kernel-debug-devel-4.18.0-240.1.1.vz8.5.62 >    a  }Dͭ*i=~Mg"K_G .*-["ufWNZ#9CoW5zi  =)g?C7FU^Z?p7RGDeArƆV$k zr71855ee5d6e707fbc1c2c7186e0e2b9b7c8ceeb4c328c50856960222711fe1c9b8863a61c891439f075f0cd407be079195e2596ba  }Dͭ*k`r&spuO%}SP3PsB}O GO /tAT(S&%LHM:Er*/y$*f BX:Wk6Q%`6ZSNCMO:p^"k}oj 7<>p;m9?m9 d - wM {L#3xL# ˾L# dL# L# sL# G(L#wL#cL#qq<L#Pp( 8(g9g:g>^G^L#H_@L#Ia L#XaWYaX\aXL#]bL#^e5bjYdjƩejƮfjƱljƴtjL#ukXL#vm'*m8m8m8m9Ckernel-debug-devel4.18.0240.1.1.vz8.5.62Development package for building kernel modules to match the debug kernelThis package provides kernel headers and makefiles sufficient to build modules against the debug kernel package.a dbuilder9.eng.sw.ruVirtuozzoVirtuozzoGPLv2 and Redistributable, no modification permittedVirtuozzo (http://www.virtuozzo.com/support/)System Environment/Kernelhttp://www.kernel.org/linuxx86_64if [ -f /etc/sysconfig/kernel ] then . /etc/sysconfig/kernel || exit $? fi if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ] then (cd /usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.vz8.*/$f $f done) fig?y,Ij|Ucn<y92%# (O4 8!xj w 3pM/& pWXb=}7tf ,TZU6GL U<; 9 PWTTL`9 lT50C> C v> i3w(+YW&rR9A9 ZqU4 +#+ NQ}yB tou&TE6gvDFMZB/ DZ yh/<)zTX +w\8N$ixV ZAPBDL\g8g6 4$,l 4:]<e M% _^XRJaCx 11xXWU3^5KxVPVVcX e7\s>FNBa|}S > 92WM_o#3sXj3{j_w:Xe cqknH~ "ER|3.u@@dzK~;yb ap{ m8?6]]R<<q yK< aX=cZ y jz'^}$m kjr&C-<KJY7 R 6#|t5 M[%+d& =qk  817en#,Gj]ok I 3 ucco$+kT E d )2bcNZ_|qEXLUmaaa"af; l9G&b&[$!a h; r 6[pi #FQ;" ;i3leS=122j CJX">"&. !! 7G- #- 7E2 Byd. ($go>  - g \M4&c,  9+Ef%x\G{#z/ a J f @g99PxEhLSQJ : /D.F ` :l ^:_!ʣ ^EU!6 0}  vK(Q0 _k,Iz<+ h % _Y: O+*hk (zCm -&#g@ 6 c ofTP rG _ a F%q M x_ ; `w ! 6e. qd4 ( $^K1LD $ Te(IY l0je$t jb{ $&<C4{ 9%T/) 9('&' w0 x( (g#>"AR <E e&! i{aE^"& ! ;"!E =/3[i R'95%,5'1`%T'%<!SqYwsh42 *C Im9>/#LkB]5&n [x(?9L9 %SF]e(l.IXm8[? $`W]C 7By Gr3VW;1mQ aMH6:O "2? ,.z:i1yYtX/; aXh-[A?tA8d6?qXk'!(\#m jAZ65d<\pL/(kg: ]'6 eE6>PNrI 94XX',uLY8 S2: fD-]`,^' Ac%bp/!1 C j [y{7} ly kXVt\"gQ &PB&E$Rk Wi1Yg0 / i@ S WF  1D H W"g}|gt(I \J"*hRl8'2T^ k#t\$UKwxq |o8Kr=xh, M-Fn ~ o  b|H*'b4s/ 2(M-5=%{y kGpR %ul=(oWx,vYb8(Z\ z j{U<S nT-k LXb gcex21 i$ i4v)* Piv ~1 9;H[;5& : L H3_<*SB8 _* ^f0sqtVihO3YTcU< G1 24L;Qu'B- c4q*#!AR^ ^p;+pVcI TtZ% Rk ew-pF? b^QF^ /a2x\R>}j9:Op ' #"Z  05 W*b7/X,/Z)[KU?=[]%PfSG`Zo"V$oN.ayIL &""Ftf[$AQzK6Jpm6w rl.  U6[q UE zk`c"YF ,5BR?S8a[[ ~vsntTIh; )wQe`WTz[4X Z{czmX_Si*=Ud;E(4SJS=W+ )-k_J"J=uQNiMy*NX7| AM[$eQo5,)RMPBT]''.#oDEpho # H HU^ 5(h@J\^(nSiiiii0e^8$F\mOz .ZKcHS@vu[|b|Y[_h_(' `;vX t`' jzYNdXb v5e9!N\y7R oR5I&]a#c?B 5;F9GYi  &D9& +IU" zz B(- `YGUk*\!w  Da<  _,V]gXz%KmoN}S$Q7WT&&X2whf# G_) 3:9s!Hd7|jQ oN` ;7:/1-w J cq% Y &Z (xj@-\ 5i La9~~f#^/'Il]@nzSYnkQhLH18 hD{WMhga-/z j qF Dv ! _Z % R&>jo<V6G{ PT!}  &-ha$<TC% ;<)T39QQ`b|#]?J@x|9M<a Rqy)gb-5a[J`{ ,-eA^a%W Ota_ (GG' <\ wcsli>i}-=~D-3/'  2aao]]e8]e3xb^U2 6/o^*;E4)y@|U +QMJ&WgRC 2UZS)!,)a5@ 1Nj@ {E60=!x3gE IA,EBg[AVf ng& 1pV+[_UW  ZY JN -<uH# 6 Kew$ADK!\8Vd nOl NH9|4YL|!)_ n eE;d ",k"F*A;uEz#s~Wyz ;s& 6NTWp`3y M{}If}m r;$h6@  hJdf3= = v2,{{= q"yuCAvSNg/o-czK\IbaS7 Y1 s_0$G - 7J#57pG$_ +{XE \ P@ < ")" X P_Z d%/uq^F o\2VO!t L0SYj4NIt =,S6>Kn4 6 /P1Hg@MH"..M N| ~ { $C j%}~6$=f&w |'UlN^ Eo [A Mk/$#', K$i gJ" h,|9  !g 0h\h\@>"':+ &&@1- "1+wt*8E{Kgm * k `>P-W]Rjg R - 3 j%NF  ; ]n#\ >sT AtX ? cd* {19u \q|#{$:%u M )0* q " o ,%E$ ?q+B Vva &exv ~60! $P2H!~1=%M.$~041!PZ g$N, [?o/c k,#$&@%$NJ"?%t4)85B st c  IRx Hk  . R T!,(4*#mS. M$   ,uf$%[\e*F K' 3h=I ]M "f  4x~  # . .@9g+!gPP<)% :  P 2   J g= 5L   (ar # N { ? * = 1 V  hGM  ON{)PV  3?/LMb v s [ o,"b  z(>6 D_5S{ t ".&)' > 2 ]  TA(&-P M!0 j&M7OY/ dX+ e<~Ri5Z8bT- 8G?Y c %78 *#>ӗ?$,  F W5 Yte46}I M# bA!hj&S'-K+=#CK/.qbtN` bE-GLh ,;:!<bk %"34*o/;$ 6,J%|@ U "nZz2.8f& @aen NK<1+ߵ?)o~ K*1-{1:n$O !2D"c"+ np=g ,N kN $6=( U;G*UCgKQ>' 1 Gp$gj/d ~>T qO( XH^2u6 _aL A5G +u< A'& /%- e vN k+!K6s$ xS@'m*1AWN d:tN7 `?c`.]}Z];fO]  UF1 "z zID!8 7B 0 i)Eq vf42`  's)=%..L yP ?  MOA(5H@[itZn& `X + e f .!&cJ:`-< Z2^@v Y? L  $K~- a#feJn,}"%RM?]a*iL [oa NljXv8Y[ 8 PM 0|G> v<|k[| r6KgG)3cW* gr} k!93' $ K %= K%ev.R kog) !$g-Jn Q$ 1 i`i|!;5-~ jG `},p R m, fC&'5V+.7J 1-Cd{!3 /%t ?#)cU M2BVF *WS 5 i V9Y! ?11l? ZX< "!}?p +~4 G=1:9 V1@1w/TE 7X0%'HO2_ZcpF( &S< iJ ~" " T1    a z]' N[fM"%H !00lQ 6.'/" Sd3qk*(/ 2s@  5>E 1 %'se N 0v[W{;G}8uA:~s9c c` :+XNcB  {( 2z\H#T[ M   01w; $)&! M ?5xMmJR8Bt f{*21 K;AC)S ,q љ!6; X1($nA16&<[ ("  B\9 @:uId l 1; ;GsB4&{ M=lC  4*$& Qf + 1 k r c~P*G  X:f*$ e  { 0 M O vGa9(<XED>dH+2 z dDvK*R& q % %$G{ (,i l@ J|S!yv/! E  w1  w<tV:F NCkg# $ "l7-99/|JN7* \KWv("=pN 8K  $ ,1 0TP!S KE!je !2 t \  ;,L?`? @5@%.5 2" .-)"N@U X%=  4< _Ut-n&82Y d J 86''hA  .{agDT &A;jM$C"'0=VcjŨ1N).J  u K(}L1eJ s"[  ep >X2  8<;dGO c!!"5 Bf_vj]#aNn{$ 5S Z'JPsL:%M#0Cu/kR\$"7ZU ?ev6<C<:U Yߠ /B.- P WY <)Vx$D RZG  yd'Wx ?'uvA n"PK >pq  414*}]R ";/&DL $8 \*>ao );&_8 j_n;C:= N >SH$(,UH,"F $"[EFǼ{! E?&$" 2 O@48M-@DJL8D$28DUjtOd d*BObO7C n=8pV*K%_T# l)x)d$J0+Y6h7K9 h 8d<3 B j^  \y^8C"] 5+>  FCF U~ ' .=I|'%r9 +$ duK6"R ^t"|N v 3BW 0 / *o#<c# M $,B;@*lT4:3 !, H>pp Ž $N\>hZ9 6DA9h(> G5tb !Z& K(F+Nb Gg+t \!L8Ks#  5h6JjWgj.|:kt 6Z D/3po?]32>3;[+#c *`4>F"7h` ZN*k& 'bG_) w?2 d7q(@5$ gF}2J7 "S~:)0%`Y$%ODYV"h rRM >%4+y  k lpN@s7I $3 3!O`|$A<%  v .3j 1y 4'${! +)'4#D ,M y4#n14p+{ & "DSip%A*;8V7T=Q 6; :?d2,N%6 * y ^JjQ }Z~']R)U [Zj kIs'KVa#F"x> 5y(0a1:J (d mU-Ug_V,+z(b W $7PMJA !   WDf Lj#2j')\IM _D@I  $ p eK V4kR2BO%" $ 9&%0 y#~CX p#n)#U <'n 2! ;#!$<;<AOt < o 4{E;g\% + gVfe>$ ]~76{.J#<3FE'4 #7&pTV n$* iB&0:D4 z4u=+m[=!<#ypF:l9' "  oo % m1`> (&-!^   N@(!5xiPi& _b \&'$ kN dD)%M(CS  )u  0 2MA.'(L"  :upBh)64u 2eLhK;H;8~W r 8 ? ?^Y[(>#OW:HVIi<4 z j`l%f bD'+D c ; Orh w !;h @(!x2 ,// !1 ($ .$i| z!= #* S Z  m+HYw^<  &4_ Z 81F J # ;  9 Y(9x#:0 K O$':) I,Z/CL/Eo T` Rp~ _-1Ea M I>lpee}=~o ..+'M&|23#': M:'"+8 G`/K Ya5wr e @n Mj=N2 P.s relHvf  Kqb R /.a U p E0# @B b/<  '*;W"#'_(ruO:"s4 2) 5J@E -, n sE!IE9n a kY|Hg9)Xf l-~ *xlDT _7 h 7q _ }&x6 b>?5?K;  +hv QU j y6K e1 ? p0 k m iS =( .y c #QJE BB = y Y (%64 F2u`#Qp&O  $ r 3-Uq, %M?<vAwY  E-)q8[" #K^d !F h? V$B5w '+ FW^ 2P FQM^ O#S4{Ksܓ@)I iv Cltz [J ~@ $K pnh?im$UN :q $r X*7K   - W   lt< "4$0 Z ( R#(e8 ,BrfX/ 0D% 1, ,"C9Z$i@I/$< -K2##E(i1  jw? O[ QA{JY h"9c c0 O62!\ )D# x  g  ^T . >:3 ;- u ol%DD 2$  V!S h~2 @ D7 , H'0O Ou"qRU~VWG C [F/E ;65y) t*.4; sqJob^ #M? ` 'C3,*E ! h6c 5 ! h$a)  QD 83K4^N )KF"(+F @.G!2*Y{ a.] B] 6i4j QQ!z:CP Jg+)g!d wZ\4 ^9Fr  $s-o<e3/Tb bZ`7h $ X IyUv(Q8zSjp(Jnt1_!AQpKRej $)n")y"8X&<Be)R]#YDVt#<#b39n%v2sS(*{0 f!+ t:UL/$ 'N$2qg ")d 4]8(dA%7;A-/8<ghL C\ x?;}6 n8' @,' Pd5>{ :s%F $I F ZC =GH Xdr$(;oV&} MgFs- _ j*$!"3"M!bU!VI,# h Q3"D  !*.- aVB^mSBe1BicYW7:2  %!  yZ %^ ,pd) u#|NH`WV=rdxh&C d*>=  e+#G xmU8;S+>x@rJ\6"/O(UA- SC A !BMJ Q! _B%z 3h!( Q DO7lj7/6HDd/4. e_'=/n^`BAI k A@ >' =!hd 8*X[&=5 2,ZX @ "' .wg ,KT k0< *q'.s#}wW[i77m7.2|1C I]et)u0:LrYHEOE*QoV8'd4'E 1@tY~`"oHJf;  0:y L8;,@   C4S+NLh1U^r_MAmzoip=gH^o}mW OE \* %  G~y)Yw[ [h( $ tG0;0H0 e*?)RT ] v"8hp^2T!2 J?P&wMU  zWbE8a r<VV wW;@$u6SJ$0)A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AAA큤AA큤A큤AA큤A큤AAA큤A큤AA큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤AAA큤A큤A큤AA큤A큤AAA큤A큤AAA큤AAA큤A큤AAA큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤A큤AAAA큤AAA큤AA큤A큤AA큤AA큤AAA큤A큤AAA큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤AAA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤AAA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤AAAA큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤AAA큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤AAA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤AAA큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤AA큤A큤AA큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤AAAA큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤AA큤AA큤AA큤AAAA큤A큤AA큤AAA큤A큤A큤AA큤AA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤AAAA큤A큤AA큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤A큤AA큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AAA큤AAA큤A큤A큤A큤A큤A큤A큤AAA큤A큤AAAA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤A큤AAA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤AA큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AAA큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤AAA큤A큤AAA큤A큤A큤A큤AA큤A큤AAAA큤A큤A큤A큤A큤A큤AA큤AA큤A큤AA큤AA큤A큤A큤AA큤A큤A큤AA큤AA큤A큤AAA큤AA큤A큤A큤A큤A큤AAAA큤AA큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AAA큤AAA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AAA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤AAA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AAAA큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤큤A큤큤큤AAA큤A큤A큤A큤A큤A큤A큤A큤큤A큤큤큤AA큤큤큤A큤A큤A큤A큤큤큤큤A큤큤큤A큤큤큤큤큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤큤큤A큤큤큤큤큤A큤A큤큤A큤큤큤큤큤큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaa`aaaaaaaaaaa`aaaaaaa_?_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaa`aaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaa`aa`a`aa`aaa`aa`aa`aaaaaaaa`a``a`aa`aaa`aaaaa`aaa`aa``aaaa`a`aaaa``aaa`a```a`aa`aaaaa`aa`a`a``a`aa``aa`aaaa`a`a`a`a`aa`aaa`a``a`aa`a```a``a`aa``a`a```a`a``a`a`a``a`a`a`a``a`a``a`aaa`a`a``aa`a`aa``aa`a``a`a```a`a`aa``a`a```a`aa```a```a`aa```aaa``aaa``aa``a`aaa`a`a`aa`a`a`aa`a``a`a`a`aa```a`a````a```a``a`a``a``a```a`a```aa`a`a`aa``a``a`aaa`aa`aa`aaaaaa`a`aa`aaaaaa`a`aa`a`aaaaaaaaaaaaa`aaaa`a`aaaaa`a`a`a`a`aa`a`aa``a`a`a`a``aaa``aaaa`aaaa``a`a`a`a`aaaa``aa`a`aaaa`aaaa`a`a`aaa`aaa`aaaaa`aaa`aaaa`a`aa`aaa`aa`aa`aaaa``a```aa`a```a``aa`aa`a`a`a`aaa``a`aa`aaaaaa`a``aaaaaaaaaa`aaaaaaa`aaa`aa`a`a`a`a``aa`aaa`a`a`aaaaaaaa`aaaa`aaaaaaaaa`aa`aaaaa`a``a`a``aa`a`aa``aaa`a`aa`aa`aa`aa`aaa`aaa`aa`aaaaaa`aa`a`a`a``a```a`a`a`a``a`a`aa`a`a``a`a`a`aa``a`a`aa`a``a```a`aa`aaaaaa`aaaaaaaa`a`a`a``aaaa`a``aaa`a`a``aa`aaa``aa`aa`a`a`a```aa``aa`aa`aa`a`aa`a`a``a`a`aa``aaaaa``aa`aa````aa`a``a``a``aaaaaaaa`a`aaaa`aaa`aa`aa`aa`a`aaa`aaaa``a`aaaa`a`a`aaaaa`aaaaaa`aa`a`a```a``a`a`a`a``a`a``aaaa`a`aaa`aa`aa`aaaaaaa```a``aaaaa`aa`aaa`aaaaaaa`aaa`aaaaaaaaaaaaa`a``a``a`aaaaaaaaa`aaaaaaaaa`aaaaa`a`aaaaa`aaaaaaa`a``a``a``a`aaa`aaaa`aaaaaaa`a``aa``aa`a`aaaaaaaaaaaa`a`a`aaa``aaa`a``a`aaaa`aaaa`a`a``aa`a`aaa`a`aa`a`aaa`aa``a`aa`aaaa`aaa``a`aaaaaa`a`aa``a``a``a`a`aa`a```a`aaa`aaa`aaaa``a`a`aa`aa`a`aaa`aaaa`aa`aa``aa`aaaaaaaa`aaa`aaa`aa`aaaaa`aaaaa`a``aa`aa`a`a`a`aaa`aa`a````aaaaa`aa`a`a`a`a`a`aa`a`a`aa`a`aaaa`a``a`aa``aaaa`aa`a`a`a`a`aa`a`a`a`a`a`aa``aa``aa`a`aa`aa`aa`aaa`a``aaa`aa`aa`a`a`a`aaa`aaaa`aaa`aaa``aaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaa`a`aa`aa`aaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaa`aaaa`aa`aaaaaaaaa`aaaa`aaaaaaaaaaaa``aaaa`aa`aaaaaaaaa``aaa`a`a``aa`a`aa`aa``aaa`aa`aa`aa`aaaaaaaaaaaaa`aaaaaaa`aa`aaa`a``aaaa`a`aa`aa`a`a`a`a`aa`a``a`a`aaaaa`aa`a`aa`a`a`a`a`aa``a`a`a``a`a`a`aaa``a`a`a``aaa``a`a`a``a`aaaa`aaaa`aaaaaa`a`aa`a`a`aaaa`a``a`aa`aaa`a`aa``a`aaaa``aaaa`a`a`aaa`a`aa`aaa``a`aaa`a`a`aa`aaa`aa``a`a`a`aa`a`a`a`a`a`a`aa`a`a`aaa`a``aaa`a``aa`aaa`aa`a``aa`a`a`aa``a``a`a`aaa``a`a`aaaaa`aaaaaa`a`aa`a`aa`a`a``aa``a``a`aa`aa`a```aa``a`a``a`a`aaa``a`a`a`a``aa``aa`a`a``a``a`a`aa`aa`a``a`aa`a``a``aa`a``a`aa``a``a`aa`a`a``a``a`aa`a`a````a`a`aaaaaa`a`aa`a``aa`aaaaa`aa``a`a``a`a``a`a`aaaa`a``aaa``a``aa````a`aa``a```a`aa`aa``a``a```a`aaaaa`a`a`a`aa`aaaaaaaa`aa`aaaaaaaaaaaaaaaaaa`aaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaa``aa`a`a`aaa`aa`a`aaaaaaaaaaaaaaaaaaaaaa``aa``aa``a`aaa`aa`aaa`aaa`a`aaaa`aaaa`aaaaa`a`a`aa`a`a`aaaaa`aaaaa`a`aaa``a`a`a`aa`aa`aa`a`aaaaaaa`a`aa`aa`aaaaaaaaaa`a`aa`aa`aaa`aaaaaa`aaa`a`aaaaaa`aa`aa`aa`aaaaaaa`aaaa`aaa`a`aa`a`aa`aaa`a`a``a`a`aaaaaaa`aaaaa`aa``a`aa`a`aa``a`a`aa``aaa`a``a`a`a`aaa`aaaa`a`a`aa`a`a`a`aaaaa`a`a``aa`aaaa`aaaaa``a`aaaaa`aaaa`a```a`a`a`aa`a`aaa`aa``aaa`aaaa`a`aaaaaaaaa``aa`a`a`a`aa`aa`a`a`aaaa`aa`aa`a`aaaa`a`aa`aaa```a``a`aaaaaaa``aaa`a`a`a``a`aaaa`aa`aaaaa`a`a``a``a`aa`aa`a``aaaaaa`aaaaaaa`aaaaaaa`aa`aaaa`a`aaa`aaaaaaaaaaaa`aa`aaaaaaaaa``aaaa`a``aaaaaaaa`a`a`aaa``aaa`aaaaaaaaaaaa`aaaa`a``a`aa`aa`aaaaa`a`aaa`a`a`a`a`a`a`a`a`aaaaaa`aaa`aaa`a`a``aa`aa`a`aa`a`aaa`aaa`a``a`aa`a`aaa`aa``a``a`aa`aaa`aa`aa`aaaa``aaaaaaaaa`aa`aaa`a`a`a``aaaa`aaa`aa`a`aaaaa`aaaa`a`a`aa`a`a`aa`a``a`aa`aaa`a``aaaaa`a`aa`aa``a`aa`a`a`aaa`a`aa`aa```aaaa`aa`aaaaaa``aa``a`aa`a`aaaaaa`aaaa`aaa`aaaaaaaa``aa`aaaaa`aaaaa``aa``a````aa`a``aa`a`aa`aa`a``a```a`a`a`a`aa``a```a`aa`a`a`aa`aa`aa`aaa`a``aaa```aa`a`aaaa``a`aaa`a``a``aa``aa`aaaaaaaaa`a`aaaaa`aa``a``aa`a`a`a``a`a`a`aa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`a`a`a``aa`aa`aa`a`aa`aaaaa`a`aa`aa`a``a`a``aaa`aaaa`aa`a`a`aaa`a`aaa`a`a`aaa`aaaaaaaaaaaaa`aa`aa`aaa`a`a`a`aaa`aaaaa`aaaa`a`aaa`aa``aaaaaa`aaaa`a`aaaa`aa`a`aaaa`aa`aa`aa`aa``a``a`aaaaaa`aa`a`a``aa`aaa``aaa`aaaa`aaaaaaa`aaaaa`aaaa`aaa`a`aa``aaa`aa`aa`a`aaaa`a`aaa`aa`aaa`aa```aaa`a`a`a`a`a`a```aa```a`aaaa`a`aa`aaa`a`aaaa```a`a````a``a``a`a`aaaaaaaaaaaaa`aa`aaaaaaaaaaaaaaaa`aa`aaaaaaaaaa`aa`a`aaaaa`aa``a`aaa`aa`a`aa``a`aaaaaaaaaa`aaaaaaaaaaaaaaaaaaaa`aa``a`a`aaaaa`a`aaaaaaaaaaaaaaaaaaaaaaaaa`aaaa`aaa`aaa`a`aaaa`aa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaa`aaaaaaaaaaaaaaaaaaaaaaaaaa`aa`a`aa`a`a``aaaaaaaaa`aaaaaaaaaaa``aaa`aaaa`aa`aaa``aa`aaaaaa`aaaaaaaaaa`aaa`aa`aa`aaaaaaaa`aa`a``aaa``aaaaa``a`aa`a`a``aa`a`aaa`a`aa`a`a``aaaaa`aaa`aaaaa`a`aaaaaaaaaaa`aaaaaaaaa`aa`aaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaa`aa`aaaaaaaaaaaa``aaa`a``a`a``aaaa``aa`aaa`a`a`aa`a`aaa`aaaaa`aaaaaaaaaa`a`a`aaaa`a`a`a`aa`a`a``a```a`aa`a```a`aaa`aaaa`a`a```aaa`aaa`aa`aa`aaa`aaa`aaaa`aaaa`aa`a`aa`aaaaa`aaaa`aa`aaaa`a``a`a`aaa`a`aa```a`aa`aa`aaaaaaaaaaaaaa``a`a`a`aaa``aa`aaa`a`aaa`a`a`a`a`aaa``aaa`aaaa`aaaaaaa`aaaa`a`aaaa`aaa``a``aa`aa```aa`a`a`aaaa`a`aa``a`a`aa`aa```aa`a`a`a`aa``aaa```aaaa`a`aaaa`aaaaaaaaaa`aa`a`aa`aa`aa`aaa`aa``a`a``aa``a`a`a`a`aaa`a``aaaaaa```a`a`a`a`a`aaaaaa`aa`aa``aaa`aaaaaaa`a`aa`aaa`a``a`aa``aa`aaaaaaaaaa`aa``aaa``aa``aa`aaaaa`aaaaaaa`a`aaaaaaaa`a`aaaaaaaaaaa`aaaaaa`aaaaaaaaaaaaaaaaaa`aa``a`aaaa`aa`aa`aaaaaa`aaaaaa`aaaa`aaaaaaa``a```a`aa``aa``aa``aa`aaaa`aa``aaaa`aa`a`a`aa`aa`aaa`aaaa`aa`aaaaa`a`a`a`aa`a`aa`aa`aa`aa`a`aa```aa```a`a`aa```a`aa`aa`a`aa`aaa``a``a`aaa``a`aa`aaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaa`aaaaaaa`aaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aa`aaaaaaa`aaaaaaaaaaaaaa`aaaaaaaaaaaaaa``aaaaaaa`aa`aaaa`a`a`a`a`aaaaa`a`a`aaaaa`a`aaaaa`a`a`aaaa`aa``aaa```a`a``a`aa`aaa`a`aaa``a`aa`a`a`a`a`a``aaaaaa`aaaaaaaaaa`a`a`a`aaaaaa`aaa`aa`aaaaa`aaaa`aaaaaaaa`a`aa`aaaaaaaaaaaa`a`aaaa``aaa`a``a`aaaaaaaaaaaaa``aaaaa`a`aaaaaa`aa`aaaa`aaa``aaaa`aaa`aaa`aaa`aaaaa`aa`a`aaaa`aa`a`a`aaaaaaa`aa``a`a``a`a`a```aa`a```a`a`a`a``a`aa````a`a`a`a`a`a``aa``a`a``a``a`aa`a``a`a`a``a``aa`a```a``a`a`a`aaa`a````a``a`a`a`aaaa```aaaaaaa`aaaaaaaa`aaaaaaaa`aaa`aa`aa`aa`aa``aa`aa`a`aa`aa`a`aa`aaa`aa`a``aa``aaa`aa`aaa``a`aaaaaaa````aa`aa`aaa`aaa`aaaaaaaaaaa`aa`aaaaa`aaa`a``a`a`a`a``a`aa`a`a``aa`a`a`aaa`aa`aa`aa``a`a`a`a``aaaaaa`a`aaa`aa`aaaa`aa`aaaa`a`a`a`a``a`a`aaaa`a`aaa`aaa`a`a`a`aaa`a`a`a`aa```aa`a`aa`aaa``a`aaaaa`a``a`aa`aaa`aaaa`aa`aaa`aaa`aaaa``aaaaaaaaaaaaaaaaaa`a`aa`aa`a`aaaa`a```a```a``a`a`a`aa`a``a`a`aa`a```a`a`aa`aaa`aaa`aa`aa`a`aa`a`a``a`aa`aa`a`aaa``aa`aaa``a`aa`aaa`a`aaa`a`aa`aaaaaa`a`a`a`a`a``aaaa`aaa`a`a`aa``a`aaa`a`a`a`aa`aaa`aa``aa``aaa`aaaaa`a`aa``a`aaaa`a`aa`aaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaa`aa`aaaaaaaaaa`a``aaaaaa``aa`aaa`aaaa`aaaa``aaaaaa`a`aaaa``aa`aaaa`a`a`a`a`a``aaaa`aaaaaaaa`aa`a`aaaa`aaaaaaa`aaa`a`a`aaaaaaaaaaaaa`aaaaaaaaaaaa`aa`a`aaaa`aa`aa`aaaaaaaaaaaaaaa`aaa``a`aaa`aa`aaaaa`aaa````a`a`a`aa`a`a`aaaa`aa`aaaa`a`a`a`aaa`aaaaa``a`aaa```aa`aaaaaaaa`a``aaaaaa`aa`aaaaaaa`aaaaaa`aaaa`aa`aaaa`aaaaaaa`aaaa`aaaaa`aaaaaaaaaaaaa``aaa`a`aaaaa```aa`a`aaaaaaaa`aaa`aaa`a``aaa``aa`aa`aaa`aaaa`a`aa``aa`aa`a`a`aa``a`aa``a`aa`aaa`a`aaaaaaaa`a``a`aaa`a`aa``aa``a`a```a``aaa`a`aa`aa`a``aa`a`a`a``aa``aa``a`a``a`a`aaaaa`a``aaa`a`aa``a`a`a``aa`a`aa````a`aa`a``a`aaa``a`aa`a``aa`aa`a`a`a`aa``a`aa`aa`a`aaa`aa`aaaaaaaa`aa`a`aaa`a`aaa``aaaaaaaa`a`aaaaaaa`aa`aaaa`aa`aaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?_?a_?aaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaa_?aaaaaaaaaa_?_?a_?a_?a_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?a_?aaaaa_?aaaaaaaaaaa_?a_?_?aaaaaaaa_?aaaaa_?aaaaa_?a_?aaaaa_?aaaaaaaa_?aaaaaaaaaaa_?a_?a_?aaaaa_?aaa_?aaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?a_?a_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaa_?aaaaaaaaaaaa_?a_?aaaaa_?aaaaaaa`aaa_?aaaaaaaaaaaaa_?aaaaaa`aaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaa_?a_?aaa_?aaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaa_?aa_?aa_?aaaaaaaa_?aaaaaaaaaaaaaaaaaaaa_?a_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?_?a_?aaaaaa_?aaaaaaa_?aaaaaaa_?aa_?aaa_?aaa_?aaaa_?aaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaa_?aaaaaaaaaa_?aaaaaaaaaaaaaaaaa_?aaa_?aaa_?aa_?aaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aa_?aaaa_?aaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaa_?aaaaaaaaaaa_?aaaaaaaaaaaaaa_?aaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaa_?a`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?a_?aaaaa_?aa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaa_?aaaaaa_?aaaaaaaa_?aaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaa_?aaaaaaaaaaaaaaaaaaaaa_?aaaa_?aaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?_?a_?a_?a_?a_?aaaaaaa_?aa_?aa_?a_?aaaaaaaaaaaa_?aaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaa_?aaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaa_?aaa_?aaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?a_?aaaaaaa`a_?aaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`a_?aaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaa_?a_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?_?aaa_?aaaa_?a_?a_?a_?aaaaaaaa_?aaa_?a_?aa_?a_?a_?a_?aaaaaaaaaaaa_?_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?_?aaaaaa_?aa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aa_?aa_?aaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaa_?aaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaa_?a_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaa_?aaaaaaaaaaaaaaaaaaa_?aaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaa_?aaaaaaaaaa_?aaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaa_?aa_?aaaaa_?aaa_?aaaaaaaaaaaaaaaaaaaaaaaa_?a_?aaaaaaa_?aaaaaaaaaaaaaa_?aaaaaa_?aaa_?aaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?a_?aaaaaaaaaaa_?aaaaa_?aaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaa aa aaa aa aaaaaaaaaaaaaaaaaa_?_?_?aaaaa_?aaaaaaaaaaaa_?aaaaaaa_?aaaaa_?aaaa_?aaaaaaaaaaaaaaaaaa_?aaaa_?aaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaa aaaaaaaaaaaaaaaaaa aa aaa aaaaaaaaaaaa_?aaaaaaaaaaaaaaaaaaaaaaa_?_?aaa_?aaaaaaaaa_?aaaaaa_?aaaaaa_?aaaa_?aaaa_?aaaa_?_?aaaa_?aaa_?aaa_?aaaa_?aaaaa_?aaaaaaaaa_?aaaaaaaaaaa aaaaaaaaa aa aaaaaaaa_?aaaaaaaaa aaaaa aaaaaaa aaa aaaa aaaa aaaaaa aa aaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafa31f796a1784be4d833320db4f376a7e1d2f19e4fd821c4e1aacc0728a937f437c05235465edf2ea23abc82961e385d383c6058da4fa627b8f72d7e45bd506212aaee600bf99b2b37c3bcd2b48a4bfd8b6cc26a5d2d4b45c19b6f2f2e1528af8ba9910e483bab26419b7f1bd3c0b3feba64ba5fdbcea1fbd207d48a2e86c49a4b6afee57fbb2a288d1a6697bffa3511e5c5a9172856c9ab01ab0065d9902d8d9fd44d6a3f689a328b17684c65087990d5c09b8af7601ef29fcef775cfd096ff0b021918f41b96bb65e0ce2f674e0d16c744727eaffaf6b9d87efdaa66dd19b40a876bf3835fe06ed1dba1e8de3aa12fe18ea0d6ae505090357985cb29230933516f885d0b46bad87679dc9b36905731d6834d728f306848947033175dc228cf2319519ccb40a770088dd9fff78496466e7b3814766ba6f901037d098f8c1ccc20baa302107fe87d46fb7401d91aacdab82e2491c7c8613b0c95031da4e84471df89619cb26525622db08b81f27e7275f1c1dd64e57174c06e7bd79febdd6aec31592a0294c9e276b3d65987f470eaaa2dc024c33977f409a6026185bed4f55b571c2738b88cc09f74b4b84ff494f71bb93b3df25675a48178dfa7ce98244c6024dfbb4f382a643d538fda5df16cd9639085cd64f5877f63e4ef41c9a4c3b7b1392226f3c8f9b858f0cb601c14e0dc88a73e24caa743776fa424aeeb27bc37402e7ec7972924a4ecb50dbb7469221d706b958c2f2318dfe3d4adf23c6da0f2251ca2ac85309fe8a4bcfa4a53896c9eed83fe15e44638a9fd8c2d3c64de92bd5fb773d87e25758e5a2622e2fc0890c2ef7ed4ad61ee8c6524bf9e51fcda7ddafd6c4457adc2cbfb72505ffb25318a4507900b186542bbc07c8b2cdda872829d48a3c9737252cac2c3d060376051bd400edbfa60ba7ce9df19101937ecd26d11cbc0b8ba07e762b5c8653db0e025e5588b1b1c57d4473d4926dde2a151c147968ba5d0d31912cd6ed3f7ae6acee3066a462fde5d1142b8a16ea0b59510c3d9137f5afafc70fe18ceb5f7c8ae27de7088029263c037548ed3e920d61995c6c033915edb772d77604f69b09f9478711f2b058d925bf859200a3eb539894de28ce6ce536b6ef4881d480596d4a60bf3e28c53d0535c1b8a92aec6f1035569e8d5d99533bea624614503b1765259766e469cf6c5e53296d8d45f3bde15d579000aa27234c69e7dcce7ece7b2f76a0683969d5f19ebc4b6f52cca5bb792126483b3b8b75e27417e08e9473eced1c817088495033ff5afce8d9852229d398a081a4baa52cc7c6faec669260c6b454edf07c7ab2c7d9f020505323dcb34c975b96f5833e2353fb9e7776c9fcc028ab726c753aaaf95af857c9ea520784a1c863cd2c04be93d5b3b7a7e72c2b71ce79f44d8698d0392141704a8d40220b1dc14cbb8afc4c5fc8b24f119802bc77ba324e5e287d6d8056192e5272aac5c3cf236d563b9bfd5414a249f99b06d79604cc514de3981f988464c6a856402fa2b6869fbb4a378037efcb34c54655fc921de2a3e5d2b8f42d6617ff87d779d07a69c43d3aef9ac63f1ee8a70ec6f0698cc54b613f13a5b7dee8d5a8185fe2e847b626a96047bd046b1bf05714a925ff4e91a279e30cf4c855898d599c316f557bf7eaf8834e40bcae517059524ef2b4a1c05f86d32dee7c51b6c407532a77a61e6e6a9ac8d9ae9a71c183955a31a181ae2f3661446e7cf0d3c5d121b9e17fc2d4ba5049549331a94a5cdb297c4e17f08e8fb39f3869602d91d6ba45c56f0d6266846d7d73649e4f95cccd731d6a3f8a1f49b92d2230351970ed59e1e36166577bde8661762a55d6c3daa31b9e9804a50dc36b5d1b9a98d1afc924ef79089514bb9419a40ddbf9e590230532046fe895c4929af297950c183cf9d02bf9d81c6e1ae44da70a4be9a18dfc7a97a56d5c2b52289c123b7fb629a993aba08362063e884fad36cca56625fb735388e8f242ecb3efa6b5e3457999e16499191985106db2ba5ed0607edadc1dc3ca059d67394db68a931c6b373598bdc9293fc55440f0ca9aa37f793f9652cc9cdb4a78abca35e1c2a5aba26d472dd5df12dd0ca97dc87df98e81e0cf070489f7683a8fc4af41d9ba7d0fd7fee699b1b1f5b287a4f0b46441e38bbc276584a543a5870f22c21bffa0ac6a23664905c3427f777c49a6a0ce66f8c8e94d64062a0c9d9b959c59560cfa011c6b031e4247f05e473bd1d421ef2ac855a7758d50e315177e68bcea86b2d2394fcf98b899afaa3614af301ca85900bd5e94921a0c32da3ab29d1f9aa277c91fc76f4a7075a6258d40d13e2e1fbefe346394ded3fca8cc2ae7eed4e0ab7c8a9965f6996fca2827a01426483e6bfb5910e695a97dcaab71b04facd18ecd60cc0e749c91db7638b5a841eb65b95336d4b0d2d34217b18147e344e6b1ffc7abc35e99fb24de9dbe2e734bb3086ff14bf0ee87813d92b32f982f893c09c86066854e5a39398576db00c2eaf8da38150c8b1008664c4e7362396af63ed0fee3633e2131bbc1bd9b1ed865fd62fa5c279edf8c7a8c4548b39a28a54a9992210ff570c5e3fefae68e089ae0ccd207d5203503f9d132d56ebd60aa6fc89bcbcbe529b292d59da0514367c2fa7410b7852108846ae3386b317a38ed57b1afae8fe80e1a6eab67b7a27ffde519956a732160aa3f96e43d5da9db72c6bf7899b91ba38c50a8049c112569e578c3bd023c529de291cf73149632b091b6160357012089ff9d49d4e5b65c6481e030e3e44a7aa9fa2137db8c923cfd0e401af1daeb836ff1832b140f73842686c83a36541351db6db77f36b1d451cd52dd61eaeea7b8c4d953b52eac27c0b16ed7d18ff1ab1f0e9e0cb0c531b4a667f8753506a3a7ffe6910c4a9458fac0732336224d3a768e12c61752dd751870480295e6cbdf822209e231a9a9dcc330e1f3f9d31a85ba6ea1778a617e51c382bfd34699a2efc86726c058135bb47780c596e4bba2e7e36150cdf5c3c8f44ad58a2fb702168a0fa3b30211e339f672d83ecb8ed6ac170d7fdb892ce24b7ae0e6be8819850f8e3086ea13cc411c4292e2372c6c4d78153be10d4b49a3a6d54817aa7db17cba4c54f2c4ac6f0cedfd66a5efb0eb9aa936159352d58c66509cfaa4ec479d2bde838a70ad275f3cba7362a07bb342542ebb197b9a7cb91612d8fed369e773434837d1072f36511cf3169d149b1a56685ba0928c79fc19aa1369af071edcc1e42d288676dbb9a76c2091382d941d81a4390534173a01bab15a3b20a7a74b1c495fa94ceea35a1c22cb817e1648b3cb23cd5a43ce3fe4dbfa482fd1801f89897f6c0721944ab6d15cc810f26e03062cd35dbaf8e66208676e5ef7140dfcb53ba35a66d328915d012af2186ca2970283f9eab6d0058db4227b20260b681288ac87dd7fc264ddbba75cc8b907a68d3903faeb73f0c6285ae2714ca501a5a9338009203d0a85ede5cc2dbfe62e7170dcc7bb41c158140f0f8bc49bc30c85657a6906a9bcc2d98c66545f56a2abba69a214303f4fe91fbad1bd71fa5aac259cf5f61ead437cf74b68e2824fd1546847b4980a12f41086c8383533c3b820a12db422a78aeef7982157b3673603ec0ca9fee565867fbe916936d001e157d297a9dd3c33355e54fa815fed023ff1e795de6e5bcd7cc01554a557a1c7aeae31b4a732c6bf7899b91ba38c50a8049c112569e578c3bd023c529de291cf73149632b09581e2ffce95d8e6d4d63f0c2bdf8ed670285d75852c56e6e5640bbcb4dc21e97d8f655df6468490d2fbd7c4c35832d36afa6d53523acdabe7703787b5b14f3a2001c45c6d08eb13141915e9f74d533b6ba68193ed998c6c35cba2443593b3fef881ba17e679f9bc0778508ae05304a2d9781a4065d02fcf30131045c61fa46066b573674703a97a2f3a2253bcf0e6157e08111f4c4f8110ab6987d918eb2dfcab649198bc7b084b6cf39d0ee1fbf9e7b6b32c80cf962bf4c02e6978d3dae99686ebe0eeb6da7ba61ce85fdc4e1c06d175bd2eac225d98f84cac909f15f3b947701a6b64719c1ac7795e29366d0d96bba4b873f936c2ebd7ea55ad3ebb80242af71b96e77ccabc19c609772c574c0505ad472c304776fb62d0c053def0d5a9c31e7fbf48ff91eaa348395b22d842f570cf2e65a3d2c1f23e1a4ade7b4897593063139819a78a2fded30dc26f27c9473aa0b190dab7d0ebcf4d07c8119d18b3b4e3a42ed1cd4ba7ecaee5208d419db9344311079fc4ce88ee02a582b1ee3ee0aaa27ca9bb2d0621b7929156064307b02efb0960ca3d503a534463180e355997d189e801c53cb769d73bd2204e36c4515a693312238f7a87f9111dbe3446ab73d9bd3de558f03b0dc75985154377932f556e0e3e521b4145431f84888c8ff1e487a58adfd4746975d39f40d3cf61ca576be689b68b057fa60ddb116a7484e6427c3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551248c3d28ce2b064dbc323a20fc7db527dd233e6598ed8b9d205aadf12cbf34e867a98ee769795a7c30f3acea9fa4bda3b846bcfacc461c3b0075c7cf548671cbfd0bb41c01004857246a003071747353b9c3c3ff4e59959980944f82e9da4e116f44af2fc552f49ba861e27e2f6aff9a7188098a3262dc1b34f031016a57713e606092c52e52d561e42d22661ab41ebaf1a23bf9f52059f6d52fe9827e0f6522489c5e00f9b2ca77a29bd8a07df20768160b06d3c501fa520ae2350db83abbc246c101ad69232414ab4567eb4c7fac81dbea0aa19f40c5b13999ae43519e9d457fff263f1e0f8856c379e63b0d34f3b45a6baa36a250ada6590961f48d77def3951f9f20027111aadd7d5258e57d2764e72a513612b73b29f8d1b43148548aedea9a36526ce61165286190d31ec5cd9dffdba092f902589bd0895c7402277b35bc9d5a2416e1923574d12225cd85a8f4e517bc05f360b00baffb74cda0ecb24c4b58917adfe5461569674cd4bd3e5fb1c3b789785157af8a9dfabcf645261f4a6906a9bcc2d98c66545f56a2abba69a214303f4fe91fbad1bd71fa5aac259cf5cb8135535be27c3f3bf63df0907d2971abae439f0203b6051affb90e2847c8a5f9e96a0f7838a5298837a89223271c28dc33ee74b953a11425beed7fbce5bb988d5de817fd1f2b6214d389581f02a18087946adebcd792d5e130c24e1c375f5628cb77864808d120e180bcddedf1b24ba7bdbe366a29f1e7e269469108d748db77eebf4792c6b106897628cbd5c63fc287921572a5d343b67d02b9d9e30793a9b40e1c0de092cf1200a2716642029620a154e98fb763ed63356debf7768652caff4bc1e665391aabb7d32b8f0e6ce0dfdbd2e4d6525d77f213f3122d825ca8701e97942c6e62becba36045bb5ef1c10ce86c80e16eebb471672f840a6046e5226330622d6b048f2e01b4b27064bb7ee3b94ef52ba5eb0ad1ca592c92d996aa92c6bf7899b91ba38c50a8049c112569e578c3bd023c529de291cf73149632b092e1ec58feca23fad7159e41bcd36821549f8609e629b9822b7dd541c59f4b8c01bae3ff7d3f08121bd65e5a3e3a00028120fa38e17134194b228ba5f61a5d7e331c4877c641ffada00285181b3b67ad333e991cb1952a2ac0ba99452e22c48e70b5f1ee1bcbb28de35df4aa47377151c65cf75578b0cec72637604776a2d437eff105271ec8b74e1b382003e3117d2ad0becc687985c4c1c0c9c04ba0df73b9266f1251f2a62ab07095b5dcfd9f3871b6f075230a2a6e1c60edeb9cd10bb481853a6bdc2130822aa3d396849a82497c41682a2eea75152c6921d7fb936b9effedfa0765570c3138541e5435716e2ca77cd4032daf8d3903beca1305fca8021e372eff3fb4e6c5d271e792814483138256291bd04975f3bd5ae8bf5d01711d525bd83d3f21c4d36ec7014322624071cc5f50cd5246efc667dfd2aab85fea7213dbe1d2bc57b1f3736c6b7c8da5e63120a73db731e286ee61c8d691cda27a0086197bf2efa9fa8dfff63386b64aadd66819187c7f3f0e97992ef3e261b2806ee2db4710166ec3643f3bfc34da54c91237cfcf44cb1b9c5449d3dcb6d3c505b046d0c2287411f0b0b5af1b9fd23d866f77929e4ca6f487e0fb3f3dafa83afe17fa7e7fd8ca88056dc90b9be5840ebbf6b39ad1798f7340297d2bcd5e71583db489aa88e976d94e8fb011f3148f76c9596b3f4dfbd739ae6ada37505f773f693f8cd8fa394122d4f85ce337ca5f5b9667a38b2a633037913ddeeb65b4d0fecee83f9b4cc85b05770692b3d0f7ac24026a15ed5969ffec02816265107bd712aea8c4375d00aee5734ebf3faaa5df71a223a4215b0f9f33aaff5b6c38df60f33c3330f343423bc0a8dee4927aa1b2805931c1b4db3e6610e7ca9864f4b1b9196a1d97fc363558e36459552c683c46bf7496b93ccefab5300a805f92f4d75bfa9cbbf5a923bb4dfa37cd8c3aaa083d8e6f46cb47dfe5b273581f5f5ec48ba801389bfb7a3d28c8f6bf88c7027e7c2f5c0d63926ca604a860dc18d1c0da47a6fc5cc86605d41c88f9788f5b4e968b535cdd90084c88dbee598b460ecc86512d5176fe94d53924259af4a1bd8054ead7d8fa99256d7f1169ffacf8b089f185a72c2f8882abe4818b7140152df9e12ebf0eb329ff66c8e54409568570024c42cef9478287e3a19b78fc29bb30df5f752545834eea94b617a8b98963455a691ee196837de67c17e0fb2a509ab14e34cf88b269145fd4620109dc791c0d9060ba71ff06392bce8024509f91bf221b8f946ef96ad09120e03cf9f1e5b5c74643a8a0c0cbe9ad9d6f9f1d8d0503ea3dcbcb4fb6419b9538f3cf3b39e8427d9579194d439b82bc09ee6fd7426f77483be57887b1f717545cb956ae95d153c25db1cf898e7f84d71163764903ab8986107e42732c347d362656b28b170c1b6e796b35be1805c2cb59791971cafcbff1f957f1aff446f4bb55b093221e0f9f811feb539a9c48b53d7eadcfed98e1fd7518017da97a061318ffea1eed1efba137b719c02d8eb107f2949c586bd1950dff037375b65e69ed337639a0d62a6a45db7a0fda179c0ab317e6a8f51c750319c8a42cf956b23915f3b4b9ca3a5cd6a7d1583118ee1ee183996589d054b8dd1c2cc75ddf60c2308ef31e0ddbee3e4547afd079550f6ba1930cb028ef90b8ac36e9caf17f0b8fffceca64f1bdaea1c59ad595dcb52d5a4118c99f25450f5f2f0e05460cbafdf479ee3f93341f797c5b2203eb225e86065a99a675c912b1c24deb8c6ae5b88518a66530cfd999dfef7bcd4566296d23fc141dff1da5478c4475ebc25a64d912a265925573ae54cc3891900b62ed86e7f4aaf5a7e8373179980f1595775385a8d02b64cf7dc4b4faf56bfb45c647c046716c40c19614be9f4f63490b9bfd5a9fd913249782759d59aea99f9c47efbe235f7bc07d25f6db17ccd2324d78a983317d4a2ae4ce513827d803991498dd6ad3f897caea1fa7aa24161afcd9bb6687ce8f86ce457ff16a7b8bd0b9ce411f8dda285ec39734e320cce4388430c3df5b9a56ad96a6494a4e53c350585dedb10ef7a87f8bb911bd2c50841ccda7024f0f0c9e0d507c2010abf7b65a20f7f4c2c0487e1276029ee6a9dc29698d26cc8293b059ea89998e4b4936e799a934602b9f8f016f044abd4a5cf6b3a3952f65ebd0a7394bb649587fc1c78e3447e29c328e9c06fb9e9dbb5199f9ffeab97cc48f03ff348baf86dd745ac6a333e7f92715d8baf9c8a9f39e50e4fa7a186e790e82bb296dca7064be1392ae323f1b3a9b300ec0d1c816f8214d1b41695feef5478294870c8fd7c5633b34a567a514ababfcf2fcfcdf231c6783b46cb6328d9bf210076094050ed8ecde8bf92f5f51ec92f807ed2fd61e1a0ed330de8d7ca7936b179b24a5525ba3d61f82091f172ecde5c9d04cdb1961164c5fe0bcc6d8e00dceef4ba3edc4818fa3a6d708287f6ff0105401fab83f2f4dbabcd800629ee21a5b30d934656b77a707ceb0b523883a6013928a91901a70d98c4344c78f255ed2bbd8c9488d4ecfedc42c50ecf96e5d7cf8df8bc25bcc90d4922654a404924c104bdace338ab8d1c122bb16c6dd942eb85db2c9e4c34c3c88fcc83fa92d2a6e124c991a76817468cda0502c3b55192c16e52361981f88d88ef3225450939615177d3b6eeb078b96aacae7abd3c71c8458adbebd12aee94df2f3724aa11faf4bf7ff36fe49bd73d38d97356aabf0f7ad992dbf45c64a01f56d4232062f94707af8c87ffca19e5bfc9f621d25181504538cb0a6306b5dce26af6b81d71433d04da5b3b04130b23cc28051938f6fc0e1cbb45845fabf52755a1462f6df60628a1287cea5568528843b886bccf93429dfda810142fa3a17d7e02d71a2b0140b82e2ae62f6d1a4eaa716178d50d1b0f3194c47f0510f270cd18ca785e11e3b54e585661678faf98af52dfc43254b37bd566a994e307fc09bb9338125b8ae1cc55fad8a546e6832c4bfa93204665a9cf4673386f10c02f0f6f0e7532f8a772153057480f8eebd4aa0c3c818b13b389b4187131d792680322f742d89726330622d6b048f2e01b4b27064bb7ee3b94ef52ba5eb0ad1ca592c92d996aa92c6bf7899b91ba38c50a8049c112569e578c3bd023c529de291cf73149632b09cf1dd922b1aa15f94bff94dd558b3d90f19aa827bf78c88ea5a47e234993c7f0238c644183bf69d26c5d020117b7493123b45451800bb02f2e4ec37491f32be3a26c9070e6159fd1b9984b9c5c923be9a81c00a101c7843ee1cc41ca4bdd691538a4eb01107d885d44c4ae527ee558a68dc7535cdc7b5b9b63496d8b85943ca05b3bf0d7be0f9bff118cf424dca0a685458a11b21b0699f91b1563410db1ab16d1ce453a059b15d1b9174dd8e585f7bdad036f50b898336b86eafd2cba0fe3c1aed6861809d72131f7a3ec83495157a54d3ccc7bbcb079cf94201083e4a42463ac71355848bbf51536f4cd9efa05d7fcd5bb1f55163bcdb7a3293cd201facbf597c772e91f106286ded2ca7eb704a32951d96d9322915ec15a7904a059007bc8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555c1ba96f8c127aab4bd1253c4992b27bc04a62c8f1f48c1644f8c9fe3cf010ca02e27bb8323440c05ff9ca7c12eef1c4befd7411490159690180d8dff8d7cd2b302886c44dccbac2bb65fcde830856fce571ac2246ceb0baea8460cbdb8262d5375bd286f47ed4b45faea85fa65bb2c99cc42e9cef50ca76ddaa022bb16b43483f2cbfcfd47566d54aad520e57d21bf89e7d4531340c9a2d7d4be0955505e42903071bfb5f0ab959a57db7f09e7bc88a02d84fc58ef0a07fc8691dbc8321935c2c6bf7899b91ba38c50a8049c112569e578c3bd023c529de291cf73149632b09e651c6033c299a7f88c63620ad219b0da31b3d49240aaad819627ed446633708c460fd69a428f81ad0e00688b59bd8ec10edc2ab7847ca2254d3ad8bc71f6facfbe001eb9ff8a51ce65b0ee3b22ded44f8731a41efc0bc150804163f91673837603fb8d2a3a795605c1cdc4f7a3c03ee4548af9af70ec7b13cfb350693965f5afd7a48671c7db4b91d1babf5d30000e17b2361edfb3fd822d438aa2eeb79c551deafca7e71909b401ba47a4449ed2feb366912e6cd009f48d490115113f07b85bca9a15450b1d8368c4f2adfef540749fe232c0f6051df747c32d261b1d9b375e98a6a7a08a4f740f2930538a43efd3d7aa580737f94fc7ece1fd070f22fa75ab9736c72dd808f71721f8a0e8877b681e872f4e12ddbd37412af635722a583d091d0de0eb049e78789d75f488c41bd322b785c02c587504f4de99a7baefb621e9575c8a19a23a88d8de30100895ef78e526e150ef3e3f6632941c503aaa19e6cd5e9cd08e65ede30636c756e8b18a74087362fb0cf8afdc0ec2b1834b0d72a8c0b855309b00451fd1d4981988acb87eb2903ab091f4e7ba266b57f6fddd65d0628a420c46befff6e4b6d1a69745b018121c77827059895dba459abc0bb6640639765d809fb87c1b3914459fd78eb0b7eef53f312003aadb10cd1273db20c9c2a337f37c06373c6ecee8af65f2511192f049a9fda6983460a30cbf066527a95c5569af018b4434e9e0c2674722e2cc1a9bcc8accaf07e575ac7359569082efe2825fcc2e6705a0f747ac1afc89825ef355de382f75f4016f379fa1706336621dc976558869a3776361143f5720277c0b4cc4e92cf02d1b124e9c85958ad5508f501bb6bdc496382ddf07bde75a542e601fad63e78a0c550592ca5e60725112b3d766e03b2e26c8dd072d218a8d0d3081a63c65883546cde70bd14a8cc40d372fb9bd9170e1d9ba59bb5ca07f3e63c351882ea29229cde8ec29c43900d4d6a98138da57ba826cbbaed808a412d6a74032fe25cd326aa1996a84214e59e7ebe384dda3f6ead3973d63778ee11b5413b5574ef2a8031a695ab82aa6cd6097c1b255259cde54050dc49f32095c348864e9b65e66f55f961ac3c5c884ab1f136a770c9d5a8284d81477ff6a54bf6e5fec9d3d2f4043b59ccd67f04dd856787f685d44b0fac7914b195a60cfbd42d867c48abc88ffa07e426e0c295e5511d31fba4f76e076d418cd5df1321d227fac514244d41268ca89b5417a2e0b9f3431040fb4b8640432c10695dd0d2b367dc8abfbdfe3d8166816e749c5c7877c86b4f3f55911825bdf8e82a090097e85ab00aaaee4db448d2196a3efdda1497ccbfc4cd4b4c36250ff7f411721f118d1d260c771fb5dc1b588b43aab0e55a633bef5dbb9a5a068c097b61bb48d37f608d175503161a747b1d82ff60b381bcc0abe11e7797e320b2a7380f8799a033f6fa9c88d11c280dc2d81f2d8140c64bea751fc07a8531079e0262ff258390b94920950b0955d1e8b920f5976b8af52e2a5cbdebd97b151e0c7eb0b45e6ea33765f1433e2417a425bbc4df24e0d594ddfbb495d4e14491f847db1b14bd099187638f4d1d7cdd5ece9be3c1a5d63ea575c741e9f1d2098500807591555a4ea2fa0beedb19fac4455224d867b5e2e20b861c37327c289f3fdc3757742882578abe56131d7f25ce3fa16b27f24b092e8524da179bb47dfe2ed6c0adfa7b8ca122af945102098c5a133ec6269a2a7f2dc3b184ad86b562ea8d8cf5b17013f2fe97b2093f59b5b5ebe27abeb40f259470453213b7f29c947ed443c39a1de1742a33e28338e6bc8bfcdfe09d6db76e94175d3bca4f4a8b6a518f4ddf3fbe5b6bb49e3b90f030df2e65b31052e551e938870f55c20d29dcc97c7bc9c38388a87ec386d130d1989150910363d31ad1287df84b8c2d08c3ee24cbbaa710ef7cadab974cbaaef2a0bbd824fcce29aa9b36092668aeb897c87dd8c2f824e4b3a02f6cf17896939607580cc0011fb4987a7a4fd0cbfcc1a3a229a3a418eee5a42030061e6f76e3b9cb4f05ec0130ff1d61fc23e80738ee3b1e872fc48ed386c16d5a80983d1182607faa7c9923a498ae0660b87ae104a313ec1607890bacba69a4b1bce31c2d62287565a2689a23fb70681d4298d6636adc59f4c8b5ed256a5d9483d25de128c8f195182ff998fa34c2fc761694bbad0dea7be854c1832049d45f1215d893bd98b6d228cea06b024bd6fda56dc83c6b5e8c8eac38bed306176a3f26b090f6f12e03f405b242953e552ab635213c071b4a3bf99593913c8116455bcb266f3840c65985a2d3b572571531eac253e1122f0b76baca907ff86d1b8d8881b8e78c19aaa4be7a3d83a5e30b3bbb288cda1805486798e78915487018d9018e28374334ddf5dae3f9a14c598dd131386bbcd808df7fd33de5b3e1726952335aa109114922c10f8a002a5358f0b0ff7c396be2fbad937611ab8de36a982dd1279ac45ff15aaa88d208687c91ea6ba9e1c6656e90de25d6030e07be0ea529a2f7ed1b3749030b67d4441abf7beb95e8752961851ccec4fad4827b0ef13e30c7a8d21f07f4ad8203435eb568a1379c58d26bb20e401f4da4351cc693ce7bedc9163df0beafdd4b39aad83e10917ace0089aebedebbb33c6b4fdc8fb5f5d617a6945887bfdefc307fd11dc37665f4825726ca4b6d591a87a26cca945ec4e78959fb5f29f638f146b7602df23f832895f9f9b6012f669a25a93ac0489cb047d512f522d56177d5c84d82b53e8676778dffbb6d9925589417c4f9f08400e946b021fa8682665486a39ff590b9bc35d968c85f772449421c1282b4bb734c468da9c9bbab1c7e115f452050d706facc841a8ce8ebc8f26871268ec058f461d0138f635b7842936bb0d1de5245267f2fe6fd714a0e75d0c946465e18db23b6a4c25f6db2e3ff8a9ddbfe42546fa95b40dbee2c7bac277aad4a0a708fa83e7a14a82f473e7821a91023746e8521eca386cc35270722a39ad7b71921cd46d3f1dde0f04245bb85d25c885272d1b2b9fd88d517c975f5b49b0d6cb395c0069e9a8553193b36a14455df5db81b0598f559f058b72d185ebdf901c4a3c64e3aab8152a1a7f055827b1d985b55dcd52410485a8be805bbb7527f488dada3bbff9815e7719d09479d966c6ef09e7cb7cef31350829af068eb67f3a780446d3d10339371855658ed2ae46656336ed8d96768c012aac2e949a33634ca2fadfd7ae13306179830288e512e49a57c3e0e0276d385645a6fa2d0056ba502ca046fae2fb442ec101caf798033016ddac16ae7708c31529ea8aaf6437a55588adb62c15e24c78ca3e4803c8018fae6d75e1f9353124029bf5d598b6c187e00ff557dad207b51ca4581a494dc5db127d74c0fb1233b42885b6a8cefe91484f7230465d624d11fe8a2bee299baeaac43a434f79e96f4e7afdef0ac4b1cf76ce28dbe8ac8504fd87a5c4c47e26d1767921acc0d05acfae4ff9e86ed22cbccdd54d1ae034e8c92d897f4b3d80ffeca765e1ddcde8e375db099156fed7aa123a1e67294a19c8c5933cfc6a477fb81b3a83a9d079bf6f931612427ca5070cd7f7130a3fddf07a123d99968fa33b4c1750f7c45232366d5527f4ce927b6e49df4eab57719d846daf2d0a782f9ff47f5d01769da487050b9fbdabfd7f1899d63ec86862d682c6b0ead14babb7f66192bf54c7f7d3219dbee88c163b73977663abc50e6b9ee95464070051d89cb465f13f1ae553bec7e8aa42b77c9282996dd009d0aee562f5a86af90980a628f88ee27f62b4564cbca385f9a7b339c2dd33ac699486a98c5bcf1613ec3e1ee9d44ac3c09438f905be8aef9a7b69624ddebfe1379f0b518ea82bde8ec7d9f42d0562c48579c3ecca8d29ee96b6c08987a6d6e5c19add316e15ec0687356e11313f447de5c92422b899b2a1f0565bffc4dd44b679a9c12ef5cc5483b436d970b7eb815a0b3f9246e206f365eaf6696ea710ec3d74c2d3918af886b4fdd410b589a24dc4d7397b319801039100a50c7435419d91321e9e39518a3b78f0acc3a313135ede1614d35f94fd9954b70371afb85ec079b2791d1207fb2612469f2858552f9f4e40fd630c8a32e85521200a85384bd1717a04f89552fc6cb3490d76c5e9c8a763b9739d464d1b4ec21ad8f5bf95a476c17b56b6bd2a3c20003c77430d0c2dee210418f9ff17bd9fb603290b237a8a68934ea3d9926a49effc7b5ecfb537e1dbf826b6146171d436e0c850bf0dad45c75075f6b8a4440c4bfead86a4491f6397df872c828bb4ee34749ac7d022b55505f4a29073fcf4be8b5e8af7be8f2670dc08b600c8664b6a6d1b81cd7fac4e1b426be179d03311318b9803180bbcfae4d9a6ebd4009b17ed3657a0a0fae1bbcc0243608db5dac04e28dcdd536f15b405a37e40f72891c13e37c0a703b1f883679c016bf7d01f8b122b47079862f968781d468da4b97cce7eeeefab41bab84db682c7bb0325adf4148e6328243a8a828e20c7ad770c52b6fae702e4826b6d96b1ec5deecb60b6d653190ccfeb18881f707b83e2bcc7c07f2eed1e914aa17c15c472e2b131b2a2aaa6a492b25add68594ac600a39bc76cea98d502acd1d75d627942c56633ed17ab067ab3e3d37c7e6d649b523ead364cf56f4944a25a0e10213aed24bf71d697941b5f741f53b73bc27ee4a55ed18f39d52cfe5d1fbe5ccf8140d07cda5417dcd6f207d9bfa0a654d55196b268d5eef0136c12a374d95fd911fc66048ae082e5bef8fdad3949d9054c9861bb3d89bdfe7647a1571aa8046e4f6f571e2d8b383f8370b3b610c48b65187c394d1502c0c9b33f819eba2a5ff6e2b9577b1712cc7a480d32497d1b78647cd1bdc312719579d3198356400a5be4f9164ba71efc9a447b44c9394b6714823eabcb4e928eab097318e6e108392f27ae25200cc84bca28772688ed2bddfa9615b628f26677f93964a9105169c6d589ae6fc63ddc1b9bb66adab468e4ef3fd9b5957cc19f95e0bfb56b4498aabf948170a1dad4105afc66b9319137366e6f4250d71223ae89693b9e863d4fe20419d6b2d66ff53c98742876a2aeaf0163feb039b43a9756867f92a9c5ec4e1b85a64fc66907239f6887264f70ea5dd790fb297104e2eb152c6815fbdd20764cabe1673b0338ce0de95aea872ce91c152a5e8500b23e4cd0acee608a039e922c761126dbdaad3769153589bd1c860219eadbb2319ae604547acf477a4a62ef5fd8fc9c2fa6826f7d765cc2ff5b899e05c4e675b83c00a7f20a0c522089a1d8dbe17ceaeb4af7cf28a96c01c8e17bd6c081e391edbe70b3d03f59089c5b6d32282f3c0c3816a2708d3a68a4615a1d6490d4623d2f68cb4bc89d220622cc53217022b0cb3657fc216e25b9a81c4574e9dde87aa0b388d6e908fd4aedad6a15e4a5f1a84c6308d96668e547a5f5536914a2976828387004c1bfaf9bf84a2256b071f7a0821b4bbce2a5c222ace880aa940e24b5fd44b1fe742ab04d85eb6e643700e7c911ea44534f7542fcf1c9f3fa79a119cca922b92fe8c5286a2112bf13efea9c026adbe3716f21673498cf0f7bd75c215097892cd07cc1e257a10e0b339c81edcb229375adca68360d9f2bdeb767fced212878bdca91c3c5b7b3f20e80d0b1b7f18993e2af99349160863fc25d0637e5bc6b7c9bb80a15175c7d4c5c88e9742c56d02fb09f142567772eada9e2f91aaffbc949b2577b99442859fc89061ffeac0ff6e46baccd045d587607ba32b6ce0330a4e966f15e8a8092aca8b07a7eaee0399d6563c3b7814ce0690b038d0e435b0898d149b43121ee778e73222174cbdaa9caf573eec276fbb0edd7aca4a6128093754f2f1b7fa151aeea7670323da4decd135774a9993ed3bc3fc57a267f48c0ce5efa8a0fd4b2fd50eba14a904f49974917bb3f1713e3c8260655a9e2529ca1c554b8fbf217ed74a4fa8b1d5562c15ffb86052d4892947909c512b6a5ec49d2ce3fdae12737db98210841ad16f323126772d18b7d5d23ab73de120f26b5c8a9665e76482383e3187e4fd2cb1562ba8052f7fc1b40ba47923edf565824fe59e468d6440cecf21a9fb590b0afd4b1a07d7c7c708e3f9fb0b45a7dd26514ba1e872f1ae4b60931853f436fdbe2aa0624e915af7de5472915fba6b7d5e201b8c81bfb5afbc3356baa7072c491737b2057740cc5e2e6acabab82ea20958d5e86ad815e597f4ac8d12c386851e34505a71d7c31cb1f67a13640bc31e59c300a78eedcff9607a77789b59d08084fe79d5b951994ef312dfb27040aceba9e0c1072368384442dd51296edbc5dbf62edca092db9c8e66d077cb88de49fe1f28d8a6f988891c9a4262ff669cc589b3e42242eccb032ecae08e4d230e827a18ee8cdc1a980b7dc19c6f50c06d0d2c543ae95b35c4bb5014d3e7f3ca6830fe3f84ddf8dee74a249d19f05c6623dad3853b9ba791c99093c878478b166beb8c6baf6e3d357af10bb7d5629de6ad49cd85ff4a4de02715d8d53a6448cc90da28c2b23cd151a5684532f79bce9035d0073b7d4d3516062918ee16243bae42016f010c31f80346b8268fbbe45ebec0e69b876622923796aabb90d1dce1af2a68ca7f80ee484f419438c64a044888b4d23521533abd1f58287909cadcf5daa72de6c1cd9b218e08c01372547ab2725a41322f2c95ed42cbfcb0816429f474c87b4d71080360269d7d185fc5b06e016819dbe0d760b39d5b7e2679e707955ec20889dccba3c3d9ba73de08355e6511f6590523bfb7f0c8edf60e7a31753a392f9a941d93c5f9c836ae2e1b8b1367af4cb8904747b58450d4f249436095ce561c2f3a5adf61270f592f4d8ad807237a85148c14c7f1b445ab6e1e4447aaee164e3aa842570b900165416f0a63651f4c11dc6cbc01dc1c38b6205576af6646e532dd4cf8f62e3255dc76a02222a86976398a31cd779e2d9d97c201290e8c9759b58f7618735b805543c24c5608c49ef6d8cfc0406566fc92355015cf9277abd3027c13edd0006387337d9cd5538921dac51dfcba5ec95df4dc2eba974565404d7ef8a60a4ed5505fb2f7c0fd019f0e7512f25525baf701e521fec1b1f9a8485c4f7d395f453976842d151a3723d0d66ca3a62b2ccf946385c7b5b3885be4238e1b5ff65e7c8728df020c5c1b97bb59dd547fa8c98ed6ea3612ce99da4ba90c20a56330c2bbfcd6716b78b09aec2f25ec151ef5e49dbd3936862217aad990aca9ae80d51d909aa65ad50dc6b834f8870b1e04d3e797704e4c39253652656d934d223acec95c8328d516dedc760cc6b9b310359be96e7387b4a0347e745ad4908aca5d8761e8809782b8923e7f05d255c44e86eacfc3ce8732aabb9216a1509d3f9cb5ee497ecdd64069ddc50d6e5173955a347bfd36359b1be231e6b53d6422692a351b00945deb11a7023ee7013bcd14c1d7822441f9663ab0f77cfac42bcba458d33c4bb9b197120eea402693946bc87f54e8187edc7a98a15ea58f5e95b1f4fcaabf1251d0193eade82a6786881e65dcf57ed54b801307e1c0aac61f7828779489326463922ce22ab832b3b26a532e9a9d8b9c594b71bf7367940da384dc7c972e0746e790b1ba66e6e7cef5fb7b3b9efeb312854aece4ce0a89c3a01efc6d89629c3c81a29fd1c6efc58fa2fb09c12f3447ce821a90b3529998268b32f1b15afde3b42ea2e0a85c63c021d3b682ccfdce025318488adc94175fe0a04f373322712ce3832e7ce267dfe9870927283ad7219a3a693422f648aac2db72ccba6f4fb1ca46905ae2490e1cbafc79c4f6a663519fd5f1ad51f95a9d04ac0efa3f44963596f890032994b71fc703e18e844a9b33534b7a18061d00057e8e4e0c458625a9e033b9865d60331ea04805d5002d8d564871724afbddfbd1a2624c7a0cf69099ba23d1dc784d224c5fc5cc2cb6b9262e590da5381d4faaec49ad7c0c3921be3f580c94b112147addecab9b4b41f3cb70d61226aa97b09a7f109f80d8cfd74b9d2a0e98d3165f1dac82f283a5803422c4b617075d803ab772f736fd29bf39ad61b392ac9ce9bdede3c7f546274a717a77aa0dac4bc150531c2a8eef5bcc53b3788d7d71b09bc220de90df85be46292008aa9aabd5c92ebcf7d7fbf5e44374ec6516d687e8c045acf3f7bf1297ac00ba2e47ffe054a5040cafe03a27dc8b7f0b29ad85ceeb9cf09d0b92bb9e7a2ebeb6e55ce27d527281ba37bc3446c39339cc73b6a309f1910aa635486fecc3befbf6e1fdcd7cc5ebae0f47a635f4008254ebd04688d17f537cbbcb08b26a8e47c18582a324b3f90229472b7053b9a6371f675d37b14492683675668d986a84c4b9097139e3f9411c1a0a424004e30a09d002772f17335de5369ac612ecae9da6042dd6c155a2fc19cbbbd651bea0876c2ef72aa4c135fddb4f7226f9aa86a3f597d2254d2fb5d3a5b372b98344bbda390cd60ef3d6553653608c1a7372e044212ef78a659d2c2ab73eea8cb5c115ca2160e6b6dff6d3ea27dcbb797cd64f5ec4b393d3fe064e9f360f237267f267b9f8db2f0cb2e436628758132f96a53e0629e30acf94557dbd1c8e649c1a0092241136e4dff3df7720ebc5dd7798b101049112604a98781737b98741cc1de4ad1fd9b7e282b7da41b5b02bdf815654cb4a29979d187b0e67bd029887a929d87de350597b4579ea2dbecf490d6936c504d3c55ec9e32b93b5c580929efc4bee329ae5303e93d020b1fa627c6db0ba3a8fb3d9ff71c494ed9e8b2ae7d739fb194f2dba40c9a973a525d7952cd8bfd6f50888f12ecb6f6da70d3a6b3bca03885ca9b5c7be2c02da7a32df1360c33e64c8f82d5a181d7de918389a115b6162e0ea2505f76c1f1a1286d57ddf4b89a9dcfc0245aef94d7842198dbd2bba5e52ce92b743a0ec0c5f09168e4d81c34cb342147a492c87cef529de0bfe781408e13aaa2a043ea4b53f3e545d7027e1fee0af57b77ed043e76fe7783c51049487f1b19c1448dadb3b42eb7b212dd2eddf3823681043327fb3220b57044c0edaf2fac6673678ccdeb99cc10c58f4ad3f56100ba84f68c3d8d8deab5a1c08721814999367d4e6f57c005ce3e64f33877e20e720670cd0ab56c9b4173544eb7183f74d946f6fc4386e62a078cedbcb42b3777c95a4ef6b7ddc35be381159d985657f21ab235233614ca6c1145464213a77b491e89f86cd3e26454c1b92937c914b83a8db322488ffddc662cc395900239d7fe05c4829dfe5311813e1e2e0a12b68303b50334f29230e1c6b148780bb45d7f2ae88f615ebe300e508235544294f7dda571413b1bf97efc3c2977430db2bbf33b4e6fdc8484a7087b7f220f538f46ad5f01216a39aaeb00fff64e47ec3283dc748d9dd57532b767486eb052d80a2a6cfc485d6b9dbec5e9dd9c311d187ca74bdd52899b4c3c9b21654cd435765eb29663615affa725de66f80359072d31545dabb2a7a97e264413235508a04cb313fc6f88c2394041a6cb1b4868a9d4664362206997cc06b697eb5c82b2ff6a3e9baecb455d91376dd4e317735784507a83a0a873d2f0f71d3cc4e499a5960891d0f8fb7cccb89f99854e51ea8ab302cb60de94c18ecad5aa1a88e3c52aa374c9d97bffe2b4f0357ac46579b49ab6d1f6d9ba6fd5dc07b7572c9369cfccfc39a8e159faf5d2004ca2e46788185317508d4c5a0fa617ea638d83d71df8838e266c089cd0b2b4a71094521f9f56b7aed87773ddbc99b9a3310965b0f282ceb1bf95b0d69eeb786e9b0ea8eefaed9855f8e48cc1274c168301aadfeebccf0af3dedb8aaf087f97755f9aab5ca192b3f7c9ba5888025b538fc77121610f7df259a06c0f903a80628c75544734c90253cf9eef0333ea20b9923a84238a8d010f5707aaab4822a53efe9edd7d79dcfe4126a8d3fc3da532a9b52c078b65d2921019177ae7e7566261371f99ffc5398b1c5a1326a3f6b96db2ccb4640251f0637940e1f751e81de226d94445100efb51228fc7da579ca586a2abee315bc6dc298434ad679373a356ab97f0ec4da656ee3aced46c84a9eb3ae0fb0d1395466db857db9f489f03ce969099e18f58cebf36fb054ac4cc448093c1b8cd9e26143f7e79d6b531953c85f4b4d14c03ef10d212b63ddc134c98158f49b4ed8a74cd22fcbcb38b23a893db4c18c7dbfbbc38662b8a8bb40173816e73c24cdeb4e14347d43173b0d34dbd557fcd5bd96882d5344e5e22dc26229b5b86a848dab20e45c35ff88f68fbc5b2aee00bf34d83cbf355e6b5c3d928168e2920fdf3fd87b32be62f4cf5c6e1fbbfff7f52f78eb36f3abc323f7e8f833472e69576b4607fff22f76cdfb791f06c66cd5bb89f345319b382de6ef974b7321f3b870fea452a9cece026ba76a46255548c6e05309b18e5190025430233eda9c4d0f72ba0cc3540b240c07f07b3413b99730512e69202d925c5087c543fa6de7a782c634f13a09425a16d7bd1e32583a02c62b7997d969b3a627c3c424e5fa6bffee448fc07bea817ec72c34941c030da6783ac7f3dc48074216beafc00a740d965c61e0fb15f60463537b6375cf798233b3bbebfcf8f034cba8e189778de6e2c7ecdbaacab145ecac4e5e4c7c04092f4d302a1379c65c28f28a4a100a268603a4a7780036f324330e86bffd157257fbc3e89c4836555d52ea9c6fd667631702eb57ac55ba3d5636a978791813b04070370e7222c6d892bdf4e89c0ed73adeb0e749aa47db0e9322e633f8902dce2da566986c66de4f28e29284514911280f7f62774cf401f4e2c41da6840672ec80db2efe101e91db5765f61f692114dfbff29b4251022fbb2ef7865bbb573bcc8bf977ec8b43ef4a0e3128e58ba9d8b35e7b1329a48a84517196559674739baab09c25f9d98cb4ad982998209593a22f9095e80b54bcf8d7b3ccb3c33ee59f33292bd6bf2e9dc4f5e7127a102c632c06d821111f5235a3f785d1d4111c6e05b65af34db54ce7e825b2853ce49d4247b27302dbec1579588b6cdc7177e1c393866e747ce3a38a8ff89fc8fd4f66ed14de4a3cc0ecddc3f631621f3c9d23f76d4fcdcd6144a7b0f7590cac04789ca54793d0e231a79bc8f1c034896a887ead08653b9e8ce53909886115bc8233d8e0138dda5e85c4b2454f112ee02b801a72d8b292e3da980e25afe6e47c2d7047f692e7c8d7cb2aa78f68436c82954a492f741ffc4e123577a26bc5ef60b3b83a6b7ab20ef4b21a296774cba1c5ef435c578062dcaaafd1548240770aebfbb54271f51ca06945be507989f7bbf8b31a7d2b80711cb1eef2817fee8070ad2e7ed27c3794854ffa46cb30e57534253bc351fe67ea797b7e1f889a70fc57ca25a6848f3fdcd3a2860a95583bd7df007b891ef7738fb1d1071659bf6885a725bf39db5ab218a14fb9f518a788a63fac9c7547800cfa8f0e6d4a7d64fe9642797433116ea8693c780429373f2d8a68a5b28a7a4ecaa597bac181dfd0a0cf098f9360df2e3f993c0e0fd92560446d97311199f595fa0737b7e6105488dfb485d54f8828e1f105bf4270974c200923b988d2848a18876a8ea2e4d951cfe8a0f244329398dc6baec0452dbbf4e328a238fb499f716ec150f8ee06daee231cd474c97bb51d3469fcfeeebce121a6c48f76571005206690199f92be5ef4ca3e7c123de5485ec5d968227d1ce822770ff6a1278b879f0a2df9d407174e406c85b8ff06a51a894514a719096130cead008a0a7200b30b9d5deb2866f39ebd942aaa5b4bda1e1615f032b663395d82816800f21ca8265f0661d1974f480b1bda242e5f4f85cfbb56e83a327ce020d32890d5d868f3b1dd9e8e94def3a37df91b703e6a5c2e928cdbf36751be24c4105d7523413c6f3836ae26f84795332487161e773abd775b07af6f94c3e82f30800f119daf8bb642c5b4c7392299e870fcd44e5e25fe913447c3ae3d7cc6fb259d9e9e55605ccefe726e3e7aaabe3df170fab5f4a57db832ccb19c705d3e3fa6c994d2a717bcc862e756b15ad5343178f9c152362e758e97ae24c5bc9cc1a7bd17aee4030102141a66ea9c9cdabe8dc78ec1dc3dc041b48fa8e505728f261519e7d79648bfcf1ef21dcfd009d15fdb9b5633f3caba2f216979020102161a3c4b47496ee4c441d2f1cdc0de411b63635ae3bcf9f220a9c824e1ddf90c5241bee9116405f6cf74ccb42f0bca656adae015248f114c4be87482723c8c8bd04b39d85471165843a12338196e4ef33b9e1d63b4d780baadd0010c309cf3689112cac2445f548440a94638a6859a4f78d5add81946b4ec840c80f67000079d77cb1678e815b8e61ac3699c04c929b352faac2a76b784022855e56fddf86f6de6bad81edb05a062c845085890483d959587b1bb6890debf869a44b2e0aac295274b6bb2ec5fe123bc5cee4b31fd734d7dfc21151365888f8ae21169c61edd419873b6cff916f3c8485e721a943f74d2b747f3e44256df498a8031868dcc81b8639279eb962b6a66ab89902cb31542e3d517dc1fb9b720e6b3a3b252cb5a29f37388e7cf4cf7a2829c80ad77bd39da3c3f5fcf25c9eeb0963ffd803d1c732e4b9ad0023e238702c908b6d6fa38134f06b4d123f8b9a612622116fc8a3125df8a05c6fb0ef365e785980b4dfaf6f77064eda451d10029ab51006fc5eda1f1be3b866861bfc1a3961136f5b072a7f127af6fc80865f599ce721fa53207eed8f868f53c7090ef65e785980b4dfaf6f77064eda451d10029ab51006fc5eda1f1be3b866861bfc1f7d272fcf770f1bc5a6adca9b42a41a58a4b444f2f7620fb76a047e1f2d0dc04d6e4a2f14a7745296e96e75273f9dd5216e6030310a5506b41bb1d4fd6f09a2fcca3bdee93104513a9e153272df35e0fabdbce7812782c4a531beb883f7d563dfd5957d5f2f807ca519bffea2e47c19c39c40cc43a6164ce2a7d10d04f3e0bdbcb584fcaeb966b18acf1470d69fb46551e75f67def1435b140d50587ed98933e411e00e7118d0eb1a4b5d3581169e76b988197e383238e7f8738ffc78d3aa310d486cf6c1536256bae77f7e21d37ccc2228f1e5b777a1336c43878d57ebb2e2fd486cf6c1536256bae77f7e21d37ccc2228f1e5b777a1336c43878d57ebb2e2fb74d7809c6c9f24c7ae89c9647b42a07894b89acbe510d1657cd0f49888516666ed018acf76703ce37fdd60e554720394a67f85ee17fa976f87ccd6f90a85fef755650106a8ef815d0e5c231df595b678f9d302a5e4a6c15b38750548ed8e51bb16af762aa022ea39f4776ecea22e8bac14deeb4cc9c1bc9ce45a77568502c5c2a090e9239328c44e297571b39e2928bdc5583dc88e76f4d47cd93d224b24a4061c861fc80eae7c95fb1caf75496358f0b0f174f8dd8fc8fe4ea619b8f88ce0f77cf8c2e90f69af4bf3d84b6eb29805e04d83a30cefb5fdcf044611941347fe4bc4cb146abf2fee0ea7d74ccf071929f83b0ddb6151657aa7d46a3ddd05038db7be367fb4955982d559b55835281056822bf814c02f3470835fd3ccb19a8ee16be85ee6290e7ad84ca97f7ccd05bea29e0ec90c26eb506ae15a5e95863b871172d1d6d1637730063f2d87b8e198b5617433d3259c7c3ae325b3e35b71a51e956b7cbef9712ed67afc2c356248c18244539fc5337535a562e5447fbec0e6697bba77d901272613d4cd165ddeec2f6b5cd29c730c5d85522cc9d97b91a86f4ede6c2a01b3d20372d5e70563c0fc36d2b630745f1ff96040b3f8fae7d78cc95d53c20a32d4af84080d355b2c6dca17a5a793c9032d9d3b401a917b07f72aae68a34fbc1fe26a578f27859bacb39e0784b9214942224af6229f11e07fd7d9cfccb4e4b08928929f2ab49b1ae381c088ee8783be29c717b5bdd353d615e7db652ae7b8a258812d2774113757be757d59435d726178d48c6b6988d4ff1f7b68d4c7bd824d74632b306e9b8c9e0c14df58a2b7c3ea445606b17fe5a9305b8007fa656a50dd0e921e0381dc01a1cf69366b4d38c3e552d86900cdaba1c9de8c5b69162e4c3810b7c30fd04710e0ff6ec53c0f0faed747bfefe21e102e0e8b3974a6c082ef5fa835e9f25b02344924cb6a6bec4975e319ebb147abc75611c92b6ee726697570b55cc21ea445d0275e03a50d697a2ebc03a6e4cbdc13f26698b02aa77a581c531a2ebf1e95e634b38e774d548fd04ce24d49bb407029a6fd04cb97ba5ae28da99043e3e33ff73e2577a222beb9d1ecfe94dafd108a35f87d8157fac9ddaadfce7361081470a89f0ee810a78d94e179976cfcbdc0e266a61f4a9798e60183508eb116e676a544b00de2fa949d33bfb66530c1c42a4dc9729a19011e398b81aacf3b3015bae64a55d63f4cbb7e77cc3f868d562f39a896d78e1ad36473afb6c9f95a8ac590b10cb82b36b3d28b34ddac52b68203321d2288479a4220baba748900d6f9e273b063d7eda052bd76aec671b34036f64c3be125b426d88465eb77681cc3f2cd386bc5f6a636973619802704d0fdf6a957d298b3c248117bd1266275019864e053d042369daed54a35ef46ffda4815b4e2f8a2966c13bfd4085b043e7ac5d4f94619deaad90ccee28cd7343c1e114c17e5a812c2cd216af36c9f8f57d767341d750a5c2714a09bb85eb40dcdd694fdb7b6c95dbdc5cadeec01d93482bf21c0c200fb0d681e5cec7cf649ca85c57f93eee220eeff6356165ac12583eb4c8947da45b26ce1c05aaac989c1cf965134c3a52ef5169e69ee8715c58095155efde37c4ed163bf3e0e44bd6b52be6ece68f4cd66e991a4fd72f6818604ee363ae448569b05f834130ff2e18b26d9b7730e44ecf85755200dd18ed2a58426a42c38278d7da2b002b87a2afc97eba5379bd76e03d50048d2be46ba912be53754e61c44e31f66a89b71f11109498b31bb803a8bffc3d9fada6d77432ad52d2397935c76820c76a21341f2228bf7ecc16374817986c3eba9fa495ce3b8b9b605bdd552aced2e4800ad8e11d0d1fddc1936f7d123b2ecc5a7c091b7d6de499c615982bf5c2e8c60db736f867f7fe52e0c69464fa5e101ac7a84e2f9c598339aea1791bfa487f469d880420d73c4bccf0cae600b3462689b0b8189f4191dfb8dffa655facb35e14c1f0dbce2af97e4c02db85b8822cb743269b8c31c23025d889d07641eecc7a5b90f19c21926b0efde7a0b53bd7fba871a750ef6eaeeb9cd5b53ad8d18d19a226b5abd22752de09b4f03a7582b36544e4f69310c8e0ad18c656f713cfe2a65e19a0ad2ce28bc7372a001838925ba1dcb6e3f22f31d4ac4f94fc12f6fd6f6fedc3d16fdf9967e1ad9bb640d307251200d9348285daff1d7b9810c323c26b9c67f1329e6decee251bb50650b7b9ff6c92fb0fde8f96893beacf91f5c55ef1b714134f904e27c06c030ec8a221e37e508507dc3ecaea2f86cb905b1631b910cdf8829ec489ff9f6e60fd1c86dbe624cff34de6cbf1e2a8205542b0d4af2fd09a52cd3e5d5e2202e14fe588726c26701d973b8860ccc484ff1fa0989bfd9a1360d761279b8ed42758f0f71ce13d758650b1fa57bda41422d30889542809679b78c2bceacde707070828b95dd915a3e315d963797bfba550d409a6e1d0c8dbac8e05c8cc70f38080611fc2c5aa7be62ae859b757b7c3db508fa0ac404c3ac492442f8c288958dcde2e6d6ffc387fe3829eec9408a67a6ae8a92042d42f10a762999603ed270ba31f7db42c886b6147c0a530d37039ab3fac517efe5282a4dab9d14b7788c49fe95b33891edc0319e66410f28e442c40adc522317453be69e41b4a2184adc03d6f1915b08f20630dfc15b7f6481fcc01c6c722fb90e439a35e00ffc2585478f4684ee617ff777b7fc3e7bfc8cc961651cf75029939597d040a81340e47cdd44775dcf5ee227df0c0748109dced80749228992f01af59bc8c7726d71ebd706709aaf50ee080b0bac909cd449646a4f550e47aa1009fc7900d308a821b809d8c2d0335670aad712b2c47b53353a5427f85ce934965909f44353f9e1ec78c4d6f2d09163f45055091edc6267687bc04a665d6654b891cbba3db4756900b338e86628416c7e4c13cfd9b0f652707414a754a855074be080fe188b3f1abf95cadde7456770d0316853160ca99285ca8550e9bfb5613143a5f1a24f10eadf1f611ce50df0df23a72e814f738e60560ef0dabc5f7f8ab3ad8e5e2f5843dac6f9c0c9eb5a16097751f6eee40f460089816f0cbfeb9c32f8bbd0b8e5d31ec482e85a9d1e840b6e1162042561074e0439e48d2e15678db7ee619cfb3caacfa4ddabc7d5442dbf20493e0a748868bd60e8fc8190a38aa81c1e2e2b43303f05c03b92ff153761076adaaefcf0004f75d9f21eb2b1c8abe4f0f29073247ae83a6044d2854b858860c99c72019aee538240dad6d3febdf1a03609d755b4c5e6bcf3563785d0bd92a6aff7583c18c1b2c56864a3023d3d3e9a9c947d2471942781d6766c8906f5781a9ba589cfeb72aa6e2cd8d59824f6869d70d082c3015396b30af597b7f12c68f3944251873519193c160684fd2085d326944cb70efa3873606da4cf00ef8d9eb85f080da2f5b97286a2f64caa74fa9776fdddff28ef6b7b47d4b9388049cedc5ee4248253c02bcfb2d1ee03fd660a73a098d884b90024aa1c9df5cb68c9143efe7b120eaceb7bac9911debb56a3ce009e353af53b3fb6fb4d5297c68cf86f0d079e9472100c6a072f5b200ede7429bc8977b544ff631b367292fc579b19a77513f3537edf5a46deefe0e2925449ae28cce643f021e3ab83595c4831e0f3c1cd263ca4886833cb381d3e6e93abab664c3447a732f79e0d07f7c8014c0da99d1d3fc87aaa3b4039c12d80344de2e7282b49123369ca55c953b60e231b4c357f2c8d3968b8d928eb3303de2b3551af33f2e4d74d11419450283c3e12d1534bdfa1cb0e1a6a8854b338b2d29e25b8653982743046232b23595eb25502eddf8149018feab234bb1a355f7d52f2434270408bfb602a56a0490a6cf7384d2f85c8b4a34dd92aff7202fd0ed6388f1b10f8661323faeabcd29a7ac114500695a5ea97ecfc19e11f776778bebe5119b633bfddfe7976b44e189c07491fdb43da05c140f99eac6169f357160a113f23bb2904ac26ef4d3e9c8b0894e45c0a0fd3910d5d8c9dd7a0f9f3f368c39027bfb2dfb89082795a4e07a10b5ae3aaadcbe3fadc7e701562c64f9c5f60e03247a4ef69b9cc56d40bea2bdcb7942d015485f7b7515c374cf5b86e634803d36295fab13c6a7eed44863143a106c9a6aba1c2873240335ea394b1623c858227325e07c74ada6604aba5a0800cffc902b89aa37096be6e66789230938c43307d14f2d10ca94a16d661fab3d3ec45afecef1fd39e73c23ff600e299947cf4f65cde6e39ef55a61ede94523b2ac545452ec7bef3e3fb6b7a0449aaafe051122037389d29881f61ff47595a506cdebe652c06d9772b9eeed8a45780baaece2d060c7ae97993411f65c51f5b1c0654cddd0b649a75aa6ab64497a25129226f72c6248836840f7022b215bc1d4807ce5c4de4050c0305613b1ebfd1f6a9d326906dc6ebf3ebdfd70b84592054d1943bf9430543bc05b576676b9143655c434a7875aa7f6de6365708ba9bf0a10427566ad490400e88a1a4299a443b94389a16f0a2710d55ec713befead2de0950a051b1c170022e22b96fd88d40db443e5c47904d1c963ef2cb12773ae2cf659ceb3b46cced9148a89e1cc2e0f1bf1c4b5f5d8aad72bbe5109d51a86dc3e9c0a9f6a4c58a1e107d9fcd96ad3c55007214b25efad6303806534dac6431be540a4824878ddd9a8c99c2cf7835c38d05f3687faf0c7dfbb463d4f270994502223d1aa9ce307b6ba988578d928c0d5d481d030d47f86f6b416811af7b4df484105f4692e55b523cd4c596b1ac091b2ac0bfd4e63c8544fe2e815a159841167bb05244f32fb6f26b9490530a62cb759b43c30c1b59b66d1e550d7927271e40d9fc9ecf4d06df5c3543b865235836c834513e5cb449b8eda2a425aa5e5a9813a5bbda1790a2864cc16e41848513f5f93c427f85ea3b9aa7f65c1a9987cf04f8323c8b524baef2d99087f56a9240651f8c28e13a47acdc0992ee7cd38920c8647413c6942b9a6d99d1f7fed486c97b39d0f6171339559d85b5f527d983856bcdd6a1cce2abe81aa0b499a4c6ce61aaf2fccfe5746a166a87634c854f9b03d0497a2f308f5526c218ea2013cfc58a55faee4472bde1c73f04c7ec740c4e107002dddf942571b59a85c89f2740e824729c5ef8451fbebd05c5e95f06843486dd4ff01c49af433ae4c8ec378c3295930c066f07276e3422d150b7c74989a759134cf0ebb26ab7e76570caabe0e110f46bfcd9b4a15f60483032ffe7350f3cff417ccbd166634800230ee20a3bf74372774e27ece29da045627b27df1987a493034f9cb039a8f91a5600c2217419454ee50250cda276198a315e72214e193bf65f27b8f564fb80979be4426df9707566d92f8bed4ba69cb25c553b97ed9317bc04986a00220f2d526de0789f6232ed3de4d88e2d96bd648c4482e1069ec34575bf6739c270d74bbf1d8742d016de19c11716784f8aaab9a763d6b3e6d5837bdce28e77c4e5d772dd3adbc19ab23691c7a0973178304ae77271b9b6302f97cb8d88b92d1ca5c5517582dce3f097c450a2bf2459a678e8b331e46d7d491e07a7ab3d9abcec98b295a0ee9d4e927eb7aed6d346596c3f6df71de07e574cb75c4e1dcd3f5a4b477792f69409a26d0e2985ba04f08b82efe38685f688e336a1e3caf521fdfbe61219ceb7511c0ec8e5169c51d8a8e36ffe00fca66f557a0316d11cec60315e94cf176390792e0bf50141d93be697577d29d6e80ee52245133806f7beebf3e665e00329993df922794ac61d83e8abde8a359f47264197da375791fb98f964ff918c89a6a85092ad407ee0619a176c744035c9bc33decc180f9d0d87fb4b90df7a08c1895add7eb04e728bf0b7528a635c1b6edf0dd423e00542ace09e739894d02300cc237c343a2fcfc2a86b5e200397a90e939665341b55cbbba0e07cdfb730199a589a1705f332e0178ca05695a3cd72e2bc637a6e65c4708ee6e885cb94ba4aedf2cd2019f95c1f25910921f8d8d689d8bac5561475f5f3e66cfeec02f8e39eaf6872908be23a48799f2d331285a8890dd1ae01838b65d220aad3c622e3d3e483d8957d44ea54bb4768f298beb5a505f314284e2e8c8424d94563ae6ac3446a8c54ba9b13b6a2c8c28ea00e4cb990485cedc0f7b6bcc8b88cac51ab1f39b12e56d2ce2cafa1e74df206c2050c57dcd7a0f87a0bb00a662524d136f7b8e6e05c8e4f5e0d9826db27b1acdf84be7f0078df4c54c55f7ffcc9f6bccbf2c0a7a44845e10537664d407b552749adbabf76747dbaae72dedb65ec3b75f2355c76dd3c75975d641967bba8fcb6835548bf9a582dde5502ac05db64948ad098b159bfd8fada31254fcdcc017d6de44d4f39a7b97dadc3540b9676a7982c0bfd178c393f5ae9d40586efaf7fd92e024495eec78ef0b3f9fb52426fb05470f0687475b8bd3a1bc240c15892d46a285246ac59bd7c295bd2fffd919b4490001b04ea8cd67db8ccb66823729f87db8b86d25ff54b459904fc26ebcfb0b71ee6a83c010c3566275fe920434d4792d055a5282832eee0dea27eb757f00b29410f5879c572a279113fc1c4a2c75fddbb0b3efc22f8383098bafb694a3efceb1f1561683726b046aadf4f4c065b870207ef084d38dfb83cb5ac19adfdfac8ebf9cf741402d60c37fb2dff682919f6d449732ac799c38f6bc78241a356f860328b06f4b6fe82630fb40a45cdb491919e2a6822c011ba0da307850626453b1ce798297e501993906b649c5fe536cb0ab89c56c04c4668ce0d8e1ae1de21b28d73e1debe07e2c18938b57fe94bba4613ef1844c44f90f8510e47e41d40da5a55c669c93f7d6fa902760a52d4934579b631ccc9c6cf08e08efad36ca23330bb96412953e2a2ff544f06b2bfd4e58ef561fa20d8442142d00fabedc7191a26f57ce0c4379399aafa4425288243d6053ad62dcdda6f7d2abe8fca57b69d09075f61d4c852b36e26547ed0c9fad313db91b78ed5b893cd4ffc08fb5001bcb114d30a61842270c7afaa9602903e8ae9a78ff8572feb604810d40378540918cbbf8fdedabc73a9636daddbe619dff43ae3ccd4a1a5062a6ad276f6d057b0e2397cd1182dbcda9977c29eb330120077701465f2c257ceb7227ffaf23c648aef1e294156b5b56b9c0d2062729fb2e37de1a9ab243fb7dd7c408d855e41573d763fcfccd5278eb5457ef995b203912ac1afb916cb45cdccf25ed7df4dcc0cb82bcd5f2e5a020d5c1787897208fed394e0c1c18cf07f1570dce729f7b3cbe61fc531ba29faf4e1b88e8b818497106e90bb7f142be76862e5051c1990c929e849eaa42555eaa2d60a54c468e7ddde73489691b62299d329abe9ad319781b6cd521c32c370670ca3acf71680788683c258aec9d564c1af0046b6ae18bc120b2f4ae20922229b85f86821100c6c8d0e0fcd2fbb07b64102a7afe37fef28c1c3bd8284d8eb58ac76c29611894952b64f445ab782dfab90a54968d42e0efd870ceca7762b21fea12f8ea5c81695870ab685108c03859f67360efd1ace95fc060013d1f496674f04936abf3d5503b739cde1aac6bead572542934160e2ab3b9026f7beae7de82bb485cba9cf19bb6451b2e86ea54a8bd72f8ad91d3dcd031173718fa0b7fb5a86ccd9f2191fe6d59e5ec4487d60bbb3c330cfa66699ab47741d4c1bd21e7775861740495a72817b35d9ccba3c37ec6fb8f8fa88e30817638b7935840e8993ba837b3a1e4856612e3fbe0d7aeb85f5eb4cb872849a2c220228543a6eb2b69641fbcc5b2c3cb5ada14ee76afd2ce40d58acc70d2bd25fc574881a5b201ef6ee6ac8d993682a11a5c2600e4df6ab59e3d14d617b4282052177f433fb7ffafea0c77341832c39ad9b527307649fc33daa75858335c864dda533db9a707f2f376278463b6a42cd8c69ea4a53af0bd13e04a370556f3c8d7a38d3b43f59c4f11fc406af33538dd257357eb5cc5003b6ee91b0ab95063915acfdaa3636717ea4c29ba17a8fa71c54a40c72c582ff90b07e480fc2a5a9924bb5e071a21f370f0e9039e6dc18f9de0fb827b244a37a2224da0ca2df6b0f586a69dbc7c32d8204016f3d8beac7231427860c7ee366f42a353d00cdafd425908a33841df7493eaa3c24b3f4cd07c4739ce1092dc13d70cdcc76039c6b763d91bae7f42826c80e7b67085aaadd5caba97c479784825d671b66f37ddb837cc0c12c75a82173f01db422e0690c9111797841b1dd9dfb8dde4fc9bd507d6db1dcdf6b0e9022a7b9709d964647cac340d6524c76e27224a3055f13c2948010a1d301fd4bcc79e629e2c7b2712e500cb51697bd2e9f2c7f8991212e96c9b37cc292ec83a27e3d5d5b2521666b995ff30985fb722862fcd950f52cfae2f17169b74a3ab8ce9e294be6e37ff56c78fa70aa48cbf52344697892ffc3ef12858b469d2a70b5dda8bdb38dbf65d78c30b2548d1bf4475839b3399ad973a50ee286e44c260382f9d872aaa5ad9848648af0f327cdcd38cc3e9df6d20578bc694432f8943bcfca7c52b1b5c87d527e2ac3bdaef0a7c9b3eebcb333cc0d88f4dddab206c00f132ecd9fe8144f9efcd8d9a4f2b8aa12afe30599fbccb6dd0c2d619b8be6813f91ebfe63d7053ea886875efa24b152cb244e8a9134c718268c5f32f88949ee588339806a3b2d613a7d9316290f2cbc0724287f2920c28bed47179f1ba159e16b8fe083a8f635306b19803e52862c71ec4c96354986c58a2e8efb012f37fc3ba8c463fb73fc0cc9370f10a06f3caaab26bfd1c2424c139bfcf9dc2621a036f1c3a5b1afdf22f43c7b7106d5c556b94d5708f0251f495f2a5a5c57355d026b8ca27fbd5d32d3a9b79112c4919fe24dc691e4fbbde56c58661d0dc2c3ec3aed8504de6db24fd07c95a5f7eb30b85cfa554b32817a7d5c8915d4d9f04744495cfe576de600d0d1734d0ee46234d536ecebc50fb6d42177606a57f5911be2e4afae08ee08ae130de0a412bbb926d5ebb770ddc0b4adda14f63941f93ceb3c091262e7bc2690b29865818d82e8296812671301d23d9d2bc42a703a400b383b8c0c3085fa2894f392455b4feaa161495e55bd0b1d5733fdef62f3a55906ee30835762518c21a7c6c7fe0559ef59f10f191ea1c4aba43d7b6f57421006c3767f8dbea18dfd7faf1cfa41c83727a4294dbce735d20503bb25dc64cebf48de93b1e878739ede2a066d08ebd567d138ae66e647c8d880b8d71cb02d9c82433e8a89cdadafd8a750e397c124ccca598c4734e3c9bf372c92d76530e69d80fbd17db07da496ff1cba99cc71fbb5b35ce2382bc18b4e009e1f014168c598d99bfb5c9b87f9e84d83c61f247e84d4936c440422ca0507c9e3b17f5f5eddb242b9f7e72d4c3fe06dc8a6449a20edf566196239b827f54bbca889aef1f9e0ce35452ad99dfecc710e806badfe6abc9a160c962368e82e59367dee065e8491fca43c33336d6f85399f26f0e45e5a59476c88c682e3884d19b9b3ccf8e6a473be698748b5b829a6351ce68b1e7e090b46802ee6e61c843c75b53d6ba57b4c3d5a5bf482959a4e161003604e752a0fc18f0923f53b74c4c4046730fa6c3180ba6fb5e3d7b0bc3b9ad1841f3fd3bae114db71bcbd055bad0c8d5fcb293cec2a0a7da75ed515c1fdbd76d2e8c9b4881fa775066a5f229f68c7a082c5d1db4c8a4607f04c2641413632856649b6c559a6114f6f24fe28bc8b8babfef15297248bbf9260bb49bd04f1dece0f612d544495fb0bda63218f62b561515f11d839b677445516823ba5a88eaf828f637515d2aaaf52f97303f43d3ff5c0522bd73c03587c2f75f563ceb4a1a26800912f05d4fe00ec531281b64d07fe20f8df716d7dca7dce1ac293d2b5af0d14003ad3f93485027a39ce2ccb138d89fbbb6227037209a8405bb57717875efa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d4512f52a92dad3801d23438e6a426228c3ad3691d9b141e39aead5684a7a4e7a17ee2cdff9d81f8103421c8a650c961a9f5f56adc511bc65402a7156e3406a21bf3ada4b867941e8b13f8f8687c0b0db629b76e93ff1fa57ef6d20c269543000e32d12f852e4b924d0fe078d794c485e92a68c9522196ddd925aa2daa1718a08db0c2046f4fc1f8cad6e78e49406107d956ff255e4a485b2186f26f37dd0740083d9b1c047d4edaeada215bccc0f8196e29777ef4b42fffc0ac17fd8edcbba7ecd385d18ec551917a82b64da47a9a3daefaf5f5e1d65ce592c106eb1b7e0889b48829c3f99a1bc089578a3260a0f49d63d0d81a13f650c5ed088d4cde90aa0f51111be153ea41249cf85ecaad8a3ccae8848e9655e569ddc6653a897a763d40529c54ddecb099730bcfd54ae51d053c8327d1176f548f07bfe0fd028f26f6f6903106a892f0f8a1f7348c9bcfb99280f14d7913d238a3f5bacbd07d443e69e4d8da8ec881c14728c82b64ead6f21b3400db58c8c3a749ab436e852aadb8a896793f59b08ed59c386d7867cc26878e9443ff85c18bc87e0841d6946b4c673de7c838496ee1147d813885e150a2277d9d7db1e1ddf21ba061f6fa018fb2582e6122d1dc4b5ac7ef1d50ac54fa9961f1445f85be92dada9bcd239c1e4bc4d7a201711e3c9292853986cbc78c356e200e66d33423c799179ebd378aa69a8193814c96de389f741ed020c3c14f005bdc12d4de549bb4cb57e322aa1043e0cec6d4235d49a2b2a835682cb2862d41fdd8bacc03da95512b086ee09b2533947561b078760011e3d232feb7061993689893ce0c52933110ac23a7f5f917f326df590928eea6e1cab3e34099b3e553dc2f8ae012b64423b51827002f014b20b54de562375834d5434834be500abd23d83cf8b070b69a1da6303877a66b353e31833fdaf9286903bf2436252ffd39b065c64e459b5dfa733f6cffeae666c30a7d0c36716a5847762e13dc89cf555a648208a7670e2dac95c7dd6d6f1cecd9c6ab600ad92ca6354893669556aff53dfa9c6d69b37f6cdd2c5e564e66fb61ff19b0315c93873d2bf1f49b2566cc085efa4d839b46268e0edd15aeb664a2bb8d061288e58805675142bdfba4fe41118b68e09334d1763b2a4fd985f83f0dec4c3830691c8e1f7cc5d9d204d6380b980679488cdeac5250718f7faa9e3bcc3fd1ecaaa2cb450f563d52fef98930b28ae4fe881134b0e753b3517928d09f13bc3bc7b10be354f499c5698186e92e49e36bf5862be34dc63aa88f67e5e0af489e694d7295f384cabbcefc8049481671e2b5bf17a2ec19796a82c977d5dcbdf149d9a1bfba6fba82153984297edd2e22caecdbea417bab5e91930c9103a52e407b5c2e53e354f049245f54253f508245f8e8f6c483b221ae4ab7bff887f768a179cb37512675ac00c965bff4cd8e6ffc6831489a4167095f3d9147b59b6d268c59113075eb2ee413c118e067ed3fd754f03a1498b1c6093181d245f62df6847a6821c1bd2f6c6517d0895408298d0cf1539ebb5252234fcca6c68902fe8cc8a0de0d787361c35cf9e98d9ad19abcfaa84f2a96d822c1d9d97a5edd59a31017a204d1fe120830a46f936d19e3f1e2e48289d746d6035a00cd11f2fdb3d0d33a45a3365cc697a379d5093291437e78269fa16df5b668b653972bc690e67f2b31836d1b181b8785f5a95e543c055330bc622e8cd3ed40657691d5ee314d00e9c625fa2274786f33d133c4946daa30383c0370d1621af8de9f4ef969d2e29a6304e76805b19c4de0b23cddfa89afe5606cd16fb841dae5b83c357ec47f85f9abc84ffacb63affeb0d90d94d2b632175ccd85d9a952d3d17a41c6189375e5e672b8620dd4b81bc0dbe95bb355ba19993966103991811c07ad608b2c222b1a848959420df5f4301dc32e1f5c899e16fe3757f3a8d966e26d5b64debf3a1d86fabab872cbe26845c967235ad2ff7857161e29f29f19449b479cc751bb5636849805d79fc9c12230fef2351a6a09031ad0cd0324363c478c13aa790c32036505c4c145e21dd00e7cc014d7f73f6f8112ba2fef13c12d20d8e47afc81b9c2015a1bac967f2ebb1d2eb412a17ab6f286cea4202bdc67fcf77fec051e444dce29a9e23fd34c267c780a4552f50b7c3656b666dd0e1683dc772eae1cf29df5d1c3a06c8ffbce51faf4e7dc83fe366f12a824a2a86a7415f91d13ed57442c6840a130c5442fd02d0415e33f3c39a4dacf57cafb9a4f1c5d3d735fdc0c7d5f0e841caeab969e101621c22f9a7bc1dc5c47cae969bc7e77d84ace4fc8cd750b9bfed3216ff724463127619e6d1f0977de66ccf9dcd4d619f331a943edbe2eb7aa53c964b8711cbd1e0b08f36be238e440e287ce71a4b0961ae7ce17ea0cc1502aea539c444b2cb3e43b36dfd677b20f239f1013dacd560941f9907543882d8b236865d05ae1218f610f95aaca7ddbcc1a24775741605d396705c45b49fe99f8e51f5deef32cd29b73f991eaa911b1d86f73d4e3073559313db24194775dae829a35e65d94aede43901da43b52f8a50b0ef240efdcc781a286dbb888b27afcb8c37b56def3ff3369671a4a8a709641b711bba24f8fc00edddaf55ada60dfdda17e34da8b355d2d5351523d0ee6ff23c46b5499ef26c1bdac28180ae5862bf9d7f9225439a1146cc78c33835e7e1075e9239fb2568bd221eed294a4329036164d5da40db0add6baab06f16bf00c02361746031cb21bada1afce9aea71d61196022bf263575d1ea41074360924c1620afdc0fb9458da3fbda809677afda4b80fdb4d6e8acebc968f06b691c493d6c4aa0b019ea59fdc84a6b089d538fb871ae712f87d585f47d2f86db5acb442222b93ed02554e807cdb62d1ec85ec9ab9a7fd3b53a36ecc5f055a924ba06988b145d03451e270129b0558cef3a1c558b47da022392cc06d3564d1dcbc86bcb2d5bd725f4eb64422f9f87c52f2a3722ec49b8e7815b27567f2bf73bef125e2b5a33665b187023b44ed8ed5066158d89aabfbe48b9e6d4380df4fdebcb4a383f69e1776481c4af489ba999e164b24b27c4226572a9f1ff1778da11f7dd94b75de16a9cec3c6654bce4b9191592450b6f0c4b2c4f8c5bd0e9ee67136e070789f3a783833244d672ddb5efbb6abe052e9f86de9e46da08bca110cba75b084d7243abd462eac27677448ecdac6fa26e1fd4999368a08c0165cb725824b932f80847bf8a37349409234714b64ab096b675d84d835d92a0acd32b75b0b0514a9bc549ccbd5fb7cf4da6d3f77cdabebb35aa82a8fa0cb0b4c48fa7eac287735b60735ddc9537fd213f808cca0cebaceb18a5aba91802164e4b9aa69472bbf6fac9bba2b9afcc541fa6756871a59e9fd8c5f681ca2b81ab114029f2d94b6400ed8dc5967cb685392706059cef1583e4bca560ef2c6306a245f36d8e28f2aff8b2f83b1f8b2cfd6218c637880785e133fc146ac8919d8cb900ab5cd05cdbe04ca13b9e6b1be5d22eaa5ea7b556d05fa585226588214277913cd85545e36608b5b5d91ee8a8c1cb1249a40772ce8d25823580425aa9641fe7fcb9492f3d88d60b6e80a66d5ca20f7551fc3c01dda95e02f2eb02dd9d09306c4520df17048114c1ff734214cd5b033915ac1ff8ce0b240c7c748b8a29fcc9a35eef2f3502a360e477995a304b256047b38473a2db8fb107210b69c54708a6060b66a3ceb8b0dc9df3eb1e68a9d078195a5859d6718ccaf4bb74251ffb879a61d150e5d9d294923e95dfe5331f7af75f07ba5a37d04318ea84401cbfd16bcafe5f9df82f6c5bf69b07d5d3ff7a5bc7cebaa59bc86e5a222c49ad5b491abcf90503aaf182ba7a0f1468d8650f669758e34d74445297d7486e43fef64e2e771df99f46037b16af34f84b62d5d9bc2629e088156ac0de1ccec72c8617212e415b36314cab9c498380eaec9bf058d90ccf46ae31bf313a8cf2b4d9f7aacb7e3dee0f66f9fae50ecbf0db1c6b6992a64a21f20621c882c3060a462ca97a1ec3bc37c98842ff5231fcaa8651ca81f14f5db164fe1e20740c54b1d46729f622e1ef14918dd679e639f9b7216a0b8c6a84f796f63ddfd564ef9c5b33bba3f736569bf8ad9559350b17e204508e3ddaccf03a549e79afd0b945a97a5b2d01f98b2220e826040bb59fa5114bbe73ee62b1499b68e657d560994eb2cd53930667d5b76b27a08ffe00438b256e89dc8787fbf56ebd50fac0dca75eeae1c7d2ac13a5c2868f79c6f9506fccb67bc19242adf4b469ad40b30d1abccda0002ee98fc2c111b66ae27a9caf05eca4b31c2a129206bbe45848f6e37f4f41e4e3f3123e3f0a0c01c3dbb96e759f1f4e5298271d45aaf51232059942cce319ea5012b957dacaef8ac4aad37d13a540180b39845c9f14762b2de71bc82d7dada4b6153c6679dc2e3ba9db195d2d267c31613ef638a4fd63874a26ec21303f3f9290672dda5fa07d42b1a25d973cb0870f70a1b4ded39b484e5388634e1b0842d56cce7193a06f5d406a6d7495d887de95d2f01334e5138856c1590ba37fe3c9cfc10e0291a81212f775511950d2588f1f394407a0b0f267b74f991dacb06179baedcb2277b51d492ddba09c0b0afdf01a9db4fe2bd0197d3a70791efa2bb8486afb0098690cb05fdab10b6f87e051221b41adffab9a94e4903e31a9f79ab0bd538767db0d40e6da6b1bdbef5be614e5d504f232f6001a9a8567dd1728c9cf2dcbe42d836afbabd7b4f79a964e418130a52442366d766ee44145d293bea14d89db24eec126018c7a97435cf79a326ed980b4eb6be714621608caf6235f8143d9a831ba9d600a91114d459c0eeb97f1f1b1da191998d656013f4e8c6d438dad69717e8ca0e48405848fd6e87b74ecc91fa474be2a5731b363e0aacf8096e2e0268963b645f2afedc5501bfabb71108aa1544bf3c3ca73efe476df3d20a742bb82d9f5fa5b7033b19d4197b958f6d853be13530c2bced20329af46adc1906da1b1c43323b59d153b001ae3f647d3028634d9ee086f38aee0eab7ef210eb7968af61adb7d3091ed206efbca5ca4810a3222637faae3b54d757f8777ecda7f70097607468ec855cda3cc254d97b0b4f74a99bad64519984d3f2f391909437722433a6274e3de6096df11a9cfa8bd5c865d124bb8c4215d8ac8705e0ef59a330480caa8e91a72f8fcb0d4e02f70d9b5c88ba6aa1e748043aa9c2d5369db093d3bc2d9e3fd30fb16a4af34f5956fb4aec3f8c4e0c6330f0eacd01b174bef3c614ec1d6bedd78351c1eb2c231319a3eddfa857b9c0d00d7f55ca2d233a6e7be2ee1636b5219f004a6b906adafed7ff55021d57b41946dccb33ccc354cfd688eebd126b8494c417c7c29e312738a162da7d83ab1008db7aaa936d1853ab5a49b2676a48e2ed4b4a46ca4d6fd4698621249d7a7663652612bbc24ae471bfc36176d49cc99c6937e7172f5b5f2d4e08d3591533cb94407bd192db5887b2dd274c8da02673c9de090ec4be9c0b3b818079b3a0c05526f7fa046aee76ea76ed9adbdd9b30d358dbe49e4d5c29c0b0d0d7d317ae43013b749f7faac15291fb80d91f345d852856b87922f3930b4f885c68efd2be618fa99a104080871949d208db04bc32297abae2e3647ac395790e9e032ff3cd3015aefdfd3bcf8a3d8674215da59302ef97c0fa32ff124446f27d0461c9704a858e3edfd2c00bed9d52bd08a80bc2393ed4ad5ebdd366550453d35a3cbce531b46394686bc531db56353626cea2e2f0b1b4b6acdd505ab42bfa3ba031853dcbfe048c8d023c1833039554688f83c0887b5885937757fd583541e39851d4b00339536ad17bea63a096b31c4cdbd5f93760de0fa007ebc6bad60200ae2d082848cf742516cc7af135ff717a15438487df6eeaec3ab5c292363830bd00d8a861492f4c92d9f6a134c7720ccbe97e978652406889ae86172522b12c07f8bbb9257697579cb38b926237b765ba3a6e14a57df71727ddc35b5cfb904b22a1f94bfa7d9b784dea39c7a48da184d94274d2a94c134a2eafc5583e89c92505373be58ab2b5e827d1ff00cd00e5cc034a6c97ce08777bda57e4fad4031e31943f3645330cd38add75282f1843083c6b860de0448e65656582dd6fc38bdce8c828d38a55da2d40aac04237c5075322f39a6aeaeb1693a64465459087efb74347944ae420488c0d92e141e0cf36d5c75c5b6aefe4b05da61daea25387894552ec6f256e8dde345b3d8ad68f1aafd848f62f5ebefb094209fd034c8407bc28dd04e8219f792eb3cc132c9fc4a0e0d7cea1ce29a668dc01e93aac9f36a0b1d0e366fcd3047088500effa9ce9331efed843a564adb61acb7af4c152d5f172b5bc2c544bacad778fc6fe1e6b8e6832999cdc453fe67d7d4d69059f34755a5ef085448341eefe7946488b9080aa68aa6bf8a3ff09df2e485181d57fbc938209849a4fd61e283cf737fd5b8ba51534def4bbb7644f225ac0b502a111cffa0d00e64ddcb0cc026316119a994e849a95ec11b413822011138b042c858cd702a0cf7532781981c7a52b0f6c4406fc119ef2de9edafb38a98be79fd2161b0a8baa8fc2a66f1f492c665fa75838f193fc9e53d83913e3f503ee5c50cf3fab4a73d2e6e02e99b9e28e84f933edcf326add7141c3d7c0a53c0b1abdc820eba045aa0e86618398df26fbfbefbffb09846f67e54a6f6f8370f38a3d4be06303f27342c186dd25a9f038bd3650b6d40e9d359e92ce86f66cc1a7eb0eec51e1ab15a9db63a8947aae2bc1bde13bca3b6c781dfa9ac621a8891d29e3c7f07839d10a7ef511f0b86867a336dfc6b37ca892a67871b93b146883e61e624ef74d755d0fd4dbcdfde5c732df23adde96c10750b868134e40c1ff5cf820ccc705a655103fff1497c84b99450db54ab3cf285f8c832910629ecb97e8f9ef9dcfb826e7635944345249533bdc3e0d838d2f92fffd9a8299bc6e35e5a44d9d7baa3ea8c9149837bf3af5c98ed168dae2b587fc6b34ab3399903dd6c321b612ca414117d2bdc1f66f3de2190fc5bc4472cb097db7325cdd85e7f436af653b1c08f8fa86233bf853b8ee1ddf3bfe0cb054573b501b740caa026eacb00874a0b1c60e9ba8edc55b71ca7fabf01a4a9b4750f67831b3302e17fa1388992a58c3fea6720ca378eb6c27dcb0cdacf9be7e87c224193055d2118978e627e9fcde0f7fa166af8af99633eb12083b3eda0893792bc44fb0a4323a5672d852a6903193abd62d4b8f101ace5fe025897ff28e296bb83363bf0230a0ca5833d4bf5a3b809413abd6f35bcd8b34fe17e5fb2067318f29cf111a55b432ef9cc8b24c6a91f5ac9891ba69803bab8c68219eb93d366a063158cce6a1cc56f46c5c2dd4b973ed5e0d981978aaae513f35ce5c622aec9ea6393a81ec72bb25feccfeefd290e36a865acc9fe2943c29c026f4e29fc543128cf1571a8e3834f0c94d0047eb8be5364906436652ab4c5fde70e08ed0a67feb27ea29b2419224d640aa918d075bf6e70c30d665ce5bbf303543d74c7eb2c40364e3c3f03fad3698f6dadd673c25cc6dc07b4a7ee1346fed302e5fb73a10545f4efc3de551e999189e2a49fbf6e9f701e1ae69d0ca6cce1ea8343f26eaf07686e4a98f036453f06cd99999418975e091a2af6b0167ba0cad72c0279791132dd68b1fea5488b6b643f3d50dfa4e7ab9f9dfd2006e0e75321b45ed3e1a44a52d309a1b338df65b32be73c4e4e3cb924553e13ad44898ed4ecde86035b6888efc7bd3d66643f195195ba243717501358b2384e852b9e33c5dc02d631a8cfd0ecb0766c3d0aa722b778df3c0d9f47b020f14f983756f44deef307ff7990b12a9d0303ad46b9032537392d430ee7d54c93459908ac481e08ccc6dd61ee60c61fcb089b65351c64328e0fc6b15dba38056a078d9c740b089f2beb89d11ada801578a17f0278b6f77c9cf5004fc19723381da1d48bb001367fefce7d171d85267c081e194636c9a53aaf1ea52fcd42a0706a114181fcb01ca8805e0047f75ac1641aa90605e1cb8728b75f6c911d11c9450bc24c12c88cc174b86ae1d1b12c39d0fddb1fa9b4de2d18d4ebfd7d38f839206243673b15be2df63ce38656dd2eab951cd02238e1815763fe6d0bcc0890f71ee930f7e91d9c29e5fc8ae0b29964c93ccfc6a8b33934f4a9d758c02b93254893b88eec97cdd3f105ba9a8bf8233ad6a5e4d57c3a8bcbd43eb1ee7daad8500587d60b756748682d500abbf3020fb318331d83db67a498b8678d3c1c5f953f26ad19bf26e5e7daa90088b2d46989a535f0183fd781900ea23f9b3d12c2a66c7b7271deb1e15c56c8c3fede0fe3c1e6e821393661fe862ba3220ff6dee2abd52a4cce900c86696a88b717d49a34a9baf14e646418cd2b22881804d284ec88366e170875bebe09b25c6a322cf86dd37dbb199888eb997a41a2e6c3d95b8486aa7617bf7a2932c9e510473d75fe45373251d0b012ce4c1cf06b5ed3d8ff865ec08a076ddbdd8da4abaffb1f4eadaf017b36a61a34970a19dcf6728423f25cbf33cfb12076325444bcc17fb4744b97788c010b5610851285cab3c6c97685389d9d6ee5f481dc71cceb9b208dea06f2ed1df3cc8a3fa27adfff32b1eb4b9c7f9c6e173fc4f6e2cf80ac71b4617d09147285a62589aaa662421263a8e5d6a54cafc7fb4dbf56d2bf1be35a6ed0b77d821bd7d0ccb8b573ff4075308f8e7d5b6f93f78c94890fa7369dd6735cc603f2a4b638ea4831dc58affa03be410d2d21b97118ccfa7572fdd982103ea551a09a097f27b4e35b1d7c3f7f1c6db627fe6816851535a1e40dea237d05dc40ace811ba0f31b4adc65899bb7bfef8a56974f44e4d2ad0344f2785afbf6bbd3b9c64632cb5f2e642bb34f3f89d94195f7ea30e995237aafa8be2453cd5e5ec3be172b453f21f51e05cd052d388fe22467a6c46c8a14b8527256ad6d1eff0365142f5a359bbf8cbdf04932a2f9a1adb7eac5b1f3d1e0fc698d296625630efa62188a934507ac9cbf8a711b46d957c2eddd46d7251641fc132067b16978850dfdd340850d2a84c6ee394d3e48648149929dd1f3a9691a334b2052e443fa645a137642d1e6bb4f4fb25160f68ba90e8395cb8eccf6f988db92b9196e10ccef1669035c29129f66afae401d6905e0c2d2b7464c5ae49b6869a1d9b9233cf8f9493ac81b2580b9412103b27bee9bf069971b9fb23857aa1f3878ee7fb21a8e7fc30b06de6d77b2e92a95144bc69bcbbefe726238c0d78f1dd28e7c79a42cdf9526b2c0a6ff9b5db9ba7c60a27e954fbb2423c4b2a8580226a5f739fc934e5fa285d6027183833dea72ddebab938833d3713bcd3ac93ee9c2ca0761f798723c3faedf82e2dd2a2b2384f102768bc4ded62c7c9c80b94d6d43a890b85d111be5f644e0012bfcd535bed4cc240dae7b3ed6ff64cf87e74a9498ec87d29990ed335009b382e47e76a810fec116161f1b42da779b3b3bec84d90eeac969bd6317086150afe75a62aabc8de06c13bc48040d576701ab82990809dfc4a4cadf44bbee538a000dc3d6905d2a96fc52ec72b601a83758e590ba45340daaa095a2ac19e9183d18be1814ac4ab3700fbd156fd70a7b407796331a4308f570624588250a423391dc1d1071d97d4053476d15a943e73a03238c72e00b2138f9643b1b8718bc5647453f5766ec1c8700ec2f9c6658dc40d63d2609fb1ccd05bd8ba35aa83458740b750bd9169914ea23883864d076368d062fbebf156c74bb8932712bc67b84c71760fcbd6c2f3f7207d61791f97406e59efeb90d071c82492f56a386ee54ab8c5ed6a08f90008fe6345857bd4ce723cb7a0bba229506c5dc7e923c8fc4f23a01d8b3a4be0981cc17527f3b7004b5b2f1b7717d2aea8b084cbb2c5fb1ee815dd4312fd986c79f8541bcb34ce4c710ce30795216be25ce86d90acdd53f2bb37eceb60411b117f70414fb93af757c50d3ecc74719f69c684e7fa11c60605da1b81faad32e855d726e0f996adc10a4d8914fd9f822b1f7f50b2b60858ad00001f7ee682bab57c0f2f5e9f9a61c81e5b6cf1ff65008fa4a9f0cdbf6f63dacca23a7236c2d342ef7821a9ffcd64915e9d20cb4db46575cb7e9252f8f65eef8dec009855111ca452c4121d0696cf6bf8a8391b9e9ac83156306e833c34404274b36fc676e5df3e6881b934875de64261c81af09a1e3903aad1b07c0396443f30ea727e5b46f3f221551b6af2e018a5e06657f67d3ca029ce578e66fbdfcf3b19224b77361c6da602860c40905c959a0e0ae3c19d84df76c6b752e5f14daf474f91548959e32bf89bbea6918c9bb4499b638c2e29fc4ef9faf973bf183ad2dc700dd7054913eaf9ebbfcc29824d86c24a983a592e809e2f6ce3a67d6271db58dd1fe311e4f5370c547d6d6f4ec0522cadf462a0c0cb326205419a85f05eb9f3e3359e29d08cd3ad8bc67f1d9f656212e401ec4343f679a93913acdf5e9cf66a2479937c6fb85cb69513cdb02f849e3bd5f047c5e8faef19c1af6d1dfa30f615a52f387e3c3fa9ae1ee1f90d6283129ea84d1671671d6c90640860a213b0c50579dec037b45e5ce37baa5114f99f2166ce02a334092fa47256deb3e38375352461b158d27a3fcfba85d0a8f85c69fb1e3c3c8a29c1670666684d64c1d56658848179c65e998dab51bcbad5468842d554b4aeef07f725b541b67d0c3f0d6a433c7d4bbb2c9123da13ee0cd47e029be9405171b60075a730e84916817dc881c8c8f90cfd4a6ea2380a5cf849c15a03f0c75985e98611f4211d183e514e3bc1e4aab1b428f6ddc20aee060284cc6a36a8a5765a1b930f3177d409100ec0dc10e329ff38e235b125c480e78d83c503a4e2061b4390dbc83ca2f1171cd516aba6204163db956432b530bef9fdc0409bf3ffa62f289dec0228053fedc6bfc21db7296f4bc925e4efa7451438eb162d91b64c98ed29c803b5f843a44402ca6c674e1877c60f607847d3913b362db3a0b4eee2bd31b88f4a1111240b6fa6f6b48d9bb5d109e93eaa9251088a95d7050b5754ffbe120962ac1e3ca88031b780103fb28d5c998a5b82ae0585c05ab891f097116d978ea799875a3916c4058dd33d5467125adaf273995ac08e6b67e3b02c60a2a95b85da5db665067e631a11589c2708f60e48519f55754a14c261e06b6bad9f2eaccf69e146bd24c2d037156c46e06887713843ad40343e022bb9ba2f07fb74523c3d5bcdd26cff48587f883e87b66b09039bf678bc9a676240c5148ffda2a870578c145947981ae56bfd69a7a5162f82fdd6249ee225a182713dd77d5d3570be3fd8674e316f5f0ff2d92fbfccde2ef14ee67854217fa2b59ee4dbcd22a37d70243818b82ca373fb93ea322945b4881dce3e2c5e3beb9b5dc6e3db8056d41da92244b7249bceb40abf9f35ebb2146f4cfb61c84eea976188394f6764a11381d72bc0e052dbeae330c4db04bb0ee984a3e751c561094ddeb6d0596840d08d5d04f0c20ea333ffc7ef973b2a9eb5888c5e38c32fe593a42b2e04a1400d7dc77c6255c2c70a131cfe8c5c618fb3e29bcd1e111a9990585d83e474338d34d842c0bb121d1ad36a129c649c64c2fb57cfcd41d953f1028dc59997ed610ba7c0d907a60907cbc460fa2d78317c30ee0bf2d5809f88ca0b0d5b7c50c881cef9520dee9486f4bbfde19117297bc8c8bde9713aa764161b144596f381f550c53d4c3607acd4c806de0bc016eba9afe6748d34a887bdd32ab18f277df3ce87cfef6305c0be0a42473517cc7f223e0326e15ace89b95ad3ef79c471243cfaf9edce5eb87f0b27094aab1337336192568e16b110f43424061b166238ce54da9d6ed2a2055407fd723954643a764eab9bb456c891998864e19ac7feb27351b71b6c999f04457b28f444e98f73a580eb12e1c981f29b758444bfa94779957088c2ab08f679cf3dc5573df9549cd618056b50ac884190d859a8564693e4e4de62ed9eee6b8fd68ea81c96402764e192620b4cf7b7604cda44de5748a8116d03c77ea5835b96dd3b44b115dcd4c5fda0ea9cc34eafb9955248e7bb4897e7ffaffcb42cc421296c929fb5b4d3feb5a98742339297559c40bec2f0a8ccd0ac5fab6ea9590e20a5f58abfc933a32ed7a877a7000e6b8948e7f5a9e0b2d3703e45ba8036166a48d0c409536d9c58f623f3c53087f6714ab2f2140368af5cd15d8517e79431079c0d0dbbf0c4a432bceac3bd56760492742b76321d503fe8b0048554e3fa7cba85135ee579db7825db2304d8f91a2201fcfc570606c506aa27deaaf1b05aeb04bd10c9e0405c00e755b2375d5d0117dbc6dcf827971642f788a9008031c08e0082678fc43febd319892ea5f2526244f15368749c1e5b694e101b40d7d40df41c9425f411d3fb1eb6c745eec9f5d895fb15f46dd0a9fb9f9fcf44e2dbdcd1030deaed2d7f173bec6a4ec8d44b503f361154ec4d836961e4d450990a54dfde64ff895f44832c2d90f06a269be14235a2ea6268711bdf50f83052b2be17bc9eb8da3259cc984b18fa9f2e9d8d86c4c06b7ee186733608b96bdfb32235afb6e1c5281a78af9711a4926f7663fcdeab89db4c6e76447489538552ca8288b4cef7c7f3ee1c3b367f618796b5ad8189669c39b0a48a6a2b2526d6130fb4ca3cae260ae5e7d1e5d28d18448952d426a08df17060c7739d1574e3bcb0ba8365f4c177b8ac825e92031844e963796782c472670c51c2ed3a04dd02706bc54f196e8b81771374a7e1e937505fc6ef5b7bc082da6d67724978d40f3ba6754fe4764a19920570472a5b2d89e83937c7febe6c650dbfd2295327e73681ecc983c0722ad4baab9db1d63eb5b41559faba9804705002dd2ffe82e18cf6a233ea1cf50cecbac5ed3dd704d81790e040acff270289c1cf8807a2c86fa9fc59eae44e7c0f6b0fcca9034ff90f47ab86a997ad3ae07b9ef743d8224c316a7fb3fa09de33c849d67bead396381bd61583648f6f8f837498dfeaa6deaa0bdeeacad7cada8969809ff2efdabe4a5b1234be1983df55d8a8cf4525beda63ab40eab4e04f421a45c70e243d5db31d3e2310b22d3cfd5d507cd9ccc243703d918c9b2768fa8580835863125b1c2c4cd848d166fb83f91b0be522bb2f9625fc7163487e8ea21bb53164faac20bfb4165f3c2267c199b75ad78a39f249597e2db015e9a564d7609a1cc256cc355c5cc4d9ee292ce35d37623dc8b0ba4c5e1b1aa78ee0b6324cecfe53a5b493a62a5cfda579a3602dbb0891fed8e46534cf4c7e7eed8b7360b79b4990de24555382bd4a22fc2ea4aac72ed4c2aedb89f195fee0243ffe6db71a19cbb626fb267fe104af843eb742f2b2998689b12c71f29ded714970570c1d28552efe90d8133e57457cde10f16698b18c9dbcbcebc0ad6e4d290137342d051425440adc14af27e2d2ae86aa11bd27c5870a3488565dcad8acca171beb340b104d0d377f99050d2daef421922b18f52017c8ae0a25d58b306c1f0a1ad84870bc4e14a654a53d55302f995f205685b587e99af8b5d3b78a8a5ccabeb8b50c3bd91842eb0d12ae85cfce3b37416383d56c443d63837299a145c351d4a91253f558ec7fe7ecbf0cd5ba55922075b8e61650602b53c09a04e45205184df8c35faa886b6d551fef82919dd981eaaaca747597c4b44a3ce1138d264ecec9ce1f5bc2f388e8eff3bb1e1f2b6cb072dbb6a3377636955d9601100f9fc33f24f98ad3ee095042fa6302a5d60a2235646d725e186be8c6df407edcacfbfbf4d06545dd1ce13478af731b0f65edf90a86d63c8c54af2d25ac7b8094bb7e28bcbf7d29c7e63775b29fc740d9ced07a90cb1d865230e9a5f01a4544eb0639af59e9a69565b568bf696afa163bca574dbb7b58230dfc250bdcf11fd35b6b8c65d15544e437c9f1dd809de17871e9b754d959f4e0421c9538d5b3f1142fd2f30256213a7d8769a0df7be537a716450d3154ba2fec5e76af71707f23d636f5dcb7d21689b9a44017c59fa5a23b3357d9540a8943e675ef1e879bea225e0785aba75f4367213e6d10f868d3bf4d583ddb2abfa330d9737ca027e08516573c72ff41e7318d2480cb22820662d840fec1b7f09f23de125f2bc9864237b757cbfb59529903f2cc6d270347bde5fabfd1247f3e37b3da8ffa1fb829f72b66cf723db4af71540c4caf23ba4b15f68895ba60f9f7bec920ab92f3c8a25a84eaa8ed5e085c8996a8ea5c42ec325a60765d2c5ce113917e1ed91b7a16d9c36fadfc0c4521b6b636fa574aee8f470e79a088efb282cc2819f8f0db74bc8a9832e8835d033bb692a5586fc552a499f5d309377f7b5fb7d5d9d5bffefb6589b4179bbfeb44298901f9e7d915b7e4022ea0cecef6c93ae466a624d16573bfc07350ba5c8f3565b609098e10a9f031194b4bf3fde8e38079cf7837ff9c100352acc7b3f12e12510eb42bc0d962afc2ba9f1dced27dd7d2abc57994961a9d654e2101342cfd9b7ee0e5635953e8880bb92d57f1a45551cb136814dfd820655ed430021f10ae5a85ade06ed3aacf644d8a7ff217ca536c7a9c7aad2982b0da2edb05b00e986dc25b46d646e1f3ca84e482002219a44bb9d1915ab7ad8d7eb6869a75b83b7127f0adc8ce2c0aebfdddafc2ad16a2ea0131d48721882f9d0bbd5ccf1ed27083f0e08486ca0812ddf0d62b5058eb3220bfa7a5bba5f6d90e2413bf06d2438c49f6b46b6631690fcd8d5c73e322685c93acb017aa852a79026ee3e94dbe0d5bce56e851048247340dcce157d5907c95311aa5f327e8cd42b67161de49127b292cb5adf23df025190acc6f205c227580d9bfea6d3cbf4b5ed926c24922093ca0ba20ff2c941a86275006f969519f96633402a3956c9bbc997f2be9dc0c330d3b89d4a83f1f0aa4b9216ac4480153a7a52a462fd50ddd57384ec0af9da56ac4bdcc7e465c066bb037a06fd2744b71fb5039095756b1245a6469c780e9f1ef44e218540b9ea50f1b95d880a89866398c16784da0b03ccf3d403f09ac81ed83433769192825470dcc07ee438df0ad647347f3a08c94d2e0e4cc6cd6086ac139630a07cfd81ced3ac18f2087079cb2fc4e7288956807db9612943c060e3e073d2f7e439f54b3fa282cd3221917745c08cc39f4ca4caf37cd00f0d564daac9554970140d9fafc2086e70d74e65f57d603c839a3bc3bedf1db9c079f4bed420d5828546ad9d17b03070c01063f94f8a4b6162b5acc1130ae4b99d43b2982f8be74ad801b8f398ab3ce23d2d86ebcc9c99a5ba57b1f03cfd44fa8dd85c0f6e994953031f146972775fe5f6e8ffd71cbe99719ad590bfbc1c4eb039f48f84d613da6426c2b229eb1a9426aec24d1221c6b1c520702c39d82052f32c308886919f7c1065bb6685ef37a3f721f1236d9cf75cd6887e075ad09066e6f3710dfae46363b0a7382a3eff43abd6611ec9de74e63eb194b715bbd5b96717e209562bb97c5170b513228dbc048ae4df395bc9fae7cfb0bdbeb669710a3b55af1b1f4a91e3f44acea657cba2b26bda9325990e9a9d95abf491b218fd74832ae6a6d85a162bb8c80caa00b75944112662464e6087cf91d7658ba8745923b25c5af24a7c46b2d85a58142c0056a2c1d20ceeb187d3354d022fcc5fabe95e06f350be5ea48284d305b99bbf6403f70eaba6a9708dfde753e61396d8a1b0f37d635369798ba9b536bb9742502552c260181cbc9d1a905bd92fdb053c81837c50843118cd4c02038687fd7d8573d0ef973abedbc7c3ca6e692002fe7d2fefdd6372af4898fdb2fdf35306e93159a086726ff68cb1956b14f455799204615f675cd52ddd4c4f9710545cb0b1166f3beb8cd7746cb12e3b7dc29848d81a056f42f626c7ec5e2c1fd1ae1d8ab092153dd7119861cef13c8ca772b39f05411583cbdca49c355d8a082ffa9a17369d5ffd0c04b1de7f1989ff2a96675c88582e0a4c8313f9c0e770c4be609008393ab2cc107885adbd15c6be53b8a7edf5ca22cfbdfd27170b817434ffb6b7df9a0b36101667d38c711dc08d565e98d20eac3fc72d2aee1432072cbacaf894f6c600693fd3ba36b8ae8f1dded52520fc39bbf77f9c1017e9014299b81923998024c9b60d663871054a2ec3c363c0aa0242d17c8443c8d211cce41483cb77caad7da0691eaf4e4c1d6916e45bb23dced4b13e75b6d14f4aa3384fcfada45c98de27b74b819df63df2367fdab1957dc659ee59870b3ee54e23467facab14d281547dc7ce75507577b0c4bbc4c2edea4fa49c31a858ce35c44c741b71acb357cb4c76157d81f412f3406488ef01e04a9ba855f4edbdec3b994e72ab81a153911439d9055367f4a304ccff0f9b879e788b2615303f05b269fe5945dc683ac61f058763fd7a18e2d2b7e6d26fa5351030d4916c14f48a65d35a7e71473e2f91a0f2d552f2c0a793a7cbe613d3f44385b38448c340c9715b0dac11802a8fda058998fadcc47ffb2f4c0e2f8507f42729cda5753450f91f85dc15a612c7700b6b0fdd9d54db70dcb3bb2f6fd784e2475502683020c3e7955ec8f0e77208c75d4054438d53a673a020883b7013a179a67e966b60aacf2ded971a471d8456416567ec813b7b3e46652a7ddb5e71903e152c9e88f36fc46aefbfa8de0e8ad0b5808f1b61c454d3bf5b06836617d0ff3b67ccc22696be836d451e4b1d2c7539667a0102ccae8e1f2b00fa9cb96249f2c9e9b67b425bf0e26430dc09c72caa68f5236d766a942e6c0f82f427ddeb1920a93ffb30c97b02612c925f86e29a468491f8a3c148028ee90de72521242cdfb287581db060b80ea3892fc6e1db16fd9ab5f54e446699f40079ce33e890a944271d818ab5a7c2cb7a3df37978c8376714cecfc8f1d5fd1c0a64ab0ba3729cdcae298de7e03ad3adcbb38e1da05f6e3a213d5f6f4dd36ffb0f1f0496e107c24df5e68040ff518793ac402a0b68b761ffd457d048fa4bf80d44e65fcd65af9c3ace967402added83ae5d48cf6bf7e93c37e57761853b8d501b7713422830b097a86e872593e0aad8a5bee4fce0376231c4ceddc30afb2cb7a21d35cab751f0d6561d1620b8373a028f14c67d76b9596f9ad286fd75a011d7e10bd66d3483368483990715094b6bc7139d441bb808dff052552c22b22f8ac81aa9736e4d54f79dd6ccb59166abe4c162411d10b06122293ca702074d27ef43cc7603cbe17504efaa8a755910521f955536051463017f0d484797a3d7ed00af355b44b1dbfa44a702ec359744da2cc58e10aec81cf75a69c3584b8383d7e797a862c0acb32c852db993ac17e6bc649af1b65e29d6846059111c6ef652a3e343884bcade4c786976329c2796d21a7ccb1af90ea7560137c548ce7e37766dbf0e747e2d8e25efcf98c1b341b9d0edf3d9d5e389ad0f6f39ae8c3cf63c741a8f4ae57533ddd536c5c8136b3d1e97013970fd40cdcdaa8a46e7cbf0f3e11fa3922c8ec04978961a484b8fb5e2ef12e0c12f6b3a9d72e0e7cc391f3beb34e0d1ecbda13d96177822e8f5c0ee9d9f83f16b90918e2fe68bd4496b0739e27ce7a25a949d21e642e5fb8847b17eb10d93fc67de52f4228cd345cc717233755f3a0f9a252f6bd06d187ffe37f50ad92a18e08b05d61986a480e22f5abd271b4b144e37fc61c60893d1c0553a068a56bf4ba3f09a2e5f40fc8775d202dcd0b9fe9e255bcfce4ad08a5e1f19bc52dbc732343cd85e3baf440374521816ab6ee3150d6e7251694fc930d349176d53ec721170d51ee084608b36f04ecf65cadb4397a079a63801599c447c36de542c639faa76c05560e5fcf9a65bd7f4a30c745774e10593a1aa45210ba9c3f7f5382e80a5b36d42ab284d2a8a6d5995bafff449991bbe87bc15edb180150be7a7f0c748af870d06a3141bc88e458f7c8fdb81f1fe21a6d47a6ecb9059b999fdcc436a76ba5f32e96f9267eb0658e5fac2392e0f311fcf3a2754c9931e0b82ae86048c55d4e450c088d438bc381c0b114c7df4062f12fe745d1b554ce9120f98391936181dbc99af30cce32036b298362e8b32290138ba80db3fe26199fada65c639125c7829629c917a6390b5835a5a745abe4df9ee51f2fca9e950fc41259fe9043e9772b2ed15a72c5cee2a2f2beb964d059c779d079ffd8dd615e71179d8eaa7186546447ed6e7eda03199eba65e0c179c28026a6c4e4a2cdeedd67a7e92608a7458d6948e0ebbeac979a5c2555431dfb08a842f5440072071586004996202582ad82fe23d5ad1dc4dfe8065a4cff014c7e0d2f9450437ce19c4f2520e37759451551fa49f4f4bf8a664a84cd6f0dab8976786f78ea34510127b692edb224ad1f2c41c6a464318068f7959875355364e320abd70208196c7581f5f32acd8b48490a6212420f7ad4853e6184a4730e4cfd18a1ba68b0464ffbab9ac4458076a3c2eb38fb82e5cca84552466675cf18ede6b51e8065d936d022b1c3a04fa970cf48e8614ffd906c8c8509d5162dfc96150928f48bd573b55b1b8f46d24120e87e4347d2644fc68fe61f53baae4e833d065fbaf832a4b7dafe3ae407921a9e12353494226832e7bb184ea508a98f8f9d06966ddb1ab05f5626e3641af9e2e533abef564f02fb7ef6be703595c1f47da9a9e84683439ccfecac21d748f46d1e1f940aeab95238de89e49ea64614bb8d5a7447692d4bc132dd9525a708ffa9616363b8d5f840d1eb449e90c39afb32e382641fa40265aeb9a91644665d45f360ecab008ddebbdbc6eec7db19247ce2672932007988fae0a70d60c0f43b05959c9f1cd7eb93fd1081a1eab98f766175197fcca9585742b0ffdaf596f0d939a033121442ec525e24e944ecabcc48168410d54b4f6895acaf763dca32a13c08afbcb6c5d67d61cab8f3382a38ed9ab5db0996ed5017f1baf1d20fe83067079a56d48f2dd811dcbeb7904b3f4e581880695ae3774ca34276158f5814fadb0e529920647f0eb35dc82e490d96461abd23bbf2da522822948455413a345f9ef8ac7a7f81c6126584b3c964b1a54c24a12ce2c0f283661121974436cdb09ae91822497458072f5f97447c5ddd864107295503e102ea339e0fd4496204c697bdd5c1b1a35864dfefe504a990782ce66804d000472b3c601978fa9bd98dcf3b2750d608c684dc52dd1aa0eb7e562185c822e79d362de4f9f76a1a7016e1529a01d88a7da9552140f666c6a9475f45ed2ad4ef180ab57b6340faa925120d64a7002a884fe56a28dd06e03862c1305697d6edee8477f9b422f1c20960a7eef7a540b7c09ea5871d609bed9729546885a79670d7dc49b1543aca71a0955fc134b5dd24ef6d131f4e83bb63d832f0ca5223fbf8f03613a6b000e20eb275d9b8081c8059bc540481a303ce722d42f331703052c0d2ab8fe14b4e5dfcc45fcbd5feb5016b0a729b6ba92caa52b069e2bfb40dfccf983dce09e3ee0f570f3bcc969d4bab8c1f3d4572ecf3b5da7f936d0b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864ea48e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3c6bb232e5572f0e599020caab727798cd8038d87a2fda040b57ef167d8d6018c610947fa031102330bacad5ec213fa9b7b83a705ecc906c0b4ad9ab263ecc20d7eb51a8a498d3bc1bd4dea60646d2145f24de08a168ef2efc72d72cff84eb0400510d64c70323025dfde469539ca3b925c5707e72d0d1ce2fe020bd18184009934bf845389fc4ea3871dc8007e7b0fdbc0b8fc539564d884222d1e5bd1323c592c728b7e3342bdbe4fd18d763d46477a981e6b727b8b9f35466e05383c7b9d6518ef5efeb3f25ae47ce03ba892f5caf77631b1257715fc12de72c21e61db17e4399dea777f6bac2a71aeb642ad0e6e7f3538dd74827269287339369eeb92a5f000e043e9ccb8af87d1c8410511591d631af277bcfb6f5834a8b95d8cee1ca4a7a0d8878c49953810b178449937e995710cd85e3be17089ef45a6c5331657a2c2424039d447ec4b46cae1cd7112df75ef757bb0c5f3568392738b5c61849a75f62d21d83498c3a7c87735049490ba02f2daaa6c9d80cc8c9c9b9b6164656397a704ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de86716ef40c102b1701970c7b0c34e6633d8a0ea1c89e7527252fcb07e63074221d7a5a95272343633b138abb330736b59ed95690c05ebec8aa80e6b9c293a4e3de6dfb8fe9a58676be03845b7238b27f790df6a4bb622ed45c38ffb76851c338b59c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a857d11a8415a18e7a6ccf23640cf9bddf245a5f90c43b3014d08d3ae19faf9527d7b26fc15cfa914dc6e03d976570242ea37377491f3619ab287e6169025df66471e4defa1966d41eff6295259cd5212293d921af029329a5a3d15f4fe15db8eb3b95887dd839a98813e5bfca4092ef36a624ba46f6cc4850f06642b2c43b447f4ab337228cad557af94ab8468af50a11345d385a2ecac444b69893c1e9454a7114a3e888c88970515d73484f51551fc664d163f156d7279186ecbf6b18bf870fe0335d9a95e12a332cd257a65d6d3435aaba4dc51bb698aeabef06bc7db0bd99cc27ce3a2873b39493bb7073642828b86af0aec0cf2706952a394d3da37fe8f57538678630bc09544e71e07777ae97831dbfd42a6b84035bf719f80cd3f625b7c30c0f72fef406b449596e61b95b58677d4f606f86b28aa4b3a52bd8fbf3f94710dfc6f122a6fb9e57005567bfb3490094fd57e49774d2c3f484820d3b8de50e075a8efe067cb8280ac5226624a0fd334bbb36c5353b53ee5ef4a9aa699d8d76bf1865f0ddba5c80877463ad6650d7fee66931486956a07884f53deaa13e2b88f848ed2cb9d4d9691684ce27333f4632fd897469b5ef12622fb48b243d80810c7273fd75b14e5e029619af15bf176f5c676bf3ac0cf71ec7de9e1b3586acd196b4651b81b4b3becf80f762bbf3d34a8a2d48c10b0987af13dafcdedebc22afd5cdabc01dac0a3e9731ac16353210a615ca44e85b6ec9eafd2e79206e0b26c768814d01cabe26b9b2c8ee27feb00b21af889aef6e66098033fd1ea388da642aa3b0873bfcc2033cbf840eaad35ae79e558593f333e1337c767119bb3a5f9f376b0376234b056fde83883d0e9730951be202c3644e4d5075b83b2fec4b8517a6f761b6f5075ea4a9b8d487ae0819a0850b858687ba242ae7f74afe0731eb76a55f6cd9410cbf61fd6c5103e8685f65afa20270cdf9cd067c908036ee722e77aae6d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d97f337bb07156b16607394e8caa771764ca5cbd2ce06e0fffe9622c0ee7d16b81cccc5e8a9a7ad608a04f242530345694bd7150bd73315513284142b6a39ba4b7ff4f1e1fae2bd5c63f32b23cd028bca626a869479163db363a4cd7a1aebe88fb7651cd173c294dacf2ab7fd1e8937c098d34cbd08d3d6adb3f654b4255f289c086a1e0d967fd7c4963a25b81975857d7fca812c24c6cd0f49f9dcc839e842aa09bdbf34cba5d10fd6fed612d6d7d8096f38e2e1d2993af5f25ee4423c1db1ea69a53e8edded83a6934f34882f0461f05b96f2bef663db1f3a355cbc181c9bac1ac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1e5cca0ba1e1a55cfa1e853e326eaf4a69f48c1d0caf2d3724ee41917fff042ca6c4e7415dc58cd4e35581fcf3874ae0f50b0f9dbbbb2f7ea3044ce2e1bca741a67c9eacbe895cd8c7e73ddb90bf3cddc6102d47f6f8857eab38ea39e15b7471ff88df04139500a43e68fe9c469af5f6c672e50531951bba2a5952ee2d833b80b2cba6faa5749f84248b3e73894fb6731dc558af01f8f5a626d8f44ba6fad469770c0899ba44a3545c5e137ead0f121480c1d6d3851c8d481f1d6822e39a4cc60d515267e0d66e7e1bf222dd2f6316d93cecb7161a58e89b821fa0e88d027d2b66a1dd18c4e5c39422b86ffe6b588960921c2b166bd80e9f629f282f1e3e384be07c068e57721f18ef78dd4bbaacceb0ed18cf4f44ba873d4e262b741316b1e98b5e9860dad1bc2406b372de5c6bbc56b110eee9089581a19d01b884adb0d166996fdff5ebe33e7a8c5306eb295abe0ecced90d0435af285b684b06757e760654b816a4246c742f43898720cd9a1c2827450770fb4820558148b77d4a184367667f51e04a08e6e296f8cdea64c244e638354311279503a9ad166f6fb29271d2583acae6737d3ff12d0391edb6ad8c11aa34bb5ade94f21cae58d1aa42a1c39f680e96474cc9c4ecf7fe722b34ddc4dbcf0dea7b4b2ed7a212f8cacc94a09cbf95a9ec6ad50bbbd4c51bb62864203dc4bd126f8c04eed8976e4d746648a15a9cda283da5a623f4b2285f46295423eba966e94fc3d0b5aa394b57abf2ceed1729e5a0830a38872dd133848ff42759dd30a2024fde61517073a21834704b5b89ed0a328c93bb55fd41a5f13919aaaca0bd7ec949d9efc2bb2d8d90305ae5d364caa7320ecdbdb46f80c188fe3dbbb5b38fb464b4e6d9db5790db4385b9f84f86116b0e05f63f610fa684f34860702dd924ba7ea564b4f512801cc96daf845d2d9f30bd7551f5a1a8d34d86bcde5b04aac2fca5205b58a5a4802671f29d4fd4508b81806b5c3fff06bb4925b2593c068f9aa95d29e9eaf6d95712b5e5afd8bcf04e00f0360fb41c3499050553bc7195154f2488ea674b7241c9fab1877431f9d871fee3f86cbe5eb699b713142ca8eb141181cee6e6739bb27ef980743171a16ee6c0469f1d336c40461066922d2868b91acdcb52ad523a7a68aba40e9205b22812496beb755bc9b07b44c4ce6ac0e0d58edb981eb68aba6a01879c0d5e44cb469c5a90c87d1b945c902a44f24d239a3ea1df6a2e05a176af36f2476ea995313c2729bc4c88d136666b79085ac3db00e48e9735900e98dee905a4fb1e162f4055327b5c87660136bfe42fb789f7dbebce796ec6630bdd5bd55c990c4318bad90742c2e548f02104088eb8f4db0d55bf982b18d29806a90c72f50c0b361ed6fa665b6526fd94ce2b0826e230115aa5d73279f74f7213a9fa3fdd5cc3b915b4ef5b60be46a505be3394bed11d6ededd76bd4b830ef7b09ccd4382b9b3d07ae50c2e40750048b6262f9b259d229685e41a8dd6c84519ed0b2e955939ab17150263b99309182d786284961d7de79c4edffe28a1c01a3490ceb20811df1cfe5954b13d9aae5496cf022cd8bebf128f578caea3851cec11203f7a8ae6fab747d0e31aba4d58707428fd27c618a3630266b5fd94d4b8068c8b372f1703cb54e62c87b5e605acdb8edae624b831f825e09051b1de1edfcbc4946af4780401e1d023239bb456c78416b04a42d2a7e12b468040416c85624e7f99c742c785010a0df5f1ece5ac7f73f7867c90e7d72026c6500dcd948eea5bea83988add5ab266e4c682713d393787ae83cfe6ba699d87ae7c59e139d37c40474febcf1f2990e087d4ba35fdc2849ae172543023eb240e3fb7fff84c42ab276dbb0355f1cfd6bdd1f0401b34e33f9b405fe0c13552ebcc55bc40802529cfe9a3b1808088283096c4e6d70d57754e2a9d03c2e862bd9b3845a09bbd5bf0caf33eed8c2df58157aea57792b65159f4696943ae98dde48630a55ac6118863c7f93157124f147234906f43caeb64d19630afbb54e0169fb4ca85fbf0935103df8ce956908312a435a7db0d68543e51468ccf310c4ed1a8cec21d020c3be88b2c54131393ddd5735a817a430839e81df759359a1c8404fa4946e1654b02e4ed113b51873a2be05f50c4d6b61c5344593a8667e110d199ef9ad638599e61570f03d237fa741fc3cdfa60ab451d4f0bdf8fafc22ef66cd909942225b5b5a726d42515a8b147db902d522cd8eae37375f806d7284152c5d3991d6810ff44dc8110d5914386cd087f53f79d2b9f38e71eb382d1e4c96bda2aae72db4c84de67cccece3b757e3b6855a1cc533412db184f19ab5103c4dbce7d5cbb9228eb635926f39ce15929b93808e57e35427fda15fdceeb497133a76afaa28e5028bd3911ae14d19b4b87dd19ffa63c0f9f3e78337ab0efc77911201709663b13bba0d35a65df773149b16fb761cb03b03e9ee7abeac8c63837d22946dc9d3b60f0750f3d8a53f443439d78b47a43e6c33415e75bf0ec1dcd2b91fc3acf553d58b0b07283aa5fc4875fd5358cb714c68a57ae8070e79149d382ae7f736726620c0f4969ba9476488f65951492ff08050254dbe4ee4149112ae8b4ffcfe0367bb457a73b9a9534bf2ec495e2f7d99e23b1257b0009d69368088e45459755585c934a9e24ebb9f6b71fd27f8d10c2fa9cc4a4d51fe3719166ba49f30d39b362c29bdd27f19cadffdcfefefe5ad35511dd4b8f00d002a1cf08f116bc66dfefb2827a827b8f415e9dec139af8cd48937339af8d4a914a236fce4ab3cf616108851890ca158ab0e8a8ceb89c28cc2d7bbfd7ec377cbdcf51e82c3502a8fd2fb869366b9d7ef8f45f1064d076c9589ea909019de686265ea92369b1e4c8aaab055353ce98a4485167eeb27738d89c83386affd93c2fb0a70046fa60ea0899e3b5e51f80081a44e95b22b4527542a8c7ebfa7df96ebf11a98f1e1f97115ce6aebfd6da7c9fd5063389f0636801a7b8c73a603acc06a0bc950e698533832a0f79a8bdad194e559c827b81f5dd6a6435eeee49e9f79d63b85ea83b110ec16b62b2aee70551e48d7aaf0f4858182fb584af2a60df13dd117444d5dcf2586bd96a399a98af3e4ab4e1c7cc39324ec6a4e82055cafc705b068d6f877e362b8cf38521862edcfb7e7725821ee55aabda7684d2c5fa6d313ca6dea0a1ea54614c2cd20a756c923a12c056eade4fa898c81677958cdb13dbe80c3d57773cdd9a3b093a4c0f670b023aea301a1e664559ee1ba88ff1ee58557fee5ce27d69784a9ff7aac9daf810226065317dad81887104bc5647daf1b315d7e23133cd3ef1e14b026cb4a0b3d9030c5060baa8a6fa86b16b8816281f68ad0517f1299af5387cdea3518ebe8eb402b62160ba6386d05f5f6e1559beedc540167307473a1fc88f1dd0863b6bc3be1c814c3512e77ad9eb1c8b7a0df03553a679304c53cb767af8ffeef26e3c7f34dd132a67a04c9985187e7392b0a657bb0167f900bbd00e403d313b098683a9114cd7b8cdb9941fe1e1360e8718a8e635ebe6a06978a5ec5d988a82bd9629f52b66d53774f5ef387b2dbf535cf3099ed3bbcfc3bc9b1a62d4e07093960a216eb823704e12e9a6738da157189200ec6c66bb4d36d189104c2ee6e3da1cd82cf09a3f7a61c11fe8d9acb53be3b2f13190467c7653fcfea4611ef3b5fe8b929151afd13d7b84a483d45954cf44b0cb899c994e01ac5672856cb928a5260a92997a499f0cdcd3e1fc2368c46fed6ac590d397cb2ec316167fe9aa4792f3ebeb90888bfa17689592afd959bd2df70e5c5f8c69217f4caea5bd61698bf69c89e3d5cd3eb4a40be479ea80e7c6b4b0c7553bf9d3e61e6800eda274e1fc030bdbded3842eca6734d7dcba1862cf43fefef4918935f80d8be1ce534537491358e006b4f17db4ef64f4f2b6fa3fa23e0a73dca823640b68ad9ad5a03e6dd56cbe87a6e0c163d9bbc181f8c011c38c6abe0eda5c47ed0329d58f43b145afb9b8c840e841aed66cf6ff9f4ab44deb1ad0f4a0f4888bc08c5c62f47362021876c8bcf09e5da5a10dbaf8a82e2f26e6cf75492d5e35d62c4f4812c1c980ed5687a7abd4f3d2eff93162865e9298aa9761ff5d708af47bd8c2a9217d7f5d57b63ffcb412dce075331741f5c3fc9ecb3e98d944551c206ada31ecc576d02f40c1af8e83d095cfa0610566f9732a5b88935f9072a3612a72ca42acc8185b57a742a6bbda017cbbabfa833b9e3925531a4afc45e9b1970a861d6369d2ed71482db72ad082092c11165dc3f8294a8c71d38f790ca511bc898ff643ffcda3e875f8a0b1271c7a78b2715a52df09133bf0fb1f4c380febeabd480fb49f6f284588396712490603b079e3df7ae5f350ba48fd39ac42206dec355937fd74ae20b0de3dc96ea7b4d906d907450d2abdb5f06443fa8e1db3944bbe0f5089ca20a649789e59adf477d17806131b682b7912c3c4e2de22a56fd817e12b16992f3c5f2f963cc64c24f958c55a9b3f719114e559446fa316e0fb83e5f547666a6b73e95c6706f3d052f63de2cbd44938b0aff18800c9fa1dcb2bdabe11ee69d3184a5000cdc6aa45ca59728896d36ca208e70f100f104b25b4bc8e61dc5965cb06ccc8827b985db781c238c4aa4c6354ac975603567f56fa0029e51e7f4d18bddc1dd584857aedff51ef3cfb6ad400fed58c0c4a0671d66d0df6319c0e2b4ba11fdb803cb2b9a6246ed159c2a23b3206ed897206b8902eb796c142ac724db8319da5db61aa69465a9b252ea1096b59ad7653f14f2b2fc684c259889bd8fceed9b63f792fea5859a41cea51335ff677181dbecc9f4b4153167999e469070e242a4847265c7d13399e0b42396fa9597c0f04b1a7e9b72d00d09990473b6fcaa4d2b7997c8eeb4ea84793135176a528b9c4cc0293b984d4a461f57eed4feb025b12defb93b37c432c81c3bd70de1de6781e3bda32caf3754408887d5202be0bbaf365498d69366284807b90abc934a8227e2328f5db131566494571aef8c99d3b084e82cec4c86f75d6e415035413cf023f16701a2abd06c9ca260992cde345a47d6ad172ddfb5200b615f02591acb0bdf32384b067f893a3090cfbd3e656765858a64644e0f62d465b13d198aa0816aee4b7bbd2a47121d7b47d514ed03cd7b5d1f879ff4a4eff3cee1c0e15d7fb1d0647ed5e70a06cf93c27b8be76efcdd288eacbfdd4a25553dab91be84393d4b69f78dc43d81d3653151b54e574c2e705ff2995411a524f92c02f883a3a949ae852ab8a26b3db87e588ddf24c3b2a071a52e9a642cca8a304d807ebe29de4298e0e1e10add8d6fda3924bd4ba6fc54db1e91e30b0aa20a1cf1cbaf95be977d3642d4f1508daa8cb7ba00c1ce39a6012f773c4b64e4a471ddddedabdb97cd3bd396188de2435fdf4c675477e063ba8bc340702bf99be0999dcb86736a9b3564215317ff4bfac3e99881221d64249c156341751bd63643309bfd9b6b63361233dfd8dc472dbda83ce3114d1bb814b7d591d90d564b97a70e187d59d532aafb8259c7acb0a87c70f997e151e7f4d69ee776b6fab66fbcf88e08b065d1ff569d694188832a492a3e28da2f2727691e1be94dc03f4f8ecf783d7c226bc54ec22d504360d4cd984aea139655c815d7360084f9718416a14e7093cb24853967d9a8f7aa692c37f55944a807a82e652f10be403d222ec79f8cb89efca470cb2c739176bdeb05d510d341d146b8ee4f70916a69909af7d23c8f19d38d0a68db3eee8bd58215afaae6aa14e037be6e002afe0cb3054eaa4e0e215c2961dc42ff1d4dda8784be233093bcb29edccb1c505c309f1ce418d71471c4480dfe8d3624f4e491963e1fa031c35414d310cbd0343d5edd2c009eed82827131c908e9fa5d8a1f97933ef77dda1778e4275ba8c99b8e4bf1bf36140f10819d82c7d8957e3ee3cb351d63b0470078cedb0793c6eae9353d6890aabc56e5ca5a8f70d3e939f651e1c836029c961139094248a1258d4fe38f4d2221b4968179bf7ad1466de93bc4ab9dbcf1991c648402dd9d3006258c65f13409b52b029fef9b2ff6cbe1417ddeb3cdb471edd0661134db51dc85cefd3d9b988cf21c25adc1d849083e105bdb66c97ff6120bb4673bd33b623b0ed0facf63ca1a2b92170b83cea576c7db227f4f3c1ed4ce2cf18b6a365d5034a7cf9bfb1efc9b8a18bfffc8b248c5e8ff537718f736998e1d5dcd1a7ffb8fc1f570726593fd71114f0e2de1bf1ed8eaeeb1903c22fcfadcbfb9d4f7bff3bd08ef2c6fcdcbe238d463fc9178d943f728e8284130b0c9c5f4d5f5e09e35e6a803ab002e68c8bba40ef851a4690017bfac94b9d578cf91d2615f6412360794bc4c17628a1bef13351145544e7c2aae73ab61f7be0d1fe41a564a90bead0ccfa266258f24ab61997f45e88839375c0541d9a81152d57681044b5a4229829971e59950afabbc28788ccb05f4dea72ae3a4900a4c918353342e807c3208d21db1fcd6ebd2228fbc5d6d564190f7da2138de1015c08c160f59e90a50df72baa5e4a17eca40692ccd540702dd4ac88ef3701da609f07d6d5115dfdb473f51f57b061fa50a2c6fbab608e268ee278e4d0c3b4102f1aa27fc740c5b601f3db8245419189826daab749ed01a92f2999c63a37379609439146e9ab7a80734e9abb24fb88ba324076d1e0b36028130b82a791e1cc7dec3198aa57d81410d14fdbb42403cc07b1fadd76c30fd2daeb961e50a70cbe6398b015aaaa2643dc7314a79fb0bacd56693cdb79a7b5b6b09018ebdb102074fd5fc54c5740d8c414d77b05860f00568f9e957ac602d38210902a81f1aaed42144a5d4dc0a61267e6173655b101f53b1688c5aa9354c8490875acc3bb47ce72b63eb5ec7adfbf66380f2550c418432fe47df1ecc0544187831e044d0d5729aba90537dec849905c510f5054c98056bb2fd026d28463f4317713bb36c073acd5dac662d45b5a9798a42b1d70f8920bf353051fec5c6a83d152e88dd2ca3c6c50a99d89c10c4c2a270ab292755563206ee13e2df9a4bef61397c230087f01fb05b4b6dc6c8f55c4dcea745069b0f5392dcd5fc3f450acf319e2c5b00d66a726aabee5436f4a2c67d357d013e161531384b23027f520c20d1fffcf2a7202b88c51a7c44b6bf2f63149ab71a0b58ae4dc72231c8fcd60d2ca4c48fbff243249be2c40361454bdfd58534855a90d9f8d9629ccaae1c466afba74db4fba324f439c97406979f5e33ad044f19231d5b372824ec90bc35d9a3aadb163a11c8c3d2ccecf686f9e78c5326789ac89021271673a070f4243f0e2c75d20b2e18e5c0adaed8482689e654f0553aad8edba40190c4fbf4a1180a9609324c28085ed718716fe1b903f21deb30e9d2a1ec1d94cddce0ea644f9d333fe4f212e315fe0f3d1d4121095fcd71838c224377a2aedfada43ce0ff1ba720f89d82bc28000c3994a56777e7f39a99d31662894825a862280d49f7d653c57e45b5ece5a21be14778099187d6d2657851370e388fe8ffbf704430dbc00a8a48e389bca82dfa66511f232c18d338da503790782db18cb358129155507eaee2a6bdcb2d5014a311aca75319f71aa7db3c8e85d331e3ff39f88cf9144a08baf3fd4e93efdf08ea46ef913691544cec56006633a08cacc399d2d355f6022afd735b5c32b5e50acb2ca7a4feb5f3d80fe72fe5ab0ea9cbb26f3efb52068d1924134856247269613e21ae4bcbe74d4637db036ce42b06df7d1bbba292e62132b57dc0b41dc6be3e01b3a5cca26ea4505c318ae6b9ae3b5c05e8bdb575460685bda6d682bda5a1337a930807411216b758b32542ddb76fe0421056fa2911cc7bf375cc745659a8a64fe03a9e2805bb9eb49860f483d9a0abaa75761402a37c66a70d6cce4924d0355c323eab95a3fd1eeaa209813982fc459b1493f32e8e8588cd81ccd146823e2728ea20af131699fceaffc0b0fefde0e5f30a7bcf87a712cdeb5b895660aa3320bc2be9bb77a40dbfe1277be1e7bf472e00a472f2880cbf7441d95ba87ee976015451d8e68dc7188748d022f5adf8195b22bb148c91af3a5a7e43f76ef8e7c8ea7cff557decbf412d55374663177a4427ae03ec7cc9fdede4f102d1b93106957756ff035553d25d7b80588b77e83812f566c31f6c3413864c158d270905190dc1798b86c958bf4edbcc516f999f16a531e3f76fe2333f353a6f5dc37a75a09f746c3636f46418bed291e6334d1b701dc6fc3ae907860adf00a15f5b66184c7441eb7b584fd196af089bfa9eae055a93b8d3aa9f07064514d4108b3bb39e3d3fa2a6129f9e6d776d1dfce884c3d4f836c7cb66be33c3d054fbe568a1fc0e65d97bcfe9513f38ca7f7b1e4873f1cb6e71b62c9cb3688b687a841e1e6d33ea3d23d1e700ba201883886628d3c42bbe9f82279851df86ddba256d0c00e07634b0f0af884a113fe2854fb61bced9b4775681a5f9b378e7075763bfd71968f5193cdbfa2dc967ed4fe10e2a2abb63ddb8b39a8025a5d68e1fadb6909d02de70ef0733569b10ce689800e71bfb270f42ffb6016810ada2f50ca9a887c07557455d729a3e2e59d5182fe1ac08c997d4a6d8714fc791a65664cd031c1490266d680bd4379f71b93836339e216975831ba1c153ac9adaf8230a6659989bd2e664d996b5e70b9720e1a0e89a2681873aaabedd1fb43c3f9046086de12d7fb49c2c62ca3e87c847948fdcb3104ea557ee969dd29a1aa49c6757c666dcd23c9474aa28a6a8ee4216b9cd9bdd49ab9be34f744b7ed164a180912dbfda7a0be51a0ab0a8ccf1548e36c8ff0a8ebc55d8f2c3cda5c522cca47625d310bc4ae2e378fa2b7fc435090c9aaf0e861efaa91ff71d51838a6288559722ade02f511f563664cff3a0ffb01855fda85687affc93eb0656faea47795f4f2f3bfdc8b3c565f52c58b20c6f470c46f9d1633df11683de880d8b9a6e5a3cd762a814103819e8a3d5196e84f1d46e50fddc84515e5e049ab429e9e7d816674b36dd46ec4717ab161824599a66a6e2f42613d556f822d4780b913f0a87cabe96d030c12da5b4876699201cc6abfbfe201e905eaffa65c4c3792cb297937620cbb9b9ffeb4122a3e85073d67a6e680d0a4d2261bffe845e98b0eaf2a3da1936096ecf46d5d521faa6009e0cc6a97baef88ad5d693ceb107fe45c6f31fc5f982444c75fba94d820179d3ecf8e4841da27c90b1f659561f8814d2f47118f650fe54128921e9c1c00498118a83592bc8e5ca2e1f218b9f02974a670a593d8ec985eb544f07fd193820c1d86932dd6232adb706f0c177baaee20687600c2b82a1ab35aa2b0f9c3313982fa6e634ec72396923b1c1bb72ee8d13f27dbccab09b11860af0a73f81af55cf43294ea9f81f7761108c61f9a14731936e88e4d4c2138db35691bd273ffbee4014115e40f06c6bb53663a5ff9f7e989a8a7b023295a3109a75a77154a9cf430bf67dbeb99fa79d5f4a01ae69bd7dafc9803fe41830d26ad564e9db25d64a33ee593db5be67e8dc352549ac9863081e118ad1393d6aa5ca069d14dadfc43cd8c5b9da7b9834bef98e4bd706d2e6fb9d768ed12daf0b5cc90222a82139ed20804b612b15e94da968f9dbbac5c3d1db9d09afa539a19f4e923bfe5235bf3846cad469e7764d1205d6882cbbf548f232214f7daac78135dfb4063b26bd28b5a9bfe89a9a6dbcd1e38d313e045e619374df1ce27e37f521a87b8570c628cd8e2cc5b2eb14599927c9c745d873ee641cf9e20986f39da2a98dd8bd6caad6d699c207cac1251f22c4ccb053860c424a520df639cde3e4e1d0a927d949e9b121b387adaa017943996db18278942bbf56e2cf5ac509df39892d830b015f952a3bab58a5bf40c7783b4a457af722d5e73ed67b27e2de5751fce4132c271623ccbe7ebd40531fbd24ac041f06eb6b124711eeef5b06e300fd88f67cd2335bc4abe2ebcd881163568c35aedb02f05af89144956677699a0c937242ecc1c4e0e862eb34999f32981cb63b0b42ff851b3e45c0aeed01018f67e9d78896d7b1e71b8056d6c8ee7f64938981994cc24d3c7691f08b6912d631a0e8a399d264fd0afd59769071fc8cdabf6f4a27bfd78e3f0e8768385187389f70621ce7a6e69f472ee342ff3e01ef7046d7a51babd5351efa1e43656506abadf699869e4764b11bb249886a86ad4ae00d90c51297f756ea910ebf485d3aef6cf3d98436c2e4d1dba5532d32f049d13be2037b5da9bf5f29d4565ce8c807db3cc90630029da9061c76d50a47bef8fdd4c8c022c0aebd9e4a9aa9c2adfbad60b957b34a2b34074197a24eb5db0a702e9bf565a8c4cf8a6c0f90bb72f3847a5a85f61963e40ab6a39cc283b3bc5ba3d355f77917df709c30c8d97086b8bfe66caef606dfdd3c6a863d420798de613f1e7d2646c1bf737035d7df8bfc2a0931ac5c159da9d32fa736b15c0637e38d6e32908b041c97807a61f599326336e855b25b6af6a39d0a74bdbd002eb4be30af1f6e6577072ae4c06b7f4b65901f78bc13bb051edce2cf30819cc642dc03c3935914ccbedf171723254fe0b64b958c3fcf9a0910a57034ba577874c365d99c545a622b5dee0bde2e3965b7d0c24cbbaaa29050efde94b660f671592e7cf7623580d89a952e28d45a9da4525d6f98844814d56d29029e92d19f7997717689a5ca574e48d8f49567e0da9b842f2f2cc0957f0d53d046a37feda3553bca245a0b325a96d08b624c71b565671ba9d8edf727d308d9b87e25f772fb2eac5af76a351f7b9dcaf7e9671947374766b561703c754ef345b815ab8a7ddf3381032adfdf1724ba12b389bb84f52c364314971db358938b7215473c538c7590c41eef19bc5943e033f997456f646dae8b38343d11b6dd4e9c151c02c5fb4eff6165b7a49e3d603db3081cb29da1f6a4778366076f79578aa1ee3685204dc41904214a43b7b5f314c4210e85573f8e44c299cb50f70cf1b72df8779ead235f142cb477e31f0e44e5b677ab7a6913de2ae9b0857cee31b62ac3679fe9d823198aae94d63fb096424f2cdf09229be839e7a2a8c1b3c39f6a15e31211b339e8d4762825ba7300222a5320fa1acc45e18aa607b3415c18f9a425da694708d5534de7fd83786080e7c969fc7449d5ab024fd556327bd211a521d85299251cd1d14fc528bb024e89b31aa135fb545b7f5ecfc0f1c3b86af791d7d6bf261a9c2a623339608570fb70ee836ffc91e3b6fccd57808abe9d570e72162983cd9efa4386de7d1af357fdf8eebcf07dd62219b6d508decdf36e72064228b4a1844e0d20f67043b12a53fbd7db1b9d4403554e5ae8fb7b534988ed770751ab0d6f6414ddb494ec5e4a1f2f619dab2a4bfacf9b021041f0a2f0df6937960f5f8b64708c03869e674bd0ea3749a547b1a4c0bc644c98f521aadd392eaba111612709407675c2ddbe09738d6af3ebc9e79800e48a42dee07d05afbc5fa239b1b9d640f68659bda3cbc488e722995c2ffb70f2f4901e12d564bcb2920bb6145c81c29a277e22ceb4375288227a9985f97dfb7b4fd6be35032a4f0de6e77e5edb676483d4467fd38299ab866cee9f3b7cc1835db4a7a2abe56da517c1af9ce0aee5e2c8b63153d41acdc18da0fda763444982abb55134948c0dca29b761a601c5bd598a4c972614edb6c2543038c008bfd81e1db9c53009b5e661719f03c025461a4ecce280545e974b12ce565d6a1126275777f8de8c224f325d67821dde414b3cf020e85051a7723fa437662a591a39d278e65489cd4c90da2ce45e79deff6de213e0d2a4d3943e70b76d4b92b13f4be42a2764972d9cfe9c60c29f70276ac744eff80a764a0e5ee9b0be36f9d1823b96b94c39dd859c8fc4273413418c02020c5c9e3c3f610dd7beedd02a1420240e57a4deebc635304fdaf5a0716e5c5200e8a62e2f0ed2ee0d76d6853571766e6acc979a888a480e247fef34864313f52ad40926541bc31dfd000f0ebdcc03c6756142eb753d9d446053ecd3cdc519c45b77392ad39394cb306db8387a0d990131c06c42f2e172f67cea28e469c8911336b09fe2cf580613754ab565fd41a973038720424e04a72f92f8dc82a43a8fd185244fad5aa9d937df8433ddcc15924878d2d6c319a5df3822b5e879df02b7896ca9bc4877dc8d2b5adec82fbaf6780ab36f8bc7b71cafaf9b5d59cef86750bcb276eca5e9884a4ab24546cbcf68422799ec58ac92d6e973df0fc96006ac59c660d2d292fa5fe60a699b437fdf13e39593f5a79ad8ec2075b7ecb3a08a8a9c50516608685d49dc1b493d5d3ab281eafa7d6bb9825dfb7eb4509af08f054083d9b4d347c855a1d6859862d21baef0727ca42d6115970978f247f7e700dc00f0423c02c730e89cbc4b76a25be8c0443e0b140518b3f2f4a087bd6baeb6294b10ea07e168c3d95154ef26631a0afd0af0a21ef61dd3cbd501cb14dfaaf76e0b3cd1e0e97f180d9beec1e648395869f0f44c5fa16b6d95c0f8f849b7f99d15eb3b06aab7050e56f058896f0914e13fb3956e693909f967df365f2c1d16f85d93c491dbb5b1dfedd1832d59acd88b8c373c689e9b657d91bd89922f985274175965b208833f579450a6e28890251ad7328369da357723a070d1f5a2430efad1a4c524daac22a705d98f7dbdd1a8a54c5d9385f9bd189c12f6f5d79c146e3bcd290fa6c7791e76f886898af5a3a9cdad0fb78d6de6bc2f8a723b16a4579e122e3a3db2ebbd1f9516d6a0a9b22366f8d912793a3a093d345966e3958f447456324a9227921b0bd6c71b3e7b859ec5cb9c59f65c1eab41852e605a6be8fbec66b293eba39662dc664c094962a730d661c0db9e00d003ed9dedca1f324ebfb3d286d57b0f581d88e81b13a86fca000f290913bf707ebaa00371541d9ec012efa05d94969d5a25b0fb47d1578695818facf7288a8731053dc4602fa2b4d0bd4e43d976e15f731a61d482e9bd43ec2f4ab24e137878bf7d57db09b5f96109d8b5979dd31779d4018dd25fb2b655333cd32f417d7979a4950964853040d4e5960a480b54411e7ed43508887591f286a6daff86064c8241a346b3bbfaee2ad41593875b15f702866ce16d3b973e9b337fcc45585bdad670dde851aafbd4c0323a8c6bb1faf95d9f652252d280d676b02a34f41d055bce2f7c39bd2607f9991d04ae448f4e7f2316cd27dcb8625be811cb2e96b7ae9b478186469ee1167b415aa13b142bb93c23f02ff6387a056c39a9908f2cef4cafaa469ea964ee9aba8ca96e8587dfe90745d80f68ff54e4a1a122e19c045bfcd4129474f96d871b46a40733f50e7da2703e702b31806633799267e4e0a8c8ec8e6d7afc94885f1741be3dd29978ef30288a0dd8b9bc94689f196efc43c9a4365030ebe992d035e0ce23fc87f5766f0c6756845b17b71a378fd73ddc9d16c2cee7b4e497e1f29aaceef840e8f17e5bb79a75d96cd74c49f606c0e0aa192bfa7959b95b9dc55d136b46e30c2babdafc5d8a156f0965447860d6b753718dfc3728d592e858b3789a8f6a3421f98973246e36316b539b5ce3557f69ada699b6997f51a32c5280691ecfe59ae4dbe0a2c29695e21cc5fa974aa6c5b9748180a99c192177ee344d17310071714edcec7360d68c9f50720d0c1ced43b2e4274bbf360db1a7d4f54633464f89b02fa970ce1c141ae06859f355652fe50f1a5efb51125c4c234cd797571f51c5a7093682e0a24f9a43fca95f6fcdc4d73bc6d16bd84d2529ffa039023ca557b06c8093f7d7beaaa1f9235e97d44ce3155f28d83733d52049f745411b28085be311ead20bb9a39b5ad05b934ebe89310aa9337eb3fd5da8d531099e66dcb749630ddf11e5073a2d92f94af51d340a2f6dc26286c10d80fd29eab989d860f7ef27adb68826b593984ca2a83a84240e31d6aad2e28c50ee027caad7ecb9d3e5ea5075ff4a63ee5a7da1391c7c45f4eee25706526f44e27074f2118b47d4255ff3af5ae0dcfa92bb84659437ef57dfd24579bf5d99a5dfb6fa4045884aaa4584e06165a9bc48da2b368b7f73181b0649d7303e546c7cf6a0c448c6008b84151a10a4ae427a57052742dc9bda6a84b62fd65c1863c6a56c748428d3839bedeabd7ec3eb84bdedf661c9525f51a084d4e320731de5eca6cbc4e843ce8978bccb50fe8a3c293f905120ac85d7ab1b7f3ce53332705b695595d0611ef3c38388dfdbf0eb92e9cb8d781a10b356cc50bb86b9acd7372394744022a6049df90b7b79a06ddbf601d1c3e54f7b1cd61f4b776e2a47d55e5acde65c7cb921ad0c35dd0da36683209ed502113a0cdd63a8cbee5aeddde1f2fc804d37c5cb02c858befae4fe84e6c47b10ec5b7f23e3c27934a5b7a0fd87176d568dc5450c7a015e6fca22575b61a14bcc95a491ea44a2264527ede7248c4d1381ec3ca02b61577aa60cb9a19ca4375522f4437acaa7b7f9499b4caba4da0da3fd7130b75972d04100f80a9b3d6ac747c893c537a7e94a7f355b1bfeff77455dec92470c0cc78bc4ecfa67765aca4808efd5f738d260ca3bb0400c38da2d28535bbe0c3fe263f14b1f451133052c9e693f7ab12740177fd6f775891e039624e69f25e4cc325fb4aae8b9abcb998f0b6a0700e547dfbdc901827024cbedcafcda27eeb97a5f69d2dca741f2cf6d4e2963b0ea50f5995ce0fe6a1faa46b3badf45f8807b47248b35fd346e958d18d58e230e2ecde554030e4d409176271f4285c6559371a8454ea75d9384822794a0528173d7d30373314d3baff08871c86b5c0a87e29de6b6ebcf14a9df4cf38fe27c713c7a63f214f8b75d2399b0bcafe3cacfcefd17c2288a4612e3ecb9d845ae9f19a0c7ee3de153dcd3627931382384c0c4eb8aaba084a25b60943fd1923d7a9e450f4f426db7ce76d0f6333fc5a17b03c2d0ea398d52de7319e93ea36925fcd54c31b65ace59d251df781e9f0c693b8856027229c3b0148e96a9e8901081f5276fd0346b36bcddbcb7fdeffcd84db5f6e7834028758560b88308cf232152d514766449b0816a4b918ee6434dfa0230ea45b6878c310db60f2edd3d6bed89dff2c8dd43bcb69f40029f87871b257f727d87c16348bdb23dce058308a1aee4184bfdba39e95b795527cfcc9d92758fd641a921d802d0c4bff3efe22617f2386947709db78fe0e44e8df4d095169ed432d1d0054e2c0b4302c0cecb480968577e11bfaf0fb11b542b3ade3360186eaf26d690402c3f2c7ff557abf5107dbb54ce4adb37870cad23950be219e0128a68ede02f3f0c3078b2bebfaa8aea85ca5ea11d448fa5f6a76818762073186c4d6d78c4c9139e9626e25f39887db0f5469b9b27141d98b8da7184f689cf924b7a954c278e39fc9e7ee1757248522fabfb0675c2c04de99ada6e42868647bf77468def0f420efdf62a029df18a95c17c618518253052b4e230514fbf002863c20c4de03548c54a5d4a4a2df883835ef44cadb832cba201106d45a2fdedfb48e8218e534b6789c1951dfccc1baa18d775c17d012ab5e6b8b51eac5e69ce91e1035167d41ef5911690da6838b05a816a87110a9ca64b304a532227abb5d213e1f6df51556544f116afc7dd855b50a5288e4faaef73681be8d6e10adf43e3926f097f56b58402b7d67fe6b974ec32ef1e5541fd141a4612cf0ecfc403cf1a4063d2af20f1830ce2ecf50ef309df5add3db85eb8558fbd0f6b0ce9788de56f5c6c21b973d97b2d2b72bf44059f1a5326d3d8864c0c5b2d09a1b748132b9eb4ad98a73219fe2296feaf34d2377a413d0acf2253b306ddc95af9162cff12d38651a4440a8ce034dfb8eaeb9b05f2181f5d3007e643b9bcb4f8fc0b51d59375c07fe4674e91d32eeaadf7ca8143e500ef92cd9ef2928d4bc3245ba5e23f59814452c936a56eb38656c8c787e46437a1e0506ca35a1cca34e2f1c85c7537605fa05cf613b06f12e676bd0dbf3b87ec2c51a9f150d352866890576523069911f7921abb47a04ea6e07076d0c85e285e6088eca32a1b13777216f8eaac3da0721defd6f709035106ec7e50ff892116b97153949da5fcd3b80c0486f0a47e5fe9652b0a6b62cb1aa6b787d8997ece53e3094766b82725628460c9aa1c615ba41e17c2508245bb2fbdbced5b311001cfde794f9e6400a226bca22c19cc2ef93c23279531f4c2db13a06a4ce562aa2c6ff738d8bbc53c2b9a18ccbb6610db406be7b5827155d2fb55c3aa061ef54061b2f3461ad180319d91dbb0f532e31157aa491e4c27d4e688842a4c29bd9c78e647be78a6eb3a2e42478376c82d589448a6bfc5f24a53c03aed3da59e775f415a80c90b62523a6ac1dba83090bb2692a53d7a4da53f0336601715fd5e1806e20848ab363579fb13d4b3206d829746c1f287bd15b55e2aad6bbb70743c36d423de156770304605bef9074168f3af29f91298b97524a0171fc3c1a521e6e15dbb729b612568d1996561c85bc8696cd9a71d02e838711ee4738d93ebef35e0f6cdaed2410a698d932c784f7fa6f97d56b82c701a0a680e511975e413e4039ddbb48446e62a49b5da404bfc0fdb2a03c899734794f1693a0e3fff6c7e6e30179205431c75adf24e1a237a14e8d909fe79151f895b4291e92bb7a08f0183d30febf81ca8ff3db92c6c994a4d897e08fcf9ba29915e43365e1f0acee09b5aa1737f1929cbde6f0bd20cb78b1f32447f55841b51457e6eb242c618db00682dfdff0bbf89a2007078eb532e825b62925071b2180f4943ec2c3ba47ac437973d01c82abfc66350a64cbe38a50d5b246eb6337ea06097f0ea605555d2b17143b87033e29af8f143fc349551395d7c07557b77ae79c1efe812fcb8e24ead1961f1cbf14d0efcf3feef831eecc92ca1af21fd99094ece0c5e704ff6f58b61703e25f7be202c88895400464c8e5429895296d87c8171410beabcc55b34e6d541cb3c9098a1bf1e19b3121dc3925dfd2b2a648930acc05ed260e4d0d10a5a36005c6c1235fcaf08c7599501245f6527031784a8f80fe8251948dc785cecbb8d6081556ebcadbfccf20c3f41949c39572b4243590e4a4376887a2f6a029d2b45cdd5266294f878f7c53258bffa0a885de42cb947c27d0de26fcfd1bfe5a83134eae9e065e0edda5fd3c969916ef5bec86350f25f5e6a85de1c32eb024678c0ca1e63069564c4b5aef6afd5d62276907dcd9181dcf54b7668e0fc50557c40bea9a410edab29bbcf3a73faa3747fa3b03a2019246f5c64ecc65cd0d4dcb19b76d24a1f922c49019006b98feba90d97d609e2f9fac28f15848d190ccf92732f2837c5ce66540484614c39c6b401780a493ee10ce5745312ec667998fb69fbf8a310c5099fe03d4df1139bd0663eae343041480203d17da3a4c28f7ee2061fbeca7e8194c7bd7a0243259ea2021d92d0be6d7d4786d52d257efdf4660a97d5f191fa327cfda6dde5739db186411f72b12f7e20e65802f47606cd02b4acc6e6437dd98466619c04cca92847cf6cda1e5bf48be367d3ef98d0f0c8b5a65ba512c65403456c1221d5080684927d58ff191192be581948cd6f586b0830054f2256156e4738becbc13c65e049f1239da9edb54a9b984fdda737f2060114acc32b20ff49c68741899867217379c5d21605c06c72a3f2ea6a063e3b43cd175557dfe1b5cc409f026ec20c7d48263699a17639539eaf740767860fe738e21e7a0e725f53365044c400ea0f626dfc0176021a7f90f5fdfd43b3076bd07c7511f82d1b54330202f73c3fc6c67947d0ab288265c2a2cc93e92b311c2883ab60c76ee5a6a4cc6bf06b2f961361950a68e463bfee18fc13eb90df6e679459a6bc8951273c15a1d24f796cb3654011ea20886acf2d232d3e6d15a27f0df9bb04889b695402d0c45b7ab196f2ec556d6a7e993567f113a627d89604f1155a17c9dce7baf578bc78bcb4cd66883f3b2a15e485a3574a07724762cb94c7d4c1ce7fba4a3984c38e9e2217c7cc73191e71bdc6d1c17e559c67985397e5f38d4a98989dcf1cf108d56146383ea44521b7a80192018f8fd20ed1e68287871e556a70309d9fb42389e576eda674bb566795e2ce0805fd0ada4f4d3f4d4ad83ecec28cce97b44688bfc7f3ca72e78edabeac8bb1ba05aa511d24e0cfd91d52030bb1da0f456714a44cebb9241b706340d537816412a3da541cac0267ec6f5d0f65755339836816f7e58700244a58821a93c3148d5c0bb85f30f137d4e131c5c7f27604966d4ab84e6eab99b9cdd63fa6f81f0373d220a7589eb6b096530532f87cc7f2762641bd68495ef991d118564b0d6e054b3e6b7958f543e1c0248e9409ba01f41ac0d25911f70bfe6705d611d35131466fac50156e4ffc12a9d2a51a20daa8043853439d02648b2088467d1a286fefd0c16d26566f6f54825310abf7381f7159720169913c8eacebea996b5a497fc2aa42cd05aab7cb8cd03ca33905bc4f77ad9b277a9a1df964284f184f397cc2d637f3051e6f1303710d2e78ddeaabe95098176d222c1114fc84d5a2c523d41796849a64d0be040c88d9b276fa8a08ce5f123a99847bc627af68da93d18857eafd23a728ad190aef6c842a8cf6db7ff3d2d3a26a1baef6aaa1f7b68116e9d9be1026cd3e15f33fdbad00f4ecebe245c36ac33b57d5c2d56e22d17d5b30b51dc4cb17ece261dca2f7f3e3410162caef3aae5b36de2999ec91d02338ed7a88927d9c56986a7b2ef1aabea7da03a94c2c14601bf81e85d3ee400f1a2be4cb6d6b78416c28667d91af94c1543970c87bb27088732d71228319ca31071ea0d02797312f203695fc7ab4963bdac973d74982d59b25bcbf609b52354ca939b2e15942c33f75e61088cf89f9b687bf57202b7507dec837083e3671340ece50b451165c9b1fd26281c5c1fb46d818bec9d7c0d8c442a923f6289e9816d72b7c496200e1d18465b2319fbd71c49e3c888a8afe0fe0fa9743cabcec3161ecb455c96eaf8f367b8214b55e7d924605f98dd9780f43c5c6c52de361eab94fdf333cd88bd3f1dbb18f65785339c4be22a940aff547895a30b7f5eb9b70af016842fe1fd00bc8bd6e9b973f7cf8b9c15b2672efd0d7c59ab9a6ddfd0f67959bcc25e38af44968d344212b5a6c933b4e92b76fa5ef917b8ee7bcf7626527ac07b8bd36f6e03f1f1913dc898c41bc3bb27dfe2c6f375523a75dfc1f18551e9d10f81505e8be281d38d87ef7f002861fdba55d9af8eefe2bd0f2c2e17851ab4fa48268a1194c770304c7cb28fbe8e28e27c84b9512079a8796256ffdcb7c536f598234f215d06d3fe4b63c8836676bf35e0edfcef966f02b9c8c3d7f1ae9df85a4440a059bb01d6832a6516a7c78b5d971c0fb580ae4e1cf2105e261c30bc4f94b68f7dbc92990433ae2bb630ed2d45c25dcd7c73bda4cc241dae7cf55cee7259e43e0795cc8158fce789cbe511550f9ebeef0e3cd96b8f74eacca1bbf9dd0c02ed38786030826aac988353a60a55bf07d990ff5afdbb57b3bd18e1ebeef44ab09444c140166a146c2b03ee7065384598e5ee55b870e7e37bfe4b03c75373469636aa6ad3fdee005c0dfbff6875e074f51c81c52108b568f0f5fee1787ff852bd1b0952a3845b2583115b1a5414a4dbe13469be58cb33af07d30b5ab69b74fb77d177d4b001b1c78fb68cd5c11308a7539ac7e689d8d430c287023b959a75a06dbe5b7f795803aa6359616e9351a6ad465491144b38a6b19491fa0b0a87d1021dcbedff10061251a10888184ad036f8dd71313f678d5ba52b0a78666c654af28942201c61181759df3d9390d64b8647b4601b5ad3065318de37708cb7655bb4b0a307043ef405b3a99b966e2ce03f57eb87c7238ad3242c6290d02845bfdb10f6f67895e7e4724bafae599d2eef5b632ad399fba01a4726fcedecd8ed898ccc51ba1e12318e346843819c58b32dbcaaf4d6d70e76d6f1fce72f19d9726c7b6e5f3c0e14d2354f2b8939da0346d54d99fc57dddecaf63b3cc3419bcdf172d1bd6bb52b6813262270c8ba887ef4af4703127b4e97db6fe8bc25918fcd7ef7998b3cc497b9aa3772529698b96007bb8130971cc86e528e4e6f660b018c07943d528dac9975fda2ebe6dfb4f56f35cf839e8ad1efbdd98c882c3fe140b86ad5c027621c6876892d2ee2fe99a938a5b8f08ac913bd97537ac3792da499c926ec8781822d8dfd0b7f6f5ca67b5823107abc226e341ec56adf94f33f0cbfa6a8117087d6676189dead99cffe8d1a29d5043a1fe0fd18d5816e0725907defdcd4011071709aa9ba548928cdcb40398f48852143ef9700a702c9f6b5d39369df559bc08f92aa1b6d1107f19217e66c2e5d966399cc4add1a93a086421b16d8f3f9deeb97877e3cc093a5defa0418bb4301d07a2b71a17a653585adb958da35a9b221eeb537e901bf1f8d4ea148142116092e6fe5ea2b717565f5a6ca31533b998a340e75b59f41648f59d8c5aa20440403454008c91aae2ff70f295b4f54f4088ddeaf1ab0af0a81c50dfcb1ce4b09e073e54979bebc0d6cfe8210f774d82d23f4f4f40242ec6de70cdcf7168682eadc77fdbcc2c4f9ca38e2cf1d898534c8c90378ef7236cb604f3205e7cff7a71bc2908ec264c54d11a4ccc6224488abc90834fb2218aa4bd02b6f810962b8caeda417f21662ce95a71dd0b3d5dc7ec865e098dbad7978bd13d3d49581d3904150097193ca108db28a28ce3e4e29792007343b46c8ee4db0d71440438aa2355a54e5243b5cdb1ecbb1fb781e7ad84428022ed4737e62ccda2d16fd8db845663895f340219e982ef0c83e6005b57ecf78d5ba1d1fd901f2d7c22c40dd1576b5330950f3818e7be06016a07aebaa1dded340b9ee0050c83e1dce1b2e9965b664ba573feefbce034da1b00e6053d32994ba87ea4d72fffacc5f2e4e986029447cdb31bccb6bc7acc121c4198569e3a943b4fcf4ceaf7b028bd012499dc670e65d894e1152765f29bf40140216dd58065852fffc183640584e0fa182853324f205da6e1d688ce8dc82c90acd5427d6959dbce8f05a9bdbb22e7d349291e65cf58df566740a65a01c861b2f85ad3c9c3738b0e31e53e02db4040590fbc59657e67d45353bd2af702ecafed24b8f62a91e4eb5f7a2fd26385f66b678f30227ae2a7f3af2081bd5c90e230a7750a37d329cf47ee324a7322c734fe51719e508baa63949ecdb8c8c9036efc796809fa189273fa508c60182d209fd76c8a9a9897bc3b8cb35467ff50575bfd609effbeb236013b7ef6b92343622113879d7e189d684f0c55e3d51877f29f9e29c7ae04d9bdecc9bb0bcafd12e38b866b23ad8d5b537e62268d153aee365e81fbeeb788850ebcdbe192eb4457c89dace75408f0c95174f594557d1a2778b584fb9f456cf784fd9d5a24555cf05d1858cf376ac7fe3eb20435306d8fb1c879211880a5126e9299a5c159d5ac26d8e6c38d9715d1e1515ba9142b8a720c890a1d69ae1da8e3f7827657c8a0cb59a982f7d99b7e62df978dc7909d9aac263697d01043d941bad49e1d195ba94a6e80f53e7390150d14950e8b8969e8dd5bcec32ab94269ac95e2910382813d2f9532891855a7513635f1c2a0bca330c4f955e85318024e4712aae2a0c84c65a925f987b1b9c2c18ed236c9761853b0799ff5953d5c87967d43e1b3fbb077018ea4f6e21260db6a0423e7d605e794555604ddf104a24ff9c0ed031b1d90159996d0aa68c986b80eaafb0f245310c89ca4fdd3d59b93213ea6d74949ea070e02e4c69c50b6c74c5ade79844fa3a9630d1b28c8883f8e17e2222e0f60d33f9dc9fdefeae5a59f92620e9c2a79ce523ab7295f74a6d1880d6e2093f894616b9657c8e32b3181aa4d569fcc8166a90fb62aba3ced6395441791596a1b2f06973aef5b3f533fe25f389ae9776808cf61b6e9991f5190e1b1ec29730af46e489a2250c07b50dd09fc73c30de41a8dbdf9155054e293f3fc980c8a703f4f10618ccb530a5bed0dbfb1898f923e2eb1d91607f152aa8370f449fe8d9204893551692039632555a5c4afe98d30b65b87ab94852b0f3c4a63c7a2573b90be2cd6bf110a41239693ab7a117a130ae8d75e50277152d0fb9bca33d1d7e04b37bfe6416213097caf1ca3e8341ff7487f2377cc00becce1d5496fa3266fa2e537826e2297cb146638be4d9960a8be75b26447926e8034d70c9f9ea487dea031568df37334ebb6cc611130e2cbb2f14d90ba87925c09f8aeb61ef01c9af0f6b0a9511dade66bb4eb2cc95716e9975504edf4f510775bd16ead99a03c55b1510e9bc06e5228ef02cb45d910bc58cd56e2c1879191c6d0c67dfcdbb389c05944e43e926c20a2a93448f6ef423a63dd9652ebd08b206cdf96240e250f6df22f53203f7cdc92837ddfdb6de9ed3c1cb0a3140c3aa803b72bcd75f3c0bb6feb16ec7a81c22699966d92fa79d33131fcd62603ca0676a52546c4d635cd89f76a7d57509c5d0dcfe052d9d4087770d35dd4bbbfa1015f3af31cf67d0de6a8323669922e04cc9fa0d9410cc30e631d619f7dbbc1b16888cb6d5e7df23e5e4bc8577c42a51d517abf105ffc0ab46fa303d43fd5d6aa4d1147fda87ff62af534558bd60336bdbb99490f37e886eab550e4b9c84ca59e3af65e93f3b7303f1c225f6fd1e39b68ad9de826893024fd978f71dd2db4cb226a660926ff6206f8b04cba25e0da7532097cf1b0b777d71b8cc0b0cd729ddd5118c8703c774a8a4625cc5df5a9e96cb256d4b5bf7b56448090bcf092fb3a5097793d9d976c533f19b0344aefef3f6fc8490995fb75dd6119f314dbea78f867302c9cc71bbba8ba1fcde886854c8e9644584c572a3657fed47dab18eeee34ba859ed808b0a646c2fb83c05b21db3c0fec91016cd34d84ebe97173aff395781c7ff7343e57429b73bc7c7d0fe0af857509500a5843b341155b92a8e7881764c1bbe40fc4fabc037dfce5ecc8eebf21a828f5a80f3f3fc2b0a81eb75cdc91243ec02f427de5486a7c6554f5f3e3cb4e12b60076416388ece6910bac1fdbe4e50b02618d62954194e773dc52874fc55191272feb3d96303b04615bde0fb89c064e97c8dd8752b003af16dc92e92dfd2054d4eaead81d6e01eb085acc30b947b8afdcdd32de1063034f0258d66ee4e87c86eee08ccc2788aa6b557b044cc6449a7dd0b3669852a336774d6cd74c09e0ea1797a0b704180704e5bfd0ed0dff26134b96d94e6fe71b307531f1e206aca8e9ec85fced2ba3a269cf4e71a92b857e22241566fa5ecd7210e3d05ebb9afaa28c69eb6c135b17ab07e62ad9c7419f226c2680684079d09a16bf5d4765806bf07c0051adb6071fa4273f9b34991729eccb3ce21d2624a005ef5cb5532bdea4008a1287b57fea656a7ec6b6c4f74ae8a8034e71061d98de8e65006186eb260c48e4be774abf7620c8061752b86aab3b11fc9c25fd6c7d0133530f4f8f266484c49917326f762ff9fab2e6b9174ed91f0b777ecca6cfb8d272bd319842cbb591dfcb514d8a419b271b530f5851948d061ebd653545f08534eeeba6a959af804d157ae1e2fbdd64a1ce77df3cec5bf098dee1097e3b3696e848f12b567a0436214b4f9d908819b90b81b8c919eb098dfbc90d4089a431a65387a61d8c302e808f6b9579db6128c5531eddd7085b99a9b937927afbb315baca204ca0720f78ca1b5e4594be67b2409cd78334b647c3fa3fcee0571517fb530282b5b9ef80918cf08ecef5283008bbe7f5c47a4ef587936cd3f1e533d6efa7e050d96da40a35a9b72415bab7de78054b31b75db03150b2755a00976fcf783fa2189ea339b13ac2bed0644861ebd045bc903685151ca718d7458aca8c324e2266be572a5e9fd3200db75528f2e7a3e5a14b8775fa8d461df7fbaecfa7cf70eee762b2214cc3c468aa6b0694331c954bc2426ab38dfc73125aaaf0b9fe78aeb48f11c7e17955a51f30386fcfcb01aca8b4ec6d2a18c031007b05e26dd91785d390d69ecba253da4af63e0ec1a03fa07c40b70bb969555868877020a0ebe66ddcff2926a3932ddd8806f4e367797cdd16c2da2ee207ccd41b4f5940c69ad6f8e48731975514b98cf3b0a8925e97a084eaecb0e74a8e9ee86925331e893aa771856c419871a2f94dca251263675f01bc97e0db062c76b37a9a246658c13a35b4b24017d213a195e546110356f7ef81ddda8400dbf1402fb16209143891b1aa0164cddb0c12480d0f21b733ba26c1e27f6309cd7798e72f7e034acea76dc4a99df7123a07a057d423956f8913b193bfe3cd60fffd2678b7c14d7e5b54cd67d8b438f75e090662bb58e11b00d3b05a3ead869c6a113ad3b986c9f0b9bd4528eff32634da91ea1b00d64f8398ce4e162de344f98cf588bc6408fccc1c37b847cad235e5347ac449970146309edd0bc2cfcdf50b2845456062b37712904d8be8ce0279063041362a2cbb15c528652efc2bdccf3631d5419f11220fbc5fabafd0c38dee9907b975bd4958c8bca56c05056004290571d50a44c6efa9e1122f0e53168ad13bd172ffdea7d03c736ee36d1c43253e374392a8d56e233a2c6e7399f597ebd79cd7c177c37c8ce8801191bc30008e53e4f79b57349f6a07410106c3bdec0a1908466bea540b45382e40ac4663fe6b738dac714ea7a63d9474fa2b0cb119cd652b518f94c38d9129db7e52c2f9468ff0486ec0380cedb9378e6d934e0c99ae52e2ef9fc6489e50ba170528c958dbaf0352cc2f7cef08352a3adcb4367d455e52bd83f349e8759826f24c3dc0ed6ac7f8404bb0af5da140de87f74c4c859f218c305eacaa78f8c9fdd14ede23083ea294659d942586eae0905370ceda9a9cb4d1666a0dbbd8c0ad79bf4a735432a5eff1b5d5a7610eb7f4cc624d9f843cd0263456b18ab714f10593c935d5bbedc6489a8d8a0339b4bafff0f49d9440359dc28dd8612de0948ffb847ed91154c4dcd848a32d58077774c3aad2ecf3c222d83421f91356a1cbc441dff3e141e0bc90f404340ea881e4ea123993cdfee22eae9cb3b6ffbcee9097bea444cf0b85a7080597aed33c68a84f7ad691f6483b4b380188225a74fc0e2d74adb2b120164cd03e6d05114a11c568cca48aa479c7b4ca616ffca016360df5559bcea4d36e9f178451124fb89720a610115bdd6dc0d8fabc8dd55ce5ef4326b39a87c8c32cd837b833a1aa36268a931f809ab1a2113dac0595bc99c0e1b01e43ab5e7d1de72497d6b91d36cfd491fbcaf752c18083ab16a907bd7dab9eb5d13d738c0da34cdd8bffb1d4c98414951b0991986d35829d2053279db0a74ba87ac748040df2e82777305f7e42fe148b8daae9ce1bfc168c7e1f2142908e32b5fada235c798eb2aeb0d5b09141104d591c756ce4cdad4ca81641c62173d10c7bba114516a91a3cd41b79601a90d32862029b6b3502004cfe8ac6f26e16db50d26cbf5555180c4f4922f3934b25a4499029dab44c1c2e7703b6ddc075c05c8bd823c08fd7619458aa7041e350f4937636ad5bf3699759978bb98d61465c19ce99ecc1cc37a3f239ece8f8442eef66aa9ab107beb59f2edc414106fe9c7f3dededc1157725dd4453b85a6c8ec499a44b3bc2cfa1ff43ba71e794877d366bd8d7821671157e3774a179885883f6fa07c0558637d60c51dbd8310e1b3dd0d1c86a5f38574eab3d172e591a8476e2f5d29b0652ddc51a8267550428c371859f2145611e6ef094f653891b3f68f337755d8435bb8d82211864212dcb0a1a098b7c668d6cf21f0ce0cb0798d7892c1b96f26422fac573a7de1f4b843e13ae19b7299962d7c33cee8a12ba8e50c57328f787ef1cdca8f2939e06ece8ee421e46d750582149f0d9e2eebfbcea928ab4ccc35216d78ea8e997cac95b63df1a395152655414ddccb5ccadff7bfba36944705f2b1c8d984613c2baca1ec42c9549e9da30171849caf6a2e4ebb56378e2896a4e90cb6e2fec04ea05e31c871011ef44cb50b3be928e7c2405036243a6f4c265090c44d9b22c3586b9fc84b776f98aad6144a36a8525f971cb19859a7e5538575429fc0b49ccd6b2473db23469f5ea61c320c2929f572badf415f28b1cd70b45b00dcc2c224eb3699ae1c3d88837a0151eede1610e24e8c315a74d848957ba035fbdbc7ae7df0858fbd68cb3fd5b8a0c7cb89cbd7823a805875590711f86206ea6b2d6f7d0f3bae0b5bdedf3a24dd0fe673e92abf97e877d57f6cd0083926a581fe24d67cc63ec5bf76103a9d2bc98cc5754d47539e26054b74c0a0d837332be99c3eec2ba889bf407815c992ef1d8f2965c76733173a3d68a047fe0d3b31b1718259ffd52613a87f6d9cb901b3e2e88cbedb0c952b6c857e643315c735d178dc6a20f596e84325129f116df2d285fa72600ff00c8f44b775cad186d8b7fc1dce5f0ad9576acae3a85ffe6fcc5424e908030f931b4ca44c1d4cb6989cf8e8a818cade7ec9590f9714d15b1a4884d70c5251e14413d4a1cedff9f71f7e056bdcef47218490cdd19928a691f0decfb1cc7854c56173a863a6b88920942d4b73259ea0c73f8fa4e0571de0a419bfd86945124753379d9826b8bcab6cc183da2c3b895ec584be9adac15e011ed6cb9a0e736b02f8d432cbd89a99d067721191b80c2a003545bb25f81432d66569e3d0e6cfc279c4a978b989bf610c2fafc71257d64b5ce2ad5632cc16de62a7be79c5c9091ae43238c75d97ded29521431d5e2ca63bc480f29205eca539a58459063648015b213a84005553c73a9ed94485115daabefbe456e840e9bc7dd62d4f0bd49fc63d0b8ed3f2e34e2948c1e8261cc755d90a9e80c305d8f9d1475d0a1e2bbb1d44cf004bdd754268bd697ad54f10e1cdf088155c55b97578f591a734fd6a262f2436c7463a32765aaa74da9854d6debd44abd41430c79187a9d4c7150dd3d1d65450adff282c2c56577d19950988a789b864017e9d0d949116fe7a7dd0529eee318c0e2daec9aa89613ce9791c680ff8b7a34ba4e20d603f01f81c484f4030e1225b0264281e05b63894bce76a278c4d7ab92c1f304599b8775fc0c9be0a8eca72ae14280d539e9cce22aad667320b27b5c37b74381bb6703a3f55d6192f7f436a288a28b1e63502a0e6d461a7862079ec64af8bb50c44aa23878d6539db38e40d88240dc6aec75119357e22c09117e9cb828bd90898559635a5a92ea3e6fc2342200aded2de23a047b9d1e0c7da67c015b26cf772df6527485c27a1031820fc771fc4d6ba983e090ba1c0b84c1db6d8f46087f70d0c1e41c02c45e8a38fcc2943ada8b096a4aa8ee00512469aef426055207983898aaa6874a15558aef318d7b82194001c0ea80f43b924483bbf60fd7841e467d9a2632298dee2085bbb95af00593386ea94f8b8c98351708eea0d52bd83e197a1e6c5ac15699b39f8463ad5c2846594563e444bd5d60b2d46274054e0f04ded0ec9645faa84f7b072a948dfdb26f6937c5fe174bc85dfe833592483dd173b4bb3f8613c1b8f5f4e6565043612ee18b338d4709f3d528e43f4ba65cd0bf2ef4f2fecae6d88df4bd8de9ca0e76dcba71b71cfdfd7f8296825d6696d214b95eab0ca162eb0913516e249b1a83874e7d52532ff1a3180463cb94d8efb41262ba49c795ae659a8faa4592a4499dc55dbe18f446f7bcee152597d27727f23f697a3deb4ef0b701bf01f3a249fbe3b8f8714893dc217235531b2aa4aa73c520daf3ec07486346bff51ebf61a8b61e80e8b72b5f35f438abc3b1698913c5e7d1f0ccd5f1a1dbc2a3c8f000a6bf039927dcdf5586ed9d217a6392805eebe6237202abe30b424e6a985f429b851c44dca16740133cd175b1f5da5dfe008a05fac833fcb63d6a5008ed3d6d53f32032eb76f85b21c5f5f6596e9ae3b69f5b2930a1c14771227551f5d9cc748ceaaae703bdf8cfdb3fe7316e001cc5e0bde335546aa567504a23bb4710d47f446243c5bb5251a78330cd53ff64df170909156ef94f327ab24d70726b1ba291e2a1dd78c61a95e529e32bb7be88ec7bef36c9a4193f57f7a87bc0f8b9b17b63263d1628595436a851163065e1dc8cb625810a8229d22d1d1f0804f50f4134c764585d2a0def12520a1525cb7a8eac34c05cc705170980a6c69eaf08e9a2789ac7dcd673dbea677b36ddfee9634011d7a0597a335fba7fb19c9e961bedd88f9e96f7425b3ff6a31df24fe168561538959d1e7e8a33ea0cf42aa6d713b0d1c7b3f4e969bc3fee47561766fc504c72ad80ea8688fecdc4be7f6317bb2265a4d1edaf0e961a87317860fd5685901bc45770be458bc323f6aa689742e131ecc0061d25703738d1af8dd6a2560c702718f72ca83f6b6da134274d0d95b26f144f7e83ebf761ddf50b7588196e88a77ff9dc45437c739a496fa0fd9169c55154a8314a1a33c585ad75d65660802c8b0c36603b9b487d7241650de56471984f092a551d367a83be043247b350ea90893d065aa52a46b5f69136304820a062cce658b64cdf0c8c8b62dc9095c5994712557c215707523a54b325e05aab64ce7c0d21dc448fcb056bff7f673b7f49dd95e280fbedfb9cae65704d3e4b48d03bf7632bfb1e9131785e1e7c9ff310b85cc54701a7ef06b36a590e703b01752d5d0b5396984323954e1ed8c9efe73e36c05081f43b79cabc210b3f8411d296f5f30e0a2590b8b0e848ef34fe81adaa17908c5f9c238d786d980cd872dff3a2c5260d2b96b5960600f6cc244847e8f62b86f9999099d1a6583eeaf177be4100d9123398e591124ab5b0f6aaf9a7779b96484bf19bd6cc475f5d10b3f475c02c466a966a1c064a0b629c99465844876c8acfa6b29f6f60ac6d4f9cd0ee8b3b0b61850460edf83b84212f1f12923da3ac1c5a92966b5ff259f117dffde281de9d786521082d7e7376e24cd836bcf0b5f817a774645e6299a80c7316a2517b4045eabb51ac35fab5ff2c415ea30a52996b0e4a6a74d1e3971ae53b9e443db40d695a8c45f0850a4689caeeb80c22c01b1b7bd0f1afea600d0e8d62add2db41560a8b02abff0005481bb051253bd4ab81c9664b716fb9b06b74d088d1d692701a6f3e81afb8fc4f8aad9d91fd02599e561feaac1c348e65ae520a77ce03d8ff33980492115e15d44571d498e4c2ef66e59c7ca89364c9df7543f852e32ec9ced6d163cb46fb0512a37b83febc66d41cba678238f1e3fb9f5b73639bdba20a8e128c8de28da6b3daaae0bffc6a7a5da6259cdac66ebf2a4ce3c5f0e591a1796dc1473266c6c9439095bbdf33b4c2ec6ff386216b6b1531e0f2f2c66fc41de049188a8de5ea8dac9fb2147ff5c96f19802b7671cb3a991c8bf375561ff366dd68ddf03ec628c9e6e0932f263755f18116b19e2b09ea29bf316a205038f33b335339c3376dec2ec1908c200251c1d1fbd2eef24ee2971baa75bb585c0df5cf3bb3b87f8fd2682d160dacbdf3efbd1719bce199e539be071ea7a31316b9cf4dddd717a17834150979e5a641aaabc67bfe6ec566c00011b72e6fafdadfd293bbd5b48bf9f838c891185f9ffc4b9a4015a88b7ef17549f39c6f94a9fffb7f03322a17469601c4ca4c0d0491b464b8c20bbb670b035ef8c3582d69c780aa9a777f10fdeb071b0287e421fcf358dd7a8316d3c9ab264baae4b78407ad0ef3b4d81fb0d921352478d17718212b047dc637d3788259d3fb6a336e68a2b8f1842abc5d0979e866afc5acfe95fc1734b497e427541a1bfe5e95ac0420102d4a764c02a1225fa80b320ae3e1a0a730698ccc4880ab661f50b0950fca1c0dd9cb8d2fc27973b6774e6c7a8f2c117fb1924ae2450a90000befd9eded5825af6fec44f3e415cae58695ed9f187c7308be52aafcef9b96de0b08c78167f3c4beb441497c7f8fd5c1f72070901a699e26a71b46a0a5b2f22951d19727ce56303fa12773856405bdc756b57f190747d033e18d413d5b06c67a4e5b9b27c5bfa59c21048f6996bc69c72a028ccf7c6e869166da432038659aed6dd61a2912e94a9f0b08ad7b360052be679153ed3e0219d7af747e9d72d4d4f1c5a869232e74dc0d9b4997dba3a6d3c5eca2698e99e0243eee69faa703fed45f1e6938e363573456d72cfc4782d838fdabc6a73dae338e416778e7d17dbea9d61a5ac483803c2f12de68769d4ddc136cec15c97854c4c7379fd0dca8a748af4a065dd88fa421ce35f04c91d4ee04a651ea9dbfabde7970190ac6dc6a90d0b8546f6d3316e7d24961afbc2705446c92b9168a1fa510c80c0cb8678ba290ed021f8a6055a7164567cc8b9b6aed18da6d6085e9e55a4c7a9c654779a91de80b5186ffec8f663e9a42bea1ca80a47ac6361e166c860b481b6779ec2989456f179187a522efe068d6f82d46d04fd3f586aaf7301f92c220cacbf7f73f9b7f5707701fd4126f23c8929d0bb4cf7f0ddb00c18dc4567f22f402b1565a1cc9c7880ca4df010f761c26ccbcc3e92032f7482fcca4e2583244a68bc6ebdc8d0cbbdcd4f908b2c00280735923141bcfc1e6050d9c4bc38d4f829a4112763de3247aef55022d841329e289a8db1b7becb62acc9a8cad0ae8bbb872bfbb3cbf40ccb7d63cdc234dd88ebcdf9bc6f4cbbbc488b60f44706c89942754e7f6b4ef68b68048ba28e2bce1befaef5b732e0e44ddade8efb0a44bed4e1dcfc9a99ccf8d6f7ca0d83e7eb5348c5fa0509ecc5e9f1800b179815536c8e92d3d3f3f8ac8380dc59062267d17da837251d8942892a2b045ef3429a986ce4527942b8823f6a20dd19d30d6fb27e13173fa0fa36b8dad4da6b39e73a249bfd0d5390f7bb90469a309989821bcc14f2abf63969d57f74ee57680e9b1f285bdbdcfa8da2d9f700e711209293a03753a16e982c80c0d89d6be76816e9af63f922b9121b455c861fba3836b8bd3aad76c4abd4dcb85cc7c4396323fb4b305c8b00792b6284907d0f63e41a90212cf62be8a9d8ce1dae4dcc6ecf85ce84eaf083febdfbac3419caa1b5fd7093d8ab27735633adc46f3a38f7975c8e94db635499c45a816ab3a62f1a3888d54f59cc7ece5acd631ea9f91d2b687f5d54a790c32b55a36e3cae6f2f761911ecc7fabd1ec443c6529df1dc46f6997535d791f87ddd24b0a45f6db7091339a3815f8466840a966afd6d4090f04831a6ed168b72092dc23ed8ae8313133412c27e086a1186a6daf5e760a665827c3e441be808672dd9206d4e6fc9c662603d266045a3d2c2178a1f87c4d7b94d3287be3d51899bdf5300ee1c3985eb2de3938e61ed9ffea1d3d2a587cb6d35feca1f217ba08d47cc6f485aee49f57e21ceb2066aeb0b7b1ce823509f89136bc6e139b0ff6f95a9a5b28e939f2e2625d6e4c70e1e8a63cdfa28d79dae06947d4e74a32b6fbea85183fb4aacd6298e8869b76ad5c9c32c6befd33bc82122676cb9f07c8429e1d0fa76e370903f91bf543bdb2c1943bb73d9a21be68dcf898c13c0483e7810f16d7683794e6946dae8152daf3577b22b45b4561c9e4bbb89e94a4ab0789c508cb04215394326b7d62cd61d09f50dfdfae7c433a4c87f03228ef1bc6c29010e9fb8332f56b292008b0ae0d2fe4f2574c92d020a47d1028d89e0890e50fc1c6bdd76daa6c400f4d75e201887509476f304c31b5ead2887a465b2bbe852679b3adf11c52937c06fc82fe1a3c63bf8e6a9f3f5141a865340cc315636e4adb7ae9d5d87654dab0e2bbf3b61c57f689ddf6617667a64729c674a5b2aea2e3eb1e907d02f4f3cab22224e7b369e108a18ac29ce3ee5c35514fcf1b37443c12ac361b84053c701d0bd46be17c32c133cf3a4016c8b461060d134df0730674df38f918376a51220e893bdea6448817a4ec98731c0f6fffbb89a136a6ba43a1ffff12c63f310faf485033af46c684627a19bbf881025ab2f5bb7bdb87d5926a940d81a84bd6f680be71b7e75e49e15e40c8513f358006ca5b3f8698cfc9f61fd96de75b2f6de9d3b5bfa0c5d6ce37bb971e7c96a3e9a9e39ed084a48c000308dca090b722266f04415495bf01678aeeb8f1256f9c2bc1713b420ffe2d8cd41e4d62a934ce003512b307c23738340a67d884d0c5dc4563ba5b76769061bea654f1f5eda730885fb43cebf7a8b0e4dfbaee45a5d3c6b725de6896c7eccfe4b6f8e0fca5937c28921015d3368441b3df001413dc861992341fa9d2ad2981d7c894ea7b669c2d1481aba119be0dcf9501f1127d8dcf361b6af2dd0492e4b00839d28a378dacccc62ce7cd8a80c4cd781486f2de6b93303e75c4af605b004c0f0ee278d866fd2fc28a8edd860cc0c8be957a7b9e13b6d92fae89d45ecc94beef5d19f0945a657f2ad82328b829699328ff66c184d45da84dc0be1e42a7a4130ddc175a1f9cd592a573047975425c7e80fb0ac02bc7fec6a2fb04b4fb2f3d6e574bd613c82a50bb9404a50b96dc820a6384aacfcba7e664accc944335e5e8fa09929dee307db63fd16da945153a9427a690fc66bb7b84fe83f948320ab3a7104661eeb071206ecc31ee494330c41f6a2b6fd1e1edda67a3ab379add7177e4b41fafd6badc53230579c27f5aa80208220b6d7e8cd6b9cbd3ab6eb1a289e72e481669f983a6c7144a1259eea418b521280a299e39f2cf8464a1172ee5c6f471590992574b57cc07ab58bafc866ca21ddd231244a72d9218ee5de68994c81fdebc6dd3f62c088803f54564f61a8cff7e574b474a4da03b394acb89f1a03a97ad160e9bfd10c9e26e4faa7ee9c2d1f63d21d69e1a1ea8f5f2ea02f4c13399514fd4be091897d36821b5ac9865c1a1b8c7839690339ee521d568979aaba5783ede9294f05c1be3e2f42923f3b5fb2b63a4480a086ff7e7bc8d3681d2d431bdb88094133afc27caeef4be06f874052768592096d30b4588f8d6a6f2f61c369b9180ee8f5591b3491c03f60bc4ec7734c43ba0cd727c28579bf189f99aa58ba0816927b2b6d7beb22c38dba9e5ef8238f7d0339fd3b8783c5dc974f7e44a8e6266ea8d14d5dc75ccb4d37ce3cc312d35230b53a6e9bbe5891dfac7972a13f50b2d91f539a2722576d86b98419c9df68dfe6aaf255eaefd07193f9a2096d457f3bfd9c728f9e1783bfc3de37535befbe4e4104f5c2fff65a6b477f791dc8f7fe773d49f5197de8fd93a1c8910d05318cfa3c278a341696cb707b97dfa5454ff98dca7a379d16e9dfaf042938cef24c3e8c24d730b8d2d1326c416823136212d4144a66471278270a02f883109fed1802604c4118c10d7d3412eef17cd47b727036838be68811636e08091ea11a9402fc5868edbdd52b8187eefea7fdc480ecc4a9da2e1ad4d541247acc3ee1cb80c59524ea49d3c79b99d44847d882f6a2282a2088d3e22aa4ca3d333bbe1371152d368f62deeaa73efa65267404c1e0f359189dc2929c4d1ee06c3e191f0f8f21ab48d65b4cca3eca5e464f42411f3b76deec91024a80b949202d5823d93ef1e7d0ff518a77b0d668a8d194d54d2fab2d4551ac4d9c61edca8bd5e19e4aaf4e2bee1e68a8065e750537345f5bb5564d9be3adb7c7f380534bf69aa524e8dec5d6da203c72c78204f1a8614ae4e41349886503c0e0b493c649776f475752d7458271e5fedeeb42b28ac82252121f66746ca6cf1bb4b927ee532b014ec3cc7ea70f586852008b6044b3236ecce7606dfa7a45a87dcbe215b3fdae68038629eb67ebaf4dcd0e14306bd706a8615197f9e48c9c70d96060544d787023b0b47e2d70f778f1812eef4b254b5d906f8bfce5bdfb75bc706261fa10049cebbca56bc36d4b1e198e0c5b6f76a930a48b7aca20bb20446e70ffd55db62a40eb7526c84a670eb857abfb51711f44877b10196d53f228561eaed2ef82a00e74ed97c3af0f0a44909f8da995f8c185649f4f11453b11283b4f3891452c0c19203164c121e6e86623df35c255e6499e96e747d1315e840a9c8efc01ce3de5826b19540256526263ba0570fb0348b1291eb02683b669867bfda56ba9b46bb4c973d6eeeeab32c974a25bed457fc3363967ce3bd87ed4af974f977f24b11b69640e4c8e00b17ce61a2d571772ad4b032c00bd977930af1bc987d1bd4107845c40d562d5e8969981afa971b56a78745f5391bb10422c8856ec11756d6181eaff436adb632fe16556a89e0198d2093dc7564b700caf6325227ca46c32613a40c3d6da0d5da95068160e1ff9de159600617dd3f461fab4b58c73192031b332b64036ce01b7a7f4f2c816a64068da2c11ef0b1fc191e8e7dd34dae7daef03efd97fde41026203ff5b19462f0e2184ea99a09a100804f4e86836f70f6f065ed2e7d5a4c737df422d81da274c856be440f2b669698d23a140df9a226dcb294ba6bddc46c6cf859d5c3f32d89f62a1d6f81297c5818c2a186c2875c8c8ffc2919e8b64b32bfe0494cc1017507dedf6a8ed3e7de6f03c2626095507486b6dcb76e96ca757e66de632c52c82ec9a7f3571502263d1bfae55d6d64d948c8d273c41bb237faf7083d5efcc2a1ded7074857e792de438c0d812e331754998c7cabe66151d67168736545d191ca7b023e185f18beb700ae4e0ac0645f4ac5b622d412046bbdcbb5b7a32677ffc08e7ecd31a3549f2cdcb59b97b146c65efa65103b5c0b8753440961fdaeffb518c26c875e8ad66c406b9166f9f2d74e103e0a77c5ba234275672144a4ee0a2be1f4cf8a94d7f9f6689543ef18b12765b97f1c76d02dbd5c9bfd9fef239c64536e2d01681bc1dca1e5055e93e26098c42a71f9ce08b483cbd8a81f86824e80862c6e7f826087a9445ce602b402decab82354f1cb9b4de806a5f70b43a5018b44862376cde8d6596cbedc50dd056e0356e2c19d1282458d2b0e264e58b86f19fe9166c3bb97508f3ce7c819bf195b6f4f3cffcf201545f96881a7c6ba51831de8e62045f08466fb74e360abbcbb6a1e795a1ed0665dee1078aee4d374af6d2f639b91f0ed643354201b0f3197d58d6134fdd193594564c31aa545400c2dd4b484555a6c4e0d118da65611e70550f878eb2847b9806fbd80326d57676a2e51985c999048628712949f4c39965cd262da3cfefd8345ed605c27bececa44e1db8ae12d4aabfa4b18204efed3e2d0f83f2f0a92312188085ce3019db98ba2d4df72d058adb0e1d152798a71b5d941b5afcef04b80297258f4e3f773fff9664b0f136876633811e1256d5ef884f4c9713de495ec21cf5bc2a91c86fd134eb0b3fceaec50ca2bb2df6976fef144e69efe78a2c897bda9a62896a6c337043ab88ccf28964f74ea3e9007a08fd2e8615e0c514b2a96a8a6ef3b967d23b16fb8d362884955a6d56a99d0c472b65eebf45888aeb03ff1d004fd99b9524a6390079d2b11fc88eac83bc48be8e64ad06f5c2e9070c7cd02b39101c2d3cf07848f5b8bae4085adb4620e703f810c85504f67d3bbdd414b10188bee457b7f13b479f9c066f27d2dd11dccccd0ad430ca7c2bf2bf52dd8c405a6e2fcb7024eec63699a0ff0192ff376b9afaca53cfdb5afbb9f62110447942a554e8ff4a844d9c98bda0286a7d54c86bcd62d641ef07ba9b2c158e9fe02d50925d46c03dcd12371e4eefa13b75e0981d59ee59dafff018bba288214140002a8a1b5c935d627233b1e72a22d80c892fe23fc2f91a8f4f104a0b970c0ff68ef0b5a6841fd31b72375d767e9805f27fd2419342b76b5b73c497b5d669a0dff536107fd5cf723e13a0897df95bc8db13ab3b2c854afb0ed8fd73ff31ec719c8bea97bec0b672f5115e18dd5fbc23015f0313c20e4b1a8981cdc39968ecd499d6c8e4dfa114dc081bab0ee0bcd56bda0030a1cc4256080120b0a8abe2b7be1566116795d0fdccfcf1226275cc9c1aa494c65901934aac13fce6e8b16c4c6faedce34897de5a17fe2af702268e2a8407db5801078be52ec7cf9e4e773fb89acfaaf5ab4afefbf297293acecd4a498d55e12a8830414ff45a95c38478c2d20d40c3ac1ee7ed3e80f72c85a6701a57673242d34692dcbae708a8eb057cb326b8adde7a7dfe867e873027d2ba226ff0878d5224f61dac26ae13d93a25adb0bdceaff24c308914d1c4975d0439ebc4998e0dcd9c8fb91c44e7cce21f40e8409e0ccdf3a85bde6afcf01358fa84990892a2dff5b9c3911493c288c7f436b575a1112ac56dbd0a186d0a9f4f51ece9b7996ff16b42e45f843cbce57cb4aa4634cc827a62337482b593f868556eb4031bf149849666a8e5809a0a7885ce8d5ffc61ff347a25471d9fb68c0805bb3de0ad0a6edac5e73011096c65192b55784158a27a225a6aa17253406d360f7aa5a90b93dadcfc9fac82f2a1caf9fc30b147de1fd53d12ac9a0ed221a5edea2407c8648cf08d792ec23ae11026068569da796fb7cd72b8be33c687f072b4c0364cd973d2d591c67c7217fffc1d5f1187bc7a8fd59c8448a7244f0a4660032f8b3fa3adc45d7390e57cb5f3e2db52257ee7085d28900a3bfd12cc930d17948b107f877772670d8e5208e86505e6110bc7dd4166b765eb89c7c86a44ff1a1f0419e1e395f24076cdc5c0aed681101df817de8a894e21ad03e96a5b0e3c45ad027054543be60d7a0a6744fa5ac6d1a34b28ce7da6274204569bfcab30ea453a2f99d7678668b9dbff385dd0b386bb7b163dda7afd39bd6b3838b4fa24eb5988b88be016737c2d6f4b19a7643c4f5cf7f4f7008c219c71ca590eb6e85229c2ba7ed9ef1dccaaa365e9badabd0ca7b1ac07c3a187000fbe39a18901d2368d0250035d9d8169e4b823329c619fd18dab5a7ab806452cf63a6dd155901e4645dcc3c463d41b9d62d902af4cf7dd621dea02588d73f184417a970c5e87583cf020919cd425f0c6c66a135e08de31b5268a5611dd22400aef517de0cb0e711ac0b22f9b770918e35e2cf754c904b2dc45f2b1bbbadefd36ddd17deb4b7be56f20ecc8c0ba120ee36168fd433d217fed578e5d9a84104c5aea37a513ca66d3b3b50a70ba285d92a7f1ee894210b680203a9912bb3c70ffbdfca26300c755776698f42413b089cbb220070b854cf18787c7094ca81526468a441e2560f6c2c8c212c075b51aad14821070e641d9dee88403e7c5845c578c322bbc7fde54301cab43318205090087ffecc901ec020fce86d083bb3a736e9333c630e050ba8ab8c6be5ba054d87b1f6676c34f8573aa589427438e8b896c2c44ab2a33cdf8c02fb618c0e1ba692a7fbfcf600b28d3419e8515717e97bf09214d9348ad81ba345f9ec32802cfb24371887cdf606c0f3254a65fbf6a41f7651f86c98c1989a525e724c17a323feef6c64b79c576c7475ddc6538ce3edfcd6ac82a9851458a51e9601c8786f31a3e781309148d2347e453ac3d0a01e388d9fde710bef74483318eaeee75b7a01476a75bba0c21ebfb71618b68bbda5ea6c76ababa79e985b0c5272f6c1e8b7cd64c4c7eafcaabd9d7fa80c356df1a24cdf6a364eac472ebe55719f11d23ecae7243491b0a130541e43d5855e0d308ba93968752385fb5549247bf3801f76f4d115dc7bbd2f2dd6bd5e3d4e68ed2f2926a4108136526da212bf9e51b2c73a9747e70df01e6113f46b2554dc310a4782107bc4596aa96ab59b4d9a0af0ad8c740d9373f1ad79b65c1a3b0e1b6c5dd18fa5449037c88462700274bc005e01f6c7b9209153c2ff6956c934bea65b53e299433e7a38ca9e09b0a9b50aaa96110a25fd1705bc3e9824f8e3870932512eed58a68965a0c0aa3099bddf6ebacc2f71061617f0f461bae952fe5e9eb5c9edd404653d59ea485cf46fafbf5b4a282ec069c90631b55ec4f8f383b5cdabf75ded7e4bc92752acfd2f2e40cdb72965e73560fa5316f6439e1791c89bebb810650f0f4598e56d1a3888c2e023a8c41e3c2e13a57b98b579259dfb012efa808f24033f5a45e26a07e3ebd2aedee300b525cf4a5f50042547c0ec15e396e056d77a50a7ad4e8bb4c45649ac4b1c098afe4d991623f747f9c01dc1c29752bccef5618c12b2c582bcb35beec39bfbdb2220e7cc86ede403e9d700fd8df15ff4ce823e829eaeb0e7398c32ffcff0f8bcdd2290e3b3304d459e67bcc51e3267b38b2403311fdf79f51ec41f73927ead9595c73e4ab779f3c3fa6a90ea8cfa3da4abc0d7b641deb52ddce8f4620282fb7346d9b8218a6aeabb05b0ec8e56f4e543d31a112fec804ed4909ee8b31f5af09c3d1f10e40b5a0bd74e44e0e86af4c80fbeab8bfa197e9913faa55201048b8fc82e45582c9ae311707657910eb2cb2fd1df9b5eda0842287a22678ef9c6d0b34258eb83cebdc693b718e2ad055ee8c27710a113d3df35c6f2d8e757cf0d6c2b987ccd1abc160ce53803813bc06e5b12a57472295b7fa9a9555989c909b68134244857513bbc93bb760b55efcde4e92b9f86eb361e4ca4a2fb4eb3504ac6ea17279821e8e945b2efd7340bcc24795df7164f2405eb753433de8ce1648df056afa629b80482e3b05c8125f0345b189fc1b7e7715faf735331dc51113f7b5392b738a50d6c45fd2077290cb58244e52e1a1126810e039cddc64815a4716bb6433bbf2fb784f0fb887964031cf851258adf8a317fcf52198ae73b59e5c5d70e30b421b7da96a79f5be177085d21d390f5ceb5ffd559a22c31257e6a03c0265c9304aa59a2da3599cd7c9c4b5e69416f93b310622d0f582908d5af725aa26a7e37aeaa90c1d110471ca32e4faf45c3fb2ab75fddb959954ac50e2dee875edb6790c68660a5c41d5a03926552b03867206ce3340426d95ce1126bd564e3391038ee6fbc1b6ab1ac9264c81033b267a232ecbba8d8b0de3655d22a5896bf3545ebe6f161979be66ed3a5d2ed3d497bb6bd3cb4bbf53ef1cc838d3897d37ab187e63a239e9190c6801de2534e6f48fdb49848927a47b90e0e3aa0dc639da1125d5d90fa7669bd8a4114b6738d9181df1faf4732ef79a85009782ff45fcd15b0496c4b02d88b4435a1bdec41e6313f900e490087235eb1ea2045a12ff9803d6709dbf97872c080751c1180bad87f87f72ecd72f74f3f04c60cca2fc615f8d2d5ccdebc423b942bf42682fc67ed295fb021085d5004eb85864c262abd7b664686f50623c93c4c1874132567e1eba40e630e27f6f581ddcad38c92d56a411ee075dcae35db80fa8a8d19c3ad702d2c0c802063931e5852d561f8e0080c047395289adf620b9791b52b6734d57250934ed326997f966ab2c4bb4d65ad7e88a2d0f483026a2929e6f61becb80bc89e1ddee6d2968ae28b9a8eb59c0508ba38a8bfbcd2267826bf90587bbdca090b7b041224693f6d0166b4c02834681b7bb1b58b8b146b005ca50b8231b07fea37a49ccb1da9ebfd6874cad262359b764097a4fa47f4981eb082ff3cf5e9e78dc17977a9e444b9f232107d07fbfe2ff2cc1a3e369c7e76a5ff0841dbff2ab1e69084a47474922049198389dcf591c0c8ff982e89479a40e4e918af9e92523a39d8cac4376298372c4429ce15604b48c2f222b071b4e16f85c9763c8b15425458ddaf940f02494bda77d0596ae076e5cceb149cddc84f7a5a95fc6cffd59f2a30b77f56917c5d93d3a911ff8552f4f4f7093304fb03d2d9e0c2d8ed5a5963614756c8c95e5ea0e29da8011c44d359571c22506558e746ef081a2c5dd30b751e01fea027df566fd5712468c4ca55599d521d538e1f3d1dd5095797306ee993fc4c3c784a34b73195fb0c0f615f1c4334016490ec2773aa8db9c0cd49e0bc60553296f919142799b3c2b2d2d2ce24891e0f643326b1dc71d7f44e794e61ae500445ec2fba5eea515fea20a8d1845424475e94c40a6c390c8dc05e9fc273d29d5398be4c52d741bee911bbe56f016776697d1012ba6bb4cf0f573c8f5510d31e7ad80aa02eccad95c07acbd11ac139a0007eba1daf0d88a008b614125a2df4083aae16c66e8da11da5b93680abbb59688b37902def63369a56c783b0cf64a6774235e8a71f243eb6a203fef08db2c53ca154867d83053f8254d9c3de11a511b643b0b60e0fc86b136000db158a0092f1bdb460c14619f13ce2ebaf20e67566ab19cfaf1e6c60646387e72bc58dcac7115ba86e25f586f722ded694465f18016021c8081b81322902bab4f3266883c09e606a9778c8b266cafca67f32a1155126b4b7e01b95e4cdd580eae64e23dbaa56d924267584b251daedf72c7a7464c710c88ed4b3ed6889ad3285fcf731a4bc033fbe4c45b9cf03ae396e5d5e6c82124864b6dc49557656946d324973f2048ef496c8028792b629cc7ee0d589f3d12dbe4e77076bc8135065e9a203f58e74a1e30d782995e7bfcffbf3806c1db54f2fa958abcff3ed63bfd6977e39d4f296c2a235a4e6ae49fa4883072061df93573f9a24ed1282de21c81cf0baeab10387be4239527b5c16f2c3d94f06257839110d75b06d660b2d76e5ff3032d85fdfd9681b00b1a95abfa16393056cb4b2d94c19ecadec0667b87dc097be57c47039b0e509167278bd432236fe3e6d84ab3bb83b0c28b3caa761944a9c4bc172a029e5b110d4f29818be1ab2c3c1bd951beb6a1cb9ca6f4d7ada70a102ca502eadf6c61b6f3d7609f9da494cd29f489dadfd3e21b76d2dc56bfeb0db76dfded4dea92387275e4a5443ab5c78cddb50320fd999f81fb88b074b55f467495dd412c212d57ab77439e8e208f45b9d26e89ae09d0b91ebf1e994d7c0cafa6539a4379b02bab0131364b38e3f06bf49673cccec26a3a878eb919cc17ee125ef6a98856385fca6b19b7f403b86958ac1256a945f1547b175c76dd081e78d98f3be8f966e96b6a252ac5fcb4224f676b0e2b2a66a1423d00af3152ba500a16135a9739b89824ceec90de82270dc084a5ea041d07a0fe9787221ee64816943379a3f7373a4a97915fb6d2db242a7928607323f3b6639cf8a42e0367b7acd0a44b874f46c0836ff8456a0c923bed7e1cda3ca8fc74c4b6d755b0ddccb8cb0977d453e6ca64fd87fc48a081e79d28db8d8883e120847ecbbc6fcddcd6cb998a8c7d8d96b0fc201d17d507cb23f11f7ee0d05ae26ecd988c2a4ac850e6909a45edd086eb88e57f16effb585fe85f76b15c3308f796f3031973adbf2faee6312b880de7b5d9f723f2bf32e06a1960d68cce846308c4286833d305a6c7e02cb1fef824cfaca2980e30bce10a4ebca4ce525efc6fa7cce86ea89284243b2bb468b626f2ebadc7e25694498e1004490614c38ae03b1a29144974a67d1374e6dc05ec2a8e2306a67c5f0e469753d39854d903fc72ef66af489b485a49a9600464e0dce7d8251cddae59baa8570146a4bd1d37c921ee9643fa16ebf5eac1ac9179cdfef0cd532d325965b67258811117ab2fb1b9b91b6f1cba54b12ddff22f7bf3713dca424b0ea01e87d6c421fb000da18193108e76bbb82883532efffba3bdf6c993032b42bfa7e63f39de9b86f695baa047dd0278afe7e7aba54530ee934ee4b90544b1b346ce5585502c7838aa07e3202536fdc468c8b1ffb319b64290b94c64164aa850fe0afa513ffb42fa1561f08526ec571a6786ab30a463745ac45e811a5630e479dcdef169b423ebe62b59f78fc6817901864f6bd632fc057053f4e1d2b789e15f66f4505bf37e31adf9ecfe9c5566036aacad9209953ba3ba0232655a84f0da62b82969db6c872ec8d47d77c09729e6955b0f29a0a80dedbd3e393b6b750631443a79661f1a08ee3a3442bdec4c2175d5009eb20d7e5afafa8149fb6ea5f7c2cbcddc37e17bcb8af5c0da549fb64c12ee85f16670f517e9aa259219b67ace769ea7a00c3793af4bc42923bf2978aa5d8cc35d370fa55d07b1d14709628fdf6981396408fca1f2974b07629009c2fd04e400e2c9a84bc68cdc00456776c9bde1a816bc8ccd1d48c2915c7845f294239195f6d4467493ef0cb6106a29a1c519f43da4abbec66ea00851a02317473d7d8797badc0959493291dbd9e0e10c9c2efadd99367aa7e542cb8a65dfca24afbb1bcb922a8e7b2a99d35301bf73f34d5c70114bf353dbbc6fcf0f2d0e0c1c9a7b77fe270134a5be19a996f19afa8776a2699b3244c648a364b5c2b22989f0319fbe79d64a307d9ddda67592e7e7074bc38cf1bc1a5b439cfad8dce977a7c9fe4857696008cbbadc291012f2b0bb55c4bd233b014cc983f847cf29f0a671180efbb5a363ca96518b4c464e0162af875edef74943434c9d4743463bfd78c327a4dbe22e71c25f3670543642ea7d0770534b691eccd9ea75ada1f12c5990dddc5fdd8ef7beefcb275507bdab23584ce8bfaca1dd485695a29a75f3a7035febb5a913768ff1d2530071f2456abad554d1da39ece586000d81e1aa5899ffb63f52da6906c3a6e7d2bf54b8e2f44178d2ee3c9493e1087d210eb90777264dfd55042a2b0644aa6685d03e424e9b12903606a29faa3619e4e2975a7fa1c2acd6f2789db9c322d252bf2e70ebc74c14a633c8ce204355b1e02368d825b40a4a61fd64c5fd83adde404beb2185d1da4ee836031fc2d28ffc5ee05384796235aa0ac25c27868cb9df44fde0af06a00d526ea0cebaa41f6bc0c00b165b70ffa1a7ae31bab842f1ad783a6cdfb59b5f677be1e64bd26c70084fdd6c34cd2eba40244f24f41fd07aeabd3af28acef46b4a7b3fcd8d1e1b8194d3f67b94df8f58318f9a9bc3be6322fc68c24e47cb0054f24f3c9d75be92867a83aa518ef1fa7057211c4cdcb675efac8d9d7daf3d33d985ee29601406a0b4aea44963ef4b9c5aad5ad1e050f9fc731220f376702e533a698c95f81dbf64a44e52f846b179a875cc02197018c43d47d7ed18716951108e71798c278642325bb209e27178e143d2c5fc7e6f9e54663cba353ccff49ac3adbf3aa0eda74cec6a3e135f7d44bf507c1b10fdbafa208d047cf3057f72705574479fcbf19d9638dfdf2d70addce64e15b0b705a4d3053b41fea8c3183e9fa892b557d5f2bc0d2d21f60df7537ed92bd8c2f83941176fbd55834df63d10d42b14db9dc535383e92f9f8fa59860f2cea87224e3abd715ffb96bb91d78ab60c6ee8b52442e1be28dfc181c44dfbf6a37085e00822204829a11a871b59a611547a898fd9ae0e8e7e1e6ee5325f55712ea9ef0b665e7a309f83cb88bdd8023680a60c1122d414206d1be9b194275905dbea59adc4b5beeb0e129649aadccc0f40d05f78da1df457aaa76bc6279595646f1078ca1a9eee8649f1d0383209d8d545d823c2ac02111a76cd729a9c8f4f9af61bb1606dc6de4c6c84b69481904636cb4e0b6103b00f2f44081297fe173582e9ffca407a11f4926eedef7cdea57be30a9a659db9dd22033de4b1a7d94131e5f9b1868cbbf0678a116cd4b9fcf9d6333a42eceb10090df9f3f0fdd1c9f27e18c066d441a1c3ade2d6c1b16690cba2d5a05b95c5829daf07463dafa9f9c72aa1a2ec4ba66eedfd8d8a4af153273a6edd612cd0ff80dd39b8ac8cd09a5ad3dd0256853651fc962c51df410977ea06c4df7ebcb4368a02145d78b9de315c06d8a821f708eda0a05fd5b2b6d199ce3491afe298b5672db63882c3b1ee85374b48a57b234f07b932cdfca55ef66632df41cdac80b8b7a891feae533fce9b9f080da248018a884bad6128dc8e558f796e1be8dab7f65e5944a20d3489329ca5508d328d9d9d1affa60c2fe81e08bc006efac3733b6202be06e5475e713a647506086354e10f6c70a8b131e1675a55110172f35ff036db1407b930d6fd895fc37b734c55a3e5e8720ff8e116e21aec7744814b3cc8578537c34bce38d24291977750706e4af35ec65e522e85b7ab63a5e85f04684ecb4770f69acd788d04be24297731668ca052ba3719711609bed9768a98cda10a01139b0d4e97711478a7f4acdc50eee491267412f302ba4a19285736003934ebd72b21e48d1ca7688d5a06ffcc00c3bdcef96eedcce8c626355b1f1e524cf60fefc727917e6b58cf9ed39311e830384ad10ecd87e93058752bc284bed5d0e2e0c5d1a0ec3ee2f7f72d0ba404fdb88960d685f10e884b308ec5d93f52916fefe3b5871ba3d5a81462d389067f112460b21e5c86a80135c95e56a026b8e33c6deceffb0870f75c9d5f90a97c74a05fa7ffb28c0136f261415aebe06ddf99f0c2af4ce1b33605afa945a96b06b07bc6cd0bfac8e18768cfbfef1fa978304ea5f422ed68d676500d043174e3a8bb07849c604367649e4a97464fb8a3061b0177a7bee64ae523c028f5b6212455b248a41bae6aad936e966656e9acd13eb99165097a7ebb5baee4ba15169766fc3a5ab156ccb8b547e9d03f616a4ec0f6329d687f602cb67a33ce10a646468d0350d5379f4467ea0eab863db2a9a8acfdf96e0f6e452559a00848305b0e3a6c9cbbf6ae0263dbfe33e6d54e6e4df587a6c87d7b272515b09572e8a88ca061b7df1e5f56e20482991c0747a68804f422b33ca2630ebbcfacc6ca1a09c9e5a96c5ade0833b5ee4df857c314a9ec49b8fb2fc35b528bd4fe17a98d672a32cb3e0d20b8725d348c7e1f8792c2ca939c2ec44b8e6fcacf78b5a32e4534b31fb3fb9df43d64c2fe1dd0574ec7a4b0ea954ffea7b569def7df865fb69f8a28c13b5856e3a54792cd5ba32d19cecd62e034ceed9c54544a07c28725ad075af65f93c75a8462a30ae5aa609d1840856bb0f11a866d99785949218a2e5ec706ee1f8b173a71acfd97493d4a7406be04b3095e16a0838122d0cc8733eb6e785840af250453589d1082841dbb14650cc597da0cfe78a5d3db18134f0b4cedbc75467abc62960d01b2b8d3e9441ffa9361fe28ca9ec209021fd3f5e2bad4ed7d1d67ea711fa0e8256e65713af3290ddbe8588604fba14c69c06f6a8819dcb87bf1546470baa82accafc1977df6c0f25503023e53d4238608db2950574b9c8c2726d8f3a16236a2c78761fc4599d35768064e954de6ba25fc88f19460e390c0f3f1007a73e0831295d8ed48841d68ccd3f0657e9fdfe400260f80b4492782620ad512559141107a0ef1c14bfa67e432340a32e09430f0b71e2dcaac1d6c2677e8ab09249b8a1502848d50cd2ec90b5b5b6772897ca2186c7ae7abbe3b089e04fb0167b6f2cb3e02ced5d8594c7b120c432194532facf1149b46020ccf002f31b41a3dfcbc6bb0445d8dede0387895224d7412f7dc9446981b9312402f10a7e63e6103d75b3d79edc2e525d0d4a7565fdbd3a2dec339463dce2d43e5ef0f1f07286ddbcfbab12fe8b690e1738256ab945b7b1bc25490aaa5d4abc0e5e67ad452ca3d20fcb4f1ddc03796b727ddbe06c90f02cbc22029f84682409d405e0f3aa788b304f6f2a6f8d5e2a3bae8ea692544e1bca0260ef2ba9167536cc134c1fff58773082fdae7a6a83337a28b2f1cfdb36be216e0eea45a577b4a0b1bcad08052a7542f8331169ed9d523693ed32ebe99ea6eb53793ef328d2c152050d73b6543c641b437909ac0377f75ad095134c336623aae89729ba2a3e32018cb270c68d24e6021809db6aeee0189278151edcf9f158b40e2402e61fc02456ff6355afd8280cb2346228042e3ed34b1f8642d8d45d786f00552b6ccc8ac1aed3899e4a675da8e126245a6f4c871f67b9430319fa38c6fb895e1844e0f8399185f00bbe534d8ef64cc11069b447c016cd43948cd7ec962c8da04208823339479cc27900979c837433eb411d56100a74501710733be8868c77fd507fcd10e6d2ddd6a24f1080ce610ae07b49b2b3886e3a48c1ed7ef93db51fd59abab788137be959d530d349073bc1d22f76590146b625868e0636be2810fafdfd6065d92bec6eb4992485f8d4673ef1ed95f2ae33e89a326abbd3e8ef6ef2050bb5f629cef6886a96ccaf74cfb1e726664580d1636c513e8cd83eb83ca28414aa46150d385b415f17b698a378fc0c8fae9c2134fba3a4c50efd52d6128295ed0a1fdf927f0af7978a75673ee958bbc4f9c2f7bb9c26e05a8aec90393888e05e898e847e6adc067ab76f696e426c34c72f3cba0afcb49da45f4a195eb27f5271a74bb98e4dc4d19cd1bfbd05f5bc7bdb864bc061a2d2ed9934e134e755d3b8cc17d5fb17549f9332c6594e2d770210722cebe65a040c59cacb1920b18f5f91f82a0addb43ef6721c5556d1931f8a63cfcfbcdbd0a69805f91736f1d01e10d5643ed9e61cd4794caec14c2fef8fe6eb460ecff965d162e132bace38aebb451a54b1e3c3128f370432197e14369f694bf56f5a04e43aba98c627f7d85398a4d2900e10745f54dc7cdbd0e5db9762630b06a6addbc0089b908098e1dd7036d56be62f9b1fa1e4112eed5cb28e0bc5b6804484cefe0a0c3e55ffdd6350031ca2a92be3fe1064133500efdec86783dc7c0032732c183b12d991fc817056099ed4f35cb6a55d2d6eec9cb963e0a365e263a02f74bd90b5758f4125554e20176206d94ac2d02b457fe48b6123354924431d8f86ed09b49737b4fb2bd7d6d7ef74dae47a9a34dbc5c7f9ff0af7a79079493f9f232e8eee2245a7455e7e6edfbe64763c3276fe5010ed5d06947a1d3c7f8d59144b6ed4db749b2fc92828b33d273a1e00cc1d999ee2be485676f6ea814f37536e5a3dbbf69446aba119c26c5a58bb343a8345265c55d07c9d78ead5b15724af86d9e933f55cc88e9cc3d85dd0934cbea191dbd18f21e5760223366472c71332387b843178f8a4e5aa05be7025f976dd477261ae368fdbe8cc8290769d5011d59e3f31b32616766c4c3d66e820a3157acaa5bbc8ecbf6810a28640fff0db6229105659389e2b82aee8d3441dd2d50796b2766d3e7b717bc3491d73b06df34180311261bf37c456b6887135c8da2123c61a46b836980bb1e306d72d5b171fe8bb9b6460d0e867f4b92289e833b6092ef273e0ec9292f9731f7819c0144d4ae6fe5a19f3ab00da2777266f03bb6154401445a1ad682e95be137a6ea13a987da1a6108438d83796cc92c14430569c288faf2b46b4b2e3fbcd33a1424d6a24342fe42f1ffd9660dfcc0a4df48548baf312732de75eaf8e90e442daa44c11bae0ed367dad99ad3a4a8874b7c1828ea84052a77b9f436dcc5cd007e980cd3a5e4b5e663d1f9ba6e4272f67356004f1f3ef78e2daf84464afc822e08a02702863ee0f35c30510482a55fb59f178d06a5697403fa33f786d2a83399e0a136a81d7d1e46e2a997be193f68ec2531693b20296934994e61f0208d746c829863b80ab8c80503048491cc9dae02094911fa1f27617569325fde79a428c0c5fb71aaafebea65836c951d27555be8966b98e2cd3d3bcdf7c0ffc75f21dd0fd7588adb17f288f6b98b308307895e9ec3c06e13f86324d3532a298b5b873a8379047f2bf05997bc12a00d2c28f7a8054bf1b1d961a7f4f90b9a1095cc7597e509e5bb1bfad3018057363b343bbf0269f4e56214df761d967fb21bed4fc6fa414c589a9aab0c45c3d219d3d5f0d0c27bb260cf0afd139fb9e4342b73070c1e6ec6b5e38846bcaef7f01606a791dbeda0ad82b7c5add76baeb17ea75ab5e0bece8169e3f4ade8e831aabad791f8a8e01cde54429412bd7ea6ee14a06f9560cb5314da88f394709d260ff15ef5ca512a4bbc1cb38befb4a5fde1c5bb498aa24cc875078bf15fddad4817bde70aa941d1c34148918f8ddbb44b6802dd6d9cd5ebe6fa4880fa51cc5e2f9e88ea8dcc7a86860a9aaab53fde5d195d1a167a2d442d538f675ef4098a574e6de46523ee10ac280b14afee395264a5e820bbf1bbab158489f52a8203c2dd7c12f24d7580acac6c9984b0d45a4ab9f4bc8a210a26ed8339ab9757f2cdbdaa36381722005a021e58b2af6297658c17050411a520bb1d61d641b142ed6d758eba978d1c40ca2d7b058848af7a12de45fb1cf233c8762e20a0b1ab0db0e7117207cccc73e047d70404359340b73fd767bb87acf89cfc2784e3b2995955786605695c976e0dbed74109547179af70bd4c49fed00feb5858bcfdd47aa92822a61cc1a7d12c5448205deeec2b94c73a82f3493c614a4ee4efe4b15a97910a18bdf58a8782e85e51ca146675a25cd394ae243e2a620f4d52ee451d1169895764594df2af6b0e132372760c3dd869bdfd54e558eef930694a5a29c513518c0a7ccd2164e6d5403750e28ca01fe16be70fd9c65efcc9ae0fe81a07202f50d0e85da3f1b32371cdd0b3b8973bfd16eacfa5d1303fa20fb409176840a7c80b8b20030cac4359eae65f1e3ece2875896852e63e6bf0272859a80e4019dfe0a1445126a62355ce955a88a02940cf8d9bc6e6325e0ba16b60886cbc7853c72489ca4268acd9f253078e00647fe533cc976b935390e600f7ee811a6ec8464e735ffbb7fa6666d16da2aabf85e16d395d9c3997fdd45695beed6f89384c08b4939f97a983958bbc1e8f57ec6145338825ad99f3057be321fb8679481df57c0051332b37222b7c90271340ab1ccf8668d8ff62357f84669442147e3f42fa8f3dc4f10ac2ecef7cd56d657d3379671fe416c7cbfd7e4af3b5645a56e470f480063306839d8924717141c53a07a1706c567030aad002e4f35bfdecf69d41734affe15f63e2d2333113c3307002dddae233d6ea7514e838a4df98730481aeadae7d6d648f59c12e3299bfc04670c076f88ddc45e4fba7856db90c35308b13b3fc4cc309a8ee115f0d2b4bb2928de4f2938ad72e1421340db8d21b6a93664c0c36a8ef8b5f0fdb20c92921c520947f876c0a0cab24bbee74913952ea5e923c0f7afdc54ad9dbeef60caf27c53c38c45343a2b68e690924568aba4f0b084727461bf7a5f171b69d4f7c5210f6d2bbc9b7a964a740aceb3259f2977fa32da3243eb5b22966d1a8d0dccbbd502739e99ba974c5ed56689a39e93336eeac1ed7694053eb56c4d1d41ffbc8ad75daa14b781c98548a4741160b996f293299bce1add6ab6b342e56b24df39091800c8a1e40848bc3a640aaf349aa7703ef00235d6b5ad319c98e8aa1a69c3d729c210d920e09bc3aa07554c22b2853bcddc454546e119135d33af2c31618cabd0da44c345587bd3c388a50de79d6204db8fc2b6788f3d5c30950cbd2e1f5e0fde55e70dd6042c856487299b74cc9260768d7da0baee80390c2ba045ff899c6fd0adc16058723666a3e344486b26548db78889a89bd46065cc1583203caefb655c0e3dc7bc3665b6d1af20ae26707fad61a934304786cc765d117693bd921801acf2228a7407289f3d732f29713f8545d80173229dfc4e5b1d49469bdfa99db9e56a72068515f2fe421c4acf18e885f7b924b0ff5cede5d428339f0edd96cfc845e703ee513afdfc5e78e9b69ef7953dea5f89a8264535dc8698771e306a1647abd0d3b5bf0ee0219c8364522d753dbf30af3020738572b9c5aa0fea2d44509379fb6f97e1693bd92d0172169f6071c7707eaecbdf5f10ba5606dda90fd36fe06a629e321fc8ffab4552a9aadfcaba83a7426b1b9e9ae633bdf77b651fbdc0c7deae26426a773835a33b07b5e6e3b41264c0024eb2b2eaff17c85a1cf2c3b673a0528aef374e854c5bf66c3c171c5b221f6ca17c0f00049638db6992181af4fc63910a2dedb3211d9a1c2ca7444a7ba30ce7797585a416160fcdd777024ab65cf6dc76d23e6391fb5cb6436f1ba3946622a6a80d0f3722e7b67e1a3db97a08d7781687683ef1b01aca52a152f59b052c5c6de14361dd8e00736428c906b14e9c678fba965cac4e2067f6ec49149f52543e9f03eadf20f01f5bdd298a904bf6b5a490ba9583b7907a0e3dfae1281a9e259b2f299536ed561aac6ef161cfcda3b0c6e8771e203b13e709a06dfd00012863084184e7654a2ccd6f7269b250778a835ce936ddcd6da001778a0487cfd83d3b4b3ca8a97208f92863dcba5ade82a166f8f9cd38dac8e2f797d752c54665153e0675cfce796fdea1e314a3cf3c0590b933325936208ef82791287b13a9c1325b10163dfebc3445dd53c9e221e1a3f774ccb3ddffade71a651eea6e7d6c9078cb263aabbf361f345b957bcf395f73d43dbfcc829f12658d9193a6ef44a2332240e3371f24e77e03c87f6cc564a3f6f62058d746b5173c7a74c41e7bf4ca3e909db504e7e0297ed95273ea737930a9d374b1c8848721132e6214a145774c272f4978cb8313412a074008bd662763a9728292e4de947782d2fa07416a048789a3b0ba69307262f9cb7cb35a98a7aaab28fcb813075fb3c28e90d499bf9b4f6f59d639526842fb05e471da8964331b1ecd248ae78c17270e8c89514207b3dfc5d65a98efe3c7d7c24f8945f71e4932f8e289b9799465200c29b1cdab1312829a8a385c93e4732bd07f733bb0f32d26535f81b9e53782500c29e4b323d32086f9fe7076ead66014c1916b0b7ed115d58cd1928f414c4e935790134db022f7cb75f8996fd9a937e1853ac90e997cbda500902a8f281ea622a2770707f95471f0a7c34c8ab706652ba5b7c9f8facd1d82ecb42e29649cbcb364b4621527715f0e30914d0b63cbdd2e0da7b54b2ea3eb48efa51888e7a00d3d32b6462f110cdfcc252e1f37285165a82a1916245d2c2320480e76baa28188cd2c80574a1259e57f06843683e94fb76bc6c1765e96bb642679aa634b12b1c8b30fb282d6f4d0410643dbf2d298573b918e59a244244208f67258ae8611873b7d61f8c3c8df5b66db9a389aee92fe2f90d00025e638aad0b8eb119e25524ca2b218e022e3f59d3ec9acaa6e0354cbc343d054fe8fbca1506f4c2ab2320d350eec61ef78fcffa2c0769300023fc509cdd200d74733e8dd1566866aff3bd6ccba49b6bd8546a9d88f7ef948d61f72c4b54bbb07e1886e920ced2b17e902877579f8d8e863cc6df0686ed81688e8ff077cfaa43c41b06eabed0e92630119441a291c52df9fbeca379df4ac8966db2ce14a9c17bd3ea2b729120b098478aa90f5906b141d309623996228bbe490fea2dd3bf0f2b5ad88212725f5689011093b0fd5c8db3febfa88b8ba5d67cb500aa01ad718f6ecd2f1ba51e0316a731b9f36a9428aa90a9380da5fa0054aca7b559bba20d98cd153892cf93154b60211fcb95825afc4a5e3aa77af9915ef57b5c4d83f28405bbe58857d244f847fd3ac3417f352798f8e541dbd0107b298a2a214a9467754b4dff18d879fc8620741200a85b58860c71ee67f589c7949cb32236f6a7b8ae47031ad2aab245b3bf772c03d9deb6bed7aa808dd6f46b6215bf4fb8c4ab966f7c39598ca310cd0e4c2282b2131782e91be346c2b1cf3aa511f015a63ebeef2104c5752b46061c9c8f3a670d0f4af64b4f96718eae65c3bf056d8e65f8cf78779dc2e36972a96e46320f614afc8b684740e99882167f12387f50fe5e3f659dcb7761ef6e712cf187a0476bcd063c4f12803f149569e2b17cf2dabfe8009755ce7150ee685c36c354addb028f94ae5a38a947b7dda52c10837805eeac1bda0439ce79bf126a458a3f7f77f39cc58f2838ba3862c0c1455d8564ac593bf7f4c2cfcda2ce0b76dbf21c322e69deff36757d16545018023f2cb3f55fd6c16be14d5e3998efcebe7728b2a35f645d388259c5ebb71a583284316f6864103a589451ba6477c801aead688190a7d23063f02de1fdb61ab2a92fe4313de1b1964bf06772a4be424e71fc39ecb0d21d3f968940742b3c0c398f36880f59567fccbeb6d2c5b5c30b6a0cc48c5efd24f7866009b509320bec00efcb0a4bfcf34b1a34d060866db5a8d37a9d7f0bf0fe3e01bfc98be4660a4c20b40feb3e8ed22256f435eb70b62c68a316bbd770c5dff3a9ff7543da36f1ae04d01eccd9d4b42a53943d82a2ce03280946ff6eb3cae247f0bfbc4be83bcf8e40a31adb111f7df7f477f298025450c26aea88dfd57de541847b81f2f2239f778755b8bc8e7c5a455d07d8483218be04b48b10d825dc5d748dc1a7f9aef84e63aace5ae54a42e4f930447c5f43357d1b4e78cad2c8a21ac5f55bba85af3fd17ada5ef04eb4d7140d1230b7850c57b16cac7d624b927dbefda3c23e1108b533a5cfe5fa06c94d311c5f9baada2cbdc5601ef698f703c07a0c0af70c3795d1c879af2cdcfb71960be577eab0f6db20fc281f4563330fdbb678466d8150085172c2a3680d6d57551ddf01a8720f62011982de70f26a7be0ea1e22e29360c2d1f3a0732cac15be90507d5f5910e0bd81368c6bf141cba5ba04d7db240cc823a40653569c9454e70cd542ff40a848c054aab679492ae6416417fc7028f57989f782946e9be3efad63a63f34b0eff4646c136cb5a1eaf06524ff33efe9a855ffc456b46bbb55f20b080397dec05b13aa138430f09bbc1355109d49eb3080001927177991ea5a752178097fcacc6ed378bf9d118f6b8bf0d09e82bd56ea5110be57db7b50ffc4d4330efbf9238a6854de4f7317cc35acb65efe8d87656f43c0a488b0d81a37fc7e723acf24c0a7229fd9d252715294fd77f2756e72d67d083541092298ce9d86241dbee484570139b0f27f25ea995649457ef695e478de0db3e1a7b3f0855e0ef696feffff2f1f52810264da3412e520354ddd908035cc4abdeb76865a31cfceb5e28cdf52919f6295fd7b90af86a0c64e053010dea9d088c21dc4725e7b74428340bfa1159f8db90a1b2c6e0000959c5f3b9654f61cd8560f9cc625b9cdf31b9e457f70867b607c65b32d742dcf5bcaf9e838f11f454313dd45153779cfd85ab2b2694bc0ee56fef69188cb88c0a7b17ff35ca90345c632bc7f6412a5d4c5788e3aa55b0e9041a370b8beb489082b8be7fa2102bd65d1cc6f8d5dc4dd3fa02432a60dbe32be6a8261a397c28095672c56fc73827519e08f9264358ca66d547f1a599368299067f39956439e3270c195a4ab8f980a97866c3a54bf08781f22cd1befdf53e2db45376f5ec08bf1bd531903303a2f22468fba5d48286e6d661d3d134cfdf0cad31fe2249f22fed43848c4b2589ca42faee4022f54d77244ec98c487f91a09d9defc706e655fb026ff64cbc65ce6c2ef88699e8070526c1f878da508b3f75b7479f8d396e12ccdedf6491162d8a783983eb138e2cc5defce7e09ee81428dcee6200e9a6efbdd5f069854135a07bc98064cbc6e1eb10f3823464a44f406b785cde22e7006962dab34f20160637028570c55e9dfc28384ed83824605027298c8bc0a7bea57d7c596d20094d93bbab09a4daf35fa19f1d7d0f8f2052723b558f818d49376645df4e36941e2ab2271a0cd4563a710437ccfd8d0ff365b3c8ef9ae1e30c7dcb9f4eeb3f63a0c89efc8ad2262014541f4b5d0c9dd09d7ba6267ad78c306099ddddedb65769f9d2a5f5652845841b756fee290a28d510eebb2765d3fb7b55cc9240f6858e51bf084acedcdd8fb3a6e23cf3860b1b3b2422a720511380dde8e56d8bc41119b92ab765ea7f45e98e938b2af712497b22fe0c77f44a1d4805ea5e58d0f3fb5a11f0fae2d30b7be79ce20c640f0bc35402f065887177860be467c0c7cac59a011047c32ef2fddb5adfd67f6941469342bbc472138090612f90913b618e96b59f6c312638932dbe20616bf2483b1cd3ec89cf15ae8835ae28de42aa27af935695dcd3c9b7951c0a859041dd5dcb31ca3c08c8308d2a8d157b903fb9327e199d355cdcb33428c4d4f76d8f2d93c7ad6358d3bf1c9e10162dd890d6ebf13880add6b43067b443f8b3050a1b8a3b32955c907b46f4b52b2600051a4e8c977c6d2cc48f8fc73169df5bdd980bee258deffb2fb8ecd6693186d400baf128e60256188b6eb783240232d5c524ce56a801ba7d6c43de979f2c147e8d9faf67b187c4d787f3d6814569556cc879f6004390252914a92248672824bdac1579c67892f24d88863722a774e92f996e63bcd8d4be2bfe29ab7440d1016a37f26aef0f1151f6f7d6d6b4e5caa79805e177ab2558d7157e394a56feb4c35ee783f05e74e0882b5b054e621c8d80c268b751e0e935f84540a38a6e337cb88b4333d315b92459b85604315c9eb55fe177e3eff713ddc561f0b824e0a7dc21bfb37bfaf42647e2365bacf7ebaf8a73d337e163b57549d73537f7c5e7cd3cb16c32bf2d3a76ca9d303eac6677eca269fbfd0e3a0cc151ed9f335937a32279c65603df55316922efc183b7ce4f053abcb96d4c18549f4f0b34b3279e62a460540523c2577a78bdbed54b03c618688e8f50845d5fb4038f967b24072f29d5a482f50e0ea30e4221c2bef331eb9b85a3ebc9634e8b701ad86e0be314e92c9d9b19af76ae07c32b85b1f3db730be42c2d14b738ca0e577863dfc9304ee0b8317dbb17bcfe4be4f28b41781a52c5d4f258a25af1fdf3b1aaadf4588f663762417bad5b5ff6d60e3281990a625ffcea68098c83c0143bad5267b58c618deb67834a666241e7d16ba258f1f669504096a34328c9c9cea4291731d9f1fce99cd0947e47d766912553f80a238d1c78305ae21dd2f8eb588c6eeebecac0e8a1c7fd696adc53c53db51d291aa989b64696a5934ebf044a4a0fdb0cce7dc2868fd42b198f3853955a6f078b73a77c26360d4132acd0315920722ceecffd1113af91a98b25ced9f16ac9ae81e59aea71b3aad8a70dcb0bb2c902e4c81afeef99edad2b149d2e9377f487d73171e25d4ed853b633f91ad35e5d85cdf8e0b6800919043c1cf4f67f9a15eb77b0e3118ba1cba206188a6ec3a21eaee922a90df882b15d31e2dcb94311be6e60db4aea17ab775d0e4f633f9f3ea41877c38af1809d338f4974f66a17034d18ccdd3f22471d6d27f9208e57bb9b8d10c8be29adb8cee5f98efac3bfe8f1c3c61afb4fc6393777223f71ecedaf4cbf420e97ede115ad13ee6a1192dc2d06a6f78f50d0907e351196fe820729d7ecaa7bd8ed50fb64c4125880be0ce8db85da7d97f68af33d79d599588954a0b1cf91f618d9ab4e390b2f5b5f2d9e9e17992b547b41f070177ba59d8993e3694850c396627f5af726c2264deacb4b3b99f82302702c679385b40c448775b22b1faafaccf95a2093c2f52bbd08625744fc96528bff0322f5ad8f86e9875e2086bfa8c9431484fb00439a57cef8226145870db99fd08ba6bb9425ee0f59b7b8a76a54364484c6de2bc95ad81ec8b236f7339132dd78f020ac2091dd914466dd5f47c24e36a7d60d14b8a36bb67181e91533ce6105c8f0dff7f8143fc57a132bd5dd307c30ef906e7438e4478a8cd24a807c761567a7e9e4c844e137951f65d6507f56e483ae7379eadcca76267da10421d80e4daf7d77224ea8fe327118f2a9b2b6333b948685bdb98f0b823b9bfefcc15e16f93aa6f09f2c5fd9ffbec89d4dd140d354d869218eea0239dd986f9edcd262ab914851a07a7a3952f316a0515feac364be4af1a88cc41a9178794d07984da887d831ea497b6905c8cb6ff82149466971f10b229d81678a2d63c4bb201e97c4b62f575408be233716ad6e98452708c57eb17b167a117f29779f6133a3985ab5062cd61c7f608d9befc048dd26dc49ceea4945d5ccc39403a66afad8dd047bdd1eda97dc3fb7d4dde763a7bbb5747d24b3d6f3063fb7e7200516efe8be63695973284a08de78e48c931ae4d934d1dda841a43411ebf1a4ff1ff0d3a37d16fb69d3507819a51802bcb19f3030967c02cf920d8bb1f5976f3bdd07c97ec9934ad5955e7b6a513e7c446ef2dc0cf1865852f69115e6dc08f3b05e1b91bb1ee3c9aa5d2254fef28bd5e93a4bc49bede96e388dd5c5eda67d5712de2bb8fa8ba0d14bf2572a079521ece7d82d11a5a03ffb05a1d400089602ed4914c7235e2173ab5af5b59546a04dc5741bb2b579684974040e39fd685e19814ddf5067a2befe825b9b17d53606ffc922ab853e4315712f840930e67230fd664e24bc93ac6dbe980ced53e823bcd879e963b4148af9adb1caa8c771eb56d31607dba1ff9579ead15eb2da130c87972efb3abde42bbf359897b5085b9a74008b7fb80eb3798943503ccd8d50c761e1680659b29c4c51b09b95fe30677ce940c6efc61165ffabd922a64e9f5f846f9718eb6e90000ff98dd71eab5c67f153cbbefee91e33fc892dfa8f94a99cf09f4962997684aae4d007ff7d3c7f357816f2343d6b460bcdaec21644246ee6813fbbed9fc4b3fd07723a914d6c2ed441821d4ab061a04a2c918475da9473872a60e166c7a649b9d6b5bde8bcd3b919bebbee63d8605fb8a97416d84e2657bd61127e5f64c63c554481c726cc5dcff339b0edb3bb75c6c5c2195d71209207b56ad1d10f8c2b6ffbdbff4de11c57ca201e2ecb869c04f773aa69fbc3f4f5b3b29b383b153e37d6023d7e1de6efb7cf28207fd2df5ef642d6984238a8ad702554acea384b13502bb86ed757ea47890d0f283eb7fde958cbc8ffa3a8ca21db17d3f2b9fdf18195db7547cc287d4c1fa19babb9959ebd8abf95e94ba5d45c2f0aa2f94b2bf335db010110f77fe276e8417511babdc61499b84375da33a8ad6997cf861947ca85aa1b12bcfc91fbdf5931dbe2496bd1702a2bbe25fe1468bf574594d5d10ef02cc29111e48cfecf27fddd90196da247c4c1d6f5a6cee476926b6b35a2a93cc3182de35b81a36b17c50031b900575a0164ce19c77d1329b3e73d7e48fcf79d47c49da5a3f0cdcfb7614234b1cb3a9ecb047ea7e1a8b0282b5a313715593900bace431936c0a096f28de150b94d0911dc3df5c8e15370c72d909a258de700abf0bb728efdf58c23b08094f0aa7ddbb182c69ec2da4b516e0c1be59670089b461d5fd5538148bc51a2e1f606709ac325cb97037f57ac7a460243c06c3a0054e0a25adb08c60c80e85b1a3cf03537f47ec5059c2946760bbee3e99a0aa694a61e1d06b1d0808652b63186b851442bd496fbddefca6bbf4fa00cff65a9d1b3f2aebf0493c76b9eac33b1cddec8d3fc2058e9b342de2ba6229e261bf77b13edf25a791e7c84da842da74a7eced622fa24026e300e518964a94820a8fc82aa7d86f07467fbd41711521498f217e583f5b10a2f48484f3358ef7687ada5dcf3b23ba24af3026a22412538121d15e2169992315d356add041924aa96f9e332cf467b8d03d0c2c7ab381e9c2134a855cccd5fd3c0c7d126cbbc3ba1651506c983b9669829e971faad64af9060bf077e6f6a4282ce53c1428f78582fbe65abba74b46ae1700f63865202012e1be3660cf86b16cc70870ed5a3afab5314e516b1b596996e0831a89e606185eab183710a96ec07425701683ef6a1ecce00c1e4cc1c1a9925d7844ce00c10d7385f0b5af7f13836f80663e3359ca49231053be046bc45b06977dc1467e923c17cb37af63aa00b5d2bd76deb71518f21418a430b633de9119c686f5178c12a6e4b591a5b84c8f13239e661852429abc2837d039b68fd4b5d6266806a0227941b67c16cb70e3ccf8150e21229f027b76e0c9a3606974ed18842362e98511585e4a66f6a948fa6d9e8a835a16681bc60c6f11eece4a208f680fbb71b803c447e47574aaeb197e7cce826e3d4e92d1a81f8053b85053c8017607aaaa5d5f9aee03b93887f5c54f036d6b7eb61ff215e6250eda5bb7a16f8264fe1f693cb86c52d1bf1a68557cba1c0176bbaff614b8e8cc39e71f04b8085d55a337ec56a41d497d70aade25ffd1230700df485db2ebcaf9148e6f597a6797c2d80e7284fcd4c7346720b3b88af8acd115d096ec2a571f36f63f2a8acd17f660787849595bf75a28909f2bbdb4b45a22a3b05f7c2ad86944e73b2fe5355a2b440c4a82b77eb3e0e5216fb04c4e509bc4f5ac0742cca4824b2704794df4ae0592294e4a10be82ccbab2fdac9f4cd7a5eb2dd6d80469bd89454fbea012e87e561151d24dfdeb2923c68b56e08f586e043053a15374f6059d4750440720a220b044f9f3ad42cb6b25af4fb036fb040554b7486da3023e0f33e2a9499335d11518be40572a30c539b3c94bb7792a5dd0afaddf9e254b1d2534ca96e2d85e193ae49ab33c557d67f681912662d98896a01587a0eadc43c8d13df168bd4785967cb083f16c78c88b9fd55ed0ca3fbe0bcdb072cf635826fc8a66a395d845358392dd8e5a8d81bda650f2ac5142e1c4b17072dd1855adacdd126b6cffeddf61b46010840db8a60cef9a19afcb81c60759b52c0bd3a73973a428897fbe44f83f1788c4c2f68e871dc211c759d26a7915a482a698419812c6a07d9aef45decfca8cefa727ea4b322a4c5fed58ea05cc30bcdb641fd1b43851eb049d615c806b0d946ae29c560f5d42cbe09c5026032d5af6c07585b14f53f38660919370a2ce3bd27448c496b44ec2e86eabc12842db04637ce3e11e0d8dbb1be1accfdf45633a70faec505f368feaf41513185f1f30719107348e5e5cb1dcc8d20fe2b8d2e735c4e60876457543dae339e42f4f25f1753e758b88a75b32b9c3cadb33df26ea21e896c1124670c263fb0c8d0293f44c06259ad29abeecca630b68a736f749bac630deb9fbb1d71ed7be7f56d0674bbfb7ade817b034f1733e853227ebfe091228f850a71f249f738c08ab40bd6acd1f69ee2322ea7e9131f4808f9080407ea1dcf4c70d94e55d1055c38658efa41ae9023a30a97dafb1efd430669505bc77f45cffd21734d5347720bb384705b4cad1265d400a3d6d534843aabf6480a201ff414f05191f8773906eb64bb18fd0c45bb9aa638e33fd69c31594b587f5c99eeb30cb0260d41b394c7ce2a0ca7d69e8c874bc8388fb90e30a4e6709e5a1f1c73ceac7eb1f30cfad5f872e7e08e8b7f38660a0ae68593960d6d363ebac5fbdcc2f8098acbd7762346591013a5eb5360bc5f3dcd9b4ecfad62bd3d7c17b53ae7e9606a4b56aabaafa37fda8faffad94dfce24bf8202af7ea0a307b89d821f7b07d5e14501c590941c278d045fbb9e36da0c01f4ef38e429239341b45e22e991a3cfe6d2900ec08a4c47ccee8cb674cb475e881fa09e9ab94ef729fcb373a998d26850f1883a6f9fe0d7ccee8cb674cb475e881fa09e9ab94ef729fcb373a998d26850f1883a6f9fe0d7ccee8cb674cb475e881fa09e9ab94ef729fcb373a998d26850f1883a6f9fe0d474dc8b43b03876a2a82897e15fb8477c956e4b18b9fe8453cfa4094837bb5517ccee8cb674cb475e881fa09e9ab94ef729fcb373a998d26850f1883a6f9fe0d98934f4d88c7294c71279d437720d589ef736ba3f9d7ff8d90689429e84ed41a7ccee8cb674cb475e881fa09e9ab94ef729fcb373a998d26850f1883a6f9fe0d7ccee8cb674cb475e881fa09e9ab94ef729fcb373a998d26850f1883a6f9fe0d7ccee8cb674cb475e881fa09e9ab94ef729fcb373a998d26850f1883a6f9fe0d98934f4d88c7294c71279d437720d589ef736ba3f9d7ff8d90689429e84ed41a6e24c9031dd66ff9f13c047c3da673bb27acc341f5b63f557dd7fd78f4402898f77760056e559cec407344e118a2036a4ca3b5f78db0768a3e05afec60367bc915148f85ad1eb74c1404ff818fdba7581fbeee3916a6c92c4a162175189cf1b61a2e0e304b5bd5d2bbfd8d6b0333c6925579f28509cda1a0130112ed52b39bfafe21b3363d3598afe0fd23826999d0af2b0652fbbd1ed82280ccc4e5a6ffbfd440d8b729630d296c9e925184c6b24ed7f2ecc8b32b1941c6b8390dd3f16f471406ecdc7cd6744d8c96ad453d67aece0941ff5ad7fa1aa5d9bf0c144dfeca41e93fece0204248fa2e57a4fe09e0ee1149e4fe66d0edfd1b454127f1c6f3106361a6ee0d0ef161fc284d75affbe273c9584eb7398cd37e611d7ffb44533684b4768410fc2b1fe9846d9a6cfbbfd2e2b51120387fce92ba1d0816f6bc09eb4a0a13a622b46ab87f917512f3cd25bc34be54b366f605dcf6b9d4545619297ed967a453b06f8177908399d9d6b06c8428574e13806a746ab21c4a75c2bd6d3510d5a7ba149f662557a0e850255de23f785d94e9617f76e21af96a1c8aa7d5b30f613a41f2cbeef9cd06e0ddd61fa8b9620dd37602e26a5614089d4826d6f739e0e43b05ab6e50e8da310596c5db02f727119d0289665d7e4303cae9b8aa7e8cd89e4cc49fca0dc8ed672f2cd9db291672426fe320ddf79ad971e43ee97b51367062810b49ddf0aeca9f297061e37a04714f3a4e27b93444e0e4168faa4b6bfe1a952e7def724a5e803c0f16126c8663fe14b8bf76bd3172839bd1c0afd1163fedf91534bcdbaa43d6d04efe4a8c9baa6acffda4966e72563d6549ae1c12177a0112a6263e800cb1e350691229a77754bcc56e04d5dd064b2770961d426e56f4e269d356809ed8b541de26732af06c1bb8cc2524beb0f69028100db619febcd380b25e8db80dcda181c7cd855b99a13beaa8aac280bc0dc04d3841a196e2abe55373dacee5aaff40d9e770bb4fad335c325eb646b9efc63b5ab758386b02d0c1e3f87e5695dcd3c9b7951c0a859041dd5dcb31ca3c08c8308d2a8d157b903fb9327e195695dcd3c9b7951c0a859041dd5dcb31ca3c08c8308d2a8d157b903fb9327e195695dcd3c9b7951c0a859041dd5dcb31ca3c08c8308d2a8d157b903fb9327e195695dcd3c9b7951c0a859041dd5dcb31ca3c08c8308d2a8d157b903fb9327e195695dcd3c9b7951c0a859041dd5dcb31ca3c08c8308d2a8d157b903fb9327e190a8e093d58ad78199ec654abb363e1196f63118e4218b25e0d085e21d3701d394b8c5cd859bc7fab45107f2411c4d73bbb0045ff4735a0fe4e3cba8427ab58bd4967c9ba9d7327235b9a8ea6f67b6cd32470f11c3ba4e993d4d78be1962a27e0e71be3a051a58fd939c867febbb647773a0306b7767999ad35f4a845e5278d0395e32cb80ce43625650c04adfe72a99511b1debb362fb6860e3d28e40891590e6b0eb2a547ea62daf0b6f55eaa90e0f0493a72f90c995403adea20f06eaed5933b8981e0d759f390a2f076bebbf7e036ad680cd9497bef1b2a6703165ef4cb33e4dc84a602c00695598e6503cda22bca252db0199c5181adc73831c068933578bab672ade25f6f946540676a62b67f591070b80d2626f5406cda46e68ccfaa2a8061dbfb4ad652bbd55d70dcbf877f1c36e866beaa49057c9b21cf463f20871e42149dfa831c8895b0f68e24e8d09138ca82a27583554bf6aad960b801e990d30ae34484c5cf435cbc5c415811094973d17a4331be426f6b653d5cdaca28bddcbb15ac47a9b31970eafaa0e0bc53e2a6362f852a55a880137844f187ff6ede90061eb6d1d2990ddcb4e454d163277f834e6b94f4a028cf725d32dc56dc0920e3d90ead0bf88185be8301d5f664d1c18d740fe2d52c1e2f3dd5b9d784253488caf932ffcbcec4462466853ac900a172b95382b813f3516ada81e691abcff670c0bad4e51c3a6e0989271e083c46bf77d0fed128119494a7ac34e2675e80e96a7c5050cc0c4be7f27e5bd76ed09701ec5bd6f26d5df7ae7e18b02d347907b0d3b829bfb3bccf17e53eb4be5f4737203c5a8886c24077f00faedb4f24883c2f24341e0516a803b04ba01f0efe7321f167d6198b65a77d140eb8c3d1207a2b1499cea79a68a397798466e774f586afbbb0583b5480ca49b141184fdfd2a7f0f98e04b319412890078eac8ff4276e4c11c6b3d1e921a76245a9f1a1fc0d474edb1d27baafc1712998f7a39de33aafb80e96333461ba51bcef250ff2dac36ac3073a3870675e056650fd89268c0fdb9d7b18c357929f55d5a97a3f2371e6386dd0f7320983514e2ef9315420a90285e288f23753b396fc4304f199b4d976724c5217d655c67e01d33a9f58399aeb4e78c3444e660442808ad92aa06003606d08da918d80069a373dffdb5e775bebc8a953edebc427590cdbded1fe647150c7386f3b8cde7ec672a73e2e27a04bbf790066aae409799ff68f2b9fd4c78dc9348f83fe35734c484bfe05321960293d2176cb6065ce60be940513efafc819824f7c2a7320d7e20340c21db77028979b07388fdb668d85301149aabe2b96c303e04eb67ae8c314fb50562dae5fb0f9b0cfc68c9e242ef7c543ad10afee8061454ebf76567eedc380ac232fb2112c5e8242b1db581b09784acaea2515bdc6454ffa732fa427e9dd81f7b741bb02a3cdd224163258ff595dc1602b37f87ec978c74dbff498d3082a77bf9189bf2d27c37e10d49d8f3f1fd63711ab64e66e29164051d4b03ceeeae4bf85f86d9b18035f64107cf7a18adb3dca0deda3e3fe88a7540ef674b859e3e7842223a92b2ad723062c9d9393385c6fb4f55cab93ad71e25f8eed60fd384ccd2a26a544f0e84664cb862e1676fe89424ad6f5126569123ec78eaf1a8cede47b08916a60e7599e1b07df6027b9fd7c7c7d50ad176784b9d1c361039c7722358e94b9c9d3f7b9d57571b8b1899c5340d963742ff97c27ce376accd95ffce64dcf9b04a3a28ff7c0259709c395594a8b745a3b8807bea0da30c2b29a69f35c697fb47791be10bad3750fc899a74913292682a59a565a792ea9656e60039edf33bc3a5a17702b8a08549fc05cc2d611da811cac6f6ec1d6c0395a12cbac897e84d91e646cdd591fae7998d40b28de895a141e56f9a4a5c0e1f4ed411379d5bcec9856b83f72b3ecbe992872a130869ff3d568a36528ebee13b22c8977b7a24b1a795f39e7824123f66cbe7120036fc62c92487851a1e243ff4152810de81151f04bfe50213d5ad8ea6de311fb8e3983e1c6baaf8a81fff56f8f63ffb6edaa2a57bb63187264c9cc0756e05876178ab66ca01639e2612324f84a4c98f167c8566477e6b6cdc6f93ad75f5187e5a7c07a973a86b25635b7b46733659c562e1a955bc79b18b889a74789732079fa44e04d91dd835b56c5a4b6aeec395923a44c20c81eb62869faff0ced335cbe32b493717af9d80a779f5fc0aaf7dfdaff11c2399ee62d78602c44b15cc96f837fdd896452af2f9262df5936d80dd2910e06bb3d119f285ad4bfdab902ecc9613ed82a680365e98f93f8a8880ff2656dfc98d2122722be875796ade64b574904ad78e422130727ecb5003606fae5787126236d3e153fa9f1622fcbc82a834b9a9aff1db79fe47b73b90eb0a450f752c1e1823bed3611de7c968f4a972c1494de707c9e11ec010adb07ffebf3c3455a7ee3b3df69862fc795d77d916417e4a15d7a5c3f9806afa37373443aa1b5fa0aa8649de283d0427caa00f92116d71afc6354786126556a50a5a9081cae1a47b458ed632bbe190121d625f80ff0a4d87e81a6bb4d0fa4409f30974c325ace8f27c3bfb6b455dadc4a741bc2101c06487e1553455c769068da9f705fad5e6e1a74cc1ede149d53240d936372abc91609ac44b692c3933e47d896f2e35ce23fb46c11b18472ca4015f5ce5a0290423832227ef5246de6a0342a2d3aac70cea6b3764577f50a19c719aa3848a0cbded395a8fe9cc415c63a77c2f1f44f47f1bb67244d4015c532868a7d600a83fc44865ae76de8c5f6eae10f9e29d41fbe75ce967d9e2594411ff1840301427632d4472f104876d8628553b299b43e26a2b49c30a00ebefa8ad7ad9879873f00041288fd4cc67cab2c86557eb86795d12581325cc6327cb60682855e6e7a06dda53909c0b58447f44fc80e1bfeed9b101c02846df956c0198222a8e5dad513fd49e82da7e717dc9be146b448a1c141e83cefbccfea15ad586cb9f15460ef13c41d70b1e3151bdb854436b763c860f87626209c62ccea946fb6dffe0a79a10c37aac09a571ed6a16ab6f25dbf280bd247e366e35fb143b75ab482f35d627631b671eaedebfcdec5944a327bdc99c65df8a750232f6a84cb313de49ede6abcf0f580b04b7e07466c8a2797d572897139b331aa3c283a5a9ce27066d78b52a5d3bbfe31d6f81529e3809c4bf1444320981c6e6c7940296c1ff92fdff759fa8d49442f4758f29d915eb409c5d53f1f3791ec4cb805d7d6e43322ee934c692b3d38f6ef6933f6ab67eb704f6345bec33ee632c5bed545fd7ff8610ffa9caa062c01eaa2b8a2950608259847e5e26f62758606073be9cfc65227af09b51880c8f1b72f5302fbd7b7b8d3fb772b4f5890dda8c80856b8e11862aa0f61997d7830ce851472e34094f7c6a1438fffe91ddfbe1c613464fed7a98e692c4dd4c58281a7a920c6191a37b98fcddc06147a6d8907b2911fe7c37133539e15d1500e82c41b9c8c4646a7ad967226a5507f0efbe956b03e0c39d8eec274af263ba22bb03f5de4b150681ccb30075c90743549588c78ca5b94dbe25d1d0650132114beb58381249b3389b6dc6f73e6ed1058829e500827715545ee2fee937877a5b00fc834cd1921cfa88b0d680c29f72fc0c839045f36166030d920ba610e8f3e112430cea74e061a7299dd929b70e702a4df82434ef6740f28475f25bf97415b5228d82eeaad8f0e889a7a8123287b111937507457d90615cc404e03f9aa6492a9f1a853637c7bd09136a351afd2095ea5c533d7a79e5a1c1075cdd55cb21e941f9d412b6499ec300d79275dcfe0338d231e5f3a0efeeea8a31168ed49e0db463dcaba806996ca78a7e0e1a4fa83249619c63ed1fe9be096c0c234d44146b475deaf4cdd4e39a0a1f50dc98469f962bb3d87d5b366d8aa7748515b1fd7702d92f5c2d84a5682f48a4f252057bc1fc43abf04f73da8e1bff77cc5d0145355bdd81bff82ae193fceef126580b8b871271eb4cdea8d0a8ea333bfce7f3135180d65f33980ee2103d98872841b56ad5ee1f10aa30de0ed70009471f500a5bff81224a9af22cc2d3882be6525e3f013dcd73cb6168f2e54af4dd3e3d21ef96fa0935383947f9689b062d2f4fca6e9fc87d4df55d1b7755d78bea4c38bc5bfefa827cecc5b18b951d932f855791dc3a07078a093e9c109641cda8d5a7952ae7fe54b95adf46d2d3e8322efc6072d057fc5967841deb6746b5eb3dbb78944f652be4d6da704d832b356f1bafcd920b59393668ab50499de9cf4deb2bdb1aab0fd04b253aa6f0ab2817ebaec1b98db9d4e50f555d9249942cf53acd1605e5568394b29f51905261ab0e01b81a99315d9519dda43febc422ebc48744f4c811bb2675113482176cf86694c51cffc80e68d17339faf534086c0565b185439dfd1eb2798380c429eb3221d7d9e958b8e655a46467811917d9df2f7d167f4a3edc86df53c4f06db8ef98a35e19b526b1fbf8e9ee6473db961a9b9ff7a8743cfda752cbda86df5bcedecab95c2075efbcd1fe15309af34ca0f9029297e131082d0de8147b9d7f2502385498b2c7e58778c1f929a7764066c6800d07ee778e3a13b2ab0239134c311d7e78a8b0ba93b61c72ed20533c4e035fa262c5c8f2693d7c25ed38dae42adb0d3756153c48b523a9d6510d3a42abb8801e612dc6b621b206b362bd0993122634012f480f48ca541a7e5f124bbfee669e71440bfe910859a93ed869a498c54abf4d0249d3c7d011fa273ae93f5c3e21f2ddbf477370a6bfcf9a42aeabfb4834c893483963d698a913e6aebcad26ee643a939e72949f29c692f2a6c102a51085baaa0ca8eb8ed02c4be597859ca18b010c0875280307a704a1fcc2b94e78fc8754a48d2f04b395411f68f4ee4f223d93bc922c2fb2c7f0651f3adc249b01aa003b15dc6f0d540b7ffcd1615a7bd8b10fa215d09e8576ec078ce5bf20634af16e46bc582b0427554723bad48d53ec0f70acde980a6977b46bb9acd42d96d604ee7358d484ef6fa6dbd9fd37b32ef917db500753c4abd6c42f645c5e70a9627b7b0d8da7134691ab738f2dd098e384414e742cb9728634f5bd44a09b671a2d95459860aae7732064d5de3ccf2eddf725ca4739924d3495a4f603cdc4f8d10193c010e26640b1b3bddfaa81eeb5694d3e3aef600f04c37c1232c31ea82c75fb0eb29b0b7cdf81e1110c6478e347aa5bc689092edc088317409306d96e039c581926ab7d950e1b165e14d5082a12ee480040304f00ae0a711fff0f6cd59698e718d5b708c0b439f0c9c6ee219a874ddb25901e947c6ab2029f4fb6d1d997f2306db926b00d0017f5e6e3736e25a9c951738ebbc08cf7e4bf791955c4f0eb889868ef1c0e25ded6a90231898dbc78125a36ae99da91e0d4f2c230788181b9ab6f2ec38be30c3ab193182c72dbdbef4e703282ecef133bd7adc1bd50cba1469ccbb175b6ebc8fe3f6dd429f99d09e3f9216c4104ee94f281525cb9a768bf471f55fa20057328a428a6f8c3d7b1fd0908c3b5f327f4a3d57c1992e4498f339fbd6cc3cf595a31f35726935f87932200f4e256c662e2594676da94c31a28a16146c4b40d381f9f2dd853b126ed9df5ca46cc9e9ac4ccca32a7d9b817fbab863b2eb407331348d880926e31f9259fec0faa0c390a54618978ef42e65630e66354a3d01be7ef6134d37e2e60375afcf3ba09d276c5f044045f32afff6d86c136ef86d37cee1b9ddda9c60db6b87c498f29590c0ee05be629e4f34e0fdacd04c366292f173e7efe85fbf18f6e348fe896704457b3813652b8e29beb610aef486734b7649d9b6266eac6f717a33842fae40f83030f68ae204a574711376426d61fb79740bba759cc69ed349d2f091a9e198c1ef9d4108b244a5750eedd77a93f55eb82e78b4ac358dc75e0aff8081dc7cbe6252d209546e68f77f7b30d25b5899f7b2b0e682f092d7c429f6c795d8d93c10f0369e1ad18dcfb7668a5fdcf0057d6df2646436301e30cbd299ece29fc80e79a14d7617409a39d92c483d57fd07d107243ee91ca8761de9bc941362a64c919bb4ed6da1408b3b28d9c9f2ce8dba847c60140cae5c9c20a738337f86257cafad914b7f7708fd93dc52728b20dc2fa73717036bf77c36a7edfa7a9a08f2a7d59cab6c716dccc7a142f5d980fd3b14d12183ac8af79fde28b6495e4c17876d53631b14c69c79840ac7fb61754151c5e9a19f77ea5d3a5fe58c22daf19a47bba29b5b468c7daafe7659eb4677b2e36ff7e98b8d9bf0ad49f62ab9cf039a65797a970100248854c217e5ca7544466aaf00151e93d0d53214d7a2860affad72e433b9554def64d8080742b4e6d802067c2f02d58cf0526981c98c4f04a2dbdf15a084bf43e31a8a390d230ada963a2af0b4102992480afa69479543daf1902f71436b1d9ed887fece1d6aea35fe1510089052ddbc477364a02a7441618a2d463fc188cbb5d1f00d666923cf20e4ff76c744db7c6ca8b5392f79f9d24c425338d4593dc8ab68d9d4865e61ed3289b9b31f72cea5862073bcfa7300f13aae61e80c11e42f57b78ce56bc5719b275603590974686cf1d774f3e712cc08d04071c24280d7d1607f7bf3f1b6e108fb02e14d84c5743562678ca12d3a80969eade5a49535c293574b75193c357dbbc5dc620a5ed703b83083f5245f6208486a55d847735e0d351e374a9f94646916fd132e72e4f994cbd57fa6bdbe9368249daf7d1cc44301876822b0dcfc209db98f5df23a02202ab5ee7431758a5ff43aee9f1d230a30a54634f294b6678932a1b3581ba97241dc2062a7f2f2bcf68063fb3d3d3659bf7c166dfe1da7bf54353247c925578e961b3446175648e0b731946db729213ce2b93d7c2e3823fd365ce06dca3e43cf6b424b8f649abe19caf57f151bf390904511b7002576018e722ae43adc49cf72595e0f229b3a36fb470db8505662e2e1c44c46ea81b37ec49bec570271045bbc306ab18e127493357b85da64d27813e20e4a8c821cc3a8c17717b96665d6575bf5b5ee094564dd4f118aacedd22e2c2b498ae910fd8164ba2b8011ced0cc9c9727e7a3b42980aaf9069b4303644a1e078b017c703560fe93404f1cefcd017033b0a41f87ae20a023542567c75b5a8964c0ea0d54bd815ba2afff9da29d04050123e31d226c71e181c3f527affc7cbec096c6425e5b0160ef4b8cd070d4339684bae2bca6621c65744d6b24b667ce8e43a944cda1b0f1cdc02c89f2fcb2a60b43c18f7adf3f7b90c863f516242c7b5d1382726389b55bf6fc001f3ab7c1946b6c6b40db7f44d296fce7471975ac8049b4ce00c6ceb616cee6713d3d4a321e5532f7d554f5c607467e84f4783f9adee096b9afb62ac1e53588080b3af2202b8b483e7a88938b6b15dc859bd1959eab511a880c535cc4811848abdaa72d7b36c2b83962f17a4d49eecfc10290ba4cd6e907958dfb36a323503e4eb872e913c3e5063a764217365c86e00c318f929d2e1b20cc169db065cf4b918ae18b10f9cfc0f7121e015aeea35d5369b188f89f0991d56a567242b0e203b12ba01df87c7ccf10786c3324944ae65d001c2c5e8819b64d220bb04192ade9fe0d47989ec78821e084a935c8b4912840619c80b6d292b8c914c742e6ae99b4a278673c42d9cd778bfa1e31a9101e2bbc8d7bcb0e4568b9b3249f241de9029849095d7971c74a84d8446969baa9708b7f91a5537d7bf5c2c319b5b3155a3249662d882a8398d7471e43afddf87fd85b3646b526014f1daa8432bc5e937e4ee340625e9ae7640115614189588a04f6f9cebae0b8f878821dff776a2ae1611a0afe80cf991828280594899681714f497ab7d8c62f79717b8be58b6daaa876e8fb098a20b26f19cd55e0ce7b90b26886c61e2555ca00379aeb7878dffc49fcac716d65b02f762d0f674f47ddebaccbe516620b4ddc3e0505e29c372addcd0671afa763518b7a2db6a515cd3c32613ef59adf05c3145784939531562c1b1977daa8e663126bb2ec2fa87557d14e3fb41003314c8dffa7dcae2466276afdcfaee4586f0ea3add8a158d09256acaf4f8ab0f3ac81aaf6f547ebca9cb910ab8dea81019debd497df72f6f4bec5e593be7f763448cc3dcc5f22ff86fc6a5a6684a90cd690c9c702b104e5a948bd0230b562b5832c06ac60d2d878c38043802335a1f77d2319ecbcd902af846e961c13fe8b581a036a18eb9f602f5193dc4320427152e0e74794f45f37238e0c96c43e8abe25a6e4697f704ba1b9bcd7d7e47778cda292ccb2b15bdcc7e2e1bfb35fe64de676786a56e7adff868d878457916e639b336f63fd3cfaea9b7ed424b202affdb6fcc97947470d6cf0724dcf1da9b45e3fbc4a78470f5b85a4de21ff1872ac66d1be265665ecdeef67a0d173364131419c3a8d91d275119c98a183d007f015cc471f0753dd1a97ef273ab42711965838cc9f4e0b9298ec2dba2939e1b2e02dea2d29a14318cf20aed35c5bdcf974f51cf5084bd5e6107318934829f70aeaf8af4d8daed1503e231c787bb0040b75ae8da8a8f61578986fd07dd040db4aace4ea946c446a2d7a4a12cef8aa333f25d7d846153d50276f2922f03669715bcbf1d0c9cc3748555bdde1273949b85f4fc0639450999a202e09c1649bc75ca455376b301b2bafe97ec3f90fdbe0bf8415063dc2102f01ec549daaf80f91e133846d4685e13028308e2074e9711b3adfd51f5752884144c100dad9b76ae43eb362e7326ab333ca296d504cc7cb59e3bf563f670bf793358bab6df78e1484815c85e91bac27c4bd490397ccfa199a2e2803518dd196a101e19571d0344d8b9067d8491b39446d69cbc67006db439c438f4ae8af5a4a732043b0b581e6faf4ba45995ecb22783b15330cbb8f2b43627bcba62c1917c45235c815a5385bdbd91fd90a1b17d1fc47649388708c8a2af4b9ae7c69f2874593aeb89495117eb48566e439f11abd2048946f77ae09438dc95cb2d16cd8a0a017c815b708a20d71af486b6493019948b60e298499a3c17913b5353d5a8fc26f5acd488a7d0edf7ce841eada9b038a27ad2368eba0b804a7a020e14b858ca439cb740d9a322274e76102959aacfc5f0ca350d67a8ced2c8d7db47c796f8a43481399e07c7ab9b5fcaeab1ee84af2cd750233b8cf4f1ba210ac55f7156564e5461fb82b10f4508c0ee603d34b55ac67175533b829398a2330c6f259b1d371ec14eec30dafd0a9d990d9d0f5508114c56835722abdc06903dda3a9f9b8f3ee706f2a3746c42d2715a8b7581092841dc1c58d3de371904ae8614300ba3feb3a27d142e2295e3a72ca7c2fe32813cbdc77c6af0411a95c45f39367ac0389539ca0762321c5495533c875504f3c4c5b28f8a3013e04aabadd80faef58be2970a9c8064e51da16eca2889f833a9b84f93a71c58ac63f07c973b75785c74b977836a9d8e9d7176ad5c69953f55dc945dc7820bdeea69f47cb22fc46c684c161d3d36ea0c6942dbc93faf0a64086dc54340005242eaf027015543d54bc13abbbec51f5b47e9f16db40332bd39fb0f4dc2b079b8dd10436bbb31978afa5448cc1b9d8a942298d61301af8400b17eca4518001a5675161fcf1c4d35bee762d4953a6145e079e28714ebf37857000e62114ba15a9a42b41dbef796b4d2d85b8226de1f914c795a5f52000d9ff1eedfb02c5a838e55a76b0bf45a44dbaff9a1a61e99e9f0f65954ac38f840f4233a0baa4243f167d9bac54b6889132576ff2ab9fa39f2cecb68be571c363b6d46842b1920e59add1c740d0563bfc0c0744a6f2095f6d24d95e5ce447a460866524a8ab807505e8aaf95db01875a2291577137a0f594c9dda584af765016336e254c3560d854c80b7410adf120b34389aaeda9a504c7654786724cb1b2cc27677ab93c7f59ac649af1834cceb60ea81033ab43c11dae692d9631b5ccee4de86a35f8b9a9fcbc5ee4448c86e5b4a8935ffd19ea61243c2b48a61cdb1072d05603bde44788ae2200811131800edaa55e749f24f13ecb3a3962b429fcb8ae9fdb60adc0cb3c4ecb746ec6479c1ba99d616a0ddeedac876dead2c584101353f312b0d8ea10f0b6b37d07f1090cc30d4bdf5e2e36679923e6df087db05a7964ae7b21a55774933148003e799460fd70caab324a61f3b674ee43a55a9b9077f193d8e2b688f6ea938230c4d9ca3470f6a87351dd422005d76e72800dbbde607e4ccfdec5947546b8cf1310c8553980ba74924d6f87750299dd56c6785ec8da8f326a28ede3265523892488830ae1e84a30f42bd04799fbfe929e1f22ecafdbdb3d66ef326084d7513b1c82767dee41cd39462ca37221fce8103142e96ede7ec60d01c8c2062c411ce493b7d611e1ad13d6e0a0be146dd61ce5183ba4bcdf08032826f8f80033e84e0fdcee584a88114900b89254c8ac0b1745b3a144bee4e85157a6174129f6cf96c1bfcd4078811d0e86c2039604df783d443e8f801e10c2b58e89dbf6effbba06782e937593d45ad2791c09e50954da9eb9a01017e5b6c849d6035ec15607c84d38d66cc959c48b6b95992018fd2e1301fd076b17018c8f0daea4eefad1f3ebdbb2cee73667162316f62f4db2d00191b148fb81689616975e4085e37dff7dda2563f126620a65ea5100ad9454c219f712a0c64a55fc714274cda5028c81890d22fa4998cac3d0fbb972490c4dae700114314b4dfd7bba4eaaaa45031cc51b64c85997b07d521c63a4131bec8905c8f1d9555811eafb4b596d56cd4e5cd69a4a3e74198f4e8c6d694d77c28c0f8751e7d223eec86ed50f50ad17a979192074d69e2f994b187d80a16efbc840683862b06117200bdd4b224625ecbb7be05c948e58361aa4e26a962ac57899d565442046c255b596912a6686b21d242aaaa858bdbb197b8d176ec3b10a06378431910cbd90ce4860c2d3e560098d06d969fcbfcd4b5e73f3f6e48b5dca79434a17022b1a61aca2b27da0d20a64a1daeefe121e6c001e7b3bb388cb8d945b803b6b9484afa2e27dc96801502e3f444b9441dfd6156c431983379db120a3de1ca570fa9bfb8760f266e992a8211e27cdf3b32e1afbe6c4090d5913f762540c46a2067d7a0f9c9e9ac91acf5553eb5cf467547755c966fa34d36146dd260ee23d37901269e13f80f1e5f390fb4bee6bb458af6d9761b9e6da0f8f66f183215eb18a7df525ebd6340acfce75a5e3839435ee73091bb30f939bef6889d3eb1c73bee6518e155f2343a902ac0c7b3d927bc461356ea383d35a835bba7779eee70b6ec977c7de5b48f974c655c85193ebd70e0ab69c033e5d100687f7334dd2ce2513a7c6a3b58b1d4e0a1a7a2714ef8b586337fe7a72f111b41d861487fe9fb14e1b418514b2a85d293c4ae8f36f75b22d7747b6130933d7b26db09753150803e3fb2613f58174127ff1a3c01bb5755c408c1f1405bf98a20969c0b185048c5487dc6a8a509e3481a5322e2c064a74b823044be76914033ca575e38d903417f39a500fe272c4566445b1cf72d8349e1a02764d4d1a0967ec5b00f38f03275762a3f1b93709876c0e4c597c173524f570582d1f6bfb9cca359aa95126594006992b0ca8ff02ab618db5437574299e91f2b002ed249753db1b0dd7bc6f23a3f6211f88b882bf7a938f322a444b91935eb6e957ee7f3aaad5bc6cab0e8deefd9410f6ecdaaf4385ac03325a4366406948143b459eb8d54f9f645b3b7b39a5ce677bd31032f1e02dfc71fef6d5d4bbb3701b8792114c5dfececa0c4844cda76bf06dabbc85509c37447799015851eac70edc3585682e635c0d0ad1f04ae79f6ab0202da6bf09dff99bf9c19af6bad7edc18d6ebcb30a880b7c22b7280e0a0e12727d267292b7f7d04448ca206aa64d4718bb873536d8f3636c9ed9003082ea1241446874be145b7e9dee50f015ae5f9acc76eaa34c7887b67e7e83b4f780663748daec46284980deb84afcd18199105b55cb9eb71c038c79f4eb27b71d880c0e73e07601d836947338667ed1fd2760fb12b5dc41acca3313a9b4aed4e404f118fd29f804fdffb7710f33bbee90b32179be5ded98d11e827c9f267c1ffe04759c98e13145ed3eaaa7408be4340dedb9bc18d06e3e779f24e5cf1f26fbb6c73ea582c8833f582ec82d3c38789f79a9604e966d31d6eca67e87845d142ec8c4ee2cc480c5a20a003f0c8290d6ea232ae06e9cd732b4522614071ae1e6c694591a1c21b2ecc3e1e45c443d3372818600cb11602ab47587c7682536e7e83ae3291cd34eaafca854f1c62cb71176d0a9bcc66df4e465a0be2b513ba958fa175de4844b22c0f755c8722fb70ab9c4a33ea487dd8f4961df83dae578490689280cf4fa545f62325743b6009c61aacd3af65d3848fc310935fdc33422eaaa0241a2bca84024069a201fdadee2aadd76a9c6119840067b0b71705d27199d26da6fe6755637068f45614e8ecfb9c052cb4286dc16faa887c25b5d9789ad6f3afe468ab426bb767ee419f90d1d9f70d154d4b8717fbfa0494eef53c1a616ab64b9921ff4f2c0658b5498cbe703ac6262fcd05a08fd9c07f1919f714dcecde213e4ae2e7df2fb7473f950e20a189819409b6b52592e8d40ccdda33a09783c2db9d9d22286da5afd30281a117a7a73fa47b95ef381bd5180db2805daecb297524128eb15cc66fe1d18a1a7c6edb14d4da6c81f91c040d3a6457d83a10f820d7f844b6f4a2eee6871525637dbd2f8d352b3f0e67a5a455099c16cbc5cb891dd996e62ca42b5af27060608dbab4c5aecf83e2a4de57489dd98e6bf1feef7811c81dc166dbdf061b4b690fd32a9df3885b93fa5ce8cb7b8a6614fc22ab2de78564da55ae904eeecfbdc6ff2c57420dc47c1553571f149b9e16bce191e60106dd0b370c40d0441a78a6c6d4da345e7fd37fc8c1042401b3529481efaf52fc29847c10f006a2021f96d4ec813375dcbe7eb7c19ca03676c2d02dd86e0774fbfe4c01bdd29da9034e422dc0761c91215bf4793d98d76e8bc027d2d9e13c31e0b129fc06dcdd6d49ef65059efbfb8d34d6883a5f516f28182dbea234791e2c67b6c175ab18fb8e12fa469857de955e42dca534d551311f8ff106c48a7eea9e165fadba7295509c83ee1487b52ebaa2fef89047da55e923e13abdf34a48859e2309881ed16ebdc093fc3970627a909fd802fcc1f6b55c4c4b251c5f86b94f7efb5c0be87690553f74e593bd3992d4d7ffa1cd8a364f2339b89594929beec86de68a7610fee74c30c4f475ee234595467e77ffa54826ff0ebb2a1ec217fb5e6b23cb32f247cb2344c321826cd8b711a2b58920c6f42eae5d47aba3529478d4aa42b89c3911fbfb73a3982a245b459ca28a3caf07a2b165865a17c8f4bfd55053e68733bcce7a3369dcc0093dd3cafd329d99dd4e945c55f094a7034998600de2aaff26d12cc1452004696bb2b2f259fad1794c13dcda6c9dd311df018a69eb85bdc6e278543564da3952ce778936b74a65d37d11e446d5910a2e4beb0d45b91b6c7771f1054dbeed651b6017efffa28aefaaa600ca6d243dc3d2c9304db46b6d6306701e685c5de0c0b5a89aa5ebd7a0c24190310938130e76d29f4ec338679a7f115a9310081f3b648e965df3239704c639d030c6f3dbe17465d50a43786a492eb3f7d6bc8a5578d0fd5346bfa1423fe06c6b68c8c70197be1d06557e4eecca20576878031b5b15df716fa02bae3e9f46905d7a0eb05b000cb3a87a4de8f4df8d636db5a100e5e36d303b78dabcadeeca9fd70124237caa0d5389dd61edf03122a993808aff817c0b91b827b4b6086ac012597b64b37c4f76688fe977db2e494721df9e6eba765ca4d0c1b34ce08e8f34210cb1033e1ae00e2db18e86bdfdd034f3a5f25f609d7fd74b975e00acd2860ce21f91841c7fe88cabadafc7a95b373ee68f6ca4e135bd01bd862eb430550baf7dfe62d86c463d88d26710d39e7e99fb3d8bf287a808f2e3b2851f806df82ffd86b064bc6ec7c6bf835c4d50092d45a7779660691a2e76c8015f00b17a0c10de3202dc47d18332ce776d350cbfbe8e15e78c99adc671ea4c2edea8d8b212e6593879914d78bfa28807b8ef0dad993d76802cf530d063539a145388291c132cdc284232d4b0c63a434260f7d873291d33fcdcd5ab29c200739843c287bfa263172235292aca28e7c9a880235de8ae30084a1cf82199bf7918acf23bb7c6bd432d9ec2155fe65c30cb03e5e5270ba2c7fc9c1cd4ee42cf030946c47065eb3a6dca9fd00b8b2ab3272b76b9c584b03d5cee245317a524d9020991493e402144a2ba99eb37119d3b14fb44ea5ceeab118c65ed394fda2b9582d13d32efc7d7fc0ad8a24a615fbc57d50c0e30d969976e9d527498f18bd248bb6049ad4724a64e475f3286bac0ded10f475710fec94822375308519bff3506a5c4eecd9e899b70bc9d7da2b1f9072baf94b418b8a24c8776685b8389a0b05c75377ff438320021bf6317f602ed833ff58730c03b6c9c4ef22c342a82ad8ccf5a6d75377ba68c7c77e20c4f1fe54a90ddc1b4d3a49dcdfb7696979e831078157aae2d7b6224150cbcf954087569ecf5e81a1c739c3ba8be12864dd1eda3328a1877186c115f62376d980078a28b1dc2bb2d88f93da03045a70352769f55d9b003962fc7d421095cabec089aa538afece8b1dea9c3b5c6f3677c55c71dae022930ff98464ed83901b9eb60fad9431223fc6f4a180f7b06ef3fa87621c6e4f6ce9c8dc2dc5580f2a347459fe72f0a9baf5aa5549a2fb2758f1fe4b59ae4e563c7f67227500099148773187d14dd060e5cd912ed37dddc845cbe63eeda1c81cd2a8d50044ede5fff7a1164fd6fc6b93c4835321c24bdaab2eaa49fd836d84dddb8121cb3b10dd517d8aa02dcc9604bbd425c82146453064e9e1df75dff117ae7c4f16eff82b19653e52ccfe82419a785d53f509d38031bc58bbae39a232fc998dac1960ee5a60385009f0e9dec77e2d5a7d4c81435b73df6ffd89313f94846b7e2ff2fa0aee70e4cc489fd6a100b556903ae4e11e02d78f3c9d31f84e041d06435360404c956e91c55920454c87193959c2542d92b3053fb62fe0cc486deffd96c5d86e69940fc75f7bbe67324d149050bda7383b3a71b9e730496f2d80752f6c6fdd3d23df49173a6aea85f9502adab70b92b8d65de1c3d65f9483063ba519263a4a94a24b2d801208644a19edabd3c0810981a94b16822726496f13af129b9a6db27ce9daab5281786bc91f12547d1ccd4c2d99c80e4363bd692c4a1a527c0604e25d4ab5d1333b70be7879ed4daa89199cd059bfe386c9d518640090d343a657ba54ca6e8060eabcc3ed226d01d1367f81537ff3408175c2f6a95a69dd6b6a918300100b86992d0c87cd09ad270e4daca95b337b6134d3984b966b289125550da9e66c5790055f0e2e61e049a60ae1da1087a199d9e90c04dd7848136b4c97d9cb2e3fa473837ca555f34b128b452ad7e19a7dff3080489ffe466cc0be474d9cc6f4573af5d734f722831a4b061b5f30a3ea72be95beb50a3a455843d94d5bc80ee358a140b450d0229579dafa33674d6904618a67e0f8ec49836e70bd45d0ee332f61105b43991d0ead63a3da570feaa79e71bd69b9f53bcc87fe31351a6a7eb7986c0a72b03d72bc0ee22bf1c7d55c056379055951b58684ca87fd6ba7e2133d24ec6839cfa86a139ebb42f5aa52de1b4be78e7410112e5a378052c76a84ace8a0ba40fcbe90f06fe0d081bb83883ddf6f45d48b8811c2fb8e7aeb6d7dffb36f2fd85389e6e195bf5c5858561e53832d3aa7e46f5d041c9ef843ba48f3f76367c0ea6d1aa37a92f7bb968a53eeb6cb9f28d8195012c878fa7a7eb4a1f0d1e9d53bc65bc26fc35447f53469be541333dd6fc611b26e1f7dcf1ac9711060abfded12f1fdc4901577576472e48fc244f2f2c1f25bdf00e92cd80df18e01627996e6b23b1b776b50a1b4f1b2dd4e4124377c34385269fa2f3082711f8b0c8dbf60f95165c6ecaa63318adeb30acc00e20c7fd889f70fef093ad288db7f59201779d415146710bd19589a5838c4cbe6bd535c01e03115957208932a472428b5e5944503ef8e416b4112c93154d85a2958935af3578cf953db67cb582df73a6940547afb9b693b810555bc7d38629ba941252fb8217086a94e28cf55fcdfdc8351c22ba71bfbba18da3a9f20cdde148a8fef358848bde19b383c8ca6ebf1e4061186a48333035d880b53da40fc2f3eae96a599ec0681376dbcd1efd7307d85ce218b1108f0f531c86d1d62b28f4bc0561dd3ebc8654d5b28ad56192a59d5550e0f29ee95ad6dae6987d0276c242fd0aa2c144b84240d3e40e8170db3dd458dab022f89c06a57e90073061946ca3e659696ce1066ef46613b550a5a9300f4085647c8e97f99f53f635a866ad0025c3dcb4edb9a9f51d15e454c57243df3c55478ff3b3e464ad31bcd693ac72845063c8701f7ec4bd528219f93d2db15d883d12a06c237722840bf630b88d82139e2a3765749baa91231d199f95c78a60927992170dab48575dc3fffaaf4e7d191dacd421cb34b84d264a5cf0182790fcf5c5f531252b6cd8d341a0373dd016db058e893d452fd3552d55e22569108e83cf3aafae1975736f3d1f938566d80f3d4089ce655aaa87ceabd5574259668d39a0bf71a238675c5b3884d57929c3e932f8f4e21e3a52aacdffc32740ef2ad0a332b0dbb7196cdbc4b807899ca1b52249451ac5f419199f0401dff4d31ae214820a352a5c9e0e42f1b83bd71c09cf6b05d7d19e28900cc656dc720f85437e9e429c83b8ba05824e5dca22d37f4e263fe0d44f603f61af56ce746e4f8fac80c9119608152ce74bb385806774cef7b1ab5c6235efbee7621d67aa280ffcc8f52687af0889c1aa89c9ca0890a7169d990036f555f483046a8f74bdeca6b49304e74f730cc08d5f79ec41b3afb616ef90b4bd9f211e4722e0623d09e5136fe33c570a8f127b41fd814cca4dc05ec643d84365dac3688bb5556c303604816fcc956ffd2813cf7f19088726cdf396f5d68abc7d9bf4b4556bcb3eae268bd4617cbdeb26c2eaa426836614706f112308174931ed7b26eb68678064a0167472c4bc653a21cc38bbc4ec295110c19441fce6b5578e0865da9d0abbdc8819b81d364e1a165cef69aa1adc20dc0dcbe32aab559c1da3dffe433028fc2847945ada39d7e37bf4d8ae61d55352235d239881fb257457e0968c018e7d72be80d874911d4075a0bfe94ed9dcba4d99ae1331a4d101c3b44cb778e075223e42682a84f577d4039dd82227f9d7f1aa71bb1982205a5c0c0ab904d8c3e2eed1d4b5e850f3b632ea35eb2dfd8fdfa92727123f5df8e3e11ac557243997d9713fe060ac4ab4f1c91e10698c514d1b3a56e8e7c6fd5c8d47bf0026125ddf2127f216832badd4a0f0fbb3af166e64cee37bff51ea712702ef9db844d6aacc6f939c68db58b5e16fc4aee193a7886f2a5a994634ea0b409ee05974be4be5dda5ecc74f8541ff46d3c9763028c0617b6def6dec9e5bfcf75c7610dab9cac20c7c012d5907b049babb090a6e81d5c9690c71d3a4e8cbadb98cf8d1e32701f23bd256b1ef8e3d5b976da74faee4c0b47698b56e5689cffa430b94b89989c37fd9366dc9375d69962fd6824d88b3c3e556d54eef2a0ca3f4c8e7846c940c7500a624d7264ee6612f08bb2b2fef2fbc41b6d8f68c151ed03809335fc0182840b454f97f310f2d87a01ebc76adf181aaf0957700270d02ac4876836cbcb4fa062ed4b863dcc8d1ae5d6788b30af2a1d92b75fdd2e3c421594826fe5071e3c6e782d0bd8d11e5280170c5af26f6fa3401514533fc671d41faec85801a54b9e97e974d0691aeafc52348744c12e98cba849959b640561be19a1d695406442fda8e2fde7ae8cacc67280e7ee104b50eab01cabe16fd4c5d6bcd3271c5852d6ccac6e6043c66cf42d00a5b38bb44101b6de6702827f89d98ec55a419e3ffb936f8aa8be5cda143363497557c77d76144af157a5b074a3e67278eb8449418fdd78eee622b2a52fe006d47b07583f9f7c04355cd28b23b609728f977c80b0ff1503dff4e6416f3fd206704f3463a899f2e8a439948102760083fa0521c842a8591e3fc275e1a04d4d959b0060052128a39c9852bfe7e38baa4e8c778d1e0683c78aeb3f3efbc1640be6739d999faeceff70f545bdfa3920542085c55aff88ad7e92eb74fa63980023b40df7ae77dbc47ed712a7d18790240c81e153d214b78cf799a9d76ec67c43eb8e2fcf6598995c76de15a9d97f87eb510a552d03bf51476a2164c51fa9a7532c92aea11415de6dc4a126b2a362cf9f16ef60ce60e31088c3bd2efe48ae94c9f04b697c9c7e193368f354ac7f6b326bae08d85e8d3bcb9c125071a6a096b5cf159997f930d53dabc49ac5b189835499128cfacd9ad0bb89bcd33ebf6f6b6519bf9c2cc5d0511b6ef72ac35bd0959a5ca0143a250f3efc87ddd3e975c2d190b2f9ba194679f14eb9c16d5fa1070dd3b39e85a7bfb1125c41d834e9b276dda74e972951cc7d73312c6b32597d582729de020aafdc134dd4b153612a8848a19b4a759c56d798f5d60d4528cc12b6b6ce1799623b0e9cc51a34e4c79633af718b77fb037ae54b14d20959d7e4f7109b8c63e2d6278b39aae8d57353b3518522537a7e6ce2e5ce929dd7970441c37d8eaec739fbbc187b948feb2e0769cfc34644cf8f5602b17750ddbdd49236b0daf9b241623c246dba15ab9add8408e4c39df5d7acecdacb73bbcc777cf0dbe0140d94bc2becc1dfd197ded806452d55cf895be0652edc5df91bd0adedf86b1917a31dcacb26515946b99201a626fda36e49624be104b240cb6d7ecb3416f04e30b51bacb2f8f692195121e536f4cddc2d7fe5e11223c5125787a92a24cfc7162f94f25b2f5f82bee90f17eadbc30e1d33b55644e4792342cd6eaf0ab5596dbe2f52c7ea7daba68af3ddd7abba1ae34c8ba83b166c201960d90f4fef9bea865d2ccf6452f95aaa364b0e8e98db386589773194323bb2e1259a9ad9513db75d0ec4204b7c163f1cf75047f7eb91eed94354536e8fa4b9de6468a0f287e5edc9adc9d33c9e07238699655ab4b9b1fc4625be4c17403699039f475fd5326665dd6fa5dd438cd3cce8ee6b128a4add69d0563b8d8f4af0b0a0ec34294a2a9b47915cd21b04e2229fa1fc60d8281680b85b5d19871b064267308f1121df62c57e995967851db78fae3adf806ff65ab9b3e372420d7f18bd310278cc79610272edfedb68bfdd6ffb54b3db1ec06996a2c70408225bf59a455e6c33feb24664957b20be8641a6ee420eb9e2a1a5a6e3cb0eb9d9e7180cedd67740a081523367930d48b902a0624395328476178475475b78b78355cc25b4aec2cd49be14420eacdbabc5a38795fee1cc95d2529e167dc256cf6fb488d7139547487c58ebe08c2bae2e0dbcd7558c4b062b45c1251e30fe437eba1a0848634f62f1c2bd905e517ff05f9e13a9076c7d128030f42d638fc379f0f222f7804b2871a3b7d223ea3436859551e8b0f96087602d1991909cecbb60ac1466a0938f9b328f0e2944d9964ed93bfb592d081844f1fe997d82c45b7df9827895f8baa8183333cdcf9676deb7bd7dc7909d65e8cb8b5cc996d443cffb7190f1ede8f61889764ee03e3ccd9a3f56c509f11eb715f0108b468f258fc6a8a4ef27c845b11dcd3ba039787e52801148f8186afb2c10d9b1e79a5a19ff902b613492759507acd89fa7fae88f751b17cc3bebbb5a42fdb59d2fda5480e2443a3a708179995c50720685ee97af41ab010016dc0ed4e03172261b314461fdd376f526519ba8131bea6f65e797938ffed504a6e79a079adfb6e89cdf7d9d353277c5809b45bed1d1df725dac8b490c65ce7269f121d6b1e5bac67fa8adb84f21cda2832e66ba19bf7a012034e6d83046c6b86f59b8765e45aeaefb45645152cf23e041988e9e60204a49db59586f4b0406e0747cbbfa7aea09a100ff7654908f5f7979a0a7e1625a078eb04397cbfe68b070d79c336c0771e429c929c7108ed96f213e86915bcc97aeccb8bf55e630ee9b0272ad9c6ac8b3616c528cbffeb3162bc8ecbcfe9f1c351856a3a344b748da9234ee78021c7792926895be6de8324723229b7e40bf658461424731af01faead15d8b1e466e43ff7844e2fd9037d675e670c0129f4159c62c774e0c2800edac8135e1c28f9856db3912d63d3d42f57ad532024418016d74ae092103a6875d26b91d1ca257f830d2232eab60ee565896cdcf0842db46ffb417746cecae3a22180c9978527d8d5b5883f718b9ecfa54ccac05e599e1336dbe04efb2d5d35c4e0973a11aa9932f13f5cefe01ed1570025d3227a1f22052e5aeb5dc3232c8ced20e7a41cadd879aec81bbc014d1fca54fd307be10f98ad09b4bd9c151d2974500c18b1ce2374f3f64b6685fff8b6ee8482a8bd6c6bad1915f34cc9ea8ed160ee93c6b4ab1426fde282f7c853a6614e77c9a03f0c1b4db0c2389759a8591482be43dc840d01aec2fb269e5fc40ffb19fc4ffca68a0c4516c8972078324cb73a0884c5a8df3f8d1818181bc9404eaeb437047119b5f57c7b998c50ace56593321871fdf780e39af4b9baad9b0dec012f1c8c029b668f7c1ce6b5bfe738f31ab0b7c42cb10bf8ffe262309ba664cab887b34f44817ab13fcc81245ea753670c4f74d40448a75a5ebded131c9c6d2302f4c506d3428851b5ab9bdab8a6f9ba0bbb51090eba3f5f43873a64f1d210fe7a8e86342b2c4e0ec4747ece636ecf1ba11f8b2b9a7633aebb52a3f7fe45d33d1bd36defd6b72923561774f0505ca8aa455f8fdd4f5b0d29e654d8244800fe0fd4db1636b066ff23254c7b5b4768671eaef6d8d4858b1ea4fd2c8fd6a78cc6e642662a2ecad3c5d159b0652ee70d19ba583b658521944726c88155b92b5f5b96d6810875bafad0d509cc1bf2a1dc8512ab1eb36399e85df48e7332ec5a6b177e239e0f9de635f55f982b9c875fa36e89539aceeb817b7aa221b04d995e3126665a9cb0de387b316c2d39696cfd8c56b6abbd8a545f35e745a8405b0445335713b5f9423e0cb0056226c5b76b2e49c2af4ab800e54d14bacd84e9e56111ff110d834664a99bf62f85248bc02cf9015f6c3d1a2bb2e1cc0921333ab22561fe314943ba3d7e3b7ae1ed326a991500c33857c3cd1bd4aa0105a46c0104002664a3dae6a35b817dc5c073c6aefc9067a06f22971d54248af5ce9c36066a24df476577ad33704fc31422d9b311f472edae7b843e421c9c479fb6519183c918cf7443dce06e91899df8799c9a1c08d4da3cf98f69e43b34b031e516a69832b99e3bd5e53f779d83c1334ec66aec50e6fdf5e23d53091aa88fd646fd3a5c270f1b5fa61e18634b48cd0a85cee44c2292d8b912253adb590c32458cc2bf3d74e4a23b4d6ac0832a094ad443c7efc37d0ea9cad14574b3ae1810b5c0a8466cdf8629107bb48685c17cea84d83b53a8302c997cc976edcd63b1df36b7823851e6e242a750015144169aa120ee30bc97da8a36d28d66a2d80d6dec277c329ff1c4d5af34d921021bd2623e2aef462da757cdcaf2a625acc2e0c28bfd2f1cc02d93c298d9055d9d0d73376bc163a4dce155e8472a88505f0f8ede83dcebd4783ce072c694a046382816683d7e86b2e594f1a66f743687181898795a652015577526242902ae443c77a2bd19e5b9c1677f750e722bf47369d8832e2821b64a039ed28c357a65709c224b08d0a619c8fa86b41e2e0c779bbe54bc163b1e4a4282e92c8f6ce85ad56135eecfcd4ff0796fbef3b8c44a0553b996a99de212ca48f26e529631ebb93f005cc688d4345b608313fd4056654874578a0092715e11f40f91890f0057cae5c5e82bc0213a51d4ab0484a6699eb739279a28dbfec1dd40269b1980bc0d52bffd8b785cb7dabb78ef2bf02a8a20ff6d938db47afc1e7ae7bc5729121bf1c51d9f99f7472553a45838a15027b8f22d22cb28182054aade6fad2417ae44c035163b16a63f5ac25bb99415125f388905e07f905164005d850816033b1efbef171153301ecd6e6eb787d01135584b91847c3700f7aa6750ff0e64bac66918a722b6b09f3f39727db722ce4d7099b56438eeba5449462d0e25f725c18a7c9b495c8f4f9b93270a352210bb626f165d556493856e0ab6e5e57e176bf8bd23f69ce2fc258ae2988866ff6f5ec36bfa01f31b79004ecdc3b8a0bde34f6007dc287f0a83da1f39bba1dc3a2e0745c340e874dcce6a1afd737a57bc6c9ebe2f6b6213cd0bd565ba7a26a297c0a71f517853184623a8d4dbae18dcefae3731e23c8c55e1e12c74ca4f1251862775a6a65d442ce68640f04ec474e15bd2fa00ff6b7012a1f4b77f310df394819290831f1c36a5795179f4cbd74515fd24469a0949cecdff26cff51d77759b81c0d64531841dda7b17a44a914c8bb2b134efb1a21b7e2a75ba6df7a0337015d789e69ba976ac0b94408c7d1485b518261df84c744d7bf60f02174b570c739c21e892b21ada4a7bbec47f52c68c23e3a9323e54bce4a68e1340e2dea1f528cc4e8cdfb790242f927b267d816c1c1b4537878bb42c899511fa023a88a1392532dea7442990af1c92d29ad6a0930bc130d81f31eb98c911b40985c36f5688ee6a4beeb8ea7b366398f12195aac9bb9719defd9809699650c244e517ac851785852b05fe77f7d33b21cfeb4749f1cd0c37fb2f584dc16d06220f879dbbd4fce477ed57f4ad10035f86a47fcd91b5868cc320b9748a38d34635a1d90cafff3d34fc628207b2bc9e193184806abfb4b2458b87bb39b2629770f3c4ce776fc1d441db331f45eba49297a29d0c973dec21381b1017ac9e6d612c3a7d2f750a2167837686dfae4bd455320aaa70d65d7502bf94deb875e441330398b5b8577c02efcd7bf5ace9ec03d53329724d0aaedc84351ea9edd1615f6af9608d3bbbd772dc50154e1c247695b56019bfb5d911df8ab9187f15297610c1d76b0150aa92c3452cd52137fbd0688db23c69cc9316713ed1cc5005e1c4f263bb2b34d34f7d72b18fdaf3b5208536cdda23b4bc2791ff7863b46ca9e4a74f01bb1fa8ebd2da5fab3ffd9bbbfa60d5150f0b1327147566835d8847baed978b5a74ca3231857610823bc85681946a41a16b981c9225552f83a20150576e085c8ba7a57fc29a363c70f78c68ad7368e1c57e87b1b8b1be7b28d7c114bd4fa8136365eb2b2bddda074264183cac68361b9d32a87e79509d19f8b0e9a740dbcbe837faff0b75af7d8b7ff3d811ad4449f18d3af429b71cd9ee651fa1bc9c369589a36976e783358341c897d2ec078a052604f35383ef3a46862e9523fbdd8503989ba4a3c940678ab674d4d0a5ed4aacf7b89f715cdd4dab39bbc13911b5e1d96e3495a95ae0d0d8124b16181d325d054ba4e34baf483d95bd34a02cf4cd83dd0baa779385e7eb6f921db3d731c18b5269efd46aaea8587ce73f0d4986fc6a2e0e484936d43fb35477cb63bef232b44ae7dfd627ad9cdef27d5a615c01d6116641bc51d8be416af9ecc6c8664eba15babc578ea9823f42bbe150992d9d304a3a98214b9949122b0e8b620608b3dc6865222d96e1cab45c58cc7637f00ae9afb7732037669338bc9ddbc4813adbe0a6420683aec0e09a0b27bac0adb22fdd30a4925659ccce463a595c1fc5f20172628a6e33a2d8f9fd0be6471ca8a4ccd98e06fe34c74b6eb9ec453159abaf8d441105acde99219acb322167a3d7951db4b439fcb90298f01868ac58410aff835ac3ad6ae7c43a77a63fc80da374008944d84559a72edddcfe7f34a89a92e17cf7c5657e84110c664c52dec76d62c0508e039a31ae3f29647e443fcbbacf0c8862030d0d104c167b095064a0854f513cfa53e7dcb2749fe7ecea3d29b42e927727d2b6b819b52cd1a78f0cb1e86b7743a7c4aa8b25bd301959569dfa8fcaf1cd16e0fa193a1f9f21db10dee6c663ec0a84412acee3f6c0fc1399b84f664ed4890e26880a726c382d0f0df9e46d6f6c12d056c6f865c92f3f08ffba15e65c21e88e2859ebe0d7f11ce2cbfe8a55a1a389b05acc178be2c189650ad25a9ffce53f65dcfbe4653e5561959aa1ca0b96879d92ac2183f4cfc499c8e6b0e6587d5a9193e6d4a16dc113b7c31d5977dc31a025ee15c1f5916060b9f6d662bbb96f42542d019e97074e573aef524a1d23d825c089c0baf9858a06040d8a5cc8383e8078efae75f2da4bb5ca996282ee1517f5764818e376bd8a1ec00d9d4e3ac3563a1b813f5d9524f5b1843645acac874898fe3566c41378f819cfd6284604367503363750a82201c5d588843fef83901ca17b8169ded832c6d077a2f9ff7588d219c939efa47261ff6208c1bd3dd089f9c04dff2ccb7f50f53cc60b5f953fc7fb39c921770a52f8bdbb34e436c3dc0a50d257dd5d9a617bfa7219792e93592c5c4141f04b69213b3da41577a97915f5d53b0541ac701b2dbe8320e4dde6c92bb3e393cc7caa3d60db6fb6d75c2517aaecd122dcb62c087097d69bc9d157c0b2ceb58a448e0b384346c67f1030e5dbf12786d8658a54d2f4192a39cd966f5bb88618cbdc11f410c364b4f7e7fd245ee76df5de0ad288e7aa36a433e3f3a0989e6b0661bb6a8265b48ae93f5d7c19b824a1c07255c2168c803d5137246272327542db4af05f9b8c4b393ca071d1677292c43478f67e988d7cd050aa00324fb5dd2093f54e396706c1b7f8cafb9aa31ee8166c52f9ce3156283b43af42302e978982993d3cde2be143d850b6b73cd12bcd9ee297ab49448cda8e2b67f8c40515f44a831d20d93807067f563bc523d5f81399dd5dbba603a1d44a0abc1a0dca2ab2ca0933d59370225ec30c5229f5890059ffacc1310e20cec57d849ffb2a1029717fade81daa78395e8571508b842b4c9af1cbeaaf9b5623daf19ea58c0a0920597126c57ff9aed9fa4f03377d8c9d449c6d36f4b903e6a52cb396730758d7b6be279a2bd80a3bf80f3220a52d321e24f0508723dbb5c9d66d9859d5794d84a9d544b53b9f0bab9f2ab046186eb04018df2e60a6df45d55fefc92714d3aeeef5b85de229b1ac535be8e7329cd566ff67bd8d7cd733ffe318588498cdd1d73a1fed1523f72e6c8dcce0239ba6f87002e06acf9b2ec96966f0534cd2ed71945e4b4d6804d69c2177f732ef9a6413ea874cf559cd404f997af1a2b4a47caaf5df1a927cf9ca3c73c58b96016c9cc2827dd8c023600688c6facbef38ea68541964201068183966b7fa4966ad74e52c09f955dabc800599979a04dfafbc58a9b0a6945df33abb44683974f5d4150713387778f7baf50cf53141f710815dc2df271679ff58cb1d8c1023a50bec40def6bd32e5feaffa4d16051483c6983c90930b9d60905bf5ce382ad6fc3731ac513e3681be4181c9e5f02deb14cec0a59a6205295751f6a42146c56d6594713134e158ea3895716a6d194249e3842ecfba590eb111c271c56bab1eedc3f07f1c413df91c63086d0cffecc62fec696132dfab4ac312730f8dd8307d2d5264290db32a691e22ec2dfcf1a268d03cf9c370d1dc2e7881a902e78f80d1a3139f07ef98d5c845161b3b6f9c73930b8fce65e4ebafdecd284955070fa945bf128baa25a4fae51a5b265220a06f60306bfe0f6ded008333ad5f9612031712655b3beadbf8305f3b5fb04387fe95b9b3b9869e500d597186e53f671a8b0ed0bdfb35a82fb4ed434dda91d77106398e1ca9ac060c4b17838ad01aafacc457312404b18b997c9bb7803747f881b3b83e230755333a76be4f822167a6b02fce4c7f0d4c7cd4bee7f010e1b52056c62b58a56ca43825e4314236062d3b50ff48c010c3f7013243cd033ed2a9838e9824a0284e3055ca0efa6bd85345065692904cf0cf280f9c716b27c45ed8c44dee8baf57839622dc9d7de26cf214aa5b3889ac3e113bc3357ce27fb7f30f9d1bb50fb85f188dbe47ae9fd8536f98d227b31e39481a29e5af162933b831219a3603d5d48a085c1b197c1b6a2ba03cd8df8494b60a7967712942378f5f3408710e6c8ca3fd5ad91cda3402126931d534e8ec8662b24035cd5c3a47deba380e25e05c1b5c2bbe1826a976e24625c722d6aa7b7487679b34cf60b5acfe443b18c6a58644c1f7a01225c4c98de88d6be84b4af4c6f86cdbfffb9249219508478a23607fd5e917779de64fc3f75a1aeaf31f01cc256762664f01cd066c93c66e2e08bb59669f1212057a49f9e324d6763de7ab81d0d684d41a45a60e02c2d711be7c66f8d712c9c3f4080391db67361d4d474c09e4cfb59a1936a9a877e66534acc1db9c08634dd295693e039e97a6c32a5fa0c4f52cfe53c7309f726699d73c6c553d1ee20da07b5dc0403dc38a26e08936c56254375f606c01bcd482620da55549ebd8bef8aaed43a7e79164643f4730bebdcdcbbf609d01f6d14c885936eab541c5a4a8ada7089a3f294afbf67d00e4a55dd513eea1f52205f2564b22b226af77cd5b2a8f14bf3e9c7215c1064434ed3b3e686d1ec629265282ac2e927c3ed4ca3c6dd63b2220a42489a3347a010b4a72cc7a39a9c9da640d465a2db04521888be35787d69fb59ecf3b5fbf563acf755ac9fabad93d5cd7bb23e0004cf855a900d878160df672001c8305a378b15a6c9a7ecfc7035e0dd78a16b3750463f862497b750f9bb8ed0d6e31f958062be8028a6999b0d40789de01e2c39074e4ef052d3de99da76b0f94bcb81509a4a34fb4e9df435f892916930645dba35e8ca3022fa36a0c54da782c72b9ded1b31712abe62a2228ed8d395e71bf23b26e156df960d1d092f16cdcb54f9eca7cffb564a995fe045c671b4f235b1b87f1677b57556170184ec0641b862e8278bd2f6c978334fe7a88b9f3e8c19c8f60d9c1e6de61e1532d3ad0a4df386efb52911fdd32abd2dc946e4e523a4d1f9864614ea569455d3583b43cbd449e7c71b36edd071b1c3fccf78803abc5fdd80048d158572f9d4a3db8c078d2361712698587fa383ae8d83cf3e9c9e387bac75b6cc261dc4e30d876d91b4eaed7e60dc5237527321d69518890ba8e7a32515a33acf390088171ccc14b001fd778df453978e0ecd12850050a6d3581df76f7adc0eb9101f892dd59b66ede0eb45b8301946bf97b175789466e4030fa92f132669a059aee20530f4ea98195e15d37fcdadb6ccd3c03202758b8c2b677f7e3ca444652d18c2fa2a4e4fbd269c79d7dc927fd83967a1ea18feecdeffce20d6342f45db525b4acbc752fb96190e3c7a8c178084dac1df90ae0b985871197ddc9e5cf0d1c465aac088b0b64d8b03c8239b92f749b52a359fa6a4217fc664cf6cbd020a52fa98b2f2af627b97c24b73ced25176defdb8ed4e47ab5d2f1c86853a23234efd0e9f68ac3612d95a73bc154e387b2710b8bf36542bf15001d4630ff0a7c1ba3177de17bc8c138ff067f8013832878e776715b9790e8e6819edccb2816001e311118408b813ca8c0f92785afee9f74e8a451579c65eff44baefe1c09189fce78e3e8d6b6fdd2de18d3c0553bbcd543842d9fbc6a7803b2b2d50b0eda8a8281cbd62a008ea577bcc6490029e81ab3a9eed69cbfd700687523db7fbf840b2c41f8452e99a5bfd70b610d76b07375518a8264026f9d1b48edaf7bc2de78095c19f4f2b9e2e35c90367ecb9605d7735fe62c220e6f685ca1f9e71d845cc47aaa4efd613117fbd124364cb7a13e3483d455142e2fc3b4f59bd09a500deaf9b945978cb4eefafef2adf36a52a43f690b87de1438df485779b4e8ec636974261bb7bf3a56c3f3b84a79ac2e76665f58751581df8fd7dfca3a7dec6380fe14e068ba1cbe4cd6fee1441fdc8328ceaf22603e0e90b79141236117e5e5abfaf601c5597468f5e36c9c31ac1169024c250c612bb35e4667c8c2da12ed2f9381b1c26db8ca171caf12fba7b9946b4cab98e919bf01781df594220adf3252d5be0435b7d426967bfed25cc32789cd97c63d387d0ef3d891de577c783785049bcda031cceb243922987ec30896711f420822e4cdbcbc8a277d948a54d42b31f0edcabac50b3be99b2b40691fe9ba0018bdab18f724015fb165372b9c8aa284033bb063a752f499a5b9e2e2b192b365612a756855eca418559544e35465bd9718ff89dbdf85ef7c3305d536bc04f4a7ba402db57513759f27303332c8f0f7deec71d568e9d9ad92975e1a8c263cd33dcfce55d922cf4ad71034532a88ecd5116d53cd65ccbdabb1af0ac74dcb4cf7f4e49077e27daf7e864d6082a856ddcc50844b832ec30db348babf9bb3d937db025547b0d3dcf46b0d5af48f7c946e267b4a0a58083d5bf3184c012d5d9243aa1516efb00ca5128fde618ad6db0c732ad28c78faa202315a825d67bc6ff95a3874b8051e2a48c8d7cb3b54bce2a04705c8d36b45cb870f38f64876ffd718ffe80d9b2d0c8197acc023aa3460e56fd14c11a04bd8bf64de312d693ab7445e8abf137eaf5308608f1f6c8484de1afa9252c76f3fd00ee0d583115444edc6e9df0500d43cc35c541ecf6f16a6925a74b596215f52a841586ee6fe11f46e34d7f399f14bbe41a855262646bc317c48cca42388f997be123dab1d33a2899d032a07d0b42eb6e9dc6a6901f2ce1b061957977fd87d8195515bae24807cad9d5e6c64b52a1ac25fa98fa10cc701fbe0f0f50ba061ccd46ca0c0358a4811195dc292a9d434b2b5b3098ef7a9fbe121c6ff96702ced5d2da61a0e55374666a13723ce5bbd58033b0607053f9cf29ee39233f95ff8189996bb385ad8c6bd2121827cf51b312e0ff602a9868b989c7abcc4eee0492a2458e737a4bfbd924a39f862dd027484afef35d33ec55ddf0fc2eb73f562edd6d61ad9be58780fbc9e72ed330235da8dcffcff8f0831157cbfc89d814f1930224509e431b4533576fd080c44fc577e6281e24b18a19a646a1cab716e0b187bb67a7395261c6c5fd50897f32e044736722c2e065b4366466fac85b861ce4d4bf03b05266716c34200ae559f34152a1be47f85c878284978b1befa97249ea99e8c8fa4a1318a4614cfbf7ee68ea38020a0a4ab6def7d2fa1182a8abe8690a6c2634a7f90d99a399daba212c695fa43c5d9cc7b77bfed82425d8b1e8817dfe791efc15a2b306c9fd4fcef20c0c691189815cb55116f32f180ecdf8811b4915ea82fe4bdd14b1b2838d2fa0f2d7f2271b01478007b247a50b81cce37b6666dd7da7a4ac95cf20d685eab4dbdb80b34445de16ac288d97ce35241c8691aab6398e2743e9534f8a7a104fb88f2c34a0de8b7ff76e6c1d9000981ec4d8e5dbc6f90050e20c960879e1aeeb7a737e5a549025dc2160db39b2b68f654f6cd1a4c128eb55ade49adcbeeb733e28bc278ae0011b52cadad34c175c58e16119d2c54483c2c95fbe3a20c864892cf4723acc35e2be5fd358fd38cd3c8111a9956ed62c7a9cc1bd08c6b473b300d10b174db052b6258807b295cbc2af802a31c55cc20b1cd21517eaf6cace35b9000e5181628522192cf0ac3f9f3bcbb0d1371701e9e5a5df4331d952d312951843c3bb5ea3bff7fde960e3c36971f51ac9eca188755d9217e6b0a039d1f530cfb6a851cfe6c3212c8dd841cdc790d38bc6656fadb65363359de6200005cc53e9300eb0a607971b778a44a337968b90058452e42f60b95e36d7041585b8cbf46b4f3ab660db6701453387456dabc441dfe28c3d2a9e08b4c338927011f882e0207fc7840be4b04ae75adc777cc52060c0921cf30dcdba0995c0324c3f2c69907c6d01ef102f9d9ce49d762233def1fe5f022b9e1271c25036dfcbb189cd728b61b29824c1e53d7ed4f4b30b7ad19c7788148066e4883854cdee94594e830b8ccde5c9da105bbd38e056d070561483fcabc420fcbac31f32552d0b804f2314e964926e5c3c776f5b53290dc78d2b6dddcb8cd986481f5e9390e287f5b7d379de6b721109eab4cd822aca533876538369f325ec2b2ca36accdc69a3803eb3b47bb54e3b7a94ecd7b289e4a4e1d6a393436fe164068e134b3e1fb785d4b781433a73661b3e9e14629c738c6059c0ca337b4182d208b10ba28c9dbf79aa3bed84fa0703d0b0c9b074b598590ad533b11762e3ae886ad1506ef5a2e50c18e906081718e5f24ec0ce17b20388b56a10026726de0f904288ab3dbe4837e26013e9a03368f90767bf95c2624a011aae52aae4d06e08173e791a95c4b4ae0cba5fc33ec081e5fb2056310b49e6b74535e8cf9f8fa36b1eb47a806eb06d16a589246ed7214ab5e8d9140513a27f95890dabae551fb8ccdf1500e227c09c6fab61dbb51325eec3e26bc903a02b009f03fe6200814983521485918d8aea551ab1cc2123dc120d5607dbb783e7c4eaeb0987a32a39c5ba9c7626e637f1964f0b2faf490b0b33020573bf16197ae15ab6df148e0910d8010a57c1297087ed5ff8c21c7d999ae4152653051f1604912953b0143d66b8c4d24bdb7279292a11744075e9b39256b71cf4c6c148caf70f1f2a3c6eb1b7bbe340d2222dbe3e5d0e875cf41db907e1eb3d47e9b92ef8535f5873693046365d7a56c148823bd79835070ffccf2e8e4c5ba58562469275b2850b0133cdf614d501775c5afb9e0692bc16bca5cf7cb6e5686d88a636a10c3aaeb76899cc7d569dadff4161b2b44b205d968b3f5438bdfbc3e8877976d1eee672dac199d339cb227768e6c34fb0740e4e7ddd9052e5241bc9075066e5355ce524721e0d2e77aa5a2f64a839db2e9fd947bd289d6adb1631bc9581053fefccc165d47ebb965bfe2838768134315e99e46f0a80ff7851907832de26cb544e1b338df6d831f9bb5a6ca9c86d264ac57d338fa18063b92d91aecbdc537b02593a0053e770188c1175dadf67a3e9721c881bc60ca4b80868d409e4674e8fdf56495174346e2f7fb91c850981e0516b41ced3f40185728d03b35e591e3adad4173f653822946d34c292d20f5e692ff4bdc166cb577970270b60ccfb19bec7a8e682f46dc8d2b0fdb3991f6b532c95cf5d68f860012fc16d5e1644150e058eedf3bff85b2df98cbe7adb360c82f81a3b5cf33aa272946aa1e9f529bbae53d385791baab3e3a507b783fd77bea7bda68d9828e47daa2c70c0d3acf9a6fe882b76a197a69f3036994e37628509e2a3a435780b034fc052d6e8aed99599e05e8ca8a3d59e7edc38ee878c1f5f6caa2a0d2b049f704770062db304b75e7385abf8f5269d710c928d559ad4a559e2b4a1b056f1076c28f6614cdb4f577daa691cf1256f027d2a7fc21ce90fbc6cf33ab02c644a808b1b965107c7c13d8d8f77adc4faa9740dc95eb8dada0c66c067a9921bba997bd6c9301818a4e2672dbec8e00e6109eb4620bf396aa8061cd1f8520064a66f20549f591318ba8549811c4cdd1c7fe7b87a6ef5fd5d5c19165d4d924afffb189fd66fa7803ed1d4b15b808b42452a1e5ce275f654c0821cd4d3a446c2f8cfd9e64ca90226c1472570a11541cbe380d7894d4d94a2e469c0d4c99cbd8d1029a0fb62e2ace66d8cb17b2278a88ea8a544eaa94e3236050366bcaef5cd49c778b2e6f3b58d4c02d97dcef41a3f8e294b48ea4cdea9319b94a5b87116f1a9432347c5273bb45a4335c392f9f037aa89b50cbcddc9d607b1397c10e336d09e22c424afd38f6daf69f1b3699228480547fc63719410c27859d07d933491d4146dd2640aa981535a09bfd3e245dceb799bd7a62b5908054f6684b1c24e0e05f1e0e31b0737ddbbd4e36526b3c88de092980730ae114b7ba5492a6ffef2169b9cd6a5890d3a9551c10ba5d4fdf7aee184097a09c63f4dd62370c7393ac7bd722b85418c111b4284c3879380e6a660d23943810f534a0e5eb62785918d9fb317ed1536178a9e4d49ed5d2ac919a84a7b157de23abfe437b44440f3098389434317a5134320c2e7a487d8013c2ca3b811fd09bc7efd9580bdf71744499850e93ad2564a1e691fd7f2e5ddab3c766478fd6a423d3d2ebc45535e14de1fe6fe5d3d56fe589df83a8633e326b08728cbef93a03f30f7e82277f84eeed8ca15693ba42ab438cdba1a508f21b1abfa12d15c9c7385e0677358693909b7f430f988c179531a6e7e7e677bdad1fea8035529c8c638de7cf7f0a428c6a3e986a657a0f974691f36f6572327de134cadd2cda7c86e56f52890573dfef2077ff54af573a95abef6e7c52e4a9d735e7be7c0d418cee0d760c900026dbd44fa891d2e85dc69578c290266f63c68313b584f4751d0f7c4cbaf0b9a0d254f1c36b6f0129dbb2ac1003f4d4f4f80b4740f936e176d5affb129e9217017b13afc5f1befce48d3d83f66628556eab93af9d2e1317e904441d03b8b746e5a1c2dfb8f4e89cac369394cce8e1cf2631c76ea11561dd1d3be04af5da49f418e53d262bc097bc7c8919eeb6e0d475100f593ddcb2cb2d99c7dba58ec863f99e9b6e31e19ef2b4aa0716149f0c0a295ba739ff0124d1e702bed6bdf94aa3632e1da1730ec8213693218523ada1693a49bfeffa7608368efcfe34280226297f64c78ebf606d3e005647905c60be625ff2d880647aca6130169847fb3678b747246dd404417d26332c94f2b1aec3236ff1fb2566cd47c12317d5edbbe13b73d34148678dd0ceb711037d398cb9abe0c3805f67503c9cc3e8e6e5d731a74bc3397b78237d6f955dc81a192b826b93a1bbd4589fd96128edbc3aa19f0f2279192e2d0893fc1663649fe5a4c282328cbc86ebb2fe03ed2a481894292782eafc83eb6011b101e0a9cd76b01cee931b0e9efa9cf58c7c8f2c0906527df1e7fc4c970937d5e43d4db6333e8ff3427f10df4453bb170caa39c26b4b1acbc92f07976138a5e741bf7e138fba4750e521acee639e4c78540a93589d8d53f2d98d8f0ff88e5874d1c3e52dac9c09eadc12378c857d735ba769e664f5597dfc85c3b8b4810e9851491ad3c8684d5b699846c51a92caeba61fa2a70dce284b0bf6cb0785f74b1cf12ddfb4464e6613073e8841b7142042850b8605a2f3e4ef3a4454889f99ce6e754d245fdec4041742fa34ff3ba1012e90ee5809b70f97caa977ed077911d3112ab6d56b84eec701adf074e1b6576d852bea25b6a817eb6c3ad3863d15cf72963470df5f544a5534febd462f443d714e8d30e9b47485a391a4702d12191631644042220c232af875e059c7da6c14b0d073b01562e763b83f2441eb05405e3159899494a6ba6992b4de0b563a8446cfdf4eabe905b992ed772f0c3af087cc4b2a850a35fc027972fd95647a7cd6c5198e351cd1fed8c10bb7f03e0af98804a109f40bdeaa86604a9114c7bc6a1ec8f079caa6d3296f3329aab19a84e6af1fdc2d2fd967801c5b41a78eeb45ed75c5137a563e8039c832db8c1c19b465d1ef06fba294b5c3ea290268db63feeab02e85339627b9f250b469584e4ffaafd7bb5b249b4f076e0f99ed52c8578d37f0449abf1afdb2bc663cc177e8c9ab1b7a1adf522a8602093d577915cabdf6edd05050497a3637f7042da7a9aeef44cbe1566950defcd256cf9b84995abe7a161eb32c2db9e033d33729e490ba86703afaeb38e3ed14c0de7de2b87403aac8c583448a36e356cd0e028ce0f23ee28cf935d03e58e150536df36c7eea4d0a7191cd500e9aa4c3e7d21aa01573131414629ace92f153b5ce6ea4dd7bd83f949a755992799c054104c864501272ccdfd636ecb6170f2109c59fa523fcced8485d55f392c20e8c3af8b500c86a78a82cd6c0a800c9bd582032dbc23f54ed9ef5916cac3f5778bb8c57d523f3164188a78aa78ff038414d91e7b69b8107910915733290c99b6fcef561b3466dc748dd0f3d1e9417d49675db62d190948c5d578a3f980d2c1f868d94c1a52346aa23b976dbf0e79717b203b3090b4699f6a76eb12db20adc0fd498058aff74e4f35a81f28457cb48e59d950a750f04278b2db19327b19294431eddc3bbed3bff235705b10b3948811f07d03badee543e789e9516a41d773356915cc6fdf348e355f0561a1a8222cd00cd623ba6868607f6473dcbc7c0c1a94dc58829edba05728a5aaf5ceb2c3f11dd4df98a402dfd54864ce0ccb835be3472140feb06c600688d4d213ebdea2358baa22b74a280a19a5782ea72241fbe5cf3d2338809920a48bb3896494ec1c6b5f9eb071454609e6936a5887bcc5e2c90830a70611deb889fc0e4e84b78e649de3b066112480823c8be1462713283f4208fe61ffc4f99a2ade0a0d96a2866e8b2138fb4f086c0a01c555a97f7c69cbae6e6aeb499dbaf0b7c09328d47ae12973737c801e1e3538159492cf83344e0f1aa2179de3c3d73529744f1a4a91c1a0230b2b01c2b692aa4272b96be075eb71fec81188ea919ed08779608b340e5527599da483fcbaf13b466cb2e4b92ae1583fb02b3c11eb95e18ae421f5708182865a9b01c49e922aa7183bb0b2a9950b76dc170a8388f79130414195eafbe0fc698fd8221c9329fc6dcf2f529f19eeb0bbb87ac371a07f99fa7700ead7d8589b67c51aa10632ec1d0106e1117568222899d31deb11ef6c32fdc74cea2cdf546756ac4f3780c2c7ba4eead42c4fa80612c42cf8acdc4ffcf2f15c5970635feea7c7d7b5638ff094d2e7153f2edb5a4991cd8164dd18a4cc60d097709e885fae7b7c511c30749d5abd882f9f97e7e237323e1761427ab5d28d7512fd05ede83a7182269fe2879784b1c3080bc85b03764098002beac529c98b4abba9dbc8ec98b20821a6774f2ba27b9453e85ca87b813dc2ebdc4aacc74a3bddcad623a85cfd097494782a3b2e90c2523f230a0cba5c58119f80a2f06c96496d42ea6eb6545cabed8ef78d9c232aedb29ca05c7b132112b73e16bd5157bf7d3be1b618a33279c7a6c9ab8ee4e3be08c9e74caf724cf2092eadc3f78e893fd015b70e54814f57bd3cd738420dc0a7db3ae4174c703d131e2300cd68bb9910fe56040fc3ec8398583c66b475d9f13887c1fe3aed4f44c3837b7b6e6ef1ed4d36e7ec26b0a5d977140aaff19ac6e869f8e9965b0b029046f29876918843fd820bab2e7fad7640e1d17fb2db0fbc9e66b830fc5471a4e270dd0b9191a4fc60800a0a49d0d7914d5df1890570c0feca19e47d65b5e9ea1e2d05185d215c15f0071cf933527cac574c6cf5b89050d6d8949b511a94442bffff0ac2fdda29cdf63dbfed58a17df72555cacd5b67197e7807cca4782bf16b925d9761e198cbb3d1a5f37241cdb2414bf379210529a0b0a4e37babdb60413c1e57a490da8f1cf676b950b4d6389f9455b1acbc12fdc1b0766f7936c47288b3a6c80e5b2be8a9a3e1471fbe8f2c137b51c29c381c70b3a82e7aba488851baebac8568b5e8e309acddbd4c33b83f97525929dc1f31095e024e98003f55b422ac06da9f4d55758cad35272b36d5a3fd6fa251ce114874147194cad7a1fb9a41ce45b35f8a16918fe07d2e67d651cc5ef538f08f571b892f16442544f36c710ee19dff5f6c9f2dce3b1303fa85e49d4786a040c6a589d9dca1db3e0ea7c0d7a075697aacbd551d65fe9adb87b26e8df37695baf4339f5db083ed420b929dfc5d2c6a7182263995e5da5e9e9028b46f82afc478a17dab2abcc2efae1d343877abc63ab396d2487a2017e7c25bdd936f15cbc97447af8468fc6b7527f2a63de97c151f0ecc6db5712765303180f9355b7a5c43ebba1f9d3f8812f28a80ed8c7af2636b025ccbb63f78044aa816c6852621f13ba8dcd23cee6ce9a44a8fd7c05be74a3cc5980ab799d13ea3ddb47c253660d97020801ad84e13252559db710141cf34928567ff66e0e5d49274447552fde79c7b06b0ee4ec81a9b8fcd3ac3c1577b1ceb1fe97678be314983fd723c400aea84f5e4ead92dd4f29787dcd3533d9ab98c3d66f04f36b40200a20e6983c35bb23a77eee6e04c098e98a14b84a285e2217d9696d7300f3aaffd196468116a11a5cd2af99040d9adf709c97db0fad08b99666f38a92cf0a2e7e11a36a1340810afff60a4cb8b360be372c2f6b7725f864e22371183783ea4d7193eb92c9a72ed64da7923ddbdc99d4211fcf877d324555c0205d46e6b9490b1356fc7231d1f0344f1108c79c52ff287b9db41d8f23e662ebf2ac4ca312d097a1150eeb4d641a40469f3f7ca131d43a254233aa5d5d256d8ff871f191e4ec55ac74fa8ba26205a25c3af616e138c788435959382f9d184f731d2c975512e9e9e251686bb9a1c6384f8870fd2c6234440a88ac846e85c3d8fafa8fc54c37c7acca8d25d7e878c9ddd5607170c9243ab5f27a7c3d4d035b27ba5a66c9e09dc6e3931bc5ae16f02c27ec415c586cf554bde71399c8b8dc7f2b8fee1b257b14fe156a35c2865e8387ab55bb4d679cc7558b67fbd259d2225dff0042034679dd74d8561e8777cc38ff0fafd45c05ea35444468a60d3f352ef2c53bfd7899c2aad729977a972c4e4bb2dc6ad57bc6e260e6c898ffb0d7abd6059d4e904146e6e73000a4e91301c0ce9ab7fc24a7236ceac7112a339da2df1352fd299e72fba2a46c0ae76fc6af7d446ea3c06dd4174e9289d80db4fb0b79fe5ab254c18cf232f0ca1f6a0996ebd94283f317e99a512fb84b5928d44bc5f55988b65c2ab9c3c179b31cfd599d377aeeb7345efdf40d31407fea6a2f50419e3fc792da40cdffeef3cc8692801d1efff88f36ca69975398194da78f07156e0f879a5d6e0a0c0b723478423627a82c7d733a3241e41c61887decaf35f158aa6b7d8c93c86d7849fd011e0bc7677fc70e9abd9ec25352e8e266f56c1e3b118d8eb49834092063f17320d3d51cd3166d9e0206c52e9d3b1517db49ba67a6f946dd8cf2d30b5be000f43b3f9b11e983c1b9fd18e4fc8ec8befe1a402bf512f37da20ccd85b74f0757f3589148f3981a13a7800c16bad0cdb839ca96e3e20d7a81a6527d71add535595f13f120ee8712fb4d0ec58c58e68b3bcaa6f8f03ae2c2fe1c4e0e758498d884670ad7823e995425e544cac4dd495dd7543623e03596315664ee83a29023b4d8a023b95eb6558bbe0bfc06b8bf46978adc1fe046a4486461c9fa70b74e632e4a59bf42de3b7f56af8e9322f7aa462bca93887b78d86bd46a0babd8ed4b8801e647e1bfb2d129a817d57f6a2ce0ce960dfd721cef1e725b02da17d0d7a9c750501191a3fa295c4d2127c8366f4d0985a728db5833311f186c0dcf857a941d0b2929b75a3d3d1e9c87867142b1e00fd6c7c48cba7cb79753e07839f97a3db4c60849acbb30736b26031d62109e61d68659d0c966e47ae3f0cc90fe8c02672ce6d4f997dea03c68a6b5e40a1ff2ac15fb1d3cc87cb850d6d7732befd990318b6cf4561b9d3990aa3dcd2383eb0d82efac5e21b6cc7d3da175cb6e1b96880775fdc2e7e44ea33ad535836462a2f7ea57be2f0befec8e381783136339f475a83d9a07532f5128b788d1755b836fe8305cd900faa06a71196c97efaba59e128f717bb8e3170042e0321b23d3a698996db063d0e44e52846e05b71382834ba1fa742fd33e83db06eaac4015073ad0cfa4bd42b673169dd77841f74b718470220d26d503b87ae83311f6ba0d7677b1f8ccedf0ff155cc9375a524e4212199286b4ab95ae4af92b45722182221e055727708eaedc97f743a48f7295786a46f366b7ce1b793ff350f91859f5406962e5bc38392be8ec16e861fe41b907c74830f6fac5cb5c827fc6bf3608efa370c3245a0130d8ee1d3e3bc147b4a605ca278f3878cafc7627079c4026c9b5ef340ab4f4994a78d09ef66d4b0af463bff21c6b4eed5c6dd93bc8a72ee6697410f01fb96365994bcc00062361f5a7fba090e6bb2a02838abfe3a3c5a67b326ef38103441f8b9f7e53ae5275b7304876f220a3a7c2cb3e7cd51b82e2a4f5500847e3866bd144521d458ec6b69650f0971942e42191d61ab9b15564b7c4617687148556463ab2456ca353a2f65a19ff995be355b53eb056761debd48cf257eb3a86ab18270d370298039b75d624fb852e659d50a6b7fb9634d90e1095286bec31609126631d0b84833d74aac85a5637d7e1bee4d8ae9486bbe78676227d7620373daa90890e729f43ffd8e2f860a782df04074d116d34b27b828dd332165dbb7287e1a0f85c75fac5bdb6e11d12a9888ffbc8fe20dfa57e506c389d4d80aa82370d8cca9a16069477ef076e7716cb6ca7739ab42293d5a4bafe1cd2f4b406cd8fe3cbaf2eb945e6a73416055f8a6bd567661a94cd87f715c6d9b9f4fa223343e52489962a63104da6a14d85cf3f75584e75e74e75457d6409437bc8bc64f768d87393d606691f3f269385b0b2e3a50bd56fb8fc1743d29ec8f548e0ef9b2638112162e716e18a6e6278e7f22549d3620477af0903972bab48ede3bdb481301e9d2bb9ee930b3e57bd47daa6e24adbc0bf15147c857caeeaad7f4b32df9dc807d3cb371fa41f9e0fce575e63292483f0cbb48f2e6f23df41da76520a3e6a108a1047134900827a0087d277958cecb008ff123f432c3943e029956a767110d544d609fc90d53ed794efa9d66938db953d4c4bf6a41a2be2a4ae3c579d7482edad5d719ffd74b3551b35152ee769713df8ce17530962dcf98132036519361d2b6aeef2f27c084a7ad49f0951108e6dd3e461d4f5e29553af4d063c0dda54589bba671a45cfb1d21eb5401b79ad9bada0cf355ba519a3655643399900f0e5fcb31f0e965ad7a1f72d8ea9aba50047f019332287f33f7958f1b45e274cebe97b3e1e89379b356f582d28855d281774bf21e7d74f71c2204b673fca924d38d2c6f92a96bc53f69e98caf392b24a27175b32431894c604427ab4ce37505e03bbc249e3ae0b62411816a956deaddfe6b2e1054b3d8d10b78b4879bf6fcb2704a80bee39bd1a32308ed284bbf2cb872871ab5ad669be5e4d25ab64e74ef0526a9b092e082874195098f2f2100e62f22c40178d745cb75db7c42003ae7edb2f1970087345b544834fce602bb3b1a0032aa6a904f346bdd110b72a9e451f448cc91dc9dc5ae0733f25d5b1065270bb4f401bc321ae38dad78b6d260e524ef6d868e3cac20fef058ec810bd5324947225ffc6aa648479cc8c4f8c0505d36c65e3c997237c5924dbbb1ffe64fb316810d05813141f4ba6950ee614254110a938f5bb0e963a34ead652b2431b45da1631fa77b14dccbcfab442d0af96665746ad4b640713fae1b4c1cf290e67183545f3e15aa41956d7135054b04be3c0a71e1ebad6dcd0732d6c1118eb0c719334d93890e6d2538fddca93fbe938da85ab1c50028bacb9ef777637ad49d44650ea74c688599dfa6bd2e0ce0ab78d34cacfc492dd0c3a3ba6a0a34ee31cfa6275562ff47139a5c8ab8c7820cee481b087c2bc45dac6b1665c1b2b21b322d7e9d9d06ae4d6bb6e7719382ecde8a86c0efd8ca1c3baeec80d55c981857a7d18ed6607f2c1c2f19e358a07fa71784c76dccf6ac13ba01beeb6644fd9153a808c8d13ffc562d7780eaecc506a46b4ea777f9a3d15f363d14b8349ecde9fb52f9b5b967e898c1e9630ec55304ecdb6f45b1e0f1e2a7da6db9f3cd3dfb0de3f7b10893c8bb75fbc3a7fff941e4dbb2d83a92c64d31afbb5662e3536eb8bb9fd1ed414b08b5f96c7a1ad95d02011a100b0acac6cdba7e36a9774747a720cb41394610812057af4427f41ae5374e7ba98aa65a7148802902e17849aac587b7caa41fa7d7a021dd6663acd62ce11f6e26e44053e0b8b82b05b7860a4b04677e864a349e60d77ce7fcd657b116a7403be236a182271c47ce168a9e3563ef201189e8575b06756a4b7af9b9bbc1238b468d9b8341026e0e3f5afe8f6b34bdef815f595b9a3afdb0f21e48f2fc0a363c6ee8fd43594d22ffefabe43b7fbd28d997b0d364a56a13b11d456f8f460e69e94ee725092bab8caf0d8efd8d576b7a81b0d1f4e5df5820f43f3e29da675965b154fce31abf32c49723b63e0c8104d4c7d2a943cddb62c682a4262731a759808756b295ce97e802f3971775ceb4718338d543e072b73457f596971a486cad91a50bd58fc10506481d7fcc29557803e29f814a2a1ed1cce7e9622e3b21047690fb69f9da8becf5d5b3a6422cc41980983dac03cd13f5ad40938bdde37fa035d810bd2187ba9c68bd56a48c105950f8b9542da3c2d7e42becac4533130cadf198fea5f49d7d905a60037ffcd64a0f3f8e2bb94704c3c4887c11bb350221a5b37c2da7dea5791d5e5eb1828e8506c50555f3855d9769cdb5bbc221a2d32fbd7c65ad014787fce1196c88d8b9d570d496ac109931a8c9378a24af0e6d316d9b661e3f7470cf3019716138e3f751d0d7853e59398cc1db1a0324ea7777562926218bd8e0db97756fedc5531a9a1c4b08c528e82ff7596e0a2c9ee89e4d71eb6452421617499b2e42c3fda6a05c78eadc76d756f1fcf56e3c00bea6137ab50cc98dbf222704e32956d3d09f98b67be0d01d20951c650a88d6e57b644e58e705703764328d4daa453dac233b5eff13c57096ab2f08a4355ea4d280f83c5169baec3135faa12a0179e35f933239febd56ca3eac69287f0da6846f2fa1e2ec03ad9edf3efbf59dc2eb2792b66df60d8a55b5c7d2a656ce746bfdeb6bea7abb8bf8f5b80343927a6f6637b7364ca27b0f55d3b9ee05d748937a7b27692c24f3c7e79d40b61e364e8ec2b8a3c06ed1d2b863f25e8f0740b46322af76247b6bd31337d7632b9e2971d4ebf9a3326f86886d87dbcc7bf545c9c71d95d4cf62e516511f2213b7a77eacebeb1a69ce642321769a15bf8bd8c95223be738ebd462d0983b58ca687ee1e610a16321ae7550cd68cf4faee4f0a4f8f89e0087df9cab0b821e5b428579a2c1845560e8a5f201e49041937b6779efa3795f6312ac6b9ae686b6324899404194cd974c16b90768451fb65323d39c7efde5ca9a000baed1e9148298e7c0186b4424515a4798dece69a76c4d86b93f52aa0ef17cc7a32fb42615626ce06604c1b95138a28e125d9cefe8a65d0b82b4e52892029eec3f5e9eb9e8030278ddad126799b329d430c8fd338856ce0afc0e3e5033df174c921ee60f39f78a84547811f50304224fd53657ff1e6353da9edeb4b67ff299e14e7de5a6dde8ba33d0e51abeed435defdc8f759052c1b48cb91e4a8165661da506bfe0ac8479142529d50107d81e2d5b54a20f6fa00b49b67ea0815dfbfee6e7b0c85f56a4849e845be50fdb01b22a9e98d271bdbf9f63b1d1026b80fba69b593a40ddd23e04bebc7f773923bce3a37003787af8a6794a544eb841ff04f9cef12361af37c54fce44fed8db69a5b7563d3e4261a285d4f820eee75679d46475b7607a67b7a0e7da8dcea6fac4d3223af409123e39d8b6d1af9b744c3b37a07517f6b76866ec78a164dc150a109b1243a5e6dd3c2d9c1f8a65ee4d0bd4b0b721c6c6e8d51e6c31449ca23ec60d5a6e6299d73d0112597e6c2694dd921a659cf0a1f474c9b1f00751a88b26703ff5bece7a5ccb215cd6e3c1ab28eacc4b934010654fbcc18a2e5be2482f5bebb56fc494c8a9c58fd33c491fbac0ccb4d42b42fb5bf358e2acdebe80314308274660395af2536ff767a942ca4f2b8f095dc64b60234fd61198fcbf496fd39cec0d72d08c559b9943caf456ecfb1106030ef433ff9adca12370808085ec4778dd2154b8dc8a77aeb4f6e1633fbbe4d0de51d9552e77843aad3d3427bbd4ac78b3c8aadb13ef17fd279a3f213403916f76413ca453923c024bf786cc4dd145320f2f564de317ecf7116e1909f4d3ff23dcef2b5b03fda2385536a829ca3c19416f9357cb487dd3daea9c28e0fb1122a61e4efec3fba0bd53f3cd754491cc7da84cbe997f86d65bf5a43ceb7b669cd7583533be5e7d25b2011f8fac1e41c66e2ff3dac17d7a990a9225b58b80d60d5adce950b5e4b5d5900bd85b2aa0446403db76b13ef896638433c22df4478cf0155f2967eca1eff19abaafff2ce146b44edf66f24246c4b13c3892fee46757aae077f9b932e0cc492e5373635075acbe01139c98d825899bbe7e96786fe66750cb8462639c8bddc8ca445f41ab29a214f5d0ff379dcb8e1b44cae1f6e9540b389211a52cc2cbfbda37bfeb88020f605de4561a9f3e582c8dc72fef971d2b72560ab37c0e182c213c7e3f861e77609ec02b35664b710e1169dce107bcfc9dbe09042a62c481cef1a193d59f20f81fb7efa110a9eae1d13b6464082784a770ee8ea7191f80d27ab7e9b9929551c1dcaa79842ba839ff00065d9dd3bd0cd323a99aca5cc008616dc64e321b053c638e00a202f402d82df9b00473557895ae11bbbdedf17d56624971550e5e8e8d7109156107a5c77b50ab485ca3a266f895e8ad74a854d356b16230cb6a61d880520fd3f0c0a3524a2e1ca000cec4a0cad2d362e1803d000799ba88625e7b21cfeb943a4687ef9dbd7e5fc8b54e86144e29f2c42462da2ef63453dab5c6f4ebb8dc5b17a40c68408ca2079238e39fbd7e7166942d4eec6e5a234cfbc991191df8ed65cb298bf4189e373e5e1950d9040b63557100991076e887b94b7acdc0d1a545db391e0d352bbf335122e4bab47be39a496423e09aa7b897922d7aed439d27f988930412bdf973931f9fae673a7b783fe04a94e8aeb8c96856e5d8f72735a71661d9f0cb4e232acb80059cc6ac3f66bd5ed333ea6fc6a743ddba79f3b878b9ac6dcda9b040b7ddf5fb71ca7e0e56898cd65451b054a575c7b872952729213cbc8bd3f603716cbe5abcf1d173b4e2f60c3dda30d2955acf3549c9709c0b4739e5b29bea58c52a8e18c3ac664a90c712f996e3bbb7ec71a38412b1d0529c0ba85e53acb52fc11b190d031ae72f16a25e6d1f1a6ce8cac0212f99ba51163794db9b665e6fb18975746968c3464c36c6b16a5ade51f981e3720a3402c8eef148adeda87e4498c529f6972bb9a0a28833125414dafa0ad1f4e61b43910e67e9d8508e28560257dd922756d9dbf37799cde725000edc3de5bba92e03b28c35f28fb8894e2c76cae822d8c1b4ced18a0329f9326b0a5175ed7f99937a873ed54722b3462cce215c790e68fe9ec440f2ba7190ba8cf4bee5b96e9dd889758f9c2366796e68e80ef5a45f8706681d37e5d673186e8d14e393fe97c354d5a2292e6c184b81ec22ed74f5f2a88c65d29405b8bc82d4ec7a7e4e301ebdcd424cb58ec657f0577c6a6c9f098f4a9d020f6b30f513d236fe2084114a048383af032744cd0d9db59923bbe3e18dae0683ec752897a48a7402d7ceb0027674bbb96cec2f4627b063b87493fd5771b6855181c0c18a8490d72c005a818c00bfeba1f9c8e31f1dd92769613c9b77460a5b2e4645fe2fd437e2693d905c8be8215c2d1b1c669d3a4351d848e2f7ebaaac364e1e352d2662d36c5ba9a75d3c14287bd77b4698ca5def840872c0c3a903e5d3db1ae326de60dea17129d200220a4746a4f7ccd4f7e536cf0428f3c2d34e4cc50175ce338e26bec9b11b4fb6ce75be01f3f7680ce1c17efc3246298958871118cdcd8577f38f22e87a3637dc5adafa5cf16e76f6b32a0ca30c111f58f600c551bcfeb9377b3345a4dca246ddcc1614883fa76d31496778dd69d4c087c8fd1c8ef65e5501fd2034f9fc1537bc10397296304ed03fdfee8eb09babde968956e0d5052f36613168166a55dc2bfedf7261f5aa32e04868ea8916758f407066fbcdcbebf072fb02447df06c80899f166c7e76897763ee01ef5340c403dcc4b76bcc29cb01c565350538b1a83b78786522d9391d531fe51c49f573a03a787f1df7f42412b02613b0baf87e190c23ab9a325bb06169cae16a8bc1b0462ed232c164e1822a83dbddd14d0504eadcda579114513e388500771d8700ea2c6b6234d54eeecfde94bd0c4922f1957b43e24b4da85be52a09b39567ff841aa3cfd3cacf51e46c89cf536a9f2e8e7d99d4e19453ed6890876ac3f3c4c8cbc19ee08336e9d31fb5f6694958dec09d2621ba89f435d1bd960be34e729238bffd8def7555140dec6889d67141bc7739e91b2715d35759b165e53e34d504cc209072cb76a0143b3bad135d59efeecf8e349623971160387b5e876c64d247027d354bbbf0b2054fde808a4f4d5c103ab0a010e9bd5185d51c311c2e4322b34aa5a06460738885950b5b569c6b99a1218acbed8eb893f217b5501c9679f02701349bc2dac58109f77b58c75fdebbe301af579a7844581ea76509c4277bbab4d011ea9fe4a57e1dca22d1fd92acd01d8e301281995d76b3aebf2145915df8c2822e00b21443944d27c41b243c694be0b88f703b9569bac26c5c20ace4217610ae1d9397d3accd5743659fbebd2d40c43e8485e31dc9e4d17a883091aa291457bbebca8770dbd4516b39faf9525418ba6c9fde383f9adadf46fc2dfcf3f13a809053e886a49fbc020380b7698692c0f87f5a7a024030eaf5a0dedca8e9ae8af43c55f3e6ffb891dd5f8d8a57fdca2706c5d04104a6830f3b3ad9ea2a8d70b1f276aab85659cc3e885fdaf67bcb96609014f259e0a7e47d806e85d9bc92215c57e2bb7379c8ad07515c910fa684bbb23bd3c4f852e40868bc4f29f97c5369512b9b282208996e1b185612f0d50588cca3a441775c6670af35ec340281f0195e51b284d818e27633e5488ac81e6275ab84dc7d4bbd864f6c5e68fa74377bf34d08f91c44230f1d9da04589d382341520cf2d9257cb267183c02363dd9fbce396f654671c8704286d395736ec9358021f0ef2ec9c81a23527b406890193ff3bac6184f6eff5620bccac0499ce883f5660d529de6323dd9a5741047da9a456ed3fd990080a035c786582645147a6ad3b0dc36f26dba0f3dc347751d889e2f02b00f91fd867ec6cd2e0eeca7a916cb8f8012836fbb3213d059533522e9cfdc3940df7cb58e658cf38d0bb52d6a8764c37c7219a055ba73bb44fff8647af375b428698adbcd725c90e4e75a37164680dcda19011f4ad24d0e039e7279bac08ff233a890d34095a0a0fcffc6355cb390002e9ccdff7a6cd69bdfb3b052c79a00b070b8ac6bafbfbd432a492a796bca22f603319648e6399faa8306fd5197c46f420a1c50e975f17d53c601d8bc389eafa5ed496f6730374dcaa00f23f1397c4b9998dc261095653827dfa017efdf7e12cc6e5a835d700acf43947c103b9cdbfe58bff6084d757c83115382a5cfd629ee64a2ecda78d0ee90990d47a682b0cfd27a0ed8b34296d312ed57097de58a8e79535b0bb45987f6c291d9b041316f4d62f24efc1f450129a3fd5fb4daba46fe843d839cb23f3573d2e8e505ddb3fb9b27513fb84fb72a8115440735763ce2ca728a61bb0ed798371031ffa7b1d6bd2f1d282955ae2d7a117b470bb646357a7d18153cbce5ba460b3865b71bf1665ca1f4611a60cb1383988deb57d3b106ded4a15a977d82e2788ac22aafff80d791982fb16892398d4c3f0bae1276705be6aa3f6077836847e1f33387e1125d86c0aa39c9c49729baefe94224b6f3747ff2d453f830d91d32de9bee044184e7f8e934d7abd7fe8fcd82c956fe33fa797cbc4815717ef5fd13c05fe2e49803acaf5620125dc07e5d00c85526acdac31d83d02afa895b166fb7f8d13f55bf3aaf87665a174fcc90c6e38e5c4bb5b1526ab92204b356726c66cb164997e5a029dabc87f2424ac323f483fa112ff5c03363f50f3477f031dd646b4148ce9b188217fb7ccd904e03ab70ee733f8452e5a2090dae8bf4a4eaac68fa7bcef238d07362f6a4c642eb7ac6dca3396d567e40c4c9489cfb74df51f808998bc53c38aa15096ef1058fa7708c4839b0a38fb21364f56d61674c33f336bc561f31de7b99ac365bd992f0f6400985eedcbd10b7221ca9f4af2da0eccf74920e751f9182921e2f4d08fd73e5b3edae87f1b4fee5bf661d0cb63e42021816bf23cd9632345949a5ed9f8842640d4801a6a8cc1bd4531cd3d047245d23bed24a8f107f749ab1e1ba25a69550bc154fdc0b9b8ad4cfcdc30db39c3c2b92d5b659f6b53699e84782faadeec8b9e50c238dfb8696d3ab3e3d20c8a533a0c424474e00a72bfff5194eb9ca50f5e2baf69b74940b01092cbe531453fb0730e9c094567a9747d5279fbfe01c09e125b32465b5997eb05cfc5eb27c1660d14e6fc08b5d6b40b93a98cc35b5759bcc5eaa141b99f62063a9e4cfdd7b6a2eea1dfac89619d719bdbd306be576f8f4358d885d7dfe965e11f6c9e5a0a4b406599f48f322994d42baf339f86e4261ab252163e9e0ad3f21656269669dea89c1a156633bc3983147d2f284ec0853b19f6735cc1960926c44740183635fba8c32ed51e1a456a8130d5b617f193899512a687f75c720f871173a6ccd0faa3e8fe53217df3b503f5d66d915ef047d412d3e1396ad58cfd8f76aeedd1bf3204428a471c156b6dfcc8c7ecdc5e4a0b2405e68ef7fef0c352182ed2e2e6aa555d28f748632d3a2aea7002aa8c6a5df91bf66de4c1393bbd0a7b46129bcf67b7c225d97d14f622283f75fcd1bb3900f27c79bafa9d6e3d66f659744a080827f9d4cd666be03289a86b19ea49f7ccaaadf845e7e2173ebb3ce7be0af3e814fec56c26a01260ee7e08ea0a89207beb976d05ba76044277f075529416086e0756250a21d30789dcc7ff0895706183b8c477807738f9c9653956be8deb2777c79cf81e5e219a5e62294016e42ca0c04126327ea40c72836d3909f49b840479cadb73b675cc6a09caa72bb715e947829b1c086d62f579d800d7e1d23368cfc29f34231f9f757d4b5cc55f15c1e95426246cf4e48e713e753e8a7c6461c10b62036b7e524e60ec93e3e3a2f2313f218350c63b5512ee6c7d6526ee8f9cf3d63fc548ba8992cf40c67d017d52c3d73e1fd6e949d2cf22274724eb5da5cec6e1a36cb5807f37469f0a2f6213c5359ff55d91eaeb2c7bbbd5cfbd7b7a8f5c791683c2841e1ab8ac34ad2de776e068738d541108b08327e1b113b8bb900e3a705e2bf15c098425536d2b7cd64f300c8e53e0796474e6aa471ff180e5e7a07318cdeacf674095a0d1c09857faa0714a4bcef791a9955f6b916fc8d9eef605c0e18e3b16cbc0305bc91b466f3282b109b3512b31aa09766b670cd441e153ee2546ec2e3cd159c30fe1206fb3d901b88feeed3f23cfd838d86e6886a45c8da2fa2ce7a0f27574adc397d8252be58d3e42e874b7acda7e3c3f375259e55106f8e1cac746355fcb613295e7d63e643631048d7ed7ba11d4b4393d4ae46f26e442ef36edc2bde6dc1e33ee202eead81f29ceb7a73d883a68c7df55fb5fa20f31726fb14b8fa82a61075f27ec0d7eb4a25055a74321a3ad8bd0deacf112d438d0b4514d561bd290c37260ede515ff2076efed7d474aa2921c355a9eaceda3bf08cd18ae058d69690f1ba29d7c728e16df665c34524c3eb043a6b5e2f83c23f9c63b6eebac6842fec76c485170a14032391c74d0632e279fad00a1c5389c464e2955c23c1401bcc2b8cb84e8a9f0343f7808c82f530bee4eae3fdfb224ee8992800b7d52c9a5cc38bbbf99ddef3c18cd880cd1e625db4767306a91a0c739e01c43bed48d37e6fbabb288824c677cd02b54fb811584090a2ce3a4351b32567140d72836835ffee0b1ce7ab16c4587c1df99a8c6281671badaf2cd67d0847996fd4a93ac56feb83dd82002730c59bd4bf1484e77b265a6870ce9e67024da5de6d996f9abe19fb6f54ad1ec5aabe43f7a36d7f32a567daefb969a7234a0e9787f79188094a6794a3d78682b51ee57291213efc7ea295e6143d45e8444603d36a0ea98c5d959cbe3d8cf80d161ef341bc6a11265989696b8bcd96d140cfa87ebe007222f3bd2c2b1011f014abec17dd7714af677f151bfbcf742103e73a7d5278af5d2866717776ec27b318ca76547f4f5454672897eb6a620c46d13a5679d7c9a69549a14a465ebae9c84c5587c4548b897e3db9b224a11c1928189302c55c7df28943a2ea8627d35fd0153132f10b7c314e77451faea5bbf60db3c57c834a7b5f696a1ae46ff252451896ad7927b5595d52559fdb6b4e89b797262e1fbf5a8e1952a47d7f1aaf2c83a8528c0edeeca9f1431139b1863b915815aece4026c85058caaa3394e4c86f98c13f29d1bf514d73806f77e2101806489c281f838e418e17f86ca8ed99711afdfd75e25b5d9b9d748a8190881553b9d819482ae0115deb865c2f76dbdb260692b663adea3dea997f07f5213c2025838828d36d4f6bafaa6d27827213e8516616595643677fbbc68d853a6c5ec520e05a7efc68141e54a0c07b82947a9f20fbff7db66247662570625a2312065a82e7651da9993688eb3cadfeab775f5934ffc666c8ea3a8865f1dfb5e4897efed55c4bd96d8e1434bf1140554dd8aa919baf10b182511859974297123d84937843c96340ffd2f620f6823d55c8524d4238823cb6d952c7cd9445e89719ba4d4a29fa15ab28893b2f5923e67a93817b9d41b9aab6bae8c1f7c7e7df4d8ae73d506079791f56063b788f73cfbaf33208090bd9e63ee6fab8000c6ad2056769edf58d8f75a4b0c65a9f144f69a21fe1270d7016c814d03e72915ea5569b58c947ca033391144ca920845ac567f925cf2066d327da3d910f51d1f7e81d85d2a59e88ec358f6d2ed327e41d5bf5779976ad9081f012eba090a5d4c7637e31ca347156aa2da211c6fee450b1218384ed52751b7ec3af704b978afd60635c84122ad209f0d270d08350aa0da5079e0d484a2d92bde0b97210cc110a5175a8a4337a2858b38f7cb7721486fa14b6354f3b7822af8c744cd2049e92438403b55e7363c218623c53cdbd7f2c08deb1da807eb1d4118e71f9ccbada26319ba16517ebd77b7100199142a5adfcabc100bcdb4450708bade23f5ed0f07b84ff31b6e41ebde249391a2955d151acf41d24957321d3c89c22060390935ebc7721cc7519c675b6d13bcc9f4356370d73933005fab222306b2742d7afa06941febcf596e650e3324987d720aa73a17422f0454d6519a868c4f927cfa2794f22d9adf4cd54b4131937d7104fe2582b3ad4a2b4f7ccc1cfeb54567f7cf670ba7c8479ad9bb9911836bfca29b39d9400c610e8b91990ca1a86fd9ed8b2e69b71453e26d7d16cc6238937d19e918a206a517a7a1d7bf13071761f85d0aa837884fc9918864fb3ffb9aa122e22b49af61afd4f797f02ac22091be42e669bcf3805775f3451ed6a6056328947e8a4c72ff5cf017e934a632be0e397ea4cdd94f5a63d35a19972303b434f30d230518e187eeea35dad663251c94f02b16beaea73c5ae6b4b184d81a9239799d33edc7f6da46c08f844151fbf6225d24787bc80442c588ec70138af45da58f899eb3051f74d2947d4985aa5bd5b9ac27e721deaa41498b203e0e26b4485d83246cfb073e63952c0dc8ad9d7966287a44f98183b6f262cfb0ba48e0c71909dfe776d0a83372abe04efb927110af7a552f172b73ab8523bba2053beaa9363ae572e7ebbf47921813a21a40143e965a2922d75fec8b75052118d4780beaa9d3c3119fd870cd0cf1726dfa83e447913180dcf3764f93781b503db4f6b85aaf6e4b7d107e2c83598eabf4bab82c86ebe734de43f1dde30884eaa152d2f8ea3001c0163b5b153d392dc47d80953a94df4cc2d6eb96373a12ee5ac70ccb695820013381f4b398c7335fb094c37235b088c1f50465be4ba1cb4f99c267456597bffc7b24073227f9dcfee73a0900a8a8d8b8c583257538fe141a5ebf08002679936070337d27f6c44b13432796923feb4dbffe6009daf4df13db4c6118df5ed865abfbc7c9d9e49e8abb6fe5ffecdaa9576ac18bde81e2d31bf83438536049a6549db7f7bbc9e7ec5f05f7148dfc113d75d36c6fc0ae50ffb38edd6ac9b6bf611984690312d7c8253fddb0526ae4c922f46472211a8df084371bd8b853a624e5781af907b9045495fdce2da4a3c736eabb6eea97c771d2c4669fd62efbd5304f65ba3bf0d908693c333762a2226c58d179e28499a795a829823fd73b2c590bda0697da8bf8289435d3a917a8f705ffd64663f5ce84405f06936189f0e77a4d02aca499546e071136d5dda26eb40fa349ea4ff60f14a7cf4d827369d7f5a10007b58eea55760f46e71e2b3485d759d42db08f1922e54da0b4982904e3b1c94115b14572c2fc9488e5046e9cd4e76ee50522b81d0695aef935059f26764c836a543e431e51e9512fbf28edab4d6f2e0ac6c32147f2874529f8ffb46aa013b9af934afc8a5663bf2440222d32e343433195d65c78f750f680de4fdfba8d3ccc9ff92a40123201eca1c9a216fb81a96475b53fb09568bf1abc2d6b4b391ead3bf4f3d0121f31bf955e41afdbeadfe702036ebbba788c5c71aa77cd6249b6a7257b13850eeac9d5a3632d6137a56aa4c5e20a1566155ac5711c263cdf15fa8a31aec83bbabf3b2e470cf4ea173b3d99761d4524bec623da84f1ba3bdcd9de209bf034656a4b8457b13c3773e52823ce4a7ff85438eb541f0318320e9a16c42ea33f2235525724b395e3e88d5a37f30f112c5d9b6a7c7d21aad64b171cde1050ba3b16c690a41df161cc340fbe8ec194ea8a5fde64a711274e87d7e5a6212b70f7f90906c6367d56e59fbe8b2a27a2100f4ea6e04cf88a2cffb545a8acfd0cb05a39f92edc9505e54e22a33020c4cf6b355f93d502cb37b6459b7099ff6e9f627592b938d90c5c6f8e29f859dc2e05c3faed394cd005b70d1f99229c49e7891eeb0482c7ab66f208bc767eb8b717e2a7323a615a1c4817b3f94ce11a8aa798b8fa8c96dfa73d915bb2410d462ba8f9e3cd864af7d6892a213555c5a73b6cb0023d3b7d59d859bf9528e708e9dddbf6c58ae8a848a7d7fcc896a4052a0147a81d5aa54894a9d4d6851c7253fd1ca2331939c8408128bc83991acf4bf3e10045b0bc12e73eae0feeae35f9b4e024fb953fce42f2cc69103ae325dbc8e79b395a6d787873be416cb72bd976a610595269428c5707a31f8dd5b1ef42c74b2839d9eba860dc06f6e7309aeaffce97b5510ca2f94772915ec11ab5a643bc4677b1e00183c461016f942deb8b3c6e3f087eec96c192af17b644c7769170cba3ac0867586cd47d2b2a0f86df0130fc50720af6f88707304bbc7804270ea977bc476d6a0f2f7c9fca4876a7ce03150dff0e0aa117de6a8e509668cb3cfda08a38d802b862af7ab9595afa37a67470fcfb0dd3b16e4c9cc526963d21a7fcb5f794069da26e1cb0463bf05846a8d2c392ca6778c8e9b462ffca1a2708714f8977da0ade74ebbeb01a738d214aed3a8497ff23704a63dc05d4e562a632ff3df8d9059a1ebb1e5be926ee0fc6b874c66bbdc347ddcf10280bed2a7cee28031643f0fe26e0aa0d6fec187d76027d70b9cf61fcaab62c532d656aaaec091f3b716ec332fe01cebf2721d8f64512ab3ffe1323f4185e1b9ab8a2f4cfcf96d0387d121561149ba9447541120783064945549bb9967c095fc0aff758284ce74de68021f22d4df5a97c98ceb85492fb924aa9137d5b8e490ecf5932c581506a458ddd479b17fc0de8cda6c4be46bb4cca9075eaf8c070002120b249d535ca6c81371c02a4dc3cd637c6995a622370a688b5f4991469616c9d061a15f49fdafe5ac86258046c6a909ccb3559bc424254e0f00f98e757bb6272fad4d1e35e560f03fcf957ffc060ccd93e94089575520bed9ecb170f6b1eb0cc82055b70a8e012495f644e3c0454fcd8262225ee1252e8f3f9756eb5de4c6a220f6d244855583a798f28ece02f14c08a2501fab4604f1f7ecfb8ae111f3c9d1e0762aaa2afb4be9f40ba511ca6d3b1db9a14f348f2c4e5882515096e940fb529c269e66b4e0771b6a08ffc1314f1421df562e83f88f569904efa92218a3ba352e213b8df67a374c013322c696fd4a8a029dd8d0604766acc64fbb75e79d80672029f869e07984194c2e0144a07dbfbf0e2f1224dd68d0b22c68cee0491c5e993d946c85dd0670dffcb04ad33e678cb19b80a3b3d6c8f3a6f267d428f486333fd84e61345f03cc80cb1f69dd8cac4ba3469c4ce03e9eebba116bd80700428f4beebd015b3b93dad366494982a48a84d926974a624367c6f07036322fe965709298de069a589ac94fb917e0032c8b88d626d02584b8afd93fe538f44d0d154148a1e9741993835b04ceb8cda5e2b3a9c548499464d76b2892501d398f3a2b2c219e81c5e9adf99504739e5856eb5dac4eed43895767254c132f47adf66b558b08a9e08a19cfcba97e8d8f16567eb28b39704cd5c7d7545b6591fdf9bd04e18480953846d423bb5a5c11253a37ce3f4e5cf70246a88a524484fa87344fe4cea47e57cc67954369577f5d6513639858c67b1d004c1ab32ba930ffe74f17cc5ff9ceee0146c4f7f51e67742c0b6dde2eb76c6d8dccecc26daeb3d57b076955841dc4671d4a9d97bb1cbf25a77e423640d579398bd580f06e8e7c2308231531c30cd334818af3bf692fd17b852d01c0f05ca999805b038c340b48d5aa236b47369dfb281cd29443a83c80f8ee1c4815bfdb0e9b6fb8730fe7c315d7a98ed345e7179b68f2725864cbfbe8b8b3d4b292ae8802b4730b0bb89c510ce11cff99f7e1c490b839d6a99fdc4da85e27e83e2abc9d003c4461fe8ad4953d7e1ddd0f95109dc53029f3f78605c38ed53155c583eef2eb632c0c732a04429c120839356cf3af7783217b74caac0618a53751013b04f02591618278d81f9ba39e01639a8d43b9932152fa6383a3091d7e2318c82c46214fcc6a813eb773b72e6712d50cf3f14a67ea0b6d784af67a7dd585d9becb04d5f0f23bc04c8dc1d3275cbf1ac7385a054762a3cf4a326f89c975315974f4465f770031453cbe412d19f24cb308eb7d3aa34a83b5d2e6dd5a0ff0a8f27f36bfe2a8edaa9776ab3bc3a1ae7c98177a8dd1f3c4ceb8aade8f8eefa42b18011265696a22beef499112686a3c17f43b7e3798320d20004b1cd3f1dce620ff008a1f950fa8a8aaa9145f12296b117805228d20006aa7bcc5bafc34a5620a5290c573ede02e93837821af1a5456ee01f5ac8e5e1d0573c89fa420ae78d599fe0743288bd572801eec78148e527d2651d7f03b661b2e0ab6044ff31727369bd231b06ba1eb3ac1fa38b698fecfd1813a08f973f21d4f045eaa92fe128ade063404d23fb17df060c1e0b8205721d783a0d985c8efdef3eb7f23b110d1cac833d6a1853ea2dc6af95df58f0a0a1ee8dc07403ae36d4678d508c9c2773092944240f5b0363e7116e27e92d712f1e558331b882c762ea4d49bdec8090b8f3d8ecb1ff597b6a15bc8e0efbf5b0f58c05d8eced59d40dfb095dc3bc97fe5f323994eef61000f5f8f8564c4c7ca1f22578db3093f5988d987efb70070330686271fbb42e2a40e4aacfdc449db03fa99d379ae818da511deff7b79e6fa861ed3dbcf3a2f9f5fd92120ee41227e2828dbd7b5d1231a586603a0743c16c69d1ea92a196271165eede650ce2201f8c4e3adafa8e7fbd466719a55b625c1c4c3135b10fe9320a6ad74bcafb6fb121f7e633bdfc18b8d871fa811c4d8987f29d61ec0d8c9eba9180a249a60e4e97559fe109a1690cebb9a8ef3206e27d7d294d6afc0ad283d49a656d9c652586284bf4a3f78ef372d550eeda7a4705116edb24d8f3ebd0183ca8be0eaf418dbcd391fdf3d58b2250b213ee1dec7ccb29af693a362a877cae21ff503b7853636f5d51cbf91a4034e36e9742c5b01f96c004f3fcc21ef552d8f6fc67101a4e17b08efb0dc2542428bc35f95690cf5ac5b84e5410139846a6ead0efbdc421d6cc2eb73f8dca5736a1003443258747beea6b49a1a0905cab082e0beb2818df36b5065438da915e7e80206a81e8fb65f93c95f788e21d380448791c281af625352bdfdea49f8c7230705e11d709eadb54861e2aae89a077f616894651d2ce735a3326a98481f46498c7e6cb6138db4f58974f9651c343b14b1d9263a56edf0f41c3a2366c45df72bb76f7bbe866b143f10e1742f947ed78f7b7f1c14c79ba7ce66c643ecae427103fbe7ccd2c200f87008c3906ea5348d3fed5b17994ad13d42b30b6dbe16581b493854a456cb55cfbccc8cfe0702dee20b69bc05e334d7c28f0f419b8f0da9a30d37a57b5813049ce200fc996de33e541eedeae5344cce89865be84ac5c39b3f0878c3043738bf3270d96a98b815feb5115758cc9d75fafd200b4b0de6b8a5e06bacab72584e6adc79d85ea76b998b0e9f4f25d30af8cad29bb2ec948a7c538947c5a66f5848bf9db2e74bdd86a78bed27dcc25f6a5c399e1c0cb528e558e843fe6a4c5e790acb7b354c762c93e2a34df168320c30511d680924c4387ea99c07c171a10affdc3a6a4edaf85ddf9387191932d0bf29e6147a0d21f78fa5aa6f2c833b7e7263435a7fa81654f04f77084186a9e0ee05ae5d7b3bd7c68465d4b6800dad27308d029f7934b50e43e603c3b137eff3c598d0283e3f10e9e58f8f58386b9dfdb0ca996768b94fed1d13c18f2c6587ffc79d1f566ca607160431e44cd0756a25d319b2b77da004e959e96d84caade4a840743f29b948b961189a7a87f2e382bfc0adc34b2e1a3871fb36cd8e3845ab5249cbbfefc7b86418b1354c230679dd5ad0275d4c27e21c9ea96c1f0c8d6f1d6a6e1c0b2d142d730b9a32a790ded1a160978c900b94c8f89442d2696940a0a34f6e19e29a5b5b7db7a01c9f59959262a6e6d920d0ff70a684164d0661d5b247688952f435d29a7f69a219e85a9ab99db1a4a1665c09f6143c80edfd839ae82dcc811c011fa47544c721e43d462008df666d0360b83be721411aca8575ac74934b29c7eac8540f7c67c156bfea8114131131d908317b74a43466545a0a81c1120db2b21b929bb2d996ab2d475675e7e0f843e22b8234714b64ab096b675d84d835d92a0acd32b75b0b0514a9bc549ccbd5fb7cf4d23e047d01c0afa8f190742b6f071c6e2012e9cfd0ca1ed13a26f7dfc4f26d2f9cb0da5b1faa3f5f8c19956c26c42c826952db7b2a874dc876fb0a5b4fde117ad298aacd136dcbec13c7058f0e7fc6a495108f3e9db4c9505cd02beb95b7ac99e733b6970faede6bcec88dcba1287e051cf62095c2ac7f441eb89ec0018595e2900477e800485a04fe133178453d56fa778e36b2556d3b89e9a6cad1e7842157fa5e8361d0445f71d405e759649850accf3a057be210014907da109d1c26dcebb38b2dbacfacbbe359c02832550d1d9da0d683aa5e86caf9fff0c5b9e8e6ce3bdc536539260d1727a5130417275ce1a92fb732a77e1d3ae695b944f4dbd4bf0ab4c25383b29decdd26c56426fddb8b98a5dc068c602c339b4f7561e2bdca654904106e4fe9723b2d76c8e6d86efa422ff6cbcb85bb44f216841651862a22a16c249236db6588f77705f18c03a4254c43c1b92764cbde75ed3be98c7cbfabc2a0aafa6f68bf11026864bcfed6f4b45b6f79b378f525a00e9e7ec91510061aff864ff647f80918d719be4c3c42e15d8968d56d4177b449dd9f05000ed5cdfa73a1a1d9cbe4ea0f9188d7816e59acbfb4b382183510c20765913970cc03f0a258466409a1e3a13097682ec788a0d708394a9fcdada6ac5fb264ff5c2eb0ec4d13be52ea3551fb521f09a9a1928911355895843a9a5eee231078b5eb763369745cbff0f048c6e95ac8ac198b137dd938e55e1dd7e05072d2586c2623b633df4dfdc6892e8d1c5be2a6880afaf3fae99101a28ffba2d7d495da39bde0f1d457225ed163cea16916a2e67a253ca48216fa1e6e260324d3377946463e29a6f1aad7e16c4fbfb0693986f0c10454c7b44c3db72626796a0808befa5d07a77d38f2bdedc419bbc94bc89ae521e00be3fea4c2bc1e33fc7b4bf9b8cfd87df2c46236efe84c43813ee4bf04de8c65e95e9100329a7620abb09423029c544808e384a126691c8452f2fd7e94f2acdb0e8c7d9d90bf882db4ff2b1a4a377256c93508317c2d8216b8f63dccdbbe6270976a953d3c0b62ac6725e760c7cf8f68fec8fd73f60583d2670e993fa25298639d89f63921d0ae7e8bcb1094a4e2ffb7460187f648cc8397607fd2fa9ca5effc5cb601267eaaea90b5fe162e45788d9b6868d22f8d0b14e5ba2e19225e6d36d54375ee566999840787147360b6e99c77b98cc09b5db2670333420e1f072ce18c79dbc1adecaae3a9937c53bf328e1c8ac6ff1cd427a0aa668be7f56214439269a08215058fa7d718c5b6a5a4ba3ad3b97589f7e8c397e3327675b64a895abb21fa805ded56655cdb39856f6459db453d3ba818736b852ecfda97830f761dde2e222235004c10a074798f2e3bfbfc6eb59f3430a5a3afe31cf49e7d4771930316e7c98d5bc8fe2937bc3405b267a3fe96067f63bf23000569ca18afe9cb77896c5a7ab7905cef16e224c12ab2238606ec9ad07f90c6a9ceac0734214b8b17b2baef16d62abb66fbbce337d7b7eed07d10674eec30369bda3d0d70bd51a85384dc84b1b9d1007ae2cdda8bcb3b03d4338479f016e639e3524b5ee4cfdce529665fc9b6eabc7f7b63227d9dc61a681bc916558a8a9ca088d4ff23cf8092022529b8c70277be17e64db50e77f0e8e563b7c678e2655245b3eb5c09469de8ffbdf014802ead7aa8e5edf4a84d568b390dcf6b5bba20d086338928889d6c28748004988290fe531987f19df0d807bdd41616198c73614e7158ab000ad594975bb01e7a0d2636c16e77d44f1ef98ef36f839ac000b3e212da2a5b89f0d91d5e74db5642805abc31696a4faab24e12f2de171cf94ddba3d5712f7d92ea728e278e60b2872ba99647b2466e7240e76a75081e608a206971aed280d27d4741686b9bf04b2d02f8141692d75e6d31a940153f3b956eb66752285d24b8190aa4e83a1627cb5d4aac7ae022d2c4ffa1759cf0eff67ff5d60df492eeeefa1ec6378286021ed7ae90c1a649ab8a5b08f0bb49fec014a98caabd5a6f2b5af8e1ae29908d23d66d3c7450ecbeeeefd6f44a2dff4820c1d328e7e1848dd56405f6ff0a68c00f387e3728bf39b2474548e107dde4fad781cb0df1ee6f17f4484490086c5010a63a2aed750d2110a949021ea8a0ef7bc36a29f07591823eaecf80202558533a96c988f1a2cfcc02706e8f48295e039576679e083def245362b75a937613c55c31b59ef8a2667e2b67fb93d691cd0838cf2a646dea6f50fc9f37e89fb674e46cca0962b550437e590a4a2ef1b8980c80f28de0f4cd5f0863f737842e2b994a890f52ad235b0d78379f3bbab718e6c9c168a4da50264edf43fc59082a855cf01f112f8f650548cf7850659033a6bcee34a38fdfd74fca77b3273a29df97ec289a5512e00b0b89dde036d6a2b7aabb267f68a5e920612b9475011eb8a590561bfe1421840f13bfa0462558bc01372705d338786c006c68847050ca7883efddf9ab9e2cff55f23a4be90e903bdac1d275dfe8df8c11e9777fbdc966c4055df17c460cf1241e4a1d8c8555322d9f5c01234471932d522cd67af3431555440b0c12c17f2ca8b4054cd93bf6cfa3e7dbacf0153d3399184fc30902d2da0d4002aa8b964e2cf6ca6d92a0a734fe6c0832c2660d4bc9061152be2ec67295ba3ae45018db41888dc4f3ade3edeb30565bdfef9e54751f5f2ce040a8ca92f7b8f2d03ea40b44bc0db074e910ed57705e92dfaccfc2a7cd3d62a098bbb2762e79c438423043fce6587fc34eec805f68e711417509267244c629bbe3138b1df445f405b85253bfc50440f0b410077eb70705b1acb93b47e4f89f96077cc0f37b5c543d0cf3cf13a5607348b20fad7762b3642e3ab6fbf1b403532bc601f82703f0837cf4a4e7dee23dfe74b5b77da419e706f3c53b3b7a7cde31e8544e7c105f91d6adf196af7b0af7c4175e8c749f2acfcda2ffb59b926bb6b665182b0d6d6720a7aa804837e65172b1a69d77bf82a4f81c584f94c3c76230c2505e06fc33728d5f5c298423cf337ec430e1a26272bada9fa2f1bd4681847e407ebcad1550977e992a99e47909e06f88d3d1a1c986650105275f1ddf196512a9986d7bc11a7f40c4dd110b005ace5528671c97dcbfbb5cc667524fab71c3010d368aff4f6380c9d04b0f0e8ab3356d206e8748dc1f48649ee4747aa21c00613b317869c05ff14a570effd9d331f4dec93af4f0141ab2dba9883175f74c1222ec46f5280468af5b1fef0fbaa50dccf3e9a717724e399c8c0edb41bc06c0314139c0fe469a84f3a3e74c314875121a36ef377617616df57e0cc4cb6d08fd428b9d509a1a0f2976ff65b4af733f7103c2b49342084ab3e861fc743cd9ca9978f0affb656a7693a512cd9bb0b8093712e0ac123ec65607b82a83caa8ca2a11322caa77c49fb8ef005188ee8f6848e505709ee5a89f22ceb8c99dc8fe41a6480ae9e7ad6570f398d218c649ba4d076a1ebac17503819c230859e0a0e624793256a86b0488f94648167007fa1f6da99eba1a0fcf224246e8d03a2b3bea3a8fa1574724ffa7831d18e32139f823a9dfe4acd77fb3201b95f5ff7763d2d3e7136344ded18e32a365b849ad43e1b74ae3a62955f000de80484ce0f45ed54d20f37202ee108909b28cc84ccd6a789dc8435d98e7dfabe4c11ba30d266ede5f0e0e388ed13a984690c333568ae87d0d333756394c19179e6b000b2fd4aefc0821e7378390314f0f6ae381e89b49defcca83b9f828fb62736e80c18ce4958c9f275c23b03434ee1bcd5c849f542b61626e825cfa6b8171509bdeedd72ed802dd0ff33fd18693268bea1b5f7888d185e7cacdd599acd804ce757c32c9a0937f9816d4e921686730ae5bf4b58bff02632ffd68854f731e4cd20ba831e7cd6794e47c61cbcf94121a2f93fba097f97e2b24822074a53798fde11e2997459d372f46ca69e555231281416ce3a362fd2583b5ea0cff584fa524af5b59f59d921407406112dcd90d44afea026b58b1a345360ff03ba880eaa8cdcb4623de271be95d132239cbd66a3869523ce84362251ccc501b29fa3229c680947bcfbeb1cf46120b1c20389d1d570dd53e69fcb6484b3acdbeb2e9fa79714f981854e36ae9673dcb33ff4b58b0bcc42dfe76cace7556f0790b383b38bea4739b9814a351d6829c8d88da26e2d6f1949f60eeee6510fe524c350d6431bea93aab3373719202eb1dee8fe2a6ede3a08d591f8d436e0d6f2f96c546575ce9edf8c3714840ccf6abac12be49e743b7d28ac11b7faafde2853f65b6873965d039f3421d6b73db81bbb22e112cf08c03cbdfcdf4096f6861e5f8f6b176ce6e8ee11c8af28a36b56c709f8ffd15c73889edb67dbb6a76c9641e6b7740f6956829b95f96e071da97fe5ef7021ffd50031739ec4e42d1a70505eddf12d257515b8192081ae4488c169fed989bb96176226605f57eb0e861297d7c172e3d814a2f967bd8edb860f0ecd780f1b489f6530e48563ba595b118986f16ae92d43ed51671be540f9b44c735574930fe7f7d08fe0a97e5a99f8fa9bf1b49bf8bfa510e8067d4ca68cae06dff23a09745745a75c3f4fab2d202a8fab0f6955f78ac6a26aa90291d556ba0ba803973a5cdaed7c1675754cd34514108f8020e5733018640ad9ac848a9717dad98c2ffc8a78eae910ac55dcbfed2ec210a0652e7bfdf84f269103490a494d7dbc80c252593a9eef79d58d9349f4f7967893e225aae5d905dcda3db9cbba5b4358438d5e21d116112f52ee5acb12557ca556653a6d21ed871580172fe868a48a2fd93f9e37a84e08ae95b0684029b014df967f8a7f8214df6b47f40979da50d4ff280272c403652c23ca4aaa4aec5ce911501c5b60dfa2ac78c67c71fe536a8a4faf0ab0746735b8bda13677fb860a466ed2e1e7bc7f6dc8b86002b8c1978be6e99c29bdf50fff09c13f32e46bc484292a7648460e855d3182ec31290c986b705a87ec2ba9848d7a9bffa3f314b6b61cc2b783e2429aea138683405647a01f0149b35c54a90462dab9e4d1acfdc0ad0350d5efc0c374bc6bd9bea75f687e0908d36db945864c10112dc81a4dd2a535ce1d171950a950302efc422e799868470997f5b40e87d08fdf4c0c7a5d41176d95699652d963cc736bfe46ebc3fe7dbc4929dc4418db4ffbe84adc39ff51c6cfb8f3bde8bf52d192a1d561ac43e380f16c5cd3ae88f5d349dc31b96b99c4c18b3e6e1fc870372c93f1e0d416bcacc314abb1f1334084773a7347e74ba65834da47cdef7abe70926818ed1d066e3f2c4e13d9f192651ffc17abb99bab1f551308156e0820ff5c875fedd4e10ca91062bca623c50f8bb314f569f5987a4c11ac123d6027910d6cf276ccfc2e6c46f44a572e166067059a3e8966bb869e246f6842832ef4285356d0080c732e955bf8a535c438dc379ecbe59e457b972c010ccf72cc64e524ce3dbe054de985a48665953b223e0625b9ec7dcb742502754a1dadcc2d55fbf08528d2f53a5ff59e30724f0ae785a31d4b54d1d57fc26e0fb08723241fdd735ba6ba20b3e58069fdd857fac1ff9b42f82b30efe7b4164fb13ccecf857d4836cd97cc4e0dbce6c310a4b394eaef5016e6fd99302c91ad55f6e392dd86be40af2418803632a436b2edeaa29a3d0a9db1ee3180cdacce8033367d760e0c2b19be175dd23323524fc21a1c5526cb088ba79f5bca18d151e834974d5fd7c9364f0728cdfde1b6711a9cb40993e63a272acd8c0e9180d89e1efe40f0f6c8905257e4bdd34b91412d5e42e8c9e7a0843139ea73d0a3844afb1a22a03464a3b6192e2e2064fae93cf621fa3459877f8e8aa52449cb0b7b071d50495625be5eee77e11c931ebaf2941f9b7edeebce36fa8de217200d10e4d1cd9af368a6edc9c71ef57d3b32503b096af95fd15ccbbb0993cef2758864543efd3b5622fc59fa0b3dbf7df0b3a570423b577a56d5ce225a4fcd8b1ccbf9a032c3630811796b6d082e363ff72edd40aa4af552a47b180ac9aba7e780a384cfc89c3fc5c059eef4033847734d40f92a5bbda6177463e913729bc6f0dc5cfe6048251bc41f8ee6d10fc09c453acdfd3415280231c1e889c42260120ed7058d964e8c9fc1640e2788afdd525490eb5dad2faffcf09d2c451d7e8d748b0e29cd7807fb65fa772517c81f6e5f161337acb3ef5237c3e36fca9c0dab184cae8b020ad2eac31ba8d65e4913f1691479f51981c372dab90d02e53fbf353360c7473bcbd3d8189f20abf7a76caad487be012acddf30297fb11119308ffed8702ec4036f5524d7073274cd69d745842070ce76047fd1a378810ecf118764f22d7204e51f803086b65f68ebeaefff9dde82c2184acbf66e3aa899f9f8829e2cdcaace21d58d58662036b8a5423de3f7e6188edb01df258180b5167b3df8c6ff3e79283f75b3d50031c2cf220fa8301e0739dbe0ce25ea2423a8f2277a707f03b2dd4cffc5a2e28adaa9ad909e2329b982297ade08671d73c58a566ea1d5f2289a3c52a9156a919b49fcf192676067ed0062b6a99d43feb4b97dc4962c71e1764dc46720d06d8939e1f1067bc45673ad65b7f1bda2ed3c5fe06eb9e701eb09a7f5adbb33e4feb647d04a1d45bfceb00255f6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fa31f796a1784be4d833320db4f376a7e1d2f19e4fd821c4e1aacc0728a937f4e5438126c6c3cb733816f77793a54628819af3fc030e9dc1c988a72b3094c03fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85539a66485eb1489735a3309aed25d6006d1555048234cafe0976dab1ebb095aa7e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855aff0af7c8d13d5ba34d29be2ddb256e2fe6152889d1ebb8d232619f0d459cfabe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a0c59d78bec6bab1f2beb6effec461efed7d70420584bd3fa7c3b0f8d6e25988f4432e4f6b9952709ccba38c3cfde989223bb28a2086727d342fbd436958496c7475b628d7821a1a45f672fab34d8a52df053ffb41e254721f7c8b2dda1cb3d408b38f516e5187ea86a5b2c5e3676f91682d75724ff16f2972482087e162364c9dbf0c6f33f794b5f926c60cebf7c1b84b1458f682f4188d8aada2ac7620d90be43e7020d67065497c17a6fa4a7973394dbd2124c88ddb184aa01b10cd5e2748483334808ab40b21729a0c1aaec92bcaa37449d498c9964c648cbff9f1c439a2225682eea10edd7bcefbf09bed85a7061f51b63f00bbd4a2595798b1805f77bfcd152b9bf1ed0f58984c45a9c8d38fd38e5389f1a6e3316b0ae03871327068a20fafd35ea1bfd146a78e5136d88dca7e17115e1fb4c10ba98bc82a9bbec2c0156497d60327a667f7f59952b5d1e135ce12fb11e274a9ea2d21fbe2aee80f679814f5052476c9e7ca67c3768388a8a0dbb9222e72d7ed2e5f42166382920d9b46d012bc472cb04df4a81aee68df7084c95f069ee437d1238b532671a8f5d6165b2dbd4042705136e4e297f3bb7f93e1e5aa6eb36594b0e63c8a605ffe523fd4989793c6f26619ca013deaca58743db0bedda694db068c35688cbf9016dc2df7a9c3bb24fd758e95f4d8cd3e86fa5dc11e8e989c4e13f2611c595d03ca7aee1f9620687ab212af2298d41acd657cca3fc4d3d469658fad39f5dbe457d887139130b6096b0491a18e3104c298245905d7edd813e4e378045ddb9fc92767338c2309ad831db68a64a30b71cdc33b5396caabf41b6b27c350b388813891ba6482ffa1f0b98a7bfee1740f25fa2402dbeebfd7a7ab63d2d4c9466861498e832668ca49979f37ddb3943a385661164212c59527d178e6dfb6c92065c51c1aa8121c1b115b0752f542b34146aa1333da4ee0ec11c232b60fad7617fcaa8c4488317c1202af4bd471b72243e062ed0d807bd6099fb66b1042f8b437a1990440c37aa467ee519a7ba25bb94b8c38b10ded73854611c3837e2612ea46c7fd7d6eae72007b934477f2e7a21fa6b2b73bf19e325049d186bfde786f1182ffe5894fbbae65fd4117add0511de70d11d99d99eb7eeb6bc219c42429df25261cb83f1026ec6541579cfc0e8fb6b1b61e49aa8169bf84c85224623732d75328a9c59f5a2a5e46aef5a443de971df651e434ab3864023c85ab08727f71f5cd7056dfdac01713b20b68f88883cd8d32a326ffbe3e9f8d9ff5ef0d7177e6bc2cd09ef4274f8fa7acb637cb943549bd7fe4ee8584dc6d804387fdf7b4bd5e5a0d9ca1031bb06807fd400a11d9885cccd54036e752684417f485eae51c53bdc670f075494e7dc8852a5ce67d79f0f221863804e69ca18a6ce3dca5a1157518f9deae6c89869eb8ab95cc08837cb649327e7cd3ff60b1533a07f9f1f7a2fb2ea9034045b0f9ad411c76ab97a8754daaaf47db447230c53a21aea2f2f87d46fc32f9124d07e52119bcee051840ce039642656443adf77ea816d21edd4512a2f29ab9d6173ebf58c9bafb928f54f2b39c37fe7020232fc0f07529a6b4c7b51eb6cf336fbf274c38c4e67be1f7a21cfac14baf69abae798dddc863cb9fd50e0d3d451d6a3b6ff687347b0846586e4bcb1b488b31a918ad05f57a1f71e26082a97e8502f49657f5cd0907172c1b766353f9e7db2d8c1df377977ac25ce264d58c80d9a83d728d0ce8a5229b1078f01ac7256977bff8c5fe5141a5aa1b070186885cae8ed4b79b8d4d22df8097135992ab438f194b44d282ca2d07e6eab29e3953599482306212fecbd7f9e48f61540fa4895265fd9546e9fccb5f656b32118f50a1a086ead61e05eba5e863d4af642c10a8ef6c9e3eb9362e0f9c97892e5df399c49b8602df2e62ed56cba728f1ce3f550bd5e244237cd0f30a90eda57b8b00cbc24101632221d8c50e4c3f8be1366409dc0163c7ec0656e0621b55bffe57a205351d545076fdfd64b3b22640fe4c7d6f582fbb88419d1277c954c103c7f1b52194661aecb7799a7e020170338a7cd2566b947928a845595e87edbff0487d98cf2471b55e84404d8c75e946fb1afa65f12b251bc1f6f7912177976a4f01f1190b623672509e313b3215dac2e4a7c5129350161ff642782faa42d762361be70d22df0d4b12dfa6cbc5d4e9ae1d7e13e0b70e5424b6f6e401ed86076c97f83370d50b6729098402bd620ef53960def5e9f19213b908550af0da5f8581518b8889c5e66f9726adbce574e80f27078b383321c7356e87024785143c723d1d86ebf69e1f93da88af750304b01278d15d8d3d41cbd4251aa3f398523d4a82be8c94bdd268297ab955b8a15746d9f989ac7742c11857eb0ff5a83f9affaa7cfe6f60d46c066f2dc42a7b7c26571cf162a81f1d8e3738e645370650dd7a62f75f6ad661a4ee930383a58d4a0ac9dea8e6c4187a49c1d1a7a6904159e11fb484cc0fb8377f5b50d4e39c57799ac16dfa75503fc8ba7cd54a003b00d42abd3dd6984a10a588ae9e060424b9afdd47feb0879ca5270e208fc63c958e4b3cb2ce123c86431d936c1d8358d8db3ed955af7fcf1387a6bbeb3e6bc3a0759d08870b6661d5358018d500bb793a738d8b784bdb7eab8d9a2200aca0fb74225f609885001de21b1889019661f0a9c1bfc2e9d64032168121c039d0fdf7a0db5003f656f9fbff2f0132dac49d0de129fbf1eb8bfe2bf339258ecfc5f0a282f025e9f30b480cc70ba6d939db0b8bcdaff42dc1132cc77c9caded97d798d72c5456676fbd769c95c5470cc99fac694168f3a308930f66347d4023af10ea57dc501d1a7a2882ea9dd7ae2209eeee5ceaf792d20f31328e5c0edd96eda4b1be30cf307db518c8392ff0d5fc6c94a733941ae15bb72be8415adb56c281170002c80cfa9a72799604ed7e3ce9e3c449cc2cb5147b8d32d8a5cefb221dc9652ca0cd95d7ce3c565f950433667587ddbef676d922409d055515ab3bdd4630422d3f58897878a0d926ab0858df5ec1bcfbd73de19a0712518d2967fb5225c3e3c626bcbfe471b13a60431ff54e4c1c4b14c422771029b565a1d7b4cc4b6fc30fc45a4980406bd09537bf033e3901778f864a4a2379ff4f2528c5da8af1b5ef5d3e7b954bc85ee0fe55e896079f09c57ccbee9257fd75a90249c06445f9507b0e61406fea1394ad059f1974d702374a8b2476fecffd0f987d7090259d425d62100b20e55b778a97c4e0b3f91ca3d18a69d7253191f91ebfb2ccdcf0431d0366dfeac9837d32b6972917a687f68fcdcc3103fd6fb23c6f07aecc4c1f2092153fcd8a6bb285f3970e9d2f85e635541dad82be3312721298f6ca5aecf7be56ded825c06ddb188c078ee654ad928d9351c4714d0f0348ae21a0ffd7be645ab04591536def5c086c5724ec5ad7607d306c36c294bb694426d6cf8a7aa53bb13cc66dda29769435604abf603a92641d1ae0b466a0aae85b4f105d78704f517c376660c2c98a5089b9a2cd6a27cd1636bfc4486e7f20fd11b27491a5ac4303e8dddf4556ceb87c160b159013d9d4e160a17ddf799c75668d5480b924ebe87dbc434306ddf4246fe0b2a06c329dc83eabe46651bece102aebe5683ea85935a80610e3f311233b6579fd23e832828c3683d7d07428ff14581edb8e237ff18afba0cff43a20464808ea09a4f612c4829ebe760df788bd2ce60c028e04f0c63ca626ebc3cb778102f5348aeca68b7c3d820920761507ea120c0a26b952bf81ac2946a47b37fcb9dbb1da3f98d58db0075d21b1a0cde21290c5d627d4ace05f044f87f072770a38a5e331d52a5fa8cf724016c858072455da5373d46d585632526b2d34a473757e62eec3a2926134a2c0f32244f27498f5efc15f26a212031ada8600101cba0b179314bed02b2940a0e605dc8703821c1e20fc6a43f5d324e606d949e8b8274e3e4f1513ff8d1c8122b5a496969aa68be0e41d80ac368b2c77cc449fbc401d41587f3a2f091607f176d929c6bc85332c098a6ecab62cec23802ef4388639fc3317c075de84c1eb542b2a200c2e2137c14a62d6893beaef9cf737a7a52b3b820511aadb608b0944681de39b30ebe2e5a89cf481a3ef88ef90882ff939f811fa1c7b227cd071c987f686da9e2c7a4217518eeb88a040faa5a00975152184955127694e3e6dc28d77843387ceef8c1fbe15eed21908d36fb2d970ffa180ef500de4319ce509d9102112b1fe6eca13289ef149c9fb7824b42789e3653a756d1cbd56039e4c17ba082ec81afb648a02f4d9c4222e316dafd11335dac6257fd26b60ea9f51497a047401d5ca4b269a038c66ac179008a7edd2b29f939e7e9fc1748d009a0a6eeb71bb02e541c060b0687a9f63cc462e5be6c374550e1397c038dd59949c3d08a3b9484f8af925ea9c3c3e8c4fa2ac40fd4da82c712bab6aed6b98971feb79eee159b8b5d0767997b4dbe7b9ed310aa478e1067371e4d0d899f42980e734ba34a9b421de087738448e3d8f5d01ebb23f1364ad23d670e475413442dfeaf0bb182103b0f026fcc2331950886fc0710ea350af29e37ed4cb37d8f1157a5a51f72a6c7a591d1dbeae941c372f7b77d396b1665116b2638707c3bbee6101338566e57421e2676f9d6fb09e14072695e6f53368e3d47e79904710a02a23981358df07f4bc108e29c42d8c68dddd95f7b277d561d6bad9df52f54c0054e7cb4eb265de47cd15f83a60ccad287598386a86dbbfa49ba6361cacd1f693451eb87613e3c34cc61e7b3a91c70212b8cfa950f1323485ef229a54d1bec3bde8e20a10a841aea4f0f89b0ef4f7398b75351e3052d500edfbdd0dbcdba0fe5f368c0e85c6f0af917c303b7a3c08d9abb55e515d0b4ae0c3f9b5d7cbe39c28149a98d923beaf421f19f7bcad856e975b6a82bc3a33102901c78873ee134b80d084f94e8ba3e0a92b6c773f207f637db21c8351d496a0d772d94dd3c945b710a076d767d27e370a33b620e927265c476c67daf69151e514c221793b3ece139fd04a3c240025c5ddde56ebc0236c8ec06bf7d4fda62d7f06d9228a7321dff2832d561b5dd5f69bc83dc74e25213fbcd1a42a633ad7965df3c88ae828c01bd6bc7b4adff8f4bede6f2d48b474ca1b9379ee7219fd8e47d80e0cbcab7da81bfca1a3a0dad33613d0d51978cfba8fb49cba361a12f5486fa29664b218cd332e6b9c609c3993d18e4721730cdf36d81080dc50740a03a0fa7381cc90f1ec0e290e41be5363dc855b202bd67af33fef71e9234ac8d5aede6ec98019feec889b1bc03617e4a08f1a054a6d285831c617ca1e438797405941e840f192bf9ad10473938558b63a80f30e3e1eb0322908f5ab41e038fbeb954d7d34310b819465f279b196074f465fd97b0e4be600e8f4f9474a21c05a4f7e26c6f50258563b09c964ef52d60a6736285371ec6d78311875af49ff332e9a61af2ed253a197809044008e0c16b66870cd0fb771d5b63cadb3683c0e6767fcf3bdd2ce1efd464cba4ecf2d899e72865ddc9b616320703180504b8bf4fa25bd5629bcf079a07ccef2677b81bf0e45902ab04fa1f8e4a46af51c4df52f14e2454f01a710016c844221fa5546965cba44eeff668d82b7c6a027e544348f68f628088d7da3e65d21944ba1239f7fbba00e4866907a1a779d33ffe00be9b3c5b859020d67437bccb28465de442fdd1b429fb1472e1b47def453d926dc50340337694c98b06a51eed08b8f34d467cfab1dd17be32286c0611d4d79de125d3583c30691f3f5ec5ac10ffa45504ea513954f2e16b49600cb484c9e71e12abd4917120d049b0c8014571efd1fbd2bb09ae2a02370d6f171584cf1609c1bff280c285c4bd85378321273516c06ec00dc4ce4dac917f063ad6120ebf9025997914138a8aa30035bf6001ae97d7a566e4790c83ef34f08c43d23f0fb2d3d7d2c4cfbee686517f0d72efce3b8af1f0bd99275348ce2239094e5a6f73a575b0d22f1fc14275728c341824c9d1aabf1eb0a9ba6280b669bf370b5dd05fe0484d7447ffd7722f71e80fa5ff6f4ebe369468e20bf41570321a0f23e6574e0b42b9c62b787db85af570bf694f520d658f1bafdba7d1ee13f1cc6ff23c59a853e4e12911def0d89d49f1418a60f17a6287d4fd4273ecb85b74ac0055192fe44d17e1d2b9f20a6dda14b8c3a21bf4d55315c8586e733d4205db3241fcf9493ea216b0fa066a0a1952d83c2a154de4237721131c7a6a13e056c5a6fb68ffbea4fba6245ea95205844a327997b5f629beb7d83ad3f9e9e8ffcc78cc31f3fec8d273b1791e2fc70a0a8cf4596a1d403efca7b561574e68a3f1be02c870cb9d5adfc3f4c2e50ff8e896c22dd25d9adde04f97aeefdd815392a8eeac59bffd768bc15a8226468b3ff6e8f193cadc8ec2144b6d69592528be48ab4cc71ee0a634b4853e5807818ba0af4b8f09e8df28fc8cd1d787d86c8577d32ffb5c3d9c0cc634f8783e26f1cb3432eb31bcdb624e72f0eaefe53d3131a411e5b4bd89c3d9053f0960c0fbbcc8888cc8ab507dd6d7c9c775d9e72eb4c01de3c21220a5da75301faa25b4cd4d72036a25c6278c131b046b2afe54ce099f9ed58825f1c6c1cd245aaf4c932ac9b95b9dc68413c50558ef66b42012152f1e6b4c5e589338ceea567453b7a1a8d0edfbbb52c6f7b387710c14d64f8077a0289a801a21454226023d5ab4e9af1c8068465740ef063571d5649cb92e90a0a9dac7021fb821e715183662f1f07405cd5b0e5094022646787ff5da4ece2caf4cd7282070c2464bb9ea4cec8c506a1494f7bec5e85af8f0143632c15c4852791eace44895206f3404fbca00d6bc551007b54372aa99104375cf0326e88160b50a32539b613b0cafad287a6abde077ba88f8eccf521d05bb93f4cb39203b32a9179098876694f38aaa232d48de718e3a24989491dc024a8d74334b227d1bce80f196933421cc3d829c86ae47d8825a7ab9b656c7cdde9d13c9e01068bca5e74b6c450bc37780e75695519ee6cb6e28ce03917fb5308450c3721233f4e42a432118acce4e001ab419f499b383d5235bea5ae491d00432139637163077006d751b63ac5668933b43841b419a544919ed5f203677fa9f80813a57f850c31429f428ebe3a8b36cf67b9e93e9cf760a15fd195014280329d14354e68131e1cb3a7bcfe49651eccf72427072e4873c6b0ba6a5759de30afd71f597e07cc47b679d0933d679d381ab864d6ac8716f512e7db5333cdbb2653c08276ff952c7c3848a9d78075a5c09dfe9353b558d33b120762d7f952d06f0e9668bfe6e8a3399d8e901a0bbb255a198648f15a63ab5c74f6d8e3a01f50d01d445b8f4451e5c93743ae4212810905ff937426dd9a0ef379b1d9df6392e50dee7ead4bf333c4aa6b55eabd6b1fe028ee9f9de050c59f025f2893e072320f088eb0c922985cd22efa95bc774d725e86f4a4eee1a1b969bbd28a7e4da101280a8da9d2ccece82db559822c0d153cb84ffbdeaa3e13bcf02cf2350cbf84b805c035c40ce21385d6d21c3b83c55c82d0bcf87934dc9dbff3b48cdfb5a16194288c67954965188c860bdb3c56d54391a57d2904af9f0126593519c4d8da0ad17bf0043fa353ac039e2c0a19e0f812427df77a0fb49e6d26f0966695fb0efa6c824689bd072bed5d151be3e081ea3cc305845cacf6587c9e4811cb60728182c1aacf1a97cb813889d2efd50b1e1654bdb35fec60a34f7a58fe867ede10cb4478c6515e8493dcc1f45c50715dbcf1440ab4d8288fe1ed34da7c6ef8a2ba052fe9763b5dec15c2919ba8f5f4b1c2071b17a61939934da07669679f4783a89d9835a875755c2e2d1ad4cb2bf7a291eddd9100c604f29477857fefaa03dfcc10d2ed93505b6b1339fab5357d9960509a179dbe31f0e7a3bdf121ce1c529058dd7d6cd0eee43fdc76370b63e16524a691a19dbf58cef7922f0d23c5784299a79e1470d537f06d62b0f780431b7111020b3a1d3e4468ff3890a96a3683f388a025740ea68ae2465dee385fc2ea1684256b7eb318c74ca76575aa3c38b9700c919d168ff7731b161c3c26c3920607c99fff367454775f2819f2a4c82e27a45ee4c6d713f88ae3d7491fa4325df3a1128e01fdbfd37fe16b5fd180a9fe265ac50e3825308b7db758685a4204773d6f4f02f1f0353347f6f95c3d370d0c61f43a350341ce3825c2622a2ed50c8f47849a7c5f2c84daf9c1476fa350dbaa5e58e00083dc0000cf0567f431de47f94bddf8b7d606ef9ddb9aaf1302712f6b11611aa3dca09e906781a05f4ee09571359b86891fe023a06d3e25e82c58b8fa563084db5806352751550b7b447ea166badb501750987bfb2fb586499b70d26546f64437b5bbc859eff479f1faa314b9a17c82f8c7055e69b1f8b70ff01a264dafb179304f04c0a756e962768a9a912e6d60b978e159c16b193b661b57334d773e51f8aab7c8512798aecebe492fecdf1aaa884231e8fcc53df0d0e18947314e1c69fa02692c49b81752a1652e523d9f639e6a20f310097caf96ff24eff2b36b43497c61701526c0700576b66ca16d86c0e5f4bda98fabac972a5268409c76c04ccefc0e681f2aa4dabe5855dde3bb84c610b7219bc7057eec954b0104a72a5183af1458ad94ed1526d1d60664bd60379918d8503e2e88dd25b2888812edfaba145c4a3c1ca32fe2aa23bef3b3321033a4c5a36de2d6fbea98be63b66c4f65cd2ffd0e9f1d56f74d4310ef15464aa89a30b9119fe21c270abf856bc0174b84d66c7a9690623da73af6f469372ec91a41f311f4d1d8bc566d18a7f636c6c335ed7f60169f2b761e994653da79badd317ef43d80d6932e81bc48351f09199723ee2ab328055e59265b42f1c3b18c2e168d407304994f9146da4df348a3817210f08fda70c2f0699a998436e8a24b03d2bc240558c7f093cb081cf3b737b7c1a4d63bc21537f7441e3360d301d23beb3b64cd595a2a98ffd8883287dcab92a917a450c32f0457615619a345e4c1a0d1a0f2784a6e65db8ac8c935a10f9bed247428a3a1461f4fffc75fb2fba86913cba1c8888f5b677fac56f0f29b4a434db51daa922c8a83692d0e3c8aeda639d012d1a073efbeed5a50120833c77497067c97b93a3b38aa7b2c69d5488f8ce6cdc9dc7a509f2d86fd48ef44f35caf0601ff828ce79a9bae85ed0cb0d51f950f6896a7042613446e8bf86810de79d92e1b43e58515e46e8e08789aa0677661bcd3a21dcda24548ac9c1e4d937a64b7242fc1a1f5e33aca7c54aab4e3cc77a8025562999a02f1e256a322708ff6f618e4b26bc1d7982cc5b4834b93e7c0ce434c517b9b4ccbc46971e4a7b98ed72c25c8f85b7c59de4ebee48e6b717d5f302e16ab2a1bd923e585736a5600218bb8784d76ef309e97ef243fcf4dbacc4ace6ac104a4c91e9437f4fe160518fd13e7a03aa4378cbe0837935e95809aa220e1c7013c5f64d2218b1df89655793173bea38acffffa8a66a0739dc2755845633d6b3262d92b7575207de37b70b57941375907bee669a2080e59fb4dbbf0ec30f087a2b84e9b42806933bc87ddbd88fae7580f7714c34554fa10a2bcbbc20d4ba43f1943d9b1f6d9c3eca7d536996b6c288e4dd39459c793f112298f356712f4a43ad8ea7f4d99263508f0ece5a4fef123a7925021a10b75d9c9be673fb004c1e1e9013d88cbd84929cce5b6309f470e6b8c83e323b2da54b932d11eaf5606eb52a1132b5f8cd2731bf7bd8cc9f7d148317a4c2129f4ea02d26d01c15c4f0e3ce45af3388fea4d7e649653bc07aff0e55da3da59a3096098ac0b7e740efe62d143bd3d4cbd3c90034f7736caf62aea28260cfed210e8927050bdeefc6df82b66e03a01a2af0502eb48a440e773535bf8b432553462e784508dc69b44c4cdfad8e590839b1c4c5762f1e9e6ef614d72dbb0c21f90ba49d421804a7cdf07926be2dbf796dfda873e6b156d1d30dd2bdbd555fc41e19e0695a7e65ffcac9ef5d916aeb5e0f61c9830fe45142b7acf6048e1982f8c17f3b353a1877e4a3b76f73cc4db9dea32e98cac422e1e895d6bdcf8eba97ca5be49bc412713ae77dde8a212dbaddc6ede3e5c7b34f49ba806e1765dc0aaf07f2635d85206dc3765eb547db455dfb6ca5b32685926e5da9e01d5ae339a179185cb2fd09a517374ee479e0c3efd52409b95bd57b40fc0ddce221060eb47f65db44d5aeb5d10bc65192c216fe566f5a0fecae15b6f59e3388ef76b47a6ada2df5aa16bd855a2109b643424ff6581d7ca065aa4f1fc2a0305fd0ac6e5efaee3e26cb5fbac13bbebce9fcfef242e8aedd191bae65adbabe19570e818dfd94285e23ddd6cd32c170794b6f2e87760745234c6297518d617f0d84ccbb40e579f6ce289232bb6e324d0cba46fdef0af14db7d35de1890f445068321b58322304bfe3f9d30f6ab4e4307f75ac19a21933032ad748768efce39da6c1efb4dcf04cc7838aecad9811b04362b6d3eff40a0bdcd4b1c249159c4a69c0b81aa25e3d420f3f9cf4bc03474df109637295c6ad9a5a5159395cd1784531216de9b5792fc0992374c2cda24c962294cfd739640ad578145bdc3355285df3303bfc4d62e9477b2a85228242f3fa513a2db176e08445d2be2d096fe2687d8e02185d7549598bbdcf3ba250ed81ca9a047f8308fc215294510e890b2e2314f0d1020ca10ce972ffbca778ff0ac8fb8343bde947e7ed9d7348a603d0d0f3ee31d5126867b970e676a3d8566b1c0b9ce50f95d5f8d0fe6840be71e791672265a21888c918bfbbcf1ed08b07c07cc65c7a147a858251ec4b3bf1333a97533ff2554dcf88fbf8c6af103e88e252dfd8420190b3c87ee45d5b3fc11c8282fc975fa57788999dee31b429f502cda7a0e0ae90b460ee3ce8bb96389e96d226aed22204781ef351591ece4ab6f6fb6c21dcfa099b0f18895182446aa66773f8a1c401aae487a03b74e1eaaafc2e8df1707f974fd6d33a8289f5a5520f5e6fc05fea717401995d9b3816490e2d3282e269bdb00c0cb43af5e82bddc5bcabe1df6955dff7b37fa4c261bc0a5667381ad2274d034af99e5a39b2484add9706608824baf17c3046b0b4e65cd9e209b85e02125e398b390d54ad34c2a84647c0fa403a0e3a383cbcafab264b482e5ac25ede2696dcb146edb1a0766ce2563f8b81b6cc76fce68c3ad571f7cd98c92914fad89587b02967c41a933e7bb8683eeda23f8faa8bb9f99b2095df701b7a2fd219e8c6354511c174b167b90bc1584418f6af0a1695ccaa11f15ceb6080109515b0fc82fb26a330da4fb9bbb1b2b089ab5459639020c8eb05296e52904ab1faa1bb37dd08db1fe3e76d3cb1b7fbc2ee5970be4ca6de78f703e93a618ebfa78b9da1361e16a7189920b9d779f6492ba49a79a10011e82d7ac456b09671f857aa328b3431b5931bfb28c087dab837ad82b276df187af680f8741c5cdb323f66cf6e0a4a0390f8d7f9df0868850a09a10b89304a7336dc8af94d446314a7831c7603e334d098ffc8dda6bc7cc7054a530f3fe2e4bb961481b70a5574f62f6e936657c28c1dc17a9afafed5b2e17b2dcdae0378c29422a9a4e6745f35f645db3fd915833cd54904063bc31c2586310ed4f04393083948e2068d6dff6f8b71d281848abdf3753eb4e7ef9f940f6f33fea58429408b3e2372b609975050d53b8147e4bbe9f9552263f3c255ef771b846b0844af834f4026526261eacfb46b4e8ce7393937d778c6ee060e3d54705110951b728d4374d89f324ddb34fdde7651ac6f1cf2eb5e4548e18b5a53284063cf625a0f457dcbe598d3b27b5da775cf914f3f26f0b61431398cd5bfef19debecf7ed28b0dd68f40369c53ea550fe8be274e16c1a8c1c67d63ed3d2405bcc243f9c0e19aadc134d5fa1bd887f3487bce598e423395ffa2201631cf019c3bf43c29da073997f3efcf1178b561df9b89d1cd8ffc3d60938c1fde882932c056b4fcedfbceac8798adcf952fddfcf5ed059f7f3e6ee3bff747ec55110d10ebfe63fdcded7519321dd4f6b093cae29d732541aece8ad379921daa1b7fa75e58a8b3bc761f68128ce827d77d571f4f54dfcb95c941a1460f5f753235ecd0507bba475ac4ee0b709d513fb73eebb0f8dbcede7497255faec9f2194f2ca2aed4589d7812c4faa3fb1882bab94a7db8857fee13425084d544874f62156573f1b60e7665e3e6221c669ac1c928bcac58e947f646d7d2f5550b57813cdc4fc27e6fca23c91fd50d85ef437acb96883d2e3964f99745139aebc2e23dc536f55fad1badfcb9c37a5338709d210c92fbceac185834c884a0e27a410ac47edd8379309afd8cc1276e1b5bbaaf356e08a28e0fcdd6be6cc4d20e5a7ec75044f63487a1e28371f65d539059aef9c03e974431d2deb6058c38057fe86fc7668a693b61e03cc22bcff6a9b32a1f3b0e5dd40bdc3ec6e8c15bf469bc888011fce8bcbe19fea8b69b3c832d2eeee7890ff800116aebbb6824449c95744d9d631268fe4ed044d3d36bc90b55d64061a2d9783bf373daa4bce1d43325db9be6039d1fda2ae9b72b763baf06b39b316f53fa1226325a262c8635a2490ed21dbc8406e363e52386893175340250d8d74fbfff5743916caa60c05c46a2bb011d027869377411e6dae324d2443a1cef6e018988ed14485241f0d761c7bd557b0a8de8b6ee49fc16434d5fceb35deb6ac1ad811b01c90f84954070d3c20cef176578a49c4ae57baa02eb5d93b134745bb7f1374fc85ba515a3db27f44246ea86b47038333278dbe67eb95659d1430ea68ad0f49d98f98300d5d30454df14b3e982e7eb89e7f23fc9113b03043ece7087650d60641dc7c2d239ef0954b763bd21eace188c56ba6b3c65ea0157ca32728219b507ff16e24397dc4d427a199fe80d34ce4d41ecb48efd5ed26b30375cfd1eb95eb1d61d86a13027f33bc00f7b4e7d702e1be367dfffa112331b326c413ab70a98f528d687ce049ad37b3632c37e15c68d25c7ff21850e3a8dbc623e1f10a8072a88d6e24dc6d1f352477d72f5b9e79918f63edd8f65bbd205d6298e429b9c380beaa9692e474b2f7e3be00380d0d371b4f005036e5837fe460ca6212257ae9bb2f9abadac26ca422d4bae6419dddbc6919722f1c134d642e17595c00e2a01af1e254148d48a39150909c6ba9b6405c5f6b50c69b5dda6c2a97e7cf14bcaeddcc762d52e2f7cc995df2de759ef4b48a9b97c5a52973d24304a1d5e6cb00c7ad51376fe5986c9bfc9e8a1c295749dcb395db565b572c8bb7d0d1a4dfd0916e5d963f9856698ac14022a2d5d3f8581aaac0a5ec19a5bc2587918e84e0407f5752af3fea43b673ac6db3bd947bf9d0c920002f12da69b5b2987a7d516fe964647fd1afe002653f7fb1b4f123cc9255886663c7bc46cf337160659bf95c8ad8868dd99caf6ce8010b1eb23a577c5c63123e02da884fb31db65399bffce1ee9f0ed6b1ece0465f07903b4f05a35f19cf33bcee6fa590b75ab3f1bafd268cf900b9777d76119a5f5bf678fdc1b69171403d74b15e972141d3eb3459f378846e0776f42c075174ba7cc2ed42354bb077b0f7e2b82228233007c5119651d14035a1f3546d958d44944d879af16c95869f0a9710fc394f4b02c0b4add1be095aa73fed9a85e1e404212db214e325fffd0f3914e60b64e9b9aa3e4393ca1512ba9577b47beb329cf653b3fff7c55aa566eb74d61749f31456452dd1e41f4b3de6330decbf6567ba45b29f766861fb541f5cef1d0b89766f1c91daddaf72a53d107ab06578349bdeecfd2f975b5b26e6f86c2a4b4dc46a686d66a572c995365200364b183e91714978d4e6612802873f0f9c793327d9517361b7be2d89c113899dff995f9f63990b9a34e045a088cd625ba3ae82f86c5b28008673cdd79230d025a2569d08c87e47a4074b9b8d9e7f8a7c6c4561a8adc0be4fa9f522795adb6b5fe9fddea52bb311b7f6fd296f655c137b24790e3d821f18ffaf86bd146c69990a5f6c16a6b966231809a7f0cc270d4fdb6c0d3b045f0c8c2e0218302e40c1eb30cee871a9f1079a196350f958e8b585f0efb5102cee6e2f10ca9882db743516105b80d612f7028f3473017fd81e5f76bba08b2ba08430733503b55df6c9d8b86644040f84526f399d105f525d511da96143b7c0ac07b351e012f227b59bcec889d38d76ac50b0a55c5977761a07a6c112a1ad06da5f44c45a36cc0ebc78079c39445fc9f5e52bf45c797c9242e28a4ffe70df5c0f96228a1d5d21c648185d3d2c49ce3b03d2095d19e17f3e3bdaad34039c52154121000d675ca85c04f827960f377b3eb85b1fc5ac7ff08c9796811940ed82499efb62e6969dc12e3dbfd29889458ef788593b1719c842f6ae2d08af2ab4c5f0aea08e1a1c90291d82b0dcc49ed29b9b7426bbb5d2e4652f614db3c5a117f054ab243e6c8df2ea514b1f8914740aa341f74bb7f03c5410fc3e86ec19f519120993e02253f8f873f84e9bbd8906881ab5e2b5817f2733ca47c46e45330eacd12e4cee6310874f198fd1a4b457bb6095e526c18d6e15215f6a603c72a19190cb59cf1d36fc8a3eda4ecca859ff70eac58176ac25084e639a9f8ecb1609a70e9c5846e34f8d5e171488001c70499acf3a1bb89614cded3402fce87d4e4dc671856591c986fe7efb18178160aab8a99c14d753176cebbeda18d21cc445f5fab789780dd0ce4c33131b856e018974ad485dde7b15833a509bacece5def520b0bff1b0f8707dfe80598f6e379b679a12b6313b7d2851b413e14bb8c5d72ab17c0ab75805f6380ef92745849af25a3c3328d29ef64be84d1a6c6fca9faddad3d95a8281d6e5fe0b7b4306d3f595632b164ff50576596dd54bab0dd20958c18e6b7c7bc0b46e594ac1c079504de8dd24c776dc9b5afc9a6472998222940b6621d7d813d291c41a0c74d9167137cd83848bc7bf7b3cb06f5b3748f4c4a547de41d4fb9d280a0b76c001254ab650de66f8c3a2a3de01d1b5589abde26111cdf66e11e266d31946ae9e64afff2117d9380e9bb42d041e500a2566443d72cdec67b0396c6d2b2e6efdecb446d39d4631778c3bef479586879e59d7c62a30591e7dd232b0ae402e0e8c57e07fc068fa72e260cda07606a1652ce503424861cc192274d156f2adf9610e664e79032eaea2f8ed288cfc1dfb1086dcb8083774d4583a2e7010b577fad338781ea8d0376dc8327d82348d6e92a97e13f4c4aa1e8d4b290690c6539ba20401079adfa5213c1c754305bf3191675238681e52ced6b15268e23d579fbba4dc512be3ed6a0aa53e43d4194133a6c208ab40679913887866a1470acb594207965ec277545e3f932f2af2ca63e00e1d0c65b524a107b19821d32415ff77b460563cf189283a67a3b8dd1925c19b3ce643d0914da2f7101d8ac495886365cbafe7e04328d2c3276d4426b9605547b7ec663177f5f1971bffb7b39a26830bf122cb6e5f241fc10967fcdf274864db6509ca70017302c97096fce1c122b07a95887c40e94ff61f9b5ddd1ee971f63498788fa95a8cffc9e739529b1f02ab1e892e5cd7f2476c45707df4b40f4ed07568175bcc3c155c7305da0b883a7b3d7d1b1648c10ab28524992e5272e21afe545ca830b83fa85716dca5ad1fb901b9c65115419ece8e6391d8b76e2ddc77e6750a181b3b0ff2523f4a18511cd140779475746e2cde39b0cd6f4914445cd11becc5e0f5347234705567480e89a68e347f9d15391a8d1abd00a9c979abd3dc948630be301bbb682ad780d5063cec9e77cb80d7c5681526a26922f9317a09e5b69ec44670a62d672939eca633205223afca602b98d44e494a747b4892d57ff6ed99442a97bacb9dec6794ae5de234448047eb684f2aec2134775f208d259f016d4a13a318a7be6b87f12f996652f7b52ac4b9afd889191f639c0d935abf27e32797d6857b7c91bf2c2bb9d5f221c0456967337011f069038cf6a6bbf9281dcaa20c63aa053006e89d8b93fada3a584894b9f9ec3bee83d919f32d1dc7f73e62d69c683ed9d43df54210257413149c11da7e3c088ea263526a0fb979e4ddcb7e539733ffdcc073c845f7ea5004943307a75885583a64de9df355eb98f2a2845ae260ad169ff0e2a054a30bbea4d867fbde15bf5454b437a1aa6307fb3920d2c7b6d122fb8bfdcda312a3d17a4666dc341a3cb042201ee513f0c5e5017a76281a8a468d1818e478a778a0191a5f331bc5532b01f4535d656e1bba190014093c22e7334893e00cb12815439e5f79d68eb2c0b9f7fe5edc8678471e97bbbb1ab0887e15f42fd5f59a82c2a5ddc9931dcebf635e09a5494a892668f9e8620f27ae4e435dda01b0e8bfd35ecc2b9182083ea01c86bb3a6df7756ab7225ccefbd6a49c5eee1c8f27cf820bfa2fcdbb73f921fa8d583a93c0f8fe7a1c1f0f6e9c72c07b302c274667b1ede4d769adba1406eaada12a6083e19fd78bf8aa5516a7f6723f5cb100912161be1af95aa3c720ea248e3dfa98f2eb6d1a3cd3b3dc890c5d334f12070ec1405cacfcc1b5700ddcf62ae74abe163b2ce1666f364454d3ede61ec5ac186aec7872fcbda2ee44c8d4421ee41e622a85644f196182a2f931084baa97dfab60e5a93672d705c63f6d28c87e695c1307de9e14109015b836bf90dcb0b93270b8107d6de313e44b6bcf51830c25dfd82c41344080dc53d67ef1d0341dfe92d0e70bf8de045291a27982ee11bcd0b974c4343eba891fd4452ebfd1fa2287b68c322c3f0bda680ab5024da11839e55e1424c789b41a9a5fc50139bd811d2bc6980e91cbffdfcb4ed0c776477f1d64bbf945641469197bbf6ec108e964d1221bab423826a1e01ca2da7cd60a992b37bc206a63e9927903fb0aff6c73ea0379624374a4394830ef6db837e985868eb7199b7681621b0c33ccdacee8ba43a65094a37c77c50c066a550ec659cce77a451c7aa1f1a976d41627e9baa6ff48c6fcdf4d249bd39b32a266adbfbe5ec861d71b6da0082f7cd06c99abe94b2405f6694e6d1e41f83a31a065ea1d5d341f2ef5a94e4198957780848c98dedad97e2a50737ca7e0ad0cd85af1f427f973cfba2b4f0b51a69223d133ff88e059f564e45a4b1855327e6f1a0d746b44af49d87c65b47ab72f8e2df3a6e3d4e4bb101f5839c2e4b713610232d52fcf1d1a942c504787d7348fb252e8e541331dc81cb1c1efbd6e4a61fc295b9e98ab23dbe34f8bce40e0d78b1ab4eab4751c627bf0c82176ac0496523a46636d5cd4c0c793eb08f2063f0a07f29bc8d4ab9d8c0d1a32c4b660c5e215962146a1b3a93a25c000130e21606a2e0ef5281e9ea11685cc4717505e602a4bb4be1a537538f7df0f85beb989d70df8ed21e4fb5e7636e954a17a38f906e935c3c9d3396cf9f40b05d5f6e2e7539898c7019df2acca50b16f1d21e314426f1bfada4aeff695d1776511b68ab016ceb71ac4157156347bbab4722377adc451501e66f475b5f3931c6d2a1ce01c6b10d46bc5c43ab1e1e036ddb37cc9d5ba2280d5745614e5a9487475fba1d374514b952a5fa2dab4a7abaf87cda1e30c10235e348378cb58d667428cbd1be9720c20ef36953d83b09b52964a89b1f54c5a880d5897653b3a21bb47ae6618302af98cbb536b3cff6a9512c3ba927627a2cd1274abc76c03ffddcc0bcbe5e6f09380dde718998def4aaa83dd61547e0d4e89c44f5a1e1b9490157224204a5745096c19478a86b094c2a7ac4dbb73d742722490c3b45d5f3965381beb42e62e57fc2d9376a803f8d6ed1ebfacfeb9a8997fbf1005af50086e18cfed783d1f59cdf409e954d7f4b2d90f8eef198e4ca459a9fd45601eed8a849b6a80cf3b855ee2e0941c912a7c5b8c4246b3bfd0bdc7debc757ff75e4d1105ccbc8a14b1a3eb452040229b2f7ae2ec64f1b033e9c3d34d9128c0851f86cfffa010a890b46ac49aae4f17ead58832245c95b4288e949cdc9f65bbd81e0d0f322b5f25a365c0f354d3ed522a0343e3fe31d7e6b694c0b25a2da29dc51dc1715d69fef4bd66df33f832f20910066417dc9cba1faa4aab90aed5d37e139033c4d048a48f8ae4a71d911bc5e39a41209dee029601b0151a03734122e62e07bbd3a694e2549af1742347776969fec1c3140621b6c7e50652aa2d47b8c279d6ce959a332a70c8f8ff24465172a49289348a9fbbd72b817a3f4adb29a6e4221153d52c0e422a13197e2ef29e8f2b6fd418aa60f4167f467fb89ce91ea912877d659b7943af98a8b05c37635f17716da36596daa61bdca015e34a1d5af5856e1ae44516402a3c53a7a08c60c287eb43fd8dccdf22636529c2d424e3ad6510f7a00464ea3b5d46c404e084c59ae75c24feeae7b782c2d57298ff2f6604d0cb3d3f6e3a8a8ea60ef6e5c2a5fa69226f8cb9916fe4f354f213d9074824bc52043a9406a312e44d3b9a7dde6fde737c60b2bf89f5885237d4d62857bc6690c3e6110ffce8d20c8924979621ba36f93436d91caa0bcc32ba825289cfebf50f39944074b237b6e7b74d85d666919b7788feb8f74a006e812d851c5266d0d79e5971aeec5d7831309cee953c2e704e8a75e0e7b5c8d33534c32472b93406686b60ac1814312c6048efb8397622a96a69cae3029085bf62db044eb0ab4a1d0b21b79540a026dc736cd7840663de68757eb1e4cd381e8a51004f734c5386273ec9fa387155abff2e32402b582dc7c30ec9f4ccd6135d355c009e11aaaab6f10fbc0fd785593727c755af4b34bddb5786c6cdc790bf58b3c1a82e784a8940d6355631dbe9696b42b6da6c0ee2d914cd193a006c74c91a6acd8ae35a114174ea5d5be7aef0d6421de823b649855961cf643ca4078ef0ee28f67e0c518702238685f745b705729bd4ecd72acb4b3de198a59274592de761c9e87f2301c1c9576d3fdf027f103a1df5193d85c2149ec0bb0c7812ddab1c5b926b627c6c616213100bad18a2debac618525740e8ba194b38a279135fa30f16fd82631079446bc576dd95833d6d0df49c3520486c284d07237aae4288f6613c9fcd60e3be0bfc6265c207a6f3ab72962e91fdade2b845b565bc420943031cf93366c3c8bfd492c1dc4c506f54d3efae01b023291266b80ae3fd090aad052385be34a7b6a0785dd1a0657b14362503c7601a528de7bd90cf91726f4ca80fa180294a37fa919d415c8968c7ff898a9d0be11af79b3e0f3ddd681d1f580305a4c70b1ba4423790ac62e29aa202aefd1f2037db433958181974671b15044e6fd3d611cda00bb44ee6cab4f694b97caa077e940ea97528cef2ff540dbfa67f89ceab3b8c638aae182a1911102dc4ea984093cccbf62a08c0b76f1fcba45db2c26ca71acdf60ce69ab609315e70c9fcc6de2290781580aeb03e8b94d9a29881b7f3de61dc8342140f4c54794400360c0f7fbb81e5730f943d0736543fdd5e07cc6a0c0aef729b668551efeea5e28dd52cd9d8dfad4fda5e7655e3fe50899269c926613a4fc1de9a1072126b07d3e1f2896d8c7b09c977cf914bac26f1a9bd282261270cb36f982407d84a905883e632db36e4c841e8a1a289335925095d2479f057a53000ec45367214cf711cfd71b96f1472f19e438c4cb06050160801cb8b9bfdd8cfd41008cfa9134314b4ecf191b41f5195ac033fb97f73614048194f31bc7a10194d138383ca360f85f07de633e5fba5d0ae505aca8ac5c16c2cbb3cd47d65b95cf69f13e703ac0715e00eee90757b2c24ad7991e0816903f726c419edf523e09fd463176990df1f479904c14f6448f53f37407f80ee6f9bae35db6bbb52c17b73f940cd866fddca730be6d2953e21040fa8cd6dbefa2fc20201a2b1999bc67309d30226e766129d0505875f1796872748b67ac79dba7dfdfa16420388b94242a8865183fa295ffc80874618a5e3abf2ccfefc46f2efa6e678ef19164be7cc3479acd0297ab1014064320d3cf3ae8314c996e73a066bf1ec75fe6766e320ac06c917a98f47efc0aeaeea4de1bcd5f83e96175222af236f35292906a65c6798c8809139e0d33854a5194cc2c98c3104ba24cdd6f340678bb1ac4af2eab3832944570c2a8b814ceee04951fdb0303adcaf418c578cb0d8cc3742f3ee24493af22e7596e55235381cd7bb044c0e0704b1140f624617c9ac56ac8159a76b0ca97237e581b8f30ae877bd33eec1bab23fd93278b8f75fa1dc59221aa96c6a32b503b1eb74c7092e19693ff39e8951bc0ff516b0d5adba19df6e2428639787960879e7ae5a7ff2f2e29792a214bae4107f36f3e2f612a0188ffb36659da7a10709964913edfbd75630a5c860b038a716e9b86fdc8799176707f457125fe5b85485955a3501f089637a38a6cc5934d012d31bb48e2cb28a54d6012abf35f3793d7236c1a2d2554a63c3349c43e1c912d42b2cf9e8bcd48e682e3824735bffde9e9e27b44b25e470a75cac4f7aa9368a3d2163ce6e5209d2caf6ecde6490330f92b74762c50d0509720c452ae08bbd23dd16146018d516825bf06f4cf2c5c0c42322915d061ded973dc688cc36867a67d593d0a6b93117363742da3ada3554b8b143f430d309fe8560d862df63e3a8e6e9ff8aec3c21367b3f11aee987852a32ebde56af77779f14d306726d8d1ebf70cfda2ed59284f56f3e5bf7930510b3c9ed2869acf8bdaf45042ac8c8ad1c3df184ac4823024351649014b7be4428ffdcf0ebce3fabe0af1acc8ee771aae9dba6e740bf5ccafbb46fa935b6de57ca4336cf7971e18a03849fbba076d3dc743b493514440875a803a764af246bda98ea2be6cfd3337692d5f6c6d4c41c9e9303b4189b6548e716a4b62e25361af376841ac791a9617fdad67d9b43fcdf7c6b37e1369d5253a2a9e3dbea19dc7ee40736379af9c33a1df7846ab92899f63d6cf056964c44579081a18d68ef07779d4d295bd128077252886a9c23ba8a7a0e9b99ab4b6ac023e1b99837c9eb327c36cc066b3d32f4677497583658f2476ef7ce65a34c63b0c671249d52626627076db0dc6d857795a8b23634f3273528b61dd26bdf18b146afd05fbd1bb056956040d7d0f38dc9f638c03132a0ec4af320dfa2b612baef877be166827a58b920bd0cf1c1aef035e30ff3301c73e20f5fd3a969aeab3b9d9b52d1ce42f55cccb8e7882eb25d4fccfb3d8ad864b60016ce886c95a0c754dfac37b369bdeb24f11224a076b0559610306aa062e755578563765bb93cddb71a54280dd4b0f1a7c83ce235b680d59c19ebc5ea2406639b5c47826e8d082aa4f8d2bb86e92fdb7bda3761a4d69f2110b770ad6a70b7f6f4d1656a65e2aaadcb907ff1ebe1ecc80bbed028c326d9681bf478e0ccd91dc6f8fcde73d6a6eb557cd35284cad5c47da2be7bfcc11c9718a2f66b89b0355c86dc289090b20f8ebb2cf74f40ededefaef157d6cec14c40a34617a6749bf2af438d355c3663852ddf66ad99ec9c26cbcf58d5e2b4569f24035c832607e1da82e41c34972ccf0bda0701955bff117e2afa07627f63d25c2c7d4efe040cc3cec05bc32b900556d55df406fb283fc5fda12a8dbc9b4a6ea1839a7a839bb9005746dfa5835585b2762f4f3ddeaf8fe7cfdebc3d4a97d5e8fce4f44f9b312ac0e1b13ea38e3c46001972bedc7e6a2a79f63880a272e26874da55bf3a63556f726fb37aad072873fae1926a70fcc7b090cd8748d9540ffca5e83d57fe3d660cad7b5a68be761945506702a0473ba3e9888fb194966882021dbda63db70680e6c227fd0bcfdb31b2a89eaf59239d6dcdec642145de8227b4eb3e59893833f9ca8de354b8c16ad15d61208f4dc98caa4723223368e9c54d221654a7ea9bd3dd267f8d0652752ea1ef482d1884fdd1253260aa65282b03d5d275a6a4344c84b324d278712e4bded9f898a9212444e06d38a8dae53dab2fc4dfd3b525b6cb4b5dd84639b5a463c22eac4eded0128ef6a8aed3bb01d4dccf2633dce03b8e45535608252b7a833a0b1cb227e30584059353ca690b107d71cec8a6df5b049e3a84783d48b20fa8af7f42b04ff4bce392549d0eb1bf4986b64a7003e9939ea0a9680f8cb62087424850b1dbd2964e3de596a7391d0baf960eb904976665787fd0161aea1f010cadca6f696c3480a4ba12c768bd37c62593a398f1bd6b7a46fefb5f7e19a854b4bc63b7f0bc5bfdfe472671c69d18931d625a0a51a0f16e77c941de56248cf26cfe1ef8b6b2ee37438682909306fafcc73c8f3494a6ce9f04f3c772071013cd6c6316666efb9f2859c6e05c223464503bfa30cd077dfe342ddc1550ef8682a7b9951bd2ff291d4611c19a46b2096e6423d2e0fa78bad0ba7c07400203a01855ed595ad48b305521624bb3ec320dc96dbd0d3175fc8881dd2aa0327e682dffb9739b65ad3343b0a9415d956ef2a11e1fbc1eab5e827d8d1778d53ea39ff51e1fc6d4d6ec22081924b8e0a1afaa9305475ebd1897fed8ae60227721751f938280ad31b2f0083c1a3f6e7c1fc70a3e30c023e9c9c109a7b8ab9f6b9032a4f409d7aa610bf2566feba243e3ac0ea971f92ff5e2079cd73f6f9f3204a75343e1600c2083e2c91157c16908327c92356acbf6e89af46db37018ac62924f6f65b5857b9a6142bf233e83f469af1bb36681554e2c0e95f59ee459dadf475509e223b361ece9bfb9118a56fcb55a8d84bec9d1d5a22d655e0f442ff5d334d57ffa1390d0bfd1f57de07c2521d6b3b6eb40b2c192565ca49c582163dc7b6785707f76b7b4f29c24cc87710f60cff99e0ac571ed7b6fa69dc127ae370dabd8546a339b220435866ad054262848550f454cb0709c5e8b92baf559d186206efacbb7013b56401217c9d60c713e3ac8e129548476c7932924b753a44a240175066b53d9a992086dca13a1ff0d88093a803ff5e823b899df7b8ce2190d483941b0953f2cbc06300fa5e053da8ed49bed061b93c5e84c08f4e75096a87a825c611a91ad32218cfd998c2e3a9f97d7c9289624cee0c69f87643ab697fec9cfa7ba645252cf1c1619fc639743327abe4967c3a3b6ccda156834edaa18e2245f89d9b6339915311761fae3809f5f895985b0a82aa7f68f1aca20683b27735abf0a5b8bf7eff7a8daf70380d95be734199b7791efacd7f0afd95f5aa6dcf6c5c17c09e4256d4f7dd782364d6365c9fb2eaf6d4d1ee42cbefe7f664efa662781f330e6f10b637b9d9930293d7ea06718667ae6e3b25517f7911a58be87e8f70578031d03a12f0923d1bd49b45cb51520c64798fefcb9ad858a239e7fd2f71939df7026eb03c7bda41df097f3ea132aed48e546f003410ffd7349229a3374f41f3aef861c435d8fb73dae97fe06b875c49743940cdf8f581b9da4344222453af5290f09d31dcc541c36b486d573f4bca642d6bde7d9e08de9a3a085a72a685b7dadd4f2f5504dfb79ab5366449b6b89a704bfcee20ffbb953d0420cd1e1ac35b8bf31f48645fb56c5a344a380ce8d7e590aab562ccfe0d92399ad1afe266a21426b9511e0f123d322b3fd2c8e4b9ee63c7b94f53d8f2a4dffa1dd285783fd0a6c5d06275afc1bd513e47488211fb31447975fa98d2fd6ef201542ec9ba374bb2a7119ad3dfbffc4728e032a6e4c8081e3b5a5d37f44d474dfbd2f4e1efaaf3625a83e0d1a907dca535ec753d3b8d5095958c167c3e6cb8178c77e4cdee7e4d298cca716c08bb4f6459da2755e83491782230f839ab60bc7e775fea9916ae2a00a4ea9f8f7b4166dd8b5b17cee20880fe0d6023622060fc62dc32da1c98e01cdd4f2c5aef6d49a60d84df65aff718dbf7ced2e19274736073007709ecf6dbe1b1f02a1dcfee83fc7e93c3bf266aff5d775c5c4e7b105426c6ce15142ad0662143c5248ee47ab8b13aef4c76e37aed5db3290f7ad7f64c70aa4722466118503e8043a76060c87eae05a7a461e041ccd5991257a640ed29ddcd3cc4acf701295945b62b146ac0214cb6605f57434a71f753148d52ea5db2702a755760a9376a1ff6157577efc7f8d6bcaf700ea6b23da0c385395aedba13bf031919e253110eec084ee6946a6610a8c906ac0dc626c381dc22a79d4f74480b902e8bc97945d871155c1743c5acae57ae4ae688904633ee6aac79c926232e9cbadc19c22815ba012231955f1cf1978d385755292b0f245f78ca8314a8d87790ae2fee198b845926f7ad99de8f4a06903374ab928ae405217a29425df9c56fa3041d76d9c8c6b53d7edd1fd1298e0ab0b0d9a7f832c503b52e38734e6ccd7041484b843fa2114bd35d9c1797b47c0139accf08ce792e2a2ee37c4ba4fedd784ecb53d36123c08b47d32e2f63185f427e53b9595f686d23e8b76fb99f156c4433f9565cb2f81948c639b505d92315875a28d3ba3005be9ab3e458ce606ed5bfbc6d662272710d897cda68ddcd96a4098661c7bf586d4b49e938a8da3c35f0dea61a15645841a6b753f212517bf67f3157856fed92df1b90b877b9951942714414534975b5cce9cf8d654a6fdbf22672756ebc5f7045a51413b487850a7166afb201dc0cdcc977687922cc613d899620ddebf33c952e766842baa0cb60c61fcbacec41178d210ac76bc49c405336efcde0b3d0304ca586d8c0455b8c8b1256f8f6676db78f93c3eea1ed97c43e390fa824b44e48df88b8e87e9587e10dd552e55710de1312164b4e576035c94dc846621bfbc6785df409f6c9bc9c5605f802171f2a31ce553accb7727211f730e32b9b3c8d3fa4c49ef944832975645a1ed336ba689ea1d2c4f3b0bcc3e8815bcabfb1cb17c7ebafe0b60b537a6935c127f1338570aa506917735047b28a2c3e06518e6cc6c2b8e836e7b2136cfeebfb4136758a2805694a5893f1fefb6aa19bceaba588b377a9d270da05b09b8e36277418c8a6f073d925b47314ee2da8d01d0ffe9753f9314a47e4da42af2e03ce2eeb925758d077334012269b3294d190b387b1d095e8f8c1d5715ff0688f293f0cf7c6340306aa8517d6ae1ef27231a5d1ba49ff341255cece51cef0b0afca40f2356fc96e488a714341e7fcbd2f3f4fadd331c1e2214dbbaa55ac7434ea16b600abe3a44afd2a53a93b9d8c7b586c39ddab2f6ea6817b4d836019e744bc90382661647544ed3a81d60db560e5cff0b3b2fae307ff581c7c5fee60e23892c2569ba605edeb1e32d83da6216a311853822f68e3b4b6e8f06755a833c5161bf3570211ef047e9a9eacda7bc53cf31bb1e128c3a2951363837728d73d3d565f6abbe0311ddb07dce53a69c165becd9bda78aaae5b9f76a6dc8ad4c4f5c58cd9489fc291fe74f9c18d18339f1b1646e37f6be9088b4b4fa7c7fac2ef3e28ba1f32c4ad5bda0768f6f9c61b6c89ecccb5c130960ab03104dc994d399a17fb2f52067f7487d9d857c83880d67486da4dd8abd01a59c0c1a166e39796b0dbe8c3ff2fe30f85c74b0b81206a3d84988f73a7952978861d4813cc069e22bfb455e8810cebf046984e21e4ae60bd7d9ae697bbade46117c4eeff1afcb1d88133c7d0e82758b8e52d8a8480a18257e7feb5ddc08245a69c5a4b8efe6061e4bbb95ec8aeb3d75ae77728d605c2fa5a52e15a50e179181f444dae3c996d78dddcb6749ab9a27501b3e64bd0c7fd218a4c50bbbe56797bdbb3f117328a35532144d036fb1217f1a7f733dd65330b21a7576944902f7de145027ea9c645f6ea434681eeb008af780c12679644854dc6dbd727f2399c25fbdaece4ba09f9c3fa46218ab970d5f2b59dc95ca738cabc95104c21c251321377bd88b768f21ba95a99c006721f511e43855f68ca5af5d0c089613eb41cd2b4bcec1ef3a57a408632b2898ea6a242c0d61925f35c13c840003e6513b269efc5b1fe8dd06e52bed2070c611fe09b0e3413a175aabb0a3326371be5b48a7a899c8049b1dbe870bb85af6cf22bcd14f7f5f65dfed298af7d08e25971117f6360d896dcef53c3f19a83a7a62311627ea594089ccb49ca04642200f9fc56cc74cd6a3f9015b680157d6586dbb565a199407d864dd2efb1714933e4e18731217f40211235940f583a6750124e1b9f8ce3f8e590aa28644395aef47b41bcb3cd11398f821434d88565f819221ac3ab337d433a0d9275d9fa5c2c6aea91c647cc557338cbdfcc83a1bbd787718b71d4e86ddef0eb85aef4cfb090e768e61768f144aac294a3962590d51c3e9a098ce15e3baf6ff8d955a19ba0c361914503e0c5ac4f806299eaa50d885423168425ac35b9b6d860b612aa7f8308c62a1557488cda6ac225266e0e5ae7cd432448a1f877e1e001d558ac1bbcf1ad1504f0da8c8701e7b703ff99cdd8a9a4f823163ef3aa47a5d7c39a1adbf3286770a3048e5bddaa776342434f12fb338cc33c226e37a28d28a2b0e958ca715f78b6a34d8e1773224bba642e46f68e3e406f814408dc00166d5514a11feede99c1166e3d61da695ec696529645802d51691fb598070d33d4cecc1980ae0693f26d211ef5de793db24c274835bbe64995461320f1c83b0c44379b765a7a0444b8e923d556f342c69247c8fe4b750598930156a814796cfe8b0970ccc95a0ee7bfdc951941bc3dcf8d576b1251f18eaf0da0ba6765f2969482bf8eaf21249552557fe4d6831749d9cfe4c25f4661f87264705c74eb28bc4b2052c9c2fed1e18ea5de17cdba312bc8d0a845f22f514e94e122b7f994c443965e6f5dea419516f19663a42c7e92b753981fa8b741a6bf3cb5bdb6d789616f0aed42379dbc9a994bc8a8e7f3dbaaf3256bbe19db2f0838ae5be607ca906051f99484dd5f5bfa1b2856e3c70eebf3fe7ae604119701cef2bc3934c12aec97ad4ae27826beb1f36ad8bec1996925a4fd34c46d2bda37810aed0711253987512fce952f129361a736cbef4d21247afbd02e64d15a5e89202217a8c87743ed573aba66423c497a9df0454da771b8ab537d95c9f346e21a28904c7265f7dcf3b1597391bc1b824c2a94456dc4e7c95c931a757203d20a0113bfa6cf2bd9726c030df4cf8cbb48cf99e0f988121feb8120cb8e5952b12b57b9056bab9d0c13c0c670aa2a17f9faff53729e88c7d077c3075f35cd704e4c673dc7615a941a6a65c79f8dc6432cde77ebebda3807545cefdc9382349f88bb74046329e97799b457917ce03b9efa35d62bec3a6605ecc5f62aee174c9759497353b5676385e7411cf95f7b5d4c192ff470b2288a466037e34c89c073a5927880d273269943f1ee070a518df4058217d93f2d01078e08235ed99975102dcb1195a5cf07cf8d8af1496bd0d30bdaf1725d7954d22a4a8bc87beaed7d6223e09370b98f5c843eefdc82c88b7ba81156d86cab24a4946b98f068c0ecf6fc8a8c5cad31ac458968f15db10836de023506a40ce4bb297fd67d9d5b2c1fdefeb9cca43bb8278f80d3f22210f135bee7745d302c7c6c1d9f6dde29f8bb5551ae547fd54e3b1383593e94ae59681e75b7adb5d7a22bc628ea2a9afadd505ccc2f7f7fa1389435fb66fe7658c140866bb35010dd78205a3e9eb05b5b3b77a3848200d5df49dc6635344fac41ed3fa4ff69e424ceabb7cea54c387d28291ff5d47998ec2a620d38670189a17caa9b2fb5702f782a6047ae39789a90cb4534ee91a22304593c3a24109d9b654e2176d9a454a69a8ada6ade9d200e93c4c1ce70113cf710daeadbb18746447be6f0e939de68b43bb88a04d17e1d31a569848a2d56a21c4b29b383002e3fd206872ecb136cda5f6e312194cc43d5b8b1225cef9fb819a4341588ca43f096451f46527abc6ac3cec7b93feab3f0fbcfdab6bbeb1da228651b2a602424bd52215b221dc90e03ea7f5ae6165ced9b2401f8bc9603889028a0e81722d17bedc0ed85f6433db1c42ed5011f29beb8b01142830a840a1add22660e2bfc8aaef3533e19738d0697aeecf383b6e3b481b77e2798164931f54533144ecd3f615225bf6a21be527e16b233d98b3667990811fb914c99604f477787dd95f350daeb752dd38455b9876620ee17b2dde8881e594925a348c71607ab772a91d5ee351693a9283536ace84f5cebf1d719bb8d082f6d2633d2118095cc57c8e73f3ab5b11a53d214acc1421a3d92a8e305f8f8ff28d644433ef36a9d89b6be58489ff03e370e5a43435678ca5d6642751fe4e2e31f9d98a858d0d33f51cf9f3bac70d37c5076176fd2dcabc7bd6ae684bd41593dc0f60dfdd89628fe7d677b2635d2f84718a38cde4b74b92215f35077874004eb588e76a006ec4c349a9a31f744e4025cc8275762f7d2830dff66388a7447410b804967be10a7616ba404191ee320ea61868c32c1308295353c9d0a2763ed12848dfcf80dc77bbec8ab14f8b4dc668d6ddd565890b285d9365d0f2ace847b2a579de643d77a7be97fc1165bb90a45fa59a6236c16f5ac520332ee409051b41ef9b78c820fecdf49fe556497d0d70f8d05033b90dbd83e4634e2e62ba48fa796fbe271cc2eae22ae088cf9b1672df74b367a8a94ba23201e2d8b33f48f993d6104512e45ff6377fb139a669725fc7d4e1eb79f04d15d2266f163228f83c2aa984c078d2894cf2d6c337054267d29dcf225a79afba37ef9edc213821490c036d2a016d460efbfd6d5f2b313d630813e442a9e57520b954820bfc38c00a342175ab9a4cfb97ff8869c52257fdf275873343297b08d1251dba70ee16d820a87a3abca44076b90e2387d5e05e04d48b3840b11c70fef162bd63b049447efc5609fc2b06633944af42937dda3a6de0de918f11eb3f7c8855e5787a77dac64a6803c112584df59a2e72f52b22256e858f37b3334e9817185dd33357a4af357fb131f9036760df609d57bba75688399d299a152140e64795b2ec05b89cfd69c37a1708b301c621cb1b4364a2140069b328cfb49acfd494e2014320447677907f7192bd71ee90f736f9dce0c601744a4d153fab532baa518bd48df96642caf2a12ebe26646ddfe4debb71503323bf649ab80b58c489ce908d1f0857f112eeb37351480b7a82197aed877036c2f53bd768cd20e56099eec3ddfd837d7d12abe8691dd4347c911269902426aa29bba13c55e44babacdd0c04967ada9f88020a102ca81628cf7ed035b860bec9e0b168ff1fca88803c9da1c6a5a9d025b2d1aaeb474dbef7fe9257f6a1505f60b02afaf007a3ae034c9d351673b9aee6a715d663bdefc5ae4191ed9a4bdb7d448df8b07ffa4d43fec7ba4525408c709ce19250be02ad39c821bd25060195237444aee1719aa6dcfcfdccf4a9cb64d22aff399daaaae752431fb7f63e8a6f170af1dd0d6f6c83126bea88d65e8216e3d6fb6ff18de3940414cb4f2bcd95aa513bad893a84e68440ca2a3ae8d41ceee61554e5ef336fb17d6d8ebf8981567adb25c5c5746cb33b4f440749809c70e615889f8a4b46ddb6db1932512ef132e71dfe77c26be37dc67e1b981149b55db866e43b569009c79a717e80e15b9149b502cf173b8c1e449038d8ce9dd369320c42f07e33914d8cd757c657e5aa8ece8ad3f9dd830dc36a2c2722972c8e5281e918d3aad52c5dd3f65e1f7ad1a5c8cf1f0427658a046e1db6d5e1ab68a7cdaa46466936420c0b82bc7ab4859a66b99211437a10774e6d865c3528fef7f050a801dd3c1178e64b3849bfbecb013dde8847bd4840e3fcd7237089824c80e08d5280ea9a091536e1930bbf300ad4d33a0798e82e2e0f4d635feee8ee8400a9c36d120278b3da664508d7b30f196695cf2aa8dece7492af5801907cd063668eca418d8887e0bbff4639838872018214e342d87f4d6a36c0da944642e30b6befff5635bf5bee70b2b89bf66f5d14db9e49a87c26eb12a434260c938a191f5c3ce175538d7ffc2b9f725e39ee10de75e92edddfa09d7d13c83dbe9b5351d45a85fae5722f66be218e8406636c799b03737274d76d5a6aefb32b3a87804a17922ecdfb714bfc75ddec81a5aa8254142eb6cb590044c06618b7ded48ab2efb1d67dd1ff434e57983a6dd9abbb6d651b49333ce84c7d7eae0267522d111ac8c3b67bed46a637d47c49e9b3603afbc92d6f4bbe837235b40d2434e1ceb773e74c1f905e62d7a1b3d925fac7ade285244b76c931203d92776c46a868d2a9159382e4ad1a7dbafa6ae3edc36e7cc0821dbe4cc118c905206bc92a1935454c0d0c08a027237c87c0d3ea136f2757c9d667035cb93ce99c3b64f68bd2316ea15028c2759b563097efcd9da2c358284a534e1a10ee4d24d5cfebe35fa2bbb9740085b3f02dcd8062ed7cfd8e2c3103b23746e1a53e2001177d0c4b286567ecda6dd0b088fd4ffed35a9cef862c71a3915355cb3d6ec49df2a51eb7275da9e9cca942e0cc1f54ab03de8579bae1211cf3971ff2488873882be2011cb4e590d77ad3fa1044b5521e931f82b3757ffa5ea6ad60504cf967cee93db73d455a4205c61c91ea589200b0db68cd632b9f40342250813a4b6623ecb3e2f305e5bd8968e0b835f6a9f662dc2aa690b61fb6cd355f2e4a9d682f93e5423723cb1d36c662417e4734276f3283d859e8894fa7613c349b61c9c316c3a4e1b181b462c09a8c939548609065d09058e439d1c790917b501f89545b590a35ea0a8a8ed58bcafecea86e6bce19091ed0d36b2c1522ddf400cee4d76680c590c8c7104b09ef6109ab45e537c4d29d7bbdd687905faaac3ff6d3badeee8db04adb6ee0718b44d4d9a43e5d8ef6670964433299170a2873fe06403fc22fe7874221754d961e6c658ee613a692b2ba307218b87a564b1ad70f38315e61f8c680e33a6a756ff07f759d2e03d7db099bbd148d321ff3458ec9af0626949c104ccde60feef54314c2b217abfa0753f3d1c73678cb5b0dab841fb473ed90102ca2d7e57ac299aef53e159ce5bdab402fad84352b87f39bb7072cc695fb54375762ef29e6cae368ff03bd617ab10c0bb2eb8e04c10bd49ea1c10893691b825557948d5db2abb44b0272c37e8ea0735b40c13bcd889132fe66d6a87956a4e456ebb36ca65b570e5dc4b4368ab298e9de6c4ebfdb5c1c11b1dcafe46202f4c55aee356b424964bcc2673c5531c6d38b6eea845c72d4e614edbb4a5738621666fee74ecaa5c0030403cf9e958aafa2a8b2330a69db8a3343dbef5de49eabeae054a37fdc72bfe38ed8cf771960a73d72683a608ba99198ad8536cfea4d51262a1c328c37ef8fbfae0e1705182e2ffe4912767c055c5430f21997c726bb77920df39913b492638d90612f0309a8f5f36492cef85f74a1852b0f255c385cf1f361c7229a9d105f95c5adcd35e2087b9158b88f31a793bcb5ec55760e6018d456f81d58690c9dff33c33cbc89a1a59759b490a05819946c2fc6be2aff878551194b3d93e6fd421ed6bbe18e09c48d445f61a1b0710819d0e4781d9a79deb97145a1890a32d4696faf297d9fe486526faf7420cf4f348c45cd33105ef83c577704fa3403d7398980977eee4c55e4a9491542b321f7bb6049ec70562e89cd4a652d62b5953eb0166f62d6fd4b94b1955a18150f7821ee2df0fc7b1fa04ce475d6dcca6cbacd49df39f4071a3d71188121946cc8b5aa5738adb64c2ca9396cabc197e4525667016747aa4a3beed3037f2e954f8c702376b40d484d8ee7deb1c191c97ff46253cf4faa2b1946131a9fb8613ffa42ab8c81a32a56331c3d435e1ffa96e2312ac5378e386d6e7e30f5b8510c710b36a6ba70d7e04b1641f367384f7e2561ad22fda01d79916a6d4efaad3e11955d6384424bc7493092cbf1834d04454200192055c438290032252c5d2e4fe7b01464333b314d036cb47e852f0b92cebf7a5d295082c97d0351c6e55bc0c8d69ae52f434e7d617999d416f000ee0740de835e05da67dad0e6b0f2fd1ea4784a4dfaf4d2a9d67992b7e90b91b929cfe53396e70f830ca79212251959f574be26fde36b3b594433fc411a7702c44874e81ec260888dcf613858cc4e2c2e7acac17310fe247f789e9910025d5a31d83aab5a17ddd3f4f4e847bb804ddb15d7ff5195bd20a63c71f0389cf7753e9faeb4f8b3048d67a4c05663793bfe5709f3c876700132225247d522927ce924d91e32551f224eae5377903734552272fd971346e76aefdf8cf1084534e709e677b2d46dbd4cfeaafdfe75f53b3e60b67041dec483b4fb1bc8d079c43223fe3bfd8eb2fc3a5b3a2a9efd9e2610436621558ee5cad7454af9e1cd539f1853e5b70ee524233cabbd08d96e6d3279db37eaa40c395b424559e74e5d8a7d182e7686d4f9eac7ac4ad2e188770ee8c2d5df80b6a51ca0660399b3cc4ebf01794ef148507c78c63887b48f141c12bb1cdad0d8d4276b5df61c3b92fe2d035ee536ae48b19c0d510f2a45acfa4e6d04e1900742eb525d502b9f9528692cf30f4e7bc318f4bf2e02e365010fe3c457f7abbc6ba2c2fdf6eed6613cf19b3a636be6f506a1672d382b492c1332612533acfc9544d93e6442ab868ed01b8d21b202eceea74961f22bdeccf5f6454f842119b8ab08238c0b5d27a61ece8a5b5a6597e0f37700d495f62d056e89b2727ba36bc9ae4a2535795d40cfd25cc46fb2eef9f3f2cf62598de90b49e9cb513b352753309b1f924378060b4b759e54dbd660f1697d7ba8a326e5bc38ea966b43d076af542c0434d7c81733647c37f09082c63cfca773025705499eb00dd4cdacc75792958e6213ca715ef6cbacec6481a30b471237dbf8e699f81e7e8139ac03663acef9f96df88c46651ab5ef3827ac72b0bbbaf53f24d57ce2dabf51a7b8468a7b476ffed781db8bde8a02ab53658e5ab99145c7b423c670020be1efb2cb85351fbcfaf23f177d4c40ca8c4bc883732994a83e9d1315840a3d85cbb5208bb9976e2d2b384623766bb701f141690157cf700a52013e9f973730e32c1591c9a5856a707ccc66f35e2be459bc36c173f41114afde28fad6fbc4d09aaf8e8223fd4f7f5bcd1a7b67e0153f57fd2059ea6ea10af79b5f06fdbc8ee424165fea6c18dc2b8c107f330fbd153fa716649ffabe06292f79480bc2683e428a0a18fd92cec4600c9768567e40b368db3c4d0ac77414938eaa067a6e267352c62fb2caebafa86f8e01c4c475ad2d43f1d877370ba0be570ac229a905ad4346b9e9e149f519d0cdb8bc3b22246e2be7e4bab8039bf905b2d7b652903ad5d109bd96a5491100bd26cfd248f32e1f532b2c7d38e70303b14cbb499ce44a853252a462f051c829c8f81e82c58d73ecf7709743da815e47efada6feab1646304b51d052852cf2357c072ae7355493d68c6a9bed3d48a46ef43c4877a49ca3bb8177a3119ea7af17c2e385e7f4ef5caee084fa6bd3bea17b48d675b2fcbdee80617f0582769d2af3f1e2be598b364777aef106b76caa0ca543c6c74bca6e50e1f8c25d9f63b2c525657190c5017f3c77c1e50148ecdaa163e359a38fdb3c1abc14924a3480828dee90b3907feb8bca38da84a10d42268c95ede57912baebbaadb7b82bbada026d2b64f54474aa49f44896e112bb3acaecb8ee8b9ad965753bd4f8d788f6bd0e1639a8c4e29d6f4a7786f0a51e2d8eb63098510d9e9a439f5f7275858b5aeeccc1b398063660ab30c1719cc1081faeb44673db55ce926da91d032a03542543feb38d29567d9045aefc2617e7488c41a2da007a212870a285445786fa8e4f6e0c7dcf5061b6ee00019c1bd4ce4c3e7bbf4e05916e1a249311c45ffe936c2e96300f4597e2d4f6417981f86b9f1f55a159966ba73445aa4721fd24bebcf45835344ffe3e1163fb56bec03f3b26afdfbd771e15cff91c14091def104bf19e21b49a2d1d27ea60aa6e8cb93c2151de3ba73aacc855c69e3216e58b27fec5d06bfaf1c1569f39e1a966d881333732e8d05189fc4707edd8dd530513aa2778d657c294be7eb2ab0fb688eead542565d3de002cf1aeb31b9ab02e7f9de2c835702e154cb42540abde0e33421c5d7d35b79c3c9a79cae1cfa132a119441431436f83501fd0c70739309be21acef074908ee5647b69f5b53fb2aab82303b73a8be0ed3bcbf86813c7e01976aebcb21e816525f91412e2b383c74c95f152460b7ae986338bd1fec3c74e1fc9ef292db45391d2a0984a40650effb77c72ade8090c984c7b1f5b57929dfa3e11cef9fc871b86ea487cfe68bda93335c14c48e5c9dd14ee3d0f2a040f7af5424fb4789b32a5de0a8d57dddd8087b9ae3c67d29ad2b3c18bd94c5e18e62439860e5db11704edb94e8a6001c8bf65e751c15738ce727a1fcd95430d00859706041f08d1a88ca7070e3987c515e5df034d53c9501751f55f6bd915767c7e93a977bf155883c926dcc444b9ffb4ebc9522816068e157b5afcc4b91bf99132982fb7c637d6760ab0a5cc8d7cb7c4cd807a082623d54035e2d5587e86b4dc6a7037262cdaff9b0e3be87c5b63e73d1f693eefb2f757524c490e77507da0bd0f374977d1d380d42ea0a82760ef26a506feaf5ee77d401d1ed1d1728529eec13f610bbcd3521674ed8b61c570216cb56bb536db6525f54f130f1209fabc88664550af299e4a77ba14fc0df0b9bea0b9f5b7bf712abb1c8fa5286901afbd5cde0579aac80d2e445e03c8d7254bf44a5c9313dee800ee7362bbab1b544f0ab09b6aecd75a8e18d3f4eea9469f30229faa74bfcdf447164f53bb9490b88731bd4e69a44ed70495a8a41271c63519499c93b6eadee9ee2cc0fc823edda1bf644db1aeffe7daa05fd2621fb0ad0ba356869a0e65b9037b5fe3c006662b72a4bcba9a0533cfb25b81867f5346b87c6d26cdcd491fd58299343e0e2829d97fd88ae2c2bdeb67d954ea7f5a08c46e125386189065022ca69fa015a3e88b4a1fdfe76c74b6318496117c87f0b03179c75465a0bf992f6deaf3f63547c4fc8f08e6dfc485af8834a16e08df8dad5cb5da14ef27005b822e27bc6c3fd108aabdf379ed99e32428d9df75b07a979dcacf1e4f6b8cc7c2d3f1d53d7dd3e7f30749d926ddec891adb7771a41444d16d722eb1f9b72c38d4a1d14012c2efb2c7cb6585e032b8a24df5e9cd15e3af7c569c0b22104b6ff849f0d5516a02b38e9c91c4e37e8ff35fd6452378ae6aba09bd15050e943cfe975511cba2186ac38bc07313841ae0bc6a6d2def1820baa40118d629ad84019c0317b0a8590ecb978900b2c7ede6a60d9fe006ffa78caf883ed56055a3f7c7d9f091726c4a4c42486be144aabb1c36889401ddfb4a639e07242dfaa9b366f4a874acd5ff5d7c5a699f0ed5f5b5fcf099c80bb1d9c48183e6bab2bfc55b2368004798b2a022d29fa8435a2c93074e4d8a94ab898c57d332c7be28cc92894d7d74835a1b7f2252648e2712a7991f83d4ced4b0d7f29673a6a6b7847239ca7ede2f25c13c422abdebcbc7131b9a8db23d0070afc9b4ab1af8da70c263490e4318fd48f106bd25cda34c94f749a9f6473da81ad7d5e5c64abd792772c84598e821796f890f6eb7df4baf4156bb27fbe3bb5e3496023f088298c9710c4030bf80d1edfc4b875511d0028a5b97410a66872e41459ff4feb96909f1b4cca2aac05bbfdca78fb01ce527f039a798026783a262e21c1527467986e5096145eb5158762e523e01c93d08c5b1fa07072499116897fd8eebb09dd766c368e14012b9f57ba385448b7ed2339e574a7b2c9cd59c06e4725becabc30fca9a8a26afca04740de0db9869bd60391330f9b53993e2bdb253d25235ec2e57c8294beb42cf87b4d96636ad6c6a4a4b640bc34b85962491fe3b84b13e474d87df194cce4541302921b80920b2c7c8a480d5cd245fcdf6e5e99621166671e6d98ddb90cbbb1bd52f6d4b6d60ea561057123dc1c300014d8181ac40dde7b85cb479314ebac3101a2a6f4e5cbf8f82051b30e2bbfaf90a38cfd29c5c5b4f7b9ad60f1048a974c004092182908df6192fbde275b4a5457cd37a346054d4d635e02a0e03d1e079b57808fb4709c44ac9be3a0ef4b90e776998fcd6048d856bc03f9c6d8f211f9c129f51274fe8536458969dc7f335e03ceb71af792b69bbaea8558d4df657fcca3b7e21c8ac7fa6a6b936d72fc7cf8e6466057b5335bbcce433fe376108742d863669ef918d8fb11b1a8d7166920774aea76505f9cae3c086f7bdf194b264e9d79ec15faf1f24a8b43b2e06e7ea5f00d14950ce40fb21dd2131343e5abd191b073f3269e52a5c421fb84dbc53a94ddbfd0ad524cac9a7682159ea66c576d521feaab7e715355ad5e398348eb24e46cdb7a13a9128a555d249ee6e7607511a41abbb6694e98eb842397ec6b89e05fa3bb631c78afea89a712fef221f4265b5b924ced8e1b5b887d1f149d603db402968e105b9e9ef65e07a856f1d3042f5cb50cae63343203d6a5323669f44155980d54f08f1848338f6d0e6318e7a34ca916e02f841bfa19d55f97fc9cc97253706d9097ceec2ea29d100ded65baafc807d04e278d29390c06aea246a8a91769ca85143a2e4668532a1e76848999331046c853b850d9a4db938b1bb4bc56a5af0ddcf4469985fc2aeaaba9327e525ea3346b386ddc4b0c488aca3327b999c4c783a3b1cc113f74957d82839bc21e762ae84a2371dacdede965138b97635bac6d82a4cd4bf409c132c4bff5672cf6b5917519e881cf6f65d0df446e87038cfa95e3103cab8a5242dc14cc709a947d71fb7f6e2ac94004a5312e677d6de8801e505faa479268e8b39409cda6b22af22062899f1be31f7a85987d87534e97e38e481b9e6d31a6ea1cb812465b7790fd4a3a54921423e0db454862422ed7e0b9e9c555e7e68d69d5f5a6081d02dc15e3f21ff367e3a28a2105b921a56014c460392c3756f46e68269d421c8999eefdc561dd55fc6c5e9e8590319a68d5f7cf55b49c1f652dc17b583f6eebb4961cf9ab224a8329363291bd6cca9d9450dc53d06a350068b63b7f8110cdc2fa53f967e0c335a295dd394c7c3c40d1b9d3fb72d1dd50d553194ad1f5a064d7b43ca773d58520ab209813f82538c7b1dcb8f3ee934a9e1a04a017217330c46791397913274c259b1299bd21be932e23f5493a6d5135394b814de5eb4f7de36aa9e03265b3a1c49336303ad921678735a1a2de8209aa8de2dc4d3eb18633548e15351d8b73cd937b71af7148530e60524163cc836bb5d03f61d25edba1c0a165eac7d75df2611c9901bea1cb55018ca613630a3b8cbc28c33068b7202ad1f58b018fb932f561112342bf4ae5a4c4238276351f801b3afcea9251dd49ede4514c855629a264c115c6c5eb50e25344cbcdf76e6f11cbb55d25d616fb483c06f7f6439f71309d2dacea07ae617b84c6f83eed414638a17e43de8a0de42c9ce9fae970f69e0ce769e35d78149b857ee904e7936e46069007e4066e14fa02cfc39af934029ea50df1c837e3df36064baf7199f19c3682269720ee00bdf10b8ebe2ca6eaf5a4467b77ac57da0d26a8e4fa1457e9dff641b13eeebea2a10ba2e45163bd10cfccab00f922e537da013504a6c6b36ab1a8b0bf9b67915d874a86c36ed91f0eb03f4279713586e424216462574563890a8903cdfc1ca7f7784a6829d861c0f95374f285c91a4ba8f30fbf2b09cdedd396dd339ec61ccb251b3f4f401306fbb92347fb9a3a4790302fff30a054a8308bc564599ba701fd1edaa032a83b38ab3e7ef0aae8f95d272f09bd1c0db8b0a9698eaabdb68ce0672a0bd40f2c9e86bcf5eadbf6fe1d823131b977bb4a2654ea3f88eb4b71d6b805a69724229c235561a2f077261c569950a84325b93d943419d4e97c9fe4b8dbce6a2f109e57f8df5876b82974cd0117853164c036acedefcdf1587f68a8a6a0933e927884905d63f9149cec28ec18d63246dbe68dde383628739a47bd85ed1d4016c86f59cd5e9d419511c558b13c5a869dad6b2a7977b0d971da07fd78be9270af41021772040247dd453ee0d0b70f49ef64597d57838edb1d5694fb79a5ff860124c8cbc27a6f0bfd502bfefd0fc1af2385de8000d536cf5d17b112c5312a1c9389071adc05cffc88c3d728df77492858b5941c293acd6b51158e828bcd86745996a8595065c9effc07d0f6f6dcd352bbd4c02bfa155742abe0a8a9246c99aecc26cdc98656be51ffbd36488274dbf804211670149715e5a6fb442b9060b74996b3cde75dccc75efdafaebd5fe97eb127bbff90ff55828a2cda2cedb9c6039964cffa8bdab7a8c14bd14251da3b3b8865e9742f44c823459bba27f9c1741963f191f288baa5b99c576d3c7914c57e26a2f278acbae79366f4713ef5f5fb47b91e91f6c11fd7b78c6890650b7df0a0dee1023f648e3c59f441aa388cd389049b752ded701779252e48cc1bb54fe753b55576d75d2160808a3b7a8e95a5ef1ff0c8d4623c3f2b7a3dbff6c581095aaf764dfe5ee3322fedf8383eb46fa06ebfc6df41177450dd4098dfe8aa32a098e0c7c19c9a7177313bfabcd477f5326215aa80e252a3d18896f7ef1bdfb07adb7718d4d7765d9e15a581b1dbc20bca6f29ff5b9e93fa638df2e2793d004e07439c848bbef9267ca246abda863cf0387dbb3145663ecb077549364532fc41378cc9b3072908354e7709fbbf186c9b50c4f7bcd881a8eb06d3cad4d25816538df3fed52f489b436c273fac7590a4956753e5424f2b551819978ea410b253842e81b9c269da1c1f34b87eb88e17707c7edc0afc7b65478e690909d423e577bec5833eff52a7e6f16a7a3952708f837fbaf90ba6068ff37b6f353510f81334c6c437ec7a1b7e7c25a2665e9c68b40edaf87d711a6eebe3f6ca36f9ac57233aa8ba9ef00a4d3950b65d7de45a83f4c5ddb278dfccd5b863900d0df7eaf7c5ffa2a4c01271d81460b5b082b711139b5912f7caa5c921e0e51a8961cda8b7d4827ec904b73eef713ca1a412a3aabc0d98339444832ba3250415d76f05f232bdd913725b691027d8e1b6afc9cf85de94c5564e6499325ff061c5052cd411dd24088c838d0ded31fd528afab8896106efe09421b2e2338833676be3e4b38f90c6a0a0ad386d3942166d9724dffb634134e833d8d9fa6f3521046d2b06b86e382460307335fae537994df8e9097e8a6fdc1c88040086e8a27835c5516d673b5ea21d594152268b6be7ea17b0321732b8426d14d14136c45189c71659aae40f17e53eff9831043c36ab351fc725e7b76c8d6456b31918610647fbbe48822da6cc888a21e84376f435bd4bd6eba028551ac11fa24cde3502892d01bbe1b80afc1f3220545f1221cf8e63489dc1090d9cc265dce6d7f3e7ac7862b71931c869b1a5ad23dd35a297a983f2309237f850bd80e4a3f0b7eadec70f5d0ef1410080874dd3bb1d3039cb53ac4fe4fcf3b3400f0a826a7cac6c29c2ea0cc55b3faaab89b2fe659658afb0324b5fa88413f5e3c9e88333bedb0a9e019924ac373c11645b5a8296496c19bb399955ecfb4f5d700bb8f3dde681f8a86d939bf4ee70ee1f9ee5cf1e14ec0da62dfd2dd402cf16d72990a2239f61adf2eebd206792bce3f640de36931a8346dfdf4ed0cb8e1b9121f0bbf54f855457c29b2be6533a4a3d2d55ca4e8e6db7cd0a99acb665cc226619f28f3fcf0802dc9d25fe08adf3f334ca00a60179b42866be9fde78cbaa2f9813a7717f2bd08697aad7f88d513bc704def6ee42808ff59746a549f7ea2eb9111e04e957977f9d3ce644ff82eea395b126ae061a9827f09ce78468879d966792ec076bf707d96bc7ea6858ea0669ffa1fd02710180bb17f718ed8928addb2701815ef5ef39b6043e88d239bcfaa98f7921e4fa7918344c72504346b3ffa4e11d21e583eec9769758bc5bc6efef25e2d7379bded459d94f3d2e642e0beeef8f0e20fc162ed52ce9c1bfd59eeeebe8a8c43c282efb67adaab8f3da4fe51f0de49861bb9132e080b12de069c2926294f7d406227c27e021af46c9dbcef9751327b532eb4002eb0467af059407ce89cfdc4c8f6f3a0f3303c98a987d1924c51afc9b8a6af6db024484c916812194c26f3e4425819f9693fc03298f7a6949c96f507fadf435b67856ce08512c1674a9799dc8989f531f701c3df3cc5bd92010f94755d356a127ec09a8ad678fb78bb20142c1b5345f49160d4d6dad6023adf0720579895011359e4c6367d384d21cd66c9133f007638ee9a61c5f8a24033988d7704062f3312cd7a62295733e7d1d566439bc080dd22b5c3142ff94e0aa3e2da5a93e67456915c581716b15a19d9799781ce5c4c6e7b4e0b37441043f121861630ab2e212bfb68803b3167917e8f43a37bb1b0d36976b15110e6b68a6af3da5c57da624066534b067e3c66d027dbb01212eb2ac8d27dbbcae07963152910e3701ceadc59bdf1fa214bb6adddb6cc1b35c678cc5c33954521cb2da8818695c466dedab90d1dba50467bf57193a5be443e54de8ccdab19d49cff935bbb243c6bb937ea3c022b76a274ee33a87d78193168c3ff2f07571d7a0a760d8f8e23e28d8f8f129ae79af3c57b6f704032ff092b60a492f8b12b9c9b444cbd1e0bff797dbdc4115eafdb50c139dd95fcefa1d9ff38ab3c8ab232da992295e98d7d7404842003b2f1df18fcb9e54af7bf452cadc81d6676c0fdccf5691e4917a142d1a53aca4352192c932fb941875cc8a77d808c32a3137cc078ff8dc4512eea20a486ff1c12e70108cb91e33aae52c63f70ee74227e36af85519724df0c07f85f8b49540be234f65eacff3eaf8a8c7c2c01653445351a3c2136c85a4aed8b282171a2388d2990e0257a2eec2edf8fefe381ca28b1887bc9d718174191927a1b8b8fbad14c181665781a5f5ddeaab84aca9faa7469df7ee65b9bdf9406a543863b9f22f47696c78277a75f2e29f9cd8c2820a6e671e0ddd37ada3d39a4050d155ceac4af8740cfd9c2dc1f289d68482036aa1c8cda5ecea51dfa4338feafc8fe0db69be72197e6a7f75ea2e39205231866935810076e9452426ef4cf0ba61c99580fac6d07f080beb2da5246d99a98cd04c81223321a327e26537b75a05af5511ab8ad86ab97d040ca85e8e6f52747e7c4d0cb2fcc67467d9735d1fae1ddda2dfc055e5199e27741d4c8cdae0074caf8f3fe550dc16f6fd438631cb4f19192e780e8783ee51bcf31d82e8fb27523f9246b62a612160dced38d113c04c58cee76b74ed3cf35306845e46f1582771dfb6a8d54f654797e594629eb908cc0913b05f3d828328fbd60d4c7b5459e34323249e9955dfb3f347fea9c64b8c14c0a85f3c93b55b6a810b9f673e1f2eea557263d37e852df45e78787310d58197677c912f6cabfc97b5ec155f5796d8ec0e826fed4aa96781ccdd7a32e5dd49f64e926c7fcc3ce39bdd50c05ebb77f1348713d19d6c8a1ab5351fa02a8869efe7cb19c837452c61819b321ced91862979689e5975f3819a9363a63c8f9920e3f827d0e62dd52e023a00cda53732593980e24fd4ab99d67bd0fc1229336deb66c0c56d74a25bdff4dad698e06e04249c13192678228eb4f621471b9dd2c9c928edbda8d2b9ef362c8c2f264ecd1493766b9d769d0ce9fc9013dfc73f1b6624c55686e2d3296fbf338e4839ef59ddf5ff285aa4954964752601c7a70c394083ac900f6dd5858ac3bdc716f4e0da0457518a97c6ab8078c97e11ba6305c6816bdaa1d50b922729913777ecd64dc31ae55bdc75ecfff335a7488fd06c17a694c58dca72032882b321335810b4d15c92701f3a80990a3b49cef78e8fd40cc937d7288a4eab6b010f1cea73ed1b077f8db36ac2c3a8f147f38feed6b9ba9bf41a4a26d2fa2cb1b4899a87038e52a325a291b2e86e7de1cf22544cb259c5b1417e0a142886f853cdc15c8c7ac1f7066886ac79d283204f47076980d496db1463d22871095d1886d8f2578fdc850eb7ec16d0f36bf879654c9568ab534a9f21f8dae2961bb8ac769010be57d1c4e86baf50e8065d8ba043492de383271a2a7bbf682a44101a8cc4ddbc540c39ed48ae246a5f45d4aa26b917a8a79fd77c740dc77a326bcd71c4123385e47510ca6012c7f903e2c9e35ea18e8cd93bdae7829d69bdca2451072a133febf05b92663fd53d975649273a8835146336037075afcb60d857e66fc17c5b65bb82bd11b97196d43848b0b2c1127f0d178ae624d2151e02bafaf4808cb79a09fcf6242fefe1c290d7be846b3b5718d9c65263ca3d227406242c3113e928d985dc87cf3529e127968b22995666a91eaa2e13b0b847b3fc414fe029e09512101b5594b6f35adb65c0c2a0ccc2f4de718fe362fda72cb9b09d47948369651dd33e0650bab284a8e90a3ed8be238b3adeabfb70da0f298ad3fad9191c55806a8cba113a828a1d00f9819da3e6b79aac5081c5cac0fc43b4cc58b70a95bc29808836b7bd43117374aee0c0505b8c29d9f3881b88c92bb9c8075a5a9e372705ac790c1fb2b4872f846bc22a1e953acbf6fce12365c4cf0205741ca697126542114ccdc63762edd0b3baa81d7ac13e9c3dda4e048641ac5ea00a497d67784fcc5193118c5d8d4479a35fa833c49170a248a453ed061d63ca0ff480148bc942b9949ca048985275515d7746bb5d4a511b8733288a8c00f428e82e730dcb89599b4e4e59868677a977daff0679126afda2181a91e36f2c6f9756254573ee5ba88eedab856bebf6a8db5b516abd8bc0bf9af41c497de0b055b8e13be4d559ee4985de48642b70c0a90351ff8c4ebf5aed225aad706e1a3ea228a362c111cebe76a5b7b6769299b3f085607e1fc5ac4ec0dcf5c821ac39532c79dc92e887841739e6a157983cc94faeeb89b9e9e06ded239362ccec9716023a0eae23aaf34e7d5dd7261fe8076cb862faea0e3c79e77dd846e5d131f1f60f650a789de05dc7e55a127c0779c6c113bcb03a0d35cd41d2d39e664e550f41c9364ff91fd711f77864e8a68edbe4b130ab5742ea278f803e4c764e6a26278142144af79f36d975a66e8ef7ffa4a402a83485b25e50251f9ee11a9ef78a9404ab0c7da29884e23996d34915404e317297a81fa9678ba77361778a69116bb00a1934e84913de2f4229d6a141fec94bdc1c2d741f19d4ac74e335ad723e5c3baa6e6c9b1343876bdedc9c5903108ca6cb7c159a6f491d9324261cdcaf23268c8b214383c1df4ce66cd23708c362789221258841414ff4021187b8c55e1ec4abc65eee32a39b143f63822843c736b92eeaf6121c77d1f342359011283a0048d8ecbf43a51f4b038ee2bc05095668cf305dd2902c1ee8d90d25285b69c14f76034ddcfd8eed0f7c4847ff280362a9b1c52fa903c069f77b542640c40d42eda2d9011a3a9fcfa441e9187e634151c455eea6a4b0135ae4e0510af465c71a3bdcd8679cbf0a063f1228ae65ef6010ff81cf3103e99eaf712376399523e237df3f5bd0178bcf32b62b7c060db0b39873328ba8a613272bbb70db92413e77afbeda511e557da539a24ab485e0232be99d402ab8eb6f2e360d9aefa12dddd67b39c99020df962b40ac46733134cb8b1f8a423c68a36c8c7396ccb451a8f5b86853fa3db10f8ab2513f37a77d1afbe1108923790191f78451562187e8aa902ef17d95d6276d3624590787837cd1eb1eb27ba7b333a3db70e4bee2ef2b24f5781f89c2fc2878ba224eb603b803911ce6a52a0b64e31330899f6dc33e3ea703c55a9f59759ebfdfe693083e1df7863d5f4c947e89c70956db5f288b7e9451dcb1bde49fb843790a5c24c2cf5c0a5d7cc6d4f623bdfb869a569be7c93cc0588cb38e599c6f05f0454c1eae114b101b5a8f4788dde8d86b63c1cb63e1a768c15b6f177173c1e090cce15d4ce19bd347968202593ce2aad921c6ed4c597760bc8b43ff7995aa9b75ee854da61af84b399cd788d547e2dbdcf24de7b162f7eb9523d8afd76a830a0f8dd444e10c3d1b079013ac2efe75af9aed936bc231aa7b70db348cc165bd04813d905753bc938b5a8207dbe5236d9fbc16e03ea99a19a3c7abb40d9c827dd7c42397ec1f3c05a35248ae885c35e2ce7a1987e6aa3bf419f2575794f2d9652a536e32cb9a1fb267c07d8d1acdaef56a0b96d2e03f2805fce1e7bdbc3cf8bf8fc58496f2179652d2b93d683115518ce2287b54230b6d832a8fc6eb41a36cd3c7089ff63c3d78093c3412f89a3bc3dae84a8e3a07efca23195073a753b7e40ca030afae8031d76bcc314dd48857c4b5193eb9e46113ffedbb21d96949a3d168c01d57d434c236d80d632bc79f52ed621c650416098a1d07692eaea697160bdfe002ba6b7b7b46a20a44a7afd6b2dd6faf587fa1122848d5eb62e427a1cc938fcb369157a781e4986249d9244fb288b83178aba47bc6862a919cebc6fc4fe762ecd1cd8e7aaed6609efc1d3d07165774ed364f9cfaf18263c786834fc61d1c068f5cba3b7568e404c5b7ea8d3db2d6cec45882d96f00568e00fe371a010ba4e51702553bc1f80163a385b623fa23a4f69bdcad868184b79ceddc22d636d1eb4f5812ab7150751869979b34f073475e5a78a42dbee3e75e99a170b0251ab1130d75f95e5f91c56a911ebd3ec656d52cce736968174117ab913b9b4ac0475f4efa2cafaccb0cca670c0a551a126c073f23ade949b531bb825459d5b3fcb90f42b351fc770096d9176725b473f4162b6897aaff21825d0ec0882bcc12ce0d651a4043138d45a51db09ff2add684091dd3aaa93e2a86aa9127cb9f0689aa6fbfa31c97ddf964ace3c784d2a67cd3f24aa112d85cdbe2d5f218d1c7cee9135f71403392da8f50570f243ff849d547e1f673b61e6b55ce2387de17a44984fdc69c23ad878175dcd3eaf88d8d3969087b4c9f705b467f1e6dae1dca7450802bec3efacc9f74eacb96aaef9e3374e3e38daff078c0cd9dd255ba0e529332b76aa89f38774fffbef4ab8181194921b066bb422634d30196f3ab670dd54a751816b6f2e7511ed904ee6d3c26c43e3712c906e82bc26456f1b2ad50358c0843e34e24d825af836c839f1923025686ac78b55cd21f1c1b310c3e289a328aa6462c3b168a84f0d520debc2bf1b928e057900b7dd265cc88d6ab770044c8d8ccc71e2aff732a1f0633abc0a854c71a821f9f601df43bbe0f32fd8c881d240aedfd51ebc5f2ad756511f424c9d0bec4a2acf8c565ce0cf7dcc9db824cbc533ccff8b9acfa43e40c35891354cc49e04e16a06d9232a66936063f372619026ede14491a0279683e055242d9058fa4dd3be1be9a5b3906133e85908e5f5648537bd0624f3db495feeacca677839dff1037c4e49a39cdeab74c0e0b2b70d202fb600e599bd12a6ae8d3f36303a33f2d617c7b998a5d6ecd6f6f87b583be221b4af6aa0a4ea3b2b2b9ba90987d10d487ca0bbb21760cd26e58299a68242577cc4f7aac00b513a1a11a5f625053295605ccf3da99ba3cce57778ce9ffd9547e9fa7fbf06c683f32678ab06ad389c2a6c48307eb9d7dfbd3b3b04ec79721e2984cde0d461cb84a0d2082c7ba74bd36d2ef8b37810f5287ae515003124bdac38ff463a8b15534138a28bef1ffc98d7f84f19b1891525ed222d58559453f94210f5f64bd52a6c0bf5a3332126b1f2f580e34582557d9d011b31b68af3cd4773b156b870642f4290ef8821249bd386e81149630b9033192efd29fc9c7cecbcdae35b7a513192959590d74f3a918e9389c9230f884ce27e7dac5f1ba0bc0d5b0aeb734f30653d30c0a51ff6bb86aeecd071fdb14552bbe890088c61cba46258ab0a5fe5a3944a029304f955c2e89245201e3dc9cc9b89e609522dc4d439673cec94858261728f030c536a6d25e58313669bb26b42d3184f3ef7d7b5da90b863f9e606b52525eda167417ed90620b7c5d24db097ccbbf91ef2799c6e4f7ed1c4ed64c9511eb9e81351b95e65a530245b9fba458864d657be6ee049ab7393afeca328b40ffeb05c8f3400531fca5f333ecebba7306d610e9fce47015464504fd067a9a4b2b57646764609f395b2d7c7a346b30e69bb5a3506501ea8f8a8577ea228ce0f91d08f5f7fbe6746799e7141e36b6a178513f78ce33c0a4240719626cee40ad854c177ec31f10a3d5717a9599ac13ac9708a3130070d24b20d6eaad36be5e54ad68db1881eb9ea5ca5d59229497fa867f71f3c01620061e3befab486634d8b8503e00ebac2650ab0b84b346368c7693f2c4a6fa3d3ef866fe5547ff6f0c698614d1f2aad7565720a5622d81d43e5883e68d794192d8472fb13e0775dab45cd691ce41ae5e13191320f9445626e0be338d185bd9e11a8b5768e0b1cbe590273a5c18d8ebcf7fa57022b4862c255708308344ab578507d623212413b9c8b61923370fab0bf964e3e69fbc96f041acd551da28dfb397965ea6b8a841a65fe72fac4368c9a7ad6b99866701b1ca492d83f45a6231b7ffd484d71608030b2254f212446ad6737c7e1cdb1353bc029fea70a91969f2d159ea4c5f88307dc4c081d50741c1584b888b403cd8e0b17583c66747eff81dc48eb0ff75e76368358b67f47c393081efbd4c7089400487e5279c1d0ee8911cb8d4224e25e74cb195027240b814d4483c6804502d41f2b22b490a55c5fe853174a4164499108a0d94ceb298dfcb0c07700a3c6117571a4bfd01f55fca68bc2dc7da871b0217cbabd2777e778bfd4e51e333971bc7713058e3ec61ae74ef67f611b61e9314df604511f28b0431f67120bf327d362d89515b14d3a3fb94db26cd6864313d9395766fe36900da9381e33415a4aaee16f17280905150696a18a735ff451c51550e32cc4db904153a4c2c580837d6f45fb8db19541e17c8914abe7b46033cf29814772498768089128c52eba6e0e4bc9b2fdd8825de169038243a773a0a3baed7541cdf1376cc9bcf62ea178b67733fc1b84b9f34cd28961b4f5687dc82f2ed3c0d91415ffb3dada8750bbaf0addf28c7e217e65054c8cdd865f0bc4f4299f112cf80c569cd98e1dfe8dd37401610f9b8aee6385800717c205dc7d901007c261787c1aa922be20f38d73f164c66dced3ca7cb6deb0aa3ba89578d91b60b14f7a929d0c439fd235b7f9ddca7e39300e1e42f1a128ec67c1746be8afcd02c2a8053a33f4a62b13e17437f9c528d1e4a79d7c833a31dd7d6dc0fccad47839d9356119edf7c63c2069beb248b8f6ef2af7d8fee38b923a6dae3e6ad911037d0df263e311443120b7b15beaac1f4787c5235043a0a857bb1feb2eac8ff7b2c4829dd386e77a5a88a854ecfeafe3945495a0374c24db61aa213796f81469e46fab7f1cf94e6abb73cf1f4fafed0f4b204530c3ed34d5aa9567c1377c425ee7f87fd4e354322efaf7a4e7c9fad746a959cc9f660153f8c60ec1e584e49ae0c79c1f568d47eaacee586f6d0460c9a1c9e5d74456920dbc38d5ad0971553953abc647752b472f3d9e810c020f1188e2491712b27e67b7c011264003d3a6bc5556be0aabb7e67a4f9884e4d4c3d6df4875680a249e7afa7c17920a78a0e0ff017794d9c74224e0a4085c439f1ad189c3f7b9a4d18d6ca0670bb7a8b950e6dc5598dc39a34edf9315dba14ab5698fc4403cee7f0497395decabf4b51e9c2dca54854119f49c55316d20f8070798c79fa5237422615f08f9ea2b50e38eb769e7967d47cf3f99c69b598c755dcfe5b0313168b253565350049b24889be68eb1ed5d1504c21cf7e5153285deb13fd3392c49f46b7e97a65a4b137194cd502b3738550b36a7b5b07255ada1c0969ae88075d7c843071418e801cb997dadf5f8a0ba800dcf9531c8816eaee273b80ef72ce41ab298fbcdd30b4fe79fc168eaaf645eb63e67c91ff6bd245e116c242e451ed7f50b5ecc856c8957effbdcbd997cc07af4c4f7a18db59ca172b986bc3239982664ab49b047c9d44349c5099b4a7164490672eb043bc3d7e0af80cdc48d993b77f37c6d5fd9a80fbb41b5b9949f31eff801676a1f167115dff2baf99dfb151b0ac75905dc7f047471a26dc45de5c7c0fcc766f8a08f5b562bae0faadf1b2c3fe50bf92317b7517615fe726a2d01da47dfeb6ed0143029b6304a465bbfde21a22e904446ba448526daf277c58d37962b55dd674999a7b1d8187c5797d91975753b8d2c3440caacfa5452129d2c28188fee0d74cda7bb191a43504e0c118397208b1e71b1c98adb9628e004e7faf11b7f7e6f67d18a514409fde8b35f744332d9b7ec4dbb0130c5f85dd2f87a174d7cb2f5fd5e00b26e2266280a74f045578496ce81909886cf0e7457e0f56ce5b5154bebccc9455bea11d1a8a0ab51505a1ae92649a75a6eb89b9478ba681aed2cba99a1d081cfd80078fe4d6b19cb1caca3118ad997d97de1b495ed255eb4faa7abbacfc1b0e4fa1d4e54bdadc3783b3176dc2be639c1e79dc76a43ded9700778b5e39893db1da029b4d1479f7442fe691be47e39bf73038fab463b42d7b8b556a685c97e9a825ab06ec4a8b5685b055802924b2cb112d0733d7c2cbf5226ecb056cea39035b3618c80f18385855089a9b46cd1a18deddf524c3fdf6a69af7fe562569a8c27a5d807a207e26a576833841eb31e2901e257dd220318ed551b749f618694e531e5185c1e1caecb050db366b3bb3610038cd2d24962a960a2c9c333e21af17f9ae3235b9e5abbf94c8bb06b7f2d1046552f7cfe6673149bc19fc295ab4f9504a45f9512c7dd06afd3354ab5a938c67e489f4a3cf5023ee99c30d82b1643c02e1a02ae325ce9e55aea3d01e5354057f4444cdc145edf2d7df4f96080335a56c65f63cd7e15af6ccd1e7174d05021321ac9abe18d3cf18c5159cf679ca87faa37da69fb085403c8a00946b816e678d1f0556d09a05bf12bb2db838dbda3749424cc8ac525798cfb45b4384546cbb4e392be596039dd225a61bfbbceb59dfe8f156da4974514305d5f320a5ca00162dd9a13d8dc6bed7c2bed09d7f08a413daf34b0ac1f76fb3c9d43cf416d5263259c2e360ab86597a5446db9a7541f4e14ded3ecb20378673cca8efe8aea7f557dd0d69ba47fdabd230ff48384a3759336b634fc54f00213daeb397492aaf1235cb8fb65e3a1641dcfb2d5fefb31d1e7e54b6ca5c82b726fb45d909db71ecd9f3f0da5647ce1d1841694fed15f3ee73707ec143ce9ac2133ee700896f7eb9e54ffb7f585b58d61d3338052ca1710b9c1f5203203a0c24a5d76fc636a4a1e8b14e3911fb5617f123e653aa7adda9685eedba892b87b41901b35ca407241259d90a4a86a5fe00420fa596b1b4bc8e55ca31963982c71e9992f7264c0d65627ab76d9ca8af9a03b9440d81b197b0f213229bc9908610626e14965e5b30b1d194c296cf97f38ad16e69ee50c93dd34f30043ad99eaf786a9d80b20a920ec130089ce3253cc3c97b2b971feeaca313688c104ae22bdbb2dc74e2240d0587247f72eddeaaee0948548354228627bcca3407a302403415d862a868e8765e985a3374c8b6431ff33f1f90c6b08d006c2a752a7837cc145c2e67fad077dafabad8098f12fdfdcb8fb0fe33529216b4f271a394376899b02092b4b39a7ca54a51616d1e639e2d915cdea613aac511e5e667351c98480c3e34811017009dfb6c51d8fe298c9a70515f36134cdb0c2f559f005dcc717bd52103fd2914397eaf648cedb9f22f47034ea07c94127d7ba69b26176c88af82ce022af7a71153f9fc83e7c8a35afb54b78e6b5690551b7294b873e927bc43b196a0b6a37dffc42b87e426875312b86288b57d942cf83180733c5f9283367c990224ffef7de7526f132d23061337e8e04534aa7e52877a7c4ff32589a404b51f450e6c9b9474cfaca613ec34667ec9ebc65d43ec68347a00f2bd0fe5b29ef66eaad8e9d1b50aca1262dc299944ea6360ec1f50b61fe9b4df0ffa58388dc0a36931756652a1b6afd78410e2e41227fa57c34d5d8016eb0833635099645beb1b93cd42f33aac660a9a96063aa05479c5e859bfa09539c48ae0ddf4699aba179f36a331893be2bfba5160776db0167c22965c2b0f528fbb6b2be4e56718aba1d5a9c29684d1a30103850c18788a1fc59638af6d01d9b2484571e82955e5628b40aaa9a609ba26ebfa042c74d8b468dcbf310f9ec42ca4664fe66e4da87ede7919e1a131e1067ffe51a7ae22cb887c7d020135b5d3cba2d72764e51b072d49a08d0b785d4511716fccef58256b83a2a4e5640178b328bb7aa33e6961b8e5ee69e9028aa0539c0375e861d557202f47978badd77df735c93099ab70b8f381a29a649875b5b2dd1ee0574f7730aee8c72ead41f058248f29f2d0084d128b56ce358a5dbd924d81c65fa6c1b4ef3a2abbb7ba005c6c9b9655270e406f0412ebf3007e3baca27c16489dfbc6c89f0b3f14ff42f3776dedc29d7aa41f07ccc10d5e0606fca88effcb5ce098357b8599439ffeecca8d1b51b37b87f7a524bb55a7fa0dfb63249c45d868679da0d9cb8f621b06694ac95f74a52639c317c9288d113cffd4bb59656d5e50a792fbd1cbbd927d0886f394108a1cd760a7e9f63e911e76c7e0434cb37bc8d6131cb39f90a67afdc650f597103084d370c02c88c3b6b4bd6b9070b85e9e553b90eb384a1ccdbe650bd6b16d0fde20660e946611fd38852cdebe049608cab71b90c512564ad834852188a9e23500f919cd4736a34ef553267de434d0d5ad08e979441ba4c25969f84fcc1a09c0f45f359c8c72774cc5125901ebc7e1cf34e36e1b81ec56bdad1f9c1a79d7aff3823f56c97069f7d258038cf7a8dcd8946d2bf3781a6300c352f668d3cc0fe99f37962f18983925b37072c767ca8e5a20ecc28d59ca3ea477485902eb72a253927e16ed484f3bf3551391dae6eabca25e9c062b1923e20cba937f23cff91e2b25d72d0efb895b19369c85714b96a79057a507003080891e77a3f6362c613f80c9273252875b8a1ebd71f21beef40d973cf4db59fe592e12dd115f3c34a7cc5f03eeedd38fc8181ee00bda17f7b6caade76e90f669d1e115fcabdf00b6cd1ac6d235a142e6a7a0219e599dc0167710b547ac0e7a88cf6050952deef7bc581293c64d713ce23d9ab6250dc82145512a2ef155c70a49a351e968f090af0b2781fd466314dbcbc6280272da143d765bc1cd39def761f61514959c2786d1ba273c791052e36eb62854e9c72f64405f5b25b4c4ac9ab04129bbefcfbba5e8f965f9a0e468f1f9855b72cca37e025a73ebced5dcb81aff2785b5e966668d9c719873fa2b75ff51816e4f8ac09d0f679a65cc8298d48e98133eb9871810347f0b3a53650ceef599bab40afc715e303a71ae96a2d38d4d1cd3d8c6a97e1f18016635004ae1ef5206da1bf248d1d86fbe448c2f08feff5566dbf284c9cbf439f92c1b1f8055f1b9add26c75075c3bead0c8d12cc982d45ec484e6fc30de4a80b4c8ab3494fd21ef4ee63ce812d6e0e13b9de94895eaf542bd71d27328ef2906640f427b962ef758e431683efa77df468b78ba7667cdb15aa52e4991dcb102c0249f563b7fc12a02a2f32b2fbedb63c9d31df492886ce0ecf004f38e1a867ed9ecb3eaee0801f93d7946f57663cea457e760d12529f9dbd0583155838447dc9b498ab022d7eefd4816c91c74f01ff08656830d5003eabbc7b51981ffef9762d8f3648dd438110f6478f4e1ca3af20d641b6a8f56f371cde353592369f850fe45909415225d7ac29ee9050969395696ec017ed69bc8610e9eb064a3f08db0276abb99af2562c9945ab6aa4efea0b637ea2437057ad7921eab57433dac2cdfa773fbb02b1b760704d895c119a0b1b52f86ce71a216674fe91cd1f44055c64670839c3574964d08f7317dcaa25803f15447a5f9b50796c50ebda82a174b9b67a2061df56b3564aac2256b0c9bc678db6d3dc63b8d89311690307b03711d1a56ce2085437a997adf185297b245bdc322bcd4de6bb5a4abd913c44f32565bd695af3baf89c5e5811a7a47aa5706c48517d524c522bfa0ca020c8e8a8cd68d5026e12fc91d00b8ee5f7d8dfbe65a4bc4c41e2071ffae10d51818a859b49dcb4f6a1a5463788efa34f4dc68e6c8ff21a7e8ad94d9455e99134c3d317e76e0aa6e81c8e66f66b1ba86c72f299fa1ce7c922a6ab03cb9c1c244e043ebc976fb1f00bd12e9c2c135450b48b2d2bdded6210e2af94ac05b86eb9060d8abe4462e11123bff564f07fff591891d520f3fe38df1d29d19f9514bc6c7523a8ee2b8aabca6154703bd640fe65f7aa48c2a3c02ec23721f2fcec9ff514ba98b77444f722dee4679c44c68bed3c8f963fc7ff508da708c64610f98f0e6a750667a6fbd413fe0ca0496231593dda51a909a43457d8fa5bedb19e3672e7d670470f3aaf54267f4c60fdab9a95a291c096f9363079e749bc3f4da3fb97f6cdcfdd2694deb506eea00e2468f0759972ebb65f6ae9bd56fc4caa3873b8d861663a335e8f9edf3cbd1feaea3c759fd2c6346603668f1a65e47b24716bf9241a8665ce68fa6be8641f821e047d63ec9a18965d405054cc19b96e97574580a4bf5b6783681808b6302533ec324d2b1c83c5bd393eb1057c106dc284e6ccbd191db9411b8775eae4c17c681007d50d04ec9da319e12f13e4c41457591774413d8d000b948ee250e05c0a1fefa03640556e1cc4cced62b81e1838d1ebcb3c7c30e27d7809f7a9566c307d5bb91ce7835d495731953b1d37fe7e0aba3014ef8d4539a3a03b57e81bf0025e8e80e10dd5b3b7ff66e88d6f7f21baad947820256a5a7342f68862f614d4a12ea0f29d99b91c8f6eb030b43cadfabc9e75600e1a13a5a0b27db80718f750a5a7bb0cd46875a27d42248c7c62854792e3e763d9bce0457e8221f6066c5db5ab960608698c431f4da949ed8b458920cc43ec279a5816141cee6557f9b3cce7b0a7e22263ec22352113f3d72a5e53fce2189eddd31323d08d778f61c103dab060e207789f47eee1b30a922b417323820df6a0ef7887b7ac002dcfdc6b6c3637ab48324dc2625200faccbff6353951c6264f7958640042fe0fff76b907626588a160acaef947aee750a8db7771d2b9cae904fc0b1db627cc42167c50073917ffc83e296842afc72095722fb327c63dbc2ff5c379155d2a7b2c274b8bb47d0353f8f5cbfe616e5f06a0a1a83a6bb6259c66f464c2e475d4f81616c21739c67b765bf3490eeb8465c48bc34f9dfa5334901976d81204b1db3c0e106ae272049661974c1352d12965fd598a0b2784db95ccd6f55a2350e68687146602bf19d87d650a151a8c37937b457d098e4e0764e4a2d2ba8c3715af35a43ebe01226fa49250a21711467fe9a5ee0141e3731def0fd3505873b3003ce1862ae88877c6a6fcb3edf85d24014a3df94946103148e1884f2300e5cb226ad7dcf0274d90086a65eb7fab94e6f3d8efca0170ba6d02fdafd210dc39b013d478969b5d0a6453933c4751fbb314366baccba71d1c0b9afe747d65b4efca28cdc3d19ad24b682e1c5d72d07651169ee8835914f916af911aad0338dea093542407851c385ef0b4034cd0f19ca0fa65225c0865c6b18fe627dc8676583f6a458c24bd7ce0b7f47a70fccf6a34d018e471200becefadd17e3e674e7bf9ebdf2b37e8c4a459505ed9161b97cbe0355fcb9b87967964317221942d804e132b2c024ddf407d10925847a8afe4e75c75a9eec58e46b845ab836717343c1db527373e34ec985dd12b7cc6d06a83752c26927d82976ad7440198e5f92cf4f1fa41c79a736d05d3b8fe552557c2fc177ba9c61259eca43f2f747fad25a0a4e82f57e5f75ac37864bdc19b658d3827934d021938a3a4d229a7d2dbf55260736c068af1d82af3745619a612c13a666bf5282dc317e4bf66c4579ebf84160fcb01e720dbbc6528aa4e1106239b4c45b5cec01b784d22499b4f43b6670212f021988c346e6f16a26051be26605212321682e4cb3694e5c013f45847b3eb529db91fe5b39e2e8da51abce5be9e98417f83328a77d84cbdf6024eaf24629f31c7af6643f4b7b8164f28f291b52e34616d3633ff28a3c8cfcc1266a1ea090033ef563f845a79938f5189802b0633068a15c097a9179ce4da0fa04d7f85ee02cafa37b1b4ebb2cd44e4aaf2a15dfd58cbd227b72c99a7b23c7192ede15664f66531cbc00ea1e81ef3cb182b9c92fe8ffaa8d7dd74ca7aadb1456fe0eb7c24fc4353855cb6046ffb958017916861a7681d3690f0b61a3ef18ba6a2a5b2de1a07d72ad91d4dc987ad987605ac6ddd283d20047ca5fcba0def004b59f5ef9ff9e97a339a4111208734e743b233cf53ac85044a896dbe351945f17523af7afe3c235bbfcc0e27f1f05ed74afb5e2315d133cef5f10ae778dfc01aa76c56d74d4cb8d430bc70c42f5e51c2e06e67322016ae3eb44d2515fb8ed359f82a6f536e0a8a6677f3208679b84266260c499d6f7d712303da8f5fda8c890ca775fe64ff99d1fb7f4a8ffde37015f1c464b55b8ea450f93a17969e6ebc30608dc679bb53f488dc357a25454556a8607bcc97c9b428818e8ab22363def4427875dcfcccf3067662b2f08b9f33eea3c623a8be7dff3374126625be30e4198ecf587d696d1d5f7e513e12cdd252d1d4cbc94963d55f40cdcb43c329d90fb224980a7cb729d4c87c851300abc88ca37175d80334a831c322c2b8d8b27275712110163a007c4defce9d16b13cce4feab6e7fdad097261268fce5f8fe6a09479c62db2e7103e8ecb6a2787a6679937561e9256ff39c20da8aeee03a409b54a39f35f4908185629fbd037c6813cc1a1e7d6bca558091551fefff8ac5d849f3a5a3fdc7cb9ef9b0dd5348918de3d75d797f5ff1407be89cd17212b9cd2678996bb99325fbbd50a79e44cb8325fe6fb1e805827f46c5484cf6f2da388604fdc760fb64eb390fc2c1e32429c41a1a9d78d3023e9d46527adaf15fae56125b640bf6794a530947edf54848587a7e8d9e4553d1da42644594bb503e4d563e0d768837ef1513190359fa9c24d1c21727df58b7d8fdabc328a26e77b2575b4fcdfda7b806b352cadfca5ced4a6c9894b297bb3dc8f7818ba07717e053176274eda866ec8533dc2c853ef0bee01da9b8cc74a309ab08f240a3a251655750b689739d31f4ef787294fc1391182aff7708ffb6776da1d3b35e3c62f266c2496a1e1fa0183d1313791f145d74f452f2debd67eeba1a8ce85b79086e7f97aeb7f5fbee6cec64c2f442d8f93188f5e4498a6ecefc82069e8906f9c283a4568c91418ba7563d306bdf9782095deb36765b9cddb25d839903cca5728c4be6adc26f5c4048598fda24dd0bff5f8eea5f86d883c28e333f6bc848cdd0963f25e61e7083dfb3050bd853fcded0ea8b375fae150475bcdb59bcbc8239a6add26eb208cf2ee8345df39f7500c3d5b8e9ebb9fe49ffc615c02da3f13972e2d82fd02c388b597372408be395ef03729991e8f3c1f9703b90d7b034970e8653f9b30770bd01cebb875091ef37ddacc5050588d8ad530d05324ecbf52d16bf32eba40c2290381f490bfa59e543593a35857dd8f1f67456adfb0b2b0ca4403ea5b21ead8f797e9a4d8e7f5d5a04fd3ffca5f0cb645de48dbced6c3236d063d789779f85797dad6de51a4a978ed35eada40819b3f836a84860ea428acbe6fd7115f45eb0b6deecbda42e1b285b3dc8e32099e532b135c132ac48a2e2bb71256772a73dddfe640175d005f7f6a8a95aba81d6c57aac59e88ba05687312cc0e7a5bb632fb099d2d87b6c3ed1b1c2bb133250558d74744f3670f40b6e3106b07e7d6ccdf1923dd522b317537ca7c82b00e65f10534e9ff370341b6227b536e7490cb580315fb81231178887f9d680d4631842a6d466bafd56867f36a4e6143eea5bcd0d7bbbde970832628ecf53e9ba0f59e2d21047a87eb138410ae4e463d62ab5277da992c2041962261677574f68d888c16eaea717d5201460c00ca0b4687b5e54b975b7f77ba8509dfe9c0b4f09f78896376c67222b1f0bf83cf5fab5c76e159c632404da6465e48a97d6e202d77a2ee516d951f2335c029f89315b60514cf2611f501569d85d233a2d62222e14a76817c610aa8d776780e6076fd9d0d140913c06b59268512abec87570ab9f791f98c496946883c777d7c3f4fbd752a0f3454c01df5145787b6c479d9ca2b46a1d7dc2bc679663261bab6ed63c0627b09a8e3129603b033d46ab7a7dc17af44590fc306759caab8fe53521924901f9321b1378fd05e2db5d07a09a455a835d7165a7f5e923b37f2ad9f9246bc8bcb6c921e7dd185da03655dee021e5eb1d8b82879e07b1a012310756f2454d2f6787ee6c4aff2b86469e3e25fec44a41f0bf8b60f0b8b33a28e7ddf57e7a23ae24e7a0b20f06ade91c8b77f3f8eeb8744e371cb683f445afbed0de17c32e362bd305ffe15d253ed2eaaa40c59add494df801c8d83311c8c9e3fd5b9b80d83f740384ab6da03f61df92c2e5fb94710d2820a40eda2c4a9188e88fc82760d9b2eaa354b3d9a7cb21a5e4e3ab5b38001b55be7c868c347ed86f732f7649c40055099d06f1469f467fe470e2b7d30ca35a5125f480a6aa5426ef7e5b211a865caa073c7b2b733330811434f38f806e5bdbc0cc4c7f844f7f35797967c45f3287395d03f31a96eff2d1ab5aca5f69182688fede6a78c987d7866aab465b0c749f2e1ca9e424d13e8e54bbf9bfe3daf74840098ab54674b8747787b50adc2b79e2fc05f82fab3abb99315573dd5dcf03def530263814a8f75e3cd80c8ddda9758fc828e647c205a7c187dbeb1113fcead7318c1cee21934c95b720c38808aed4f8494836d827b22653a33e472f05cca9f6edd2fbe87e90b46288186a852cbc1f1aee99ad16f8e7be371919417d367abeac2d7dd1058fb77b16f39110da73e13ff702379eaf1d31df0d98a7570f9444cb35a843f10cb2104705ef11249060528767a8a9a855273a6836155eb4a45d59efe218b3cdc679642f54113d00a8fc279e83a90ceaf2717d1d155fdd040d96807dfbc79e125a4c11f2a9cd8c1cc554691fa26b1f0c52da4d654b7fb38dbcf15634f2831cb92b5ab8690c31c57b39d2791df450bd9b2e374ec64066edc69b1ef2375d406f9bd12ef06337a65dd46f5dfd79cccdd25fa0c33a3f35b1e26547ad90f03397fabb75e1e475ea8ec01afc1ec23c2ede59193a64373be4007edac572e9c81ff89043d13e149a54e997de4a4b76c0c4e5f50a4d3f31c4e156516408680d1ce1f040ff876a49edca17ec02bde27e63522233dd9e17b09402f5f8a5a20eef65663f5aae528c5a64bb838f3a223acc2c8f35d7b333e2c085ef7c26b17249e63cd5b1a60cae5ae854a4b0f3fb5aa5c6836b7b8be891a504cef2a796a9f3a8746a4f3e3bd50c44581507f72ec034b1ad9760a5a75066e3c8379f470cccb2ce722583d0aff8eba131f5aae10e27e248f130b527ca7226c38a5a8d46d8cd4836490ea8140fcb27ec7b8b273a22fc9bfb9a4b31afb742516199b547baecef44fab916f1a979dc98b536d66019ca6cebc3d0852f851fd1652989516f80280728631d9697db2c788b97f6722760ad94631fe496eff4556d1ccacf76cd2e7cc0d317e2269753d914f44ff1ddbc392f1ca00d987a6202ff9e74dc214f7b83f246dce3a5285a658c8119c299844f691bc4c0b5e8d80d973d4eb72ba1c3e9a322047c1b7654d76055583616a3fb9a1a92b99cfb8f609cc08d4f0b3dc5d130bcc79aee5f7fe49affccba0a4606a9de512350ae03501ee5382221551c111f6836db6a948a7a35f0fbbed42696744f2a793865e7e70934ddee5d02c811826d38a7828a784d63ecfc790c4c301fe357f3a71be9b871e1b6ae2b47f5cde447262a7bcbbaae7f0fbf9f463277465f58c778c0ba69f76e13fb6f9f045635beb8d51687a4cbbd7bddd69bb520e4dd7c6d1ba8ef7d8813cd8bdcf9d58f4d1bf51e6527065a423feb584fede6bab34c0628051d206a0e5f48d506c51c62e36d5f680b6a626f1ae9e0d997b49b652693aff9203f0aa9f2104418a26538fb4d0a018541e2f66ad37a6671d4d3cdd45a58f1128a7a49e29c089bf6d25f7eb8f5f4af0074506cbbbb9a7e20e2d2e1ab59c6cb41dcc2f6df7cbfc2237c808f6e904ef0a03ec1048f445f9202d175e018f77c3618a7a9d9a6ca33454da0e4d074e7954b60d0e19a230e0782a05aa8682a7322d302a377650d56f5e0994273b0e6fe2438450b88b51d7d8fd844d514bf573319add272ada911707ee1fb1e9e8bd85506dc999494ec21946903388ab544e408e98506ac971a2d96860dd30fee5696a65354b727866baa4cd514719bf40679c05bf753da6465a33bbc691cd59331bef2482ee6d332b3b6cb1784002791391b510a299bc2f188645385f26e7d87635c852b5fbb9cca87102a5cbdb41bc6762d746ea891b75502e3929287b5fd52048658d4fabdb0950b5c729abfa0fcffb040676e7abb6144a1de76566b0c6182baf7e05c6eeb2f24a4c8c8f8bb3afc9469b5e6c65a54d2f3fe8ffff9e8fe330da99342d366dabb95d80ff3baa3c489d0035098d81403a7d819d53c1993514d9b97dbacb6fa2f9de78db78e3978ce7d3353e7baab42dac973f062b0b3adfaf44481c7b4228937fc1e9deb523016a8cca8634516498118070100caefcd94645b3de198fa3e89cba433d8f4a3293ce17dd8276f0357c6b51542fc7e69b2412650816343d759790cdd1ec8213186f46e86835ba84659ca09f89ebdd4ca4b7cae7bdfd04b67137050009c6233c97feb7960b1f3646bff1ec4ae1082593f3646f0ea830e236669c4c3bcc33313e9e3777b025373f53d361025218b07a0446e24fd13de7ee80851caca2419418dd95817b7beac6d638e3b5edbd95fb065732785adbb0d68c299d951c12455e5c4ca95f21d120e3347e7c003f8d0b8e40bbb62c341b5aad0abf2e4f0a920d98922b94d2f3a00bacfbe6f5473c8b665f99219ad92c418572460587ddb45bd51453b855a0286eb2430a7006972cb9f0efc0be0098728fa906ef9a971a776cc50a758d110f1ae50af513f12d0b99f7b7c5192d0b17d0aefd5bed9c00524be078778a4074ee77def0749c992c41e4a02b6c1f2b881ea682a3ea565e5ac0e0661a8b9c2393d1ffa42103e3f34d3e5c42f5add80eb1318158aa00822a63e29f3d9503d5b9f7ee9f3f53f02e9ca3ee9c92e2e99e7e701922a2a7b4cff970d34045ab56bed489a9589493ebed42bcb571f98b5bf7b099f8bd2ed0b00101926534794019af4b59dce55ba1d0e2f248ff6003550a7b65e476799d2561de9584a12e4744b32578a21115c52c2ca0a4a2bc5e542f298613d1808e08bbdc161da2c905033f8f33e15775b08160689898fd69583935a00a9419e53acbcbf35f0c1fab085f811f67a4c75281701fe107f1dfbd286f67942c72a24b92fabb18ef1cab7a3467c0ea5cdcff47e36e94fa8ae6341ea830594053c75bbbe87e7789e0801b7a50d21bc2036e84b516fa8421f3ccd500a1f90100619feeee52e5c478d30ed69d800e7bd364419ddb593707dd202efd389b787e3a2ed1faef1008077ff9170fded58925844f0b7b704f919e9e81576eba85eeaa05f7a553b682bfa75c060496961531002c3b20e184d92642520dde3d096215955fb82b4cb3214ae3c105ec74cb74f8e953864df35d5b42b002ce9c3fe31d78207c5e9777f73a9d0b679aaee232217b6738a1fc40cb1a99d177244dd06547ee330f8ac40b85899bd5123b1e2607c95f9d021442ab4a55999cc6d8ac6cf41e1ae64b9e236f3728944a624c4e787545be0813f81cc903ae24eca10776399877451e345592347e7ce3475430415e519ec6177189dd76ad705f473d6f31bce99f5c5d5201c822e4f5af864a93c33011cfee45b141fbecd2b15445ede672c0f91e943c2a4d4ffce902ffd0c0e9dbe42f1fb535d452804b636efc4c42fa5af33ba9508aa47f63c2b52d25a54a367e1316f26d7db2ea6d80eaea9e380e2fe0398c50e36a84ffd4c2c49ac774156ad6a09b721a8bfbb390e9a702260f9d41ff7c7aafb2b6cbe3279da7e3b748ba1a2e4378e47690448bea21fbd8289419aefbbf496925eb28b814c678d91f3fe0e8257f14a1b5cb02cad9027532512646df38e5d518e53c91c02fab4829d0e525a66e292bf970a1a7274fe0c14ff1062720ab4a5edfd90c15495f0ae6f01042f26fcf4d35049d2d95503987525051c7133fc5215a6f571de34e4a9979ae94b4e27793299eda77d2e227fbb0abfeddc83309296774bde114fed31f8d424b59e8250611047d771dd1562482df35c2b6ca4e5d99c773be19cf13d4b1865a7f03335dbe3d399e5c055bf7d3decb962fab05992781e5722b766ad0d021519c19aed66fc92c26133c3736dbc90233897d18a847c942e13d41519810563991aa4df5c41dc90a1c82420c0e5e1290a97ad666bcc97f0d78df25e61f6de080b920cdbc48a9a59ecf1564d8457e561cdde4c4ef1e7aa5351dcd85b6cbb61cc6ca8bb51bcf0eef59edf1bc34a083dd40355f01a152dcadafc9e0610ba931d13963c6bed382416ee1cc18d79d155610c0b594bb2510ff63c7a981f0950664ec951fc40543af6e0c47bed1104e939b6f9c80d10c78d4c55f7b38a89c49ab5a4420e78bc4c5c9c115bedea7aaf816051851b8d3ca8afc4a7ea30999cc386abf86a09df15e5cf72fb2baeeddaff118c2f64fda141cd94c81a64fb4416eadc32e55e54a5e391f216dca38bec7b35044b0627601af343a2bdc913f0162face5594a1c25f59d2eba9deec02f8235e58d68aad0608674272cefb11f898a8c8aa5015a4857fb8884c212ccfb970ee7aefbc48dffbf1cb2c2ce2dcdddd9f5fecf59101331db8d2a83cfc06a83200c5f6c1f83cfd4a1227d7da1955f3dd5c209267b4cd7c07c75a678ccbc44fd9a6a8834b5c37d98f546c34b99dfd3dc141d666f9829549893cc7c94aad3112d9d00188c8bd8061ee58192c9e3ee72a8fe675553e3c1da0be69b1b4b34f00c17a904f547666abf5bbcb3bc7bde9894c10ca51c3e6953b33c5bd0112e63aaf6e86717c44a406cff142b8b02ad62a8447b73ba85e6015e71aa5630a7ac0ea7f4209aab4ee8e7fad10ba5e03bbcbc517401e84420de554f2d53ef998c3dbbe3b867bc4d3a26f51cea7e58c96d44aa7b191695473a8e859d39bb2598e9a591324a72a7f9465d7be1f87e3c50b56fdad2a15701b808237bc83ba3221b86c563b957d453fc4f041f0f9acd29ccaf4d0df635eb3027a5ee00e0dc32d00ee0ffa4c39cec6a50431dd0781e126172a7f23055f270ceb078fb2d91ba335e965f91055180f18e55dac4c61503e7b0e47958edf4365a2bee5a940b2527c36c146298cc93b0cc32a4febc480dd7fe511abf0512cf468739d1636d30ee06f183a81af3289178602168d9598001ca83ff4b92801f4c2cfdd841da52a855125695b819305e4a97abacdc78d8d4199e1512a8c5fdc505fd816d8eb1bd5471b6edf6d1ffeaf7efa77bfa7c9ec785fb4461e046e98325e6578c750d9c739e38ffe8b11ce37e514824030e07b6a5f196c9ac7c7f5a62df518f9634fb92f87fb0ad763c74df212dec8060e343e291b1fdee75e8dcca9cd4a859992446e20821bf4170df7dd8b30830b2e3cd5992761604d195bbe91658846f0f987a42ccb2d9ab47fe37be4d134d077a42e34d3ca72f7f4d161d50c6a6208d0ed70d1a730f0c3b487fd89097be3f942337be876cfdfa345a2bf091a587d4db4439b11e1df3a013e624c781bb7aa23f4f0fa6c0aa83f99b92aa60ba32f627d3a3b116369111e9eca92bac2bea560a054ff5a6a890d5ab6fa8136ca1cb7e25a1f6de2ac21b9736460767cafa578faa0fb526628fc293c4d8a321fbdbaa81c62f86f3f138bd7e0c1e2eb5ab3ebe549e22dfd4b7aa89472a2ed1accd9e7fd8d704eba9418643610f6d71cf408813134d411f0c4c88076ec1704e602614aab391caf43c6325904fbcb5d4263823ea038eb7df6e45cbb037e1378157be35693a0db37ecbb63a9409eb6841892479f3aa0ce1ac71858caf426f7a12144e7561d70bd4014b5eae68a8ff9751b34308d866828fdc924017ba93184cac351ee25440ea56768d01c8c1982a57b233dbd3e24e2fb411a4e48a586178fca807eca94a9a5b66633c0a4dcc64768d780c964acb10a4a581bb5587fab45a74bc6ae0b6f68b6ee75c716abf4ccee81269934838497f28515774853f7f3e61e7bad8e382d683a17a5dd0cf4c1a633db177625ec04acc60dbe39217449ef7653247f19fd4cf6d39bf84712c69d5ef428f93778fc81ead2845d750a302d0ec35d2aad92e6005fa93c0815dfd7b2e5642379a2b4b883a39f06ce5f7c6c33bf295044a5cd4aec844af77914d79709f521b760ce0b15c0fd9aface715e0dc7d5c9815126e88f2693c32258c88caf4218314d7b23d51a7cee117dca4ce0cc3daa0a68c74d7465773e0499210da9f1366a555873f76dd7c72416454fff5cc01c14ba38e956cd1daf34417dd6d5d3392fbc9816ba0e1111bda87c7e1cf862d1bcae0de93e6b48c8e47325398d056e16f7e3bfc0d608c15bf582d83cfa7136276175d5b3fb9780ea0fc4b0d27ee04763c6b5a4b9299533c4e9776a5dd2a36651612e7b516c15a1afc44da94427d47e60d25cda65be9da750f066ca7c13cf61749d737c17d499aa1a817a364141a853ba57a053fbfdb1d47a37c3899cd1fcc8ec0f339a72c03ce486a3105eccd0813679472c05aa4652f4e530760a98e8c20fbbf73ec8b8e8b131b8c06aaedb90fb58dd3a678fe9443affd9104b5cfaffcfc23c99cd49db8943dfaed2335d38ff9cc991255251c95658ae0c8027f22437eb69a8dea1bffe677c3aa3d8fe949f68c45c2f31b4ca3d78f4716e9bc645db6c4a84a9acd9377dbeea0b690234dd163b0b2ac03687fa305987e4cb0b2d930028bda6a57e8bf426f131e4759bdf795b9fe09104c0f933d47502952127b46a75881079f8b5612ade732d18d1ccdab2909eb63a0bd9c0019ccdd9e32d26b8a6ac4155b69bedb3fd8c4145eb43f04bc8d975881d62537c11d31d4c2d31ac7e800903954552d83d43c8b07b298be5d4f0ddfeafe201f6796d60f37ef549ce691fd06bf34ebbd8524c284a70d4085e179c610ec7a29adbdbfb72281145b813097d723ebcd45d087a37bd43090d29c463d358a402da358037157257e010e3c68cd841efcf2268066221e832a09ef9b0df0e62c16ac94bb91f2131adde5b868227adccd08571522a78e6b65000922a47d9b12e565de2da312e2b8e8387ea284b7ba2897895e4406f4ee4957dde168ceff29f5792d784bf805fc8fb23f2c1add86e204190293d850c7263cd52dc3b8bef6a030a1d59cea0cde612b1343d5a72324e5b736c3bb98f539c424116c2c5d2f87461fa1db0652b5680eb1bb4f10989ebdbab304c60bece2ccdc19c19e8528983463f12590916b2615f73287d4eaa7571122510a75e6afbec8949e9a8abdf89501641d14b3ea5bfd71289e8c0cef759c8bd21d502291f4d9f70f7ec923f3c252b4d3269ef9ed816f249bbf8b23a4b34920533fce39d158e323e7702c3a90558345f359bf1431f5054ca70b56c6756de4a07e4582f089cb94835008976503d8c51945f9cdb2392fd901a42ef2d7d6844c773141e1b59f5ad3017eaf6118d83a623f883575582709b5a099c8bc2152a03cf6450e30a0c7bbb61d4d9f1fe98035763a258c22e744771e49399c057c595cfe646061d72a2aaf1f4012c074fc8b347ab89c943b68405bab6fd2bf21e3cbaa3453fd17887fd2ccc1604360dff9f56fa14c71607715fc95dff09cd02a07c288bd0122d4ec5d7fa93be09097a227ed5bad5abd352ed6a47697f2f872c0c679337dc27736f9411e4652f942557e8e388dd53b22c5b7877260ce9584a9d8a5310ff90bc8f1d2bbc243f759a42c97b8de7a535262c667f8b27950dc3cb075abf8a787c35394ef2f9c1574cf4c8414f3c48dfebd78f7d5e5f5786dc02f153968b8c51a0dc6e4a140d768e205c06decdf0ceb8c00628feb9f025033db7c2e30f2b837086a41d58dbf0bd6783073161782cd982dc153e6ab0329555ab0b80c13329fa7e4922cde389b2f9a78214583944c352a3297eebf5a15c207b9a965051e490b5167719d394ce9e194ed11ebfbdee5b5972a5b7652374705920ae2d497795a27606200722238918dbf8ee941cd35f6dc782218b62504a7b22d0aab45f15796d0e310c97f5f9d058fc8c6fa961fa3b936dd3262ec6c492eea2a350b9a211599c993c399aea194bc21c68289d21975506d754973a804a745254aaec6baaa2d426f4d6a62e6e560e4a28abfbe1c1c3c30de5533d9f4943dca6cb200178312352c96004f4e9cc18be4d5b66deac83aca3dd2508bda5c0446d95ff4acb2690eec60fae573457b57fb18386ebdb8b18f9723dfd920d1f4f7eb5236b7df3e1a48f252c5f1af72042f793e089f2fd543e3bde9be714af4b944fb7964eba3900ab5c5a734004f27f1294821d4b1606e890fa822687c80fec16c41406caf45f4a44bbac9c4daf859afe0bcee26b0c4973ff12444d8b3b8fdd245d54be1267bec5764a666e18d90f3aab06fbba9e89491c2cff58b66d75416e585e4843e89b716628185f94bdef9fa9de833b26efe36366bfa41550e44f175bb59e0c2489954bccd4b076704b6e2791d474b0230c797bef81798c4ffcd741bea150deb49b16de639a6d92fcdb6ce0567bbd95fede8bce17ea8dc2c91a8461907beee210f943e2131aa0b2cbcda0679496d1ee751dc8fc2eaf3d46903a4eb80e18743dc61f0a679a292b3965825ecde6c255a694fb0a5fb933d96e037dfba57c3ee0d2fdf521b19da275ceb4f0fd8f254c8cefae875d2b009994274a9f62b6662a5eac443030e2d5d97becbfac8da6dbea399dfca254f0e004afe4db4a7ad18006dbb734051955e6a95a284b0bfd77d528184203687c7675b2dee2805817a8847da3b26d88afef21c6005bf787bfc55ccbb0b6d5dbd122a29cfccfecfc707bcd5ab1baa8d2fab88a87467178d273e8d9e0be26642ac549daa0b9b421d7a6b5729dd20242d5109fd63cd3119125ec8fc4e8f5eb2d8eca30fa44560018ca58471edc8b93415420037e489ba1f31a362b29824115dd7912bedfd89ae95a9311a75ebde7fb8e7ee5413851737348fa5dd87230af48c641a0c0415b2207b75b02fef793fb31979a12f79f7648d8e5dacb7f67e0612b954f13b3e16d10f7a69603aa365ca442e9718c100579d70d9676018ab15c19174db59d9baae2d1f6ae9b5048eb51cb5c771d0203c235d7da1c43da887fdbbcfc827266dd2db297a1aad921f9eff71d8b4554195cd3666624d232324b0c9aa968949ef6cf83fe73d2862e518a81fe258f7c0d18ea7b70bde46b4e4ef51901e82001154b1c6a3498899b22e35217caacde7e9007e6274a1821a8067eda690366f986e609f8c200475c36917fcfc01f72344ed399b299f7e1ebd1988990db07178870f282d719debc9e136c457d70b9d9a58a716b9e4cb2553e0c982e0a441d535a053f56ceb202e0dceeb539838674e29777aeec5a3612435179d1a6a2ac33677441d46e2daaaae1c9081b254e43e3be36213d693c6935bc90cde88e46245a85cf08e69b6fb8032d6dbf11a23488ee57fe6f8d2e05238388aa5c42152873f728a3d5eb2601bee15fb9646dbeab122b81e4662b5bdabb9ab51b8af8803fb27919b2681b732b085ce2e7af2fa0a18f9edc1c84744b894393599e3ac53ecf7f8db5811c99e510613ae47579c05463734ba860a221e3a18542ab907892764f143cfe6fde995c749e9924483735dd77d807a823d2df1da91e42dca6eb2ed866aeec52b440662c56a5830bc6bbb0e4a13960322901c3ea1247ac8cde8124d58403302c22068587595af356a43cafe664146e797570f91e82d763ed1830e902289e14253c9623cbbc420f334bf343fc172fb2d32e5c3db3372a939eac4e3b68b69ede43e56efd9fdf42749ab5bb4d27aaa079143ecc34c8ba623123e9e509a8ddbd23f55df55200152304120a7978a9da9ff5d9ac75799c3fcf0d85ec34427e976a4c54d31854dc318ab23bd02422a591908d990eadd8211b7cecfa7610aab920d8ba16082938f9794fd051249fe190511901407fd3bca173643073785cf01ddbd181b30b49b19efb39c05859a1a1912a228c19338d71d428aeb9815ec70b481ccef58a35b2c7d1b7daeae1ddf3b1a1a4b5fd5c3934396fb262bad106b7bf83a36d422d8efedbe45a901cc7e2784d84bd19f98fd41a07552e85c400d6c69aaaeca2b530b395e093f97262bb68c7ffdf07abddaf1c3ea890f58a7e1b902d0efce3ec3f8363ba3e0be71e14c4d7acc3eb9d5c322d6713cb037aef4302c0854696e5ba31568381d68afb28a870725b41d8617fdbf3bc025c931250f25e4573c06e3e2289dd0b02f2aa93e696ae25965b458f520731d52fe23879f724657f026dec25737cc1e4907fae3519433cbce28f1112bd81d2b08fea92f099f744d8f31db730f93c23f7513a533d8e45f0a684231ff4f0ce4c73a77b6c709112624d6da3d94a615f4127240cf3785e5f936e91ceca0c511b90487cfb91db2869fd26f1df589bc6eeab028190c2ddd00be48b46708b154124f0d004b56f205e640255c2c7b66636e2245990d5a7e1ad166454ef1564a49d83c0671d070c8a50b667ae9ebefcbb08a4f9d977ac74a7d9f93276d91261947fd318adfa715a7e411fb43e427012cffd93bca7e556af749e157f95e46bc86ddafaac2671930903da800c9296994792d39240364c1df265e6bdcd776b48b64e2cb37f076a22a8cf5437bbf90ecbdd431d83b4bbf558a61920c65616e60f91e0d3cbf09cf6932807bcf67d8440da32706cca29e4cb119b2c02d7c6ea8b7702ab512a464748a18356238b13aa3900f8435c385f2f553a66d21a61cbc0e7b59c93439d908bf5674e8c3375e5a51e3c28d323968b3ba6231771c6a1ba48fbe8d183bc6fbb84ec272e555eeac7f1485c57d9d249563ef346880bd1b838d95271a79d5091f241ed38f09f929bf218a88c8b622cd3f9bd483808b0a7d9ef5fcdca9aecf770d7e263c97c0550ad2fa42f46e5451f60413cebd6495d70fcd5589ef5f3e510a1b21d60c4c06a30b6d3b63f5079f6c56a1f69152e471099a212f6288358ea40c9e9d2bc00319507727d617baa6ab41e5e151ee1a9f801d00f201272abb73cde9a41e1a8d22cecdf4c08082e61282e1922553f5c3aa929f35cba2c70265bc9e44e828206fbcd7a89b155e36aaf8e585e691b0adba3a822005ad433bcfc73100c018a7836885719778bee38edf2eeaca939a8599e502bee34f454f02ab6e72b9a7a7e1244191a24b8931237a74e6d9b5a854b6c110378ff0d1e6569459fa27ee31977a650810d2935baaad8022a9d072995c8f621921177c977a122a75ae8d5e03f745235a698015eab44bb8db7b9b3746453e58e115c3dd255c3e0c099eaf396b5a2b2982f8b3cc8cc2b1192cbf98cb6f0809d068b82891c41ec814254bcfe1256b6de83ff2727e542b39e18e15d944d8e13d05c70a8fda0a3c765980ffd1fcc621a84d6e74a0dfbf4838de11b551f83608a01450741ea5e3e33c2c1e2e3ea470288cc55e74457bea50cc41c41cf3d5b72caa88854d2c3b727a871a013cf7ef610d2f6b2466a81f0519bae6e9c1ddbda6478685c0aab5f2321c730d07b342c41eb58ea50e7f90227b9ed1a9a7945514ca1496f34ce9ed74a74c28c9e496ace730a15322a32eaa14b076810589c8175fa45721b08511e1f4ef28c37bbb659971adef8e08101216a1cc0917044b396bbd77673dfdb55f89770d2b17ad4cef1d8414fc5d81e1e219e61a0a9633e842d2453d750142529298f5a2d2c05c71d997acdbc55563cb844477a4ca5c89e5a0b823cdb4fb01c3f95115d1b5ff5ab9e3f0dc0ddf467af81cce13549fb33be4c6e77e733ec93f72b1c8cea2b1c85ce6f42901a646904cf8ffb155d9464dbb33804b0e4da6ff954c42f69b1517f2308aec7a0dc4cff300764449a074f9b92064388babfcccf050ad968f6d7d5722d071d1a2227025d5a963ecf2cd63ef6de6f9d4518bcbfcff92878cfd702cd51c57ad81b7f94c65764834c03bb591ef12f485c409627ebeae99a7d26576a91e85636ddeb08cd6e4f6110ea116f3e852824346add3479a233f548464502cdd16684ed6d3e0a0b0b7f968138d072ad255e8407fcb839e4d145b6842fefddc0925027edf7b20b04661e82f4d5bd36ef9a7abeb2aea9b6dd50ca66bbbe386d8f1694ad69a2997084f9b73fe4226882c05d3c974847c6b05c0ba58967a23cc34f0ec1aa2cd8dd996c843914c602206bd04c38b41b57065d786574b585e55c35f4f16c72feed07744a9a2407450ae463805f233aa75090d1fb4a67628ed627e36159cf24a19684712b3a61d3dce154ea4905d5d070dc828db248abe3b936f8dc78ce9402ecfa44cb0b27355a964c8c19864a713ea10cd58041eec3dbd3f9f750bc4a4f440d4d0a47639b2b7b487058e47dce491082730958ebb8f77a61708bc13b854e01a85ec9ed3b2d9504c1423bdb3ff97814765084168d0cff90374103f808b6b9f70b4b37b99caa8a0b3cd9a33a28202ae1f02f87c3a64c19ec4ff1939293c7aa338dc9481963d76f22eee0069901c502019a2a9f83b9da5d3625a3c2d6f309a6ee076bcdaee2903f5114b8ad62aa7de92ca20d07388831285b9c33d2802bd068fab5957b86cd43200ca0540527ea149e558f1aa0df609b5d778ebfd39b1e4eef8affff3adf9617e4aee6ff7d0a3ed0eba65568b00e122a86df76cf28178940df4b39ef7621e14968ef0fec881903cd21760bf72075011980aa7d0a9fc724efba403608ea7ae6594acaac7bb2003cf6005a7ac68f952e5af146164497ba7566b7dc618ab70e8841cc6d470fd4190a18ca9559bc38a5e2de530c3ff9af75f8a39c80f09d950df42281aeaef699a7ba9ab22db6e97b04a9e5492122757d9c0ea47ee3484477ae1b072ad6fb811428ae9d323b81a71eba617534735e845d875326e9ed47f4688be494a2d750e39239290c50fa6b196c85cfcc9efb3cce39e86922ef2743648d59342b2839847f7cf897f380ec363ab1b7e2960e5435e30316b86d92254210c0dcdbcdcc472135d5dd06ce66c10e8536f9c0b53fada4fbd63eaf6dc176b762b34ce37f91dd084b8714d2c027badfc6656d942f280661449eb7abac819d9715e8165f6b459fb68755658464c86b47019d3262fe7c0cea5688e9ccb4f289b3c1133201113e86c485a085fd6ed5282cdb5e3e7753b8d311fa88c0013b1593ce2b986afd5ea451dc6b24a1e739c2d8213bdd59a05527d856a507799404cdb98214a41c6bce172e349e4190287f58aa5ef8a42d98f026030cdb6b504f49acba366a43001ec086c532f89754570c6db9c7a9b6c5291cf3c5dcee65331d29692c1dec1a4f7473b18cb6ba18507572ebb78197e182df20bfe07a0c4a70b3b6d4f1599a0d784e30bf2ca0e9a921beccc83939a64c1d1a1b59a72f9cf7e9f2d6ee2e9f92510081b068aaa6de8624932bff530c1088e4e5a5d7175f0eead1ae609e563f773eab27f24a7c502414ea012c08d9960a27263d3fee573420eeefff40e572859001eb0595ee318c1da1613cd1a71847db3c6d9d88841f43124b596450f0397a68e35045805410327a89cccd2c17b244c6db1d21b45a9c98d7c4fc74f739118596982edd2a57b96d3abcfb5abea04d47839632fff878cc542dd9ed10e9f61a804bd5c3f4c5ca7a5ab89026850325affa8d6d9c6eea5f71af6ea0354cca22a07edf990e9132fa3d90f8d605ece487f78f0f10515513ffa28ca7bb9e777a7e926ed44317644d1420c00576aa1b23649e9f45d5b09310ce1bc712648551749941991b3a40519d6df85553ac9ec15274d808aa0577513e168e9cfbd4bc834344ea2eba9a413a9c33ee931e44e140057806b4d3355c55bb6f4c21b9f6a2ed51c16449c735c87bb9326b1363635f78d9b0d0ea5a272a34728bf274829a14896c9c05fdb201fbb91251866ce5668cb9240f50200351788e56d6ceba5e2e39dd1e2f593af156006f9cb37fa6c37e81a9e8c358d9c9be1dcc5bdb48814c0a135cbbfb19f5f1862e17a3748212b982cd3015bdba4ad0e1e0ca69239709e42469b20db6598b71411e60d0d7f54dd254172e254a37532010590c719c574045f854d59759f43f99e7d83b1c5011569b570bda43f2d9917a764f8deaafbf671dfd6fa57a389ffe37ddb377fd6b7c833415f127d6c56a142bcdfe5649d4f8e72c67a3b42a6619d7300a1156c69446f0231908be5217aadbc092344884cd2d4bed7840728af3478ef5da77877a72daa2901ca1ce28be50a5818b1a8bc03f3771f1b4a63f3af85c409148d8338c8a266692a593a35f7c0357c0ea8ff5c2dd802619dbb0ebfd85069bc27327d054ac9f5f74c11b8e4b313796da686a1a0bd32164424a7fcae8b77cb5fdea8e35c4d965e415ea2f7db91035478a3311cdd5947f7b2339afe91b69a06ef8280659b022f6215d27e330dd653741d7eeabd65e005670bb8f5e252e78de9ce0230ae318112a1a6140d071db3bfa91c9fa56c259cf120945c82244aa6ff8805be9d4b73eac548149f50890b00c14930b28e7da63fdf33fb73196f77a6f818fcdd466e2f6393be8d4a4d85a4176a868964ce64942391bcd146dfdc5d73e6993cc6d6c6e304d4255f83151968db423bc43aa695b1e1bc17b0363a5e9ce388bf8e33494ad4e3ed4850faa4a0b399602be5f49a026227637a9d290499672eb37bbab16dad8c418d882badbc4c6d549ae7971b2ed503160fc115dc8ab268bd59016ca49d38debe077777c493ef561faf92db30f9dc576ec26ef5fe41639cf9dae06afaa1fa6dccce0bc4a0951d89abd152ad4542d57678fff0927e2718cdefcab2535cce49135407a532181f10d86fe119dfde3fd80cba4b9b0112545193fc8676957c6315111c5be95ce4ac6367f63fc05f6d092be4027376936e1b965fe710e7937738b9aff70b68192b521af8ca763b1e5ed28a648f06b5b5dcfdae63490c5581b226b89b4c5c00fef94e9e34d31854d7de54971657c545f10aca2f111c4b0f8c6306b63cd8b05ccab2b351489c7269c3b01ef1340c698a05fd276824c91feed2f3130d6e69a228e97e99555ba68183f469d0be9c0213b39335753fa4ec52596c37009abfe82f42ba8cd96b7eaf3b662dc866b79d94982ca99d53821a50e2a8c9d209a857868cb2a23d40de9fc9c8d12772a2fc67d4d287c3572e410d782af54ee8fd4512cea9da3d0a1a35f9deff9ffb65efeb7e38432d7ba495eeb047ee0d300f5104ab922bcef2d77091f2bc1e4b16bcd9be5f14db6205b87a25d3326afa280404c1c1b47ff04a246cd6f50343fee99b9a77837ebc809d25dec72cc832f9c23765e1cc6b7cb7588d17df03a7159d0092e47b1f5e5b925106b0b64d20f38a99d11a4c98bffd2b8793bc3085b95220dd33c50340967d62ab28e1480a8c61ad8cd6d49a8b5a1cc65f26bebdf59ebe16f0bbff64a708f4faa015df93a905de062adc6ba65d5ab880a7c095211e2e089647db0233a8b0206054554a52b04252fba4aae7f3ce43f60958911dcd23f3c4b201723c2df47d60586884c565214acd6a7c69da8d207ab88882aeec4db414b8807f775a9e8365489fb3918837f510c524a3c0215fc2b364a750dfb005868789b0fb08be307fbb57e397a3f48d911f1ef6c2c73a263751a3a8a9b27cf014df408eef93d139dea7b2faac4491b22c8d3003da2852f2ed54d1f44f5031fe567e627be21d58d38f16f151ca9aed5540ec830f116343f263d6c900bc04edc9f2af40a264c464d7bfb5b252a422e5b10cafcb551126243bb15d7dd09d94f279431a2d5f4bdc33ebe8422852ab01d2d3131b4c67628d46d4aaa3a5f007e913e41fae5236ca89d059cba1f4a4954d44fefd5bc7e7088a270f9fe73c3e19c2fb582438a5b39bff8b96051ef46e4ebf88820217d97597c57e1b5c91aee3316fb59cbccbe2dcdd22d90e4a2a516baadc52f9e1ce90d2a3c9f0e9567919cb6a086fe2282a404708c8d77f6543a790d190c0bc879762ae6e67350a5537f1e3f5629ba9c2f680cdb93387204fb98d3d4f7ce42fe2dbb6f36f3ddb55b634d3f01579219e615b138e3811800ec5ec8f2a99ef6caf3d43d098de4b88105b6c2e9201d770c7a24c33b86d807bef55aae2ed42223eaab6b71f8a63f60c59cabdb7865c513923704d1e40699d8cec41ab9d41e2258c52d0c3ec906c4e058249434f1c263179b5a530f0a297d2f8515039f94fd2c43ea1d039e573ae650df50a45f9b2448e54a8201ea4e158a25f383308619e2787d6fe76bd178a065d81b566150f156a550becb2c4da66492faebc81c19ceab932a28a59e7a77b16661849c08790d84cff978862a18d505ba4b627caaf1a53b1a843d256ec04ff103baeced84a6aae795d78a8110f6a7a0c85df0a4c232b49b5f9f8dc4419df35cf78f1cf8e69d83257673c95d668664153db700b2c0e434f39eb7b8aef321f8d1cd6dcefeaa01adb87b06733700c499185dba1533c61ff829829ffa5c25a41381b7b79f0cd6938a560f0e3aab8c120d3bc480d35c5b8459d34064ffeb05ac3098fd8c959312342170e7437c1d7b11e496486351821f2086678fa2c341062c0db4a9885213619527431e4604c6babc603270441ea5103732bc6241deef50af8d98fe25abaa29e24992656056730e45ece608863d950321fef9b66a84f006b85751678e749adb04e067d413c2a595e2990af208a48e25977f5419723c502451b27461f2e5854bd6b6788496981d2a7e86bd8516ab73dfffeed689dcd42f36f1740c6d811a479fb7d77c7b2d1200681b9784642827c154fdd9f5d7d152600fc4fa9684334249b2de377e0ffe5df86019b156f16d169395671d63b5061591cb5a0fa570e61edb82db8d51db4c5d18d0987a19c280089d8959f3767d8f29c8b45511dd400ef1c3ee6f35c89f404a7a2fcbf7b653157deb4ee1bbb123fa7a22f812bb062cab70232a458c1a94c02799299d8d47cfc469592cf0131ed79202821bcdb1c6b5f34172ae85ba0ff71aacfb937a7500ea5957593a8768cdc6a222b623d616d78369d1ad659837807f38771ee6aa5bad6be80f88ec5e356ad3a947794ff9d1acee838e23190b90edd143476afa7a61470c29536790b9659c51e568f466aa447cbb5899065af02432a868654ed020d319315badd3d56e3c3a3b287a71f45d2a1e22b27839ec5699cd0dace5bbc86829c7de11cf8a74f25fa58363dbec913960b0aada090ed1437fae3591f585b05579502d87997b2166b761b52ca09fee7d75cdf3a9fae233de4779f44b56c4fbd4f045e1a23be00c5f2b97a8900020e0da370732da2c9e1f5fd0b745992600c43d9a4174d0c56fd625d99dc382d8c22605f41d099eb412ac2a548566cf605f018be516961fc4a6f40d732f71032ff205e42882441d1f62d2df67997376c76b2ae8397a27d3f39af4b6c8850e9d9e8a64dc81f11715dcb59c2e7302b15768ffad2b0f707fec199b75225a3ee6b5b16cd1237e314bc1e983f72b7720226c3a8589a1f28e1e0774b3faaa6fefcabd83a5094037a775b399487e32dad7836ca74528a6566c81ee57ea2c8abb6f5f44f59bbc7be688058c42d721da693428dd9f59c6d004095fd5188cd5bb6d6d3303d33dd5f9f2278b0097408025406809be92726481064306d811e2da93a4a2a0229af7ade5e13e92b0de400a97db4198073e749e49488a751ccf57916ab2911f00278e28fa9bb41bb187ec40b9dd65ee10c3dbfbfeea5af7d7ae165f4c7788a7894b104c625bef071eb6640044ec72833ca3f8ea25a2b1f7dd5f59d96b6200eaa5bbc75c81e8a0f915b33e74a0b50e2d0858eea432390ec3d5a262a73d1e6297e12967aae488b563ed319c56bb3719991661b52f1080298456a70359b760aeeba93c66bfcbfcc44cd5ace084616d21c13e0de5250ef9048523dca9768bf660863b46e0dece62d38da4c24f79d74428f86ca9d975e6c8512c8d8a0ac6025c2ee351d5fdef79a935a72d1c3ff549d6d8e2c4a4375a70b846c60d42782d6f2b67002620ea2af905e5d54a05515331c597550fbc3a38c161edeecefb543167e0851f453b0aef0e3ba863a8f9781007a3c38e7f40c06ac7591d0e1508622151ac339c980b6b738aa8eb842f870986c59bac77fce2254cfe1327ea187bbd9544444cacd86bc6e6f92a69e53b62233ddd98cfa5eaa4aed0394ee016274444fda9440329ca91a87cba215c3b87a6d453f02f6963e5f49555cc378da123928f3727a03626c6c3891ec204121f5b698f5623a7e73f72d5aaa5e97e13b3080e0180e69a0efafc2f8cea1df840fb9ebe06bfa59045531cce9b6c6d5e455008cc7dc7b9b788d58cdec61dccac6cfd039372ffeed0cdd8eb223977690d015e56053cf9603231112045c0902461e3cb988a3f8ea30fecf88a8602fc55c0f5b60b89fec9f5ac1d661457ceb78b5715639726de9c2f2adf0eb72f2da7d159783a065c19022e73d1d6e3ca94c785ad94896dd983784dfb711fd8c592346925251a05a1d9c35932b7546cbd5830ea6695c28e0ffbb83c838de7c07173abe6f5d34e7fbd12a322b1a020cd4b52106f929c84ae5baf0897ec5617ad712d519acac4216efdb89fb3ac921fae3d4f83264c59786da94078b4008499a5ab24e26823740505b10e8e3d5945043342f6838e35c1647dd6422e29c8c775e945bf4081a4267552eb1c0aa6d066a4b349e58d82f3cea19082a0aeb6731c51a190e1a0ede8e2013eadd939aeb01de32526c59cc41c7664d2cdff0a69466b162f1393c18272f553f6403edfee3ba5b74405675ded0646c5315b2d8bbf96e6edcee96182c8a1d1e05f6bf6c94519caeffc4601dfaa3b56b787792c141b249082ff49ebd6afaf22c092f30d0b772aa500b5798d32876949670868c0eaaf857e21be4d14f9857df509bfd8376a4202f38ff7a81c80eca26f23215474c4836749592d4ea6cd72403c6d9792b7a030d9b294a017c3787b319723e4b8afc87924c597e8d44cbf96a2057631af69afab4da65ac659cd508a3817c4d8fde2a5dedcb36fba6e7e7b34ce3095471d42e3d4816defeb2c4ec580f07d9c319feb8193321d713c3dca62a7609c0394807fc42ff7a5c3c3b128373a60bc3d72676ce0d5c39c068f3bbba61abdf50699976bd874ad9f50ad8b406df24a85ba495ca58ab1761e13e800f052e63c59f1fc0e91323aa93f1ab826c7c8fc107903d4b758414151775e96e9d3f019307e430a36d21ac42ee942c3e6820071ab90dc76827510877655f7a99bdec5306e339585c53dd5288522483493a2748e2e4cc4d5e6b01e8b4f015a68df5bbd8e2692152c3925a79681430f8d082c327abc5ef69b492936411abf8a901bbe642cfd187a2cbe8766554c729f5128056dd7bbbb48e0d274a9c91cb6ec5ac903587fd8f4334d896e9c5d3d327e777b220bd08bc7d562eefc795851a7db94f6ae9a052b6480bb5083d342fe5a63ce2f4b15d5fe1f96e683d82acee967091b12c31658af30e8cef9b60bea57902cb3eb382b96d677917c6272553a123992402a03170919434327093e5d3930b6e802c82426577c23da22ede6caa95493b477da2ba34d448bd812cc4344bedb3b8ceb093d8e81bf4cf80fb24a76837e72d5b8e0ead920cd48be5964f65b1a82b7b3719ef19058fffbded122cc40e4fdd9212018dba2f6b09ee5a3fc2bdec42c0ed14715bff3cd3aa6d50bb4650107da651acdb7f36bb1290337929661b9f2c61621c0952a36fbd56232daaf636f8119f3a65a774132a648a51a1f938776da11883c4de42231b5bbb472cc0776e6fa8ea5533432823d302e0b89949bc2fc290c3d7b5641d58fcbc004923241816bfcd99cda30d6a3616532f8ce3be6eec87aeaf7f1774979b939dcd0e329156260197a3abaac81cd1b73cb80b2b3e1de397314b343bd5afc4e125638f75e1ddccaaeb4407733a562b6d80a040f26195470f4e873e18316f4b78c4f316dd58b722ba8c3984af101a72be22f1202d3b2dafa36180b279e553e59b73e7d6f15bb7a0ad8a241ebc278d01005c98425c1a36e8e9ec47feca5602c7bbc4249be8ba69c4fc3bbb784146e195f07ccafb4ea1809f9b7d9bdfe141b1bdb0bda8be5be2c0ef6a5888710b2638aa6995b31b6ddb7cf9616f5723ca4bd8a5c88b2fa97569f15433683873861d95a1f74bc754dcb238a61109d7574ca6695dcf0fc6822cf5f0ce3179993ec3304f262f84e4fe1983a59536600f4c2e2ce5ef4c22ea90fda12a47a428fe0f655ef3f76baa1b2cf452e044984ecf49c30644fdc2f9d7686d9ca67e1ef2195cdd6b26535fefaf2ea0969619d50d3ed0d56f99c33dd65975a09b13fc798dc33b0d6799acd8bd28efe972680271b302652fffebd16cef077aaa6b0a85bb5a00a1b235e32995a62f528fa93c765ad351476b73ddc4ecbd54b496ef85738246bdc050fab22a8d73b4b671f687bb5ad302631fabc00d8f676382a45726fe656d93145a270361e1e7d6c76c7c8302e8d87015cff582aa173e3fa898a22fb6013905df0610f4997586c71ef69e0bdec7aeb1ae6bba900b7abcc0c9357ef7186944516258419c9fd4600cc62146e297af47fc68c1328cc3c2f4b14151e29468b7bee9da8a5680b8744a6560813a43408b4b9d4a409e752684d855e6d2779d97a0880d6ee72c8b27d14ccb9c5609172d851e7e0007e364ed00d78a0a29ac29d7bef9561d8b1e4117b4a2b4e7f39d521cdf1d0ba71325f35791fd270e3c9683d457b820b8d0018097b2a592f299e77bf2165de2ada7386ffa6901fdad0869d95343116edee0f192819d27daa3928fcf9f19982aa6be9723b5af7682a4c2c18058fcac06f0334453c5ad61961f6d1b6ea780ea6ca2690b4b4c9a52c93a4126ebaa78a14281d271af57fb09856298067a20bc6e1a0d76987676c9407411dea96e9d4ad1be17e4476d243f8a6a6f60268c43fc3b2402a22445258ad3df9537c1a3fec5ed06727d56ddd89e4bd89c87bf1c1bbf751247c04f55c563c9e01087bf5898044eb61ee15abcd38d93b565129bfa8e88937e21537c92f7b989a1cdb1d2fae324428392e8de2fc4bc5988d1b9125140d8674e1faaf8a1e3cdddfce27c72e7cf1525b6568fe6d57f043aefb9219d657b5dffaed24ae34a879306dbce20697421d69adae8a889ce67be574505aa4a06d57c3caf0df1cc30028dde1c21fd6d3b90be104b29a4fd0617a3bc549344dc8223872616985946c28963ecafbd2ef6cb0116032f18d694f8d1a2df6983af9ee4d7e96e45786bd96e4e9eb277a391ba21f0adb44b14c6ebe6bf60d48b0edc8127fabaea8d94f9865152f7f512ea4f556f78598cf975dbe00f65c60f478954594235a4b3ed66ab5ed355673eb2ecdb49b8995a2d8aa7840ebed9d420d8a16af9547b5cc44d89579922b96b166deb244b2d9210b1273f43ef180bfd7669502d1a84eab25ddf8bbe73cf5b38cd593ce10412fb86dc9a56c6b910da40ae0305d80c6f7871a87096f838c02821b3ddbfb5ee99ba3b21582ac31d6f5bfa1c55201a9899aa5a8befed154427aeebc9c4c9bd63006b4b827d6141213d677dc6c135c59aa3201336b9be0f4a2d1112bd385eb50a76370a2ec9ddbf1eb78cb3f7f39c416f31faa615ef09c3f70b4a81c45ae7a30ff1cecdb6d68898c2e33efe8cba37738858f8214e267312f48bc777bf647f7ff920f89945e71e2f792954714ce11b12f13789fc1e4be07a10f6cd1ce82624dcedb6775ed18bf15b179c1df728ee1c0cbdf4defc7d24effbe166cfaeea8965885355453f3af59b6c35ce08a21f2b0c3e3289bee0ee6b6199c54e171a560bd4d96c76c230cb73e9ed7afb639c5825cdaa2f7e9318ffbf2e395ae1b83b37ca9c43065437213eb33ce39bb90f06303854d3dc48c8960c550a235a7164eb427246b2688cb32d2300b7e8f5d955004c1b391111bce5bdd9ddffdfbcb6532da9de6153dc617a341cb75f661f621eb5400c77703ad37652f2df0a30230bfcd0f166fe7c66895425acefbcd65ea80f540e2a8300aa52d57601db4a7efd3c32067018a72875f47e4ab07767e51c7ae2dbadd7c6c7d564301fc20b4c09b69095d36edc719ab9bd8cfa37748d0b73f044fb39f98073f029ef31da014d97f2ad4fce273a99abf235c357b6c834f26f2124565148d3e6105cf311f75b116dce6f4b02df84b856c23a2f729e9849fc3424141c0f4053b783b862594869f39a91cc32f1f3e1cd4f448c8c14b3ff86de9f28d9776e27077ff0b08c2193827ae30c5a1b50738b4638001302cf23e9b3a2a49c88f6916fca3eae61d2673a37b3df4c98671af195239086bb5b7de568d37f47e104b4d025340f54e8ff8feca0a5b24a1ba4044b97fae995ed3ba52e88e709d382e1ade18a07bad7205c3d318bc379c8b049bcae28f38851b5fafd5591430e8fef31f313e59bb1d2fc7d93aac1f44d4c0fd5b8364e8109aef5e26048e6b8373175fab8e1988ffccb8da64a9fd2f7e9dfd16c35a9c04a843b59ca8971ae609c651f6107d8c951afc282ee5cabee8ebad0fd3db1aa7ac1ccb42fbceba65b072f6a3d5ca75f1cb546d5eed3fa1e6d5ec54893b958edd03fc3636b6e5c0ce425ac161f83627ff4da9a3a7b2149108b426dc0bb4dba19f7a06dd93e4732787ad336da265ea50f61b04382ac25aba6aa0005b23ff70004963c8251909b623c05730a6915ad90fee3f38c53b846a2ef58379e7e5a6e3dae9c3ba3389b0d7b708e86878fbb471c40211fa465261fb2a0886487033daaa4b483ea5bfec632761ca9257ca8e84e9af725f6ef34e44e8cc3318910788ba3ef746eedb65e46d9755f7dca2c22b481f5358aa65ba5f5d7fe1792b07d179d43b58d3dd25212ccffe4accee7dcb9bbbac7791d998ae7600056d32dd36b76c302628dae073be12e40cd3a05d4abf71363b72c8cebb3865c7d63ae829e4a6ea3014e95870f1e7e3048117f9b926a449f2610683bafe5e3d65702e38d583289f51432b6a18058dd5308df386320239761c00f260b5db1e6500e6c3ab358c396ae4f672ef61ac43792bcedd5200cff348b0b9f468fdcf59447da1bd3084a07947debbaea407aa1b741ff6b64a217e215c36e6390eec970ae3e83c7c6f1a5b7733d0357ee26c17f7b060989fd01bc054fae5dfe6f7347ff315862e7ad4daaea6a8cf4cca094600995ad868f3a0137cde12fa8ecf33e2cd1fd1ab2bf3e246b67f36458a72b74182a832968ceb7d5cafa1b69c8852dfb1440245c6ab8eb0a79f1a1206b4384601665444da722339d96a5aa8f6408c5376b6ffd3bcef8a03ae5f17e30dd089c1c91190ea290ef212940a20758cf2ddff6763b8fe50e292cf1ee77a2b237eddb5d53889edf7090195262631c8683e83b4003477ba3ce8bac01e9d77a7f6664b82653db842c31ab12e5e093121d88e55aca925ddc3de3804e0492c9ebf2f5dfb535ae7b39b64192aa0b76ef4fa8fa275cd85e37c83d9aee5fd3b2cb0d3637fb4c4546995fe01c127e557a3261a55b45c6bfd7c1564a0d66f6a9084da8052c2cca589c808dcb6497cc0b820473532de5d9f614a19f7506cee70ded1ed863b148b5a9453f8f422d4b874915095670b8cab7761732f987ea35610afbc06e5ad714e00e8d5c7a4da49d3e99b93d6c79cbea28e25456545886efe74c9ddb530c35631e661628339277a75bb2d69bd23c697299e25eb702a6587f498bd55acfeaa5961705836b27bff9dc9a937f84276520520afd6f8fa1ad00ffa0f36b30d16c74a7639ab7b849c8e87503bcf504343f319af063ccc8e42519d74fa50eff245a43a971d703a01e01152ab89fe3f65f258dac2f79412fe42a696698eb6095def2beb8d0496d226c9d87e217daf40c101153cc9b223b73deb078c89873da7b4426eb53b892d94b25a06f9bf07434e3462536fdf2e7db216d624f8a2c5bac9034c6c9894a956903c7b25c50bb20cf1153889c4f7ca2514bdd9d87f37d7eb2df81ece813f26e78f17d2006843a89e7c3c9c1cc02a8d9d0758996296b9bce2868c552a62c61f3e4cb1b7dc3a528830a110ece8b50e4de80f720dec900d0d4c93ef1a8c9701a82eab5ed51cdc9bbfa82a3c8264845050c32c02ed23b591feb6a911426089318d6eec3b6ce41d3cfe43604ba37a8aa40d8bd3c5d55cc10c5595a110bce18da636099e31ae6117c013d7a1a6e179d59934b9addec8bc75cec98c0c836ea04f93a820df79f6602f077ec38d84bd449c46bc323d605f83b48cc7f2158901cf74d4cb64d108f31ba647fc43726b4a7c7ed09e2bd322e605aa3a2bb72a7d9908f2b9767101081bcc617f2b756f9315f2eadce8ca6c9ca20bed855073270f1643a3fc12488f607dfba4d1a3bbd5bb4ca2f0201eb8003462761fcea7a0125343804128a5a44fe2902773fb677a601bf135cf31e83e83afe083313a1942cbf604b155b0ebbe7ff34d5c35bf5dd91d6f97e95f96ebeb82d5621d5e17b2989a879235b8499fd07fd6180fa41002107b988baebc0455ea1c39d1c737c9558f676e3e827b39dce47bfb75aeb636016c7851ac68a5adde68357daacab4b2d8758c241422541f3ff4003f542f574dbaac51cbf5b364f7aeeed9e12390af2a640c570445b207bb73a9d65ebb0d20dab1d0a18389afb33f636922cb5525e4ca1b6030476c00898a8773e296e0030da71bbd2d53bb579a4e848aa3f5aa8c95af3cf3e61c1fc8a09d1124a36be5ac4f6f69d45ca760807a91627e5c155df2c305a9e4aac38f56d78030a7ed48e83e7248c4105760535c24b0f91fb43ab993ee955de08e988bf5e5b3bf954f897aa9a0d02f8c3dca80be37f54fd41696e77e69e7507c7f10c1dee9bdc9d33cdde390eb18717cc55dfdd8267f2f5b4966e48b299b299d462adc1339f8aa5064cb760ed87d858b50d93730747816c459e9ec5cd8a608a894f98db9ece38e6a623dac7dcd96a5bf59e9d62090087f9af24af22d8b5a247cd470b1a4e74706dae6b4cb6d467c812c13dc64db400ae8744baa5dff6c3803ae38a4be4f9181e9deaca98b67d7dd751bcf44022bcded0f32081c38c7579291f95b7727521570845fb539338585a03da0ea79ec3d0c77a68bd6e71e53cd316dd0cf6bc95a00c7fa8cd7e6822af1ec3555e4e9910bf1f1a19510982442ce93d74510032e8bf347f63bb7883c43301e9b497973d6cb2482dc8ae2d82b1ef2be812d7e7992b5faab3aa0a245046a8ce5d99421be48dc46d8ee8baf0881683bdb170aa6c7f5c7fd26d65b56cd7b2dc24a2b125a86aebd39146a7501db30861df6302bbb05207d0461fb454d3004b3fa520d71b508896b14350bbba5e430c2ad760b9123c63c7086d2e89f31e59cd076ab8b3eed39ba38f8133db9c1ef6c6abedf3a676bcc90262bcd13720f6666195a42d8d1b8758ca57de115772f7bc0eca5203d5e25dd10860dc5a0cfdceb885e4d00a1e91c07d9dda8728f07e6ddedb2e7b063e69100ced51528d89b9fdff2b0a458fb69a07dd17bee0d969da480d87a7b5d66651cea063e736d7fc347b8ebae3693511a7c0d63fd99e799148aee669fbfd8398754e9a6c504b33ba44d9242155e798f89df133cb731d74046277d37cbe2628bf536cab9eaa82787325840fecfd2cfca7accfc7dc7e8a51838d171bd0b526ad251b9e1b78d956bb3b070256b0a7e1e2c4ead05717381f8a1136cf0acd1512abf94d8a10f3e3607c5d7aecb0e09f86d8abb69fcf8229b3bd00d2b909081b390cafa9155b7f8b71a02dc287096bb2848ace0b0acd36156c2557488d20850a2d93c75ecd7f14c7deaf7554707662e9c1d7d9a1ef9041f50734f8d5fe14d5472f3710c45fd8f445adba2bf47bff3bee196d2fb882c6e97e1c2a3d1926d91cb8a3b89071cbd470990d14bda6808c9b1a47805ed558a0ff92fb963925929a8810c64aaf78abcbfc884f0431419210797afaf93ffa31a19a0c16060c53d9d0ce9883061038d2bec6f7ba4279db9ebe13fb86680907a961c7c6a3eca943ed7037d68ad8bc92aba103bcf24c2c5370d52bbd44a97ca5b0676c35ca01c230440b9acc9a72d8f7404b5a4b2230b0df91f1889a7d319a49dec1cf33756a6ffff8adf1fba07cfff4777461372b5ad2c6a43bf8bac3103bc00c844f3dae741e52bfd07d99eacef6c14a628c5bf87ef69534324174d6a6bbc1855de1e2bcb157d7e95560eb0c36111a0b72a43f6dad9033ad33329ede6f25f29001d60967f346fd1d208ce656673cac86d51715f1700c2ab7b2efc359ec49a4fceb498be8e0ce58b908c9d26a8af53372a8ccbf83616d289b3da4312e3d8f50cb745e13a739f128c2af817c3eb7317c1e9a4736705021f6a0fc38b7d0f9ce7190af8fa365e6ffc2e21c8f96538d8d78556cddf17f6db4ae70aaa3e42ddfce4c65fbc77697ba4c04c32d436be677a9bab2a828219fe5e22500e6dae0b454805a8c0e2ecc9a7d4d68dff9f88e96fc2fa94a10119a0adbcf4b3d5b3ba4a8a9ced78809c1fe2459d461daf5d2cafbda529079e1fe05f2e95b9edc878acb8d88887747ebc5303abd537d3ce62c11560971e8e0d95522644288b1e60cb50347103ac50f51079745e02135c2e5dac9a3abd8931bdba53f8432080b5f2a023e18052afb750f95b443be2e04b9aef300495d9c7acbd1230350966bc7458ec7d2abd5ab807d730b341ee89c10a72bce5f8e4013d614aa8ab53cdd12cf571a0e86e67ff03935c80d83d05c89350ca69bf72f3d357a3e8a88e5819af0bdd0ab5b28e9149e534c72820932819fc897275a54c3ca90443e7b3858d3720802b3918124d5ef50e284a23d10ceb133c6cd8ba9ee426c8830be62ed6625ec3f8f2372cec7704ed44bff55bbb1e0e31866f38c96c0612418ed17ef146444eeeb344beec647ec73a8e456fad9fcf48b3c08513e9407b9846fa61c852e2254552c58c480641ef322d2b2f2159005a0d1147a856880be208587659b75a0d0eeda77feae13a26b7bbc5d040dc44749ef78922b40da35fa4d829d7659ed4406afc0c382fee3e69f2feb42c20295fe6a96b5d1ea7064be471aaf01a97e2fda679560cc48c2505dbf4c61c1aa009d819dcf3d3ebb854e274aa48adc3f47f2e4a2cd282faa86ca4721493c477af10d92760a39ec894d2fc9076dafbd9fcd0ff77da632b0be8e912e0884a44c77df5c704e624fcd95a0caad5dcb9398ce6fa55e8ec4162ff79ff8b27069eba3af561a75634fa471f2fd76209ab6f0e10ac01324ce4984dda6783ca0c2f48004dae12b4605e07b808613e0c7d5e65fe51a0ede97cead02a311e7dfb7340ca9c0712b27de642ab844e39983a9884fe15d6c3307d22a105ad6bf69dea96d46c397ee062a8394a40ab64c2b66d8d6374344b7505393f657e2168cc87f2b586f5e5fd82b010eb4b76782aabb2e481866ebd3f1b030b23ad198bc9beb2560e754778819c2c14f01b92e1f99f90cd353f38f7c2cccd514dbcf7deadd705c936e5a831903a9956c96a0641e312f65b0a0de45d82e73a96d3caae81d6cc11b7ff6c3fff44b04bf0ee086a652c5edb494e153e173739815d278216f4309550114c4a37ebc4915fe65de1befc2932186a9241b1cc125a7a5b00dc01e71c392a0ac6b2ea1d1dcb51533c8e1d0830d285a862d7ca089c60ec8bb030dd0f23263a2bb397a95da6ff08165681db93635d065bfa660543d3123e3cd5a53dc3413ae855af450bc58963ca4cd1e93d6fd3f6fe1902fe66a8b84a94e23e168646e494dbcbcfab93fefd9fa24c2c9e6cb6d5df29ec9e4e37f34a3880899a26c157179d72cae98fc0ba23d3d82fc6bd944fc5b5c0f1fe1040a6262d152b28f283350ba106d31515f37ec7d27050668da0311effe3fd6f3379966e9d86a5f582e4e38c07dd1b4b9314e7443623ff35cfea919ff1eddf2701635fb3f8f01f807d39e05a47c90fa652a02b145596b13fcbb3f940c11ee046b0bae130017c166d0cc8d38cb390140547b86ca57c5f4f96d42ca497c7bfc4a3264ac87772392906081acce512b17e9bd956e38f53a9ce2cb1733cb000b787189637d6ec284666f254e5ebdf0995e6b27941d1551260908723b73957c04ecfe9663bff0c7fee65ed026fe97f66c2abcd5672400e665ea4ae30f0238d389f6e0ce5ae9d91387c64d7edba67cccf43c046786d71630c6a4ad67bebec77e120ebf1d928741e75f07c62a8ae93073fa5f1098d16c09a360b7902a500381ff6b3e9c809528b557e93888259d3189af536df3de662ec70360d19234169b40a02e523e90ed41cdcf1cad11ff6086d88ac77033348dfd3f2f5e377adf323ff6391634ff6621ea196b4f213e2e05204aa7b019fb1706a6ebc3ced031d9f24692ba104fb9fcaf117542f79e3fb5fc11ba16341e4a890997619d4c7291b80c9416754c5e9901bb337c42e5c7068c6184d0f3620d7d7b77fa301a68ab214d8198e4d773dc5acef9344addc7e6e297956059261bcd4d19249997c4cb3e862441e67fd032bb194ece04cc301f0f8b08b8171e2d5ce3389129dc03410bcf97ba0b0c4622d6bd0197e5e4be63216be4d6070f7e5f5343e5691b33c320486c3981a87b1973c0a719ddbf82354df1950b088351bcb6b42c8fd1e9faa9034961af027b10241c627d51be9d7e2cbfcc9c6dcea956be5e0931b6a41a5108583f9413c14e2e4ec7ef8f8bbf11b025fe8624189a3b36a5ea3bdc50081bf89e15d253f6283dd259208f21024523840e72ef2f302c20302a536f6f8848555c67d331c7acaa51a5934859cc3966dfe9b87ddd9093b3fdd41665fc7e3be1734d5f8266d4adc6c2d9ae778315c621bcd4ab4399c312c155d9aa4fb332979b17c20d74ebbde24238d2783416b295202a2661ef30af34510881fd254c84972bfeae5dd6d579ffe7c174ae3c1f3cfcd100feca26664084c5be757d78cb3ea046aa7839f91f94e53b56f3122f36d5703e36fa70223606d65d51f25e0824d98c40c9288d2f3962c4d3bc6547b9bbbdb0cf896ed1582f6c821f9e4cdfd59da15ad713c07a80c6f288329023fa05271cc3a0dd87fc919c004a02509aebbff70d56b5707ed1f1dcd63125ac636c33ed5dcaf2e8cddff28500066cc891955d6c0fdee1d5cb4c1031bb237f4a4eea594ba2d8a423ae21fee55a5a8c51b86d34e5d29d87e86be775052c6f4c0f3186486fc21428a91d3fb603416bb612a565bfc513e8437e05fe5bacaa5f2d49e0eb2ebd416abe357c7634f3ab3264b0fe3e205aea8cc9bf1e664ea144a779937d447fa259012ae8dde8c81d8a56cd3bb981e9f480ffd2cbe67a87a298bde4200621245afe5bced42fbda3862ef253fde16a97308f5c843e389e6622b847ef58a384b426e0f9889e5b6adb6149635b5767e7cd32154595a8a9a32fe0558295c3bf0e339aa1b53e17cd74733adb89a1e310388b3c59ea6706d72f1ebaa5d731ee7bf54f4b1ccd7797c1fbd9b03c278aed58418a4265176717806147b7e437d0dc3252f03b3f3da1e0c390bbbbb59e42abd2fd89df6659cf44ad148b2efd8cd2e3850e26526270269023b810e370afb4b59f8a7b272842d6ddaebbed65f7983be4cc227edd373a0d6b1a2b72aefdc7d587ba29ece2bbe2868afd67f091b37607cdf03619c8622d44d93c265d4941e87d6226d2c94d786c9ffa8f485d708992c4691980387f7baf4134cf7e0ef660c4a86151e4ad1168bf22f9c6f53caaf604ddac891fb2ed8dd1f637d85afe0a6b6f8bc850ff2ed3d7b630d15ddb90bf1cebd689fde118d3fac9e9643d74ae7b28ddf577372d34674c0758d34fcc1a63dc5cb2eb92bfd4de7c4d910102365f080b0ce3669c82e0b86cac4ffdbbd13f6135297be4aa7d6847468b7e6ccf7ccaa0396e12c70c2af7d8904583663d6648abcf439861c5dc9a42247b7b1d54010448835d08573c79a3e8d9f16e3eaed012db3d57ba79314129d1dd68d4b6eb6371d7585552943bd5492985bf2cc4180c25af433c75ac43c7dc137dc0abc9a968655631c711217082650e343e27632ecae1a3052fd98a9dae9e5efd480f495c50bab0061b4ba45a9e7772000cfaf75683998bf8c40cb94b2cdc6c809fedab8350a5fb7d5c5336cfb1f1f250dc230e7eb030e2ef7808fab2bac55d971d920cfa233657ef4c6382513519ece52b4cf987205cb9dd3344d6dfea58c3df7694bb85316f0373dd6937e1683e40ce41647cf443e4c6c34ac1971b072dec7e4293719669bd3fa67d28b2caaf99fb1330f7712d00588de38f900adf085a8ce3ad5fde12cb0634ccf9a5baf4f07d0012c37ff6814be130dd69f99940f624615814d429ed8dc3826934680cd8970b6f4ab3bd81e42574ff63fb08856f39a2fe38b6a6ffd061884fa61664b6605aaabbd05bc2478de6c5f03a53cb58ed90399d2abdf06b8a465bc4fafee3ae90622b782cdd8edcf45d10420f15d26f91b5cbf488670d8be14169acb8fb1f23c459b8a196281be0fb661ae8122d5486754bc1de01eb9eff643b0fd3856b4bafa791f817637dfa45c00a5943049e37457d99930e6744cdbf3db936570ea298a921dabfdc260da5279366f1315eb7378016b36755d1589d4d97e77b778f8ce7e323dde6fdde361141fbe8acc3c5551e9468a736cd14299fd7c70e82b79c7ad7d998e2f4dd10a024606899a992934a40b877928be99b532cd4334fea11aae09fce1f5e55cf94d7b9d6353b464871b988bed24ede5b05b13e1a37eebeea102357cb764666a1d8019219ac3b93ac3b3a3e3d78e78dde6dc5e6710ca4c876bd08c2dcc9484f904830ea231198f05e3246a7b0ece3b133894bd967f26fb7f995df2c2e1ec7f042b2172d094b55b80f948b09651e991e9f81fde4798ac3415d8c8392362930b1c0bdff44ea5aa297329347dbf7d741c704ab778e5019f12b41a17c6db362a4c8cb46b5091325b9c055f2fd39fce49bd299185e2e773d5ec08d44c5912ac49b92f9ee359a47cf4e05f03d78640cff27907039080f4e4686fc2ece31bd6f48e62058b4b297ef746af13b1ec650909d3f57ac8b51fda25d81df5dffe11c3f7afbe10b1ab3266c9650eb94889bf90715ca566a57cf5393d0f81e3a9860d9453242afe5019224e76bb6c4d963f6675e40bd9fdf72df7612d62683ace0075253afcdd2dff5c8813d45b0a5ad18225922bdd873251316016e9c3ec1e0bb6722968c4bd158ff69c7a8f1aa65d4066e4fe1da2167006522a312f1cb1f7be62012c1298d8ca9aef0714a0dd777f24fab037a847a20feaa7cd430222b0c348437074330fc673fb91e16dc762e7bf70a8cb81bbb45ee67bf7bc996d2b63cbcefbd1730a6769e4e8cc1431c27b9779fce33d9cd5c5a68e480b488c12f449d3fa13e5fbc936a6c204e54403863ae3d0dd3c75e4579d0979fa6db9e76a6979edd8120082d80c5a40e4ce76248709db89732e4930ce617822ffa513e0b9d872fbd46c0f621d3b1bbb0b809e2ea890a2de14b5b39a0209cf892322d52ca3ea88195617f1d049e1e1dc98e9bf2e4152a74d9ea89614c6f37faecda2b9b07cccbe4dee1d25b5939eb537a0e63006a056b52448c34358832fbd63bfb4acab17b4d45a33cc5d349ce906173725cfcff668a21d11ddef71ff3636ae440544aed6a48b0ec4638881de2a4a62043e860387f43d423fbfabdb2ecd9402834404ed0a484dc2297a192a8a6caded7a1229726a000fb7ca97209a09c95b03f695dfeaff6dfd39a0c40614454d1f9e840e65caf3a05c5bbf9a5d3423d2110ff08ef12c47e848f0ce3767b98781b3f22ab8b6c6b94863bbe4ba2b23ee076b8864352c416b5ce662dcef86d5790865dcd1e04ad57e7a3c7ff5a9d81462ea59737740a039543d95d165fd50e966f11b6adbdd2014fd648bff4b0835a301dd0fee385e78c64c10acad0fdd2743606c37eb04caadb1b4511027463fd7c9a63873c7769209d51c3f594c6e547d5917927753a9359c50bb4a07ce10444a8601842b6d686cfad6cd4f24d804010653f5a950bce54cbc2a6d5cb8bffe36855f7660fa71ee4909fcca04334cd3a1146326b75f7d124d3bc7045adb3f95850bb7b7c7c3321d06495380f7134af72d87381eebf729007b4e716ffd3c43b9f313495cab071f55cebe984a9dc28d6e227f6be6d1ff6ca8ae524a671690c364f432966643c7e9764ba6ebe839f4fb61d380075b346111ba861baf10ab2d4f19cc241be9c20b070f37fbb8c06399695e8a434fcc386e1759a77944709cdc297bb528ffd361f246a4ff0a8a0f1314af5df58ef0c8b6c8a6a30fa7eee8769e0fad8147cdc69809ca25d02468ebe1a7d888df3a995cef23cfa80d25f72ef274136ea03655d4ef66ed703bb159426d4cf968a0d615db6228d9a92e9e2b102c9a48202d7978638bb68b76effa37a33b6e3492a722b07f18281abc76c10e64879e82df8a2445e47492a5b6d3f0fc1c7ce58bf38abe0ffffd99d48c987f3ebfc5ee5eabc8925ab510bdf56c5ac49d20b0476d51ee0e281168079b7389052480cd4d97ac133018bd86f03a525af887417415bacb5520403271722acb32c1cac20b09a90d3ec44c34ee71c7302235afc1f11f2d86078e436dc86e0bf577dde54452732fe5906aafe79ce749d6478f464ad12e6f7286a47c56a9c27b24854431d26ac8aaef8ea3c7b78e51be9ca5651fcf543d418b37556a795565c852921e2e2eae9f2fcd0690fdd01c224de78c41702cc9117f586000700b6b8c4314f20b911cf5113b1fbd569318bd311707349c1b9b07d33a3c9fa96a63c06d7c1e509af9253538f314fe533a3ae74dd04507bb92196f1f374ff217dae48d4f0631f038fa6034f2cad1e1e84e88884292139e9df91c7068b74972d7a662a3edf8b1a974c380727e4717b385a5ce59a3b59b60e6faac713ee1dda79d31c089d63d6f24c0a4b591fe77272cc8d6aeb44e887ea322a3d8a72d4e6e8751e5c95c17145e460069fbe47b1d80f82f11b85e032fcd8b02a3ff5e53dbf72bb2b385449d2ebb0f3879b04709ef9753d45d06e43703a5b117ef025059ffc1b43030e3336f7129b746def4645cc637589c0d1c861438701a33c13b880c30a2cdffbd338c0a67c7bef672cdef1a1fb8916519b49945dbdca0772ada2a16cda0da2c4c2d2a22835a83f36e00022b5bc1a22e72d9457351bc8180b02ea6c489d2ffc77fdf7249569816f14fb6ad25ea101b72433327a56011fbe1777d0fdca83af44c06ebb85d882e376dac53051b58b101a578bbd1d0e5a3df358c54d8f8b2c5be9cc4ad1980cbe9ca5a466c4fe9151e7224af43edb9c98db3bbbb8f5930a1a0fde0e89ac00c6e1d8d67f05a8f42211bb0f3a4dc835196e4aa85e90844bc6d75b9acd815b6e737fa0183b4f1c54d42e054e4dcbecfe62e688c3e913864fac7899ecbd6a9d5cbcac384b23c467c57a8f685b222b91e2dbe07fbe6b74502843187e76fff5177b392a24b5d4ae5f76c961b595f719eaaf626ee51fa76914e04262e32891c152be978b158a9ca22cf9313b307cd3715187b04bae7174ada5d37c745451c7b116a601046b7638b062dddcc9f071bfed6bcf6b328fff7693651bbceb71e1134534ee694c61f19d62d7b190dc11d197a8c88134c14e041377df8b94831ca1c460fe9568ccf55d72e27cf270b64c6a422eb77d1e437090aeaa1dd537dfd105e927ad6857370bcc6f07bce7c77765b36231afc96786e5b3330b28ec414c7b139493b694bb0d050c289d2ea65a6ac03787fbe0db1d7951929323367d9142492e8b7675da57212bf7f32c2899014b91e3da95cfebc6438cc2b9dda2fac0b33a6d6b94f753c36105ad85164077bea33db614ccdae123797855a1d7174d704216afa1f17e4bc6dc57c598ff8090e3e0dabfb02a28f5cd62065cddb1fed1cb0e1fd0bd45f5b0dfcba897a9b9a826728094d5bc95eff7923aa874e102ee7031489faaf33ea80433ee5f57a88d6995205486ebc1961d8920dc1f63b15248dae89890083b5b4011354e8b9ad7cacb19903600f39defc696e0c9c172a69b887a969c3d8ea33de72eea1259df83dc928eb266094515f3701617784bc15ff232af883d7579a858541a8bbd257abb26de1b136c6aa75301acddd1ad1f861ba499116d3255fb1844eb0964cd0bc641d428e51c3fdaaaa60e73c4d284db3f1b5b8694ead0fc50404b6c9893efffa378b01567c4b8ab9bbb21a993d8ef07ef5e7a938c6bddfd90b0b9689d0174d88ff77a329fc8636eff2abd8e7dc4406333d2999da3b92f92c6fefb60ad3230dd100acc837b117352f0cc3d71504d1e6c7d6c170d107fcae8d94fbebf007b213cd1bb92dc96946b24e9c7fbf986d528893e522afe2619c2fe55681caa4633a23acaf4a16be13e02142887a02ca77e4be2960bd176baa49c897a4f21565f5b25801726295bc69a74471880e66f52181b9e0c46ec426fa0642e3d295b99fbec1d66c964acaf9c193cf2ef582cee56a46f81d1ec1aa4a070a9857595cad6a2b1872f423343ddc4a273c35c838690fa8973681624481e13968eaf4251dd48cf569986a6360c305dd15472f30820f96f08e9aa63e9fdcf038b620a8a65d196f15f10e732a8b2693c9a857641b66e5636ab121d1a3c211464ad250decd3571464e2707b92c35b6525ebeeac425f547cf5744c3b231189405deab41db95fcb17fcaf0ab1b7c739f994e524d7a53905302b2afb155917bd3feaba2169b8d7ab29a78710f7764190373669423c10c5197ac01efbc69dea797899412751045018c270916a8e3771b5964af8abd20077fd4da11c0cb749fbdd9964c9d9dc3b69d6c4818d3ea93141b6c0bd53d41a38b81e7b155de0c7d1f10d2ee258735d12602f36de7286c8d22c1f8af5896dde3fc444d1eeac41aa09325ccfa4694f07c0aab1de06de6ea1d5254688753e582c96b766bd9f175fcc84239d52765c67635e5c0e05d6105dcac17457a0b609320329939457e19cc1f24e0fa6e92ee3b86c7922d69aabffffc52923bb29135cc6e9307cdba6c5f31fb1c7fc88a19db6ec730074214ce92cb7245a6f6a9fdc32224e01f672a04bd5776798a4bcb388345127d53b5d6e47abf044b937e7cbd89dad9a45d76040eb7bd647226fd07105df114df421646b62d0ba19479677b08fe4b75da745156429c7b95491e755ebdbaaa997cd7cbbc69db48c2bf47454b70e04ca67365ec3282e7ff3a2bc3c56ac2f518e9538e89cfe8ebed9a2491d597a309e033c5e502c3454a067900ac29f9c465c577825ce91ee5a4ac145ac42867eac7d36a7dd4f622a60d47387547209c715af1c0b20335e2f77c992469654dd43d3e06eedd169a4e3ea1543022aae78a05891ea747dd0faeb2cca38d1026be513650c8aced8e7270609428b22e484c10d8caf16a2e1e54a9a452219f37a5c223e3e227bd49fdd25929e07f04acdbc8a22544542a1699f99dee8867b1c1ec8940126a77ee07ee141f691b0905ba0cb53839d0e4181dcfab64e147b7d0ffd3c0c6ee9588738225101e2688687596b8e2db9e6fa12d5822dfc1895d7928882bd194a6d05753bc8fd0c4966267631bb82c56859e3ab1ce726803f5ed38a2d8ffc54831504abadb429887e73a838e0bdd922fef6a351b337d4b1821d0ac198fd59f1790e771c9d2ddb46bbfd8cc39e3589538e2c90db1ef6ab2f29ccd622a859503604bf5e94106b8f47b3f6db88e68c30b501e3347a6d8b81dcc06883b1a51788d437514e45fe619665a6cc9b6352add5251ecdfb90e36253b5572b81e21ccb85d4f042fda17e34eed1244e1f1f6957d17e5a01c5d8a82a722557856dc4287e8825edc3af2308170103622c8dc1f8e6a7c729de4a18ebdfa34f73487c6af014823778a34322dcd6607ee2af309f4f8da2d161a92cc9de1d07b603ab636749237875974e0f62e20183f7c77ad15f54460340c0f9de744db07f79df85aa3511a892ed8d2b40c24d86c9469f5062c6e000178c6afd5962941de3ffd7576e42bba046af0b9fb585a9edfea28587b429e514fa62889092e07a8d389f11304ae16ef797faa1ac43f88c2fbecd6a3f8fc8090e5e34e1b8ed59a7948181d69609630c45581481db9eee543adf050169a19cc2da4e87caea96106deff45e8374aa3ac503b7192cf8b3c6c890a45c9be165b85e48512a066c32c7f02f617d85edeb80a60fd0ed065d52dddfe9d3ec944ff0b553678b5c81d6823c7c40f60b8eb7189617661f8965749c000cc71eefdf61f1fe439a2067ca25613174f14361a8305af1de72286e9576188697d96edf6f22b3720661455f12f382db32bb037975ba768471bfa522c6da09658972afbe2f37d3cea51e252ce86577b6c060c2c54c41cdfe7514dd0aa214ec69c9e0f750912cc7ff10cc57c917eabafeb18e4c217b4de98a2c3c583de093454da30ed3e8e812d3bec123a24f66b04101f29a921d1b82562ef079ea2d2849f4aa19f1d40774c63e767597dc5c1bc906ee55d57277e45dd519983a25687c1223ad50b058b642134d2c725b6e70a4098dfdb17751114d59c99e3e96031f4d67d19b877ac2b0b9e363887a03f69b5e2506145a7daf423fc71fb9319f1e5f7902fde6e0a10c94f5f6ccf5ab4ac210368da8354f14648a1471b89712923684ac9a5cec78bd0e7de0a03157335a17049d74bb0e3480902bcce373c06b7e225cdb5352329543b01b1f7a04b30df7fc84089e86ce704df2b3fa22b6cc30a27bb51eaf4ab613fee13ac02d054364822cd44b637a5de72c337f9ee4944ce601d94d0f82ac6345457062ff9a1aa8eecf1310122f307214712656d44100a16341f1fb3c2181a02c47f9819f9af778782a2d030ade3d8adc78fc0b32d7fed9df11c5111060405f2114aa31ce29e1cc0a4a919dd7b0f2deb363f4b5525b2abf9b8803bb0cfd18ae5a2c8dc1dd42178531efa392c66d93504e0c1372f3ce7e742ce4469b839ea1f64e4a4e8020b6799c3bb803b7b7257b17f2b224c980c4d03b571720ac175533396dc0b5270475fdb74db6da807ff7d0f3206eec984269ca904421dbcc101f1cbbbff22e847da3b934e51ea5b62999cd666fe56bba4c994387ced454bd043d8537e09ab79987ef378283d8e50e7bdaf640e1c9a08fbf9f1a2bd193c723753ae7ecb7bfe697f5417145766820770f498699e8569dd499a7e736bed9f10205ab71fb353bc9150039b27c610290c06d15ec4387131a8cb5ed5c45a6d2f7cd59c516027a6214d9503ee4501d5f2d94615d9d56d430d62e163fa09dffd94e59bc7ba67d89cf864bce7dd2f3d982a930fef383efb7ef1e6cf09c365281e0a9e4d204167d984afa682b6c45c4789254be1227f1c4c542db3be449b8c59dbf4d3511aed8cfb29963a55e16150ae766c70e2be6c352c419f5678c3a0ecb2cfeea641c4f9557f204af72080a3c83fdd1a9098fdae142417da8fa97911c9c8d9b3a4cdac6eb19c7ba562824018833ae0700744b391f0d4819da46309c363b3b72bda35cbd9329548550481fc00d8700207e6bbb1117a81397c05a9f4d1beeb2398dc7ea4624c0acafc5b5c85690201a97a72dce5e7e5724e602e47ed6a5925ad9613162e4b19b4a4331c415295c4b829c473712edba63689e258905ec0963db4fdb3ff398ec70a9afed6646ee2656137e2c4afc3e1064b9e2e0e9fe658613a53c4de0b004d8545567c09f0be98208773daf22548e5140ae4eeffdad1729ac6e323f4c6281caaea49d66b8890853e6267149819762de7deb11ce335cb8de2b66e18f5cb0461d8eba281ac134ffe11a0b76caf634259d1bd9cd4734acbc9c4344187aa2c5853dd2e5c0a1a428ecdef9e7b158bcd8445bf4147e95964fd28ce34715c67423a1bdc145691f913d94a6dec13b6b4463fa874d10abfb47ce2a31b64db450df6e9fdc996263dffb94b102e707d36110bccef34494dcbc4159f5909e17d66bb34513c54f01a9f9f04f6742d27b03704dd86100021315601e3668491a80b8ff4a2277ad5106c38cdbfcfd6bbec28ec3842e89970b4db3009b30f3177a2fac5adfb22cc439207f36111c59703215f7bbced8254f3b2989f152f4c3c2783041440fb3241b0b2936191cd9d22f20e0208113c458fce394ed0fad505bfc065351f02603875abed7c9983e6cc1c4410999417512ec30c7560094825a1074c063e910eb2c3ce14b562313501576de90443547e281a9cd40e2c5d766f225426d038480bd841d5826b96b059bb8729a0d480557107fd0b8060a7841686e89d870cfdceb8c764117fe4d4ef0e2103330335f0ab7dc4d97f363c74d97bfbd125a1779fec2eefbe8a6860a6019b8284420e70aad60caefbb3c458c0ef023a48d897452f18d3b98bb85eb91f7469b5dbe78a0f5181e04b54d0bc937d9124f86560e86b366d1166d50dd887fdaca1225b23cd108b509c7d56ce8686a50087ba64837f54c1efdb9c0b6d4b838eaf5dd503054be439cff63a9fa8377b7019174f4e0cb5450725cc933e4c159c868843e164b7428e3c97a1d5c5acfea901980b59ae97af2bec14d487d131f6f8b9601e12149835af9117b13c4b5d93bd1ed947e677b40444fd6a09c09bb2ec24a9509cf47c9c01ecf3b85d7bfc3c18fe39beb9863be1d38ca99c2f0319834d6b1c5f5aba3982db6f986f2f00b632f43ab395802a516efbc19002cd2780830336864f1dd003b698ddfaec533890d50f429be2c1aa2168d6ea41f4ab3417906b6d1578d062a70ffb710b68eeb7ab01452afe3f82d2f0ecaaa79cc6a3709bb3528edbf536cabfaae3597cf5cd477ff2f0b394420a92b5379fc48bb65a227b1819e85748ef17af7bccedc79522073fa389cf90c060af5fa02d703644d034c8fed8fd1777faed86921614f79e513b1bc06745b9b06cfe8a3e34127c23979ac21e4f1c3f51a91e120797d7f326dd98c8589a8d5b27fa1f81d762253cf455706617cd12faf676e4eed26653f3d62302467cb60f772a9df99532ccd69a57c024f988c5bfc9c18216036ce94f5bc8d5227a4ecc2a0cfc2c0ae03b730eb3460d7d22cf6214fb5e0d23932361bd9e904f8c85cbc210855293cc0bb4ac9ca50d4e9f68a769b23261f9a41cbe6f44f6649916ad74e1c52e37a0ca10b41d229853a938814065ae5ae8681b6bc5d06dae6f928b4270efd0b525b96258643f06627f92f3c91f29b1837dc651a0e9ca99b3bd12b682b72ff43c9245346cc6edb05a3106946a7015c651fae435c7c8d2520e2b77b624a99038d205ccad44bb2bedd10b99c611dee16f1150072862f2a23168217eebdc9b19f765b69adcafad55cd8338a58be303e382707b846380db1c085aa1e0efc2113d60e3727025ccfc8c21b2ac0c13426271e2df8adf28ead293cac2d9c6eea917afe2152897ae65617f93bb67997153bb904b8f25f79a81cde91120f2b42b22d3aae95f6fa88b47180346b79ff6813d543f34f7260225b2c7865e48bea5bfba9d2fc8fff3a54c427836b13b16922f05eb46e99d15a52695c5265f563800607e7148bdb2edf330a910765d00492fe5f043c659847eee347c8a4c22b70d60d6a3fc74a36aabf8b35d434c9409ecf1fbc68ad1ff306df3befb6745d73a23e4c807744a9a2897ea36d3fa4fc1b18801df75d914c19d45550101728d48cbdff6a3ec7ce9468b0d3d122cdff941d235ae45f44ab93940a9c5d4e5bbea2636d9554cb20006d980277789ba7d055764e8e1e714051831eb30eb242a2aaad3da3ac8f9b6d05a4eb279b42a70cbb895174bcba04be49d721ee91b91223a5f1c55becbea79bc056fad078861d639420935cd670fe93199cfe7afba7718b584598a4ac30a2f075a5baa2796ee7928276e754d690546330d560a84f7a135d649b17e4181dbfc79ae85383fb2e352c63b3c3a97cac328b0250769c14f8f750de4c9f96714b307e60e02a4304db22640306e29ca393febc7e3ff06a59820aaeddae236d9dfb5c1bc78a48a6a5e159ded66588d6119c15337048c8cddd7d082127ee15ecc60c365b433989ca9839eab7846fd55a2a35f3f02d965e728c7598ad502d970a973cfa92260ffba89e4e2cf2ccac520b0b6b2927ede624b97278ab0dbb693fe89a4b52d77e92cd775068619365bb9f4d71ecd0a5f0f1fb9eaa0ece7dc1c4dff22362a685c86f7a04e6913517b48ae086d43f4923bd9f5473f7f5259acbafe6c625e6886e04ef8fd77f9673975442f5edc6ec53130ef720f22873f73c7c58616954189b8c6a7610310592b22b85b6747b1cb8d8cad71f9e17a30c3b6b4f6265789e9101e4cc0a5a83a234547827440651d9b235eaab4e8c05760f02081a1d0d28d70127f5cad33fe7eeccd2833e423175c40c6841e1be9c24e0f41da276d3df5b4c5589afa898e50bba141fbd0c8db9082fa5966f79075f91811b6314a957e5b9022627a7a82e56ab02726bcaf8d238b3947694aa8bc87cc8beda44a1abbcb5404aede4f13a503ce237ef981abf34bcea488e045443e7fbf6e0932e60a56392b23be92722ba2299fcb6e2ae1c4a58d2d38374d6f838c2efc96e46302064015b77343daa64e485d632806407111a71fba8da1b5d55102c44c06f2e8220749805a9a3e033627cb9034dbc48197456a8224a904b7a55057dabdf7cc6d36d31ab04bce933d1f012dc4cbf409dcf538bc36f7092f839d24a4e1aaf117a4a6bd70f450c04cad7d871d095daf9bccb98b1ef22d75fb7feca921d258c6c2d5227e4916b08b76ebab07006b5885ad886c9fd75a4d600fdcd35644807dd85983b0026a78180de56eac61f176acd446e14b3712be974c2860ece460805510488f2e5c91e7d5064e79d009c1649a6f3b4621a8074d51e827f46d532ea125fcad79713fca8db429aa784d711d2562b3c45f3bc1b8808618de25cd97ea1c2639cab974f63c444057dc466e78f11b586c6a0e7e51074181a84dd2caa6ca83c722a61e8de84d5432ad039c61af44355974dcb7cf75e46d5b19c42513086b21e2a77355106caa51bc3a31b6648b19552c2be2cb518a1ce8fc8d1925c6712589ebc4bc44ee72d85d036c294827e2d2dea21aea5410b823ecd341d2bd0d79f53a7fd48e21b6e4871fa67568c1743a82103376a6f734de548bfdb7c494f81a68da10d54314d503fd894dc1d8d8d7889049a7b5a84de9396bc15e6422209e3e1adf022a94da9ba80017e422ed5fa04e4337ad1d597d1938db2300e6119b5bb78e84efe38a380ff626476fefab3d5714ac2f42ba7dbdf541a73be4918a391b69397b7b59a0d201dc4a92d7e4485f20ff3e86577bdff0c74567b7056fc965c04b43f356bf72fe2bcec1efa387648d254fe6ec7842dce5f8d6d030033110a9173192118035d934329c34a84a566fe2ef5230bb08ff0102af8a478a1df668e1143babed0e8d1b5b471a6f52062f15f67b3151eed7740d498489703fd04464dd82377c09682e47e8e202691798e9abd73c4d8415ec122ebe50d8967ef876d5fc48a1f2c07ef5e47b44c14f57c1b9dea9655394feff51c70ce0a0e4af6477af5276c751208c7cfba07f93bf89f9924ffc64c2aff773ae25de54d4dc54b90114d66542d01dddd1c0e6c0da99ea5c84b799bcc89247e77a26399187094dbfd6c11a7cebdddd0e2aeb8e3549cf28104cbc7591c63d196889c1a9a60cb7fa6ebaaa7a4769486eadcd053714623b5adbc7f721d101cbd74a0fbc3c5c29c6b294a49a55abf71ca9c2a690ffe1ecb6e791318801700e9596de466eea5e7790ca55fab034e7769b1f037593768b894f4418f96ee77d4458a33c4f78799d8db498f8f05aa70efd714cfea3a7b68e8af94380d599586768a0bacb3e4daff6fba84153636617381acecb345d27a1eeff9c74b7917aab406ba34db8933f74e2f8f32ab6c0c49752fecd33e69d49f67b6567d315bdaa5699bfd767c5dbf092c20f95813b5b317a7e091fb701eb765e78dc278258539e36401cef0c63d00fc44cf97d66bc9ea17d418f9cf3dcbe1b0f0ed0718dd331f37eeebf483397f82ba95c13dde8d52d0d80808805d7ebf4c4b76a9f3e1dfa55b26cd42b701ca5b1e20e067b6f1df0b6e50e829ba7b18331e7a86f044219144c66149dfd4fd8809273c2915fbb8c7c2dcf739a10201cbc9c76fff1c8bbfbe4714f8ed5272829a348031fbd8c9ae0afdb6030e44a7faef551484e9080a6e0797058918487a090f650ea59fa7b9e372fd270274f4139036f1e5cef37b84db3c6a276e3ea059ef3b172820f70a91b11c64eecadf55d051ce1676640c97fe403695e95104e2ddee05bbdbc0d282ffec44eefcd0b67d0e9f731f9c8c5020d9154bc81a3816a6ea052336593face08adb41a8354f9f57e50ef32c74fb394903d48dea4689b6cfb5c910ed9e6cd3387497cbaf2dd1aee55b9d6fe8bd4f33438bd283913bef3c083a68bae00bc2e2710641e6e01db487021e66767a76b628b5172efcdf40ecc7d8c3b5794cc0f10268cd1c2d830aeba6916033ec5a23c2e551e4b492d58548f6b22a600374682542044e15e3a62ae0e4ff5cb844ec2d103efd85101ad28770b7bf483ff4c6187bc446a5f0707a9e096d7934d709ccbe0150d41e272519be49fd7b2e536f1ca483c35a7a6522981764113d5e538ea7d1277c83da6f55c33c37c5eef4ab6f345c7f1e559b01301ddd091af30b9e228e9f2efe4d00477ec240cee8fbd9449ade4848b1d49c96086d448f7453951be82b6a8f02c0339ca0da70cdcb9f4c1860b3463cdc4709524ee9435ff8756bb9e659e13e098f2d75125f7234efff2169d5345a6e2a0d0424c5d3b87a648822510ab1289b872f4ba9ff54055e757838ce6e5b6f20d06b9b3d1680800ca771b0bf170d689432cb38759b10031f3a57f9af87a95d81baba4b3c9d6ca88578a2972bb66a99ff8bb8e8b8385d911d9da95218e901baf1c53fff1d83d954b8ba135e1d63241cad94147b2c0dd864138ce05231bde81bb13ac75012600109bdbe9740a3758170891f93e90ce74ad2d538428c221c124b381d67c81b61c015bacc7388227fe47a6dba0c53b22f7b501667ab62f6a3c574873c8fae9173e2f8e1c37fd58c57062f8777dff135002af86a33a6e3be2d3e103a1eb71673637efd29cb47844f6691e73ac12158d2320717da169d791453c8051a1aa31133ad606b109e544d891f1d4bb38020f7c5c469895b09f7fdced728b9e3a073cf3ac322e2c6e4c66c6dee207471308b89fb740011500cfce384c3d16ebf349bde321bf7d063f2f48587ae5b9123351c9a4a083580a0be6941a808b539008fc5a1639e791a38ec15a828f5788a4630f58e16c358e593fc3b1ef50977916264e83016b90598f5d8563466a5512e8576738a10a0fad2599fe3ddc47da311d7b8de530e124b43caba8831e973052e9b5999528c37172b11532599c2100a0b5dbc11e0cda8bd40c3a0dc86a3d278ca3c3203905296b83ff05d31373cdc05b99702aed2f8092ee16b21fd3d192e523ef734fcae717d263b8b1eee0725f800e14d464c076b04904d49b19e3bb8ddb0aa81b3dffcc71d4db9508e04410acf2238c15246651a927905ef7e53994781c23c655c72ecae5d6d9b728516c68fcca35b160783c5130a0942f0d6436bc0ebbba973354a08762ed3f58a626e49543eff6365deb3d02115f20be24496f37d58614ed83333f2b818ccad3f8879a2c863e510cb38e7c9bf5ac6b48eb48e19cf06b00b1bb9d01b77f3aab8563e09ae9604395615ecfb0023e2efd356b8154a408dec22a25ecb087bdabf9ead07983b143f037527969584ae34162f011dd84361718e8e33fbd87567c90e62eeb340e243d205287fb7ee23fad77aa3ae8af46461cc40c411aa9ed4b36e117e351b307e6aaf46b1b9894cc6998160a18793f3fe6878f4e0a7953203c2325f8f2a779bb06122a3ec1b41a9316c82d54f2addad073c3858c431bd807def7a1be0531d41f8c7fbdff725dc6f70d1f1c3346396c9dddf62bfa80738e7b6bc11fc2d37db0a0c78dc0602ed62d0daebe6bcd3854caf64aabf295b2266fee275dda4acd1f033cd2e93e8e9808101ecdbbd71563a1ede303d3ff4b50641f81ca52cf3dbd470e955a8547d1ffaf60eb5dd69f83a556837af6e5df39a40e40bb142cdd2ebca098da7841a9bb3ce9168ec760fe560506c197d5e439641407a1d673c03084bf5a65c7d4a8ffd4dda69d5ccfbde24c67e87df5bf91d5492e49b313d28e8692f985d0c99b64b7a901a2aff77ddec4abf91b0dd7147c75d476d0f888f3db1d975b09bb306ea01fec737475396b0932ae1f4ec2f69edeae29533d5b193b70ec2a275792506b76efcf196469f37df9e81504c6e0d3b1996fb80ed1b4fe2a595c184c438df34c508547255f48af48bb7a4345911cceb7a3e2e4987722cbd5a0548f85f3dcbe94654459d732e1c2944795abf02e0da05d863c3b84509443dd32b23892f2b114667c53b35353a0f188e68ebc34b3352fe1b1a08ccade4fe8d2545ebafdbd8126dd533212623daf19f7c47297a5f00881d4baf0cba053590c8305e451c0e2d2b098bc632cb9a674c4243898b235cf687809fb8fbe53a563ea4ab5db0dfe0c1deb1403d17bf5930ee34126262bc284dc33c70f32b4ad693c9ac46c986a2f007738b0271395c4dc59d47aba30145e4d2ff6a99a236ddc088e6e921bcaa78d43176d4e6d64d9badd8cdcaa6b4a5a1b9ad7b955df6dc543a50e804f2ee45ac2775d6e2e5a81805380b1dd276cf1afc7fb67010fdd52c4f6dedc86ec14cc54b807e5dfda0654a372f10a979fd52efb26f1b84da311cbf8986003994b500156defa9e6d9f2f500513ae6abac61832d8b0eaf8c21fcf49ab873286f05c9aa1d3cd1b920e20167c6fb95f713ffdf414b44e70c58c8a24519ec6351749ba136941b4b4dd8ce05f148553045227de4c3d28a3ed9b2fb31d83b0af41a13cca1bbeb0cfeefbb34117337ba609726dd0de84ead58923f7939f658673100bf6ea85c59ac7aee5d9bab662bdb594342538b8ee021b4ae9e67b8a1560e7f694f944c50df4dd880b286bf9c6dcca075152b45698f8a2483985a29dd99bb97d24eca8f993c37d818bbfee7946756a83557083557165b9d46f1ea9ae355a02e93ddd72686f48c381cce3d6e22803d16214fe76697264419e1ae43f4e92e06f994cde36acdc4fbf614cce843c9aea433e34f62e4ebc3ca45ef0b657cc3b0d67bf9440a9ab73e6409be9d8a9662a638b668b15883af2308cf06965483aef0d0ea704d54c5cd858bb80cea27aa218a60344e9e88854b8d62ff3179f42a7fed8e5484f46b40c14e57d10b62581816bffb56139d542951af5f0c9b1daefb573928b95239c2e914ad09d6f588e3642b74e4a982c53020cf31ddf95997a32f523e8ad9ddf073bf874c4d19b26645b2e87b5a229b32d758bc113ed285f9eb823d433685ae5dcbc3215901bf9ccc0f381034a173d2ebe2c435373428fe0f5c5732ea05a873322ac95cdac5a369a8a44c9d2dcaa22fb6bfc3a50f744400387a3488316c430cd1a1d277674fb904cb560cbea31c6e58c4f5c977122a79098cafbef40acd7e68e96df8f7983b58b221c7e0e81b7f4192ab66e2d691c550809a82d937c6e2d752ca4396aec3039ae325e1f963281178e52a9c175298b850aededcab708c795e66e793b9ac8e46aeee03f73441329a2b5a957d31d3aa575f9a34343aee85b918b58fe8e094acc01e1932d8f3a3a510b0bc208578e1121c1e6c17565c10a8e5500c0eecb30c2c0bc15ac88196892560c141aca3a4384a8ed0957936652891466c4ac0d9200c648e8d9d85f46dbc64200705b4911a40864e6271ea09ccfc01b4bc78086e664e3d242418799b2bc8396eeba07972d37873aa0ec45d339379c92403599db2136d58313c30573fc8fef941d46c5affbe9521bfc36736a994e21da1dfd0c010275551eb00c9d3fa6a9317687f2cdf52096099e496e8073cdef48d80f7fedcd4e31d6f5ac0d360adf60612f6ff4c53622cbab3062ef0382cb418c1ea4d8bff3c5f224df0f2a1a3e243fe70561ee0acd3c407d373eeed16708edd5de914ce595efdb77465fcad134edf577eb6f4e17797c2d95c0d01a638288374441e9dc9b23326303f7234d085dbbd3b95d6f1f0935d46c1bef6df855143fc82d5043966a82d1415317ad38783dc0841f2aeba4fccd41c7ac5d26826854b176a0d5c97647cc5668d38130da51d1f518276871638b37e4a4b7a86f7ca471f272225eda1bfb3428033dbaecbea1bd07b932abd177fa2526e047ada8583c49a4351a800d7bb60e145cdedf182c065c22a02b877a68a88a79aa615bf2e748f8a482d42457815abad12c58c79b856bf720701b91de99d42a350acfbbd56e2f6fa4efdb0787753852db9d5ee6133286d5a72dc27320bf2a4ef13fbe6908844d29d617278fcbc0cdb2cd7ed8d4fc7a0a3ccdb55b380d0f2cd266d4127be803a30da764c51677488bb22190e953d320b7a0795fbbdcd7e493cc3daaa96fe345f28daa073f7d4d327617149f403ac7efcaa8113d1f8b5a9bce31d746ff6902f560b1ab233151f2ba7b9dcba6a84835f4a3dc486f2ac892572bbf338dfb09b5cacb60bf001a760937595868923680faa24b5f538550a6f89baee80500bab66c9e10fff8b18af6f6a597883b393817833cf28a704bd83652ffd0a468fec5fde171bdf821586cd12406758516eaf51a99e8e65a6d21c21b371ae4b3d0669b41edeb1afcebf51e889a0c33f70aa140900c373286eeefb50393cef2e6635eb2d772e73296a4d292dd89de0c5852f989d89d5c66faa7e53c890172e1327340fcf623ab76dc232254639da86a77c1e497092e011cb6148b3af1230dc9ab29121882c9876ccf8deeeb0ef5bb63c7ff4f17adcef149abcd107408a86e43417337c57276f408d7dc2af04a5ea9d4074a2e4992b380655de0658fdd021451ac28957f4af4e90f80471ed0196603171fae09d5383558ef1e0dcce3c8d66525edd6fccf59cc380f444e22f7d05cadd4b256437eeccc897f8a03f1f577f58653b455693976d698189af6fbb93a03256ad6987f06052328330e3e1bf871f41939b5e934ad3e9ec13cac384003799b0cd515c805a8b41d1bc7ccb8ba214c3477fd2d641b626746519d00c227bd210e015ad272a9873d5329ac721be801e13a5632187d7a3e168f00735d9967254e2596d5c36f07ad49dfad78e16fa67728d9df911215b8ea1a7bc58e2d5f2c69d329408522577eeb63f2c1d264fd7b2cf7ebaea4cb3d83d09045380ef1c5c831318e5b499cc6777ea9299c7ea31025afba2f3d2725543df0ead8ca822775ee1e49cfeac7c1490e3a4b4803801db6b9c9c17e5eed72be2fee2dadcd10b6fdd02730abc6890635fda9446c37f8b4ac2c40a000914ecfe67b28804c910b1eb4b7dabb5dcc9eb3fc2560ca7aacd152f19bb0bfe50163b9ba06321eea4625255da4686d2dfeca661b18cb623890d6d6390aa655c0cefd5b0dfd8192952fe5bda19d1275d289f97ce5c4d79bb9650bb57305e7653b53f5b9e1cb0a123f3fb9186f6894b6ea88fca9e7b6b94a05980e8b731804f048abdafe63ebc43c5475fb77751de5c1891a4a9aef2d1d70c83e346c7df9db7f8fb6962b67ebc42221c394b8a7a6d9743dfd63e7a08f7cab44fe3edc86856d5eb08bd10028ba90432ae90a4de820bd5321c3d8e8c5cb9aa7d8ece14716c6abaa582ab95e6cca5ad7cbec1dc724add533f01d0b3a2ab2e637b3d6b45b15c72f13a91441c5b012c44e1c3a3a916c503a31ce054cca5a8ec44bb1be6808f3f1ad2c191ed65b8a4be2c8c2676660378c4ee14ae27284f4706d2133325959814cc6edeb32e38a911b53c05a310f11852ab37587de2c493a1514aec5f700753816e8cf89b3160e953df85885d2ac10857e9b8f4b9263a097daf08c8e4d6642a8ed883949263d3fcdbc4980709d1d481b7b6eae008ea55fbd5df7b164e4b8a1ed26db3b097ffa0cb6a9a2ab13c06d63780b8525280066525cb655d55f1e8079f5e2df342d67379787ff35cffb6bd9e83f73c11748c604d09571c32e8b972fdadc0947832f65ac82b8e85881fe51d21f40f0970cb398daf51fd2f0e58b64aa80cbe6d6d0964939a3bec8a472cc5710961d9ad3f202eff38e894ba4be0666a82425f136465b6af3bcdfb8cfa01382122d88f6556d9be02abbcee8d59e6eda92242f30a21b36077def0cf40939c85608600e52f9fe2af86b10ba1da4159588c13edce2aafeabc1f8ed192428ea13846cdc66d91b6cc6f7f34611344b2ba5a76188b4ddace841bf74fc39582d1b3f5e60f4e4145dec035a2ab800da5e3552a4723e006cdd2a97f2912eee8557fb3d7d354d98f610e7ba8d72fdcd8dbced1735ebeb05c61a4a0d2d617ed76f5950b215db92fc084935ca6a9cc3f137f9f5167d8fcaa55c403d3b0fb59c07bce89c2c048cd0dfe5502b7936d41f00b98354243d2e20ca1fb1638fabe70c857b6f33437b673f2e09b96924f34a798ed3b838c997e86fd2ba5c3ff1c89fa1f1d79b23df9977faba106f6fcbab05df1582d443a49d898fa4f164b9075640c2415bc4f30200050070e27b807e46664ebc109024df3a8c02b0581d76571a996fa14df164d81c93d0fd31e62344cd22e6540fb9ba492826a3fab8c6e6df3f074d3b31d58d031001586470473d80585124790000efa9a41d3265fabfaf917df8ada5a25266b8b1f297082fe13dac21b008951dc2a69fa008ca3284d16e6e201b341594be35ef88f763671a0f156a9e712e58cc52a475e7b29aac8e35d06dcb8febb9a81b8c60c979bbaa13b378aea9891d2b7cca505dd01c72088edda51d688ca91843d7318fc97c2049ff9345679eb106b682c06ab24c68b8b16ba05386070b40efcfa7fc94b7fca81d609ff16a41d512cd9dc55fbf23e209ad76e757453fdb806444a1abb1e3bbaf0bb5dd33c857a08caa1cf19e9c4820fe2f6b6b24ee81f919455f86b683e0e453c7d1cf4d7a8073d4433cc40b99dc9c7169ba0712a44f5492a196ef0705f52c1a13b704222c06b26ba2c4c7c9bb5b09dd1180162f701c48f4deea678d230b0ca7fdee73eb2606febb913b3db514e43efaeb82106689aa3b97dbe046ce7380357a9a158a5c26c5ad13bc2a49fc942e44669eb1de98955b81fecd7034a7e861ab7a44f2ae67ecccd524525de18b457dae1081ab915de47079553c1de2e6b3ba75f1ed61f17cae6cfbe7c0915dfdb00c1e1acb1b360ffe7e599566d7c40e94083013b278f013875825e384ef7f1543a8183a262f1a1874fd101ec116781cacb897abc3dea8601562a18cb78877b5a599014dcbec7bbe5f1ea3048c2211c7c984e423b2ba1d667c1b06a2044b7783635d7ee29a94ba42bacab31e3a6c42265c7b4c676a79943029100ed1b8704808b1f10fa1e582e29ac14730dea5d65ce181c27d5fff272f5fdd86c69c026d1b26d4a0b938eb0d39e372e985412b553d549c4b38e4ccfae06bf52c732c63a06631488c665f289d5b79d43c52d7930f70b4a5fe99e6e21a7b627bc21e4045172b7bbe5b87cc74636c9ed5f2cf7186dc7c9d2965251df5d71e049bfc5ddc9048d7a038707d8e5bc83cd8b935ae02a99b580129a4489a0669eba37e80251cdd57933d3d471ee854c5bdb4f061bb26d467770ebbc95ad1ec85befcfd28d92dbeb0d7270970802cf00ff3db8f7ad75991e2027fef3ba21fd84e739a423642207e761eaaa5846f10a615d007ab1621bdd40585845bb3df420e33532dfeab974690343f0075617d09a170e68e5d427da8ae30860cd9f2f2504ab5265ac5050bea7f61aa69612df4b5eef1d133bdf20e8a2c6ff60c6ed49583251c5515e9fbd3f025c008533de4288e3611f6a01308703581486bf3af0e755dfe5ef5778420c1c5a7c0327848899a85f8417c6cdff1ff45cd4d794bc314cf33503d9055aea3a50f29b69d6740de15de5bddfd8e91101c50516dc3fa89ea8b64e85b8b5d9de322d969a7f71105a58278e23776a85defbefd78d1b0eb9bb09680c709ec3b702485b74a48dd28afd84d72168e148c5f91f3b617c61eab5f201fbcb81991620019dd3daa550acaeda26536e20e3ee2992fc2b207d5ccbd06511fbcf19e63e61d591c9eb35276418c60ac6275db709cac40673eb7ea3c4d2d342f0c27d8aec6029ddc00f606e55f86631384fe412c61ef97024046ac34564483c17a3f63a4e96176dece5dbbc6938044c673d0910eb7c6d7204f3e59c4a5b027cd5f646968577b514e2ad4f1da0bcb88b1c0fbbb630697d28c45a64e9b807aa977a7e082ba114293e092ec717985deccef42c8acd170a70488cdcf077bc663c196d4c7d1cd5e35adc66fa514e6a4e20a0fedd81cd3d2cc7f0bfa76020ef6528c7da2b3adfac6de0e25094b528c2f1307a873a3449257fe9bb1463da009c2aa65e3b23c1dfc0edb07c57d1ca97fb4e6625b73b26fb6bfcbbe9b9cddbf13286fd8e58babae5318bf68725b154218f8c1a26a97b4b9b45afb70d943bb75a55648b0fb6831fab130427fbca458517e551516ce746d50bbb4e6800e85d8dd050ea43df5f06698314b7ef45028041f711fba438c0760bef443345f53aac4fb89a31707bfa38d88c8e6805207eac098f6abc14c86dcce0289d018da8ad4a47add1cf90742dc48ee9053f31b9dc2a23aa4c0ebf09d0b8b2abfd5b111f1411ca0a5d50ab078bf813f090aa93b0575a0c784fbcb77faafa95428ddb9e02a904a5e3810a899e4d75a66fc43ee30e6003e1fc987fa1ab91dcad63a5e9b9779e6f6b1d0cefeda79531e80386cfbb42027c27e6103387045ecd5ae7c64677973b2dc4ac57d715ed780894f8a4af4be3d7691bc4af4c32ff3dfde2b6ddc61144a8ed9a4794b6cf30ee4e49c83b605ba6bb7106ca95d55fab945b7595642d816f912e64b64f8763879b0e6207506e0a4b652be2698bf9ab16e5a8731b5798f7487ad09a5a5b55dc56267d38049a8e99fa052e300761cc011984f9d24c214f381cf731a606dcddf8a1286b9f845ea3f17a0ef9eb77a2f96953ac4e1073248da8ce6e62e605a92bce28ef3a19fe7f67a8b1486fa1277d5440409782c27e9ae63593491aca13dd7705eff380ca1448b3a2b6dcd25f6a0fa24576107ecbc99a8f21182d970f4e2357a3549d636447ab871e8c286138111bc84797a9a949be106ef725bfe09ae1e2e84b5af43c0849ceb3b829b0d5c66d6696fe81b9955289927e356e449669282983e18629bdd64f8e0e6b0aaf76951e218823ce5a28ac486c16e1f43f51b43d60dde2137976253f29d67221b33b961a6f4b764a2ecba1f688247673e8c63913753ad47aaccd11d803d1fa21e2c802347a333fa84c09790199995f53ad90f7efe350c2b9559d8a9e98ae6d3131bfdef266bbf1240b987f054607918ed6042bb4c2c6c5b0b402157dc5b5f97899ecef54c3cc587a8b711c4fbd9255284a738705f520b28399c6b8d953e706ca224621ab146de1756c641263802bfe71bd3b22ddcd85ba5504e36d124b4e1b62abfcf56f9ca781ecb3fae17b9abd35940fb948a538034afc85e2a52130a6be89735382d8881b29b5598231047103a6f4b72f17420a9889311bd005ce7546d0396a05bdce9d363cd270aeb39909286663b68e3821081d39a5743bc3273ee5670120b23ed695cb0a37c0c1db5dbd73faafe30ebf1d71773c39c79f955b71288a0694195373e5f80c4e3472527e0df29ec3659d721a51a39b53faabb482332d50485db8b4d33535c138a2402f681b7537b92e7cfaeff88e85255e583ea19ff525d0ba4f36dc402b5ad923fae2000038c1c38f9becdf0bfd5b1565bf8e178ccb6fa0370c8d342d356229c327e17906e509068adaafc6f097730e34deca40ec185595ac52e4483b03dae4892b5785f72233fabbff6196becf0230972c52c7154aad7b28c0e49c9b4c158382d630cf680c9338a985d1efe162bfa43f96ddce1e1a43ec50ad6131327d74559b0d54bde88db8f741350dd33d0f399f5cda85447b832449895b0363a36fe341078246315ca6edbaaa99fd2ae8949a704e33c0bd79801be18899113d76e53965ea46903d255ea4f612f8edaa0e7bfbe7591affe38e7f30d9ec8eecd535e743b0482676a5600e3f86d811dee7f841384c291ea3accec6bd27357f60ab8f1f0ddeaf2a8d5d529cf593ac8443f48f486ea3ee5802ea95e12cc509d7c31451546bd92415306a831295560aab9d034c7e38513620251a1a9f14d3dcac06dad4f13f18dc1cb3d40d17ccc63f597cdab3009a6554454cab9772e58392b5c8b58230d5e349d4af9fa537397d258c10dbb821a7dfdfa889bd2a5f0f1ce46060205ff887d41007f769e35aee929ca97b72bafd4fc11e2e36499901c2d3496107283edcf84f50c1afb0276f7c228addecc52768e69aef7d81275a0c49288e72eca20064b02a3d2a5b068f5f5dae2495dd9b44353288445b102de65cb31a77ed8e6758a82c3d3dc6892e12357c90b690a60752d35147fabbf0ae77d7d19853a37ff3ca84946d5d013724b37265448b0886f86eccab3ba3d107f01362b3d142c7a34aafab90a7bfb609b66fcc8690449282b670e6c15269e7637db6f33e55d088b0c0230328481e10b47fe136d1c25422d8c5abef94eb3d99772ab131a5e70fecde4f5f72db6e56c0003e3e874a3232ad965645b0f1d1807438518ea38c348f95f88cdb80b9c0a221250e52a1675f837795a0c3108e43cd3193cb52a8bc2b075928628871757179d193c9b82b8cdb476e6058a39e78fcd4d73ee7e064c1ed3c9697fb9fefe3a3640c350fd8a9f17775a8cb21f419b1936c3d22a9c5240aa10e89ec31c77a4356344eb293e0eb02070f04d39eeb0e3bbb6a61b41707f9cf2f2d1ac45001c013113d08461f0655940e3737270f4be86f8bd3bc1196d1ead3e43d524d2830f135de09e04f3d3ffa94979d964272a8943434f421b1cd9bf1e063c62edec65d19d020228c4d90e4266517334e93ab2f6a22f97ce59a8a4bd712910b54995ee7979994b7c7b79aa19674b104e8835e81494277e3f6d8274cb5f8eb7a75c64aefc98bac175f5a0ac271742da08322cf8795817f4c24531a231327faf3ce50a28152f4d8ada7e55ca0b3531f1df675efc99206cbe4589d649d296c76502f1fef4c2704e2fec9a2a08cdea78cddbb1fa6b9c38d387ecba0abea03af4e23e01ea317fa7b98c2f827c8800ea621421b79961413b2055c867800b071cf4a8b074fd1ae495ab31e991e75e29afb76705a35410583c60c0fc6439cf635725f7794ebb42156fc08ae16edb6ab2b834423c87d21f3051e8872ad73d566f34b79c6a58dac5a253a3e2fbd649b7ed4edf58026ba4d9bb9b8061d0ce7a6d99ee2a8add9d48ec91ac787daab2b3a439efb8ea409ba6bde288e4d49f95c9c4cbf103018891359ea5983b85d66614ebe1eb43f1f32865ac5d3b76c377fd441f2eb3435c7999f09ecc0237d583a38655b6d422d22eaadae97bbc09e930e04bae0a39582ef859eff7426786fd9c4d030ae3867b35f27a3718be570c681e3278a6d286759431882599ae23f449dca03ceca2b52b66ff67fdeff83de26aa8efda5bc16789b24f81c0e67d5b21bb3aa0052ee774fc8ef580ec07ad00d9f1f2a128aa43de553a2bd91802aab83b91984fb96c01c2549f507950acb80feb96d5978d6dfdb3e0c2ab8d76959204bdfaff32a84b67c66e5520c891f871096c927a0f2a10a88980b3a81307c822b1ae41e4d06c59f4acaddb2f77b372c16f3f2efb1d256f2d24bba54c7a8585d05ff3d2593f31735144050745f314851f3f6ea03dae801a17b069a352308486dd89058d869f6e67446a255918eae7b3dfcf1e78e75b971b6bb65ab95e44bd5e24ce68116e524092787720d3f87e4bfa993cc66e69f19c7150e9a91d28972e37724e34b9f02f95445e6981f37596b48e580f8806b77c04e546c0694a20cff77c74ee11eed3a9d56836cf02754a103506778db390fff499144fbe495a6b4f81c1965b25a55684d82d606f75e96ee1d8dbb2faa2b00725b0a03bae8898c05c4ab4f65910ad88ce6d232f2e3f753ef9c5b52457924055631ceae26b6e9f225c2929898a1f0f08443574b33215189f628bde4f4c16ec6fe09f5c3bee36bb4281fde0bd4d05d2cfcb0863f4eff4fa631c34429bf4828d9da45b810489558849dcc91ffdd87261bfbf49a804f27fbf03b4ba83fd1e2c9e4ae10e7e7d5ce749d0813d9f0c9edf38ba465d6ec82f7ec0b0c7784299366ba3f326db3b865451443c06f9652ad43afb189e15e876290ed2b9ae17d85a53023a6bd5448f4870a3c61c4f903f479901bc83feb0851471fb55d6981fd4e15b5fb0016f9b60e9639afd185674dc9493561f2b27bd4c248bee0f1518399b3b47976d89d748ec35879fc137fa53ffbb81bf1628c8908368de2456c0ed563990672a534e4c0d6489f0325aaec88d51768b9f903a7180000fc69d6c775449ef82d1efc56fe12cd59178cde8084e8767d30665d22d1c1f97e153fd8c695d108a5a3993aab13332e8f38a391127e102106244cecc38c37bba3927252a14ac4724bd9b71418ff07f9ee705c35a82b7acf9b0b15128de4961ba2928e6a5730f3687afed79fd969f1c63190e5411812c325b878e576dea0f08805dd43c4732da322783a33e22d39090cae85a3e83859d596d426b99a137817d1b5677c39b47bd195f364ceb9572973495604425bcdfcd51bc18eb380029841303e10addb24bf0976df7f84f3da3a5ac8def6a171dee8ff80dbd3d42597f1ae9cb28c409082440be1abd65fba9943c46065287aad5d17a7d3bc966ccf78726abc7a1c73596033f5a7bb306311bb4c048a814210ea453148a52a0ec514a476158a53f47794190cd6f7739e3543d595a80cc0e4e9f3bb7555b46e1e75011d633d477449fe51bb648cec5d2c311b978ac45df664d6798a1789b470232d5505cd73d0994f931a00c0d372bbf6900b24c1b4f7b0aa9be308069fe340602525c6058a5a2c6c4f6f5d5680d886f63e4536e4e98db8935701ee1c013cefce4de4c40c10b6caf0c83f06e86816e79bdbed7e32e0b4ea24fd899cec43f1e7bbfe2277377b0fe8fb81db03b1d2720342ca082178c0736c379e55913f79ac523180d2004b93ad8ac227eb73cf509d777c3f37fb110b60cd4581e39f22c122f9ab2f36a0e030c311aadf9de53983da6fab32f451a5b197e2e0d21cf521d766c053858d37c8d3f3514dc29b7a7e0085f9d392d4b388df5fd63d274e53ef02dcb8bcd5b7b5f15d4ede208da0768a8ba93ac6b731cbefc25673c4f95850ce3de65fa59d0f973b966444f4083935add7d4a028df621fd122df1b7091b568ee0ee474983e41fc249089f6562601af25e8751fa4348a9b5409642342db3424e31ae3006cd7f9031001934895e3c49549efc0a4e406b8292fba21476e2ac4b6b77d17ea63c907d7d9f639d5eac9340408e8edcb83fb8ac06775094f6d5c60b444d7fab5bc3eab5d713c879bbf98e39d8b9778180106e3aae3d3791b9671bcd56c1b86e8992d64db49b2c389555557cfc2368d11db1e392727a3e0ff6245a34227ba83103d87473c251bfb74b2f6a0a436fd931056cef5473e811b7c53af90e76c7b425abc3aaf5f16eea2c1175b940476c4c261ea253e09ae270d1757c6cc415251d1b960281d9867d561b27c1570886b515ac19f109b8676a110a5b06bf62579311921cd06be7250c05f33dc86655450c9ce1ae44af0297d15c8372be08caa2b96c8be346f25edac85a2ca5e8d7efacaaea8bcee88e199c8f94fff9a8a31fa51672ddf944b6c3deee7c83caf8a9ba57ed8a41da6a9c8a225543344ce0a99438c824659c41832e8d0bcd59977b39dce38158e5243ba3eb8e9ea972aceaed8965b43847e51593aed88bd5c3cdcf7280d72ef4202acdcb42d8244ff8bf07f9c8a9083549bf12183598f7302a8422566c3fbd2684144b1f17148839d624d180a371b6a8d96064b63e0f47073889de92ebf91830fa6f2ad3aaf9453c1d96e5b01891dd9ddd96bdc7f8c8845205caa9624184562166f72ae2a8e91c49d26c6922d074dfdc57fb33397c3b207762de2b69a47b37804c32cb3d9eca9feb55b5e6358f104435ec6fabd51ab62119f2f76bcabbd4b9685056fd61f613918030321de2b209223eb9e80cbaa18987a7206f606d981920bef01a489052064e9fbf03f9a67fd61caa04fb114db313cee70d19bf2308ddb15e9bbdcfdd74d2568eae5cb50c2e340275ed8debb0267b6497d88dca1c1086be7cfd2d11fc6c02372ac5bed4940bcce93133c860abb8419e644ae4c510e65c6fd9a6622266cec5ddd02aac9ec2030f2572d3c7531db3eb13ed8decbc4eea21008866a3b2b9516a8c5b451bc3648898dcda15b7c3bbe044af2aa9df810b3d0e3a5d20f48b8f2c250662a486be133cb504967a0b33ae72fc7fe3f66582debf6a06b22bb5ba7b7019e0a7f862ebe9e89c47320ddecc4c78f4f08c84807e5183ea9c9e2392efbac82b13716cb9f4c0b2a2ef4210237a00901c860f4d14ee8cf7191edc0236ed387f8e9c68d38a713a824811169bdd418a460cdd491c2c7ab771280cd6d620c324bc9bd2c20abbc1b953eb40204a1c286e40e11b5f368baa92f43b336d7da22bb06bd1d1816108a62b82bb0cdb728163a178adac8794374c7cce204460085e870e5b44b61231dd76391e3886f468d2e86ce3f27ff9bc93ae76b25cca07b04a5b689337ef76cfd4f4c793003fee8d09fda0c40288552c32e6ff665e4184680e85d3fc09eeda6d5ff5803cdbc545584c5fc3f9cf2b0296a9115d858b5c0ea2bc0fc055c45fa4c00d25024217071b7fa4fb3790692b205175d1bad0dcaa67a0c00b27660b8c7234ccf3dfe87e9e843755969c157f50c66740897207b987b05b71055ef170ae72c22c5c1cb49d043325322c78de184d62a9e12acbd44184e42336d991d07c975e53e769670d9b9b04b07b4bd818f53246afc5ee88a73918445c9b79c1dc964aa47bb050d1f36b17c99525b9f79a4bd5b4299a2df9e009126dba0c56d075cbf615e1ebb1fab4e44b285fb1d4e171e53ab6cf10da0b6fab0d93823eb5018458245917be8646f5ed6d70cc62b37a67fbf1a400de1bc18c75629709aef2a32f825db64029e7203475e25804d2e4d6546ddd811c96fad9bfc1e7e6cbc8405b26779c8b845b9cba0b19c34458d27ef4c1d09fa4df52fa81a5f1ee5bb4e28b9132a39928c60353522f0300990d1f4325effe9a1a30e61da0b8e1ec6cb3f376c069dd4ffeb0764825e5ee63e28044740fbc2752b2e4fa55bf25b675613dc49f577371073c70ba32249419b8f012ab90b9409df383ca323c9f9ec4d492f145ff94574a3113436c21ce8b218c06aa59006ba6c2b4bddd4338f6a702301d149a094d1e9e96818fd2422b9e905e01db6b52b219600200e3f8cbd2af3ee97378c7ecb3a74f013881c59cffea05040c0873cc6594ae79091ffc9c2c0ee5b162a913e25af11935a2d0a1bae0bbe7cbaf0d5cac062bfeabbe369ca1ef9b9e4bde5c3000d4d3fdd6fe23b21a9b18c8b6420e47df454a8e9e608d0d50616d0ff93754ef80dafbd0b6d3ca8f4996f0c5aa3d2039cd4f15f7315bef2bed306e938f5ea4a7024599ede8ac4f21734f6fa995b4bd4db899eb4c703585977a4e1aa4edf0a63796c996f67043bdea75f0e60fd20b432b053f7b9e391a2353142bf25eb7678656772a86da2b33ba176d3c2d6c4513c685ef9d88e6946ae0d708ca59f58b185d779a3745319e0a88e5c71486ed1bc9e45482e4e69bee6469b357b07d49d5570e35fc61c1f27e701bb5eb40a987a8050b01a151b7980631810bf4da42bc79b8d59bac7a5d9337236cc2165066322cdcfa52c8a5310e6abade379cef91f3930b9ff18cae3e8019fb863fd391a6e3d296cec169176d95d057ea92df456b91cbbe44614b6306569104c847f649945f71b368560781643bd285dfbb3cda52d56f63f328188b117d9a1cc669702876fc4f04c9725b3725b16eb324a8659fa9ac25d21b9eab004c5415c8e454c4e11a64a1a6354b2687ecfb264bc81c17ae5c7f3644302fbd3a0972052ee800201cd8f5b27e3d38a91ec5c0ea100a58b8ca2636b3a0c0bc42a7d35d88863ef0af10f8349cc4556ee18ca284ee97a4e467366c124ee493ffe07486097ce3a51d205c7c850f4b143d6eb21059c8674a9896ca62420315d381e78d76d4b9cced8228b2b7571fe0a875975a7d8d9617de9e8286f6dedbfa48cb88c2ecf28ef8e1a9dc02f737b59c690c1782b5b3790cdb0493445ebb51d2052842e4f629ec235869a8bc93e5e3c419e5f6a6550b60d232205a1964e2a73e2ee19a90e7983a3f51f99711c7e4ce22e1030e30122cdbc5012feb1895d22e173b353c4faf3a3da785351d0e4564c6021f4ed95a0d99cf13c971ea7861b6f88b968c21f0db1879f296cef9771566f6b09fd478bba7384ca16cb9d84a5639760e5bb89e9a82ac809b4543d9edc2012b264bf7ac5a3afb6f933354e9d8228462c2b8bb536bf9c57aadb286aa7b8229d72ac275f4771dc38216ed963f1abaa40100d1d1376538149822dd814fbd52cb42a544cb86e80acd8a7188b7bab3f50180f1a6660572fef1db7a43a7b17e4bd6cc416fa9b3d414c3241483987b36f7393f6bd66f6c2712e294ad0c16291f2be3056e185a929e51728de555d3d10b5add690e45c50b86e6e010363bf7bb8a018d132bfe2b6420f11e2054310fc308c2368dff6aa29ed2f1daa613d887a4923a7eff3a83516441c5c5b88c5a3b00dad34c654c0c2afc858647a4a3eb6221cc8d0914e2a1b9b8e8e0da92b322fe52841beb7034af7cc25162cbcf97258c01c57adc5991afaf01695974367ca25ce555165dba1ce5aad0f662173f0d4f4077693acb4d1bd7da5b084dbbebbb088b2ce4b367aae640fde9eb9287be6e419fcbf9e6c3b1da545024e618836e04487e9c13e88251e0e73e6e47b7a67d4471fe975b5a0bf8c0d34b0a037e12dba954c0a9ff48a4577df227883d86bf7e081d6df302d43acd5a1998b8ed643e575bcfa8354ad15402dbe98098ffb84bffb26b95725216fceed2767e43a1a6eb7b977c6a2ae6a77aa3bd82eac9d79d6f55678105e62f2b67f7585e5d28ce66973a6fdf08eaf90d678236f763d4ad001b493f1431e59d7686cb6ebb6eab6d3db14a24f21a6dc6de01abc1e4fa6d01baef6bef274567b5f2e1c026c054c4d0d1f027d3e7bfd9a08a55a746bb5f78a2e76053864904a0db5ded254956622fe7ff7d236d201f5750d446a0dd234d46b61d77187328bcf727efa86ae6485ba563ac32e52ad2a36485e6b05f33115f8c47f8c9bc13a69ba0e5a1b0d6caf5049a83c28f51227e4ea8718a37d5fc0a395eddb9aeeacd01335d5bae69b257138ba810bf6dc4c466e28dc05d54fe1ff1bfec6063402f81656893e3bab26c8892f2deab1905604b50f375b65bd3c4e39bfc286fcd44367711ed1f1f1c8e6200e0e42762898473bf6e1c68c3e0358509090e4be9fbd9be421d43cde1d37667d0bd34f136d6a3788ac8d043fdfd794ac8070770d90d365b77a7ea5adc615e22aa3a69d2bd539e7b1a6c0d41868d55b37af7374de9be9c2f8bb1416b98d48b0f8dcda43c25bf80eed5e157c2b816a1e67f3e1d040ddaaf15e8705a640bf24f3f41e7a5061d41ab9cbd121cc0f915d53958b6ca8309a4db8d0b00ee3d5ea9334de27eabae16cef2f82e9f4cbbbe8b2147284b70dc640f3026eefae2a002290608b2005528040461195f3f848affb61d2e4bcc1d4f29ca7cd4a17a91bdbd7c20cd962f651660399f82a75243767524cb6f11fd26fb2294eec51859389712e318abc8f3d345059343872f3ff1e2f81d72f24a0d115d06d4b23d7216aec203941a3d90a16fc89b4afd909f0503e017182b9526156a749c0c25879e2cdb1edd9899373a903c455b2dd278c0967960c7fc179b3b3e565dcfc756d16843b7152c66babfe29b63b520cafff0d002077f5bef91c676aede7d9c93cd74cf06768a32485cedef2d79fa2b3686b67f04bb1ef48b9dfff0187f91aaf583953a59e8491c7d6906401ae75b55d635f3e03163372d6544f4c2fb6cd679ae87b150cf28cdc13a1dacb1aa3de0882026cf674887dfa00e8c8af7ab5da884ff7ff118129687d05910d32801a57b566e6b8b28b05c89373eab0697dc5b1a40e886b5974ea02676f11c4d5998911eced432cd57bab39b600b2595a5b7875e2a0a35da41651957d720a02694b122cf999c015ae195202c6dd37239f0f04d12635c6c1ed04c9167013942dffd8ae073a7eac11533863484e6a741cf5f17f8c6302325763f191fc6020afd2a8214ca866024a3c0792c7ac1a00b14ab7d5b515b369c3fb0ecf6db370df1198eb3a7aa92416a57ef030edc2d407845f23e966696f1dc8a61f06e00348150ffe442c489e8115cbbc3db5ad39c1f15bae780bace454bd5f53d8824c5c484474f37a3e8d3b495c8250899e2c6aafa836edc2faab30d161550ef01b26920ffab1df9e71075e0b0d8bea738027885f5b6defaf1ddc3dcd55559e6ac2089cc7524017ab86bdc280d03e36d5e2496e91372cc0aa2b95a73e06011005903f5d238e2afc4aa00b58f30f8e946d171224eb698f694f576be58082830de9eb70980d234ee6db6278ef64686af2b280c4809f38310ea66a73fcbf04d87be49807d1746e6cc4591a9da8f2b8cc046a12e624d57a89fdc7e7c95ab0a4af989805ba20fa758707afcae250be707ee2a6171e359c3c6c3e21247362e8a11f6987ca3de97f04911d62c3b10288df01255e65677b2bd7d63cbd582efcd8b3f0579a3f958bf857fac0d427183a67888f32a1e2df0d4c9c12970ccd459257bb96aafc36c3ffe42666adbd48125b3ec173cff5e75788a8b4fd40b2acafa1ffd49a5f57bbe4f02affee404849b7a8dfbcf4b3d2b0576ddf5e49ac913a7f38fb7920e43a4a593f99217de2a72f4ce4466df6d2eceb3fea57bdd595aeddca0e76a779b62ab70555dc31bb0e39638153cfe8d52cc57d5d1c2873effd8f6b57a7aa2333d8c7ba844c08036099453911b4c203ebf32fc47f0f4cbd7359217051d6fa510ed32fadf795121ff3cf0a6f2b60f22f05ba803e4e9b381357d613cf04d452aaef980874bb3b1b722a419b8ad3eaa113d1239ec25665584c20f370b2e4308558b49990c3dddb477528fd6c77e5d32492161b94a3cfa95604a3ceb11b262413f3dbe2708db31ab2a05eee9d159b1afd5b938c47081efdeb943f9849a705a9736f1ea0413b44d92d32c8053135d51e287816160ed4c4cdbae9c2dae5d993d2ae0d32df58fe9cf04a27a29db990a1f51352c14bc5f45c3b0cb22937ccfcb1269cd663116f44377a67d55a0936e1ae5b6738f78d2401091c62646b6b96ea3b9038f0301cabe1ec3896ebc6bdf0221c8040f2695da35483c7f4283719e0a382f01d87e0c1847a5b0f8c916353e46a45ac8afb4322683220c46f1dd6eeae0573725f97a26678b22b3fb0ce77b10f87b669613466795c9b0e3d76ad039554e3d429918c62ff4a36c29f57a716d944e7b91df1672f387e79ba26ebbbcf5d6fc1c4ea98a50440a25f0627409c5a4b62baafea240a3033f6d663fb347c14f2c593047930fdb7e7053b67507ede25b2761db0b22226870be250b228205ec4293dadeee61ec9dd83599004658f444ce6f2a8c76b46b5481c71adf73cc5cc7ca39f09334df3bf261ca5e772fd131b0615f1a90984566e16cf9ca61a1d0837b6225bdd75268669d00a2b94c3d6fe992de1a6a2df12df5c8f4f8f585b541d2cd3d8ed4a231160989be973827da17dd042a902f70fa71c8a32c474e79fb613e27884692393af389c015404a1bc997d071d12b6623b5442552069e0ecbc3febc563fdc7a5191879d5a44203c65eecf0404f0dbc915033cb1ae647b2468c341cd24bca6fac2a3d51416b71e872189540182f5440a282ef20dae88c2296d4fcbf7e0b4664b5f3ab00b11a7f3b4011ce0635408868f634e44feb5a8fcfe231f8f5d2f9785e416187137f408b47e3ab2894d7e3955386df3ca8ac7baef3db098a94b6e6199bf2a2203e242dd9db70c60698ec42b3aa8ad607546228ffe4f1724d81d15b55cfb4254671211d5e09b516e8e1a2aa24f4e3385e08798b92c528cd268799e75896afd38a42d1d4bd96e3d7d1525569be2e59c9f57be8992297333d4262d0fd6b34d09ceaed16ca36d36a781f1d6a1034639737fe0585a47e842bc52b71b7e2b829d3dafe967152e0c333b3a5b60f1e1508971e4b411f2fa65069095c24cdb7ae51838c1084a843fcf16a026d8943e5461613f1d34304f1660452c3e2786323b7bbcecd1d4a83017ef71f45339e4b0b2614ce9df63b0ead0bfb1e055c51723e76951b7b209f1291de73d463e325dfc790bf8f4171726087f1ce6f25bc2a87a03f8fff593397972f70fcb0d6c0b2ff8feee62db0e190f19e1082c33e32493538f90333c078917d317292e14ab602689f14660bafc47d7ed94b31e661f421d2f027225c1c2da9a500513d5f0817283b061e48b6e74cf30b5919e5036d15bf6318d3bcea9b2e0c346d1f598828585f277f58d1fe4de6b6322a0bf20a67a85e8f44c90a1a0245cc8ab7a6097c8a890c15beb93455675494bd6d2ee00b98770e25df75d750dbe1c46ab0eb6d13bd54c41c713ce850ae39b3fcb443f67b27cd246c3748521eb6657b4b6065d579c315a9d45951feced8525d5516b7211c9c44dbec9aa3aff42515eefaaa24afb7a130496c483262cc1891f9d9338c8b13be2cc1da4e0343afb52345ba4370b3403f0a8584a1df065f3f159faa47cacc8892132d816b8189e30f51dd67fe5600f9fa66254c54c25e2da4531271372a8b560c530686b7158cbe513b3df9d177f9b3afd16eae9ba2aeed100a8ff76104808286e8ec79d53374a90f75ae3a30504a2a8921c8dd831ecd0f29c99bbf1918f46f891934ac1a70355e4be5ea7fbac754b65ac21262d9812fa163e8a11e9c4cbb1b8138a2df50a17fcc897a98779967262612a9b3e0da7324a0d5ca7db94d585ed912807b603057ea3c480ba09d4434061d8aed3e1b06513f996d645dd6b58a7d47f7208b63904a808080512d16fbd4ddb39d106fd032ac2c3855a2bf3b3d497eca6242a4619e6d8f5145b10eba63e620c470f427664d609629270553602999457078ab2b70619c9cf7fa7804d60f3f9ce994f739ea6c99cb3391b5716df0f116706f807a58eb974e04f4c870c885edbad69bd889ef47c8e597ba113b49c4683e13d8c254d2ee413365278d1fb5227b07dd3b49ba36a8eddd9c0d4925726814b38aa67e3479b2a460013513e57345e08ceca431b82033f9fa826b9ca62ce3ede9187df3a46d245bb4bc108d7bcb381f1a73fbd4003dd682b320eabc711267903aa36b2cfa04880f9025da5870fa6338da0e7e46e2982438d29a64df037d91debdc4657ff54e89748d8683386af29a53adc5af506ed8d7abfefc131faa0cd743f787165c491398dba773b36c40e03e145414e541888dd65a24765356a7c0838d0c40ecf7dc36936702b9dea3f9ed0eaf6c5cb28b85ddf0519596b534339c39bb3750a24d56ad8de140ae6a202d634a85782ac7239cd072e4743200fa7bf3465bd58c397ff9135f01bd5bcb8c94feeda0a95b34145eea3d0900441d848b28487825ba9105b11e04a7488062303bf203327b9dd5250dce7315b14cd77ffde2f6a78443c40068dfe13cb6b4b28d15dc46846e98885ae5e3bc3b1534c2626f9f2b93339e5c608ef55ba780c5e03040227db535ddff2a12ff0cb84e0d1b4e24a0c2f2ba16a1aa2d7f2df4415bb038194597e3d440327a0852b135feea5f7a7ee45dc807a6a4b2847c451897e7464abdd0fa5caa6d09974fb6779177f0d8341d39cfa7539c45cf2c331f1d605ac160386ade3d729f77904e18192696f8a57585dcffa1476cdc34acc4669bae05054c6961c3dcce5654d2907a97bc84e77f666cbf30463cf1b8e54fee5aef25038b17cd47083a0ffd7f70319faf1c077a9bbaa966470654ce96f78b2ae08b2bb1cbb3f7e7ff37760132d8d7fbab561b828fc885d2aead9fabfe10cc27e9ef4b56d010a2e89255a202c78093ebfccee108797b7c1e3ef307e9083b81ce5f226905f0f84ac1f8f16b5b620fe09a0d34269e96e4fe4e55d7b4006710eda2d2a894a283f45089b74bf120f8807db9b11f4966210cafdc4755f74c381bd4d7b7711660435e61a1a83fb1e229fbd00455a754e55e3f81bf2374b616c75f9b1e5da4e981860e53d0a04603aad3cdadc510797fa212acd40618680b8d56cf22167c4d4d23c8c55900f0144461521862f42fa8bcd7449c993f44c60ecb9f1c785c237388c8a74bae054d2672189f53b1c2ec068bc933059e12ed8d28df321e8c32a7a2e9efa36b34d98f9836acd4092d4f5227fe6b5bd98a7e9fb890a07078e51c88a2b16d81e707878eec979e1037649d97699c4780505d37f291f2f9a00198ea1a2a3aa04b8fd0bbc6e1968e0d49fd4d819a9755bcca4a2c8228e0e743a9e0645a7ecca837061392cd67e6ee84a28dd56ab142870705bfcbe5eda7d8548990c0e913b027b3b76c2f62f95bde1a70cf544a24a5356eebead201dd3be4eb22809893b28c1dcda9c45208ab5b58ceaa03f5c28963a4a885a509970836e8ef245f67c9c86d5697f4a446142724a9e2ea8286263923140394d65fe443985c6efb1da5c20bad84cbfe1db6c1082f16ce62e8f2f25bc2c0698f22c3613d622ae6a690690b3571d905baf74c75e4e6d21a6e0c59ae7d15b6d0f76c8b0a48c933e58ade855b2633c47e00ae1f92a1ad9a0058b6d83387ac33d72c7d357d9813c84383cb5d3f40ebe9aad13eae5f8aa0557adc45afae0a5c4ac41b5b7fd7e193a53a71b5c5b509f427b3b97da0a74f9fb5dbbfaa031e2f94e50ecc5d49745852e3edc67e9baf537f85ff3d14dbba9de97c2b7b5b72f89ee884191260ec15384115ac9a9dd5a89d2175dec2073b3a80b7ab19b55fb5740fa5b819289a19883347c199c313dd32cd94b3c27bd6ee017652a399871db6c2b0b5fa23bac56ecd6fe4dc56a20b9a328394875adf41c15a8a5b6dbb69d2d9864b23ba0ddc590efa27e4b8ca5bc80fca29ea11f4b2dc39bbf9d7178fd81a4afef73fba036d6352490460653363b2a341b178b3022c879926e22aa1645de52c619201564795ff279403dbfb457d0cd5141707f7a24bff16546296e0e9dd63379f34732352dde2a2fd9e7b62fca7704d774b3ecbe07266d406e86554728830ecef6e7019047a3fd27ef5c90fa8ca1b3dd7a77e4178b623be801f3254ba8eda6c94dec5ede7d8af41f1e45d03f766a7ad7efcc0b8463799ae62f6c1c877387e2d186e679084ae637a86d23d7424e24fd5d12384b611274b5ba095e85b8de19a85dfb55b86d5b3c977c2366a2046435743181398d8cabb4840e6cccbc673e10ca3eef5f0cc9946de972d8ba3e66162c4578e3c83c6bccd21a026e8067d734c85b9fa7940a580e43a207000734e6f75b7c8b3d4b73c3f4205f88ba01bfcde887e7bed52a904c1548bf42803d26fef14827f9d319d5f13e1bcedf4db58fd47787378064712365934bc44ead224b40f9b06093aada4ac5528163e9dff5ad0ea338b89d31f7f14de0a5b7b280bb0a4b6d0373820ac155b104929711238ca6854e844108dd781c03585974b323a2c49899d7c1a50355909cb1178671a53854272f72ed9641ec77464f013f59878e87b73b027122b748e60892beb775fc7f504dff4d69a0f9fca5476927a2a56364bd532bfd16585026b6b3430708c3d4e25e224faf28b332554c563a5e41719986125fc3feb891dcb3dde51cd9a11a1d1515b82ae0a64109f488db8c249b08639d2df4135eff384104d874e7955448af94c93cc5df9c1b3a4a770d33e778954cd97a1f3876dd33ecbcaa432a12fd7cfe8a840b69b73bf500c0299e4907b359d721e696a757b75972946df127b89c1364d299aabecd73802bf4821bf2c8aa9d6aeac080007e4c3569ce665481147bc5ffcf27465ec8f5e726fbe9f68f1df9a265eb33a097596ed0d591588cec5699efbaf58990773c7e359f72480fef05c9d580250fee44abd55a38bfeea4f17844579dccf0240678f716a9ec4db222444a48e18a942e0afda4bf9ee40a98f32ac310141134dcf8f6f3cf89258ee7084ec3655156067ef000b4987c1ede403dc7558d546ceb4d11125dc6353533b8b5f6959912b67da4f2075c87a546b7f31a32de7dda8fe7be28e8b8986b66ce056c76286dda27809d1b422415aa77435858406e754f1fbe1b5f5495ecfcba137adc96abac246c1af4eefe99389cdab962c234a49f530b6278a00cb1c1df30f200a3b1759136f50ba5e2d6081e0c433107265a6aee810956f41c289277489e03dd590ab345bfc44e83c7466541d1addb3197a34b4a145f863b59afaa7ceb89b88b0c2b3eff741e108e5550763d6149993d0b2af7829626d95176e9dcbbbf55fe1bca53f7eb088b4c54ab88865fa0c8cfadf71f677b3b76fc33ee1fa66bf4070646a53f869c7787f59c55c13456f881e4b8215a0ba52b3486162dba576b440979eceb6ba7133fdbd8e23c490d83992a1c7053591bc5af6d6eae58bb589c87ec37a80979826e47d93d5e163fcfc3802856ed75a489bdde565e36b6d494a2c8a999f546387e92a6c4c5e7d9a9fa1bdbf4106638be6deaaee8320e07b265ed5df253b12541a37d9c633fc05d0d2488e0d964c4ad6f1ee0fa74d1e0beb6da2f6c47b7717b3be08452f23801bc1b646a72e07018874b5e18df2f159d033a16162a052d0bdae315d498bf4a05968427e81aa02e2bd437b474f52818d47b9708d9600c0b6a72dcaf4fd2fa0e7e92c6d69a99524b7a75f019b3eb7b90f8032f1eff923257c6993fcd7b77f19fcb718eb909589f40ff74caff5cc3ddcc637fab487a54a900cec74f55fd03aba118fd8eb09253ed0cd400fb8558eb62db55a296f74c7aff07ea8a2535cb76770d092f949da882c323cad13d935f013778540defc94c1702fff4d8d0ef8f43d0d3587fbab1896b11bd30b53560bbdfa9975812a57fe575abcf07d91baf7221fe05485e75710275a7156f0155448b6bac742a1d09c04deb041d77c13d8f97707f5a76710eb4f36742aca8395f8b9d98cb3cdca8a8945c7a7c0ba97162e61693f7b1666ddc7a86505071c084190dd72c627095bfe64742a352900d03d89e74d964713e2ba40698bc1b6ed02ef4bcb5af4c769ba7de0a8b966a3d3a9eed7b1a75b58138e7f64f74b86f57248eeb5ac4b7ebadd6379d6dace46564a8a5bc13577bdc3e7d622e0b067522ef889b0096164e9259d4414c4668b4926e7507fdd74d47176fbf7149ad1b6dc3f055d5fa445c6dbae5a8a716ad002455d673c5a0109d9500034f8f08c19c6cda27b15838f4fec7e50e4e8ec1a57eb55404199fda37acf3f6f960ee6fd0bdf8d319e74144f892c7023a7250064fb5bfe0e3de3fc475f569ed3f9c467623a1dd6793afb7b2014090755e92ad2d1d14248647356793da50addd8297dd544d58f93e68697f75200c67b112c5276de8e1ec103efc5a20061587b1de8a3e681b6d6d4c983cd0e5e00859413c9755a938d6a604a935a1fd9f6b56e9fa447086b5ddba5c9d2308c2e81cab13540ca55a8d8bd5e9784d71c09575af80e6dffca3b3f2f8f3c991ac7cfea3e1feddca8fabc26b62e8265cfe7abc130e8b6cebec4b22f26b9a4c664a21ff3810f437078ff6db018ace1b84e42596cb0716fdb0cf358f0682a6565aacbfd2cda6fa27c5606f315a52ba34500699242e3aca5d1b9a11288ad0a19bf04b6a469a7c43dc0fa274b72e098141586e53f6aa279b7aba44dac894cf2d9358027427c5121bc525a7891d7a659e44aa332b9fe018179341a4b92aa0303dfecc14fb74d30aac78bed6e85ea55b446cc1be012a5c8c723282e63d6e853709e53642c780fc3267e84712a4faa82e11f179ee4e1196c1a8f9fa52c13cff5b304471233d5dd44d5e9b2ea7c16f0b890aaeac3e452dff53cc365c4528350298645b6d0bd42d16c5d39f7280f4595904e26f7e2b90bad7c2786e36a8a112419b91515550929f947d8ffe4ae1a589df2627885e2e46cf79a47706717ea1daff5ca77dcb9c36b6aee612bd1b0bf17e04b6da45c2de39b0021730b722f84bce70b643e9e19770f381f243d4fe81adadaa4ce90cb3286d3d12eb2b973cf4271c997db492ba480299b15cea3e97f7991b819eff4c659a728c2b4c8b7fe63110b7a75353cf045aa517170778195a323747e147ea3a8f12c3a6de6725beb800c85e62d591effc2c986e70b9febec6a562b36577349ca05da07477a8d35e4028025a460e58b7807539e2334eab3bd65f3dea6c6f66e1020457034420cdfb7fd5e12db11479094390b6c40a3f0608f44702ed5d1406a7641f366ceb469d805496ba83a987404d2ab7a3d00e515f6b4f9acc53705edfc6fc44427dd9f51ca2c01b8cabc37732637eb8b554df6fc61fc0f72884dd66a44f24d1745a922ddc32fea7cb5b24bf2f6d35d4679412e47ea08247c9dbce5fa1917941ca2db5040fce545ff979b86b80b1d9cb4108765a23e3d843b2dd8cbadd0a06efc1dc03c40e10e839e3a57d4aa227a3a89c034de838aba4c29fdf1359f3f489b8a8ba3da7299b7303debb78234252f93431ac29c470292515b787b2def68e75d46cf799d954c625461f0e272594830768b09aff27d09ec8aefa85ddaf7150515258c0c71a971ab86328b49224acaaf9eb09d3467ea05489e02fb68a38e733a40ea55bdbf9f09f245d182454f1933b16a9a6fa8468c673f0c5e77c85fd11067b343f99779f521e4a28c266a278c0e20892c48598ceb7e74948d4ebc3fa71dae842903322801d95d11d6f2f4f363a392c2d2466fd3931709e513264ed319f4b7f4899bf1fd9ab4fdd503c939db4302d4a5c4a176592de1541c7f89026026c4453b35b19fbed0f74f25f0c94f4225ea408bedc8a821b07fefa267871c746db0bf69465aefa4190a479e87c801b5db3e438c7870e5c727d7ce42e89801bfedeaaf6f14d35c7e45c8310e6e9a50e692be3dc45a8a34f41f933475d380c72ac00872e11941f00fe671f37e56abbfdf9fb7b6f01e3688b108c21ee400c304865d5c0a643528477b3235e11df2ffc43e367fa5ddecb02982a3717ffaf52b50ab79ad46f2a36aeb5164168d89d6d2a330a363acf9c8d59ae245d1ede55ecec6b44c2d0af856c611174961998105731e2e2fb1543b6f918b2f58b454d81477f248881ad52cf06ee6fcad5cae5338d6e3bb559f2129a44d858183aefdfa1c210506e016c59725a45462e70172304c6eb453ea3ef4c6290312c714ca50aad719134c62c33e89768bc2533c8e306b3d589f208ea754a8ea0b11af414e65d45f077c6631e1c880d0ce73b309110a3d46e3f3f409c6bdf193610da1b5e5a8928365fa57e0265240835ea12d6381ae5cc7f2a8dac82d67fdeea2f50b3a95f3bceb6a37eab3ed7dff15ad97ebd84e2265b26b784b57317e21d6227e88a1303fa17a78d94411757c5d80070ec34184ecccc0a7362ad6f124a4eb6ebb5a648360da4fd674ad4c9a98a4ea0ca6e08c3ad08cdc65431dbc210297a0be224d415f5e3b1285a65185503415d36508d684cc3f3940a342c4966ecd90f8339f883cef6666ea0b125a5b8a91293a363d4a5e5269166784c4979889374ec7984c805e9a56e6b4ed382594933b4ec6e4470c35e74f739ae6735654754e66759bb8f56750eb0a5b430083cfdc53a96e866b55c2fbd6a2b8f21f634c17b49cf1206cf5cbadf67837879e71a03047fb81777384f1774c9bc7f62bedfdca839bb3b5746e63e90af004229d2fd12b8ecba41de9ef23439e37db5ef1fa34eb5dd863d08f8dd23cf040792b44b0586d90cde3125c81784d02982b7d2cc8bf0fa4eb14ee26d47dff977b36476f194f32b0f8d341dcf1a6765c8c762a6aac1a4e75c3282d7f86a796beb1a6a0d8e85f8b4bd9460e88f932b2dc652b8db28b05dcf2e8e0616a4d3abd6c86944213894e062d70adefcfbfebb065821991b8c954190044e8b58391f429574051dd033b19d898bc78501b2dce1034d4dbe7dfa2c9143cb77e8632a05bb0efa3200c07e8d061db4e1eb45a48235879d74725d47244e330ee4bc3cbb4210ad18abf470a34e20c9d717f2230df84867d98cf63cc6ee48b7b5e5e87e28448a13793116bedfde7510727fe8069bbb412255e6f66f95523e92f71afe93163fe358e5ddddecbca815350c7453cf231491e4c1ac270f19cab2520660249b55375ccc5c1d7a85ac7811eaae0782649462c8d28f4f307b5bd4e77bbd5e378bb249f7dac0515d0ed58bb74e3a1c7254f2d2071ec575849341f56794a867dfe8807b5dafa3281cb32a779fa3b12cbdfe014303571af561774e1eca12ebe029ded5bdd66354931a9894c62f7b09ada6929d25578a8ed47118cfd86cc11ab0759678696b330902a9a77ee080c10a6322573e07610aced2a24bafdbe40616a718ffab83e1bb5a3eaacfa155ce4fe6f435612a5e6d28badacdd3e7ccab27d467ced702eed9a209a4aa8d2ccbdd7ad1a097fdc8b85710b482c7252c5605a3ce1fb9d65158efb90dfdfc54cddbf2513a076d90c89edf8bca4a9275401be08477a99ccdd1bf60b85d65ac0e3399dc9031c125b97e0a88bab86f485134001c04f63b441edbb4e39652ef051146452df64ae145c469db263193678e364d21cd5ac3119fd3874047d5bbdcb32db0de11d6cd509185dac9352b1c3a967ecfcfafa24f4294eab78fb61f3912b205e6423d8dbc30fda0919d6d1b961c6a21d15f67e126851a023ef3b02d2269b53e6742574e0dd28911c4270eee32351c3053727762a4c35bdef3eb366d3d5d986e7ad5b5ad35b9efee1384bd43761a4593334d6bcf84541c7fbddb6cb9957bd2b9df3df1d3a7a428038a96e1c76e1fcd8769a6e8e64fb265490ea3a8f678769b6f4f86e944f81c5c02058bc259dc2c090a1d99a59fa8c7e80ae1cfee1e891a87e3a5cd369d28aa2435bf4a79681913f18a8d67adaac51c640ce638d8177eb81a98df900472305cb23bcdccde90c4b0ef7cea33d7f8d70f09e506f31b2820e1e532567aee20091fbd68eb261ccf196058530d4fb79d2db4eea65c2ab57eae564b76760bb84291ed5a64bc72e57b905254f57d69c7073a3ce08be92785f3d939e907ef76e1ba84baa237dfdcb98b02a6284fc65ca63d874fae8d816f8161316817fd58cd4f8c893943590bf5b9a1ae4a2ebcb1e0668f82d8aba404262091089ddccfad68b4729d1cc73c6a1531f44953384043c4d2feee8496a63c40f45b6e8f8d812d171d7d5fcfa53b5afd4e6fb3bb24e1fa872624c757dd9b91aafcd70bcbd4d0a628153c1bb5895f95856375cef8d31b11ca480199a9002e547dd0e7b506b273eafe5076eaa9780aef78f919542f62aecfd10d18c1ca46b99da3c1803f7475103b1d89c8917117d21121e18250f37b8901b1b6e074b176c9cb7e21b03f51b13401f83c963092a8a0ba8a467c2bf15fa6629836f8d212cac8b20db73b555d43ec3ee2747fa00df1ac237691a509691803546e6b0d85455c17c28c2bfd7e41f4a625a468111497b362f84df2dc5e6554b9166d9fd33865dddb45e793e5721a7b64bf652e564ac003f8950ec38d86a26bd1e89744f593ec3fa0519d6f0b868b361892f5706441bbe5e54d12fe5d1cf325dc958dbccd619e335986c8038dfd10fd58b2fda5e5f2b9f0b472d9bd47c589df760172c853bd53cc6dc1f05b204fb6b8290f99799ebabba8c1db822497ecc51ae2b524273e646a56775e93446164a05d3ae8fc8723b5eac5145173f94ed3fce3d83e0e7edf3ee2096ae0de096f091d820184d955f86d1b00747c0224c2fec3761e2f021d8cf32c386b1c526a6e35b06ca91801eb586122af84ea9f1302662b906f957988b995dcc91f61c1e4245fdcda846e6e2423ea3f9d4306285fe446c2365377d39d5c342fb18845a5395162ea75ef6cdce46d589a23d0b2100e692cccbfd7f0bc3a98bbec71c894ece7978064d8d9ba27fd5a7c4a9749d4fc782b107874052143027fc487bc20e9eb5dc60d82b9dddbd8e99b9dd1d7fd6fe0ef97c697659fceeb7a70042e8a58ffe06b999ca1aa4c4f44267627ca47ff9af9205529515e5f3153ca42f4be9da7d6b7a2a64a8fd6b57c778337ec3eebe3d576d57d53dbb854e336be48faa2e05423b780bf5abc520fd13f625caf53d6dcddfb31a0a0e2788cee2f90a9a1d568f5a990849c5439c463e41bfee9d0d02a304388562621a854d5a4023eb5bcf9243dd71b557e50dedb9b256b12a3db21ffe042fd9f085372e75a00734d96960b4b68339f16712f18df874046d416d634fdadac793aab5bb37f0d3c64e117dcd28b8bbeec8f9b85a73198ca4908fe7c1cce20a326a39a1cad410301798fe2bf4b59492bcf4b0e7c222103fc9f643703824a3549ad30f82017cdf43936095a8be04281b614d17370ebb0b87a97b1670cd178f990f50aa38c6e9b39eb4e15936261558fba8850b08f5b33dc8c9540ab6e06d325ea321ef82b8973b8c15e126e06dda702cb3f458a99f48c4ffd4c463c7974878622e5e63e2eeab7061ddb17bcb75c9ea5d97acc7eeee2b9f9d16f23d7c4ff9909c357887c91a8da0fc115d496027833ac3caf506e3c66c2e8da8b517ae1a7973852c442b292884d959482d4529800a640c52173c5963e534844cb08879dc44e62ee954391defdaf771aa2521ae781d1fed20f1a9c580078795cb328b84cca0e5fbb0533f720033929778ad6213f75c46e6dd73ae3e41d5d9be962db3b5bedd116cae35fe41a34a1607aeaf1683d72c897d7d6adfbfdebf2ab3311e2e01f2618795ba6b4bb186ba022cb8915fa294a578167bd45fea4d4206b4a1c9278c82891fea8928df850c0a371cc806e1b616c57caa06905c6f1e0a5ec3d70d4d289515d0454b816c589bc9fe177a7221d7ef4ed5fb400961f52848aee0c553c8a35ad9053930aaf86a7eb75c16376e31995f840390789df1e70bcd0a43c168220ea38c2e96043481f0ddcc0747def9dacba656084c6bf119254b0a4ae8ff36d1aa87539a105ac00541affdabdcd63e9352c4632c6952af2375666bb682f101e7329d890b81f66d988ad8612ef0eb77f494d6b26b65a49ebf727482f4d88b49966fb50d251efc68b5e45cf3f174a7862ed578997f2d0851650166ede6f1f3f386a9efbf4e1b199363f337b1318fd7547a5e75aee92b8916627e241bda78496ae9343650937a6abc42e2a5788440bd1faadc1a0f440e7cbac410b63cf0d2f4dbe8708b503c065d359cce24333f94ed15786f01089c56ea012a6ad094c78bdf24b166390269448acaa01f05dbfed63e4f81b91a8699f1fda32877a7c0ff594aa849e2513e953017a557dd10cdad74677675c788adf297fb53eb45584ed2362308c6919a2888320fbaa78a99734dbe01ecbebdb87f91ce8a8dcd2bd2406254751be3e10d2b061f37f7ce7742896e59d878740894a2717cca66e1434a9facbfe3e79d8c360d0b30024229de6a0787d5a603ad4efd20e809e250dc65e093f1a30ef67cf9fd70eb170c9bc05767eb006bf9c980f90e228b3bb9b6107fe06cb5c831d38ce4be9196818435c00694cda137b1e038a4e82029737b422e6154a9aa1a6029c39b998ba51f6d3b8df055e7c2afdba1a4c264a9f66cd25f770f56c5a9ce9eccaf86a440069a8163bbfbb8092cc1bb846f3618e21cdb2d93ef59afe8bb3feef1d8a0bb60cf0d838f23aab8fd6ffe9eb0aebf1bbabd28d921f8a2ced301289dc1f002feab1e1582c3e37a1158bb6c31f055aa624be5b2ed508a6165a63a7a0a9bae96b27ae2e073103c89d990861fce61cd3cef7410631b325bf9b0879aedbaf8a6c43769235d28237205d72e6be59e9f049fb9337440471e22891c56a94b8f6322f74c0f099e37d665b4dd35a61d14a5771d735164127ba749129dec3e015afc2f13151548f110adca360c207079d46c9055a3e5fa8ce1a0153ca7faa169a745dda544c8b1869db919d3bb93b6fd315c7becf50972c09834c257b543114be8056f8421702fbc10f71ec0c09c03f425a5707ca196d72112581abf416e5214f234fd65eb378985eb2e72ce24ea172ec57614d0548712d508c96b9a180c346c927749e98349cbf8de42b9330dcc3a9219f196eb90b4aacea99448d966e4e19f144d22c9bbfdf91f64f1acf5d8bb462dbd7229c9fbaf9dbb1a650ebbac28dba25dd62ec28cf3246beafe09ac8f675382c832496efdf5d9a1263dff87cc4e3d7c1ac0d6b62fe114e66473354cfe0933fc29f4f6efd40d585e6dfde603fcc8e6913c8050f463628213648005e501ed11bd79e78ceeff46f50a64cf2cd15108b940abba926ee985c767ff8b775238d01bec31b27266b204f110946fd6a479155837ab720da4a9f569f7ce02f56950b4dffc0f0ed6d4698bd0c13f42b4cd9006213fd5b8de7c258c86543149b3d4defae2eb46890eef8ea036ee1794913339546e72ee735b5006cf106ef5c17480635af68f8b6e33dd01219ca0c6fb332ada166d7500050f97d66be7875816c078f6f6310d5df35b383d0ea52b4f591d9257ab09be9c85815516dea74e8c6b50e798a468b35df856ef017092fbee19954c5735b0ea2b3f1877ffcc078b94883861dc4637f6353976e1d21b74a9ed5c316128466d4ac63effb43b48206da1753951dd4c24a5f7e86b89935e0b06b4d06a3c3fd467d8f7b0e17ffa3cddc104de7374c35c6ca3e44b771c38140053b9789e2fad5e903ff4ab7fe72231faae404763c176be55d62cec100f01c305a0651ea4ead520379ecaddbeedbe892d3248a5e4b9eab16627add9893290df5c5a33a9f7945006549becc916c7cabb6a18a6f1d9118a063d8a25b98c63685b22336ccdfb8aa8b0fd1a3cb6eb3d278356d07d1a5f4335e7f0402c31409b603057fb46e2216580c807a5aeca136bfdf902d6297d7d855cad8a4f3edb872fb5c9124fc38836d090b48575de4aec7b85ed4c8368b43064d1038e141dbebb3bff65af02c128cc273da28f08e4270e01ebcf26916c3819f127332b3e8f94e5748cef1291c0d317e6813b9d3f6b7614aa17a3474177c11f89131ec229ab44f7517fabab5bbfa367892164f32781fa581b51a6312c59ba065c789bf14c9ccc38060c3d826da2908d89c0d4504b96ad0a5ddcde8c3d4dea735039ede87ef0beb5458bb772e0612cbb80e4ea8b444509b7670744713182c26b518371f213517ce0584de13d79519ef95436c3b77054ce630020dee86847aea32999196600e378cf4da030952650f193001933145e7c66ef6c771dceec4fa6d7721a1698330314441b540511621a3931b0a0d5ce47dde4ca974f05c50e9be4f12df4d7eb1fccfd9fb7e5b35e0a19648a65ea526b0c92799ac686127adf9375f238ed0f72287e129020c04b080137959ffd221ea6632f96df7ca4bd5658460c0df652ae65fd57d3ddaae9e2e75d1e1fce47dbd59bd094002953b44e23c62daf241bfd4bb6e07ca8eed9f8f2b62a79ade1fc0afbfebc8b49ccea753b4deef538ecd6a56ed99345497b254b1c480f45b1a5b0cb3e30a37bd4a9420db3180fe9acc5c10e00fe30ec9573083b37cec830a689419bcf64c77641052288e34c974cdf4cb1b9235fa61577ba16bdd7015bb650b83eb51c995775fed310922f56f6161ae076ae79bd1d38164ad36d4c5e3e0b638b66740f9353411d05111b202beea7c1def3abd02d4c353c03399edf31b834630bf14f906a6426f06a1df0816751381fc70db657d8f266051d5fddf36af2af1c3782808de527a283861b10ad5b95c56c0c8441962e5820a19d006c40440a1f5a99ea0e17d1a592c19f52852a09b152d87a032d9c97072306088ef40748b1d4204f276f379424d93459ed70fb2006010526d2360032e91cb160103b69f2af72c57d288e69d4760a58b2db5165f034e1b769d6929b5816f7f93088c462b121734888927269ef2f2365c6fe0fd9486a3b124e6b4d08f989551bdf4bcea9174afc9bc42a7a7223eddfaed1d16e208abaaeba8d65062e56524f886024c5067d8f94a01000fcbe83e25d8d5ed5e36b33115e1b817cb10711abfe4c42c168922cfca281a32ba21032763adc74c9d1b27a3ac08c8c0114513d24f82d0b015f75cf1456871f5d6ba6a1e29a27dc6c8c427db42f1b5939271f9055b57e946d28fac2de338db3a6664d82289b80106ce9925af966bef12e910c94527bbc8f3c35f39f4d4ded4110641e7f69816c2d3a4d37d96b4ce7aea8e296bf237d81140652a7e4db65a4a1e0f84c2f9d45bb72f042e165f162689bfff9b07533f7bb5abe5342bd95c42905803da41cc1f366f0c90d38f825ba7a6092fdb26da7f14a21e3d4b773e120ba478e78525433e33eb57937c7b8c390268be01f7c5e6b95dce006cf6fa9a57d3ecc4fa40b4f51d7fed4b029464e779250e7e5dfdfe968a0d05afbaf8b03cb3888a5b9bf9f2c618aef8c2e5d9fa25c96c341af979a56b45deb70eaeee6f433a1fb6af864c7622412f9bfa5d4f38abd2699dc70a2ac45038eaf6f88d42353926c3b5015950f457c211582e95c7c1d787532feb0595f9068a006fd30f1d2288307de8799ab0731a91e369dcf8979e4733d6be0a8db030a5213db71a11231f8424bfd3656dd36012f144a91fb1d8d8f713c5e8c35714e7d289754c82295d053358a4d03cce7eab4289ff3f1975143b6e7186dcd06ec7c1bce4e199b64e6524f6fbf0235324e902f37dc923d57a773ee25747c567fa2cef2f8f5cd9ebf721289c27d6ff22310d58cb7a25851b9ec34ea30c53e4d2d0b86615530bd3482bd4d2fdcbf4f934daaf64feb1d2bfb961c5886aadf9e86fea020f1fbc1e74d47ee95b302c0cf8329a70d51f21ecadc6562fe498b35179648b59e728c5a414b902a5b2823fe73c4650606cf07349bae4a5e56dcb14f1544b5dcfd63e088d100204c526c48222c84289c5841d6ee48799bfef216672306233a7a322120ffffbc4d751f694346c31b7dcb97de3c131cd66075c3737f5744975abfebe1540882fdd057cb78b52b9e4cb61963918b7832e2755667439a4f06619328e5fb1056f62b7305e3b9c7d422a2665164ecaea9d8807db02f41f6cf8a11dc70df1f2c2c0853607f1be7c4f954a49e3de37a440184d9c170079ecafce3d84731246ce381c566bbd8018ce1a79b16f89868ec95e3e077ba6a248585ed53a56a4fe2b977fb4ea57f2d555c45602aaa53d9247381a9ccffb87b5754ff6c04a744784018162daee121cfa69d7febcbc0707635aea4e64363ce69a1fff87e1fda9d54b5d173832485aed4ce8c7283ca9f830cbb1da608ab8e257c161852c3cd58a33d32d59fcb075c76c8d08a900c4905c99743655645e4e47dea5501bb5575b6fa59a2f539f89fdaffe030bc5e4cdbd78d91fbad7ef1e8c6fe311db331e7718d20087040031ff8dceb7cbed113ea66e90e6eba55e8a31bd19f61ab7515a7153a637304af88888339a5d5ca11228a733928657a496bc08c0b9b17dff924363d658fca4d61415a417703d191d0ba69d0a0fb74b8a517cad46a882d6e4db649bdaa61b1da5dc15825e6a3a04045236c6e024ca590d23e8e6f10ebf2c8caa944320d01a086247384966391e54650d3d001430106b2d205e4acc36e74d5b4cf89f980a92c9e0e8a272a60a7345de1a75a2b7dc260dbecbcea964374b3d0196ad47801ea6fc86b589c0e19e5cde02b1b7eecd68b1283c801f6085b815d585adca242f95aa583e1fb157a7e616b32a9ea79ec5aa17cbdfeca18f40c5867b1f0311553b0345ab88c5b8c2140a57178297136f85c01d711b881f57c25afba114731e9cff01f6b21e8ac2b00ba379f3cd7fa2dbadea9a418dbae39c0d20e1b2ebe0964090422b67066f60f7dc390b764dace45bee00a2eeec750961d05a6e5b8571cbd5b113325201ed8839f6b863ae37063a917da46ac88094df85f01c1f8de67c032226e214cdbd41a71ab698775a37b9f2b3f1bff74f14207b551fedc634316901858d13153d53bdb6fb7d78f24fde604c604d478101d2c493ee6e23d1bd2b77c644f59bde8c98d81e56f1a4e993e5119a12665676203236c7f874d45df7ea56efddbd30547e3d4b4c3cdbe194ed3f14afa208baa0de408d06f8aa1790280afdbe832c5687597419ea83261c59a580a5743f7fd66fed6cac03b76bfe7a3ca0ce0a212a3cb287df5261c0c9d8365911d88b78a3e4454ee4fbc8fa22ac5f1cd7f70b9afd86a560e34594707f7a2495efbc2941bcaea1ff5faee8d9a1afe38886c00c740058c0fadca4aaad11eb038e611630618cf6e7ff4c47bb5ab4457fee035d3260c759e6c0adfe0b887c33976120514f5480bdcc31acbd993bc069b7bd126138aaa82925620dd20746af1a895301494dbf7c06b3101c6b3cc38d2dbabed12f9cfce1574ca573c5d1d335b24635e746113493ee98ef2d9842b424bc72007cd13a553ca47da7a07e5a19c43f1c19590b8f8eac81ec7e3aa5ce99aaa7fb5276b2247de0f112aeb8d4a4b279ae7c8de4ce4e87a882ff963b5dbb5ac87286306bfd73537b7547f8b0cd37c06a98912fa54197a8d73bd9216ab40c92dd24839e2f6cddcf9cb35a26883de180d01295f15a20912ae4dab38ed3cdcae2e75f66e7c3c6307fb461c16281a8f7830568085f043c6c06b0103a189d782095dfb01f865273d8c26e4b7943160096ee7e1579e187592f753f7bdd7f19a4641c8ce15ea9885cc93fafa7ea1febe35feb49bcefd09598983d3b3ef25156f50feac834eafa2d4666b4bb5ad250b844bc40085f9908acfab4f83d7e40030e7838a288a2eaf66bb577dc9b66914335c182fcb15cf2439ab5ca27fdf579c58df5da462bf3bdcede7eeced9f6d3ab1dcfac4d66359bd5e3e4ec917ea01ddbf186ed89bce0e79b007c0d4e344cef7b169890036743e2e6aa1e861d7feb5b1add70b9be9bc06784134065f43e56e47e050cd32a35d1bbc728725d7378cc9a9e032ee69fc32f5820e0e913e50605c36f75ea24b497d5a6017290b1abb488fe3e7a5050c0e88e1605de9a5abb20160092944ae0afa03e8c0ffa52259fae8e4dce7b17b0c4227cdcf008e047b68431517dc8fa7678604fe31ad56a486685374f00266c57bddda84aa8c43a25d30872b80f9e95af2a768c1e60453bae6240016b21a869248909da9f0924ffd87fd832bb764912d4f43d181705de8ca1a2a481792d2291507d0e01c8f7f84dc11a50244706d80e9db7a41358f59a99e1dde5fad2927577ee2ca38f5a4b87f83e53074ed75108a64a2b36bcbfe691ff344b6aa842e2d51c34fbc681037d43eea5524eb137cc4b1760128f62595518ade781d8c66c3883a1695957181c938333432ab3addf2bc436a1ddc2349a691303f369ba3277bd779b69fcf2f6db9bf08fba450fee27ac12e800dc21b57e3b681767bc05af63e3b2903f8df4f6cd2973253b84377e924df7477b7d3e89ea771f8422407c6193a7e819faf6e66188049757ac3a97659e1278ee4549ca724eee55e28bb5a027f749dd4311b9e6da889c94181e1c3431f4ad43c088f5d01cf55cad087c58fd6cd69b52140a47bc48775bdf5f0abd664751a9f468140a8f17c88c87bf9cdfc1086d5f5454c9c5b4715c34c6f70d6cdd966c96793d79e4046dabb17fde85ba580ca714daceded003b80f3572936d429991a21d4aacfc0c87f12de11aa686ce93603fff754be4b09a9c6d14635b05abee7f5da033b5f7e8319a952c5cec3ada312f4fa9de7ed93cbb8d1065fe56cc60ab015afad3231e8fa36ed37e3cb8652a2d93c0ebd9bb36968b52d151c637f66e786c83189d35ee22f7c9e2ba93fbb7cd96c93204b2def838c562966fbd74b2c55cc709e0a701bfe67dd13e00ac20dd62b296b114d33b3a75daa8ec924eb0a2e6248be7888749d9051741b788d4555d762fc3e89e78f101041884f5c8da31cb815c26120e9cc6a4158e1b7152d7962e31bf216d2345d733ba038ba4694d64b206b5ba97dfe3dfeaeec8aea758c0e9d6f40284d97bed04e90b573c7f47a39bb0b36d440bb4f50709f066593a4dd6fab150233feb24f0474ea980b6257280b10375a33ab73859e48662b6ff33435ea459b3490079f4613404724d821168dbce25f73c1724e868ea72d3539045540b29d96f4dde499fcacd6aa72038b2de70c54a4f85accd48e45c2f9c103420584df5cce6985ac51894cd6aeb1ef6afc000fab4a421efb44b5ab104801ff62d2b10c45333ab6e5e676688330075341e1667b2ae19cbe1ab249b717c33b5018c0f3fb3b829e13a25355a0445b22e52096947d2f4aab7fddddbc3d549dcb427f9815fdf5b7ca35a423f4a7838b82cb395d9c1edbbec9aafc370477de6fe288c797f1e0a3f61d947c28f1a32365367b94370a559373ad3f8163b9d2ae665279ecd52b044ef2fbbb9a4eb5f6c501497e6a353fe9ccf79c09c54170343b7df7203d957ea54d3313c057a71b952ca13cc0544eb4dcbe9353d4aa5e8371a12183c96877187cf77f5fa074534ef70d2a8b9100c544814f2e1f7147d0e9c745a8484748e44d0351c4ecf7ee7d52a5f49a30a69a7f8a779ea3b4ff2ed27f11afbae8cafec7297daa3e5e9702f42c86b147cdab0eed289207f5bd6604e12edefbcbb4b7ef231e241519ce5d6d7e394bb7508d22b15b86262f79aaa9229d866fd87ef2b37e9dd9278929c975df8e3d761012a12a4fe700b3c0ef462f4df24e4d82e8b2c6b812f2cf5798b37abf63bd1e8509e3e4362139489e85ee0a41c1efede1951bf67c1e831e9b31bc339af2ef9c493a74f0864275b3686cbdd402bc07cee192ab63d3a0bbe47891a62c3c17c3be31b80041d38962fbc888d25f556bb1724f4d9a88d1290ffefb7516664b4f265ad97536a55a7b7a388e7a91f887bb568f6420ccafa45a43e2e04cc98e1a57335991e4c022594f547f09ac6ffd69de5d7e3c4a69af4bb04c88a330bba684ac27608d1214ddcd2304ddff297291cc18a55ea0fa7f752a8846a7057900ca06b36a941250dbf7332354e2ce7e67418c475c61cf784ff96bd76e32479d4d4a2db2e9afec09c88a93cd6d7a49fdb30fd68fbcaf7d5c5261e40fc0ab87556b877292d47743b504f150e98319ac1accf52ce1a45f8129e08ef555139c237f0bff5e4a214062b1c23793fc5043a53bf931150fefad07848466efbe5bee8010980d8d2f5e88eed546aae5f3e2f29dcb6e7133138bbb8850328fd2830bdbddc0c3a53fb347aa9be88600e4c2f4fb882729a49ec1bf18ce09cb5b70d56ab8ca4577153b5406815a13524e0853cafcc17b27b5fdc025f033ba7f5792c5e3b355cb64ba6246d795bb79dd6465ac64a42f82fae44f7199cbfcbf635fb0e70a0202400b98b8d29108a7d76eb7cec79b7df2e0be5acdbddbb171f021bdd2f569c763a65a218ebcdd84143ad2f2f34559b654e3130e50c2dacbd9c6ec8c07be3d8b553c587d5298bcf3331ad7af2983593e03542f5071e76d6965936ef7a179cf6e923506fe25c1d2daa7efd71ea4de648adb0a55d88ad02323f2713c3256076a283e0668a54af4186b2f775e1e2093e9bc49a089cec797a91123aee8972c3940cd56f3dbf6fce90c18aa654883339835cd49ac5eaef32a125d7d5ee890a36d3457166ab113b683122563c4c9a81aa19ad4b140ffdc78659e01f8a00ab4c3c0b1b3e873fda9f70ca1dad4075ea5462499c63a27ce0f035334e41b7f897d628575d28b3b1d7ea8845c528a1ca420673c47ad4a36ffa904800042c98f5243f699e73d384511c7251bc3852f848874356e23661585cbb874550ca2419eee13544669423fbb0db1889dd614b08f962226ea9d8fba066e99bb5a617871c4522ac39fb2b30d1439428f87e36d16f2d52da560daba788b5358918f538370f70bf92b2bc0633b342b52a0e7315f1be14c810b3e31ba2f9743f79e0345635ffb1cfba729e61de17cae434d6e2cd73a8fd5498fa70ec33037f6c3dc3f7d67037195156eda952428a21119e79c55dc18f933fec600696cfed1500d39515ca567b79c828dc29c5550df4ee9957e9c79a0d1a4c9e11c1d71f339ea85df6f0b68018d272a62de597c69b61bd67094f06e5999b5bbb513abc69a2c5a8d3e5f4ca3a418741f0b5c6fb98d6a8689921bebcfc0e5dd925c1e2df1e0bc4adbe44ddb86ad1ab9fdc26afc63dcf58329549db3ebef064b812b003334ea2ad72482d6b57f235bd803a76f1e1385fb605b57b5a93629246c235be934aafd4cdf842ac0c904ab2c745af957d52f8937357612ae0e0b641c1aa9906e5c1a03915d704ea84d288b518358299f7933fca454879ab022f708f3b0a85a7abc6fb2c09d0cd8fe8e7efe473cbdc5179b99b0a27dc97d84b94c8f4155591e663de7639cdf5252f4fcd4e05492468dcc0ba736e006ef05d22413adf73f6af8e11416c90f2f6e2fb53286b248fffa4e5c426468f2940b2eabd5486fd1da07571c81a90dbe417a12e85e60fbc06cb96a3732e708475506c0b22d46b70b87d3f6c4787b55cbe4010073e4fe9dadedb02e416e792ee571cbaedbd130de79447ff169303a2864ba49dd077d5212ec78c62a6488c63779c107276cd3d6f0b20a783c51c5b27b55adbd2801ac6756f981eb1902fdc9eb6fc73683a950a5f9df282fb3b395ca2917080aa9c75b05896f4935e3d4cfe682c1f5c251a056fb77e83db149c0923d8d0ceaa424058fbaa360f8412f0ad1a2094af03704e721e771a48eb0e1a4bcfd3950d2796209cf79e39b7a390690fd008ad8479dcba7b4f7f1259bb6bb6b9f4d8ca3908da70c9ef7a2ba3f4270bedc5d17da97e11e3988416fdaa46eb0e49d2e2a8d3d4d55a9261b0c689a728fe1f1f5c4a5526a4aecb6fe746d45c10d0b0806e0f7cc3cd6f11c1371faaa861da03358f66d286e79980e6a31a527c7c388722be4fcff058ae239af0b48df4dbe2513291d0602be4ce0e78b4b6a78a35d00ff5fd60a6668503188a2e66c6667ea504734f38a8958022ad8fc34be2bac8239a33239f9750ff6980e08795f8352be708f9a532764ab019f6de4a102d1a86ac1552a16c1616a5500d84b6aff9070311a8df127f7657fb09b4d286e872d002c5f71bc58b39936f6a61ab7154756ce429d1cae3ec60fd576b22cefa7ed0a8f2c6f4a89d7547572de3baaa9a705312d794d0af79f7faf14439cecfd4528b66e651633ddc6f883719cfbdc318c615ac8161f5e9a27350f0bd38417b01de06b6a5b5ac772c04db7ba4b8b58d3acbf368edd563e6c14ca7dc68307bfbef1ceee9d3183c1f02202ac8c9feba3437333c0ec5d73ef298c0245cbce2ccdbc5e63f3150bdb1f6acfdbf8b4fa570ab5ecf3224c1291ca1f74f8a4e2795779a17941dab1b2b61190ef87bde7e25dc5f0bfc261ac6dc10b4ad610fa86655fb75bfb43c788495b845b28413622d47344aa469d44212ab303909aac13f2e46f5583e694941bef375bd67323c2f6dfa5c4d2f013c96df84450628099bee98f8ed2835fa931d526bc809b5e765cf35ffb9752d4e74fa3936672e1c31f55d1d7d1519f5ca1b7458fb5971f4915bc57e3de9579f48b4474d5d1cc05520b9764549f5ecd936df574df9d67edc37bcbf46903d01ff7e630822d6532ab2fb1d53a7c0d16f85c999a59a023c156c4c2c7362f43ad6eb78f525126292c797e79e1aa9fe3c2b84f4dd2af23b283f0bd2c3f287bd97655e994376332eb1cda7c08916e158284f8c8bd7ef56a7a00d992c8b648153d371181be5df1245c13f968b3ed4829e2cb56b8e2ba350eed642c0172da3c1e1fcfce24dd21457d06336827b98a6eb2534369a0425503c516b850a83fe92de255798117abcac62f30602ec3c1c80181a513e16e39817c302b3d7d6677f91aa10eaf7f317807f501f62562d96d0b1fe115e227093fc5be70340c32ea8afa89c2ac8be35f61f603f332396a003d3f6de791614fd82b22f3deb9359553808799781bb6c0e02894b8735da37db3c3cba633d740dc953d509188394f1500ae63474d6a0b04a41fdf332db635fe1350a4dc0047a8305ec39523efb59ff537561390626f3811cf16b9f804fbfb2a977db6fbdda4f50ef231742894941ee0b39f17d581f0f2cc4cb66accbb2bbadf2da453e6c0102950d588ef99642154c3e3e024b3f97047bc9f8f1c4589a7e1eae900579c8944fa762373d3965e3ffc339b595463edbb7c1ced48fbc41c17afcf52feab73d5123fffbe5f0e87357610f8869e14b04ab8ff32d5ec902f3d5f32ec313d3906256a4fe247643f9ecc9c4ab7f9d2f2b4ddd6b38070128aede392cf916485f7fc6d87e07155695b0628e0b853e7373f04a086e79867c46e5ceddaaf7e5543a8afd4cc6c1c3da4ff104cf1e3b93ea88a61161beed61668c37d712af8d12d722ad4a43dfb5f7928192a106a52d60510ebc71b2df11f9aa8bc55c34ac631c2cfe47a6aedb670e91432e20e4e725e1f8317775f39f6298a398be6408cb20d11b1b7e2d41e8e363383940d8925b94e3205db45c9afbb5ad566466eb5be658535e3d59fb51b90d2595b1b9a6acfab0311c58eaf74aff5e9f5759f2ddfc5dcdf0f6ab013d60465bfce526efd1676b3d55df08bcd7d9f10bbe37e77317750a2bec85cbab2bad615934105be852391038a1535fcf9fbf99cf7d22c935b31300bd673b9919dca8b94909d61b69886004956b252afe97c2ac4f4c6e4256fd6b2f160849502960aec0d96a441d8cce57669fa434d3fe5105eaf7a7abe67a1f729d77d6d05a665af6e4c4a5404076675bf4db9d5c7dd4fe227f286b0756eec7a1a0985b548f9158c0ab3ea5a8cc2aa6634b00cb668da2cb6b0beb809c6888b2f82f3b36ea9e1db24ab8f91587df40a5ae10fa0205c048e0df39601b9a9d8446f1266c20a060b137b4c0e97e2e814e9cb780774b7fbfeaf84b2ff0c96dd3b79c1844e6aaa973c001e36f6fa9d60cc00319a9483dc09bc456e37ab71ac73864494b1f892734499bf0f86c44e4153e758f1ebf1ee54eac022e010ac6c1d1d08f1f4201d1be83b3a27e82b776222db4c27f63986eead3067eeb2433d8c8bc16c41418cdc1d7b7e488cd1fc5e43ab0e79611cc81b196d76e12e8ea7b6384cd14b63504ea516cb08e8f2c663bd8f90b693449495722fc62aa0f90f58ac3fa97dba1bf8655d3e56d963499cff29672cd6dff01499698f3f477eeb75c469741c2557276e2afa4144b490c44da53375dba0a6394bbf5bd00b1b96105edea01103c08c8857f57c82a79c9cb74c2a60bee57bc8aafdc35db272f732b396f4bb25fff4163ec8a76fd58775709c8ff163c97e3a994c68ccb640a38d0becffa8baab3326dd58c81a73f110202498e333391dfd4990aa6055c46ee13e29b5a4ee2e6d51a72ef5c1a12448aeaf06cec5efda771edfa2c856c0ca9701ff0ba7a048f8db3b8f3afb772af5adeabc06aceee430bd520b6cd20b27e3f5d12f9302b25ccaf88dae804936ba9c099bcfa5c1c979402da67bf7e672a3c238a9c78b5e361c966d57f096663c33e931fcae9f3c96166a289f1f86b867af2460598b669f50e02040c784c3102cc8255bd02562467b35810297a5b76a2756be0143af0bc426738d21f4db948b815abd3d7607d54c6de8cddbc00e5fe32ecd6f325510b4dcffef3ecd4f6bf5b58e650d616ae21940c87c027c393b649e2632f861e04311946f72f0f28e50fbb2e1a0e2bc9e3895f74b16db0801c571def33409bcb9a324baa7deb8ce4276625ad80de2d1f5a82b96468b5874fcc60c958464c598f3c0232dff76c5b680f1fca7de8c47a381cc65615d403e591acf3611eb419f76254eca654d5e1a5708df04ef340a1ccac39ae97830040ec9b7cad09dbd9b31ff3f20900c48fe2e7489afd57b2bc756802add7c7b5be7040ed72b630af2a3d9bdfb553b3f5645c0edde8963bbc34c77d0861063ff0e663aa43672d794e67dbcf85212db5e0563201d0f1af8c3e32f0d1f97beb23dfcda64d5d2a77d77adc09f67e0c9777e75673266e829177f9b27a6a9b28dfa07a23d5bf0b2753c2eb448ae822d069ff7d8ccc799b9a036cf14023307385f293eff2981eb3303d98ef8bbb376384c451e86bce955c3562dd29afd8a3333d71dcad7dce87fd53dc43e76c95dccbbf7efb977add9625442c2a5a628449882b3cddff72a677ccb368d0703d54f5e483ca6d501d4e5f2d802933c41ca6a7404dfb4f962c688300769c5a5697b79f5afd003ddccc389e5a9ba14abf680de876c53f7216bee2e421de3f05fe48c8a01b41396a09c5dc720e8f2a7d7be321d13da3ec4f728dd06a14c3a340e8dd6f031977a7dcb4d54f7154b51ebf5d3a2b84fc6c360ce4f22249ff933376de2d7d9a0cd1e4a74f8cd3dbd9b367b59753da9015d5c219e858b3d579c2f1921d6812031918264c2eaa72a787be431d927be1c1adbbac2afd815fff5691127e6a28d1b13942f9a3005f3319f273a6c72c07efdba405aa0d0cb59eb2c672ca4d60bbd190a7c6757c54afbbe04f866879531be7d35f141f95b677e001c05c56de6b567730f2db76c8c3b1c5d05672d8b375ca4f5b15110d106a9d9f07fc7607a0e910af17a1a17e80a74d51a3000a0358f9bc479a9cf7ca12f14d9f0b31c49b646fe69c8991ef83be6d63f21d6ea5826684123f2482fcd7fbf2dd0fc70942e3d91d23ae3d2f7d5d12a3d37e7135e1d388054ba631f75e89069bd9c13a3b2c1c190841fa136f0ead3ade96f6c09eda5bb9cb9ade411799ee969f91e3047bca475ba29cc0aa3a9b36f9c8cd23886ef5288a102bfeb15097ae2a7fc6d787999e31620a238db15d16f7eddf9b069124574901f66ce85257fc7456c02e9f9aa682b9575cddada72ad6644bec60c151768622798721f63c433d35ed825e4d8ff793ad2fe62fe337eab9f28490adfd90056083f208a5710e08c54bed893e4bff00eeb8f5bc77c4ba059767d1c2f74f718e79758cf49076f2f8a31815788cfb98821c00716b8ddbd4e1a1aace15af2fa9d9513e9eb9d1ed842388d2288c94c8f4612d19922701e0465a0c0218ea9248e395ba384455ddc5036849413872e40720982291f7a132d6ba2b111406b83606b5921974658a95f0e6dc8d2956e5fa3a7d448579c810c8a8f9641ca4ac82b26e8586e01bba0360ef2c9f01e1075a93d157f090c04e747f127e1d1d40faa2faac5c608ffe9052402d8212443a13b22a907b65ee88c582763cdb95fefcb956b2df75029bd911bd868ea8a071ae9b46696d8939d6a7d39419b85ec74608466a1a06c4fff70a9f73b43a73bd1240c344dd055b9597deed950f6c4ae476061825313b59d737c510557ad1df2d84b00eecf205c150478d5cbf560247902a03a3a571834aa58f6ee3fff488150f660f37df91e91f05f24ba14df3d6eac59a9f244dc9790a9acd386e7998fbbe3434abe183ceefb8b9fb3c44ed047bf8ee6c02b3107ae709f3c56003d314e873694461f7fdf267309a795f423532d54cca77a2a57b1c34d06b1f4a6ae408ba03ede2d072eef95e435163303b3409656179f1db22c5e536b4e68582326c888a9f4048f73a2feb3bda64819fdcfcb5a3220f852a0eb1d24c32ff6e34ef3832957bbab65ee3fd65d58314c137f2579198dc17ca5565371e4f3bf2a963b2bfc9c6d8b3a471cb3206a979415389714756cb190ea5d0db27bc3c504ba3b699717f8d68f7a0283192db9dd05e4da21a53500d8b88a3caa160195651f7063266c214a44a1473aebdf9f4691a29ef47885c0160984163861b3e0b340f002d321e5731ae6f9b38df40eef94e0a8c432f1fb8e2f9761b119333bd308d9815aca028c711c8dbb5406a90bbaf44edcf5828a56f31eb87e7c9ea80cc4aa59654e120abe954d52304ade70e01c6891e015913143d5a5db73cf418723057e3b6e95cd66c55c4bc42076842eba2ba1f20657e436a0c93243c17b99dfc1ca571ece9a2a6103ca01c1b66da7e9383210ff6387c9be4e146efad21fb49e8d475ffbfa50046b8e4ef0796a7896d64b211774186073963b4bf07c05fff3f6d8c9e26dcf39ab6a0d3043a0d7b4ba08505555f291f2c2728ec6b9ad63b60dbcdb87c68b2835b21317bb651243073d2a123b9bad9d7e1a687ebd0923612e35be4bd52d12d96b37598279f9b4f52e0fe3e507c78efb48f07ffbe1dfd121de47878a3ca74aad31836e12a68ffce8b5dff6f897c1a6ec1e103b887c0e0ee81b4a66fbcb9eca9e8572181d6fc4b2734abf7f243b09534ce5c1ce230577bf07e456fc03984d4f21b3008abb4236cc1649f4be9111f874ea2f070df64719d5bcfef4237bf6f635a3b3a64502f89a1bcc9dbc6b74d96c1266ba8a1ebdc2876bbd25592110d9b03ca8a3aec95edf18b7fb6ac91628491d9bf73224649a508502930a7851d0339024f58f1317a9660e19d6e28031e1043642a0aad808c550802ba405c3b8f090be63284e2bdd2f06aec6871b86b3cf39f7752a9497a8f715fca17392a61c6149d3b322158adcd518ffccd64d1ddc4d7f2477a2d77356c18f431da72277c3ecbadcef96a5b47255aa0cc0e86dd1d26b6ac4410d1618c6f5690e43e7f2c4fb420396ceb04900394e4a592d26bec90ee320c43c3fb98fc219c7712efa0f3e547ca9313c0fb8d746b08c189a224acd16e51cf5d84ca2c41945c5039b1a1afad5fc8f88a5b8405d3d66559eef99c22900f8ff0617c1c3983d8c70f2cd1fb4a972ec241290335c5a820e3719694cc1a28bb3fb3765d1f96d48f6703ac1fbbf4faa0bfe595f9c6e22774c26995d6c906bef327f1c68df38391108b2a79dd5111c5443483be65e34c3f559b6c0c75caed2424779b13d5de67a7f60b2320b4fe8df25e6eb2fa7b7f7aa98b54cfa739a3a5c8fbc526b48c715d97f18b5223059ecd83c1e670218445fec1195b423daf4b05c2d9def35fec872d79a5a08a391a87efc0ed27e04feeca2d878d4163ab50c245dc5da16a8f537bd563b748f8b780c477f75f14b8006946d5be1fd187d3c34174fd8ce394eb203e6174a443df3a769bbcf8c05d3de94ed81409b8f71eab7d23f798266c438349c2fa156020098eed99a4390fbfd9c52c388ded10e9084299b4e710a378ef333061be2d2aa5fb264b1e358a1adf8f32f5da00518d115f0045b8bbb07283c82ff356e87b38c66055fa821fb8eaf1ec2a2a1e51a830f8ae4e6b4561bb7c77d7db3f7442afd7823a8a2e9e9dc00b068ed1b78546e390af17a67735f984a7f326bbb03006095a041d87fd70e02407db58a41e6fbecbfced7ba1d9cca0e980cc52b32065a854d9985e355ed484aaf75a44557ae5cfb155a2029339edd7fd85cd7b0db63481277f6e21fab4dd66ed95f9dd37788d8296d7fd3efadeacdb7dbf5e4d5997732c11e4292584147c7fc2030a8de044cce533122a6893fb4313e04d829a83f5200d80077df0197b3633bbf14dc4e6f2945cafa49fda21d3a360b0c3453fc00c45f9e66f74e381a69781b3cd78f1d214512ad72c0f3a3c2c93b2c0d551dd5cb81bdba5e139dc829cf683268f00686c8e5df2d05ff3e1171c966b8e165f5dfe2757c8774cef3cbd8e1da4bf71af472c151eedb1be4bee739ffbd8f9f7335f5401e5ed10129ad7f8ed79cc44a9b79a0cbef2bed7922cd6db63a4b59d703e4666c563e0aaa1ebfca9874722aadae9b801fdbeec5eb8a9f1ad9743aeaeb02151af4a0fffe7c5549b44c3afd17eff93e81b1965ae2c86f731fede33d2bb762d4f1042629960d049574eb30602e9010c8a4db5e506192f05f8cf24b27157da7daaa0823f534faf8ca4e3c2d6aa0e542a838d26ac6e5f998239be6ef62cf9b7736b6c2703869791089ec759e0b4c775487470c923a9437aef006d0f1cce55ce4a6127bbfdfc6754285ce987e79c3dda8cbf4aa69cb8696c507d07e0798f919122c92fd9da270d118d26170290da1fd0dcfe86e3aa3f6864dc3d7fee005a4d2ffb0b13c30ebac360ff7e68643ca4dd43dff28fb820dd1fc1f696d9fe09bcf7d9bfa8cee81a85616dfd9a77c29296f6370e2b4d2a6a4650a4896d844cc5b59670b678be5f9565d9e14b9e2451f1831f42a89cb91bf34914b736092c2176b35536dc74cc10db825ffc0cce4935061a99c16f8ef83baba672ce36d7f532fca14fc12486ebc26c2b29153a8c7f126b20343bada32064a3ec2dcf94b1c100dd1d4d1dd0432e15717904af6fee1a56f20d3e08d39134e7a2c81e6e4823f1d17e05bdf53a0adbfa7951930a4a7a270a72f729fa48c8c203832cf56277d0e6820985590ae6af6b557c53d6ba7527348538ba167c474a5eac86f701bde58ecd9b1b34bb8736078a0aefddbc9bf59186c982e3e1625d56bdb49e5bab69bda395d8e3ce9a31375fe24423391227b531a91d15c1062a0caff594165bc9c1564d7dcb4fec9f24072191aba67a93b6f1e62da13e77f8ccc5d1d1db37e86f35af955522a6f84c0f9ed6c88a4173140bc484cba822b7aecadf0068369cf63a8f303d1cd58e18f9fefbc410da210ae5923975619f7bedd9b4b821223fa7878d9620786dcab8addab09eddd7c39667eb824f8551922a87e86315c46ec9f4a76c54693b5a982ca70e366ff3a844d994c2a0344c4e41571bd26e0feedc0116af52b0e6488954cbbf0cb625787a84dec996a1d3a8fef2883a95e595be1a801be409a216e3d96e4bede59dbc8f0d3a1602cae667b292a068c1caf0c898ba223cac7c90152cf51cac5495352e9dfe48423169d0c90776a3bad8e58c6d057469798fbedc3ac8d552ec302920e5667ab402e874d32a07f0f9c4b19a61a478de5134ca60b5d9413125b4d55e30f95d522dae4374a926f85be0a91936e2ba94d4a69fabe1e454f8e5e34c3a1b2f9fc184dce4cc32d39b0a4ccd913bb19fb7ac4c352fbb0ea69797eb86df738900838bfb98c23e21af57f86abec23aa7114c48f5baa74d62de0d0e1d256606b6135f9670034599aa8882be7ec9ee81bf1d36aa86cae0dbd784dd5ded2f23247b6052bbe9235b21b386a7b712736e39f6ae21abad411bc5b0d38af81b4b7d8f638f8a5f8a4f387c758965a07511c42926b9e7d9b2b6b87e2bfe1de2052f8f15f7128aabf45ce9cd1c242abb798579fe0aecc46463f8341ea8775d187fc14a10dacc443a142edeb928754b0c04abaf595451798a9850d947f323bf3bbf56120b10d63d2c422d26ae8ba5ec570582cb717ef6564115adbd10aeaa709e47e2edb429955cc51eb029c389aa94215bb033b3be55d2ee327e24fdb52f2f055ccb4340ec041ebc9eba9d3c567cdb302269f973beaf7f25e849a19544a8b16038eca4241eebd25c864e36f873aefe54ad0809b460a085bdc93559562928e123b52d9ccd9b8259d13bb3186f9395214ffe82cc6f71ad82c253eb6f0fe2eeda6339b6c0f76ad21928448266bc1acb74b1f9891640c6153a09cd352adec8827e30f256fcf831ba856cd1e82bd5aa0f58bda94f4102529f8d5dcdb19eb96d607e18a83b9da202d61c67c05d1c685e70791c1ff1b4a9b0891d3d5a8aa0f405deadfb94daf576365015c89ef5fe7d499995e440274efbe02c31948fbfc2273aae575b9ef2e002a514d36a265e24dbcab51f844c1c8a8468313b85fa4c224e983fc85fd2f5adf83a5c6854fd3a8318ba1e94a85ccc86739e7af9c001c6dfb23248dc723898715e130f407dd264fd4064aff099cda030eeb3e51327de868816c4779c50b726903d4ef35a9fe7fc78bc0bf5f04ead1fbd3ef4c4535649762f18cee0afd82e308c6a2fbb2e5b037fe6344b23a9887dc3ce883f132e91d932550b98149e3c16286e75ce221fad3ba84ad49027d6a5ff34c0c0d86589ce75640c1646abb5bec4b28396fecddda9cc7b596037138fd027c6bffd7d0a01f1efe20bdcc7e9663164d69952da12c52cf677b9fcfcaef30d85ce2b03bcf5f67d90b42defbb11174cc09359c9cca362fbcf9b91d797235f3829facf8c84bf4b91bb25b367bc55b238571bac217484fe08cffc1932834b319b66966695e35a27fc5cbfeb04720b92c96b57859ab8f309dc0bdcdad6a8472c9b6b319942a7496adc13b15ce973f403016737267cad25d40b163866dfb24864461b87a197cbf273a91ea9a18e1d53ce1981bf0c0ae29ec7efe80e09f526e8c277603b526493158e44b18ad226774a7374259927daa733d3a81e33af6655c9ce826a11b90ab3630162315d95d6fca704aa46a670288647bdbe81fad5f066e78a92737ab4f02408d1fd13f3e2be728a5ea4616fea6d70033f9e5d1ff63709afdf347baf74f46185f18ca654e4e8a29286763bf1f73948bae3ba826ed0a13afdf1415874b8e13fa8ac739bab0e1d844831abf2fcdcf89db3618b121da1c313bc55e95d6ea514b03ec7f97ab91eb528b660a80c12dde57d9dddc8639574f527d484be6d31cce2e9f45b2019d4250a6c1db17ceece5db960a5c776f3e8552f95cd176f2de182818beda1d84fa5b8879a3ccac6d73a4274755eb1a936ff825e904438ead95bfa39c02aab5df1e35a4ca388384b13c69a5e0d038b5e3f0f21fd63444c3661b19cefe4022759175d5258db1e9f05d63e4df6e5592eed17a9f8c7cf8ccccff51a40bc9e2bb82b638c5ab7a95d6c1c767bb4d567a649d5b0a442a8ef0b38208d4e36e6be0db15d9ac130983995c5d4a3a04fa0c5a931a71d87abebdf3b681810bf0685f148c0c08251810fa874ad57f83c4464fca36d35e88fbe30d9b23ca1f2fccb959b41c97e41c6b8da7d4120762f8778dde1af000e4d5c50b44a57c06a8b635c2b532cb00f9f601b5f75224c70be964c727d57a42e3fb6076a4f03375e136a71707afc3ceeaeda3dc5e9e33e9566696f6208cdfd492c2a13306b3fa945e5b9c6738017df0afe2adb49363aa4017461883e95435c62dfff96a3170910ae35819bc71d6b31073292f6afaeae00d4bb2921e7c7d14b8f6d94dc6cb77ce5edb1ad1ba500481d58425ae99a8550d3fd774a2920d96a2ceceda0b005b16c8bd90dcd43ad55047ebf2bb06a21a83fc396017d67c5ff7bbf831635858d607258ab55116639aabd8443ff723948edbbd4b1548d293dc4ee5faa2f8b67fecf55421ea0436342fd1a80c87db276cacfb3f3868832c68f6989ea502ebf16cf97090b62fc7fecd3779994d40b93f049671ea0be90d6540f385a9146069b6c6b077d0ff912e0acf0f7c1d0aa5a5e98bbf285becdf94521a85875016c503c69d5fb2650547262e57464df5c47f33e1200628306e355908dd84d953db8f690b69f6fb69c88c39d87a233a07e5e968a436da07a5851e7ef30e1bbdeb1e2ef4008348e9d421a1433c9bfd3a6bde69fccec824b911cc6a064ee3a12fd7c3eb7bcba33d98aa547bf523a4853cefeefb2b95476b55c9e4cb10086b4fb4cea5dafab23078b50244aa0f7009800332ffb89799ee11625b03661cd6465f590c35ddd9147dff53c9c420b20fcfcf53fd57f3ab98410fefc3bfbbebf58dac67ec2a00b5a97b21033f037d26cbb5d4555fdd40530fd9ae2648452b77a6f3b01fa677636dd1f51caefbb67df67914fcbe866159cf23c84bbdf069ba6c0e20c47d8ece9736dafb9ca45ce8aedfb444865c7e47c1f4f69c3b5bcb03bea78055b29af6f0580771018ab5f0631f6ea19018dbd0b6ebfb50965297145e3294cd0f005170c0ec5069ba4e6e02c512315934f8e8988ad63fa359a16b8c0bd247f463201c2c4a467091b0810a083c00fd3dbb2f008e835e16d1eb682b8de8b06b7cb05e10b5e360d95590e9e4a721b99ca7920a7280793d88882da08884d2add16c000a4c2524653aa0ab52f67d291dc6d852253488147a4076d8a2b5fc8538f1ba364b3f9db6d8a1794d6e1e3cb1ddbbe890fb1876df494d22c42661c5fc590f169070e30a8c57a521cb08d8037cb8c435194c61e0482acbe6214407265762226f76aa5cdaa554076c7bda41f31aa85b0ae4da81a9c9b46b5900675c8128754ffde33699c498e851aa144b4c2d1e53f5acf14d6931f8918fbb0c2cf2345647227aac2d4297dd05a3033a00e814b0f9eedf7dd6aefc7bbd5e319c124526900688d581ef7b2997d9f33752bc1c1cc4f71d7b5f724857bfa0cf00c47a72d983ea770c32ec1eb51d7bcbfc6b7d3ff714e3e5c51a9d07c706f930cdcca3ffd169e67e7f37466127f324df7424742e1257da8b4f0d4d4fa470e9e310189c7d84409cf64316a39497e794aa21783285ec3691ceefbda5c7b781915ac6e9e7e2e8fb07a450b16bbedcf055edcdba3923aa7f47c350a3dfd69c25b6fba4cd248e0fa3331306740cd16450331e950770f7358f6b47e4873a2a5eee5ecedc86bdb76c143044d8aeb73713ab47826999cdf5fbecbe67acfecebf1a51684c7592314aef19ef4deae4d261bcd4fd218abf16151ba66fd27d9b9a00524cc6d0c0c39f70bb5394a95ad58776cfe75f8943fab41a5eb7ad15ee7945f373eb77f512b8aa68e9207af9dd0971d0468e3cbae66f06ec86714111b9bea91573e2417b3e5ae80c7acefb5d4f58b84befab54886bd9bb4809427f170f03c0b7f48be179cde15633e390ca28c14c8c8762741349992b69730aeeb61333c031b15ac229db558447ac96c999234f626ae92a452898488c0dd4b7697059d7dcbb6fb5aeedef6cecd91227caa82cb2c2db2b32dd8724b725f15cf570bc47b171fd92daeff85c3ce39b64d232e1d5d955500cf0525e191bdcf35f252076df7aadf59056d0a9501f2fcce683ac8a022c26d126a0f3489823f568d82beafd96e4bb519595e33fea1bf40c15b22656478773123dcf9496316b9a506ae2cbec81584afa13e9691b9f873f8cb3208f92700057c7a8dc12da9bf5d79aaba7b42ae69e29247e1e197a37635ad0963d24716bd6bad7576653e115b8a1813a592424b3110e31d136702c32a752783faf1407361dd582160478a648544fac702d8b97f153e54819cca4250d9b2b1fdb9a00c65f816e5ad20d0c4bb23b3d75a95c20f5252e83d4832a9b3d04e3d8c94209c9c84493ddaeae4ea25b5126a132e98406b674aa36d8178a6d05da89da2bb17a8c092a29b3eeb34e9e4bcd23c0826ad71c67dde67e16106a12b7a018fb4b206f3c9681be65d2628c2cb4a44cbd631ad0f9c25f84c1f291692028ac00be89770dfbe630f375640cbdd82dbb25ac1bc556ea61120584b7d5f49d04c44724ecd18f031fb1627864a1d8a73cbdfbdd0fc89bc73e34f58aa53488557cfb8107ce21b49048a5e7200417afca5b6acbd868c816a16e94b89bd25b8318c6e5f3daa44f04d07e03b6097c4cf39d315d43152ab5605e76d8bc51d360ec1d8aa6c0e7a12372aa8dc85a48767c65c8473aa9f451852a51e04ca71763f19569bcd7c096b1f8a481e1b1999681bcb91f3eb0b509237e61027c4be0c82a5588056b02ab4883722a815de309b073c05d281e33fdcecde25d669340816786afb9182c6497d824b44f3f6323f6f04ea27e665e3240e3b4a2c2dc2202630db5d33cdae3e8dd94c7f04d3b58690f0a26988689dcbaae6a90340d11e488f4f1b5668d7c836fa0a62050e8fce7a2b86e4cd6dba017b7dc9de456ddbadff5f9c4f2b3baa9f25268cea3a0961bec2594fac912349dfa602fa4aa46bf5c38c3110769bbde0550ff477d30e85d79f6fde6f3c4d480e49faf9e0661b92f5d22a30a36bcf827e73d2ecf17134cf8eac67d0a8e4a64400202aeb3894e17be4317627e9f6c2ea91f03d02a32e509dcd0533a628a85ae141f8e5581e3f6c6bc44a31dc296aa929d595fc94e0c2fac36cd8173cde096f86205826f178d35d97aa42da7e8d00f111392f5d88b763d0db4f1d733d3996023c94128edae4178d9c38da21384f3af39db8b9e1f585387e633f58a366484bba60394cd1b53180adfd427f4edf5193ff3c3ddb995605a9ca79ed107f6f80f9762bd3135c396fe704e412d5c9e829f9a6947a2499cf19f00d1240ec0076e3395de9c0d86bd13e9cfeaae506ca8d8829969c1a5e281c30aaca6790685036b4ba9ea93f446ae2b6f64c8599f515e0a8bd76b1b6a0ffba644da96ba3bb5c2eca3f4caee6222b5d04e879533aab809c4329df3172d62dae2a5a991c8dbd4bd7dc1d639f1cd00c31d4aa65abbe9db0f4d91fa375efb55c2595e9db2a08f1ec01f869ac4d2eeb2ea398926eafda814fa6fcadcb08f9843595bc3c5ceda97af69911d13e174f8bc7ee666f68d112200b0e95531256543aa4b2180b604d358ccbf30b5a66ec4a3ed09afa4b2c5b2791f2206e6f8c09857b477072bf3614d9850f55bec02f644e0ad929cd22b8b31bdabfdba49c9e569ebbde6f4e9c56ce82c5c1cb4e5731a8e934b1fb926a9ac728a6468f2f645414eb066e6234d9a4a0d5dc5cd6c01abc4aeadfde3afb01bf63f5f320ed61f0c6834a94236480e1beabc7d29f4fadbd4813d06f33059adbcdca2c8fee5ecc93d37a2d91f89e00497042a286b7a7c77fd86254b9674a2108da236c32fa06796c21eed4dde355458547ff8cdad0fd0c83b5caaefca857936f23616d2514e0499667e30daf63b69e04136ed92bbef7ebc9fe220c85028de9f4adbade1094e47ed5e0fac5ad0374f43680136162677ce66299c1fd13f430b5b2158532c14b98c2fa3845794dd7153a1385fd9cc422e94f4a5c788cc064035470df0a9ba4ca4ffe273367386a9a0d53b189ff020fa4b397affb30ebcae2adb321927b2eed604da3f8c6942375518baffd38665759b0bbc767340a301a1811d30ccb4009f6e0aa4fef9622f07c19f3aef13a252b31afbd7da9066f4af007673f0a732f17d8793af1cf5859e2d0ebb281686037f774d7e67f12828e06dee86c973001cfc7595016bed4d907a8fea78157a419bcda6a65f13d193c98a0532113802577d43efdd7ef3a76ae111e11e0050806688d0f238b99fe6f33f7e08d5237b04662fd4c62e1b5cf2eae5f0649e0b42a002aefeacfb0a1063e8345bbb5abe3418f2df33952ee10c5cb6dc7c756ac357c98b4db34b8733f6269b881736e5565ae0c983d0b8434f2072a7cd1de8abaaf8410e0a07c9635e945bd142418fa867545c149c05e4540b4db9daae07176129c343273920195edaedc408d65bdf2633352e3ab064cc4fcf72223b24e523e58db26962cd625d60b61ac4f4c8d57d2e6df6249b2dcd6d1c3ad1c82c4675d1eca8ca3bd9f6e60f4229d58b452f4601fcfee2fad705cb54f49571df8a6cb512fba86b59b5c7aa6661bd1992fc91af4f87d1216d72ec21f8197aa6eddf2b3de8adf48fc7b01d35ea120ca35b3cab4b1a71fd4976e664e8c234c542a56a15d3b58b542842cbff47cd4c46fab6c34153be7a3cb028d55e09a8cc87d0a354446613d949561beee340983c96df2a63f1a97e21a543f6b62000c3ad1a1cc82833b370414f614f363d3adfa0da067ac93c164a02a05d5e361e2c50c2e04487c8b08a0d7be2cf15c17acadbe4cdfef5eb08fbddff5e3945cec410f97e9c6d046de10e37947dd55c0ef1c6208760aad8fdfd4d553d525e011399f0b665967db99616c851b224e18025e4568a4a2b7beb4e140e00446399aa7e76a3dfd869a8b81ebdaa67932b1f11702849c6d8cdbe71b6a1c1f5119dee2d989f2e5fc57c1bb75af836f61670e19bee993556a5a03195e978b8c87275f30f430d0777f0c71dc23a2ce222bd977319bc074ebdbbd62da4e39a79ff5789253285482b3c7a8652019973689b1a7a6eae9a7b603abec067496cf4578299028f525b12fc49a534aed9cee6df36d1fe686afe17939285d561151d6903385be4442b656d3e55f18674214d74c449773ba30890b23ea5b34e0205ca43107bfa0422f3768129f7886b165dab1a6c82ffa1f9b76f79711af2cd7aff608f4cdf978a1a20eb39a817ed149344b9792862d05cdfa3c099d726f2b92e8b6868743412259d4ba107113f46811a7178054f3196a92b8912e6d993bb70117ce1b0378b75f14a580862937ddb15eb2c720fb939c296617cb5e2222fb86a79ec6b2be225b632eb441b3d86971c656f1f99fec2fe7f8e505ac280fa129dbd28a089514d183e08a00a5f5ac3cb5ed815d42751c5dd1df51b45fd605317bf95f286017e09a6bb61f8fdfe33c2a628499a938a03ca09c48b071367646621867160b1efc81017f7e926a4be2d290c32d9e60af047020fbc52a11203e471f55effe251193d6a2dc336e46e771b301f479a901588d81ca64a176bf03db50e3b3ef711b1814a5fa28d45758da5550e707e9f1433d632f1bce9e90055ea4b0a3fc90999cdce4d7dc517e47c8280146aa268006b0522b73be21ddd4b1d702ee882115d843bf73fe3432868e8ffe11be02f7d2b2771b36147ea644d0b5da75e3601502898408d97e3dfb75fc35e6f6d403d0434e97711152ac210ff7c97f853cb7005284b630b273a1121534a37dabbad9fe932bbb37002bcf249053423f7a4ca30f72f9fc3eb041b54a4dcffc11b341c32593707c1d7b3c60f0bec74c43faff58a7416e51b32774af324e745cd247c0c77e9d9259bafc09a76b2340296a2ddd67269f8d3a02d87d6840015d1535337539f97ce759029529157fd4547224f25d819cca0fdde2b111c53ce6f97f860ca78e7e2462d190bf07f510b15cf18d397322035685becedc0b047cb0451b4762de02aa6d0a6ab54a3674f900ca3a487c961bb7e6c6d96711bab5ac7932e9132e0b650f8968bd16f8153b061b7110c41a94cd67e375cebfa6c05d8c8c0a9a8b7775dc06343a3ff73225ed89d72e0fb0a93898d373d7e8d1b0fd9b00489bbb4a28197e9eb55402f212dd25ab06b068032f39b8cdcf8246b6e49475bd5ad997adf34f585998fdf5a41e447669e36e16d9e3bf75f24749f3a182376e56cccdbacbbb5555658b9cd0f060ce93025a493d9289b52a5718f53ff8de057faf06bb5353b8963f25b673e774af3693ffd51a6f7cb4a18eba98e98eb91801675e83050e3dc0e55934f7ced9e2a59cf41a2b8bd0a34d78558657caa34d56a90a20f62930b11eea9ff59516c6ae6e5f164acbeb4d5ae1675d26be04bd2715100bb1a4b857628e1e0f805607e3d4fb044b89273d5e1caead2f1b938416b0fbff3d0e40b853c47301b9d9d9367a3f65a82cbd9caa6c1e06cbec3fe53ddb71ff82017ed86f7efded20bfef2bf010bf7d21c098536338179ae14231e041462e4b46fd50dba65032fa70b33486e21b127701c6cc7458443d0ba25677cecf4a57f0d4c9a178ea8366a3024482f883480dd0add3e2c3609b9c4244dbaebabf3e12e4edc4ab93f5dcf8964f09a7852ca9a9364aca222ca12f812ba926065890632ea72b4cbac44ed0328d7f01d193b3f6ef0ccee7593881dbd12b3dbf971020b8609f72b4f5116fb1f371b75e89c718421f9bf3091aaa1efdd6c92981e933f7e288b2d6f4e1a62fcd2b5bd61400ceb97ab6cf3bdcffffa184c9dd2662f27679df09b58003d429e665d30b9fbde802d094b8d1665148879aba86ff310539fef51e9351b408bcb225aba30b2175092751b0fc87fe0eb12e0a9e062c8552f2c0b575901d9a4a246aa499c96d247b70aa947b271cea2a9300ca1dce4fd1a90439540b73cbacc4b703aa72a35db7bf6393b0f2bcca65cc47a8cea1772259c04ca0e02084c6bd58e1865e2a9f0429da8f148748de04686e659b136b3b5a24e1f965baf949dbef1beb874f503f46cd8e0428867149ef35e9cc45bd35597619dd5b125399270370a05aaed53c107068f41617a287829d303213a55bde636f3cabff2af9e8a776b2d9dace9caa6e80d59fd88e28bc29eb5cff4ac4aec11f9dde6f78fd08dd22e4cc7a8261559e8087883f71f19a94c6a87b51957ee6f6ad606ce5c4e5a8e8db7fadcd4d4e86133905de05cb11c561f43305d25b272669242a27f5ce4618c35e0dd26c066526385fa775e85e87a39b78e4f34f3934355914e2d16b85975dce6ec973d37250eb39fe3fa0858a244e11ff88a15b76860b6c852004e9e385d24f002e34f1f5529ed2ed8added18824975d87d758d1b10ad35f5d7dd667dc117f9b44e30c3cfe42c977281e300a0ce7f6e42a7a3d9a158500013a30b69f32339d5b85a306bbbce51b3d1ad6fd78ec1d9a185cac80af5e637d4fc47ec88c22ee7420bae603c67e2d90071229f2238e3ea33d4b4a0010795b0eb53ed309723c4fd0a7410eabe9c6051b838eb3a21e5fe2885801a6dafb2c3e09edce3a8240f9ee7deefdb18874d6d4874cc2302ea9ff6429c378509937eb69559b10a628e0cc6a43e4b20725de15de07a1ae3e7a2ce7fe544d8d60092b11b7671eb9b2f795f71a68d4ecc3a3519702c3aaefe068b0ac1ae9df74d1e0a08a81b82f11a24c3814239f4a089e8810efbd133159326c97bda5771e12835b9007f127c475ae35f895a15463cccaa37af1ed43b70aa9db4b88d98a704152b2ec4e61604a67dabb1b4160133fdb0a82b8a9a599b1b402d8ffbd38197135d3292e469cfc038e93e5d80f5e83e0727e227df5e91855428f101f45c7052a12096a3422c3237fc019418366d768292d5b457c8192a056ed7ab755952d5fe7a423ab1f703bf3d049df4e0f317fb629a3207749ddf3358b74e948e57ff60b839a96c1027cb871ce72808e2592dd132c22b4ec7af153b1384a589bec8038cc1087cb2f5e65f5618c1240eaaa56d53e161f62def392572274c5dd2bb8e45f47408184d72d920694245e3a91d6c590b63f47c57c988db4306311f74e552deb703f1bc8bef6a1f3ea4f6955ed3fd4576b6d87517e61eb67c8baeb0e6eec9df8255f9cacc519ec0b4c81656faf6f27f496b807cd134329a7c4be80da405f548ce28c8c80e9b3f959fc2c55236a2b472fa65ca831692ef9f60eb6cc8d39ebb373a7e6d45a34d6f109dd13fd6e9a422aeebd5f9e1bf59404a38afae559f73a8bee99e55df190bc640c4ff69a5675d9e85df5afc25ffbf2ac7da79707f85bb92ee214996ce6648d6496d8e855b7f432d5860491c127be2abf0ed2c81d8cb300c7d7876ff0aa2b5578bf30e898e6e68ab6b661a1a5178eee104621d31916b50bbc8d206908c0d8d9d2aa7b413c4dfc66c04c58b06f04876eecb4d983d33b5a9cf10a657fd8c3d7ba2a4277002424f0a5ca8a0cac331a1ce1aa7a53c25d0bf5f08bebf77159320d73841638dfe1a39ead2cde6f8dd20bb1f6c321dc1390eb0c86afca092e81857abf5bfd3544d58a4180b09d8fdbbabe66fe63db76207d06b35543702f29fe2eb5ca358e6f4e295de76a89e93e88f9259ede7dcdd1a9f8e942e2c0c9642f2c09d8249384a8139c5837d5aac23d9b0ebf3f76acbdd4d6f24177aa8d1a9f35645f12f542a570a21aa6bda350ea245450fc1bf830b2e6a1e11a056d1cfea71a7005b59c43a9c9039411a740155a7961863d06955b2480ab98a626e61ac2671116e9b68124bd99b8c6c291bc911207d03d97bc1ae66d7aa97d4e9851e8f8ce7b5b814f09864817a46978f0b91d5b137da1e0d1f44721a66e14c1f3170eaeb874f976cb3993d5f69da27371ec87b29c475c664d489e802e087fa5e5e628406c4424e74aa9071412495315590534ecbbd0961e2f6bb6eb84639a09d674304d8ddb7e7c9a1dae69f0006be504aa10855f3ea24d4234588ac9c7aae814deaab9733fd1af9de5478bf73abf8e030ecfe5aa00b117abff40ff805ef6f30fe9a19aa22bfd6be066ec18d4a279460100ea68eb860a71f5597ffacf3dd239cc7bfcd15af4eed6b2c06e8406e9dff6c4e1bb6b40a84d63d67268b077458c0678dbdc3c47d044059c687d5a2591b07188628b60bab400778a2f6b7b594650bb9b8dc539acc1e2bb4d39735e9e857b1f86c2b1478f02b37f029ed825e6b7cdfa490fbd9c44f3e48e1b090e262d78420723ae3963ab774a17b3d976c55e9bbbf9db15421705ee9cce69014d08d80ead5c44c317f4812ffb30ab638f1462337b2902b2fbb6d21053b91cb36e3272ffdb93a80489c139faa59d6a6e40ef0a89f71fbf5ed56f657913543e31d6223ddc1b8f9eb9068a47adc087f9647225b20b20f4d8ce55c99f6d5c5b3b0eac6490d4707821782b1b3d7b059e07e603c6a1bad4a69043189e59910116dd6c58cef9524ca0df0bdb5ededdb2abd3e68e980c120c5c840f2b1341296263db920788cc8488e2888f156428d820638dfa133962fddbd27c8be2fb0b8c62a70d0086d8d679791f8568035b36574ad4e62d796c7d7fb171278251caec37e7c7ad6f8c2ed21d0ca198fa126e02b000c44adc99e5667d21ec2376aac46bcbd72a230284f43251223e118a6992914819e043a5f5495be437c061642803cfdeaeecdbe29cf6f4d117688fcb0154d8bfc07ac42352a5addf91e5887e49c0595d311665ab3e6b234264a2a4c0c7820e54208225ca1671f2550c8301698b1f7c8fd4bb0e8a7e9ef6cf1819bd233e4935bec429c49fef26751440f7faa8ab48925ace206d650628e0d0f456af3041afe6e587e0288b745c4084b59e2998b6232fd4e51e47342072e751befc04b76c340810c2d17bf270fa8efe085afc64c9d29aef2fbcf8ffb7fb534925ca9d62b470dc6b422fa82d242da32e82e49da69c6a137fe146818872de5fabd62090a3d14cca37da7d1fd6f51b8e10bafd7d36835881795211e19d6d229ac9276fd3f7de087370178d1074dfb95497d63b635456f73b7cfce63fc3ed353fc6e01b5739a0cae35721ce25f4ee1be7421ec81b3d6d61626e45229e0f60ec84fab9881960640abd0ee5e3ba1ce2859c74e9e715dbdedd22b1906fc7f2230253308cf5a77ab192e411a9f5d92744984c2aae5186de78b5720f73ed61a04bad409de3c875141c11a4c48d92aa36bab181be6b0fcfc5eb3eb2c7b302ab1f03792b41b9c4c4efee825e6da4c1c17d469e024180f3ecf0c008f908c8d5b3eea62168f0b4069d9b06d8f32a726d136e4b72de74c3c8c944c174f1a024e06fbed70a4dd977fe58095683275cc9a049d4f728eb6291e0b4b376a1a0fc41e41fde1f4ea3fe96b5cb76f893a4849c46a977c983218fbfc1bdae560a755dba4848f88fdd0b9a2a5eb1dd244af26e716697b06ae2de5675a459acf33560cde4148f047860fc7032154ec0af01a3987e195404077c3be6e9f0e89c82b5398ee63b59ad0d13999e34ef8c12b755974302bfd62328d6630928dec77ff0362737dc10704a71a2838f74888915df825927a547b1b0d213ff6bd35b69c3a6f9dbcc656644de77d53ceafec3df55e36388d78de57008b3c5455853f367b61448bf3e991618fb8d34c34482444e3db31ec7e6851b43db88fb05f9c729893960d2736e6ece9f64ccd5d370bc6622777e094dbc7edcaa8e6e1f7616227074d856ba40aa764132be9b91b77b837187e40effbe57d58a5e7c197b4944260e1b6c71f0fa208ed9650f7c1ce802b9a52c65f1762b05845bc8873370ace1fb1bf487d3e1a548d4193602a9b4a7b585a7986fd679670c33810cd0580e1ea846710905046e9a26eb8f369e3c203dc1f62ad62d39d0877a13614902d11269950233d94ecc8abbf8aa970afd043ce0c4e1e4348193c0f8550283ba99df19c3ff371fa338a3f6c73f5568c098733786cadfa4cc4db226ae7b887b3a922d4ba1af049f9fc771cf911adaa4df1bc3f71b89eedca9fa542fa4a1e03702f412266382e1dc6015646ce1b5e4e9e34405be3c66cf5880b69b0feb748d9dbfeed833a54cae1ab0dffd60ea9ca405d257194d5cda121cb80902c725d2abcd01f04fea20cd7db9ccf36451a022d03a5d9160a6484b7113ce5f0d93ee9c32a4eebe431c98af9694457a6bd6cb5f905312330a62f922f3f312baf86ea479fdc0f6780a51bceddc4d5ef6dfec0b45b60b539d86cf63c451ec48157aff7e3d7167322a169909e16323c5a4e0306f6e318ba2431f75f79d02a91d28635bdf7ccfdca4975e6f45cf02a0b4964d823f2f295876965df25e9dbbbaea43f9ace80a4174121b60a908de2d644fd9277d00acda0ad8a1426eed9c8ae59399d4dc351f2cf1eb3dae4be11795f6e23d0387ede66aa85208e0bff3802538a16afdfd0b63f643dad1734fee58e0e0221f5bd0b0481f60becf980b3b247cf3a877d56f0a4b34d37ec19a76d0206e9da973024b5a4c8177f4ee13987841b3eca701a7a0c7eb756bd7f99d85738204860b5ee44495a867ea3b077408621ae10f9c0b17fe99e3f5c9aa582faf886ef372f16d8d3d15deb5d0b7e5eb9f51f9dacef925649d15e6c33e995850d227c40885146102309afadb6dcb6f08cae688d73ff103ce4dc0a73f17c0bdb665e0cd1f44d642b3dafb37cc7c1689cdc34bdc7653349f4f86595e0641a104edbda8e855ce86116b3627d5822ac65587a6fb6ae01c7a952bb54911449d3fdb0c0468fa689ebe64e3382561b22d28f5ed05099fb3ee0d623269482006c337387535d507cb0fa0659fc28b81c70d791e0ecc8084eec8e922af72aa546e98ad67170f7ff1bed811615242ef7636e0b76cfaf0e0483661bd52323555e8952292d15617f30090d5a6ea40719f63a56b56d44e43efb0d3811ebebe27f1feabcca731c43f20422835a62d3965ceac1364a665d1f5a92e626fc22a987e2c7024b1a95c098921b9cdc7b2a9449d8656f08ae3ff1c6e19075f68a4bbd8ac808ac5c68074b41c71c1c7c1e5b63c31e1162d40a75da25314016e73cc19950b906133d73d7edf131020d5c4648bf56085af395b4cbf6771a9922e5d7c25005ef014136a472555bf851e46c7f949006adb05a5779e92a7067e6a817c55af37edfce3646bed046eda4480bc3cc9fb8c5e7c5d79092993efd22959e6cea9b458b76683887a02ae40cb1b96a5f113712b9b98ece44695cbb7405092887f231f92aac93540f0e47174ef73038a3005f36ed65fbdcafd53b766a6eeb1d147a134de426a8da6c498315f85fd46ca95986d1ae83d972115063959a20894d4083fcc47942cf21e509e04d681b936619d2926264391bdc1cec126706483984b75f3afcdd95662bc8bc2f6b98057211e93431a7afbd643b5440647929bfef4faea610cb366a7b30e4cb842ad6cd7249165c3f5453ee12630c4085afd7978fe6e8b9c6a0c68f3118eb983e5127106541cd11d8c03cfb0add24da8d07e7c889841c4571f138b0b952c2ff259b3df858928f45897b8aa30b669629e8c93c7c56585595a6200f36289a00915d887ad5d6a9af0dc9809eb1640217077add457780d1332b8205be310c5dc3c88b8c46667183c441eb6c03a6095e464d0009e82e073a3b121761dece82c85b58c210f98ea3fe192f25f964483913ef0cbf856cecba3ac1639b90b05b3bc67d1d3d984ac506793ab2c989c1bd957eb0378b5556b5e19575ab390f5a0216201ee47f0232fe357d9c99aa25b33ed9ebc2c4f634eb4617312c6bde136bbf10cf3e22467d5b555a1d8c7f54dee43c335ddce90fcab19d2238b49fb14a32aab750889fbcd8031a0fea3f47105020e295b055cf8ad788633998daef381a49adf1e5f8dc498fbd629a69c5ab87bf42a0634e1111c2f702be699f4ef744c415389c641807e28eea864fec79423d7e075a8a132253c5edfb924e073dbe9a302e0a68d070fa35846dfcc49c7889cc083eaf8838d864f9b5f4398e6a4d70d3a61dd6ee588d44d8d024b8ff3a68b0cbdd946c2d3d239cdc56f5977fb461084fc0a7a096e89a400f835369ae2279d4db45af33341863a68d9cfec62f1f2990412a0506bab338ed7921659f5c48e96e363d9b8301c4ccf7d6d6b122311a092d4d528d8dada5e2b47873459e0d5653292293835b4ebb10eb3c5b98a47e8526c6a0de49264abfff68d68cb5128dc69f54ebb2ea2f8cd42e43d73cef029ecf17c3fdf64327ddf88a7b4073a05467f3bf4420ac53a6bc5ffe35d9a448fc3d21cafc07e68bd708e05e13d52a71469016bf9d0e259bcd2f8c55dfba71c0fcd774d7aa88f888b7c0d5374a785a1a0243f63e32bb77fa3378b63fbc8dbcbcf72388084dbe64653bdb37aee48f493cb3ecd5093d62173fc81733d148d1df9aa0173ed883fc865600f187c932bd433c6e0a54fb4a176e3ed044fdf0542663802c8c9fca40b0fdd1f4ccdb34ccd9a4eaba4d4652e00e2cb3a813eb52b72a8cbdd33428dfc276506aa531173920ca755c19734f06d8ebe3801d068c481e985a22c8174137b629c84f72a215fb11478261d11506f3e83766b16e016cb46beeb6669eb4682e781b8dc5bca4dcd648911f38788bd85c6cecd3953a7ef73245e5721411c690bc65a0888ca5793aa7b570810cf6ea6a946bfc865a8b65ca81727b320169e1b62aa3ac24f03e67687554fe95dc668890089865ec474659a02ef132bd88eb92dbe627d6920aca8f8f536fe8b7e815e4cf07988dc3ad6663db22f60ae51833de83310fc6b2bf8c91b569dd7c40bf5a34206afa28632cd57df24bcfa62150f5d13ed239baa656d60fb1cd002775b51837e8dd413dd4f5468d9e90ce38c2ae12c69ae737a5ff636d0713c86c6dfc050a41b49c0c878f5f843ba409a65da742d89a7f96f7d5273fc258f067eab6617d4ce39a3684967753818e65f54d42fc40cb838b479a41c309b590ad8772e41d61bec2ce71be9e620e57897a3acc7e37ad423122a4cc676855ce0fc39606c03d284613b474c4ece69273275cf1f0fa633438cd04d841a6381c9a17cf8d16d9b0312b6ea1b243f2e6f19e3331b5d896664e97ad65fb0de38d1e57b8c6eff57ac1fae1f073d0341da89407524b4d4dd2ba2e3397e471ee97bbbb8900e8681ed842af01078a06d7f5d9529917b01c5394ffe65eb526d571d7305178a4063a2eec00c2a6925fa42cb6a49954402f7d06701d64d52057ace90f4f2ee831c7909f7376327cae908d52eac5d740c3882899d6a1c031567feb59dcdebcc17a50db9e168606c1d2082464319bc31532326241bbf5e4823960e9226833e36550da075447f21236ad89c3c85a4e4bd810c7f4a84c2aa7ed81a159a8eb4fcb498b490d50673ba761ae597166d5f6b051b2861166b3f2a9defcb66744661043b851bf17c29f7c12cfe9e6c8ce8c14f4aa57493c218975a74a2fdfe3b60106189b4ca39d2dc85c21d3788a5dde309d98c2afced12cc9aa153bb503d91b42927c4a49da8592156ffb2fe11fd8d9d58bc4d86c0bb3304c570529bcd4002644953a787dd3097eef61f8e3c3679d430a056349c45cc8fb1c097e7485f62e00b5257568762b44c67ae23c8754086c2b764906df0f126b3c433a83b433c48accbe4832ad51c14954703325037afbcba43ad71a45a1197cc5214e4e01bfe22fabed5a9cc9b3bbafc36e120ccb433b5113a83b6d34080cc71639df0cb2b82cba481a68fb9b90c8620477eb99431ec0bbf7cf5a4f07810d9fbd3ad021106efaad52ab26f577ab8a18d8267f6aefe636eb228ab030911d5552a96fffb68f13036582ab18026e617f3a626d95941756a4616d7480d7cc34bbdb4d65d21eebbf7437a7c430c90223dd40cdeb00168e2801ff2bb3fbde1690d72141e8868ba0bfa16647b923846887008b4cb08e62398b97aa62e6321a83b3b23fb2290ec4d8521df56e12eb10c962e2f508e620fee83501e6bbe304992caac1403d05112d35cdda7e666efbd909230e9a14671a262a42a03a20c372ecc0fb3f003bd99158fa2384500f384c5a383ea37c0efcf0d24b29705f1e5b394ce93ea3e36b6dd4d6d25334040ee1e84fb9481aa209f086ec096e686491b9e16f5dee017036a83a6bc80616c1fb43133d7ab1f0e1f96ef6d64bc3204ef65b7831c1785d69c097302db9dc396f31f0d0c2c45a997a52bebce8f60c46aea0dd830f6a53bfc474ca89a11971081128a8d93e160628f41facb99aa4917a9be1321d51c931db75ffcdec879f8dc18cc30e5e9778096f75edece0a845fc71efe2a0a2dc151ea0db81ad0d5ff865933cd0a0d7f5f788c7a152f13d9ea68f53c0ab4010e60cfde06d2b68b4461666ed430560a0b7270a0d5662a46529888d31e582ee7ec50c9ebf2489ce1678fed8bf3103bcaa0fd9af9d9ad95e64b045eaea2730b13a87800f0a28773f431ed4a573f902be6e4ca543405d038bc09ca468b0e2ee4888bdfeaeb3ab7e69106324fe57650640c40e67066c756e91c0e77cb4a358e05441ea377ceaf19b33887006fa650b3a39d0308cf64dc9ed4c2192f7266d387b0ba2742e90a3dbc2acad08c9b9ef6f2758b09ae21becc381565f6baeea53a24be31c9b9600a49fb0767b24c9c58accb348918aeda537a4290fbd5bc7ff2ce0af252bbce31e74d5bee9702db8324204832b7b10b5af671d3b6bbd1c0ab9ecc19099ee39249d0db251509aa45d36530ab156a4f77ad4eb8f742bc28a88a3068f6dd7be72b5be5a69120f61d125c796a5bb02af64d338bb373298cc6392d5f55c510d7118fc6f3730947c3dd898ac4b1fe3cd18b1944330325df93f8a2d83c952588c2561df96d4810a8e21e3099702719fc8f7292da4f4f70418b31c2c65b5706f94d3491994f4334a3e58abea1d4e6ee153caf48449f320fbdb446ea4f67e6f2ac149df1633aa7b5e519005a5e5c2dc3af899284c89bd7d714cf1a7d7f1287ccd2530af9a5130ab876c8bfad518c05157d2bf8ebd48e82f50d574922a656e2c72fd3fb1420077a232b9627ea6ed3b66004162fbcb750b33a8e612869f00a16889ec2f82f8c65234ab8417ea8d574e522236d02486ca95f4e55e061079997ef2b3772d394d2f46d5ccd438c795d49af0d507391b53191fdfb5c245775f4fedeece00affc690d10eb9c86d568e2366fe328b6bd1e83dbc49fe5c0752bbb3522d3924dfcebb3b496933f8e4ad9c6e18091dc689122629f2009672454fed849f7f1ed648ffc6ea88cd80dccdb9585905eb34fe37ad2dc739f029745c3048ced77aa5b93fe8c9f9a791201b9f09a735b9f6eae119a88f8ffff24b99095594649a5d3e1a25fc4cabb631a95afc389269b72fc9571bb069ae1428adeaf3cd4885227a3129e2e5a0b949eae71306ef15e3c1e2cd4a35154bb4a241dbb8008a9a475880f08df03fb6dafce7795e3309ee37a3280101c45239894280418ebfb4e6bbadcd4fc3bc26237e2eda47a80a90c1699b7c11c263967bf60cd860014b9e0e2ce023b8b93e528e7774cdb1ebb21f0a769c9eee72874b39d46daf9bacae8bf7a0eb85e877c5a19538f1dc37d2390f4618e371d32921f09f53326089dbd0c7e5c41af0dd45fb9cf465e6b8d3e9fba381163fdc6878b5ac307042f7256dacb18cae224474900fdf8ad199de1b02290a7b8784c8c7b8a0d7bf712edbdf58012e80f806dd5ae60d7300229c396033becd059aa2bf8b98a6d6b9fb4acdd0981b1ed2018236e0cd209229fac0c5d4eb8618102431cb4e219abb867da0a2c32f78c2b384c7a10a3514104bbdc9d26307c83e38db2bd4066cb597086d8ddb1513ed1d2808f484580b100844edb18c093ee5b90fede160fd941741e4482c34639ade17d62c1ffcb9c45f4006b025a24dc92546a3ac3f2cdfde330ae29aeaeeb1b7fa40078c527fb135213c3ba14067fcc3e55006237b680a55b19baaa6f83d0e8403e32be88c6b756bdee0d78752dc62f9b19e29d663687921bda4a08f842b18feec709a76fdfa9554180e9392ce4d5d9d698d5f580bf0838e68806589a89beafb60e7e8a9bfbc873895a21db2b98ee639a12969f81072effd0df7ef4b59527f3e7525b941a701fb2edd69342b56028b21135e46eef8227ec24ec119bf00a4c4ac1a5f1d2fb2092b7247a4eef1e3092964f94cfb970acdbab789c0d4f753dd91947aef8327c1768d6429e94b136db9e7d0d63b0ce7cb0b8d8ce8585af2492f4c30518e59868011171674d5c6a9773bbf3ff1108c044a1322d96e92abc0e73a57985b70a8043bec74f7d5009e0b3c3367a130c65a989665ef5e3d9d39554478544d9944aa29856e4659ed6d5320da026946bb4d966157e2b638a0bc66479ced3a9c2af68bb6f8c60e9693757b75b2d90388615f090fa799a54974f241325de27b5a7336e8f73a461f8cd31940f1b5503b69b381b8decdc3d34ffd259091b3905de5adebd2fbf2e5e0138a3de87757310b7991307d3f6712aee2533aec6a7a2cf6b4f2bbef18b0ef453c989b4fe9bfdfb06801ae3e6ba6dea2e9888c7f6afaf8c7e8dd7c68c4986ae91296c975f2abbcc28c052a1d8dfe7cd8668082040133f40b5fd89de01d5393e52abbb6676b1f186fe20f7a43057fa421c6d92c6a16417e7c7a6a06b6b08a5a5fc252dd0db33d073a2676e528a9970f8f8a73b2cd74bc978033c7e7f0d622fe2c1cfab9af1b027ae21626426eeed40923d73bb0562126f5e22339a537a700065f06275b4afb60ce673bbe2769ad129c7fbcb4f0d304ac15175348707b40a5fc6ab11b5cc5ee23aee919193e4746a6279f61c7dad42c18519b5ad8e68683eab01849541577e7b2cc27de4d522977267288b8abbbd2b5702bfcd69a148bf67693bbbf0719db10776580e82ee22f2f9a92fb183db12d531aba4e5f50370fd2a68bd128acf653e86ee602238fe1b2c98f0709cf9cba289fb928ce9bb1599edc72b2ffb4236ab0b5479d44f51fb2394347a1f95efae4f88e251c7b2a31d04a137e8ca937a8c0642f3a4db764a34dd1c048d3a3f8ac456ce763e3f5c14b639b8760026c1857bf754fede004da67a8445ee21ece4bb0fc0ae8d8d297e1218d479db1990832db19d72a8a58374753548682be7be40639664685ce2801bc9c9a1bf13f631208c826fcb954a3ebb3b92a7db946eddf01e75c7cb5ffde00f82260cdf9b0f6c606e5426320cb4965067c602f9cedb1dbeeec8bfec2d69534e922121d5104c5f7561d31aa9dd0e86dfa7d9dbbb5003a3faf406add8a68a81c5a75d1f730a03d2cc28be778f763c4b77e683603f025fb7d554198ce2453577a2f4553d888af784f262e4e170c3adc996e4e1fd7ae6f3cb0b6b936eb1d74b3cc53b33912600c7d34b4d50343b7561644e521882042e68ece1f4d3e42bed4989c09572222eb47abf049e81ffe0789d5cbe728b09477f5662591e632651f52fb1ca18383ec1c23547b2251452674f27a01bf5edc54cba765acd55c03d8f5893f52cd139600da248ff95257d1a5c1b384688b071eecbbf070c2b940acb2c60d5e7a3e7ac03253a5ef19d7f3fadf8d5d608533f3dfd8ce57f13f2681d162e2be4302269a873bfe648316bfaf306aa813a5805ef773cf5de97b48d99049dc78525fbc3f72c0082e7e03cd900d68002f1c87add89e153d4dc7c7e42bc405927b1b219323df36bc8b346fccd71bcd154bcad7fe4f2623c5a5f360d073a730cbc9319663771fb89aab7d6cc2921957d5cc850142f0644ec830ae1e503881c6061c499acb326c5bec829ff92979d8fc3515e074559ff2cd3e0a8190b0d1e71a31db035d18bdab4bb55a9da99c074a3dcb66f417de12455bb57a2c83f2e3092016a9ff0e7e9d098171f667f40f23c08da7b587de1c73a2b49b5790e5c5d8a8eb9d5ef5c7c0b8f99dccbf3cb9389f0bc7c68a602b80d5872c958b567f2e705f58e0a3e5a17b6208f80fceab287ef42f79ca61a3b122b339388016c6500ef5bfaf379c5d49b45a9a10ad1916f47f692fc79365b84e76396f018d2dbb8d583803d077f1aa95a8c95f8ad6ce9c133fad4fc50d1b7744390014dfbded0625511f86da15a1da40ff39fa662c60cbf49b6ca8a482fb65b5dc0e378c72470dab58952b559e73400002b36d0f5b499eba92bb4cd7807b4c2ff4fee1ad038191b9b777580f53d26775a7460ef17b40a527b4b280d91f0c793a3f59acb730edaec8d6a3ec216be37561e52f48b228eb323412e9142e37f36ea8d9a9a3581d54cfcb45b8fd1e96ebc11e040796d4e8f77e1b05a74326129fce2432c4d978bd9323c5629cc76cdd476bf531a0bfd3bc06a917a776252a6bc2c5612212a09bbe8b202977407f407c4dcf4b11ba1945650d7a28cd61c4a709d2e370d6f2619a88733969119d54588e8f8063634e3011ea87585621ed3ae306eaaf865a801fe0ae377807c4fd38bbfb9573134a429bed4c90ace70726a3b9941a1f8d72b0008fce0168b62b57e350415c66ed409175be52925db5fe2e99a5189c5595b8d8fd1db281c003e4530981b2ebecf58ffa0ab93c696b8483dce87d72e268afefbef94dbea830aaaa46cce4a296fc9ddf68ca5e497197d4606f02953da4b905a84965044eb778ee9ea543a2131a6a6b1f4d64b7ec738da27b9ecbc44fd02b1b49e284ced4f5225eb1eb77c85b38a67d8f1eb77185e5e6017c13557f365516e7ad6ebebc2f9bcb56ea09d472863cb1daee4b862173226a3598d7c7a3db5e02b573c977c0338900d47ea2a54d5393537401d9735bd207db55a6f360cb7aeb24034401d628d8518cc9e5019c48b14ca39386834a87067ee2027f4c4a2db4339b7f84fa4e244118d0da19215285c6272fcae58324c39d43c20cd84f789dd8677aa5657864dc8a784953043312ab056b3ee2b4e1abd7f1e0dc1df60baf6a5a68eff257e509786aa108717cecfb564dc42325745fb86d3ea878e3ba887f077110a32b57802ceeab2887d8f692473d7a43f21c9dd03cd0f22226ce420b22b62f796e740cdbf0319263d306227cfcc2ce56381945de4dbe6ec10a35f02132c0521aa63786a68b9e2b45d3297ed932f4d3eec3592e5256274403fff40ec31f766a99fdfd396f92bc080bfc659d2b91bef0a9de6b1f804281f4ba9d941c9445e0a3a2c672a86f9de431449c8def61e5940f0dffc56a2c2715cc961e2838066bbce6a8540c8b54ce2be0f668727425382a4774b45e411b5bf1316f5c76f526e6150b5fa240c16c9fe9f058becccc97ef524ad98eca8b2dd132ee548433a2f10eccbe4c736ff57fcdabd6d45d41b634f36039e9ab4d25a9b26c4013c8f3b49f4f129f7df2c1106f8a804066f284b5a01e4b2b516fa1b19c1300036b15e0ac130be1e1a6715134899ec056e0963ce899d212e20d4613f75e8257963ee122f1191c3343e7aaf1a34c5cc60203de6d1dd9c900a654ebcd14099da02003058313a526fcfc1afb26e3a08e146611df1c0ac40c6a2bb8200c81d5b8d6f562ffe894009fc996bedbd176f1c14f9df333cff89bda05404f97055a17abe81f0b952a05aa2aefe0c346141c06e6fa4b60f2f10f8ab459f5fb7bd72bfb8d32115b64f78434104ae4503ffa43d7ab15ade5d09c22303e03f498e8f0f41f0bd70450824bc6ed247858ef4d4a2bb73815733dbd1fa2c24991c6555229378056ceea0fef6cbb6ce66e4bc8897975d82234af184664bd6ea4d286d5bd35270e2dd5ad59d0edbe9cba6958563ee449e3208bd57db6eb5810556a1f6c150cbca901b42066dab6ff86b56927d263cb6d16d0d6b7c25618f4420ead04fb315ba740c091df2a05537d8a6d8b50ad8faf755b21dd1813059e3493a87bd4ab97a55eb11b28ad5ae3aeb4285121405dbf64527eae6dbaa8bbe669ca84a0e464c3549397480db3ad98ed6cea4d6d2137e9780e53dd3ce57cad08189c106b9f36ee0396e98efdc634ef054bb2e2ba032c85396ae87a4639fd45ef0b4be48b752ff9ed71d41bba525009fd82b72a9b089e5d37fd23721bfb747ba19dc8a9d31bfdbb7bd8d4a248027db4b65a0d32ac888ea3fb4f9775299f79691aa43b199d1896fbe8fecb2aff69bfdc87378b0a8c37ba25004f8d9c7cbc16e3bd217db07000f765f0aeea74cc6f48a0e679ca881fd944875501f5638be3d3b2422f94e9cea1cf739e564662cef50417be9e7a7307959c1f5410a6715fb295b082efd42032e55c8f2eb673931743f780276a76be0757b58b8dd0428a144684e261ce09576da5a93584b8db359ea498dbe56e169ba1482b1261b20b59ec3ed2a5e2a485ba0ecbf0957255bc8a84600a936edf36bbc175eea676eb49abc19d5f61c800add42cf59ffb12c2170e05f436415ee491532d54fc33fdcf4513313c185ed783a0efae66c549fd4092c150ce38f00be81714d958476f01e97af8505ad2399e0478709442aad6038c64c31f79026512e284592dfb0f223c6816e9f8e7f63ff6074335d12b518140972c2f2296b486b72d3234bed79274eb9287844dc72a34eae3273a8f8d71414fac229226d90860a8b3a935622944137f54526bd58c1ca48c2c0ea4188147f961988b2bed27b56538899e789deeabb57fde59b0feba647c20f73bed9589491a040e5c34befe6d00c7639c6fe2ec6d481a6cec95ddfec23cceb71a02e2eafedecdd8cc452d788ae35016884089b527467be11c931ad9cbf6208a9419fa7da19a89d792a0d37d8767c61e36451e76d16d5f09ba931b38406cd04a085f78fc161a7ea61c427449fa5bde72c523a34f7937a608c75780132e07c5ad8f12ad8beedcaa3c35941fb12bf18dad39955d8774e4da5cc09898aa6907f4e01ce36c7086e344b62ea6f450a16f650780359196d29c5e4ff8a63920e6b08d0d34c9c53a45c436bc23cd895f8b105df71096af0c6cc2bc55ac13c84727006e2770f1e323f955d90ee9988f67bf212d1641ca7e4ce7710e7096aa3d75ca1714c14bca1aa3297f768be85c8114021635d8d80b0063d8b0a27ea46bf27f5695b61e78f27effdf06e4662bf74b775c70e2156d9dcfbff1d59a8e768d947bec90afceefc1208973e60aa499dea806aa991431cfee21783b7e764e83fbe9751eac42039fb16a495f0abcc03843e791c58ce0638c3364384583acffda4eb2530ccdfdcd908b097064b9e5c9c14956d30a117f10a2f08de1ae75cf45e8b34ed5b6c4cfc35bec452bba5c7ff6171d94bb8bbabc556cea318cf93d0990c3defaa9edf4ecac5e542f2a08d7bf80d916af068686f8027a1a5b34faee7cf1b7a17e8517e9f53127500c402df7b9a0600ba1d37c67bca14e51f1a6c872616b6d5f68b6c2f764505f084d76bb310d0c7f4ee85f7514bf9153d51e8a2b27f4aa4d9b9659dbf7dde11e8bf72250ace9438b1fdf6f095e85e2fa37f122edf30e232a61d79e8dab79361463174de8556e0af49aa4807d4ae29ce0891daaa9a9f75675581b6d32e794b790a22d59a5427a4bed281c49c7eb739db3934ca602f14401b89ab0ec4bdfa2e21d2e86b1af9b5e4da8e76e1f968094586e0b58d9a67c9cb2f2be10bdf5b1932f5fc7bb94dd26624a1b226edf80fbe8a5ab9de2a47a5c752f6a38b50000787b06df8664e79cbf70be8056f4ac3b0e017661da1ab06b502c53acf7cf59780c483e2b23fa121b33769cfb5d245816a406db7a192b51b9d606319487afd98f5135d90e7282856d5eb06846c35cbe43eefee7f1e72d45cb32f6589b4bcb80e766f8405afabadd970dc6a90e226fb6796d7138a690f5ef601e276049fec0385698000ce765e1b36fe4e946be24d4effe3130823d9a356700bfb6d1edb301ab511e0aab4b6f5d74c9c7e62a163209a04749bb687f2ecd6de5fcebb17f6000f4f53fcd0273dd63d48badd56730a726ec5a95657449af2e5d4aea6c319d7bf6e9fd139531d83e38d39864263938fbffe9cc558e6650ab38690b481fe6d48f7c8cb64e7dc95e450ffabc317bd253b12c80d5fb682d046fbf4803a5c78ca8050d3131292b4792ae125e464ab6e3f67534f7c18b358b6e46e52dc0b6ebee71e9fb7230d49dd48693ed0dc261253fdb612f0b286b41e319734bf8f41a589438d993289703aea9b90baaac4cfef235e072e91c0bfac25ce6d7a08279c0b3a5001cbeb7f1410b955cc6ab7b203cb012446542782625e154f3f6a2b6b4ea95805e0bb79b318742e61cdc7fd87bf1e312a470fa1861f01327520480870a0b27f12cde400c005a1b5a85077b854d3927dff4665cd0145bac591d9ba93aa3424d61229fd83b333d1d2d6eeb904c2a3c2c612160de9f8d76539679c21eef5c2f3f392698f10f9b4311edc96896599fcfca3a4e46ebdc5ee9678c65418cf79785792c3b39b9f8acd460f63e6208fcca7809764398e2e74468eb0521fddbc471b012c236dd975551b50976df1ef2d6d38861c768e5c73850fa508e9362aacff6cd69432c33b925fb2b260c8f9a6982fed661730d531d11783db3339d8bcc8fdecea9c9db22c9edbcc3002866218722a69d58a16e421b31284ae70e3cc23839607b97bba9df229e30584f6e82c97caf97b2a72745ffe7a57dd496758790651f22f8eb2bfbafe63fdb5652792c63b0516b481374c3a2d5782cb134e3bac110de613f5f3dbd660f2a6d3095a684a0cce149212f2de9528c589976b72062e0da2ae8716ac6cebc183abe011618538c0b912409eeea7bf2ea9aa6c2f9360a8ec55a6c0b6fe2f241b547b4fec247e2659501366dab5039b98a066558287bedaf084774220c584a3e17640f10c03941949699cd6b63b809818859a55320630d6f4ba9a0648b3d302b03eb3e40626012ed1e39c39c34dac7993c0d8e64d5aa6d14acf86a4bafa2fd98b087a587307e3a327fe0afefbb8ee2d876440d8ad0f297e020444311e7b832f1bcf4d24c875a173d5dff7fc94bde203e552b48ea93e7616b1a23d868607db607a47ed64378373f10581cdd2123e75a2f17e1a25f0ca321e5e905d8be435144d889f8ac2e06763d4acde3611168d40c329a634184d0d5441f7301425bcd6425bc4b950d8dd3ceacb96557422a847abaff526f39dfc0144f9769ec6b89353ded55b75078fc24cc6969e95672a47bc3f921cd7cec0348e10ac3dc9e9b2d17e7d3bd2f5913b3da07af2399ae38392da9d7e3b94b18639a26af56a3a1df4e0743e8a619edf3329735160ec06901ac7504d9ca97127368667f2881275f9ef9253eb8d8228c92c2fd594bb97f7fdf4c8f215d7b165f971e3d0d1f425d14415288ff84259d5573307150333db967e3a54f34657c883920592a4aa57708a5181c33d107d8def125ba6a97515381ba8ea7bedecec44d71771a7b7975dd9ce4d5ce6a8662926d16be7128913e5e5d5d8830e3883134b6a0711a9bdf6ef6cd7c7bb1e3a3e2425bafc8d3b88fb7947514218878069fd65fb34eef1439d49111990928d0c5214e34ad1a2f1b940f108c6344fd11751ad33cf73679de1701c4cad24c0a58460009218ccf52ac8708d87e3335db8f1a6c5bb61ed810dd1fe0dbd569719504936522962895a9ba9139ddf22de9c45b15bf5a97a8bcd9bbc42bc17961e587bb7c5d9afc811e8a775a8f3c7d4be5a0e7bae370e559b8a50b24678cc9fdf3f2b905ea7dbac6fd71f59341cae949c5a89db95272312ca72c007afc5efeace2d4d21503bf85257821665fb7ba2a59e8fcf28927c966809887e7d5d72c239b245d45a84ea4524f4ebfb695233a54f6f6c5dae003345b8c6035a87762e98b9a37c4cc14c53e832e1c6367a2c589f86c340ea453b5983102d89211981d177e74ade1319ca2e66384a7de0c513ea3385be854201a74b67088b5ebe2d6a62c27aeb208b0378dfa17671d9a08b35cd9e4842c21f7800fc85cfee50c9a722653aa95ee746dfd5fd3c815ef462598810dda62b05fb11b589d435a15d5eb05190a4917d33f5db701bd472a3e6720a1b6e19af9b195c52046f0e08e8e3fe1b089519313e698c96e4a61f6fc6549a63057a7231ed4b59819294d65d4585db5fa17969f994fba007c7c81ec4fc0178dd2cd84ad714f6773cf1a3ae4812e12328b86875612372b97f1c6194734cfbe132c98ad04c39e225ec12eda77838b800b12f67ad56f266e767942b6f621eab75e12da3e521f8c0193834f289b2156af7ccc473c820e276c741410b867794205a949f3c0f184f6ff89cd25ffba748aebabcea4edee7968f4516010c88aa70c1d51d7d0b4f2e2d47c2cc802e21044b9546324ec160ef2595cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a3050fae4a5e586574c7a8a02e75d322a4266693941414101d18c9c2d8262209d1b82e2d30f35384e40eb34fe76913358289a2f304c6fdc671a4a504b4448f1fd29942c148e92b8318deeb767fabd60822113e575ee664ff09a1873aed8f7a495793cfb7b5a504015f3a9074c641e7371b250d867d751d90e4a22a8ac17fced3d50affc4998b97bb644acb07c55a4dade3bdcb89f6f82d6c24c305d68858b3dce88e126fe1fe6e3404d064cfb4aab6ab0a3edf5642036245c8c61d5cedf11e2b313306e8fadfeb16e310bfffe0a06c31ab1c80f1a99d8945811fb2c426289e16dd053faca16150492e943a43c83e6b3069531dd498ef15dc612fb2051b88f7da83afc5764a3378f017c826ab55382386c5e477c8c8d34ff026cc9e02cff10f2a23bdb38c3189e6f04dfa49d55fb7c24ef9d5a9729b85da419914317098fd4d9aa23bdc4de0767e791f4b0ec314a4e7db00ac64588f1350c2fed0a794fe8d988277d5ef8d4c35abae00f459017d39a7b0c3467752717f3d090f771492d139ac83743c566f2ec297f940ef5e5ef5d17c7f78c69b885e32178fdf2228f2bf3833c1766647c90fb8eca1137d8af7448675ee809625c5f88aadab78e5cfc55c5cedc1737bd6aae3ada79a380fa4505b1a58e9547222402b88c7c8dd09f2837e889308c5c4b2a683eeba8cdb9c0b6a2c45bc0159cd41370156c538db4935d8e1a00c4293839381baa681b9b6b5d5a452b811ea05879df0db296216587451eaf162e9e16a8fa0b94eebdf4488407d32fa199136f302653ab51a2843bd68dee24c38c9f0ce82eff487485f1e1b56fa1f4199272288f9984956b9f6b33e56a88544bf87093284d9f7be8ebdfbc054e736da7f0770d3b1a3ac5647cf5e39246ca6b8421f6a0868fbb3949fbeb7daa963d8d329aea4a1a92b3ffa437d8561007321f68d161f6dfe0d19c46b783e6c367dde74554ef3466be58678c85a59de5f59a8b6153d75ad994a1a24c4f5159937807e516d34ea81fe5ceb642bf258ebb872bf3092b655add9262d1950e9a445396367f41bbe919ac90a6d5f1c84aaefef8301e1e3e5277b78ec155bb9a4ede6e995e1cad2842fee4a01f91827dd875e37c5d37a3990d15cd64e2fa78e063917dd0ce48e7875fc4271c15cc90a85d8956d95ee511ed3329b165b505cf4e7e2c4855f6fe8348ef2549a75c6e7ab73046629621f581b8fc039c864455c37bc5982303b58c96b9ea7d446f76387856b9fb468c0d2d3c95dd96bc688c8b66ab62a09ed42e8793c82edbf4a18ba4362891f1ed91026933e1a6c8cedf1ea2ff2d3576a20f87dadca8b45de4b29c812d39caca1a2498e207bcd39ebe0be91b8a175cabbe3b9b1ca9cc2eab3588d122c15eeb2b8680b21cea785052f59742d3212491166ef8657026f2bb2db3331cb397a6d16e696620137c008471ce23ced65a437336762b4e795389f5bcb26461e5c940624567f0f880eaa53082ff6309b4477d655ddd2c5657e83a0761700d6706f012c7365f310a6b0a6696936a106d69ae18801e22b5642bdc9ed3ec44ba4f8e858fd298fdaa07693c58e5d49cbf5d2bc460599aa5175f22c8746087fbf893ebc418f72f1d5004bd267644f7e535146de5cdc0fd857295ce1eb63a44f9c8c77e6b1e7cc3fbdcdb962cd6fd9f65d9ab4c08e41f8ec3bab0428999e00f5c5f967fcc00bb4f7531d512d8bffb92112bf0c68412ab83a01bfea11680fdf0435feaaaa38bdfaaf40df5324a988c28d8e9f708d2ce6304c004d59164695c7fdb91a4c0fef33d63c061a2e534fca2eba75153837dff26f3cae2d3792a38f5822ac65c7516fb39b4c41d66f0c4fed6b52dc53d7813647d95ee1a82d241dab60a47141ac84bd8d694f07ff0398404921988d6219236cb547080f0420bad5cc7166e43da6af221762ef5206ca47c44d6e96b7c6a494fe23706fe92516f1dc3810fb393d02d88274d6184b82813c5ea1d1838e53b46b5c9e943420bcdf2683d65f6feec81555bc89a1a710d1bf6dc527edab3c258ad8d17b4d7305a39b2ab9781cc07d403cb5a3f3dacdeabf5e6b7e6440b996a4575c57c774d7937d4b2576e72502b769533346088ea2cd07d59b0f02dbe9bfb437c894a6e537e3a198534784d83cc803ea14ad79aa88fb38d32b72ed293a197c40ae109c8510f8c571df90f076fe94353e92e4361a42bcd2c7d5155a4109abb96e5abec059cc47f71b3bb44b820b4b6504af2688038e19dc8644c985993046a66ddd07d4ec4f83151659e7b97dba15809283a853a42ec0f7e0dd6b4bf6c4723fdb28092025cee1022242672723fb525f6df0c3e83b091607fa1b6ef2a01b319548e963e52309e741c413a2d1918e6f8e31399a350f98b5fd46c38155546ba6eb57b21d42c398705dfee7a19943169d028afdb6ae10ae5bd6712b7924aeabfe34d1d189cab7ab4cf256d011f62ec43985fadcc16a995e0acb84e70b3ac8ff52f958c011873e62d4b29fef65d502e8e19b1e6cdbc81298ab284e5bf42fd919a75adcefd79c9a2bc66512df3444e82a81e3193c764cc9c310287e7cb7b8ef51848be825edb36046118c2258de51febc2b0de52dfa6fd716ef2b69af48e78570621fb78a12b38cfba82a0fe4f72c08a99ac57d3b68313945eb0d403478a8da68357753ab260b706d1840e4b1c2887bdababbe7341de2e3460c9ace4ace4a161f88991e71d11375134aff8b981eea11bf7d3eca9d7f528fbdbd351ec5fb9cac076e3a9bb25c36bd50066a9e56302b4da2687814dd58ae806c129c0183063ce02ea3bd80818cfe1ee862dfa9fb23d46f37a10ae80a2901037421742c40cff3a889772026637d73352a05c9e1ecc55fb113a6eebb3cde588cb16be230fad2c693fffef4d8fde974c06a5972a01b35c006499068667e0e0f10770ec9cc2bf22057c95090f93c597496306be62468a0d0d6f6cd22f23a4bbe915ff6f5a24ac7f8c33533554d04fbdff9be02bdd5420cd4224299523698bf5047335f045bedbc9d7286a0c5947d68947b763677cffbe7a0febe347b0ebd01727220e80381cf7dc8826e6780f6577f60680027c511fe2e563a1568b1fedd9b91171b707a99a000e4a930291d6e24e9782d5a3e04c365fbd472525b345e9840fa1b44a6fe1a603f404953164376235773004b20d2f58f2587bc958069d2f7141a1cf08e86206a1349de24aec899739cf66723e1a6a3bc7f59cd636b066c3a1be540fa02047d0d3aa5b7d6fd372804b2c3eb11072397925d672b1261084d8b33fcf118f9531211b9f91297f625983d6d268450fee3f80459f8b5e5e09114fb9a924baca04e27e0f59b6a98c531d0c3e0860a0ccd69bb9f31d5678c9ef182232d08ad0bdaa11150ef23eb2f8a828b3ebc0ce8c04f23453a63e0f9a0149e4c2222e9e7aa6f53e96d27d733209c1304fdfaf173f4fdefafd81082a0317ce8757ce10fdc2010125345ba28ab03f5fba8c1a041ec86a3ee82841d03cc5e1a6bc568ba020a1de85a841657624c940f7faccbc13933eabb2fc964ab6414a69c4fe465061fbfbd775d02091b525152c0c8e200074642613b02b520341722d8e233795b4c6008bb066531832d6f5764dc479a4c6365a1339386b5da9683d3babf4d34a7a71d33e6ed2f483ba1fa205adbbbf994dfeebfc08d466da93a80e84c1b170fc702de95f4ed845db09cd4e912bc90c7a44be5363e2103887f5de8430c789eccd4a9010dd4c9fe96592c85ef54065bfa9f203356d2589d8ef16ca196680336dcc13b90663f00348e2605b158c9c8dd8b72ed98f9c7e93239be52155e9f0d16da88854de18542cedd6db86698d50ade7f25d4338b56a441b50eb73753226ed8a640bab453ba85122b9c439c93cbe6a24e90f1c312728079d1b35f2e743dafc92b518005755e2be5751f69cb8073f36a6e3cc6c8072fd3438a72c6d1ad034f8744d8236a9353d23aae273c7b1aa776ab3fd0d18bad7f0ef750a9d865f71d25df46f91156f3883988377086fd5861dfff69cd67365b46485721608569679008d4b901db02c7fbe495c576f61da51cc09a711a41de5a819f36e06c5c9362460c4e7a30f389e1e0903678158525685e2e850af4c2a44a66ba1087a1b27d330d7e371f77d2cd10b4078257f681adcf4c8570eb2246e5ec8631831045fb220f85ae9d75fc4a5a0e6ea5efa9f21cee47cc3124fcecfd897def3360dcad8c13508a13af28e314275d487a95797cc69ea152d6f537a59f9b3b5d6a7e42dc6c629a0e272715462761a4394f5b091d3657e964b708f197fbf656d0b8e75afb41968792009efe0e565d61d9db6ca3bb1f5c77a55d47955024174792ed45293ade6c5682985d85457b9fccc1dc4328a19cd7365265e0d0ad9f6cc1a5c396202a743f2375d6c41f8b17befdac1150e81e7ec77eabd2970e560d4c6ea33f774c1b9d9658e8bb443bd5d0a33c1a83d77aefb5d199cc76b1a6f81ff5874d7de57515bb6e5c27eff02bd1bacda0917325d4cbc0736f96d079e9581561c5366a351e88b79e0fadcdfbbc437fd3351b89bc824b9d72a8022fc594fddf63ed13f1d2f380f186afc445cd6b011a4499e0dd9553bed51a12c6e0468f68d73372c5bb56d462d5b66fc646c5263a34fbc56e2613e048248ae03daacf7504a4f3d934522dacaf5f59853a5f9aec82ff4606a3743234f7582cd59c2ab84ae0c58dbea03700c144c38d3535159d6a6f416f9f067334782da91077d02020eeb1472556f90646605d4e34a341fccd81148c3a0d2186bf043bbb6063748c5550baee66987cd796e7a6801daebccf6bbb3b673b7259add2f3e83898541179077f631858241b7ff815337f417dbc7ec41fb5b9410a9505f417fed1b5781dcc1f59aed0f29317e88356de6f04c4e0ff4d6a3286f8cc4648ef86ba46be8247a19b80fc9d2c0b9e5ba5d2ef806626abeeca2b7c5746fe93fde3e47db58cb01ab4bc155a4a750324ac1151ec9b2f1c67734e2d0dfde2f5ede84ac1cfe3ffc6eb0d3100355b725e672ce6c788935b1d1aff5d6884c93492699786a59b928fbd8bae43b21d35c4b4072837097d565a26d074b25572831ec214924535de7204433d563ce5d365bed9b88453226119ca11dbe2ea82d5449072ae3b18629f7239346409dd68bb5110796c041b3393c80c75d5a7526805916f2569400e38184a74dc68226adc9e87d1a335379ffe3658547635904cae6ccb8b7d1e578d0c25b50aa44db04acd02391f4eb712839f817b6f146ba87267d3b8d8bd6da7057dd62f22e769153efc40e0104023505484c320e149700aa4514aef93b7edd57801209696d097c77c952de28280b18d2dd98ea511a8df7a1de0247a7e28fc708244cd6f2b79c9ca1dad5f65aa931fa76541fd89d29c292a92c96807b65ebf733503229285213412a631f4031ba79c3429a1d68c1b5174a89c1637efada83142f9d9642386b1e8c836e8e35136436e9848289364add74834b640177e7c0e1af562104fbf946c362320542733e2b7daa66ef6a885eef9be1c9a8a9bf529eb8f28138ef8136b70cacdf712a2e2a0e10628bbfe603c69e753bdd1eb622212b0ceac53a0315458b1b0b557f9f3f7defddfb82e9446a0bd437bcf6d70fc53caab1b44296b5dd24067549ed8e2eb10c9870565adc112d7d3bee4f895ac117702fa05f6f11eb233ede0e917baf5cc1a8ea720b118c11033c769a3ac327f9db316773b236910bcfacb53dc1b526e05faef4c9618de6218c0f3c64840053f2ef07d10b6d4549235111baf778a704102f16b1a8eb6a6a4df6f10245eddd7a2e758a55916a52f38c64d722ff1edfaef65191ae27abfd0da57e99a0f463f09750271f16f581a266fb66b8426b4c76a38e31da223fcbb0a39bfadd50af42edf5aa9a98636992eb55fa1f78ce05a5b4c6e22891d0177be0dfc5a46f95462e6e45838f28ca671b844caa7a28ab6404610543542be0410680efc7f3e5587c79b19c1a58138d6d6f871b8ffdfe05d39f05e915bd9d4a617ad27c14c51122a964c9c668ed57122b2773bcad261ca3cc3ff95b85dcde20a9ce2dc389c92c147e937acab45f642029c033e7bfd7b469fc1574d894f7aed81be4a57973e605f76c94207406c6860132504d4ba7b81a6f7bb632362bec2b70e26b0beaf4a36c525482c5db9becd4c7bf9263e29e59b4dcd5e47ab1e8154cc4e0ecc2e444bbff1699cee779282ff148fb21a33a45723bc721a6002989000fdc4ae1646a8783af70e6edd5565c307da68678fb17e9794ff69102da173bd3d4d12cde83fddb05a65942f38e1d6929f8545635cda330c06f088fc1e73e5c0d220204acbd0de33f8cb9dd4ca73716cc14036f22279a0f77f4f45e9d4aff4cbc47d7efd8a3b096240f14813caea157a5f6e939699a578e4dcde46742292954bef1e22385dd0a3883c3d68df8f4734d7b077b70ce59d1128db9cb5c87148122a7aa543fcf39eed340183c3d38ad2e59d0d42e4a80f6d83c5431ad94d99144a0a6f8c793b5a66cb1eaad2c9e5911d17d2f2ea092103a9027bc47b06c8ea24685f7d975e70abc5bdc197cbb2d678ccab9fac7ac4f4f4b2c087ce80241a10e511a30a371917d6d4590f6295c476cb6ca7db07e3d5e3ca7ef3bfae2e31b089849db7cbe13fb33bc4f14f2f70f1335c13203f1f3005b035d81771dd8ccd65742e56546dd5d49e34fd2a512b0a433c3f399b42b6f6e94b4f4faf178a1ae1dfe5c2c7dd9978324199587ccf8668093cf7be546ee2cd503aa19bf4353ba3cbeed2bddf1d7de896f0e4cbba00f699a752b2a85877350626a35d98a27132b57a913364d65134ae6172e35aec7fcc134295c5e6ff64df6a57927ed87c88abcc6bd7a293d259db41f6a97f526dbd8ec971b5eaf8f64129110087850ab882f4fc009a909e82899f9370a23ee4abafb60bb6c3c14d8892761752579d1db586dcede95bc1e637629efa9c173846f67901dd6f9b58cf4590e0aa085e4069617eb1586e80fd1ee7bb7813058ca909150f0e8535b4d70a34ebecabdf40e8c9e3b44819443ab43f1868ce7818edc58183161c844dddf323048fec4bb9836d2ffe58d376b2c38b7fbe072d0c07d26321d524056e3ae1e75046dec771f20bbf87c2ad6d8b58de46d71276bb8b0088a180a58bc18daa015ee7eb21a2b456cad3c52a9cdb03c43ec1cba6277319af0b882d3fe3f82fe2339617544e24dddfbc44f87f02881c6b7441c168a4179615f4694ab46ffca68cb58f295f688c957851d0b7ba74c60b6ac56ac13f6eb19e6d6c63782f5a34d503b5fe998e72e2c0d8d063e897e9836e09036f604d1ca7708dbda7654169c499257fc344853cf567e11545cc49ca38a0d3368a3ba02e8b66046616391ad65700dc6d266db6042a22a2f0ca9288015cb89222668164262bd0743f48b1602236beec40a8aee313e3009e376d9b29a3b39193a4e584cd938b8773fda7efbfba1c3716effc9c8336bcc195d307fdd29b40d3a5b2516053e2e4e3522e0a16b57b93f2b9638456364bab2273926873c1759b67e1752caa7aee530a00620b59cfd328dc8967c48011293c14740fee641ed7a507f5974add570a28d81037df67a9e6d6c8fa5569dc4d8d6c64d7ae1e6f2812d16406f0e9a0c18c09c44f8e006a785ea9ab3b4dfeb84d92a583b1272111ffeb8350c1decb3676c44097ba6c6fe354aa4da763ad5963f65941544988ef3577ad6d1587c97b7280fd2bbb80a214d1d77644967c247ad7d8a01651fc265a1b8837ee2fd51421786717007713bd58c5468999f12d78b66dc24edb93b717e11fd58088aee3a88e94b7310a97c243b50a36586282a0995118dbd043ef1d1c41ea7a7085a29529875b081bf557a37160a224af00a99b33b4dd987ce5cd06a2104d1f67270abd0318212630cbec1527e656fdf3cf85d0ece5f57abfd41477c4f1e65a9b9906eb89299bfe7d4f2a716edd7509eab7bdb56ab3a6790da66ca9ed5f89728887c1b38b14516f6b98c30e6437bdc06b2faab220d461e59c43743b19f98a890905f98570c91711b6fcec92233260582a1ca04b402d2dc31efd6745ba0d12ec37edc8a37390df2dca3a78a905a3c80ba254f46b26e3cebc30e2e5682c518c4fe2dcb38389d23e722c8ae351e88fdbe9e3ba099e51cd21732356a4bd5ff3f7348ff8f24efe5e440536a7cd53c913278cf767f1830c16fa2b06a8fd13ef194ffa07ec6e4d0fdb0009188e963fc2fbe686f02a5f63780af982b3b561cb63aa92243961d5ad9ff3715fa1d6fb3ee26b5a5624cee10038a5484ac56d79320b3888bb86a8a30d0f18a845c0f4850459b032c4ff29279fc440d77486e682cf7faa541c313e8a36f6846a47fb2f49bce0546a1e88805cec954338abb1b2ac87de042166e8e3a74b23261ec204f93d9f142358feb5dca0268b8375aef0335d51aeb697abac8e2fd8e4e19147db0f42e713ff8b771b1aced0f8c11866b90e895aee53ca63e387bec78d55d871eaf65798c74fee2744b29a5edb72232e9fa4c16c67b5fe391b82fbb7a87601c9a9603500587931f045c1d1be735c6eea0f24c82d966360f9ae5ead49ebffb222f9d0ce45ce75c51926b56259258d78254b17d5e6a87b6dddf082f228651000ddd2e4dfd9a1a8fc7d7d1724ae49f7b38d7a0661bd414f833bedb803420e95f88981b366f9e1e97da3c50d5510a80c240dde060661c635470a508f0d6f323b7cc931c1d3ccb003780b284e1f8983b12fafb41354922cf17cee7e69cff7846abc062e512adfca104e3ed44cff8fdd97d7aece744865573848ee014909a797a9a11fa1097f3979dd1e99422bb5cb02a050a775651de7b28f97a724938ef9fbfbba71c58df80d04c48cbad49ade4755fc668411c82e323ba9eb1c6fb720e0a9f530466b97d9d657f59c9766f6ce24bc0970ce0474fb0a86fe9600b6bf9739e1497b3d4827aa153b9e0db38f979fc2e80ace4c756825f38d0b66a1bfc0d03eb30bc8b07bc3c8bcaa4b43318c43e588e36258bdc6a80848efce51158a274b664be7bca5c16508676538a80002c6345f6c24cae044c0fa254bfdf68d7be177842407ade32f4184c7c43912062f1a3c6782f93f88c15a70a67bdb17e3d6f04fd092444816f88a098454776d89633e555c3cd091689a57f0ca20a51cdf8eec09012fda02dcbbe62908811581073a2eb8045ab1262fb66d4196eb906822fd284cda00e33e11f1fcff9f70ce129238ee3f3bf99db6b132617a44f4525cb5a0dd969d0b7e1283addf557ea5a72bfd10b6405a8e927c8beda3d6937042641b6113d3e0216c177ecc364bfca86732b898dedc26c582bbf77901e80924efea989f0eb6786b3dba8830eb7ff597c29882a406b49bc0588abfd16122d226d8349dfcdab931b85831387b22f7492a891317797f9dc2ed548e7426eda194193f3255cd06679819b45cd91db86e8e17f20eee1a02ef07f49304e1dc90e1821f424a8810db89e94c9ab560bf48c1f7963f5a84b90389d9fdaebe3c68a2c59ff093b06eecf3ce20c3f212b67b60297ac3521213e95f1e2f9d1e8987aae007a3c35eb5c9589757bb25e3bc9d2fa0d56f896920d18400c0c060c59ecf683230dc02b0aeb086562cff64b71b4d409f23d7d29324f831845c8c54402330db4b1d4116fc0faa7dc2054b8af6a94b3afcbf9e85e3fc45a71da2c57d769d0baf102fb19d2ea5731c05a0f3ed8c1bf8f9169cb57fed532107448491a8b8bb9817fb55b1d534b579b74027f80ce611a3dd20a3cf9d3f32c9ea042479b45befe51615fa77d13bdb7e6f59d06add14baaa9fefe3e95b44af9c9f424cf57dc5a1916ae721c299d9073fd960d6590c3ccdf224759e991407d14b54ee0b0cb11b309a9c4b8afa0cdbe2d01ae2922e7f9e1e938465356cbe4fb790e05d36b43259ff5a33b9539f913092e3b48e59dca7aa4abcc369915c3ae8f74188ddd1fae4225359fafaaadf1c653f0d07541b02e4428a7c9fd5d68cca2f4f16373c0da9eeb042f43e31ce9eae23e44750879da63fd867b4bf0ba93c60cebfb40ab732ee8345337f4d1810b95554c930fecbf971029c065b870b7085d097651c572011dab46f98bdeeba205d50a4ee8093124a3a39937681d2240f124dd8b4b7f96e8c77836a26a1176a3beb6e6af94766a7035b98268476cabaaada97acd03444b9d0ae28f975c9d0312f884529020c7cc1acdb56e4d35727dbced30bb3242667c7d5457a466d5b1d35fcbd83dd9df07cbd25eff461ed17a5092115ca177f810fc3971297fd003e85dab4090b105872d1a0d3300c4df95e6c8a019008e5c5c054ab16a84441999f630a200af454414d4a8555fe5ba8fe5d5fddf26adb39db359ce311bd5644aa18ac0bbe6eabe10f8f94728df0c2bebea46c47a9558575c8a0dca2ba34c2edf01a42a22acdd9d0b555e5d54079d1cee60af3f54fd1f79a58926eaccce2a957692efe156e7e504f0e26acd150b88ec52f859506d9185d7de4099c505846f4c5f66f7880980be64f021ae39f1248cc217fd2e0b6d89e0f3d1f8207ad820f39070bd63aef8996917bcad5016206d9ee2ebf9eee94cbe9be15fa80ff7a53c116bc4273eae33e53f2ba531e7a8f80a66e33e0993fd10a0d9ff06934b4753e37790fc7a4450ddae7578c5004e3a40481c1913e3c212d725cd052bfa6bb9362a78cf071ba74c620478ad73fdcbefbde584c57db1ba940da75faf5d9435bc5413ae50c4a8e2c8109b0b992ef13b6a62e931dd4495332d4e5ab5f80717cead324bde332dd5363c7c584571ddc2b3b1e1704d74f3e8d9aa94cf707eed136f400d50361be3328e48b47ae0a6ab232ad5c6ea09ff429f21d9043d7158c27c9953014f678c912cea0b23fc7037d89122309a59957d3ea819341157b7d465d1e7023a8f404ccafd6ecc2296c8270a03b04519febbf9689f2fbd8faa1dbd83334d54acef5bcd7dc884306ec601525e3053c5820b110c6e9a89ede73b894356de29d4ca3835fd6d904e9618937b0e4a1427edfe784b04364c6a5a09bd678b88e0cedd435bc622519a7008c841db3389876962cc37dd43a8d2b940cb4e0a1251b48a49aee75a589942a8acb93be7587a5f3f95b41fa3f21d4710242f2081382f575a9d8c795ede2a249344e3ef4c2eded8904c146495ba6e13593c265fc40d73d8fb74ac288d36926c1e2a548d683d6d4cac964a1e09282ac80066cfceab0c6bdb72725acc726dc10fb90cbdf5751043f6552ab13dfba5a850bc7c0899d728a04b719d1d9115a09fec22560bbe47caa7b366edb80b5082addb1a1568c941dd0e4edd53136e0615b7fa116f61c643e6e5503e7e6c56fb1baa624e88372f4d516913213ab52f22375b714f17bffe5c5048f9fba88d85ab957f8d1bf0770caa729c8e117bcae41a38343f3a14a415b8ec55ac4d041c6774c3937bc462fbaa72dc8e30e3488cef2f074dd1c584617237a0dfdc9f8ea91082030b41991913d84f53e2961d183ddfaa82b4e2ff8f932eb8e98dfb571b2308c7b90d94ae24489543c5914d67582bc30294c01eb2efd7376fef65a8a3b418efbdc473488882abae24f10976b42e6f5eb66f27ef73f2c7b0c15077963891a86be3380823953032564666dad3f81c8a43cb8fd103cfb90d8dabd00135fd0782044eabb3922d3f756c6d27f9f2adcab1e2b289348c74568c4f6bee6864f1ac97ca56aef2a22bbe4423a0021694d3595736999a3cda88911a8443bfbaba976697d14732b89535182054d85e96ff9ad4105465577c10d4100f9a5d81ba5915d45a6591812a21c7d5eed3acc42c33f6e47240e530f05c4d4d6f09f044c70d3764832b34966a28b8a18cc917e23ddf4826b543e76752e718cd7eeefbef5593fb7598009e8887e2ba09ca6ea1065452a4c7d7585da673b7c840394d50131c28dc1b95260aa0efaa3da6f6a3f1bc67b2507afde489106f895c07553723f04cda3dfbb10ec03b1ea68bd1a2905e1d4a946404c213dcf8419236935b428f7d84fde30a5b992a28c30f1cf56d3b41ad9b7f5007bb5dccc3387c04fd39e4387d478904264f75dcf2c97061450d715767d0d594bf0cd46c48c28473e2ad0a280b33a496bb94880cf5ef5c6317a43fd77e57fab3c416a5636d019fdeae62b437e0c07d8cca614ca134ca5c93744c18ac9c95729c50c99233c195b5da90119c091d37518fb065d8179dbb8105a987a1682b95ae37c77c63959b00f04a6b05fcf7203c74808202edebbf9ddba40210e37a05a8776fdf138f08f38745a75c366d874e8ea72a30d67161343d64f64c777c6dcf961bf3d3fc9be609b44a6a2441f283625aef09a27ed2c1cf4dc9e871ff44bfbdb7b6f8f23dc4b5b71a378a20a9136e9cf946b9e3a10a2d86fb1ac8217d0d0888bf1c67f9aa69493145ec55ad5b84aed344879791c82e39f065f39b1c8ff47fd03e86cba2c918b52fd0a23eeb8e79b527bd6ced12d09a1fd1b21490f17bac2aad45d494d573dd9d02c9d1616328ca5645dda4c07835b58e3b1a4f419b0160916426314be58d1d7aec12c79e172f9f09ae28e32b46b339b2852efa98c9e3cda53cfeac9550dd66602431e9a865ef9d50bdcb10f8e1155df8d75ba4e7f2d159617b865fdd3f280772e29204f9f37a05fd0ff0aa2d3d5b0b16545d1681ac353ee91ff668d117303f69be166f5a497db745c25a3349060a6dda420c692ea2fe02a58d523e9daefdcd84418a52a60f239479f47e28436a53747490d5da98fb10ef60609ec72deb28d90dd0b6520071f340e9ffe7695d7118ffc2ee9b604bffbf87f5f878492c1f27060e46c6df8bc6f287e5eba704c74fd35d2cfd22f091a8ebbe6ebe71f86fa8d65e89e2e618f1bd43063017d64fe8d524519176bcba73b5892de6605e6c40b151820e367dfcb98cbdb3f8f468c5ef2bd8437df873f5722c2e49e2154541fa8a113737041620a61127b927fd5ad6eec74a4ade680affc7985efe9a423a8eb31da11351ba6bd7fde0f024a01a7bd41d1fd2fc6529ebe8dec4d84ffc451e6306cd21973ade0f7da028b3a0ab8251f354172764c512882b6401512bfbad3fb8f265f6d2502e226c4e203f97a330f33ec35b6169da728e1ec1a9091e5fb18d759d469552b21413adaf353aec4cfc3f5982f67e3c63d392a1e6b3393a40ee0c0bb9629fc61bc6b958346d38f92b08dd850bdf885b77f58e19e4d0c936efb875b41a6845ef2b03960cd641c159e376a71dd5aed9ecea88f48666178af60d8d21fd46bbab2c72f55aa40db1c8cea4c086215000fb830dec67a0a15fc1b254f307a3acd63f45d9b154e04f90bf320d1150562eaff652879297726440ac125a43ed217a487fd70a252ecb9d9d48ac893b4cec767cdd07d8bdde99c6a6699a60879445f20a6037f0db734deb9ffb968f4d78f36f9658d01be9638b127c5dacadd85144c931c0756d63815cf4a9a954c928bf0f07c398d7f7d0fce202d1d01363068bfd5f0d11a634c799c7b2299e9282c337a0c37970338b7cf0d1003d3f53c659c0cdfcdf5e0b872a2d843d37404463d2e5ab79eb2d3016f2ef7e9c1d52f673e28f777125359af48bb76d064be8e6c64383071c9d258774fb4d4a6a3f1015f09d0427c99ffc42e4141ac52d63db544406c93c7d6741c36665053360adc0b6075e7ea8eee98bd8520b2d3a1f02cfb483bfdb2d053a7e1dfb8c0f55ad6e29ceea2e32cacf32ed254c87734ad17899e64c83682e3d3e8a050b14c36fcce25c443bcf5828720b15b9cc65f5fc68e8764aade42497c1a7911ad83e80d665d926d1e4a320b8f98add36ab049ad5efb116eb57a8bfa4926d0de25ae0d51c50670aec154eb4c858ef1f0cb6fbed18ab801ab343868e24cc6a3d4260ce2c19a86c498e97c0a637902d25031f72ed6b5b4931b2b9a46911738e8938579947be4017c02b6e863ffd921ca1a56b111ddd91468dde81011ffc870de180c84e9e2e0173c796da0d7537115afae6901e80f5aad6726921afd5a3d2fcdd6ae70a398a16ec6a2c5fb80e4f52d7362e30efc5c45e7c6c6d67e20d2da2e614d9a947e20e74ad59aefc2329d6d5f9bb5136efa9ee00022aa5b991c68e80e2cce8dc148aa3fdd8fdd6a1ee0562aa0ec8bd036364c44bed0cea29733f2474bde6150fc742a9caa47c16353b58221c9fd7663f90cdf8e155ad1a990887b71e295a660273b6232a7c06c56de7bf1c3ba1def81834fda292c3e1771c36d01c7d2085106ca80ade1639b8bb9acb49d84da72152c35dc207d6d2be98bcc2d807727b46a162ba7973a767d7294ec4c10f4cbe605e1152322ccc5732f65f9c24eca25035c2f363a78c96e5d8413073d13d0af8a286a318a73e2d17c651eaf189c81e10f0cf0701eaa7e558422a0ae93481acf76e3e696cfd64f5a2aa6d0f980d3199882d0eea72c6e075d63bc01aa9507cce3c35dc8236c3521599bfb1bff6913709236495870ef86c03e884dbabb6d0bc16907fa0c67bca6b8aa5dba75c3e364cfeeb7722a28ae56108995e1d87853b5db8df9ace4435ca12f727bc116379b17ffb7fe9414c833c09313ec8c376ee827ca9fe492432ab6f04c7c095d23a95189aab1e11c51e97be9981cfa3a338681cfd2033270bb445a82b46567271b5b169a8626f28133b2fc1c1226b118eec82bcc6cfe457ed5c1066ab7644cf84a31f0b271c429b2489b7506fe31571a24580aaff1a79f266cf7c25a784922e46e1c9195c518b3e574f48e67ff957f385ddea8ea91dfd7080a02f37272429934a8538922fa2e64e6137374d5c047eb319a61e211442af30493b420eb9e721a1eceee552258dce0d5a26dede43103fa00553679aa045c81b6a1d7749b2b135b3d12e1fea85781e41ad258823a9f69849456e65da5791443bda8a1752657a33eb2914eabcc5d0dacaf58b6575c59be741bf1df94015ca242bb8487717ffdee60a70ca87d511bbe0a9f34b8b59ccb4020df7b92aba40af66235e05e924b80a98eff275b1e18b3bb07a49f558325435d59ed1a8e6c3372f3e1e838af0a9cb7484c4524c496b7917f5239f767c6f8c8100d708b49ef48b67c9f3b036542dde3c7ed8307fecd453d6f92fe4de6cd6f623e2dce4279e8d1b626e9e36adc75d5945fbfefd9513daf88bbc4fd421b96f758a5e8116b7bfe86cc8348827b3f3af68586dde8e6fea721abf699782f48023b0e4cf25019db8a1f06bd69d80fb7e321f4b5a7c6ceb222080b8f80dc4293759079ab3734ce4b529e2a22914764618c811de4fee589213650495596e1b21e6ef47defbd1e557d4b0d074d6da7f13918cba92003644c76109e6614cad228309b558a50485fae2b83c981d506a3911439462d5e97e01b09bf19a5fceeb420c2688e3a8a276c925a6d5ed230f7c00be5555eb8531e2d04da15e96b2a906a47d42c8b470be869dbf4027c0101bece4d9bb22ccbe254ee7b6e702ba9102a03b59f8e65d73bcf48df840b7068deb932acf951d1fe5c08ff798c165f7dea8dd6ad369045b9c8805e721c35397363cfb4b5800e7b61b2943ea1433d1ce1f35e0b76182b71b5b67ca95d660286e8cb17cfe13812fd92be159b3d2a63ecaf0bc854a8c83ef1640ab3ee7781d5f755e4629d4d2750b76751c8a3862806221155f76aa75e29425ae409cace3ca35c9438d7b2179648b7aaa84f9fe883cc4136e3d8ab8d84674cd3d3463f7df8d6bb341a7a9e6b0c896ffee8637570cdb8c8808130e02061b37f30e6e2b7d7fb87b2a9b287cdea5a8e11277be1b490f73ee345ba71ac56208e96626ab091db3bb46caa22bd4ffb357974ad41f8d7006b02937b748fcc6a4d16af28c433060d9b77e7e2b831248a66954e09091fae31ebf0a87f1f88ffec83de7e7779c46aa680019e62ef3a36b738c8986378fb9358682ebca1b869fa5b3df2e54409be151b047c2281040a26b3b7ecbe5890fffdb1b3aaf16345f2a4e3516cd13500ae558198b40d1e1c921436946e5840886d8e4077528d63e2435cc0a377b6a9941327efa2dbba65147cefbdadf02906bb2927ddf59fd8e87a52412fc586bf494586cbb2019db275a46bbbedecbc65cab717ead9760247681ca33d03246d8d5ad3e4af0862ebfa328db40408669f21d44e325b6836ced5cab491f07ac775c60187352813e3ed08ddb03748dca2288d3f3fbc1c95e584507eeff24aacc58baebd5fee9f1c9b0b933406b718c10ac687d4b2fdd91a9dfa29cff37683f46b1da170c35fd4b31bc6471f57f480fd53271a5b3e87e8627f4b6d739bebc0244ea5914e5a36076a42ae9b5c75811723c60531c4e8ea3c06eafc3789806308d3685adff6735d3c13313c20e66d3d2621268678094dc94e81bceb008b22c19c53b7df41151fca2012943ee40d5faf36a0acb4156a04382c604dd501cedbdfc20c0b992f6d6e5305570c69aa2470f12aafe27d0e20e0e0c4c6f1be9512d4bf22898271a8ea85dad519726445301e57232df60323ee04c8bb972a62bc61cb08a919a9158b4ebb204aca47b63188798f0069cc56d1c309d90f1197f66040970bbd7cc663cd8c1606cc87a5e5e652fe013180e1f9db4d700fbd811a42d158eecd26efd4010c24d5cf874b41884f19c87a8c77c3c0f9a62b1142c9aad818c8a7fec68596f02973d645efae5973910d277697bc5cebf9a697e77932ac39b947ba292bb3c90197a3044c1910301b969d43b181208e702d6c6174f2aa07fbc0789020078fcd3de67d4ecc188cb7cb30e1f02b65af8d434927426c7fb20ddbb9623b884e4b2f6657020aadc053dbf9d038eb17a2c34fbd655f5d3a6ccc3bc0cd73c6e0852e3c74be8cd2411e13ce950011bb931bc5502030301673d60d9a8ca81147a6c5103521fadebe5a6b7a7a5f6bbfccb7f14f4ec1615d9112620d1da37a65087bb338f9077e8d91465a7eb29b4f9e5f3d9ff4f9257ec2f4e8787dd0d923c99fe9816b9204370d5342a4f58da44db821988da3870b0de600bce5e91b46ca97fe6ad28151c3af1f7d3dffd89f9eef2d71952e44c9cc02f294ca4bd16b1b91ebbf59378b9a13a14644df12ee167e2b3a47303e3004798952e9c3228f046438ac272f6d2f58c1b3e3231492a1ea94c5012b978cf6335a65306d5a92e0a8ad62318783df61313c4dbad2b1206af6aeaec51b5a1e77cf93ef266c970116ec84536fb865e2ffc5afe4080499b04e694615c1ac75682e941975e84e88f5ebe5dbb793aa5468bca52bfc956be344af212f99ce2a0b1ce8eb32994c97fd235da62f43fc10e49a33e1c44a4ec25e53063398871146368460189dc5c35feba901bd0ff12b26f58ddff8e76c8347e943cec920f47cc2214a3e219b1c48efd3c108c520f6ca8b56795933fc41fd95ed79fbe1db8bf06c5e53544dd824618b46ea1045a3b2930ab9ccc6e986e4f30d93f982b9bc9049d802ed72996df6ced4204b2334104f6ccd4a7f17ddd13c61bf279b15f7342bec0b8a56b3636448aaefd6289b052fa728f8fd9ef6e9703fff7d026441419615778c791b178a6b6f0c4c1a2da7bd2345ebd4e235cffcdc0112ecd9b0d8777af4ef58f049f1076312c7203abe958a55c40cb92d3861dc64bc4e1fe95d2b4000de1b967cb98a8d78d826c7dfe1e75ce074b1c687d802efaee3c84bb42076f288b79fc4518a9e025b1ed9d33b129672cf9c2cb98f9a979aee516486e62cce614418464f988419f192abb47dce5b5a40ba9cd729dd354c5c8ad3a91e6f994cb1b8e76433898bc7f7276200f64c8aca3ed18475f78b19cfdeb5f4e85e69ffb79ad12a92ad16c1de94d6b399c7d50a62e9bd11ef7e05d761d11dd7a835b41d73ce764160bdd003ed5d5abec19748395099373717527495fbb8ad9d8fdedd95d4b0f11341c64ef5def9c0016481c7cba6119914d27ac0380b8bb4fcee7a22eaa562cc63e7bf7bbe02af8a154dd465f0b71a00c6e86f3f619bb15ebb3022d174bedf1dfd3644e96c45fa762513ea0900bf4506df793d5c4f4ea88136b3c0b7edb1781d66ba8b0b34e735677a0f302b713b0d8e0dd7416c4592faaf2e3d560bf2a90a3a790306c3d3ad09603a3992790e7a723c23b7ca86d70ecd0c34d861cf65a7bad40deadc0e3be19dfe5485fe70b4e94cf5c90f22fda418c4324f8935b2fd059b7ed60b244790845492505e5f0a08e5837da4b547244b0893a56e15d96fe80c7dbe980e0620920161e667af83993399e7cbb74f30957088ea20462de7ae637a028fcb9253bd8aca16fdd3f84779efcefb69abc2debe66ce2b94ac365339c9408c149550c3ecf83c94f8b14c0b87f7bbb276f6efcf5747048661dd6fab82c38205addd40f4515d4c1081b51eefbe549c69047da7f38b1dfc6ceb51b3dd68181467e3db2d311c283aa9082c1db56c8e25d62787c2534003844820d86f8f1256371bf855b2bfbe6db3cacc6ce3f61785cfe0d3dfd3204ff34fb22fa0d231d812bebff0e6e54d08859f2ffd6cb159744caa917a1da9a94e71c6dddda9e63c1342d04a4f9803fd60e9c1d9f6f00b16a0a1c0bd8d345544bf2feb15c5ee0662377a6c673e8f2e6f3c7539417924902950a2e4a753a73940cc871789bdc91b919d0db08c6150f086780773ba9543cb98b9d0ce79c9a5be1f68ce602434160c5f347d8fe92ee1ec9464474963c791cc7d815bd131e76745202e5f74e204135e2457f0cd20c1ed924da4c8c1b6ecbde34c15175426ff7a7cc24f251689ad28d14a53110c1c9a83e43ac88bb4b730aa06a9d442c0f1a9e07c7ee87c30c5423094216430dbde118af9b32d7ecf41055258e59982e801690b724c3ed2dd5a3aadb3bcf49d2a9f71386faee27be40b021cc0d3703c5d435c3e46dce5ec60595c415fac025f2ef87cef7387e2a8c4abf4ed23ca59868256e38de5095f857de3cc34cff587d7da1bf45b7dce9d08427059ee5dc87818c6a22f8d0ce7262c48a6dca42d2528ed8bb1d1873d7dbee79186e9c391dd8f81f3547001e6b77fc68720b7c88dc29c096a52d93a47338d4439afdba0b96135d4a90541b9feab29b06b694c4fb5348edc3b3baf72a56b1198f836ae1d3b45679143b6a5ae411627440d34e3864dc4eb214d2ec799478e1e169e183ce1b6e37f18877026d43600e4530cd2473dc1cab166da00afcb7a0bcbfffa2ac876c8e2fe591a47703420bff4d863ad6d8d77fa0bf278a976bda1a8d93f65586e07be36beedbac67633b4e5d6cf56facf09af6d72a64c58a8ffa8737d79be68067f5903468ac22476f029c4cfb65449b89f5d31ea9aa080b76e8f0602328d5073247ae57a620a04026205ad914202cc0103397938e6db2834bff73d45175418d42b12cf8ebf117f56180e7d933dfdc118f6187776230ec618204bd40b9d244402f06023af1ea58c7136576c5e1405c73e01b7cb4e1e164198605b4067837c0dc723b80ef956f7303a6a65f303df133d245eb4a2bc68cf946c08f37c1435cfc934d855cb484d12f2ee3215ebfd6adf7673be124c450283023b76627d9032985fa7a19608a7c03129b52de42431cb2735bb057a7b31fa0e194c85909fcd9547fd7ed051031f2e5f1588c15d9b5ada7841cf673ece7f43c6adfe0a55351d2d795ca656be6aa98f3b09d99c8819fff2b5ef591d9b3446aa0182a5a5e89063e4a260d65e2d752d6227ddf34a8dc8b8b99dc74bf3b49b301e8eee8287f29e080175cea5aeb91fb266034eab27cfd7c4d6f5776946c789c0febeaa73846e211eba7289f3e28baa114aef7dcd7782b2e5bab72f7d5f38165855ea138258996a53f67aff8f68d419643dfaedc72a571a84fbb995236bc13940f3056261695f0a6e60c36254709b50b66b197f7aed4265564e6082e0daea982d601ec644744e92d99e6200765d6e13a2efbcde58421a2cbf0d01bd6d0e9416fbf5727efe8e7999673e3e210f53a7aad15412cfa57fa4fcbc3b8923ba0504f4d5a1bb9f570f2ce4a55465bfca66009764825a8179c5b1d3ffd654b83d2177ab31a4ae591abda690c52d31c6ad08ed131fcacad409d5fe155cd82aaaff1f8790c668f066ae00b543979790ac1b820435b91e5a6d7575c5141280b0b873483c5e086f295bc8739c697c2a3e4fb2b080570aacd3378ad73e8f277804a933beaac1d30d0f595a9cc160a8555d7b8ec7c9d3dc376eb8e6d29ecc3271ac029a2d53077457224805c1925daa9fb12135455e8633609b1fe95f15e3d11b3f0e65265035c3741d5d989262ebc63ca66d30ac348a0208c9b4a6bb26fe6d7ad47f4c59447c14c25f1b220a49fd1cc595f38b75320e2735c9b69410184718a5e921667974282bc435f9a680eb0df73594670c92d217747a152bf35e29b30eaa7ee53fe6422f32ff3dd5912d887d12a3bfab09a58e444a1c63d6f59d714ba6623e2c4016894a6a892d2b8e2ac8150870827b3ae45ec5784466a9c90dffe67cb2f8d6dab731621a2b8c0113c5961a2dbdde4ddde9e22444bf2697f4176b914f9842be5a7e555a837af670fd17a7ce40d42cede463ae455333f24969fe32e4208325a6210278f7a6d6f22e392ef8965b017e1523903d14236c18c5a84136c5389cafcfd581e874bde99334a1bf72617b783048266db6bbe0ad90773dacd6b9bc5ce51086c059f6c5980fa1df3ffce34026dc3017452ff4d39f502d56d183d063e530af95f1497cf94d6008cc35136a68669295300c91d61d864596bbd9405a93e3a3900a4166e4ca40928ae7705b56e5424c92a14220df71f22dae23dd25bcc403287db624465021663a5fa8aea1a5adfc6c3c68be2fbfc8e75ca3ab37e42d89f3c818703a372bd49adef297531f667ef5c278fb99af279147f1b11d2ab5a5cd921720eff9dd2ab01edab6c9ddcda148812bc43b94dd7925fe6ac31b8da17383aff0dc730711f04f94e7f01d54826521d68d7ef61b150380f967d46d14f6d8f80363ce810bbe7fc2db49c5e0722c8882301b2d1b8570ebf5e74c089fa03917fcded89446389038386cb5271e68a462237f4bff84fff467327795588de35a0d4d1d5aa7df2419648f64f462d1523387d425e4fc8c98081f8692a1547548929551fa06a21c0cb6654311c28b9e0ddec01666c35d9e0a73f02dd7044415604240d4e57c52423bb39f580f608417c82dcd9b370b7f33b2dc2c4e74f8e74ea7416a9d1bf5c1b443e4c23fcb18cf020958864832f9ef6a0c7bc10218e1343dfe60f007deae5416029f72031e73e474e77e220e5bca47e87952e0d6f8b207de51296405955a6bcfe9d0f25d446fd20b24b8a23649ac683c246839c2a91fed8325d2d93562fadf4d6f04b680575e98d83ae2b22f6a2352d8b2efad2197a8c5da6ab70787bba6e583ed651592d45363f9247db62b1f10ea94d7b96db47a657beb6c2de72e5ad21b50299592d6b055ebb9c1d71c38acf8010e1586c3a1fe49d120ea4f3292f30d20d04ea35bf47656a9b73f209535c04336e672dd6125cc24a9c8156ed40a28329289f8dea2d271175efe2c3b9b96ab7b94722e03dfcb5583840bbb11e91febbb87b052899a1e489dfcd9ed1caaa07ae47cd7d70e0c1b55562a79ffc82f9055cf7f664d5dee0b11f7e71ee8cb9a2a844c8ba0e519b67205caddfd332386ae0e587a4660818e589b5502db93b62251192407f9897379757c32b4469090d241a4345ea9f69e3e1c19d4a11bedb01aad74533d47b97c824058573041adeda4ec92621e8b87ee2ab182cb9a9a5428f84d13c88b0f4b2ca3889a00bad432528a21008bd6ea2e01cb8028548ae7c6e89c745970f6d03c07eca9990d8cbdd80716f134a0b2eed7e81ea7a79b9ef9bd13bd53b80e40d99c47a940b48515f821aa80a7440d4b6c4704d05af61e230410a86efe547308cdb0f85eb739d301b90d8304c45ee96f9e23bde927917aafc387857a599c53100577be8e04229c96fc140e9e608324e5c6d3f53f5c7520838bdfdd151232a2ad7eaadb084bff4d8940a8bb659b31a938610fe1ddf8a6017fe4ca07a465ac8e8f075051b002b022fa9bdb67a6b07174f821622376ae58470fc2beddbe97be56a4101153323ff1904d7dfba5063aa5c490adbd8722c752808e4d032406762a9d0e61dc2aa65d2efa6d1665a264c563fb1edeac1d6cd268e40cc146931e035240afa8f8ff7d51f0d7a693fb5bc18227996b252ed54de95f3091c48367162a83e25209177ea2536b9b8e46d73458deeb700ffa1a9022480b439ac4d00bd6677445b32783963f0892dcf86b1c61fa7ab5d89fbd9db3618082815c68a4997d1321e136fb9f06e3e9b390971fbfcae62e2e518f78c0be3d696de201a826d7c7042754bb5a702cf9c38f960a04902b95b1be075013914beeb337219bfda32fd233cea39703ebf03f03cbc454f2c0be95837dafe386299dc3268b850f24ddfd1a9265170cf101e08f22ad8375b8f9d4c64aac809f5c9e73ff75cc058bca61495d0eb34253c5cdd67908b94b06bedae485c1129d6917a03c58d00d3a54c9a7708e87dbe4d284cbc4420c03eb6f104b57f7aff1cb7ce1e45bc9787ce575fc4b7ed4b980f3c6e304f255d706ac18ad4fcd77b32a575e3234a65de567a2b659c32538b0b07da545caf2b30e2cf026c20680c006bd951df722fcfe1bb39261c8d2c6a2344edf64f85ca932d76f815b9be52962a39fc8648ee1f60a15a6a4cee0950b346ae210536ea1b390f1345e898b042bda023e670e9156a87f3bd765a1d5e73de80c92897872adde8baad2953d6e9339fe6aa30e72f0771a6c10c1b2e72bf868bbd5ae4c20ca5d773cbd6a3a4aea166a1795ce7a095690e70522f23cbfaf60e8464ea0c31561e0bf69c3e0faf97fd532ff739b48b1d1801aa85c80235fb5d05ddbca047743e17123c6e2ab2fdf38c410db05bb49bf6ec5ff3e714bf365d4625b82065340aae436d3eef4e34d47e910e27591b13fb3dae06147c5232846f778b4a3cf9eab52e09116db1243afc31f386afe425599c440cf6d1d4e3c03dff041eb00baa7fe48bdb5da14bd1b0e7201a7dde41eee4a4429034e14e94943e6bda87b682d92e4275bed90fab1113d025e6016d25f80df41586f65fa4f1e0b61ee7a79cbd1251550750002a357a990be25a1e2f1ea782d2863ea23f2bdcb91679eedaf5c0b0d8ea93b3ef0720c88ceba91b52d666a98e04bd8b688484a44caef7cf70ac862e8dca6b7d1834f1602849d98418f99ab805bc064a51f909d47d40a7e7715d5b163d6aaf97bcc62cdbc579f522fe2a34005e00f162fa2ce305fac6a53864c30ca7f2f3c686aabb9417311d28be01b4213856474d1357a21d2e9e55d7c8f9407dc061482837e3f7af633f18da1c2ce4485dc85f1cb96be579fd180dc918b4f8a26883ba79e985b866aaf1b6b35a01329454dab469c10cae001e9f9e1a9077cda9eca940728e932720696d5a1c378bdac27ccd019367eeb8614822cb103d08987f28e7864ebc292dab88b8b31235290f5646103d68c3300fc88804a5af37e164d7934df079a532ad86796ea0a5a87e2b4f866c1725e55471285c68007ca2698bcceb4c1873cf8f86359659c6941c2f5a8dc591f70dec0c2a8ce3c0b96487767bc4673c18e7c9f4677312d9db844f477a3c6babc7b66cc0fe9f4c8bf993b2a650800aa11607fa7b454d9c2720bbd00e77d90e771b495aed77a75283e25dc99292b11b32c6e918c882dda5a6cfde8e8a1139ed3a74c92095763a745a63dd02dde16eeb68725e7a93270820132e0357402a8cf050445998d99976c26fc597400303da9734d3cf605fbc8791eeccb11396d2628a9b05900cc596a75d051e356748272326873369c98e2e71b3f576fee46d4f0ae2c72cdad6790d9186a5dd6e4f10bc45cae21fb89890600c36249a0a90acce75d17dfeedacc529c85bc278d423766828a513a5c01f2e04078ad243eb09aa4db58519851240d735c5075f1b4457e37438ea17d4458365e6f082f5320f4deeda587a71964ec322876c701fd2c85a58e7642e683c941e0da66c890998ae9b06678e5f8edaa28c0cfd52c2e85f23d7b116baad0b8979228a8b61b867c1f7fe995de94d0fa0ec47047bf0c6168b25a23c1159c2448abc9fe18a5722700f64179865958c76d16ca9ed33c15a13d3dde01e1399871540b503547355796340fb6e744d10b9594efd33eec7dbaa15f4d7f857013144d5ee6a7eb66f3c033e3d7d6b3f75789bb4c1de8220597c1b017c2ed882655eb1d15ca4b28ed0f957966ae11cbfd9bedffe38f805aa22375d5ee83d406c20891f7fe6a5baeeab4cd965548df6320f1c8f9b1c49ca1b6c992a67997877d09aa5f7dcffb876e185b9e699efd423419d3de7e026923d55d3cb4fcecf80160167e736db8c956f61a4362cb3f61fd8f62ca6e6849e2a2a9ba703b1dc99346c096ece96940ea222d9b90a76bc8efd6fe4c190f1e8ea0d111ac826b631f48eade2a85e889cc10c7497d1ef1a01eb7f539e7d771cf22ef07d2abe8a3d59be8819a32d1b3dca65d0a1233765247e431f11c0f66eb5a87c9b126b00b4d0648bcdc9d6be7ea8a33b8e6b842c063e7b2b71bdabd757de773896ae4ce82d04e412d5ec5e91d806fa900c730af3b0b6ae8ab958ccac31ebaa9e943f1038018d91a332a3fded6da52d5cf18bd7cd9cf624b0b90a848803a7d9ae90a975c3c810ab5732ae2bca3d5947821db5e61d203ba3b00f658472232295d6684900168fe700607831a5456360a2d50199d372e4ce4365095d44873efae88d6220fb02a867b9a7da5fc5172fcc17928242f60b8c53bde74d5bf74924f975a2947767460035758063ac16dc158590322a1a67a95a53eddba6a93d106e052c6370f70d07ef90062fbd06cbb4077e30a18ed9c9f86de7db9c1bc9ebe7ad1f259ee7b6dd18269756ba7b6618b82ff36e99ffdaf127aade81186ecaa3134c30168c7c7427409ace41483bcd1986f14e1d3d322081824dfdb72855248e592de6eba2058d5171b16b3b1aed8db98af650868ec69d5347accc9eb7f562fb3492a67554dbb11fc8e1f9583ba5bb99b20c13826375eafb0ffe4f3a2b1b0e945b98f97c09546f7c02ca64e95215f0f283e9f0588af614a8a5c5f56fbb29a27c82a8300ba5c17dc2dc9b6e170749b22305d052f106495006a7f94be862295286c473dbd7d0bebdce4826859cb1ce07314404ac8c7d576ddfe606753579821a5fe68ddd5ee09510b8918f6e10d1bfe4c3a86e415d02c99009c76ae28b91a0f7afada48fa0565ceacd3eba2148c2301001c2643eb69fc7d27ec0e3ee84536e6d859cd630fd91d70b0098fbb912d89c2c85092ad287038fa17b386b5599baa040e8dc60965fb582218f7dec561f474882676050db315f37e1e4d9576bfd15a38fb6c8c6d5bb5c0a7d87ba188970e3cae1a7d6376c739a18e98d3cea1f7dba1bebdc046310f1671dc66d8268f585f020db01fa3ff8172cde7e75e65ae56adbd9a664971be9692f55b379a2903236a9ffd32702e6879e48e219556b860486119145561f64c591f87e96bc68636a383418f235d3457e4b21cf27cefc7c7f3edea4c1f6706f1018db196f25524157d3c1ce1626a2f7ea752cd16f80e7d55a0b2f47f8d5565f5df609ec125887429daff633c01d25c1e5325534b29e7131c6b01e3babaa2867dce0e861d00dc5a8d7f0d8874e81d423bb4390c09e74eb2913a475b2c04b35aebefa5bf3d6950d2e512f0f080f1653440e20b61ebf287927457d740228015e31c838651b4dbc64f9efa17294bdd42847764d6cce26a425a18effcd822a4f641749df62f93d1c3025869a611307d51e6a14517e5aeebc4b81886ec7fdafcd78b8c9e631ca57d8bce5321a83cde01ab413d10f8ec5a574a3a0bd44726d04b14e040eaee5532d661e5a92f908e6e3b3199de0571390110135e49c10a62889fa06ea4434df7edc34c7ef08ec9a50ea1f9cc539bd0f737c160fe36e15ad4d8751fc5800cd26feba739ceb1a2670bc492157da053623ce32694971fb623fcf740f70ed51442b4be3fd845dfbe973b0e94583f4c8c7db9ce26dc09e538ba0099984302905f0044e3a8642a43709525780071dd979ef96e066349d5e007be6123350f201fa8990794d9f4fee4a2ecec21ae7464753de4f6b41bd3ad8766139bc05a395740c3ed6c655b472926cc3e3cae3092be72fb1c84c9e6c3ed3dcdd7e476f845cd467eaf40ff62f6b2d7acf31cebb340bec7c994d8a861c337500defedda36a86b286afdb800cb3f919d3f58984e4895dab7e753aaed2d4069c030b81b8e8bd743d603ade395751e02a6f0ec05a3688362e7cfabf20c032709e6dbb43580e488c0dff8d5a4e801e860b80b5fb8ab19374585c470c9410b9bfd2b2cff9572d5d674e2468b6760aed99bfb489bf55e229b35f454230abcf820b66ed6ed459c43c5eb3ac9f6eba9ca729419a27c89528bc529c1716e24062185c5a469e0fbeadfecef4ebf90e81f244eba638c0de310d3af99c3c3a7171b04117a18a226e24e6ce011a4860c5e4522bc81ec5905a1d9a963cd8cdb2fb5e6d4d5c3a4588dcac410fa6097dcbb52da06441435f97893f156a72bcbfbaa13b9882bd1306baa76ec11145912de2a85b7324a1a120fe399f45d5278a4fdbea7c26fb22023daef1fed5ea5c9c1e6c8fb223d19744fda6154fcab8dfcd268f36275d417dc61863001ccc50028511db84e4b8d497abb987bb8b2e61aab9de94d407ab660d6fe1ee0e5c1cbdbabeb2a4c19f1eb246fa405673a6c0383817f071dcf30c7d85392ed67e6956fbc4100a648745a1f58db202a469855d2b1e57254ec9606fd3b6e7a11d5da879a0160b5eda0a683b6c861c34be50105ee1053d6d504d30e19363d48cb327a06e3f93cd3aacf329fc867b8c1304b324888f6004b43e640479887f86561f79e4e49c820b5552f581dc1c81e25f9dcf8b962a448e81b5917fceb62dc297590132f25276f335f37a3157ee7c437af7805024a6f8d091bf94c470a0292591726c8cd0b65c2940b7cab32126101b575b648585c1a6f34e20eca000e6ae4c869e632b987e9e3f9345b13eab2da2c2a8a1943ac2840c4bea84b87ec0343262502a135cdd02cb85bd3b0e1c70d87e91fa37d172fc09b51cfe34e60ae6a05326fff92ef3e0e0f72bc5e8c7aab0e1ba36f7b72b4926513b1169f0d6e5f96f8405d4f0288c0d76f96883a1afe0c424e7136ff40e25211ed2ae61a7ee9efbb3799bfaaa1ea9737c229000fc7e09cb228ccb35d009fc2b5393fcc54b4292d0b5448febfdcb5f2dbc2719c8e4c659edd76d5e2ff3db0ae8c74b7f3ed4e5fbc72c2e079a9a36317d71f0c0ddac42effe12a118f5461683651fa72d3e0a39561ae9cfcddf389ff0c17385c0f5e817d796e5134343b17354087a1a632b8c75d0c9f484f015b5ebbd056789f6a2c5056a2ba674fc71a2cf6b25626efc1cce865b215c3b03ee44e395b9c163ad5a4aac5e215d5b98dd17d3423afaaaa76f25da65af4dd076fcadee487f82a6d2d9f0631857ff5a317428d6b30c03429e4b2bbbcc65a3cd75b48f44af76dfdd2b06ee40e7295059903fba367ce951c6c7c037aba69ea1b2aa8aabdefdc3da3ec0def813300a6513e8999f17255ccdf77f5df1b00bd3dc064307a834fcab055fcd1cc074123025a7f7acb44f17118787fd0ed33d0ffb6371853a6ab745f5852db8d770acef00a33f44e60fdb8e6fd3c4ada9714153fb0d1a761ceeeb920a4ef4bee9161f4c7361cf1086d7b5237560c6981e19e60bf46cc6b17dc8f7ebcd5a22606c2de0718c91ea46f614a761942a91b3e9a4696469702b18d4e4a09db3b9e5a3020af82bfb9199808d3c0b10f7b0c46e025fed027118cbe130e6c25ab7b1918348e301491afe10834dbc2e92c571cca520feea29488621e840aba1aaa70f7e366a21396044d1ed0e1f038f26dff7a95cc56801a6781cc0869d984918c2f8f09bfe1af2c9cb9bdbecba439b3609e2ed1c6f19e9db9c99d8ba6ed80257cd25dfdf429019e1fabf4f72490c5d32a5bd46cfc2019a5b79866e1f53571090a7de455852ea7003bb2f214f4499ed839bfa951ab2ca77d7b0666c50a0a2f7e5b3a034533d473dda666d0b29091325612a066b29aba77b7180d1c2456e2002ed16194a09a53282410fe5b0811a8c74d6a8864432e29944db242b032a9777c7b34a882e8e022ff6b97ccaaa502f73157e368315adfadf7e9f3234c556bf3f81cdc19660742383bbd85bbc01d52b9e5d51e1014783010b677edec8d160bcb6d58c28cc1b593074c837a24744021d82b90e0dd5bbad5283c98361aad73510127d19c2bd4103c7d21234d80b911f9a27e35321262a20d8d81cb116dd0e2d012ff8f78166693e28470af9729b1e58267ba5f9011ef821ed2a899f66025fafae6e2d24eb78a4e69ae3584b0d4e97801e344a4ec10164921edd6ce047ab3fddb4628f38fcbb299647ca412141ed603b4a7b091ad96a6e40142601b49ce0419d12694ded66de88b759f1e1f5c0781b425e6d21b71b22be41906da79618ef06e476770bebb8e32009eff43c44c30b74a982ae8abefef6c23553cc597a72dc87692d123eac7f46e96c4647bdd52756f9e36f5d96703ae454985901c9025f0f2f336930799901222aca666b3bc924abecdcad09ede67f972ac49550a9f9a85df7775ca76d387d78bd9759005c1db19d757cd078e3b12a11d031ae626761ab66dbd97a64b11cddf9722cbed50982cf8bc242b4809109a6075108db4a95055f28a1b4ebec89c49c537411d76f3c53574afb534377015c3be5d329af5d2b51e7b025e5f47cef369aa03817a63e153dca5888ae8bb9ab22760c37b0cf14fea9cdb94de936247e1ba1c22f927573f897dfe63b948476497ecef07d3466a8a3f05cddb52f491663f30a154365b78c8927522e5c5b2179e313d91995c3c5e8bd1303dc2cec3915424cd0ce2b8b1f31bec819476e7e1d2d194a3fb080c1864ac646851066ca27a59ba59236df3cd89640fce7f947d0ed19214e2253aa3c3f74c23afdbedea49ef14b5fa8502ba8e6a78f2d390ad5788ad9b356a76e9388d0bbff9f7c8e3dbc1dd7ca54bf47c99f5e78f41f7a55dec39d053b7f016adeaf64d7e8ac131d3afa0b57743e99d6929585a0d192c535cb8d5be7bc8e9017895f68ae02829dd0fbbe99972264a8e3cbcab748c0e3234296388f02841fb6f5cd86c9ecb66026f5273e674324c041f26bbe0600d4554b3bbd2f35918cb720eb2b8dc890f659e39defb4971b16a715b915f7af8d825d3915118b2a7128a53d76318b232cb749fa6c6bac3b8330cab2c7e5f4f6871c48a4f4a405accc403ba2b836db7803f45b5556316f5f0f485255a767ce95d278f74051eb17d3ea8ea1d76df4f108bfba59dc094f651f95096f5655d9b04b82f2567db803e9e4c4d3cb43b265d9d046fcce6b731af8bf04e78b5c0708e926a6d8f9e29b6c4dda59810323dfd98195e4ac691b049c4e3e6e4d79cc483f128878fdaa0cc05f13413a97c0e46d689ed6a07c93704227adb6c31293c81e5989a9bbd7375f37b78d966567edb468afa7dc83e5e856a7102363964afc147f560b3360b1f0555adc6f644ed2d70d6a2156d903f1ade14ab1cfc3bffba19db67ba4d8073aee7023a067329faae0b1f5bd552c8e2f71a47cf1ed4d577b9425ab822ba9d679ae0dcbae2bc580236ffee55c3806080bf2d76e147aa3217b169487fc3a33d25401f768eb5eab17d03d4d3201fa6e2095287e7bf632f9664a654225f736892a73b6a54f860b65a62fd93a0b709cd2dd36a9a3f8a9bf429194f1f0e986efbfcd3585ff1cf32204a74202d5627be09b9cf3409ab11d5482db01bcd94477ac2d92abf3d12aa75b223f06a2762f8b7c22a737591ec6d679274e7dbb402ed6eecdac6a0a6c77010d3c487c4ed548dce89704254c6cbc117ee0725be13983206034cfe491419e04a25903d5909aeb1cfbcca1c4b08be0f22f4faf1b30a70bbcaf161bf45e4233294dba860fd394c45ad0ac73728c836b6c1927d1b26aa7a0e1aadc5127c66de4519155f3524cc4f8a2bd67c2651929cf281ce6513928500607e119bc270325c91d211f0f834139c37acdc1f0fae21e140e4f8319e0246bc4eb053478a9d79287df21f7f7a296da2305680f5c8226ccbb6d704236086d3c7b260e054a41feaf1caf33a72c4c688dee365c5f7e01ecbf923b0cb71468dc22f1b4ede290438db0780d7f01e482c39e7800ee6692d892cc5276baf1e8bfa389a7aaedf28265f11f5ff2eadbac3f481b450dc0f69432ad272bd75d7b85aa1eb62a03513631e138f0119f19cfdd91492d02717d106a34e1a6f45d43cf4f548ad2dddd5cc5887920b24d8887dada36d4d551d9c7f01a52510dc73fb2ca1f2c613da7ecc485f056d04123a4c8504191b593cbaab6099334cd40116049e758d40196d678a6a5df0010ca075a4cc8bdd415e2328990457e2e93657e72377574b6cd2df41e93d195bdd3a5e6e8d8f1b65459dff7d38d2d2bff9ddbfb3883ae54f7876e252da0313929f6a64c5a9e48851171fe286218605af7e0d2f8fc2482d7be34a7a2d0d18d362b111c5a16bbe894d9eea96ba3248788ed7c332c7f19f0040767eb10da0b812a3489b4dae212d72d6400d4e69688534749080ac3378aee9c8b76aeeb6b4491d1fca3ef2e219ba961e347d9b457f9bd1298b42d386c43f797442b227f8c747bdb02e8da926d36e350bcebeeeed104867908ae1fd527b45bf2b423919eaf5f1c0558a7f25cbd7ea64fd77447c65880b74555e38ba2a300da97d0f6a7fa5474a27569791e4992ecfe749f6cccfdedb0289e75feb6fd027031def5015833107972c4adb44369591c57189a4b33ee0ec13d223005c8a5ce515a7a7c0146ebbe049f7cbe79df7dc4b847628092e26e41f616a201f45d777b7099722d5569d96d0551cbcdaba8515f93bf266325f24361c4fdd54efdb139052c8c64445c16fa8158b295f84875fa671e0720d0207fe7a3e6f4b7fb92e985ec4b924d85495bff85a239406b9fcf6c581f035b39804f4c357333a772a275a2a70596f1c4566b0352966baef9052a1d282e90bd4588bd65c1f324f41fe980e1200fbecc86be85800d2a05353a683166a8af4066cfd16dd76a115e4d85732166de4f28573c0e457a87e606d345e09a213a6433a8fd21c6c272893ef255094cb3195e7bc47da1b091843f156f89752b6cb3d61aca67389086810677321ea148b18aa7c01423ed0b10ffc1d045cd182240375d0b2c1bb13ff974fc0a931c202895f511a2695ebfbba29db16cd86f4a1e382a5cfcab59d38540147884264f1c62f6438fe6275791ebd0ed5034ab0241f67f4d4f15f36fb41019ccbe707ea24cb3b0133db0667c2c65789eb77e9fc74b3d0fc4d3561e7695b28ca111e78a620f591ebb2b94b4fe3e9d03530cd332d22d1e99bc956a07673882db4f0018ff77ec1ffa2af6129727d4afd3d1eee74ab00ec5792f7f10110e85b8c691cd409f0fcf890a62b484b4ff5917afefce66f08264276d7dbda706b2032c0c02b1780f4b9478e914860adf797aa350b9868169fdd161d64892f9ed550f37cd3027aaf180879d1f3c4813eda34bc6d9558b2905891ca29123b078f13047c34797332c4f835e5f1e418387e9a950024920faa5a11869749a48c83bafcbbe8d69e1d08bd50f7f1628afdc8062c819e89fdaefb1ec2484be0ca0581450f6f14e5d7b059c193b40eafd08efca82047d5e5baf44f1bd682d07ada56d94772cd9daf7befc4b410bba12679cd266f7e98aac90a6ec1a2f4849a4368c182fde315a03c1de2054a950ac314daacf6118f26bba4c0da36344b8cf5701a6f7628ed6f3511eade5891e631c05679e141d031e689a6d028e840032e3943eeffa2a1d2a2fc59fb20d66bd06599d4bab76d0414821471e1432d1aca0dfa6248d393e82d295c20a8584eeb823da9e5a0f24f661eda8e55f51f13009e42c0ba471882a8688472e29ff79bb34db9e8eb9e295e99a76bcc78080ba94bb848ed8f0c64b18a5a66c18c0ecfc2dcb40d321e9ddfa37f0821aefb48d28a8dcd88d04d5d16bded7a490a1aba196bab365f3944a4cfeddadb6203b8230094706e84cc40c535a91ccd3ba0ba27d7a4fce7e13fdb9536423da41000d6483d8492438c9d0602e260969aa795cbe371e8d7c6e349427ba87c200aafbaea36ed88ba36732a896b75cc95dfb13e93d4dbb4cabc0f7a4006559e2b12f0bc4a57cf013af3172ea775dfaffab4eb69042a0542cdb4b0cf9158d9259d734e7ccaa717665301b698a69bf9df0406c9e22b6094230076075ed7aa572cec6b45e89fcf6717f021c90ca42b48edc462289ba9cb76f742a9bfc4a9fdb8219cee0bc3755d4d75f0ebfe9eb297f99383448888072b5dc72e9fbc411a5737a6b7a4869b1c6bfaffed90f6d6d70990e4befc89cd287f10d57d9627a87225412a6d8801727d5814b4b52161ffe182b2f312153d74e492e00a2b03b0905ba649f2e84025fc970a64102cf938330cc7fafecde249d3d5b2af9cdb60b21b15200f18fcaea2199fe71048879d352651a4af609a6a53bafa5d932d2baf85f389ce9b910a18606054cd1467bab31528f7080d3bd0f1dd0380e8937aa344cfe433ebf416f43dc7e966c1b04416352f1f1a39b61437603f9bf82dfe4d0e6ed1147f3df08ca3ce0a7566315401e17c26da4c48bc5c50cd0436d61f9bcbd12ba4645df2f8795129422b04f7550719a52b149e6a7aeffebf22a2d74b5e671ab5ff8bb99b0655cefb544bfca0acc22aa396c2a65ea196f68974827b574e4146e4dc9ff41df3104d2d6e9215ba16e996794858d489fad6de4256342d440c4a6dd543e9861b68801330c19470446425b1b26a085d09cf06801a0ea1e4b388ca7fe730176876b7f71326cdab950a08f929c89464738aad0befe9bd85c9cb7ef7cb0061a602fcad801d6533b2bfab0d4d615f1e71488ed5d5db6ac44d2d0314ed4864b7dc0d4cbded5530b6453820eb7e442d8c8594a2c4b41675b1e68b8459a8bb24cca58eb1e0e97da1339942456d37e6032208db712c7411c2089d4961ea71f7749e367624e4ae5d7313ae802cfa03edb2ebc84e0fcd15ba92787e5ac9b388dcdffde0915705726a3430851d60c2d39610edcf4a0ebd9a900d3e075111f6f60e5780c5f8aeec42c4f096c1a29ac3226e77cc97a4c46c8f29da98ac13159a16a5f3d4347a961a0242383f65f10f141cc06c821c39b8d06b4627183bed7e1a90d40402563421d36b03f25f7c1c69c840dba820304fa4cc57188df6e7603d6e5def0ab3cbcb0ffe8f45067be9070dfbf545eaf1a958edacdbd3925a59a22db41f43b18765366bcbc329e95a0daccb55abe0a71e64e96160030cbc72fe29cfa19cc73370294bb9d0e32321c95c76fb527f9501753b2cb19cb96b93723c0d1db344dbac6eac544eb3cc7a66d5e305e56a4990c140c2d48c317967da181ad1569b4f1a26d7b24a7d64c1a66850498fb85055cf5aca970c362afb0eb95f78f35296ed930b0962178eebb17ac5aab7328d1cd859acddfaf4432d4a12e748bcc856008e9b42d13ca829cd90cfdfcbb609d59a206aa08e41398d216ac07c4887ea3731b77944474546ccfa401cc95349a8a93e6a6e38622bbe21b6e7672d3425b320d38b04c64bbaba2573313785f0ae3a4379043f789dc92f6139f168fbbdbae82ef98257a10c9bd0450bad2d87604423524069fceaadd366b1eab58a2f01efedc17aeedb8ba9d0137f095a8e8fbdcb1a55594da6119aaf2146f065788ca831699e27be841eeee7eaddf37acb83730b848f500b7204e47ce12bb3f8eaebda6f781a7d0a3cfe2f0a22f77293557b5738c7b9f4e5dbfb3a2c61183f4b9eea4a8048ec704bfb8c578c00ab26d9e8157d799c88a1d6e161b9da6445a18e06c243396b088c40b2f3529190dad6957019ac2ba504006b8e3b92a1546f121d8377633322b24b46f441f39547b89167972e781053f143156120f640570788c90540ed2d9bbf86815ddcadd5049a85e33103a204039161fed8b76bce651119302268214d5b4978d2f307972efd599facad235935db758a468843bab0129bb5c1543813d5916f098e8f58ad0d7401f663c68b6f5a074e6d344cfe71b1c555d23e271df46cd0ca100534edd00e9a6388e2f735d84aef837c4da2222b1f04f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365b6fd82cc63011afb1d97fa62faabc6e9a42d9b58f59c502ee71a563c4875d8b183a6bf6debdb7873b234ca57693a61a77b6b43c68b90d60bfc14ae5fcce5d6d0949df3b90dd38f2b436b3a70b71b193446a52f3683a28df0e4f58f73756c53f34d45732b662487ce940d3d6a0b789d6a4a209d199355482e916991108cf4316c811d5d9cb41035ea0b6acdc7a04732873f9f0a8bdb9c2c56bc6489f0bc80c03f336c0b3b6389757d6660fa0cf891d7bbf9ecd7d321a7b32c79d570062797b443d0e138c1644c44d6aa1b817330f323ec351143943048896b14cccbd063e4372d53a0629b67ca24af1c58808095036b5b84756ed4632bf13d4a68d819142a0ad5bdce09e074ad73d3a0801e818965fd7203c0c3862e56c762794eadd5e7c60faa12c5bcd2af4cd31a8ed42f58f04ff578f77f116a3fde928ea3cacdbc639e04dfb8e4439f06a1fa2cd0834e7bb7e5a5f07c6ecb7e01ed111adc26510f659fa390fb1829c79bbe1ae0e6ef7485bbfc1914020fcf1002057350fe41102b10886c8852b33c94ed9242d6775716ac819f0734c82664bfd8a63bd3c77658305998c6059e69ccaae0c5fe913a000763f759451f5c55c4db715502a90a9205a93864246e7d3351c0e7f25dfbd2f7ac1c03ca65f2539f538a61e424fe3c6b587795432b252d43985124e15b59e5b25502a26e84caf11d24cbb2e88bad80cf1e888242928d9766a2ba8f4a598056da248c8fccf0e2813caf3acfcff2f90f27a17babb95588facb0a4fc3ae37d06cea06ffe5ef830aab32cb6f73d4c83ee6b9b358e457e59da6202a7d89186dd6e380c969de3e4a716c6425161f0b229e50ca6bda74e7b56c98994646c0aeadacb39d6b0c37c62d7faa55a61fdeb90bb7743149f07b722f44e47d1afddd52133fec01a4e9c76691a8bf588cfeed1351c8b08db710d7dc6f551ae856dcbb9da228eb031bc8ed7f034e792b28521fe0e3e18b355b3d8e27353f8c9f69d3aac0a410d1bfb52678f2861b7e64e839a2153e69ffcdc55dde41c3adeba991a613c7a9d8316e93e9bff6e4f9abbde361c73de671137852def9709384129a2d11db95be39b3d23714115eec5c589cb8b778ea61cb7338c60223c91fc70b390d4d8a341e420b5cb6019aa0e9b4b6d90e8577eea2315e019bcf89e67cf79754baf1911696455b0137f3e53c1048040a3ac69ee6cec286b2368468762888dab973021d23761170adda6e15a4d713e2f83ffe564fd953163823a045669e9f34b77a0e22aafa18b0935f6a46c518e430c34f6b034c1fc773cd82ecc0dc33da8f1ff6a29e215af31ccda7322b2e2a71bdc45246d00392f8df9d875fbbbc374404624833727f0b6604aac2ac844eb9b28c310d620f0d62f2741a117d9355956affb31268f045d1099024d8ed60379e4dc533d945456a608a0aad7206ad3cc7d92ca02b11e5e1665cbdd1d0607ee4cbfb1003d640beee0897daa3f117af82890c32c2390c96b4192c14d7464a5589a2b4f72c5b8657cc7e7698eef9479f38d9eddbe0aaa5c3ad06e1f5ad9a0fef1b48e963922ca532882569ef3b724b9c80832c6bcf916b4d03f30c497463161135f5cde26c41cf01a610576ef3a2ad8bddc8a50479f9b58412de214b165b3cd636139ab702d070b257c3fc2aa6ceb39bb5923ad8bdd3a5359a383bd175472c58568f30b8fe5c22cc070905a0b8e33c39792310b98c54816bbe4f2a50297431f7efcabddfd59355d08ef40be51e1169442ccf6f3fe352fc4b5433b50ef76f97319d1ac5dcc7e0d5ee065754b0dcdb9e8e07e1226b5bbe247368c2083f36a44817cf4894906aeaf391f1cb7b8126a561d88ec626dc10653d8e7cccd13edd2d0c63a49826861f2d445fde01c3253798a0ca2253d04f9530be925ab28fdaee6fdc6d6cc8452995de224053a23f85d607b1e37a29451c9c568dcd436cfc13e35fec0e4598abd654c17b7580c96d1e85f46b36414191bff08a5fadc747386a9be9139d9949c6696463a16effdd720bc898293c8369bbb805805cb12adcec4075e1efbc3077529443197a8713b719f140bb82cb4c1706f97ec12c86934e1e15e49ef4a88225798d33d163bed85888de2989d4abf2f1495dd1d0daf1155d9648b1806d4da9dca3b2a93e427e652697d154ddfe2001f648abd41f4f98895527c49d07d060e69514733d0c170650f860dd8205e95b2747dc53c26b6617a6107599faa3c1b35eeda04d108233249d9bdc6070f0d2089284d59ce386be004c73032746d2a56867f3533f74b1c56b9e03c19a39c0c7a04681b4a759879a4db122f0f4f396118e90bd80abff5d099b98039f51913d8a2396a231b4a3715e288faf4ac7a0af0794a6f0052e8bbfebbf48fd72076558bbffb50fe5699fbf3f9902bee5a5015dea7e0321ffc9125baf45f2357a68f98692e6fa180e2dcc72219e6e042c25c52f79db50d9f2b53978538353de0a21a07201fe3345848f4be781415777ce48fe14cff8bf8b972315a53754fbc24930e668781b77cf1411ffa5635160622c7f21124b0c55b6ec9fe1ed8f2f36d1e0a4f6e0416402e3e8cdae75b055dc663307e25ac25b16a936b9933922f898c74254e058d745df3edd448be0ec8047c9782698072c78758887dd814a72ee9bdc1701a83b89ef45881d04a242ee85a4e6aae965d2f1889f6207171fa5bca78470ec27a22388f7a617f00c0989661cc294a20c6a4aefa8e0fcb58dbbc86c36724e33bc4b8cc0eb9b42f536ba6829232caa9c716f2aec82429d9e13e7328b2bf7c986dbf921a5c24cefa4f573eb661b025b08aa16d0d9f91264f535c2a25759424de89310e38649ddfec5f64877e3d16636693d2921ef8ff6f21217857efddd2dbd5256dded71cdc459fe192fe35d02c1de5acd1c710743fc6cddf104ca5efd7e1a6f8d814aef92a797c2cdb3baef57bd0ee52ed2b42db28b47b43c19e19513220e079726c32a5fb9e7e7cdc68a8a61f84874b153d53d58af7553ae8a41d0e47d59ee07b4bbb0ce337b5f250dafef0be46196616f0de867821bb004ea3b85645500ef1a610b1de645f7c1e00b2181db7d2b1da7fb7c117904239cacdd15e7df8994d1cce2ae5b355e7e4ef3d9ea1de2073b95d464c3fca7747ca551ef476481e48de158813783dc0861334138cb9e8de8df6cdf2abb05806d7f61078fb7ea44063e5914bea277ef55a0447dd2cded7238c17ae02fb2979b41c6869426e4908131e106c2c8cd86b35137136582a0bfaf8688db29a043b034e2f8dc0df7d1538892405bb6aef3969a76fbb05245182d27a3441fb4175b4afadd5a3458dcfbd7ebd6c9a3d6ea5bb75a9658f26dec672f8f5a9f7f6f11a6b6d815543ea33227904d446935e0238859b61d572462633eb51b9d459be5c191c6afbcb65387d41399965953e397159541d59a17893b877d369f30eb33ac39a5f07e13ec4eb3746e11a0ce49ed9b13a65c91b72d5372c03f4b26b41847cdf06eb3fa313b12715519cc52e27acf170c0c01b509fcb9337a354fcaf1de7de109310043d99eb2f8d4fae2e6b42f353ee9dfc13700e805bce9c4825076a3172cd7cdf36ecdd4be364b88f59623003cdf88ec9a256f8e30a942cac2b3a24ccfa3910e6590d4776c9983197460feb231f3cad0de2bee158e3efccb4807b9d924866dd4acfebda48d15f9503ba6eda0f482025f25fc6451446f367837546678d3c171acd01b9ea6ab2717094cdd07faaebca6b82cb04e39bdecdd1a9ab1c6bb1ab9032d4d7eb1fd9e342109e20bd4bdd898500658107c56b80c0f275397aa0867e54286d80165a8a432a694acf1299ee320ff53393b3ce8fc2a847f0a173924a9bae7fa16d08120d4256fd9d67bb128399b26c0ac419ed93f8e82097410a5806f19be94884aaa6895006bc0f80ef03d133e80efd398a5d149d9b4c06ac94eab7f3c538bff7ae30dc30f62b386c361656e1d74f3a0ff33914fea4a6e15528fa990bd0bbf04f563bb61654b833b18d8a58f9e359f4c5f42317aef046346e9cd802da21f3209dc77375acd0ce88d3a2e2f7a4d2dacbe1ee6773cbcfd7adc7a869a362fa9dfb82f6ca680fbb56ff10de162e6d4530b02511bb413155fe913e1e02677da0b6295c817f419962317194e05c7c68c1f999b116443ccce1b17994207164b4c06c66ff22981deff82a1556b50d5b2c164689553c539e7e1275197541b8ec59c2e161ee43ad944a3e8e70f6b0d535b56f34f68c56d60e7b7f78eac632f935d5cc5df5391b94c16105e8cf20e5c5915fb14859420c71ef8f47af964c5f6a0a41d46381e013a6a0e06f66a3c40e9d78a16e465b0ca2589e980d23406a033230e3f7e05357c4f29d2dfcc5839776f87519d5d2b8a5548a8083c6d2148b87850dbd6d9f43b4985797ce3712fa7ddad5d917170425f4e06f9e7f3f5553b9c17ced7c1ba7d54cd365ec915d6f4214361509831034c91c00e3a78529cd9b51d4678c1c48198ad0d7ad618c0f3fd8a15741e8eaec96b809dc26e5f0d0634d1468088497bbb36d9fdaa5d4bb7f129fd0fc3abcfda336fb2ab1155b5e7d8c56cbdf26a193c6681d35d7c1e4db2ee8bab4a2bb28ffebfa02aafae842ea10a80add98760ff0f96c231d9eba5a7b04e8ff43647ee4666ac841bad7ea12dd6c9dc6f1b6fbb05a5f2addbd8305580b59daee15d99b16aae3a92c28a732e262a9aaa57922fd55b5f72919ee45d5ad4684562772747d8d37f9c72c36a4d24da119b0eed5c41e26c50160c47dbc9f95779b8654de2209fedf9e1fa8985f8312bf35f1fd12861f9d6de2ddfd7c6536764fea050726615c020f5b05ae05135d4f0e77769e9e8b7d5b488930fdc6677e8e2b0fc5bed1e0a82c094950f907ba7091af465e179c6bc184e4d661d5f6131af323f225d54ce534c63f52b73caf6d6fbcd4b08488939ad14db1d1916cb8ad31d79eb19f45e251a053b5ed350a27eacf36bced8f8a8f190cc8860402c69bc1787eb0c72464ac64b5c7af5cac66e7bd893e1468a0e161b33720c3abdd4b74eb2a52d0a5dc59e33c7c1e9d59ed25420d232c81bf1f13a8cd1fafc1f5878c5998a9257e0737c6eef28076c37badd6f3fc30dea136fc5778eda7503f25df5d75dcd8dd70e9bf7df20b387b3adcd05185391f23abd38d2b6ca932414b5f36374e17868e598692506f264927b346f0329c15f281b9bf36d6cc9a99c3521db76ceb5746b477d99ad529846f34ce660a206b21c9c9f7c3c05300831f09944f68706376966b28c3d7b6e4562d1c9a113d5dc805e99a0ab2f97392f7d403872e16c20a99f8c0fc2afb425545837e82c4bce5d5bd24c17b797245f8637b65ddeedc90e62c50670e6f58aff4514fa3f5145904e9e134cb534043fee6b7fbc454cbb64b4c2ae870da148f5b330e7e59383883469f3c2c8ab236dd0da3d176f0dc4ab66c2ca325f14ac6ba9198d5a4a493462d6c222e2faf3e1bc14f6d4f83fd4926169bfe9bc10ad419f9b804299d7eeed45354d7a4f2a32de8dec5ddb2071d5f9a9c4f6f2781935f2543928cb84ef4cc15427fbde98401cc724ac0608b1a2d6fee1e4d5276c3f11efd775c469f1a3273f3c468da6646564fe39471f1cb700ad8f807fcbda8c47026edad69e8331d39107e35907910f12fd91c70d24c7e7e72335dc89e08472d6579610623f36cae7869174bfdf53429c2b7d1a03bb5d716b847b7e680634f6ab6adb03a261472f09d90d702ec40861ba2010343552c3677738088b0197c56d6a0dadbbe9220858f9290efedf2d1d6f3e04f40cf2d601d1da0a20340ce88a9c8bae187dd3d48890af4da11233f6558a2d52e011934345494cc3b44f7b14dcda0e73f47dc4af340207b3859b3e8c307835698ac20f08542fa686b49bf440b34ed3780137918a78ee5d515972208a7554290a48b5efe5cbe6417c9174dfb3acda22f9491f933d6cc93ecf06dc0379482ce88891a0baeda1b304b538c82ade9a5835b3dcca0b116311420f5d6bed45a35c693d09bc4d3c05c7d36bca5c34aa2babf96c712bf171501565f46cb2ba2f08064eae9d44a95749379d97e2b8b388be9675c0e270bf3fb93dc6fee14eb5d802334dd803a0b6a924ba333a42053f3be4882e72b832d80c39adac3fa779ba38b8800b994b4c89d5d35749e41a120862ee2e6fe29cf55c7d3055f45b5436e1d60d1a53627671b9b4e6a330d9785309b62b192f46b9af13d9381272da7fe69f78ae477ded20c0f0e73f7ec1c5769a1fd4d680987c546b18546c2676d7d42c5583a572f4a94ff0b80bb552c1c2d9adffe444f4aab70d5a543223164775662d73c36e9e7c1d2fcc0995c1784da793a445b324483737c86def533e771cdb8b9547632fb1a7fa4e08d26f79e863c8d1f8e9f55eb2f3eb230310b8e293ba2b4cd48d574df7e860ce911a28f3a8798921d27d11ea8b484cadde2dd83d0211d486171c6beab26eed3059533a706683e363448ef023c13713e20585c4f3d109d46addbf474be1c48d3f71d0236094e7c343074668f5dc84f0654de675fcab4f246df8f76fea41a7f2873079b4e37ea2130070cc5a379622283f190fefdfbd66df7d5c95d80ca5a11395e10b690abd84e26eda6b7dde912aa9f0c90866faea4e64a830a6d4459f9a007ad7e47a2d793fbf861f8685cf21211ac513850c5d2fe26f05afabdbb9ad8d64b70d55bf4d95dbad87b236a5e1db05f5a5edd5b27042d4e9e784f54bf6966c70be1e2f2a74cd227256a3475d4cbd43288fef7590008e0d5981396e637305ad03054be3198f63aff1a6b9fc0e991af66033b743f12f25b144961ea062ab06a71f2f3a35b22e01f4422b613764170f01623885de923e68bf2c2bd6e5e5d9963217a2c7d0b79a460f53f2a774360ca8c69b6f85c0affce152a14a298fc4f9a7622c6d03a9cd4574376127092a0a5938770191a1a8b983ea4031762f70e342006a03c4011b99ea41fd20b0d25ce9a178072a9b1dd38657a8a09d3f2e4227a3c5f4bbf555a97041bdf7cb90f624b2977dd8e63b1ae3b32de0cf6e94dfe714cfcb968d569d49150cc023d9d2bf6152eacedd5538e0e59cc5db8f2e0665f87da28e53212d0e90eade0a72e747edf4d516011c7309046e5509f7d711992904d0c64fad23f70df638cc7068c1e47840dee896f33113c365cc7e492bc01aacf7fa752e9f3c02e2d1035035f4386aba1cfeb03c609df1add61d02f1ad6668dee60f303f44c529b832f7b36cf526585046feca377bf36a2536129deda276725a23b62cfa6778b4de8f8163daafe15a3d815489732fa3a414a6e2ad80213629f92d67cfb7b792034ff13c9cbf1cfecf445b09065a48a27783120683750cb88986f51bd713bbf2cbafdd8914262238a85ec5c93070d84ba82b1325dedd513cddf26b78b415bbf8b4d79613c52e0b92ccc2bb5f31eb6452c6780ab7cb001aaba0d1b5df245d13db043df7ac3b8750eb20bae8c2150dd677a9c72762b68845968488dd67f13163a8112261e1d158023fb3e74896b12b6595c7d969a8b2a0cd96ebd1ee5a600ec53ee530043f92353b3f6c83611cf8f626769a7b246223b80300567de5ababe17ad7fb1e62dfc09d40b27abb3e2290bba9824381f999a5ac3be7e022333eb3eba7087ea144b7d149b8dd2325a638e8c003ceeb239de3d8866ea84ed99be4f55aef2e97780cb41bb69fa8a0576bb032af1a6926d8389db97f37ce2cd1044dacaccbc46b316222e2323f625f36a31b41920c799f919efd9421188eb64546116a6d44008ff629ff189485efc299bd107a51d49e5279c29bbdba41a0d5b25554a9806b362ee6fb10a0b775b6b02a8490c40e978597ca69158e5e559b1bdf8b30c3b0a75f0398504f66b7c6845ac704c9fbb3fd13c01a9b64d063bc3349ad1a480e727463c48e65254aed2217baf565f64b666353dc5c2cb06e4e88aec79ba14e76088903e7d43b7e493121983d6ce84cf6a8ed2ea91653a732ffb704d62817b30477ca447e1abc0652fd830881c224826cf5a985cf0f21d82992f269c29f741cf0898c4a36aca363cf60e1c5ec610d78fdeed7355cc340855410fca3f555df41f1b1dd9bbbe5f5a5bc183365900842db3eeedf28baaabe7c411d9b900325142fc0a332fc018b7d1d1c37e6cb81202295620e1fccb9ca0ff0810aaf164739d4808851d3ab14a44872193a524cb20323eff47768c5f9c0c316c5a6ab39bd16758f223f163c271bb9ae3e5e58152dc5cb78e1a59af72f755694b16ac291495fe6ecd7f726e40ab92b1e0472d685ffc2c7003e1ade7721311debce50259e810cddece87c59c0bd980ad668b6c688d49493f49bc652c34dc0f4246131703426331222fa8c16ad9f08035609fdc375aa9d4f932c3d6351d495818a93870c6d763cd4d63eee8f0384ca3ac7c8516dc763d6a5efbdb76eed8e94ee98eef794dfb8645dc3d01e1dfcb99db8aa03eeb7ff951056be1c8b34279f257769a0cfc847a94d641f318fd63b51064901468fa2a782856038b2291d1f7d5dff36485981809a8c23b3af003f63d52a8de98c7581b4c969d9b2ecf32c4d7ce229d7c471e1c4a932ca3acd83803be6c793ecd8e04f22b71dcdd44f0c0a22714c4d940221612fd9804b7a96aeba8865ffd9f4c874a985cde5c7b3262d84fc6175b6f41afb8654556aa6060b0a89514031a080765389f7fa924dc98275c07ab64ba726c4219aa4998e019e87fbf9cb63d1d63da39933ef05c7444461b974281c0d01e8d78eef4d39398f69c2ff200797e0b53476fb111dacfa98e7f61945d90cd40dfff5d799cd3f2aac8e463495b4323c50932bcb9a0e9294b56f0f9e51fbc17d4ff73e3b4ca01c6da2646a2e9cb85dbf7558795120c47abfc571eefe09f392626b4f1e4885453e611241a2658a883ba9eae7ea0293059b0a505a2f6712d0afb8f7797f7ed1536d343a131bbcf1588f5b423380fee1c48502d6d2323d098963dab615b32e47c2f7c7a40b25d86ddc261bcbdcd153e3765aac92b49f29bf1cf93bdd83ca82977b7306cbb2eb3a84340a98e1153640fd8f2dc65039134d37f5893d421c9b10ff54147925947cea8e2de333647e119e9eb58931110f53c2f1d6cba105356205f0bf3bd354a0aaeb3d22290addad9f42eafc5f475a54631006c7317ebe60c6546ce1278a594674e2d4612cf7b305badf209b6624f9d072521218536b7e53981a56d21766fa247474580f52fb3d2b7220a91ba33593ba4a06146b5175463b8cf826db2eb8659de6951010c870e4fb3f207ea8dd5a9c48a4ecf4e860d3a515ea0d58a203da8ad5da1fa52a5d663cbce4d09c548b8209c8c88da10728534b127f6577ec93d89e426af4ea336d2e8a3cb7026dcb29f07dcdb3b8daabeb0c1c417d2c451516b78d4d5b9b9df093c4ca37f1c9fefea464000f069e110f944080a6791a93700dde5a01101eda17080ab96b0266bb1aca06377cd35f9a3104b7309971991e1da8aba4836494a41ea28bacc8e6985c35ac531b41cfb8fa661d44a3dc34b085c0009a3d265de7afc2e59193b9946e9b8f83dba3f03678cada7b636f0357dce519c4c4008260f87f4ce760d0a99029910030caf5f3566f11067b328e90803f9985ab5141f2108189405101013c3401b8342d00e322a4c0332f88758924d9f1bcb3c19ef65854142af9adebbb00ebc495555f792a6065a864e0ee2488bd971e069d83a11f50c3a1e81b066d8091319d0c16f348fdbc2d4d59af34247e96183bd4a226dfdaf6b0388e0edfa6df5627c6915f7da39c6554644a5a417a41c169eef7eebbc4753bd9781b2e4352daa95d086c39587442f02436f2c98e88355f37c7ed529d47ac0d284d0e8a0c1c7652f3d65653cff24c5b5f7be5ecededd4678c48b29ad3c8ab6352862d9419d5d89b84523baa20fa63debc561bf4ad851e4395feaf4ef6e237ef267defcd4c7bb021300cc8c0a0f6f6c98732cc2fe47b1b5e1b67ec0dd7d4cb5471b41444a76d04851e2a504026874d3bbf1c52dab2b3d491175ab9f78a5db8f0c1b638737b679aaf0d4e56573115972375f6b850645e03cc44e2c4bcb1cea39bf040a4ffaf1bc410bd388a5312ac9f4f26b4e0767936993a7f422b757be2f3ae5ba3da6c642c4a390a6ddac7bdba60c386daf118ed02d62d081f3c4d77957f0a093e19046d2a8e3ca3dde13a653b332df37c0da647a78228f2ca2432a3796903fbfd4532fba941ebab326e17f4f5f81b08d09cd88cd079a80318513433acc41d794ec9f744d2b3399384ccf21657ab726852f15af4ca0b987619252cf2ddde3d70d7708b299dbcf158de3dbf355cab2778094880fd6f5de7a2ac03a94febba70b75243682e1c0e7d74665f7a7f71ad1095114c1ebc2f44edddf99a9b1e88b41970099f43c06d863dc85137d886752e08aed2fea46e3e3192c8a447cca5c7de994e26ed52c5e16c2e97771c7914719509d7fe823ccd09846d0706d0123136a3d47b0e6355f52b59638caebfe797af96e758cf3ebda1ff9a009bd7caf2d06b38cb45c5e66d613d0bcf55cae18cc7100d403b6b78b86426de67daa0cc6ee45bab703f6005e179b786a46b91e7e7c65814d150eebdb5141e1223172fc805796db76321d4facf9b557c0d1c6150ea8bd9b885ff643b9f4a7e74617bdca1b61e08811986fa0e491196cd5b24758d07ac3bbd45e85dfce39da39679aed4336910b860f0a4d27a55ec4c2feb84ff2678c203d0cdb64ab0068dddf8a73022a0bf1545ceee7b61a702950b5396300a4f3bff7535b366971ac5f39b9585c17280260355b1a8eb36c43f99f7c0d4136235d013082663fb8ae46b3d0ab6c24fd333c4212dd4c3a2af5faee501dce358f0bea0ad1065644adc6dc21dbb648693325687708706e4e254d1dfd8a29a7d1fabca2d9643906d2c358dd4c19d2f39453080d38286deb462b97227f4149de83a0e28f3f782e70e0f8173f9d8f90e73fb59da8722da7e3ba76576c14728c5de4cdc49c33034de7e7edf68bb2003c85f226db463ac5c58db6e0027e3cf52688ff468f15d1179111451574d246fa66e7f35528e45d67467862b07c68e7a071fa0b2e059a8334ce1927a5a230d2637948bee69d4f355c9ea57479a9b810121d8b464caeff256998e9cbe6f214da589fa071fbf9b073bed8cd6e7a924987e855a1e141a5ddceaee3799ef87a46e46fe1b5c45a084f6ea65e82da5e6df678d685877b826b6c1e2f7e1a2eb2f7e8db5a69ccf1d65741e32827914da9b00b0ad4792a9614b8b696651afaaf36d987c5ca555b14915e176d08a51dbe1b7e10e01c8f1b8e623eb243adc77519bca9afb97d3088c1c44523e48902796102c9d52196ba22d8ab49d451b0824bc2a2c78d9dc83fe18e58c80065a20111e0556d6d4a1b7ffb46386bfc42dc3ea03a5e9a2d2aeb36362b3ca13141881151b8cc4fc10d92c7fef45c854043533353b081c91c98fe83bef0247951858c18a775727e1259ffaf4130e345a675322bf51fafba5afa1183d4a935c92c8ffb24038c8295100818cc86d1ecb14723debcaf97b6089ac383cea2c4dfc239c555a4495601241f4620cadcd899307bf4a1e12011be6d3767ab266a3078ce87a7fe7a147346400ed38fb70019811ea8da34ef6e8503e87c41ff2fda98328780b743ea8852ddaff880e0cc33151da36d0c1a09a28e51d7c919b6f558876783b020dc8ca412b6a5ec07f0743c38eb3b8e403716c11716b8a478d1bf7b5acaae9dc5ff1baaf8f444d415d1ec1edfb9c47fb77515236e0eff698bf2079032298fb90eaf7099e7292ade3a45003e93a1c2d86c4e84b80dea9617f0c0d9edff1472989f9c8069f57e9786e9b81aab58970963ae91499e752764c3a1d682f8a88a7e75f3d8e863516debe17f893a54cd6bbd91e0c301f3e4a936de4add89eed4757944b9732f8bcf57c4c305174b4efe7eda0cad44f71a10bfa196cb604d65a0b6b131de90e3f7f331f09c7812ce8d61874158cd0e72ee13c7d755e32c4409d068ce5addbf1e9e064cb492aa7ec532b61f93d2e2be8ffc2ee31e514f671703b5bda2cc6b1852c521cb9e45f8c7ff8060f9d4fbf04e988b4b3a6bff5f3da81a72886b86b9633759bcc86019c8e0c760634b32e8667ec647723a1bf493785ab16ecb5edef958c07f4cfc766b25f082965143e7a8322a90c37b21f5be719f9f25308ae266e461245afee70531dcd4b46745a001342cfae71a30a8f4e36cfbbd963db12ffe2d2a202351010e5f544d8d0ebd530b6a94e8871a6baf1f2a8bc9cb5ff7a160c3cf049cf60590282e5b6a8c7888aef543214aacfc7fc77f9dc8064f18093bee57653736ca9b638c9f805b0d27efc4a5f961b7ed1fa10d200fad88315dc88b0547699bf265cb9ab7d69e2b9be97c11b10475912c3ae088131ef4fa518f17d4ff38f0b2a3c10427c61022f050e98f22f61708f1425ee22f3a65ef05ed25b4b8790cd2051675afdb4c50eb0f94de7a934e533e3e51e5c200a6a0c715e88bcb0e8a0023cf4c3640dd6688d74617a4329838e6ec2ce0cb9281b3783c44e72e0d0f2930fe203b3405f9f9c69d2027e08d59d2f0e409eb08fd8a79f13e54b5a2af39c1dc511bfbca53bffc214a7c0b30737b611206d12d475d4faeaf36e49359eb7af2fdba9d17fb694b40e79b1da95445ae862b80fc3a829e2fd4b430d504418fa5dce33a809a8f3b15222a0315bc9c14aab35911896ec21feb44189d2c7b35df2f9da589007cd98730df743d74fead3e82d923f3cabaefcd170837e42fda9c3c0339a93585ff3236cc14740595ca8e634e0df9acec95f0f06d410985954268b618074337beb17aab57bea57b6748c1a8dec1945feb5b7ae855cf72884bebac30cfe2b0c1139b39936879cfa116b5753e519e243f4634d3357dcce109a83d3011c104f8c8ff14c6f7d2fb934d8d122e4f90d87162dff3422717dc6e36fa054fadf3105c333d2b4c4e8bdb3ab72d4fc8b1e0d8c6622d7b8c40db641442ea73dcad5642817ee63a715ed6026f274aa3e9dbbc438fe4f0429bea56178db401d5845eb996ae4daf08d8c4d6ced3a0ce778d408ec0a8ea055e67558858650f6ff7405f90e8e1bc92ea69c95a51893aec6d19408fcd5402eb9554bd9076751b40c6a758f28af417e0667b423357524a3123e3df36b3c376feaaf0f293ff71d06884389f38cbb8658258b919051367c42537f14415d87148ba94ac94c414db4a1a4fe530cf455ed7fde3efd46d231d835c1203146ad3c5e29df34db1c56bbd4113e6ef70d17f3410ea03f0a09299ff71efe4f66df946d0cb9cc75995e75312e550de53bc7ab778acda096e8ba5c434b8a7e8df28ba1632f8e76b39d71fe6649c012a05010179eea3ce93031cec4548326ab74a0af953fa7da7cc695608d843a995e699f5bc598184ea8b662224e878c332d1a438ac1e19ebe64733dcc43ef7e4843a9b5d2690150edc6f1dbf3aad179e282bdb1138a58b57c3a2d451617391d5f11b39dc528d40b9e0e14b7734265793b3edc718b086833df1344cd6d8097afcf94e9673bfbb104b1e387d4153e7391b0ec071303a3c408e658f70f572bd5372bf702b8005c3dab5b3dfa54ff2c6080c93b73aa074fa8cfb6205011443abad729a31986ae27acb12e31b2d316d0023ea6dbf9db55fa07cd0e4c150c624b53706587e1fc43a04e082c4c4704b43161903a9e926ffe7e03e3121b1159aeab68b7a07d13172f71ee0569cc1b9edcf6fceb6eb62d0ff8489456540420d1843a7926ed3d75946097809433377b93f8028d6e11756a5946de269e819e965b4cd0a15ff2c3de6a2287fe226951c343b705c3e29db5780d07acec95a1a6630762d67e7be9197536cddb457d711c1ac3f09ab16af356bbe0060dc75c8ed8df7971bf60b2fd73093420fa9d691d84e4ad79d139abf15ab2b9bc627ea17a1c1f267d1350e03dd7d54b0d0a238cb798fad74e4105a3b6df4f237a20ee5bde67ea66ac471d8ab3cb0ae97dabcd4e3563722742c81d64dd59e4a4be2d49d707b622082ff46715a1812e144797907cc67b6772b6664bb6c63b16e3918b0d15e68d026f48b6449f957214b6d3a423ca6eeb0388f8d9483b688efdddb0e21e54715280f3d9df4441b8f7cc12c8d430720fdc37f3841ac6b991a8785276b7fe7f8333abcd75a8ffe955ecda37c3c321ff3dd941b7055d00d8562035fa158c7e11746aa1332f36cc9100ac2ee14fc722ba3d38cb87dd45cd5553803f48e65d8ffd8b88ea5c6e9f0393b3404f5518a14c630e6374189f50ffe2efb0ded5212d7197fdcf5d6b1258a38074a8fa484d150219742569a0a23f73ae6813070baebb8c31413b460388fff67956d63649da8d7af1fafacd3678d06056aebe1a60509f4523d56afd573cf3a28348aa97db498e8fea3383ff2e25abdf5bc8126e01a9f9d4d744aebaf59452fc97408d4e520a624f9ac60b5d7b57e4bbef46101cafa610bc8572f84941f8e46dab0a70d2040111497fdb93c4a14f8413fa808d6591994926d5f16287f3cdc7d6c7e90f9c54258f1be11d5d15b6fb783033bd0c1baac21fefc00f9b28e5bf1642cf88d913f9f9e477c9b206184c353c15b0f25e998f25008c8270ae88c1a7c7df91182709cfa0866164bf2dcaa0a8373dfc286e2baf78baeae83812e3b97e122808a21a3fe96ec240ea030b07496e8f096b55cdbeed3ab4b288f9063507ab15bc988ffed5a2f197c85ac24e0a8cbec9f770f9601f7f9af0bda34553c2b56b892feff02a5b49b7f647ddfee82133e1745e7c2826c55295689e3d6d09df4b6259ede59fe9541ea6faa2fd4e3f57532e1b92012ad93a11b36cc0ae354908c18ff7e9b984dfd79e3f0e03f065f672923f4e0220a35a30142539466d30841ca53f43863cc7652852f5ad58756d49b917e355da321ee19ac9a0ec2dab871249591bd19c4e84fddefc58f65905440b52d82a39e4f2ef4ec3a50ca5fe0d1ec56cfe4c2162895f238a29bb4dcc34179ee08e3add8ec546326fc3be5a2503fead58ba03a8a6ae1337c2889e9c4ec2041e113c5a2f465c835fedc5c420946d48e13eacdf43776673dffaec1435a48055811cd91715b2874993d6f44939a4d1bce3e21723543ab16f22789af674994c88ca12a8c58ae24cc9858226fa07444f40dba0c1b1e52320bc00723c7167ec49bc2785b86eab75a04b1ed76beb9b70af23bb95aae885c4de529645a1fb4ea7aeab3a3639f664e2a8ab2aea6018372d3b8a45196623f198ff93291c17d6cf84c33732b06f8932a90d11cf82b4145266207805af1d143e36d6d5286383a648ffd491f4a78a51bde6b612e513a55a8119d40bde2a1fd587fafd8433bb989fc2b046ee0bb38ab992836a4a70bcf923baaec222a4d3d3c2996f17539c99512948244beedef70db1b92cf9de2c970e679060153051e28487d0d28b0405ce7de6be970887d46dbc4899b3fa3caaeecdd38d0917baf8f0d6166e495d105c801ab8666e5d2decdb8b3ed6efc6209cd61937edfb1f4769d5bd6df1bb02a47e13c3cad212d56fd9fdb2c03399eaa1787a51d7229118348e0cdf529cd249914a1cfb28eafdf11a31373078932c520e60f400970490897a4bac99f5966d7c9deaa2bfb8d5b8a4b4eff93f237bc0558bc32a33ed1a121cf22cfcf75d3517014890cc071fba566baf0a30227ba6f6f05593549c0d1e8411c9f22e716e5f52d12f7e668960f8922943ea38d341d0c34f2b366bd72435be4127df1a2af714be16686df58af57d403183be5a856a31fb19dba320cb3dc2092d37abf889d37f70db0e77e36a893f0c2a255db4625da2fc44bad46f4fbdc90eefd21a614123748b480b90f750ee0e9aef598df335e308b9beeeede5f6c859dd36e3cc1b54dd86207a69e8bea3a5e7ae5de4df56f962e2788f7a443361a00a70f59d771ee2f597778a763ffddce0ae0229ddd6ec99f0a38d86b72b8fff214488cafc09022ec7e24e32772bb8d3f6513068a4b7c77042e0849a56a00b8c2eeaa28fb57f65c83f194584336a0b076888917a6d3d782b152772ba91224855c0db973ede1765330bd3bb1836b582434fa2b9035b3b883c7b9f7246c90b49fea2104765f10f24a11fe74caf8ce84da0629a77beb9f47b4945446388f9f783640f936bc328f68715e02b9a0e8708c450fb28e03e5268f30d14d775e1c4eb9fff9a2eb8704ea41545ef5169196a52a0419e6e3b98c5f100561a98ced10841d373d9d0b6e1dd348230a5396aecd0c3c5c69417c74e17976f2aa7881da3262fd4b66128d8429c1807f79beced69686611c889d33fce9088b3d6eb201b276ad45ff3e557c69fd9606073379bf5f89b9b9b1deb68255ce33640200b4cc312b7b5180746e1d02bdc2f67732c9177ba81513a46e034761ad3674df650d40710849d8774508ae74702e32aa341270aedd860916abf3cfe8f42a7129e6886ff0abe805d8ca89710705e634f62ab03d2aceb2e1ffe13272cbee1e89ba861c5ed03584acd0aa0e7218d956d86a58816b95a65e6f5715c3acde0584fc499f1278062404b86ad07c8d17e59f8bfb4bef8c143cef2a49e27ae4864a3ab39cca0d081673dd0cf2d3d3c2e8dd98f675165a6b7cc1c248618c3f57eec1e419a9b89cd93919b403c34dda7a905a21e322305ab65a238c92cc765a00ff87f9c0e52ecae2c013681ca5f0f0cb6853215465f3b0d4a2e7591d7f843ba6361918a34ee988a5974e97521c939daf3180a5a39f91f8085049b693d0f9665cde9b9fdeb0587ca32ddede9a67a84bb21f516fe6cbdea8c10b30840be9f2632e85f205ad940e477609da37aa92fbfc3216136a0603c8464c7aa4f001914e64da30ff4331d8486a6df46b4b54bf0ae31f6628dc54afd8fcb2adb2652acd96f55c625b4de141d50187d7f34a402ffdbccab22ab8335f15ae08428709c3b88f51e6bfff31df744f2e85ca858bbdeb93a0d3f7fc2174e54371c5b9199c4bf955910597af027c80c4b01efc8f381f50b4c9562a2de2fbc27c18e3546791bd0978955776c799c7f6e988ac08f194490843145477ce45dc67fe1d26f15213da00567525af295843f96c2e7e25456383a738bc3fe46245577894ba953d907dff55e825e5534c602e6e63ee6421caf19760e015a900c2b6e3a68877ae8818ef97916a9159a55636c09324375c43d6ea37a5a7c6084d034f1802eddb6464126a7a2ad6004bcf629b8dffb666d461bef777686b311248b8d369de209c239b3ab492dfd178bed4012a94463c8627ebe518461a6346ea057250a046fbacbb6c9235da7b44f05045abfba16903940bb24fbe9886fc770763d3b645357ff4260ba5017f1fe5618e292ccd6ddd646314322c86d51a1b62cc1de9c7c37a1ff1669ebef0164c84b1abb135a5359c5d426fa577880c5d7a513b15360db810d132c37b83c7397ab4aed4471650c2a9026e1d6f9a485742da35f671a51b4248d02b8a0f25d50608a54cdd00c20efa97c3ac6cffd94d939892a0cc86d6775ff41d369fa1e6add5671a95ea9b6555ab42ea0e7e278c50f8dd50feaf65e7fb221bb2c82658861b8fdac35b053c09c49d929ff4348f7d58ab6eafa589ac648f384337088a324bec01fc1f541e6cf93fbe20ad15ecb6ec69860c257c26d267008bdfc939d4a1ede36070b28b5908b98f1c23033b5a02979ebf02b18387ff04fa706c915022140296a7fdaf69c107213e6509ce0a83df433050594763943e5e10042c698132f1d38915cd0f33bec2b5f6634ceaaad836fe88ac2fd956f9cfe0c125a99400cfdad31fb3c8c2e7117e3ab53d3c7003cf2852c8c0ffb5eabcca9c7b5e89aa8211b7f0ed21872039023600b0ddcf6a7767b201d69a1e713d5c3acdf5313bbc1213416c33ae2ce09e80e3bef19d59c4224a45988a27fad2c09d5b3dfbb1483ae4f2c592934aad67b6ea6c27688380c76981b8c99e1aad5f786387e5d08a001572a2415217c2342f3e949219971d639a6047576831e392e7bfae1c1eec8e85d840bb61e1fb2666199cc17ddcb5fed2b39aecfa670c7500f109962cb8f1f4491fb81a92a7275384b903fcde93870175357e40f60daa2117fe562aa1c6aaf6e605eb6eb9b10ce6949ecd6aeac92370e1a883850a3c36c75e08a0676ce77ce4bbf52705cadf3428c9d8c8710d0081b532f1012572f0a625a7789202e21fec5da12081c0993f69d8ccdf618ec8f33dac120bd8762a2611c7280a9fe1dad18b0159a7f026a87b6ce2e17882048205715c0e069c6fec7928d35e86629afd0f42c81c13fc743f388829a1a33503cc208aa6fb11a4d60e9c5e22c377a8e90a97b5212a99fa73f80198851c4cd7ec543d979cfdafa28406c6307980aa778c838f88a4ec14dd02589a2a5e56a2911a3b6b975aa4a61c11006677f3c66d121898056b1966268854e28c8efb84e520b7c99a19681ea2d049d1556d84a6c6dfc53d40c92777300472ea844074464e361cb05f26346161196cd0ef8f1294c6484c0c1e30e4a8f858894e6f23489e8dc3375ea19e7542c89b2e4b466b33d068bbacc8a7072c128f68ac513c3c1a1a23231b7a3ad5a95a10eea267a1d1270285eeb441590e7bc98071744e089e805502019677567d8f632edea759bf78632118a24dca2bef6fd963a6fc84420c537c5850ed6cc2cfac61c39b6071fcacd8fe64cc02afbd381241cc809c9b4dfadf5030ff5926d6508ecad482f316bb36b72bfed167f9183d6963b98946389508bb9d2a0881413dc6220fb18eb5dc86be90b49a6b9ac94f6e7230e69f147d6a19eb91db994aaf455136c87cd9d70425abc4bc526eab8b346793a748355878010957477b3bc03ace5a4206086131440a9f8a96208e5a43a375b497e99c6b421c5adbf95f86b186c6d9caed8741264b504501ff871034e1f147d1cfa428627d04aaab65cb6c685d0f80962ad23698b3dbf23f9b88186180189595b084a78670c478cccd6c49201c359c4232258412e3d58e8adab6f5591f9c3450a4b672899a7d42eb6ec18147a6f2128c6d2edb441c386b9cf4690bac87f87db44d4346b1e59984d752eccfa3213e3c266fba3bc2a00d2cfec543f8e380ab61d3e9d4ce06b9cfc1e5c74b0ad26c70afe76ae04a53fb067e99a8464174b2913a458d5c94c42a49844b7bf4864fdd4e3009390e4770abe7d53ab7d65c9f38b8b290afc96be23a2ece5f7168ccdd07614b095951a6e3443e60c790ed35fdeadd433def1eefb399bcd4cca3e8f3442ab6c814749c19afede61cb362f88bd5a9a41f6d83245b55e58335ce0723383f37ab1bb06391f46fd71be80658ea729fbe7d4c0433c0cfd7f8a08744bcdac6ac6c24c972179f046ae101809cdd8efed4e3bdedd669dd4cc33a90c78c3dac72e1b624a2bac594d6387b68e4b10bee9d410ae8c7b45f7ed6fdbbbbf25813700f55ca696223d5592838473b5b5dcac9f5891d79173bf7219fb6f06ad6d945581c45b1238e52b52125e430c22f226eb0bb99ddb7ca4bf7e1a0f79ed37cd10dca9b4ac983f1bb074303043d98da413cc77e5560fd9c3df1292ac68e0b822fa14d331b5b23ac42c6a78c0b5562908f0e2098f24716ea24d063e6832982ef7dc990c0dd52340193e3fe6b44107a9e8fbc8805faa51d6b54b9e90bb6557acddf198bc8d9db4665d4fdd134341b016740288ceefd473a46e487f87bea163db118fcd4c3d59915f9cf5df8f2dc693076d473ce3615580ed685da3a82ea7a7540f3544039119d97b3fcf9faab26526cae54ccd8888c070b61c8d259e3b8553eb26eb57fbb37834595720c067832e96759445ccbddc7dd2170b6ce9d3774c8687e04bbe311505c4124ffb63ae094c758cd96526198cff9031967175f3ff8e00d65f127f5ef2acc41c9ddde5978f5b7d4c79d6746b5511ba1a830fc73a4034961a964c0fc0e56e33f7be196cb43726e271f01994265df093f090b1ee217cae0acbda22692fde7aee6571e6c371920efc28cfe7e1b5241637bfdce38872465730c020d848840026206f371270697b3f3c6423a021581f4adc81be0b01455138c83a8cba3924d323c242bd4dbf9eca3d047e4531a94a8bc9d23910c03bbb487f3dc7fe58a282691504698e980ff26d75a6c171c8ba3e829ab707d33fe1ad8f5b3e86a112d5d98cb6c2558591df6a944d5f5d6ec6a3f791b70b1a5aea395636eb5b4cb2602db45ab33c2ade54e7d1798ddb62836335c7d2e619ef82853f5ed27c8614538a20fa61020d0657098641034ba9fb2d7c010d8f5ab300582dcf32d9559641df8209a425c74a6a2ad58749246c120d1ec76060403d5059476b10b30765a7eaea1b2a7751f895f7f219b1796e6c717e77ed25e0ca3c8cf7da0da46dd43dfd273130733abac3ad97d46ed294e277fc548b30bafd51229b27e7c53d998b030ae0c94a36782a1fa3bb431946083ea5426d974e4289bdb7b9a2dc67c51546234d9f6edb86b79c0c3ae0fd8c6a817b08b2abb6dc0c23e66a3bfeaf89339d7f27d5fa5dc4ea6986578d4867b429568a33478d7c746510bf75de824ad8abcf336919d790e65b917d282b628d9b9c078604cd287672c201313fffa2e1d5f1b152e08371c0da76ac3840f074b4c63f26b5dceb87b92eaae7968dccaa1f370108d30ef96730777e98d71edfd0605d21fffbc90bb9a7f3c2598955343ad3162403d4f62b7b937f10cbdb3b5e5e7cd2390f158428eea6deeefbc4d327e968e90e493be566eafc20560ace52c9913d8c3ba425ce7e420ae2efcaf1d7983929bceac06f466bd9da33fbf880fd37a736f4b358b2456da4ee535b99964173f8bd2591ce26146d79cc08e8b393c63412306a629f351bacb9be1944adae03f7c63e640642d2a9cfe8645e3e783db8eb2ac7ba83e2fd3fc76b4df9f9717b77d0d0e1fe423326d96381e5987fc15079a30c0b7b2284f27f3f0774e8b69c8e04281b4216bf55a42d45ca88b062c9fbee3e04a07d6a15c3c7cb14aa35f340536c2e997be704c1f95922db7b1a8088db7c8f18c131d70c29b913de245f1f37036820c5adea88ce05f771b555a948032c74b64a3574fc7ad38896995cc4820f499c0378831b9cc7f15aceb4475b40f5f22a02273c0e971e12d500d439768e5bebdeeaf08f5dd80bff40ef66f004970b388d9b4ffba3154b86840844cfff440ac30e26e36d541842ba238b90050c0e381ed4d7ae7bccf9d6405443cb428fb2f840e5dfee50773aeb41f8a43c01006e58ed4fb64453ebb64e5e6d67caa22e70fde2973173ac73dcc1bf9c803f36d3089f26f915f8fcbe1898f1b8e12069676c96d8b4ec3672c72f52f53b715e06e258e34d2b14f0393671d31b0a7ff16d27ba11553dcb9a2443101ac87f134d35529cc0a6d2d775c3e680b6efc6eb1059999768afe2bd0f43695aea7f29d8bac3556f516010d99fd3003630a31c88acd95fe7809f0a9522ef56c1e0d66a4446d8053ee3ec022c42c8914059f214f2b859d752ce93d1d6756aa946f2bad7b30eb4cf0955218eccd44d27ed468dd9367c3bb9efeb501093655fff531e56d53d84422bc02aaa25c58e539866d5cee3f8b284c159113c771bcf42913c31a3240f50e49b58d1a87a7aa055f3ed2fcb73dbaf94d72c60793db7642b29717edd64bc967839e2a477eaf7a167573a4b2f9743358019ca21315e18e8ae9ea6842d3fea610b1c675b7aca5f6894fa281db96f1f54ffc7ccf21f2354891704464bd26bfd0476f89a3b99c9422515e6057937400e00d1ecbe84d59ba7201705582092c7a3608cf5986e3fffb30e872518cfdd19675d7261db8006c8fa6624960f899d141eb3227e893a24ef5b1c549ec60e7149d0c005633e2f3d527dd56bf41da3d9e35b722e795d58e8c3d362e5a180ba45f03ede3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b829f4b1f44ac99a56637d15af6291d19bc9a35945459adc0633bbc9627649f9f45b3d5d81b3bed5656a8254d45b884e202df174cec786c6d520d66128e2c6d94c4f09d73fcbac0347363919ae66553a9d2c05edccf44a7d630cce29468b66e6f7adbb3ca747604e365f268ec5acddf877d2e599193f03f6d8ebb550f7d0330d8a0cf999c533eea6dd991f3e58bf36d5503a4a00fd3027fb8fd13cd1044f530914c47041aa06a7497f1e7ad5e19ac2aeb6bf5d1d4006f92ddbda07569069949d7e3725622365519d162a4fe028bb8933e218b0f40bb6c26093d5df421b810ef23febfdab2ea687e0d76d6324e3fa69cbfa36f06ebd7f1052782dcc2264100c1ddcf51b07ae0a31a8dc2b6acf7e7e93fa588fd71f4633d05b3f38d63a9056e894829473e8b64c634b837bfcf5fbf3776b58d7709e1548912fb7931e554e7b588801d828605f4ec6d0071d2a2be34d7276bc746f7a256af1a14306ab1c38660bd7a66f4e5ac2ba23284407e248cd18136bf50b7862be97b3b946ac2b606fb19b29820828145d8f74ff2e02caa8b2ce190a2766f431e6d39711f8d0dd7000d269e667024acff4135bb8e9748fe900eea481ee41a9818ba41d632bbeaeff38f79ffba4c04992f54aedb14e98b30e6dc61f7d5ed43be238ba2926eaf41c4f3e5f82c971dc79289e1398a4d5b17ea3e69a68558a48a162ef737d61257120aa2dbc2f0719ee568f124ae82358950b7a6e2c9b8547f94932df99be9d01c78e0964ff7a939cd710294d0e3be23ea73f280a528ce8367167ddde4d75be7d3e7aebd7656d0798900cf83457b27ec4bbbf70800363dfd1cb68c5c9a7116628b2748fa787fc778bd6b07aa177a6233b35b4a98be3ce3c883fdfe7e479d162c85c5cbf3f362eae892dd0d9555b28122b9316f454b8321537bf8d90c06282cab86b7d223c1da1b2b418ee99843dc0d6e9ce96c7b2b249a1d9c1f22e8e3109d70ed557f0b2c865723ca8120f452646cbc7162185cddd9572d756f075b55526b721d3c1cf8057ebfe7a689d1d0985c2d17a1007648c01b33a5025162b610ced3204d0dc7f90434208faff5e68c52caed76cfed0f0c7ca6576dca38ee2f47ab71d21634ff77d72ba94e55cf51d35159e42c44a02183af5a08b42d2cea5ebc6c24d11c96ad0bc5a767ebe73386a1927ce69b5e6b76b1f869ae33112da2e45f563c290966956ef1d484eb003818e56c081af24c1262f92bee5bf710604d33781017b603322009db4e2bb0f16fd3eda32e1b1e27e998119d23a7ba9a1426c141febbc1d42ae35ca4b00578517967db9d8b58cc97a2224d93803afab85cc487dde026617601c598d446643605f150a69fa27d5264c4ff43787009f832ed42a52c0a4d1aa622a2177cfc79e5ceb63238c7b6a04f5fa4fd31cf7e83829102675b4ddd4070c2df12e96d3e227d72e4af14ddac05574f9c172c7bc676d4f3f3b0fcbbaa192a1fe05ece5f0e96af9d1ad935e0e99ffa134914622484536c59bae27a6ed70a85e05126c66d8e8b889a325af631a88152e50dc324a9cb92929047e1a1e9b0a582e043c8c8ff91189a0555fe8792f1598234a21fc712ed7b25a90b15506db86c889e9a53010bc86a98ff28f721ee0e765e6a6bc2b5ac8ca910c3d17965b13e42a1fcf23a154d519fea6ba536274bc77f9eae6abc24927b9676b4bc9a5e3919e76dde0fd28ee39b90e84abd309cf9af5851fff8cbe129591c17b1a6ffa8238540a11ef559dfb57cb6d359779a18031665f1ae01f0d42bcfce9f486ff0e975c64437a550e0d1f84721cda826d417a5a2b2cc6e05e8f50a5d112105b9d4dcbf4112ee97e453d9a7a45f37a0aeebc47c8b975aa59e142aa473c41f5734b92d1a030ffbe337e0a5fd931b2e4a8f2a00c5a371109f824670df1affd6f17395ebdfc16a84d8681102d893420a8cbe577e9ee4464085c75e07f38fc124e833ddaeb156a00371769326557fba4af3e434f3a4959505cccd7be034bb1e66bbb671ac579e2d29f12ee4d42c4949196a29daa11273363996c205991b53408890fe55fbef126d5477a899855ba623ebbbce00111322397a54e3a26c7ddef5553861c532b2db4ecf30942fd4dc2a7c80e430d014ac2f53e5be2fabef3d190c47a6f585802216677305686df632f6b2242b021fad1322310910a28991d0584795a304f03c7b7d22d0648e80587092f469fb144b0853de3c6f34dffb3f2845bcfb38bb5850965adacb419b2fc31df37a4781605b327ae1cafffc800f29167b310df771fdaaa995f0b765e966a07ff586c3b5c13e9bad92b615e4aa3fb3dcf4b4589c7604dec237df5fb030eaf066b17e275b0986fe4d3ce3971f0cceb384c1a823a57d7108e247f851936faba58332eec2ca74f39e8afec1b5548b8b2f25c577037b873839c73434884144223d5518dc6f505165dd08ef46cde5e16d73db3c98f99d98105151b487ed28b486f8e5423c0f743fd068cc1f42adaa14b693e0245c146c78792f08ad4bf9deae005cb888bdc25b172e70cdc374521cf165c32dcdedac704c854a3f0d319b7f39473002ef6c8a23c9dcad1cc0b423bf6898a616cac37957d0b38ab9c2e1dab603ca33c5fcf1c8ca5b17c2de6ffbdb7e9844680aa22e2d7d706d244dab708e8ff9cd986ae922d968e84cb06de6d07422771bcdc1b423f27bd3b3254323249aea22527047a34b5c711349e407e1820a033e1118f2a72732247a38a115391bc9030b41195c563a9985577c5ccbde1704d67b24b5f1b3c7a7505958c1ac6f844f1e800e298968685416a5d431d572846554fd84641757e6a9b04a5611b922dd0b26da9d91e3663786df7459dcf7f13bea949d7d6c54c13a4e9b3f9fa2cabdc0c932d4dac8be8d32ada39782651f450ec028eb2a99d4b1191959365ddf90f5f58f818d783659b4ceff23dfedc29bb44e92cce9fb034a0befdb15f0f06077a9b5a68fcaa30a19dc302eef84bee37b44a3a0543110b103faa2d3f9d5d369037f1ee6164cab81974b54a750d93e3ebbd8b5185ccf0468fcffa6c1d29a9876c21ff5cd52f49750ad69a8da103c6336b379d52fbc718b927668b8c8ec1afe86365d2335ceeb6a8a2be55ee5d3743cf885abcfe6e25977317f862c1ea55467db1b2abb7d15ebc60c9000910c764acce5295c399d846a1822a87563638e0aecbffde86ca85a7f5429da24630ec7a47602b92a2282f5352984645930978afedb4b1959dff623b0d2f817a577156ffd2b7494f162c895cdf750b3d300c83c2a02f403dd4b4f7aa9e4ffe527925b1b968dfadd00f825bb53ff986d5b2fae9ca0ae16bab6a63d24aa47eb5e300ca068577ecd5750212676da69802eaf827725e5ca20a7c5564f96a733fe563dc61e53b2ba95e2139463cf5c332338c1b405506c2d71a6d337ed0da1409fe9f5d2e23d8d0bd8a09f978a9ae3c9a5a6d7709f90a9d1d7e3b4dc629a164e10f7690ca3ae6e1a2ddc0f66fd2b1b85b7214e4bc5718918493f95f06e21f4eab83c5ee0d7fdbab58e4d9409999aed433ae81e2a2fba5df27cd3707bd73c34f46f01415e7d785165e8ed99152b668532062df4de60d84ca9929cc7a6f9379918d15bc9aac5061136ed88ebc083e454e96bb81b065477da06a55d0b4e7bb431154df79ad6e3a5ba5294e47733f347899067a673251cacd294406300ffb3cea793123960bcf97ddc99c846ceb54bd95fb08fb0bf52f0fb86f9a9eb6bb20ab9bd006516aa3ace3255323d5dec1ca7ec34ae2673052a202cfcbf10b72ebbdabe16a6e19926204ed830a754611b1f6241492f9ea7a7e951f4a38a2366b0e1289266dd097a5dc1a8fbf50df92fffa4efbf9aff3d56b78dfb9d616641d5d9723c01a63ce970e7d9fab8ed5d7f688414747a099fd2f3c88c3b4edb6fa3654721a021918f7d746b6460de575d7a951d8f44c32b92f907936e53f7969f6075f8e4f21f52036d6bdfd16eec7217270528eaa78277d792461db054225714d877d06262e629597b1530904943aadc2bb72bb4ad042b095e09edd9c0f2a79208f3494a43f7054249cd4a06e44fecc25f2ca5daf25dc9eaed8fc84da1521a9f6cc8548dc82a5ca873338a788138ce8f4de6be91d15f4aa6a601cfb2feaaac23cd2a463ad162144caf6ea39eb536616a6cdd7aee192182f44c79074cfaf98bdaf628806c027737170e28d8765dafac29f4ea6b663c8ee7c34b5c560b964bb57921f5fb0087b87a00879b5656749e87edfa1bca6909aa4e804392bde1e7e57d1024b7d171a4950525549628c09fec7b9e81631860a09bd69405d3dbcc03713cdca7d1e4f5efd260ea9c91b598ce677d9f44250feffaa25130695fa72c4340e70f8218e21caa1d1b9eb080fef62d091a3f78456582e3badbbe9c824601b4133e86865470a437f49839821a339fe450e05322dd39e97d80b2c865a9bb6a7df82388e14f57715fe41a029baca221181e1e41f499713d92d6b5b38b88753c10ade4900a3e136cae2ae1aae2e930eb7b21e12c86379d957426f1339f8d72b414b8a5f081354be08f1a517e20391f8e0eb62185efb4e87032baa224fe9717226e7c3b5c387284e1fd863623945d13fd20841a268996ad929ee062303409b9f1bd536c1dfce8516fc121bed3331e41f4e8c9c754345ce105bf55f2597173d55a69a557c3854e0eb7ac6b3a87991d4fd93f3cdbfa1bcc86cc841544fee5a16c2f66a4da86b1065eaadab9700addb858369271fe56ef98918dd2f85d38a1bdf0c11439242e49a7ea1901243a0e541f0796c053fb457455f3d638020564e5dc1392e150ef4f0f87146ee7499ebe728c04ae7a178389c0880cc22131f441f8c41c856ea001fa1db6b0e862fd8a48cdebe33d8472e208eb9615dfb8304623589a96d83cd7c429a9f3c84bb91f68bc5c6be0571be9daa20a2c110017fd103b569fe33aa39fc694819205963ce975d8f9f89df111c127e16c3e3e8e13842d616ac1b54000bf38c1c72ba1ed8d6cfc6efdb9fece84b334fecf76f0c5eb7fca1e7e51d80d376b3468c2a747bf34b905f84707e009e273bb264cacd60bb005cfa558bee084558469b9107eaf40d7e1362571ed1bc94baba2f6e510cca6040eb3fc779f23f100d3929888bda13ca48e76cbbd0e328e95537b323536ddf9aefa33e642b5007ce2bb03086aaa8572b859646fdc6d9a73e774454e3a1e3e0294c445444a26fc519ec1e418db89b88a6a8a8ea0e2f32242940af803b1e02f1945cd215f54fc1d826f81d0471f9723230ae8c7d0f598d32e823f28939848aaa1a9011c279e2f2313ce00965da290aa0990125c7a13d6905a5d5fcdc72e355f55e423b90c3a3a670ce6b87ad02a82e9b07f15ae1a3d82c0ebc075533ab3440dec3250f14db21e841f154e5b27fc8bd30aae1185120c7459922efe1f121f083b7e579487bdf9af524a0301c100f694b03c5f80b2b76d3004357dc8df3ae6a879134cfdd87dcf7ab2c6251e9010bdba1a936ac5a8334ed72b8cbf94e671e2a68c28fd4a6ca75a687d376404678b0aaa4ed061702a9bf7467513bcdc4aa3586b32030ce760d4d69c4296e4ef8bb513c1fc9d8f4876f2d0bf04c55689ceadca3b8b0fbf5cd6e7242c8ccba2d5416b2f093a2798d6a70778d2a67cec323ef908105a57b48ae2395fd6509b6c74caa8296e4ae23dc6478abd0da9612473ffa2fa199f6d450b19221e816e7ced5aed6b84eb0ab20b96e4ce148c33a1d29b5a945679a69080283a3c9667d465e49926c46d496c4b71b8470437bebb6a02739148e350e63ff8063179c3197008b1d32acc752def8e604926b6598702a26d4379a267bd228454a902a01703607b0224a51edf2c321c47e857335c85786b66161d587f52cfc1539cccbe8da36beb7be926501118587d137f975c120fbaeccdc57ec63363598dcc0f144ab7dcd9dba7ac4a280dd62e5b7d854cf06b9e2820e78df01ba026fc532dd8a45be4b7d0f7887da824dffdc9a08b4bdd243ae847f9148c30d881e28c9df857979ec00fb9b24e1d9084861a7a5c2c26be61ccbd4405fbfee52ee71a6a8e4f8f513b364a6e3d675a1f4522fa18aab229381329b977dd03ce57d2824e4182d145db4138a233b270d677f3117f45f3b96e8d2e0161bb915c0906d99af9f9518c2fd34446c20e8db44601c6c958185c60676428c2e78d7149af28d76cd8f86a91e90e8f0a353e9cbbe7385efe635214801168be71fba9b106399350005bc89c09119fb3e7e7eae46c28e9ac887b24717b63b43fa2fc37485d86852dcc8ba6b088fadf3c771f880fdb7b189a16d866a771ae1b6bd4e57e99e495038cba1b3ae3f954a035573c6eed31305c7a1c63345273cec172559f78c0a53c307971e383831f0a99b82663f82273ca6274aaf5cb5bfbd8ed9c6099899bc1b0d0909e800412802acfebc2d4a6af0be3d052582099d6757e7aa73a35dfe06c275c0438359d04c5dba677374dae784b11e3af4d1192b804d9a263e84439d23042c53f806905b8c796086fa2156edf1549b495c91db4061819cb51612026fbe6f1d6baa9903a4d980746b26c25c923e9395ff115ebea06db33b8e4b079d8882eb888f88ac9ca01af9280c335af48cf14f750c7c10ca96e6d68800c46a4e31e460c4dfda8f8a8f6d84cccc3d4542e62fb03e7eca7c870001229a3a99bed1658dc5b08160be927d81ef4d20da216ad1ad53f21a9820d641d83e2c8e2e97bbc07c3a38f65d75d5bbe03b4499748f8d34ce8cf720b4ebf471d77abd6e54a27aee6efc552db5bae8ee2f1ff32ddc2338687b50879318c83ac2dfbe0794cb5abdaf669a7d0c28a3489ec4904513313ff936ab394df025248b3d78b3d6067d55b7364f58b1f965a140048ae60ffeedb3243a94b5762dfa75f9b6a2f5bedeef4090a461bc963f46964f7d5c2ef40ab552136457a997ab41ed648758b075d2b034c65f7a8d58b7592ad2a28bcad2e87c15db899dbba96c32c03a934f9305557ae85abca121a339ce6e3f0131e026e79ff6d9c4e59d52868f93a65c70d3bee294defe1980322b73fc6d48f588436dc53be49f8c830ed091219638733d3679d8cf9049a1bb7d861491d082aa51d47836b528f52877f5ab673f3f2e5a18afb65ee4dc8f63e4851441a2709907852ab055d1017173cbc2f4c3116bb68349db0e4525b0e64eb4330d758121c0db4488262e1c3688273a1625fe8702dab299ce7f3a9ad664319854ab298337711aa1db12fd88e3581ad274f463c8d6a2c6c7ee0fe436775f040318d4ea02357dce29ec8f2bd078d6d5c58d9a9cb7c040b0d6675bbd8a42bc00fbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ba9c8eb898a3bf2f2ccc58ad5221f5057cb33006d497d9fd4195c21fc4b28b85dd8cbb3ef9bf43ceb253d1f7b94889823fd97b1706110d494f2bf1743e7e12a23fc9e4c4817fe23e988e4de0302e5e373c095a1be65d44cd08a4e0b69b6b5814cd5edb6041a03eaa2c872e9dcd03f76cbfabe5bf172e98290a14d8812beb9df74d0920db77dd5b1bdd23b410df037897ebeca06ffa321a0978dfb40a7887dcd3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855bf123bc6126390e6dafbfafe6e476472f014a8e659d0401e98aa53bb2ef768b414cdf5ec49cc9f185538e7ee63037bf91b3cd474b155960aa82cb4b0b4031736ad84ad8c8c88d13af230b0e687397abf8120d608352a22d4ab004d39cefea77d906c60950ac3c1534bbda0a59f20d2c8a64bc8f175e00833bc9b5b81b4dc36b969d3f898e43ffe3e66a9233fd607adab95a6029ff825fc87e7d304371ae9656138a855b2f2e76dd1044fc950d3cc360767ea1d0dfd783a386b0eeb78d5c185991029d5d0ea2015973cd58b75e678685a9826a9b412ef186d944328b1364b2caf03a405ccdb171f753bc34b8776872f8a2d7ee0e69f4ead137621e43f54e7b972850cac7ada9969d967b9d298f5195c2433facb48c90d629551cdb64cb21f4f4cab3943159ca842f02abaac1cf36d24f971da963831b75505466d30b85bc6450be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85542a963c1735745ccf6c70643fbfad0a71f14c1a637d64e4e0334649d2c2d2a2636998bcfbc7fb795e15c104eb0168f73628ed338c7f111ccd4250dfc65b2371f8a2e4d50e173a23c8c5f7ed192252671a112c766e6ddf32ba72695d4fe40065255f1e61aeb4bd4122146627cf6c88c669a256faac042fbf0c4e3b0b7be149bc33e9b36ba4f8c334c3b1dd6394e4db14d854c7a144dd14b0e87884b4a405a81a7892288b03b082746b2f607f5636aab328b23695d1d2f65b59e7b5f0cb8343133954f69822a79be70fd3dbf13b1fe64a6a6477f388a52f2e98df6a4539f1f82ee99bbafe061ee96e90443682b569b90d60b3efe25b7c5db73254965206648a14b4ae37c2608b594ff9943a149bec1366e1a4cf8b9cc97be2666129bb56bf9b39fb511a90a7a8f3ef91c12298f2b300864d650ef1924aeb1ab26c8798c161115bfac195d7e901557dc7a5f0888eaf342770c24a0df0bf44e252de7ce6a58602fa73682eb2dc494803c4d3612f4034eb9b93e6d1f1e9fd98a1a31fab6c2319ec0ba8e88b4f908f53fca8ba96c2c03cc82bffc0c451e6478b9db757e37d0651643bb2846ff594825cb0991bcd6cc1c8ed14c092d72972ff651b4e0f703373edb71da238ade5d00899b4d9b7811e83deb3444a3312e69b2d9b525bd40c11517bdd3f2e1cbe590edd095f2020dfce4e3dc3efba1e6ab770d1a6702514a7e33c82a051be37c204dd682dca32dd518fbf9c2b9e1560c90de00597bc6cc51917f827f2d8d3587a23a6d30fd44130973c2a6ca91f13344ef8aa29e301a12aa16b3f8d6d7f720e2589713ebc6d0aa6fc2ba7844df9fe6ad491ce209d744faac156075948ca16e0a981510d732cee2dd0cf0a496d1cf9bf1be1d725ffb74ba953082a48cd2b69321241f5f3624f399a89572515c21ce817d5cf37693b83bffb3c7c4aadc127d25994a28d5dc546d5b3322228b843b7854725a6cab3ac1013681f18ff33137775aa850de64a62752440c8de119d33e5824ebb66b82a205a102b5f906d156e6cee4cd230d7d5d48a18ac2380c6d250e121cd80c2ca447eddc1e2976038a0a9931a8fbd8e3855c7c81f69b35e278ade8df12c8a80cde9c8941b6e7ab0ec0914f0afc686618be614e481ef6bfdce9d33f97dde4e94682ec57af1138122c48a2df3bea95d03c9f86efa5c138fb3133f27ac48dc896c4d65188d9c2c65dbfabe99665e45fbe7566bd70a7c79426160d2756012d94548f5a74e364e0e4369b3ded377f0dd917942c147742fea4e5a0f36db5cc1e852b53ba29a4748fbd4b5ed5b5c035fafb1692d3d4f88b12fc38a4ddfd818927b0c094f34eb5fdf05000694306de75c7ef84cb4b8fa47bd70aa2e89f7b96b2487c7716e1b5b2f1cb1ba79217d70724026a00fb501f44746f56af7a56ddead4ea6eee6bcd3dc2f2390caa11f0beba538ef095a6b57a082d89d029c8da3fbdaa16e83a231ac0598623f67e07dc0895f45e9ff7e9200872abc7390c5d297e274043d86885477a10f8844e968e78dad3598a665a7950e260d3e3207f0b792e6b99e8db28ecd3c0849653703c83ce995ab81412c8d13ec9ef79f4acf9e35ea467ef3c383f1950bcf16e231e5263334df5ff5f1ca4233702a3badd507f56679c634cf4fb054ba662bd729712b2a68a70570192947c05414af2790bdfe23c6fec8ff3a74a329f225f868aec6375108337a9f3a4ab765acdbdb04205be39e5b6c07700e1d2967480c1ac1b62eff2e960db908501475c7cced3ab876b5cba64ef56112e326393f64717368d3ad951295a470ac71e1a365c35e66267a092ffd89a8d9ccb6cc097a585b7f65cf366dea85cfc2f9e84504eac3c5bd8c90510f4c52a5bb4754486c4160b6503d3ae2e3e461643808c6c37aa3cf57671b1b074f84853f9dbd0fdb6764bb04af8200ffc256ae3ab3fd8c9e48ce9fd0967106c3959eac85a97744a9c3aa122a04e14a74b47d51976520de445671ee0b76c5595fd984bfe2c11090b7d1cf7a03334094cd107cd5917f3a883b39497c37efcb399622be3dc4493c09071fb502c04684164120ab01479025fcb4ee457514145f7a3ad2539491941857cc337c53b481875d041d1da85463073268c20c13e4f239c2fbdb060afe31b9910df5010ed88ac3bf3fe747818a74d03977f3dc402e6f20cd2515e86a26175da10b34c631ac513854ea3122743a5374795e50156b772602037571c7b184b66d10a5fb753be4d1c0c777ca21f188eba908b41c4d1f7fb10a3389bb7638177ea769488fe69b9710ad5d0f5d618e6e52d08e4b9fb92a79c2e45c6465add1cfbaeed83521921ebdc503101e1d0f3445f583790b9945b3ee4b05fd8f96c92ea633a8a883d455f66a12535129f517f7fbbe09af0bc9d70498648ffc80d01c73e0648058be142cbeaa69cc9741e686da4099aea8c5dd7dd1f44f19529eff77b1cf52dc8483d2d30b7888236eb6d0038d523df83eac98ac27d43294942b0b52341f13b9d70fe245ba50ede36b9ddae855b32a0abf8b93e26d0643501a1775caf96c697673c8bbe30c4764d8cc6d2177babd741ab02ab325c0117e44a400c6db6343c76ceb279134166f81595e7fbf92d79e36e7cee85453d6c488fd2373b5f68dc4d9b3e7ae7003a4041540642ccfec001fe0e0db12b458031c157e1e85af58423ae4b2c17cf40321009ca6f4c5df6db975e000ae6ecedcd214434a16f0d2ca40a93ff55d6c155aba46f2cf8b25d58c97469dc16817770684a0e2f0d2106aa3473fdbb9755926a878088ff414374f84d68e0b899f94c11a2508dc4a01709dd6dae50c992f239b127acc0165bb93de109e4da9cde1367734d7c5462d61f1cf0b00b3738cb22e3b4d97ebc841e4d8d2f91b1886d8f3f951f80bcabe545e670a88997ddfa9f7bc89cc0b4465f39547e70f89ca5a20aaa37591b9e61950cb7fdcc7cc8a9f4622e8ca79028425c654f9b33e3bfdb23e03a470d602c92a5d58dc0123970fd2597dfd18d5ea2b7b20ad7cc2b2b2aa7bb5c003e3118b3d28b4d73daba0046f19c0c6e9a60ed94c0edb6b4d415a653d8d90d6d48ac0391fba77029fe248586ddd383d1367dc7813a93aae1ea0b6e236e78d373007768e92af3ca943491274afb83265f02073be4491674c4c16795fcc81779d0639aba859c1338d31b531ae01cab769f5468ae4b3ac1bdde2716a85d8a4b0b6b84e6b1ef3f2a36e0f7a9cae7d33d2c17ab1646565f358765c74b2115dcf37673007768e92af3ca943491274afb83265f02073be4491674c4c16795fcc817795ba0ebc9709af1a672f674a4bb873cca7387990de378974661feb0b80cc293d6fddf8918cf7c974aca0addbc10e3c7066a48ddcdce94cbf9ee65b3422cbc7a8ab40a27ac37ef7745f882a55e4bc289f9e0ce96bfb1d88361ad458f639d61bd199734f4d3dc3b7b11a2580dd408895f66b5297badde7c387716f460b98ec7ff6265d3f5dddf79c4ea63bdcde8238ef12bdb41783969b0b80acefde242e68ba3d875499dfcb860186d854ecae6ae87086dcb1bce5bcacf2c532690c4576a36ae2a781bf6b4d39f308d08046e8c63c59907807da8717c3d45ff8e5111ac422d660abf9fbf2d0e92495d2cdafd50323cebbeb63a3c08a6bb7015ad22db6e7643cecb612a7be062682a0fac215c336007573978e6e8a12839d9d48b364a4465550cd9ffe3a3173334f7c7f74055c41e540a474d413040221a858c0091241bbf28e63eeb4619a8b740e3068b30d0fd91072fc2f0a7d193f28a543d863309f235f8f4ec68b21fa95958198e79240e3b5d19da9f2ee22f53470458135c6dc4595ea023a8e7e1b2c0a9031fbc9e999438d6d65847f80ddd76244dfc5a1efac71731d40f85c7eb0b68d5856593c34078d220bd92bb699060bf2540f9fc34c0d4fbae1a0cae94c2343923ac620a19ead21d3c1777070bca5ff90e0d228015def3184c5ed66e33362634ad837d9708bb0898f5609a1409d57215272813b9bdd7b6c02dc275a47e0938a4c5c83e53e533a0913ce3da53f54c873bb1f418af314c1be7e00a751b8bfa9a398e97152beaaf385847808ad2d828c1c7251f1a45bc7697723827e7e7b864c621c47c1be06cbcd26dba4833eaaf9c049628eeaab29e4621135204da61df1c78e4547494b866cd0278474a45e84327f580bb4d3edd6881f69d4c31e2f04786bfaf15f3c6de00946743dfe02a8dd7a5ecd595233a11c8146b3574276162796408a082526cd575413addb6ca97d48f141fa62e188690ca5222aa8845fbb606f8517f8828faaed54f2dd6f1c593af3beaf7b0e1340f0d1d0b39b47a2cbc3746c82944a5beeeeeb7e67577d7f68ff6371e6104827d0e670cd184c722b1daa39934523d603111be24805e70cde7f19b959e43845db7c8af2733471896dc8d88e4b4398694261203ee1a23125d0d546f0358c3a4bc1e9a2d42c6e16ab4a58376f95415cb700afe71be30c0f76713d87873dfb327b171d0781a9132da653190dd428cc805fb534b547e3e211b00899e6f2625913666e4e9d45674bdf87fbadfc571d8648ff82726c4587fbbbb5dca57f592dd2228a970255404f22c61865bd004cb9267b971b6300094d3a99a1eabdf139d13da86d8177e9f06cf74a2fb65051ec01348fa84bf2377838a55a513eb7d6185ffa6b0bff2af8d1c5678b531ec842de7551757bb2eeb606a4d3a41138036c07204e85fcf9c3b4ca53a0a232ccecffb9555e76d451d049eab675173c8ba5ed709e9749ab25f4846e69f83d54af147e4e4a182e618642cb40806fcdc17a907349edc6d1a6ac9333229710878e77495c9a236317b8b16f87ea0661c90d8496f29a8a2dc1a767fbe18d5e783488461f1aa571bc62384b4b0b43566a146a3f434b33e1cdf546b35a08219fb5ac6ccd641d66a19159142c5174614930130dc5b0f7485c91e6aba70339ef5b367844d102a4562413ba0b6b5a0972993a277c6b7045bc5764dc0b7b3dbaf3849fcb1dc842e0d61454ca8d58805929d815dccae00e12ea3d1ecccb209a461b0ab7f726bc390c2b84b89607743213a8fc2aa0e83d0ab72604da50e9164a2ffadf8d6de0c3ff66bb2760f1450273a6cd569cee83129c6e45aa9dea7b5b08251c168a1c816e3c228fb452133fa8da1164c6ad72b8204aedef25722b204537853612059ec92d743381036096e54ab2d897396a4d87741957f83cd92b82772b0ca7e15de36c4f59c28f5a4cf3ce45c01417ac82d5d3c5d93d521e7ababcd8e2e1145f967466eb77bd688420c57d32e4022f3899be94ba2fe56acf3be46b344c559e41659b2e9d1b1c566db2586cdcf81b5e080bd751f772991a52aa3cba152cbce0d7b4c2180c47dd3c8441e76ee7953ab89f815130ce540aae9f40011121a7b499bb297d28060e6698a15a722622be79f24da3a25ac9a822235ca54817882cb664414dade30e476fb6ddfa7b39d162dddce71744c00f93eadac695f23437227db36cacbc8e7b0889faabcb109da1d058a654dea43ade8f36bc3f87d9cc27be2a38593bba1624c0eb7a34150482adfd90801876cf399253f9107a43d23c136df75a5e2cbc7c5710b2e89994e6d99bde5f653a74b9f48a4b0a6cdc604a8e4f050890ec96d5e89aa9a32a0c037d414d8df03a4a7643fe7b1f092f66aeb06a4a3bbea806b7d331e95cb0b95e1fba220c06e06b5cfeab8dda643966e568c5348b959695a22842f7c3ae8906853e8e8da09082e0230109c73bdd94862c48e4e57740eef199bd9c8e941040078dfe8071cc38ee874ee6641ff1c740f2a33b529b823e474086e843b237596537313b676da4119f02af570e072025baa13e5da1e53d11e623db02bb55387d19ffd0b754d69fb78b16716c9345ad4ed8b80bf6693672eea8324dfcae5100212089a2fad63f50d07687241e8cecbfcce91deea91d9ae908410c363347731f5c6e1bb410bead9fbf7b83589533a660f55b4fe247d507705dd50617334ea7782dcc14882445b92fa00c21e3f3198ef0e58fcbe813e7e9e3ed3db1e96cb3c496bcfcbaad47046d392789ea7eabe8b96b0ee23fc15149c808b79596eca524824444d3e8e24ee33924e11c994796679f12b6d5c6272b5e24ffd585148bcc325b77a709dbe8d9d48cf56590cd88220445e6b9e0ae5cd29a0bf407634f1d8751e56d19835375764be8f8e651259c038d273c4c94f0ef37a61811ca45005240f32ad41de10e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558755d777a827deaf32df19a72f81f5d7eb9ed54fd5914e1e5eeeb84c0eb5d5afb0842afec1a7948546fe6d0dac813b5b9e045a2f3b326a1df946f7045ab1a77fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85558b867b7b7c0076e744e973dbd2c51efcef8f880361d8f24f0b529fd22c9a43e0b97aa1c6c9fce15bca4fed7e6811fa0be4b7d2e330938c9baadd5f0312138345344df1def7ed0c3d9ac82fd86bfbcc36d92b65154973de95eaff6ec91af20c0d9dbc740ba9dae3fc02eeda599dffdffdcee19d3a052069705855a2770916b31796fb3c1f825c0c624d79c7b5299f593cb885b9587e550848dc37d747d6653009178ddbc4dd16ddc6bc3d9ec1dabf5ab721dfede42e1fbdadd747e7b0c9fef5c8ee70431c65f96ece6092131cea9e3a62fc186adc8a972041ed6f10f1cee89d00689f6d3f29b7c73f81dee162e2fbe8510e21a898f5e770306ac6f96c70b796835bede0ad79b1585efffd45d61a4a4b8d12c23b241877357af0d7c3763ed626b20d2e1cd39366f175b4dc6a094263433475d527ba65bc97de62c6e27ab90c35c526be4f442b5e76752af3fb6705055faa2a01592932e65589fee075da37be0d72a483d0390521060634e9cacc92422f6b42d5499b6a05e88a3f9fed181b3ed41893f889dbeafc55a2256fe0bbb968acfc18db8720e023ee1872c047ee08d8473dc075981ffa3c1461912a701bf4b9c9861c428097290a382feed3ef585b9cac516fdce3006c367f337f6272f1a1bf4fbead6b9e2664400d03bb6c3ad101c26a51a850f08c0cc2a24bc77fcddb31924a0baa9178118e6f80fd9a2069e4a471d4968e90709d234314f6bdcbb8820b4b96673e0d2f343ebbcba58d5372c1edf4be77db525e801c760ce6aa154a22ce2942c69809779ff7620286930a580cd1f5c9eae6ef16318f5da8a4a5c18e1e0b56d30cff5a40d9c72955637b6d79f0014a96ae8e6a3b88913196ae24bd80d140d6def5cf7cee75fffa8e90bdf62b82ae454a7460f890ed6997dca16d7389040a3c1119cf7d745e60a27b20ea0608c5dfc701931dba611f182fcc32bc416fa3ffb80bf4595a524107d219304278b12c3bcd2ecd2f61ac88e6afdda55b4785c7617688f54be83629ab76fbc2cc248195593dde77a94d9294a554a6bb66c4b842833c342f54e4f31b126225efb52eef8dd19bec470a5e8b5a3aaed47cd22b3772725077a1927501bf90ddf1818653ddd9df03f35e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85585e41ec0fde536f82233a63855e43ac15d73f257b8baa7ff7f2e6adc428fa87e43db8bbdfee2baaba159d739777d1720286d7ee6ded6e6be59415495c1eed4a0182052352978ea62fcb9e21dcb388990c9a4f0cef9058457a441fe0225f0ad5233115c8ae83b6d571d45099e1758b571209e2808eed26389ffc50c1d5409cb370ecf22eb24b8ac95158fea8a667941e74d03640e9d48002b208484393695ca8fb9d05487b935018c3f807205435a8bd8b211d2ff8595ebe63050d102b7a25824e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855d2af67b02c4de7379e30b1d753eb65b5720324ed73baed5a56c417027d63fe3790be9e0b7f5bc296d21b1d4d638213338af07c194c8d9094339b2a96924a2cf298b0bcea1f490bf1ee2e1d4c1b3784f75aeadc8b53842644d1c95d223b18dc3517203c1aa9f6feb3bd89f7232ee08970993eda5b32d244ebdd580ba14d4a3343e09a24814037d988421eee5b9aaec29a7abd529d8383f8a9abf8e8cae1394f15823c119ed53e661ce3320cbd6ad3925e6349e3c0830846a41fd89b6cefeb6d12975b8272f9b577b7edbcd9ceb1b65a9e1ca2404d6a1b45b2e1548efb83bb4c1e3dcfc58ec3b5a00af85317130c52ed783cafdd2a0bff56d83c0f57d13d790bf9fcb1ad17a335a866930c47863c888e9115d24a9c037a99192a3b25038d751cab496c680238bb5093ec1a6f521c3390f671396ab081a2679a55f9a92979f87e9d759a3218afa5c1b3691fe1acb11535a4ed738e5e6db6523b8428200b8995a77557cf5143d459b7f9724e42a6db4b2a422ace98c8469a8f2cabdd3b3e537302d04750344b16e8795e2752b3c41f8e35aff7f16368238ee1114018fc91c6b294f69728f60de1a2d75e52b111ba06a3d2a518ca0e84a9ce7bad8325561e2d09e128b018af6e22ddb53878c9fa06e3187a2c8a2c149756fa605dc85bd1c00f4285071b86c9f64ff2c3333016dbc54345df88f0dd902bf099ab727983d36bd94a1981eec0a5e0fab930c8183ce0d19918ea36e4b4f5a93e0d75c512729eb0d7ee2b59e1d6771300a4bbc56f132586a8e2825d881896dd73de698eecfbb5d6b06113e47ef400f4b5856a35e95e747f14f8bfb36917beba21ed8987ddf08b3d0fe18bf6e74694aa1a608fdb5cdbdfd500e1495dac53768abfedd085082a640382779a39c8e184f00c635d18dab8d1dc316296036a44b1adc14eaaa3d6920b9b0faa4132e63ce205eb4e55d2f6954ad50d7a755b050bd33b48dda2ec5d3cbb9d1710628a2bffad9577d181002bca117b9ed98089fa756b1567d646504b0be80ca10b2ede532af8f49bdbb703ddc79d4e928609c5bc01b6b0b806f38c124a09a3ca4ead74da51d624b9d9f3ee0a095e5c0b83163a66a6cad513f9503dcffae33997acef9b17f152a23c92297d10cc8af8dde85c05debadf78a2ce3a94a746e6355691b2841440fa423c60620b9724b004a99abaf2f56f7ddea7976e20ba7c409605dc7010d1762d71300c9cf6cae6e42f7dd723aa3764ee05b3c4ba353462c2018e33a759c855fe5c9f985aa29a098eee0a6ccffae2c44157a6dc39eca974bef35997440b1b9054bfb1c95fda3355c51276c279984573c895709f9f4f4987f063ebb68a8075671e44bc7e7cb148aa0e36278f4f161dd48d41247dd8e52e19e69f55a1d92176d345fd548680177139838385e6c5c372598eed44f1caf751b33a7fa847a2287a2ee7405ad06b4f850a95cfcc9091722bcc04aee11fbc0fd44953ef666af8752a396325a98d944d86451f8b4ecc85f1fc38773a0d56aae1d553b343fb0c8acfcef65cba1c2f785ccbf9156db35ff83217a6913dface465366381a8b727dbaae537b44f3b1b646d78ff490d8feff1dff01a7dffc42d06e71148fbea6d68cb5e8ee8b7870e62b0d6dcb37742bf87e7cf4e367f53e794d753a7bd1c021bde2eb310a938913d562c07df12a25bca58c62bd36dee5897cf2f48e88db462ffeacf4ed59da9cc52ea8a921cb653c360628a1f1749433606c20897237cd7dd70629488984d84c0ab5939dac61ce089d494d36167d87053771abeb548018d4de8a5780ead0621f0278f1b6dc78087cb6e43351894955d77cba575ed15b3aaf96ef00a4e6b4e5e9dc6b10ae761d945b290c060929d1c8996f758f4bbaf32fa7a0e4228d56915f8d23b81a0f5d55581cf51d71bedbafdf6390544fe87210176a70f44362efe172eb73ae9addab96a9eeae921ee35eebf4184e685429147a18b973cab210d49d7c5965ee14b24af69d968a33cbf8846c15da31538cba421a65fd8dc7cbcb2312e19a32ac1705b3cf26a0043ed38ae3a12f5b732a31561fe075393719f77135a0b04bd0347569de3f04fafae9884de55644717ec43fec6c126cd6d4f438688e1c6d8efc9f3fe71c21bdff004d52f87fc2bdfebe58ec76f5ce90ecd697b3f7e945d5c4c252c7f489c5e50a79a553d3cb711073679a0954c4936aab3d39c3b4b240f9742ca2510c88b742b08574eec9445d28f098b688fd64ae42c5ff3bcb00edf022b25cccdacac275b3e52d2d7d036fd22254f1aa2934ff03915c99534249bb26587982802a2d727b797ebdc24d299feada6f2a85ce80add995ae6820093744ffd22f1c1991110ef029f266f7d4f5c96adc41e575f4d72cc23faf64591b79924cb2f7d418561464945ab14ccc9cc6aa2c7ca56023116f5f07bd18a233e02efa7b5df8e87ec03c61abfb0c31524d7913c5f809a591d9f3e2d5291daed042469e328c78fa0498c49e872957f77c41b483c1b4e7cb27ac2801d75233335d38ef9012e4e45ccc050fecbe189a9cf5de69f5e733af5ca8f746e44038ff9da7e3dbd143c330824b6d3ed2c0858ae6aff2cecbc5f6f5b0447f3205abe13793be4686b9378dfed558bfa90eda824dee2f8eea3bb881f66e543606b819b7c334bb3ab8f132355932ff0aeb853ae27471aca7a80b4470653b1c3a082dc018505b73d74b0af1c05783c9efae1cfe1bf7f53462e5d96958bcf5927f4af1fb42fb0d0be7aa9fb6bf007edbe59a5157eae8acfb6851bb87560036e2335cc56c2272c6ac47b332767809dcea1ac90ec256c3edb65c6591269af008d413ae362df1494f8465999e12556431e18c18ea9949185ce76f222e21e6af4a61911164b5de440dfcc893f32139437f6dccebda02be0d0d22f2f7fdfe862b090eae17f69462beffaeb83007ec684d3707214fa2ebb113b6ed9bbec705e1bea95878fd6088f9c9ed3c3a840def37014a3f6752f2c2057ea5b50924bac303e02b417adcfe22daf170cdf58fcc719c6b6a472380111238e06c160c6bec4991adc34964b089ffb7b72dc8bdbcd598692312d890029fe1688556fe629d66e2eb61c9509303f269ae9f83b4002daba8a29ce57289ceb3c0d171b16b4895f827f6ad37d9ba209ea12480937af15d5ddc1c5fe235fa8f6ded31fea09286bdc937942a5fa97e8f3758a6a8650a988b1702a67667d828faf21e3ef3463932d7d97826f20cb6736de59bae5cc6c8e00d058540b7a7f93d7f00709590e4f3211a7bcb27f6598a26e036eb628b7ce0735e0a89eaae4854ced5f6e15ab5c75c9dc66f54066983c9c8ec92e2d68c863c3e249d23b32626bcc00f0407c941142c9e08ff48a49881f8faa5aa064c3aeb0d16ff85fd3cdc70c0ba1d68058ec525f4089d3a0511f595552cc8e5ac18028fe8f3dbf95338204d2c622e1033a0d7c3d4d5b2599e95ff847e597f46018977060a18e3856d0c8eb1076f40ee0dc120f24487929003c7f5e5c02d647e0ad2fdde76b964d8ef85ab33566ccc58eeed9f1e4ee443422fbbf6add3295353fd7aa135a8dbeb42bbcc818cddce08e6b6b861af9748696635f62d7d761466b112a8e22f216018eb1cafed1d9837c8f9d7df304aa7cc669f22027be5958389e8ae79921bba5943a7edd814179ad32cb721442f065a97b7caefff9e4db9e6b2011679f23911a4255ec72ff407884e51468ea833cb00c81a4ed0294115d21374a148510c657bef477c666e1e560cda48f7ff10047d66c8064fae35a730f88a66ca6159f9ebfd3af3277adf4cd762bbef6e50eaa6799408579368461599ac0721f1b6202b1da03884466482446e30bbed44d550e837d54aded17f841e55e24523ccdaddef4b851abfc70722acff245dc4553a8e69c31ab2e7ca62ed50b5fa2917ad625e992d71c6527d36a98cdbcf5a06ff19ac957dd7eb91e15d837b55eb553fdeeda6b56d5fe7facadc90a84cb5a899625f4703de4c236bd8c2a96a1314e06846288ba81a428088c76f2cd1c7b14e396accc5dceabca9ae7b854c5f7aa5196deaa667791195263370f7afdde39e80582c5620299a176a461638db5bd2e1caf8da1b70f03315b0eb33300585310adbed94d4195774129d2d1ec2a385d251878067ad4730a0211032c37f05d4e3c55aa37c376857f01c32af7a49baa01f2d671342614d9742d632d4060757783b5e62924d14320f46238eb720fd97233c59f334018ab2db5d3d0537031fc2f0ba974adb8e1ebbb92aa9422ccdf7cf7e8332e919fa43e7073f1f2c6e1a6e580bc06f898f2269b0607d9ab5208945e525154653d6fe2f8191a2bbecc0ceacd8ec38aaf9741317c753f27a47fbef709a2497ba0d3571f54c3f589320b0fbcc1ab842adfd7ee0fc209be2f986371f8cdcb3b6a10b8e325cb27d3682509ea99d2ca793c895053485693c0761587b2f2d29a2d771d4d8c2df6c3977ff24c988859f1b94d979a945b01f9138a43c7ad6664f6402bff2e1afeffa9a2d5bee9fa08b7031772d179d1032501754f629aca86bc1afb8570f9b8d4a5a7d6eb28bf7642361da0daede4bc3b4d51074b082a975f37c5a463639ba597b2fe2cb0379e961a91d320ccef8a344ad64b1950733abd16049b1f4d9dfdf4ed4f2150370feac9a0b2ee37d06f8e5421ff50c443146cecb5ff0332100c959e25758c84386a7509b8b9e9ae97938c3a569da6a075f10fc652bb46f5f94ed479034c1be965295f8f16d9cf15920efd005095dd2e2229a0b0cab34728cf27eb16d331ac87a8f495589e3a890b1846dcff5dd14afe3908beef9738b9ede70ae8d031f577d8dae6529d4abf3c0846ecc134385a4b0fa18ce7e3781399fa9c0091df974ffc81771597aa398f0ffa3cf347995a83376ce482bcbd16e44f87f2c947356c3399b18cefb7767f3ba50bc4c40af1a436ed55bfd5c36df629057eaccbc9df887b3f87c3249defb585507af580862f73f86549b4f35177975f105cc925273f0361d1180f1923492e2952c893730e2a4f2928dcd361eb903c75ae9c4365751c67db308c2ec9f13d24c1185887938ac502a0383f58d592bd766f351751bb83ac4a240188d334335431af74dcb8d3834d1322ef69eb0604482ff1310697a1f504b9f1de35f83b4ab6a3080b3eb481e378c2e26f91a045831e3d61ed2543e1e60c208e64fec31c3da5a62326b3722caf13e9fe4202a555bbb7448b7979f802938c9f7e490078e96beb507219c6162a7750a45cd134d877ee0cf2aa176eb36c66238176408b2b67c7ca44483ca0d20b440e25c49ca188d981310e646f5415fbeb4b63111f0ad65d38f1dd30615370ee70f5c0b17dc63ac3580e4df87cbb64d3d4b8f62cc83ab3444f55e3219803815f5e4c5e88768c4410d10275aa9426550378c04b31bea6eb0797ba480265528fef7c9730c60e465413c8f12b63a7dbf179b310b0263c3a5bef5364db0844e6721c6c28dc9c509ed1f5de189dfb6e3708464c7d44b4d58cbfcf9d0f1768eae05e72d6dffd5129942e5e399e727b6360305e63c0ffee2084ccdf801b393ad0ddf5b6870835b4cd7576658ae1e9811b62f4ea3ce9b1d35b2d5081c1169cfa82052de41acfdb704cce837a419afb3e9a4e5a5ef0719ec082fdcce521673ee8312fcd988d783727380f7fcc11e69b26671890b55cbdff8656f93602835e7d83ef1856f22880d38b7851f846f6e9e577f587115c564a0e06ab2d7689230b6901f036dc24dc2ebfbf066bc38e5ffc673dda02a3330d9ce8ed379efa5cebe70cfda880526837c0d8f3b535fea9c6487ba336cbcb8b889dadcd0568e7328e0d9c25eb6e2c6144c5ffc5e60b74bdb610beb4dd438c7a882e779fdc8d3ec7262ece0e19c4c461baa9e6d591ca1dbfaefd8dd48f580d74331b9f5eccd8a2d6b0a818016d88528dc066eb50e0b2cb06061227a765dac2b42bc7d38b2204296a0b9d6fbc001bc9e987675086a776fc6028c2f8e3fc4ef284ac44977725124096d2426bf416e83bcdc45433657861619e280f7092e58acec50907d8da489ec4bc866119d1b2572d6fc7856fd762c8f6e03ea33ed277fb55a8f254714ab3790aff29124ed2d8277edea5a4eda13282e0b6c71180ddc9b0b408a86ba7d0cb7d3e255099163b9377d5dc130182998898a0aaa521c4ee626028755084097568d88797fde2be030379a3ced21584efd3f727bef895a3ef97f25cf6ecc9e7cc4a3bc1d2b8acefc2a949c41462d6f148ab7cb37e5992585338e55c37d6e3ddb03c1cfac2c986b26f899bb949119924eee94c5408579f1057ccd3a05919dc8637bc171a7973e20661448eb4ec468dfcf33ffdc0b5e36dfc6e277f888c9d593de160cd11d75cc1f4994dcf0c6c101c5d022b2ba32f9f55531bdab85f18b9c048a6f4a8f13a87913dfe25eb33c661d35b600d31f3a20806b53e5ab44953c3a2a3a25be73e47ba0a53543005272528b690c9307b136b41c12ce24dd1cd73ae82c099d0bb52cf1e015deb4e4ee2276d9ac5aa1f86cff73ead9ff5e04cbd0d18a3f5bce78cb1c54d6a1a32866ffc8b757a62e8fd401b620cecdfa2404e3f4d301de09aea98b637b5298b0261c844c4e2a2e6c7b2b0d23f51d381d74fa955628d43123e4dc1ca45c1f44eeddc3b2a0c2a5491bbb6dc21267a28ace3cc9b2a404e73482e3b52b17db723f0270a15d32718b4bf1412c29a4c8555bd5e064bf0cefdf2faf66d0cb21d02f18cb3d30ad717a11b99a0180344c4bda5d41ec33595e411049f98bb717069c1294e55c0299d5c623d9eb69408b8e88494881a7c074030a0e55085cc98333eabb6c38c619dafaa7539d33ed322666ce61297d4a4d762c8db0a5984a16a1d078ee85f423dac54e2b00b5207dbc8af684723dc6cc19a875e95a0c8b52be2f60f8ec8acc0ddc908787a14639a2ed9f398641745475b1786c96812f67236f5f8e4ec9d6ce0fc4bf964130a85c8d3e0491b3eaca3dcc7867003a6f11ec95ce48aa8e2e22fb4d9e31a7b4455f41742a58a40b3e20e64c29b3e64726cf2af70b51ca773249877b0ea3615717a6b2ebd2fd95f02313f10870d0ba2c2a99c56c4eb225fdf6e4917826b54c131c4de7a3537f13076438fd0d7ef56af7e86df7ee6c0a5e827e69f06e158a56afb124b37efec0c75a1ec1a4b7db141c04ae9c60e64495fb74d8ff78fb8e409be1bde4912ab0df5b089d0fcd55f86fc795e2951c0aca77c516f4a4188d3b3c56aef6f54f85d0dfc5765302d8b8ce77c5765f5141b449b12cebd3d13d807f18083b34a1d556db4321a6963ed9c95af34bb25001f3f0da1da33212f5b0086365dd654970072b78c844a4b5302a9defb10780a55ef70098f54214157437b50d1b8661d94dee84a639f7dd220a8e530f4f45f3721c74937f01231ce0c0ddd827713e9579d72c60d4403fd3772abd05709a2855e63f2f612c95b33684af7e180152b851bf76c265896bb0b228507107bf954fb0746d51f167d92a9c5817caeddaa2ae7f77d3d0244e76188137a7ea7d5be7f9a0dcded11ecfea42f2b49d193a61272513abcc538c1d383c022f6b5b5880a6c7580dca7802a6d65b74e687566830fe770073eefbab546f5fbe51ac7f0a3be4a0fdfe45b58b9bebebcc364975097c1cd32f57efccc487aa2c5e9f9864b83c53860ce02a74f5799b2ee9a1fca9c03d956d6131569f5c4d588753ba2cf3ff072b848be361509f0414ab97bb2bf760f3272ce4b093a0e586ce16b0641109f7bf5dad5fc2e075f3a54f31a6ca13581545d5d3c229449164ac0135629435fe67b5ff1481bf1f262a22eb866dea77e39471a79d69f53c8e43700447ebc64683b01f37314a2683f65175c702cad48e8ae58328d644cc2172beb4e93d105e06c97ec32d150ff3e502833fcec8dbcd7679f0c01fcdeda266a849cd0be076b279fcf137a45b95f68594d96f0103a049f9caa863a6ae4dfd50942f53dd78aa2293d3877177b52350b1ed9738985bc41da3128b7534b0ccd407ae44f0dfe958734899656640529f672e2a5e2d3cc3f86ee4964de50791dcaa925384dd8c22d56ca9e7d506bbd83903f99cc05e377dc81d7bc72e2c39e857d8684d79f48fc7d345dcd3eafcedd219a09be721dfa0167d9d6a1b93b573e790a5c1ef38c56b5f830cfb92d9ba740eac5992945351e237932bf2ecb480985264f1503f25eddf214252354b6a7ba0ed9064486279d25c79f2d3c86e60db391b899421b41975b863255223e05f933e924a0319ac07be39f87fc434d0cbda0aa33732d9213818ac33530b193d6b46c93eaf994ce3d8a9d91877b7cbbeb4488bf5035b2a78603b85fa266d9a534ebbd2a8c0b4992209d6d8e43fd4a64b213da28d79db5b394fc45ca8f713d3d3681a503a36f480695ba267f8d53bd0c129a275e99ca83b857ab91e444dfc648ebfe0082a4e00533952832a056b00c5310d83ec39ab1cc9de1129d6aa80fd3b79fb225854d83677aa9f1b5debe0f29ab9a20c0df42eff401a82635ce4270b6dde90402052b2a0c159f280e73713e02fa5b7244e3b9b66f9df73eb52af63871772808efb2346832888783c63e6b0bbf936a0aa9e141a0120a2324e9383e769f50699da78ec1bdb7572627e7580acbf3cad72b1c9cdeaf711e922ca04e1ca4684c66211798eb26c35ec37aa71854a33f449e6f7456ad6bd2bff5b5d4df65929b6e9f7857f72262e991389eed9008ba093efe1ac7f36249ee530b2984924fcceb784e874690ab2f84bea903bc904c07f58b618854c8fbcc3a7501a71b3a99cef2d5ce13560737cea42646cfbf5167e5a0edb357e29bf824e1797bce9e1f6b0926a8560d59b7dc7cfd24b93db2170997c094d79e03c684933ad53e91a17023d3116c9eca1348bbd2b5e0d80c7c80a29ac4973ac83803eeddfaba4a7f430dfa87035e4c3f39bee14bcbb696a3f40bbb189dd8184f7213c972eea0cad35a8c070dc8febf01a7dd067a17f8bf9d9e828dd0f43b17e0273fbbfe06ae2ffb295269dd930a9823c33ef37c5470f49b1a0013594adaa97c9f6db20fab9b355951c1b5a24ff9532d9a5b8fc830a37a6e63521a3b65fc1bee3d410d8a1b318ed0a5499e5b3d41fa7ebbc041c909b7dbf68dccec1c50384d2234e88053734b4f267db97b1b1ed99cad24c98dc5a96906d1e05b86031469b6326521f632c87690bbdb2db6f9628054e384f3d8bc3bb60255c097c95671f1ec7ea722366b992af7df8276b673a040b94058f5047ee53640eea910f17141106c133506ac353d2df146910f42136f4f93c68e3dcccf0bece08adf2b7b90d18e469d2ebe119e8096b758868e4ea1712ebc4fc8f2066624027462de8b00c12f1193bce09e6f341728d090c71bde50140def0b131fbe19d8cb9fe0798f618effbcdb5591d96d0ec14b332c23f76057e31e02510d462c69143c6e24b92018dfb79f06711aacc3f1fd9e01628f0c03e89466eb39195e6f99b5b273dd49b0a37d9978ffda2c16bb17006d0bef4f022d953f87878e158bac71acbd9cf5e35ba93177db744d1039f0b6ac716acbc4c576d91676fab94d7ae09eeab661a5d45289486e1f47ee8a4792395085965c604c9c003c626c363f0919511b4745ae21a389e6da3acc0ce7e1f453f09ac713df32fa1315a969ce65043de64eafd22d50fb768f6599e34606b4705294ac5e9f7c649d7a9eebb6deaa6dd630317769b96b5517f34cd35a79ff6c23a85ee6f51a0641d05cb7cf940ef80d321fbf7ab01c9c1c7145900e79449e8825dac751b068f68fda1d75d0fd0e8dcfa71808f75719b1111d147e0b7685cc6eff435bede30a262efb6c91de887f751852cb69808c7d9d1a5c03c0f5c1316cd30f67a0f0c8ebb3cf511c501dde1dcfbbfde8619290020f13d0057f5c24cea25179e15db1f85be177fdb0c324169ab5a1318874dbc1e95402e3dca575811e6ec3492e8cae1d4b9029b7a333b953e28e029d1827cc6404749597fbbb573fce800e958ed506bc8a470ca7b3a6ab3781c16b68a6ff5dec810b68a1fe1cbccf26b3625c099bb2b3b580d3c22a410cca903425f8a722d630f76df507571affd9a19b78bf5702e00ae3763f5e90561666a9b817a01ac993cc739531771bfa761bf74deea8875868a48fef8d333075e0d2bb7a4d3c1d765a188b30043aac02c19a4370ce54be3b588877b17fa929e58925b52d36aae8e8eda135053438a43a9fb2cf6fd98b118c4232724278f4f5d31ad0c6c5a66506059edc9bab62ab479b84dbcaa8d93a4b919396abe36a8757b4080dd9ea45f8c7f921b390ee35c3f572c1dc01b432cc00c16a1a9b5940870b139d76991df7e8e985182365ef0b27f91b744bd4e0608bf1d12e54ea28c3615f1fe4d1873cbf1126170586577b5bcef3335ee351f417524f867ad0edc6a94cd29d5880a4eb4994c43c6b1d07c035dc3a7f1e5ad367341c895eb4e4776b569393c73f8972eb656c28d139a0714c38c71a3f4f5d1de9c473ae044d43bf953a1c03e93bc9a5ebf32220789cb6e392a1a2dddd32fada35bb57b0707ef96ace11461a2d8c89919a032a5b4facac4f03662bcd792dce052cad9a37384290aa6356976a37c69813f1af2bbdcf17996edb7d2c1b7bd34d3e9d50ad749ff818e8c92615189128b759f71025a0030a4ee9468b2fcba9ac7d585bbdc388f89c4644e91d8d271bbb2985b43693cdb1daa2df2d7689970cc942617aee16520c8637b7c3bfd825c146bac46e7191c75699bfe653640a902bb8691252d5474828ae2468e04e1fedbed9a499aea3e5c5ad09745671b69c00e2d23f5da6935f0232531ca3683b00eaa32bb3d258c6ca21e1a369c02905ed1472a0dfff44a458ea65ec38552a084537631b9e2409ef4c93d1c8c51c4e00071186e0f89d7afcae67bff9501672dbc77067806a6a26ab7a467f9dc3e14e1749ca08fff250520bffc003e18edfa306db773264f8ae2a2e6c5417146dd82641b5f2a2c6855ba0767585f0a396e67f8d286140f02571b3adcba8b2faa66af0a65b9e5eba0ce14761ce968fea3f26754ec42aae6278053c539ddffbf7b95a3b38116a37c7d20586939f9aae1c6188b563c13fdcc8af03428e553e5386840d49ae13e012f3163485eb8600d25553d0a2270b417f4d1b85cead0734ccf4c2e707671c99807a24eec3cb1a0befbf1dd6ea3b7e1d9a328e54da7162d36ca411e217d9591bba1a3aa9f48ac094577b551837e4e381399c93b430fe8c03b8e9925cd6cf19d22b04996090d1cd44af93381d5d1c0e953493d8248a5d9a860b825dcb7bead72e8e4934f09ca0007cb0e42746d166789ce8d67bb8e34019dfb6c8b2c318f16faa899c134d3824325986c8d9c95f4ea32078bce6b3071dcf82d1eef8ac13044777d21fc1d1d8d19f5bc4b042cd767b75bda31a7a73a0beba02b6944eed2690863b3465d522650da9b5e9085f9585cad250aadd7208c618496b0f4d3fb4bbc13c6bd31327e614e1b3ca09a6e55b772dc8ab66fcd5b40deac0267a8c58fec13f39ef987bd7c0d2f06f8698bc95b506d2e6a977e7a8b52e9b2caaba906e37d437ed1552db475da23199da751b2a7484a0e0f74e40ae6bcb551a1717743368f78f7ee5b48f180dc5517a74c34642498be4b4f4adc055a39a8f1e38c22f39bf9ed8d14e7fdcf43144e971d065d29f7d22d893c2a1a996a0995d9e6b9269b059ffe7fc719988d8714740ec1d52cdc1ab1ad730b17eb5e137730d57556216e4b669622e745f3c833c69c13eb014f91c4bffd5912b03d1b41e960c4bdfc6afe31b1cbfe126d1c752bd9b2d92fcb9b81ef98cb99e245f661fdde5490bbfe6209d834b5dd619e30c819b411c2d2b49eed9c6a3f88a43b4b9fe3bf44bb49ea1b9b79374a09e4312e8b22cc4baa5b691b7772e5da16d33e547f6bc3e9433709935d3878bc42aa50b504a9cea3f692387760c83cfdae697f11ad88b8a41a07cc63aa331e8ea2b15cb084d8e6e07d17eb15314e0d14dcd038d35a5355b3c0b7c67ef23ed6e6776e5484ec8d659ed7cd12845a5934c5fe83344eaf05f266fbefaa8af090e2ad3868f18aaf744ebf13222aff16535dd7349710c4eb7b459b0e318ea98cd5898e846a1e6af6aa128c06303f401f3f2decd4ae2ae71921f9af8632a5f53e0838790b38f5e5c3f90991925ac459990f86979501212303b19df98aba7226dea1e4efd1274f548b7fa9d7e6629656e61b149bcc14f68541af1294a59af607abfc281b4e62d728d12c5c79670a43a3cf9b0caaa68cd208a355e608a3bd5032b1722dd0d234dce5362bea8e6cc23ce8aa4a295a4761f78569959b4c2ea0ab7ade1646d1a39f5d63104a0cdfb0584182e4dbff286aee9327072607e820d50bde0259578842d55defb46a2418de42ca9f9adfb67cba5ac72ea3e8449d7dad5374ddde0789104fd1c19bdfae15e12dbdc43473a7d48304a24ef47de1defa2665a4db0dc0349d07e88c25d922c6234031875fe7e82efa0a9092e3322ada8e2d75668bb2a2f0654c049aad34cd44b44ea85b6e37f1cf1586825ca99e632076130d668945fe5753fd83466aa1af85f0902cbd1eb7d12a8c1e4668189eb9911f4cda2edf7b9b86d58311c6b80c19a099a4c6e96491e2bdbfdee291bfbadc9c94117af45b9f75b445f9558a613984654e6624182936c35aff8b67a30447629e533bb76ebaf64693e671b2118c5687ca6dd5fad6958c3f01d0e9d6f5cfd5e3dd8531194a13bb3c553d54c85905d42dad4c70cf7ed8e5ba4762b0e5d2a012f65815a8c4a585fabfebd20f961aaef4ea7c96158e8fdfe5d6a3e02ee594af68011007df8e817408f819c71d1e6ff6b9a7f2d05e6d79e8db2639f648241fae5e265eb150da98c628646244cc62109eebca57fda0a718e69fcc12ca01fe182388950dc1f529e054a0b3c2a89866de87b40e54fed5b27a9acd784e41521d8bbf95922448d07bea17be6b4bb5fa792521227495384d7e90aee5ca0b2acae497bf1be5b3ac53e30be5c3d1204ccabadd0a04bd4953ecd8a14655949f85a04b6f6d48c20d7e46c2e51e1bfcecacb61f95ab9b2bc1541d9cd768421698f50a4a450a909656b667efdfb806b1d2531a98d86f0136928930e4d581bb2dd224bca16d13480abf62aee5ba9ddce2bfee470096cf7cad79d83be6f5f808acd2326d417e2dec4ff7d5990a10347d0caed407e50922937c3f479e99dce0740f1d1c164143efaedb393666976f096ab456b2c08e3dbc4539674fa98e2e588a1f0b20a1eaa19be25b9bbfed896abe2be62ea8f86b1fda1fcabead53645db54f2357b26b9118d2460b39e1ac4f5d5c59acbda8f418b78f4c6233652890b3c67f6ff18a8ff51010e24d70bae11eda2feee291eeb43c7ca819b21d79a3f47edf1c6b18ed8e1bdfde559ad0c65cee4fe94efd1ce3bb0520fe9905bcf74badfb95dbf6b626a8d009dbde47b3d94d87ff83e51f4df6fdab1da0c3507328b27ed2f60d4ac4cc0425edc744894edd364f9d2f4161dddeba0131e8237121003a35c198ab3184c943232547617915875904288e247821b06b9eb55ca43014db23cde8c0524f20e29da959343fbc7591b8f313a70493c29263f989590cc1f8afc69177424606f65a6028e71173b7c3fa3fd439c46aa5dca9d5482d3d2b364824cd2e4107445fde7043525188fb1e9f64bfc3405441d2260b2f8ccfc5b90d286da2bb066f12575ca6a26d5d470149fbb0edf5994231e7e6e6b3d8a33ff7db4ccfe2f53f3d4e32f62849e38013089bd164f1ad5d9dbeeaa3b683ecc030635a50787e25f7c0ef0b1d93a42e119e08e7d5373e89286552ac919c7783cc806367dc2abae67d1d3ea97255564f8ad0aac77c759816a7c4b05ec689ca0d44f36c4cfa72d274a16f325d18646240d48518ff36e07174e2bfd85be0052b4969624c7c8d3ba6104f7e8303b1d1cd5a7de750109a22a38f4e65fe2bf6ff0bd5f84f3acf926d4505d1fbdff45fca477a2c91e3cdf3d2b398bd7c251e67e81dc6b2984acba0ef8fbacc9f7114e2e63472f69ce4ed9ff55f96849e93c1619a78d248f9c2a84340463f6c0a2f317edf7514e200bb145b9eacf35a2946318edeb3b6959ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c062aa03bbd396a01b631d38bb06744689051e3e91c900c498a7c53e6ac2c680dc255f1514c66098ca482fe2f87b29068dc201b6374bea058254c1e2088df1b86c89ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c063fc5b25de544ed98d8c6a1ec548c47a5523e939e8bf07326efdc133352c92b758a09394045f24b1b463e6c02dd13c93e4f9bd9244be2def667001a6f60d3d4379ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c062d8144189140bb7c3ac457c80db5c4e44a8d4e443e2773311c9fad69917dce60c97f4cceb9c2dd63df80675554f335640cc46875185af539e2b2f3d6b9e9d7eddf5becc1929a69d6e460d18f4e09e2087d7fd49315364a70e753433e972f0eba10e277ae39e189a5405eb84d31408cff0e4e1bb4698a4778a86a3b78ba53b9a754a40c9f144e80fd40afc82eb5b85fa7da166804f41641cbdfd1b47c17ae4249962e3a7f7bfcc5742144c3f1e81ee7154b9c3f037e2616226eaef100e203094f8b399c1baadbe4d98eb1c5ec0c61d66af08f61c9280d8be84212bb3aba564f9a31bb8049042341bda31fae7e6339f74e9156e9f906be37d9ab921d9cb8b5d1fd8956e6c5281182dab830cd951517851efbc4de57cb9276c891bccf07961ba47ba627a0af554b97ca19127b8fd4a395feea57a22e3a481bb74132c30f7a4c4cb3d891b1c7782cb72c1a45673de45b15d7d97442c83f4f89a63561eea9e5b2db1474967cc79b07f116dfb5f0df30993258310ae8c87b698d164248c81428906c12b38a8b4abc38531ee4da2c4d3a33a9f150147711254bb01e7a36fcc94d01be17ca4f349d990d23b495845d974bb0483ec38cd918eaa8b28ec2b5af8c2760ad21c34e783226051489668edce0f1dcb107e5bb7d0550953784c305a228ddc220dc285841d56c54638db511bff0f0bbc2958b1b0866674b54b99729f756887332ab18dbad97a02b74466fc3cd460fdf2a2eaaeedc51cfaf784305da8f01f2d21b10ec24a612a10c10924c014561b048f93f4dc87df60e249f927e7d87458c0195b3648e164d616509dfba870cde711f63cd7105415ed680d5603977f7c4aa92b24ed869b213d8fa004b93da70314ba02e2a40a635326de3f88b4f854c2946ff25ec492f522f9b51d8e2a9cc5b3676b651355f0eb0bac3e5dd07ce7c94c6dd7d257af89f9499678406833f6366be2d9e9cc3bc08209a674d019de117afded98b570e872df6831aec8005aa90fd0f3b89d4e1dbba249eb976ca84d3e6c32293c3d2b1f2e18f940087c85f2a9a7286b61a792c76e33387d6033f6fe1329f56d4c4a8e7c2ea4d0efbcfaedf4466fc28f1cadc2b5297529deb3d231839c08652bc8f6107e638bad3d3973518b33b43b2b71fd33ab017b33139ccc7cd9b3d1f5509589acd63f2019985f34d30d8577db06f1cab3bebdb327ed63d1abe28b78fafebc63bf30bb56c4759f57160674ea01f66be094e296a7465cdaba02f6b2a83acaca8f8bc75c484277fb21c381a0731819a202001208724f03e1e84ccb03721a5b02fe57ab14abfce2e77d18f0143fe3d8c5275257b429efb6da34fd654cfcca98fb477909cce87c3e55abb2fdbd80d9eb1059a13c4d29f5e0c35b9522b7341e5132d6be1b8c06e5e825630c9c36e41dc3939cc7fcc12c97f0d26ffa71f74847cbae4f6a51590b276e5220fcdd216b9ca348c2275d50b1005ed566e571ba36efcaad31830021608c2f422fde6e3851a9606b5a438743fa1fdb54e7df672bc0300249c0b7140f5c6e2c822b43f3069ce74b126e03cc976567552671473970ed5fe3b94bc5b19235c0535146f96db6333879a98a8f32bc75a6e4c5e4d7b8ba434586636202e922e9039d1234f122f365a49c5c4d2dee37d11b5267d4f46737e0c6549be0b2d30b36e25c92a70ff5139660776c402ee6d71eb8352f25e9f531aa141676412a312140caf1087f869810eca7befec11accedac05229c0571e4e4113221ce8a09f6cd9c7d3061ec0c0b9ec2b8a0d4771a80974a24b347d30f44fc7fcd5e2055466efd07beb2bb6e0e0aa355ac4cb77e4edd15cdb6e7f4c1a6732ef9962cc741b8cdb7ad0450f6c3d31c21a80817c8c2088c29a5daadd9d66aaac828097afbf56c2780c25db0e66071c8db09103c2d97d9da01551d360382f57a94bcc84d2c827a8a0c5c3d172b1fcd13d63e9901e4ae8ecb1207d1fe8c223bc221da7643f28b836e21674212691329d478a71c4fdd6d383c401a6bb9e93f09819be6d0babfda59959321a20f1fb5700c501ecda21bfe7a96af3916981eee693efc6199ff60af58d0fac8b094fb1f4287e02858d2ce6117736fdb6d871b82dd956530d2986c0c96061f37df53f55efcdb14fa531e4489d981a146f114d2aa91445ff1aa3ad42ef096f1f4bcedb8cd6c177614c09eae8b455de22cafc2541ec7a0f9ac1977c732fd45956b255d96a5d8c855de47b57166054c46978bc728475fe96b0219c598dc71924534b76d68641356d9275dbe1148ad175713f3951f6ad5ba6a525d98db04a253e4fa22a0b7d13a2930bf74210921de659e331a1c1647fe0102ee547f83028d05ba76434ccfa8a7ecf3eecde2302276b9ba13192932fd60614b6d36e0ffaa005162523089d9981a70ad9d5a0233e08ac400ef0d6c2559de5ab375a3d3c4c1835527e65d2c6248d4069355ae8de32032168e5c8bbc68070d338e008c504ff43411651379f3a7ad6fb1c6768258c178d2ba79b8f692f551642f9ddd800c079def9363cc83c127daefee9c1aba3141b47d576ab126733b4b4d9704e405f5ff590da625acc66d129dd3886a17af522360b1be7d7d578aa3a4a318e6e1852215ff9ff28d71a6384743631f6559a4fe15458e8919be6d42fe8e3d65d2147de7045b71f12de300826fb3404deab1553c49a5c8898689c1c3f5032318f73eab50a242859d5df221a241139f57f9edd464099b1d10679c7058e754c7230c37983c667b2fbb942f572db363e2edd6f0522cff9d6258c345bbe4717b535b1b795de67c1a53dae2b9191847bb6438398dec3db9a1519ca72d7160939894c093c18791c9a9a83f3a652e6d5d3225a6b9c09269b9f157f95ebf8e96b0bd8743f569e4930639f3ea985959307a4cbba12006bf14ad1140497976060f387bc75c338ccc7da15f3c222737e817af45561ba76f0519319fdc442d942ff7405462d58ae06af2e1ad2ea7fff86b2d3f1af0d649898a35e42dda4f26a3a7e920c86b85f90f5a40ac493604790b9a52ae2b9e9e1e384b6db3f4a2ae26da3eb1bccf8e71cf2d1751e69ec8cc86818315c01d0e39026fafe23dc2c564806bdd986cf849700533d0fa02aafc498cc25b7c3857ed0315a848ebfbe20e4bb7dae8ea515673d25fe4c84eac58048af7f98e77f73e9c61a9fb9ba73cefc7883abfc8d7c0dba82f10ac25ac8cceb556010dcc7101648f636365739eef64c0835d15c72e405173e4d365527a20f3ea31bbf704392e366f0eb5d1a7f1b865f46978da6019015ab8dacf0e3c33641ce838143f6bf8d774641cbca0e8d3587658915559465b10a1388d899aa40357ed94d1f2b5568d37ff82ff11814ee6af76cf5d68cb8ef55adfe742649241c52d08b79eaa1721e99fc3378ddf5ea037c37311096dab4e278d4ec1e12eebbedf1d2c5dfd4c69e675f2751492c50b48ab04d2620601285185ae2858d4931ca6fdfdf2a8a88249ae7d0a538e3241c200a64518507a64b1bcec478e108d863a7f625171ed42582b7b9a9389eb3b665421f3d68f59425ba512f80434033bfc50e597def94fbe011380b4aff784295d72261fa2322ba0a24f56eb49e22957a47596452f0269bce077365ec09d1a5a45696fdab3bddcce23ae42a00d3927d03b8f214566ac4c1f5d7a1c872771da5176d41195b5d2b6c9645e0f21ee32ce61432062862068d262ce600cc128407eca99a7da780fcb3e53d215274512e58c7dac233906b856ba279b7156f1ab2c311f47814618f7ac0689733ca19ce9dc1b95d9a0d6e884ff2c13dd465fc3f8268910c6141f92a5d56803aba9fc9dace1498d20ef47d2b3330a9bc37f3fd5374965f243d104d9eab3f752764ce8464ffe5e25e89d0a04fae437b42fa22a65bdbfc99b8ab0c2d8e5c2ff72329420f51369613ab2c92d8d20deaa106732cfa66b3fff2de56ab5d25b45ba37042612ad4833660a3d2a908157b199a9deb0d41416600fc5a5c10f41eb3371ac6f514db64332d7ebcf55354ce0e9c49fe8fd0f02b5c7cbd450e2f62c17088fbc19d2e1c76b9eade6c0cf533655269771d3f2e4b67aaa5bb77f40b696fdddc14a7357564c3924fdddcc43837610a2310f8559a8cea6625cc8d0891f4642d5529955a1a3adbb84dce88635dd8763aeeaae3ccb1ff30954f1a1e97aa47dd384458c5080f8c7a53c534b3e379a6c0e884cb35954c877685917d9dbc52e6bca78046ef4103be357b6e44946ecb8c4d5399b56efa85381be5d79fbeaf94027afeede3b623b17090bc0e6cd5dcf3a94c46066449def8531ccd1c18d8f3043500c532e0b0451e9c4682255c1853c44a58ea9adc47d55ca8a23e276dbfeec3f315eedfebc8271fe656ca0d43949abe60ac555d86d5c29d092df0229bd1986b40dd990356d5f23656fc05f48aab0705e9cf0ba24ac5e1fcb4d339cf2fec2d6942ee2ddd4c76a8740ebf60b3ff9be2fff6a5eee01efc73dcdd0a7dc9e55ed0a32bc97ec22696ca3d3987b298c7bcb9604388bd43ff770c51914ff0e3f311d32a820bd0f7138f4bfc6e7865143b7e9b89eb2de9c498468155fe29326eace2b0049466086d14dbfc9b0a6f2e18f6b3fcccb6fef8f4f8eff919e726717544612fe567a3782225d52a381e06cd77c0b123e13344e8696ea2a3b3852ba129808299b42b9a96a8032d91005a4384eb16309e593850c80e4c237fd7eb2c008a7ad9673b898cd061ac82281aac3072752d4ffd0b3e5dd88c43083fad56ccdd879f64eeae8db9d9c347b12120a68e7b0a1c3b63aad3bbea8512fd04746421de0539591fbd0c83f19a4b03d2eebffc7279faa45ad3a0578447530d22e604e7758859073eb8d2afb17b3e35e0c5ad4ae764ffbe6f4f7f90eff375f587fd88674ac330d034a9c4ec63c198549226d745eddd979e3696e085489dafad0ff1796090e96e442af5db25e8ed864d5bba91dbe1e1dd679760ab4e3a7e1f42107c9b7fe5a236fe161b75c6eb386ce15cc22040e1cfaa4469cfb5a53671b0b2679961317d6f6f8e40316dd449c87fbefa2466820d12ccdac1e0030d492a8ecb1749ec972e60ae84ddc46dadefe6c69f2a158ca9afa6ced8a715b86ad3c1da4afbc4eef16abd8a522bb946d841bd389ba7415ddc54b6ded71d237d28534e64dc638a5eba0c3b8a6cb1cfc202bafc7088497d4754af710ce3792994b395743f0dfdb096a39487a7f7b6e2d13b19a29f14cafbb51c194e98513e9d54c2fffee70d6008271dc535daa1bb9abd5c0594fa46bf17d309c11368f5d80fa5c62d3683845b490a4541080130d731abc222d008ffb894db941912f1c1e7b16c5e531fda4444da72f600cf6c3dcc1029e0e5c8cf54e1bf92ec7a4f58d776063be0671f956a55ed4ba0355de686608143cc4868ca68ea8846ac0022d002ec43c2c75e5e35a92d4a4217c385cadf93f7a35867267f449b058438f08f013293c6ce274f749aa502f8042fcf9a1610ecd11edfd7ac365efec04ac27a5c2dd14acc307ad195c01e4972df13a1cc3d17aebc91d3e9fece1e414632fedd297bc892c862b55a5ed7aaeeaa4793eebaf6eb68c2a41339126c4204de48f6c529f0f1b98e616899b59ffd61b618f993c54dc1e9e0f82f7f9798708683b601e2ab06c3c0d3c3dd84a1b5a65fab2e5bfd405802a826d13709e8ff4fd48536ad925ab68ba5a99cd580ecb643cce6382bec4d6c3eb4e3b018c40db2743d38579cf99014973d623a8159eb2464cb3420bffca281cb92aa0b08bb54c74687eeb4259c7d372fcc97c9bc4e0b1464881c1809ddca66b696341ff1596e2cd2c60b4310ef4dc9942b7aee279838abf0e52b14c61d7c5766b12415b9f8184df9eb87c91587abddfd7ff0091ee61a08../../uapi/linux/input-event-codes.h../../../arch/arc/boot/dts../../../arch/arm/boot/dts../../../arch/arm64/boot/dts../../../arch/c6x/boot/dts../../../include/dt-bindings../../../arch/h8300/boot/dts../../../arch/microblaze/boot/dts../../../arch/mips/boot/dts../../../arch/nios2/boot/dts../../../arch/openrisc/boot/dts../../../arch/powerpc/boot/dts../../../arch/sh/boot/dts../../../arch/xtensa/boot/dtsrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.18.0-240.1.1.vz8.5.62.src.rpminstallonlypkg(kernel)kernel-debug-develkernel-debug-devel(x86-64)kernel-debug-devel-x86_64kernel-devel-uname-rkernel-devel-x86_64    /bin/shfindutilsfindutilsperl-interpreterrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3`@`@```i@`#@`#@`#@`:@`@`Q@` @`s`"@``@`@`9@``ġ`ġ`P@```@` @` @````@`Z`f@``q`@`7@`@`@`N@``@`@`~@`~@`}p`}p`y|@`x*`v@`u`c`T@`T@`@`@`U__H@__м@_@_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrKonstantin Khorenko [4.18.0-240.1.1.vz8.5.62]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.61]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.60]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.59]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.58]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.57]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.56]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.55]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.54]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.53]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.52]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.51]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.50]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.49]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.48]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.47]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.46]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.45]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.44]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.43]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.42]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.41]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.40]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.39]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.38]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.37]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.36]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.35]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.34]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.33]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.32]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.31]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.30]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.29]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.28]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.27]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.26]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.25]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.24]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.23]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.22]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.21]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.20]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.19]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.18]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.17]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.16]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.15]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.14]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.13]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.12]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.11]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.10]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.9]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.8]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.7]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.5]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.4]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.3]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.2]Konstantin Khorenko [4.18.0-240.1.1.vz8.5.1]Frantisek Hrbata [4.18.0-240.1.1.el8_3]Frantisek Hrbata [4.18.0-240.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- ploop: Fix use-after-free in submit_rw_mapped() (Kirill Tkhai) [PSBM-132313]- drivers/base: Adjust the total amount of RAM shown for a NUMA node (Evgenii Shatokhin) [PSBM-129304] - ve/memcg: Fix /proc/vmstat virtualization (drop extra recursion) (Konstantin Khorenko) [PSBM-131992] - ve/memcg: Cleanup /proc/vmstat virtualization (Konstantin Khorenko) [PSBM-131992] - mm/memcg: Drop unused struct "accumulated_stats" (Konstantin Khorenko) [PSBM-131992] - ve/memcg: Fix /proc/meminfo virtualization (eliminate double recursion) (Konstantin Khorenko) [PSBM-131992]- ve/fs/inotify: do not impose limit on the number of instances by default (Vladimir Davydov) [PSBM-39048 PSBM-131634] - mm/backing-dev: associate writeback with correct blkcg (Andrey Zhadchenko) [PSBM-131253] - kernel/cgroup: implement cgroup_get_e_ve_css (Andrey Zhadchenko) [PSBM-131253] - kernel/ve: simplify ve_get_init_css (Andrey Zhadchenko) [PSBM-131253] - kernel/cgroup: rename css_get_local_root (Andrey Zhadchenko) [PSBM-131253]- qcow2: Use vfs_truncate2() (Kirill Tkhai)- configs: Enable build of dm-qcow2 module (Konstantin Khorenko) [PSBM-123244] - dm-qcow2: Introduce driver to create block devices over QCOW2 files (Kirill Tkhai) [PSBM-123244] - ploop: Use kmap_atomic() instead of kmap() (Kirill Tkhai) - ploop: drop ploop_resume() and its usage (Kirill Tkhai)- ploop: resurrect ploop_resume() (Konstantin Khorenko)- ploop: Use down_write() in ploop_set_suspended() (Kirill Tkhai) - ploop: Resume queue after failed suspend (Kirill Tkhai) [PSBM-131852] - proc/mounts: fix skipping mount after cursor (Pavel Tikhomirov) [PSBM-127476]- ve/msync: fix wrong behaviour of fs.fsync-enable (Pavel Tikhomirov) [PSBM-131652] - ploop: Fallocate new clus if requested (Kirill Tkhai) [PSBM-106554] - ploop: Add interface to configure new clusters preallocation (Kirill Tkhai) [PSBM-106554] - mm/page_alloc: Adjust the number of managed pages for a zone if it is wrong (Evgenii Shatokhin) [PSBM-129304] - sched: show CPU stats for a cgroup in cpu.proc.stat file (Evgenii Shatokhin) [PSBM-101155]- ve: fix reading container state from cgroup (Pavel Tikhomirov) [PSBM-82766 PSBM-131412 PSBM-127798] - drivers/connector: fix nullptr dereference ve->ve_ns->pid_ns (Andrey Zhadchenko) [PSBM-130894] - fs/sync: fix nullptr dereference ve->ve_ns->mnt_ns (Andrey Zhadchenko) [PSBM-130894] - sync: sync_collect_filesystems: fix possible infinite loop (Alexander Mikhalitsyn) [PSBM-127599] - ms/proc/mounts: add cursor (Alexander Mikhalitsyn) [PSBM-126568 PSBM-125812] - Revert "ms/proc/mounts: add cursor" (Konstantin Khorenko) - ploop: Assign blkcg to kthread before rw (Kirill Tkhai) - ploop: Don't forget about nr_inflight after stop (Kirill Tkhai)- ipc: WARN if trying to remove ipc object which is absent (Alexander Mikhalitsyn) [PSBM-131142] - shm: skip shm_destroy if task IPC namespace was changed (Alexander Mikhalitsyn) [PSBM-131142] - push-backup: Make addr argument of start optional (Kirill Tkhai) - push-backup: Indentation cleanup (Kirill Tkhai) - push-backup: Change arguments order in start (Kirill Tkhai) - push_backup: Check suspended state more clearly (Kirill Tkhai) - push_backup: Remove UUID from arguments (Kirill Tkhai) [PSBM-127989] - push-backup: Cleanup (Kirill Tkhai)- ploop: Do not read too many pages (Kirill Tkhai) - ploop: Check bottom delta before flip (Kirill Tkhai) [PSBM-131202] - ploop: Shorten delta_bat_entries (Kirill Tkhai) - ploop: Kill dead check (Kirill Tkhai) - ploop: Stop using kvec (Kirill Tkhai) - ploop: Introduce md helpers (Kirill Tkhai) - ploop: Introduce rb_root_for_each_md_page() (Kirill Tkhai) - ploop: Introduce ploop_init_be_iter() (Kirill Tkhai) - ploop: RAW image does not have header (Kirill Tkhai) - ploop: Read metadata page-aligned (Kirill Tkhai) - ploop: Reread file size after index update (Kirill Tkhai) [PSBM-131202 PSBM-131208] - ploop: Add sanity check of passed BAT from disk (Kirill Tkhai) [PSBM-131202 PSBM-131208] - ploop: Split pios from kwork context (Kirill Tkhai) [PSBM-131208 PSBM-131208] - ploop: Move create_bvec_from_rq() up (Kirill Tkhai) [PSBM-131208] - ploop: Introduce ploop_prq_valid() (Kirill Tkhai) [PSBM-131208] - ploop: Introduce embedded_pio_to_prq() (Kirill Tkhai) [PSBM-131208] - ploop: Make split_pios_to_list() to add initial pio to the list too (Kirill Tkhai) [PSBM-131208] - ploop: Teach dispatch_pios() work with flush pios (Kirill Tkhai) [PSBM-131208] - ploop: Manage flush pios in generic way (Kirill Tkhai) [PSBM-131208] - ploop: Remove debug noinline in create_bvec_from_rq() (Kirill Tkhai) [PSBM-131208] - ploop: Underline clu and page is u32 (Kirill Tkhai) [PSBM-124550] - ploop: Add argument to ploop_read_delta_metadata() (Kirill Tkhai) [PSBM-124550] - ploop: Use kvec in ploop_delta_check_header() (Kirill Tkhai) [PSBM-124550] - ploop: Do not iterate excess clusters in notify_delta_merged() (Kirill Tkhai) [PSBM-124550] - ploop: Do fsync after bat page write (Kirill Tkhai) [PSBM-124550] - ploop: Rename process_delta_wb() (Kirill Tkhai) [PSBM-124550] - ploop: Resubmit pios from main kwork (Kirill Tkhai) [PSBM-124550] - ploop: Rename ploop_submit_index_wb_sync() (Kirill Tkhai) [PSBM-124550] - ploop: Async md writeback (Kirill Tkhai) [PSBM-124550 PSBM-124550] - ploop: Allow parallel wb of md pages (Kirill Tkhai) [PSBM-124550] - ploop: Change arguments and rename ploop_reset_bat_update() (Kirill Tkhai) [PSBM-124550] - ploop: Return md from ploop_prepare_reloc_index_wb() (Kirill Tkhai) [PSBM-124550] - ploop: Change argument in ploop_prepare_bat_update() (Kirill Tkhai) [PSBM-124550] - ploop: Reread piwb after ploop_prepare_bat_update() (Kirill Tkhai) [PSBM-124550] - ploop: Check for md dirty instead of md piwb (Kirill Tkhai) [PSBM-124550] - ploop: Introduce batch list for md pages writeback (Kirill Tkhai) [PSBM-124550 PSBM-124550] - ploop: Move md is busy check to delay_if_md_busy() (Kirill Tkhai) [PSBM-124550] - ploop: Pass type argument to ploop_prepare_bat_update() (Kirill Tkhai) [PSBM-124550] - ploop: Refactoring in process_one_discard_pio() (Kirill Tkhai) [PSBM-124550] - ploop: Add @md argument to locate_new_cluster_and_attach_pio() (Kirill Tkhai) [PSBM-124550] - ploop: Add md and piwb cross pointers (Kirill Tkhai) [PSBM-124550] - ploop: Remove absolet comment (Kirill Tkhai) [PSBM-124550] - config.minimal: disable EXT4_ENCRYPTION as it is in release kernel (Konstantin Khorenko)- mm: fix hanging shrinker management on long do_shrink_slab (Pavel Tikhomirov) [PSBM-99181 VSTOR-30477 PSBM-99181 PSBM-99181] - ploop: Delay bio if md page is BUSY (Kirill Tkhai) [PSBM-124550 PSBM-124550] - ploop: Kill dead check in ploop_attach_end_action() (Kirill Tkhai) [PSBM-124550] - ploop: Return md page from ploop_bat_entries() (Kirill Tkhai) [PSBM-124550] - ploop: Rename page_nr (Kirill Tkhai) [PSBM-124550] - ploop: Remove unused struct member (Kirill Tkhai) [PSBM-124550] - ploop: Unify process_delta_wb() (Kirill Tkhai) [PSBM-124550] - ploop: Generalize dispatch_pios usage (Kirill Tkhai) [PSBM-124550] - ploop: Use array of pios instead of separate lists (Kirill Tkhai) [PSBM-124550] - ploop: Use defer_pios() instead of manual code (Kirill Tkhai) [PSBM-124550] - ploop: Rename in submit_cluster_write() (Kirill Tkhai) [PSBM-124550] - ploop: Shorten variable names (Kirill Tkhai) [PSBM-124550] - ploop: Rename cluster_pio into aux_pio (Kirill Tkhai) [PSBM-124550] - ploop: Use initial pio for COW (Kirill Tkhai) [PSBM-124550] - ploop: Kill "get_delta_name" alias (Kirill Tkhai) [PSBM-129693 PSBM-124550] - ve/fs/namespace: fix allowing submounts in non-init userns (Konstantin Khorenko) [PSBM-102629]- fuse: disable invalid inode dirtying for vstorage (Alexey Kuznetsov) [PSBM-130883 PSBM-130883] - ploop: Use vfs_truncate2() (Kirill Tkhai) - fs: Introduce vfs_truncate2() with file argument (Kirill Tkhai) - ploop: Rework merge (Kirill Tkhai) [PSBM-124550] - ploop: Do not use work on resize (Kirill Tkhai) [PSBM-124550] - ploop: Use local piwb in resize (Kirill Tkhai) [PSBM-124550]- mm: per-memcg negative dentries accounting (Vasily Averin) [PSBM-104223 OVZ-7225 PSBM-127858 PSBM-125735 PSBM-127858] - ve/pid: Export kernel.pid_max via ve cgroup (Pavel Tikhomirov) [PSBM-48397 PSBM-102629] - ve/nfsd: allow nfsd mount inside container init userns (Pavel Tikhomirov) [PSBM-130825]- mm/memcontrol: fix oom counting (Andrey Zhadchenko) - fuse/pcs: missing initialization of client role (Alexey Kuznetsov) [VSTOR-44526] - fuse: fix occasional vstorage-mount abort (Alexey Kuznetsov) - netlink: silence high-order memory allocation warning in netlink_ack (Vasily Averin) [PSBM-120889 PSBM-127858] - ipv6: silence high-order allocation warinig in rawv6_sendmsg() (Vasily Averin) [PSBM-122200 PSBM-127858] - net: silence high-order-allocation warning in sctp_pack_cookie() (Vasily Averin) [PSBM-122200 PSBM-127858] - overlayfs: relax capable check for trusted prefix xattrs (Andrey Zhadchenko) [PSBM-124532 PSBM-127858] - ms/fs/direct-io.c: keep dio_warn_stale_pagecache() when CONFIG_BLOCK=n (Valeriy Vdovin) [PSBM-124609 PSBM-127858] - ms/proc/mounts: add cursor (Pavel Tikhomirov) [PSBM-125812 PSBM-127858] - ms/list: introduce list_for_each_continue() (Pavel Tikhomirov) [PSBM-125812 PSBM-127858] - ms/asm-generic/tlb: avoid potential double flush (Peter Zijlstra) [PSBM-101300 PSBM-127854] - ms/asm-generic/tlb: Track which levels of the page tables have been cleared (Will Deacon) [PSBM-101300 PSBM-127854] - ms/asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Peter Zijlstra) [PSBM-101300 PSBM-127854] - block/blk-cbt.c: copyright update (Konstantin Khorenko) - mm/tcache.c: copyright update (Konstantin Khorenko) - include/net/netns/br_netfilter.h: copyright update (Konstantin Khorenko) - include/linux/veowner.h: copyright update (Konstantin Khorenko) - include/linux/vecalls.h: copyright update (Konstantin Khorenko) - include/linux/kstat.h: copyright update (Konstantin Khorenko) - fs/sysfs/ve.c: copyright update (Konstantin Khorenko) - drivers/net/veip.c: copyright update (Konstantin Khorenko) - include/linux/sysfs-ve.h: copyright update (Konstantin Khorenko) - include/linux/kernfs-ve.h: copyright update (Konstantin Khorenko) - fs/kernfs/kernfs-ve.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_types.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_timer.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_sock_io.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_sock_io.c: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_sock_conn.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_sock_conn.c: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_rpc_prot.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_rpc.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_rpc.c: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_req.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_req.c: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_rdma_rw.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_rdma_rw.c: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_rdma_prot.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_rdma_io.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_rdma_io.c: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_rdma_conn.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_rdma_conn.c: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_prot_types.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_perfcounters.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_net.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_mds_prot.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_map.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_map.c: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_ioctl.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_ioconn.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_fuse_kdirect.c: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_flow_detect_stub.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_flow_detect.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_error.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_cs_prot.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_cs.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_cs.c: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_cluster.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_cluster_core.c: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_cluster.c: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_client_types.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_auth.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_auth.c: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/pcs_align.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/log.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/fuse_stat.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/fuse_stat.c: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/fuse_prometheus_prot.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/fuse_prometheus.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/fuse_ktrace_prot.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/fuse_ktrace.h: copyright update (Konstantin Khorenko) - fs/fuse/kio/pcs/fuse_io.c: copyright update (Konstantin Khorenko) - drivers/md/dm-ploop*: copyright update (Konstantin Khorenko) [PSBM-127793]- fuse: illegal access to file in vstorage (Alexey Kuznetsov) [PSBM-129289] - fuse: fix fiemap looping (Alexey Kuznetsov) [PSBM-129289] - fuse: memory leakage (Alexey Kuznetsov) [PSBM-129289] - fuse: deadlock in map request (Alexey Kuznetsov) [VSTOR-43521 PSBM-129289]- arch/x86/kernel/cpuid_fault.c: copyright update (Konstantin Khorenko) [PSBM-94979] - drivers/net/venetdev.c: copyright update (Konstantin Khorenko) [PSBM-94979] - include/linux/fence-watchdog.h: copyright update (Konstantin Khorenko) [PSBM-94979] - include/linux/kmapset.h: copyright update (Konstantin Khorenko) [PSBM-94979] - include/linux/ve.h: copyright update (Konstantin Khorenko) [PSBM-94979] - include/linux/ve_proto.h: copyright update (Konstantin Khorenko) [PSBM-94979] - include/linux/veip.h: copyright update (Konstantin Khorenko) [PSBM-94979] - include/linux/venet.h: copyright update (Konstantin Khorenko) [PSBM-94979] - include/linux/virtinfo.h: copyright update (Konstantin Khorenko) [PSBM-94979] - include/linux/vzctl.h: copyright update (Konstantin Khorenko) [PSBM-94979] - include/linux/vzevent.h: copyright update (Konstantin Khorenko) [PSBM-94979] - include/linux/vzstat.h: copyright update (Konstantin Khorenko) [PSBM-94979] - include/uapi/linux/venet-netlink.h: copyright update (Konstantin Khorenko) [PSBM-94979] - include/uapi/linux/vzcalluser.h: copyright update (Konstantin Khorenko) [PSBM-94979] - include/uapi/linux/vzctl_venet.h: copyright update (Konstantin Khorenko) [PSBM-94979] - include/uapi/linux/vzctl_veth.h: copyright update (Konstantin Khorenko) [PSBM-94979] - kernel/Kconfig.openvz: copyright update (Konstantin Khorenko) [PSBM-94979] - kernel/fence-watchdog.c: copyright update (Konstantin Khorenko) [PSBM-94979] - kernel/ve/Makefile: copyright update (Konstantin Khorenko) [PSBM-94979] - kernel/ve/hooks.c: copyright update (Konstantin Khorenko) [PSBM-94979] - kernel/ve/ve.c: copyright update (Konstantin Khorenko) [PSBM-94979] - kernel/ve/vecalls.c: copyright update (Konstantin Khorenko) [PSBM-94979] - kernel/ve/veowner.c: copyright update (Konstantin Khorenko) [PSBM-94979] - kernel/ve/vzdev.c: copyright update (Konstantin Khorenko) [PSBM-94979] - kernel/ve/vzevent.c: copyright update (Konstantin Khorenko) [PSBM-94979] - kernel/ve/vzstat.c: copyright update (Konstantin Khorenko) [PSBM-94979] - kernel/ve/vzstat_core.c: copyright update (Konstantin Khorenko) [PSBM-94979] - lib/kmapset.c: copyright update (Konstantin Khorenko) [PSBM-94979] - net/drivers/i40e: suppress warning on skb linearization (Jan Dakinevich) [VSTOR-22811 PSBM-127846] - net/netfilter/xt_wdog_tmo.c: copyright update (Konstantin Khorenko) [PSBM-94979] - net/ipv4/udp_diag.c: author email updated (Konstantin Khorenko) [PSBM-94979] - net/netfilter/xt_wdog_tmo.c: author email updated (Konstantin Khorenko) [PSBM-94979] - i40iw: use kvzalloc for large allocation of iwdev->mem_resources (Andrey Ryabinin) [VSTOR-23649 PSBM-127846] - scsi: aacraid: resurrect correct arc ctrl checks for Series-6 (Konstantin Khorenko) [PSBM-95736 PSBM-127846] - sched: fix cfs_rq::nr_iowait accounting (Jan Dakinevich) [PSBM-93850 PSBM-127846] - ve/time/ntp: allow CT ntp adjustment time tuning under VE_FEATURE_TIME feature (Konstantin Khorenko) [PSBM-94635 PSBM-127846] - ve/time: introduce CT feature to allow setting date/time (Konstantin Khorenko) [PSBM-94635 PSBM-127846] - ve/capability: introduce capable() wrapper which honors CT features (Konstantin Khorenko) [PSBM-94635 PSBM-127846] - ve: make ve_capable also available ifndef CONFIG_MULTIUSER (Pavel Tikhomirov) [PSBM-127846] - KVM: x86/vPMU: handle access to LBR stack regardless of PMU counters presence (Jan Dakinevich) [PSBM-94429 PSBM-127846] - mm/vmscan: add cond_resched() to loop in shrink_slab_memcg() (Andrey Ryabinin) [PSBM-125095] - mm: memcg: fix memcg reclaim soft lockup (Xunlei Pang) [PSBM-125095]- ploop: Freeze on ENOSPC and notify userspace via dm event (Kirill Tkhai) [PSBM-127225 PSBM-127225] - ploop: Close race in ploop_flip_upper_deltas() (Kirill Tkhai) [PSBM-127225] - ploop: Remove unused define and comment (Kirill Tkhai) [PSBM-127225] - ploop: Rename delayed_pios into suspended_pios (Kirill Tkhai) [PSBM-127225] - ploop: Add check of htable is empty on .dtr (Kirill Tkhai) [PSBM-127225] - ploop: Introduce resubmitting partially completed pios (Kirill Tkhai) [PSBM-127225 PSBM-127225] - ploop: Make fsync work be able to run in parallel with main work (Kirill Tkhai) [PSBM-127225] - ploop: Save level before submitting pio (Kirill Tkhai) [PSBM-127225] - ploop: Extract submit_rw_mapped() to separate function (Kirill Tkhai) [PSBM-127225] - ploop: Rename submit_rw_mapped() (Kirill Tkhai) [PSBM-127225] - ploop: Kill submit_delta_read() (Kirill Tkhai) [PSBM-127225] - ploop: Generalize submit_rw_mapped() (Kirill Tkhai) [PSBM-127225] - ploop: Use ploop_call_rw_iter() in submit_delta_read() (Kirill Tkhai) [PSBM-127225] - ploop: Refactor ploop_ctr() (Kirill Tkhai) [PSBM-127225] - ploop: Introduce ploop_suspend_submitting_pios (Kirill Tkhai) [PSBM-127225] - ploop: Refactor submit_pio() (Kirill Tkhai) [PSBM-127225] - ploop: Unexport ploop_inflight_bios_ref_switch() (Kirill Tkhai) [PSBM-127225] - ploop: Always link submitted pios (Kirill Tkhai) [PSBM-127225] - ploop: Use hlist instead of rbtree (Kirill Tkhai) [PSBM-127225] - ploop: Introduce separate lock for inflight pios (Kirill Tkhai) [PSBM-127225] - ploop: Rename force_link_inflight_bios (Kirill Tkhai) [PSBM-127225] - ploop: Rename hook->pio, h->pio, ploop_cow::hook->aux_pio (Kirill Tkhai) [PSBM-127225] - ploop: Simplify ploop_write_cluster_sync() (Kirill Tkhai) [PSBM-127225] - kvm: use kvzalloc for struct kvm allocation (Vasiliy Averin) [PSBM-97483] - ve/cpu: handle sysfs attributes for CTs (Jan Dakinevich) [PSBM-91808] - fs/nfs: more leaks for busy inodes case. (Andrey Ryabinin) - fs/super: don't destroy super_block in case of leaked inodes (Andrey Ryabinin) [PSBM-95177] - ms/ext4: fix potential race between online resizing and write operations (Theodore Ts'o) [PSBM-101798 PSBM-127850] - ext4: Fix high probable use-after-free (Kirill Tkhai) [PSBM-101798 PSBM-127850]- mempolicy: Prohibit VE processes numa binding syscalls (Kirill Tkhai) [PSBM-92583 PSBM-127854] - mm: Add and use batched version of __tlb_remove_table() (Andrey Ryabinin) [PSBM-101300 PSBM-127854] - proc/vestat: show correct maxlat in /proc/vz/vestat (Konstantin Khorenko) [PSBM-93675 PSBM-127844] - ms/sched: Remove stale PF_MUTEX_TESTER bit (Thomas Gleixner) - tty/vt: check allocation size in con_set_unimap() (Denis Efremov) [PSBM-127844] - tty/vt: avoid high order pages allocation on GIO_UNIMAP ioctl (Konstantin Khorenko) [PSBM-93812 PSBM-127844] - net: silence high-order allocation warning from UDP with big headers. (Andrey Ryabinin) [PSBM-94717 PSBM-127846] - ploop: Mask as PF_IO_THREAD (Kirill Tkhai) [PSBM-127225] - ext4: Care about reserves in case of IO thread (Kirill Tkhai) [PSBM-127225]- pid_ns: Virtualize pid_max (Kirill Tkhai) [PSBM-127857 PSBM-121530 PSBM-127857]- mm, memcg, oom_gurantee: change memcg oom overdraft formula (Andrey Ryabinin) [VSTOR-22575 PSBM-127846] - DMA-API: exceeded 7 overlapping mappings of cacheline share (Michael S. Tsirkin) [PSBM-93919 PSBM-127846] - vmalloc: cancel allocation for oom-killed tasks (Vasily Averin) [PSBM-108091 PSBM-127856] - commoncap: relax setxattr and removxattr checks (Andrey Zhadchenko) [PSBM-122071] - ve/net/gre: Compilation fix for VE_FEATURE_IPGRE feature (Konstantin Khorenko) - ve/memcg: Account some swapped memory as used in CT in /proc/meminfo (Andrey Ryabinin) [PSBM-102266 PSBM-127850]- configs: provide kernel config via proc (Konstantin Khorenko) [PSBM-92107 PSBM-127850] - drivers/igb: increase link detection timeout up to 5 sec (Konstantin Khorenko) [VSTOR-14627 PSBM-95074 VSTOR-14627] - ms/tcp: use sendpage_ok() to detect misused .sendpage (Coly Li) - ms/net: introduce helper sendpage_ok() in include/linux/net.h (Coly Li) - ms/tcp: detecting the misuse of .sendpage for Slab objects (Vasily Averin) - i40iw: Use kvzalloc in i40iw_allocate_virt_mem() (Andrey Ryabinin) [VSTOR-20675] - i40iw: Use kvzalloc to allocate i40iw_handler (Andrey Ryabinin) [VSTOR-20675] - i40iw: use kvzalloc to allocate array of control qp requests (Andrey Ryabinin) [VSTOR-20675] - mm: allow kmem limit bypassing if reclaimable slabs detected (Konstantin Khorenko) [PSBM-91566] - ve/meminfo: show "MemAvailable: ..." line in CT's meminfo (Jan Dakinevich) [PSBM-90190] - fs: Export symbols replace_fd() and create_pipe_files() (Sergey Lysanov) [VSTOR-10187] - net/ip6ip: Consider VE_FEATURE_IPIP on new net creation (Kirill Gorkunov) [PSBM-84241] - net/gre: Consider VE_FEATURE_IPGRE on new net creation (Kirill Gorkunov) [PSBM-84241] - ms/mm: select HAVE_MOVE_PMD on x86 for faster mremap (Joel Fernandes (Google)) - ms/mm: speed up mremap by 20x on large regions (Joel Fernandes (Google)) - venetdev: fix race between veip shutdown and add veip entry (Konstantin Khorenko) [PSBM-90395] - venetdev: drop src_lh/dst_lh lists from veip_struct (Konstantin Khorenko) [PSBM-90395] - net/drivers/i40e: suppress high order allocation warning (Konstantin Khorenko) [VSTOR-18622]- ve/proc: increment position in "next" seq_operations callback (Vasily Averin) [OVZ-7158 PSBM-127849] - kernel/sched: Use kvzalloc to allocate the array of ctl_tables (Andrey Ryabinin) [PSBM-127837] - x86/microcode/intel: hide warning on high order allocation for microcode area (Konstantin Khorenko) [PSBM-86662 PSBM-127837] - kvm: move actual VM memory shrink out of kvm_lock (Konstantin Khorenko) [PSBM-95077 PSBM-95077 PSBM-100474 PSBM-96262 PSBM-127849] - kvm: move VMs which we skip during shrink to vm_list tail (Konstantin Khorenko) [PSBM-95077 PSBM-95077 PSBM-127849] - kvm/x86: extend info on emualation failure (Denis Plotnikov) [PSBM-99553 PSBM-127849] - kvm/x86: add log printing on emulation failure (Denis Plotnikov) [PSBM-95474 PSBM-68018 PSBM-127849] - net/skbuff: WARN if kmalloc_reserve() fails to allocate memory. (Andrey Ryabinin) [VSTOR-21390 PSBM-127844] - net/skbuff: Don't waste memory reserves (Andrey Ryabinin) [VSTOR-21390 PSBM-127844]- ploop: Remove push backup code (Kirill Tkhai) [PSBM-129842] - ploop: Kill try_preflush (Kirill Tkhai) - ploop: Rename call_rw_iter (Kirill Tkhai) - ploop: Care about unaligned discards (Kirill Tkhai) [PSBM-130521] - Revert "target: add extra counters for LUN statistics" (Konstantin Khorenko) - Revert "target: add histogram for LUN statistics" (Konstantin Khorenko) - Revert "target: add read/write/sync latency counter" (Konstantin Khorenko) - Revert "target: add an user-mode helper to handle changes of a group state" (Konstantin Khorenko) - ve/net/neighbour: per-ct limit for neighbour entries (Vasily Averin) [PSBM-87155 PSBM-127837] - ms/netfilter: account ebt_table_info to kmemcg (Kirill Tkhai) [PSBM-127837] - ve/devmnt: initialize s_mode before deactivate_locked_super to suppress warning (Pavel Tikhomirov) [PSBM-80743 PSBM-127837] - mnt_ns: introduce global list of mount namespaces for debug (Konstantin Khorenko) [PSBM-80869 PSBM-127837] - ve/mount: allow pseudosuper to temporary exceed the container limit (Pavel Tikhomirov) [PSBM-86511 PSBM-127837]- Revert "ve/tty: vt -- Implement per VE support for console and terminals" (Valeriy Vdovin) [PSBM-83150] - Revert "vtty: fixed error path in vtty_map_alloc" (Valeriy Vdovin) [PSBM-83150] - Revert "vtty: possible ERR_PTR dereferencing in vtty_open_master" (Valeriy Vdovin) [PSBM-83150] - trusted/ve/mmap: Protect from unsecure library load from CT image (Valeriy Vdovin) [PSBM-129741] - trusted/ve/exec: Allow trusted exec change both on boot and on running system (Pavel Tikhomirov) [PSBM-98702 PSBM-129741] - trusted/ve/fs/exec: Send SIGSEGV to a process trying to execute untrusted files (Pavel Tikhomirov) [PSBM-98702 PSBM-129741] - trusted/ve/fs/exec: Don't allow a privileged user to execute untrusted files (Pavel Tikhomirov) [PSBM-98094 PSBM-129741] - trusted/block: Added trusted flag to struct genhd (Valeriy Vdovin) [PSBM-129741] - shmem/ve: Keep host's totalram_pages intact during CT tmpfs default size calculation (Konstantin Khorenko) [PSBM-130518]- configs: Enable build of DM_PUSH_BACKUP (Konstantin Khorenko) [PSBM-127989] - dm: Introduce push-backup driver (Kirill Tkhai) [PSBM-127989]- sctp: suppress warnings on high order memory allocation on packet transmit (Konstantin Khorenko) [PSBM-99098 PSBM-127848] - ve/mm: add heuristic check for memory overcommit (Pavel Tikhomirov) [PSBM-45695 PSBM-48891 PSBM-129225] - ext4: kill ext4_kv[mz]alloc() (Jan Dakinevich) [PSBM-83044 PSBM-127849] - ext4: replace ext4_kvmalloc() with kvmalloc() (Oleg Babin) [PSBM-83044 PSBM-87413 PSBM-127849] - Revert "fs/nfs: don't use delayed unmount for nfs." (Vasily Averin) [PSBM-130309] - vhost: suppress high-order-allocation warning for vhost_log (Vasily Averin) [PSBM-97775 PSBM-127848] - ve: add a comment about possible pseudosuper race (Pavel Tikhomirov) [PSBM-127848] - rdma/i40iw: Hide high-order-allocation warning in (Valeriy Vdovin) [VSTOR-27273 PSBM-127848 VSTOR-27273] - sctp: suppress warnings on high order memory allocation on sctp chunk creation (Konstantin Khorenko) [PSBM-93798 PSBM-127848] - scsi: ratelimit messages about rejected I/O (Konstantin Khorenko) [PSBM-100118 PSBM-127849]- ve/proc/block: show /proc/diskstats inside a Container (Vasily Averin) [PSBM-90491 PSBM-92107] - ve/procfs: make /proc/config.gz visible inside Containers (Vasily Averin) [PSBM-92107] - ve/nfsd: don't disable UMH client tracker globally due to single Container misconfiguration (Vasily Averin) [PSBM-102363] - ve/net/bridge: make net.bridge.* sysctl visible in Containers (r/o) (Vasily Averin) [PSBM-92107] - ve/bridge: handle netlink messages AF_BRIDGE / RTM_[GSD]ETLINK sent from inside a Container (Vasily Averin) [PSBM-92107] - ms/signal: avoid double atomic counter increments for user accounting (Vasily Averin) [PSBM-123088] - Revert "venet: add venet_free_stat callback" (Vasily Averin) [PSBM-69078] - Revert "fs: avoid writeback busy-loop if redirty" (Vasily Averin) [PSBM-97743] - openvswitch: allow to create ovs bridges inside Containers (Vasily Averin) [PSBM-92107] - ms/nfsd: Don't add locks to closed or closing open stateids (Vasily Averin) [PSBM-121984] - ms/netfilter: ipset: fix suspicious RCU usage in find_set_and_id (Vasily Averin) [PSBM-122965] - net: export "net.netfilter.nf_conntrack_helper" sysctl for Container (Vasily Averin) [PSBM-99791] - net: export "net/*/neigh/*/*" sysctls for Container (Vasily Averin) [PSBM-92107] - ms/net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed packet (Vasily Averin) [PSBM-123062] - ms/VFS: use synchronize_rcu_expedited() in namespace_unlock() (Vasily Averin) [PSBM-101530] - ms/tracing: Fix race in trace_open and buffer resize call (Vasily Averin) [PSBM-122343] - ms/nfsd: memory corruption in nfsd4_lock() (Vasily Averin) [PSBM-102407] - ms/netfilter: add missing IS_ENABLED(CONFIG_NF_TABLES) check to header-file. (Vasily Averin) - ms/mm, page_alloc: drop should_suppress_show_mem (Vasily Averin) - ms/mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Vasily Averin) - ms/mm: list_lru: set shrinker map bit when child nr_items is not zero (Vasily Averin) - ms/unix: uses an atomic type for scm files accounting (Vasily Averin) - ms/unix: define and set show_fdinfo only if procfs is enabled (Vasily Averin) - ms/unix: Show number of pending scm files of receive queue in fdinfo (Vasily Averin) - ms/socket: fix unused-function warning (Vasily Averin) - ms/net: Allow to show socket-specific information in /proc/[pid]/fdinfo/[fd] (Vasily Averin) - cbt: endless loop on rollback in blk_cbt_snap_create() (Vasily Averin) [PSBM-104530] - cbt: Update CBT size from check_disk_size_change() (Vasily Averin) [PSBM-123819] - shmem/ve: virtualize tmpfs default size (Pavel Tikhomirov) [PSBM-127785] - tty: use kvmalloc for screenbuffer allocation (Oleg Babin) [PSBM-127798] - ext4: don't iterate over sbi->s_es_list more than the number of elements (Konstantin Khorenko) [PSBM-83335 PSBM-127798] - net/sock: teach sock_kmalloc() to call kvmalloc() when possible (Konstantin Khorenko) [PSBM-82593 PSBM-127798] - mm: introduce kvmalloc_check() for safe calls to kvmalloc() (Konstantin Khorenko) [PSBM-82593 PSBM-127798] - net/setsockopt: switch high order allocations to kvmalloc() in do_ip_setsockopt() (Konstantin Khorenko) [PSBM-82646 PSBM-127798] - ve/sysfs: relax sanity check for ns equality in kernfs_find_ns() (Konstantin Khorenko) [PSBM-82259 PSBM-83607 PSBM-127798] - ms/ksm: react on changing "sleep_millisecs" parameter faster (Kirill Tkhai) - nfsd: disable UMH client tracking in nested net namespaces (Vasily Averin) [PSBM-90024] - ve: prohibit opening proc/self/exe from VE for VD_VE_ENTER_TASK (Pavel Tikhomirov) [PSBM-91689 PSBM-91042] - mm/page_alloc: add latency to the page_alloc tracepoint (Andrey Ryabinin) - ms/ksm: replace jhash2 with xxhash (Timofey Titovets) [PSBM-90044] - ms/xxHash: create arch dependent 32/64-bit xxhash() (Timofey Titovets) [PSBM-90044] - fbcon: use kvmalloc() for scrollback buffer (Konstantin Khorenko) [VSTOR-17781] - ms/dlm: fix possible call to kfree() for non-initialized pointer (Denis V. Lunev) [VSTOR-17522] - vzstat: account "page_in" and "swap_in" in nanoseconds (Konstantin Khorenko) [VSTOR-16659] - vzstat: account cpu total time properly in mm performance stats (Konstantin Khorenko) [VSTOR-16659] - vzstat: drop double KSTAT_LAT_PCPU_UPDATE declaration (Konstantin Khorenko)- bnx2: Use kvzalloc() to allocate certain internal data (Jan Dakinevich) - bnx2x: Suppress warnings on DMA memory allocation (Jan Dakinevich) - mm: Fix int overflow in callers of do_shrink_slab() (Kirill Tkhai) - IB/core: Use kvzalloc to allocate ib_device (Jan Dakinevich) - x86/kvm/vmx: Suppress warning on high-order allocation (Jan Dakinevich) - ve/sunrpc: Prohibit mounting rpc_pipefs in CT without nfsd feature (Pavel Tikhomirov) [PSBM-87836] - mm/mempool: Use kvmalloc to allocate array of element pointers (Andrey Ryabinin) [VSTOR-14758]- /proc/vz/latency: Show max latency in 2 min instead of 5sec. (Andrey Ryabinin) - /proc/vz/latency: distinguish atomic allocations in irq from in task atomics. (Andrey Ryabinin) [PSBM-87797] - mm/page_alloc: use sched_clock() instead of jiffies to measure latency (Andrey Ryabinin) [VSTOR-19040] - /proc//vz_latency: Add scheduling stats (Andrey Ryabinin) [PSBM-87797] - /proc//vz_latency: Show maximal allocation latency in the last second. (Andrey Ryabinin) [PSBM-87797] - ve/page_alloc, kstat: account allocation latencies per-task and per-thread (Andrey Ryabinin) [PSBM-81395 PSBM-81395 PSBM-81395 PSBM-87797] - ve/vzstat.h: move some kstat definitions into new header (Andrey Ryabinin) [PSBM-81395] - sched/ve: Do not show loadavg in child VE cpu cgroups (Kirill Tkhai) [PSBM-81572 PSBM-127797] - ve/cgroup: Get correct VE init css when ve init_task is moved to child cgroup (Kirill Tkhai) [PSBM-81572 PSBM-81572 PSBM-127797] - config.OpenVZ.minimal: disable CONFIG_X86_DECODER_SELFTEST (Dmitry Monakhov) [PSBM-127797] - net/vhost: Replace kmalloc with kvmalloc for order>=3 (Oleg Babin) [PSBM-81803 PSBM-127797] - ve/tty: Provide interface for current tty inheritance (Cyrill Gorcunov) [PSBM-76490 PSBM-81687 PSBM-127797] - ve/memcg: Virtualize /proc/vmstat view inside CT (Pavel Tikhomirov) [PSBM-127780] - ve/memcg: Make virtualization of /proc/meminfo view inside CT recursive (Pavel Tikhomirov) [PSBM-127780] - ve/netlink: allow messages with family PF_BRIDGE type RTM_xxxNEIGH in CT (Pavel Tikhomirov) [PSBM-53629 PSBM-127783] - net: Mark conntrack users in nftables (Kirill Tkhai) [PSBM-51050 PSBM-127783] - net: Mark conntrack users in xtables (Kirill Tkhai) [PSBM-51050 PSBM-54823 PSBM-54823 PSBM-127783] - net: Primitives to enable conntrack allocation (Stanislav Kinsburskiy) [PSBM-51050 PSBM-54823 PSBM-56500 PSBM-127783] - ve/nf_conntrack: expose "nf_conntrack_events*" in contaners (Stanislav Kinsburskiy) [PSBM-40044 PSBM-127783] - ve/nf_conntrack: expose "nf_conntrack_acct" in contaners (Stanislav Kinsburskiy) [PSBM-40044 PSBM-127783] - netfilter/x_tables: account entry offsets allocations (Andrey Ryabinin) [PSBM-54407 PSBM-127783] - ve/netfilter: Check for permittions while looking for target and match (Kirill Tkhai) [PSBM-28910 PSBM-127783] - ve/netfilter: Add autoloading of sockopt modules (Kirill Tkhai) [PSBM-28910 PSBM-39077 PSBM-127783] - ve/netfilter: Implement pernet net->ct.max / virtualize "nf_conntrack_max" sysctl (Konstantin Khorenko) [PSBM-18322 PSBM-127783 PSBM-40044 PSBM-127783] - ve/netfilter: Implement pernet expect_max / virtualize "net.netfilter.nf_conntrack_expect_max" sysctl (Konstantin Khorenko) [PSBM-18322 PSBM-127783] - ve/netfilter: Send iptables/netfilter kernel error messages to Containers (Stanislav Kinsburskiy) [PSBM-18322 PSBM-39077 PSBM-127783]- ploop: Revert e2b93c8c4bd2 "dm: Introduce dm_request_set_error()" (Kirill Tkhai) - ploop: Use dm_complete_request() instead of dm_request_set_error() (Kirill Tkhai) - ploop: Export dm_complete_request() (Kirill Tkhai) - ploop: Introduce more helpers (Kirill Tkhai) [PSBM-129278] - ploop: Cleanup in ploop_resize() (Kirill Tkhai) [PSBM-129278] - ploop: Introduce helpers (Kirill Tkhai) [PSBM-129278] - ploop: Extend file size from kernel (Kirill Tkhai) [PSBM-129278 PSBM-129278] - ploop: Move clear bit functionality out of find_and_clear_dst_cluster_bit() (Kirill Tkhai) [PSBM-129278] - ploop: Move find_and_clear_dst_cluster_bit() into function (Kirill Tkhai) [PSBM-129278] - ploop: Cache delta file size (Kirill Tkhai) [PSBM-129278] - ploop: Make ploop_check_delta_length() return file_fize (Kirill Tkhai) [PSBM-129278] - ploop: Fix comment (Kirill Tkhai) [PSBM-129278] - ploop: Kill {inc,dec}_nr_inflight_raw() (Kirill Tkhai) [PSBM-129278] - ploop: Refactoring in submit_cluster_cow() (Kirill Tkhai) [PSBM-129278] - xfs: Allow to mount XFS in non-init userns (Konstantin Khorenko) [PSBM-72401 PSBM-86369 PSBM-127830] - ve/sunrpc: Enable rpc_pipefs mounts inside non-init user namespaces (Vasily Averin) [PSBM-86395 PSBM-127830] - fs: Fix race with old fdt parallel reuse (Vasily Averin) [PSBM-82984] - ploop: Add synonim for "get_delta_name" (Kirill Tkhai) - ext4/balloon: Use proper O_ mode flags in balloon opening code (Konstantin Khorenko) [PSBM-129392]- fs/overlayfs: Fix crash on overlayfs mount (Alexander Mikhalitsyn) [PSBM-129333] - ploop: Split pio to cluster-size list (Kirill Tkhai) [PSBM-123654] - ploop: Fixup discard (Kirill Tkhai) [PSBM-123654] - ploop: Remove track_pio() from ploop_cow_endio() (Kirill Tkhai) [PSBM-123654] - ploop: Call ploop_endio() from pio_endio() (Kirill Tkhai) [PSBM-123654] - ploop: Fixup resize (Kirill Tkhai) [PSBM-123654] - ploop: Rename pio::action (Kirill Tkhai) [PSBM-123654] - ploop: Refactor ploop_endio() (Kirill Tkhai) [PSBM-123654] - ploop: Kill data bio endio (Kirill Tkhai) [PSBM-123654] - ploop: Kill PLOOP_END_IO_DISCARD_BIO (Kirill Tkhai) [PSBM-123654] - ploop: Rename bi_opf into bi_op (Kirill Tkhai) [PSBM-123654] - ploop: Switch to blk-mq (Kirill Tkhai) [PSBM-123654] - block: introduce bio_for_each_bvec() and rq_for_each_bvec() (Ming Lei) [PSBM-123654] - block: introduce multi-page bvec helpers (Ming Lei) [PSBM-123654] - dm: Introduce dm_request_set_error() (Kirill Tkhai) [PSBM-123654] - ploop: Kill target endio (Kirill Tkhai) [PSBM-123654] - ploop: Assign ploop to pio (Kirill Tkhai) [PSBM-123654] - ploop: Rename ploop_init_end_io() (Kirill Tkhai) [PSBM-123654] - ploop: Refactor ploop_map_discard() (Kirill Tkhai) [PSBM-123654] - ploop: Check top delta rw (Kirill Tkhai) [PSBM-123654] - ploop: Fixup flush (Kirill Tkhai) [PSBM-123654] - ploop: Cache header (Kirill Tkhai) [PSBM-123654] - ploop: Kill loop (Kirill Tkhai) [PSBM-123654] - ploop: Fixup merge (Kirill Tkhai) [PSBM-123654] - ploop: Introduce zero_fill_pio() (Kirill Tkhai) [PSBM-123654] - ploop: Convert COW (Kirill Tkhai) [PSBM-123654] - ploop: Use pio_endio() in ploop_bat_write_complete() (Kirill Tkhai) [PSBM-123654] - ploop: Add endio_cb (Kirill Tkhai) [PSBM-123654] - ploop: More convertion in ploop_endio() (Kirill Tkhai) [PSBM-123654] - ploop: Convert track_bio() (Kirill Tkhai) [PSBM-123654] - ploop: Rename in ploop_endio() (Kirill Tkhai) [PSBM-123654] - ploop: Convert call_rw_iter() (Kirill Tkhai) [PSBM-123654] - ploop: Convert ploop_init_end_io() (Kirill Tkhai) [PSBM-123654] - ploop: Change argument of maybe_unlink_completed_pio() (Kirill Tkhai) [PSBM-123654] - ploop: Convert dec_nr_inflight() (Kirill Tkhai) [PSBM-123654] - ploop: Convert whole_cluster() (Kirill Tkhai) [PSBM-123654] - ploop: Further convert in process_discard_pios() (Kirill Tkhai) [PSBM-123654] - ploop: Rename in process_one_discard_pio() (Kirill Tkhai) [PSBM-123654] - ploop: Rename converted functions (Kirill Tkhai) [PSBM-123654] - ploop: Rename in handle_discard_bio() (Kirill Tkhai) [PSBM-123654] - ploop: Move remap_to_origin() (Kirill Tkhai) [PSBM-123654] - ploop: Convert remap_to_cluster() (Kirill Tkhai) [PSBM-123654] - ploop: convert inc_nr_inflight() (Kirill Tkhai) [PSBM-123654] - ploop: Further convert in process_one_deferred_bio() (Kirill Tkhai) [PSBM-123654] - ploop: Convert add_endio_bio() (Kirill Tkhai) [PSBM-123654] - ploop: Use bi_opf and bi_iter more (Kirill Tkhai) [PSBM-123654] - ploop: Introduce pio_endio() (Kirill Tkhai) [PSBM-123654] - ploop: Convert flush_bios (Kirill Tkhai) [PSBM-123654] - ploop: Convert discard_bios (Kirill Tkhai) [PSBM-123654] - ploop: Convert ready_data_pios (Kirill Tkhai) [PSBM-123654] - ploop: Introduce defer_pios() (Kirill Tkhai) [PSBM-123654] - ploop: Convert endio_bio_list to endio_list (Kirill Tkhai) [PSBM-123654] - ploop: Kill bat_bio (Kirill Tkhai) [PSBM-123654] - ploop: Convert read and write cluster sync (Kirill Tkhai) [PSBM-123654] - ploop: Become use top delta (Kirill Tkhai) [PSBM-123654] - ploop: Setup device from file (Kirill Tkhai) [PSBM-123654] - ploop: Introduce aio interfaces (Kirill Tkhai) [PSBM-123654] - ploop: Rename dm_ploop_endio_hook to pio (Kirill Tkhai) [PSBM-123654] - ploop: Add flush_worker (Kirill Tkhai) [PSBM-123654] - ploop: Always defer bios for work (Kirill Tkhai) [PSBM-123654] - ploop: Rename arg in ploop_init_end_io() (Kirill Tkhai) [PSBM-123654] - dm: Call io_hints even for device-less drivers (Kirill Tkhai) [PSBM-123654]- net: export net/core/somaxconn sysctl for unprivileged users (Jan Dakinevich) [PSBM-91032 PSBM-128772]- sched: Count loadavg under rq::lock in calc_load_nohz_start() (Kirill Tkhai) [PSBM-68052 PSBM-127780] - ve/device_cgroup: Show all devices allowed in ct to fool docker (Pavel Tikhomirov) [PSBM-123668 PSBM-123630 PSBM-123743] - ve/device_cgroup: Introduce "devices.extra_list" cgroup file (Konstantin Khorenko) [PSBM-123743]- tty: Use RCU read lock to iterate tasks and threads in __do_SAK() (Kirill Tkhai) [PSBM-80340] - tty: Avoid threads files iterations in __do_SAK() (Kirill Tkhai) [PSBM-80340] - fs/pipe: Use kvcalloc for pipe buffers (Cyrill Gorcunov) [PSBM-69201] - fence-watchdog: Print alive messages (Pavel Tikhomirov) - sched: Port diff-sched-clear-prev-entity-if-curr-is-dequeued (Vladimir Davydov) [PSBM-33642 PSBM-127780] - sched: Allow configuring sched_vcpu_hotslice and sched_cpulimit_scale_cpufreq (Pavel Tikhomirov) [PSBM-127780] - ve/mm/trace: Improve vps_dumpable check in __ptrace_may_access() (Vasily Averin) [PSBM-92107 PSBM-127780] - ploop: Make fields in dm_ploop_endio_hook separate (Kirill Tkhai) [PSBM-123654] - ploop: Do not try to track bios on resize (Kirill Tkhai) [PSBM-123654] - ploop: Introduce top_level() (Kirill Tkhai) [PSBM-123654] - ploop: Kill "message snapshot" interface (Kirill Tkhai) [PSBM-129258 PSBM-123654] - ploop: Pass @ploop to md_page_cluster_is_in_top_delta() (Kirill Tkhai) [PSBM-123654] - ploop: Pass nr_deltas to parse_bat_entries() (Kirill Tkhai) [PSBM-123654] - ploop: Move alloc wq up (Kirill Tkhai) [PSBM-123654] - ploop: Fix prealloc_md_pages() defaults (Kirill Tkhai) [PSBM-123654]- ms/silence nfscache allocation warnings with kvzalloc (Rik van Riel) [PSBM-84234 PSBM-127830] - ve/kstat/alloc_lat: Don't separate GFP_HIGHMEM and !GFP_HIGHMEM allocation latencies (Andrey Ryabinin) [PSBM-81395 PSBM-127780] - core: Add glob_kstat, percpu kstat and account mm stat (Kirill Tkhai) [PSBM-33650 PSBM-127780] - kstat: fix percpu early linking (Pavel Tikhomirov) [PSBM-36448 PSBM-127780] - net/teql: disable "True" (or "trivial") link equalizer inside a CT (Konstantin Khorenko) [PSBM-127780] - ms/net: sched: sch_teql: fix null-pointer dereference (Pavel Tikhomirov) [PSBM-127780] - sched: Uninline css_tg() (Kirill Tkhai) - mm: Fix section mismatch of zero_free_pages (Kirill Tkhai) - ploop: Do not forget to update cached md0 page copy (Kirill Tkhai) [PSBM-129136] - ploop: Use prealloc_md_pages on ctr. (Kirill Tkhai) [PSBM-123654] - ploop: Move prealloc_pages() (Kirill Tkhai) [PSBM-123654] - ploop: Move fget() code to separate function (Kirill Tkhai) [PSBM-123654] - ploop: Check next delta in stack not bigger then previous (Kirill Tkhai) [PSBM-123654] - ploop: Add deltas in normal order (Kirill Tkhai) [PSBM-123654] - ploop: Pass level directly in ploop_add_delta() (Kirill Tkhai) [PSBM-123654] - ploop: Move ploop_add_delta() to another file (Kirill Tkhai) [PSBM-123654]- ve/venet: drop skb marks on VE boundary (Pavel Tikhomirov) [PSBM-122082 PSBM-127785 PSBM-122082] - ve/veth: drop skb marks on VE boundary (Pavel Tikhomirov) [PSBM-127785] - ploop: Add ignore_signature_disk_in_use parameter (Kirill Tkhai) [PSBM-123654] - ploop: Allocate deltas in only place (Kirill Tkhai) [PSBM-123654] - ploop: Move add_delta iterating code to separate function (Kirill Tkhai) [PSBM-123654] - ploop: Call add_delta directly (Kirill Tkhai) [PSBM-123654] - ploop: Move check in ploop_ctr() (Kirill Tkhai) [PSBM-123654] - ploop: Refactor ploop_add_delta() (Kirill Tkhai) [PSBM-123654] - ploop: Kill "add_delta" interface (Kirill Tkhai) [PSBM-123654]- ve/cgroup: Hide ve cgroup in Containers (Pavel Tikhomirov) [PSBM-80421] - target: add an user-mode helper to handle changes of a group state (Andrei Vagin) [VSTOR-12238] - target: add read/write/sync latency counter (Andrey Grafin) - target: add histogram for LUN statistics (Andrey Grafin) - target: add extra counters for LUN statistics (Konstantin Khorenko) - kstat: Make kstat_glob::swap_in percpu (Kirill Tkhai) - ve/fs/files: Shrink big fdtable on close in is_pseudosuper mode (Kirill Tkhai) [PSBM-78827] - ve/fs/files: Add fdtable_align() helper (Kirill Tkhai) [PSBM-78827] - ve/fs/files: Add new argument to expand_files() (Kirill Tkhai) [PSBM-78827]- KVM: x86/vPMU: Ignore access to LBR-related MSRs (Jan Dakinevich) [PSBM-75679 PSBM-127794 PSBM-75679 PSBM-75679 PSBM-75679 PSBM-75679 PSBM-75679 PSBM-127794] - perf/x86/intel: Make LBR initialization reusable (Jan Dakinevich) [PSBM-75679 PSBM-94406 PSBM-127794 PSBM-75679 PSBM-75679 PSBM-75679 PSBM-75679 PSBM-127794] - perf/x86/intel: Move LBR-related data into a separate structure (Jan Dakinevich) [PSBM-75679 PSBM-127794 PSBM-75679 PSBM-75679 PSBM-75679 PSBM-75679 PSBM-127794] - ve/proc/net/nr_cpus: Cut lines in /proc/net/softnet_stat to number of vcpus in CT (Pavel Tikhomirov) [PSBM-73238 PSBM-127794] - ve/cgroup: Remove rcu_read_lock from cgroup_get_ve_root (Pavel Tikhomirov) [PSBM-69678 PSBM-69678 PSBM-127794] - aio: ioctl(VE_AIO_IOC_WAIT_ACTIVE) in-flight reqs counting fix (Alexander Mikhalitsyn) [PSBM-128710] - memcg: Enable accounting for nft objects (Vasily Averin) [PSBM-128719] - ploop: Fix off-by-one in ploop_ctr() (Kirill Tkhai) - ploop: Fix off-by-one in early check of cluster is outside max size (Kirill Tkhai) [PSBM-128679] - ms/fuse: fix live lock in fuse_iget() (Amir Goldstein) [PSBM-123526]- fs/fuse: avoid triggering BUG_ON at file close (Alexey Kuznetsov) [VSTOR-43056]- cgroup: Add lost css_set_lock unlock in cgroup_mark_ve_roots() (Valeriy Vdovin) - ve/cgroup: At container start check ve's css_set for host-level cgroups (Valeriy Vdovin) [PSBM-123506 PSBM-125040] - cgroup: Don't check debug cgroup at container start (Valeriy Vdovin)- fs/fuse kio_pcs: Drop TODO for kpcs_probe() (Konstantin Khorenko)- fuse: Handle zero req->num_pages in tree_insert() (Vasily Averin) [PSBM-127832 PSBM-97813] - Revert "fs/fuse kio: add warning about jumbo chunks" (Konstantin Khorenko) - fs/fuse: released handle could be used in fiemap (Alexey Kuznetsov) [VSTOR-42949] - fs/fuse kio: don't use kio with uninitialized statistic (Ildar Ismagilov) [VSTOR-42099] - fs/fuse kio: share stucked requests count for prometheus stats (Ildar Ismagilov) [VSTOR-41021] - fs/fuse kio: disable parallel fsyncs and file shrinks (Alexey Kuznetsov) [VSTOR-36154] - fs/fuse kio: avoid race condition at file expand (Alexey Kuznetsov) [VSTOR-36154] - ms/fuse: fix bad inode (Miklos Szeredi) [PSBM-122970] - fs/fuse kio: fix problem with simultaneous map resolving (Ildar Ismagilov) [VSTOR-39656] - fs/fuse kio: always use memory registrations for iWarp RDMA reads (Ildar Ismagilov) - fs/fuse kio: post rdma work requests only after connection is established (Ildar Ismagilov) [VSTOR-38116] - fs/fuse kio: fix processing order of RDMA works during throttle/unthrottle (Ildar Ismagilov) [VSTOR-38354] - fuse: don't declare FUSE FIEMAP support for any FUSE fs (Konstantin Khorenko) [OVZ-7145] - fuse: don't perform getattr on each write (Vasily Averin) [PSBM-99138] - fuse: Wait inflight requests only in case of close_wait (Kirill Tkhai) [PSBM-98031] - fuse: add support for fallocate(FL_ZERO_RANGE) (Maxim Patlasov) - fuse: cleanup fuse_wait_on_page_writeback_or_invalidate (Maxim Patlasov) - fuse: relax i_mutex coverage in fuse_fsync (Maxim Patlasov) [PSBM-55919] - fuse: queue work for aio_complete (v3) (Maxim Patlasov) [PSBM-54547] - fuse: process small sync direct reads synchronously (Maxim Patlasov) - fuse: increase min/max_dirty_pages up to 256/512 MB (Vladimir Davydov) - fuse: resend interrupted release (Maxim Patlasov) [PSBM-45428 VSTOR-11275] - fuse: improve bdi dirty memory limits for fuse (Maxim Patlasov) [PSBM-13700 PSBM-45497] - fuse: enable async_dio for pcs (Maxim Patlasov) - config.OpenVZ: Compile fuse_kio_pcs as a module (Konstantin Khorenko) - config.OpenVZ.minimal: Enable CONFIG_FUSE_KIO_PCS as build-in (Konstantin Khorenko)- cgroup/ve: Move ve workqueue stop to ve_stop_ns() (Valeriy Vdovin) - memcg: Enable accounting for signals (Vasily Averin) [PSBM-128624] - memcg: Enable accounting for pids in nested pid namespaces (Vasily Averin) [PSBM-120694] - memcg: Enable accounting for new namespaces and struct nsproxy (Vasily Averin) [PSBM-120694]- ve/fs/autofs: Allow autofs to be used inside a container (Stanislav Kinsburskiy) [PSBM-26968 PSBM-86138 PSBM-128649]- ve/fs: Allow mount fs in init userns if it's mounted in another userns (Konstantin Khorenko) [PSBM-68599 PSBM-128132]- ve/fs: Compilation fix: vz_fs_table[] initialization (Konstantin Khorenko)- memcg: Corrected __GFP_ACCOUNT use in ipv6_add_addr() (Vasily Averin) [PSBM-120694] - memcg: Account xt_counters for ip6_tables and arp_tables (Vasily Averin) [PSBM-120694] - drivers/bnx2x: Limit setting of the max mtu (Andrey Ryabinin) [PSBM-77016] - pidns: add proc mount option 'hidepidns=0|1' (Konstantin Khlebnikov) [PSBM-127782] - fs: FIEMAP should sync only required range with FIEMAP_FLAG_SYNC (Maxim Patlasov) [PSBM-68226 PSBM-68454 PSBM-127782] - fs: avoid writeback busy-loop if redirty (Maxim Patlasov) [PSBM-55919 PSBM-127782] - ve/fs: namespace -- Don't fail on permissions if @ve->devmnt_list is empty (Cyrill Gorcunov) [PSBM-48188 PSBM-58329 PSBM-127782] - ve/fs: namespace -- Ignore device permissions during restore (Cyrill Gorcunov) [PSBM-48188 PSBM-127782] - ve/fs: add per-VE limit of mount points (Stanislav Kinsburskiy) [PSBM-34438 PSBM-42825 PSBM-42825 PSBM-69880 PSBM-69880 PSBM-69880 PSBM-127782] - ve/fs/ioprio: Confine ioprio_{set, get}(IOPRIO_WHO_USER) to current ve (Vladimir Davydov) [PSBM-127782] - fs: Lower ioprio in case of ioprio_set() called from CT (Kirill Tkhai) [PSBM-127782] - ve/fs/sync: Per containter sync and syncfs and fs.fsync-enable sysctl (Konstantin Khorenko) [PSBM-17903 PSBM-17157 PSBM-34286 PSBM-34285 PSBM-127782] - ms/fs: Revert "Make super_blocks and sb_lock static" (Alexander Mikhalitsyn) [PSBM-127782] - fs: Allow to remove swapfile hardlinks (for ploop images protection) (Vladimir Davydov) [PSBM-25310 PSBM-33650 PSBM-127782]- scripts/gdb: Fixed python gdb lib errors (Valeriy Vdovin) - ve: Fix double-free if cgroup_mark_ve_roots() fails (Valeriy Vdovin) - ve/fs: Export fs.aio-max-nr via ve cgroup (Cyrill Gorcunov) [PSBM-45646] - memcg: disable accounting in netdev_create_hash() (Vasily Averin) [PSBM-120694]- x86/cpuid_fault: Log table updates (Valeriy Vdovin) [PSBM-84029 PSBM-126172] - x86/cpuid_fault: Increase max count of cpuid overrides (Valeriy Vdovin) [PSBM-126172] - Revert "mm/netlink: Make all in-cg memory be kmem accounted" (Vasily Averin) [PSBM-120694] - Revert "net: packet: rx/tx ring pages accounting" (Vasily Averin) [PSBM-120694] - Revert "net/mm/packet: Pre-account maximum socket buffer into cg memory (v3)" (Vasily Averin) [PSBM-120694] - memcg: disable incomplete accounting for af_packet (Vasily Averin) [PSBM-120694] - ve/net/sit: Enable SIT devices in Containers (Vasily Averin) [PSBM-127315] - ve/net/ipv6 tunnels: Enable GRE netdevice register inside container (Vasily Averin) [PSBM-127315] - memcg: enable accounting for netdev_rx_queue objects (Vasily Averin) [PSBM-120694] - memcg: enable accounting for posix_timers_cache slab (Vasily Averin) [PSBM-120694] - memcg: enable accounting of ipc resources (Vasily Averin) [PSBM-120694] - ipv6/sit: account and don't WARN on ip_tunnel_prl structs allocation (Vasily Averin) [PSBM-58330 PSBM-120694] - memcg: accounting for ldt_struct objects (Vasily Averin) [PSBM-120694] - memcg: disable memcg accounting for nf_ct hash tables (Vasily Averin) [PSBM-120694]- ve/kmod/whitelist: Make fib modules autoloadable from CT (Pavel Tikhomirov) [PSBM-125002 PSBM-125002] - ve/kmod/whitelist: make nfnetlink_log autoloadable upon request from a CT (Pavel Tikhomirov) [PSBM-121652] - ve/kmod/whitelist: Enable autoload for iptables security tables from inside CT (Vasily Averin) [PSBM-98212] - ve/kmod/whitelist: Allow "nft_compat" module autoload from inside a Container (Konstantin Khorenko) [PSBM-98948] - ve/kmod/whitelist: Allow nf_tables module autoloading on request from CT (Andrey Ryabinin) [PSBM-98211] - ve/kmod/whitelist: Allow ts_kmp module autoloading (Kirill Tkhai) [PSBM-97729] - ve/kmod/whitelist: Allow conntrack nft-helper-* modules autoloading (Kirill Tkhai) [PSBM-90319] - ve/kmod/whitelist: Allow nfnetlink_queue module autoload from CT (Konstantin Khorenko) [PSBM-92694] - ve/kmod/whitelist: Allow NFS modules autoload in Containers (Stanislav Kinsburskiy) [PSBM-58178] - ve/kmod/whitelist: Allow ip6tables_raw modules autoload upon request from CT (Andrey Ryabinin) [PSBM-50548] - ve/kmod/whitelist: Allow netfilter/ipset modules autoload from inside a CT (Pavel Tikhomirov) [PSBM-46102] - ve/kmod/whitelist: Allow IPVS modules autoload in CT (Pavel Tikhomirov) [PSBM-63883] - ve/kmod/whitelist: Enable vxlan module autoload from inside a Container (Pavel Tikhomirov) [PSBM-53629] - ve/kmod/whitelist: Allow dummy module autoloading (Pavel Tikhomirov) [PSBM-43329 PSBM-52061] - ve/kmod/whitelist: Add modules to whitelist for c/r sake (Cyrill Gorcunov) [PSBM-46789 PSBM-46789 PSBM-47359 PSBM-127787] - ve/kmod/whitelist: List of allowed to autoload in CT modules (non-netfilters) (Konstantin Khorenko) [PSBM-127787] - ve/kmod/whitelist: Allow iptables/netfilter modules for autoload from CT (Konstantin Khorenko) [PSBM-99406 PSBM-66435 PSBM-99536 PSBM-127787] - ve/kmod/whitelist: Infrustructure for list of modules to autoload from CT (Konstantin Khorenko) [PSBM-127787] - ve/kmod: Honor modprobe blacklist on indirect modules autoload from CT (Konstantin Khorenko) [PSBM-127787] - ve/sysctl/kmod: Introduce tweak to allow indirect modules load from CT (Konstantin Khorenko) [PSBM-127787] - ve/sysctl/net: Include ve.h header in net/netfilter/ipvs/ip_vs_ctl.c (Konstantin Khorenko) - ve/sysctl/netfilter: Include ve.h header into net/netfilter/nf_conntrack_standalone.c (Konstantin Khorenko) - Revert "ve/net: Add VE_NF_CONNTRACK check in resolve_normal_ct()" (Konstantin Khorenko) [PSBM-127787] - ve/proc/netfilter: Get rid of per-CT iptables mask (Konstantin Khorenko) [PSBM-127787] - Revert "ve/net: Add ipt_mask checks into ip6table_nat" (Konstantin Khorenko) [PSBM-127787] - Revert "ve/netfilter: check per-ve netfilter status on actual operation" (Konstantin Khorenko) [PSBM-127787] - Revert "ve: Add support of iptables mask" (Konstantin Khorenko) [PSBM-127787] - Revert "ve/net: Track netfilter modules per net-namespace" (Konstantin Khorenko) [PSBM-127787] - ve: Explain the need for /proc/bc directory (Konstantin Khorenko) [PSBM-127913] - ve: remove /proc/fairsched(,2) and /proc/vz/fairsched #PSBM-79882 (Denis V. Lunev) [PSBM-79882]- kmapset: lost map->size update in kmapset_del_value() (Vasily Averin) [PSBM-127478] - ms/Revert "ext4: simplify kobject usage" (Konstantin Khorenko) [PSBM-127422]- ploop: Kill ITER_BVEC from arguments iov_iter_bvec() (Kirill Tkhai) - ploop: Acquire mutex in ploop_preresume() (Kirill Tkhai)- ve/fs/overlay: allow overlayfs to be used inside a Container (Pavel Tikhomirov) [PSBM-47280 PSBM-86153 PSBM-121284] - ve/fs: Allow to mount ext4 in top CT userns - cleanup (Konstantin Khorenko) - ve/fs/namespace: allow submounts in non-init userns (Konstantin Khorenko) [PSBM-86277 PSBM-127234] - ve/fs/nfs: NFS containerization - allow to mount NFS in CT root userns (Konstantin Khorenko) [PSBM-127234] - fs/ve: add new FS_VE_MOUNT flag to allow mount in container init userns (Konstantin Khorenko) [PSBM-121284] - kexec/kasan: Increase automatic memory reservation for KASAN-enabled kernels (Andrey Ryabinin) [PSBM-39339 PSBM-56847] - Kconfig.openvz: force CGROUP_PERF if compiling VZ Containers code (Konstantin Khorenko) [PSBM-51360]- fcntl: make F_GETOWN(EX) return 0 on dead owner task (Pavel Tikhomirov) [PSBM-124623] - ms/tty: Fix ->pgrp locking in tiocspgrp() (Jann Horn) [PSBM-125055]* Thu Mar 04 2021 Konstantin Khorenko [4.18.0-240.1.1.vz8.5.6] - netfilter: gpf inside xt_find_revision() (Vasily Averin) [PSBM-126137] - jbd2: raid amnesia protection for the journal (Dmitry Monakhov) [PSBM-15484] - ve/ext4: treat panic_on_errors as remount-ro_on_errors in CTs (Dmitry Monakhov) - ext4: Fix error handling after filesystem abort (Dmitry Monakhov) - jbd2: make shure that we do not miss aborted state (Dmitry Monakhov) - ext4: make data=writeback mode safe (Kirill Tkhai) - ext4: guarantee rename atomic behavior (Kirill Tkhai) - ext4: Provide a balloon nipple for management (Konstantin Khorenko) [PSBM-41222] - ext4: Don't show the active balloon to user (Maxim V. Patlasov) - ext4: Teach statfs to report reduced disk usage (Maxim V. Patlasov) - ve/fs: Allow to mount ext4 in top CT userns (Kirill Tkhai) [PSBM-40100] - ext4: Teach the fs where the balloon inode is (Maxim V. Patlasov) - ms/ext4: don't ignore return values from ext4_ext_dirty() (Harshad Shirwadkar) - ms/ext4: handle ext4_mark_inode_dirty errors (Harshad Shirwadkar) - cgroup/ve: Do not run release_agent on non-running ve (Valeriy Vdovin) - cgroup/ve: Pass cgroup_root to ve_set(get)_release_agent (Valeriy Vdovin) - ve/cgroup: Skip non-virtualized roots in cgroup_{,un}mark_ve_roots() (Valeriy Vdovin) - ve/cgroup: Add release_agent to each container root cgroup (Valeriy Vdovin) [PSBM-83887 PSBM-107328] - ve/cgroup: Set release_agent_path for root cgroups separately (Valeriy Vdovin) [PSBM-83887 PSBM-121438 PSBM-121438] - ve/cgroup: Private per-cgroup-root data container (Valeriy Vdovin) - ve/cgroup: Move release_agent from system_wq to per-ve workqueues (Valeriy Vdovin) - ve/cgroup: Add helper function to get ve-related cgroup paths (Valeriy Vdovin) - ve/cgroup: Add ve_owner field to cgroup (Valeriy Vdovin) - cgroup: Add rcu node string wrapper for in-cgroup usage (Valeriy Vdovin) - ve/cgroup: Implement per-ve workqueue (Valeriy Vdovin) - cgroup/cfs: added 'activate' option to cgroup_add_file (Valeriy Vdovin) - ve/cgroup: Unmark ve-root cgroups at Container stop (Valeriy Vdovin) - COPYING: Move COPYING-4.18.0 -> COPYING file (Konstantin Khorenko)- ms/nfsd4: readdirplus shouldn't return parent of export (J. Bruce Fields) [PSBM-125026] - ploop: Add GFP_NOIO brackets around call_read_iter() (Kirill Tkhai) - dm-ploop: Fix detection of unallocated clusters on write (Kirill Tkhai) [PSBM-124701] - config.OpenVZ.minimal: Add NETFILTER_XT_NAT, IP_NF_NAT, IP_NF_TARGET_MASQUERADE (Kirill Tkhai) - fs/ovelayfs: Fix crash on overlayfs mount (Andrey Ryabinin) [PSBM-123508]- ve/aio: Add a handle to checkpoint/restore AIO context (Stanislav Kinsburskiy) [PSBM-42488 PSBM-41425 PSBM-42488 PSBM-42488 PSBM-42488 PSBM-123159] - ve/fs/aio: aio_nr & aio_max_nr variables virtualization (Stanislav Kinsburskiy) [PSBM-29017 PSBM-47209 PSBM-47209 PSBM-123159] - ms/netfilter: ipset: Fix "INFO: rcu detected stall in hash_xxx" reports (Jozsef Kadlecsik) [PSBM-123524] - ms/ptrace: fix task_join_group_stop() for the case when current is traced (Oleg Nesterov) [PSBM-123525] - ve: allow writing to features and iptables_mask in pseudosuper state (Pavel Tikhomirov) [PSBM-120728] - venetdev: check ve_ns is not null before dereferencing (Pavel Tikhomirov) [PSBM-123077] - ms/tracing: remove WARN_ON in start_thread() (Vasily Averin) [PSBM-120940] - dm-ploop: Skip zero writes to unallocated clusters (Kirill Tkhai) [PSBM-123748] - ve/proc: Added separate start time field to task_struct to show in container (Valeriy Vdovin) [PSBM-64123] - ve/time: Move ve_get_uptime() to header (Konstantin Khorenko) - oom: make berserker more aggressive (Vladimir Davydov) - oom: resurrect berserker mode (Vladimir Davydov) [PSBM-17930] - proc,memcg: use memcg limits for showing oom_score inside CT (Andrey Ryabinin) - netlink: add an option to set sk->err from userspace (Andrey Zhadchenko) [PSBM-120976] - netlink: protect NETLINK_REPAIR (Andrey Zhadchenko) - config.OpenVZ.minimal: Enable infiniband for fast-path for vStorage (Konstantin Khorenko) - config.minimal: Aling minimal config options for RHEL8.3 based kernel (Konstantin Khorenko)- dm-ploop: Actually zero tail of tail page (Kirill Tkhai) [PSBM-123784]- vdso: fix VM_BUG_ON_PAGE(PageSlab(page)) on unmap (Andrey Ryabinin) [PSBM-123551] - ploop: Zero tail of tail page (Kirill Tkhai) [PSBM-123639]- mm, memcg: Fix "add oom counter to memory.stat memcgroup file" (Andrey Ryabinin) [PSBM-123537] - ms/KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits #PSBM-120787 #PSBM-123538 (Paolo Bonzini) [PSBM-123538 PSBM-120787 PSBM-120787] - Revert "kvm: fix AMD IBRS/IBPB/STIBP/SSBD reporting #PSBM-120787" (Konstantin Khorenko) - dm-ploop: Generalize defer_bio() and defer_bio_list() (Kirill Tkhai) - dm-ploop: Add PERCPU_REF_ALLOW_REINIT for refcounter (Kirill Tkhai) [PSBM-123433] - Revert "fs/fuse: disable optimization fuse and kio_pcs in debug kernel" (Konstantin Khorenko) - vecalls: Introduce VZCTL_GET_CPU_STAT ioctl (Konstantin Khorenko) - sched/stat: account forks per task group (Vladimir Davydov) [PSBM-18113 PSBM-18113] - ve/net/core: allow to call setsockopt(SO_RCVBUFFORCE) from Containers (Konstantin Khorenko) [PSBM-121791] - ve/net/core: allow to call setsockopt(SO_SNDBUFFORCE) from Containers (Konstantin Khorenko) [PSBM-98794] - ext4: send abort uevent on ext4 journal abort (Dmitry Monakhov) - ext4: add generic uevent infrastructure (Dmitry Monakhov) - x86: don't enable cpuid faults if /proc/vz/cpuid_override unused #PSBM-121823 (Andrey Ryabinin) [PSBM-121823] - x86, cpuinfo: Fix race on parallel /proc/cpuinfo read #PSBM-121823 (Andrey Ryabinin) [PSBM-121823] - x86: Show vcpu cpuflags in cpuinfo (Kirill Tkhai) [PSBM-121823] - x86: make ARCH_[SET|GET]_CPUID friends with /proc/vz/cpuid_override (Andrey Ryabinin) [PSBM-121823] - arch/x86: introduce cpuid override (Vladimir Davydov) [PSBM-28682 PSBM-33638 PSBM-121823] - ve/vestat: Introduce /proc/vz/vestat (Konstantin Khorenko) - ve/proc/stat: Introduce CPUTIME_USED field in cpustat statistic (Konstantin Khorenko) - ve/time/stat: idle time virtualization in /proc/loadavg (Konstantin Khorenko) - ve/sched/stat: Introduce handler for getting CT cpu statistics (Konstantin Khorenko) - sched/stat: account ctxsw per task group (Vladimir Davydov) [PSBM-18113 PSBM-18113] - sched: Fix task_group "iowait_sum" statistic accounting (Konstantin Khorenko) - ve/proc/stat: Wire virtualized /proc/stat handler (Konstantin Khorenko) - ve/sched/stat: Introduce functions to calculate vcpustat data (Konstantin Khorenko) - ve/sched/stat: Add basic infrastructure for vcpu statistics (Konstantin Khorenko) - kernel/stat: Introduce kernel_cpustat operation wrappers (Konstantin Khorenko) - userns: associate user_struct with the user_namespace (Andrey Ryabinin) - ve/fs/devmnt: process mount options (Kirill Tkhai) [PSBM-32273 PSBM-40075 PSBM-108196] - ve/devmnt: Introduce ve::devmnt list #PSBM-108196 (Kirill Tkhai) [PSBM-32273 PSBM-34291 PSBM-34291 PSBM-108196] - ve: add per-ve CLOCK_MONOTONIC time via __vdso_gettimeofday() (Andrey Ryabinin) [PSBM-121668 PSBM-66451 PSBM-121856 PSBM-121668] - ve: patch linux_version_code in vdso (Andrey Ryabinin) [PSBM-121668] - ia32: add 32-bit vdso virtualization. (Andrey Ryabinin) [PSBM-121668] - ve, x86_64: add per-ve vdso mapping. (Andrey Ryabinin) [PSBM-121668] - kvm: fix AMD IBRS/IBPB/STIBP/SSBD reporting #PSBM-120787 (Denis V. Lunev) [PSBM-120787] - vzstat: Add kstat_glob.nr_unint_avg real accounting (Konstantin Khorenko) - ve/proc/loadavg: Virtualize /proc/loadavg in Containers (Konstantin Khorenko) - ve/sysinfo/loadavg: Virtualize loadavg values in sysinfo() (Konstantin Khorenko) - ve/sched/loadavg: Calculate avenrun for Containers root cpu cgroups (Konstantin Khorenko) [PSBM-81572 PSBM-81572 PSBM-84967 PSBM-84967 PSBM-84967 PSBM-102573] - sched: Make calc_global_load() return true when it's need to update ve statistic (Kirill Tkhai) [PSBM-84967] - ve/sched: Link VE root cpu cgroups in separate list (Kirill Tkhai) [PSBM-81572 PSBM-88251] - ve: Replace 0 ppid with 1 (workaround for bad utils) (Kirill Tkhai) - mm/swap: activate swapped in pages on fault (Andrey Ryabinin) [VSTOR-20859] - ve: Virtualize /proc/swaps to watch from inside CT (Kirill Tkhai) - fs/fuse kio: int overflow while calculation of pos in map_truncate_tail() (Ildar Ismagilov) [VSTOR-36154] - fs/fuse kio: NULL pointer dereference in case of dead map (Ildar Ismagilov) [VSTOR-34510] - fs/fuse kio: concurently work shrink and IO operations (Ildar Ismagilov) - fs/fuse kio: allocate memory for each RDMA RX buffer separately (Ildar Ismagilov) - fs/fuse kio: set the connection params for RDMA properly (Ildar Ismagilov) - fs/fuse kio: align CS messages to 512 bytes (Ildar Ismagilov) [VSTOR-33830] - fs/fuse kio: add storage_version attribute to control filesystem (Ildar Ismagilov) [VSTOR-33830] - fs/fuse kio: implement support RDMA transport (Ildar Ismagilov) [VSTOR-4310] - fs/fuse kio: make pcs auth socket independent (Ildar Ismagilov) [VSTOR-4310] - fs/fuse kio: make pcs rpc socket independent (Ildar Ismagilov) [VSTOR-4310] - fs/fuse kio: drop external cs connection (Pavel Butsykin) [VSTOR-4310] - fs/fuse kio: implement internal cs connection (Pavel Butsykin) [VSTOR-4310] - mm/memcg: Use per-cpu stock charges for ->kmem and ->cache counters #PSBM-101300 (Andrey Ryabinin) [PSBM-101300] - kernel/cgroup: Remove unnecessary cgroup_mutex lock. #PSBM-120670 (Andrey Ryabinin) [PSBM-120670] - memcg: Fix missing memcg->cache charges during page (Andrey Ryabinin) [PSBM-120653 PSBM-120653] - ve/futex/timeout: adjust futex timeout to absolule (Kirill Tkhai) [PSBM-14471] - ve: Add interface for ve::clock_[monotonic|bootbased] adjustment (Cyrill Gorcunov) [PSBM-41311 PSBM-41406] - ve/posix-timers: reference ve monotonic clock from ve start (v2) (Kirill Tkhai) [PSBM-13860 PSBM-34017 PSBM-18284 PSBM-18284 PSBM-48475] - kernel/sched/fair: Fix 'releasing a pinned lock' (Andrey Ryabinin) [PSBM-120800] - sched: Account task_group::start_time (Kirill Tkhai) - ve: Virtualize sysinfo (Kirill Tkhai) - memcg: fixes accounting for allocations called in "disabled (Vasily Averin) [PSBM-120694 PSBM-120694] - mm, memcg: add oom counter to memory.stat memcgroup file (Andrey Ryabinin) [PSBM-108287] - mm/memcg: fix cache growth above cache.limit_in_bytes (Andrey Ryabinin) [PSBM-106384] - mm/memcg: reclaim memory.cache.limit_in_bytes from background (Andrey Ryabinin) [VSTOR-24395 PSBM-94761] - tmpfs: shmem_fallocate must return ERESTARTSYS (Maxim Patlasov) [PSBM-43399] - Revert "ve/fs/fadvise: introduce FADV_DEACTIVATE flag" (Konstantin Khorenko) [PSBM-57915 VSTOR-22963 PSBM-94829] - VE/sysrq-trigger: make it VE-namespace aware (Stanislav Kinsbursky) [PSBM-20664] - memcg: enable memory accounting for flctx_cache (Vasily Averin) [PSBM-120694] - kernel/sched/fair.c: Add more missing update_rq_clock() calls (Andrey Ryabinin) [PSBM-108013] - kernel/sched/fair.c: Add missing update_rq_clock() calls (Andrey Ryabinin) [PSBM-108013] - ms/mm: memcg: charge memcg percpu memory to the parent cgroup (Roman Gushchin) - ms/memcg: account security cred as well to kmemcg (Shakeel Butt) - ovl: introduce new "index=nouuid" option for inodes index feature (Pavel Tikhomirov) [PSBM-11961 PSBM-108115] - ipset: enable memory accounting for ipset memory allocations (Vasily Averin) [PSBM-108091] - keys, user: Fix high order allocation in user_instantiate() #PSBM-107794 (Andrey Ryabinin) [PSBM-107794 PSBM-108198 PSBM-108198 PSBM-108291 PSBM-108291] - ms/nfs: Fix getxattr kernel panic and memory overflow (Vasily Averin) [PSBM-107824] - ms/netfilter: ctnetlink: add a range check for l3/l4 protonum (Will McVicker) [PSBM-107823] - ipc: add export_operations to mqueue sb (Andrey Zhadchenko) [PSBM-103727] - ms/vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Eric Biggers) [PSBM-106391] - ext4: Fix fiemap() with FIEMAP_FLAG_CACHE flag (Kirill Tkhai) [PSBM-105347] - ms/ext4: add a new ioctl EXT4_IOC_CLEAR_ES_CACHE (Theodore Ts'o) [PSBM-105347] - fs/fuse kio: missing ireq's completion_data initialization (Ildar Ismagilov) [PSBM-100294] - fs/fuse kio: calculate network latency properly (Ildar Ismagilov) - fs/fuse kio: show latency in cs_stats properly (Ildar Ismagilov) - configs: Set overlayfs nfs_export option to true (Valeriy Vdovin) [PSBM-104961] - net/mlx5: suppress high order allocation (Vasily Averin) [VSTOR-35452] - ms/teach move_mount(2) to work with OPEN_TREE_CLONE (Pavel Tikhomirov) [PSBM-107263 PSBM-107263] - ms/vfs: syscall: Add move_mount(2) to move mounts around (David Howells) [PSBM-107263 PSBM-107263] - ms/vfs: syscall: Add open_tree(2) to reference or clone a mount (Pavel Tikhomirov) [PSBM-107263 PSBM-107263] - ms/saner handling of temporary namespaces (Al Viro) [PSBM-107263 PSBM-107263] - modules: use kvmalloc when creating sysfs attributes for ELF sections (Evgenii Shatokhin) [PSBM-95050 PSBM-108017] - ve/perf: forbid perf events syscall in containers (Pavel Tikhomirov) [PSBM-107217] - net: openvswitch: add capability to specify ifindex of new links (Andrey Zhadchenko) [PSBM-105844] - ms: fs/namespace.c: fix mountpoint reference counter race (Vasily Averin) [PSBM-104964] - kernfs/sysfs: add ioctl to get fd network namespace tag (Pavel Tikhomirov) [PSBM-105161] - fs/fuse kio: share bandwith/IOPS for prometheus stats (Sergey Lysanov) [VSTOR-20601] - fs/fuse kio: don't wait read requests in case of fsync/flush (Ildar Ismagilov) [VSTOR-11372] - fs/fuse kio: add a sanity check on statistic inc (Konstantin Khorenko) [PSBM-96128] - fs/fuse kio: set NULL to stat->kio_stat in failure case (Pavel Butsykin) - fs/fuse kio: fix fuse_mutex leak in pcs_fuse_stat_fini() (Pavel Butsykin) - fs/fuse kio: reset write_iter for canceled msg (Pavel Butsykin) [VSTOR-21044] - fs/fuse kio: drop maps on file close (Pavel Butsykin) [VSTOR-24004 PSBM-96165 PSBM-96165] - fs/fuse kio: fix length overflow in FALLOC_FL_KEEP_SIZE (Pavel Butsykin) [VSTOR-23781] - fs/fuse kio: skip iostat count for unknown req types (Pavel Butsykin) [VSTOR-23620] - fs/fuse kio: fix stack overrun in request_end() (Pavel Butsykin) - fs/fuse kio: fix inode leak in pcs_fuse_submit() (Pavel Butsykin) - fs/fuse kio: cosmetic changes in pcs_fuse_prep_rw() (Pavel Butsykin) [VSTOR-23781] - fs/fuse kio: implement cs_stats statistics info (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: convert rpc state id to string (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: implement cs statistics accounting (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: remove useless pcs_cs initialization (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: implement fstat_lat statistics info (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: implement fstat statistics info (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: implement requests statistics info (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: implement pcs_strerror() (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: add retry counter for kio requests (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: make interface pcs_kio_req_list() for listing kio reqs (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: make interface pcs_kio_file_list() for listing kio files (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: implement iostat statistics info (Pavel Butsykin) [VSTOR-20979] - fs/fuse kio: create sysfs stat directory (Pavel Butsykin) [VSTOR-20979] - fs/fuse: add conn_ctl to fuse_conn struct (Pavel Butsykin) [VSTOR-20979] - fs/fuse: fix locked kio request send (Pavel Butsykin) - fs/fuse kio: simplify processing and sending kio requests (Pavel Butsykin) - fs/fuse kio: make req_classify callback (Pavel Butsykin) - fs/fuse kio: fix latency time count (Pavel Butsykin) - fs/fuse kio: keep fuse_file for requests waiting for shrink (Pavel Butsykin) [VSTOR-23034] - fs/fuse kio: style fix in pcs_fuse_submit() (Pavel Butsykin) [VSTOR-23034] - fs/fuse kio: add pending kio requests to kqueue (Pavel Butsykin) [VSTOR-23034] - fs/fuse kio: forward fuse_file pointer to kpcs_req_send() (Pavel Butsykin) [VSTOR-23034] - fuse: do not take fc->lock in fuse_request_send_background() - fixup (Kirill Tkhai) - fs/fuse kio: add warning about jumbo chunks (Pavel Butsykin) - fs/fuse kio: sync pcs_mds_sys_info struct (Pavel Butsykin) - fs/fuse kio: export io_locality (Pavel Butsykin) [VSTOR-11050] - fs/fuse kio: add missed sock write in pcs_sock_sendmsg() (Pavel Butsykin) [VSTOR-11050] - fs/fuse kio: relax congestion avoidance limits (backport from usermode) (Pavel Butsykin) [VSTOR-11050] - fs/fuse kio: fix a typo in worth_to_grow() (Pavel Butsykin) [VSTOR-11050] - fs/fuse kio: export fastpath protocol version (Pavel Butsykin) [PSBM-93637] - ms/fuse: Wake up req->waitq of only if not background (Kirill Tkhai) - fs/fuse kio: fix getting a non-existent pcs inode in kpcs_kill_requests() (Pavel Butsykin) - fs/fuse kio: fix double free of pfc in process_pcs_init_reply() (Pavel Butsykin) [VSTOR-20922] - fs/fuse kio: add warning about jumbo chunks (Pavel Butsykin) [VSTOR-20372] - fs/fuse: fix unsafe killing fiq->pending requests (Pavel Butsykin) - fs/fuse kio: add FUSE_S_FAIL_IMMEDIATELY check in pcs_fuse_submit() (Pavel Butsykin) - fs/fuse kio: invalidate files for kio (Pavel Butsykin) [VSTOR-19620] - fs/fuse kio: make it possible to enable TRACE/DTRACE in the release kernel (Pavel Butsykin) [VSTOR-18383] - fs/fuse kio: disable duplication FUSE_K* messages to debugfs by default (Pavel Butsykin) [VSTOR-18383] - fs/fuse kio: bring fuse ktraces to a common view (Pavel Butsykin) [VSTOR-18383] - fs/fuse kio: deny unavailable ioctl's in kio (Pavel Butsykin) - fs/fuse kio: add support PCS_CS_IO_SYNC flag (Pavel Butsykin) [VSTOR-19396] - fs/fuse kio: backport immediate-write attribute handle (Pavel Butsykin) [VSTOR-19396] - fs/fuse kio: satisfy pure FALLOC_FL_KEEP_SIZE immediately (Pavel Butsykin) [VSTOR-19317] - fs/fuse kio: fix mapping dereference in a dead map (Pavel Butsykin) [VSTOR-19267] - fuse: do not wait for completion of inessential writes in fuse fsync (Alexey Kuznetsov) [VSTOR-17311 VSTOR-17311] - fs/fuse kio: missed cleanup for interrupted shrink request (Pavel Butsykin) [VSTOR-19074] - fs/fuse kio: missed clean di->size.op in failed shrink request (Pavel Butsykin) [VSTOR-18947] - fs/fuse kio: retry allocation PCS_IREQ_FLUSH request (Pavel Butsykin) [VSTOR-18475] - fs/fuse kio: fix sreq and msg leak in prepare_map_flush_ireq() (Pavel Butsykin) [VSTOR-18475] - fs/fuse kio: fix loss of FUSE_FSYNC/FUSE_FLUSH reqs (Pavel Butsykin) [VSTOR-18475] - fuse kio: never ignore fuse_req error during PCS_IOC_GETMAP (Anton Nefedov) - fuse kio: fix timer setup so it actually delays ireq (Anton Nefedov) - fuse kio: Round down extent start in fiemap_process_one() (Alexey Kuznetsov) [VSTOR-15535] - fs/fuse kio_pcs: replenish netaddr_cmp() with rdma type (Pavel Butsykin) [VSTOR-17784] - fs/fuse kio_pcs: fix update cs state after receiving new map (Pavel Butsykin) [VSTOR-17413] - fs/fuse kio_pcs: invalidation maps in setattr kio (Pavel Butsykin) [VSTOR-16863] - fs/fuse kio_pcs: cleanup kpcs_setattr_end() (Pavel Butsykin) [VSTOR-16863] - fs/fuse kio_pcs: make pcs_map_truncate() easier (Pavel Butsykin) [VSTOR-16863] - fs/fuse: add assert on i_mutex in fuse_send_write() (Pavel Butsykin) [VSTOR-16876] - fs/fuse kio_pcs: add assert on i_mutex for PUNCH_HOLE and ZERO_RANGE (Pavel Butsykin) [VSTOR-16876] - fs/fuse kio_pcs: cleanup in truncate (backport) (Alexey Kuznetsov) - fs/fuse kio_pcs: NULL pointer dereference in map_submit()->MAP_ARGS() (Pavel Butsykin) [PSBM-89539] - fs/fuse kio_pcs: NULL pointer dereference on access m->mapping->chunk_size_bits (Pavel Butsykin) [PSBM-89539] - fs/fuse kio_pcs: fix map leaks in process_ireq_truncate() (Pavel Butsykin) [PSBM-89539] - fs/fuse kio_pcs: simplify pcs_mapping_truncate() (Pavel Butsykin) [PSBM-89539] - fs/fuse kio_pcs: fix map leak in pcs_mapping_truncate() (Pavel Butsykin) [PSBM-89539] - fs/fuse kio_pcs: protect valid_for_truncate() by m->lock's (Pavel Butsykin) [PSBM-89539] - fs/fuse kio_pcs: fix condition for map resolving in pcs_mapping_truncate() (Pavel Butsykin) [PSBM-89539] - fs/fuse kio_pcs: forgotten setting of the next phase (Pavel Butsykin) [PSBM-89539] - fs/fuse kio_pcs: make map_truncate_tail() working as the original from libpcs_client (Pavel Butsykin) [PSBM-89539] - fuse: Switch unused engines off in Kconfig (Kirill Tkhai) [VSTOR-16325] - fuse: Prohibit kio engine from containers (Kirill Tkhai) [VSTOR-16325] - fuse: Fix parse_fuse_opt() return values wrong interpretation (Kirill Tkhai) - fuse kio: Unexport pcs_ioconn_close() and pcs_ioconn_unregister() (Kirill Tkhai) - fs/fuse kio_pcs: fix NULL pointer dereference in pcs_mapping_truncate() (Pavel Butsykin) - fuse kio: Fix deadlock at pcs_fuse_submit() error path (Kirill Tkhai) [VSTOR-16246] - fs/fuse kio_pcs: flush rpc work inside pcs_rpc_destroy() (Pavel Butsykin) [VSTOR-16236] - fuse kio: Move abort & destroy block up in pcs_rpc_send() (Kirill Tkhai) [VSTOR-16236] - fuse kio: Check for null ep in pcs_rpc_deaccount_msg() (Kirill Tkhai) [VSTOR-16236] - fuse kio: Stop self-abuse of rpc counter in rpc_queue_work() (Kirill Tkhai) [VSTOR-16236] - fs/fuse kio_pcs: drop old mapping after size growth (Pavel Butsykin) - fuse kio: Hold pcs_rpc counter till sio may be freed (Kirill Tkhai) [VSTOR-15305] - fuse kio: Fix rpc socket leak on rpc_abort() (Kirill Tkhai) [VSTOR-15305] - fuse kio: Dereference sk_user_data under rcu (Kirill Tkhai) [VSTOR-15305] - fuse kio: Introduce pcs_sk_kick_queue() (Kirill Tkhai) [VSTOR-15305] - fuse kio: Destroy rpc in work func (Kirill Tkhai) [VSTOR-15305] - fuse kio: Add pcs_cleanup_wq (Kirill Tkhai) [VSTOR-15305] - fuse kio: Reorder callback assignment (Kirill Tkhai) [VSTOR-15305] - fuse kio: Use sio eof instead of parent to determ abort (Kirill Tkhai) [VSTOR-15305] - fuse kio: Use __maybe_unused (Kirill Tkhai) [VSTOR-15305] - fuse kio: Port "ignore uninitialized CS addresses" commit (Kirill Tkhai) [VSTOR-3415 VSTOR-3415 VSTOR-16083] - fuse kio: Refactoring in struct pcs_rpc (Kirill Tkhai) - fuse kio: Differ fuse_pcs_kdirect_claim_op() return values (Kirill Tkhai) - fuse kio: Do not try to populate fuse_inode::private on second open (Kirill Tkhai) - fuse kio: Fix spelling in process_pcs_init_reply() (Kirill Tkhai) - fuse kio: Return possibility to handle files served in userspace (Kirill Tkhai) [VSTOR-15947] - fuse kio: Fix deadlock in kpcs_req_send() (Kirill Tkhai) [VSTOR-15924] - fs/fuse kio_pcs: fix double free of synchronous requests (Pavel Butsykin) - fs/fuse kio_pcs: prevention of falling kio reqs to usermode (Pavel Butsykin) [VSTOR-15447] - fs/fuse kio_pcs: split kpcs_req_send() (Pavel Butsykin) [VSTOR-15447] - fuse kio: Add debug printk into process_pcs_init_reply() (Kirill Tkhai) - fuse kio: Protect struct pcs_rpc_engine::{unhashed, ht, nrpcs} (Kirill Tkhai) [VSTOR-15727] - fuse kio: Fallback to plain fuse in case of version mismatch (Kirill Tkhai) - fuse kio: Reorder process_pcs_init_reply() and free memory on failure (Kirill Tkhai) - fuse kio: Introduce cached_op (Kirill Tkhai) - fuse kio: Refactoring in fuse_show_options() (Kirill Tkhai) - fuse kio: Revert fuse_request_free() changes (Kirill Tkhai) - fuse kio: Do not get useless fuse.ko module reference (Kirill Tkhai) - fuse kio: Add schedule_timeout() into pcs_rpc_fini_verify() (Kirill Tkhai) - fs/fuse kio_pcs: drop rpc connection close in pcs_rpc_engine_fini() (Pavel Butsykin) [VSTOR-15378] - fs/fuse kio_pcs: remove fuse destroy request (Pavel Butsykin) [VSTOR-15378] - fs/fuse kio_pcs: fix race between req->end() and request_wait_answer() (Pavel Butsykin) [VSTOR-15378] - fs/fuse kio_pcs: time slice for rpc rebinding (Pavel Butsykin) [VSTOR-14031] - fs/fuse kio_pcs: improve rpc to cpu binding (Pavel Butsykin) [VSTOR-14031] - fuse kio: Do not zero already zeroed fields in pcs_sockio_init (Kirill Tkhai) - fuse kio: Do not zero already zeroed fields in pcs_find_get_map() (Kirill Tkhai) - fuse kio: Async queueing of fiemap from work (Kirill Tkhai) - fuse kio: Introduce fiemap_work (Kirill Tkhai) - fuse kio: Move fiter ireq iocount assignment (Kirill Tkhai) - fuse kio: Move position advance in fiemap_process_one() (Kirill Tkhai) - fuse kio: Kill fiemap_worker() thread (Kirill Tkhai) - fuse kio: Move it variable from stack to struct fiemap_iterator (Kirill Tkhai) - fuse kio: Extract fiemap iteration from fiemap_worker() to separate function (Kirill Tkhai) - fuse kio: Cleanup in pcs_fuse_submit() (Kirill Tkhai) - fs/fuse kio_pcs: disable TRACE/DTRACE for release kernel (Pavel Butsykin) - fs/fuse kio_pcs: missed *msg_size setting in rpc_get_hdr() (Pavel Butsykin) [VSTOR-13602] - fuse/kio: Add socket io fault injection (Kirill Tkhai) - fuse kio: Allocate pcs_map from kmem_cache with SLAB_RECLAIM_ACCOUNT flag (Kirill Tkhai) [PSBM-87665] - fs/fuse kio_pcs: fix NULL pointer dereference in pcs_flushreq_complete() (Pavel Butsykin) [VSTOR-12570] - fs/fuse kio_pcs: style fix in pcs_fuse_submit() (Pavel Butsykin) - fuse kio: kio must not fail when not being able to claim a file (Alexey Kuznetsov) [PSBM-86866] - fs/fuse kio_pcs: throttle async KIO requests (Pavel Butsykin) [VSTOR-12335] - fs/fuse: add non-blocking request flag (Pavel Butsykin) [VSTOR-12335] - fuse kio: control internal tracing with module parameter pcs_loglevel (Alexey Kuznetsov) - fuse kio: avoid spurious uncork setsockopt on unix socket (Alexey Kuznetsov) - fuse kio: logging improvements (Alexey Kuznetsov) - fuse kio: Make struct fuse_inode::num_openers int (Kirill Tkhai) - fs/fuse kio_pcs: fix NULL pointer dereference inside a dead map (Pavel Butsykin) - fuse kio: Fix NULL pointer dereference in pcs_map_get_locked() (Kirill Tkhai) [PSBM-86458] - fs/fuse kio_pcs: bugs in integrity protocol for fallocate (Pavel Butsykin) [PSBM-68465] - fuse kio: missing local client ID initialization (Alexey Kuznetsov) [VSTOR-11651] - fuse kio: Read file attributes every first open (Maxim Patlasov) [PSBM-86234] - fuse: Refactor fuse_open_common() (Kirill Tkhai) - fuse kio: Make KIO to require writeback_cache (Kirill Tkhai) - fs/fuse kio_pcs: fix grow work execution with zero (Pavel Butsykin) [PSBM-85945] - fuse kio: error PCS_ERR_CSD_LACKING is non-fatal (Alexey Kuznetsov) [VSTOR-11692] - fuse: Teach fuse_blocked_for_wb() handle no files case (Kirill Tkhai) - fs/fuse kio_pcs: replace pr_info() with ktrace for ireq fatal error (Pavel Butsykin) [VSTOR-11391] - fs/fuse kio_pcs: enable traces for cs sync (Pavel Butsykin) [VSTOR-11651] - fuse kio: Check returned FUSE_SETATTR size (Kirill Tkhai) - fs/fuse kio_pcs: increment PCS_FAST_PATH_VERSION to 1.1 (Pavel Butsykin) - fs/fuse kio_pcs: add handling FUSE_FLUSH in kio_pcs (Pavel Butsykin) [VSTOR-11064] - fs/fuse: set inode entry for FUSE_FLUSH request (Pavel Butsykin) [VSTOR-11064] - fs/fuse kio_pcs: fix missing hbuf.uid update for ireq split case (Pavel Butsykin) [VSTOR-11315] - fs/fuse kio_pcs: handle old map in pcs_cs_submit() (Pavel Butsykin) [VSTOR-11315] - fuse kio: support unix socket for local CSes (Alexey Kuznetsov) [VSTOR-9817] - fs/fuse kio_pcs: mapped requests have map version preinitialized (Pavel Butsykin) - fuse kio: Skip processing of messages above PAGE_SIZE size (Kirill Tkhai) [VSTOR-11208 VSTOR-11208] - fuse kio: Get msg size in second argument of pcs_sockio::get_msg() (Kirill Tkhai) [VSTOR-11208 VSTOR-11208] - fs/fuse kio_pcs: add more traces for cs requests (Pavel Butsykin) - fuse kio: Fix unbalanced queueing and dequeueing pcs_map_entry::sync_work (Kirill Tkhai) - fuse kio: Add missed spin_lock into sync_timer_work() (Kirill Tkhai) - fuse kio: Add comment to fuse_release() (Kirill Tkhai) - fuse kio: Place more pcs_cs_link::cs under rcu dereference (Kirill Tkhai) - fuse kio: Wait pending requests on final fput() (Kirill Tkhai) - fs/fuse: remove extra check for empty active_list (Pavel Butsykin) - fs/fuse kio_pcs: fix NULL pointer dereference in cs_keep_waiting() (Pavel Butsykin) - fuse kio: Do not NULL used pcs_cs_link::cs during connection destruction (Kirill Tkhai) - fuse kio: Delete excess unlist in pcs_csset_fini() (Kirill Tkhai) - fs/fuse kio_pcs: fix out of bounds roles_str[] array access (Pavel Butsykin) - fs/fuse kio_pcs: fix double unlock of m->lock in pcs_map_get_locked() (Pavel Butsykin) - fs/fuse kio_pcs: pass the file handle for FUSE_SETATTR request (Pavel Butsykin) [VSTOR-10635] - fs/fuse: export fuse_release_ff() and __fuse_write_file_get() (Pavel Butsykin) [VSTOR-10635] - fs/fuse kio_pcs: handle error of submit_size_grow() (Pavel Butsykin) [VSTOR-10635] - fs/fuse kio_pcs: move pcs_ireq_queue_fail() (Pavel Butsykin) [VSTOR-10635] - fuse kio: infinite loop in processing congestion queue (Alexey Kuznetsov) [VSTOR-10928] - fuse kio: Use dereferenced cs in cslist_destroy() (Kirill Tkhai) - fs/fuse: disable optimization fuse and kio_pcs in debug kernel (Pavel Butsykin) - fuse kio: Arrange rcu modifiers around accesses to pcs_cs_link::cs (Kirill Tkhai) - fuse kio: Handle fuse_map_resolve() failure in pcs_map_queue_resolve() (Kirill Tkhai) - fs/fuse kio_pcs: some cleanup ireq_on_error_() (Pavel Butsykin) - fuse kio: Fix dereferencing of NULL cs in map_replicating() (Kirill Tkhai) [VSTOR-10820] - fuse kio: Fix fix deadlock during change CS address (Kirill Tkhai) - fuse kio: Change order around pcs_map_notify_addr_change() (Kirill Tkhai) - fuse kio: Wait till cs is unused in pcs_csset_fini() (Kirill Tkhai) - fuse kio: Introduce pcs_cs::use_count instead of ::is_probing (Kirill Tkhai) - fuse kio: Fix possible use after free in cslist_destroy() (Kirill Tkhai) - fuse kio: Fix potential use after free (Kirill Tkhai) - fuse kio: Introduce pcs_cs_list_of_cs_link() (Kirill Tkhai) - fuse kio: Remove useless code in pcs_cs_destroy() (Kirill Tkhai) - fuse kio: invalid assertion (Alexey Kuznetsov) - fuse kio: cleanup in token enqueue (Alexey Kuznetsov) - fuse kio: Introduce fast path protocol version, (Kirill Tkhai) [VSTOR-10131] - fs/fuse kio_pcs: remove s_subtype check (Pavel Butsykin) - fuse kio: Cleanup in struct pcs_rpc (Kirill Tkhai) - fuse kio: Declare pcs_sockio::parent type (Kirill Tkhai) - fuse kio: Do not requeue requests when connection is dead (Kirill Tkhai) [VSTOR-10354] - fuse kio_pcs: ports from new user-space (Alexey Kuznetsov) - kio: Stop always breaking connection in pcs_sockio_send() in case of EAGAIN. (Kirill Tkhai) [VSTOR-9848] - fuse: Try automatically load kio module (Kirill Tkhai) - fuse/kio_pcs: use kvmalloc for pcs_fuse_cluster allocation (Oleg Babin) - fuse: pcs_kio cancel requests after fused crash (Dmitry Monakhov) - fuse/kio_pcs: read is broken by FIEMAP patch (Alexey Kuznetsov) [VSTOR-9727] - fuse/kio_pcs/pcs_map: fix process_flush_req lock leakage (Dmitry Monakhov) [VSTOR-8116] - fuse/kio_pcs: FIEMAP support (Alexey Kuznetsov) - fuse/kio_pcs: full fallocate() support (Alexey Kuznetsov) - fuse/kio_pcs: fallocate support at low pcs protocol level (Alexey Kuznetsov) - fuse/kio_pcs: adapt prometheus statistics to current vstorage state (Alexey Kuznetsov) - fuse: support FS_IOC_FIEMAP in i386 compat mode (Alexey Kuznetsov) [PSBM-83731] - fuse/kio_pcs: support FUSE_FSYNC (Alexey Kuznetsov) - fuse pcs_kio: fix page zeroing beond EOF (Dmitry Monakhov) - fuse kio_pcs: ignore special inodes (Dmitry Monakhov) [VSTOR-8078] - fuse kio pcs: implement logging and prometheus statistics collection v2 (Dmitry Monakhov) [PSBM-81741] - config.OpenVZ: enable modules for in-kernel fast path for vStorage (Konstantin Khorenko) [PSBM-80680] - fuse_kio_pcs: implement truncate (Dmitry Monakhov) [PSBM-80680] - fio kio: PCS unblock writepath (Dmitry Monakhov) [PSBM-80680] - fuse kio: Add pcs engine combo v0.8 (Dmitry Monakhov) [PSBM-80680 PSBM-87665 VSTOR-15801] - fuse kio: Add nullio engine (Dmitry Monakhov) [PSBM-80680] - fuse kio: minimal noop engine skeleton (Dmitry Monakhov) [PSBM-80680] - fuse: add kdirect io engine v0.1 (Dmitry Monakhov) [PSBM-80680] - fuse: fix ->end() vs ->waitq ordering (Dmitry Monakhov) [PSBM-80680] - fuse: skip invalidate_inode_pages2 on truncate (Maxim Patlasov) [PSBM-76437] - fuse: ioctl(FIEMAP) support (Maxim Patlasov) [PSBM-68226] - fuse: optimize writepages search (Maxim Patlasov) [PSBM-59254] - fuse: ioctl() to bind fuse device to input queue (Maxim Patlasov) - fuse: separate iqueue for clones (Maxim Patlasov) - fuse: fuse_prepare_write() cannot handle page from killed request (Maxim Patlasov) [PSBM-54547] - fuse: fuse_blocked_for_wb must check rw_files (Maxim Patlasov) [PSBM-57460] - fuse: trust server file size unless opened (Maxim Patlasov) [PSBM-57047] - fuse: ratelimint dio complains (Maxim Patlasov) [PSBM-55782] - fuse: fuse_send_writepage() must check FUSE_S_FAIL_IMMEDIATELY (Maxim Patlasov) - fuse: enable synchronous close for both "pstorage://" and "vstorage://" fs types (Andrey Zaitsev) [PSBM-47206] - fuse: release cleanup (Maxim Patlasov) - fuse: fix deadlock in fuse_flush() (Maxim Patlasov) [PSBM-29381] - fuse: invalidate_files backward compatibility mode (Maxim Patlasov) - fuse: fix writeback/release race (Maxim Patlasov) [PSBM-26148] - fuse: report details of aio failure (Maxim Patlasov) [PSBM-23696] - fuse: fail lost-lease notification if async_read (Maxim Patlasov) - fuse: skip waiting for fuse writeback (Maxim Patlasov) - fuse: prevent queueing new requests after (Maxim Patlasov) - fuse: kill requests on "lost-lease" event (Maxim Patlasov) - fuse: add "killed" bit to fuse request (Maxim Patlasov) - fuse: add page_cache bit to fuse request (Maxim Patlasov) - fuse: the list of all opened files (Maxim Patlasov) - fuse: do not flush files opened ro (Maxim Patlasov) [PSBM-20562] - fuse: add mount option to disable close_wait (Maxim Patlasov) - fuse: make umount synchronous (Maxim Patlasov) [PSBM-19305] - fuse: print initialized flag in conn info (Maxim Patlasov) - fuse: extend report on pstorage errors (Maxim Patlasov) - fuse: do not use RELEASE on directory (Maxim Patlasov) [PSBM-17195] - fuse: add missed fuse_file_put() (Maxim Patlasov) - fuse: cleanups in fuse writeback (Maxim Patlasov) [PSBM-16442 PSBM-16442] - fuse: pass "fc" to fuse_invalidate_files() (Maxim Patlasov) - fuse: implement invalidate_files notification (Maxim Patlasov) [PSBM-16105] - fuse: optimize fuse_vma_close() (Maxim Patlasov) - fuse: account directio requests into ioacct (Maxim Patlasov) - fuse: i_size to be updated on first open (Maxim Patlasov) [PSBM-13636] - fuse: reimplement synchronous close (Maxim Patlasov) - fuse: Wait for real writeback to finish on file (Maxim Patlasov) - fuse: some fairness in handling writeback (Maxim Patlasov) - fuse: Fuse ctl file with connection info (Maxim Patlasov) - fuse: Show open files in fusectl (Maxim Patlasov) - fuse: Show active requests in fusectl files (Maxim Patlasov) - fuse: fuse-ve-odirect sysctl (Maxim Patlasov) [PSBM-18167] - fuse: direct_enable mount option (Maxim Patlasov) [PSBM-18167] - fuse: Turn writeback cache on (Maxim V. Patlasov) - ve/vfs: introduce "fs.odirect_enable" sysctl and disable it by default (Konstantin Khorenko) [PSBM-53458 PSBM-68005 PSBM-68656 PSBM-100671 PSBM-104338 PSBM-17903 PSBM-17157 PSBM-34286 PSBM-34285 PSBM-34286] - configs: add/enable options for overlayfs paths absolute resolution (Konstantin Khorenko) [PSBM-58614] - overlayfs: add mnt_id paths options (Alexander Mikhalitsyn) [PSBM-58614] - overlayfs: add dynamic path resolving in mount options (Alexander Mikhalitsyn) [PSBM-58614] - ext4: add mfsync support (Dmitry Monakhov) [PSBM-18567 PSBM-34909 PSBM-34910] - ve/binfmt_misc: destroy all nodes on ve stop (Valeriy Vdovin) [PSBM-39154] - vtty: possible ERR_PTR dereferencing in vtty_open_master (Vasily Averin) - vtty: fixed error path in vtty_map_alloc (Vasily Averin) - kernfs/ve: ignore kernfs 've_perms_map' in cgroups. (Valeriy.Vdovin) [PSBM-104455] - ve/net: allow IPPROTO_ICMPV6 protocol inside a Container (Konstantin Khorenko) [PSBM-104225] - ve: Change error code in vz_security_protocol_check to -EPROTONOSUPPORT (Valeriy Vdovin) [PSBM-104225] - ve/kernfs: fix lookup for kernfs superblock (Konstantin Khorenko) [PSBM-85052 PSBM-103433] - fs/ext4: removed FS_VIRTUALIZED flag from 'ext3' mode of ext4 module (Valeriy.Vdovin) - ve/fs/binfmt: virtualization (Valeriy Vdovin) [PSBM-39154 PSBM-39154 PSBM-17903 PSBM-40100 PSBM-47737 PSBM-85685 PSBM-85052 PSBM-103973] - ve/fs/binfmt: move all internal data to structure (Valeriy Vdovin) [PSBM-103973] - mnt: allow to add a mount into an existing group (Andrei Vagin) [PSBM-58617 PSBM-58617] - mm: add warning about high order allocations (Andrey Ryabinin) [PSBM-79892 PSBM-82202 PSBM-103814 VSTOR-20383 VSTOR-20349 PSBM-103814] - ms/i40iw: remove bogus call to netdev_master_upper_dev_get (Denis V. Lunev) [VSTOR-33397] - ms/mm/gup: Mark lock taken only after a successful retake (Peter Xu) - livepatch: added minimal support for failure injection (Evgenii Shatokhin) [PSBM-102582] - userfaultfd: selftests: add write-protect test (Peter Xu) [PSBM-102938] - userfaultfd: selftests: refactor statistics (Peter Xu) [PSBM-102938] - userfaultfd: selftest: generalize read and poll (Peter Xu) [PSBM-102938] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Peter Xu) [PSBM-102938] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Martin Cracauer) [PSBM-102938] - userfaultfd: wp: don't wake up when doing write protect (Peter Xu) [PSBM-102938] - userfaultfd: wp: enabled write protection in userfaultfd API (Shaohua Li) [PSBM-102938] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Andrea Arcangeli) [PSBM-102938] - userfaultfd: wp: support write protection for userfault vma range (Shaohua Li) [PSBM-102938] - khugepaged: skip collapse if uffd-wp detected (Peter Xu) [PSBM-102938] - userfaultfd: wp: support swap and page migration (Peter Xu) [PSBM-102938] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Peter Xu) [PSBM-102938] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Peter Xu) [PSBM-102938] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Peter Xu) [PSBM-102938] - mm: merge parameters for change_protection() (Peter Xu) [PSBM-102938] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Andrea Arcangeli) [PSBM-102938] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Andrea Arcangeli) [PSBM-102938] - userfaultfd: wp: add WP pagetable tracking to x86 (Andrea Arcangeli) [PSBM-102938] - userfaultfd: wp: hook userfault handler to write protection fault (Andrea Arcangeli) [PSBM-102938] - userfaultfd: wp: add helper for writeprotect check (Shaohua Li) [PSBM-102938] - ms/mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Hillf Danton) [PSBM-102938] - mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Peter Xu) [PSBM-102938] - mm/gup: allow to react to fatal signals (Peter Xu) [PSBM-102938] - mm/gup: allow VM_FAULT_RETRY for multiple times (Peter Xu) [PSBM-102938] - mm: allow VM_FAULT_RETRY for multiple times (Peter Xu) [PSBM-102938] - mm: introduce FAULT_FLAG_INTERRUPTIBLE (Peter Xu) [PSBM-102938] - mm: introduce FAULT_FLAG_DEFAULT (Peter Xu) [PSBM-102938] - userfaultfd: don't retake mmap_sem to emulate NOPAGE (Peter Xu) [PSBM-102938] - mm: return faster for non-fatal signals in user mode faults (Peter Xu) [PSBM-102938] - sh/mm: use helper fault_signal_pending() (Peter Xu) [PSBM-102938] - powerpc/mm: use helper fault_signal_pending() (Peter Xu) [PSBM-102938] - arm64/mm: use helper fault_signal_pending() (Peter Xu) [PSBM-102938] - x86/mm: use helper fault_signal_pending() (Peter Xu) [PSBM-102938] - mm: introduce fault_signal_pending() (Peter Xu) [PSBM-102938] - mm/gup: fix __get_user_pages() on fault retry of hugetlb (Peter Xu) [PSBM-102938] - mm/gup: rename "nonblocking" to "locked" where proper (Peter Xu) [PSBM-102938] - userfaultfd: wrap the common dst_vma check into an inlined function (Wei Yang) [PSBM-102938] - fs/userfaultfd.c: wp: clear VM_UFFD_MISSING or VM_UFFD_WP during userfaultfd_register() (Andrea Arcangeli) [PSBM-102938] - userfaultfd: selftest: recycle lock threads first (Peter Xu) [PSBM-102938] - ploop: Organize BAT entries into rbtree of pages (Kirill Tkhai) - ms/mm: check shrinker is memcg-aware in register_shrinker_prepared() (Kirill Tkhai) - mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Kirill Tkhai) - mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Kirill Tkhai) - configs: drop TSWAP (Konstantin Khorenko) [PSBM-102721] - mm: remove the tswap (Andrey Ryabinin) [PSBM-102721] - mm/vmscan: shrink tcache upfront everything else (Andrey Ryabinin) [PSBM-89403] - ms/mm: vmscan: enforce inactive:active ratio at the reclaim root (Johannes Weiner) - ms/mm: vmscan: detect file thrashing at the reclaim root (Johannes Weiner) - ms/mm: vmscan: move file exhaustion detection to the node level (Johannes Weiner) - ms/mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Johannes Weiner) - ms/mm: vmscan: split shrink_node() into node part and memcgs part (Johannes Weiner) - ms/mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Johannes Weiner) - ms/mm: vmscan: replace shrink_node() loop with a retry jump (Johannes Weiner) - ms/mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Johannes Weiner) - ms/mm: vmscan: move inactive_list_is_low() swap check to the caller (Johannes Weiner) - ms/mm: vmscan: simplify lruvec_lru_size() (Johannes Weiner) - ms/mm/workingset: remove unused @mapping argument in workingset_eviction() (Andrey Ryabinin) - ms/mm/vmscan: remove unused lru_pages argument (Andrey Ryabinin) - ploop: kmap_atomic() is overkill (Kirill Tkhai) - ploop: Check for activity being out of bio lists on destruction (Kirill Tkhai) - ploop: Check for all delayed bio lists on destroy (Kirill Tkhai) - ploop: Care about timeout on process_update_delta_index() (Kirill Tkhai) - ploop: Care about timeout on process_merge_latest_snapshot_cmd() (Kirill Tkhai) - ploop: Care about timeout on process_notify_delta_merged() (Kirill Tkhai) - ploop: Care about timeout on discard (Kirill Tkhai) - ploop: Care about timeout on tracking start (Kirill Tkhai) - ploop: Care about timeout on grow and snapshot (Kirill Tkhai) - ploop: Add timeout to ploop_inflight_bios_ref_switch() (Kirill Tkhai) - ploop: Update cached bat_entries before bio completion (Kirill Tkhai) [PSBM-101499] - config.minimal: add configs required for criu to config.OpenVZ.minimal (Pavel Tikhomirov) [PSBM-101289] - netlink: add an ability to restore messages in a receive queue (Andrey Vagin) [PSBM-28386 PSBM-101289] - netlink: allow to set peeking offset for sockets (Stanislav Kinsburskiy) [PSBM-28386 PSBM-48484 PSBM-28386 PSBM-57921 PSBM-101289] - ms/prctl: Fix false positive in validate_prctl_map (Kirill Gorkunov) [PSBM-93526 PSBM-101289] - ms/block, bfq: add weight symlink to the bfq.weight cgroup parameter (Angelo Ruocco) [PSBM-101019] - ms/cgroup: let a symlink too be created with a cftype file (Angelo Ruocco) [PSBM-101019] - ve/fs: allow to mknod inside a Container (Konstantin Khorenko) [PSBM-100581] - ms/Revert "vfs: Allow userns root to call mknod on owned filesystems." (Christian Brauner) [PSBM-100581] - ms/linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Masahiro Yamada) - cbt: Fix off-by-one in map_required_size() (Kirill Tkhai) - cbt: Move cbt_flush_cache() before size calculation (Kirill Tkhai) - cbt: Allow BLKCBTMISC for userspace (Kirill Tkhai) - ploop: Use kmem_cache for struct ploop_cow allocation (Kirill Tkhai) - ploop: Move struct ploop_cow definition (Kirill Tkhai) - ploop: Support images with cluster size up to 4MB (Kirill Tkhai) - ploop: Allocate piocb from kmem_cache (Kirill Tkhai) - ploop: Prohibit flip on raw delta (Kirill Tkhai) - ploop: Save info about ploop->deltas[0] (base image) is raw (Kirill Tkhai) - ploop: Add ploop_delta type (Kirill Tkhai) - ploop: Do not allocate excess memory on add_delta (Kirill Tkhai) - ploop: Extract dst_cluster occupation code (Kirill Tkhai) - ploop: Add timeout argument in push backup (Kirill Tkhai) - ploop: Add comment about COW in snapshot merging (Kirill Tkhai) - ve/cgroup: Allow mounting cgroups in containers. (Andrey Ryabinin) - cbt: Rename also blk_user_cbt_snp_create (Kirill Tkhai) - cbt: Add size to CBT_SNAP_CREATE (Kirill Tkhai) - cbt: Rename misc commands names (Kirill Tkhai) - ploop: Add interface to get mask of partial backup from userspace (Kirill Tkhai) - ploop: Refactor and rename ploop_setup_pb() (Kirill Tkhai) - cbt: Change errno values for new ioctl (Kirill Tkhai) - cbt: New interface to save current mask snapshot in cbt (Kirill Tkhai) - ploop: Fix off-by-one error (Kirill Tkhai) - ploop: Convert ctl_mutex into rwsem (Kirill Tkhai) - ploop: Do not take ctl_mutex on noresume check (Kirill Tkhai) - ploop: Sleepable push_backup_read (Kirill Tkhai) - ploop: Add argument into push_backup_stop (Kirill Tkhai) - ploop: Increase push backup UUID length (Kirill Tkhai) - ploop: Change cmds return values (Kirill Tkhai) - configs: add support for Block layer changed block tracking (Konstantin Khorenko) - cbt: introduce changed block tracking (Kirill Tkhai) - dm: Interpreter of ploop1 format (ploop driver) (Kirill Tkhai) [PSBM-98203 PSBM-98203] - configs: add DM_PLOOP driver support (Konstantin Khorenko) - config.OpenVZ.minimal: disable XEN support and align other options (Konstantin Khorenko) - ve,kthread: fix use-after-return. (Andrey Ryabinin) [PSBM-93708] - ve, kthread: Remove some useless crud. (Andrey Ryabinin) - configs: Enable CONFIG_BLK_DEV_LOOP option (Kirill Tkhai) - configs: Enable CONFIG_DM_CRYPT option for encrypted containers (Kirill Tkhai) - config.OpenVZ.minimal: add a symlink for convenience (Konstantin Khorenko) - configs: minimal "yes"-config added for KVM VM (Konstantin Khorenko) - configs: add symlinks for convenience (Konstantin Khorenko) - config.debug: set panic on oops by default (Konstantin Khorenko) - config.debug: OpenVZ related config options are added (Konstantin Khorenko) - configs: OpenVZ related config options are added (Konstantin Khorenko) - mm/memcg: limit page cache in memcg hack (Andrey Ryabinin) [PSBM-77547] - mm/memcg: reclaim memory on reaching kmem limit. (Andrey Ryabinin) [PSBM-68242 PSBM-70556] - mm/netlink: Make all in-cg memory be kmem accounted (Pavel Emelyanov) [PSBM-33584] - net: packet: rx/tx ring pages accounting (Vladimir Davydov) [PSBM-47873 PSBM-63654] - net/mm/packet: Pre-account maximum socket buffer into cg memory (v3) (Pavel Emelyanov) [PSBM-33584] - mm/mecontrol: add memcg_[un]charge_kmem() API (Andrey Ryabinin) - ve/fs/fadvise: introduce FADV_DEACTIVATE flag (Andrey Ryabinin) [PSBM-57915] - ve/audit: allow changing loginuid for VE root (Pavel Tikhomirov) [PSBM-64487] - mm: Do not leak node data to CT's /proc/vmstat (Kirill Tkhai) - mm: memcontrol: add memory.numa_migrate file (Vladimir Davydov) [PSBM-50875] - mm: default collapse huge pages if there's at least 1/4th ptes mapped (Vladimir Davydov) [PSBM-48885] - mm: memcontrol: add swapin/out stats (Vladimir Davydov) [PSBM-46104] - ve/mm: allow container's root to ignore mlock limit (Andrey Ryabinin) [PSBM-41405] - ve/mm: introduce min threshold for dcache (Vladimir Davydov) [PSBM-34161] - mm: memcontrol: add stats for reclaimable and unreclaimable stats (Vladimir Davydov) - mm: issue panic() on bad page/pte bugs if panic_on_warn is set (Andrey Ryabinin) [PSBM-70168] - x86: "pages zeroing on free" option introduced (Stanislav Kinsburskiy) [PSBM-33071] - fence-watchdog: link fence_wdog_jiffies64 and jiffies in one cacheline (Pavel Tikhomirov) - fence-watchdog/arptables: add ability to filter by watchdog timeout (Pavel Tikhomirov) - fence-watchdog: Add xt_wdog_tmo netfilter match (Pavel Tikhomirov) [PSBM-23253] - fence-watchdog: Add fence-watchdog driver (Pavel Tikhomirov) - connector: add VE SS hook (Stanislav Kinsburskiy) [PSBM-60227] - connector: take VE from socket upon callback (Stanislav Kinsburskiy) - connector: containerize "connector" proc entry (Stanislav Kinsburskiy) - proc connector: send events to both VEs if not in VE#0 (Stanislav Kinsburskiy) - proc connector: use per-ve netlink sender helper (Stanislav Kinsburskiy) - proc connector: take namespaces from VE (Stanislav Kinsburskiy) - proc connector: pass VE to event fillers (Stanislav Kinsburskiy) - proc connector: take number of listeners and per-cpu conters from VE (Stanislav Kinsburskiy) - proc connector: call proc-related init and fini routines explicitly (Stanislav Kinsburskiy) - proc connector: add per-ve init and fini foutines (Stanislav Kinsburskiy) - proc connector: add pid namespace awareness (Stanislav Kinsburskiy) - proc connector: use generic event helper for exit event (Stanislav Kinsburskiy) - proc connector: use generic event helper for coredump event (Stanislav Kinsburskiy) - proc connector: use generic event helper for comm event (Stanislav Kinsburskiy) - proc connector: use generic event helper for ptrace event (Stanislav Kinsburskiy) - proc connector: use generic event helper for sid event (Stanislav Kinsburskiy) - proc connector: use generic event helper for id event (Stanislav Kinsburskiy) - proc connector: use generic event helper for exec event (Stanislav Kinsburskiy) - proc connector: use generic event helper for fork event (Stanislav Kinsburskiy) - proc connector: generic proc_event_connector() helper introduced (Stanislav Kinsburskiy) - connector: take cn_already_initialized from VE (Stanislav Kinsburskiy) - connector: per-ve helpers intoruduced (Stanislav Kinsburskiy) - connector: use device stored in VE (Stanislav Kinsburskiy) - connector: per-ve init and fini helpers introduced (Stanislav Kinsburskiy) [PSBM-93640] - connector: introduce VE-aware get_cdev() helper (Stanislav Kinsburskiy) - connector: store all private data on VE structure (Stanislav Kinsburskiy) - connector: remove redundant input callback from cn_dev (Stanislav Kinsburskiy) [PSBM-60227] - mm, cgroup, writeback: Enable per-cgroup writeback for v1 cgroup. (Andrey Ryabinin) - ve/coredump: virtualize kernel.core_pattern sysctl (Pavel Tikhomirov) [PSBM-43596] - prctl: reduce requirements to exe link change (Stanislav Kinsburskiy) [PSBM-50867] - ve/prctl_set_mm: allow to change mm content in ve (Stanislav Kinsburskiy) [PSBM-26967] - ve/netfilter: check per-ve netfilter status on actual operation (Stanislav Kinsburskiy) [PSBM-58574] - ve/netfilter: ve_ipt_permitted() helper introduced (Stanislav Kinsburskiy) [PSBM-58574] - ve/net: allow to rename devices in non-ve namespaces (Kirill Tkhai) [PSBM-29810 PSBM-33645 PSBM-93640] - ve/module: export sysfs dentries in containers (Stanislav Kinsburskiy) [PSBM-63892] - ve/sysfs: generic sysfs_set_def_perms() helper introduced (Stanislav Kinsburskiy) - ve/kernfs: export kernfs_perms_set() helper (Stanislav Kinsburskiy) - ve/proc: virtualize /proc/meminfo in a Container (Konstantin Khorenko) [PSBM-19448 PSBM-34444 PSBM-33650 PSBM-34444] - ve/module: hide module refcounts from container (Andrey Ryabinin) [PSBM-57497] - nfsd: return file system superblock time granulaty on FSINFO request (Stanislav Kinsburskiy) [PSBM-66572] - ve/fs/nfsd: NFSd containerization (Stanislav Kinsburskiy) - ve/nfsd: disable legacy recovery tracking for containers (Stanislav Kinsburskiy) [PSBM-43468] - ve/nfsd: enable UMH client tracker in a container (Stanislav Kinsbursky) - ve/sunrpc/nfsd: containerize kthreads (Stanislav Kinsburskiy) - sunrpc: do not place task to sleep if has to be killed (Stanislav Kinsburskiy) [PSBM-68214] - sunrpc: pending tasks kill helper added (Stanislav Kinsburskiy) [PSBM-66510 PSBM-68214] - sunrpc: bring back SUNRPC task abort logic (Stanislav Kinsburskiy) [PSBM-66510 PSBM-69434] - sunrpc: add "kill-tasks" proc entry (Stanislav Kinsburskiy) [PSBM-66510] - ve/fs: check mount SYS_ADMIN permission in current VE (Stanislav Kinsburskiy) [PSBM-41075] - ve/umh: enable user mode helper in container (Stanislav Kinsburskiy) - ve/umh: create kernel thread for each synchronious UMH request (Stanislav Kinsburskiy) - ve/umh: introduce per-container user mode helper macroses and functions (Stanislav Kinsburskiy) - ve/umh: add per-container usermodehelper thread (Stanislav Kinsburskiy) - ve/umh: init work separately from other subprocess_info parameters (Stanislav Kinsburskiy) - ve/umh: make queue function one of the subprocess_info parameters (Stanislav Kinsburskiy) - ve/kthreadd: create kthreadd in a containers pid ns (Stanislav Kinsburskiy) - ve/kthreadd: add per-ve kthreads creation interface (Stanislav Kinsburskiy) - ve/kthreadd: emulate kthreadd by kworker thread, attached to CT (Stanislav Kinsburskiy) - ve/mm/trace: introduce vps_dumpable flag (Konstantin Khorenko) [PSBM-20666] - ptrace: prevent tracing "init" from inside a CT (Konstantin Khorenko) - ve/device_cgroup: fake allowing all devices for docker inside VZCT (Pavel Tikhomirov) [PSBM-38691 PSBM-34529] - ve/netns: limit number of network namespaces per container (Pavel Tikhomirov) [PSBM-49690] - ve/fs: allow devices-realted mounts in VE initial user namespace (Stanislav Kinsburskiy) - ve/kbd: add file kbd_bind in sysfs, which allow unbind keyboard from tty (v2) (Andrey Vagin) - ve/tty: TIOSAK Secure Attention Key ioctl (Konstantin Khlebnikov) [PSBM-11881] - ve/tty: vt -- Implement per VE support for console and terminals (Cyrill Gorcunov) [PSBM-77585 PSBM-93639] - ve/proc: print VE id and virtual pid in process status (Stanislav Kinsburskiy) - ve/security: device_cgroup -- Allow manage devices in @pseudosuper state (Cyrill Gorcunov) [PSBM-48421] - ve/mm: print OOM info to VE log (Vladimir Davydov) - fs/nfs: don't use delayed unmount for nfs. (Andrey Ryabinin) [PSBM-76086] - ms/NFS/CIFS/SUNRPC: don't allow to freeze execution (Stanislav Kinsburskiy) [PSBM-50671 PSBM-54822] - ve/fs/nfs: NFS containerization (Stanislav Kinsburskiy) - ve/sysfs: add dentries visibility filter (Stanislav Kinsburskiy) - ve/kernfs: add new interface to control per-VE nodes visibility (Stanislav Kinsburskiy) - ve/kernfs: hide forbidden entries in container (Stanislav Kinsburskiy) - ve/kernfs: implement ve-based permissions (Stanislav Kinsburskiy) [PSBM-20892 PSBM-34682 PSBM-104902] - KMAPSET: set of key-value mappings with build-in (Stanislav Kinsburskiy) [PSBM-34437] - memcg: charge kmem allocations accounted to UBC in PCS6 to memcg (Konstantin Khorenko) [PSBM-54928 PSBM-54928] - mm/vmalloc: add v[mz]alloc_account helpers (Vladimir Davydov) - mm/memcg: enable memory.high for cgroup v1. (Andrey Ryabinin) - mm/memcg: enable memory.low for cgroup v1 (Andrey Ryabinin) - ve/time: Customize VE uptime (Kirill Tkhai) [PSBM-41406] - ve/time: Use ve_relative_clock in times() syscall and /proc/[pid]/stat (Kirill Tkhai) [PSBM-22925 PSBM-22925 PSBM-33650] - ve/proc: Show vcpu in do_task_stat() (Kirill Tkhai) [PSBM-101289] - ve/proc: restricted proc-entries scope (Stanislav Kinsburskiy) [PSBM-18019 PSBM-18021 PSBM-40359 PSBM-58574 PSBM-55920 OVZ-6834] - sysctl: Change sysctl::show_unhandled_signals default (Kirill Tkhai) - ve/sysctl/net: allow net.ipv4.vs.* in CT init userns (Pavel Tikhomirov) [PSBM-63883 PSBM-63883] - ve/sysctl/net: allow "net.unix.max_dgram_qlen" sysctl in CT init userns (Pavel Tikhomirov) [PSBM-54530] - ve/sysctl/nf_conntrack: allow expose of priviledged sysctl inside containers (Stanislav Kinsburskiy) [PSBM-40044 PSBM-40044 PSBM-54530] - ve/sysctl: allow to write kernel/hostname and kernel/domainname entries in container (Stanislav Kinsburskiy) [PSBM-20102 PSBM-20102] - ve/sysctl/pidns: allow to change sysctl "ns_last_pid" from containers (Andrew Vagin) - ve/sysctl/ipc: mark as virtualized (Konstantin Khorenko) - sysctl: make hotplug, printk and mmap_min_addr accessible inside a CT (Konstantin Khorenko) - sysctl: make "tcp_syncookies" sysctl available inside a CT (Konstantin Khorenko) - ve/sysctl: implement virtualized methods (Stanislav Kinsburskiy) [PSBM-18032 PSBM-18030 PSBM-29017 PSBM-43596] - ve/sysctl: write permission restriction (Konstantin Khlebnikov) [PSBM-18022 PSBM-56704 PSBM-18032 PSBM-18030] - rh/lib/cpumask: Make CPUMASK_OFFSTACK usable without debug dependency (Josh Boyer) - ve/proc/net: virtualize all the network proc entries (Stanislav Kinsburskiy) - proc/net: proc_net_*() helpers introduced (Stanislav Kinsburskiy) - ve/net: Add VE_NF_CONNTRACK check in resolve_normal_ct() (Kirill Tkhai) [PSBM-35154] - ve/net: Add ipt_mask checks into ip6table_nat (Kirill Tkhai) [PSBM-34748] - ve/net: Track netfilter modules per net-namespace (Stanislav Kinsburskiy) [PSBM-31451] - ve/itimer: add ve_name to warning for a NULL new_value (Dmitry Safonov) [PSBM-49818] - ve/lockdep: Port diff-lockdep-taint-kernel-on-circular-locking-complains (Vladimir Davydov) [PSBM-22010 PSBM-33650] - ve/taskstats: allow delivery of task attributes in CT context (Stanislav Kinsburskiy) [PSBM-56171] - ve: Port diff-ve-allow-taskstats-netlink-in-netns (Vladimir Davydov) - ve/netlink: allow IPVS netlink messages to CT init userns (Pavel Tikhomirov) [PSBM-63883] - ve/uts_ns: Implement cgroup interface to configure ve's os_release (Kirill Tkhai) [PSBM-32273] - ve/block: add ve_capable to check capabilities relative to the current VE (Stanislav Kinsburskiy) [PSBM-39077] - ve/fs: add ve_capable to check capabilities relative to the current VE (Andrew Vagin) [PSBM-39077] - ve/fs/namei: fix capabilities check in sys_renameat2 () to support Containers (Stanislav Kinsburskiy) - ve/fanotify: Use ve-capable instead of plain capable test (Cyrill Gorcunov) [PSBM-41409] - ve/fs/locks: Make CAP_LEASE work in containers (Evgenii Shatokhin) [PSBM-46199] - VE/FS: containerize filesystems access (Stanislav Kinsburskiy) - fs: Mask appropriate filesystems FS_VIRTUALIZED (Kirill Tkhai) - ve/devtmpfs: lightweight virtualization (Stanislav Kinsburskiy) [PSBM-35077 PSBM-35146] - vzstat: Update sched lat in vzmon (Kirill Tkhai) - kernel: Export tasklist_lock (Kirill Tkhai) - vzstat,sched: Track sched_lat_ve (Kirill Tkhai) - vzstat: Add vzstat module and kstat interfaces (Kirill Tkhai) - mm: Export first_online_pgdat() and next_online_pgdat() (Kirill Tkhai) - mm: Export swap_cache_info struct and variable (Kirill Tkhai) - vzstat: Add base kstat structures and variables (Kirill Tkhai) - kernel/freezer: don't freeze stopped & about to be ptraced task (Andrey Ryabinin) [PSBM-40683] - memcg: add oom_guarantee (Vladimir Davydov) [PSBM-42320 PSBM-38581 PSBM-37915 PSBM-17930 PSBM-26973 PSBM-20089 PSBM-37915] - exit: clear TIF_MEMDIE after exit_task_work (Vladimir Davydov) [PSBM-44683] - oom: do not dump all tasks info on each oom kill (Vladimir Davydov) - sched: Return only virtual cpus in sched_getaffinity() (Kirill Tkhai) [PSBM-25367] - sched: prohibit setting affinity from inside a CT (Konstantin Khorenko) - sched: Add cpulimit cgroup interfaces (Kirill Tkhai) - sched: Split tg_set_cfs_bandwidth() and export default_cfs_period() (Kirill Tkhai) - sched: Port CONFIG_CFS_CPULIMIT feature (Kirill Tkhai) - sched: Split task_h_load() (Kirill Tkhai) - ve/quota: allow to manage quota in top CT user ns (Konstantin Khorenko) [PSBM-40281] - ve/net: introduce vz_security_*_check checks (Stanislav Kinsburskiy) - ve/kobj: Send events per VE instead of all net-namespaces broadcasting (Stanislav Kinsburskiy) - ve/uevent: Use own uevent_seqnum for every VE (Konstantin Khorenko) [PSBM-17903] - vzeth: bits and pieces of our interface (Stanislav Kinsburskiy) - to merge: vzeth: bits and pieces of our interface (Konstantin Khorenko) - ve/net/vxlan: enable support in a container (Konstantin Khorenko) [PSBM-53629] - ve/net: ip_vti: skip per net init in ve (Vladimir Davydov) [PSBM-48698] - ve/net/ip_gre: containerize per-net devices (Kirill Tkhai) [PSBM-24331] - ve/net/dummy: enable support in a container (Vasily Averin) [PSBM-43329] - ve/net/cred: add ve_capable to check capabilities relative to the current VE (v2) (Konstantin Khorenko) [PSBM-39077] - ve/kernel: allow to increase rlimit from inside container (Vladimir Davydov) [PSBM-43410] - device_cgroup: add device visibility virtualization in CT (Pavel Tikhomirov) - sched: Add primitives to calculate nr running, sleeping, stopped and uninterruptible tasks (Kirill Tkhai) - sched: Account cfs_rq::nr_iowait (Kirill Tkhai) - sched: Count rq::nr_sleeping and cfs_rq::nr_unint (Kirill Tkhai) - kernel: Account nr_zombie and nr_dead (Kirill Tkhai) - sched: disable dumping cfs info on sysrq trigger (Kirill Tkhai) [PSBM-41140] - sched: Add ve name to sched_show_task() (Kirill Tkhai) - ve: allow mounts in non-init but VE-init user namespace (Stanislav Kinsburskiy) - ve: introduce ve_init_user_ns() helper (Andrey Ryabinin) [PSBM-41075] - ve: Implement current_user_ns_initial() helper (Konstantin Khorenko) - ve: Add support of iptables mask (Konstantin Khorenko) [PSBM-32737 PSBM-34286 PSBM-34285] - ve: Prohibit module load and usermode_helper from inside CT (Kirill Tkhai) - ve: Virtualize /proc/cmdline (Kirill Tkhai) - ve: Implement per ve randomize_va_space (Kirill Tkhai) - ve/net: restrict ethtool to CT root userns and prohibit EEPROM change (Konstantin Khorenko) [PSBM-36290 PSBM-52504] - ve/netfilter: ve_printk for "nf_conntrack: table full" (Vasily Averin) - ve: network rate-limited VE logging helpers intorduced (Stanislav Kinsburskiy) - ve/netfilter: use ve_printk for BUGPRINT in ebtables (Dmitry Safonov) [PSBM-56707] - ve: use ve_printk() to print VMA address in case of segfault (Stanislav Kinsburskiy) - ve: Use ve_printk() for often kernel messages about user actions (Kirill Tkhai) - ve/printk: per-CT printk helpers introduced (Stanislav Kinsburskiy) [PSBM-39077 PSBM-54183 PSBM-42313] - ve/printk: printk virtualization (Konstantin Khorenko) [PSBM-17899 PSBM-17899 PSBM-105442] - ve/cgroups: fake num_cgroups in /proc/cgroups output (Vasily Averin) [PSBM-33400] - ve/cgroups: Introduce subgroups_limit control (Kirill Tkhai) [PSBM-33401] - ve/cgroup: Allow to write to several safe cgroup files from CT (Kirill Tkhai) [PSBM-44981] - cgroup: Mark cgroup CGRP_VE_ROOT (Kirill Tkhai) - ve/net/ppp: introduce VE_FEATURE_PPP feature (Stanislav Kinsburskiy) - ve/bridge: br_dev_init: check if "bridge" feature is enabled (Evgenii Shatokhin) [PSBM-50009] - net: Make ipip feature optional (Stanislav Kinsburskiy) [PSBM-48608] - net: Make sit feature optional (Kirill Tkhai) - kernel/ve: Add support of VE features mask (Stanislav Kinsburskiy) - ve/cgroup: Add pseudosuper state for restore sake (Kirill Tkhai) - ve/cred: add ve_capable to check capabilities relative to the current VE (v2) (Kirill Tkhai) [PSBM-39077] - vzevent: initial patch (Konstantin Khorenko) - ve/veth: don't drop skb->mark if NETIF_F_VENET is set (Andrew Vagin) [PSBM-32277] - ve/net,netfilter: Adjust REDIRECT target on venet device (Cyrill Gorcunov) [PSBM-59983] - net: optimized skb forwarding for venet (Kirill Tkhai) - drivers/net/ve: venet network device introduced (Stanislav Kinsburskiy) [PSBM-93640] - veip: initial patch (Konstantin Khorenko) - net/socket: export move_addr_to_kernel helper (Stanislav Kinsburskiy) - kernel/ve: export ve_cgrp_subsys (Stanislav Kinsburskiy) - cgroups: export some helpers for future use by venet (Stanislav Kinsburskiy) - ve/mm,oom: print information about ve of killed task (Andrey Ryabinin) [PSBM-40610] - memcg: do not allow to disable oom from inside a container (Vladimir Davydov) - tswap: Add optimization for zero-filled pages (Kirill Tkhai) [PSBM-66499] - ve/mm/cleancache: count only successful put in the cleancache_puts counter (Andrey Ryabinin) [PSBM-63964] - meminfo: show size of tswap (Andrey Ryabinin) - meminfo: show size of tcache (Vladimir Davydov) - mm: transcendent swap cache (Vladimir Davydov) [PSBM-32063] - mm: make task with TIF_MEMDIE die faster (Kirill Tkhai) - memcg: allow to disable cleancache per memcg (Vladimir Davydov) [PSBM-34163] - mm: introduce transcendent file cache (Vladimir Davydov) [PSBM-31757 PSBM-120802 PSBM-120802] - Revert "kref: Remove kref_put_spinlock_irqsave()" (Andrey Ryabinin) - mm/vmscan: Introduce PF_MEMCG_RECLAIM task flag to identify memcg reclaim. (Andrey Ryabinin) - ms/psi: Move PF_MEMSTALL out of task->flags (Yafang Shao) - mm/fuse/oom: Show writeback_temp stats in oom message (Maxim Patlasov) - ve: Add vecalls (Kirill Tkhai) - printf: Add VZVERSION and task_ve_name() to dump_stack_print_info() (Kirill Tkhai) - Makefile: make VZVERSION evaluated dynamically (Konstantin Khorenko) [PSBM-34957] - vzdev: initial patch (Konstantin Khorenko) - net: Add NETIF_F_VIRTUAL feature to mask devices allowed in CT (Kirill Tkhai) - kernel/ve: capable_setveid() helper added (Stanislav Kinsburskiy) - ve: Add veowner (Kirill Tkhai) - ve: Link net and ve_struct (Kirill Tkhai) [PSBM-93640] - ve: Add ve cgroup and ve_hook subsys (Kirill Tkhai) [PSBM-106216]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888454 1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888257 1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888806 1888807] {CVE-2020-12352}- [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########## # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~#################################################################################################################################$$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~*********************************************************************************************************************************++++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------- - - - - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6-7-8-9-:-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-{-|-}-~---------------------------------------------------------------------------------------------------------------------------------.......... . . . . ................... .!.".#.$.%.&.'.(.).*.+.,.-.../.0.1.2.3.4.5.6.7.8.9.:.;.<.=.>.?.@.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.[.\.].^._.`.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.{.|.}.~.................................................................................................................................////////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;/</=/>/?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 2 2 2 2 2222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:}:~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;; ; ; ; ; ;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< =?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}=~=================================================================================================================================>>>>>>>>>> > > > > >>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????? ? ? ? ? ??????????????????? ?!?"?#?$?%?&?'?(?)?*?+?,?-?.?/?0?1?2?3?4?5?6?7?8?9?:?;?<?=?>???@?A?B?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T?U?V?W?X?Y?Z?[?\?]?^?_?`?a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?{?|?}?~?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA A A A A AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;A<A=A>A?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBB B B B B BBBBBBBBBBBBBBBBBBB B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;B<B=B>B?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCC C C C C CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;C<C=C>C?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDD D D D D DDDDDDDDDDDDDDDDDDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;D<D=D>D?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEE E E E E EEEEEEEEEEEEEEEEEEE E!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;E<E=E>E?E@EAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFF F F F F FFFFFFFFFFFFFFFFFFF F!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;F<F=F>F?F@FAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FaFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGG G G G G GGGGGGGGGGGGGGGGGGG G!G"G#G$G%G&G'G(G)G*G+G,G-G.G/G0G1G2G3G4G5G6G7G8G9G:G;G<G=G>G?G@GAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G|G}G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHH H H H H HHHHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;H<H=H>H?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIII I I I I IIIIIIIIIIIIIIIIIII I!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;I<I=I>I?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyIzI{I|I}I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJ J J J J JJJJJJJJJJJJJJJJJJJ J!J"J#J$J%J&J'J(J)J*J+J,J-J.J/J0J1J2J3J4J5J6J7J8J9J:J;J<J=J>J?J@JAJBJCJDJEJFJGJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZJ[J\J]J^J_J`JaJbJcJdJeJfJgJhJiJjJkJlJmJnJoJpJqJrJsJtJuJvJwJxJyJzJ{J|J}J~JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKK K K K K KKKKKKKKKKKKKKKKKKK K!K"K#K$K%K&K'K(K)K*K+K,K-K.K/K0K1K2K3K4K5K6K7K8K9K:K;K<K=K>K?K@KAKBKCKDKEKFKGKHKIKJKKKLKMKNKOKPKQKRKSKTKUKVKWKXKYKZK[K\K]K^K_K`KaKbKcKdKeKfKgKhKiKjKkKlKmKnKoKpKqKrKsKtKuKvKwKxKyKzK{K|K}K~KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLL L L L L LLLLLLLLLLLLLLLLLLL L!L"L#4.18.0-240.1.1.vz8.5.624.18.0-240.1.1.vz8.5.624.18.0-240.1.1.vz8.5.624.18.0-240.1.1.vz8.5.62+debug4.18.0-240.1.1.vz8.5.62+debug          !!""#$%%%&&''(())**+++,,---..//0001122233445566667788999:::;;;<<<==>>>??@@AABBCCDDEEFFGGHHHIIJJKKLLLMMNNOOPPQQRRRSSTTUUVVWWWXXYYZZZ[[\\]]^^___``aabbccddeeffggghhhiiijjkkllmnopqqrssttuuvvwvxyz{|}}}}}~~}}}}}}}       !"""#"$"%&&&''(&)&*&+,-./000102034556777879::;;<<=<>?@@ABCCDEEEFEGEHEIJKKKLKMKNKOKPQRRSRTRUVVVVWWXVYYZV[V\]]]]^^_]`]a]b]ccdddefdgdhdijjjjkkljmjnjojpjqrrrrrsrtruuvuwuxryyrzr{r||}|~rrrrrrr                              !!!!!!!!!!!!"##########"$%%%%%%&''''''''''''''''''''''''''''''''''''''''''''''''''''''''' (()(*(++,+-+.+/(0(1 22 3 4 5 6 7 8 99:9;9<9=9>99??@9AB9C9D9E9F9G9H I JJJJJ K LLM NNNNNN OOOPOQ R SSTTTTUUVUWUXUYTZT[T\T]T^_^`^abbbbccddeeeffegghhhiiijhkkklkmmknnkookppkqqhrrhsshtthuuhvvhwwwxxwywzzw{{h||h}}}~}}}}}}hhhhhhhhhhhhhhhhhhhhhhhh  h  h          !"#$%&'()*)+),)-). //0/1 22 33 44 55 66 77 88 999::9;;9<< == >> ?? @@ AA BBBCCBDD EE F GGGGGGH II JJ KK L MM NN OO P QQQRRQSS TT UU VV W XX YY ZZ [ \ ] ^^ _ `` aa bb c dd ee ff g hh ii jj kk ll m n oo p qq rr ss tt uu vvhwwwxxwyywzzh{{{||{}}h~~hhhhhhhhhhhhhhhhhhhh                                   !! "" ## $$ %% && ''((())(**(++(,(-(..(/(00(11(2(3(4(5(6(77(8(9:9;(<<(=>(?(@(A(B(C(DD(EFEGGEHEIEJ(K(L(M(NN(OO(P(QQRRRSSRTTRUUVVVWWVXXYYZZ[[[\\[]][^^[__[``[aa[[bbcc[dd[ee[fffggfhhfii[jj[kk[ll[mm[nn[oo[pp[qq[rr[ss[tt[uu[vv[ww[xx[yy[zz[{{||h}}}}~~}hhhhhhhh           !"#$%&'''())***++*,---.-/-001-2-3-4-5-6-7*88*99::;;<<==>>>?@@AAABCCCDDEDFDGGHDIJJKKLLMMNNNOOPPQQRRRSTTTUTVTWTXTYZZZ[Z\\]]^^__``aaabccdddeeffgghhiijjkkkllmmnnooppqqrrssttuuvvwwxxxyz{{||}}~~hhhhhhhhhhhhhh          h  !""##$$%%&&''(())**h+++,,+--+..+//+0+11122h33344355366h777887997::h;;h<<<==<>>h?h@@hAAhBBBCCBDDhEEhFFhGGhHHHIIHJJHKKhLLhMMhNNOONPPNQNRNSSNTNUhVVWWhXXXYXZZZZ[X\\X]X^^X__X`XaaXbbXccXdddedfXggXhhXiiXjXkXllXmXnXoXpXqqXrXssXttXuuXvvXwXxxXyyXzzX{{X||X}X~Xhhhhhhhhhhhh           hhhhh  !"#h$$h%%%&&%'%((%))%*%++%,,%--%.%///0/11/22233244%5556%77%88%999::%;;%<<%==%>>%??%@@%AAA%BB%CCCDDCEECFFCGG%HH%IIhJJJKKLhMMMNMOhPPPQQPRRPSSSTThUUUhVVVWWVXXVYYYZY[Y\\Y]Y^Y_Y`YaYbYcccddceecffYgYhhYiiijjjkkjllYmYnYoYpYqVrrhssstthuuhvvhwwhxxxyyxzzh{{{||{}}h~~hh            !"#$%&'()*+,-./0/12324567899:;< =>? @@ ABC DEFEGG HIIJJIKKLL MN  OP QQ  RRSRTRRURVRWR X YZY[Y\Y]] ^_`^a bcdebfghbijbkblmbno pqrpstuvwxxyxz{z|}~~~~~~                                                        ! "  # $ % & ' ( ) ' * + + , - . / / 0 / 1 / 2 3 / 4 5 6 7 7 6 6 8 9 8 : ; < = > ? @ @ A B C A D E D D D D D D A @ @ F G G @ @ @ H H H I J K K L L M L N O P Q Q Q Q Q R S R T Q Q Q Q Q U Q Q Q Q Q Q Q V V W Q Q X Y Z [ Y \ ] X ^ Q _ Q Q ` a b Q Q c d e Q Q Q Q Q f g Q Q Q Q h Q Q i Q Q j Q Q Q Q Q Q k l m Q n n o o o n n n p n n q q n n r r r r r r n s s Q Q Q t t t t Q Q Q Q Q Q Q Q Q Q u v w Q x y Q Q z Q Q Q Q Q Q Q Q { { Q Q Q Q Q Q Q Q | Q Q Q Q Q Q } ~ Q Q Q Q Q Q  Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q                                                                                                                                                                                                                     !     "   #         $ $ % % & & & ' ( ) ( & * & + , - - . . . . / 0 0 1 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 4 4 5 5 5 6 7 8 6 6 6 6 9 6 : : 6 ; 6 6 6 < < = > ? @ A B C D E F G H I J K K K L M L K N O P Q R S R T R U R V W X Y Z [ \ \ [ ] ] ^ _ ` a b ` c c c ` ` d ` ` ` ` e e e e ` ` f g h i j j j k l m n o o o p q q r r s t s u u v u u u w x y x z { z | | | } ~ }  } }                                                ! " # $ $ $ $ % & ' ( ) ) ) ) ) ) ) ) * ) ) + ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) , ) ) ) ) ) ) ) ) ) ) ) - - ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) . / . . 0 . 1 . 2 . . . 3 3 . 4 . 5 . . . ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) 6 7 8 9 8 8 : ; 8 < 8 8 8 = 8 8 > 8 8 8 ? ? 8 8 @ 8 8 A 8 8 8 B B B 8 8 C 8 8 8 8 D E F G G G H H I H H G J J J J J K L K K M N O P Q R R R R S T T T U U U U U U V W X Y Y Y Y Y Y Y Y Y Z [ \ ] ] ] ] ^ ] ] ] ] ] _ _ _ ] ` ] a ] ] ] ] ] ] ] b ] ] c ] ] d ] e ] ] ] ] ] ] ] f ] ] ] g h i j j k l m n o p q r r r r s s t t u v t w t t x y z { | | } | ~ ~  ~ | | | |                                                                                        ! ! ! ! " # $ % $ $ & ' ( ( ) * + * , * - . / 0 . . . . 1 2 3 3 4 5 3 6 3 7 8 9 : : ; : < : : = > ? : : : : @ : A A A A B C B D E F F F G F H F F F F F F I F F F F J J J J K J J J J J J F L M L L N O P Q R S R T U V W T R X R Y Z R R [ \ ] ^ _ ` _ a b c d e f g g h i j k l m n o p p q q r r s r r r t r u u v u r w x y z { | | } ~ }                                                                                                                                                   ! " # $ % % % % % & ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '  ( ) ) ) * * ) ) ) + , + + ) ) - - - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . / - - - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) 1 2 2 3 2 4 5 6 6 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 6 9 9 : : 9 ; ; ; ; 6 < < 6 = = = 6 > > ? 6 @ @ @ @ @ @ 6 6 A A A A A A A A A A B A 6 6 C C 6 D D 6 6 E E E E E E E 6 F F G H I H G J K J J J J J L M J J N J J O O P Q R O O S T T T U T T V T T W X Y Z Y Y Y Y Y [ [ [ Y Y \ \ \ \ Y ] Y ^ Y Y Y Y Y Y Y Y Y Y Y Y _ _ _ Y Y Y ` ` a a a a a a a a a a a a a a a a a a a a a a ` ` b b b b b b b b b b b b ` c c ` d d d d d d d d d d d ` e e f f g g h i j k k l l m m n n o o p p q r p s t t t u u u u u u u v v v v v u w x y y y z { z | } ~                                                                              !"""#$%&'''(((((()*+,-..//0/12/3455555565785599:9;9<99=999>>>?>999@99A999999BC99DE99F9GG9HHHIH9J99K9L9MNOOMPQRSTUVWXXXYXXZ[ZZ\ZZZ]^Z_`XaXbcdddedddddddddddddddddddddddddddfdddddddddgdddddddhddddddddddidddddddddddddddddddddddddddddddddddjddkdddddddlddddddddddddddmdddddddddddddnnooooooopooqoooorosnntunnvnnnwxwywwwwz{{zz|}~~~~                                    !"##$!!%&''''('''''''''))*+,-.-/012344567789:;;;;<===>?@ABACADEAAAAFGGHIJJKKKLMMNMOPQRSSSSTUVWXYZ[\]^_`a`_b_ccddefegggghijikilmmmmmmnnooonnpmqqqqrssssssssssssssssrtuuuvuuwxxxyz{|y}~yyy                  !"!!##$####%&&'%()))))))))*)))+,--../01111233445467889:;<=>>?@>A>BCDDDDDDDDEFGHHHHIJIHKKLHMNMOHPQRHSTHHHUHVHHWHHXHYZHH[H\H]]^_]]`a]HbcHdHefHgHHhhhhHiHjkHHHlHmHHnoHpHqHrrsHtHHuHvwxyHzHH{H|}H~HHHHH       !"""""""##$$%&&&&''''((((((((((((((((((((((((((((((((())))))))*******************************+++,,,,,,,,,,-------------------------------------------------------------------..../00000000011112222222222222111333333333333311111111114444444444444444444444444444444444444444444444444111111111511111111111111111111111111111111167777777889998888888888888:::::::::8888888;;;;;;;;;;;;8888888888888888888888888888888888888888888888888888888888888888888888888888888888<<8888888888888888888888888888888888==>>>>>=??????==================================888@@@@@@@@@@@@@@@@@@@@8888AAAAAA88888BBBB88888888888888888888CCCCCCCCCCCC8888888888888DDDDDDDDDDDDDDDDDDDD8888888888888888888888EEEEEEFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJKKKJLLLLJMJNJOOPPPPPPPOJQQQJRJSSJTJUJVJWWWWWWWWWWWWXYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[\\\[[[]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]_``````````````````````````````````````_aaaaaaaaaaaaaaaaaaaaaaaaaaaa_bbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbddbeebbffffffbbbbbbbbbbgbbbbbbbbbbbbbbbbbbbbbbbbbbbhhhhhhhhbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbibbbbbbbbjbbbbbbbkkbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbllbbbbbbbbbbbbbbbbbbbbbbbbbmbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbnbbbbbbbbbbbbbbbbbbbbbbbbboppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooobbqqbbrrrrrrrrrrrrrrrrrbbbsssssssssbbtttttttttttttbbbbbbbbbbbbbbbuuuuubbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbvvbbbbbbbbbbbbbbbbbbbbbwbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbxbbbbbybbbbbbbbbbzzzzzzzzzzzzzzzzzzzb{{{{{bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb|||||||||||||bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb}bbbbbbbbb_~~______                              ! " # $ % &'''''''''''''''''''''''''(((((((''''''''''''''''')*+++***,***********)-------).....)////)000000000000000000)1111)2222''''''''''333333333333333334444444444444355555555555555333333333'''''''''''''''6666666666666''''778888888888888877''999999999999'''''''''''::::::::::::::::;;;;;;;;;:::::::::::::::<===<>>>>>>>>><?????<<@@@@@@<AAAA<BBBB<CCCC<DEEEEDFFFDGGGDHHH<<IIIII<JJJ:::::''K''''''''''LLLLLLLLLLLLLLL'''''MMMMMM''''''''''''NNNOOOOONNPPPPPPN'''''''''''''''''''QQQRRQSSSTTSUUQVVVWVXQYYQZZZ[[Q\\Q]]Q^^___``_aaabbacaddaeeef_gg_hh_iiijikkkl_mmmnmompmqmr_ssstsusvswsxsyszs{_|||}_~~_______________       !"#$%&'()*+,,,,-.-/-0+1121343536+7+898:8;<<=>?>@>A>BBCCDBEBFBGBHBIBJBKBLBMBNBOBPPQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBccdceBfBghBiBjjkjljmjnjojpjqjrjsstjujvjwjxjyjzj{j|B}B~BBBBBBBBBBBBBBBBBBBBBBBB>4.18.0-240.1.1.vz8.5.62+debug.configKconfigMakefileMakefile.rhelverModule.symversSystem.maparchKconfigalphaKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilearcKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileoprofileMakefileplat-axs10xKconfigMakefileplat-eznpsKconfigMakefileplat-hsdkKconfigMakefileplat-simMakefileplat-tb10xKconfigMakefilearmKconfigKconfig-nommuKconfig.debugMakefilebootMakefilebootpMakefilecompressedMakefiledtsMakefilecommonKconfigMakefilecryptoKconfigMakefilefirmwareKconfigMakefilekernelMakefilelibMakefilemach-actionsKconfigMakefilemach-alpineKconfigMakefilemach-artpecKconfigMakefilemach-asm9260Kconfigmach-aspeedKconfigmach-at91KconfigMakefileMakefile.bootmach-axxiaKconfigMakefilemach-bcmKconfigMakefilemach-berlinKconfigMakefilemach-clps711xKconfigMakefilemach-cns3xxxKconfigMakefilemach-davinciKconfigMakefileMakefile.bootmach-digicolorKconfigMakefilemach-doveKconfigMakefileMakefile.bootmach-ebsa110MakefileMakefile.bootmach-efm32MakefileMakefile.bootmach-ep93xxKconfigMakefileMakefile.bootmach-exynosKconfigMakefilemach-footbridgeKconfigMakefileMakefile.bootmach-geminiKconfigMakefilemach-highbankKconfigMakefilemach-hisiKconfigMakefilemach-imxKconfigMakefileMakefile.bootdevicesKconfigMakefilemach-integratorKconfigMakefilemach-iop13xxKconfigMakefileMakefile.bootmach-iop32xKconfigMakefileMakefile.bootmach-iop33xKconfigMakefileMakefile.bootmach-ixp4xxKconfigMakefileMakefile.bootmach-keystoneKconfigMakefilemach-ks8695KconfigMakefileMakefile.bootmach-lpc18xxMakefileMakefile.bootmach-lpc32xxMakefileMakefile.bootmach-mediatekKconfigMakefilemach-mesonKconfigMakefilemach-mmpKconfigMakefilemach-moxartKconfigMakefilemach-mv78xx0KconfigMakefilemach-mvebuKconfigMakefilemach-mxsKconfigMakefilemach-netxKconfigMakefileMakefile.bootmach-nomadikKconfigMakefilemach-npcmKconfigMakefilemach-nspireKconfigMakefilemach-omap1KconfigMakefileMakefile.bootmach-omap2KconfigMakefilemach-orion5xKconfigMakefilemach-oxnasKconfigMakefilemach-picoxcellKconfigMakefilemach-prima2KconfigMakefilemach-pxaKconfigMakefileMakefile.bootmach-qcomKconfigMakefilemach-realviewKconfigMakefilemach-rockchipKconfigMakefilemach-rpcMakefileMakefile.bootmach-s3c24xxKconfigMakefileMakefile.bootmach-s3c64xxKconfigMakefilemach-s5pv210KconfigMakefilemach-sa1100KconfigMakefileMakefile.bootmach-shmobileKconfigMakefilemach-socfpgaKconfigMakefilemach-spearKconfigMakefilemach-stiKconfigMakefilemach-stm32KconfigMakefileMakefile.bootmach-sunxiKconfigMakefilemach-tangoKconfigMakefilemach-tegraKconfigMakefilemach-u300KconfigMakefilemach-uniphierKconfigMakefilemach-ux500KconfigMakefilemach-versatileKconfigMakefilemach-vexpressKconfigMakefileMakefile.bootmach-vt8500KconfigMakefileMakefile.bootmach-w90x900KconfigMakefileMakefile.bootmach-zxKconfigMakefilemach-zynqKconfigMakefilemmKconfigMakefilenetMakefilenwfpeMakefileoprofileMakefileplat-iopMakefileplat-omapKconfigMakefileplat-orionMakefileplat-pxaKconfigMakefileplat-samsungKconfigMakefileplat-versatileKconfigMakefileprobesMakefilekprobesMakefileuprobesMakefiletoolsMakefilevdsoMakefilevfpMakefilexenMakefilearm64KconfigKconfig.debugKconfig.platformsMakefilebootMakefiledtsMakefileactionsMakefilealMakefileallwinnerMakefilealteraMakefileamdMakefileamlogicMakefileapmMakefilearmMakefilebroadcomMakefilenorthstar2MakefilestingrayMakefilecaviumMakefileexynosMakefilefreescaleMakefilehisiliconMakefilelgMakefilemarvellMakefilemediatekMakefilenvidiaMakefileqcomMakefilerealtekMakefilerenesasMakefilerockchipMakefilesocionextMakefilesprdMakefilesynapticsMakefilexilinxMakefilezteMakefilecryptoKconfigMakefilekernelMakefileprobesMakefilevdsoMakefilekvmKconfigMakefilehypMakefilelibMakefilemmMakefilenetMakefilexenMakefilec6xKconfigMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileplatformsKconfigMakefileh8300KconfigKconfig.cpuMakefilebootMakefilecompressedMakefiledtsMakefilekernelMakefilelibMakefilemmMakefilehexagonKconfigMakefilekernelMakefilelibMakefilemmMakefileia64KconfigKconfig.debugMakefiledigMakefilehpcommonMakefilesimKconfigMakefilebootMakefilezx1MakefilekernelMakefileMakefile.gatelibMakefilemmMakefileoprofileMakefilepciMakefilesnMakefilekernelMakefilesn2MakefilepciMakefilepcibrMakefileuvMakefilekernelMakefilem68k68000MakefileKconfigKconfig.busKconfig.cpuKconfig.debugKconfig.devicesKconfig.machineMakefileamigaMakefileapolloMakefileatariMakefilebvme6000MakefilecoldfireMakefileemuMakefilefpsp040Makefilehp300Makefileifpsp060MakefilekernelMakefilelibMakefilemacMakefilemath-emuMakefilemmMakefilemvme147Makefilemvme16xMakefileq40Makefilesun3MakefilepromMakefilesun3xMakefiletoolsamigaMakefilemicroblazeKconfigKconfig.debugKconfig.platformMakefilebootMakefiledtsMakefilekernelMakefilecpuMakefilelibMakefilemmMakefileoprofileMakefilepciMakefilemipsKconfigKconfig.debugMakefileMakefile.postlinkalchemyKconfigMakefilecommonMakefiledevboardsMakefilear7Makefileath25KconfigMakefileath79KconfigMakefilebcm47xxKconfigMakefilebcm63xxKconfigMakefileboardsKconfigMakefilebmipsKconfigMakefilebootMakefilecompressedMakefiledtsMakefilebrcmMakefilecavium-octeonMakefileimgMakefileingenicMakefilelantiqMakefilemsccMakefilemtiMakefilenetlogicMakefileniMakefilepic32MakefileqcaMakefileralinkMakefilexilfpgaMakefiletoolsMakefilecavium-octeonKconfigMakefilecryptoMakefileexecutiveMakefilecobaltMakefilecryptoMakefiledecMakefilepromMakefileemmaMakefilecommonMakefilemarkeinsMakefilefwarcMakefilecfeMakefilelibMakefilesniMakefilegenericKconfigMakefilejazzKconfigMakefilejz4740KconfigMakefilekernelMakefilekvmKconfigMakefilelantiqKconfigMakefilefalconMakefilexwayMakefilelasatKconfigMakefileimageMakefilelibMakefileloongson32KconfigMakefilecommonMakefilels1bMakefilels1cMakefileloongson64KconfigMakefilecommonMakefilecs5536Makefilefuloong-2eMakefilelemote-2fMakefileloongson-3Makefilemath-emuMakefilemmMakefilemti-maltaMakefilenetMakefilenetlogicKconfigMakefilecommonMakefilexlpMakefilexlrMakefileoprofileMakefileparavirtKconfigMakefilepciMakefilepic32KconfigMakefilecommonMakefilepic32mzdaMakefilepistachioKconfigMakefilepmcs-msp71xxKconfigMakefilepnx833xMakefilecommonMakefilestb22xMakefilepowerMakefileralinkKconfigMakefilerb532Makefilesgi-ip22Makefilesgi-ip27KconfigMakefilesgi-ip32MakefilesibyteKconfigMakefilebcm1480MakefilecommonMakefilesb1250MakefileswarmMakefilesniMakefiletxx9KconfigMakefilegenericMakefilejmr3927Makefilerbtx4927Makefilerbtx4938Makefilerbtx4939MakefilevdsoMakefilevr41xxKconfigcasio-e55MakefilecommonMakefileibm-workpadMakefilends32KconfigKconfig.cpuMakefilebootMakefiledtsMakefilekernelMakefilevdsoMakefilelibMakefilemmMakefilenios2KconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilelibMakefilemmMakefileplatformKconfig.platformMakefileopenriscKconfigMakefilebootdtsMakefilekernelMakefilelibMakefilemmMakefilepariscKconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilepowerpcKconfigKconfig.debugMakefileMakefile.postlinkbootMakefilecryptoMakefilekernelMakefiletraceMakefilevdso32Makefilevdso64MakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefilebook3s32Makefilebook3s64MakefilenetMakefileoprofileMakefileperfMakefileplatforms40xKconfigMakefile44xKconfigMakefile4xxMakefile512xKconfigMakefile52xxKconfigMakefile82xxKconfigMakefile83xxKconfigMakefile85xxKconfigMakefile86xxKconfigMakefile8xxKconfigMakefileKconfigKconfig.cputypeMakefileamigaoneKconfigMakefilecellKconfigMakefilespufsMakefilechrpKconfigMakefileembedded6xxKconfigMakefilemapleKconfigMakefilepasemiKconfigMakefilepowermacKconfigMakefilepowernvKconfigMakefileps3KconfigMakefilepseriesKconfigMakefilepurgatoryMakefilesysdevKconfigMakefilegeMakefilexicsKconfigMakefilexiveKconfigMakefilexmonMakefileriscvKconfigMakefilekernelMakefilevdsoMakefilelibMakefilemmMakefiles390KconfigKconfig.debugMakefileappldataMakefilebootMakefilecompressedMakefilecryptoMakefilehypfsMakefilekernelMakefilesyscallsMakefilevdso32Makefilevdso64MakefilekvmKconfigMakefilelibMakefilemmMakefilenetMakefilenumaMakefileoprofileMakefilepciMakefilepurgatoryMakefilescriptsMakefile.chkbsstoolsMakefileshKconfigKconfig.cpuKconfig.debugMakefileboardsKconfigMakefilemach-ap325rxaMakefilemach-caymanMakefilemach-dreamcastMakefilemach-ecovec24Makefilemach-highlanderKconfigMakefilemach-hp6xxMakefilemach-kfr2r09Makefilemach-landiskMakefilemach-lboxre2Makefilemach-microdevMakefilemach-migorKconfigMakefilemach-r2dKconfigMakefilemach-rskKconfigMakefilemach-sdk7780KconfigMakefilemach-sdk7786Makefilemach-se7206Makefile7343Makefile770xMakefile7721Makefile7722Makefile7724Makefile7751Makefile7780MakefileMakefilemach-sh03Makefilemach-sh7763rdpMakefilemach-x3protoMakefilebootMakefilecompressedMakefiledtsMakefileromimageMakefilecchipsKconfighd6446xMakefiledriversKconfigMakefiledmaKconfigMakefilepciMakefilesuperhywayMakefilekernelMakefilecpuMakefileirqMakefilesh2Makefilesh2aMakefilesh3Makefilesh4Makefilesh4aMakefilesh5MakefileshmobileMakefilevsyscallMakefilelibMakefilelib64Makefilemath-emuMakefilemmKconfigMakefileoprofileMakefiletoolsMakefilesparcKconfigKconfig.debugMakefilebootMakefilecryptoMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefilenetMakefileoprofileMakefilepowerMakefilepromMakefilevdsoMakefileumKconfig.charKconfig.commonKconfig.debugKconfig.netKconfig.restKconfig.umMakefileMakefile-os-LinuxMakefile-skasdriversMakefilekernelMakefileskasMakefileos-LinuxMakefiledriversMakefileskasMakefilescriptsMakefile.rulesunicore32KconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilelibMakefilemmKconfigMakefilex86KconfigKconfig.cpuKconfig.debugMakefileMakefile.umMakefile_32.cpubootMakefilecompressedMakefilectype.hstring.cstring.hcryptoMakefilesha1-mbMakefilesha256-mbMakefilesha512-mbMakefileentryMakefilesyscallsMakefilesyscall_32.tblsyscall_64.tblsyscallhdr.shsyscalltbl.shvdsoMakefilevsyscallMakefileeventsKconfigMakefileamdMakefileintelMakefilehypervMakefileia32MakefileincludeasmKbuilda.out-core.hacenv.hacpi.hagp.halternative-asm.halternative.hamd_nb.hapb_timer.hapic.hapic_flat_64.hapicdef.hapm.harch_hweight.harchrandom.hasm-offsets.hasm-prototypes.hasm.hatomic.hatomic64_32.hatomic64_64.hbarrier.hbios_ebda.hbitops.hboot.hbootparam_utils.hbug.hbugs.hcache.hcacheflush.hcacheinfo.hcalgary.hce4100.hchecksum.hchecksum_32.hchecksum_64.hclocksource.hcmdline.hcmpxchg.hcmpxchg_32.hcmpxchg_64.hcompat.hcpu.hcpu_device_id.hcpu_entry_area.hcpufeature.hcpufeatures.hcpuidle_haltpoll.hcpumask.hcrash.hcryptoaes.hcamellia.hglue_helper.hserpent-avx.hserpent-sse2.htwofish.hcurrent.hdebugreg.hdelay.hdesc.hdesc_defs.hdevice.hdisabled-features.hdiv64.hdma-direct.hdma-mapping.hdma.hdmi.hdwarf2.he820api.htypes.hedac.hefi.helf.hemergency-restart.hemulate_prefix.hentry_arch.herror-injection.hespfix.hexec.hexport.hextable.hfb.hfixmap.hfloppy.hfpuapi.hinternal.hregset.hsignal.htypes.hxstate.hframe.hftrace.hfutex.hgart.hgenapic.hgeode.hhardirq.hhighmem.hhpet.hhugetlb.hhw_breakpoint.hhw_irq.hhyperv-tlfs.hhypervisor.hi8259.hia32.hia32_unistd.himr.hinat.hinat_types.hinit.hinsn-eval.hinsn.hinst.hintel-family.hintel-mid.hintel_ds.hintel_mid_vrtc.hintel_pconfig.hintel_pmc_ipc.hintel_pt.hintel_punit_ipc.hintel_scu_ipc.hintel_telemetry.hinvpcid.hio.hio_apic.hiomap.hiommu.hiommu_table.hiosf_mbi.hipi.hirq.hirq_regs.hirq_remapping.hirq_vectors.hirq_work.hirqdomain.hirqflags.hist.hjailhouse_para.hjump_label.hkasan.hkaslr.hkbdleds.hkdebug.hkexec-bzimage64.hkexec.hkgdb.hkmap_types.hkprobes.hkvm_host.hkvm_page_track.hkvm_para.hkvm_vcpu_regs.hkvmclock.hlinkage.hlivepatch.hlocal.hlocal64.hmach_timer.hmach_traps.hmath_emu.hmc146818rtc.hmce.hmcsafe_test.hmem_encrypt.hmicrocode.hmicrocode_amd.hmicrocode_intel.hmisc.hmmconfig.hmmu.hmmu_context.hmmx.hmmzone.hmmzone_32.hmmzone_64.hmodule.hmpspec.hmpspec_def.hmpx.hmshyperv.hmsi.hmsidef.hmsr-index.hmsr-trace.hmsr.hmtrr.hmwait.hnmi.hnops.hnospec-branch.hnuma.hnuma_32.hnumachipnumachip.hnumachip_csr.holpc.holpc_ofw.horc_lookup.horc_types.hpage.hpage_32.hpage_32_types.hpage_64.hpage_64_types.hpage_types.hparavirt.hparavirt_types.hparport.hpat.hpci-direct.hpci-functions.hpci.hpci_64.hpci_x86.hpercpu.hperf_event.hperf_event_p4.hpgalloc.hpgtable-2level.hpgtable-2level_types.hpgtable-3level.hpgtable-3level_types.hpgtable-invert.hpgtable.hpgtable_32.hpgtable_32_types.hpgtable_64.hpgtable_64_types.hpgtable_types.hpkeys.hplatform_sst_audio.hpm-trace.hposix_types.hpreempt.hprobe_roms.hprocessor-cyrix.hprocessor-flags.hprocessor.hprom.hproto.hpti.hptrace.hpurgatory.hpvclock-abi.hpvclock.hqrwlock.hqspinlock.hqspinlock_paravirt.hrealmode.hreboot.hreboot_fixups.hrefcount.hrequired-features.hresctrl_sched.hrio.hrmwcc.hseccomp.hsections.hsegment.hserial.hset_memory.hsetup.hsetup_arch.hshmparam.hsigcontext.hsigframe.hsighandling.hsignal.hsimd.hsmap.hsmp.hsparsemem.hspec-ctrl.hspec_ctrl.hspecial_insns.hspinlock.hspinlock_types.hsta2x11.hstackprotector.hstacktrace.hstring.hstring_32.hstring_64.hsuspend.hsuspend_32.hsuspend_64.hsvm.hswiotlb.hswitch_to.hsync_bitops.hsync_core.hsyscall.hsyscall_wrapper.hsyscalls.hsysfb.htce.htext-patching.hthread_info.htime.htimer.htimex.htlb.htlbbatch.htlbflush.htopology.htracecommon.hexceptions.hfpu.hhyperv.hirq_vectors.hmpx.htrace_clock.htraps.htsc.huaccess.huaccess_32.huaccess_64.humip.hunaligned.hunistd.hunwind.hunwind_hints.huprobes.huser.huser32.huser_32.huser_64.huvbios.huv.huv_bau.huv_hub.huv_irq.huv_mmrs.hvdso.hvga.hvgtod.hvirtext.hvm86.hvmware.hvmx.hvmxfeatures.hvsyscall.hvvar.hword-at-a-time.hx86_init.hxencpuid.hevents.hhypercall.hhypervisor.hinterface.hinterface_32.hinterface_64.hpage-coherent.hpage.hpci.hswiotlb-xen.htrace_types.hxor.hxor_32.hxor_64.hxor_avx.hgeneratedasmdma-contiguous.hearly_ioremap.hmcs_spinlock.hmm-arch-hooks.hmmiowb.hsyscalls_32.hsyscalls_64.hunistd_32_ia32.hunistd_64_x32.hxen-hypercalls.huapiasmbpf_perf_event.hpoll.hsocket.hunistd_32.hunistd_64.hunistd_x32.huapiasmKbuilda.out.hauxvec.hbitsperlong.hboot.hbootparam.hbyteorder.hdebugreg.he820.herrno.hfcntl.hhw_breakpoint.hhwcap2.hioctl.hioctls.hipcbuf.hist.hkvm.hkvm_para.hkvm_perf.hldt.hmce.hmman.hmsgbuf.hmsr.hmtrr.hparam.hperf_regs.hposix_types.hposix_types_32.hposix_types_64.hposix_types_x32.hprctl.hprocessor-flags.hptrace-abi.hptrace.hresource.hsembuf.hsetup.hshmbuf.hsigcontext.hsigcontext32.hsiginfo.hsignal.hsockios.hstat.hstatfs.hsvm.hswab.htermbits.htermios.htypes.hucontext.hunistd.hvm86.hvmx.hvsyscall.hkernelMakefileacpiMakefileapicMakefilecpuMakefilemceMakefilemicrocodeMakefilemtrrMakefileresctrlMakefilefpuMakefilekprobesMakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefilenetMakefileoprofileMakefilepciMakefileplatformMakefileatomMakefilece4100MakefileefiMakefilegeodeMakefilegoldfishMakefileintelintel-midMakefiledevice_libsMakefileintel-quarkMakefileMakefileirisMakefileolpcMakefilescx200MakefilesfiMakefilets5500MakefileuvMakefilepowerMakefilepurgatoryMakefileentry64.Spurgatory.csetup-x86_64.Sstack.SrasKconfigrealmodeMakefilermMakefiletoolsMakefilerelocs.crelocs.hrelocs_32.crelocs_64.crelocs_common.cumKconfigMakefileos-LinuxMakefilevdsoMakefilevideoMakefilexenKconfigMakefilextensaKconfigKconfig.debugMakefilebootMakefileboot-elfMakefileboot-redbootMakefiledtsMakefilelibMakefilekernelMakefilelibMakefilemmMakefileoprofileMakefileplatformsissMakefilext2000MakefilextfpgaMakefileblockKconfigKconfig.ioschedMakefilepartitionsKconfigMakefilecertsKconfigMakefilecryptoKconfigMakefileasymmetric_keysKconfigMakefileasync_txKconfigMakefiledriversKconfigMakefileaccessibilityKconfigMakefilebrailleMakefileacpiKconfigMakefileacpicaMakefileapeiKconfigMakefilearm64KconfigMakefiledptfKconfigMakefilenfitKconfigMakefilenumaKconfigMakefileambaKconfigMakefileandroidKconfigMakefileataKconfigMakefileatmKconfigMakefileauxdisplayKconfigMakefilebaseKconfigMakefilefirmware_loaderKconfigMakefilepowerMakefileregmapKconfigMakefiletestKconfigMakefilebcmaKconfigMakefileblockKconfigMakefileaoeMakefiledrbdKconfigMakefilemtip32xxKconfigMakefileparideKconfigMakefilersxxMakefilexen-blkbackMakefilezramKconfigMakefilebluetoothKconfigMakefilebusKconfigMakefilefsl-mcKconfigMakefilecdromMakefilecharKconfigMakefileagpKconfigMakefilehw_randomKconfigMakefileipmiKconfigMakefilemwaveMakefilepcmciaKconfigMakefiletpmKconfigMakefilest33zp24KconfigMakefilexilinx_hwicapMakefilexillybusKconfigMakefileclkKconfigMakefileactionsKconfigMakefileat91MakefileaxisMakefileaxs10xMakefilebcmKconfigMakefileberlinMakefiledavinciMakefileh8300MakefilehisiliconKconfigMakefileimgtecKconfigMakefileimxMakefileingenicMakefilekeystoneKconfigMakefileloongson1MakefilemediatekKconfigMakefilemesonKconfigMakefilemicrochipMakefilemmpMakefilemvebuKconfigMakefilemxsMakefilenxpMakefilepistachioMakefilepxaMakefileqcomKconfigMakefilerenesasKconfigMakefilerockchipMakefilesamsungKconfigMakefilesirfMakefilesocfpgaMakefilespearMakefilesprdKconfigMakefilestMakefilesunxisunxi-ngKconfigMakefileMakefiletegraKconfigMakefiletiKconfigMakefileuniphierKconfigMakefileux500MakefileversatileKconfigMakefilex86MakefilezteMakefilezynqMakefileclocksourceKconfigMakefileconnectorKconfigMakefilecpufreqKconfigKconfig.armKconfig.powerpcKconfig.x86MakefilecpuidleKconfigKconfig.armKconfig.mipsKconfig.powerpcMakefilegovernorsMakefilecryptoKconfigMakefileamccMakefileaxisMakefilebcmMakefilecaamKconfigMakefilecaviumMakefilecptKconfigMakefilenitroxKconfigMakefilezipMakefileccpKconfigMakefileccreeMakefilechelsioKconfigMakefilechtlsMakefileinside-secureMakefilemarvellMakefilemediatekMakefilenxKconfigMakefileqatKconfigMakefileqat_c3xxxMakefileqat_c3xxxvfMakefileqat_c62xMakefileqat_c62xvfMakefileqat_commonMakefileqat_dh895xccMakefileqat_dh895xccvfMakefileqceMakefilerockchipMakefilestm32KconfigMakefilesunxi-ssMakefileux500KconfigMakefilecrypMakefilehashMakefilevirtioKconfigMakefilevmxKconfigMakefiledaxKconfigMakefilepmemMakefiledcaKconfigMakefiledevfreqKconfigMakefileeventKconfigMakefiledioMakefiledmadma-bufKconfigMakefileheapsKconfigMakefileKconfigMakefilebestcommKconfigMakefiledwdw-axi-dmacMakefileKconfigMakefilehsuKconfigMakefileioatMakefileipuMakefilemediatekKconfigMakefileppc4xxMakefileqcomKconfigMakefileshKconfigMakefiletiKconfigMakefilexilinxMakefileedacKconfigMakefileeisaKconfigMakefileextconKconfigMakefilefirewireKconfigMakefilefirmwareKconfigMakefilearm_scmiMakefilebroadcomKconfigMakefileefiKconfigMakefilelibstubMakefiletestMakefilegoogleKconfigMakefilemesonKconfigMakefiletegraKconfigMakefilefmcKconfigMakefilefpgaKconfigMakefilefsiKconfigMakefilegpioKconfigMakefilegpuMakefiledrmKconfigMakefileamdacpKconfigMakefileamdgpuKconfigMakefileamdkfdKconfigMakefiledisplayKconfigMakefileamdgpu_dmMakefiledcMakefilebasicsMakefilebiosMakefilecalcsMakefileclk_mgrMakefiledceMakefiledce100Makefiledce110Makefiledce112Makefiledce120Makefiledce80Makefiledcn10Makefiledcn20Makefiledcn21MakefiledmlMakefiledscMakefilegpioMakefilehdcpMakefileirqMakefilevirtualMakefiledmubsrcMakefilemodulescolorMakefilefreesyncMakefilehdcpMakefileinfo_packetMakefilepowerMakefilepowerplayMakefilehwmgrMakefilesmumgrMakefilearcKconfigMakefilearmKconfigMakefilearmadaKconfigMakefileaspeedKconfigMakefileastKconfigMakefileatmel-hlcdcKconfigMakefilebochsKconfigMakefilebridgeKconfigMakefileadv7511KconfigMakefileanalogixKconfigMakefilesynopsysKconfigMakefilecirrusKconfigMakefileetnavivKconfigMakefileexynosKconfigMakefilefsl-dcuKconfigMakefilegma500KconfigMakefilehisiliconKconfigMakefilehibmcKconfigMakefilekirinKconfigMakefilei2cKconfigMakefilei810Makefilei915KconfigKconfig.debugKconfig.profileKconfig.unstableMakefilegvtMakefileimxKconfigMakefilemediatekKconfigMakefilemesonKconfigMakefilemgaMakefilemgag200KconfigMakefilemsmKconfigMakefilemxsfbKconfigMakefilenouveauKconfigomapdrmKconfigMakefiledisplaysKconfigMakefiledssKconfigMakefilepanelKconfigMakefilepl111KconfigMakefileqxlKconfigMakefiler128MakefileradeonKconfigMakefilercar-duKconfigMakefilerockchipKconfigMakefilesavageMakefileschedulerMakefileselftestsMakefileshmobileKconfigMakefilesisMakefilestiKconfigMakefilestmKconfigMakefilesun4iKconfigMakefiletdfxMakefiletegraKconfigMakefiletilcdcKconfigMakefiletinyKconfigMakefilettmMakefiletve200KconfigMakefileudlKconfigMakefilev3dKconfigMakefilevboxvideoKconfigMakefilevc4KconfigMakefilevgemMakefileviaMakefilevirtioKconfigMakefilevkmsMakefilevmwgfxKconfigMakefilexenKconfigMakefilezteKconfigMakefilehost1xKconfigMakefileipu-v3KconfigMakefilevgaKconfigMakefilehidKconfigMakefilei2c-hidKconfigMakefileintel-ish-hidKconfigMakefileusbhidKconfigMakefilehsiKconfigMakefileclientsKconfigMakefilecontrollersKconfigMakefilehvKconfigMakefilehwmonKconfigMakefilepmbusKconfigMakefilehwspinlockKconfigMakefilehwtracingKconfigcoresightKconfigMakefileintel_thKconfigMakefilestmKconfigMakefilei2cKconfigMakefilealgosKconfigMakefilebussesKconfigMakefilemuxesKconfigMakefileideKconfigMakefileidleKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileafeKconfigMakefileamplifiersKconfigMakefilebufferKconfigMakefilechemicalKconfigMakefilecommonKconfigMakefilecros_ec_sensorsKconfigMakefilehid-sensorsKconfigMakefilems_sensorsKconfigMakefilessp_sensorsKconfigMakefilest_sensorsKconfigMakefilecounterKconfigMakefiledacKconfigMakefiledummyKconfigMakefilefrequencyKconfigMakefilegyroKconfigMakefilehealthKconfigMakefilehumidityKconfigMakefileimuKconfigMakefilebmi160KconfigMakefileinv_mpu6050KconfigMakefilest_lsm6dsxKconfigMakefilelightKconfigMakefilemagnetometerKconfigMakefilemultiplexerKconfigMakefileorientationKconfigMakefilepotentiometerKconfigMakefilepotentiostatKconfigMakefilepressureKconfigMakefileproximityKconfigMakefileresolverKconfigMakefiletemperatureKconfigMakefiletriggerKconfigMakefileinfinibandKconfigMakefilecoreMakefilehwMakefilebnxt_reKconfigMakefilecxgb4KconfigMakefileefaKconfigMakefilehfi1KconfigMakefilehnsKconfigMakefilei40iwKconfigMakefilemlx4KconfigMakefilemlx5KconfigMakefilemthcaKconfigMakefileocrdmaKconfigMakefileqedrKconfigMakefileqibKconfigMakefileusnicKconfigMakefilevmw_pvrdmaKconfigMakefileswMakefilerdmavtKconfigMakefilerxeKconfigMakefilesiwKconfigMakefileulpMakefileipoibKconfigMakefileiserKconfigMakefileisertKconfigMakefileopa_vnicKconfigMakefilesrpKconfigsrptKconfigMakefileinputKconfigMakefilegameportKconfigMakefilejoystickKconfigMakefileiforceKconfigMakefilekeyboardKconfigMakefilemiscKconfigMakefilemouseKconfigMakefilermi4KconfigMakefileserioKconfigMakefiletabletKconfigMakefiletouchscreenKconfigMakefileiommuKconfigMakefileipackKconfigMakefilecarriersKconfigMakefiledevicesKconfigMakefileirqchipKconfigMakefileisdnKconfigMakefilecapiKconfigMakefiledivertMakefilegigasetKconfigMakefilehardwareKconfigMakefileavmKconfigMakefileeiconKconfigMakefilemISDNKconfigMakefilehisaxKconfigMakefilehysdnKconfigMakefilei4lKconfigMakefileisdnloopMakefilemISDNKconfigMakefileledsKconfigMakefiletriggerKconfigMakefilelightnvmKconfigMakefilemacintoshKconfigMakefileamsMakefilemailboxKconfigMakefilemcbKconfigMakefilemdKconfigMakefilebcacheKconfigMakefilepersistent-dataKconfigMakefilemediaKconfigMakefilececKconfigMakefilecommonKconfigMakefileb2c2KconfigMakefilesaa7146KconfigMakefilesianoKconfigMakefilev4l2-tpgKconfigMakefilevideobuf2KconfigMakefiledvb-coreKconfigMakefiledvb-frontendsKconfigMakefilecxd2880KconfigMakefiledrx39xyjKconfigMakefilefirewireKconfigMakefilei2cKconfigMakefileadv748xMakefilecx25840KconfigMakefileet8ek8KconfigMakefilem5molsKconfigMakefiles5c73m3MakefilesmiappKconfigMakefilesoc_cameraKconfigMakefilemmcKconfigMakefilesianoKconfigMakefilepciKconfigMakefileb2c2KconfigMakefilebt8xxKconfigMakefilecobaltKconfigMakefilecx18KconfigMakefilecx23885KconfigMakefilecx25821KconfigMakefilecx88KconfigMakefileddbridgeKconfigMakefiledm1105KconfigMakefiledt3155KconfigMakefileintelMakefileipu3KconfigMakefileivtvKconfigMakefilemantisKconfigMakefilemeyeKconfigMakefilenetup_unidvbKconfigMakefilengeneKconfigMakefilepluto2KconfigMakefilept1KconfigMakefilept3KconfigMakefilesaa7134KconfigMakefilesaa7146KconfigMakefilesaa7164KconfigMakefilesmipcieKconfigMakefilesolo6x10KconfigMakefilesta2x11KconfigMakefilettpciKconfigMakefiletw5864KconfigMakefiletw68KconfigMakefiletw686xKconfigMakefileplatformKconfigMakefileam437xKconfigMakefileatmelKconfigMakefilecadenceKconfigMakefilecec-gpioMakefilecodaMakefiledavinciKconfigMakefileexynos-gscMakefileexynos4-isKconfigMakefilemarvell-ccicKconfigMakefilemesonMakefilemtk-jpegMakefilemtk-mdpMakefilemtk-vcodecMakefilemtk-vpuMakefileomapKconfigMakefileomap3ispMakefileqcomcamss-8x16MakefilevenusMakefilercar-vinKconfigMakefilerockchiprgaMakefiles3c-camifMakefiles5p-cecMakefiles5p-g2dMakefiles5p-jpegMakefiles5p-mfcMakefilesoc_cameraKconfigMakefilestibdispMakefilec8sectpfeKconfigMakefilececMakefiledeltaMakefilehvaMakefilestm32Makefiletegra-cecMakefileti-vpeMakefilevimcKconfigMakefilevividKconfigMakefilevsp1MakefilexilinxKconfigMakefileradioKconfigMakefilesi470xKconfigMakefilesi4713KconfigMakefilewl128xKconfigMakefilercKconfigMakefileimg-irKconfigMakefilekeymapsKconfigMakefilespiKconfigMakefiletunersKconfigMakefileusbKconfigMakefileairspyKconfigMakefileas102KconfigMakefileau0828KconfigMakefileb2c2KconfigMakefilecpia2KconfigMakefilecx231xxKconfigMakefiledvb-usbdvb-usb-v2KconfigMakefileKconfigMakefileem28xxKconfigMakefilego7007KconfigMakefilegspcaKconfigMakefilegl860KconfigMakefilem5602KconfigMakefilestv06xxKconfigMakefilehackrfKconfigMakefilehdpvrKconfigMakefilemsi2500KconfigMakefilepulse8-cecKconfigMakefilepvrusb2KconfigMakefilepwcKconfigMakefilerainshadow-cecKconfigMakefiles2255KconfigMakefilesianoKconfigMakefilestk1160KconfigMakefilestkwebcamKconfigMakefiletm6000KconfigMakefilettusb-budgetKconfigMakefilettusb-decKconfigMakefileusbtvKconfigMakefileusbvisionKconfigMakefileuvcKconfigMakefilezr364xxKconfigMakefilev4l2-coreKconfigMakefilememoryKconfigMakefileMakefile.asm-offsetssamsungKconfigMakefiletegraKconfigMakefilememstickKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemessageMakefilefusionKconfigMakefilemfdKconfigMakefilemiscKconfigMakefilealtera-staplKconfigMakefilec2portKconfigMakefilecardreaderKconfigMakefilecb710KconfigMakefilecxlKconfigMakefileechoKconfigMakefileeepromKconfigMakefilegenwqeKconfigMakefileibmasmMakefilelis3lv02dKconfigMakefilelkdtmMakefilemeiKconfigMakefilehdcpKconfigMakefilemicKconfigMakefilebusMakefilecardMakefilecosmMakefilecosm_clientMakefilehostMakefilescifMakefilevopMakefileocxlKconfigMakefilesgi-gruMakefilesgi-xpMakefileti-stKconfigMakefilevmw_vmciKconfigMakefilemmcKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemtdKconfigMakefilechipsKconfigMakefiledevicesKconfigMakefilelpddrKconfigMakefilemapsKconfigMakefilenandKconfigMakefileonenandKconfigMakefilerawKconfigMakefileatmelMakefilebcm47xxnflashMakefilebrcmnandMakefilegpmi-nandMakefileparsersKconfigMakefilespi-norKconfigMakefiletestsMakefileubiKconfigMakefilemuxKconfigMakefilenetKconfigMakefileappletalkKconfigMakefilearcnetKconfigMakefilebondingMakefilecaifKconfigMakefilecanKconfigMakefilec_canKconfigMakefilecc770KconfigMakefileifi_canfdKconfigMakefilem_canKconfigMakefilemscanKconfigMakefilepeak_canfdKconfigMakefilercarKconfigMakefilesja1000KconfigMakefilesoftingKconfigMakefilespiKconfigMakefileusbKconfigMakefilekvaser_usbMakefilepeak_usbMakefiledsaKconfigMakefileb53KconfigMakefilemicrochipKconfigMakefilemv88e6xxxKconfigMakefileethernet3comKconfigMakefile8390KconfigMakefileKconfigMakefileadaptecKconfigMakefileaeroflexKconfigMakefileagereKconfigMakefilealacritechKconfigMakefileallwinnerKconfigMakefilealteonKconfigMakefilealteraKconfigMakefileamazonKconfigMakefileenaMakefileamdKconfigMakefilexgbeMakefileapmKconfigMakefilexgenexgene-v2KconfigMakefileKconfigMakefileappleKconfigMakefileaquantiaKconfigMakefileatlanticMakefilehw_atlMakefilearcKconfigMakefileatherosKconfigMakefilealxMakefileatl1cMakefileatl1eMakefileatlxMakefileauroraKconfigMakefilebroadcomKconfigMakefilebnx2xMakefilebnxtMakefilegenetMakefilebrocadeKconfigMakefilebnaKconfigMakefilecadenceKconfigMakefilecalxedaKconfigMakefilecaviumKconfigMakefilecommonMakefileliquidioMakefileocteonMakefilethunderMakefilechelsioKconfigMakefilecxgbMakefilecxgb3Makefilecxgb4Makefilecxgb4vfMakefilelibcxgbMakefilecirrusKconfigMakefileciscoKconfigMakefileenicKconfigMakefilecortinaKconfigMakefiledavicomKconfigMakefiledecKconfigMakefiletulipKconfigMakefiledlinkKconfigMakefileemulexKconfigMakefilebenetKconfigMakefileezchipKconfigMakefilefaradayKconfigMakefilefreescaleKconfigMakefiledpaaKconfigMakefilefmanKconfigMakefilefs_enetKconfigMakefilefujitsuKconfigMakefilegoogleKconfigMakefilegveMakefilehisiliconKconfigMakefilehnsMakefilehns3Makefilehns3pfMakefilehns3vfMakefilehpKconfigMakefilehuaweiKconfigMakefilehinicKconfigMakefilei825xxKconfigMakefileibmKconfigMakefileeheaMakefileemacKconfigMakefileintelKconfigMakefilee1000Makefilee1000eMakefilefm10kMakefilei40eMakefileiavfMakefileiceMakefileigbMakefileigbvfMakefileigcMakefileixgbMakefileixgbeMakefileixgbevfMakefilemarvellKconfigMakefilemvpp2MakefilemediatekKconfigMakefilemellanoxKconfigMakefilemlx4KconfigMakefilemlx5coreKconfigMakefileaccelMakefilediagMakefileenMakefilexskMakefileen_accelMakefileeswMakefilefpgaMakefileipoibMakefilelibMakefilesteeringMakefilemlxfwKconfigMakefilemlxswKconfigMakefilemicrelKconfigMakefilemicrochipKconfigMakefilemoxaKconfigMakefilemsccKconfigMakefilemyricomKconfigMakefilemyri10geMakefilenatsemiKconfigMakefileneterionKconfigMakefilevxgeMakefilenetronomeKconfigMakefilenfpMakefilebpfMakefileflowerMakefilenfpcoreMakefilenfp6000MakefilenicMakefileniKconfigMakefilenuvotonKconfigMakefilenvidiaKconfigMakefilenxpKconfigMakefileoki-semiKconfigMakefilepch_gbeKconfigMakefilepacketenginesKconfigMakefilepasemiKconfigMakefilepensandoKconfigMakefileionicMakefileqlogicKconfigMakefilenetxenMakefileqedMakefileqedeMakefileqlcnicMakefileqlgeMakefilequalcommKconfigMakefileemacMakefilermnetKconfigMakefilerdcKconfigMakefilerealtekKconfigMakefilerenesasKconfigMakefilerockerKconfigMakefilesamsungKconfigMakefilesxgbeMakefileseeqKconfigMakefilesfcKconfigMakefilefalconKconfigMakefilesgiKconfigMakefilesilanKconfigMakefilesisKconfigMakefilesmscKconfigMakefilesocionextKconfigMakefilestmicroKconfigMakefilestmmacKconfigMakefilesunKconfigMakefilesynopsysKconfigMakefiletehutiKconfigMakefiletiKconfigMakefiletoshibaKconfigMakefiletundraKconfigMakefileviaKconfigMakefilewiznetKconfigMakefilexilinxKconfigMakefilexircomKconfigMakefilexscaleKconfigMakefilefddiKconfigMakefileskfpMakefilefjesMakefilehamradioKconfigMakefilehippiKconfigMakefilehypervKconfigMakefileieee802154KconfigMakefileipvlanMakefilenetdevsimMakefilephyKconfigMakefileplipKconfigMakefilepppKconfigMakefileslipKconfigMakefileteamKconfigMakefileusbKconfigMakefilevmxnet3MakefilewanKconfigMakefilelmcMakefilewimaxKconfigMakefilei2400mKconfigMakefilewirelessKconfigMakefileadmtekKconfigMakefileathKconfigMakefilear5523KconfigMakefileath10kKconfigMakefileath11kKconfigMakefileath5kKconfigMakefileath6klKconfigMakefileath9kKconfigMakefilecarl9170KconfigMakefilewcn36xxKconfigMakefilewil6210KconfigMakefileatmelKconfigMakefilebroadcomKconfigMakefileb43KconfigMakefileb43legacyKconfigMakefilebrcm80211KconfigMakefilebrcmfmacKconfigMakefilebrcmsmacMakefilebrcmutilMakefileciscoKconfigMakefileintelKconfigMakefileipw2x00KconfigMakefileiwlegacyKconfigMakefileiwlwifiKconfigMakefiledvmMakefilemvmMakefileintersilKconfigMakefilehostapKconfigMakefileorinocoKconfigMakefilep54KconfigMakefileprism54MakefilemarvellKconfigMakefilelibertasKconfigMakefilelibertas_tfKconfigMakefilemwifiexKconfigMakefilemediatekKconfigMakefilemt76KconfigMakefilemt7603KconfigMakefilemt7615KconfigMakefilemt76x0KconfigMakefilemt76x2KconfigMakefilemt7601uKconfigMakefilequantennaKconfigMakefileqtnfmacKconfigMakefileralinkKconfigMakefilert2x00KconfigMakefilerealtekKconfigMakefilertl818xKconfigMakefilertl8180Makefilertl8187Makefilertl8xxxuKconfigMakefilertlwifiKconfigMakefilebtcoexistMakefilertl8188eeMakefilertl8192cMakefilertl8192ceMakefilertl8192cuMakefilertl8192deMakefilertl8192eeMakefilertl8192seMakefilertl8723aeMakefilertl8723beMakefilertl8723comMakefilertl8821aeMakefilertw88KconfigMakefilersiKconfigMakefilestKconfigMakefilecw1200KconfigMakefiletiKconfigMakefilewl1251KconfigMakefilewl12xxKconfigMakefilewl18xxKconfigMakefilewlcoreKconfigMakefilezydasKconfigMakefilezd1211rwKconfigMakefilexen-netbackMakefilenfcKconfigMakefilefdpKconfigMakefilemicroreadKconfigMakefilenfcmrvlKconfigMakefilenxp-nciKconfigMakefilepn533KconfigMakefilepn544KconfigMakefiles3fwrn5KconfigMakefilest-nciKconfigMakefilest21nfcaKconfigMakefilest95hfKconfigMakefilentbKconfigMakefilehwKconfigMakefileamdKconfigMakefileidtKconfigMakefileintelKconfigMakefilemsccKconfigMakefiletestKconfigMakefilenubusMakefilenvdimmKconfigMakefilenvmeKconfigMakefilehostKconfigMakefiletargetKconfigMakefilenvmemKconfigMakefileofKconfigMakefileunittest-dataMakefileoppKconfigMakefilepariscKconfigMakefileparportKconfigMakefilepciKconfigMakefilecontrollerKconfigMakefiledwcKconfigMakefileendpointKconfigMakefilefunctionsKconfigMakefilehotplugKconfigMakefilepcieKconfigMakefileswitchKconfigMakefilepcmciaKconfigMakefileperfKconfigMakefilehisiliconMakefilephyKconfigMakefileallwinnerKconfigMakefileamlogicKconfigMakefilebroadcomKconfigMakefilehisiliconKconfigMakefilelantiqKconfigMakefilemarvellKconfigMakefilemediatekKconfigMakefilemotorolaKconfigMakefilequalcommKconfigMakefileralinkKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilestKconfigMakefiletegraKconfigMakefiletiKconfigMakefilepinctrlKconfigMakefileactionsKconfigMakefileaspeedKconfigMakefilebcmKconfigMakefileberlinKconfigMakefilefreescaleKconfigMakefileintelKconfigMakefilemediatekKconfigMakefilemesonKconfigMakefilemvebuKconfigMakefilenomadikKconfigMakefilepxaKconfigMakefileqcomKconfigMakefilesamsungKconfigMakefilesh-pfcKconfigMakefilesirfMakefilespearKconfigMakefilesprdKconfigMakefilestm32KconfigMakefilesunxiKconfigMakefiletegraKconfigMakefiletiKconfigMakefileuniphierKconfigMakefilevt8500KconfigMakefilezteKconfigMakefileplatformKconfigMakefilechromeKconfigMakefilegoldfishKconfigMakefilemellanoxKconfigMakefilemipsKconfigMakefileolpcMakefilex86KconfigMakefileintel_speed_select_ifKconfigMakefilepnpKconfigMakefileisapnpKconfigMakefilepnpacpiKconfigMakefilepnpbiosKconfigMakefilepowerKconfigMakefileavsKconfigMakefileresetKconfigMakefilesupplyKconfigMakefilepowercapKconfigMakefileppsKconfigMakefileclientsKconfigMakefilegeneratorsKconfigMakefileps3MakefileptpKconfigMakefilepwmKconfigMakefilerapidioKconfigMakefiledevicesKconfigMakefileswitchesKconfigMakefilerasKconfigMakefileregulatorKconfigMakefileremoteprocKconfigMakefileresetKconfigMakefilehisiliconKconfigMakefilestiKconfigMakefiletegraKconfigMakefilerpmsgKconfigMakefilertcKconfigMakefiles390MakefileblockKconfigMakefilecharKconfigMakefilecioMakefilecryptoMakefilenetKconfigMakefilescsiMakefilevirtioMakefilesbusMakefilecharKconfigMakefilescsiKconfigMakefileaacraidMakefileaic7xxxKconfig.aic79xxKconfig.aic7xxxMakefileaicasmMakefileaic94xxKconfigMakefilearcmsrMakefilearmKconfigMakefilebe2iscsiKconfigMakefilebfaMakefilebnx2fcKconfigMakefilebnx2iKconfigMakefilecsiostorKconfigMakefilecxgbiKconfigMakefilecxgb3iKconfigcxgb4iKconfigcxlflashKconfigMakefiledevice_handlerKconfigMakefileesas2rKconfigMakefilefcoeMakefilefnicMakefilehisi_sasKconfigMakefileibmvscsiMakefileibmvscsi_tgtMakefileisciMakefilelibfcMakefilelibsasKconfigMakefilelpfcMakefilemegaraidKconfig.megaraidMakefilempt3sasKconfigMakefilemvsasKconfigMakefilepcmciaKconfigMakefilepm8001MakefileqedfKconfigMakefileqediKconfigMakefileqla2xxxKconfigMakefileqla4xxxKconfigMakefilesmartpqiKconfigMakefilesnicMakefilesym53c8xx_2MakefileufsKconfigMakefilesfiKconfigMakefileshKconfigMakefileclkMakefileintcKconfigMakefilemapleMakefilesuperhywayMakefilesioxKconfigMakefileslimbusKconfigMakefilesnKconfigMakefilesocKconfigMakefileactionsKconfigMakefileamlogicKconfigMakefileatmelKconfigMakefilebcmKconfigMakefilebrcmstbKconfigMakefilepmMakefiledoveMakefilefslKconfigMakefileqbmanKconfigMakefileqeKconfigMakefilegeminiMakefileimxKconfigMakefilelantiqMakefilemediatekKconfigMakefileqcomKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilesunxiKconfigMakefiletegraKconfigMakefilefuseMakefiletiKconfigMakefileux500KconfigMakefileversatileKconfigMakefilexilinxKconfigMakefilezteKconfigMakefilesoundwireKconfigMakefilespiKconfigMakefilespmiKconfigMakefilessbKconfigMakefilestagingKconfigMakefileandroidKconfigMakefileionKconfigMakefileboardKconfigMakefileclocking-wizardKconfigMakefilecomediKconfigMakefiledriversMakefilekcomedilibMakefiledgncKconfigMakefileemxx_udcKconfigMakefilefbtftKconfigMakefilefsl-dpaa2KconfigMakefileethernetMakefileethswMakefilertcMakefilefsl-mcKconfigMakefilebusKconfigMakefiledpioMakefilefwserialKconfigMakefilegdm724xKconfigMakefilegoldfishKconfigMakefilegreybusKconfigMakefiletoolsMakefilegs_fpgabootKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileaddacKconfigMakefilecdcKconfigMakefilefrequencyKconfigMakefilegyroKconfigMakefileimpedance-analyzerKconfigMakefilemeterKconfigMakefileresolverKconfigMakefileks7010KconfigMakefilemediaKconfigMakefilebcm2048KconfigMakefiledavinci_vpfeKconfigMakefileimxKconfigMakefileimx074KconfigMakefilemt9t031KconfigMakefileomap4issKconfigMakefiletegra-vdeKconfigMakefilezoranKconfigMakefilemostKconfigMakefilecdevKconfigMakefiledim2KconfigMakefilei2cKconfigMakefilenetKconfigMakefilesoundKconfigMakefileusbKconfigMakefilevideoKconfigMakefilemt29f_spinandKconfigMakefilemt7621-dmaKconfigMakefilemt7621-dtsKconfigMakefilemt7621-ethKconfigMakefilemt7621-gpioKconfigMakefilemt7621-mmcKconfigMakefilemt7621-pciMakefilemt7621-pinctrlKconfigMakefilemt7621-spiKconfigMakefilenetlogicKconfigMakefilenvecKconfigMakefileocteonocteon-usbKconfigMakefileKconfigMakefileolpc_dconKconfigMakefilepi433KconfigMakefilertl8188euKconfigMakefilertl8192eKconfigMakefilertl8192eKconfigMakefilertl8192uKconfigMakefileieee80211Makefilertl8712KconfigMakefilertl8723bsKconfigMakefilertlwifiKconfigMakefilebtcoexistMakefilertl8822beMakefilerts5208KconfigMakefileskeinKconfigMakefilesm750fbKconfigMakefilespeakupKconfigMakefileunisysKconfigMakefilevisorhbaKconfigMakefilevisorinputKconfigMakefilevisornicKconfigMakefilevboxvideoKconfigMakefilevc04_servicesKconfigMakefilebcm2835-audioKconfigMakefilebcm2835-cameraKconfigMakefilevmeMakefiledevicesKconfigMakefilevt6655KconfigMakefilevt6656KconfigMakefilewilc1000KconfigMakefilewlan-ngKconfigMakefilexgifbKconfigMakefiletargetKconfigMakefileiscsiKconfigMakefilecxgbitKconfigMakefileloopbackKconfigMakefilesbpKconfigMakefiletcm_fcKconfigMakefiletcMakefileteeKconfigMakefileopteeKconfigMakefilethermalKconfigMakefilebroadcomKconfigMakefileintelKconfigMakefileint340x_thermalKconfigMakefileqcomKconfigMakefilesamsungKconfigMakefilestKconfigMakefiletegraKconfigMakefileti-soc-thermalKconfigMakefilethunderboltKconfigMakefilettyKconfigMakefilehvcKconfigMakefileipwirelessMakefileserdevKconfigMakefileserial8250KconfigMakefileKconfigMakefilecpm_uartMakefilejsmMakefilevtMakefileuioKconfigMakefileusbKconfigMakefileatmKconfigMakefilec67x00MakefilechipideaKconfigMakefileclassKconfigMakefilecommonMakefilecoreKconfigMakefiledwc2KconfigMakefiledwc3KconfigMakefileearlyMakefilegadgetKconfigMakefilefunctionMakefilelegacyKconfigMakefileudcKconfigMakefileaspeed-vhubKconfigMakefilebdcKconfigMakefilehostKconfigMakefilewhciMakefileimageKconfigMakefileisp1760KconfigMakefilemiscKconfigMakefilesisusbvgaKconfigMakefilemonKconfigMakefilemtu3KconfigMakefilemusbKconfigMakefilephyKconfigMakefilerenesas_usbhsKconfigMakefilerolesKconfigMakefileserialKconfigMakefileMakefile-keyspan_pda_fwstorageKconfigMakefiletypecKconfigMakefilealtmodesKconfigMakefilemuxKconfigMakefiletcpmKconfigMakefileucsiKconfigMakefileusbipKconfigMakefilewusbcoreKconfigMakefileuwbKconfigMakefilei1480MakefiledfuMakefilevdpaKconfigMakefileifcvfMakefilevdpa_simMakefilevfioKconfigMakefilemdevKconfigMakefilepciKconfigMakefileplatformKconfigMakefileresetKconfigMakefilevhostKconfigKconfig.vringhMakefilevideoKconfigMakefilebacklightKconfigMakefileconsoleKconfigMakefilefbdevKconfigMakefileatyMakefilecoreMakefilegeodeKconfigMakefilei810MakefileintelfbMakefilekyroMakefilematroxMakefilemb862xxMakefilembxMakefilemmpKconfigMakefilefbKconfigMakefilehwKconfigMakefilepanelKconfigMakefilenvidiaMakefileomapKconfigMakefileomap2KconfigMakefileomapfbKconfigMakefiledisplaysKconfigMakefiledssKconfigMakefilerivaMakefilesavageMakefilesisMakefilevermilionMakefileviaMakefilelogoKconfigMakefilevirtKconfigMakefilevboxguestKconfigMakefilevirtioKconfigMakefilevisorbusKconfigMakefilevlynqKconfigMakefilevmeKconfigMakefileboardsKconfigMakefilebridgesKconfigMakefilew1KconfigMakefilemastersKconfigMakefileslavesKconfigMakefilewatchdogKconfigMakefilexenKconfigMakefileeventsMakefilexen-pcibackMakefilexenbusMakefilexenfsMakefilezorroKconfigMakefilefirmwareMakefilefs9pKconfigMakefileKconfigKconfig.binfmtMakefileadfsKconfigMakefileaffsKconfigMakefileafsKconfigMakefileautofsKconfigMakefilebefsKconfigMakefilebfsKconfigMakefilebtrfsKconfigMakefilecachefilesKconfigMakefilecephKconfigMakefilecifsKconfigMakefilecodaKconfigMakefileconfigfsKconfigMakefilecramfsKconfigMakefilecryptoKconfigMakefiledebugfsMakefiledevptsMakefiledlmKconfigMakefileecryptfsKconfigMakefileefivarfsKconfigMakefileefsKconfigMakefileexportfsMakefileext2KconfigMakefileext4KconfigMakefilef2fsKconfigMakefilefatKconfigMakefilefreevxfsKconfigMakefilefscacheKconfigMakefilefuseKconfigMakefilegfs2KconfigMakefilehfsKconfigMakefilehfsplusKconfigMakefilehostfsMakefilehpfsKconfigMakefilehugetlbfsMakefileiomapMakefileisofsKconfigMakefilejbd2KconfigMakefilejffs2KconfigMakefilejfsKconfigMakefilekernfsKconfigMakefilelockdMakefileminixKconfigMakefilenfsKconfigMakefileblocklayoutMakefilefilelayoutMakefileflexfilelayoutMakefilenfs_commonMakefilenfsdKconfigMakefilenilfs2KconfigMakefilenlsKconfigMakefilenotifyKconfigMakefilednotifyKconfigMakefilefanotifyKconfigMakefileinotifyKconfigMakefilentfsKconfigMakefileocfs2KconfigMakefileclusterMakefiledlmMakefiledlmfsMakefileomfsKconfigMakefileopenpromfsMakefileorangefsKconfigMakefileoverlayfsKconfigMakefileprocKconfigMakefilepstoreKconfigMakefileqnx4KconfigMakefileqnx6KconfigMakefilequotaKconfigMakefileramfsMakefilereiserfsKconfigMakefileromfsKconfigMakefilesquashfsKconfigMakefilesysfsKconfigMakefilesysvKconfigMakefiletracefsMakefileubifsKconfigMakefileudfKconfigMakefileufsKconfigMakefilexfsKconfigMakefileincludeacpiacbuffer.hacconfig.hacexcep.hacnames.hacoutput.hacpi.hacpi_bus.hacpi_drivers.hacpi_io.hacpi_lpat.hacpi_numa.hacpiosxf.hacpixf.hacrestyp.hactbl.hactbl1.hactbl2.hactbl3.hactypes.hacuuid.hapei.hbattery.hbutton.hcppc_acpi.hghes.hhed.hnfit.hpcc.hpdc_intel.hplatformacenv.hacenvex.hacgcc.hacgccex.hacintel.haclinux.haclinuxex.hprocessor.hreboot.hvideo.hasm-generic4level-fixup.h5level-fixup.hasm-offsets.hasm-prototypes.hatomic-instrumented.hatomic-long.hatomic.hatomic64.haudit_change_attr.haudit_dir_write.haudit_read.haudit_signal.haudit_write.hbarrier.hbitopsbitops.h__ffs.h__fls.harch_hweight.hatomic.hbuiltin-__ffs.hbuiltin-__fls.hbuiltin-ffs.hbuiltin-fls.hconst_hweight.hext2-atomic-setbit.hext2-atomic.hffs.hffz.hfind.hfls.hfls64.hhweight.hle.hlock.hnon-atomic.hsched.hbitsperlong.hbug.hbugs.hcache.hcacheflush.hchecksum.hcmpxchg-local.hcmpxchg.hcompat.hcurrent.hdelay.hdevice.hdiv64.hdma-contiguous.hdma-mapping.hdma.hearly_ioremap.hemergency-restart.herror-injection.hexec.hexport.hextable.hfb.hfixmap.hftrace.hfutex.hgetorder.hgpio.hhardirq.hhugetlb.hhw_irq.hide_iops.hint-ll64.hio.hioctl.hiomap.hirq.hirq_regs.hirq_work.hirqflags.hkdebug.hkmap_types.hkprobes.hkvm_para.hlinkage.hlocal.hlocal64.hmcs_spinlock.hmemory_model.hmm-arch-hooks.hmm_hooks.hmmiowb.hmmiowb_types.hmmu.hmmu_context.hmodule.hmshyperv.hmsi.hpage.hparam.hparport.hpci.hpci_iomap.hpercpu.hpgalloc.hpgtable-nop4d-hack.hpgtable-nop4d.hpgtable-nopmd.hpgtable-nopud.hpgtable.hpgtable_uffd.hpreempt.hptrace.hqrwlock.hqrwlock_types.hqspinlock.hqspinlock_types.hresource.hseccomp.hsections.hsegment.hserial.hset_memory.hsignal.hsimd.hsizes.hspinlock.hstatfs.hstring.hswitch_to.hsyscall.hsyscalls.htermios-base.htermios.htimex.htlb.htlbflush.htopology.htrace_clock.huaccess.hunaligned.hunistd.huser.hvga.hvmlinux.lds.hvtime.hword-at-a-time.hxor.hclocksourcearm_arch_timer.hhyperv_timer.hpxa.hsamsung_pwm.htimer-sp804.htimer-ti-dm.hconfig64bit.h6lowpan.h8139cp.h8139too8139too.h8129.hac97bus.hacerwmi.hacerhdf.hacpiacpi.hac.hadxl.hapeiapei.heinj.herstdebug.hghes.hmemoryfailure.hpcieaer.hbattery.hbgrt.hbutton.hcmpc.hconfigfs.hcontainer.hcppclib.hcpufreqpss.hcustommethod.hdebug.hdebuggerdebugger.huser.hdock.hecdebugfs.hextlog.hfan.hhed.hhmat.hhotplugcpu.hioapic.hmemory.hi2copregion.hipmi.hlegacytableslookup.hlpit.hnfit.hnuma.hpcislot.hprocessorprocessor.haggregator.hcstate.hidle.hrevoverridepossible.hsbs.hsleep.hspcrtable.hsystempowerstatessupport.htableupgrade.htad.hthermalthermal.hrel.hvideo.hwatchdog.hwmi.hadvisesyscalls.haio.halim1535wdt.halim7101wdt.hallowdevcoredump.halterastapl.halx.hamdiommuiommu.hv2.hmemencrypt.hnb.hnuma.hphy.hxgbexgbe.hhaveecc.hamigapartition.hamilorfkill.hanoninodes.hapds9802als.happlegmux.hproperties.haqtion.haquantiaphy.harchclocksourcedata.hcpuidlehaltpoll.hdefconfig.hdiscardmemblock.hdmaaddrt64bit.henablehugepagemigration.hmemoryhotplug.hhotremove.hsplitpmdptlock.hthpmigration.hhasacpitableupgrade.haddpages.hcachelinesize.hcpurelax.hdebugvirtual.hdevmemisallowed.helfrandomize.hfastmultiplier.hfilterpgprot.hforcedmaunencrypted.hfortifysource.hgcovprofileall.hgiganticpage.hhmm.hkcov.hkexecpurgatory.hmemencrypt.hmembarriersynccore.hpkeys.hpmemapi.hptespecial.hrefcount.hsetdirectmap.hmemory.hsgchain.hstrictkernelrwx.hmodulerwx.hsynccorebeforeusermode.hsyscallwrapper.huaccessflushcache.hmcsafe.hubsansanitizeall.hzonedevice.hhavenmisafecmpxchg.hhibernationheader.hpossible.hmayhavepcfdc.hmighthaveacpipdc.hpcparport.hserio.hmmaprndbitsbits.hmax.hmin.hcompatbitsbits.hmax.hmin.hprockcoretext.hrandom.hselectmemorymodel.hsparsememdefault.henable.hstackwalk.hsupportsacpi.hatomicrmw.hdebugpagealloc.hint128.hmemoryfailure.hnumabalancing.hoptimizedinlining.huprobes.hsuspendpossible.husebuiltinbswap.hcmpxchglockref.hmemremapprot.hqueuedrwlocks.hspinlocks.huseshighvmaflags.hpguncached.hwantbatchedunmaptlbflush.hcompatipcparseversion.hdefaultbpfjit.hgeneralhugetlb.hhugepmdshare.holdcompatipc.hwantsdynamictaskstruct.hthpswap.harmgicmaxnr.hasn1.hassociativearray.hasuslaptop.hnbwmi.hwmi.hasymmetrickeytype.hpublickeysubtype.hasynccore.hmemcpy.hpq.hraid6recov.htest.htxdma.hxor.hataata.hacpi.hbmdma.hgeneric.hpiix.hsff.hverboseerror.hathcommon.hdebug.hath10kath10k.hce.hdebug.hdebugfs.hpci.htracing.hath5kpci.hath9kath9k.hahb.hbtcoexsupport.hcommoncommon.hdebug.hdebugfs.hhtc.hhw.hpci.hpcoem.hrfkill.hwow.hatl1.hatl1c.hatl1e.hatl2.hatmatm.hbr2684.hclip.hlane.hatomic64selftest.hauditaudit.harch.hauditsyscall.hauto.confauto.conf.cmdautofsfs.hautofs4fs.hbacklightapple.hclassdevice.hlcdsupport.hlp855x.hballooncompaction.hbasefull.hsmall.hbcmnetphylib.hbcm7xxxphy.hbcm87xxphy.hbcmabcma.hdrivergmaccmn.hgpio.hpci.hhostpcipci.hpossible.hpossible.hbe2iscsi.hbe2netbe2net.hhwmon.hlancer.hskyhawk.hbfqcgroupdebug.hgroupiosched.hbigkeys.hbinaryprintf.hbinfmtelf.hmisc.hscript.hbitreverse.hblkcgroupcgroup.hiolatency.hdebugfs.hdevdev.hbsg.hbsglib.hcbt.hdmdm.hbuiltin.hinitrd.hintegrity.hiotrace.hlooploop.hmincount.hmd.hnbd.hnullblk.hnvme.hpmem.hramram.hcount.hsize.hrbd.hsd.hsrsr.hvendor.hthrottling.hmqpci.hrdma.hvirtio.hpm.hscsirequest.hwbtwbt.hmq.hblockblock.hcompat.hbnx2.hbnx2xbnx2x.hsriov.hbnxtbnxt.hdcb.hfloweroffload.hhwmon.hsriov.hbonding.hbootprintkdelay.hbootparamhardlockuppanicpanic.hvalue.hhotplugcpu0.hhungtaskpanicvalue.hsoftlockuppanicvalue.hbounce.hbpfbpf.hevents.hjitjit.halwayson.hdefaulton.hstreamparser.hsyscall.hbql.hbranchprofilenone.hbrcmfmacbrcmfmac.hpcie.hprotobcdc.hmsgbuf.hsdio.husb.hbrcmsmac.hbrcmutil.hbridgebridge.hebt8023.hamong.harp.harpreply.hbroute.hdnat.hip.hip6.hlimit.hlog.hmarkmark.ht.hnflog.hpkttype.hredirect.hsnat.hstp.htfilter.hnat.hvlan.higmpsnooping.hnetfilter.hnfebtables.hvlanfiltering.hbroadcomphy.hbsddisklabel.hprocessacctacct.hv3.hbtbt.hath3k.hbcm.hbnepbnep.hmcfilter.hprotofilter.hbredr.hcmtp.hdebugfs.hhcibcm203x.hhcibfusb.hhcibpa10x.hhcibtsdio.hhcibtusbhcibtusb.hautosuspend.hbcm.hrtl.hhciuarthciuart.hath3k.hbcsp.hh4.hhcivhci.hhidp.hhs.hintel.hle.hmrvlmrvl.hsdio.hrfcommrfcomm.htty.hrtl.hbtree.hbtt.hbugbug.hondatacorruption.hbuildbin2c.hbuildtimeextablesort.hcachefiles.hcancan.h8devusb.hbcm.hccancan.hpci.hplatform.hcalcbittiming.hcc770cc770.hplatform.hdebugdevices.hdev.hemspci.husb.hesdusb2.hgw.hkvaserpci.husb.hleds.hpeakpci.hpciec.husb.hplxpci.hraw.hsja1000sja1000.hplatform.hslcan.hsofting.hucan.hvcan.hcapiavm.hcardbus.hcaviumptp.hcb710core.hdebugassumptions.hcccanlink.hhassancovtracepc.hsanestackprotector.hstackprotectornone.hisgcc.hoptimizeforperformance.hcdromcdrom.hpktcdvdpktcdvd.hbuffers.hceccore.hplatformdrivers.hcephfsfs.hposixacl.hsecuritylabel.hliblib.hprettydebug.husednsresolver.hcfg80211cfg80211.hcrdasupport.hdebugfs.hdefaultps.hrequiresignedregdb.husekernelregdbkeys.hcfsbandwidth.hcpulimit.hcgroupbpf.hcpuacct.hdebug.hdevice.hfreezer.hhugetlb.hnetclassid.hprio.hperf.hpids.hrdma.hsched.hwriteback.hcgroups.hchargersmb347.hchecksignature.hcheckpointrestore.hchelsioipsecinline.hlib.ht4.ht4vf.htlsdevice.hchrdevsch.hsg.hst.hcicadaphy.hcifscifs.hallowinsecurelegacy.hdebug.hdfsupcall.hposix.hupcall.hweakpwhash.hxattr.hclangversion.hcleancache.hclkbldi8253.hclkdevlookup.hclkevti8253.hclocksourcevalidatelastcycle.hwatchdog.hclsu32mark.hperf.hclztab.hcnic.hcommonclk.hcompaction.hcompallaptop.hcompatcompat.h32.h32bittime.hbinfmtelf.hforu64alignment.holdsigaction.hconfigfsfs.hconnector.hconsolelogleveldefault.hquiet.hpoll.htranslations.hconstructors.hcontextswitchtracer.htracking.hcontigalloc.hcordic.hcoredumpdefaultelfheaders.hcoredump.hcortinaphy.hcpufreqfreq.hdefaultgovperformance.hgovattrset.hcommon.hconservative.hondemand.hperformance.hpowersave.huserspace.hstat.hidleidle.hgovhaltpoll.hmenu.hisolation.hrmap.hsupamd.hcentaur.hintel.hcpumaskoffstack.hcpusets.hcramfscramfs.hblockdev.hcrashcore.hdump.hcrcccitt.hitut.ht10dif.hcrc16.hcrc32crc32.hsliceby8.hcrc7.hcrc8.hcrossmemoryattach.hcryptocrypto.hacomp2.haead.haead2.haesaes.hniintel.hx8664.hakcipher.hakcipher2.halgapi.halgapi2.hansicprng.hanubis.harc4.hauthenc.hblkcipher.hblkcipher2.hblowfishblowfish.hcommon.hx8664.hcamelliacamellia.haesniavxx8664.havx2x8664.hx8664.hcastcommon.hcast5cast5.havxx8664.hcast6cast6.havxx8664.hcbc.hccm.hcfb.hchacha20chacha20.hx8664.hchacha20poly1305.hcmac.hcrc32crc32.hpclmul.hcrc32ccrc32c.hintel.hcrct10difcrct10dif.hpclmul.hcryptd.hctr.hcts.hdeflate.hdes.hdes3edex8664.hdevccpccp.hcrypto.hdd.hdebugfs.hchelsio.hnitroxnitrox.hcnn55xx.hpadlockpadlock.haes.hsha.hqatqat.hc3xxx.hc3xxxvf.hc62x.hc62xvf.hdh895xcc.hdh895xccvf.hspccp.hpsp.hdh.hdrbgdrbg.hctr.hhash.hhmac.hmenu.hecb.hecdh.hechainiv.hessiv.hfcrypt.hfips.hgcm.hgf128mul.hghashghash.hclmulniintel.hgluehelperx86.hhashhash.hinfo.hhash2.hhmac.hhw.hjitterentropy.hkhazad.hkpp.hkpp2.hlibarc4.hsha256.hlrw.hlzo.hmanager.hmanager2.hmcryptd.hmd4.hmd5.hmichaelmic.hnull.hnull2.hpcbc.hpcrypt.hpoly1305poly1305.hx8664.hrmd128.hrmd160.hrmd256.hrmd320.hrngrng.hdefault.hrng2.hrsa.hsalsa20.hseed.hseqiv.hserpentserpent.havxx8664.havx2x8664.hsse2x8664.hsha1sha1.hmb.hssse3.hsha256sha256.hmb.hssse3.hsha3.hsha512sha512.hmb.hssse3.hsimd.htea.htest.htgr192.htwofishtwofish.havxx8664.hcommon.hx866464.h3way.huseruser.hapiapi.haead.hhash.hrng.hskcipher.hvmac.hworkqueue.hwp512.hxcbc.hxts.hcuse.hcyclades.hcypressfirmware.hdavicomphy.hdaxdax.hdriver.hdca.hdcachewordaccess.hdcb.hdcdbas.hdeaoc.hdebugatomicsleep.hbootparams.hbugverbose.hcredentials.hfs.hinfoinfo.hbtf.hdwarf4.hkernel.hkmemleakkmemleak.hdefaultoff.hearlylogsize.hlist.hlockalloc.hmemoryinit.hmutexes.hnotifiers.hobjectsobjects.henabledefault.hfree.hpercpucounter.hrcuhead.htimers.hwork.hpageref.hpagealloc.hpercpumaps.hrtmutexes.hrwsems.hsectionmismatch.hsg.hshirq.hspinlock.hstackusage.hstackoverflow.hvm.hwwmutexslowpath.hdecompressbzip2.hgzip.hlz4.hlzma.hlzo.hxz.hdefaultcubic.hfqcodel.hhostname.hhungtasktimeout.hiodelaytype.hmmapminaddr.hnetsch.hsecuritysecurity.hselinux.htcpcong.hdeferredstructpageinit.hdelllaptop.hrbtn.hrbu.hsmbiossmbios.hwmi.hsmo8800.hwmiwmi.haio.hdescriptor.hled.hdetecthungtask.hdevcoredump.hdaxdax.hhmem.hpmempmem.hcompat.hpagemapops.hdeviceprivate.hdevmem.hdevport.hdevtmpfsdevtmpfs.hmount.hdimlib.hdl2k.hdlcidlci.hmax.hdlmdlm.hdebug.hdmbioprison.hbufio.hcachecache.hsmq.hcrypt.hdebug.hdelay.hera.hflakey.hintegrity.hloguserspace.hwrites.hmirror.hmultipathmultipath.hql.hst.hpersistentdata.hploop.hpushbackup.hqcow2.hraid.hsnapshot.hswitch.hthinprovisioning.huevent.hverity.hwritecache.hzero.hdmaacpi.hapidebugdebug.hsg.hengineengine.hraid.hsharedbuffer.hvirtops.hvirtualchannels.hdmadevicesdmadevices.hdebug.hvdebug.hdmartable.hdmatest.hdmidmi.hscanmachinenonefifallback.hsysfs.hdmiid.hdnet.hdnotify.hdnsresolver.hdoublefault.hdp83640phy.hdp83822phy.hdp83848phy.hdp83867phy.hdp83tc811phy.hdptfpower.hdql.hdrmdrm.hamdacp.hdcdc.hdcn.hamdgpuamdgpu.hgartdebugfs.hast.hbochs.hbridge.hcirrusqemu.hdpauxchardev.hfbdevemulation.hoveralloc.hgemshmemhelper.hgma3600.hgma500.hgma600.hi2cch7006.hsil164.hi915i915.hcaptureerror.hcompresserror.hforceprobe.hgvtgvt.hkvmgt.hheartbeatinterval.hpreempttimeout.hspinrequest.hstoptimeout.htimesliceduration.huserfaultautosuspend.huserptr.hkmsfbhelper.hhelper.hloadedidfirmware.hmgag200.hmipidsi.hnouveaunouveau.hbacklight.hpanelpanel.hbridge.horientationquirks.hqxl.hradeonradeon.huserptr.hsched.httmttm.hdmapagepool.hhelper.hudl.hvirtiogpu.hvkms.hvmwgfxvmwgfx.hfbcon.hvramhelper.hdstcache.hdummydummy.hconsoleconsole.hcolumns.hrows.hdvba8293.haf9013.haf9033.hatbm8830.hau8522au8522.hdtv.hv4l.hav7110av7110.hir.hosd.hb2c2flexcopflexcop.hpci.husb.hbcm3510.hbt8xx.hbudgetbudget.hav.hci.hcore.hpatch.hcore.hcx22700.hcx22702.hcx24110.hcx24116.hcx24117.hcx24120.hcx24123.hcxd2099.hcxd2820r.hcxd2841er.hddbridge.hdib3000mb.hdib3000mc.hdib7000m.hdib7000p.hdib8000.hdm1105.hdrx39xyj.hdrxd.hdrxk.hds3000.hdummyfe.hdynamicminors.hec100.hfiredtvfiredtv.hinput.hgp8pskfe.hhopper.hisl6405.hisl6421.hisl6423.hix2505v.hl64781.hlg2160.hlgdt3305.hlgdt3306a.hlgdt330x.hlgs8gxx.hlnbh25.hlnbp21.hlnbp22.hm88ds3103.hm88rs2000.hmantis.hmaxadapters.hmb86a16.hmb86a20s.hmn88472.hmn88473.hmt312.hmt352.hmxl5xx.hnet.hngene.hnxt200x.hnxt6000.hor51132.hor51211.hpll.hpluto2.hpt1.hrtl2830.hrtl2832.hs5h1409.hs5h1411.hs5h1420.hs921.hsi2165.hsi2168.hsi21xx.hsp8870.hsp887x.hstb0899.hstb6000.hstb6100.hstv0288.hstv0297.hstv0299.hstv0367.hstv0900.hstv090x.hstv0910.hstv6110.hstv6110x.hstv6111.htc90522.htda10021.htda10023.htda10048.htda1004x.htda10071.htda10086.htda18271c2dd.htda665x.htda8083.htda8261.htda826x.hts2020.httusbbudget.hdec.htua6100.htunercx24113.hdib0070.hdib0090.hitd1000.husbusb.ha800.haf9005af9005.hremote.haf9015.haf9035.hanysee.hau6610.haz6007.haz6027.hce6230.hcinergyt2.hcxusb.hdib0700.hdib3000mc.hdibusbmb.hmc.hdigitv.hdtt200u.hdtv5100.hdw2102.hec168.hgl861.hgp8psk.hlme2510.hm920x.hmxl111sf.hnovatusb2.hopera1.hpctv452e.hrtl28xxu.htechnisatusb2.httusb2.humt010.hv2.hvp702x.hvp7045.hves1820.hves1x93.hzl10036.hzl10039.hzl10353.hdwdmacdmac.hcore.hpci.hdynamicdebug.hftraceftrace.hwithdirectcalls.hregs.hmemorylayout.hphysicalmask.he1000.he1000ee1000e.hhwts.hearlyprintkprintk.hdbgp.hefi.husbusb.hxdbc.hedacedac.hamd64.hatomicscrub.hdebug.hdecodemce.he752x.hghes.hi10nm.hi3000.hi3200.hi5000.hi5100.hi5400.hi7300.hi7core.hi82975x.hie31200.hlegacysysfs.hpnd2.hsbridge.hskx.hsupport.hx38.hedd.heeepclaptop.hwmi.heeprom93cx6.hlegacy.hmax6875.hefiefi.hdevpathparser.hesrt.hmixed.hpartition.hrci2table.hruntimemap.hwrappers.hsoftreserve.hstub.hvarsvars.hpstorepstore.hdefaultdisable.hefivarfs.helfcore.helfcore.henaethernet.henablemustcheck.henclosureservices.hencryptedkeys.henic.hepoll.hethernet.hethoc.heventtracing.heventfd.hevmevm.hattrfsuuid.hexpert.hexportfsexportfs.hblockops.hext4debug.hfsfs.hposixacl.hsecurity.huseforext2.hextrafirmware.hf71808ewdt.hfailiotimeout.hmakerequest.hmmcrequest.hpagealloc.hfailover.hfailslab.hfairgroupsched.hfanotifyfanotify.haccesspermissions.hfatdefaultcodepage.hiocharset.hfs.hfaultinjectioninjection.hdebugfs.hfbfb.hbootvesasupport.hcfbcopyarea.hfillrect.himageblit.hcmdline.hdeferredio.hefi.hhyperv.hnotify.hsyscopyarea.hfillrect.hfops.himageblit.htileblitting.hvesa.hfcoefnic.hfencewatchdog.hfhandle.hfibrules.hfilelocking.hfirewirefirewire.hnet.hohci.hsbp2.hfirmwarememmap.hfixearlyconmem.hfixedphy.hfm10k.hfont8x16.h8x8.hsupport.hfortifysource.hframevector.hwarn.hframebufferconsoleconsole.hdetectprimary.hrotation.hfreezer.hfrontswap.hfsdaxdax.hpmd.hiomap.hmbcache.hposixacl.hfscachefscache.hobjectlist.hstats.hfsnotify.hftraceftrace.hmcountrecord.hsyscalls.hfujitsues.hlaptop.htablet.hfunctionerrorinjection.hgraphtracer.hprofiler.htracer.hfusefs.hkiopcs.hfusionfusion.hlogging.hmaxsge.hsas.hspi.hfutexfutex.hpi.hfwcfgsysfs.hloaderloader.huserhelper.hgactprob.hgarp.hgccversion.hgdbscripts.hgenericallocator.hbugbug.hrelativepointers.hcalibratedelay.hclockeventsclockevents.hbroadcast.hminadjust.hcmosupdate.hcpucpu.hautoprobe.hvulnerabilities.hearlyioremap.hfindfirstbit.hhweight.hiomap.hirqdebugfs.heffectiveaffmask.hinjection.hmatrixallocator.hmigration.hprobe.hreservationmode.hshow.hisadma.hmsiirqirq.hdomain.hnetutils.hpciiomap.hpendingirq.hpinconf.hsmpidlethread.hstrncpyfromuser.hstrnlenuser.htimevsyscall.htracer.hgeneve.hgfs2fsfs.hlockingdlm.hgigasetbase.hcapi.hm101.hm105.hglob.hgpioacpi.hamdpt.hgeneric.hich.hsysfs.hviperboard.hgpiolibgpiolib.hfastpathlimit.hirqchip.hgraceperiod.hgrocells.hgve.hhaltpollcpuidle.hhangchecktimer.hhardenedusercopyusercopy.hfallback.hhardirqsswresend.hhardlockupchecktimestamp.hdetectordetector.hperf.hhasdma.hiomem.hioportmap.hhaveacpiapeiapei.hnmi.halignedstructpage.harchauditsyscall.hcompatmmapbases.hhugevmap.hjumplabel.hkasan.hkgdb.hmmaprndbits.hcompatbits.hseccompfilter.hsoftdirty.hthreadstructwhitelist.htracehook.htransparenthugepagehugepage.hpud.huserfaultfdwp.hvmapstack.hwithinstackframes.hbootmeminfonode.hcrecordmcount.hclkclk.hprepare.hcmpxchgdouble.hlocal.hcontexttracking.hcopythreadtls.hdebugkmemleak.hstackoverflow.hdmacontiguous.hdynamicftraceftrace.hwithdirectcalls.hregs.hebpfjit.hefficientunalignedaccess.hexitthread.hfentry.hftracemcountrecord.hfunctionerrorinjection.hgraphtracer.htracer.hgccplugins.hgenericgup.hhardenedusercopyallocator.hhardlockupdetectorperf.hhwbreakpoint.hide.hinteltxt.hioremapprot.hirqexitonirqstack.htimeaccounting.hkernelbzip2.hgzip.hlz4.hlzma.hlzo.hxz.hkprobeskprobes.honftrace.hkretprobes.hkvmkvm.hcpurelaxintercept.heventfd.hirqbypass.hrouting.hirqchip.hirqfd.hmsi.hnopoll.hlivepatch.hmemblocknodemap.hmemorypresent.hmixedbreakpointsregs.hmmiotracesupport.hmodarchspecific.hmovepmd.hnetdsa.hnmi.hoprofile.hoptprobes.hpcspkrplatform.hperfeventsevents.hnmi.hregs.huserstackdump.hrcutablefree.hinvalidate.hregsandstackaccessapi.hreliablestacktrace.hrseq.hschedavgirq.hsetuppercpuarea.hstackvalidation.hstackprotector.hsyscalltracepoints.huid16.hunstableschedclock.huserreturnnotifier.hvirtcpuaccountinggen.hhdlchdlc.hcisco.hfr.hppp.hraw.hhdmihdmi.hlpeaudio.hheaderscheck.hhibernatecallbacks.hhibernation.hhidhid.ha4tech.hacrux.halps.happle.happleir.hasus.haureal.hbatterystrength.hbelkin.hbetopff.hcherry.hchicony.hcmedia.hcorsair.hcypress.hdragonrise.helan.helecom.helo.hezkey.hgembird.hgeneric.hgfrm.hgreenasia.hgt683r.hgyration.hholtek.hhypervmouse.hicade.hite.hjabra.hkensington.hkeytouch.hkye.hlcpower.hled.hlenovo.hlogitechlogitech.hdj.hhidpp.hmagicmouse.hmicrosoft.hmonterey.hmultitouch.hnti.hntrig.hortek.hpantherlord.hpenmount.hpetalynx.hpicolcd.hpid.hplantronics.hprimax.hprodikeys.hrmi.hroccat.hsaitek.hsamsung.hsensoraccel3d.hals.hcustomsensor.hdevicerotation.hgyro3d.hhub.hhumidity.hiiocommon.htrigger.hinclinometer3d.hmagnetometer3d.hpress.hprox.htemp.hsmartjoyplus.hsony.hspeedlink.hsteelseries.hsunplus.hthingm.hthrustmaster.htivo.htopseed.htwinhan.huclogic.hwacom.hwaltop.hwiimote.hxinmo.hzeroplus.hzydacron.hhidraw.hhighrestimers.hhinic.hhisax163.h1tr6.havma1pcmcia.hbkma4t.hdiehldiva.helsa.henternowpci.heuro.hfritzpcipnp.hfritzpci.hgazel.hhfcpci.hsx.hhfc4s8s.hmaxcards.hnetjetnetjet.hu.hni1.hniccy.hnokeypad.hllc.hsendcomplete.hs0box.hsctquadro.hsedlbauer.hst5481.htelespci.hw6692.hhisttriggers.hhmemreporting.hhmmhmm.hmirror.hhotplugcpu.hpcipci.hacpiacpi.hibm.hpcie.hshpc.hsmt.hhpaccel.hilo.hwatchdog.hwireless.hwmi.hhpethpet.hemulatertc.hmmap.htimer.hhpwdtnmidecoding.hhsaamd.hhsudma.hhugetlbpage.hhugetlbfs.hhvcdriver.hirq.hxenxen.hfrontend.hhwconsole.hrandomrandom.hamd.hintel.htimeriomem.htpm.hvia.hvirtio.hhwlattracer.hhwmonhwmon.hvid.hhwpoisoninject.hhwspinlock.hhypervhyperv.hballoon.hiommu.hkeyboard.hnet.hstorage.htesting.htimer.hutils.hvsockets.hhypervisorguest.hhysdnhysdn.hcapi.hhzhz.h1000.hi2ci2c.halgobit.halgopca.hamd756amd756.hs4882.hamd8111.hboardinfo.hchardev.hcompat.hdesignwarebaytrail.hcore.hplatform.hdiolanu2c.hhelperauto.hhid.hi801.hisch.hismt.hmlxcpld.hmuxmux.hmlxcpld.hnforce2nforce2.hs4985.hparportparport.hlight.hpcaplatform.hpiix4.hscmi.hsimtec.hsis96x.hsmbus.hstub.htinyusb.hvia.hviapro.hviperboard.hi40ei40e.hdcb.hi40evf.hi6300esbwdt.hi8253lock.hi8k.hia32emulation.hfeatctl.hiavf.hib700wdt.hibmasr.hice.hicplusphy.hideapadlaptop.hidlepagetracking.hie6xxwdt.hieee802154ieee802154.h6lowpan.hdrivers.hfakelb.hsocket.hifb.hifcvf.higbigb.hdca.hhwmon.higbvf.higc.hiioiio.hbuffer.hconsumerspertrigger.hkfifobuf.htrigger.htriggeredbuffer.hikconfigikconfig.hproc.hillegalpointervalue.himaima.happraiseappraise.hbootparam.hdefaulthashhash.hsha1.htemplate.hlsmrules.hmeasurepcridx.hngtemplate.htrustedkeyring.hinetinet.hah.hdiag.hespesp.hoffload.hespintcp.hipcomp.hrawdiag.hsctpdiag.htcpdiag.htunnel.hudpdiag.hxfrmtunnel.hinet6ah.hespesp.hoffload.hespintcp.hipcomp.htunnel.hxfrmtunnel.hinfinibandinfiniband.haddrtranstrans.hconfigfs.hbnxtre.hcxgb4.hhfi1.hi40iw.hipoibipoib.hcm.hdebug.hiser.hisert.hondemandpaging.hopavnic.hqedr.hrdmavt.hsrp.hsrpt.huseraccess.hmad.hmem.husnic.hvmwarepvrdma.hinitenvarglimit.hinitramfssource.hinotifyuser.hinputinput.hapanel.hatiremote2.hatlasbtns.hcm109.hevdev.hffmemless.hgp2a.hgpiorotaryencoder.hjoydev.hkeyboard.hkeyspanremote.hleds.hmisc.hmouse.hmousedevmousedev.hscreenx.hy.hpcspkr.hpolldev.hpowermate.hsparsekmap.htablet.htouchscreen.huinput.hxenkbddevfrontend.hyealink.hinstructiondecoder.hint340xthermal.hintegrityintegrity.hasymmetrickeys.haudit.hplatformkeyring.hsignature.htrustedkeyring.hintelgtt.hhidevent.hidle.hidma64.hioatdma.hiommuiommu.hdebugfs.hfloppywa.hips.hishhid.hmeimei.hme.hwdt.hoaktrail.hpchthermal.hpmccore.hpowerclamp.hraplrapl.hcore.hrst.hsocdtsiosfcore.hspeedselectinterface.hthth.hacpi.hgth.hmsu.hpci.hpti.hsth.hturbomax3.htxt.hvbtn.hwmithunderbolt.hxwayphy.hintervaltree.hiodelay0x80.htype0x80.h0xed.hnone.hudelay.hiommuapi.hdebugfs.hdefaultpassthrough.hdma.hiova.hsupport.hionic.hioschedbfq.hiosfmbi.hipadvancedrouter.hfibtriestats.hmroutemroute.hcommon.hmultipletables.hmulticast.hmultipletables.hnfarpmangle.harpfilter.harptables.hfilter.hiptables.hmangle.hmatchah.hecn.hrpfilter.httl.hnat.hraw.hsecurity.htargetecn.hmasquerade.hnetmap.hredirect.hreject.hsynproxy.httl.hpimsmv1.hv2.hrouteclassid.hmultipath.hverbose.hsctp.hsetset.hbitmapip.hipmac.hport.hhaship.hipmac.hipmark.hipport.hipportip.hipportnet.hmac.hnet.hnetiface.hnetnet.hnetport.hnetportnet.hlistset.hmax.hvsvs.hdebug.hdh.hfo.hftp.hipv6.hlblc.hlblcr.hlc.hmhtabindex.hnfct.hnq.hovf.hpesip.hprotoahah.hesp.hesp.hsctp.htcp.hudp.hrr.hsed.hshsh.htabbits.htabbits.hwlc.hwrr.hip6nffilter.hiptables.hmangle.hmatchah.heui64.hfrag.hhl.hipv6header.hmh.hopts.hrpfilter.hrt.hnat.hraw.hsecurity.htargetmasquerade.hnpt.hreject.hsynproxy.hipcns.hipmideviceinterface.hdmidecode.hhandler.hpanicevent.hstring.hplatdata.hpoweroff.hsi.hssif.hwatchdog.hipppfilter.hipv6ipv6.hgre.hmip6.hmroutemroute.hmultipletables.hmultipletables.hndiscnodetype.hoptimisticdad.hpimsmv2.hrouteinfo.hrouterpref.hsitsit.h6rd.htunnel.hvti.hipvlan.hipvtap.hirene.hfintek.higuana.himonimon.hdecoder.hraw.hitecir.hjvcdecoder.hmcekbddecoder.hmceusb.hnecdecoder.hnuvoton.hrc5decoder.hrc6decoder.hredrat3.hsanyodecoder.hserialserial.htransmitter.hsir.hsonydecoder.hstreamzap.httusbir.hwinbondcir.hirqbypassmanager.hdomaindomain.hhierarchy.hforcedthreading.hmsiiommu.hpoll.hremap.htimeaccounting.hwork.hisadmaapi.hiscsibootsysfs.hibftibft.hfind.htargettarget.hcxgb4.htcp.hisdnisdn.haudio.hcapicapi.hcapi20.hcapidrvcapidrv.hverbose.hmiddleware.hdiversion.hdrvavmb1b1pci.hb1pciv4.hc4.ht1pci.hgigaset.hhisax.hhdlc.hi4l.hmpp.hpppppp.hvj.httyfax.hisl29003.hisl29020.hiso9660fs.hit87wdt.hit8712fwdt.hitcovendorsupport.hwdt.hiwldvm.hiwlmvm.hiwlwifiiwlwifi.hdebug.hdebugfs.hdevicetracing.hleds.hopmodemodular.hixgbeixgbe.hdca.hdcb.hhwmon.hipsec.hixgbevfixgbevf.hipsec.hjbd2.hjoliet.hjumplabel.hkallsymskallsyms.habsolutepercpu.hall.hbaserelative.hkarmapartition.hkasankasan.hinline.hshadowoffset.hkdbcontinuecatastrophic.hdefaultenable.hkeyboard.hkernelkernel.releasegzip.hkernfs.hkexeckexec.hbzimageverifysig.hcore.hfile.hjump.hsig.hkeyboardatkbd.hkeyskeys.hcompat.hkgdbkgdb.hkdb.hlowleveltrap.hserialconsole.htests.hkprobeevents.hkprobeskprobes.honftrace.hkretprobes.hksm.hkvmkvm.hamdamd.hsev.hasyncpf.hcompat.hgenericdirtylogreadprotect.hguest.hintel.hmmio.hmmuaudit.hvfio.hl2tpl2tp.hdebugfs.heth.hip.hv3.hlatencytop.hlcdclassdevice.hplatform.hledtriggerphy.hledsblinkm.hclass.hclevomail.hintelss4200.hlm3530.hlp3944.hlp5521.hlp5523.hlp5562.hlp55xxcommon.hlt3593.hmlxcpld.hmlxreg.htriggeraudio.hbacklight.hcamera.hdefaulton.hdisk.hgpio.hheartbeat.honeshot.htimer.htransient.htriggers.hlegacyptycount.hptys.hvsyscallemulate.hlibcrc32c.hlibfc.hlibfcoe.hlibnvdimm.hliquidioliquidio.hvf.hlirc.hlivepatch.hllc.hloaduefikeys.hlocalversion.hlockdebuggingsupport.hdowninefisecureboot.hkernel.heventcounts.hspinonowner.hstat.htorturetest.hlockdlockd.hv4.hlockdeplockdep.hsupport.hlockupdetector.hlogbufshift.hcpumaxbufshift.hlogologo.hlinuxclut224.hloopbacktarget.hlpcich.hsch.hlsiet1011cphy.hlsmmmapminaddr.hlwtunnellwtunnel.hbpf.hlxtphy.hlz4decompress.hlzocompress.hdecompress.hmacemumousebtn.hpartition.hmac80211mac80211.hdebugfs.hhasrc.hhwsim.hleds.hmessagetracing.hrcdefaultdefault.hminstrel.hminstrel.hstahashmaxsize.hmac802154.hmachzwdt.hmacintoshdrivers.hmacsec.hmacvlan.hmacvtap.hmagicsysrqsysrq.hdefaultenable.hserial.hmailbox.hmantiscore.hmappingdirtyhelpers.hmarvell10gphy.hphy.hmaxrawdevs.hmaxsmp.hmdmd.hautodetect.hcluster.hfaulty.hlinear.hraid0.hraid1.hraid10.hraid456.hmdiomdio.hbcmunimac.hbitbang.hbus.hcavium.hdevice.hmsccmiim.hthunder.hmediaalteraci.hanalogtvsupport.hattach.hcamerasupport.hcecsupport.hcommonoptions.hdigitaltvsupport.hpcisupport.hradiosupport.hsubdrvautoselect.hsupport.htunertuner.he4000.hfc0011.hfc0012.hfc0013.hfc2580.hit913x.hm88rs6000t.hmax2165.hmc44s803.hmt2060.hmt2063.hmt20xx.hmt2131.hmt2266.hmxl5005s.hmxl5007t.hqm1d1b0004.hqm1d1c0042.hqt1010.hr820t.hsi2157.hsimple.htda18212.htda18218.htda18250.htda18271.htda827x.htda8290.htda9887.htea5761.htea5767.htua9001.hxc2028.hxc4000.hxc5000.husbsupport.hmegaraidsas.hmellanoxplatform.hmemsoftdirty.hmembarrier.hmemcgmemcg.hkmem.hswapswap.henabled.hmemfdcreate.hmemoryballoon.hfailure.hhotplughotplug.hsparse.hhotremove.hisolation.hmemregion.hmemstickmemstick.hjmicron38x.hr592.hrealtekpci.husb.htifmms.hmessagelogleveldefault.hmfdcore.hintellpsslpss.hacpi.hpci.hsm501sm501.hgpio.hviperboard.hvx855.hmicrelks8995ma.hphy.hmicrochipphy.ht1phy.hmicrocodemicrocode.hamd.hintel.holdinterface.hmicrosemiphy.hmigration.hmii.hminixsubpartition.hmiscfilesystems.hrtsxrtsx.hpci.husb.hmisdnmisdn.havmfritz.hdsp.hhfcmulti.hhfcpci.hhfcusb.hinfineon.hipac.hisar.hl1oip.hnetjet.hspeedfax.hw6692.hmlxplatform.hwdt.hmlx4core.hdebug.henen.hdcb.hinfiniband.hmlx5accel.hclsact.hcorecore.henen.hdcb.hipoib.henarfs.hipsec.hrxnfc.htls.heswitch.hfpgafpga.hipsec.hinfiniband.hmpfs.hswsteering.htcct.htls.hmlxfw.hmlxreghotplug.hio.hmlxswcorecore.hhwmon.hthermal.hi2c.hminimal.hpci.hspectrumspectrum.hdcb.hswitchib.hswitchx2.hmmcmmc.hblockblock.hminors.hcb710.hcqhci.hrealtekpci.husb.hricohmmc.hsdhcisdhci.hacpi.hpci.hpltfm.htifmsd.hushc.hviasdmmc.hvub300.hmmconffam10h.hmmiotrace.hmmummu.hnotifier.hmodifyldtsyscall.hmoduleforceload.hsigsig.hall.hformat.hhash.hkey.hsha256.hsrcversionall.hunload.hmodulesmodules.htreelookup.huseelfrela.hmodversions.hmouseappletouch.hbcm5974.hcyapa.helani2ci2c.hi2c.hsmbus.hps2ps2.halps.hbyd.hcypress.helantechelantech.hsmbus.hfocaltech.hlifebook.hlogips2pp.hsentelic.hsmbus.hsynapticssynaptics.hsmbus.htrackpoint.hvmmouse.hserial.hsynapticsi2c.husb.hvsxxxaa.hmpilib.hmplsmpls.hiptunnel.hrouting.hmptcpmptcp.hhmactest.hipv6.hmqioscheddeadline.hkyber.hmrp.hmsdosfs.hpartition.hmsilaptop.hwmi.hmsproblock.hmt76core.hleds.husb.hmt7601u.hmt76x0common.hmt76x02lib.husb.hmt76x0u.hmt76x2common.hmt76x2u.hmtdmtd.hblkdevs.hblock.hcfii1.hi2.hmapbankwidth1.h2.h4.hubiubi.hbeblimit.hwlthreshold.hmtrrmtrr.hsanitizersanitizer.henabledefault.hspareregnrdefault.hmultiuser.hmutexspinonowner.hmwifiexmwifiex.hpcie.hsdio.husb.hmxmwmi.hmyri10gemyri10ge.hdca.hngsm.hhdlc.hnamespaces.hnationalphy.hndblk.hbtt.hclaim.hpfn.hneeddmamapstate.hmultiplenodes.hpercpuembedfirstchunk.hpagefirstchunk.hsgdmalength.hnetnet.hactbpf.hcsum.hct.hgact.hmirred.hmpls.hnat.hpedit.hpolice.hsample.hsimp.hskbedit.hskbmod.htunnelkey.hvlan.hclscls.hact.hbasic.hbpf.hcgroup.hflow.hflower.hfw.hmatchall.hroute4.hrsvp.hrsvp6.htcindex.hu32.hcore.hdevlink.hdropmonitor.hegress.hematchematch.hcmp.hipset.hmeta.hnbyte.hstack.htext.hu32.hfailover.hfc.hflowlimit.hingress.hiptunnel.hipgreipgre.hbroadcast.hdemux.hipip.hipvti.hkeykey.hmigrate.hl3masterdev.hmplsgso.hns.hnsh.hpacketengine.hpktgen.hpollcontroller.hptpclassify.hredirect.hrxbusypoll.hschatm.hcbq.hcbs.hchoke.hcodel.hdefault.hdrr.hdsmark.hets.hfifo.hfqfq.hcodel.hgred.hhfsc.hhhf.hhtb.hingress.hmqprio.hmultiq.hnetem.hpie.hplug.hprio.hqfq.hred.hsfb.hsfq.htbf.hteql.hsched.hsockmsg.hswitchdev.htcskbext.hteamteam.hmodeactivebackup.hbroadcast.hloadbalance.hrandom.hroundrobin.hudptunnel.hvendoramazon.hamd.haquantia.hatheros.hbroadcom.hbrocade.hcavium.hchelsio.hcisco.hdec.hdlink.hemulex.hgoogle.hhuawei.hintel.hmellanox.hmyri.hnetronome.hoki.hpensando.hqlogic.hrealtek.hrocker.hsolarflare.hvrf.hnetconsolenetconsole.hdynamic.hnetdevices.hnetdevsim.hnetfilternetfilter.hadvanced.hconncount.hfamilyarp.hbridge.hingress.hnetlinknetlink.hgluect.hlog.hqueue.hsynproxy.hxtconnmark.hmark.hmatchaddrtype.hbpf.hcgroup.hcluster.hcomment.hconnbytes.hconnlabel.hconnlimit.hconnmark.hconntrack.hcpu.hdccp.hdevgroup.hdscp.hecn.hesp.hhashlimit.hhelper.hhl.hiprange.hipvs.hlength.hlimit.hmac.hmark.hmultiport.hosf.howner.hphysdev.hpkttype.hpolicy.hquota.hrateest.hrealm.hrecent.hsctp.hsocket.hstate.hstatistic.hstring.htcpmss.hu32.hwdogtmo.hnat.hset.htargetaudit.hchecksum.hclassify.hconnmark.hconnsecmark.hct.hdscp.hhl.hhmark.hidletimer.hlog.hmark.hnetmap.hnflog.hnfqueue.hnotrack.hrateest.hredirect.hsecmark.htcpmss.htcpoptstrip.htee.htproxy.htrace.hxtables.hnetlabel.hnetlinkdiag.hnetpoll.hnetworkfilesystems.hphytimestamping.hsecmark.hnetxennic.hnewleds.hnfconntrackconntrack.hamanda.hbroadcast.hevents.hftp.hh323.hirc.hlabels.hmark.hnetbiosns.hpptp.hprocfs.hsane.hsecmark.hsip.hsnmp.htftp.htimeout.htimestamp.hzones.hctnetlinknetlink.hhelper.htimeout.hprotodccp.hgre.hsctp.hudplite.hdefragipv4.hipv6.hdupipv4.hipv6.hnetdev.hflowtabletable.hinet.hlogarp.hbridge.hcommon.hipv4.hipv6.hnetdev.hnatnat.hamanda.hftp.hh323.hirc.hmasquerade.hneeded.hpptp.hredirect.hsip.hsnmpbasic.htftp.hosf.hrejectipv4.hipv6.hsocketipv4.hipv6.htablestables.harp.hbridge.hinet.hipv4.hipv6.hnetdev.hset.htproxyipv4.hipv6.hnfpnfp.happabmnic.hflower.hdebug.hnfsaclsupport.hcommon.hdebug.hfs.hfscache.husekerneldns.hv3v3.hacl.hv4v4.h11.himplementationiddomain.h2.hsecuritylabel.hnfsdnfsd.hpnfs.hscsilayout.hv2acl.hv3v3.hacl.hv4v4.hsecuritylabel.hnftbridgereject.hcompat.hconnlimit.hcounter.hct.hdupipv4.hipv6.hnetdev.hfibfib.hinet.hipv4.hipv6.hnetdev.hflowoffload.hfwdnetdev.hhash.hlimit.hlog.hmasq.hnat.hnumgen.hobjref.hqueue.hquota.hredir.hrejectreject.hinet.hipv4.hipv6.hsocket.htproxy.hxfrm.hnlattr.hnlmon.hnlsnls.hascii.hcodepage1250.h1251.h437.h737.h775.h850.h852.h855.h857.h860.h861.h862.h863.h864.h865.h866.h869.h874.h932.h936.h949.h950.hdefault.hiso88591.h13.h14.h15.h2.h3.h4.h5.h6.h7.h8.h9.hkoi8r.hu.hmacceltic.hcenteuro.hcroatian.hcyrillic.hgaelic.hgreek.hiceland.hinuit.hroman.hromanian.hturkish.hutf8.hnohzhz.hcommon.hfull.hnodesshift.hspanothernodes.hnoptracer.hnouveaudebugdebug.hdefault.hmmu.hnozomi.hnrcpuscpus.hdefault.hrangebegin.hend.hntb.hnumanuma.hbalancingbalancing.hdefaultenabled.hemu.hnvtco.hnvdimmdax.hkeys.hpfn.hnvmecore.hfabrics.hfc.hmultipath.hrdma.htargettarget.hfc.hfcloop.hloop.hrdma.htcp.htcp.hnvmem.hnvram.hobjagg.hoidregistry.holdsigsuspend3.hopenvswitchopenvswitch.hgeneve.hgre.hvxlan.hoprofileoprofile.heventmultiplex.hnmitimer.hoptimizeinlining.hoptprobes.hosfpartition.houtputformat.hoverlayfsfs.hdynamicresolvepathoptions.hindexindex.hnouuid.hnfsexport.hpathoptionsmntid.hpacketpacket.hdiag.hpadata.hpagecounter.hextension.howner.hpool.htableisolation.hpanasoniclaptop.hpaniconoopsoops.hvalue.htimeout.hparavirtparavirt.hclock.hspinlocks.htimeaccounting.hparman.hparportparport.h1284.hnotpc.hpc.hserial.hpartitionadvanced.hpcc.hpccard.hpcipci.hats.hdirect.hdomains.hhypervhyperv.hinterface.hiov.hlabel.hlocklessconfig.hmmconfig.hmsimsi.hirqdomain.hpasid.hpfstub.hpri.hquirks.hstub.hxen.hpciedpc.hecrc.hedr.hpme.hpcieaerpcieaer.hinject.hpcieaspmpcieaspm.hdefault.hpcieportbus.hpcipcwatchdog.hpcspkrplatform.hperfeventsevents.hamdpower.hintelcstate.hrapl.huncore.hpersistentkeyrings.hpgtablelevels.hphylib.hphysaddrt64bit.hphysicalalign.hstart.hpidns.hpinconf.hpinctrlpinctrl.hamd.hbaytrail.hbroxton.hcannonlake.hcedarfork.hdenverton.hgeminilake.hicelake.hintel.hlewisburg.hsunrisepoint.htigerlake.hpinmux.hpkcs7messageparser.hpluginhostcc.hpmpm.hadvanceddebug.hclk.hdebug.hgenericdomainsdomains.hsleep.hsleepsleep.hdebug.hsmp.hstdpartition.htracetrace.hrtc.hpmbus.hpmcatom.hpmicopregion.hpnfsblock.hfilelayout.hflexfilelayout.hpnp.hpnpacpi.hposixmqueuemqueue.hsysctl.htimers.hpowerreset.hsupply.hpowercap.hppdev.hpppppp.hasync.hbsdcomp.hdeflate.hfilter.hmppe.hmultilink.hsynctty.hpppoatm.hpppoe.hpppol2tp.hppspps.hclientgpio.hldisc.hparport.hpptp.hpreemptcount.hnotifiers.hvoluntary.hpreventfirmwarebuild.hprintquotawarning.hprinter.hprintkprintk.hnmi.hsafelogbufshift.htime.hprobeevents.hprocchildren.hcpuresctrl.hevents.hfs.hkcore.hpagemonitor.hpidcpuset.hsysctl.hthermalmmiorapl.hvmcorevmcore.hdevicedump.hprofiling.hprovelocking.hrcu.hprovideohci1394dmainit.hpsample.hpsipsi.hdefaultdisabled.hpstorepstore.hcompresscompress.hdefault.hdeflatecompresscompress.hdefault.hram.hptp1588clockclock.hkvm.hvmw.hpvpanic.hpwmpwm.hlpsslpss.hpci.hplatform.hsysfs.hqedqed.hfcoe.hiscsi.hll2.hooo.hrdma.hsriov.hqede.hqedf.hqedi.hqfmtv2.hqla3xxx.hqsemiphy.hqueuedrwlocks.hspinlocks.hquotaquota.hdebug.hnetlinkinterface.htree.hquotactlquotactl.hcompat.hr8169.hradioadapters.htea575x.hradixtreemultiorder.hraidattrs.hraid6pqpq.hbenchmark.hrandomtrustcpu.hrandom32selftest.hrandomizebase.hmemorymemory.hphysicalpadding.hras.hrational.hrawdriver.hrcatiremote.hcore.hdecoders.hdevices.hloopback.hmap.hrcucpustalltimeout.hneedsegcblist.hnocbcpu.hstallcommon.htorturetest.hrdbzip2.hgzip.hlz4.hlzma.hlzo.hxz.hrdmarxe.hsiw.hrealtekautopm.hphy.hreedsolomonsolomon.hdec8.henc8.hregmapregmap.hi2c.hirq.hspi.hrelay.hrelocatable.hremoteproc.hrenesasphy.hresetcontroller.hretpoline.hrfkillrfkill.hinput.hleds.hrfsaccel.hringbufferbuffer.hallowswap.hbenchmark.hrmi42dsensor.hcore.hf03f03.hserio.hf11.hf12.hf30.hf34.hf55.hi2c.hsmb.hspi.hrockchipphy.hrocker.hrpcsecgsskrb5.hrps.hrseq.hrtgroupsched.hmutexes.hrt2800liblib.hmmio.hrt2800pcirt2800pci.hrt3290.hrt33xx.hrt35xx.hrt53xx.hrt2800usbrt2800usb.hrt33xx.hrt3573.hrt35xx.hrt53xx.hrt55xx.hunknown.hrt2x00rt2x00.hliblib.hcrypto.hdebugfs.hfirmware.hleds.hmmio.hpci.husb.hrtcclass.hdrvbq32k.hbq4802.hcmos.hds1286.hds1307.hds1374.hds1511.hds1553.hds1672.hds1742.hds2404.hds3232ds3232.hhwmon.hem3027.hfm3130.hisl12022.hisl1208.hm41t80m41t80.hwdt.hm48t35.hm48t59.hmax6900.hmsm6242.hpcf8523.hpcf8563.hpcf8583.hrp5c01.hrs5c372.hrv3029c2.hrx4581.hrx8025.hrx8581.hstk17ta8.hv3020.hx1205.hhctosyshctosys.hdevice.hi2candspi.hintfdev.hproc.hsysfs.hlib.hmc146818lib.hnvmem.hrtlcards.hrtl8188ee.hrtl8192ccommon.hrtl8192ce.hrtl8192cu.hrtl8192de.hrtl8192ee.hrtl8192se.hrtl8723common.hrtl8723ae.hrtl8723be.hrtl8821ae.hrtl8xxxu.hrtlbtcoexist.hrtlwifirtlwifi.hdebug.hpci.husb.hrtw88rtw88.h8822be.h8822ce.hcore.hdebug.hdebugfs.hpci.hruntimetestingmenu.hrwsemspinonowner.hsamsunglaptop.hq10.hsataahciahci.hplatform.hmobilelpmpolicy.hpmp.hsbcfitpc2watchdog.hsbitmap.hschedautogroup.hdebug.hhrtick.hinfo.hmcmc.hprio.homitframepointer.hsmt.htracer.hschedstats.hscsiscsi.haacraid.hbnx2iscsi.hbnx2xfcoe.hchelsiofcoe.hconstants.hcxgb4iscsi.hdebug.hdhdh.halua.hemc.hhpsw.hrdac.hdma.henclosure.hfcattrs.hhpsa.hiscsiattrs.hlogging.hlowlevel.hlpfc.hmod.hmpt2sasmpt2sas.hmaxsge.hmpt3sasmpt3sas.hmaxsge.hnetlink.hprocfs.hqlafc.hiscsi.hsasata.hattrs.hhostsmp.hlibsas.hscanasync.hsmartpqi.hspiattrs.hsrpattrs.hvirtio.hsctpcookiehmacmd5.hsha1.hdefaultcookiehmacsha1.hsdiouart.hseccompseccomp.hfilter.hsectionmismatchwarnonly.hsecuritysecurity.hinfiniband.hnetworknetwork.hxfrm.hselinuxselinux.havcstats.hbootparam.hcheckreqprotvalue.hdevelop.hdisable.hsid2strcachesize.hsidtabhashbits.hwritablehooks.hyama.hsecurityfs.hselectmemorymodel.hsensorsabituguru.habituguru3.hacpipower.had7414.had7418.hadm1021.hadm1025.hadm1026.hadm1029.hadm1031.hadm1275.hadm9240.hads1015.hads7828.hadt7410.hadt7411.hadt7462.hadt7470.hadt7475.hadt7x10.hamc6821.hapds990x.happlesmc.hasb100.hasc7621.hatk0110.hatxp1.hbh1770.hcoretemp.hdellsmm.hdme1737.hds1621.hds620.hemc1403.hemc6w201.hf71805f.hf71882fg.hf75375s.hfam15hpower.hfschmd.hg760a.hgl518sm.hgl520sm.hhdaps.hi5500.hi5kamb.hibmaem.hibmpex.hina209.hina2xx.hit87.hjc42.hk10temp.hk8temp.hlineage.hlis3i2c.hlis3lv02d.hlm25066.hlm63.hlm73.hlm75.hlm77.hlm78.hlm80.hlm83.hlm85.hlm87.hlm90.hlm92.hlm93.hlm95234.hlm95241.hlm95245.hltc2978.hltc4151.hltc4215.hltc4245.hltc4261.hmax16064.hmax16065.hmax1619.hmax1668.hmax197.hmax34440.hmax6639.hmax6642.hmax6650.hmax6697.hmax8688.hmcp3021.hmlxregfan.hnct6775.hntcthermistor.hpc87360.hpc87427.hpcf8591.hpmbus.hsch5627.hsch5636.hsch56xxcommon.hsht15.hsht21.hsis5595.hsmsc47b397.hsmsc47m1.hsmsc47m192.hthmc50.htmp102.htmp401.htmp421.htsl2550.hucd9000.hucd9200.hviacputemp.hvia686a.hvt1211.hvt8231.hw83627ehf.hw83627hf.hw83781d.hw83791d.hw83792d.hw83793.hw83795.hw83l785ts.hw83l786ng.hzl6100.hserial82508250.hconsole.hdma.hdw.hexar.hextended.hlpss.hmanyports.hmid.hnruarts.hpci.hpnp.hrsa.hruntimeuarts.hshareirq.harcarc.hnrports.hcorecore.hconsole.hearlycon.hjsm.hnonstandard.hserioserio.halteraps2.harcps2.hi8042.hlibps2.hraw.hserport.hsfcsfc.hmcdilogging.hmon.hmtd.hsriov.hsfi.hsgpool.hsgetmasksyscall.hsgigru.hioc4.hpartition.hxp.hsglalloc.hshmem.hshufflepageallocator.hsignalfd.hsignature.hsignedpefileverification.hskbextensions.hslabfreelistrandom.hmergedefault.hslhc.hslipslip.hcompressed.hsmart.hslubslub.hcpupartial.hdebug.hsmp.hsmssdiodrv.hsianomdtv.hrc.husbdrv.hsmscphy.hsch311xwdt.hsndsnd.hac97codec.hpowersavesave.hdefault.had1889.hali5451.haloop.hasihpi.hatiixpatiixp.hmodem.hau8810.hau8820.hau8830.hbcd2000.hbebob.hbt87x.hca0106.hcmipci.hcompressoffload.hcs46xxcs46xx.hnewdsp.hctlvalidation.hctxfi.hdarla20.hdarla24.hdebug.hdice.hdmasgbuf.hdrivers.hdummy.hdynamicminors.hecho3g.hemu10k1emu10k1.hseq.hemu10k1x.hens1370.hens1371.hes1968es1968.hinput.hradio.hfireface.hfirewirefirewire.hdigi00x.hlib.hmotu.htascam.hfireworks.hgina20.hgina24.hhdahda.hcodecanalog.hca0110.hca0132ca0132.hdsp.hcirrus.hcmedia.hconexant.hhdmi.hrealtek.hsi3054.hsigmatel.hvia.hcomponent.hcore.hdsploader.hextcore.hgeneric.hhwdep.hi915.hinputbeepbeep.hmode.hintel.hpatchloader.hpowersavedefault.hpreallocsize.hreconfig.hhdsp.hhdspm.hhrtimer.hhwdep.hice1712.hice1724.hindigo.hindigodj.hindigodjx.hindigoio.hindigoiox.hinteldspconfig.hnhlt.hintel8x0.hintel8x0m.hisight.hjackjack.hinputdev.hkorg1212.hlayla20.hlayla24.hlola.hlx6464es.hmaestro3maestro3.hinput.hmaxcards.hmia.hmixart.hmona.hmpu401mpu401.huart.hmtpav.hopl3liblib.hseq.hossemul.hoxfw.hoxygenoxygen.hlib.hpci.hpcmpcm.held.htimer.hxrundebug.hpcsp.hpcxhr.hprocfs.hrawmidi.hrme32.hrme96.hrme9652.hseqdevice.hdummy.hhrtimerdefault.hmidimidi.hemul.hevent.hvirmidi.hsequencersequencer.hoss.hsocsoc.hacpiacpi.hintelmatch.hcompress.hcx2072x.hda7213.hda7219.hdmic.hes8316.hhdachda.hhdmi.hi2candspi.hintelapl.hbdwrt5650mach.hrt5677mach.hbroadwellmach.hbxtda7219max98357acommon.hmach.hrt298mach.hbytchtcx2072xmach.hda7213mach.hes8316mach.hnocodecmach.hbytcrrt5640mach.hrt5651mach.hcfl.hchtbswmax98090timach.hnau8824mach.hrt5645mach.hrt5672mach.hcmlh.hlplp.hda7219max98357amach.hcnl.hda7219max98357ageneric.hglkglk.hda7219max98357amach.hrt5682max98357amach.hhaswellhaswell.hmach.hkblkbl.hda7219max98357amach.hmax98927mach.hrt5660mach.hrt5663max98927mach.hrt5514max98927mach.hmach.hsklskl.hhdadspgenericmach.hnau88l25max98357amach.hssm4567mach.hrt286mach.hskylakeskylake.hcommon.hfamily.hsspclk.hsofcmlrt1011rt5682mach.hda7219max98373mach.hpcm512xmach.hrt5682mach.hsstsst.hacpi.hfirmware.htoplevel.huserfriendlylongnames.hmax98090.hmax98357a.hmax98373.hmax98927.hnau8824.hnau8825.hpcm512xpcm512x.hi2c.hrl6231.hrl6347a.hrt1011.hrt1015.hrt286.hrt298.hrt5514rt5514.hspi.hrt5640.hrt5645.hrt5651.hrt5660.hrt5663.hrt5670.hrt5677rt5677.hspi.hrt5682.hsofsof.hacpi.hapollolakeapollolake.hsupport.hcannonlakecannonlake.hsupport.hcoffeelakecoffeelake.hsupport.hcometlakehh.hsupport.hlplp.hsupport.hdebugprobes.helkhartlakeelkhartlake.hsupport.hgeminilakegeminilake.hsupport.hhdahda.haudiocodec.hcommon.hlinklink.hbaseline.hprobes.hicelakeicelake.hsupport.hintelacpi.hatomhifiep.hcommon.hhifiepipc.hpci.htoplevel.hjasperlakejasperlake.hsupport.hmerrifieldmerrifield.hsupport.hpci.hprobeworkqueue.htigerlaketigerlake.hsupport.htoplevel.hxtensa.hssm4567.htopology.hts3a227e.hsstatomhifi2platformplatform.hacpi.hipcipc.hacpi.hsynthemux.htimer.htrident.husbusb.h6fire.haudio.hcaiaqcaiaq.hinput.hhiface.hline6.hpod.hpodhd.htoneport.hua101.hus122l.husx2y.hvariax.hverboseprintk.hprocfs.hvia82xxvia82xx.hmodem.hvirmidi.hvirtuoso.hvmaster.hvxlib.hvx222.hx86.hxenfrontend.hsockcgroupdata.hvalidatexmit.hsoftwatchdog.hsoftlockupdetector.hsolarisx86partition.hsonyff.hlaptop.hsonypicompat.hsoundsound.hosscorecore.hpreclaim.hsp5100tco.hsparseirq.hsparsememsparsemem.hextreme.hmanual.hvmemmapvmemmap.henable.hspispi.hmaster.hpxa2xxpxa2xx.hpci.hsplitptlockcpus.hsquashfssquashfs.hdecompsingle.hfilecache.hfragmentcachesize.hlzo.hxattr.hxz.hzlib.hsrcu.hssbpossible.hstacktracer.hvalidation.hstackdepot.hstackprotectorstackprotector.hstrong.hstacktracestacktrace.hsupport.hstandalone.hste10xp.hstmstm.hdummy.hsourceconsole.hftrace.hheartbeat.hstp.hstreamparser.hstrictdevmem.hkernelrwx.hmodulerwx.hstripasmsyms.hsunpartition.hsunrpcsunrpc.hbackchannel.hdebug.hgss.hxprtrdma.hsuspendsuspend.hfreezer.hswap.hswiotlbswiotlb.hxen.hswphy.hsymbolicerrname.hsyncookies.hsyncfile.hsynclinksynclink.hgt.hsynclinkmp.hsyshypervisor.hsysctlsysctl.hexceptiontrace.hsysfssysfs.hsyscall.hsystemblacklisthashlist.hkeyring.hdataverification.htrustedkeyring.hkeys.hsysvipcsysvipc.hcompat.hsysctl.htabletserialwacom4.husbacecad.haiptek.hgtco.hkbtab.htap.htargetcore.htaskdelayacct.hioaccounting.hxacct.htasksrcu.htaskstats.htcache.htcgatmel.hcrb.hinfineon.hnsc.htistis.hcore.hi2catmel.hinfineon.hnuvoton.hst33zp24st33zp24.hi2c.htpm.htcmfileio.hiblock.hpscsi.huser2.htcpcongadvanced.hbbr.hbic.hcubic.hdctcp.hhstcp.hhtcp.hhybla.hillinois.hlp.hnv.hscalable.hvegas.hveno.hwestwood.hyeah.hmd5sig.htelclock.hteraneticsphy.htestbpf.hkstrtox.hlistsort.hlivepatch.hstringhelpers.htextsearchtextsearch.hbm.hfsm.hkmp.hthermalthermal.hdefaultgovstepwise.hemergencypoweroffdelayms.hgovbangbang.hfairshare.hstepwise.huserspace.hhwmon.hwritabletrips.hthinkpadacpiacpi.halsasupport.hhotkeypoll.hvideo.hthpswap.hthreadinfointask.htickoneshot.htifm7xx1.hcore.htigon3tigon3.hhwmon.htimerfd.htipctipc.hcrypto.hdiag.hmediaib.hudp.htlstls.hdevice.htmpfstmpfs.hposixacl.hxattr.htopstarlaptop.htorturetest.htoshibabtrfkill.htouchscreenelo.hproperties.hwacomi2c.hw8001.htraceclock.hirqflagsirqflags.hsupport.htracepoints.htracermaxtrace.hsnapshot.htracingtracing.hmap.hsupport.htransparenthugepagecache.hhugepagehugepage.halways.htreercu.hsrcu.htristate.conftrustedkeys.httpcieeprom.htty.htun.htypectypec.hdpaltmode.hfusb302.hmuxpi3usb30532.hrt1711h.htcpci.htcpm.htps6598x.hucsi.hubsanubsan.hsanitizeall.hucs2string.hucsiacpi.hudffs.hueficpercper.hx86.huhid.huid16.huiouio.haec.hcif.hhvgeneric.hpcigeneric.hpdrvgenirq.hsercos3.huninlinespinunlock.hunixunix.hdiag.hscm.hunix98ptys.hunixwaredisklabel.hunwinderorc.huprobeevents.huprobes.husbusb.hacm.hadutux.halim5632.han2720.hannouncenewdevices.happledisplay.harchhashcd.harmlinux.hatm.hautosuspenddelay.hbelkin.hcatc.hcommon.hcxacru.hdefaultpersist.hehcihcd.hpci.hroothubtt.httnewsched.hemi26.hemi62.hepson2888.hezusbfx2.hftdielan.hgl860.hgspcagspca.hbenq.hconex.hcpia1.hetoms.hfinepix.hjeilinj.hjl2005bcd.hkonica.hmars.hmr97310a.hnw80x.hov519.hov534ov534.h9.hpac207.hpac7302.hpac7311.hse401.hsn9c2028.hsn9c20x.hsonixb.hsonixj.hspca1528.hspca500.hspca501.hspca505.hspca506.hspca508.hspca561.hsq905.hsq905c.hsq930x.hstk014.hstv0680.hsunplus.ht613.htopro.htv8532.hvc032x.hvicam.hxirlinkcit.hzc3xx.hhid.hhiddev.hhsicusb3503.hhso.hhwahcd.hidmouse.hiowarrior.hipheth.hisightfw.hkaweth.hkc2190.hlan78xx.hlcd.hld.hledtrig.hledstriggerusbport.hlegotower.hm5602.hmdc800.hmicrotek.hmon.hnetax88179178a.hax8817x.hcdceem.hmbim.hncm.hsubsetsubset.henable.hcdcether.hch9200.hcx82310eth.hdm9601.hdrivers.hgl620a.hhuaweicdcncm.hint51x1.hkalmia.hmcs7830.hnet1080.hplusb.hqmiwwan.hrndishost.hsmsc75xx.hsmsc95xx.hzaurus.hohcihcdhcd.hpci.hlittleendian.hpci.hpegasus.hprinter.hpulse8cec.hpwcpwc.hinputevdev.hrainshadowcec.hroleswitch.hrolesintelxhci.hrtl8150.hrtl8152.hs2255.hserialserial.haircable.hark3116.hbelkin.hch341.hconsole.hcp210x.hcyberjack.hcypressm8.hdebug.hdigiacceleport.hedgeportedgeport.hti.hempeg.hf8153x.hftdisio.hgarmin.hgeneric.hipaq.hipw.hir.hiuu.hkeyspankeyspan.hpda.hklsi.hkobilsct.hmctu232.hmos7715parport.hmos7720.hmos7840.hmxuport.hnavman.homninet.hopticon.hoption.hoti6858.hpl2303.hqcaux.hqt2.hqualcomm.hsafesafe.hpadded.hsierrawireless.hspcp8x5.hssu100.hsymbol.hti.hupd78f0730.hvisor.hwhiteheat.hwwan.hxircom.hxsensmt.hsevseg.hsierranet.hsisusbvgasisusbvga.hcon.hspeedtouch.hstkwebcam.hstoragestorage.halauda.hcypressatacb.hdatafab.heneub6250.hfreecom.hisd200.hjumpshot.hkarma.honetouch.hrealtek.hsddr09.hsddr55.husbat.hstv06xx.hsupport.htmc.huas.hueagleatm.huhcihcd.husbnet.huss720.hvideoclassclass.hinputevdev.hvl600.hwdm.hwusbwusb.hcbaf.hxhcidbgcap.hhcd.hpci.hxusbatm.hzr364xx.husb4usb4.hnet.husbpcwatchdog.husepercpunumanodeid.huserns.hreturnnotifier.hstacktracesupport.huserfaultfd.hutsns.huvmmtimer.huwbuwb.hhwa.hi1480u.hwhci.hvdpavdpa.hsim.hveve.hcalls.hnetdev.hveth.hvfatfs.hvfiovfio.hiommutype1.hmdevmdev.hdevice.hnoiommu.hpcipci.higd.hintx.hmmap.hvirqfd.hvgaarbarb.hmaxgpus.hconsole.hswitcheroo.hvgaconsoftscrollbackscrollback.hsize.hvhostvhost.hdpn.hiotlb.hmenu.hnet.hring.hvdpa.hvsock.hviawdt.hvideoau0828au0828.hv4l2.hbt848.hcs3308.hcs5345.hcs53l32a.hcx18cx18.halsa.hcx231xxcx231xx.halsa.hdvb.hrc.hcx2341x.hcx23885.hcx25840.hcx88cx88.halsa.hblackbird.hdvb.hmpeg.hdev.hem28xxem28xx.halsa.hdvb.hrc.hfbivtv.hhdpvr.hiri2c.hivtv.hm52790.hmsp3400.hpvrusb2pvrusb2.hdvb.hsysfs.hsaa6588.hsaa6752hs.hsaa711x.hsaa7127.hsaa7134saa7134.halsa.hdvb.hrc.hsaa7146saa7146.hvv.hsaa7164.hsaa717x.htda7432.htm6000tm6000.halsa.hdvb.htuner.htvaudio.htveeprom.hupd64031a.hupd64083.husbvision.hv4l2.hvp27smpx.hwm8739.hwm8775.hvideobufdmasg.hgen.hvmalloc.hvideobuf2core.hdmasg.hdvb.hmemops.hv4l2.hvmalloc.hvirtcpuaccountingaccounting.hgen.htobus.hvirtiovirtio.hballoon.hblk.hconsole.hfs.hinput.hmenu.hnet.hpcipci.hlegacy.hvdpa.hvsocketsvsockets.hcommon.hvirtualization.hvitessephy.hvlan8021q8021q.hgvrp.hmvrp.hvmeventcounters.hvmd.hvmwareballoon.hpvscsi.hvmcivmci.hvsockets.hvmxnet3.hvsocketsvsockets.hdiag.hloopback.hvsockmon.hvtvt.hconsoleconsole.hsleep.hhwconsolebinding.hvxlan.hvzdev.hevent.hw83627hfwdt.hw83877fwdt.hw83977fwdt.hwan.hwantdevcoredump.hwatchdogwatchdog.hcore.hhandlebootenabled.hopentimeout.hsysfs.hwdatwdt.hwdtpci.hwireless.hwlanwlan.hvendorath.hbroadcom.hintel.hmarvell.hmediatek.hquantenna.hralink.hrealtek.hwmibmof.hx509certificateparser.hx86x86.h16bit.h5level.h6464.hacpinuma.hsmp.hacpicpufreqcpufreq.hcpb.hamdfreqsensitivity.hplatformdevice.hbootparammemorycorruptioncheck.hcheckbioscorruption.hcmov.hcmpxchg64.hcpastatistics.hcpuresctrl.hcpuid.hdebugfpu.hdebugctlmsr.hdecoderselftest.hdevdmaops.hespfix64.hextendedplatform.hfeaturenames.hintellpss.hmemoryprotectionkeys.hpstate.htsxmodeoff.humip.hinternodecacheshift.hioapic.hl1cacheshift.hlocalapic.hmcemce.hamd.hinject.hintel.hthreshold.hmceloglegacy.hminimumcpufamily.hmpparse.hmsr.hneedrelocs.hp4clockmod.hpat.hpkgtempthermal.hplatformdevices.hpmtimer.hpmemlegacylegacy.hdevice.hpowernowk8.hptdumpptdump.hcore.hrerouteforbrokenbootirqs.hreservelow.hsmap.hspeedsteplib.hsupportsmemoryfailure.hthermalvector.htsc.huv.hvmxfeaturenames.hvsyscallemulation.hx2apic.hxarraymulti.hxdpsocketssockets.hdiag.hxenxen.hacpi.hautoxlate.hblkdevfrontend.hcompatxenfs.hdevevtchn.hefi.hfrontpgdirshbuf.hnetdevfrontend.hprivcmd.hpvhvmpvhvm.hsmp.hsaverestore.hsyshypervisor.htmem.hwdt.hxenbusfrontend.hxenfs.hxfrmxfrm.halgo.hespintcp.hinterface.hipcomp.hmigrate.hoffload.hstatistics.hsubpolicy.huser.hxfsfs.hposixacl.hquota.hwarn.hxilinxgmii2rgmii.hxorblocks.hxps.hxxhash.hxzdecdec.harm.harmthumb.hbcj.hia64.hpowerpc.hsparc.hx86.hyentayenta.henetune.ho2.hricoh.hti.htoshiba.hzbud.hzisofs.hzlibdeflate.hinflate.hzonedevice.hdma.hdma32.hzpool.hzramzram.hwriteback.hzsmalloczsmalloc.hstat.hzswap.hcryptoacompress.haead.haes.hakcipher.halgapi.harc4.hauthenc.hb128ops.hblowfish.hcast5.hcast6.hcast_common.hcbc.hchacha20.hcryptd.hcrypto_wq.hctr.hdes.hdh.hdrbg.hecdh.hengine.hgcm.hgf128mul.hghash.hhash.hhash_info.hhmac.hif_alg.hinternalacompress.haead.hakcipher.hgeniv.hhash.hkpp.hrng.hrsa.hscompress.hsimd.hskcipher.hkpp.hmcryptd.hmd5.hmorus1280_glue.hmorus640_glue.hmorus_common.hnull.hpadlock.hpcrypt.hpkcs7.hpoly1305.hpublic_key.hrng.hscatterwalk.hserpent.hsha.hsha1_base.hsha256_base.hsha3.hsha512_base.hskcipher.hsm3.hsm3_base.hsm4.hspeck.htwofish.hxts.hdrmdrm-backportREADME.txtlinuxfs.hmm.hmmu_notifier.htimekeeping.hamd_asic_type.hbridgeanalogix_dp.hdw_hdmi.hdw_mipi_dsi.hmhl.hdrm_agpsupport.hdrm_atomic.hdrm_atomic_helper.hdrm_atomic_state_helper.hdrm_atomic_uapi.hdrm_audio_component.hdrm_auth.hdrm_blend.hdrm_bridge.hdrm_cache.hdrm_client.hdrm_color_mgmt.hdrm_connector.hdrm_crtc.hdrm_crtc_helper.hdrm_damage_helper.hdrm_debugfs.hdrm_debugfs_crc.hdrm_device.hdrm_displayid.hdrm_dp_dual_mode_helper.hdrm_dp_helper.hdrm_dp_mst_helper.hdrm_drv.hdrm_dsc.hdrm_edid.hdrm_encoder.hdrm_encoder_slave.hdrm_fb_cma_helper.hdrm_fb_helper.hdrm_file.hdrm_fixed.hdrm_flip_work.hdrm_format_helper.hdrm_fourcc.hdrm_framebuffer.hdrm_gem.hdrm_gem_cma_helper.hdrm_gem_framebuffer_helper.hdrm_gem_shmem_helper.hdrm_gem_ttm_helper.hdrm_gem_vram_helper.hdrm_hashtab.hdrm_hdcp.hdrm_ioctl.hdrm_irq.hdrm_lease.hdrm_legacy.hdrm_mipi_dbi.hdrm_mipi_dsi.hdrm_mm.hdrm_mode_config.hdrm_mode_object.hdrm_modes.hdrm_modeset_helper.hdrm_modeset_helper_vtables.hdrm_modeset_lock.hdrm_of.hdrm_panel.hdrm_pci.hdrm_pciids.hdrm_plane.hdrm_plane_helper.hdrm_prime.hdrm_print.hdrm_probe_helper.hdrm_property.hdrm_rect.hdrm_scdc_helper.hdrm_self_refresh_helper.hdrm_simple_kms_helper.hdrm_syncobj.hdrm_sysfs.hdrm_util.hdrm_utils.hdrm_vblank.hdrm_vma_manager.hdrm_writeback.hgma_drm.hgpu_scheduler.hi2cch7006.hsil164.htda998x.hi915_component.hi915_drm.hi915_mei_hdcp_interface.hi915_pciids.hintel-gtt.hintel_lpe_audio.hspsc_queue.htask_barrier.httmttm_bo_api.httm_bo_driver.httm_debug.httm_execbuf_util.httm_memory.httm_module.httm_page_alloc.httm_placement.httm_set_memory.httm_tt.hdt-bindingsarmux500_pm_domains.hbusti-sysc.hclkti-dra7-atl.hclockactions,s900-cmu.halphascale,asm9260.ham3.ham4.haspeed-clock.hat91.hath79-clk.haxg-aoclkc.haxg-clkc.haxis,artpec6-clkctrl.hbcm-cygnus.hbcm-ns2.hbcm-nsp.hbcm-sr.hbcm21664.hbcm281xx.hbcm2835-aux.hbcm2835.hberlin2.hberlin2q.hboston-clock.hclps711x-clock.hcortina,gemini-clock.hdm814.hdm816.hdra7.hefm32-cmu.hexynos-audss-clk.hexynos3250.hexynos4.hexynos5250.hexynos5260-clk.hexynos5410.hexynos5420.hexynos5433.hexynos5440.hexynos7-clk.hgxbb-aoclkc.hgxbb-clkc.hhi3516cv300-clock.hhi3519-clock.hhi3620-clock.hhi3660-clock.hhi6220-clock.hhip04-clock.hhistb-clock.hhix5hd2-clock.himx1-clock.himx21-clock.himx27-clock.himx5-clock.himx6qdl-clock.himx6sl-clock.himx6sll-clock.himx6sx-clock.himx6ul-clock.himx7d-clock.hjz4740-cgu.hjz4770-cgu.hjz4780-cgu.hlpc18xx-ccu.hlpc18xx-cgu.hlpc32xx-clock.hlsi,axm5516-clks.hmarvell,mmp2.hmarvell,pxa168.hmarvell,pxa1928.hmarvell,pxa910.hmaxim,max77620.hmaxim,max77686.hmaxim,max77802.hmeson8b-clkc.hmicrochip,pic32-clock.hmpc512x-clock.hmt2701-clk.hmt2712-clk.hmt6797-clk.hmt7622-clk.hmt8135-clk.hmt8173-clk.hnuvoton,npcm7xx-clock.homap4.homap5.hoxsemi,ox810se.hoxsemi,ox820.hpistachio-clk.hpxa-clock.hqcom,gcc-apq8084.hqcom,gcc-ipq4019.hqcom,gcc-ipq806x.hqcom,gcc-ipq8074.hqcom,gcc-mdm9615.hqcom,gcc-msm8660.hqcom,gcc-msm8916.hqcom,gcc-msm8960.hqcom,gcc-msm8974.hqcom,gcc-msm8994.hqcom,gcc-msm8996.hqcom,gcc-msm8998.hqcom,gcc-sdm845.hqcom,lcc-ipq806x.hqcom,lcc-mdm9615.hqcom,lcc-msm8960.hqcom,mmcc-apq8084.hqcom,mmcc-msm8960.hqcom,mmcc-msm8974.hqcom,mmcc-msm8996.hqcom,rpmcc.hqcom,rpmh.hqcom,videocc-sdm845.hr7s72100-clock.hr8a73a4-clock.hr8a7740-clock.hr8a7743-cpg-mssr.hr8a7745-cpg-mssr.hr8a77470-cpg-mssr.hr8a7778-clock.hr8a7779-clock.hr8a7790-clock.hr8a7790-cpg-mssr.hr8a7791-clock.hr8a7791-cpg-mssr.hr8a7792-clock.hr8a7792-cpg-mssr.hr8a7793-clock.hr8a7793-cpg-mssr.hr8a7794-clock.hr8a7794-cpg-mssr.hr8a7795-cpg-mssr.hr8a7796-cpg-mssr.hr8a77965-cpg-mssr.hr8a77970-cpg-mssr.hr8a77980-cpg-mssr.hr8a77990-cpg-mssr.hr8a77995-cpg-mssr.hrenesas-cpg-mssr.hrk3036-cru.hrk3066a-cru.hrk3128-cru.hrk3188-cru-common.hrk3188-cru.hrk3228-cru.hrk3288-cru.hrk3328-cru.hrk3368-cru.hrk3399-cru.hrockchip,rk808.hrv1108-cru.hs3c2410.hs3c2412.hs3c2443.hs5pv210-audss.hs5pv210.hsamsung,s2mps11.hsamsung,s3c64xx-clock.hsh73a0-clock.hsprd,sc9860-clk.hste-ab8500.hstih407-clks.hstih410-clks.hstih416-clks.hstih418-clks.hstm32fx-clock.hstm32h7-clks.hstm32mp1-clks.hstratix10-clock.hsun4i-a10-ccu.hsun4i-a10-pll2.hsun50i-a64-ccu.hsun50i-h6-ccu.hsun50i-h6-r-ccu.hsun5i-ccu.hsun6i-a31-ccu.hsun7i-a20-ccu.hsun8i-a23-a33-ccu.hsun8i-a83t-ccu.hsun8i-de2.hsun8i-h3-ccu.hsun8i-r-ccu.hsun8i-r40-ccu.hsun8i-v3s-ccu.hsun9i-a80-ccu.hsun9i-a80-de.hsun9i-a80-usb.htegra114-car.htegra124-car-common.htegra124-car.htegra186-clock.htegra194-clock.htegra20-car.htegra210-car.htegra30-car.hvf610-clock.hzx296702-clock.hzx296718-clock.hdisplaytda998x.hdmaat91.haxi-dmac.hjz4780-dma.hnbpfaxi.hsun4i-a10.hgpioaspeed-gpio.hgpio.hmeson-axg-gpio.hmeson-gxbb-gpio.hmeson-gxl-gpio.hmeson8-gpio.hmeson8b-gpio.htegra-gpio.htegra186-gpio.htegra194-gpio.huniphier-gpio.hi2ci2c.hiioadcfsl-imx25-gcq.hadi,ad5592r.hqcom,spmi-vadc.hinputgpio-keys.hinput.hlinux-event-codes.hti-drv260x.hinterrupt-controllerarm-gic.hirq-st.hirq.hmips-gic.hmvebu-icu.hledscommon.hleds-netxbig.hleds-ns2.hleds-pca9532.hleds-pca955x.hmailboxtegra186-hsp.hmediac8sectpfe.homap3-isp.htda1997x.htvp5150.hxilinx-vip.hmemorymt2701-larb-port.hmt8173-larb-port.htegra114-mc.htegra124-mc.htegra186-mc.htegra20-mc.htegra210-mc.htegra30-mc.hmfdarizona.has3722.hatmel-flexcom.hdbx500-prcmu.hmax77620.hpalmas.hqcom-rpm.hst-lpc.hstm32f4-rcc.hstm32f7-rcc.hstm32h7-rcc.hmipslantiq_rcu_gphy.hmuxmux.hnetmicrochip-lan78xx.hmscc-phy-vsc8531.hqca-ar803x.hti-dp83867.hti-dp83869.hphyphy-pistachio-usb.hphy-qcom-qusb2.hphy.hpinctrlam33xx.ham43xx.hat91.hbcm2835.hbrcm,pinctrl-stingray.hdm814x.hdra.hhisi.hkeystone.hmt6397-pinfunc.hmt65xx.hmt7623-pinfunc.hnomadik.homap.hpinctrl-tegra-xusb.hpinctrl-tegra.hqcom,pmic-gpio.hqcom,pmic-mpp.hr7s72100-pinctrl.hrockchip.hsamsung.hstm32-pinfunc.hsun4i-a10.hpowerimx7-power.hmt2701-power.hmt2712-power.hmt6797-power.hmt7622-power.hmt7623a-power.hmt8173-power.howl-s500-powergate.howl-s700-powergate.hpx30-power.hr8a7743-sysc.hr8a7745-sysc.hr8a77470-sysc.hr8a7779-sysc.hr8a7790-sysc.hr8a7791-sysc.hr8a7792-sysc.hr8a7793-sysc.hr8a7794-sysc.hr8a7795-sysc.hr8a7796-sysc.hr8a77965-sysc.hr8a77970-sysc.hr8a77980-sysc.hr8a77990-sysc.hr8a77995-sysc.hraspberrypi-power.hrk3036-power.hrk3128-power.hrk3228-power.hrk3288-power.hrk3328-power.hrk3366-power.hrk3368-power.hrk3399-power.htegra186-powergate.htegra194-powergate.hpwmpwm.hregulatormaxim,max77802.hresetaltr,rst-mgr-a10.haltr,rst-mgr-a10sr.haltr,rst-mgr-s10.haltr,rst-mgr.hamlogic,meson-axg-reset.hamlogic,meson-gxbb-reset.hamlogic,meson8b-clkc-reset.hamlogic,meson8b-reset.haxg-aoclkc.hcortina,gemini-reset.hgxbb-aoclkc.hhisi,hi6220-resets.himx7-reset.hmt2701-resets.hmt7622-reset.hmt8135-resets.hmt8173-resets.hoxsemi,ox810se.hoxsemi,ox820.hpistachio-resets.hqcom,gcc-apq8084.hqcom,gcc-ipq806x.hqcom,gcc-mdm9615.hqcom,gcc-msm8660.hqcom,gcc-msm8916.hqcom,gcc-msm8960.hqcom,gcc-msm8974.hqcom,mmcc-apq8084.hqcom,mmcc-msm8960.hqcom,mmcc-msm8974.hsnps,hsdk-reset.hstih407-resets.hstih415-resets.hstih416-resets.hstm32mp1-resets.hsun4i-a10-ccu.hsun50i-a64-ccu.hsun50i-h6-ccu.hsun50i-h6-r-ccu.hsun5i-ccu.hsun6i-a31-ccu.hsun8i-a23-a33-ccu.hsun8i-a83t-ccu.hsun8i-de2.hsun8i-h3-ccu.hsun8i-r-ccu.hsun8i-r40-ccu.hsun8i-v3s-ccu.hsun9i-a80-ccu.hsun9i-a80-de.hsun9i-a80-usb.htegra124-car.htegra186-reset.htegra194-reset.htegra210-car.hti-syscon.hsocqcom,apr.hqcom,gsbi.hrockchip,boot-mode.hzte,pm_domains.hsoundapq8016-lpass.haudio-jack-events.hcs35l32.hcs42l42.hfsl-imx-audmux.hqcom,q6afe.hqcom,q6asm.hrt5640.hrt5651.hsamsung-i2s.htas2552.htlv320aic31xx-micbias.hspmispmi.hthermallm90.htegra124-soctherm.htegra186-bpmp-thermal.hthermal.hthermal_exynos.husbpd.hgeneratedasm-offsets.hautoconf.hbounds.hcompile.htimeconst.huapilinuxversion.hutsrelease.hkeysasymmetric-parser.hasymmetric-subtype.hasymmetric-type.hbig_key-type.hceph-type.hdns_resolver-type.hencrypted-type.hkeyring-type.hrxrpc-type.hsystem_keyring.htrusted-type.htrusted_tpm.huser-type.hkvmarm_arch_timer.harm_hypercalls.harm_pmu.harm_psci.harm_vgic.hiodev.hlinux8250_pci.ha.out.hacct.hacpi.hacpi_dma.hacpi_iort.hacpi_pmtmr.hadb.hadfs_fs.hadxl.haer.hagp_backend.hagpgart.hahci-remap.hahci_platform.haio.halarmtimer.haltera_jtaguart.haltera_uart.hambabus.hclcd-regs.hclcd.hkmi.hmmci.hpl022.hpl080.hpl08x.hpl093.hserial.hsp810.hamd-iommu.hanon_inodes.hapm-emulation.hapm_bios.happle-gmux.happle_bl.harch_topology.harm-cci.harm-smccc.harm_sdei.hascii85.hasn1.hasn1_ber_bytecode.hasn1_decoder.hassoc_array.hassoc_array_priv.hasync.hasync_tx.hata.hata_platform.hatalk.hath9k_platform.hatm.hatm_suni.hatm_tcp.hatmdev.hatmel-mci.hatmel-ssc.hatmel_pdc.hatmel_tc.hatomic.hattribute_container.haudit.hauto_dev-ioctl.hauto_fs.hauxvec.haverage.havfvirtchnl.hb1pcmcia.hbacking-dev-defs.hbacking-dev.hbacklight.hbadblocks.hballoon_compaction.hbcd.hbch.hbcm47xx_nvram.hbcm47xx_sprom.hbcm47xx_wdt.hbcm963xx_nvram.hbcm963xx_tag.hbcmabcma.hbcma_driver_arm_c9.hbcma_driver_chipcommon.hbcma_driver_gmac_cmn.hbcma_driver_mips.hbcma_driver_pci.hbcma_driver_pcie2.hbcma_regs.hbcma_soc.hbinfmts.hbio.hbit_spinlock.hbitfield.hbitmap.hbitops.hbitrev.hbits.hblk-cgroup.hblk-mq-pci.hblk-mq-rdma.hblk-mq-virtio.hblk-mq.hblk-pm.hblk_types.hblkdev.hblkpg.hblktrace_api.hblockgroup_lock.hbma150.hbottom_half.hbpf-cgroup.hbpf.hbpf_lirc.hbpf_lsm.hbpf_trace.hbpf_types.hbpf_verifier.hbpfilter.hbrcmphy.hbsearch.hbsg-lib.hbsg.hbtf.hbtree-128.hbtree-type.hbtree.hbtrfs.hbuffer_head.hbug.hbuild_bug.hbvec.hbyteorderbig_endian.hgeneric.hlittle_endian.hc2port.hcache.hcacheinfo.hcancore.hdevdev.hpeak_canfd.hled.hplatformcc770.hmcp251x.hrcar_can.hsja1000.hrx-offload.hskb.hcapability.hcb710.hcciss_ioctl.hccp.hcdev.hcdrom.hcephauth.hbuffer.hceph_debug.hceph_features.hceph_frag.hceph_fs.hceph_hash.hcls_lock_client.hdebugfs.hdecode.hlibceph.hmdsmap.hmessenger.hmon_client.hmsgpool.hmsgr.hosd_client.hosdmap.hpagelist.hrados.hstring_table.hstriper.htypes.hcfag12864b.hcgroup-defs.hcgroup.hcgroup_rdma.hcgroup_subsys.hcirc_buf.hcleancache.hclkclk-provider.hclk.hat91_pmc.hclk-conf.hdavinci.hmmp.hmxs.hrenesas.hsunxi-ng.htegra.hti.hzynq.hclkdev.hclock_cooling.hclockchips.hclocksource.hcm4000_cs.hcma.hcmdline-parser.hcn_proc.hcnt32_to_63.hcoda.hcoda_psdev.hcompaction.hcompat.hcompat_time.hcompiler-clang.hcompiler-gcc.hcompiler-intel.hcompiler.hcompiler_types.hcompletion.hcomponent.hconcap.hconfigfs.hconnector.hconsole.hconsole_struct.hconsolemap.hconst.hcontainer.hcontext_tracking.hcontext_tracking_state.hcordic.hcoredump.hcoresight-pmu.hcoresight-stm.hcoresight.hcount_zeros.hcper.hcpu.hcpu_cooling.hcpu_pm.hcpu_rmap.hcpufeature.hcpufreq.hcpuhotplug.hcpuid_override.hcpuidle.hcpuidle_haltpoll.hcpumask.hcpuset.hcrash_core.hcrash_dump.hcrc-ccitt.hcrc-itu-t.hcrc-t10dif.hcrc16.hcrc32.hcrc32c.hcrc4.hcrc7.hcrc8.hcred.hcrushcrush.hhash.hmapper.hcrypto.hcryptohash.hcs5535.hctype.hcuda.hcyclades.hdavinci_emac.hdax.hdca.hdcache.hdccp.hdcookies.hdebug_locks.hdebugfs.hdebugobjects.hdecompressbunzip2.hgeneric.hinflate.hmm.hunlz4.hunlzma.hunlzo.hunxz.hdelay.hdelayacct.hdelayed_call.hdell-led.hdevcoredump.hdevfreq-event.hdevfreq.hdevfreq_cooling.hdevice-mapper.hdevice.hdevice_cgroup.hdevpts_fs.hdigsig.hdim.hdio.hdirent.hdlm.hdlm_plock.hdm-bufio.hdm-dirty-log.hdm-io.hdm-kcopyd.hdm-region-hash.hdm9000.hdmadma-buf.hdma-contiguous.hdma-debug.hdma-direct.hdma-direction.hdma-fence-array.hdma-fence-chain.hdma-fence.hdma-iommu.hdma-mapping.hdma-noncoherent.hdma-resv.hdw.hhsu.hidma64.hipu-dma.hmmp-pdma.hpxa-dma.hqcom_bam_dma.hsprd-dma.hxilinx_dma.hdmaengine.hdmapool.hdmar.hdmi.hdnotify.hdns_resolver.hdqblk_qtree.hdqblk_v1.hdqblk_v2.hdrbd.hdrbd_genl.hdrbd_genl_api.hdrbd_limits.hds2782_battery.hdsalan9303.hdtlk.hdw_apb_timer.hdynamic_debug.hdynamic_queue_limits.hearlycpio.hecryptfs.hedac.hedd.hedma.heeprom_93cx6.heeprom_93xx46.hefi-bgrt.hefi.hefs_vh.heisa.helevator.helf-fdpic.helf-randomize.helf.helfcore-compat.helfcore.helfnote.henclosure.henergy_model.herr.herrname.herrno.herror-injection.herrqueue.herrseq.hetherdevice.hethtool.heventfd.heventpoll.hevm.hexport.hexportfs.hext2_fs.hextable.hextconextcon-provider.hextcon.hextcon-adc-jack.hf2fs_fs.hf75375s.hfalloc.hfanotify.hfault-inject.hfb.hfbcon.hfcdevice.hfcntl.hfd.hfddidevice.hfdtable.hfec.hfence-watchdog.hfile.hfilter.hfips.hfirewire.hfirmwarefirmware-map.hfirmware.hintelstratix10-smc.hstratix10-svc-client.hmesonmeson_sm.hfixp-arith.hflat.hflex_array.hflex_proportions.hfmc-sdb.hfmc.hfont.hfpgaadi-axi-common.haltera-pr-ip-core.hfpga-bridge.hfpga-mgr.hfpga-region.hframe.hfreezer.hfrontswap.hfs.hfs_enet_pd.hfs_pin.hfs_stack.hfs_struct.hfs_uart_pd.hfscache-cache.hfscache.hfscrypt.hfscrypt_notsupp.hfscrypt_supp.hfsi.hfslfsl-diu-fb.hbestcommata.hbestcomm.hbestcomm_priv.hfec.hgen_bd.hsram.hedac.hguts.hmc.hptp_qoriq.hfsl_devices.hfsl_hypervisor.hfsl_ifc.hfsldma.hfsnotify.hfsnotify_backend.hftrace.hftrace_irq.hfutex.hfwnode.hgameport.hgcd.hgenalloc.hgenetlink.hgenhd.hgenl_magic_func.hgenl_magic_struct.hgetcpu.hgfp.hglob.hgoldfish.hgpiogpio-pxa.hgpio.hconsumer.hdriver.hgpio-reg.hmachine.hgpio_keys.hhardirq.hhash.hhashtable.hhdlc.hhdlcdrv.hhdmi.hhid-debug.hhid-roccat.hhid-sensor-hub.hhid-sensor-ids.hhid.hhiddev.hhidraw.hhighmem.hhighuid.hhil.hhil_mlc.hhippidevice.hhmm.hhost1x.hhp_sdc.hhpet.hhrtimer.hhsihsi.hssi_protocol.hhtcpld.hhuge_mm.hhugetlb.hhugetlb_cgroup.hhugetlb_inline.hhw_breakpoint.hhw_random.hhwmon-sysfs.hhwmon-vid.hhwmon.hhwspinlock.hhyperv.hhypervisor.hi2c-algo-bit.hi2c-algo-pca.hi2c-algo-pcf.hi2c-dev.hi2c-mux.hi2c-pxa.hi2c-smbus.hi2c.hi8042.hi8253.hicmp.hicmpv6.hide.hidr.hieee80211.hieee802154.hif_arp.hif_bridge.hif_eql.hif_ether.hif_fddi.hif_frad.hif_link.hif_ltalk.hif_macvlan.hif_phonet.hif_pppol2tp.hif_pppox.hif_tap.hif_team.hif_tun.hif_tunnel.hif_vlan.higmp.hihex.hiioaccelkxcjk_1013.hadcad_sigma_delta.hstm32-dfsdm-adc.hbuffer-dma.hbuffer-dmaengine.hbuffer.hbuffer_impl.hcommoncros_ec_sensors_core.hssp_sensors.hst_sensors.hst_sensors_i2c.hst_sensors_spi.hconfigfs.hconsumer.hdacad5421.had5504.had5791.hmax517.hmcp4725.hdriver.hevents.hfrequencyad9523.hadf4350.hgyroitg3200.hhw-consumer.hiio.himuadis.hkfifo_buf.hmachine.hmagnetometerak8975.hsw_device.hsw_trigger.hsysfs.htimerstm32-lptim-trigger.hstm32-timer-trigger.htrigger.htrigger_consumer.htriggered_buffer.htriggered_event.htypes.hima.himx-media.hin.hin6.hindirect_call_wrapper.hinet.hinet_diag.hinetdevice.hinit.hinit_ohci1394_dma.hinit_task.hinitrd.hinotify.hinputinput-polldev.hinput.had714x.hadp5589.hadxl34x.has5011.hauo-pixcir-ts.hbu21013.hcma3000.hcy8ctmg110_pdata.hcyttsp.helan-i2c-ids.hgp2ap002a00f.hili210x.hkxtj9.hlm8333.hmatrix_keypad.hmt.hnavpoint.hsamsung-keypad.hsh_keysc.hsparse-keymap.htouchscreen.htps6507x-ts.hintegrity.hintel-iommu.hintel-ish-client-if.hintel-pti.hintel-svm.hintel_rapl.hintel_th.hinterrupt.hinterval_tree.hinterval_tree_generic.hio-64-nonatomic-hi-lo.hio-64-nonatomic-lo-hi.hio-mapping.hio-pgtable.hio.hioc3.hioc4.hiocontext.hiomap.hiommu-helper.hiommu.hiopoll.hioport.hioprio.hiova.hip.hipack.hipc.hipc_namespace.hipmi-fru.hipmi.hipmi_smi.hipv6.hipv6_route.hirq.hirq_cpustat.hirq_poll.hirq_sim.hirq_work.hirqbypass.hirqchipirqchip.harm-gic-common.harm-gic-v3.harm-gic-v4.harm-gic.harm-vic.hchained_irq.hingenic.hirq-bcm2836.hirq-omap-intc.hirq-partition-percpu.hirq-sa11x0.hmmp.hmxs.hversatile-fpga.hxtensa-mx.hxtensa-pic.hirqdesc.hirqdomain.hirqflags.hirqhandler.hirqnr.hirqreturn.hisa.hisapnp.hiscsi_boot_sysfs.hiscsi_ibft.hisdnisdn.hcapilli.hcapiutil.hhdlc.hisdn_divertif.hisdn_ppp.hisdnif.hisicom.hiversion.hjbd2.hjhash.hjiffies.hjournal-head.hjoystick.hjump_label.hjump_label_ratelimit.hjz4740-adc.hjz4780-nemc.hkallsyms.hkasan-checks.hkasan.hkbd_diacr.hkbd_kern.hkbuild.hkconfig.hkcore.hkcov.hkd.hkdb.hkdebug.hkdev_t.hkern_levels.hkernel-page-flags.hkernel.hkernel_stat.hkernelcapi.hkernfs-ve.hkernfs.hkexec.hkey-type.hkey.hkeyboard.hkfifo.hkgdb.hkhugepaged.hklist.hkmapset.hkmemleak.hkmod.hkmsg_dump.hkobj_map.hkobject.hkobject_ns.hkprobes.hkref.hks0108.hks8842.hks8851_mll.hksm.hkstat.hkthread.hktime.hkvm_host.hkvm_irqfd.hkvm_para.hkvm_types.hl2tp.hlapb.hlatencytop.hlcd.hlcm.hled-class-flash.hled-lm3530.hleds-bd2802.hleds-lp3944.hleds-lp3952.hleds-pca9532.hleds-regulator.hleds-tca6507.hleds.hleds_pwm.hlibata.hlibfdt.hlibfdt_env.hlibgcc.hlibnvdimm.hlibps2.hlicense.hlightnvm.hlimits.hlinkage.hlinkmode.hlinux_logo.hlis3lv02d.hlist.hlist_bl.hlist_lru.hlist_nulls.hlist_sort.hlivepatch.hllc.hllist.hlockdbind.hdebug.hlockd.hnlm.hshare.hxdr.hxdr4.hlockdep.hlockref.hlog2.hlogic_pio.hlp.hlru_cache.hlsm_audit.hlsm_hooks.hlz4.hlzo.hmISDNdsp.hmISDNhw.hmISDNif.hmailboxbrcm-message.hmailbox_client.hmailbox_controller.hmaple.hmarvell_phy.hmath64.hmax17040_battery.hmbcache.hmbus.hmc146818rtc.hmc6821.hmcb.hmdev.hmdio-bitbang.hmdio-gpio.hmdio-mux.hmdio.hmei_cl_bus.hmem_encrypt.hmemblock.hmemcontrol.hmemfd.hmemory.hmemory_hotplug.hmempolicy.hmempool.hmemregion.hmemremap.hmemstick.hmfd88pm80x.h88pm860x.haat2870.hab3100.habx500abx500.hab8500-bm.hab8500-codec.hab8500-gpadc.hab8500-sysctrl.hab8500.hux500_chargalg.hac100.hadp5520.haltera-a10sr.harizonacore.hpdata.hregisters.has3711.has3722.hasic3.hatmel-hlcdc.haxp20x.hbcm590xx.hbd9571mwv.hcore.hcros_ec.hcros_ec_commands.hcros_ec_lpc_mec.hcros_ec_lpc_reg.hda8xx-cfgchip.hda903x.hda9052da9052.hpdata.hreg.hda9055core.hpdata.hreg.hda9062core.hregisters.hda9063core.hpdata.hregisters.hda9150core.hregisters.hdavinci_voicecodec.hdb8500-prcmu.hdbx500-prcmu.hdln2.hdm355evm_msp.hds1wm.hezx-pcap.hhi6421-pmic.hhi655x-pmic.hhtc-pasic3.himx25-tsadc.hintel_msic.hintel_soc_pmic.hintel_soc_pmic_bxtwc.hipaq-micro.hjanz.hkempld.hlm3533.hlochnagar.hlochnagar1_regs.hlochnagar2_regs.hlp3943.hlp873x.hlp87565.hlp8788-isink.hlp8788.hlpc_ich.hmax14577-private.hmax14577.hmax77620.hmax77686-private.hmax77686.hmax77693-common.hmax77693-private.hmax77693.hmax77843-private.hmax8907.hmax8925.hmax8997-private.hmax8997.hmax8998-private.hmax8998.hmc13783.hmc13892.hmc13xxx.hmcp.hmenelaus.hmotorola-cpcap.hmt6323core.hregisters.hmt6397core.hregisters.hmxs-lradc.hpalmas.hpcf50633adc.hbacklight.hcore.hgpio.hmbc.hpmic.hqcom_rpm.hrave-sp.hrc5t583.hrdc321x.hretu.hrk808.hrn5t618.hrt5033-private.hrt5033.hsamsungcore.hirq.hrtc.hs2mpa01.hs2mps11.hs2mps13.hs2mps14.hs2mps15.hs2mpu02.hs5m8763.hs5m8767.hsi476x-core.hsi476x-platform.hsi476x-reports.hsky81452.hsmsc.hsta2x11-mfd.hstm32-lptimer.hstm32-timers.hstmpe.hstw481x.hsun4i-gpadc.hsysconsyscon.hatmel-matrix.hatmel-mc.hatmel-smc.hatmel-st.hclps711x.himx6q-iomuxc-gpr.himx7-iomuxc-gpr.ht7l66xb.htc3589x.htc6387xb.htc6393xb.hti-lmu-register.hti-lmu.hti_am335x_tscadc.htmio.htps6105x.htps65010.htps6507x.htps65086.htps65090.htps65217.htps65218.htps6586x.htps65910.htps65912.htps68470.htps80031.htwl.htwl4030-audio.htwl6040.hucb1x00.hviperboard.hwl1273-core.hwm831xauxadc.hcore.hgpio.hirq.hotp.hpdata.hpmu.hregulator.hstatus.hwatchdog.hwm8350audio.hcomparator.hcore.hgpio.hpmic.hrtc.hsupply.hwdt.hwm8400-audio.hwm8400-private.hwm8400.hwm8994core.hgpio.hpdata.hregisters.hwm97xx.hmic_bus.hmicrel_phy.hmicrochipphy.hmigrate.hmigrate_mode.hmii.hmii_timestamper.hmin_heap.hmiscdevice.hmlx4cmd.hcq.hdevice.hdoorbell.hdriver.hqp.hsrq.hmlx5accel.hcmd.hcq.hdevice.hdoorbell.hdriver.heq.heswitch.hfs.hfs_helpers.hmlx5_ifc.hmlx5_ifc_fpga.hport.hqp.htransobj.hvport.hmm-arch-hooks.hmm.hmm_inline.hmm_types.hmm_types_task.hmman.hmmap_lock.hmmccard.hcore.hhost.hmmc.hpm.hsd.hsdhci-pci-data.hsdio.hsdio_func.hsdio_ids.hsh_mmcif.hslot-gpio.hmmdebug.hmmiotrace.hmmu_context.hmmu_notifier.hmmzone.hmnt_namespace.hmod_devicetable.hmodule.hmodule_signature.hmoduleloader.hmoduleparam.hmount.hmpage.hmpi.hmpls.hmpls_iptunnel.hmroute.hmroute6.hmroute_base.hmsdos_fs.hmsg.hmsi.hmtdbbm.hblktrans.hcfi.hcfi_endian.hconcat.hdoc2000.hflashchip.hftl.hgen_probe.hinftl.hlatch-addr-flash.hlpc32xx_mlc.hlpc32xx_slc.hmap.hmtd.hmtdram.hnand-gpio.hnand.hnand_bch.hnand_ecc.hndfc.hnftl.honenand.honenand_regs.hpartitions.hpfow.hphysmap.hpismo.hplat-ram.hqinfo.hrawnand.hsh_flctl.hsharpsl.hspear_smi.hspi-nor.hsuper.hubi.hxip.hmutex.hmuxconsumer.hdriver.hmv643xx.hmv643xx_eth.hmv643xx_i2c.hmvebu-pmsu.hmxm-wmi.hn_r3964.hnamei.hnd.hnet.hnetdev_features.hnetdevice.hnetfilternetfilter.hipsetip_set.hip_set_bitmap.hip_set_comment.hip_set_counter.hip_set_getport.hip_set_hash.hip_set_list.hip_set_skbinfo.hip_set_timeout.hpfxlen.hnf_conntrack_amanda.hnf_conntrack_common.hnf_conntrack_dccp.hnf_conntrack_ftp.hnf_conntrack_h323.hnf_conntrack_h323_asn1.hnf_conntrack_h323_types.hnf_conntrack_irc.hnf_conntrack_pptp.hnf_conntrack_proto_gre.hnf_conntrack_sane.hnf_conntrack_sctp.hnf_conntrack_sip.hnf_conntrack_snmp.hnf_conntrack_tcp.hnf_conntrack_tftp.hnf_conntrack_zones_common.hnf_osf.hnfnetlink.hnfnetlink_acct.hx_tables.hxt_hashlimit.hxt_physdev.hnetfilter_arparp_tables.hnetfilter_bridgenetfilter_bridge.hebt_802_3.hebtables.hnetfilter_defs.hnetfilter_ingress.hnetfilter_ipv4netfilter_ipv4.hip_tables.hnetfilter_ipv6netfilter_ipv6.hip6_tables.hnetlink.hnetpoll.hnfs.hnfs3.hnfs4.hnfs_fs.hnfs_fs_i.hnfs_fs_sb.hnfs_iostat.hnfs_page.hnfs_xdr.hnfsacl.hnl802154.hnls.hnmi.hnode.hnodemask.hnospec.hnotifier.hns_common.hnsc_gpio.hnsproxy.hntb.hntb_transport.hnubus.hnuma.hnvme-fc-driver.hnvme-fc.hnvme-rdma.hnvme-tcp.hnvme.hnvmem-consumer.hnvmem-provider.hnvram.hobjagg.hof.hof_address.hof_clk.hof_device.hof_dma.hof_fdt.hof_gpio.hof_graph.hof_iommu.hof_irq.hof_mdio.hof_net.hof_pci.hof_pdt.hof_platform.hof_reserved_mem.hoid_registry.holpc-ec.homap-dma.homap-dmaengine.homap-gpmc.homap-iommu.homap-mailbox.homapfb.honce.hoom.hopenvswitch.hoprofile.hosq_lock.hoverflow.hoxu210hp.hpadata.hpage-flags-layout.hpage-flags.hpage-isolation.hpage_counter.hpage_ext.hpage_idle.hpage_owner.hpage_ref.hpageblock-flags.hpagemap.hpagevec.hpagewalk.hparman.hparport.hparport_pc.hparser.hpata_arasan_cf_data.hpatchkey.hpath.hpch_dma.hpci-acpi.hpci-ats.hpci-dma-compat.hpci-ecam.hpci-ep-cfs.hpci-epc.hpci-epf.hpci-p2pdma.hpci.hpci_hotplug.hpci_ids.hpda_power.hpe.hpercpu-defs.hpercpu-refcount.hpercpu-rwsem.hpercpu.hpercpu_counter.hperfarm_pmu.hperf_event.hperf_regs.hpersonality.hpfn.hpfn_t.hphonet.hphyphy.homap_control_phy.homap_usb.hphy-qcom-ufs.hphy-sun4i-usb.hphy.htegraxusb.hulpi_phy.hphy_fixed.hphy_led_triggers.hphylink.hpid.hpid_namespace.hpim.hpinctrlconsumer.hdevinfo.hmachine.hpinconf-generic.hpinconf.hpinctrl-state.hpinctrl.hpinmux.hpipe_fs_i.hpkeys.hpktcdvd.hpl320-ipc.hplatform_dataad5449.had5755.had5761.had7266.had7291.had7298.had7303.had7791.had7793.had7879.had7887.hadau17x1.hadau1977.hadp5588.hadp8860.hadp8870.hads1015.hads7828.hapds990x.harm-ux500-pm.hasoc-imx-ssi.hasoc-kirkwood.hasoc-mx27vis.hasoc-palm27x.hasoc-s3c.hasoc-s3c24xx_simtec.hasoc-ti-mcbsp.hasoc-ux500-msp.hat24.hat91_adc.hata-pxa.hata-samsung_cf.hatmel.hb53.hbcmgenet.hbd6107.hbh1770glc.hbrcmfmac.hbt-nokia-h4p.hclk-da8xx-cfgchip.hclk-davinci-pll.hclk-integrator.hclk-st.hclk-u300.hcpuidle-exynos.hcrypto-atmel.hcrypto-ux500.hcyttsp4.hdavinci_asp.hdb8500_thermal.hdma-atmel.hdma-coh901318.hdma-dw.hdma-ep93xx.hdma-hsu.hdma-imx-sdma.hdma-imx.hdma-mmp_tdma.hdma-mv_xor.hdma-s3c24xx.hdma-ste-dma40.hdmtimer-omap.hds620.hdwc3-omap.hedma.hefm32-spi.hefm32-uart.hehci-sh.helm.hemif_plat.heth-netx.hfsa9480.hg762.hgpio-ath79.hgpio-davinci.hgpio-dwapb.hgpio-htc-egpio.hgpio-omap.hgpio-ts5500.hgpio_backlight.hgpmc-omap.hhsmmc-omap.hhwmon-s3c.hi2c-cbus-gpio.hi2c-davinci.hi2c-designware.hi2c-gpio.hi2c-hid.hi2c-imx.hi2c-mux-gpio.hi2c-mux-reg.hi2c-ocores.hi2c-omap.hi2c-pca-platform.hi2c-pxa.hi2c-s3c2410.hi2c-xiic.hina2xx.hintel-mid_wdt.hintel-spi.hinvensense_mpu6050.hiommu-omap.hirda-pxaficp.hirda-sa11x0.hisl9305.hitco_wdt.hkeyboard-pxa930_rotary.hkeyboard-spear.hkeypad-ep93xx.hkeypad-nomadik-ske.hkeypad-omap.hkeypad-pxa27x.hkeypad-w90p910.hkeyscan-davinci.hlcd-mipid.hleds-kirkwood-netxbig.hleds-kirkwood-ns2.hleds-lm355x.hleds-lm3642.hleds-lp55xx.hleds-omap.hleds-pca963x.hleds-s3c24xx.hlm3630a_bl.hlm3639_bl.hlm8323.hlp855x.hlp8727.hlp8755.hltc4245.hlv5207lp.hmacb.hmax197.hmax3421-hcd.hmax6639.hmax6697.hmax732x.hmcs.hmdio-bcm-unimac.hmdio-gpio.hmediacamera-mx2.hcamera-mx3.hcamera-pxa.hcoda.hmmp-camera.homap1_camera.homap4iss.hs5p_hdmi.hsi4713.hsii9234.hsoc_camera_platform.htimb_radio.htimb_video.hmfd-mcp-sa11x0.hmicrochip-ksz.hmlxreg.hmmc-davinci.hmmc-esdhc-imx.hmmc-mxcmmc.hmmc-omap.hmmc-pxamci.hmmc-s3cmci.hmmc-sdhci-s3c.hmmp_audio.hmmp_dma.hmouse-pxa930_trkball.hmtd-davinci-aemif.hmtd-davinci.hmtd-mxc_nand.hmtd-nand-omap2.hmtd-nand-pxa3xx.hmtd-nand-s3c2410.hmtd-orion_nand.hmv88e6xxx.hmv_usb.hnet-cw1200.hnfcmrvl.hntc_thermistor.hnxp-nci.homap-twl4030.homap-wd-timer.homap1_bl.homapdss.hpca953x.hpca954x.hpcf857x.hpcmcia-pxa2xx_viper.hphy-da8xx-usb.hpinctrl-single.hpixcir_i2c_ts.hpm33xx.hpwm_omap_dmtimer.hpxa2xx_udc.hpxa_sdhci.hregulator-haptic.hremoteproc-omap.hrtc-ds2404.hrtc-v3020.hs3c-hsotg.hs3c-hsudc.hsa11x0-serial.hsc18is602.hsdhci-pic32.hserial-imx.hserial-omap.hserial-sccnxp.hshmob_drm.hsht3x.hshtc1.hsi5351.hsimplefb.hsky81452-backlight.hspi-clps711x.hspi-davinci.hspi-ep93xx.hspi-imx.hspi-mt65xx.hspi-nuc900.hspi-omap2-mcspi.hspi-s3c64xx.hssm2518.hst33zp24.hst_sensors_pdata.hsyscon.htc35876x.htda9950.hti-aemif.hti-sysc.htouchscreen-s3c2410.htsc2007.htsl2563.htsl2772.huio_dmem_genirq.huio_pruss.husb-davinci.husb-ehci-mxc.husb-ehci-orion.husb-musb-ux500.husb-mx2.husb-ohci-pxa27x.husb-ohci-s3c2410.husb-omap.husb-omap1.husb-pxa3xx-ulpi.husb-s3c2410_udc.husb3503.hux500_wdt.hvideo-clcd-versatile.hvideo-ep93xx.hvideo-imxfb.hvideo-mx3fb.hvideo-nuc900fb.hvideo-pxafb.hvideo_s3c.hvoltage-omap.hwiznet.hwkup_m3.hx86apple.hclk-lpss.hclk-pmc-atom.hmlxcpld.hpmc_atom.hzforce_ts.hplatform_device.hplist.hpm-trace.hpm.hpm2301_charger.hpm_clock.hpm_domain.hpm_opp.hpm_qos.hpm_runtime.hpm_wakeirq.hpm_wakeup.hpmbus.hpmu.hpnfs_osd_xdr.hpnp.hpoison.hpoll.hposix-clock.hposix-timers.hposix_acl.hposix_acl_xattr.hpowerab8500.hbq2415x_charger.hbq24190_charger.hbq24735-charger.hbq27xxx_battery.hcharger-manager.hgeneric-adc-battery.hgpio-charger.hisp1704_charger.hjz4740-battery.hmax17042_battery.hmax8903_charger.hsbs-battery.hsmartreflex.hsmb347-charger.htwl4030_madc_battery.hpower_supply.hpowercap.hppp-comp.hppp_channel.hppp_defs.hpps-gpio.hpps_kernel.hpr.hpreempt.hprefetch.hprime_numbers.hprintk.hproc_fs.hproc_ns.hprocessor.hprofile.hprojid.hproperty.hpsci.hpsi.hpsi_types.hpsp-sev.hpstore.hpstore_ram.hpti.hptp_classify.hptp_clock_kernel.hptr_ring.hptrace.hpurgatory.hpvclock_gtod.hpwm.hpwm_backlight.hpxa168_eth.hpxa2xx_ssp.hqcom-geni-se.hqcom_scm.hqedcommon_hsi.heth_common.hfcoe_common.hiscsi_common.hiwarp_common.hqed_chain.hqed_eth_if.hqed_fcoe_if.hqed_if.hqed_iov_if.hqed_iscsi_if.hqed_ll2_if.hqed_rdma_if.hqede_rdma.hrdma_common.hroce_common.hstorage_common.htcp_common.hqnx6_fs.hquicklist.hquota.hquotaops.hradix-tree.hraidmd_u.hpq.hxor.hraid_class.hramfs.hrandom.hrange.hras.hratelimit.hrational.hrbtree.hrbtree_augmented.hrbtree_latch.hrcu_node_tree.hrcu_segcblist.hrcu_sync.hrculist.hrculist_bl.hrculist_nulls.hrcupdate.hrcupdate_wait.hrcutiny.hrcutree.hrcuwait.hreboot-mode.hreboot.hreciprocal_div.hrefcount.hregmap.hregset.hregulatorab8500.hact8865.harizona-ldo1.harizona-micsupp.hconsumer.hda9211.hdb8500-prcmu.hdriver.hfan53555.hfixed.hgpio-regulator.hlp3971.hlp3972.hlp872x.hmachine.hmax1586.hmax8649.hmax8660.hmax8952.hmax8973-regulator.hmt6311.hmt6323-regulator.hmt6380-regulator.hmt6397-regulator.hof_regulator.hpfuze100.htps51632-regulator.htps62360.htps6507x.huserspace-consumer.hrelay.hremoteprocremoteproc.hqcom_rproc.hst_slim_rproc.hresctrl.hreservation.hresetreset-controller.hreset.hbcm63xx_pmb.hresource.hresource_ext.hrestart_block.hrfkill.hrh_features.hrh_kabi.hrhashtable-types.hrhashtable.hring_buffer.hrio.hrio_drv.hrio_ids.hrio_regs.hrmap.hrmi.hrndis.hrodata_test.hroot_dev.hrpmsgrpmsg.hqcom_glink.hqcom_smd.hrslib.hrtcrtc.hds1286.hds1307.hds1685.hm48t59.hsirfsoc_rtciobrg.hrtmutex.hrtnetlink.hrtsx_common.hrtsx_pci.hrtsx_usb.hrwlock.hrwlock_api_smp.hrwlock_types.hrwsem.hs3c_adc_battery.hsa11x0-dma.hsbitmap.hscatterlist.hscc.hschedsched.hautogroup.hclock.hcoredump.hcpufreq.hcputime.hdeadline.hdebug.hhotplug.hidle.hinit.hisolation.hjobctl.hloadavg.hmm.hnohz.hnuma_balancing.hprio.hrt.hsignal.hsmt.hstat.hsysctl.htask.htask_stack.htopology.htypes.huser.hwake_q.hxacct.hsched_clock.hscif.hscmi_protocol.hscpi_protocol.hscreen_info.hsctp.hscx200.hscx200_gpio.hsdb.hsdla.hseccomp.hsecurebits.hsecurity.hsed-opal.hseg6.hseg6_genl.hseg6_hmac.hseg6_iptunnel.hseg6_local.hselection.hsem.hsemaphore.hseq_buf.hseq_file.hseq_file_net.hseqlock.hseqno-fence.hserdev.hserial.hserial_8250.hserial_bcm63xx.hserial_core.hserial_max3100.hserial_pnx8xxx.hserial_s3c.hserial_sci.hserio.hset_memory.hsfi.hsfi_acpi.hsfp.hsh_clk.hsh_dma.hsh_eth.hsh_intc.hsh_timer.hshdma-base.hshm.hshmem_fs.hshrinker.hsignal.hsignal_types.hsignalfd.hsiox.hsiphash.hsirfsoc_dma.hsizes.hskb_array.hskbuff.hskmsg.hslab.hslab_def.hslimbus.hslub_def.hsm501-regs.hsm501.hsmc911x.hsmc91x.hsmp.hsmpboot.hsmsc911x.hsmscphy.hsocactionsowl-sps.hbrcmstbbrcmstb.hdovepmu.hmediatekinfracfg.hqcomapr.hmdt_loader.hqmi.hsmd-rpm.hsmem.hsmem_state.hwcnss_ctrl.hrenesasrcar-rst.hrcar-sysc.hsamsungexynos-pmu.hexynos-regs-pmu.hsunxisunxi_sram.htiknav_dma.hknav_qmss.hti-msgmgr.hti_sci_protocol.hsock_diag.hsocket.hsonet.hsony-laptop.hsonypi.hsort.hsound.hsoundcard.hsoundwiresdw.hsdw_intel.hsdw_registers.hsdw_type.hspiad7877.hadi_spi3.hads7846.hat73c213.hat86rf230.hcc2520.hcorgi_lcd.hds1305.heeprom.hflash.hifx_modem.hl4f00242t03.hlibertas_spi.hlms283gf05.hmax7301.hmc33880.hmcp23s08.hmmc_spi.hmxs-spi.hpxa2xx_spi.hrspi.hs3c24xx.hsh_hspi.hsh_msiof.hspi-fsl-dspi.hspi-mem.hspi.hspi_bitbang.hspi_gpio.hspi_oc_tiny.htdo24m.htle62x0.hxilinx_spi.hspinlock.hspinlock_api_smp.hspinlock_api_up.hspinlock_types.hspinlock_types_up.hspinlock_up.hsplice.hspmi.hsram.hsrcu.hsrcutiny.hsrcutree.hssbssb.hssb_driver_chipcommon.hssb_driver_extif.hssb_driver_gige.hssb_driver_mips.hssb_driver_pci.hssb_embedded.hssb_regs.hssbi.hstackdepot.hstackprotector.hstacktrace.hstart_kernel.hstat.hstatfs.hstatic_key.hstddef.hstm.hstmmac.hstmp3xxx_rtc_wdt.hstmp_device.hstop_machine.hstring.hstring_helpers.hstringhash.hstringify.hsudmac.hsungem_phy.hsunrpcaddr.hauth.hauth_gss.hbc_xprt.hcache.hclnt.hdebug.hgss_api.hgss_asn1.hgss_err.hgss_krb5.hgss_krb5_enctypes.hmetrics.hmsg_prot.hrpc_pipe_fs.hrpc_rdma.hsched.hstats.hsvc.hsvc_rdma.hsvc_xprt.hsvcauth.hsvcauth_gss.hsvcsock.htimer.htypes.hxdr.hxprt.hxprtmultipath.hxprtrdma.hxprtsock.hsunserialcore.hsunxi-rsb.hsuperhyway.hsuspend.hsvga.hsw842.hswab.hswait.hswap.hswap_cgroup.hswap_slots.hswapfile.hswapops.hswiotlb.hswitchtec.hsxgbe_platform.hsync_core.hsync_file.hsynclink.hsys.hsys_soc.hsyscalls.hsyscore_ops.hsysctl.hsysfs-ve.hsysfs.hsyslog.hsysrq.hsysv_fs.ht10-pi.htask_io_accounting.htask_io_accounting_ops.htask_work.htaskstats_kern.htboot.htc.htca6416_keypad.htcp.htee_drv.htextsearch.htextsearch_fsm.htfrc.hthermal.hthinkpad_acpi.hthread_info.hthreads.hthunderbolt.hti-emif-sram.hti_wilink_st.htick.htifm.htimb_dma.htimb_gpio.htime.htime32.htime64.htimecounter.htimekeeper_internal.htimekeeping.htimekeeping32.htimer.htimerfd.htimeriomem-rng.htimerqueue.htimex.htnum.htopology.htorture.htoshiba.htpm.htpm_command.htpm_eventlog.htrace.htrace_clock.htrace_events.htrace_seq.htracefs.htracehook.htracepoint-defs.htracepoint.htransport_class.hts-nbus.htsacct_kern.htty.htty_driver.htty_flip.htty_ldisc.htypecheck.htypes.hu64_stats_sync.huaccess.hucb1400.hucs2_string.hudp.huidgid.huio.huio_driver.hulpidriver.hinterface.hregs.humh.hunalignedaccess_ok.hbe_byteshift.hbe_memmove.hbe_struct.hgeneric.hle_byteshift.hle_memmove.hle_struct.hmemmove.hpacked_struct.hunits.huprobes.husbusb.hassociation.haudio-v2.haudio-v3.haudio.hc67x00.hccid.hcdc-wdm.hcdc.hcdc_ncm.hch9.hchipidea.hcomposite.hehci-dbgp.hehci_def.hehci_pdriver.hezusb.hfunctionfs.hg_hid.hgadget.hgadget_configfs.hgpio_vbus.hhcd.hinput.hiowarrior.hirda.hisp116x.hisp1301.hisp1362.hisp1760.hm66592.hmusb-ux500.hmusb.hnet2280.hof.hohci_pdriver.hotg-fsm.hotg.hpd.hpd_ado.hpd_bdo.hpd_ext_sdb.hpd_vdo.hphy.hphy_companion.hquirks.hr8a66597.hrenesas_usbhs.hrndis_host.hrole.hsamsung_usb_phy.hserial.hsl811.hstorage.htcpm.htegra_usb_phy.htypec.htypec_altmode.htypec_dp.htypec_mux.huas.hulpi.husb338x.husb_phy_generic.husbnet.hwusb-wa.hwusb.hxhci-dbgp.husb_usual.husbdevice_fs.huser-return-notifier.huser.huser_namespace.huserfaultfd_k.hutil_macros.huts.hutsname.huuid.huwbuwb.hdebug-cmd.hspec.humc.hwhci.hvbox_utils.hvdpa.hve.hve_proto.hvecalls.hveip.hvenet.hveowner.hverification.hvermagic.hvexpress.hvfio.hvfs.hvga_switcheroo.hvgaarb.hvhost_iotlb.hvia-core.hvia-gpio.hvia.hvia_i2c.hvideodev2.hvirtinfo.hvirtio.hvirtio_byteorder.hvirtio_caif.hvirtio_config.hvirtio_console.hvirtio_net.hvirtio_ring.hvirtio_vsock.hvisorbus.hvlynq.hvm_event_item.hvmacache.hvmalloc.hvme.hvmpressure.hvmstat.hvmw_vmci_api.hvmw_vmci_defs.hvringh.hvt.hvt_buffer.hvt_kern.hvtime.hvzctl.hvzevent.hvzstat.hw1-gpio.hw1.hwait.hwait_bit.hwanrouter.hwatchdog.hwimaxdebug.hwin_minmax.hwireless.hwkup_m3_ipc.hwl12xx.hwm97xx.hwmi.hworkqueue.hwriteback.hww_mutex.hxarray.hxattr.hxxhash.hxz.hyam.hz2_battery.hzbud.hzconf.hzlib.hzorro.hzpool.hzsmalloc.hzstd.hzutil.hmath-emudouble.hop-1.hop-2.hop-4.hop-8.hop-common.hquad.hsingle.hsoft-fp.hmediacec-notifier.hcec-pin.hcec.hdavinciccdc_types.hdm355_ccdc.hdm644x_ccdc.hisif.hvpbe.hvpbe_display.hvpbe_osd.hvpbe_types.hvpbe_venc.hvpfe_capture.hvpfe_types.hvpif_types.hvpss.hdemux.hdmxdev.hdrv-intfcx2341x.hcx25840.hexynos-fimc.hmsp3400.hrenesas-ceu.hs3c_camif.hsaa7146.hsaa7146_vv.hsh_mobile_ceu.hsh_vou.hsi476x.hsoc_mediabus.htea575x.hdvb-usb-ids.hdvb_ca_en50221.hdvb_demux.hdvb_frontend.hdvb_math.hdvb_net.hdvb_ringbuffer.hdvb_vb2.hdvbdev.hi2cad9389b.hadp1653.hadv7183.hadv7343.hadv7393.hadv7511.hadv7604.hadv7842.hak881x.hbt819.hcs5345.hcs53l32a.hir-kbd-i2c.hlm3560.hlm3646.hm52790.hm5mols.hmt9m032.hmt9p031.hmt9t001.hmt9t112.hmt9v011.hmt9v022.hmt9v032.hnoon010pc30.hov2659.hov7670.hov772x.hov9650.hrj54n1cb0c.hs5c73m3.hs5k4ecgx.hs5k6aa.hsaa6588.hsaa7115.hsaa7127.hsmiapp.hsr030pc30.htc358743.htda1997x.hths7303.htvaudio.htvp514x.htvp7002.htw9910.huda1342.hupd64031a.hupd64083.hwm8775.himx.hmedia-device.hmedia-devnode.hmedia-entity.hrc-core.hrc-map.hrcar-fcp.hsoc_camera.htpgv4l2-tpg.htuner-types.htuner.htveeprom.hv4l2-async.hv4l2-clk.hv4l2-common.hv4l2-ctrls.hv4l2-dev.hv4l2-device.hv4l2-dv-timings.hv4l2-event.hv4l2-fh.hv4l2-flash-led-class.hv4l2-fwnode.hv4l2-image-sizes.hv4l2-ioctl.hv4l2-mc.hv4l2-mediabus.hv4l2-mem2mem.hv4l2-rect.hv4l2-subdev.hvideobuf-core.hvideobuf-dma-contig.hvideobuf-dma-sg.hvideobuf-vmalloc.hvideobuf2-core.hvideobuf2-dma-contig.hvideobuf2-dma-sg.hvideobuf2-dvb.hvideobuf2-memops.hvideobuf2-v4l2.hvideobuf2-vmalloc.hvsp1.hmemoryjedec_ddr.hmiscaltera.hcharlcd.hcxl-base.hcxl.hcxllib.hocxl-config.hocxl.hnet6lowpan.h9p9p.hclient.htransport.hSpace.hact_api.haddrconf.haf_ieee802154.haf_rxrpc.haf_unix.haf_vsock.hah.harp.hatmclip.hax25.hax88796.hbluetoothbluetooth.hhci.hhci_core.hhci_mon.hhci_sock.hl2cap.hmgmt.hrfcomm.hsco.hbond_3ad.hbond_alb.hbond_options.hbonding.hbpf_sk_storage.hbusy_poll.hcaifcaif_dev.hcaif_device.hcaif_hsi.hcaif_layer.hcaif_spi.hcfcnfg.hcfctrl.hcffrml.hcfmuxl.hcfpkt.hcfserl.hcfsrvl.hcalipso.hcfg80211-wext.hcfg80211.hcfg802154.hchecksum.hcipso_ipv4.hcls_cgroup.hcodel.hcodel_impl.hcodel_qdisc.hcompat.hdatalink.hdcbevent.hdcbnl.hdevlink.hdn.hdn_dev.hdn_fib.hdn_neigh.hdn_nsp.hdn_route.hdrop_monitor.hdsa.hdsfield.hdst.hdst_cache.hdst_metadata.hdst_ops.herspan.hesp.hespintcp.hethoc.hfailover.hfib_notifier.hfib_rules.hfirewire.hflow.hflow_dissector.hflow_offload.hfou.hfq.hfq_impl.hgarp.hgen_stats.hgenetlink.hgeneve.hgre.hgro_cells.hgtp.hgue.hhwbm.hicmp.hieee80211_radiotap.hieee802154_netdev.hif_inet6.hife.hila.hinet6_connection_sock.hinet6_hashtables.hinet_common.hinet_connection_sock.hinet_ecn.hinet_frag.hinet_hashtables.hinet_sock.hinet_timewait_sock.hinetpeer.hip.hip6_checksum.hip6_fib.hip6_route.hip6_tunnel.hip_fib.hip_tunnels.hip_vs.hipcomp.hipconfig.hipv6.hipv6_frag.hipv6_stubs.hipx.hiucvaf_iucv.hiucv.hiw_handler.hkcm.hl3mdev.hlag.hlapb.hlib80211.hllc.hllc_c_ac.hllc_c_ev.hllc_c_st.hllc_conn.hllc_if.hllc_pdu.hllc_s_ac.hllc_s_ev.hllc_s_st.hllc_sap.hlwtunnel.hmac80211.hmac802154.hmip6.hmld.hmpls.hmpls_iptunnel.hmptcp.hmrp.hncsi.hndisc.hneighbour.hnet_failover.hnet_namespace.hnet_ratelimit.hnetevent.hnetfilterbr_netfilter.hipv4nf_conntrack_ipv4.hnf_defrag_ipv4.hnf_dup_ipv4.hnf_nat_masquerade.hnf_reject.hipv6nf_conntrack_icmpv6.hnf_conntrack_ipv6.hnf_defrag_ipv6.hnf_dup_ipv6.hnf_nat_masquerade.hnf_reject.hnf_conntrack.hnf_conntrack_acct.hnf_conntrack_core.hnf_conntrack_count.hnf_conntrack_ecache.hnf_conntrack_expect.hnf_conntrack_extend.hnf_conntrack_helper.hnf_conntrack_l4proto.hnf_conntrack_labels.hnf_conntrack_seqadj.hnf_conntrack_synproxy.hnf_conntrack_timeout.hnf_conntrack_timestamp.hnf_conntrack_tuple.hnf_conntrack_zones.hnf_dup_netdev.hnf_flow_table.hnf_log.hnf_nat.hnf_nat_helper.hnf_nat_redirect.hnf_queue.hnf_socket.hnf_tables.hnf_tables_core.hnf_tables_ipv4.hnf_tables_ipv6.hnf_tables_offload.hnf_tproxy.hnfnetlink_log.hnft_fib.hnft_reject.hxt_rateest.hnetlabel.hnetlink.hnetnsbr_netfilter.hcan.hconntrack.hcore.hdccp.hgeneric.hhash.hieee802154_6lowpan.hipv4.hipv6.hmib.hmpls.hnetfilter.hnftables.hpacket.hsctp.hunix.hx_tables.hxdp.hxfrm.hnetprio_cgroup.hnetrom.hnexthop.hnfcdigital.hhci.hllc.hnci.hnci_core.hnfc.hnl802154.hnsh.hp8022.hpage_pool.hphonetgprs.hpep.hphonet.hpn_dev.hpie.hping.hpkt_cls.hpkt_sched.hpptp.hprotocol.hpsample.hpsnap.hraw.hrawv6.hred.hregulatory.hrequest_sock.hrose.hroute.hrsi_91x.hrtnetlink.hsch_generic.hscm.hsctpauth.hchecksum.hcommand.hconstants.hsctp.hsm.hstream_interleave.hstream_sched.hstructs.htsnmap.hulpevent.hulpqueue.hsecure_seq.hseg6.hseg6_hmac.hseg6_local.hslhc_vj.hsmc.hsnmp.hsock.hsock_reuseport.hstp.hstrparser.hswitchdev.htc_acttc_bpf.htc_connmark.htc_csum.htc_ct.htc_ctinfo.htc_defact.htc_gact.htc_gate.htc_ife.htc_ipt.htc_mirred.htc_mpls.htc_nat.htc_pedit.htc_police.htc_sample.htc_skbedit.htc_skbmod.htc_tunnel_key.htc_vlan.htcp.htcp_states.htimewait_sock.htipc.htls.htls_toe.htransp_v6.htso.htun_proto.hudp.hudp_tunnel.hudplite.hvsock_addr.hvxlan.hwext.hwimax.hx25.hx25device.hxdp.hxdp_priv.hxdp_sock.hxfrm.hpcmciaciscode.hcisreg.hcistpl.hdevice_id.hds.hss.hrasras_event.hrdmaib.hib_addr.hib_cache.hib_cm.hib_fmr_pool.hib_hdrs.hib_mad.hib_marshall.hib_pack.hib_pma.hib_sa.hib_smi.hib_umem.hib_umem_odp.hib_verbs.hiba.hibta_vol1_c12.hiw_cm.hiw_portmap.hmr_pool.hopa_addr.hopa_port_info.hopa_smi.hopa_vnic.hrdma_cm.hrdma_cm_ib.hrdma_counter.hrdma_netlink.hrdma_vt.hrdmavt_cq.hrdmavt_mr.hrdmavt_qp.hrestrack.hrw.hsignature.htid_rdma_defs.huverbs_ioctl.huverbs_named_ioctl.huverbs_std_types.huverbs_types.hscsifcfc_encaps.hfc_fc2.hfc_fcoe.hfc_fcp.hfc_fip.hfc_ms.hfc_encode.hfc_frame.hfcoe_sysfs.hiscsi_if.hiscsi_proto.hiser.hlibfc.hlibfcoe.hlibiscsi.hlibiscsi_tcp.hlibsas.hosd_attributes.hosd_protocol.hosd_sec.hosd_sense.hosd_types.hsas.hsas_ata.hscsi.hscsi_bsg_iscsi.hscsi_cmnd.hscsi_common.hscsi_dbg.hscsi_device.hscsi_devinfo.hscsi_dh.hscsi_driver.hscsi_eh.hscsi_host.hscsi_ioctl.hscsi_proto.hscsi_request.hscsi_tcq.hscsi_transport.hscsi_transport_fc.hscsi_transport_iscsi.hscsi_transport_sas.hscsi_transport_spi.hscsi_transport_srp.hscsicam.hsg.hsrp.hviosrp.hsocarcaux.hmcip.htimers.hat91at91sam9_ddrsdr.hat91sam9_sdramc.hatmel-secumod.hatmel-sfr.hbcm2835raspberrypi-firmware.hbrcmstbcommon.hfslbman.hqeimmap_qe.hqe.hqe_ic.hqe_tdm.hucc.hucc_fast.hucc_slow.hqman.himxcpuidle.hrevision.htimer.hmediateksmi.hnpscommon.hmtm.hqcomcmd-db.hrockchiprockchip_sip.hsa1100pwer.htegraahb.hbpmp-abi.hbpmp.hcommon.hcpuidle.hemc.hflowctrl.hfuse.hivc.hmc.hpm.hpmc.hsoundac97codec.hcompat.hcontroller.hregs.hac97_codec.haci.had1816a.had1843.hadau1373.haess.hak4113.hak4114.hak4117.hak4531_codec.hak4641.hak4xxx-adda.halc5623.hasequencer.hasound.hasoundef.hcompress_driver.hcontrol.hcore.hcs35l33.hcs35l34.hcs35l35.hcs35l36.hcs4231-regs.hcs4271.hcs42l52.hcs42l56.hcs42l73.hcs8403.hcs8427.hda7213.hda7218.hda7219-aad.hda7219.hda9055.hdesignware_i2s.hdmaengine_pcm.hemu10k1.hemu10k1_synth.hemu8000.hemu8000_reg.hemux_legacy.hemux_synth.hes1688.hgus.hhda_chmap.hhda_codec.hhda_component.hhda_hwdep.hhda_i915.hhda_register.hhda_regmap.hhda_verbs.hhdaudio.hhdaudio_ext.hhdmi-codec.hhwdep.hi2c.hinfo.hinitval.hintel-dsp-config.hintel-nhlt.hjack.hl3.hmax9768.hmax98088.hmax98090.hmax98095.hmemalloc.hminors.hmixer_oss.hmpu401.homap-hdmi-audio.hopl3.hopl4.hpcm-indirect.hpcm.hpcm_drm_eld.hpcm_iec958.hpcm_oss.hpcm_params.hpt2258.hpxa2xx-lib.hrawmidi.hrt286.hrt298.hrt5514.hrt5645.hrt5659.hrt5660.hrt5663.hrt5665.hrt5668.hrt5670.hrt5682.hs3c24xx_uda134x.hsb.hsb16_csp.hseq_device.hseq_kernel.hseq_midi_emul.hseq_midi_event.hseq_oss.hseq_oss_legacy.hseq_virmidi.hsh_dac_audio.hsh_fsi.hsimple_card.hsimple_card_utils.hsnd_wavefront.hsoc-acpi-intel-match.hsoc-acpi.hsoc-component.hsoc-dai.hsoc-dapm.hsoc-dpcm.hsoc-topology.hsoc.hsofsof.hcontrol.hdai-imx.hdai-intel.hdai.hheader.hinfo.hpm.hstream.htopology.htrace.hxtensa.hsoundfont.hspear_dma.hspear_spdif.hsta32x.hsta350.htas2552-plat.htas5086.htea6330t.htimer.htlv.htlv320aic32x4.htlv320aic3x.htlv320dac33-plat.htpa6130a2-plat.huda134x.huda1380.hutil_mem.hvx_core.hwavefront.hwm0010.hwm1250-ev1.hwm2000.hwm2200.hwm5100.hwm8903.hwm8904.hwm8955.hwm8960.hwm8962.hwm8993.hwm8996.hwm9081.hwm9090.hwss.htargetiscsiiscsi_target_core.hiscsi_target_stat.hiscsi_transport.htarget_core_backend.htarget_core_base.htarget_core_fabric.htracebpf_probe.hdefine_trace.hevents9p.hafs.halarmtimer.hasoc.hbcache.hblock.hbpf_test_run.hbridge.hbtrfs.hcachefiles.hcgroup.hclk.hcma.hcompaction.hcontext_tracking.hcpuhp.hdevlink.hdma_fence.hext4.hf2fs.hfib.hfib6.hfilelock.hfilemap.hfs_dax.hfscache.hfsi.hfsi_master_gpio.hgpio.hhost1x.hhswadsp.hhuge_memory.hi2c.hib_mad.hib_umad.hinitcall.hintel-sst.hintel_iommu.hintel_ish.hio_uring.hiocost.hiommu.hipi.hirq.hirq_matrix.hiscsi.hjbd2.hkmem.hkvm.hkyber.hlibata.hlock.hmce.hmdio.hmigrate.hmlxsw.hmmc.hmmflags.hmodule.hnapi.hneigh.hnet.hnet_probe_common.hnilfs2.hnmi.hobjagg.hoom.hpage_isolation.hpage_pool.hpage_ref.hpagemap.hpercpu.hpower.hpower_cpu_migrate.hpreemptirq.hprintk.hpwc.hqdisc.hrandom.hrcu.hrdma.hrdma_core.hregulator.hrpcgss.hrpcrdma.hrpm.hrseq.hrtc.hrxrpc.hsched.hscsi.hsctp.hsignal.hsiox.hskb.hsmbus.hsock.hspi.hspmi.hsunrpc.hsunvnet.hswiotlb.hsyscalls.htarget.htask.htcp.hthermal.hthermal_power_allocator.hthp.htimer.htlb.hudp.hufs.hv4l2.hvb2.hvmscan.hvsock_virtio_transport_common.hwbt.hworkqueue.hwriteback.hxdp.hxen.hperf.hsyscall.htrace_events.huapiasm-genericKbuild.asmauxvec.hbitsperlong.hbpf_perf_event.herrno-base.herrno.hfcntl.hhugetlb_encode.hint-l64.hint-ll64.hioctl.hioctls.hipcbuf.hkvm_para.hmman-common.hmman.hmsgbuf.hparam.hpoll.hposix_types.hresource.hsembuf.hsetup.hshmbuf.hshmparam.hsiginfo.hsignal-defs.hsignal.hsocket.hsockios.hstat.hstatfs.hswab.htermbits.htermios.htypes.hucontext.hunistd.hdrmamdgpu_drm.harmada_drm.hdrm.hdrm_fourcc.hdrm_mode.hdrm_sarea.hetnaviv_drm.hexynos_drm.hi810_drm.hi915_drm.hlima_drm.hmga_drm.hmsm_drm.hnouveau_drm.homap_drm.hpanfrost_drm.hqxl_drm.hr128_drm.hradeon_drm.hsavage_drm.hsis_drm.htegra_drm.hv3d_drm.hvc4_drm.hvgem_drm.hvia_drm.hvirtgpu_drm.hvmwgfx_drm.hlinuxKbuilda.out.hacct.hadb.hadfs_fs.haffs_hardblocks.hagpgart.haio_abi.ham437x-vpfe.handroidbinder.hapm_bios.harcfb.harm_sdei.haspeed-lpc-ctrl.hatalk.hatm.hatm_eni.hatm_he.hatm_idt77105.hatm_nicstar.hatm_tcp.hatm_zatm.hatmapi.hatmarp.hatmbr2684.hatmclip.hatmdev.hatmioc.hatmlec.hatmmpc.hatmppp.hatmsap.hatmsvc.haudit.hauto_dev-ioctl.hauto_fs.hauto_fs4.hauxvec.hax25.hb1lli.hbatadv_packet.hbatman_adv.hbaycom.hbcache.hbcm933xx_hcs.hbfs_fs.hbinfmts.hblkpg.hblktrace_api.hblkzoned.hbpf.hbpf_common.hbpf_perf_event.hbpfilter.hbpqether.hbsg.hbt-bmc.hbtf.hbtrfs.hbtrfs_tree.hbyteorderbig_endian.hlittle_endian.hcaifcaif_socket.hif_caif.hcancan.hbcm.herror.hgw.hnetlink.hraw.hvxcan.hcapability.hcapi.hcciss_defs.hcciss_ioctl.hcdrom.hcec-funcs.hcec.hcgroupstats.hchio.hcifscifs_mount.hcm4000_cs.hcn_proc.hcoda.hcoda_psdev.hcoff.hconnector.hconst.hcoresight-stm.hcramfs_fs.hcryptouser.hcuda.hcyclades.hcycx_cfm.hdcbnl.hdccp.hdevlink.hdlm.hdlm_device.hdlm_netlink.hdlm_plock.hdlmconstants.hdm-ioctl.hdm-log-userspace.hdma-buf.hdn.hdqblk_xfs.hdvbaudio.hca.hdmx.hfrontend.hnet.hosd.hversion.hvideo.hedd.hefs_fs_sb.helf-em.helf-fdpic.helf.helfcore.herrno.herrqueue.herspan.hethtool.heventpoll.hfadvise.hfalloc.hfanotify.hfb.hfcntl.hfd.hfdreg.hfib_rules.hfiemap.hfilter.hfirewire-cdev.hfirewire-constants.hflat.hfou.hfpga-dfl.hfs.hfsl_hypervisor.hfsmap.hfuse.hfutex.hgameport.hgen_stats.hgenetlink.hgenwqegenwqe_card.hgfs2_ondisk.hgigaset_dev.hgpio.hgsmmux.hgtp.hhash_info.hhdlchdlc.hioctl.hhdlcdrv.hhdreg.hhid.hhiddev.hhidraw.hhpet.hhsics-protocol.hhsi_char.hhsr_netlink.hhw_breakpoint.hhyperv.hhysdn_if.hi2c-dev.hi2c.hi2o-dev.hi8k.hicmp.hicmpv6.hif.hif_addr.hif_addrlabel.hif_alg.hif_arcnet.hif_arp.hif_bonding.hif_bridge.hif_cablemodem.hif_eql.hif_ether.hif_fc.hif_fddi.hif_frad.hif_hippi.hif_infiniband.hif_link.hif_ltalk.hif_macsec.hif_packet.hif_phonet.hif_plip.hif_ppp.hif_pppol2tp.hif_pppox.hif_slip.hif_team.hif_tun.hif_tunnel.hif_vlan.hif_x25.hif_xdp.hife.higmp.hiioevents.htypes.hila.hin.hin6.hin_route.hinet_diag.hinotify.hinput-event-codes.hinput.hio_uring.hioctl.hiommu.hip.hip6_tunnel.hip_vs.hipc.hipmi.hipmi_bmc.hipmi_msgdefs.hipsec.hipv6.hipv6_route.hipx.hirqnr.hisdnisdn.hcapicmd.hisdn_divertif.hisdn_ppp.hisdnif.hiso_fs.hisst_if.hivtv.hivtvfb.hjffs2.hjoystick.hkcm.hkcmp.hkcov.hkd.hkdev_t.hkernel-page-flags.hkernel.hkernelcapi.hkexec.hkeyboard.hkeyctl.hkfd_ioctl.hkvm.hkvm_para.hl2tp.hlibc-compat.hlightnvm.hlimits.hlirc.hllc.hloop.hlp.hlwtunnel.hmagic.hmajor.hmap_to_7segment.hmatroxfb.hmax2175.hmdio.hmedia-bus-format.hmedia.hmei.hmembarrier.hmemfd.hmempolicy.hmeye.hmic_common.hmic_ioctl.hmii.hminix_fs.hmman.hmmcioctl.hmmtimer.hmodule.hmpls.hmpls_iptunnel.hmptcp.hmqueue.hmroute.hmroute6.hmsdos_fs.hmsg.hmtio.hn_r3964.hnbd-netlink.hnbd.hncsi.hndctl.hneighbour.hnet.hnet_dropmon.hnet_namespace.hnet_tstamp.hnetconf.hnetdevice.hnetfilternetfilter.hipsetip_set.hip_set_bitmap.hip_set_hash.hip_set_list.hnf_conntrack_common.hnf_conntrack_ftp.hnf_conntrack_sctp.hnf_conntrack_tcp.hnf_conntrack_tuple_common.hnf_log.hnf_nat.hnf_osf.hnf_tables.hnf_tables_compat.hnfnetlink.hnfnetlink_acct.hnfnetlink_compat.hnfnetlink_conntrack.hnfnetlink_cthelper.hnfnetlink_cttimeout.hnfnetlink_log.hnfnetlink_queue.hx_tables.hxt_AUDIT.hxt_CHECKSUM.hxt_CLASSIFY.hxt_CONNMARK.hxt_CONNSECMARK.hxt_CT.hxt_DSCP.hxt_HMARK.hxt_IDLETIMER.hxt_LED.hxt_LOG.hxt_MARK.hxt_NFLOG.hxt_NFQUEUE.hxt_RATEEST.hxt_SECMARK.hxt_SYNPROXY.hxt_TCPMSS.hxt_TCPOPTSTRIP.hxt_TEE.hxt_TPROXY.hxt_addrtype.hxt_bpf.hxt_cgroup.hxt_cluster.hxt_comment.hxt_connbytes.hxt_connlabel.hxt_connlimit.hxt_connmark.hxt_conntrack.hxt_cpu.hxt_dccp.hxt_devgroup.hxt_dscp.hxt_ecn.hxt_esp.hxt_hashlimit.hxt_helper.hxt_ipcomp.hxt_iprange.hxt_ipvs.hxt_l2tp.hxt_length.hxt_limit.hxt_mac.hxt_mark.hxt_multiport.hxt_nfacct.hxt_osf.hxt_owner.hxt_physdev.hxt_pkttype.hxt_policy.hxt_quota.hxt_rateest.hxt_realm.hxt_recent.hxt_rpfilter.hxt_sctp.hxt_set.hxt_socket.hxt_state.hxt_statistic.hxt_string.hxt_tcpmss.hxt_tcpudp.hxt_time.hxt_u32.hnetfilter_arpnetfilter_arp.harp_tables.harpt_mangle.hnetfilter_bridgenetfilter_bridge.hebt_802_3.hebt_among.hebt_arp.hebt_arpreply.hebt_ip.hebt_ip6.hebt_limit.hebt_log.hebt_mark_m.hebt_mark_t.hebt_nat.hebt_nflog.hebt_pkttype.hebt_redirect.hebt_stp.hebt_vlan.hebtables.hnetfilter_decnet.hnetfilter_ipv4netfilter_ipv4.hip_tables.hipt_CLUSTERIP.hipt_ECN.hipt_LOG.hipt_REJECT.hipt_TTL.hipt_ah.hipt_ecn.hipt_ttl.hnetfilter_ipv6netfilter_ipv6.hip6_tables.hip6t_HL.hip6t_LOG.hip6t_NPT.hip6t_REJECT.hip6t_ah.hip6t_frag.hip6t_hl.hip6t_ipv6header.hip6t_mh.hip6t_opts.hip6t_rt.hip6t_srh.hnetlink.hnetlink_diag.hnetrom.hnexthop.hnfc.hnfs.hnfs2.hnfs3.hnfs4.hnfs4_mount.hnfs_fs.hnfs_idmap.hnfs_mount.hnfsacl.hnfsdcld.hdebug.hexport.hnfsfh.hstats.hnilfs2_api.hnilfs2_ondisk.hnl80211.hnsfs.hnubus.hnvme_ioctl.hnvram.homap3isp.homapfb.hoom.hopenvswitch.hpacket_diag.hparam.hparport.hpatchkey.hpci.hpci_regs.hpcitest.hperf_event.hpersonality.hpfkeyv2.hpg.hphantom.hphonet.hpkt_cls.hpkt_sched.hpktcdvd.hpmu.hpoll.hposix_acl.hposix_acl_xattr.hposix_types.hppdev.hppp-comp.hppp-ioctl.hppp_defs.hpps.hpr.hprctl.hpsample.hpsci.hpsp-sev.hptp_clock.hptrace.hqemu_fw_cfg.hqnx4_fs.hqnxtypes.hqrtr.hquota.hradeonfb.hraidmd_p.hmd_u.hrandom.hraw.hrds.hreboot.hreiserfs_fs.hreiserfs_xattr.hresource.hrfkill.hrio_cm_cdev.hrio_mport_cdev.hromfs_fs.hrose.hroute.hrpmsg.hrseq.hrtc.hrtnetlink.hrxrpc.hscc.hschedsched.htypes.hscif_ioctl.hscreen_info.hsctp.hsdla.hseccomp.hsecurebits.hsed-opal.hseg6.hseg6_genl.hseg6_hmac.hseg6_iptunnel.hseg6_local.hselinux_netlink.hsem.hserial.hserial_core.hserial_reg.hserio.hshm.hsignal.hsignalfd.hsmc.hsmc_diag.hsmiapp.hsnmp.hsock_diag.hsocket.hsockios.hsonet.hsonypi.hsound.hsoundcard.hspispidev.hstat.hstddef.hstm.hstring.hsunrpcdebug.hsuspend_ioctls.hswab.hswitchtec_ioctl.hsync_file.hsynclink.hsysctl.hsysinfo.htarget_core_user.htaskstats.htc_acttc_bpf.htc_connmark.htc_csum.htc_ct.htc_ctinfo.htc_defact.htc_gact.htc_gate.htc_ife.htc_ipt.htc_mirred.htc_mpls.htc_nat.htc_pedit.htc_sample.htc_skbedit.htc_skbmod.htc_tunnel_key.htc_vlan.htc_ematchtc_em_cmp.htc_em_ipt.htc_em_meta.htc_em_nbyte.htc_em_text.htcp.htcp_metrics.htee.htermios.hthermal.htime.htimerfd.htimes.htimex.htiocl.htipc.htipc_config.htipc_netlink.htipc_sockets_diag.htls.htoshiba.htty.htty_flags.htypes.hudf_fs_i.hudp.huhid.huinput.huio.huleds.hultrasound.hun.hunistd.hunix_diag.husbaudio.hcdc-wdm.hcdc.hch11.hch9.hcharger.hfunctionfs.hg_printer.hg_uvc.hgadgetfs.hmidi.htmc.hvideo.husbdevice_fs.husbip.huserfaultfd.huserio.hutime.hutsname.huuid.huvcvideo.hv4l2-common.hv4l2-controls.hv4l2-dv-timings.hv4l2-mediabus.hv4l2-subdev.hvbox_err.hvbox_vmmdev_types.hvboxguest.hvenet-netlink.hveth.hvfio.hvfio_ccw.hvhost.hvhost_types.hvideodev2.hvirtio_9p.hvirtio_balloon.hvirtio_blk.hvirtio_config.hvirtio_console.hvirtio_crypto.hvirtio_fs.hvirtio_gpu.hvirtio_ids.hvirtio_input.hvirtio_mmio.hvirtio_net.hvirtio_pci.hvirtio_ring.hvirtio_rng.hvirtio_scsi.hvirtio_types.hvirtio_vsock.hvm_sockets.hvm_sockets_diag.hvmcore.hvsockmon.hvt.hvtpm_proxy.hvzcalluser.hvzctl_venet.hvzctl_veth.hwait.hwanrouter.hwatchdog.hwimaxwimax.hi2400m.hwireless.hwmi.hx25.hxattr.hxdp_diag.hxfrm.hxilinx-v4l2-controls.hzorro.hzorro_ids.hmisccxl.hocxl.hmtdinftl-user.hmtd-abi.hmtd-user.hnftl-user.hubi-user.hrdmabnxt_re-abi.hcxgb4-abi.hefa-abi.hhfihfi1_ioctl.hhfi1_user.hhns-abi.hi40iw-abi.hib_user_ioctl_cmds.hib_user_ioctl_verbs.hib_user_mad.hib_user_sa.hib_user_verbs.hmlx4-abi.hmlx5-abi.hmlx5_user_ioctl_cmds.hmlx5_user_ioctl_verbs.hmthca-abi.hocrdma-abi.hqedr-abi.hrdma_netlink.hrdma_user_cm.hrdma_user_ioctl.hrdma_user_ioctl_cmds.hrdma_user_rxe.hrvt-abi.hsiw-abi.hvmw_pvrdma-abi.hscsicxlflash_ioctl.hfcfc_els.hfc_fs.hfc_gs.hfc_ns.hscsi_bsg_fc.hscsi_netlink.hscsi_netlink_fc.hsoundasequencer.hasoc.hasound.hasound_fm.hcompress_offload.hcompress_params.hemu10k1.hfirewire.hhdsp.hhdspm.hsb16_csp.hsfnt_info.hskl-tplg-interface.hsnd_sst_tokens.hsofabi.hfw.hheader.htokens.htlv.husb_stream.hvideoedid.hsisfb.huvesafb.hxenevtchn.hgntalloc.hgntdev.hprivcmd.hvideoatmel_lcdc.haty128.hbroadsheetfb.hcirrus.hcvisionppc.hda8xx-fb.hdisplay_timing.hedid.hgbe.hhecubafb.hili9320.himx-ipu-image-convert.himx-ipu-v3.hkyro.hmach64.hmaxinefb.hmbxfb.hmetronomefb.hmipi_display.hmmp_disp.hneomagic.hnewport.hof_display_timing.hof_videomode.homap-panel-data.homapfb_dss.homapvrfb.hpermedia2.hplatform_lcd.hpm3fb.hpmag-ba-fb.hpmagb-b-fb.hpxa168fb.hradeon.hs1d13xxxfb.hsa1100fb.hsamsung_fimd.hsh_mobile_lcdc.hsisfb.hsstfb.htdfx.htgafb.htrident.hudlfb.huvesafb.hvga.hvideomode.hw100fb.hxenacpi.harmhypercall.hhypervisor.hinterface.hpage-coherent.hpage.hballoon.hevents.hfeatures.hgrant_table.hhvc-console.hhvm.hinterfacecallback.helfnote.hevent_channel.hfeatures.hgrant_table.hhvmdm_op.hhvm_op.hhvm_vcpu.hparams.hstart_info.hio9pfs.hblkif.hconsole.hdisplif.hfbif.hkbdif.hnetif.hpciif.hprotocols.hpvcalls.hring.hsndif.htpmif.hvscsiif.hxenbus.hxs_wire.hmemory.hnmi.hphysdev.hplatform.hsched.hvcpu.hversion.hxen-mca.hxen.hxenpmu.hpage.hplatform_pci.hswiotlb-xen.htmem.hxen-front-pgdir-shbuf.hxen-ops.hxen.hxenbus.hxenbus_dev.hinitKconfigMakefileipcMakefilekernelKconfig.freezerKconfig.hzKconfig.locksKconfig.openvzKconfig.preemptMakefilebpfMakefilecgroupMakefiledebugMakefilekdbMakefiledmaKconfigMakefileeventsMakefilegcovKconfigMakefileirqKconfigMakefilelivepatchKconfigMakefilelockingMakefilepowerKconfigMakefileprintkMakefilercuKconfigKconfig.debugMakefileschedMakefiletimeKconfigMakefiletraceKconfigMakefileveMakefilelib842MakefileKconfigKconfig.debugKconfig.kasanKconfig.kgdbKconfig.ubsanMakefilecryptoMakefiledimMakefilefontsKconfigMakefilelivepatchMakefilelz4MakefilelzoMakefilempiMakefileraid6MakefiletestMakefilereed_solomonMakefilexzKconfigMakefilezlib_deflateMakefilezlib_dfltccMakefilezlib_inflateMakefilezstdMakefilemmKconfigKconfig.debugMakefilekasanMakefilenet6lowpanKconfigMakefile802KconfigMakefile8021qKconfigMakefile9pKconfigMakefileKconfigMakefileappletalkMakefileatmKconfigMakefileax25KconfigMakefilebatman-advKconfigMakefilebluetoothKconfigMakefilebnepKconfigMakefilecmtpKconfigMakefilehidpKconfigMakefilerfcommKconfigMakefilebpfMakefilebpfilterKconfigMakefilebridgeKconfigMakefilenetfilterKconfigMakefilecaifKconfigMakefilecanKconfigMakefilecephKconfigMakefilecoreMakefiledcbKconfigMakefiledccpKconfigMakefileccidsKconfigdecnetKconfigMakefilenetfilterKconfigMakefiledns_resolverKconfigMakefiledsaKconfigMakefileethernetMakefilehsrKconfigMakefileieee8021546lowpanKconfigMakefileKconfigMakefileifeKconfigMakefileipv4KconfigMakefilebpfilterMakefilenetfilterKconfigMakefileipv6KconfigMakefileilaMakefilenetfilterKconfigMakefileiucvKconfigMakefilekcmKconfigMakefilekeyMakefilel2tpKconfigMakefilel3mdevKconfigMakefilelapbKconfigMakefilellcKconfigMakefilemac80211KconfigMakefilemac802154KconfigMakefilemplsKconfigMakefilemptcpKconfigMakefilencsiKconfigMakefilenetfilterKconfigMakefileipsetKconfigMakefileipvsKconfigMakefilenetlabelKconfigMakefilenetlinkKconfigMakefilenetromMakefilenfcKconfigMakefilehciKconfigMakefilenciKconfigMakefilenshKconfigMakefileopenvswitchKconfigMakefilepacketKconfigMakefilephonetKconfigMakefilepsampleKconfigMakefileqrtrKconfigMakefilerdsKconfigMakefilerfkillKconfigMakefileroseMakefilerxrpcKconfigMakefileschedKconfigMakefilesctpKconfigMakefilesmcKconfigMakefilestrparserKconfigMakefilesunrpcKconfigMakefileauth_gssMakefilexprtrdmaMakefileswitchdevKconfigMakefiletipcKconfigMakefiletlsKconfigMakefileunixKconfigMakefilevmw_vsockKconfigMakefilewimaxKconfigMakefilewirelessKconfigMakefilex25KconfigMakefilexdpKconfigMakefilexfrmKconfigMakefilesamplesKconfigMakefileauxdisplayMakefilebpfMakefileMakefile.targetconfigfsMakefileconnectorMakefilehidrawMakefilehw_breakpointMakefilekdbMakefilekfifoMakefilekobjectMakefilekprobesMakefilelivepatchMakefilemeiMakefilemicmpssdMakefileqmiMakefilerpmsgMakefileseccompMakefilestatxMakefiletimersMakefiletrace_eventsMakefiletrace_printkMakefileuhidMakefilev4lMakefilevfio-mdevMakefilewatchdogMakefilescripts.gitignoreKbuild.includeKconfig.includeLindentMakefileMakefile.asm-genericMakefile.buildMakefile.cleanMakefile.dtbinstMakefile.extrawarnMakefile.gcc-pluginsMakefile.headersinstMakefile.hostMakefile.kasanMakefile.kcovMakefile.libMakefile.modbuiltinMakefile.modinstMakefile.modpostMakefile.modsignMakefile.ubsanadjust_autoksyms.shasn1_compilerasn1_compiler.cbasic.gitignoreMakefilebin2cbin2c.cfixdepfixdep.cmodules.orderbloat-o-meterbootgraph.plbpf_helpers_doc.pycc-can-link.shcheck_00index.shcheck_extable.shcheckincludes.plcheckkconfigsymbols.pycheckpatch.plcheckstack.plchecksyscalls.shcheckversion.plclang-version.shcleanfilecleanpatchcoccicheckcoccinelleapiallocalloc_cast.coccipool_zalloc-simple.coccizalloc-simple.coccicheck_bq27xxx_data.coccid_find_alias.coccidebugfsdebugfs_simple_attr.coccidrm-get-put.coccierr_cast.coccikstrdup.coccimemdup.coccimemdup_user.cocciplatform_no_drv_owner.coccipm_runtime.cocciptr_ret.cocciresource_size.coccisimple_open.coccivma_pages.coccifreeclk_put.coccidevm_free.cocciifnullfree.cocciiounmap.coccikfree.coccikfreeaddr.coccipci_free_consistent.cocciiteratorsdevice_node_continue.coccifen.cocciitnull.coccilist_entry_update.cocciuse_after_iter.coccilockscall_kern.coccidouble_lock.cocciflags.coccimini_lock.coccimiscarray_size.coccibadty.cocciboolconv.cocciboolinit.cocciboolreturn.coccibugon.coccicond_no_effect.coccicstptr.coccidoubleinit.cocciifaddr.cocciifcol.cocciirqf_oneshot.coccinoderef.cocciof_table.cocciorplus.coccireturnvar.coccisemicolon.cocciwarn.coccinullbadzero.coccideref_null.coccieno.coccikmerr.coccitestsdoublebitand.coccidoubletest.cocciodd_ptr_err.cocciunsigned_lesser_than_zero.cocciconfigconmakehashconmakehash.cconst_structs.checkpatchdecode_stacktrace.shdecodecodedepmod.shdiffconfigdocumentation-file-ref-checkdtc.gitignoreMakefileMakefile.dtcchecks.cdata.cdt_to_configdtc-lexer.ldtc-parser.ydtc.cdtc.hdtx_difffdtdump.cfdtget.cfdtput.cflattree.cfstree.cinclude-prefixesarcarmarm64c6xdt-bindingsh8300microblazemipsnios2openriscpowerpcshxtensalibfdtMakefile.libfdtfdt.cfdt.hfdt_addresses.cfdt_empty_tree.cfdt_overlay.cfdt_ro.cfdt_rw.cfdt_strerror.cfdt_sw.cfdt_wip.clibfdt.hlibfdt_env.hlibfdt_internal.hlivetree.csrcpos.csrcpos.htreesource.cupdate-dtc-source.shutil.cutil.hversion_gen.hyamltree.cexport_report.plextract-certextract-cert.cextract-ikconfigextract-module-sig.plextract-sys-certs.plextract-vmlinuxextract_xc3028.plfaddr2linefile-size.shfind-unused-docs.shgcc-goto.shgcc-ldgcc-plugin.shgcc-plugins.gitignoreMakefilecyc_complexity_plugin.cgcc-common.hgcc-generate-gimple-pass.hgcc-generate-ipa-pass.hgcc-generate-rtl-pass.hgcc-generate-simple_ipa-pass.hgen-random-seed.shlatent_entropy_plugin.crandomize_layout_plugin.csancov_plugin.cstructleak_plugin.cgcc-version.shgcc-x86_32-has-stack-protector.shgcc-x86_64-has-stack-protector.shgdbMakefilelinux.gitignoreMakefile__init__.pyconstants.pyconstants.py.incpus.pydmesg.pylists.pymodules.ordermodules.pyproc.pysymbols.pytasks.pyutils.pymodules.ordervmlinux-gdb.pygen_initramfs_list.shgenksyms.gitignoreMakefilegenksymsgenksyms.cgenksyms.hkeywords.clex.llex.lex.cmodules.orderparse.tab.cparse.tab.hparse.yget_dvb_firmwareget_maintainer.plgfp-translateheaderdep.plheaders.shheaders_check.plheaders_install.shinsert-sys-cert.ckallsymskallsyms.ckconfig.gitignoreMakefileconfconf.cconfdata.cexpr.cexpr.hgconf-cfg.shgconf.cgconf.gladeimages.ckconf_id.clist.hlkc.hlkc_proto.hlxdialog.gitignoreBIG.FAT.WARNINGchecklist.cdialog.hinputbox.cmenubox.ctextbox.cutil.cyesno.cmconf-cfg.shmconf.cmenu.cmerge_config.shnconf-cfg.shnconf.cnconf.gui.cnconf.hpreprocess.cqconf-cfg.shqconf.ccqconf.hstreamline_config.plsymbol.ctestsauto_submenuKconfig__init__.pyexpected_stdoutchoiceKconfig__init__.pyalldef_expected_configallmod_expected_configallno_expected_configallyes_expected_configoldask0_expected_stdoutoldask1_configoldask1_expected_stdoutchoice_value_with_m_depKconfig__init__.pyconfigexpected_configexpected_stdoutconftest.pyerr_recursive_incKconfigKconfig.inc1Kconfig.inc2Kconfig.inc3__init__.pyexpected_stderrinter_choiceKconfig__init__.pydefconfigexpected_confignew_choice_with_depKconfig__init__.pyconfigexpected_stdoutno_write_if_dep_unmetKconfig__init__.pyconfigexpected_configpreprocessbuiltin_funcKconfig__init__.pyexpected_stderrexpected_stdoutcircular_expansionKconfig__init__.pyexpected_stderrescapeKconfig__init__.pyexpected_stderrvariableKconfig__init__.pyexpected_stderrpytest.inirand_nested_choiceKconfig__init__.pyexpected_stdout0expected_stdout1expected_stdout2warn_recursive_depKconfig__init__.pyexpected_stderrutil.czconf.lzconf.lex.czconf.tab.czconf.ykernel-docksymoopsREADMEld-version.shleaking_addresses.pllink-vmlinux.shmakelstmarkup_oops.plmkcompile_hmkmakefilemksysmapmkuboot.shmod.gitignoreMakefiledevicetable-offsets.cdevicetable-offsets.hdevicetable-offsets.selfconfig.hempty.cfile2alias.cmk_elfconfigmk_elfconfig.cmodpostmodpost.cmodpost.hmodules.ordersumversion.cmodule-common.ldsmodules.ordernamespace.plobjdiffpackageMakefilebuilddebbuildtarmkdebianmkspecsnapcraft.templateparse-maintainers.plpatch-kernelpnmtologopnmtologo.cprofile2linkerlist.plprune-kernelqcow2-dm.shrecordmcountrecordmcount.crecordmcount.hrecordmcount.plselinuxMakefileREADMEgenheaders.gitignoreMakefilegenheadersgenheaders.cmodules.orderinstall_policy.shmdp.gitignoreMakefiledbus_contextsmdpmdp.cmodules.ordermodules.ordersetlocalversionshow_deltasign-filesign-file.csortextablesortextable.csortextable.hspelling.txtsphinx-pre-installsplit-man.plstackdeltastackusagesubarch.includetags.shunifdefunifdef.cver_linuxxen-hypercalls.shxz_wrap.shsecurityKconfigMakefileapparmorKconfigMakefileintegrityKconfigMakefileevmKconfigMakefileimaKconfigMakefilekeysKconfigMakefileencrypted-keysMakefiletrusted-keysMakefileloadpinKconfigMakefileselinuxKconfigMakefileincludeclassmap.hinitial_sid_to_string.hsmackKconfigMakefiletomoyoKconfigMakefileyamaKconfigMakefilesoundKconfigMakefileac97KconfigMakefileaoaKconfigMakefilecodecsKconfigMakefilecoreMakefilefabricsKconfigMakefilesoundbusKconfigMakefilei2sbusMakefilearmKconfigMakefileatmelKconfigMakefilecoreKconfigMakefileossMakefileseqKconfigMakefileossMakefiledriversKconfigMakefilempu401Makefileopl3Makefileopl4MakefilepcspMakefilevxMakefilefirewireKconfigMakefilebebobMakefilediceMakefiledigi00xMakefilefirefaceMakefilefireworksMakefilemotuMakefileoxfwMakefiletascamMakefilehdaKconfigMakefileextMakefilei2cMakefileotherMakefileisaKconfigMakefilead1816aMakefilead1848Makefilecs423xMakefilees1688MakefilegalaxyMakefilegusMakefilemsndMakefileopti9xxMakefilesbMakefilewavefrontMakefilewssMakefilemipsKconfigMakefileossdmasoundKconfigMakefilepariscKconfigMakefilepciKconfigMakefileac97Makefileali5451MakefileasihpiMakefileau88x0Makefileaw2Makefileca0106Makefilecs46xxMakefilecs5535audioMakefilectxfiMakefileechoaudioMakefileemu10k1MakefilehdaKconfigMakefileice1712Makefilekorg1212MakefilelolaMakefilelx6464esMakefilemixartMakefilenm256MakefileoxygenMakefilepcxhrMakefileriptideMakefilerme9652MakefiletridentMakefilevx222MakefileymfpciMakefilepcmciaKconfigMakefilepdaudiocfMakefilevxMakefileppcKconfigMakefileshKconfigMakefilesocKconfigMakefileadiKconfigMakefileamdKconfigMakefileravenMakefileatmelKconfigMakefileau1xKconfigMakefilebcmKconfigMakefilecirrusKconfigMakefilecodecsKconfigMakefiledwcKconfigMakefilefslKconfigMakefilegenericKconfigMakefilehisiliconKconfigMakefileimgKconfigMakefileintelKconfigMakefileatomMakefilesstMakefilebaytrailMakefileboardsKconfigMakefilecommonMakefilehaswellMakefileskylakeMakefilejz4740KconfigMakefilekirkwoodKconfigMakefilemediatekKconfigMakefilecommonMakefilemt2701Makefilemt6797Makefilemt8173Makefilemt8183MakefilemesonKconfigMakefilemxsKconfigMakefilepxaKconfigMakefileqcomKconfigMakefileqdsp6MakefilerockchipKconfigMakefilesamsungKconfigMakefileshKconfigMakefilercarMakefilesirfKconfigMakefilesofKconfigMakefileimxKconfigMakefileintelKconfigMakefilextensaKconfigMakefilespearKconfigMakefilesprdKconfigMakefilestiKconfigMakefilestmKconfigMakefilesunxiKconfigMakefiletegraKconfigMakefiletiKconfigMakefiletxx9KconfigMakefileuniphierKconfigMakefileux500KconfigMakefilexilinxKconfigMakefilextensaKconfigMakefilezteKconfigMakefilesparcKconfigMakefilespiKconfigMakefilesynthKconfigMakefileemuxMakefileusb6fireMakefileKconfigMakefilebcd2000MakefilecaiaqMakefilehifaceMakefileline6KconfigMakefilemiscMakefileusx2yMakefilex86KconfigMakefilexenKconfigMakefiletoolsMakefileaccountingMakefilebpfMakefileMakefile.helpersbpftoolDocumentationMakefileMakefilerunqslowerMakefilebuildMakefileMakefile.buildMakefile.featureMakefile.includefeatureMakefiletestsexMakefilecgroupMakefilefirewireMakefilegpioMakefilehvMakefileiioMakefileincludetoolsbe_byteshift.hle_byteshift.hio_uringMakefilekvmkvm_statMakefilelaptopdslmMakefilefreefallMakefileledsMakefilelibapiMakefilebpfMakefilelockdepMakefileperfDocumentationMakefileMakefiletestsMakefilesubcmdMakefiletraceeventDocumentationMakefileMakefilepluginsMakefileobjtoolMakefileobjtoolpciMakefilepcmciaMakefileperfDocumentationMakefileMakefileMakefile.configMakefile.perfarcharmMakefilearm64MakefilecskyMakefilepowerpcMakefiles390MakefileshMakefilesparcMakefilex86MakefilextensaMakefilescriptsperlPerf-Trace-UtilMakefile.PLpoweracpiMakefileMakefile.configMakefile.rulestoolsacpidbgMakefileacpidumpMakefileecMakefilecpupowerMakefilebenchMakefiledebugi386MakefilekernelMakefilex86_64Makefilepm-graphMakefilex86intel-speed-selectMakefileturbostatMakefilex86_energy_perf_policyMakefilescriptsMakefile.archMakefile.includespiMakefiletestingnvdimmMakefileradix-treeMakefilescatterlistMakefileselftestsMakefileandroidMakefileionMakefilebpfMakefilebreakpointsMakefilecapabilitiesMakefilecgroupMakefilecpu-hotplugMakefilecpufreqMakefileefivarfsMakefileexecMakefilefilesystemsMakefilefirmwareMakefileftraceMakefilefutexMakefilefunctionalMakefilegpioMakefileia64Makefileintel_pstateMakefileipcMakefilekcmpMakefilekexecMakefilekmodMakefilekvmMakefilelibMakefilelivepatchMakefilelockingMakefilemedia_testsMakefilemembarrierMakefilememfdMakefilememory-hotplugMakefilemountMakefilemqueueMakefilenetMakefileforwardingMakefilemptcpMakefilenetfilterMakefilenetworkingtimestampingMakefilensfsMakefilepowerpcMakefilealignmentMakefilebenchmarksMakefilecache_shapeMakefilecopyloopsMakefiledscrMakefileeehMakefilemathMakefilemmMakefilepmuMakefileebbMakefileprimitivesMakefileptraceMakefilesignalMakefilestringloopsMakefileswitch_endianMakefilesyscallsMakefiletmMakefilevphnMakefileprctlMakefileprocMakefilepstoreMakefileptpMakefileptraceMakefilercutortureMakefileformalsrcu-cbmcMakefiletestsstore_bufferingMakefilerseqMakefilertcMakefileseccompMakefilesigaltstackMakefilesizeMakefilesparc64MakefiledriversMakefilespliceMakefilestatic_keysMakefilesyncMakefilesysctlMakefiletc-testingbpfMakefiletimersMakefiletpm2MakefileueventMakefileuserMakefilevDSOMakefilevmMakefilewatchdogMakefilex86MakefilezramMakefilevsockMakefilethermaltmonMakefileusbMakefileffs-aio-examplemultibuffhost_appMakefilesimplehost_appMakefileusbipMakefile.amlibsrcMakefile.amsrcMakefile.amvirtioMakefileringtestMakefilevhost_testMakefilevirtio-traceMakefilevmMakefilewmiMakefileusrKconfigMakefilevirtMakefilekvmKconfiglibKconfigMakefilevmlinux.id/usr/src/kernels//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/alpha//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/alpha/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/alpha/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/alpha/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/alpha/math-emu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/alpha/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/alpha/oprofile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arc/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arc/boot/dts//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arc/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arc/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arc/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arc/oprofile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arc/plat-axs10x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arc/plat-eznps//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arc/plat-hsdk//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arc/plat-sim//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arc/plat-tb10x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/boot/bootp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/boot/compressed//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/boot/dts//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/common//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/crypto//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/firmware//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-actions//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-alpine//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-artpec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-asm9260//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-aspeed//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-at91//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-axxia//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-bcm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-berlin//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-clps711x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-cns3xxx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-davinci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-digicolor//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-dove//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-ebsa110//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-efm32//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-ep93xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-exynos//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-footbridge//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-gemini//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-highbank//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-hisi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-imx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-imx/devices//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-integrator//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-iop13xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-iop32x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-iop33x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-ixp4xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-keystone//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-ks8695//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-lpc18xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-lpc32xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-mediatek//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-meson//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-mmp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-moxart//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-mv78xx0//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-mvebu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-mxs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-netx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-nomadik//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-npcm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-nspire//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-omap1//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-omap2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-orion5x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-oxnas//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-picoxcell//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-prima2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-pxa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-qcom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-realview//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-rockchip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-rpc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-s3c24xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-s3c64xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-s5pv210//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-sa1100//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-shmobile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-socfpga//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-spear//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-sti//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-stm32//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-sunxi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-tango//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-tegra//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-u300//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-uniphier//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-ux500//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-versatile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-vexpress//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-vt8500//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-w90x900//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-zx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mach-zynq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/net//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/nwfpe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/oprofile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/plat-iop//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/plat-omap//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/plat-orion//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/plat-pxa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/plat-samsung//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/plat-versatile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/probes//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/probes/kprobes//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/probes/uprobes//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/tools//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/vdso//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/vfp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm/xen//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/actions//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/al//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/allwinner//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/altera//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/amd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/amlogic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/apm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/arm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/broadcom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/broadcom/northstar2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/broadcom/stingray//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/cavium//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/exynos//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/freescale//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/hisilicon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/lg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/marvell//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/mediatek//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/nvidia//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/qcom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/realtek//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/renesas//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/rockchip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/socionext//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/sprd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/synaptics//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/xilinx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/boot/dts/zte//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/crypto//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/kernel/probes//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/kernel/vdso//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/kvm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/kvm/hyp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/net//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/arm64/xen//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/c6x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/c6x/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/c6x/boot/dts//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/c6x/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/c6x/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/c6x/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/c6x/platforms//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/h8300//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/h8300/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/h8300/boot/compressed//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/h8300/boot/dts//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/h8300/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/h8300/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/h8300/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/hexagon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/hexagon/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/hexagon/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/hexagon/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/ia64//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/ia64/dig//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/ia64/hp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/ia64/hp/common//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/ia64/hp/sim//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/ia64/hp/sim/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/ia64/hp/zx1//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/ia64/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/ia64/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/ia64/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/ia64/oprofile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/ia64/pci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/ia64/sn//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/ia64/sn/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/ia64/sn/kernel/sn2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/ia64/sn/pci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/ia64/sn/pci/pcibr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/ia64/uv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/ia64/uv/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k/68000//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k/amiga//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k/apollo//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k/atari//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k/bvme6000//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k/coldfire//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k/emu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k/fpsp040//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k/hp300//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k/ifpsp060//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k/mac//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k/math-emu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k/mvme147//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k/mvme16x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k/q40//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k/sun3//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k/sun3/prom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k/sun3x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k/tools//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/m68k/tools/amiga//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/microblaze//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/microblaze/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/microblaze/boot/dts//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/microblaze/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/microblaze/kernel/cpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/microblaze/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/microblaze/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/microblaze/oprofile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/microblaze/pci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/alchemy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/alchemy/common//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/alchemy/devboards//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/ar7//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/ath25//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/ath79//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/bcm47xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/bcm63xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/bcm63xx/boards//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/bmips//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/boot/compressed//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/boot/dts//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/boot/dts/brcm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/boot/dts/cavium-octeon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/boot/dts/img//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/boot/dts/ingenic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/boot/dts/lantiq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/boot/dts/mscc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/boot/dts/mti//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/boot/dts/netlogic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/boot/dts/ni//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/boot/dts/pic32//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/boot/dts/qca//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/boot/dts/ralink//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/boot/dts/xilfpga//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/boot/tools//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/cavium-octeon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/cavium-octeon/crypto//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/cavium-octeon/executive//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/cobalt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/crypto//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/dec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/dec/prom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/emma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/emma/common//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/emma/markeins//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/fw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/fw/arc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/fw/cfe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/fw/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/fw/sni//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/generic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/jazz//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/jz4740//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/kvm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/lantiq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/lantiq/falcon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/lantiq/xway//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/lasat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/lasat/image//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/loongson32//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/loongson32/common//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/loongson32/ls1b//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/loongson32/ls1c//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/loongson64//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/loongson64/common//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/loongson64/common/cs5536//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/loongson64/fuloong-2e//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/loongson64/lemote-2f//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/loongson64/loongson-3//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/math-emu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/mti-malta//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/net//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/netlogic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/netlogic/common//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/netlogic/xlp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/netlogic/xlr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/oprofile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/paravirt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/pci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/pic32//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/pic32/common//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/pic32/pic32mzda//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/pistachio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/pmcs-msp71xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/pnx833x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/pnx833x/common//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/pnx833x/stb22x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/power//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/ralink//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/rb532//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/sgi-ip22//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/sgi-ip27//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/sgi-ip32//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/sibyte//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/sibyte/bcm1480//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/sibyte/common//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/sibyte/sb1250//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/sibyte/swarm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/sni//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/txx9//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/txx9/generic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/txx9/jmr3927//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/txx9/rbtx4927//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/txx9/rbtx4938//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/txx9/rbtx4939//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/vdso//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/vr41xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/vr41xx/casio-e55//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/vr41xx/common//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/nds32//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/nds32/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/nds32/boot/dts//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/nds32/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/nds32/kernel/vdso//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/nds32/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/nds32/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/nios2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/nios2/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/nios2/boot/compressed//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/nios2/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/nios2/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/nios2/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/nios2/platform//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/openrisc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/openrisc/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/openrisc/boot/dts//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/openrisc/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/openrisc/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/openrisc/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/parisc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/parisc/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/parisc/boot/compressed//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/parisc/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/parisc/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/parisc/math-emu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/parisc/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/parisc/oprofile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/crypto//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/kernel/trace//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/kernel/vdso32//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/kernel/vdso64//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/kvm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/math-emu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/mm/book3s32//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/mm/book3s64//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/net//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/oprofile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/perf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/platforms//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/platforms/40x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/platforms/44x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/platforms/4xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/platforms/512x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/platforms/52xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/platforms/82xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/platforms/83xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/platforms/85xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/platforms/86xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/platforms/8xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/platforms/amigaone//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/platforms/cell//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/platforms/cell/spufs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/platforms/chrp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/platforms/embedded6xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/platforms/maple//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/platforms/pasemi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/platforms/powermac//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/platforms/powernv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/platforms/ps3//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/platforms/pseries//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/purgatory//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/sysdev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/sysdev/ge//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/sysdev/xics//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/sysdev/xive//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/powerpc/xmon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/riscv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/riscv/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/riscv/kernel/vdso//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/riscv/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/riscv/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/s390//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/s390/appldata//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/s390/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/s390/boot/compressed//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/s390/crypto//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/s390/hypfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/s390/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/s390/kernel/syscalls//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/s390/kernel/vdso32//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/s390/kernel/vdso64//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/s390/kvm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/s390/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/s390/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/s390/net//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/s390/numa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/s390/oprofile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/s390/pci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/s390/purgatory//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/s390/scripts//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/s390/tools//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-ap325rxa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-cayman//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-dreamcast//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-ecovec24//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-highlander//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-hp6xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-kfr2r09//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-landisk//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-lboxre2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-microdev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-migor//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-r2d//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-rsk//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-sdk7780//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-sdk7786//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-se//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-se/7206//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-se/7343//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-se/770x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-se/7721//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-se/7722//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-se/7724//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-se/7751//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-se/7780//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-sh03//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boards/mach-x3proto//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boot/compressed//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boot/dts//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/boot/romimage//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/cchips//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/cchips/hd6446x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/drivers//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/drivers/dma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/drivers/pci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/drivers/superhyway//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/kernel/cpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/kernel/cpu/irq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/kernel/cpu/sh2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/kernel/cpu/sh2a//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/kernel/cpu/sh3//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/kernel/cpu/sh4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/kernel/cpu/sh4a//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/kernel/cpu/sh5//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/kernel/cpu/shmobile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/kernel/vsyscall//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/lib64//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/math-emu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/oprofile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sh/tools//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sparc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sparc/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sparc/crypto//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sparc/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sparc/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sparc/math-emu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sparc/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sparc/net//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sparc/oprofile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sparc/power//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sparc/prom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/sparc/vdso//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/um//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/um/drivers//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/um/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/um/kernel/skas//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/um/os-Linux//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/um/os-Linux/drivers//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/um/os-Linux/skas//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/um/scripts//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/unicore32//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/unicore32/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/unicore32/boot/compressed//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/unicore32/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/unicore32/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/unicore32/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/boot/compressed//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/crypto//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/crypto/sha1-mb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/crypto/sha256-mb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/crypto/sha512-mb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/entry//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/entry/syscalls//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/entry/vdso//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/entry/vsyscall//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/events//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/events/amd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/events/intel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/hyperv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/ia32//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/include//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/include/asm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/include/asm/crypto//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/include/asm/e820//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/include/asm/fpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/include/asm/numachip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/include/asm/trace//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/include/asm/uv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/include/asm/xen//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/include/generated//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/include/generated/asm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/include/generated/uapi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/include/generated/uapi/asm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/include/uapi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/include/uapi/asm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/kernel/acpi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/kernel/apic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/kernel/cpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/kernel/cpu/mce//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/kernel/cpu/microcode//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/kernel/cpu/mtrr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/kernel/cpu/resctrl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/kernel/fpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/kernel/kprobes//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/kvm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/math-emu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/net//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/oprofile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/pci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/platform//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/platform/atom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/platform/ce4100//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/platform/efi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/platform/geode//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/platform/goldfish//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/platform/intel-mid//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/platform/intel-mid/device_libs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/platform/intel-quark//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/platform/intel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/platform/iris//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/platform/olpc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/platform/scx200//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/platform/sfi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/platform/ts5500//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/platform/uv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/power//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/purgatory//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/ras//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/realmode//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/realmode/rm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/tools//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/um//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/um/os-Linux//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/um/vdso//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/video//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/x86/xen//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/xtensa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/xtensa/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/xtensa/boot/boot-elf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/xtensa/boot/boot-redboot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/xtensa/boot/dts//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/xtensa/boot/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/xtensa/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/xtensa/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/xtensa/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/xtensa/oprofile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/xtensa/platforms//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/xtensa/platforms/iss//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/xtensa/platforms/xt2000//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/arch/xtensa/platforms/xtfpga//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/block//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/block/partitions//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/certs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/crypto//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/crypto/asymmetric_keys//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/crypto/async_tx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/accessibility//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/accessibility/braille//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/acpi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/acpi/acpica//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/acpi/apei//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/acpi/arm64//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/acpi/dptf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/acpi/nfit//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/acpi/numa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/amba//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/android//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/ata//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/atm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/auxdisplay//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/base//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/base/firmware_loader//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/base/power//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/base/regmap//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/base/test//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/bcma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/block//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/block/aoe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/block/drbd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/block/mtip32xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/block/paride//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/block/rsxx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/block/xen-blkback//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/block/zram//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/bluetooth//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/bus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/bus/fsl-mc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/cdrom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/char//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/char/agp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/char/hw_random//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/char/ipmi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/char/mwave//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/char/pcmcia//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/char/tpm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/char/tpm/st33zp24//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/char/xilinx_hwicap//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/char/xillybus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/actions//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/at91//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/axis//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/axs10x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/bcm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/berlin//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/davinci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/h8300//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/hisilicon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/imgtec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/imx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/ingenic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/keystone//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/loongson1//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/mediatek//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/meson//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/microchip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/mmp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/mvebu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/mxs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/nxp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/pistachio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/pxa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/qcom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/renesas//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/rockchip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/samsung//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/sirf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/socfpga//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/spear//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/sprd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/st//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/sunxi-ng//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/sunxi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/tegra//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/ti//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/uniphier//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/ux500//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/versatile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/zte//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clk/zynq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/clocksource//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/connector//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/cpufreq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/cpuidle//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/cpuidle/governors//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/amcc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/axis//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/bcm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/caam//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/cavium//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/cavium/cpt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/cavium/nitrox//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/cavium/zip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/ccp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/ccree//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/chelsio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/chelsio/chtls//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/inside-secure//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/marvell//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/mediatek//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/nx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/qat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/qat/qat_c3xxx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/qat/qat_c3xxxvf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/qat/qat_c62x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/qat/qat_c62xvf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/qat/qat_common//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/qat/qat_dh895xcc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/qat/qat_dh895xccvf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/qce//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/rockchip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/stm32//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/sunxi-ss//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/ux500//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/ux500/cryp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/ux500/hash//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/virtio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/crypto/vmx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/dax//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/dax/pmem//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/dca//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/devfreq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/devfreq/event//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/dio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/dma-buf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/dma-buf/heaps//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/dma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/dma/bestcomm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/dma/dw-axi-dmac//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/dma/dw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/dma/hsu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/dma/ioat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/dma/ipu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/dma/mediatek//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/dma/ppc4xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/dma/qcom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/dma/sh//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/dma/ti//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/dma/xilinx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/edac//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/eisa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/extcon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/firewire//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/firmware//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/firmware/arm_scmi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/firmware/broadcom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/firmware/efi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/firmware/efi/libstub//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/firmware/efi/test//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/firmware/google//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/firmware/meson//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/firmware/tegra//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/fmc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/fpga//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/fsi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/acp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/amdgpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/amdkfd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/amdgpu_dm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/dc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/dc/basics//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/dc/bios//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/dc/calcs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/dc/clk_mgr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/dc/dce//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/dc/dce100//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/dc/dce110//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/dc/dce112//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/dc/dce120//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/dc/dce80//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/dc/dcn10//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/dc/dcn20//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/dc/dcn21//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/dc/dml//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/dc/dsc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/dc/gpio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/dc/hdcp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/dc/irq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/dc/virtual//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/dmub//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/dmub/src//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/modules//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/modules/color//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/modules/freesync//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/modules/hdcp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/modules/info_packet//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/display/modules/power//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/powerplay//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/powerplay/hwmgr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/amd/powerplay/smumgr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/arc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/arm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/armada//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/aspeed//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/ast//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/atmel-hlcdc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/bochs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/bridge//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/bridge/adv7511//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/bridge/analogix//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/bridge/synopsys//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/cirrus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/etnaviv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/exynos//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/fsl-dcu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/gma500//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/hisilicon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/hisilicon/hibmc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/hisilicon/kirin//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/i2c//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/i810//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/i915//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/i915/gvt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/imx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/mediatek//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/meson//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/mga//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/mgag200//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/msm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/mxsfb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/nouveau//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/omapdrm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/omapdrm/displays//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/omapdrm/dss//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/panel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/pl111//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/qxl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/r128//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/radeon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/rcar-du//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/rockchip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/savage//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/scheduler//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/selftests//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/shmobile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/sis//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/sti//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/stm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/sun4i//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/tdfx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/tegra//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/tilcdc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/tiny//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/ttm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/tve200//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/udl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/v3d//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/vboxvideo//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/vc4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/vgem//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/via//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/virtio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/vkms//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/vmwgfx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/xen//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/drm/zte//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/host1x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/ipu-v3//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/gpu/vga//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/hid//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/hid/i2c-hid//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/hid/intel-ish-hid//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/hid/usbhid//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/hsi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/hsi/clients//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/hsi/controllers//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/hv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/hwmon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/hwmon/pmbus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/hwspinlock//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/hwtracing//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/hwtracing/coresight//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/hwtracing/intel_th//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/hwtracing/stm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/i2c//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/i2c/algos//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/i2c/busses//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/i2c/muxes//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/ide//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/idle//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/accel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/adc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/afe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/amplifiers//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/buffer//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/chemical//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/common//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/common/cros_ec_sensors//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/common/hid-sensors//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/common/ms_sensors//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/common/ssp_sensors//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/common/st_sensors//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/counter//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/dac//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/dummy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/frequency//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/gyro//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/health//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/humidity//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/imu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/imu/bmi160//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/imu/inv_mpu6050//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/imu/st_lsm6dsx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/light//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/magnetometer//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/multiplexer//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/orientation//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/potentiometer//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/potentiostat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/pressure//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/proximity//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/resolver//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/temperature//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iio/trigger//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/core//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/hw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/hw/bnxt_re//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/hw/cxgb4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/hw/efa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/hw/hfi1//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/hw/hns//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/hw/i40iw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/hw/mlx4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/hw/mlx5//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/hw/mthca//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/hw/ocrdma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/hw/qedr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/hw/qib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/hw/usnic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/hw/vmw_pvrdma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/sw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/sw/rdmavt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/sw/rxe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/sw/siw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/ulp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/ulp/ipoib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/ulp/iser//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/ulp/isert//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/ulp/opa_vnic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/ulp/srp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/infiniband/ulp/srpt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/input//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/input/gameport//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/input/joystick//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/input/joystick/iforce//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/input/keyboard//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/input/misc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/input/mouse//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/input/rmi4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/input/serio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/input/tablet//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/input/touchscreen//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/iommu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/ipack//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/ipack/carriers//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/ipack/devices//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/irqchip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/isdn//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/isdn/capi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/isdn/divert//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/isdn/gigaset//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/isdn/hardware//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/isdn/hardware/avm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/isdn/hardware/eicon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/isdn/hardware/mISDN//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/isdn/hisax//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/isdn/hysdn//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/isdn/i4l//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/isdn/isdnloop//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/isdn/mISDN//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/leds//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/leds/trigger//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/lightnvm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/macintosh//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/macintosh/ams//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/mailbox//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/mcb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/md//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/md/bcache//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/md/persistent-data//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/cec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/common//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/common/b2c2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/common/saa7146//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/common/siano//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/common/v4l2-tpg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/common/videobuf2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/dvb-core//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/dvb-frontends//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/dvb-frontends/cxd2880//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/dvb-frontends/drx39xyj//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/firewire//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/i2c//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/i2c/adv748x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/i2c/cx25840//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/i2c/et8ek8//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/i2c/m5mols//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/i2c/s5c73m3//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/i2c/smiapp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/i2c/soc_camera//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/mmc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/mmc/siano//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/b2c2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/bt8xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/cobalt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/cx18//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/cx23885//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/cx25821//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/cx88//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/ddbridge//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/dm1105//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/dt3155//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/intel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/intel/ipu3//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/ivtv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/mantis//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/meye//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/netup_unidvb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/ngene//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/pluto2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/pt1//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/pt3//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/saa7134//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/saa7146//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/saa7164//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/smipcie//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/solo6x10//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/sta2x11//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/ttpci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/tw5864//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/tw68//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/pci/tw686x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/am437x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/atmel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/cadence//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/cec-gpio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/coda//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/davinci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/exynos-gsc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/exynos4-is//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/marvell-ccic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/meson//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/mtk-jpeg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/mtk-mdp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/mtk-vcodec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/mtk-vpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/omap//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/omap3isp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/qcom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/qcom/camss-8x16//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/qcom/venus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/rcar-vin//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/rockchip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/rockchip/rga//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/s3c-camif//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/s5p-cec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/s5p-g2d//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/s5p-jpeg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/s5p-mfc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/soc_camera//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/sti//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/sti/bdisp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/sti/c8sectpfe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/sti/cec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/sti/delta//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/sti/hva//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/stm32//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/tegra-cec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/ti-vpe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/vimc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/vivid//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/vsp1//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/platform/xilinx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/radio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/radio/si470x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/radio/si4713//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/radio/wl128x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/rc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/rc/img-ir//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/rc/keymaps//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/spi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/tuners//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/airspy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/as102//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/au0828//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/b2c2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/cpia2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/cx231xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/dvb-usb-v2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/dvb-usb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/em28xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/go7007//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/gspca//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/gspca/gl860//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/gspca/m5602//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/gspca/stv06xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/hackrf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/hdpvr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/msi2500//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/pulse8-cec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/pvrusb2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/pwc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/rainshadow-cec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/s2255//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/siano//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/stk1160//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/stkwebcam//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/tm6000//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/ttusb-budget//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/ttusb-dec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/usbtv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/usbvision//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/uvc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/usb/zr364xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/media/v4l2-core//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/memory//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/memory/samsung//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/memory/tegra//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/memstick//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/memstick/core//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/memstick/host//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/message//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/message/fusion//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/mfd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/altera-stapl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/c2port//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/cardreader//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/cb710//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/cxl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/echo//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/eeprom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/genwqe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/ibmasm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/lis3lv02d//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/lkdtm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/mei//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/mei/hdcp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/mic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/mic/bus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/mic/card//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/mic/cosm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/mic/cosm_client//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/mic/host//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/mic/scif//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/mic/vop//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/ocxl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/sgi-gru//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/sgi-xp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/ti-st//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/misc/vmw_vmci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/mmc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/mmc/core//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/mmc/host//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/mtd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/mtd/chips//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/mtd/devices//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/mtd/lpddr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/mtd/maps//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/mtd/nand//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/mtd/nand/onenand//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/mtd/nand/raw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/mtd/nand/raw/atmel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/mtd/nand/raw/bcm47xxnflash//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/mtd/nand/raw/brcmnand//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/mtd/nand/raw/gpmi-nand//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/mtd/parsers//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/mtd/spi-nor//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/mtd/tests//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/mtd/ubi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/mux//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/appletalk//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/arcnet//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/bonding//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/caif//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/can//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/can/c_can//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/can/cc770//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/can/ifi_canfd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/can/m_can//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/can/mscan//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/can/peak_canfd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/can/rcar//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/can/sja1000//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/can/softing//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/can/spi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/can/usb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/can/usb/kvaser_usb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/can/usb/peak_usb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/dsa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/dsa/b53//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/dsa/microchip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/dsa/mv88e6xxx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/3com//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/8390//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/adaptec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/aeroflex//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/agere//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/alacritech//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/allwinner//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/alteon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/altera//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/amazon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/amazon/ena//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/amd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/amd/xgbe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/apm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/apm/xgene-v2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/apm/xgene//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/apple//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/aquantia//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/aquantia/atlantic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/aquantia/atlantic/hw_atl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/arc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/atheros//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/atheros/alx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/atheros/atl1c//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/atheros/atl1e//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/atheros/atlx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/aurora//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/broadcom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/broadcom/bnx2x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/broadcom/bnxt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/broadcom/genet//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/brocade//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/brocade/bna//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/cadence//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/calxeda//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/cavium//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/cavium/common//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/cavium/liquidio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/cavium/octeon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/cavium/thunder//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/chelsio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/chelsio/cxgb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/chelsio/cxgb3//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/chelsio/cxgb4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/chelsio/cxgb4vf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/chelsio/libcxgb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/cirrus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/cisco//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/cisco/enic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/cortina//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/davicom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/dec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/dec/tulip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/dlink//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/emulex//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/emulex/benet//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/ezchip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/faraday//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/freescale//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/freescale/dpaa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/freescale/fman//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/freescale/fs_enet//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/fujitsu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/google//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/google/gve//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/hisilicon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/hisilicon/hns//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/hisilicon/hns3//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/hisilicon/hns3/hns3pf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/hisilicon/hns3/hns3vf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/hp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/huawei//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/huawei/hinic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/i825xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/ibm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/ibm/ehea//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/ibm/emac//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/intel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/intel/e1000//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/intel/e1000e//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/intel/fm10k//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/intel/i40e//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/intel/iavf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/intel/ice//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/intel/igb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/intel/igbvf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/intel/igc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/intel/ixgb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/intel/ixgbe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/intel/ixgbevf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/marvell//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/marvell/mvpp2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/mediatek//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/mellanox//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/mellanox/mlx4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/mellanox/mlx5//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/mellanox/mlx5/core//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/mellanox/mlx5/core/accel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/mellanox/mlx5/core/diag//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/mellanox/mlx5/core/en//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/mellanox/mlx5/core/en/xsk//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/mellanox/mlx5/core/en_accel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/mellanox/mlx5/core/esw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/mellanox/mlx5/core/fpga//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/mellanox/mlx5/core/ipoib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/mellanox/mlx5/core/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/mellanox/mlx5/core/steering//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/mellanox/mlxfw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/mellanox/mlxsw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/micrel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/microchip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/moxa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/mscc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/myricom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/myricom/myri10ge//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/natsemi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/neterion//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/neterion/vxge//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/netronome//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/netronome/nfp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/netronome/nfp/bpf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/netronome/nfp/flower//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/netronome/nfp/nfpcore//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/netronome/nfp/nic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/ni//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/nuvoton//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/nvidia//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/nxp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/oki-semi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/oki-semi/pch_gbe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/packetengines//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/pasemi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/pensando//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/pensando/ionic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/qlogic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/qlogic/netxen//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/qlogic/qed//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/qlogic/qede//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/qlogic/qlcnic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/qlogic/qlge//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/qualcomm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/qualcomm/emac//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/qualcomm/rmnet//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/rdc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/realtek//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/renesas//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/rocker//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/samsung//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/samsung/sxgbe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/seeq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/sfc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/sfc/falcon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/sgi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/silan//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/sis//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/smsc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/socionext//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/stmicro//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/stmicro/stmmac//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/sun//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/synopsys//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/tehuti//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/ti//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/toshiba//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/tundra//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/via//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/wiznet//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/xilinx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/xircom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ethernet/xscale//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/fddi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/fddi/skfp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/fjes//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/hamradio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/hippi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/hyperv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ieee802154//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ipvlan//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/netdevsim//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/phy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/plip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/ppp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/slip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/team//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/usb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/vmxnet3//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wan//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wan/lmc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wimax//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wimax/i2400m//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/admtek//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/ath//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/ath/ar5523//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/ath/ath10k//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/ath/ath11k//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/ath/ath5k//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/ath/ath6kl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/ath/ath9k//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/ath/carl9170//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/ath/wcn36xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/ath/wil6210//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/atmel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/broadcom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/broadcom/b43//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/broadcom/b43legacy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/broadcom/brcm80211//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/broadcom/brcm80211/brcmfmac//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/broadcom/brcm80211/brcmsmac//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/broadcom/brcm80211/brcmutil//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/cisco//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/intel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/intel/ipw2x00//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/intel/iwlegacy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/intel/iwlwifi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/intel/iwlwifi/dvm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/intel/iwlwifi/mvm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/intersil//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/intersil/hostap//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/intersil/orinoco//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/intersil/p54//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/intersil/prism54//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/marvell//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/marvell/libertas//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/marvell/libertas_tf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/marvell/mwifiex//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/mediatek//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/mediatek/mt76//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/mediatek/mt76/mt7603//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/mediatek/mt76/mt7615//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/mediatek/mt76/mt76x0//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/mediatek/mt76/mt76x2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/mediatek/mt7601u//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/quantenna//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/quantenna/qtnfmac//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/ralink//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/ralink/rt2x00//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/realtek//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/realtek/rtl818x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/realtek/rtl818x/rtl8180//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/realtek/rtl818x/rtl8187//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/realtek/rtl8xxxu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/realtek/rtlwifi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/realtek/rtlwifi/btcoexist//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192c//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192de//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/realtek/rtlwifi/rtl8192se//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/realtek/rtlwifi/rtl8723be//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/realtek/rtlwifi/rtl8723com//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/realtek/rtw88//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/rsi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/st//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/st/cw1200//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/ti//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/ti/wl1251//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/ti/wl12xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/ti/wl18xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/ti/wlcore//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/zydas//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/wireless/zydas/zd1211rw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/net/xen-netback//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/nfc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/nfc/fdp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/nfc/microread//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/nfc/nfcmrvl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/nfc/nxp-nci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/nfc/pn533//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/nfc/pn544//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/nfc/s3fwrn5//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/nfc/st-nci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/nfc/st21nfca//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/nfc/st95hf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/ntb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/ntb/hw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/ntb/hw/amd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/ntb/hw/idt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/ntb/hw/intel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/ntb/hw/mscc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/ntb/test//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/nubus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/nvdimm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/nvme//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/nvme/host//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/nvme/target//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/nvmem//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/of//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/of/unittest-data//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/opp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/parisc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/parport//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pci/controller//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pci/controller/dwc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pci/endpoint//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pci/endpoint/functions//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pci/hotplug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pci/pcie//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pci/switch//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pcmcia//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/perf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/perf/hisilicon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/phy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/phy/allwinner//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/phy/amlogic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/phy/broadcom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/phy/hisilicon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/phy/lantiq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/phy/marvell//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/phy/mediatek//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/phy/motorola//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/phy/qualcomm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/phy/ralink//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/phy/renesas//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/phy/rockchip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/phy/samsung//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/phy/st//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/phy/tegra//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/phy/ti//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/actions//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/aspeed//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/bcm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/berlin//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/freescale//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/intel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/mediatek//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/meson//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/mvebu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/nomadik//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/pxa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/qcom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/samsung//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/sh-pfc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/sirf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/spear//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/sprd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/stm32//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/sunxi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/tegra//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/ti//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/uniphier//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/vt8500//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pinctrl/zte//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/platform//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/platform/chrome//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/platform/goldfish//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/platform/mellanox//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/platform/mips//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/platform/olpc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/platform/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/platform/x86/intel_speed_select_if//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pnp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pnp/isapnp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pnp/pnpacpi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pnp/pnpbios//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/power//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/power/avs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/power/reset//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/power/supply//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/powercap//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pps//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pps/clients//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pps/generators//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/ps3//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/ptp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/pwm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/rapidio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/rapidio/devices//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/rapidio/switches//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/ras//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/regulator//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/remoteproc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/reset//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/reset/hisilicon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/reset/sti//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/reset/tegra//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/rpmsg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/rtc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/s390//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/s390/block//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/s390/char//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/s390/cio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/s390/crypto//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/s390/net//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/s390/scsi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/s390/virtio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/sbus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/sbus/char//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/aacraid//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/aic7xxx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/aic94xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/arcmsr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/arm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/be2iscsi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/bfa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/bnx2fc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/bnx2i//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/csiostor//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/cxgbi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/cxlflash//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/device_handler//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/esas2r//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/fcoe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/fnic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/hisi_sas//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/ibmvscsi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/ibmvscsi_tgt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/isci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/libfc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/libsas//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/lpfc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/megaraid//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/mpt3sas//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/mvsas//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/pcmcia//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/pm8001//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/qedf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/qedi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/qla2xxx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/qla4xxx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/smartpqi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/snic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/sym53c8xx_2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/scsi/ufs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/sfi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/sh//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/sh/clk//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/sh/intc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/sh/maple//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/sh/superhyway//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/siox//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/slimbus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/sn//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/actions//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/amlogic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/atmel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/bcm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/bcm/brcmstb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/bcm/brcmstb/pm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/dove//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/fsl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/fsl/qbman//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/fsl/qe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/gemini//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/imx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/lantiq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/mediatek//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/qcom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/renesas//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/rockchip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/samsung//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/sunxi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/tegra//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/tegra/fuse//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/ti//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/ux500//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/versatile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/xilinx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soc/zte//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/soundwire//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/spi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/spmi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/ssb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/android//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/android/ion//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/board//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/clocking-wizard//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/comedi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/comedi/drivers//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/comedi/kcomedilib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/dgnc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/emxx_udc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/fbtft//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/fsl-dpaa2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/fsl-dpaa2/ethernet//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/fsl-dpaa2/ethsw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/fsl-dpaa2/rtc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/fsl-mc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/fsl-mc/bus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/fsl-mc/bus/dpio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/fwserial//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/gdm724x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/goldfish//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/greybus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/greybus/tools//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/gs_fpgaboot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/iio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/iio/accel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/iio/adc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/iio/addac//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/iio/cdc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/iio/frequency//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/iio/gyro//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/iio/impedance-analyzer//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/iio/meter//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/iio/resolver//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/ks7010//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/media//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/media/bcm2048//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/media/davinci_vpfe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/media/imx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/media/imx074//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/media/mt9t031//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/media/omap4iss//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/media/tegra-vde//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/media/zoran//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/most//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/most/cdev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/most/dim2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/most/i2c//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/most/net//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/most/sound//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/most/usb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/most/video//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/mt29f_spinand//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/mt7621-dma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/mt7621-dts//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/mt7621-eth//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/mt7621-gpio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/mt7621-mmc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/mt7621-pci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/mt7621-pinctrl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/mt7621-spi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/netlogic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/nvec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/octeon-usb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/octeon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/olpc_dcon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/pi433//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/rtl8188eu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/rtl8192e//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/rtl8192e/rtl8192e//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/rtl8192u//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/rtl8192u/ieee80211//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/rtl8712//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/rtl8723bs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/rtlwifi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/rtlwifi/btcoexist//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/rtlwifi/rtl8822be//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/rts5208//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/skein//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/sm750fb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/speakup//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/unisys//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/unisys/visorhba//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/unisys/visorinput//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/unisys/visornic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/vboxvideo//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/vc04_services//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/vc04_services/bcm2835-audio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/vc04_services/bcm2835-camera//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/vme//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/vme/devices//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/vt6655//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/vt6656//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/wilc1000//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/wlan-ng//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/staging/xgifb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/target//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/target/iscsi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/target/iscsi/cxgbit//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/target/loopback//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/target/sbp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/target/tcm_fc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/tc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/tee//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/tee/optee//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/thermal//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/thermal/broadcom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/thermal/intel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/thermal/intel/int340x_thermal//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/thermal/qcom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/thermal/samsung//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/thermal/st//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/thermal/tegra//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/thermal/ti-soc-thermal//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/thunderbolt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/tty//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/tty/hvc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/tty/ipwireless//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/tty/serdev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/tty/serial//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/tty/serial/8250//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/tty/serial/cpm_uart//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/tty/serial/jsm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/tty/vt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/uio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/atm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/c67x00//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/chipidea//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/class//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/common//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/core//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/dwc2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/dwc3//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/early//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/gadget//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/gadget/function//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/gadget/legacy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/gadget/udc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/gadget/udc/aspeed-vhub//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/gadget/udc/bdc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/host//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/host/whci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/image//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/isp1760//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/misc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/misc/sisusbvga//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/mon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/mtu3//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/musb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/phy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/renesas_usbhs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/roles//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/serial//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/storage//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/typec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/typec/altmodes//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/typec/mux//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/typec/tcpm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/typec/ucsi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/usbip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/usb/wusbcore//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/uwb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/uwb/i1480//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/uwb/i1480/dfu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/vdpa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/vdpa/ifcvf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/vdpa/vdpa_sim//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/vfio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/vfio/mdev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/vfio/pci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/vfio/platform//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/vfio/platform/reset//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/vhost//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/backlight//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/console//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/aty//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/core//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/geode//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/i810//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/intelfb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/kyro//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/matrox//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/mb862xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/mbx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/mmp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/mmp/fb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/mmp/hw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/mmp/panel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/nvidia//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/omap//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/omap2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/omap2/omapfb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/omap2/omapfb/displays//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/omap2/omapfb/dss//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/riva//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/savage//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/sis//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/vermilion//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/fbdev/via//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/video/logo//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/virt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/virt/vboxguest//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/virtio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/visorbus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/vlynq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/vme//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/vme/boards//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/vme/bridges//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/w1//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/w1/masters//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/w1/slaves//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/watchdog//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/xen//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/xen/events//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/xen/xen-pciback//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/xen/xenbus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/xen/xenfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/drivers/zorro//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/firmware//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/9p//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/adfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/affs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/afs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/autofs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/befs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/bfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/btrfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/cachefiles//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/ceph//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/cifs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/coda//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/configfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/cramfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/crypto//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/debugfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/devpts//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/dlm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/ecryptfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/efivarfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/efs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/exportfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/ext2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/ext4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/f2fs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/fat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/freevxfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/fscache//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/fuse//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/gfs2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/hfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/hfsplus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/hostfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/hpfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/hugetlbfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/iomap//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/isofs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/jbd2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/jffs2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/jfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/kernfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/lockd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/minix//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/nfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/nfs/blocklayout//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/nfs/filelayout//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/nfs/flexfilelayout//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/nfs_common//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/nfsd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/nilfs2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/nls//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/notify//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/notify/dnotify//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/notify/fanotify//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/notify/inotify//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/ntfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/ocfs2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/ocfs2/cluster//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/ocfs2/dlm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/ocfs2/dlmfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/omfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/openpromfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/orangefs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/overlayfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/proc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/pstore//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/qnx4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/qnx6//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/quota//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/ramfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/reiserfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/romfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/squashfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/sysfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/sysv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/tracefs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/ubifs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/udf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/ufs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/fs/xfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/acpi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/acpi/platform//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/asm-generic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/asm-generic/bitops//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/clocksource//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/8139too//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ac97//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acer//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi/apei//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi/apei/erst//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi/apei/memory//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi/cppc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi/cpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi/cpu/freq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi/custom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi/debugger//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi/ec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi/hotplug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi/i2c//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi/legacy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi/legacy/tables//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi/pci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi/processor//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi/rev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi/rev/override//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi/spcr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi/system//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi/system/power//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi/system/power/states//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi/table//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/acpi/thermal//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/advise//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/alim1535//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/alim7101//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/allow//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/allow/dev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/altera//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/amd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/amd/iommu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/amd/mem//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/amd/xgbe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/amd/xgbe/have//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/amiga//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/amilo//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/anon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/apple//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/aquantia//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/clocksource//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/cpuidle//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/discard//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/dma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/dma/addr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/dma/addr/t//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/enable//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/enable/hugepage//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/enable/memory//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/enable/split//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/enable/split/pmd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/enable/thp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/acpi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/acpi/table//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/add//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/cache//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/cache/line//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/cpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/debug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/devmem//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/devmem/is//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/elf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/fast//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/filter//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/force//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/force/dma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/fortify//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/gcov//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/gcov/profile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/gigantic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/kexec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/mem//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/membarrier//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/membarrier/sync//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/pmem//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/pte//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/set//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/set/direct//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/sg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/strict//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/strict/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/strict/module//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/sync//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/sync/core//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/sync/core/before//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/syscall//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/uaccess//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/ubsan//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/ubsan/sanitize//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/has/zone//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/have//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/have/nmi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/have/nmi/safe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/hibernation//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/may//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/may/have//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/may/have/pc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/might//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/might/have//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/might/have/acpi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/might/have/pc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/mmap//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/mmap/rnd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/mmap/rnd/bits//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/mmap/rnd/compat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/mmap/rnd/compat/bits//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/proc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/proc/kcore//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/select//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/select/memory//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/sparsemem//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/supports//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/supports/atomic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/supports/debug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/supports/memory//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/supports/numa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/supports/optimized//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/suspend//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/use//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/use/builtin//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/use/cmpxchg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/use/memremap//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/use/queued//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/uses//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/uses/high//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/uses/high/vma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/uses/pg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/want//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/want/batched//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/want/batched/unmap//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/want/batched/unmap/tlb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/want/compat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/want/compat/ipc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/want/compat/ipc/parse//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/want/default//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/want/default/bpf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/want/general//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/want/huge//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/want/huge/pmd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/want/old//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/want/old/compat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/wants//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/wants/dynamic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/wants/dynamic/task//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arch/wants/thp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arm/gic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/arm/gic/max//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/associative//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/asus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/asus/nb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/asymmetric//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/asymmetric/key//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/asymmetric/public//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/asymmetric/public/key//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/async//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/async/raid6//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/async/tx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ata//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ata/verbose//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ath//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ath10k//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ath5k//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ath9k//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ath9k/btcoex//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ath9k/common//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/atm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/atomic64//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/audit//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/autofs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/autofs4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/backlight//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/backlight/class//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/backlight/lcd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/balloon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/base//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bcm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bcm/net//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bcm7xxx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bcm87xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bcma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bcma/driver//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bcma/driver/gmac//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bcma/host//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bcma/host/pci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/be2net//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bfq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bfq/cgroup//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bfq/group//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/big//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/binary//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/binfmt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/blk//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/blk/cgroup//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/blk/debug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/blk/dev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/blk/dev/dm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/blk/dev/io//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/blk/dev/loop//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/blk/dev/loop/min//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/blk/dev/null//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/blk/dev/ram//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/blk/dev/sr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/blk/mq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/blk/scsi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/blk/wbt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/block//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bnx2x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bnxt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bnxt/flower//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/boot/printk//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bootparam//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bootparam/hardlockup//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bootparam/hardlockup/panic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bootparam/hotplug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bootparam/hung//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bootparam/hung/task//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bootparam/hung/task/panic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bootparam/softlockup//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bootparam/softlockup/panic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bpf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bpf/jit//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bpf/jit/always//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bpf/jit/default//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bpf/stream//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/branch//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/branch/profile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/brcmfmac//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/brcmfmac/proto//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bridge//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bridge/ebt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bridge/ebt/802//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bridge/ebt/mark//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bridge/ebt/t//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bridge/igmp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bridge/nf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bridge/vlan//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/broadcom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bsd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bsd/process//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bsd/process/acct//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bt/bnep//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bt/bnep/mc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bt/bnep/proto//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bt/hcibtusb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bt/hciuart//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bt/mrvl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bt/rfcomm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bug/on//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/bug/on/data//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/build//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/buildtime//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/buildtime/extable//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/can//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/can/8dev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/can/c//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/can/c/can//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/can/calc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/can/cc770//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/can/debug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/can/ems//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/can/esd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/can/kvaser//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/can/peak//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/can/plx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/can/sja1000//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/capi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cavium//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cb710//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cb710/debug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cc/can//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cc/has//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cc/has/sancov//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cc/has/sancov/trace//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cc/has/sane//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cc/has/stackprotector//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cc/is//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cc/optimize//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cc/optimize/for//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cdrom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cdrom/pktcdvd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cec/platform//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ceph//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ceph/fs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ceph/fs/posix//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ceph/fs/security//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ceph/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ceph/lib/use//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ceph/lib/use/dns//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cfg80211//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cfg80211/crda//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cfg80211/default//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cfg80211/require//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cfg80211/require/signed//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cfg80211/use//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cfg80211/use/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cfg80211/use/kernel/regdb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cgroup//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cgroup/net//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/charger//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/check//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/checkpoint//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/chelsio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/chelsio/ipsec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/chelsio/tls//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/chr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/chr/dev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cicada//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cifs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cifs/allow//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cifs/allow/insecure//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cifs/dfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cifs/weak//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cifs/weak/pw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/clang//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/clkbld//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/clkdev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/clkevt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/clocksource//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/clocksource/validate//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/clocksource/validate/last//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cls//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cls/u32//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/clz//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/common//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/compal//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/compat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/compat/32bit//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/compat/binfmt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/compat/for//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/compat/for/u64//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/compat/old//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/configfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/console//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/console/loglevel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/context//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/context/switch//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/contig//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/core//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/core/dump//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/core/dump/default//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/core/dump/default/elf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cortina//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cpu/freq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cpu/freq/default//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cpu/freq/default/gov//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cpu/freq/gov//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cpu/freq/gov/attr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cpu/idle//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cpu/idle/gov//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cpu/sup//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cpumask//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cramfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crash//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crc/itu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crc32//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cross//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cross/memory//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/aes//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/aes/ni//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/aes/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/ansi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/blowfish//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/blowfish/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/camellia//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/camellia/aesni//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/camellia/aesni/avx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/camellia/aesni/avx/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/camellia/aesni/avx2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/camellia/aesni/avx2/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/camellia/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/cast//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/cast5//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/cast5/avx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/cast5/avx/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/cast6//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/cast6/avx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/cast6/avx/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/chacha20//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/chacha20/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/crc32//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/crc32c//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/crct10dif//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/des3//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/des3/ede//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/des3/ede/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/dev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/dev/ccp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/dev/nitrox//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/dev/padlock//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/dev/qat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/dev/sp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/drbg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/ghash//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/ghash/clmul//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/ghash/clmul/ni//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/glue//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/glue/helper//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/hash//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/michael//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/poly1305//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/poly1305/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/rng//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/serpent//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/serpent/avx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/serpent/avx/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/serpent/avx2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/serpent/avx2/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/serpent/sse2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/serpent/sse2/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/sha1//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/sha256//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/sha512//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/twofish//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/twofish/avx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/twofish/avx/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/twofish/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/twofish/x86/64//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/user//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/crypto/user/api//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/cypress//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/davicom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dax//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dcache//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dcache/word//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/de//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/debug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/debug/atomic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/debug/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/debug/info//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/debug/kmemleak//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/debug/kmemleak/default//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/debug/kmemleak/early//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/debug/kmemleak/early/log//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/debug/lock//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/debug/memory//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/debug/objects//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/debug/objects/enable//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/debug/objects/percpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/debug/objects/rcu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/debug/page//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/debug/per//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/debug/per/cpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/debug/rt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/debug/section//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/debug/stack//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/debug/ww//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/debug/ww/mutex//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/decompress//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/default//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/default/fq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/default/hung//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/default/hung/task//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/default/io//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/default/io/delay//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/default/mmap//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/default/mmap/min//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/default/net//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/default/security//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/default/tcp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/deferred//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/deferred/struct//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/deferred/struct/page//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dell//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dell/smbios//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dell/wmi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/detect//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/detect/hung//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dev/dax//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dev/dax/pmem//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dev/pagemap//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/device//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/devtmpfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dlci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dlm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dm/bio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dm/cache//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dm/log//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dm/multipath//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dm/persistent//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dm/push//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dm/thin//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dma/api//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dma/api/debug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dma/engine//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dma/shared//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dma/virt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dma/virtual//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dmadevices//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dmar//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dmi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dmi/scan//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dmi/scan/machine//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dmi/scan/machine/non//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dmi/scan/machine/non/efi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dns//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dp83640//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dp83822//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dp83848//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dp83867//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dp83tc811//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dptf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/amd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/amd/dc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/amdgpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/amdgpu/gart//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/cirrus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/dp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/dp/aux//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/fbdev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/gem//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/gem/shmem//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/i2c//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/i915//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/i915/capture//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/i915/compress//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/i915/force//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/i915/gvt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/i915/heartbeat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/i915/preempt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/i915/spin//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/i915/stop//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/i915/timeslice//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/i915/userfault//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/kms//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/kms/fb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/load//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/load/edid//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/mipi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/nouveau//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/panel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/panel/orientation//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/radeon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/ttm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/ttm/dma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/ttm/dma/page//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/virtio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/vmwgfx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/drm/vram//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dst//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dummy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dummy/console//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dvb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dvb/au8522//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dvb/av7110//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dvb/b2c2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dvb/b2c2/flexcop//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dvb/budget//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dvb/dummy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dvb/dynamic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dvb/firedtv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dvb/gp8psk//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dvb/max//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dvb/ttusb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dvb/tuner//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dvb/usb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dvb/usb/af9005//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dvb/usb/cinergy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dvb/usb/dibusb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dvb/usb/nova//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dvb/usb/nova/t//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dvb/usb/technisat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dvb/usb/umt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dw/dmac//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dynamic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dynamic/ftrace//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dynamic/ftrace/with//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dynamic/ftrace/with/direct//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dynamic/memory//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/dynamic/physical//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/e1000e//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/early//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/early/printk//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/early/printk/usb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/edac//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/edac/atomic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/edac/decode//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/edac/legacy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/eeepc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/eeprom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/efi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/efi/dev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/efi/dev/path//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/efi/rci2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/efi/runtime//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/efi/soft//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/efi/vars//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/efi/vars/pstore//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/efi/vars/pstore/default//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/efivar//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/elf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ena//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/enable//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/enable/must//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/enclosure//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/encrypted//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/event//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/evm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/evm/attr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/exportfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/exportfs/block//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ext4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ext4/fs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ext4/fs/posix//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ext4/use//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ext4/use/for//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/extra//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/f71808e//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fail//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fail/io//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fail/make//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fail/mmc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fail/page//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fair//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fair/group//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fanotify//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fanotify/access//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fat/default//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fault//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fault/injection//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fault/injection/debug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fb/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fb/boot/vesa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fb/cfb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fb/deferred//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fb/sys//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fcoe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fence//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/file//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/firewire//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/firmware//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fix//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fix/earlycon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fixed//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/font//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fortify//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/frame//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/framebuffer//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/framebuffer/console//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/framebuffer/console/detect//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fs/dax//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fs/posix//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fscache//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fscache/object//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ftrace//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ftrace/mcount//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fujitsu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/function//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/function/error//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/function/graph//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fuse//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fuse/kio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fusion//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fusion/max//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/futex//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fw/cfg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fw/loader//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/fw/loader/user//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/gact//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/gcc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/gdb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/bug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/bug/relative//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/calibrate//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/clockevents//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/clockevents/min//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/cmos//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/cpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/early//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/find//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/find/first//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/irq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/irq/effective//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/irq/effective/aff//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/irq/matrix//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/irq/reservation//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/isa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/msi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/msi/irq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/net//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/pci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/pending//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/smp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/smp/idle//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/strncpy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/strncpy/from//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/strnlen//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/generic/time//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/gfs2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/gfs2/fs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/gfs2/fs/locking//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/gigaset//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/gpio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/gpiolib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/gpiolib/fastpath//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/grace//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/gro//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/haltpoll//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hangcheck//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hardened//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hardened/usercopy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hardirqs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hardirqs/sw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hardlockup//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hardlockup/check//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hardlockup/detector//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/has//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/has/ioport//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/acpi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/acpi/apei//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/aligned//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/aligned/struct//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/arch//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/arch/compat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/arch/compat/mmap//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/arch/huge//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/arch/jump//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/arch/mmap//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/arch/mmap/rnd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/arch/mmap/rnd/compat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/arch/seccomp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/arch/soft//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/arch/thread//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/arch/thread/struct//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/arch/transparent//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/arch/transparent/hugepage//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/arch/userfaultfd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/arch/vmap//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/arch/within//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/arch/within/stack//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/bootmem//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/bootmem/info//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/c//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/clk//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/cmpxchg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/context//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/copy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/copy/thread//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/debug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/dma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/dynamic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/dynamic/ftrace//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/dynamic/ftrace/with//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/dynamic/ftrace/with/direct//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/ebpf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/efficient//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/efficient/unaligned//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/exit//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/ftrace//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/ftrace/mcount//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/function//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/function/error//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/function/graph//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/gcc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/generic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/hardened//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/hardened/usercopy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/hardlockup//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/hardlockup/detector//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/hw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/intel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/ioremap//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/irq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/irq/exit//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/irq/exit/on//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/irq/exit/on/irq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/irq/time//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/kprobes//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/kprobes/on//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/kvm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/kvm/cpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/kvm/cpu/relax//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/kvm/irq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/kvm/no//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/memblock//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/memblock/node//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/memory//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/mixed//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/mixed/breakpoints//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/mmiotrace//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/mod//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/mod/arch//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/move//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/net//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/pcspkr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/perf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/perf/events//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/perf/user//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/perf/user/stack//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/rcu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/rcu/table//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/regs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/regs/and//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/regs/and/stack//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/regs/and/stack/access//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/reliable//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/sched//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/sched/avg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/setup//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/setup/per//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/setup/per/cpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/stack//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/syscall//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/unstable//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/unstable/sched//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/user//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/user/return//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/virt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/virt/cpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/have/virt/cpu/accounting//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hdlc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hdmi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hdmi/lpe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/headers//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hibernate//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hid//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hid/battery//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hid/betop//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hid/hyperv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hid/logitech//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hid/sensor//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hid/sensor/accel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hid/sensor/custom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hid/sensor/device//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hid/sensor/gyro//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hid/sensor/iio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hid/sensor/inclinometer//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hid/sensor/magnetometer//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/high//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/high/res//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hisax//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hisax/16//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hisax/avm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hisax/avm/a1//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hisax/bkm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hisax/enternow//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hisax/fritz//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hisax/hfc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hisax/max//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hisax/netjet//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hisax/no//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hisax/sct//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hist//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hmem//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hmm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hotplug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hotplug/pci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hotplug/pci/acpi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hpet//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hpet/emulate//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hpwdt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hpwdt/nmi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hsa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hsu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hugetlb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hvc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hvc/xen//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hw/random//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hwlat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hwmon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hwpoison//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hyperv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hypervisor//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hysdn//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/hz//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/i2c//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/i2c/amd756//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/i2c/designware//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/i2c/diolan//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/i2c/helper//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/i2c/mux//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/i2c/nforce2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/i2c/parport//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/i2c/pca//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/i2c/tiny//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/i40e//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/i6300esb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/i8253//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ia32//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ia32/feat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ib700//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/icplus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ideapad//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/idle//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/idle/page//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ie6xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ieee802154//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/igb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/iio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/iio/consumers//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/iio/consumers/per//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/iio/kfifo//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/iio/triggered//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ikconfig//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/illegal//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/illegal/pointer//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ima//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ima/appraise//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ima/default//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ima/default/hash//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ima/lsm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ima/measure//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ima/measure/pcr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ima/ng//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ima/trusted//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/inet//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/inet/esp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/inet/raw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/inet/sctp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/inet/tcp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/inet/udp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/inet/xfrm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/inet6//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/inet6/esp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/inet6/xfrm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/infiniband//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/infiniband/addr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/infiniband/addr/trans//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/infiniband/bnxt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/infiniband/ipoib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/infiniband/on//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/infiniband/on/demand//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/infiniband/opa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/infiniband/user//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/infiniband/vmware//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/init//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/init/env//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/init/env/arg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/initramfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/inotify//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/input//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/input/ati//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/input/atlas//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/input/ff//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/input/gpio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/input/gpio/rotary//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/input/keyspan//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/input/mousedev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/input/mousedev/screen//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/input/xen//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/input/xen/kbddev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/instruction//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/int340x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/integrity//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/integrity/asymmetric//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/integrity/platform//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/integrity/trusted//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/intel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/intel/hid//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/intel/iommu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/intel/iommu/floppy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/intel/ish//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/intel/mei//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/intel/pch//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/intel/pmc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/intel/rapl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/intel/soc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/intel/soc/dts//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/intel/soc/dts/iosf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/intel/speed//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/intel/speed/select//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/intel/th//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/intel/turbo//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/intel/turbo/max//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/intel/wmi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/intel/xway//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/interval//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/io//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/io/delay//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/io/delay/type//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/iommu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/iommu/default//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/iosched//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/iosf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/advanced//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/fib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/fib/trie//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/mroute//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/mroute/multiple//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/multiple//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/nf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/nf/arp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/nf/match//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/nf/target//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/pimsm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/route//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/set//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/set/bitmap//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/set/hash//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/set/list//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/vs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/vs/mh//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/vs/mh/tab//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/vs/pe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/vs/proto//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/vs/proto/ah//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/vs/sh//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/vs/sh/tab//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip/vs/tab//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip6//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip6/nf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip6/nf/match//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ip6/nf/target//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ipc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ipmi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ipmi/device//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ipmi/dmi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ipmi/panic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ipmi/plat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ippp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ipv6//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ipv6/mroute//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ipv6/mroute/multiple//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ipv6/multiple//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ipv6/ndisc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ipv6/optimistic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ipv6/pimsm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ipv6/route//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ipv6/router//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ipv6/sit//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ir//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ir/imon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ir/ite//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ir/jvc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ir/mce//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ir/mce/kbd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ir/nec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ir/rc5//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ir/rc6//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ir/sanyo//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ir/serial//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ir/sony//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ir/winbond//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/irq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/irq/bypass//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/irq/domain//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/irq/forced//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/irq/msi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/irq/time//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/isa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/isa/dma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/iscsi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/iscsi/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/iscsi/ibft//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/iscsi/target//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/isdn//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/isdn/capi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/isdn/capi/capidrv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/isdn/drv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/isdn/drv/avmb1//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/isdn/ppp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/isdn/tty//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/iso9660//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/it87//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/it8712f//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/itco//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/itco/vendor//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/iwlwifi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/iwlwifi/device//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/iwlwifi/opmode//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ixgbe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ixgbevf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/jump//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kallsyms//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kallsyms/absolute//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kallsyms/base//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/karma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kasan//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kasan/shadow//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kdb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kdb/continue//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kdb/default//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kexec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kexec/bzimage//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kexec/bzimage/verify//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/keyboard//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/keys//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kgdb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kgdb/low//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kgdb/low/level//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kgdb/serial//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kprobe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kprobes//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kprobes/on//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kvm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kvm/amd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kvm/async//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kvm/generic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kvm/generic/dirtylog//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kvm/generic/dirtylog/read//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/kvm/mmu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/l2tp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lcd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lcd/class//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/led//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/led/trigger//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/leds//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/leds/clevo//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/leds/intel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/leds/lp55xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/leds/trigger//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/leds/trigger/default//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/legacy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/legacy/pty//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/legacy/vsyscall//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/liquidio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/load//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/load/uefi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lock//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lock/debugging//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lock/down//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lock/down/in//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lock/down/in/efi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lock/down/in/efi/secure//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lock/event//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lock/spin//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lock/spin/on//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lock/torture//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lockd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lockdep//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lockup//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/log//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/log/buf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/log/cpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/log/cpu/max//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/log/cpu/max/buf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/logo//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/logo/linux//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/loopback//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lpc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lsi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lsi/et1011c//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lsm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lsm/mmap//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lsm/mmap/min//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lwtunnel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lxt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lz4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/lzo//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mac//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mac80211//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mac80211/has//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mac80211/message//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mac80211/rc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mac80211/rc/default//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mac80211/sta//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mac80211/sta/hash//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mac80211/sta/hash/max//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/machz//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/macintosh//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/magic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/magic/sysrq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/magic/sysrq/default//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mantis//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mapping//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mapping/dirty//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/marvell//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/marvell/10g//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/max//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/max/raw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/md//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mdio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mdio/bcm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mdio/mscc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/media//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/media/altera//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/media/analog//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/media/analog/tv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/media/camera//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/media/cec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/media/common//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/media/digital//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/media/digital/tv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/media/pci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/media/radio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/media/subdrv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/media/tuner//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/media/usb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/megaraid//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mellanox//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mem//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mem/soft//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/memcg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/memcg/swap//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/memfd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/memory//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/memory/hotplug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/memstick//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/memstick/jmicron//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/memstick/realtek//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/memstick/tifm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/message//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/message/loglevel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mfd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mfd/intel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mfd/intel/lpss//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mfd/sm501//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/micrel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/microchip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/microchip/t1//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/microcode//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/microcode/old//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/microsemi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/minix//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/misc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/misc/rtsx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/misdn//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mlx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mlx4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mlx4/en//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mlx5//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mlx5/cls//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mlx5/core//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mlx5/core/en//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mlx5/en//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mlx5/fpga//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mlx5/sw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mlx5/tc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mlxreg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mlxsw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mlxsw/core//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mlxsw/spectrum//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mmc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mmc/block//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mmc/realtek//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mmc/ricoh//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mmc/sdhci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mmc/tifm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mmc/via//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mmconf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mmu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/modify//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/modify/ldt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/module//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/module/force//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/module/sig//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/module/srcversion//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/modules//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/modules/tree//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/modules/use//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/modules/use/elf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mouse//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mouse/elan//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mouse/elan/i2c//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mouse/ps2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mouse/ps2/elantech//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mouse/ps2/synaptics//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mouse/synaptics//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mpls//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mptcp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mptcp/hmac//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mq/iosched//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/msdos//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/msi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mspro//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mt76//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mt76x0//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mt76x02//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mt76x2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mtd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mtd/cfi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mtd/map//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mtd/map/bank//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mtd/map/bank/width//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mtd/ubi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mtd/ubi/beb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mtd/ubi/wl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mtrr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mtrr/sanitizer//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mtrr/sanitizer/enable//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mtrr/sanitizer/spare//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mtrr/sanitizer/spare/reg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mtrr/sanitizer/spare/reg/nr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mutex//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mutex/spin//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mutex/spin/on//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mwifiex//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/mxm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/myri10ge//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/n//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/national//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/need//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/need/dma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/need/dma/map//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/need/multiple//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/need/per//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/need/per/cpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/need/per/cpu/embed//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/need/per/cpu/embed/first//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/need/per/cpu/page//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/need/per/cpu/page/first//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/need/sg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/need/sg/dma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/act//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/act/tunnel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/cls//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/drop//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/ematch//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/flow//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/ip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/ipgre//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/key//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/l3//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/l3/master//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/mpls//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/packet//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/poll//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/ptp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/rx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/rx/busy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/sch//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/sch/fq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/sock//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/tc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/tc/skb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/team//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/team/mode//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/udp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/net/vendor//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/netconsole//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/netfilter//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/netfilter/family//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/netfilter/netlink//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/netfilter/netlink/glue//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/netfilter/xt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/netfilter/xt/match//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/netfilter/xt/match/wdog//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/netfilter/xt/target//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/netlink//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/network//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/network/phy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/netxen//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/new//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nf/conntrack//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nf/conntrack/netbios//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nf/ct//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nf/ct/netlink//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nf/ct/proto//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nf/defrag//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nf/dup//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nf/flow//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nf/flow/table//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nf/log//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nf/nat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nf/nat/snmp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nf/reject//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nf/socket//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nf/tables//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nf/tproxy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nfp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nfp/app//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nfp/app/abm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nfs/acl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nfs/use//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nfs/use/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nfs/v3//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nfs/v4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nfs/v4/1//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nfs/v4/1/implementation//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nfs/v4/1/implementation/id//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nfs/v4/security//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nfsd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nfsd/v2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nfsd/v3//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nfsd/v4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nfsd/v4/security//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nft//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nft/bridge//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nft/dup//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nft/fib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nft/flow//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nft/fwd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nft/reject//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nls//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nls/codepage//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nls/iso8859//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nls/koi8//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nls/mac//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/no//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/no/hz//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nodes//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nodes/span//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nodes/span/other//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nop//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nouveau//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nouveau/debug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nr/cpus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nr/cpus/range//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/numa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/numa/balancing//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/numa/balancing/default//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nvdimm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nvme//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/nvme/target//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/oid//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/old//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/openvswitch//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/oprofile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/oprofile/event//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/oprofile/nmi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/optimize//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/osf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/output//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/overlay//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/overlay/fs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/overlay/fs/dynamic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/overlay/fs/dynamic/resolve//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/overlay/fs/dynamic/resolve/path//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/overlay/fs/index//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/overlay/fs/nfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/overlay/fs/path//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/overlay/fs/path/options//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/overlay/fs/path/options/mnt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/packet//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/page//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/page/table//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/panasonic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/panic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/panic/on//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/panic/on/oops//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/paravirt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/paravirt/time//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/parport//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/parport/not//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/partition//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pci/hyperv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pci/lockless//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pci/msi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pci/msi/irq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pci/pf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pcie//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pcieaer//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pcieaspm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pcspkr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/perf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/perf/events//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/perf/events/amd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/perf/events/intel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/persistent//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pgtable//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/phys//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/phys/addr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/phys/addr/t//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/physical//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pid//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pinctrl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pkcs7//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pkcs7/message//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/plugin//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pm/advanced//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pm/generic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pm/generic/domains//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pm/sleep//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pm/std//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pm/trace//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pmc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pmic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pnfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pnfs/file//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pnfs/flexfile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/posix//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/posix/mqueue//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/power//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ppp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ppp/sync//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pps//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pps/client//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/preempt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/prevent//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/prevent/firmware//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/print//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/print/quota//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/printk//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/printk/safe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/printk/safe/log//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/printk/safe/log/buf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/probe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/proc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/proc/cpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/proc/page//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/proc/pid//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/proc/thermal//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/proc/thermal/mmio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/proc/vmcore//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/proc/vmcore/device//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/prove//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/provide//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/provide/ohci1394//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/provide/ohci1394/dma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/psi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/psi/default//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pstore//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pstore/compress//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pstore/deflate//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pstore/deflate/compress//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ptp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ptp/1588//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ptp/1588/clock//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pwm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/pwm/lpss//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/qed//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/qfmt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/qsemi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/queued//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/quota//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/quota/netlink//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/quotactl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/radio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/radix//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/radix/tree//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/raid//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/raid6//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/raid6/pq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/random//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/random/trust//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/random32//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/randomize//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/randomize/memory//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/randomize/memory/physical//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/raw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rc/ati//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rcu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rcu/cpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rcu/cpu/stall//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rcu/need//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rcu/nocb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rcu/stall//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rcu/torture//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rdma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/realtek//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/reed//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/reed/solomon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/regmap//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/renesas//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/reset//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rfkill//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ring//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ring/buffer//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ring/buffer/allow//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rmi4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rmi4/2d//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rmi4/f03//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rockchip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rpcsec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rpcsec/gss//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rt/group//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rt2800//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rt2800/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rt2800pci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rt2800usb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rt2x00//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rt2x00/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rtc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rtc/drv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rtc/drv/ds3232//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rtc/drv/m41t80//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rtc/hctosys//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rtc/i2c//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rtc/i2c/and//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rtc/intf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rtc/mc146818//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rtl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rtl8192c//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rtl8723//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rtlwifi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rtw88//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/runtime//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/runtime/testing//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rwsem//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rwsem/spin//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/rwsem/spin/on//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/samsung//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sata//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sata/ahci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sata/mobile//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sata/mobile/lpm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sbc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sbc/fitpc2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sched//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sched/mc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sched/omit//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sched/omit/frame//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/scsi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/scsi/bnx2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/scsi/bnx2x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/scsi/chelsio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/scsi/cxgb4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/scsi/dh//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/scsi/dh/hp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/scsi/fc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/scsi/iscsi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/scsi/mpt2sas//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/scsi/mpt2sas/max//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/scsi/mpt3sas//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/scsi/mpt3sas/max//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/scsi/proc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/scsi/qla//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/scsi/sas//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/scsi/sas/host//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/scsi/scan//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/scsi/spi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/scsi/srp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sctp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sctp/cookie//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sctp/cookie/hmac//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sctp/default//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sctp/default/cookie//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sctp/default/cookie/hmac//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sdio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/seccomp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/section//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/section/mismatch//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/section/mismatch/warn//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/security//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/security/network//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/security/selinux//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/security/selinux/avc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/security/selinux/checkreqprot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/security/selinux/sid2str//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/security/selinux/sid2str/cache//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/security/selinux/sidtab//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/security/selinux/sidtab/hash//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/security/writable//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/select//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/select/memory//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sensors//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sensors/acpi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sensors/dell//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sensors/fam15h//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sensors/i5k//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sensors/lis3//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sensors/mlxreg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sensors/ntc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sensors/sch56xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sensors/via//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/serial//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/serial/8250//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/serial/8250/many//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/serial/8250/nr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/serial/8250/runtime//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/serial/8250/share//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/serial/arc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/serial/arc/nr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/serial/core//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/serio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/serio/altera//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/serio/arc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sfc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sfc/mcdi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sgetmask//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sgi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sgl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/shuffle//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/shuffle/page//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/signed//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/signed/pe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/signed/pe/file//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/skb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/slab//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/slab/freelist//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/slab/merge//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/slip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/slub//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/slub/cpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sms//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sms/sdio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sms/siano//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sms/usb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/smsc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/smsc/sch311x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/ac97//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/ac97/power//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/ac97/power/save//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/atiixp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/compress//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/cs46xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/cs46xx/new//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/ctl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/dma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/dynamic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/emu10k1//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/es1968//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/firewire//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/hda//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/hda/codec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/hda/codec/ca0132//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/hda/dsp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/hda/ext//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/hda/input//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/hda/input/beep//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/hda/patch//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/hda/power//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/hda/power/save//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/hda/prealloc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/intel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/intel/dsp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/jack//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/jack/input//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/maestro3//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/max//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/mpu401//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/opl3//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/opl3/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/oxygen//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/pcm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/pcm/xrun//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/proc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/seq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/seq/hrtimer//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/seq/midi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/sequencer//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/acpi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/acpi/intel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/hdac//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/i2c//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/i2c/and//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/bdw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/bdw/rt5650//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/bdw/rt5677//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/broadwell//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/bxt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/bxt/da7219//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/bxt/da7219/max98357a//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/bxt/rt298//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/byt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/byt/cht//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/byt/cht/cx2072x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/byt/cht/da7213//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/byt/cht/es8316//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/byt/cht/nocodec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/bytcr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/bytcr/rt5640//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/bytcr/rt5651//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/cht//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/cht/bsw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/cht/bsw/max98090//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/cht/bsw/max98090/ti//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/cht/bsw/nau8824//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/cht/bsw/rt5645//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/cht/bsw/rt5672//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/cml//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/cml/lp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/cml/lp/da7219//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/cml/lp/da7219/max98357a//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/da7219//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/da7219/max98357a//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/glk//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/glk/da7219//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/glk/da7219/max98357a//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/glk/rt5682//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/glk/rt5682/max98357a//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/haswell//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/kbl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/kbl/da7219//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/kbl/da7219/max98357a//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/kbl/da7219/max98927//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/kbl/rt5660//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/kbl/rt5663//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/kbl/rt5663/max98927//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/kbl/rt5663/rt5514//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/kbl/rt5663/rt5514/max98927//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/skl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/skl/hda//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/skl/hda/dsp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/skl/hda/dsp/generic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/skl/nau88l25//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/skl/nau88l25/max98357a//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/skl/nau88l25/ssm4567//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/skl/rt286//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/skylake//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/skylake/ssp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/sof//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/sof/cml//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/sof/cml/rt1011//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/sof/cml/rt1011/rt5682//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/sof/da7219//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/sof/da7219/max98373//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/sof/pcm512x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/sof/rt5682//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/sst//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/user//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/user/friendly//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/intel/user/friendly/long//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/pcm512x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/rt5514//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/rt5677//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof/apollolake//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof/cannonlake//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof/coffeelake//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof/cometlake//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof/cometlake/h//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof/cometlake/lp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof/debug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof/elkhartlake//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof/geminilake//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof/hda//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof/hda/audio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof/hda/link//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof/icelake//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof/intel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof/intel/atom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof/intel/atom/hifi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof/intel/hifi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof/intel/hifi/ep//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof/jasperlake//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof/merrifield//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof/probe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof/probe/work//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/soc/sof/tigerlake//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/sst//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/sst/atom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/sst/atom/hifi2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/sst/atom/hifi2/platform//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/sst/ipc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/synth//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/usb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/usb/caiaq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/verbose//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/via82xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/vx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/snd/xen//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sock//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sock/cgroup//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sock/validate//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/soft//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/softlockup//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/solaris//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/solaris/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sony//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sonypi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sound//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sound/oss//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sound/oss/core//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sp5100//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sparse//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sparsemem//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sparsemem/vmemmap//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/spi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/spi/pxa2xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/split//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/split/ptlock//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/squashfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/squashfs/decomp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/squashfs/file//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/squashfs/fragment//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/squashfs/fragment/cache//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ssb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/stack//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/stackprotector//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/stacktrace//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/stm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/stm/source//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/stream//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/strict//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/strict/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/strict/module//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/strip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/strip/asm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sun//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sunrpc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sunrpc/xprt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/suspend//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/swiotlb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/symbolic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/syn//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sync//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/synclink//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sys//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sysctl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sysctl/exception//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sysfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/system//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/system/blacklist//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/system/blacklist/hash//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/system/data//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/system/trusted//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/sysvipc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/tablet//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/tablet/serial//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/tablet/usb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/target//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/task//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/task/delay//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/task/io//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/tasks//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/tcg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/tcg/tis//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/tcg/tis/i2c//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/tcg/tis/st33zp24//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/tcm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/tcp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/tcp/cong//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/teranetics//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/test//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/test/list//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/test/string//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/textsearch//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/thermal//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/thermal/default//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/thermal/default/gov//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/thermal/default/gov/step//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/thermal/emergency//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/thermal/emergency/poweroff//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/thermal/emergency/poweroff/delay//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/thermal/gov//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/thermal/gov/bang//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/thermal/gov/fair//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/thermal/gov/step//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/thermal/gov/user//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/thermal/writable//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/thinkpad//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/thinkpad/acpi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/thinkpad/acpi/alsa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/thinkpad/acpi/hotkey//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/thp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/thread//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/thread/info//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/thread/info/in//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/tick//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/tifm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/tigon3//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/tipc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/tipc/media//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/tls//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/tmpfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/tmpfs/posix//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/topstar//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/torture//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/toshiba//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/toshiba/bt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/touchscreen//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/touchscreen/wacom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/trace//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/trace/irqflags//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/tracer//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/tracer/max//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/tracing//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/transparent//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/transparent/huge//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/transparent/hugepage//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/tree//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/trusted//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ttpci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/typec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/typec/dp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/typec/mux//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ubsan//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ubsan/sanitize//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ucs2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ucsi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/udf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/uefi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/uefi/cper//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/uio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/uio/hv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/uio/pci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/uio/pdrv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/uninline//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/uninline/spin//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/unix//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/unix98//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/unixware//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/unwinder//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/uprobe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/ali//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/announce//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/announce/new//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/arch//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/arch/has//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/autosuspend//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/default//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/ehci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/ehci/root//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/ehci/root/hub//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/ehci/tt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/ezusb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/ftdi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/gspca//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/gspca/ov534//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/gspca/xirlink//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/hsic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/hwa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/led//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/leds//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/leds/trigger//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/net//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/net/ax88179//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/net/cdc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/net/cdc/subset//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/net/cx82310//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/net/huawei//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/net/huawei/cdc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/net/qmi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/net/rndis//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/ohci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/ohci/hcd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/ohci/little//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/pulse8//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/pwc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/pwc/input//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/rainshadow//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/role//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/roles//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/roles/intel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/serial//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/serial/cypress//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/serial/digi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/serial/edgeport//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/serial/ftdi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/serial/keyspan//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/serial/kobil//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/serial/mct//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/serial/mos7715//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/serial/safe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/serial/xsens//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/sierra//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/sisusbvga//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/storage//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/storage/cypress//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/storage/ene//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/uhci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/video//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/video/class//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/video/class/input//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/wusb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb/xhci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/usb4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/use//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/use/percpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/use/percpu/numa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/use/percpu/numa/node//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/user//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/user/return//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/user/stacktrace//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/uts//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/uv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/uwb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vdpa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/ve//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vfat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vfio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vfio/iommu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vfio/mdev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vfio/pci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vga//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vga/arb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vga/arb/max//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vgacon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vgacon/soft//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vgacon/soft/scrollback//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vhost//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/via//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/video//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/video/au0828//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/video/cx18//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/video/cx231xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/video/cx88//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/video/em28xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/video/fb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/video/ir//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/video/pvrusb2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/video/saa7134//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/video/saa7146//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/video/tm6000//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/videobuf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/videobuf/dma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/videobuf2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/videobuf2/dma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/virt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/virt/cpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/virt/cpu/accounting//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/virt/to//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/virtio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/virtio/pci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/virtio/vsockets//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vitesse//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vlan//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vlan/8021q//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vm/event//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vmware//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vmware/vmci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vsockets//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vt/console//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vt/hw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vt/hw/console//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/vz//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/w83627hf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/w83877f//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/w83977f//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/want//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/want/dev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/watchdog//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/watchdog/handle//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/watchdog/handle/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/watchdog/open//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/wdat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/wlan//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/wlan/vendor//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/wmi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x509//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x509/certificate//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/64//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/64/acpi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/acpi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/acpi/cpufreq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/amd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/amd/freq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/amd/platform//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/bootparam//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/bootparam/memory//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/bootparam/memory/corruption//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/check//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/check/bios//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/cpa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/cpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/debug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/decoder//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/dev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/dev/dma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/extended//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/feature//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/intel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/intel/memory//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/intel/memory/protection//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/intel/tsx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/intel/tsx/mode//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/internode//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/internode/cache//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/io//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/l1//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/l1/cache//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/local//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/mce//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/mcelog//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/minimum//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/minimum/cpu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/need//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/p4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/pkg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/pkg/temp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/platform//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/pm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/pmem//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/pmem/legacy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/powernow//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/ptdump//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/reroute//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/reroute/for//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/reroute/for/broken//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/reroute/for/broken/boot//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/reserve//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/speedstep//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/supports//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/supports/memory//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/thermal//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/vmx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/vmx/feature//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/x86/vsyscall//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/xarray//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/xdp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/xdp/sockets//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/xen//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/xen/auto//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/xen/blkdev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/xen/compat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/xen/dev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/xen/front//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/xen/front/pgdir//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/xen/netdev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/xen/pvhvm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/xen/save//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/xen/sys//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/xen/xenbus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/xfrm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/xfrm/sub//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/xfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/xfs/posix//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/xilinx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/xor//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/xz//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/xz/dec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/yenta//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/yenta/ene//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/zlib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/zone//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/zram//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/config/zsmalloc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/crypto//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/crypto/internal//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/drm-backport//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/drm-backport/linux//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/drm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/drm/bridge//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/drm/i2c//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/drm/ttm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/arm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/bus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/clk//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/clock//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/display//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/dma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/gpio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/i2c//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/iio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/iio/adc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/input//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/interrupt-controller//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/leds//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/mailbox//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/media//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/memory//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/mfd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/mips//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/mux//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/net//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/phy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/pinctrl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/power//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/pwm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/regulator//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/reset//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/soc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/sound//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/spmi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/thermal//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/dt-bindings/usb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/generated//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/generated/uapi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/generated/uapi/linux//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/keys//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/kvm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/amba//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/avf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/bcma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/byteorder//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/can//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/can/dev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/can/platform//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/ceph//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/clk//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/crush//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/decompress//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/dma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/dsa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/extcon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/firmware//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/firmware/intel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/firmware/meson//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/fpga//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/fsl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/fsl/bestcomm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/gpio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/hsi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/iio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/iio/accel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/iio/adc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/iio/common//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/iio/dac//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/iio/frequency//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/iio/gyro//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/iio/imu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/iio/magnetometer//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/iio/timer//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/input//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/irqchip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/isdn//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/lockd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/mailbox//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/mfd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/mfd/abx500//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/mfd/arizona//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/mfd/da9052//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/mfd/da9055//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/mfd/da9062//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/mfd/da9063//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/mfd/da9150//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/mfd/mt6323//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/mfd/mt6397//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/mfd/pcf50633//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/mfd/samsung//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/mfd/syscon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/mfd/wm831x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/mfd/wm8350//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/mfd/wm8994//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/mlx4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/mlx5//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/mmc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/mtd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/mux//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/netfilter//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/netfilter/ipset//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/netfilter_arp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/netfilter_bridge//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/netfilter_ipv4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/netfilter_ipv6//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/perf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/phy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/phy/tegra//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/pinctrl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/platform_data//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/platform_data/media//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/platform_data/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/power//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/qed//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/raid//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/regulator//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/remoteproc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/reset//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/rpmsg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/rtc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/sched//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/soc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/soc/actions//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/soc/brcmstb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/soc/dove//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/soc/mediatek//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/soc/qcom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/soc/renesas//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/soc/samsung//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/soc/sunxi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/soc/ti//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/soundwire//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/spi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/ssb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/sunrpc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/ulpi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/unaligned//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/usb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/uwb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/linux/wimax//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/math-emu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/media//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/media/davinci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/media/drv-intf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/media/i2c//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/media/tpg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/memory//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/misc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/net//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/net/9p//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/net/bluetooth//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/net/caif//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/net/iucv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/net/netfilter//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/net/netfilter/ipv4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/net/netfilter/ipv6//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/net/netns//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/net/nfc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/net/phonet//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/net/sctp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/net/tc_act//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/pcmcia//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/ras//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/rdma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/scsi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/scsi/fc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/soc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/soc/arc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/soc/at91//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/soc/bcm2835//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/soc/brcmstb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/soc/fsl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/soc/fsl/qe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/soc/imx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/soc/mediatek//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/soc/nps//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/soc/qcom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/soc/rockchip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/soc/sa1100//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/soc/tegra//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/sound//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/sound/ac97//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/sound/sof//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/target//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/target/iscsi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/trace//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/trace/events//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/asm-generic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/drm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/android//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/byteorder//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/caif//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/can//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/cifs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/dvb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/genwqe//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/hdlc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/hsi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/iio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/isdn//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/mmc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/netfilter//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/netfilter/ipset//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/netfilter_arp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/netfilter_bridge//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/netfilter_ipv4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/netfilter_ipv6//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/nfsd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/raid//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/sched//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/spi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/sunrpc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/tc_act//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/tc_ematch//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/usb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/linux/wimax//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/misc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/mtd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/rdma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/rdma/hfi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/scsi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/scsi/fc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/sound//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/sound/sof//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/video//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/uapi/xen//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/video//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/xen//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/xen/arm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/xen/interface//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/xen/interface/hvm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/include/xen/interface/io//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/init//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/ipc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/kernel/bpf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/kernel/cgroup//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/kernel/debug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/kernel/debug/kdb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/kernel/dma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/kernel/events//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/kernel/gcov//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/kernel/irq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/kernel/livepatch//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/kernel/locking//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/kernel/power//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/kernel/printk//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/kernel/rcu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/kernel/sched//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/kernel/time//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/kernel/trace//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/kernel/ve//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/lib/842//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/lib/crypto//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/lib/dim//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/lib/fonts//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/lib/livepatch//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/lib/lz4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/lib/lzo//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/lib/mpi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/lib/raid6//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/lib/raid6/test//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/lib/reed_solomon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/lib/xz//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/lib/zlib_deflate//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/lib/zlib_dfltcc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/lib/zlib_inflate//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/lib/zstd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/mm/kasan//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/6lowpan//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/802//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/8021q//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/9p//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/appletalk//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/atm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/ax25//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/batman-adv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/bluetooth//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/bluetooth/bnep//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/bluetooth/cmtp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/bluetooth/hidp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/bluetooth/rfcomm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/bpf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/bpfilter//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/bridge//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/bridge/netfilter//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/caif//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/can//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/ceph//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/core//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/dcb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/dccp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/dccp/ccids//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/decnet//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/decnet/netfilter//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/dns_resolver//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/dsa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/ethernet//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/hsr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/ieee802154//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/ieee802154/6lowpan//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/ife//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/ipv4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/ipv4/bpfilter//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/ipv4/netfilter//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/ipv6//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/ipv6/ila//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/ipv6/netfilter//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/iucv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/kcm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/key//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/l2tp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/l3mdev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/lapb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/llc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/mac80211//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/mac802154//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/mpls//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/mptcp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/ncsi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/netfilter//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/netfilter/ipset//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/netfilter/ipvs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/netlabel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/netlink//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/netrom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/nfc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/nfc/hci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/nfc/nci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/nsh//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/openvswitch//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/packet//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/phonet//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/psample//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/qrtr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/rds//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/rfkill//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/rose//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/rxrpc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/sched//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/sctp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/smc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/strparser//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/sunrpc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/sunrpc/auth_gss//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/sunrpc/xprtrdma//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/switchdev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/tipc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/tls//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/unix//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/vmw_vsock//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/wimax//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/wireless//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/x25//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/xdp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/net/xfrm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/auxdisplay//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/bpf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/configfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/connector//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/hidraw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/hw_breakpoint//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/kdb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/kfifo//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/kobject//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/kprobes//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/livepatch//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/mei//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/mic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/mic/mpssd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/qmi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/rpmsg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/seccomp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/statx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/timers//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/trace_events//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/trace_printk//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/uhid//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/v4l//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/vfio-mdev//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/samples/watchdog//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/basic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/coccinelle//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/coccinelle/api//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/coccinelle/api/alloc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/coccinelle/api/debugfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/coccinelle/free//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/coccinelle/iterators//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/coccinelle/locks//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/coccinelle/misc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/coccinelle/null//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/coccinelle/tests//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/dtc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/dtc/include-prefixes//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/dtc/libfdt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/gcc-plugins//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/gdb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/gdb/linux//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/genksyms//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/kconfig//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/kconfig/lxdialog//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/kconfig/tests//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/kconfig/tests/auto_submenu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/kconfig/tests/choice//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/kconfig/tests/choice_value_with_m_dep//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/kconfig/tests/err_recursive_inc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/kconfig/tests/inter_choice//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/kconfig/tests/new_choice_with_dep//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/kconfig/tests/no_write_if_dep_unmet//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/kconfig/tests/preprocess//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/kconfig/tests/preprocess/builtin_func//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/kconfig/tests/preprocess/circular_expansion//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/kconfig/tests/preprocess/escape//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/kconfig/tests/preprocess/variable//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/kconfig/tests/rand_nested_choice//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/kconfig/tests/warn_recursive_dep//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/ksymoops//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/mod//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/package//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/selinux//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/selinux/genheaders//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/scripts/selinux/mdp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/security//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/security/apparmor//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/security/integrity//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/security/integrity/evm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/security/integrity/ima//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/security/keys//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/security/keys/encrypted-keys//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/security/keys/trusted-keys//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/security/loadpin//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/security/selinux//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/security/selinux/include//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/security/smack//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/security/tomoyo//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/security/yama//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/ac97//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/aoa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/aoa/codecs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/aoa/core//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/aoa/fabrics//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/aoa/soundbus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/aoa/soundbus/i2sbus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/arm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/atmel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/core//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/core/oss//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/core/seq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/core/seq/oss//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/drivers//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/drivers/mpu401//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/drivers/opl3//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/drivers/opl4//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/drivers/pcsp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/drivers/vx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/firewire//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/firewire/bebob//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/firewire/dice//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/firewire/digi00x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/firewire/fireface//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/firewire/fireworks//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/firewire/motu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/firewire/oxfw//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/firewire/tascam//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/hda//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/hda/ext//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/i2c//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/i2c/other//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/isa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/isa/ad1816a//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/isa/ad1848//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/isa/cs423x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/isa/es1688//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/isa/galaxy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/isa/gus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/isa/msnd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/isa/opti9xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/isa/sb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/isa/wavefront//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/isa/wss//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/mips//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/oss//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/oss/dmasound//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/parisc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/ac97//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/ali5451//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/asihpi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/au88x0//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/aw2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/ca0106//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/cs46xx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/cs5535audio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/ctxfi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/echoaudio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/emu10k1//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/hda//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/ice1712//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/korg1212//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/lola//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/lx6464es//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/mixart//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/nm256//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/oxygen//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/pcxhr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/riptide//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/rme9652//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/trident//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/vx222//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pci/ymfpci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pcmcia//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pcmcia/pdaudiocf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/pcmcia/vx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/ppc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/sh//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/adi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/amd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/amd/raven//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/atmel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/au1x//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/bcm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/cirrus//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/codecs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/dwc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/fsl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/generic//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/hisilicon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/img//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/intel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/intel/atom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/intel/atom/sst//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/intel/baytrail//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/intel/boards//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/intel/common//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/intel/haswell//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/intel/skylake//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/jz4740//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/kirkwood//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/mediatek//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/mediatek/common//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/mediatek/mt2701//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/mediatek/mt6797//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/mediatek/mt8173//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/mediatek/mt8183//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/meson//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/mxs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/pxa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/qcom//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/qcom/qdsp6//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/rockchip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/samsung//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/sh//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/sh/rcar//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/sirf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/sof//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/sof/imx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/sof/intel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/sof/xtensa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/spear//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/sprd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/sti//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/stm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/sunxi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/tegra//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/ti//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/txx9//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/uniphier//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/ux500//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/xilinx//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/xtensa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/soc/zte//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/sparc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/spi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/synth//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/synth/emux//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/usb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/usb/6fire//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/usb/bcd2000//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/usb/caiaq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/usb/hiface//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/usb/line6//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/usb/misc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/usb/usx2y//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/sound/xen//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/accounting//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/bpf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/bpf/bpftool//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/bpf/bpftool/Documentation//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/bpf/runqslower//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/build//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/build/feature//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/build/tests//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/build/tests/ex//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/cgroup//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/firewire//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/gpio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/hv//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/iio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/include//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/include/tools//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/io_uring//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/kvm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/kvm/kvm_stat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/laptop//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/laptop/dslm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/laptop/freefall//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/leds//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/lib/api//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/lib/bpf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/lib/lockdep//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/lib/perf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/lib/perf/Documentation//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/lib/perf/tests//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/lib/subcmd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/lib/traceevent//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/lib/traceevent/Documentation//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/lib/traceevent/plugins//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/objtool//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/pci//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/pcmcia//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/perf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/perf/Documentation//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/perf/arch//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/perf/arch/arm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/perf/arch/arm64//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/perf/arch/csky//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/perf/arch/powerpc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/perf/arch/s390//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/perf/arch/sh//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/perf/arch/sparc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/perf/arch/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/perf/arch/xtensa//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/perf/scripts//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/perf/scripts/perl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/power//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/power/acpi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/power/acpi/tools//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/power/acpi/tools/acpidbg//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/power/acpi/tools/acpidump//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/power/acpi/tools/ec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/power/cpupower//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/power/cpupower/bench//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/power/cpupower/debug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/power/cpupower/debug/i386//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/power/cpupower/debug/kernel//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/power/cpupower/debug/x86_64//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/power/pm-graph//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/power/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/power/x86/intel-speed-select//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/power/x86/turbostat//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/power/x86/x86_energy_perf_policy//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/scripts//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/spi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/nvdimm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/radix-tree//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/scatterlist//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/android//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/android/ion//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/bpf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/breakpoints//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/capabilities//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/cgroup//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/cpu-hotplug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/cpufreq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/efivarfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/exec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/filesystems//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/firmware//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/ftrace//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/futex//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/futex/functional//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/gpio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/ia64//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/intel_pstate//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/ipc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/kcmp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/kexec//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/kmod//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/kvm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/lib//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/livepatch//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/locking//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/media_tests//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/membarrier//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/memfd//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/memory-hotplug//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/mount//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/mqueue//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/net//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/net/forwarding//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/net/mptcp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/netfilter//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/networking//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/networking/timestamping//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/nsfs//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/powerpc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/powerpc/alignment//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/powerpc/benchmarks//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/powerpc/cache_shape//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/powerpc/copyloops//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/powerpc/dscr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/powerpc/eeh//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/powerpc/math//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/powerpc/mm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/powerpc/pmu//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/powerpc/pmu/ebb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/powerpc/primitives//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/powerpc/ptrace//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/powerpc/signal//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/powerpc/stringloops//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/powerpc/switch_endian//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/powerpc/syscalls//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/powerpc/tm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/powerpc/vphn//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/prctl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/proc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/pstore//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/ptp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/ptrace//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/rcutorture//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/rcutorture/formal//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/rcutorture/formal/srcu-cbmc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store_buffering//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/rseq//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/rtc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/seccomp//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/sigaltstack//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/size//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/sparc64//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/sparc64/drivers//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/splice//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/static_keys//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/sync//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/sysctl//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/tc-testing//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/tc-testing/bpf//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/timers//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/tpm2//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/uevent//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/user//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/vDSO//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/vm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/watchdog//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/x86//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/selftests/zram//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/testing/vsock//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/thermal//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/thermal/tmon//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/usb//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/usb/ffs-aio-example//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/usb/ffs-aio-example/multibuff//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/usb/ffs-aio-example/multibuff/host_app//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/usb/ffs-aio-example/simple//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/usb/ffs-aio-example/simple/host_app//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/usb/usbip//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/usb/usbip/libsrc//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/usb/usbip/src//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/virtio//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/virtio/ringtest//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/virtio/vhost_test//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/virtio/virtio-trace//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/vm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/tools/wmi//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/usr//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/virt//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/virt/kvm//usr/src/kernels/4.18.0-240.1.1.vz8.5.62+debug/virt/lib/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnu                                                                                                  !"#$ %&'()directoryLinux make config build file, ASCII textASCII textmakefile script, ASCII textemptyOS/2 REXX batch file, ASCII textAlgol 68 source, ASCII textC source, ASCII textPOSIX shell script, ASCII text executableC source, UTF-8 Unicode textassembler source, ASCII textUTF-8 Unicode textOS/2 REXX batch file, UTF-8 Unicode textISO-8859 textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=2e38adb0668b15762a4d28fb56e4e1b7a72e6cbf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=7677477c41ff662ab111a33206c8fbfd3bed1b5e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=bebe26e7c6d4a8001fb20a1a526893250af4194b, strippedPython script, ASCII text executablePerl script text executableBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=37b91c16ccf85249559c468919663c3520828496, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=2d2af8b0557b8ae4ee13ab0b83123462eb6d73cb, strippedC++ source, ASCII textexported SGML document, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=27690e181be1e03a12bde600c043aa45779638b3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=a79e9d02108b2e647ea4a087278012ae99a742f0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=de549c09ebee7bbae4297342e418ed94959fb0a8, strippedXML 1.0 document, ASCII textawk script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=5b8f2c8a6ddab0bc645442a251c0afd5b14387c7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=3625351bc5bb0085bdabd356f8b8310d0d4d371d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=ae1b73afb4d9ef5ddca13b0abfd7017a116f956a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=cc9ae5fa725c8c47162d53800d93a566b8822d3b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=06f77902208a6667d685b13957485f593381a427, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=7cc2cfd5f6308c1d3ef6ec8da059b28a3dd9c487, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=a19fb5cc8b25a8692e1b80605049ece48fec41f4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=08964bfc6a142fbdf5c10bba654fc40c93945f5b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=f40793f48fdc48a9cd4ce37ef7cd1ebfd6922948, strippedASCII text, with very long linesELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=6358bbb6aee5ac330a7d6212261e59212e1d9b9c, strippedautomake makefile script, ASCII textutf-8de0b48b44b12bb7416f4ef30d996256c145f1b422c07a52d213ac1116a9fbbf1?P7zXZ ٚ!&Rn] b2u jӫ`(y-$ei`L;ٽF_|b8 A&F7Π#Mc!_"e rI򩋔Ы"0:}_<6npov%j 14rj$gHgdU=W8b?2c:YYQWiLsDOrf؋v"$sR9*L]9kQt|b Vj`-q~k7)(wX$cMG8~[ҎYh+0y % FPbW&[gxjuH$.zs|/st8TCl{X.]gELE^H+~ࢪN̂IϚW<L1 u&O}2U v.;b$HlhEVou'._xGx8}OM-AgVv$}(3RyT\F E5+m阚Y,@Vj31πrso[-ċVPƲ;34;9$T}k"D7H\ 0-X$kL3F^$;;0@yYҹk :p~7P E=ji|*cJi^d. A*5_ի4Kpdl^A9)ا,$k:_G Gݶ_SpY?v9٧XSh80C'ףU*?l Ӄ\j~vcF:=vPm߷q 'ksw|)ℐN - *\,֭aϽw!;CE/_{h5 oon N."hTR'8wMbC*)~򙦁ꌯ/u)pIEU)hn_QHbr+Rd4??o |NA׏ {\%y?!Uާ*Ȅyf1U˯̆A#'S=flU4gfBwb5O`txs8[)b~1{4,m1` XlʶwH-!!@9Pī7!3E (j"Ƹ98…%م0la!d\gs?7cVit?V nRԌm^Óz \B9bM+)^i |i'fI}>8;`&;-ZY`y| |+_;fs#mKJC{Pe*]$~ĮzYY Ky$3"I0p#v1jwjZslfT>RvvW!n"}z: qmQ>YNqoX~ ɜBO9 śT5:/Y eTrڞkס}oR15f(*QBd7 {wU3l@6ttY*àiթg87f;oco{m!w5Kb^ɡ)Ax6dMjn*hfl¿mBjo^}2JǙܥu8̎-iV@6_{Ge]bF*)]M\D"b#W_'nfZ fEY|3juSĬq"C; q/,X!S&L/D{K /DuLMj@GD|!+U]E>=V΂maeŹ]#ꩾF!F5=:p.藭։K[=&̊9N\}L]-_mД@(Y lhKΚ/ga+\ Niȿڙ4 ؂ۅ#s kjy5R/X/V:.W+=)ų2q[ZC7Eι}h%u}Aoh]wSͦՋN k!49{V@H$.5YQQ،b^ QwFg Ɋ/"3 (ͧT-BP4ű#N{vPSHJ:./NU#"p1:a F:HrֹיA(v7ںlo(WTxJ<֬VBby:Pͻ[ZH񅫭U D1/bly3lSdrA2'=<ͽRM@ȕ!}Zp F~g5sѩl89w;$ Av7z#]YSؙ>ܦ~sg&q Ԁ_9Y]mS'*| {N"}[,5tgNԫy+"&QU(LBw`T9TV!;0f?Ƣ ;(`@frWJ=ky>:{$i80_Ai<l9+qҋ]ƜU( -UZҔwMr Y?x)n}A}a&dD0X.ꅱ#k:*zu~m%H[Vbz"~%RЋh)ܝݖ4Œ*M뜘ktFmCǙcl"b".🰖~1.ʺ)?2籇R 5 nN^W?'?[7A5- } A"uM &brVCFƞ2 wR\+u\}t9;kb#w\47]:Fp*},|Pm{wNS wbHD븖] jl?tʹ Yڽ/kA{Rd&l<.v?-了Qf[Dvr 눣rHj-zg>_UJߛ.>t}y'$93&^SՃr;;S%65z24$;!ܦ rqJ$?/ۛtEg W9@pvdߪH`|\G>jw?rw ,"=Ŏ >/ yȒ [vwQGO$?Dz :' ;[&[]{eXI;vëKNIͨYL. 1`|dSժ +g'O8Mio_Ҏo¨Enu QB<՚zxXU٤/xVt_vFcݭ>EmVP}g՛VNO7F%sy;Qr4ɣv0Y,Ns tR08SёU!^QCIZLU: ,ɾà̘ ob#ŎeY-*U!|f͇L1NG涠aMBZVTNv%I Е',,ykyтv<# >*n5ިjk5$ipX{pŃ)ZsAl5KA CPc[3! ęU6E:\G2nLF*} >d?pyBeJd쩦5J@.~ޔu4 Ñ4ќtvmB6$8#fRt!5VADe-bqk@߇< }Gr;#RU=LJ;t2TXOc+ʨ DيʝiNOeMW_O VB?ۗ2`:Ə M;q6i Eڣ | |8- fٖI>2Rf¿@XIsuE&ڂi fu~_R0bK 'Q6@5w q[ 29c1czD`, (O $W׽0O^<]-<]N:/B#sG-XZtv70} KvGl.񀿣\Ewi|C!"ӡV˞m}mLqS( )cKabщG+FkRT+8 nc>,a:1:vRD ѡـǿ`Xuvտ1O9홱$OM^ZC<`e(}Yk;(*@7T8}8Xĉfr `hMWmLh4 L+B!"lg[R͐O$tR(; Y!ŗsM81 _L/iA j+A;?w b adk4$4!Zٙqvpŏ@b.L;?AzRX+x;rf3,(V=!@>*i#}]5!vu%(4Ar#_EU&I1JppQ: uP%(]F%^Àbs |ýhɧ#EzZm<{63 1f[ອ1CNc]bfzvl0iCT|B<DŽTu !t`z֠p'[^3h'3`Rxѻ , PCTM=E&x43GuD+#IHvEt^fC khyR>jz:6(T}k_ɦm׼8k3{ހWTLbSILT՞<²jp 埜K'@⃪ڹ9T.Λm,ՑJ"^OF,g~+8;YI)86KHVǧ\?밋žF_K`arOMs̷]{q7zQc gl~h |Om:˜\D[(}`2=@AچcнtMBNNX2W=mЏ~t(jgK͇sHzq\xG5[S>Em< >p2gWZ L-@&#Й;dPrQj^"A4Q{q)'eG姖$K0hSsk ?!Pi ئ4 [?(V4vN f0| SK%IO}>`,Fhc~|POD71~gjȚoTm06&e~c>ÚIh$`i&,nH]wQ>4W;ߔLyju.`zeXch[MfFIVif&DeNc6!)@߸ OAPtq8*^lja cw{ u͛.:8uYZf.סcMs&}?|.IY:`0fz&% K$U?.x"5 Xv _ߦC-])!0U=C㹘BFRZ"iT@7;T?NTsY~ϳe%W_j}eeR*.ek'*Ǟ[K$hUd&oPҡTXJRިaEx}:^(d;5^?G^%D7G‘%q&p77\vnYJ K}4_FXw\ö4{B[w_$ya~V@RceDɷ,qTk*fuwe 9ʑt}d# 2Պ-9@AfWU_x]ziY1{J &jsBoem^7>D S:&bn#n(]hrg4и\7 z;:;\n{LD|S ;-nEbuY }r=룤ֈn_-iZh5>ɷ] Dh$Q/$p*K*s?k9WKN?}]3_fX{K٦+F߹]"5X -+|'y_\m*Y_\W~e";Sn'*nhu8Bc Q!BI.\/.w_QmG+Tc5nጶBcvCIsjl{v y ,7Wb+ukh2~w 5d] KHx-rq mzZt˺tJ\/@'w`=a~C'!1R_ἯWUh&#W6la)'o3ۋT̄Nu茈OAWlYOH<g([dމPpP Uv /}:%а$w $IC ܁;i``9ߩhGq>~+ ˣ3-Р5W^p5'"zmޟF EǷymY!s}SEJudyWit@Psj7?4r\HN{G ާ2e M}K7 VkP[ |ml>\pWHm7d/֫Z)brerB,&|ŬfIj!I2B)KŪK,@A6y5nD} Sc`F\:UCE"c &d{Dܘ.LzxC-\R"{^5ĞtNonu$w◅I=@ N<|MHlS)bnǞTAkMZm9iu}]U~nT+{d?;/>x)46!;$yʚiա^fYj!&+ϜR|i:7{/ACmDOG\G/,,K8JPw1ijI^.9Kj IrUmmo#I {0{ЫXWD qqa-2^[%:7֏ѯ 8>U (ƶ jzq|݅`,ʝn| mBGiV!cM?A*:zpN;;S4 e+h`Ӳl ybJ:=tnrƦ9W_ESho`#kviۯ&ϴE?R*k]YdƏjz~q׋$P|(ܕZC|u*&T Z{BePb <:Q$(*)0LO*jObX BUd OXv to0d>dw DYіzG ͚&=KK| 4){ )I1} G1EKW˚@qL>{4mٺsٓL6 {]wrG{"Qc>eayV'$>m4t71ڇ H(^{XYz19Ge+K7v8}`$[z *F99 (H懰f&[⺋]"lhn_BHfMp d}^a1gbeխu@/2' ȗӅky_k @y>EҳT12uz ,Owb‹6j$*m6!^#W,AV"JخtcrI's)O}?1#in ćK0M2oU~1f9# 4K!_:գS$ڬ.h1_0k5qzzf>%WΩs'PLRm_Wص n>#ϹN᯻AHF.lS|܋!}(-q O0O""On `?6EYVv 2V&_~Sh1Hs+<RuCnꐪ{E?#4OVGu6i6IۧLtqUC1I Z URJ%ٶ,cZ+񒣊?բMW-h"A%vt/(Cs7k I4G>&*}cE8?202++.ZߡR +ie@fm`)9i`fdd2|U[\@~qjx+dvQHfz&T(W+q-B&9o$eo*-#GXzS=$bs*FFi?=ȿc?t]V'p"zppc9Ih>ѩ,>շFW΄,[SӲ'/}0 Kr 6)rbl5 B#lj9;~'0+]#wNZSMrVFG!2 +ǁ8DP\]a;;wruҼ.yxk_5IV lG0.'"c.œ]<ڰ^s $6=3 soJ*3󁔞}MT3'bS @)-v'ſ j:2yId7%Sf^2~N3η|˞Ua79%p^d%/(L (wKDE=ێ}E}L.Ĝ1 bF#@`}陙(;oWص+:Rp4l.r,6Y̷Ɏ uP19CZp#"::L zC䢺{(ܖܭ۞\OPRRyϔԦC̆eR $v%bcذz)#6BvX3! o6J/'_#9Z0AFYsbyՒ#UkEfEtr=׋fGw璣UEϬ@S%駮,|g卐(ޖ{u G$ 55#l!7]\=ُkQBw+VV"~ hIwD"5Jb'iäESOJy-JF?I֫rvb3SÃQdܡ(RrC(۩3/&eGt{~ao7fa"=jp`Z{QaC\Jk~](?7csL&oAHZ pj5+E32G >D))~gbkɛk[QaY֨]hL:osH$8iIy)"u,]m@'RR@eS1w@ ,'[_~ѶW`Px@,T0,!GJT&ރʼnOj |en* z;3eEϸ?ݽaxы]J7:SS+bSԯ)JJe@gCV;.H8*g6(s3?c.hL FG4m9noX Jȏ+ߪxaT͞Mr~$rWXvV'"LīO&,8v 3[KdS#Rf̀МhO{n:3k4hNa75AQE&Vc,T\e+=E I9.#ݓڗdKuT] uN8398 ϪV ,EscM%B( ꠎ>{ZDØz!.zZ qEv|.Ѱ^D3YKhRi7F iٺxFo.0:񟐮TCq_uƠGII\jMEE`GfyO.d " #/ޓ>|c TV#BihT>Js>=]X>(N`$0{UkcjO^r'ʜbxD} B TaLW緯_0` Hߎ VVF7Z(Ҝ2Xu>@y"Rga9Aa 9<]t+,&פi`gSK |F#mtz&/x6l |H/\;FnY$ i<WZ:>[uZ^,6cϣ 5RYH>4!pŏbmEޚ+$%XD`Z% z ;^TΆAsGF__H3S&:t9 L:B64!%Vs7S&΍ڜlSTXySWZ3n ܱI Fx)cOw 1`܍6 fHyUUά0 %%*8KkᎸ?l9"aUDtzER|u*U,Wry;:@SG<_U7u&n>1V kظd'#ZJ^y5ה5cL7{לN9dTdE|ܼԸ=ky.sa >uaGt}=)pN&Z{w}pE)fޚz-3u,Xj܊;%eJ̛:͇| Pm5y yBoUn{)i&4!S#è%iQ"kf4r~5^ϫ͖\.Np]\j;ZEEZ9b(`EٲB |tDĽ|;z!FQ$!|,ɕ^4tmy^'y1?{qrEAf܄l~@BFi;RӎKXzH4$d gX/u6y MY-P] U^{1(5Jxs$%Vba ACe &CagK&<uj (qI'O}eS*jO _`Ϟ{f:;)IIV ٝq^2V#ցAdJ=k7WVJHoMJ>נaHA} [E^A[Asl+Ӏ3lVImO==PDp7) (@v2ĕ%dpo75&Y5%Apd YU鼓~YGje# <+b ّt`ij>Y&3{v$*'ܸ7ҝ8fI@i:yW8Y!@3EMkԀhhgV'p>q})!EU̵^Yd%`ArӏUb|wo}=т?61,jrxg2\\yo=e_p;F޲}]XPiԸGB?%p;R1Yk/0 ޥji @"1*r1U9,Q;y}*Hw#5Xnv.:"lL< B=lܻ*Eo#I1•)䡋djp^ŗ,9Z2^W9!1 ?[bёcynk mT`R fi>H7JS.NKB~( Ǫ#l|̝w@ |MafqDw-~ױD+|93s,y]v"#*Gir h(deΣŚC  -zE>zv =)mNy,^b:}~1c:aKm>BsóTԕе96@) pX4VjbWR%84FCXpY2jxU`" ͷoiDeGXڴTgZCb`sfu?߉hM̄Ffb {}Rn"=T1ST=}xM`*ech}`qH|!xb{[WCh&8%~NWHF"NGa𧯐SL 7z" <6uGEv_kώp,SGy;X;X}ݸ#s}g%}~ X|ͤƯBrٵށux\GVx46Om|?5cC[;8vqxzdg+8j*~w+) ez뱬U=:4C4lIljOW-=׊JL/$n!G?XtccݒJ):߹,Bʲ}\G/(fbp[,go!#Y@REa>ӳ7#G;JaH>w m?c~233l [ϒp> ]Zm*s8*ZQ=3J{[d ּGEC=5J0qR_5>䈔ݳݜAVԦ-d Dּr݉✶W /!]:Hykm_8>+ȭ.OIníiBk")+$b`ܹ#Bסc֒35سGeYXh fӢE)$ 8}>}3p׈zBė y/L$fMo%ëƭBzBI^,KrD 75$_lαϻ̊1lY3ְ}ݶ4[`r dY\S7.̨^t}p"] xpXsYuA+Tr2=:3YYѲ |ZE$y߅!?zp&+^hx85<Np{dL7 WX]PVRӭdŵ"FXR`Z摫 ЩUJ.˶/_.?un}yQ8'D(p,t$;?ZS:m_MӍxcI 1DvtL(UWm d&E!72/H7@Ii ƟmάԼ;r{#.(chxZ>!g63 +3Q+cag VK!r9kO8h&Lܕ$ pc P-\:Gbpa+:!)[%$JDRհfP!͓H AEJ3oXe CVنUt3BV=s^+1d$n**ߨl^/dEjiG0f:ϔz@Hl/5[ Qӗ=T؄WeYNmǣ7XFwlWSkPd{w:ԁ6XVdev޴h/+4=)%qat+ ң-mi-w)jGQj3 C(< gIyof"ɍ*1)& IG(o+7@%)ZL: Nm&GcABK6X/reQWKgm*2,#~`?[FbMC08b})S[N=w(tmj7z@+.gcՀ`/N-b:n[kzW-峀-ߞXf6f2H[`h߱ ܙƥcC]Ya$? [T_aZ> l%6T!V1Lc⹃krz`ĪWig8#ZixSs6K: B~` DU]]`(2$> I'JTÃ]8೽dSWd7j$G Dӻ9/Q1le` 0b 'c_mSBМK7Sl } =`>SH08W}Nև+)LGWjIW> AtL_&2ID[LǷtgQ^BV17:{71rcgU'bb-=kphZưskL:FrhoM#3LQ@P3Z&2cJF ̣?0^LʠJ=Aq!b{uh#~Gzf$TpVGA/`I_S zl^WHf,)cGG?HaL^3ӻm[2ߛ=1<>Ŝ10guh1mV {Gߪ#] 2nr='McI? ȉե_Ϫt#G!7S0RU9j|wIifN<"9$I@Q I@$]?S-e4 / i'V3o$oF a b;^נLv0tGWGTԠ,v =_;s`޵[6$?IƅvG`ȼj4ӝ`G:H[}^5 eQ>ϫe`̂F4^[~= \4,K1]C+G ,"1+kWmedM!1xפ)m_/ YOX$xjgkH ⵭Ѩ wOBIrBvF&B贂kpeXAFgIY+Z\V'B=~ǜ+Xr:=rv+͛~y}} lcN}WI17JU_^7|+&fߓ@)?9W[9#Kڜ%*FVh8,KL˜xhtu29XՍؚ}R#k]0@=4Gsy=TPKԮo7nZDoHBzBW D8Q^=c W?,+ H5._0oE LwͿh{C]AIVĨ,3!Is-",ٳ77w<X)fdğph(~Ƚ\%T,) @ ȍA7:k9DD|K1vy a%Ƙq0b2^j⫵;41f_퀸1pt(yMBQV=$b0k}"6jto- aI?^r *5ۻXw!GCr)P|p37{lI dS/` 6BZe4.?$5$zA ?eC׺pnKr k*jd5h4QnK/s8|,ޤg['W7nۊ_sx^{ZTsd=sސGc1{3 G>EoEb0 "VS֣t 8938˖،fD2SLqsսz㸒 9`>} C$GixGG#k{=F% [f sN?T(J.Jw,F/wDCQ8wjܑ +r&Ա^ ݁ *,a얣1~~k?8T^ge+ s|18y. a d kb02:ً~Eh+ FDW'OwHX"4]J#F|NVeT_3A/ejzoVhu?҃pIb^0-W' Vx߿7X{+Us\=}9DBξ_N2PMt(Z4l3iH_v$TEʀ~ >oqkwmw(`_B+ U6_SF6.eB!rl{@+5bEl夗FU5.n¯m!F@8t| r$N8CY[^; w@ ʋ5'k&4VI[z- F7@PJyM9`ޢBץs7p`\CxMM'o`J?QC.߰c@#)N(~ H~LI mx@| :Χ7K84WE$ A3:T88W}1/Hב0Lm>l}s$.[]VIf۪վS|jDPav\eW%K(dᫍr [4Sm,eԹM͝hςy EâshtX%e1E2.yIo3HrsňdNɀ#Ζp#55~C+1/Ou $4A}4 zg`X|.EMRD5bd|"kJ<8JcZPɭgᒬSt#XYB$T 6C/Tx!Ec.~!~R [/xJ DbI!FU.Ip?.@_bYs AK^y[W9sjnO)>F"=@EAԫ̅XPƉvQQZlz`ʟ76!xؠEwh(x ‚k@!z3t, 'g@pǬHT/J/zJщ]GrAK6s NHڅK4͛Q+X ]\_捏NZ3ghy=hߑ"~crIhO;G3{ KjT`?86$R60,F;C|oAp"~SC~28_@AМ79|;;5-/W]dw@⧛(Tϙ[sЉlDS*$ζ@Gٹ"'QAqx؆}o\ȂZ&L')W}eJPy\3{y?}g̓󸑩 6ݮ.b 뗖jDe;)-2MM3P~ȣ{RRXMkAkgav7A- taGcMdLMW}W{dw=U% s\}wפ[xI>M:`~уs#w, ϋQ] J}(o/~ZGL~q o/wVʈ%-Ǒ5~ć@C8XM3>}M?s.8)7>7k8$VʈE צsc6k^< >) $qp/eY{vJ`Hŵe6+/zOs ЧC+#d'-eC]rja"8g6e~z#Wm;F;Eqr#C).>joD#L jhӅ^1drWeK\O]*P4W2u6N8?}ݞO@ W'K;7#2wA,,Og#mѦERk_D9V-$eLˤ̈́qE60>U)l+jݱy%h+P^N ޺vy_KVψ9,4+ 1I!~eY0̻ ֪[wc ݬ_@ +z}7bjPBY ED_BN 'bK5j'H]Gl9ǾȩK~PFbr)'SAa77p;.kS15AN#s feY+ ze 7Fhd B(Lѵ  XYuN޽5pٱau݊3 d58l#YcNH !jmw72q#ƌPz(os$XC\ԾjQ=(Wh&:Th='(&\2R{.ievsupӆvkuM#Va35A{:FDej{nt~` y=(r'2bŠ?$F~*&s&&b#ۄ\q1i.}ް#5W*as|6GGg6~2P[7M&&y+DxR=p OGGe{7>w&(GӘ"κT+dBBۤN9.s"Vv톜vT&/Q>vrvyUmE| [a0"ܧhɜ֠[9)KuB_b! 'n:_r0[r0oS}iVF%4_8ըqbߛ$HN(*S6d5U^}*WndzϳUڭ  Yv\gRo :<_J*lv/V©6W2E݂FMw%;7E䱫HF"[6kNݜ{  Q4f-SH[.@ovCӞ"DYCi^A1  sAbyDP|!W{BQ!'&*X$+\уf1DvhB#ѕż/f]MֵwĻ N7ئ"]S'ߋ鰥T쁃.jtKRo,S Z' ^л؁j2 v$B霫E*JR:fcPջQm<٨#o_ղHCVrswe,q{>W ߌ}Z׵.{e z#GAy| ׄV*LݵbAn"^t 5^ǡ|/( o873 3R*u{g %PqKC&KP z3 F9!Y_XEVO:]r7?L"qa"y`q՗O򋫑9tuB#qCF.uji#HGM_ZF:.az-z(eA<-1c2He!=jݶ;Id|.f/v*ޠqيt"$ݧ[az%-g&A[zܿ,-w,+[(GýQUmIS“ȧFZhyY+%N\w㯪 %OU:m{ЀLt(EaLոG)u^?oz(u$ơvyٺl(ڱAoJa+ a*K<@2IBjd`M6yIK@&YպtxǕ^Z{P[Oz7O˫a }lnzC,kv,=|_T5g) ;,/I<O+y=i`4"RHr |lˁa4pw9^=>SZZ~XLZ;4 2WZ?(t rs@MTY_.]yʕr7gAl$ϧ0[My!iQ]iv%^`UwUPƊ}ɽuMGtN}OR[@#$dWecxѹ$<Z]V]n ^fM]orlџ;*>?ny氣ҷVc$~WZs8lR/V\Z?%r@{~iIur C7>^o/-g~bҏ]eMa%*1h0?BdK®Y 3n"wd@B7SB9z} g]J_b.K\#p:Wk uwa980y˛b20/-#CT1٢ٛ+=F'.3Dž^ŴYX٧+BvJv({pVq 0z/WXV}3W/Yq(6'!3ׅAifLOr'_ "!$@[[6T\ bɠ=U s~!rϳk88f#.8M Vu8")Y0n,AyZMWRK" jY3&ĥHOq(>Ngygq7>ͅDtpՙi;&V$HzCOe݅G#*U.!`,0p 6@bꍮg  (u;,\ݮi&̷?j1khJʨQW 0ʎ|Di{>d eҞڇn22 PHmFI#$UԛTQ &2bB;%(; B0%Аf p Ҝr<K3Kj7҉֟6awPQnK陧7ֵ \$KФyXqG֥ڂ5'nc'D ./%^^;q!`vǰ;sYD^כ$p ,dvq#d!P#7)R$}O V2PjXי;20YC-95 Fˢ |<"ʶ&{sL^!,v+Mɐw߬asJ;aJZ0T ?܇=1Z}kW{^ )ur NkgWZsY.y9OP%9u4^9t1i ?gMQ7o]\ip!|SU>Xd3SnE(.*Y%Y xq^^ㅯ2ۏtT0k6/skQ7K7]oQ$×|}a^daO8qYϓZݒ{7⧖( b?%#pPlCi#m( ,< ʓA !2V/&ѴVB끻i@dBqj.y{L5 oQVj7Zl S'ޖyTY@nyr{T♞ vqxeKyNpTu$!#2!J|[ŵazL4}Koxr3R&b5'n< nL@5Gj12tJWwDI7y%+4Y-F9!%TՄofRD?{i*g+_[a"Vt4hNc E s1ιH.A~,[&3W5vQU,"NW}%#2O(xϭj -NW= .,ukF0OD5J›Y]|GJPz.~qV\C|y4n`MeC ybJy.̬ @h]1`ofk0{oߌaE6rKFԺ~JD5a3ːl¶V:]kE5.k}- x##uJ -P@)$!8v c:sW 52kr oJu/0֊P,ƻE: (IyCY!Mm(ꤞ 5̍M7p8C~ր-u ꬾ"%di3(x  V˘め90)ӱWd"|)DbwnL nD\@}CfI%__pg"s:9insŒޗ 2J`W_5Rj#KopW3غ=T)AauQm'_dܞnB( h[:P,:ʼXۋ$g3cӮBq zyҍa FYnWwgĒK @x)zuhTo}Gxry&'5;?d/ 6ŕ9]&\ճŵmea]b`耼TY(cM4aZ@n^acAXjFw\I,8GG.AiJOB"۪̎so4xA͑$b,/PsZϓ3wβ3q@}Qi)Jn/$Nl9f )jww1t%rҵSB]>Rj} ~͟>fg+SN6LEK[NugXm$Cv|dl [Ѥ6f & P,#Љx 㼀޷ b}B3Tݨ q$$r=0p{x^)8b 9;gk;igXG b7*I40.cm* K1]bC'(soeSENμ,WfG AgrSos3O†."0Cq@.JnW1is~OїV͈(M0TX\J>PЖ\R>߹ F5u/#`ir*O-ނh8R2V+#h/!Q|EoIg7H=0xIoG 8ܭU3Pffo]+wtނ >e_:e#lv'\ZR͓6SaBN*16]ae.(Pd8_>xSFl" NvTrr50xd(57.7wp[DDuUZgWu%y- I5B{H7峊Qҟ^ReUh% }e\gb$K|< $1q.=.\8w_.7%:l;rl"p>{ߥiYbq ro\u,NJ h\^af'k\ ->4(ˠ!7ãkEW}J.ݱk!滐CRDJ%NHE2ܒq,:{>!Ķr1Ld!>:P܇zb,"y+4sqQL@6NL@(\B~d#Ue]3ZYAΉáD10lUټbp[S<&|/z{0=yR%QY]FTfċAh^LHX{-`3C$4qzhHocwEl)>E/bAY1 `u)wl\- _v2o |TNG\- F{H#dN!QFXs!C'B]!\=P84jevgxO|XA̞ۉ~lGVG6fg 0Nu2:ڋNVꜶv ۥ>/y.Wm "u+|QhrB&'b##Ą_?d.7"G™2fIؒ;Z0mֳُ/#W%,Emi[ʮD^u:C未3ˊe`wJ|:>]%PL .O,C=GYˆn &EmЬPӧpu TX1K-,R X\`q6y"e NNT?CU}Z[_h>\n~)LN5E߲)?sԵNח$'fHXCXsb uu;'Z [ LЍ>!Ux22hE:ٍ"[YH8ר kvPѿYc1ئɦ`+{/Ҏ|$Mx˗|? >sn/M#MO„:&Jxmi(1?eqP!:Mێ;,X$6L'*PSw6DEת65@icĝj[P@=7rp݄#!)7pTjd)e{u\Q ).peJ< !m$/vs?q3I #؝ m䌠OÅHHorMv//M5Su>/un GjI"vc=yj"/d`C5뀤`XYϬe® 57,Bj;)<>S! XyAZqh4r1+YV+#hn]V*U/6b,휎aBvm:u|vrt{gEg bQ(zF wr;$/S,Ydiy򙉒#!(Q [V%xTχuT5h+vZ@=(sv{i6ESgѴ2'`zrcH9Ve#f'F˴L8 ҈Aj@Br*Ta rtP].Бf5uOu=fx K|b[_Սt͐o/ЮY~Be*C>y֥VZŷql1!S-qc' FLbAQGR Y9)b>*w, U+׉A;<$OɉTUSJqεBWEIk!D0~; O X%90|mŪ!/~7= 2QXvat%89ϞTB&jdZ,%nXB%y麗]&^[GlAmWdQM6+K&˴fGATq 8*lߖ*| ]#ŵ8JȞ\dzjP"6a˝F`Lt;'4ȑtҞث rjB@BʎwMG?搤m@CM_ ~͔SZm F3L]biXN~|/o"lEc8Jڑ[qG0>#)[n1< V&OKnY% X^r,j;~˂չ8CUb D>.N)}p~1˻2E& cI Y:lP 4N+䝾,ɞ3y2 [0\t;^LzhFXFIwBώp59[ҟQ.c~nRy[WwKv,o7&l|P!j bFdEXW For4¬qVݢ4ru䧐 ]jX{,gZE7tNC6nʹ {&@f +4S 6xp |H5iCf,e)]`z 8i Df~ʰxҺ mLA*R[xYMO"C[vÈf390\QƗPpuikMyH l>+ (c׷y@31 )c0%=t5+)gfSBTDk-lF{a4EAT|!)&nQa9;At 8sLfh5)ֺlR do|D M( щ YV,Mw[nM]oE+fB-%J}[$?E(LП`F)ɵ;NUrg0G 2Pó9fI!6وd>!^\{*4z$W '!DOGB<ܮY03)rpHȰhĈ#6LseF73clRLgy4rr7Z|&ջDU$^%k!x8_$ȵl[@Lq,t\u + 2fT{ g`Ae".a:BVn #K(kQLֽ9?lW~gmXeQTŤ)adSC@Ip $b),kx:UFxS;6GPZdjfEiFY朥DGpފǝ)l6؇ |a"o{_V%>3b'YzON~Ch`>>h֠*Cgj[,s8u@ANS.Dnc ^K^}K8@A6,7x3h TYWyS >MsB5 Dq| nz2 .Tؾ="ҳ#2B !>ww@*' 0h~:G6%cԷ0 ]fD™ d98YLLi´ȝ%uȸ-bѤ oI$1`ְ9LNGi#=zǼK01a\ep|r0ӺRTW;.57B1N?t+ Ƹq9)܋>6x>0P%/ۘ a=43_U(05hإN؏⊙CnLh=E//j1O&b&濝0TL}G {!4dlAD8S%lNO۟@\>AΗWRyBOhb]T( A|D*Pdc>hVN$] ⊸ҷs7U%M$ߨke\uSF*{sR mlb\c pI7J%Q`X[۷Ņ0tbKTL1;*nq*88ɨ3}F촆[mXwF鑏ZB{d #]g>y*Eӌ/ H4҉_#8C6FllZgY2JA>ɜߙ8x3װi*icyYOQezo[M$v9 ĻZmk[eH>sk*2Gvf9Y^CEb2jU=}!x#\^>fCGH9B)nsdZGSX&|Y~Gl.ǚ|?]8qђwd)[-OoB݆aj|w- /b;ؽc:6Q<.ڛthWWfp`xm}ɦ뀋 /$e _Ԋa/fZ F=yGA9Zհ/w'igILP)+;O?ﶺT74$=R{H%X\ '5zM4pHѻ [¨z<߈j G^h}StIx}pHm~Ӿm 5&z< R.t``˿ǡI`- O+XIq dA V}4[651Սf 6#qipyмw߅Zi}pWe40bISeJG|w?QU O&E {i6ת.[b&í;_6I@ύZ`؃rkWM\)4AbܐN)5 ֬п3w$qgQ93σ׫j|g"JrI\Lj":1MArGcT1ms#[8,_ ܠ5?d*<['ĺm |nAIS5*]|9"D '?(Q# 4kAm2/D$ 1 x8o-$1җ&܍+mzAxZ#}{yqjwη{Օ)3B/~@.sW+[r^d!I("x axQ}uҩ^SNzs0ntJ&CI=,ؼ7Gô@MIRCvԆ Y";Ǒr\=!6S~$\Dgi]U{vC'q=PMFDi:TOý+iލ'3~ҧ>E+X]ScG ]CƸʊ^Dhl_jz٢{t%ʎ`S6et"VxP dp @&fih%֬s k@.x?o#8"(AӐ4x ʑOz&o kӱn.?nD,GgH.0Snt,|U叆I w(3Ui`¢J娽bNҎW$hCwOCx<|^mHoۢ;kh HF"cb#X8C {{ _Ggj_قw>y6 $]lPƓ CFٕ%d0BfzaVeDG^G.P<Ρb&q Eٖ F;d4-w-s~n_D5((m̂}owIb6V`]>9elxyi\f@jUĠdV/le+>Z&7}5|bkI"*#t>bx ,1F$o%ºEv$g4 M  幁egTx! rv,зbr* vHIUR>B;J]7XDMA=v~,uAXɜ-i}֑Pu;ո {fZs7.}IDc̈!@Ή BϱǛ& iSd " ` UCWQӨ%i'OXXx%sۯ3h2+ٙ-`^y~pMM1{"zvWw/3m_=1+OcS(V"teVIW^n8u%Y{74+SlG-|n[e[(K[El{g]_c/bfp"?z $vrySBQ_RO?eKoIAS?Jc6`exC@yXoiإA|+vcO ;$F8j I=a4%H|ZC<|2ZɅjI >Id [ZS TPbJK(>} y 6?۳@+= . ,=ˑ7q /BXbbꄼvujSJ{^)[dqcAXZhPYm'Ƴ;v;JJQhܫHwP=ݻlYK_u]pU% ]AK ry{>M#+LXNaww3y2G[p"16A(<3 O],d݅`ܚzGǡmOͫۼN T>(vlnts2hx Kiy;EF6[dv';X ,roZ&PObdPUY7"Ri8BYshgW {4{_1\Н(A`yʸehR궈ZF@UZg/#K4. ]>QJH$Ylw)~w}v{ESmۣuGNJx6dԀdˮmO1wʼno(qh-m ^3(h-#x6p5x/vxaDinFHLw^`3&Gosi=R$m[犫8t``ỲFP}U)EB.'{[ w ?+dTMuMt%(?<՝2a~C#wOhy0rA]ZIㅬ{ w"iڙZ(xOfV`]`{JWae҉_vc`mgJ93 T GEvۃy0͓L:6{([O˝f-d]; ZCBo¿wti~ܓXLvWCEH*!z2TguQL]ڇKI2W|@eA&8c+z(Z*V:/,3(Ι z,WUۻ^\ТEn CVRݜ78 _ſl1sZ:BIiOlMkh!"{[wt S&xE蕍x;`^Vyj]i5iat0UO{\8n~L[ 6TAu6IkmJ )/|\$&&d^BZFi&bi0ݗęGsK+`r+ a? KxK4ESlx)n%ٖLwVusrEm<}zC<9mGp WT(DM-mH#FԀNbCu'yYN/g&Hj(+f3SJ&hr qׯ'2]eyiUHvņ\MrcFv%4͵49iLnIʋ>{i؝".-ģDwjQl>ov5 ]tT#Ι_ /c E)ժ{beNy_"@8񑐵ܼ?PHs 3L-)̓ #qb~zEq?[BW.]f 6Mve9|cjľa jfi7B /ay}vy.TRSƎ8Cd_vXSO۾&S;48S ~Z8ԪL.2NH uvUmA(!Aʰ۞\"to7}niAEݫ$77řl -?pB&ַeL8|F`|=@} omȪVʛ{< ԚzfV #cP7"~_jW)˞^6~ ܗ4~~ ÍrlX-ؠ+.oL(ИP{&}&X~.MzD#:\ *pʗfNmx5G%u#-NY`,쥱hy/\|PK>a|q0=&tpu?BPDᮜӾkZ6uD0IyfW4=C;F`K2E?+Ebc/):lN Qu$avlJfHmN\ .G`WC{Ǜ3T"djM䪼1% ze_}dkhFG-3쟓f"ϺYWD]=kzaq |+ Zf9Z;!r A,J' {snqb"gqGɄʣU=oTߔFt}L^;4F6b=W?tXue3_4䙳8h> jӦ{i̶ Hzy30&־U^FS`%tTo6ܒOTZ~jغfRB~t1gC;~51G]goӼf gvG &ybHZLGh$+:Cr 8 Q[/VȦi-[8v]_iB/Wzj)r'X"@t,?7ks;Wr ; 7ȤU6ʰ9mJ~^+Y&sQjpi%ÛZx;;ƒgG[P6]֨1|>pPk/^rl( * b QۼɮdǼ7 7I,EQ:%@؝ UׇAWF*7' .ݯbt{ 2~|V0W:Z ŀUGH ny^o5/_A +K oxf|2} Ȗ,ٶ*֠5fTrAJDB(^hTeY5"v}q 1!KrVo?xdRۿlܡWFOWpKBuLuc 6󶄦6;2T\2)p@j&LMXx+=ꆙbN zly[Ice%͊Sz}7Rma`l F&pOOvcϋɨ Ќchj,Yh.=Njb͸ʺJ$Q .Qo.IDžIFZ}የv{O/y9Nމߢ*IDL I_oh,I\SH r#֭Og 'y(}b-m_E, (9A#M0CR>L(gbT8+;KhX?46QXq P;sTD Sqe<!ܨW7(WV<.cJ9\ȶ 'Ѓؐ ν&[,WP˨tډXodԊ;8oV;Tmx*ZB3>9+M,ٙH<n<-^h{\%C7`o3T4_ً(x*$QJˠ"1 5{l|VZ r りQ>JsZlW%p)YTBc4FAP[ BN;ؒUNrS`;X¦2 j``|'6KDK.H89CAVyM:{FrZ'&Z"2.ZOWx ,-C")9+K0$Ŷ~AZ/Fn.p-x+ة @zO}í~t:3^aJ_5vhBJB@LQΥ.G:IAA&*oIh:?]h5{Azߥ i\q4Ir1X|m]=%[Ok#˗R!/igb UuYNy1%h&_WC?~yU U/:A$ݤBr7~ϠUXfߋMQ.:"c3׳Vbu:91)D`^wo?>b UUIA4=7ȃ1 S3HPr>:y!~EƷQ9F`?[UŲCeh^[&sUIBG &o* 7S(XGlq+&TƽC򠗪7N2u54,dŞ\"L1jҽGV m`K(#ww$/^W2C+"#Kkewfs߇>C%?΁TEvκO.(qඏ7eV=XfjDhӋKB#@I'o&bc Iw)J,34wT7? u4mzuV7KWeҎP0C=)ΰ~Q%"OJZ.Th=l\ę0\…V,zHoYDa@6T\/V$"Gu +1}6e-y#")K1zl(SIv!D Lpd`!yY458V!l3Pt|<5̸x}FavFUeԎboyy Ec#,k/L7olc!3p2an tZW}L3q@k^ Q'wѢARB?xUlk=;o]aCmTm>Ch,Pַ\핇$ֶ: QTB࠯B Alz~nh&pBWy+Fmc)^o)+MP^T[@_g#2SS-s% ckbe%4DD= @q?׻8%l`Õ+RFGk02v%{{]Mg. OZED!@fL_'fW6VOV;֔^&)cz ϒC!\An|cAHop>$篗^KvY1jY"oA:ZcHMV+@sb"Q֍n?ޣƱ\Y!3Ő'pa[l N%CUOHM2ɲw#ήQif;;%^)$*y6Ο|rP(޹B2 C>9.ɳ<|tFaJʇZ/{/(K`yU<㞕OSJce'!j%n" u bXlm0Ƶ'svRUXrO$J-_cծ$&׊kkH80ALxס8vbg-/>:PſZO4(|=:;66)(ι~5pPpeyW 17)#>lL+*0԰/!An`q[~[Ɯhp-2zn?ҽ!h NU?&/>Y7Sryb< pfeWŢU̢R٪MgSkfgX0˘ 9 β* õ@_d kAbKs|#馇^ h& tC]p9A0G[!i %nB"MA[ٗcE gAx,XIof'& "%s?q\[tT=BӌB{~GX+HFcEU96kukqj T yձ \j)\Hs$%Lm6F'Tk>qrXʰ_׮dZd֭ۓLIv*مġ ?Kь˒ȨKNU3_UۼSFZcc{mZ R2$ۺ yIc> @R_X2 dsq dVƕذL+^9kemrF|:)$\_ڥm:tFUNPKp!(vUWq^oKM`MY[DGЊZ{XC:02~Cm\PJ*Np,a9ibdoi M=dW.SXg]@v58yT΁5$} 1M>5|@Z? |aGEHtрLWa)yQI5\h/*3`'4(G+&#oO]荿 )vTA6U)Q87*ph1j-}NWPmrZ)3іezUɵxXe!'rTD@C[vrS>"z/4 .) A4To@tO84|t WfE>Rymzz.؅bO{= ۖE[z|PF5-Jq` e-<0Ih ~#˂y BwEGzRAnh VugLxOrcX1냀n%.l6hK`MJȡ\șd5$F-n+|d<k=S5vZ.tyr}m[pߨ"^&.TGƉԐ9Ì?g}v o7/ + Tu8[QFPw 1AUٔVtk'D6>߅s?v#V13 #n7@-j{J~ "Z}=2IM@_ui/ !QPv7ܻa œƥXHM httj`^cIIU Ѻk`𨁴_t6:&,.b%Hz-E^l_-fP3*챝r(lGennLZ_ax9{L;ZyWd+ܨ-5Zܿe;pЅxI?Ml p Wm%rXb g/ %r9_Ucf] Zo1@QBRVM(g)^SB}k:R0&QWԤ66]/}y Nq۽..ƨXcR S=dTT@4-ٔܩ=U%hk[P-"[ ){pW&eDҗpE+ӓsf>C;^,%v켛cw\l%Ϻ}|]Q2֮Y 8-Z4tIYL\-Zv -m嗑g^uZewe~qczz0xia{qbu/ٱ WʉjJ"B# X}7l8,Nʒ#q0/ֹn6 j/uF[uޥrx+{;!v*p0wĎ'%=3VГ|?2f܎8Ƈ Qpa2!P"hqQN`(J BY]7WV#;0La]7@R3ɛ{$H1/OTыq;uFxӳ‰yGtF.#p!5k؂F];5>^AhAm$mW6Zt :z>XuDL:C1ƽusQrك>g;\u V0%oVmS&r??+y}O5!q%u3m9]=}Pm@+o.%hn!ޙ~یQ02[ 30eK46ڗ:khټcS= -MiҰ3jj]q[y+ylOQziBe\BB^t.I?R+MwW Ov HVd6)aoPpiPnggFp<\1Rjή^DD5Y%諅S7z#X\1 e:< ϝG&¦Y|*`T#qzubf&SjNS >̓i5 "k7=Ǩ-j@sӯD+ @T|o9$q [)bOy5 tC rckG}_ aX[aȋG9C I򄳐[h !X wI1$)&J Dڱk"B'eb6Ydcl0\)ѝnP$7;?FiM::sA^N`aF˛Df^@0Y?|OSM},)r܋ȞUv1lռL.3忈ʱK3{Wg]Wi^EAnNw|y!)ԿSup ^i ͤT۵ҿ(>So;fwE shbU|=5":^/8ZB|cTzi^=Z6?z(dYL@2AG{"MZwt>tiI#G.0skd2'L; dP.kRO4m+Uq&RDIM3ݱ6St"bI bD쀰ِ}H.|#}?tM˕bH,h}@(03cIx@hF^YGmDT@|-Ld6~D:a_3T#H +JiszZA nć+G5OV|e2psr`D.J|#9;?cXK̙H^{I_,xΓE+CM\< @ ƍy#qGKE(ʚ.ծޓTRpEͶ[6*/Б-7KNv\n~Q^:ժ)o*ꩇ+DBz4!v4G2rȅHn%Rj 2Qkz5 oEs=v4G'*w`XJ!,Ro^u&!&ڬg桇̕t=HycȮ-ӸnѕML :|=,goc J:0~}"$qsxLR4J#c˕ g/Z<Uqǿ^|.I3@B@.9vV%/Q6fE_|87hR)E>!R^tTxC2{z^[3<L/2<2_t/ ؂-Kv-ai%dۃ(g"!-ҶiЀڵO~^ Jk6;R6.f/ Zk1 08$%ԊedɆk( 2ӳ.Q:CZ/yw=jmY.莇C],z 6sʛliF4*q>d{P6?\-ZvI&YW] >9}\sU .7\-N]Se&b 2v6@ 9 b) ݯFiR1a $Z|]0gC} n.Z3{kqCwgK<8b>! ȺkOV~Zj9jgpEխ,m#tqg '떝nwF~idվ|q.G2n'Bz db3OKLr ځ^FOLcr2zcv<%|2t@0u n)[Uqʺ6h3MGi(J|=XPiMZ:E ?]ލ"#&4})Q$@J2Qo_>&-$;C{(|pa_<$e ֙w*zR||_X%c9*+o& z1 f9jrb"3 :{wLN2 ŠbOdHJFO5q[ [ut@ ~%wp*جsrSgt$X0tNzE"9*zpN=/zzKFGFZ vfP> i&oɥ\GSYO*Xa4^ir&>hzם1)S/JTBeT`VQ TPz !EږOu\w771"&Wӆ26D+:-5~߆*N+(Dpj{XQ%3S]e{dWtG&nP<9sؘKR&GhUl3w=bCo]W4^K8*lV₦2ӈSĕ\WVfn 1;"$DY|^D ;p"IQqlO)ĺ6di1X:ăd]*f^yK*$ o@8 MTCQlc^M+7*K7$xy W6tdx[ZygS,>HI7ek%,asyb;suZI0 p`U)"m\4}K e;tpdbL>@WMbxZUJY'rAQk=Sࡸ# giFPl2I$9\]S Bc螬mnA#&@e[J 9(> k]6&If8e `WdD2 M)Lڳ~PowYX\㮺٤yT^1qj;|6>֎+14U&2ǔ7|>Hʹ0KA bb_pTB^)X1MhN"Zvaܠ~6=ڮ] XItݧ}HAa0>j¸@;̘Y' 03! ){“X@:,L^nlygo<,{p=5ɾ”[3O Jq-9C9!txf@O*Be>3'I~anki`Asn݇S@V@yl ͰK4pzǗcOp;C[1eݘ7yͥ/(K^5FB|Bh,1t &,M+1G7z3v?grw{> # b!!t5~< <Ӷ;4Ý4_:Fw$ai!K,75ߓ݁4ދlYS>Ly ]6cB٫$ p/m |ݏe<,,RU>rӄ1bݒV3HBk(?~opDL6y=u2XQ!rZds!㕱ϯНKeQWkR{iOV\XgW[|Gr;9eK 0*#Zscf{(#@1<&dU;Tyeɉ;SLAu ۈ jr֖d栺bw>GT^#*~5/N~f:/foV/_e˚U[mps+(eM;ƺ7% ] ?~mf~X^ 3x 4} ՉH2ȃ?%M#k`oe2Guߓ@Z}pDIQ Ur! y\c'a-R,$q&K<ojoHԢl L%K'rQck_XFp Gxs#P:D/]u[(/T qI. Y@;nLp;ے?Ie91_~xG|O;.*CzU)]:+MW ]#I|$<|ЫZ7VOׅU߰6mM*۲nv́+䦶NxY~M,RݶUҜ'v{hŶ,GT,73hCIوE[]=e%Hwd|rs ;(R -1(c U%D.y m?m2*رB5QmHmKcJyἲ yC_whh?x>bk$ȼ T+л,KٟĘp"ΤĮsʖnyjPVW>A;LfQ џ {ڲZ'*'"P*NlUQ@|i]2zi~lvknS&xF Kv>= O$&Ab >H"* *a]Ƞ Dѭ$<Ødc+s.D.?uo7:uK)t5B~vjVE W a[wOOqL0.NM11ɈlV|6JE ?hSX<2q@$#Y%KU B6 Zc1?w"OT^˾`CRf`ra/بGJÙ-Eg )xgzJ,%{0sᴔ<8d 3ѣ4T DNc|*\/x2Ob擑:CbICLlYZ \bot0r_WʘtJ|zQI&]eU&jð{}p[gh~ǥEn^~׹|LZ0Z@7NŲU C/_E0R^ &oo6MHC{2,iIAKNpҝV[ K.ƔĜLH{V'Gu ~Rƴ \m*yZFߚw\4ZmNɻʟIR-$AIWЯЌ_yٴS}:)[6G=jlH 6z+J;NR%7rhs5HsANy*%j{`-~v#TjKq0E0KJw6T$@61,Dےu9U7x,ݤ ^07Ҫ|][oABl0M~Uns~y+e})|D) ąFЅHS>QW8ȕg59gŢ56+~/&meDM":|Ep}x\6P"~ jp;LB5~QeU+B}/cs#=z7rhUQVD;&Z1 nЗh~-:1;RG0"؅h@gvါDgk6n;h瑑FDl*6Zv> b~蘡/||te _ƕ5U"Cqܯ\H#ZzN q>y5uY-3WC+/oߎx lORB$D*!oKH**YP} I۾:meHW`46uJf|Y15} A('Erep7`~oiy*/ LRԀN,XhRuZFɦ,r%sr.&@)kW~_3ŷ$Dޢ%M=۷EI+\HFȨ{Xh`jh**u"5WR 1*jGu?gLLyi@g,UQ;q%W2TU#O|n9n1j^CP 5Qo7Jp C,q=gY9zLvM%ކGف1^*6PM4zSG|PIbCq]i9 lϣ~cGpF3߾Ü x/.E=wU RSl&5\ 1=jMz@l'Wo-=tU%\U`ͫIcOgf;_n'x0 (`LY)'͒cmȬ]*U!WD3h/):ξGV ¶jb8¹vl¹gq4<ĊT+i^QKa'Dϒ7oBr Z}ϰ2n9k##3`rWv)5zmU* 1*4yEYƪW>Zd$g.#Haw  a{+Ԗnh%mA+%ٙV2č/~z%L#K<01b;ɦtTPǰ~}f$D#eur7Y^t?XtsQsNQrbc\}'fQ*B .MAhڃ5^aYT$c9ӬT(^b?S+"h@ Xg5)0ޢe i[{/13mmiv(lv>eM,ϸ&:]R_<,$@={K;¸W/w,pt C qD|nӊ10 fZ>OO$w5@yL $IaLu,w<C|l2 8Cq@;J90>.jpifQ٠5GA=1$]"3)Dq ͖?d(vU1;߇#I*D}P7w^sE7԰n_D[:;KǙ(:O(b4tӝےZ`*6"`IC=zy/o72\ʱ$5_ZuSdÝEy8slP^O H켞[o%\.;ب,n߿ӟHreڽ[D親k9tMrxj:(0ƴoȕYOf7*X/ )hf#8<`YIk 46fzB+EEva"=9nPEo7ͦ 7zJŷ1 [ծ W}xire<|uFH}zʯJt' ex&_oM.Rq$Ji < ޺(g1LW$IZ@ S= m6ZfUd|КNw˜_Pt`uN@! )xOzEBM% 7r|jbfژ"*RJ3, !E7'g wX? ܻ!AD"9;Ƕ$hʰl?WtjMSfMoJh`,ڴ[VT-N - do@A I~22j"L#QK ޻gBHZoeն̧bgI CGa `R73͝CY|tu_\~&AFձ~ 7ȶbt٣K|{Zx>CyïK6NqJ\#, MIyD2iܠ"w1oV3:RD l[F۶]%cZ6 \xLqŨ*4AI,FJR?iC[3UWw9b d :qňxr{[ F%V5R>ѿCF xrOFB';V4%IaEgT`}?Y{/bX|4D YuA~#q$/h33>頸Ǻ7qP@_ٸ `\U} ~"փxh| j[ä٭"W1P3gz>o'u zY :G|t B@m%Gj` 1qW"]ĄpNZ')b2wʃ,W_e7c ,Zd!Ua=Vξb?o.Vœqμw ƒ5~`#$Rֹ dQb~tj|.KxvE#w! [ȼvo _ WanR! GRۘy+hvP{.PY,ñ9s'vx$.4\ۤpiHk~O"{g|T?+7+r5|Mߪ29z.qo ͽ(r9c-[O Yo3>ҁ2BcSG<^ػ/ w0ZK *Z4h>i^XPM.ʗLGH[Lr/$*=uuz-? B޴ħ)E-4<Ⱦ .A(? ZA60ҬG߭lQoɟs7~`(:p:$]I as'_6ڌu?kYޓPOݖ^k SGdY>>a>'*AEmNu h.8Ugp8K>ˁS/1O{P:덄[8R9A͢V=',g2BJm&%fTc)9醪VWcY04Iqȡi#дzv/g ٬"y-/hRW/.5kk1s<;@f|}:u le,p: .l#>kh ҦɄ[)"S&X e:էtg'l =|:S~{hRy7$;)&&+L2; 84,2:/SB,&{ȇw9G10Ɖb"d؝&@5INkl CQ8Q#G%8($o ˮ Ly>Jg,j#Ы[W #.cd&}l[q"ѩX)M1x&imOuΥ(1ی;oS@ќ1]r·)*JK).T:iEYv"0 a@ȏ66IPUW55.jρ|/ݖ*,9C>-Y]UIE\N/l#rH(b:cBoZ!u>.'C:;d9[;LESew{"lBxfȐM(*<13>D5DI`Ɋ%lplhHKؚ  ;37b?kKlѺ4.xZ ?b0PvL[mn!5q6z0&&N ow;-5,pw 1$I-vBEGj{YvAzVnmH5LA*!&oޱVTi?qL+kʄ馗s=T"iR%">@Pikzˢ`)]c%Ms^ó6 cC;EUl̿0H#/b#] bOO6T.SRiLIhvC?X?8ooyT**ẓP> (h4 IL ƙD jR&*XJE>'jl.q:1t,Нmݽ{YI@*GVykho c^jy&J1Ÿ}~ZePIܬzlLŭWRJf-bC-Vb]u'lqH845m29EI3TzաK2"?"cn IUftש'!fr"%YyrwOaj z;EOLoElA\^1fRcKwb݄< jR:ķ&jh- "EwrVkNfwPmUC< YmY!͈?ҹG OPK P*8O$y.]Jļ#zd~Hd\dlg6"z3)F u ,B[nV#zT=xDǑ<5']m{uX/WRkZwfE6@GwދR3=zi|`8YхeLN6!$r$\3<@3P=8 >-vQԅ_GWTփΞ4GߟQ/b7@uk7H)Qyߪr;0>Z<%ܺ}0W3YFւ _]LΕmb9f7eR6`VݚYr?DcI|E\Aw/-ܵA9@7$ oտ SAU7 pOr%W.~٬MZX걓jrKt%LMn!RhJxOy3(9L\Xț`c;%ęʬFؠViQAb\e觱WN>mPFf eEF] nxA_D Gi"x0%WyHW `>dP%OAa[{JTG,o9^9+W>g4 rm(|oMjR Ph2 wIo[L$/Z HP)7;ϭ4w"ٶ/m 6 X>a(xVnyUU^=zAe߂daoO;A2}\'NsAjܝ16TyȡJp6M^  #I2MV:ۀE,+l]"Ź$NR9z7ecq^0*Z=Ay>Lm(_٨xl^9͵+>G,& )jRa*b5$>ҍ>qZ[JgG,? !'KNJ[8Dqi?; wU4~-;ؙz"A?J>a>0+MCӂ9|/DZKHUtt>>Ӱ|E6zvn5ڏQB`srcpӈ~ɵZ_ay* }S,J{BpK-&@kv#aY5)!3}W[@ ̫>6/atܼ'H{1\|,C1O~+KgFC~8ܱNJ K-BR~]@',MY9MbX}v%@zB~3r34mf'8uaZY旷S4:1'r (#+-8d )mP%Ԩfѫ; uqoDmk g_CjK1T.qNi'WG6P)g 4 jr pDyfkvE)QY$՚Yk'I7% oF[YPN4c yu)"KFB _iɀu9)Y.zz3E =n]L[9NHLZ D?W׵_z? Lo|- ҢE6CI'ZR q

»jB8H4Kwͫo~g|0 h .E"=*aW6&3X*@UTW,ddʝ 42*'Rr @裲h/t5鋽mW~Ȳ>=.Asm9+gryW2"(u[9[je I(;M:,Jg<̃0B5רynUGX\+2.z*O~HUU2JsBݓtD"tJ 1L&S@]{`G]ylhzer\}i(HaE^yZk5cBl |ny\2•{wk^wNPy)y-n֒; \99SW"D pSDxL>.,aUn2>ŀ^$Bsj<)f2|ɨ!{٬+^d{gUW J0V&LAFLwL1HS([CjdnAȪߩn2QNG 6e"j$uBԗypA/ ̥%nwSJaZ]~¨5aQi 3;Etoi' -!"[=ԽojK{xPvSIoI)/n_JϪI+#`:m6&y{S60-V&d=C[q%/V fVh^E*KT)?^f.~3!`kמH,]'H9a~ (f79!V̩[ {j`+2g""{d!_x:Q|B*O}jq>wI^{*31kLc;Fn]:gzE+ X!jX3mǖ[ 5UT@s [*Kj{0['+fGr%> aU|_K%源!h2ᙓsz\Iu΂0kH<;d_FOU+exGmA!t$b*[ +>jſsH5VC!A{G 3~qU< \d' Yph;"Zt{rauoa G_buԶ4.L2sY=lwl9d!_oe[o3R79fusVFg"O>knǐ8m'VKS='S&"n]ZEs#.NӍm*@e U=y}/&ڡsCœ-Eu*gߘb4L@8f0sBC6l$*Eevqj;1R* ?p ppf%TcCN7UW8'"C 't oQ>|x˳SvmBş(]$Ly7Ru{bq7#"JV^leh>oG+8'A 4|1GL΄CZn#!e4_SN }q}k9h 9mj&50&ds4@^wiSiAgtgsz[n>pDevIES˖cbtHn܅P]?Vh<%Fu|f.$&t/0ZFn`%] 푊hjIآ:aTLvՅ&/u˄S1Ea>a'_5´%}GaI1uD>6`.aXHR|![.rbJ]ħ1ѱTAN@8e}ݲOb+sRZm'd3C?+)t<(0v:D8  bLC݂d4Mu?OJڌ8:>I)Xrj'Jq! 4Ȣv -aO Sʋ|hY!k C[{-S<)1XiJʇGc}눖RUK\W-kfQ?.KX1k]/X\U%X#i[#ԥf5A=1/8B>'ͯȕJԐY(8FVog=^xo ]U}nWi3U LW8 l'#a&}&Ta͇^`"mAٮ scDUKٞk(B`풻l0{8p`R47d"C2h}VOH)IQI|^%^% 5ħ [Qͳ/_E_)gu#!֬ H>;9')tr2(ԞTNڲŠ9Qϥ=SrWD?1KO$'x]܊S cQ5fFkvW'*L;Eb:yvM(xr_Ɖ &>_:k+O,$rr63ˤ3vi BAjdi{uJh1YPӦ8NaACǦ P/ ٮchd;RI+® ZN-P` 60챠ቬ={7Wo]޲^|"c UrqX@N_[wơ2/\<:QMD4-ȶp XVhV׈k0GזMjh^o[ESUd Qg_ y dBvhڔ^:u^D]-^CʜهI=2rJL԰Q_[oyE.@oXX#?@NˡKVX{@>zsA'Սp4E!ʦ7 _g1HY|aW:XS[WŎa78pCs_C=fsz+0{4w~ώrio2/HY@w մحd97$:q+J3uʡU2ɕG\`F)$<@aɊ > \Ѝ2jl!jq(L'<\^>܂K ~4D7^:9*m4VY}g$L|$7J `rx䟑mS˛W-M}J r1c}7NOmU_1բMk4Z6VBQ[ANnޢ[7b7X9K S-6P3y_R7zV\zO>]2HOb9r  L# [joim 9=@Ȏ}AHxt$Aݢ8cX8`f?Z5a0.@Y<:脪=n!#SOG qU@.5ۋU͙8h4`+_ ]QpVSz2x.^#BO3M{j.w!RBYj([vXPAi7l&?P#sr=>sK+ t[ЮLqp[.ٯ2m%"* 1tZ(3z{l4EIPtq$ŧ[@)vVIxm ?pN`h pH\}vv_3Lc wAkuX Zt(,ʉ>kmoYj9 rޯA%ƠT/Qo?:q2c}XDA_#7YJxmvF|[l?/co _87c"ñ$nWyt Kio.2ZOOhUۣ֖lQ3E)4J}] g^KO}YޗLցDx/9'M@ o_ $z$"޶=̺qbv]:e2 &YFJ৬ p#NO". |;VI9쮉G1b|X3^XJR3_?#9]A|Ĥ&|Rw)D9F'އ~ 6Q;2kZAAl8M4z/bʥQZ{)(6ǖg)/ &tln[3K$ԝW&XW߮;F!ny1CxXodZ8[ĴSQRW 7!cS1#pS6RO8@KBn-aCojFO;)ڑ#K,^>tǢUԥiϾ53ͪl'ŕRMe3vo6@β|!ϡg]rA ymMMH`lV B,Q=u2%Z)ɏ2x*ٲ~a~әC4U2p7;#mVWa&Wllf0 3q6p0Ǧ` )/.ҿw,sDݎlt]1Q35h CO-R [_z<1F|` 2hP'ʿ8墷rbHs$&~ꗥQ)HL $^w+- G7 &DhpZ +r?2BD>G"g{SM'\99zw0%R9K1o3+s h}%:PLriG6ngQs.^(}# ?j4-,|ZDz0݋1X/iו'ikgȽ41.EQ¨2?v3n\VX907%DQ=! ̭Gmb8QB B׶qLĨϔ!M_C0Q,y& &E"6 --z0}ss!z0R]mj*0uVU{f豔㏲w=5b }Q1'hc}Er{$ϱ,'N|Mnc9xC|U|e0F[l7%wJD7yZ~U% N~p8(# *y Ε/s!c$PZAVb"6A<U7 ӳ|,0EwJƞk&[-2QB? +EPGNd<&f+1>YsVpF}?G; 6-l(:s\tľ՟("sSON OLDS+4I F놬 vC>`Ԓ2243[SKC8p<{= D5Nb-aڧg[ 2,w9{alB0Ĉ3:7 c Z#e3G%Y9[>>{׌Hٹu2B'R԰l Xmu+fa˾%Q\pdtl Ƥ*#['I,_7z˵,6`:}y"@APL;,=v;dT)G2LHE 8ɐ"w19ؘyk8fXj;6nu.tq"|I}sɩ ؒ]Ar+utj;3u蟨t"iQ;E _LVt8~}:{1gq=J iVXN ؅4NpY;pC;ouOQ4bK/ =[F9* a}a}Š)*D*$ygT5-J*UǢ\ʞ uTHK_~VVKY%Ĥȗ;TdAp&tNN 8˿ DHs6T#(wyq E)Dd6SfwAI*$$/\e݅s:E{N)ж> :璚;UQ3L lj?j{ӌ}-lʥd iP_NבEs}m{w 9j)Ķ;33k]-4! @C4!'4m_o"$Hy8V{Nӟ~t![HTVg|Gi4qY0k8Jco7OfACv: GٷbHO/QM11$Mͣ5;~5 ?1'(I%. BJXRK4Fߴ2J J `Sgּ؆2;#a [m!ךZlHGշCn|pif'9% _aJ䓵9`lGܾdogaL'a6 U8!I(ND>G Hҹ9g3I[eN9nUKBUR@Թ];XV7 L,sy5 y'u¸5+=#b}1f\jT7P @k*lj?O!.x*9P4bPiM 3% g]:ub[o4ܪH!㶓?= 1Ӷ-&dÞ?  ݂R ~NB`ҳN!!ub2f]p} RiNGW^et <,RZn+$J}"pbqf1 Ϋ cWYtrRҎ}q:)(|#ZBN_/\7c7Y6,f[4 Ɍ/YCz; e}cVI  6;#dʆnɣ1ݍ'Ő7*4XsWGHئdhlҕ'ht ;']ZIْ̝,Qir~k:g!y1;U"w$۝ЏDk@ 6uX0>z2py"qf:ٍ'Dm[޲ ;l9'-!wnLgQzu|mcB,PUŧoB@dYsgU݃CYL.V\3dGm|)b9 ^M:w}RsUM;,!fTc5@'tԙ81h~`ZQͣLU.^+ۺ>N|iã|!4†=V@tuyB=chpq>1Qj Tr74A"l9&@[ְG礳c5)X@w;BPD921~O2ː W# Esy5&U4+S nWl = yXُj7jrý wJ4vSP-4YHG DI㻨"La fJ\mI zxG.([M'14Kf`هEsV:0:6?a_@9!jE  :t<~2[ XZ+p3"OqeY pi ?F/ioSM+G7vKKM1t".6?X+R}J88JDq`I7i#z!S#>Y<ܠkop0򮐷'=+tLϟ\"^- Styl⑔#G`/2ж@(Bezhw4qy8EtxM!{{=`E 0S;.[$H=)QlX,h0շzq?}r}]%Ù<~Hxݢe{DCоg[6J*G - "xq ̞R3VJc8_ 5|`9"v+e4֨k&2W%>fⵌ Q?VܩAͣik+b3|Lyԝr:Y~NP$X3L$0_ʃ;)wU h$$Q*򲚒$5)Gd3Sy?v"|,0 rm僧LF *g[ٽ6*e9^եNbO!z[{CC&[N~Àd6ʼn$ QX^.E^jlsAgXa_I{t 0^$ :/UbC%vAhqvx<|e,0'@O s N!J ܲ#F>:͍?ᜅs9*6[U09Bb) "gf#&D Vloɝs9.$BXѐXU7~Q@9\˰!ϖk]`y}:aK\bGz"~_Oη̋X'L42FdQ~CBKaMG[SJ*go3n2V֊Zw3t)ot*3%gE~q'Ӧp8=-n[5iPMnKZ9J7]5} ~SuT .:N,&DM\ ta?)ou64Ƀc6{cQGh ٰ)H&lgBJܩ%;-a0%iPU7/gwQyc۷j))a;ǤY+hLT'՜zrl<k}y|^Qo,pr"iı77vwI8P4]酡7o`WG?^! RYҁm v~B[-+LTnbXb#[bۍG*|6l@r~iNK,S\cjj/ى܏RÅPi]nZt ܆ Uw:,b-erܼͥZN$Rz'sxJ@s;~E9Zϵk,@~$$nWo.,d\>oq-PGzp<6F*\m0(cl|0ATv6AA3W/n ͹GWp 4ݟexV "lBPo3OkX>E2k|,MdRxjib# KN3\@ <2'a*5K/J #>=^ |xjԙnOLv@l}LSP Y۔6mN|g Ҏ*onePBݭ^e:֋+Wq @WIt:.\Xjd&Qvz2k3y9\tolM"Ε/3r4{խC\T}tO+՜S2wCɰth޷\]v`bczYa>BmFvD|&bFfM0 +Z/)~p)^" Ĵו4XZ[X"-?AJ x_+n[P/|ҭv#]'T4b4Df("nñoa@) "ad8M&J [`w}ʀISq B/7wqv: BWzYJ]2~ɶE䬟_n "-ZJ6>t B ]mDބXW`h8:V".M蒌Y7HͲZ%Ԝ*0p `g)TFp~UvVPf)$:oca,~׷`'E7./|W,!K.9<~V9kb%N{ŋRy FNc$`;]r;fTlZN]vcBREjB Hd& OjD=[Ű2W/ʹo-(M1_kOm~ #q(ewHJ{g&چ\Ȼ+<$@;2Ƞ/_d,Rydu/ T@aހCÅYrKd Tǂ=-Y;)?#*NIl{܆D U#U9 i=@g-~V"u\Փei~$|J4Jx ĆݝM6U=-%{T5AqFD[R ~ڳ3j1>)`jFRĉ =u0iBB+ݦ y(5HIjWG}bf]olm^&|@%!f*gYii9s1 yzI$'hEyGΠm)i"eh8,cZ.)yѡ;|5R?_H)^@^ by@d6A#,!7{ԜIr QlxacdA焤dW[e `ĺ Ѹa@jG"imGz}Mظ` mM +XE#&ln9zDztj fLp/س)R<x 4jkw ;E)&' /qt18^B5a$ieJ*Km݈'4hΟV-ҭX6UyN8Qy.E @֗Vς`xO"= \ w YZ859h?DersK'͗˫}3L<7t;5hh<&=Pڡu= "Zւ|Vl2R 0tj̐x17Q6-iUw,=Hʰ! |iIWZ\Asy*ʗb0Y[!fHfM%('u1,VUKKqrd=&錭#=Q%ruJ* 'U ظ6fQ B*8-q] 8؀Ej FBӚ_c0 Ƃgj/iGm|$Y^]p}u we/*z==W,d v ZNl ll'k\kʥ~n?|4! PSvO8=$druP 84yg,{D936ƒ1-,XU,?\V>|LCr-SxpSz5FӖ˧T~ʬ-{zܖ hvWaƆ1yߠ4X$C*AI{D7]: 1Z?cArb͘ 375yV3Ky(V&O8päHq 3qz,h'4aCQdĈ˚ʹZ8*v%`aAiꥹ"G&NN<˅3@K}Qo`#@ncQ|j}M_=;СczuNduأ2lc`ɂd3Ԫ|kQR_k$ \fR3/8!U4qͥ+)7eWOk"i8 ZXNbnKtU#@LyJUB * l2̈\oCՁ9L fN/D(ֺ`MH!!J{l7 a:@@Yf? RT ȯJd/m|"z֝[>BZw #Mey!3/ # Plv?,Or=+D_Fdk]D~(8f,&OQ:vb,iPބYNo3z] pXB{=Pr3"L L4=ψ>ď(u"^fsM7nKIFlHT{ U/BJuբq,tF< KttJ]d$38%;AǙ *yxb#+*<|6̩4ǻ)SoEwIeȓ5\/K/E :Q%:~9i=13  Bz ۮj`2rr{amB;vtWYrA\D͡$,(/DָcjHtDQ+Q0c[߫^[IepbN J_n~&;jfL~XQSBb@fϳPXU|i'nt)ɝ=XXov3TJT{}q#a!Ҭ)ld`%Gqi[=S>IWʉ 7~-CX觠6v=bL)5$-jealV+ڊG(T/"%1.(c*iS@iϙƟ^ҫ @N-ח5;23#?vAT& N9 lް_^"xm&ԄK{ZJpkp7.1fh7U4+o:Zd.)v_)*؏xeJe:M b-yF`{d;t`դZCzfyPS;##S" xgYnE=+Icթ#⳺b;QvMUbBU. 8;ILo՜[z ]qX#|S]GHo G3NϭO2|2ESQrԯ2Kcx.zs郃0]e^ԵnR:o?!?P&e6 *úd47=0|%;8-˥J-'iOuvEݛ$oeXu>W9܊O> 3Jm^]߉:>-!r#g/Gjˈ_KC OLQ.з)¥V'@I ~ŰRt^Z<ы(/z[,"N(1@ ywܝ^,2 x$~>b`fy:ޔ]A|U.*N!) /vUH8]W`ز{_5=>6Kwj"l9'9 =^@eWۦ?vn^.˸[fRA ri'CQn_cCdbVuEb8muK4Xڷ؟ l";ȴ%pF[8l`#já nTÇg Sfbw42dWȨDO8?!HhlQ/k{0 c<<_ it4{(CqǫLtM|`wt&D@<{'.E^&pSpwT,sդq.D+%,Gٓ<M5pRn*P;q D ~]S ĥӇg. _#B[ S]|ݙ aQ 9纣Qݨ8ؖ:҃ y"H9Ы l{s/n#u5UY`r=H{qu|yscW'[R2*7&Ԏˋ  YYIk>L#00z:i}*a _x|--yv9X'~c_c{w?ox׌;АBY *zf:l Ձo)40n}" ږ[y:DxAKTq̺\Y9@yJ5[:\ RT:T?UE?b+.J|?p3>ށ܆Yac<bd!k Vj!feBݕ@ۅkEwa"]mNPw,>0~x){J ,] ᇬdGRzY8$F~nZ F{LsJj jRm^ZiIy](.}D`) ϵ{#r! `#KyeAl?ݾLN $U{5ӗ/I#AzW:߅`$`sQRi:Q "Vn24='aDT*1Fĉ&)vleF[-GRfn)Ʃt}E4:2qn8B,^ +UGnK 2IV˗]o1*жK` o2[AQQ~?K:~{c vRZ\OlO.K̵tf0t۝L6xIB,b[P*Wq%vi@bI}:RWb_E4ܶW\ +z0իW<ܚ$TT¨,6Ѡf.DDJN !x+'-eS:SI:2=wP;|ώQja#KptP=Ngc {YH4r׎|ut@Bՠ;Ee2~($.;es%(u?Y#Nz|fЯ)g4]ߦ'[єM}UrozrAhq -߫(KEyJDؒ cWt,]C"۸b+>?-5xS$@ս;sXܴ7>/K\k$Q&kOww 0Bu0EbM%1}`w. ѽq[@8IpNPKipI@(햜<}gYhs=ac컞\꣮ ͍vx q<6bZ7Y'@=&˻k]%Yi;×k갮`T,V8Vυ o&VݦEo;ҩAwΜB,^iʼ{E wh\03X_XdrwDCS$:Cٌg߭r |x>hF|9'9ayԦ uJ:9ѺQK$6N?Ț4YI j Q 9MhF WXTCn^)({w8?޾pZK\] \7rQeM?4w,IphfbUjPrZW[ #=i3-R/D *̓]߫Ig1"(V,*wpէF́V1_pB1@tI$c*\(/fU8FX07kQ^q v0@^>9nmPvBUyR/?ӂ k:Fv84%:*Eo>S~RWko|l])̷b@4יȮy#]`$aT)whWuJvT3*UMJ? _xJb*)H*l,ξ'c@n ԙ=W;g,0#LoN%}4x@rlJpMT^s~vtdOË8֡bnG@' ˈ30! T-̚4:zsdtd^QR2@uN-Gv6ZgA^!<.A̱tTZYs1$|>es$g%hI8{B "^QPQv%2=,otY$Mp XR! V#ﱙ}ٹ 0#Gp0aO yL54m@e%?/Oe HIO')LQ~9C%׺'$a g8O'AuUO1QgNP {WpMD*4frXFfE*<} SmDeH <0t-5 ,+@lƕ\u]S)8Vč k$f4J `/pe,ٯvp)a*P^k XeD{5f"/qh^S!xL<* 02W9pY 9EGF$htU8~ǺZH` Џa6h5Iq&20L`?6pL!^ɛł9mNOcMaorTb/O^'t9{eU!N'cdGvL @?V;a^fvTr't]p=e=(T_·_` W[4bd2zuD֐ rۀ2䆬l-C:HpARU|Э=snƱ1%" O;7duF>!),pC:>nHQ!殸yBpX).oM{lL]=b']||k7۹LТMvz'a q(dGaT*+"_, ~*8FN9% 9ܫ~pԽna&KxU-f&РnzLyj@E_v=21@M3 0̕^ц*/jxt5Sp} /B0煓R[Xy§a &WW=Za`l-zGas$ҟCE9ֶi6xc_I{2,GR{$4wM_&_dtran+ }hb3<VTlS\ aQdRë"\ K)ɗS@hIT$0 ^   gTLb|2\i4K{/RKI|*'L9ac]x窉w!S)|`ٕ9 ˦P 3O4 l-Rj܏'DZ,r=F -N(V1cR, njN NFȣUw늂G$j)̽Ahd/z,b0>`^ mRɵ&{I HOrKVi 5P?Jts)bu?c;\uR[㌉Vg@!qH =gIҲo=(""BIj~=8(ٰ d;dȯ7GR[QOňَ|vrg-E;Z@H%D蜖J'%h`$#F"IGz@7 w]b e;)F_!W\f>$*[pb`OqJ`<Eom7aٽxԢBGh §]us6(u]p(m_PV=㽆 p[k\wJb U?28nkh%bS9 ^O (`VvsM]]i2!7 0 rv%Ngz.mX~@.U+͕yHN:S,5\̆J? ?R.E;R`rtҡu<w~JW)jZb^\$1Q7 s2-L^ZEWuM$%PY%7trTI4 F8Z=~֜5_P.p2.ߋiL;s䝺iyN)jxPd%sbk-jh,S=ހup+~'9o6}uV\HUN䞈 RS-irN+6ɳ} %ҳ)N?uQFPy l7pM͘IawU~S/ /"삪вYVTA/5z.jX;M'StqpƛHŀ>@OX&Z11zbf yYDs\T7Tx/W,Wn .5gs<ՙWBDy4|"`ms2IPgXoZE=%z6.6۞t йT,FODCfuh s ZđFVP! ד$ĩvxwpY俇(MS*Bn,4GxOUY^vF!>lm%>KpQ.TK*u0걷_k6`K,y.TEJdOW]\f)MSr{G]Σπ-{Gz"&x{06U@U%Z= c=îz>Od#S¸x_<6bB$^BUt\cSgM*oP0yU<7pXU褉pg,Iw_ <ڇ<]MQg0> JvEvEKuOq9Y#oSO`UVbOzj[NG`WSU9Zbalp`[eJ-#]L5o)ku! X*.y3]::enO5ZAk_!~E`$0[;ÉC V*'41J6W"vS07u<: 8So*ɃA'J6<91)U1OfY~T|&nr{pȽݸF<0a]?Dl{( 滊J W84 e`_؍d|.Ych=k#jP)[|_iA0W۝%Cj"oHe4lGrȓ}^s7w+3.YimaS4!TIW@Tl_0sv@Tjs_({wodyg3PSU"RG+ %XSjhk[Vlsԯ [#/VtѶ_v0Rk 6uZ0 8s 2:.d6grmwl'ZqunWEnjs ,l+7.y;W:FZ/R~}9kGA@1"fx g#Zgdɥ칩RYtz>U_M !g=:- e> ;}LMu1$,eoT '6߇"qy=W@I1 6MI> qu*an5 AP N$Wń< f#Ñ Ȃȇ'-in$ bW&~~hTb(n),cVڀtẓ0ΣhL jz\>az PFMm2m$l>6^> =sa(5#Lz]EK+p̞|AI-iޢD\"؏8ֵ̂A,]$Au^6a{T?ZU>GOuG4xK{FNj|mcw|F=6IG {IiDTem)$ZzSzm?L<p9~o3- 0m1-"Ɇ2#Л35 gψӷXi. &5iHcb) 0W9 `XaQ3UYñ+Lɮ.c^N;F" 7W&0=#˵6T^– IcXbdqtG}xx]V y na"|skՏ0:OL—&8x˅LVr!m6(ꪟgd|0uP;pE:-DԽC׽5|`J~]XX~;ŚR'~~nl§x&nv:`htXg魃u R$=񘥩}PJ{~ MLLAK@ٰ,(i ¶45d;}mw\ _}]OQۼ~nHE-tEln\3&F<>1>U(̈́pu3枂g،FXJfC --㍭8 8IpOm>I(xt:2տ)8J3מb " *p^㈸mKxhSVD=!~_Hˡ>iZAx(Y"oF=Õq$il,[S2Kݜpi֠E|͛ϖ4df=@]BL \)K:tȏ9rSQ{-?rฬ40mtTIWj4je`-rYa`N$EAxWPiG/{ϝ7a͚/-)#$qNdF:Iɳ.`~52=CsKMoJKQL%ϗ4f^ye_*zĒ򇀍Qf#[j98Y#.B|%aP].9asVMW+r'3ca0Gl2t|[z&V|~Z~Ձ Vʟ7{ƌ[~ʤFU/Z8{[?)۷K׵m*H_Z^w> KnI3@ fPX8@Xd C鞐-D1=΋cH`<1Cwe~)Wq2]3dMq[ / Z%,4Z)+Ki4uַ{x\;oZ6=d!*|-ɹ/ tz{sT/e#/,c4\:Igc}UpLd7~R I SM:M) 4NV KacׅbwB:,0!v)]`Vl{{dܳI*Tp# Z:%}'`xaX];dXB|>//>bp˔ߛ _b@9( @7u.T_pT  #yJĵ zdBS5n?p'}PL)kʣXRQt@΄i$N[PfeLq W8K9<"|Ѐ-lXŎMa75dT0_t$Q 협=zj&䦒: fi /[iVVbD iwG]$OLjNK ۜoI֧ x@}s( @@ ˧ EѳM̒l?Ct!Gs@ۇu>YI%23˟?E3{Ac}?ԝO$|#](`%sD\3pd21SFJsIPkΒ( 7͒nTOY:˲8cj # fi+]Xq^ #,]Z8/i]tv|Ķe3 5\y IܛFNqQ,qPث:$c#i+Q-dX23 1^XP3;%i|[3pVK3GmjJ`T6rN_Y%C)j R@艧c rF*V]Ցj&z]vɩ:UGɕ*52-b ~P3R1+Qa%6f 0LU{p;y fZ|nP{~/sUl2 8DlBK6Of^Oa&D(l¡Qb)U pm`u1 M! dT h_]K{ɉ52y`d/br^^qwAވ f 0M-h7VtN%^D@<0+Ne\ i]5)6k,R Q{ሗo,T!2ڙO01@ bi)`k@Y jD> Y~}w ]k7} &:ۮO +iWY&#&$e~ynv$E`-/  s ( vx2/#{zn'S ]xv>+_ X5Br15z]PI382դ)^(b%sPImͼvX̄ &t%*1ZHe0^a8~lr ümt_M5bv5mRbBڎ4&p-ˁ5!9g'.ˇ[vQ C'?$ԁp8^yVz)Ҵ{PKGeT̓Pz/!fCan#CuD1Zj;Rw:~NeFs{zZs=~WQZp*r)2횝 b>oK.,qfЭM|U|$2؅U$O`\͜ˤ.7MOE [ g܂{2L R Vّm( #,:F!}jXW/'!6?!BUApiRv(VoeŐsu3VRҍ/Xbrì+-ΨȨ&3/bنY_ozWn=ҜC(D-Pn˱|Uq)/܃f_AfN$/VΜX2æ_.Ѫ㿓8<^Ĥ'9( W "tJa5xU+ Kܫ1܃W(u$ <7܌ M&X!e"|Hc `f=PҚVLjgU^H\>m_&.R炱y¿/ 5bbvEܻ"5MU ' Y)21֚%C9(h>cy H\ Dƒ՜zd9^+ɕhUvrJ 첍ȡaꝛĬ47we1K' 'Eۡwp;y34e<9z#r4Mџ~m:B;hWSIY}*d Qef`Yٽd1Q]O4[E^+j] %W&?kSLJǁԹ38DO@,UC0 t5r&5nݺ+wqiGRq ҹ ,`,%'26q)_j?.0>,Jt+s 0eTjՔ~2'4aXJ;f1 -Lc-`;Z>KnH(#Q,e(gѩ Ѵ^R7K-|=CBxXqncsIBfm\#N{[:FQ1WH%lFrN6 skضRVz#9)Q\"V~ʹn BJ3 !_FC`*Weuܬk|̚@.Br94<+fVPwE*u|$ DĪrno2. ;I']1l[K4*yrd| 4VK@xoBʼx={=$cz`-d:zyUGl44Zm\#! 6PϢsݝ7TGop#NojjzuZrj ZTp$Rb$)ͨeЈZۉ'T$G/uQ[宰 BFܘ 9L50 ř-CuMSR 9oDxQqlQ_EȈY^mx"r|"E%ƻ`7xy{r}.\1HJgj`3nkl;bmm҉|jNN\ @o[FYj4% 籨{`?TȶwY݀?;1MI FdyR/Sv!@ ]p]v7 dcw84Hf@#`FN6ZNK%2y6^zv_ztLBXq =ɋWx-P>ڍf23Mc'VUӂF:r\0@_X]\M,QKW=wtHU8\l@0sv~'CxKY48vx_e:3iX :@Rԅ!/A3Dk3ʃA.ZŧpSUs2VJZ*QxuZZȊ8w.L b(ҤN:?(Ox߅Ӝl_~  w%-G\9݃`NX4u6lj^(iK[$l!9a;m I9u{fCXn3*+8ֲJhQ8.шe}76(/~7İbKX ['w_ρT4KdGO`7_Y 0B^7 Xo*A:5JlV$ɐ hHi왓F D?gpf:R +QꊟPbC iMeں#l2S6aa:<п*JxXDV25#D:n 6^L'۲$MKo_"nXFMUal$N%EN~ V~\^Ȼv߁}$Mnh6O>ʻЩjf; u?Yny+N ͻyV(-P܇QMP$J>w' fkFJ<TdT?X8>RCYprv &Kx!j1/̅V_?~SHDxO\!Y׉9\* u+q۳8'\q^֒6I`0D=Eܰ(33ap,^Fvkl\x'aI'wkM#KE4I[߁KU o23T4h,Ac$(qS* zWjW/kw2V&*nFE~US:4 SzӬo:'s k(hߎTq!bEcklPڇ_D.Zkxk*Tz2$P4/Lg_ҫ,3I$U_L\/bNp n@`%YQxcPtGн^.=C]5d΃ O{רed=/f&F< bקT?1mkN8LI cOJp8j[%,y˜eR̴pW,HFI8^ YT&q4z<]&{xSoqX<`LuA3Ʒ?O;{iMDDN1b;KK Tqɟ7L\7i%/iE1rgbB"pYʲDx"{'#fHBG_ ~9sڌ7^, O>(?'r=qGkGY%;+T-w`& ra tBR[fY\!Jx"\|k|+E& Tc؆1p,e{B7vx|eT".9%-dwuxdy[}1Uw %_ f@` iyߒ/?9~a/ޠGjW 7XԪU*,4-2ݴThv22WDni#>VYo AB¹%P9$ HX-{r uh2 TG'W@'q_0Xc n9y)Lo7y74x 1L7i/Ed"u |UjG9//Tp $b7o.PZ6v,(hVwy(eO8j^2exa1Dwѡӆv-3&@Z 9}HRPs%=7hBsVO#_Ϣ>;,>AZ9Vz=x+<6oiFm冈#>K jGz;t|JqoW]L2U["TfܥmGEgZ*Rw,䮴t1=rw5 waKP叞ECf]X=(1/B2[(`fƚvw'p߀w,LKu b}ٱ5IvvmnH">9c$q#w&ceÙt1]W>O+JBf'Y4TˏŚ\8uaf4?,lCJ"V^tiׇy+~*^;F4csB8iz }#~BKg ~{3X؁ךixjE`፟*;Z `A$Y'bR~4۱S gK M|AZ4{Óp}Ht #&A8-WlJCM'X;.qwa`*h:kbzt0ȢͩGj5&?F:pd/8+Әo> 2La'⊒--V $#?|O^gќ= 43 v`$ZQYe%r+pZhPo]N}?.JDi;5 3c5O v?^DL}wkfBUx|` D rX $uYUIS=`=)b,tPgiLβÅ"4]-g\@~`xL0dh#^#8܊žt$*2Ψ| miϦMd/Z63\uIMxĄ)h?^F4&-Ʉ[.Y puqv: 80ҊB{G?I ߸dGۊ5-.KY'K-2mmRNb(ΐEMF v g;0tK#ѡ!Yg1~z{Gxs*vW _!łRк'=쏑٠c@B!Sv>_@GU{}47,&OzOh:"Ɓ>WjNd>'߈11nN679=Z*e<:"hb(e ;VGZD@-5c_`([4yn b>l2gk:y|hgs XoqiwQ),vjqe 1pә߬rLM:[?aHtxMtt_A|iIir59C\Š^ *L_sZ&X`a~t]Bm'_bDf뎲l@H8B\_ܧΞc^Ov+A2ͣ-X]HC?H3 Fdzbw>먢הeC[|D ;kFȻa(1U$#iZ>_)J3Qƻh2QBg|̒_ VeRA[g}i5`^dJx͞"Gk_$ Ժ&9{V0IGUV)жsȷcX]zf-yh M! +.@X^uZ‹i]h*6=VD]ۅ`z?l 5 &f݃Пnh4q_xE&^|5p.*4X@n _bD\,&2A GAtd;_L]$A}(lC= JGK[#Aj]^k-F l-W|e,evs%jSCFu ȃKym#'ǰ=L(  Mm1eYJ7_1dOMC-㵖׾]49 FR:oLnl&I/3—8qkd4&XKr릋Z@oުŚi' t.b zn7峼]s>\ޅ]/>Ւ0Eh0u(O'Vkq|xXs i_)snSlL1(72Bi{BO1{FSuo{ZE ;%ƙ3KKe+49~$|<ѴeQ]pl8zwY J%їKCpq8kKp:*B=q[iב,rF$u-a8rؖ-nӫf_M $$pC+:;,}; Vp] R9$jSl溠'"nX7* d=ek3o:yʣn5K^<۸׶ag-+p\]'hME'He"Xql$ro ON5eA\&?v@2ړ^7DQ - N4h=Ŭ567s**ɹ*Y:KYXD+W;qi "_5̉&s=8+>JHEZ]pgNÎ1(D>X/=v/-G@Sl#G ^ zLei[ CƠzTԌsi%%|->hxj4]c9jh5a|y6ۈC+j7]zi;7zjDSV^tQpZmʺG>o,7lPk#v0~Al}M~mh19y5}n?(]h~ј"߆H:L<x/@x2.R-1p$spଥt`EǢ !ru+3! 8pK*ip!F3܅ꚰX86F+c8]J)*3HEgSaRYj/E (kTPy gf92Eq\ 5~;]k(X4^iS6kLO*Msw${'Tܳ}(9㟁C'7PCV`Mc79q&E n2)%4"C+{DNvZi3UDgC~76VDeTxU\7V&X82AJhޭ1Kf,/&Ayg*F85ʅ4I]?mnWaG4D\4HZl䈒dp&Ηc{a>KHI/s&2X7 5 qO0R^AҢԡc4R5FUw\؛$zF1|b71rcna6  غ&,]dU&s̾l*=P<=ӷw9a!d]pm3LcHr(U5g Kdj"wO>gͪQf**NPmSg0 כ@oEɒ %*{yiw"J(/υAt(ҀJti(~ق¿JBP%FcZ]N_.,sm>wkXpx1U;ΔT}^>* lY> JDҐ^p+>1EgMkjH!bbUjw!94+BG$r-=$[58ub"=&C_ &#pҜhyž(kQ K|TKn^ ëp.@tA+gHr;s{]psYw5p~xLYsI*xPcXJWۺff\n0Ղ6}Ms\s{n=\ʮԱ9{ UAf1G0q֡E"_jc A2[..4ķ*M#=ΣDBOazJ883^ɦepl|/OY"U(>^U^h٭/hڎXO9鮻A'f\"Mc~U([sme, hI-,/0w~[׸BEO#U5 ҿ{SԸ;( 2Z\KHԾ]A)K3uw]̧ٝ@BmKi/!RGAؿ2c -T^s365/LqQ&m,y3-sKRS ALKckQ5V.j-e97B=8f L2 8[OЄ=}= }A^t78|qe^l2%:'MeƄܽ;DxkeGtU$d!L[)O=C<djN%Fʻi8, 8IsJ/lӊmPcq[KE 8zā1{CLO1jX%#/\O?aVFoAk4OymڐF7kjM;_\h-)W[.!eO߰כ+Vs^>j{eZOʟ9};A}q#&M jL9ؔ؁I4ܙkYLbx>ބkđY!*uPc<WeRTy&- Mb6|)1v/JC|8n_ ^N_8f4YwidvY g %W`V")n bҏ6Zí>fZ?&Z4Yb!ݭ Kr\,:,#z"BۤeԜ$ SZ-/kdΓ2Yf(3OG^8-9 /*5%N:hwfgBd{Gxk6DYiLJ4=)Y[eWC<"B-z f0m[XC4Mxj4'Ê ͝Z0onb *Ooa4y$uҹMF8~|Ǩ׍R1K67@,R0`7 %b6őYt0JtxpBJE@Ӧ\YirK|)~/d^V1 Y_17adhߒGۜ=uӹ65JțU/|@bLw~C7w0|trv@V(r q>* f|-4tDwTy ۴d?%#SՌe1:S%{2r%$"cA ʟ {FF0.QŲZ0LT=V?ݛFJLٓ'ܴ&?az|#e)t=VxxY^Ÿ^3%Ƃ5E:= 7q ]SŁՠH]p1hfn 8a'4D-0MI!ZOMRQ(:%E#+L),Z<#ixVO sw)`rm6P_!UҠ 3Y%kP|r%$mJr^g=BGP1W3 3\q+j) <ؒʯxq~3IjU6>hpTᬿY_b g~]vm:%-HD8ApV=] dui '>~ D~fElϯ>#"8]ʔXc&dstV 4n G8&p5rj,&zq]"+FʘTEB%ޭaџ#p,ٰ R|\cġo~?+6c8M.[`9wlǭ^Oh_ڄ^XisU}0jd}VycriF%bԉ{DpDul7kR# +}4K0(d8+=-s$&kĞ?j `gU":PGs81Fq(RǁfiοZmf=l0QόP,AD(6 f B1^S2i FbhE{ϸ`I^Fjb+:}6c`$R*gÙ f]Ḍ{IHGCm1QR:NY1\vFBc{c$FU9W{8QN 8gbÔ$!I9S=]t`أT`ApN;-+!Iiit*mbi}(EKAwj7~6yvUkCx97?-VyRţ(WukbXٵL&z0&ΰFEV>pdbgmT2CXF+C].!c%8p  3K&K'W/=%0t?m x=?+̘S|槅I+PV1Dgd/I>=Otm;Ne%-lg.BE )}W"=UR+҅LlEs0,GU !I;T.\ AW.VQ/'bJY zr;N.E"^\p<R܄;~Q*L6Ϋ(-.r ڎᎩrN*)Q^'@+Dӊ 8|ȳRrku P[{sՄQ_~w!"%>QM $ɅlyI$cBZfSH M6z*ؒ88&X-NUQ%ΉX\Mr8(h(k Θx[al+\U+1RqʭI{*aCHl3Yl!9& hPeAt]2kp6?Ƃ2w醿hIIc7\oxWKp0..B]@'@RT8ed6n\DXt [ڗe:@BsúP&=V8O e \ 5[lV92zy&sd*9"V 1V_bP[b4D'<͘x7G6W? qL6E(/iE;aܭEw&oFӤΨ")Q'_]$ )oִF4eWm g<̫)-ވo QHgT喜"S~,{{~`p.Vb5"-=Wu jU=zZ`n9W-t_#!Үэ9AV`656V0sW- XҔ87:{;XϦHcFSul]zW ogFz.^']֧M k߇jN{mxf_8mA @kaW&qfyr'ln08𓈐ƺ?JlUqn߷,q8 N"%?{J: }j{EKğ ~G sF89.%o49t6dR&d (I l&txuKPtl\UnTDSDuL剟)o‡ăM]y7vx-l˼<ȧrƠ ,1_ʒiNdݜ7&PpKQ ` {/H+;;ե|@ЅMvcFyԮxJ*Rkc@WPtÉk#[ch28. T[ut W\M3^&UH|<(нkJCҿY{{QsU)l=wⅫeqbBDE*C_ W.͓Ok U  &4-)*&}L+JuH+iL8:İ# 0H}Ed_+XÆ$Y229G&/*fT%F]lhNuu8oT6iYKVdq /"GmAd$q+aP**n>%Lcʌ}]j ļZbE:]uA'tGwAz V|XCxR~΀~zcv_v7@-:4~K38i^/lWId,F Z tAPS|kC7e%io瀯¥# BJfFӠkLtwU>RRpN:1?;!vt՟dNC HϜ5>۳{f%LraM>-ޭ&YǕxU c7/w`Զar(N%(ccAy5_b%C\~\T3˯rQ}%Et!A{-Swd .rCYlRkS El16j24F>3-^4[ $eS/_\f@q3|̤5閴SSa[f3E'gǚyW))œMжGlͩ^\il>>vCۮ]g =pZċ:H“9ҝآX mr< ;( }0TXMc~k틟Gk28"a@ƽut)Р. DԖ?m=na7 {=bAK֙-3Yna ~I}7ǻ{[YjrcɋƃrW#8z1_$VK^(<Ӈ\68{03cPq85W p"|o!mI}4 #s_>ʓZUrGULC@MuDLNM@oN4DqhOpw_B~b'6ȕc |D3XmXbھ ,'|wrm qfaw4y\323sZ+#eɑׄoYs}l䥵h. w3j@T9'K1I(oQ0ōT3m%/y}Y>+G=YL$*nQW 2 {ҤW,x-v_q^9\ }0j * ˡ3%|vIcZ}zt]iVRM@8(l=tCg r /^ZϠ3~Y3H47]!{kNXE/ޙ0|8ҲbV}:eHY$;8T e)*i':9ʟDQ`o.EvM"$7zsH-0_;_A[>F/ݳizD- Ly dEqLhm؈K~}[ ]D6ǡ~>1]L[AجNx"k аu*e/. {BCBA@Rl/үD.'r8 f_^ ˿ꣅKyNVVʙCm7x$2av49έ=sLй*D *D6h$`?fAx!9doQiDz[iv8pȴMWvekY oW/c3 N -$1a)n{M=w?-zBA4 q!Q p_9Ű-Ř"P嫘<-K2앺jmCd sxU\$>1i%vOڿČ<i&;Lq϶i6(Aqj}:Cs%  MvIĽ'YU40sc$ @L 4uR(!&S}iB6f&dc"R/Ox류b&0mn%_w+DL?8qMЦ+"@%XP |+Lj|kV&A1J칒l c*'rVZ׼nJ;pre-vٛtxjOf=b;$&%+sEw)w8{xi)Ƣ;]/MS,<2rݕo<#tV˜y k&Z,n(y@qZF)6-6٣:M%ãA%AMC&As~\XA?NoT0ؚ(m9M<+Elfj5Wspsau5S!8.!S$;hjbJ|*};4{K xc|úSdsǨRv1&0(+i@9NѼշS7onVрg[B;6r/xY)SI]q$}L]qp9UqY&,eVTծSO /ai4/SٮgQT?EΑgCriZ0OĭۤB- \ig>e$=CHHk8L! &߭)@ijBX YewPާTEu\AʍŰ:EyʪH]KHDGEIm/B]W:`Y - e=G4ҍ8͡Nb@gAD3q lyvjl]5:h г>bT3([r/7Emy@_67>HH%)`(hsx{;hQYֵ6+dGǤd0}J?2GȦ TxrrW̷9s{*g*p}lf^^\gQ d?M Ӝ@*F/}7V(oH5HF"R/$#ox{,:y9e:!ma9H3AV~l XeĎ8*)f[y!T EHt sǓkVAX_yi$ٱp0DͰZwߏ xU/ޟC-CRR[L CǏ۰<8Gs ^O1jra] 4rBOe^[(EӤFh*,gmLr2w&J_sHJFS:jl CH&%t"is9¶hLw|]C^<Rkkr~$v'”[(ۏɝELrC~xZOX$ LgI">_>aV-tPB3"# ~tc'V6*):!1˛kZif#x!YcF8xz({G~2yaPΊ͛ "O̕z` 6k-;n&d> ux#b S HbɹP=/شC g-9NOŶKV)>Jb(ء#2ԝ`D=8NǝfTa G:.KO)74 j!D6im&Ya06ɫi3H6MhFw%m$%g*|Gʊ UIGcqb> Zq]EKJ ݃]׸]ƈC \o~la™:v$X6?b{s9sfLhP["Yk'6OF~vtxd:A{mZO,b&Mh XKKLGĦ J1DDeͤ''gZ.HK(YZaۗnuFo#VW=?dٞJ ݋-]ØkHWPaٞtKM5'yky96(9rQ@ub+J9]3Pҹ7e@8IX:a\%"d1rUT'vqݭX7ϩB119+@]~F>$PvUFcb11,Z3$eءGE3d:ǾJ `p+tzu,^ĩ@zbd "à${W/`r;[`P`Ľ 1^stIn_׋۲ƺyKbwdR d Z~& ´͖C]UmGls{`To#h.h~=jСӞMBĺlhj XP>N\5t|v/vAOMb'#D-ril)`(B۴h >]QTGY(zH<:]ScuZR$AjiP0Cx#߇mBKg [1P>s?M*$$3OQ]Albc6pyT4%ȼѥYPShaY"h#AҪDf@Z t=xں%]+1md90EP>Jk{v^kK1-n*%lpo"ԋSpfIAuf4$ċwju'ݦKQm@"=)HZ}PF bܣVkhALtSӶOd "%˭Vгʁ-OIgFe$>zE~l/qWet]fTOhxrcmhN g:.IS;t5n?BxZHF|ͭ< ;ӆm`x ޅ2QK*D㷷ĮiB=y T,)\5|v,?*^5'5^lP1X@}jUneڵŎ 9i@-,&@dG]J}* Xqȭʳ"x7t 8+Yj^8@3~$4U ~a{M!S:I׆2 c(v-,e s¬a7=*]; 88e>@M, 6']V_fd~\l&խd`~jG93%:Ҹk3`[ x$;W O'?0'<Ы?R] @8&I?7gmyt1Uf JRlO"T1**BqD}R÷Q[zA[.֓qj:tSd3Hјhb+C\7GY)v-%Ⱦ$x`jOF.u'+;n2U`@FPSLDMKi^Qu{egᎻ/-I͔կ'Ak]K,aMm|Lj#W)#Y?SY[:/HÀН-m_4TOan\pk[ Mpk)k ]ޫUzu MLN6@0 GpTU땠rmo`FJZ1' #@+HC2;etr0SQ?TydTI?~b*u-Yޝͩ}ZQmrŬ3(^ws<~ :tT Ù6IpX38{"Ufb}t|bƜ;(Xĉ:hRLNZ|5ǟpƘ¡~m~5$s9 YnCn,쎯&c3fYNSP0x76AҔG&O-Jdo&MI{[+z!ܲI!F&T(':P UbTF01ZdS'S%ۻ+ k5%`+ #5tm#O3`UpZP(R.48ۂ1w_ 'F]1RD)]MKa@GMI oR7ij> *#j0qtS\2(q^[(iHL Cn9񏗀oY' x^Ь2V5rs^,?ўыƲ@^_ڎ ӊl9)&I#KRݽID6%]C@f kBb/~䉆>X$iqΛnx-}ho]蕚,U7,.Xq^.],_.l³s ZKcmyY,Jj 5Gl-g Ipa_ u@8'W!{;>M'>G&vgBLë fqĔȡ7AN'ˑx [[hޮqIT\Y6RCGS(Vr1[dP W˭b8 ?Lۿc!ek"^E,j :HZ,Ǯpnhe0rvb-}EKo.Uя [ Ԓnf"yBJU:qv4Tr1E,rҥ YFVԼ@v૯'VbҝOe7I{?y,*. lyJB Pҝ!zy45h-ll_d{/pq=Z-wQQfu!cdql8ɯ0_@n+/Ce KwX1i%Jo);;b}X-v3|`^h^6WaZw4dUdLӎ 𧮯{іթ~;&z6Ĉjh7ِY̩U]3>?RN(ZW>~Ob,"r#r_tϒ>9IcCWH͍ELr:ܲjzMȑMiYXq3^q/bxw9y1pQrNΚaN cT9Тf(vڤqOaʬH>6p4ik" QvT^gmbmV駪TÆ"}"rT}.ԋ2m0WV :+Vgf p볠0r#!^/_ۣ7`U*g+7ۜ+B0>4OUߣ&ݦ`bLL/8,/ɒ:01$FaDr'ݫ9Zc*\ vlXhQo.<0E<ǘۃ% ŎKN)jȀx8@.\ n}isD2ęء߷rjM)K.>9V)Z.r]B'h|A1BQ<ޖME[t~'@%?Wpe$^^#1+:B(4="[D+̉^?`# :낏 ~ eS(@|VE41`4Zk{g(>a_(lmCCC ]y8i?uCo'~xfBϸDA:P+Tu7Vz9nLQɄ?X5&MaX䣊/Rn[J>:n~-w~}Z-] 5N#|0uT.Ar|vUka_)i+m6ה"q{,x:F0k::v'2-l E:YFW !̘rc3T{vH2zbR<>6FJG*K)~!qG`4gi 悇H ?hF}1z < MHr {➒A0Q&bC8K"qN΋mJTQh":Zuߔ ޯwP@c?TSЖ"nOyjAҠg%aqQ@-k"m%>H5AmLѩ,l{c&*HR) x0ǀt#0'3PPG1Q=Zr.Hw7 -HdnC-*^.3jtT Bi)t?+8B _ d!Íbi mŵdu2%$KIljЪqh҆D̻y?Jڄ1f%?n')dZx6- xzu lt}^mw$֫$nP ['܂W%$@ө/@Qz@KŒpmxƥB1`-7n!4 %2.G<aINB``s lUp"(a#057uB\T ?Ay t eIxńA}{ZˤlUѥvPE .U|Y(Da Hܥٮ!bC̴ [ą =A (rm@l3Ƌ0RONc"1ƭm!iEX)o(Z%,VEDOi~jfR)Lǰ1`n !kDz+FLfi=9!Ez!W~I.|jk<&B~1$tr3'b*>E' D(%sDMIW!,s"_#ֻk+x֫hK# Sx]meQ};PfxjGo>kt}? NeLI(Aq_Wb'_| _eO֨D6ZyoNneeQw PLhU'ybӈ3 *nFf#;Nר < oI#W w00c!{/rܦ͊v.U@,x:_K28(_D 4ona[rNU,Hfit6Q*:I-fኟg_zҽ> ^poʀk#DnZ˺R ᎘֩-$h.A;C% hZ "?X|w#2#wwOɖYN$(P50 `hޔ/ȶvUM#,}PٛR:2 chmBEscJ<9y#2,Cq3*AbM%;ZVhC*sqlM΃N:n "]fJf/.^ei,&Yv9E,$TB_Z؂J ^}N) ™V =T d#(;R>y0{uF8Լh$cEG*' T=v_qv V2Q! uhgRb"oRL9 lz~/׆C I&T4[Caql<8 Ae5_] cׄ,K𦠏vE{N 67`ArCT>yyB#JyC3xחv!.݅!6d7Gfcsm94OLԅ@O8 ڻxƉSkV#3E+y/A㍏p=iF Аl?;|#IV~6/П[Cnx`~ň`VŜ+Tי 6.k5W0-ouz8e]4i.[AyVlG龶.#WQ1[9,lhʅeYl@W..efqjDL)D, TIq(^݂{pRO5h[HADY`n=VuB!BlSJ{l q0ـ$QJd: 0ī =W+Iiq^zl+cSi8ƾIJXXkG d䕚 vDBη e)M%'J +{b5;u,_χ"&e΍(ۣ~])$ir!_b ;Lx217gb;).btĂ_l$mH{ar?kRnO9B{G3az A)&TqaWvN)Pag?BCӯYd2Ux25ؑ*1 W%%uRtu nk4[FO{}P4%6K"@XںrDSeBGC]\V&&u\kpkj(&Ё׺ Ǫ;蜡_;ɝRٸQg#CCOqlMj)Sp:\ HίΑ^&>E=:+boqgu>'MB+=c; N[QMqlxѥ/^ .f Md~@8RE;϶H|N;¯RM)@ycJ*uJDm5樚$/Y6lTzQ}It`E0JsGĒ?yTCJz,7Sw4 }@М3[lK h>q3`$Ӛ :Rplv\AﳰIs /)VD肘wv W6=\mq&SuUl7u(Ǚpr] caZr<^_"+ce./߬ƌ$u\j+MAU50"(ݶ;\g?ș\$fg+:-D:^WXܾΩv:%_Ԙ8(ڈ HRxB__d=/{kn#Ɲ&_DBA` k[xQNXgU^OL6~_Dwx+IKЗIn:o=:K*|ՋGȖut>ֆ#OlAocHF]HZ= L'h&`o !p!2L4MT`ܝ8~;vSsf睍,:/Xp+M^ɬ)bp4GKmkcɴ")N;τx^7[j M~:-yL܂di^8b?KBfE-/ &1i'68H¬ ~Tw=/E͊,[CZ^=BL@%T$҃'cpr$jy?=.7]mr-y2rL F)m Gϰupr/[e\!hW 2xSLܛ(GST鼌;a܅-YƤߺ4Zv#evJa<\ċ5;U~՚q'_J;t'G3`}NQ +EYQU/!T<!ԯn;/ n<:*l23 W5*k8Yn"򢈤3ؽ4| ȃe@3(E7sOJ{8;?1qrD;J&ܷVuK}.\X 49gxH{y^>e(M,+ԦD/1`èXݨrl/<9$W oH%DU+ӮXj4U˲R8~Fi`agftoH5 |.z'zc-GѵLϐfȎG㱈J1_ߛ牕;PA/=[(Q3 H $p?zH6I2PbFdT\АA0@i BouĖieyJ[.d\!A!hΗ]?pGf0&S#S#HLȰ>jx[sS@AT*I1T)r>tdkqu_͖xꅢ[@rP3+ M?[3<0h6eq4i Kr4R5D@I{uq ERO!zq+l7c!0݈#4A5\Dac$9_q>9UkWN-]Tݱq w'OȽ.U@_ o9ۧA:`38FB"ZisvhKsp+!LOջV p5݆iӣŸ9V|tjn:UBQ o3pAiB{)dXOSn71n*T(ƼΫ]=Ct[ay`keRe[/S8yJ 0FҰbz2]шMO#{WPi' tV >/ uQ+.m.!hUYc~v:0?f7zOZY+۸8P5\RI?Kl;gza e3$(SEwX%Zx]z`R7 .d5ww^i j<~@8?`c(X!4G6?Ґ`>D5e"ZWқ5-F8*ۃ$1 S†Efyo 47;A"C(GڻZGZ}#tVF7dOGr߄N9]Y\5 #BX]w˚*]31b_,O/5Dʖ'c}5 ~*JJ6 -bJkDFk"@oV 4UTӨ)@xgGs걐Czݡ PJY P6G:bGq,C *%"ªb{6dnG˜BqPo12-k~awvK٬2{VH=y< .^K9Ve@`x,dA>Ңmޗ A_(:vq2}OA; ɤP;_(&H:A#(|pFaM)< g}6ʼn?G ~}F&p 0z/oJ,k%J3`֨UQ,.`,*C[s]4.bG9%[߽Rw+/4WAIC&zLet^w'L]A)qƒN@Y.}<[YTB$O^ǡ [;R'{YҚ<5sQct{{,. .}/by,1ʆNl0Nkڣo3JCBƆE\i+tR{ItY:O7}(}o|4̜IhC{CkCT/H+yQ -|ƶ].E$ON5ʟ oNf;`gPڕV+Fs4ڊLDoƲ.Y%#e&`K; %Ӯ*tE+ٍY?%̦V?@(+6/>fT-pg8`¯sNfAPd"wc-?0>'Ygu`::7jarB O(9I-S'0Jd܏XX2q*p"L^ )KSa W-_Vo$A.8޴G4GW8]˸]Ut M#⽅!b:BqWup zy $-z<KBߗ϶u^<>K]z ҧsq(ng]ްrrSu[4T520y ˗DDl[۞[7/ӻm:=ZsK=VEDڶběW!_$ie]K*:&=Gyȶu%Nȧyg&_='/㤠 9]|s 4ɹɎ*5Uh=* #g*(ѺHQ'Gc`89uE9 >zzM) Ę> A E.hJґ8j$KtșA-:ǘE-L6b{'3mUH9;; T[T/z-{+>{T==̒-sfLzmK[.L7Zёe,{!`]x܋)u'_s牊 9٥ PV~z8/S,ABYٲ"^ۙDIQAc\M?*Pk03!rEGsȷ-f @R߀41RYET9Eb Aw(POkJW\5;[=NLj_|o|RF# }Юϯn! t*hHK1ecsuU l5Q FFI x7c(˕|8];o忤 <*] sډ4s(qM UEFU9: 9\ /4!//@{aR:d2ݹ)Mcm=L]LvO_A$ DžE8RzryepĚ\dFӃA[/%6G(2؛ޜ(hK,kw@\7~zL;oCe p0;q1eRm_[̔t3F7FQ8'$Z^+Lj{)JuW\s$Y Qڿ\r{Gs64. H"]i v,#0wXBh]eHHg3]]F5R>?ҝb>Q3kȢc2>z})̍=<E_9-Y3SOӦGL4_'&T.G18Ck7ۭ+iخ$F]S+⩃s.uZ63=3_6z*?Eo證tLh ym$~{m<z ϩy%)'(ls@ݎt;RV[:bE2I:._bӧ&msQ Ep#4 ! `Yŝ%3= uT-Zsp3$ <8H80eax[]}ghU=G?˱-CtƵK(CRfg/dI8 AKC+0\q"_z>yV`4Cm*e5KvrC{uƥ^d!)h@N`\^uB&x;ખ&νS:DpxJ"B6` ;!xrV[k$D[Y @lR,wrr9)<39XCѮSOG D~5sod7J=\Vp%t17T6 vc}\kWR_ϸN:U8﮲GV(iu\#^2.sFll,ehOfo4oM D#v7F;L_"MpN n#LYӋ2) "ͭkKv8V:o$.e~n㾙0η ˆN#ȍ -q{ Rẏļ K̫%r<) 8l %9ڮz66?hڳt-?|Qr7ap0t1x+C]ɿjYl޶LS1]. .‹i` 1} aVjqbX oѡ ]?R4lR,^GJƧ[ H`<هY֓4ZPƏ! n13?\94('4Uo¾WA#oY)sϰ>f-ͬtmcoGGf@LtM%͝ye0y**{ybW͓}\.롮\G[Y캋3vkcfͣLpt̷Z،LJtKR"AV~H0}'zncʨ`o.iH%9:?8b 5;iʅc A3fy浏{'4f}?l{B̦ y:a=C[3b-E&@+G b ʬ28%H@{ B"8(p3Ao&-潇گ:DͼȲ1\*QM$B&kV%Eij3;2ķ:ML@`55p9na6 v;Tf͝yB{UW`B)ÊIysEhu{2$WznO_sWy1Ah3ϸҟ ;|uct ڶS]i8x%BJRmf xtexhe\Ea|fhr"s>,Lz4$YT&q҇&Uqa]C|J릆0ѺoLʌ7M'O遼uqw`}=ƺ-.Ӷs^u^.ℒZA2տLC tr:HWH@}16hۦwOSLq(aR5H=ޡnyż(i@ |dqJm+Ѥ.yyl7/إ"{Wx(:$ΙVUOm/t 謁kRK`!:Us&2sCPYM=8t$:xs~bQHrϹA;metڂt4\SP,.NPW~l`eۘRl\֬r$G(L_)Gu~\3r繣6N]fE`68;q|5Fu:JYUs!C( 1tV 9͢ЈB_*b@MK3ۨd(ÔJ⨏bO7lW]!WC'?v1o ^Q+#/ziG/vnM<6> cG-yH&mkkO~qVMG8^6IF+qDﶀfJ9BPLJm >$+'GnXE M~LM`ǯ|g+Z1*D3/em˳Aޭ y2E[e̺^ aEn )jy-gxSp,+.*޶[K?V'x&A ;)xrH&c~7>稛&kx\\6*φ?< ]7"[+TSo6rtV'=oÔ<hJ+ &/\v1mrՖsQ_';vRe^*eK`VU>%F~⛪cWL$f+6T:R^>N@ G h&hazV&$܈%Q*x2DAoc;ń0>fV?gGFd>[%Z[^OP[vRhQ '{F[$k G꫗_Q. Sb /myE-Q]յ-e$.޾!@ =zvc蝆t¡3b!d3u<V5RiЁ \\(ZXmVjicuEbڕw9ipݨ2lcGCJ|w4׶) UR@$8\t=Ro2@'Oqx Y [wⰿ!]cN7a$q6f&bMn|m@ qI{=xnuX*{fQ7-t.10(u%Q}2^iuUQbj5tia2rOV HX"4Yw`YlDLxy].y7Al{~qyE;Q{:0]\Wܓ^"13`}*:m])u5!v$Q;K-Cq3 ~rG2{s\`G cjd1/ۨ/J@^nt,72 yEc\h'/ѳ`RylXl}7.I^ \77 ZDn+puJA$V͘@b@0T>Ruʑz!lT&\1'hôݸƤUF$dL>uQ-CIw35%D o/knJ^MOt6(%CHft쑅 *N $q80 ɁNb!y[εxU=FÈ֡V[R@ YE7@PVMH:aI)ۋN1ЌD 6Vxؗeh}w&c%e"-1/ѫY*F:N11SlK!mb%\Y ƺ7ᗭuEg^eR_.Tg~j- Ns'~w-@!KF!4@֥|l+Hv:_0D0x%)T訵VdQ ;3NC?^oNoVtng2f@dRR92,;)kKko0҉|Fhv'6EXxg{ayCw׹0fNpGY-shJ{:+-Tٕ=+.].b&ty`_h!xW؆̿%K݇*ԇmӓ|Kl"آ݈'~ɓsbYG2-(ɟ:7(k`$EהJuV?7%{KD&Rhn}l""щ൐oWW:r?9+Y1 _EA|{^p(YM,C DuZx 2 ]4pGf#8\mvZa-W;AnNZNn@h`qLҔb,v|0Z/?f\Ӭv_Uh5b+9u<,[6z \N.n)U}8e:ar cIi8Mȩǟd0VOyat̃v@OٕدMukʟbBFp7tG尭0;csɔ' ώA@f/ uy*|O,25rpjG {BDͭX =#@HGT߼JQ\Nӹv lrZPP`A?=騌GkCnSAoFEs4J#Exxdtl8P"W#ͰP8/^L+}Ý@>>6"a5]aFLbs|#j{zexeߟ$u=vĞ&6pnskntiJ,f0VS` ՊⴜV% x'PnLXjog,(/V#" L%^/8Uӡ:*'~zj\~f*c8f05{ga@Z5G_W7W|#嚔ÝoK[ ` CiZ:$OVd<㠣rȉT*{VN~5kQO#˒ >*96ҝ"\2hՇVebd솷ZYC틒d[vЛ<{NJV%y(n-jݏ 1-pqK E{s$]R{Xo:$!XrӴ0,>*I+~6ުS)M ly=IY34JP_`mЛ#7bނ.7nqPlAUbLcVe9 c[.OezO t*s4nD`, la6xlRC6PMР~&\T੕T8SPk;@ j F]PAY=Ђ`Jm,C飉é+)gvkc}lKz~X]ów%#I$Qҹ`%a]w+#m_wJtgH)@1r` <րȚW$P=,5DD :h`Rb@Z t/T{Nr+ogIܬNje ޿ Qy-!U(ʨYX ٹo>ۦe_*vnYrefD5\JTN"!%S^ЇEr &f~澢$%5+S1O+}r?ce Hi{r/ $% 8naDXM~فRH reb[ 7M8T:{+/)uTHKaЅ7A:!dYݗ;:( O)42j=vл)Y X#ux9~oǒikx0Iף4YK:d*oa?>͒@v~+Ed0:PE^hoyw6h;NqųAR|睰јL#1!5vKOW,`W#G1G04DO~pFf-iTV-ߘ9 ~†ҥ\ #yلG:V8Ev|!}?JY^L㆐A=u*LE.vox B3y,z&G=mMfD-{/=t+[ywN!2 3gKr~u I 0dsx8g$ ?" i4`/No4Π:p.mzt3NϪ|G[;SP톆Ơج\/Y!j?_Q|EzK݋IZ֎:ʍQ&/5U}(C܊M':gKhq{~ݏuU .A7K:d>9-hETVş&ѵZiҨuIJQΤO?ԫ#NgK#tRP[`k.QP_cr5`cqid- s!0Kys\fT#5 ]Up`k ( @پRE]!%ФbsjZ_pI t"buک<ă")7kF+r?WL#y+Pd)IJ-܇{F.DnEġNLH]nBcKO@ƩG *x>r`Y4;̐yty3-Mm2 C%ls\欇o3J`ս͐ѩ0 {`&/Sȅ!r3LUpp .֬=,K^BW)`m룤B@Utϣ@ *^xO_/I^;Khנ)m-p7tD^<5 T` =sH\?R_i7ɠג:clnX(PCZ b_i*?B֑b:m h|KL3Ui{&(!xKkLn.!d#VǩJ_Q )(òڦTCe"~`Z+G;WLxo*ޡ%s}~/.?֫{7 w2Hgn+ Sz ;VgĠU? NP;Q UY^)۾(AZb+ 'e,>IΩjveHh3dTbV\ׁzAR>{{IucӶ[avͽ8Pa'nCmY>3h"媣vUd!vm0!!\BN=#|n'Ya;{?Nz"a~d4K>xJCpN_Iی79.[B0ΰg[``VȽή;N,S}b́A X {)AeC5S!S" (u"Ct ;nq'.lB!ϵ_"%sWf RrkK:!셰^P8rGTy ,Pw|b|V `gXn'&J=2E9K v-#91 CsG7\#haUL+4g_; gIk}֭|2&<~D^2 ,^^V&Ӗ8 a #;M|*e_ݵʄ9>4+zopOm;V05q&`?9'r ȣ6Mws8NkXW!6U˻ 4.f@k'I6j]hWH -GUK6,A58R^ctVV:*I/ 'Ve#KksGX ss3PLe0ͼlIЍ$B~qRWꥈƫ2 @'/*uۏ\O./O`V泻dohnW#/BgLf"13W:$`t΃vpb`4AB!I'2{in[JTDٍ]ƅda}w|Wjb3YS=~{_. O?0b匳L  |y0C40J~? 9/_.KG"ѥ]Wݏ5æ++S1Ϳ'T!F<:c$*P;F}8x3q=Ѫ#97g؋FF>4QmՈS}p2w\՞/hx!UV}]ujهk0?\,yl]Q]5Ꝇ1?j eǁ%T7I &C|л-#j\[?'W5q "Z6: U6lo k< EZc|dUVŊy:] :z.Ua L[Z@5i 1,n6/!~aU`Yv Bh"yaJ[76j)iU;`g:]-Oӏ>.#WIDkow݄!,BY*]w=C 6CR=0fY LdQQ=3Vty$ד_[*:Wm:kGڀzyV+ DI< 3xl9,߱oghS1׈ME9f w4GazTZ@n 3D=Bm0Q,Ҟj9)~>y0<3k. H놷_UHFV o952G6 ːEoi6:HX7B5o|'ĨUOEޙ.CTB7&kI9Sș5+}@"c{J^aOl)͜ I< ;eofVznsư$y'lJ2cI kS;*VSF h%e6uhBRoWPj2R_Ǟ%Rg~A$//JGƿmҪ`5[W 5y69!0.x4YƶMoG ߎ0}&z6 U6wl8X`!s)nYk55&ֿbyB2ׇA伱a1<ɘI?V!)ׅg,r@~zxWY$gle۲亅pXe}Td^/N0]!<]3Mu~Q̾i70J!5Wok/vEiӗfvÚᛀ( ey*CK Co f8rb|p4@fpIn7o4Ɏ2$1P^Zqv3@m:[lE8"S=6;@ԅsP.Hس5L)NwD){f>&u:0r6JU^{mT灬PTQe!23}HMGUiբ 'AЩ Cf ('G?@˨WZTB1xzfbg_;ץjRJܛi;n9mZYʑzA&n!h8~EZ8V [۝$!G![ 7#Qs!R1$;=1fTEaj~g 7ٯRwǎud)Vᅐ#ĞTH`8Ii9@;Φb|3j[C/(c1P6!Ƶyn6[w.(?=ե6MIGs|pE~"ZY -ˊȭ"#f{?0npZ!h`1w{ۤ'-'2$'p։}wMu$}ͧ)|WLY`OT` 99pg/Lea(TQ@U5$I EAW![G~c"p02/pqEݙ (Y52hм<p/-ifWl+ˮ2XrUc4+Γ#ԿhD Sf(-U$zBj񾛂c?H7$|x^B4.H S&^ʇrUm1wF$e1o`P:G%7a@ٯur8r;so Z@f,ys;.=GxF*!LlHV\7,иCȎ|%El7qgYϽ⮦&]~ՖQJxq}g&]{"voHGLq{J_UW Sl-wyK d7 tk< Eix i5e/UuHH^p 5?VRK#o\BtIB^@swU!\>e KǡHbkUWGЍ4 h"+8>U;[XX܁IdȬ_+݋B ySϱ56NO-?:J7A:&FFk`dA g(xlgfN᳒qrhe cprsXd d_PmoluӒ<#I8\=`,Qvh诜K叚9 rߍu!@?!EmI CDWdyʇ?k;e)b9K.tO<\s&<1]f6&Nr(oSIN:js`LjڜL|aAb׵!ho* b笗qJثQFd(;t$Klonu64KQ4{:h)PUj=u;uc&ͷ*7l"&Gn̓S>MBr; fkα^.O+X|Om:߆YRtǣ CM0"/G@%EUBao ;ڿCL1} ᘄrLQ[UR+×`uF1! Tl;`@\PS`wR%l]a6'aʗ)k!}|`a ̒3XU ZzRi,~*YW3d_W+%vi)IWiU|h F!n:5A<|Uoi!Y ^%iv=!ߩDp#{:YNe!J.#Gfo,9ѓR%m̀" R6ԁF>'_:T. AFoN_#c!b/t->{3L!{ (q r域ād)tn۽ڟ KuhJ,FFɊyM=+&(jDy^:YRuM,Ww((DqzeRǟYv;tl_ lʖ2pP;`Z>FBA 66d%zޫШ'XDXOh_!#n)w"\H6 H)b?꺘*Xƒ7?H<xX8V̓Na&#TT;E'*]捠bddbGWNr2~q ܝgZs t֭|ONQ݇Wȝz`{DS )c9RjA9zS8o1p+h;6=nn©c[#J{ǍjQ|4%PLd [z 4G*_}iaI*\${SNRvG0q%"ZP:蒺?QLk@P@W;WgoI^ߡ(סWdVeR#V6+xJ[-x|jorDKk-p:V!j2jarPTg+V. S4~aq5x\ k8wPNYߗFDzmV4HN**m1ɳҭπ%48؃}ZN/;` ,Uxy\G-A˂ &9S;;cS0)HIy 5W)U3:,V@2I"ӧ(}2ʑFҼ4C5`1(MӟlJ %p7r\,"pi9?㣿R v/5zQ9>/]8P1uD*6uE5$shɱB!:n);u 5n 5ZӁOr lh2> Wd>r|loo#Wh7# L3*~h%ZICM,̛]Gh7./9hYM Y] -Q_4350(+0DP*tքiMէܛ9@x\u+=YYn^V)D4i_ Y# hҚ,I7ݮ4󳂿<.!~O^oI ?/ e2nhK-W&-6E!닅lr0L8Ka5x+84㌃T`/Z4|K`a[SSd,f+RmlMl akiQ*pƗϐXzW3ҏho_ж27@v)q6i>BP >aUA/AU&"н67+mnaJx3re{f97_)]TAZJrl hp\n(n._澱q<%,lsm%Ld` %c <1Wgk ә etS H8M/6Tq$.cG^9#OlS\=nAˣ{cM^ZvvrKNϯZ+&$%#سJ7_ގ-Knk;IDldTU(Bc떧.P,/:}GSFܛJa*ѺlJ[UB[joklZwō/?a˰gFFblӠ{JAB[D,cJ c7{)"-s#z a-ѩyS-ʚtZ _p%OĠLk9H4DMr*ihN,~D] ՚[i>{Cmu<%E^҅}v8fەdOBwdv'@0L Yay)?0k\rj^,ɣT)+ol&!'=M3-3TbV A)̫jT"*iIKhͼvU:j(v'Y.黑PԦʥwH`qUpH :pg޾I8$g FuLGmAmp=_*YfI 3S:{ռ% D6WI"c A]Xq47FZpgnTDvȻ揈9QvkF&k8KV:P$dWMQجolQEh{ r" 5ao!'Vyi.w12=1 LzV^@7G^rWG 8(`{/ܩÇFR7Gd,D/#[qr+Nn',wMQk wI5| (aw 1Jo&ڽ[2F?~rpm^/k^z=d武xsj4"`6+\it0${#uf@nپd_I(?u1rEP~s F$oQ@2.}}>l}iNڮ^JB x96 $tQw='|[;9} }tξʟ}vTV>* nzyJ>]WW]^`>bޛ^:7wx>k71V^i"pC"Cu$;Ge+e>kN&J?,*1Y jrgnbGO~6HxX[YO|R?_&:{0O,dJo6?y,#w&>SW-ۼ5Ϋ_rD2d9]_*`J-3tZgj+~(eNөlsm"?b:"EN~o^i3[8\M'Tq1mC^  ^i:˨4xr`lb&7C 5$uٖw$*eݔ,h+#O-{Q9RJuwEhHjwÂ-(>nHG˾BCYvT+/9P|Qɒ`us7(ǘPfc )#Ol`s %x^8{_* ~r)bQӶ2 "M|C'`wJȗHj_W,OvJӓYa> /au@67e6IzB}H']͕:6٣GZ1Z?G_'o&nC;A&2+b֍`$ b|N\=U,Y"&IMq ϣf'q>6TH~5͙R: :/wT>k7>M*$ I.! s/I o7"|2( D p--?m =r~䞬yK+ J_Z0*v4P 1+wq=7ڲ@eN"kWC-Ϯ;EЇS.5!Mq(DKA`8Jp=9,oF>BQ0m[y/Gwg`[`2!/C6ag)j3.ȨX^)Qw2R򨖦tf?]|xտQWN1 :?PJYY X58hVց(gAql8MuB]ypK=CueN Z <~%(ɽ*U׷;&J;Z+ްqAWRdH<[` ۰#$i@ iGEUJk@{TZ͘FeeRv꽋v6B<;}_YT(MO&O+#VVŊ )j Yq+r$#wz h~dpdžBa<˛c ý6uˎpco*֩@b2/SC &( h;|>k1,b#Y+ jdO"7 9*2r}6+n0W=]/w)z4~p{n,bH>釶0i#cx 7t Q䡤G!rJR0`!趱83MHOpB Dlaݫ?Y_R'kČ:bᾍ,K70Oz7<'f&$6dL݊KGrJekkj (\U a=ze&()7q&>wr̙vY3%WAȚ!Q 9U3Bj+vM+)ejΔ 8uVAr=;-:I~6E2x_ıx 0TycA?H!5ѣFsq4{$/_:e=\$\]Ol%D3H&Zd%N\zV]pF DUZC Kc1M⺙~!j.J4b w Vv }-ϧc>Њ.bf`ȘLJGj`3qʌٶĻ츌r@K@cұLg\Ct YgG [neDR5)A[O^#AgT4m0d,:$S[G|򪠠ԓmiľEVA8w`Ppr <_K 2IW zR:5U&DBg}[%Lpօb>Ayfv܊frC_NyQeQQ%Cߓ?4Lwh{ě=Ѓ2pn ꜍JwtZϚ G]f~|FhbG㭣i0#npfQDHee᪒uzžy~B% $okbF#7|VsW_$R'CwӶ|wI͇|R%}nFCMʶ? B[$ Ccz1tL>>CP%91tWDwͮ[ge?( $းLsLC=,ˁ]`f+^,Zi&4/ Hî:| STQ@'н|qsYe<+k#lyF*MzD%ڭn'(0¡wˊԿ6qnґ1#G+J  )* em~辨AA =#Yoav繮X1*y C^_g~a_Zs1Yo:7 cHKQj"'iA9g^Qscs53}\y|/d}E#QCUH)4..mEn/ksS.ִUdUrB}oۆ@4 @vc٪PG o69Śjd Nˉg/A80d"8b^@ľ4`8:\^K'.% LbۊN{aCAqZ]hq/wE%Nw᫊i!AU6xN,{hI_8]n9Ex ;3z[spbaX |Sk!c˝rVkB QۙFa  N;0_ R@;jSqp{1W7-4_ ⳵|5Olm}KC5wrz҅p4Mr)U W@1eW9=gQ2ɖ]_x),,&\Aї̆f//1l-ݦuóDTb% )nTp%Yy'&rD.oN4L71LBW~K"(t$Rz[ML'N{^ED-Nۉ G%[_B.N8,U78 I;i;Jg]--;z%&5 OY@3C0r0!4nZW\8r.=M@"ܡl(a{TuBaĨVEN6@_*B[, e'y3 F$,5!luU!LR2"28#Š|N2U-&oT R8b$ȈQSJ|iU^n/X-GdRՄ/WL)Vc}ܟ/cv lJN9[a~\6ƇUtf SI=DT?ꢰ>$}KJgOrRw&yh2flYIok[Iyqb!0My}; CJ|kO 쫟JJĵ+MJԁCeRpLVe`(3bdkQslS!x^G(Sr6GHmeUg+Ti]*CqDccۑZ{#w4Xr[J5ݾ^WHdt~J3oA"ii4RJ<ǿ3>v. .aZ_~6i[Cy>,_2ƒ}h̪*` 3^x%+U֘?lݨT[Lޅc4!X:dТ6$-⡇`6@ nX1f\`n"bkE h[q Jezr> sMDeEP{~ brzI? .WS{E4GH$mߝ8oNpTS,sif ^y*d(c0QeȴLNufCD(-_AJzmLl-&_iP)&RקB4? 8< ;]SF.Z-iVuyρϥ3Ǩj i !:Ja!ZO`I0p(>~2p'yr yЦg1d?u8O&#Hw~ \rѭrwLZ*Lb 6$r] M\SI- 9D@+qQ!X2)|txo'9?'O5NEfzZ5W~&4 K[8(c~OL8 | pkv@:9?p0^l9}96*uRrm͸<$8hzݦ7a5^4@s $ BRLzk!NiIddpED^S_sRl]}/gUN8N/Zwo]0'_v8KB |ϕK{^}Q%A{.+ڣyz:>Gx~aё@bWM3X +%,K ],pt%{>Fx^Q7yJv4G.[մ`=1)iޓWʙ]iGdxzb5}og36&?$o*A oZ,[g8d8z$.E2'8IER˴O#{ɛ ^^HG Lq |hءH*6zjDe+N NwPPV _N=NjYN$E\-x;rNص#nGxΚV{%cJ{'E!z '(rvK%]\Nc^η?u8QpDlq nMܪ^c/f5.*3!G-vCKL |zn_ܝaY FuR5lM(L|bd 0aϯvxzN696Z}Z6УYsIzߣcu#E"DoU[9Z}{/1&/@Qlb)(!~i];"p8OYwK̯}#ʏYX$7 Tx2|9Vg׽ʑ^۪z%/vE6fHNPd94IYL?2 b >䅵\8Ma$J56N6,f$Y71EQ`1t;Q 9Zr'*u$BCs.Aj$8G)ŭ+Hܬ'C+4SՇH8[3GBm% ƞLB9%8@h*g5Br؏=!z ҶvÄa@܂e%%I_S(%?US@D&ܡSISч^ ~o>z&U7\9[[o::8$FZrgv [M[><7Ga] ܅N+Gs~SWi%,`&zM@)]GXrnӈ 3<^HV׌`~U 00 U}FXyTR ]|܈-0g/u龼8FwX6.+֭! [͵i):C];w|EjS*lָ/EyhP}jd7z;|'(< ?7KV9wڶk{ ͻ:#6d$- fIEW BֻS#7Akz~ie 1r[00cCխ-h@>jL#ģPI4GZ9~Jg($UEMYmΡLa |/@[K[Tj9GKwX!1P8aQtsÉ+Z!XewI{,T1G̹g)3hv5Pd(ovBJQхJDN|!)dDa M^2=Tyqp"!b{)Tu̬y#`5ZL<Ep]\24;gnc} J f`! vj9"<5q!sa"srw 4xf '4H* ܴ.x_^or%q+hPdbBg˛1AGvigƊ6pP0.f T kMΎIkO>Z YrVéZ /,Qs~|gFӚosZZ̢L$qRǀ륧OօW-(xW"gXx2g"_[] l 1|bJrGߡr-~-{ŏ[l-;B,{,[ho耶YaslrJX&^ڧ??~;jstʡ`m*H"%S-2}X/*Xѭ>O;\qT`_fcMMKY e0j}N(,)} :Y;[+ wDfC6rf(Qr ute"QGSA!AX߂k"v6{.W8]OO߮'m;uxo%,_/j2ݘ$'ꀧ@$;/w#Qk=bPx-h  dx•\,t۱vcb@|F6s>pM(éif5gJ ,OzDI0hj?5}،$lE]C.O{\uފ*h2I.dEE$dKR=ljc,JnJW5ŖQ[sBD?*mB~ߊӽ2#e׎3\ObTIKUW }qه /D'Vr⨈ǫƔu6;HAQY2ɥ]͚rBjJt$eJ4ys:.qnN\qy;;|Fpts@ݐ|!БԽկ6c.)O(GgxKWϯHLz  Y 7axs*q`j1 ^ sjht"[d\Qj.]Enq?_YhktE9bFuR^t_hjv1GH4HhUBr_P5;0Ğ8zSQ&WM)t%lfM2N'qMrdqșj"[e]KH߀=,'V ŭcxRz8D_.ӈڱv8l/ջ`8ʮ ʾ$DMgdc|ӌ $z28L:wظ1c_tKP\Є?6aUbp5*BuyӕB&%+s:@$5JFEd Cda:i;0Jsh fVx %/D SEX&djvE rEߝ;#Ze:HcD]{5 y"BàBgޯ:6l8>г0K|eu"tMDBVRنN>gM,  ָ>PUVPN'2X㪒Z'Ca[)\g]B asrv4\iw6@_bc#e"(I%ˏ;AAK酹yh H<`ބ0[p8i1ugz ra؍9[8+CQlOɑ刾U+=_þ˝GOBH=>SWX25do)4.aD˖F2%[ PBRcFa2I2AͧLqӉHIƦ"d:u1$C\[6^] oũ,oH6X[vEͧ ߧ)P㘗;),!ZDݞ4`uNzV߇EZL.yaj<*Vh:*I:mlGʲ3iD9oXtR]7Pf6 hŌVVp-kqଙ.5wiI [rbDhL QMiZ[_P&B]Л1xyߝھrl:JlrXtl6a;;J xQ%(ͅFDav0xwQl y}vw*0tїW.ŚQp (v(DX8dA0BΤP!4d@ '.[UzN1Ug{iPW>J";m6P'Deⵣ+a AleaB0"g$iSvGݔ(u0Yҳϼ@ON<^ E l݂pgm(}t(]H"7ϟ߿БLA5hR+n $|Z]kٖauYԵcZ9i#i KY %}hm؞mK܈zv7\+?GW%- >Rv8s@QLoόe^b<+|O\%!PwniD}cq&?i)vrïAa.w7G誥fH\ nLi-EHI'%.i cg3RZ\gtU9M c-1D""}udw[Ğiăڛ&>~A"="YLbqxkR"aG̣N5'Tӫ-3=-Kx}{l sO(L SM}bngX WN+3D{1%L)ނA- :-4iKd vCzPx. VxQqe+t`}G8>$vj.u956wDꖞgHDsNC99&& HfiO'%Ɋ(!p*Yv gW9&ϭ:]全0No(2 AJGb#ṫI͌284)se %igP<6R S)%bTcJز2_khmVj0m\vrdwy(&b(s5Iw Gֿ6CIƩɀU*PxYCR.HQ^@BrLh3_uIVԙ.j#u"'@g0|$}g^k!ZtCU4! #RPN,;kΝºHp>/dC9r1'q0Zh2T>'r&8S~3p&Lb(],Q'J}zDZY^jYd)BL c !xGdv#5Bs 3g块tQŐLZqm, `6~i&"*ٲ?=qo)(TRt"U0.- 1\}d#Pp' a(=AFJV^hSΟ6-nBr4삛Tjުr޵KN"y zR dѫd?/yͧ2!üx" 6%J0n kT& ]xԬq7hRI f<X1Z(calZƬ'tH |k{Qgc~ؐP DUUk-4UyR.USEʧi>ZFZS|F)ˈ>ɟi5%̙5שʻI$T@uwg%ל:> d{:dWIp$9z/ÀF{xd#W?3yJ>XHeWYS8? Ҵ4'5`(GV[/]uRDvU .rieR\GZVd eD ս!WݰONv73 #7LEp?Mk=| es<ێ+ߩ +Y>ތR~@zš"j Ƴtd~x&ܣYR.#S?2w9I7WBGɁwйHIq`e#% MUj$a3905nDo}AfKN\J[e">큘Km'xsv@eywy_J "H62,תE}{Zdu!%ҽ?Qj^r~r^hGZbn8>>OLS`Wɤdݖ;l2.!#- yegpNǒT ~y GJzhY"1QwFOq:zqC$kif8ȅ (/)L`4۶`:`J]"Y McR`B'wGh29<+e#6uu"O{ߺ3a[". b~ 4r&!^Hpct`q?VIV-bw6a TBSp7T`L"{|YVZ<$K_#Uz N,`8 y0!ofн9BD-8%sM2W*QEt[nM8&9T<"sswrj?)<<醩ـJuI=ףhr鎶F  s ]Wz&+BCU{N:ePW\ڊ k?`U#JSksNBmU/`'%1,FBeԣ\eZa$S'QDFϯ;fl_WFoo-.{s1@XCơX.P9=y'|.;2-EMIEWѵ1!DkDX:u.-[ >ՙt7j^W' 1'+Wp%pdrn2, OXu̧WGW3\gh>A\NV RN{c~FNj'N%Ba]́'ɒ){4dy2<p.l/`݀\oʟlJs@ٰnuxvK?*y Mq񀊬V .?ߏu"9"cX4?#2`;ؠME?7τ/naְNñBc$ա}OA,_|՗0hT|jNp tlOXsj #6ю֥Z--d V?wMcMռק?Vl2Jǥ* tq){a;ѻ##nU}zfH@;05i,EDŽGy.)W,{md+vE6wPxa;jt'TtN6%2(I\ C[TQ w _ms BZ}8c񽾿jsO8tS.r$]~tnA o^*~ϬB0jqXe 8HYA^,%uroXTFBbINLi#Ų/8cf\dU0jf1ԥ*ZCWbAZq$c׶sFSia!Գ(*-@nccCny wa¶J2XsQ#[P(Ae@y 8ZSQsdpcR! z8E&>RK-#zȮZ>~vtїwMHlYވfq &jx"AmУ. >INQەDvyyVRz2.38SR:texqU.@5n| Iy9N' "lV ?Gn4VTܙtHê̹ҐS0ڮ6XQ14|H&)$r[_ KxA=0H*G] 4%2e *rVݥN 1FА@2#@?MT 85d;67\N}qὲ2Gq@刻kŮ+&R?m27g-"ZDvfjF0I: xi4| U[L~NX`hj/m7XSݱC >zV03|eK~ ԋU$Ҍ71-;pmMzG YF\K= ܓ8}6weAoG~hU=W'Sv'] tgfm,٥O!<0 ѷ63{"p0~e9 lOS5U|q\) EQY^Tr:F!VjLNXAZPp{:`d ڋ\eT a+^]xa7Unٵ?a֭mfA6vOֳ̗F}bAn6Rk1S]'%]G}|H{ 4=<]/0O?F8(+ ب+l-i"A{y< @߰~PI>̍DE}Dɀt|~y!!>zYE#N0gF@`g-C4a%sF ̶i<7a&ߨEJ*|嶿MՃ)i$7|Ґuv{ VE$QqNSq 1'˸v ɶ q{zvHZ=ic50PuqpzhgQ 24ako1WW[GCkzWZEEe~?xhioơ yyQDqFʗ"{[c(y\Jcfn>Mc&~D^qĕ1O{`?p dfwBd'sM$G6 QjKۿq~ Wjnn3uB>kމQ2۬ lh"0!d=#x2Ցm=4(cxDヷa}7Vи1 XG5:cL Q+3 ~$\ԈG'}z}KǔLx:pfme >|iw7ݎbNڔEAQVrR"Mp'@νF7ωl[~Ʋ_#4˱3/?oqW9?PEzk]xAf*:i%pD"q%W_3 oP{ݍS,*JS;z+)uctWP 5P SR&'"nynZ[.jup. cOlhJQ0M.B}ei^:J/2~=I^~m |@Dz.=F'gicWŪTEk\ZkF/ jlWk$ZejrX(1q`7X{wx|Qwp` )ԇBb<.wDG&ަ{=H{ TUVuAXӄoqN;<NEcAm~ӻo/&z{͌ v@gt$%s. %6閠N<1 v%9w{R\ -v#\H5K$G \Բπ~ZF.ZGfF,5LY{~Pj*k#>֦ 3Uǃ:A 6XI]֓K(v$#{ UPP NJTmݳuuu[pE6]WXc"E߼!vYh1܎ԃ27Z_~ L*` R5eeY9cs) N͉܄!glɆݚy A!bEpBnӄG2mt$Qݭz]B{J9ֺQMZbG]H -UӄAPwÁ{b6!cuZ&;iI#KH11#/[ԡri(gy]vE9gp:l}pCǾwؘV{zD*r~C_KvF I,9//oGvSֻ2!05Ts\lǘ)#tL(Er0P+3AdMDC(*%KĂmQy*E9%(\pnZ\ 2)׍y w( ]>fbluDž匜OT5Ele=ҷFP8GW; nO_P0"Qfԕ8l܅(}g,&6SC`f1-ʡ uU`aeEDv\pLXߧ%Q #S36=p%zV*E Djg=S]%uN=$'Tik=ݍGie221R7 Mg43x2pfC!-G9\OЕ$ε!Gߺn@,\ziKL 3WJAzIΌpH/={עZאIXT!.B@To qZ=hwjBEn&+s`^e=f5t|kxjaZj8 g91Yyh'Gi~KBTfІZe]ŴP`2*+UFt)vul%&1Uॠ"Նe`7,t84hYEŐD^'iG]%2j&J /6$y ?Z0+xXXuP3%kSeYe]Q *Jh㩐ӂ% b7@Y&Z.A( H;CX"p?I# ,d W'dANM(31sd]â~0HH9Cm G*[F4uڣ]"-/KZS\ SUdIiy2pYI2X,*LmX+-Ql<,ag/>Smi8SQoU,aNyhrN|IMKwڢ9] ,!Hu-srBe ># UEC gz' _.Х]8VG8/QPuB%e{LڵnGÎ$<4?m `hO!uANptÂfa0Xa/m.&&r',״F'pv؊^0mzt/},P@[t܊dW#e ÛViӑ)f=#{M-+춻 <wзUˬr\D [*is-Fo= &4+j tߏtwᰵ0J|ZEa\U930Bt<WPF/YJ!#J5eVjQaxS1V&\,\p|IϢ68p:{.IDk'&q஖Ar*fF/& Y: B1XquK7`e"'(rZW u6&:WWUb08TtK$ pSw^0<E/$0}'UCǼtƬ∷|T}m$fU!au1ZCuք~_H>Kd$o՘Z!>X9/<`r[=y5 GNΣ![N7kOWV|v:%hk@_YKՕJ=p ?rt294]]Wjؚ+,[ĢįY ˚u`o|2ܾ'>8:^: C A\۔)Y1)Mt 拏 |J2i6p 1-5#c1s>p^S,<|(ۨI}kL]JCgJ6Hudj`maTs), } {XP-r"+sm|b o|$"57>k{[ ]FF^Q %#0 ;Oܳ7;Jk$\r{v{r"vf5-ۏt~j؜+*t inhݟ{ _ JFk1_Kz^">/<*E&dr!:_C}ɭ SF,Lآak7)} r wjW ~l:b_ sq܍sNK$glŠzLy@Q{akD<uucQL| v}ٞRp=% Cޓ6$Dg/ `3h8K|pl%v~]xzŸp/dHrh)NiZdNietmN;qlဏ\&Abp|J^ks9r#:MECϼRmM_v 4Bfh;J@n5X/.bWdb.`{R?=~aM SЦu1sļ1r/7ײ?t4=etn>s ):<-P#mXwݾB9*ibg|wMR:ߣ7逵嶕QW&w#NkLk*s g IixiŪ,{sw0P!/":@D;D[Lʎ1;$L KĻŃuBUc?QsL&/7P{ Vq~X$GDΦx7Oo5 ))wܠggO.3~0o2TgW+{unjy|L:9<eʍmon#P) iR^--:g"&FcO  ~:B5{T(Re5<²+;fqs7 )7F]HhȂ4a/؇pV_f4W,4L#!SBϰW..؂Tcw o9)* .Ӷ;J` !^e7{E.bV0dJ[M| -}TyCDuN;3r p?C䑻b=NCyyTJ\ bn[>+.Nj #>!_)6T?#_ J7pAYnYS2N5&ZpjR:]W4\ k+.{աnC|Dq~׀} svNW6듮[Q Y0bT~vtj&R[")h䳟ңY$zh&*Ƣ>!l&Xkpm} 1Gj2[@YOϤ2#a JPoob'qX9g$-@n9]@ѱ9CP2ʱ6d+۾hNVcG@z"N'~%P֓F;o8k9kuMkYhYK Eg8A-b~O3Mr;FzmΊ~EG{b̽zFj#;F̈y;cf rSOye 1ZX,sYpsT[3D$e*0Q@(}k'g?Ugs10&Z@``!VHFJ9 ͤw='0q%73=Wy6L;. C=??Y?{eXz*Fu-limsk;;_R[3*pĔ(eDRL=|zQx<}\(Ä$b)$o@)"8Om<~A<{MS[9kaD~m\ ݬl:N~J%m _"m(&WT]Z1"]bGٛzjB͋"խZDŽ'(=0.;T>60VHyc9_.SF91JzȒmLId8 YZ7ţ6^=.7Aݦgj_fpk#5 J'EN K*eV|f;\+)@r#Ղk3R  ~bEv Lmt}PJFžT1z=B#˸=j?;d @|b|ao-u~V3+mk]]qQՌ΂ORֆlo)߷|J4gh+fU x񠗦z}/C럡 >4TA;S_Azh]SXTXk;3I Sds*svAk>H75t W7VNv~7RG')1~[9S 0eHPlᖈZc1K)nŒ]jL0Hª(emOǧ@URSR's1G½OI!0,E@ݥgΪ'֒| wHxnrZ ; ӓc8K9,v?UJH>Ly(^%VZ: U"+><0C@R,`h ( =~/ sn!-$NR/s:EC)Ǡq9ϸH1t=~mZT¨JYϥ|ah9]BTL drw@pz֏&Q` ՛=^!CTʻIl޻5|/-1oa͙)Y 6&nә:vRv8` yb`.)1ע_}WV8l,?q)aJ{dxz[fX8)$ LJ'-+%^7R-8lFuFv xdƀƼp-uvHYdѵ%t '_<0p%}imؿ)zL{;uʋ":Ó-U*t0 A%1=z0 [a>k&DRSF.IDcوLTHҥR[2* sk.b'ČXm@cmtk,D}6,*8^>;n#?I_h[*ϭ4? s$Ͼ)STCGt'hIr2϶s'w#]nM0{M.w\-kDаؙpttt3__a"cN9j$TE uIDŽe,1hŝ-Xi RscE6oߨ(ĢC'u[ 3H7n8:~ J:j{[bZ1L4 /X l鏕v)Xe)|C|ɑMu# {$MĨk<e7QJ%k> i)0E,N3~w!IvN7MX";hԕg|P<(o:Rg;|qSOf;~82fWcR%Wk[$M"uP8GKKoe۽&~2+`)g}[qBJ&[ <+ީzZi|\7 $ )U[0gDNmX|s\qj<1U\i > p ˽RL@prySbdN 1bsyZBFiP1e=onDwM*j_ݱvkg_4]ߺ\CHmhO뜁P(cc9Qqf\ oƸ8=&urE[W"9qlw8 c-!#QT)'|p+'ąkȁ0wRQo_&lS(8C,X:$mK÷ 0Ġ[b2M{.[*1%425T\Y9nV/iH(Q3r,6Ș8p e4p0WwWaQ#u*VJpS S3jepvsPYH]jW q}˴-EofYJ]SC-g;?tbe#sn,ײ:s%×^Jsu lg  ='ERF9K瓑YAWɚ8*E('Jzu‘y.f㸸Hpp[y$>k"4u+Ȋɜ4 h[Xg=vv0>ښ @C`|#-` E`{!OQ&\+EY$jO ~`vwʳrbVM@nvA%g|Rbx~:ʕ?eR{M~ V`DphD#A_ JRG`$ f)8_V L։:Tbd=x$ċaZ= V Bqy~ =#;ԄD%&sDn ?љ!6p[;8{tffO 0U鈝RfC 8֤t(w`m#K[WkNJ\l@iaKFU~}ӄzʇ[ ^5Թw$Nbӽg'9r=s9-RR >\A8N*S7lXmT OFNQG+.[^,fk. *#֤!.@]60E4$YiG}6L/)y,ȏfj~rE 8B!/QQIykKHҚkՈUBRIPjgZC'<|xgh5v/›$:ǴI:D6}jζ96l[nPK&3SKfסIŷ*Ɠi3:hpQn9K֒b@K-DH17{h Qv϶K BKg3&pԛ]'77z*ī-GɄ'۫Lkjd8?s[}-ݹ_ q]O cqW P'.pe}K|:Q1#+%Ў5WmJ(G})ӄ9b՘{ Rlf#j,͝㔗$-њHԩ'A]jP'g7I0{DppƇLݟuEsdԆ>ܼg?={5 9hRcPYHL&.W"b3V(AY vU)a8tj-`f)BNzo-f H5G9j,5Vmv6SΑ_uȾ`Dl0'2[DZA`¾_tJeGGo]_픟raOwxG6vA8PFZ,u?Az^c0QȊ^Omʼn_%&uk~d7" X? I=\0ԗ !.1 Hϖ4Փ}g)~^MCJ-ohOUh5J3RbV E1 ˤP__ίGpXlЇGz׫6 _V5B?C;ܫlө Ӏ)HB Fs(㭧/F j8N0\jS :( %% C|⯓DPB BŽ,*$_B _ɮXXo;2n4=M[ūR]g r *fb|+]߫?ܞ{6g֝GAV8 K N`_`+ Z"sTTb%{ ր/TVoZUCDifjs;~P "7sY^Ib(o1>%=Mpp1?Xzڒ! U?t?& ]UP_dsۭ`Bxt;ciޚ!d6 +NL:Z2)'zBrc&WV8mr֓d{ mkSzQRk`m|P$,bլ $1~6X9fߐ-$&X=F I{ฃnIJWCY"r7m,WHE'W΅AnxiٳocD+s1NɧN1.0Μ+m\Ksa;K|,Zw 5K4CMo@@8ѕ Jccs6ujzQAQCt+z(oN3!qNjM\wo0v诞ھgQ81]G^n)tKUV_ZB>J(g%s 2ʹsZRao{ HNMsa3L 6XU;Ffo74Z۔G/DUTd#g*m8:+]dIE̓G Ê4ЦO0)cǓե` FoYK8+F_m]MۋKp݇-$M ]Z+O*"U!5B,4,/Z91^;_6SdlW(@]Z#5YPu5 :+kRx{0nhvUq )c*ɷĵDhܑ}dŦȆQ\ 4S. alRnBB2ϺTvRZ=ۗb8ێgYEC@{$/ha1au嗮Q;l˞W=8lݒ3m7Q'@U=i+p7BF[LDgP oh8 1.2H}(rzVb.vQ3NmˆTxo4^di|5'8HzpN`fXz/G<ŏuXKGF QKn}vUF6ؾ9Kk ;XpYdr{;r."0&5ev oJ3ͦr~<&qRnGpF57`k#>U\ߧ OV'mەT.ZJ'DJVTyTk;iSL郼5I˽D0ʶ%sƟ7_"&r,T&hEPcr?mpn2`dWW=Ƌ'C"|v`p1;C`XsP\^| iʮa+aKiRÛ}*]UEA CU]\^pmo |VvF<-$-*sbǿrՀطu#lA+V,6d t Ped-k8y] 1R-r !㭔c%DGNn2b Pg}0'9ߘTOv[xl3]Cop!O{vœ?V~K{0]K[2 f@=DV5($zk jΒt4jj?bv/3O b!FVss"5;grK?K,Oڮ#49|4TԪ_.\9X`h@ɧx5raL&DZnl]iw5BeN$">3ڈ_K^i6 M[DE ⤣OY+Jn#fv>ƽQl¥UL;\s MW6 Buff,pL?V=Z )'}'K:_ɟJNuH3x 5v|σ`bLu# L|4/"4ej b+mZ9Q|ע߈_iecXE,\Կᕙs{bUb2f"XESPtë$k>Y7:-~K 5JAu$l "'m"Dj-de>2C$`f*!#H€c;x]A8Xp(/f@٘md"˃ˆt~煢1HؚLx5E [zd@rˡתX?qZE5՘FWAZn1bv%"[Ys:}VCu*l& pQn*O46pQU;03!P7H!<0òI%0~3ރ$I{,HF\/}j۔l0$V _pty."J ԜM1F,zLI}Oܹ߀#dmål(,z!rvX4Q+ ǭc Z`xW~ q\+L{*i% h #H%R8IA!#27ڰ 0bo7z×AS #uR&W@J{qFRiZ9˕̞LyrH皜z[CnR[yүa ]wwx2ep:W xu|\X˒E&pz?)^o @^ͦ1ѽ>" :+N/0Q1S5SIܴPkUI", <\YnR4t&$:?-~/+ڐ)kؖ3zL$%u:d%R(zaT{0O3s׎6} |R6 اɓ&ʻH}sJli W{7s&7"5։m7oa9jm=m /q)~\Y4orHj$FG DԶ^i/ը S!]jWWg#q>9Y]^B'[޻X+Z vb_ȧ!jX*qưȵǦuuouKg.zǯɒj:˂Ҽn]nUخRgDJL"8EVPQVsЕ4'sY'1TL~is0S y[|pvrAAz=nNSpd~ܸMO*[kB<<0kSnVT|wxqGle4y;_- >Jj#gp%`>#iCnͻ<2M ]x7{N5N<#ySåLEu-@ix}~1(ܜbu X{UJGT-ST؆h:xZ{W;A{ч}yq ^dkM$$6lJ[/Hqqw#oX2~gC o^+yLXpj˖<&A;|1)&D7bD>Ҡ9?ut~IyT{XE-t2G"vf޴ߦc+_;`֭л {y{l[ RY/7{xˀ'TG[j_i}[-S$5V}2z%hUwG.ΪLgɴ(O GEdÀ;T 5["4ݬZ, JԲek꼋*={ P ?oLwcHT?c-`_g@tnj:=KeK9ФYE0Xݲ] [7DΥ J͌Nj1"ϻ%ip#E$|b"qRެIQ<-'/)fJXWQ?pX.>U~ǘj+SUgʫW$)QpO3+ #[!i6Blx#6V3ۅ;3D j;oӛkT/g+*4*8k6Ͽ{ D >ޫln.5{݉$=_1D,:YQ+Z@~tꑫ=Ino&w=ɅP)J:UZԟX_ҹdA<܄邺Xۻ :iGS( ;%)2wn8Tnd9@9:m`6;[[q+DbIv$G Fg]3uɐErQr:cB(3u8/*K|EY#ڊDm_2O÷01 F@4Z_ `,s{/=RdNz9M3`U\>F+?pMB5"0 ww9Axu"X_/JA{Xd,C#EQa8k @O-ɇZ-94^T4 󟻻 fOx|mq2L7DQ{7Wi{:Bӌ4Vx[=Iof  ewyWiїt/nu}<'Ex)[މĂv,S^$,2b-^[F9kbb|j" ƼyNM+GdGB` cH*_;σ2\6υ'ƈ/QJ2OaAbpz(g]w}TĬdc&ACh̵SQ(1 2ukwX-!q(6pvf|o\<>gEJ]d;yٛ~ԌwsL̑.~LMo}\%d;{>s<:T@6ꙑNJÒ=ǰ|gP PQgqxphPaMW%TG}G*rbΤDU%'x$x8p1AB }ζ 2Bp7uzkGph5ĭfS18vdǬcّNKB"~\/]|/u6$ƢA/yz5A;('?*-!IcdVFBMpTz;$Ke'KvR<5U=5sW{ #n3*|6kX|@| ~U|ږnzqRT[L:xFd:{ (x?t雧df1pbvיs\ 7)IU $|U+}\coz ?m$kH$:c %QI`uMfnxIQ"?f&Q~a=z,?O"r{e%]]MX֬LX͂bO AV;jT aULLA3iʁμŽl{hВ?rS-8q }.6x]7d7̼*u=1!TBmXisf/m<,%)n/ywP8/j^{p4JCqénpSҝZ ʵ)S^ӗ[KA zg,$5f0~T!8AP:!ekE8рzqKv 6F~sU!tVi; 2П \aSJOB£ԴKʄ!U@ : 6N]"H>Z)uZ (g"ӡ]0MqC1l9tABAc>O+X&m/<_2xe:d78M=]v<%Շ)X(7 $ &>ySc܋ Pk`@J*ٶC-w`*l`0p/րͪu1xFAӚ[,y#o2VYj1gMp̅~#H$8-ȠpB>-͹H=wFԄsp m*&2e341L_ҳ`h-2;q5[.T 0b䲧 yA }P;K=ȗ(6\ͩ}Rz }rYc%j~P7ᏵXWu+ͫ0ɪ + "5ð"*mRMDCh?pTXgP+VPr? o-Bj෴Ĭ:qEUO-vWU ~{6dNľGHs1NHœwl:=$#pGlu}V"꯵!Dg (\`|- ?tak*IA JRß {4X7 aÇ0G6NH^t"ьsUU<;ε dmDgZ( mQGc& '~&Al+Ć^&/ɇfy̥r08Kq~ڃ>*'\ဉՙaĒIPi1h_ vGo|xQ;?:vu~04 |$;kwt" r͂\ Di?$a,Ύx8΋\BKX)m^yNTs5յT]ؠh?tBir)ܕi)NYBfxw!lT.8M<ݩŏKHjeP >^=E,+Ɵ^81f0PKe\>Wmr0& Zpx"-H&%O=ʾQQ.G:k|/d] A5 s. VTq[h 3!F oY2a44*r2'&r#i m$~'F d-]C: iXt;ɾMy6k ": Wj8Z mc6Y g=9g:j { e%s-1/l(a9 f@?P& 4Ξ 픸%1>;2y:NYUI@#Pt F L',vw_kA|Ru -#{IR0+*BG#roI\1B"}r.N;͂ć65'lO˵ᄄ\)J06eMŭ4IXI%54G.OjG;Mv7<*YA9H[k=̂ 2S[E}_k̒E] cd®QD"V>Jf#6 `}f_ nn!E@&?!r4ְJc[">He:5`Jvо.eiGc-LAԃsB\(`e YWIt:DuJ&.4=Sv\Րc$c9YpSY2=cqע;[=H/ cii8!):RB|Q~R@ :o/6ER8K>Yd*u!Ri(bsp3D. ;.GyK`px[s=+&dz.ly2Æ!!?P}{jaC}ϑ_V :Gx^Z&8}:l=g4p?\Sn𜊒"wqI 񆡖hi4ވAIQOq,Q)UlcQ*="lێy25,Y27SbZwPTZ-1α ;\:j"5AN$e:_ǩ$pKSru ;ڂ䬆b.h<|# `Exwbҟ*@wbzɓH'.bS$  ,F%qZxrrQ-E'$Fk@lb aaiyוM Vm\&hpլLOa/ΓI؃R};9ӳX,S A~ [GHWK@ =֒WNmsyrʆH6[hk] ZV QS-^(|Qƪ܁(X0JEq:1-u6Ul]@lzۚJ& YE z;%Rw?blk^F[u O_ڃ 8 ӥ#n5A$J`Do#XZ-rXlq $,} ֥/hU6"Rs_!F:#4;g:E"Єx_t#Ez(Ô$[A.2&J nN98R6g |R^C喝<$SǏ G Jm4PsFU|qQ)ZGך>F7T7ex[Z$|+O^<93S[Fx镒^Y2Ko d4r0_d _{0a!xI9@N 0됀dD* "3e +WJrU/`$AsEC~˰Ob3:e68cAP?EX( :X]ζȾõC] 5gp 9H ¢‚Bvuo_' {7Q~_cgOgyZ*=w3ș!]k o3Ӧg=Kt'˂iرlրT ϶,P_iunrB6#as]o/#0~ 7G/Zi5UA(SL.Vq9(ѣ#wwFB-Rl$g~'LjB%qc GdDm3,- KX2Vv\Tzu-oҥM9i vXg3'|\Ůh3!W.<ـ׼dΘژٓMs'qY؏Dϔ (D E3WIOHv6kLF'={A1AD{`| ~w*9uy,:I ̔r OhQjd8BT/𰀻f麫D,_w.`Ite MlA6`76L%HsuPzLLafNqoO? : l[("7H$O!rרŏ$S$Nj^ɬw PV[+$˴D O>50IKS-'~Bm97\l /6$uhx`kz>?w)Q6d˘ 9Ch<c%Oʾ`ʡtܱΝ[>~`Մi/w{K~}ta'k"0jc&J`)* ؼ6}gпčKrBf;f,836ɓ]h.vz=ES?95Z^oE WP%1of R*z`oůH=fsDVy7ViizY0B<K#G̃Z1G^ũqvq}̺RP-+`lB.mL)drs6ًPWRٸjYd*䱾BDss6PR C›vaL_=κVla\[ay 3HHڼ:=uW7!ɕKL]kbq` ][c_ӓ1-A sGYd<<9J֯1]%|49eЙ㙶+<쎢mlZ}q-P iGrͽsR(SSp-*`DPk.=H͚/Z_^+G#Sz|XzZ_DJ~?2 JB+m A;`+52lǃ>F#ݦk]h"V/Œ5aqɿR@_`AޱMSn&L mhဗ N5p5쨷55SŽA[]LKQ˪˹-4Φ[dg!+I1jiM6sS1qQԍtU^1ã(|Dd?e}鑋#g_ ) ޗ4 ?pxGe6d2ZJ)hd&^ JpJ5ɞ 56e5Jz󃩐vvP+;b޻Z#m ; (dk5*>3S3v5F]&)gi{t14N '}zeB?yS0Hl} *QN&2]մNʧэv8MFvhmR%ްn{!vFxrYkT?"hUk)|qN*DI{ r!d7"h1P߿o6o`Ӎ}){f/ @'9Ιȕp &!@?]TITۡM=ӇPQB#0ϗ~RyޯwBQk^h&T#\[ lZZ3"kZAKbV+קB-zCBES EL+v\,g{~&U,,'*)NvLĮq/ E pCN[39wo/' mSj+]E /*ז)(2Ȕn_\oK -x!ᅣ Qմ-iyYmCkY2$1`k# q7f4 x4ᴯXp7Vi|?Vղp;/86Q8-!̙saB,/o6/T&o31X7?%Dp7Mށ\% 4th#L)HLyxv;v_(elEF;ur^JnDNhM:0 ,~ 0WM/S&$uX8$Fl.F6Sm584Rw3uo0oC왌Bo 19 xpuū@ m͵I1I$Vt#"b*F5{97Z3P9@VI3r5!} X9RwVvaB +Lk"|K{fԑL1O @|"gY Jx&/(hߒѕ(J&FI:y \8%o3TgOW6 lE67wY {dv+qx3:P,4U MT3m./vJ?<^6@i`nu]>&H7J(G2٤ i%ҾDf|fO)f_ Ucb5$wAt}=VR j] z$U&ؽ8q<3+"&F4"6'dfPwԥg0@g .o%Y+%9*YD艚5SD!rbu4.uf\N`~L=>l!dƤ*;{7V޲*DP g1-i瑦eQ֊K^[.rr?ޮK&-ST)w 펮]B>p()kۅ*ݟ U͎h2LW7N6{'JHٶth7j 7ʩʌR3C9d&'.L&*zŭ *;8cMA RfxOMѹъVf7 @˟h,)D_) 'F:'ro=b kl\8R=[ܦ, 63k4;6DoiρT#=qqx2l1ČsW?Oh|KzQŸۍ>=iN MP?8רpZMǢ bkS޽trB{YJ k7j,y*e[X!y-[1I+GZ5f ұƬA 0Y ;{=CgHgOוi˳H[)ӵ;* ɯdTV{ݲB90֏,9`ӠΡ:VvɡbhN_lb EeS{i &r6~ŃS{%,Sޡt~7}Mᒌg?B@ـǝ䂼vL L "I5ۘ\}F!0*'zO1Vп5̆aは8o|k**5)bEʡޫ-/]> ✁-ksŕչ֥$j U2w:KsWا2{!f=̐Lj-I&)ڣP^)XɎ@+qC&nT@I7If7/Ash3Wk`-{YK70fJpC?7;~"w2YZ'D sk Ei aB =įG21L9h>zdB}M W[ݎmOb 9 =Hl]J8)+m ieQ'wenusb(3 8Dw8_2 W9N]&+`R XQUDN>A5¹Z ڀZ_E\Ùz9 6|%nG22E]G/5DO[o+6kk^)c͉=iy+Ü2 B4WP~)h&[s@bSzd],H@AvjQ)I2,$EQKlfma wB/ C] :Zy͗aZfԻU^L˶VEC9 Mto9FR#:+%@|#zUF(+msN&57O J*(VVw)oƶq#dpD`r7+3<;Un̤ƥ&[. Q~CAGvR\RnE.2r8)RGP-4] gy^w,  ɺBO l'[sIEkΐVȰעXhmܳA[#m<=*v˶2!)RP6 Z?4/|E6~|*>arxZpaWEVA "J !R/5Xyڣ^ɕ*~d~-Cf}@ϰ#%%Qdǒ!Ux{"+xj]-gܽY K>m[~{c1ɲhIcNdܻZK -=J9_>G=D!qfuj<  8|l> }Ix&*E`Nw)2σ}cTȦQh5F$#9>%S+3J+zC(3<ُ'8Qа>qMNR] 55 ~("'aX֍AW@U]:-s "kRt0D*FK%hu=Me%Z4lj20Sn$֙( ,qA0FO8{F{v8rΡ 8俛=I}+_AxO6ɼZ_P-ꩅ huq/)d[,h}w+.6? .`~|1+o6 %Ki>Gn$v;tE Md8{{hِD$U2g17nܺd_kONRDh|Z-j,D rBHե{)zT3c,T3^:e40s kN~f~vc |lwtC+nYbAq;=3`W`*=%zE[N=L$dkI`GrV%P{sҌ eNzDev]h7}oí:j\S4i!9NfCxt}:,D򠡡\Ņ,m˫[#GTRBBfsKSv$H}\_|,#i-5|'VhnB)CKLJaC J8C9Z(nn1/VfpDJ0X_.Iò{aް|~[ snac@^KCT{N ILM["P`\l6T3ҫ$9G)T,JwqPNTSE$/&<lN>Pꄴb6x&AD4t&zג7!?61>ً/zƖ%'h$U[6*Ykf56kzb6\o= p=sꁩDw0i\j`YdExر*lʥ-BPfXf:,^P)jD~Ȑ[8$mpJwL|dF-z^FS~QfM[ʔC ""O&RV vWd !WeS~yDӚ'< 2itʂ!e=~rG~@6.f5`iJh18 DyW}VDh[h*}]S-6DY!(IB1˯f<ViX >pvus8tQL8W1y 6Iǩ,fkJ%/0F̭Eqkr;Ī{p梓߀сz.>8hZ'19ԩ̺ܳgEAm VJdw8dPzzl7w-,xL`bt`: ڳ5wZrB;;MN ..dUAdY|%FqiuX&L?]_2C'yd2@]Yn]zN3SFhV,OGh4 5u K-[)O1 ]|*~Y.Vh.qM/(&yKCK7͎Xu98% #:HtoA_3@SU7 k5Rħ%JgTc*5YoNFMQ`@r x%TM8+u]AȪL`b8F\ ס0#,rz7m w-ʇa^{ցYn'655go`un Nxto/n,q%jx<:U6):xqjʥ^q;B5D!f$gz7=alĚ[tیcC¾9e(V);#DgAjz.(Cfh\`nK;R[8/de 7XR[e\ٌ:KsT,h;?qpYڄޱ4>9 SV Vu$$IG)+5ɟEfE,Z#=APPu4)GQǘXrHi]1~礸^5]%/U4v.FIl&KsF k6Tg_xR:`9_:R6 w1AD0 #d25gxlPI 6)Ԡ/cf>X.jh-wH9sMԹ0,w8ZqW 8^ uǪ@|L(s^5wNɫ?fκ4f"(蒤P Q_hb Z yC9(\]R@V)C_JJ4)qds;(-N~ͳ6ӫҤ'M~GnXu=a銬Ҏ"!֮|o놼1%c9q>$P!h ,%oz`s*It0%Ba胏BqEb߲%h^TFI2 AP -]'%:նv@cN__I8xF% җ{ƛ,>n+ ݩq\UY%r53IP[#Dmv,cL/W̱Hn/z*Iep4_l"Ss#b1彣:7eLa Nfݮl{>!rF"q7b+:DI5rYD<,Eҏ@ȯrIY Έ!{G"x I4g7 irݎ`yʖ5C@_ `E jWoFOE =@?p7Ę'Fdyb*׮!]vTQژElQl-i;hQ=$#`RZ_t]{337*%.)ss`ThY&4r" 9B].5ː\ N7T4"p:'c&WB F D Y%sͮ[8~s] Fa㆞RYzP!y܀dYd8 ggJO&m,,TJf N/c BoMu"D$fD"G Lˍ!hVr"r PXF 5%61޲_;9BHU\BrFɷˬS1S4Vj[6uio!Rĝ)0abzwB?njiFEz(!Q!Zc@{,T:a]F> A!)dbLHtP #*fpXk*hŒa0!k0\o2- =]((?RAdcyrX{Yҙ>13bݞ/'CD웱0FClͨwcrKO^խtSq 2^猳,8ۏ >XAJ;yY[枫-Kgâ W<A#OiӅ21hnh ~FiKǘP߼2l;,?r[gc:!L* tQALᘫ P-Ŷ38VCS"g=Z'RL_hn mXt({T_} ?.ϴ6'3k W-* J(.IX &j!,M~эgh]_TQd/%b9!Z%{?3N=ͷ5MN#0aWzT֝^Knx)X:6!<4XU4{ *kUʫPdx0?С$ :hp&c+y+:/ݤwA n6eo(e7cnІwA;橳GO7 C, 䊁='{_)x3lJl{D `;$1Wvb97[,dJFۍ#j3A~e>\`5dh(9,_,VUF˱.7_Nʦ 4Ԙ&v՟&+GdweF{ +k~ fɳZ"ȷLS" d$r3@gpjG%G՝W:7ŵ*UCէ!-- |~E\g9j hJ2/tmdJS ὦ>T$`ډَwIxB@"tiV/D`M00'~Eb-M7cȽMD*ɖeotaRz(biRc#Ag}ymqdK3YL'&} ,󂿊buM% PcCEBt[L33eX0hGY[}0xciTB2e8hXd멌$nGάUzy9~CZT!䪬ϋqp^~NU1Sဪbܖ-z |]*I*}| P;694>"ZDǘ>%"6I\ceO%/pFN(_,t #=39ZQ J5kqhbSӫW>!-ڥ-d`T},g„b  P#:j.eRʕIj 3cW9Dnb6IXNoiwM\ N .~^_h}L$0:|W jp;[~.SfׄP8z)8ydL/A&e, |͔Q bQƩeoD+PJ:knXO(-PH%Iq{o'4AFOv`89NtH+ QHeax-6L_cJa(ebϕ!wHm)Adw.~`wtMہip+ip %? W>4)C[5oJ[@M{ƙ"<ՀY9tLJ,nc^$lV޶J34O67B6[>.5ِbN[78m%㢶H}46\]GjƂĀe@wa虯|z1D!3(]13~4JcwV񤷐q0䪞kh%K?'P "單 @&ƫAI=jnA_ zH]܃YmtҨGI\V+D "{i*Jh.KJ#t-CLo.%-4~.;qc KW%B vؘ[$FG>q 7GI<,%}ҷ79@n&SM*e*g<;E#foD bX#GJAOI.|:Ði~@(guu'aw#9%+k#ԒZM҆p~ɿzͮu+>҃%Օ.,3P43U}? ;ac.TKI {j8H#DbU#;7_쪸 ɮ'W)+ c.ޥ-"pE1`Þ8HVi-ҼwkTh 뵕4a ?痧P!@ލaaG%:4iPBٚȻr Uom0g}փUP[,hރ!.H?Wx!"Op[oe\Bj`gf?5X%A؀ 2 Zd{7gwer ^^_K`p ӾQE{@H p03Gl^=!SsUyh9舗k]]Æ _(o4\)6Q7#[uJHacCmF1%@r6Oۧ+ˌ?3}.xdt(N'n>-ym K ^1m쭋[,5_K4f;sa+$ M$7CI30kEtxUVRiG3υȽ P7-gqv/VSBʵ,*}>gSh%p+iَЮTKcq1P++,ҴORGڏ\}3Bكv~Q qI*R"*9zvM RR_3@RN2Zekj2. _ʈkHUoLhŋmi܉Kum>Jۍ^sN#5‡Ա Zޅd,k#cw}LYř. liZ;K*]+D$]\FA+c ?'Ɠ} ;%{a`z|Ti™mkxzL3w,DhGp `zHʲ% tq0nY.\\W.aEMӷ$-%QQ= BlM&UhÂsM hn>P4i uD}? ͂' dC֌8yˁM<`5#$~ @ja%0fՇxfV~DcADyQD:1&nxeٌfC$x&yvfC,VQX[qsZaLcR۲SWp3p^y<%n2hh<`< 3mʟ vRxbT,u0u1 J@0{sv"^8c*IZO @oqw =ഀcad B3 ޸qec:^gO>z34e%<2jds:h+`# *3w>4ߏ91kW&ÈR$ U:4h ;('SuG{4mDt'c[)ctAŬNe)1[I4.Mr.|aKWNBϘMj<ܣ:,8Ln!DF("WB4_p5wm׳Y$*6n%}3P8G>yoN~cڧJҭR6ޡs=ŸZ6j~I\;HFk#tL£~.1>gI؋vP' 0p5;oDL !B?z<ͪ)d 3i}tk]= /۰,ʐM f.fe%vC$0%^B,;mX+ В>GtGM] mFދZ5qx#+ƞqS {7ȷ^]kD"X duBۈM w}%}jxGS>f]r,zl.[:yYp3C1Q"}پ^wkB #?9b Gɟiuh}-HLZb L+O*{Z=֍ru~38x-\<=L x g+zv{bՎģq0goL“'xh2Mέ6u@o kGv-/ἬJi9 R,}O Q FBV kΓZe*#o3wU\,+#_J>E3Wjw-!ݙ B 15=FeO'OZ''`RZ {B([W6f}{%rja؍sBLmA8#uH9zz_ .K>qʏbvv]هb -.YXO>.Iؿa)NVakU(=5 Wav(st2KPQCl AMls,#fW9 So0pAL]KkmLU::dV`QBbbo{Ƨ%T/ ][G؈~jܒ++h{r'uڏE LP=-N6竳),V%w2g;7f163A3TrB~~=3,u'')LZ,A|c_|s p CdAfw.<,jsoz&DbGwuI)mkk^q[Ǣgo}o֒$#"3n vt@iUz zwq=f[tw XCܔ_/ T2W`$KK~L}f4iE=P.7|it^k_G)%CwA4wdITeT9USþ=G{43*a1`&C`f|kJh`UպK/J<!Y+zP.:q/c9&EoU6DOf!Hku$;-m@.E 1.[C4Nܩ+ϽI-e gc C|5ATS qB~԰eaml ? -0{OC% O "̰z:`*p MA9g?Qp bF BW 'z߃EV9kɥAH(P}9,?=فv*Cdo^/A:uװv9A*prZme2-+}o=XTpSkmOueܒ?/93o]eV4<Ã=PWB2 4}+NQ˨2{\'ꓶ%F׻AljA'yӨuu ,eyJwS-ՋJ5GůkK_q<I"tpY_ȪR6b(!!>rQΈ=}T=.정H٠Ntpݑd0L TU[KZRI( H,`}x5 {"Ç)p?~B+/D^ᬡihE:Ҽ);0@ 5&^nsi[2hdࡊdOyP yv ܞQ[xI;֡˵@s$H5'R'+0yGFH= `;ms[;Q'wn?@lJj!Ba`C-cE+M!mypacYX>{Fł#.8ѳl \.V:e7x8𰢃U(cA}h_G=RDu1Z%=i*Bg:~Wuh{)3]7iR,8J^z6#C$[yxkQF $-L g{P g~^ ;#o^]ӎjqOԚ90",iQ%Ҏu5r>0_K~댧{WJ-؟ o؃Ȥzr+Ⱥ¹'rY6ܡ+,o!\v=F~?#=1OdπN}G™~筨hlopdqt לpѳ:<6]X sVԕ@25<{,92g&&bu*'7t´_d#tDY80kb+y%3x8Ҽw+i5/el);&P (.1\xh)xhcG|sU^o2րkz&]eNZ.}u8/Cv{Fh,1P,&/?u{7)#r %˜(U Mޝ;# CԊ.s`eR=}# csY{PYGvCLBAN7| x5;g XqZN!ME 0(i0Ym NP@: +/|7'.@BMkZͱ FW83vz1jzs0U7yKA5tJA ]QlIf31)Ch _x J&DZV`.f=x8Cu;7\ãC ;;V~ c,idz `GICÞvcC^!>pйJ6l|6=.*@Rj#_\V%߂aVKS#5+L$kPmdS3'U&7at d"HB05]Q7Ҡzqk28m݉Gt{n{Ѳp q=zI=K#n;s% kOvM{C|Ks6*;M'讳1ܤ3R At)j#rE,YhlY Ê [4RZ z5M-,[$BMC K&/Wa2D!-j,vR^04 6BWU0n͕,>z u>[:Ң,"fUZc|jr!$)G~d)2S)~am҉ͲaJ翓&6wm M󚶪j$b@{:{x_Rhrν&Jilu.R3sJ1T-&~7Xdo(^VC洈a|nez?~|{=0T +oC1j Xf@,% IAthwS@K@y!FU>-/Z0/%ƫ`MFSy`=6v9ga?4eۍ G6LɞV(/\u촷wj2SΪƀ6BS+N0l5' :G_l標qdsbφ, ^ZgJLd6n,Ч,!9vK{aPf%_H}91֟<>@ _wF uh (0byޢjor ;Yf~^vu<ғL#$6Z҅:/E*47!P-_ew(\ I İmDhO.N >w. ۰ѱ\Ѿ5A%lbZZ6RtHͭ?bykdI.ry^NN{ǿmy5p%\)>ױ3GV%)~È 6U7ur}pѲjF Yھ?qiHFc[7 @;$@ ,*@'E')8e!@J)툡4*s8[`nn6_/"'/2= )^ة6z<%w׾x6I7'\BRl{ٴW]AX%(vkST'$iZٳNuwL>ʽs!%UƳ<.{FT~ &Fƚ{Qֲҩ 8hHr$( QGՂ@:lg1b\f0V֗):xN| :ǡTYULF<5[<5=׃|ұHT7 E!gŸ+p3:>mKU;ue䶵q<(%6Ӑtٞ*dx̜ĀU=S z͛): W\U*l @c!:[~f~vq,b&&h2 #uWU[&z"3r`Gީ8 ZY?Mn镙Ru?vQXw;dSGow7J0fH4JbDSDl牮ǣo"ĭu oUvXЅ&K vm'f"]O Nh+QwAz;Y==dgI+ij 'L?`oO-}Fa ?rD3q'&I@>IK8%XQЁi"ΒQ6 ^ ,Z 06UmĨuRd3,|پqZt2%X.デ6Ww}*.{C|vJo8p^;2ia%n?Tkq &gLo,G Ò<(A/na!C"OtadB?Vu\!3nL)99w=GG _T^{9Dcf,=e~KT0=!טF0H&i|W[$$ M[z"?Ǥi6ɝj\%j+:|KY"\1$S4 ,}@L!CA[[wǸ_pwKHvYs!xAgHAH5vosH1oal)d/U+#jED$3ϡH!2&8ѾzvQVel5d UTLR׉#7/H8c5} KGJK= W3/ڬ KWqQwѾ,"2ALM$tӋi}>$1A_DCEx |,LȊiDb:ތPф|Fx# n.aAχP('myG{25t7+RDn>3эq]YK\*qfͬ?+'c//edA\S~,%;C/@ B!3f=_GKltZs ?d@aHe *PH?FP!?NTݥoFXaC( ~yh^DS̅tt6-TZ0daGڵj\:!Paf+V-3zo sICi1T< cַv8q:zT՘ O _ˎC_`n};J2 H|F+&% 7Cg /)ÙZVQs +t|Pef$Nvh( V]=;q@$ O{zi+""V866Z$4#qv$QVPSkߖnXQ1ʱV= 2# eE`5A 7 6zL:G<h5Ԛ#LiUKژ {%&Xv a˸=Ӧb_vwz.QpB>FL&DФ/c_35᭛EJGJ{ 64Đ9X@\p1،9(&i^ZWI =8C}p)3[a|HM LTD< z "==k,vC ~F>R"+ "MB9F3 2* C8267IA?ЀW' i_G!߇YTq9;<TQW"ՋKqc )@T\3BqO)T~43|HTF︓".oQ7 l|ﹽJ a7;;ƶ;?ak-;ʿB#1T 3d^zyO_S.~# Q;P +SVПF|lT. fE%=hRr>Fq5ӕ#1;̺Ӷn#W @{r@M?P)dFN>UrT_rIqL-60BUO-q/<'֎[<*5 BNl'xW\Lr>MWe,f9 ^+oDU$5ib'SDI!xk;l` K<˶WT}a%:UpܣIpfO %h ?ӫՈIaW,=ʢ/m-#cU zxQcZr{GV OI)eP[RebH?}a`as/4Ա..21J^>[p3g;5Bѭr 6p->KXT!/qwu;k>-mĀ+QN\K*V^w4!]A[)Zs̘V4ցٹΏU RPdZ*v7|8Ѕ~jWD=x]&K{L*gL>:<]:_zh&E\TŒb'S}:Û_Ш554iM35*ŋaeejmE CLWY=)B7ne+R:=N •ò;N#A|!ޓ IxSDґE&1* "#e_EVא78XOLD[T]#7cohZݱm;, $=8###=kK*Nvn^}`#+1jͥJp8X%$ UxA3fh34ct&2q$YI'q2B:UZbqW?Ȉ%+SHeE\seKd:7gF籘hDr@A*\S_3Tj@ࣧHT10bGmG7-=dў& >` ̍U]Tf8uS^)gNVuJƣ{RkR& ;z0<7#!6)6] K&% Lg Ěvg18 紷q'~^P㚌:lu,S?=  c>.Ϟ}kYVhJP k*.#fa$`:_@K{D'nBJ-2*U&bK.Oфlj&?_ sUc'!,(z;[wEz1..@dJsZB)V+h DFynjɨ bڽJ9%ΐ6)%9pGIJHp4\w\"`%HCJSj]n1Q"0ebIm_OLEj/./+h3cS v ex7wIe`]z,yS݈6QbI(\r!-.֚3H^_5&%kB6T7tpGг)4M%7 ^hf_A&6O~b8Yd11P7) otrS6R{duk(f]d76xqJ]FÙKt+ΑU-FA14^0b0.9w鐛Sl8+韆f@ֵa]YA7~i\H~<,AtǭФS3}'jgn]y[ \N/7W[A;i;,TfVc!ĐľlՎ/mכ0r3Vc6Yy VD_zQ6R\(xM30hYfpQ) E M;Px]Tk?cAeK)cQI"&_dJնy9T$AvրjCa7LJAŝyZ%HCFI^ W:#ytKKglQgz7% {31I8=cJQ06Jo E&omM>.^LyQU?:㰦 vy1ߙ~v7jqd"T9|su3VH/w~qI#sL,gtn_:fBynsεbY9jw v3ъ9.DpD)FnjJ|WW(QBScv]VyCr.Ch}nTK K N?FG7^f+89[9yĐt)ax+Ѕm_|MUyL}lS5Lcc8-_4^*5MvP!uČCֈ9DLJniͭ(6-uE+ZQ ;(dyWSVrtWL}J\4i<{h$(.Į&Ȉ*&Vq5OCr(Ԩxy@N).e%ƙ8t|OU%ă},?kWIVnL:R/Af>a@ ~XIJnINV8y|vRK>/0>b# !)7wƍNN.cPAsnXpukĪ#gMxB(~Tz:st,AY(tS<`Q:*wdi:9fTI}s(Fd1CɄ*\N*˭5_\M fIm(" &ЖNDGnl]~eo 1Xο72v'iE4+lNJdd|'?S;B|؍܂t)1AjS!%/;MD1;?sIN]-4 eɁ.̼U"0ABxۅ8\vM72.dq ( 0䣚-ضm-E'pK3< *\"iŤR@gKzӍymEJ%7M9dahw10 ~M\".WmЈD;,h4q={E^xv>?ӔD1;еKӻPST1M++{?v`7Þzc (1qaCpRr[) '.]3F+_l4M6ZJ bPhn2ݫ4[00!+.{]ٳg7s>bP_bY. #x`7pj[Oü7ɮWWW!]`䭬ݹձt8Ze}A;hv#ŁZ.kJW&\ޙdN^XJ6"֢Gm(^%;lIm<PMZqu5!q N"M@}srߨ {rRo nYYfTBƴgYq;@ydlB!?00~bw A(3*bd G%!0}^՗zTL\gI0_'VjxGGeީRj䍼HMQ1]%7ZӢP#h2uDs0ڒ4գ0*$ɋiۨA6 ICxvKjeiۙmk~_RO xAbMZRQh!0E"oN:@LwtMs(;gmٔ$f}fu ݩ>S\27(i+'﹯d)M6*%5 |(-nɪARF N+ITS!נ9ˡq'Y7Jw&@2|7jmPe$DY>kHHp6$=EzDݢE*HWc : &e_h~Ļ)2O8N^ 0ìC5#>]GB+. pNjeOo^(q$ `S[~/ln|gf,_Sxb_J+q bFJޤ X 퓍e;`%,cZtoMޏG.A(%]nPk`; 'ٞHKwޖCqZmu%Xk;qoUQ$·y^ l`c_ cG!IǴ4rw`i"Z5i rF$jQ <7xv8`02ъ ɑ>9YGc F7,eĘ0W!߉0;Ga-reəP j-X`3:s VD)&{fzM@wFpu`XZSelm/|mJfgyM x֒18QjM DN?o;B@Y2Js| bO( mIGV IcNtyG2U":^&z* Ik@HNYu)t(zPޱ{0A8 s Xr˨C0 DeJ#Pۺpaa3Z [7 펾is1h(Bc;rT&k@F{9Z_uHHc!B˭ .`TȔ sD)\mSv|I;ony=< >_p%<Ro^q"Sie?&e.߳[uIA٢ Kꚠ#us:ۣyT8hI_]%_qf:T`!iLwdL0^7JRo7wyf(醋3@i oo)qNpsHx7j#.֭kFLc\!1ר6o.yM\¢"`/䫫{Er2'n7W5ƿߎȉΚp⮥=FdV<%1+5Q,dWgS1$fÒLϕ&my@p f4.p?*(Z#жV73rF@,bx0F8a¾eq4gI< Q8I7XmEIU*n+u܆[E{}wLku%6Z5Sڧ;XR5 57A Vu{2ZXtރ~ת[Vt _m2 _Hxh#$sf Gf_$Fr9_ ,OD+?.dF 6%v2zk%}bHz::f6zzuFj#Qu}t[Y|kJ ]j^zAՐyrgq>HݟQg5 Tmiw<|46h[L*Q!46J3CI:`Dk{ c,!7?6;rݯ ay0,qJu x#ѧ(Iji D*.aU(65/'jǓ6́>k04E-G`uCIVdNJ?'yWܰݘFzQbJ7vqdo韡@S)!:S.u@ ڔʪ stȦ[[6cr)p>jQRjYJ o &G-'49滥4k&C# 2Ÿ6ʆo%Xh5y*#&vx:Pp;цZI+3W#yY `r^bN| KE78+fs᤹[PVv6o[L#.--KAn!׹*mFɧK@qN4eU-)ؓ#\*tb ><07߉) #O=>cSSA9`[[uڻaTQP4lIfjy<@=g&}4aU91 HKU{[ dՇң%3iI^2sM_u M~sĤgV޼:0O~܃6( f_4 b]ŧ!g»! {,I%X=ՌI - {@3AA j%ĵD5]/Bu2_Y"@Eͬ=bv.a1A`~yG [ ȑmzyoL\!&X3 t oNr?'p71k|LNsAD-Jˉ#=G_^.`W[YW8n*WݶC9QIW*;{D-\SJlNof׬985FBq_qⶂn#pYsj'~FH?2@ g gAտYZ }LDq`U d^˟"N/a"- )90l_(:EF1ׂh qwQFX3-6?MQlLjT3@=rWel4e]Tq|K!\.nR{5%e* 6_꽤 AQXL03 tg|/cxzŚ-Cje 7>>﭂'ފ<Fنy*eE,Hs,Gw ű.wCׇRKeԝnLLjW[kuQ6oY망$a8"LːXWx"4v$첏XɄ5EqkMX*6y?ҖKA HpS F9^V;tA1pi] &Ɲ+WbЙ7lA |,\}uW~n7>'cFHGA4I l89 tP2hYG? 5)É$*m0~ kJ D׶{PGg- s{8yzǦjT0*0u-J4V5ncD$"*L2XܻeX8NؑG{;bc2G2⫭iS$D_L>ZLl!G9Jf5mnlQE[p Q KJgyjk@nϙ7t `Aq"k'#4(O^`x^w:?s߻X@a ATzUfҏv A$Zշ @pʋ.rЬ}h[@w(F +:AOSxlhw!k~&IN9RJ׮LTUԀSCYGg_{#4GlG{H_U$5/24NwF9 Mz3gS0C|@TbQQ`I\DDޮK]y9 $ߙbR+CYR,ezkd/ԿDX囜((yaj:xP>5_xqq J^88Nn#Լh6vm@z06Ve$%:(]n61Ѩ56MTƋEr% J"O0m)AE{R?SS44CDȪ.L3 (غu\7HQ3 f(PoubA=\#E1Z/(j#l"E2h !hV5مCjϠt.A#>v b}QzUP;aOv1;9 u'*tW#2(T(uq]J=Xxy)Sa,;|Y( {j9yr[Nkc"bcsPeu)sco^_&}s܀ndNUT6,֎KCF TwFt u|B(ߗZ|?6s8՞QB1:q*r:&qJf#kxJ RB-~1p lUbrnT6 :q6\yc"Xw`V^tv*Ӫȇn$!2B )'+ݸ0dEkK,v73pPc,uq:Z8h I2كbT>Ta7&BZ sV̑Ǖ[N|+k^ I=a;  g+YoO/.=Np=üe;X]𭖤^zi@jф \oA˭Ekf %D"J"$-jbɷa=RQ_9m mxˁ(TEփ `3Y.MM!4t˭%Ϛ&5{ (&sz0+mC{ !"P&wx!!#~]*YL׆>1d-4(;\|cJ Yu씃dbZLo-aedQwO3F[*uOff5"F#[I&D[ֹsެzGmL3J`w-"гbwWRWh-uLӔWfw;\[?63Ao%_j`s`Ma.Vb\s ~6}o9]Y4A `;2[&ܻ$MI\k_ WM PͶ0)`L\W$)whN%;D&77?r[h]$棓b)×g=7*.UVXQ*$h?GuUK3GW+T MFjC#H Va xNHD;_CM4B8ӈl Tqzhb>0;7yA%)Ij^@{Dv;(9(E,b +؀icla>/ì]&noL6m♡󻒉D}MjA%<vegn'GpiA3z2QߍQV94/lN  0fR.H>Mq(Mj^j^a0M* k} (D˓9MtrJ9ft?@?}!M&<vh 5iLjPU6'[^(6;/uRo)?ð7YD؎/| 7KS#$h`o*n >R?CrX!Em#6<W֝R(EQ FąqSnu܍\I6]"kfIR4N/Voo \yӢ1 c ;%D%Jwpxgf=nVw]#5RYznud'C#紃o9k3 ء-ٯP-;Vs?uΪEm)׌ `[ѡ刺U=K#N1czt=u:*ˇ=ͷ. mdչqd#; KM4oA zB.(ʍ͹ lD0R.5'PuVU0berݠ)87ٺvn!6# Mo~ejⰳM4Ǩ(vg/n,Djz=b1#?kN/кa1H(4=מE0YRV<9+.,R`>-NRێ/} X}c")c[ǞAgp{%KL}`2^Z^Gl_@8jk"Cc#KLjL8=_上`.=j7L=EvJj8NjTWQ`w<|O'%[V6PS1)5k#m#.rSumk.Y 1tM@[-5_~ B_+qD幩OU^*T]vђIt LĻm6U inǐ\yؔ<+WNyɇv{,OQ'N Ug/.m[.x_W'׺GO bU7jP%z1 |WSv%X]Rz,z#)Rx? ~evYz]3Ӛv!ߟg^;߹Rřt:3wb/dhOva!S5O%]g;K3t(-?#^ Jq/vi@4̂HRJ)ZJ9}qf |?-)0c1Iq rh 5aZ&`)V%t4USIwK@«:R椳LO.^Hˁӯ@r'@"X˷D~rb@=vk ַܜb]_#{J.tn"Pط Bm+HRD߭^K, i [\Rİ( BUYMAbH$wMn}ܢl M.~Sz `QWtwK13 qolIy|HG#cIZ2H8*"ί%n6*%ĈEj"ۤ{Hw=F)ʲ7O/pߤ]4?RyhJ |7կZ *GcOFo9Tݴd  F ;j$U-Zxo3v (@nãY%8>]YFEToUNƳmXdkSfH/#!M%- bz׳ڟۍ>qSTvAn|PzfuiTau8a?ɋܜ`N,PŁ1,j °= r Hr?0\-{bϦ^r55-Ye6p֑8xۀyic'>/x[ NgXlnDIj1ǦYZWi=MJ93o_nA2S\=L [^KkE5Oah֏!:a`F#~x"o./nr- ha[# F\uL4uLb#y˓̅YM1)ӊy#>Nev#]텻>W]]>'1OZ w*U7G#1,SoymviH"WO1jt!281;A 4lݠICL]fZhcV t)mBM|+m'g6pUYLp]Tg&9~v<.MHƒ[*=v=~yA, pz Ƃ?"B_sXxTVLuyi햌K5ݙo (aQoyFFv4I%fP|Db3$7]ܽsm4^!8*۞$ :J`b3WbPS%eH2;y* ~f|daB|=2I {{׸PwQeaN!N4v3M{7Y]Zs: ߄,h\lY0"ƺvL0ffwAYoܫ.q, -ҳ yCpmg0ɔ<^ IV#&!j'18ᢈ1yL.{q 0X |C/GI\!4+\*\M6嘨0]#LO m( q &Et8Wq0,\r̋j+-fڗȜn9a>|$V+pxRxTj/`;ӑmBy+"^i ݷu+^iȁC O beW[+)"<&B"9p:ȘBZNmǮNpZ4)JͰ'o~{^(Nce]͔X'/_(\l$>59 "Fdas\ĽAmX@/.쀎|RRO]TDkn6QǎV`\X *YωG=3*/]|?zsða}Eg`+述WdRtjuNgjphE@_8@4F4.ϙbcdMW[!3YobH>" ?0D}o~ D:v֤DΉw=5?={fE6[6R Rj/Y25uwU SV<+T!@QA19K"j),|sv~Оn*$dv"Ը x[誦;̥Z-AZus ;oN16'Q ٪C {&hP ;?Q QUHtR΢j[G+R50|8һN#^wcQ-b+tv`5dXܥ:&* o RjoZH`DLQ0\^E)N]G\"31,YΦ&'hQ%qyNpO וyB}k 'eKtylMvYzAJP׃*B,#Ի kͩ;9D\/hI(a| xIp˟Q=q{ōVKEb<L˶6|,YWNJf VKhPL[2Ɓ6XScv||8`Fc5sĜ6KQ2HE"01j_c{3OS43ڠ,c݁3Sh6. 2F! ѿi]leU!Y-NJVb$$H>;-买Be-< fϐ8+1:Le,U\YC ƇZC[-*F"M #A2KxcULnw!\J=|!JL#9TW=+roUﲞ@a+&3Ւ)_3m>iZT(=AUhfr]L#"ıidSdǒCܽADLf/4o^Kg~[\8Qd}S42^*-WeH%Hv-P+ڥ3Y[ѻOFF ^BB>T!w4hӘekcrXmw[Ck߃}n ww5{~n,XF2*ZZ3wY6P˩lC80ƿptp(0q f&B ߠqF$Z \? $޸7>C㒹O+ʮe 5̃qY?v.K656hڲv1YI r Q"at` y0܉ɭ柨+H JtmÁ9gv~0uvTvZ/ lR:6ZS]9Gjq4gQb!vQ zmc`^lؙ9+s-&aBNH|ZTx'LZmX@ 1Za;Bv +Zu9û4q&z翴HZt|l:@MVŀgMhSw ӆ bfO>@1*EW>ⷦt{(ocfމdΈr ߘIȴ~C2Yny͋㯤n*1#Cmr15;ބ "ۭ #9L_(m7?Ef5WAcpŐX_g`B"Deо3Vl=m JA0K-(! {VaSHoC&x`Ag8V"䦾Xc 6I2cW0[OLSCٛPT 7tCwSe=q<՝̐#^LsKPW!*\(]h6 LL up4nKCID\ Jx >ngC-!m"SWDA:UA009!4mÄ0ai =b3$NIz\yxu@gҟDjx=y`~mBϠ"5(KF܀,ݬ#_vDxNM\#[ |Ո:wtj85gRRYdzoul-A\6mUruCu Lioz #& ru`gPWfRoO1.I5ؘPF)طnA$$r-^~Y1Z^ SW^ [t݄= ]$j ']Amev%9IG$ķ nvpgbwes kt-ãuqL9 |kKn0X+O/$9vvm HƠ%L̡K |%e5sZ_Sw#~dV5ݹV#S܌Չos,ҥѠ m:p/QB;ؿ$ t\z,fg ?mv3v/Sh:[m+;mU $…&D7uյ_RCO}N|:QL%s݁>ũ#8Ci.e9R?u7cq4)iX:h4 l߉s6m6oiH"E~SpםRf-3'{&bv)hIGA9'7#~SZ=Mje[Ȧ<|R1vڰaP'GoG /<rM7 Rcn-2xƔ.`qLxd{<yDetcHcK`ݔCmӪ wn mIpt eR+/vI[bR[^] ߋpU޹c-1G'=a=3+(`l]\ e9!m+KqÈ_4c =@\'~KkL;\JG3l`/p5a3"++נ2P b꿴[~P(@QU Z&ۏ38Z̰ïsbhK5DP($ŎC y:ŕ1nH|WN "96: &pBENR=B2 (E/e0Z4XَˆW&NpNr,DG;ȱdAm mk8.V4F[IɪhkHj͝(vŋttV80?+}(tS/LV:yp]"oâ릛\ &fzq`OXBrCv/B|~ ]Ǖ\-[s(p=䆘,w^Y<=Uѕ7ݠ[(uuݐt?ՙFh- 7FFP:sKe"<~Q?jĬvc\MoL61{b*mjNDAm.eOod*-C*eS6ǽ0Z)_إpy.x3O'qOh*jLb*{I.L&۞-Aq۲bByKu@oTwu&&H,u!Ƿߞ-B մ7,rXRR.#r_Ql@nɩnCr1""`,[H]w/ZJx5YU+WدY7 URñW99,UZwi`"I>]>cxyd)H1ċT f׸lx=krvg |a)O JtTيu) 8+?-[h5v};$a3ƙ͒컝fekg5›GuAp⥤ﲂ&ɑn199$JA!¦}$5Eߔzo,&Z I7w aH`Hh: ֖ԋ%AF-j^ o ڤ`])hxO|14Vz5?)Pܑ֚ߍ4oB1#ʨUqcŞMѕ`"p0B5͉ʮqGà;omwcw_i{ο)Dty:D aLN,pPHG=W0Řnf =s /Q^EC= `B-,}m #4yW ܽhWX&Rs[0ly=8J?rG 8\H+Ԭ/ၜL<: ^[C@}Ś\5y)ȧ&RG\B\uXJ (#ۼ5s!k'x1(^3MN}tbDZY*;^ f۴(=">t s 8_EbŇ-IRuV+ʕ1xZeXZwh l'fGr@~d9f<0$?13WȵEG żqHAM6RKnǧ#T, &TV0kDb )dXeڨt#tPb&);x%'>_$e' 菘iq˶?F vD&Ǝ'P-fÄ~+Z1(Z!e$4.GZUK pc[1^$P(Mk`SDz a<ř|;1 D/U.a]QZL@9C+ts0:I_CEK 6NQG;mmy˞M[eE"6L kZMd 5"e ፌi^ AmaseLf H=b@Պހhk&K$8⊨Ԑi[F36 AXfj[\YxB3-0KKLmKI6pM^*9Uc*WhXk.f-Fܖ'hb1c/p>0C^؂Ї$eU:pw/~t:7e̝.S!>^i7yz/% x+--+;Ǖ)o9G+ 3+Reua}+9*5LEźEdښ( (5:("hhӀɖ/b~ho0)IfcN=,X>>WżR#. "q4 ގNXqW Vݷ.Qpjs+<8Do$6tcA-RHxn'}NT2s° ]!9U7 -$KٖX+؝S!( (#RwWևq&+0P)0fDַVsx'i{3s*k e(Sp節yA~}E0[42!; .y,G,!?%qQoVQOQƀxo%Cpw`3ŨYHh'rNP6JqD\MyɅW o- j*FKօkCXo!T %m0k}y˻BXpo9gZ.:2 v"t9#@M;yR2Eui@ 79ۅ3J:~&8kWDžwi$˭NwrN61n)tW% W[?ҺܥTR$a?/8w6 xRZ$eJZ֡Y!m2;ߝ +/x"0ƗCeo=T`;Y]%bUU'vS :m7{C% M5ygDZ[>0a<q 7qy3J) } ʹggP|q]4~HR/Dx@_u:C+^^Ze0k-E )ZߓV,r3@ G/| Awv ^,K8=qKeD%Z\cr;rS@NLRoBC$ӭ4,mZٴ!w8QY^!R x$ZP'BX?_m0clBBF|d^bdWQKƏ)7AT(0+AH5nqvdM|+M ͽCkq Xmt.f E_+ӣ%N?uM@ 8{)|Fc{ Aߞ{Cw)4 *E5U{N#F yќ~~!ъSr9yK7i jҴg$hy4bZ?ݩ@kikM⩰$PYyF0"͕ RbHs!?9m S9tgr]ڒUy!R^Иnu1y(єbnI9/u:-+7D =u_%ؼpΏ= k֞a15R7}$VO E;Tluzl/Sp[JQ'֨Gﴑm9:RI/.ߢxj`w? d>:rCCg8g5A%~>,aCiǒl'o`&Vqݴs%/jD1*t` gЁk0fA@"䶒p;hhb٧jh.eJ{0/mP" zߢ34S\{Q#cg~`Hbg.dO2ZId4Y1r=T;dݏ6 *@DRi|# uyoq =eGЬ3rʮN .!MB=x H՛v w˅?X@M!Ť2'eۅ"*FS0̘-.Em";;¿ad3?e #0ByPBv·X;O`#e'yIV)8-+KK#(Th樇j.@*Rldk0S-NfW-EN҈r׌|4셤_K%Ƙy0خ$m94r:XheJ sO2/aK@C6 *MCzt{Uy.Y EY"넝[-WGӺtyMJlYMW HBEP8:q,+4$P ^'8k0 \-=eJz#It8&lS(kŝŗa[-%o!dM ]KNsy_ xN )]BPLQy YQ` ?3}kb8" 73-YџjDu"pDuQj'/}.rjM@8g2|%9>)GwHÚ´,8X>ȸ4rT{mU33FnG'xl4Zȕ?ѓKU]{Izw_Y;ϫ,Jl(gK)5z| MYqg]. !\nP`˜//iE)|Z33t ::cψ2cxxMywfo@!K?J|޺^\b2mgmi}gؙ:¼/9BHmw'QxX jx8>f q A)ɛfLMSMg7 -z=ỨmFO&t\3X#VycעHt,s˴\N# Xⓑ7r$ ۜtFƂ ︱[O6vWt~uK +Qf%4( Թ\}eX-@OoRc䙅$'c}^}h 5\Dɖ= $YyL&֝D_G ":ǔSwRPC"TTmi2iQؐF+)j:M@6jXeݥ+P?}L+~{}f섮,]ShȐKpႳнNw=D[ۡ3w< 2!|ipxrʾH}R׶p%YVn@ 7\1Ԛb`3 VXzZ ¡h2 єm]?Ϗy* _wwluGy '6-&UT}i+iuv NA3"Kvzl׹,6W޳J&$6E6o꯲Qq>;e!ZiNP3;8 majn\*t!ZߍHu?hmI:?N^1o;2Ni~i?S'aLZZx ɽ[ȂAA P5X= %|fZm²9*F̜9\=)33p[Q08ĕK\ZY-"{ȊFፅmw2MBPm_ۮV>D#>Z=Qp..[| )6DzNb^W듴׾ X3[ce>LBInkL(Kw+`؋:<@(&\ٹ+V7/xM^Ccr!3- ېQAЌ P;X0eYn r_Z,ÁI>$&d9'pi) HŠi' B%wc suW0Z1MDv?||1TS;;;E 8(sم.yr:qNȕ~r'<敍%?Rh,z4G ^;HO |n<=jS?%%n0)k76kM:n!#,>S :;Ns UHܳY͊RJRn%_zR>ZscÿG;eXy)F"s5u_@Kv*9+,f0P7m§Jr E 9IOr'V%0ICTMbCoYlL55\ ",uA6&bj޿$ KjK6,[ؽER==`d7|!HiೋeR+m+hVqQ= %/M20]elYCgLMVHLgPwc0z4wصZƥb)T𽈽|Ky-l`wsnCw(?iy |J-h(ʚB)b=8gmuzE&Vsq<ʅcyƢ{-azWO9 #?KY%o@K+} CrVuVFSWY@܌+0"nGQ\RZMN(N(X5oOοC 6zR$ْF)5-nO@}D0}rϝ@`o? I>WtXWNF`0i@.g>RwM@>A})P-`[$ z/NshcYƭrVͱI$>P,~b{'F6yKl~3!iV]J}`^^X>6{{h (ľ(&UuWF3"K wughneE: J2ݿj]J2)<:TKlE߁)GNOݥ:]2?hj1'~'3rj?7 nGkzxn^wl9ƺ,&"ppzdtJ1VyHBt5wxIWO ]l ۛԷfF>>qN s*{U*iq؀<3ܱg~bJ[`2<{DέSffccrq7/p7-!g<%4^tE۝ ȯ 5D赘wLx5)ܼͯ(cBЪh2FR~ /XPekV-^7oaiE͖pk\3ǽ^$RXcS%@~Jʳm _x5vrn1FoKtUʤ5΍f%oa}G7r4zl L>iq*[L#HL<pv!=HfbwubM`y.N%`LTv3)|GЅ梿 98 Oo0[A벨8]= #~AKWw4}3$`\mHh3 QPn}хΉuƽq(N:R)1`./ 5ļ޻'j(u)[庵?@'r(zN| Ř<)e~ ΑB?iZUxc3&Ѽ\U%N+|)Eʱ R[Ss2<_C"bƻ QZ߫Lڍ "'}Tt5AցU4`*1Sj_=ZK gQʠ2hEz& ܺ9 %1D},])*+`QXi͡GOH0'T]G|yq&P8KWqWOq/XVW ^|Ir|?Wo£hN5P@xVƭ ]k@_fݞ´5Vd(6)6J}q:]U ^ԆEi B[i텑[(lU삭?ܯ\TY[@}SjX=s,tĐ6FP]"ʇK'V:^fIC,Q'HDnY8?:ˢan iy"ٹo+}OJ`v<7S4;mP<<<>t"k3V`26P IW0tcLMؽ Duf 0F{Z%$UgZںmT*pJ>G3;P X M2œQŊzgZD$@=K|舺F;/<^NkMyzTQu+ 3Z]2 ?+ؓ^awV~|4@%%B`yo}:ȽՎc~f`&dd(:R:فGpFlFC1j߿2"bre놷848CK#H`x旤K\:*F Kq + [7EAtu ":? 21I0?5SwL'ᙆ$f Ҁ`^Pҩuk+{QHXϟT"Qhr/,˴ᗁ8eb.U74Z`悅/,FҦUHbdi0mh*FR!,5}͵/< M의\ l.Z |=1GG0Vgi'׏@ _m* QLD @8Q| ceҁbi/֚L׷XԱfbOwȋ!=0HvFºOU\M0jlcrb@cB*ً4#^{;<9lo'CI6+2DYC2I=]ښ*|t|Ds cßk$ Rm+ q/'f܈ 2 0ot෹Q9pI Chn {sιCQd*ɃA _Xqɦ .SMŰ4iaU\{_ߟ`!rC:AkoxK.3BΏB"{݉'\q ䷈|13Q33~*I; `Kj%$:Ϻ k%o_o?:Lpgm.6;!ZMejDF\\c 3#~Ai"{PK{) 1>o/BpP]ZB]M>,NYW[͐P̍N۾@𑏊k'x?[%mGmQd鬺#BCG`1X nJ~aDB|:Cز` BU ޳rGiHHo(saUA2cE͜c2JꓤnbAgoF L]kI]O/Z8q.d}g3 |M04U"Ó?!-8nb}L%!qTdk e.̍79%/,( eaehPK}6}wd^* , u': Pzźb\۬Dd8TBaF2iVs lo|,㛀Wj)Z}Iipbu1&Њi^4&ښ['RD XQdQ V5b\[%}IHߴ._ MfEHD0m%&C0?!0la&[/yP \Ej{0o5i!ȋ'vBqYkyCxT}x,Ukq [SAr"1[}!lm)j)qt R^EI!*Ru@y!Wr׺5f/_]mD·f M-(XF%ePw FrTJ\8|9RGҚ׼Bc]e Q8?+d( -裀Yig2c,C՟QBD6IL:V!Htc( /5uE{ "ټh<7FGքRS ;bͤX<1U|+wPŖ,C%&Vn nfyf--j O1Kb @_uu8{ʓyТ#jS>X!׹Y@@7RC LYv`8 Jp^8j쥟Ŵ6ѳvs4g*Z}>@2хh ۖڪ.\0 nI=_q{Cr{T|TWF tvvSkPtO{T /Q#iAJ]Ec74W/W p M{$vd2 8~;VΥ J|N|u4f?+?26B~oXz 6FKA J&,Jq,riF31B7瘋3gMmRa嵋?Ō2'=6XFcyy*"JCHԩZV`rx ;!Qŀ@9diS2TLkZQG|}pP z` {\p2F[1 aiƷi̽vd>-H ΅[FW $6HɰYXuG_Q=8ydٖDkIJ6)dL'ZGLXǓLyV b>qqe#@Tm zK95hYI5ߦ )lՅaTr.=rBLGJQ*ňjhJCAܣSfUHC猥Ѐ4' lmЙ3}kzDl6ʐbY?V1py;Оy0 C>"u)ߡL(v.9~,Vީ-Bg|}wk"Š(u'Ja ٹSrKe Xx'b@ o 9ǚ~w?3 **Y^\dUc ZzBɴ<e@Oi.2GyÕwƽJ|| ؝܋HSS9/2MN;SbR~b?/;; _}$HWvnudmt! ɗֳA+'JĈ9Zz8J=xe QuXaeOɮ[Rl3%dZ ɎJz_@w\M<*(w,gN("-$}j3? >UG߄RTBo%7 .ԐN7&{]&XϧQ8j x): h5Ր0C!O,ut'}N)G~fX;!b*ͮUxh`$%W9|DƖFrG%M>Hfxk L <@Y(SfB֘!\EimQ#. &kimJ#P/^jr,*dxJe5NePl%`Bi:UL\J~pd}bQ^Q38XSq=mO/V'r>X[" -=4{@#a"Rѯy!|w]7mYEDa~? [;A)(x 3b]TENzh hsp5 g!]-mS!/W ntX%J#QXc^K(XLJg~AxR$ZR"߸?S(ʍڞ=Zwx,?X)elNg+TN(&?aAhb(/鱷Wugp;d.T-w5p^ÃPe#ԓP@WlFO>K1A@ȀAL܄ r l3o(9b3t-CY`lfcx_f9qYEm`aE"|B vM4ӗ~c\&cZanE{ʑj&eUk4wH-XqN)ujE0K-4'D%։2G,t ÿeKI Jwíi^| 8>rzuXˆ X, qCEo*fjt@M AHKH_3ѵF{z:<{8~Ytt32G>݅EN'2~}m0 Z؎2 >u%z.G`joM% 4pi]/M qdLA7aC4n9jW'sܧ;H12HRaRs0n=-0JB \!F|tO^DPYrqEG,}ANQ^F~DBȟ LmPi1Mdn7p/^ּUt9mi kg\GNAgr J"?8܅GqUV,6 LZd 4:7sQCnA\M=zpyfPť/3z׎s7F<`.6搎I#2]JF{5.K+M(4u&i?ۿփW4+&HU^?vgOVloQ+J |޼6]ˠ1z/b&V{F$;DMUZ:oYXCk TFYEi[fdgI);d0K[H MRMQg/6%520_n1KdYF0"#fXDJ 2Nb,\Kьx>f>K/MCggFG7\rN9V[>L ^໹͡ .`hPe*o#=CUkV*=$3qp JK9 kXڡ ߇{]:"RuLnmN؂kAB˂AfXfϠc8>k}P; ==="57N~E< mV9ss2%Ͻ 7TIrqpl77~G!ão@",r߇3rK7G\Öخ wQ}gJ$ÑߠZ/\ 0c=LteadYQɊ/_!Oğ>T^jyj#^mt^|ر{19'?aOsєs@MBkiN>|Åb"JZBC<͞CX-[vr6tޫ DE~21S9Y}8 "`ě$l]J%(͙jMEaqp6ԫQȶ u.VQqzh%Cة`6)HtKaRtucu>;3ʇFV.>Q/ !(i-Gf:76BJfR-ت}S%y w?<]Цb%c7*%V 2_jidh14|]bxviyV]X-s=Nm8ܖ1suϊR$iٓ0di`ƤP+pFT2KF(jM!ukx-k5 iL<+~5Э*tqÔ:@\Zx/ͤ''qa;m iɁ hߪb`2E;JAf$dO9&"MxnLjL9T+X[g h(c60am?ew^襷yKp#R!N s:,[䏐4iP}D]2P\Uv'ڊ!1ōl)Dž+)4Lc S*ISۛb URTZԐ]o@+):vu܏"ϦM2 )zErmgR%ޢq4smp_݄s}fmxYDeͳUf^)&?pK gocQ|8z,vs QNb2ȒSN$=tUd䲬&̛ BD\*̐KgH yA4oFsd& 17w}~1HCͅ.l%$5{|%Sqk)# m{E|d\}R6ڰɇ jQΚy^:ȷՖk;V1v!!'/uژ$` N-L ,Ap!,M& 87HJ'TfAg:qԧnpWiſ1gktw?vݬãmˬSXv0#3Ǹv=r/=F8B~APuONä́>^fN/u Qom^(AgE&0ŐY4M2_CյG+jrk?rquQr|xVT XM}a dT}i`m>B :GS$,VDiYh썙`eQ( 2Du ?lߘ q=$+E2bOk|cB `hz ps y#V P5$K>2R-|N5A_iۛ8be7IPGzU6!YF.]AMlq5 E0Jb4ESص! {~Hxkuuh]F?3(#kV?%iob$o=[OY1ƣZ0Yj"uNJw}_~8+o1@Fp澁<`o8Zu/D{+̪wކYWGA+!{rT4e!ck{H^hojzUS&n<0$'wA%v\8ɻa3C 7@2:"_ɚqdZ} wyZSPTɈ@S<' 8"T!{F\¹t =٫7x!TkJ:ܵ(5iG!;&)BQmB1vfbAD}.Zm=橲hzlOԅ" spC?3̠ǃHh˄H<2f_rtBjV1StYnhIz 蜱ϸL2PJ(J/ i]zf Bk [V:y@^gY~y-FP>.7֛&\ /> v}_]揤o؏]`,#LR<*P(+NY\MRuS<2UK+m:`ǹm/R s.SA[w n' yYϮpfb;3VfBn kظ B%\fSrl%b񌞼a3(djF0gm&zZ4%7Dyahc7` ?˒~m U!}waIc?q Ys7mpƎTdvp i+FI(>hS<ǂ:k]M˨?Yrvcaϕ<ԶI>9 W܀ўn:\/lS3ɥJ 3_6;6£ I 2zor|5jLUx/r 03yxS OJ fvu8V>KO.R Uחےcc VM u)IuY#O{Tz66Z 5*RO -LJ !_.\ШvQ^:JhEdeJY|WvƵe(;WEct%g6tIц$3f/4,.TDܿyMÉmRd}3\wSwt *z!c_/Z^Ï&{h"jwG2 1!?7.8)GKES,ح!:;u ûC= aXZEG%}Nm0~4zx'Jɢ-(QE( {Dhlo~:6T`%{I[ܤXBT(f6ej6a&ߝ:h(Vd0!֧)&Yg"F^.҂#{OI@ӾU 6t-lb 3 z^Ya72ˋDЖ n6ilK>*:IS&~UvƳ u=![mm* c;قdOۻ`q̸E /\/ )j4UZ-q33:?bwV7cއ8 T!JMe^ʹ?I.dy쵃tI|s"!-[|&(A+4xyûtW477[x ܍;_QLD-sZmc9W*4"k-wѨJ8&` 2xoa lM`39ץ$ kGlL5dsL@a-BgCOЖW#Za#4(Eh'z",ߕ*Xn yZ꽽B޸*L9d]A0[Z1Il 9y!7*Hc!ٖ+ҹvoy%uC5U_T Xa[T1iڒܝZ |d/e07gm UP_ˊ<0:蹷&x0x9S{p1nYO Uml RW _֌N]^[H"{T)><`  LlɈKeX^.tnGN\O(LEĬDcN$ @^Y6Nd(wIM'Tap!ENB~zJR{_zr_H4'3iL9N[8ˏ"iMkOXL*>f'U|;_IaRbˆ $|cĐzqv1uކZ#xY܎i31fW _n&*+H"TBr Yec-F΍X E.UVB݆g?L?x=P F{ )@dp̮. )mk Gꭷ$75}OmSXCYd 9z Wup-BQZbrW-')+A,2er:n!M뵟Fz&mÓG:]/2ܳC􉆟9 惩d(rc1%g>ﮏ< TT9=o w{R.ZK<f[WmzQ{ٺ۫{RQٖF%z&PMcb0bTRdU3n/CA*$뮵`lz"< 3@¶k?ܐ^əF!mr:I^`8\bSZRy9!B,ڄ67)5~_[]=žK-4L$^*xLwj_2`i %S ]˴7 I&/^_c-,%}p^zo--*9FR-~]#ڠZ8]O22k&?cU~|CaXk|sS<ۆSB` &a@/?x-,5h^-E^>@د;,i'zIޠvzM'G9~5jQF|aǘ-".UAw-UúPOOS#хi,]RO#O̊V.[Q6ƆBt$~Y*]4Wp) H -V1 *{Q;7ut."M 1 .,@ /lǑRm~9 DSy{TFUqsV>=D՘){+]٭cjLwQ/"w`B USuꏾ@@gdG;= ;&uC6`Ӑ%5InÌOnV62ovK/efY3KdA$/tC0-RvA&V?alN` H)J͚2˨ր *|'D6zd;M Dъ> ̸A^R~"a$Zp  tX$9v9?B&c /~㏼3)0"ˏ Yr&YrFyKp,P7}p-&)*/vN1+O/|4hO>0E(4:q0oYZ?@} U,.;e! zԵfSo/E_rIa,q4y(Zt9]^U\ _qro=Y z84FEws cmoY˷CA"eut$3]/Uxnt%ez!\=` x0#e/Be Y.mص7a ңoir"L ;9{,7V`#ӑfQ^ RS_g4*ϼ~Lp^>Di IpFZj!,IavKS9ΏvPNqQW#Nb0whzjE?i9ByYYENYQ 3b_º5+42&!=H돵|ݪJ7?|䢽?Qܵ'v'<+5K{X"iuwB-W7aiM 0c5;A" $`?wֶ@P=!OA)Y9\Lg8WMAת~@zZܱZ fR[g:Z{\hh̪ݱd ,tpp 4X4닰*P0><|?ÌRp᜗D 4bi7.-I-,v~>l#(sV5Ҿҟ>$^yfS`(ԟ1vFg:+eU2D\&S(v}ףarLR <ˣ۽A;xq$jJ)R߰T{] P2{+ճnfn2hQ-WG,& `A]R9fΩ@1.фfL^>G@VI%F*×3^Fg݁#ζW$ʇ d-5ͫ%ThHgJQFjϹw ?Cّ>H1åBԕ"ZxgC򵛔&?qeXJ<'"oɜ4 Í-hTLQ^5~;IB z`?9`8{=wPGtH$#eE7#d:מ|*gϋwC4TarkzX  IW-6 iӆt~S[ml򙹉w _՚ 6zJ,"d\!(s &>6ݗP[;yϖ~Ѷew; 5U]93v;ΣIrkItsJ*+? @(CG&L:)h6^1RZ3? T1MaNy{zqd*֐DK!cZqΦaԋUC[&}$憀)/ꛈq)o,r($.l0)9\(ں0;|ʞ(vH9 kccD1P}h|.aYeq[5]ވ>@*3J(=jIiPMŚe2ehq) Sm%dP?a- 8M0EE2k欋F> Lf}?%*'%K2S<}NSRrNBG["ZLjB:ǫp Fjg*C"i{e@eF=(F[ίUxqGV(Se|ߘ+d|W6Aa<=9QKJAw5џ3\|Nͷp؟gyEI X&3`ŧ.b%dxYaҪy*ajE.Z~gD#rrJZCԬa WMH^m0H5% s(Mfp]"xA?4Ž\ #}Q1 u pJvEO}~qQX䗊weLp rEOc/Jl9q @Z,JHŒK BreGjyBaT4νe$^䁴3u0Ò!bMu_<.p1$`(7!Jޓuʴ}f3-=v.9>uL6_<<{CbդO} &.*wC_BeL~dz7v$EFPoUH '*_ĦۭK}svCyYME7/~iǰф䬋S*޶@A}Ln՘xdfu9D3,T^~L"n*,MoRȯԢhjvJ:@ ~){a&8x^=ec*}Vcl;,e#\HG@#8jwSC~J4l@^P)@zf^.ĥ0ckA !^SuDMB$;2f? &ThVjh=Vr3]o\`xX'"bc@m"0^C=p[LawCG""%#(1H-n3Ժ2Ա(h}40Yrr W@̝f:K d?b^0F}z^Qz]ق]*FmƢLF ;=[{{-$jbuegmf!׮@w0]bZj⋪)7hK^Qtt@h,ãQ:آ m|$S =Y!r(=z󊉪2[+G}ʄb}[ip~sQǷ`+sRO4U%Z4UfsaWurRe';phn%T~i;kl~)?ODžl' V5zʹ!QR,oTxn'q.J߷zgb؟dtGc>N!Pwi0h*)8(e[4LӦtǓ_#ef17H>>oWbD;ܰKK|Te8* twhŰ6 CsՏ`3"ة(3#Ϗ(JvRX#S͜| >’fQ DeEMzb1PEIRna({᱇F!Ռ>gA^a&Z9^wׅ7c?_u|wO:^g iIL%+Vlw23N/ c/w IXFa_ {Ph3v&(.أJo@xc*Y0'}(ѐ G^O$ %_D5>3ѽh1Ηtd_ H=2s2s nm/ =ӷ!z{.Naeble_H :ɷyF5llfy"R1Hj{A1ßb/.s8F(_J%E7Zqp0'$^ } &fˤ HU+|E\la]XvWFK:$Ŀ 'Ј QK教?`~8}wN)=ac*񄱉`898|9Z%ku%2y;^۝Frc')HX4RYkXe Z((N|%ׄ4D Hh}JjaHό ":;J S-Ez&%-;PSp(PXpgRMrzk^7mȇ,V7,noǍ8 V:R9n w&tT~a* 3?{BdN3n`홸ཁ:v?X̤ђM r'p&T`!gY%pSR !kM|iZn>+$ 㪇r>B\8 ٬LL㰅knKZ>w,T.BWQ+@ǺEyhr`-RFnZ@]sͶpށ}' 0 3&? ,D4ag2P,>gw![z}h ]XaoYB4()JþكaCЇ̥ ^CYMIHɢEaN06}OTJߢ8h8F +Q_5؉G`c3+S|՟&3cӍ4AxZ `4cz1>//'ȕyN]ߐ&ǫ06 a^>r^# fuj߀!9O!wDY $ǐb[?ޞV _W b4x#p& ~^W+HC~*Z RŶx 6;cV]]`~'bM#F \`OETIe8}W)Z#(Ɏ"OHLjQ;QtdTX.O8y.,ors|j.U0<` ȤcܗA94Bnq!Ołمߔ£(S.\jGHMF6;=`~|J0z~n F8>~ (vO՟z>VN Th8KVk  Ewt;;: tZ,70\GEOY$50Y~~qҩhR$l*cOO{ƪNuVe0{N[_+q旋/LY̫JT;⯡tZAMyhYvD[J;fޥŽXױRϝҜWi9) #o7aSK3^Y4 }68z=cgm?{)SjjPV&r'>u˙>ԈYXX/aZyIPs 093"A>f ~fZxg 5Zaw6yn%(J(Ds(G1.T481ΞՖo 1ŸUXFqJm`^woQ^> Jf>pLGE<oQ:6J9j6Jmp)ɣGcf%l7a80TacgG| xdHPy.F[gzj[DpX2&d?.@>m[:< ,uIE͕bI'Nl %F׫d2gsd{MR9ʳotDr]Ue&nA,Lr?kSrT\G^^2)ԬG>A )~ _(.@Zke s\'1=Ӻw'=6C1O->ܸq.YĊށ&k ɻ{h t{oE@H@۞tv++1y؍9Z=Z{(n5J$yNjBv8IXqR'G:M[8^ w& ]݌GUi7'LF$b]X6+a89kH!kYuOxnnxSfj~3Mk0JJnH C6ekv&L] qG|EU)<^bjYfo`WADA/O[JvMQwsCꑛ{N3I?%&} ʾb`tE$so.-?9_Z3;"/ɕ]ELB݌K%X'35jo1/;AqY1ǣgGrIqC1+ֹrJE=*sF~khnQ|ٛشώF`Z))5BZU`m!cY^켖7rP_di8wVQY\3Px0$0TfϮ6o$o]:,<F(t-ɻBdZur/$<׺ζW j?qܟspDO̝0mwPkLj/RQ,cncdui VFiAH74paȋz K12 ['m'3N7])c  F}8uP2BYׅ4Ar(>:^WעHR$l~hAI2у}g -䙉}36iU/>;2SrVa6xB=JM&< cDd4㾰ݽV^'gzm8 .g֤mgRVZ-+M4פ5=@b v:"dwDh|##0fI8iJW}hU4?#~RP\]뭪`Ż34Q _=+֦=qjpao>ٖCyK&7mNIfR>YQ[!;6,מB8Xvkx7̓_CMwh˚% 6MlnX.e[0E\aOFS֡zI:"z"sJs/l>&A`Lz%* Cʣٽ0~iímd~IPr!~&X;fpv>`GP_šTROĢ7Z$s:rSiAO{  n'\#V`| OWw]5u?^3Vw2!.Y{PS06#6wbS#Iijw%/E01 mu CKPh7 U^4~qְ7~ zQ෇]/662/}W0w V#O%lu ́L0&9C#/DIm֗eaJ딢ežzXw=5|.DIWc kMH/nŞSĤrgB@,S9^W-Wף `\o@&QIKKAP ֢=f~ Q^u T.EEyi㵉X 䀨X4xLV]qRVL{Dol F< p.d* ŘK=nvWݡ 5X?{RhF{l`|pZtotn'.uWOQR Zԃض+ F+UDGP;}Lƒp*]WE /RgAВ6 EL!~QMr?< Y9;4[UIOzOL0oVRɬVl>ɘ%O+~ӱUtLN %gH~FŴxI@ ˴moaX pe,4K#VR OmH(ls>msH:ѵ#ol3:Z2BO,u*3 mAFvnK/Y"8tSnG9θrZPa.?xP!ƗnT9I.8֥c[-.2W#͔P;gEH5:]A"6T&]E͞Ya{H:~7ʢ}V̽!dTw$ܓ61ȭ[:OR{b- yNGZ=3Mei[9"a@Ţ+" OUqFBCm髑$oEN2fuRoij9EѢ-'>L}_A9]Eh!=[hJ\3UggtEɴ.#OszwB|JD!=n7(C51֓E_l:NlU_tQ_`c XO, p/Q/l|/ ,~i+dEa@#Œ~Ǘr&S1v ]n T%C6q Ck6 }{+<"XG"1ްP]cP`e/>@/1e! ]- q:y/?l49 J^0CoYu [^` YXQli2^QHUKą}*!FڣBk#xb1 Dz/2mL#Ɖ8UyW`U8P)/j~ӡ/S jO'rw`CS iL]$/B=HXw^+ԪAZ<)5۷'Drc ZZ0o }iiVgES|nW^]HGla! ЀSrDZ(Uy5t(lJ Мω3= %lBdMri 8׬)Ts{-lifߦ(oB1dAD>cWfXj=ڌ_߱Izx m>QCEfr'Qīz3e-0r i^ 2&dуzXAct.ahLK__hfǢKyA_RYքb ćIplJ^Tee1-u 6:Vx*\B{uƈi@+M f{h֕ 4f sPRkJ8cZc3¢gfHwu Y=|r6\;5'Wr6@XUsd*A_3?bԫ+bݙTU]>h8`%E٭ `g mFdx.`xFbI0&JA1pS(^Oԗxx ࠎtf˜&Q(ϖ~QArC,EW¼KjRR LpFLr"맛9amTuhvpm8(&UH,{EI1٭It\ u =)"5ڨCa{_ۑݒ[Ztd6y0 T>i|D=QV=g_'Ma%O+ l[w|(ǣGlrUj0məMNd*{m^z_wy\őLvz0!Y,*/}+oKAg;?+^ѻS?FҬPIhE:10z3`{X=2ۅe;t;L[@pp?s@>:(6dHv_c&)G#;+yzIOOmmGĩ%HKzgk82mz&_K~h47t$v3@(8-+8UcOHy )[;#ukRh/2F%0-]guمJ Ζ]YZՌ?އXp .ؖsM0v7_/'T`!z\؟*yv&n-(~/"q$7_ot=)oq!!! Em@0ג~Fjs]Bset71B"&=rXHԎ?@T:rp5;STe||FQh[zM=^zCc~}gPrcpH^]kxkC+UK2|-~R!ZO =/S7U)<8U)s*Fat%l@AU/t[~ 'j:? yV)NdUr/ebǗ RM&>;ȶNjvgDH~/˽YX>|Wquz"X7KaZ#_8.WmDjs IvV^ Eoij&?{ :WkST ˱s/F#|Î/1Gop~7xn84 Y?};TV}@WBM\Rw;0r_:x1qhqW(*!^]bq`xO.Uy+F͘汅D6)Em^JܯeMŁLts"`сϽ_٪Y&P弱9)IPkEx B^ǐ@l- ~NPɕuN: ʮJ]<3Ƿ"*X@$ ~%F; ${{ {=qԁ鐃eg:!jWhҧo",r,Y!v=vkLе3:SC6hrk /հgv; OJ#BPPȏۺ6%~>w9cE/*i`Z6Ӎb}#MgnX@6cٲB~G{`nڙTXQ65( r%$~`Bumǒ7[/'Mo+_-I2\c'>իt 9,՜x/lٍ<5uRVtE$6߮/zYDs!`=9&~l8A2n#d3;'[ R]rx ܸ1z`;jqng=N,E0\䑂('h䜝@g})e郘B"X(YjMUAkaeTSl?RK!/r">Zj:;YhfgIPm7gp%[+03O ?v^][J'øLwO!sWٰ DڍYlCC_~]De^(zW(շsFlqS68S7Y;HSv kOus_{D_rE8AJ;Qd|YtVws]Ik]X̀Mj-ѧ9R6(?!G}D/r+SOiaI֍s " 4WRl)Ȇ[,FLk9{ES8ST!h#Whoi| v^>¯㕾TLtOuek!9 }[O)bb\1:J~%u%_H1>) GJ4_4 pjTUv!7μXؠ$0F: kv^?ǶB&n%&݇DK6[.!ٝxZ#7;MG߂ OonXy[dڦ^&&?ήBfL+}3ĆqK?{\9 V|3L]G8Ê6UUg(\z85R6%[4C.zo@q 4LjF'^)}퓮kz޹7Lzj!~`WrbW\ ,.ٖ/EU_ն.QZ4e:nD(U34NE+uD^^{ySB՛/OR Mu.It5y4 Jϭ6 #Y NP AʿE,@$Lsw]Qsq~\]C1"ډjPJP O9kT{srQ"/)Y[a}J~ERUz,ꥐI "@Mr"m2VE/vz>J+̅$A!TTu#6xڜ$݈WkZ)-A;Sޓ(3gD?SZY+IpFeG8h,wwfghr \p"n0$Ȕrڬoߌ=f*A%ڌ`!u5OK{SeحHܹ#1.]! 5Ò!Qj_,ؼ^25*6 g4 !*lѦ!<I潞9LmD&J @}P?(k2Fʆ:Tc,X`2,Ÿv~JrcYZ-@xmoy:gXʠX#DίNx!fDJJ iFTZ/k>a"[|+íOZV#pI푒<7I iӒxVۮ#aB\jj2ok4g/@^(1!'G(0s+R+ ?W'l~&C92Ts2&4gfoHE,YeCg(2O66d&!J7?gɇy+K{.FjVJ5 wXmd/YKYyyx.G Aw7uRt6rtb/}zw_ au OI,+5/ \@+8VVM_)wO(j/.Ddmzn 4NJVkf_bHݐ7yI^294łZ72vM8X{Dź RJ)[WJHC|2y!2D#)M&$ DT I%e`*Zz`oЀAx\Vq)K7\Af<߾noKK=7Xe^I_jq.IM8o_[`f&, ̽*%$rZKY'ėtZb)e)\IEcyNC6%wP'Mv\=Ț$ X:hTRm{ZT\굾lYǿN~tՉJ>Yó7HXjg"`q|c* $D(#V~#/4,j6W+'A; bԄ5 ZFM%kߖ>;N+4M$*,tn &g);ƧHRAHsn6?nKYV5[ {mҸ]=W/ڰbg"Hg*~F2{[QUnM/}t6,b)(JϢY^N5kᾦ#0r#zuÙSBLJ+/72M$](3↷>Ue>hTg{;SYT(ɮEo&8]^ KutB{[aM{Az8.1euĤXsoSP[\z̗' / ^o4e-T0}~ CI9d"?}c4'i.* r ')t~k~4@,e))g<4YEUl-t >D#ﺀ]=*ԝ?)p׉}Kr&LuCJ +R8R%r*EΡDkzzu5^US3ioڨ1_8PE8ﶗ'Ku}U-ӭd;bST - @{4!W':8?Y4%dˮvGH;N题V.KBuD/@aV谞9#4Wq?i(sP/b!]KpzowNPmmc9@ {njCGyB L?˙!R,Zu iȾe 7paN9%`4'lr`dL'9i'@ j fbz-BV ? @? WahC4x݅.h)˵`6Ruu|}`;w[%ո~q~Us҂/B7~1/ TM-T ڋww52kSs+ٸGȹV=)z(OZL7QCJ+MpןGT. EUO2^hRa1'HzM-37~.QHCmo&S{W85z``YR@IlZ,$GWUce\V*射RH9GH3e776}nCJJ8@`\U$Z,2nl~rG/C$ Uy'4פe]9N~1堞0MJFmIΒ52)BK>3@OVp6.X'Jf`Ε\>Aq%C CK'KPq2ӿT)Zf0;N6dE9},h@[Zؐ0|)6߰Eaj,P4ZTRpifǢ& }wƈJGmG Hb3tsJ7-y:E"y*f0}a=G!*"R7P![=WC$a 3rA=xuV6OO=eKSB" ~1rQbѬ.dH|{M\ Z,ZarIoNDY,5M!N-NdE K;gTѸR 4$=h~U܄}/BdžlY[daeKE^=/J^czJ!3@zid'xwX,П$M/bPԴd -T4AXY9sfDc~>,@~jGc;)8>l6h/qQ ">X8`"{t|G0XW˯ (g=L/y _H?<̔72-\u ܘXN=ZK?v0/iWh(S*hZ A*^eV^s Ԭ[:I!ᛍDŽm: -5¦@ˁSg$}6O-brnC6avk&> YM? 5%cm w]Y3)|*_2ʛG6ã([wq=ȣ r捙 =oA-v5hRl8p3ۆ84|4׼-b璏>d))i]aunVRH82fQ򐦶-)9|l0a66?‚Ɉσ`p+˒ qdkS N(qy:~ h E6xW35PTH+3BEp ɋC[{a9FLftrlxt?c5\/"nS?%o:m8en/Ϲ^~]穿F4¦ K!R+Rb!27I+xkCE|eOWK:gF¹anq+GܕEn$ԥ(254yz'AptɆf݇w; 12([zFU\{ؾGvfGFLc- sjT Nd;=ܤ-Ÿ. Ξb!'aT˫\}v(1Kr|) #r,Ẽ 4m%߷ k52g83yK3^tdfS@1C/ڿuR5Ct;m; V4ўM9 ͌obR&fY)+d#.&8tPO!(2=fP}~n1m}6M䃮,~(*JK ~ ЕJ[d .''i<^47&Q2GK>F#803ФGd378aTvulgf1UߣYYHDҋM22ۗaiGG0dDՌYT3]N](D4\p掝 ӔW!)2T.-[F'|aTy |GxvϚ+Ir.B|0@hb1zHрTu(7ԫL7Z?TQlHoc$lκA}s $-c"5UoI1 nP7w k2`87=~~$rTaot)Nfo,ţT,'M΅&G[ݪf~r6{$H#(OGm!t 69j=yTO$dשp›NA"Xh _ԏKhTvPz5SPe\ +Zezwetp9ҹTrxV)^XUz%*ټwM~Qͻ Kr!DS[I{J9E;3Zea ʄin`A$ WE.),^3.0­XbW3@Ldy$(Dik,>QezgP~m~ [o@gYqvրAznw ZOF.+ns×+VrZ%~/l:7r)@ 8^(.saɼCC RS&Q.RZۊkԳBzq~x@ ()=&g9,Yl5th&2p'Оڹg|qx~}p:iy̨1akIj۽2C;qGGQWjW^&Jbx e.[<p涂LԈcթiNXY{v%3q* 1$@_q_k] _2ۓ׿v:aW<|Ǭ3U;Nܝ݀Tݎiw≶bxr5>Q`334}lHm WʯŖl@]_T'ujp'G-S**%o&9`>MqigsrJS6B զ"5P JD/1|C|u$" צЖqD[/;J>@04)w-*{%}0kG :>[ &[ڬ'9Ci\yre4;2'LdZa"g.gSyF^G Uİ1܋2ƱExP!V,s;vWl%EX`j}`z+`^"I Ah©W)P,+\-WL$5SEp8 `R VC!-ZQS@t}VX3E؂;}kG嘎3XWQId"ܜaya{$_MirGT~LF. UQvV =┛BX9V^!FeF&P0R nKΙ/@e_6I$>n,4]1ŷ&*Au}: _:{̻Y^}qqkB͸r)Is=e/4{7и ߻~{3[򳥱ݱtzGj0$x0-uVt#KQ{2)mi2 JzE|\/<:#"u-"WĐsIXG-26"O71SIFUK?̺ugX|u8AiB^”Nm!- ёͿҐN%~R( ֎Y2!@\tk"1}azTn96Wp|ֽX?4%lɥQc ?&gHw sqbC긽O:\@g7uxtn ƿ:BOFy]ho\uzߥrI7N$dx(Dn9G:VȯGt-*KjKq6ELގ2ug*5[{|3"d<I!o=Z4~J2%^~K^>MšA>8Vɳ4WȳEZۧ̀QłZx!.b"'klkh]\y%3~>ͩ[8Q+=>ۇ.s3]"8Eah}ό pAJ~&ikAJ"?Qr㕑4.8PD+fŒ\ ?"NÁ6 Y_/v ^*:H VywU Rx(Dk;,w#[} F"Fn؟gFIo b35wfJo{fdC-oK!9e&Pp/KloWH7MH) )(Q|R2Lk;[iLSc)3:ʤxǻXda&gVh 9G`t܇:dȖjZ{gr\&ՖퟂTw˛&Kc-\YO!lG}37O,wضuWQ<~yRj7&JlMm8a%/8ؙ`([XP ==2`R;M!zQٚ .W iHdp~ T!L/Aê!bt:MM{cJrG|lgJ UVCuc,>v4nj9?%YP:ξ 04?UZRثV>tDt9ei#J>HMTڴ?PtSPCҳcwa4)>!JV7PeOsgM"eS @]!:Z7F|9'}$aoMqCf9.1sۨ3bWʥL49^_(Z ˞ Y,hnߘp^/ϻau|9<0rA?m87ETFA,oqbZGTu@Pm8edPG>t]L[{ՎdKE[VҲD +dJc;I$XVX2e#\ђ庡rJp&7 7fY&$iapzz~bUʗ EQ;A`hm<-ȠqܙNf"[5Z/ml/cJ Cf-&V !ya{;?m67]40ѡv"M,D4pٲc{3I[KEFL=ee܂Yԩ EU-@*@յ'SV9Ϛ#BB鸖mII'Q3RjUT{p}دf!ŀL46_d<]o&1Vlķi HJ"_ۗdŷ=0aM(V̶[ .~q q*4.8x>?05t(;L-n;ݨ@ RSKA6cHw`̳>&^lZO 2sy+H+][Y=b<85tqʚrrΙX"DPly.S2Ԭ䚏'5uuX=b*4 :\y+#ѭ>RL?} 0Y$^"v[H%,yeA>݀#l!/WnlmpNb=h`b 0 jj͛'y$bi0FLm^iK&/+q@U$^%lu#>tńTE|`" 0@2݈T*Eֵ6G[2pb6 slM_waaU_V6etr=H*#fY^V0wtx& GdkMr4M0Wu~Ehk uOir 'fvrf[mw]jIR+_'1U20f=0 wHuU{GNxbȜH" cy9e҂\| dcƎ@x);tт!> DjI:[/]t쾿RKd\&$Zٯ&.B]cèM;ȉ,p`ݟ=MX&A W1_u6 XkP4ڮƞj$8:\w?f.5*&uR2!+Fz_r˕mv}h4p6Є/*䐪xʫzC50y23CygϼĂ4Sb ȴO&BPNFϽp) 6d Fq2?*)HX {Mbвo ~`;'8 a>5in,Dn*JfJ 1tU_*jt,<:3cκm̱ F'^϶|˅pK$SY7 T?BwOpF‚`+HlڿsPPQtm%@h|tqj7#3%2c3ASg9g#H~*͸kY=mY>=C -{5u 'nY ۞·%*GAك5wn4V96xX$ 3v߻Ty]\$KWY4xb+AOmdF**xDF,9 rL<'E9F,whQf>=bQIˍ^dPw?L^~n`oA"q5jxtmI ##Z 4QSbQ,j)ߒ`lQC' JM̨J=Qt稍cS ,ov ̓ ȳ㛐Kțhh.1n8E[%}X VY?Gpmd>wHCV%O|>Ȏ˞?r n4|LvyرuE[QPhd8e)(sk{9Y򙛐VzuETc(JT0 )[ @X; 롎j#̫s*nq-ǒD!uӚPZEs-tŀ F2a4,\9EpPv`J=NM?k4G=hoF*U}OIJel.#$"5ocf@?_ڨ0њM.c54 ġxn>o**78,`Iѳ~:D +W2i)X)E2z{ s;P (Y>_H8F #b Ӏ/gߙ9*x%!c_=i`V@e$Y2PMNQo?hy㿴 qiSIz)w0ߧJ"lL(*#/T)va'4|`(Gmt6gINHc~Igl-;DO9uvg27uS^FE>MY$)6!rGaXn}iKoQ4$b n7dj=!:C>'upnh}q)kz= E.<9̞y!AK=Ւrݪm@QA97tlDyޒnm9!hH(QK ׆ob^y2C"VHiț!m|& 'g~u i>s /1~{l(Xdz{H; #.ʆ %$%k!nH}Ǯ}*&Sִ ̡'ݏxc aIX"*\^?3L*MMQ@b֝)5u9<²"\vD)]~\|/+ǬP~moN}C/(,Meik=~*A# }vy(WKh!9t*W{Ǟ+bMwIf-dҼ>HZl{kܧ801% О0朝CGг&Ub$cy^{+0}s>; -fgG,!.*/ҊYvOeD3!wׂNZk Y\cmmc}ܽ CUH%Eڮ갣_œlkJ"SßLVmbrlkpH)m'$CB#/BIPmS\.[ W\}12lvڊDA Xg<&6 sz{D@kd+~!҄?)=M+5jj+/}/IB]nk Y~kWz)ݳRq#8YaǬߊpD`j!ksB7%k/ S<kPR:ܻP{2QxӿmD9F(#h4r>$ YP m;n![~T`˷v6g|A ٌ>amqhɝlzқ1<{2\倞 ֜{A,aS>cab"*#6(3:GT/!b6ihi1SYu9#koǠdIM`8g1M 깴~׏GW6Rx䥪z #˔kIQ67e{!s ަa%LGw4".4&rhM2:,iir-eLyruaⰓM!.!XX,ś.útˢoUFg1 Bȥ7mm|?^HqOoz&Rd!2ya@*Tz[C#0lHc48o/0KdY*jöHFwµ ϭo(jPhaEmsCd_BN*j!צe5)Q̏W,OJͩQbȖ_e?ݜy`*&bS$Sq݅[>36vpp3՗oБxGQň0;B4BUV=K+t!k*S )?kq-0.A~AJtw$G9j8m.!d"H`;ĉ%Gku@qyx Ӓ##x2xX&9Oi("ұaNK:}~B(+:ꊣDΚs.,:B! I@ꃉIa2/sq\um96 'E'~^Pc'dݚ./RaB&+62 <-e WHPߥȡb'y2җ. hmu[E|ZωwٛW&Y ;y}H\w0s a/6]V8 AMI~0P.yX=Ѐݷ!=pN,8|֕B/\?-fV".c*h)PP*/Ӹ7,$mbVb_zw9F+4 ײhS'[YRG`Wz 3f>.8D&i<ȃ+zCflD NdXT:.NT,&/a&9V:']ɗ;H&A.2|+gvEUtÅ&`[nC8s±^TV%"Щ_`${RӮäCaK';1m9v,<%lemG:EmyE]x}_ݾj_LRX@>Haqe9YÄ:I[gNƓEȼŸ k˥-s_H4M.,& D ׏BG]H;[{9?803!hn"L| 0%x#'u F FZ #cDd*F!&Քib}_Y`ķXhwQ6qB;3³RIub@;i W̱k˳&;!7O|̜~S&{4'zGpbi\T/%ٓv$w8%ZxI4_? bniƟ^,%/z א*w 0oel?h2WԌd,g+qA4:4)!Vַ PdiJ&Dyj5W4y*r0zxb*»r*ި,ơ%ֹJ97خeԙdn)vvE\J.%&T}Q:ZCRݖ;yH N4TZ̉mLXGѽ;Á%+)3U8/b~1da 49?  m1fp`k2>hsnld{2BdMe# +7X@~DY*1%WyxfxhalAE rRϩ/4fqToč *;C3n1$kSE"zq#ZjY$8*TxHϖ6 l2?;"Q f 6y{0qKS\4 `::. >_*_wZM( ψTl% 25/a,jz (8)vUNt`5>GV8DdQכRPL+i#n\m)v+%gηloD,'* i6412rLtc$JXepWI]IݕY 1k ͫi{z"~ 2ڝ+ȩUFR4usԂ7ˍq5\0 ^i4q@'|=k IP0pq wfd3 xQK3/JYKSp0 IvbT-0Fuv>_5< ָ&%* =6hllj4dpM*ad0e`x\^/#qmN袎FX_!{,Rnӷ\ȇǎCkf#;F X2/9yiBMUz(AO3`z^[4ϭ͇ٙ&vM"wWYf=0 ]0f>I⼄{F ١5o_CnـsS BىgfX$yG+9P#+/.ZOr=*ᑉ8hT! fĝy%-m^krU>pE#ujT,NcB4즮Iܯ&? GA;IMcO_}w&7xs@'#elQƵo ;r3[> },;ol{J3(lD+̉{~5w0y,`&8zB{,7N MF<h*`0GR* 9ϟ7 ^K{Lp+!*$X_m74e6$dh=J ԩSC!B{Z2Ђi㈯L-|Q;ָ`r6uN+Ĭ#8˾$]5@ ZRA?4F,พHb^L,.9|y܌ri7٘x{)iF/""'2+:$#ɴ>k P>5hܱW~ ,ܽ5K RJʖH4\: mt@=a+G s<RbudALC=MYQU#(`G\+i'%YC%2 b\,jU[>ފ]UL̛S>mYVDwU0aNUM8+|^YV4rAS0e޲4a0WWszz/ W&䫚#XaQwFK(fߊ.yfPm4H2Ґu}F -F0<ټO x5|PbjUL/X`Y:R赉mq@8o =':[MY|΋|CA#" $/z{ROh 43*ͷ󴷳Y0KvF'I1Oj=(L%A1+T,:b,i=cڻ_9 w//m4mIn (syVѸ@Y=˱y>U.` Dn`27,oPW̓R<3n:LsP>k[J\wsb18Zk5;(v8Rº<=[&W^jԎMɷqkT]4m7s2,Q]'v7DN Hs(ԣLǕ.,-<@5w=8" }k]@p<7 [ .BDT-/(t3zJzw0GpM+'gǰU,|anqHLF>*Y\g2cDQZqa7j) dJ9VfYp˫%j#X 4%YlK(*R͙NHzK$ڐVcރOP)YA.__ |8pųNyus`9wV'huԦ_=.QbeglsC2vӧ6NGU|fFm=ț ηG|Wrտ/!!!ikM7}q(FƄSK6*}ӇqF+]-W RHb-j6Ou&6붸1ô^=T&8~jXҜ 3a"اJٯSS88h^F VqA1"p.e|V si<0E}Uӣu@Ew+ [6qMCSE0+_ޟbpJ~6Gh _f{OLN }>G]fPzѤ*a'# OG/KElC&\1>}-QW߶ZdL);~U8ghO z "ܳF?yRk`ַDG)8w4`@7^>eE1n_L[s^:Cǣ'X*e.~ӟ7ʋ~ ЅR;_h 憍tpW>Ǜe|' ͐6$9K yQQ^;OBg&`NR{ʟz ;Ҏi+lZr V͕4ROoPT?M4XgVe;N$uӜ5`zo]+),H2%۽?a_{ fZRQKiaxMG,PFX݈ئI}tL!ɒUˆl'팭pK{jzf\3~$ֽuϸ! K jGx՟S^OYN\J*BfrEI^A:u`OTO qe` Kx/oUX9ˊq1|_]Җ)@9'٭BA?-wkm9r3i_5qBAퟯkFșC j[4[~}qR!kwEnG_,tآ)c<-hC{+qv?޲JsufRƖƓ0Cr^yb/WgEIC?Ny0hcrnaTiEG/ ăz-`q!wJ#(%ϱ5KF{k#P7^"n[i!w%QztѢz6>m_egaOZ 8krD@sYVSOܩErvb4./EW&(2مfU9pvz rC8Mjp3j/2uлS:ި#>5z3:ZJzby bE&s季;!dJݏZh~;z @R|z _`s:&_gj*0{ʀ bhN8(-0[S©+&0oN :,'-8P'})4; c=4E$_7uWPC$nҚM1v۪sw KwgeCUUspE̙2ݶܠ!i{րj[@\ 9Kʵ3Be}Ur.ە ZSm~xQ[1|kPȰ3ncáoAEmPTX%wKTFϾ|acQ?#:E(JFa6  Uxt{:YTfE~c=gQנHt>IGd,~9 9XL9^L vH2{[R;U(Vf?S(<ޛv*x_|#AkmvUSohTץݜGY y" Ӽ\'gvJޅn$I2jJdɍހ@W^V.Jt Yd`"t /U2f ߞrE,uJMw"5L윏W~-F/)yihd[#u^~{ *7.X-nbt۽%؞ݞ70XZnSr7AӦq* bFpi*dk*1a'"eM/ٲ'I=bO.Owy3x V @dfg5'$Ծ7*=. 2FZD8O " T5 n,윅) UnU8l$"kJ#% $gM;̣('c-6μUL7tf|*ufoc^Iǯ"(b.[ԔÌ3]2H7GYibU "EyRBM\ L P&7z $*hi$`բZ@ Ĕ}y8T+';Ps5$ wF+[-#som XrN4K[dۤRid"9XP<V>60u$`uZﷲ(#`/?'|P0xuH~7ՐHH;mmOk@gF@>nq-=i%QCXٓRoBI I wlctVg fF Z]V$Ťk] ~ʿ-cPWKĎ^:b. S4g4Qd5KfdpqY;UbI8IogNCUm ݅&Fл*B,']Ba7߉XZt`"t*mݔB\Ì/s:|^6ECj{ jWxqQ݇? 2mO?40ALV/)[J- w t]=Cz< ˓]_|Wcpwrڞ2/X[dC\q A'+߹L b F&*0dENUJƴmX;%c37pu~ ,KՖ:r}~AqPɾ~i{cdԦCM8⡾2۸wT-/Y 9üT]O {?6CiJ |#eN ^LK)tZl3 f 'N`_N 1)-( j]̻.'o_v/~rQ Ha,x^)0~|&k؈Njf4m>ff|f(0HEQ|ZJgQge}Z#eEmYtNSCmi`B5tO}?h%;vv+rTK$h`*3d75A:T)gn٪11k_D}}>0gkhЬ%Oft},u %b T\d&5q9655*P V=]I pq}q_mdu~q#ֺdhn"Ufy+ IlI<@C%tƱW_!!Qq"ai)wja7Ҏӆn-52J?&}/7%5Ln5+ nu+Ԗ{2y`ZRU09~+\8N ꋟY98Ԯ.nш7q45o{ ˳1\I9w;}4iF1=qgo.kQfHjȚ,I)@<)!Jr'QbٸYUP!z#gs EH'(l>lc >_ bGzIr#+5>[#rJGqx I&CdkzP `TM=A$eeRƓH55jsW/{&=F1-j~/q%ЮtT"m]VoKuͭ Q:ӺȫTf=?> Ae?wZ6t =Û*>N=L@(0-{nǐc+X@7٣ D[Cˁ>Ka:YVܮ 6 @aD%hRO/ϗO s[* âҖ)/|~]r"L9 am6's0^=s=dWг3e\GZ-Kİj@!&7 Wv&TlIfYkR"Xg+qrI ͗؉Kݩ<~Kq0N KIaa8.H%.`4P%#$j|BTprIB/ 0 {/mc,}kjeq%QEHbQg27:E'E.p2]q^tmCIrg,ro~X; 0K+9S%oiRֵXN҄so5Br<#ݥ5Um gYiw(!fӓy9f 4}gOc>$=L̥ZyWGkT0C'GrM= D'͕RS:#6f\c!/YXзc8$%$U ^ {0/frľ>zit/mFs&,B?}ikm\KZvĸjzKtW=(ul6[epd!!+"_Ʉ] !t͡;Q}$M"x_60 Ao>xgL͚qć &? zgHfuci_47nDcpI3}U`I_IN MQ]+]i^]e}@Qa*o=Rq' xv0Nyed&,UCVbE2Â~Wp s}? ȁVwY3]1F.l 9^xK}ErDMp #АkorACo<{d ;u!ӓˆ+i߻ vEEH:j7Ve 3޴&<8(Մ R+6/W͖ᷤz^r/=tms8B;א3 osʼ 94`Ml\Yt48hx/R}# MwU?!aO?љݚl!&`}cʹ#21CX(.ZFhat^2Pl-cvrjb۵xbaGER@@_OdjR2{H 5uϤ꣤a|<,>:?Fb6Jz<9x>Yb`!1X†݈MB~[ [4P_aS864ϝXZ,yxw/>"_xL et5n{~%J#Iz»hJB}Ɠ\(k xYΈ5WʪKt>&.Kp/ '& Bjt2zZ*Gz(ifik`y*ߞU5Z[/)CF8bUE" @z" #dE (=re JX h |g!Tp C"أkK|$' :|x4op'K{U5D2 ֳGO]@& v(k92peυ%^]/1aNm|x-Ezﰡ8b_!ERu^3 4/?/+!l=|YtQ7i9,6Xz[m/3buvKD/ l&T"~y >#JH!| 3Q[{6vK9vC1a Wʟī @)CqC] c^#/G,CsMٝ.sqJOD׆Nq=x:([ipM|QHRBJ(+WM(F3 7Xc?٬=ވo꺯c;6wP Oޢqk&}2!hF`vyij{h,RL΅f=Imun]D?9Ғjr~ 7?*W[MƩ1L9q 'w+lXU0TusJU4?#HhV\UH%;~'B7g< Qԧt@Ȑ,tJµyOTGrRu6]s,XHb`9]Tv۷A]mGC6I`tweԡͅm bC{S ]om}NOY3"݀I >f&|F; %<.[ӥ $0.RW~>gjv)_M3 E$aʅm n`z)R.gRT?<{l]_VY_1;ОMY% #i <+r:E\&HPVdwy״g?eȾq)‚-5=̰jhWH6X5֢VdTM+28m>/Fbc-Vv(\8m IߥA@2"lDM65(9?Ŀ !\ h!/e]p|mP B.5pXKS;Z^UݧGș$&}=Z,!1@^]qr.7QɷusZ|oſXo5$a+QcEgMIJȝpk%1zr~#ZxINW҈Aqa OkT/QNwqTm53 f•T uL4|AP#.W* ) ⢌s#1\Og=[ЫƮ߬~=FTbm[Ud"^D,)0O (([B^@1KLIP$rґ%\yMS[ ? %T_ddg`qұ(YhS{NbufIג(],RˬBk 3@Ҡh;ϥ^-1ҡz{SG΋D=wHá!Yq1r[\ɨG>T+X>uJpaNIi0A/yڡ!z#qy>4zZ)|>7يNMƻNV{SY?_qUhQݣ4*3S z<Zr,t!~8T2H/i6:Nh k#T0OWZ- bHsj FiW1vO0&(Ѳ'>?QW ;-yg25Jx%|}LYkrS_XOHd\wWFNM.7Sj)Թ˓/2X3rn ȝjl=}rS3_*+vҍt<X >lMP nA1md}KCenK!f)Sf x4lOWDk?J=rS ==*|R?|+ł(~ ߰+\ >0 r`*.L_NEa0Ff8;G>z]k2'V7`d&DAS)).Co-Z7oa53qld Wqm0cnkUfdrXshsIFcᑄT cT[5a1*w<\aIۧJ]8U0F }ct\>UUي_ֈg!应h)\򸱯{yFJ'%' 0I)r SJt4~MH 6Gω8Ը5ev 9Z`ˠK+%HW$1޹8;yg9L~4 dRl7w$HD]p`]]9Yүc|"3L{sy"_Tx#zoZO|[4z8n00!TwK'J8MZw-ffy:D'5* T InJ^l /[ P1+^­ml/j+oM]?BҎ1mH*Y ~H4d]OK;2yD$_ G$C"nΞ[2X6W~p* Bg#ӇƓ]۫au&j$s3VKJ6 yq6W*N)Fj>@_xY¦qB2s`,WwLe8 F۝)x"!{Ef(4O:s( m[S%JhJ?9ae>B\/ML"#5UQ5.LęUC+ /e]z,ުϳC4yC,zt8x&4A-. bO' A6 `ID^%qq LT& I20]]Sd7' gGL9WL'YLtlb" IeōхB%yPFҽu"~|=hTNAwY|v4"׬P9M{. `.b0DWϞ;Ewhg)Ti]!ĝZkO_IfgCV)1 vOi%pD\[6\SZؑKȖLYv|R%\]n ^__AV!VJQluG=iM1Bknf3ͺOK7lsiݮ nllSw*~[+}!זWຠAS|a[=fEZ 0߁ӰԣKarNrltwRJ>jiLzP.'y{6nWz!4oYGDj[hV3U:"cSxꏄ來h0ځ]UfjKrE:Zay5[,f꓂5MPtZJ̼{cl=o7e<{|1Vz;g2EQKH@50_pr}W$GTOF.I%ۏyʖ[H-`]kjX2 uZ%A$*~* E'ɘy3'2o- _p)Q`t[i S_d|4O`Ϋn[ q l$ŴPg|˕ o?]4^ҟhhSRR߁;?'șIа<ygcc4g==ŸSd[͟5Ŕ0k ^~XmuIu%w.sS܄N;su݋߈&۸_YC"&YOäl r:a'^.%= ꒗BuǬc\)VCҝi"czm*&n zΟRK!7= 0Dm^l!*1,{$;U-oUϵࡣsQSUܓ :AD>q9~U-A:[ $6ޣº$_\,ݡ]GSA ,%|^8/>Ye(U i,XWVhs#xVF̵3@ړvVF2uB9cf(h4ڙ{|No tƜBIsd;TS7%ƫ'VC(#J'":"K'IH~qY/H[4F` LM/&RN5@I[P~m=I}e麎I&$l )opqpevV_l|0~?glZ-`M({5_bQ%YȂeNӏ Y_E6#tƳ]vā4 {.+Gwm3h KL;RQ\ 4-98xhMe7rٍcboDE'¯| OIf6Sy7bH#p WERۨ u8z8_sF٠R3]?<.ۓOٌy׾kKߩg<z(!AhQ*/9%WQ؄; ҖD}?NX s͗_kon~iF:]]] U?%-cuB&`{,6I'i#0d>wOrZq:%ک1?jJ8a>Wo"lWD 6p@zl"ʫk,iu=Da\a:{=aL ZP`|خ>g( R(ts@,`}W{UbX5.6udƠ p~31PF,JSe `wj;JUgQ[?QnCO7T 蕆&O5JVH!L'ďwB4'u>8:䊝vGQrv{*c?/~k[q13n `T?Qu &CIr1}q>x /lLߛqKM!=CD:L$ܲ>VtJ'Wg$uBYݞ qιR_Y`_ID><\Q)t 4k51z4 }i`Ymx˓=A;^=|+K1)>mc0+l'F{;C~&8418ŭ C-^ݻC͎4 o9[k@GN$puc;gs/UQM/a"4K!?jW)4X3-KZzm->Q7n9 ;n=2eZ L mE:Jpg|I=wOtEyDR(/_-5ՠfZ1wG^iUIKa/E+_ƍfR;\~#lk$#ԫ8Ub0tP1!TƚvrnP6@Pߨò,&#X ֖+p]%5Hr_(;4?3AM(k9,08*Fw쨋RO-T*[jOwXkX/#灸c Mŵ6\ QWi3.ie#i8}ZD?@!%;/_(U:9EA%6!` !#[n)p0[iwƉ謹"ɋܺU)æa_5 Xci%Usø| )-X YKKLrR?B : W a2'\I`yyB_A~XHW_y⊼/R|m&z>ѫJ$2ۻ/8D 0 l;떦;UXF]+G3"9O!G{2}, 1{|Yif>q+!)!:?D@gC Tؓ#^3}Q"Nc.cZ0~BSJ6k򙷢[SdTCh1@ v7;q\:oY`'~^+(o gP%etzKOٲv~zWdZ /֦A 馮ё+-P4!Ud e,ڿ4S̈+=z# $gIe `&)A X%?I6!4[6mʗ3TCg>hPo"٫?AqԬ*yuz96nYْR3GeoW֎;cޛw?$B2 Y`Cq0l~A9U_gK1fl~ Yk(gےʌ JjbOXYwr)=SG7JSgsf)bc¬8TqԬUCy*R~SK2f$5wc7#Ҿ VU1؈*W+3)o?8+|)x*7N/-V]i'>Js&C:g@6s 'z9ER5R73%ӊ qV22 ͧH1Մ$P]M ^o)(fre~,ʒM\cVCon6x{j5 x5d[6B@ok4ʳgJI.~<=Zi"|J']7t4@nM=BWg`k>|A(վ T ,\idv8{IBXvMYC [s#MG(LG CŇy(,oݷ*Xb2IaMO{sF@u"_ۓ:.c!>i|FeE|D*:OVٔJ:EW0I*zvupa7f}g4P P  U= _q` 9tQKঘea e<ש7aOB!& :_O*(//rqw9YBoR3LP﫧%#0Tei kqQR/˿f^#㥻Pc~JFs|D$1G)A\{BWn@c9.soK ⫲QRx_qK2IX'] Rq%HD g\P`fO"._~Ee'94| -4LYF>g%@gt増^/?6j&Fd|p+ qt?hgv/v&?$ص"l6[F~kL]}t4`~[H%u7amM\kJWA1ψحf!)y8b@_)dz .QKσB'4<xBu63soi3ғ*);86+K|GDR_K`B苙QTWv Ԗp0)g/7 d,QN8 kB[ ױ^e@2B d5eֱ2,bd, '%8XR3ɇ?6n'S~"g0"Dv_`b4>fS$dE>CګƲ m^9睘Yv(#%7RE@XJ62Z)ԦbSqYof}΀9҉/!B/oz`K}>G'vV,Vcfn3>%/J/ "0. H47~ƍBlla*,E]Dh8&[Z߿jO;{ D(킮R <@ԱUCu'=0G7:n|RMc> QO\i֠OjC\:θ裵]ƝWK4`# HxSen 0vkY^#P9'/"0{˟_.(7A㒮w26T԰Oeqv#6*U0sX4H* 5IB,G떠&Mto^wWB[qݤǂ⥝$ņ\6Q7܃&\j⹡,9ncFt`zb&ڨ("yxKf{~^uuIElaA tf)c00&g~݋,A';ۛu vT0[ $%P~'lOKޣ*WLDcyv|9pPUKؓadiIU΍ឞu(~AoHx' ˝E?SW#"%Mں~x[Ld$HOUչ.@f+d%un*#e: KZnOgRby[ HUZ iƁSCZf#t%vGA  UEcyxSs'؄oDO$Fmf 皀ء#Ϸqmac|gdկ_gbRp /a䲕PHzk҂>xro }%[XL!1B~BxE.ǧ,vЦ}j6?ɯX:Beu91E jzU]vq ޿"U!+vq/HM(Nyu8+T XcOY([eꮁI[bl(=,"Y|=QiT@?q|;h%g&3XGT֫AڥbrC2ɤq~-|Kڇy#0D+w޳5UR6{D2BBm51Mt~72FoQSͅ Ӿ;}vF~vӆ[~Pf$U_&Ȧ{ 5h^i_&x$я#N#5`A3WXl|DT%?6[ŇÞ<|sCVb >@3vhT[ٓPռ}7@:PN+) H+iqP7RA1L%#f1uyL7==VBWd*B9[Dz47>H\h؋v w 5ǚ^.vRZԿ${LO/,:^2O(ܬ_^0y˾d XYVЋAl|A2)Pkw|R&&qvŒ?~>ԬԹNigtT t0x+FvmKwƞm2q |z];^$r]>K|#j[rHȘFc SͿ);[qJ]whQPhLE D;>Vٟʡ}'ؐS̮i@=-DhHׯ88`U㹤|!rzVm9efǏv廭 Rd]:8N]Y<$CkUHθJ$0C2g-D1P] cjkFI`_lRb<%ގ>vr=LԒMB_gF  B9fGSOt,V0AW.䘂HvG]ԟ^x ~|25!<_qσ5S?`n_ 3mYXj㵮:~x g1Į !s;1ǩ>Q>v7lvgAOF%ogU:hboFݲ cYܺ)2~ZWͷ.>PHZ us%˙&V -_ޯ UHZPN8gl{$gY-Qh@%/?$c(X<_ 2`(F [F*X!b6o˸t^kS `I?~An =s?&{Ԍd-Osw .!ЄuC)U:VȰd-vE&ۏŷUK2Ӷ20ycD]-ڮ#9x5qy+VS8A._DӶ?0N=;5Ԓ& [u?ߔ#LF{IU+C2!lb=?xi)βA`D ׽8*j[ü6 &y-/. ZeMecHCO$r =np{9'dv{F#+8-<Ԩ/~Wcvmt`j?M.\ ʾ0o#&kW:$~؄t0yp˻a? t1;h?ÏToK Uj8٥ix:^ ]w_aG+a|~L{mBSșdIB~_K[1Z)ȝ,%݊`Nx9b '0q5w CUn_.J$ng+-DXLvf 4Pn*Aw5cWru\]Rxp@ގs.L~nԢ/K0a Œ'uX}ܹKWQq Ѱy\RX2ER'f-1A |`,-,W2a Xj Hr9\&11gT{8S};cL-g=_#('e.b7Aq6TU!,u u|Kj-I*7~pݝϨA H.=m i ^|pk,h]V)7!g6WTX[3C#V˹ui^rj8eY B  $ dăII wDZfgͩVAIG$ @"Y޵՜`7GUv*Q+{]ҡsؽ`[Ȟr!fGЇ^'lԭRhT3fp% |Spׯ|w2:rp,A^k ФvO2 iCG\~JE-2 a1n nPYS4&mkVe6=d54z(9ڿR:W*/ᕼ!),tL HTD__o'cvUTEZ9z I%"oc؛ǦkAVb Ȁ|_0_ 3FebXF wŠ΂*{ߵs'409JP 8cv?'WƞQfGf2En?=]Of~zB E(Leo32atŭ D*-ÙWB{_2W(nԟU"Hj¹ѕw =̠C[/vRӨfqϊ@r'wQ;X>ʉH`z͜j/hZ9&~/0 s89F(> C d3pkyΒͨm=Ϝ&8wlB vb\v+^[:$D-@6o '⥀2jϜAM+0yx8ppل8SJ6, 2;Q~eNLU9q7 4S mPqeKj x&B"7|Efhő]!ҋepbMuKP:L4uBܦ_ǁIѐ,O,$8AŖB/ 0kR=bE3ψE#?]O u\/u}n wZBTԥ(n73,q$kF3hlݣQzνlFtP6Zt, '/(pBv)bmWxy <p>4n Ñwլט#>4 R||*0;b8Z;w;}K66вreyRoqP3IF8-ߋEu)?&I|pq@z/CN 4sd'4Wh>]ެA\=Bj76{@8QhcKtu:pqH &Hx5I{~$o i,^[O,nB:g# Vo %zbG:1~ ?AvXf/EרG.1~v+eaE[@;3YID@[HA/..- 6=; $/]$Vc-*j<<߳"5Dftԃ9h87BQ:}ds`x$]fg//.nn06 y) H?(-q`FV*'2zz$ d?ʮkD s'rE=0hVT۾c@^ duD#j`~D篘bwhiۨBjοkzⷵZC>ŹxGZ؄Ѽ1~H$69ga d9sqt^+p tq!C0MϤ 7 = k-;\Cf h:`{Cv}E ٦Bj-[yсNi/ b>C]@|Vw[nXT|wR<˼ͻ#O^|2%_L@y8[/E&Ti|kZ/5\wwd*/ETy7™Z?j25R֖*$En|-jN R7}gAHd_JeL[1/}1VCU;:k|6m.6_;j7"rt7|,FWȓ&|';OԢkXWܙy9ax݅L_Z䷎FU!^}`%f)nNvWU#YT/yyPDiU~-i?IVo+?k6\|3O=~d6B5KAXUڣNC89o@>BEaQZ,h#OL6`kWdzTK*iG" #U!'2053²_PvtݰP)4K ,yOXĖQ2Kn aH%98r:u] @bkv٩\W݊܉|AR{fESomTBtVCLw5Z&p5;LyjH֚4)&~,+YZnq~:U j :{KBeRUA R$S—qyax'@}y##5%e=]Y| ?sP +1#D` zkhy%W,j 5S!#g{{L#cނL-T(zd`/0μ2u"I,P21%Wi[lW.DU+O =q\G`eP[fc }BD#ѣQI5BPf1*_b@9\P]uE5HyBj_SSyRzI#2u'ƽҐmʢ<({npɪ7lHfpV)Bu7#AٱzleQGC:\MEј##ԂPaKus67 Ji~D= 'x:aa8K-qT 2k Rf okQWf,vTK%`!BF_cv/dVyF`"Anu"/*gL׮;A}qf[a+.a{fCkNg )+˴p,du%־Fݬ%*|:pǚ7'0C9Sɻ' 0-U 4Aw#M=ZVk"R*VB_wr>%љ\SBCb]  9adW?JϊIU=> HSU֧'R TdZ_RKNH]?TKѴwLqflƷ۰|^mG PJ]x!mBzfn"o[p4mPYq'do8&LR`be Wc.3={e~­vgӶ,ۛ#,y!+a*T)@1g.E3M98) M«k+//vL8mFMbR~**h;?xI!{l2! fD$к|p5shJxd]ݼ&ݶɈ=׿,e9\ۼw:WarZE Ӯ~ DYdMEQ)TWb7=oCyFх>ט>寎_2<:@Cu󧗯!AZga&E hok(>Z:T%gؖ)%]4e ;q}4Y |;L,;(T3D` u܎,TH<F[\}wp,/FG>BA,@DiTRO2Uij0Ri&w):҃W7r22UIh\cfՍT/X=d[LF]?ƣ@9DF7W*6+#Oq08aZV/&x[v$KwچQ`QVz˿v/=:[ 2jdI ;!Gc 0/z{P?5qnB҈VBnJ Yg(ޝi2> `Pn"2Y(FqžH!k ]e@<"KgH1vWxO2O5sվk\ݷ0:݂Ev€<^5 (.?Yh[lJ|h2$bE&Br,D)~N'.v+/5Ґ +p݌hi+㸯J8ca~34{:^i5{"l&Df"f:ąoƬL ?UbiF-Z~5`"|LMF%NQU&`~\nt΍6l]ʙ^´O|]J]tKftq{V`4#ތK:47oE' _S(W@y.D\pp˂O J%=$/'򹖪b\+/V}XY˛R(dw]~yŝK#,P/"+(0_]k-.:[R>81z=X6{R]Dy-=ݾl=al )J <hp,`ij^za0 З $kѠ=[\D6xJH_9ft23玨l^QZ$,r77m,W" h}*5!-OtrQ8kta,m_qH,4p&TeN}%ݒ>w-Q<8T+T9ި|Wj8ɡfzҮ6#x"{(LH3{'R5,٥\hJxt{|c(`uǬhGN_׊aQ0 ߉n? aflx%5 ϱD6cz!OsA{F8[,hțXC+V81>sjiba"*'a)y> mde_ JoBy"-UY8By0vpӊn  V=FD@L&ݖf^G2\,%Q"l>h@'6bZt/Movl%I 囷9.!єPfa~e_l<[yF7ӱB 9YfzO2RMv!Ym6 ~?KM ۵ ,#EҾg!Z7D˖hD Ld6$h JgAM:ܪBϴtծgsJFꆷoL{첬[)h4)V6\3:Dwwf$2'Zꂞ4ۛ1x,*YηW]G)8E 6oF<w: G k5:?ٟwNl"tk o"2Lp(6峖f=3$Zz ǔfE ѠcI=J;mǫ&JU# BAѫ=Q3aTcPI"̶m _HJ0$* [*9ڟ jw1l&c.ȡLFa]Ip'/#%4~} JNY0#S?ƙVd plV`Ja=M6\ D @|6}Z  &T| (Bo,#}F &$ZZƉEm&ВfTس8"n[畳^״`d&x8Ѕqoa;\Vc/tt~K[WQHssffeΚm,&9% ^1uӽ serTi_As#Cf(%&RM`MgwOՖ_E2NST$)ԯ3շڲ4. p.DsYW # ӓOsoX!r=MV9X3L1Ҥ)s1#T lNJ^2ŷc.z1;7 X狚w1{$PʕPDȁTfUa dXF|tHȱ"8|1{O??{dߵK8,_n.KꚣA}"ѷƗؐ{}ث+BVC:"y7`J_}[ֶzSBgQ(ݵ#Bg\mGMiI?TLFgjLz?YϬв_ |1 ,e߿kL",j;DD|BAb/&X |O5sHٴT.YIɧO^@X'˚ѕ@yt)@>; GOOZk$uUdol$X'{4B!ov)~-ԁmXEw)vԢLU]N$H@i;cs-(5Se^Fl:JP~ ʼ;i7v)Ӭ}rwc[RIY蓋ofu'avUw)P\&>4]N$7!Tr~j_kmQ:o}.vkĨ5G ahcOy$i!\Ee8 7Svk9#/himts JViAVV/KR. fJFιzM֗G7>2W.OC;3$KlIUv⟏ȇ~'=ҁ2jxqSt`z&1Ч!{=X3zt9s5aߴJv,OPzQR3( :*9|;䪒qmVn۔VS?SbjX;P>㸔DiXgZs(}Ip+.3 M785XC2{k`V2z2hwoNf݉pbtf X z:3LX("i(m] <%y<j^IE48S!m$i&k8su}it֫3 o -7ㅔo]?B?E΂I%jP0Ł< 3d\ă\A>T+&LU}̈N^6KHD"7[V$wFqEဟMۍ_7j>0A[-G x/β*Nr5ЦCXL"p?Vy ~U[XQz |ZN׽T qK7E8b72 t<9 )6⾬$T _YlH:D78*G!Q̖)QfJCufODly{'6݉BahP-+8zkTL;z f֤i@3>D>r2qWƟ'nPouLeh*ڴ x6 QU 擟.+TrQX}bHMYTg[BN nQO2d`\V ,sk8'JzML bV4M#hXbqVu?_k,8CRu>t*@ &bt' MA&wyIJ_\07Y$1E6IQPY V0 Ja^ wW=6>$TzѮ :):?,ͦUa̩~Daeo4p3@)y>EלּKm)XqEg }iNwxm1*A@P:f1 !DAg[󔬅|Kyb(}}|\\ߙ N@|3%+qyyچ*.H4`o^SG8 u8KD?V086T+x:{I35y1wz_M3 ԏc5jpOSg4ՎLa d4ݩי5)OJfAjuIId꿍F)¦?T>כ `WOh[LUr_¹P2AD"䎇ܿK7]|;*MWl\\*źˌУZ"m(QY6PD97wxeSY;ȿf>nKFuENrVi&:8gJXIo$**nm#?'z>-$~ ҭޓ g `1Ny`R#RB84!6I6Qa5uSQ})ّVЛ4&N2`@Z!JNZpmf_}jRӓK?Gez5:50PvxykK[vM(+U-б!,cMI|,!9^Txdof7h(b2fC(5*2NU/FËV"i}SLl/ӀV/ Mi!6L3-\Vاdk2ǟ&M.,[_ &?d`'Gt*: lZ#ɑBGl'% 5Jp6ln:?5wY 3Mxt{lK㺜K6)IK?rW TS[Kxerшg'#J@s@| L7_IiM󜜟RsA0(mK/g8JG3MT6&2DX`?4`,! [ _wz.y.Uuc3[Z|O+w `/j Zb[||_ ?ʶ)h 'YR<\_U5<1{,p왚8+S"p{e]pB-*]P*wd 6~+]R{z^\ S#vZt^`֫@ w6-$P:cS}q=o-s b}3xyK/֜cFQ ?&;rR]~=;u ܶ]&4%8BId+dケh= y9*lA69(~{YBy)մOFz7'8& Wٽ@GGSOʕZ"ZCJbj'j|.ŌN"-Z[WWmྚc 3$I>}g~ :Fpэ.bHLB4 He" bnKC(>>{ֆׄrj][aIcG`k~C?ރfQ qnCɗT9ǐt~M5)#`scDm[-ƟV3'Ia=4 ro43ؑ4"f؎"^H7j9ĺ_F?lX9QZ %FҊSZ\]88fKO%y}#S :o\0! =a☲C]=}G5.}ކ?\#v+a܃F8BCNI" v_;g&J֟`Ⴋ qmBzq+aĽ YNOpoTqJq~HͰDlw:^3˾e#$LpbEReQ\4X,vG60}[j>:eХ9 JF:AbX Z$Ώy~C eoAVd7yQ}`CE2|]cwwgY*{zsPf'WIp5R>NS/Ԛ9K\9@u-ne%p Lrc;_hɊjnd/ςwJ0GFkUwqMgW {^/aE\arC^J"pA0,$C^ 0/#BJf *]P^A a8?29kJsoE0&tt'!-7,o }}2){@s^~kbA%a Iyk QhjGg -l<ע{e5Mzk@Š1Goos-qW#Շ'Q2 y+:sxmfҚ##w.Ч̤/LTts~#6r \9&k:^jiBͣ|Ֆk!y+TwF NOn՗uaK7w0֕.$r'%\qTUFJNIcf@4mj0e2(+@L^*󤩾, 2Yy$ (AC0g?#5fJh%M7QW CX/ '~)")"ۮ.q\%mpxx/Ez MQf!g1Lّz'BfQfdDŒurT8@PɩS!kW,7S>ChS$b1n}k?αP5 Hcm^pOH=EܚmX!r?/yai5/qf1`~Hz;]܏9IMytIb ̀=0H'Y/j"ǍMn{Uo,rb<$KӑZH"#4(-4C:cns:Ie..!2Qx$Ϯչ'g_Rծ.n(qNv,LU4 gGŻLMaoPjr.S SRBklwUě 8rv)G+ 9]1xm&V!- .C#?+v%nGkN2ൕ.R^+)N({ueçX5[+ld*}4G`/Bttwc~ہLuaQ(?LG-SNBl/{, ػSFxX9Q 2uM<|`I<\:i}[dRM$"H'֤w(*JhɥIH4MM_ɕuj})bKS;iTUVEw9ְqX0d 4`*][J}rM;Q|&R拻ldql,Iv]ӼxZ{%xq9| Z3+uFQi%TKd>TPMzж%̽л29n)$p/ޘiFJV<qTfyX# k~C#l31]~2svP gwE2*Jj}a6eȮ;5NNv*#Ï >l[VQQiѩq?Ɣ-xH"Z,i1fĨ4YE*iBejW&o/!EK1g!F}L](lqwPyQP+_YU:U x$lKƠr1,7 Ya2wC/|&l].d(R[S{ &'0\wM˙g5jrz"D"^ܠNg6w&貝V BȹDfzN)W-L#bw+7c@wwH=L:[Q88QJO y] rU9*U'/Uqcd"e)$q eo,w'ɱ(tǂ,=lU&3$QbBopo CM_VGo_C`E k;k<(s~# bkD1dhb7 yr7XF0"˧nҦ ۑ!H־d]m8cNJ~Yh=;kWDJZI OXsɑ)y.M9NDZ#\UÛΛWʿ)}<]&V`q8U1uW.ݤ d Q*&~0ICQ_EJQڢуH!W.JH  h<{l;[ }J1S&0 ֖qx x(DL$$yPIH̎Uwclnb ΖRVV(i9ڒ`ܡnXu`9] $p2d u85P8 k/OO~lEM.&Սhh]1kR#[: Lu-ܜRr} _h꬟ !fyWA= F0o K8'n8O":┃ ڙ"f\/iM@>EM?6X!+buzƙ#8'|#RShBI+!/Ĝ`Lxd H̷@fhj0>>fu!.ۄFRI`[޶XաyH HpYgÌl>ldjYt.(-Ɓ-}}"Ҽ9|no!\f3"4T[JJc{nI dW_8#!f!Vd^]ԫ46rw"!+*%4~eI]In/Xhf>R ,׺y+2:6r(~}rpX 9J"mo?Wu(s~KF 4B8܄]/hJ"wv@#.5vpIyEik[WF`ea=ڤ}^DRPj|輙ߌg#Ɵ"a,?:Vs;fҥo^N"!3E=M9Q%Iqi`93?oq9iDȭ&-aԣzH}(y\Pc bDpkR<gR?_Tqr4IYH?5P>(WQh+ؗzGIs1)Hݦ)2]gx>UmYMT=Yk!AuHm'ȝB y,DƅQipsF,%5t()F}L7:?@Ɯj:[@+LJ(38|̂t\FƭD^u+M] LϬ֝d;\kܖ>Ú1mB{NB~5v챯\$P@rYx:NC>GPٹKa٢ ̲@d8_x Rޞ4: nnv3DAط?8ُ zp@_@-e"fyhR$Y8OK{03n82L6=j2x եr&ܣH[CWHw¤;";}<Y u3m^Ywd/Fqrȼ/V/WuIlܓã-~\5j#tm{o2VY!%Qgi!|9v*gUj!w^C\@%C>pu:c"Y;ԛN, dāRłD??ZУ*yys Ԃ%}iaʹvV]oWlcr⭩E^a &>Bٸ `}mjiO|+"LSAbT< GjnkgWO`7xPz*Mbގ0~_rT}{Z My(#dV+i3`H[ET#SJɻ)cvr"5\zi `r<#Vq(;'n 끈lO.4LȖwTI\`?;j}IgoE0һzsL2RilHzD4{8x=yBx\1oD"tm#/ᵔ_O\Bh]g7,(@'2X &`2Hp8ᠦ8gZ1O"RxHo@.%=Ub4Юĉ'4cc `B:(3|9~EHY@ /(wOK<@' RPYlU5m,–ui.C@аPL0l?.YSc7qө EGY8'-rCr42xVci9 Y|KQQ7|D1?J} Zi$F& d!= 7ovѡv!yI|$r,2s29@5(ꂙ/` NA_'_ʮ_quc 39P)B٭>̆.9 n^}Lן"c5Uj9m uVMӌa(TTҜ ۛՉOGfWImCWyĭ QcCT62nr~'?8;yZUO7Ԩ|\+,ջtLq&U=VݘM,7N:rC\3JS\i 42"I·Wl`V"!eAW&uME7N&(O@,}# 3% Focd9@EK>vddv9~yvUS]o$hx-רW,KY0."AE|6ýp~̧V\ؖr&՜ZNvhf-*~J.Un{( \EвLVybf[i3cg*K.OkGj˔8vi؁A ?T U.%_M3Jt9XAWYruE͹!0-0!DujPH@NH#i2*U!eT.1xspRpʥSP䝏mK4JMQ.nF4Q9 1tA1NRՊWCO:]֏猱_אf ^&PP'; toţf(BkBȴ)r~y*\^my(zAq"%=yS,jp\,Tǔ)0nֳ<㌅K=f4 UY;k 28ZNsTz= N%4 y 8|m5R>" dЏd0J_џ8<ֹ\aI;rb<$;XF[{A79y@@sYYsPΆD6|@#bX7Pka5%^bc a+ɢ>;D$xQtZ;!vfysh 5\b}yΎ1m)nܜq/Ǖӣ~,jJO3"\&&f1=Z s IᨮM.upy0Be׍MK0Tq30Iw% "-a^٘5sH rCɤgɼ[.4rc8S ܋f+΋rX|sn^\h$G Xqq PBw|[Q;DK) 40 onylXݘ{>ڛ(ꜬlG݋i-(%VX7i l~uǒ"V&F!M!R [6 j6J{Xr`v|%~܇܉#91lxn݀1(kW"xuW9U^sOߵQ.BK;)3N,s"IƇ .B&F>=WM ^]! Ԙe ^)`~dh>C[|-t X2dbņJHՀǫl]3Π9yɨR*둤h2ң= o9:. Aq9 1gSTeFqudNAdm51ê;WOm*Cm V F72l"{*=r7ٚ%HNt b 'ε<q~( 8uX΃lCӌ<GPP.0tt1\+,=;v}avrXI(LRJ(>X6:Ғ̻JRL(fkk\R[%YHhb5Y @ |*\{ 7CA>]YLT}B<?8]O)C?oē #` 9r[L43y~o; x y\E: R/uXnm9(ҏAݲ_fƳ3]?K+khϬ"NaԆ3@/,n"c| LǙ00KL% nj"F!7Ɇ r[דotzBd7Zj vX [VT#JqюREbo*:<c@ 49eim;^ Y %r7*n쮚F[ՃEd :pϨ̀ H2JF~r~2R*2|_jf!YIL2%QcG #ʳs}s&%OX'[(KE#c 7TԗH+#5bCsrT̳jU6(?ݮa\@rR! F|bzQsR|8 ݓ԰q@BJEGC$ +5iɕ;Lo+ޕz9t+*0Y.c%U&K)mYOnkMA ߊ8<W)0 O.ChVe:s^ 5U1nzo֢6e .% ;3ִP$ez.hz}G^ wol{6zcB-O eUSvV{ס{%%rDUa鸂P0f(Q>yioRdhԹJ&hu`~OˇNomy,#FNڳ)-C9/ZLWC?utsȬÃ{jqJ2Aj=. ]]Ƴ }K! ~6B J^> x#1ݸń[k"gFyAyIɺc]ʚNdm!e 5z1&kd]OGx~+bGy lrA}.Xk[:eӳd<:&hi>܊i54FU]NP?]>|?߀:bH s\oWa^}|24P狕)|Ie{3kju%7bozK$9ǴA쁴n넛->>,qC !Q=W~QY4foA0+"KI=k6F9 $|r5(^6ۭN*u톌uWv2#&e}3J:AB[1H y/9MEPBo`'h;fB:dLd@mMrZQ> =ק7w|6+ߟ*Oh451m;Ʃs /۠?D }*`Y2*=|I|r pDj+%je>fNlx=|tQM{\ .^KO O"AX7)g-k3v\2`) '@( %HI/+)@].igdْ2Q~Ti{i\HXS''a&>p*#+ Ou}NQ]qߙsD uW79G?fK?57 N7uR58`}7ܓ/R,>JbeNb}wwbobc CSs O"D0$Dv_& \4o4mhQ_% PӿL*:J^̓Ow~ր5`Zw ЋK1ZU TJ8{!ܷv9Ԣ 5l!  ƜekjÏ⦍b%.42_IW*㻣̲3~QL9YC"$%r1|(srU DS`$`"\('=b+bV[`]⅜WTX[e-.#Im vIaX - e6Qn9X}1fF:Ɉk 121/1> Al1;5ϸ^>í9kgĈ6lbq-li3 =8Qשׁ,G36k3jyJ>|nrL̩~;jp- ۀpN0C!/R{}dOGj7Sl3_A S%R*Q79VfAU6/$IMh#u4+H\ڽ!˦nF)&ĭ ʼ, ]WjiٔO,#xOdt%3]wFnN&L/pڅT1&mOGE+կA)fY8~C}.hxHps$]YŕU^tl>w}\dxM(MzF |IPKƅ"4y./ h+P'CofŭNafW=:]}?ut.hxTӝɼq|6σƺ(",;h>Ea-r^͕lvZN-J2O}P;׎, gfCUtY+9V==nIu?l6Mjߘ=}p=Hh8dBf {.֐Htû0 ?~?"P2L`ca2__aùc?Cv,N,+|A.Pw1>$IEdN;pwo'FFn ; Z$\ދ"CmړwC|dEx :D>YN;ӂvh䮺<"RC!5j,3Ku>>)\Q5f;CshaAMtzݳȔM2 Psqi.'(;qlH mQlLP+$s~N?w7k.yaG]UƵħ{ @Hڣsip{a[2w[{R슪x>X_ج/tݮӅ0/5#v;4 YBA΁ Zƀ՞r9 f*/mM;WM2]MCY doIE?UwO[ѳ Ǖi~O X +"tubdL2Kŗ|TJ3b .Cw%Ʒ(Hmaf4EQ]Ǣpi]yDӌMX|Ǫv3tV *&w!Ag=&(??#!sDbO-8]Џ2Ad@fz#$YUXT1̌tmv;Wmtˍ6 #9Pu@$~~\>9O_FY5I 7AP8F`T?Dĉ/̣͝cVeyߴZ؅ax~,K9칷Kr{Xn7IH@vKįC#Z'ۧh-A0xWĂ[s}/G^>W, cςuG|mqQڭ:]hO&(:ͪ]/q~ڗN)׋F}(O9@aZ1&^s8nv@$׏<Wm-e5Ehan rfO`&"4|p{HEƎ:Ϥ&wuVsEd-t :)˟;zB r> P!:% I0(r<ȏpuX/Tn[{ɢ #7hThkE؟xHY'<`!;Ǐ#ND`WPb:rxsb 87$|Oaմ7jgRreDdvF/A-o `ZL<ڨ>|$t89HL᠄oX:ZnL@zxCr yD fe7~KKx$,S JnZ<޹p牙E^_KO'F/hyJFx7Cm]ੴYv@ܫ\EШE#=aRoa@=UhH9LWK(!SA jejb؟5|8BkѦǻ[Gz(^bWtr0!!Ƹ 5Yw>jqW2bNo'z+B :x$<>-m`G@>1e9vLWH'{BCiCQox,\(:2e.9UWh5Uq9c`Hˑ!v[=,qD#;\5OT7U'%nQB?M:qP>}XqWw&Y#>N \aүˠhA_q͆a]*@n4𷀦;%L+oKgpۑ\jK a`Ӟ1G(f>46P_=LMZ-/߄9V|"F2/~>hɄ1UGC> P"kM3s1a/Mүz K+==IUtlE_gf>? _~y)\JepNDWߋv|q4η)vy5?7lԠM&+ [x1G7 y6/n9ςVz#l43ӵI-Rh b d!Vۂ|ʽ{ܵs 1lf! yJW1̸坡xKj^2jcH]ر`ȝ[[9p n؄>t)V̰b0iBZal2/ZKj)N20aj5VoX<ȗr;\WdCNU&Z6pYhSvA |'ew z`w{1Bv ٟ h6_l3Š:f.?Ɯg#c+900̋[@kU:kPto4CmZ]6 ]ehdR6C k1:![=5J ܶ\N CmsUҰ:БKTyG9k> ưqMјl -DOi$`E=IFSq ڱ"l' B%]R,բasMmPڱ(e{2Vv7L4L[ow4nov @b =C,6:'"j#rMQ$3粧!ncn?!ѱ<nD(d2K@bXX[ FH峙[*,GpȈVHU.7A{4r8=spkff{wGS\kX"s³\|"܅aQ{Px(7P61>ؘ>/M\Ѿ"k^m0 B;!UA">Dءno /rd^SN[jP{[8NVb39%X J. ?97&C3M9|]&σȿNe\y}΋Тr2AɎ懒m|z^~^<ǹƝYn.1D6潳.=)S-oA/h{oTE5\Dӏy23ɉ—PGͣDWGrwnc7 4FD_>ŗwkqh̻bhǟscI|E+x \owqTJ"xxwXF$`dY=ɰMY6$[%ųo^׵=k+ڵ{ZALHvYYo y=k f,68 ȳagþfˋi7{vO >X~A[0SW׆c/yD0E/pDp7ӒZr-e۾oD[[읦 xvڷur^Y P!ţ[6anx7 MFgL"vfXAhT1<%⪝VD$J-ΫQyqN;rU\q,L (ZfP-* Vu>##\S-\NATbV3ӝ`ǖ8+`e+B7IcG/ET +G 3 ɂ10;3e,hj(>"D n&OӀv}x!\ Uuuiv/:TsEܥH;g]iلێw?t1u"AӦXHau]p2 )ߧq/ " L_og^.Ff0jҥ'"Y=) WwՕ(`G䠯+1WaL5d1{~zFoЕI‘#8B1`/pZ:lcf'& :Ov;P5%6ʇ#b%mUCBq#Ȳ4`&5^0·K9,b51vn/ 2ڷځZKFڔJX8 ,Ym9k"=-B "#ƭɱ1UA@A=I )z,N۪QY¶U\hrǨؘ(됯ʺ)3O@MY'?@qv(>, Q33 Ājώеt}b!]?)i[J 5gꬵsw3#5?FdeǮ'׍jXWTh3l6-{FqٜՉRމB":}(NpbB{İ"St5iIJ$ʐ6w.w\rr8I+_baTETS(LijbC&$aW. @@ԕ]a6YN'l*\ϱΜUiN c+p3o=a T;~S7J\J9ݲ`茶l,  Ex=1b / "%KCc^9_X :@i@Kvg ?>; -!!,2j~=`0M273dbo+ " S4 P]-%Kny iPشцBI.DcgIVaAhYvq4B9(N ֚v HuŴ}~ӒQsy|z }Z!acjx3. IxVs2 6 \0Ii)=WWgR:j@|rSF4Zk~V}b)PW/E_) kcaOcƚQi~}wvW873u)`3T?hlƈ޵qe(&iJFz AϤrzpLA%)9$p|C}Pn#vvɽsf/@BJ}.qfoIĸL'?ٷq\rDnEc.}5Cu!sZpb5XP2й+RH'?/ N+1Xc9˾ʹj+)d5ed-]W,X֓ 3$[ݷA/šʼ߮/SF$ԃY.ȕ?:r"9tP'V,X I9 ַ(蕯Ei,]yǠ {䍹@?YіVK"jyuy-[h’WESm#MBrZ 8n!zdV>u\WlTgs{Y=j%'ko me΍(J_9E%ja!oaҴI3x/$$L1#Gԃh^MA>4nj`_)ۑY{|p_F:y4]dAH(41쭦^o(#/uϣ̐gfWISR[0Sl9|mx6R7@Q&$c%(95NZ v p/~.-3.-gt` :ole <\FfcNT@{ z۽K=cedr\!LmqAtA,=Y`B,s.8>Nay(׿UBA%<"d4GX/b5K  @R#TzeGE"FP% Dt~6ͪϵGy[mm+"u}t34M%4J]3iI]ŷ ڝѡC&#|Fe/==?jvSFb; G/o<;$FybJs*4: v O:|mG]?1\-WECLy]&osf,n-h.K*@]7 /V4LRJl Α"e5>U:P= t@̍$õ$+8Qbq:P΋nn~2)Pmv ߊ1h=Ɏ|~%=aa^]Ox>A蠸̦#_k!2Q-<bZC)iGKwt| m M?ʐH1(l;\M>M9ȁ{u,vQb<kC2ӄ0:Y~s 5"ʞ_sȜE>kݪ1Rc hwe0a.Fru֪;}p 2[zR/_.NuzC Y +&*2Mnq"5X2, Af)=Ŗ3 ^mIr?4|3ԋϚ%bb'OܝX)=K{5Մ7|/~C=qt gNA[nV_TpDs%TGɝMjܚ'폾SqКRFLJcb8L$W HgGv~?)mR$E1w2 iwC1=̶H㉱8̻ؑQJ,k!_vMW.(Fc{xTlE%V=s x`'H%h:߬1r0nEtw_5`̠Jk7{| }ܫ@jVB /߈=, E'652?-_*w 5X( YJd^ĝ)IcX%;[[RTyퟣIѰ:qjCyޠTJrqw⳽6k1, N؏;F%lmiϗ #0?2{-'}EZv[RW7 *oFB߻9OIk"#EvҨ7Ad2:3PYIO*ٝHlQ' *sTǶIz:7jT>Ebn~Tx@$jёcj>4-oK}Yqmst#2bƴ:2B+wZqrk&. lgNx/cqQx ^؀ y |c ||Eٵ h?mr# ,Cr80۾wYs#0%.H}#\)>-EJ.D;-%"aptl+aV:; vq+Hp𡴨KOfeʰ:?ҼxOS;Gf?1?#{+kZ& nwWl_ԢkTq(FC,ؐ_`l6n  >l@r#2wmP7iQQxQnv)f/"F-%7J`$epiâ$fP" B ewVOmB ʣ~"d D7<^&Gyw @TG`uGzmpس(d` 6s&||Sx=  '*`Z`Ry=i3yifhׅ]3Hpl5iR{?PI)V C`_ 2FNG'B,]Yeis\*tѫ 8 ᜧ 핆bH1@^UJPVeE'k~qpdL@-ݵ@eITN ͺV /Suۂ@Set!~#NQ9v:872Y"plfeG &yX{Nuߧs* LsY:rXw<" eFf2m:K{hnFE$4"gcgi""HOcaQ9Ą?)E9;c5,U" H9 $.1XEQ0 j縟zl=02 N`V,>V |^ wclCѾm1-q,RF{a@g/sf֞{=qD|M؅v%_drv~yQ$A}ǓYmE똮dB*&RCHQM;EKQ4 e0yrOYLg?g`ypy yh)ifk`uu& 1Q9Ao\#5Zl #uߨI'OjeTMcS {N6N}+Sv } qBuZ|<Ųњ$ܗP̅ xP`@+:>j;EHoHzU&1-3t(yѰሟoTMZ(~-3TD2&GJ;[n%.]Z:Ԝȷ:PȱNÏWgB]J7E4@4:),> .}d}\vS+:까E ~r4blV P8aj4vTa<*Av!W2$:ݿP'7)Z}n Ñ=ykf@uWu3 IPzbeGe+pXa؟P7. ?eC&ôi+aנIydP-VJFʷB9vcPmM|e-);"7{Ƅ"(+TuD !*_v]𚔀ZHc|~i)MRbȗ@!<(5hc2=1md X43yxy:6M8@ !TecCB=FoTn0#rMyHWxqEqȤGt0eqY Y"Mk6C|g1pd|_hAS=O͞Jd7óQF2M*?~r|zeB'JIROēL1rb}n?\1e_MaloS(j}ƺ(PUd 5Jjꉡ=.̑ DK|os<3y~%@92f2#\= UKKR0qPdv%rºŤÀ3F6y4nQ<y0@bYAAM‟wm6(@@kwXZߜ ZRZ%͇ZCEyca<( E#菤aↂ2ج@LqxN☖@Ex9t}@H_.0VM»wuc,CgdtKw\hRPsI֏vxo˻p\gDctjnrbrtFiCI/c%}SHi2 6w8<هgg,G2R"!X'>˶u _!_^ciH|\-*e}-6](߼[r?_=^',4|Pb_] pN;'9` Zy9νĽ SWuIP2mQy4ećz~g]tMcA/bI5N_{5RېFT0jk,VF;c C|aS1S)Y ~Z @ej8Z{ojnmI_MLjd8VSbxL0,<$.IBQKW7/ˀGB*~& d$Dl\DJЍMtx4һJFL([E;;&2!~APME"33.AΡNF$Pfӄtuӓ5:n* O$'J 9d:@"NLvSa|zЙouP7jQ9 zĈ({۩ɓCi'Fu{rp*^3aOcѧM57KUl5%rt8}Ce`pÏQtEOU6')P/+fJla.h2|UxFu d$@G"?Tח@ r,ұK{Q%>(flAF.QѾ.ܿ/ !ÖDˤV6ƟڇF0NI׬3AgeP=UەY)몱tD6YaIq߽+,JL1,KR13fΪDPڊn狂8wTmhVH:gF]r*~:غz^EkaJඒ0 UQYyr_q|"aSR?\?(2Uj08e:ܧ{{ J9 x5mڙ_#7{ؓv80.ꤻ`ɪy 6*cq|{3~d[z,OYZ_Fx[10yI΅JP5SiM;:*-]ʧǖaBsg -:verP"YŊHY71RjzԎBJyp+uǼ8ЫLapMFJ+8RI,z0pMEuz "U^Y6gE^׻ Zk~t0kVR&PR~(,A@xf+.]" 6( ׻l CgxTGb' 9CWlORbΩvx`  '/4*N{d>>@|uBuw?RToO"+$J*]r]˰,u?rO!Y%)c5?X?f;jI(:n%гb$B NJSq¦2V-tab|路ydk0*?`ѻZE qyH#H/ƌ.jI7pXQ.7QR]wLi@p-44շXԌu)bK?rӟru]l"cL 6_谎(fkpwb09GbiyÌm8g0 hCid5Խ nI.Z(()Z& > "[ϖ1L$KGƖ<{tHhC0^%K8%CAF*W]ћ;x'T8 w@I<|>33pN1DEGzWMy/ƿ0@I8i3X.dALivnوNQ4N:u!kh`rTqGDõ:"s2wG۱1 '}mO %?_W+4UrLpb!@z5KDv[Y߇۩ ]0p,A&,j|7-~9\6= wlb5 |#[grkSi }cǸ'`Ma` )X$Т vu>x3[(w.-;:yVkS;V w P &Q~dˆAAE$9{Mh\E;FH T팂}rAFf>_ea^ 9u͓/ƬY/|p.SIr}Y5B匚[,{ilmm%At%B ݬIN;g2iһN(U){BOZ] bnvpbmO/5a1'nMը(7J`x֣q<ћQ ڔ~eʡ=vr &BWt ұ4JVS/ "'MwDqǃ%l,ǢqgO[~j Y-Fb]/Ƈ'mkE1PI*eF;=\ YbPZCI& 6D$H =.v\{Y顣# h!jOh7BӃ z h{=[ByxY,<0#z9?`/WmșL&9 {ՎS@X=$L<2jܯ(A7/!C%Rx+ԛ;jhVdܞ]&aWu8 S3Wщ8ҜUW`B6?;F jn\Dmw8m!qU!wF%qa؏N:.ёX g≺/LWM3'W8H?CcIt?/n5ݪ1^.eaFɹoHmGO┙tyNQW sWE+H;xDF Ƃѕs5XG?bRhwkW |2>7$drȖQI.Uc64aGT XY-Hҗs=o.\<q j ,Nl3q#c—w@Elb~"- t V ģ>@љ!e{뫖42ddELW+Wo_~}s#6hބ's5 4[ kUGY>,-h6!"Z/ ZRٟsh>AQ_G~TĪ0$g(wI OT\n-BѠDH9zJtHt`҃=9ʻ lGL& J =2A ?Y",nDˑXrBsiwS'ŴKzqH`TY` H]`ޯ :)|KSZ+69)T+}OU LLOt-_BRx)n 4/rZo;Pp2Fc# ?%D)[N`Mz(h95z!~@b`).qfln{"X\pW wKynXRDr2Gx9M7bmx!3<Z 0uIBM WFfrZLrŋw,Mڍd-?9y͆))Y1;T/=x]*}]@ zFZub4hr0]:AHvDaP*5Chs )_uls4~'@0$FȥX̔ܫ:Bs]W*S]YUFde"RAQ;{vWnq;4^-PDvG@Z>#+BVaanOwl;ux9-U( ̞FXff$T6 Aj'o*T A8&rS @P$6Ql6m&. IV?PID#sq@ZWm2fow`h'm3*4V vl}hIfeiH,J)/*s=)X1`0ete0TO6ZnmOW'Ɖ[T! x$OTZHWzh]1K Uk.~ CмTFjd羣3n^މ?E6uUғ4TK`yfeE?8L>m;y'XH"@vvyWaW+g9vnHKV ry-n$˦Wml`VRWYͺjf {*PPLGLkaj:q_i\_ӇS;4S]nfy;nTTOuu:߽9goN_@1\DrG/@ Uam[*bNZG=JdmMɨ:ir #$ҕ;/s,P5f zߏHb- -t!!g|?g.p螧-N K @PHJ_'92챨)Fp )уwR<̳'Ij\2@qjC5+ly&UUmeI8C$dh4=dѹ l1['q*51>ԄyXM\nt3M j1q@kJCѨmc޼pV@ 錗n,UMxKD? x!s{A8&r3U*lWl "En$+iRчǕYo*dݐr]=93`E? m'otx{]gqj*6abhRz cE4pd_2ZHnެҬ*βnIbhn0w"DC\z/m{l%q[>olfPOfQ޲%ahV18NiH6*LJa1]Rl3y -|RDSZ=P^"pGcAK_,2XtrӐ0?煼8qlX;M3(LNlr.x,M}Y[K/ 2q]"X)f15b;}N5itAj-;jЧ=/BbL=x6jAs PJwcȭ6'DpD=Bif85uUccez㯗Z 2E1^(b>Y@qDwY+a@Ts#pqߍ$ I\SL)svo - ,lwSi^5$ďC5ΰE Wc h7NvBI:<5h%uZa24 ⠦w66˫K[h_;8qvG9?$m:(PXh[nQ#SFC]st/v&!}#%PJ䛭ZΔ)0 y0ͯ(Q8|s&\@]i 5`%'r =BNK\s7~7C:i#)oS..n":S;3Ӡ:7~6p#Hd9bKLy#_aRIe06Icv_hVՔn#$/SpsrN^Uu]X(e\͛6%T 4僉 =pI6`_Ghe6Z]+k730$F/Lpq$*``JC}ƈ q3Psm6ư5]KR ~t8,EA撝ܼ2\X|a.>l];+~|LmBQ?DTi9RuΐZ^vU#=X{s'" ֌+2YWn 2sM|4- wһd{!BK׍=i Xp^Z; ꅊgAo$Gو~JҜLolͅT#B}_qGT~GӰfɠgMeź=^<2LuЕ%iV+PCM.#~EJfr?+f(ΡysC{, nigT̍<+UqdF[hd_:l ~L6H曷ON/%1pw~9v;F=mh^!9x(CNjqt :y UlX&~FȖ3NI 7DSJa3m7"|'1 7u9)/7)NM~I3%+g rW)= yȜ3XWc/\i#i$!ZpM#5'wFi7.f8]yY;:9Pm#=iz"TQPc'(>؅D<},7D۲aW'ͯșCs^PKa@&<ք:1ƴhԠ0M:YI_4 z;g>IHG]_`3GCDuY..$qYr9+w7GG?_Zj$l`˄ dy̞ܰ=j8o^jNi|O Ca'8\Ւz!sVƂl{Saȟ q)dc*jcM;1"?g/m1,%#yQ M YK*^"&d(rIZ ޠ l>u,U5J:JkfSく hq-tEOf0@@Nd&{ &`#,+6g1K϶b%PH^aLE°dY<4yEZ@*))<ts,A#K@We #w%tZ׫^<*2y_ Ti𢵾.V}&r2Gщ  Kf,o~] =D7;/j?M" 9#XO!ō΁"x&ϊ, ;6PfLIAcҶiGdUg`'Ӱⳛ} $'+κ-T4}gIc.u6$f2)o= I|UUo٬gtdhWcOu2/y^ČVw(E!ΝdO_K~i۟?J 52(E] K~tqx0PD$z &<ҩ=g!ևs!&:k);;hdxwTeG=2BP2[xr[W\-B:j=1yGyنkC ! wz}חlvAO$ ǘN>e٤elf9p`(.䙣؍$BmԇX;^m\#Y \W5ڂt?s|Oi Xs=iL-}*QQ޾ 3>!{6U_};*lwHX_D3#iKWFD ^ziUQL@|U8BE=]BoC$ǜ@l'_eaz .={(l?N=KiTQW`'rzM!H/a?5jzKژڭЍ॔t\r9?O?>w8(!T^$ȉ;W!@" ʾؾQ$G+qO_3lv*D&ީph+ITZ7LF{lP]lʳM* VQz_*UFdߖ0]k[7)iPy&ܣ{*qh '|_GPX9X#Ao7KAHZuDs(P"@ I…Pu,D*t&x\3J`Kn`m1xK#;c,꠰'ԸG: fTMJoX [r~])7`+*eڭʬ (%-_JWL+Ӧ+xg_Λ`va{*o 0 '2 TZzquq =D2$.C-D1䑑2]!cHI M8l>7MYH!y6Oqu*M"5y&>P'6$jBh2/ I;%JNqtKO5{\N[`d[Z+^:PiAЩydDPg3a>bm0q`-èꜗUIzWW KH'dDhqcW`Um8l7-SBBe䧘Ṕ̹Mi//BIN[ ~}ʛİIVl |؀(C[+*$.(y>n !PY2%@S= 0%iv݌GtO=]{Ogy\F@HoD+D Cn8:za5Y{8ǴGCMƑ5/5W=cd /w%aDsϵ.УHaRqQ`P41 O&83՟5st?Oa FV1ۇP;T ^S]0,Y +9bY̸gOT\#AҀlcYx1fn&Gg~ w _؏Vw8yzhP^L邆-~9M>gTLnh2buWׄNW 9L$k|Ä(~)[*ׅUfR A[v|{seR<Fxi1@v#nLblf^]Tta&hkCʣ-FzD+Xy c|Yt009<A`Z龪{DjiIi<@{•Z LadOhkR Teu{3KN3C3.W#ȮV%&SfJ$4F&>IB`I(3;]EWd]SnK\;Gp7~mLa9[8>(¤`΋v^t?_CrΓZ4e5y! эs({8=UQ^9 XA!Iyuyp ,i hAڏ5bd:r0LF4[،$֗BN=[N8=-jC?[$ƠKPZ˃ԑl_Zi0 Q)Ý)U/`#uػ5n=dza$CgvMIPxq0HD*O9E, c6)҅խA܄KXs-h Pm#W]O&50oEtIbdTJT'0VDE`XxihF˫mu֫E2 ()Sh`VAF8OfcikO ^KMkJ[!^ܝjbUzG;B/A[ eN#JrXn~L+oE۹{ニ'̞,MXc5:c.zs_ŎkFqO* NBJ.e^G\+)Y=vYg(:pIw) GN*K&Y!ŖnXh PBc=Shjԝ⬯YKn!唲hc=:ق:TdJ`Z0swʟ?Z$" (w32UΊ|/̪msqhGgyvl"*rK;s\HBÌd*#zq<:vWêHY!v2UJ"4a;ISюy\f휀h23Fq(,nT 8#+:.ao,#F~PBuAUq =Ұ&0;} ?Va[A7Ohߤԫ':aR9 lb k"eZԧOԽd'Gp+ FhY8zѨMRo*߂'X ?T<7pf6'A):pY[wDCUc:O6D~Ak鸽\x*G},!LXD9vJTVK'~skW+uzW$*痥3 Ac)8oM*T-dBJ]co:;W7Xt7ofY. H @J qIK;IANCo3  ';@JjY/HNQKR|# 1B`Jv k W %^vxٹed. 6!508Փ*R=5AW7K9򗼞k,Dɳ.fPb܀{ߢ.^Zk7VP`?56 `3(m6bՔlυ aioazT}]H"QT O LK ~N:|JӡknKb(zISd̴n#SqhMP_". os"Yڔy},̴.{_J#e|3ݟl3ؠRy662l%,atVUNX3pbc޷rܪ넅UhDUDLŦa9뀷u!o~^1mɻ_El7(^%)D"5msdt`߰>r C}ZɲG0M[M0Wj֞-2xi z3P|PK1A _IšávSqjL,Gm!,; rfiCb`"g|"+Θ /L] ۅaE`lzqZkb /L~/LWu4sf{b0EX""e /,ͦ['@L(惂+ܕ}/$Q&=XP 9]~̄"磊}?m'?&[rK>ߡC<xXkQOp@ "Xې/J3p3l{\݆zPhbKR~l7$R8O5.Qjb5oCYxEL~ (:!HC}ݪNa?(5S})_$~2O9V\u~qN&Yu!j-E"?oc6 9upujxe- q* LcIap`>+R!.9z@%|{0He5˼F91ѯp XKM4@~W{EA|t'EOF=48O=l+~R+o"w qrsrYl|KѪ|Zk26~:<)qŐZu 1)݀$NW!A%68cP^VB3n;wi\U6Hv EQi]5E&wA.?2־1maY$^u0A_3YfJ{ԡ_Ӧ`wk̭ka=Mд}CZbb~5Fy4L (-YѸVr2;v W$=YV @O]YsKڜ @^2 w3-[H#0]>x"l9; wcSNծߜ1Ьk}ońmAG7,y fq`ς0$3Ap 8D0^ >t^h˙c77ɾ\VIR!:6Q> ő;>aՈ=H+[+̪|8yUSdmcBiv Bf.bʦ&U a.G-.\>xnoQۤe[AyDv :?t3jN?;g<ӗ`x۟okVb]UޜGn!K@;E0m--Cz/}Ϩ<.TN_싴 ^PM-x:O7@ڬIutӭ~V>KFՁs3wӫxcNy_l$YOa3[846UM*`I*͇X>J&>Gb˞*wINewُӢid^xiv&扫'l_(>{NѰsG+!ֺAJׂ9.d"E$6 Ci*OO;Qg͊Ww7X&WE_7喝*loN -FvӁ!vVTD0?O948!Ŵk"[QէӪ/lsm]tqӷH|r<#zS잭xE+)k.rr z̛Xug|nΪ #Nf>ey">QU~#j9rhrâlʏmS*Dǥ9t"hi$2bynXz5P r h,!h٬`?Džفܼ0=jZ<__0tX7sB" Y|q}i4 >JV;8 #rjb[0'v4irU -)s#NQ'm{6CJqE>@{aeW`XDJFp^7ƣ-kAhTXP̫T :VPuFpRc\׆/M†7\Cw tGJ`L'(#9}oHr|7e\iӒ$M< 7n(XqS^0vˆ'mHgDVdታ/j*Gre ']v~_ LS MKPh7!K2qIHBxS dS2&,:o%Cq^giiJw4m'hvB%gs*ӊz{|cdZ w7>jB" :lUp]EmFǣYA1HDiGF-P.e![VW3InVQ TL3I _{y?D xml9.oQlWC0ʝ{Z+ ۦE%4cH?*uq߹Mi)}IrrPӅ6s砇J[O*`jGi APR) ֒|T3{&Ӳ]Ew3@@N]Âsnk3y;!.t92"?aM5\ Hӧ̡ $&׵e *?ߘӃ*4zT.F1*<Rӫl.?0U]ߏoW\Gš$x &Ku)JS9DxNa}.hAɣ;3MU9vWq/eSs43̼oI*5; W (kr[K씩&gD\Q)#M) -/"?jV2CȱK`r'5.,Am\45x T"6E{XduR~G|s>㣂-OM+ 1SGU>3>,$W|3M_6M]r_.bO<</bjr~U1V !u^kje^RkO3ar;:8Ur`%\(tAld̙4k87UZnylw.mC*2+DՐS- FFϯ1?yFOtUێ|P-t FB R,cnid?xp+GI9-uQ% @7%@ ;" $L[H|S ~6SWNj:R/ 1.~p") nŃǖe0B"V=۱ P2;_KW>b [o&T3gdCCHBG79gfk=ÀhHӾRFoa-9~EpQYz%,%/Q3cRl1|!co@)=B%_B}Ϝ,uRr(=ocU7e$h(|YĬ&TTZ;fV (XAȍ_U,$|Y~7@7.HT-ARB.̪hUח D᫆c#}a䙚-d;͙, f_-svR?Z\RŰD;DK/M#]+KsdNQ.ʀ@؎ϠꪵKŒZsv˔71 z#ˡ྽rzדxKD:gEH !9hbuu|8r-Yf>"LaMȨW6{eAX<]nH$e7f={YwNaA%`jgL)"9j/KҘRGΒo<_h&i316S:["@'}"&D4mtqmx;پSa ՁҹRUUx,Z-p ݯŧwFU,?ZuՏfA-p!(`ag) o*6N'M_7YRfaTs tςN s rWZ[#UsUmTDqnX_ޭ;3zTD\k N|mnMw{\>jB;0P+4´CX؈-.;*qH¶ηr˭< eG2cVl ߄גgRxS0ޞ6\x)\Q#F9mkE9hE^l)EA yy^e#8OhlM+ɪ}j 춁Y!A9v#hF<Ӧ:_=xU~`0B2U(Y,G6yC$k>[Lu 񒉃 oJXv3tk3~G[ SaAWy)m_݇$aRxeo El$cn6i`s(J 9^[3Z0Y[wibjM;y0(@]N}lcf0DIs|Hl0dA8ց4j*ДznFpL\oL_"+[pu8~N]:aģ2r,-kpzsxRMGVz"gX߹4r>nJ*8;Epcz0[qNs>KMN ڒ,Nܩ:K֙q^Md2LK]T+Ӑkoo:u$đ[%!YR5׀KB]ʮ7F|c9=BW^LZl)e/Q7ybQ7Rj- |8,p-@E¢ gt#(ԀL g/1B#2pBtfP:+袙"0iĴM)~"!E4Oq,g-ıX.&q2:iE F# Q8t JOI^ 뻶`.{ X+?9KzUL@Y9JN٫T*22-GZͲ}X)g| &zRBP53b68\K_8?ѥ+sU/~6{a|7i:F.;U'y!M &2#2„6f _xF5#qCÁW/7y_}3N 2 s2g4UU GW-˗Uge Ё3"b"Pd%jNsGUwKvkgXAYWN!Lk~3ݨ>H,u$ZXh b(o8EƑqt(z:8طg y(pO#[Sh (ih۝ﮇ5!@srgi/(:v2'3Vd^^j4m ݮ`hF_.{mT!5gX*gМ4q#ҍo9rh UbwB4DI:EF"{W FuU6Mb9J,Q$!k¦"qZPo>4ַ##Z1ƑCisKz=.ctX=B)YZx|iTz%ݓ $ nBYsm'@6<Ï3+& ,eވH1RP󋂂qh6 G[dsޞJl/y*!K{ J#q6kBA i-]L$((WQ`.Od^]cokO"̟xy$D$M.jN eWÍCŰ6j!!q[HM #ԫ[{Anc܆54\"kH~#!]dW)K3ҐʱhKw!o? ļo˖'=[k/Y'oԚ ]3~a{ __4G`9g;d:x`-tg>8ٞykDE> }(gOC,d?k! O %+ /$a p]XGCp,66N?ql+4 xoY8V}V ,M!?dZ%wL ?^ xTc,2%*~3+H'`O9X|1kΜPEedAg wh n_mC^YI ;A+6hF}/N΍s߄`o`0rEl>.yE 7EyB+ m 8q^̿iE|6E.d(ϛ1|+[¸>A)63-sMrNt&EdgC=QBQ i3WU f  CGe Xo1A-\?uL'L()|K 6ުe ƭkO(pIͫej$, ;o}l[DJ1emwyl7D+79y:8<8ɂ8WkՊz.'>j;<_s:9H4+(*QsZ9^$ܪ۫L;hGqp._Ɨꓘ/TU|XxF0*1gr Ze=^Y,E󮜋9mz "]=1ĺ <תՋṽ4qj$FMtE4Ʌ1ޚWkMB҄CN/3a?S=hE%rVn55w xx9:j \ ƷF6> HNIR%nЦ'.d48;^UNraX /QNB"{aL_R1ԗp mmc (~D}H# 0j/~ +3)'U9vK!T}%וݬɊA$O?(b۲ `}pz!?:݆={.=_*aXQLm;y[ ~}cѷ} ݧ饎M*BY\R#TcTt2|.@0;W!w<[|<4(l]ts}/ _ &CꢔЧR -,h*sRX$Pq ȯK UF?E"gk7ysI\}ByuE. LK E~- 9B hgrO!*tVTHwZۑgkP؞B$߿1F9]]PP _o ⨶QvU C2=IeATl'qBu;{j)3љ?]g5eDo P9G.FQ z/S)a[S|%w}QN:( glzw%#+*g6K5UG)LÞˮS;V!رWTGlV]85Vt&L oӂ&h 0cUw!I~sp@,oÉG|!˳0:Ȍyt*|Ge4SjrB>*Ag3FZ?Lc9*Vͼ c  9Ag޼֖)eMFVX.ξ0?7: /c ?PzƷ-$3;_D;-vP9Oq+n:}󍴥$>~4|+Z~N0 ӍuU&*k5UD;AkR8DD".;@#zB}*gsׂko4\hc;-'}r\.yz7dF6#dFrN)B!m <تZYZtǥŵN1`F2|[!I U"Ks*^mLyZ+e$/[G RUC"70d/c_E`B3r0^nPǼHFu.p`B=8xm$hk~Ҟ"gqia֙?Tu#78 G5TS}shĽS-Ϛƀ+ǴňSa`~1:ZZ~ҝw:fN@!"LD ȥ.LMAyqŎo@]I_Nw{79lmq쪑Rh9}Em|NKK $O'N]RbR" )H2?D^}ZhwmNoS>1V1`36Utv'_h'ݨ$ + d^˳'Gu%J8nN @ԳڤpLi*ʹBW9-Lh2O8el|*=q ^E*(}Hgޡ62 :iԃij. 馛(I RoZ7joriJ1omHr}[EXYT]/^`pޖ-uw`/r0W3L0meSg]'8NG\8{BW /ˉ+r$]v1cb) $VZp_9IA%`$vٽ [awɝ bAhQʕHp:T;"UvpdNp 폰{#9*q.Vx8u)*eSmG9ǎ&K3S>yO#?X+~W`:r`Gt`#f+ 99EAIgr!^ɺ푋,od[g$λ?FV@]ťH_+匢.:W& Nӌe%]y^ L|Gdnuuћ~vͷ@{(89eb0mIGz;ٚr6ι, .ݷ!qi9vKěѤ\ʻPغo4-,NVi^dn]U8B^gIz?9³$6ʡȵj#>&O<8VMxP}WZ9.Ł w+jt(CB Ond/rk ([>o7p.c9_)?Ӭb9](A`0k[.vqNeXl3ЩSڍ(4c7^Ryr~ߛq!tRnճ8 n/qxkӷcz /BYL)- *CrëXNt%;Ŋ81hܰ+@1c}ۃq#i|9#MZuxu wM$lPļ6mbٺFTnTl  YL֍W5"gaP߲:W),\pc8qԚkZA-Иo%NKV'lJpsƪ>9$cl(qC[ih<g},j:6Q( j~|nf5qtV)bw,̝%tDfIbޝ]`,Le y:z~nkǨ[r/ ܕ{=?o\=p{PRyET7׮v:`,@jH58>-RnTۤcjAcЖn# dv<$ ^|h=}"|mH/R5cmW JdgM R-JvkMΧS,ç$^#I:'eݬ͖E261@8q z*SGfHν_ԠǑOˤT|2kTu^o϶o?@z b =i@xX@C=8jHFnҗBMȇb>2g9\,ɯoĪM?Hzmd\[Sުq3cj"S-ėT_Mtd!rRH{w E [Z3h`͢enTJ@Ig Ťߧ3c&)Cc,Y=[cuX]Q| S^k+%̝ک Z2(^ ϛʨɌ"Y'MҦƗ8fBSfIz눟6+u6cqC=JU]iD%\F_L)E = sЪWorH _=-y5`FɊqȎ.V,@.h#Ksl|nH.B͊\M]Eaԟ;QhvEʖQt!h4rhvc0WNE#pt b4,^0f7s]BZ-T(m c6{Qfa8*B]~w ҌwAJ\hw@/KP߻~NP¢. X'$n}?+@Qr)+//1*B$hI?66w9)l%ZGЫGqD"Bf%7d5pxb4"\.rF0*#F؁."*"l kh 4$*NZߌ>rfȥK!=ǰW;֝ \-{l~1g8pэkȽ(j"؎eh_(Y_^$o.\B骢? fY4+[4CXr㍎.C}o8 'xfe ܲs8]I'P(=[OזgBnt"1gT7v2$P:"P2޳[HDCֻ6PmcFa;H~PdUqP"DYՃ8u*L! Ŋu^fҷgeUOUW0jw[}~t18ER>G>IԱWKs5F 7-]o † p3&,V^yA!ebCZ9~ w^\0pdʥY`᱉rt2q/{{PT/EHqE*eT88JMSe=hPdC!7a KF нxP_"7&O*6~-]ٲNz,!;8[`Y<чop[cm h(|ݽ8'0R#Xwg?ۯZ@ ~ g cidXf9#E5 6,56(4ki~B2hBgXO;zŭy(CyPdZJI&U!ܷPOsBpv$pIfT/3w`!7bY(d' `2z؀ t'S S}T*^p|y 9B=Իx \P1=;EY<0℄m >6R4nB7ai`* 8V3j3'1p_ [YBfܶuᤕfHNz`=Ӳnw¤9o^=_Std% V%܊"BAUxҢ ji5uXNXu&Їi1%\;=vs zvVK[m #^*`Uڱk`ȰkP7e}~DA˰ !F%'oŹQ3QR<ûN+Sap@4 vjT˵U `o-B6wҕzxWin3'ڈ %8%Lc[ R%y\RĘҸ􌆭ͤK3F?b;MeXZcRvW*f E~4R!du]q hC`%" CpИHD>r-1i}RĐl|~ 9M۝x'SMnrf>wg3֋lAOF`^.Fi#-uٯFrT Xd|r@]Kܕ-&Kg&2FDJ~H9=#aaD-ZpغPAFiC@Pǐ] Za,@;SnceR|\ik EJPB-kOA%;|7D aV6s'_m`綵4g4?#;Nk,կYXi t<}czZq=8 *1Ӂ }%I}籭Y0IXb`7OcU0}ܶRe󔉕5ݬҼM]~ $1ۦD H,MIT/pAײtaUɶxofc} p`\jѰ 'fǬᐞa֚jc8^p!y5u Ej:u&k9qZ8f[7%h2+ #29 ?Gy\|k){gW Z:ɺL51 (FH;= vj;k*/*T?d#/ʫ4|pS1Փ9fbbگʵ|10IIL^\O8;l{-22)Y2tdO5^rA6PہKj1ƻ͈B°K6iͱɹg ٢OݝczNqSA ZbW ?jQ6pg){',0G&?p8S\)Z&*gZ يxZ=C鼙a_]q5I &pZRT[;c?I9pDХTn*|nl̒7VQR 9wh'= rM[ҴSא9xA3o/J m!!ȡD@eO DHkDϓ/T:令"GUH~|'e_twzBftB)ΖYYU0]m[v]za%hz7)#RD i]\:&a$2ookQ2^B6wnwRN!w>=;ᘩpק'C^%ӻ]к'/D@?(=rp::byŮg7. Ҫ:h,ZI8^U+TWG79jm,ׄC aA"NR Nב(FmXv[ϼet 诈g|Ycui؊tB @p1fv:;/~nyxgFY~Wu܋(N޽?MD|֨żV'BDoe"rga 6dS2L3(5farMf&ezN)q@c6;ct`ul )aJ>m/q78#p0hWT+O^#%Cnو<#CtI=+ͽU!UG2QaِtldmI; :@RB:߱.43뒰cUuj=L031kFeA0e7Ux,|&sd󑡱Fl Z {*Lȣ=FZtF?uẐ|GVILQ.Q<1df_H| tGvâ 8zՐ>'tveۏ]Gnal/ۛ@/%O X:#ukE)93Z%ŵ1_I5d^sQB M溑<ТesΙ ^@h3[޵.o ئPq*sCxh~K*G Wwx!AR:sϝtfX˝V6RQ$a ZDGMpɫ0̎sSYj [@<=0?PJcd2|ǮL8R=>Vk\s{%eZ/f[XJn߉Zc[H=ދ5m v"D֏ؚZ_+;.m9*tx hpB[ 7?@]1ӺWH.f:]8EY8KuJcvT[-pz 0R"Rp*o򽛉x\m㾉k\~?R+@3v,e @"iW/95ؿދ#GMA|8d)O_PWQnovLߙOɗ}ߛ=;lMmin2HrGeV)0.;]=[p[)ٟϚ2 Ez^LUZtuuSI/63̩&>9 mǭ"L7Ab1C0dfxU5‘8x3@KAJ ^'o& MIV-6t(=KV\uW6s#]tM?$bbgY[`U۲oޜU灐+W1Y}u(h ζi C9'tcXLh^q@8? **b'spt4#u[cK!]{|c!,gޮj1C0Ǯ~%/!휥+r5kDi14¯ |BZ[%̋ '#Q}J\J @VA%FD>pzl\|A'pY~JtC-PG>䲢eA՞NX8 vڭȶWt$;~hˆoE؂tHpW pHEf_vbB6[GWWt[|yaoYLHOEV#@9('B3Q!+~;Lڹ6 p6JSܳaF"m$q<ÏUF&17`wx|]`lCetg ToNseVbfSENrdhf+#ol>8p=$:϶[VOyiPϨ"D}?D(4/;1u}(8+ Khθ"} O+XS%iLڹwQ]>p~T>x Zmp);5fobv`>xMy,>j}B%"BF)8Ud+U" ִaF}d 053+/? _aIso >Û|=zP cGQE|EevTBj"#N6yn8p#Ag SXRT7cicJѶkGsئNǐ0o)LٹmÑndvD ӮȽ5zk wjz)ic3~$^(EM [)ZM߫!]Zئ%2bV i"@i0\"F_Ǝw7PVCOGcqF#֤p1v ZiOzFی+a#CN8^u<>(s/$RMGq_?J9aᎠV̵fB W\[BYlI+ܶRf|S7W L ? ?AT||n_‹8~z8/^c5';9ְAk7x/0P_eKr2kZvtFGj%k& ]=3H2k\.gͰ*oQ <ׇ^p9C* ka^t1CVkF$nYu*?m0H8n6 KޝI1Fi"Y¤]Qo203VPvif̑yhd!'IYH<q7;̇$ZMQFlieGj+GQooun&Sk@gc p-_M'0bW-! !7t2YX3˲_꒏,#di@#{9Hou.P$x:n"uqBٵCԗf~`Dff̥K =MDݐN]%̪=}`ISTwC p+Ю9cy*K8(bbd9sQ# \֜K|Nǘ Gp`fG>TEoO>Mʸimn9J3H=*u,I:3VUՅ<82L@򒀡;i f2c8q%|a}B[clV D2K C_\"Im]nJҷ'I !eE!d, 7~:#v[y7 kXRhS6o2Ӫ>ϴ <f 9Jp̟Ѷ+W);ԫ\d l'5vIU߈QyG%ǎ R{C0ɣ?q^a` V"9nHᙏ9:'צ98֫4 #Qg.r/K֩Tɐz @B4ΩX'6Cz EH5s1]LÓLsSZg\*e9ԾpjUϪxnB"ı:D\QXJi[ 3Rz:+6$+PO$zjC 658]"ş8D0,V/gNh6uhi8Ff#!u e_XCg6%h4YVڪ;]ONZ P:7|y&ϡu& ; !S2rҀ Z8AX?vyzTl~UG(m$afI]3Xpr(ʑо}z]d1qr_UfkEK{~r硓_o KdWάZm 7Gx {Z/CCXʥh@vA+DN ;c!%G6ܙ8'UOVGz[>o%رώQ,[ĘVrwԂyYH곴TPsvy%{C Fϴł9:xݘi뉋}A:zWGФ1U'l{G".eE1Dk/ В/F1wz{h^R"/YߏSUOiK!pcሱ],W-Ѳ@YbY#ۈrun(ޒzͱmy o=4NP4\$ôƼ)ZW@to8P49929Vi NT*rio ^IV #kҭ3Ę}UXqy|IlhSr%tAWQ>m?|%RmBWz=:?:<1:L6$䋹'A1\rAYg{dzN٦?a]2#-3"o.T4rwHnQ3KCl9c5T$>F+j"_ HR`zl>TZ;(iC eSs٪Ml177gv[ ;>˙ɮzݗmПv[kr6?19+D]ad+BOfvج/:7dmLX5R C986E j–~~Vk~3`ɛܱCWx@LW2"!lZ#6)rb2'ǾSg(vml*O,M-3阖iԔ-^qk?@GM+Od<5oԿ*MZR^ ss \(*0\d*Xz m7,8Yf%?(ђq6.C]-NZ\ 2 Fk",9zm@P{R1K7)݊vބPK'w<)1ƺ b8χu"_uC|qχگkiNOW~F ߽D^NTNXބM_Ds}Iʾ1ykv#V5DnXxJrLLi٢{2b[ f +GFI$AԽ L4w.3JxSξz8/:gE <^~a)W81|(Ƈ⅚O=c Β>EN +o(Ċ9pbKԃ֍'OYmv'B b7+|]P|ިe !u\={+J;M֤n: g'˞gmf>'G-'wH(3,c/kV|h@?LՎOKx&R9:7J U[?M":lS@ō|=o+AoypE."ٴTX5eS¡BIAAf4 5x _;(Z]I}2KywNb(c$/ t)bҹSK^%/6_vPްlp`Q$_{N-M{O73@qju@5gAD,#R|Dg&C$Yuq`RXx,e!?iAai[ݠ$nz֦4 +. ݣMz PDVFfl^x<\s{4 'Y#NvF\WE䗇{I8V-P:վBgY%\mU Sr̛\|Fc<')DiywQFv-SŮ2WD9(#gZo IPY>58BF$mbm}?j<[@YR|/뗰FS=!~ah~,l+S^z%l-zPC\[A6=3dyF>K:q0φ򁎒fZ #0kRڌB [E.9ŗع{(20&*hi(v0^T2dTqYdUgc9;o޴ώS} + KYLO[ꢢI~pS}H+=N$-8X"1](f-ooT@?f Rϧ{HP7UK.^*54~t_,Cyg.cAfɻMg!G>(&Ζo֟O陃8D+!lqחaG3>IK< #{BO;*-9e{.Ӧϔw:$uEqsFxo-e-Ks (I(<_ =dyWA<"),˞J|fYatt)$v].xʽ#g GxFDR}3 bכ{z?WNQ{o8.[`i"zeRXYIAA v{_s.h}*zie7eЕSI5ꊥ^#>9Xf3zMҰvm|ÉHTr;2OPFtr!&ujOCB9+l݇ C{J&Z\"e.f;-/'[xGw@bÆCδF& ;žaE/= 𛈇jQ[k{:mk}u`Sj3vL5g^v<&8?u6WԈCFSl߳-Jph8*z } R^tg:o~ RN4P@k@;joNY D݅'"s\'au)1M㑌UD1oKhӱѭ9:6!},#GJ^$o鼶_MwJPNŽI o{o^\$DLA\DW!K:?DЂ XC ʸ>>h>O&:JFa$i-.1^*#n*sGh<|pP7'!uѿ<n4g*Nn" F%aJA-A%/ jY= 0r#1Өj9{ԯ$AUcW"Ǻ#EsA5,*Ku騷}zͻ샤ܮGU+{r?{+3P|n_8m*;6QX| ӗ #r[e~%D}&?ώýo.vL φ2ˁ#0j IG*M$FW&xl$M>J^M Z!3H|= râx ^As<ا~2O7bhݸ}>p'<u2lL,w|, n`AձֳJIYC ' (ܼ).hfCzt?cW iDȞI$V )!cPl:Ί?RɛQч!#1,5E C $'woRKTnln2E-Ε - mE\PhKqՉ X\['ГRT61vp}~oMQFUyNYn$BJBuw %CߑqO&33+S4Q-czU_ީOmi V'ɪ` e Yu#9{rW Z}w| )|ŀv"OV2B&$"3:Q7.s3f:Dzװ:y7Ø'VSķ=KrZd'`:5\,RYlX4cwGjgR6cd ?$K vUg!osĠ`2ڎvW 1f[eF: ş67BsX8D: %TT,{R8GŮ=w۽V.揄y eAbn;.ܣ]LɱBLl|gZi zូ)XV!gR}p箼:1اߓ{}Ǹo?"Ҳ>Mð s#&Hb7RSu@vinrWP.uՋ`2Y5@UoWw)*v *̨9YƘS`] <3 Di88D*_Qُ!&՟OgOhܞ=P,*ʵzq85~;X!b%ǪjNku c&Eik( \B+3;fx]Q M2qFGTGշVЋUuxaP\,&j>w^(.JžK ' ?@CZ5Ņ;rΧՀlmA) 2`yH=o6DGnS%+_z?p J~kv=k A2xUDMa{:^g5JUiü=;m ^LJ-3 T a@SXy%"E'UƵ  ._mξ*v]6"yh_}$o=$LOVBRo֦Pٱhk,D*9)gpLQƯD_άyh*\ DX|9^0S@pvBD(|-: Ȃ[$[_" HpDaM55>=寰&D96Qف9f/0i^a^@xbtF;9'˹ќ'6Mtcj/l̾7.^f;@ޞ`48qjHc's#h-%w [9lCxcoё F^Ql&v& js+4Tⅹ7J':CyK/APO+`Rݷ\34.~.)Kp'ɫ036a:tU`|22fnc5 !v-[6I yZ_I:NR<.ْKYGbX{kW~ut ŭ$w=NߟeClfI݅R/ʏԧ˓qcGdOA`Fy?.k.n)G/9]W/"NWz7Q`{4i 6i~phjngk0a/|*xī9.a!Egs'\N:ya9mK$ aU.dKXcs0{s(9d %ʩ7UGS$rXoL+Q"Y\q5'kS{xc*i% _vTn9}B|b ;;VΪTmJA?Q&[ک7,„ϔ0-%U]j_|ӫ qĿ1wm/MQ[{ZJftΆOBr=uׄ#ZkGvA%>"NW[|hH0:"?+)N< ܏S*-uC\4\Xm; Ɠmb;欪&[-Yhlq2dy|"XgayʳOZsg[._f23ͰdjD'_ϔ(I1ɚ/͒ ;> F6Nhܤ ϭ! &_.^lXŏ4-hYIr9(wxPzؓ:Cp9L53~m%jwo6ْ ` P'7Nو=Fg咄IC=vp6g|jq*+JܑkU\Exa{ha&[7Cst'Vfa!g75x%栚I{L3 yA.Wm֯:f'mx=[iy@Vn6X =a.(;7P>Od^ `x.BK-9UƳdSxgUv?:q.nt.-fu\Ү;)dd QpGKoGUt7b5SX [lN8wlԩv9/L>7*'[C5(PY*B$kU >I"X ??: geDSZAXP[m"j2.պ^Cv1~[s, sv5%(f_A+Oi-0vRO |rE$MBGn"wsr~ghAl[E=V |& )/@3dP;T46U@&iyT5%+Mu"2ѯ%ݕ"ųojNna ;;M%KDd$f!4SX%|(paF>0Pßo<odTleY0Y. k`SXBY /1n'R+{49Rl=&(Aq{h3nAZWϗp~/H ѽWfOULcpMj [aNxtC#ю_w 9gq$ew! 3l~({Zj9zEd-@=Ƃ=b$? /Jэk[[3*^̸$HG:'gnĖvh6\8f;0ŝ"ϊP)ZCMvy޶gчJ;z~oxZo$YP.Q؀4?ǐ~ +ؾL-L!B| ˲eԽGxi_i]4]\kMH \z.ڑuItn{x ̆4lsx0#!$S9hi;ܓA|_21\8iQ ق߇ cPP8N0(Hп@Puq-7&낡C͙$#5L޹uwc?>6鱤G\W!8&}@V{lpn`25u j:ḫ]3Ls&2JfR1_ebpZpf-sta'J&B&loR[8|+?n%0LnYsi[oG2TB~Oc[[,rrfe{o!q-dٞųє8_g2ʣ~AJٯfLKnAԳ0@q#=l  NBO}ޝ蝀ztZ:n7e4/C?MDRnMA%璲:Nڭ; \1͙Ỻ(?D;Gx\S|uVV5G2W=u*5  #omt'XgnÏ;hqI)`IUc%9~v(Qiv>&h, zrdH< {?sJmN{ - }|݅n"'O5w SP-ԅQ"5e@.vucRe`͸"+S&}5)Ŷ^X&1ҢVi٬Bx^77j'U״fH iӷR t+.-3n(x [ͷ넓 aSlߦ j͠ M9(klE{MR,ϻ9KvA㴷C "sȤ<_ h(WD:} eu0VڗGy*c"(K+4_)«= [ՒV-l早?}y\>`EV?ŷE5f4#sYC AZC#JD0MWMؘzi tͱ +'Syw}{Mnt༢x%F2(߀J;J';#HBuQyc͂=~CO 5Nm]dK`@e嶪(9Rb3ųi3'T zʕUm@:nM-_EUxjIy/'3(Už"-M9fCN;W$TrJieU#*wbNYm8#.\ިEv'پzpDf07NW7aÐ23| q_M~x]{#k, #W&>-RMXŅ=IЉ wʼn.LFN}nSѿ딄 h:8s䱶C2ڼŒ5زK|/w!$A-=řx E^8 PuF~j\H?ΟtAp6ZŪ1Y$ӈ:r̰dBU[J̖i+`ܖLF@j*.*щjj`K7{OWE Dq4\:Oo\e|V+hvA J[a5\n|aReܴ B7-(\nc<2D̕ȎB8lR [~Cr[~i{sH9^y _E—'uPl5¦3 0TÐMoƸeI_~;/2>w'kdۇKڞ'pRyc]?7 nTa! %zA^崤GPHU {u٣ .<}%j-o>f|䛫QVl"j+{Rl5SN-XZ0:B&5I`5iR>sE!,K5SV@,f-gvyZv̂I;6&:r7[Qgogcwvh[rpi|nb$gQ  nCG$ ߰eBʳcp]8]AHb2*B# j^$N $I֐(c/>:kGr' ?6 5nǠ0͉ ja \(& C! P{,CD%l]W_:a~D!o$ڵXŴB$-Po |+D(LSgB$śߓw~ɧb4Lߌ=}Cg'K)}q1'5*;846~ƮQ{#_)uߢe=Uc?їs?3ڿ:k #%WWV-du0qosd_!'wTy^WggipSY&%&dXg^]kDdpn:o9@_Z%^ m"sQ3SA3kdv.dEpKδǚ)M'38DL4Qү{u>X8q͙0Q_9!Dp̩_ QT/E|GWs &Ph7y9ц4sϜӝMd$*KM:PӦb".lS5+.@mUzYx|u*/Sּ^iXaKJċ^;f K3.q&`a"9Ԑ%S/{uғ3XWFl[h`U%8J^#e"L*.ܟq¯eoZ%t+3Os3]O'sҸ= B(heTo}G@l؅ܤıQyY%W7'f|zC(^bDF8E#d2 3֧w'){~ȋI\>bLYdPM/tV +(su^߯SI8RCugM97}<4&mݡXg9t0~*m_S@le4#4϶Ss9M_w;0M-YABdۤו^[wޔA`!T]~[yP粔ɯ!(Q4\u&ն'W>=Q.! κiMC0RV-֏)6*==+ # |nUx"XNlDbn@.SϒVJfq pJ,Qn#YL!4nds$q,ND7WdC]ֲFs΍8A鋋ׯ׍HRM[ Q(\8;F=8*9YK'=%"2/JRmFBb\hX``hIǘ5"' !Di]+< 0yf\OiiwWC\`I1 1mYƛȘ̕6ǁ~EplKj1A!e߾`^_$ %DռWTj6Ivdy4{U1lr>tfl̋` 2\xU<)2|oE}T`u-4}2sZ?WR% ŮGTƇ?abD՛gzi8GyF3fb1(k>VuߟpiJrW $q7|9񚂮hknc"AV#"({S7D')A*F`8~Go}uT_ۡKj`5KqA9"{lHaV>ddIn3&y\y^:!\Dt `g58Fz!)gk7d|"RFrY AD86fm#Xا7YJџQ|,C;&qc_AP.] m83g]kzjhfЦ\U $XGyP+/eqnc }/AH,J@w*3o%WQPۣ;ޭEt"m1~ "DqS zX /X=ΑnkQ8rrQ4%mcjN^s[EvyXz>"ӜZA"N_ϋ'b :/^DLq_ղVZ,Bl➷t7㎏ZZo")MiU.)&]4w䆙`pP.:fFaC 4?Xv|hoZș4Ħ .925:~0U1!4*K/;3D8p-VƾQɣY( C"^(r( ҥ#!nm$JؾW wMɎJMs(̊MS&x6E?j[HʅK=!Q1AY(5dd`Lz*ȱ͌ؑHw)Z'8]^V|W] |DFX 4: F6yZCCC>igI+LA1%7i`2d聬b-"a= $4) f*k^*7 竧MRQ !t}Y3Jk5g/«y0i"i^rF>$+H;ϷDŽq vqv~:{;/ίZoHኣ ֋0.bU}AŖv`z@*gG^n/e V]N[+Hw{j94$|.OOÆӠ`ݮ:T,0Y5P~==knAXs4@AMQNʙ}}Y2;psm[͒ )} g(PIn͵d,h@&1=`h M$~5JG}l؉4'%D:ȵכ,Pnp`4uىu$꾠ix:g~ȊS`7{ IN- h((>eAz׹VJ^X}Zee[. cmpS#= DTDp)/}fXk^q}t=嬛MyS;Kg${/QEe=jԚ)kSrY+^]'x=1E VmK &v?j>K P Q2KSV`IXKJ!3{ϑJ=¶mdxbh6,>I8q C[+D#+L_,%a/xEf9Ti2 IGZ%JG0*۬-/}!-zgzI>"rq.`i$7Y. (2F9a]?CUL JgL@`}CN]1uRvFo N^zp{wHpQS.s]֨豭 [mP,y҈|a& IY(MRP2xvNU@T|7vW-U V#/噡p.Jۇ19"B1;2_JK0XmF fw{Uynw\oX&2_͛䢁p:Vd7$ˣ7:N˜?-x66&ѧ*:J!A=F)@q/Eb@fģ[*~,Ї$R^@GYMCˎ H}SfqW))A s:&h?_-O5gAf"O4.(di/E1'FW}zXܨvka&zi?R}<a822_#C詆M=F$h37Gz{mfB$K|mK@(KQuװ!ه ~hzo[U. b+ H0݃r(jqhRy,:nN~mYS|'._WC0Wqe3۹8C5kݳ ]=RH.Iq vh=(Cܑ"_b6kQf!t6bDž7\ϴvp^tNJ9Y〽Ryjx\K1zC "CEfgt2a[.@rgDW%uȀdOlAk\q|l6+5d33ilvd!=Xs0@wSĮ#;'GJ_dGޞ mzۊU]_'|\ nҒ!6 y$OU\|"[P#J4rۡny`Յ'.JH)D᪍^!İOKfz 9زw\UFb#H)ը< .SE"!]Zd,|Wx-jje.i\=9EUܛcp E4 ;RDJ4gA%L*fβ1LrNLS0U.9Ptm=4LD޽: o)K6?¸y*V{]zܕ}g’E|m|YzhZtF5n/{ ^%%E fQqXh0˙r<hXQH2$U/9~vF4h(&tvPm8]9Jv?󐇪`Jq0爙 ʾ~^}:u54獠ðwV9KaC*R!E;`b'te-GdPJeKDoKHMuM Q&aӴ1̯ GC>&b}%ڮ4I.mݸ1U+tċrZ|ROvu2FbM-lݱr,ε^'¨FvdP@8 Sxx8RL?1b}0.4WD?@nTTz٨|̵id`e[-($@0K㖪ppnsp/wDf>;\7b=$=ĕs4P uvC4B'8gpjwP[\ +q^ l}S "[P.{@(k(5d -/Vlm".GՓP )$u4$`QzUhʑ}`"M+*\/d͛;'8xh_BWso苅}%!;XYgp5>_rZyWZdW{-p< 6[ tPGvPlDɛd< 6@ ly@ @wLpl";65CKKD"I+ʚ^eF|3WV^#$5tgŠ$\| !38LK{>A p鱧2Y]Z(3[U?s-ljeWuz[&Ąg3[$O>N::A!-|0C%I# n Ʈ.>GHY<&JWNI&0fJ5E@ ׍w;'Zd 5dfI T\Y#12Eܯ[%pjr|L翣v=EaM)#[K<qwfG+Pzqk\s8Y 4qIjxop1I_)mq6<3$$bKnJOkƼOOmwmx79=kAPc{_X4O>Xn?q-DBò &D{ z=DpdzXU8/EfR^8ĞR*漜d()B9h}ibYAZ I0pJ:hv{TQ&tPrV5>:ݗ {{.0'An4?kOnLMN;Y^ s?\WLʰӟd`ӟj8h9=`6JG.븜czО[-}#fdTY5fKO0}HCsYKuÏ֒>T68u(\@[QM'v0FI>^rt^#K 1)EO?feݧbb*:ndg=d6 4813Ai~=_]$O#JHc.gp3sRd'j-e&kj YOR|*⮤bSRv@ i2l2z62j>{즓6qqB}5 {.lpXij*kHX[ *QמJTW  < XE| =Hjj= 201%=m7jOIܞj?O$Q:Aʨv*ZKlmxb"@ Ac4½э%0y#Dp!jnuU ẃ+!VЩ<:Igs̰t[} j46T'1V,~~FS7s0!q/Pn;NWE(H/T,C۫?N4𐨎*m=y9 wtt/Am * f)ui k%nKOgȐUf_5OlMI*ؓJ k*]<%-?T?jSdS53x0Q=Y 9H_}5GP(q8%\*|1$"߸_ٿb @r^N(a聿3E?mRoB/9MS{V2gYşI hB^qR ١훡?/iZt/ wVf[5\.ӑytPD߼ƈ zC?Z.ȵr@Ֆ3mvAJ0#݄0Nk(ywZV3Pn@L npj}s$wx Zvb$OKxx;X l`[d`_W凾6á{]JdG6 G_!O !c}mQO 8aO0bħäyrȐT'-8՜>8q| %OW3!m@3-ao ڸgq7!͉*Fd'ybEץGlah/"YIStT +ZGV$$5Dݫ% )VYF_aί(Ͽ ?!X&˥b.~_'o s`OEvR-U +Alr2!MHy!)^mZg0󹥼ML.Vp0iKF\ bv}aBsܗ sEʘYL7SA@褶XN=C ?{MxAyӈ$'q=jHY, =^q XJ4 9_)I0K3XfEiѭ0TB50ϵ~HvZUPGXc!ҸolWmSu,dC65WKdžLOи91hHk%FT(\esliƯ"#ԙ5/ &Mw@͊ YI3r29I?ȻLBOM.GE}j̵n`b^<JBrepCD) x<bnHwtHe.US\ >vq^T "{G[ƀ@c( !8 ׇ!anPд_97*qZhO%'ePB2EQ'R/8P醦3!m,vt su 'I;;Π?9V;vEQs hEA^oiʙIQ[(=M暚E *0A;g&tZ g"BOķ AC}sFT`AFBVCfYsGMBtLHhhQ%bxl4=/HoÖfGSbV;Mz;b+%557uOU:w0I2HҾNU)l[Uצ1*~$8 M>'z; I^Ww8`HPKثzr+Lm:yp',wCCOXhv,nEIJN4#^o ֍IuE'7%U,$*ƕ6eVvq2S\z'_c79m+:$]|q zubkC61j< {k_YdЏc)q 9pk m=.53dk첵I^\Л5/nttj=,kg8I*W P'Ɨ\Q'_lh[ l.(J];fXaנFFLEA3~ʃKT #e! x*leT.u NG;/KYA~P))zDϜ݉|ލ1ZSI,h.Vt?Kjo fjM9pJl/M)mZ}L1!%NVqϲ ;QRm# !z`{+^Xc}!2 l<ڔj^:WH4qҵmB*ZDٌs<ˍb1S! Մ+'RWW? $*| 79% qH[eݩuNvo/!a޾Ͻ̸Gug͉0⶯=!Q y6YSU"DL*FşM*ެWx} + 05v1Ir~0rˏbńMM!5l'O.'8` ^Q6%b:'zwFal3KCDc SmgwhiiQ&.Yp%$<#[6c9_E|I=R-@.ݷղCƇ )e73f &C,M,*&z}z0jc89Vliu?X:<$"dDтJŒO6Wl UXT[u4U,G|VI5`!mfx;I|8ޔ{ _D\yb! 9\d*~?Fۅ8gb,Yb C0*R"e?GoŦ< ?C~(\M8ol=K2أ?ӄƣ#Qbm4B7B糫4D4L/&e cEb { pְhv*7`&5X= Wfp[!ez'V'9U)HUV-n|`F17'|-L` N0Bsn/ъ#ewHT-& 0S߿Ve۝(`Hɮz ݨ2s#QT&y\Z,/O?I-)ou\ >/޵@]!-0}s(FN :-592z;[äs$bToQfUSjAƩǥt#H}`I}uL$!.ڴ z^/ ʰ )RRns2̿vm.dGSv;ЇwgXAZ?R@~[9B jJosx_g;hK#[^bKAZɫ([ʉ\N-rՌas`1fq?@CVp4!vPFy2DU<}:]RmP{PweǠ<5^ϛ C/4s-GBD96tٙ%6XtzkסTPOJ$Qer`[IU6Y0ϩ; G҅G 3w%ա?Mn Ӂf"wI)旼X_$<0ѓFsJYޘPԕp :@鐆9H+~ L)N~)'LoZ2ɿy* F[;ē-dzn@ra^0KVEI!A,UòϵeJIIA{ʟBzV~Lzd -CA.#4s`u*\#?vw|%񬒕DE`KeyNA4%[:.'!ۻB9S6=P[0E[[(Fd>*4A\9'1/-LzLuT=Mf3CIZc@䙕7hQk@ ?Am(0Hͯf xN^&g]ȻPE _5g'^`0 ߠ51H "(h n9݊3GzV$s swo/9cB.rHjKÉ٩F;:BO z,%HO?[zZ#04g)Q^5?fw+gv]pem{cj4!|?G3!#6a\$wR.^uB2;-$lDjm)bn(>4}Û}{ @Y6"u(ڂG)0t)o>]l"Y<%ZwY/PE,wW0SoYHK4 qa5& &HR:7A-orX6(tT֖d4J)Wf53/r['ou &*);w{s XxIT%s8hM T+((=0aiVh?7y~v=HWP|W *' ~.?tV1Qny/L$?*&78d&@}XM:1 ƶ*MxL6G=uʮ39R9?p!8&0ۑ JJ{3P^7frb5 4Z}b39hK?u*WT G_4v#}3UqO0e!w%֋]aYYE'`5@nIiG)~IoJ~-%ozR<.E6[,^QzP3AA@&Ao8(n[@Զc/+T4] 5hNA`kO0:>I9u?'1``I~JTxjhfQma!\!‰A3ҋcuˑc26j|Mfg(1i0w͎֣o`^+2ƩṪ#v"t,] XG2CQ@9e_aǴ(\I$"4oOW/djBÅ #v|kWpRI"o`qI1]8INqGeѢD)M4A 2u&77+$]gR}E),HeJăVU8v;#_Cr$r*Qt $D)_lVs)\ʏ&M1byg{Pm#gf2-;gw# %&/stNHH9~󈇥ND>pq㮌گfz ̶~w!(ݪ\:(cn.Ԕp8 Ż7UW# *N OXg#%v8iC *Dp;)28~)8I^< rc[xCyȧlEJc l) R $e,A0s IfL)_4v)L[&,h >#g4⥜.X-)B ! 5˦1Ǔa\Q 0/xTĭ@bxveͱl5( ,/zJЗLj%;/1gvPЏU6Skٞ-/vQbofqWF֛Xj"n^U؅ gW9됇W1\2j9%4ZFM!k-G{F^n>]p%~=)-T| YGl1.;nP3`OfG dG#Ygo7X;Os&F:@C%\W EWPTd~`w,Wk"ހc*mL4OPz?/7)ɽSh}ߵ(Y`xՁ헕I~|j*BBo;"h`Io72m\3#OWVPV~-WHHBZE''yy[ ! &pJ RDJBÞGSE_4$ey-edWu:2T5_(v.\g1qei *27e ##oQ*wGxnaq B;Oij?n=cbԜ H-FTRuU/yw2 ǶAGz&?Eg9bc.dE_ic8l6>HD j0[2@8bʆr<_vFi'O ߀@F*SiojvS&7ԓB(ޣ, 񼶃نt^v _IgZg2+>&]AjHpS=6"c5yoe=Dc|ٞt]aDŬQ44Bo] zdmfovMW-I{볒s>>fHV,HuhUTHss`GsM# !ȝk^Q.C7cPwSmxJʦM/gm3PՂ&LJ)2 eB6źr*vDؙ1( !.^3 Sx< [ Rw3ȹb%+}R=ZjZD3K>v VyGЅ"jxΠ"Y%ٓ' BvbbcZhrZnbFa6Tz%+ ˆU"L}2F)Y˦5 ,Lo+&ΗoCOB&9"OQ;-'$ 'RMtrrdWȎ2؏azz1u~p&/~j  `iiTO-{}7UqšHzBj1h&1RvI8qG3|l|fPcɝB2b+s* ֲ 4ӌ.u]'ccH^j0wsȾ#ZaZHJe_$%|޺P}q³I 1 qzEr6Wj }иVyI:Ak3{ \aI7쫷-2Y/A8L+`slxd\<4<.i&ԥyB4Rn* 8w豹-7Pv(p0XWr_|lDlFJ;Lܳ@@1ӷy9v(Zs](M/@I Ob|VL9VW7NT5rRGL='նü(_qF{WN `5΁&۠ ?&t{]QUvXQi2vTA ǖNjAag8|;%(7rLeFBՄe ֱܩ"15[T7 A;Tsnbb ̶ׄ'oƻf=A8-+d\HG@;(3!YDNԐdnx-yBTV_[xDPz:-܋1~b""F:oqCW+?5k5kb0Q!5Flif9#s-_!+p.o;x $e&m۞;Cֶ ?9O 46<LUp"m$˄Ym+ W\c/Ң7XYp߭tnКl_jMG:Z7GA U<T6wfK#ϻ;L1cЏ T-~Љ.qW 1|]h Ə\Vg3WVc3Co I yr 3ƹM>6SaP;,Y1HK^46`Tl &41qkF%>_Oh5;%犥8{z<--I]XW4ލPP]S`jĦruy9/D&zǃTWS| n 2j$8<, v(!&~CbċBU;5/n[$P`jR/b9a~Ddт"Xpk4EfVӝISSvF?޵aSKKU =nƝo#Ug]f ʩmMS= n򿞺sHOΈH926Xl.K>eƲΏM`T;+s$X$Njk/3P@j58'HCM\ެuLaDayL *![?+&j] sj-[GBn ;D2̒-9q":$.9*1ݽŽ:!e0G[W k6l+3&K>>qKzwWFvuÇpj8i&gV$c܊-JS^@ @|Uc׏{6"6u î\!7cgAJ̙BR+a^( }-eVi.#F}F;O̫b4zQۻ2Hhdw{;G6!V{?FBp.һaL2:5 @UYJ)Dk]Y1 zCaߊ(au1}`ISY&HjnfkTФ u4E83`,/Ky!$5T -;WNo֕M,0H(fh.9t֊%&{Hp\hE )E1@tk2ㅴB }F5_^{- 'zTi@xw~X+:cf 3Kg@@0Wiz/(Å؞k /x&!%PK<$u޳ 37:9t[X͒~Iy[a d 䤻lG8 ̈Q{HQC$?毢 qdK/j e\#8s[n4T9,Us&>rYx!+-89[l]`N+߁H<;׿tF*um̵*yͤh g2~H 2f+< u`5Xs%КbRE`9KM>zk7Zl »`pCAAN=x$2GꈆOt9M3 lgv=-/iD {$Ƭ}k(-nnx.G8ZpABNUSMeU߽;E}WdIL ,Lŗ L1':!u) }XĐ29ϑR`U5ԙM*-#Iq8L18`LPsPdq[xӖ.!>x{o4 ڟ%E!n&%j ^=s1s'UZY}o['[tnl[5K;+afYø-o-_th Z 6aNzY[Di|u$kj*AHi;cbV-YgU9yA@%I}ezonKyD슬p4dڹ@zF*)6,,go<42hgë4N~B\eE٢!oo`'vOMCZĚuE#|YV%=Rko'?tf]p]#De?$V 3ܴݲ_Om Iti1F7_Z/Z",Z7S\Oѣ~P`޹J%9%khh1*ms֣G{cτM͵+m`? { xe4fABTL}!ns\{~Jb}8C j?tV)(txks@HŚ$႒\"Q[;|erP$Ӈ&:rmxT%:]56l_N%6͋W8$²]TX/d8sR=( "`x `|`KY%9Y9^74YT?* ԃfv5PM#EaĒy-BpC_RR& EW8&`#٩XEm&@?n=oԨ-UM֩3=@8:Ѩe o'f.tO$KՖl?ppcNqOG3q,Ne)6=K\֣RA"[:.Ia`Nܿ%:F󭽊$Re#0w ^jR{y> 9[JUؽڗ,y|}:PQ*d}?gb/7{.l=i z§\h-2}ݟ5(7}`"揍>WoI8X'{,'$tN(ζקZ=O}dik;hϲ|Mh)ir>]0}%H,O&l6A}Mqgp1 O4zK:'jrNQe\%Շ84pG|2-fMFwz`6flޯlo:&`]t0$Z*fH{n ěl hjnˤHa!;! KZFҘo "s6sN"ޔ/Nn1mV#!w,hUhJEB9 Nj"(ZZ]*;\6ZF5}=%wR#.E>/{]uy/Nsnhp-Y]Տ DLnPb1`#QxJ%ޚ}?q jpp dh{;s?Ϭ%VR.fXX|7Eޱ X90=~\a|R Rg—O5[oy#qg\B.<Jm| bxeCg~A[wYS De\ hi7wiUnvsBm.t"t z\?S#`~g}qc$IG'Da [4u- Kօ [ޱ\LeS-pY@T<.+ )o|^42 4jT]W=yK~.MtMFT \kWhǞX^~EmRGamЁj=.xؕՠښύ.ݭMjVgVm6.;X S*N*5j&=5 Ym3N[k+Ԥ/ڏxj!%אi95ƞnU17E*@e~ {#pUIbQ؟寤cHˠXI@,H{IňK(qJ]!=u y-ˇ ~y.v)ϒSQI^Hd?@{ge ȍp:LF"Iaj=I漥=nE-DI%"KB 7Jפ3FG;wsH 1hYʠ~DuފWCfQآ Sܡ+WCnOwvuvdZ/ Yx%b)tŹy9 0c7#gD&J= 'y.PΞ{#ƾ*r0XCԚV\7,ﵫg&055~^q 'JmYin&.Ddoz?lDL$n#( R;W4)vBDveDG-KkG nbNop = [Ipiiyb ~z/z"^lhW5o"p ?igA:h %c>jr=bu&6oTZN&]{!CG#Mtns:83xvBO^9כ?Ȭ%Z6Ky)%$qĹTrSK Y  ewE9-K3Ř?/F'})nZɊ]fq%*~ yw=fz/>rhoEJ+剖`KisjA֛iͳx DJf7=YښPďKiL6xM3z 'q /c|2O*F@XQz z K=B}"7aB/x,HeteP(lI/WK36OaJᜋ4Co_Wx73ׇ܍^ AW=G4e}/' _U bjL\chb*_{]ݝ+ H4)Ki%R3 =ewylIx"6iwr,_4gVEM5ϑk>\_tz>98w*Q⊧".K$>#'GR`k=q{{h$EbI ؈7a'sR+Mu}! KNu+Aa$bUhU[Vq-kZdyMPڢ d_f36REs͑yN@Hr#&7ǒ%?N]~k2xMRP6i{l7a%Fry MGq#Vϛ1*)P<ntX:nsj$OYaEJb ax*|O}Z>SK$hr~8@gdΩ-j RmcdbnZr@o~[%)pݟf|_Jjp'@7WAYeu~V'/aW}Y#ˠY>UQD3+5(+u9/fv.ꎶ4~96!5`rAD ̦Zfy+p_?4|EL#&e|35"Rn5.,`hmbe!IՊhZlN0Z=\yф&+wki4b?\<*an,>6CɠoS۩C8H\)X!bsp$<cuRjf!S9\CK53{d{ )Ǔ%cm`,UqZzW:,`ttAonN-꿤Zjg3>0~b&"6\dDǐ0v/J=O6{JO-Oh?w^5Y@\OONg}`#Z*i&=@d`%4mOMGd &.&kHBolwaX?G͠zVWW,p>Pl2v1Ebؼ+`Sٌv_!W[\zs:P|#BJ_1Sjdde޶vE&T.>}@3T ѻ L Sj:7j1U E?WdbSZ oAtkX ^! xһxqѷ@tOqV}* Mz޽8+AK|Ӊ5Q%)x2b<6 Kh^~*`TItNNd{=e"aOsh a+3D8XnzCiy륉r"" a!W9hmɁ*!-j7Dlie&70gU05(cQ~QAKo>pm2\ Wq' y;kG(X߸͑E`zd [%9!EM;=X'&FF*0UmLEr*k33P)] hF`7m-tzշ`$R1g UׁfX ]OM2&\=jMZkJ}W :^:vZ{R; =c] |sT+P#NUhw}Wi#SG 7=$DW>qV.jhN-:K# hh&.u,[|pjVv3:^`U+"ˆvuvt yڙ&:!َjRB?(M^B -yDͱNXJ<Y帝)MkJueK JC-hė uLnt^ DzlBM3SOimg&[VGsĦ!:"4"eƤJwgޗEhuBYv&k DS\1[8^Q)4zȤ%rpεe+EБ+y/Xݯ[%5PR'C/cXEdZR˾63-GetJ7u#974^s|!N_2:x #9X7az&Yz,8n$M_T΁3=D1UETca=~l)*6.#Ijѻ3SORe8Xf˩56S;!M$f\#xv|4lQ;`v%8Ve)iL3_'#*+;j(}|L!`- ;~"Y>W~抉!#"2F 7$"h/!whﷻB pv1)DB7'(m $"-of<\BѠjRUٲSQuN^(\g.?ҭedierbJkZ"Q,Zfjܚ0:d[X;s_[Ҕ[[gQpP!X~R r1`dRI-P7/&SyYu jNWgΔk Th}zrMM=P7&eߪ")PW2%Pukw_-rjw?wXVkK{ʉka7^DZЂa\ǖsJio_]a:N][RI Ӷ|5Zb2Su̞ &\yDO=VSN<$ b4XYԩ-؅qy54&Y18N;o@}B), L5`kBTu{: ;nL# r nc(>D7KR8k{Qe+f@q$G4ә_T$Kzy0-'{J:؂T=~7HM)8rVյJBؽӅG=)T&(fWT)F7[>H!=Db 3JIt|ݞa@ Am FA?C~x5Ɯ偅$Z&t.L[ 62,4S xI'ޕ/WU0hjۻNS3>O V3ňNP5XBIIN#/P2V0)NgFrc Wj. N|+XX4};oA{C@VbNH-J Kh);yGǒ Biq#[}yCc?Z=L8_<9\/0B{ aղIj? 0A=!#8@ywYEmm):}oy`>e9L6paD(4:Kk$f"QչQzjyǠ=g9hȭz3Ԫ#E&-JN:U"{?卖HLP"i|J dmKX4\G9&_j>uťA7M3 Q< }!VO/wz0:]q`Y1#mM4۔Z] "GUL:@~Y#/T6ڻFrC<8 q,NogRWo#FT٤(u\[[Q0g#KU Mjd+P<0 UGw'?hh"'/J8 }*Kiz<)s 82#<o7x}[ϩۅ՝:xQVP85ɞ+MA`5i0C|f/4[DL?|UACJ617ǽju"6EӶ6UxE_o5/"tǸqHA>$)UdIp ֽ~\Q!c]Y1!1\%=ݦ;CV=3eJa}]4HPxKVڕ*1 8ټ.󍱳1+~UCD{orLs*\hID|Ҩjz֘rTv>܋0?{Q֠9Kjdn83['c-'-U}DZL;!"R? ~ 3hs6:~=/,PCrV1:&ݹ 8PS ǘg;r~/j~DB1|x|7knfLs 2.sYQ'3sסrcc3/^PEvH{eF8j_3yR唕[6vkaE4gӗ(/qʋ>gZ5 ֯' ^`T i0`6K.°AӇJIX:߱wbg+/$30K&mu$r  |{99p=|{:igӃrvz{,Bɗ_nWe[¾/ eo)]u7@UB;;}c2{׆r"Ѱ/DW&XL)% ^܌]DT=nt'|ZߖrakFHTHʕi%St}A|ީigb!ފl+ٛ=GAFu>_'i.^IZ0f"DϦUGfēfij8iHt %R>kN܇"vj hh2V<2[K6f:2I-^y~ o]^lmb:k9JYЌ0-@rʍM5u,-IDjKj|P )7GQ#KV}8O^T‹A .0m/kщ/Go5-!1ٽO#J}yH>b&ނ>Й(APǃybRPC}GXC*30$gݶ-0ی㕙-f?M QCpkP`-z;}Ι8%:"LNiLNcYkў\/r4B_HnƉ`AY-s16\U*)-܄]ora#VU@. {ґ}UXb9d(IKc c֨yXW^]j\tIed\7lZ?mf3#<2Gl}TAUU?GN0 ZCD^05 {=MB@ \ՕPֲoi7r*A }I_c&C(%C/PZ'L{{wtŔDݳ\xgPfDMZfOaJ詽|T2(:#ץ'HK-!(NĢ){MR~G#վXg Mi}*k&1}*(>3!8/k2-_+Kl "uiN s"0Cтh jz7M]T}㡻P!Rtr8\Q)P:?{]J5E:穎`9W1 eT&NFY{o(aF>-ُ>sjx3i|-u=/X$8S6{^vF -&^:R;NV0)΢Ddsfޔ'z֞W򔆭K5$h¹ĶxGe_Y>x)\8wyh~ru0mI8_>rv`R>Lr"=.eW^?Hfb(Xp_h>Go]qd$1SJ.Kh*v^evX)j^QeBIހwHdI:z(@f2=+U @T ջI/5WJ/tx͏]tZaǏǣԣ}8̘fiCTv2&m}qtmZuRIl -|~c`98̖ďs$s9InN+>CU; elσg Ddݿ75c2w15g56kե~_Pm0E 'KtHִ=Y3M6c7R^@nm}tP?!tvs.A)t0 p$Ф b'8"mDp 3])7ROkٿo]ՙ)L>E#3a~4-7"Ͷͳ\fFm8l{bNOڒEBҕXuUp5̡`Zqoo1?"C%Xn`~j׸ H+ N=>Ⱦ *f"F݉k(bg4Pf.I?`&_&ގuOmDNsŒΨc>0V҃m)ݮs<ܱ, [hs1Z+RlА"6Tz <N헲nC[ޘG|񢉋N<Њ5' z^)N e%IPtQʠrӖ%G ?#<0 J@5J}K8 C,czn$:zO`h#+"x ~NAz{TSY7kBp)'I”P$R"W~jaUY$ FJI|yDt?`1(%!&5Jf]y\YP ?D1Sא&2zY|f}h̀+ƭÞʹ{R"^P]F!`5pp>[ 3*dyP2P̠ XT ]Ȝ#\~e+.@rO %/?BV ;Rg wE?x֞c'*ݽQ}JoPƯ]7u*dk/Ig ["ȚW7SE暞ЂflEf=ČXGiDHц^ǎx=l:d P#@Xuy ~lrؓ@¼WmX.rQ O2+CO4@~97*'Ioɜ׬o;#p6{$zS o< mwF5Zvʒ9 E=b~C$X/ wtudkz9?Y8lsp`7AT曥#Oq~Mu tSIΟЕ;KQT֏vK1c S*ES9IINjn@໤+npzvX*`ĭeћ{٢n3\R޹'74TqsÐ\ *#{՘nQ5gTRCzەGØݛRb DJ'}c4=q8(8% ;d|4%Q*)SR ݈t vB5WVmb), Yxxo/GORnIE:4^5ORK`"np+fh{KBhKP3~0S 9r>mYDz|"k`IUwhk|!ܨeJneB*@]?1`&<1d*mȵ Oi1-o66hrbx*#oP%0JroH!m=irZC3{h^2,|J8RS'p5kx1},ϽLoYpơD5GH^]c{sj(WV嗸PAfGJ=t_=!P<˾6V+TYo3^5G;N)aԀu ҏSE&ҜsR&K9{Y]&k@ϭd@^UlHBe2o>64sHwRGdeBC%atk6Ma&gM3c>R]s lLekeoR'*iuۑ?6ۣE00WF-ž(N;RbK{vc}PlKe24§Dn>ziN68.[' 6R`(:i|y|\ړ?ݔ /JIhVin4!hUt|"?>&V#.:]*kpk6%|مprl?(ƴB{MQAbZZt"Y*yб}y E`KږC_5T7K͉)+cheu]ǒwa4h/ܕxG09m}>,xJch&T1> OK'H#5aVkK/y[̏G+T.jFxw] B?c5'*X-3jQaY8-L/6]i#\n+[_& ^DwXОl=6NœikhR,W&=ԵyXʷ˕!'FK*WrszÇب<, q`c|c~nzz:BMH:STy'#yBl0K[̟"P*,FjؚNayB+;ϽJN?OTQwR*8]Cb N-ޔm獔;0s|ɹIsdo[&-ETO,>Q:hbAщ.Z̞N\Yҁ-1Ok_c팼}=݇Dpխ[,5"X9&0)>Ҽ7X?t*Lz_39lKQK6i!i]#7Kɬ3`_a!x -Ê 940N|0t|Oٹ&|/1pb|BaϷLiaD"?{s!z͑8g*a0Mb˷B#דv #G 4n<95%ABeERn77C0X1LpQ{;r57i :.lMB3ˬcMH5;bsMtE*lDrfb!8"~ 򚏘) [<-,\!W1[8VWmugK)?d]y3I$~{qu:ӵa{S:OR>v6n= \TulYhS[V9y\ϲGάoQ ׺ƞK8ʟ8}5=jY)c&L1gKz84ҫoŋKҒNP rEL6S#g\r/;hj1Z%K/[4Dϗ @'݆%G gxI3n)/X!J:{=I KS9zBձ,F^Vz;c T0ʭ-@B^AVmttJN UD!yMdgY ZttFGTpWqb=t g9 P&2)xJzF/-O$ƻ(Gݛyf0ZJ߯! kr/ndfH p3xO\:GnB&jv۟j*K*|(nBsbMT6et?)焱t1[SKh;PuyPB}NSJ C7WQ?loGRCK`UTvլf7w2}ChIDZů(JciQ}r9y?7԰/ ;StdbڵښJ`o !~k~/= MRek@%X4G/m~kR|?{'a+7"`E3x6F&@Y觸y)V8 .v!WЅx=Jf~;_u6YpEh:HSDCV\8\~AiN^-]C &km^WIi7޺ﶛtB[5RC=l+ v.$pyѦv]&s,!VFRԃRB ev\ra$X#-ΉƙN5ջ1Bfo#4 !8j!ei$,ٰě8 M ȹ.V>c@]# "j(2?oJp hGu ߝ0 ]m4^I]7iԿ`c#̆[B6AC=&H#F; IV =,3nh4!!|",Og)Q#28K4 Yc6shXb$!`).+/c۝edrԔa\a7spQ<5KٮF:o>@+A٘HXXn=GjD[סP.._Ʉֽ?ChU;Eʎ99"oP6`~Q hEj =(84'Cĝfo2Adl xA!@d8TJT@n9t{1x؂^F[ctl8V{BnIK`!HaQ iKg{)v͈DSh/?2bܷ7r`3f]j2C%×TԤx q,SBb!} c_2tI7. ɊdZ}i.洱>YmtsI~OlpUiE uϳaFf#C3ԁ _jt &"?&d^@ל)D#Oo+=PB ;ݏw/dn a,TS{BY*A9Y4$J=} U|"Jb[/lWҵ Y1OtEÎPI:-R5F^#>ACjakglLl>ۜB4'e}=!5c@ԫD}PkKb}L6udX&m !UƙMLP$BXH0׈HC`˂ >RB ?/ EOCQ&3W.&v#(kMeS]+ʌ =znb5uFbG*X<`s6P%Ҙ@ \.| :ž;DV2npa_XeGBhct%.rݦ_Z?x uYI0y7:0>B !֙dijꬮx_wy.L8W 5/nM[ MkYUY͞_SLVqbe?G7S;aUyK3iIovt09e:0Pڞ3Neū/InS#w+ͣ4\ f>i37?q# 6Tj LoQX;Hh^'~[8I~$kаfC^:]>bh-=<ԏ-UDq:dِޯ`|ݪqNB +|"k@_] ݱ|d^{ca"Rwـ'L+pkt %v;-IhI,>ݒ7fT7׹J2;'?*ܺ(9^An:9ڿFq\n1}q Q [\S|y!<~A>߿K V5rN8Pfqmj9p *}+͎ֆ1$ Tq:sՎ,44;~;49SjfmOa= )DܓIvaBYH`^Zlʊ+4*yv82ZuwVg~IS̩DŽ/l&<8 o'}}*a= <7 SHXm>+EpFPW8m˟@,c5 h_M8a{3fqf?8 (r M)-^4S^EhoUBEl@>ֲ λA[-q6RO̖u!O#/I2FvBWBL|KƑ"ѭ;:Z A.^-fzcyO> h؎tW)*|Saɟ2fd 2*&J%!WׁOaeM'D襦wUA.u9]ҟ%&#S M>Ƀf?^`8ZI'GJq ?Vd`iObASOQ" OƉA2KY;OJ_M%:O{,uQUwH] @҈\ÜꗞKQn r;ƘKfIYN]Ubi AO)Bxȸϸ4*(ax+ήnX;" |+I&c}k%-Sm@3U懌ޢ 'Ӵ;"D7wk==D}+#wLNC8\zjmXhA[ ׍rOHIE!BVSatJu}HNS>^&sxc>> kG  ]#`ߢVY`n±#pm &GNe\ȓHDA9G5sn;tIa7Xt(2T8i v,|{z00T.'Ց,u .$To5տGg{O\|D ?+Y[b8ØK YxEQQ(LCIJ9 :V 8bs7Z8yCqXzm|ߖO;*/A4c1zi@Epoស"] ~@cbCWrd0QxSFNwq?2}yPyi/Zy 88rqFKΚ5F(tpԗpNPTga5jce"?%;zeYGM~zkf+T (SÙڝ L W%]΃I]Ջ),,^ fk$ 1q#O4c&\Y!7ճ&pJC!WIP' Y3cƚMd1a&} n -Wd*o<8vC~ '$c—ӗ H=3&_t)\/fn|h/p+qR.OHqfYcvRr09.Ҟ4 ̹>E(Ro zL,0ĩIkm4|3}̈W1.4nj`HHP?ӧ 4?))MN$ayPOp٠N|<ˢӽgxelY 1 B]sH]w$R&v#4ZlyT]TvҦ;|0; !ۈ `el& L \F4VڔW3tfEnqg˴_qL#FEM5>dbg&ƠS" &IjuP.lĀeDWa$4-m6j!i<9Locz@[;b|t//QA]=IH.)uw,'b]߶D .tm2_׀&cFB=`?^a8We']u>caDj}B S־Q)%l9<̈ %qhG 55*ImF)?l;Vxg(eAA~fj4cS$PG}r\\Ԅ$$mґ0JKv@WaF(!MOANq7*w`- bNz_)k O%n w8v|A Bu[ܳCO55&ѣ:Z +B=kt!, Nȗ3 -7KUQwkw MS$[;g=>ОNYwjO IϚvPQk@'Z"Y_tv6qG]^0( U} r} aGLl9 Q-0<9vUx}(lgFAgN؎܇PКNm?Y3]Np y34b7R]@{S` =MYcmQlC?,{e.QwjVN]\cf OশY~5|G>V{88 %8e[*A]ZW{[Q*9m"v(ӯ"07xf o˻{H^r F3&7)-\!@H7~WՑÃ@T-~< % h-쎦p6+ǖ!b5QJk0#xV[GRIX:jΧѓ BKSY8&.X";3{vQ ^|%^- ]20/$AIj&L4mӻY'^û%q>t<7Vn[ }huy ;'XM<%A=zѵ3-)KHibIF|~w5&Ú .КgCZY~ S9ū"֬E‘a(C5BV^bAWsb1S>qK߹V0|MTmoT-\++.⋂\%B$ ֑f3]O[@;fVWP3Q,CrBq|ٱ+͜$ue8r,(ǘ&%ѱϥvr[ݻ[HvaUAÑw{4̜ YZɓ+?l7囥!^EAxc>|9+C`Mɑ `/P(S6Zڰ rY&%Lip%ģ,pLI-$I%)Ļ4nZRAnX|#@SY܏_ďor-}:,0f?ʤVj2=E)0*]E5ADrF+Sa'L m/"([pM[櫽ம6??bHLu{ާOGgkƔr.ͷ~uFwGCܒ%O ]#[rS~ ~-ߗyQE"ū$ :\l^_K@ Vz ZL|`D:tQI0ac<8ZR*u%ʂ`c9ZU=zt$ef@n7uD h߰6'%]}'˒v@mq|pV+j M>pnƒ{TNhHK xQ45ƥ3O@<.,bjQrޖRVJĢN* VcZTdNpW &,!?!$\MI4jݴ<#y§ 5U-h ꠐXٺ|"'4?`[6Ҭ*Z7gbur ̜ˬOIiG8yC%1a>e`J$C8u k5_GM!In 5; Gm)^PEi .vs#329NwShQg^VC32#k*YI67[}WRGO%f)PYl;3=;6l@n؀p5NK pؖ/bG+a 5τoc:M͙c(A1g̯)d I\ֻ[bAF1#?o0&7#yg;Ic/Gq/POEA\>VH5!>gđ1nH Li@4*o#u|mLM0`Dƾp) F󆒫@Va[ɣk=,C20NDS"D9uYAyio%}g]5́b_f79mQY@I"UEc uhL8ՅgJ Gd>.N4݄8)n=/UUen+22*1$EXw:qNy#D0Ԥl!wt7J\0Lt24%S{.A:M{WrEo2s3Km!E^($@tZ_$I18˂2zb~G9*>R52 ?1*w,ǰQDmXX؋ =~Ijfswk,c3SW)fBqXf8T8g ヱ⅕xpݓ4 0i*t)ymH{cg8n=ܙB~%OY3E*q=* T+L#k/D7C&P2}O"srNr |}bD&نJR JWz>w?I%ybGiW U9BhauO[vy9wE(\(_SUqK0!~S<^uUҌY ĸwzU%U vYK7,ua}hzhM-r~?\7~R盲UTqjb8&;fYL )=M+Ao/B,75(7 (if먺{X/^ÛݻK#Wc%|;m=e#b|m:m H&zKjwB'0ɝ! rG,]^B7Qtc3mA=cvp JS(Zqh~Ji#' _`݋ cs 8 h|8r.bkS*MTUÏD$>1b=Vrֳ JCkOD<$m*Hwv?jaG! Vp7rVc7 G]xK}ʓԽ#D|UoXՂj]?uWsDQB]2#v(YQx?5<ҙc';w ^V($;]X֢[#uMBuQ6jY"&eB s^>'Kj/ʋc B2LW8h@s9cѳ(ʼ,f]MzqS*^ء.CL%h~ٶ76EU'Z2JM8rU,SF 2#9u(hLA*bھߓх_ȗxp,S[s[g̎:i|Q;ߐDL8 q:h2mBy+e I+aGw]6R٩q 8 dafZ@kuJbΖz=ĉ=}&řsNJI3'' {&\(*T,"3i^GLh Aҭ=[~W}yn&j7f_H@j slj54MUtKjhoj.9lI.xR6C~uzjoe(SiB,,IuE!8lHb0hx +TS dnɝK` 2:nbKE͘23B.vvFO!\[E?yy+czm-T[؝v,&y8/uѡ]k~mpt|-RROyIKg akiE 3 }I0[".K1\~-{Oo:EXʽ%!2EI*ʌ)gXbS'\2*ZD)kw ]1qZ^%#G IH(C06ta8@{-4EՇb^fuzEeTVf0njĮWqN\ìk>_Cf"k+"5HUXNvgV\E C'e#"i>9Qtj#}gzrm֝sH/% _`VE;xX:bCgXґˤ%ḿb9a:^3c3s6\T,&BN{~ܛ0bFxFPoomEq] q+6m5?ԯH8e Pa A)`1Nڸ"ݦ#'^Ph3D' qϑvpSw,s^rWOto.sR8'JUvfƒux=)IP\cU%8gC\`` aa9ZIdFă{.Vkp1ZE096FS*B@P.Cwmt<d8F?Lnu׮#ڶ X DhSFF׻5:Էj &F,9z̙KG`3-ͪm:I"Ҕ1<':MipoIT!H&#"T+c,1\bx< rD~ۓXr [SmpQv0ȱnQ7X-uWK|G]YI+}RcWyg+=qn_ s]&Ob|tDX\CYrgK 7۷p8RFs9]<>팔%\xWثɼHӽɪq)>c@5Q8w0@ϋ!1VG W H6II'EKLx<$RD-e/ɱ5.w)|lz%\Y'k%^D)$u&'#i8DWbXn" ].y6{&l1<4{M}4+\ެbK oSIa(<^mo_ a4p;5]W }1fR.&; ܴuUrq±M;KT bn!KZ.NT K+` ;(Z&j;tř[bρ܃P/ˣp[[f$3Sȳ>J Od#Lk.lB z0mL9јGl]xPpMQ7 J䩅kFY\izBo4" hva殙ޯNp,F4W k?JJm%OX]xIlwK#C&ӊ-/bxʴ @ !>$ԪnQiyN񥆩avA:Jw_[,ԭ$:YjE_HIńah?V1YdAJv/Lc'1izeƸH"mV*c&F3k>%%]}- ~rlD[QpZuQS)2,Tn7MC 5*UzEi)]<fc*(p1[sMASMaK,Gպm DWw+EpJUY}7/f)^yu]~ @Ip*u\S/!ooX4YXЛ#z p,Zw׏ E].)&aZkY]JQ68vYɉv"F Rx.CA9hlԌH>w"0l=9IQ#aPLﲣ}6At%+DLbf0hIDٕ;nKޗN<ܷ|)&rUw%*ĶO2dkDvqEz4)(uGHB;2YS lsʤk7Xab''ٹV]nq R- ¾n*!cm"sV3ŠU٨&'e@ zW-- @P'`S݂*zXJ&IUh')NˬCs]nT>=T0QȎ~A~g` @(:!.W ML7ePX`ɕXM#H  BnW>~%Sb)QPBߌ%=,o"wEF"^d!! p)~똲 N!a *ԏYz֭T! t}3 o5<bd36|jL*&ۯk@^vL٦CDxtje韖g-U)} a z=EhzXg+' ᠅1McagoL00{K0P%g0"?A`/Nr9 Ө _H@@?q>` !j=V.9D8f]pKRlIҸ`î)ѥiao[ C )[D^QfF rh (dy4-uK`ӯ]W]'PCLL:!SQ 2D7l1b,~af8&Ydi} k!ttADfyg9A+/pB{JCt14ƺ}XqI+ذIX#%EXD\0OKݯy/fk\cOl4 †:z7l{Y bH [8s7vd1RC6szۻFGmYJ9-< Ixy!]khH6zP'X촕ܬ[Rj ѤO[Np͝#XMxwMkHMe%JY⪧,Dcd&bn܎+S16XRl(4N훐}t3sо0=g?TTrQR+{7JS(XUK+ۭbRm=A?=7 nmJ0*18$r9ς@t4茴; ΜT>QSIiE|LB**eҹtOx HSX. #Yv>h_kFkn}7(@h8!'dsHS^WCt>+փ>BǛ8u>ើ  d/|+xFQF\; dJmYy~!He)-]2 4q]Sdfjsփ-+ E0 Dt[MHBi2{mرt2]S?=JHږe Dp4/4;Ʋ9n'C;v8KcUw8w|i9X(:G5$u5>\L0QIc",6\bM5Gc첩$Qm'1gcyVv`7fB %PI{_>3_3A̓LZ>祖S?.|ե9@45U]P,"ODhܲ^rKޗ5Qbxk$m4!N(E$f`9A@@Ð7,(gr ݊ـphG;׼^ڥl17"b(;ӟIT*Ss7HE eDA Jv?m=\}>'tM''.X*շ;>n U*A1PfsSi 0x(hrYNy6U:e;қ)CEBm{Z !:[Dz/yXQHǽ5=E Q/B=V3o> {U>QDԨ,]sG3tkX P2,}luߒ>'6&\&A@Y."Q6O0=z8UUk8*R11vY"'HVew=ܔY }<icV\dMʔYmwHQ+U/۳X,%иRRЬ1OŒݠFH'+<,V{?!G>1v`^jC7]/9f#aYH#~@QpE,LwŬ4nψP;vk'2YD, 7`VÕ<fCJIkJ?&K+Yo7FB_(?Zn""|䟄.:M <i՚[B^5Ty $ٿ(b{~QUzeHV wIh鯳oZпN <:ɫl0\U3 vDΕIa,8*DOTa҉,Yb%i?F3`ugˤ2U(X\=oRQMls/R$xaRrh'\m_5:H8<X Q;WSf7-YW{yv,%*zBx?nmT.ڏ|4T)qe!e |+QWݱƉy3 Ssdɶsu8#2G ݈8)jΰx]A\P5@Zn|uQLs>NV!d>)ھske,Hxxl>k Rϳع-?Ñ` u{&Bx0#ؽnJj"z%.᢬rc.y\ NTfg(z驆aR8rL~nC`PrFTAZ70ޔr`iQns#=OCyVjGkQ SuY'U3^ȷwjq߳-(z D6y SL t._0/@)$;A/~}ڒ8)E R98>%lnYv3Nư1PO?~ e@v! RngD2dj?i=.S5 2fM]Ц+ BC(&܎wu6OWcKx;Jݔ!^2](lceԌJi8$U$WXTQ6FtŃsTK$KT~n -GWA.зeìl"XMyρRIty0]{F~5; US/#3\qG\*#ו B,Aŏ'2uq܌R]Zr(8dܖ9ԃr#bauDIe{QpV:"09|VTiwA di63>ъ^6%B//Lj5m3ణZ<[MP۬4ۇҼju(NSƤ99ꋈOۤU|kjv$2zDSPYFªƮ(va>cW^4n ~ru&~=wt.ٶ4(,KS\ax//b?]*)8yM؄՘@쀁":B_ 9?[.Gj? QJt#_(~s#տN1B$APkΓ K@"tTf0ɹ Q۸ZdǪ%r8Ytt`xFUDJ,}i0@B'0c+Dcl%gCJAO<5%̯Tͩ3M3''{1m ʝɈ 5&A:7f7"Bnjz ,Y(ؘjүH뼞-D"6;C-t".VU\:nJ\sds~EN7{ CfDœصøldI}y#d#θ‘| WݾO1H"ץb2v 8iJШEe*5Y1n5,'$eV౓g$Y!Uܲ/01 NmVW v9+KS3qj'm P 8]3nf\K,{։"tb:KYd T1"W>ɒs](Ѻ01>s3VdwPQ'8&{SV8,=ClI% H=mp4d0J"f^B2gpA׌ ӖokuT8⽀n9a4N9$--`j ?NbAѩ=ov*104!DfZ׹÷QG6Dؚ25w8jG(2 *b5ߺ(7iZ/>{g^谏ب2ZnIĝ6*ʖૺ+:80fƶaWX Oq5.',[K| Q@ edOt8opMDp&4"zKzZ;TGv"K=h3Q65Ye͝:?vfռax[(5JAC6}|:)ݩ x,x?6p% ՛$fir#`kR眲!fء GDјFE=%]/Q~ }Iyh] 5sc33Si~zV$+_KgSbҕpP'ZENj~S뾖ʞSA$ɿ"k@T4WphYLRv:%IdUqvkcgHqR#q1?0bE!ωlïaS3ojҟQ˾5B#H?Ld7$tt?haR)M F)[(dw< ŭy PgnB?d ԄE }N11Qi--ث?" BZun 0247mxU^FJ7==Za).oj{fѠwX˗>jQNjE"sRDŽ'硺xdԝs.%*۸h&o:./OO]tON`- Od\p7QigYȞ:T*M&-` ̂VFs)DŐh?2#VK2S+vS/$ KiJq;d Q:SD@ e^n|$[X ӷɨMC>jV>"`ցX=xf uw0wϘ(E 'N/)_r|-]!,lʴ~_/S^1u{Ad^QeY'i֤@]Iq1^qLu 1YƽɊ>E2uxc^q'))ZoA /wZr]$'\"W5# F>wf_K>r ȫs7*+C %`0XХLT*x\4L!qx@MHV}%t>y3x#SG?i<Ѕh6 g9hB=V?xKo!NH˝&WHe#o6o+y4Ș{c}G̼,dXUז9܌x%O=E5ঔpejfN@Z\S mj~C ͐I_=,HRAY!cv1:٘"(KǷ(D$θzVgy@!y KLL)Ql^jj^uMVAQqͮƷiӅ7^qcҮ -R?tH&J}fvV^=xtGqW_ܑ@2PԨqcC  n]-r<׼s>w(}ga~5QR8Bl[ 3r03Ø䜎CJXGler<1,O@| vN#E^4<-,;% 1"(Àd2#0|ꙮȐ&\'cg$ֲɴ܁gȔO3>:|!ܢ i6[_&X!MB 0[dSåޞYV ?I flΧh+ [ z?3\;$q` \M|BXE*32x?"!J3UQB< (v {#iMw:P Aj/6JU2틜&;nu<"wYȱT i{½XH䯎Ax=Q%X>⑒3 o /q뗭S;:LByI>5=d#QQ=<ھ^Af-Z;9U+ɣoR&~ɠR+mTU~0eȨ'2G%w"p?e $/}o*IURfYaL&Nu!1}.oxD0"Oꦇ[gK8Wj:~KUP%/,(ؽw`3(CeQ 9ObSf  UwŒ9ҾlwY~"џ,3kh,Ђ =Zm6kfD+g0^v!E>[IH|ulf>e)b~90`j bnX<)$>]:XU0I֗3xYAc/\F& 10xԷxd(yV)k9NAS @pSahq/c]oYeݖagUW-]8:N-Oү߮R)uW ؚjz +&,/̓_nx]`:@XRK0g'eo<%G/}̯GZ`xwg)lPpuXz&Ln'Wx Ct1DQ HnQޓ-d7e_5ߚ\~-|og5nR1עlIӓbTo[ @煅e/OPLrWg;w .uw(<xhkȃy!tۙ[OVc\2Fpk^n=,5VPdvĜ НdmDl|^a1Tekkn%&Vw-< %u{@Tn7D@Uox:y hȲY /o85榜Tbr"RkNtt0i %#əA  Z\=EU6oITi~a0SSu)7;\7a$c5,Cd(S)ymrZEA] oPd 0X1p+c::&n+h̓h TT\*^vFy#5( sl^BV}LÚX}##z-f%_u rηVE `D 6#`Lpj|V2GiӮ)w6^cEH;VUs訝`y\ѸHf\m"ŋWfL^6 1\69G$B.*GrcU#x\u@YwAShދ@9_îDY>)BZ)!3R&cxcHz{( TۜwP<" zק(C]'Lm碍& Lu+X>~@?xEY,18, c5"2qR1غ- pϔ⺔m]哼+oG;|6 $:v8ysTAVu5@0ϼ0f[KZu/ȸ Yv>K?ک5(VcMoNXUu:#e*>~*Y.=R6EowW큮LPA=(##6C M=3 5.Ito lcq4_(TĻ; %ëd$WVUfĉܺ8ns2ם_xђnwX "/⨻b tkTֵh WCWvmR`-4](Js$xߘ=OX!c7 n|T"L-t;v +OlT x}HV'sJHKDe>< S<ͤ#"rtz?k}K\ 纊`Aת߼CQR5K2{tlsihgoDB4R(ݥvD1}%:I]|Ⲋ$3I}I%1tׁA(Sˁw!̈́y&eM A ̧umPON.& qhB ].n%YU U_xDtA0a/r_~ Ĉэ6—>2b#'sjANM\{ 3>miuS}mӝ{_؇e䓄`iugB˲d8Le?$WWxxp> nlI7H}v>iJ8#)÷ }2!'ne6A cEـB{_ ʄvY-nv l!iA!\;RV{L_eP!CF @[z-Wp1;\;:F9jZ1#i2 u鏚m$6I_BEt擦މߏ ɥr/~rm{Lמv[e\RQ?e u%@ǁ䌌z`>xE7rgiܪNG`ɈI5|%^bn̒X9fš6V7kd~${NV2zs+!U(rC =A@,6Tl# ۨȹ@K}Fqk͸BY`nx)J3o'biL!uBA%lf>_R!B/UV>Gߧ֌~ L(=Yw@h)#ZiɍL|_7V $T$_J3-BB(+}kJz9@ hJЫ"uDZ&5H&`#lEEGo) Id6ֺK_  aZm:B9\ۗ5=e%'QUet}/M&V/g͏ۅ' <'C.>Z: ;1𱹸`+2d=Of?ʉK4[4:ͱSg_ixmrZ(}!AUǔ Av9Nɚ)s) SoM/aɝ}d ,A^10 ީ@-ϑB˗,Fݙn5rJN5Ju.*uC@;I7? ~np3^J5S`JAhQw{ǩԯӴ*/7F{.XDg]!SGZX%}݁,/й{pY 0z<žV]|&9q2S5PXopzH?4kˣ$=#|= NV7 ?H}(!7HXa.mh_TcwkρB)%55$ZC\BS9H_s(Lfi>Mr9Ճ7ng74ۮ{3_V{s^^r xMdP7"q(tDfIܥ.qw- \s~ ]^B~ 5oȥLR$'$zPJ>ߊt{ jq40tЏ޲0S<DphH/kޏ ( *Q6N<ÔM:P4"`Cعu9_Ec t8:Nh#`ߤi{plJJ.0w8>^.FY%yiiy$KK4F5.)y0]KȗW*[>NhBƫ$:hU&Ů9q D\icIzEafG3E8NjEs orMWBO)~uʯ|Zc5o`P :.tl{Qw?-fs#aAˆHrTa&58 _\N>c"xqKe5 ? q.ya; "XIٴMqM),HI?PC8$E =H`e&Ώ Փayg-BUjP(L>*CokLV=i=5ܵ턀Rލ.jgX\ge2 m菦srb,`߸~c2 o 7rPK8o+ęhu0{:7kkU{RA27DT qt0T, "&Q(5}h9*!ɏӬml$tGY"2C8hϠzqsuGQĭ#;1ܦLJFtro'D-s2]QJsĭ;|uwf A4ڑ9S/ܐMr|Uk"0@zQ(b'^߉'uv2CSڳb67+rBEW:đz|(e;U4L@pp`JMO_>\Pp쎜 sO* q\o`_}97MJ#t tf8_{eֳl+Cd(+%uwzS@s=/ sʽbE+*с&xMp^si6y4A1mz/3T 5.#sa$zL ;?A eįteE jdT4%W=GlGee+K$bʭLJG3vDDZ dz 4uW$ wr߿n^'zXYp^c*Saޞ$LщֈZ~ùsULYأt4=y(2˜Uc8Dl+2LPfn'X|=qV|>5Ni+f䭚1 B`B1 ˈƂ KKcp$(oԧFϠ\ QDmLt֩|Mev`s{E7, ZAx=VH_/lԑ K47!@+Dc2C"dEf73rfR2ƿLMy`[ZTtbf&㍟_$ HM)@1,HH ϔ !cDWe%V[,|pa k &89 FQmƅenHFlb_lAIw}_ug T޾g X`lguPo5kO~5 ޏ-E':YDhkl]gS;K|$:/=0~%_/#~;/X{]%ȧNn殄ũ >^t\hȥ?ޮ,`*O.w=NnDWY/i\WH$h يHl0l+7WvWHJKORZPUgl"x OFi?;ca/7YSc,9B򹶰S?߄ ;ME7~`{۪cxF 2chm.NùB.T 1 733u42͏q-`gf<%ᬵ;֕ޡ_6D0J" mlT$&_.(YgsFZ]fԗ)ppc2nV Nt̵qp5q䑯pnJhʵ^Hje=f}[ 5670C}D&,S#b1"%sF(oT4֋"GZ'fϊEaAri~0`q}f_حR+!ĄES0£aLQ Q&,h6hT<,P+)AP;~ۆ>8'Ա  ">%bW*u _Y*N kK6+XN~(xj*b9h' q 2,^{F).o X '\f ;X'̯Fn~>6wSD=ڭ (iw, i򭭝J=\JGnD|{4Fϊ%QdW^1wRV.Epv`Y{fͺ)Pm@XL"N|y2Wg*|0"a T򵋩8?'֕YqJX!P#z\NC#:B6$S`,tkkXH K1aM=r=?KgYLH g#O⏡=\ȩɱvP[=-{${g]B{ em!>2&)xzr>T/&Eָ\O1e]5Avzm hFH*Ss ?uZ-@%~؝E`B$sߍ̞0O5<<\{5VWv/F#iOֆSh dL N@C;^xz\&`C}o_@!] vUՋ]-g#1rn㲫ld,ͬ8|q\8y S Vϳ86%Z@.d 4=(~uu:(D^ x CʜkkͭMܗA,K]e/&LA᷊00"Ly{?cd6L5jvPZq;&'񈉒 ߕ43_h2Z*{AJPR˼T6!QrCoQ *K1D +GMiԲ-୙klD%TaBuH+p"\\e7O0@0!='txpw`yT a)%a!0;oܭ,4|\KNᒆѽSL:VNb3 A$Bo*QBx/ӵ?òxS/yr@< ;V!7hl7iVQNj,] elY5TE[W "6 AU< ,WPzƽ&85g;}^Ԅ1l %(Pq7оD_1Is,)_S M lŤXp1#ղg g@uZiiQ֋dIӡW*˴4=r9=JF;MpRJ<̛y_8kBf|*TægѳOA&e<l_m'쎔ޡOJ|ӬŞbqhoa:p-\XMk*ʊG6ڐ uLThF35K_' M#J20ufGjƅ{hD0 ADHoMPH$wqQS*t) ֗*˦e@&ǖ\q[ i/ŝDĘz کw0qut`k\]XQsW=eW꒦@ABN?ro) zT;l=xc8- B_tXT,th0N),Grvt8O8P`0(G ֔QN(-#(=h 2;;p;wܩlڍڂ#,\FH0,@K\p{1Zoo酂GSǭ9;|>9X5jB ۧK@,Ac3/?e(\UNWD9fu鞞Uy7w^d4WM֗Eha%"uQΚPK</fsJ0X SŁq^8}a2Jr_yG #I^z›lC} ߽i H?~lAʡPtk0=u=]-é =WBfܬ7B^0-K|Q4zߣ`D_(z+&mZr#NO04>(I^طu/>PaxJ:c|?4 &$޷oa[)V}^Doϒ~(ht=ia|s28ˁ=rEߺVS"t@膪Vu%mg8|kb.L#.l?k۬UA2{KK'0xY9Iʤ2go 'qbFviZL~-q Sɏ5J,zj^^g*do>k0^/y]upK {D0@?MH\)l7]L̞}/M*7=V=bS0M^/*1?Cz|=#Em=E1/F!>@k^`Mcd]OBPXIæ|Gx G:tچV@zu0#(uXg*X7ϛQCh [ԤS<%)Vd""o٨OߛW#H-~ /c{{LM,<]]kqrfWx զ'‡p2>L7@7rAbmU,'v4 ;GBNO{ 啴QOcڌ;?oyE+2T%`e> Kj|ɯ(;ZҭpcˠD~b]E A~xH-͏Ցf}?uv5-gݥ?*o۱X9j.x1";Wˈu l\_^95 Jx= R8넷9^fsB}d]MMZU"DIQ.1v\[pcOBә=hd00kI1c+om]ߚ5=VƝ "5myR}U2_F0p ^g\o: @AY'kT;tCrȖ2xCU`dF `:/<$iMJ#,7ږsy%k)|}],>4N3ꖾTZdc?%:lUrUB|ԡ|3c-~ћ6ԊEdBYո=7(.0U Ƭ,jma5M]5hz^f=.rdC6PJf%U 8r%&&!*pS1c]X!{g#Sk@mz+FZ |(r+E)H{07.Ah#B)?<%B⏀#NsOlq >D j GG1 tk:VV`;o|y`|Ur <4MS4j^b-lNVG3!mb搒dԘY V]޷ ='-LVG]Yu0ϊ:8j%3qa] !WhMQAT@b7W_ E<@ML}9OrWֻn%Z"PqK99sjdO1$Q6c8PgvvoPA0t*@/lO6A^JMH4mc~ʂ x5eMW7J?3{$t@1#F\YVB^ƄmNeҪ)O&$Q $0!Cʑr 2)9]V2n?A=QYl9*aQ yQh]z5L_CkwiQ!C99awv> 12k"L2Cx*g"̫Z,)TgQ{R@w@ҥˁX *2qqK%Q=8 8H3Ry!ǢĂC/!9&*BdQд5݇PBvky߿1zwDa\ZVow?ec:%B?gRak?XT+@9 fP%4v`*#;B/OF`^HD<7uwKŐ7൳?0Z˨A\TILQ3d.-q[' Zuxܟᰝ?ж` Pj aF\ ǯ<@N}$I޻cx-gE)ٽ'X6* BVP2h#7#USi?Gܑ:#F @8|f)#gG$yb4g{)'_~ceiᨖSXs rnx@DzF|a@ȝZ?Y;#=ҩ'ULcC_d^Ek"\0āΥ\E[? rgFo^bcgtDBpޣܿMj08oײܐf!=V؉e7 p'!lp^bz DR۾7T>"7b&m`:8\-xK;-#,}Bpm<{@ïRZі@ӾTUrjo)\Hz?Yq[\?cw%Q]m_D4kl $SvtuYu԰gH Kڡ X=۩:O9ƒ5 B;.k+ Sҥ{.=^;2ZMEC\JL.᫘uWjNX%)! ,g%gKly93+сEn{Y ήYbcc'\SbW1Tɸ7_8,`n~.+wAa;`|Vq ,m"@3.8E1r;ipYݼ7Dz֭KRrP&d\3:j]|}V[]7L[pRڵަb" /Gw^?= wy,8٩Ay Y}Ǵ#̆v9#'\] vcnavޓ/ m*Qk3 D'h`M#7;B4Eq;2!soa6-I"tud"6 Hv.qiɶhXos-BrΣNGEx3$٭ؕIeEܫ#g`MVat4ÁC/TKm ˑ*{ iG{ M jU_AFa=F9+YK옿%Hkq1xtiv0 -ީ(읂պWXK&n?8]RŁ01Ya gʕQuLPyAGtT9uMZmRUbXWǰ׽':vmŊYWaq/t5H"`˨[55`iÓ,qV/{9x!p"EpKhfoZk+Ms^*\U\xiVPCxIT$ˬ)pso~­_vjJRDOlCĖ  e ?_~j:\  62QBso:C\>]1EOjU+]3ؼvГ3;^/88߃<;,]<3ɋkSI/jIӽ9ӨݤB݁w_dOQS~tAeP1ɍ3P} VgHV fU5Y-8XN AJZ}u"_F=9C%T`]Ę wԕQ,6U8 Φ"[.Wp @(SJh(w'O _|$:xHC' c%rcc;vnSX^0QMhfC=/}[Qy0<(XU)$׮K f|aaKap l yZƶ \kV'pusja(4f6C29wF t3 DU펤NoAru .O.

lٗPU)#BKT'+=ɚu'K)PBbA8ޡCIKF $. T̜,=i)\&\]PуJ>L $ρZy{׶rxZs ];\+kM2'?7Y:6oUު1_-L.:a?H%MuioђoCvLIz%xy-VWxIYiCZ#7||4s,1rhQcc[W. rJ~(ES~CbE*N>lz ; uHHXWjo1Q'”.8tL{@v\/Cg,v ^!d#b+O,#ٿEa].1h',♝W;B@Bk#r 񢏠';kb}AIZ05SP)`%lApòkcqJ$vw[\V!e zQ^qPM{ff3[[An} g檅!hB&fa chʙ/ĺ1@n174b~}YxThGŢNBD%cV'ˆ~qV,˥pAM=QRCv;\4/;XM" / ^l;;㻴蒷~:%ST DUAfpI<A 7T+EPЋkأ+2 uD23G+a aq5z˞1'QDPy UUڅ8ؕU9VN[U~cOrukPVӋ5^qި&s֓:*: :ͷ/PuǘZ9$#(hMtֽMw!a4MZ@ĈӒ7.g7| >ci_}1ZI8q-;)b|ƃ4_|:4%`FCcp#i"@"&qaO坔<⠟<\ja0WJ^ 3b-s_#"þZdY֟S)(O[eM >덐 zcNo,h^$\=9Ǧ/WSȤO)0(m|ޑ}SO k͘upZ խq!j9y ~3SAa  5Gr`k(vPR&ös~W?͛дD3sX^a3 eXx=G" qar4!ɧb~d}G!'<)` Ωa)bDz 73SRC׊,#m|d"S3(Mݍ9]ęNE\@# 1U68mW"D WU`LhZ֯h% ;efBstoIh*yp BOX  Jr@-Ags@۔=qpzQsj#OΤ3y/v%rGlzia,-:7C?z;/-qގk΁Tܷ;)K;йbk粳}yYk (M2g|uIV>(?fo>+\&00ID7>Nuh?JlTT" ).t$B]o: ϊϝ²f'x-!nBIo1LX!N$.cr4HX&rz9D^$<6Pf)O}PlsMYwX2U>@6کX~x{1ע-F5;KyU$Nq.87DX,ٙsuN EeJ B!YRYtzǰƒ{d=uj;iz; ,:nv9[R*4Uj}( a5%{E\k,:XH~(LT&o<.kz} \*[L[ry cR/2t٨61;[[)mP_a ouՌv4qZ W@pjjJc :Nu@iO*<CaVT? YMcDzDجN'蟾]([Y!zu{c"`RNA0MO^hMWx~47KJ0h,3yPt+rUB)b9O|8%616%s7xgnxY <ݛzdo Q{.i iUjt+3UͶzvbC|%뗗!p|s^Ju$+\RJ&˒!8bUFThlni 1U|3>Dhq?nZzn."g\Qng-B^ע,+d[gTc ܰ&(Bf5̌8ۻLj.aUXP-_7NT$me ʊYGO+cڷ"UGJO4Z,R*UF6G=v37 RVB.B`6(˴3Y3Sy|o _mW*7ѧN_]B,NV߿hW%\9 kIcsSPbS2: ۃ02UqQ0E #%:sxڬ~ ,qm~={v~d-ɐD .QT1!7+ay|a_Eb3{306 ŷ Vdo_CtY+;sî56k3Pk#D); 5.a%5QdJdT.xuH+qPOl" \+&,ANǵoo4ϳZGpm' cm\˺^[kJOf"T ljH1cMbfܔVK:V]au{nƴT~IQ.="ERS\ڼKJVmxH'cژE:ަSsx毇,*yzにI Uo-3TvM]4#M6*‹!o-mHJ@Xg1@l@3δAv{2 n;O1  pMޡ}$#!˚Rvn?S$;N"ĝ!^"2+C$F r6/&;Uw002쾁8AqKW<{un Q.mN5<-IH͐]BˌOխ8R״ly\=X@[TH>cAtY@YE:H X9J&@Kjf^:PBTQx$0mȚS]F0sƣogAŦg[0iՊ"D^K#;9EПΧU;A$Jp4 q.]0>tAuR I%{_0pY]3r$hQԁbpNa/X=4§+tEvtxW-DVs>ҥhUVn|3,zAnoCwy5ėtLn.s)?U۔&Z~0z%!uRV\6ܰR.LrLT-raO'64q%M/-fԢhL(P"z\ĸyJcGYsqР4/ZBi fᎇ|"Z.NڛgT=<#,GCPx㥨*j^/ۈV̮NwKt= BwCc6^0g~ !uҦ,ofW*%xFJkdŌu1/LN { HߓүR ]'i[G/RT9SFZEYح)Q5\IԒK#}'XҋWVb ">jW}i8=i?w/<5(V cw*Pz*V-,D7g)5 yM&} e[ /r=K$;Y4RYqK. ~>4u$p^8,"/-& p5UWw'`I| ;I9{REwJ^'`H#ک"EkΤtSCi~-6; [gW<?}_XZ#L?4=A0tZa8O~~nnlOU(ˊUd!K_d{Sey.aXa5>SY]莤8T8=$—cFvEZ\Tħ_)El$ؠE2Ql&qB\o.X,2D\`l☐;G2J܊7˼W-^HD2sD"(\N"UodŹ禗V^V;R $>xEXАqS):i3ޚ ϧHɧHA#F?lw#\4Y3Yl1yV2 p gXPMzZ`Nٲ!55K;GP$)+6|vY֖_u9!CS`.:;ϼ}t)5 jт;73 xF^@y2hJ"~T.ԕvĞ90|`7tjw4ƈCKxUum'!Tp:u+BD¶P܅$ v@[vK idu(uǣqY*EPn&52@_.jٹE.DkKXl1KC~a{p҄a4UEYxڛDR c5&~Lxk-M3Y:0kB`ɎH)n)\>4tH7&(b~礪gHJL_^%o# JwyfɆa",am;=džsmBuShA3l:iuTEg6@>cT`bDׅݒ4a~_0,:4%Fˇ R\uEh HD0>XЃFV4ZIŷCmi|WX+ ՟Qw!t1a?̻ۦ''Z%iWuYxO:2 @|r&IK{4u#/2r˧+\jIe=>"|;퇗@vhUDaWg Ȫa $ µ5b%FuI2vq{'rmۯ&o=(!6FJSxry۵x(ïεsI,F<9ZɾbyDCreA4D_ѓC̙QqVFNYKg%U167%ۣkv㱡PXqȈƂٷJNބB `ŘՍXQ$$x&};9d)Uл/(KoG ܫܳZ8ly>6vkSoe&@tpI }lE}˗fzdOb\9}~Z5c1{[{ٷ#\gόrVm#pma4#PWE2(:la^]#'7 +* uapLʆ=d887m3&+OYoؼ#2c}.CLUN&ߢjO#bH~ \·nH5펢wVV=ԣvف- R!UY>jgЉ _{QbYĘŶ]巬FXVf32R-iY>8eq{FCf% iw yǑ/lH P ѡF3wUc5ا-3ʗ4;lgZ4\B5%|!4$$IOŲ\ыd9߭"rIf1լ9U"Mf KM:o 3֏Tp']}D2*Xv H#Q5Kј '>`8N\_dBM*_R9]Q-ȤEP5@`s{5Y`s:G$WG1눤{#RsNanئ rwԖL=觓lkvcԭu|{ Ț۶Nړɫ&D sUEt aG[K/}h2СS8 dl!V\cOlc<}Y-M]nE b 6Dݐ0'FsVfAUMừU'+ ;9zbe6+A VP?LU̓/386d]Pዸj1HJHQɈJ|VY⼠C=sLd/7/[(ӧl~g9| PZEĭpPd5EjQ8UtYôRF"Z]e5kb }8p&@|:8LL6`6׷tK|p@s}o&(۪Rү/y>Ou !9ȩ"397KI0J^'yh|ĚBVC|y/|u =PpPNn=mOl~+@+H)B~#HM._=ptzj|Yn$O,UFϟT^ʲvr i g^]Jغl-ن0ɭ(z,lJUOK0Ro~zvl>m:)#C|X ?|]U4m[՞aTɊ{t8LI;̥ƈG+LYz=e\"^5:\D2!yA4*OB,g^e`gY4@%!}TGa8T}|\?l a`["luUli']m2XG= 3\B>OO;}>yk K4ۏx}w @$T;FLwZ,DlY6nQG BdkA™2cHS{])fXkC]dJ2)0Is{Qs?g)unSi@B3q0 ou6tM=I,jsiPQ) ] WaE%qo*ޡ2,ɂQXeoDc^ԃIBP\ 8!ODW%[tgl5<. g_. Oޱ8$/p}Gm`gΥ~*v!kOlCNVŪv 4èlq\; i0%,R=R2UoGS Os!z Má/g":^MJ2W4O.k8J5N3sն5 v8;eWJxiW {NRq/`CFc?]+ǩ&p.U u:WJ5+d#Uڈ3iVՋ#OoO@5viSp2S=<4 ֞dqj?fE H &UV|+/ 1Buj oAZ)V蒍Иۊ*ݑsiE&:=3+=(qQsʨ 哦kbIY}_Ug9!.0^ PrQVb q)ƟR+,ؗgM4T+0TU5#۠8j-!9&YؕF?2Q5틷E&_{h EocCq}e]~iTVq}BୋH2օPo$><J]4h, D*ã`YhJG&!3;MR0ģ'Xܶ436 l!uz,蟺nM -]fC{MQ~=AOBʰL(G6TDsGd'U+:cFl"D#.꿉Xl!mCoV z 8)POd !n>{S L0n}~ ?a+LK5V>474HFRE~A_Y}m Wn]O8\4핊˄|hh2_y$YlzgPs;ELq;~@zQ$czNrJۀe]H>)˜!B<X8x[>(_٘RKD8DtRU~AkhQXZѺXM(;znhhR(G$rcRE,(8r4${/FG[Vid1zsEƳqx{3$+s87N@ .>Cޛ$hgonI@evas7,Tԝzog+xV v煑{^hs67W~~x' `pNlUnQwH/Ob)0 zE QU7T-̆V!BudR$L<Nn)v^.TF}3i1+Dc愕0'9Sj*=p0k·b짼;`ʃwX8LeuYGZLɠN*G<ꃅXў-/ CN1k5֠ 6#Slv7]y^dƴ~sR?߈")z8Z#c#a[X{Ci_sqrņœC-595h_q" Kaė'l3>v [m3c?62#w c,@py!ƑZEmhZ)%'UA ;·e^$gb<+^2=["RnsYrXN!MBm-= mRl& DB`[\vvZk& G]]+1jMÁ4=eիMw\fgeAIoZ,JI 7ky7|[w7V.qVYC^QYP`%~\-ZJK,o|~*z~;,{0o8$ZBN.4 wEr(Ė=S7Y& EķIbzQJm릘f];G5RO6`b=XK5ψ3B@mdtO7 Oꍩ/0* O{h}2C6͔D5ldHQlWHńeXMN,&i9~Ŝ;ݽ3K0a Ta. mIAtٮߵS6Џ4NyAv˾TGmfGGAM"X%Ej-)߳ HH?.^cfrvתj8J PliAGO@RNuhϔ\98R%",<}5 UP`hL>zAUCۿ6U[1 d1]EbGOqEc8yͽRֽP}`[P};A{Lv~nU%:P/7ԬF(9PgQUNÕ_S%<='+`گ>rm# 4[ 9JNO=tXd_yuBDc& P"hDTbZ86V@Zp8}.@/?7n5/GE0{kB`+M9CljĔHjp=HtH-:ҺyDC8Z #ȸUB{km$7Ju; )j`6;ϓx@ qҰVD-Vൊoė>ˆ~%jbH$lbgH于vv0/DU{[m #"A sa:. vvM8' i~CI,v6TЭ:U|aX#p1!"lPT9Z9Z4t)=m{f'BF+Bs1CRoԯBg SrȺZ|-^3.m'_9˧ $Enx?xBiA٠vӅo$5,mYx'Rצ`bȎAdoPuhIuUoi,9zMG)AZBur\ (8rz9yT˄Q7ɝ6|LIJ@S(a<#-X ٛ~uWKG2N*zo3yj4eOu}U#-p<;E&Y]qɑơ"FlpŒ{?uA#"f:z F\ip=WXjh#q[N3ɚG+GŐE|r~bæ8 ϳ~HFliQ9\1ʮS=qc S %Z(F THʎy9ƹ ߓIJ+ƃ Dq7O&4bd6@naHv&ܖqhp+VFCt)zlIbqv/%m&a[/ߒ 6cwJgɣT4I7ʑx齌no24n7-'Y]JbOLv倅0WZp.fP/{(8AWϔiͥ|uSFx؋V%r6#r6ک+0S^IyEa\ZʋYi?Œ'Ev]DU7";_6w]= Āp> Ҡf\Jȇx~…dEWЈa0/c5/C2W|9ɅJ1&`^yNLa[מ;]LY4ğbһ5%j 5#ڿCK*5;,OhS2j.3 ^9A mU'Qd t:Hf*|ajIR<_GZIQ[zn4Y(h1g(mwdA(pF0&V Y ת7Zd_oSGW oCо5mg&.GcuWʖɜOG_~!_؇sa8Y[,Vt] +mKgPZxx=*ضrǁ7&LkS0uAUXwZ]"\WZVR/lQ#mNcl t:4_$6@y[^ up$Q=q wҽbf٨ԞoWxzbMjv왜T8R{FqG\pxvhԒ-c % 0X ;U9i9zQ pR';ZA&]yjPmLTg8Hb\,8A0+\#1E?x.72?(hD;]=g ƋkP(T *vz}"7_,|%87x%7 .xTuV] S6YmٌaN0m"_"S~uD3h'},Mq\e^Oґj3=&.$)c;|ݭҼ#5tk#*)Yl Zg(L!mN6oNw R-2j*sa, #kh5M1r 5 6U{uXV%PrQCWBվ>ޡZX4xKf(ȏ *vp n;̩ϳZD>m672<u3S 1^YԝpmV :$ `uɱwF AmSوSSt] BPy;k*AE0W }.:i( U0 5@BTZк<7AW#*ʍC0tDr +="Tyvbx#tځɅR$D8G}t)8+&gdmc쑋0wׄDQSL$s.] g PR<|*jG*]PTL+';c&\9P+<%lqۍ-oi!0>QW_Npxy״∆ d9[-So|\+և[+CeHvBʡ:iJOwחLP  @Z)>cC!s0" Kx 0b_5ӿ.,)F>1oZ\@?[_Ĩ58}R͠ ,p'f$e[ЭW']JNV TP/赤uv.NUwa p26Y@ā0L]@8X?whvSmVh;1lk@H˥'&?ˣ}"gzDmSg?fX%o,ߕJd񕾄k'\@<҇r EF`*fZx`Tq2x |;WWk476w۽s7xj>B pT1;i @`m=4`G|IO|ГgEٽ>'ɖvAVn~7DzUXV&Xskm^tUY.ɟZΘF[^r)NW9˓z.7>W %n_ Y]Xgo{='KH81z%řˠmpe3<zRDBFl߁T1r<dϨuW(|[5v \ޚپobp yk Ҁ3$xӺ5REMVWbqㅙDyI"I;hmn'.q9BᡲdDŦ($CwnaW9p+ Y=$̍b7 ՍuYL߃D~Y>j2&thX~Hwj/C#jdϧ5xKC}]5N:pBqhP-51e%]ic@ U^2r(DvY*`U 38|*֎AV2noӫ ,_%*:lԨtrsu`sok**EJYD@ Gѽ$3[Z̜?`/qR!c}&}?WPLfId2`r맥֕(϶;n=-kEʌ!51`2׋ fdv˱ݛdHcT>?dMke"'7uZBXڃ]"q-WigRJk2M r,Ԍ_~ AQW@@&qh]F4ܲgQJAϗ]Tlc櫘P!|^"2lPk`n׍c?mF(ǾcL5{=sm5ZFns&I7Of,t"堻x=a+FJ pj]2yŅ0c"f QS mdO 3HkߞN:tSOz<׉%+c-1'0Sk.=O99Dyv  S885S|aYTfvM.ydjziy[\~Msv0jil3</ExT~tw&Jw!?΁'}snLjXϕ[#iBݝOb$H8f!)xG7"x*GotN{|ux;edfQQjS}z0nlח RyoVڛk% :11C~i^l`ްOw&.Wc$pr&<3+wATwi}Sn1^/Cb5DN!t5IÎ;kl)NB#м2"tiS>.^R4jlbV" P Z/t{ gkJη'GiP5t%|vG2^t"<8l'aNIߤd|^[Pj3Pr1^8^2wj &8)aǓpɪU X&b#. fDy:`siQ ;̥6t>[kYGBص&j| ʔ:GUnȆ'DL-& /|[rSfIUi`Ҭ88V&Qɖ) w4G5OM#EW(cPOw{+]%Ɉ_|dTd<}c(ޏW!>H$̌UV8E;+YG i4"<~GPg@L}:2^ļ,QyIZ9Q; 1$Fo&U41ĕ'<=_edn- ݢD!CqS/TGBabp$JvG$h8E9^}yKkϞAJ|Q.9V+3p&s ʡ-]58ya-aaK͜-Yy4@᜽p>adFhJkW,u"zCܞΤC9lUv37 øAT='S3iX1V Lf2OЀLٴcΚU!?#(H>bAr3l "7HL.eXJ#4t>!)Δ2Kp7@*eaa Ⴭ;^|ViZtAU`Tՠ5*h2Wg2 MtU߫#t0bA,ӿ _}cّ}/!vAt93a4]_c/ gy9TA[|oSa87ӽ]0IlMd'f e:N;su;M`gO͉sYohPgE, s][/A{.+.}5 FIo*P!M{}J`kÀ)UR~3r1L !(1NT@NvDhP,+e\Яd"Lz`|`|vS`V J2p凒cX4Zr&ynSQT5Hs |^aRF-yP̰!d}Zeknva_\qb]BQz8 rjyt*<.}"k=C_㶢Nn[̦2p†$άwl(?jRT?ǓJ]&n1DR$`Muԡ3O.nE=J_-!Tgf{GYnCNGv $TQ@JoHSsO]QxW&wVQ=,Z}%V1e H&T#,/h%IE)+'Lh(DEӧhojhՓ {,xei;~6[@;s]8ԓ|r`vS| (Vz)(IIV.Ψ,T"Xd5-ȡeE/z r2UI/:WڕOV ugy(:D_C +[PyhD88 d93bxĮ&~saq t慼^ !ݖULW"d.hkYA*ۧ8͌ye~rzSט\Z"Xqx/JR1/5Hr$`ѪRjB_Ȍ'&v9}SK*y?S@L(%u2_~ZefSY[Jn㱇碌cNT"+Hj@ K+do2zJ[LQ2xCPMGgy{o&l+ Tkї!##LP4E46XĚH2LsBgȲbցr_;?O8,Ί4__ |BaK@{IuB^)nzo !#Oxa:`fICڅEm+XR;-)М7dN SK^Ϋ}pGo74V`Jݩ1;^?q\gȟvW`Jl[>@ `/jD9&Kq ![ewЦ>}wnΜ\vKH+> R W \ NW5?irڄ$9CO!xKgM<"sEw{ 8B7cd\V>m?nM/jvcB:ޯ ~"-ѿ'c ߌ %NZLvvz ~5Ja o헱=>ods)ꡖZopGr9AW:ύ,lI mB~Tₒ29:EPFs.@VLCL. NRrR+*Bx`16ZJ` 8,Bm)՘ڟe֖vMV>O!?9V~BGsWվRgMv}ST#"E+kʉΛLv$O=YXiR-m3cZ ofjDȁH>J)cv(r| Foi6Z_-Ƕ;]^F~"\8JB(ãjLDP?: #1 F ~duCE/Bm{ohlxw_soI.KoD39Ab$cգgֆ;㿊,NσK a&bfUq) $ٶC g_mm9 @-O t8jiHĭPweٳ .eqֶh]eX- |+x5qxa-SS}Eҏ>XA-+\zlMGfB]+ccO̚>NcViTxFV[~xhE "5\B2##G|mHmPBZQd4_uIhxHcΒDdڥ'e g:ͤ$DzhL8E&e6E.H&;_`#pRXfD.*U{FWI4Φ{j-Dܴ4TyQ9Or(Er1w:8JvG"|@ ):9whͽY1Jy7Uvj*FJtc(ɲr3w|M܊t騮O2kn?ʹa1zVZ ti)-߈2BVn>L¬䉶`Ge>g'j NoRXKjQE}3f{7`8bKEiup4 D=)a.Mqm:t߷e l^?qI&E9.>Dl_rXb4DS_])m9f9lOf`O_T""ٯ΄ PPU5 3'p2 D[|t;( 6"YYuُ'˲[|i&xJp.@.5+BK+1yj4D۽FX8 2/„  Ɨ=nP?n:YH兢J2Y Ȫر6uLjw9^fl6bV`)BrFWAy ^)qSA(\<'G,DgW'5j׉;jE㽥Obq,DzBE!odfʝ%BzV+'[z򜮝obFq\2\.}!V7^z U/QHLEڗ 3'!mg@?{!5ɺ(0aX1.;%|[V(*I/voQ⺛l@E+Uɐ~mSlKFs"3`^2Y8k:h76i~V>퐵px iay]nzCp{>PP ¥X~8K&ZYj .Vd7W#X. ju M3ӹk3z4k8:0=`:ǯa_7ܫC/mܥ%f/{wfaJyqhq/$\b:!1@+rBW{˥"֟ׄkLTWb.&Rf&#K?6D\Q<֚?we<W^Bc^j8^O #b+,ֱ枕E"6܈?$B*Jᅕ3{9澼Ϸ\Qf ^"|9jqT L&R)jW\N* &w@%F!>f笡1Ph !,G EUw]&7?Bm;صE85nPTM@! ]d^P2&f r69˩ke=4K޿O^ gf:2b(=*"4Zc/ЦNrbޗ#_fRi_|F`JN)8xy "[ ^x'1[W$g$3%*k\ F=A4J Lѥ{jk!]%0cdִY`Wz"g^Ҫ+1}y9*;B ȷ f` /JoI{zf|YW)SLVGuT4=ZvʂnDʼnSvR՞O]jȼt-9TrtU>ërc1Ќ͊ T|Me}3@0,ӦY]}rc{M_Fxhc_vmcdODH\Ü0 ;ep0fyy@4sz v.ԩ *NG;Gt?*X^]1H i1[k܃#DvEh\nê;]a7E/Y{zmQMQ0HIԗ#{08bV|ŕw"`*w&lC;i1qzj^&܃*naX4v@gLVpЮcVH.񥰓mM➝̿ fK!x ܤ; {G)Wرn_zN%hlۯ۩gE̫3ӣ+wvf#=ujw:9sb=T8]:1dA8w!2y\|d`Zd)6?/:Yo.Pj V'&@57`9k4O;D@$>+#ɘswl]pˏDŽwFf(پN6D+$BeVl`ԼA L.L~zl̢:6y%L};4l)  b@lCL0+Q\pcrj+rKf ZZe2QVE9ru5+d9+jKLΩ LCe]cKƅ$˲i- >˜Ehm<5a6=q#vEr#^,ȆhwJ,k]7{ұ9EnJ۠ґ''yЉFk&3`X:R:z)"y Y_"1L1%JjZ?Z|ʓ0h?I=:j( 8Ƈ>1PX-r;.t6}r =<efUZ(9r%n `uA"yQǚǷ0+g8#3fnf ~Z,ߊuCf?ȷ `ւc#lp:ui|s@Ԟդ|H,Gz˰@9X0}A>,,Z9MJ،~)"Z'+u6b:r2FJm1F2rrU3MoS ۂEͪG@,&w/~6WjvQyIiِRCWn;lI5ƊqL-1Lϱ@dMHm):[TN[qex5v:. \n1M"&GPPjt1=r,i!̘f$|Ğ<ⱅ}ɽߗH=ל:m+y ,8tP]6WKYe#h}P>lq9p p4_V͕Rul4D .e1iP8I}jGPfm%>J+w=irM tc ])o'I$}Z{A]0x$?ڕG)AzCf'uIrl@',,y7&)U%:[bMJY1pLWN-d j(gtY%, ˁ ro%f9|sQZ{7v L 4g Fbs?KPZ~ulM] +:S2V?D!>½MnP\X3Q>mjÁKꁓb)my!F g- .g`mMaKze -S/WQΔ_IE]?c@slG6#6~]+r/3aWpr DuL A|:_`p̆JBBX.;ػ_hіǘG1щ`>oφ7m,Y6;7=U0vjZZ^*a_NAVϬɉ8j9[IoBdty,jÔsw$ DcD]膰[! ^!VRA>u@)ځ䱧z"`?Ɇ}ǐ.1s1Y^4ü$!x,OwDCݜlMZX7 }D|a3}CJʉ'EN%e̳oAu)9Q,[VyHp!ƚ eDuVQ⣇\hm@MЪ?_Z#FOy"#'sJ8e~}hҥ;&:Hizj<^VgӏeO@oB$:sDiP%P zӒ A=/}Hݓqţͪt_5҈ C~3+:n(}}u7rp%.W*]KtzG[y80:Vt-&9ަ8Xlt<-Y$I*_̚w}tNҠ#Ʃ󫬻ʂkuCjt" 1o@{$-AqRJ4CEDOz@u#BF9|gmY<_WS U7Ү1գN?|G'2 Z5d#T=lI+݃T]H-Uߡ@[FM1S'Cm7Ԡ›aڽ ڲ3UJbޏt~PooqH6Jz}z/n. wV;J>uHj3 d/9/Z,Pv˅gE`8>s9ڲlg]T 1_Yo?k|ύ@l=kmfS%؀iRG5NԓQ 2>wVTYyp!˅LDRd띛y]4uG qk19e_#s29xVh$0^QY$MqkWAWOnO\J[P<[" j}ՙgZ?ڈ"AjGvtk3`s9B P,A:Z7q"E'yav8nQ!ǧr$ʫJ9bަ̑r6ΔA]AOw}a+5 v b {>(+Ĩ`};MʞP K~i|"׉H+<+?FhHz b x9y:kII~#488'N!r5oTXDplLK) v.4-/m(Ìٮƺ-[ig.-R6D HQE"\Uy@6z [ N׻Vֽ.dXnϹ O_לV!I8s۹D syهKPqe?WXBKu57Cu}3oܞ% %?#B=(@-K4=vZKnQo}A5 t?@HU*jY:M#. W2],e,-/7#k]QLU$Ijv62K7/cw'T31.y/X~5排vI7Bb@o+(TMH=(wVÈPKqi0&h'P <ؓQ|Xs׹.I~uI|ưaZFӖlk3.EAm;)!YU^_(:(2 }zf)>;ioB) yl(ƇY ;|%B1 #=!e8X P&ǀ-"# KƛZ ؖP5K|yDߟRd\]r/CmrnWP;ڼ~*z')s}%zA=TPf_0Wx^ I7cgba-U 6ɩW<_֦[>XTɋȨ.i¬Uݑ=EF* o<܃vO W5P,mAGcU%=dpu~ixHj_<ژǏ$?N g;b͢jqOϽ+KBT 'H(Qp)ɒڇ&PXy{f^Kv045:;d+R8'}3XuVsQD@qB,V1۬ht %sqnPUrD,9Y/ `~]dJa)Is!ޅ&W Q"cs}Dfd\,.@=Mϗn.w();k$ r{`|oCƙG*wN"cRk |&N&JYz[6Tƚ5gH׀h dkVr9HvjN &ǝBE[e];8W˜1ثgVgע\̿v$ ~2y[Dh⪾3 8s&x0bl1UDWz> ؙ`y>zEt+5N;4<:7ULWY(LգI7zO눥2ӌvNvW.E +g@T*f`Ƣk7G{$TqO=U7p DԱv>н%V_Nrp tVA9 n}-7_n8攒mƭ\G XpK9,y9H1h<ÕTb wy(ueJsiўn|.L"+z>&d:` n`I@#hARf({w(,rc.  !v;W\N䮌vR4wSCmH󔝓ԡ_9CHԘɮW&WlY͛Dص]R:BB'=;qrKVjDOՈ#"+tKz={͆[*\ coF۩;6SH!؋^Cə 4@v' WhS z Dh l'H(2 8W+W]%}~zx5G,jhl8(?/.x`.$AK=#z  k|窂4pQ8r%z5P%LAB N^ [@b:ZrYV6̴Pds|8=f<]1[ |z~g_ELUf1}`#gB.֐Zە/xԛK՘XAo hcm N[Zmn-E'd_12Y ;(AՇ6] u>FDpoA6#3M7X#Ǔ^c~S<4*lsv{C8Ep$ =<g`zxQhedlO <# 0s !ٚ=lAru {WOu-=&0}jԉr2*u2ޠ@ҥ(蒾]4Z?MA6[Qz]RWLXC''s]ݻH]Dd܆n:9xδ!o cG CqB_{W/ /-l+KJ=p`^noр3:c:PTl-=9qPu9z yE=)&H(%Vݖߢ$:iBa'ƈ_\b+{tGDaPDyZTH0\3*jf|_pI)w4%]R 70#5̓p^ӾF՞^W(kDE$([q WϡW)Vs$lرOPS>սV*1G8k?VNV`o7}yfot[G r\BM+@r#])aC^[uE#x>kY>x#D{Gd?ކDpHhf<؛bO[wKC`g]-޾;1y,DBT%qhUhp*!%/$t5bT4'M:ßa+7ǜɈ~]) z^%Eoq:cDy@-$ `XL# ;cYC;1$ z=)0y?rJho$6E' Nc$ 4+*S(2l(C '(Lw Ljj]٨V~}T}yTJ܅yqp 9O(JK%tgS1 A/P wYȣ#JF0=Tq4]E(/@4{h&X+^aaۚY?C4uT|2eqPַ] ̩RVa.B d~˲Gޘ[Eo^6p܀J?j##sqI#*!ǺkjIm/cT D?Oeb"bVş{KB%p RKwAJ=i5YQ5Y l• 2Y!xb sãAbȢZR版C)B1@fpENІ;Ed0sWvêQafv%|Ppû^T63Ԍ=$R#I-i67sv@!2^|k.7$wmd[xwgͨ&"=#,ˢy ֮_1 ph@G󗡀Ԏn w׸EىjkrR!b`,9I„556D`k :>հ2Idz^dԁiV Do36ƻh.XF e{rPYG=~ o-ŒDfX6}\qem]'Ao3HrKw1wM9r :uPF ΂ QT&$LyԜR3q5zY鄗&U'|9ٶ)c 1U|R]FX_hSOX4LD;EZ f*!E> Jl{ߩ%N2mIym :"]=rѦ^` &FSqM_T\ W@v2T!;-}gdYOt Y^췤ꐶ=+ֿn6P:_;)@f-(s<;#8Ģ0QD:-# 3ab3P! ߲4k MR-v "a3A# .0ATB?皹S^(+X ڒ R/4\-ϦM~ Qo]BjZXS_;!{{<*Gۀ{L v*V '%f&7PXeD;Up-Hlcۙ%JӤ,?k"il/Dgq!`ԋ`o7';!@+:l.rD7:Wh1],]a'U+Fp`,Im ?-YIW8( K#FD0 Ξn[P})ɅDt;VJ~Q a*Gga/AoʅtU(ŪKn r! /h(ךVGo,p7wNJP8~'Ip4U@&6O_Ϗ5&֯%,x()&WvJo$CBG9/ٗjׄ'"JnOg44̖ek"8/SU=e" spfZRw9?jz4 JomS3vZD" z𵜏<¬泣&,}Y8֡;k1T^%{5d6^ {G%|'\נL颬1 h&UwEl@ttx"$N=d~P܎c6 b(9 \8wߍz-r׼M+Zv]405=0~41h[e*Q<oÑ궫)\oɷ"wR<|7!*x{_FMBi/v0,fs F Ew Ґ}[8fLs"!P5ݶ:ʓND2ӟѧ Œy:5\uUa')3ItGlFFu뇍gGwE6Wfr,lz̒j=^c\{)96glEFDg]P@Tux)=DFeŀyV,egNpo"u_WTi#kaqvGpψEԀGocb%{(b}+ fC\oJ_X㖫 3*ZJyh.Pf4#+5<2Wӯ/ې댑l~y6O*K 57R&[u#S.FbbI-]0W A;[9Jp +"t`G h E2EzO_k>OԎn0ǩI&A8ŭ-ʭI *MklmWNOkգ-<]jo~ˬf0byQy^6  ,#_9!C.Ω&E: Z.3ًJ+~".A4UBU5Ҕ/s[}U`'zm%-z D|?A7}}p`M;&Fud/ [{3LqD 2M@w2chѫ[C-Fr2{pgIG!ɧhiT-MPŒ5Ba](UP'rm l5Ḳ/MEb RT?CYRRDg mUDvt~SHe Vdч}ÂQtDz̀6ZӾ݂inu `+q\ʯt.=\8:b}I57߼)ͱOeu DrogfǨ0i/ƿ"K\%4tbMEcG<_,vrUJجتa~*,aZ') _YJ9k,"QEBԠ)UWOV5 $ 絛Lcկ̍&xP&|ϝC"!}} ]fai(2w%PM,9, gWd:hZ!VHM E YF"b :5Ut Y$ T6%8$&@c2i"w!lU"0,Sz9:?T{A Ԑ_DVI~=DG^@b0r-=6ϝ]PmgYhjܸ^A ty7qdҟRuʹW[9LP,^ch2LiP){aa0\IO'X1P|-ٽq#a/E E;Vߒ@RLA w߼͎'ᤝ(M A:; 9aG;߻Ïrtk}gya31-~z>b ʹ6厔3|g5>}976f@EVv qvr4=ϔݚİ^KHaZx$OC@}=4.rX0q,;AS=!5j=~?m*UZ:N =ОєiTu)X]_k3fr1H{!MJBڌm⎀6)F$6Q:` W$e;.ف5^tYVƩ܌D_CW(BQ\ Pc籎R7'Ju6M 8~BG44fyBk0)puoϣ5D!iNN^˿fv}3')386] Y t7˸[IDN<'w ]IU⌐-ӐdyOM:FZt^6eU8B:4}.I{'KR1iDAno26=v6c?or t eu[FUTGGvoC/rSNOId#Yx( VM*^P2;_\ǒ88J D1I"4 @?ebDDzWխ5,bO/v 9k6ޢ}x哺Z5.H!^Y1 t<=W2F[Y!-8!VΠd>`8l*C^e>v #şe7/S#*04DkŸ`,T{ z0$$3 ( ː&:C7*@ok[S?L@.QeŔ"}U+V)a}{ִ`k-mSbJ5R`ͪd[aV>=/-k h+E [mBS'nPExIYsy7_Ϻ<}g!ǯ&(IbK0 p{\z!r_r}sG[v@Akτ%Ird 36s~g Mm& &5t?8QW9ނ{[DOٕ`҆ݝROYo$z \]0;R>HmuQHᕗÛ3 1 !4&X S>?]/Nv܄VN5%W6͚l0HGޢ8 /e~"sCʠ%oAAs$lLw lU3]Qۑj..P4nq0] |} kbNoƴ 0k(cU#o'֕4"9lzw h1vVG~oGq+oV,<gNs4NO\}îzW00Ku;SsRwxy{okl;H3rAl.b"'{= -ɗhHкbs?j&vNj '0(=ҽ 9ٙ~úɵjhC)qɌnFDU~}/t5# Z_+Qp/ 1_T~v;Uc{v>`܉t/M>^#8tkc_gl(%/0U!f5_]ۊKp|_%z H\A,4.&#iWH*cAW`\E :!K2Q>z}KI>};۝V9@k^n)=]̢3`-"`Fy\mF$}Ղ2SY@>=YhBۃZuj n 4}+T=3\2 BtScOMC|CoEޙPim) +qh35 jZIoo&ȃ(E_iw|w&W!Y=Y^ԍ*D#[ϻ?/+3~|yMbA-tR!C9,z`UTh ̔dedrx+/9jUb@[qZ^WAɀl ޗݬ wOXyqۘ+w ,bSe[ah66-oAJ){s@:E^x v$A&:ܹbrCq*Rwx5T ,M؂?բt5_XB=Eld?FShsѴ gBNA ʟ:P͗8}DHOG[τ"4XxlX |>a<}K4!8e~~ɽpVOI_NǮM]TNI͓<XSlɩzӚBON5z}SR&8)1騆@A@ Xaor<Qz4PNC+0TGgkf *ӭh aD.;hk 6z܆( 6QpQpܡ}ǓBvg_/7'u?ԕ!B/-VMo>hBj*L!''?&dl c/_/qYQX ͌ g>ulߞ2@eu)M1 >zEvUYaT=NctQ|.Z H|KkAn;|ۯY)(D]J} /^P&'3ס~f_UC9dHޱԭ3nupɂK{/4QѯQ;^ 4& $*Mgt ]PsS2_!K(N}֋ztbͅQ0=7dqi +g>["OH^Q&M2aKB 4%Prk](—E8jZ2$7]rMI\Ig.J>x[> *;1NfHA!(橔Tmh &S x{,kPp8bf# &!f.T/'zy>تko)a“՟[EcciQEӧm+/x̧p0q]{&D| ,Y1~cv1װSc֡vT p6m7f^+ P9NB*g-ʾ!\}žWV1._y(~]/u6g,w)y9p AZr <CƁaO99/76  QOHT8 no>6,m {6$uWaQe2]Cbְ FuC?Puݶ(9??tIg Kh: gwѶ BO0LBGSj+ˏ~ROh%=\Z0pK-a8-;n"b5 VN>;C-&ϛ6RLv37oE ]E".o 626“2$#.6_fNrE`e<O )V'Z)_hv ɮĢRktNXo稍dd}!)QљG<<61NvYL4]clv {Cd"PT.Fޘ0Lp1^)a}kkN"ɜX*զ4.YFv8mWAxÚ#wd< $\ I;:LOt]g/dqAgMX5޸k=Hꕻ!LfH~$8 =o^rʟ]3~zܧtz !e*GZc#z H/M<rd{6/\̚l";v >>;\F)/i*(c7 7|P:xi8h:Lt8'1q]@xgmV#?W 0w3StHD?VP5!0PRe(1xCUVC\k=pXI-_ &B@]b?+S8Q?'H|Uc6䮞NUN*V;F# +n= #91-\yIރԪ+sdomΛG b֋'E.9#n"267pT H(IQۻw8tfc=*,1sD;<%OtMIgk\PKaLsLX[5"Г>ۉB>t5j .f&n3pT.Z.1EPˣ]Wls4yleB41tnJ~WaUbàvx4ϖR6@߸Z ꀝkMk+4imddPd<ܖ}`1H^binIs:~?$+]E9k R <_߮*"a=k]xQ1yd"n_ʚ.TU,&(Gb=bkc1IMFTsee*ԐMK'Xeqw>[ 9. 8Mowx5R6s*;,ԣ3~vJE 0O.W[C^VW lz'!EK\֩]R\]Cgg.@>n7 J!WC@'MNk!RӼt~vԸk(нzb=(&) Yu4|U&#d7Ҿٝ~sA!Pj@ސw!hK^~#{&o v{qZiJ/7HAD;4YF?f+' =}8^M(w00:-h?VGߍ쫳uW.&a&:55`?m_іd5o '=Nj]Y?6z`~>1P=7n?ADRiKb |Ve6. N |uB{—ӣ  qqGj˾⽘U|HO$IaqVW1 2)νGN{Up+ĸG͖Sk+$Hj-gҨ1yXxTEVi(oN~:8#3&V(:K{b缝m4-dwP,Mä71T1>"N8= c ?L(3ȏ[n6265 d'8,aso%U-c1 [٩kq)6<$QND۹&W}@U.I7qP%hLHFL{\]?Lϲc)Wi DwUL5d 0|=Rɖuu.NFhwpKm9|y} ^ՁѨݹV`^[ k+T9p&: ܋XK~9y( *.*NI,ΐȠ@yJ-v `9H.\/.m Q2ptB=2.sQ{]ZYgE[l.)Zc]\.̚297km=@YK2|j*=+VD&ɖ( wƛix} -trܲm8%h Tx>v㏟>a:HR #D>"ԞHLcJͯbd5zuaualwtGEvj ^?_{BTk&(>,4,2anV:17@.q& 7 C%>1thH‡3\ $wv6$v9uO'fM<~|`+O Jovdq}Hx9Y_t8~Kj>.[\˾wВ-cr0 m4k3Dj,Xs> s.$: <RXwJQEu9D2AsRy C1໦A1~BuҴ}13t]3eq"Jd圁`C"q2+Nosvrȇ³LOoW.(Zg;駴];smۇ " Y~h? _Z|uc2r_b{%lvH!٢.Ҕ2Nv.|v剦GZyu8e?6Vےކ0㈾t#b_t )v\`(|HRS-z=XXjV}"VLh3)j_Qq Ix; WqAXly~#쌻ctOϥFGo.7}N? B #m{ /g2<s'&ʇf'O~|3F nA0b4A7cz% 9EQ#4LuKEH&6G\oeVқ\$M6 Æj/n%zqT|c׎6c:"$fSMN7pܕH旤"JyYT:>,D^9k5W`Y]}RLD=;~* r)j[GROj:Cy\B<'GZnM<.2.\Хb$z׶!,#SKrwMZn:U"}A܄ dzKWNfWt C*èw)a^C# I}ؾ sLb,&4vakv*fMQ#Rd$S/8=cy (._ v)*uD'd^S\هS,wl@ *<ˮ8*jj!g(Ƚ#O` 먻-Ȇ)[ެ}kғ 5b }BUӝيC-,F|?Aξə7C&CZ)I;""tv5DiXZF}~0DvRCT0٠چ㫍V;`k}Pux!0!'SbJfwu\3?b1?=QM$4Xt +fpHH װkX$T`}vaO1QBMl!(1Lu+ָQx [Ɔ{G$ӑ){n4ƑRt]X=}’n9)xQ-/A؇ުUQiTwP@'ƒ2@( ln+S$f8Co魪f' ;a`֐cM1ZEXND)W."6>E^ΏѼ2>uCy }Tyczsn"nt |a|DA!C M-r&ԠtHJ.x8Xs%ѬȘ9K,Ә )œ>,9cNԯ=OnX3%իgg?3Y<(*pCkQ) IqxUd* a\yC=ܼLd ~klsMJzrj3aijsKg(C?$EMgq,uBmANuU]ŸW .};l+ԉeςlT%6B9J) MLSEWZ~LQΉe`pCl_J/ iTB-u8,ޖ,vw!s~9[ Ւ5<UKuޟ 41 L 6~1bki `m+rm&qL$xjf:|8Way uA/`63ng< ]"SQH hD8 9qLy/JKM1 NJzclYBGbWimi> Gnw%|؅Rn{&Pl|9IZqD)"xuT M6ʫ]Nb8cB{D]JqG_΍ <'l%woEgwY9+ PȪW{&APxX`w (|-lp3`x~pPsdZ v_[A Xe451KKFcq~k~o:~?to:܌gHKMJ ,vsܓnN}恗s㱀Njg܁8W= -Ul3q`{'mK9F- Έw͆yL~_^k€3bCo22^*j*v+!0Hm8Aj3dͪ!;rbWak{b6Gt{ !5TOxy9bȥk['X x1!1leMͅޟG`, T\jBGߌnY3~bMq! ϋql^CaZx4oa0\Kl{Q$xdlLF(Oٗ}#( Vn z߱f>"lI^m[>⡱y辙a`^pt~9k}M hUK\AKqי iEk> :4l=_ ~n\8O  An†IF!eSv#*HO8 >e~.WF8ڠm:`e=fZ-%P+/Fۤ*.C'# e@/JJo255pM?|Hp:Яh2Ξoprrk#Z$O~U?0B~&뻥jshn .ބFqI=iD~־3˱=؅͕hX=#xWRXɶ!X`*<~QzI ve5*^;~dDon_3xHC y?p+qZ>>$i!`v;%/SکB# H+M5G|$3_i✲\rkNS5D}q*ȀH}?Dh|QߋbR.lwDf'fQ3Y LS0 DO|٧ׯ<'C*2-mD(__quBqS_8rUf/Չ&SÿZ&`^Jt'7w!^Tftr(Y#'ۗW vw]q9T1 ؎ eBSAwDP9&OtiJID.PBppTU2<4EQ/j$uQT;@=Ճ.ӡ&$[B0aP^g|  ӹK`2J:,Cu"4G c[XFʜe[lIտ:i6m0"̿Պ/CKA,)}]Zn0m4}.U~uwXoreWP#ńjʢڋ`hR_rÙu])$';wЯַuiJW^\ap"N%[AFh,%%WG6ʍhbL8;O**H^O3u>@d&*1 GEisr P4n ).J O a_ n먶F<`}?9# 1gi< OkפyRq $6K^#FI}_!qaEaSZrS p?%Lagq y9 Û7[Qǰ)CwOYz,dF1f<9 mZ[$98кO.ցϓ+;i-jlCqx[ں컏no~RWkO穇^_lԓRoX[nĦ`fi+򥚮Pb#(8IC?o ~ ]}iSΩZ%GC"5) - !`CScd6˵Q[V5 vD%Ԙ7 1 v} m@6?1z)ǀ.ҡrY0xe&~PRuw!GTrKd' NQJf o.hF3 w>g=ȸl+= Nyhbh55koim`CzCq?1vRjwmph*aʃҥo@CiM1=hA/2 FvVEa&ȅ)wCK%=$Y=3ki'E&02U'|z?.˴f;3%/+vֳ޿˩a(:UUj$=y3X* at,)s6ֈhj7Y-=g=.@ I%{F=Js< P":$Oc.D,[ #* @ƣ7Õ%rLs}#D(+utJO in)9 :BԺơ:!8:wu AF\lڴ{ֆ0 mRGs*:t!k; *cBŽ{*,98y84Wdzn ԪM ͻ$$yyrM' 1fՉLAQ @h9)ޥCö~4/Pf^LU!T=݂Ez2PUk@l,l.5o:):6!+홛I@z̒V9X PK"kʴztz['֤Fh /EÄ!-j.i"/SMsW^( > z="[ y&?Rp`*t\rw=@m|W)QWaK\α* [r`c*)}H!U\.{]HFF#KWk_PF+uC-o$\VVÎ/Kmu;0~RqߒFN^44Njc9rQEQGnLwŽ<ㆾWd&E d)Lz?+YO+2RGxbr{/4* 5j:.g4rO ; "kLqMj./&%<ap0Y@X̲p:B^"^CQ}&523u-Kw ZOL@F|eH#cCBaLL')9PneP b*%_aniJ~**la{5v|k){gGȌ~%G0o8q)1O?)Q>W5̙ kzHZh'Ʀ8LO-Ƹ7Ӂ2\ 6׺I[> )uo$,dvf7ˑ #xKsv~/+`>c3o~Ӭ s;ݺ崍b/UJec9ơ\QT21b8wZGr{%n8:uoqE|ڸlT=[ϑN{Ywl^3}7&j8%K93Ln~] Ysn̑c]ʷB+q|]% TWߌn 85YӐ8\ym'?`F1+*INFNNYMM&[l~ō:!e%SPXnOic7R)u=^ɯ%xG~$F&߃ϓDKo$'4Ƞ%\>I,5EQX\bcAItz8es-@_n.pTmY Qԡ]ؒDyVPdU  $a`pMUmVICkLmiauT)Ve!J:NZvtp#T.^oqBJ۔ø􎎻G"y~LQB@Xĵ;iƥYBxCQylq Z!`ưRJ>nP~|# ?"ej Abc$-m$ W2i,bqt`:+tmҧu-)5 ^ct O>EyX{%w.҇TɑVι3g]fHw3Bn8W >e>V?ּR"RSSY *7!UbvfBmyyQ~ҕUwH2-d} zs.ea SC}%p&_KC_MJ(C Kh$,/ x*$1ER)!T3 !zͨSS9cΨ[O3xT/$ pC:`@e2Fޠ_Bt{sz tS>?i'B şԔU|^B ԇ=sOD5M}%],2554@oaEPBh56^9Kr٨r@K%b}'%-NO`Hd aXYPM4DbpYVs3[{ñύ|FJUxA[9s@hݬ2ӯ/GtN9aKv/i2ͶAx*{}?{Nn)q^7rr2:8W^.{e"qk1Zl S#HAE :rx4yn ꋴDj d@(.Fg$3 ԡ<@7b +Lp!ITtٻtgь=@F~Sȃ cC"( 6C`-9ŕ9vwU?8ۉXh$C+Vk⦡Ôˆjy76:֞heuy3X/+5J?n5N8WJ]c< - &|߽*LN_DdtM`3ۊ=L r0!!@A :XOǼ}UcruŜ"4Ub$h%,@CO^XjmV}lkqXnD5%. y =QC] 0e&y U_bjEmf^>H((E (F>Jp$vU# FE%E*ֹ&<(IxǠ.qEPI֢?)U%ta܋tCuұodH?62W J7VtfpLh[V*`}/†V|+q噅1ξ0 X!_wir ȇ̩AD%#gUYIT)` MɷhX-OQX1?{c'ї"$=9P ^+Pmz^|1*jSz:pTA2`E~9%-M~iopˬIΆ>Hھh .]hf D0p@߉IB~&o}D Zv؋㯉MRɯ,lm `c86n)tieT #HۉoF5" *A1!d:v6x}4;߫@ߍ GB[欥[=0E?QdaALQRZ)-x%}if|W* }k'BN}<*Rq銺J{WO8Ë́@fzEi>ZV wR]*RYFK(i֡&ި` W37rmFOͬuDSI; ůc,\R"v4m0&iM򨬡_%K2R'=PFI+{  A3[wh[MFmكIй74)1;)y%\IʖN'̈́! 71.%q++H^f/߸.CǪ~]3|:nAnZwJ*Kq9F0PbUL6N]΂;Ei؄Ⱥ#g5BSٚO͒73 #/i%aΪSdq? 1`s [|ϛ2Gd;F5ȿR۱(EVpݖHYhv8V`_:m}.lu ^י`xD?u.*r.&xiӕgw$a>;iL8>rʃWL|* 7vd zzzDFY9x :Q8Ugׂ^A^Y#0پ Pշ g@%h|5۝jW/q!;CR'q3_^ρY^1>>B?EedE]you? /ia<ݍicPIȔq(Bt⍪1[8s1^jc8=˥P?E+rkf כjôXt|M?U{:Tm,PkbaЏ=b<nDyBޢ̲!HݕʅJpcBx-2(F{$f+b+,Z^^Px]A 䃫M*۩3 :f~9[ +mdyA7q͖ߝt0C.A+J5ޜC9;1hF=dwJ8]vW5@@5+C$~C14ZE mޟ^nk`ʵc:Y.?`^ôKiK"d ׆?#) }w=hXo$5,k Ʊui\Fm:{zwŸJ"mV߲J7´9NF{A'Y͸1R N=FW(!󠔟p |Z0=[GRN+O%TVjqKtxLN :bfW-<>lgX_\NaNYa|RMF&r>B j[xi+V ]ck i4:Pk!ašݏYP;wŲMt߭Hlpd9|6tNZt!91ML+߆}\&z/H P=,~k뾕*z 6GAjoKhFeH"ZlaRlj6j:?{MjE Vˉ|`?ߖZxK_̃ " 땧%.TVN7x}n1 }_ ierf|N/9UYC ,wEF;]cT9Me20 20X,ɇ.sht/!btr@.) 10ͧZZ!Z5]P؈qX{bv[5G?*qQX{6 2~71E|҅3خ|yR$âXxa#YbԹZVw?9MrYl0}Ryx2hmp eyc'~cƆ{Uc6R!GOFG0_@ ObImV|*zakb8}F{?^a#9n=Pߥ} #淅E4sG@̆-; sI- C.,IJŰ*L-<(%65.eFx22bRzlh@Ӥ LWfhTc3Nvqh9wb:b)"lDqůzhd2.} ΂=aK͗_f*|\v%9m4ׯk`wKG'cqܽ.tãoA8+)n ꊡ/ pSз!5*.-ÑTqƃ@x24ĩV!uKx\ ƴ)1y{" sWA>|[Md5@ae4odw{Zb@r%d{>^Y.(8yr"Ւf1Sa[MSO@$Ϛ{ѝ&dTh`mWڤIMz-*>l$r|Ai? D{PrJ8J7ɑt6+4 aNE$H8k( E}q\rr}1G_.۞43[7򙫉IYѦ .x\!~6 |{0. kɝnNmǍ=+>U0z,;;Vd1';ՙCT/T/GsUro]$XG5Ͽ`u"nI?I=W#\Ǘݟt,&W:9Y~֑>ru'fF0F" >ض/,2v:WBT%ݟ^нmR TFH{jErʌEʖ' BKL  V(>#Hp[sGmQ oh4rkΈSWWSbg^% o Q A%?8`/'Ƅ4S%~$ d6U R9%zT dU`N#[i5(B6N!ˬ*hb\|MQn)=jԞSL]Hz8o| :Y\)꠱D6o1)D}WR7k*yr*+澬W+R}``3=)y>U;&FY(Wg瘈_3q0Pe[0Y W<323. 3TepBwa_4=;ѵc{E6ǧ.|" xm`uLqorX %, ȿэg[?llkWÌ, Og ~HoE%u+*c <[•9q+y: cpS={jb+?S*×Ct:ь7( }R՚(7$Fa gU"j]SJ)_+\-&m]A^v` Cps+LջҊ^`!WCB+dq;^GC n]v#5J1UV?8*uXW\x[32 )uv€C"&ݧM}F0&(|Ed53Ǒ]LRWL"$% MJ6Y<+yU{KCKrHKD"8wVը {Z[J(GyS!<Glh VeƼtWo,3v/L ʉa{("F/_X[0ya) Eg}mc'Mwq ZNԵ<z P; aU_ԇܭBu)Ѣ,!5)eSY !JfVlϧY4iމsA꺤g(cŮhz3>LUvo!z,R}#Wڄd=)Fg>}ej1*-kߠ~O$>{+5f(g/G=DP@9Z[16,Ex=mZz&|q5=pųfSVd\UZؚ8q˧Ts]~R卪x;^{ n >L)cM0^7?ϘCIHFԕtW80]ūHjc>ӑp!'kNS<! +$Ⱥ! K@M҉:?KDH;I`kK²5Qu&y6?4d2)Esڃ rλ*bSrmVrY/Sc R%ؤymko>TN 'U')&ifIRQk I\Q*(BR-WYJ1YP2[NQRm "V[2%.RTf\ 3{zEm0vJ*KEiA+eζm b>k)?)VMvIOofKɼ(:iS$s"ob"2Y.[ e+0u_ `uI#" _!{ysMZ3JV:sژ9 ]_p?bn3S,: Wj2;G~h1dzBeWZ zLYחCuѲPR}_o=%V8e}U/'t+=pPp }S!*c6&Q6aUTGthb9i`n64CzL&k!/j4ޱǼ7i~Y?:TcxssRy=W)V#ҫ$^]n5EE L^/rDHE^{=֗C;+H7 B1;~ "4&TF-br N^q{-*b9:_UHNN؍'DQ:D8Ё+'o{_f@j wDC#}69:`9GP:顯5)&\IaǔX/B] Cb{BŐxeafQIl#t*ShIey?R0Y1'$]V?? *5>l6%|H>n~1.{}טpmffMۉ?yM4ph J*y+Ivut~H9ݗ1"\sw&(FD4óR%?dgJN!JQnu,fGC}n-+q* =5oaeِ(&넸սeDM`sUD;q]7 GߔPOd2;9Ͳ;t<&֧(mT9iyC1vtB^L'qxX~u>PMGᢗeCTD#|*D𲫒C|YoS!g~0Ĭ`Wп$}KLOhxffE@}! 6q_og7Wa&Ɵj)aAMtF့\.uP*tUc-黜Ad;VtIr1<J.{EsJ5rN^y5:AFڜ3~:z4-i.PkgU#{љw?Tu^-[\q+S8-i=:UR ,=4[YR6 Ƈ;(4cBDْRBlb@z%G2rJ@a_-NL[nŰR2/hL ,`bVRU!fഴK##btXh2Ʀ1^ 8Rn~鱥),Q ] J 'f$Ly=bV'8J 0h& h^V$э?rϏ( 7T{éoQ6h:=1 tȯ+uI(z$3>N`ϡM]~Შ& ?p߼k@ 1urՆUeΣқG+7,FF 0DžN}xn;&If<k!ih&+4[~אшI'gѮ{@T߅dǷxwAm4z@1x Sc|%\ 6A*$Q076uHjO:;KZ Pu.kSxw2hW,d ~Ň\YfC}I+cs*mƩto >gHMFmS[w7煔octqhA0<9H<^#Iҥs`gY28/ Ġ" ADSIⰢh+KҒҥ,tԶC'Uێd*TiC|>d[ӡɐ7gn ٴi:R[U4Xxֆ6 "8/kŻe6ɡު3ng`Q׈9ބBMg䮮Otu֥BZ&#,40Mt4%}H1k[<] (ǜw!=eK!†iO 8K6Fg1MTyIn9m$?)g\ҋċoH\-1ֹf}ɫ6ro%oz=/Zkn7s|IQ_M(7sx0p]> F#TOl6/-1E;hd3Ép$& E>;t.[ѱ<+&7RB|QAԋ '~< O < ~f熂_t!"No2in4;!huPU$N-kP$֏;iFZ.Osōlmt@QqKZL"HFJuu = ceD@)ܯʍZkPş,Js=R"GRyVl@k2pquPDK6rN*f\3b M)M zs4oM`coQɪj5HlnR!b`uHx8N%^H0MF_. J?@ k޼ TL7X%pˤ)*0tsI'ο7VyHůW7#I!q@5񁨑dؘ<ҌpCC;ڧK 4P\RYˬ/Q^6a*f|m&n2],ʷʗ:!sv߫Mpu0}?͗O>1yG@Ԓ\̠x,zsiD0hgf}On6ɾ2c &ѣlh8 ÉxMa3O zGZ)1/9=s_x*=k"G_`.H2&+^nVH$'M}bXI1h e OI[Mb+rTP}>moZg^(H_rq;:φIdff%_4[Qkxa`Mz!Ɗa(k'D]ϛym/\q7\Nb1-fr7t=CyEV~MTaB Q+M 3cqi}3!cćрp]ɣ4W&$+=M:Z) }s\~b-N|& }˙935rϚP00|֚UYғWAN"!0<`ZO{r=$@@ӛ< vA"kcV$5$dGCPhE ,' N?MۋB^Ϥ22uhEz¥+}LFGCw->W 0@BW-#DnJG7ܓs/WGr6Z/PC%Wh)Ԟ-(6ypDGVqfful+⵸]Zz:^FSp,zԸ`d{! Od۰Gbu”<.nZ\21k^oDF45챻e9tU8$Q>I)VTaHڞ6@M<ߑCJb__ggkŰ赝 !+s#{7),WVSnzXLtb圶OM/I 6}y1y\z9܋=Sq*p:8we{YX`%|0MȱdZW:vXA_M w]$["`p1 ę|\NE+)y.pw{"]Ym`tV\|ࢴrf~O,x❑xWy;rAbCX(4G 詚@ȌS+K w6[g|K4F{M.y-Ι1[YO~ba7Iv gp )@? &(*ׅFRٗwՒ?^O0=yK?ȃ y1.~|ngX;y%–pجcXD̛I2Q}PLo ]~-6o\x>NGVͭAu-t׀?eZBG1S RtObꀃVr% ! VR9r2u.VSRp1ͦP]NĄNLvBYdN1g ,~CIz! ;Ϊe@_!$:6S|:ɂgt,a>)ZȿhEb̙$K vUFXTo\oMq8GoiWc^.Yh{`{ b;GHeez_$u*в>/ciF0Ih@R!jf\pSn/=cž?ĝV} Ŝet ij|.އo< ~ "dј+YY̿2_pѺ( .OA4EO#RUE,j+90c Hi!F?+MҊDazV{ue'x qUnﶢDx8^\#@FmgP$T< ;{/|rJ~mfqq/i /mz*7a_6cEc^wr0unNRO6a9KaKFj@:͹cMңh| u P"{,c<14\2/Rl(dk`~JZcjD+fzzJTDQs@܈܈lS$3 +yeiڵPqlgo8̒8w(rVMEv&ZDF {ͫko)aq)O GjBP9?Z )D@h0w婙e e!'3K|`|Y/j^|̒Q7tEl7M9R*ie1:_r<#a>II CTe .-nznU&#JCWШ􎘓el8j( ;洄cHw =#*&\O}3XHѵ-*_ 4Kց\Y ĵ]Az GS?~POP4uG'n|8 Yil飧iwBtɔ$¦dTa57o@\ ~e-@ۮ]X7N43ʡeY+Mu5VK݄P z%K)YUtp>F)PFV-E ?Z8@akm ֲDi|M"L5-&5n9aœPc&;M YkW\g\?՗`_LF6$Ȟy;k(=ojM|dNyx 7BNC~#_X)⭏-Qޫh0n5*HFpIt݉{Xdawܨ_+yoS'Cg ?^fv@;h֬z9>9=6fAyr \R2 ^Xچ(*Ea-]Oby/tϸ;ei$J8FTrGuxрGB (7/{qC g9򱦫GNzb5kpkCj2N\vx,ı]@(L`tH.*2A̽i"t EäPpնI}sn}s ׻?:v™AMk7u. ZƓCyl2YH"iv`n0~z9k=ͯEu+ z`UtO©1[Zo(&2{ËRc@ڊ*l-{QpSFJl`ɮ*F2C .^"{-l<*w'-)~*/Kk䥒Z;1^zUFf%⩌׏ݞl; 2j>EO$VvGۜ3k쟌{(In>FCgx*ڕq o y,mdќ\l;< JA7؅(4+-2;Tg#2tL0)!kQAvNK4Xxt)qjNYЫߩ 2.x= qm-U5cj&+g)dg-dhjp~lbGщڣ!W闾K[+?G{g]n`6KU' b ޺ZOkA>ڸ =1G3fwq=APʆlĵLCi1௉gtMѢWN[&B3%u_EzR_įڶw.¯ إfbX押 [(r4$ **fƅUj4>.,w}^)*G6(PUBF] 0 @F?8Y*|Ve] y@=1| ULfGVοeV;7W}eAR2GGhq+$0PGaUt 90d(܊l€=TF8!uĹgJ+s?ݍ:#[,%9|kItG!A.OG'ѳ:-;3/6·.̧# -BV$x">}Al50CK3LIMOAJ}W>+Lj|r9 ݭ*~}I+f:CZM:9N laOC:?fbouYK$EE7WB?y? ~6$BѺ~Eq:"e&nX#Zܲ2(w LaN!R[{>(M8&%3j oɹ=`y}sg^ȫSEs|d]~{۬ `6~SfUΒL26Ѡԥign3[s y]"ʿB!ԬYǦXܱHYu2hcHT?6V+꬈(}/-jvSkkDh1}&5dbӿ7!|xO7#H:tXHѳwMf;dw*Zoihb碾f.#1WčNq:Ly1dROʲoo!,43h-D/VI8ZhXRYl̮-Tc}ڰ |{]30f.a&ȑݿ ?\ˡ'pL2n?g̈7N JLeo틼 A6yU˨!t!ZtDu@5Ȅ5 6 O\FS}8}{.% x Oe@GO!=H6OןsՃ4.4ht>*ﴕ=S^8ڊ4F ',@l"W>Xzwm8>-6g8$T{F~}i03%<ǮEjSR䗣IWK`@ELE+|pN" Yxš^,u ΂{sm[a[HpVv0兌d.LBzmM]NMċuT%(^[yMsDnry4f5$ AC&U;\ ͏1a\ڨ6:}ڠvI)tS_RFG,.,ӈL O`Nwڒ;<@2r1܃f!-, ?VpC>W^֦fĖat ݶ=HeU`憽1؈[e\ $W^Er_oHY{=hxvn$a33FA3l\ SǶ_~ZbRS:pU>i 5+Qn4 \w=Fc]ZYQx%3]:Jh^MbL,ihiml UHX7٢_))"ރϞO,@QQVȷBKϚiJלR/=:Gs~:;c!rw߾iwsDr»cʴ5;e׊HP'c E[#YbVL&XHHښջ/|ڽ=Xl_:F),O1y$'(9QPBD\<0P雤E@*Ԧagz"?kbZUvr9M`Oo{oIBdcB0%`;ݖBF{+rj+CCvŎ@)WrȚjIu0,T^:Bd=hgzA~ٌVs ,gOQQRvg\ ccU C(Y/o3P!EVl'XxhҥC5 N\̭_{X?|^ϊ(1٦ybgSXiy}@xU5%Ql|[G8maZ8]%"ꮼ29ۮD2W(1;MNR/yq1EaFܿ}7gP6X}'w"7،vtn/ Ey#0 T}fTl` ^x%շr{hhWP UT$Ad Ux(G1qVׅ0R װ0|G^P]ݝ =߯daS_::VqӹӅ\cbF6_ycKj"Zl(]A#Gʅ8| T&t)Ջȅ}S PPľ ?@qZ{( 65/etf{ '7جp7n2^okƑGqV{f[$Rnh4e8Rq+y#0_}81UR;_DFbr`lPCUr68#+ni{JoB{{o6 7ie0yA;w`DI9Ck`ҐޒqN>bhҳ; 1WLp"%Ύ2g b i: `[T_n RLԥ-컜mO 3Ȃ{ 3;^Zd6;wɫ0k h6B[ UGZCy 7%vbrQ[xIx*->oƴ/Hɭ`3rH[̉"F z/zP/t^W3kri;NFCVl8kPy[Uqt@v'X!GY,5u-,Oxa`>O}rу%ܰ#rdž N )Jk+T!iَsl nyR6DKhvL+M$ De܍-Zùga!׹w-?ψ^Ċ(r內LUB"Ī~ G4ܪ*{tallQGYg<)'v5De&m".M[`BF)gWeO5OR?ZŲIbpi$xDD _(>vb<!fż|@KjoQЗ./7HʀX s ۄXC,uџ@8G ¸@k[o jp$RbNt˪[Q24# 2E-բpRX]a䂷qyyҭB3z a'pUVnY]4kCn{LA/Ĩs\Əd`F֔6X U<MDz|UϫE5e3^YTP\50}E>9fQ&cyY&比(e˴m%![!6Lw2Lɩd 8>)qbш?|aBGJWNX6qi3\\DWz9&kXVVx,ŝ39.5C&^;;t:Oze >$b|+Xx<:C.)uTt%TL*o땠q$n|,dˇ! %cv<\3ݩTf.'K}2zRY/-{㷸ӕ.o_fQ=G HNT( ]@q'YfG}U10eq℥ Ϻn݇kGg'VD4O9Ay)-PӱXlpar'P{+t>w(y3>@bLޚ/8H&8yhM9l5&SAL/` s=~K7[yE1q)dSiecieG|_KzPU@ X;Z {]lS y$^[6&.j6iqU^c0Om/=7z(,$aDs]LS{lY19G)V @RMI"BǕ-WϹ$Wi"G.Ϧ5OBFhޫ*pWz[>鉴s"otww`ѺpCS{O$*,;Jי#/Rc4p# ͭo7FXQ%Hel!I荥>`M[3C 929mOG,.V1O"ٖtQ}#dH"D[b\LJcl}H%VD/F ^_c۫ɧF ;V֖~>ZFlSNGÁϷ>I:X2E6G pl"P(ep- VswsgM%y}@[wȲ;(b"=3Ȧ%Ӿ)L$2s,b ht0"Wh' ?{lt}6fݒ¯k U.Oc(:gQ%ɽnTqK;uYƒ1#0^nNceRM͏zW1%$]sA7;q?Ya}Jً"l(yK EY#BӋ@$3o:,pgfޒ X,H3\}mY0Qβ6Ox,M<,ZɯVl}t}@< 0S9XEW)<*x\dk%hQb{W!^1lyZ)JqF 'Wq&\ׅֆ0jq7|\h-}9$`0"@Z dVC}~/% R_[W:#h>_u5-DvfPfҮjsnm(R0/VqC֠!X|d3o&0)+Q&yliҭSYr-D; GOH,(6שp,3*s&!Hm{鄫tzQ"p:q5!Of T8q~fAW5ý(^4C&7{ڑӭ-l]49/t&=ߵ(Ɓ#B@A΂TEJi܆qTiyQqN3dʳ`0LEtnS ޵Z_ҕ.Yjhq9ϵ 7IQ7CU6osCЦJE[DFI+E"EZ,o,m{6<׷ |J+oĺLohmSgaha JT%31!;q &dP#A`+߬Z\EW 4xWb*Q\n.!:6 Es)`tHX}Kf[qYդuo9ӏi~OX>/E0 Ćy/ɖd{%u̽/! ''QQp1)'w/,G쮂|j֠`BK$0AM$._@l/fVxg\Low"eqSYi)uYP WCMBoCpJܗ.1t$rM!G DӹN6P64K-Ģ5Jܚ F['XEd;}3RiϏK ry]P֬.f9ɸ75~Mkw74Qwܚ6y' |,z "EdVYm4wmn )+elR`J'Atd(RCg?.1';1aeikTݳB(_$ȨU,Ew%:Zt)7@˺bp'XE P$/8dBDuvOb%HrrX.1c ho3⥴;؏A5Z㑻* ihzf<eF]%VCFk`U(QV:bѭsJZ-o\O&@(yo9{cf)ؓH;SK/ϬO@md֖H5|mA)I|?(X gcl~:AT0$u8v05j].gJHn`Z2* "D_7ul&C5Ҋ|D[8Yd}>2ԲE܈$SA8NؾtN N!<]>-w3m^v=yu7HB O=A[SXF]qM !i[kvқӐAI SYs{Eh:z5WDme]NǾJl2f/M*S\+ŭ@S/u 4>lA_{rZb*\b DOwi °C.rcOuCj wl]p.q*Ţ.sjOR 8 z8" >Lj \# |)7$q5 `s.u{ނ$o;'2*02\Ea 7/5:!G$\q%ڒ`+hq}GZwȤe"Aسut9T Gϔ#l+ep>h8aNϊ;,x>lР07|J!\;С3_~J4$p?{4xu݇ς C`;rTC#_Nx?ݖ33Hh{ME OP>X_1w 7ōPB!#1ozCczw0A{&GOje ;+gZzF̵5>Y\5y[Af#{"zNT+I~eur&O?Nl'} 6ŝ#d\4.7\}ڻOv!F-K C` w2_Pv+<#O >(à6G2hp"S&1->,1b|~cOiYֳP1.$0a|V.m&23,.qq,yUqxDU ",[~9s iˍ]\dC ybnrKQnKձ36Ov$zÆAb~K Ct#i#$܉VUoaւ\(5/~zm/֥@d})g6MQdyHvB倩Ҿ6鈠 D6\_X.w^KwҹkLh8띺o}5p),}FSEȸzζᨘeD_-KW+"~?ek.%bQ6uSC%YէVDJUk&wķWh^}xuMg&Dk;펠;.%TTk vbh$tAa7Df_f8_gfYh/?MІ1}1Šػ0KN#st˱ ۳"HZ[J :80WDm1yt)W: IFUYp4&?|ͩ6'ߤ!P]J5z̝DA{ p‡a1\|phD#zԨHPHR9ƈV⫔Fy-WLziw.fA!y%ωt8{+ִ|cqa*@@˅uNdvPR;;.*(ҩyzk1VwRx!xY./E&BgDO. A~·|Dk '55whA*9$_Gh}b2p]BI,3T<頓eF 7Jws !g>">{dW_#!(Ow#>H)0~臔&0䚤bBT*F~ rmğg",+! m.פ"6ri TA|mDhic0DS1#O2{A}[W+h3[68Zs Ȍ3{Xh坙9$<[?jO$K`cu![Ĉ֐E%E=9~>5JdvOj|z&H$'>!ZP\vp5m_mWY 'YpzBW^>cTEnͱS,LRKRטzήEqqQ!I:jשBt2*N4]/ź͐nWnQcl }Lӵb9j1RѵsMβ_ح^(TlpM;\4",jjz/dܠ`3:7鉟MivPbׂ_0cLZQ6[4kuql^xME_¸d*ý: mc4tR)SHmZs[M뭿Mݥ ATө#yNrشBk3އ3̲=GD*A6(?ٿ‰|a".Jm其xۙK|2^ (lez-<ϛ~ms$aka0D2dz@2I!^U?8d?PWTFOT[`V:Es!"\h1BzLl5\dEhL @WiEհOo9S⻰fį`nL^/ z)F塀NEUsN6.(Ne3>MzTr,`LURH XŇ&Dʆc"pӨ bf0 mEi rl&Jp g9xL߷K"2#LѶ8D}\#~NR7)IЗە7&^ͮ>[|̣+@% `ٯ, I彿x5W d!y#&umg+cN9Τw:Ps!OW.㧒!B(Oib>{~Y:q0g>^-1zЛNS ڪPces6P6PN 9x9tymguKL&mRlAfT$yd!/ŚhA^ޒ>X` 8ʁl^3XHˠ<pAeaQqwǬ)nDG3B4銋 5tLk#4'5 \8WB}~dQ:wDux Mb"I<8j^|e(P? dthL)sChUը\Ԟ~UG!y]^'r[}wvLwt"v ?נzbd8_:[PQ&̭aԑT"@<8N0IFbl%vTac zn#1w`\s$\XvEګNHreF ?T(0v3JM04-<["CHf} 4̊!RdCp;>l^pEMF,x%)i׻{sA!HgKMg +@,_ #:UJҔְ7vdBG%qz4C`HO2_/2cYc)c( d ȋ."VxCk񲊊[0=nHvZ胵bBo%~T <" }%8$ǨVH =B+@S$]v\1N M&Lf!24u8}c 9[mƠZۂuB@ 7YFpV,[eV $U]\؊K+!Sei Mbh}1p%_4lHAV8A.VW 1߁-aHR|JyѽC**~-H5ʶp{V]Z{U7rU[ )o(m/M΁h2HLdfkc3ɈsNd`I5$;N)aorRmF Bx!C2s"容:.xdj}:g=G~RSx % 3p"9X4ʣG2VOoRWUflG?xXe fP0}Ue'N'83gIt(L0gƝz&C;@G s!!5WyAs=@]XR (lWcNOWŎ\W!zqaJg)F,l)C]b;l=_G:m@=,/DS@b'7*ÛT ~^K߱?WX#ԇ{H`ߜlA o>`̴1p0zO~SA?O9so~O^;d2jS|و(!{oIB|2Y⽾wq/ z3@Q3R,d"p%>gpBuIy|CwH./,emnMٜ٘дrLZ:{&j"+ V#Ӯ39_=BF^Z~I }:1R;wu$ఀ:XNyV1;BuUhPDxšW%UdqADePU4 ~eqk PgWgjlO^gܰ¢7E|} 6c!=YMH%"h!pUbO)}8qc"3FseFyg}6?;FތV~Ȫ73a"d-I f`)(J1Fy8|Z I2xN-y=NA@| "ags)Ũ5۞!L? Ca?z)%f+ql@mW :\L#4-k`6dNxK^oۉ~(d( V2Rtn r?2&*ja?)0"mc91'7GZjt&h )y~y +TNKYtޟ6%^,y478L|Oo5XB)ǥTs/NJi*XJ/uh+֫2R0?m#SiRzg|lbz=Kx}Z(Ǝ/~'JuuF7A{aٝZ}J|4cc{G%>o{3΃\j< ũl«w fO҈x)Kj?Bދ|PIbO2t׎'Q?Jru.da|WRs.λ f\,^p »QC~P`c0nϩ[I!U4f$;ƃ?1(umͧIʀIP+ StwrFNuH(.s|4[+0FaJ}jF"rխ;SZ Qdy} IR%7v!Of+Ky@H{DI0&c*&VȺ_̖0hc+sr٢ (Z8X ^hCí 4t震,PFޤiu:fucY%F+-koki PGGco 2kxoixP.~BxPCA-<\GDcb![ZE)SEZ]n,dGa#b$]1@Y{RS7,4=d2[xtONV= :\gI.zn=t|j+\ #HZo_ƝlUM!)bZwQ xqK^9;KL0[QŴ,eB(]-m^oiAbKps= Y x/ȞG}&aC+W sS )AE1_ cMpݓ5on'Sivc^bBVf4 n$)+|g+в= !1W+xπ{疍t>6љ (Ssm ->ʆA d5P[7Nwu[fY5 Ϯ_)\.Ou19bײȝ~(aMC{hh^ܫkcpJاn)ցAxg1OIR+g}J27gE6 gMC=ӡrJJkpX/s!uJeUO0/|P ;knjRDm'e X PDc2m5bnBa7{ V_@[ rbҪ)&Opi&N,1Z2X]kYm6}M 5q3;eչZۏ^{0rje]i5H+[յ7AAq/jk (:MFDc8|ꫝ0ԨP`1HuFSY:aڎPx1|GS=vޘ`u,8xKUsNޮBt9"b2Z9W3*$Dg}8+H)߮tD=>rA?ҵ[LsoGg[#4F,^!-蹰.iV֕@[y}ʥ^XYw=MzBn2d}c%@f:/k@cˉBsZy]u+Wv#t|3J[6.f? ]1ΌPxDls:9$f8c3%z79RUՀ5Cm3gN0%:2d~d1å,XFkW+QQtvà @&Tdt%!p)T?qhBO!H+.g:0pmK1$/=9Ĭ/YD^ے*OV+d~_`3\b*¹oPYGtK6iQ͌zM Y㸷]}T< M/Tybq|PnTVJ-tewNryسb4.(@Ǩ Ӂ|Ww5]ko+#Q\w*)t'4礑<)Y' ~0o?@:$b6giE8y6lRu,]I0k;<_Ygu6ږegnH+\O^A"t}X#,tN$/s=.fKRLG& XGI%w19Xέq:zف%g3cagk_)u", \tPbuC/RMoabjq@'(=M1;;AcF<)`4հjWRqO>nɔ8 ِ0ٸe,`O)#*&"v1L= Y )e<,[B0N;W;kdy7":ֳ;El\];;񪷣 5{NvT iH@]m6TE:\&9'<&03Łj|fYC < 7 (u&PB'%HDXq"Jaw[m&3jȲ=oPdv*u8%=s4Bm8)`~2o ]7v:ae;BZ'e w?lFjxoKngF@1vD^iSyP!ɇ2z{Suب<[x$V9(^zEwy<]II:Y~EWa HhB_P;Έ6,Vz ūyU_:Z"Ps0V2sԈR;^w,UFQY/WΘ'V^~r2RCl:_An"áӕ )0'5M'' a iw9$q8"%;-\ql8+'j^0Z%S|@ G+'Ϋ˚RoB>U.% RTPtڢtbLzצ4֥U3I}A٧cTâ(-ɌW ̜_9A.ٲfQ߈͍pOHsi<&iZ$y^.-=%iM[pMʋ$X1|#DLk32si.cۼH?F&[& me8i<""鏉zp@Sjpy(ǫU߱Y=pd hmO;W%\2{囤E}AD!ޡA5)x7'z޴R˨p9_mlPcEJXVm!f9 Vy1u 傥]͸yTiT\L[j 拑#m w"ѰPZ6BqZVE=M|n>^99Xu~z}5*ع'C S)Ir)}jra,-KLq-KVziAʕ5EwHڲimK2Zey;rhp Pܨ2J; j桱Nxƿt2?62X4C+H)M J,Ŗ!<{.F?Nm_T{G?&k\P dCS7Mop?=Ykv"nrFMƸE~@ߖFb&fo SӖ #k&0)c]aF*~a`OR: [ߝp'ϛz=7$i+t7CPjGC 9'A@'Մ4 .OJն՜O>h<[:)>I_0*%'ooq0Ih#!qE+{~ʱ"H˝‹*7 W='~+zZC%dn$["<%S(hq:@J5==pߪxە/>pH-GS̀+gy6 T<8q[V9h~z'ψ騪h Ege?)񤹚3&|֫ƴEfU7hy wϘT*P T%SB@<O`2gwA2_ԂZ.oOfTծYw dYBx1쌘eS2F/{+8 q`%e]Ttm0~cHþx>*7jgnτ,enQ=2mz.JjP$y\Zyl>ӹAG7Yɼ n/:thxh; W2@x\:(]Oc(ҡ[bc, 7(}MCNF#{ifhkڪ<&T]V G+z$ҊѸv .Rޘ=Q$uc~_}g/#暚eSWdR UR u2>P,̛f1- ,}xvmN1kF먿KNG(rC L`jwQ2PsB:)`[v OOia(1+ϬRfQ?M`zxt 'kLۑX(aؔ)՗eF+JFi50A٣ $g\RկΩ\ZȏǮQR98!_|_gQby Ĩ^Ng^Q|[rhiR!h56 L D56vJgzκVb +A;f& c|yUl2sĸk'_?QgG}d7f~xCI=xh1o6F(TwJHfA1 ;H THgwʶ}; LܕIUNhR@3t3& in9o3.Ɂ <~r h 0)TPG.?+}K ~@ƈ7rYj\6y^[ڴ~Yݛѥk;E\" V/Gq9 =QizI# 4=b8KCל2㙋1*-U_!)WxZGzw~% c~~C$i 4iz#95Is e U9JԹfi|D^褌:S̹(['Ɔ KvzNyGBf෎ dN 1o~gʳwb^1&P18Ŀud&R4E B3=n6^crnz(Rxj'(t ёSD`R4(Oat𤄟4Vb1b?cqUAV:x`m,` )mA㳍"P@/3TS9&g)I^$E$Lq-Cne $'TV~ဧ۞4lkUإ?=U ;Aqcncz^*p ̇z2_Wid?aLLq*S OX0cvE)9Ur’Rbx*GW'~DKhrsx̺~ߍl(i",5Z8- JD~ieXg/6Q w̱X;QL}W"^ɈVƵK"E.1 >Yz3O8 x]{տsPegCB{Aݜ뗛v3:,s(d(ҝeaF]d'PZ༔R͹2he)6K뒵{1W %D9 rJ'YkC .2TH4F߼74I,:X.YM U~oD~Hܸyc:ܚp !Gwi)k6ѡJA7}T4Kx кܔ3beEROB LB+R,Mu}噋N=A-Juk\:W4"-JCTi|ޮY}7Iz1{sxJ"/Cx/2ZeZ3fby%y ssʒJUŦ' a7;`l=-HƝ^" "%!{_i VpTC_!@pu,RheKm Aivz9g56JЃ E27lE K0۲C\1V5{)gfQs.cVJCqh_W!&e?pL ^9qF= &7Yu8PtQf=v;BY `a͓ޡlXDDt@_K7$& =bG22]uOP)K hI{1 MYu |}Vf"™Pkmi$Ơ8 Ͼ( (57^ƈKNuԾ ~4zS{Su?ޑۥ"Ŷ>F YA1XV:OK1MlmYdךԴ/4BE.0t:~|Ot +`ϡvW">RE%d/p"o98W?]u9Li>Lq|>c@iO~؄\IYK2AגrDwϸݝrkꊸeBʖAZ#1dYQ<P5Mu H|Uqvu'tq MHBG̀Vr!=\.P}ŠC9忄BXaT"-n1JᰡʝY?g/1y& z-ջD,Ȍ&bx.4TT,yֆqX6+O%0}Φcs=񘳆)}Y-I3:qV5$|E&-[OlgVץ37+2wJ޶~_} sc6·yЈDM֧o_Qw4wa\<`xJ4԰X гx q;*)D1F/,Zj .&UwdVގa 7^U٨s][Pq^;aM4q"[ov_G/f2/1nj޷-%5)'uyyG[M0:-sւ--ls*fh],6,Zb{'_e( FC+I(7,mL*]_MgRβŏl*^fR]tr:wvlR!V>+_$:Y.b]TW @Yܽ*@, z^E %PQ|5kOTL 9J> nnHmGyC6k}Gl<6h sz}=9 cƑSu$bN{/XN̙gNS,|UUR] pS 0BH2X)fLΐe{i[E)`{#@j .p =)7 vj0+W6,ǞF=ӷ]þ7@UD{Vr<D(Gz[md@:HX{M g֣7F,<RQR Y =k<ͽ\vWz) ?^cACX&>|.vQ)֝Co.UNȓ-/7+-ў,K]7qѰS XxZZd^q) q?ʴԥ>Hzz$B2!``0%?&06LV]!sAJsۤnk<_]*O9L^ tI~LgWd+I Ysf<f& mn;޸X=/եl!m\ݮAbt}^o\aVq״"L x7-|x&YrwVWꡝwܰ џ#UXdM!K*]7)+]ǕXW3ķ- ώJӑfvi9.%Yw5BEGwh7aƛ3\-]C\E+'>"]vPR-_xGes u(ma<9u8lF@U"yG@#nȈɄAlk|^OJ@w[ܷti3Pȭ$>-oNv6;ab>6K Ԅ[W#)9mVa싨og !0;ZTApK΂-ypnx p{/IgڠLY͝^>We%Ҙ#6N[nܚV>3Cg)==w&]a)oȋ aؑ$~deH$\TMR-?gXJlrÉq-vXmEɛ9t*&I\ۋrB.eE&\P0>qW;8!d_ (pքVx"u%0ؿ *Fr )=]IK$ކQopQ}Gk((MjaG(Xr*Hd];?7KlasZ>T  @-i ldW`hlRW-!3(QgqAW^ňuLJ;BW}U034Oe\9]bۂ?<{y5p.S@>+ DÛ\L'+b& uͰ:'ytx%Lqf2; <;}-#=mʼn!Ois^A8ѼęȚS%B[3e %F^L<3mpoRRX~5wwz9ʸZb{dž0 ar®W鴏17dOA8u7a=&Z& #8shXE,LՓ^F[/q@m]<z?AvS r0Ū.}q͛ud.ZK<ԧΠܟ𐾈nY(_Ů )&\݉9*%. J.ߌ0?_J`sJpGJ ^+Yi ;'P\5orԐW3 ;rNB>h9 ylJ0b<ىвy\`Rr1qJ=(7ɹ{Pڳ;M%i/|vޢ_y$ͫR($`̦Pixh@8 9 {>A|hWA@ ~cj14=mWc *} )YOԈsY`Nɫ&¡[*)B'@7k  {y[BWz!&oFHeNm~opHCiE_jY/eg`r/CؗbRe4S{p$!6qTk;:ď5l_a T O<  Jy5i\e R|v<fDeR:cQSXWrfgHSzbTEQ4Yv;l0}ohɀynpyC^*'Zw*W ɒ;I/8%0e +F V=+!K޼_&ѲG]BJ(` v]Ő\}9Wk{XN!FDBZn (oJ9!X+ug7U㭶BF^ce\Wdlww74XtHiGrKLo}Y%GdYhB;,R0ͣweq;8E\>x4|=USKxEs$TN^ `]͏}q~0&#'H稭w-7;^OdAdU2(nӉ>CnLXQSͷ-P >sBlpd_^_IPٔPEQ, 䲈,IM"*gr.\Li\Z*`'SbA0ӁwԵ "1u blw|`[@nZ7%2l˦tG^ E)o_kYf/uBpsœ;k4_i һQ?\6R`5[1CT|jF6< \=2}h^!wĐ~alHN^o.t;i8 n?,>+uJvIӧVBc242mu ) Ȏ.S!<*DiU3ru |)=m`0EjTTzT4҅{L{K%wcU2tQMVt)8]U}\,>%?;4`M *!6+/ᘪ*plOciNqvaC7'uzNתN7hHdB3/ƥҐ\5XQ`aԪޞ]! e1í铬MZ#"rcF-+\*iXnj1y7./ydr]c<|unKP3adYR~'d&0 "],jE`{l[r1ֱrmBҏ !=/G*!B@D|} *1%9FflnuA7Oi!BB*M"2t (W˵O p26`h{kaF}UkfSzQg!};MSy<ԁRO&X@f2p+j^29 3Źg5]ƒ r汉[=z% d(̆ bd.K\,%yT ˫ޚe3N'd1,e=t.@bgV6 QQihfDƤyI? `Df. >s 'QέM l6mb Wۘ]o}"W9خŚTٸ 2C}IRd_m\63dB >^AhYWFZ';,6C)!ghܝ<4Q u&R\ quᡐi_,5]$.)Dj fGy`D:jA YJ5C ޲޵`]K$j_+Vslnk]EA`%o+zĀx$W,yzSטhyY1=ֱ/Q/ޱLqR,PԣfrlD1q>{ ` ?,/_1r_x<3;H}˳H!psX koZC? CC[dxǻSA2cp$ |]%dK̯7:,o?d8b`7N }U]IITȾOq-1 Dg0|k/ GP`m"n\$pcGpC\KojX:de(ӌ݅G:/FqAr!|^Bu% J[>h$D늽6o-3 v\K@aCz$摶Wwv#.N,AEܘ#|7ɉV3G M;/8W1SjՅRTz`o)@B-4$0TI(¾6@~*<b,>aj[F$a`2V/pfhꐀPPMIUG*$S"B)2k@;`kzܲ /ȯJĈ rg<#ϊ0KF@Uo`=p+99ۭVWf62(Q*c :UN>*7S8 8QxO~beDTŊP>ǮGy%8Nͷǻˌ .'e R50 pIkb{ot=񜏨ՈcՆ {*wKٔf!K -&q7"QN HŏX-3t4ڢ抲s-|_Vi{B24QXvţrccP 2F-mdoNYejOF6lBO}k{Etf'`0RzdWGO^E8lQKu?¢ ^b<ϙ306QHv ]52sh'0퍽D9+%6.Wc 2I3=Z &@Vz&ILH:0<[r< g%8^oa}h/{rцƬ,#ʔ%: ֍HxJN|rХJ3ȧgB]!y ӡB%\](Da:7o۩%8&5^wf`,FWX',<&2aR Z9c%G{I ڔlƊڻ;=Y)n&>Osy}>3ۍqؔiϕ Q";_fK^St[R Hp/.0+ ٌ^:)phøxD1ߔMY66C)n"`3;n!ggDδ_ n6mCI\ݤ[DCyc6?Isoײ +$0I80_ui0o"q`d29h^LB;U"u7kjO nXvjUJOSE]a+1?:M6d&<*@Y OsUZj.tmBs B]sWe LPPӾ+cgʂ["vƸޓ3-9s CC+, S7y)pHl3}ycslWm  س]{@RФqItn%{k h-WҝTfSnӝpk1LC\O>sA@ H UdB8{AD)gǛ nNXJ #kjj2YXcg|]TG_G6FY3 a~nsA8Z>,A#LT)R-u:%Nے P_ 0XfZ̅ӡɒ!ۄ@@F(2#[-c*?Shnls=ya !R6pRMP,նxaIڑuIH~ڹƾsQe %8>{"~ґJTP `.`D*ԝzW-|fb|aAXYx9b {y3D>txn3WrQ&k؞vۍ7=kR&8㇟8~;n>ZPo ÔI3*Vlc CATJ+Mə2W"gv`DR@^#=}8G87ԕ&!CPb[9* p{W.( co <+)vK:q \͘ " vzɐfpJ GV Hf1_~ eN:1/ ~C |ېi"9h&b`n-PdR NrǞ!ucMJxnC;iT4#f6qJWrd-')i9n$;{S{b1hޙfaaQ@!! _eNNfENجg~0!A#S/+_$!/@ЗeԸ?d_g %QԷu~ 7nZқ-})!FQoQ\2r\&jx3B,t40[  φuѠFMyZj.\Y8Ft]2h~} eKS iﶣ5v|Mf`D^|;"^GZr-C]Qy3g*O7 rpŒ˱!XU Ce:--F_W ~$`2_g-nAQ?Nk 8{ODԐ08K"bǜe@t l$4ȪĶF8m4ml]D1K}Rtuove瘇;៛>T .I]h L+c ^zs)S3Đ=[#U$.T8rwrYUnM- y 'C605]ރ'j2Yq",ݥ[c `sOE3ӝO6RJ>Z56&n`z<%jaߨ; ^A+Wvf=(( `6|TP|$iMx]ŗil\fɰcV(%Q@}!:4 w4Sc*?~be1^r\B.Nr o|52bRd UǶV[Zh"ﻬ6ӷ %Ab6*C.9,AwR]ڗ~)p6eZղECkc|"0kG/yaF1LZ2H˘YD q:,gV1X+k5]M1URR~ >?Q:ve`<2ZLόB|fEJH4p<&"Kj"fi)# :qB#(vu3ܞ3?o{+EE9y_Z+1C /J.%Шpkm/SlK6]T"Y9TRv`&q 4'{zQ+mm0l(ܖ՜?y=mDF+9$SniT$9]bD^_x# M)*Uȍq('55/C$E1-L[iV,g#tEu+HS@[pg0dQW- E3!Zǯr_Y}w3;\|R j!o6H{-]O͌!@J;io[{DFI1x@m~oz ?Jr!MEr2bl,5Or<zY}쁃-5/SM3MJ.9S=iylJ3w ;@, USNvIzO×2^S )LC/%[?E3^%m kk!Hn8؟E 籅SmeUmDx>7޶hDٞ7T^z(vGCWJ< N4Vm~uDb0ĨOKngoE=4>v!qUǒ@ҩ>? O*fHp,έOipYZ[S0P [i>/YN2!WFUWPIѬArN&]:FF޺ZYe.pƔi3cfJL""dɍ͝ lkqxIa̓ZD}^.^=ɹϾ#tFg0~nCjyǓsPeW;l*}ٳnf30f=6' nѳA>㱩v}T MH^򇛳]3b!/ J"y÷k?Be#bg~7+ XTq@j"Tq{$/Z-e^ ~_-p vII|hfWHAzVIy8*ܻu)ilϟPRG2$u|kvq- sU9|ԡ`Um\ E`S//dsz'ނ}!: eB^xނNkq@ /\ⲏ)86V|z]Y1])>CyBpbҽgz2ź72"LMԾWO1sn![U>1:`nm~K(-f.O_-wݾřF9EX~RAJ3YpJk/Jى h._Zc3 gI70@T[ZRAK2Mv_4-M/%9`S= `u /ITZ;qIv6Xd/Tʊ2YMLZZp7owNCT[Q]&y䕸gAeϦےtf@C=vTڋF={<8~v"DhFN!{ tv.=3Q&CQLν kB|0ߝ}Bi,(">-P3,M ŇKaE/c1(` uC]{Ve@aѼ6[@t?uGɸfQL}S><`ZRb n$mZrD=qKn/wBi Wv%e` _XMm‚KbQѕ[Ʉ(h,A3**K~,0ak Ѐ\lj`D-sf?A,# mk+H۶S9&/}9m_+5VөJдmDB*d])L 4}A.TpoWTe0‘X1;K_W4mCj.sV'wbx`PG7E9[ȗg'7%L2%%(<3pl9Y7V>II<ϤB1nBy7 X,P޺nfU7' */YSR)-#!٘=nT?q7)B,QNjcOXe ތp(5"|(%~ `bР%2cK5bM K{nVSESjk^AI?N]G $,iy/-v +z?c*/~zPfFDY,4%&A@ΆU6L {GXߞ?+j.a9>09-1S'FE$.}S|(OW:6d.$ƒGܼ\lkm o g˃+}l}Ct ih-{x- oO!$-606V9?5YIi+g^n$ݼqg!aKF0j>jvZA!Mt}.gNh d΁lD&_['9;šډ F P4/F:m ڋӊ$D[1}_O=v,턦h!kA]k޷2̣K/ $VYL;cr  /#. `{<{gtNS`pBr9 <;{er"*t2֛Zyl/^F?4jXA;P΂ZwjzJm&MLGEF)7`|2s05l?.Һz c42n/4z 0J+? %_3_'.lQ"+>Ά; ʋAOti ^ܰ5kq4ɘi8r\fGgs4hڶK }oa?P4њo90ʋn}B( A:MƟri7:/ 9cs&%"6`OD?L6J?sgp47pVJ2˚߆`FPAq 5R^h<yzEt*w`X cOg*`}.ng2d OH jH T7eVs/+\B3>g)nK G/CSm 3i|qRf1 !"FG|MLCΚyT"]^R[1'%U$M(֢?;߸_\| L[ep.!C!zE$hp F۱iHBA٘lu>ER *Qriݪ;dOƇ2n 33?CI-{ƛ:" u7ܜo* -Wۃ*5o.O`!H[źZ΢)TEƒxZev۪6Y 9hN02od{2r/d?d;n(D]Y]Zȣ,Q[zG"Q8RrdS4EuJ[t[L%:`7G òO~hBErm(['FCBYyq,bqmr9V?3ц㹊2c.y\:P"xԅ&#gi8lX!RmA1=r$A)VOH?si 2UŽ1Vf[P֩Ç]"eC46RbTڮL1fZ0-2u KX+U[G^ik:n38gPCĤq7;tWlD`w̑/ӤÔմTt%al;)}6=0Eptg9cjA6WCr1\ӣm6Mlu,^Z[: +{ℍ_ v34&L{ƽ_vȩj%U؝Um[[Քo:VN5sX|gG&KvTQlc_\5\{%鄲IVG@H6-er7"(&hSVg;1@Oc{"P/nyǺZ!,D見Uf=623J @t[JS/74 ysF: 4=3@{)_z HPyF},9?W 6+gba]<۔1 N)HS_a~1hUPL5f!B m}iu6N؄3zG>#kl/m|}Zϵti:JÂ% (VJzGi@evix0UgPJP^ N⠯/2-rgWxma"+Tx/ 0A{q1 ;Ý^Zp霝֦d Ӗ_|!FW⏟tYw%dT֕IUtK${P}5%r҃< uyFx  n*և;7؁vK3<29J(7FK Nbi{)z\P\?,j|/"-HW КT0ZVg*.7g"rIW+P+j{4ųLRר^?vgq.{2ʬTe͊dR]\ѐꮄkp`c44:TT@C_6֘fk#j6) |(47sٳ@WF=yqQ(^ vhVҾ*PY3hP7S0ߖD+r o ܨw; okwNl Ѷkx`90:i0\s!N;02ɱKykAKcʻ¸!4;԰EOT@jU'}}{/PGufyMG$/qNXv^D[i]BpJ 闂[U'j2-y7:JQ7VV yR>|usƃdYಧ^fV4@Ǟ`NOehᰳرuxXB~F-]|A?T2&:ߊbUԢt3mt^ZЖyn[ﱨq B*ό!73K >JjS2eW56~ө kn!,v>\n\` &BbE,{axƓ$<>2v|H燉`=Ltk׶ OYث!#Qϼ{%wRsA73;-VTGx@ G-Rl$Xso:Ndm% ]ʠM= rԆ2D{ Í^m}Hzӽ#gON=~Vz lTGֈ\Qrhe|+In3Z=e\2 aEjʌ]FB6ׂ!R.FzLE%65=e,@/i=y,_Ƭ>&y^N'̗eM(j-v=J5VIGOS TGWMxLyG=lٕzak8Tw2[> ݏMITSW<eI7[5S1IKJS P*h1C~Xsb} 8m~5o_l:? aun:m@,k܊pXhY!y-n).w3)p`C<=dk.Z:=Y$h\Y .ˬ,I=|jW< x CV6gXe/*JPgsSzfZ&dh;=I:Tiߌxv[*iPO}b0A-spm2d@/E^p>ϵN3ޜ,c\߲9|&yTo~ڰd˪Kb١sifH3"`Ļ:'18?͉T8n0N{[2A|*\6I B7-{U'.\[rcp`.1@8Mhydlj/kz͉wBUjpsMER7ӧd%]~G$+"Uh,L< jH1RrOrfݜ3>}$䔾4ń/@G~0Q^U (TkFʠFPE"s ?RxiЋ1NB ]=z]zUJ'cKk4w +eBTgZ0$o~A, z()[Jdv%um8bqQ{Զ,`w`lŽO|E6D\߂a4Aur ZnhT3`:MZI܅qcLvR7*gRn>>Ex97<CMk4A84ŃR0 R8˙{H6)s8 MFb3ɖir }e`JFB>4O_ckD!tǂO:G%źTQNHYɭ EE%Ãqs s`f C4Oo ;--nxrP_I PDf%qLi/Ph펴4p^ _VxU8iGEeB#c)3.TeV~1fX*z9xcIN%zyz]?߹nq7a2mBX\eM#H[꤫꘥$m4;(L~ԉ! A4w'f_\0Ro|ZIrӃd<ƏɲQe8 `,{sVm Gt뾄dBZ!ew X6Uݡ܏wyVY5(Fh2E\KZlg~^De"R"ћT4;ܟUO4n0=λ2_1i0Gc#ZVo tc7 2]7ر[j`QplwAwݮ~rR.ϟ,6 EW4y ";u2G}xBC^+ߏ,CvĒ`׮\AW&*"[ւ' }9P5R{`ڌwc#}m7(PæS$-=bzԈz1ȢH1@S9RQ:^Vؐ-PE&VLVt/mcLt hdNtQu/1[3[OSN߫4!y9/U5/S_؟5 DA Gï$I?Na""֐\#ޛڢB7+Ր_~KRXo ;3|7dH̽?a3EIk~MIQ53nv>ȢF:U.ҟg{ vnf TgipYi@5O0{kEK* [)*K-3~,qي*@՝dGQ-3/i>O0&@2ʎ]&>Zoir6M5bX)YWīho0ms4ԋאU jްxˤhkx<\0wVNs:lB "/*PgυY_UmVma!c= f9<jT@t0%$&ؽj d v}0ǩa>Z~5d+lnqT6{emw'ӏoۂj훧QlW$0M ߺ *rҦ"8t#@=$㦜]jù㹐EQй1\VimOC,eR"?ᭌg޺N}Cfp$F&8[ˉX ÁVw"*d*V ׏Eȷ% eţ񭩺acHP<R?p<>(4?}2lZ˓zQӇ[Z-SOfgٞ&8Ef6n10XC\K>+, 2rˇb)dX_څƟœR" ˨\9#g~Ǐ;RºavGhe ;q*d~R'䫣V| ~MRnF2:`rYܱeAm* mպiRҶN待@m,Xczvdy:}wi6v<`(;{iˇ3#B4Olӏ"0T|bDȫC?`ufg{V<ޙH֊4Aek԰{&mf qFt[ YP!/=A3屌&>L|VÏaqJ -0R twY*!Vp)vU7"*zx݅/WǠ|q37VLܬ{)Cb>98S>?b#wlC<;EzUm:Mq(U2~SgL@ǑwMPFvR(H$_%hϡnA+-N&9Z.~_T!H?=(-BV*r9.242K˜sEł#|g= Bf<+Hg ww>uGg\C5kzv8(~q,o&N1~ aI( OU0 5 C$p,O^7Vf,$z#g2)Ax5[*?,SUϱ76:q8):դ?Je"p3U렚v̊<"rOvg]"z")7 sRA&AIKvLuH(7XtО"u!Ln&3'F9-^fe')B98H³e χ OWUE,/L_.)cCd܉^V>PlB61Hoꛉż!`+F+hý"S^zz) }U^h"jAt?:+RаCcp*h**¾V/V ?LfZ7|A@,ݔw~Nd1hƄA1g@u0lP*x `d2/6%j-_-3IȂ5qȏy& q%>$`46;!rAqRr4vֆ ?3(I>&,^8I&9Gx ϋ2 $4 ZLRȫTi-Xb37Y >p* {zV-qy}QZ҃J@Aާ<BCFN3AM/wvBd6aUk)# zg@9#޵1S0 z:@D(R7TFeqÅ$oNpqIkmE2쑨"+f(UX&UZm5)dLk™<+YjweŤICzHӽv 4h2eN)ZeV+q)HF'¥^dOj9Ʌ6d/h=27Sv,&gQ\R"W/6 wITb7J1C*.7f$p/& VxѪ'ZJA9mVjV@l -o̡p»p76.s*+߿;2Ǔ*K]i `]gK~E.[b!nUCO!*W/(t&}FBO&\6UzDv4t&H[2 m oY|ҐQP>muY#q c6Ϋ>u[2EԖ&Cl28+ڴ=%]+oMbj[\'SB(fך KB: +'5VO C)kY3| ͝HMq3H}WUnoy@<P7:$>-qh쩙q䕳֔ix5ԫ;pҭ12 S;Jwl*uHFRbdZ=Ԙa.eVXv!\I =4DcnaVu`芎/g3"Oܩ~-NqrZK??,c %ҍ a9ӁlTP/wEDԊkdssU+=KF ܪ'{h[lLZ\KT9:ED*.&|=U7ǔdqbʟu:߷Fj|Ag7 5V !9;燜r8ҫF^6#c9EX/4lџqM Ƭ"+Ă 7ͧSGZ&a QukM-T HGM5xzκ%e3% CTQ+8"~U>;'SsuMH[gsD3jG ]A3XӀ >97:D/@h~$qQfI |Iչ0wepX:;E 4$P%-Z wW'RX "l"p/v- E4]Yx`8p;RFj~:J]<<~$=SJnR]Z.T:[fZ<~Ňxee1{j6o(iN''kbgLܾ2wk Z VflE ~= h#y ;mĮ޵LniъU.29pX?>(ؾ"Ě`:4>D Zq¯ vaw]b/'-=+?=&4twTig`'ĢG͗E\~ nGagg8l &X5y/|b\9F].f<Å=- 8'"/vY߄AeI`c/ abjq7)wܗ>r޲aL!1~$`gD'lWժKeJ-uU9"(^8ύwM;I2e w/Wz]|Ƅ$ $HA0B/۞r&dSo%ד党(&RY4Z9UkHM]gaV;kɅ8ܑ2ڧJF;W\tlroA{Z33fL\ s'T)KӴUkkb2 Q=փ:A֐ota@us[_=7C^Ӫ%2Bw!9z'm[_8?\2C> hn$} g$m|qfǨ39TkPGZ)@Ѫ<ކGv cW_T6{@{b[> y>Jqx[ '+&gJ۴6j<Wr}}5czzID4NYx$hD(%|1z۵?&z0'=7z;3o$w%f`~z\c]fVsjd{46s%+IF>n~pfzȌ/mr,-%c/Z3,i1f80GbD G=@i! |;s햊QWы K^19WlW.bWf53Ua-;Ɇvȁ&WZ:\2G1~A-E/X+EɋځUd#>BRQ#a;ƂW,UZRa:sl '+)HX~_nq7%^m< pV;^ލ`h"h*hv➎m0Ȁ3&pZWJ.UR~ +:i cyPPc1j2dOX tlMfj43 lf{H{k^c÷m쥦3jwth0n&O[_wWisj`~MeBn0*Oa /9V|r ެ \&tS  Ta{}W^߃YiI2>[>QtJj|1?*ab)P,qx+x#Yqto3a;+3lJ-okQ4.^TɆNor_`#+m(|ծ/|-¦s֞y|ҏRAf(Se lEÕbѕS}C=TOCK+ ;?+XD@)I{tGd?YL/_9BW|pEdMF:a(cMt2X BzVNl0Ұ38Ky((|%1r19-$uCӌ.kI$ BiYu<ɧbQ)Nӟ\GZt")o4* B*;.eޘ&`/]ˎ%*?)Bd-aK'XXyуIFNNk= Y|/MRmK;"4rwmjluNbzƋmǖe޺H?"}q%-(1%%6 $LBOD΃nHt�S4-/l|::wZݞ6Y놻~CZOUzɫva-cTVr6kyZx9}Hb܆S9[֔G57Z!C|BL/I:QdC=)ibs4Wf!\3)D6=,NmBruԳwGNHU`I ׌ڌVɓ/DGn:`=VC%4ѭlU4ʨ? BX_O%@V4PHz]?VإER8O3-4e xb ql.0qOr \T[_6J.ʳ_H&6g.pt_s!pz[bisΈ{?X/C咸^\+~E*g,Y0`lu^8NEw?R.M.|A~o< H-D[?׬ʠq+VQ_x$`UYwg]SQ(T| BEKvm1 Dp졩O T?UԌK39圦z\^lŶ55A=C}/9;ܛb>1UZ}d62)%]gO꯸R]IdhCe~ ˋ{Ev׵;&uͭ|_95o?#цhY{>{؈bj&AmZxR۽ȕ% +Sܦ\.ߟړGEfa>ByO[K db\uÛL :EOJ#&q'pW9s_֟w :7$]vBRy/nP\iT{XB)n$GJZaMm9AEWZG)geպ_q(U.{๦حEZ+(%+Zy=yd uphe{CA4y7W) ߗ ccѓ@!1)j`02|7H9 |q1I>Jo! +8#Vf{֮zZd%-SFvZ\z 51_Ϲ,ۑ:rMӱY&~ɺ7ϮwxˆO2ˢq3 {tkdt'  )Z^ %.λ~4}Rٰq@#8@c|5 'pWץW6Zs kOdibd g_G&Dmԝ^tӵRl䈩WThgA^CWv1@\ KCimٙ*~nֺj!*mL"U)fEa=Uﵱ_^1ӂMPA:NYv<2S} ԴeOCKna5=؝)j]M6_>~*n56XW.ւxXV<)Ama@[n?>k1Vb*P5t7R`xǃc2邱b}e=Bi3}uR4.G2V %p>u@@H"Oxޥ-ĕ靸hJۇ=@(CH[Ӹ+:*2(oiD&rl 5_ f{2l?l@hAHgd&d1Y%aQSߔ9'B ]gct)XI•аl*߀NouQsͬM ; c߆Dʇ(ClPb%bumQ'e D<<@OmtI"{ȯZE:Q!t.:_n"Qh"qLd9f2:: @bzA­kɠZ;RDdWٷW*zY=1X0Kn(g&J\usugf}ChvnQ@uڍW%Vj6ҜK Ј)!,(fu >|%< Kk,:$VSaGb)3:t2o] fm+>owB{TŹ-" -FIcuTݠ I 2)u7ɝ;܌`M@ؾ[UroY CNF"gNv *̅ul{s}*_<*|0o5I2qXCB7ƭ\M0{Vf@L㯌?> ւ.gN>}Ej?GNKf4fk.$Q&73-1_(6{Ē+_Qg^SkX9 } d[PnP`LK8ZNs Qfp;]scYӭ*{yh.QǑE z;Rt~&!5.f|qGx;nݬ~f+1R޼W"kA4PܓoѷS_bjh9u'[x%-d=a;Ms/b=B_@c +X\ܳLBP%ʓɰu T4O_*n\cqD}ozB= `$ mU7i7HN=-dLy5W1vv??5D(~:82+f%#du[;뷋>|GvƐ"wkʐEQk:yB />įO e>)< e.է_s͖~-zT jlX{.j#̲zZ}'NCSf:vDecd~o\ħ`u/2Rky~&>e64w|Z?u Z♌ E,U+&H8 D>$gH݂_D!<>Ez0֫PUAym$^ { 9-+P^P+*8l=IʼTMJ/WEv 2xo~#z2V@5u*YήhK3AX{9[$z5Iu܀Z͗@# E"/1rbÎ;p(igǔJ.ČmbG;R a'álu5żsa2C ^ qVŞxJ:a-09|L`'Xp;OÊb/̭$`(wrO xH\'{]啕] S7ە!dk &6lCIݬK >\\- @<^pA .{CmbT#&]dӈZ;ApYY8vܨq(pHhk"}Wʋ\EZ4K[?دV⨐-Lĕt$s3l4uuɢc!m1%Iڑ⨔4/VӜm&80QctU`󟞹O N~ty$&ʽ 0lgL :¾RnI=CRz]>1P{; x"}Dg=~RZM920x^=#ӷra??H ;X׽v( 0k(9ތRCdO{ hK>&zR)AlGv)wq>N) v3Akx(7:yPRnE[5|(JsV]w| L@*-}U8qӶ6*a82TLgGz%^Kc2JbÕ6*L)*OD\#kļfe̤XnVR/"zQ\Q~Rɶ~Da2 ]63 i(_,[+'ZkQCrn|du)lyxiLҫVagրxJv꺚C u(0uFC='FvQKSyּ tV,]i "pv{tCHPrtrpW{Oe,_> C¹F/U'`Dp#}f'jIB 긢hzB?{8\ΣGier˻tpXc@P6no4C֮%DRU 08d7-Y.7q]ID NLdpZRsaklCʉuNb:;SqQtB1C)ex|MNbun_Y? A>&@9lXeX-K Mޕ\wU5ȋdc&}Ecu;Ò_n e)QjcPH|$dA[_M(?tb.)ΣwِjP-_Oz2)Djl\0Dh%dzP,=B5.+qX"-|DU>>qvXg4ֲ"hll*Tl 3闓GmMU#y~y 'h@9Ec4e 'r; dp;ݫC(1u 0[sW_nƜ,r A3r+\duAXrەډUgOc#2+TrҠ -.+h\x!}[=- `:཭UajX$M:U n 3N9CIy];_NL* db=, >"cȂa޸P'a֣ P+oӧI~܉ mV 4b].Kͭ+=f#jAt^™>-,!5nY7%DCڲYj >(LkDpՁB7]_x{v'Ҵ \PE"}cFy"O-:t9VmŤz2\T:oir$^ :TVE&/3"EI)'JLӎY(;'fAWYK WhF-6`4eA4aQ*=3ֈYh"eKs!x& Cd=HhOB:WumY:#=Hl|9i(Rb]G5#Yu[f`{;pIԯRiQRu{FFGc*khs4tɔu[(J'T 3rJWdɃTr!9Ԭ}RK8 kV-ljJgZRuhr5M~^/L# y :-᷍2<ލ4vK*Y\YXMv^c͡i8!U7z@l"O٥5(0&g#ߧ9rL?/HdgћhYrv$pPJU7'= Adf .$R3?CSOGașb?"@QS&A/FS%蕊vEe54x&k󓞐@S"~V$< 2+1Yg.ȐKcDŕ N7Fxmb\wTN+0/ňR!yЎmH*e&tܕ!ţi!| n$N+H{@/<3/⨜c VBCi "[Hj 9rNoZH؝gLDe7w`a aVѵd/2@ S* S3eu}|gѴܙ`GTtMn@DaFŔNO'{G EAys&G ?ɂ SXeF_' dxg,㋪l Bz%"j˸o.&,<^GLя5ZѢi#wv&! r$9l c WN,\:E&ҝZsgK#'lV{p۽bԊZ&2h PLoB<3#kXQ,0kSƋ֞-/:3*,v̏O_"HTJtB0Ds,FRwE@,7ƻ؃G+uZX:tW}wkK^FA5K[!wTUr(7{՗rfIE+T2-QڄaϣZv㄰u@*>+颠ͣjzkjiR/=jpbb1T5,ZR gtPyE9~7Ԓ"d^RLnxR*1x5u5x͆hJӗzp9ze=pL&JN"* mjZO`1zǷ&Ҽ5A^&M QZ\Rk9NuWM3'MޕSop\1w7O,^=6&xC+0D o/} or6Niak{yX#B̓8J,ڷF28לtצt+O[lorO CK8@[3-0E~|"wiCw=AFg`\_Ӯd] s>  1@E)6f٥p#Qv&RTE|)xD\ximȀ<͙K mx]՟'͝1 yKΛϕ)ɸ]/iFG0o<n vpב+SԸ&0)PEDO8,_ 0tEqNِtL% *OGwl85 h<΀2 PѮ-RU2UYxT< iE<1K sz7 w$ГO3D4*kUNgH5agUeǛcA#DwWE0]s!)5yZDcS\u^϶Mvy@t5g$lzAbM(+d8ޘPF(1SpNy'UTb[&{PBp_p3O9EѦ֬ > $x4_ԑ8iTWFꁍ$wiRχ@@fظık1$B` {^1zVtb;6-V7)ys,y.%0i)3KP\]_%]>XBGAa wnAvfZ"KPޫKv^|аxƗg=ή5x뒸RF.I'f( ,J AGr4xk)hu&2 .$[Y«zЖCi<r >[ a -V( wEqzM(D-"<]_? u /~/& X QʲB4SqBdF0ŇiA ;;Iu1^R^@* {bqW$e9#?IPdR[~p7Z/+-A_ /bSYɃ 0a?! F΅1?E؇C([L5CtIfդxK=Vuƀ^9.јSUD&.퐊,YlhEb|׆a3oep5kM˽-F Ba;E_XGN"N]^E xX^"קw`ܦՁQ1j:/׮+QS; Qok |Xu 'hHs8ʏ mkMN[qb{mvS] ;˗~?E\ΌAf1Q>C#؈LVkN۰<}cOz J%X`$j %'`{ z0-ro6L}tGY> MxR:Ba{N +03Z@Ey帇K#_YK7VDT2g+@|O2WBzNJ39>w?vW Lpaibv5Gn&|ƺTZi (fT. ^Nv5AkfHsF~ $`rj'3S֯ i-&Y,XWq+c\"~{! z}cZ~Xjie: wrڜ] 0v)( xW1$_ғ q|<;έu 16z[p('ܖ:f6,%PxfZ?g-Rp:9ٙ(dQ(7ư}L- d@e7Ƀy7pկ'E ,J[WQt UxEh?ٞ<Վ.xXa\  l *.lR1fR_xxQ4LL#R8_u{ܥZLdgS0s_=kIMOw#|gVda)|jSBC +^ĩBcqK.$Hr Т$̸ӲU6?P#39Fx.zl{) %\ H$Tr5C(Pزqr)&t*qrF#aĜ\!=o7ypSϳ]rW\,>QI| ۦ=CJ+5BkLrXD6B٧4~aw*)e> JP NAXbo\pفs(PuۮqLRGFxfCH-X.m9Ƴ&1Ӡ )!U;K4ir^3w Oh41[`!]׷ KSHPRf ϫ#r6cN7%V᤬v*(, `x@)iY\ŹT!~vzE7чԠe G7JWTBСuZM]IgdDK dХ B n^\ A, .N)]/9 b3]p&1 Ͽud p*9 ?y&p{N0Di`h`/e F/$j8R(+-j0wv5Br/"a"jFלd%{;߹Bρkq#:&Kʉւz њ6':v2u+b>)\*zx(LI?ϴΊ9^نRv냒i-TA?EOKqCF.`!8PGQWiL払hK˥S둆gf1X oH}X")fo Wf؆]X9M*I]aϒYse6͒P.LR4F7 Sl#ELJa0*d嵳8>d5jɅ.Q IMa\%Ba_9H[ PSע Rp+.I2[[Q55[q8 .t 3+ITSd?Pf[H}ejZ`O[c q)Ra򤌄ynBݲdߴ0ZB6!C JQ5Զ A5[u?|̉dSd"^y)f`Dzܘ9S㬠j1oBCd 7GiZ{_+X nM:ذJEAz 0/QM^ibFt·e5BL * &ȰsfPA >I6:[wP<,7oԈ3Sb]zcImNZm/TbGn&' Rb[ߎiMKQ'nʢp(0M +_-"ipOV)A$@pyqu%;Khڴ2`!3ϰP@pLrJWw7)QjhCYUN%IHRC7-+jwn~2X zQuVx ?.lOȨ Rdym|>p':6/d6ЮOGOpeiK01'U '#fLoJ3Ш٨K"Uz ĆgPa턞rّ6 ^jZZ˪r=ҷ˂W$W;]Vwsơ!%g jXuz.T7 jΔyT6R)mU<ȃM>:*({(ASx:c}g֒`0w@)JHd0k]uOPC7Gs&vOlGZ9/A,iTŴj pLG˟m\-f0ՐCc,_d$7z8Kڙu.7m,v7f^ c6f6Ov/ u?\DfRAwע]k}s%:v>gʋKkiuaTjXKCNi &Q 0E0j/ʉ7'D0%#T -9JOED:r~~s5k`⼮'޼#b5quaCČhL!3 YZkg#h6@e(F\sF+OX<ȶIpmgmkڶ \T7=y/1 (EL/WQ]ۥf&9y:e xYe7 Kɲ!h ۹{sFuLUFCvuۦ l]Dq$!}+s|gW^В(`թ}i]a$Xj !.8#H7 9ў\Xn #67Wci\3 1{`)JBJ.Ra20FPNܫY Y.O%sw"gSmM|%Xd<~NMƒS/ʦpC-oWVF'8c.vIt/;Hݘa/4&K,B$K%]bx̲wD x rSu&yM\֡}ɥwmƱ \.G]{&Ǚ4VX[S8ss6GUm)KKR/X- mqSq>jBY"U<٢CZ~|}z~SׇlHbx4Xl%vt1ݐKV:(3NH&lMr7Basvbm1[AǤ 3JK5|i9-Μ@#v?q 2|`wFk *li?,eѠh2""51j ^ш4=a;mZ Rk5)4=s< h$me\r ?Qs/GZ8,ʴYeɎK̸p`L$MoQö)Eٚrz8A_sO$[yA=.4,* l4MYt6LG&4hӒ˾Z<*-ɝ4g]a:`<"}V]uZQAWO𩒋0@Ӟ  A6|iɢ9owx?C#܄ ֔ۡD>Ļ~f|S $sEnRLXC# AaBh69ԏaȴ]]%Ņf4͆2!bfNy J_jHΫRo~ ) TbW0T9}P)A5Dx~8_ 9"f;|.^iUktѭP-dĻX7{͕²||1%PuƗ}_&4C6`C4Fu9KPkcJh u] h7Hg_|1A :B>}F07\<&dCMg=PmVw4 eFYG/?Fe u!56#*ۏt*T iIN#A9ؼZvė4(]&@=pl\Sj"W 8pg-HyY1Fcf2qAJXZO&[ G,V-DX,sIry9"YP="c&.4YiQ! w̄"n;,aA޺WUr9‡;B,^-=TƊ`m)RQ~{]tCsJ{?G o6oXs8F W%`t /TkC󓥄GW|ԍU"L0DEUk3~*sͼ-HEEhXn[ ÷G ~miwS2SCk 0(g ]O"-YFWuHsz#j"thKaRleйJV}|m^zpn'ЄgAsr5p3|4" Ar{/ JǬrysYb һ 22*_|bwi}詶}˞a~] utAϽvLщʋH\Nt<]LjOx{.:*cG̓:`\YeZ^/Wzl Eh,ȓ ?a\SE6J /E`@b ʑDy}=_?j1w}|,9L (0]SPI<Ώ PGFY2&WM;~gO8=38ĒP@[濩\@Xxs [.>_R~LE5emGg L^. SDʚ #(73&Q޳!%L-;onQy\MG O)A#x8Siw<\1E8^e;5}#Av]]6Y$`&I;ohQ >*mq95-N5ĆV+~KQ|us Z@unӊ k}ۀڮj(H#o; ԢL7#3M5\Er_;&fu-DH#6 a#wj7MzTF6#PJB䢽ޑ]PL(:ѳ x`]l&;?Nh'v;4 3MJHcm?JV\]D;aO}=~u e\ vqT$3=~*F8`U>8~ݼ|#-|Ҷe%ZW}%w5=C`'5EcΠ.W$Ox,Nc-\aN>@| "Qvp ةp=\ B<ОQ[+5T/ fDUu6.'_#(QO}%(񿻔.)TkbRdOib03+QemL9eJjomCf xӯ׸M& H6J̝WHO# 亍beBGD0>7prn!~\rOQsi]פ97(CO[&N,T?,v͑z}|hO9utf?nL)ڳNvxX_)PkWae'; ~'?Vp%_#y ^'{å_"}'\l=Ze(|Ou_z}ukzp NHy׳ˏmTfvQ5RD _x~X@Ѥhhc +4PjR|gGeQ(%&iEDuQΡO$S#U]hn9V  F^)iWKUK`T 蜾\>ab^e+ ռbJ?-vXt|]$,?#t W;|‰iK?Ndil( x!>Dp@yD.6gV);*:S6 /DzJƥΖJZ ,簍ب4zrJl`;$OUƿ&4ؖ4# 򣕣0tw]،>r0*6OI1M) ,[B c7zKu߽'{*3L_GMt sDNO{Pmm S(JD;zm?z?||s Y}Y9Z[(_C6¢+{@orn)fFG1=3[A柝rR8c~r|g tu#"Wv}F/ goGkި˭9Nmt{Xc'-]71 "zQ+4%@O:jmϓ(mdʾ8}Ñ\ٚUz?s]2z$j8dd]3Y  t݌ 33B^ɴs?c(?Q0(κn\g1Bw3x} K Dh[qIhGHSw\kaLڶTqƓf0o#P̂u^]IrAqOWh 4?RByƺ"Ocwå8͔d^eD>e"<+dm5u8ĔE0S/!F#e#?` БMwU9<6ps$WQd=T 52,a)W` *l!3~nS6ELa`~]L! 7~:3zlHuAxsЊeVsp2h,g?We>sL n5?}}-*/ ៱bnW** 2șW5a]dfn~6YTbV^3LtsyFǚʒ}Y)*  S9//''բ 9Um-T/[άZ[@M6NvˆŧoMSjl֧)>@Zض+\ƹx X$ێCtt_{ V`FdO!aLv)<Ͽ,4vߗ+@ ' =90L4C({ IuЕYN\M!L=ɔd}p A[Wíy'9}y'C̭͡aMF!~+k}1R/UN0X' ]@d^< 'A-H #ɩ-Ȗ]SI۰atiENcLy1|< ungC;׈~1Ҹ۟(TKyjQ>K956B~aGgrl〴#H`ۏu[hO`ILdO"z/<Ų "J9{mXCZ7 l&j.v;7 -4S\ԫҩ_kD?a qJshDd bjdZNYl%>{v s⸬%\aGe6Lb/iw-]H,4z<ӗ%/5m[)$JfJky{8 Mł]ӗ8%KY0&1"F#UxkB ˜Ӕ30qljzC̬ktմ>J[;@j5Y0 no.̹G܍:݈X/|ꑈ4HkE&Bz ae_=_ӿ*{|9 o/7ȈP_bBi)P"XTi+B0&dtw62 -i(ec{kG)q+B0ʮUpwq/DWvҖY2Pep7'uCdJ}x؇4ꏭêX jHLBL9pv擃`;KØ*weF/@BI7zcb5yR.2H!NJJ KB7ŴxXoHx򈂓nޏ\E_4+GVt 3>5Wk4HQyEWI5>zRe\؅ Ob<BT'n9,(YK~%n:Jkw7k&&D)&.;VSC]dxppƛP EXy4{>JYTҨz&= j 3O7Oq+}J8*^{qqj ĐÌشYVt,%݊Z-JYҝ?Ǧ/3zϧd~qyaE[Vm,nH% qWr/*XN!&KVMueW/HoXF( pyi;RY9j>F~8IC P `2h&7ط*H.ܪI-HoP̀:Ea*%F!p2*hޅ \$  \a.7&0cR"Ξ,*{|(iW%!Nܷ#3B|%wRoshbHynLSxt]Yq4Q_$1`b[;['^w+`8+Wȕm@-.ʢ MهY ](Aa0,0鿪!Iuю8@\E.)VuN\1jarJ0d:{![ 8W(f4v" GKX9ѧa s0H`?\2럈W`nFЗ%WK9-o:DZ̖"jO362}kBov(>ά-|m3d;(nJo}J#"8ISHXsUдLt̙ ag~]bz^DWI 2ĎKsZKw$LPH&` Ȁi7[<w I`K!_G-Pخn\׼!-J[-μx8 m\aMI^|A4Bu( 0ƒEl;a=kςa3MY]xhc.Bpf+x|t2}fwW}[%`5/$d+b"?uYaHZNʏ"7/e 91NM#HK6n; (?.oMdjZ'Vzs5wd!f} ji 4T&4]gO6gMF;<[*b+֢X+@B^i!HW3 fӮjG]?}ACv#4t4M}D lPvv~Eao @ QZ6r"cuG=nT7\*"v~'g?|%BO 8B_̲ѣ9Ȕs3Zl+IS>:]5AzZ|Ry3wHơH;Km2@-8we#~ʓCEB hސѥgD,I J Yx]vȶ+\V\V %Sa=%iv͇cT=%}et.YP+ o5J7kɈbX a){[ȟFa]Exr< Ƕ(ˠ b'rTxfLBNG5K_gؾd">I^dPźHo<` 51/9P8鸣^z}vmOst~1%|gd}L%.eeк0rNQeW7=P.ЋJM.mLvfEY mg 4HG9AXW߳XaMke_Ҫ˞ҩow "iv)ٚ2 -QyW[j}ۇw9BN MH3 [bn{?- f8Cd'~CucE6ToyHaH.Q"b놎b$V|aIڡvw}Dƴ.ًrFbTjfq B+!Gq?ct*#F/nN Fu,M#ɩ<nQiŗ ı%_܅ ZP t#WgLNKr),Cw1i!_#) 6{&3C5Es1`wgy=^-"#}\+2zdDxPu1yͮ_a亱+Z$d*ֈG[]"wC5[0J |\WuTcqяRMo/uZXc ш.=-Tҙ 8=XVxdZ,y"?KqT51dJ6>6;E=~huz_•[ALFeC@_Jz!`]\Lv32GZhoZFOfJtaݒt,2P*ٴ0tY;ݴ|Qn_3Q ²X|h2ڌ٦~bk{g$>Z/XcBPݕ K-gRҴ_nq,ɣg8#w |eDpC q뀌Tݯ`˜ vfҭC^1O'T8UVm. z2n r9!9; /!L o /1i:X"CE }$v},|/:{A6G#Xn;¦ Y2ΣkQ`7Dz=iвa؃Ïu\xժR$|lJu5jش_)bXk&Jjف1="Ap.lVeŅJk1:)0b%[P~5qůOzn[?*olLVy WWT߮ex'i+)-l(VCx\\SC%©^r,Yl72Rξt L!߭6?_Lo>ǢHL3S@VɆHB*Y_vpt j!y#_( %c[b:Ķe_flĖUֵ<P%0-ᘵ`YP?E|饆DKC}o0dtP$Ssc`PDG[5mո CK@Br$"fi2ӄ'{ /+,c -|;zU'mF~'7n EoI% gr1y@bazU寝+]Osy"0fB8{cMb Z$/*7Jvk(׾Rk2 xo< vnhFF nkKTuZdVfV}%Оt'i1H$j`KӠ{b Af& F)Q@~Y4Gy6q86vPNj*딯hy5)m (žA(54m3.ܑS (;Oԟ(̑4%]cz c,މAB\h=grChXT lJlGbQ8Y3Z[Ɖ'A>ʳsxeh ĭ>Lg+| &3z9*fu)?z(,;(#ffgiq,)QUYvƜTܽh#b"T.Uv.Qt|そ%Yg:.]_GG W]σ疒ȼ{hع}9Ccv-CKU֫PaՍ\u=L! !Ɛ*K1*G[+3yCV; 8kbQ#-An+&8IA=ۥ]nA=u?ԍj\A:)O_ D^폰ogvm"p7DR`\9i!aPءi^|@ Y1l07Z lx}A0H35[jj|}wIO%L%%gmQMg'»E.L$+*UtV⺕e 2-SX S+cwvް 5&o_*k֏[sP/w YUI9 GW~BtQOSexx ak)@fՈf4о8y3UJ&l]Wnٓ ? 9Ftָ (c*NC҉1!r̐ݮZ2ፌΙ 2We!6=FVH yIVi尗"p06p{ۤdO9Pv+0rwUy,k"'C6TCણ0q*=MMNBR6x 3!GK8#[B*-pnv3FoxQ:gAat|'n󴧮WV|bۿ>+_1ygk63y>9otҔ}7P>M"){μ vP Oq̐ߤ*bJ^IU.n,*=IӕR,'\dq(,ME}kLWuՅY&xD -@=2XTj,x@ٗчbn6=+0џ;$],ՇZ5|:> s j=͈лg˃Ͷb+,)'0f\UV|h t~ }\TT0 &5|1gĉJѽE{26,~x fsí|}~^zB*- &Ѫ׾`]>y ]T ]}8b-Bz $`XxRx-%I\+Z̛ltHM6y=EO nK%4l x L#I{S>cp'>-t(TW#í/r~%bZu7JAFˎ28淎lnrfmO{ ~ڹ-H4,x. >B?]IyA@y%ġ䠃 @kQ6> ޺uq+HJY[f{KkLRqHVe[HR-7B5 ocq}D$R34b=ٿi,< 9OM{\S,Vh[B ha~"?][oCG%爩3mN.9-H:E7h#RCetҝjOR zKh^V2 @,$S,v^-T#gI*);%톯18T,4vKC#ghy]B320aFuapFA<ݿ=#(.7"uXjj}Y$%^tB覕jYg;[ 5]+Xi.uc LuM.y'!@?ׁ+G3 !ӌj;8Qw$< av ɵ'#LqSB ~hcB) ۟F$뽩4K~QȩC&X r3*jn@z!cQ-2ȕ>d~#+B[y[ݼ{>l"pWzh6,Xjh$cHO\ˁ4vW1LH@y.SN({ ĺs Qo zVie~97n -WMt&? F(q)z;*U3aw_B oM( t4(ݚ=VL 3[SuߙS~[IL=RQ/ a=uZ l¥i^OLPSoB$RJ e+*KHq3Cw@qFzoH lG=Ʋ s/:FAIŒM>0iUnJ^tJ.$y]luކim#)dz:?*z:̓r7;?ޅC :F|b(׭=QG#5nԾb.d4ldEeTeːރr$yp(;n {D+(ҠP*q|R.{Lt iYiep0ϏԾlzzUت׍}p-RZs浿U\%./ pJ#Ȗ/+ƃg=%isQ{Ƀ4Hk-40jJ7Q|9TTDیZўe07}qIXa{"ɪ ѵp^yc8g t)鐞&Wv$ )cooHbĪy2xz7'G0W{텀JHʓgꎖxr"Ξ3hTD;vai!\il2dxԾHuα1=!wvy!1ߊGsC,&sVLJVSߺ3@jy#B1MdTH I󶔬{;CGRTAWTXge!Pн+WǠZ>*+ep*>hצN[R'f~>+:'Ό bqp(NwѶ&fi2J믰D' 0"WJl4L)sٻkt9U6^yr߄or\NmE~lDӣBIE+ăHݷlW>טcqXZI].i hCߩ8eWir`N|.%?X7ջW) 2oll^f)vһC[tX4:^P"x EUpg UᏑ&a*tmG)MU ^|}/O9c()Ȩv:ni歛[LׁLl $|RWf!9>Vzm $s7TsN-g]9;YJ*6-᥻ɋN؍P=vbnFXx #Xdͦz to~@gdөNRM;JFrriC@ 仮"h !G!d-t'Vh Z"č.If_ ǕP2BY47;aJJqG]\]"[sx>;3XKU4D 2c،xU8GtBofb`;3Nws8z,c^>V )-MH "ocpRuKBގa86LUYό d}_^+tM=@{?пqsȢɱBϚ>{!!d7W||XK݉V&rD'{V$ ;&gybh NK:=1p)BB6 *dͲ~tGнݮT8Lk`qz"Z u/yc3:E`ly'J[|^rRa}s#K)&g jbYހcwD]aL6Ỳڵ7_!wbLM7qQxD=Ƶ.&UQ :rҤeңU7?mBwM2]-1ke+{. pʞ*arχ"i.[IgݖApsXnq׀ k'jbR7ڠ Kx9QUP/\p-Y⢸"3+hqo*~ReJL…^V_2ghmUY(6kWȒ pC?$zͣ )Q312h+aPόTpF ބ|MzќvM1mJ͡cb$lq}s m'K(it/ȴ.OE|BA*xĂTO*}YFy*F. ؟%y!H?T}YOG\{)E;:qXdkdɞ o,u@ [bܩL+h-tpX WPNkQgҽY~釗[5$#Yz-;_I5'7e4mu/Tdexpd)٪OHxbfӍBR!N%1$ ^9O`Z.zD״_Iy1e*pvrys"TPX'Sg3n*E8CwHOuPG ~h_f Aa޲c~fQ sF >_uT$O(Zn,Gk@nU\-~#!ZbNpܩpo]ufGǜhpzB$c;Mn^&6'uIt+*ϵֱWj@ zB7x@ݗ@zvOSbgd}Zy o$gMXwńebɧ~p# ܛB[#~A7{խ}l5S% ;hq1a  1G#׀6I^ˍroo/usjg7f#k("\ R_@_Z @ćܼPh4-0_X/$_ %y`K+MK[ҨUd蛘{ߴ/6p$)i='~s҉lA=*Vwe?(H4 {-t $QvNY؞nksrj$4^n궹غ|۲]=Nv+˽,TD63k}/x&"0k {#%2zk7dzG”M)&.<\242;Zv!agOcFډY1:a//{i =鿃Z5q]:= v ѧ{p!C1O0dvS+ڱm9~H nxTWˬ.zaR%+a#"K*F/өE`uq!^ּ9j^?}[(uk}sOmJsZtŤV5:lʩQ^{Wr2سaPP(d@ @"h="dbI.%qbc.saDvf7'U⚃F3"@C[DQ xR ){4~VKʲ5L߇^+ߗǏSrKSsmdWžv|#r%`!2㨢&Jzy:ד@P}gۊ2uo6_:iЂvqs+И0@撅A q?^;yچC ƅ&+ø2=#;?TR /FM1BT2UDήX%%}_j|s߱6k#|ơƜMǫ8Z䄳i/n,1QYU2|r`{NCaeo.63h 8Ը$|***(&ΎV+褗Gd < >/Dk{⓼oj3BAY28/F!K l8,,.B"kC')Re$ZyT&]1m> ƞ̏)HQM[ HK^4AA$][X7'H 3!5\v*Ƕ'^8rWtu6XJmA^򹢍nID"+c k^aicoWJlu9dQ'7 ׶GF$4w ;<9b;mhne*`V[>Jn}՜=ooXR̆kǽd=,TӐ 9q]_U:g1HLp5OfsOxSH 3X=d!d#c !;߷AS?-K5uKw;۸NeJos$T{J2Y3Y%>o*$z_h{ikrxفyA;"wE͋POqUax\%IS_(?tO/)%sY_"}Y3]gPK /Av,jM67bpSҼ۸ i˱caY.]ڂ&B:pɒDt>@{n^)XJUw,CD ؠEj嘍;3t)8ѩS}!CxIs=3DS{m j{Ş]ڈKL8(<Qh^i}-&5L,#p-_P>ɬc,߈^AL״9['W= Ew?Xw1IBɥ/R ,)b5!C16x׼T@ kn_p;\kXE A9a,|8yUWV+Q OZigX f]+ΑIa^観C?Dl~OQPW[肌:r$OdVӁP~L*uְVkj碔s%a5?+qq#zɜ`hj@g(`oꛟHE6wj-xb Jyf$NH } )cf5 [=gM_m(.ַj#m"N[YxǏS97rB-y;l">!KFuחHWo TĆrɄ ʜxl9592G^t3r,5L-5w>H#Ծh=$n步6ҝ(O޳Ң+'Λc=wOivh4'sM,b%,]T6ey&t vvW_̈Q(TDlhIa圉RLΨ-ƼSRU ̱z,bFu ԗq䇎Y#.kptS}uqȘ9bdXΫ]']r}|R%ݿ1^Vn 4y{,Hqɜ%󻮰'Z,/b`~g(MS*\FΊ:s)(^g<@$GMX6 ߜ@-ƟlbC}/Eo_el`{hx`%\Lox\b xMObf [NA>X!tJYy6I9 k]>obFP` Д?\qXQkU>@R\Uy6_.Kyc6 lҦ倖(9 3`M"U÷>q |-)j#| .ŊbHX"q45$T D2/('=n!1 롭oH8umxT\ӄ&[ QsTZaa,@dg@/9(ؒ㧀Ef3iԲ7j?GIR%PX*◸g*>$X4˔x?H╩#,>xn6b aO‰>v!uwOjAÜAzÀΐӷ'noEr䰎X2Ⱥ%-h}OcW`Nu_)/:Ɠۦ_O\ c'[:8G(Tz{#hSO<OpcQP^2˹f*4/49Gg^P| 4oΞ/K֑[df*>>D 9\۪}e&:=:ě-F?]'xhN 7 \1ѳ [q\'yyԘhq>S ?= "$rRt,uY˫ݒdura!`bKjwP4m5uyKAғ >ˡXؑg Z=Vgi f*6 t7I\YKyLqK\Vl: k)D'ݥV%xzouj]z Ʈձo~ZakۨvLɵx|uZhǩ{Gɹݑ7,FZOU"jap\͹7J{JZ,ϔq3uvAwC?ʅZk %},fkQzLCǽvsw21,﷑G+|nڄ0Y HJPڰP¬^nd5m,/OFzlW1mcE#*<~)=K8hqa$[Rsf`њ.Wy3Iw QefZM;E7V:bŬB mÌ:V*M5 |tط3cFdrѦjAE9mIHʰ= +ja\aVt]7.D9YYI#<4EBzqhN+ʮAȬCᛠ;H|Ph\XZ=k!+#lUN.oQدDʈIeJQy{m*sY`RU),~'@M<;L@}mT=U0n:ex/ZԈ'5J1k'jnG?xM@wv$ꏻGf9DU[Zfs_!Qǘ9Q˪f>S4}wynTzOk*_,$I}肮xO6s>~1I5N:;5L“+mp(FT]@5vu*`(rM 0p>fgȝ 9\wMn .V8}EI~ >G{ zacpu9SR"m5FPNM_tB5G=[ӱ!8O:_6ÙʚdD2D$u=vZx仠26UxW* )T@[xFxķp{D]{?۹XH[|8;BD}u+rľ;"VI ́+t ֬Vs&Z=Yc&^fwg D3O JR:ǜ(亇h1ڸv|/)08#~rN!x,ք 4[L_+2El*'7Q9N.RN_.5o6J#]@^n̩1JzT7^.fbpHv 0XѾ=KĚPS-'-x֨b ռ%aA_X@ U,Y2u }*tL4o<#9]1 ~}P28|^W[BXwDD!Y+ v챫 AOd<@.Mg q2۶U)L(ܡurdR8 h0]-1ŒX=~] H%{dm*oSYg$Y^+?\d'̞Z=)l۷J[a6 d\q0K3<|LU* K 01I5io|v6 B\k6<ӏ8*+BE3PY:z7Hcpa}B&mBA%?iʷ(.c8| 'J̞B,XTQ"yZƻ@k wܩ~%?CwS%NW!*nzl$}f`{,ǻY"zl–C_5]{m|šmv>NRehjXD-pW>4u/8 4S):(YmyÙ?CQE+ӣz-C|CM:N0k?cTMpI*󙟟g™A4Bt)_F8 :v} _~^SyGMP(}9PY礀d4{;̳ir*mgB157X{*wnCd^ˋq|F2mɜ%ȴ%<Yo(l  V[N#ޜXRC{G?g1 J, -z7;2.2k YP2ahAnӢ M/YO&Ra97I]AVb D|ʃ3O08_V{DSJ A;Ϟ[o17f6 o]L\x\NfRgAe [Pl~)i-$iwmogVG lq:Wc)g= 2e|.k:',)Q b-L6G 1| lV|Ty4鮎zAMPg,Ž!Lm>smê6&o$b78kR~wXFb(۰J_^&B{?2޷H)ɂg36J`btzQ85s)ESK,^x1aiѫGX~omÆ@ߢ½ Ȳ}}2ivFReݬ%r'2y"5J'xX&C5cʌw81wSE}wQ<'G8cUv% vk5x#P)aϡPsϚR4HVN8Aad,ƾxgzkj` \aHEȐs5Tg%y˗Y2גV]ԥo^DZ(LR`f_s@@Bq7 [)'>o-CW)U|\zVs Gri<}REˍ>M\,Zh/#ۨ4@tA5T,Q{_G, b3)GoGj}\;WxN==Wg<X"u3@Z{ ⊑[)~ KNF܂_h/`F%nk5`[ Tfv #+aaū;8TPᄧn&f˭) l-o+؊$D:|G p"#L4>DE酑!Jf'x:*&}qPkHTLa6r3zK QZ@گJ,t ">B%P)p\+,XL&UpIK Oұf!G#+iM5EHvon-onGR ܨ%` j/ L'%X^uHa RjrfR:e,k ^:jS|}O3=w^ &7<џzk_wzXi O))=3Q {i%L!!(jGmTR+ڶ]3V&-?VjV,Q';jcw͘m@/bJ<$#aSk98m }wl/W Tbt 76ɧ9EL@]xZOc6x {0f>:Ķ_ ehZ.̻@d0d,R8)}MqLR[4Q@O J45qH^2aQw3;upA^4D?N"!zPAK{1>87|E"uIT5p Pq# :7^ ?fg%@ V6ܐ5 {r'6t,8 kwv2|*Ee6Ķ*6x]:oDy 1 N!9hBOU9A8~#ߋ""8fJ5O-VD$:2jym{%郼yC6w ^"e*%0@Ok?O?g|g) #'D@Wl.| ۠L !*H4S-l9p}i^9>%V~fû)uXTʡ.$#X ˗7ҁ08#(tJK&Z^@7cy)'4]8'8 M>ܐm'٧PL,8Z|'[:+Ҋ} }*xu2w+5(K~&صdu3W{l!/Q-C07\v ?P8P0v,ȸ N'!)'N%+u!t4g ЌȆi.-zAX HR s%YP q}ԏHH395AL]\x97)S-`h/3NVa3t$UO(z~m' ԃb1D@Х>|< F|NxI-ikBU˖nU1`|z&5y9fye/ӱI~ClA柈 ,_{jULprqNwl %a2-d[LIoib2]Tm<u(% {6 uOLmB\M>-YRn0=7Oo1r(Izt]RJqTdUV0*@" (di.aK̹, ; MMImܔE q߃ӄ*-4eCpɜo+&YcxA u[K+%4q/M `Gm.8xG&oeM"nk-<}Rczx Lj]Vy-ֆ*X`g4ԴRش 9Wt3E, E,33NSڄ6MS~07!V3YdrO TE`/߃TU.+ڽGv mrF4HnZ cG,K 5Vk[]ʢĀ^.;_Ŭm|[?ԏ4_b(!18o!f`y< ԸZwޠ&tb]}f )=ksr0ѩc[.wZfŦհHp]X4U4"oe.捶Ж[tfkl '.060I>{*׷ek_%NqWJΣk/uGT2/hn<3~Q;^ "a>SӱW'IE|?~$1bpp<\EQGG[5U\R]] ciU E w}&",nij\>#R fn:?c8&ŧs!5EQQLAxcRN Gs^rFl.ZԩkG( i^Ʊ Mb\7 -%dFRY}uZax1"u.Oc:Om0|&hԹ0sZݦ! rGmSjt~7TvK4ӄnf0hUz{ykC= {"c#xCڛ+-(-9 #='S:cc_8[u5E-<9$h-)K,TP6a -]kKkҏ1EuSDfE ko0M#6FݶlpÛ69LIJ\l`4Ͷ._[N'G [eMیst[_ FUpqli$*vUm6Ba5M0GAuS5*`rI/<`Ѽ"VN.^=:D䄫9ZV̈ﯻMvJ(6@|(lRQH[u&BkI>;\wY=zq, ˻&4T5AΨW2|P\)aؖ /H]i|~EXk6(aZst!s.Cae:2ጚ齽hZ4B 0bH2U;R6Sʳ)8wRkvfQo\Z!j>aN^Nؙ@7/sЬOSWX2~ Qb^}G8o RInVCZ?$40 54s -<ʓ?= Ƌ;Np' ,o"rvn=XX`9k  8TwL3Ҝ Eˡ7dFK@X7DiFsEl[`dn v ^*#uǐ"ҲU:e(h/Bfm#B(%͕O:=QY9W }DZ3v ϳf*6?=җ`L茭Ԗ r}4?0^B}4KsZ= 3*ِnwj朚Uk[*uD%@AY*)Յs.#򥿛,FRzL5Is[NXL W&[ m19=+0`Kr`Qx?M]˳v4|3-?yƓ uQrJ[+myC1j"k&&kN"zLͳLi$BЃ d5k6QFæ&"jNrYb28^*bHaFMrÚ T&#;ھ+e< XLOs '.TMBa"9e܋5sq?=q|r0/%I]V,Ug3h ᝷&O,Z^2Y€ :!23gV7*IۅYB _*\vw`7TXzeFH H(f}If`!4paPS)'EBV<{}ۉYk`0dtO 8S{EԆđٳ^joUO SNNJm3|óO@i)\4WAn-+_J N ${; 6h gRm5R wVX^U0p)| : EFVC CaW[, @$ULA!W>{4 Do1 tmXF۔B$TP~yBuqr(\R8)-=GVGuzjI_YΕэxWAXjDt$۴GQ}{8Q.#a&1I?uh{!I~Z5(1y M+;HH?+z~i!K;CYkWד'dct(ҼWJΰ ~YHUqlВHE$ _U#}jtk yg%zKe!o>3c`2"]Bp< jրIaۆ5\άKh?|I> K67:rxmjH=-&A9I_DP[֮[ŪUewZאi}k7GT?zEB6Bx4>0p"7{ GF={{<3 4֥S,K3dzwplf;#.*Z3d x-P‰s>VAI=TĿD0'@Mrb.s9œ&"J, F cʾq̠rpt`ޜU 0Qӿ4O(!ie̢u.,H>.wneqrn+:K4bR 0BWڥ]io3:k^}B@W$ZT)Ugq'Fa]\s?\n?Go5w㔷&c#zbcy0R]x71![95/VP%D Ϡ};t?f0I&a8I.nb_1.ȑ=ҍR=&؁ŽG3T^[5bprۮ$^EԸr=Xv%X :ټEC竚 &l5̛լ &_R#|T"2t8)XU/-'.^H8Cc<(|_^!d)4\s7U& =PøDȍ_Z?xU-h4|Ѐ7} W\:B(̘%`xQ2 zQ^(8b"ٗhkt?n#oYe0b.jJ^6(d} Ҭ*y MSNڽ@iԴ9b)$3T@;EJsm{<=w -56]tRvh4 c^i ,uxA<^%gTtZZf@'oUy&`7xp`+7!Q}G]6rQRaE~EC`.Z_Yu]g%[-iƒ=yK*@x1^Vxr>"Y0yf1wҠ8NdwXCR>f~.[n1Um!4Q;;팄NyhD@~."Œln0=of$<2ku \6" !kbikFm! Oy뢱g<[:kM ܽQdOk?,DVb` .Vci$&%#.urr$/v=)Sr|^{$V![ScȄ tmyg}ڞlZQ=|.#FswgSe=lTϋK7 t57ʯJ6&ܜ&yNd7^:'UB- S7QU LlTzu<:]!lCD1.s5j~ )Vl6#٠!v65MKnt7E> "\One2$R4o7 &Nt^P)5SV'x EAwC8@'-cY rꂥ4[t[XQkx"6o*c.^ǏmHpx t6%sݹd.P'P#hgv?:.q%y$2ߣ骭22Ȕ R)X=n: ׫N\!Ĵ^ŨVx;E+SI@l Ϩɠ>x0?f?*>`L8~ɢɺZ;%9zLyd*$= ;_&g{ UqdYYhFU TvT]OH,~edK+mZ+,`B*3żiI0HvrЋ܍Sc :IJTI<cd;ƾ a^;n@̨4k6| Nn] .D{Y3.24{9oeKsv& MKtr@Q 5lN7-3^4]-2Rj 30'd)YA3u\|^W'Go*sd :[5] (D|zwD$7{oίؐRvp ?CCi(T"%YY'Ќ' 1ib =F'aqc% Det=]:ŤJ=9()z5\T6.3>{4]V;{5sk,^ \L.(]q icd.xId)όXJ;$úxu6%^!:܁& gf`[3d0ېpKZ92a]-F-^ Eu)Qes=[0l |gBl֓RR)7,far` xH NjFWA]8aĽL 0ĤP|VSQ%1Iʦ\:{؝WxmB}"Z*`Jk.etoޖ4,8 P@1\FCBve^7Q _hT/ ,+Ж@yE !ZH1~ #㑰̏N}UϻcW$DŽo0_Z̀7mcR[Vi`~$SxpC[LVdWʚ]V@^v2g@ÞxW!K]i]P-KQf* &Sr bKWS@~uOK%N/f[6X/F[qq-((bxXɠXy=ҩH 3.ޭh'FAdz)-U'pD#>%2DOwƱ*K䟙tg7yhUPؖADaV"x;Frslų c3*Qʃ:qWs1,w7BgzCH E$;SgIBՍNbyl!D}΍)Wd`75J.?&vfB~MjR3.<̍VF,G5CO/ 97[Pc0!pX—f4H̶ycc3jR*Ū]yY]bLRisRR|;7X p1= S[8Ws#rS|丆v@0#(4zh𓷺ʹc.F޽qc72]7o8lc^ k+oݨmp*30( *ې9[ @=f/2S DOlH¿lKag2Ӌpn5›+f+='oLa~,u-pGaRY>u~xC0LĹE74io ҆\at_lvK8Kl$rg9kOϫP92d! K[hBpSK4<DZeRݥ<z"33TuTO{#VU6 Z*wnT$-dY;'}x5m{f[`@jqL[{Rן3hJpbŦ_e[G ҕOnҭg?c@.bh{}_jCZG{\wZX IXuM݀{?"J}0i:O~Q ܻ>zA*\Z8XOEu+VP-tqKƦwô5oVT"6x0{_N ⫗İt":dyU-o\Սby04L:t_8%FqՃ>n#C2(& lu#8kzKO g|!äHF*#qCQ%wc6M.(qs6UuCc,ahmf0 `u/3hGi:U{9WTafT1ASgGs¼dC<=YxUX7hD'}Ȁf)+Z6*-xAt1qT* L=} *-D}SfS˪2 9ohƥj~HKzY> ʺ 2}UĚ}Ng@jd7V/Ɇ?cxPoQ9|LvO'Ezu&RԸMd/4j牓􁃘¡S XpYA*&w8\yI0N wRu!C Zvq@?)A#C@sOnXi"$v8dt!-~ۯ i8[yFŞ*̡jM3Uy@jO%6rfz)6_)R>Dic7e/?c[ٓ*Ikn >us<1^XϯQX@rIr6<݆M&jL^.aB"d{,nMJZf9Ma|{y4rM=9B%;>"WV~Pku]įe0Cq<@?9IT$VtTkkpD ,ٖf] .:S$~ݤ(jDHV"Jx‚൛a u_c;pC hZ!W#i*;߷Έ@&(6ctlb VHࠓEʇ~Soh,Zưq&&%zp`7 uy<4AesYUdt<h*iq{[k cg ;Z9j耴3tL^`Aڗ-h`h~ѱ#M'\]Oӆ9`$X7~Te?vAH*D֌o^Z*L:{Kk3E(' @?b)yӷj P|(XtARٶ>[]͆kuad}o4| CvG(Q1]Ѵ~;ru;7F5psW-QAwzb.P+]CQEK5-'$@cxP)O:3:ENCmx}Z.6YK Fk5ey[D; AѕhY.)E/]yKbapX]qwrz$ ^)F&U͎xLWHE5~9l9dWzS׾>YOٞ71l X<lwP̅pxO`ʷQ 99huA+A_GN2ag4Y%϶BnXhcVw'68?rSZ>2R'ZMY8E6졋OG.4ζPW=ؕp nT2(Z/~(`̙> u&+mo9S c8 ]:Z=ȨXsuL ~2`HX! 4oRf~+ 6cM*uo(kYNC0gPlީlR"4jߤPN7h1,.Eőd .d&9|].M})zX"(w&[ B&d[Aqs_iаi>]!pl8ylP=Ϧww\v&>t۵#T բsόP=YM`TUj:gX¨h(Mr?GÙK)Ax[L,z_UĪT6л =opXk'QM_%>apTxY)M\&(Vdwiex8 k/O>wK {+SYxx$˄-iӁ-}=HpAqy y`" B 5C%db*E}I1s1%>?>%*UOr޷!^Y 6캓U8dGk"0Q m #OAB8/3)͹nuc@ 9Ǡ;Sy6i^i_w91`uy{4"IKdt6bRy'ղh{:2%m%roi}nˢ\?6=xA)h`rL؅k'ूW "TwڪU$1Y?H^Sp J U"hԖ7J8%X/8VN>;1]*!JMbɚc&{4vO/bԏ⃪dBmIV\b oaRc( +'0va>1ZaBTcE 8/(KgF}ųeJ#y7s,ApJt?Irp͛_?%da?O祹/hכXs?,ZIō%O2IR@v\Nzp8YUR=WabD r>ԒKߗ_!L tYC0N}5l ]7:R"+AM܋(<XdN@=BmU8/J>VPX?=xXWٸL ަ,$Wvja|g6ߣ3QDWDǻj)Oohޖ%ߝ`^d?b\HMȳwr61~б $P7k(84o|гYH;=CIz~d漼QM?koD my[o*)9) ьAA?Z:,?ttfc I$\o'uTlFZXc>+ʚEaIkJcqXHf 2pЌ|t`;`au`'<3 ] (T,!$.s_YKhL3o=-++9mڵ*M[$'B])!հd$@ײ v\(^ ]\K[+ұ6[&2|rTseF(7kX|@rIMi~OXaqY(Lnwq:(AM`n^JgU㘪byҸom#3ɎM`sByǽ0m_V*ղ͛HixФ9sC@j MKE46=O.AmS_IZ;LP$3.ό>N+<޾mQ|Qݳ QVv/գݏN4kJ%Q:R|tQ#T*#|cfVm5_v.ף_ JKs"==~O`.2V1 wjY*0kjM)ofϺzӵ`G|9&`kǜ6\E[qzmRxѶq)3p8vǷ;]Tz]Х!R*5Sb95.)B0+"` Y/*Bl * >vPK _O"FrNSmO`N>@!|aHq]ɲ;".U[A!KBH Մ>P%l;&{0(w'LpI\-C;d*@in|Mi#Gy-#/a1$g+˔P X1+}'jd1@%9۩Mj-{4y$:[8~"pUa>^g ŤHs2O]p2e2"͕S`Jke2M  m3*ⷌUlcnWC3=-.sjH!lӷ(mVeI;W(lU`1#c\Q(ۊ iKg9EZ|*!6K sŚH;@Ti dXq!N\C=k:G?Dq*j|u׫$dQw!+9XZ{YCY}}ݫFck1O2Z-.{бВ3᱾w2(qaH5 h4(jZ_E&QOm+xszoz-a?a(UUmjV@`*z0NeGϮSvj`mgJ+0W ΑZiqvm:DHJ H>x/!8O<tq=&|4Ғ݌^kk9l¹ݵ[yPTr`3%"U~@X^7 3,nRcTVDdyD lu gLL萇]ay9ut+Kƺ0feg$^^mye J']-e| jQ[i/&-B1-m^p )2(P$z&HWBm %Na_?d(t L* h|uzПh Z\WZQSz+x QWw WTh,_y$eI&:R"PJ>4sRq7lj~mq]8ZjVYLQϝ6ȣ%D_~? ze?:c)Xc"OK$xohCZS:MPCOɉhݶ!wo댛{*i~קѡxNP]] -jrM. ̟bT\Uޠ6\t5~].1b b7^|FMRU4AfV< 7; o7s(p@R:gs6c1|,b3;q؂aΧS(盄Wvt(tsϩlS_Jp۸ƒDH|L%.,E=SJ(i^~6i3m<又Tղq@YbVM)@I}{fp,wzӐdun7WmK^4~6k- :L%TȪ9w $L(E.??i% oDԚ4A:`efAm?,Ǧ# =2:6g,d<[hct,ߕsd4RgoS2(Aֻeh#y-K, e8w 'TL,6erQ_2\MT1Lka9::oCɮ %- bǒƷ6B-BBe#h ֡P7{"ԖI!uKfDRlNuޫ|+ *SEQi7vhJ2IȆψ|d."KeW."[} NE$딴Dڔz‚>.!2rT#Af ci&,zNʻ, ɽ]qz;č:pv)5$:72wY &Oꬃykeu⏼QFt:fg 4_\iK<} q0tgQ,GC8a:4ŵS0 +޺~ l˓sR(nʹw˱JTu䔠-1N,:54}kC̾SrsY5 ~;DMӆDI*9s@ ~Ŏr%0T%R/ nVy*9Zeڭ'HN#5KH)3ߥZVjv𥳐-9AI_ZЇb`n;oWBT.Ok'sC ` mّ>kҬw'GQG|/b0-+ Uꐶ-8)_OvW_q/AG*/8/xb O:4E,5uOzVC0Y>V$o҅m5 DFQ~Be[`H1(HcЭb\evBBg܋.&?a1 h)K.dEA2B"aːex_eJb_[[ek-.UoC)$Z+bzRԅ=ң{a":f 핶o=K7jCO`]tj,K E }7΄W]ʲ&^c;ևoua!/Of\(_OGPrtʴ'52! /\0_,=XO"v85z@Iw4iGjO˵െki/g]V7o"S~F4ό~ Od կ_hI<2QtYŦxP'axQEM, ~Wūv텼FmpH*h؆ٴc]Ejt_bT ^O{bw[ 0K dGt EF2)z#dۮx x=ڰP \nke΢e+&zd {!(%:ש%g"h^f vnj b&=L2FJ˯\l;k&@j͕"KBa2]qkMq]i,)y/= RqxmH?pC0 ,Ucysyvms뜭"B7hk ̽UK6˚~0KNX,mDE0E_rG|濰B]P7P޽0etQ_[,&(GhH}qK_b`9Ʊ}ȵ`v5LYq3[sKW&NK~a#[GXوtO*NeWQex|~ҳkl@v"VEӳj;LmV_ wgxES (%?$Jp}nqZM`3kThLTrDDC$hJ[قv˝/m,8ZFgM#^'ģ&0TTji?1l>F M ۇ7Ka+4q.;qX$&2y8Gw"iee-|jO~A kq䋄}鏳T7Z,O"~.T^Zn% i(lj>@^S߳ϔ" cx Fe+ΧjܿV(O|ɔ$y-(9 -4xƉ"zX{ Vʠ&]ӣ40Q㻘GnHl*o3{s*%e)%YNjK$=.ө U**[h%F,6i`EٌI7)i8i75sdAl)P#y;։Cg8jW.]7P1on+w;^qԦd2V܀VhH|!0ӯvEpROZ+;ir#PU[jQmJ fXtqVx\l KH_>gT)_SW@ :#> Iգaɛu-dpo%7+xVvHXov)G ńw 8r׿[*2ƇDAja.C5`.~N!,z` ;u>@f-YpX:§*w^U.oMÄM ]l) & ٧8@>!a:?~6V(4:mw5C(c0pe)nxiwR-dM T>8fܫ>AtM #I HIA ѭ0Dgy6߳ | ~hFն~YK'LLq`9Mn"@@! T\ED(1q#) B7 ;rEߧnM\"]/25{4|Rǐ RI>{t)< I{?jU\LR`f0}Wn 龍O[snc3]Ep@S &_9^(t b;>FyըHNi+ Dx{KSe „G؏F,!,I )]Wu[=r<_YFH&PZX|0\AJdu9|nJ#0Ѝ98"ڏ)ĸ㜯ƈ )[.BxX=.af8B{"]̱怖+2.V;RRrhNuX2׮ghY\Rc8lm00bFQq(@t('Jߝb&a;Xp֪ Kza*QUR~_nB='dvu21 u?3ڣGHzBbKc+O(-Wv0fϷf30JS$6džH=ቐfW$X9e^܁/%VX.Öoԉ^ ZPJ\__wEӔۓׄuZ@ 2rZFbo%2E[ǻWd@G|)9{~|:ҶI%8*ѡC W{|3b&CsO LZ<̦޿ؽ Xv=]uON~+!8~5Ka_9M3aVOSEgxP_.;7!%Ѓ;"Fr~񱢔ag0N ]uLb[fu ҹJ"O~arPLjɩNxCii)UXC +^ٽ`zҐū_R V&y}/i!Ir='aV򴞴,+-1˦;ϼ} ndUyĺQ+c"UD3Pɂ;0c6}g(ΝQî`y%#&v3QpұH,k8Ѡ{w-R^K܈7,*ҁ6gS]spV Z0|s  lK VL#J|\>э,rKAB\.'MC(I@tJ ަT 4R!f 7Հe` _#RI aijilWƯL!:?Ƭ`6& w5S {>WF4p!(JtL;Ѥtb2S}l^5 0 Y]dHyjQFJrj`*TCDQZPكGrU LݦDPi汌Snв i7ʒMD)7WX ]1CGEĻda,'594eA)}ጤ3\6CiBgr)a be)K?8{nqAwҮULA`R:Tws"zNjɞA AOH!O]HaPCIe~ TuiۥaG屄M/KF8X@$=Qugt[k93`z!P}e Dn;_/;酧+29T! '* B~D`6.6B^sYgo К'9\Y@RJ3 B=5Pl< 8K^^zA BPŽ>)=9'09)hQJEBӖ Qg,pymH +,ZP vHVmbԬ{N) HV'o8}DVIdJ"']$o*!!K؞f_pw+7!/6<0vP8LuF ?;g- wZ.Y|) fk;1^6 V"-zjxQWbA04u=;8| S9lyh8ubsuv tRu7* SdiP<A;X\ u30ҋEi1vi_k2hGi> *" pݱ9*@-۫_InLo -s]orR8L/~4[L(މ녇j^/'هZKf)-+-oj1=D阇'i RDTn)%[1Y4JT<׃諮%G!9$At'SJ0̳v[iŊ3~)7+jME& Psa Ϧ\*|ىpNu+V\XW~=mժ#C S,Vid Zѵ_ efvyd+[I+OgG4I_?krɭ\E3b{e= 8}Tu"ag z55t<ҡס2ZC>0ow+^hv^50ǵ^C@חقRJ .`$Ld* \a'Rp|: ^LHKAQe>6Cj Jߕ@0= }1BUbbY1vuZ3:Fq&ô"h\dsmpx Đx7oTL Ė+jʜ=,*m@K`J)EJJhF1B>3z"Ji2?ŔMɋq}m˅FZݽNv1V֢СN>=PTpxW]7H%{@\&H_+==\?`jgT[@)Vȸ0aݹ IfkaEq&O'/Z}q!K};i,2ZM\}s]AiZ&i+;9`ӕoQˇ4?#W1052h~EqCKd3KMzG)ҡg1wAkqToJt:\U6$>֦٠(hXev2 8i_Ffs/\Q@|B羡l,L1[{ۃKaa!?8JSk-i ϸ{ϟ7~?UL `X$+ĩ?:O 2?0 10AS&~ v5mP$ 8i1b@_rG)IS<߹u@<^Ϲz+"q5 N&ikG?4Vϐ>ϝ%M@3cuOQNX֘H_ Ц/QylQW@%zy yLcGG5ݣ|dh4z@msVsGPID^QWX(RLP8q#.,]U]@7V·)`҉3Z"zUܲ4hA0iH6Pْl2|K*t49b-𮷦3ѯ f ~q٭ ֊y珥wc+ȋ$hRaN,ˍ̀ǥ3뀮B҈kn IԔޫz pNO[ x+|.7-,|Ye36DV{=_&l9q4 e9XŽDԜoy[Xod6/:'O D6WhY鴝kkq"8zPp&1\2K'.:`(.ݦKEVJ$khǎA<ʐy dmS\xNh\Vѹu8%i1G7-l`p:DO;cbg4{f&l X'\Os> ae9j5Ji&ֳ%M5 %(o {X]$LwЏbZI}+ZhٵMb9(.]:dڱ1GZ<?WY PfYZ2_;B|f5# u9HU-qvIcz{U"|9ĵeHw-:^?K3M|S2/ǩ {@&(ЧVbRVz@"x^mzBܑ<EV2.X=isP(شWáQ0q#Qɕ$s_Q'+= |OIt\>Pp)F#~~b;",^hA X^ ӄ}-Z*[j2.kVjQ>kp3}@a[Wxv/T ͜RAw\F`P(_I`$Լ,;ZnV#Xx$.S`p>UX6|r>{G٦~ $[OĴK750g au^޵vE^dkg5pZ3鸣u鳥߈$C]D@ܱ( b>i2%S8m'.*.7?utM%ŕc(sw odltEDr9go/lXMAEX3"*@2k*zͭuB_BpҺm4x?zvﭥpbPLyoXΚ6 4Uޏji<+mH12i&i7N헕{5J</ uE$[]]VO<#.<'a,AeLU3C ?Q d*B,֔.]xI!H$8#b_D rߩaLo͘Ȯ~#+6LaUGE@p$m'tj;if)T!>BP(6  gmF ̔ҩؓG[ݝL2ޠNu#⎽'(]Ǩy*$W/2v9vſH~tb/D1劫J+hE=}N5sx^LG*iW])Do~@ RUֵXs łҦ`0nE{ '|R xA2SX\>.1% @;OwZo" X'Bt_#l/~0o3$#Ng1:?wD" 2aIԂNi'qS (e1,|#l 8: __98LY+֞2 m˞d6NCIY-RIEҁl^.tκ/N/X4d8g[v?z 7H^rⴧUYw{! ,nnOEƙ4E&2Cψk78T5wB/Ňsp 't[2kHOIIJ<g[*D8k ݑk3.1ph?bG 8f{aVhaM =َ¬=D#5>FwĢr' "]ܺ)Bn.x!ZC".zR50i 0Lw3j{tNăâ1AZ!y{1*+maz3arJU\"+'EV)rx9L媼#H7;4:+.dHYun)voJ;IʆQ5' Ofј>,7N(K4;Z]/?eV2Ka^ :S,aX6M}0e+A)Iv{Гs?Z2_z:I7sK4xU6~/G _$D_)vkڠӵtC$sfnt1$ªAf91ǂʅ,C5̚B%n@ZMTv\PuW7 7T{H^~uFnjl'~¶9'$Gҧf^̃D=}g!Z@&pZԵwP})Lv˦I(Mp'ٶ @ŗ'q4+Yۛe-<ȯ.~?u[iG `4>r]!w dlB-VDDr p Qڼb/-{NƭT yS`VcpՕb<' [%Ė_a_) 0򯇉e ە(3ݒp<ԛ 3K\W+ANY.`U-MLSQE}DZgv=)R쪷?1]{mFfջOXg<=XYgdNRrR?N@xY#8Xޤ/ ~Î)Kh!hke.unQO! Hf `, ؓ~t!vN=<'l*dfpO6Z-ki}G7 m 6T@NGv-9a34-թfHSx(kNƢm=;A2aҢǗ߈vVm1\l?W%qWzXd$ûa nH?hAB|<*۬jv"7]aU]dZPSv0uNv!%9kϛ6:D zb5? 6$̃/qJw>^zPJ9쐅Sk+Mm&~:k仗י[JstUWk BW4qzB5cfjJ4Q>U1-:"ث, XkVΐx1h ˵c\Ϭ:sN9P8U}.Iir,"կmW0e^ W\v;mzN?EpsGd XylZ6fs@?j(4|* u]hnw tWH$WL!QE"a9fӚg H(ZGHL~ax :H&} v3ZIE O0d Ѧ,jjgq7'Nx 6fpɗ$Z-Zm}*Q$_cG{म:;;y3!&\'1jϔ\D*J !ױbă8[]גx&ټ^OE!*wM u ^-YN*s-dgohp i#f lςvm۞O,tfnt@ ]X/rZ^P/%DƵ.!{>c X4|p]^g(w*M"O76`,yZ?q Ş}O4GZ#+3׿.rYȅ28q (4f'ltOKÌ"+¥4I&&.jNFI6 4]ZkUjZ{i])YJ|\J7urya# K۽c1ДŦy;X Zv\ x̙gUIGЫs\LRՎnKy)] #-_?/ڬ+JB cXC*Gkf=2\=3YYv` єvzOAvNO.WN !-AIN1>[Ik%fiLKKz25¼tIj,>.d)oqZGNij _  Al,IHy,6/woD@B-,z+j&)?~yuR5Hl&')}y-3 __QS<  îsp+儚$b[: VlFrJ-#MoO,s T{Yka烇HnhhiYe<:@ 3}3&;OXЦL^X"ޞeV?l[u$!J B?g<,gUƌ䤣6wҰJb&ljuM.J 0/GiG:1tcvly*?T*9G4l-0ryCp& ]{Bi  ] պ0C7=7 =b޼LKVk|Ӹ6NIU3TS(7PKy"RֿR/d".v8f'烚Q'L%+2ȖtlRBvh}pkrJ1x" cq19гÔj8Py IܨKh@MqG=_<k=*v?o*샳Ī5YKrJ >pXA!7eMNOxJ"3F<'!~F0ۀVE]YL:O"> 2 ca!O!]<&5W֔ߝ$D5bG11{=tq V8h,1xFdms*=\Õl m;Sg#f ֔K{+ڡ"Ed r t3i*^/ލwN +ZPMiڞg@yBos8vF$nUVkg~B2x1kD%5?ʹA 5>F?%!>>s*}es^ӹMQH+ ֊Syp`i#PԞ(yǿ:I˚/Ñj ׬;"<%[n~wL HKԙbMJj|%ѵ@*F*B\u}>oX6oLu LЍDhNݽuU;1DP:(qF#5ڃǔX9 =XX Ćbhs:aY?|6M 7<ٷP "f@m;mi}ȱ2=4l)+mR``̋1r֗}n!~k{./;VNwӞ"SH9@ye tP a b*ڪ7 R8\~F90wّsMLľ{R'!oX23lQmsTJ4eȩ\?WDm+vz {~V7ZR:}#tϑgAKf̠o>ܭ "[PWh.M{*'@ĕ[L>Kз%T ʍ7i^!@vS}"VV$CWPBN;Ea`Z"Dnol$_Pt?|E"%gC{sy$WNCxn8(3Pvv4&pM4,E2hv.G,Fƒyѡ0&)ү~s3jE{d":U8i_^e\")|\r7q+TjBWnhR TaMoGW{;߲U]T SK|AՅ&TP2ou 4QE' fa1wR~p@۪!K*˭NIY95,Pкu*607`8oX 3К ^zELun'?iiAwUB;-ޥn`p{C},1@{]Ǯeg!I&.Ž=p)=&\I'y jg.w<,7CRowo$19c3uhyƀFX,L9N'Xs꣞N<0Z麬 H"wqђu*?~`2x cg1hW1DMr5t`6u؇wubѯV{tS^|*ϫ^{T8,kV@Mhi 2%K@ͩP.e jnKcjmM 4e[ROA' L+$@.Y~pl~ 2z#7; <+1ġ1 X8c&e.j0v>Ə:5jqs䂕f:tazc9-D{xpD(?ɺN{>V@kˈXot4⭫L64;EhӶ='b" pqv#$HK`Ka+v`iDW՗)6Vr䰇[ du8RGo J鴰O>>T\I 3rOٰy:"g i6 vJօXeOsċn|tpG6QxWYyMGE.1|Ucj;-p?U*+sNR.!e iG+3[rQ6_t-5֓Cތ,DlAR|scdCNË ^tz5R&I9_&/laj:,+=јXyS~m ܖ-Y6zg9izaȪx( + X&9f^6!1g;~뗎1n^tF=|6d˫,\L>2D%E0Q|YAE,g'F4) [6tӃv q)w!eh8x8Ӑ=XKa5aN.__xOBi?w_N4qp귭u0S@,{RpaּOqW~f (JSGL?ykrp=YR2(7L4Jff ho}L7RdܳwGcrsq"lyxُ-'1Pynfu [c}|t 5%$ܻK=9+U'J UI\[- %uR)9t`(v?:zh.rC_V,ww7Zj:WvAZ?@'f|^5 |:_^V˭-0FĥX(Xb!YO_q=W}gr@p@0$[AOhnﭢ-yx;kR%|Onbz+t,G=^-LJ\5G7O@Sch˪o6L;]}/z.~jB qT>|:9Jĸ&<Xs;jT d6YƴMΓJQi'R=/ G7B{o!>lG ͞$AgpFy+}ߧ@{ CH??(zz#"eYn[aM$~L8f453W0Y ׊,V< aTjO/y.(s"5qQkjo/l"dzl tI.iKBt*@Kd()E1lJF;7c Tc}ɓs©c]s]}#Մ593;Z9ሼ|ԲjAi[A_HRYMO<܀_im&$/ZGֽ6|#ORn39[p yT鋺9BΟ7BhTx]N7!]* oa-}1{K I%B;hfZS^%8*8l1V;c/ky|=n՚,7> bHW꿴 R!# .fNBº"mp)DH1Yٿwm(ộ^I-Yv_ԭI;_\(ТHJ0!YYcPq8w=7)tG5EBr~ylSX)'bOF 7gUx?ߡEpTM]2!KN{~X %\=.'o2D& ]bY Y KW!\޹bz3P%kMe|c=2Rr}w=3z.:QcEHC*NH&7Egy^sIKy b:?;L %q͆ LjuPdg~H9#Riډ-9.RJe2گdڏFE3+xE ;kivD&-c.##kw؉n9NgʹpLoM rAsʚ"\N S)yFK->L57h_ o&]h(ҍ __=¥h,-|cXv0f>a$ӯw։BZ lu2]Cvt>s>: >@ pp$jM1Wypre#}x)~V}zo!fж:;0Pi$,h)_I'gU קC&%r`uw(ECCM!SzK1Uk m),̍\)+D ӟ!#;PC y8I;Tw7XIo㈵pPh#= Q?B<o$\pzEߢ:8&p|+ BR\n2Js<˹]4.-{)TN푺 l_IQyR!272O^De4w,Q3C 4[|O1ɳPX1 }xʶbfWm j{jcy1Kxy}p9)rB}ܵA!,p0X`9q$[e;VV(`&֛V9Gų ߶'k \y)xi6<I$0 %#+yC.[Q䞬spA u;/=8? [4e<ӛ[npQ5w5fȜ!iExpFs:l/f[MIHy+| KcSϜRp9kzǔaj Ss~?hwD%3vbᄡuk84p֭JǯVjLh"2 #)nhpQѢ%br6] ox^dSY,Hq:' z­B>u E1^Do۪ڀ$W-jgJ򌺎x۹d3fc+oN zs>m4/}l#.G@~Giy& 0槿INիke+1v(*|' {V/"/(܅&J2pxv=;\༃ue37[-#R%3h!G K0\I_f 5q|`R5N8kɃ~++0PY9;x®86m Bɗ\R(V %$i ݞ/Y j#\kΕ9$gQ[8^$.'CE[_9O|cv\t2eE{YQ{^ky%-}]4iB>(of`+щ&֍ ]M r|'A% XosW:(klj5n_ޔ B*8 *[@Eei9@FNY!Ljz %,*5 ϯ A냢<%|YbTF7 f\11b}w0Ϭn7I\|7vͫ˪Z8=IsՓy:Ot'Uu~ scG tR2"SJ?DT93, h˶#$8X+OTw)m`~:Ɍx ?w4^EAJ/pqwwc#ln!c,GQ5D+G j{@AЎ=G{RS|gu<ҍ<yjY%|),#Ef1,aAQZ4xP pOѕ*%nְ7e]Я~/oh~( h VKڀ3}ԓzq'֦Tt)cqͻ122XGLYjSxߜ2`%-cfGC K }!K\_!C~OηF.zG퓃`D6I3oZg%EO'x koY\Eƣ9C4 o"Ȣv,})#I_:(bݤ鄇̋ņwa [Wt^szW9y^m{]rT|:G!7 oSwɵN]R {lR-WS7}>뭳ܕz%Anϙ B>p=(\\b-:HlgRW6C~r8YЙ$YKD,ƙYiFY$~DJ_GN姠d Ovz‚}YhIsiqV* hss#0 !`{hP]S06 FN{bx޽?R b5٘mڍH3I==1:Fp̅]YwQ\`ϣyK+[~O-C" B<8kܶJ/uܦOFIPČ!lnII;5LHx:\-f%.-%AKy|ԭXOׯəd\ y `6~3ܾb4K0Uzh}j4h J/Nt,-A`Wu3H޷g`ӖwyuicA+C6cQO;pjpj]O/O%>ܺ%dp^:vȞ ܌*C!*;\,2}V6_Z{c E3bzU8D5j(TGOOMy˜t/m~Vj| DpfTu3-ԜB~g9`h\Hv$< 'n Bqڣ swD0iBhĩrSvhߘ- (&Ϣ]psmǍ-R.>if 0՛euc-t@Qx s7-0{T ^@h1n ZrnJ5cwpӋeѕ^`v6-Y~7w )OXt.BMkoBy{ǪGU>ܣljSdfQ17P+*n()m<ܯj&4(y|(oZ~.G-%mdoC4ow_e ٷHPr={svkr˅H&S;:.a"@B[ڐ!g4F=g9I_qVD VF0N˯!>&Ԍ v2iַT O7N-6|t¢~M'ZzZ %t1sEⲘ`;,sQoɠ<X8o`n:Pj Gw#ޫӶ9bxmŁ ze ќ&ٓ>fG70nwx끮կbtܜʼVC&,V:(B&46V';> qI￘_Hgj"$o {6LRNRU4b. f?͕/v,,^<64TSS0" e9AVr0/oP6kol{!G=,W%0Q"?z޶3Vڂ0/Im3%dh.(ul)EoYY1418VVZUy.tI"[&1F'dRZdGt&:pMa\SΜp+d1hl$})E#Z81{F0+/*OУ^5p^b2?O b"s^=+#;-X(G.dؑ"%s%Q"Ie+נk6R|qF쒌7pr?dʇQwW=bbL)1i]K:A)0Mw5 SwUV2^e:Efah8}ȴVc|&< M]|L57O&<'KgM[Pnl^k=8o1{D X n9]~B Si+UIsd{!9H) oTi9v˝[jҩ+{ >¡HO C\8SOLCwg'I{ x&3'Osϧ  =B̕ ?*V-VK*o:)I8Td{''JTa#!zEeC!Z#Qs=w-IScv;p5mC Az 35u%Hs.vX5wl {{^SM>ܛFUsKu#A93@lWЎ*G7 qS!h*qfSqDEU) Dr.+ y{;B Р&E̿Kk{ E.h`k}\7em\V 1J I 2e&ia8$墵 e8T̪f!a\H;[ɥw0nF:H3.>,9-!7p/,ǎyS6=yŋ᧜8 sO 9#=" + f`W;tYE' HqѹSpWe!Cƃ+݃\0.,O:Le5yy^;zU;ަxADgϓY_z{%`+t ޼s_[eZl-nJ}1 /;{1*Ih}&+_ҒqV[yj6d? ¬,uTDZrd#P1I*d9W(Yb  `G]iaq&?HZHvS),#Y@}pm¦;>O .;RTi?CgVW`.0=CN[PߴA;/J}iZS/\>sB Cˡg ׾CE3 IPP%7k#JH吪t#=RYP5 _*] Ck'KJ`E pU Sa!klҙlHtB(ӜVW՜zt8zL"CD-ü-{mX@Xٳg _Y(2sn轤?u\0CnT517'@hm0_dE0|)ʎ`إ6s-]I} I0>H":ŹqG.7gpLwЇqZܯF(KNt0q=eA4bme&]]x`!;(_j5$:nvfMSϫ(oؓ NF\ Z ޞBh=59rY h-14#i;砫 `^a x]Z*t4Eb$zvMPS( ,ӅNm3(xzDr4PɈ;d?ʆGX }"ۘ WBGhTvI2a`jm?2Y^ gdIu%X%;bwa™=0X=6[ (G̫{jRW]-B ߬<&#Z&Q., ;qKG9,551+NGT+eݨ[+)4SD;/I:4ip64Ea@z @#FSOL,ۜ@ه qg Eq6^kH=E9;y{>c.I\0e\ Xr0 bc⹺8X J5[Yp+S`aβGr Op*9o+ʒ"Rժt~5U:t,u/> /йnݨnعn&D!l_(+Yddbɼ`tL(Zr~gfJq~Rb!,nfv} R~ܘc d8zC~M_Pގ؇F%Ҩŗ OQIK=v8wra>1.ziBq-R"|7Q`;̹}V7 {Ћwd %lsv2G @J;ǃ%ͪPFIq'1~yaK:θbZ+{LaOP͂I)6qG[b2H%@jkvGj?ޞS݁SH'j|zjz'ޮ|!%A#m9uiA7Q#71 5\*vɔ_ifdJݳifۘyU6㓚$6~9U#X\dЭ}7}@497av$߭gEzK\nfBvYlw+cY9רH;m^6OH&7)ӏED\h1] T0qT76gn(¨-PO=3eD$-Q"2P֞jC@AF%@w"M)e9> 䂤P͋4K3+SvZ= !太~'oJ>\@ەвC^X}9CӳҠU1*D>ko~UY F((^[djE{PR^*)jr_Rjts'#_IF dBwv,c ª_rH U0Q;Fe@QC ?(pҪZ':\y o_? hn-tx2e„ zrWX*لV 8gwþY u곝q(/mP{宨&dcxaH.5?EcD\%)hT-)&7Jo/o+\1:?Vs)UۃPY2kOl|t*[Ž#z+>Q}=WEu6pVBzALf̦2_DTRVo7//_Hsq! Ĭ)Pz1!hl. i|.n݁҉myM={꫆6Y%҄ I?s"TR8ƠCbEy[~E{.d: pl)B=anps3hvD:m2)TvJ1Gb5 +"x+ѠS$w̩mrRx$Q3 P+2m5=݃ڕCcB7/i`ז-UZXM(b`;۟iu b~Π^.R䬬D!,N"UxI >x:Ɗ~nk:'ŅeO=nsV+@0Kj?  !M(φ9n:fn,sH h5[0Gz%.A0,?7~.lE$^.Epl/14#0 8NԐE=<|OON&}gcNa+T5'~PQ s@9@%l(cFUl=xч lY>xR-B+1$`.,Ľzog~ Fy+v1B*H<vRgK!Ŏ+ȿ' X~ujaNN|6Q"tCQ`uN*iMSɹ9JKW(0&&pì«[`\ 5FTKpz.í*;n|.Sцn`B^R-aGzNO TYkMGK>HWaC(AD.zйH7Ȟ,{t1M :-[$M0M2nL 7ȏB!9pQCiubMö0p@bߓF C'w gQ1#vfțOus?W Q(Ļ\VȢS|[O_~mA8~c?A6.T-/FjԁZ٬͸tMY3o97O\͒a^`begEC_E8+x^cd),3R26/6NV_u'̀$m3iم1.;d8=T;w>x#h]ZGMxvjW M8C2LOKW4Hu8iI_ժ2#dU4!l]UFzx=ժՒ{‰hrM;3t17-8f.!;߿JΛֆJC@.EE= rR; ڙŮT&b~E/O,Q5uaRjg ]h)ꔒdDN]KJݻ"ТzQ b^a)u F#t#܌nȅR!D-;ݮWtݮ䇙c nhblaX#Zڎ_XE"8as.JYm7Z"an{ x7xk)nfY# A>\8Nå&kEPjّLUhP/Z;!- 8 I')Zܼ2Ypd|c C*v vcB )/{m\|g暡(6{c\fǷq2x.BGizMxY#}nFf:xIe gW]6Cs/P~# +??1 ˖];9b~j Xa,ӒLPdHf5~h~Y;u,5+,FVR(хe4G qrS4rn*}"O4Pq# nA+P쁳/wUSHZeMI}]p/$ŰF]E󷏷^I<9qrm,[u5d_ ק6 ` oJu[Eɣty(Kw}035gt0uJ]g!Heuet 0`5~ӻHEB,fzA}rΪ߸OƉN+_󀆁PAX8PؿӮL K3SkemҭFuTt>rǶA3;μq-)+:!ˑ}{qj05lGB:SK Tt"2΄"j+ J+d2I0-T6錣츉Lʷ^/biD.^wϜ+@v1:=4ˬ65X.І?r"Fxя5x A$0uGոqɸ?U0sw`OwVtCTF {a9뭵91'a|kKܸYqQsqie:G-J͠b A=yR]:rR 6@3v=ɯƤs݁b:̕F FPjRCQ| l ~)#DQ3Gn1=ƿlg (zQ]l68$6S+^~xsbPe qYm١\h8;Ԥ `.ƶl,9p8navےVd;KH ;>tbB8Mgqb@.@Iv]0d8;ZD3NCO#B|TFIǦCC4XGQ Q%RW-Kn Z~52\J|AX;+UBS4U:s<I.kgW 4"IMF\f jPrQeC &V,wd)kW[P3gT\%QENq%o#MZ G<5(088m(E,ǎy/H0܀P~:nMp9> 9}NmHɮ㺋I馥":.Ke7Xz? 1!R9Doo Иڣ8!7eVDj7`T\FmU[]H7Q%j)MC '[O^k`cnW5s]VQ[|@ezc7L!9BYkd;ڰug¦շ!(%J寶o{D?jxq2U`K-`0}[38WrH[mmBo@Cb[)"9kLcT@u=;uDw1ۥߞy?e#(IpК HLk 'yaSϊ%!c; \.Dߥ8qOu#|u-rU WN$-6>qhxv7zVQݢ`$k!|X4 ;-qѲ˴` I_NLE13de&`S] v2bf;@qэZ,aN8i\Iq O *nhteU hz/tʤ&:M")iBTK|H52.u. 5K3% K8QyE#_?d-#yγ~9X q܀Xa"" FmzK(uN6) Į-6VfkDsIJ[#B>8ȱc:Fl{ˣf\!}^E<;St 3mpSmI~CuiT[$%+$+] O;K}$=*KV.KIWv,W[I s`4'M绕DX⼦I^HF<á zQO}lú̎PP3iw|Lkџݛ5Ƌ`n0N+8)]!E: 3q0<ܱFEA5L5Lshgܳ]l!zCUo\.4Ks|]q"3+W) /p"t3xң㔦 i䧲J/cSQ JV+oֵZ~x+! Ie0@.\ҡƋ%;ӪOgxҝ&r<>fG-섋NH&7~BZP @$,fw^8D kd;0X\C4>|ʁmgcQMQ9N!])Nȡ QwuIEnpro4CqbkvL i}\ldIwtns\ֲe_@p3Bb ]uMdyHL1 Km3n߆u-APʮΦL鵃]W5WEFԅqW~x]*ni|6&~F^'[t^N3S#Y{=0T%kATSDv%yvV_7DIo_$7JgT3="/>M ޏ=ڿ C1b)*H>EhgB^Qlwš+ L#@ur:QzAR>%b6 +/&6 B9ANaOw)RsTo` qҁt"^ݻ2 = OICEgJ|·9"\BŷV;TXC&q ȉgOTnzVDy&.Z&zn2a2pb-V_]cOZ7ޤl+Fь\B &^](({5PV#lj$:Tt ק17SF:먏{Nm~Swmx `R&M C%i=Df`ƙL*՗nZF(G\APœL4ϯ,DQ$aU׻6(TRF_ok> s Uzꏊ@X :PR<|aК0p.vjq-L—'XGiQ{(±54܏4q_yg*) Ā?j6kWb]=s6ʴ9J?E.l]R G(7|Ca*D" j)BI%"O׺<( o9_3D&ŊKF ݪF4Ab tT]Rl`IMbV@gKZE  /\Hywvs6谦]h;[1ccyX39#j #{ch Ԩ} {\GHc/HUSD $rw)f)eAZbPُS5,U\Gw#gR/-H*^f9V?}DGeDmF2=ХӮM!} sK؋5-ʮϠ%?=U:ltYP3fqL)EQG2|x"RU6azJPgZ*e's8@k\wT:)( ϟIƨRcgv(,ncvqHk{ xtщE5? LWȺT|<3|BL7 י"<Ɉ˾lӈd} 37[|Oד2NEyHM^^a?JɬTYUK_~JC>qZh΃_4qp@rxDPk^!, %=0 zͫ1q0m UVj I~~%*Ṽ8vLȯ $JsfҲ-5jzN7XPѩhޠ1I5b>a0F7$\޲ ͪr,rKqLfʾcRK5Vaߤ}f9TXJoՖZN3R5)ZYaA_V®;J=~jC:;/6T4L߂+6c%ֳ[H-Fi,c i*H c[jIRG f_(y蛩!Lb%0d)^ ӟm迱#Y  $diF'OY  &Iq8B0X4&3=B=i i\٠DH۶ 4naB ܍BmՋLsM+)FWfm{TrW^/A63E+h)U4k6;^u~c7AT[{#&] 'r "E 8$=[7G Sٴe"Afz;.nV]Fb^Jw&4IP aQXV"$G~识ki~ )sDqE{>b."*ֳ|{Ca!E\9x^K0+eFxbbd֊0?wqx~1rI/ [|Zݚ Olsn/ }WN"&5mlԔ8*& [i]BIks} Ԝ'C3cb8^:ܕ|SE5ʯ܇Ce!i6'~mFrg>]wփ#WIv?{4qlwt1Kz)r.V F8"wp0zRAmZ\N7;: h_%x e^MOcK=(c8?4%w:V \yev=qkC73;MjH%+ =kǽ@ߝ& _*+m'8)X7桏JylDoq`|ʩyrީ)<mM_.ڽcSkm˶Gu{K qFʨY *yHE%]LVDbWP4:,5]BQQJq2sہ(u!ҕԴC7NhãմQd4nsUgqxqO+I{c <ؽT/NeL'$ UZʣKHJ$9Aȿ/ȶ΋S& !|! s#dY5Ζ>rRtbusu,̩C+|SMcK}A[p[[!Ŵ3**7PX6Cx]Н3nYM5Ñ*y@b*GTO[BL@CnZ=V^ صud͂#sE 89DWbeu4E. S"%DCr1Bu3"0M_~kM|h 6HA89u02IGq,ζx|0oIw2D ոpf=*צbGm@!EgyB4Lj@ 姥oԄX?nSž[e?{$1dn VQsP[ZZdh>R UG::W[::dԄ"*|0ʙS8P=;`+Lǁ +YmͰNEg!])CErUxQE N@NTihA\`ᝲ-3NH`+Z;2w"9kMrOpKT<US;6a`!R0+=&մ@2wԶJO!ۣ#c\Syɪ4 A'=mYR89Isxo-gsVl 8߻f;5L1<*n}z[2'j lSKP4XԹFiN2jrX;[|3:~ب3fkF.qVH} `sn̷=#>WXDO6gC` o) >I襯f\˩Xh+VlHƸY9{74 68$r V9nZQ-me=jӌ,6?qO7gBŴUI{IDAMM4oȔg%HEy:WTsj=WUQXD[*sKz=֬ύ :x"}$7뇬 cg=GβS\  _IY,0V"~I4^޵|qV!N 0Bҥ Nc57hڮddi6>̔?b~Wbz_ =B&s JPBͽ-Bh~|6 y|Tc!ZX6VXzurڋBS3$Tnl YoiSi;͟CYhΠoݷ(iusOzJCn{ uO}'`I}mWX1=i`NTeiΓDRaxa$i@-re)KKpLKA a9gm?x-aZ;mZdQ Ĕ7aif$#:$#`2 a7xUe`mҢȓ8Ӈۤ٬;씿Ι #j$̰r8Œj*\-qLd?̣,T\[$H4O`KcM { $WhEQ}HƼƲ mk$Ik"~/t0f!V՟wU@1Nq?<ÖL)GEv @~ˏq5Q|=`V΃,x"D3o^aa)9%-da7A\kn.rq 'حڲz|(8}̮jvQ!˛I{x@e$2BR |!\vYc>bsq C3z0*1x!(xκy>|2~e!>*MaPnZsSh?&}: _5BMе>-XG>%҃ Bƶ V]'͊vw4H8BCbyRB7$ͻ&z%YGZɝCeתX8u~@& - q2 xOg{{B ,m.{̠sbj EߢpB}ؙ1R,jԙչ, i1}|Nq@@^n43Ns>KAzRjQ{}6j u㔤Nat6EfA1_#v+j$nJR+9iHEOm #<]@%+}D0j{P[@TF4" r7 r5g[.zquJc7y)*<`oLc;Jz3ZqpZ\n{ @|9,j/OGx6U*Ŧ{ `R6Ӥ4CCTL,.ȊMLXy'kM5RxώNSJp.3\'v wY\CykR0w8c6;ȋeјjg22SxYV#5b9 G$%dC ft'/@\)7x:HYBIqp0ˏ\)]as^yќ \WM'2u!$&~]s2ixp/2NTCl~RH[?0I-_@ϰ'ُg2=j4f!:,'lfgTԯEeXpLI9ȋYl8[]_y ؇ʉ98xή]ۀcʡ"H!60DǦd#¸R0;Z-{5Vν^[5-"z俛E$|8壝[* ӗbkx9GIL:H I;#gٝ39G`q<5V$s30ҏ|kM 6DɆ wTSd7ީoHKv)^czrkS97԰ItL-r¬ 2j2ҐqD)S]]U?\U4Fx y}fa 1/q8ZOo$1µ: ӯ_<:VDK.03%ʩh?RZ\ 4mݖi8:E׾v£$eC C>t@0*[ S^HVdWՆ\uOԴn@!tnm$Ih~80Qs kH$qTbǒZrMՓNCkFnO׍xCC&v jXYK|~6GpJV1rY_((P0tsl#gX3N ^^*yir@ZV]ȚWlr|"6R XWc@$ !ȣ\QHaWɖiIuCH(!U)5~e搓iW} FK(`Ppm&Yx2Ld3b+ұ['ļBM2Te8G9CeqbTB` AW\a 6R ]C$6DG& [2H}t) ZY2ČXvakI}#fIOGSk ҡK!pIG2PHpJpA:SMF-($S闻r7Y=:ό*WvKִE&dikނQcx(eb65`?4T[z-a!hth:J[e{#˻ Q/~K Hݱ[ Qn=42хC!-G]80[A|>K6ʺJd1 3d(7 /xQ[X+뜿~魜2 5d[=eOf.vVz\T'*#gL-}|F)U 7j6><$oTrVAHqOٓIj3|ފalr{AFгdG ,b/nf5 #IýKݧR%rcJ]xNsr$٬(/SAN|21vz  ;?kWĒɿZp0fٌ]wu!d+NוNy^M8->8K+ yymKZE aNzr󺪰{У9 H/{QƜL8:.'4& '+,P6}Atvol c=VrsM,:Ueǭ)|p|#CE+~?ݡ:/E$I#w R2EFD}.: v5Oeڜu׾TcKqIL :# 1aҳq ;lvZUbJLAi/7%0ՑzAO(pSM(aݪtKQj46:4 h&m)-\V8n*bD Shױ`T!:=F.3&F8 [!t!MbcZ15Cx)6_ s*&jHkQP K\)&8n}fi{fuK^,]otY#g88e+/FȎOsݱi>9c( (<27.Yܕ*JU̒&76 wc+ZG F$m(f,Y(@ ,]LFwb=T1'ul(=*x+`̒4!5Բ/z F~+@Ñ^4(>R:Ix(6re}-T 'PdF1Dt̩W`ͧ  3#D ҫB:yX+:lZO? {ܝQ|c>ҥ=[Vc$7"sGuYr"1shߘՓaW1?֙FC?˛VPwxɖ<͵!MHD> lrWL߁-?GN;CL&3,/5sn)*a` .Yr&ٱ.!cVenx~ G(_ y&q]b=`S!Z%Ȟhc*㬁~zV+ͬClVt9 M'3+,+ WsH2 NpE?}C 877wt }rĈ>h%}Q|LjX*(iÚ谑FҦcP\/d6]oIvbmJ=ԠLFƹEbo_o{WOډ-B# 0 ?(Du58îO PGmmF;JImƔ9k YBEu>;aMr=[jw&8a$˺v@x_EOW.Qr#}Ju>W-1rxTFVI(2_RI= \3kN=Ӣ $@T7w?E+ņXZ^l(^-esyQjop%6>\ &@Mh#+n|'Q[^;Ɛ1/1q,[k?@shuٱq3 0zf01g6TulϤ__:÷ύ9?/˙a)cQex5X3-e,}]l.Vi " 7?a5Sy>8؛9#@)KBP}W Ui3i.K TY4#o֐WL/-ă࿥zLb s; \ևy A3ٳV_6b爑b]g=©]߹9Z;1|FYx-`yŗjW@)A;dֺ.'xz1؋5OpTfC4ZZt /U;X@ :;sꁨdZFHFE}߼8P֍?(4%;{ BX"<= R{Dw7om8MJyj\Փ7/,=?3<#TYscEÚ`"r4ډxYu/<\_ '7hUqo nJ[f2gS҂ 3X)"\L\8m%Sф¤M j5 44f]HDN)Z5 tEN{ ,Iڵjpt%-Yh<%aΨ D2KH"bP$tl{Tp-/8xW"Ed[QՂ#^_.{78xҭdJS_5pJjZj#UKImMEh/&-#Ezn"6_ $B&K4w1:0Nof>.&zmU3;T+3N> V $fF(Xh{m؛dU51D . nwagzcQB3J\εc42rRP~Lޑ߸!JD02#?E"h ]dɡ0^++I[VPF`x$Hg J|yAʐv&w6+@mU|J-5FPH=ͷ^:!6jtoĒ!4Byv2یΩSe >dE]q!L@ +x6@mc]ރT%"]ӉϹs]cx9x8\Dщ͚yE~u(Z곉6PX AP$G] aG?o, dSe|wӴ3QB Jj-`̓,_dUu:[֨$,F:,~S'Ow!r>cRuc%)D{^eelA>$Co;bm$SMK7ܶrdoOB侗$Cin/BA\[v/3^:WsԱv P7̕7qc;:ƒ'.Hsb T!ROA"U~nVnL\| <JdNܑ(]ftVGd}+۱UOD0b %HZt.\[1 UMA $ tFfc#?)VLiMCGEّbǨ1q1s_2?YP"$aPH=,3EHq)f=fX}FAj!ART7[C yN>tkѽy|Gv I0!"w;5^i~dhۅ+3ST2BUr ~RiR ôDQzlVY4%imM܉POW*y7]l]IK`a:8C-aV?P[+=ξ҆QCe2cd:uhSV$ Dg{4@Ɗ7é' }k-ٽ58lY$R "䋞1*OI3i{ŷ5mMC|#w]fo**^ B* v?B9St| Zsy|;Oht'o05)&e{0 3Cΐg[ tE؄>x>oaVpL$}QN?=Ae(ىS $$*߅ |ڃ5s$; w\ŀ&2pDžM%IsƸ R|=Cj1 Jc1g2` `{oKeAZT0G0eN3*{4J NU;e+1A(s62fb :KՠzM?~\\@JJ3c ̵i ?jAႵ2cTנУ 50g=x4my]XVʚ'-!YF9HKwd>6ɣ>!( c?V?yMsV6,ě?~7*QEIRpi->A_fE8[ oS:ؚo>6԰ 7:_ENT^q6 jd$>F H'z+O&Gap5e7EiUvNdQ-T+ pCRDM&m}™.E۷z8g_@cvVO3iSBOipfҲ. p(>P _ 5P㷝U~xT_A"7>J< mz>JT'`TM40AkC?v nY̱#NzKպR.#(;|DROWda[͉fު*`(?lY=p⬬YNvH!vAET9kh*0]`L]8~q ( fL:Y%_ހO[[MN+EdbCoM3c֗y+ӝkKTe)PP5AfU$V>+uOpSgHWح?+^ګbL-/ gEܶ7 ':N;dzz_!t"^^^+[YKv@+A#2g˪ZBhU Qnq:KR1{o pGopi&@xb}c-P1"2KhY!"9vt3I *8Z/MN.n{,4 >@~ӬdTA aa O7('L@[%34H#ΦdH}s@]NGg@M[3/=yލ+i;ysЖ $i 74BC<^ށNFިT]3eۗ(̇T)ce#9QkPkSzi ͟睐Uk0 @{$:%#[0& lwF?ʵ0pm>' :L>Ѕ>wipFa jP}W.{Z9l+;GLuϳֿRDq%80ZE/Yf%&9auۓkJJ܄SY jՌ"TwzϲW&눷~S^*:Xϱ  {z?! .J~ơp)nk;WkPeI*8ǀdI%ɀ*[k>ywb}I>A#d`8zbP<;ܐ: (!"8f߬h.d`t`vj1 ۛS=ʁÊ.Yy@bO#Ds6΍RXKBe4t{_H,Q͆t^o'uz“d1&ϗ'f_j="5|HH 3|hb/G9TY(E1PbVO[k>(@+3Wʤq^fP:-ơ7 Gy7@3id}gUOa L ^+[8vE\h@ MiH\*\0Z'ªKOҬLieĿ{EQ$Yan?dRBH_<'7UvR)_(LL|Z:='8ڠm}ZlJ3e6Z訂A(~ Py[@|uGTm*1gP_*JGHy&?hs>0$q@)OmCРR^_Ut vXFEyrgW0,)>?lzyC/O~7jN㎐n(6 Ϲ\ۗeٖEHޒ:Q3eiA@HO1kO5`i,%uLK6[ybT; M΀~@9́l*d8]W'!4> N,R:9XocVא մ/89IiQ~X@@I^Ⱥ)")o"pq>e΂j$b@[t1yϦp?w>(8ryubdP>(}eon.<ƩpbJ[Scދl_ODRdl15WI;K麊X5v^5yԾ| a6  \y.vA| +[Vh,px \>Q?2߼ZDX#.x3T$dw^StG4WȿWsc.u$i% X l_}>D΅=ބ{іV*ؐMq3^ {Fx_ZVq2\; W@taWD/*!MOralrI7<=s`OWm>`& CCE Jgъ*fL@ui+F͗1}1hWl-!3p2V#COq^aifmw ns/?HA+YC_nXLWuN-7ϑ:BI=DW;Pkptawf {653Aw%N$O!: p@]ǍAHو|2\5 c]T̅KhX]f^zYL y#;J=-0xrA8SW (=S)Jc!%qԒ Tjͮ Ycj( Eb}jI.&r @UCvNhXCC=XRڮJܩ <^wԱQd~\b[B0 e~ӺUDem~LvMqQ5 ;4Ϗ EiMgK^J4*$zuׄTq2d}m !FM/)kGyWƖG4o3*y]\@hwr7!N'Ov#8NS)XGnY|(gP. ̂ &@Hm 1ڈkl̐wE2Z]w/l8N*mHehqK]9Zv}E+ﺞ7S!AE`nV6_\o@|.\Ć% ^3qu+uF0Ɵ>wI'.`=ۑ.>8܈O ( d'[sѨYۈ7PW p8cK!S.+dǚ`7OмTB&Aňfd!@/U^p^{y9diTejQD{Kz#ki9&U]+o{Xӑթ~#&e kgy><B&gX =gyF  5z`i~;3Z%8?5uԛs}hܥ_ Cd _2}z36gL;9PK񀺞!@w Gm%L@nTki,ťؚi Bun%*K RcY0Q.}KEV,Pz;WQJ`d# w,1%,ҷ$BjRX=WwB@PgV/ۄI) "#NΖ^DŽ, qګ6&?Ē, !Na%*bjWb[Kz cb~D,GM'In 8uR]֜n([<(S_^Jba"jّu/_}V*)8#I'"ޙ;q]d?ٗ^.HFoλyQu:LwHߦNo,vPEkvZJ=F~BuHe:oM8MķY+ Fl^uhX'=l)ߤdg sNxFm^'{6Q=e;ɵWA12{FA Gn ShޕuAEi[cpj*c@۴~*/|.t"F|t"kncy_pGAm%{_u{#Q JI Ȳ=R}U4%44rj<j!V͇k.g ^Gm&\dLqWq6EbWz'|D=/ړ,lHuhYom[$DwT.#_G`;^R}~T96 wσVE)&j\d=0*nɶ: !UYO$H2& E;6yv·p13UuSgE"źU >!gJ ++8\}{*;,#`ka4-X4P21(@*?ۄ[* lJ`M1[^2pFzӆg!'B>) h)W#`!ck!sSB潼Bzr ٱBQ_w EaoV>7NA+==Lj# "ho[y~NNxgtX{Vcᩨ8LdMfPE%;:EU5$?Y;=C_x&R{B/lCt 6'o<ɳG݌#I] ЛߩWJ;Q%U^.ٌ%>F@?K<oy"a0J㧨N^Rxkp!%Ꞧ݅8 [F!'!؂5^TU&)Fr!tA*TbpT떯F m.]"hǺQy 6  S;t[|U\A(6enW\x#t S:wiMOT  {n%dKɤFUE4Ь;ɘI['uT6QK}q3K-$2wqDW GHH|tNJ7he1CzGњןhc <?,͊Xܨ􇮎FN3uz #d+BߕPMQȐ򾑰iw%b&2zÛḐSDC@-csF . .ɵhqbC7Ui5\n ljdq_]̂`='}X &sD@8TW1!'4O[ (4I67|"jG^n?hU:; w+U'qOAjG)WY+,^.kEDFđՂ!y֗ď* z9' eD2't.\ 7¬I/o G)E x"d^gXRÛƫMcV*ݚ|TS W=awܷF>zh3HTZƠF'Y҅Vn|d7po8D%w{CâI Nx#(cej#{"Xt.y_bDyښAk0y!{uP@^2um).h+%P Px}&E}H#Y},YJ2 4n[!**~;ҮxI†##]Tu>3>k@<087[` Dmޞl|ޮWh 8S"}k: 0T y/^XPF-Fy$rgЈ:YILP9`D.R=r$E{""^RUȭ~ҩ J3S,ֵ( 6M_b6yMEXZCcvh|[1}V)n)} lĩ2̜UVD܃,Nn8PQ]TAs Gwϗa3 zTn(i!sQS{rx&S_@悽@[UJe>c]l|*gf?{@̀_m0j VG65 r6r9ca ' US$a{5HzuO)ڢtDcf\hzq[ 35}=&{en7IL¼B[[ץ2zj3Ar5\N[v2$ i53j^3$]Pȣ9L97#rR0Xnz%]L[-ZB>M5Vڛӥd=,)m뜈F/͞BH9f؀A ! GYK]~ζe[M2&TGTSP m^b5neZhNZ{U$[K?Є n""+{ [b''7X[9yV=8\W=Eˤ(IZ-Ul iO/?b6gT"*xi@TCHkTOC  L[onƲiT&LLc!'Fgxi#d60!NJ:ED:u?Y@_ dݪLQ[ 2 :􇾥f,/e(ln˒Q93in:؀=d(ވ '؄p90ȥ=׍M[v|.r΃R:PJ+p 'tv`>$l-&襪S|ƁV+PR%OmЍ_Nߡ d`dixʥXт/"ۜsZͨDY:5_Mj 잔) XK7^yr[gsnZ9ܩ+{C|T5c1=Z0e=jN!W^ ljY MtF 4JlWg=IN˕[y7 4Io髗p[tW!CΏ+ܵ#(nm̿AZ0l[628 G:3- >|Y6hZ uz?Qr`$WK Mk yY9Ly^FHG=3]&9ǡG!TTXupI:OL> ǃo5i(Ѽ%^؟v4\PCp':f!6nU# pNI8$d2F#\bS)=_@e%A&ã]jtL2[Zq\Ou rsW²]uvzb[+Nk^yܻz(g۪;ί岂Mfק *knI3sC@h;daVq*"=B;/"B!D1THgnXv]ӚU_-$%+'Ak_q~mj"X ΂ҋ,v%TN>JjVޠ `5gC&y' ,ճsn<ދb]np^>L8ue hᯋ;6ײˡS 떂ƐD,V1u|@[}j NDsnD. IbAXL-NV6ԩSb7?ݼ..jLZʫqU^eqIE!Kc>1IFh6|Qɗ뢾 F>#ڴ3:{!2zW.grpR;wspmv<\uvG1ic9Ww0s2W<_W;4=5ؘ$^9XAV^Md U8 I `Jx|qA+bw<[x㦖;IS%3 ,l ..hH} zsUvnX47 & ECoZ#M 8&mb-4H!Ѿݯ<,+=nhN':YV2js[!myȿQxn-d@pe9}k)=Tk5 qd ܪڪrU)|v[ q2pkh/.[z2#Sd]a d |X)͹htڈn,ANgEϟ ّv :#/l'S.k]6dqV&H96P+kjZuܺ5,*c6DouVcdB32TgQ;;GJDC-kF1n~}/W߽ 'Ĺ!Oa뀦`d Z^'FiGPp 魴!: gtU$ $baoX+@y$ f;VUjo_[5_WƦ)i8-J{ZItŦ85Tf"PFݗ6R"38S~nuF({ , ~'Txρ ص]l#:q<5QJ,hi)Vl2~h]$QSh`WA#KiX V0٭H{spXݪӇL_#3~Ul%bLY&x Ev4_1(AoDWQU$zZ iֆ~Sp5 a,쓌(pQxv,C"cI: Q =5-R%ZI"]dNϥt{]7a6k,$j=VCE|&&8DEe`zMG"w,8WиMhe[eV>ģڒFwdh6:^M颙 _'` ibPnQeTv*n:? <'_=Jٲ%; ݈_s*B_6:טgС ZwLF^;(I,k c|*'vzߩ* [RKzDycX/ڱ=c4^' P#k6Rr01>o` ǼlzXXƉZ.ʢIWQ{$Qt2ZM[ v3ӡF^kS#R+>Vb 6mZM E{Hh9i !| u,%V1&6"wSpo[Y*@ͼCOj~|5$P]lg8]jPV߅3\DʝoFjuqL5Ri{Ӡ:;)7ܜW4,In] GiR5I< P7A1l-qTk[ܪXވz5UH1ga<ȍ==إj≯|-'^6{Fyj lW+<+ :Ƥ~u\;SawG]Tl #|#n[т%1wv$C:,*( ]I$px3SusreSIV)B* @9Tav~1hK{ֳׁ.PxP>PV呺)os-Ptѭu !9@OzňjGL3s(fG׷&;)ja?b* E]4_ jZ9H\ RRL4I JUmm 9Ǖ UOh ?K^gO*QGzc6n5E}PN eWG=o9[LBCئ(ᇑV48/1 {XQRQŭA p*."lo0UI8`%1Q̴:+/څ9<^ji9 uv6ܝE&D}f돶3C"bW~!~C3.8ɸ:@C<\Z\R i7{rG+o9m55Ey䄍p̃u's7Pe)?8R˗{p#OӐL{HRCۆ>+maaAj.E};7z&i6C;3pf,#E]#:YUixF|Gp-,{#Τx8"ӊ|gQUMg77soKB=fѴW-xBUC5{ԎoMP"t2V$;tnh߮)s'O qț+ö@# .*,S@X3`HhqUxg(Fh<,[ӐZK]u*Q? 8cy߲.JI^Ed7|JXy"[u#D>> X 'bz3P^83@x!eLT`Ц1ܝT^'KbDwC<8$a۰ UzxQ [s;gI,k5oȥ>t0\կVaF`nd2oVyE)$C&O}?Ujd q%Q^NWV1B[u[bn|1ֿ▉S6ھ,8w<)@~)00ǩXW*_&Y1}!agZ]肟zC))<<w6ŌWYǀkŽbաHefr$\A: EfdPM&,A[.jḿH0*B2ИE愁e91Y)>:xӂ= #Y:P?1YNڅY4pRq뛈Cn58be@؋$v%/hƛvfBU 5CW nҘc7ǁ Q7/+AɈ g:▜6&W"4 :AH|`H{ƒ I>[uALsVs؂W5e.!x/ߘ`里OX-% :Kh$$CBtZ 8\(Ы,O_0[X@0 \A^Ӿ.pYzQMG˒Bz`n _RpQi70wi-ۯ&Py WC 9|2N;&/YaacGo$e(2]l&&e$Ƭo9jM13feػ1}./!兝&0 <\i(ZzN|b02 OX42֌MXOg4e?UT w^DJORБ&녈}1A+]n@`VPjiK Ic1.} *#ߌ9ͣfQĭdaClv NE3Y F6iϸY9Mspآ8+, A4μLg"1~w Pu=K agxy[=.O{O:!V b WS ~Geiϗձ/Oi 4?8a1C!p]wv~ ?3]Xr: >AB9.J.#Bdζ[]MDX[ Qx&~H2S6oW=%A ͊RcIG엯e0&ҁhCܜ[^5Y] t8WrH5~$UK^[4x8NX2!j-I8yyh=XP(^\: "ec4٢- 6 Z`H0 ߄eճD3BL_ӐHM HWl}|i+~? z*9ݯioO}T$tnfT}K~qmb\feAiwO"xl(^>e35WDc(ѥ!Mg.0q[ȕc)+^x_#_h69Z}=L+L~ lb:s(2:)Ny~/ ZzYCH&uI)f^s "wHiq7'˞~˰!(vլ,)Hfcﰬ,?`8>/1jU:zøj,џXDc[x{_EJĬKdz54L; 4>L=X (c.]BQ2-Hq6yc^|z OAYw9UHdMJf#6^77 9g$b) .l܄ٷ\Xd?Ck"˿6!~0D@3G;&I;5+MhNfefw{[Eds)d̙+n9BK0G:=D6CzC z@܎*vz80 sZPDna_+Hr ,yyeB[ۇ;z Fahi/BO{rhl+l ]1k~;D@D3 ئedb2LSgQ!w+XR{NJ{nYI7; c2پ[N(sUX 3بJO> ōOAx(jWf"5_QҘLbVvBh>s(1E8  aE1;+u9z&େPǩN6T[V]on]O&3?0U]憰ʡZbR? Jx BIaIXf,%tY Gr oO(X8u}Ə<>>]x'/膈8VQDpkpQM\`@my6}iy CΟUclR'"$aLx ʷu)vG߈Ij=.- ,ojw8L刚rILު?LÙ}sH{!-sl>q2TM]8rYxe.4BIp)OzW >8sPRMq6|p0&j {hI>}|A ,.l;x?+/HΚ˪[e̡KN=3ncͩO?rB!ԭ?Zo}!~8]1xڄv:*4j^c<4(I% i06}e^2ӂ̮ ;?(Es١w埫OUE](lT^(5~ {EU_ \d47o`|) )hV=lU4};z6bDȴu4tԛub X}xnS1vD((A[DϺ &oYmkU(&s:F$˱:S;g~yؖF:-Iv<ջd;`0ֲ!S-PHl;ӿm:T c3?;*^xte|Bgpia3lCSO=ԨGLyWXlu40wR#Uk<# @Wg۽%)@v#hNAy<`HRЀl ߂ +į7Qޭ697lؗ,wmvo&@ C.N 8 *{;ꩱF.4@ӹU򷴤74U6w]7itUDX@i]5QWaj?:Ԡ7] ҊUh G'G%9߇Tv=bU ? Wn2]Cȅ3O$ڎ#tyQwJʜR?2Rwvg'u@SGst_ZΤ*<H?RqC &N.[JZ8/>q0? j\L$thaHm>nMfq]zusm1A R>ԡ.<1V\nB"K&B=~m31D>#.Ó Ov i&)-`a 9;X}PˮQ;&ʴ$J~e&i,(07>^q9QPnKBϋְC_I\E=(P+@Wul[%Ic^$жRr{#j͘wĢyQ% ;h%i-GauЩky72`.^Kc5ص]lϜ"V6斷~KT9" ر%` }&ʳ-/l9 ;ub0Q5b},enA 4U/an`<{32bJ'axnS C2͍dY DA;t۳}utZYݡ=,@֎p1|f-1ӜYaAuɸ9%3nW>$ʄ%=\"~3qM"f%ŬoeP !zҥExnAZS+z&|Y4i0Zg7O4긅tJ\<=*ٜ':ո@hh.լjU=dt!N^}9 H:~@.k30AEB7ʬ]]^X4{*/캋% ^vh.:\Ꙍ!4VrPi59li%@Ae409Z|eD0!(4ڭzv&;K|=vj.&60VSJ7]LdM *\; Kj^KbLWIO#I= A6M>} bɢ#^`M:>jSLyw!fre Yi99gp3%W|r]a}0G-:ō{mh([.ttwxSe۪A6 I\Hi$l=2e@lU);DHgF 燷e8SxZ{ZD[7rZ L*ҷő֊,!m]fĿ.؟qnyr1wؽ6fz2_t7^D G#{T+!tX֙&}Wߺi=SݎҾK8Khʶ#+]~k5j߇ r? 4Go|)xf{ E1( 2d'q={+Po61S_^!3)J"GX4J9DR{?!B}gFb sB O20B6EdA'^^+3cd)M$rPQY99?i<: 9!!/87|7E!2kKҲk(D/>xb6܊HQKmѺȕ2%2+Um8xi#ƕ7/=RȖd?t,(L ͍T闯L' \CI[l\%E+u_R,H1/o0?twһ0wש7}yzWv_0P^o}42Poh'@).O!vTLoo=, ג} )p#MpӡfƎ I#{8!0mJ#0l$*Sr%a,0֛Zi NA3 8CߐjUX׫v<{nOC_[*qA nd쭖g.D-ȵ΋!nrGRlM*% px#ж@ا,Y(d3{Ldl&2v1D猙aNH3wݫB$^~@Ǝ%d8`/4r']ٛCs~l&47nɝ0/;q7HI*RtI!k1"{h} 7߱`un{m%FTfw][8hn)%5J)p@иdve$g1ix<TM-i\xR}|9LgܼW >1_$9+kx`ے>̑Pv,ncm׊Tk-&2QJ6%ip[ŝ(~aN+\<QAv ?(&bhcvfIaNxʳg4ݡ@((7e06A'LABҺr j9pāliBQFA=ȠavoKQmDF(BB& +6hCx:6_ ׾kE nؔwXڮ>ӿ5cu_4f$t2_J OӚcjCklD䕯R @G8aVx5|wDXB' v]dk$G|ZINQųPΛ3Xhvsd=l93$`x«d.jD7Y޲y.:@41srHܘ2 z$St4S \қ>|y$D9 ۉEa "O i3bs( 6b}@BĥŒZَGU$0p_'tCFCÞ*í.) эF%b^9=O|Q?{!~n'  T*s @rHaYWG0d׊cəU+:7*Z pi_rX`#<{HP_֣>dfMܗ.6)^/9U΃@:.O$ct'P2#CjFAbWv, R!kcP496fƪ>ɗ`.P 4խm`e$k ңhO o>gQ۱-5N5E^ řT&pj"@e[ /trD#Fwbߒ\ ^ T ΌqTY濨1IAu/YܹA/(ø5g"V't&m W.82wmt#^ho =ՊVFK#.#K`du:P)wA CkyV x|UfP\:bK~ GN" k=5Y{]і\*MrZVVJG|0ݯۺ E8 Q4lkhzR/'Ix0,(šiS1h?E(!D ȸ /uuL$<7/bp+ْ+`U@/W la{͐SluJ%!=!5%wY3*PAhk"['vQ1I^0n&궸Bi&jax_U֪Pz'b[&l" -i[6C[dfɅAkeс]k`J 7@ZJȬhM+۸  ^,-g>Qf ӎh 5 zXpx{Apz}@ e@'-F2ʛGvMF s¡{x$f2!ڀSTwj- 9':.YFNHLlh/ P{¥?Cn}'cǫ4׆^ů^`Ox򷸙4uuN9iAb[fRֿ Te ~:Œ 2"TG*9{j z%{L]&-g&I]wOCԒpd'z_YWNYcuJxk7;qW- a5Uy_j{ķ<]@1Elb4gQ$`j+I .xzw̾I_L1Ȟ&=^#L E-=34AyY`8O NNls jcJHL6q Խ)zs&pc ~܋`M:27zѷ1%0I nQ59*Ԅfѐd`uĸ<2_ sP'A n f9TV#ٿk@,hOoA=@uQ@ Iu&t8rqm(#K+QHDHo# SN& ;PEAee1Wu)ȟl:P\g8% ##7dY~µ!st⊨%uCSUw!Zs``n{枉63N#xd}.8\t$K'9?T={wf&v_Zᶮ:9C;#yDMN3wveռK4o{UQ_u+¾4^]I^)#<{ّ'O M{ ${6 dԸ9ƂVǝuʥ,1[S?sBhնH-$ j?+cȫ:P857P<9}4a&]i\_ _J ORY\=_ڃWÁ]y!۵& o.3^d{5Hsv^CEC&«<4Fl3TPHꡚ.mX9~n ͗"?ę/9D^hBQ; 1Vi #SDy- g ͽ /y|AKy[e3c ݆v9cueE K,Pf\dlAgL2ráJތ6M#ǂXBCi}yZ=kQoFkw*z1X(aAE>;F){>c.8cQBm-plj{" tk`15*07˽jзw۵ Honqo*ƼvzvG+e<$;*pi6Ҳw{am~E?gg #8"JVic*~j'>u͙,+DY├O7 k__b' OǢdx>{8AP%e*/jch>XQa 0u|'Q5L}3s_IR :^ILT=6Yn^NQ[Hˣ <hMC=)( k<SO7q&UmqIf;?/~%t-vI}dz}nuOZt+h0 y[twS0h XcG!$u55,| .3kˆX}F_嬌&Matdb{#N)єm &'$'I,BtD%eʁr(`c 2 ܝv-lCdaWG\)|W0lD=Y>v2@ BI 9ѧԂT|s?$-pYH@ 6?d}0o 1agKٓnqi~/vX:mvY^K*;G?r( 31>'[lAS#l/țsuVg=ȓ-F0>= VP]"FPr|91jgJu.բ'[q&mʮHkcvю"&Dv3yhPr!:F|SDUP(C:xYPISG7X74zvv ^+dUj?5]G3?At58N] 1hl|1-|nXPj8D@,]$Yu ) L\~^Roޒo?F`ibRfHOԜ9DYG6e ZuIFAQYRĥOSٵ"p Eaq8ثMviF_ ÙD&Ƿsd6Z2_2j縉.!"Y&Rs,{--Ee#T qgv u!:Ƭr3t;|MG p^gfzx`t%4rL&`08Bi'M[m0Ar$(R9 ks.K 2:./d7{0_x]}NF8˦FE5Ѻ gmD2%bIU|A嶽}&p# ۗj\Bv&2&ejųUz 8 l!~.)\QDB NKH, ΰ+4;MeVKK+^:M&5W18T,)7,{ӻ0qeB Q7 p3% ]#J IJ˝ZĜU(() մ, sӭt2O 5ۑ;aÌ |7nj5GKӻ6“䱻Oʡe|]l*TEA4BތΏ̜m-yMn'bSK8vi*O܊t kGh IRd HXCc# RLe-p[iьH$on=a "4w(_́U\.5I\%Ӓ\gE226n(kj2F7zaۿuN\@j-UN5z_ -sJWt˵۱<ǼgҬ1N4ApUELX{,!l@3l'M%}ۦ"{:\WU?*9q{9~<%}R4Ű%S:7Z7-*j)ւ2L!K[wg-V`"" ݝ/POр pN0M/J"~{c 我4(l1yQy$7n[#E XVZ8)dqq?w.z뚊ܠsml2Ǣh?B*M _~Ww Ytj-(+)Lw̆,%4b5+18~xvzD \:Yg%]1ṃ+vM Z{+Wp)񪥱OxyAZ&$vsz ޝ_IPG~9ťHq=[m֩IP鿂[1ᖡ^ݦH ҿ̎ $%6ox)c!x _FNZh{|_Ŷ%Kc1gs1p셲Djhʞj ɻсM/w.IidG7>qْ|hלIC$jT:CMjuւCK%Y*zgg ʼn8, Aki`?e鱿swJ!sg13t@T)G(%+)V"~Fd) Cz ϧ~nS^ ;d(iAdS ?=-st[b*n|e JݤKE|>̼t !pBh[GJ˚<4}fWGntoAXfNw* ʹܣ*\#hQZݨ6nt\l7*. c=1P@ W[B<!8x<η~ZmqtNmeߨA1mCv#1%]Sk3ä{XNl."7RwcR!]zӴ J'ޒU`KR,Ւɥ2umPoBc(. \>2yJ^}&\so5`\rQB;}k"ݧ\1-8P@ 4v&t9\U\_G[r7'J >ɒ>i)@;%x}< .:B%q3E 2HcO:r2(}ƽݏ@UuHE0dgُT2ux͛-gl PIdg 㚗r{PB[ |6[t"C$ɸ֐  rA&k[ǜE+\Oa|lJ6m{~ٲ…)}F[kkŭԯk?zǗ 7Ҝ@ ~#H p#[h^jbcEe/)c@I2GmIE q&7OwiQE=Ϙ@ߊ`@bP78hrh$ji xʀۄ;xHv;Uϓ+![#}l?Iގ n0="P GdjX?i '@߳gɊa PL 85$i=]]yytxT nSUp=q!HR A8q 'T7g2&ΠW{YPE~Uv|TK<ѠO=.dWcfy#ԉ#!vU:zWNg36i&J}: EݍqkE G{Ă]9s[1=NXe&e"qEBc@HL.}CB팧ՂUWýy ,Owpu1'H#%}b,΁n@c.[Gljysu?`X{ 7gd Or o\=W_PC?rgF6cjbsσykIp\fv'vvs{@xX-PW.z [e9N83-7\VX 6ׯ C6?Ysy8)!!-?:?~2]h 0Ef7 'L~.EvhʊZxIdteեf g7vga.`7x?qp,YH-Ws6-ϰ5B3zR< PnAY!sRJUܹNzj!uΐ }Szx24Iʠ>؆k|IWepLB:b\% Z"Fr7+_ɥ4wXTts%4A7UoдOh"/e6V瀋u˭2<=7E\ұ^m͎쮽;'J ;hkM`ܵA.9T6EX*(Y a^PHUpQ Uhr ˖ Y d o,c ^"֘*;@^3{4j fDmp7ZW!Y ;lFxC `w_gpO$YR](0;a.X$\sA"/Hl@ոa+DҸdh ~ Odce & 5QRx2/a\ɍp!P]6p6oxSN'ں2ڤX^{d5`8YMC9'rL(d*|-׌uhӟk;g~v֟jlj=l]?kcݯ~*rѵӁSAv z{ k~U0BwouwdؽV;`u 8$Agm`{t|,ϵ<~CDߴqh+!^FOynBzo*o$n|G^4ٜĎ4Ȑl,[é'L\Q º#_[Q:ۅi-R?yݥYHZ̛m^sh/t.Erjzqʵe<!(EPĥ +h?@<)FtzFq^{hy]2H >d/Lxw u9femb_xUt ]obILt{@ aj iͪߖ UT2A:W$|Td3r#i9%ࢾ3zIIi\OP?a_,M}<>C?蘣jonQ- OP (:[[m+ߪPg9%v8\(G'&[/J`Iu03ŽdsO'>Q]_PHV wPYrG@ԙ o[$>c~d R(H7@zۨHĭj$0e߸+f^i3B^fymM;Ql<:v4#*k ]«}9FK{vK!ꍵ ^)*uj3ݿm!%mH{le_w@!v%҆(x&86Kv-^uirbCܪ[n!PnChiM:|O(= KʜqE˪MFY딎L@>‰*?f>lʀxpaIX3}YZ30΋Il]=IՕպ.IiF r`S{\0Q@Ҧ6>C0pyCRd;m;W<(jm*9mhszQUpBIF \njS%Pz>xPBlVǛG&ph+~ YSFo&guF&eB16-ੲqz/B֦UrgE_7mS~d98vKG1j.c@J߀!clmN-?NYk¡nQ]F6]r1kHinzAబz4v`N)o9 6#^j-0bX]nA]]&kRv3]nd̍yS ,]lND9"ZS[~e3RF ;<'@U5==lywA1?+`˖oQdq v؛V5ktʥ>exead_EqNRLME^[7ʉȪF;ŵHK7u\KL 耋*RacS]tB48kp&fpoն_>m}3&}c~7th! A)H)x$XͽCE}&0jqPe^вI|V+s-h~˻5(!/Ey2A-r6ݼDiA2A!2+e4{yF5ԩ7/-Q YC&3Hp@x-x?&ڢ":2da4_fc-IyCrPgK'0h7(tb.S\Rd!1 B!+0L2+lJ*Q/Z)D< u$Wm_譒~BPS+ULmD yyF ux~e ?7D ,O 7K=FF Q{\nZFkg]%ZT(d qb]^m5 V/޲^G@0KLy*0\Zdc<A gyStp"m>r/L ,+ T!1)ΏNZ"\ĥmBlqUKe=X,plɪt:WK/Lf,`a4 .9Ekͦ%yS%/Ρ\̀?}ɛ_Sc |kŧ9ES, 0Dž#[.-(C"aFdҸv(@t4Js![}OW#^T`b/^#C4|(bK4R U: sO0b#Cݶ4DlvՇczW}Pai3m/`X'l]+NJ2Gò?X*ew+நĬƘ¢S_ 'M/^bѱŶ]JIsϖU3mU;@REj.du^tC7 Umr0Qa_0UȅUK(wip)J?GدɲRe<s;hT YoGyp͐ s9|vd$C~eSD;sZk{$@HUr.vbZ+ňM4&yJCEK5F"}: )ZAxkN 'nXM!O5h}I5^o'zо `قTrfboExhb0A !1dL)43iVA͖bqk=>>ReNw"2YGk޸&.}h FIispxX OCKDo0@eŸЏ`2.YV" =B!  t0)$Y!|聩ws%~Y߰aԽ8s9Ŭ$ GgTuQn͵y,5^B'+\ؘZ2G{2<xyɼWu!'נ3bP5]8@i$ۚ10q0j҄}21Y/&5ګ-OXX_ a;-wIZfp ճڎ뿫g4b^tҡ+n%Iā :& ε9M0,3% e`mhuqoQiXf0N_h\nڒmDo<,⥩y{E}zUf2J|AhIJ -&6;h]`cYXMKI4 nq/ pyզvbTcOĮR!$:?BiU#z^nAP̾@&N$~ZeqJwiRn*7x}T+iQ,KDd5?z>fY $!O]t~R K<<<!J4a!•2%FDC&G,8 X᭺%Y‹rw58떱CRעHƒU$`Lbr ;cB \yw14"֋ruw4%A0>d)f7!/'#qx=&JZf5i=V433'ɇj _F4\oY|m T|̫-#|,.$X2n+փeD.BoYݳ]]?&8c#XD&IG1hB>|7+F@ xf+vצƏx1 8_TzZR!sMQ|#Lo]}k7`i}K5H"~mR$Bk _BG""F34-5kP!x9?7FMxuu'|iD7iQǜͰ2nd.*+'5>blpWE%A~@kN̶*6209)7E!Y@\='yy<(3_^ >(EdIw!+nVczsϰj'S"K'bCDg?azw^l;6bsYl7ԃkOiZr\@gGtF'ѵ8CkLOmV@aC+ѽ@A"Œ f0hG%K@4i~(Ԙ !VBˈ*鞫B"x] osiYIlaS⨪XPlԦ7ֶ]ekH]DƯpHDc]8/ BkVCqƅ޹p{$7 u5 bꠊi^ۗ34#&`}?g>G&ɡ{be|eZMR@ x}c)s Ct~m%) (f>ӾЧZcŘ?3D`<wxhZ7ŐղrSfaK S|;nB0גd}J(sd8C3UXZG\%Ćgԭde@/F? #7LUV2 we& BGmb%$4XZC+cJ ?D!ƻsozy 7}HJ.Wh5.[ӄ:Q 9}v˨d.NcBؘv#VlCXqʹs6ڤr.#~Z_S(%m׀,q q?6, 5EEu0iWslQ&>.6̋n}!<L,^(ّIPe.UwDۀSW1rRQ㶍g+~ S-`ȋs\[r_h)5Om5< 4l%rgE cx"nM(qU(2,PY#'/E'D|)P0k'ltl 妨%SH;FF5@@6N(hmt{&AYˬ5VB5(QnkpHT=_5 4 wzo8~|Z%W]ՂF0㽡Vz2 T134_E?N) qcbOߟ~TWMǬl \)H҈Wb%"ض~צ GLNDJm&i` Uz5`E/[7pWo}ʗ [Y}u)|zM-{X6,:kXbg>Jԛ~},F!2EVx:=ݱ_HFVȌtf{8f:2F~hzNّ/Jdv4.,i> 7W@ZSx:k'B{f{zrLWTВPd2Mi$#1XR0xD\;=Ojo(,ܶ:|IB` 9G[$?߲$Ǻfv_qKDTf53 E0](YHcdk#oZV;iN,}Wj#/jҗia(eY=:8_ GR1aޫG/;6WRN:|1ʜ)wt' !)k}Hs%Is| hVZ:"져5hh9tz"Q٬I1&r@jAQ#iJ=?wj~|l"x|ifI.E.VĠ-N? &`FMoP"4Г룈75(3$,6c@%{̵;qMĬ )m|oJjAxL4U4_z$IwbaS's1V'WYU]!z- dΝoLKc%L)朆C@_Rb~oً=E-ip<F,,w+%#9k)Z2\oC_}#/ƍ[:zUnP. i h)\;;M4 ';! wvcQ 9~>sWfT'*ZzkjdYu% <٫_ߋE&KUcQeO|N7'ZL77R"gEo]eBVO쇷lo(o86?H톖Z`61R7^$Յ3 8[iGk^vВ p4D{>#|p?{&|ИqP%ѤTQ`E(QܖŚw;v׿MZҠ|^0S-*"_kS#ӿT84g8C/K Ҝ&ͫ,_ƠH6##Pd,k_"Ɛ)'Q[)bha\Usco_W^_ ,yiH~LErqp [(Yt1 ~[혜;G-Hr2r[I_n Z%Б8 lݖ-7`Hh&֊aQ 2 (B=."R A_>lmPF\DHw_R*?4L;UHǞ?obw-W;gj-+;+{o5k2 ;9!^V$ܫӪ &%Z]K1DU&lZ$i5m ,O mı󁻥I{GCtxbr f &cP0V$uo\|lƉ9P+3?M2Y hÒmp9[ ͹_d<Kj?BNw~Y_dG-;Lً>q"⠽Vt2:R`ra,˨H\EL8h[ܐF8[Bl5@1 e.b~'`YH2B1$4; 1lf^X0a8W jօ.؅jsRjfF~=$r"` (eoj]MLڒ&+PZU[mr 1p 9 M7kkڪMjmVGUu)t&@o}"yӽ3 T Lw%*CyOf~*F n<+DmeֱH*l]eOFYP;F0-g~Z|}΀쓬NzMg÷ܛuh9J6y7,R鿰%1M`-0mr/N\k3T8ѻQ-0JJ'7ny_?["t,&@y_{` O|]:*/t!orTv9Ymqwverg~^4)Cq~OeyX㳾Oc$JŃҵQm@n,hV% V* l~j\ZØ1d\_}DX&:3zF~F5:ƆN6O)pVo .DGIBFXQ :[ogTgVPH|i֤Sfe9oRBHL^howEHMðέka*yy=>#E0qƼ9h3P! 'Im\p/=ݻE]j=[[2u®iS+%a01OļN7h b󹞨玽)B=OgjnS B3kV?DA/I +w&.nd.s&sT]!!Ѽ Za 6i ଩R r5}40;P( !Y@`ǫ6pe0wxaWVl:QWN PJŅdQto4pՃ=l5KŚʱTmFqC}~HdwI3>DL2G +3Z cڊPA]n%vw;4HTx3+DsT&O8kEv|- ugL7(j0}"~|ħzG˥ͧA so#s q-+W*9M<_9I ħw62MQ'(np?%&( V*̩o6 +w+,^'fVj!!a@36IA4Y #1Xԑݢ_T\Eyr)ts::RPcƁd?D{:*X* ?L&f ˿}^ȞVQa#sYt )ӨS IiGZv+5ށJE Khkw B5] ([;O(pJg0%] S^ZP^?S+dXʮ!Hu؋/3oU?EVu$UQfAP|f;q< cf7.ξ?L2n$70=`#(՘='/U8+V:| u-]ىԽ瞣g+A@IQҖ;S~Y Rz*Ɇz%W~Ӭc& sssQ+0HSI/>p5vB=H'o\9dJ1n~*n,EdF:>=^GouReZx/P9/f5kzדjBÚtw TRL 9^ x \nrϏ(={p#M|tx;"0d`X5bl,,gA|%5<Ug& EUQ%"oRsy2hc!((JcC^w6f kJw\ WF*%RHy3UfTP3Z.WWGg zs BERiz~ ǡ<`$Q>kVi/VfIrR\Jj9U "ݺ2 ?#٫]FQOlRm{Mkgb&ًٛte8׹6Ne2.v[Qhzz` F[*qӊXL.elug5xhH>SW@<&@?Cu3$F j :v Pp;RoqrCB -CrJ~R: {橧@+Rv4> G+ 8qJKFu.`4 :-%y-i20n3̷dvgaU 7yI,@ Q$,^YȘ: x$b )䶍B^ZKA#]]>#EEK^avXf- {XVw? sbXe?AHV;y$R; Cj8k!69##!EVcE ]F=j>ߕmÜ7嵔 ƺZq:RJ.ũxK/-e&O %nuy&g;\%u2o(וާ,-ڵmAҒAh%*NNaPk=LW9G R:Q}7]@TUby΢t~k˚5*U,{A3P$kiT$~*Ch$t4@!$A ]rNv P`陬+zjNerw˽W65qV= JHK2{UիPH۠Mv// 7O'"4 )/3zØ蒦٦?1]Sɲvkkx试{tn Bx`s:0 $jV3g(f5%dHlI h<0Ւae_JliYr2v1OhaqhA7k;$rtJ,a}_>8VmӱɻI V,ME3ФI T=I0js[ȬqZwVFBkѹ_cxk], b#ę0*~9<[A0]<>P[ T\σ֖~@iVZ)󀠯wi"o <0R*=> /dM!3g=gꙠ̝lG0i5RҜF4Afh =<] +2,xb+lcF z ƒ`&X?OHJ[$'MwN{&eS!)_"f3LcdTpt.-lx#!h]‘!d@P ZUB F$O^I`*  ࣟ +SfKx% ̓wtCXb,Bݹzi5k?M_ec2TQ2 J D7چ2()fbnTIEa,K/_BeY}MĢ XR&1e~!az5B(Rzӵ,]`3 +2a30;P[Cfͮe;%.,27ftfDgK8XnsJ{'Y~^7)a- Nx)K\{Ei)GN'7x|}xkSeBLMpJX;{#Kg;B _|y+` ^;gt DJt^7YuWqI^ di$:ZÂEXg5:XvF3~9$?m *50kq_X}(4ECRyy(Txewq0Cf9p砖yI@@QwķoR,Q>f׵YA.ݛ0߷u2z:.b%ɶw@:Mþ# `zEBX=^El=mF-?h *tB;$r4:>[xv4( r֢[9i4Y1A.qBU =?1PSy,+Pv8” 5Uszݓ7yՍM>_BCAT5kK[`rB!P<~ /h( Dak٣d#2w%xR~j/%Bp8V) G:NERן~ZS,f_z)w;,5;ç1l8#?'=*>}AK7D8TLl}RM = Ie3\ %36P_؁NTAyRg, u ie^{U ?Ց]16KK"x4 fK"ͿO51Ps&& Uw[RٔgכU _m?F ")Zf\ƒnu jWrP52W-);HHp7󸌍yoVWK7\ά" +)-2k7csƿT@_^I5vp~|Wyp[; ٪'<=* X ,Kmum22Ѥ@äD<y,[}8wJ>iϞW5T(% l㨷=FC+(CYAV~k#2v}: n3+$+|08໴rQӽC{ؼ 0jv5cKI8)}?S JS[: &:6ͥlB~jD-@%KIn ?Z77-;䋙Eb=@_0M)rҪ~@2i/2O[m@gŀyw@ 05lI02 mu&=p1廃Ƹ/]KǓ O֢=w>` ԦSV髸9fjc,-9.VvJs3Ƣ~PRX2iU]5:)1^5 ]>vss/wp:/ B'ک,Bi)C*I`9y![W+βb?}\Oqv֞|Gnd㒍w6sc}(4ֽCzX;=Z m P TJGgajŢz[;Ү^bM?h%߶͏#xC;\ҹa1=I=l*QlfF*"GS>:~o5lgj2g17⢄puuDITHTǔT e`WSB@|/iZ/`mld6Ma1DFIq k׷[^U۰' Dr٘N i!(YFB6}`-6p+Mi1eQ`2wgH|o\tQ7^;%\O-sT;~3 ƿ@Tک)/\injgEH]%q/SsFE]/Q3o$$? 0bʮ.&nܛq91UpRܫd0w$.ڦeעC<,H6qSLZ1߿ِq7X*IhN/QH^̅-&B> џ>'X2_v14[hꈑdcY[^ǡ殦l"STYd$Jl'd0& QXT bvU7xHSO՟[E M%8s4=v]*Bj67_7^DqocW%Kn6~*_:vyQdd.$ő[ӷ?pmԶt,u-{4.exD̼맯C3l=|+}ށ\v/P ч)A!oyg褃nG͈2| z1Š`K#wYwNcMQY_ZWUru7 " $,(@Uwsn(u^=eCur3+SK/"TJ.mllLt>W=ung%V n#zqi=3Q#aܙE8e.B!~on7eg~AZ|>'U1w/$d:r6X9 #Lk*Dnз:+QUbʌc m7j >HL#~q"ު?*wQaa^wzђ nBL>K? e}՗哫-,kSB@:=:2|K{HγdExi u؈>XBf|+p#iTX"R-t&r*SrHǣfQd[%޵X9ku!p1]! ^{*||tJOmE0KWkCW+O F<}<&5X[~PQ/_@:sOR) |#c@vBNw^pd#,)2:>~ "k"pzBc)6$`o~hZ'zFՃyftmՊQ/<'֌vnO̦4YPHl MEy@TFSc>S, λCR5ѡPT*Ra)M]uL9E8V}ުKGߙw}A,;ra1;q _ζjq|fpg¯fMv|*p}q aW#R q`abȓaj;'ta9'lN.\:qf`KCSSD7?`cC\ܯ,Prk3Fk!k}C?:$=" `[h &B ɔ\|(8l}ik>P8-RNRq`z. 6W}erM%ƴZ$rj_w$B5S-I,es0J(CBrpTngžc4({8)>LA0ctDMəBd":lV&0t&_,"5c9 NhEs@kq5&||ѵ/)Gs]_-.H8vu!6A_!oz^V,[@ }/i Q9G yI-5 A>gُ9?ԾE~#\ =LSCΘOg۷bpݜtCsɷWJ ti@UUR:iCA.ҙ:> D-=:̫O/em]-S4Eb.>gL1W0,HyFGS8"by|d$S #cn@{pb = #,7Ls}^AB;ǓI']?}g"_-=^?yw=%!׶X+%m;ζai4+5Mc2 (kZ=2)If "Ԁ똉Մch %~o{xHKbd%1~ XԼnvSa&QJdw6Tu+؏W/VǮ0?Wʼn &f_4aܢπК!nikrb{$<(]ҮL*W>t l B- 7 -h۞ʑvyX Wr.W`.P]P(["X4tHa6vpm^l_pst{;Y ['aP`\ C YWqt2Ls&B9glC5ԏ#8D@I;H4>> `fyD,=}uWP $n9h 6|V*6=JaoOD R|}NT4]&JWJ?a6"~eQd['Mk*؏(%0Z* 4Nԉeի|/9mOd]^թ GEKO|Vyjm5Vy`wr~C͆Bt:1Xį|2`lJmĿZ'RvHevݕ}±w+$dP dj ԁ$~joYh@W]V.G Mm>dJe3ym L#q|}^hw'nbUG{hfSm^s~e3SuX= t5Ga= pۨy|ˢp o,#e!:"MLh nJn%@xJ@eق\m?_qm49|օhB/h!}s<+qEn#C}5gCMw eBZWf6Uf8ه@~qއĚ:Uߕ"ͥFU)/[%^^݅a k1vYJT&d>$xFF iD;N9 IZDbc'cBwԸ2a=z-yFAnRݽxpC_wb ;q-A<')(x}H6]쐦d5H+;[2HT$5'"J; ;%N=>!̔$}׍P@>t8J#B8l̉N&Lu#v.6 j 8^x{p8j+'t g'IRĉ:I1np=5zj: v ڕ=pm*+[>"4CcF( KB萁$P2 \[ğO:Ȕg"] <`Twֿٵ +)Q~H@\@dU瀎jF]~Qϼ@7 D|A)=  cI'l}^{ >zK{ }sZ֜4햎 )"&7CVq[#"O@m^֭$CfSW O uhÿO=H}1 6bxF9˼bk>z5耩5T0/$TQ3 3)f< —~m'Ŏ,}e^~2Zb7irD`p)̝i;vnH>sب0cL!"?Mn$09Ij&&{&IQ.IYyMRSL0e,Ty(d *pom_|]ڮ&ʃN9.l +ƛ@ɡE<|w<{Of_C5@z7aqL Lp4chv, (nmd銮T{FG#ɞ=%x˯vҋ =l;٣Erk #ڼyxAwgIO$j h>R gQsHk/2֊ggrvc޵o*:)i:?V(ZǤh}t1#] (!al3"v7.D"r̙*EanbInw\w7mk.-]1rtLZV8Q#XR#X ëQX> څ͵[yīvXItkLq3׸^} *] t 1sm4 )!%)hJiԎȀ׋Кlշ zO<趪fvX(jM4ߒ4>?.㓑JN0ֽYZ:$gB!m ~\,`{1o/S|j)Fe)9E<\v&9% >КA- Y?Գpb9$6 2I|d(N]~Fk OW+Y.f}u~"0h͢+L;1XCDe)n/DFq9> ^J9a/=FlA@ 02cn$~|,ZFJ:cG%\jι9QgKU8܃iP˯.;lTa3ewq{p Į,+&zq%B݋_Vr sخ؄}h)1D1c۠)0|`e?K,/Xx _gYU@%m Oskb( 3>% rkkR> vs4CCa2ܣ3n%KkD_AEMv!VF a!>N__J0W8Q2Ba!T" kgm9_TXȣXh50 Mgfϳ?(x*jaCakOd=!uȱbZTLKji\S ֎vs%"I&ρKpxo]huV>j{_;;Ȅ/ W؄6H7x[Pl&Rs#ѪqyZkkbVm-+~TIRC\}MV*YIdH<u푵Y: ՊI++OmW*gxMG I8.16vgz j5L9lv/0|$4[% DaA_3p8V+|{rۙ"2TRTnY\/>oeG#ȳWb*A^ JUKmN?eGPV;y#0FxBoz϶P!#nfUb o9Pg0k,Lsbz x/utI0ʋ`=' 6jjhIgijҞBV!uG%F4gytV39kyEaDXU(5 S*$Kx :ϲ/-%r]wq+NsG8^ SEG}d,$IƳ2,5]~rcz bx(Q܎ cEU1]>5N^={x`LIk*}!K:.1vYl~7lB"3<5#|H;]FJ2%<)c}d_|\v2}{LW|ekNdt<̀4< ɀz>rN P46q@wG4Ū=ON(TmOT?@Ix\hU:8 u͘V`#5Љ *^F~e`R;;:ʰز]REGn/wHXE申naFR_jdۑ&/_@e5wK[l ]z .?DRݵEjխKR \WIOZBP|߇[]hDSFڧȢȧȶ 6*0oIRS{6:MA爣y`, ?q5b6Ad'$ ,euGÇ22g-xkxi8s6~^A?&(;k2%Mko8=F*\BXB̃ N!Lb7Q nbћʬ0f Ɨ+I,"r 0 7O;Oγ'wt_g59 @6ʡxSp̚c]W$Ŋdp_6|R5:3i*Aُ88xNce6.B DZHJ:پк<\=r?g+BsJ@g![ x0${F[jnj*n @dsav92M>Ifx%J|tVn*#Y-yqNVZLo$JTql`_1Pq €ʲ@ Gn Z7aJiȀ{ޝZW9*n }>MX'p-r٬Hx;#cuXkC81e=i|}4;e6:^c_H|Kw-z@ң u_^<- B~VM㎙Ǎu0Ե1.uԖؑx'wz76Sk`EO[>!sEx=x߼=.EW @?x #dؕ6zɵJe%rߣ>r )mՕzE vM=88VBN7嬶ULI%Gњ[_ˮwuC|x Ƈ ~ù,wMޚF: +~nIUO͚ote_g*皗@Xتhlb$-MNo4Qq@ !?'olNww$Diyw`i2xڙXXIGEMS-ؾD0hY,bJ3b@>L)[UwAy0b;ӣ^؏DEtiffG(ʱSޥr#6똁 r˘r8lV_@-GJPAǞS=:l'!8?m&b<?,C[軘ԯIW(ަ׶E=]+V5QXTH#WΙCaؐ6@dh{N'HQ$3%:ĝ,b ;lWj+DtmREYvs &Đ ?a$fBunoHxõ䔓Q\BvQxka6ף-sy|j^ӓvȇBi?0C_:kKBlrfkk7' ]XV[ )H2sѧ!-r޳%0r\>P9`WśwU$evNFjc6b=Q/j%jpXBxtSj~9$I}(0b,&4 {?+{vi"%;[?=P>46-w.H)&vk}4 A&BU7oc5r)Sa| q-HMN 8nIU9;_2U+7v$G5#,m <̣^sGOwL[`?/GĮN;@?A/2 (2GR]'+1i0.lMԊ;7@k-(YNbDMn[HȢNJHREP89o6mhDq>2q1x6u?9 ;!ewo\enyAy`&AoZ÷>Q>QxFUY.#/7 ܊/6Q/kV}X(o54Ѯj=$!HτɤxMQ3"ОWX40D2y z:9Xu>M-s#KTmutw֦:Xrpsp;R7㎔0 5d;/I,)mlVjQ9Õj`n}[RV%V?;x =Ak[|݉vvB1`EF-c@G *[nTv!v`]G34IY}v?:@Cl J}lM9:Tܨv< - 22\sgHLةzEj^&#n8.aYfz~oB^xCDrm-sB&ki\*gc/XxB(-CIkTfic3(hA]]u׿|/!u\K?MbD :cVIc $YYmaepع#64~BV:X"Yoay {sL=EW3+N~ "w$N/wbF]jpR;K$*Pg؍.( p)IDV&V%w&K.d/Yu36]/wbtBX u}ij[ +U7oBX3Z3Պ]# ÍfmےQc֜S2RGXquqd锨իDža]E>U{0Yio뷿3.7jnr-v1$V^Qr삧ߠ=[W =l&i@oO! `B |ʐ_eZ[2*ܖ[%`sWУ~]xSCf!bVGqǖVJqN8Bewp4i6v=m$솘Y=[_g_E}FV&A4罥@:1ܿax!Ics*$SWq D) EOc|>|Y3 a3iCdƾQmL5V"!q[t[g˽;u RdEOKJyޓos32$/ҥCK)ѪZe2kپٻRh7 2l'ü7wt5{}-ױ+L>^ Qt'*EÈ"XS(:76S\8t f)z|R؈&?5&R6{I߀o|axlspxQgugWkrzeؗ2rAE.m sIw#j"̈́'Ҧ~DC?ԦpV87mR"&͵sV|]|1E Sh(0Ԅbt;LQ mxMr.gQhiXf\L:^HKѨCé =x@-,,X DJB|% y俼 2w1jᚎN[m傴Tt}6bz>92!%[awLWclI&gSoLn.=r Nd^D2f;gvJ3!TEc5i3]MPorZS u tzS<a eh '`%+Wۈnp}CD6;8P^遝!xB&"r14 Uh]`S fYRd9uSVRa~=cA"`.4^7fz٣^4eO i@If{$iUzT~ƛA,ɾ-C m2yv&Hied3s\5gvG"Ee~,םeSG{PECԉMCx=I&{M7i`V8 G̛ČGMMw2V`$ܔD9f<`6óh|?cb qK>H2/ecTPDɣf)`o5dTh:y']ׂQsm/3 (kyHgPaK8i&UGu>1I5<75ٶ(]s}$~xO^Ȱ<?φ2pxka"AiőUD˭ ycA"}0E V5I^o댚7@rp$_G%T-CjG t>Ӻ9ʧ|z9춨 ;Ӕ֭g8cd='=~ ~,'tBN٦|C Ki CCL]ȣCr5#s>*nz"&][ְ+6msKط)%.lĴ_'jZΚs9v 画TRn3UPV.d fԍDJwwz9m3 mq S1ռ?62 ^uNQF\MmrssG#PBQA_2ᚱJ) l !&MkH''GG;%vOF݊ɧSo<թx7St?|JJ10l)JPؿp,;Pоq}Z1n\bXtϺPwXt18}5TeFG:ƾ kI\e~%+zd?S3N1 l"zJ1rHdz槷Q?i!~w2Vp*{R$>7B$U'' IDWiT7-;'tbOfFuHSE H7jÊ4SJߛ.M&jN-= 1A" u$!$A?qܮ#&wc%.b[q 'd\#gxDVۅ;9GwKj}+{?ٖ0ݘJG1cGF>G}ҵG5wotBAF3#8\g(efR~ 2\0~aO%x3luXu4GbՏ+OOaܐVS؇ڍm/65\5\I'*3ܪ)ܴmL7#Z~ԁNy,ZVE;# l9@:^Pi~ϫ%i f|665|DMF 7 $q'mK] GZKtraC&v̭Q"/?db0CYD6TzŇQ.+ Ti*:īr)\wmh;3s7P2p֏`v~Q a]ɗHO-ƱKPaAHUb&CfD;ʟڲA1ƅF 9Ёer ]) ΂(#DuuY`;vehrrtJNҥFs& z^/b/>Q]f~v?FpS;Aˁnj6?xV*0Gy!gak KrR*ʓLGV1x- 2(< )t/7ΧhICfF%E6%tIw10'X`24QFP^ٖfuibrŎ),;c/w"r#Q38* *L)]ܠn7UePruu"vF136I tyvCvM̸a`+8Q/)>a'\9ݪK385ƛdk (4W1SdnPOʑpO'X4nQrG&Lގ2#U뚀-&2<̚%_WWviLAQ^C4j21^r7R_ [hB\gZJ9WM4h jfl|?Ͷfn٢Ҹ\D\9zʥTxiF5 Eyƶ#چX}<֗r`Z_e`&3C4@aVze3u:.ӉM9>:!L=8BSoqFXĥ'QB!KcifIMG$N؊z j(L;`E"t02A]8 ?]5񢠙'A8aW^NC>p7b?M,mHPXisz萗uQAՏTƠ JmA~@@V`]m>2.8WDi!S#E$.)Y6vEMVű} /70<<%1E RDAMxVhRb {KvITE7X[Le_%SR9Ti*a"Lj-_r=Q Q$`E `q@sOIw=EOCy~v;FgZg99Bu,quR+sX7;{7h &ޥZXޢ`$gl9@2rq)tUs*՗{K@cmZT[UFgn)A{\3_ 2*;s,ܗnm).OrDrzRU"XZ8@b"z[TSOY͍;E2ZhYlM^T,?3;uO7 RSlz@%+E[njx1vgw|U75pj,@x7a:kJ>5,mwA!i᜹x ER2`X°VXv*h' ҨxNh3g]ʱaZgN|aw<^ަwpA-04(ե[+B~~|/"wx i?MW]hSSm^YX%FPeG(9;9.<>UH<7Q y}bLlW0WO аdx+gZXjf,|{qF"Vq 9`QN rۓ׺. zA\ϡǙo*;ߔY']UiΠ<ɆQ~IU4%~A/*%|Go7J&ӈh Cű\WSh/1QpX-6Q>w:~Zhrq5`L syқʱ830j~1~&N{,_~Mߩ#7HEqƁ]A0sh?H}6v Y?O-Uwq}I+ X.y'ߔJژ|OҭØJ }Yb]WޛJ0C>Y_m _`ݣDt+JCTcZ>R2'M, mfLaKK(Y?j9RrٗDt?pY)G&AzpeW8I+{")n{hpLp;V:%6<ܬ xDpW-PA*}Emᓡ"$a/a]E2F^nCor/%~d7fl o|/'a/gZRG]I!:;df^3}%x`bo 5HLnf[u2sUu"W?GSH>sǜ Ml: Eq"C,]nE{!j`uV%@LIe 5OFȨ,.sR'rzA^#PQRGtURIQ\]qIe .*Gj==mح/}#S!uQϗfK E1->%@[ܲ0 gwHḪtS3z>L/?.[v]3 ݳK-bf9 +"vÃm!c굁F*|t@=5y/xPaػאQS;(K.$FJ+e"= & 61`zUA~-p?9MB#pl::Jh֣D4ňXaۅ) yHY7X#S"*2yeYq~+Cӵ%/`d[{DZxƓlkDJnx,TblQ7@+cvGԂ+6N lphb!7 V\|IflsuODiOӅՔu$i$1LoL6~N^_ÌĜFa+A0Ō{dQ´OLw{ vX?ɭMz(c<؅操wQY7"BbՇa14V KTܼ Ymqܘ2ܻpaD%ŞEBZEo܋t> ذ`DaYbcUXK3>3; jǐm/SBYKx.HVy, K>#a-Sd7jޕۯTFο[z SV3qng%<~SGF Vz"2(R @B6 \,9ݓ(\)j93D jo7^P*ahS֨IgH=ӪOC;QRYIQ$}8L#y cv%< fIiªw NDsGQ}_ٳZ;&aiwbMJRG2[~nUl^y?0>%vPGym PZWJR`zшHPlǵW6f |33 &d٘pXcx\ <"1|m*'x\LT ۆ=[@|iEY[D N妆"%MOFU&[_؃*Iaxɭ{wV5-\ԍ="h}xѻ.( 430b]cA@ 6ӎ٤fSmo a MLUXT'k~sT[g/F T9ƣq{MtEͲHPW.z} vӁ^!0Z7K//\hcAf*ܣ+2oѨWXy&{mT9m*Hv|1C_=(S&~< bhn_؈0*+ҽ!po_;6"CMI>@X9i*oe$jxAG͍s-Z/0J֭0~#1fڟ zp$$ϱV:| yHfWH5]!=/*Ko/cf4Qzzݠ g >:ZWx(s}] , !S㌋Vl# 5~W-k$^xYVfIoq̘դL9" 7;U&]3c\Kvczﯙ5<ukM(V4}T:H%;vX .^0xgX\!&?v\!c*[e5"?e b (.}Ǿb:  }c L1{mew)#w <,0ңB9kzhӧK=̠W)Iq[>Pߑu IFz2`DoB9pF(ݘƐT[ 4 A[Qx( P9%:=MMλoQa!tGCFP!t:\ov\X>ɑ*{r4qm2 cd+;y-`2Mz8wibYҲFWjRA4e(? [k-maN}mA.$=I5_}$3y8M" ">ϱ17&iY-8 P.6#1ܮ艄?Y-$> GW5HR' …䎷2J Z7ڊMGf.Q}욝U!`'XCGd%5濩GT2ߎۖ++xR@DcenI}C醔KUt;XCy횉-%K%DQGZS5V>X>vkA \6tnOWl^!1.&Ri{h| {+`.AeE*OX)&+-  f"˲n~ԋyta` *RBXIFa(gsيe-K 5W*!]-PrZB8n<%=3OBnJgL9 YJ׽a%5HJgЌȮ|UוG/01xpB?Um\ѯ4  _yS8oCFwVћ+5RLx=aVq~=<ˁ̦g~em6Jyg7{,u]p_ I<]?_Аd ;Αaj?qO$REa mEX5nj'85#UlE> hX4NE]ONl5+0rFL}vQ&5$Æ3 Mr Yz77tEEZMl::\An2 z ԭ@,m5[FJ_ʟ'zcȮ|haQPՋFdaD=4{̖ }&TA&wy_BejwH_N;nu#;o-%Wm"G UfY8F {Ct|\ 4gChD^Uê%HQ6~SETl{ɴ'i>+_4Q}(6]gx(Bb>Q)%cKΩ'&(nd|6!U?BGm_5̝^|OvYAZ{ ҵݓ0U.1Zh)V!۰SPqd4X;6sDyP$bvDd4;U_HO.໗؂|jɓ}0|<<۲ lNuRwkUDz;L_hߤd(|TuIkaxMZNC6Ǒ"|`k'sܮݞD~4o?FUo7;xdauħb,IOojLk[j "vGb0['6fCq- 2sm0%13RS71Cn!,@Y0|7?wq#KoIB"ջm@6eڂiX_6y<ƐDaPQ(s-qokz"쉴NQŔ@Xmqd7Bm LS-ȅlzXQEڵ5RBQPҊՔhrQY|D,Q&eԬB" .}ByK&+Cs\(*.kG =@H- NA2G2yvʦV]JFNIX+ξ:q4PM'4jWTm:=zYDr8r=6eWu qaA *#̪n-]%9 :x羅;f8|.`^Qd9g?轴0Рuxk/?XHorZ9\2DžoGWo&+3>%̣NX_~ V p6K3ѓ!j08KTh L8@ ֚=rWX L'Y1|Q!?#saGL?CʩəZ/6&:dl#sx>0L7x;uh04$| `9U(1;xy { O~XI&NXLx1bqȧkRO.HC{&PU|3HGVo|a4R)c=j7ƍ1#F]l9op pT}Gˉ51AmeJX?{O5V8_zMLr@upmugiBEP-hֿ&4˵;r>dNRK$BY'COjyZK5;98&g3ExӜŞOUg^vVJ?ƶO`oit(N]$:ؓqQOnXw׆ȏ eTE**#ߚ(CW& aA]9y6AJ&Kfϭ?ǃ a/|m{6﹗&z::r5_7ڡ4E ;# \lAr%3ld%N(?|nA2٘]XS;;58ΘjX> 랱 uX]YJ,TX,&cSWlWk/SCѳZrPzr؈VP,9[2wdg^o7R `ݲ즓q~./l`7oIF2uugpM-0 Q߾7M#^lڄ"a>#KzoQܳ-dşse,H(w , Bo~ʽ4ҌڹET< ) сw{J16NJFEa"="&7BLzp rDP70,9&{fW`.|@JlUC( 7M۬rVX_Igi3wU3``w]:ir/}ၣc7WTMwp&,8iJa쿚V=w\hcXԲ"=8.r<@!"!L#3bYJ@p1+ž|jz*_++Us K=YǴ*lcwrN5= .9CR[U $|XlsŹ4n+f[`!BF,T,*I l~KzdTŧ+^ ]: a9C,LQ\7*LoMFZimPީ{0}Zt {PR3us;y@ OPt yjΉ^%樹N@O++`W9u4McM兞$vpez51n뮽)V3%'&b泱4J%G[jm7ʺF( +kPyIeLz4ؾmWkCML`>r[בBHQߵ$hIl.>}"rV?(@P{"j}-|k"Q&2ܹ{Hb^i?;=Y/^xo+KFfc&b tR ySo4#1efjQ<jİh["ҍQx/^*MjAQX/\O2uz$JZ;R =7M]<:rszWpCۯnAN ?3C+&Ԃi󐟎T1QR)a'#HlAҫH4rX;!.1W$ ^k=mnF}6y8쭄Qe4W)/&Ĩ xML[d-)eI爱s0/=Fob;3Լ 0{xPg;?r 8K9ΘNˡJ< HjY`, k0Ҡ%b>C1*أ\ 3h{,nWꏯ;|"<ˡ*p3nj΍pa&dzG.W=AoIdYxzoDc"Z,CD>Y4֎ْ>eϲ&wڥΌ4wu _jZ*] _iS!CE}RF1VMJʼnjs-ʭ(|3b}ʻUP0&̎(\jW@(NYS`bpn]U*/($$( JW 1?<dž4!uu/-JF0"9a`9Jn{ V%+N[Z0l i 3!%]u1N 6CZ7QpM!d Ɖ;i];ĄaN$1ʐ+ 6pVH[Dڲw* yC)gT9R;ǓԥY.e_nt M&vo8W?$n䜻ǭ+jp@T_$5'I>ʺ;#TEr=jmHxuȑ!ʮ`r$'0a%neDk^.J3i*ԍ-M'ΘRuP9F9NNR&69va z:(z8{]։4kRTT]C{eԂ8)z/>]:vr|j=:M9ҌUR5B]o.,'$jG1e2qY blXyʘh)\7}kܐ5Mblkѷk=zJF|#~ZKzsQU.EeHhnȊB"(ag(])Npf/z,^עHXwKRh7HXX~|Ƿ}֞6;)lgLF\}P})Զ57@G~L4- jO(b'vWl' ﶷ.J)IUPHq:$ ̀&~iŎ1,ХwDۜs+4IiZ9 -[<!N!Gr2ޒ {kg۵GV-u:P/bJX0,uH6pX3d .T(aLfz 7b3d& BPw ] '+QʑAi/-N ]^)@ wߋA; dzO;HPZRW|?m)He;0l.E@ߠ͋epO"Zy b]Q&# |{Ć}s펍ιf&e2a"؄uP mBDKDk &sJ/0^beTmth.d^B܅ᮆ*R}ˁޒJj ZYmttůs3.Axy#g~O`_?9ƱDZX)=Q`{ٮQۥ_V,2߁{ѪS/^&Sc2|ɻpZ -E߃V? KK)F_:ksXf[=j!Afcdedq$|~ۧgiE|a5U!G:mI}^[9E"S/軏v+9n0֓އRn5k:<4 F:=r+i=%ނSաlJ(MtSozm\pT1yv҄ 7(!}0P -> 7-DhA-hO5X`#GnMɭ TLxj3HunҤ~^ `ε|\41E9%Fj;q) QMT|`m2{]zK/BV_ ?ڄ$1$K(a@ K\UG\x?pT@zY0gwW#@|j~dbT9.p;k)Ohmw"ˈ öd54+M:(֜ԈvD5ߺ ^a,%EP8,`ZN}ݾ,!^M c'k:-!)9ஜS5u>ƾxO!F0JR-'3śsYa*70HW(NrRx,ْ/y߷UYio%PI &W"=J[d(]`k7PpKQL?L\(I3r]4R/Iזc Q6NVW!Q,S2X% I5/R[(aaeJK0;{^IɌXCrL 9w^0-Y f :?`|7ÎņqOb@hX$#>ا};ɍHte\|,J!p& *o,:igƟ䐦6 M9*t#5 v_ٔMn2 TƳVhS=mXep f7X1gì6tOq(nKx+WkJsjHfM|tCDS #`oBgMQNbC~Inqt")2pU -}Sr7mktI}!,5>T J=@OLZgNKzN]xFh)U7+GP~kD)fRِP<j"P9e1'_q֩o"$g4z  kuP鑊fg>VUa#,'\Y%1wb4/;q izHscT!9~O3 }t>C}3Ӧ"QhqNhIQY>1+[ToVG^Lpw7!H EXFWtN`lL,{ A|6/bI,L TZ#@ct,_֎eyVv564 TטM-P0GIszc;Z'A ;Ďf{U@ߏ.Z>&\Na-y?{~*JDTcQ7R wS?-!Q冑M, G h=XT}2z:śRO .Uyx`Ҽ=߂(?F=4 h𛾄` 9ڛ6FO1@+VkvB]x,uv!\E1I._nFt/%ڵGg%EL\0Kѯei);K]rlq)QyȀ&(FRGyd7xфyr)+o9g6ڠx|i]}y9ɤBg!YL,sQn95!0<ިC \H_o GҫR惺UK9*FgR%gz+@53*._;lo8]")NTn1 /g jY__LfyfYYBDW 9#*,v A\1wmi  IeLt'Y^bkD]&' 9{b?*kP]ItlZ'PV'xzg͸0։'谈b_7b=5hʶ-Y̬#&h ,,UШz9f0KpCn); y='_Ԩƙ>+Vܰ襓uE:1*u7>荑Eu;N,AcB! YOs7cYes zΑ+{$; dq>o%r{W?"^="˓Y=4et kva6VS&^O7<@Y܌!֞ѿ'V֞e5M _eýR' vMY[m6ҽ0sKrpN$6JTjv~Ḛs90bJ`轀u^7g#*2acA=h$IvKӤ i/SI v +X2B-Ou#{ܥx`Hiyuz&;!xrޤ\{n\6G~f"*09QG J=Hkd5^R)Si8rTWf|رEAQ|b .0uM88L gM1k\ױ gFv@^AX"/̢wPtGbBF#Hz5*.)eJe ?g)CLP>"qo['G~Ճx;k!Z_WK7հ SݬST?xT ݅-#!"_t^s[)F+,6PD%IAj RH|c.p,oMq'Qn˧kQFa)e&y/>ݭ+7WĮQȓgF6)\+u_@55[٦XhM^O7>I@@̟~$ҵ*=̵pZ{֒1u+*B&*ȫblU$Eң?\a5«l3O>4U$k]p*Xݍi Eg4eeF}Iwu} [Tkh WB/H\:_JW-c׷҅徢>S`(fg!jd0k:Иo\ɠT}5k$~r7aB ĄGRRN;CNeq7n.)/ڠ~Oe@wvsMޔ-V ]F#+4;+|4 %YAܺsi:ޝ^o n 8{)sؑd0.P3&M>`}1dh*!1I[!!lS`6*rƾ>*kq [0˺ H_C3_Ebl[0=.7LJv/xBk2ޚ1â|KC Ěpm;NӉgqJ}p zGeL,COC~b H>Jo] <%e,N2&M!T=)|7`ҏ*>Ԫ_ߴ6 ALFX.2=OW.͞ zTmd 8%A }Y7}FgW6`I$RԷ>7,,zzb) BvdŲRVIpTV6-JW^6R@ Ep6ՠyOɻ_*h!ͪxb{8Ͽ]LtyҾ*$EU`hyP&zp-ޛH n/9HUOX:FF2tIGy4ۨ< U.}]$]1m9(og6ɮ3ނaxe_n PzP0e{f9C'8${w3Xe~ߟ;6X;N;=RDI::q+ŅeI:(1j9(Yx]/* p\'QC' Pl2WmDbWш][V}Qx0\9_@qaq2CҏI8"V~_T 0m.ڍO8y @QȂ6o,%dWg`>Jދ"}cwqvOr-:Ij"BW[,jZx ujzM" _'VpNt% S&oI~Q =GcPh,|7n]'\ۦ0}R~isI#^ Q9"Z3URk̨sSi|l<!3.rNTz+"O $(dpkRV0_QRtg%F@6Eǥ4Ǜr; ~Neifx ((&wC*G6٠]=PoԸei7#urVuZTWs#Iն~&v*pmpŜǿ  .mOkC 1a޷(X*+D\%fJ%'NrXw@_dvخ_]I?I}ܸTCz~C93)%~hl_*. io- þCJk_(u *"%j4u _S cFdw;ݼʱK0A w`ᡌGJ|3cWLh$dd6Ύ.@dpN(Kzu#][@@v o1JY+.d1wc9)"]mpOXZc |@Qv"Ԑ-/ Ϭ[㷬, (dyKbBH?tu;mFףG#7a8Rr>CcB`V8qADi[G|houNҏrUPV10T9ְ{VBxLA+KwR#qH,<W4@ xx&6@0f5_aDLMg9 z,z%.Y?у)cE7{:?t-ś P!MdsT0gV .BjZ`Uayd&A1s|W<AyثLaQҤAF3&ws]'g$Ȳfn0uJШ}4+ڏv˱x NtQιXSrvqʢ{EKN5u㻳yaeݠŽ\cY` Cɳd:ڔ<_okk@10( 5(M"?u- .SN: \^uPvv^QƖ<3siD7`iUT0y*}m](0i W2PWWApܹ3<1*+0QENhݬVؤmBzG!ΰB8%~ʮkaf!i!LKU901De[3n[4nc*|(ʛu!cd c"o 4CQ軫[o1-MS837^C1 `H|<*\4JULPT@ff≯vWPZ] bWn[2IB0,S@Fo<.ܷNV9ܧi_ 9 ؔfцGўn)|kKm_%:DF~3:K?7j8_-@x"ߙHȑZ[H n)ayΡd@M }1?ć9-{ _KA} @^2#kLz Fȯҩ9bI]ѱ!X?v}0׵XmzK :"M?oFYkSy1n.2d)-23;6/(? R x9teHqHߌi*,p)8%_*r)qq(c,$AcϣωR Kvo,^oRմd H:kyM.m8OH5MĂ,`"/(E,/Ɣޖ..fF)+tj yx*l 5y ğLɂ@ >Xօ[ljale7.5l5,|t)q>;%~NRF=^qR*,*jO)'DHhz[!Jl`Ml_Qv`}ʲ! F 3N{3~㿺5cQ?T\'t}v^Lt~"M<5@*BQIrJrt7E 88/3IAo*;=,D_?^Q|(NaUlqݐ2t8j~Kbγ'clT -#8q%PpĿ gěⳏjo$ACt^ZQe&6kVbBuC>Тv/hJa⨛FGi'!FbYJܤH/h|c1=C%I\{q&οp\iƩ10ShWvחc ld) ~uz]}r_nrA3`mCpJ y9{oLDV%XFvG Mp715jaBѵMuRYߋ3"ǶTZ y6PhA5.!b 4:[g&n}҄’Z hѧn=ܽf:: "PCOF0+/ۘKyiS>BV6E :k/,EX !b~9B4Csbp5{jF ыDtL*V$dKFz1 +҈C]Hm6 ,, becBf Șa{ɐq`s&h!G!"KS\9vt;MUuk>5uc [x7 N:mk$ Tx>@VtST`RA}E&Yy'XיIeۡzS-9%!~'^^RI.fKkgq9 eP_R|izwwW:d_1iV7ƦERcʼnN/M8LJ|.r0Z{c\MO|7Jח Tb4ʾVJ23[ON9*cnʣ3Z\amymQ^e5Li ϲ [LKZvǨV+H.2;흊Y=~41 */kz~~FrZșKn8xxfpd 3OGj/GܔbKCܿ *'1 h(kf퓇sO;.{1igcKO1OLbLB!RkV¿rk\|S b4a5X#c3t\+NpD19K~)"7`8#Wð+LZ\'p#]d嘅27yޑlk=Qkvc =g] ,LXWMŔLqX)C(@ sGzذl_Xah,#KڀB]ɽ5,<eCBOsTvͣ3Zڲ6^WSD–Ch}ctZ)WnN v:I(D];[ӛ欗I" kffY_U4h9N䫫wMSת#cꌲIwr=;m=$&H5$5丽ocQ98#A&-IY1SǡmIwjpo7t:7sGÐ\Xd#S P}dqI_Agfu֏[dkp}W[}Zk#|4KJ{lG~-3jm(d1a3l3ӥ _sԭ+ rW'Gz"׮&H4n8ο٧̏[)AkitJ WeN!H&Up#O1\O:W FiB\Zإ,*9w/tN2M9(hК2X{r#H8?{9+e\~a +  +*ƨnOf[X~hr'! Ewhh; Ko:9ul߽0}P u>6roå sH"? Ȧ%ApqR9K ;iA冨\A2EP45QI"ЍP5(4O OCcx(KpG׳2QbI5 Et Y/Tv^iG7A:iJ|fqfkiai}kb|7!S:PhɞZX|Kq%)$\dRPwW*4e.l{>\L|/B?Ւ`+rL<3 ^-_m0??sȞ#=)n96?(HnQ*>'8j່&QHZit" ho͑vQ`uyAr̚T B0{߳+p5p;_X.n\4Āˠtx$}|bv0~X$ϧ, hYJ`LTjJbMG34vZ,N*P@Ԩ"|{@&|j wr煗Ô95"NY3ps}(5Gs*^4]لV︤Hշ`hQ!¬ VDfT}Vc{̹J"wg05v4"^h # l?Wt=kk]ۈBr?_fL~aosE*ed[{BËz$¹5џ t{ $Bllm9X'Q\p9DRzUc1 hbAC}k}` vx#0=q*-Zq_LyS>L&Mdu8$xe2a<QUzIr(BԜZ^JG]yZ k=㭛%KiA7pmt[z'-%EᰌI~)ldMr dǙPq--4Eb =L) 2+Dq3S*3Ui/=N(׎ӨaKP[hcO劝eX]IAgA4j\poْ u63T1G˒ui[μ94V]B!|¶ /*e3hiw`4X\XE |$$Hk*VMBԼ.[![ 0cv s~pb]Hw Y`*L˯C(jdzqq@ϟ_g#$($CuҙfxX7vkv]g&(GZ24v#݀|EYTnO+Fvu(ƀs?Yq.؊!.s&WQ ^H'̚5Hv-YR{53\x߅SAhr#=[»fIS&8|⾢U.nj`WV`uڵnJ~̀Q'0Ι V/DܔIprHOMы*i,W!QTל޷o"xCT+)?KpIЋkF En}?j.6lXY8$`'e*q$`z]I`KNJe=x^gY%,:ʴM;*ZZ}|DקJ]7m 1@OI4H9-4`k =X❺awc kcg_ՕooehGو!HJU2NJ8-/PɃˈg/M<X@O~}9qN=g" ""oP/V_j]2D˱ۂdfLq{κ 4L+GSz#Dp˝Q>QKZ|(8 4{9Qjr<5 ߕ?=jCZ!E @BTƈ X=Pm|Ŋ574 ;X^Ca`o_bTy/V ̛=\A (aP\rI3`CN:Sܑ QP r0,6/"MWn+1AGewf8J )<=~N񎱖kx[3cQ.7R9"\&F"M'*s@1 Up\S6.WZ8~W/`0ClǴV)ZxMV[!+ላC2DR.O%>ZE`c oM⸋4ܘSc1^l;_xsGQe_p`*jjnXjCtMʼn#Wk?J_I9.aa1tv*89m;I6Mk/2 s+p󁺹qusz{JҢW܏ZQtv8Pn('/zCf-X{ϴܾsuebkI9<*x*ϖIa o> }s=\ȱ.$(zb{ԧ|D]Vs(63ު\Zk'>ّ.^iTGXK:8;\fhj:' Sþ3 9W =p m~S{~HNYC,湃TD‡ sl\n2?6i7q@ m?Ϥ\_;&Cn0Q.A|BpĤz ~Y.%EǭMьχ<?Zs:Fݭ,(m8Y"M5`6c%T\*'(h~fHMEXt0;dwȻc%P> ", zfh^$1$MRĶ [Mz,T"mQerf'Y.|;Wb<tؤCznxbe)K3TěY&f\ECnp^sc(klo躴U,+( yO=.8vDq'߾:m0fB6ty]ZU # Ο|V꿷n~[йAm< @/pf9_qTݢ 71ng9n*50s)&,Njv-d^M^cdD ^VjuM{ Hx[Cz4f$b;t ͒& Bd2gel?|D`Zj~z:ERd,߽Lzxr{\j.;,°FOT{G1V2Ix]S#E[0á>yXڍ}SmۚIMM# `MT|HQYLIb>I{c$HbYXp)cW{lr$^i8GcL :r<섣Y̩- ,P_ {NbJʗ5%5ֺ8<#oq%ɠ%tMUJ3SyLU~7ſ 2Ե )^/mB;f-I˜@J@=C8mݑw0˂)]L[" oKf̾JLHBjim<&0[=,\ŘL+%emuAѷbM3ugG' q0| Eҵ/K֞4LCAx5!/W=t8t7@Hdd9XkCI JiDP{VOhŖurZu?kzy،^Gl L<1tߞ?}yOK-DB3Zn6-Ʊ< 6#=CkR`:bΘrM. [?_0t*/K|UǍEթ["ĆZΰ‹o@SZIYs6j<{Xk)(N]7IKJ1$۽itoţ8FVR`m!pT}NV˂fܠDmܢhi$ԩtNZoѲk5SȅFH,}L^~sp/xbt"p,Fj+V#3!OzְEΜ^} „b`ytїAa11DRiVbnԉP~^4K˕ɅAXN{r`Jc3 .^AjLO2j$SE ݙmVhZydO:RpT1p:\\&QgxR-O!w"Q~#pZe.y:Ud߃>4օ+΅$D)a[5I%FDOݺo7J$#/V}2!-̑Pq _̅HMn'q%)S@|?_77*ܡ1q'PNI˵-v0w]x#TǨ"jyN@7yޔ,j 1;hhFZb|,wl-aPpnm36Wq6{Hs5[;l HkWL8X j].y_6]ZMLW_Ti5V4D$BlY,{3HSxҭyho 6G# {ne QE#Dѳ׵{:RK:lږ`/8&ɴ ꜌%^5(0{M/έ|.JeŖ$,| kNp tPKv4ZuA=olMhoNz>UMY1g<%@-+ Q֍vi5yA*9> "TJl{Lx;C i'!\{$̣(}=v=\R]GJ~kf~krt Ye\vFk=BKgTm F*5Q\Jn \kZ' v TBRs8 a)E~HFz=~q8vLo {Gڡy*m[L4tvJK SHt?f`GWuqB]Ys)TyřO m5X?Ԩ\:f].;VO}t*;+X2\ߡIO7|gvN>k ǡ0)ab2^;JL1i--`wq'Rf+DLL٘) ,]4A' VyD4g"]@O?ĵxkd6W7G@MD K 3H7=Gc Iget a|vQ:Ыϟ< u4n! n"?cxORt (VeV:5{,C[lH+1 k%SEDήH-@vm#D%5wɳLuYʹmw-|U Pھ1Gu0pTcȊAU nFowg{Y~bya[2^wgCTjs\], ^V~ {EV|# ^P+lY7_, -^Ω`<. 5- E)5!p9kc|l{h#|r^tޗZz3(WsED|i:#lx)R.xO$*WM 2%D"H;j']R+Hʇhyw9(Uv='-f?^PQh 8bRS]9=P?g^$靼<~\_ǹDa[5WLgqHH1Zm@OUHJ[xYi|Boihl k" PXȯFUY7f1pt7a>r5eYcOvs(~"01tELEFOXZM=Q%\kH' qDq7m1ޭS*~ؤжJBD* ~%E/P`TRfl§CG-RTaG@= |˼@/N+ğj7׻W|σ0l[Z P8mlU/7a%bќ FcLlB-+v4 Uw,3\!ur~T|@lXI7ɿw!Z~/_*q"ڲA-]r@\mRiܢ~ʊ֛{ Nոi)zƌ,>Rr4˄t!uGu r|:sACmsBaJbz#AxJk-a׽LG.Zvc*޷<:0E־ˈ۾Kqڲn% #Gٰ1ެrBFw-_О坮2e*b^$:jܹP+ Mayx?{_)r@E۷~ [mݏ ˍy|WiXLlY\d EnqWP~΁DIf hjqQ:* xja_/sAfIch@7! )yJ`ujtBh*wo`0`fA"+3<>–C}"iЮokqd9z1cҙka{/g{& VQ#HAUaj~wm9-Q_}J5H*GKϔ3|}|B4Տ5 ;y- 9zfTL]?T[ftՁU ϳESaO}CɪRR4cf3 w9Rf@d?a֍{a<:;dPĠWh󩌅_%˺ ,xo>qEQ6ޏ/6x#$E9fLcB# nvdxc_D mp92L-8Zb>ceՒ`p #KyS(&mNj\1Z.at&Νsp?GJ*]@>j3( ӨR*Ѹ'swtꏙK̵fPshyVFFvhɻ̪;urr?/ /[9 2d~dRay" s_9<Oۏ G5FW~O/0x~R GhCDZsUWl)eE }}HW)3J=)-*Pb.r*$Fy' ŐQɇ3Gm:y+yR!;yB^x8m3ꯊ9!%Td˓zuZ~![bI>slhj`l(χScn? SA=݊!r0$W{GPSvUJR4Z}rY.q6*lV0zLsZ"l^(MZ>;)QMywWӟ8`!)C(Y<KR\kFG"2uLbb2l\4;`@m̨׈s)/mTs)Sbs'Ȍ],`_ٹE/QPfؒєӑvuEdM#q[\`h N%1^H\zM{oDQ?5,`M|RJ(֙A;9}3te+ut&pG^?Q\9sp *-XT_ޱWZ})t-h  G/hѺkš=kUUHܳB;Bx'^=j~s2.TjzpD z) 1G4P5eQioBQLJiS$?FjwrUc=n{_6VnO(A2xmڊFL^Lˋȣu7CRwSzo`Pv Wr{vH*W7҈S@(p Dh7+" 9hIRWSCtuҤlr6CaޒOAݷy6W2LzcwO_pB&$4ǿ*۳Ԯ`!y}LP>d!X)xcs>d($)s0,Axؕta!xu[5T?W54i]ZyE̝LGo sVPRV0$/$^}a1}_BgT̓+qe kQT`mj`(8Hi񞸘B%"|Dv&N݄Rc~>fhoK[DS+I|F5yR%U%OPYQw؍Nt Q}D6y0|XSP O@dnrqJA:mRS6 7+8YrbТ)B]KT4' ->;la2s>%b(H;PPE\eBŗj0*?JnA;1mg4}za]XPg3L+W~H+OoAʝ DzhݓhjJwJ(U 5 FV`SOZJ+G3C[p@rm]2c"4B1iy-aةxlrqUau瑕d#6NPIqX1XI<ꗪ"m 8ݣihbKe&}GTW0˭ Tt[s}ju&q& W"vBb_PۭOSӨS]␙/kv!z<~ UO(3u_0}d1CK^c1K:_gKd7JffS\^":Qc^\n#A`flgp7Fy[iU=lplqv \:cܲ3ӍDN=Fge{k1؋VtFOmqjʹmq$nDȜYݩ tkDS̊\3pI]$+"&ax,U¾@~R`};K+urޔHE͘0}* C>x) )hneYkF1DTWk0nPitl9K7g$a1<ݦ)[t#||[ dx@,9Tu4ꭲ'IJKzhrL{G"\I~!m\E+8}(װ1e`dԙPXn??8 mvv2&6#77?F]ACc9ԳAQ>_.EuՉNBwqٰ=!n 'jP=Y+6اb&qtQ!Om؏bG+ 3lХt!\=>D3O:Oc@c3;[6FezbZp\<,61! >9FCw7m֐ =UPJxoeEtDyx/x<"e^z^pjld?k.+",;WDr86i96Ij?Lk2[|񨶸}'9Ɯ:GEqrB Ŀ[3o;P o!8fzK\~  ncJCTM fd:Ft-|ϐΚAU+ |8v/x|P`:;K&z@Lc 4xJ@!e G5F=}_݉3-<]S *Ic@㡪I6Rz:Xna\SL 朖O;.y}xX}.A~< H\LKmFG3/H\ǀC9$6yښJ}/ML%XէC;XX]ޚY3&D% \\_ +I!βsT*(9|ͼ :Uca{` z21,L15ޗ?<8C9Ih$ۖv|V=f"ڐCQIS@Ndsz 5w#9Q}]W+]wIGG9>75}m<QD}b]#2.A*טϷHn1cEfCfj5{ ]ml^ O({60no䌒Cb4cp>ׂu D`+j=á 2},h U8r0]bc7ЎkID+$8b&ǔNqjsGDhBC#+Kf(c|i'% rwBLF2ڏ}l(u!pnʕUO2Գ&~Յk*\\eIeـo )W/QN_i)O ^. /)U|]z<2}4ehmۜ@FƕncFĔ$߬I>0bV; )߫@Kcb5ҝ5eխx*^b=\K:p Ɇ<$ $F[T.w/FpW^J9Ü'y @+Y-޽z';\0%2cĴ6,Lz/T;RwK[!jdp ᪫4g^ #ܙ(6.թ(՝~բV^U>H;Z~\Ҍ]9p Sj."$**[g Ek"J(o{3FdK{؂b##u, cp[Q+07h٥q߿\5Tr93 rߓ|{QIJ$*-muϗ- O_d2h %V:P2EEMG&'ؖ?q| }cGj\xzUi*/C@t дӽ@B  /ɚ燛Ob7ء+w 7Wv)¦b Ulܢ8AH)?1ĚE\Dwβa/X:v&_ lfH0s(d Bn"-ߦϭfɂ}Gd~% 't=;ut0ETt'=ckHI<~>;𽷓۠oK/=* 0+Ϗ/-%yZֲfbP`(,c#ńɥ|HBn&GЃζLD/&>~W!'1"ǟеar\w{eA{q ,h+wT~K,n/0:\\QZx[ Tӯyё\!TΕk#.~{!?0׎7$mL(O`ψ=u 8n͈h_ܽ跬U%GoJzuS/BA EC.vOawRaXGJƚN)Q+!f7Wۯn7*#$G=l=&CGB.J>㣅b?xq^lA‰x_݃oy*1^5iB_L~BbΧc23ܰ.S.)o5BUu('u2J쐳k:R-tb.E~|K%"BX5ىW*_ԏ|k1xRhZq#9twսU2"HWľuc^`^?!BBֹSk NGMqc˂1%T-rֳd(|+ 0!CB-7 "t2pOe:?*+roI8dd2=g-h7y`7B&`-a~/[ 6'\ݤz,Iw>=)k*5ZU5>5e Qv -iA װ PBp1+B%Be9pט*B"g'!K/RԈ@9~b sqݦYJ|G}A]ѿ Н&S J$o'Oծ\r9#7b'9ЃwіF)|u.&;擹˴\kؠUΠa%kwD7܅Qxxsh2l;@y>L{Pu&t@eQR|S[#{Ey4,mέ2M+ VYuWE)v599 0v1a)4Dcti'YeIn 1阥*S) /=7{돳!! f42λrTpBy=-^ eEna9uzEqxD Ix7ZUf;֜>y |EpAu= 7dcwyF{oϷfa0w П{<;F!E#<ܽQ"G! L _s_ޤ{:!hcgtDZElNU" %ǤF H޲hz0(OaQ@%ie/ j;bҤ2 FǮbQ-O4>8y`(ˁ80昲٫@\Ek" 5/5P}.]˓e6"Ftw>AjLSbw?<RÅ|ٶ_`a" N |]i\?kjmƣb>動]0ɾL'? ri\+*=r<>*Y~\UqҎvw%;@BH{?cID'2`-{oe*EE"d-60sjRb5&12`wTDW.45P:v*^n NfUΒaնz$H7Q S_~o<ᰴ.,E;_’UR\vbզuYfqdX`;32kxZKZQo2mԡk6zZbI} BĿ%8Y} 5ǬKD,o 7x׳vO'-]VW|sr n)o\MkiuU;,`,Z\wNسD[8m !66_I~R؎j:ebDYA~0!AqP̫""4ݡđ- Ⱥ3?_XwEiOhrVٵ }te~xewq,`hC9}Y!MDK_w_Z@eU!*3\qIEiӈXuoGN*wӢ]+,9q%ƹзOPyN%85 qT_Ć!$NigП 9 o17i{WA,G@~Do$( fwf(񘋚" fBl ^C*'/Zym,Dq9O9y4'MՎb>ȇ&E8olj8ȦSg#n]-{P m+,vVh+! ,4<ߎh"u#pj58{Q& 95޼\*/ f4iY/-(w #U`LhcL(ֺ bz7[k9cۧ?v:q;*@Grp~I4.qj0K^ hcrHTDL#{d+rkWCQN@c.Oak?ڡ6 dpVY>`JAk/ϳË"+.,5&"L;+zŜ6ml:4wN^/8GFGTUk& OGpDGѬ߲1 ȓ^V8WO6i6k/ &8ӬqDBq>,ߵUU{uI}H@=^ 6"H ^\*I($Œ5a'gFڰj]H7FNRFKΙ_AS-tʾBm87ohu^*7DƐ9x¦xr%@+)KtsdsFti@ž+4Jxd9(H6z+11vD|ĤQ{]4ԣp$g7Ck#x9hX[{c Qǵ-Cn_A$s-SJcuUw 2 &\rbm߳k ]ЦP}4id3q/jUi \;Cj8 3'^F -ُxGm=%L:m6|}Ih`v>ii$†LHmߖhj8YQ(z?_X/ӸCí~|X8iw.,oNi\8/,޵h9C#pŢ13ٹQ9@/ayEVUVz#;@mvi-ak64Q10 w49^r!_ FI:fլ\#Y+ӦЗӝ:<&+B,9*D(mg)$ȫiHaBb?zncWH'cO$RԽMKfTRgMKG3o0)]c[\N 2 z:休W]D6cNKϕ۱~ekyVNFJ]KY!˱D'͎"uEdDc7^ެhј7[+­0ģG hāi0aQ "pw@%&d/3*?+ D}LVvlQ}s55u1wJε\SccF, ,A w-9XN{òYEOh -o[`4y Ws0ȇbR/n'uU}kX"=\Eb+[_V 04%<TEG*#W5Z7U oFv*,>xyf`NYѬI">V>WRko(Ư Hܐ^~3G}2݌+یR=Lz"ZWLHҭohRuњUd"d+ `zF{Ar+XqeO@'yK@x.:<$*QJ ETVRG`)Ufy")P8]:kx ~!(ֺ{\!D,ٸ%oHos)(AOU?`hin%C΃`{_Ç0@eJ|Um%`(cI#^y,04W0}ʝ+~F`NGw&CE,S܄&՚}GE#   k,~A 10Ҫ2f#00,F!WR{ظmڨQ_7<Ld d6VzՁT|@#ahqBԥs"NM$tQWHP1nt0+Gh5`[e"8:"ܝŒjKEcηKPlKk#ۍO2.Ӻdk2~Mh.9姰!;upTdf:o9ݬPe*qJWAPK(l޽L 5"^/5 M f&J( 1!հUOO!LGG-jVsK65^Tr%I[r}ѵ <qjaqNc4yu8hd4н=Feۛb-|s$&Sb`)-[r$ߒST@;9I K:Apn]UWX@1~,a& 57h8i5+ψ" EږH_ orϜxKF@%gkm_pџDk ȼ䨰ؠy6㕡""v* ;mE9w.N.9Sw6oz+no.2xOܒw}\bMTU}da1/8O IfE>ztmps6mOހgz(X3>`TER\=o-Yz}a('(/ɷSN]>rO"{wj)q@YyS'}}a$;c_ujq)1njfs'gD 2X<(r0եDg^[(9a=2 /U!$Cȫ19lHocuʌK 7f۱>]#:Nyks !4tKWD{VLh&8 ~e Xz%iFU6jw//sܐ0k%qTYJQ;EA2!˒V 8m c7v^t4*dXrӈ%ކ 0*w=kPR8A6 F7b8<c>ǏU=7b/< L;T$g-Ur8W-@ v&K͊9Ωۭ%Mmr Wƨ8nڷq+siL-aQ) ;lbR` * e >oO\5( >hy`t ߲':F 1,MuQ'_æ]3aؽL`8n{iO/gdEB%E!at~+(ZȜp-pdʸ<,'|vO|=kRȩ5r f:BTNxޞF]It׵tj^ *,*EH{LYZiW-xae/<'zP >ƋAJsۡLԼqBx ~8xTz&y 2$G8ksG̴#˨mq~(()Uzjגx6Sz$]m;՟`SδYOۧgdL%q` - %ԄGn hwaOn7Rp 2qw $c-c(| ^б љd|)*kY7,Kxf(u1߅:\a"!8dwr&y-[ҦN~XP?m}A/ ^f6 xq@o#yOM\ˡ6cgtӣy%/{r}Ch[}RtS4v Q4⣍r]ZĢ85gosM"24ҳ'=٭B)&Zhn6(5?A:ps(qs%_{\ɠ2 U>3_gO s<7y(-8S%|&?ԞF1 ,I@`Smh`YZ}xYҘn1[}:ږ3p?OE Ӆe_DZbSLʪ["3k, FQil{*P"5`"iPe9oȨe/tzZAS@){Oesȶ(iߦ"sl3DQiكhO^6bVnk@( g#I6ZSC(Rk]5L{PEӐo."*vm0zRS%ygٕNe{,X7 MBya;=EB=5|6 k.J1/AHVz"PR~U gН]8s&#z4Ⱥʶ &ۄ]E8n xޓPr0<Nb|WCj.P#z;赹݋+3z?#S Ӂ 3 44"bRxwأ[+ej Ő٢DZޗRIp,\"sqC@Dd'p< Y ^JY9ԅ+{z|w`frxW?/d c 14lfqx ;?|qD9#YvnaF%*%.4ĭוwC֎{u''Q[D@v2ڒv>9Z6915;t-y ڛ;jq'DʟVs#끏Uo},f!]gx4<`^s=R掍G׊5j_ǘӅ]l]d)P(DUέ@7pDȲY\8BK6@J'E঩I|*_^G/0d6ַl޸c=+LP.qJ$i˾w"d#1I>leJw@ fwSFeVmՉ_UX+*'@c7<ϰȸ1XMׁEQw oq2G.4mY\Cv|7ڥW])JVc^ ~6͸CELk>dg_&, ͽJ8X2mt]]:?m l)aZs !,jbdv#^Ta` '֔Q| N}'VANw]Cg)Nz)o$:V~)j& >$6oFՌL&v2QRwi1Ɍq&E|k[a|[[v+V0r/ReQࢍ2'ѷ}|Al=Z%=2&dH}XNNj_w Dz$<\ƭݳBrQ-+kl(M2_/W g+%ˈd_?puj?jRQۧISGXax.9K/K~6ԟML?YG~Ts52<+5Wɸj4ug?W+ *,HtWY)eG$, P3O9.Ӑ/'V|np>"zMnP̍L}!mp#8_}s7zN\hz(ύYv239 Q΂&?،VڪYh `. .[5=3S1nj_Hgq߀'&9KA  $}Xشhݝaױ,h6jvU70v@}11}$ot o6⡲ϥjKw cs|-/?V b*8ATodIV1Sv,{'zRȠU0?C"斗k=I ,E8gtw i>.kfWPXC@Vׅ,jLC)_%N?+y"QJǷbAC@藧DXOiFNiAii֌+&9I_ _7*7Fjw3U͢0HkzxD=B6~mJǀ2aTuC)a oBkk4͞0+j^Y{v>ѦHAQ};Z>5oBOQelR ZתMr/cl`&/e0ޝk]?В&ѹ TuS_'&>S60=}AlP͘jLսJUff%=*3 g  ^.' pܔ&բ_QdmTj[``6ikD2Cj1.{ [\,aHf]KB $f)l*& єIS]wFΊNkțUy'}؁u|ʤ9c$ek>!1zj3Z%? Co.\a&O G#E0E L~Ss"yo 3&}^L:@[Ouvo&onDW`0SbnJ/]Y2͵暫d\B0JH_[D/ɫ_IߩŠy'NWyUxxuE-&K2 6;n;mwpN?{4YQls5alpU\>XTEDk5N%4#fc^n:<2ȃ_8*:E |щE=EPyK qa&)„Q9l>>i+ OfV&+br)iMjEGvxߙ萷/Zty6Et{cO>TmbbA$V7 p 51k+s~]([OB,=:7N_sB v.udtBx-̷ Pl6eQEeԆ/[Fc˗1S].T8r J/Q[VO~L~܄ ՒæUʯBO# 6܏XX=;fф1 D7QQ5\ϤUb/HE~y֚:O+@*%(Bg5_91^UUJy/YCtݻ b߁'3jئG.iN!#1Y ,yA'z*Mωx]ϗRbq=ֺoj[D S8ZRRA7uWáH%?*1K8Ld%T IG d~?L+韕 cPtGx;sJS?ko ŝԨ 8%;LКL%0wm*"46 SXs]t^{#t;l N3Z.alޤ1輿ĩ?k؏rK%-s-|Y}jn t,),$TcZ^& ﹜Y^!d !Xka1.T\PphbŮxیaKxi UktxX#خWl21:h| k j1#op6Z075}/14Wfk&?%=qR,ot>[" [w@!NYv'H6qkh&ĕSsXNV>̏?DV4¾g-#&QTS܋y zOBZmI6#c!jSFN¡L<\dsBjd^8ajT]-¯Ӊs~<CIz 䋕6XYZSA [xXz|7d2 (鑵 t1ke 1^)ϧcjNn"_Zc_$+?3`Z,A^E"Yַ=tSFܠ@j慢b6eֵ7)9C)YUDD&h*GWbēo[<ݗa\%'qnƤF/D5Е<W_̲Gzw-`ΰ73F4YB)+u1+˜=K'AV = x&B 3b4!Sm2O;W;N5{ jm=Ew)hC ݆vb#0'P#35 |rfq, LX6(tˆYH]\si0Y^܂0 M}|3|G_ga xɭMD]c`)%tOrZ3sn;#xh6gScСfRĕ$!nGz583/yDuW>OvoOOHdo뮏8:V{SHty>P6 --9ْ4;g +m݆%!оH\:h5X# A,Nsȥx;j %0.wt+yLl''Iď"4 j>5uA:[b@xs@|뜳B2] N+ MD@bJe[t|uK*HU#~ֶnr8OQn8Jg|M­~:r(\Sw֓utًY%Oe-g/JE/ qXDrt$ڌ,PP%U0j oΟ*ur [~~[Yt`i2yF+uOjj֌+t+h3|N4bDmeո%,ꋘ) Kyp ?b&EfMkeb۝)~NVpu>St Y-M)de_~]'`<嘆6a#M%bdoϠwL*LE u7(iKng+0pdAJ#O=hJ6hIw[%IJ8zr׃s90~ oEI(ْF]dۇuWDcfNuaM ۄq;sHNh5qHnւ'2uJ\Z2 cm4A_L$H>Uٍ^tP5n{){29v^'=W컍%OI&h*8ѭLV[ ,\kYXYEH[:V]/Ns|@TAǀ{̒&nqm‚z59瘫HEbg?`4W}bgrbu8a"ņCR6 9w667xRA'8_j:x]MaīoFay[߁PzEތw㨒'r_4w1}*A@?Rjs>뎾mgm kUZgɅ ے-t*Y`fՓan6 %Ig,#.&O-N.1لa΍uNogVTbHNLAi뀡(2 N!,*$^bV̗33h?{v6K S>w5ݻTX! ]+vwT`)P7w㮘,WĎSb֎ NKH}HmQB_O 0#*= RH!7k \%h.*c)NYѣ]x^ % ?mqH>JGotI$AUAd-#MR $uV7Ng\dⲡZmu WD~Gݼ+ Aqbr0Ǹ|՜/Jt)Hʫ־HRp5=q^<¬pߪ3IśV96UG@ӝa[[G5qoHuũ8{^ƍC"@Ũ9Z8f ׆UL\\7\s>ӷ*[y#.M5J"rU` [ ˂t{gM"3jogg D5A<Ⱥ%0Nrd(%F3 :DЏ?Ҕ# \*'.%ǔJ cnl4vTҘkqY#ଌ,#X/} ><)DLBpE4'JtނV ms]‡R!Lv_1#eyh1hhL3;UdnگЅѠ' Ҙ$bU$R+D{5V"GXE Ge) 6+ M o"fbgD'I;j"X.31#1]< ,,hp^S w"+A4e4߯07n@a8UWUhalΫ M=YlnW}>egk\|Uuj-1 t.8r2acwg9kD\Gʔ5;bX{H՛2"凵5PvKn3[B*}k7u%2gXEJ=H- $\Gs"H(M'>$.2;Ǘn?4 Б--^`Z-IsP#huez)2ک0̵kQŷs/@ZYV@]$$wxڽ7dQ2k4 /0貰9\o 2JCw .R([[1 c!yo/Rr}o'PSFiwJ zxA¦&ǽVgPV}>Bә~)kv5U|4-:)R! h\ښ߳^:x'q@=j8LHk;`s, SHmCXlJ >}Rv6Lh2O e!Bt2`d^RE'2I.aJ`H" zh_4ѬF(=xE/U'NQ6:[zЈSUh]ˁ$̱e}1'8Q gAADzAvNUN|i_$?KUdiEJưY|l6Eɴ*:]w$%2/aR~Qe[B9@PTڹ_3R/$Wɥit-e=wF;ê+SЇeN%jD DƅA-Jx⒎B 支vRtY6<ƶ# ,~-/Ibk(~ϥO_ {a dPt@Uc[^B hߐ0Oy$[eы]nmNyܤnboT BfR8\4lK}Ĉ~F/usچ+Pq~=.ˋ"g=2O;9:-i*(>RL^c{OZHu;Lדugt6B%,ϥK)ވuCӣ$2\FANעXN~xCKtƻF+.%B9ρjMyv3$:ϼ>?a)\UȢ:zkf).B鶂 jIoo% &=Y1K!c_-d[q=jrVXOڇlDzswNP`#H{o2Ch*iۖ1GE dmWoj12$| !3ۜU׈ w+pw"қqU)rYC q sXu>iɠ݄t11BG~{9C޻ f-Wf:k'9ٻ?:yN" B<{*P@P4x̸]t%㝎(9B0`G=XDi mLJd{k#²s/c!_D(41 1ez44rAn9o>VA+8JSesMX SRVȅ1%U33ʄ*¥e˞nWoF'V ө8ˑ?ՙ"L,-}ظéE+iI_UE>-rfÚ&-c&ט do9ffT4އu ~+0fBJyuC)ZY蚶gtSgfJw+9hF#;Q[5֬RidĀ#v]oڎPFLx’9k-cۘYP@oU 阑or9 a#a `M!S*F) |.%gH혚fl 爤~hI(;0N,܉x8!#)wzTY;(;7CI۱dLo)G=|U9PY,[w!j}t3I- #n;/r(B|ݘ˻8?oXה{[>Hő7ua"+CUMxTiu?rܝ sz:"X\X%ʠ# ͐Օ(7d NW5w_vaNJdn4))ش8?;H!3>U>~tYFI~}YʦS.m䥜:cz;BY'_a:$pމpI:yI:q*t#kaԌ+S$ǿⷃFɃcxOzӱXRqC0J@[o ;z {Ln٫gdtRH QgĽ+@{G :d9ѤT:={SYŮC"bJn\.yRJ511PaJ: _wqK]9hӮI5#͢R`,|kMGy,"xN*!bj# J$-k'>ۥLw3jFQ+slv  ^E1^C6\,[$ <4R~d)T!u2!{k{H9W ¥'BO%aiZ;JPWГђw6%J.(T8Q(R\Z@ _ ٚm QprYhbÊ ޭ͌]?>~8Z C j):g_-$*N1S与[vYLvTH\ e/'HgcM"P!825^nv5H8Um!9|N-jG#B/fRZ~02e ;&OfvFnE̕}?J~CO fu{ӏ~&5u|W[ {2+{)*c.R#IR?a۳*l&A>ainS\nV8;(lm:hE3 e ⥰ }sbW5O7ŸGf@`Zִ&Q@x1H''0B#o+ gs$D\@==ڕ-.XdĻ/{t?qU(ߴuWcwUuFdA1tXU}2/+.prMi('ˆ!g[rrY?Mw.r4_"nGqV1< @ 7¾K8׼0uvHUm#5+&R~dbw\-%'t~$q*E8P|]a{w>J*-8S(.N,wb$\€UCuʯPF^-QQ;GP\Üf|-52U jn YUvi_aD3uu*WEU JXp'=wr,}w_=P[CimO@V!kvd \kazK&)`˘&U7-]( $ur`ύ{|BS:ǼїjWc}S@,9¿vmt5kYzzQ8Ժ9V4gGEY;c9ow'7oyg>'yƟ>@IGpN޼ jYg!QG|mSe *^KW̬2K9%hl !KA|[DH|jo)*3/vP5fWt5u KtU YU')B ;!W@#ʀqsw7$*cƌK:>d'4$ ҭ==f~I/, 92$eKY!|j`<Ÿ́>-ZnzrK1EeW? Vv"\0%ih QK mnH"G*8ˊŧɕ,mJK}Gd~tkui 3z}3LsG7"fΧ&z-䷣ZQs4MJM<6.޳M,Pbc6F$ z)eX_1@lD2/۬LɣI7|]IgܓXʈkv4I?aAR䡬  +MV>m>oA# 7X."͛gdګ>kpyA7]EPIa3Xj\%&+#ʯPc\Qt`W;^ݦh>7H^M.\t3aPz0۸wg 7m?YLO"LiU fѹUo0X_앴 :SOl{~ C"  <8:!l@Ul[leF dd" fnDĥa0~/C U?(AO-5N?[fEBg+l謈`գCm. ~u0!;AUj;ո>')v0pB0EԌ7ӵ2q?;ss46Yieñ#c-G>1qRKϒ'@W 4dU]2KP+{jygVnEu,uա%asbx%Lr,>5h2\]{r)BvKoĵbM$j-R\%hV?C=e Aè MLvkۄTF|pNGI0q ツ;?{;fsc& g]:#k*ȈypH%TxUW?(Nub, <ʍc2&eE3 6; XX6oE&}mo6nj'(^\\BIc9|pJ1sC,%r[!+LLvmp; Wc.@4QҰwo)T.qK <'u$m.HD!!'jWZ' u=n3p줲0I!dC j#F>Moʦ =Np4yՓ^xV="G=ǟ9Bxֆc뵘v`H4H:B[( f9u>fEJՋXQ6W+ղtwp;> R-}܋v`;{dF73Iz"~sޅ|*~ŶPC2ʱ-ܠY[݄46ݚ~^6i_97f#yAE;={NuNC1Ò Js \38h<\+6v煱q{L#kTFǿ.,*hU_'];ó. ϩ#X8fJ\n;$keqRڐ uo8W6Z*V cŘtvc:^J3rZxJ'B#U;GRhwRg+,Ϳ}P:^kt5n@8,@bPz'jS!l3!>s)U,=)^{"ZZ:z6,\)MnV{ZsC'\Ɗx>z gYՇD:LoYG0]zPaQ#I08ŵۦW>Jr_ҫ58xp_&q9'.]]y"Q%U9{;A%jz^JPO"N#cP`4'9`ZW (ONUQS vd(:wv(%%]zzPJOxJ.XCZPVU|ISsj"h MYo'YEweA2<5DXCdmI[ɭˇ2d]peL$֑@.|j/c{G6ntjvBPI43Ho)Ӳ\IN4 %d}bXkaA% CnUmM׿췧Xs1ܿ:WV)*$C ]!ja U`Nۥ~qEy]V7IJ||3qT o"}tS(j5 [li.imj. ES=,/KcQgE 2e} ܙޥ^﫶L> <ʙ& "#BFv.su$}z=_ARiy7#6~!WkW]8e\_Ķ#c| 04hR)!'}M 5v'Ѩ3gI"J.5WWk Sɑ)Q&|,gYZ}2V[``6@QbMٖ*gfJ,O#k@W`Z['Xk%=gT#C_^8@F^޶;UV@ۅ3ߠ7/hDw5wJ@<׹.gJxbnmTd-v*P}SUїZ0ҏ(#$4 Kˢ/o1j):hK=d8 o}Q64HJ`p*J|Ѩ{M"XToi6WMȞ6,)aViao&]EUKfEȦD GSB U5fڞ2r{ibsx"ly0OH 0m2tc pؕh+ |EN Ù8_EG۾([,C. < y~O t?0_c'c 5oR'՗֓HtNz'mO~kWި/'f : Tǜ O-+ˑ CNGs je͒@O0v?2H'\rM=6R Y [L2A/3L+;( 6xJO tRpo:Q* 5GȣP}e8-|.S8ԧ=ѵ~M"dykt4\iqR@x"Hh D\xKvUa4M P_<vzT6i/Jw+f# dnUOXpq!.+Nt(G=F:̛8Vʲf2?gI|t&:h hͨYJ*mBدgjDo*}kh_}F/Z_u4+gۙ8Ս^vߋn,wɈٻu WNZ6F=eч_-Wu#3뢇qRΥJKZZZUmj&СV[<l1ɮ*\}ob&ts%lmx+R_dd>6> ǫ i;S@%~Bg=qu}L h6M-bZ@k Ɯs%pY"/W{נ`jVC`v1$v3:enIM34nY3JG!Qޢ3zxE}rdk:`Gn#.&ǦͺŊs4j]JԶP\T7spLpg P Q9{s3Bܮ)ļy|:~ 2E3Z+rt+80zF˓>u) ҂>TD26Bf24bz!0VXhtdebCmRi55EFSIt$ڤ\Hҡ,h`NxhGYSD[H lPIK/sv0uG3+*@6ݫJ Y.Pc̬43g{9'ǥ|gLw3 _G/== /S3bfn"֨"\&/ Q 6脺,LIY!&M nMjJ+ LYug#eou ^G:zxȬ&*R݈& $|G5TX># ?Xt.71۽ cpY=s@vĀ/B+X‹~S]+{ł=SStrh,VgN9@S!/!&J}IP ˻ ՘&(j+%u|j27}Lb,Hުko67OA݄H'G1vғ <RGRQ̧=0F2K!:}o;6'ġHYučHE"<^c7*'fpIg908 Q30+N}G +|\c-׻͠EXFu9qW黎ǖdﱺٻܭ^oOrx )nć]2yrtQA4.ZPERn ="D䔶Z /Jf!iuB"2E={aY3IRz"IǷTS('y}놷ܒ]C^bQѺ@ȶiby,k~O׫!zh䓖ީIJd:nR8\-+QޑucnOY۸Rr0*wH3 ffS^43@|6iMjDQpܯ@+La7^a}1Ze^ O4$1num.{>t4ٛkx!N|ffCpV'⦺g7'7?[ "^p*ekcᦫF-(Cc4٘Ak ?Ú?w4eg : M4>Q_C#b9+<85۴T4UUÞC:H;מntV*c2䝯YԊN0`JO1Pcf_CrN**E\.)gƑ0,Ȋ׸o) JPzh"˚O5 ތr-pL%@FL^&{JJ;꛺T PbpCRU&%(PjbbwȳU>H3!<.]Zuo faV[|;hYw-4p-luԦj Užv $WJ%p(¿蕪bC& ' {+2:멢%mH65&i>Ҋ-hwCLgd]:1/FK|c;7e,!AYt۰1DFJ5ɟ\~e]+2i~Lz/`uKO'GS21«%)9@*ynK6Aic+N> Ul1G`&4ǻqYouS~-!-T^ûgɎS'e PXH ,ЛKD;pNj$p2"()+֕Dq zw5psPNǒkAwV U>Y^ЖrWcޱ7xM ??.+#k5YwI-i>]Ex 10ѿ)霼qLyL*kvfoOC:]rp𵁄)/uzȗg#]~T_ ==D 1"9Wzpy^ d/9P7uDfiyʵ=%g [H/.L &e%WiqH7a`^#lkfM~AAgT"!IgW!}F1*;!FLUFo~-6` baۍfV|\u}/l0HeqYSE3}Sp9ۂ9 a-V;AJs_1!Q1҂CmA)^Jj+ZJ%Wb2M0nl0lIIjTK`wFxK(Sa7aƭT6>) - gN xW[% 4B)BO>aSY%M&'}n !SrM3-'Jx?,!oTQ؝}@u &Dnc~;(4;HTT0T|"̞0z#ae 3`_8F@=85^Gt;LJ]?U[YA'ls Ձ䴾3?6V15ً1R𒓡]ڣPRLj6^;Nh%D?X5 ԏ_̌J٭Tnw<M{w_D@#0n/'7J'{_!szf)~~w Ly+EW$S:x3=*]F2U;m ; cFPBlQ*32,`S`B;[!&o J̓sc.s$VS=ȼb– 3Τ ~#bJȤud A?qbD%(T7hN1ob#ՂyFw+KDWЈW*PxbGϏxjV=Ϭ!1)Aܝkhv=1՗JaRǶ!"H[%eضHH̠E+,#N'4uBjP>3"F7T.[6gy/&u3GV4Pf:ZtG$vND+IG{q3c,k P³L:KWgBg%dT>2S[4΅`Gj}0(jٌI6r9] c(RO02u oѫ^zy;,cj \S:|g.nEK>IXU)u ,/8Z"vѣMS)I^Tz%ɹpqxATU9 t1Rbg\Tsݥ :nx# Rỉ} Ȗb|{Q*WвvC/~]~*w9ͦL͡oB/u5dF*7Nhs c_[%F^MK-S>K=#cz]* @X={Ez@׸&K~Ks'o6zݣFK',1}ya;-iu*$ڧެ]`jڈHUOQN 9vD IƔ \?8uEδС{VD7ct6!e4ຬ Y#F}Hy~֙IQ*7tAyP҈Z?(hSCue;YB;! :L ڮHb/r!S;F1俳 ]æ sGDs;;0HWw(c۶TR2| פ`iIt`udaɖRz,N߽4Gc&֪p^[' g)7޴얎Ǒufdkzm %\ڪJd-y19_\,w[e̋R/wET^*&aJŮ&#-N33h$)8Pf6n+6"'=xѵW&QGĀT_{#ڂ 9#€`Al<9xGٕ./!LP-)cƏKӜ" )1_s"Xlp@J}rXB6>kև:[rf}SaUΣ NiC1c*3Ӌ̛<.mnEs)fh5ȥa9A !do4,?%cp4$\),nlQY \?BOM7bi0ïb]L?x"zXo-`V)UzzZAch'՘C ;@yMm hM~_HԶܦNKW!4DYj)*{%:'Tb%'V!<7 k%H$O$l%AX>ۭng4]f"R!2E:9F%0^*Uw i[=^d^Iň;zHh߈pWNG7 N2mZOQvH%d(Nt,,S@e$G՗[:oc-!)“BѵAP,KTeZhr4H堔OaBni8?9[`8\ĨT摀 5sx\;qU+@:k)=ڷ^/Ð"}P>w^6ʱwBk1yT鈐TB k__gt[Do!-b1=uf6#uĭ-< KݝYB\.:qH1^owp6=*;sb}ٌ_8km);o8偝.^8K7Pb9d(w xp: yX㩚wKqc㦠˨l 9ΐ5?ѷϝHq9=T m.`Z/ЫK0$㿓wF,s$-Z5Ixj \<#z0z+j 5ܲi #`@k~6ǙY⹏8^Ži'cM8$@YGd9n*$kңv ulҾ߱1sGSCՄecvƑh5m5 3&t_Rjk߸'@CImrN2]>PI?}]ѬJ2nK|HmV)8Y^-l{A^8%9X`6$HjkU"P9li >|n!^%x!Bt;SNRI>0ddPV hpѦGb.;4a$zvdXT=W>z3&]^o L0c{ BgxSXnvLJ]]ȋ̘ -2x^nQ=|I^2Ή(ɴ g,O]B@ceWaQvwIcH@UTP.lI̎E:O YPoȽ8y 2R#uxb#bHqD ҇F2n)ă\v|^}a<0@r,5ך GȜ2sL=>5F ~ޜn:gKX#>HƆ{ 2kUÓSwP&VOu3g dF)%!?\$Β+pkmۓmʷutA]Wֳ,GQA%'duU(9lQ5خJ& G=y&cw>"FDd/gZ$̋)sso7?T wC7nr KMW/_\scK8Sl!`I21:pI-SVP`+B/ѩ'-gAс?/iqo7]x(#Oc!#L hHO.a̗ f"Wr1wW:ĈH_-¦(q]_|M\HE>;#%o0`iѮ:uP/%!)IZ@bY= 4иlҪXX֓B#aX*k̻Z([It C幮mnd?s oяg19\£ !K#_nl~;)`tJDc??O]RKL5{/jMq-)/hEc5Zx_HW?f5rlw\nNYf #Ц?}oj \ٮo/V Uͧ$vW&@)>J9 ~߆Yc?`eiuVz,q{/I4iӨ@t Ӓ~-׋ot7W8g H}{&n79[="`M^Na[3䕧ɞwW^.|<`̋b`Ϋ<%Mlh Z%}*do_hr~ (n V3⃞tfN["]2;詹A[^վlN&mz3̝S92Ob5)ڵCGy{{~'mb0Gy$0|o̹^$Ү:y}Ammwd)tC*עioenk#4{ʤ5TjދϷ{:|S2h :_(.&3Z.+!X>*>47/l2[ ck09t][նqbn*Me FJbwh{@5G*` 3ahyL\umDWK{(hu~0GӍu,рTR<`2:8? ;ʢp/s&g}6t8{RVLgLJ`0`{l52꘨PLhC' ; +.]_#B;Xxy]vzKЎdNxt42N/8g$wy+?KʿB@ppgC[m0{G\+([1zfh1+&Oӳ>O{MTâXlE]W-{op̊A|̅/6HrZ(rb"N+-'B7Lt~+l…IrqJF/` BЦ۞-܈_/ݴ} Wfʟj$S-OL(NwJȟ5%|ޞ7 4vZ^%[P/q}% pP810.6d,m-~?pxlΒ#oDY}JgE 6cOQZ^fn*VռN^ 2GIC~~ז(YbH"7y-v_{p.|TE>{I?"MZgƃ=2 ,X%a vdΚ4Ic`U~&:_oɫ&셌/ Q'ZH68Pb aYdc!Wa.m+]m`n?q6G`9 * K]+f~>S\^J2 FoͧSR3vs𞡎coTl_'ȳ N aٜ0 4W$j\CK4riS>H`4n{>ߘ25@7@|EѬ=ъV# #ߝ67l\EOqc{}? 41cE r'߳<bI IZzXc4OrRi`{ {ZEJ˅ ,tajyN',eCu˾,L`VUBG[KyOX%orR_{9 ^ rb_17޷Y(+zp H@jL2-B-瘷QBx/P8 ݰL t G%g61iL p S Kifp8g0:'Z=_8+w?Ӧc `3%HդwDXa8Vouzh5'@͂tüوnTl$;sEX1}j%"cNpl![;cQ\}z$X og0Aڻdɩ씅kFL$p˷3T3}Mrchf)@ݜG~gWF)+thk&BȄ 1I\ ˜Z K8ރ)s\нHx'6d)^E"d‡ aG(BOdEcТ4 I.XQ-ANtZZ!=;)" WE|ہ.]զ_'4?p7(#g,3>Re7#u&g:p-^ę.=^$' 9lB闿`|! Yj䙑(gs>g'?Ԅ[=jvϨuh+OԌg pOmH&5aJ%獟2?Y5HC?`L<6>g?'MnW!C5=%Vo:j+~c'xa .s@Dd V$ʹӲFScg&9sfgCx^.-K7"0)4c=U&ԅrf%>S (Qa%2 =9|%"bAwW^vmAZOܘ0*}Trnt?a၉lǕjs LF9MƹJyqS= 2(6%z#`Oֻ62^3V=6&~OOqB\$ X@dp[uwoo1#?053,|UVndI@w/) ۯc 7b>#M)שG_ :SyB+tUStiK'pjh,P&{{N[.$M$ wM?F.)$J~$xsr+|wP@;Wt -;`c8uQ)֌Ϻը_J&^4qZ҂G];l`>N%a:-K9>CiJnrXOjdD(vظ=f6 ģ5tӴW}TpqO<פjڌINYݾQM]&K6oY/ s.<@[Me Q =A&fJ( Ycցyo+6m5kWZ Kb\0oIJ[jEkaA:SN!>TsyM-Yx$e -#=aǘ]\P Ƙ)6&?qՑhwa/ Q2TчA| 4+ x18F]n0/XfgɏɌOIÀh2<q8@{ZMߗuRUg!t5,eYY DrH1ghVRj -p'S_1~C ǛœG?}{O ^`{g.Y/whrTz`CR_7sFbbalZTWp5*T&NcE?&?C>uS W;wԎT7鑞c EDS/^6LC?Ju ]U*XqXny딌:D͓L2sMfX%{V ]N887& .w;^[dfbZJn!:˓ݜ@HFٻŚ7@iĐ}Zœu-o<_]W6Vj?1ODT~Amw_'ED4*'K)傞^~Sf:8 .3b)9JzT`%\&ߟ'Cj«-~+lIQU=2 F]N>R̂حgJ]ok*,1h / !fѬ1 $y8~g :ڕenǖX'c8xsA/TϮK MU 0BP@+t[h}|2rzdOh$x x5z(# +}=J6sHO: L7:%mN{qDz^*e.uk%>VVY򮂮:̱Iߞys_Sw6(͊Dߤ=;B"*BN)UimB[#:cm>NV^IaHq0=Q$z”*bS P`_ RO(M9AvmTFafw6@W$c I&/TCRI3^P 6~oANNuXqHW\ :r~DSlg@onL R"̶r5Dݖ!tW\"*r^nhQ=ؙ>9Y02W3_ d; Q6`-w4j![V̘x{).DFۃO#2d@WwJY3SR5>U|S$"áNA OhpMxO  ]Vʈȋ$ k "p2ZxDXVHU%dN0Ex\?$%a3rܮx)jo{ s|E@L"{U'/lvV~Y0E1N+CAYmL{PPjUTC 0މg&6I5@N/Wʚ٤r@<ɖӭ KzԐu/c1,B=*wof2ڏ7YC:w )%uƹKǨ9h(fDi@aJ&8ednX[mCexPQݢ27=)lYmUߺw*ٶ_Ϙ7ئF&Rp H~:uVG5.cX+ܧF23],6Xf޹Jc{c'*嵲y%{<juw3NR;j׽BOye h hU9yziawvf}ءuR+G?$WG3= 4;` 蠗SfsD%9~ʕ_D%خx'S{爤F\=Et )Tq%$el\HZ. ?`[!73P[|'á '&#9 Ȑ+Z"Z)cQ˷U`*=`&TTDsCmt(@rGk82{)5I30N_MIΆ;zh-{(}>b2L%'>;Qd. @98Eh  ]j#s9I\+F߹ N rs~-EsC$6z,~:֒ W"T! ]2@ _Xwm@F0($ay o(ڥ c)Qy_SytN_78!Pe`rjEAIQ ֠xNۢB,쿤ZvW{"fIZQE4ŧBf]4v)8܄Tjfu/i+Wbu"U aoI~I(eo'q9=M>*;oҫ֭=n;ÕKy-ij'$M>kΧ`L͌ 9r?aD;_%2pPcwF[X6K P^kס&o K(wۿv;Tx~,y gXZ*q7I CYb;jP#&'0'U0V>*0׵p1 KW*sstбb;<ea~^d${-h NQ9*+""8Ғ>ڋHXqRY8[bN&Xa_y>-wQ%GVSU A6Ef[/'48=EUX9-@_'mik~03e-@/v吺a2S.J]\-X'yJC9$E21:c`Se.|Y ǕׯR@G+,7.IEjן: %~ E'~H48ʝ^\YHźrDz? ^x# =(=s*c1cK\Gj'Z}AaZ?3]!Fe8/[ȃb͙h?m uKƗt.ȭy+g,qd Մr9 Óp7.+q4?lb(v]d.?̲!/S_۸^$di&cAOwC pW(\cv芎(!"aznInS<&5zLpxhpҵBsڵeDaGz(i@aX]d ۝hOXzd!LiW[zK޶hYE苩58IyR\dQU #N ~h-洳W&Su89+slSFkxYD*i#@bW;SJ_֥U 26v; y8I+B$|}dAjOOj~JmV>'i>Z:jc= b !Dm% cA[tRUU4nrL㐝kj]OZ8T [}WC%STT3J2ome)]zWeeB_3y{r #yT}7 ~G7Ѻ |)}%GnSSrvW%vc{}!e:.lN7{¿ÎUȨ@p&Bx>2[-"p"Z&CL7dm㚶}W xSnQ,W:0e;O#k.J"LdPឫAOT-uĦt&nkw5 { Sg|ގP +iDj%=7Yy1-b6ךؚF=h 索6_q a P`x,]ŽI>Llqr|LL6PEbVJ]xhCͤLe++Xl&+ExMziXKP}='ӀѶpW7~IH1=٦ Io!FylLdj %edVOo$Κ=;xIZP|"c< jz4iK6TC$/BF-:)H T/+Mh!i |)X^qw>-WȃN{sdȵzE<HK{OcӬF7_-AY*l1[4 zTn+0KqK0K/ܧ!&T!nq 8 6ܯ2$f>AI.5\@QCQ!iÙ{xU8s%.Mk\*>a6[H[g[ iGL?guZ/hln(:T8RR\ UݍY6L 2'ǥËشO"R7&n`wbkLbt&M X ?ٍMpӦt+_iƫ>3CcoZvNGǷ?Lԫ'>D|]^<$,_b:BͷszMpOYI'݈2r,bUdBى($XE£8tfObNo;|- 5)Psyg"N72L XW"j/jت4G cL{TjѓkgM^ ImOjR Ƃ] tO#C % ftPpEHDåǢ'qE0p(^(w5|/!>qVQ [7tnc9+Wʹ]FBPOfYJ3Nͫf,cH Xl@vVs>,Miz1SS.`d35+"~ZpTJdc}·y[cC4KVu⤎匂ޞ)G7ihJa8"NORo<ܫSOTQ⹰S|1q 8ii+y[ƣN 0;^WXXZ`ԍȕVYr?yy.]\sĊO+1VPA$ 9æBd8x;!+oHܝH}>bVfej_@PbOZ"b-a,f5~]*&gQ( )3OH8(ic~ĚTrNAZkz6DBRF8W.0qd.c](=HԍS`RFXsIr17}o zX2A* ԞD6.i+6p9 s)"`Y[3  FܡE#4Μ-o<_G)>"~]' {i% H!i¨nj)lԹC&`=zJIf u3-x K[5G9?.m-ՀýPvr+ Rԇ#Z  ?zdw|TILr/-tގT2>Ykӽۥy.vv = []*jaS5H@/?o`=g٫Xő܈;/nnz0dLL޾Hzș*)#p TnuHFHʎ/`1XEf2OXҎ̌ŽAZnF1 >Оy+ywNng2nO":|(ҽr!{N0~~դ/ oOQזԃ+iG~4]|x4ڸ3Xg|ި_E yҏ„~nNlL!'|Rv;yl؅Jo$  Aw毰 zFox6.˧ɳRK8K*.x`BYӄ΢7 ?~JcV 8#mX]1Z0 +3j|*oJ2Kg9H d˭>i-Zs!&LEݭ;Tۜz~8 yWPE/ !]TeQ[\UHsr8JNhzr]a'Hjԟ|]IIUS83q?֨Ͻ"r;3cбҒВ$ >=ԭXPuCD7\IjIf3 7骮Վ89Zc].>E9(Zѐk14bu.])_tףSXM;\6ܝn9I;S//"έRM#ueŹM\ zߴg[1FKŕ"hl_9J%bHo[?ql"Ti[L'DP\};TkQ~O6n:t8?cg3uZ+mkPgF3`57jҺnm*A  ;)|0_ru]&Yj!ă.5!B\qw\7ޖ_xkv<^"}^ r]3dM>ŜGᜧR ͅ x- =}tSS]y~I<'23жer֗~GO nL ~dP ֩ԸxH+_NqAo՗tv<).T[0Jy.Yd {HeoFuͽ_xߥ`:J!]5O^`C^Qjl q! JV>Ņ̊D|/؂$CPWM"HWRdZW,ˑC,YfCXp{y{) B%b$<4\*)98_z1񗕃G6| \.P'Ia_WB4:IZ:L-z4}g++ؙ"bQRws9:Q-~Xz9< 56\e(FXz([CKi*g9C`7-Vll&E7lyo*+NmSbX6;'*p%6Ƭ] ܈UϩNaLy fiOMDAݞBhWA9`ѣ<9J-?9=]DzkK=_×q :AP[4۬BQ<@vD"ȿaew5^;T{BC7U_yVL1a$ hI}(ZI~$/ѣ~C&nu觖>t-W-.gŻ=/6v{0/7 tK Ӕ|(SP}Ak: gf`;g$)i :mLjVk!aLg1^c(! p[`z1%|1%'b|&2S[7釡/壂=a'ΡU:;a+By0 IC%Ot` UM.iҸfpRcZͧJOHj@/;]lAGpW{گŪ֮XQck\cfgO8HtAPM@KEa+* ́őԾz3nHs ,QIT"_I ;~MCy[[u(ΐQmkI#USQ?0{gQQ{StB1vԭ$pӘ_ 4 [ㄼl qX$EsZN3pj-~!'RWי)-MX#1@?'+v]Ynx$8Cv:\G} 0@;Zz`o6")GB-so)#<83n-;evǬ=Po, fv  !1$y<,]JTNLġؖ%ñҋonu wފȍ90W"`TW9ؗ Ismo^,yj@;Aݝ 8`yJ䆶0Ꮘ/XB#M Y\nX,LQ7Eaμx>!R".Ja,$޻Q|i(֑v]8}[?cJjϐB SJ'z#$-#h [&&&6lgJƙ"Z܈9}6V.̅%p*+5ނ߇ೂ>gYkڷns1$6.S=LNrWc$Qb3FCWYLMͧYeo£CI="5FD ;PD%䛡 qdS.T-,Ӝ _ @*39 W<i2le?wLD"ig1t²%k!payE`ptե'_@VaTm4UzLDĪЈL& A$Q ޛjQM-DNx&}R.lT!f)T I3'H_^vv)tYk=?ҪV\b^*3m"-bO&5,Iu@>#z (.)Tr菶.?S췬g2-Ok6GCb!:ܗjP.l ?Jm ?ȦSdqPpB')v.!4u5æWJ~&aԥS`P\Ȁ<>) W2k*4(╫A4j,JDiSqAh3"1Vu0pdkw><)yǕ}wދ&H-sL>TЭah̪0wsbl u3ߺ$_)"v0e𚑎$N%zjWW/- ByKY/j%pti{ [ &p1Zr*UC늿way8( $ڕY XmAր@PͶ3qP+dђ>xDwSNp Z:_U\aZm`<ެeMB[D35ͽo&l L3׵tk8Rp۠9 T3q!.2Hw?WؾegС!g(}u^-ܑ_لnbYI{B3mR!.c /h_2 Ι%7L4s0v k$L`Kg~.2'<[X +$!N+ÕNX\ euG|M ]: AFN$`~2 ;`ʦϩPE踆vу.lPW~I|eu>_xx/eL֒کxѱӖM7A,A)+3%fbЋ heL!1w)q˦yzW}5h3{?^@ Hq3~Hqr@S=)5 K?'}+Xz .|m$b[#-|+X825٨z?7(P+1^Q,/fb{5#3%\vo-օ뾽.18u7/1M.5D#G* =,4K'(BvRi˥LJOO\V޴"VµrФ3 9=H8n 2hXU)ml+1'\Z!&Hm}z}56,zit-I907iBب٘ D̅L7mOW\rpzcYE,sߏ' )N%@ >i]xZSOgyj. 9XΌ4+ړ*AB%RJ̰s )$:M*~LӹYK6\)a%D]^#Sab [y;JtچtSp]!SsƐ%"~ vkS%vDwJSĆ\{F'SZ[;F¥odž Zi/Z0to@taJ=KruTqӃ؛a 2dC+W <:E-tX daX0Q3/} 63]*02yH*S͊fơD; (( H4x4TOrwKM~zK/f$t,(JvV:0wŘ[+fGGqQtFhZf*$~4.خ.u# Y;7+ݹ`׹v_R6<&7{-K=utyxn,{c_L2/ [xpZkL䵅Վ#f^H\z앿j斻j9zZGX`1o 2'<>7T_w%> $ct>ന}\F'('%~hXĶϡ Yi/,/àR_P1-Q*:̇.9y[Ĩgq"j+ՑM.\ w5\A? uHS#g `jcڂ>$žPc,xs9GqqVe]>㮺p=7_5׸^}`S^ ,JІ] _Z%1Ş>6'2ܟًbm}ߟњ-J$3WW4gX//;Kx4~8Y\WbPY|c!X3x,neW+}jhZq 4 [[ Ht. RͧTsC!]v/5Q`,@,ԙ h>+hņrB { i"TT6z(P z!0<嚘z)gLrD]d,VzIz[{0# h}f#2f})U:2q Ce)g I0@nNA,h{dOъlEE85el$WwPd"8~nҢWH߀Ce04x%h]YK(_ |66a"dr۹2ND9;FoE6 Q쉏73MuKMJ#pO/ I1\|V>`4 ozM^u{hy&>o mJ8O~8!})>JSI`Ή6ϭ;xLmV rO!SƦiw~gd '/eьs'ӝ|*lÞَXhOz6 ?ED9"0%41ٝm ab6Ҩ2 M52`ʛ% Mwj2> u6 f-HPGð8[=_H8E$ ?:bV߁ q>T=WqIs X)TWKiws7>:H: ܄O ϏH}FW"-obf]wU ,9W}ui(3ak^dOD5rVYqǠC۫s aBG@ݜ`Hʖ;4ږUaάMܫap +-SS WnxKt8 ʎN1t!P4m;\hy[]oUk 4 Situ jˤ j+x!݌p: w5+PFr+C-9q z ƠhddOB}\,*e`ջ"l{4vRҸ3`G<~*:2LC> M UWM3<*{K5/MB/j+#'PSP2vH T'IQ V8*neD>F?, 0 /A)(VއІ3T4 hRLȥDn=9b44h"4h?$ƽ?23ZI2 Q(:Y;ӆ j V3l.[P|=%3Yjxt r=VȒ13ǷZc+V?l˹;vk$#UTPmfeƍzlkK|D@9,j zUi&߰g}@H풭1S2mڠqEhl%; 4M-A;qPBWo&|-R%b/ҝJ_{_L#8/}j_+6|=#l_囙C`jѠPu} +e9Wi!/R?Tkuc[NQdBTYiz5,7sl뼱Y$L1*|Aő ̰³2 ̶f>W3Ymr@^3ݑ|!a zGh/!Om0U\>]5%mi+dNR!%&E4O;I Y`="oyˈL$(^Vヶ0?103ñnjGs $+оǯ!հ%2 ")q2g6fGK3Ǝ?]9}]{gQB\%5N^G$)c["f&~/q9g^hWM>`?aZ9$B1 jD5WL0xB*@t&+tfT$!a)ZzO$PLDBmV9\v kh0Vnn~fV_JuW=E WU%O<PWlM\SFTanGĥq(},B?H:0UEXM3b@rdㄶZ`н+daʌIdgql>[L 0"IB45t` J]fy*; BoVhp6?3 @ML{D1Dy6W"sYOPdjeR,&LrþTAwC0>^ЦvWs1cEo )1>P=5w5[zdG6[DֽYHUk9g1}+Vr{r'Z6΋r*m"kdd A -vmkz+ZuW!XK)/VcD@1۞əIv`xY9[ŏlߍHhԦW;Nqso{y;Ǐ Z"m\znY1֯]r?πezN-PAH%l^ 8rÆ!hUA SN 2ֶg^hE?: qB&Ljj'm`o(ߜ^|x@֧|1Hl8mb3goZb H}O:{Vx;Y0ntjE~V!]/Il֏_k8R- I@E\|\ tjlBbQ Z>X$GlcG%fd#_g`Q-(jU.={;̛4ҝ"uVH2ePT~9)hlG|rrkamPЫyqX9g4dw=~Vi͆3Q+m&I_4'(P1'ncar}(O4{p-X*Abj_]ˈ =9ΈTZ#iSM6.m.sNKKDѕo"#} &``06 |II]0f\rG[* WzPF"wL0XI&BsEm,Ir]Wq Gxam@nUx)vˠ^jQG9kV`4=*弌k )a&J[~f_>[B>/{V= 蕓Ɩhjfw^}){9urh呟B?zx$G Cҽ;TXJo\`zpﻙ7q0!SY_s@%8l'EmpA!kx I&|墙9UQuĂ:"Jt3Z));io¸q݅xg@YMrf**XV; kȝFrʭE>c rځ(A= Q/yVЧ籅0YS˭òxPG#h20-C9PUIevB[/ЉXY )pȼPX8=+[?far)~jK{N^`]Ć+۷4a6;gE }Cv<G(S}Gn`~i$z=rͤd7`|{SzC.x&7('GOwpsgۍEavPHMX%꧁^l+Ii5/qm%r3>_/,o8ݽy `&"ppEqˆGD@EOC͚BSOa&_$+J]HET$/C?Qꊉ08\tcO_']ٛED(@IPzuI<;&d&Vl\q:YsGZuU_pWDAY棕fT۶ КĪk#a =9UI8x_iBYO7@~41(;J3:k$oQfD^"F sxh`Z"Џ~?es&ܣ1I+|[i_4b댘x@^8Yi&kqWD?kN5/;S,Ն&.`r W#RRHvs/V95LRyˏ> Ì\9'@6alZB!vd$3Łs\q.p# P`eKEM78B odT ɝv[j!qb904;=Hc l%;IE $wYs$D.0p$4[%QBhS _ch?WUlIԭ(-쇇WWUQu2 &_k*n\㧨s61?.l Y$oB ]j1Xld ^sڞ'eA1yj˫$J5GӓyQKi\p lA qHqJoד6r v1–;R3"[)jSuM0oT(@̵l7}T[Up[zuɞL,MN<҇w[." '&Rveto-n)=~yvAfK\5 ![d4M;c U*OQkEOIhkV }(-#4[⧛]x&[6C9pf^e/QR{+m$@}5zvL\p.6$&y簹/`rsn}J؞]nWdG j2Nt`ח*\(VV2S9jKͼ`C<ުd0Grf sMh6 L; kN 蚄mj]QRpQG/q?w.L: ʹ%XO9FeW!0:C;jG.gEeFQ)x5ox/ v&%J;I8EQnHqa2N(UUq7 ijGd9c߰k*sJ^ơD#:UN@LNcZ?plA\LGl[ =c",0]'NY(R҆ )G:^ڼDj8ˎmXah}"d[ HautbT@?+{N__!M,Z*1$ޡ,z9!Qdbtc*#mZOfus8^lq5u).!e2%U'+:v`B3k :l vrbY kž, T8Ŀ`vji%* co"b"g2^-s: $e=ܴyWK4cM5<>TUr/%lA" O9ekN##4ItY;aǺvJM!82&'B}C€iI29<aI^N $McgCkMMG5AP}h(!~*+>!nu+م6Uvrr w1mF%+,C;PrS w'*>s'ϟ׭Ŗj- W\fV"WWIoiLڔ`&fAV:=*CS<ǜA4]tbT!5} ƽϦLRgpQR# 5:ٮM՛U׊xN\$fe. ` PjьM擄1^ܾģdm,;W:?hWMUc zvG}@&HGfma?O<$N?SrRDXN: 1'~ 8妍p BN璂ɿގ3ӧ^;Z%4|E0|ѝ#Rsv % 2@ GanIFLj\Ľ]4\ }'?NR.0Jb֫0Ypˊ0PV]AoEiJzOCkZ-;f"&eti|:nqHF3ZQBO#5M=,PJ:(9@\J+44T;J\.4F'`S)Lw-;DqTlhCYG+9g\vO *ߵf]9NTxPE> ww;ekFty$l׍hP_(Χ:B>iK=؋ĘVœ|LGvd!3zn]~&Gn!lgCwӉX,+xĨa*= IDt5kAofr2Dls>|=:<KhmRaq Y Kʫ3 $ djHlj}h`KIػypڱ[٫3ҙ8[=y5 t;ʰNǦ)s5Ke ܣj/ID3L~[X l_ELbE,%uU EbKfY/aq r>4"cRgP_ اR$ *PDЗ<قY5_q3Tt.bhqSXd1Pv G^%( {:iFZ89)Ƃ2;4pH㮭A\ebxs:5Mq0PhC2@^gG]fMg[xu .>̌K)[jUFYa4^Mk, M2FvN]0ٱe<1-/%u](PџrhDSb=w?F8ҟr6#YQ(i14X@īqxBZط籃qv#3A_b` $cZu\Ȃ!@vp-t8ˀEgd>'*z@p7Tb~'WAȂ##c-3!|x/^SAL6| ! o奰t֍C4˛ \XB\P)"VJyZ[*2-WbFF e}  K*f{ &GZ0e_i5M~:hK3f3 ﶛ/kxEk2ҕ8pTߗ| jp? C?*f7p|m٩2UsSіB=p nub02)[e_ u}ZIb2/=ʨfҜPI࠿w-]BJ MƱ9}H1v(FUv,f0kyv]Lt5E5'-#uKTWmudgHw"OPr$OX匕Rɑbe7G%WuCdP<ʹbJ %Ttv8M:PߧV휙_VZCYWL/$S>=쎈c[*NEIEpG~ )JZ%@'Nci\Koz"^ TjȺr'#$<:6wk+uj1">noX{%+5-n ړ\L0 zJ [P$xgc?O6 6%h)"dn4yO]w4Zދ>VX8%V6ȴCCđ!fg\ /I ЂK,q,J(I, m"&kȜ04 5Cj˺̟&y4OF5vN$r2 R}8s:m=C\~L%G+!v<7. V(Et\rO2Ӡ Jah*mPV6"m`xg,5G-(f&ZC}Y,H&Kɧ$4vnˑmeqM ̏&&XJlDOZ JXM6ඇj`[=]:-#`0cpaVc%ufB:L)u ػf3nép" ^,@ K?^~"BC}m{ɬB ?Xt 1<҈3u*9To"u )oB|WybBNfj V+5S&DBv:0u=X̦ &O=dOqN*@ v`-@=Z<56 L9uja m *0p> ˑJTSb5{jXq=kvR{u/AnBKۮg^ G 1t;~vb]7[8^IMu-в#iKH[ ))S9>9C_19A=yq0C DHq嚦]p#DA=D!$nɴ9!$FVxP2]Xs FwIʶ2.RZ}%;KqJ]9"(#ì\{$C1E fw9{ 4tavM؂-mҘX.}m jAZ#S^hد9X*'“ x@ ՌA72>Xpȵ0.4v:A5Ӻ) {KJ:CȥG!X֎K-9aO, _}!k IdeFELZXԘH=:ة`qҳ[{j"ޱ7NЌԸw.TFV9[ %Kl\@` upF,yfPnubQ獈ѳm1lu,ǁ1n~_ho֌'fk'j - [C;7Otpw;n4 sFFfx)E?P0y1T~BUDN l7$z~,[U&0J {{p i! M/8u'c'!Yw>uSبŨTc 2/Ӕbϋ ǯq3ut#Gay]4!!]*晳,ߖa Q+q!Pjʝ~O}/jxujprk3RBLs[o= _G?FOvd"4DyljN`Ju$˭dW8]c6vi0*-M3c6 H(odhO ќVG.і!_SO[8S? O?N:м3abzY&Lj$Y hyQrBU:Cd Gb>@Jzv}n""o,Ӏ=%,0䧶JS)fw~z0-`Zjh3?gې^| nZh!N>Lƌiln-hwt)p%4FD+jxЩj]8FҀʂcIG2Q`A_5cϊpN4J,U'4Td F9{:iLRMY+Fn: JEAiNs1pvYj̽%5iॣ)ه`ZR(=؆PTwv_<:ħ8H5JSdז}׹=L?K  7BY 8urw]r[8M8IP&m)=[WIfߺxp9&T׮`]4S/krBs:I@ Rn:٢~$ŝgQ91Z2$0}&֜d|OrZkq3TE.FdRԁ𴟸 RMsCsfœ7C/˖ X$~Wm2 /=V=O!>!vu*CR*e3}|`HƶחHEePm ÿ~!dRYh[W/_gĶGm{g3@(sۋ痑3yH({Z G4hJ`.,HR.*rfmVFT"q/I[S=:i&<ޡsZmfƧ=`&ܿe}O s/L^&i RƨmFcXƳñ^ET_䋣4mpN}V~ a,y;q"(. D1޼.3hkV&3P*7-uD 0 !u#:ޙ70ЏGx_Gp1+Nf֏5gΣcpݪ7Mʔ._ER0zxҿdM'U5NI@wbИDzJ\Bs W+uߩNE <>P- ~^@-砦W<'kLo&$IAF.*kkO,F#os^?VEݒ5Zz<5jw'Ng∭2S&|? 2U~&4óD=fI(yw:ٜDuIs JQ)J3).kbHsW.k=İ$E^2[k1*i 00$ݰL-CtSea\ܛ/YjAa0m{XNj,-ܴ-(8L$63) #<3j~b9t98+>2D<j*P=OūO(W%@4#e&})&MDKQG>ݰڕnsmeBr8AR'ϚaȮ3-( G$q5Y.TSF/ue2#yT}iUbsbuua<4u0u)"#ך)0ݲO@U)g28Y'iv:K%A^(O[7X9%xFs/>_߀X/b_$%[wDҧU&HqՆJ1 <@34 *܋zRF͚jb />y;!CR=:9ځ0),2m{zcfBT{BUVwҸX'(R\'dQɤF@>[?kb9e^݉l"(o iYV)!6#&8 "xީuK?Ж.B|cո\SW5rUh 胫bt{9(W~dnCJ[ teQj<5ɇHs{9oph #b4MѶX~Z"7gf{HH޼UUH6!ؿ"OeMQgQgO/s]}g /C $|n l,Gh v\vrUs.m޵X!"UagFk:[Pf3Bw#aG<j/lLMHRV%L69],IRفr9<']nN]rdw<4':/:R8&y8{vRˉF,D8w 8N<-LcFۙ4EU* WBp򧖔5c}x PYA8xMyy"Iz'p=Eg "@G=Ц$6͡xsSe  4Zvp?y]$QYE17x6IGI)"ys HUO!pǂdwcq¾d¼| 9r332٤9WHtr^ͅքh}pZm0e7.fۯveuV헡q;[`gϰi d> ]$֨I)gܞۨbxjs_n_-SQFFS}g.-CͷϜױ5h*Կ2- J-4כJB+v臄_PT.,h`eU4# Q0l%57+jE)ңIuu_H!(RbޔM/Bg #X45CckY ~FO؛V԰㕨ۙLdvԛMs 9괎~pu°T1q~eAbܢiq7>]5t)ﳅknX D[i^# $u>&sߞ!楲0͟Z=$%@:j"_ =#@K ҟiZ U5γ/yqY0tzwO߇;] UuVY*EbIN؊0On| zUM */c=R22" \ c쬮gBe=- Vj@lFJl&).:ݩUI( {b`۾agb#U屡ri[-\:pI_򁄈BK Cě"mnm|JFuuC =ђd&e[;0q+ǫG{) osu` F6Ȱg@"h[^ t_m]tBCF},;vWmaT!Qd`51O9sÌy.75@C.AKb>T[BL@)m C2 *@)#v>a=uY(e_FN 9IgP,$ޯ;Z`zض^RMկ(Y矗Lh%\{R^u`$ZDQ_wc;h_BMipY&}rk| #JЂz݅».P6(.|ph؀}b;vgOq TsX<5253 5$ }gN×3)Cށ>Ӝ^v.z X4cI>qa>zP}1`,EjzLAlˀ=o4v#l ђ>sڋo|\)VJGB)Z➬W9"K^&n)PIpgH0ѷEk,Ĩo=Bqvw2&f34;/GwT{5a.1 ,t2*Zc'Zb~ֹmD*x_& ~KAY5#rcs#' ~z2UL{[ WI]䠼-Q )Q 燐P+oT>?G3w8JΠ-m*/BЅv"a 䮞Ӊ@촞KN?dBkT?!q-8yjC=;D{1n\;Vг&bATSA6<G<\r@6Y;~VoplF2\`[x\#'z ^OUi-[s˹"\h:E#R%qRKr"f(&Bk/uw|VeC$HV6^6K Oy2񈕵Ox #*,aHPl)I ~]50~`,ߴ Is3'XwKjc˽=I/iD=._oD1S$(qJ412ƺ"<"ҭXiX%KXp*>lb+Wi(2bhɌXj2dnuƙXK3TX&4QZLiC`5 w 3`v5q{ hKI6ٞ[{fpy؊i?gn|![(X.xޢR}?JmcL!v ^G5?]ֽ8nK;+d%- KlQ )X.ʣW 06  _'w w7v"R?Q͜W4{t-Hd"w qQ'UNQ_ZH$%$8U<ٹ,#%R7lAh-~)k ?c"c1}zf197|Rm*"*PK9ħUߞ6%F],rmH%Ԯwuqň<9rі-H{  & Oud:hYCh-+Mc]DD*WPԽ* cf2Xf<ס{6$>̨E c3[ѕ?^`kWp"Y 'r;mA>o#(YX;-~FףrH躋TМ)kRZ":fǁThiSeð2Kˉ̽M+`8?AKi' >cǿI`0aϡT"ImF*a /NÉN)hRQsyDI9@˙m7!!MrW:Z;ٌ?KO pU ޲| A{΍,&`(G>Q㿑T #Ő"HZ>C S2qfr.HG_ '#z9#bw^ *fQ+'ŇA9{M~"qτJ![h)Lta07-}d'Et hJY?¢᪴`6[FZ"C~T.@lTӅKk4P_~뉈nw~N!q !؍)Y ig)m#SQGFu&DVl D[z:@ܻ*ݽSu9;ͣlخG9UG?JMy h-눱Qa#Rӣ(=M)DfkEPw+02E::ק}GI(@w똞~#@&}'sX ><5 MVg`ê`+S]+,;swJ@\ >4CX ^8EH@n筵ד# SR)g~Cpe#>kKZBkqǾ38rn;uj^0 \iPH\ݰKvp!tqGYjG mJ *Dm%ӑD{-^З"Bg {Z6er^rC-7bofSdpJKZ\!/Re4Srn9RL_㟃I#bCƊ/Duv؈22˖.c۸|+S *JC$n|k},X1<8hlHwဲPiضR)WK.fAt!sG"gȧ;|#6F3YY#暍yw1UT$}7u-@a4f~Q䥱6ǧpԈdqkI5n+ݟJ890 &ꍿ4$"5&˕gw-ۺ5>B(SHOBwub*D d&IdEJc:$ D @[dcQTJ%tU`%Of,TRQ GnS)k]feq6(D.MN?Omz<_Fk頻=j~Rd{eˎ=x؆]a.2-SJ~bO'Q7No: 6k:T#{4͗ Niyn "d 3ۆl6,= wtDm[%tkuI'ۀzvΰ|VtF.Ao?LHh5*Fsk1Eo' +@sWSqDf9پP7;DX=CO]ͨ$r&`/a7" _h@(BR+b50; MC hPP]>Q8SO|Od1b̅TbHFc +KPkb/-ЩNPviD+$m\AXW0f>ϛh&̤\7 ǵL+ >}& sZd1Xb̝_jg9}[:6UL<[Ѡg6;6#t+Nb]Ou;x_ب]&*[EE ymPwik҄QVR` #3(Y[s-r0%dy=+U~F jܲ<[OGsAKȁ2D+_(0 aABk} N >^ӹD9J]ɷIĺ5|ړ:YOxf} yk{b1Q]o jOW*@tPUt3-O-ԶƍWjy@B)8krwWedIOt\W܃71DGȞgv@Eڣ=E=Zh$Hж,o'gVh+A\FA7)0L|? u^JZD'˅;DG>׷HJO;*$>o2>Ͱ'w4˷zP䟕M%IS~Sl50wg\/D>^}SB2_+%x J])'lT]15Omo]\"nڀ d ˼G$zO89G.&'CvGZ-čA|Ba %CO@2 )4W[:v uTv'OA;;y$mRkm/昞sw$ʈ:(Z/Ĝii$; bxH2;i, e&b3ojO jΥWu652՝WR IV% eZ^!,ΤC6E %ϩCCQ_T#+_\'"l@i!TkzY FcJB;HLa+jc’z (r~|E on=.n6.B!{c)OB2֬nW2RTtIS#KV?+k{_Z7VE޸ƙ]Lb\ުMחN= 'oIBy|GDTo R ׾$RSNsgf~9ˆHoffY(tW޶P5ƢU>x`^-E c)Jr5cݞ<\D=@0mdy 1Q80f}ҏGA <{ &4cNI;ʯIjD.֛qe,aN0Z60@8RSG3OH*|퇻{Fl4z&hi>N ~C! n!~ \5__DV#TG ҟ~6rcϓγM$|ͲwS$NKAvO ʞ/^j4p 4U.*Fgd೫%a%kA7@%ʡS֒| tؠ!_ ۭ0ZW- F܋+\+Ru( Y'~L^r s!K*2XVlKd M˓,vtW(B.is)us"bSM̭L'zt8Z n2_C1kHtm%.3݊Gx$ r|Q36~Q!lmk|]RzH62n~CY^PGQ#8'7?4sPc 'I9+oҚß>L܍IhmsQ2 e$93QbPw뮝H !}%#GvC82=J3qVVa :$Տ ~+ t0@^'Qb&ggh; .~Gn uI6ԦbC,5 tCx*$30Cl^һTی~&Z +h&+; ,'z 쬿n 62ƺd:@ak !=2Z0PQMl7Qt6,/('[ lZ`;]*辜"zF-O=* ,I\jHcA[o |Dfd8gN`.,=CcJZ'/z=T\J]+t,M1^^׀HȝCaE_Wbw_*( pl5CdU"bF>2Ÿ4C'6Jduݲ_t$⹇U}T>AP&a $ tI%suk8%+k\Cֽπyל*WtY0]}AoS5/ޤVc#7Zy^ά ꕱ $ iA[8> ]%ǰtQ1=TB:k` NB< Ht-A-QtV3e pkTZ%Մ%K9cJx(+%;گ L>xc^u@A)%Di=ϭF˹*\؝-DQ6U\;iN,P> GSa WҺ teZ j*z})iR4V⟬kؖ}2O cc gjp!yWӬݕJjEo,\@@@㎮S8B)\* s8<ȘӉE/Ƒ25naR뱔r$6kǶG³,.n|RZQ>@P!ʕMEm!#6%6N^1U3)W"K™hef&K՗Q͆# ="|' ~ Sv4xhOPE]SlO,.'LLӺt\+sW߇+cJ" >Lj$ |GZqoRg+R!t<{^#;.|LB(qA&7/)/u-qPI^pQßE[[9.0gF#%f$07=ܶO>10}@c:I=72H%i!eSo@O&idtyeMyNXmddd/ƣ8)%ZP`v-QTư3TTh08]pڽ^@b}rGO u9~V8/,ons]u'H8J`qi=fJ6$dqwY9H5zj< Em2uH-kEEW/U*G\2s"hloGF~I! 'Unjܭ2OXe8ByU{.rAB&g%,  @:c}"ȮX S`Osؖ  ;hyN_YmۨU@r˯ƥjt q}$:SE4}n7#6_cGʳC93u6ь]`KIe}ճ5-T~nZ0DgEpӄ+tRrX2tcRA-\!SrOkm+"*{l⃸̰Jtx-lҚGjMc2V-gMPL鐺|8P\ɧGJj_tIrX֩>HFi <I_ayP@Hp{.$^96T3g\m+{Ϸ 09DiX j'w6NDh#|k % ;|E^ڑ^̏YE$mh>&3 +4L) vK; b V#/ шX|E}I[`А[Ld/8rml_y%YVȗ9Ǽ4`E$V>|mSe/sߦ B; ` ӃfDMe"1u !dh3 -֋;?!S%%:;J1&45$޸8a+9,oFe0p?R39Es=g%'Ϋm({~tDڢl)yrнiM3r2x9s¸wôUCXQX7`"baؾw[ 'WR4϶Y{&bxTՂ4s4FX%T*SSKϥ.X;kDe-x@,Cw<ѽ4HD19845+~$g.g̨CC$ps-rp3y\εC IY3&?"uuIp,[##'A-NO*VI~;ŻO!{4?AQrrrƒL-6Ą! έO}G,<(Jwaƥ z7~i/|`QBT_Ձ\,Q3^CP]ԗJ@N.".@QLb)ǖ+4CjP]O;`NQqi6E1? 9`M,,D#@dÿRM+cizY.⍤J X< JWxJ]iH3B7u/4xƒXU]j$nǠȓcco65C=*mjW:4/bUw)3/x| - h|( α| 䯉z>m2dpb(6?AaXo2U'FQnG ޝbO}7, f*D%?y PS_Wµ-MWҨG2basW \nu 7U,Uu=p}~%,rLꐐ舠t:J2 䥑5jjx}E;~Q2r!sQmeS{xy%*M}%Ҟ#V1ÜB]$mDQqtZ"~@oAE=2zj,:%;{0]IIPh`X?*%t8&y|8pT1 ͗Xn<0u#V<\:cH [Λ Vqvstk@ᤢ* }&|:tkȵV-nK*ɿf"1hxY ,1ìDu77=4"ht ͯ ޙ>}|%wx )u]gETk) "@ :$o->2tӣXgG}Bb ̨ojW~/iJvhv>0yN)ZtYDA"|:IO"$M&Fe+ T3gc9ϰi.W5POI SxJI0=}EB>&QkDұb oxH4M*4ԛnS v#j3Zr@dJ=}t-*IY .lI񛪗ÄĪIz=[uJ25W9 H@ƈЯWÆq[:T`֐T\\a^[ao18"Uъ`kgޥz<[;*Ev-* Jw uFLj@u* B_\[,5% D[nVBH{8x탆]>T*uEcL6hLScf5<E,m>"lIb8Ǭ~h3U~ʝ1@u= qӻL8hzkkkEL#CWAòN3^ҘIel7cϾF`B{ $Fa6AT<0a1`XA3Qd?kJQ(Ua/b¯jɩHpp'x U,@uH*E }x^u!;r{sc;7Tω#<=PhFYt`dFՅ1&jO Ep>mXIo[2#ExAz_07ȶw_D־`T,&pġ#T;Yeav7Ags%߾tcK(D}=;dB|j]uV%zdtnlHd O-UZJ` Nwc~iHhe6`.ek6 P7kh.WOpodKf7"LL5z@?ƙ,"  /#Nr*rVrE?vtrI_m]JO{ԏe)Jw|:=ыp*:s*a5/.=5%8P`q !#SoRH5UKDtY_B֓bLi 3x@9̛n3>M.űhKOd\VDꞧ=Sx[o,+# FS{='BrʟmQxX?.dfW Iۗ=϶GeV' #8)7>1/!M"M]^*qܰy\Cupa] OAOy=R BOڍJT? DLKEc0bK S,rƛKUܥt߲[_BE]h@2[!*noWV]U.P7gʹʜ5<[uXֵ(D",+$ҽO66d@iK:PZAR cNHbHBEZ5=yI/Q%_g[G"זz,9 %R>.Wi?ۋalksDKpšڕ!E3Z8?/c@@" `K{`g/W_UaU|5.aY߇r$f0ҷ]ZaqXXWP ,M'D NI\6tq9UXmz.V E'Ԁ"&(y@?|ͅ+KP| t%Mw7vHo7Z ꗩq, jbZmo9H\#[B>Ί(z1L'/^NNt25LJ}]SRT܀^e Cp`&᪯Cz0G*gM\{ELўcܡ03Է S:g!Q/dD+k[2-=jW}c=ϿmE ދ F86T)uiY?7/&Ӫ5LruJk"ڼu_W5_"J1h+,`;0]|aT}dVS a,4{*eLSŖ>h~MXFk ^A> #֣! ΂ S Cc{7O#!:QnFOVs o-@nY`a >&K3żԗf0yYED#Ԗ8{zt:ė |d5.sg^KBiE \ǶʸM)w:A_W4dmdTU"L7i(dx 0U׫ 2V%9["tq3J497ʆS߷ }'mY 7"eE NFDV3Y$fj) %#T R%&VV"ov|]ab" ^D Hl PMpz^Q"qBzLjj7%e* E֨k LK x.7}*Uw:PI ʎxy3x.@`:U h6oPxP3jh*?S@7=,w? |2+Cm7$?f09*֓d(EI^Xcٖv`X^V kkM?LLD|^c$AI m# w`s': wðJgcB09_=9D"cJyM3wA|LKL1KdU]-d<_FG-f>naXxuQ:A U+LزH.x@6T%nE($w5¹1QBjNl*&3 .9YنK>Uqg_!\ ߋ0721/{f{p2Wݨ?"y~ڔkp|D!*0:G|1IcEgDrk-99d51 g"6ĝ<җEH3FYO.Gcֹ- ¦PK> پo{Rksho"T4Ò2EK̭gND w-a> n86/&WŗC\Bd + ^*+4 cnH70Qފ$i*~Dz][:R0ׇHWÜ !NJ)> Q5JK&-3ոd.<Z9 :FZ>/Kz{#X裧J|npl:1L Kakg}s uDv 3:hhϙ RJr% B:.UYlR% $)qhT't^I9^*]cdwT& #\i]]Xֳ>xqP~B_~ԢwdAK H,,~WHI|[#(gM̑XF(_ $j~oG 'v縴ܟ=Y"n {RBP?*6$J,^~WHA]ؘ#yIsE[Z{M=lL.Au(Iđ@Z=6v"}o2A)7cm;@Mr~HW0=l F}YH(Φ]YvxHz9걙(B΢S^ȋ/5t!< Waw]ljE>A ̀JY wb J2MIhȼۖ3j++pl$퇔ҏnvW^~gWԹuҁAV2>&2$y?b?e,Ẕr·Mˆ8yZ1vx_xHtH %鉹=C_-@<5;ܭh|VI:oCdΖ)CgBJ0q7KnH>mc^!_ z3$M$ AZQ`#`~!MDd]BuzY`F"qoGRkIh=6N8cQ;ҦyyfjBG;H;Y=!JEMK3h n {zLQuHk.Ů (Pǧ[4{>E VV#=vz "4NI;h8 NMr}B+-z7UՕ]KSn|RߞfI1tHA鰟m)ȕzIo<1oJ7gaḸ 3q:Jxuy;*hޚ^}-")P϶5uP߃E&EnʏpN3j- <Lur[sїe5iG@NM?X%uʁf=k`ap&D.zK O󠇡_}B\$Rt1 5T牛D9C7 7YJ#ÿUiQkU6̈0㡢[C^qE0| ;O[\Ig._T'J8r﬩9mF}aʏ50Nae8z-o #'8J5UЭ"lŵ<E"(y;e _Ѫ87҅G,j+06y>'QBvFUw.Uߘ35 %U ?n=bY*EudOJU OdL f|f>xM!KgIW ? NA5nsFQ)hǖ2"gt(BrC(!kИFӰ;%&vZұkE~*mCvMPȬFq,*fa$Y"N "Z(}A-܈Y/+Dj :_!$ J:2Ҽ4%߉N?B(++Sg)9 6Z#d`&yI27݌ø%=`-Y0t9uE1Hq \P0mXmQ<6+`K0:qtEZ1`Q6dٷ_պ7=FR'4}АeeHi~{Lkn-G` s"gX;ҭKɵW XBA;em`/xVoĿn)Ȃ>T_xmgw~j*vS*5K<_5GQTڴ G+p D:̍5샊e7խ?p=fA_lmF )&[ qX @/6;4jǨ7wZ!(S/Jwf^^VٔA\N}=p ՄlHcMe k:&_.2o#GC6+|8i߮=*f WF?G/D ͇2]&B"a2",2w_iIHCm xudDqW!LUX$ V/RsflM~' T~yi]r(wљ_ed.WiS)p삒^A~xl&gjc"t#`{6g 4?$T!ޛb 1vP"^{ ?Nb-(,VOGԢ z }Jb}wyU 2;A|(1K'tfZ>NWkaB1 q'w&Y|_~P,#t p@;hSſIDb{:D܎M3t N%?[#qdTTh?Q.'گ2᨜3Ÿ_ݥgw#ЮMIg͉ٯ{pG8{z&+QMVBp.𑟱"6Bm pr^NQPSo4'iXݡCrpSco:e`7k`c`,֨dXbY/؇Ml"o T3SRn2pF1nvRcFv(j>QKpFak sCt=j׎SVFa3D/к\ѮqTt"-ۊ6.ҧ0*xQX6[E%jzl6PćD~)J]:b)ϱlDžZ@@,M/K#Pm_3FJU^Q?Ƿp _o]͓sz.XLV pRAfuݢДVy:N;CD[!P.~`3+u\kGA2_h>Ζ+֕E,uEWs+y@,w j{@׽$E +#ۮ0|I]涗0Q LI+Ҧ@Mԗi ?M0l1ZzOM0HW_:0Z@n`wS$݆Fxv Rޓ*T"H*gRH︪fg lv6y J1V}(ϋ_8=eR=H9XϨX;G׭=-5o`x= HT$o4!ϵ`e5MAmD}?söұIA2./d7׬h:NeK$%$zնo|,_  +,C}7+\ۨF˩K_Uqm &h7t$%N.3 X &ʩ9(L{|Ez6Hv[ CMlqhN_vR=@䦂JjGnChdUM B=S(uB' 8 %>}Q1Y tZ7!SW]I$HOxBڵKPv@@2u$bFe=m2._Umdlf~Tj̗GPbb8f"$wLt6[ J^*Lkٙ-z |깲Z z/Xfr1l_p_| Re$tA&+r+J{*yoȉPG"R6̣L:z( o@zFFVז.Rd&؎Aa0_=1y]X8=}Eԣg3e⢃=?">3غ}>S6 ^g %L͓-sW*}-CZ)czY4Fxh]d_u|.?5PLϑ2E|/Ĺ_>C ef@v]j Ƈ; Wg(w:'WP4F3 Ec!^ŕ[k׌XsX%Ke1%7@rO#,eԇ9WxN9BGsH 0C 91(ߐ$0*G.yC:+_l{QnjIKkeg l"Eي=_nlZ:Ԯ5v(|M_|w&%R|yORi"\^ʛ]QN2ۑ|8Ѿ>omeL#@~r@QY[k>ΫR["sM'FqNIpGlDҚ 4}n=O h7X#a ܓ\cn3 M[$WT "fBC$d;u*uT3&Hga#-K@};o5ٺQo6`6F~F+PA5*A:Uf]jEKlޒY{.B@TRS]}$fU_?I1chV?zZ Mk'QdPgeÓlN]tTA%DhW7#:"Iam׊^;9JVf:בGn"~e I[JaF'hh^ySY8 =T4Db@i40aٕe4ߥ<9ڈN62B3/8g\d&ZCw5[ZUh xہHG̈/ii!OobSZ / 4y W^۳d(w F(ݴftOF:SMul<<ҫf۱&y1l|c:iϙ,mq|hݧ]r/Fv_">~V@KڭVt<&ɄšSN/ܿ-$ 8&)C(pXk,찄) ''!D܁S7;K&\@IEMrH 4 F& Ŷ{(o<]ZO'J*^@`\_'}ƊmR 2 R{4p&*T$M)`*]ϽhR=m{T^J gh,{@eC=r$C<2/`V@k9`04 k6' 1B:ؗ4t4-ݽ-|%?æ"j_^)Bw=6|-="6$fԠވCqKr+"(m=wH|^T!( %D#@I< ,/snܷa7_IR/mIQH`O$  F]Im`)SՑvv2qL5AEG:({.!Y-alX'!MEWpf_Ȕgը= O0 #n RC Ӵ}>"/Lc"/*]:뒮o/lHWx I&NmS;I5EbH=90~5˝i̢\o7E!|=t!Z.Z3DcE'H͎)B6FcIJ=+@g?,8.Ѹe͉f7 g@o$)K1Q)[Ke6~mӉTXuδ:ͲT?w`!fc5e1_zHk\m .U\Emc8o<^苕QEHTl3h9z^; BGv6GrV"El ߻F37s5'ANF;6tEN[dV8F.oQmH I[Eda Ur!#쫈@hx0s=1q t'|7NObqKBu ojokR/Տ"ʢ`~gљE*΢{B=]eI>W>~i' R z!ˇ\DIjW>m34ZTcLࢯΐRκv*ߪjX̟e@ӷWN5]6*$o2xIpcWѕDv&WS=uPfh7xl-!/o@DYsYp@]} -)jmZuMYEVҏ[E$WG.GͅQ1Z֠R/eiyfu9x "cO RuO ?ZT<mMy C@/RrH۾\sm5ȫF`@cdzon=#c!akƜ)^6|pù%LrsD qz$wȓ#N,Jq47CZFs &7QqeWOǶK}Hم8ÿɓACMtD!_>Kv $*y%3\/!Ó#kUR=/{ɉ4ӎMߚ&et/:k;FI]do@Q[D-x$>Q/@MgEx},̣pY s,EYO@ye^uS3Q, @ F_7I(Pcȴa%*H 6ュ,t3oVܭy1(C9Gꖈs9UVTYgwI"Uo*_-C-uЇeAjX3 qv,NYG㯍]ũz^ eX}׎UvߐoGgDb\sW1{VDE#v#o#6:.?Q~9aKP&|Ny[+khD>O J^"h3sYjR<6 77dM#qt/Q |1ÃiGqٰbx˘хt̒q ml"J+KT4zLmis+ͦЬ~5V\GamÏILΡ}P0׀ht>22(A{>;‘X;~Y?:6riP4x%`Vᬐ~Vva]&;{Wvu~Cz"dxȶ卷aҕm(*:^(MΡƚz|1z:)(pƨ%b]%EB4ldgڇw㢴 Ju^3 `֡euS_G]qvc N87z H)`WD5TYBR&o) b ˽Q:$ w9m}~TgewhZwh2㦊c[I9Ɯߣ xp*.Dw)3W&BDE beb]<r oNYl! AwƕX_ 1W-~KOX:ҘDa*"輙 r#d֯&&*ȼnp \J0VtfhxL'b'jxTd^%Ӱp*2a܅7Yh6Q),Hy2}rFUsEB2QF^m碐*R ѽտ_8hp*]=Q-vuy4~%˟v$Ϥѣ(U $2uа b:Ƞ27 :5M9A5T/H)FgIWa@`gRf6J&gŎ)"140OB}xkmK>}Όx{`vhHZCߕ ,ssHNr*eЬm庵mX+d:< oRn7}VO,Zu9Ry$CJ[pkJC9 ^&El#nc"7S1! /|&4t H &`&s+,V)^ggT;9t"̺w4Bhm|#}'N(WkrA4?.TҲ't[QYE+} wV% }yh DO]`#kmMSI|p`RZ%q-T1n Z֕S뮋{QAeČw5gO΁u,9g"E@i_kXVە`j#$bgĜ)89Zv Kb`nH>ҤR弲r\I*ݑ]FIVbȥђ).DSJo=ڒ+XYTC1| >6-&~&w1NtSPRLbk ه_w/6ĒTbFJh]N ix~Ty.FtQFQSct"r5lg7 4"R\S-h7fH짭'~̦ųln} WzOE2=x(~Ki,߻AOp[~IyvbF{._ \WG=G>[NR邩n:,`oҺf+;~͉Z:\ŠTc} I&5く2m^Wua@ʝȢh(HLuTÐ;2YC+b67D$ɁPF]S8c Lw%6%3,)j'EDk1 ͑T72#ALV{IOūߝ~940Cˠ6jV:'"ZeM1%WrfUK*e;jw=Mdڸ0G{]d{@6]Ef]#jHcN:`q@~kfZw~ &Tg4J_;W 6ԩj;|_'PIbNpIQL`3s \(k+g*ԳY^=6-.sYp7]CR%'Q^tc]5-[V7wl |4>3jŽՐ{qUTkM.U+=7~ fއCgH\+U*ZmOp<!p~'wK&kO[S/Tk(v<]e0. :0C|.c6r2`wrj',(S t8㐍9 /凉J'JD4ymEDC!S+6uwHt *jT9 $+{c\ecu4HSZe7PUG<Γ- Dű[+C&W&Ͳ6@za[C< •&5e.w鍣ST [50筮)4cx8?kP NOqQ4|QY>:_ьX/LMꆎSe~,JT1,O?#oQ5Z^ٜ$GMEwiⅥCm&oEGK 㑯6)aD0a. ݆Ǿ<,`O[uTN 8img['jW~ôɃz?&R>B)OLρ_Ty,hjR[4Yf'A|FQ9.< NrM,,zw3Z+dS::Z^Pdl%-c<uT b8 N[QE| ~bF0Õj&'!Zp\Vp0׻xK]vt+wO]w#ڸ@@6Ԇ3=ŸXa@lqԸ4+bTU6R4ܓoKľߒ;zms7rqyVL1B%4жN*h T@?8e{,RYXzy[K֙RGh#o{1qڋRMTçRȩ2 Wq,ٻ :>v̰wO~zPEQֹ2DR̙U/r{5aZ*5Y5@nl>=0eHeML&zjg.&E?C[`Kz59] .lЃ`}Ĺފ~8.:*L<͇uy8/ɴaM#\Xr'SRUt_7PWxI$zᩳ(^Ť2v3q+d]6d}z p xC''.u3G`)U!VcIZ)|@eٔ7IQ J1 Ĭg0I}ѯq鿄FߢrZ,%5?:B?+X*{?O:~=F2x+~u4)40Ье!LO Kъt?嬼5JPֳp󂣔nT.򿶈]7Wd~FyY/θIC'@,œb$O(׌3Y7fU4**G.N>3r&&9@)ˊA_a.)xE$484eL"Lm .3yAK=ɔ.@U'蹹FA}Bm`S 05o': 'vyn#* չx&$B۟|]$+bgW: UYp(/IΝ!BʧU}˾lY pƑ&p3 %%%pB5$IN@DSich4+$|A=#_Z䀷č_FY$`.IcQS[pJ e)*Tʧl~Զ-ȈAܼ5Y9k-ݍݽiG x TxG;V𨄓H-CWhԆ>;mbtw!Ree vm Nu_,A|5B0;żs >P'P uD l^!][3vR(܂! ʇzSGʼ{WijϦ 8f9KUd$$B+HKx(tM/yR֝ε /-9H޶7oCQz4 V hWq I>XR'XhU ƻpwn^H&gǖeA hjcr< mӕ}␇RuX_OcAaO{sd9k9+ ÕR(u\Wk\GYk_SAFAbB{ i2ϐfTMH2օbcaΏRf ? mow&bShdE@{xA$%j63[y_<˥AwC_ȫ˖tGtV) "(W6%W& ܂Mu56(KL^L_JwiLh0~/ɯ*8pL;w8#V@зX3V` I&pH|r-RK,*nTKA=R%8cf)f.el/۠m#ּe hmu`2yqaf6c-س4{";n1l=z3M66yS׌ˍQvDƴ 5SR5J|R PR|mkȕx_b8[jJUگSPlQxD!>PYeGR rhI&_o״7)dCtS7O\eܐETN,MRi$ɀV H$KrxE:{%iC]N"O'0oop;+D@)`>ht*g wǎ7u(cw ٽ'/gDT*)G<)*wkcYa8tpfi(W ͎tC{S:3=޲ĝZQQ &vgD^f$CTG>!ߞd6Rs*(Y!n b~+m1Pa3Uo\ 5KRp68n:<k˰zk㒎\q"+F+Ļg*}$t@@#bt8TQT~ ZjA/ꖶ>:Zf NAk/<ٟ'ruEfsИS Ks|8/Ʒ~qX1Ps{*Jl pxHEg1r؎A %Y7A8}g i `la D3CeoqTCʷ#vU19fQ 3/:^{lrF6m.Cr+N씓$Z6|*vh?aA[]L[h󛧩`-ȼ΂ ם*>[ch&!WyMatI˽xzTW+nL}:hYb"(yA{r e2ZO@*H·߃htLF88Pc{V,Dm۪˸WS / ~Sw/(#VLqpV,xr*噚'6 .BD*;%GeLi$4f;WAoYYkf"m~0:}l~6S_{HEmqp.L%vZv vŗ|J8XCCB2˕_mլ(ퟯ2C~q&ʺ 7;%W ,Nt{=nsRިɗ930Jȑ[T=FLeMgtu1O-!Ow4w/1DꊟLԳ>ʪq bk X~E19o-t]+**^]uو b4c~C؀$x,ě N'Oqb8lؼkhޜ;y%sȾ%02s;WxPS ]J ?8U YMq ErUg5y+ X'XL2|aU&y4]]BLS>e}!@d u(u)qr僑?"bot-[_ydY0o:p~ZgʠIvU>bm4xSpGt'2h!?Rf"+~9 n8 vв.ZVKJOr9`0 v|MhCbQ>FYawAgj@V(w}SR' Zz:@xI;7E@I 4DBHe?^ @%ٵkR0ajXwuF"<3$3uqLĠ84aJUjʇG/N'v vSy-C,Iۑ8D)BR7ЦB0=[1́H2y!rISzGL҃W0QȎ #lm7@ ]8[q ֺL˩NF#Nx dW}PPլfL䑩 '؍eh"4!q7 pi@NȰhM}w14ڞ.힜yih76NlzݿBnEɭgA=7 !Պ@-7xrtүr̳,޸-M+,ozS)E%Ig#s~T6ΏZ'ڇ_0*~NYD L69~.f" ns:^lml?, M7um=qO-&Ȁ2xa*Pe+` wuAITBHnlU$^1{q3u \QBtTA)ʚ NRKFey9jxq}bZ]4~(4Pa)a)Hh'rlNq$=@6V}οϪ\,*:;MJ.®!iD՝.r'&RtɅfѥ}y`ҽ`-J* {\DMX[-{Of,3[{8(JRDDnytqU{R9% 3 rӶ̹Ƅ!Nr'U7/5K[W×]s w`aցRߑGI]w* Wj;AQR;5$UA![zW*EJ ׼ 9 }lP`+Κ}|l*:&[6`Su4i"j?|\10r8t,5Dr%\>p6ĆoDD݆3=N Ԕ":`Wu#KKo}G HH|cfѓs{[:~pX֪j[C/_u쫖AzՔM?O#Ay}Td%Z&oyWk|.My@:rIm?$.dlTHǢ?}Kga'm.v@.S 4qG~vr+(f[ '2ш*J jx66f*=J=+fܘ=}I>낞Ƀ[I'{;ɹȵ풾&j.pCҸH$FH zWOYPVK 'á7v3lT;U sZS$W(XbD PVXaYmʦS4_*@~ ᳩ]!9|(~bUF DG҉Zϯ eҩJ>9fb0ekvգog–q$ b2^G~Bd!3bhQg)zkc>Y%?<2WR@5cCXHzI2C6-hp|։݉vRG N̆/;@4;|(=ھP2T"JvMap.v3Ġql䫱C^^;sDU_R}&HHW%N@lQq,nĿ(oDM?{+|14IgYBm10'r,( lB Z<*ɫ]o"G–am4r=m7doj8!J8/VR+/w CƼ0Th[lGYV\"U01f}@~ HzS_]FȤǜN ʼnm҈KwsF. SCA:vhvψWo4WD\=P@ƾ_hO+V'!^,sl/TG'(b5E@J0Q%/#yB!.7edž1R%ƒھ\tG(Lا1!RV{{C3';ʎy[?qns) ξ_`}/( Sn֎d%x8*A;H'gI^e /1,ϦV{ DC2䇬""sGp';erF߻1#g1m?3OLկ[ o#6=RRu=5=,E46.ev[S"ja(E\=Q5IݿmzOr{`pO|Eٕ8c|Lc@m[ȜŠSSCc[]1[m!_<ڔG37)0R^#+s 1͈<4Tϲ Qlrp PヵK2Pqݥ)jj2 o w?M@lcWAr5>)evK]7ms(~?]Rk|if? ?Mio٥RU|-Сvj3g?ײmNP[χr:fUV E-rFY W7$hS[UUYB /P] Lb/S7Ǜ_.sh [t;ݳf_|^yeV)+9H r8#nCwHC2ϬJB ͹Rh`w#q.ZvtwYzɺ992fk~}qK ^dxy+(q.KFEZ3E{[a dyK Ko >QZ;`w)ڲß(ȦcSyfeCQ˩I0ybel~*Aρ`8tˤp9 ]8 UJ?NsM+ vEt-ňr9#dzzhWײ Lc23H/z]qO)]'fLC+#?ya^; F 8|v!wpYtWHvXSED(j XЗ O&%ϥaWnJH % =7Om7Bl4W']5KtK&qM]5iw: >! Yz:p l*j|H#)"M^|djC.X Vgim*sN)pzAJ:\ R,&5P}P,//ϨdetLvO<@QaHd ^.b@Xc0Z|V Cj$Ъy 8Qʌ Gjs; j` jeDMww@ JM] 'aN4z&3zuVce3D˲dDS`戴aYW?n&uf#pSg`RåŠ66z`qr%6 oe0J&l(2(jyCFICHGKV\Ck-ɂʵ|h7]!ŗ.v-my!ig]1Qvl)pAxoն_Z^9CM׈GZ1h}>5Ԯ (6"@U/M'{T,k[ufew-c"n@*0sx^oQVI*"8d4lRM8UىYVY|'^|҈utW:F:e K 0Ū6Щg: Y;^ éh [@8Of(.EuX?#+HgwȤ\`7隗e|sJӡ g1dE)"~Ջh ic#Eφ+n (As 9Ƴ ߒUlב*VCl颟dlBZ4LúA!D4:V]N 1IkXXyP۹eqo~HRt~,U=xW)tk{m/4"0- /$,*Ñuh1ڄ`Wlܓ-yy4;d굻K S1 4 v7鴦$;| o!ŹVC* $k4g>D0hR="2F( Uula/:JåH4PđYd k7lh0;FAkM v@slW 5lIuaPs;LK" ˩BZxq+ .Z%$8O.Gŀ3]~n$sa[ۋhMmNp#6bp\wWCMdBHhXg-"p{=ei#C6)Mך5pI}CyFi2zxmK bǽiɜ3eQq/!.{.fEQ(HO+CZ/Āv\ Em8b{i{?Dݝ2*Fިk)9NTV4vUfYG8?&݀^ 놨Z`]PZ*Uz?* Oe ^.p\F:݇Z &G$:T1Ўo}}n}`|UqyYAPۮn͝av+ \2)%cn"_Z*<% cCc=vH+Rp !Ħw'J%881_ER*X %L{jO̾)*IO1C(V2Y e<:ц`E X~r_XXI7Z)n3)9t[sMiqs'? :G0\GIbL]NGiMUVdgVݹ927_͒5fWS`8(jfV#ٝEx!Bao{N'>i2 CeLl7TNAWϟ>6%' T:"7V|ә)q\>yBqy2 D'US!Ь3BQG T_y ('=Z`%5oܐzjM,eix2e O@5')7?jQŻa"M˃2HnʪAO{>Ik:$I'PJQCjNM|y`lx`EbX ]lv!&8)w-'e*`&7~,Ds\ѝ4"m$})?z2zx;x@.M`JPzjJ6/+MΥWOskt6Non6嚳2TX*7 EaBpi}u/*Ga3 ֶ `o߶0iL8ўF <@{m8j]n>/sboc\dmʉ5"aL dy XQyhW#:qCF-H%Mc@3.C„5UhdS4oѠ!"|qL_VDl Gi *\u/&1\/;0ĀNJûz|kT1 1~ܬٓZ=H%k+tȐj?S@;"zuf-_P0cJjfj!9)Ƿv͝~OU<$㙧}EB`Usn*F #$E܃ɪ$~͇4xZH)-@\Mpnr5hT3YzQ ) 2+~{z ifsq?seI10~%I{Cu1PL{llwgx;Yr./J_x𷚛:V4meCso-~`xq於.N=?1";USgʇ\^]F2@^r(|/'~YV[lǽw,~d @Z(52ۨK@mO+Xx-T''g?րwKXQ Lj3)AYc9d3J5!eb@7 `$JEtc .tdd/*n鯏o/!Fh(\c?{Wa m*"10,ELܒpi,"RwǜktqS|ɯl=$-pPԛ+Ŝ 2td䎳J^z ʉ_UYW'6+7 A]3Y,1M tMC)}CwέbA0W! Ƕbf0{ fy^`ϠhR?}98'}_]YBdZbV|:w^wu-h!/+K9O*G2?*v?W:|EJp&\C!mKaRSOPD2zz?%Q~$_6x Om6 z)m!21EO}b& %0ea1>G]^\ɝ=~fX[C'Judˈr%5+|@o>,-|i_mN!VJɉb+NE'c[! i^TEv4nC9K@JvĈcm_FC̵'RҦ˯Puݑ B|qW^l|;49 H32{j].X["aΗF盕 UJ,JcF৐z =ݝ[<.ǕU5YI=a+7\eB"j xrGm+x*Ve|7ڎIp DENLުK%(`-L<:@4xp a].MYK=yJ="@t)x] g1}|݄)h}'2P'MH wy6SJMxҲVQto 2]W`:63*۾q/ֆPyú)Vj" Xn7ZdU&Q1 6#1(UL9['kw_nd' ^Z_1Gr7e4h^,ܔy߾BehI#;B "ɁV#8 ;91bE6{ >0(/ND_HBŏ@0-1k~Ɋ?~x_S!Mz"=fsivX^1˜RGM?@~ElZu+ rJж(Ǜ@0ѿe08ޞ[~ tȌ4Nxc0%ŌGSu5=2Z0'CGgT؏{tt+[6NJV֍BY ja9^.s"ZDy^['Kch.+Q@J^_tx ?q2QWŷ=){CI5ڏU<,vem)lDg*6Zl@+a`Sl2DbNdD[q-BwA<7mrr'C=Zɣ&{Z,jsz1qu~˓JY6q;n93P+1~LjFN#p!zjXW.G=|g oZiP)M}lfζNriO GϪa c*'NaJT/ $. 6@+|apX?{f;O/v7OrU4rG o F=[*czCP"7=} "t3r.ՠUr7<!<PAv|GlUzy;iJzړ2ѝ&B|qRyq<~(xq^Af!T-MKՉPj%g#zCDa'_b< rq?qH H)W1x)~hxf.GXJ; L *P!ȼ&YliIm젰"ȸh„6Ǫ]Ճ*א#oňc0|N?Kdlz y>hYsY.wÐ- l ƫ0ma?1g~89q)e ,ppbwhTw 9[2WR\ I$ƪ7y;}{z54cmEi/H~/ 6@h(\d.(cW=%Y MĦ'FYU/MmlbeY@U w{rR+gndܙt#ݰ((\ePKH3\edop®B+/+ *9X甉f܃Ʀ:6!0t+թ8CZw71;^36JkX;4ʐ(I;}_8!`r˭6hhMި3cckLFej(TRg[5OU;{N"paK[R"JSY5YE3ilGw ";80?斱/VZViw' C +m1,oY CEȌ !~Z"Z: ;Yt04'4s.e'o2r;ʊ?~%GA4\&MMw+4Iط3Kng85Xi\>^ܛ6$6)ebvPXXmo\n}9e806VixQ vcU{T/QVw!*~/?- %+A0A)s X~w~8ANe:,>nu퍎wx#-Xd|ւN- '5Th.#O C@V Q)Qh{ICv?ȑmBBAM'È^J0ma bvE5|Xyĥ3QKN)2J+=YbC]h`=5Rd Lȴ닋X:B7䗞 4AZܓ ,ͧO bV5yioC^!y6ZWN8ٓtXU$4/7UظxsaOs-[u*B/߮BZ($M645f~P{d]O|S(}0&8ef?Kp:IHp͚h֍ 3=~eHt.oމi"mCg)D bV%+ 8 3VM@ raбg-( |Q(H0.ӈN!c9%KyjS,* Oj>'| Sݤ " 3aUshQ^}2㤬fZTm)amn]t_G A6-^R$kei˰b]N b UJ{2S mF(F-IG'k=y>zg#g9⵫NE3ny)Z~]$5mk7qsm>࿺_xӂ RB (bE`VΎㄜ ·uсfKF ǖ`y?) @n/4m`}ѥ0ߢ3Ȧ{=JkAr(HUPf^H TF+!<9 m#P)[/4)l:+ޡ IE[Hb$)s Rl)dO?cOM$KTQ0 ʉ_Wp{Ǭ^oU='=r8;pgXCGdˮj%IDDj7wr¢wk{$9g_HEnk53X.+}h;&̪ bGp;<6+DY-q)qs`';m |}8$Ƙ*CD?⁽F:/;{|ey<2@ tԹ8 @!Wq>Gj$TM@澎l,~q#DƐ07gWS\w_2A r>9Ñ c }Z 6։ h d.AzM5+XǪ'NZl>u+-$wDtg*"5hKU w !Ao6 0+Lͤw}B:?lܟmիKa5 9bK?sP"➭/dbxG8L t+U7W=}Ńcs\0j {BC 1~,8Lښ>ABeBăeiYpk$ A!dz@EP!E5b}a;c|g.wP:0MFAq3J~QZ"2VANչ,,+LIӻ:`-?nO FNr0clnIj\]&cG9 ]{gc=A$͜- rL;F۳XXQJ؄ѕX}Sv5mej G9jR7k d}y$PbLv30p˕{鲉̮XFh)}s돏Vy#~cr\rbJT3, gn=>W׶\~-'>ES8XGdD }0H?oa:FVs CJc}zIID+C:rDqy؝ҥGS!*"iQ ÒaK;/BunW lРfۋN7%ڧ=K }n4{ *>j*熉E#ON ͏>r>nbYSxK-VYR*>t6\޷mZB&c8_q˚HaG@T2^N asڹsZ/+7a @Фbt'JxU!?a2Ljj;]tY`0z @;ˮY @bP@@Z}?|LdӪ[4:0X~gT?rB#W,R97n ?"֢볶I,rbTȢ c+tKIo%DW*{_?_:}_ tʛ8ʒo4W1rbWT z, cHB)UѬ1ϩ|L?%`}xÏԮ& (t?͚qt9=1Iq@O^4e ޼ ۭE~D-ȞHC;ԴGqRѳHxϧJҡeN\HHItğ X*%T1U7VCZ]s Ak"SHt>m80獪U?agg%qve"Fj4DLgZr͝RnOp:ŏshep5#aLukL*h.R|DOtC"xy.)bh~GEx~"UG-bc.]Tv ?@t>ҵ$8 AO|%fj#l LZ߲dXB2-gMB.hyɏczwaiz|ht=;D7_h68pvXW{L(%fiFs 1D=z6lЋ#]Jby1W!xedZk?L';<3GE+i!XR!t"׌s%N` ,F C79'WTX%UBuֶ QD<=y8Nkp.ou72YoYX]$ cpzP*tVA.OLhW˗ >OaҌzk96wj#LTʖ1`Q^L춛:+Fך2ȉ 7!y86=f)E&*{|³H"TzT/h ԮzH Doq9nHe^<"b| UBg:2Nc'3L7twŖr}k; @0pO n+E]z\c@5P9V7ngvM.[!|GȳѬ$+@wFQsHPT &G E$9>r<[gWH'inl{^(jZIXy9eF$Qv Jٸ<*c{5'rP@]jJE>W ܠ>h`rzW-HSoٱ`%9B(uJJ"+'73)~NGc\Z`{Z,$I/Y״dyMt27fedѮ~ 2F-d "tZܿHEF-7@)u%]Wg֠8Po&y$ϝꑔZBR;v*.: vk?^{Ve=PD3^:+Sb)gWeW|q|(@"yzY6-F$jBX#'?d!$2VhЀkU^aVO{%rs`WޖO{m%o20碐rW:L":W ^6jC46\ǯ[A+ReEC1#YU@øRDagH@ѕ3dC%`3؋h6APmzC6dMbzr~s1(6! T ^g$O κHǷW@ $U?Nry]8hEk8:AF=Qu8MX7D4} ]GLxRfۏb>xyvi\y 4}{,VuY 7 >hϯi b(?=j"|oDJtYݚqњ#Horb&O?,Uw Al $xD%--h''rV E!ϘzLB 1 TS2z#{{f }QŎGbq+ :9^PvG2n[-t WD{ S淅03([](*r+o0=FZ3JRix@Kk5ۭ+뭩-ŷ$f~8$QpHSdD6F&E 4:3aiW jV;[V%'-J۽v$b[̯ )_ו#CKܾ'xaOJhx0^7gu 2 7,efEL}>  _̊ߧ.lc(Z8Wf8 8U#):Tea } 2޻thl/x\jwsfg,n= ȌAmoLOYIGMԲ(jѧ61qʤ3I {[fH^6iA%EKfa&w͂3dgn1mjMb_mmm՟3"!1{g{gvVGVOCd )''|1FN'QY.? ѸOmƲo.,|E>>5?eKQG1LI$b悔zȐr :tbl^ սi [vMT"|YVku%)*T|5ju>tB,6c㑲ªT&^0^qvW] :ds?R'M& u#mG(MKftMʬǹѥ;Yyx ei; %z{ ] BbC7IisKիWJf#`E=on 8;[;h/x=)صjP(a$|ZJ}jh6qMö .KFVv$3e-<(_Z rrﱛVYrnfEXlcZΦZ*'0WtZ"wH,ŰE=h3hڝO:\C{5?hJưU{wѣ ٍ_>h3:|!kގVZ!OPH3Ek915PqsCCp] }\EOҽq#AH|uBrdy]H#quUsb 1O?a>#E0׭sP_ ]l~f3U׹τЭP4~,̐ (tHD\hb:SbigӔVfqRpRcubO I>A#ws%kTiA/ɝks:`{Q'mυߡuؖ\ᾘH$@K&RN~Q9yOH$J_sǏL^򿀯͑& Fcԍ.MItRZCm m4DT#F7S9BnIu)84CRW²d;QkZ:ZT6 FurdZ0u WsY1j*WL纥r+A2"D`;ƪvr+٨A`4yt;oQݩ܌w=Ù#}f'b qjO+ItmS$oof$Qz7fQ< (g\! Vec\(˙^& ^NmlX+6།dE S#> ċAV-AfZ#.]&A G8nD/P{O(%LtL n!&n>98ծT+1<^1V@a~~G`@x.}xSy!6zT-1,ov_HoXMsd.oYk ,Tti PKR=V~ud?kE^SK5$<􂞵p p쐭?ӕ)ѥ:9#3׌6ºp,ϥ@|.د)`%T@-&NwH% !_-Pj"PjƬ\dgDT1(5GMLeFmXS+OehN83+vz^y`dEф(3穜ImnSӲiG4^6bBVҝ-U]+)<%|=P%w>qy@_O!q{Nᒃ(;͊\&78Fمrٍ(d#!Dg}*v n 8vXym[X$ R-B+ (mB滷*Z+n CCH!r3,֔[Wvh0TiB _L F}7׻J¥ضr4RNƎj1[Ⱥ]"=ri>f^G|oX"II\k9M -׀'4Mq=9ԟ amM}Dj9Ȣ_t.h ڬMRSA~ho 6:>:ĸ:P[Q gD8 %~$J=nL'`ivGqnf)X^8ivA˫УKT Z3 *n(ռi-i 7׈m'P9%aU`FR, qdRh1&͆AD=zmKܙ24{ IpM4q\~=Er]lG 8R,b'>yHX殒5a0;z~c`\B<"o|f*Ɨxبh%f6_5aqU'E~= HjғZ0wE̬ KIQbE_4w"#fkA<QQ b?@hQaYn }G}6fmm(mFU pJP))*7Iy測o@UgN*r#nl$ܙcFlqCQ~uP.GAт@*oX 0#֋q}ң+XOW½90fE%44ȽWw7CtoġiZ-~#eR4 `*p@lBk{yԢEMKa.ws+,mU2=!1nq?ּ/TI`|6DcFu@Wuԥ#PUá1i@cehp/m\Us\=>הe5kKTG= 'o$:%|:<{.X g%RqÌ :] &4e3hj~ykꥼbFҭFLF AS|ʊSmƞ.%Ѫ/ǽ4jl/ X[MJW'̠iYe'[NXZ6nv\fNj||N1ռ}>H?^;g4 z3"Z E.}!q'wtft6uy$9RF80$uE,M=1GpF:s Č"8Ft([ǟzkT}{tЗ63Lf_&-¸_^!ء!p[%++dӇ$s{5F$ǢB^@QI*gf(Pw@#oa*t vK0N._O AƖaɘS[fžRx5;Yc1esCZy3U|]( ni) 퓽'n +#"7O]9(/)m nKdz-%D++u}6 w|VK~;iOe;2J:|t_{vbL*8 _ԕܴ y0hoAVޮt{w%!T2O6&ڎ}plv% $ɿ64w٩2NV]]2G: MB|c2[) X!&R/l f3^́#0"^@¼τ cql`@&ݙhU5CN%&$WuRD9'L{(.y[u8E&j26">ͻP]&? ]eoH2g)`Bx =ear@-kt$T*浈L֣I_ K2fyDwqfݿ!^5G{D\zGhP="[-v؄(35fi!9j|A flhۍOSߴ`vU(hISh !z7K IyL tHL yV85#ɑrg„K@{IdTyH5f<*.M Ej\v^79{0cwg̢F>~fi2њ뮪bp ӱ~@E`eH-g~r&%crm.W 5TԈ8W{bbAAI썺2֋v 366h4hv 7cVZ#!ckhR9X$_.KM>h^ujҚGO?qSA9zCxvRA'Ci&] !RL fŒ?6qX3Ü$wPQ_IgߝMO#<ߣfkkE~@ϫ3u4l+CvHs`!GbsE U눁,4]O{/C"6~[~J6 QBJm LE1+@~:׆nZ{S{Kpё=VQ%Kh78GJ)rLۦ1wu!pN3B)6|)PR,Vh'm"~eT/3zDv?Vx>-9Pl(6M$.*ǧP*.\r~4=x_c19JӶOSGT;jt-?FX߁v|5Yr+K/Ϸ9F=HYq">jO:4쯇 xݤ. o{b^J >x40vyz? (Kjf Y8rKr{h/VmQW ~¢=-;BەX 5 žgé67NDkO@\ҪEBs@L\3SV]a*AʒBv %(3~b ޜف= ]mqEL>fmGuv#u9/5쟊~jZ֜\(Ny P;D$b{ⰭMU𔭛-ED¦j'J3G`eLvHӡ5.}M#5&%աR)?uMSR9836RQ[]4.}\f47yt⎈^/%ޑDgr:FF&\rUG_#mWV+% 3ׁ,Ʊ2+ vgCJ'~m/EtKs6#!,+x '0GH>d!B;-j86S#fcƷpȔ<8#b9ʓQ[dSUKkS2>ȕ;,3yV:SklO)#ݚ\lD ,Yvi#T{/bunNP!53tIdH,Qouw։QROy1d{NJ$tbrkW2P-oa9?Q=G:\оAT:% KRAJL&B0jMl?]Q"f7+m0n ŮeӆC6U59Z\\|iW%|Laؗ0A]ݙ !%W{&. \9:H 2 " 'V7t&9dhzxڪ!(@~=vȔ%Ijw"!`sOZfcHlQRJ p=~J 4q'((c8`*bƭv3cwYlNE$/tJ(ur ӯ~CNoh "+ z.g"o2e2M{E7ӯ: ki^l毸%]y3nLj)/; y ˑ'o,.#\(g{KqH Vt*$d&).}Kk;l#@rm+yg9NJ*4+)YNQVˋ;ǝ߅W8Z"a#߾j*Ѳu NUM׷ZB6F]'I#rc}59Beꔧ=L dmprp:SъA$(G眠#NK wyŀο>Clh='o{̝{ٟHʙ%&l.Ptlk<'z0t7/:r niB X  ` [-U_r_[ACd3sH|3G٧fXк( ݕC7M0[GKt1ZSa7(`W|B9 TzJOh빷9xfQ'E% x ~Dɺ<ݕmS@":7"邊uuf2_}]n}iSc]ڂ.p?xh@L%*ۚDv:epNYod-Obh:ԚXGτj ]J3=W`m=$S!ķwۚtV'xq"w@Y*=7 )~Mz}Q=F3.W> L3[κf7gwIM@*0aƩ1&cFUp[~\^a|t@ftRe&1$'+p&lQxIqY4̾T!c~P] Q5JyΖˀqҌgs/c y$$!&"R>8jsY^ W~%K0V[禽@<Yҕ~eCa8Wa:mFaS#7ؾyBT#K!˃Ibh:ڥ@ʎ03ģK EBpGxo_$Ҫ)Y:`'No4L^TjXZ%{jWO|N{i)Aﴰ3s8K.OI8 ʞ#ʰ" A`rBlgb_}R~Kbd־8cUP0|\ 3b$TG{()O&5n;$E(mɒ"H~i "@ۻ?<]#xgp ݅@jft<q;&%U2Eb#yw;Op_ӫĢ~R>+F뗢 2 N"~BC=e F8?0gR|alaZ_hI ('HQhx^)L?V:_>=d`1R|5!:`qᄾŽߋF߫G *0ս33i{S ћ[<r}/V=!}QfeM),μw VW~ pw%٩5>Ӓ@53 F /-Vb ^\g A(qCG5PN7?}7ёwUI dbZ h_v1Hڹ;(3:u 3ca~YO3N[Lȫsθ,#U Hb`{wJbN`y؝v*ceo6"ngHi@E ]w~XYzW&7mT0Hf󗇹WMUOh]c ]33F%e7T5ƈ.t1e[xu!͎L2(M> @H,Տ֚಑܍DB7@p]3hkױU_cyc`x .P{;,[ERF+HxM=-Q{*Xs>:`*Occtd3YU'H·eڄ! ֖#e4zd͟"@Wy&hFxi`XS+xfODa.P{L\8xugqF' Uq?Ӱ ;FTtL!qiNyU̾/xD~`.@J]?hlTK~ӊݍzr]{ <9P{x%Rla3'Zidt|V&G4*N[(Y?]}&HeL?B:D|*8C/hё٧.^Yۛ-맻E+g$#7G" 5[RIy"u:P%T4 H!^H(ϡ( +)Dr˒K櫡jfwh3"Q! @o3 eAVL҇6jmp>[dphz>tIB7I3).cH+Z$^f()AyYaSj: )1(KEe"hLud6RW C &PУoO^ މ@jYZT+LsՐ['.HNA[0"67m4Lt0[oǴ𮚹rUnM@E" Wp=p7 6ة,!&n_ILshД nŘpe+7Z;‡B*C&*=Ρ4,}v? Sdr!X Î\Rjk6 Lh(Cf'JZl :D?wBƅ Ðe=< )voMux8߀w;"7~{zrEI:uy'IƆFU ˞! _ӱSpܢ(y-D̦FcV?HdQ;ş!.}D43[UDQtʰkzЂbHkzd*$[Z$`30vP?7s 3a^_ڕߴe->Kؐ)țK>HYa'D"gaVPW$řޙbS#~rCd!^&4wEr-}.B[s1zF¿jam^0SXweB8]7꼖B+m0|d|_4lڬθ h޷- ke"- 75|L.Ao-.X^z <["g@.N UrR8ӷ̝NFp^˩e dk7 nUtܲLc R-Otk X=۷y ]\+@-6Z17۹C, H/9ʭY}pX9.VbV%v}ա)6n!NY(p+Twk %\U9^?iGJ4X-zVHԙhƾ^)pEiC |I:R"8z )2C P8(@[w̓MwE0VrQ/K,|-5 o })03LGQa@N@,kJ_FC{vҌ`gF"W0Tz1'"}9ۻb.j Nz^K!{ߢ?խv$?nhv*+1@|0!3-kN0Gx7HM5eZ Ґ-jFk#fc{h><,i5eIC2aR]]fТgb?S7dqO=<-aJ`ċDvn1]^daNg89rn~*njfȋT0זcŹF 6Rab-h26%[- p,JX:7mP ^_n l>p(ILrJSב°ҳ,?[,͸CcTgO"5l߿uɖ21iIա.aj|c/x#drf=c)?ryW2DY Dxhj$U}Xdi=3׊RL&b_zb6}@ݹ!6(A %]kIR g҃5 mr.{ҷ$@ڄ"cL'z6HEvB'qЮ9@dF/GkjS6Fhv$=k)2{^=%.೯&6f_aIJ[,ka,2LXh*T(1{s+%+'0xvI n8|DHJl)]v7UĒ'%m$RO~ >TۻЋ|4IUЍ=+$r4V -уzWg'Np9*N&`CMt܊>ALC(8oOW{Q Η P Pϊ%˼9TG.QuۨTs"]bsZjuT,v.pN7=߿$ i"^<`M-iuLWe[jnD{'w㰉w{4O?CֻͫxMxpdm24RvD=4xA޷π[SVboQ"p^,@~;FﻼHtA J[RFJ8yA/LMWS9i@q-DX i4U L V_Qo )qхf*Jt3jJ¿x##_5n*I-Vk:dL=SHQշsQ3kd/83>FB(S *dc&.*w10B=W;c. #9=ϴ?bE<ϊ:i wi"i_+iJ/KFJ/q #4MRMr2;-S.+I^\I/ؿBh;+Jq AarޕB`ZM љ*/ @ۃh0 q\J o8r!4P |k}.DBnyx:LQ ee3CA좘3RN=k8n+tͺt96\ Clf,~mx{oA9wŒjpڛW5R} G=|hEUP!E\SGZ6R - 27k}}#vԤDWhp ې Aoj+pN bW^@<ȍhW `6=ze o覅̻^MΌ.'+ ;a&_f$2B6L-gN?'o^V$,h~lDiCK jK2[6 7p6O:bZ33nzeb>ϩ*ӱt7\*ozY@.@nnto;zv+Lսt Ϛ\4`Ө>[2!i*%Vu`_U_3/v09ms-B7Iv^yPMW2^e`1tr&-խoPy Zʂd(njԀBwigl k~̛dOa-,nNx8;WUe^_ IO ̦DtGN}&,"OTFl?"f}KE;F -}=>|,4wgOr*7π'|928@= 7ا/642̄ōm:~>2 ZIb>6(_~ RrW*2/8~aICOny7֛5D;B)0/`lO Ǯ+RY>97O[-"GHب[!ĜlOzqn6Xf![9 F7qJp$=oEɯI#Uk8wéRAN+Zs * PEX&6PrhiK6^_h,Dx(CG]"aw!g,Te$\C[^.尡$kgE<="4E! KSXD3|K:T؅m$ڔ\ٗ@fK qSr7r{L TJ RLAlN֕:*FԔU[bz${B`:jmJAH#U-jU7DQh7p 9o<:k+q]bwK+򖲔wqpj 2pٵ--Gz4k}2wl}Rn~FJu1/w~5DWSB9u }fKN<஼*Jc QO+`'zd%sP8 7H.}? D3t| |=@VJbvLqGptmv=:3O, L8)幑j@38kG؅ЃHBy S!N<ҹ֝/FԂGs,'Los?Jp{mA#ocle(tbZ5n,SC ?,h!*dIM Gu0S !pkM,Mq-M+Tu:"2$'/$VuHf+x6}gGRa3.ՕysnɗԲtoj/}iOLq3O;NGBUpZ=)}1#qܽˈ_l/w=`KVuI# Z0;]ً[hܶR.|,&c(7<ݵ,EGp0MH<.N'N[{eg3zL܇_\Z`'Y"ai30e5z9 TР֧ w+u3}J*ڮ 3vavpLY{,8Ƌơxu?؛^ꉆaFdؼjVx^&(@pyø2xx($|r";qM"<&^+.L]@چF81%; #RHNp$cˏk {S934! 1gyYd$)CO1`PEvD8r=t1r,ty"Iv^ۦLEԼ1>$U.+lE 72**N¢%&FN"G$=ț"Yn6CBFփ瘢&}]0r$q#9#Q:0/{AE(㮽!,Nz2;y< YM4CВ B۫XQC% ] DY=sW!Vㅍ Orp#?K.9.Tv9cDt]=h,nF4ďЕCOy>A:\I}O VJU^jɞiZd *C~۟rDsp+7F<3J2m9Bu*0dp89M̥<:\tKwՔ\^g}L[HX)3ؐGҴ&OӰ&Ԧ׆HGE7D;ٿ J~"ZiB,c` 8b_Amaؠ/-@'QBu6ceP`&Eu.׬I9g6Hkh\%?"w}dc4P+*zk>ڲ#o\g@go+pJ1E@QCr9 uAB$ʇ#֨  nNT¾ 8f݈3!(wdbmT9&D'\ۆ벝t=URfbZ͒pBֿj [P I!z?x.>H7,OH si a*ܝ?o]e),+ oHF*tI df׊+ynzzôՂglTbE$..25֮-|q@Nx .k!]#'1#WuAL ̗2k  WBzJ!Vv)x)+M5 ):,%/MBzq:_"Dݣda+(Io*?2ʷ tW5ԄG`4W+M%M܂#O,2t;J6w[ܩG6:[y+BtSyX8䜵Uɠ"3oY7a NfZ?PR9k)-_/R7ֽ,QݶD4ۛ{23Dѓ f1W z`HG&r : $$fo_eECF{b1Z x?n=[=/-aRu6g1TQAn+,ug(U5{{,3SH.:Kwgrx 1n?; m %ِ/̜ǹ|u0 wuLyO.*.2Y/SLB:b&#.IN%)0mj2ܵLdua*el} U\GOg;};_0U!>,kw[g1Xvir#ފ8S|+X0ڈÚӡA5g77@yR *eIzD$...!tfkC b۵6 ] I/>j~| L`[e¬&35'n#: : 7f7Çg]̜ kWlXmX⾓h4!>Ķ϶vew3xRgg4 5yd9\Ohg+>nQ}oAe;5\`3gLG @b˯=yg gŠ̪>zK"o䜂'Y]M=A6IY3˰ߧ/{ pt o2J$\Gl*Sgsʱ Ȭe.P 6!8: R  v'Rr%4iblB)[1n/r&άseu *0J0]/ {#Oa\ \{T;Pͷ( Œ>'c4qOs2Y@w)Ac[b]ŋKsQFr #|IkH1b*H!Jm?Bڦ$>)ֵJ1z\Ypc W2 -$n&`_:|lb |ѷ^|NЀ=tQ[2sS[P_ vOD!ĀFyyȻH@d}*uGby'^ Q.MuIo54up[@˝fM'_Ҋ 'b䍆_Cg|Dق3%SچeYٝzDx%!~9ӌ] 4̍'ωP[‘6KBJ»TݦKƷժVSD-p`r#I⚿ftK9u@aʲ Fy1>ıB$ ZKӣvk-PDfT.៞耑q݊T觨Jn/xVj{ lR.ZxɦE2гD`#Jg 牟#n3eYH`Lǻ_Dn;z )NUVTd~^Fp M:4g+;;uTG߬͹&ǧ^&ZƖUe-lR)>I)/wUIhjlÏ22jeH"1$oRe|G~N}A$|O(gj"7RNl^FkV%{qMxd;'*'5c'Ok3|9=t `?N#UQ$RYҿn[\ bF_wY2hQ;Jge R ,.ܐ蓧{Pcv9Ca`*>hUsWQ\/Z'.0 mHʞh#]4AB\k%ayl{ ߅rLRdLBa0V1nMTT$F}pBxl@du?N3]hlsעzH$!bJzP6~[;*4raH~:9J?Uet6^N) 1 5\j!(H C3X2gR+M0 U:] 'k(r6bH.j,.h}lz簾@k8nU@ŹƯ?C@.aC>+F{^`V,(37,/ڥѩj0ƍs{d*h6#ߠؕ* ˽qT~yegӱ[+]Y yg[ڎZld`}zy)cW%PӾ(I" 8LN Ԥ`ttȊ%w׆KkZMj2!DMOиzz0G=o O[f՜81xC PGVӵƔʞ䡩mT|G .Apܸe1xcϛ$5 ipW4Rwp08I3//=Hz< h?CYrrw̯b8R^sѩ,Tlۏ8mED|ZRr ׌_gZǗG}A^1cs72C {aR|]9s"l-6z>$sBdQH`\eWÃOp '/GdF#21Enƒ+bDPbBJi܏Ga8ݡX{IbvKk0n"]6c j]4Sp(@I"%XAtlqtc3 txYx(ЌȖ+ja/?W 5iw8 VupP]IUr7pfMT0)${dS].FUtج%uj jkݛ*+] ]M `3)aSȻMd \LP]̣me쥾F^)fǐv=Nְ,%NͲZNXܜ[RjL:kEu!KdZF5pXFfwAZ>Y]UFӮf|&VO+'/אc⃛Uo6>k[]2qGwݮv}`Gfc<'fz,ɴn}w$σPЯB`Ch"=m,z‰in"֐C\kqXCoK|bɬXH}SK,WG/H(f ~&Bgy wV^>lfHFe!D{H&"xqy?VbwUe3PY91zC~`-G$y Sxhd/YMhOaKZBơ|5eg%DRԱ0A;IՔ&R4sth|ߨY(GbCzsByly =//HI\6? 5yŨHu3 S#I/7r YY)b @`^f1SS5_Q 9 W,(GsVbr8lPCN|]fȳGt*~HJ[-1Ɓ5ũq|awE&/=b1b[}Šs">o& (l'v .QK|DrNe`ɿNP5b syKijnVϡTij:<5~f&;ezv$2诱j J?U+;G@>CPSާSe B?dC6aN-<2搾kFń]ZevL Um aFBJ#7T_(Ci߲*lt78Q.S<2Dl<#)L˅sQ7%_p34MtEW4Y^4KKn7G"v6XmT8%nWgڸrE q iN )ON2.!Nep# ADN| ,+tS Y,ӒY׬Nͳ plfu-\1H綋z2jȨU5m7RwL!߽ ]ňjL/cd~b li}=-$:~ܮID^B9^ԁ5w kO!TDe"?x_ Sd\pAY0)6;U-9`#K eXL,`KjXu[A i-/5k $U|?BV-N$9##FdWUob瀹P4Vc80;|w_6&m8(Ő ihv`PkϞH 谩NX #X^:5 ‡Zڐ fm@u:^qNxK^("^=J&s'Z"U5'5mH}B (8{b@8'6D^(|p_3;J{h<%N^v 2[YFcd&} )?2`Dm?D#n髆[Y*꘴ ڎr+ޚu|;AiF073pUZup{aiRe[QfQF hțt " On1 p.@1/fo{M< rJ/?pglv#V?2 t|#]2CXr 4OuHd}&pfpzZg2E]B{sCZ)2jn#LQ뫥S}mhbv>!yCROeu9擓%x$Tʸ-cRzA#S8n\MJJj[K rrţ?S>A![f+VwؔA{Qì?Gfb[,RI0o>{̊7'>Sa)hLU,LVQ/_'|#}Z eE8ƥK&z!_; Tqoqwʗ:N]lElB7Ń2 *BZírO^M [hV`i(F]wFW x1NFN+l*~V gម''B ǧfHdK><5DN2Ĺ]B9އ8R"xh>4HпN&7lj/z +gJU#T* ekUw˴'zG6'rT^oAR*jތfT(,$,G זO{ …\V@&C/I,dRɶmM.ߋŔ@9 xf%cm +3Y|h wmjc.f<%٥'OKZA뭤aZ[rK_PoLDaHN:|W#y pT. !l3 b>h햖1~!Tn÷of/|"DoV^72AMxu\GeA1`q )/j1Z[^~Ώ*cw%}sXJiB+MlE7>?({Jj,>~Y5”ӡv'Ui$AtkPx+ERC x.ɜpenAr s~dyK(r`{6Ɓפtyt+g@Bɚa+9`WF:<xmDhiEJ R݋} ybaoL(uׯnL<l+@Ll a}U4_jV-_I#FLόtA|g9wdX, ZQNqԜb<%ũR}8jųhV?$TuHAF31#ZA,YMdl֎E\,QR6!ktu+7XZd$jq!;ׄ 6{gRゞ3) e߄@;]%czG.ƺ~XW펝w>=wSkz'sr~\Y*E`xD&}9A8|{:{\Zbz*<=-b,Q0OGDM˚ưAݗ!78]ܛ^Ѝwj Ťa5d4j$֬В.>m@\' h yE!ӄ}E#d7R Er4ڡO(̽17]yZQUץ"V'[-ރU8~ M-yǢSD7 _0[d24y <3#^eZG1o$3`,oi;R-@­_*ą>b[\\z!% ~V@wN$lܥUT}  P3[m,+nyMph@vf7JBUDMnp{5t@!m0"SR ķOބ(xԤ hxmHt=)֋fR4Z"y5{5?ɈwR'PT7p犑*7T_2(5%@i疝5a4|Luraܺ%i~XRr?לybLC<1[1y8 12%f0=LT9`9׉tDK |ڧqC"M|XikO7lcxm>AMoz&$S2JX3(/5fB 6+si̸ K]N:,Q$**OYb%+L=2.'h6냢Fu@CKUy/['=䩑 {Td .m zBԛTdQEy>̟slj߷ί<˚zx[ݝQe*7Ta2Hxhbq{Qna1y2aU&K$]s#Sa:q E!3/kYs_t Lpa Iz8X0@#{V"ȍOz,6消gyTjp M3 [԰Uj>  &nkO8A4$xskY]D2IBè:牧vBɀa9N񢗧o5:iO#.y̱=z#f2H?aJ j#W>}|H,FOʇ)eYPq``7%- my3>VqU=vfM&oDq-+q,| c47,C>w"jwfrvld SP+L)uFJœ$9EB/_I= x73(RStp`rnZRkCZV6P> %jtfM4.6D?,O#e1)}:I"f^ ͏nH;Z(^+$#,`Hd Ô+ # KTVone;4Vh2$aDS?{H5 !fPJa/_'a!k3qm\l}&{~ӰT7h> nzuB9b!|Vk ͯq4J-15:SCDgAܰn7}%kټ  pGq*v FuqM/H YCQI[[U h.Cѕ91L /+_'|\59՟< )d!d<xAbL~"O,VtAzqaM2$܌"~ 3NǤrXQ!sW6F0su%dυtՂ~OIǎP\̨{݅TP:?g.0!6Rw ΠYm+a=l  CM|_IEj .!LW86Z 2QbގhZAFfڗ9z ό`V\I~T@iǽr041`A3#k O_غf)^3l'֏$ Gk D਄6xc~sE吡nb9c4m xiΈ<-f<ç8txsCz=@anFR]dI6(%#k9,>9ٯV f-ct!@ni q{P/"V _Y@e~OE, eg-@P$;AZtm1.WtBˏHF|"[E3&R,y9/;Xm2ݨ`#`v% z@!u@RZ!t(%)VķDbDJ@xNĤز{"ᵧdfwz[_9:.j"_9+awfK hb3x"C׳[ݘbO* m\kX28SrEީSD,P7Wm\yEz9tF( Æ~Xq]z9 F<~KCaxB Z$Ԯ8=lɢsSg7ߢ }&$`䃾].^ nP\GQ 9Qե EdNADbu4M$s"Bw?EdzɺLt+(Erg1R'>)q:WrANуieCv4SG.}ְ *2# -$k}Vqn#SA{ pn"t6.TYT7&9TweM("Id8;.pKաڇ&]WFԽy!-pF|݄X j\MQ䌢쏌.:;aáx _~Yl qN;wdu=׿O{6}@ qmY`4;y}RujtA@emF/ n,geR]IT;,l+obpʒ!͞$EeVIz`iU2qJzXUW/TbL6ab,ЁcT@S3#ؖu"p7%p%)s&^I7V>zzSu<$ \8-.-=I^ "40hjjv44@8`Syf_Iu@7Yt>V@ )C TgaOGu1]38 g->{V"Ѵҽn <؅m0;3lTP#[q놦$E%n8ںtt8,%IZUbVt5v u%oT+Tגť/2oY3LΪGyyW)L/ ͔Pt*2Y/% 8/J1PfhDLsw|XAs{!B cxQiN[{2Ot\_D8S[*D@K/& #W]5QghTSH[6ޕ^[G˿ն4YW@jf+&jK*|.5`4rl-Gwy(wDm]T1HiVbI{y;,zoe RVM;h?ه MZKp2tܮKY$Z,(s#,'Bθ!O Rj0dVͻ$\Pt:՞lP<:ʿ _ x$/%+obMGʹzkPk?׬_CKsYZz/PD &Sqx*Tb^N|km7ϳӐƜoD0ZyeJ[퐩k:/ةոؗĖeNc]ZJ?ze9K⩳! Lw_ߑdBϟ.JZ2GYBQ ;HM22P6A#~`$wGaqD#ی]1~Pܑp^%]i4 8?H (e`dbr=\f6;^{b]J0Te:!CS54 OV`*7(Ҁ;t䯅IϾSPt!/NϕةG/-aH)G~QiTO.m]d*~ GplHA9}/w fVhfkKgƍ[[b3vPbN9 LwUx K92/뗲)I(9)B w,M5^!cN%c^mEXy%:9^#H> #L`  ސr܎Z6f|JoJ ̾^T8:(S^߿Ca$鮒IlDM?/°\œl\ bjLP_$iH _?\}`KR 5EMo=@VINJ"&i:\ 3gۦAP}$(j\@dLS)*<̋<:KI2 $ [@*K/LӬ!L="JW id&L{< Y1CK;f,D;{0g[ыN#RқGY\RZ4#(RbƴH\Q_bI((V7D ܉5:(dH2X`Mf<vÁ i2"CH= /m ID,:Ǻ ݋Q&\,W[#ZH)uհ{ "}N)W^|S_-%"_I!4 wܖ1 ^|s4iEsScX" ~Dtvb uio5hv@;`ޱٹRʿO%fmsJ ' V {1[HT%°Gyw<~A&g>w)Uۮ޺Q+}11Av21zG[ B~cio#lT]o i[f5Y/ŹDZ=kƇŲ3T\CQ* )IQ& ANQy!Q:x=|adz*[7HotԜHfꉥ wܟ.%hWk>' t 6. ^>tb߮Cp-WVvAGk[ diU!k2xkbX%=a6:zhZ}4VJsT#>ՊDkwXV(l*Z@)'0\b4&dbdf)<$+)5t)\jSi?edC,EYz *fݳCcdP<ԊծI-dV )83Q` #N9K&^|SOzA_G}˷9=B?#)oWTM@MxӮH?+6k d:wUC\T0_9+)"5jz)vo[x v'hqO.b>TJâAϡʶ1#AvLDP4|>@/·FϵW|IS8UӫX ~FXIJє rZ4 j<0ŽGy23`q GXGԛ"ʦǬ O9ѺLQ//UswrwiXuw񭡜%&}^ڲ79; w tUCDm?Zm,4?O BQ eaN'!\% "1T`WN751T/g{ *9SK AkQ >I$O.%s~yP0$CB5 R/sEHǗO֠aM 07"'4P>K ȍgv{s:PTS=;P2IFV`pl~Ѩݡy62苽559Tpn_#À+UT%0n\V;9U9)ֹNqh>ɼz2Bx~Gk>(=/&X)YKao[L2E!S~^/*8ƣi05qq)'9QtBY<9d f,PN\gɵ;8?\_4/ ‰`Ns/&}_0(IW,n =ݦL;fZXPNɰ/1$AQs*] KAsR@W#Z<4ݡS񚚇ZmV*NSeLg%x&=IgżЅޣhLe?5 Ea`ZȂ UGշP`%^(Bt1돢xzIMi'1Wcypjϛero'cdlB1ta Sz]\.VyKe" C ?_=;WO} .<`L~$χļsyJ7'a>=z?=Zf(qXLO77 Qyʩc5{ Equȏ"s -uzֵ76wws2PzK BY$h֐jL { ,$lF3]Vwf-#U>HM# QDƨWJٌ+}~K:@MNo8ݎ}:*mOv5kRVgB;Ur}Ee8o(m@{J0$x s3])z´6Xnq{UT$qg x]WLZҥ&86nU>vPW41O}}uIqKiC_ٯsi+%EцMGeϠaKe6??2 Aa XE\R@11UPtk.JT G;S4ی2t6c5.*a ن(F6eNٽɖ p$8oD(rfdyr+](}w +RݲrDpSTu'>+/bK5`a,;ELjpʘܪNBͮ_tcqX[2/͟"ga#;,MgBQ3f%wS33[h_*$6Ӿ{`%3P{T5D2:&|:8H 4?ԧXTqv.O{CP 7YфCđ%¯ ="cD "VQN._ڴTQ>Rn!}s:ܭ9H!s~c7L&;Liҩ֐#рD))mZбM3ԣw;j p3`,4!30xk6YEg(<[н ; 32PNQs}lb(.c2ڇF%wD%!E[r@'F{ suoQd3F2 kr3{'y||z#{p]~dFhj~* 68٣d9隼vJ$+Ri៑ۺQjMCa%[kEpOư"=0}jd*K;zwg0.)\pLfĕXeRT j+ l*~ ~[>:WR4EXa]L5!U 4;@  1z0øn; aֶQICCw>`+? Rض&X:SPޭpQݣH:XQ%1\v;U>l8~y9uf>'y` ]r'ASAjT]|*Hx utrbIᓻ 2ǑnyY!M5ȗq@ 46Ә sj]mˏ~K]" ;a.Dgc5xh.oEgU/^k:ku>N )ȴr7=[ =u@6~N8LWnPo[HՆx>1zƖذG3adzf @.DyzRy>;v~ ž`:@~ ^nԕAle^J~QKc(5N~WR9]-H㩩maQ) 8jӔw\;$x?r kF뽘:qi++VUA{y뙪[}IDvw~M%o.D`#]/>إ{]JWڌ3{*Ʉ&kgN܊o(<¦_Z!2fwGk[ f3rRތ1>¶#jt{) 8Mp+ ;XGn,P`l'*1zu8a[ y>QNVVJp$eʧ~'o7m8Hel['fL! &"*Nezy'lo׋.W7 hyX]2'Ɉ{lOpV SK&&8+8J-UV`(:|,VĔ1ܗm Nɵ*,&'pkl{u&K' MҡneWi^_c>l p3}_-Z/M\z;o d!@ ݏX9Φ-7V dG^T*tҤlj,{ /@2CG5HزSԳ8V]oFq蠠zo#unUbItQ|~-x2̑>tk}l8WZPjI qHd"Y$R:zԓ(ɝB!Zkp8u7ۗC[|' 鱷PBM+Ov@XxW?6aL]X|Vrz#QDWf7 Ɏ:`V0fm &派xBL{i}|QʮI)(Qv riAqul]5ż|:o C]N2{~qոZ;l{ om. sےL# ƕYW3Y~ iuB3K}#;#3'/{H,R٦"D ^|?1eƀ"ҭ݅vTPe31>uxp6|[*_vAϚfDXI3琱_aP-tS\͂^xYQՒ<&XaTQR"Ő/I&J2sள7eF]0/fzݽWC B2 "hXm,j"CJ҉ V`W|1Hh͈"[M˃/E*~/%gBFdmS|f?!`Vŕ$E$x4?c@pwTaz{S&1G8)*?ݶf=T#Ov_4 喬А֦lS;n r2Qs`^)S99]G)0\+#ItWwJyk,^y X4>X>| wsA[g0@'iT_dA1M"6uCr8Q-~̙}$˅*=wc/_q t:B(#`NnyI=-Mm|ԇRȅ܇&]V+*VH{z_P2K~O4A6ZEv.ft*Q"D QQ/A4p.]9%SDEK)ڕ rt.Ig*|@&hҰs⾄ ?Ĥx7YF{ /ăo,fPv"#Yb'r)1"L:7"8+[9&/xmA.Y ]}>ރd$#W"jso? a8#DȫU+T^L"̈́KM0Рe"މĈAKCebxK.4NJ-l7Y.f EgL>4gXL!(N5'`$ JR&pzS~3zϰ[:L_$nsz/4.5>Z! +t΋ cšn+ VX]U%p*K3oErO-иjUS'\9Hl]<5+T'ߔS#Y6vW*zyz1ɒo=CKo/Olʶ­ Kkz鄮O{<GGw ۑNQ?qcPa! %:rz;g?JH66*4 3O5mzוB1g?NM[٭2HV"-=Sb)kcEkʟVͼ(2"ݒ܂B840\L Y ߂MDgR¬%dq7 %Yk*J7B4 5bp';D`f"r.TxCA*tA.y6/>B^ tڸςH%Kga[[ :*(F LCUѵ{ϡwq%- *̷ֽm;gN0TS[m}Jߞ(vAǑ҆ie]%G c.=*;bRZu_LS@&1byͤ |%>Cu=bz;#8QD |E'7Yt!j"p E)ٵA 4!i,D|׻?Hv^ :1?'Wyϥ~Wګqb)o pkhފvU8rq6f⦅G@=5@,,N+jT7Ǚג鸌kfa!Q|x< JPЕ AF)j?( #ј=T1 ǛlMo|!k'|Er.G*KcCQ[/tW.1RW.Ꝉiэs#C l?qBH7cbkLs/?G_0a l7|VeIK,z6$D֭I_JK`@i"וl~I%G*Xd+.-,*bz, j#T,>\DH!5NYen|ƵQwI_ ș8'oG⽞rgy`Z!usv@ e#S푸9H}5oK-oZn  )u{>(P@B՝J.o/b;Ƥ7sx;UELl*.FdﯙV3zKadr=,km&q.z@*&CŀB L>3%(}Th.'(um{rG9w fY3! oF[{JtaײmtR4cI'hm*!FRz[T8ꆺ([mq5~n{df;C)@[i{y@u٥F=p}xKM+s`kD4㥹"XDg;Z0);n+䝗)[jbU7 rk˙* r|gm^2pk#*s硟uP8 DycU$[:_ } ~Y s uUD %vy)h‰WXJ!c `HQ9tR== s=p$6Yytȿ{ hV_Ա|7{59rf)4jԩ[y^yqE;|he *Sk ^Uט+!9z}P Z8\'ݱQ4&c0XLG ]^|eEVg?vf'ol ﹒_4>韆T`J;qKeOdm(s"$ 4(IecP 75tURej͛5ӽ+o+%jbB`ga_Ysӗ\.ORш-̽Az"l=f#pN)'ALrqRjI>Xo>Ke\b\=_] NIdbQ|.@s摚BD&PdΘǃN?+dQ'1)OY^jQx]YRT;Xn)"mn4}SăI'=~MBc.XR>N;嵚FJѦv骊 Wlb`WgPN#~>]JrұZxDAߩu&?i9m8Lħ)YԶn~6E{)Dviwgr{Kx&ZρLLi6KeMT-J[<<ܛxSS\˳e _cMxtك4ǸU'`,*q'^mK<-1 Yϛ?B\4Jrj1]k}Ϋc9vFP2osxk(u.Nn[d}3Z2 [#oE`5'T 8ȝfB.p藉MҫZD-~ $_x bT4sps\!.v+)AWȘ 5>A< )SpL=,'>*<2P2 (o{rqsͫ݌@;ˊ W1#fq .sio5 I Iu,ƣR+'uVa7Do=h!ۄ5VGKg<͎ЊuI,MWp-EgTz<fDbv 1~~1 OK9 j tqrDAAbZ,V'-sl Y)*ozZ>$T~ RB}{9R+/M Ӛ5vPsG55ah h~C*|~ΤDF[Ǩ 7( 6*wa^mnr+G=NYs=MH4kMӚ!x$7&if E֖dP?=ϝޘnnj&vJl۷SN V*{U˂%?51&JM(EK >SP(z86B -IZ96;QE y_<8 Uo E@oJ*P|\*ۧTyG.w\q!U`O375eNMD/TP\4q^)j3r9a ;ܐ8r' o14_Jq,e/OF6^5Tg)AGx֕J17.5OoNܴ K؟LJVDS2RYE+ATM٩y>Va_7j=q(j%c_!GZKϗ#ӆb d ͩ_Z]WkpaQM&@=Ƞ$y~?HpdV"3M󂔹P!1Ν-ƵyZ($aW P;{Nj iM@G~zT┹ܒP{EسbY9OCglj2V%jxjvxZԧ2 %3 :iuʣ?E 9.Lk\I걍#3WbQ]rwT<0`ڶJc\l@=`:+-MރW&%/9y/5Ԣ%(c\g3ڧz*oثݎds!tL6McGj:n|Bj )u6~!Xl?4f Ď 0Z{i#O+kOkn&k-[eC9!d=u,aa & xE m۽OkE04(EOI=8Sͤ1 ˋ4#j)]u 3=Wӧ+ ;A7 :P(ހ qhwsj ߦ#Xc?η1i6(d-]Z$%5z)ΪCq1z=BDd]9AnЩTGvx֚ ー^kxrG=c\8va%/AEFZ)2pM)Jq,Ƴ\12-L*.^"xh 5O_G(جQoǙ y% ݽ?"SF:bK;ypmzyidkyOe+.eO ;1, >+*GkQׅa>$=V&d]z#eEV@Q,֜h9#2GHB)BOmos&spшˀҬqRc{(oPq~9ܽc^jw&ѓ$ +{qt˸֦Ngip(8Qw.5(u@(n1=#mvx66%jWLG%%@IQv ntyOm4Ҭ9H -֕!*:$eQ8%G1* 7_+|wcT{|W%n -ºy#QOZX6aHV =F+[?0#ck?L+xYӻs6\9 C= ˋ=Z Z|3kn%ok+30 " Ǿ!]M"FXҡeڝBnwm2!ak9:TWDzHE4Um^C*j[I]u窟}'1i%n\p\j =Mp!o͈6^fy[o ڇֱ¨wq)0ڂ&J+$\}β#X>%$ }B :5$'ue=W9a/uZ_[dhF ܫ_/sċid]iY?T46B<&@L[L"5"Nsu[L(${Rz+IkXOg k NKqyOPt1қ JHyƌO.ӲЂD @#ibw,\FPoL)#0r]+<jmi8c;64 6n=lʡW .nNw4Wn~½M*a8x;B~n4,֥f8R*xHÃI{4qZ փg4 q@ĈWI\uWbO*{񉳸ȨV0oKTpvQVwanNe3\ߥ0C¨ahMd)0d;.:n ؜L4⚵q+S]5jzYWv,T?#RxLf ہ[94?>\|XvH|J|o/L#k T 5lysjωZ<`Px{ؐsRT:%5}{I|~v[y jjncAu!sWi49#1j;dX酿pos<]{mpHN^$(m[Q<1|I'dwS6Sm>E"IםG 1+5ZjmwL&bM*Si_|1f ]En0ɵ~ `P"POzyn "w Zx>q1wr9:ab[&Aׇ|]Q@ "AL?"CNfm6.Y% 2q$PM[U~4,r=v <6/d*\[ ܐ(͝i%ilu,\d"C')gCuQn41"\0gW nW6'ඕWd{GerR&:ާLhY`ӥ 2,n(KDζA!?*%OT@7Zqsw܆gOl34C+b;u-][ioDx{N ߽{9پ@L]j};C b&ls vm 3r՚7;$Dz 'we@+a J? \ q ,DIit'ҁsKfT܃J%w|E EXnTa92 }*秘cLUzB ,-.48 Ы`ڕ䑠%PptC~Z͖Ǹvdpu dRɶ"b_т˺l.ۈ w^jܹ><(2au.%S+'͖QU:yLm۸rIX(1\}YVU+쳫STiҚ/Afۍ΋荒b^)P1A zr~#H _9V5d?7 P=ˈ'"mEqZċmo򎆛cXsN넠̓+t&vnVrp*t6ٵ<u؁▃#D-WxotvєNt ^3Dep񷻅d^M_bq,դS2i)_/D8ȱ2C]._ ֗ǓvbP1GĺvK{#v9|_ *BV>U!дIbWLlhģƿ#{դ}B!W&Qz_Td`$gXf߻1K^WN@[2xu!9Or m{ ?;&tiyQsY{-Ztyk=:3O@U[v5KL U/?A\uqvDv0r&F$kj:I<>iA:@x˖81jnˆ0U%qg_vY-]]E#1Nzt_ ^6p-ƴ>3݆uGp=j_#CH4$> is :%٬W Lc|>dߣ * fصc}Z|]DGS.;79aװB=B8TnV 5 b7޸QKEPaF̷!|n#?ux0',V n ZR*~o0#ՆaLlgt%Po y.S I#>J&(Qv_MZ6Ry/#vc"˻6tHQ7|,D./wSc1XZRnbVmH@nq^'.k T04%WY&ޑb؉U)!Xt"/ENGQlXwbgU!H$NUQ;,nE}aꚥFB VdK_HD&=gf@.zޯ Qx/)(g'}Dv0k7Ht(l_{'$cE'+^~0 ע{89*q{AtE;sSgp$s)wc]먷k3C@|aorhgmpHJUA ?iw# tSxVe͒9& >z8t@H†0Xy. :.<maOHb1[?ivRD qEKV792dN83"QФ~tu7Yz~.O#+:nj$I ,F J:A[l[SA-@aRzƞ|Z3b;ObO ϱ1U;YAEjřwAQlfƊ1!߱J[0Pgcʇ]m|6,3Lǣ*ɟT*" [RASHq spg7k}uAv:v%XjIԲJ!$ݷ|a[WHhX!g ;d^kA1S,zː LrdzeIy֐p@ͥRݖ¥@m^q~ !dLG>&yH&M]NK$Kj)@~8=.xX?$RЗ"H,=,\*h6~o]y#yQ ?uA΅єaU;Xx&/ю%__3,R#80(兀3l)V#+Fکۯt, ,mo5v3x!7kӦ)\ǐkuvylr~h@,kfz欳KjIk DByz_,`-p3\ %Yu ]?(ٷcjV30kC ѕ@ ȤM{OI[ӂP2  w4ց0̭Ӯ 9r9f¯f(?W,nO6kT npIN( wXM@>== q2^S;m"6Y$JQ({!#P4W8y\ /ZݮW`+l߬>ǯQaQo27VSGBsτ3ǃ$N"2Ts85 0oy0~_k~R:,22U)꧱Eabܥ !]\`dίnJeukQ]*h]ITzFu_*vuU^!VD. ܀f (.,}}ڹRW+ܪլB/ұK ۆ|fC\qNuI'NT1GAhCE r,$[執7KNPg @K:!'/2xiSݗLϧpA30'd9ʁmDVLa=\gy cuf'D+I!@&Ka6!-\ QXN6J V44lAf ٜ{.dٻ=lrTɷ܌:?m챜eU`)e]Ku굚k~^"ye宪XM^J 3clʼ!crSC/dF-)rlkb)^K H!1ٞìɿdRb P&qt #wE;ؓ! V/7]4/0\>bNK!~S9IJNhs,ErrUv}IC@;E;a1//lk9(RfW#j1 ņ2ߴ^b1).}ݱt>f|^!4Lw5h 1yA{$} r[ȮPKwq u!f:gY# eSOuh ΔB)A{0Q5{ydCg*Ks^{>\[.[ǭz|ґP p'@b L6)őĉ5Wt܉uؗ^虦yȭ"C]I] ݒ.HxW0`䐚(hsTp}4[;5}0w0TE%PT4' CJܩ-#:TPLH`h?iDcמf@PP`0gmn$=dTƩ>P ͉'T0ȓcNh<7 3C@3.[H;ɲ]3v7dq@"sӧp NdI@\z"TThwDQrcљ?1ta l;ZL~'"w~0 'KZtLyJ! b+iq0ɀ \A˥瓜U1s#rw} v+t!6p!14k%*X/kB"dce] ř~"ǧKV aWV5 j9kĔFD SO.Y5adՊ}.ְI Af8pR z|r[TZQb.}н}pvoN-#zY.+]*e kE=Y7NкiO%}NgLxhX z.>(c+]B=Hyف;Ar2X JP>9Qf0FU"oHkϱBlϖJlYDAy!ze>̜upH`(E[c-2\7qp`x&hqb3Gr< ށLp<g&t>% mmC7sp$:nƂ=jo=-X^Z%kL/[ [ߺ "p-)U̕Zy@y&?/pyٴG)(V~`}/ߚPth,ϩFlzi:03g8;0.! !t|>wxI/ON SO|1[JJd-K`J+P@|@)=zLL*B| $-A#M31h|[/nWS}y>&ǨI8>ZEUqc3bC\8yUh?ml?EҶl0ڝ?1;+]ݜGZU'VZx}VoUow֠;M3!#Ď㏱׽ᦘuOڧuG\,y)pTt}&* 6DZ{׍2 սhc8ΐ>ktXx=*1#4SCMT]qx4T;AJDA.q~}\iMx6cp{-ꖃvR-MU:2qWT\ź@ͣY4bDc:$Y6WCl1g0^ùsM L4㣕m d}|da #eu/)9QE/E"bK*PBG,}Gs oqe3ԛRԜY} {&ޖO╈myfį6nKp%@[Z5'||bжw >Uk89\&#Ӏ YfHBH-:<;-}3X$'wܢYǬRYs;hi3CU+{h-+mgcԍz plV/p8W9WȄ ջ>% 5i48NN0nIp Ǎ4Y*2 Ta3lWOA-p]c#dmT=꼮xaspSoLH8 ,d额j$z19PauB@&bTy{TrCK hF NZlSX\( l=x67BccJoRCρ3fq v=pS:FɈr7+=hWc]grj>:+EĭВU}IDǨq _ltD|I?7u)G;]XtiPmЎbر+5IS oʍaJXxˣ:jN폜e#5wJ쳇NNNu^a|N |cC+nF|JvR&˗j!]f4ЃK"R>jXwK慉d?M_ZgSsnH(.9ξv~OÏ+K5/K y< kԼ=Ws('V$o+-$OpˀGdE r'_`18ƿFSO`YFZήT@MP[*5ϗ;/L"?GStb懬d ?*D!`nFmb<u)۔(70Z,P4Emz1fmI.O3`]fc SZE|\.vQ[VґgZOc F>cکp njӓvdyP>Y袛#6`?8%[}t 0jCrlі Z8tb6`y3e ̿tSmG̛֧;K ĵAANr܉pBk۴7ǹ'q߾uH[>3ieru8|;a385~AK(m2;US4䳘!(#{y'@<Z׺!wc8<8QVEٔ|\rg޴VsUTKCl311~*Zygf}BM;iHߛu|7q7`l`ǿQbX{P6ﯬ7I0!{.dihDl Dx 'Q7(QW(IF̲mZ_tQiT-j )kkρ&SD_'˸80ǛҨڭ('V>*Pf0~$Wnj[&'r` lD0+@F퐒HQ ԰) h)qB7_<“SU3v?=h7{DtŠ0?:Q u@CzONkks64p">-1RהT\4oCFI,GCVG>@Cƞo0'Z,vL E9rWњtGA!xz8У߅:Z -0'<2 kPnԢ{,d{a&11Z 7vJUiE+k]!YBWзjZ`.٠WOX&L\,k:if\6/>W~S2`y ︑κYTӛ R;gR̵^,h]Ӗα^mR2Q[;Zk@mY EngCr}BfF=fmgTKa,"a>22"M0)3@~GIûTovo3"iwO? Mwbf*i5AܶWߚb)=s xGVMxŏ|5m]^1d`UP^Y/170'&5xvHs&Zq(T^$4o3bCV4AHǻ5ӛZBou, ET)Ӻ2-+p2>zsuR_鷮'eEÚնA h=~Gfo>Z?;@b VpSBoO n ͞uuFU,zs\po En[' ~)d.,u;l9QnH=#cv`BYZUXyzg @ʷ>PNϹ_0gG$ƷpVyKܖxC𼺨lCH+E}@*RE( ibCfLӭ 4qˏ^rVcR܌b@9oAqpxH}47:9˜tkT+-a/#1:@IEx G+Kfbe;o7~>05A|(4^milcKE>ShI8 scѳ0ܔxGV k G̪To%WOR36CI\l CԳ\ŵP [k/d]:`xz^UOői,W_T$gN涮hYIT(]a2\<c$@Nk7jQm^.wγ!pe>(Q^ttXqJ9SgEҸ].KpURT@0OU,W`PBI)(ќݒ8m䘿WCD7=XY"'-~KpGƓ:H^;eLB_T}7AlۯӂpT Y.l犤V@{C#kd\R'_ijc4S=X(., 4Oge!?四% RX_TXp7y60nM(0$|Mm[)QBDmC'XbHbȠxцYC36oa׋U [nwz 4vAen=]<:x1H oJ^\z8A1-ߗCJ`-J'blƫ\OL7mҒL;O7:b2d\q)=&jE L9z@3M vsz $G#dv0+-%G!ׁČY˦v0gZ+mM2&Il%Fw_]+xD_viRZLXRX,ckZhyIn+aYOL~ Ez>D4 q(lw/V+$@ 0ͧL`\$\7T{-$J2K̕ex}E($l U/[x ۻG"~IL&ԯvPd<]ݣT tiԛ`\}[p=~j=.+AS:6)½y+/''Vril 5w\"2;2t~d0P> 5oAa{U.nI\9+egKf?\@J𫜳AZ(]rK(xyк9|S"53"]X5Z,lCY˛||@\ w~eKar "g?J_N' 2:,F Q _3(M~ZUޢfQcu)HxV{Dv)a171x5Ag ЂNXx8-*3;ܳqk:&:)yeuX gಁ[ Nې27ᶵȜ8%LR |X_SP )6@EvXbBV0w% q,6PP.-y!EGQ39Vi΢=?שE9vEBa>[ &MÙwRoUE>~0.G wii6?]v7|JC`~Զ!wg4^0( ?&I!H TZ|"ǦSq03>H3w%'D! 'ϧ[끵w6xcV7af 3i7`^v]K.硷3،6ոR[ø2[z WT wS+M^i%>&F= ]5)ht:B9,a7}.drw^րH!x{4.^8{KY mGA.ܨD {?*7Lpqz'F$OYt<툯]oodo{sP MtO{?܉E= DuM]#^h\fVD+-2y1{,@ӕ?ɞaE) ޯ v} }-ݙ`_"i\lًXuufT* )m-)yHQM6ʀ)_54Jn2SC{R!i=jBj`և+T~3vH#g^ꃋ/`j~f%FnR j&բȵ&S:vP)Z*BuxT xCJƻmtܣ& 6f"MY T DeI2H>ٟy86a Iب9]Xdz){~@1`H}֝5m@y$ԫѧ1y]0bhZlxVUdݪiMCjWigb˘ܾ%IDpKaz "ߥ}C+bD<9, ) z_=M;iYq+VZ Z!j1D6|aܫV_XyR( aHE?(v&N B3(/S/J+ 6ӻ! wyd-|@i~>VRiM3_e!>%8ɱRL*$]Q~Yʭ ү:[!zX덶pJdk`(.v"XA1tYcz)m&? A]_;t:2`u}}md4(}V3 I1T5/}@50YKseoy T}o#g}d*1oNBQttH_Kʛix9X ~ ''7? e1ξz>pWW#ͭpVtj@z/̽Ru#B$d~BeOS%!J- (k"a@x hap,_SAZrḐPQx8|B|l t/d([GLII V&W hƿvCDf `iӵjTsAuWjNj&o\cCGqbazl -!ܥ]gPy!ҨkJpoםwl^pnN؃E,`@ݲCHLm3Lg[yk Õ`|GBrS le.L)-`Y4m?Q: a;ZI:A`|I>!1z. k7hD&ρ]RLÜTl^@z2bKU)NE2*ɔhߞidwX og6yD?c}hW'l2.'Ʀ*/M3uhEm2R*e [+9EnGl-P]=/ c÷\}ňpvsvQsޅ9T4qA@%9簖)(ֹo5UTUHH0(;}ϾFbMנ~p(|1j*v>Qj}Jn]jhRŘ&Eo$<$/&Pw'{:`1"-0(h)A o䱕haka7!oMp)Ѱfǘp' rdUAFj#VrZHRB#b(kzg|? ˲`B2ېm=U{^kl9[gLP|nF$F8д t$!.YMd KQ_Z>fv ʲ Omrj])ok(pY\ ӅlߝbSWl-M"t?v_:W3Rxǭ>4Zs)bHj6(TkG-ll;#w%H9>D5gNVW x1UI_5YWo''%sfV]a)hA5Fyvy 0 =,DŽo7 hJyzCa)bp`>[~gA3!v} 1~+ɔ9hɰK{td-rgf{OpU9[߈{vP[R㨝,^u^ $ Yw- y%zcj23YJHLc 篜E_?L|oTZ\闬񆢱XnK;b?rt 4~d>GpDEc H eVFVfF`Y8XىńKD71:s:p~VT/C6R2O)]|#ӖR\"~g TIΘI@6FrVҰ5{G*i| V~XF{H@A? iòث$Cĸа$TM0kB=/O ]<Ro$C@Vиz?wQ^!g8I `P(W`pЦ;07r˩nW;$W~nRq,7quHo30 -(LLBkά;(OSɗPmLK0W%?˦i'$T/bF=dZt^9DLkz>"(L-ҀI2O7T 3íQ`ז}k|e, '$=+G4x>lonZQ\ֻhD`5xȭ3G H刍;b,ܨiyt[(ڹrBqlźn"ӭ绀ڤFR辟{>h h#^ˌ3er)ݘ<\&gOWWmvy.Ž HbLd[MJ|W|I+U:x-a=K X-zZS%W@U%MS0MU@**?x|KJ-xÓ`(\Nt86~A mz:xXy~RmOӾaI'fe6qP[$1%Dm訿. oIQВĔ+iq0̷G:/Q`v򋐀gA&] *҃uTD U`|qg$Xa-bVcx.W/׀~7@V Gg#:]o舡JIhM[ -U$|/\ .Ky;u0>&2`TYpv41%19!G{PJA^*iˁ2s B4ZV9gA?yJ c%)R[𾺯 GL+{B>o^U_"@{ŬٚT4 4GCquEk% Z^>3ʚyŹ#+G^n:*{,%Ȁďhgm]R7†Y[y_[(4=(g4ΔjvRM|je,T2A0{ʶZN+؜s^0 'u*c=g|gVQh~M[/\ub/Cm#=׈# Iy_yݗ<$YvDD^JL ~wf ݸ/Xf%K=zy>]@{P^jiN(xC*Ul0HVd *Hk aN$4sg x>C(e(@ڛ`lqa o? ?oJ\]D'u{<7|n|; U F]T3F#@"t?ц{z"*ǛTur83xSh+#XVcSE-`OB_=H/+ VP1n*(5(fCPtfBk4_\H4 V0TϤ з m^E^ ?|;@Sm8(G6b? څe&ڂa @zo,CNP,$)wrd,:jv!&YXn7Ww\TxA0#/wM7?vߘ7]증0OkG^H\3L;HLx@P.~h VqclQC]^6OYz.9,-@ \v):@F~BoɆ:8M:0;zR g{6r"" ?pXwqu,y-LBL`)7+ɔ KB>9LE8z{ٰ&jHN%NYhaUQtb3|ywd5A 5@-iɘ$c qUƹ6*ب>nR,?7 /VA~~9v!5ba {ѽyQv niߐb Z'F7u^`6}Ҽ+POz?Xn1^iwy.4{S Iug>սd?zncN7&ӘvSVLS옒_WuF)kݰ~_& L$-Sv䋻M$Q))ZL/M!5YWXD=;&x+rכDIwMV¢Gy>`=x@c;B: iFm!C\䆧Y^8U,?9̞*բ1%ޢuS`{U3S? ZU}< )5}轂|S":w]+)9p 1gӯNo".\R=׳=f$BU^Mɡ~-X{F}ث KZKQ,%AIٲp 2;%=3S\-o?0ՙ] M({Pǣ(\K/)Ua%A3z4'rVa.!($3m8y%3WYtv69X4.jF8wRl|꩕`m <1,tK!yXww7ﲱ|XdlB%ͼodd'Cy8Jy`Y"H FZ3q¸yb>"cVB%^Lvxd F ~Yv1PWNq&*iu#.yA6b{&L\)=wJ Dr*GTN0?1J^ q:,Tgm/vRփ%w4(C N3oqnViGY $֓VQ8ZI7,Y#@r-i>L\&Hwč ^˶&Q(R7WFYK\*ḛ'qĬ_ + XiUsooݍ› Ѹ:a"L9=ݮ!ʈr%Ԟ0T]9\Yn> JGNߍTlb_6cbNZMt&@O1) $yIK Z?YGrven6ZV:QW 8to\m9q5 /[ `1=oU-c`L54{ #rr˜Zqe謢> $EB_Nh=b܋J p@ZaR2n:|QF@ ?,~8X%<%mxHco91RwF7@.5X|"/ HB=/rO|@#o+ dL0|ı0nYMv@bŠx7 `RG 97ږttӪ)vtT90 pՁ=M c4{n$wD-\5- PtXsH`zV =baG3gsE&Gl8OYy/F{{1#7*52M&DߣhH8* eҘhM$w'dt^!Ip(\e%r U+(w6og '$lv^s+y8TĿp=*$ug-<rCʳ3Ӯ"f45fv3W uW .*R]̚ )i AQl6nP$>G#9ِx~|uǗЇeE?ipr8xqvSMRޜ-WqfY\!QRS B2)Ȥkr=&~܈m6Hs/i,6C}! rd/y^&KA Ib4p s`so}De|gȇIjǕvd-1c>fΚCfl핕Z(E+4uG6W"L*\Jċңb3P7v %Jח/"tߔb׽&M3韦~5:RpEU^-ȲL^ &"oimT_zcZc-Ǘr_,Zp(M^u. l$ @@F #-SSz)i.$ ק+77`&W%d9doAw—A!"GEw;)G41EwdE $V.wp:aXNt!@e#R1#O;pǴ >vG h'u,H:Ӱqe9򪙢_4U1?*0B/0 Hst =tc׬:Qu[sP bIX(AY3Tϡ9#tAz>uv 3Q0Mt7'ޗ k/eөBe6Wqk0@@sA^S#nA8nM 6X;pe@g)76Gtec!+Aih@D *"śl#ȬRl=S0M\,.bLmOW.4dғY "QPf'Z\/0jYU>=.24ZdkuqAtJfO/?jrli;%I)SeCH5TZS_@b>9tȱ+s"-"Ga{ڟ&÷i&BJ&ԍFn O+Gy$;$-aھ%'xer絶oXWby :{TERЋ,:F_g9Ri FZ, iYx\Ǩ¸m.϶Oic _dwrF9A`)wܩdKЬrR~Hc10*[dMu|vQ& a14 %WZɰE{J_cb )͜z&e^o[%(_Hp`X?5oW.&J{Vg @#.3֝mûg %|n xwt󗾐3TᒈEZ gPS6&ѥcqA, hX,䠪1Kvg2[iqpߤMmAa<)^Fstt JM asC (Y">)`[7Af -!'ft #A[Oz%:(EKᑋrLQ߱`/ @B>4f!l yP/ __?o&\LE6 /c"ܳ.H@dJϨL`XMurl;&93Jcj=E6h "G  峘!i291 /ZbƣrVzܠn+ sqeI\3+f%a. ;Ng/9ZD̓>\rG,P1Npj 65srqа#M@fYkڛ' ̮܉ XW L'5CqXU ;}fy`Q5sf|?\[Et^(nB d_ l[GqMLs| us݀&R:l*#4& 9lMYֶpOY0/6nD')^w* & X#}jb9@5l Vw4iXl DDݓSl.R `U>i6فߤ),w=C,@/ro-A{+ AL/qT'5OFvxӽp6V|-g"3`Lnۘ,<%D%;&]ܴZcG |СCWCe%l~JQDC[:fԊ~ARz_gHvsy_"Y/& dɓXgܗan!IDe&r7d9CD# m.8f)P&Ω7]3%c  lI~.P >Ye|16{N:\j`Zt#Kor#', ݡ(dYi[kpg  >O=q `-E|s+KX?=ԶA@.F?J \RzScaC ̶P;f9{P;xza3V=b "9sa6<'# <^ OGѧ؏%m9Zp8<Ԏ[i SMofq(_nR$2ce~&h(gR mޡ#+nƜ^%ZvfL75 lnQ ϶cE'[{xyո504Zʐx3Ch )'k,s5; ҏӖSN`|  J/Y*K0F=2;trJO@m?Asay>H+Xx6K׼=&wC/eLeN¬"\!VƽT簷5_z3ܦɰw&Z ɏHm1r@ٍm.װWx_a|2 ,iʓrTd#[YZ"uOxG|Z(E1#x2X7k-_5 a6C+yek\Gؾ"N4Nu6ຖ;}<\C ōK?BO-i@cDj]\\isf!zV(gVCDG֔՜p㑟/Ic"; t\l64(4I-6xɕ "0헧]V.*BUܦ3$ $uD}<ɖ SzN#;Wd l7= `"(+8f8180ɘk=bgWh-]67#=&V |YX Lct`]K& @1ӆ3ص U[ij{kC:S(klNcx1<=i<7%\Vyr)Iv_@ky"iun΃ļZ'(ƒ(zDIWwb۪[z7!;l ǹ3B5%|#ߡ:l3 P^X'ϧ !XG:.-d,T.*ZۅޔlY;tq0<"Jlr8-S  C^$jr i2?Pe(6lPGHJlh[_g#BqU2ax!7Sf>/y}RR0o7}AՈrTSOWeeTkW2|25huIY~.y_yߠ/XHz>eO ᣝ`wb3)u jZ8'KNvN-I#ftf\pʣYro.E(m=$@7ctI\ѴG6fO$>1c㱳;DݣOQtQ'JFD!6vq7{Qʹ[3 cD.3)=qN_3Jh. H ,T9Vp1D6S$?F~}d/&-J*jM5j&~dX]h:(C֢4RYHG8!o>s8,A/eUkz|9Jмמ <BO2Ig'=1iGNC3$iE" _dV|,id]ֲ,P{/P+[,_Dh)Yp~;3[x4 W^:x3xʙ ;v5TGUi=L nZ~TڱW?`EX*LaL-;" \ 6Ytge.5wfX5EJ]!(M3f-Z匚4|P,ReӤSUv,<˶`ק@n =6䆌ʕ@pDlyJrߜēf8&:DڔHK.<Èd2^kAʮ寬9"e)Ʊb%x d+.ڽIb_VCt.nS͝6NǤH `!>@vL`S7N7; \Olwu5N`0M.g/`jtURA\{\1%G3C$9n.luA^r~h ejӛ5bE2mⒾq' u[TA(ƚ"[R ?jYt8]1υc:VKg͒ε~^&Me> L\#ݻZƠɀ~oUku[ !ǪLPe6ZԻE0,)#9kNn>S{z]9߳#>b 5~ںx> 0bٚZU)C\g_My"V=}z";Q1?RE4Lo#jA6@ͻN͌=k<S|o"'eϯtZMDp=g-#7g#jkf0Kaڍ+Ya&$Vc8tMdӢ2bnS[>VqfEO̰*i>}נ8wB45<C"?ݼ-A$A=!7BdJ _[ CfHYh4BLocښV(~ڃ׷A>Zw|D=-օRjĬJT2*ա)Vy([:z%4~Sn:)*F{:+Ci%9/g @\iiwSf w'Q  hozElR9L~pӟGRȭJ Rp(8z9UX?[̮ 3-O ;ܞ֨eYL<[!?(KH0rX^z(m_ƺ2IbKwқoQg Y eF/-V=Dc!iEYvX[~i֫GĠj G .YW ,>OMtW-[R_gV>E "z8B<"_1Ag5f#4t͕0DPW`x*׌4BnXwnjb 7h~R<"gÊ/QT.k 6ܘe׮hI7 0 glc?~sGX,c9 @K4cL^)gX{o.}9ELfqbSB_ * tˇ# F;-nјv" mOΐZT>Rۿ{tG; ցdfV YnfmZrbv (ok\{oʜ!-F.xQ $ȒcӬCnHlJ g!q djSA*+]V^`X,-Xlc>)D{G:(H3`=o[99=~?6d$`a Y/7X.gX]WXLrw?!Kcgn;Cu? ,{inzy{"9rK0 TSWiώѳ&ԟ To)ל=8j{ )sԮ~~cTM2`~d=,R˭{_znjY jYrȠ!iq(b RQֲ!@[zqc$-<͔YG+uO|-똇gd0-k-as<_8gI8|N%V|E)h27rIk6y{As"͝dח7/=. ߄ 1Blے]MopF"e0xV{71.skZ$4@}7EDUy8κ?xc쾬1 ({w:8! Xɡϥ9H \qER9&ۼX$+\eEog}lKcorJIS }WpeM8LCv1|8Dnr`fLZy0鷿@a" (Up 'ГvL 3#N־Q-y+ތw[80scLc<#qj̔w]`ʤo-4=+3\J; v;SF640_Jļ;7;X=)xF\b\ ߌ6>s.)>L-l;~ހq*ɭw0S_'4S}YqF3e skwoGiww|ۻ^E}tRՀ܇m4(5¿:0ilHVo&Zo]7\]07JC]|DU?xCְ?N>e?Ե+UpޮPFG_6[,qOK@~j/+!dGa0[R-?Ơٴ /=+2Su]^XgͥqM+YϴS`XN/D>D@h@!QHQ6knDJ&8cEW]QU,b1v,`[l1MJףޘްbS^b㼗AfĜ'lZ58c4)KD|ZafMS f.T`հ9Z^!i+b{. `9〟[ Ǵ$ {Bw\ hg>SS95;!f]f\8[fOryfC,*VR"бHEQu.ExcSҶsU 37R2z륤<}ʫQkIJr m) BO\ bp{( rȱ߫ؕQ6\_lߑcH6#SE#4IYbQh\Zxd;0c6@t@-ɿu;7,bPvI,UjT(&™;W6+XUy@tu%9>/1BkP&,;bܿ~_л4S@VI岠-InNOMض&~8Zʄ(׿!p5/tlfSaPiLiHj}HSfa8 6Mq0nŗ;-T-kJ,| Hg, ָayz;~8T<V&*n#lG%[y'[)>-J%fgIP?fT*{]S> rU5BfCrm[:fH>m4qKa+ v)ogP! tȭp*t[S>C~L`%Bwu9f Pn\RG}s(㤖z'([s\am97&S(~<sŅc-fȌ3 껊9H`*VÏp6Yr%#}5w.sfo*S' vd7KЩ]>[;Q8ia-+w^*9p^V hv%F(b a16W+ h_NIЭy<@UլU;GġJF[1_16JjC+UUUl S%`Y,[,%i- *Ohڣ.8:i*,~N}a~J>Ѫ(n0ݵ 9R GJ 8/![aGȇ*ǀ~yd| *lRAوQ)][9ڿ"g4ҘArAM$i` =NsdC +v5CtM)~#& 'k,uҐE9'$}ʯ utdٳbr4Ji,IŒWB*Q$j,(Cc<;@!L3P c;[ꤕYî-OzIE FA?%Dxi 8eV5ǜ|/к8JꖢE7@jJo(nޤ4)zsZא^*EzRDmQsxXy`qQb[!;6W8iV4?FC` F햔vsP@k/~w\=]|`*Z",Z[0z2nKl:n4+rULǹkq\;Ra :eL*FrS.l[? QN͵pRQG+WVo8ivnJ3nO (=MW`~*5i L`:UwVhH-Ec֤U&,&!^5kϒaN*#TBܠ<:Ff]Yg8F`u ')]_0Kh"5?m>ml}$P޷O^ &2Gvg4ViNzM&ڄ(dк b}2^T> F6+4CX,Tt%ͯM% =N,l; _c4G64F&.{A`";[ƺ⢑ߑ `)wAt:[?qVza&?%xDwFpcv~m^j#eF:;K9E{;/w},2jw9z;za>c2=^ fّh T32Iߦ#_]u M x`ʫ EP.?3z;sY텽On8IA$9t3*;4Qyd]ǝd%qUJ oۭj@I Ua^rݟA~U܀Q*Ma0H oPSբmCfizHF?, aMN-[8@wpeV '_ Yі,- ϫA/ "w!dH-ɯ* T/lKBԺHo^4+R%rW:6[7M5E8nAtk RT_%̙4}RF!7&鉣Y6K!)"<ૹnMؽFL}Z,yMH̓r@jxS{[8ogJ7YSLưUs*#GPϓZx # 4r<#voaբ7O7s?NXg E ]$dv5Ob$KGA!Y҇5  H`ISlQ'|{"Ke"Jru-Xu Wvq#Q8]3tm4hQGf( LA+rB =#5zMByAeBU#MO>gcntv)$2ο~9CrS N8@ԻbV6T %h^[H]NP𫙹( NMෲ>8Řj({1꽞7#gte>jI 骂1i:_25MJ^j7Z3{opFn)immכfBP"hE~tJoGy zB%s>ö~JIREɈ8`Z"-Xcc8XGflMOUdV]zN 0 I<\*FŗFI٨ mI~n(Xy^uU}4bD@܈e`^?jD9d!趺|;۳ S\C lB}8X3]Ɗk7\LhUU ]c_@vvH2`2ܐ{|E5nf+1FK|"w \an92ZzP.\✇@dBCJV͖;tOHԖw*%,חzh< ")tl>k*jڄ>\)/pr BƇ; GԋgڝlaE鷨.x|C]QcCw,b5 <5ZSspe&5Nt|C u7s w?&fYK§pN۞ la Rbn/[x<3!:?OAfW!t)CbCV XJ-~ e36%=4?H[ж۽Tt'0Vd7̮>Nt ̾!K&% 52 h;t(/~Iecs[ct(5qeFm'Un|"MvX9j <z zdpN'%X<(SS, P&5D~IzXȀdFPk;XQ+IP$trHh Xvc0l+Z(]Efi3p~tV)ǫЯc­DURc^Roq`N- vgѫ7+iޏ]&.{Y>ԕF6٠2"!SkLhKM-9tG< T(^d֤^izg&S".AyW۠í" +IU1LO}-FgP a[oA9D<ZAw(z|Fx$#Up8k4#n.E{S \yo7U HH'5;5 E+Ҽgd†ISc Zhp[c vry,^I&3 - |6hKެ)^0)p)kw1%]z  9jv57'OAqPa=(nrv’Xozd(q !CH%T&KN31Tu ӦvuvZ>"N+Yv* i [a Ԩ:q^y+:H; diI;?Q F4XBsMZY%6 iryBW cù)2. !k!%*NUVGD~ ,fL-B4ZTMBgZꊯ`"?/6nRPNE߃\DiIܔqRQ utWR- E($;}W@w[ 0%f %QeD:ծ:J.IJ RPVur[ֺ}Qcڻ"w(t3m&wpՎŵ06>:f?6QƝ)5hk>D-VAJΕu˅lJaw0Bg$g6Ѳrg,>'{7ҮQ1VR3D"RʛDL'z '<(iJx%O#zL2nk҄Y~j,_|:tD*~m/>h p` Q{j<%I=#f Ѷ8GE#Dn$N᧿>R3Y.~.^u G%ɬEȟWoF>g/ajo JeUpeNKu0_Fzo㛼B&`ol,@ vnO )nzRf7Wָ2-/>dBu>->Ou|uPH2Bqx˃]1ǦdBīUzWv1?py}]H -(2[2+GP2=ܣ:+SMK:%9ؚ2*fuxXm!2R*9C=19}$\(’Zs-D` $p+ܥB8+-)'h ֽQNʄ+,bic9!j\fEzBJTKGk%p če!0@%{6 |RV~/TԬ wqV6Sr*5KhԾX[r2Z^'aj a 7V=a$\{3xs#d>KU9pB_v!?z!G0xj]&'Q8:3W`U"@W"!^3|v7&yn6*{ ZkC.Zׄ:gYkZzAqS8t p# Y_6 ?{'1Ҏ2-3ec%x'um{}wM#v\Gɏ 7|eGf\ njt /b/4<'߉kGqt\9YFUS~9B vэM:FLK 铙7}RjV 3os~hE9UY^߅]<׭T[Fx)(Uf>`  'r0j*$Đ6+;bD3(:@C|q~xA]P[Kq .E5$. kw,J[ec9 bRki!.n1x/vi#Ԡ_A^Sp,뽺KxRZ$E^?t?k&Ht1c-P [Dq5s$N9h̃={[zD(Q\<4[J.QnhEE4v92 #|-u5\.h QJ)\yv=(*QL8)2-<۸I467/fvz}~ҤPKf<^405^"ěOπ0 cuSX\gFƍ>n;Z_ #ܗ_tp&J)nZTŕrX"!SkU D͖=.f1b@d=QRU/ݫXe'Q[6qɪ|C,;2MSkI[OYipYRɂ7/v Hlh@zHפ,Ȋ,wt}nR|_7w*F~$!cRV,P[pO9_>#N!G}[ESR^H;Q.Il֜R֒eӦ\@ZFOk%p@}84ը c|f_+0X)d/ePPQ?%},/4y9hHKIZTZi O_S[ضV"S^`ŏvՁ }!Zu' $])Ɛ53\HRb }Sqg2  4R9h@"C0uiŀVǟX7BU%cGy1CB/#Ay'Hn`ӎ/U)F<۝ Q>5kcc ]fr0$ѫ1%#1܅V;(J$ػեK5(kHUS. 4D \!@Bxd?Jw}l gh7^ H8 %c#Pݥ^ܢ}%vX,%?/6(XY:t1 GϑZ?-KtG=4zT A,C9G#$tdMI",\,kjcl?[&Hok@X_ 2GZR1}+:9iT 1m'+zgm KrB [$q eKU_` XoyZve *{[:ݦXp29߯r <({&VLyݥNk.(CY%M x VQx*+Wvez?Lp#Xぽ;e(""a՚Os6z/n;h;,2,:^XFlvz(I{U~̒7AԶqCm2 9V8;a^3r`` vf#~Y=AJj3ʒKؙĂlqm}c<:Hd`{G7JtAqBt&-1;N9^}c]y?%MJZ3I8(ڤeF2 (~ӊn*jeK%G9]d&nwyiQY+]';3&śa$T S.29UZ5ٽa\pII/xB>LyyFLB׸Ni 0U3l{CŕJ]#/2!|Y[eNsikn#bc_mb%  lRs# a$ H?y0 -RT{~r獞dh?LjK$>ӝ6}; b/T;\R ܶSzp)iqC Y8|UAzc,Wjgb\;?uH #K \]њ]=M&ߋy6jQi!R,H(/Mj0hc-LXLkH{[Qg.ӻmUBXy &.6|ruY`lфЌu7zyQ:^~hEtJȱ&{ro C8__񢲋W0MI=@}R& 2Bv6e z[@1|y"^P[Gd+^|ϡhѿ)NaPOouv;@ЍX7!Ze,2lll6W5E~k主rp={ڤ-|-6[r;gBn \?nÊ\|rXy yǥg"* 'i C-׾ CM'w;3{.#+ 0*vI|֪):GEns+z&V.>KL㲩* !?{|cur6Scc~3 |dzcV 5c@/|uhf&ËPDjE٩Ȥqm~&7~v[)f F+XsKQ8 ! J$q,@X1`doVx'rZX$cXA &YNoj#DNȤO.}5F9q}WH(~39SI? C˾eY{!0⃝y+@nx1O]B?PqRdnkj." %<^2)ȌHBI3P[!xoA霬T8]$Nɇjٝf;? D\.v2zFTWɿ9[Q2yٰ5M=4w AoĥTj񹄭$v6(y7;ǝ*i.vPw~^n(䕻- 3(ќAtB0*IkRr$vZ@_K7c#)@,'(Z1Zű*5fKThpq`̳Ϥ~hh (%hsqUk,CV-xh6|tw@̍ELGAI]KrQӒ񃕁予1 t/yo]X36y|>(~6}!m4sƫY!.k;$hdtO]bb$Pͷ-oQ ^_|`&D2/tLs?] ,Rwd?M/Ф!W`3zk ӏ|7czMxσJ| M2s鰕XM;)\[E^Gx7iS1ӆ(.买k3XuM9$owm rz'q܊ 2u#^3[i(D~ޭ`V'QYkkf7ݩlwzUdFI\U][p1J= hwnǹmqLNvj湾ѯDkX0Mڈu}=̫nypo闉PƬғCzhY ywF0NΉYeʝ"r^7U[vm>A`2|Dy_Dvq6rS4]oŇlZH@Um.M罹εL]JI~xKHW4\]Hnzϕ"#ۏ>͝έLZ?T0j~zyf1ƔS=(3,qf4A/75`/?Oۛvʵ'o搝Q\,{ hWL(s)NvW^ Gmaf$ O,Ni|$7`"Ys1^ѮޥO+3׷A/M(6ȓѢPړv#h:??ndOJ\kʨI%sTAJG q!0Ac6Up"uD!@pxF!Zᰭ=/qiˉcY{pX'fk gCZhEui Xm)MZ @Grr'Xh(c 7EoWG@- "C BsO'וS^^y(1z /8iǓ ϝHsU]86W [ۥ7AO?KQӏ4#?Y-y!\j8E`SBD6.B|ҡ”ՁbuYcMsOXEˣ^WNfױ"+_uKQrdk-9l\4/(XjxCw:r!/q4C)`삧ztksk6R%*?D _c"az |l_M3'6FF)I!Z]L:?bgMJ(spg?Ȗ-Cb\O\a,(ŕIIJ>v +}B=%/I ﻠYŌhT>L7cʃUXTF_AQ%EX> tR;Y=] B*:OdSGHg>'KFDs_"f'_0CIۋE4s5N-MWJqm9ȚzbD:j"C.x]նkx1r~X-j"v c -CѲ;c;$,$ heZ#ē{Eq=-C90}9MT';.ѸH `)o!)c놲]/gBȓS&!5&'(9P<>W/6CW([V2wCݺ 9N4]Лޱt+g=2Kv2P,, '<=6pe?mdU,p`M$^4F}fq+v@*#_K!0 h+U?Z_89BKpg߾)O@RzU0zX0yPudԋUJόrϕ&;q+t}{g57u#vgkĀ (IŬ"UZ`+cBU'Ld*!v& G3ڈ!'S$#YI 2?>bAT /"]#+9Z\y!~rJ\B C9lm!d2T!!>AvDP'*ci äq 試\BɲIv:67*&¡ܲ,@&{^Y3"xM2aWQ*1R:Xܥ21k+gɚb :DDhc تɂZ{}nɟt9#28;a|huQU҆ǘR &fxw͡qKhkT b"4Nh/+_acDo`a/o~3gqŢR ܿd17h͊U]ݳw\r4F]=zm\Iy,g醲D \è߮jdW =oQ3O=MύP;6"{ï#mo?T#sә>GkϛgK2a[8ɟKFkP ![8N]A@u]LU`d_ ?Á((ɓڏz67h, qw F.xxy҇&ԉ,G݅NsnohY@E&S $Q&3LLZqTq I -tfEօ1CVxѷ1 򧀆TEԎ\/k͑|:,K\'OIN0bkaY֨,3Hяk=}zI xWA<C1NZᗠԕ"fյ}A%|[5U$4; %~#AZ#, m˶Yb&?L~qtWa* !&m@uYiZVhϠc&9_P/yx6 D^ТV)yt-~MR$KɬJ¶XK@MIgjORɱ\`o…;`s+nHS>Y&#;Vɖ?pX1WDp Ku):+\Fe$8fuN?Ii2zv}Z=PK{uɔQƩrUhnM]: f[8Ad*`ʁjo<7+H9m4f%&Yg "`\ F(lک<,zl 3 vcX-} ii'ekQ4da6t{h4/?u:SPۏm9adaH%kevbB^z3Ka| {)xB7VPG;a`-1Dq@64Et_(Ÿs(]DeyM;^i+PCjvA68ATΥx)9IƖ402.>ʖqN@eXQNP ګ+i!WxFs*$tR_e?1^N3Q !!|)[iV/ Q4=<`Z @IY1"_E[j_0+:3hXղ19g,5YPokc2hZp }>tϠ fe=.Mڿ+ VNXXqgϠb*OB$l acI㛭"t m!7Iy&r'G-uͺ%dY\~Ig1l|\a-&: _D@vϸut Zܘ .y֕\NOS{} +*y2%z4, Ty'$+&ϕwm-f Z#<3JƂm#LEr0je~'|WlvL4+V~lE- AK[YxͣLd]KkcVD5Ѡ(E].Sn*})5rC~ gp`?_^/ bHւ>"j EyT,1zFˮ/CM :زH] &rɁHziKGe@$/1uLIOi9!hͅ)e;Lc6ճ.MڙPipfXYG{JdXZwMظz5z۝M[!h6dqp]}}]՟/P@f+3'"wxVQ3؀ Y=x@–HE:!P:A}T ]my;@~ MA_{Tz:hMjS%vT7Y6~_RI~tXM|Qnlarxg<+U(uZxPjgT Ρ tC

Tz"Lq_{l҅Ѭ^,yN#zkRwЛ)wW;  ׶ܝ5cR:&xhfcjd-qT6e Oñ{)i "^ (ю!oʚ*UkE6bXArv!ڏ!oI57?B w{312s= tƿTB8"EMSRKZATn}SރSݘ#sH[hRO5qGwUPa_D2b-)L ©xgj֫ l$ U֭Mb+(U <1dztv5C jC˚D4ѻʥDV$ĩ)/ruGcQde]ֆ%~ B@wX Wlt)Zw$3}fp>]<{BTh(Ly\L,T8)y/q˛͈Wx"L0ΎkRQ  T.RmF8PJ wy4f^ rR$mg,!(q8qm{CccT]QW#MPۥ]iA&Уm,K^4V4<l֬l{R Ɂ6ERcu"Pe!γ&>jO3'b(N =Oe1։R퓻uK( yNWNl*LP$}ֳՄ&D ec@PyGsdN11|MH*Av.(j Hj|YUTqf5>Ҝi$,̬&1u"-Bve%1co,i܁\%B Yq r |?.b ;}C]ednxȏ&cpS~uItvN/Drvd:."kKq6PYԉ;>u?D`IMDJ~ֱ$ċ |;{rO4${\4 fkDPiq)9 rB7~ֆ _, V9 &M(=\q(Ngxya*eR.}jt6^NX]" c!ŷd4 䶙m іӢlj5\ AecYY:d7@g*鈕D s<&o S gSKQ*Wrĺ<RԇO^RwZ<ȁr41dAb8*T.%  o5Xْ6\AAQO}cu-Q~bJmvV=it0 (\Q0`D}7]ۃcewnST'q-˾X AB vSyJCWCBro6kJ)9ax ;`!׹2\xzHNz)$z;yzF҉!JyF.[! "Qðɼ1jغ7]aw ,/΋)% Aj)~8c5ثMHwO?йx]e0R>?.#Pg4ѽځ|h6jM,6)(?tg>a+"i:HҌvc9iʤZH4m2!:5143()ZC "QTӁZ޲K .o7-DaRpGCЎbꥥ94(G>#J#Եؠ1ks|w0}1)R2# ; ǽť%cP&ů詩0LoS|<,]d vL!k쒪\a\I6Ou^eǃXxU _ S3ԧ/?64@u Aıd g".R[o澴~r}{wUimܚ}AH&߿x[rq@g!}\4#ۉ<2WC%.CcFZ^*$GrB܇*SB5 Y5Vo&\94sYn1f2a>q8.0&Rh%?38~'N /W.i2уi =6U_\~IUxS id'A Gg ڴkPP|fMu2gU5Hm/iAy'%<_/3[);0Ih |}5Y1upIJJiw agIK$& dR0 {r] 5/ vL %GX(@Q'1/?)h4ek1Y%ޥDҼp\؏gt8IznkH UB݋F)Y5y)J⤪Mj0>d#5\=-~]y$xbjM"ewҾ[;e wm2yVYVkav xk8? `՞^Tƨct?6}-gSr"G7D <&`B9]A z0}$2m!2j=o*+TNsg#[< ;'I# |ڪBkv'2`:mmmdTZ4!ⓡHNRWS/(*- e[ƋlV) Ċǒ*zz^zzbH;X 3EbKj̓=uX#e-yA>կ2 E$HE ϏL!m틉XDT,aO{(P8j}L"]>-JOvru7_07o䬭OUyx ɦ0qq+\jd,u'jkshc-h$S"#?suukhm[{޿YbEѽ@͝ p9|YϟiR%=Č!ލ3ڢƬ0ᵻ30Pk&`[2'Mdj[r!0e2B\C2T^يע__EC)BYW32!MpXt'e!k Dp1 3Jǀ'/+N[ =VHfI?ψi_ө# _}X!1K%+oZzV}F`嗇D@9G3p5wvxx?m04/#o-'@\d0tLdH̕k؛N>b-> Jr0H IȎq IQ1oPphjI=Rn'RGXpI(4zbXNbuXAġLmɶt.S➻6`*is]9Gsx1mi'kgɢIԐTEҚ^Ӕ"gL]9W-! uU hJb=[nrRǵQS*D 5O|q]Y?3K~;.wZYAژ,+-+d-bΟѮ~xR7 ߔ=C*OV~AL T8a|&-92lsLVuD2ğֽa"HH SZZJT2g ./[i6KyޅGyPrnLp쥾M$ DTt9R:fw1C%Zf<B3}z\-RYEeŠqoĒtA_Ƈ0=p j nyQQ,A$8G^I'$i< jxmfuuQYWPKT# hgXe`8_;h|=,"r˘z8k.G +%UWA#$U&M{27+P`0"h2v9Fej#9nkn0å$.G4s욤kua 4PXz,ަ{H&rix)hLwn, XMF)=YwGZym#Ñ!J'%R+D i B4_-ZLdW)FV|XAgirZ}t m4j2uW E3T4$bc,[D+;Bc2W6¤;{_ z]_}h1w]e&bH([ e3QDp=ϚGNĜ &+ė|/Ǧ46%L@EA/uǨor_Z+˹ez.W%0~&h`)ptLlY(C{T[o5#oч<3TI,]0ϝp,VXfݍpp,b <۳[YjezrJ`aiU3 Dd ZDCnÕAJtc1w dC`D@0Y~͝Y9GvDan+8\L{7 bRȯ8K ?KuujIMZ|#I]{ h H CJ:#*_!/˿_ /ŔUm. 3'j"+I#/u&<\{Yt\uaؗ 'dPNUjr%moLŗ+ĮDz V4 #cMIi#v/wI6{;V6s)i)/ܼ"hozvԊ٧0*lU=e%RFsNyW>GJ>]O/h%.}>^th.Jj˻[]pLùmW~(Gy5,݂v%fD_t2Am"3v윪9Fuט;>ֽc#wE.U:GwZL-vEJ"M[Bc|3?$eIrLfe輧ԅД*GOr% SCGP.F+=+ A AǤq,r9 *Y|̩zA'%lbo73Ol J%>վ*Jn~d&Y@ɾt7'6MŹJ)9y1B"p?;@QP^{~Ży{ }7|a 5D}SzUN#fT| =kV1kS}0 _cgr%/Dt7G#Ay_ kq<`!EglCGXzy9='`U.z6BEZj| 8eG ڎ*m7^ +H)a) {4=Mv!P1]Lހ+Sr f yw B.xPC228q$?b ihRJ^8NݭQZgZWܝ.ӽL,ytl;/NPp}`5ay0Cx`Ջ32tGˬGGA~ki\ԫ_D id3p宙(v.%8J~!2S;Dq6|=157yu*v?t.?.ѾY|`NRW᷀qUBy_4#zI#/l \ Ӛ2;{M;uaTpK؈xa,zprJ'2yWd`̿H'F&"h5,nv}ioj5LfGUb~^RcZ츹fTOT?Y^Nk& \ Z˂ͥQ?xyb@ ^mx #'Y\b5ֹӆ`.|SP 'EsC09-ua)d)_"x#׆"3|1:=j\擠过d->=J)*`6YD8"^lK>rMwԁ׋RLYh#bItm| Ɂ^MS)WG6^MB$l qQ3f%I?]u$Zb;㤈`a Q |?{N4@mO(_" Nj\ܩODȡ˕u50sK^K ׆y9O{ɳf)OfR|x6xl90GnqJ|*mduy5K6.hhƅ^Y`d%dZ1ލYh1{s_=>%c 4X~[tNSυۜҏ.8:I6b<9J46AG\!=C'gnik^_W.!}ރ@:V$fw{k?h+GL[|m18{ԹSmQLѿ_+pKDٲiHcRk-#RB3֨ g޴93#QUcErMAUtҘOTtHQeZj凙mQ+ѓ %II 0:?TG(O2i]$F.4Ե$yꈖzђ)ƏGF'> qwhSY`NO<賶A^gFq6#=rH`;d-|kAΉ螤r g~\ a1 ;p=okdi\u% jUe $N2^47;yzJǢ ]wE;XǨK6+yX}hz 4ԧ^U.kc?G5NKZTi5G1asxY*d}i# 6kYԂ+Օ @ڭ&th ơ|R.ͤƈ]M ãګ|g]:"j ;ǿFj4PI4Z4&yjX[/0++IB ]CaSi yJ{! (5R3>|ŐSwL3y+̋i1_rifH$(([4#Z/N1InzѪV{~"ͷ>/ zɄTp0|o@n3hi/iIUDt:D"4ȝsDح&A-*JC%W `M#dZ1,wvHK;nrDsh:ib¨lUto /)ar#_SɈ-{@vmW"`Sζ7nϿ(n=1}(tQ;1I~|Uwаk7yĽf&՜a\Peie^c*w mEުA WZ?FiZ_6‰l][ȋd\ك"7>+[g<(,š nWKmHtʒ SosMs{"v"Q%LNU}quЬ^r\gk1;Kǣn~8Y;Yu< b~EnafV'2I"9_I#wDy y:p(^u ksRR- _xoB7KS*vaU}AqaGY{FPNqK3`7\v216֎[>=N;?$dP o )˧ޚt(sI)BO*Ex;MK-W,.NAN.K= &,H.4fRH><í }pƻبqo 6d]*~ *bi itd-K_w 1r Pb2YX ٻlotGBv:^"+yAqzvSqfr]\C9 ;qH8>/ggʐ~< A/VEl`&1>Ӝek}.B'XY0=ש׉ݢK]8.XPPb>ݧJTj^^!Pc|.kx-h0܈*:ag8ٽFF +{Xה}-# GUFGE)r=7 @,:XuhR6[)lE-ʸNAء;dر~Ih*v % X(Zv՘ mg.ċaMx[f؛_u,B È7~{N gv=D \ћq;)NO vjL''(:JsPxiQ%jJטv2,lfV",Gّ,8e%6| ?{ie]}׬?`%؂O[`E SrȪ;49u*9Da?+&:L֋GOm_I>܁֭\_XFo9 r 9Oehxsrk0j 0d|]YTGpL@q>ey6FRYϭosяf(&?cHjb2<[J?9o7(DwwK"lrH~7-c٪7 qțVRW8#br}y,1wMwjcUҔ!;sՓr|6DžY۳QjXk69$<4 L @?hI@> V`Nm:yѷù[]kC3k`,ńO 14*^N oEu<#B%r1jߞ!7~lJ?چS\&sS_ohܝVҚ9] ̖kC1ʯZϲO~wKZ!8/ێbܽep$>o*UGay ۧW% O <|uQ5)oF/$5D/X- !&0'hM&,bsq[68&haUJD%1O6"Fȷ3Ŕ4 ah&KTO1Q;wN*YuՆEyț Î fH9`_ͷx&;zښ0N;uSJO?Gxgq͑ǒJ6Y%p** :GS'tys<\1LGm W!Jп d}36b\)7r@܉toPzFd3gdb|bp o+-AfJHlПKO9o}:onjUf:{Q6٢"!gт'8!S<MgEZ(N*;OaXanj X бyI"Ę=!B1H!7,:zHش-}jn܎/f l>6ח,Fb? t3!ܕxr] fAfww4zETIkHօ mGMЍ*yE)\@A}rQ 2(:-%`.v'ޓ ]JF5n\PyB:nP7TWOGgVO k_浓I5J&/;@ֱ0Z 8F5<}g.͙ao]bPLcRhQg7h'0ZһoD^ >AKGL}*4hԪ.N"OINr%<>rl1N@4%$_ѝ`щCGe1\:dui oOzhK'È/uX6z.XLF|dd 1GhH g2s? 97aw\jPC/xn}?~,xʿFg\m3%7wu(s;+7K!84K`"0fTI&ʋ?8[T#Gs1ExK}=10ڌPq~T!+#!YW4C[c;}]Ҭ{ d/<:M^ qrvߘ/&11gE0_5RJ*ݦ)kБSn|MFlB A ,ak"}+bS<v[ ͕:]kzݰmVNPWxd$ʱ[e:"'aS 3#] XƮ(/$4$'g1]#;s0Ĭ攱DPSJ: /fg:70=)_oUͳۍlNr@ +W) *zhyD6^ݲgܷuN ";#EL#LM89"[4Osgx5cC@ snv?vY& AeVUgUNJl}Rс4[ޒwx0lTnWFg$3D*yzR,^d-ai:υzt1.=Af־%=Ңev{ X\ \xآIlZނP 3Fqڶl~b;:|?sY]bes |@2 t(1OGn`_c΅s޽Dt(Q b8Ȉo?JHC96u WQN-!ۮ=B~yX.K(Yd ;8mUt:?k RZ$C~Qf,@mBL !?;l*\8]?>}OM5tz L3P}|D wS1/)uasma@8Bڊ)k.\K>!\DLPu=##aq%U#4+fl]D%\PQScr]ޢVNXR?Cga%COIR JF[%20[bvڽaY1RѦ4TB4>[BTu"OsWZ هƽhUPƢ8w3k Ak6^D!qUWpꀨϮ#H Y|e4\hR, 69?t>vUB ҄AӋ&W sZ`P$:WGDO>讜CxM-G/e :X'6ft w <8}<'/aP~!x3Y )Me`˂1 ݇/ (CFcPXBrY_K0"\ - :vQx_cwz3 g&>ow|⻔(EYiopX84|n4O :V ֱ-_FiZc.SƩ!ߙ=qy?y#6ە ><>绐%+Q郛]ewѹ`YpA EW=B2h*PHxyCxˇfӜ~hRh7#gqA!>@SPrZļQl >8}.^Fs2,K{w}xƃIg&W"ăVR"iy/}/lsUPLыD*W\tAքO | K ڔ,L!*N | $QZ:_izWfZ7+{;r"R}/N]RK?B+ѭЯ~Gz#6X!IJ#"WgnaDN%+!%)>԰;.7Hc,t$Ep|wqh&_-ތ%i8)0`Ꜳ貃=aЪ>!M dzr< T"hx$8YQ'MV{Zy~*,xFwЂjN'?-l[-j'=x5PX3R(d0=[PQב߹WQ9ڠzR cX5Q3JvBzr3]E\+?շ.(ϖJ=B0_\F2)b1#@e}LZ `z}Uy/nba8=UK:zxMհ9Ulں k{̧" (sWW ҧY&wfCOfW^z: 8m8 W|Av9ږ.89h~wՠ8 Q`^1&Pp |pUfZc(j"q۫ե#p&wR(chyŰtDcɭ=zN(4,kڐ^3dq@S)it%GzZֳ:[\de2HYo>&!}2|O}dGύB:n?e2>t_CnCX%ݎ|qs1K4!~Ưd1" HLa,x4 *.<ϟx4(>#h;gKJm%=q355-E}.Mzֲr RGVڎ>KbulM@ |#s%ht*/yt8xrJF~=!-Oeses~jP /2Q;̒,1Y9gejpYXPL#`ףq `xlhz%73g:|󠣸zQ{V(z44hd'-Enk|T`vS?̭} ewm?3, M;u}nsaxOV^6ZGLNu\] a*[9k{ZEZDހ9s$\ӟʅ,ۍ I跘^b#`lBsVq D6k ZtmFvW|t]:9KU@Zg,}+HqIu=& $1e0ka<=Y큗1=2aMoەoLJ􉪳N6ʈ͓j#3nGBu^οE7M&G$TAE1)x(pTh@T~@muq~VO{Yz^S͜m@&Yg;y(T SG=qY/$>i1v9i'd,ǹFp |֎z©Ǔ $4>ʱwok%aD2=+Mo֊[y_PgةC&j\~] kMތ,ؽ%6ZV>CDZɫNY"&-뗶p%2F¢HHk%'גb^*p˧k0lJG[I6bu?3ImcHtBp71>c clߧF_5{6^!`dR+{[q9Y‡iτ)%Q|4QXyi?:d[CfNR?4Bs:}p"du&.A hVtYs3I4U lܦNə]I|^1ưr͏-*F࣭~P^wF%`%5 bL1rFVQ{7)ϋ̷OشqqRj^U$5ޓ;R#wqqI^N-dbBE  b;ЪU|k렍 <w7{x0Tb.#JrqGXݖ򕐭btO|lI<{?l],o 怍h:FeaO2MSO4F vH̯E`/z8@zubOޏ^';Nŀ8~M4%PyyՄ,ȇrn9q~0\@"EKO^I7]|5X,*ʡ&}T6֓!/Ʃn[h=.-xw3i?72l 4YZ٣s FHGNҀNN\-J+{=W|lĻkk"P_+j(q;}<'M]`"( M)~e)xQq.]y qeآ F{T%yINPp?0/BEphCLr# +''l?b<40G(!*1$Guy*ށcyŝx:fA:tNm:#8<&2eLFL>yMtiV[m:OFϵW. z?ȿx a;jRίhD +wkEy(bQZGY5rя7O^'Ve_f"*X ;G&Ht/^SSL8M#FA0iQ z[.3ULk<}E} i V'va2r[׌`8>L_S6DDON`A,[]>/u6ƚ xQ j+6,q y<-9B7 ^kݚޅ#{r\?:u荨I" DZ:;o^xZ01MrB (eiWZP>5mǣ^Vwc|k^l)}RxIZ]FKجF֏a҆YA#%7G%E7g:} @#: Sxs(ńހH1n4¤>rZQ7kS8{ٟiٱ+w_;(1ݺ4V\zG%nzcڅs'>-Z6:c=E4IҀd-F)p/D%{F+Wi'‚3a8ʺwI@gV.iF]76 O+dMԤ0aF 1_ K~S'YfFR9\a87[? 26w&Zd83,8Jh+~2!cn~'}NWrKC>taLYW 1ֶ=HY̏Os}8O"\UҚǎ.bmG؈YEWIF=jN,`#υxBr1GlĪy扔7J<wX;8~z  $0!·"8e˛= 29g0I"٤'.G<%DD#RGZ&Rږ`&7/Wwʜ~?u >s\{ .U#q|N]gN6Îjsz0Ad5NgTNؚcK@%3n;䵠DEP.FafGM*e CZ58՗ t~X03\ N;D l"&2c;jž =5 u=nD2g2t5)1҄DOTI~P_7_Ԍ:K_i;Bp39W{#&rOu6SaNxUN1gV:Vy6u[;]< 4 ,)+ ҦĜnamDb8=3)\c؈;?z,7$QABғwn56tj`"3q`EG")&Jq>#\]غyk=ݷ ?OdN\זa󢱩7nKkL$ I+ 4n(m8Q q?5*2A &1gzIH2ɳ8=~ގ'r &:%Q[5iiKr O6VHWzah,A e;V(6wM>:`N09HZL9v[[Ms$z%h=_l!"CMo&zm$-\rgH9Ipͱ(S}\K*V !.KEf`F;`{]CfU>ٝb&O6Eq|7]h \ ;Bnᓉedp BFЪC.C5Yv"4q*)%nPb0ZQ= g H]}8y%fTύs{:8C؎7B7'Ɖvfpep=9U}v5r0n jY\Ȳ42K3;n¾wm 5~k `Of4^:ffi9b%UKםN^8aJMEՁ,"X)$l{uf/ؒ:͟QD|M(&kD#(<vp.-3hLx,g=m@|wK}^9\4lπuT/Cɍ c2eDO`k':@֫]m4O@nu,C|5+6T70!I+/2euoZ 9@s|V=+_ 1- Gb&7if8xv(h J3ɧZ{ҎeS44DglJ)֪4{=~c,TlQgM} ݍk8;j4by8+#j!Lo+%X?ley6V=<ÈNTZ2?[K}`znOLLM5EIȗ|,Y҅rVok$Ȧ;0Pr[ŗ ȡCQKpGdjiM6OF\?aoOX7nH&v ?`˨eҫj$@%&aЦ܉E-9ISᨡ_[ڶS4:Kj^SmȌe8tԫ4O6-$)!ߴI.)]I/lȹ7ӢΌ-mgSp ?.!5,Io8U Iʞ>Qd.? }CIU QV\{|gwV&eE;Z%HjiE\'5WFgVfPS&Kiey#.<*;:Z7_? C@Bt5=@0@ 4}uTJKzK 2{CI IT ,VR8\g i~lbY-l3F9UwTi1o}k0%]#SA۾W{x&x,<^|mdnK|& v4KUE V J EDSuYPnؔMI.W_[L?Z\ݬe%e)@y*kAr^+:vvB_RWѸETjOd+C8#NM~14Οԣuh0޶WxU"8̉d7&!;:>urGcPI3qF۪_>CXUV_pQ(Jt05,xۅ)F'Dx^ϾD qRhnue''%!i Z )0i^R u rԦJJw7,hXܝ`CcpC,(  dֈWd8[&yy9сI T &J!2?m9C\G5)UވU=P4^Pati,דn1?zPy~`p3Q &nuыP,lbp;HC3h 뎝uB>]@ 2*_1JR؜_]Y`}#]0(C&-0,%jڦ)=/_|%k] }^]`WQ+ƹigwK9N~eCu&噡<сj8,tRvS=sK'!Y4Gpf6-F|EM]ZJ 9$JIED[9:8jJe&J:n 4=A[[ȰZRNFGp0͘Ps{ n̻0OlNd{ .SP@oԍ%EJyp&ftt_\;{\dp_ùZ+N擹۞G͙NNvaKPtjpq-FJ/Dh-sNӆ%rd2=NJS>:LŔEL|Ĵݤg#,{u^7??6FCn솁s_]XR.Qؤ39ŞxlsM0[A [.hʟ'} G\H^@^X?ݒ J9d|dfL;@JAB̩P_;|XD6˿g{rn  _kWjt'~?UZ#&|qU Q8q?E̫waIy3 E^ п?V+Ql&ӱS/ɱ:JַZpk8rϴ|^W0%S8s1nkQYtluRBbO@[UeH utz &4C۬4a~:I~$yN 25jJ^I3μCeb2_qx˸)t t#"ز~zG(d5~"OeZx!i.'|˓#'*DϴXпm a,3_ z | 8!|[VHPZ)CG9"5' EՊ۴Rsb⳶zL mR/W?]zä(ݎy tI]`vƘ Sl#J>5zX;X5i5B% +s4dgg_FuK:g>a#BjiUӅ+y'Xb sDѱjNKP4*//Q ։8rؖ׻bX#[v5Įdѹ8*A%>O탁zwoOi0FMXa$)c#F?o={;7LdX)8`vgTl#n F}C/!oaN{>2Y4BHn$| /="Y89Ǖw]ޕ!G9/t\-OKzm3o$F>(;, Cap΀zJB6n(qMP>- fAWMo.^ǡ 3Au0DdzZ^|%_Eͪ7,Z ½%9$sK^B(S m;뱁8RrxK%=R^Rkg}:shON-HȽ' #$24($;,gi*F"O=g.Lb f26eMƑ;FƚSj 8n0\# t6Xyw) keU c FTj >`%4%)ή [лFSI|{j**Brk+H(dR̅O:bGqc{dcOqzH%GvrV0؀Y:|@bQn6*wl 3s7Zĵ\sqfX0k\z;Z6\a9 @+ƒeDtw_頃i\jOCV0(gq T%F(B U.JcU7cIy#uDI8~4q {Wr5L\ȣuaAL~sgAVCog; s(I zv> 3LIc`@VZ"F CW.~oYV9)<*- __nzx;L*S^HXHyj~c cZxj0* pMPlJܲNͰtste]3v~Lwitu=H\t3zFi5*'%7*30v=܉0*Ht5%\r|XT{NשU͋n"Kt "]tk3o4l @(L[rgc CTXe%Tm qs |z:@t4IOAg=Lg:Ԯg}U=|d$y]r5w>Iο"c9jj03?O).1&y`=Y V!4 sTZVvJ2ńm0.: )BJ4Xr) ]pɣ^-ً£k;%- "*'N2Mz LbJKNǽYh Su$+yRnLI(Cȳ|f섪[1sG(\=gv0Zh2h& 'nq ?9:alU$xGnnh|@o 2'ʁ  yB(ɿqE\?% &}& b|[Ǖ@KZ7ڙ}ˇ(T ]M?/}!A2':?sfN%xm3/f7UKӥQ#oxC:>V _}:,@X+_Jc/ hbz~:xw49j`Eohްo_/aÉ/lj4ŎE5|1ť,rAyzrӀ!_{\)!fnw9tpBn7Ch%9 xlK*Pu"Et(4Ιz@*oH:"MnYTs!QggI1*KXҟl)ˣ 7puY|I杆`ޑ8]2/1Gι]L}\2x#{_ -ywz$;e)\HDD3욹݃"乜]F]̜kM@afXQXP4ZCٝ9s ^b딉Gסg}á_>B&2"G: n?-wq"' O.]{!1DJC:a 1.ƽV)>Հ[qdrR\PM$z@ZzRZVWݲ"r)(oN^c8SPC=1LI atxkdvwH6.3|{dFא5O9<A'p(Zz4܏NtFUB3CyC@}EFE`{=R.p<UӤ|}rmX?'Vkygxcn?QO(Ia֟G_pr- 0ˡj 9%KE76U tfQ'{!4p4UvPY&TEvH_1r@#yy KV A"Fhf*v{At9-t vT$̗#3jV6J̼)y "dEk3tAq ;aBwd Jg&,>=PUGkIIɈ][HzI^6kĘT 7 u!QWuo _E}aCt=2j\S$|lCC1ewX ˜bbѯF/{ V hlXMElvlCa-sY2op"F)6hoFJ,VzM#,WH2&}!cxt,q9:4L/rjpRm f{sY2ۄ{0ݫ8i' /$ 12c#&Wʶ(l,,{,?J8!ad/ xJ ׺RFfnqwc7M*bcD{ "`17Q(nVCzJqJ]F|KkMU?\EYpٳw8E,ܱ7^yQ3A [!M&A )3< ɋ*aj>3yKw.:AI+Jf~K!vy9GA'bWJz~joi&m' Wf6d OskpF !qB]8piroYH. D`t{aS{AhYN2RJ*}D < m:.9N~گLZFޕweAth6Șko ' b,eWa&yhevkCx// N5mD'3eRHޜƋT>i*'s_3qr(=:ٮ~*=DR\.ՉP=Ųsmg-9@tma>qTz9zb3DVX?F7x 3`r"zߺ~gT2'>OD҅ HTd{ :I˴nz!KSɗi.ǹq{sM"!C $_C)U3I7sVa&t~"JU0żɎ1v6P59C?a\>Jx_ OV"N\\&+{O1z]k8l!K߼=0͔j~ M&^;GBo`itE#H1|R>O-b_{X-ĜqA QӝV"s^p6|Dٯ'Dj2]huRmo5N] ۍwFOu(ӉtH/D̩_&,&vEx6HMlSQ"f"79 6X*g+?J7l}΅@~'G)C^gp55hަúKi\"3~*jxY ̛jB玗Um$ٕ\@ui1ϵp~\Ԭ kn Z+~py?qy;q;RX*h[t1ƵL (xZqvT-mAllv5 $ĸ )#Ck3#5GL&l)Fw{"?szYX T3>io!%uު0N$+L4E&=2;2c`bio Hb?#aR[;$gfeSK(ӤIjNɽM' ߺr&Fܺj &sWs |1uy?xHog<,wB6Ǒׄ#`[iMT.Y`.T>mB60?O, *LӒ '=!Q*4H(/ eoWϋ¨7RͶm5͏fmN/;٩Vyh2*e$sסr_*a?AeFgDT(WDvqzkc}aڐ% \;4>MqWE ΍qҒzM}_h@drUl?=jo u ]#XfLωMT)ҋ5'Z ènR)y(x)\\Ȉm&)UϋYJ^ޡbj FCqU"kCyB+6M ˘ pUG&4Eha>JXLXo\i]VĠx @9yx"bld%g#7n;:=Ytת,biuAh$=u/ l,)6!K̻&=DIFSخO+%IGmJ ;患\qAgA q&^XWʭv=2!oF 'qi,o >QTӷ1) tfJo2S>ysDSQ$R!r,`,SRLZEV8 ;!آGiˠ,Oc^3_6;q?CׂC\z󏮘5RB^+OC onyiQ p*{q.^oIIU۟67Ha#ݥH_ V޴ODd5WUbcJBN568)nIO'G06!ve)M鞂]H#J=pr_+>MM@]Nda1P3 +EӅmj6yi`ilY7ds*b2s<^nN~5@}|)èTEH &)2ͧS/<(;_Fx>7OA9'tx7}RQO/-rac(J=ђI79aIx47E e#m2yVV c]8{2I0W_dl k!;|/6Oπ5Ә|Ho#R8(=긕Zt`?I :6'E9=*nhôRGȲfM#3|bbpӫ wQ 9SrV L^aVo\f(5`ib"'@|ag̜-X jPv;q2>o+PMm+A'}sK۰e1}lC]N/*РQ^@nމJ9ΉsrFٸGVjp%:-uK~OLoL9ndѼ!-5rT RYȟ`Oz1Ş./>au+yx]AdiT/'~luW;+1k4>:W`v\3sE/ ҌQ\ֵ;Y&OD:c_hYfՂU8}87rҘf#FOz)O1EYcՁfi V Vm-4KO-GðE>N->H mΐ*V;LAHl)7 OOeV>0Y*? S)·(`/1c@a]H/3_`+*< M4:3~T8XJܽYHW _AXzaDV/5.Eoore~ ^%m>%7!AnOQ@ťjɢ#TAWB^ eDFf4I$[JCA[j(NFM3^v4γ(ZtK08$ -j;M"V[)1Jƚ)Is#wwT"?nb_:;ņۥqi])9\)/B$-v]K$`bHTEq O˙dW5??8)$M{"|&>px 1zHfحS&cfvӟ0 xK#u'3,+Fрꘂ-bI#O`pmkpOdj홱id}KEy  _4 j+(5V؋4jF]Zj6i C>Nl~=˔ 08I[ N#kc#.\DCo()ҎFtoT[nG؝?JH;p'[Cku ̅δع‰5 ᄗRBL{a\ݝ7mF$_1&UN R* ;]b J/&v#" qR!5K殂ZS-N̓)ɖe(7]83̡;'R˓I94$G`⒦b1_pK8; c,7Ny?LɃjQ]ʮSH`'qEvBʱP {VfRIt/ˡvӽP7uuwP5*H:tt5}WՅpQӁ%S-gYK%W4c;lg#z];lM)8Α71F +d(LDהp]WQ3VH}Pn9\Z{)H?#BRamެ!Y_͖6/NUj|<{"N.9P H՝{(»jt-n~N,;~e\Χ<9n&4@lNL9忛83ןazku+Ȏɥ 7mL)W@"Xhōlf5rLMݐ v;ܧ]&QGE!DfpgP8S%`UKl:.fGW48qUi(NӃ? .5o4c &Mطbfڼm[$#Ú*U;nc @=aNVgiJ8Ïlj 3!r2ƒ(q+C㠞)/2esYDWrc_ҝM,SSBbnUMPAG:Hj궐vaOV0eo_J%Ѿtq;+sh7/@#R~aGH^@( T0yW,v$uj\4jS +U[xnnW9f!76b@80t4A{,T&CtUaU`t%gظjِ_TU4=R*\ru9bff<3$U~Yv8,'vC׏܃c4Od6uވV+yf%ƥ! ex4kuabklJ_*ZT+ڀ8ʉU*lە.ib3;)+*Ytƕb5` ? c/p_ ֬Zgn؄~p+Hf^zHB|!@3: r6VͤJi$^}f^NtY~* 6MS3tlrϫyM-6%T@w}“~-G#TxoV0Rcր 0kB|4I!^؏?K|UќB}TaS  {fX^:Ao5qHTr7!L4EYڟ`j켂C 9ؐB9=/w. MNJ y*Z3^nE2>~{&pXZ:P]xZ6!He$i"OD+c%b3)ZV,+BDoO;eԦfuV={ϵt-x²Wo(_%p@>Sךd NJ)U*Sc<Ɩܭw=PRD vǃy7wΖGRQmCÈ_XKRfkk$A~!2$2ȑH{ )/+ǍҷK< \<:.;Qd* Xt3`[˝-{IT: m K*JuUoCKvL c.M7ЖeZFɵEg}pSKzһy``ĐJp/ʑaykYu>! x.?U,Ȑ_I^fB;TŗzLKv[g^L?C֖6([+z+wKhC02gZJ|AH84 2SOvՎS1.`\=NX>) Uł4l<7YXQӫjD3rz!ulCia#a,귆K Y[r/q NS$,/I!ˊBT"T㪼{e*|` 06¸"`_ѠU)p=d M!)֣˺oLkA;ApR~][XN2&_'60V]9m EY?@T0\Xϸ q~+)Όͼ}}4̒LR]lAb?s1iI'>O•ݜ%; ]pnzkx ɑW$T۷HDzra3Wl bA`6؁ǎn  /?oGń7~+ j,3htӾ\{beʚ؜oYk׌!7ù# ZR;}ŋd[LL!Òn/ vt̺8ڹ0?`_z&>Ec{E4p '.izrs2":L #+_ HNa&+JY:푖+H3z6 e<b8Q+}~}WiS4إ6` /4g o*Wm{;9mml"Tb)Hìm#k2˰q \L`G=n Jϝ::)o7 ԅ##<  WluNMB޾t_.}ѴS@WBcҒ<#zL$z a" vWXpv5|#̔Ksarh()2q4ը`#ЫWhȓ#[>K/U.^ sKGGn7,[jڼ_mhՕE뼕rt&`:R_#z'rvú,f}߻7˛s'Æ}I״DBj« {0c1X~FEf DiqB~ F4~ݫΛ%#M'Ʉ>'?8,֮-ʲ1-b1F h"BvޭsIψ(7Ė!nA 3l 7|6K dYL3b I0)$ZN OB_i3|\\tA\)BG :_M'hgg s=0Gٰv@Zn#I5UJu(y8B+E2:iqXZC:Emk!{ Oα`jhA? "jgjdUqЮyksKa2KZouw|5j kDj;&9_mGSSlh 6?WPH~#ΚtƮmugKs}߄.s1/o=E!:L*|Wи^(,4+9(&WI3tIi@^>3yԦ+I=Pרl ^H8e< k{ }{V)S*Gk7sSj J/I"&|+Ϥ=#Ӂi|gfhhS\euȰĖ0bDum~Be>FY_GBP6]trf||f^Cf6jxp]WsYoYo#!<2d]+wMI]d'̧2)]#m3_ lTdN3 ypDeF7hL lO2[sM :T\[;j4a}]O*po^E#[싞HE%>GeX? oy3- boCNbI~zb`p:戂O ao!9|'k B9 RulF^ g$1b;zOtQ8| OR&8{VliUs)YUMl E(6Va'/lxԵNi:I%l9VmEQ[2=G޸vZ{V:BJe˗xt/^wa|ZʉcL29馚q^4*$LL[>'z:m$*{l_oFjް"?8AP.O|:q GK(喝&Vsg^ܑ/%߿-eD׾y3@R+CH&f`d*% rv!Πt##sS#,jqڠj^9DW^&DNn{(v0ܪcw#TgWLvgz21f fO1i.waZߌF4]GSO8rkv@JN6:ӗ. 8u0HJ/,e"D?{ j͢܋Y$?XqO^:79u n#9r` I\4^l^u>j&PC ?`,ܐNɹ+ƍ\}w̢*pZcfo2f!EYIZsC0Ix#a5eݠyҬgUPAGp$RZ 1&9 6%0k1gLY4$!%7 yg-& 7Oӧz;V@ja) Wk6$溃kKeSKm^1t*b+*H*=Bú 6J__ds(З*\v3:LFy{k*\ުMrd9@86JE~?O-ڿB`f#mR269A_ځypŻq>]sЉ jyv06䂢eGJ|H9\&oxF$S ],)_(Ze22꠫`R!5% \+5{" ¹pVVi>.b9FhY .BƄ!#Ք_'fσzGTF|{X$Dtqk<>Lh]yH=D3^GStfbE:LjֺW %/ALg}H/gÊXwu/DZZ٫CsT"Gڢ(YjNDSw}O` @V,t7W P?%еt5I^8'Wp[q@Qd\YRwCATlݝ=:qS 3,MY{Фy|뜯jZbR0nDtv(B[7Ѝ2IyF97K"̏[NRV~DɪKf^.f iL>#"IŚvrFv9| _c#ؖ>sJgԝ%nv0Bsn W [;Y86b4sPgm+qu:5!B/ڷv_p!rirk}6B"=CЕ ?ԯ%V02:J 1&/.yuY beH(Ѣ$'D .MŻj0Ҵzw bd7U@<&/UR=sM2H4qƌ~2K}b0Ou3ڳz" jp5 泵r{ *TێިCҗ_ o-C:wmqRzp?:d0׽q'N GHmmZx8/ $D|0-*E$dgO}w!u;엛$^Bѫb$ps5(-kO΄cJMoAD;ߛH蘅D*䏃>i㳝NRn2.CsZ~< tZx~\Wq0Fc2Ö́&1} ,lIuNaGɐg_+Bd8%sywxj&3#m)kƘx {`~XcMo v0B~JVU"F~WSx bV wEi*8XB^t ȠxZrnKSn9zjιI Rq@]}CUpj6}7nO "K_4م%,"m>/FsWEadP!PF\, r&i(n:)NqSJWg[c45VxvOY m]u{qc/Uo~1$Ztd-p4^HyLWb=XÍb6΢EwR@9zbtX3u%v7Hno.pMzM ?9b܀y6a`(Il5(am*Z:4 mۇNV!8ՏΈ$8ehN=b: 邳_Ł6) F-+%:-y%2}/$ |UJ w1 0cyh#gpУAxM ]CY5K!Ck#y9Ma }O`tB<+TznFME?(|st!EC,-,CTrzqq3mskYIF5ia2"BlkKٔ|/1"ߒB͕ h~) FōKwXܸ'9QU (4JKIE1Q)|=ؐC\bd#BZ~.0 +5iKy7I27;Ya)ӅҟrAp^t}A*G6ZS<Y?&֯-tl3iRt7MJjI wHȩJ#:JuC q;Y/ZgAg'aSXtLH e'g 3" pvk̑ӝېdk|}'Β|L}M,P#L\h0j@O@xT'B#U_UoxF3 A.!M>wGU L"xJZx=Eni]q`a j Vi/KgX^iСm!A5n2VKl/odbM^=\c@Kpa{5ܝ(뢕61CQ Ǡ`( _ JrVj_#F2H1/ˮ+RimW N1hߌNnpKIQh'D$g4A:--3Kn~K$[uWupet(HҊǨ6spgx7]|V4vpGA|ݜ v\ΓTk((x<_#ssAU`~7/RC2DAJk#mȻC;k*"D+.\n~Z֪~G2q=3Jl7ѻ"qzwDQK">rl*cQaX[eMXY`X;=3'nbWLw;_8 >< M(.NEr>5k<ٛT<`f}@t˨hֻZ"/IhtlSξ+Ye,GLwql%LeHz?mR޼dB׉p3rԹpȺxC 2g7utTW[4v*1kVH2kT"?kzqRupAxC.Zm!N "3yiB'oEF0;}=C|o%JqAu5;;TobzE-D4B5܍- f`giqpv*%eD&uRE0rdD$9A]_1R8X&?KIuC =?3|TcUV\ʩrs ]a|h* i6wPYa]ݫNEē)p{) a2^U/vL:~ d:T2OYhw"6 7%G/|i".9 TwׄH%OW2$ztu;sh*ev^uLnI*B2Ici%MdŰG9ڛ.Gi)"/w \`NB ]r[6-t.%/-{+{CHQ2kDQm| `|Jbe&bHRon N461c:J\ #cNkh lA c |tGyMʪP9Q,t6O@IjO9\'Au׋-dX o7{u^6<׃,\"ysygePuXQOՓŚʢD0*> Bԝ;1q%irզsh,Ncd<޺MyPVb!9 lFj5Pd&=#L78x.&qBI,ipSWB 7vZ|{EqeLL|`.(.F1V)wNtٽPV7-9vXH|8x*|6lɾՖ5f%.zW}Zsdy ga00.\Ԕc"" Ap](OW:Z":qv?KMBy M^9.̜b{ҋpGf72fPbU}pɛn~yiޔ'^$<k啗KFE=Ab )ȴY2II ,c5Jr54$7z@JI lخ뿖ڡザ/!_YUMT%IWi^SH,Ex,,EufJ"o?˩ YZdrN ܟR#d{ (G`u;g~&6XAQTg= FJVY6b8gpOׄ=|h&7JC+'?+ɘغIZohY/:ڇ %(kY£&aHWNW)OuGڲ<2MBS{WUB,0U|Vj]ZY`{f5/B {yYMƷ/5:lO<ǘLv s1 xO.ni+FV7hHʅ3XFHCBٛkr;YԵ>ڤKbwmi kiU}ϫ:fh2NPA%-|Jr}.]wt1NiGڋ6<3& sMlIKTeM2U8~›-ҋL<зV1{V|/)v+@oa~9;Thy θPe1H;u*dzcl>OX1LnG`s:`Vت"t$v`/ҢYr8l3PuM^ pRs^pUƆi+ZKгR֑C RIFQ6[%'=> ZŬ>D Nj`.4*^My{R>.fAPVe3KƏ2A,ł V:4.~ဟ:!ܬfufN#4z/\'{y%ŴAϤ1ʝi0Oԏe ZTz<;Rl01a~v|[,}5ɳy*^^9ֶ ֤ |u<ؗZ92hsەb[xU&Axv3lSFm@c")NnW<4H˕$wXz9Ҁ{iTQ1UWT!VvןpT}:JfۊU[p3ƶ%.) {2%Y`yv/Y$g51vf;ogm*Ytv6hAg]?BzHF츼K!V8hIK.ne|Qjoî!Wa6a6l)YA^_=D>uZ֩}`!=`$0~5)5PjdK-ܰ +P9K/R ĸLfމoY>1a;tԾOy$# Q %Af^aw+B#:m*9O,UkݖI1YZh<7,C > .fL>z'hWzdjǽK"-Ri:xgC1rPwhdۼ,yf:j~W3']Ed.`JX6FY+ni`ܴz tT9kDx٘FihQe,sm;#ˊh7,lO aզ ~86o)L/c= Ƥ #WCyv1?Oͨ-e~D>=藗R(>81q+ZH V A?2,R%1vɘG; A#bX;b9^lr)XoN<2}D9w=p" :I]:v%Bio%d2(+fPU]war,{=q1V:ҭ@(ФQ^l6Q8l:0K'=MT)OqL9)\kss E%HM5IjNE[X.lmLry8uFlھrjn}v)ӱv_/W7u͂ͻ۶2q h s;+Mց)JQ8[RP$d W\a@28%vƓ1juCӟP>i1HvdM՚"ɶ$/&ôDQ1D9}=j2\Wu>WJ |^!(sQ : | @tFF_anvϹD̤R!*RX %FEr/\e7y*'$Vd4nFҗ]v&oۄub?pMɎhǤOIr6\hEPfŰtՉ$ %L'qoXe5Ze 2 `4_*^D%Lzָ">qK4jcCcfLl]V:˪`YTӶ]'0-mCsxٽnᵊ?2e_Ec40:TqCD|ĤBL:ZlUpT9s=Nx`Az<Њc(ˉ/4G&y^3]48Af ڽYeJsLyJ4@ 11G'^WFmǩej.97B̈%VrR֞ˤT7U.߸&,C} |e$i`.q8c_ه4O *8@"p0,TsŁm);йI$7 |bk&7xF{N0vC[ppOvڑos-lFÎƖf!!2RL?n`-]˚1C /L})3|h2s@Ium*7[_^OO8!;&ASy8P7bqSϭ2c=k\6THyl]R!G!cOHBRX=QW-{QAٓSCpyX,A. bU,u[#|eMH0NIg&t3]Q)'3%aɲ`&DFζ=l2V圫rAHYahV6T5+~_[:G9o:A`bp)c^ÜX~c.9hrAJ'Caʁ Js:fAt3 癫*ax>l;?-ME4Kkq)/w@la\ Ů Q]^7 ltŃnLgY f%p[ELPN~Ѳ?EwMܗaZ epXJb w2[3Sĭg8UPBQIxb47-$wV70ch_ F2DV#wcG3g=9j\畖BGh;5}/_dC3GύI͝~xo+M79NW“H88 #FG\|| Re4^.˕*{'[ycĬ`0pDh$Nz8PvŃ <;wb7k7$6.{5rrA^~ju^+զKWēKTSNTk/rמZ68{U޳ra/zC25렾A 2V0nyغ) jHM87'r&YSlZ9D*EyynVؠ3Q^R[W MH_V@EbH)j  `S,&10Z+/n [,Hd ANnY7nN9,]L-PD0ْ C6NPq|\?B q&> P$D8ڢi8(/ ')hќey:sd5vӫ>lkW8WG8 gDF=7#g>y@`-f*IΙvf}=PG&KZ~A e(F|Z8s sZ@눾R_hy) 7A9O.OOsJ9;P›&U쐏zͰChӛd.鿕h[iLʅa$;HA7|΃uz+үQ ͬLAò8 hN\׺QϚu/&9 w\m;%!i򟱜Yǵ#y k2eAc0rqw/!o&{'|@UDAvf/ac{xPJpC>xvIVQ&'*v>1nfP^rר:;Ʉ5ps ӹEgp*s4+7"ۀ;mq|M.j$8/U%^ 4kǰi;kbnVh8:Cŗ)U!pHe16}Ŷ,nK.\U>RssL~:𧻓eBNAf(+g5`Tx5r'wn%Xgd`ȦǝF}W6fMrqgG2b0 HnB={ZjpM"}2PW%^˵6fX+-hlj^ξH4] 4P.r7 3H1>vNulnL:j[a°?]q&@vڷ/[\ȱ<6pN,i^ScCyUC5˝1Mhϧ,~)A(3?}!tl!]wdH>e-H߁D PAL˓~Ku9wd|-ցHްs^mq-m^WuP=&2`=-0;GщH!Gs7UN ԸBGhjDd9޻f佢4BXYN+*KaG u>x<KS<2ڟkkm kFxd .ֶ?ΐPY`N&e-u8)8)9Z˞8poٿU^?[gY`n(z="7y(W7mT z Lxǒլ%5Wy1]%Lu!i(I?D!({*Ynh>9,>EZ^M ]qഞl&Wk+/Xn,wg| GT͢ru@)}2J3T3!RRADLۼ"UXzDf0#pt8*:_>Mzp+Do_mnu$ء>p}6@gކlUx 3 LxjhSu]4una*~BTar|+)?Pǯ:K}KbKao| :;HA}'uPd65Anڀ3,`ҲB@!\qS Shxr 5.V>_wIBG^-+ };@H /8oBx; p:@j:8u1v3°mt-P֩нכ;&f]y~֏Wf瑇p( $yɢզE?TS[fU,jpS0'}#kf/1ɋ߀uBjB^7l(ڂ4k"lf Hnd[~E_LMnpλw:/ůQEp`uI@E[ւN11V#1<\vh΢X[+tmOLJ< ]oH *J2(Jm*lкL4DOh f8 胩Jrv~4`)I`M'X`L`9kAsRi NԲFskO7ؒnNy#58k^R< BD.U,7|̄d&ы`1-eۉrntIS, pDIGg+oFIx";t/Vɡk^;E_jb TN& Ӽ8gObAzSdwV VQe"lKUHJs5aN2ەxlҼ]ĔF=G"އ Zy'%m*2G"f*V-0ʊG@L<M-ZY mRaVKm"1i6D=R(E S-bf"Rs __*GʅYO~0v+hc*H9S>rqk)4~|<#6%C}ӄT,:6 T6e핤P`KT] B4wuPwZ#6$I+ԛaJ$oy>;8c٩<;@[6uc5LF[ԛm U7mM: |##{dֽGo&!؍j Ӓ% BD#!:z|đ ["CݤYH4>>(IKBAH%ƏfE&$H\p3 rNȐI< "LrzuN OLhaj^n^y̫ә$\;*\TV]>~ǥޟ>**]nQgΨٗ~,WF}!u(vF]םxEMCZ)29TR iVN?!,V>")qdoۛb)IɎ pΣ%x \[Ds|ݯĻVÈA:nCaS'TEt!ũk}FAzFS=R]lUzlp<>t:o89)6ہ~p># 1y{=+LS @^ W\7dBdQ+qeB&xGjl_7D;o:ޔnF+3)D.:eՀPB 7yIpGO<^UAܡ71IȪ6 :ID۔ _=ձp`QVy^F|$Bv ̏ nCMkIʲo>=~McB[HI5[H XUS\A58 ;28]Nf5HM}<Ճ**O7X76& `*,dlPpS6\-"š/fd۰Ց4N߀D{WQdmǘ9ꢙrW].Z}#1C]X85H LxkE`MWiuWT=&>ݷ~/J{>BKzX&S@:YOEL/76[t:ݧ%g$,%_[)BnkZ U~8hP5AѰɵ-۫q@h]J]˃02ݳƽ5ϼ~: > vwo L&x)" gk ':S!z|W3M(M ]SɇKakP 'rW)/d|Zo"z~Oͤj'o04LTk<U'w ) Q6SO"&ͷ=Tc;⁘ـ'Ee!BUA PRzȊ{0ozԓ岋oH% 1٤1h0c`FLMOo s"aL% Tun0l\PN1Ƅ2vob?g~n.'IΝ? .j"3&&{8T9ڌQa@ /em_֊&d>:aJq #"w齧pPX]YmG$4 S$tV0`{h63sK(tINi:'j5'*,vnҰuxgJ[ k8oRIn}y!hm?h#ĿU~m,):+[S{@b&54n(^d*_6̂~թ[2$egf3JT8U 𕰒=KF,e"ڞZMۆZ#HmQ yW 3FԹ&.^m{(|aZ0xcx(&qGpX/Ȏa L#r戩 ƅcT*Ka]s|z) zxDrnFڟpg* XaW1;nK`egs1#|]Q޺u忚ZQD9!h 4{TA׸!1bRSMɳP(?{톂^y<A?R~5lMb֢}(N\!&W+szGHi\c~ ICB砇TiG"+$Wjy`e!P\K#s넚g}EodJM0y|\O6[Y0euܸES|7ԝdE`9l+ٕm5|kd NE&^# =UO.(3X{ynYC!:w4CMX+YC(l7{_֩#Qa0iN财|FǞ{} 3ӄh)שP7v#]M-F>'T8V2݊9~V3grFg1JܦpPujAIyUkC`hɌC+l9s 0X# cO51" -Í̡y l½{˧t Z?&K͊NNJ\} [:ɑf大zadh?[@]7Ⱑ`ʢ=#EbVXt—~yTP*^'P]1/;gsANX&ZuJ+Wщ8;J_$D4KFЯD-K34WMjsy!rq]s(J2=oH]rrf9jNjKb}XYٯgp6-c^Pn)Z3ʒ¬g'Nv;_j4 y㇢g 7.k[q) 9S zV+o?mSNDmFzkڏNPmj껽 ZY0e3tpKUEz8p ;V.w(gRUSE/&ݷU+8aK;$׭ ;}&XK @-ТɡX,̈́W>?xʾFC[8Yh@["$-aO>Gcą%^\LWBZGݺ/ީ K g`a]hj@ *U=1:X(JsMKʵ׋c=sᮄt =Wa U} Yh ں%_+"'  0a(a {McO}T2.X JC7T- $6?;xJ\$ED]90"F:VWO!v;G16C2tz0SP( |zیN*~ tt\<]JHL 7yXw4WKlrw#wztT߷J)7Vw MrW-tj&-N(qD?o*zRS:>0? 1 eϦu[9툳أ]DBy5H-U0_ߞxiYHз_eOU =Dz+w͞"2]ptLLj"+9=i8)pv< *nm(XTТZaJ7TOh+nٔu|#0hJڛ 9*>Fm ~=Ēw ?_Ҭ31іlᠦqǰv A$F  pZCfY`]a^j`E!|-b8W u:jm6*>!LMj }R.WsI;xGd+&yO|#yap$4wzhE-] GM:o.^:R'XJZ4(!ƴʒ8J&x#ʖۿp^D6RҀSrwwB!eج5mJÔBs?ExG=Ev8 =!^É;G503bO(N1X= 5P5pO1IJ'Pz?/؏o4p&Lə 7 X/ѾχØ }!;OĽ &y:%ْen8C|LFnϵU<?+cdVQx׍qZT(}:uH.cDc>4>6Swq  pG(5=`EH%nytbe ERr3c{peJQ"|p! p]Jmt3Ly1)Ցç1˴``kF*ϨIǪ^&8#-J"6*$0FnU$17.4{eʾ%nVU_(v'i]^Y zލ; 8$x95Rkre {?J #!<^;q L~&DЊb;zc®?8]~Q#i*l)|1WUQXQe/;@F(cyer L$N^T 2 m_@.HƐ9Q)YUז'wb~b>YQ>=MȥǫhzDosb/σRk_K`y&)F&oVyg Op&UG5'A#r(,iб __i(k_vw)5m$ 뵈F7 pp'Cg<vqٮX"x;p͸htV+\uMfhںINԑ)iC&+TQLv^#&Ķ~Wp*ia9>1=0 j[{xwJfɉw['{oy\Jor/7-0B3sStd+V¨vRq۵ه:EJ:E0#a 5eC2S0=O=WXi^;/f#u{׸;Bon"d?> Â3[ȞG+᱁,ܨa_Pہa\ߜ[o **X/2Xki:*?WcI.{(2px;_BOU_kݻ:ٻ7 @Жxd.KT08:(\wb[b%'?bG7'iHmRmM*2*i?-|.sNF^b/鸯Ƨo>xa$ɲAٵ0ϘX JgAqV-:Z8eNy?O)Խi7~cB@65; HX3;(0BMݢlii2 hLW^28R['T~ .wHާ . 8vIa񔝘N%i%F-?7Adij}ڗ?M @Cw{sH#'$i>$9\:TǩYtޤ UJJ+T2eKy)f@^ߪP)4tDK6|7ݼn"PA˼u. U)8p,px#m;]Cugt@sDyO gņ9 s ͇Gh"Sa( +aMeүH5t$ ,b5Jδ}6IP?(9鸶+?;Շ{Wzb=Mj䛁 |=&%4Oc-+IbE\\uTiM[8vr+a@"q axlc*CO '*UFo)o(DQug\N\zKIE+/ކQau<5a6׿V5M69QF'&r*#|zj޼cDuV\))^b_j/sF3m{c&j%Hp`RSxY~27f+ȷ7]b!NB"`[|^Ma˃B+b` H5#KSl }@S/1˟Ҷtc>?T Qob}$V,VW'㩺pvACfy[~l$3O fUQ}K Jojdmf2xQs(F8Ji8]/dR<HbLFj)|=TR1Vn*21|S^o:r &ކ-hDg3N-ޅeLrplX0x+ίdj$ӶΜӥ|_iv/grȪW ~t$1&z]B=ީOg31qM7mחFXzh끶LԚp)$S]T݋Z;|SV|wk䛚n- Ts1viu~~3QKóy@ZhmMJ/e̴o[1-lWץ>gkdfF+(boG4'3B8*J6W3b:M`-#Íc`hP 8|&ӱ>ujfҘܨG L=V,Tϣc,|1! OWH/*&Bs֫MA P`U`yk:qSvJC p ! %SԼ&~ۚ*Uvh1{$tN^o +deU̕mm$_9:c{S-HQH=n"$ -|Je :iOJ оzZP/h}Aw9-e 0+cuj߰ "B-~rYCE~ƶ[TؿVcYl!3$o[w Kb@KHwuj->PAP i v@iDnV{Z|(uhU-Rr!XVF_Mk8`0$_emP8nK_!bak#+vW݃,積tw-Tw ӎamd mchlr,b>՘DUfC0u <|X艿z`^zqy*NA<]y .DmZ2Yq֛>IZ7li&~c6A ]_i kf#Qߛ=&xAB`Ɂʱc Wk~WKT6|WS.m/r;q|Wr|?K7uD(dϻca^dbя4t:b?3?i`s(|۳@( 4ہ Θ+;т`M;Հh+LPfG³= ՛NK@ؚn }"錱q­il< ”j}MmtL0.Fj;8Ay,5Rt2]|vb@o6>2#3l3&iI!n\[KTTVVZ ݊=_oa%ձD>Dѹ79c.:}qŧ׫SKxa3@dW*t`1|Z;ƝBN˝xSÂvNo)McmU|ke>7>ˇ&pq 0 @Ħ ek ,! p"7$& j2ڂ@N@͌ ߸!䭺=Ϩ)V V19Gn9t$1$̒B/?rMv{ _x+czV0*n"ektGW+0)ȼ&t(1pD5Sl9{=s?Fߖŀn/`tj'NtpX^ wAF,| #nQvWS{Q5? 4|2p]k03{=|$Oh >u7![d񚈄.ĕpkha`v"!e&(Vlꂠ%E(;C%(`_kzR>)nߛ.=dEIH5wM{RTFßgB6|O=̲k<9qrL}8*90QEݱ@ kkRCGb NGNI^Nqb=Z: qr]oY3~{V,q zݨFNITs-Og') XT^0{]cdK DBn @>.9}Y^VHbgbF *[Z4ic{G7Z ڽM .e:)<-(-;Cveu28Ry!\m̝Dʋ),f!PpfD=*آ4mfտЏ ZHY ,Cc1v6('3𠮯"} =j€1PӮM$R*thΦ"cEnF!l] hY RP"\2'hR#[˜+SN&M*sbgMpZ"+C=qHp9UvDșzmhާѬVy< oT<tjGs{?X eUR&i9>~3}2)φ)h(ȞcOp˃=b [*9zSB $ewjώe/Wr0@ܕM|ϟn:Fo!0ܥW-Pz4'zI}&6.0 wn_v)X-Qn}e_ʷ{8mp,pN곭?s<9מArO+7Tt yjKF\x+4'/./5P#'Ύx}HzQoGet*I]\I^rّeJktV`4,ZqT7 ?"j F~x3jhvZQqA&`Ϙi=̥M5kl*h\Yq͟(k-O9 k &JÜ+le*wߺ5em>Oa(x.nu*#»<xWܣ v@]:<~c@x=Mb>PAy]0 ⊼ 㪙Sc>/R1zM{gwY2ldu f2)0a% -5Ȅ͛,r''>3+޳kK7Q#(Yaw28MDduFQ9,5|7u" k1#9'pƒ]~ ϗecI\y(u1E, N'9g]a&3'Bl8nK)6khVlRU:fV$Nx0!}LA%ԡw)d h:aw[ʍ{r~Re/Rj9(%yDx&%Ƶ5 žKYh{n4|p\gA)h8F7'P0U5dR<3;-ްRMRe̲Sv5ueJ BKĬDr!Njz?ZP "7yН^'u зD@ph{&>2,PER *YppEF.ȿ=Ll_]t9gņb^utN sp~ݶTVIh--Bjhk\>'#A"^OydSyN-B%v̔D(G#W={b}_DsD %n5D/\3 ~j{i"ا ,MzrBIP\`ES $ ϶p!E0|XX eDd 77 Z5mIz?jC0}b-!FyLM@9ҬbXb(`>_vo>L7S qljۑeQf pB2@Bd,L_Sw^`l-Esy=L:c e E5n c$nh>ܻ5 X> \kG9NW3/]G}Ʈud'A,Z߰΀\&X9XuvDrzyg7AEV»㨿ɟ9途+u.n:^QxLS]%OK~I&IxUKn6(_5hP%z4FVx+*z3iKBN«\ 7 FMj#cދv_$PĞx-g5ol5zE+>(1r|̄$|9x[nAoZ(6Q}wԚ7JJʷqIXHRb&9@{-&KhޟE{· 9m߮1.T1I*]N2N;*U4O<$x* bTq2ίwdyC8+ﯤqFB|$'X%8LAMwqW2^^?׼%1Ǿ(oT1rOɛj8];U?NEt\=*GzGU[YAxSya{th]}8؁j_ƉuDl#O=ٍ0PW{ex_wa\g=K(u#3Şk"XYiDJ:_@?R8 .7wqy<$9y,udaɻw7 LK#!O=[N wÊsiN ʞC@6gh^ؾR0%;VӲf? YiaZ2`CM!dSWlb>wE"aۊXO9Yo)ywiH/u);#_Vtl,"_;N?iy2K[ 0cj[IB]^yObZ h|1WL=J!f p󺊶=?8lq$- bm[ѭ`G9;Nֺ QZLjYҼp}s~i @y*+ASn9 `hc"jl-2aP/H21ʌYZ1ဪ@7 ĸ\ zZYsJ;dNpPsU7]%+sԕS&n.dm=` @Y뤇e@`D}We8 }O{mi4WVF^FN(-Nmh{byt 3! m)=˹ڿW y4Jhώm3%K,iC)~'T{MV4lCՏ\lyPJVH4 cm2b+Y>‘ M[d>x5&A%X~Ww u5EE& t,u2[J)^*Hȝ9Pje2#$V~v$z׻9t:qQ[,1_Cou ,$ <%HX/qg8+`h-IS_UEqc#vkYbdBB/~8 13Z][~PԢwn#pAjV\ QA[u:Zg!f1(^[`!1zgBWrAVAB5gpoCLt("Β/F8,~MOEܝ2ZR,1ېťb`05\VsgrOY&2F%\L|$RkJ|xbb4A}(G|R^=m=e:Ȩ<.oY)OAZdǒ&w \8O?aݴM+co ʳ!(F] BͿ0 =kw9{=⤠|}]?UڂkR-`geb;s/aښ09y!Bd+w ]T PYK@=h;?`$mM{*7Xf=.jefHY'=R'3dXrfk)BbBk'v'?OR#.2G.][jtorRwbrx#5P2Ъ4<3 lp 1u|!1Ⓨĉ 2Y[=tM4iޫ_*V4ipWLLa”K=afXjw1!g47𝜬P/ʓ Pf7Bm:Ea8\T^,cQӘnsˡ^+(>psKKfüwXHAj/yo .!*H[~F>`frN飃b UYQ9:>#AR9Y@VP` dߖONG#0g=8B'ɡogv:xJt(ndsȟz).'en]V֑s]Jd~DYP3E J,I!ܻ]f[lg%Hx+z|]yOȣx`Ch9Dmxo<xzf`4eI^ 4扵TʚR؇ۏTwtEx|:U$ . Cw9MƊ,Bu≨/{rSLU/o/F9""s t\޸IqZcfmgIsJ<_"|1\{Em0]>_ڲpUw= LޖZ#z:Rf&Kx8OhQv7ӑLEՙ={9D$lW2Gi(NCg=*X2F3ƪN/Y ;[mgG_EGlqV _A\vO&-| jPbSH(ia JLtqaє&UiA*z70SC0ewv2e&\ceš$oGJNPV[S)5 8H0BJ^begɘ{g3,QADNpN7&.oq灰7 U V;Q"`?9 sDMU|5GfzKyUv0 |-Ҽ$2m-<1˗T@EIDalbMt}g.A'K Aa$c~uuK|qf^k4iU`S7#zP_~сnId]2U0zg^jq{J[?)ݐcY?t pJmW-GP& -yOjW*p#dU' ^G)y%N!3`Wʘ[&g_VBW|e;!ko8Wk Yz5("IVu3J47,{ Pǃ0  AM*s2MEj[BʗB^[,)!f\uݥulvK :!1C`ztܦl *m>_ybDzyWH%5DClߪ.|(u",!=KQ@SBRJ2..kJr Y3 EoI4W݈U`j](6ݨWT:'lWsG(9)Xk,վQXj5l֋`ׇȮf%Z6M삞&Š5l}2o?pJ<+&*!d)%rXQ֨ZQ:W /aBogVY{APCКQȟG$@NJ} (kZaoB6k&gxzAњ{OYΦ4J]1]~IjxGvՃD$ i3xqfYq4eyG\vX}^ӵy:8^n7RF2:BVtp-Tώ5@1Bds$'uD6cE@i`kGy$U)V2ӷ3 7`C՘8F+|.4(ʏ#d3m`1PC= ԈYX$M.U׭iĩHPQ9Lk]ѺKG>l&Q3|@&}h(j uض)6a+^LU3@R,ّ%yQ6bo47j *EV( 8j%SO2>+~>v=MOa*&&&ʐ0Sdy:.2% 7?ȷ!y$Ԋyьkc}ӵ<|gzO:;Qv݀Sך.bp/RPy\ IeHHCݍ򇃄ZkIāZcߵ,{P' hT`P9=dE|N k_.Fj1Ձ4fV;gs$N)Ka`B "c:x9&TBa|!h%%%etK =!?4 T/Ҩ `CרĀ&\ 2+{6}X 0d{WhY_\Mf49/${j 1-%)a Gk>ccMj8>L~䟑&;ܧ+B;r!!$.m#L¶ NPJ}o)o& e-ӦvFȸ'T{wU꬙RB5b@s$$hݣ](6$ք!B{HpvmV|Rvb ݌Mvc]ZC{MqgO[EΈqw PZi18o=8A?b7.FlA؎x_)z"ǹA(E8j %\IǟmpGc snLB1R:r{1-8W%bYExV0c%-^9żyMIe `/>:[$ ]8>_h)h}"X!.tޜ"/3zڌ5s!0Upe.p$ǁھHf~!j4*פwd<T/԰,eO$qz]~\C펆g6pSP9F> U)*Tl,5ɶE8y?`fu&0ofMۄh!N'{e?D蓈;^lW􅺏)bZe?\9PE^(O4A=V*,j>0LNjq"FUe-RKb%J[YJړت R{`$'ڣۦ/]\k5:jx( !(m,\_hz-ګ0XtP.RAkq|HXgPEEm6ͪ p,FT,a7nȣی+{ːiкry{uqE=V6cY^ Bb?}"<6=|lAqxa[51T1";"Z5F*$.3QmJKvn>|\4{̑JN[}1qzo(p}]cE  @JAbeubymbUsIt[2: =;`n߳Ado?u ζ@>D=IJ#rײo(pW+aS~o$Nl;(|?21JtRJ wv.xh BfRv/7t1]礸,G搸]9nh Vݰ&r+ӟ܇ݑ{9A噓u \BI:'hy`6jOXR #]dgyfKxQ7Ɓڦ^o/ C24_R#LZpq,yPP tLgqv֧dPp1DaT(o#Ic߼Wn~o[p>*et1h,ޘWdJDG/"j.H+7H]Pt 3?*^_qxX}iGKcdgPTaDb(] 7jShEEE3*>fR;R]+a}Qiו^VtwqV>_ 'QϑL»R~v9קKVQ*!-$qʤe8`t ;ҠRȪwG 4#4%}OD|y@J$!v3= 9r VKͪ/rro>M=ǏlKydu}=Q&= ,avNV!{ n -Zp͚ॣHa7T cֵNL ķKVэ 7v*oƪF4Cp ̳y-b92E]/W/= d0VO))~dQHl,>АEHqfxC-e03ki.F A3/}OrKH5/f%7:e'ħTiRwmOH״iˢ2}9 P/GKo!یkb49bsX>8+0}G )"-s-</Ik۳ׄbl=NpN Eh+QP_mR:ezq,xߚ$'L 9L' ڍwٗޒϖ҅j=7—a;1I&ZQ۠lD2lBq~w8OW^ߊsCaF빮Kdfv,In $iB䱵 C0ڊb'7kCkҘrH{Z5!eA5ȔF5KW7CL ړDƷ0󰖐v̾?(b洟IBԑ ߷HO{`=r?mD dž̨:u*bAU/^pcՊz|*5 d})ܳaDMbݦ4 Lڙ]PGoS޻7͆#I=`\ =&clǤzL99.)&aSEG>^)q4P*8O*E?`GJM,\EQ+罞Y|Vpu`UI-bm 9anRX;(K- B33ρYqχ|`BX$c 2T~£s5yNP0D/XAn9eu0\nH@^G2i9_Cѿ~ԯVWEK5Cz-z )NB\m,ثP٘=SW5d|zt+Dh`d:1iW(G MX۷ebKӤFlPi} >S"7ĎE\{K6} EG*"X_kZ?{wW,IR (ϭ|$4H3R%T^H4eG4`\qoKI՝VvķH{a_$9~#h\ժ6~,t} Oa|QD/씆8 .&\p&7.̓"&ê)R̼n}5BX4 (QUp߽nt?v"/f#x^l鰹|mJY"XƗewwP5G`H.5ZDqWY#->5"Z8Nqx pWE O߷]&)\Pj*OYF%5^K0XK"DHTӱg$9h]'4T=D)2 -}95v+b ؑ;, ( p-y WCɡ7NR >MuW+o^ά_S40Ka?yAPǴ}.s+0ǔ?`ygv˲aMQLƾҔ6H#v'oLFř.:M13>^R[\BiZpT+.+oaޠ#o`&ɥRq/rdvfIvP}=.0=T?MoG%dقzWcg(E ;N?}& %#ZIlk#I0c!ȩH7OVTH܉-:˂`(w7j 7м+˂M\lі9ufJqMa4HytWlotD2W?/Gp8C+dGM1 ~z{ ;8c9'7d _SlCl _c̾:+$P/w>e\&=&oJ~; b.'#d4w$f$aZrCž$QZE\@_w^rrg,ws63<+$ iz \1i|/Y~ד N[>pmXdXUz7e`yƋJ?QL#V]Spl|`qvUIyoBQqcՄP`,Td٠7z0Ff+;/rC!(,'B܇B0"80IפindlϘ\nFz2vCܻ_h8t)!^NBZ{?BJ3ʀ I&!' Ѱhc yxt\Q"odn-11 }*ơc#t&u1ۡzwfC 'ǣ=Lb722'wl l8 HPgz`1B=EYOY :y }|9W1o㌂mJy)>u}uάSܴ_!^@4׺r+E] Vj{D"A*RhD4#OxrW8 jg豈yڗ1Bg\GT%M0` 5l4:72%gm@'g0F|?;MZgd:,A򮵂f8Mlc]yG6;$Q pN=~Ft"DO#8Ӭ'SNd# 7CXۈ?P-r)n|/;!&3/&Ηc-klw]l>-KJم/Yzzj|q,ɬ1C\|9]:UK!cR:+ [coZ*yQ7_:-߬'Y@U,,NzWLjw᭳$‹`!\||h\1nr1,Ã"VnPqev#(D[E\ 9 3_Nn&kacnHsj\B#3x49Fã0xX7<؃ ^nfENMN_3Wk$- :TFxPD Ex;jǹ6"V0WۦZb4 '}Oޤ IR Qx6ЋnTcxeKVXm0K( ގC]JxQʴ@g#zlqD+5=D2RCm+2nj(ˆy.c~͗![ގ By_\$gk |s҅EXp6vITB`*i36S}VHSFw1K9X@Vw/(s1^sAZ~R !i:D݇Plr|2CTGu>˿/j޺C@krnL6Ϡ#x CNz"x2V{s\.hc\;jl\ii: 'n?W04aA&r=5t ؾ4B:x)aIb8u@6n N,}MɼfCi#fWn: :M-`j1jޫunaU!.憱g>Y-+K$+ȡ.ّø/_t8=QӋٱofqD1JVSJ[W@#mk ~(>rEQo~j| 8lP}З3!y5iMt> 1LJ&_ʶŻRes! }y~:5u $ e.j!&{"6q~酅45YRS+#,ߗCT^OO("﷊x0dq\x%Ov)ovա:pvEx#%Il;B3! 5\m$D R9\i0ؓc3VX&Wy=<+K9tn*NJJ.AX ۝P٧:W3`̒!IuF DZ7=1gj:ި)(C~`! ?6ɘlJiOGyͽԼoCNn- [96ɪכLH:&-s"ة*G_W[sfIv\G=yM )Tn#8dr0r[uޮD~O3#[ɥ}:0 8#80Oݛg_h6+NHK"1{gfgaP\5P#CĄ :^WrE$ A {qSI]F75ǭ 0w70MB,ߘ_Ier$H~:FήzaقKI!*B$ȓ7l,]Z$s{S(-LUƭLX_ }˦ŞAlA{*p*^<,q Y'q,P_H9UR~#yKA8UFt[ujW$-?u(:^cf8b.ySfwSac-ƫ;ZGZwLJ{n<0K;pU/"s߸W N+2XZd̮: Q7Ϊ9E˽n-RbF]-a+-Q7 ,.9,xK `=bfBg"ʆ3I %CtL3og/:4hZaЄi >UkdsZ>{@_k[56_"kDW~ 'PF2@7 XFIOtXF@t͟@t0\A۝p[#dB%/ڪs8$V'ߚqߏbhW+7RZqQt<$w|+/d @xi5_Ew-L!2PD+kSM;T2EM2أQ{|uƭtScn\dDn-=n8W 9]ѴTOĎRis~+L^- *yi++/ n!^ZvaЧ~{v~ӫcd֪NϵbE9fn;ELJK?TZG&엏HeP"MB]nb[pTaH( gJZ< nJ!]K]IG.:~t ;p6AAnMhJma,DDrgH5ȳL= 1~Ȧ]1G10`/ͦ:LQ!`ObhH3۵t- ,&h!T&I}4z/ uνQ/]̊K@%,@m,'qQu'tkk8"<ܑmu,`<>  4]))"wW A{(Pv:ԼļuȒU$KaDDcꓒ F|nۿr*erݾryҧs^54Ɛ\1fU% R\ U`֣ޛQ^iYJKxҭ_jUYlbFr  Yti|TNWߜD<\:`xC7&򖽐ߎrjИU.͋}m3HL(o̩b$nAYr [;v!,&v1Be\6 4G6ȁ qQc~i`ZZA}Gٽk jT1iXHtSq[s<'lިvQz#\⢅*/̿#BJm)%L `.s[:{]&A|*y O^.ᐾG&ogKZ@3]`(ױU4ϳPCɬDln!]HzãɚBi5{۹Dsš!51 we6rLB,z!D'V2ko'P=hCmfCr46Yab NgB9\wE3c%wa~N-=;8H~nX?ƒ ,qXXXKܷN5!g lӣۭ{̕h:oˮӆnp PJnḡ1lk (x' _Ė)K 7z[M)[uLd:&Rok F~>wa8=r>WFZ1ryJ{fhJOD0fYh*YF4hX*?%X%5 `~!޿-qO1䑭v\7} mTa3`yCdj?a }@̯:w^PN JVg|<]Ǽ@\hӟ_zʠ'=»"Ā?+`ށ*2AFv:h+XCARZxV&?4iLlRX ws`Qh]mH&@tΪuB^tqWr'KG':m4Iǰ"BC]Ím -m啞IKR7"[R>pI5T;4;vg |^ǨoؽX#t?䶫*|AzBrޝ Q#͗?' oQ3a+I)|WN HJއ(úb׻:FpRY'=ύO+Mn ˜VOU^qxh m?Ck` FܛFD2xE7Uf^9'aޏGXعW礣n!Q-/)w@魇W^v6(t^2" l'H+Az 8Q @4am!kD"]jcQ\_pΦ;ͤ6TU44Wm~ʢY`Ie/Zɏ}'M: ]7pejwK7OF7gڵYMv1v]#8wAY5'F~5lE|JP^4I@`dZOwrC8ҍ)R3lprE @ {s6$\KACngqYB0[.,J0!#Cfiȳe^Cww5fc:O&liڣaMD []3Q[}Ėi.aOJږ.ulճ0JǢ4bxhEN^maYK~rd;.mÜ*1KD\쳁WDUދm_ 7D -n]еu,:iM}2#M(x.MQͤj?]n ՔvrjJ?Pۨ? F?&P80( yfSY:똙CLo)R"S__}O*l6T9i?좣]0UskTjӭyzxɣc"N`{6 .?4qpM[;gY1"^R$ƍǝ4FXpi-lUIb7PP}rz pYu2N7xj X$^ȩ"AD'Oc?t=ML(\:=LBo^MRHiќ`"8lPrHdT QnX3 ŧg·.k5_"]i~Ƕ:CRAP\TirU+D \xKٸPbO1^U[M؞ś9 W)R3/=@" 0.Sc^6N+TtS`:85bB|/pvj~] B]1Tf]l)[!qjzҐ/az'+5Cu5?sId(,V9184v N2Ki}z{Av`QWw@ܒ6ȌGrB)y:(vY˱qoFet^!.*SZlCBp0Rgc% Lˎ1v wzJlyyx{h'zv3oɂN>t,KH  }> <"DE{حS6l;?Fߴx AlCSϥq#}&+5hrEa _Cgmr~8'0+ j'`1N0MχbNc5YԒԱO}·+P,M?l܃pkl2]äǖ$ۼ@skC.7.:tWHz9sb5=DG6PxdS배EG/ժsQW2 5 zm#nN:=V.#(rVa6=nIOaRɫϨ7аL>zyT-`t[\= 6iS~s[9K d6̶l5)|}p$.KR+&c& 7iĈf3uO D<5`&c:h.pڄMG!w<e|k{"29a!2óʛh%wb* $,sn{p%]cwbBlmRA] U-h>ͯ yʇ?SK$ƣ)ϖV7m<K4IoZPyr5BY 5}EƮ 0[3eH,H}6f ]I\JQEahB-SnO3]|nʊ q/ܬ s~umݮDʥ~ԯ<*Y]6P}f1uO0d0TL&U,v½Xu"r(Qο7T{{HkSE[z}܅qtWɒA gˇk~jjNMێ }vGK׾ޓ煎57aaR1hB+ %GjU]O~-J 3("_Q IJrY ),QLln_#K Sd#Oa b"2L ^0S-;w_V}~.D2SYX>̓+׿VSUAޖ&:wm!ϰ }hs>ٸx܊(M3F%Sw57˂^pH"0N2|aqAZi9a`M4->4`QZSi&y}ftRtpQi^-̳)Ş ;iU6}#qHSZ'QN젤r+ [o@i}Vf,^ѯ,f.a6HB+wxb gW[,+i.THahS=qzG*N Ž8e0cvP@hX|)YKM }4c^qI%A>YK'$ѴdҼ,nNL밄*O9](ؠ簼Es䦚REiEQ(a;;)Ju_R>v)Je7;5x!i M5.`zl82APL?u+Um᫪Xit¸ `v'G,+LAa4x~ xMo E/E{2D7,?0M5 S#?5B'3GHBդ#%6֧-}B ,~#bR2Th:}Lj:?b^U!0:޲~' ZƠ8~&  WP' !1𯇠۸ҷrh…M)8`X*z Hdb:%D!A <=dӯh8 Q{ ACs+w={%c hL_[A>Zk2ZGo#l%Q3._S0QG~ py"n@Vhx?0ԨR({*{wPeg~T2Xgj(SI<88iR-tڽ~hne#Mlje,>`@b)l0 }o},q`t'MN]yN2DRct Dgq2?Tw0tMu<1bp 3eJG"9I NOTݔr(bB- D+ 2 3VoH(6mKqƫJyF0lσ/x@4LJЖo:!x]J 04YڂaG'\ʐfFT9śVdbt5U>z}c3Lx'9P:#\0f];T \ťAzہeG$Oܸ1aѱqxJzRg}GP6EG-Qqi2:=cPlf-+TЉ{yp ɫM^z1͟~r [wX@Zj7B~3],8Fi"]C:;fcXo@ (TLĻ Rd. 0%WlGf>PDx09vpz0 *[̎^Ӯ=fp/[3 wub!<_1y 8"4.ˇ: b|Sm]h醷ܗdF[ YѲ,8́4>E|GvN#3ȄvChcw3Ԛ?cCbnHJ j<f`4ȿ)˅" qZs5 W,kvcj׃_/,8OΦm:LL6Q"uv An 蕔#;qW\4=:~t"jz)zha%Jt[o s>gO~j#ZqgS8bY-,GAǽ$j q0*aVEhxZw~t1Qzcz 14a)G[ _-r>kz;kgqw5ss7%B1]ⶳϺ g$} X揲{:_w*.3}SG 6Sĺ:%6FzQort  X8#j,k!CD]))Yw% cYHt\Wq)ĩs,dCgpR 4_<*hp# ~:U&rm5 хI;Ena/qA*e{lxMLg]9dwN|qTACˎۿubAj[z(^{H!Y{QonQLbh#7Ά=R$R\N})9%23i]_N_?Iwi$oqSOrv}'|[&ޢQp'D;:lc5[ͼM:0zs| XӌEΘw HdԽxxĞ~^in%<o$K5f%9O>kDztAnIo,d]t(I/7`)q >OE_qVeaV&vg.պ,GG@,Gq<R%K>ry*04VvRaO~|VL3!gp5IHzH+ 1{2Q&5_'|a#d=jvL@ '/'ʵfaO=-x5հ1aYg>v6Eu.j>Q_o*FŦrC:tIݏi- —&䤈?ri8@?MrE#ԟW4̶~(jAY~{k2vs0F%q V^5[e5顉~ a _jXȶ(ܽQX^Q|fu9[).`]HAs$V9JSz;>EmLJ5ͿE潥o-_1ģrf96lĚ`,oH'B$_/9¤/Yyo."56A ,2_vaGs# R:)g^QD.&M-Ga j;2Gӯ c!'6kvYHJ L͕TBi,SEzAϽ=J*@ j']*+I1ev u5J_|n̻]g]"oɿ{٤-lU](@r(ZEJZ8(Tkn 21(GI<)UOmSzc.{Le($2t k(EzjPдWAm;^e_ +"DQ]Ih1};VƓO|F8?ihe6 3# UQp[T\][K)~So&ӱcxwa. q:?1X#YT\o2I֭Qyu]mUQ/=CznAxúLJJ!Kk}q/K`ZDTeLPFk KV8xX= .KϒET9ָϷ[t9zVJ':rNO=8=Eᇫ!XFWʩmkVs U&rЋKsƓN*34|9au7:ǍwkE۸\}a"XaJ[g4 }G  %^Cq-yhG|1R:AwٹTzRW.c#F9fFZ~a:ÄC*HeZ]ma wˌ<\ox8L|^p_0Y0o1e"(NG9$,\_\>Yxʽjђt^RuDo18Øۓ}R=(\c}VK6]oݴyVOC#0^RE{|`J|t;bzxpg "((KOTˮYa[vxQ!l$!Ƌy8G/g"F:2}=y͑ίm?g3$SEi\BEQ} ]aIQ=/Y Ci̱1jĿyقGG 8͛˵z ֿęAҬ/=;Hm1l-QB|dh i`JCtн1RLˏIɇ?u~ҩ宍/ bUpi8 m1erٺ{X!')8Id([>ʗlyMceTЄ'tWCuvgIh[g]e󱭣s05^xXpWaXiY& 0o1 8w#G'nnN>fNe:|11Sl/VfO;6Hpc(mB˂f+W=n/QUݗRQŞ]z2]xG`B=I5pBP/j0X8+ R%9pҨȆ,{*3l\? -rISs%r]\3-ӣaK`Vd3$.J͆e~}m1%g2Fu \JJtD$9cYh"ya~yd xqsD~Uqwœn AH~./ͤ#)Mgr+[,LCE'lGZ7*mp| 9+uҳՈx 2v1*QF]$lo|tz#zӫk'r$jZJu-ɡ^#y $u\LIidsMhgFx_7Vh+cL,+>®(w%ea8T;-U'B7$^GS&vuؑQ2ѰT,\"TF0X>sr:@_È[)@n{̻=5UeNE&zK$H^̴ϰfo]mo̒HXܓb)~iWv TI}tS@ q/^b5z Jfa̜Vk(gUC*6`ՊHb:Н:.앰 "΍r:UEDɹ~7zu@rdMUYQ܃b=`tWMVţ1_w}$`ˏ4(P*thw1F߰ Q۵/Rb> v>f| ݵ‰9 *HEJ#:?}RKܶ8 ;HNG 釿oW>-6-]-|4LHKAul,?D+ Ȃ^'Eb 2FMLSdRڜ3z2Hۓ\11,C8b'3F tKh˝ARg9]܆Et=YHr,d o{Xē[Cq2dlR/!IbFXкg5q5 ~Tm>71aii*5i@0Lmbx6K'->\)SȰߑl8 VB_' 2IZ> G>z g"@hO"uͬ3 6PgRԭVބ.+pk!p[R;)UD"C\oyrQH$ zj?JN= 6ϫIVBCH5b":fG&.g=}qPm؆;+-[ɘy:{:MOt-+_Z;"a{ax n^1sᘲB}raSou5b(Y~.6VU7f&>]:&v`!s[r߈ǯBҐ{`\ѫ0y<;Io{ uC-u8W :p\eK=bu4zg=])&ػ\ɭZokbׇi:-gr(T(>"Wen#'~uE[x`F:;0¬d249쨒G'r댙dY{'#йɐ ?hrbNfs(u2!&l䣂Ry\5I1;lܵFQ67XjsіM.9hC;*koO27wIx?l@_jW~%_&[|T䑩{466;cp;v7[P^C>?d;皡8صy6=&$<̓=51Ħ~۞zPbێP?MψZ.|-bonP>6>uC~%U~ ,?<$@yf#jRZQKzxko$j:4Skrj:;QV{rW]D}XKd+,^)s\\;"HtFMmh?RTU#L-p$(]@%Yx0PJG&D6]w͒h9?PTDn4Y*4Ӳа˹˚=ī-oJ7n#^iRf*%oC5øf5s!5ѣS"Qm;pp&#6}m$p;˳ pIWu뮖Ǵ3V%k1:X~pt1d)<o>>B򣬥ç{qo;WU7H&)lBePdP96ׄ"H43VrW$Fj,U5~*_Ugs&89 kR"&(efVKJ:(+׀x̕_N_Dx#-.Q,N4F>٣ %VԻ:zSVāӌ%V?22|ӟS‹ i YF(8S:ᾧ4㏤2 !(3y镛(mܮ"Y$Ec2bX[:SG!ebf<^NGAKʆ2̀kMpLQ:i:Kx?N9xU %fSG6HLȬ˕:c|0 6!t.]J bBe€юHN:1uZP焣$Δtx2 )7ZXn P1c4 v%*MKco&QɈFƇj}=s`4ڭ&aZ>JJ/̝1"c=rƀmֽ }ވ&xyq6wd7_} g~N.,XO4n~\]ȿ.X-r-W5'7zk nk(ue(.m*,O!S;`s0hpmnsqzD_Zyc*Ѝvފ5S/ F8r둕c#TT6M2>"5U#戔ӑ@{p::t43*T270kDIԍ&Q'ʢƎKmKCclxX4[Rd] "zՓB3BݪD8 }':c&Fayz9}sMjXmo'zk [BbQ8xl{U Gp Tz ;d$񩥇NdR v:nB0[%ٌiwZkt?&!Rrf CLQ튟+>SR'QJ~ojvg0Y9Cl#7.ދZp\C33I+.o@Nwˮ a=S_Y/R̩Bp&z|{IN \B`} ϘMp']]4(!/-hOz1γtb|-!,^cMvH,,VVԿ$EN jrB:* tZx_Δ= $#oJ{E\"Jz Ӛh*> ii\d!^Q%(؆"әnlfWv)U9`l zv ·.̨UoŤC;R:xPj]r UZGbD R^I=FRB@A*V/RkdecӘCTRNN"7 q}z}@o&j(V'=KF ~G S>EևC}ޥٯ6YcMǓղlBNOݳYif:<+|!k88#LGv&6+ uS  ؐ'KB>$\uK}s&i`ɷlm jcomM7R'U>`%T0 ZQ6zf?ZsfQn:3p'_oTKq6 wq~RPkN$|ҫ_T<տmPgu|en'O{Iz94 >OTK LG>EW YQ8nt}'εy(M2xjON~Ko(}Ghϋ^h{NuZqwnK'TƢHz~Jw^-dK3kˮ:P󓵕k);/{֦ǻ]DLkoraݯ{(&}In}KiFرk8O\eto֯ [/oNij9tٍ%\BHW1L fS1x_mg *.^LFgYkٍHBxp kTkQƔȞ:.z<풰&FI* Z eJ G~S9iu8&by R`8Qo A%bЫN_{§8<8Jo *f3s(-B]#5kAu? ^g>f%88,xXw jz"{\sEZF)Ѥ4_Y(e4/} RR6'""~;rv 0E/Pz~佧ƇjE'CG_L<n=J u3cpKȺAc*n$\<>p(TzҽQyƪ3GZnvgl8)Wu D{G~wBKWD*? t {{:%Me-H6FGQ1~;:@=QD!o:}6 T*n="oOR/ ?HxEt8qvi<th;#&3ͳU^,ە`iA&hT!In[-Y& X`8=ԭ IXG`-d_l L a=]gg1`VER8c7ٱY/gB;C@WG' LBe 41SvńI[ur I}$^I]3ﴠu : cf*Sx%v=]KjL`V-)%VnڨTHz>\;Mr|N(e 6*gm~{܂g͒ͤ 9aH^i^ F6SנsJ\Af:97qja-!Cmn`lw6彛+kiV?TӷťðRTr<F)鵇جPڢ: b7SbFdDL*~-M8h9͚Ƌkw|I;=ղ =nGW;S:uQA*Ɗ'Jl,))$@#$z4Þ.3ΣbT_(<ɵ+ UVAv֡gw/aB/ĮPA`vnie.UŚ_wbC" 4qWsF,?״zI Ĵhwrӓu_yo$ʛəϞ;!Wwk :3}G1($9UU[5^B5t|/4kM(PB)GLU%/] d8{y/8"Lhhlpn18?VDe'snV{@s98~ 0cpl I-G㢩`FO粌eEŀY-DBjU>}|@J;#r}P(@ MH% I/k5!AI!ٙSKu.@`T|Bx< 77o瞋ĔLYxHjP3j‘TSbr,`9ӂ=ywE'U"/[9Sԝw=1,EC|snZΑGݔ;_xɦ$:dW7@sbpC"Y.C #pfCh_=kCz:G-{w3Ώ𹹳5BCZUyKIj4 *hs:ۖ Rǹ1@9pHqAVQ^UaNe(MI/xS0jg mROfD xa2w\v@;`N[;^h؂1[ş65B~WT4bN -?Q2l$G؁xAʨM/iN.h|Hl$1 f$p)`61BȉH3ȶ+4=kvGC<7D' U5rLJDQ~E.d/2z .!}lxec׆˜k<)0A_(\B2jJidp*5꺆_%Zb4`֍$-~X:E?c9ֽ"잂*q %9>P5 GTIBKLdtO7 oiYU)yn Qu*-$WpZ&&+QuM+Wk٪zZ+MѦcUiJ@LF K%5KA4܃q:.]|n,ؖ_}dᴱ ~Qe !o`AQ7<L*zq=?ޭ'-X p)Oqw~3*&W xDg3Ja3yx6DO}冎cOŜ/mhAl`:Ix3\Jl'- evm"xnάBKyKRq֗z{Ou`88Ә˭0 aYbu:AƎ}3lAn1kY,(I42< 22YO gsr h-펯TF+MTX .dpXYre%keѥ껻 m=(g&1Ll|954ysPl J;>,X}SΔSL+Q'Ɍ~Ly/m!BԴFBȀaS}P,s KO9`#,89wCԞpqɦNA&$VS 4Ќ3DyA^lo@r={O i௦!Ikv<:ȱh)(:m,G(v[G ^VR/k3ga;tJ7C' .'C?O-ٴ?\;]]R!&]9AM,TY8Gu=o\"Ԕd.jGk)XhNz!tbx{ܾUPQbj2,/qwр|7Etbi*EfowV!uX\svEt.@Ծ(L:arr`1"QP]E?0ذDi#4"FI+doS?/gG|QihƸG/yބMV*F&U %22XMrB$mj8AAR),@'ϲ V\l85P1 uxdYt}-SO ?}cbH5yD=8Eٸ[Je`zȚzKYu/4%ȣP􋬻eJ cbGlƾsJ\V plh'#+P&RTڨlrj\dZSEDU@!4R ՑJ%uZgLVFZKs2+ %:j8 {]3I*bySWhk-{#kOƊ ,1 >G^+Tz|H|g~-e+7SKr1셫Tv7-8'tb;QTf! k@{!E94iPsat7/__{ #`J16ٵ=7+=8{k5k"oUM"W~;I~t UXu7Ƿ1i+(㼃=H9RcnlZOMRJ+si](!eIpIqczbڠ)aV7ϖ=P)@z|2m Lj*!@¿<@K }<CSmUER}aJlИկZDitM+'0s# 19Orώݶ7 *>0sC̀ 1iٛH ".ː"JO?nS Q# HpHXƇS4 6LdrLpYw3?j1(6V2ai-'bf ?<'=ﬤ'b~K+xZ:؅bT`25-f(,",&Xe4>aTN!Iq;^Qgnf9OVZ::d#+s=͌@LF'X22a ߀7!ӣi\ lgh, o|0ӄx"9|\$O~EGt #bLBZO-; z /W;h Cʥ_&P/qWBTͳXv/od:FodjJfk7ht b%PFhƟqCX®ߒ}Vvɒ1_q\c\T]?*Ş"_0W59 @F)2ZWz-?!GzfO5O;Di`G+wS*_sȮt LF~ xtE-ʂd`& ;TFF0S\5*w+Hڥ g؎OZjO+c]{i%]ΒSkzv?8Z@ʾ~;?~˭d⢝HW-)yH%#/JW]-)p}!WE{)!-3{sqmPhWw@S;%^z/t1h `G'$sݳq!ץYL.T uL HjBoXanL5f+ GuC71S-fZ؝FJ="|?W" F߲J=!ˎoM`Ga?r#}?n6*ѐ:>53̇~?!BgOF`V>NpQTݝ7{^V:sIϔ@K\:J >ҙRwџG붉{qDŽ!sKک! DE1}{LMF# PxB{Ɏf=6Ir 썀 }?)u]&j].%y1`;Y1{ "\s(?^"tF<]am Boyɘ2x 1.*fhnvZ ` 2 |JԺܟ 6^Ob|Ȁ.M 7?JIQƶJ7}9:rt`i_iz"Eg<+Dt۰/3[G S=u3uGc/Z%i#1BI'2Na[w:7$uԶp/mpnH̵_83%]86C!$YFNbr]ߣ_|)~_ :PƏ^`[(UE⎋ :O?AXb 6RqQ&ًkذM OP ʕS5 ޙz0ئi]b7vyFY.,,s>+ &hK٨Ms.#/ ӓ t=k x'|J: ]4[FwZ躑pj^8K[ GFqt_%)wJr(˒ET6rbjJP#T=Jw}t.O9Dt3dkQ#&#=S0"^a ^c h 'b@唜ܐ~^(آJxmې-P ZNRV !'T\=cLIÚ26<(sN›8;2i wab ,SI-p l^cRZ2F6xȿѓiwөzTOڭoDM`LX=ؕ>5 +Q^Uzpz8U i58AQ) G=k8+!?څ ަC< V.{^Ӛv3HƟmD,IҸWwδ(KyV!`Dٕ#к눋տEF퍣${#0VnBS|)9" R* @>&rD(/ w wX#EIF U^E\N޷]=mѺ s`е/Fl ҁ:-1\_7p|;npI4ʡZͥEX awxƟ6[V8AΣ!WP0k>&9qF5?9Z{:E'nFn0~r!^I8i_kZ}TjnĥOL UeY *%O~:X֝:9PԠ5~>|qkn.Zu]9QKVJwn dO=@{-P @]KiZt,'cu;dQθ:|fw@֌Y}Bw ] t2$VQx}+JC0S̋!w)Hyc RhhD N,lտԨHH`[K+&"`QXVPtv]'~?\O <$7 |?C?EϷLGfb[&YzyNW4f*pm'ffKs iRiȻ0^{O3B^ڨ a -ChS7㌎L"' ͷm&[/Q4D^. *"T:NO2>H+#CpfVvAPHSIj,P%lkoJ {z,!Ntb! L?kx%헢WC2Gw@0|)̆cYմ&30bC+3X"?V )˖q& `LٰOYV4A:͐e|\]5s֗~ٯyGƾbvoQn jЈ1~$%rybӈ$IQ|P~2I9MNA^_ϙP(=v+|i˹>UXt型ᲃT| _!l!5NL-)Swu F'?T‘L<3!z,#?G1 RRؐ{=G԰P^VǙtH`{ͽv w7;g6_ <44#AFk%SHAwO@MPn-X?d -]"N`֨I[~s>ȓ+0O&?aGDql">3lyhmָmK? @G=`L(EvuA)κ6m 6{K̝B_1u҂{Z6L׶eg4TQ7[=Zqw@ P-s0"-z[䷴]/::j>Et--)A@4(P"@(WCh\͎ \K{3f> ZPl< o YLb+ ˗!&{J:SO*Vs(!˩MIee|a84E6>D0;˂aN#!x33PP߀zqyɫl=a_XfA5#V÷C @pu+٬j1}?'ߡwRgA_~E^$ ]4FFCL/EXͤ4):#>"@Sш7C[|վ(r;BT=hQo  %_&UfoiC2S%E%Cd6&3"4-FAꈀ"'ҭB#IOLPA!H\}dUWZ  PJdXDo,zTxoZk#=$|@[Mz đJ[mkRqCSe } x<<|/6֓ Gd!5smWnR*7a/.Uj)Zdɠ8SKBq协Da\Q gKjRGq_z| EᏬ"weȉ]nspC|t/dJn>'b_5,OŎ/={8[f@Ygb e1KWyC}~\UXRQCarQZM$D< YR"7 J)8d/!mk6hСZ,؍ v?AY+Y책-6՘빵> $@;FjcX۾yFYVdD ]b̃إJ i/Ψl wO\! t:l`|kyEF^}x~viM!\pOǏگPvfF{x<:iB:KѲRd(*wLsk,i$f 3ЂRvͫ/ O竔zý6hMGz+(RFutw׀K&O(up-iQ8\єZ[&Fse?ߝSo=җ͇r[ɽVI^0SWt(KH;3tv\+^N\'/wYsYVS/+QsMdP,mdÂC4催|.`r""3tNU谱%jRADoryWFs#_ǒx0ZV#jZFs flZQzn AlƮ_L_*Ydɠ(߆ X_Lz*,7UyR꺼GBn&S-zIM.c235<>(9 =J8;ڹ&VHH7䷈\^ұBY(b11o!!|߆KS#XBfl.<˲NaJA>'"̜^sG|=giIqg픐)Zb`ڹ?ml^ω)YS f[6W{K2=q)dR؇7 :UbA-* .R-M+1& f`~BLυ,¬`'"_--ކ-hMp `:f(b\MAP)w$u}O7T%W oTRjp#:X_8)WfP_^huseDN|U@H>b גs,Ю0 5 hwX>8-Ñ|-Y{,PK4B>RMJw#:|y U:.O *? n* KSrqK+ nbE~(B6K׸ !bJ]WEHW1}F?_E lQ?HU$NAg#m+x+Pm0AnlME'ӀEqLNeSDzd^+Q5=} JY\V& :k/%V-s4Q[Ʉ.Vpe8htz,$r$7Id}!Y~ݰ:%m1*j:{K7L K6-@q{g! xO2LΈIغ`k^vC^!MK[eU>N_%O4flܑBOF!7Ʒ 5:nS(lhWP|MAo➍ʅǭGٺ#SC/^(X|V\j#?O+pc_s[eSS`bRL#ܖ#+|2/ob9po c^O rNDG9}]G̴;+V+PLjzӉl+ūalu`Kϖ0;+T?,A|;H mڶy / Dƌ*E9g饅+,QrدCH|8v5gL3 8:~u;Ms-R۷sȭNcLEarfx\"v߫bQDɻ@yY,Wm#aE?L2YnPl9)/Qu0;⡗¼z6?[B7Q~BiM4g1 7ӪA+^X:ưt1+)bh*^\daQ ,H{*+uo'tXycW @rcyO~"w BmX1O|~oeYO\ jT4zhK{gϡ+:l+U=;:?G'` x[x7O֨bkÚl`)>(է\(qݪ\ mrU9NdʇI&S f F֜GF}YËBwsT|鿦O bB75NQ;Irs(j-ȅ"`})Y;gCҵkOB7(!ce(k}64 56Teo*grOlw_2S=Ny3#!@,JfCjU%}Gϕ3[+I |S\әMr]3.k!w?"|br+U L&忏-Z";svY+z *.QNu\jcƳ|QFjֈẊ*53ZЇJ,.s59\.@~P m>% H> 8Kx[nvqL`VL@}ćH n]8)3x4pL07W5ti MrdU;*d!ORq5؍:IKR$$nX[$3vw&B<27.);|A/8RVEAa~3ha_K{ɪxSͲ~)Xb(a$N O_fu?Wqذ $tcFd:dvT/hPmH_0L!p0[D(͊@VFn!zDкDvB, r:!dI_PUߥ,ul~x^洬j RM} lН{FC7r؉ଢBh\Y@/V.t+L1LoZ|^Y`:^TcA| \gNl{@Qm\_v_TjvTwƕ: u>kgMͷ~~?H G m-\= S Y |`eyg^sΗ+/K3ŕ&rLf"1x7dz̍X\.8MZ* $2T?hݯTD#ٓ9m2: ekn:^mA*V׿ L3@r!8Js0jT'Rlϰ^\d g*} rS\r3ZD5ZBb3DѤ Aj"kV+vۤQe[Ye?1C|r RyqK;{ :T_`k3C/coS"]oŀ^lQta7yw -,(;DegkM u%F+]}$0yDK)Pƨr𤟈<'+~cƢ=Iw7v#|~{t*f-r8Hn]]Z x$cꢽ2{r qh/^N]~ PE]`B&H'E>WD`sֽ̎muQr5䈁K \iPцmE|K¹4% *=RP̞鞊!HZr)ľ=ZS8')7?ipD爃x%,v~vtyRd*L"pNCQVoeϏ},bC4kyIFU#)x1҈Q݁ D:SC!NMu iT^j#Jna7\Y`.P#Ƅ "6?ٟR䧖rT +r{/ |ǩ6^gU{MoNH^J@q%"pxQuZ%?1JE oTu| 8:{6ղޅ5aˆU%s%a10oԸ}31~Cṏ]]xJJ 3StZÌ$o}%_j‰0O]^;rLŴg=WoC';L@ndpL?~`8*_E5>8IPvszӇx<~M,2&Em #l%ܓSL <{5́f$,!(y/ך؁z/;O#B1*~':1BKٝrԭ–?S!m}(=#rv)P.yi9?`[m#r8Љq+I.!8 [HY8vrŸ[g鉅1S4}Y./^\Xu9UY2+xfk saI+zT"wh}ʀ9$6I>#s6t[8=`["iH@0`[^bQ` $(),ESL- )Xx ^ĸt@MӔ^|6REޮ+}XB0%,\b44ûRJkdea9X~W#f5A+;iağ@})Gv9d|rMn.ՙA gQD%DI@۝ԓH*yJJ܇teq83c‘2&iCUUyo>DbU/# 7jxihc*ט[3bqm6`fa.=G9Un֙ $|so_dtJ*np7(qXWP:\ {1W6_#WfVqJi'Kx~J57|e;~)fhɑ~=T!Fi&>aYЬq}=3COkN2;$OH`b̶g;xwfಂeGcO牡5dpDY\/ jvV~ʂdCFh8;@#L0O +Bx~!1tEՇ=s‘nqߜ6f` lh_;YR [/N{^LXZq|'b\Aιo Ƀ+nn@Տ_ϒ`JE5nĀ;) zH9(c-;B:IP,]l]$]rq+lصrXܙWadɉGOw\NfS3 0baƴ׾*Y, ?)vE(S vYtyO}3|?| /v&U#*|?&0txu8*;vQ pjwvIJC{ۃv,bҷቪa}̒kG9 "uZף;`5Bx!#I· o]C_L;x7?ZqXts ohSBj Vvnt9 ӵ}F%DB54+pρmWwԍ)&"l{lL|xIwAy%h K1jftO3O&QQVǚC2;xUolySCqGh' cV[s+SO%R-֗ _j"-) ݑ7{uFz2Jя>N)<ǽn9Kɭ~8sp?{*ˢUEcLS1nқMԁ^9mpmZ]2)[q wɀx{IAPd >X=~+8"X]XX̢,:] !mFJ&4 g@ ; QNn ȾklbH)4I,7BU!&φEt ʛK4јYv"*bejԈz2ZC,?s"ϭp5`e kΏ͊"Be| "1|pΪ55Y>n:sdjw{YRC`Q9ry~d,z%>H%s%3{ZLGSrab-ɟ >A ?*5?Fj{e&A+l0'd½Rٚ$ 0d60~n~%&u<6^2L(bIR6Q=8w! $%^ WBɆG#8'טoӃk 0kt$^^|l\u|ma=1`h:r5]Ok&y)w,)W?v¥8x?LG(vcDv`,.~6I| / &L B'7k $$3U?E;y B8I:SAo)= h멘I |36{7|6v -.Ň%< n$Z'\L= 1Wxtw|4_ª}| S)uG%2}5/CZ+ ƸH2Fhɲ{b^OFD)%?S[0B*mkNP*১ G zwb̿LCAP#"Py^΍8ʜ L:Ƌ(K $o H{isݓ^ټiX5#ZB&Ep-ob*qHn5D}]YwXF7mGEe6rԨUQAkQ8l{n|o9(Ga}c 8#J㴣`V@(*w^/yB 6Ջ_>Q;c{Sͱexa/,n `]8#;U3]:[M-epQj#h!Q~FÝQy(#p\ʷ9*| ]K4?9P}Q| ^Al4l!Q7惷Q;@E3;0۫aJ,՜rz;T| A<F,IlJc)cV/VFId"ykxҫ FèÜlC7ݏ ڷq9vF:tcƝO`o]8ًUca¢A/dw~1CůV}{}Rh_5 XI ȷH,OG$TX#if).{!,>> y,: 0Xqx.udRŵ-S%q9qRcD9 x%&# PheއY}k/loy IvaGpZo^5C']uI\S)DR'6 4﵂7aPyL>cB73Vն [( C+!ޖR,KFtfƄIF)u4Qx)ho.^ =η,D|B*ٮl+M}UjuE)&yE'HiDs@FՒ s6uH S=`c]`v[J+iCfi l>z4$N;G!K;-XbSx ocERXߡ ˖ t}ErC?1=(9Gl;]z`FSo|[f>óoME|fs [Lޛfepdqu|Gb ![6:uEe~Fgd)JƎ+3;3^ ,$Ep⦇f$2sCUVD﬊;|$ȥ:TyW)fj%*2:C8r'_Nk?e 0)K?R]J , |p"% jp,1xOspv~8v&_^yX qwG{2pmus4 |pSF6xĤ .yZ|ZrXsHzSOnG)䏖[%+m Z|Gu\a*MBnx~uyK.~TAy_hJGV''W..y J!/;Hyں ]Θ/yξqh4ře<N0Z͍1J"pO HlqG)kPPsD}ȞLIr9 '_UE;bdDB',SI;7lQYNKeg9wJh-%gȇIQYēa|R_4a=Y(|uM\hVFOR9CcozY EÛ6trלEebdq`?lY@HBie*E"̻SLPswLVmGRـHR‘pQN94? z$]ӣ"7x,~5D1{N`՚8n;"}G\.\gkH=qKRcA |uU,Wcݻx:t F&㋵9}Sh*.O^\|anGp/[=l  ?ȳ麇UUӅ Zqk5r1ӎf'4e6 "lHp1ZG) 2)jۤ+^Ÿ=^A3+,@k`!hz7CTefk]-^e֕}I^ B~Pgm3қF'ܻ[b0I9?-5k5Za|`6:srJ[X_,JE\Ám0pqxDRf6Ñ tVN-Z2y6f 51qr^iWJS~kem bdl˜|֞WQF,%zHeGUk-&Jnge3xhmrB?60ps&=m?; [mEߢL_A@Mt(!9<#U$G^{XYa"g0)UWȣDg8,|["üo0Yw8X~"Vj1̀FnkkÈNaJ|ej)ӈpjj /CsP йJ,^~q,s15g[R@XDv݄GRD$pCoQS|>C!sdJ-pk$ufky6@ڝW4wJ4*qh.|a@bQ=G,A8'5lل1!rh S~sJHKHt4-r-%!z%>{އo{ &L""ZmLƨ2+-}VXH$ W,P '50XS$4Nqq{_HZy^!WE nljZA'+TψB:ZTb4+{"/-.S51&1fNX~)4K;&V3;7ĉyסޤBBȠaVoFF[vR D0Id%GhSBaJŒ޸_{ժΊv&j+ 2YŲt+ۇ T[,5B$>kd!L'b{Vc߈2Ѷ/Gt#v\ qb6t<ڲs0ַ3g@N:\'e 㫃Mޠ6P 7XDB?eHmŤ!*&-EM0{\dhG*k+Bp8KE6( 1 Ƨ-AzO@(\-.SwZ'hAjh!1m2z0gx.le(}/x7skSgNލ:C?m!%( %#r-gR*B" A+2t~N FٝE{tBQQj)U/21udÌ@U ,^Qx$xȢGt|K!@i3˝:6" US|qtڲ 1 YՔx-ZW |=%=7ў+酫006z;ek1|?^ki:1+k11+;DIDw)G^[]7/A B >$^}'O҈vP`LK RɻoDQ~_޴ֿLI۵ =>c ƽdv3 |{[4 Ьtt95kV9\ [0y+.y}KEI6_]ς"0CD1/ (@m7F9hLdfYT:I@9QXUdY9}0* "ilel`j;|@j/JLJ ĚZ$GT%aiXS1Ւx^#~g#7`d&#x;+JtIX(?hDwT=n.57] D̅9-#Xl@U'v^l@^ !_Oy^!IqvGRw\B%C8qKMZ~56n/hs724Zd d,òyM$Ii1OEaNǘtUB + iL'>34f4(YxGVhIC^G].hk8"Zt8i*~]WQ-v 4m"`vމݩ:9n}JJ2($蛞 u յ@R^w6q{A_as[T4. jl*[5보7 emsdGּ<'!O>5kqb.3v4.I4abWL&dNY,-խroO6pŊyl[E~ oLk"S-frvV1WސΉd~n14HW+ON`- p"VbVsuj(SIFO(a'EO~'ЫeH̍$.6Np'F5\~DKP0K׮3}A9` @}}l%9 !9,]w9D҅۽-BT v +rӧ u[9I/ c`$G9**(oQsb7bDBOMtsӳ(L0¨0K* !XỦ@]+gI *C+}#`+N3;i<!#Cj d0f!QGbu\47o)vaf:?ߢЂ?>Ĺ.lHOGOy ^3JץOZ?f=ۙj*m~ ]MXЂfe3BqT=$CP UYavɝKeNH{_7{†+w z_6ϸ<H6qW}r8.Q!VGFkiua/NI7HrϔRdjK%=<=\͋kv^@9A{V47w87'u3=#蝃|h=9+O]=&#o 3=PPݞ򿐓GOFM+P(Md_K |oԺy5+%&d{h{Y~-V U˛% mOEq(R^p)[,u;[Qu6=TrZ}5<41ӥv,qnR5gᎫX9ZBL^aUQOlW4 6id)L~%qISX4-*C\.$SۿZXg"Lpe=Kú\/˂fſLOn.ýCXq߷ kJfW]ܩ!>'d+s Jg?(4"Fjn-3Vhu0+LjPeu3h8!^Lcl QsLv4;:ʠFF݆߮R~ lsd/>Y v"Z%dǖbFߕ#Y:ZO?N!qƊG,mի*?a\y ٭Ug̽*҅; `p<sëAT/ lew[U[k&Hzh!UrMƹMb7~Ү%mp";RTܚ}q,mWcs>8KYZ~s[Wri䨳.+?Բ۬d٘< NJ`x8~%)md:)O xx-_W}>]c wQ(N}gK5ϦYF1Xգɜ曍(8IҴ7@eFvor~0սh[oHjtT]F0@+ <ey91֫z_S#;-GG QO<#)=wR_9(+[Z=3Wh]%:&wJ!,3ij`EbE.{J, S)ss[b4/i._Ppf93ӸR#,RDW}4=LyUJ7ϊu.$r| ͆2 5bB«8I0-^"w3YWW(rC1'\(~'jd敆x.!c,Cw`ipR+ۛ@f9pv>i7>.WOW#RE)&V=D=;VUGRzD~ڈu9(_=*҂i5Rn7(7G:4d/ %f踋W4L$l j&~d_q&Pj>Ht&<6iGDLt+0sK,B| 55RPh[VTF{m|՜ȞhU),+ |Phd#db=t* y ώ9ݲ_.J[iJ<Xh^mI֜n!:z~^iZvJ1fXw, yY&LkU@48$VEώ TKܯ,Ia:~Vg_f.8\DsVSnce"E":MRE?vC!ۂl!UA-PŕbžL~एIV)&H+ٳR{<aXpvbI2m6#] .>Sx .cy5(3U‹h l MdN==g ߦ] !*BjL YQ2EBY;;LV^b M1f7u85@R^r-xdlӖL-mVLuь=!AMK_h:amWd9ԁTV7v@4K>pXOR wckF U҈zj) ڱ7QOuuHIu* zvK9&0M:" ޏS-Ral+9cFF[&;9%{SKH>ɔ -d jGɴ |_-WݮKcLUfBe:uϛԁ{ k;A㹓.U3OAs0)I[s#AYbq EϻȟU^$62ΎTOoI⹹GgI] yYzAWIHFH/cpHiqFدیym%@#qcpHc'4CFoh)l:qpI*impip;9briRj ؞x5uu|H '罓dz|ceN3-!4i>qk-gm?}?_mE- dln#xr ,Fv UiJp[ OQěZ$K>1 wP[\{J`"߿bG5SsTvC3*Բ(=JZ3iEɴ `TCݐdR#YY=p~ݎ<*g4 ׇ~)u@SgY=M[zoEpP$9)* ݐ :ߔ*&jes`o J3P_j:Pbm]E-v]89.3egFTEU 4 +k_JWXLFr@|D]RD9$BDYu#Lj@˘-^ywFtYP-JPw(*2%\|8nb3+ҵi v:{&XI؀M (8rįvƋw y*w-9x%du]qpA/m3~(|=͇h "<G52mq#U ۻKB;]ۖң$)SJEwy)) 2V]929Xn@KR6$Wi\xs7}ڦ:\=%Sso[aO/d'=0@f^v%22\%%1혦MJ7AjμܗF;5@{l8nU[|%GU#@S}4!oY:R=gwCz>#M\̱Qu/Zf*_#c /H,j*֖ĺ?.T&!@,L[*J[zX±'fNh@g s( aEz%zY;zOq]Z_ _smk?pb3Ɇ6"~?EaEEՓZR2MjΊM`$? l!?qd_6I%SgZ6hl*rŢʥUE6@cY7ou4LYFz96۝FDpD :3ug̋cҊ3Y t̑HtDƕXf}s8df+!wfr/q@HQ. Kz/5O0悼O83gRY=ENHK#هrly%Wk>c#@*-y aP q4W 8qǭFL__sFy;g-DlI*(l)u_ax)i2/t;`0xVҹ& CҰ 6 *L}/fH&'‰qi=0}Nb m;0drC%&i4|!vl=:Ү樖؛JyhA1 {6o#TV>&ix;gЍk`7Mq_I酇ќ|p"" z8N4wbv&1)=/!,Ye(oq( uZhڂ&KA %]m$2vT|"jc??Mcw8sf9喋)D%m)&IrcKPzOMkoF(s +(9wGïeݴ _xPlܺkO-+!"Y<(|gcԮ`y)aQlSLpZy`pⰒ?YJy.. Põi|L覃)9~HU1k8WQ?bY'%#a jy\zp9F˷gx}.)/ZyTGBdD@SF %UNnU-gE&} nO 4HV)Y(mөe_!]@o(#6RTg;wXGymOί9Y"T&:LdR=P$2/o*=M @8POF:՟dV{SBG 8)I<  |0zB>Bg9J "SN%Y-dMJo:=rY{J3̎VEqk_VŖ ^@3`jjEءLWv ` 哔#}iÑ&wN*l <<JpA"Ԩؿ?Dگ5528<%/=4 {#e(Ԍl@-m[t#@ V~aF~Tv\_#`WrA$BԽz$ߧVU,$|~8`skuw17n<m:/B݁'i5Vߩ6P߽Rsc@fwQV%u`Ă!^b?qeP=;ɣc(>!đ"|5})g=IbԽi!`2%< |^;\0^y ل#x\"? \@0^ƣqm_Q\`,|oӰ?FgER?c~ƁU~D}0R%'3+ x7F>*2aa?;_}F:E4jD&`v;"ц(d{pBq#2R4])b_e8o0ehʥZ :ir;uN\#IK;((''M\ϜƩ&~%"eY#jOFIIR2|HpeJN~p̋zq*\;t+&0>^H&檙s'W;bCWC2dHݵ|zPr@g5a'-UHeeF$wvkW#Re>>M}eN& JTܤQ0QYL睿J'HFG9Jz h dNq?Ѵ8 QЛ0{!0[C7@HUڷV&SSr8/[,jUc' :oZcKx <'`ax)Y^s :-A&D@,,9p!;z[`͝Pv 5YU",8rީy[q^3sAُnkPMM6 jk @f-Q%vh˩i p>v%+m#5bPNś<ص%튯:csTٷ6P %*>͏M-s-+vUeG jT%SC씖'6O{+pK=MRiD|?3T;^vE$ y y.6˦C23S2s\Y06i=  oDpU!U*7k5L_?|k *I ԟt5Mv;pd#b x+dG!ܮ(`xDVphU&vRbvɢ|ԴҸk:M@RbMg HcrvVߡ !\VTquwfwz0t.zAxM#qVoCF ֥\>@9OFƽӡpi+z)4$QQ"zsT@fx~W>̃HղAS?ƈP}irw]ܔH>"6~OH5W&¶Tv,qjPZW墐o;5+5=.3J*UmQݹppfcKA^du- tW03f{΂i4װ:\~umFdɊ/ n'ƼlK]ߠj|who߁^aTZ_Ǟ#|>Œ12KhkĶDsq} 67V/s;L+4>ָ/w{^F,L;;%x CLsq#`arz9Io9yt[ߺaكy Mz{{BK?> 퐏#ѻ= :~[>s# BA/뛁idĞCU@`K/ۦH>O0UueyQ u [%8d<*fԎ;*|N+kwSxyMl! a8(hS%zI+H`N:`5{+ GK]b)/H&J3G6 3nhJ,̚6}dq/%&Stg'~*8ߟUg5R$+!")^wxnR=, 7$ G`7(V5k\Y~f3> XF4b_ lnbI a8n6904B.}}7h^ǂ9t/Kɫfף` bDsh53nfOH* g4c2&Gs94uH>sA%hQLԊ@oiVv[?0krPwq;j[n1H1XsT=iIёE? KzXQC^mv:HUߙ/ h#اگp2%ڸP>-ؿV_7B*Z+fې{Aԣ<T+mZSj݈9`{:7ui &7J^ h,0gL 钢Hj AKR&+녂FN]?BΉ~ajC*2:?\ :D#pԞ  vs 헄:B$*SZF92~|uV.[JqTB疘 `&.iD^_Vx>֐jUuSK݀`N:]f+ƟT)s.y?ţ-VvB\Jc&twD%{ĦDʳd``ց1ɚ]r%Mp-!=!nk>ŊrwY3L>!)TfOVTϡv4ai1R˯zplх,쟗INJ?"4PdhIOaדd8ϴG.7G2>A[ p7U`s-}T> A&5%#N*1d2í$G _KW*Z91V?+|ߪ-9#vbڬ n&ͭGK"JwW#;7T,-D!-kl^iO[ƷEEO BWZݼ:t]6VOMR^vwi2?'/pFR5 e\Sg"nk~\ Ε9'vw_ mM-9t33R6pbzb9: $^Y&?W3ZsKQ38OytงltSm j[˶eWl5roVg Ғ;r?jh p%OΣ52ΈpgĪ"IfIxbGvȔư"E$U9&lˋQTg5M/N=!%G^uߗͥKW(׎9zNΝȁ]7Kp+#:p# nj+ÂF^~Pen%ikA,^t܁R\C9V{a;B*$`>=aʬqС.[@$V]F>EiR\,Atkqm=)UNSZdCo@"/ :?-ޅ#qw's> g ^",$&}9pn݆BWs^LUK1(!QGect֔x:q7*-FPq0?WuLdG4M~1Fsg:3ȕ.c5ɍY~ږ#ѡ\ 1MPإu nIG.a ¼:od̨mdQcSty-1bpsF ow t{ӽV w6&Tk\Vg,"a*ET)q7x` TxkI2D;M;-%L)gTS'/Nj]gʡg̗=Y(OOK.J6=G畒^BX\:B}}8Y> =R@G;zO]гٽ0Dm1 .!~ގ3fBҬ W|Nk8!M&MrûE!boksI\ObGHZr|rqm_n*u&M!SR0L `z-@݌_oC Zn."aFJ˔M0 ~o$OU1Mΐ3aBľkdž2SH :nraP$ѷ3 >w"oz];)AW}ȃ{>+ a‰1j p Dz_2D1`bj.eŕe}'t!(3>,'<]<bWO$cNjzJ.SIf9v8+Zk={Zha /q{&RZ"{x!):5#+#a /.oC9E+\k[_[-받+[q\hŊ)Y&M%xru<T40zSrd%B5*u8=s]pa1uʠm&Tqm,_!D5Lɼ"DY7w=~pe"QBfNEIAEeNe?ks#Owi 9tuBXi>_0-z=!6|TJJSaw'J+ 3☮ПGjwUPt6\s4u xK.F֦ 7hlιCHaB9%siVvWQ=eE{G7~ͮ~@9 76YCY_И9 kO:8H`s(Vk;sS4,#w33kNƜsrL>_uM:?W# U>=7yeQظsHWj"vB|*'U )AoooͿ虭 DL厓Il$&,QBD2~jnh֋ãa{DY 9&3l;zi}"9ZOMA#eެYueUp&&ͥHJVeL!搫% [%!c*yx-=AHi{i oSs{qnvؑ'_`]4+bz3/Jid4p#rfP C6DE6u[NZNp,sՄ{J0-&xRzrE@~6x!mz1x!;((zd7Y,mͮS1ӭK7$|e^r#6/3rKi_Mm`ڦ>>0?5 v:F)!]/2C{,<6LJVJ|;l4HlwIa!+AMmq=k8fc{C&wa .)|pd$V0ua$t NdnZBC"$yg=O.wx䔅J3$8@abQ+-i)yermcӅPᨻqq;名Y衳$-6tV̳}ˇ A q h*}@w@0gP|>٦ H+^fS6@l{xq!Txos' KH&9n |Tc$tU\ >7ճ\m5\%mCS*/ȩbOQ}dkaf %^v/AjY:]l/D Vcvt^x"ܑN~,]PƯ[3OΜ{mPKNfAUO'rCx$ͩ'*M8}`Nmmq^>`& "7:}0/j|Z1tfJ=v)Ǩ"$$u7]~C6ƽE6fwJg跟hS1pSV=YQ@\/#G^0:]}q萬*Uqi&D,l>Gv]@E-_ycY{lOd&TjE{Aym Ina /iB9oP6e %qQD4^dw`t1敮7s\P^xB|a8=σj/@ճ}煌HD ,ĒƔlq6&ơ؍YBAAeb ~jn 74γ\2b)?6gL3T*A`Sekgd/yL?4`3nJk۠q,n{dpM1o>Sw=dyDu}k6?6~DuceG+o f'qQX)~sQ?Ri.%Yi|ÎjyZ,DAPV wnLѯvc "Ԩ:/s+®_0TYuGSU :#^hzz<5&UmG,qhCN[1hޟ'fbc-Tzl&Ȍ6уI "=/0;UۃV\.6I$@Ro2!ϡi@bquZϳ#4M߆D;4P g#T8n(,, ۺb܎vv{L'?g|+'mKv юK2=V/~ SW=o,Z5ňN\P,B=LI)tϸ Rk_|Hm QBdh02~:=bE3|YutTylQsS^ aS&n.`T#5qJx @,J}:Yë F)bc&{J#,Aʂ `& e},d~dڴHǥb.CK}Air:vczy/ɗ?x Țj4`HXJScx,!8sRp?ry.T(Z7ٳ1Gn;t~*^$CzFQwaVx_@%<H8<lI18see30gV#vN:"T`h5IuQ;9&4[gڲ2+"bMlcoCnAS ,~lvҢJO," *jbkw}'bzIX&LCu pCaҰ8 luu_4ʉ{^ ~%t-lxʈd`J{YPx1=E+T|-(.k.W2׵81q>-ڇ +j&28hbU4G?+M} =FUtGmHznpy)VbI{U6o?)F͐rn݋!1z'ǭ6a<,KtR ܌YZ >]/K37@剩2~)wowB5%@D}$T:@J'ƉcŴR4o%2}NSQ,慡w7 0<ݰH.@'J\\̿4A*ˋa-u Amb0d3щjUK`hzKuKwk~:t0]$(tGV;gT O 堑RSTv/ԘyɃ ~؜aNyU3af}lfNS×!/anٿ8ds &V̑r=F,~e%;q>ɪYz v)#s% sW+zO|49*f+?Z3|FR#;B]o7x/gň+_yh߾mo{Vh<0g'X%޲Wgοl oigvFjGDqq\ʼ}wm:@|Ї*)e{m2?^jA-ΡWCT/[fsA-Y7]Qo\p'whxȝIe@5FʋTOฦdU-!jUF וGospگaE dTw^WlϪ^+!^7#`]$ŶԶ[Qo:wMa1"fY1,!NdSkEg0EˣG.ǍC~QA 9Bd&QUӗK& T}*a@ 12-;@" g;^|3B]1Ԯ:PTIkn+TV+wzĶ-{lcF6=ȝ8?"rrh-f-{4/I>x3aoٖkz5au.։W$cnW[TPSJA]Dwd8.w}k&##⒊ؙKGdpj#m0~|ٲ3ݱp }%ؘ=m>#/%QŶ `]5I+w UWF!>aZ[I/uDO#~q,ن@0 =nFKtH1k,a};|RC7tLj'ٽ Ә1͝)DQv9SnKe˲Q7.j4s@x!vv<#GckVD"N.@/WED J柄Uu!sFJE_}6P,x, N_IQw.02u_#VW1t<!&sTTv+Zo+/23Mf8Y⢎izM2oN}/Z Ŀ; Ԉހ4g (5 @6rHl;c/? ĻZm$eKuyC(EW?DZ3ᦃ]9"a\642C zy4|kGh5iîAa=@6;)?3o7z+ ?C#MCٶ}a> pS̮.yzFX $旞E nK~lߙ&_ lj~ZF{ZYV%%\K ״ϝpޢʒ1LVzsIw|SǞV)O)SzwNΊG[fW0t?@8`2}1-teɢj.=S/:Ѻ7'82)V@%uv!|gw[6%MtuQ_׭~/F={Dt gߡe⛄12T;'fXDGP ;/V }QPB25TP}T!p1c߯SB-r#ݎ5e%,*' j@-F[i]xٽi+[&' zF$ )nlչ{5\yJ_uT@ #J^qSo2>*FC>9sGոI'>Rz˰t8[EV;>FZmkg|5FkapDi̪>}* 9(ӤgW#EڱBmIwWk#C-ٔ#Ib- hv'.x4:j?91qO3uY}d ՝{QQV.[B%)/Zvߍ$#MB#ݱ%vڳ]$V QM=Au-b\p<G1ڪf>[a'礜"UЅTڵ xh*'%M&`yP+Dmy)TTL&)^axP'Rh+A3H)g-)eja k΢3"ĖZfʑڍ5a'*$X }yԔ^#0VdG| d':nk-/d"yyʐ+V邋H묲yFS4~ fF\fa7Z/]#h4Oj! v rkKDu1 ~2S&5wLuA5uUHVoP P5I ʧ$UA _@DH4fvC;8kJsr1 *wЧ.l!B r,Ƙs`)[\ W6Ro_Z G) j<4w18]#}/%rjty(GW<3qp bx祱Չ;~(Yе؁Q{Y΄ΉYk֐RB›._@3A'߆;/[D4a{uA_$kT½zI_͢J, [F$Ed_TkP5 0XqdqƑԨOMO"['z_rK~͖.OrB+YhI[!OI&eo{,l+ 1p/$3' DHAخ^ 0`@d7YR݇D'[ɛR;` agyׁwn2DW.zcIh[LSyE)r!ddٮJ5PshANmj峧NyA$#^L5dbIrd.10{d(6c%G3Pco:@ \>[pDL.x~N#! ֛̒٬r &'jjShxՔ?ap@\)y(@o~αV]e0؛<BrYگ7|ն-!/4NC-Vγ@1 >Pjp29\7?|#g(5$ߘ{ TҀ+e'@!τ1H_"ޖ+see6dBD^R{u2Oq_' 2hhdܞZ8U C;V#N<7QKXZrHa=Ud2n%S*/D'ڿ&lg_poWgV|.Ȫ8 `ʹcvZ2$KYaz[\zIeE.$%%̯\urqND,iݒw6[ʉ"(76Se`_PmmxkTþ= n0}J4^LYmeK1v/$$RFWMqU%W xLL5zx%3#kℛ#V"-l4PڎLl>]Dհ&}؂0=|hQڪQ|f.Y&pV{$Bc K-i62U%BAP*M/+bR tK ȥ bJ72@(Ɲul^88pUf -y:vs虠nץ!cI] R`+wzoPvMy|ZF>8~ KGx&%g>F{Y} z_9"2< x Y^]p#3k,'cʒ9 lApj:>1'a>}3E}w+`6Cno곀 2E+\12n_:+X{2>l_Nx1lf*402 rc7Um BLF.%46Xq!  Eĭ6;#Ѡs!sDɜh$Ấ4*G†8TBBk-+LlJ-<_rwI .J#{1j6 ?:Eb_F'{qߡl,[[w΄wβKA_5nxtJ*S:6$x-sq $r]p:$]Q[;߇A| Op&b”I#ܗ S[{2k 4&|پ{gt@0xYd3~U#&) ?Ia{݁kZP死Pd۸!d" q2mFNHCDW7KЧ3Dt:@s?93 Ydž2U'~4Y0ا<h5lnUefnV?R;Ńھ6cE7 ^-^?ִ#lobG(&zhaoHX`6 &=ͤ#d? 06f` ~}TY}k:(]ߩ&ZW|,:7 h> i",e3U{h?'Ǘ.]p=ϋ &)#Î--Wg=y& #TpG A2hK?9<`\ $Tr69#[(t>A  ݽ},I,; :( JʟC:6qݴƭq&-7Gqt8! K&kjɯG G?gA_!(Ql Ǿ :b?d6g:qLw4M5Rx٣;}dE֎.ƱP)1~Xh`0cZ3HaYx0R G`rͤ',n(Y\<1aXKUSR ֒oIbGLs@nA88W7rpj8=ite@>eiff9Kv{GP_69|Vp+" pz.W<_!"`nQaS"B})?Y2t}0 3ScY_EN޳yQ\[cIGfh^D*J;DZ3a1"+ /0uٹ4%ui`u{f$Lbاn` T˳$&&Qc3daсokF 2Kz;}r{Ybhov:.1H|& G!#ne":'i#)ayz) uY5osm7Ƽ5}_\țX<ȳㅞąW2wn%h A0C (Xsy]e_nV5"" >c"j@d%] }+WfAХ."̛Ed{rdRCeQ qg!5@ eD&L,{u&rYylbVebF?wvSOZQY/Tk_1WI& Y  1 q9 b;,/ <`mnO! rC.=O1<"DG)v+E*Wf{b)FàLxm7{X`")ǜ<y~ѐQ 8 15խě 3'r Z3-tXT²#e:Urg79M AR.ܼ%;ϕ{Mz!>Pg"PŨƙ [Qh6,$FG/$ 2 F;뼧{J#W.:>bp 'k%R^u6=xH_A3itV\)X6CH$- z%OsF,u<[ӴtkP9\&"\#ئM|@JJ~{͞S.TN:c EiՐ'ט(@urgQZWo-g.& mFazwL+,Ps%EM#t, =|gӑ9O<@BaA- @Q75,^⦦7|ISd)14m꼞sW0ӼZ=¯u ㍾jY%H$\ R'9IM𬏵̛HB0#moS{6b%$oJ2xCwb_7@g^nr4VW@YE]Tl`y긑/=rr!F0Kp?m#ŴTϨGy4B)Idփ101dAANW- V7uڃx3Ú;iu 2<__2`jc M[ȩDL;x cyid/XͶvHwv<4+Uh`%8UQy!"|g;|o*8VwԪ:d7cm)7{A(0R9o˄2o ג rns!e7˃#C :|P'W;JA)^HDSo{yf<["M4AGL^y.1έ27|t*>#r)-J~0#bvD텢/ܺ_|uizCSdH|l :;.Uf&όsI;RF浈ȗ>. j.8Kl? p:|t29Gh@±dcZOTN&9t-Nc.15_׬:) %.lERZRw\Mc6Rfk zm"8nv 1 L\g fKtERg"Tυ8e{:?\sP =JG O2Kc h\K&G"k/G߳N0vnjá.CT˱6l_M?5Oo@6I ]- @x j̮4#ʨEL?ao;Y4Q՗sgm1BzЗ;!_gr |y{8I7&4'q)lWeG|$t(/ Fφ{MTa)M=##4^SJyo^J>FOG3DYտ^9<:.2Ϙn[iԞ%#-S[=|^@̫>@Vf>qߓx@k$K\ly4 rbҌ얜 ' AE}/߉M`ZÔVNl22ZOEŐ6~eI[@gP푫j2夂.d6CGA\5K~·T-"r.U=IqO/"Afք-4Y @: cuY3\a!E>JjGrb>rИvYCC>$LNYJJ`Mmhff*vmuA3d_˛{?tJ  1YudpӢVG/~hGUdVA,f6\=mrō` Lmq@n_dYQ x2/B z)> yM^~QJs('{7#𭯫4/i'"h_ :58|3| $ -wέlD7 j&c)IY:5ˬ# `V[N /›  gЃD8fO|+,bga0i]Q[IKĥ)?ΓR؟B3 j,W!N]6lXvؘg VjO%_+@>䫽Cnfpr Q f(WbZtUikw'Wx=3k4*EgdNc/ ~iR\,"',s A?\_熅l* MFc񴞘3"x`'O6[S|ϕy( /{&i|FȆwլ躃J"(Ӟk@j8U+=zpzz ܳj+?ݼWu Y/ލUkM.}сG¬Jlˢ܀|m9Ot4ܲgϑHc)82kEFhJ-8:Q~ vP7_h~{EXDh,TfOmʌil,CW6sӳr̩ XWe#Ii GQpF7TMhdHZs x1]hm̉y g&K6kLĄm5ZYo;ݳM:&{zuZ(DD9Π O)NTی2A%Ápa}`)D~׎F#տQKKqe-$ Y\v3NU]QxvT3[&kJP{Xf,3cyzļoNfoWc>8ߔ;ai`Pp䪠O/w+[ ո%VzLY$r*m- cR~׵b|4Y) gS*unXކhO`N<69|ߝ`$27Wմթ~% DžOڹAA6'Aĩ=})q$πV6hBA;4< eW4W h^YGƲ\)*SЌLX^zYDrܒF {MͶ"#g7m-f! `vʊ ^s&UO3S[[;=`*({O#Mċ7R=v+MfoLb'k7p }}]6mĿyU͚8t쎑0pP+ F']4@[uY* @cNl_ѡri-6H/jXd`3pں0IQB^\t GF2L4â=er|&@ɣxߎŗ.__*Rx]Cl+2rfj0MX p5}3M`qn$Q˨pb\N}u4Y~ ^znߘ\Bc`FGuo[Ny$6#_xǬzG j:8 ¶K2C?'B[>6:nEަ %n^AZO1~k=)x( ~h'C DG¿=dU80G|;Z}1UABj%zh*1x 0O`mGf^ ޏ #J es@1cDLi65K`9Gx5rl}CA5 `]Pi.{R0kHsOAo)gdВ%8,B:9dKC5{6rGg&?HEWJqs θ~ҿ*.UQ]}:Qb:mYǶ`S3&H?  zRmdմ-D85yJmέj)z38bx2F2:\;}f:w|p_a imVr XKqA5[Mf_69K08B$в,x%z:%U֫M< Hk Z&@Z@}1ISj|.4Xݒ%{fo}YWP7˼u(tgV(iTlXtw#L `,(Wzr&5ny_9H 666Zb!lnνq\3>˪/$pnF]Lv:٢B8ƄoU!/rȡaPt*/?Pe4AߦXzqxJDIn@L3í63ςiy΀PؤM' 8 }"i/R߄x\D<a0WZX ' {E ┮lx"t+|@es:%kYW:깧@c׵㝼PhFGrpݴc~}[0;[bs>wG#սFڽ[0AbZL'1\fkyiO<.Πcxy1e" 'Dap`ĸGOz\lWZX9lӶ.$ R!K{{bxIcy9N?&(mԚƠ;|$i2c6 o$ *-$P[Z xUs$G"Hݮr<%}x B<30eM~ cLZQuKEc7'9 n+sxVs*A Plރ_h(qJ-xX roKkIDU/k'&9elb)mnl|'orv_Z4dM_nP}Kƀ}5i D<є<^f6;U^4%\%SŎ{່Ahrt;M2\yb=.Xk΂ҺƦrB$9/Dc)T%dހM{C%ܱK]B}2ޜvD.hV}XQ>_<yke!9B :لN-ӮMJ͂&71 W=Aׄ2gthq 5kH y?@nnNT}[*?Ը~V dɪc|w;apˋ' @_$}oKKkDgN1,]3-C-q@ma wlqZgТ:IKv!DcHn42 F+2XE$cpbwE4ŒTx ~Zri0q=-!3z? 6z`/rw_mx嚺INRܘ TTŕq_{& ?.LXL9SЗ2NkjmCTg*`&Ұ};kAzɊPd_ >d*e/=d]C'[M-vmxQ͏{7hsJ>.c ZTyigA7]:*;DK`{AaY0`>bh_IcԊ#mV;zf݁hanCOicܝ*s6Tֹu>lIu&K,$Ovz=vͫGN('z~4(KMavD]vI}f>c!]P֣eU .Ȭ'n#1x_ kP;HDwOyg0ˑ J#$En C:1[Q@<Lo-A8; E?eowr]',&AhdI/ʗDhlBs&Tb7ƱeC x^LG"M&%IX N9Z⊠fc7Ve9+q#ਨ6Ұ8I< Qzd% }>hyP2^>ibvQ jzд 騰O`͛oP/l8SA@5|pk `#-"į2n;$ E4`-!LkΩ,U+͆믵ƲF+^S$Fi|D1p܂Ha Bv:W oHtfn`sByZИ= ͪ R,4+) =|Y^l&Z"(B\6^I ߡD$KMiLq䮟vܑ qJaW VHUuq׻$Oψ)!`2evt.؁\JҮNu1Wȭ28>6\"I̩χٖ;k_V(H=D+#=f8epm~wDvۃ3N<5 S{Q= |DIa|O>Ba0ER˂] D-׹F|[a!֘>GLP#d}0%JR6'+J3!wI*2O[uuV~ʗD=#Zk0d+tI 5 (~A̦cjj#?MƗv؇irlǏ(CwY;\5~6[Ÿ0"UC_#{o 'ؗkĚȰ.2?3lG;\Fa'Nz$.EmnESrB]HhrcpxmnH>W,8B4 3|*?L^U+q`v8ĮN >4IIk}7R0>%O2>f§'vh ITńijL` " |bmٝCLi7*v@P@F\q7\P@%7_ZCT,ZUi BK}:QZ[ʪ[>0̩BzEP=e b !`J1Ac"C}`MUq;Ẅ́O0|MP]gZjrdm"^nCIhFqˀA,%@n,Zɧ VO],qU3%vTx2oJMYer-|*(ZƆ!z۔'"3B!Wqb@ @iX5y΅?RxQbI$ƄԳ*@{웿䴿 GMr#g AD)%nB؃-,c$4{i\Vߢ~'K"-̾FYL;>!_3Ƚ$V})i>B 8RBS=s vzdc&Jr_Eur%Z.Sc%qR)3O%Dyuĩ <pm3҆աhG=cf6Z|UFNkD A$W}abo@om3p#/v9EZOӷ(NA62Q'ۗޱBh*'Q|Uz:#˹ 5.㩁E&Q. a5ec{1Ōw-j /&D?T#*#pqfKn8OɺT0יƾ#_J7.hQ)W1ꖬPk;UiSE)^ MQ5;V#E'{Um`vUK4|CrDb󣅩뿅%$a.ec>}LOY?Y`r\%sxI9n=j9y aSٜz_ ĉn!1}'Aݙ`idͲg\0Oc CfI,j&+ Z*smOHR47djy~vTA$MʚQdILF k ֍ςEU,udѡy lBP #Wi4|UJ_`!zHYV_mW|vN>Wڠwli?E ScqB&7Z))Cu`H ya AuqH_\z9*bL-z ᄹLJ. ۸Xh@)5; 9(7 8q8 /w03a> ~*6T-H mSJ@RBVgET PC"sGAjNؼ^$}DT@ΐPj@EfTM"qK9\^j% GvYБ\E,RH0( o,h̕rݗ-@x&Qt)$9>W<7A~bPrDم>AWgT!̷}`=H,u.edg!u+r&Q 0/SiJe*RW׵3X[zvoJ[eG9j%>Ne7lW56$ѻvlDJ u9w|tvޢw\WͲ~|>];B% d'l j2xOMl$ OGX -{N8BdO4;o쫀JIҷ0ٕk)g Q]C"h^҄8t6.dߗ1x4PrۮYRcON#Qsg0 /W^s߮*^|'%cHEanq7\tz/)yfUexq3IF(ә0ؤR5}^}Pe$F%Qma_YAT E4?PÙ V^NWz}ta.A[r$ Ҙfв6x4Yp+{+M)2%%I<46+nr!9X\R}EŜ5DW=w*Us)ib7#^]T6"aFN.?x318.$N,o,ķS!N՞Be KDmc͹s԰!=AWq cqpX4DO? >2nRs=v;ߧHPh}pSHJ7 +:_!e645㹀ɀbgQsqԩr'4韬k[(Y0JvIŨe97 2*87koz*3xz01t]97X1v\|4.%jɖ8 vXKƘ+:į%xA$lV"kl?0< ,⤒g#3j4j N?'v좭brAJ3];Ḓ#@Qi;ÖV!'yX,ӫjS\}4su<֟vb鰝^/͈}g* ,U3h's{ "?,2 z2WQsXRVD\RO4QoC$ߑ'QPAKl#(6Z92aւ}0js82ײs< tH^?҈59l 9&'{L9 p-'K9B =X^N. *T"x-V"3n/K˿'Ԙqtl2[^Rj˺Iw#V)QMItש@Et͚J"ٽfP@NӄmHѨf1|qy{).(qE 30qKdFMc=I#WA?S?'3)X 9/5jsϟwT itu^ېdn9Ux)U3VF2%DhxW&hV%c$poo[}M9BG)W$oJ?M24ZRLp0טfq94cj.g/e |4W>c1¯*JP @]3I57@ʩ㛏gH b5F4z@y8DC!9GBzp$&lpGBdK=VMju/rD+5bP(Iv g(J<-;#.!It0;+ǽL=1m!A-ʳx&\<ڧSjҪ="WoC,cvW|T!*a&byLIgt0=&nf<}Xm1 D妰%2ӫqm ihɡ"ij=!eEBmT4O8߼BL@Y5с˻:G4'9 Ø+˰(^lO<$T [yy淖ۆ{?/[% UYçȷ׉|tSxX__(`0wSu(DBFXGT>b&K&v[ZU6ÕMA*!arnk1=<<3sDM@6U+>#6 6ڂef>iu74/g"|Ll]}h\W(KWlgJ~3",F-{#>whќ|%$!8)(J2mf13Wr~MLQzmry +)=zuL MSُS Iޙ+QVS~Gֲ/nۧlx[C:"]tlOc+-I:?N\] +Ε(L<2^pLB{o5)dt-v% WSA-''{]@L`Z#z Qk_B0-DqSףz{#,um\˴g }S:[?VlٌV#H w˵8 7U _5*D= `WY~9fƇ]eOSa5zg!Y:c?%-}| >_!¸8Krt5WW祖YL(K)ۭmҝO!s?ٍ"KTU#U7HƝX/FLz}VsWDn T iͮ {O'䜟5~GJ73÷m_~k6' dx0. `dukOSԞPO/C(sJd~CEl7Gր^} OLu9D Rr@6=s8ֺW %!!ؗ)3ڢlr6 f4[)c: -(~zI4:{Ҷy)|MzPCڃ0Ⱥg$%v8lJ [}W7G97б.!p:psDu-!+"Z[yd'ඹ"%^a%B 1BoiTq<8W۠6Xe]DTvk@ 9UmndWxLkEL#pz!(Ȑtb'FXVc{%$PgT%p-QdV\rjGg|+Xk+="@/9h]]H.:)+6`ܢtwcMٳvn}_5›tp>"# 4F(&,0K=Y}@&k-kwO%bXꞛԍvqd ٠f[E% x ue8˫l3Qp`b艱@4iMu;Ҏd3Pk`HXRc-lBBYL.'s ,NpmJ;$n*BDv7- [U%m*Lg>Zn~j)g51>PNgεi dbsypͧϵ+LtByYbWx_ `=I:e%6SYV8&[>S_wVUr=e_Sakʯ,6kXp^ɣcX<ڋ2!/Ȭun~: (vդ*nWjl ,vi^URNYd~&lOcS+XvJ!_E Y cWVj$e[&֍(XtAj^AzoGzбhSvw7mxlPmpN a-KH0 kw\(Ln{F}cSO wħv`+/fͱ (u 8tTqU C|U3i*IxU!DAcj5߀nؚ۠ [%+Ux]ti3gmY"ExT ڮGrIpųH7X&-ΞXn\*X@*Jq$ɻsaFnhpe k K"i{WKTyQf1PysF|p}R5A.RK{f_ry+C Uɀyjâ ,ˏϥ{<ˡ~ỶGD5U44OhȞ'ʉ``I fޥLcCT Ml5s ga4ߎDJ>i%"UkZzwƕ& N\wD^Ъ \֚ǀٙQa sdB4[S' &ܘP&gƌǍqc`1do5Θ, }*pJUtil8xz$,Kjb,.K%6vf6E1~'v6=3*~"m׊ܿ:|F}JWr*V"=Xa#M @-!w]|`N] `µnu4Ͷ=WniT2P&Yˆ[D J-FTtg۰u׉*-*xMSC/= ͟Nn1Xk'}LԄ}2߼¼gXG+,,Cbӻrxqv( B]ЙuǦLvyYV84p[us0\4:;x2sooG9pIE%@_G3LS$k_o"!̐ E-֜8>|zrREߵuY.tΓy'zQ<|] td͡Fb_=AZȪٰ/B:z>,)x_[rg_|=Th6;T.JpX)˗'&DFLz )kabfy x _+ `CP&&PN C9RǮ ԲG$nCP:A#Gia.TPAFp?w]IdD֬m^aKUZ`132%2zKHM3 jTi>?B > ]\-O.=W?GaeJqb-1:e(jUv^B47qKEw*GV0fzwJdƸO_E>)e8p4.0T#Y{>qە-Xճ{D itb˹ I z!!F=B.=ϹQvpq40 =͵ڼj1Fu (jh}٩lduw0b³sLܺHѻJ[4fdy@'xF;y"iBw h_ k qFGg^*+>']1ѩ*ׯ(~MkG.x9z(̕4}]=-g5 =kh.ݣSS 4 ssį\g\8i]4,"(gNDti\:S>(k3ByS%fA&" =N!E2=i\@"'>իy IlrIծ ?d`e<[IMe8+K'̿"/Pʪ{kzlBAC#并L;'JZ7X'>퍯͢8j+o2q,&M‹nnEP\u'sE76cQ%Y8L 8op4W'8_qLwfݪ1(VgXt \QJм^f NAcUL?]@}s,YR71yT ߮Bj_  BEepd")ZYd.ujޛt(R4ɤY \bƜӨog k"%'t&Wj286%h %s|{) ɝqr[4A.׷hp׊2쓹/~wK; * SsjePfc9Ӈ؝6K"Cx}'YזcpuNw4ܠڡsj7z_6;ݤS]`w{NqnLW?PUJVRDta ~ϫ &׳+ex (j+N4K]L.kl;Ʒy_)S9"@nqscҏP3m ؄˼tDMF"4Ţρ.CQn_vbin$8"v2pm=LQP-|mx>h20BC⿍=(`ח3D gĜ _8kLG.&h0d=j|`b55Pͻy2\O\{²#rI<`Rז\ۈY%2@`yxzMid)*'hbZ99 Na VQ+Uǽ1AcFjyX7͂GmxxhO[ NU" r:ⴂOpTTjyXq1mĹ`UKn}½g6Rq]읓 eD+k7QL} E@R_Qss׭3#h{E-L:T[ w[Q0OSDDމy@C& j6`V)4[Sֶ=`d >qg${5:ٟ~]N$A82*[͘IQUI?0\6?wX5,3~"+()"[SP դ&T2?)E_H+ڸ_* +GشIB>be.HC[zW3:ko'B ; vֵ:dbN'2~m G #kr :FR/& b+ +dƒ{`@TӴ-ᙎׇC}dCpUVqby\tp蝲)#2&PC*z(> k< p:]ecF>(栧$&A]3FЦ~#2%4NoBŲCa@)櫎 lJ ?3̤m{CPUW۴ܶˬ)8%O0dM"cT#<4$6(Xs|Kl+P Zg{:֖sgo X{q*:G bAcxRgHOfUd3m%>T Ky Q%@%G”~WztIhOŒ>_B!B&jU}p ţ4[41E42}Z̶xץ).@zۀwyMawN/|yKÚ|'J(:/80K)< 4Գ(Ӌ;`o@PMZ%Xq9vTzbCZ|ANԾ+Isx<sgEok9DIP3(3f՗CbYjl$1L545ZD\qti <=[6$p/>'CpΨ=M%`TYZa[MaIL%e7jW?O- f&M h5w}Swg?Jp/قEz,AU VYWmcrX2{ y.Av ȝD @]ZχDU~h:qHy'4 G gh_;vDF7Á] 5/DnjbhnSh;ZiBn"qpfJ,+' X-TQңa;S!cVl rggXs" o*|L]c&pߟtUIpnfF̎_]kAt\/tBZ?e?A$I(e:f%&هB+-X?M<QUqQ\~cVe65`e_ -u<| 2Y}g7(r ?OB ?G%&& 'Ct${G V҃@BN `S;54`8@ʉ)ɯ%ie-=6wgiɏJ}(uҡ3psm=.ef(a،5G! 37M:8d3~ZX@ҷQrʅ4}%nb7es\W+3;*iJHG ,eVͅ⹴1Ui)Gal!8YL$q@1H=ڕ>蠉 LE< )k윦hX_s ڦ{N!V`EREUڊxmk4: A\a-t tA٣K\N^dT*T? !0I(UKP+3UKwgPv? =ŝTg8z%Lw@ӹjpqW7+I4u[h#=6A[vC|8މ{8T֛YfkVE):Uh d$Y:"f`b6:~:[Fnހvqt=slw4YIJd%aaCH Hfd%Yǐw^͕)UmζYӗ)Zr}=) ZE^jcbـڵH+Qא̰+ c쿻޶;y2mEڊ-K{.Ɋ |sʣG[N]'OAٶ~/MM$afEХ~zAYjpF?$BȾڦER@H45y& uFGQw*6;[=H뢹@Ղ*i!erKe#_WY[`Rm!ޞI-JČctc 3tA{&nIdԓD nHD5n2 6[~ֹ]R ND.щѹğSܬ$!tXa!@!-52gƴd#2wzE* 52}}šF` 4 s3NnXh.Ё֦[=֘&SbZÌzY=ebҒyQZg5$Ցl==6r'1piv:9SDUnJ߁ @l;IY_ZQ;,s>?(,2>D<,.ZQș ,"N$ a6V6;0A\QX<¦QPb_pUmdS ġq1c0J2kie9UXsP\L}zNS 0lZ/'/߼tZNH#o<{H6׭3P3X(D=:!-2p&B m?O=Uy#fq-d߲?qSȐ4eF)Hkxb9^/6#6y A}P'B\9B ΁öh&N)WEq,9uv.<7t_ ,WBif&3UBn/CC%~QR$;QJ te[0x,}S{26CS/RulYB B'!W~J#O^@" !{qbU&2\]awˎ|Sbb{#-y8%vwMcG8H:cFZjԉl޿%js]kOw?U!O#e3?,w*E|NE:$}`|JjdS (c[XԄ$(WER YM\ӛo*)L[nS~mhG1G(W4),Bd4+A:V+6}(dwb!ֻh&vKgq WJD3(-M-o,5%X-jp 􁓴򌧍)nM8(2ͪX|__X}W< V-#r3'vzY59&( &0)2% Pm0M^<'7.ij9x3&W!١bC{u4]k˧kpTVQOza69Y-)xJ9 ?dL֩+;,BSc%O-Ln̤0( eA6<^t+c5wnҪ5zIdLoF-=--OshN-`uwөkח,׹ksPz;Xyq6PcAT\y8`?"Gɣ*F@)Mq!Ŵ-Omd4ih gt"\IeV)#(ug+Gai\y)6=y5IsF%ǐQ4^GfKKT{)G*˞ 6Kߦpɞ-p2N/9eZ7\FǙ_a~ 8l>]ҟR9^f߬`O%dz.L4[(t$@U}(wDr#9g$2{wjnɗ2߇BK6ąIK2@]9pkxdۮ}ۏEЏV?7ġn!‘m 'v R !96O647tdk@gvsUr87M E  7bt-O r2'x!5mt~;u2<8 RhQou(pExwcLc4p"pjã.ÃJgwK߻ҟ||v ঃGX匤jǽ)gZ'"3GD: Qv?yOJߛgx 1Ž& s <ǣ YA%!x<@ @X=9jC >fVlòwPUwG-ٶ~u٣N xʒt5P'g/7F~=Eԛ,.M\-6IHyAQR:ʅVt 4y]I-2ړFQ˸vGD~o"¾QX@qyLX@)j,_i ɼX{UDUR'ճ.mwn!%LQR2*ǿ+(ztX^. HX7dl@)0HFlF Puڴyz A⍳:HIpTXjS[lvay}oݖ1S*B5\FrkYE}Ded r$1\5P%3iVcg^%kVe+u)$0(5gM>/jƟY|vRjج y}u9k(lkۥe 8Z'Q,#75WL<&g/x i=J] 1=y L۟ֈ@43V~MgG1/ϩ}>p@?;{VY6$HcR9.71!{)շ1a-v!U_\ = nI4t Cl(7n\::iQPM٤:2%;K-β=)~yvXLn\Ƌ)t(<~ބ_֐ZXRP{vPf)Aed"b&͆ G(:G%U&4؇g>3M#YҦ޺cޚ$^9\b*IКAN;& QVcg^'g OGH 1ʄEٽID4mcYV燋ê3)c457zJīTGM;˫Uw&l^1`,sxrlP0uXip|\j|%DTI: SA2 vGz+"d5WT?D 2a%9DEIf'2]g0 `Xbh/,Y$-N!]ccvt6,8~*nxYUV&kl=VSJ)S?ZC_-an@< -gZ{6V)Zb&x050H;38Q?BK5UXr#i} Rzk{Fr2IRvHxn.Eew=H49SҧnWNo2ɕJX]RߠrU4vhݣSk_Owfܟ/4"d'sRr7BA9B9 LBԑBW7a)ώtV6po GMP CZȩnT/Tu۵7Cl ]*S-7SDҪ~C[,o@(?/Qm:matT :GeVvHfdAМ CV< Odhzm(^`1([+DAsRnZX!"(DYũ^,F=Դ֌uPI=c\5DWXZ/pqfd.P{#(E })y0=ky cvW"\QGa9 hs'ΓXRҼ:51=u>]!\b)~XLAW ]uSİ'mtO]_^A~@LdRn"g]@a%rΩ ˫+}􁒹͆$hg삡`͎OL EA q)dzK l!F {EFs? f{m_c ne}"MQ3h̀fc*;?ŗ(It bLώDrS1Z}ɋhn_HFgcuCd*$9ߙ/F-PpMJi}AFhy|.0GG4[&ЂN>V8'1GDbaAԙT} !U [$cJI%}\e<R.d"dQ^<1mɜֶ^W!rF%9V>";( _W#=c`m,ځ9CW0~ LT4+1 !$iŰHu+23H\Q5G|CY/V2mi PC/ɽZ>dCvB?(x D?$}!@e3ܑ}* #O:t`))X\ ~e$0Fb9+젆ڻ6dXHzqqEr?-GOf[aa:e5٥Dd_jI9W9D6C5! qD>uf3T(ɢBƐ8Jܰy}Pٝ&ń VJ"fl&@86}FH&NV{歜%h(ړTxm"+皰+,T~:#}{4 rN#}D]V Z΃)cNM 9ioG(,Ͼ4]Wi@/ \qn.q6y/qϘկV*#r> 3VUcQ@t*Ew ϖLӆu=T@2E/s])жʀh Ӗ$dr a2{)$^V|Q/!ʸz&Qyc[ܽ?FXf79i[HԾNZ[}~doFv_s=pJ;e>Wo#I|rˎ3Չ5YY7P5C$3efϫť@xk7ȡ_|V$MN ]/Iy{ȸڑĢxѮU9ӝZr*[x )BE\2c9ZuVG Ι`-,eu zGӟN2h?v $R1򛛳\ ̴X%Sd*Y5n; (!-.5dF#pp-nv Zf2- |1k˒ͽ#1QW鳱xofBg4?QpHB"ܚ6LN&VZaWemCb}mJpA=A۟m'.e?HQ+4 )R$׆ 7$elfݺ.RպtD֫y#[7> ܰ("G^rSno`Q b{/0@)- tYI>"94|HDj#4 !TF7AQnhhRb/O^EyT:HmyϮvͶ{QmpNK(ZR߹"ޝģq ZCݖ$Ӧ~P20!pF/o^%ᣠhjczĕJS%@Kr=t0ir}"?\\Td,#6/wGG4u W>rP . ],2qyxLDSO&dt5P*o cϼ6Ȥ΢ꡁ)-Zϑ7]#$! [>/ A٪־,#0[σgtxF5"R)֧ *-E%"pjnc+?d@~i!$=2;[ϔrϚ=sSSƯIM{T7LϨ~V2xYЪM(|Ml^iBSLh%3,CUihai@}G,s NVG;ݨ/椊7 F㋃\ߣZ4Rc5/4Ae"طLmP/ Y͕?Kr--| J*u~𤼽.Ph@=zuFrpVAv, {L g{) 9iĽ}e| _~Š%^FSR< v&̢VuNuOA*Q"hn%s8Kw7(8Lki4uKl`& \a ]y'A]y؏zMUFy٦~QI _~#)jn'qV2-T7bUv^d@\kTXHo_q[M,[j_,~Зn+Fg2 ~Hw g`&^< nq%,ANFaA1~cQ/kmz鴹%7TK$.k]ZBS;6e6YAl"h=ɮg\!T|"*WZEi M|eRA10pb<.Ů{y9OLfu_LdM| ^I!K5}x*`>.W`2D ) O vA)4b)XL (bx޸WM,.^ 1`J>NoR"UIK|:W}Nmh^:|h:@ZLrĢ+n/и~Ɉ64)Q6ނ6EL/v͓q?AV{ E_cxoFjٷMBq܆Tbg2^#Dž} pV(okOwȎzC:&bm"#hR2-URz״g2g\X*!6nB<):,o٪nȃOUP5Q>8jzi_WV ٞZ@!~ #hUF\O1z/DUE Szz2'Hf Vf V.o Nlb{'ʥԌc w6-Wgb2t0~mqJazUЌt.Z;}!7SrԣG&L*F"*K fՒh̚/3\ j[1.,|㬀ղ6Im-`^L* HUXih,oϜ_Q C6˓?^xtwV$sYPLA%"|_Y7˾t(MKR-BFSS2PN/O6_0D)BCވi iy:h8jB W$p (D_6E2dF -sg^ 88xq}bIT("P? &+n1MO;hC~pC}X; 4"GTp|_.YJ6ZziU'0Ÿ.@–52(P]?`#R-,UAeb/TjH7O/Vhm/vF1px "ݸblP(awB7/5SFOnc=>E15z[:26sN|T}}a=CP*X'i64Er1EJy+K.`_@5I|Zbo|LE [KCc3۾@4W g 2mz_@"DV 7wCe_шgp^Ei72 YBus1: ;fn]:A$UBQ.z,-鋷A$0SMu"HK̳~T;X;x%SdzKeS%~c?PwMCX<ĒB9ѣ}$@@6w"_sni-[dpX}g^W~50؉{N?7 C *q@e&ğ}4@b:5UPEj]; zqK~ZL2 >HNM؊ozHjjm7 E]\w +18 Ns[Eo-Cn@%p_$HA +lγ׉n)`d1Swp<|Ė]_O$LCtG6}gўԱs9>Wfazi=S]>@Bq`>84*ʉoYӱ;PŃ!֔"x8՝ K zAA-wCR[t඿( e-Fx2jfq^w?)-#zq4<6~%|o%f2_0B'O3sx-o˛5 ή;h`f@MY[N&/̓?P%PTWuπ-Xip KݽrP w%54˪֦xA擌ϣ?y*PƋ{+س>N1qI.v\.;(_ .Oƾk[Qףs5y᳾BUov:zB0F%9fURE*uŊ};\1^+} m#M l b -I XsG3*9mҵhL2[7sxѕqOxGaΚwkpIc ii. zlIZ?/ 60AiOaQ*f[gS#*|C| N0N7k{|zFa"Fvʘ"Ŕ"dSXeC=DO'@>XLa8,8ы#}HEKl!0%r-٢M Xs/Edv \k׋zN-;1AQ͟c?(P61NW >"~8Isqݫ7lʏ17UCTwͲ>N6EåIy X瘏#tNß*hAjK_+갎fB CFk{oi/H=YĿHwDTtԿH^8!d`#ɸÓGؒ.-;q|k\^j"H'rLAqV>YyTն|aJ0U,hfS^*% zF3tEkXYr2RX033ud)4'tjhp`d"0ǵ9bI]A 7,UB.d^r~W|t~j{Oi~&{ZDj(>_13#Yӳ<69r>Y"SuPAT,Xџķl5ڈCn'E('E֟pu kv+ɂ<_FcN:#3eǏbXC.k!(~YEv4BV+C3\660K2u|ELoDAܸ'- ?3jPsQd1+R 0xY3GDsߔQzBEQ:vo0%95-d<*b;aۉyE4m;=Ʌ0FtH?1c2m֘9a\H惭v4m!ZDk߻,rcyO-L-8N4 #=PKa 22 jU myr{ʔ !_=}VSy2F+9n#w7$Z#fةTT>!dZXўiJ:^ ֎:τAM˗tf:7$R#+~]wK'Ɏqcu f?%9RY>2Y@&sVArQlԪ@r׋`voHQ #эflmWjstzT RTmb4ŒxcqMag1vuj%#J<@DX*vFn?#p^77UtCsM }qsDoE-ѹ۩L|by0TqGX$1h& !~C ,ecݿ}:i Tز~.ZO e LW#xQѯst:>w Z&#n<8,%&ɫnL v p&Q]+0Y&.R]B$܉_'?;y)AIQ81^)ױ9܌U)Ђy߉1X>Pd=yB~ fʜ}>3ܙ?2 ZAdBgna Š.LB(fs`S^X}{mk|fعU\ks!z8pG߁2Q4?:r.H`.;l/ЪԻZ&uY/rs̍`\*/j8e;TLJVсa8r/[Ǻ)d:G"Hj9߂cVI(zNoݤ&2Cֽ{a[Yy,p CP ޼}~qTR"lϩяo5olG>Ya۰ZL:[$ œ/ݥ6أYupMWuv \2L)EMo߂*䓎TYćmj$`hS82N^6 @#֦e_pjIC q21$t X =-\BKQFFև׊בx}9!m}N<+bfXF9^PCF8 l(@Zh'Lt|;]N̷$˂Fo.%7^),Fe䌭8Iq$: uώA,Ǻq\)Gqjsk8M-3-uϸYn5T<@mA Vv=;|T\Yx5īMb0c<ДLVfkGS  nK7.pzR[%t]ȦF.N[%1.ai^eѿq'`| V>3y_S"`3WN#C+oH MI|e |pVff,4UtsPK75ȮqvD { 2uQIc-\SƷ_VtcPS;/@3Mŗ+!N1mpA`w)hoFhvzA9K-tZWUMbBP5?qIW=о7:{7elǹe!*_n1et߆̥I:(B%ܠE~}L({nՓ9r^=3 -%Y:ظū6$O'=5ST6a)ad8pv/ɚfU:8fvqB8&Fx>"DQ\u(Iwt/ntAS`|^K*[Bl' e,U<úSuu~"sN$c-NGӵJ<ޚJJT7Blr*Cl]Hҗ't`jyx1 +ƽy`$ew9gR(@[5+&w@ .h#'8rZIpA恾<>c&$HI-l캀X}E ,3tnjKKk//:>F,!\z?r)좕6*QM\.25L~ h(='DN`[/Hcᑽ|g#W4S$Tz L'-eV(M/94' r0qBKlI}\_3516\KmR4o4LVN4eyA[WrN;6#_Է̵y ??MV 0I qH4.W2s;x C4XgV'V}AՄ1~T4V p+TxN~C6g-GJ%1c>Hs!G4bc8iB*'YM&b<EYp(BiE_܆UBʆOͮor5qX^mPt0 2@ȩX™ 8 ]@%ɻNG7U_o,*+3h5 ۿvUf<N0TEQ; $ݾjKihAL;&jިEϩRz-,%I")ݘ騃-=.{0_+v]"=w蕽EaWAl/Ҍ88UW:m L .6;E2*v 3ʼn]J% ȅUF5+8vN?HHf?V<ƐȬ| Zk:KۉNGr#[76esXpUfr\Р5<w_AB5;9=uh')A r\u/z]1@@󾗗pT#S7f*>۴ Wi4rԃ"?,N==ߺs I?j!d JG?PFC8OZ$f&y*5jq8~3]  V_C ¨UaO:Zo]qY;ה̘n3褻AiCo1ҥ$g\  ^ Cm%Nw= eYVY &緖U?W}`?l$T&ճ7a@h:#uN!Gžl|߸w`eqL'rdmÙϥ m#&ޅYEB)lL%̈́p6HIiȰ ^-cR9 *" i͹_#)% =$t }-!z -I3j&kTc3&VaQ,ME"K0eL+h>MHÙp[?S+sֽsfy<%bJC H5Yջ|JJ}0tVԝbg\$AB$F|6Q^"b籞JcTDZ n} .3ۅ0[jAʞne +ZOm$Dhl':X9;wNa 5`-<!8찰_?*7qZQU ]4!&.Q֋_4rgyd52-2:H-Z.gZCrTe/e1 xyxtzÆsYEF!@3;T,!<kZ'"au^p/ eNkBd, ڻY`e凢zHmN K6@% +QbY0s 4~[XtdžqRv 8Z¦~\(}$ xV9o uq dfМ Y]E kҬ=]R%:mF CU9ֽ?3y$>|E=l@*IR}ߙj=QL}3 f!"'C7㘲Q+ߢV_|`yhB"^xIq$ׇoEB5oU%;r}9 &\嚅xeE\- XL 6[igjCky5pev Spߩq3@F: "zj~ܴWFM_5NЋru%IbA;RV7OX}ZS&x,5 dvB~}{jj*cVw?'%\@|hwKHUzaR/e+吃4~w;~컸'JknRtRɐjZH«72F@ӵPhAdF ̾:S~lQh.d6~Q/s9:'iUWa{R &dr8|.vfd"?xBBRg[XJN*S%PvlCaMwh1{o?\) QAY±DSGfG@-_dJgkޥ>&?GAZ>FU3ܥLCp8cE=D `M-_PYew9R4{xwiӆhrZI>f-SMܸEƹwX.Im!]rB"AФ"`L %< k^צ`(Axo8u/tqY?. {'H=B̾??*(o(?\ZQ}&ILc8Ym$atjZ،#${}$WxY+] ئ`)+{0E ye ~RF 73ј AޏS`JI, L,^Q(6*Wg= D>$4E\ۼ}񞂃~-8m?N 5Qv86'rkRV-H98I+CIz iNA[薩n%<1Iȫ>v; cZ!f(ZMh{=ۖK(bRNEKKycMTͥg6>Q8>nC I΄؟@dC+  -Mj !.G ]j#Mms?SB?|7NfMkm:@rRL%gɮtE?^:7n(ơiC"qi ;|M]p" Z,jTX}<\O iOp깙B~*?qCd;@;QfY;C9tH::PƋ /]ߗ}˄0~ESj UK `ēM bꅑ8\^PMf2/l}6"hZ^/k(lK`F`'6 J<&ڼ!~*@DXzU v$7/՟cvGQPIk% \u怍1ҁ_'h%x,g#ѐG +|%oR3wvH>c^|F[rF]mc`;sZ-D ״NHUZUl2Cw 8 c4I`d `FLRD҃55{8&~ؼs(0'ȹFɒKGxG$n̻%Jexh 6p@9qY}Sfm%lO(rv"bH3ȤaʃTcKM{{ 3cxGn7ZLJgޢm9 ◈5Ym }*x!b BHx-S37a[!W%pv9E3 oE >;R[SC C0,j3Q~?c".f> KxNXcU=¢^ Z sSUS ?R&tD7bzWREVլK!aשl)ü>3 nn jvI"3`J[n QK*J}O>ir/ F7`'$|"sLhت<CA+i 6x HA%)>%F'0(RwqH6ҁU(C`0Aɀ *՜7U"CUtN X/۲]}`_֔U&#HTA}KGTtZ h{&e-(dyq6(I.!D[Bz"ǰ2zɶrXW8x0}Xcq O_ɗq^3 l2Evtq,>zOecx\}L_+ oM)iB -}@"aWToZɘ)nWcMsE"Al%zn[QOŸ&kkGF&_\wbuv`WHJuJ?iLT(5bFb\DҤ rC+syWSapyA*_0NEʘ(TCI2;4j vGTL zOh˦:jj:,(Q{ZqmX_@@3"<9C fԕ)2Rƙwv~T#~U$hW$اy޿,{W8|Z,SJyRk`ӶX3Tf;ݑZԏXB9sD2i駁>-Z"h =ݻ>)Jnsr\{obBJ4z=<βO{7Y`.~XKSm9}!UY$w'"ѿmv gnsR{/W~@˒0n/-+s1H) i<.ɛ%'>eLlcE2! AM(~*1`f"#ÎJƪ'(p5+VZyZHuW_7*=KX,-p>B R~}1~cφy }TZ3Ӿ2 nW2LȉJ} q |IP @ޢ|7 /bQ*% #| T?z}ٮ^wZy_f0~\Ww tW;7_ghyBlJ9SO˹ ❷3jO1-')\u:BV8P哂jɀelP\Y/Э#\; Xsǒ]63@y]}i10!Lafm 9 ];+Dcm?hQc\iNq?E ܹ;KdkƺLOM.2V9wQ~'Vȭ@:;Ĩm[{h6 J*a>8M0 Hi'/G,ZfbFٞPLoEGMc<Ɠh. n4/j = T%M$+/^s 0|z3c?yڠгJ$@D}.!krAXҊ0&g :؈iZڴ1pn4\s$c$1< -{[g{`:-+ѷԭR#ԪUii~ 5EoiҬLEBuHaE ~NB|JkΠMW"3O*Z\X3+¤T:xV/)3+uGHK kvagUDeMaĩ@'9VeA628P p#ʖs&غ) d2Z*:0PC9e7MKȿK]$)j!xަS\IʛBF> _ZAE>vKxNkЙUY-*IR!iҥp[y#Z/"0xٔK"{ 0_իDrr. g=F\pe7Fs,L_c2ͼ QXu%@XhhȧsE-#@ib虠+R ~|̽vkOSaHɢ:f!{ m:Lћ+S)X2Æ?_0P˺ࠎ*y l2'zG/>O)R*6熦OζNZmYw t`@@5ﯝ=?Δ݃oKʆ>\EX[E| 9c!/okdEÖ,=RqJXDД\xDʨ@B;`$Іg>p{PhKE VP<ՎHD1b46F^i7n,=|+5ZŠ*æ&bl5OmxA4;iG֭+kIfk u0UFќ*@f Bх2)[QfMbo/&gs 9nuvh CnO:*KUI<l϶ӐNam?,(K1ty}17Qv5ZTN$F]{DNjJ rÛAM:+MV#(þBi >Up/62*\_i늾d"#J0*P z.c,d1.Ja-w)xƿ{ߘ|`9T(whI+Do1+P6%3PAkӉ&NښF5H—rEiJe;070P9<~B'Ƕ *} zMM Ca nQ~Rv?HG,t[Qut$>hkd.n2}QMw|,d\f Ԙhf$\'ZHg5I.:J>y5 1w;RDm{ 1' ?|~=mV[;z%E|?6e f0t ihwQ+)a!n9t^rKnBA5]4h}JHPn;\"(쮮|cnzk#zz6yKn*TѓfW+t!,@66a (\j+X[Af{*r}ԲE|//ݢFz9@TEݎEI=tpZ遹) ~V?LXDʸSqF:oz ^s64Y'I}jDylܬ9WH䟌~LFf|3⪱)WSX)5FӚ7 IEq@]#O@o_zN;](6FUZaR#ԊЎ. )q8j`2均f0@4hLBz Qn[90l\OɃ{)"oȑcUmr.ф =D5i7ȁH8$0tuYIՁ8H2L,jʺ֡u@  _<7v`dJ%Cݫc,0!*lnf'2h١GRS@1nEtkԭdJŕB_aajZd/usxrə#V/ir<; 2a+ke.dF:{L/]pܻ Y~u8') "aF AXu/L"!ԣzsaUpN%KZ``MlK뫓]d@Y0d\#z59H;Hcxk~fȷ.3f-A37Tԣw1Q@cVZ/;[&_c| c( ۡIFTٳ/TGоF|)[p.i!xnwS uLrXoZ#5}G(| /^Z(Gn;{禴[AC=s]EJkZ}3i&6;̻WSG+&{ QWOn U 2 G>fppeSL v297B D6AmϮ.9\TԝN},mmZjSEމrAzJ5KOiA$*l׊Oz-^/e 8j\ ŨeCMtnhbo(+wօwA'wkdEIܽIG?ecd( uucYB; 0K͂~#m2ꖹ s?&H\-d_|Y8?ϊG"Vb,5qtE'BDFMEHo0>чoIwAeoE4IUU5"\) dSElXU0V8"Ǥ3h:ٿ =A"بC3&=)o=GM=?;bp4ou9 *yFtSBVAIYZ,8H܍uU}=(g€>g?LcN7ykm"GYzg3,KV Mߜ\74mtvI| @Yȇ7O=;H_}vRIfԥ/kQP$-``IĎr? F72nĉݭe 9hn]?I6V1\7ۈz6J^g8?{ҷq377@yf %QnpzD! ͂Ūi9‚հs>`ͩ~.y/+/|{i:cuڮ:UX$OH'_@w(}7"uT3{J8"n!beP|\X3:mjiYYلb+H 9Uo0TB:% ) 6`h9 vֱ ׺zFGyx3~A?^Bx)Gd]9FfTd1/ ~ %:e'L~ N=E۱O.*txb(t0~\tkrť?=PN񬫎KDBĨC,X }a^}_u~YpJiTk3oGZ!j ,Mk)ƭ׉a Ѵh3)Y0rCVYg!c*x \[`dz W% 6d~޳A,U MK[Sz+?:Nfx<q 5"641踪/mq>*\ hsq̮4+sh uӠݮ~]#('r"϶GgJ>7#$MN}} } Wpe6?*2  ^*9 1iKRD+3v7~. VeCE#¹vQ+ 1#*!rL~Q͞uikKNxT-#}b@[&#.δ@tO =fIpҋKn tM8D9p`sk(Ɋרۺˆ935p'YR~4U&Dv*ޅ09Ǥf,a6p1j[C}wFe%V/c)DT\;vNc9M]flPu#'*J%us=RGޔr&o[ƧV~KKVOZ\ 48>x#cbi=eJ@Ax:n}zX5~od'Ա NqfKﴋQXEܺPK p~1@욷f`% /<4ͮ\ * >ؐ0r%V)0$B0v¢[9%tu +Wpy``\Ne^gan!U.>7"?~fѺ#ܶp+we|%LPi2Y,:p%44/b8d${ϫΐZ`g0^:(XYjxzk? kNg|rG<5;{ /-INznrKt{ /1ALtmP= @/LGC1(F ,O-#0a1_nԌN^gը +w}CyۡQl~; DKܤѷFEItբ$GD]B5-]vt<70 %W1Q>?^h,R rEprGfm`wM%ŋIMKsP]IvVJ" SHD,;5Gd5 8s=oXztfX݃ђfr'7֎6*{!P;$م6t6w*ȸx[D~'z|Sv ~+P Է j>rWi]B [4MAQd)V;+$kj#5zr/y/$!ې9y=r8Nو` φ赚)4_Af%yW)Q]f 1$u2mP 1%n #7Tף9`Lo2YL0t͜gӴHfDpUuMTR?$)h T:P,!fT,ÿ4p$։RkFd"ҮHhsbK_;a1ND3r MԪb!8VQ_ +] f`oV[:5aJK\#^Ͻ @'!"'fe_fsw% toU-3 q (f3U]Jn@ FpkeAgh%쨊@ /`ɩa҂M,}~, C1%q.31F0a{JM->z,/9+ŭ6θDϕ_=XH QX3]N*NNL &.^kOkQ~IC8+l dݓ3PZ-KUP5Q跌X%͑j OԶ(y!=Yͧ"~2b FO-{zM~)z5فn]12=7^ ( w3Ddas݉d1 @ztZ:GދC_j|s%Rv>Ϸz(yvo,, .v%ƽɳ9 c 8R?"P 5~q(rA+x,qyW nsКآ;mnaT? ӯA 9ܫ6^%_mkw-+ާA\g36z0Z~|(2nK-%C.ANqF>9JRebp+PA:r_k483KQ^@Ӝ|vhx%C[DLrWMW ů"j<];_!"v@:RWHй"cuղ14B2eSLϠX~XTMvTџ;KM[`7>$FH6LA(gr&j? .݉ D P?~h^AgHBa4z61DRafHGwA FխFwb(V݋z|ٝK:R:.yHV;]\>I_Ey> .E9x{lM(a[>>VQ'"Q_ rXBp}̐vi#0NbvggW}^Q\>k6R`xʍ/XLz[s{GGѨ晍 N=ez9h!ɇK;**YèySm_ ܡ::n&iL7$Ӣ"j^Igm)TOvA:5c3?0.]d<)XHEYcRm6ajkjLR-[:Ke?)4 k#¢:鳥QqwxGě MAogl(R1`퓟6m<q[G }Q2oB#$3n=gSeWVj?5Z@5k~%\ jV-{ۋ u&CR pȫ29rM|l:0P!^PZu p?|xƎT* 9)Ϋ FA7Nx$ClnZqx@6Ŀ7*)vV!)5t 2:t!r6NQ5F`A*,/Wn٢wcdO9fW"i+D崸{QP` sE w0л;^PS؂B WTs3D ^-5%g DtW,x54h33swf"\9f#\k l $Bsu]w;yOYbsᔏ;=Rei3W-,K % w׳x.54;@4 =H*)^%,!\1`{:r >{HO"rO/~ R{uZ=##![3yge"v:*ʓg|w-Ee?/vtreL @ f9D%طP{Db!Vv۶l Vay\-ynx*(R |%()PxUO]X" &f_F*e2veUq03][GX*bR/P2Ago=1،:GڏVVsHg[dŮDcYvm5 ՞(pү-.Q.6 LEbf\ 0,z $Aԍn"k^#r!+Hz"UBƄx ~I;oqKr }wj5oxp%;.Ì@9&iγ0r̠v6+mќĞ9}H+a@R Æ>a;Q)9<4sfWȵ0_ g(d=Dvk<_1,LZ t|y` C>ϒ]v8^kIR\pWַ|IHt=}y1a^5E2wOB+hijt쭰ET'@a3,ğQZ#^)^&TOS|48ڲދ‘\σ^*ԱR#2+ Z)j'Gv}g?'Ew[L~ҽJC^1Ru<sepRũ_ܻh9&>cEӹTH&,\'t:_i'} `PX$]Ə%c"UC{U u5"TFp QXJE^txL SZ5Ν#/IXW<(xޑ_]$ЖÆ\ iJUI$N j5>p׈k(Y?'$P6\kE{3O^ˌW|DclnMgR{u+%UhK'$" mzJ*RU4{ Mq%Sfn39_;{ZePΉi>\Bk/:j/O_MȽDb7/!mjp/3]>=R!,U{e{(YlE؈#޸(} r,]jK !ctٺ+eP_fs%[҉6 Jr5H{i&2톕2d @@jpPþ'K>':+ߪkkrلklD˧Џ6y+>SF5^ zfbu=<<ǺL1u|tږn C(@sΪʔknɧIQɔ|WBz:#Wא(ӁD@e =K:GW.;n9[䛉9p Ghi߭RabgNdoPMu/t˵z9]!XCӜ'`( RjiTӓw]fxե`pF/joP; 7zkqN3$.掃б >RoeHP5὿!mw1<bݹwtVG,saŨ&QrsJ!Ck>,+hG҆XJxA` JO)rwʛųMy9\; 1?2Zj2?aBRxÒPB'ڿu`- 9[K+c=8P )&=#5AYK(5,%>wk$@t^[ZFex6>`*7$nɅѡ!_#e c+T=v0FAXfh?mf!)8gփ wؼm0ł>@7B,?+ZlCh3cu))-$p, taz(cQfV5 soLr0VX[[>58Ha p%% CMBR4sb z{J2ӷtdd;Eiu9;eosc(=9`! ZK, o־<ť#g熲@q_6(2J&'gyԬ!n |OWEk)b饱Ƞ;Ԟ\ x},n g3l bؚ9힔TG>h@d6oKj V-E܆x\S],SmwQ cȼ@Aha/+Ӭ}!JHPr/Sv6{+C|BE~ݶhC7Sa!%ۇe=@b1%caIO=7Ÿ )s)%7jȤk$̕YNB LϐȪ벪!/ge ?zeZq34*`^bU{+>WV\8}x?p>PIanL۔JWa|7V`?>Sh /G0*yD(_~QWP]e>/ivVV: Q8Yp.z9[[=2'" V5 Y";Q[ߕ@e<ۼ7ϖM_n+|r-g6trĚnc[Ҏˌ|x{db/&׉%'2{ʷV)B̲Iw3$Ĺ{} *(ۗwhO$8?E?AL\ |3 :_Tl0luM_$L 9p=pUnkTA?dƦ̆aTHՇnoBEtg C؅5wK>ִBJf#qΣi@P1p.O}ۏedU=H|@:xᳳ3,Kɡ;xh* Qfa!~ZВ)svŦ⌊IObL[/`ɩ TzIaMQ7iT<1]tLB 7 $Š"įǛL - 31bm6z`2.ݵ+M=y.?a.R40a^-2p `4olesх`WqNN \(bYԫC*n6^Ͱ)h]= I`3j6ěC*#{MQůб|I0? vU ~p`hr!nc!=# !6o /PϷzo В>gQl"p5@oOb=v2K3' Qe2|C"m >Q|HW|Qu%S22RkSr 7t2\Di_:m%]LxhXU|Mr8BA|-)D O*0_8@q>TmnR# ZƬ7Cs^"Hl7ؠ"+51 C&o?B0J|(=nN25\-[ D͙tpmSz 5en: ,e~lx}o\>Kp]ht4ǃe?X FיعSQ{簠ixKv!t:'GF&+nv92M4;P^HPgp\UTXȡsb6cݺ6W1>q83&YD{L&4hl~#Mö9RY"FEHf6XBOjUk_c - "CR1&ʹt.:Qgg"aZW`{_|I]x3wu+//KUonj@Ą́J.9/ͽ+{i SòjOpH4HR܇{Ƙ^A_aJ2'{Ba{)s)n*t+{Db[y8M3  Ғ"H*A2xS0&gaZMKR XW;]:*_}vx!nMa'mAp15d6 m[ .tb PJNٙvHP;ؼěYNJ\R^󊈅o5h\{JC'^Qߨ&֪bB0wIL>8GZ H;YFnBbH @LN;W6B&4?R\1NCuEܗp>B~p /@_)dB>z٣A1E,Yw}JBWhIهw)7EŋmZѺ\M/ּ^bB4N]L@3;S!Z>g#NoWg甐Q|>K1A6ߐbZK;,~WAU[PgBW{fiEn`MJf`e ۀi2R˃;^iWu܉b +Qcc~$Uޅ=mBEcVm"# SG qOU?:ec`gNHjH8 O7J鍐!YXe0\x8D S ɰqڕFIPX"s).6抩}]1SNK}W`/4ݫz2]X)[[ŅԉWXZ;eqkG“\{k3M$n^e aw5 ˾vBtхt &;U!Z8f·w BL ? zeEpv!I9Bۤ~ %. u:ƒ|0}]* W 9BSk 8A:82㸐UIcb19Jm]Sh.^k5>PGzm},4J! WJ"{& ^q(Kp0wg 7Um*6Դ\Tt"r2{5$@*xR7_-q5A'so t|[>g'+|y@\?UXW6$AՀ+ ט~gPG J?>%8nQz);69\ĝv< XVI/%lY.:dp7'?SYCM}̏RGiy P(\^"N9=K_pQ8'.j˽U~N|m+=*C.{\_` q 9 JCt%o!&uY4wh%Wv.X((xZڬo),) fOcZZ;d3~.HH;nld B!?ВC4tt=CBw4JiL̉X ʦ]ln]$w&7MZ:*0lO՟1TD:xuK1b2Wto#0XZF'$ G UA:;A(I IpfM:4cDwғڎ4W!e3 EOm1%WѬ66 ^b(?LgoZ;a~`Y*p8apSpkW8BsP($%ޞ2)qю(Q_YDz}8}L;cJ4)Mn {[ͱ}Ȗj?Znꭒ1Er^LO72RƔ `g "H|MC>w5ۻq764Dwm`o|XbN&m}ig闓}LEa VvGt'-QGɾiB*{ \$8^*?ͦm84Y%I?s(y?RSKf͙mΧho A\qs nvߥ9(B*:CRZbY A!ζWI dKW 2HZmf-e([0. +@Es>1k[O29g҄O7]c h-x_`S.l*+5l*C.HC"*8`KZq]BF)7v=n x~4%f{ҎSEl;3ZbXLG@:!*vɂ!Y0Y}{v'9@YHa@޲1Lj}Fpl:; Sagޑ/nz+&3|6*#-cU3={O(}d|ޝ&T%~^~Lq;UI?/"0o%1drjW)A"-4O$bB#.& as|I0\n< ?CC g+RG4a|O] c)1HC6Ǔ(ϕTQs}B9j TQq@'!5>b;LxtZ-P:a EsR&YWr.r2T˔7.5yCfBmކ?Iа4b&.]:9KPRzxe];^wY MhD v yvKKʓs_3hm&\LTa3̃n/=I 2}0ڗOi6f9L%4n7t_r3acU!!LͧϡdN%;)`Qi%M4Ӈ'DyZ̫hu+$Y£:^SD۪lW-a+=9`å G?-. KKhsF󣦫y*%WUte$ ~I,)?<~Ђ$9 V=\8ks_ XH/NPi/=>w8lۑvUuZ5V$$5t@z|!l54TTb W i-7#1%2QDbT7OF ତAM=(,錬"L/Yۼq) k;b牁ܕ8*<:΁<Pk LE5ب˅x\t*7=M#^!Ի_hTBrgrȓAq @#^$ceuv/_jG2;:R(xYZl.7ʓBtbxIAIL-Dh4(ude8yv쭢]Vٜf^nT_BZ*|Ce ZxlZԺ 1R~Hs (Q@F [zgs҆ Ht&`q&rJaPy/zj*K&,s³,̊ego\Ur-$Y??,>IFK?8Yϙ eɢj#Ҵq58'Tƫ^ L%rh)Zy3wUkMWpB90|8T_~;WBj #)z/1Ԍ(moԻT䝝hh/`.piv<AHuO/HSƉ,2TY8СPգhW?;S@ ZN *-6]Đd#\FDDUJYPIS*K:VS 0 ݸwa\q : r)aZԫ/'q0\XyV6PM<:*O/ou:r hgGS> >n.O`debO<`wdVLфrgx8Dm Agv C<*dp\:/|gƒ7_ '+1;S˵" үeΩk>SYKxF_$@1ZYejzU\25Қԩ0 XdWCo%%)KC %c5`}5کgWUu!x#2 6;"^)t*ߦ(GWԫe<RzԞȖGΒ#v^8:kqڹA˟kZxh ޤ֠zmdLъ͂|͡gW>ҩ84_/\Rxw]+.|s5(4Ԧ9Ж5pnN~z]b&%mETSہW"#Qx53  pܥ>]Ex!X" "[/y.Put V9ICc P:ƭ(X.1}=̲H 䈤.T 騕=rd`|(VfDCF$71R\̱':)8YAC><3e k_5ny^[<VF0;Yf`_<֦1Ē_kGWߢ8,"'g#1l^kI.>]8R'AĉR[?mnCQR:m΃*Ⓖ`41[#uhW}(c\@ uspuJC%ƻ!?8ij"wI"REZ9M~ÄB,e\?nh@OL 8jer%QA+bč_Ic"+:ޢ뭍~%=\~&B]_˶/+4U},zHZzܓWXMca%ƷaP<3kW!Uٮ,y!EQHoNv8fڜv&7E0َ-ʪWt8/՟a(aT%?2ED;6W5&w_<1JeRsIƵCy "'A}u9RMi$L)ڹ8S.G<xW6v_xIN9͖,iH_S[ތx?,o':}S }K2|R?_#C,iA@^>abis5 E2`П:8MQ`}cCZ)d'z#m pQSt5 ^F/0یֻU>O6r#s1^OWWꪾnk(}T ? i}^5$ "馦KvX `嫰< F5F;u8\C8,qn7>tD_>/G;[91I`$e_OC̲p&OZ\4\_Ru8ʵE=PDEr0c6bCP>2n@|=Ԕ/ӕx6*{Z~\Χ'͗Skߵ(!9рhpG[ {_\KG4TwF]XČKf1J4QXP0a!́:s 'NmK.>wPG21ޙ$jzPP^{4rٮ_ sV#Ij"Ɔsa.`B­_Q,CJ=`{ӐDڑgg Y0<i?&;B8P5߶EٟNl=8"HU+lWw־]zc8)urR7-l5J.;k,xOG.wW^->U I$HKN+yQO7.^Ax 0E,XnQ%cryG1O^K?;uws߳CmlqC"#lB>Ur r-SYXj¼!@@_ge$N \3QGx{21gtH)`ꙧX C$Np7h""քVYh¾.V NG)V3-DPz~*Cp!7ezSHQKzai R꾄&+LL!ԟn=pYV>K-xn+TPUGHh^rYr nϡc[PEgQۧT%v,t'J6LAHX [17Q5uv}^팋\nH 8$634lK9$x9n0=ึ{p3ExYvx#f):{)=rwp&MuZZj&DQзX US"@JJs)CRbitE0S@YDmutR.uRl1y=pIbb!ܪϛɍزcۆ{.'Hsa$>(UrT"(k`T QB-]*RAiC8d+Eq&/}d2ϝd Dh$Q^;ci_E+F*Gc 7e؝SYJg%MJ[^NڿbXqվY; flB!)&شY B|6 ?Dqm9ሒU"i2iR /6VxuP¨^5*40 RQlMh`jmgדo!:je@60ǥZ 4wqob6fd:6m=g9>yBS{d=B꾙 9h>=pq62ݎ?*JOĺT%]$#nuz+hN1u75 /a3m_q Y9gsk׺&3G/k1N*Yt$gakz^+ڡ43VYS=K"ɺe| r9GxypBnT,.=evQ$nm1xŁ5N*/ Q;˯485|҈HP9 _/kv!+1ꤍR;t#R1 [ d$h]~4w{v[r'0G/J(%y}q8(>i1o[wA* 䀧?.pOw0Mjc>@mym@]@<a{Q~N*Bd#iphpE[/ɣ~pN4X/#e͂3Im{{N$t@ݎ-e0߈׷kިWvgӺ>8=gv@gTR4_Rl֤FI@&bM! }O|XLa˚IN^f c׏̽ZBH:г90x7z(!D;e$j=%͸cXr9.p. 6 ֖3VC +XJP0]*#|vhި پ2N59aZ BcQbRى{,S%fDxxȢsĉ;'ưj/6.6%\Q)[::a{{Lt%5QwbFC:P:b@fJ?Q )#iZ?wǎx)%3c}Q<%'_(?7y6 t2EKg)1ːCSϽIx-qHXkYByM.U'xu Ba)"ȝh#uzZ %0[ uuIZ?[5@ csٍnfF2pn=%ܩ-_5_*.#m;\~2 ,%=SB1X]#lfaf!dG?JE;sUTe)f0}.[ꔺUQp7|V 徖dAgͲixF't"j+S)'+c뱝}%F7BwRl+KyvsHwNKbS)'}g-`x5 xA<ȳ"q&華ceG/>}iQ1M G5m/N@6K%% WV芙%NU`@^i0Շ_UM6 {5$?r.q6y _B fe9ᑧ-KggDLO Xlz䡢ͱW&'ޕa yJ~mfskĮa92kZOF [S4-۔N6Ֆ‹Y  ^ܴGVf[ׅՓR/XͲu=M&ۼ '[f2jĿy7ĝ! _?%>)fbp)BtȂHw{u5 :Uvm͒p%8jM ,t/il?7RYI> ׶ոmo*̺'mV#Hx@*aR(Q0Prv, ,n/ʾA؟/ E$_B)RR:)'ZAO/@u>Q0okup sĸ=vڈAGoGYGy@ע Dtk7IXRbF?6 O"y"gbMHب(]g +0r15B3\ue. 3~In[2n6ZVPIQ<ڏo&CX23&"֥s$o5O^ S|8AXpDecyg-xF% '] oaI DwGW:8ks:l&N6g2| CZ&xnݱd6\ɹ{/MX4NYz5JPD-Vn%BXBy'r#Zzniy[r)-z_%{ ! D!R vs ql{Ҹ\H-G+jqGPj/vagC]ޙ#,Hco fBWC_k*:.~|y|Fҹ!EF~ּV˔8^4\8GuFY Pe5KcaWr(H' . 7ֺGIfx][ .si F.br#Qt/\lro:t4/17N֢^Xo/L1MȞ XNCОig\9"OuI,PNI!x ޛSԴQTų>{._欲>ۅ Uu҅sbSӳޝ|C:Iv=U] BJbҵUQaKܝ JpasrjN>{Fml,ӻk(˧[I4Pjި51qX̪tyS;v@4WqK3q[b/˹{] "0-{B%~ A(jwwcT1SSh> 8."IͼH,)<"@~Ե5-N ^~fɔR/Mcox;+,6#0IC!ƫdDl"T@XZ1fż]zj=~Q&\xϏȇcDM{-d "<ةZw]EAIC'SOX98nE8|<,WyvpN-FJ2dM鬚C6A{FqȞnqҬ&dQj׉@ hH3H:/Q@Qу"=azMb4/ fiF:!`˟ G%y"iIȚkΙRn'6qCLM%*Yr}R})lE:= H:`::7t0:yP5eHJ׻8dnNVo}`(lO4?E9>1? I' q~qU?( bBIZ -2֢@hbePN]glR%ov.@"[e#ژ'GiS5*b2]r paW3t޷c+Dř`&$.乢 =ޖ]\ I.R,$ͺ Ø`u bUE»?17E$Nn]}qLUhy |!j-x\on(Idl]Jаf|A2m?PH +TMc>zD{k&SI}ĕ ?|0OH2U'xJX䯦kU`u_qxk?Xl<0z2Lp#/0<=fgs:64p2;uy.J tA‡L/L$K$_X:6>P84*ѾE;vSAd+mj>, cW=q7y0ƗWI= LEY!btOK+}[ѶK8p7FpQTw [~H9~9ѫyvk7N\+PVX%&;@Y^λv&/dVN؆wd2L@,Kч#L$Ok*"M⒌;p* E{ ՟Xr&>BܝXXSN^#߂(j,^y9&q9+sl|X\PB:'PTbRɶ8mKKԪu$B1[S2>S ?F[P9seE(_P1Yz[yIՈ%:':GJT>n?`PL=͆V̸kbݦ~u?(`-M ?옖zw(3'@~d帬o藯xEY@ͮV7Ug ZeI3?ZE{LP\ˌTiڬcYGU!u>Up$hsndj:bo OH&JyUEgIsOO?, >[_22fV]b#c$YT_|HQp=$XXj<'mA> ؙ [y?rh߼ .HBA_3tM ãd Fw)ZGsy3x5Y aɝE|"G uge͈KvE:(?o lX8yZA/=hʈCNf,fR+ k /ޕ~ubl:^$L:r[{ i7e&ҞIB'/lc̊ .g=wn# fLn d5<Ίy!\q"%X邋vH~ 2+.xk:Z0=:Ҟ#0"/W?/*6l =sYkem)녍n47!\#;M@U9h,)x+Us,uY*1݈j!rl=:;{!^G8L䲇6u!;Y oTOEV!Ir?!Lhb1 F]M\F;p1J#; *Ghy41Ă~X HL7mm!JXSdzKm.!*O$.Hc/5ۦjN$5^kKR`kb֗"|NC^oi^7*Io?o1N^tP_zXq@#`|XlIhj6.>!b[҈Ul˟`JBOxAܺy*皥=܁\8X?Oz]HarÝ ~BQn6\fOԛu 0H9Rβ* uIOvQ,XIU:/6c˽5ņJ2$7hIs#Hx'zW;X!vbR㣍~%bFK刃jI#CƓҥdV]n]4G<ʭ} %bcٺ,[$:G^D%>HIq"$ȑcA=QOdz!Z!/A|ELu%:6Z Ϧ@2C<q嫑RzYmG,fSr3N26K\odA\Eb[5)n/#]D^ g<\)/^ɸ;hm'Hq›\>~KET|s9{~x(ыNi0Qh:$A5wEyF\f Cqwў2Fȣ)=X(:OmJrmI=N4;'ϴD]ytuI/YCDBU9Ώ cz^%8+VaQIPC(UOwRQK7Qn]Kޭ& m.TIYڍl4 ފ@ФsSgL#F4c҈}ܗ?T.BR.$LSQ?F?R~> p"] J:;ur%(e:zӺ 8t?5HՔ"Q[ ld zUBgG4D8{'LPlEl&Ca뿅kޙmp燨H6L97Pضf3Tw並)fy27`w 7$ obt7TSR,Ʃ8 }Xnb"6]!8f[*Bmrw&0kOGˆd8vorPt|rY%Qs3;y%f1{ 7?p?z=4¡kCLg5@'urtM1S_]NQh)}T}HEkLZ¢ʸ3̿{ ]䪒Vܥp'Uvz"0֘? 0(`|"=Pp_'^ b|繍OLS%J8TA!!<2}"@L^H3yɏrXΪ%'Q,# 8n綪l7sz<KzO'z'*3J]{TvVw5$j;\ҺP: F7wK )'ށ e[vL)H@94s &}sqw}&>u,z{ ѵ 8Kj3fh}&RdTc^PeMB͞Dr"[mG:cpjh C l}1~ZwM]I8+w})c"~@%[x9GT'e;4fcoS1UXcgNϵe&+tX{-E$;P옘\[D| sO( n LB z`ՇTG<$|vK?9ۧF_xTxC!t~[ E9w  |oA Wo*6ה0+jw1o)Q7$T꣱wItjoHt &PRI6YnK"ף0,+%_w*}q}4ǰI"&ngKL6jی ?爏0T0?2Sܗ*I7ittkAϐ1fPSoʭ`B8:t V & :XذX>2ǏcYPƩq2?4$r,-e] OH&V^Ϧ)w6 IP=۪uRs(*Kv`,hH66&yCf.=P#2ڱ2<< ǔrpLRyǙV !>Yf uI(O%Ǥ+mwF<ld  D4.nEQ!n?~nqRd3M("3e|y2.hz$*SB@ ;N/l($Eu? O=ר`m1^q7ɞsէd~HD+5Skb{eLۻt7'R=w+{-LK\Kgn|A\a}OxT1|fwG{#VU4D_ QjPHۊ{q+Exme#TNnXKFo4|NIp=5r؍C|Nnn:<fSgKV#W:$>7癚[lJ̶A3<|Vize7c mNP Ǘa Var{Hv;*wU>ޘ:& 9ZY Sas붘6zpb% LG5-I7J[Ǫq2wZ3D%Aq'.U[kEuR;m)Pfvh7]`1Ay6M:`ԋ_HLrBHdlVe'.GMO[m>IJɆV觰w %hcX`e%j2 >k+3"@LP*@ 8]** >$kX%?o ysʰ\Rb+Yc^3[~L౸A2q1G墋; "Ugyvqg rn"?+C0#tԛ< qe*45nҳ  ~#~l>*/ifq4N0йQ7/VA*jlx{oh˄]/mHd0؂T+.@lx{z\W%DlqNPs^M6l\am͎cxg#E_ġ9C&,@ GW% /g=xQx[ד3 ܄yp6i Zﭧ%<0b72̍ ?X$HTTq&7ؽ<z&{tuIU`|,B qY)U%$T`=L+k] Vւ!Zke>['PXd8}aă%!-]CcGSo_p+#r7-P_XdygQu0j^oxQgc/kСp?3鿉~Wp\wP%(< 7(a<_EUϤQub6EO ,"1m=܎q' `9fUGRKBU7޿A&77B` Sj'8ZW ]I#4-Ƚ9կO"/{$yP<<,w4?{m'\ѦObnEK"V\hDICJB~kܹ1^=,JW!Dt?YYuΎ6n`?Gr&@%S 톍0hOup\`0J`&c{|1uEKسgFtO3A6>&572rwZO;yx eG3Gͽ!"䠪 /6$нn('XnWbfM?ւ#шqN*2yݜʭ2zu 8\6>#2>iK-v^H$'~7⮍sK! c׺QCu)n}?W `DZ# f"wsV6b%9}4tnunW5Z }4R{B}L91in+؝|A]z ;d?M/iLz9ɦR竜sU|U)ҤKԶokv qH>r<=(EtI&Ev.SڗTBiL}7: ٺnrB,b7cb[F3S 068P_>»oyyq"C![}o'R.l%FYKCJ+N .?a$)ϤݳZAaؾ|:oFMpI_ )E㭱5<#=8sW@'/=k vL$oW9qF@}e t>'mg2hq/c-_^y=44(jcbkҿyzqJ)B&{9ZAN]m\+dtTIީy MY/]PϬ:@ҩVІ9!Q/[4d~0]];{K5f1YyC ;w6NO^Q\_{~ ߜ {"pցm0s*Q%_*VEz;VgL8a1fj+{{]'6MP [rz"钦L"U:dޒaXٸ+4k?`LGS4[p#D+:gd`9iBA^>,1u:D0;^/S=#jTnVSBRY&\^7>BV0?0;U*X`00Krdd0zWnoeu =dlȽ4D撉EC pZF- l Gm-NN.Os1E"$ju>sA;Iېs<ˣeds!N>|ͣ舐K{mܬߴ//~c&ټ⼍WiỪ3uY'z4|C2 HE/B1SeD򋼚î0+\zޤ5oQW{R232G|JUb-s%eZKU:9  h@/ v, AprvTFn_5}/c_<۲V'vsqV _d$e2 毑h^} =K~(s80]M.3ki Zҏ zߤudG[ SPz:^xO pQнǍxh1.+V:3/\훴aBsVLKbEd<̍*6<Þ_ =Ur6{Q:j5u~"6Wddǣ{NlLvlk<΂9,F(< :6_wUnҼ~*.| 6i^)L¾-Y>:˟BS*UzT,hKWHu " HXwpy]A|}hJy~;B۶W'5|ԯE)ySށ'gbz(3Fo:51&2PR k+R-oڵ*7u 9JUGX!n?sr"Oץw UI1LCMM^b̰\ԇ(&~uu |M5TC@׎ɡ h*d v{ 6tb78U?B776CrY e`$nVt`:|DB  J-A=/ܪjT{z."x1l1 ΚWB&.c^|8M(QDɘCSe;dHa94KQ}tc ל$.7ևIӵrf-bTo8vf{}Ö Mܟ,VbQF#>= \y {k 2#+Ai,epԑ-璋!rC7DRj9+b7sɗAÂ"HoWU&k˟j#iA4TA_"8HѐdH"MHRH>btVƷiNLb}պdqdp ɣ~c?>$TU W֔1w^Z޲F0h|#h4sL x/Tg jL! JAgj f [{-Ol`Ȱ4Ӏn-.m& I%p6J^t[9 ȸu]*F!(rr6x[7A ŽEhV{br+ASc*dڻ[XDT9Tx^Y^6y Wibla{-W:(sXq zp;-UUo6 v>@j@TAvnHu(`} %r L.H;65:#Eʦ}0XO- cSC:c=}SY@|.i;8DRS "D Լ<]M6 /9PEľR BNĽjf {1Nϗ02/0Ićmv2\| `˱F /l% * ʍ\y=f:fXs%&֝-k٨ǂҚm^iVd3iזڿO9![ s' 8+ቇ)PP3[j x$u9/m=`+0晲r#zfz8ܶ4U"@Wp!rfV _hͰkm'ҊéL){hťحpI=Z53s{_}#P6Y~:__g<-ථ 1~`滨)&K5h҆tiĒ Liust+:Q.'t4{ ~GFX>4ll[N 6f\e/*Eȓ5T⽓~8DpHoe5[]̔y*$+w'5?}P-c]pr>ɉ3FjӚĥ|kn`8 ?Di[ȥZ|4|#0՘"BSjwXl߇;l"n lOR cI|L=0M&Ik.<܈`GjO3GBV>tMt F;8~!.fQ|E3ghb+/|Yн 6ph5;TI$^C5zW3 K10lM5BJHpW/|>%Bϥ$nYG/Z{Mkg4N!r硾 MTy 0^@G%KCm>Z/6UK"Upw5@yխFZ6S TQ-H Sm޽2` kQp2+ه*ItCU 'x~7$k0j@zx|x=E CM= ԇkK3Ɗ*$:|]}xnFki󋈲`p~ bE͘M͇{,v5эB]C,9v]b˼&iQ )LaT-.HoCQJ% my6.9WRk"Ks3iĺQ}"hp_l*s3{^O(.bSq$| Il 5)dSX f H\*wB&gf,(QievK5Uſ2s4U@|;vw@6r<U TWKZV/6zح߲uMmPI)ƵR?:Q!I0CQ6 |n& n+xD.˒i>ԫPXC.MI g+x B x UQa*3)0?=7K+W o@9#9)n$ 9t¥t{iC,peLA+υ݋E-;FJ;T,ij]po Es| ӏ] s5W:YjԿ wvJ=w}1csG٘rW$TJzM>|{{B=/]g/M0 bxZ2ѭ~8e1Dɡ<ڻaU"aނτ[oopм^Ԏ{.@ Rr6ı4"TTZH}SЅ hS^כc )A1s+wQ\ ox4Wh(9 ;w_ŬD@qBγ]zԣk1UVF\}3_oMճse"'wX7%j.%GqLU$T"E1r&v@)[y2gӻJԳP9z)VʣŻm햜ZD1&fh8%-3(ٟq+ݳO-vyg ~s eWݫ8rOfuVShVaOX/gfCtr\7;n] `CFY%(%>K$`i f"2ȐlBe mbQ>8 m]&eU@W}9X~,"Rg MAjKZbIF뎬H.3 d`B/)b?=؁NHZ:Yt}v4߃P>)̅a-F\0µaCJ=M4ϔ < 6&eM z=T0» tK^ѱME@1غ ?@(~{}{oD6DR#aXbN$!܁s2.BvM!JSx!?@@4vOU-3q3oGGa+Se\NDV n؎[Yr|6(R,Y]+ЬKDm( 2WfW/)Z-Q\I;/ѽk*vLo<8"E%ʑо,B*n vnI9^7E٧wҳ\b=8V<6/Mal+ ]A$ ~P{OzqPTSi3jT՛[*f^*ŠH0c`(;ZjusQ\EqsƘ$PK ԊJW`o9~2~B g&x.M2{{3F3I[$)5'?$ߣ4V>qj{8SzE)TPY9&hRN*ӄ'ՙN̜!vsGCu+/z Xގ-v<=bn}~chqWLZ-"7lA_7~MKMir*t[bI :*2nQDV#W^8'k Eqt8QH\X6> ʏ$NTu/0&7-ߒCt͋A,Tm%b=wgB+>0j#r_MKh$ǵўc p!>=׭D(\F,V>\ U<~᨞Aajq-F$:JMP=DOvD8l ĹW>$ӽj@xn,|RfVHc2(iĤFep s[K0U#r GrP W #w~g/ .jT1o/@?h?7L$q O۵+.IGD#~L r ܆IRLoީbdMg7@Xob/ b?ݸȽ՚6JɄCɶx6+`)Kmg1:h!Jԏ C3F/΁$xΙ耘$4OaȮ3U5Va ]؁IDAZ$duR(We%mTC+Z|jߊv0O8TU'Iu"wJN8]~qA)(»oX)lQ֨L)B2\䖶|z+XuV$t) 7Qjj\Ih_.{b.Frk n Д QV~)1*مWNՁ)qKw$K>Dy~ Yc%kX}78mt'Z3~ōFg3BU XsU䘹a҆4_b ϰ`NJv }V/o Nbzh/"wb=[ǯb:HҽQҕod W )CT^s֯a PnM8q-@یGH`") x m!. 5<\=l=H|eЍs}`XWtl@iѮ&ND NY>xVr3{ѽV0Z5Aib8PbYVV~'!Ep1>|ׇ}$Ax $2Z؃բ?Y$ EPHr>Pj&&hˆ0h̚QOگ#.svi/\=Gb5E&Me tOYɯI;KQµL~ɈN?;:'r~Tw+\T xq?)Ar=ˣst!)9ᤲ/BˬBi3K8*@ETzP`N3CN l![@Vn$Qg>[iReSs]omTQn4{yۀCNkl%!JazͲ%=D9Ֆ0M!Rm$kb+<{htjqpI\(ԟ;h|_%KZ ާn|%l"\7MCͩ+ـ%4u؇$ *G.aKm٨yN~zrB{"dS6-[W 6и븝Zn)1eI:$S— 1)k$wbliOD-h3+HogBxǬqi$D6}%qYTJR&ў[ "TrGIU {\-+;\s%-KȖs*8OkZ{QͧzQ/U tk-Ib 7jL@'/FU'WxAe:$'AЈiȯ~RJb}$rB)g"&{|)Grm'ت bDxfJjrerZmգ:pfk˳d[8mzق"[G}h$2 t%P_Q[{7ܔ/cSe7mޤ:7Bu] A d2c@\U݁y~o!M^Ti`\m,OLYO0 bЪ@Sg^Zut[f*H0R?TؕQr5Vu@vD%alڀ;+OǤd?pG|ytP&88MPiI*mCR+~yZkh4/&\,(_d"g3[J=K]qPr$YSpnmfxm,ȖP/cwW2Zq'eu0.r#֜r5Vbm ttqt~o 4amixkjV``Sz{B~xP,? :>He=sCFlȰIe4~fkL$q7(~)!V lE9ߊ8Ae7\gsMc\Dy؇ڏhݦF^/kж`~ Eպig9 N VP)ZP~C핤GKlma{3kd*((bÚ,1>iﶚ%Hvp> ) !jMPr.|G`ݎ u ʺfeHCHOܤIz{Rjy=M@PhAڐnj>gFԣ1$\,Wr)S]~ P>XI 󰔚ҁ䛙~ g\(tj{Vr|O7`u,WK :m!Tc7<0uˍ_cXjI>f㠖i$k ,PZ$F;#>='cpқ[y~ё&X2mƓɱBn w/0)O녊s19cy-)nɾKu?8 ָC}[R=:O^2~sK{]rʉis\ FYc&C\_)mygEjLv%4{WLtJyA\^`NwQmCT#+à cA+jϨhĩ~BYW#lhm 9 yB CXVC,N$htW`; Q@8,˄s.8…[GJWH+0b5PBs*[ p pE}-̐ڇ&g&`V 0Ԣ}O7t}).pXLY? yMD7:e8BۍF)kmR&gNAf'[2fBfT*%82d?mZVwя$%[T rdŴ׋*m3-?|oSRj)id&0$<%AAbCPO>w֦<cx}}Qt/Tdg|՜^(j?T\RΈe*qK8U6uϗ%KfF ^!`*y2/fM~66N3BR^cJk\O$95 T|<%wEfcuul[ .dc2ӸA5&ěp{?> 2`S;Qo(R @̈:sVv5ݥUXBb>uPB qkA COdp̐Ȭ ?Ɣu}!^[xJÆ6yBjY4p^w$]=|,>֟ZwC`P0>-ShS$z`jڵ3oWe{ʖB(DG!'x6Vm} 9v}3pV*dČhpMx[ ťU: FOa2Oߗ-!Pܢ ck}W9c-2>>Csݕ+E-ӸKX^7}3]4ڙ벩8Y#avx1Pnde ~f&jC/qQ cכ@F3aK lSS9qTsL jޮD e g"hDԛMt-/Ľ鬛6RC9PUBhDH;9Ф2%o#hc\j0)پ\PPc9OOw }t&aJQ vIA:XHT16_Q3ie_BRdL\YZTyÎ f* :np@ B@7F#}Cw'-m]BtKb돣Lʨ{qzSW'8V'웼? dPmkƳ9FODZ%`s̀wXāJWkKeΠ$2; h~[F˖tPOP8aLA9r/zL*|©M\I+3[_ȱt^{oz+X&>Ph,ei8M 8Qv(;e7Z3C5I u,U -#jǽ4$(hX]@@GU(aei#<[<x;/C1=pkC>1,+x홮!웥›UoR&_&OԹ[x2FTĝ%CY3e̫Kth%w4S[)`a/Kag$B6& nhbTI7,',Ss{rd~ggkEh58~C@'m&[1 jaKh2OYquMӸ*3>pN[j DrOZ&B sـ(Mc^\5! ϫ p+r٪tOůQ:RFPTx}DhgCrڽ<Mb;u/#%&jt^fpϿK'"|/Il XT$x{afGFF,REz̠rޛ Ɓ3xA}mAmq޴*]©=/R NkJZ(9_s-kVSc2 KV[!$$ 4g0$ mCD g[›sP-/+촧8 X鬸&o!iŖWw[Yʢ+12/(I>]:&f{х_I^$innC[sMb6sV>(ʙHVk >:T4<6l)qiF_$b=rgM#C#!!^OM4Y}5.eԮcA&[ա-֒0ub- PGbE-bێz zz)tyWp dn}?*]!ZS'%Ҧċ:67i9JWHOBFK# K''DQ ,@7O9#W*K?(H=-Lv]1H9œDY;E QFNIS>ac#Je]Yx^sY{mP#+ڐh*b-3ŻHҫR}E)jN"U jD~%QvdxPS߀ÜAА;ܝEBnNߛ+0%F`O:?*Jވ[-D0X^Sr J̬͡D-a[٣Z,J~͵"Saa`Y : f2&3IӸ,=ó>V" 4kj \ O,`E%"AZ|=(TQť>&\Hfae T%7湜3+Ým-ޗR[yzIҁOGm~!GZ\ pSxqS`:Hh$B +NM@N$ExxĔYtq" `(^n ̄4BԂ?@DuI+ƻ [K`M-EHrBq|q4vu!pTiH{9=睩L9'{̴ rHr<6oU496ȼ| ZBv5Bo3|f8

AI6ys3 as~ǒ=\Vt1E^lCm]bit儢 U-KcҤz d}.w{Az?ҿ]X 3p g?r^b;6O\ BAV'Z=? ERlRj5T=%cC^:ɏKGQ 1j.ٵ@GX. BY >fNF&)wM∸P$r}h4 .Ҕ8 TRWC7&4iNq=m՞w*VO3ߴ :J,uh(0 %uCBhiKʬ[2e6V҅ sFKv ]"VČ80|;4%o@*qgYHje"ɓ6QaRu&v[dl9 qN}Aѷa\H\zOl ܉jl c (&S _-rz!]ũ˞Jfi&42DrzhMRݸˌCS cS5Vu??fRUq.! Y#6>ufY/\F3T)jq%FVNoxt([է#'lըWuT. =cĐV'aZW GtD^b8?$e#*\eC5nhy^`)QǺD(>%q14X%!P H\N;! Lk#p̠Bu2Pcn(Τ+rksrK#fLes⻅!J8SY{_Oں]PPJ%$9ųr]hMYb!FC+UrA0 Ma`T&Rϫl /53P`, Te[#EPGQ[0҅/IPFi_|h{Y<%S8'85[՗S!/&қoBe`gN&I"0Kזf_pZᰇ_fI+a?j!5I5s//UCX&T÷MGv=#;M(N}LXNJc˻4Α%WvF1edtǀޢ湌>[v?LnjU(m ^IǕ8ʎur1cO yI=e *yxsܪ-E T_nZLˍ?G2 <|A+X%-k}3֡#0Z3פktmR9tQ\Fwm'C7ƼwH}l@iP8QhO9!u}Lѓ tݙfJV;c "Q4Nлe﬿۲˱ +rHNWĮ n* e^ VHm! >nx)LU鮮Ls~ ۳gWۙ۝37lUJ yR֯t+A慙{ 1j -®J nqaꝫpxdPo_ytV+čL$}1!HR̒q.ӣB_ߔhE6zE t 3w.s2XB!f44s ,Jxu/r$9NvҶhٱ$i$raHo:q&5B̚Ѩɑ31Be ق}LN,&#~,qࣳӀ֔9Yo]{2A@5B-Dco4MoS'\(whhuW 63 ; 5]x* ȱCw)_ԡfrܖα<F](`8AIR/  8[I=\:YQ h,aZ(܊mpi+~^8<6T5>Rͽ] ev) OeUV61#:r|*(PՖqjZA0bܽb:Seh{?3 JrB!himri,R& {=pSZΉO \x`_zG̑u=AWBwpH}Y*"+P9wZd@Vht0H}RJZ1$abы%zݟ~&G)Z~\˧0T>t sT=g0w?"(UK~l93q'Ĝ.^BA2%*@ \v߹%/_ƌN 퀸2* OmJ?A,ջFV;'ҖX!6 t% i㺙8%O\n͍wrf!zdca֑qyE2VV-r;&'{`D&V2$֙p!f,/^kws/BpJź>Iya`Õh/4OP),tk%&s1Zpdzlr|׀<57Hb{Ff[NfH TA]`ҭ95-öCnv6 ?U6SXX0bBbX A2Ӡ̽I֍jb*׭_EoX%m5~/} *I5!W~~=3ցȜU_ Z{?𕈐JG $>(Ǒx,(CKŦHYŔ O|#;M`o3DmwoHX6ZBXmS ,џs)wz(!yJG mC.bw'\r#QwG`Vߠ b|Bx⫽&_,bKCW,T]=͎m:m'eEAȎZ1O}{J?zHvE*߾LKÌd|>*;j_k"v!Nh&9&V={:'9;z!j4Ymż:B_zfy@\IT#Dw4fkrv_ߊ Q0P=IZqjAN½CHgvO;YyEu!s8 C)%/lԂ:lDSS Fev_20rwnpZaA7V.u]us"pcWfqP 785Uv QZpD,q eCPl])Mړ 315[TAq]g1L]FYx< ):͸OfG̫@,0;T"jб=psnMyzsC~X`R{W)~(Zrua,P@tQ8ehh'yT#u.OmS]`͘xgũwd}8h'%v_<5V'{ˍeIJ2;ʱzD /-Δۙ:vD.ͶTR3D1_E2{y}4s=+Žgn-N:"͛87x9DO,W{0-Q4 (~Sɏ!@>h2]x+5I:f!EOc yxbC&d.>Da1.vᰯl~p$78!)0կ"YibpW|^P]GO۷Z]0AВ 4/TBQ~{bAACi(a4#fͦ~p86jئ/gzY]Á ȿyawFWg֒UmbHWxFc@c@?кEQ!(?{^CKxjjAx=NcS~瓗to xR>g^RfLiRd/DT`^ jٓP|2s%< W"'ڳV 30ZT vuL #I0,fL0@RUd TR@%&,g cw'0L4(~ku K~dB<˖oòjxBTx'gfpDߧNksKHU9LlNۈ*Ԋ n 1FM< }ըg5Os,gg"۽dOza̡SIXFJ!ݐ{6)2kMXqĦ GѲaڬ@cA;NѸ`}gk(NJ@fBm)$8Ux }8vu.T93'sų[z9ǎuvP S #ΰsdK83U' DDzN&kLiFSb!u o*!Xw=+},X)vάіSV.Lˋ|eDl?T_a#kp0YVʾ <w%9]w@Oʵ(0x.h@5%OH2[|P%[G`|PB✑Q`^Tk(2I_#~ܽgBj+%tOx΂zMlN\SPk-+S7{Qv멆x^틟,+o6 +sz5YYīApJ{G?,g̛buŀp`؅B$v,yjx"\sb 2ӽԍ[h=^uٹvY$$-G딮i%IGٻ <]ky^xك!sP7c;3],D);B A.3XĹ,[i6FmNEK[sLYh F`vK˨&լ32@嵘.Zd5]̵kU,lWc=ГMZQecɊlu5n:I;|ƥ W!CلɊ-mZ$= 9||ܠ9K*X=Al[1!ǜ!:smGok7fh{e` o}>,ë`Bkh)|j*0NK3|<;VnDU.nl8j~ Q9'"YkV~jp!t;feT{3)(oyJI/Br:Yl5q?3vA}gHe\?~h k߽g !zFCZȓ~+r~O]=@ Q'w #H}JT7?m/ *I2<5u+Mٛ=sX~ȢA 3#V'{wKx -6"QToY @u4Wu'K5[" (lJ J[1zvOHGxĈʒ ١fRs+I"=l2`H~]yI64i%o6qVjK s#|A6!T CX,A,H-ݒ敵3zIO6WEN!iG_e~:"B3,ـ0@K”/5R_54zlWe)D;pq+z?y໲R⢗/IAӪegv~PSD&*!yQ_VW#ьyn6W^y_XkrC]yK06^JMpP-{ݒG~uG( l['TA5{<gl\$? Pn#Ib&!iҀIVN R-dМRP9JAE=MrO! 4xlf “b[Wx~q}\baEL~%"yE{.n5n3$$79 UMw YS*'M6F} +jӯ 6)߂ Nז?(c!0U:s2׸ѡ!_x;Sn Իt渰yc?M !q a՝?N>,6)!9_ohn"Pf^IħՓ}CfQ֡5޳ߗfU^5GB+3[ȥr1 cf*!#xl32 5" S)+㡓[hUJCc#o ]Ыu0!*0x:OIG&-KadV{sSNbL~U]-R#~bҗ静zS+F"+N-5SxQ!:ѕ"54Pyν@dY5;&IRGj[Z@B<S1ڱUF:"-ZfyMxTΓufPv&\tk$p,Bx!gՒNIW֞pJQ`Emyw/O #+2B-/$K(RԤ??Th4eE Q_}Ȅepk4W9Afǥ3;1wk D MlR𺓠l},sk4v {Ðwal f´`׺.˥b=jza&1&B `=] Җ RPݨXu#m!O55īϿy#g:ک7+)WDj a-'!J!OK#]I/2>ALM;tckƖC嬀pm `g}ϟSh*1˹I']W(TdZ&/Hn]bE@AIvo |'S*qr !A[J'$q#1zخ%ev A둍e`}#PBp~!9zKQ>w*(Xru!+546:[[6X/]n/`(J H *ymr~!R&#~"2?!V]w`%q"~8p6N |ZP9y>EtLʸWle'm~$gisXy*]SKs! yA ap?aη>$J.F4}GeT5c30ݤ{XaO/^3 eC/tLO]$ B*)\7>:z53eOels-*/3L" .߉1@|[-Mg-0ama`Zy*4TXbέgL0 ͅ5DNR&sK&Z"Q@S[l3#i$Ev"ݣu'SM HީnDVKCyB ؽ1܎~ F`*3Kvpi,YdT:,RsDQC [Y\Xq*9>-gKж`DlhFB,s+[{3s{vC;[V IE8}0yͿ2";oHڬLkIf)l] b S}*CTGf ? һo.BzE0~P ~j; -YYouBtYb)?A (F2B{%o$Vl䪔m/H|W df=!oʢYuonrǪM; Kz]OxHFί޻cg'5cg]z\uHHLy$ ~>lTppdLJ*FۭyWv,ZMs)}q@yFBhݨ9qv!V[?O#ba@85'__+(k50x-Xr䉟NO1W 7o[eCs7M!tE)_xkLŜ\fc'v)}%]F)y"MorAǏ6ⱪhn\qe^67 '% S) wL}*vYD.ZfF}`%2U^{rԎ$1& ! {c9^}q0%ůWHapKcpK:ME1(4_4 fzՁ:cISEmwwrN-+/ZIQ2Wfd1; uPձ츤_O_6sMh5](a_'G^l͞lDu `h#Yt{\ic gn ՎnǁUiKBP5lf 9_a\w΁Ӗ_[i-{Ho4hVsuR_88hnΌ^*=Р Cx}i6|L31tb 0ק5{S}~Z ,9zˮ*m!L ͆ Z)TELCٔ[}Z ` #(-}"'_si9@ٺ"DL6j6APD豴H1%B/Cd@;+dCa896.oˌ8 :x!fߵ+LOʷxO<޿_Z40%>,ihV< Nt0vCO8|b71c1ўG<{dqHѣS%Lhaϳ46F~ep@HYXx r9jް׉BTjKzP5 7P`_sY%H}Ah;tzOUT hc5?H[+quu}h;q70@N0f׌JE~14脟rR2%(FijvnV| mVsR]Me$mIdnȏ4L7O̔?EܭGZO[}7>.m?}+걀ӯ\w˶ B <9]`<>pD*M9zʏ^L&Ȏ\MqK(qA'B]Kţ@"2%7ex9Sx6R6;f `4 ]q0i,RLsqq$5/s1H|4:߄ʎ疡\MRvT1VS[;ˁo|HLyi}~ASqlη\ iEcGS2<8iVsk& G b`&:ltb? ` V%e[pU˩꿏s &#V+.u%poTZ )ovBfWVeeȹ$ܣ$UiإrH1 25A$۟) ZJ\X\_Uh!@N })g K+j-Fy6 ]X~܌]w ,kSfB쪃}Q0V*]a"5f(Ռ +apPuݘ וj0$*{lQA}9xp_c1>чkqM6fb:+b%!0>Ȉ=g} IWQMМ((vٻDZj%IRWy1a`ntIHa{kKCx\>_  !Ui20Y!~+%]5=& i:lU7 Cg6 C/x=A]c L7P)u}>˭)]mZЬV͠y,'>f7 VHdo2F//TVLt Z anLZ+mK7PK4s&ˀL+FI0Vt,WyFW Xzf,˫ҤѴ{9+P!Գ@ Y -FpĆ/*ޝn!.Qm#5 5RN#}e2k_Ǖ-ҤC  BK:ݴQXV>Pݫ@;&kƲFo_E)м+?^1A|M[RoV~L۬p̣@s!X))dA^O״6P$^#?ĽݪIE8 bZ;2Xb>X<Ș 4#tȀV]m ZAL6m=a Tqi:ed)@(KXPzT\GǢ)Q Sp)VKxX$P Ã~]? , R=_ Lf5Pcu*;,$zJx)\D1r"KyE4ץdRsMD($aDyJ:sG4h/ 3н?cS'ۻ]u=CcEZ>EךREV t"~mX \nCD-?5(m4}Jhl Bk֩KXxCN}еJ P?ts,w0H!{/)rX{=+\ Y64f`u+ɒ,<rrO:z2zdqrs5Ma=1򺅱8ߞhT&q{RwfS8{;/* IJuz({jB&rpbS9 mF# e7GN3pT+?G v8LqRQ7>p |Q`n.bo쉴Ǡ ]EbLr~O>2gjz͍qJA1xlDGrPmV0X1 K^l`ԹQ?*|fK, n3l c&L7;|/b?ibӭ!B 3(khʁT?!Z䶻_pI[~1sdu@ߍ#`Old8"bo$EaWCDI DZV@X*r@;bZL87.^%y|xT .){3[, rk͑1#?WrXhuމG;~;?tE*Գf¬{'U6:z96fۯVF~tM׶=f{ I.u?:Gë6j@O2LePUBY<-C^hti.APBJ9tpyo/S%MhDCI-;](xRgcYGm,&Y>QB,;Zk˳> @PCleоɓj([` F5QPҮ<ÇzFLY{D%ф-v%1Y=h7R!Qc3Lt}CjjYU_!WptAf3_@\DZKQ" MV-#nja(B1۶nD嵘#u4:E7CBVjOBPUօ 6P\+!՛d~ ]7yq04.\y`JEZ&&}@ B6uU[@6+fX?*qF#MJ>Lm0F#{Q'vq~ᓵ"O *{v[FM6q74>R,apGFPIbCJvvK)}I%/8zts\_ [.~҅ ;3rH/Ջg$_5"N;nc)l#HCcLN5v6b:nr9=9XP5Ouս(ҏ}A:Zau`E҆$sG^ "S5ꡈ1e:ilSIn!L{2iGo)bKGtm[(9Tѩo72%z-7e@d4zlOU .}َ3zu< Bj W2:޻3F P=AsmZnMAGkGw[ȴ2Y|~4[2itJ7jDrY%q;BN iYb3[=ci1 r߮xT?pi/I%=ycncJ _ CFĚM=h) \24NZZ R]h"#􄅍ү_'%<#!na6}d>LgQ"Zт9$T?ŵn* 0x$su(oqx*xQqܣLu8t:Z(/@}e*^npp,@1ꬪٳ%Lh "%NrmflM@ (ғ?5I.Dߝ?^Λ)8,S m>]/-m}2#ٮNr4z_Fu]^ yVJ9 دE?<6U>kAXcXS|h MEl3`xCwvesI dcn?4.Xy~h|rρ+FHXc;?>l斠೑y}Y:)+- iY/~w* V(oaw%4WIA:~y>R^? V@rH(7)m ތ %؈PY_T,Ad# k1QtHpd %Rky٫+G%2 \S$Mw8M|GNv&3ӕ75kz_,cdJŠ$8=OT/FjQ@EY~IҴX"5>'ami\.W[8j OQU(0EdI3*4iAmmno,;k d@7e!OGg@jHў`Bm: HkVeAU!5$KVyQalܺƅXlwr{%h= O?$\bz `rM-K {ze ԼĨTN6jEǬ qR0dӿe;kX8mj>o+DidneaZ!WqWZWKXױ]=m:6ͥW.p],&t+a!.  i΢PM]B(g}vк*p}Qd  Fk^;Roڇ?=jykҿ>s&b@Kcp@-ݳn/$ p6ȾW7`  խi/ֻTՈa AF>ؗF:'%vwډjv{_ϻݦ7޾p0adJv_Љag[5 n]x }/Ϯv+<1c+0hYO̵Y"CNr9\>;|lHI ԏ>~zdo>7b7g^=5U's=tuq8:8 rj}CdyvB*j6In,{7QlTJ(4:>[={Y@Zdv*HH`KmaڙwTR$sgU>h;Gm؅xc:$uy'wQd=@Oa}ϡ c\tmH|}(M4NA9HIwꋩWiIߘ_b w߂TmrAtg5!s8 Z*Vl>?OP_0źc #LKR@R8KqvCi^.}="m` $Ո6PPxjr@UR׀>&S2y;^O,-KHkoa*Z9YQw'bmAY@pPbٝDXP/>zKLD26ܴe Ez=_Nm~Rn>z^R{&f} 5  6͝-g-w&޽ P`V9Y':+?KV ǾC]JOxhY?IYd/Ґ#5kDm'p({ =,ZOהZb*n"G^c$,IBUÄ?+X(cy n9g&o g6?b(tk`Mn+APl+;+,R$1WѷS3wzpp $$m@YWfO+6GIx0 ˣ Gi 5Z/:>F(,S4lˠIV>&VQ,sTw.4:Lk3CӜ@=uNR򣗔}BqSFc$^z6}Yto=*KTBe͒֙M9CCkx&hOX#BN;[(?JN*?eRF.(Y;ɀ%F.Oһ3RSqN 8V3lNP=%H!Ypk/<\!E FƝ@}'B]n+d,u{>SF;`czAz(Ɍji n7? :Pڷr^2C؇S}~;wD\W믑!i`R34[Z`źLXWo`aIʝpCIծg8>%?U|Yjh._rf: Sv=i1ޞFw*8{N]F%;,Z+3=0s>@x@ISnoLpd70;.˅dL&5gB <&i:g,&0[_C${ZлTp8{dW" 7*Vƣ?EsPA7uCxL'gsldh3yfP1'+;gbڷaSOxA_e8>n}qG-QD\>|gb Iq-fin=̝U*0lh[juhۘ*BɅUYδy)<8&$"J">6-kG >BXQII,̝D4KjrEilnIFe|n<-†uraBX aB XcVpVɨ=`bv84G@P8)Lކnr a $eKe -ѯyH?do22?J1Fb읦DYȽoNoq)vM .ϫzE};I$RҭRt佄CxnO|}5&Z{ .b^#n"_>33ReÃN3iJNXl/q=9ao@7/~|(Ѹa+މc6>v}wT }fێLqwWL6o$K"=jܹ(e@l,1h>?,vk&?~/Z%Q!$86:䕞,[Hzsgj4TDmb>DJIJ\3@3ۥb%!$NwH>bwl4AAPG-F6r{4jrBC]4"b)Ec("6 u?[GjtZފlE k}wM^I5Ð~[6FArOIIWO]ԖK?Bo݅ ;uCL +Q k3<}ȍ7ZOO %&.E`yY;(FZς@,9ʹ->6Z9BiD}S673H;t:9_$}^?jLΩ](8{2oQ,EKcmޒVd!ZRۺFK<6%v0TfU2D6ϳlR@M0Chh`U`ĵnJ`bw68 o\U=9̙q+7ey|4= 6 $PO|/+D wU$ "MlHanwdvo1hؗ^; Ewdc7U+4ԯn:\QtTV9;~ܛ5뇡Cnk*-[CEXGT e_UkM<4uBqUT%TO T%vbIJUj@e9݆g᱄poD("Hg2\veB։8Dl~ԥ:ۋy̎kFV =k` MͽSI!XqcfA^@W[+6{`񆢏r]2쉗O8.~P:Bg@ZBfDIԑ@ч#՗ !GmKP[h9;I=<{'5n}1z >hVA˘DgM&Ve.dη89j"1hH%͗5c\:mӝn]PuLO4.?CiqY5houAoL"Xq[}ޚãgudX`B~Ƣ6ͥA}#@+g!9 r5=cƚF!'8̸õ o q8(fВK BòfeܗQa[BD%_MEeh;`,9?. +_r*HxlA:*Y,H}#;n-Na]Lf{pQ~Tcb%峠.y Wҍria[ߌR}MkZ鑬ó~as%"~#D4D~ lr0dF=Z9^s$[5W䘽$ ȯ]Q;=p0lbs<~Wϓ|mOa>9AR}0cRQMC3PƁsO$DT-s;jV!E[LEWϖTvIfa pŰXlWC;ۖp/)Q \>U#ǀn|Gnzi7EF"b0Z "I!T\O:qgdg4(;(SJ eZÓt]սa']~+q2:TIȱ' c@~hT-rk0mZJしYz/c/Hq 'pm$vmaO0?b VF:ԟ ^¬ :KU]kH,C`nNj3F4*re_Ta/L2Y*:i1-qjo;W9NR-bÜzǽ d"O"0C/-m\ϋU 'Ehbcd⢝aIJpקdJS !#C]z$3ګue6t:V1q';;*j_,&|0݇a:= pRkH;,9}xaXse(JqkRk\/AYeq5ߜ!$buԁk!+iXW,S3l04tw!>q{Ry$1s7É]@r16h&#kN_#?[4E.}cu6I94p!1>1(aan#խsWd2c-PFe vL+o_ٔn3ŕLzXJ2{g%$أlIl.GeR@ xƲ:|WZN,s;K:nb="z|lg"\JCtљ@_$I#* S_dRHm/6fݙ21'6ַͨ֩"E­|6vyP6! c6e5EQ~jBlb`#[@U߭?~"O-dtPDK1М-Dso1Ҝ$xShh3z8?2Bi}-C ٦$[1"Oel 9{]<[Y!{po6u CW5t=9^c b!R60X("sWαhjk6[n|\ٯ8&q=:-vm?GM5暤Sr\@wb:j$EcAO7:0 S}D!z&g5q~Ay܈, ф,0Ċ Gs/%i70)i'QVIxP jFɉ$B3ݷ[plbNV2ϙ9?)D=P?{က/' , Dif8#|2Y1DI^> / }!j8u9!`eNmM!/ڑQMʈ] GbS@aB] j2TkqL!f'g+Eug HPs+q-,^I&ÓL?a͡'T|_H%Ӵf~,”bITaJܻ s҃g{AB5ȣ7L,LU:^GwJS$:AQ=1d a̎Zu( ^zpwt֤hq=QP!?,X"Ӳ[*=%VEQmݷd) 4*FP<_YF iq.5p1޴ o\`y_vv?' ZX9 &&ncҸ2_!g糞mK.10d.vE&I[u8#INH tIʥx֔7%M<@e֟kqdnx67HFb`PM ʔC)!}s9쌰Jr]B%SaUh9hׁ= !$c\n~:,uwpGj?lV/5ŰJ&Wʞ Dʕ.Bo 4B+ǞУ{ 0OGR)|ƴ$_m7vpI RhBgGbد1p}Kc 6ٹ`H%> tR^4c#pɼi_,FGΚd?!&Ɂ'C,Ҁm7iNWW)0 ;nv =ĕ fh,)(YJ͎ՁJVLg /L0! [LQ\nɹb4n~̻-<ZWy% a?QuDz7=?j6Zcvмw[-84=G66yօ+$|HvG>{^:0By7}Tr"0=y.tZ=04qK7umWDK NeLC%^ܵ /$0n'k9>l}1^=w%yÚMVԞO(E+Waq^2yuVS BSnԴCj𼒻ڝ:I>:*a+mi%Q2Ao3]֬ueVϲaFaK`?`Qvޡ(}fR4+cWJxn/LlWHqQhvcv,,&§P1iJf^]-\XӖ{bB_esW=2cijvő$8|{z[T$#+A6MV2S3B {9"XRk=6,SG"_k E3AzbCuTnJcIyAy}uAs'Qy|kٻ =$MkU 9 D+3so! r BH;;4~S2nU`Dur%4mkG-8·0D]]G̤.9b# ,24@(P#d&qTai+SlNuOٶS$F}e%׷gFU~! OL1B[j'nb_Hi M"*|oC։o芻Eexk}ҧ_. .sr ݩŽeuX*k]6'~ޏ[\<42!sM^@EĒ Í}f"I*q_ahrL!}Y%ղf٠lNԹzOv n-\?ZPgwVPEy0}H \LnPvtQ/Kނk;ZH^,=?d5^0FcfPj~f4#`JXTA}JXnooC@Z˜JM}6X[չ=^o$B1)Tx^}gU6XU$3ļf{IH*jlYrK/~2μ/uAHܯ,&yhKT&S:t31RK3mKCpS->=̉wQ0{C<ϭ=F3CvW}&g6{K) `DcIF&^9Oэٟ$(M88w@=GV $,^{3fB'ӿUްT >a٫]!KXүʟlқT-9ˢ6  I?lsUƨrLBefqK-#bTE0>7* i*C=ws-z!=GAG:GiJ  . TQa'wbӞl2Jqu6 i6_چ (`ũR_Ւ4GJzaLtVh3TtfU0dW7h-%((zָ:qq?4q ED}TI!K9ąnڙ5 K(M >fF;|Y  Y.;xfi`4wH+4uu_5 a>@NN-k6QR+* 6 WrT|9 'w  $٫~ΈӬA${'fvm¥QzߵlYv @ll .;'JqJ2.R}q MLgi_QC*wT\X*`lXuA3lkr-':I_٨w6qe->琚}sZ6Lj^yQ!]llxQ^i@4'*PAُ9*,\v!!.Ia҇E?&njˊ4n&=AF4&GROF, {:IxT{J$3tz٩vC^O/ 'g1Y2 *U y0lfHR -6>ڧN\ZeL4{> @c϶R?m:OvGRm6ETws!"V zF R=9^&3b'ӔE> ܅=?Ũ(B4ג;V<]pVi$sUm܉KV6TcΆX }Ɯ"t,4٫hM\y~KA5JO X ')7Zyz6^ldm ɧu"ѣWėan[ oLed`g$Gu}e~s﹑AB4ja˙7Z|.$g>^\2a!|}XТZ6}7}gA=y%TZiTR^(C@BVN2F~5nޏ&0 $\3efFsF@dG/w. LF53FG]Q * Zmv=vHj3 I4/v|qY0{vt:o\ ϿVNcùzHI-`'3C7":+Zoph^弦"{Hk8nXJ\q%]4e(\jb*-,=/!wO. 0t݇lkNUKb@=|ڱPM i>d~o^[a:υ`ii]q!9oܯјڽed;}1T_(}]:x&=19OA}&y.q2Ԫ`CEC*qL"gXb+TT 4 *K|#[<}o  X;m,s >smrBOw#A)(`ٰ=wfĩ83)*Mov޳x/"ȈAwzU5$]'6kޢɿ[չ/S@ v>_>L6.դ6SI΋EʽvB7mS`?&Ъ^>~X6"$.Iw]Nl.:! _ g Z5{U{kHW48 LXib,<@懚o#cC"솿 MJ%{^%YHE8͒x`2 9ޔmU r\I%I L=sge}5V#P#gX)ALN#y4Qb|z?߃,xHRT;pf.PSWNmwd<ÛD7iJ,6[C3 {ByI¶_cpnD4[ȤT+3 *XZD Π{6h/DKC|7q[l䉻&ZNB09CqJsa?׹cQ`i+gM ܢ {\*r~jM6d /ope0ɟńq(b +itb^h1aYc3&<,Z1L"9ZUihS~;yAҜs%AH< M <*C`TglG 2U{[( |6#D#\!f) •xK):AwBM ;hYjq%W@wc::J6%]9V5d&~ў {xXK)0hl%!tZb(qB8R'2XLvwFrD;*`B!j 6j.E@=YE:~ c~8yϭ *rJ)v bWvcƖOm7R^k̞8l20ӒzHءrxŪn*A-(B]lJh>vD%Gٝa^Y>?b􇅾|*夀qmmkkW`0\,OMĐTV8Dm6G::6FUn@bU_FE&R_STbi><}u7hgFTФUrRSK"?TvA.JZm & wF'(':A'S8k^'EZz}_ N_k>@(G^ \sc^dkv}/m5\90껜'Xᆱ%ZVi笨~G,V%! :.ɣI9m<6(ܲ"XXF飔btq:꫰;Mqf̭'3>D4$ݕGv>Ⱥ[WRz$Hg2vݦ-Oe5U-w -NnsgC9⌌z$ `YEɄ\+4)pnx$OgB|;NR&4;Gz",L)-/rvў{S[,[:&IF:)=뽠t#ŀ3lb41vZo{2gKkX$fCیҡe$6h91fUjm'oz-ͼY-$3+Z* Y.0-/~Go-{s]E{Xd˸;;<(nyfp<Ā/#{gF'>Ia _t[Ww,j;'ȯ/45=DGK 0AMU.VղnfTlSac ZGTgLdQ֫_ {_ 8[ް+oC Wq쵎 wFCH~; %jJG(:*ktRŎN.|5V~p^\ )5jERH茾m\R絨8_Vzp]oRaT x>'cKkM|\@%ʪUgh}Ũׂ M2cqKX/>#ƊQ=eGGua =3&։*xZlڭ_#GVQ6E"Nve#AIE/L$4lx5l{۬o'%fş;SYY!窿tATn8CJJq0.rȋTlKHrࠥ!&[\E 30lͯj|Pf};dR->`zP7LXnՆi `S(DS(#Б܅(Tą"s`+pWMxL\&ڍP1V`  ӁZ[%W簙v,͖a*}mۻYQv~. ;>;Pp lkrHD.>8@(CT69Wkr lùIi7zYLTDjNْM9I+WIc׋+pfjɎ3ctIvDd1& lu C}@oh\JѷCM, ,(}GƆhj0YכDr'`y{y1#7%]dž3b='.ٔqC zLC;)yn'O{v@7[:jForydtsnY$& rG]+(rbs"#e0Hق7SAN7 XCo0BnqN(2[k>[ئ#Xs-`>rl΋O6x4͌e(XC(^/:Ye8pX^2z$/SICy NpC`nЩԑAZbq~Kzp-QXd.y haɍ;[]j#,gC8*Z˒G5{O?4"Қ b9ueQo0%6xc | fH_\N&,~eT.B;FZ Z \W ^Ü=Q+{ řm17]s6Er=O (`UBjnӲ\mܦݸP24:g`vJ<䄟.e,xd*8IG6~Lkczo)($YXv84?+Ei]*=`tjXkA2?L[1pC6(=^ylm$~G8ʲ{MJ3lZ3+0M.})<; y^bvo_C13^iКPitUe|$XP~2I5q~#SW+3=$iP0n]ܾM1kT,HvI 0*0s c=b\HgE㛶^qadlHW-)] d.GF,uJ~j~I|+(Ţ^!]e>l< `'~p :6 D-Xh!Xy:}+{3^AaiI+ ^Xb##R$W#K£90|jo?{imSN>Z?}m6TxU[Q[YC6~V.ԝ~31&r Ȧ;B{Y'kӍc|bB.v., >)j5WZE4 `%Gq3ܔ߈K;&P4z(R†^sC[C5Yj?&Dm.z jV@QBL&j(;YXSXG^n|KG-4kYEmsaF@; ?ɚxjF>ِN4#)ն;OL^#W%vws?[៬u=?䳊ad_ỿ NFifU`: c/h%'WߦѠ^oRYȪLź Mxy+rdj kD9(Z,-=(튺ONwcv;;XRKUmDs}uw02gO0J S4L1h-ZK&M.uw 5XWQùKxxV;66 uuDv7ԥ~arHX3fqks>?-=Gc†/r=fJұ\~wZ=(dn*F2\,A<9,v]K,H &4<x{adՖ,TVzT'&6o_cҶn%C|ry}+]vvRBY˶ hbjӠVf-:,!oLsufOh)i0jx1_kV>%xGVMB}xNG)C︊5Ӂe%̚h`J mt:i^!k{/ L\dx~Y-es(a?rF+}b]dPH;XU]\S~@ykaƹ]/G]v-n藝2(]^_Lɾ")K˃7i$F'4;#< j~0ll)CȾVN) +RrbްOSDAܠb4!B P\$xi/#MXH(C ˓#k OwFdO{}N+ҕ wzϋ}ߏi0#b'T-VW9q%+_P ݯzht{ho\pGNqP!m!kȣ~*[IұbY'Yv/DDs@8f+r> zi?FHCD_ã Qzɭ\]YOq4!Qlzqrco ,3[j IsoHN)p?ܺ_U9y.e@ZNx-M\*ә`19JZUV1> L@u!%[MFn'֪JE M!rf9ceժ\=o0PvD^RJb^%/0,c. !;@?~]>$#X U7_ ̮"n3"i~"q Nf%N|c59Y Sa /@ 3 @bYk HVexr`OR.0_pems "1Ц4c]';}Ka&q{)r)ʁ 庭̲)kJ%=^g#q3Kg^f_=9;CNC l?b`U<e:5 E|,i)| ^m%#5;Y|O]t`ed:2 &/wHE  M ښϱ[bINuK?DLh~V[\\zZ(/p-3:{mN#ZY pYK}Nlc5/͐ |:l<4WUshocxGOQlR?'a)1Tx(z*1y3 /&-9AS*Su^. 7Y;\F"<훕ׁsQle3Ȱ ,tA)>+4IsbU=mhKd7[m""i_hW^5ѽn<ҝԼe[1 G΀ګoz+IUWXMa[ q @՚_j|1_ʖZ,"2=Qt&]9#ۆ25Wf2~6b4;3U؅}r-KϐHWV_cU(M6d8-uD)g}\\j}5{ S$ݿߗ]MrWb5e}d~ h]v=M QNwÐ:#^r/_~}0 |%%ކC\߭[@*}aMgWn3%c%"yj2} GpЅ+YNv b>-I[fÄ `Aۛ"e d爷UsĖ[6A2H6l~x ϸⒼD5Ȉ.}HZW<l+NP@߀.71ٹaHjk;M!umBJjl_ BK+ j:j>aOASXbRs8g5d5 Dq mYheI5p Kl1͇qIPR(n#73Hr*M@A۟q# o7"Wʳm[,7e\^A1qqW- ǨYTSQ*KBhq-l=IM/}H:a:{oH_k})V5 m3_r>Z`N|b30%y* _8fϞ % t_K ;߳MJz&vẴ,@FRZ$MryjH{YnйsMjq(h$ͪYYL 7DoFO4&=~%_. n u} ^ )|67ۄ!wyk1ȅA䇟rht`YU$wM%"|)[dq"ZZ }&Pn@n &)M.7tSoO;V% ||$j1U-,=z.tW3AP}oyT?]Exa]!v%֍y Av;S7hTSoqqf~S WKĞXt@n'.2 D )!XAFfF]Y{Qxa3XW ĝƒh"ݨDӣdc^zW@qqM&7`7 q( ~]s{Ii-p@"`.Ldlvl9ͦ{\4k$--7tn0CI?2pNM]1Ũe(2rqHdOIb-~v sd۔zӢqWHra@"n9ى+=xpÉ81e,1q< 9hgд3#(d KqOk"j%L9YFyc f(`^dc]67 ɡJ,\? Hs ^GiT.>hGc͵B%&yfBHæV75>-H g-t8N2>쬃0$98  tf=@!tb|hAǦ/Mc #ul &By|S8 ɷ0iU| DMi qߗ&I9e;\w K脘J =p ~ ])ˮ]Ȩ+BE/B\vYtYWJeXNYQܲq5 m,-{ lQSI1t6gdP'jy\,6 2ADD|%ӹKQ3 ^' =O`kvK_ `bn/V A7YZt'-!?`7/jwHBsN: ?iIԽI$kb(K$t,]КKEu֓-Uk\&DBۻ.{9.)3Q5< ,V dlHQ]A}iPTo~ >61o]g2USFvhaXȦjhX +`~M|,lQ%PAVD8*M>q$ …4Y d 3vbvh=EI)MTo˥ہs$ӍwvYx!lG>iמMȚR c-芈kZgX#|9 0?O]D0͟ d\dP"!@pu,cH\l-?l,^b"~uu}_~$QM̳dK$_9p2~c3r;PP* u% ^̂ ɛ$s?$"2H:" ;,ϭʴXyښ(Dpl$ʱ\1(6]73YJAA3>3$hm94Nq5D%IhX`[1j,=KN:ΤulSTTD\wx!cS'd;񂑼nUt2;gjp&a-JEGXغUR.ږUAO[O!; @h  㸡5:0)CAYyzh k1L')_C+S,lVmhWn#3pj~7bf5DTc[D,ؼ\+YIJavB+vUe6M>?VT^A1eG)*~SݾQQMz D;Kt>E)Ŗ^}o{Ka2@;^]./Fbr&,tE{;=%lo@rBM/Q"f?ݚhҪ|8m1mwoZ;ɨNUD>?\R+WBL2фzBJ6MvN491**pQ|}1"9K Ƃ9kkϛeem&[e!w t}1R*#Z֛'oB. Di-E2ϭK[IJp^/jR3̭xlKG]ql 5$ԈϛCn\+Ѡ$8c͵]eB|v8(vXXs f*܈ qr>/fiqx> ssV}ڦ;.m/v*o˧$@+/׈giQte_= s\"CXi]1G&Lk4)[}1輮V r"Ldm'-TZX ^AeݔQnj~b)-F8 zIfs0p@46G|1d:}!۲fXY^q姽oyg )=Fmq)Oq}G88aD<7JmUS(V|!Ima?Z{$.ѵލ3etPG͞°]ܵf%)}-w:0m`=hB%ǀ⨎CMfFսbG+!dN<ω$VtuVK^@q0kKH^ٸ|nI雘&@nfИ CMP+t.?zQ3$xw d]"pZ],cDW _^k(mG >ȈԒ^jg%c/&c0\0L1CDN "M  INgT`mQj]ڭ`n2Ó0V!9'Gm8tE/|afUe}auyL.Z)]|lե._~OlJ Pa~h<&Yd-pAHZ͍;$[|eڟkkֻD2O@싧[a+ \ fe* HRceapK:w2hQODo$̠j"Gc,oo[w&'l[/"%j^uIch|+d6]}sk)^Y:Tm%~Y}S"|3z,G#Td'cDJ : Ӱc.yeCEX_K8#kdۓs"Gu' ip aX.劀"CQ%c7!k{ŻY~$:< !DGoQʁZhTtN#HN*OƪAFb?FY& Y鑭tACDl3> Uտ,bW7L6rs4sYز%`Y󗆵Д(Mpx;"%WvS~: ilfv JnfpIHao* KՖ`c*$y\_ sN E#׻+М5(rɡ9c7{˄D?.pMdH46>Bsj/Asr"MRLu>!0/|;̩B%^uT"@yZC8Ԁ:(YPEĬ_&ɏQLYJϐNLKk[6 ni54O \+in"$Vf.6@Rިx-ièպ`QNܞ=&>^q/=1OKr% IXb| Ȧ[9)'))(`T$UN32 gVH_RPj|!eEexo /* $XAa']eZzSio83bF3v><=8N"&nޡk\qb_hȹ 2Ϥz? }gjUuq#78GS٫ .MY3#cmؽ:Û^۞vVS"kAIݣ!;tRn"&6]Nr~:3hi!,퓅x5O9Stɝq*P5(8,)m|{ WC&C F.մ5a'@rYn A4b15"j<_iȝ O-ίe޺zNKr<́vG=my|̺,c؍!Y^Y UWP݆j?Be/ J@N!O\/d987pBf$6pDܳ>GWִx;j^DEmDb3 ł8<:`ahkV倎6f^5̇]⋥LݫfjX[İ+mϢVx7XkwGޏ]Vm \-qa=jS5ېXdS8EbU7A?Ȋuj +EPS4)7q|>N&uRTC < ON eLF񕰃ҹ&z%F+O=lr:c6"SLsyiQ91:\2vpcHwv4;ӌDC%X}='ßj<ҲJG$a=yp L}T!eB-Ć'hre]:B|XHm5:3CbEohL+@3fׅ!]żc` Zo6ft|aa -YTS=Hqk1G"ҠTRp}"v?$*7vYyy{~Ұ±C\q"Jklz4fUgF@IU.,?;ߚt.vnbTF-JX0Q4Nt ( ҄t}Kۥ<;iT L)I!QRw?K6Ⱥt2g=E|Queb:M0u+*IvQ ćE|g{y`wcpq-ߘ7nm~p"N]  R ˨h|0o Bb)*S*j tY8Ta_ ( -D}k4ԓك2 }p-wش Q yr; ^Ψk%$@$_>`3)zR+#fo\"0l1{(ڻ䊳N'-W(]p{ F%"GD,:fw+p7ɚKWGְ/ xjI&TmtEݤax sk?e~;'O#ŗm(/uGrЖ[LL89`G0x+w&cXhib3#̏ DGM&d㋾I`F9nkJ+6YO{)ZfP=tU!Tb۱A4/Z}K>_8Q_%ǶzaAw{qj~MV㑞F昀hڀ .8zΗA^Լx N{Z0)fd(cU67vM%G*Sa4rV#.Nkémj Fd;\Xu*`߼2xT= iA'#~7{B#~!xLR۠C]nЪ.rFF(a#h q7PTkqI9mRO8g J\ojG z%+S7Q1pbj 'D2bH!V mPObޮr-S dW<+0|؜8CfQuS9:68Sl0t!Y./ygcgSL_4HRt`էKOYû}?/M/UhyAM;tOc#zL˲i<֬`D)}IjWKdp/V\Xz<DZtwog]+XD:hoQt!ڌBiVl!@7@ʌ.GJ%X + K KvHN'jAcɡ?ϙW.U'd]j11hs!pf%E\#4e! =۸F_yOGfZ$?7FޜN)MW_F<ِQگu4f+5X:Pt ^k6^ƯT+V&}ҰyxcDN8 QaS1n-Geݱ4W; Ŝڽ08Cfop9;_#4(I`Κ{cɒw@d_Ke2oT7xYиC>v5p`p/ c 2v7Ui"m-љVE@y  [i!fz{|IGYZ~Ūo&càۄ%5؂ W#0시;A"J,m RR˻ .esl,h ,ofs\M wA: ύuL;:7X2[i>"33&|-*Oie*_9¨a/$2ZCrzdڢ'{Sv s w`zWoT⽔ ja5tZJܯ`SVb] S xPaYrNF;i5×RKll)vqr%hԠxo`(.6e+A|2j1U,{f1>̿'!uF&aǴS"<-V'!`_39 ׸e!wM6" R.j5>ıIPYE/<T\U5qf?IRgKɨ.Ozz+ ta1/߾C!d4Nu/7|r4fpξ|C[-܇#Fõ3?HQwq{ϡn% uh@Π;L~{m&䈯wKȺ)э7TSNhFʛlTo JL ;8h6H x-]uNOL0~闣`{̠Шe>v{F^N^&HЉlqNڑtbU_,"[`zSJ>{4yL?{a3W;lcd+`'e7fGJ+&Jвe$t;N.)_ #+55ьUXqEϴ)>XvFroNM(G{TlVKб,|.Ogh?5,PfvϽR41*}Obr0l WY.5+5z(YеLɗcgU!XԏC`5|<0dbB넵m) NfQ ! 3j{pgr.ɽ>xi%A4?HLԘ?ŸI3ֺ߶txΗ mhUɨ6]9TF2/='-|hcTXpOqv)-[ Ƌj:p_JJHDXX?(0D I5B0D#H#Fy kW^ѩ!f@u`TѤe mLGFO`п~u7#2)+;*ٍd.m/ mόN.\/rly(=*ubs*V1/5U;V.SW''?nj(LӆOƆWJ'LO݅.LO9 ڭ}N¢+P p@.1TRf~d"c1wc- FR*9c1`7MV`p,8ĆHcgzGʍGYOB+\_9G~䴪lEC2fT۬(q+RZ?vCһ~́ Hn@`ߔ/diC6Q9GS_>L__orw)M4 :Κ0k+cpwJ ܯr)Pf}BL({h#OYJj81+ȐuA[/Ѥ)pgL hÝ2V)2C:,lH1",^aF7NSv:eN4<拨'.!cV,f':nƮΦ6Fb!gԦLQ_ Ssc;t%fr:[Z0_=w#8V*!Ӫ62n:m0X f6aGtUKvc7&D㔣5=`k6dI*;pco؛!t"u.YL Sv+AuYF%B OI F+`j<*I>S0X5HVpٽSiu<GXy/X} M,LPI YO΢qJNhŝI rBL8' AZfm7k/Ohdu#_&pqggLARr<^5&}MJD Iotҹ"|U%ܹp(21F,}\hJe+E3+N{.p5$`LV(mgRO'A=|\{:eVd Xe`aee|hq\qVIi_¼Ǧ3y~"+ [wN f'rC;b2_nv"6'.P>9i'M<3p9/7ռS:ax6䒆2lhǍ/iwa% g8"5-&]t=5 +&GFCaYkO`?c̪x*2r=pu[i$RE/ 4{rcI-=y =JˍF^V%4˰ "]}N@=BoBAL)v.F=|kcFʛ=K!Da[$&=OAn|8yCc$/6RSA>FY;jkCm/Dl5QӭF8Q?V[PQ>Kڌ~sON!ShI,8|bu]6"K`@SdCT-gWخڻI^Q*HrŻ8tT.8? r~["-< }%'G@P|͇iEL#hèp<W JL*RTnO _m ;1Y2攂h0NtYZXvڭbA9dqZVjt@cNJQ?jg/5laI)Mזw_UhgpcvSE5I6yx]R#=qi?f38f>hHԸ#}5plI7@bRne{U*Te/P*P VŒi1p^썘&);r0BxsDZQQJ.U[)c4YNA΀0z*H6^6i}um  ;WaInhZ|,h)+p߲%1 %ex52S藍1߰a': uZloKJ_kNFm1$Q3wY*M0Xmu,޼Z$t${ufU'Opz0F>*hd !N7:(I'^+I&}{^[MưgP b̼~\"iL7ʾU,E^&Vcr.:΄""GzU:*_n,D|rq7Zla=Lл|trxB|1FȞ9| qnGW0R'8"r 2^9,v[ yh"qvB#2: č΅s }r)+Ee0-xd%܁=vypk_U7:~p_*=Tq bڡ.R4JvMOQ)$(ve([4.T$Kݵj i/#/W32)[2Bx%.A!m"nl.UA&}cQddO@8$=˻?ujB5U>)O } q%4u*MP^%+iqCۑƆYH7M<{;Ukt5m^6b{ }B_:jeEn~#`yc#^1wę}pxhXuXXŋ? g=|ɒ,Es%+X+Wܜ% AٳM8{~X㌜JHڍvB1DT{nqv+װx8 ϸe}p'"r^I&,x;{&! C1-rpuؓEyU\% lUMEA3\:HP\=v}xEDg߫o ;%=GFk-O}&tsK|o:s/D?uioyU2I^L4PzDcۊ6&,@_α.v < ZԜG5} |in, !24G#E>O&)+.AE$Xl WI@؛Eb"JjWZ( ddubMI`\jcv`/{S|a})u?Gh .3p}=jJP_oͳ>[4#9jU4tbi0$.H.|*PlAwcɩ?߭ gI],ၯpٟƟj ʞI}4 P&q ur ih3^S#!)4N2U;{ܠ°2vrՍ :Y|~r&eA2ij am5xu? HzU aV,V IKs?twh0(ny6PvîZʕj֐s1z "rs?eͮ!mٞ{(2ƭ? U qTl>4!}hg3b (/ 2 P%~G~j i3יe,J립!#TH=v(iЎ_n;G ѥW-}i<3aխZӮlQ<ϝfŚ/)dG;DԺgͷnI|f9AbPM\|% t7- }1‰BT/)JCIM 88KJroۂy="Qd Nu^Z qg0㽮;_N9Ot1 vqm ZLS:P<)KKo5[=%fޤu7Cr-ѐ*?'|N>g ! ]zc .]_' { I 9£.~$$Ps_ޚ`цf w#X{ӌ }$XVlSґch }Mav$ g8j r8NzS:fKГLTL!"-Vw3AD "Dl="}~cuJu!}f$v/,z$4+·p/ub\mC1`agSK ©+4))h W>FRW&t vq_gAJUЌjB 'F_eh@J_v9uZwp$pm*I޷ {1)1;WIA*_d@˨0"z%#L>V}p`̷[ ;mUN.5~NIҙpдn{NZ4iRVTwkksPJNafRs,5`Ic΍SτRܖQ*)_Qg od" ꚮ^c\{a&,)TM XJ o 1J'ӯ+ Dpf58 9p}eU!xvy2?(N2Dy?ޯٛsŎ1<,r|#ES}رF-ɀVdۍ&9"*"pzg#VqΚ܏2ٮ̋:b^mcRёY9S =իi7Jޓthϳ)ξBAk7L~>1+;u8i7}^*l9u^ctF[;N^RE/#W;ר>+ W6 ,ÿBq>9e?5|z}o!/]ܻ(%E)ۮ@mazyi#xWvq8O<tXUʪykOjy,^{'%8RDtSRN2 J$+JDJ XK \֪wE/~vy2*HClB>9d0ͻFg&RAIz|bcn + EBmPȞ qR%0ӵ]}n +Y%I9{Kb{r:\ß f4!h dq[#By-_? ȕyzCy*~I`O0ٙQKW R?tQ a9 k]Y[Uo`)LײȷpƴYVb3~$HYT]4U7%]c%HB ۺP5 Z32 Y!e m(jw2؝N¶1)@ 8/b 4_}r#܆@W]JMp>"E1S?K׫3v ^\V܈,BZ|[0x9*ֻɱM Kjvs $z CMbBex@x0CF(X:)x#T g-\>3Z@?C4.Ce)cNGӆOj~yZ&SzʹfŁrCb ee #*3t'TJQE?}r6Ja&K7w,} [{fz=զK[r>k PA>1܋$ymicT&kݨPvAV!i.6! $ʽE{^?xC=|K{6j>{YFFǼgis}bi@pg\ YY-*W78.ΔBhCo>͍@Z.OCmzZ_iH=(peb F@tls\assaeT8Pチ;N4I=G]r HA,^Qʶ33K%zM 6(-W^ߖ`?t-샭 GKJIK8nGIx.S!+P`"#!,ɿ;aMeqS< L2bW䛽0^CfEaAe0RpQds\\f6u;yvem!\7\QYem&6. " *2q|Li4lN(UH&ҾsN77.\)r wu8AI~Ҕgr3w0ǓV|݀#s. +F*U+;OWm^XqoU=j#d:PqR+3u?E*u\tVѩ?#¼޽i"e+^T+!0&Pb"PԜy 9.'2b^6KepBcUĴ!Yb-?Xh_Jj%/kĸ#7ʯ(( 9Yg<=^}ǭ<A Ɠ`#74OvΈ>GPv_}A0mn/WSny$*hޘE *ka>- ~v;yV0)uA(;2k*ntowV|'ػUp[V8DMo:(*t/ xf4UV7`?^ת#FOX ߱r#f1Κ8gxiIK+GVJ ;*UbUAhKBlO&PM//f ʽؕGµ- Rq`NTǍTS.ec48\N;Wޥ|dvVOxLє([^29%4DdTIWªW4z Mu=\%@2gzb&~Nuh$9sm2: 2eTȾğGf!-Ž^#7׫K0YHƎJ&~K:+Ќ+ t8y U&x0vlDυ:{1JEEeek3k|01ܺ^YݮTsn%l"n K + )[T ΞUhdQf9Dt8_i7)B:/!pzHFXSO76]ߪeV[D -ƮR\S f>l#țALF 75$(`9WLt*@&~AT5 U'm?3DjO݌qVDleԢ#zt1󛵃Ugq; ʶfJ/a<E`k7I[O38]|76on{ȗW2%g%Q=:~4z[ 4NkGyp)E4TT4@d x}GWBs r*IS]_MD2. uchh-^|΄rZqzu{^renKk!@xOʺˡs {oA 31IZ^ r=g/}λHhTZM4~QqA/ȇWR-m~wԌN $h52\($5$&@9!0Jdٜ򛒌3IբN4,AGkM_Hkh:+[GAۙ6{K;`b˛7Qd76JS4Pbht=C(GݨJ2rScGozO0+aܤ_bC˸>aϟ,5?ݽ_^aykS78։ߊ1*a],(p+L.nxм!YenY>{t`/©T`/;BJljK*JRChr4ED>/ H?ՙ19To"2šO@F hӍud =y\.aSY67r&(-A}@Za\F>2yEqd7"^Ւ@58gmɤ2iAGg^ϾJ5'>Mdyƅzj @ `hdDO%O>a#q=OLr\p1=vձA A"ݣLLw:= 2Ũ7。/.a 7T1i8-%U ŔbC \@7wA@^NEνE½>EDYdtLLX/FN)c9JJfq?*r6*w}<:y&BWPAԋ`,D" %5wh2JM|AH|rE'c#?$;\ujUf1Tj2 X 8b25 Dd 1&੔U&4.UPa5CK4 UAݎfg<ǴhRĒ1qOs.d&כ_FuE j%ћDO9WsS$W&|¯UÇk%C\u,Ii^uDY0 Dv:+Ty(o(!j&sh0iMZ/8Mt}-c]ɒ7УɦD==X$d ٽl0e//Ts6DZm/dm_U#TQ }qi޼O Hmuj\K{e DhCk.l 'L B-\2Hx>#y'QQ+ 4Wh{rfe< mYu}%]4R͈ T< khm+G{,$_A~RY1Dfdl)֓}_ť 14$z^9^[_̇[މ-LOn|9Yac3n C>:;+g+Ǽ6ܪΩ:r(bV7Hlәzn`J\PH>OuTuYseR+^Fy-!`g Mt{t",NbL_Ȕ:Z0)@]Bu"r_5|lͻ1z[ztzett:j9atqoh)M=X3xN"~DبU ψWY5}),&QCm^d//ێsII٨g9,,kP]BBFc~Xy'}`yt"¹5jȦ6G3WN2ѷroإ" UJQEXVvOHK@eȨTY(u7rYAwA6|'Vf5ݛ+m|j "3 UFm3E9G5Y"s{Mt\}Q Z ]4dsE!뮠U/ڼ8ʚ%kRuuՓ/^B S^3o|ۖ/eug$@ZҴ7\wybV3]E^٠4M`?QPX}WG9:d#)_ WB_ᖹ'gjJ.M 6\l/fN7\YҲբXx@Vx}-WTcdvѹP\A;皋.a+_Jh{K)!FvB{I*\#O{3›TbФ˫,"Az' -OPuN10u44{fF+LDw{: q"F/o}]S$. ׮a-F+cWe z ԢZ*vjsStIV/^ˮd9ҧH,*1B"Q.BmUa3t%qxnlAD^ƈئX%_G6 |xJ䑷<q4yayh/wס )EJ w{K_C3~ΧJsz.C[!]q3۶VFDZqw<{tyhy:瀞qfY 0~Wj-1̻%cTŧ `<Q{CmPPRnZ}wMo,I\sL;|k;(MrgxYm#`fpvo-Ͱ9" %*13UBvH+7 ~ae٦Д;o6BS:>K+p퉲ޘ-*Lx pKptC귍b95 NJDgd5'?\-N$Lڸ>s>`Dd65٬f`!2{!VD 'B&liޔ S;+>%Ɣ_0وf4 OKVM{6o7fqӓE\Z$Z'Vl8kYFT^l ,l~> x: 9dʹ.=H+ N+긫SNkôj,u"wj*yDQP#kLw0 O"i'OUO+V$2]X$t/#eŸ?C*{3l8i]z@+=@ 6\yr6^T%B_F8uV d8:/򲣶^i!RiiZ4oRkt=竝+J.yX_[cfu}I>ȗy$ []M0i5u5!ϝxtJP'4K3N7*~_HNMiTq`C}C G'#ޒ/MVS4L`"a:"k*}֦ BERչmx^X[lj5WwNN,h6@x{7 ѳnީP j鑪spџ?DDz|\Nc;=((yiWL^6TM"ذ+T?-΍j^&dXj%bЖbspF߹bn3X= Eء[S07+|OyzEG"4y*!f>.$!ۘ1WKIwO#w8r=ZLeuCZ Hg:rw F {cSzޒ%ʔ`c3 +uL~8Rdx(G1A&EM7Avy5KA}`1m 9Y\h@G F;PQz/>lO>w.>H72d.:ʌ-p$"pȽ pjyE0Vcbr&*6T\_L,)g|^~Sč))޸bDcN QiAɔ2UW+Kmoˊexu8-A|V̩0_L@=c_e4@.hWk^xhMKFZ{gt.=U0^46׺T-NK*b4#*Nq~C'c0N'nvu9TJ}jM,60ﷸH9|I#$0M[-dLOl\4xRʼncRp;e1r@3`Jn`tt x_y7?uEAÂBg4h\ ȟ׆Q24>h[sQ+$z5D/uOS@KA)u10ͱљzO}B&@^rgPD3bpG{IxYM|p !oq<c:؅֎VL}'jJ3Ȅd {- 1Ukִ?[P\JXތ_Jn O#1|8pі~4U>cO,3*nP7LBW‰0ڧެ32c(`Ns2ŸϷ&cNJmM嗳?^*[˓ȭe 1DYyVX'Ʃ ji̴LEc9t; ߳7`@XF8!-d($'Eabe6m♓ Fu7G)թsvF9!4.Mk]}˴*R]?+3V[ L )kNP ,ғwQ \e=* mssÀ mE,\tn]iT+NNP8׎9uk֜PM4\uKJ=xcSxAcS#m?J7'Aer{j7_F6dݽF*zKHg0[5ݢ=䆖5ݲd4N' &$E?Z#qCSYqF`J^ƙ⅄fϮIU(OId;b"Ż^3fڴua&tB L ۳\惢_o6Q1L/(dn:`ɏb3~.uʀԗ_0[r{Y3ݑh"&r63?_eEzWy Xld uWt>So(3 ؆hdž7sp 0'm .ФkngnԝKfTğr46 _]?KQN(2ܻMЦv%BTjAh"1Lɟ-Eo@uX ]Rn׶K c,p` ×L4 yCs4pL" J[@(SDk8$0@b,m+i+iM)лo=]VTZ:n Ӻ朓D|W~$?@}jkf9Vφ<2U.3q Du ˟yr*# }7*:w2}wN81f/?9;sABX6C6% Ewi& swP8bI@Et߼$a#8}VVqO1FoB)NԝRB"E:BWf:٩di_tj~q:k1 >I?%`զU{2vkK,3jrW/@ *QGk?Wzv(2PY_7"+%=Q[1A )HHkI/} BTbyBOKR0~1UauٟB`)i)pyxߝB_楾d&J3,Tk NXp F.\pj"aU甩2Wk ֦{) U ֕.d*fw*̚0*!n*aa?0ơ (1:\ȣ&+uiLI_Ɍ8e+TW>WHKÜ6n,$X5Jܲju6  NIYp7M'=H4/a5q):^B#H,48q Rt~x3*7KDyЩk1$~%z@ +# ֬LDVo )ڍ2–hByvFf1I-6Iiu$U2TBAҘ4xpg3&/>8E1M8D;UOVcPPd-SئMWXT=Q#ʫZq yRuoI{rUr8sv6 {-\qOb[kdCJi!edwbp͐^TLgY}N@0C/X.?'2Չ Wwՙ!* >qFw.@n* oi@~NQP.N ge@v!!/գGbY#Bx\$3܇h5tw@tU<_f8"2F&rDY stx>p Y9o:CSW2?lw^(t;'5ɂ#W,U|] s`w4F2h{t{-eJjpERQm,K~>9?\WeWiMUոYc2^xWⅯ;Q_$h~)~GKPYEx6)* FO^_H 2&nQEՑU{8Ge*74!-zRZp10cLֈ"9^Go寐 t} 2C%ZPwԈ tERsdb {B,bXk[ B&zh/2n"!;m]-SsVչ#$ {dcكنpD0QH51楘ɷ̠k1Kw} ]{0IR;I<X̙d_b:T^P(eH{f}lGkջ/,Cb:Y]vݓ+t(8,O' 7w}xd9~@8<鉯_R>4/DV ^EZJ/|>.b "y8nwO )+ya&:qTk҂z<مKǛUo3;Q.NERU9;DV"QSzROxVKZL4.]\SQ DTS+M4`Lh8a{֋Jރ,$v 'iSuwCNJBג_Hw6습qV˔#[$Ϳ =sD/:FGyPpiT,0[ sJ6N,@!<g?HkXᾟ)7 7&26nд0j2,Dba? U˅L._gkHzgL|LD+br<1t]X&vt4-0QJR =7QjԹKƇO >Y] fzNƶ#!L/^FQ,Z_Nb"ԆɗC9P%c`PM0V7,VH#S9'7AkiH,&l{5k4yC/hibձ=-*u4}~Pjk%כeuu'af*Q})V\«b- 6pcP"RMĹ-3CHUZgzA/31" 8ڢRhu~`ƽM(b툓:3R`LT֏'L0OIHȌD9@znbb[^ zqN BNX}/2QZi+.O{yxEFEZD"BQ3!eb٫4zg9Pמ0U@`ْ( &= CC'lJONiNQ"n?lԕcW׌i$ịC'jIGj@pk>< /榥{k!?bXM\]"tk"eʸD[zi c{q<|#|\}H _;Ff{X~* tjt:bAiLY)t'Ƥ)FF\@IB5.Wg"Dd*-2P=_wh Z(5K)Wvq{BH@܅(py6 ClN(i^]ϸyQ{>; ͣ$ `^ '9sNdhA7M8}g mZod-B:ەޏ؟&{-c TLORG~ _P9bb{ZWWD. g?Xr&}fC(PcLu8WP; C0WY'/2uŚ0 &@ŶċiJ)ԧ]4e/ɏz]gG(,j/[J,H(4sFj^7\ާC5< Eyk_:QB'TK'TM<Dzi[u?)E3c`Sv{2:dpNptأva6: 6!I |ړ r@ml;@sk1 HeO%5fB%q~}Knz'uŁ1g]rVq *ٮ3iP]@XW;E<ԗWs!ףق'-Ee2cX6,֙yMSt3>IP0ZoT#c<'1B;alESZ ~[/ë7lBEVTFܟj8T*Z76-\?/PenoiwG׿@V c9iW &Pƽi2[v{p4[d3\*Q%?51Ig=e4pan_ La%YLV-QŒh\/>PLi9~{=.;UJ%>Q{w2L4'Z3u-va>ϝp䎫Z PLR/Ql栬v1?u&g2]}D#6LGDL M){(mBB4şmq EJBTn\F5%R@YND_Y6Tl$Xu)J}Si7R]J~sW. d605LH`zȃ#]" pڣ̽I2~r|xj)_+Gi[`q•pHkr+MrΧ-j Y~w6`{;r`d2H o⅌hد?_0=Q(@]Y pcg28=nQҁ8iH?y@ KjwkB{Sf*Sx;Pd(T $c8J#>WU|:nI .-E f>u\Dz7snZpw8O:O*.Fk(Tsɸ?6,7EWD`3o/ 5"/\qjE**mAlu|">g5n!ER?۪}~ȉʻx5֜ +P/GVCD#eǴX0 Mkd[r-nn`k]=;rNP`_ àv8 {F|YIaɨABoxs@0b^=iMlrYc-;NV ph&T%1 rQ '}HV'mHm%&2km6)+ {Mjך G5rE< SJ,Y7.L3K<S*-UgoU6% D,uw!.ZI{EDrcYi1nnUcFEUZ'LFˠ֭xD!=`EԷ"rI.r:f oSV\xꁘj"*cRV*cфrlR[!3. 9M*?db,S k3i."/ !rIfC%5!> RIٙ_0Yb %>{Ϟ?5uE81Oyk[Sgllc>?i6B|lc0-!Gd8r .kTP'⨏Hτ\~63"/ǣm(>g\FK^[)-696mZx:Lo,A(;]p ]O?KZ #9Jq{m1~GP#X NX0T.}쬇kCÕo[Ni\&pAh#ҝu4e= +"fStÀ@ {Q( )Sx 2cxY)cY}ehDųvMLE)d K` rϊc.XwuF06>HU3LXa5ׯaqr&rJAxdz =Qd:8 u ZG`'HANUe!pY|-q+0Z 4ňb(]#FԱCNAf 5"'8$ _h>x^mR00*p F0wd_*º yxNu`M?q5m_}bR^K]wFV~F N88bnJKjb+l+Q4:,iʮS7@瀅9DwA>߯*$ViG&yKz0"n>>@33u.0l܄;P;5YT몏S\A, H29^{ym:Y¾_49s M;Mx!=Lc%Lf#.}M 0*FfCq"̔bٴxMý =sr}),2wgVڰF1?pZyw^h=y%?Ad@qQnH[-Wa"qIuwY0S^pWt7ЋR$S^sjNYʭY|9*ՄDbGHX1eT _S}b)+lS3{*'?>m < s`ahh#<>kɜJf cx=ȅD mwhocSS7D\:a]d+]<0ڲ1Uۀõ.ay<z]PyᘮeX`~. ҏs`b.V:y0<wXy>„00A{:f ~YnC: u NM;"(]EA,ܻU@nIQPKVB zhBFdEẓXd~SP@su9kZTeY;`8Anb]o#EXugv]UbP7`6L %tlA7Ht Й:?чC4lN(2T'^(>\ PCj)rդ ^M?WJ3nZڳ=$BM$hdõ<'K5ޖo!KK)7ne$ll?6gdmQM=nA0d'Vܝc3Vpܲ%0QǬIcm>b4$]fdb& (9)/ )KzeN“IB3^@3v>exuk٤;$?]V$iǥM >EgtA]95O:`++yyn|5QK.MwT:t5='% q*-;\KdK &ql='I Űs3#䳕 WXGq j߁ :V辸#i:U9΀m8ƺ~fp5{z~LA5Ÿ~j> l9}d,8V~z0vqVB\R{( >Hr}yFXңrW]AbuזBAuU ְ:Oj-L-)E~nr;G ,R FNώ̱ÎL4b,ܶ&ޣKFy}k10^h>* kf:Ah}&3? yh X(:~fHt| ,9;eͮⲓ?pAPUz{#YFo,q+_O\Ħ`>-j0D;7av'djEkfRm n4`[W8`b><((z؏]B7XktwGgd- DUJ%4siF r[6 #g=!Q*$t$&tBq*^{>D \' Y#Lg,)"@ S,ˡ߇蘿,y4vѦIZє^qc >9ʊ6_.aػ!T΋.r)v*gH[)J.hЇ*s̜cȣi{,oJѦ5Q5 (*G9PW:yiȤz=ZM $n 2.I߃6Z'i`N͇ +S#4RAXa5*[ qBtUTa8fc׻ (H}<ֈZD)6h04?AA0i w|mӽQϽ$v8/ ʇaV~ gEFxMFɎ15+!-^P!hNA[Qo{{&VTI*[;cE$xq!k( T0v@@;dw"`gW6K5#$@ Q,SjK"^JTX8bXL *)/e[CǂdtݰrXEĬ ʱԕxCrJVn, 2ta/ u)C\ +E@m$=צ䪯m ;$݊$`©; CN|80Ggp}$8`wK|| J pFUWmA3k# $.Em9ѹָo3b=IĻx-2i4⬉<-Ŏ2 TfQCH}L'f*WȾ,xb?.e36# V&.hu_QE7)wgv/!%`ot(0"eGs9Im`mVEW嗻R95ǧ !Eu^CbWrcXh #䏲;V!̌je*N[L{mMX̮?>iZv9M` g¤#}h>d,`:F :04ל Ex9kiIXwY/=W/""UL GpqFvYnS V۝i@ъ|٫U#- S Ѝ+t\ 4qm~$Kp. $HF>v(F'o8&*}- aDeWu.ϭFٰ$?ݰ1w!TX.ɛ~s}=|m:QS) /; Efԟ)369AB^;hF/e5Un)=;hH͓FY@){ &|_nZ in]; l AsH=x4KWDi}JQ3ͨK9P%Y)Gm_/-;qqB{T&rGoi^Mr @C6.k?I8^A>|dǨa++ %ߴ;< pu¢@˛SlW!}bN_XFK{:L$ו"8]c[  Vl+Ѓcɣ"zDwmvɞ"яAF| l$@Ou=lw=iͻn^?6Z/WI'i2f(pp\Q upg ]kߟ61 s G_pDP$&s5?l)/J  >;3:dXmNӵڿ0ewXT8OٸE/[&Tq}vl]1*ͰUCT=~-5?3|$0IX~lB-vjX5"tml ^Jy ):Տt9w4!p6[jXƧ͇~=WVRI 1dWAvedlx_3%b^c#u>A#SNܣ5$6EA3>K"8E`ݙ(ǛE>M]9"ձ} +6\gC}. %%+ 35k5 y{a?^9FX. !wΏp+|խEo爿[&T&G =%n{SJR5s;[H+U66Mc WnruH#.ӤS&j_N5`8=TmT6YN`|lE-r-%9uLee>!o`}8RCyM[kԭovj=-X,ѱaͱV&aN 5 v}Ć_K_rlG@;9MGyԒG#ؕFȦCjcf"5QHҤ6P *L].8!/w'y*Zo f/ 7l{V?3j[DǾ=+@~\[T-[XG"8ޏpxvZ xݛ2!]ȬT2cqOZ7M SBS9z[kcޘ:cgqK\bVW&,@LeVFV]K\y<0!^2ьkKXb]\E(0ą}qA =T*?Qx$flhM?Ф^/=(82MqWF-P51dp{Jj*ԗj9}Hi{ %ڗ}wRj!S(n4w#A1R1: PVHyI_P:*<~,`-rVȫ{\)u+ ,5MdrСUS0K5 קǸm|svț ;*ٸ>% wY#}goAsS 2 ufȖ5dVihz_kYZL=h>:\X3.ozya`Tlx !e=P}=zӃ6zy Zח&wݡ' E3g8|G%U/x~h˵N: fowBna&v Q~ùz4$w$҉my6`HE!ox 'ybu` 6G$oyxݹGRswuI,qH%Gqf k'WRg 2N 5S!B\ "J(Ng0^b?N(K`ݨ`}5fz`x(?a_Vnx.RDHC-<>٭>a-g8K}Ғ wކ'SFS.@f_Myr:jTAw/奠6g&n21^8MX:yb9i9㍝Tga^4w=wBZKfܮh/۷MkAK!/ӵl 2R|Ec۝ ۮ)^t~C0OԶ޳+1$~U& VQOd}3n'85(.ۧq魷B%V~\F]|e@'=>q}15Յlz,tݨf%~!F'1LZl^MAx5]sQ / :f1IYQ@Ꮤ/uH1LXU9 %w ܵP!;(3Eɖ'k"}; :4$' Gf. 08^]N{8Խm={1zmjˍ@u5ֳC;vٴE!JLj;, 2yB=$@zP3xZv'ֹ:2xFl (kQlE8@˲PQ*E B^Rv7z4#c$ڻ^.!eR!**w.XҦ ك_Z$);5+eB1a{h܏??PJʁJ=MA<{xƉc?5RyTf9 ӰReGF8Ҷ[<=6o-1ԍx`7Omn&X}/{f1bcbɭγӟ$qKM*h9"7 *D-r-J?҈6M捞`qK1mns"8!ؒܨ3"j>uߙS]lȁ71SGVs`O@SDdudTq[ᴄw}B/]YnGXlY?.Ɇ ?g&O_Nf*jpZRٮ XްY3ݦ+`ͅ{Qjՠ _K~I^sАIBlR2 jW ^d%K(Dݻ.͎QQY~L@Nʠ8 *PdgʇDj79pI [{n:AP*«om(b1(pWh;YX&?GRjt" N300֢evieN~K*J&XM[L eSK x*Ųh^rMaeE.za4U 7 6pY:(Dzy_ZL/\].ŏk" ҃ZvGxz+M}L *C6~DC[[߮q&b`*$"SElw;$."$Up˱u9-֍$Ry „)/1DaHfSٓ e,Й'#hSߎv5f7F}ĽFU?lfBD|Ɏm@zj< {w\e-1r0 5-QXaÝIg`g {6Ti@~횦U кaBNqPMRVͼ\ VCnaٝW@WV|(x**1-<R!L3x |Ɓcy9(H)&Mp2 eB#!b`VHlˁlX_7ğ,Y}a7Ш-dY ""Av(-`*? qzbظQ˭klyH.AR^ay j~snsp@+[UZ<&+s%7 !/Wu5 ׷G2l^]{i GZ&Q>^.#X;xxIo=>bŭvj"Wh^0i[~w+CeVt)\Fy-lvog; uU@oQnñD6jS|;)qLC( 7ZuzWeѵC+Rk>'7^B`5b}"%_O(C δw ҩw&`Z 72Ǯ:*UTRAg偎0PR;*Lc Ą~7k9rđMtl歋y7f.h׃ݏYl2ώQ̫~y^_OA#̩b+\$< =1Zhsh5ޒ_u'VWx_fTY/1nggkfP'T3_{krcC~XR%2 DX&0fxoVN!  :m=<9ײw?Dzg~2GĨNԎ/ v/p̄S휃)Lމtl/!J*S܇x[h8 V>6:Ƹ#'Z_z>-aX/?+4`ˆ?H"G9 ˲/dVkz8 2Od\Q}3/,M_(} (A{hӧuʇS}%twBJ\Cv&GzaGN>ÇJK4N٥ `ɥKU2щ컂GTN,(kj~hG2ɷ&0gz@XwQ*2D),$7cU/t Qǃ8_gZPUK)DI'V='l; F}.nYhs2kww3S[`+]XFPh>[@eV%t"bwj]lJݷ]J)ꄫ2>)Mbx=Pب2f5vnNUuNq9*0#q]$;#eJoD2_B04C9ں&R:)ayL8\[Qk>])aŊ_E;v6;üpD^)~ɠNdNܹ5A|\fm911^f+'ж^#y.mJWrRPw<1w#)'qM૙%3T7[/֧<<(Y3ػ93dr75C͐۵%- SG.EGEA!&_Ӱs]šmݳ2m FyR(I zzr):5]OLR lH:\K*wc dsH< :tRA7Rc~6XXJ}!k |`ë#c5.vj<<m(3w+A1"ou;5|$4Lt4D3ǝ8vW. b\s̗11KnTμ,﨔JUTkmQ ts(k@lJt1ZzNͫ14Xli/ߥsg6vRJz.0O8ybzJ[]VˈT}<5Lk9Ԕ);r"^d쒁] ߍ;&Ãy; "T(K:ϵcX,ywbss22zh|M僊Hf}a7:luNz!5i _:h7fa4~l X n|Y7m3|}*\WE=I8Tl*מY; ecq߼HH$XoCS%8p\nӂxO7؃jpSy{a$޳3]Y =D* }$2hgٍ `/p[0@,w[(l+NTziO18jĦWQ&)AwJ.iCe&ڿmpϡ|se +j=mr9cg\fØ}d0J奫&`G21j"Pm f|5]6۽ Q#hBbJ:%a=&TP11L'`^Pz&&$R4XkZL$R4].딕@#٫U`ƻl-mdG"f\PRVv1q7nN[g}h|zѿkHx {>/rVk6&l 1B)<8ƠFq6fZe-+$cdZNY;rmK[+sVpedVTb׍= F3mPG|ӄOBd?O=RpHn[P]" k\1.961~?4vIOb ?T͜%`Iٗ)^W;C ːcwϱ1_cyJ>i9&XFQK*i&៊׀j̜"I1Dc4 B-_;A$_P->Xe`a9ƫ 킭a!$õ,B҅K gjO1PZ:C ""{e3fo MRͣͿ㖆%IFhXX#X20^GwRS]%zݧℝ#׋mRNy?]™^; [ŭ(8(f]wFb2Y.B"*_ E:7ؖ, |8CHS{ Ԣ;7K%2Ӣ>:kۡ dhǤЬ|ۄZy|!P, 1l+L G/e+MCxuF?enUH /[n7S D喟ᨧJ\Cӛe#u}(sYP0Ӝ_:^.Xڵ􀉳m=1> 聅;SVJW)0Zu))5)/4x'X] q?GoT G'z4O7R,ci05_z.x4E#NE Rv]Iob*alMKNRdM0*$@Df.L4g\6:b<@•|2gHoapƽҵFȐ_Y%G!.$Nү*5gP]<p"!z׸wP*ZXx(e6yA?`hv&3\<_Ʌ5xքJ%ŵ-뚬VU"E[4Wv{IlŌy.C*&X|Gz+!H[y2 nU† ȊHS.}:&C-ɳ Zs5h]R6]Wblq9lBkߢ& f6. Fk^χġxdTِQhʩ\p٣!)}G|2? 8+ƘcD<:v0H5fyOA E9JNP5b+1|jWk13odlF4pKgqH`L _ xxe'j›8;Nd0/YbGi \{}tplI|™&!D8{|a\]{#]YV^=r&Z , 'ЎݮDҫ7wzq(lY(C* ݒ\泇''~M, 7x@S=5v2cua}.3AP"%@hA_uro[݅4B<:[єW^ m ;VhU4~ ݩy8}z4[r2ަq&|CЉh,Wx󉖕{ch<(#_VQ|vsz<%b=`d<9^4dk790#5 #3H`'j^\䩰?>N!']xŮW<4E~:L;mv 919ڦ[ xo|Ndt@! W.7&} 9'Ua4t"3`n'Y>xH..HcGe Ld̺0 9x?Yʞ+̘ fd\Mk~Tvf~aT?!j[dKxfifCp[C_**^̂8oQCF+t> *4dC]r.̋ծ}VHtL -Nf="1/abKQXK4& +a[U*^ξa#A^%nfq[CBZa^3}qHjM+O@;5)=u7Y[j޻_ߔ&B#"Mo5qb}{᝿kXaqlJ 32]@1[m"rWnq8޺qr<_sSjVAӺ kGv m i{[&H#ONp3NZ䕢l& 1}a#t ]!:]Q^FYQ9G)rjYSu*n592E\GB|b?Y!5  RS|; kۨBꂇrG0r1+-Rzq2ZxeߩM:M`Te_HqXtZ$7w 4g X8DCl\& p4e 1 %=z.Q>,Wdw]vh gQv`dh"haK~Μ_v^<MHɯޑlao+)^cfg أVOxqa/<.㠉⚪@@jG}1SBU6y\C\ rvx$whl;Z +13@Z Kenx%8TP 5ڐ On8[һY9̺Dzo)~ieо +H| Cxefߍ 퇂25zՇc_Jak{›fc?{鸎Uс(M s`nF9Oe\Z ~!/H]]קĈ~ /12iВiJSxێK(Ѝ=ҵVy%vmSJ퓃(r0A@z`ܴj y2Jsn506t-4ڦ5eVV M!,}%a%|cTp?/bG7+\Џiw#{9?ņ!1Zg [XA:: .ZÈ6Ym_chR}V I^53I |n?SSܤin*`E*Y +{^f^-^ 4@W}}g@&*"/o8]5ĩ-ImF⮏4'qXgeu>~CWGvSyp@2? U}_RMdDSwz!SE:ylڕɆ 5 y6xBoM k9衍}ebWM{8D Xo6%+% 󅎠~17V?RNw2fO520L0Aū,!/Hw{RA4Tcpؖ$- \|(äs6ؑvw[) 0`|4H&kubsꀦq]KO\rGH`T oGUb,Xk 7'qD$EQ?x^AQ#.jS(ynd4FYG/x*"Ю#0I\ɳ/.-kFU*5&5pm ,+뾐xp!pv\wޡlzZNl)Y")4,} -;Q٭5邦El;oCCqX {>$F<cJb7J5EЕ[d͂ku~d9Vr=RM7@oDjVc:Z:E>XҐ%\r k ;%J keIM`Òr(y >[&Wu㎎?q"PϦIlnпSB-sYՉ+AP _Sa٨rXt&)߿`t8]w?AzsgˌHDyYUv#M/VG7i9 _?&~0.s!h(QBZ˫4nXy)4F6j.(*{oHy;ItUi91=C1Ӳӥ+ :ec=.{:vFu9!=0H^>sS뀷6L%cOT$` 4 B#@^84R#A%NvS| wsxNID 0 ϠuNls]]=й2s;K9pqѨ.{LG+e24*nj1Sl1лPtH'!1r2ڢ*uVxWt`Dr[m?7\H,}u"@g[Pdwuz o~r/'Av.5poQKГiY'Z"2 R)o+sڠd0eFvʠ3£xvi2m!mY/I 9+WҁNnar0wf%ouDaojd~\[r|mf 5|yfy a_Աݷ_ЍvK#JɅ,qGUnЅLD[C{@=[9xI~ǎ"Y2izPf'6h?F>U%nv$W>S5BI S=GXx݅b/۠I,52<Ӕ&_Qd[ǎly>w=ciH޼.'hґ5e2p溌ySPЮe lm}tO@1ƭ_nzs4CxB @ pqf Ko :)>߃Gc\Rq`o`bT~q=,_L h{u*ogb3NC%NWXW@R2jW*GGԍ§D>^).6%rTfE?}[; rmpwɚKpD|b;1"X+,9LED-1WRbgkÄ> 66QE4_>J5ʐYk[6?7mpr GcD/^! mYkl;3v g8K_ &{.Jd-.r Vg#Os Ѹ)puWeGA {7T$B_w=!x-5RgBd"$3N&WLsgF,붽/G 2vg,pb_‡9Le-ZcaYQ{]+&_d`r^<#hRezqV6lor߇ ؝&'Sՠw?|;:/t+(m\ 6YGd(]";0(24Mu|suLvwdlR9=_A.7@RFagXA6 X)iI{u 1 $WV>;<C*}Y o8?ѺOQ|mo~m3(tye8/cJVEB<놅9ʐ=|)E4;{fĠI/\WVZj4˃t NnfsC7ޙ;>֢C̙_- =}-owm.錍XX?bFFM0jOOtnѕ̨!!~)B|rdĸTq#( } K.rv;Z(fw ,FN^;\=֖ZQ7+!i-k`hQyo t$[~ejdj&ܐaqq܉^u?a,5r694<nT zHz)T O4^w_І-7}Nnuo*XaYkDmuK{Rf}ivV(e.1VU.ONj:'NN6޼ [ǰjUn`SLJVbT|c=VS9]bl%ǵ܋̭qywMtk  * XhB2Yj@wC+s_b^XW+]![+XZs=6R=ޟ[XQi@FFٮ`Q^C:7}Vuc^pc-"pPFBk2<ɽ JPg)ԴҀkzDqy}xqo+Fq9r}rYifbg d_TY u"g!)'Wݰ͚1=^ڗEąaWm檓4cU!'x.l̰gocC1$BdKE+E Ҫk<\P_`VXb  Wk"23gyXO[hzC "x'd5 tkտѷ&g:CDXbdXZYVqUn:d|WىQxݲUEt-T=ɡ@aY[,EF~ GϚyB͂QF 5*#f^ ykAc ^&#ssݗ1YW4*kswdŝVgX/sg xԓ>{_4UX xdCp;ySKI|_ `7~v@51eTd }`ڛOzonj?B`L{5"p"{qQ@G$ѫq҇1Vٱ4,+C}ƈ"B*xVL)drER\P4W!5a$O3T$nFzJފTONVRzVwcܑD~dWQtS@P=JwƧ^Jx_^Pb*mJzVt0 "6ܪEZ݁Ic.XHũbᤴf b%Xp @TV +RJϴOpȱ^O<\dz3f]&+~6°Ǐϩ%dPWn05dV/$(*抎vTÊح7[UXUԛg׆8S'CF?r+9dX)ko"g:gEG)ĈRtV~m{.Q8maa2vҌ%9aD\ !4͙{Z:D7JR4>6e/}PXn0' 6/Tram/+nY4 ϚR%* Tap@[~Kro1@cosɷȋ5AXdu%1qvѼC`ԃ,G(C+fd%Εc^LSr0&rM^ Q4٭±Tfs+b]*jeƱ#5+)"AݵR` ]) }-vMBGd^~C=R-6y?BٍKAiwX,b%(*)?̸#16æ"nRQuW6O %0W`.ey%{)ц*ȷcWŔ1m'r:ARLf)ímW&h`*^=Q5 fv-s0@5/b.`!Qѩolsofw#Hɕq$ ;ϾBglAoufeRst&S"VӅ'`JVo9SZ=<|,O@* )E+Ly1!msE%.`Oİeeң`rݘF>8|Q~q*c ʹԖAdsl`|fU*S讈G4`dF F׶r'Vf|P8rRc ryt=:r'c5Zz8 #Sfs%T\s .'n}$,Ttm^!n±DjD݂PτMCeË%qc)ºD}N%f?, A]v0ݲ+V@ތ=5 S-@ %uC_~EaXH$/37Ms2^pY8IrҎ3B}hۙc^[$LYpGjɗS7f$v=/* 3&r-SA(~hx)vqcXNnWT>OSu N/Y 8V*!/#q;*m`8{M66$ n! CHEpg݊k;=ijrZwqئ-bgNK^0Wwm3–\NuHuM`Côw1 n;]%l*gw0l|G(l%;u+^Nj ̙R֗yr9Fgwv"c|ڕ91MEj;%Fy Y#WP5kS ~>|Xci9ww\Jaasj%QX|}{pb̼5Y4'n %"[7]cυzp|ku$6/r 膃p0H \AL:)5JS' {c/S{ A rS":T-PRZ_5 *m“WK5}DN-[F.28oCB͔.hJ~H8ıbT=zi;hrvbQ5 /]DTnL5/c{?9}MN-,1\쓕r ?q:b+ѯQd雌f. Labyd\[ȳ?ѫ3"HU,np\rS䀽%nØwSq 7$70Aێ@Nf.x3p}vxw~m+'µQ*Q?b59ǻK崊W_1aJޛXR19.DpbG6OUSD9޳㙗#,P Ғ\v3M0J$K*F.Y\ #9dȞJwԙP8fdI{xu'輊GX}[t6 F?6\[ Ԙ߁4 _@+=;|';Z?+}I yrVT/ \Qd݀tA>G6O4ID Ob*p$L/q71Pt'pv(0wɅ{$##ʜ$jNQ.R-/o_N$z#:T~;\DidjY):S* WMonbk grVȲ׃!篪4$QO׊Me驡*…7Ib&L\~YXC 0^kPjo9Ä%W{~`f'=EKU)1ihl# _#˃Z8V;bue9ʟ .nL sb=O^H'H¿M"#KPt ,qy=`$pV5C EʸH}> nWМP<&s2*m:.`L4hR#ɡ ¿?`O"هYUɴ8'`pj5"foQX8s tl ~fUZ"[FVk8yzQR/pSUfsp(2,Uɝ+F\;DOM<%S4ɋ&!yS]{͑eu*# (;94yp%LCu5QkrK|{ BCƥ>+HXVJݖIS%f70q8*ϼ P2؎٫lsx* 򁆀GQ$i`}m֍RHȞAOd (W=`&b.:VA2|Q|+}hsԤ<4sO86|ǰpKq/= %AT>*iJ_7)2CݎЊA90N4iz]i(eufl~PBIjUFu*_\b+qjO,^:|1T ͌n[#)|kGA?_I&!β{HTۡ[f<3 I;EmNϊ+Dpv⼟}ׂ1E2F<ޫGW*UZs'tv׼w rF+2 R-#~= TWkNJ4LM:Ǎp*R}ⷮy'(#{I4ۅa0ʁj(Q֣P /#_*6}MWP!x~z8 Dw?L\O^b5[{q塛B(~#iǷk0^ܿ0 x*+EfD" ?(X6Hst;t&ky,'ש36Z\,q}- oZtՙnAJF#*nƒʏ쨒t)SZS3cEA tY-NUL;<<*7ZLVDg<3^32}_7ѽQZ}x 8_*?j!7.ySl׭!l̔QOT]XoV\Jlt1Q)B *m3}UN}v /wO 37$oPPF{ XRJː嘾/DFo_2{c @=-LjB)!a{Vo"2A!Q 7CDO35Sٽ2JJ!e_>!B3Md,xI4[8}sOY?n= {[ݫ/A"u*YQ2Iad6wl0vbwJfu.%u] rN\߆1D Ƥ^IT:fJ!\ymѨC!&dZАj64ICb[f YI@0䏖o<;zb#u}lȐՀu1ԖzA+7k~!8C\;~9:$$IOXVU>57)6|8R*n]%Am`rD<2anù2DL!|:u6{>~Q[><`cּXӟ&cI9&\%`Ls9Pu>N{k|2ŜXOA!p#ѓstն +fƽ_&O10W8Ŷ{8`!E !(KVѲ>x!w'7q琫ه:{q%MF3+P]^bC:NQWV;yue#)W(bdKv[T5y~)Ҁr"|79aW d~8TXb U 1b8Ifew4QHD#Lpt ,prBI0# $퐖F̉4/n9b/@>"B]!% {͑~׏n ܻ4 L"͒ e,ώc5~VEc}cq"={6( &R;˔ai /9쟰j-2\3h;@5oڲ)~C{3xq+Xu% .v ȟlvo*lN8NׁwG].%?aVd.x[`R줜=5 [R`3":#ihrKk},P,6"=D*֑`ϮJNyȗHjTjS̠5 4m{:_~ iTڢp!93 {jt#I]m@*r@A yf;ΝceJsE9p~+cKwf.~2{r.a02W]n-\?hm(4y.),"Dn"SIvj<=B`aDLH NCN'I;7tF;sX$5!XkL2`Y`"(>/]^shqhWhGpNB D E*N!y֬fIqEKTb5KJXIv5);Q,]7f }B* T%5|qҊ#yasp<+ZٝE{g7w-ThF58)`>Pp;t%;ǘbbhPA6u^o_:-Ԯ57,%;1h'R#AJ>(;eA֘I"ҟ b#iW֕{2P@Y(xˢesav/%[ Iƀj#HmŁeJ.D@DୟG֜P;SZt v;uS &9Kن2bmb|2_,< η^./s){O_iUfRh蓐kb8C{ bp|PtOqLZd .ҚsR4 iaf"F0!xOa2+ٹE@JJ\a#{ۀR.kPz)nA _bVL?je)0dGIuvZ?M.^AS4ȟ(fO w!Lcl^Smr\OK78Xuy$${˭f=juM,=f᠚LNpN͙ P&B,G? hOy'SEiBDPm{F3<꼀G{4қuٮGb[n:mOa >!;f~ +8-@暖.U9YR8S4zs((ǓRjSI3Lۃ%m yBH/i8 a&^ Ĵ+mIPh)}>؂ʵu^Le>Qwc Y0lo_x?Kσ3к2ں5 g `VƀD8:~Ț*x,<>u~sB Yԫ;p&Hv `\i,*MDPn7]HY /3ZQ3gGy{ n ʵoNsXKqw^Ii{636X 7u<cJ&v|]C:`zwoHg*AeTŠٲ0)[xyN[|1W4}&C 妒T^h.(jK{SciOx4C%dv '8,][]ƅpkӼ FrJ`J|TPpV"G6 ;}p\d~qL7ua@a{C?YqC.+!XuҨxN`\I32>B-Sni Rn0[Ar=Nys^كY\lZǪkXD BKBV:Xf\pY7{kKs쪞mٿCOEOS {|&s`5#[8aZjW6CQ>x"F%SхB (1ﴦp$Y/ 34F^e;'Coc4zp15`6#9b4ˌ Ҥ؂訵tg]?D=3G.Bz/bor#͚dCzKlacL Rc }:5v-&b4b0l¥W?_p9OI,}H.cnYE< IJ~<"sz㲝)]jޥU;h5G7QcC}=v__ez>~XDXOu[lkNr _V v FPMq\Jv;-KYl?Ek l>T7@f{~bibİ\H%蟲8;kH`ndYDs0L8ROJ KfiyQv$O%O? 3э=6Sh @bnQCmN2i-^曓pWJ3ad  8^I~9*U4 Ni<[0T ,Yڸ;*p].bdTnzVsK+.Ix#0?(YVviƽrw]oڻ!Ft @FYU\X@Q(sJn DaPM6ؖEbuD4ǚ [i\rkNQkΦVz:-7oLHI0t-ѩ`*lP46``ت") D:>e ݿal*xuR%q 6n@DZS?L \>_($$dzS١n6Q\oIZY5nt& >մJ<SF\lϔfy#|eLڡ Δ_v1D<.S!i+(q$]5O#s/3{櫯=6}kM6fN%^6^M8ǑP|Rk96sLJJ֣f=&q-Xnоy&G$_wV4 I _[Z`ԕ*83=[)e b']) BnEBQm! $F/- Uv+1 ̙n؜ʔpuhW6KP BQYɳ|W =`׻WX\Nr~ 7zaF*K|Z0秊>Ljݿ$dOc8&(f;
 eX-g'7EdS:? FzA%癢)2GlSb .(~x%PI*Q524L!d2TYxNzEqޑ_=5kYSR0JS΀~ J9,$[=`UoiE*ٽ;ȽԎ3QYŬ5޾#iŢ }9k3UOO f%!?E/E2b~I/N]lij^VdMI1վ!h_Ze,Mƹ妲Sh`ul0Y_)U6cd{"R{4aGVwڅ g?X ]3CNF.1i,/SQð r}#ӥ_R{Q~J֒zb:.g!.L6] ma0tJ¢^-NHUԜrȥ>GOѫwvK]$D-g_æSy,SRvQ;wd֎ػ>جGJ{15x82 N?uXir.|ﴳdUP3 Zw ֏68{Ýie:Fetڕ)5E[5w+X$͇:^Ek0X10W5L(! sA&*1}9 5VGr&ԴcbM) өL>`~J*6tx:b6(&[$Um՟ze(+L? R4j6{y^,}d,ՕDb,&+,'CylwT(wxD>γL޷mFBg*/Oi$=˦D0SfFO wDғwf aH*h9"EHO˺zȹ% Rx?7Q dRgu9)=/M6t+Ux VMz쏩hWcɟ /ɶ7D#G(xSS߿ ,_0y^M,wU%+m7b4 HX; 3~K>hUl:B[DˆHQ&>.]H`?w+q_OAeSՎ.x.1#Qv\#yhb 8'Qq9tY6Rg,ש )JYZ87h: eXyx$=~&,d7=n s"P#MjxYJ6V+p3A3R?2Mϻ # FG [ Ua _ lZ'U(Xԏ'P" |q@&i,.t5ggHA܏ch>/A.h$ƫ7;02 (ę SOL*A-lٯGmyC+|~VOVCVns NNɼubbzQD#MF^u\u<%Bu;h j~ CG'Ik%r=fU[wl-V\\1l zUӫkR3U]TH+,a Ε@oVd:z&2\;hxJ> DR:J|ѥ`%\GϾ6B0Η XDDg^ QvJPvM4QZD<臙M`g]lqk_lJ"K|c {>*r$g,1^&hA֤Sg|ywW)h"E-)Yߩ]-221\WAc+_A;w c2mYlB4O4WmurV;n:dL>-5odnwᒰT1 n@'񺳞@*B$I-_o-t  @( iMh=@{6wͷny[ך|q%H|©>&WzLUgK/3Z[gP0|o. ZsZ&(Єo׎GCI]c6' SRp-m=API5]jU?̋Ј;ϟ7tUfKsJs㼂Rnr iJ&̥? mڨsDžlᗰʞX ^gaXWC+w.Xn:jҐ[G'(g/ңS r#{VPM6csh-S窖ی o4Fӡ(KЉ SFΟY@4hTj߯I ?18#g!ALҟʷo.݆g-Ȝ|:M"G->Q{2yA3lkhmE;Yl3w܊y Ѧ C؂#P\?S0`Cg2zY阻pXzh>Gt>|tEȡ8*l@uMl9.)[.^|(dPI8nLv 'qK^"&UziAe*;yPC,ZB$9/;/ ~`AD]gܰar0ok· >c̙.;o-f8j؂9#_Pwc~TrER*QGԆc)%lr,PPq*2 ڴ\wvYw1#)+NW'jJGVBi2g7&'/|DQAИt/*Ytd&h< !yw!z-r ԠiZzC5iG&Qs,ehaOֽ+r;e*64iq 2A6&T߻R=xkXmWx(n"y3 N)>2<܍CoV-NQJ ]T6_#yB9lE ,3i/,lR2{@ ͏wë!f6aVc׷XFRFhEOqT qa6mWۡje./+x:D Y(hR2|gT<uy017wuP'۫}ۘ@jzH/2N{ⷺ{R8pNϪkuV45~{S veʒ'/KLPJ~St͜; ǀ-~$]}!To (uB…0m*?ՀAdGԦTXH]v/sE>", nɌ9@|(7}8_p%2w;=փӹvJA%' gs<%YkZii:DLx Z6MncmP˰wPh2k J9:ĭ3$9;C5ǓX^Y 'sp,rCUHr:J7rrJ". Q`}r{eERΕ̢/=_93iL,]]#bS%?~ *iKN@{8뽆G05T.xA8kxe#ģZa {58hzXk' 9 _P0# .҄5wKIXƋ?1R;WwƉMچC^J,2ߥ{5s!WH9MbOL-zncEcSjf>=EPI0EYk,dp/̖|D̥:要B/* hMA'8QSd$^K9|XԅL:gWl^,nă،mUB #:HAl<8*lscOW+a~8i{o RBW#|j eQAr^gtV׫8比˯Ҥv[١_{NnUo[=mE4 ߜ9S"΅H7JJsk4)n XŅ B_~eY !)YM=M[=u2k|V:jq&Qnq|R޷oZe$v5ó-~ kU$%?Aƽְ~{,?17]u!qw0=<}ݕLD' r4vCJk|cܡL*Qr,f[XQ %8g,vwl̾Gg[dO[;?:B[j6B=^^nzq|$ `<:M_.:jK߄hQ oiX4ɸHj?'8>.s278!!M㡏;.3Ɍ) LTR#'.%ZIMяdS֩ &K [yKЊZv$xGi~ṋ%co)=zDSyGYQٗ98Dy%.V]lb8YP-F*#PK0n,:Mb9{5qU@~Gir7;F2 '`9jn tS{0aU?vb3#}&ݥ#vgn՛SDLq: \.;Mq68ͻu";F}vxA9^U+230ILe "L8v 􇫻tX69(Yn`t=&7-u[uD`߳}8_"M+8U 3CW,p~l/4IMwB|yMs7m(Rv>pB8c퐴Qe7와^x֪n|bì]I˻\Er^7#وmPVK+g'C*Uz0)pn,[aD lT=mM9ᨓ9)[MNɢxV3(2QWupi +B&) =QO1 #C|7q^K#c5;Bd]@2#FNp&4aw+)G/Exޢ)b)}: 9mE7`Q./b d[{3CsA\MFe[_R_NBsb-ISTS~=j!G~DXA*M!}8Ey#\҈}גU6+W^E%NqDq Ctaj۷6qFTTaq?{0lcP)Fa8GDɆ`;QR~7s $ f.ɓKrv:+FB?4 nt7E`k}\9 =vē9X&̄i.a {. K!F=Z@ ]ٗ>ؠt o@fsqQ3YP9O Pv+73 cfY6M ]6N:mG&Icpk)I\Z(τW![$7Qka(}>$ )mo|Ԟ0`2vYw3Exo-'P~%/O@0r|#I_44>`b_xQ"ƶ5$c[_8CuQ{دGl`xt}٩?s2'˼ad`52"U}̣R"D2ʵ7Xy;*>{tL$66L3wj[82 }wC|Z[HG7® 1%- s^IKEo# ^0tT jYْKWlRZB? p;a K(;#4nJӊ72M@]eN_WRnvFOby:ףsJG%"[: ^ѡGfBY9ר1?(ٻm r%Eό#R1AP^X U<;D@tY)/]oZ<jxRyio!"Vlu0"E]3wYzB FX1FѲL@CP "1ކEV{m C~ue*yc4&VCӠPX9eq?ZK kh}/{9Uɒ~*@  ΄MjQt2#a[ =f~i3XsGQ>1Z:{,տ"D =4(~wۉ␸cӼ`gߕ+J7OH ewةF΢#U;ÌSkqLPnrtUu~/ tYlk*'6&zN#:2|tmtTh}^%{2M-+TkA=@ CSyj^Z ۛG ,[DH.") PZ%w rtkvQΒM`pbʍmi63B kZky^޷.D*@0h)p!=Sdټˑi P'xv*Դ{9Q,Ӫ@|f҅:qd{AIDulU=MCpC 6K.FMϡ|EMy`Ife*ˉAl/N[Թpz,|6E]'!JM/{ETTh}>_@l4QwM[z{e, 浴A"B(Q}- *GA6aa+/ i'QDZS|t&,Wtиc=Rq%To^X5b_Xev4XG[f/Cw.72Е Iƶb5Mj>F-Ol/ o:1#L7R\P[3-W,!ֵkDep-a7͒a>̢Qˏ<I3%ʶ~@N.2׎ʋ/1:L@$̗vu^bU]%?b7FȔǺZ|g N};7@A%&(0Pn11].2'϶Ga/KSL*m_(DLhH dawP֬Ƹum30}RzyO@V4ΉN ZKZ}]Б~]btztP椶AX#ylLeiqjW0zr,)̑c'G_~7.M&|>c_yRO 68QvlX[]E`P`Yn8H2"~V2_|Z!wG_yQ$K1?ؙOl}OhќM>KMЧD\* Lr|WH^uh#AKlAUʲYoW P}RJT[> сlxd;s8%4?Y< /!S2?n؍㵬GKCQk4ob ☂J*W RN(9^(U s k!!eO!\g0J}4 dxMԃ畝&>iDjsF riKXO?&ح­c+8%*DB.e }PJUT,s@40Txы = Ĵ*t6tfˉiz~!x a&aIRݩ-dP=C]¶˝ e+:gHRN>7ط3ok/}̗ˡݏN Ε5K! &- ^&27ή*z:m;淳l" W4Ò~!zăp=)$W_%|Ne,]%`7*WW`]pVu5|}I+/ru:`yPn~ MvCE5>2IJ{?dBD׎0F+:Ɛ xpbڐӚV%ڔPcd"i|a=-a!,'3#ͯAy{-PRʄ3c)vbͭˉ*0Ѷ~cٹF yÒ "%rÎ n𧤛YFmO2b+Y" U{ :EF1,C %|ºHS0$,r/EBmCRaa𺼒_N))mOG97Vq%EGCcB$:)ǍqS[+GK!RG, `:Ŀp6v 07N/oFM7TeWHze(;NIa5ZoAg+snH(GQ+=\_Jx Db %dȰH8e>1*i}]*E׍޷t8ii;Q@-xSYeXcaB+SQDz& [2R̸9aン,_ѝ\vfzWh[v,ߤ\_;կ;+o3#t m r4gXT-G"'N-ٶ*)nbh;UZQA'x4-X4$3TFP>$j7acts2pFgCw9F]L &4a^= 㱚Oxg) x`.J;Mvp*3|X ;nV L&r$#bp>.]>^헋+@\?ݖ(L7e$=7GVH Q{YżS3Qc+|]ukWݤѤy(س]w2#Yt5pD0vN"aM|/g 8(NCy4lK*.…Hg.AbSя*sjN9o0#c88<=Q]ͫ4} ()yikͣCZ=*g <X(:T'Ɲ-%˴f2I:(ơ)u&k,WLl$ y7x\ ȝKJlo5jfEcYYRjcY/Gq>vi9EgT 2y },rݬDx kjmpࡐ7-b؝qv()Qj®\xE0;,T7~—u8]_>pD96؏"݂ OSU*8m-FƅsF$|o/R[ٳ8b43s+H>Y`vu;ݿ< j4cI,ßNڝXdpJdAV=&IJ zlǰSe}H8sLP(m2dZ|e"X հk|,Z1jg";K wLޑLbp 5ZH3%/d12  )=PN7gԦJU]mxpe,wM2%2\ /zD":jw9=tOAŘ.4[5`(!6,٧1}joI#YRRS MOlr.btYI=/íA$6 63nȋM[L~R[`"mc”e2 #׌㎢N2U%?EY=M'K4в>FY0!5e\WDΞvGAJPùfNZw\jP lD]>!;2yF=|\,(S -͟?7_\{3( ̃M^ + 7(15&i|&mzÂ`3Tu@8'FcS;pYHaX8řWX5t7LP\"ܜ–"HXGV+i\Mv7:L5ò w3! _ʀ$ \/ͮVo6t*&i^t>CҍfmۡT9(rs{17/Яd"RNpbX 5|GC8&8~B DN>|*$ׯ]ήFZO•8"Hڤ:Z)B?E_ ' dS]>g36J;7)㎱\5~GTxy 5 =f~qR0%OU;땅=30,Hփ\ָ[o n^|vMDv Ba4~_ގy ;+'phBʆe冊~ Fl;vy#aI;Ãl&m~ A[&}=j;Kr!2I -:%"Z"*k5ߎJ0,`:jM՞EzS < _f[,Kbܑjyq/XpL_AHՊbV8#nns,5,/77aS19W֣?'xN͆7p%1 XXG,Nޓ+<[,_n ${wʅ+¥gBeU=|L Mi+<_w!u~5͔6&Ng%/UzZ#ʒH1eB#8޷8zМɊ0\U'H`.A2oNuߥT]Tf+iWVi#sdDWt/Wٿs4}/%XhJUxGUd խY7~Z^W <]z-"ްV o.!&[aDnIvcsb:ESwFG3r"иC|Əv Br}c>&ޣ@;>d3X >>a>a?&YK`sJ<9`]7If|謰!;xk70.Zs7Q!$XڠuB(TkQ'L\^;h@0 k:/y.aF#ARLb91.D!g]\ Hz˗41O)0}9@=UsMUIH |nL慁ENp[Yg~hV}ׂH?G<K>;2 sG'L|-5  ke, }+|)(vaPthO:eVاkl7\_{.';Gk6 ’ɥ:5x~Lx\1 -j5Թ/XUpґ[ՌVE^W#\Tf`4=C7w D~-1˾r r;`Re)WJ/^<FL,ng!ov}a)l-n^i]*ݳN 3ncp/D8Lklۯ=~g\d-pLS`DMIG[,8VY6];ly_ qz &P{\`ؓS"lXӴOWtÝQO#rOUp&fx²C*w:q>͝Q p>kpr)};﷟Bh7^B7E+9(̒U MQ> o]CF(YҗnKz'0/;̒4y^ΑzVF-4t kRG:c#juE׳5(s0JA38' >engI$ַ-o عгnGA{,fо-]$UgF|JsWy| BLWI 3j.vN-'bTo얭p{uAi ?`UTì~pLߍ3dE}2!UAg;om(ۣV'ܫI4ۅ#Ԫ(\!@Xu$qvl# PAR[92is v-ixZw{;sᮺ w*L~[q u|"pH%y*7Aj*"9#@An$Zo%kab,a. ?ЙkN 7S){ , ch˂6h ]7wCW3.tT@.3#HkgQu|$]54dh'Z=>P$!oF)Ȟ HEĵ죛sj/ f^A3FX'~o]9$ .Wb8V+gs ^_'z9e\+ sɜ7gDI6#VϺb(GB'DU_2k^J,9bNKjԨ4eiF5?7_3stL"O{d ʒ__&N]6{܏_C >53 S)u|养sIBٖWdBKTVo5k(tQi^""톙CyOm#J;66ê>%B`46S(5\H/ hS=ҵ3p|٥X)8nJp#̊npzSK[cQ]Mz3+7T]G m%6@JGf,nR1*LǴJ L`_"'ì*r*S9C2rc}c`WQy Qe.*)̜.dco؊O )e?uP癎U,utHHRKf3 Kh'T_>QJupA0p1_}1'͙!x}Bh25RPفڈ)dP,Q4y$ȼ.reHM>klןa|K$Xy@̈G~WB8%wǴށPF%-`y:m="d}TlrP~P-k1ځ`Dj3\l{NS=s);Jf}I5="Ub6ؾ6SN۰>ɭ Z/b!:f]_K0|fTj Twa8,rW){ISw;J$xFP Hjۜ>z<:4c{KδhM8dD٧H=4z͜ICه 0h̚QYyUn\'ȶM2n-S*w=U2UG (L |'bƣSl`Q7F1hhz&m'R17!:cK/FNk϶%ZcX2H^^`v }$M)NYV: PVn^ BqN$VFwI覦0Ŕ `a+8/ӌN0 Ya}?-%uR#6%=hL S Vt3&A*VSXn9ӐIP]+ڈk+Wt BsGVhV fk1tҝ/hl{+ID.37˲X8;;5~ԶJV.-;ΔNJ`#IJ5ZFEf'2nr GR+m$ѣHܺ~gF*@=⩂vKk,?'qE~/싒Ug[z8܀=.)x RnQJqxj |u ]/ mr_}&-mSÜܴoJ1&*Mi Bp\/SzGAuECkgUcsKCUwD{5:AN9z()մ7t}qdgEmȍFD"xcma'<N ;Dd>9p&==I?qXu Q3?q "ʸݲ| fp!1as;wk:7uO>WWiDt5Rv"c(`dPj:VEbZC^((JY`^aw}4ʥz! چcLa4ZTj7Z۞c5тq\ʹmK,47^=hc3Uy31+@n- =Ÿ#Iɫ~_μIW`Qh,80A- M9^](f.$T_"gb7Ԝa,i Р+ŦMDvW>7Sn!!fd~s؊ u;s߀b7EtkLIN e1۰l擺H+U>1snTOA鬼͌W&2jvR2kI$&$ӱ o[OoF\]޺e,¨bNh̯Ryr֏0 #Ϯn}O '*)B#m7~(#wyj(/vvHL/S Ck4V.9i7ưŕ 9.{) xׄAЬaUiև{2C֭8O FHltĈ#6ʧx={=x Uz5z}Pxg .]s?6t~B-BO 2$>)-p^t Rމ@v͎ϰ5Aդ_MgY\TTtm[wyXJg?MɤG;f*,ҒwJ=UbvP %HQoI9b$~n<y! iH) q6 A4D. \N.C=s.9AO.gZAi S|rxjV{Ħ;(J)t, h~'*c^5ENSP@yds"5 SJ,n$ng#>OMAv0>HGe׷Y Hlj>`P)N4qޅ ~cϐV qbL/ )8JbBEx H\1Hɮ>i΂`5ujbvgi(Wk$VC6D< YSFR=kA5-u@u0$O_ ys)k%jQqCn)p}r5(qf~N >LC7;zecY^T.hƤW\,<GtB-! ,.5] y!Rji,J>@zjO::C/xЊxf(ea0,Bj y.TzpCg{-c.Z3=Z44 H=V݅4)%U@r`M1l_e&sttW`;?M䎸JG+Hpmv,'ǫH oe/8u!&N]fc:nxZKbC;6w)x[ߺ"%I[#}BEjhC_Dɟc)*kȠLqq1ο|Mw{}pfN+YI ̠"[i~7<_IUB-s %Qzai]6Ekf'рSyQ,4οf,ZU(JVNt]uhv9ishPtv,yi`UNe'^;j&ŻC%p;_3Cf%Ӊ2/O3pݡ;GqemU2]ࣧqȶo)6-{H{H)ѡpΓ911Ea%_)Ԃ očSg_H-/O63a%!\ZE/}ݦAEsV;z?$yOa] 㗼m v/Mb! sFAÇ j#eW}Uޔ(H mCd f2m3V`yCqd 䞀:k9-QH 1=||cړ QwF%2ݲnW3IH*ékF%jz*|-^čg]`.+ߊi {=x}tV+kGNQXSc>砊} vP)H}q5Ty tl\_8nΌ~(c)=\m;wt2?0[L 5T#zEH䲴YO_kǸp?1+Ì"[Twi 1IUxVmQ$?$r@8bʍ։mN~u3m""c\$t{,QF C5_b0Ew˘E`߿ jq*ŗv LJP\'ȹOޓ^*e.n @26'*{4mva&3":(fW JaO?@4<݁*]u:~k3S/XZxp{f o-V-~>vZخ60^uY >Dw5.4:==AdGz4FtClWP)*2(lQvGAܶ|>Wc*ȟ ? \yS@[.;V2%^ tocI y#_sSScMa#ZBwx/"8OuٯTVUKO³ j!w,4xP'n!n7fi gÖq5帏9ꟻU WF0˘ aB=ʜKǘ) "Te]WȋQL*SpBT^ Q6!M0uo_   u,]? m$0YhHm36jQs{wǽ^Iýa+hLY!%󃊶\KguN.LS-ϊZϖ!gER|VAZJˆt[}^R'G A1*έfj{g( y?9 !T 1 .-Ѓ뻒tyIw=`\eIijP5]G) hLwwAp ѨO)Kb(U ׮nM%f90%NL\Hh>/N^A,6\ .7 }b40 c .2wyc}-.IBTeyc,BR=7}n̂*V5 AoQZ$r,6՘[ ZM1xk(eTNw7c%_!{r{j^璦(eNC,y9WOͼ5sVrXK@&ɴ_EBhLml~?3K|d c>xFh.'N¯y<_O Q7\Th9U_q ISnkѦW_np:ʇuzCi Rm=9؛ti/` @m\]t xʟŏl޾#5JM /@;VpDڲ'/L#.JepP}b*WĀy^f~roT/YJ{)44&ZbLhBz ?+d/G߉ǟ5bISu EQr>r.x׍^?9w*DP Cx2ߞ&2L_ȤMɾёs7qFzzyėǍ"qShPH;wX )3<ϺXNi]iܟ@GD]qbƧl r4pФ@M=iL2m,QDnn4 vQJi<ŰUQ=v:uZ'6(:9_ v{JiLTu[ g<@#mA.0chDEIZaP(@c]:fyA@[ݗi@Fj,@YOMcYwo(l N)J t;}=#xrf~IBگH)=Aؚ47ž7XİoIe <=~Cy5٬n! };oHLBo-{`7~ ;ҡ$Đ}e3E("yJiB6#]+N8٠= NtL4.sՠIvBV7΍H2WKD"ZW#|#`۶_fiR6c? v:. IOi ]ú)neS_\%Hjx%ɑDBqoR!pC̲ÎCۓgZd" WԚPd'xzIf,_A-2pKbq9¤h6*jUЉ8|rCf֏aɭ/ F| y#adҼBك4Tvrvch\7R[ %$Jڅ'wa'Kuiiq}:q1eE^Ώ(+T $/=!)t<4dSD!WY=lp_`}!5т_+0W bN<-eqpADpzFJM`3>ߣ|vZ 6 jz\z>D<9YdČFfWR#B ΰNnZL@לg^Yrp ._kS1b"=H~!l٠Ͷ1/4ZS&X {Β"-͵"Տwȏ@0FI3zmc]aTυ @ʦ* H;~9U[5G{ ">>~AvkbgatP~Vj#aU=ZD%W8r7׫x19TjVP+Jk[EN'ﮑKLg2˸vEQI&*nb ̌RN᩷zńe"A[ B mx0;h|%_+DZ>yLKS~N&K" &_+σ"+t 5=WM Ŷ=l)t =)p9yoiQ!})[e`1 Ш, $L|wqI@ Ṱ/0M^]e}/#jX*³:դB2W"9D;&W(3j[~v:R>e%# J5ȃقl*CV^&d,2g.Ghh`4g~L؍r/>#Ȑ"ۆwӅ|82E"跈XΦK1@eƀT\uZ[%|+ӳGʎ>^#뼸vsoعiQBCZm|Im_<|n=]DQZg[{p[%MX2_d<˳"Xu]̲ҿ@6*xg12H~'L{1sk}jeYP'BK*O/4w d+^xK?Fmh_90HC{`/Y㼙 w r2'G%sHM diL^$,2SYhp1+mꦅl#eF|q#y9\Ob"e_[WU $hGvbKdINbz)`⫇BgJM5y\&Ki uT)$ תB;⍎c&t^ K^wsj+śA?N=Uw>NBYK*$ܡbp^O%6Wb,E3 !^yg'd婦yDs\[8/`ӌ'{Mw waϼO w})b.MF{rD-i鍕.]n9><7rpT b-a| _rz'6P@}l=m9S W A0dpgm3PF5 nx/'{@yIWa! Ρ$)Xʩ䊪J/'FܧGpcnym eJ پA7̳Uë䫇kEhrx #N/;Բ0dgi$2J營ҁZ-]hu  (XC #&Rҏ|B)/optC.`pfeb"r۹/aL}qtGdn[H)T`cz C]2{PQ;}šMY T6.jڣ헂{dҀ\K"ߌ&QiFL`TR嬠gcUo̲=Z[ڑ%_.iGnM4D1W(..lֳJD"TO|~߉?VR8+`m|Yk J[ڊXyϸ N̤;!$|wj禿 j,qb]}Dų{UR~'3IE'_Y[MyI>-ETXZh}+1PR N X߳$'`(M*Geӈ({[TB3ˬړ^g"n;5+%;[| u%^tzw;(_DjTp 2ru?xPSRlQ <ݳ {~ iH}@mZ. ނZ\'*I%?Ћ\S,,]+ D탬b/MS WP):n(w]OqzU[ ^I0&C%Ak)-1ԡkvdJZ!EN${n*A=*Ïw1p{?(]h  k ^ tjFPNqݖ]NvznSĺ|b<u@oMV̇Lڬ\aԩTT$kA 2.Zɘ61 Z)p̷ed䜈~N%sgJ/tP~GĢx9+;Q:.?QՃv1֑<\E1&`TYe^We"* l}$ qJ" ]۝1wrFlyTƤh'#R'fc`wx !Kމa 3g72j&0\ժJk\A{u}BۉB_’׬N1!]puZE#Ey5ۅEXd-"&f: VNkpcD.@ !X8|sN+k%@PEU#`\?k ̌ K`Kdh\7{;twv8H;)OEWq؇71+3u U;s{X/T(ϤG`VT؈?D]\eL,$y Jڽ$qZҮ<"bѦ:Md|ʌׄ8۪K<`=exͧO߇#t{A4+ZDa"a'\c Uq -MXA꯲^AP1)](#0(?[?}]ּ2=H(mHWgb;?.8IѻErQZ,O%@jx8`ъm\:?AQَkmRM5--yh%PE}Ũ+ɍJV&1QVgp%Ȗ1 0a+s4r; ei*DO} 8pͳPyYIƷC.7@k#މvd)G|ǵ)'͟+BJTb4A8r<-aIA&M$*m9 {"`(yr33B +^٥G5FRz`rsO?fya:''aE]IG;juzn^m>wV_zX6܆)mXºֵk7Li.CӽtWx aK%o^2`>}H[tl嶠 *h/FUQwqkN᜸ϽhB`5b;kq&5r ltLE] $䱔rs2x4_vR֗zF.(|4%c`8403+Ll4[1WۅI~ Y1 >+rwY!G'rϏ]Al,O)gd^gbe~Kqԉ_j Z.LT?`݀*V <0gj Z%08 RusMfto]#=Hr82TfBxyIŸx[T\;&MƜdm-wjDЫ^[}Dqb}_]Ѵx5X E0DH6=S#WpΫ[ ",fXxK^g Hָӄ^cR|-bRl6]м$:+(ߡv{?BKf~z xWgqZ\ʝQ6yN.~Jl6xc{b R(C&̙YN>i#l^ s3Y}>rA! ")p".#P,s~2XC>W*^(8c(¯4MᎸ,.ZUBbnG uÌa$J{L}Ĵ#8ߜJ! (_bÎDw(^]E-;%lZqz/mp7{7*b1>s>qдp~'e`)%ݧ@: 6$X\[L4Htcj钆WeLԶWTXJKSy:ӈ UE;Ƥ!jvRxqTYsJ`N0ϠS->iy,@c6+:.t^6kz)x(~;$zv q?r?a𲭐J+]5VT>3Ȑ`Cs|c֜n,a/VKc "X5uݯm Ty6(fz7Ļl(8ycegטցWeL,R&NQ/1%fT\TxE.Emz #lp3o:!h].<ʖ!Gm y:[7dXe<ceW a_ -/^-3;cL|d~Wf8Sl5l._2c>:6`uL5GEGIw>ݤ j1Ok<@niڵi~\(vbyuR8R j ZAVƯ+fܸ?Ą؎`*VY_o}ۿr^'5'8yJ<ׄez%CD"R,]Pr¿nq:6-3EM2w"GG3!ܯgSrRq*s: !XܒuBR \@1y|@ELN= i84Peh5k¬P$$dCn 5ic[g<+7j\v:( ?>' ['z0"?z88u'lel[83jp~&K?a=_>8{Pkۗ?olra_54'42f)/?WƝj=)MKҳlr:Kf?9 5bxSo,!ZJ$J)pr%I3Z!Ȑ?Vv #eF񉅚kH[jiJ]PIIbaz\nhs= l ې,}asr€ θ<_DmT4M!x.Y}0QE_E q~s1k23 On=[L9naY֔Tw{?!H+ qLerih<Y_A9Yd(lO눴}>q3bS<`m<$uW~ٿnt>Qf;j{{7י%yWh,Kr*G@]VԻDuq}BG* ̠=Gao]Y:њ>˝HѩlϲrY!Aa&됯Mal Oj @c'iVq=ѮOfP6fP._ dfp^1n #L\-G<3,FEr>s9KKA2~jMUr<@Fv4 wz`nX;'cc¼sVO 5s RgC-2g|TIrPb 7{f2з7Hc*dz=2*l|rv 5锔x@g;;~ $ ?j ݓp0#;@FHv͐'ۀO%g `׶ԒDiN:5-z,wqs$++TM6{fOuA.P 0|6)]͎{U=.Ϛ@j۶主C~]|>8"/>4/Kcq0 ySv IB^6?W҅:M*gh0loru\@,lɠQRvZ|f>T?h*@v&&ڣ"hy`_nǒO+<ڠ`&CKҲ^.71jPQ٦nV!vzW/Sh&Um 3@Eʟ,/D:rͪcSJGwGo3!<-XqQB!Mb mJcJɪb_!";iKu]&-6KH鯴 >8SƫEW>Ф16%n 8/:0{u1-lW"wXb37LGؚQ퀘#ޖZC*0\|%iA8 hS IL[߀Dsoimpc6qK| 'ũ2@kC '}_8QE/`L իۿ@O?(8NYG;{G.c+'? brϝQRkAs偎 îpl07LVg3<{TR9bU@g:A]*Lb7/8d>n,gv L2p9oǘQl- ?=cQAfC,7cM3@y@IY>pI2P:qxh+JĶyz"`µo# m=6`SP` 2c%I-Aa$pzpGXH +0B%L.Da1T|CJ)M>O5QJA8yk.| )U;zI @7{%{y+j$CbFy .7ftYK.Z`RkU{i'٫ 6tH8@#}vХI`C"J>_uQ4rzA}r{{8>;R58y5KA 1~_UN4 aZHNC R^zcNpI1`.l!2!{psU*O>x;܍Xd! ^4"߄(ӄ'e]|RFa+ca]f9DQ og ]IS)s{+oce?۽&j&1>sBjXWuѢL̈́R%_Kx0s?ɁN 勿V_LE|B :װPsaP ^X3 '˪H""(9Th#bb[Z߇A99#""D7Ә(noo~M-k4W1(NN Li@.LbQr[GM9K-/VbMF 0Y~۽Txm4"z4j3N#@W{!Uy~N U?E+q\|@BQ#U9jN SZ3;1{~%h0~|@5_O ͡E 1cG L]4 6$hЖ?~;BL*l]%5O/YR N}F9XSUd0aSߛ dM!9x {h"pe@7:L+ 5BR !kyBu%&1 GLN\Q%ʼ#N VovPZG8*U:W}~?> L e*&_ΝD.*@A g1WOW-/[RYx&iǒ9EB7ڀU'ЍwF>Ny6>l1q^?_3Wl7/ ,YwtBȾKvVt-/W˦`sJbd\5vddZL$;sp^uVm"ʰK{EC3T@Ag&i:r/5lY)ZCGƩnd4)Yĩ jTg*8~^nƯ5v3omH{]c܄4oQ|3b6k׈[TiT\ĕIsD+Cy-a+C$rp@haq0E0ELe 35W1 '(6^5on}q haJwwz+7@76)SRrNDB*⊞g*\%`cчS\k Iw!$R<^O16r++,rOC!vXTG fobdu@ɕ88ӸC 7ȁTh }2mdkg>r11_1Dx{ 7*|b! m &QAۍ#Vjɹ B" D #f. +8^`\Dl69P*,giZqf885fZ5 p*.2Ő7ż8gG4dŻ;-DW02>(̝Z#\õLN !(#>W_vοS!F{#Z̤ @T^]MՓ\݄=Vj@;S?9C <=܋a>*$tx/O#e"F+eK,sZ=)uC:"֪!Xd.34kR=pL-m{PG٦]dӪJ'M+pw\m }۪C)TLG;›X ?la$yxvHz6?**4XN؋6+|l=0 kw qfZZT(V `KNY։8[&p֓[z\cD&̣)º! 6{L³2k얏x1ޘ ǨI=yW3ۗac'MCAu7څl7JP\3wVB`D'h \(3/I]9NXd.1CD7#KKEzu<>PK1"MD*Vi[2pg&y>y2Q M˸z)@K:Ʃ4sh41E?B"/ imaHN)4?( 8^pEBc)jW .oȧܨhMxEXeLegM֍[E ݄Ծl+L1x"BC)wuG^^#'aެl$2aG{:rӦLwA$Β$˵Κ)iWo2Yt L#}'3%fi[Ha>*7C[yؑ{Un6x}1I#)*qwVѴ]Yhx<9f oˠ<QQԣ- [3TۢHȭEʼqas:S"f,w(Aa {ֺLl5&+K5 bˑAXifCl2T2N]bgjh20FvlJ,5P4G`:*VH|IŠӢVWƨMF|_ʤYಮ>Yʞ01CK2~%ڠAE(lh_/VSdx>Z5˩$ScZxSxf`ZŜ\XMch ^5egZ,&kŞEzye;u--3F'7Y7V4vGS>aDr S,AKa`سŠ4[2x s]*JF(z ]5E}`ġYp9ϻbGܲ[NEFl)X/8m&+yJσ&{B.+)>U_bm\X9Ԫ^!Gc;( c?@Otc6LZ(toD9w~LAz's)$pd'j0ƕopլ\k~ FX2i,ao0(d+/8j$I>M [(6!U;U cAT(}]^4xZ夷V&+Tp~8avenɰ%1V?^, J`kwЀyG˽n#> p5W[R=dsACMv9 خQ+ºikrX9/lk\ 9K`j,~__= ҺO1[S%72K 4-ǚ j+l4TgEo<.3ipեvEr@^8w^7l<6?eŇE`oI-Y]H^2@Xvk8"Jnvݽf[9Zg{a?vnJ*|HIG ~]4E N cx^@K\4 ^q=-!֫: U(cv [~%[wiY=&&jD)R<w CeؓpKW, 5STO>ݷIBOfRx#ӲBÇA<6і:eډ=lh06qfn;ѱn:HEm"PGb\wd,>wఽeONC&fFN+|Stf`-Zu5DI{FaZn"keBɱ8XZ؏yD; V€ӭ.]gT%;#Bsx39 W@Y"1@8(J ' ɞq vn5~t9yY,VmC֐ (& ҏҸWE)e\ $K .v 5g b́;>ؤU;]oΘ-{v@)ȇ4)Y# 4@iD|ԥCVg1}Zo%TI0x~KC=ol+NtVmب)bnuKK߱.BP6K&W5&5#]Yj-rwl0Rk*b\ޅ!!(]Kv5-7深#Ƴ2dz | "F?\E<փX+/@-aK{F9{RQI1E^^D9dc7,Az`f-Z(` ?0ݬ\.L!#*Vm[j LTHF xo1* tDr/_eq!]9nex]hu7 (`0›YSjO E _j$ɴV}xÂn*'O]|T;Oɺz)GE}A^-Ѱ l=QqaT=BoK?hW1T̳RZ"J!,?ñq';kg5,)m۟u19s 5I,Zb:~K)"8)8 sOP3"D8;SFr碻6+/FZB@qM^SAi [\ao/‡rNӘ$Ʊ9勳Ӆb+U,W)6c$RCR btewa$W@,—YBPEJE dgZg G6AL{;/0k(UEɌsΑuM0 QS ] 6 >;Q98#2#~GOMr9Շ,T:V0D }H|rϚf DEVY砫輄N;/8e`^^iN/z|>XM%4bȶ8pªk0Qڶnv?0>PkuZ#4G<(sDIT&DflŤDLG@9e)hѰQ䴿ǐ//兗PHWb:`rdY{ZZ3_kJȬ.$kΙ,Ss> 2/c? e& UKFdw3X&Vd$F lryQK#wvy.|eJڿy@ƬȊ"n\GV4@pZs;`]`!$,YL- ȣD *uOqHMyW%K WY'F\DR+=iQSa5o~g~B.#Ț|?#H ^̛)[: IkưUHuSϵ' \M`شz@ty6w2Vt`*q4nmS׊2xcN|$b@ʥѣ"GKI!mv`$kqaT+Q 4)皈i(MLW'@t UK5.+._xo+O buRws;Th[)kSzW骥$_ nd m ;3GūW qsԗJ吅RۮqW~y-aOdoHV8XhgsPDOqƤ?^l\79}80=AJ8&sW 6VJA*@5<| D#,iXmISHuO#஠YGIqx/I_Q5yj s0&V@ ԡQ~1蟚4݈UߡjY閏,_'#;GnyW, :߾'81Oj 3&t[+)KTFJD }L+6âIPm whcU%#JgB9 PDb ]m| .%BjF[N:[l5*roRA~ wɄ>r,́"Lkp]d_""?eYg$ژ0qPi'BHJk%J0QyuI-t$[*zgXj0 .(X[0nNQjlxnxo˱ ~@qL՞R !N'0Y:3\ Եx?Õ7M$ ͝a 7k37RgƳ3WMr٨$&Ӄ~lЬM-8\}E uBmPu 4}>\W^$ς;Fu oVAA ;,_JopoO@^uPPĉ2սUSLX:^q¥!5:iAn]ּ"F INAO%& Y8="oה5 ;rA/‘OLQOmOp*k>zc؍?7 l,uȷ˽ht Mo1F/k*zNatoYZ6Q_I,7)IDŽ'Ss11Y@#DWD՝$*}PȍtwOcBZ}L/bB#xH:>y0$ uFԃ)y/.ITeOW'dcYF%GFW!"5VX]Q0KkY yʊ] (h_O|~(˘s|&=i-E凜%k[ 3uA5da(6V^VMQUN27k :N0n/TeEuF'$hצpb:NOaT;V:RF7nIA~X=NF w>o Yƽ< -Wެ&x!z@0!LQ$2=^1N^ĥsе4 f'10϶Mq;8ԶT{{ K>6xKQB= |!=<(SG+R ;<VZeSxqrMD`Vq#yI]WdLb*mCp/?1pkW]OAuw'![OFx[#0nݸS-0*#.L20X-vb:k<}lKMNH*񝆄V:sN:|r&w&6Rr8/INonRo `O9B/h;[׫8fWJtV9i\(g0m; ԍs0B٨ nS{krb))S"g~QgO\xH[XqQ2ϕqvHtqAgLJE"dkӇ57 VR\u[d-\b-+C`ouG ĆiZ3a*+70zŹmE\lvEv^}0`5c,S結T!`ʚ@I_'hAHygss(oLoUPE8Fk/<^i4\bU;@X>SuI0bJ4pBE.{(kFΔ02UK1a&'5W"$LwܸA[SɭA{U@#N'B.KfEt866$"qxtaםc"}sh?B8Apsmx*p!`-`*}'i xEMu҉j~4w/(Z'#۫Dq6y`yX/l}g祽Wz)/ܾ%iFx싯EO-dw GHMy#*N4QP*0,l[se^&&ӀamJN='9tzWgƠ,ݧWv&7cL7C{{O.sht_iMJN~JθN/.O peW>+<\Z) w<:?pT,PcŘ"c]۶F@Lf1Z3t݋)޼bH.{PE@G?@4jn[ s Ulns&U$v]jb/gfgi>#iXPc64xn6c0B¯`k"R~Oi~X8g3rp ޞE6s/<_L)"c4">.<6نxEmGNc Xkwȋ|`4CIXP`չU9H'Ї<A$(2o^>`bs+`V[Ǜ,b9٪_ŒuEIM5[*):saISm׈# c bP~inpjl=$CɰEߓQ#m $Fuެ۝{󹌴;wH0. \Iv3IYWê԰9*|/%HcO#.?(C]s>qb I4Dtk-3ʗCy3,R!E'~-jP;0{{`gSkТ(%-D60yY.H<9PxXnd_GAJ2׺FbKoe# 7xF"UGaH(rRDuz@L/ CtX+ 8 ? `A n `i(IMB{7?ҼH]d\6݁Fjgzl3q"&DHO cSm]q폫ڡzN/m1d)V8@t-z+-E#B7x;VxWC$Ͱ' hҗ&/Z> ӜdE/*w-[c; |n 7;qd0E@=uy!REaG`d//0̈<{қBڧ u|n8oa*a ēNhToyhq1y E7 .:2O |J_^ÐƃW[:-FnjeaF>&9Iipry'\oJ']4_#ذ,;0+wDBD@1@qC6NWSX^APi>q;r;""Mv-}i6pyoDQ&?U~q8,Fe6Q\ }> ٻϕgUÖH{HĒdbyE  =]aV)xO䥭Կm\~)>I{~Tn.yBF P6}0[ۂdylل={Qw@bcT'dnfnD9Κ(Dۜ>6vȊĹ(=֡AARg*I!g~VZ! 0LnobvIe*&yJl(\}kg*@'Me7@gXUԩKr8fL-ۊTu PjA]zz;;'7{GIXZMBIڠ=A<&"ں~!Tl4SsucmИb8rrOsȍ˕]]lF@$tEkHoPPbU<:%%Biq'6VD![:.v5`XOWG[X7 $tҶp^KG]I`F5*͝N4B/&¿ T|V;rZ,/g ɾgE(%' o*G4QtzA[e=06*e'ZvG43.l1M+`fhG@?VdrWoIm^mtdj6\r#JI)AOmakwj\>6B3 s7@Ee󹀀$2 cJ̋bzX=s@Y^Rq& |XƎ[*uh˙ ?/sK<uIs\rgvhPd̮@ ulx>3b.'hҒGoa]йߪb*>zmÊXP~I3I'Gz܋ n#udhx7ߍ\zr{";ϝ Lyзwo ҍ57TrD`KSR918K/^X۰?Q;Mi8zu?v稥/\Uwժ[ZgT\F[ L@xzѴY*tjM\OIc.`!^)!JD'UTu<~aO;G9$GB46 T*r#3kfrx)W49 OL4сt\]sBKs+Ѽ2tHGű^Њsnu ˫{q nr VXقs_.V!%WfBd!y&4P(XK:C(M A W3Txd*8_푾kG_oxsy Ϋ:`b.2ǣ/G>' Clܡ&)}w#9w@D\~P<ZP\yAa2 7_TG)ufE|*}"btZ\"c!0{=:vEz펱ֆcY9>￶28T|[rW؏W2j‘ЬlV l>'S`_ MK;WU(-nZHنk*cExO2k)uM=̙KǮ"z)ȞCz.mlswǟ%Qnb'NMǗ_=+/[$kiqZV %CdqI{`3dT s]:Fz݈?']>CXBŇ̈́>+wl~TST#8w9TK?Em7ռɝ倠m<kPYe]zB ^lUD\!reP+>W/YCCj̝I”&2$<\lt=J9^}e-COhTPlWW 2YNy^^'iXC+x.Pw21=I\4{n{#-?z<69)"][?$P®H S0l>@bLE+ uZ~k#&c4וz%/ h J.P@51{]݊ҵB/-#G@ OslHM~)iT|S ]OOj[sx:=F $;gI_Q-gnVY" H'G2LUab"8,*}97K}a2uDqٵ'tqٺQsmX0|vWƲct{-႖ ǯ._ƯЯ$ZIs2L݌KN%H|/ƳMsh:?S rKP =~|YEOnaM0N58~z{ƐOmS!4;f k%]< 󘤿z[=N"PI 0abE%0=p Pr$٧%i(Te{[a,3lqu9"86/3bڈJ9 sV'37]mXZgma Q9{>*OIĬ! eqmF)--%3|A1nw/rjPlAl͡X[BtdlK$oo' 0Ѱ2pU]Lp8dhWM\Q}}^<ނL~*&i4g0]󚺰Ðe.w`rYgF9C}KDfb:Ӌ4,w'pFhH){\XT~+yM9cY1kǪDح" pql ?Gl"-CLt>ɗAC OZ){ա qE%"J}獯ֲ#\p,5>z\{R# =D=8a-kw G+\@ݼL<Ȥ.h'55ֻv|NH2G3 _6Y0,C,6ҵ/v=>Wz>MMRo|GZTvC1Twg)!)Stiҷ.-Un9}N [z2Y0+֌_|LϢs7!?k.Q,Bj+0lSR| +.PI{jixcޱ'$eFt,EvPv_!R=mH:IX\ҴBȜO~T,iz8޵|:sjvuDq^-1u1@*O"-KI[x<q)mǞHl+ncH]h‚nX@ JvkZpuR\ԅ:r(3ewb|phn9j7YiLjZ*tӔ۰CmbM<MOzn8XQ0۫<8!fT/!(wApcW 6~mYZ)3)v_djjO 7(aPuR[2`;лhå+.XLzBD1wkc~?aly0GrV(?lA?O!Z p S@Q BͬU#j3 B W'*ʽzMu,+FMӧ\¾Q{ T95\'R6IB6j.=S܇p s7AtsMG & @94gq,*oSzX䠤%i$bq"HqWyWEYSF? I R=s&Ahmq݀]=5ړ]`s:B"{~ɵЊhɍN&ol}^P~Ub}|M|/k~u͇(|`LDȽۛ 7U)PlvzF!:y"EQy2W2}qwKZ@cmΰF/~KCiI9dZr.D%v $Y`(M!S ,`nOEx}u)g`8ЖXs[ *8q0Kˆ%$6?t5ۨ}eNd\n]1tiV%oj,-*$_m B`;pH-JH(6 (YDs@2^k"XJGʤ=`ses1,qa?:>f"$n]GkܳU<]ss,k0(,Z1 ~S\Q{p `RCm ҅mz 9:'rhޫl'GEPYg>iVF񼊔h|}M|x ,^dCy .=\XWGB/$m V7 }c L9]dhCcmm u(+@J {%:]=eT.w.+[iWio27Ԋu]cc3sIq$CI ~}!5KO B֧jɹ;(Xdr3Qx>?x!6Sŝ_Ot '@M1qF‰u9zEvj zi2&^ #R=vjQ#hΠPpM] 86Q4S0핗*R(Q r(_;@4 Op闘g[aBSInti/~ӓ-QW~г1ɽ^)A͟&AT $P*o*!!L/s^U ZfL,N}1?(t2*Y2ބj}I.):{/9̈SU..]ɦպ7:55Ox!,~ vT%^pXң+v1 #ڗP|?&ǞwbAP,Oj@Z+ͯ0X؍BׂF l:,Ao0ӡه73= -87DJp 0HN$dd1KG›*씇O嗈ip SKn1F{3h<`)؍cyšk9a:q9ݬ8bpRpglԳNT(ru;\RQdy;,{Я|LZ5Z,Qc}puMq{S)~A)1-[v CX:xE@FOYBGY`&xL<* m^\>o!G(#( 7=ti-bnY6E Z4K܈+hb֓|܂Hf*Yx\ *[9:Yl\:U\I t` crpHf*-K>HebRl=uo"3buTfoZQ# WHj"ݡp,yqX_IA)oY׽!U/'_Qtj4uhx*KEUXԟ󏿜#p\oOJm~ - ~ s ;^})`C\{D<6"bڞCm t+P SG;XF+;ÚvI1)D?ᯃS[h˓rI8^ ?bxi[h],A->ܮO}"K;zv_DŖۿkݯ3Zi蔒WQ28k:ԑ Ğ {-x:i9&J2`dF2\֖lAT".3U~N(D}婆Գs'W7jxvF4h[;^p&|DK*ەuޅl|ShEuPJ=7J"sTV!J7e20C'؟ݯ36jxdӌ%Tp?/p7X<R/59ErK/Wc|0q u#sbI8Y^n>{6cC ro3s JN*׷؍przb^wrii&aM==)}CxS/&h5ݽhL _ԮCHb]P$5}VbߥH pY_#ߛ0 <^h?;ts`yr/=}o*w-~9Caҿ}uCWB^%Q:OSXW9aI ̓rx F} ma4Y2l/,g-9?Uv̏!@/=7Q#& +F\^jNWU_?8ap-(alju64}W9IN8}Y'ZbzDbn:mUgW`Pvt/6 jSѵCGZg%-.D\-mQƹz3bQU):X|,"$y+Yu|EܩRn5ޔ0P`K=2A> Qӡzvv 8Oɑqߣs8v22^@.Z6SENsٍ\V;20~"QoJd$n#ѱ(PAbŢT!k.Mpg|fH)Yk>G5.%lwWށFrB 熵+RP })6~dSS{뢖z/%h/JP(-wPW SЇkUD zs2n;dƂo><~ciSvR5DH&•3nU?KgXIb tUSE״cNж]v? cpCɽ C e]k/eUmB˷ݶRfӶ0v\E/𛭙^@VLCS̕6n]!J`4OSeOn@;'|o~@7`Fg?0$gw+@֟ΔwwZDJjj:[#vri4>aso5ZSdjC"u,چd8Tg tB5™=-;+lRtn:2P A\Җ`/Ukhuu=ZjsoIxOٞ.SE!0K]]y;[b9XuGD635#sɉFZGogjƦ֭S63;G=rpE0`mlLo7_$7U[$>̅)@N4 ?Kn[a5*KA`?_{AObܨf$L W| .2_]f{,9N_YaᛐH& tX-PENng@S?R4 m'HFŃpe{p:hzi\j6a!1f\MNqg>Ύ\P5'ڶ6;O;|+I6չ&E'$喱e=q px4hLd4K īu>hJ#$ԭ.]AX²QKau`ʉU,QW[V9c@ie̒[u4"VV;6|O_G* V0xvYPZ0 `]-/#GV!7F7q2Lm1{>]'^Exi: RqYb{21)/D,OCᕊ@L IqV(@),ul CBy)#wLawmt*Vק@]4bG OC9pͰ@]Ws*0.m*q7m'xLON00e& D+4 דuz 4tu0}zewoZlK*N~ s=h L`L%VmGD3URmeR0 ;n8H!oYN+d3 SwR~Mgմ!״hAQgI*j>7`\i5ƧqKL{}Ebj Om0mdu~bAG$j녝0MgBdnj mG{O<o!hdE-οKϣ h3%-kĘ 7uw(/ӟ$vYdvay u V1Q rḺ*1lb~"e#۟EJ|c̜G͝=lŠMh?aŎTKR¥qc^@<ىәꪄ4/C-X;74(ETznYqJb=5 }'DCơ*7%ɬlVf]"zMJI֐صƲzuܐHY̝TZyD8$//,]bSǝCEli, ǹ=C`iZqu\;QX|'B[tbuX4Z<MvS> _p;Z!o$lZs_Tt'\95j@ϛ* ÝVj$Nf^turz7RWj=BO0'ekRqo #/bc|u=ӇCjGEre[stCֿ2m75CR`+rGr4MwP{$~X|h*lcg\ 4@CM?#`k$мdϴ~lb>) AGڗq lv%29uJoRЖ\n1l[,I^"i& ѱ* .3*X\i; %|bÅW/'.Dv[]*Lu"naI_f8N`Ûgs $6v4V!aiGZa@ vX@a . .(4{rn8DiD; Do s)3-b4` 3h (dd|QaQAJ)W{&$4FRz_L^L .A"lu){)@IJth&(P~ /EM&NcHܖo1מᵐ@ }46[|iN!HoHK)Wb`HTΉWwD luBzt֮^C_*{Um`=p}ȍ?-͵rFZQ3+Wt=~z+bo2r;$E#Wc\[O9F~Jƈc:[tEgyՅlO vN;S6;YWlHY@l9k{3Yl{UusӁoLKz.pk\|0n3^LʕS8_Afn`Æ(ɸy.5@s1'޵@w[!3G=(ǑYa-6d*V3 ;Y/p4+oͪsk az G%c01a:lnk5HMhҼfl>Of,WmD̻C}'eW'bvCipTVw- *L~NY.1mmid0V"Or :R@xgÜpڮr+2 VЕQGxg$5芼fyrS ۏr8,F>*W.LjфSY?fz`ʏX3CqQMYr~TMH 6 A >m`5k ޝ5&Bp\~o0s6snlCDxՄ|y@0ꫜYe `Ml?`II6BoMU_Wʰm]o=nBjcO tj)qv+q30jʝ^^<NVPy*_" ڋg!x4դdZRz|u͏(2\rv;`Ch1b'6rKsˢ.O-?;:sOHN.|sGQh]ٳIq_5='̚\nCBtҒev6A͸$miZTPi{ \XJ/As»2qV3bAai8*MyI(;N2 'Zҷ\?nxLJzc%B}gPkU.گ@V!ȲS'3I׼,8gZ\&VJo~=}Ypa>Y(AdpmKـ%GFdf1Ų-}L"̌ܢGGANܸ;MM9@=mA\4$ħk4(4o( &R-W e;}ȮV՗]@,}D[}˃+-%z:^6,s=ծC!!(Ϻ24eb>rZxx{}V;`r5LԎSSnו1_JJ6à 5}|8YyʜzdBZH *(Ѱ>;$y՗,r %6 *# {&{]S&O*bZB 8%sz5of ,q{SV)̩xZQQ7ʀP{n|yMևPIkq}XDJ MK2+-9ў ##(i̞f LڛJ*MZEmO3*[0"rм״ @e@iR|SJLSz=@m ӶLUk'sf4FVKr6/GcKjl5;IÕtZ4kC&m~-!'l3)"@ofEh{=Ey>K> z V4Y›ɞܰz&heh rI"9ӟj^h5Cs| 2sXK> v'8O0 x2{V DРOo/Qd'l)=itj]1:̿q@bE|̀v$>6)% 1>xNwmS"i̐p}-T grh-M=`1wva)¬ Opv?̹Lc2ZL1rAl *tyՃ0|~5Xyf>YrABzR}oq @.&@ՁFs|q,2y]bZͽV4`}߮}a͢lk^BPRWPyB|d[i|;^!O= ?ZeEQPˮ@P|&\:hԝZ0UPpAo"&voJ}ɺi(EBFLrn3y nD` Y@2kNތE9nde<[RnnP] XsH+P7Œ9ڦy,ȴ$g_wp̒/j["tᇊK1q+JPi{~:Pa(R% '}lakNVm-O8YE@YY浛GZ| 3mGU:L8NFqK+=Ż$_I `kePDd.G/2< UK^gdb#Dp)1q_tdψl' ɰxVKr9*O6}wNͅZ`mDZ  :.VǯCZ Jf]A}3 |4W;v&7f_Q-S4R6V:ȫp5^^!`` _ʶ漽J0;%pyR;H"r֨%#vb.JcI Ts_\\x'SY$ \H?7gJ< |Cڿ?t(IkF}Ρ #Ϛ˦+?\>֜31rlGK&eO4_~i8ó7 I"Z|(yB< ͟%U0mAq J$>hXL-6V*/Ph _:{:w')U9Ln~nfc'WG1ccYDxx"}v'"fZh^H!C(~]apG=P?gZf$ Y8υw:?e [VY\ D&AC8E4_f9,$ Yd\QS* `;dc;H_1MٰkуQt=rn0}y;rβ{Ʌz4N>e=7Ln/Xӕev %khxǝe;x*`eFM#l1G!\Ӱ{c;#a }+8QAle\Gw,8UWwN_o| Ԏ&w'PP ,Bzȗŕ)$}ou)JIGf jݼʱ)\-(PJ1s) -g*;x dSJe=%Rϼ9Рh|⴯m5+p B0^)^H0?aّV##WVEHq{SZ35lrZXGOCe;#E&Mz0wc=q] j)S<OW|1> ]:f6U8 @ڱg*U߈50^9 N~'6f;i 2'k-uOIO8@\6Ω1F0th!}k#vڑJ=։;k.FMPINĿK֞#Ęe.Rgܭ(P1qP: WF([ʂ90DU볰 Eu7-h.(mfPGͲ(G6 ^H G~GÀ~PeUPB.׶ ~kFvg3Wfy_ۀYx"+ѡ7ōv>,Lb}Wa4ӤD# "f$W [P9~nK p >2/}aK=wz 6c 7M㛪"hmڻ㬼(/"T+#-פG2WG{XQ(yO|_S u$+kqs¤r"Ɗ 'fޥ2V0VDWp[d?ӧ^2^LI͕FU Uak;_r6<,7F Gm5X˰7he^'Vs2%bJO0ܑk+],plR.I _C j[vh&vdi¤uhڄ-VžPVy+ ̦L(S\2; h׵,TލO>ܴrir]=mp(js'rNEUPsUg'?LY70 قO a+ƒ|5xy؊, I8y]ۊ3'TylAag@3㭻A"$x=e+RRa:24ik0ϯ+ucU^Q7UYJ'A)zGYxQ[1H &Y.Ddoe2WU =??Xj/uOg.w s\lUs ) =6q;E!q{1 H]y\߷ LD4'`0`8 *|>x`U1slƹ52UIئs1֡21j왁_$bY 1Gp\qO #3@PضjXB;X͑574mpč_PG PY#{ԗ7Qx`9M_*;QHp>͵b 3X((/,w+O Ä߯w"e}^;T p_cڹ|)`EJNޠa LsEȶW4:F;]cbWA"l*=CF t[Crk7C'pMqX=e0EMSf'9k@E\T?_7e 2UQEiN0 W|j5֫B$%p25wNDd'Dgsv׌_@%G7́]?W {u+' x0o>mc l2BƹޒZ<ꕊTnyX`y{݆G xnC:UdF8YD]硲AO Y@QBl"O]*)cy`@1Hnj(>О`fGm8+.5y9 ȟ,PݔE(SCU2ZJ)H&qe@o;I2td_ $ Gp  PVpua#2r/YciH̐ FA6 ֨W{BmEjء #!LplL( NFݯByc[*3UX#= L/ݩs_XlOr/%z \=lyO7G`Rz58Zag@Rk@f/08nF|ɉIع\\lr%y> כa;&>GUdAS'7 o73EFhЙ̃N,=bQat a_E ί& *mWSV?LO (903+ Aڵ= 3BBqLHW.J՗Q1I"nP,nrj=QWս>>!'!ZYH@*<쪲 R2a"lϩ/,7{bv*Vؽ}wͻd)VYHP$GJ(w7IS6Sw(y>cm[ӺkuI6"{khk~!cؚDzAN(B#x/?T/'bVeG5k袸Y/X$w=% ݒYO){0;'wA,zyX*red2[GBrɯwл HgMϿp"\MmYcq 1dT_egP >.CR['^M!y6\}_h&AqGa]"5wOat#>eC]O:-{gSaBJPθ@59tU?ɛce>/ݪNk֨ǩ pZFYe RG_9|G;"JMb㏙Na,Kl/tbI/?U8#J3+24WG6)(LsoooT)źRGgnRl7sM(+5cτ!tXtsϜvnҷ Mϩ&m*$>&.9v]5,3JG%]$- t }q a-\Q[gPs">'t׶n+FZ'f75FF*x\6/zNj;u#!{4sk+FŻ3^ѬiuGI&ξl(aZ_3i"O#vE}9x]PDj D$ڲc\! 1Y t1: XJYP\,^uWx=p:NT]a@H6JSwWb}~Fl({޿ns<b ,cco>AH]L7?m)=0YT:my_ItTH3Î/-<*^F@aP'傎Iw&t toI()+s*3ILXU랹#7ھhd"/Lp($|i2D7[p3HAguH JTyJ(rfB i_JG7.}K%C_jO:5?X"@}iHBHӊ-( 9 :<+ZÇΏc4nvTTVO=pUt\+²o~p̔pxq0eF(rT*lҵ?qݝ8~(0'S=;P-x%`tvi`=RM3&*/9 /N}hP|Fg'[wҐ)bY|䄟%iqA*\>j3v~- y>P9+ޤmo/,uk˷ u[vOIzjCI֎hU2)$\64 ؼ_a>4>e}?|e[|%zTX{K,zx5#Ur^ `2O%o#D4%`&I_4+(;Иi;I$tr$Y I9ﳎL:4*Jİr۰ cqO&vo'i7lPǼ4;y}T}ATq99ɟpALv_Xte~ysN Z9=#8 m%r}Ϻt7зKaA=Uc.إ џݺbutq̆@: q}Fcrd$bj,-[lRXH'%ӿCƣF^d+#0GDƘ%ODBr)lUaf޻ AK WŽsҁNQ++ ,Z/oӝ v9BwI5ˉkXK Qli!a"gfL7`Iԃ`v-Gf` )t-Bd#؁awf$OǴn`Mcnh7H>%Œ; NFN֟?4 ηk}-DqhDgA ,QT'rSpoJ#c[~2?i_[闉1|FAg7t Pi~w#/p Tcf+-z6{t".q`]?LҗN+ y'^t`?e$6 vXl<9kK*vak !,ÕeR+*3ʋ$ר44HaѵdOk"5 lLf hn㭉Dq~dp@_*f1AP/okBV 'uCЛg#5u+ $(wM7 41p^ijti_/2] :=e~K,꡹"f(44I4j!ߥm❠~ºvw`s/="fKFU2APXTr/'9monu>-ʪg)uk;#CΣUPu^JpvSKg 7Æc%j "԰eEɳ%E.CG2ǭ4:|v aښdD%pPS\s:ʱŦAv6mRaFi+Wmkg 0d8P8AW[hkI`7-AuN\YW\ݗG1y|Lz)?J$hjX(LGf=~{."Sν5kK9_xڗIp! nN?^$V*^PT+3&*{(TOcs+9CyM:cnZqPŇ֒[VޟP2bK`$M>YO㓊q0: 3AUU]?1dvυK#~]Old^MMφzq/I4~+=hrurV5܁h`*|}*G֧ xk5d_+ނ$y8!`2 *`u0 ĨOh0D.64׽<XXء6'wsIb"vLdz]ˉ B V?Q&Q;_dAuAu,oM>ɒEbūr:Et@hH'7\r !%ݛĔy<(q/%ILfG@hYߴtaȡM ~IBgA-QuyӤ<ߩ<^s_LD?޽_ Rh'-̊!:;@Ιi?a߲ mx ))e`rr1BQ㵥/PvQ'ƴClHiG<; 6R]DslTۆ~$b]\BF+~]NP\qiq. K0VzDXe,{kz=ϟbdK QX t1ED:D.4\ʇJdpho v#5cQxUj֩!+ ;m+{4=ƌ_ahH"C#OO:&ݗî],6γTϝ,YnO _Th+zxjd\N3p5ҺflWVjJT 3 @?ox,JbÒc[ ;'L8(E hn\Jig8ӵ $}p6Ⲻ&P$#Dy"uAԖeMRE*qB[tE\5D0X.tCa݀V +YR*oPFNCC -4 =POayt)fgΟwErl= ңXiLbS$yHN˖$0;Vb&>tZ_.阖̬t+>)T8|_ +M1LOn`'ʋ /}S~sHUƣ(#b(4|#L("Wc+>R}`A(eE9S"0"^#/wT04;1$ѤQ~ Fk7mH5N= Iŭїj 07.~N 8B:;ؒகN5+ W#G%ک$L,rj"`èxPwB|K,Yo('Șje:HMwyB,q>־;•J>2_+$ &̫* X0%"PR[(ln@5Ī~yM2UgD; ':b(O-a.\g/|} WEf?@Z/_ZXan9BRkn_eJЬJ.xۛ=9RZbf\u ,q<' UF 1 59LCU~׬)Y XFOx_s9UҀKy5ݗ=0BcTGd*[ׁ{vE42 k}F9j{ۦ!NlG|7G&6~qPyCoâw0G4ɯ.£"(SMggdp&lN0C=+־2-lD pN+_erc_Kߩ` %ɧvU5sb)MIa'>H[jw-|u {=SE,_hf퉭I#`b$=kܠ_:JkDom KrSI!/rv{)ل$1+\v{H#C+l2Ia&7;⶜ʸW,Vl=/š0V*e!@_yE[8w|[oodM`̗ I*S"̖c7gi4ޚ%0׽k?"\@%d玑t٬n$]DG?]vB} 9qBA`^9t(4X_vBAf3v>v1Dgz_r!\+lRٗOY514.,M:ӔeK!:04O i)V8áI :1gɈ(* ?&SIAI_@Q1}nc,*sחks(Fɸأ"lƭxƱDzK NE(u ݽTUжa()L;C1aS Dv*vIt!y)4(}94$1hpQ`UkykklX1r뀋Zܞ `}( $K |ƐhA$rˡO QlE/tG^@c/MorGD!h'Ñ|G^Q.6]=Q6+W+7>귵G`.XP7Ehn ~Jy~^'GS )Cj .` ?Q&sz.d'(Gk9@$]6y1D~v#S8$q|AlxB}OƗH<=(ͰX`8ICEՁ ltBy0~#a..b^8-RB^"_`.eQJ]8>bz0XS"K:4KvT)x4~E:Nk}ppEEK}goՖ Cr> FF°Et @J(R. f/?CƎ\E4WV&?zKH3nPm/;ʆ̝RWޚaGSAɖ6GR5F=pʗWRAڇ `|Cy9^/h#&O\%E1s E|+ vcrI[xIfcl2Hsx;?M{!e'C)w6|2GU9s}mRE>=;)sd365aعw̳l=s֦$RWAJL6}/?V5%KG®ڈiS`pa?$uoAj&?H;W&?Yu/DKlC-"/ːlIƽQMnQkY*|5_uO&r3"p)h5͍csn-b3j9߮rVIFw"XlIKJJ7\'1 ,֯evxŒ6+ i?aؑ)(&38zZK)΋}lcc /_'%G4CB*˾r]ICI[ӂ~=<; ^v*Ydσ3sJ2B(8Q|W4[ l6I{55e7&LMTn%՜OCԱ͛%HuKڳt6!m!%~ܖc[cO; 4oYck5ˈZHM.g)޽i/ޏiHal䋖'!"F\n"oᷜZ̎N5]4JlγG0V8SNBw$J=Җ8Ci,=NUtUW"%4Qt2GXA[f6afwʭ26m3v|ubIn.w#alc.Co/X\fi5n֭Yݑ2*d[YL(Y_>{_[z{~Wp r5 4ĺ`b nUpQM$Ś#b,7B%l,svm.=lle0f[.`_UoC2]]Wjue9BcЙCk4TДQ@⏾נ=xaaDlfHp1's&a0>pA"ƉcGvjāШɸϠj6^ W_tsz֎P֎fJa(`UI([X4Q:rl͝(MϦ0 lKFrJ}?h``pE"h&*+yIh᳄„eQWz9 a6؟!84go[ͧѽD#އL'&Uܨɷ)te2Uo짰2r_57ϫwf9蒓=9Ysu_F7dK0tF~:"˦de=f lJU"_O+:$2-˘V4lW_ӂ:"f Uq-Ap}̐aɚ)~+0i BXޱ mh{ I)*p:/UZ/P7 :?̽ ך"G?.Sbe#^RB JTvު+]+ؼ22YJ xN2-j4BC*lV8wu寢Ro=& y ԄG.tGcJTX PVZZiN {Z`':|> a%QH*J $PvP翂}1o3YLl:֤okR6"e-otfYw;wp~s޽DѬ*cN[JڀG42ǘ p<]554,[!<jeD%~jT̅JaAl_fp-+ڊ_~%H+Kj%^CY]4t:eb++һS/}',3I*Yբqy*UriiL!5VZlw^dj#Yj"lP2 B_Kqc|e "LY$$7T@DP2nhʁ{+ ^{[2Tob"+{%Pܿζp'P"l#X~xuGQɍ(<* .!Ќ˰V鶻d|"U9 [.ɠ&?*Hk).Jmh!MnPA~ L0(#8 ^1q[Lbs5v?UR6dII S pO [<{es_m+|z3q`bPv,5֎G*Džf 2mnX:>&՞w9g=Ð 4Kg%edCxRl*u`*P6lYp[/|=n>޲\nϔߦ_z/kTWf!I $Sp(T>Q_-L=%m`ˈ_>bE68%0p+D~6 Ъ*ޣzg+ۥ((Y`22d8q:9HE-SINv8yځ aw?%L3!"`Ì;{YNܤnW͇˵_7^ D9cQb/Flj@(=Hބ;[%c(_xknSըO;Q]oS`\v:]A>琾*_: _U.~׶Q^KDXS@U@hjF9̢M3yTG?yV\_:wYj 5^l䗆g)QIQ2GB(&s!3漬6 ^:f|cѳ!7 /p@CN E _O+vnzyl4 YDh7]W1M1|AK'5PD8Ryڮ!߉E=(݂fx}ŧG(#GʺSz]wZct@ V^Ǜj11Zn"FJ&lh(nt` >Ü: #_ f)`kWmEA/6{KtCiW;eɡlim2mR~ ;v^d[Փ%y_43Ltepe>#iD.pD7˱t_oX3Js2qk{ BbGOb3˅N2AS`Vt1v2eƜnSǎF){#dpv-X(J)tF;VS}U6 --;^РBDlLp10 $1־DN#~RVCbV)W)ZM̌5je^- -՟^C"~*{VMk%zG@pAArgPi 0WƋ6>J2z.RhOpKǨ,TFV$iH4o!Vj[8K$?} 0(ΣKyPZb$VB5EAVpʒrkJה;K,'65[/?9g0"`9+4s(%)6]hiMS20ܯ _ 'n} ,%-oR⻢/ᛒ;'J녘8Hu(暴f%Q`Iq_I?~c۷Phne%uҘmߘPCVY%fS(tY9-D$Z`ټ,V&'C([viz-f ~pS%ANfz8y9CEfB'!鎠;.XEX/:".J]GJ#if*d&ħW;2˦HX?vrqUFP5L֙Fs,֨rs+]I˼Sg46>x{"=Eʓp,|ȚSE&p Vl3J/yM?RݩfW]3?xWmF@[61S7g924( i֦y}>a{۽MQI; ͥz.X[Q"~-#E+{~ng8LPz:FƖ d9R)Ub/`L.Y;m#"MVSqPUyOo {'ѢLQpŻGuUM佨}  xXHGQic,V秊򋾦ƈLpv~<[ (@Df  y;w#%j`WPn[B:vjEM`eNcZ]+%fb- {يMmT92\DFFXa;K/a@do$i@z;f.F`fPlQ" `XLך7l*Mވw2ET*ʞzm`WG6ONG'kX=C oia/c#{-:قg_#'oո* %|[tiqTf @8Z;xUYAPqDqA"ӍEm՚1s _V֨,khf)> DNV0izH귣L{'jwr  2lvtMlϽ͹FߝX~(bD FdXOgDxer]&uq͚K=JqK^_f{$˂o RD(&gyf0]r8'>>?m*RrbǞqOa/,n0F8 Z/# Ԡ"{>#,;ئѽ"}̖u8~*'-J| Ykh%mਤ60"IcM!!HCF_Jp`Z@=l^è=}@Arl\D`{3b@H>L!҆F7NE1kγ*.W ?X .ШaE^V2>hEha}!~VGg‘6hexu4{p|7HsSgԦ /p/"5*+.&@u 6+MrfXV1kx~)+6>90Z_tszT-]!&HVb{[bXٰl;ı6妃K< E0`)aRǬDw6G2]o =SG-nl!xA*|15ڮl7*1I̮RC긣a6F5+k5zlϑŔ|^zPvD(wEBkd#`7p<t§K %g,S7 k.t8{oצ*ysx["̊p4(>,C2km,%ό y$`'!@uB)[֝ayhVӂG -.u q{84v;w\x̣76k>"1IUJxM/@<߿nB/g ﵊WwxY ]`[5SR UH-'>bmj˵2 幽lVG؋N!59zj_["$mP;iZ0=ҙÔ ACҿ(Yo7H`MtWi!x c>ũ-O-a 1q,=[ 4ruq4XSyҶ൲#Nirn:x:VP\oDN.mWAKqvpf@pb5OECpj#SAʯ2nՋ<@ɗMu~7 `(vq[`셀Ydݳ!N4Q)wv'3C6{6Z?A&~局Q*wYfZheMD7[S!Ig,ڕEaEsy4f`5Vp`\0 9c-2@Ʉ !zZ1~I%.@K'6`2ً%?b-×!=yn:_-8E7\m-uP+}%fiF%fb@2bqdK[L\gjs2=ּ "ҟ^JP*혶DiOUz!}[ug̙bWmƬ=AiFVeʉSK_Ku]Avr>sB,hh :1yB Lu>4{%O&|j$ =ag r -v;J۸ۥYjږJ' Aʿԓ0(o^TXMùrAG!>4d?БwL_{c iAx+O-AMͥ[sf4DۿnmkvSɸ#m?}2 R| Y}Ν ]vn֦޿hlћ"1T ڨ`:E{")^E}⻿Kf%q/(pڼzt0[V$441>w4vzˁVbuWv;~- y5u ^`)OqC]US$cypyxv6 1zML{B-AJ Zk (E5cm{b{?xgCfDK#o};ܳ9ndT85=U:~.Ow'fŲ/K=}aif-8ɣڽ/7*p ES)ͱphCۃ_1Ր2CGٯD䰾W施#eT!B-tj=%oW򹺋O4~&lc=, dO]vPwG> ]ȾiNְN>熜SrF5!}'|86)옶atymyUhS*(Ҽ*69F_\C8B~M'$SL `V:TI (&R"SqLY?7׎T.ɍk!# AwYBpڝgSR0N[L ȴ<7ǧU1aV}N(ZюmnmVǐx]#3~1EW댤_Z|s [r˭TpK'Q c7]Y C8YZoNX{eSӝ |vEBܟCDYT8sW=H*[P.;6oF(!s.)z(ތ[96͞~q >7^/N>B!Q ޫ1ϳ6Bc 2(+rU`iInq7l o>0"45+c}҃0,W\g|ע?aTHC)Tj5|AZ1׍?+.[hy@ FeG%܎\Ct̳Q}z]sMKؒI?$f֝EOoX`jP y=r&pݫPZJIaA܌u~ڭ]nbT$72FN V HDž蓚ʼn䋊>fs5-0̓Ⓨ;2F_Y1hsK4Ow5vzN{.s>~rDæ)k!6U%-\-'=طajtVapoVbI=k|@J_n50CŸ$1''m#XZ``gJ/;;C9jqƁh;O]'j4Ӈx@iyt@\)whʘ 0m+u8iJGZk:G5@_?YO'4iqİSͭCNLQjȕu0n =ӐޓKLFbVqx̾FkNGh?)%ƙI'MMW% %8~GܠH\ ylsFG5 m[D  ?~ D`U*K{+ :r·@Ys﹎JO]e') rLu\[e:ؕP#1I2D+Va>>-="38Q1֓eBq^*+L2H5aa둌a,,\!QDIvg"Z`63"пA8VnCFo,iﶀ;g`6+!Fue0?}pXhԁtEi 꼔/{?ZI[,f[17r5,׋cs ąTg.8ieKRb]^Q =ύ2_F0aV{K y=w{etNn; DPt 5h/},8Ol/4ȩt%pmC}l;3eUmKYsf[kg3|0U{ w7 X4{i'ԲhŨz7MMWO?ha''+_-lCJݺ*yPeY^Hc^ƤBU@F l. yeCE ul-L),{K%@m SiX϶ mG NFi^QmlWM(BU$ ۙG A`hJILv< yxeӻ_ں1ݗ+hᇠ:ռŽp365CGSGBZ6(-r}o~%q M0&jS.Yq^ڴ&-`gֱ9t(j{Fw=!-OSUT& Z]6)lЖ{Pa! 2pi40״85W31Ř[`k_ҲY7bNE3fÞ04\+B?U{vTUe[X5"vUGaFIY0}xRe9L> j܀;0#ЎIjⳳK 9B)/rD_3eSX9.:QҀQcG_~c;E#FYFY~tJp8 rTP_$.M2ֽb*R,Ěee7U ?R/oz[ju"6*zg_0@ATR1g3=L0N%c6vos usvuff,@w;չmʈ] M_h̬΋:0& 7Zsc6,NA(5N" [l#+5= D;[^ќ<V&ReC@Ц/jj"7wb#SAOϏ _O? Uimا1/h;ݧT`bWh.\uӄu(#OJY/S N+7&@^oa/dH=.?4-Y>z "GKSx%n_R'I`Աf mD6طlDz4Pe[%ϗMU6asME2"`oN];8}Gzvmbcn|S#*=s\"WTnBF):D1A Wyۼ^cj* =ӧi ;f;-fuUy(d36~"(_'OL'c, W>1zLQ>}F.Rs;Ğ @WY%3 g#m{E){ccq-, v7B竗I̡P&"Xs͕c > br b98tbfGK{eׯFYZ/U.@dgXf:Ɯ6*#Ł278>3;RI-ڷ]0 v15p:r}ub1lX'?TM'T0)|rН.Bx7\*\Ck6F#эvcYÂ\N}\ 0ĥZC’g C9Kd4m>1kŜ:AEfV# D X4,F1ӿ}jHh9B Ux+uTfךO J;9qw0'H=2]]?2 j2^2q%z7(TaW^k~ఁXe|# F+2Ing];гDQPk7qm4tVXV.,#HqQ*ԯ0kC!'+rD@y{y FM96hJ+ΖJB`]1 x>ks' [Ix*vq2xt@n v%&bAT^U-%}G,š#mG%k4'Kχhj?VXJ7}%˧?jȮHuآe5 DJG n71{WM2Zm^UI9K1+@>S rtfv bxlܠQV0nC% 7'4oTINin-Vl`k1wI~(xgaƻbܪӢNxzɪlM Na\oTџ"BVRE{:˦k5K #/d6*A%GDFΉ> < '-4x#>+Eü4v`\ /O"pv;E渓&@.wted2Dd1mU_!H{`p~\ 4NAx&ˠ}f=\{ 1+}J<"J%9tp5gzz! 4*eAj;nV͵Xl| t@!~T-ǽ}c>tN^-ı {F5SŊ3V:4 *VS-j{a߁ݘAbc8Uш#ILZΠ i Ll?aG~Q f!~+BCsaЀ}6 {oאUἋQ߹u3x1@9C`+K98m_ ټAxerN3O9u m-[]?Jbwۦ@iƁuFM{N^/mOfCSB^gjO]99S3lb@=*XO)R'Z 78?.zō5^BHv[?eă $Y6)h=! ݎ dtj%܁ z 0-mZi_T=\{oEu_p\E(f)df.s)UL H!Xn\MjN5مWfv`iQ$HImq .P,הZ%lDA9 8 $O\i26qQPBSH`XZsb.P\\.2[4 c 6k&Be-j3^Cky!Qiy7e'7躥0mqS?QW46 FE۬$-[GrDDyQ8̵#h Obe9:ސ[U({,gzN]liĠu7Ax/:%c!=0 MCeZXy;BUDS{42`jmfF vii?+0|68S͟擮lGnEi]#Y6Ag6z>QM>[@ ڃET#B<07p LCѵ=DHu6DDLu)tGOܤ²Q**rQsäCj^0g|CY`YwѤ%ޓELIYX=Zv@ED& DDpaQ8z?1[Ì s;BL&.iX֛({Ev/9]/yư3Drze{#[뇼w'mPb{pHW}@K#k 8$"xe|@X۽Qx0=Ɖrm=jkCw9Y6m/?FK>,8Um͡W|DrDTSNi&]PC2R#_WpNQJpA-7"BM"]מ~.#U>WD@"%Wl`ȩUMjg=eonGpCvl|XVeFKTNrvЊ$Sbbkpfϯa7\MfXgTqJJp?*PĺsXLGd tEBO@W ,-I.o-C^}䈆BU!֫ʗy͎A ǽ~ۼޗoOEivxJ>?娵56~v+ f5+s>+!ڛY8&̠773{CJ`Pnd ؒD5{Y 9Ʉ?K6:P涅Ķбu% dql>[*Xx H:Ĵ ZSfIfhƀ,H,r>gpZH5 è|ZV«.nX%& GMX(Z>->*!Ak] ūPN&Nfo1+ͯM+rsސhc"+d$m׆0BR Y 12IRJ&Qv@MQӧb N!f%\$TQINME !ȨOd٣SPI`Pl?9ۻ"3(#UH6#M %}7>Jz%u=fD4[-\ nyc4oq}G) aS!3 ɇ v/-X]3/HtEeޡEi͋5قck e*FƎҤ뇣FU$ $8l|=V5Q$.oKLSi;5D$t_cSpP jEV sԫ9a? @'`]")V=~ݳn1]ޭ, ˿0*/aeq~&w;na65.g"}B<s+6'VTGejǟzjs:Hx<[з#v#_Y3` oEp&KټւqΙq|^ 4$%jIP׶vXb4VY ڮȼ*DG4} @E֐SkG)7%κYصr#;>"(R+&A!)nl!hi>lq\7m _AGRv=ROF⫭>#厱w|khpI-%^V6?tU). ̟u-XU‹6bjt?l70繫rWwnҦtbàá$M|Yw;V:T{!k^,o,&_?47v:`=c^3~WbC\~e@N^J5O{w%t=ԗNEXgA78U]E=Y09,Ezl;'m\YŦ˱Zm(\(9At*A-_kz#1\(x﫵." '=mYWaLhtCLgGXQs ]~mkS%؁te3[rBW%ʬ# #^XYR7+Z]XoGe!ʏ6}."=)bdW_ZWR_%D? 5M޿MX"įӎ&R%y Wp2}a&G yja8QM&?[}Пy;[MM%(hTRd=Dz3+EpHIxtxW)^Pc]rwMTn 1jp+x FTkEwұ< ɻ [?Wm[ ez95FȃYb QU(u“K%JBM+&?L%`ܨ  Lnӟ`뽫s_*eVn^ |8]GJ&K*B˥j.ߚ(L`sd\6u>CA-9S^-[eNw'~+RK5k)3׿>hm"W4K +7گH)l8Mbc5Q\:Bjȁgo1ջ8ُLIg40k bʃ8 cS3jDs!uLquICC8I*"WU]a.l@(fF.#Bˠ?4VE]s}5K1O믜)drěP0 lC@'Y>Du[u)/HkrvlD]5|M ZϹc 쟿p:o1UY';Bd-P.gaN^5:d?˾M̮ Syk6Rݍ0ڕZ x"Q+k!~HM g`(jmOR^0хƟ+T澦7yA,VV/4J \ 4^mmeFKQ~W"2T&ۢc@PٝS9oH"ZY%v=I.s!mԷ ~F1V#.D^emiL߇oenwOo7;X_ɂ.įaQNdwZL*?ƙQ1dy 񆿢n~0Ϡ6k`H Chtzuc]]v}(хqR*DXN30˱RH|0{^8ݮ{gh86G}9 Mbl6,&$[Yz<ilԣ e)PS}fQ8c D鰷#]i%^LwG"Uk`ƻ!ҭZf&_, O;1/ny_R-j}+~f98vEwl_t#6&,~)1U7FM[Jz!Sn ߽rbphJ]H]TfHckXb(5_#rI} I6:JhQRkiU6|L o[p/66;pI:DžcbAх KYUd9VA7Hlƹl AC= ϺX8- &~5+O?Ҩ)*3.&Gr3.V9CVyP?i6~Yoצ4U!g1~p8X]> RXe#!掷FsrpnՔu5czKd[ 񙝫9ηRJT[z|O[qu0T~_pb$Α]J#K7M}4ɉ{_mkgKGxL寰 s{di**HCۣ}Jֳ =PȟX8$R6baŪ.˚B >^@ĪS(H&CTQ/G]xؒph4W;t[{zC h暉?f,Ί|fg!s_Ri=##Bv>y3QPWM<3\1|aZhiֹ£B5M|՝)@":xC ~ӉF(= DF.+Z%!wU_*ŸxYnnKCbiz\ - Z9s( h|鐝{L#HN%o *ul^X6`Fna N))#2꼕Y$ {eCP'ao8DIATiV%ї[1N ~Hn0 湹$ G-b %B>|<Ҡ4=t#ޒ- l&4כWIZM]þ\emq:m=l0éLt gbM¦|Eu-9m"?|n-Zr}&R aO|I3Ⱦ0I㺍 *7}'n+ T #$wyʹN`$nMʜ4}qoXg SzյEn043dywVV]Ox +76"sƕ uȳB#|BUV/?AfMdzYvT6&ڕYCt&&0 9ץӱ= j~;ː%5Vܡ#cQ!ZYxjFAٮ+z(}%,yݓm\n@}mfDZD=_\K;Pd!PړMwk(gVǁ} Ys*pg|uUqf]ma'Ot5!(.;:V6rUdHo{ F Ѫ+*X[iYv/=:sk0.F7@hcwPiEY:oRuS+a@FMzRxG|nרЛPH_=xDV.yoM ?\}8\i Ss0I1_hsԟ ԗ+vyԈ3Ui g6.Q^3~n{^!G ɠG3Iu msԟ`2L}I~m/E4^)iA0M&,fX^+23 RP}0=`*HB%'t4 3W'1ܳAyYf=p*eU5Yz1oPwJK5]ʬ *q (Hr4hn&a 4k7}4Gn/3ଟ4k؉c3?ZsGVyNĘ+8|fs"Tjx+/ڲ,xI[t{Gjvӈ5f9 =K</a. ʗw=)Z ߒm?۵c; ü n4zeR[zV37.ΞH1JeSsIu`GjOz>!^nߢ5{dÿ`sL{!`~#uPih]:7HB t"+ulf&`WTiZj&U{krD͈ሿ䈴e T]8؀e *H<$n" ;H%2{;Y@r?_SvLk-iˮ Cv~5'˴UZ(wI4 GWt009vV-:7/\^{k1o[Os>x9U#OevH Z !p Pۚ9Ӑ/;ťŠ,_"#o5 +yV8fВϗd!ܰLjsiO~A Kۧ:}&K pdelea\t?`֛ees KR5t`4؝ |aYi <+,61ɖ:Ǭgxv)A`Lw(.4.; ]"EϘLiӏavoJ~ǖц̚ a| M*c}@Iղbaj˝`+ۢLح&2t-賱a6R0\ 0snR;s;ꎸ$"Ys቟q#V5pz!~{!%.ןdWΔ  8+ " yl?K."Xu!Hu*YfVw fnv,b`]s] 8Ig0wrQY]UR7^G.솣X+UʿW݂I٧ 3;}p`P ɀ2DnwRŐܝQexpG\al{4M+mބjyʊٛ B<*һvZp@P L5ҵgFǚieBe;Kr\ n01H/xEqˍip[3O t7aiᤖ}`zw1"y? &_mSATsտYt7db" ϙY}vO|Sҕg`lR'ocQ~K=f+jl% URa-j\?Zy^DVpva'_uu.[Oo}1&]&Y,߾⽱qZݮsfN> |MWEVA3aՈ~f' ǰÎطS!eTᮘ:+寢bmrkK^؟[LM 6b -GQxj',|xZiAZ -Q%b͚ 9<=ݟlLPܲ7?Bkʕ)qК}yƆ t %n4\w]DK%qr/EXko99gw "()Z: 4LъAf|DIXP*/)F2" U9-Kd2l, Rj#r39"'i+Ҁ 7DADzψ8۷ #8~mU#E2-!zǔo]¨n){s9u+2OZH;Z^ѾEm4Α֋3I1yjXĦ & ڼ9=Ƿ>&;tIq)?8{wH*}9Iv*?$QVtⴋ:!QuPjJ]ם19H`~{c>1':7nHs[Mcm02W Bх9jtu y^j" ۮܞb*+Qd䠧6楉Xv4֩n]{-: cN7x+k&q},pP@nݥc9dz" 43!Eϰ۶[x꣌3Q`=gVDɎ{N`2[K2|.ޅ ƤOt_Υl7Cb4hcC̽({w&AW.,8h_IdPގ|xb)gwgbu۪"1$ڎ EHJ4Zvƚ1os#o Ÿ։>G)z-op:1ن}b>K WTXݴHiQ'[ r? .џL !N%\zN6~o6fX *1Hrmg:%;6~pae]ck'X; bSDzEpn\ +9. PL`&Xxd|C *[u§J(fy{"ĮGfݻ>nJww"?fAO} הL&|R:.q0|H2$*f] 4rwwU8땜auf9PEMNOV#!8@GlPukfw 5=P3| ieGW@_NjVe:" X_g3㘬\(ſ>؈d^2%.}9>p.!8G?^"lc)߼aV.732^ޡyPh?,-j_X橗=Lfz#ͪk7biy F/PM!7%W:yhs,¸K|ԤkũW҆ˠD \-g'v<_oQkIBn8/|>@>g.[@bYAMv@b? v*3E4eD+&2}%\jlP}nإ(LPJ,h&CPRqjJi|A;F-'[0nzXGѐXPK_x{F|ϧnrNϧ?j"]ʷ~!{#0B!|XMRL;}OR8WW3dfRNA[b&A7Ը avlnICFTo>u WH#.cN8 VT7- a2i=$tY,@>,PLk4-Ԏ?-TOj4h4Wzf,Ao`~$o`+ u=Y`1#*r<ݷ:? O҂6"w4y}AI>ޗ<_}R@ud5H.Z{`ߧ%8𿎰JٲT5k89Kẕa+ AYl*VE9CvL4 'K:!A}s;Zrе7#*$[V1Oq|q4 'âGAu_mDVBҠҘ&ڟAB)62"y6VvhcGs-Ex4AZ4 {FVƏ:%V{YK|}M1Znu;rt쮄 jgɍ$|}i#=){GA/sxsWSCd5Ѹ67g[,'T?x;ِym`n&`իm}lgo,LM>x|u(9,КwB40at Ui['U{^%u Çק'<؇r9U">%E;"$E $&Zx*a N*GCHbߨ8e\=pqC]62u8]7SO6;tCeS wk!(~FcYEhy6LF(ZH󌂊9n+P>,3'B^.)Gw y32r0uݐ& 5V/{#&Ne8b#W\s#=5LfyWw$N\Nv۔{rdyAYfUt`N|QvP6'D`$EbX/s+ݰ qВ,DIx}nѤFax/`r[I t$]*/3M+){g[-RcG+ }U"f1x/$ c?.D  7KՂ ;p@N@73DRʐa lA%I/B{m@N2Zs:;4ZvB7~„߄?XI @+\y"<A١Q[=1a_FJyY4lQƪӖ j(5c9n (GTg:J3_.5ݠ]jq/Zl"fi^kaOu)NĴƖe@HM~彮 Ip.:n(΋eXGx 0jª{9z[Mu E %; >m˾$N{;祤+}/}sK5Z|c] w 6RH|D>ʫp jk1$!쨪'j>RGSuUF54h↧6A6z9amKd'xjhaHGvg2efv<|jZZ1Y]K0I62T7 F5i1AK!C '{%cGB/O>¯jHjʗZb#hd|Og~ G΅12þ?>!L^SէgX(2G6/g!Z>'lnP'vꤧ$Uh\0a:5RH|/Y~I< U6G9rҨ0 <6/+ 2Ղ-r2a}#@$rH8,~ɥWS!&ۭ pO.2.g9yWm &Ad_0Y,8 MXS mgEȜR'y3t s9˟xR` oy@vXhz$deˆT|"r RU]Ԅ*eՖ#}ݗa++?1;MT 2JhR;-8fGy <Þ ᲜVoIrt/*Jx]ˬUݝe_*Q>;F7wp!R㠰Z# R˭9d $6';nG\Zoƙ}lInK2QY c; |KBlWܧBzѵJ|"{kUa`STlFR@ǸnرEPSrokg/y?6futj hhREvR40E3*|N*;XjDz.>Wj~{1%WTW2C2z[UnqK_=sYtC*B\Ca.xhnBW"w? Is0`IUہڪ5H؁ 67bf7~dy{s aS9u  Jn&pb&ha%"&V~*T :uPY|w9b:^\G9;Rzɐ;H60'v׆K5ARr̷of 3/t{ncm ZUli"})B"]ҍ<y` ]<)؝Ŝ?ʜu<C'9xrfx 9XcW+}EkQ$ Ifb7]A搦v1~مe7>7cL>7ciK?f.V(*ͯsVT+ӵJ˖3q_Y%زMM7Q{~AQ@tJcIQJ! GA"gjyPzn-B@+k-Q8'&]a#F")K哷.nsbZb/ÓL[1:}|d>kBhӁ LFy.l̓^#&@sZ||QU2cxsrbaJ24mK\V7rx|lzBT,Ue fLWޱ[>5>32J=7 'Q˻?di{FVh{wSVYdmDEXwHAhyCK7zi#1%zw~*Dc/(ؚZ>2`)ټ0`K0 ZJUꔭX@v[ҟ]i+22/rȃZ pE7;9ĥRvrzlLBj&g1BLc`l8xcٓ|-`8|8 {`Vh኷cش<~]lo7vf m1mL&'D#*~I -XVAudԈf<bE Cm#Y\}GfAC9=8ˌ|DJYxP']^\~SLAp2!Rӆz m֣ ~9 {I؄XY!tSl(Q]1C{yfUݖMΛ:g-0QkoD]0SKӀ=u{TeIjVdYHR/y96tYN1p Cπ?uCjw?Dk-_Ĥ3^ԥMIL!0ޖhpETӓxR0w.^ 5rzҀǽ!OG rou^gvS0 ƘcCe=_XKjQQP;dMP+9{7^tngG 3J0$n+HejJ5$Rͭd'+.ʈNDkb_kc^hH1dhҊ;bZ)֢֞ 2._-~2 B;sOJs{E#s9Yu0tE8. OX ;V΀D$) Z8"Helt2v395Tc48w{|c"ZtkGd _ar k!3i韒G(طa`򛭃W)uiD?q[F#4C*TR8GXGܧ73= \PW1] H'y 9hj wmZ@>z2F3v 0.{y sX4l9;bRZ`x`J<0hqrJo{?FA|%r>gym&;]_㤱o$,bcH4F3pԳvLq<ߡ_xIdBk0@fbk/Z' 0}U9j[Y`VX\Gf[C7YwRф@O5JZ&t\$fƾPtL$kuْ_Tyxܝl|N@ B^ˮJAq񍅒@ǘ<ؑ#7x1hz{P꾕TP̀-<] (OEX !.]`Rg</fI\;K@i* ]Ktmso3itAm\w# n%{_6oMm 9p-ц@sW@ 'M0{Krs ^|LL20a\-lo|.&e+HՃ Dbtcs(`{30XZFcPBZLu>d:f7a%KWP <̭&>ג޽vgVi-JD;B1(M|&CuE{DNld2BXc@Ӓ AnUˠ#V܌з[m/n(ݑ1+iPv&Bs,!1Nb(g$(F59Z*@ ߉A1}l=geCdnq[Zƍ'J#Ơ`W |)0E MqzLScwmj8,x EP|J3"VO6W 0%6iH*A4.jTI؏̾R S7jrTĈ䊸?C쇳[ JHrN$ImmH\RD,x[C,1/񪭠d#OC{ Q> ghU t ТUI}s*(t{-߶mQ+L)ęX%wh֖FiIL)e-3A&4 o:qWHHҹ6Y#/BkWQkrC κ`BQLE欏ZϚVtUF~WP?V&:$2% a5% -C9kEk?BK>tG䲃jqSCݙfpx_8Xp"HHC=ٵAE[J'G@nV'!\Q`1@+5e_2^Ʌ&e> uһ&ЇobC4~_ {,QD4bϫ: ܻb*UiQh*;q3*O8lHݼ ??SAl<:&]7@5b'KSPXr"1-AE}X7q [n-Ѓu\ziDe8l`nc*ajmrC%%;22c D83@v'qWVQ"Q;Sq =WAO&A%A歯1ڦ @XTnOzzۖ// I]@iߚn!&tFb7A7[\8ۃ7&71LGƭŽt:28,M&ܧfb̴A+|~by]3w5F6AFb>xNܨ(P#ʏ޺;'S[ctvC-P4 8\2ن6^VkIp^<-LiG:+I= ԖB)/z)ߞ$fۈjp!hu[GW`#IpdN(wcbq LQt[Y+X͌ȋU.OzW#`?TFθAQG{h[]LjNxgzKW0ktxn1dHIOvVrD1gĖW Z먊 '+Δݣmƕ"\nQbb}tע;Uz 8;0ٹ\ /1&`dD{ a[Eex*Djyr =[skqK C6; pZY\-bkSY~7@T+K%bܛ' Pkѽ>āf6^JzP{}J~ޓy}jj%z ߚLlCJ<C~.0~ -n),x%x,.APSԳۨoj3EؠIR&aNdZ(eߝx}-+rV j&oy<λFC;NQ:f; u>cCx^+⁹6-]Dq؋w4.NPirzJkE3*_zC6T2t~Ϻ@%;mCt[&bKtH"ȵ5BAwS]9/6~]YTIg;/pgA:@Oɯ5VW I.?XmsEpQu#}, ՑB5drmH=Ax^GLZÃuhmqcd_#lu'=*Ӧ|J+wƫ=~]ܧEWl ~+Q[͆&-xRuWڀ|`FG6*˺}W\>UtCZ淏ȥKT56߅/Ȳg8ujncܝ5Ί.aFCWWx .oh-g,CM@H]=h%r0ɹ[''#V;P{%g:V7t\];DH[AYIgS@ ѻ!ASEN.Vc2+{49$nȋuJ>ivr]; Q31T ϏQI:$JvPqfUv`׵ؕoڅ%Kgł U J :>ʙ=`]Qs("lՠ{Asկc7vhI6lA^N@PIN7^|&"W銥ÙN HuH6 M:T[py_TL} wg&]'^@Sm bxژO i~} 7XF}O-e1_dJ#ËK90W~ R/zFZ/ӻ#EƢa X nV nH!6=4SI3&iH`jJi98VjZ Jib #kƞ$n:Or ^mb6kۻ \))-2+'ȣA_wa~ =ʨڢ~5¹[0ςg8(} &0,IҥpO=pΰDuvesN.ZPDֹt-EU@eDfȉP r=Q]\$*PhI[s42.p ;(ho仼Bp,b,?TQAL՚%"9HRf$]i0]+1сYX~a#OΈCvۇ/>"IⴆeMgy= q5Ոu5JΊ/{2C X6j棬`ԮћHHi%9QIhО,BX 7hNf.կzw"oHK1n,|,ꪈ#SĢ9Zu$G :HO2dLt`Ota7'bC`z 7dȲԐBT-tA`O f=Fo& |p23Y~k٘Ќ:CJchC٦& CՏv8j+9tI}N.DRxJTBll!q@*tƯdO,}PnqQu=yks2$D]I#[$o<؉U߼3Uw㺸 }2ƏᙪK6">*Zmibgs:'B6UJ4 ^)'e&@Hnl%X/NTTFr3*#qWZ{!"oF**ԇ*|%Tσ/yQX@Yct608LWGiP`+K: 9T C汤MGhl + KlEw¤\v'@AG)H䕞τ.h w"e }8OBeDjՇ: )uX\\B)X]ێ5 ʼW7??>\5 qJ_:X!-1K+܋ii\NZ_(-tбgY&n5 }|5rm*.Ԙz6/scA~0%0Sf՝b<v<|+D F`c$q3$Jc`̏=N'(Wp ', azP,+3B$# !T@0^7>kºdڗi֟A9?xN`zhv'$/1yVBTl4dF?6\@B)yFjօݏri2&/>dח=f'NU@O}npPRxriDm0 T.#dCB)(0)HyCt~jf7ݐNgE4т$T,63=@i`Fv_(L3qV8KrI|o϶g8 ~&>q)<\Z f_IKw^NxˆPr:r3?23NdXMsKr1Rв ?tH`aAG49Ch*okP ^ T%mD}DE8ͦzOhK)%t#)KU_"~t";EQRe-U4&0ߞW"V'J>x~0>hHqzXQF~4'–!!0@-rt: k.`RJ^ 3 "OҧZ ,ˎ,# g*o?aFRg۷lgD[p\~ ) p\o+哵D<< "K!Ð 9`XwJ([@>褒AJQˑ˿*qH)3%)ᨩr߻ېt.0H!80Q|qi?@ZWZHOh f3>l BbL;ϵU_Cd?v+pҜ#͎/D,+o2_bչ_h(qS?.fo7J4U5K+f{Ql:6`#0Ow.8>,%,^9UmՒ3 Q5%X tU*4@5#J`hYxU*LVtoLz ~Ms2>wx* nX;^R/S<]#V:%|x`ˑLs^G/M8$0 T4kL$LPRLy%>1g2\QnL}wc7 8Ot9~B0vd!lʿg0 bɐbq5j+i$|S9k+eю9py=ܾ8dN|W WlF%R]8Bԃ )8uX&ǧa -6 R+t%2vslY#o̧&Y'5f$1 UK|QqQ!M)ťMQB+[ 67x)\?Ja El~_;Ѡ_1#yL{+(=^q|$H i'ir`(C'$}TQ}wj\uT14*(Q@ ɺ_XK>Xm3[2N=ss5` p_VP$7e;QFp&)bgR=ݭӢ%A+ާHAGurp M&МZ D/[1 SA̽5X_{_ CUȕ+R| Q_GL8Ѣ .p\3!_Zmp>׀#Bi][j5 BVѕC$.flvdILce˙bVߓ@}]g&cH= \I3dg-J|Z_Oa6{lRR9.']%/jZoHi؈*t ~Tв}voD`P̜%yB\p } WKs= 6\K%ϓAxN;bX<E.a 5 5Gɔ.Az3mgƸ5u_)F Zr4O7i}} TbAF|V{mztqg5'yzh8.'!ć$6UeMJtŒNg#o%)t~K]].92m^"yom?g7V/G[*Dyj5cd|q8ȥ.{_(5MFR4mTN$WmU!)gQR=Rx%}}i^O1ҧJRozZ =Bn53Fhe,1}"Y 3˸O)ܣ )<9NDSrʩ>8M@v&`юjۯXeG suDH/@CMxVflkccH|nN<<}yۀiC 1yGWmZh\mdEΤD2fHA<] k&>7U`wۮ:-;3ԜR\w\.R<^\@AWr#ޔ`7ȀQBR2a &mha(C24cL7T{[!uiY%gcGwqtXC8PvN DAVx{GcDT|A =Ƅ_~ΎXs4L猪ҵ2<V~xU3Vlo$5ڼ '<Ƙ y@=Z̓U]>ϳ_6YD--ƪLVrw X(`Y,ȥo;u0:=ZY7j\ ǺDhgH k n)5+<4'&DQm k$^I#LRKķ㭑EB(A /52w @ 0ࢻL[!wRUFK$qn̔E Z#]3OK*.\ d}pq1dƭ+J>,8W10.{m\{?p&=c>aeTr_"൰ctysxLV,\5D0ېwss[/&,JJI 4?9tH4o96 x+kq`rΫaM1;JonDb;sF /W6,:@pl(U{ydiHbS 6dKiF3_Flx2ME6׉J+0OeMV'Y* lԜ؈{UJwHp~.Y>[~/J?$ eY YG pnZC҈׽htW)n9w G߱b<_@.ZH^;*o߄]53OoUEFKƒLLmЉu=O_,/FK01.qxt[SW; `E62]}h4W׉~gt?J 9Ud]<K @BeVbʱU[G+oNuN۪w:XNт9e't鱠$q|΁XK]@&?`)@!|.Н/ە 6#Pl3?z>l>}tlVi"] _͔QhDž $Bqg:j<0h+p3qd\jF DzX]a JV#>&QNkMPBc`MU`֦[A_׵YdGPVF&%92Rk`,XZ3 19z~jY$lDj1fz-k\]Nu /wy}Z+jf1*%udK̏P(۹T+ۄhndE#C!*10vV=˘m@{.)n\hjQa~ٓǷ6̾ u0b`f>XY[o.&:G$Ԋx %SdKj |TIq]_9FGImEGj2sz*0 *: T&a{17> 6/(Ep0:H ֿt?bY(:$ d9є*0oC]-wfc] mNطV\ş7`tC5a[%t%׫KMB+6xks|+5]quO1>JP\?K# /1prż#9_vo I`09tEk%^CPNuLE*.+gýyPכ7Fg:6\|Bn'YAPc%cӗYdōE#6~-+ F_v*z<AQ45<;G9i|4ӹ'ɉ-)YZBг ؍׬ꤹ+Rz'k68Q1q#h12VGlMwSr`LvK Ehm di ; "b^OG5OE43jT.ŰDww˕`?8P!\iy(~Y7/^}؃vZ=3Zbpi0o=4F6W85iR~asL6fO;;H f]Ȁ7ݛ_=X8l WDDr3Ө,fؒ V{d 4CS6qr6@b;f8β;Նc&4&ˈABkyzHCPmwF{q5qV \%7><*:1d& N/$IPlk>"))-J@焣쵖~?/fk'F)k;l,+.*G,%˜2]$-P\4pb$QWD4NK\si21q7 X0ؤ~ٽ0 /+ $gʜM]qEo tZO&#ɞKA _sEc. KxwXITW̼Ό('+b*pHO!'G\07汪!n p㐟:s8]? uT"g6(|,xv`7wx@Job(lfd{TnmX7e[M.B|]瓝u(j TsVxWcHs#%c BXgλ{f0%s JJJT7J.#n2yw,59,F{)ʑ4X|+6hɲ9З5(Yg Bȏҭd2^ߡVǃ"ˑ 7p>o>ąY,Fw]JDIlꯋF]FB-%roK,oTYI-œMfi{O%\L6"1n諅}ѴA7 ˀ [٤7髲ȾN1L7S_dҏ?sPegXi@>6J[fDex X7W;+:@Ɖh06rzak?6/:YΡftwԠ[ӀtւP $<`hrU/7G.JP"W-~:֮13&7҆8|EӛLJݥ ۴* >&-:'\+ eΓfWP7e ;S ߍn(/Y:# ׵O82"twFA hp,$֒D%Ed([I:(hmɁ< N ©W2! %h<0l6dUxp<j5}Ŵ4 CR!-@99("kb?z )nHñv^яvぜw~EF`義U|t8-:H|s"}.IB èk: {,أP->xk3ZT-n0t[+0(bCK[)+t+p2F!) :gS뻉Pa su K%`T|+>8XdO#y râ _8YMpXQVe񸇑㳂DuUQ˱%l85$̕`;n֪(98|?Ir:˼G?G&9PlteM_¡l`9 ւ_40N1 ]T'.W4۰pөdu@wB).kGiX! >&篋#m8FyIP OCe:=&RTA=f.M55INtORs#IhIM@"Ύ}ws  btܲ`WRwc\8J}|_y*[HI|qE#NVtzEIήM DJ%Y}@M&ń0dMleWdG9t~㒍wGp򞃣3kc9zU7e250PK H8Qvoaeyx9z(Z^ma ҄C%xcȖ "Ԕ).¤bְV"%q 0+ۀ©1 ̕2v8ҠCdcΫ?7Nin10 Z١Z\-X7-TTNkU27eInִI'fX%b^)Ѝݜ?Ъ'7OW3ʢi누eFOgP0)O޻6Žŭ}f:K-j1+D M=9UO$[}o(徯su+aS7%_Gs7[zvԾXjQ!!@)I K^[vn2!LǷUd4k&؁]uz}_:vQ8@dӑᅓy_הڸ2F`wh hz$QH ܎Bo~y% $$1/O14ȵkr)Bp#W0hxFZ2VV@2R;}€4M=u[vqI8GdI) r ŋuƦr+`ŭ& W144HwL ]V.߻|[CπZQU}GTQq,$_ftZrif]UM3d{j&F%E;JƦ,9Zrl,p!Rp9ŧWչaͪbXv5B /wN"r$&ۅydzUPX8pvlJ4ޘCrΙn)ԴJ;v5]wtkiqu*.'np@zCf<ɬ5y. Fw@ؔ*)uu_; "rN7}%l4[4irb,hPQٟS6\̌&kSz0=b'}Q0y{;4繱Od!^M:FN>31;N4.A;f^b]s ͛bJX \$5K_p$;Y0&* wu$-XA.pu#'W9BTS]~i 9z?+% t@{z2Qk쑋(ӌ#$||{o47Q B1xwWmL5:$ -!.[M}[XH2MLs%1/P1y!&BZS# R["} 5$b^/xrJ'5IL =ԔsJ |$D`@8\ ]G@nmMA07QzF&0m/lfǒE z_T.?B,!FA7qUG/Q0#"@ӻ03`jJx@!tr!%}+!ytݺG^?х=< g-5޻B 2fxg$ ǡ] )=2 Șyْw} doJO|/<]*!y~| 9u5wہ*ؼm"RVOy|8_P4MÖ%2OWlBd>EpWMX&]GNGV%SJ*]EUkL1am9' Bop̴Z'ϊ nq!sJsGGr8"`s_fj%JU/&n91r !'Q7t?q*8qSHV+E4^Ce)er&S5w9;br4# wk$iH}oZ$̖Ƕk {6*Sl7a?~,,d\ ~ØUF/G1mg"R{SQXChy*c&u#p':pwꝣu zx q܋l:XWOol~)%i Å:P4N#V'3sK YxHUv,~\gт'΅Pa͛^4a~,js$4%kKW~-0a¶Ȟwl~ vA}%iڶcS"EB^gWd&arX,:wJ B+.:WMfځd1)rQw4oY@|y )G5BPj=qaHz53!HCm+(W=1/]}n YE>0U#Z 0a4\7!TW]}UI mZSl P깴5;-6 2S=βj4B.U 81!w-&"+%g2'#Um9˜Bqx@L,#Hsn%ǻ?Ч̦P[O@BOyɁZ-u RIvd.k\5 ! :3([} maOb!My@1 w~֮v=e ɓ:\;#O>/x- \[=7$ ʪUkR%lΓӆJv`/*u=#aP:d'h4qgfHAE7A>%/:JpnBkX\y`7ƖQRmf:Mr᎝OG tk{,j[xߣCw][D{p|~} p6G3oy+pTeAoCeVA:°My({=)4w\/6(/c5T" 5>KVJLy 0rՋ@pd8{vuBzۻ?$rbȜH [ʸP,l6=&`UAn t&{ Kksn?1U*.ͮQpS\΁ nVf/SVc07 ]乪6` ,D D+!w9=CM%p5EP0" -}Yʀ"sʃ{!ްFf6RKSa9.ĐdZeD+ \aHccU\S?ۈl(!LKvo F0A ;&FCh|~3qfoPf? 5l\B_D.ql3'{ iB¾nƏu}kb[z4n!pXV6=5$DŽˌc#* GwvևōGCu\>|&@AT+\:a\l: _,Kg)߬qPv2д'Y [ԊLI 4jT_))S^ԿO5"wrO腑혏۳0yLLo{Kd#& !'2idOX~$gdMGwZM8a+s۩gM2G╙N]t ͆!cYH#";&yXq|}wKZc6uɥn m|]2:{9YgR_`|Wg@Xl ;mS*€Gpַ<vj_c;bp5hg#]ln]"s$>#R-3ueKm T^4#@r5=6)m ;ncU ]wؖNw[yX s3o ~[Ḛ_.D%Pg7g\q:>o`z8:)Ȑx!xmBYS\΀xIFqK,&y| !1Iִ؋N0y?hG_Ff61ܜ;|Ex '_gݢ>[V,;wTCm,ElPK& rK-C)Xbx_lLomwOtwk6 v|UgǷ\ 2NT+uwЮq_[=xc lҗܝM "XYyrm F[Ss~("$,nߢEe ?:^ML qcxha_Zeqt4bÿ#I %n44GRL0I<~3pQ-Dla6t|ģK)k,Sfd-jk齔RH_5RM߶vr  !M sFX歀m)5zm;';-Fv.JC+NW—kMÖm5'Mwh 2p"G\]2Olɹ&OT] ^@Z<4s%M卧籘I+ЉnTYQ9c?l$TNTt(A>F296$D}7A`7JxĴYJ})iwuLmtWIa7 b: .#_:LkH 됫 BQa54@Vokg!opAe|m wYZ&NZXU VPǟYL%Oݏ|jb}omEMO(Fc#e#}#PAv1Mx @k s+f202ؾMnVqJ`Imuts>86{S,#0uj#GQ !%G2Ϡg@Ӻ/)ŽDٻxCro: 7I{PGkg{:n9n᦬6rS{g@f0)^sLތ$ӳ4!XS^kQXy?7 ? yn|l򀪐mrI`>N;+'꩒G޹>d St]ɠ]1/(_,l)4hѻXN$N CUw}#kWA>L(?!N\\<QnOE7A40j3SG7@.78ڦBJU/Σ߉& ˳W'f\|V|7nDrAR+%q/w1 Y RAk街yX>}!ITiۏ@:e՚؏v}$#tM㴞!jf̠\A `mn[*4T؈fOQ67K>nA 7ezW3=@Nc 4NmE'+XM pH(`eQuGZ5Ж :H6&9eg[b5kɷ(k^ێ=WbbV$r\h P\ZGw>}iIz$Bҧ>U01ȥ1.3KxwBJ'+մ|O*>ĜP kwι'40gMFI 5(i(ousdi\ jVhk^EalePi˷%w?*G$R @8A}d6% y<_$o*c#\sA>J+9 C†bBJAb`i9i81J;M'Owi{-~ q`#A#({-9>Pض%mU;e]W !us}]G Q%q0wy|PJJ Qn] 9G-o K2B!o<[H!ЙR [Sx؝x{ZjTE#4^57qT1rwU{ēy-‹x%h 兑R <:ɞ>K k#M'em!]|,娽(V^rN^.w)AW3(i ӱ fI$t$v(*Q]/S ѳlD^ȹ(k?ř "azl@UX>HeAOɥ)N$yG=†8K7"9PU Cjo' {`dY!30P rq[Y_鼰z 0lMmW2qƞ/ߑ4َs$VZCB d{A;v^ޑ ׽o[nzLј EX*f(9 *.9+i0k@ykna[3}Osk:: ரFA]]ghA!Xض ʼnmD0@X͌roиNO k"4e"={>ZCx- Wm@U"@6P?N6dG[}$E꼽vm̑<+6>`[9eיauM5 ԈkgZz4U!oW/J ;Mb@uq fW^UPZ6hSJZ%'p ˢ(MeIot=rڰ[l}M2O2<>7{C4?9o>oXrh!d0PS{z( -_ Rv~ y_15HΔc5xW9+`'Gж ‘VUnxs=_^S7ܘR0oq- 8Fl49 4UgkCwڻ~*K#Eh#)CT5 ~1Β dm y^32p_ٕ*LלZ@ʺ` ;|Mgh|.{WթNPpŒc3ErR*TΣ7M3bTDr`|g$\kkL8w.rzϯCKD>.촎RJ|1ժci0XGo-(AWqo8]VǗ<_de? _,UxՎ73L:KF ):wϺgv}؏S*$AzZ#1wVcY)țe?[YXj)IJAE.W*T eU|T&yU18/4w3I##E͟:q =b3\C?$r(mFi`Kyk0F(Q;iwqՈ^-F-&MVm4=pe>n($=j-X\V\a7];ԏJRͻmȱ[kzb.YV>-!Ɣ5FPf`>3EnR*7׶)e ]6dD;;`%jnsDBpTs:5ilwD;6u㴢~e)QT9I%iҙwvY[^H 'o B&X)JueU52Gg b7{t^Rjk.َH")^cH`;f/1X${;k&:x|ޣ>ɉWy8XLDίPKRƐGN`<5z\ǀY'`X!- oW` 9c0g*mW!?q`'0 ?? {jp}Ot #lv"_sIhVcbEeͣ3;EGa*^%KB7Qzߋ*9h\rT%xG;+[@]5-[O Zͅl}="mӺ1@Q<}h*$qUjxzm3S"2Π\[5q`6 26S< [2fN;̭-&6>brL)zj VWGOE_+\U÷:a3S%- "S g|rqE< lJ+&ݩIOΗD#gU70(+ks{eܱs,=ycy^IMyͧ.7\xޑ0psV x>Ms/6M|$)*bsG| 3 HC9Ԝ)F=SM{a($ RTQP ?.VXv+`;{%]EKWI7G|C-8!? j( |Dz'Г#Ğv A9 X &B˛:֘Ϯ"AA=32GY0Lwxmo Q|rMlFҜPeNv6j^M ӧߥl, Ƴ״6QT?ӓMf5 ZW& ]i]M] }|oyPjj/\?Upe&d* oN]@ [pSȄ;BB?/ {j3(4qPk}b*@:jqÐqPlB"rZ>CC$Nʴ3~3<5)Hn^.޻2z6p+FD)Efe&&}~A▉ay^!Ô};~RQT(BC^}ZQ 3\:&{qً~\0ِm'gmfkDvڛ!0ab(kt5+5M[ߞ>,% ^t6 Inj#B[߹jKur4c,uJX1k"#(0nW[ޖ[y ЇSFeN㹽6|IqP5ubn?@Q( @_*VΕr+qZ\޶{ߺGȆxw 50D CH:Z>^-NF,Wŏ'4?O\ p]Jp?[Y( n3fv? \jGnսtS/Px!)2R >1Λj>xoUMt94MÅü'U<] %vKF|0U/$1>CgNR kt6 Tfn!Z/|#\9f#!̗A&DI ~7 =)E7L-l-4$N=$).BQFBcȟyG]xDH:gu9S*SAhf|G 36-\uGCH\p 8MpT xhyqLcSm ;ZE\l[6Qgw\h I-$|YÄfZ]A0Sz7P+}hEl^tu&)rh3{؂1ղT:fS^ G03]A!QK">ݗwIg9Avh2k4n>Bq۲.d,v~GQ]m46oCytlH*@ 'I[EϿ2mrrʲfX+ ~}<ـsT1V<;sQ~I+,8M1f*ʅAD%%Y*=;8M蘁=nR=RRSJJ׮Iy O$W?Y2'`h4FMչ|LMS$HQ戮k}X ft(ʙc.B0(;Rwl2BGqImhq gEh=;gu2T*<^Z{ᛮcaw:7aYIϟ6 C KX?v?` :1kP7-fg`==3*}uSkA}rw|iq{Ge_UosG"]8 m]1O6Q0Cz) Px7هy䉒}9Hv{4KMu U:qz:᠌Ze&-a3NJz.<oP#ͪNg9ݣvev߰(v+k)V'1QV~9Y K/0h1ZBa oMt2g 5D zDy4g6;* m&kiYh`mY‘hVKW0 >|k;*\+LjbA.=m>-$԰|j!'DL0ib5I~n>pӂz.\%f y1ЋhzIjGeUj57ܶhXt_ڸ5c dleANu A~xUlEغ{fF%~ V4yYo܊<0h1_*3cfBBwo처2+dP[zG|n'{Iv60|5F%C80/rIW)'c`ZgSˆ2'*%v~Y?#,BFuډ, Fy/#U$eiX@bO lʥD%MA#tg-e [U>W _$4oE8彾FyLE4]ZbJ0]%4֓xZ5_)ͷ&e{(f@lvOm-M5!S t|pH:x,ne8da݇ }!bL\Bg1cPll^{mAyI;ni g̥pWԁ}i*>S`3i$zOV!1EVfr2+OlzaVo ׮pB &!'nf ! Yeěv"&sT(a-IBJc؅c =Dl TkYus%~c0*7W䧙c9?.}$*[_GB <*Vjo/ȌI Ёi16 S-ֺeQMy_.%4sǬ,zVj.axH@yʳm&𻔫4k=_m[Ш@yر'àIch+S^GaV'% bsiHVZ\@KYO4NoW7D{X2 G? 37dܠɻ j)[<ܻh^ԓ] *n?L>A0b4F[7#Tv)=HX[[_&L{fԾf@/FM1!hL&c CIH  opsʬ+|'uL%2^u5g`A8+xQΒRwϩ4 ,o:$Q{ӋV"]aMT! %4qQZ<4$Cg8r,BTDJU)u($0;8)J9̆s8MTݺBC0¾0)~>Nم1yj LAAetFcijCzH{-/-ި٩%M6 A*A&mX4vcNofCR|CGXwM+oJp%P(nXucR0Y$ 9kP`HC4u5X5}ZqEPY{xtHfÓw7qu ^vh$+KշMKi9 S~Kl)0T,&Y';)VCش>׳MΜ*ᖪMiҔզH֕l3mxw 9r+q: r _<3(g(9)pOe|"636Iz_[#c1UaHW*Z5q&f aIįl;B`e@~}U 6^M%W/jn*4"p_u@ֱe*/׈^``EC]k ؤǭ<3FEZ}"N}-rb+Jz, 7M ׻&BS&9p]*?h'7iP9c/_;^&߼Wt }v0Ju{R!HQlFmN*u49T=1k٭ 棞e8w}@Mڑ.(ܱz@֒?'1e:mi+/'!%FLH9JflL9^hDN&yݨ5lP},H/NDÙ]B:GJ)LY7*Yg?NzOB @Lp.P'C?PPpo|?f00@# cck/0?#S8TEsh:@ЗT<ʹ4h&u͓ڡ 8bj&^Sdq"9|Ӻ`H{Uo0!w399<,r9KK+`'hacxq6o^WDZT£ZkJhϠ^׃Lŭ6c_Ҥ edYb)xOj )}ޤۉoU&r5P-`6،a0ؼ >7\ ubSq&)ECx-+U UkđWϏN; DD}L#*]gݗ@j#oFlޤR>gn,MX]$_j_sexkuŪ6TycdbL .Sn2=ᔕY'1r8N6"hP>d9OX-"<]2w:rw$:W2K89*(rSxR<~: ly- 8/DֆKԚBWR LJ#[CkJvj8y]WoqBȉ` J=` j@Kw7xn/{6YYXn~t@s 3GqBd_Kg% `R)@@wH!sFoH,o Ea Sy*ZEC9ApР6q UQw%A1߅oN5B2#O,Yڜ~&ݘs&M~*9s{5>47DBd)m$/_?zQZq5XBIZ=k1ˤi3eIX`,Cch+'Yl]}[\]df`4G_RFWckw;{bS'Ӥ+ 'j:eKǴe>Lx3sFC,< O6wֵoC©gb0.|VE#+o+Π#fY2l[aj{TPU(Eg/[,7d:dsO]|B?BK!C+Ag9^0r$cߪMY+풟u`Vs8Z*yxP t>۱=d!uY5f߇`,]6n{:4J-m6uOXW󫾩P/`sLC_R6ڶ6K+RCB'sT?P΋`f&,*כ^E+mF"*Ѭ 6|œfؽ#<aWF|h\0ĊrhRESE{f7CsS~5HoUEyXMjh^a*>+A=A7kM*-ksF! Q cԊ-N;œ]XfWh:Az^9~򩹔o%/Jnt!b%rc)a- mX@0ke4th8J`ήIҼa4ڑTh@O.˚Aړ] JHsl&K/|}rу!՚@ XL7"'kޅ,U:z1' NX"M:iro8y5\|aX*P)?ՙl >Tq71̽NYX?*yQV*%4 FKj/0ftrS Ӡ]B*.UGqA(Sk 15QʁC!8uJ82^z|%WOSb5BnJF|6#Dnתs?v>$܋8]M#0yk/2]87 l7~R;vͱvω4I4Us{=+!DyHsl)o.NoJ#D`R@^xNSЄA'*^$HbX|: b ͍Ǔހϊ? 7Wis,QvỶ|GGKX|*2.bER,Ϙ.l=86L޲08R6Mq? vg6$,pxPSdGS- yu0Ӎʒ\_B R0y@O36t-_\a[虤o.m[k]L.FПЎQ^FAOhPDE%h$4.+ҩ [O-Bi8JWLzn,n&cKBO~sXwvv"嫓9? KbPO&k2c:2/ԀzI>BpSQ]*3q=ץ憤]; UcOW=`$U5~N 7Wla*Z);3㒎G)PC<yⰨn:#e?|ۭT֒2X[$P8WFHȌ#0}4}C(Ř7AV<][_w_N2g95.ܩDz<3FAJaFKhsG٬UҫGܖ"@Rޱ\>)]o/? ' 68RVcK  %g$‰#o 86rİjM_3;*_"k/xD\NYP@gf[n,Qz$rGl"!QZ%iCZ~=y S)sEcPwCǛ͕*~ܤF)u޻L58cZCO :`@vB%d JӍ^v ]_Wu;pfӇ/K,;VplufLI2㾄!օ3r)n*E a=wEc^kٯ5z/(rc96͟@6/[k8$͗ڦs!oY#'z9LB԰QEer Xz"xO#μ[Swo)F_CMq/$Q*BxboW)>d#ǯ#{,L{0TvoAIђ bn@tDs쀻|'`ӨVi7띭8tkI1#Bg~S 'NBeڴc_+9<{HÄ]iY]$!E;cg505[5L +M]KvJ ;ז|a8ThN{q2&epAL> |KJI1>GN`,, RoP*RvJ5g]ywVq>CTݾCG_o`R5P4"DV,\P 7MR$Z/(,,M@JY;zEY,YD&/}RmO92Rj` dxޑ9` @uVw$XXXo^<8݉KSpk73a_c B?Y 7ϲl9hc{fi ]R=ܺI _^w@zwsH$a@hqVzښ+CVw"#s13N˂NVsY@eXZr܏_;,h[[٘y5 ˌΔV=Vw5DcFT2&R(4Q-SƆ97jVJ}H7 3bϙmil勳>VAT5MVnM B#- \ɸ٠: K~8U_{@pZ `i]`Wxzcq0cջ탃2 Z|j|4^bc 3նgDOѧ z1&:D[EfĂaZJ!K1"fSTj~v%er8Gxrx'IXׂqn 6t~M GfUT NNc{-(Yt#f?oW!-b0|:Z" w6B}`4=&t;6=;,DdL~7/Rl] 3Mаa5m^%7rJ-*L>:R\JI[s@Y>׋X.V@IA+; Ҹq7"f|p{i[)EuB4 8'DVGEYyT}B7E25~sވT*:b>Fd#j(T+u4!]j爬MH15t壘[ojP0_nuu|`ޞ`,__ ux(<^(_{,\V4whBqF>~[MԈ>ۛ?-)06IHݞ.` i&M嫱դ \aZ'H$4EFKEb]&.x(]̧g,id|5|%بIkZrO%8?nu;ga_q&[%{ws%F49k[+в+Y ]R}S8US_olK#=$% K8 a1O[A/#yո{e.uWۡ UІR-ꊺ&Si"$^Qi=r/`0gZ0v n0>p\K)th/2[I702I*Wi$ *>)d/u")#6#o!iga9ޫ!o/$()98(=/|Hf͋79{ ୣj0#NC#[/!eBdkiA7V(|@j%;u[Tu? IȾ94T16 @&v8q_}sT!::+r)A9uA Pq;wfagcXu,Zui";rw aYoУQ*߭Q5 saG&WԨyQ pY'Ζ UOlX/AU`P|?R·ed 9xMe6hG(fCe $oC')jчϿ3LĿNeL_')8H:RX4ww~Kra'u ԋ9(3gyΝzEK3\I8ADjP}HHZde~>~0RUҹ'~+^(LnPT*4?M@UUWI$ILxGQDQ)}ML^I 0=cjWB.I%?axZ aLK c '&!ʢ Zyw%ZUb:Ð5J`܆cXmD* 6QPzB*Ker7c#ly3Q" LcSᡎ2f"@R0{k3D]ppѯ(n;$+6LT>Y i˱) p瘄Mm E˦f8'^r, І2H.Jjb֊>bHu,\2Y'~_9pUHM`L/:]LCC6Ԁ 1@h J D!x1hn#i b!zxN^h52:|ѫ>H C1}- ҫf QsYg>:e4j<{#Tg/ÚW*ia+;|/w|aE$zbX]Q$[۫sK$LeQ6#x @l:LtHl +%Q :aݎc۔澧?Ջ0 Z);{xݭs^Z/@C/iVeeNI_۬ʐc̈!KyQZo^xO n':}K^U M;V qo.cFמ`I@ ,fB4"z3H$%8w2C쨍`{r?ki+fM~FhSI5jڝk EOYqNӁdNX&{ yeFPk_Mײ"f N|ztAY0KDQBH [X+5+.6;S0͑5ŇDw4¾2n{*qc .w"J;ݶ,gYJ :_L%3OpY|C}y*cxS -5`c-f\9{x9ɤVa6%JBR< A],j]VHx( Ytp*X|Dc!ho*e@+NhdA?z=]WL,g:8anrIMUlzAL9,$W}@P%N~-1#omՋtcN^f@9+$f[7a2IG"C RO+)2)mVІqv q`6/vԠ7޿渌P8ԝ*QS7alOflIx#ahjy^iWvIhԓob+mjSiCsbxbsCS*(T=>UrPwUNo0c]lFH'W6^4jm3,='ux'dsNo3wqfz}t˅_~y5wF{^޹'#C FpuLoĞ.o^4 Hx\jpu+ډM M%GS_%BDtn`-(tDJU'Hz j 9ߏ'a: n:tbf7T۽5_zۖq/:05 rJu,zK:eL\L!wcol&W9])䠑 5DA`J.L'>319ڰ9_bW[a?Gc^ GaTQɻ*HǗy0qN h]l7F%x3I%^)}uf#%F+CX hQ sBHuQħMf~kJ(OЩ1մ!E z"X,ʅwJpG ^μX\1oJg_+Dr=,p%uۜoMr@8`g50AK!nDL_Ed/*ElmSIH/}&_"Bx}ۛOr>CwuYϱ c3zyQj>gĦI_n%Bs+BC#|^܆u;;i~s42q>vҶԖJwRJ&⊽ʎM3;(`!;c:Ёc帒jk1XzvΞyBQ/1E.QKv?\ Y <%MIN j;,/#R OSSnE(|܆6}$iY;5{Hv㓳ƅ[[`a,DXCa{u?nG2m}%]>UR1q ej7'4U\`]#,kmu?dTb. k ڔz"5;(h\ |2H3[%;XOfӸCt+6cx/a1e/sTC}=9)ܵo_괏'""8)eQYXey믤^JzEe8.LG'pM1!%5o=|W^? ĭ5@?J7|І+J0ԩaZXQ酹 l 7|Ӄ47`)wʗېBXt4LDcndl%Tb({qLQDs# SL.tǶVIH w((RG? `FKq`-\`Vh7/.\0ƶ[\j!5vrM X/ַ֕B e2g"ۡ+U9}]nc_CƶЊCc Jmn.ϴ\^I@kԋ5_ڈw:l`qfl6U\\e>; 0PWh-QiL ɛ6ލw[(*]b/=s7V̯ Bw5Xu!C& %z٨N M'Kpv<}U&ֿՕ]#kgvev2PP&c Fˋ\Zue `5%͡؍~ m4avB# &R!~aCpcflUntjr}>a,cJqV2S@gǥ\aVp2c<&Fӑ[Pث֬|:KNe]!tn(FPx$#<2m]b⑝࡮ZW^s !8/VLEabd'b`Sԍ,~4k=(KMSFz 0 Ľ|E^Ғu03DtUOPVy3uO*=w)ݏNXpȻltLd"4yh>f݄#)Z %߉>!X$-̀%ᛈpo+i k&DEqnndM I-ۨ. GW6 oC~`x Z2rq}> ̳|sֱ/`̆a/E[z?wX cVr)V_i%+f1|v)Teb\I17o^,֨D]tC'xCϛ 3jz˜ĭ\aWIH]E1hsnؑqbRnUN;W}ʙm,q$ 4~v#ݘ: W[;*rcj39sk̔Qk= 'lOK$ +or>ںI^(@x}uy{As * a~8MY;e7ڡqnJE7H.m)pˉV5(>) Z)V[=aUۋf7qk.F_d)ɉC:p2+`&CP/;aPq D H+ϭ܌麷"[-HɊx0Y3O63o*Lϻ Fvj 0 [>I{M:m"^q#ƲGy׵y&X6rME>͘Z/=EqmIqnj40Xh@U>YEِ+عy?s֚IqI[sӝS-GZS"nĹ pP1޿žF>LU-뮱1pIۡQ):Dʲ`3 ~⥆A)bBm(K:۰ʔ:$+GYZC^v<:)kr#_B06 @4LIIdP q2 K0gS_" .,R6{ўF y^^qNģ5e8 8?/z0Fht @ ##䂪A(cguDK4du~/wO3 _nAQha&TOwY-3̘;2!8:N:}{0|4@0/+ۻ2W.!9wF0US-4ZG9*"%/FgA\~oiR;vh*f$&6E?m_}U}J?g q zFarf^ {PFJ{Cx12 )~d(Bm SYv9om4S80.yZQ݃F'b,`;`ũ΍:Khq ?MQniu\sӔMro75Hx+Qh^*&'~9QծoԓJWSҡ_sS9ZxJ ߖZ : }%iVi4$Ldz(܅S40SZf?'/!VUS joRɕn{m=rb k \\j?f9O+!J!!GB4e*i^ь݂fd3W5)05kKI#8^LhCT|Yׇ4QХYHEz 3Iզ8 _UA*,ӝb@|:t+2+D;Ic|q*`IIw/-^"O'bq7IkTeK,3=]0Z`ǧ3Jӟ YR|k36iR1|NnSGNQa(&ZdKi[-EmKjZ7f[B^9FspؑMV~)GL*DN+bn.A4xHҠ>'-&z,DVQdLCfy bq.p+O|v"L'++?(;ӹ\7ð!+U/w)nVPL{&i~)^23}^hҀ=1@{nbKZT=F5;cj\NUuKr[_ƟR#yR`6)z)ߠYYDØ!6 1z<̈G8+R + I%>KE;Lk XJNg9[#o~[i?#N$D-{`8:9h#SnVK7RG0Ȯ)V[ވg>-A}Aʮ*nF kPLL%Voc8%_[yqTT_2ƐniuijOU x܍_fj*(췠P 4,jU^ baa$_T 9Rɞn*u\g11EV֞)*i e8>fV\Lg%d7>:ee~H?:[Y`^/֝/+J}N"d4it c̔ArMC;nK)K}Ks~{oSaI ~5Y2Ӓ0~SX)1t|hf֪Oy2 a'*~\Ez^ՍB_!{B ~1Lznc#,lO QYoސ&EQVX vjq1j^0qHo4&%0F'jfV`u>x¬Zj.{ tj.y*v(jۥ"yޙ[_` 4UԮ;K$a`(N*Iqb1&9;Ȝ']/l|JKlQ(ݟk5Fu司K' +jJ+]i}#PuL7x|Eޖ4i~>dqh.œZl;L4klGݑɜ!)]UPYݚ++ Ժ ծ֘,TOcY ra"M[[ U}1iȇ֠^^ I3']] ~yfuE 7HDU r@j ҭ箸ۃJm2؎'tl .V *1YR%A2PȐr0bH;T*0kbQqy+T&h3ލ05:3wA#i9L"zBHU{xtGlXRɩC|k_r/{MyӜ4RY2=UWW [2BH>L'1'N& u ,9pG1W+^G0ia]rÒLaVtUn^G\~/44s,=-:] FrG)_Do!Z1F6x T:p 86̿hփ*!9^K}HO7K!ߴy¶̪6yq w*g ߨj6(ȅq ΅“ղC"/%by}J(e9'<,G.CI#֊=]q;HQhp MK R#IFj2I9BHyAv4Շ[ MБlS$d'Ol)7EITǪ`D dh # 1ҊشrXc + &P)AzIyy؈?Dbv;*8 1%kG[Wǧlޠ+ݩ* C5TDðȑEz+qR݆J= RGEoF^+f@}ɔ% T8寜) h&]V:TXq7l:Kޑvs[H Ń[iqA񰍀)vlB P1z6Y݅BE.^CiF+tɓ!'f^ l*L. ͂B^ UO3KbumB=bTE9Di OZ" Gjk,q m<5].mpz tq:9Cpm!k~vՙ S>yK{B6xPcZV}:,oMcb"zwOp P#ĵqX@4TKA_a`giYN"~dW+w R?O\lp!=na&SHྥi',vllx5 !BK?%~crwUh]Sx(tOpͱ`Sm Ex) tVeF i}eBR6)哢 *F*s)+{pj >x䤮)ɂݛwQ{W'<"W{eX$'#يwViw"J1 @ KGQ,mt@;?[ًoJN;hxi݆9jv**&iz̭݃2bnQ^EWIIHm6C.KXJ^ɗ̽,4Sz+V9|?R!9"a8 E~Haآڴu#L*ˤq7g58Pܗį*:ףvmw`0p4t$i[9!1D b~5pEA= [gv&ʫZY0h_dWUhU/鉁ռ邠uuEbpoD&atL=t-( DAf.!Z8C[_zN\HQpOk^1`0p_]a:mf&saTiĩ-zJh]X<9-\[7 <` ,-wď٪3Mxr#lH:/qQ!)xYiE`5ț4d̮L:5]'D5\3 Ǽ\cW, (sEF=pty9DnP>B[_&Oԡrf?"AO P@T?f#ciաU5W7dp}D`:r 탼+7#CMuEsTosLZ0V4Xgp˄udzk&)]OO6,%4!"Sdc\8O'8H",Rw%ceuTy,O!+ֆe Q5e꠹.mcs3 vX_[J:-]GB#ӽҵWTɄ;=CC8n/&{F^K똷:uj/KAQٌyu5*/sC<RˬMjA>3J\t=x虦͙y Gѳq:: 兲oH6JbP{X9j_Jo 1Ll10L1XY*t&*8gs".; ua(3ϐlG./ֲdp֞W;;58"e3X%Ln y-y*Dr *Jv?g_Ab9Utpc>Q"TYYc #e0[hJAyLD͐?T.ƒ4\2d'.|Dվ}Aċ\AtԬT bX0%$ҐO$ |=+O^s |j(v/SB`]&OT&Js*YiD5R_źR8Ƙ.|&,Rh|Fbaa~P.11APy/idv)+.yW c >~Tck'p)^{ 剜Y#g΢+.7lxtD#!bXMHL!=O/%> Q+;{8 \*զ=)֢T 1g]fJ^0+8`4ӑsÁjYð?2 -u[hQy`AQ*d׉XJ:yC.HנU|QA۵E@P^ȱiI5GJ7  =Ob4P3j1u*A9HGu6pB4e\"y ̲ҹ ={rC$f?6Jl͏~-Ie9JEnƓ܄8ׇf&!3Ck\,J26dC;q bܜ$v~ƹ%/P@SSNXE!Ia\+PZ9| S׭>_g(a9I6c-c:xc{|f#' CYz'VGbL?/Gg$r0,"ҷ)5a^`n|1GA8"F8c950NLeSFj&F Ia_h O?L762Ev`v5pVsgjޤC'˜֊0ņpPT5̖vIn)H"ʐcgz䭝,SR#fC%0XՑ0hMRU0 ~i%㧿^ eV aFlpqARn(ޭvrN{ag2:[Z*Q}Q1ZO%4.Sa;Qwa˒y1jF<( I6N6c`|3Z|Q]Mm~46ڙ+/g^qC03G˵͕ c,n9 FSP43-P4xێY]P71iǪ_00Ju~K3hJc`jSEeoH;P"tPkN'@SfkM2.C)^񓅄}l6nYM^C}:m P{j`K?K_<5d3G&]xA~f,6Tc2Abg|nܶvr͒cՍbqz%^PIk$5ӶܞZO|ɿ1AE8@J*Po3)ۏ3,(СC'^k᩸>un%BIG9IX2#ld!CF80>LE/doS*?ۋAҿɵgt Dy/-aEv71(@XF!dT~:v/P(܋EW-up{@yb tuڲ CWhp$[iw jtx,?GJy\5ZF&:nAI vfPqC#W~wL'x^9u П]j_;kD~`Zh9Xn;#\2k!xQ ޙ deE|#m lՆ.3FZL*(xT>~.8 $  ^1Px&'A.~0: VX@@%(#ҡP^q0o%?LYO%lշyZn9~sQ5*hJW잦1 cA6## W4ՠͽi6c>'ggX)i0U6s-+Z#4`{l;D-7Ԗ,J$/ '1PrG*L#@.SI&\o{c\5Ow5OR8VUX~1Ɵ;R$)Qlr%nt]D3gm$Y&#bs'U9{)HPs:|_x|pyɁzLy/xo/h4b_Q:(K@ ӭ`.^[ӻKy:_9_̤s M׎'B-$vtBe"rg:^nKDp+w2()avV{jHFZ7DN >=MWrp uz!?g0L VLOl:YAj׼<@ 8ֹݙ] |V%6qL4HY8~v@'ԝqex+|1TdׁmSG7-,0=dÔzɴ>Vt* ]SԸq!"a8>Y9Ӭr!O]""u-,{ (P?pCjw?De?/1Ñ[n!A,s:p0v,_kQr3,bPN+c5e3dfpMc ]@cRb8|sO_&:0kqJKFW%lU3!ՌjR]B%|~έ{S$uj\2 zX6=Ŀ4ߔKcħF}eR):/z$&=мQ(s/!R: H5VjޠIL71ZdnluHBFيmγ6@߬Goa C˒[qd_[L,wx"WO'uR҈<m^lrJz&EM. .~jꠦ4_6̿7l7I'e?z{0ro<OW#ښX|(R/oԜuW-4ǓC9dl@er:P# g=7zSK6 W{֢Wwdy_PCk}#w \fd6؝A̾!8\kfu%n8~5Xe^ *K`:e&?:9RW?rjüOev~a mT6k $RԆŋ:hJ%Qxb}pF_<TQ.zw.CN@"\̊tHqI;NܹMvɝZ:ypqŝAFpmUAQ֠>J,>jc fX5`:lY SJУ${;ז04 ? @[PA;ߩ#I37z44gL./ ܈~=1\oCU"Ϭ,],h*Ԥ?K{ =$K)wSq|_wgychI[aasD7'*uP7^zc1Mg̒PlZ}bԡ} ,z7cG`A}ʼʛnh6 o,\qnwޖ]@JB٢?e.(2TޞT7kJ&ƗHQT*ƭU5 ``;;aHk6bCIfK`8F !J)xANT7rU|YiH qۆjs̏^-h ޮyDMP㹸߷uӨhxoH6$zkGݐF4W1ᐎ;Yji8>JbCsUW"uCVڎol("BE@/1mib568F |N]b,Y+.T3Y<sc2T\o u竞K ;;k1w$|6A鬱g!zv!Ya=-d EϿNM<bxlyF)Ne9bvE( [iا4G Ͼꐝu,#+-- `nr/l`{t}:@.\Z=.v<8z f0D`k:3^$4:ͲLH 6԰3Q,[:\_5@X&p`KTtƎ5xFy,9t~3'y gb= g~c{&RLye WFn寄pq0+g ]e:m,Iq W8Q@\{q}J' g p%vys&dRllO۪bJ끀"]`Jvf' ߐ&~˭9kREh *6f:7KJdx LUĮ69WV*]ʤ>>ʡm kzI˝$='؂' 0GaU)Pa D~6w1jqEZbf\lrp2(FU;5gN㣃 v.w]?NPv<:CD=ɻ`wIR nǸVY/ђ'q=أlI2SٛSۖ DN>L2!blξ`wЇr;)c.E1a(:a|i,%WGx WWH7 lv]:ݯﱬU&Іc&du [7H1Z,*Jh 1[3 YS}I `5uFS!fV81EE 9ݰg9 zz7.Rl'0Yt)%&L$>0-Ӽuz ٿޫD^i2j'4I,ɿi9f !5i--ŤLi:Ngff)jϋV0ba3=w/7XtX\GʑO :hG,"s(m7FZbmv*޻i*M ~b-|$}}"z"}(hkC35\y8mNFG`+>U5bŪ9ʷَS -1zlBh)OXL;|Laٷ>h(&V8wHoӃ?<2M몂[}Py}>5Pq?@!t׉EgTU,XwlhקMZp,FQG`d#^ZRvMu;EzC>f"Imh2Wf̲d"3`Fo6JJ5"iH"x0)"Cv)icE &R)Y/֧Zs_3rV%ژ A\.e?\?mAA>& ^2T2/.ܙAT bܭ5%1gFLM>r; ։b GqY{0-6D&mƒ=kACO\+vM{N=T/3DH=vBup_MQ1u\{"z`ΚIXg??4elo>΂if%jsYCcu^  Z9vEB V!dD"')6(Y_ S:∲&u|u/4|YplT{P94`orSNgȈ Fbg& 4÷<5~fأF_W(Mt,#鷑H?#]`&K8`*`xe67*h3鳫+; yj QO4Ƶ̓"O"JeC!4P`%=sWJ; U~:[:XB|;0gogW>.L%Ԡ4"0UxZ|[pZ}.S]7b$Cq6H%'-$#{ˆ9VW}OWJהFtr5mYA5TeVMSS K4b D{Hjnۄ" j|xIhۣcCm#480h]s;51&{'b߲kqͳS*s{, 8am [s8= x EDQIO|i; H]l9,l{|eMNxD$.jEX頔k\J:}iG9\e1;w$= RDa-rymo6m_p"yr^[ƨSq8|笜<,x$Ry"${8r}N;$O0VBM]1Pn TB_iP1} /լ]>0kgҽ*Iilݓ2 qgb*Z%XW.ҥ(#MEZ+" U+yiqG)njH^~YmZR 6$q0ڇ ' y7>̰5e[='\KC~;}&Zm2=> j875Ql(FQJA, 譙-3Gi7ݼ`ɛqҤ4oMzg4ݍ냊'p z/Gf@e,߳=B8R'X}ysG^ǟ_+g(B}mEyQ %Э D>Zܴv1͕1tu ¦7Gs|Pk4Fjexx[;=Ts'Qݛg\Z2EbrhQS]FNqJ0  8Tmڍ #Rr7[^$of d7]OADOcڰw&(Ne)ks 9a**OK$Midܝs xg&_]A.FGq9^j(z}|xl:Kf?w(/-C KL!〈4 "\AMv7HjܥvA6{B}SG(Es!M: /3gP{m?ƍi"h˷- 1WO 0 UR-s |eTp QX}/rBn!+[LkWī|(:!›o?vF="ސ0R`}m)McΓ-[b4'ˁ ,9jZZ;<%K="!` VwQPfW v:/A/ݟFoY-w.ƘM*Ym2Cs5 Rl3K( zU|^V;DmF"T`p2u{nƲoΕ^]ݷ=]s ۶un{tdf`o+(oTRBn lf9w 'h 6@- X)pTڹ5\H6ҕ3>584^%}l7,ު;:FXE'yǏ7X@ʛԷ)8d]AhuHV2aXpܣWR(h]6?S%!5ExL@y!WnIkMfoD2~}r7QbM>cfVZʊg%s+e΄ǪsLe۹ ~KOaâ!YiUEKԯӄtUk.Ձo)(Q.M>N o>(9IyeQkc)Rv& 8[-hՃ'~l~Vz|:KyD"lp{pCOBf%̥4ZfPk ʾEȀ 6 jf(NlRH|FM^PjBɨVk޾W[B9~୸ K"Lr@v+!d=blgIf'O}s+N8x0[>]Į`BL.9soYB§Ts 0/:5?Ҵn}ՇT> u@>C4ksl*f4#GWm.BdGMQ{YZp`$W2a#eB *g)JXwG۬vԸ*%*Q|R.S<=h* NG7oQ.{ +~c&{7bܑEH8hłDAwc1>"X?n)Z:ڹT˂,ԐqkHpXj`M?K*7~-˓FU *."D8u>Epi}اϒ  Ӣ jR5η\ÏSFM=* ?T}u̖o T"r|2y>\Ro ^m]Н7[)=Vu-&[VID3\N8GP_d_%bzpc^;_*y 9m:reIvkTĕ؝#k3She{!ˀ=[@/ˇdECHŁDE-0l/ÙOH!}SJ[TmKȾrؼ/ ՠ(q_TF+eb' ܪQv>+[,Y:/ȄM4S>Q-ԗ=N1\NSP΀>K}3eߣ T;Hp]=Ya (.dY/#p<,j`4`ROC$|S%zh+ҚkLۨfAiiz~(VWNKNeB?P.zRyq\R~1sxͱ'PNn&e؅6j0.xu2v ,dH"^DmSֵdhyW=503Q7/&Qp8#n0~GKPQQjS>'o럼յz[Q:5s q <9Jr\36ro(4X{6\iFd; 02 ,ɛd>Ѽ|XyH6:최+wT`d +eTڭ>⳷]o O8ҼZs0pbZƴLf#[Iд&^\ۯ^qi`L;ؽ 2.]Y=ǒ 7ժŰ9r36= =Ƭ~I4y+E-uo<^%e0'eꄍfI'MŒCaD3ߵzbw=vח>6Տr~8y4H&f.Wo]_`8v tlN2y9lѣCOXA1ZIzjjGΜyol*8B;ܦ!^v-Pn}P(e3퉃eu|5} [%Eޔw^I6-{W@g c%TŐ)K6,[-Ʌl6`gw(ܚ-|# jSLTu)umJ?T6o"|`0W?k"F[Q5yw*۪Ne۷6z#6%D\Ҟ[ j7֌6m?jՔyrATlFSY'Ewc (Be sgI9(O1cz6N"J w\`"=-2JN+R?2b8 hyk{*b8ӗ*/W^=n>FItet%[UdU-ASWy[jBœkgO|,Wtn-oXg#1C"Ul%E#s?߳ځʓ_g;Ƈ! ;?Wm[` E\95L&{@K_+Gp?$Y;”o;=Y1t TC|iNc^CW< Pnxy[FÇMY@VHer4}Jľ'{f\.ٛ똼Okt4K~hsq#nw.2&Gg +Jc@T JaLoGnQzZ4mPl_Z؆rr T^Rfz ﯜW:^=_s[JokЌQ7 ]coϯ% (=yªkIw0 hM4cFl0RmU=^Ϙ~8jt`bҭE7{$B>SiYU\w쭢j 蠳Y7~*7yЩ%94뼕B/U>>QV?k>Uā>:vD1f~zmj{L [|QiޡXq F2ʊb7üp~EL9ܩ-Oaח 8Uy38Znv[N2o4|ZUf+iz>`ֿV{J8yZKy%`eT$__.g'부ak q儼XaV#[VpGG{_ybZeVW 9ttW Ԛ6~@%A6=J|jn "gܽ#٥R:SC=MaS uӤH6-y#|8pZf("!JD |I6D>|&kn1tI80aLߙ-"CAa?att[JY&ʝ +?e(֦<.| Vžv}>sPOņYg֏MD'u!IC5V'U"4b:v;Y/M[pO:T_zG{+H GW+Y=)l]s)B6x[X)4aM][WX̐,M!Q-{6n:ѐv& Veoo3+ &0r|6)fֽٞ K>n`-I$aLwAt~[vP)?NmnQhN !Q}R [!k$U~=#OzAb ̓vP΂PHV|cxʪ?c.gu9&8FPM\|vqzqrǧ;FZBB/yZTE%^x')^c R33I\i}9Epkl)[h!Qք#lUkK ĚRWqХ.;DkLu›g$ u$N+j|BP\2+9oc[ttVx"Lmc)]+D!&NU AZsǟKq+t *¡0?мOr6iЉgBhK5ˊ wC+6 .ŹݥʪlΛEZ_ Eq7%У[6`r{.NHvTsXt]F)=S{@FB5ˢ7DF {Z玻00ojNɳl !i|+x+TZm1  ˮfǧ.:J>Qf\Ҵ.*BtGWi*cz5MK;xX]Z1wa_uԽa|b{SRr_RILL_._S2(NcBMP=#5z73'Gz*~ v½#KíԞ{CSd,[$EIУ!אhItgC8` c?hY|!ǘe 38  ! 7rEԙ5'!Uj>[3!I8ϭ@7y;27ҡQfFް>_~. ͳʧXo@wǛB>nԮcJC7 ‚]=B,5;^yYIc}gI.']0xQoy·_M2r>΃m*C[!V n$n=Lbn3x~v0;ŰY&G\Z0!F-sƁ ``Gqۜ [Hk0ћ6D PCy9b UrvS>Ï _OA cOvfCp leʼvgtY[gL+p`]?A03}[!8#oM0 %. _ MmTwi˲G=!?eܝ ;M6VƎ0\w'貧@6['>2ЯQUW sy9R^eLw"JUmSoO:lV5Wiǧ I +Rl;KWy {p.yȷZL$~wC3`tOӖq%bBe%~w )XOZ1u,w7eh*>!2CY8 wcb `h4~o\`\̨,]_[^ҡMp$No{H a$ +jaz=R;"X41~}9=(ozy፸HwGHDuwWH()7 Dԝ=e2֓ #$%e8F_b53&rB15ՇuRHx(T)owc94 ؁((Lkk팳PuhXi"_. yr#V*=ǽXgBE*K! wEkQ=ρ`[+>{C=OT> ]ׅŏ9"- 8tb%nq($`IUi|qYet66Xv&^߬Mx}USc#@ @_L};xB E'(̂#)+t" j/RaqBn0>揷beXmVqpK Y>\4K\jƨؤ/ =IZJQ0KЩȂ^156T[|ØV'54RJYt8:->V7%0bh7ZY+ C_V`JI;~x*4zuSOd^tEVc  K8 Jfd (bap츔7 Jkn -K"[Cw|W!`Xz¾Z]#h{wf/RѯX7'BO{nG<٠=eQgV,3Xvjɷ˶'By%ulaA?m@T@rܵ>g 2NVY]\{mI J%usöQ:Ly'bUe)Kr߂=$ '(6x@*X%CŻQ1_ ֤f1qk=+ir-4o{*B^bq;SH: ^m*( |3 ,ODPz")S'Zƈ-!472'9 fNSE) uyJ?T=JnPfa:^.hǾ2+ۼ|._HOKwot& 8`+sgD-͆*c71}5F^ `4ҟ;,u&OZ ]iqT^? 6Qw{=]VH|_)EպJ 9+ [`S9-]^%'Shua_'͐+=gVecrGH /ޱ`v5f/@(QO;Cl0 &OAI{ȏ*Lh2Xm2fh-BD젶km!i[gfK.1?fSuI6ċ)>~د)Vq"2@ +C= W?):0Di;0-fT.ka]x+7J#A&VJQ{7%Yr^Kq-*UTsO(Yyj[tY'Sga0 12?59q\n QwAtct3.A%JmLީߺю6VĒ˄V:T3~l6ѦWÄ֬n-3+U)\Tz7!ʄ-V^CE#%]Oc&(VN ݫ^994"T DR>"pp6JyjikE5-c4fysjvڟgx`߲GZ0/N+VҺ7t(m!5iP_6'cl@kK\,D0CWlkU"eoQ (&_-Zf*Z8 (把LMK2 ٲ^މjBx_+ ^ӛ7>M=xMqt8Rp ]4̆%rtiEf|._QcۤVRWNuLVٚ>nUNΘŸ{ @F}cZa]0kna͟r(0$p`H:\H+#J~L:J !;.od}DQձ̩_d&۪] C:VX*Kex#I B&k G *»6S岪b[9f*8[i,ZsIEB4%jT3 ߒ<8١s7E%%U&:c OGcxܱ*5X}&\#k( !59[)؎ppGpAejPh K/{m1Y$@@-LbѪMahj2_0 z͛bvU VCڅPgj8'7 `T_~[ًOw=4xa8,,SWI !RV}HzQUbh𸪷=|Fe8aR}wwEzoO `4HaT+yu1.;"_J:@314/4+!X/JIYֺBms5+`$^1[B@(<'j䥌X~9\jNF{t1^`j_6)&?ڷ~ppx@#&,35Ft0R$NhPںP+Yf,C^0 3zp+Ŏh=]95 T ݤKeߓ 6jQ +;Ï/:K‡hsكI_!s6_],vGa",.טr*%*\ Bt7ŞLspξ_P`|d&c=w o-'S'*~Nb'D8*?Y%fZ.$O$+TU.iI Eبh>AEai^ {ADIL~"HQje;_OQiȺFW!-HPQ$D+ f/xjepx*V qwpel-ĹH&䌿_Zp@2dAn6{ksMa^l0BE N݀ˊ** Qخ?-@|6O<쑤9WR"xsROF:Ȁ\Y Jˉe.loqhaunjs|eZ[ x9]f='(S0 }Y7Q06W jKhȦJFykhcxțL[5nl`ǽj/L<dpdWƛ{&[S}frd!fB=Ud ܙ=h Ә"Mxܒ&nh,#8ğz?kH:@H آƦD9|;*(cAķw W(P W S3j++v/Ӣ"e6dȝy=AWi_ 6=h㗁2M53F6Uxf8W1|S[5bg"F7 l<Ĕ$|a:S, 3cٙ)5eNx$Z_k>CUr5!+troDV?'bmw\,.oB u_TCm9~,hJXymKa[PÚ U 5I}JFX!Xjj6>sfVZKE7~'VpXsj@xUKz _{GFKJ=3fڅc4<:dPyLvy ( ?I; XU`$Dkvj@{_dZB KC*рN))fDcdvW s/'Tː%X]0?hL7:*[sar%KɂfF^wdmr# b[]rݍXn':\mӝEtL➋\tQTPX2Bc ~yphb:N0ìZ#2}ꋱ8aH:C"ӆ9֖,xҭ7DB Iu /5@!t `$D@؜Q;]P>xfc:Xv`aaKUHřsuֵsOgO $`Y5(f6|%ܰm.fq.:m{ej=K{*9L2lOf^O|в jj]Kt>=mt*`ӂjR{IAvߗt7G *ޠ 1=&5'CIvK ,8sMŒq$K .[LUe"gh'ixEHղ '~;dh`Y׬E:˟zbDZ8J ?tSTuzHU>HN6DP"%%G%^y.b"KCϝ:N*U;ퟩ+UUM|V. +l v al`ġMI\E;#Et6$W&ŠyY n:KٹcqZ+A:|kbN]5 rwMwi':1@u3(1䎑/ ŸnC|!d 'wԸgO%x9xK?!ﻑx,SU[f=&NyX"MIZvpJp2k5<$9&θX{9M9Yݘ0[*(oWcK"xl~_*>F|5~B%=لg MT҅bK ږ,c_h'vhN,PhGXYJ @N $/!6 cTw(h7Vv.UNQU"2VrdņLZ s+W`fYW(j[kE=YFXڡ;}KeAo1F`(Y&˂H&E.NP8@LRe'jr4Б&\>២ -{=;r6kt^g ~.3t{|$Z)l#@O]D)?¬٤0[N4Q+4oN`ϠM]HʫP XmJs^;waX˩GȏӸ¨|Qi{nL1"v* 05_rtFP:dy ش1T3Wd?b;5T+QC+}F8X1= O }J|_ #yxW-װ N ze<YAab4E t>!,Xrs--z^@YX2d$q W[F}g=`pY+ʆA2\[:J?Ee~nM]!5T\P8T29\ɮÌTt1Ǹ/{tb6rNPPQ!U1RQðrm_\Kd 9ނ9j>fp4;.WH򗃟? #`w^ c\G@n" 1xLv!. xZ2z x)p=b0qIZ;r!ARd1 ׫VccbGxSSIE)=CEͶEdt2[H*k#Z^x(`7|d ܎-JBHƏOh!ۖSf&45ft35yNk, .nlؽ͛S)z}ݑ؂Y" aƟMsإW6BΈ'P3[^;d'r~` lJINO:@_`rL 6(<17 #&Fj14 f0*a,Swu +`".9[3ʑ =T(Cޅ%tO)=xo 6VlCvZǰm׾nAW*ی&=8U >cY`vvT^0LM0LA%(kYȈ^AB z&-GRׄz|m޻ GeuOl=*6p>C$z?gbt)8h,DstoL7yX`Mǵu7 f 9FuwdkvS-l~H |(y8L uaHs&Nݙo^Cb;k{C[ ^EC[m3[~>𹘽ju8$ޖ{ba;.GrlQM /׎Ԭ9‰|mr#ه ( Ut4塂2Y߸imT_RPY;Pn.hmBi<:{g+-M@(NX?/Ygr\Ynr$*]V9׷25G(D p:H'U:?πLFۣ0zy܀#3P ;` s ?4TŤzlѫ- xp 1R*lvm^-H%a ӮDWT|5GmAXzq+ P^ŭ6kڣa/̋?orV=58V-d~CC\*pe_O^oNܦ2T&WH}FL)2>2vR$˪^~AA7z?A9:. rN)i.jPNr"̵T!q_ b,oyɵ&cydY).ØBkyv3p-a1Yaef 8Q-cW߰.KB߷R&aJ>ĥϻT ~)UBY/%H+ICGWH %3żZo~H=%B>Z 0=Pjy č|g3cdh)F~ױ2*xĶ˘m0YpDPHd:XЗ>)9r>cF|*vGHGkbb mc,fK:J_<6!ܴ Q)+gQu?4 RFj dFK ԼlxfZ[^7i`e2C.o*XnEX@xi4oP \GhXCޠR,]q#:( 8Sr $Hk.%-gҋԧ/z.DD6,cςv ۈgU= Q4i [{~Wu4r8$9,YTr_ c<ȩmٝR˳bP[-4|vߴSS>!"%rS_ů9b7.㘣6D@ܙm^DJa!l 86EP}H,+GE ڣ !u*ޏ0Tر跖Ȯ-N0T͢vg's ڨ^!_߳,T7-ThlS46B .j a_yٷ7Evd\ ‹u "Fv7o709h@Ah/G@[T ;@Dmk/W:\Hk/,\m+G%KKOK"C&ڲ[w A~2IU2w3;mqz f:rq]j"}\3.øTW6(b5$o#LBdK"AB켌cD_<#{'u(N!T^ ̓ y o=,z[dFԈ6P勇: ]p'HKpa<z0r\0\U̧QPo+Yu/ tH0Aˏrr7Cc~N>c^\$wtG$Pp{|].[2x`m U /Q,Z~X^naJ޼LC_`DQٿ+L:W{8LW['26B^n ,L|;$e 4Wg/J{HsqL _h[P |71p`MSBto75QnFJI>2 txJ*>$CgQ7\d){YC?jۡ/dCUغKUsy52!g`}l|_\Pfyh},+C-DJ ǤՖ$d+:+kLO빜{ՠF/z1@g˱֊H.`ۺG!vh6] Ѧ f^]S|,}ɻathUwg W4djx(n =L]yD>lIw4 hu-}Ys?y瀋t ' } i% ݛ~dub_-pu"1rO378OPm Z$z SbIjX9dp׈O W e % °:-I2/%D]Ff++~Aki-;AF*~7sd>Z?fx{y*%p- *4\.:X̤ seYsS}gv*$\C?i"35d9oX? sWM: X7aϕ6%'p7F2oɍݸTW6ze)>$4[:C) Pn<0"P)OPR>1k8yW\Z/vđ!~ybsijqD ((LA\!|{*1UaI.oRl~oVGjJ4y5SZ-6eT%Q;o MGFTM5XO 5A5\|pQ9+|Lk>G3mil ')ixרdpTd)wwQo1{ԔAv>Q4ȳ`* og}te4Fc&(+P@؃@ha'>令N: +{)581RJ"Z?k[xOXrfBA#Թjb.AWSXq/#Gs8Lb v`%UṺ;YSo:$ .:RtG70/j 4D4N [B3&/?FIjhRSF5/v,ihjW]o@.8% :f";HuUY<"CW5+1@x2lz4t .?V;z[,Gyݳ2=~"ʵmb}H*7Y|5k5A`,mwE*VĿ zsE7oEBB,]6ɀͶT'M3|6tA|S B~fit?X;/4 wېCb?Utv ДRmp KؐT0\&0Kt MQDPqt8J 3+v #)f:}'a3e~ӳL Kvzn7VE׫h?_!`Uɵl`̀@Mɳi-|7YT|q7_6D뺈p0.Mp3N&ƨ?}R(kʜKrY/NyC2)!bQ%= U{jυF୬)|09[ޖ*urƓi5#N,Fx%'kC\^t?%'0p:[wʄYPQ5Q l6onB{G ,t1~ReI*צ|+'1f)_G'cFwp0=Fm{֕>}$oocrr㜂pa 3JcHBA0{83P_bfY[u)xL3[x23>MOq1a ?Ρ%CY8`uc߇xrݕudH܆ػ5-,$W/I͒Вs&edH6#s hImT"zM]2IiؽtNs/K`ЌK_GJal{/WV;him o{*z9p#"~c7 @>g g Zdȣ˓Af92iFqF@4-bwף N5&ܥUnpO\]mdaz+'ɖ\> ]' qB-u}# këO.e\^6lQ=a;[܃mx:)X'[}nG̡UaݞSvCDYڭ  6.r0O9R00|&fODŽ k3?!fZdJa8>)0o1NeSJ܋_{\|#>l)C;k#~5C[9y}, (jWw3ØT)in8X^}™#ZX#CY. V3RJЫ[.2FO%OcDkJh`{Cej7^wr%ðfW2oQ\O;Kf&8t4$-߿ A3#҈zt׏RN]b|`$0osQ r ,p̶,cZ 2r0%tsFi`ּz#L <[VUA#^|:\fS"z'rpzX@E; )^QK6e~J̄Ff VijLAR$̸(ƅ>㝚VluS>saNҺαnvq/9۶r>Vp&"߹QR2tu\$cؖVfB*Ȗ ?OC^512/&Bx ws8p[,,^O( 59UhR#X* Ջ9xnC՚ʠϾcb28b-2z` ٱ w%  BO2%W\ Q7wyWX(awi aNBj2ԅ:n#@ߨ9`Cs.Jvaxh%rF5Ӎв%u0y#*S./k1E#B2K&֡EWp5saTk0qN֖+AD{Qq!iX??3qXZa ѾFc e12`"O)&5̶GLP$Y_tq3\:ρcKLT\(;0( anxEjM.e8,^̵<8?*Me-:K\e&Bl. 1-*6O)3rlJ0:Wf"TGsPn 0(^s~%'G8!A2ݑ2V W +Lݨ# }P1>|(Ln ipk Zg0D@T"QF;^mO`6Ȓej76}^YȝV2]R ,~՟#CGSYpy5JrօvKK=Zex&e#_6$Ӝ>' %4ujB%)iflll,v8f=eO:Ye Tf*UdX mtN8bQ?]e" \aR˅陼-%)ܗ"#ƴkm"WoXjd1]u]tr"?Ѡ'lF|N +[c?$UYX8Gwo]{SFI p.˲ v.*ׄ!~h*QC oKl&ʖ{JC>⻐.=u5IMfӧ~BkUV:%6߉?5^d>y' xJ%;$ok>ԷR=Ih݈F `g9w.Ý?0)@ ,tDʨWX&$ &,zܜj#rشtnc/*;3TbĘZ$Xݵ:}EtIbbHy| 3!FfЉwihACC̸JHHty{SԭEjRIm0iu0n%7-ETLdv%/Arϖ!MnA<qdm 2F}[h\";3ꊕkBȿƢd; >-CCGe )41^>J"A #cǦ߆C>~8CO+[cMu3iސ///L'b'}&LFypuVaN̝; JC 1UgY̰hm؎*~Eqim9_mpyIR +{6[ú OCrEz lڝqR؅`G07j1K!V(*LH7iZ~1y^DŒR6N5Ѩ|b朋a`;_eW~SD 5_puV@^5` "8s=ނ8Jg stzvz",M,pH wؚ^tTJ1df6[>IK _LV¨3%u o]Q"=61!#`mZkyKQtp&InQZ^lzFYD BzVT\/~nƩȍyݓ/v)r:dωab6F!-`_F$>,Y"||x|ɵI IBr:`D%F/{T{hN*׻P~7CYLt=4Ur=OVWW#p;a z錏{dmTn߀F)-u@O!&4D $d/seyhr˂qt+oT `r)^ ˙e-.h'qn\7r%׀cZв5_ no)MiȎ2 1U Tvme$i}[ Tm}:'[H^)̴s ;ä0FYRA]OwZmjpڇ h1?2l&MOs4$l}]Ϙ<=H`e#Ds:ڕv6m1p\,]Y'rzgͶ3wMpLDŶ蠦^x=mcw o&oq+_e 'gԼ{{=tH:Dį}&6}ʏ-JBxi .`C;%o5hg>F,'ő[8x&m<6%{g|şȢVkMi&;u1B" ؾ sEWl,cSSO?_#}VRK@@ >0lgT8 \Ō5Xᣲ@Pb2OMYd@bO."k#u^M} oH';#kTx8n˼"JЬùOSnK"yr#&.  7-;ʤ6wD %ruo;:{RFq^z.K7|֫58][zMZHUQ4mi ֟%g^"ձȄ&7D(m&YO+ht3!8mZ/ɍ^GW@8"7I_9:/N<.砒NMӫ敻]\vKQ퓨h)ȱO=Xtؾ&nśb$|2+h/d>Uˉܗ7T(n?I>*DoISikY#ϓ YfJʓ7Lqi#\dηu2Ҿ|hzX ۢ =\,&N[ԈavTk jŒeĉ)ZM{nL; 1EA GM_{q3=Oxξ؁+1KgG!=qR0lա S36P~3ruOAy v$Ttz:7|S[ĻLĬNAaEdO+B":c"}Wa1[,+ n֬^V,$QLXaoѹu+YJ^WS̋vo] ~#T{|DxXu5m c 9@W%1jϯƠAl~_E>Aç [}ʈ~"@ך>,6 R %65&Vcycv'ry1h"[4nM",w#0%ZnXWP7pXjp(:U"['n4J $<cB9l#$h$@]HPIfPc\8& T4FcAx"/cpdz7plV{'|v:,Yalr=VIJr]8z4wo6gչn%hgX^!8N<c]؎*.Rψ)xq/h9f4f$mk>.Ɩu7a9祼7H%| NY$?uGA^4+CW8ç5c`l>FX)%UBM82ʤ뢈#ѝ!ʑ̮*if!rI+C{w>xn=A[%Y {!EaﰙEc<_n"і0G8GDb* [4VKzO<{K°Q v04Mu@a08y@^Ȧ?x޾ʜ=GQDrwb @}n[FLꤗUsޥXdកI. qcND#z`X0Di+QCg}t0(Nߔxw仯3LvSQH$Lƪot"[PNVE yOyBo.Ϯ-=>ÙpƚwN9wA46R^`bz־@YiY*l l!Ju)Qg{07#&l닔JHqW<A$f;K. -P4aN=d%tc͛N|ykD6[9 YN27b$@S <Hv+P %x3_`+O$Z$331nȵ sm*Yz+B* 6P%-}n+0IKZR9y%6!!]AB-$ъo[:P=DG*8A['~ 6Ucf*/Y»TkL y֞yk_i2Olv?Nmhk51?\\ςB&_xH"_yk MHY 4؂qu%ġ#o7ƚ8S4nf bEvca JLӣb吥|o&%LUIy5 Z"qёV0^@n4+-*"wsH26ϊ[١BLlB8P7"9 *w9*3B4k*ŕS-P |3Aej!\XsvJ꽶}k#2GwNtt:<(Uk"J^$.4??T?]AAO(SR׵ eD/dg9?ҧJ+[+?;usUA!wvD[L⇀ncu]$7@:vZG\J:`K|5~>Dž߬^8qw]xy"\&W P>NS|%қDUyporJ^/|[g doKD!(xhO CNkʽ+Ƚn>XFn-ţJw %ŔM#yfU]q嫌v ~yj-Qnu9EB^ {A"SN6eSMWF?CQ߷aH<'=n)Iyinh| Ĉў9$="Ǿ%5҃Y{LJ~ւ>ޕGf8xi~QWՄϊ-r:%Wl3\#ZƄ.l86Q^Egr[E. koN wcĕ 6̖Ye86I>Q j3iI"|)wzHR5a񟯎0$Ҕ$rE$4M*1A֓1b45 =s2jw/dny8tҌ22-Dv]J)زyOyH[#\cj|Us)S}8cӧ["Ctx\%UDȫ.JORRq"yef@ONqWUα%n`ΞA) :߀6f˴tDtz#+RhN cH^ȃKGuL+i{ "tK}?ysلslZ!:ݙFݶ>'9.aįg*!dYQq3f uUԠ Lyibh Ni oHe(pCSpz>"OA)wXA$5HI3&١EC>\ _++П0.`+VOYO-U>g|x7UMOQJ<śe/sVP3fp5Ca㾌pDŦhlБl02_ݒ2!d0AAs)K L,_88hİm}ߦ0>FvΡ҅2FN#bH@Z뎜*iv7Q?w^NPl#8fS6 /䐳С'J~`vNҙ5Ǻ Fl>LGi5kXwDw@ݍFf$csTZƬHg]Jzí-1zx 106(,6ex3JӞ!/yiϵ~KqASOid{w6o+P{vr9dX6m;bk|Si_kP"u ˕Ujg.ȗoL@2\dh. ٞP.[PhN%k%' ]oHS뮯KcPnqZU>,?"LAe8|S~҃ 9w5|6YP碔crz jF~XX8VAIcH &Tz c/Jc)Bpfq!? fGd#0;L8WfaHD԰Ab`Ͽ[PAYl2$ RF(Sj5աpSV|L,ط=?Nݡ~ [ Md$4-W|HzF^ĵ)h KCgvc$xKc"RDC0We%i]5f]J09&$w O.h"E2uF&Fom訋.kT>.HZZq%}HSUPn$ CD-t]xg&rĪ=*.;y)[Y`ҲJ:7uuCz_: [éC+?/*MSf&_-V ?#ƂZG3Va_GBTRg|Bu%Er%SNh},u.?'PλIݧ\2<>#/$1| ]ָ:[[Cqծ.X0*P_DD& 峤KzH$C|7GGf]Fy+n ["QO$ iW5ԯ4*7/ևkx#I&fn-"'|泈fV)[huQO}ٴCO4xjkEjȫc઎9YtB 撨XٯH<V9X (M_U1ޔ1oRk{Vں+3e/mQ!ᨍ)zX cޞ֢W⚆ 1uCmE_xz RQb3n\vf!oVN@X/wn=`Hp+BS(' i~laߕZTihNi_qnf<TA 6,x[,aurGEgąD/g5~+T'WfrcUy6$-&z([Q]f,2`“)ڲV%TDc?"U¤ 8pCPE%Ӿlp6.wq7s wfL{SgV)T_L! !88^l;L1 FW:#h* 4xC&>G^Njˆw rQnv2ɖQNBnnV3]W 2rΩҝ8n̕%EZ7$qԴfMVā%\, --{Pi/!ywlQ;A^-Ynp3a_Y@G6w yPTg5PcA3UhkFYhN-k;5 V 5c"]}e!;VC.5C|!&)dMzemЭo@z@ya 4_J#f3Dtw`#K֒f[ϣ*fN&_ggɯh=_F<<6AP#Wr^{k#^ sd 0zO8,זѦ0~]hw=ΫǩA޳K<9AO'V0S_RU+C͒f|މ*#ӅFp3*(B1St9Fxs߰iu Ꟈdt)Dbdי^djHӟT+`TFw_ю^!h*9} [C)ʂa-tPebϰRf#oy sccG JםKF*%YKqrY;$ră%AH&V5 %˺ )FL-VwdP:1jW-X Ưnp!__7_ɋ وExhRkt3>-%~XHh5aY0)Yw 韆PL;vO gӈ,ezO r1|?(nV>grR,G1Xc=ϝN b G^Dՠ69g{Cn7.eR7)cd06 zH L+WJUd2qN8Trg;-7H5CiX[3u o_Ȉb)R=*LYKgf˝*2w師#]=4H>cQ֗=Pz؜>Ds`wƶ-jY*ȹ}k Pt_LEE(.;$PE #ı %5@Hr 侥uzS3(̴]\ApMNf'9v"4a%۪#/&uu9Sx*(uo{6AUD˱ϜT^Ak5O%/wQ+dpq@@U[*^)ȊjczO}#].QUc~XM4efIde٦欖B ad *a{.W=9`;Lەf0{ W'm4] ~_35ygl⋧b7KY=qKs%YU0;//C$ss'9l?|ūP6Iy\e (}Xϫ|^v(x@ ra 'N&^Aŋ8"]$mGDKcKαRAt٦͠LNr9S> I#xb%m'/$fo,zK?C̱ :IF3  TW׻u:[g*EG...TjXbYPv6DU}{FZ4XC~.ݵGȱp0[uU%WxQ*6E95?m_WU"Gqts;\q'xb/$Z9rGq]fVc ) lƑsFeY6CGIzWurz#!>UᅹxNlLބf=KNrN, ŰRN~了$QCș0w}e^ǝF:iq8kKY-Q~Jkh3LY%lO42z/kW]nUp` ׿#^j}ᢥz3L.V ӳ~MMKq$L!>?ywTUw,%B?{5E[ ?': H^P}83=t[ĵXS+#DE-tLc<g K.a(ǽ勦}rb$ߔ}&?'[=ɱ[ Uتݪ?|]]-8WmҚVSyքM _F$ sV׳_JbVKO Խ(:H?DY9э݆L#Ql~ A-@ /zpt| vk{E.U2<MQ8;v»7y!LixL53,3*+-~0Jų4mXt$|hoV0R]=d!j?,vQ?l6P&=-#KBW:V},?tdqZ& Eȷo>..V;b}mvd>"+eΖh)3y  6{5X!9K#\~U}#簧>\} ϡԀ K >'Iyj ̙i$DvOJ+`)phQ!(PA-)nVC3L]1IdasE\&y*30VLA r'x]q%^2\>-&4 " f%k20"FW\ +VOH-2jd">67}!z-"Xk[ճ9}/ wx1fܿj2?XV/|Dx[RFp2j/+S8W@w-$wq}hPsl9r*.hZQ*bÛaxW‰W!qvl"pdyv0**mm"Mg;N.Q;|8dt>dnB:Wݬh(r#Z{{SU"(6eS+GUho`塸'z )ED5/ʯ.U7HVwqՌ_IFKJs7,)a7lט<7.n EH dn|3}xI@gCWk=*^X9'\k#]Dy+Uu#Ǖ]H)EBj곇5s6g]j jX> yy^ƈKfBWQ (9mMLsmXHMY sj?T#d] L ],U2vk^䑎v; !v넍Q#SAnP9Uwr+A-uyc +Ի=$>G?e MőD]Ҋ!,,{D2ݍ km89 Xȝvq=Nyun)Ec4ئ?Ŷ|'kpbbC^:&RNx> 3521w wև9pmx9X>c (xW3crݖ:*CMSLTde /u嵨?~5 %򦐰cY?΁"esfi=Nt0*fr R 7Yr6qCѮ3[7ڲ`qB9>1_}NM7t/n#нjv|hّ53Mx8(ZAqr'ā[?y|ǐ@Ƹ Q'ǙĜ@ßz|ܯe!Uo| 3tp R2&.4J 7_עRZD/hZ=4gٶJ.b+Y.9L)SyXwd ^ BQ\aS?H2q=ߣRBi &)F9$ugfSLݵ,ꥨH16.vW:O8ӥޗHg>t^%c~Sg;:H#5{b1AH j׏/W1Mb4)ʏ#E [O?j(F΋i갅Ո`~i7L"+AdaJRO6JGI/s^Î.D#A#H<N;SuJc(FfRw}r<߹tOhX#!x5sjуe:p0DZ3 71aжEC eEPz47a]JKvuݨFBIE+d|˺\Y]l|W@F`9FRYt1Ig\*|'ǜHA5=zm@SY,rMj Cs)]AOAMƀ]$a} E > K3vZv)e#σl!6X:+r tk\ abGRdeCɝ䀝9Z ?y+si2B!lڙX5wmnl*ŃXB|mLxG1GP+{Cr?3Yy1;|Hw>sh&):˙-d5Hv Bk1XW-07B@>&~usC$RިGRv-NWڏpd]'j-s?g{o,~w,YnU~(. lP?2Ջo/2=)[C$f`3p2d>pb]wP7%RKak6FgoJv{VAb>.it0VItFsnCNf >=cM{Ϲ?IewQ 6F|8Ssٯ7'OY眝V><;J0-#,s=~-`n|3Lq=}S^ .9"x.~"o6~Y Y%ʔ aLUu\1HsV!Wymc~M ;>{Uc:~XgfPG Q ȶDb 1vOJ ?x[[ Ӑ $*Chmy~b-zűì7{]C;" |vUH';]0`Jd f~k0A2}cq ZS3#I'{\Uɫ 핅_t#ϕij}7FiҐ vϘvt0xt ObY3\ 5?X̄1, R2ɒp#1Q[D28"T|ptlc-x%ʩ6Ăzwsclž,4"3 o^מYVvk{SeB]kǕ,@*/yF.}Ue C>u!Ň2M;R$e4:@ώtU)1"pKv+c9f_㳯B_TbzhĊ=;\Mh3[0!#8K- c`&HtsPޟ5`)!J*ot v;?諒\. Yf{4(Z:JO6 g,A.pk7*j>(PwƩ1z*])Zc\V>h_.\YzˮX*̑OGzB]q5BJPnR״u!K&t,GcYX`$v/t;LtȡYdcK7eAbN u@ގ+ r oNjJYNi)ہ@WX%x/s]OOQ,AP'C&k[g}IPd aQΝϰb3lUvfݝ/7)+&,gڬ'Ɵ-iAAXxZg_1Tu &\1$*:GFpmo%I3VM\rR9?MwO2{LJ/ʑi) Xݽk ]{|;/ z-1;4WD^%D529b6`lC{k[)basgD,:ƄEi #\φ% c3IX) &è~t?ƅL7@R`ua ud;CܬY3pزJ}Lr  7$U wۖI u@76]zrx5òY5,>P}+f7GG6e‚IVWUVFs`4 ĽZyz_B0Vopj.VZэkr`&Owc1%u T٬mkk'<.OŜ 'Ah~\ݻؙ@wM(VВ>9q2Wo.;˩k.ϩEi^J""~1B`F8YXLTϵSCڞՄ2勉4ٳ6NtqЭ' #(tizwGhq]rupOզ% Rl>r#̘tyl2$J|\ޔyl,i:GL1L V^q}ghdYnmTѪ$k4-ûc%1r> dMK Л@jE^X'c&l<Te;FHEZB@r/Š 4"j.Pq ?ϕOV9յ,];7d8bᴢ-c 9D4CGdwߍsY7_Zh38 Ej[z9z~?2Be$D.9Q;jgU_rn̚0A(GzBZa39Gw'쭅)(=Q&#|b$F v]X2tQQf]kLF}P /dXAF.g2<^cLvmdOp4.Wɭ-qZ t!Eoؠ4yQ^Y3n!N.,@&mjb#O3GBEEKHeLg>|Y*.g~SRp &f)HK>|DK4Vtu@vD: 9ޛl}Mb;I/%mYҒ\V f8>>|.ꫣˑp^޼,!&^Bbi "D*O:JT &>8c7?mR(8z<KjOM'rrAIDʇVdκk@ۢ5A /huNd$ @~69#Mƣn Wޟ☟l`Ӥ1g+ b _z Rt+(4&t암.Ea(j,h1H ~ N:'LRzEQ8xݿ^43ہN p]KR )S2؇2Jzv7~y1UeWѳ yry3@7bX}^};#}OTtxYZ3M1 ވ/mOˌnQݶ!T%^6MB 5u+28 Jqd.nJȌu)g,te S1PB eݍ Z TIX\U.d Ϥ~"pzQvx 2`H|;,MyWM#fQ2`2p} '/ʍYM.ٵhtlN;M@~gi!ō jIw,h# X ` :[tq` l( Ws?>ٷLӥQƨb$ŧ~|H.?®-q"Tax6C(yKy f~`9U{n{H싴Vi}"DbDld2 ,5j]+eO?vj<2Q<q=Nl`iEaj7dO) vG`)׉\lu/y` ,"8Vys3?ܘe:&-2S!)r/*۞x*4sNE& )?O@ Kϣ~5  zz)ڊicqZ2tl*̟TXV敼CUOa|.htU,bnpMtߺE[vUO 潉GS{9{uF%233<.R ח:3QRB?5Ma9-5ƀ]Fl3( FxR=/fW<1X t|,z<{Z.|d%!fYŸaᄮH1b4r\y-oONѦVL+53/iL4?Fs`]nd`cs.b8S3B֠Xoqwر2fm+D|9I`p5i:ip "4Jd2V6~dIt@f6 d_$78؟QoXzQ6 @)Q2c蝷ح3ӶDaKl)m$^tz}FGpSvHhayZ!IғN,&4l Hm CK b˟?9S'l}m6Ё{#1*5?)ҧ-%ZSoc7L֫qK= .y(8kl"V#t5K߼sTB//pD&=HŕYM.kRM24FxW~ppI%Ь۔4N2qg;}N{OLHP8k868a2!bd*4{υcuZ=PEe |F<4l$IBTSRp7I.kז1_~R=)Hϣ3 NY/WL9M\L!)'+)^ T! Paހ=2#;w҉0vQg±HHcd.ozl1siiX}FwYE~of)}C^9Y"(ިu+.`<в[ L~ds tjUwcէܙAtIw%Qt鬜YZ۳GRjQ*Ȍ٧ `V2Y2c+8m! 4RvrzƸ<h¿Gl;.5%aĹ It=M%`{sBdx:"B"@ajV?X"!"C%Y;O$n,r+q}T{fxm}-qG ,` H[ %ߔZcٕފemչ`WmEylOC TvXqidR`- ]cfSieiU{Z -ҹQB~-'-5?f[ $Y~?jG2$QwQRLRX=vTh룬t:*TS#_A,W@TBFJ<[Ӛ/xp s^R6qC@GS>ᡇD6HB|Z.B4 97+8;VR]5C_Lj%E\zI)u!Fť % 줂γRCk7xԹչKƘIc["3\z|f";T'ڗ bBnwMQђXYm1=7Kq`)œKTZSSw:S{ݡT7 tl̎I&|%tf!("&ջuk yZ6Q^VFV<fC|鿘|k>,&E`Źpl4xɒ8k~L*N<*$g{ί4 pdD)8 $/ 8m4(\ 8 *zk'6H ,hu*L&[V4":_}Q#'B+44qѨ%QC.>% Rܢe8U|;蓈l3@HZiS`blZ Z?,zvbݘiBRz$`6i\1s#ha Z{n$w茻܍#n9}vRʗ["}P^R8w<؜ϷoPScABsD>J׿/[`2uAAlQ`@)> yI <Pփw6yL\ A|bU/3 LLb}3[% $}zDh7#缹ju675?x._^dn#)Bq-XcXҌP(o#wӇQmwɧ}G'!QI&tCg$t* {Ɖ_r,_ T#tGoֹxb|h9kCh= e p\ԢOv勮v;1aGWIh͟fʨVC H:j .4{@D`=XeΨ1"E}ju;}BdcQTaM*sL]u` OyA Q|ƩQs#>;R0Ϧ*\i" QޟS;Vr)J]`Cng{*Z.Hh%NϽ,$PghbK oof]\3c__3NdP+C.Hc[Vb}x+>M)}-D0w:PbEHV@r]pQ(d[nS(!TEj!'TCb6WQsбwե4dO#de`*E&.@bd#ץfhiK m j Z@+'%C0inYA:=5a<[$Q٤( :Xʨ8TBIvK%FVJɸ exE#9飔]ҸN/byZUP nǕ45yKb(-Tbgv{n]ODM^\˘d_ ʙm %':IEFz iVZ <}Y=JxJsjK"s!D ھ0/#~y09ުH$KR:n60b ސ? bHXQx?@OA%>w1xvzǣ^0[XN Һmj(# bXNc 4dN@7մ"[q| kYS7t:Ym14UNn67FS}s]F!@θJs&'w'Wذ1GK>\tcb=^NPE@ܻhToHH-nhPf*_gNF5-6j MZ-M/]|e|LZe̦X.EӲJo_={Z}TnUO.4M94 :Ңن-J<2p4O6kALWs[[ሥ'x#:+MrGNv_<ykzɤ#伳z=I[3 ^`S,[PR1.N8h u͹BXZ˾YֹXr8-'u֞H9*ue{Ŕ $dhC_=(\c_^Bf I WZvl^"Sa۫+rcY'm w#xש;Uw7SʸI 7FW$ 엤KTCt!zd*bf@QrgƢGG,!ֽٛ"۔NϤeN*֫" 4֦FG7Et`M9nZZmaTV-g>Q\?Of/ 3_i8yBGªOD_\>ÃzyB\UwʞZH.$|C vPG[&N:A +B0֪7xM7?v$ITU#䅼X,A Meο';gh`zuaԠ. (q&nkCzH#&͜vPu`g}~B}5GPWek)9N o"X<$[ +|8} ITg=@E?'pzZioPC?#پt7-I%^#T}K&ǘ(6bU+*WWnKqs|c3G[t=Nh_6̆ wYK9yΉ!=W M,o<?wBS8bdo"ci]@3e.QH xPkIkZ)mR}`iqCͷOO]ͪ{Y\Oܪd KL 26Ksάlp[{&uWr5׃ kXZuAjMy/l~s xShx?z=Vp6lL+!Oz9 ۬k,ym 3Jrm<&%9"W/om>؟d1^΀H xtE`Ѭ3 2\l{w[ttTiZ,b8lPoX}%-֔JRYdw_E ZA0ru/$l04w @***aT134po0xETBíCaIL !r#Hc;w:pn%=_l1d-/׊2 j)G\#Y Z%} Vg_T`,nS"G*!'88=J>K{$R$#dx O1uk7{`GMHtJ3+ d@Dvẹ7U@b4U`I:E$L2y?:G/*2qE@r~T6XoPn~e3~Lb*z9j:oBogcxAMO 7aznp2b0E blκ܎͐F";j=|gWk-]3i5k2wl.DW?Uևljd^[;Uxӭxe XtWMza FC2פW'dX߶qiKS=_ *Q"gsQB齁m8x ~6dк2bQvHBLՇz^?gʒZڐXCE22S {&uP-;=Ҽ^zU0mMҀՇUN7Nb M5{p1/PLL.MVA^L6p7 d)]['Ħʍ>6TWDeVnfnz^cI3+m*^~D^ Nh0Ʒ0tfn;@ P-vX))5L%Ԃ)goxν\r Ь[\O`3> =@ER&hһ֜tt2IbՂqSzd0mgzaI榝8 z*~o~>V& :ѯо'.8⼂2E8( ؑԟ R؛>c= BZbP]K1cB 4{y=4uz̷WyN62%Ƨkdva6bJ)VAK}P%IF]DH939>Cݹ:3LV%u0 !m5PG0N$B8;AvIz0P\=jQ fyzʠJdTNKeGgi"~Rs[$"s>OhCjA9vڽw !4kx#H)~GN7.6y*u5m buͻf ˏp5z AGzhO Z#;l9"ÝI!p!G~ q0UWHi/HO7"@e摓lϢ_V$9dv7-H7+ [SET.E󌫁C]XyH9O.WMκbLh~~:U"o)fXgM+kxui&*;s|uP# + Ys9 @kؕgVPZP|؜t }DgP1L 7E*rhI·%H򸽸K/МϜc,}#FN|B`h~}1J$ROߗz6̀L ݦYpxLTj@?ÊDX2!ΪIl"J#˸_O+/빰qA*]9&׬2gO8ӳs Ҳ77x8%P)KaE$д6;Ž:| FtO7J J(^~BLɁ,>B)$tiL0el5 9df' ˬO3oGht~ ڄr@11{- i^G|8LNyo̩BpM/Eh["v*Ğʜ C ҍz~XmiW?(ؐwP&ڍCxdTȤqsɉJ+q tt/5\j +aOR ۪︡p3| U3X"p&APcA?zz]dCvKJ\ B:KQ&tejq&k{yeZw2`Y6HU % &o-PDcgJ%)i_/L@ ,OT; -nݬvmi&>ªk_9}kC,i.]Ehl#dWF\u!)J㶪ΑDtbf {oX2+SקX RGN/IC'N<4;![:%D4e3",H ̴6a/vmIGLfO(_H wAeoDX@ t]gW26W層Rwe3Κ\CtBz2O؋vzr: k(HTi{Ժ򼲫z0mԓsZBS[6D)A=9S0Ǜ@ncG#R~Duc7U@~w2>8VsaϳK]^u#OElWU psXNЖ~,%n:4C.lt9vo uv&_( Rkl͟`qƴB}Mj&(zDTe C1}1Ou5E^[ &k`шܭ^$٣ZcDrL"uL".XzanmOfN+Cb bK9!d^US./avr{FT34KZ M Π16LrhtCjKPFy'Fì8+at4n?xk{d$F]DwQ5T'3A+6#dVBNFGHY_'V[]ptgr)^1L^4CkK)oNz9Yy+KgApi0ȍ滰>UjT u<|XB3 6Q -s9v&t6"@Kĕ,pKOK;*rKV FbgK;!\^F6ޔ!+1JstDwzT|=~+YrWfOVx3GܴarǷxB*l2!SuߒNHg!g6rJj,^ES#ϻ"3+ IlR:A 贾E)!̕zpp2oV3@@9jehO )jSt4&L֦z1&H mbېKh;]sr/ULk4Fa!c|\^ ݯA#MF1Rht7ܩ X;| U<'{H]L1$aG ]T7 `o ^X)\*x]i^ x4NvtVnF͵ 'Xd-iLmwH Cͺ<'S6ttݝo X7DTɨ:{ߵKhB[O<$*@ ZB*Mv<h1ФG hɋ7*pߙ+24瑱*x㰹\jyRqyhy\7ë6GVԀ&̱\zS))'9ȾqpVM>92ʬ2i{Km}VVO-V ܷG5FPp@4 OK[>Dj5+a.a ?7_@/"%1Ꮺ ~v{cPiTW|Ҝ n sQ yVG;9*wX%GH:CQ%Mj"(ر1 Pdn tw:)`b-v/1er#^ DR,}zHzA-`˰/4j%:WP@p9Cha]O\mR"6`VNLQͅbJU:,}Nn43$kA0cX[*ՔxPpHWڝJ -~@ )sYc4e ]."kpM`/U "M#`~^wXvP9u֞S 0 4d1uEFoջ{(7z|xh'٩h.61$Pu{Kz56s8{8Rݟp|2mZѿ{-ћ :I7Xx_?vj3YEnW~n,u]bQI>KlFL[U  gǮZ wJ*Paa4J!FxW vntg3rKVJbᙳB!lX0/zDCp "5-K)/A[?hT ͩRPY1ҎR #4PO=+/Y-7T%*?Y7?#fˬOJQ[0h G,oc!f]>1.7:\,4;oST ,볾tį1Z* 6\o^#:Rud(ux0xgyj;5Pʅ"O {7Znd&eZuTh#L Z4V4/ߑ+޹6d0i;SZ#V°uFaYXyɇ4_@;NE*1N5u_z e P;}څF/Hz+r)YmK,x1P I⭐$^oIbݪĕn=`$ lυ]_8^ -nWrqp B7`?Eu$[ ziMr ¹,Ptdb8 mP}g ',zpd ucw` {]`d"n|iuG-2*ˌwSqc*:̢qDL/m 7o.TSA;ScN$oCx\^$gኩ6#YmYM(ڈ+A9[I># uZLOxjt߰se2)UqW厢}dr32M]tpgUtouy.CrLmp*Ÿ#x zeMAZZ\&mK]C_og}$gC("E3ncu -$(P{m5/;?)~/M%0QHS e!Y ZxIm!}:*uWOEkIsF_ZP30F:m`$e}u/$v|Ϻ#L:e?\YBeaF8BjHۄ*}@@Ƙg^U$O$#"H@EUl V~YCg3F-*ӕRv9hD+M#Q"2>UڕJg";^%~/ݒ+&jԢtK-&Ucưl 7{o,Bܸ8EL)d8rG$c{YZ⃁~ΞjЌ҄vt߼kO0ϗMrD6-G-nFwL0/? v!CMOagP\sl[ĥ8+>2F0OaN R8k-.ڶfy{5å{J?݋B&b'bwc1⦵u۠[+w4C SIm1bNaႠ&J< @X=$aU[2 P.A[/ Y`.x}%|>ͺvwL 8X \"#&*F{KaW;zqہ =6jH- \ӗNw1ˆҔϺcV6VJ[K`a}5RZr/]1r@Ώ9`}=/#n':Q;==DG.4Q;w%_j'c*!HMف`-sc`A8yZG^3ܔ)`(B,p)w5gY"E: <Τ"DDM}S`ʠ^7,j,Jsa 1$3bH_ik/ssJTprpPċ\#~kg*\>pnF k>~cD Y7Cn[:d\2tb:Mƒc1OD|.,뵾wkNV =uOԖܢ "ך9t2hװ^*;Y\􌷓q~FEފKד\I C^0ocX.]>XF ȂB m~6U#gycq7 E$G yIQ@Z큹UԸ!v{`oq[+j;}ksvTo60߼cW&˒c0*ȏ"_cVJk{Pz^DUnd %%WB D149?@SoʼnCnE2(dpLL2OzUVC@P0s:eɋF,_wփ4DV123qwRf25ך!wGC8tup(GKJ{ߊ Q&s+8#nͨO&4/01Ve~v ZI cZ0< }A@и2ȆQ`l l>OJ^aj3KSs?3+3kSBm(=4"s/A6:,!DR/վ3{={LˎZN-Cbto T|Mmwluʑ_K[݆YNKp*_c 9ibtְʔMӬgHKkĽHʱg8GK#Tq~S̎72pʲ_UC {Y$8=fJRG1-kL+Ǣi2>GbЭV9lQiUC,#}eר׌|G_`c? ]FytWiX)denXl9 ~ @V'EI}*Z9*FmYp-aU?J;UȒ;}oeMS@SIͪ QaQGW%-4s]>[!Q3 IreT]Q"L)VG…a^ŇǿA_(z`mDzQS ʲW1 &K53(_LW?{A+cc"~aؓ Hc ^݇pvX q2Qe4 _tF|8[i$ly8{qRUWs\>%#bX &R dÆg&/c dzvHw3_XYK#. m ^^r^'DdR%--AsCļ˭-(p%Sߜ\&s*F'F1`9 CG%xXV5i6&e6l]|ɕ|A \Ha}v+9B}Tl&-w;%gS5$C+z[DHFւ;ѷSaOٱ6З= Nqj4p4Bi ǃ|]:U7d\gW 0鶗y%?>mT;XFθ7U{O/A9,S 3w1 W]sre)䚺9y|<{1s"Z%y @3=1lQnGO4HVD"u (V;COYh/'݆ȣ֣M`;_wCIF_ŮC@~\=?Q5EPDNSH'CIS~|Z3ԸzAu;ߝG33-+'fi3]Խ}*gW,KI35STPaA&p1<!Mu d^\#H1$Zũ+F$șd2AԎ{Ii16 :@/YnӦm) ¸j%O.7?jDc&\TSd])x(n [uFuDӹL VzN4,G+;j&|K @-#8J9mP\GI$B5uw9pc 'iIz2mkKy85|)c2G׸pa64mZ2<zN@OYb'o'^i ў,hϠB iKK2Ny>zS ?VlSq>b=<z+]3jZGv艹km@ `'^Ql`\Z.`)k,JĂ5mgB^ևORs]f:zJQ!=#D6} &hɁSKk0}O D%rx - ty#!%rΠz{ZGj|1・B3 ' k CCJJ ?SZA==Bb?blqA$#@%h8\+ Pٕ,ݽq2uE;hDŽ.bBʚn'HOdPtpsN+ /8(`0zi3 kbwۉ]vl"-<AuDBk?.;Sm&݌O}גs;:ud$\ s_=x{@G \-o,]5I#ix!nڤdC_Srňڈ$uBt)>JMWTTfgUeyR^+@`xQ(^K1bڇeYKmY7Ui}NP]s^󂄧K9^Nk]Z̨To~ks1#[lU%ұ$g:7 ޚp#|R30ZG q$3u2{8|᠑9xZ2FU /#~>[Tf鸊4"AAt:̩DЁ^ԑ;y%~edvQl3lMMs:F8 mzuc €p' :t ˙u>IیuқFmIbJ6-{"a7 ^G*>˧ԭmP%TbQf-4GB@XCV|UT+GǓ(P]-;rL}' QIhE6~+Bgk8j79z>%oO?:ZhnIΙ<{;jUlY[2w*@8|-lql =yԯQ^7.ft$ 3~s܄.ixH1xhG2%d3I?С\{z*]'u6JWOgDo$ђ 7QbO^ bѼ4WDb?38o"c"R`GT|nA_CbC g?*iWwcw 4`HGjjd_a)o7),=xS->x0ʟ8>Lo,T~qm?HԯZ.Gҕ>B1Zh>\ ͫ>ēML):e3E(Fcya]Qw`)cpf Ç]nDZ:m-%.zpۍm,ǯ \LIlkAubxs|Q0LjhLF}I 0ɃWfaUQqs+Pp9)!X$&XpOp92ȸ$xJ\ \*ՅC$l:oT,.Y~}kZ5q}UONkDd#Q$aF&d&7>IhK 2]נF:Oy҉mP#X>]ņ83  ;#?)lE+r(ƾz.0,WT]3 {7ҍb>?uHW.\m10Sl8CQ-cV"kN^j]d5R]wwwрJ^e^)@uʺ"AVOD9mGnȺ4 qNJx!ۧF 0#9{E+Q{.KjULdg)%)\׵ӷJf KGc* G]{R}B)vGkpYa6RJuo2׌ V" 8J<Ц1-~`yĮ0h0)&¦ɰbL oAT<_RN:Q8#ɶz'KFe.;2ܝwlWmPUW>,$Pf~c䰱t/yn)'ya|yg0M\13vʂJNO ӝtX$ܛco.G/鑵0nO pS7"`EhG% Eb 4|vt6.Y@+Z> %Icr;"k#yWEuZ"f ?SCb 3AɃ(E=&ze|M{z2"0ܤb2*q%T%kiL2u$_0F(PU]j=(0h;3%2kWsV  l"ۋhe+r;>\S[!V#{-Kľ+Քpj4/[d"bкgPP`xE-z6>DR t#9"2$x 4 DDȣ3w-VX?1KqHlS,TELW.mR80 x&)bl'6-w)䑤"ߗ'\bZJES<30jLߚ>W B2b@cNqd\횏ڤw0K[aW3lT~-heai}b(ibI+G1ϭJ;xAD (W2s`[r >b醉,(%]׽0ݡA}|S*9#'uWjו r>0R ~m {{4>}4AN٭}G<)z. HgνS3,f&Rc2-$Q^ƏcLNȺAex p  Zv_AxnAX1l=_eRa^S  TR"HYO< 1S^zJ\8*37AGרk9=N۔_!2)!዆̳bP6Q$i\M.*i;2_ qѵ4;._&YQYսd2_6Ch@v跃Y=X.kfC%nB*y!zJYr୭8T@4i$pۃ(_MmxU;żTaKYI(i7NR/O aRӂ nc7ƛ>N10m.oك'[ L%e Cf379(B}: Znٳ,tIOr>+V ,l嗯xlODB;2Lo3pEs{j7%y! w9 .iGDW㊂듀>KKɶY/Xv>S"B?F,S*Sا%|. aؓ8 ZQluޛZRd3"**DL% Hiw"b'/ k\V R86ߠ"I}1}ǒ'w^VL-pL#QWYUI?-5GįTQtu])Dx|O;-= ]5O7SOb|hkjn^wrS`4[B|iٿh%wœEnv$V\ۓXaQ; ܵƔo8 s>xl O;HzA,,0 1>_gޑIq2ƅU"4h8i_}=#I-GDo8;!g]tR1KYdSZ&`>Vyζ0WdЖb񣒤pf&?/$g4~)cQ&k*SGtY5/}j:{-I۳.RVg.M0f䅉ֺkr>A!$! ^ohS8%].d<^SDZY87)N\e(Fr:;S:e4Vp|gc|[WV4u*cXRcbZFqU)LKU~`̇v/8$*E яo!?/ *[> }y ;!UlX4S4)g3(t˫w ufڅQ\Iâ/{>1𗳬zy?"/ 5nH#ϼ:)/Zx/غ*ӧ.h [f o#aa.O%9!9#,ϷzNt0]CEBH}-:AT?JcdH gh/UkS CB VI|B6~*Q1@S]Wd6m${s{Ͱ3EߧkP2y*95.riXzab[L^R@̀pt ^At2Ț tvj K{xRMt%\6IaCf%#*CEDJ4Y 4dhFf+J(髯"`+neZ9 RHOM+䘃儘ۙ8 U$3o?4a=0K:t|W%7d3][itB#8>ʵ3, R:F=p׾ ē1 r\?qagR1'1ǸDpWXʀAL~e(yD]|̇0F,ƄFފjOGo0lH~?BD:)}U\\UuhS] KPnkI[`l6jُ.gŏa-z[˕89+E'0/G~5y3%M'Z+Z7$r|Eov&]l*q>Ͷ!~+ 9{mr9K\۵$c͇y3"ӣQRO0Oim:\T:E;yzsK6K2?l`&tR۬ JvaY;bl_F/qyE ˤ*z kkxO>bhL; -A*(xETĹn5G" *OQD{]T_,~4` 賃v 9PGmulJ6 )j&_y3ۮ.rl]٨Ο5=%ɬcLU ˪]EgilnL=͋[3>(s׀M{ysZ籎㡞f`Vr0n >jWX'*盐ə>7q%0>.b5A&2 =v |%PSNy=VEj.AEۘ,UCYd?Ժ9뺞 Np8O&I\~6a-y+w6³>E]$\uOq䌞&wpt:o07[I/S>7Rpfa?6tuu!ju>޺58@&h<EGd AHS؊9[-9JϢ9ّa+wg3i?ճ3qZCpfՀ^OG%`JsΕB|'EgM@XuR~H;h%<ʅU4~DT:6BXKPo9(kJWpFCDr,%ؙTC9Cy5* Gޚ #ٱ=Ϣ6ah?y'Z&g}9~Q^ֽ\G@稧\(wUUiGJcg*@!WŽwVƯDY!`Fh Rm(e+'ޔ8*"|7Yޟ2z?!4zKk4LKSx\^H8S}knij6YAOiy3¥uDhMVrΪd._t4=F `А?G ͡cSV>/ MǴEXP2~r( rqpi]n8n\`(c'~rcWkDwt`k#Y"7īf)w $q=%{?gc=4=NL%m4iF:ti[XuuRe~=+3-bhqT+Ei\G ZfF=; ,Q,f妐g !z*/R{u:Jڑ"jA{`7RjF]|m#RDO߲ˮ5~UlU iMxPځj"飻1z~{`my%o7BIʎ8a]nltZ[zIʵ8lW×4BƴaXea0 -(8,](š>i֞*fq龎8 QJ AI-H-Z"0M?RLm{TQ-T>(f*Mk;.N~(g0w+^W-YHkƗN,Be8i >G^^4.`~]9{C+|R; QR3t*]0 %at"i$if|sVqG {߽k%{ ,6՜< +G R(HL \88ƎJPVlڏ=::٘pvùU!-p*i׵Cq7֑8A,4}rr52jHa_">= n'qO'\RCp atǣ?Tŵ4<uPD}LY|aQ=iuvҮ}!~&}vElf1e@{?J禤b^9fZ*N22dSvX^Xte/tJi5g;$%n~ƂebHzH *Iy69I7hu{&>wq"\"ܔCm:̯pp}q%mi+5c"MzȔ[F~aC,f Vz<3qWwCWM}d/~L?fu H'_W32C…[ʳ&f\`2# HKI# Ai̼ݢk%eYׇLV+=]YZ)oQՐm&M#dhLxqV!<*=ykPc fu@hчu@Sʯ̈,fɓ[Cųfco J3J-}m !}bJ26qܶ͝d7Sb Cp­|aG&8lPf*aMg9D;&viBc.~ ,w֏Z$[gh40QQ4+=tyj)+7:J|ɮ> e@iH-eWm_1ky:Jx99,m]\xsϙKEFheU \M24f^I />&R}tR*\{j gY[׺;+RÕ΍;RXƠ澫@Nr-^lKD^e&0k`3Y72b5p cL,\svO[%d ^姄+,z}{ .{ ,[B#Np fS4m׾wVvKna!K nV3HϺ%JLOCku.N1ׁ&f~,;JsI&(ΈXa48- _cQZ1LoߝLPY| KwCrLvp P O딝HF)9s̩{ 1\]<[7jIt+l"/&b#ػ+^C9`)"#qɇLNbHB܅v8yyggHװL57f:n[웛Bf2k}0+jڶHs8 ,> >_@^tlRpf.e)WQnt2YMJ*<Ği<^sf?eR%ju<{~/̬08hFU>x/xYCCs p:c=s\ @jP&m,4گZg9) llh8 "ZUOd%(u*fJ#)OJSt ^5%_H"$wc~IOt1`"x z1FidR0dђPy{5aZo0E8yr)1=Z}E~ؚlR*9ȋ*/:G#/{sh|{G +E#Svgi^˟E6P+֘g[_RviYOA.*~C](bNjSf>ˮsL.rr(|L;OryBsCZQ3R,W dHMLJ< <\3W0Vgc)Mo7 M%&Pjm^ 5FbnOj,OK99;%;>/:U.F~/f:Uа+sg,m;yA8A `iQ骭4@iRӨl4ns۩2EU)еvV=ѓnͬ%%ڻsFn){~a1-&  `B}8EwZVs;P1YNH(.9Xvm o1cjЮhitUa;ut㘎FRn SƝ+le}8`*5<]"ba#+`,)Kň>9~ܰcmr=vΥ@ks{0VF~*U$' o 5?C&c 顸_o)&tw4StOP`3`ތy{6 ?l_gm>>b)s4O-3G>*pq3 e6xm͕ #QUp콎io!h06'Ӳ.K\rO C ~h|_ѠSa]丹/ʋHG.X6RK@S.`s^qGyP5V?Ɣb ` KL~<~ЋOsPF`liVhEψ*uf %RpbDD9=*_p˷0(ݵ!+4 <:Դ :Y(.Y4s'<4I{btN.r|A2}Ӟ uI:s/t!,"6 ;\P˻X!k-:kƌFnHLͻ˪ Q 6 wy!o7 kbn:Ŵ MmmB^]*U?kA&ѡ'ZF5}(x d"G$]#siA:5lLI2L!m e'GamS(/dNlemY1u‡ 5AD\!7d԰c2L^3o%:y@W[ad2BӵY$>y n;@Jʒ*~?I H#HIzqR-\uɮA:=#t>xAfEzxivnb#/y.`\zKCM.C7̟9ғ#k_G lHfN]E,R@j]C,2F+v[85uH\GjX|DGM:P8 GޏeR\Z .ԤÊEMWrDLH݀炢~%_@xb,*IgtR)+ѷ0qkRhT~O >z^bڮ5O6<81 灏WʵH k 5ZR;pw瓋̼r#i; D!^y~ZW|9Cjy  B?+ 20bѭNRbt_fɉZ*/_|xl$nkxPK0zW`Yf&أK4If*T_R +K:n8S)Qi](]} ǽMR+"ز?roʷ r?p- Y'/sv`ZwnRA9 )`e Yj=e g<;X}/iADN7e:Q:Ҭ`Wf@n@M{fHÇص9ROuַʉeKÚVU*l i]B)NZDzWoϋOl`wg:,xGE+x#Z㬖]L ݇`*7/o-$8$uX "JБ:jspvxe5>BJMzd#"tZ UCC'G#@2w}/(vZMCwU5!7=PzYXMqj2Cp ]#Q<;_|[b~rJyJTEQeCnp&mrmDzАk8c-k"c誊xp쩡@QU%I_b|^bZөו3cFVرa= R7V@ r_^<g)ZgQpiKY:)nqE߸lCW^B|(0 lMgwW{*ZgZMn,A0k!YdՎJJ󵃜gvߐky"pV&USRlbMB1&'!FZt ۘ@M]&otthʻ`FA(O"s !H5l+fĦlL!L6y+Ӌth6{#+YƌuXkTc;{4"UbJz٥ } qQtc17*odc&5wB MXK2#˜͟ (GYTrkZA|J\]%a=")ħXs#)@pNܘY=+[C޾bvil̎ +?X(" =0<:o`:$QUks_!@hƟ펐Q'QDO:E:DgDVO;zHJCShOՠj!$ dOWDe^.H_om<0*'bV17T0Y&/Ɗ4nY2"gfZ-d#snҵ°Oc5}n&2rO;Pm'4fߌ3Qg"Tטmp5zEvuZ}B3`dc*݅`n-'8ĎSw3rFHVa`Ƴ U4y7M yY+gLv{s8Kb^YX_3d]iERMeUۑK$skA[?9_~1òM7X)<~ʉ g،]tq6ja'a%-gճjZz"9SܯpTm{eRdsva8?TSBfwI-z: (*HI.+wM?YM\Z0178)(Օ!5hzJ޿5#ĜwtfM?pFPakJ-1?I(c}>Գ[t*-ԁY(Jz]JQОf#虙%`"3~TL$ܢksS %Ss_ٷKOU\0[  (*G\^R@J}=tf30KI3tZDˡYɪ/@a@\Kđ6 .mt$Iq(CViY.Ô :ܵ'"K[!Zs6$\̀m8unD6 N9kOBDOPZ! svo~\;N֍!`)$Xk^4k̜HVs(qxW2ΟG?%^b>B))_e׎%Jj}|'Ӽ6}'AEɁdrw-IƬli*Hm@)O)5w &H@U4pF(Ǒ`p4ʏ3_i=EW)yA~~1Saq.pGpH\`܌ugc>r]wyݫP䩈^=خEg٫84;WL441tΉ;m- /O[淋11+-\vqA"IB C5>wft(*A% &cF9fڽxdZEsg2] 7s0Kx; S,1G j>ͧ ~NũpuDZΙ ƪ S}_kIب|a U_$̕ns|a@KqZch{(=BCZ0@gch]P^fav?#6ҴP@H[u/ ^8 ^|ll#T)䡉A|Sad@j=Xw(_yɎGIPehGƬIpơƊ{F%WZ>ۊᚸwTH1cM9ȻтIK+o;vgLl :)BRa >Hd۱Us٩:6ixޞjyR$F 9p5DkABeϑٺDr}Oa%p\7ޙ@qt U$Sq̾#5^Cjﻞ?{?;h&E`_++M_R/vs&I*+/D7OV ^uh?UYiy6J᠓UB> cvb | F_LkqZ; $`.zJ<Qy:;2]В:8I1QHo;٫HULGg ?b)!u+v#1se ~]E$n%+[ %7 q`KIcMshH,IoXX[&jpwGjK[[)xΈ.1pOb67Twk"|&b0~Iul%lWϲԕ&CbVpJZel]9ֹ<׍83A@>KPTː77f+)ȓCx}uNUș3.>bԉ'I*?Kb@3nR?01]]?M|$woQvT*_N0. pvA4꒟BV?OQ'MjͩM| ےzBUzBތaQ2%> ҉ F}A.V&Wn-c=<_(Y_W׎d[ssX =[H™fq,o JWM)` 7 iZ}dIdX%3~L=Ix*lÎb͜KT :?'4܁dۦ;ja Htwb^-5 8Yɗ{|Lqx \H7 1%W@|*v\8osK[ @U3=;Ʃg~g1Dli-Te W$$_Xj< ST{Rx7P$"Jfjy$|2?Iz|]k@ZZAUM.LwDWLPh5s"_Ld{"!QYp4(qk"ںZԍG]7|0O`HvBT -ɣ` -WlR룊uXC\5 R!e\Sg&gLHPph7~?)ד gGTyCf1#Uuj2Yߪ&. 1zrFqWz%9B]pP~Rwqbeg,\L1r }|IqdN$ڤ ez /qNEa@<:XSɨWeaƩnc$y0xtqVD 5K G +.l䳟 =0FT ^EZ*&!Knb:8q-RF6G=)H qcca7=YVt)jqMuٮKfE@gy-ܓTX%n@\Bƍk ip;F1wH4nf/n=KY'FYM@v nr O; U=_Jq+|*AЭSGqs򊝏_ 2HYӋ}mݓZA- X $![&a>?!.4g׸D Uy|gVQ\iz͉R-.Akk彪!jـdKvwR9#I?hZ1?O dk ytRG5>w6vƚ F#AivԋDjy26;'K=/M{M5fQjFO%bGM~  1'vV9G)ٵ D݁>x. Zs0bU{oRQG9;+DcPؕ5 Nѵ٦.Oz$չ58DKխY'c$Dm flWfGD-%EPB142W*868Q2el)&Oࢃx#ƮQ: ]uƹqبUwCX~ʁnb5r%2J.׹qwv`jC*)u1۪eh9=U4}_ENZ4ݍ!P(ֲTP3 CӏaSi m>X^ْG&ž!-~pEd]=_U\f.|U6t= -4ڐO e{ 6pla19Ve\Z0^Y]ϸ!^\ww0OHm~='t@Jj߽&Vkai"@u_#W m$sat8;3UɳM7!b. dE '`9áP)KHYDtJ[˶&~M9q3O VWD0@Gvrqx`^1+Ċy667-Tpj X"6n^"L'Lc:-^osFp&?6;v'θhA`v6zݼ,a`Uj/Zg\i§6xUj(mni 󺄚׽%hްm- 3In=0~QW)]o\{s$PNOh_EV+ǰ5'Ⱥr|#+]66ܾPERe6'/zԯtP^Tt8H( :I%|qswaw.eb{cMAZ Ŏb}<8Qd,*'>̣\i/ia%9IP @ZejXQRc̡ܺp zWRqSa=UJ 0| X`}Lj{FK;)N3GA"FXP!+4[-mE.w3uUEFREV$1V0f e!@4-XsOs@<؇w+#- z\Hpġ(ѧݢgt.a -(v'Vb4 zۢ5nOFQU#DWfΝvܷxð,Ыh7*AXRh}&= )zeͫpx"i8b kLCeYBJUp,4ݛ@^h.GS6:dKL MΫwy<h9K Rů}J}F'qu%0f-;6HY<?T K=SUQHE*&c(mga[s?@aGg ǔ[!_l?ZܩXY Luu/>w i' v2gH:ɗ1mpn$08r)Wp% I[!zgSwEQFGL1*@1jůqRGN O{RxKAC< dDb|9cE&&l׭/ 4+F2^b̔fzw0#72tuZ0nfFNz&:PpI?-fXt7o=cNߦA 9u\}tDS?zhioFANXBjrJ K?M;L\ߋa9tK)pB1Ċ>Og U?[FMAZ˻;4n* 3ih͇)G{퇤MSM3:sBX^bXc3: CL|{"y43?0٥*sw #LIFfGVM> gz, ROGg~6 G|ɷJY6xJ5#_ 4 :I"\Ltm[r;faѥǗ E %sh^4>5X'l(W+ dXP}+谓cxS=Uϫ ž*XgZp>T#[&NVW2сJpU,-B[٨6uvz8((`(6OP&1kCmC27hMwE &<{V( VIގzfg=PZ ӴäՇڻSֱgAۜ 9SSab |05B4ӣ\F=z7/ў K:4S3TsJJϮ2D%H R>6>eEh|YŠdsªaU}dЭV~@gӟjE~&_K;xywi=h+ >zCf8Z|/+})'xOUIu$h"h %|-.j'|+v4e,*Rhs Vƍ^zPj1B{δJ%"/ IG ]kB&ld"lgd[۽,PO߻EBpꦄqD5D/^T hK{;DcPfϟ&bk;RsisaZ7wC8,K2k ?m![|<$}j%ߛG!\5 %?ŞԱoܸfѪ&a/,a SOюt5S}o4qsIJ(FrAvHa(ZOޣaHԔu= عy_^P"R¹ gPi~*$>a ӻ[޾ HT ܣc{jԱ%d'ŊvH=Ѵზo ^x /j'=gF5:^GFy$ /릚,kR"Q4+w5RΣ;v`pzp} VɛҏY BN,9 )Yq8c˝>BxϢGQ1ِ4O]ԫroo]y 1pmO/[mcF3,_u aB=(N!S;6f?v8BM77*q~JeH x}g1s$ ׆[5;}KY*s]#&AVB-r|/_hдVd=B0pd5ޘX_9 l v%ʽ{&w~Z0PZA++` *o)+Non^Mr:ĬbAt:9{fVXn "ҁ]tY>Ւ>;'H{aQWCD#ϔ(}ݮ\12 1ѱ aBӈ>HeMѬ۵!)::ê+y)ȥE Rt4C+v%X+ľ'5DAG :px_[h3w.ɽ?/HKԣi t:_]Ryl[9Y ,t &̷W"k#wBw Jzvw4gI^ !U4xgflHZabMcfiWTX䪮sJaC5}[\FUTͮ?SV/QvAhK?˜osMO;gDhB4W;H/PߑU8YERCjKq40alKO]#xΥŗ,YW L[{A_60ͣ< Go2^NgvO| X$;yK@(.:~crb"5ؔ +XM*褴BJB;(go|4%EVNRP ;NN(5Q6& fٚ*s+wfQ4$=tHg.6ތoza#έ#6w. ӔdAwx1xԳ%}寲UOJ5B+Q֟,^ribIIQ̈́hrp,&<'ıG6DA W0F/wi$KpJ&'1nf[h*ˬ\ϸ -*vf/viEhڮz8 }Y.o'K|/9?Nepnu2RL~c?鑔yRCw,ڲNo&t5|$hdl{39Ӡ.i:+ә)NsP٨rmYu,Ì?-By;2.)\ɋ1@n{|ֺk,@hOG E_!w8qKY(!HG2?|t)5׶9PŪ=FR]F4X&䪩N|'`sg[U"}Z+cua-x'C(͆+Eh<`ʈl[>Unךu\0gyLLf-@>BŷJ"< {Ç{e**㓓fޖ&^e0^h'!@Vks;i1ĜrU,T00I~l)o 91t#h]4E^9忓f\ȦGG'O7hrhgBF7IK%{4ffZ; 'CD&Mb1+nq܏% M, n^dڌ ޣwLpz"',%@k̙@6!w&[*=ly1*bPb}ef5{$`e *j$շ5=V =*ȫnfPPz)4 KsG;ϥ}wVoA&yDWib]!@Ȥ\&fu龔K=|>\#?ތTEgVlmAH i>I~ϒRvq)Ê4z댎!445b~k1fOXwk=] >3;#F8pWHp "{ҽUk-Y O"EծTLؚ^ `up\^wLsc9W_qϑ˩#; c{u(ř>0 tW)K_8"e<{!e bsD3[gOe">·T~k6 .A^r>Vrb^HzU_%9BhQp{AI0KzG)qHF.s7\1UC͸vg8c]NBs̓7- 1iW*N\֠lK%eO G;^_mW?$}T~?Wei_vCD7~D)崫v&|b 9r?D3˪1!M1Zzqɷb dHp 8PLL#{(DqNAKY?'5ʱ_]XR9e6 ƛR{7y;7}dCiHj{ MóSlߪ1_vN܄ʒLލr?]6\sHCe 0jR3`LO3ɧX#i5k ⻊脶r#zJ&uXakoxH-/kGʇ11_V"pu) FtLCQc+x=aãI˷PV$wl}))Q6Z ];V̒_k`-@W,q^T3Eh ! A֭9\_|/p=1_ NMF`"_ *7+xӔZX8wW)2;mBΖ?,|W?mU"&g9klMo姻 # .Jk3!/r*r8R{JBcKĝl, ?ڊom\+1<6 @z$UPx(n_esi%Mڭ<+B))3|` qn'ImQ, -\x/ExAPN/<O l\SW8C7m2ИKZoN uO +l)vh.e3B1 *0sC;MN4̵59xB1f2D! ']FT @ZO)P% \ F1M hvWPȞG[YS&S 0Գd{^씤{K'~,bjZog"'6u:ܣQ E^}̟JSN$" |k 5èœ[Zmn:o!q#As_"njmU z11HgV&[/O a ИSU_([Oz{Ա,ϴ2qh`Ep~=+0ycZ Pcb-$m0oY& vn׾_c} hEDz0-'"%CnkiYC0TI~nH6n ޭ=;OnWqC(jlSr}7xzRZ'm=|>V5}3>u.#n"}S\z79Wq\JSt\ۉUiZ j+l9]mAekJ8[ʗ⊑d6|:"|2# G7`N ';-:RѠEaV|^8;>.4RZul္ : 0XY|n}%V=A%%})n+7@Svʀi!ZfSB_ %gƧcb.!TM1Y̰< 开b|HUP#ćˌސopӧ6ޕgZ댌$gna}(Nm!UJv)-羆0f6 ^8?0T@ӄ7rROpL@j3.֞@k1WB`앸.}݂ƖV~3Uo;-e0Y)<^D3xL #6Sʼ=]+~rybf bK?}FmQ}ܓ*|r@M݃wRc`vC,hޡ5]}f\N^37*d4x7 !1weu O'Ä%;0x4_l\Б9W.?\W Hzhx" WRKMN{=$«{FDSXw6UJ/#8%;sH ASe(謜da#s$^#OeDVI߫\tH%nyƆg"SMx+h9lpBQ=#?!do6TOXbt1 Yqmv2V(؊b DAM ذ7TaH-4cՕ9K}5#2'j3N :uVaP:ua/9,ޠP06b8!ia8$,l_Z#)vv"eY"%۪|i)>l!ʐ4|rҗ]3܈j?Hfrgb Ti?g9RIdGzD2}-SHǞcb\R^6 'cۏa5ܹZe鞎nRpȻ/oz!LPFIЊ#;:lXv+F.T2̴fmVԌfS[S4u LݱH۳GGu)|ѝ(xl*`P,-#[NkB]Rc|.O4|" NKl6 C8mtL&a'c98f_M$i蠱 i5ņNvd t.gϱ֒ItZA Ȧߘksqߓ9M'o;7Sz 朰9 Ur%/rzwA}Eۙ[KJ vHɔG`r $7!νxVo#Imclv)XWQnAظ* ^xk^y f65hH?X\mX#(I(-/jP~ފx&_6D@pb^CaJ}taHepMgjJHF*t$ԫŕz܋5cv $PN:Z]kE2tpO:W'v@Eȁphf]:찆INBr3:1INM ?^Z&wrK|W8< 0UAXGKO[ДIld(S tJJ0\G{\(tkӼ>BJԾjQAR*./\0.a8LI>HqKn=mVHS{\2Nfh Zi/ݻxL(tDTf-Cx 2q_o~QW|莸c)mH!~cV|ҿ &2i%1%e*;C;Ƅ*"FR|W:ـ kYQ*V K*ʽܜn1HuB|7Pɷ9}۫A[{a`/5 YQ g$y'،ׄB\[bEe_;LU3$F㴀kRb*yqPIꖅk8oCdnu7^3׎o{U٬$;q A-smȧ?c+yUZ<8\hGr(EF孁+Z4S!āB!*S{pL?~D5HyUXc[V,ш!79UAFcl8̱;| uO^g\<[GgiD-߬먼_\2L؈Rpy,?8AV>][TWJdSVRޚ4֞9BsO]8A&犝$IВ{ª%йr1 ҇v0YE8- i4 ˉ }oܡ[FSpma=*y"~fG͌_"ҺWdi[m#!4Z.)ɧ_jǯ@]ݬ+3'ťfDj>ѯ*?G yg&} l?bksVA40( eqGر\d?z0EKcG\7!˾z$^s^H%]#OM ~H5gQɒG~u"Oug/eǓ`f L[\ :my(r嗬-[_N|Q(W9(A9uVUL:l߈򵦣$ ضtkbi4a0˿3`qyhk^N$f'b_EJʶBg\vNқt{& e0&pŜk_\bJxWAjQq,M8KoqmYgϩ"y(=H.G#H k!ƺnP"yi7Dq_O6-VS>[?_fR\]V&K%Zh&fUV=sܱ:{Ѭmkk6<4K"QZ8Wa6 b k=#hDۡ<r:!/l3 >مNm39xJ_f_(t_1K.Omx/$)lEHh~%]uďk o*0Π$GcEBOg0;` C `[} {|KqclNqWH;4trF-2S<.(]ksAO`C%8ewƛROƱ2gj'{6nr8Y[>=59q ?hL>MW'R8&8S)Vu7}\'7!|tg>0=۴UyYj@Z]L`7tv0x9*Z{p'7j$ヰ3Dgv&  01;,0[f0):6Dj,J26@,W-%=`Oѣ.!Z<&)L*Hˀ0ڨ<+U/~v1~p?ʄǍ [5vUAJU66HM7+gΣ?qRuh~}7[ z 7K޳Jbڹ4ɁjK(.r4vYHY/JezǨZf '3]Mx }#7hj3n{0xH|釠RE 3,`olt FT]xGmh>qyKe47p2NH+*p5'O|A/hE2+O?å<[`eo[Uij hy)ZQZ 7y rgx.Vev`#xNÁk-A]a v+FKAK8- NKdt9 N viSϰ}q0ԸQ͟aPv+)60:t_P}k]‚Q,u͡E)ʊ{SkXW#H<4擅TTc%u'rESsǻ7zksj@#ch0Pg,VCTݕ 50-aLpi΄VU ɫ0Ke+V](_yq~8"oUC|vI<%ԳoROKmF!g-{̈́M%a|S@x=<4>'}O_bl xG֠¹;:sm6%,/oYh6($M4֑(M HY #UQXK~-Ļ8د}yrzI6":!UZk3h8vE6^)r0~F]}j7ZA{>8bA1w"Φ${_ZգP|?osaZQ<0kꚩ}N,v\UӞ6\MNh]kqXo Zv/5W.*^)U٘@Qpo,ۈ߇cޜqɀ9B\- T<\Xƥ,<`c h`Z$t3+ɮ 4zH @?$U QRayyD ND.Tq6gD*n Autݹk%>yӍβcC #4zf)rO`aLF= *v ɷvcHu'C݋)w09ȊaX|vj'8דR7Wb` oP %5P5J^"inv:?uƳ{v2,2Az#DĤ.DzʝBliT8ogjyv+1%&3LUG :Lrc4_=<a>iULP׌JGXs?~_w+fB.=:ڇztṃoWu9™V;Eb5[Pz=( %{uA TV hqa<|?1o4eB-7}-5.w WL+hrrv=]]YR _u&gFC$̊ci2#bPU] ̯ ѝD$71XEȉ:1ѷVLd86Jؤ_97y 7؂r*̶\Ul:uf>9ZYe~ SJ}*A4'7%v&yVɚE/> 9 qAOO=MnUq}Fs01ο=+ zJ.T Y{ uhmFQֱIn)}6}s{Z[]Zփ AKMꙌI J`Q]]ŠF-!r;4^šl /oPݫA *`OUH OJ`'o=ԺY9 .r)u` WVd$cJӆu %Y 2]A*Ja2U]+s¶>m,#,Z| 3.>2Lwdr@#GBL gdAj6 wdt(fՋX|?\{H\[1"n1zeS6ps=%=>K%\ q @N|pAsq0r#}ޡLX i'/H* POe1 >hkz>YuC,bvIwWL4`3NkbSp¨b6\G5dj)Ze|+W^Xi}G)bqAC2n6^ ƓqWT +iV'uwgdjG S~;tf`cǎXz}G)Ma(UJqT33pͮ@ )&AA>~.G¯/ڊ3$}5XS0 jpF["? o 9/Ǽ 3N_l%'ǣǭjŽkdVUfCUKBv!g]KF :Kq{]z3O{]JtX2vǬQHzѤ&6*'qa!@gx3*Ä{d\Iϱ%2_}b=2=pv:8۪a`JYyH3SZec㈁˺sK[6Uu)׾]+Po,}Mg-)<̝R#\r^m:{۶LX퐺hb/:֞V;9\QƹcM s @QpZ؅rh<5n(%xZgFQ\w.[[RɺX}!%o^i1Mc06cVqV3ivp45!$ t,ZФdwC'Wځ>T kR&H.2[6\ '୔F58sPCVd+ wGiez{PVVgYHAp_(HS;_eCt pkg[әe t%{nP5g.i,̜ŹEzBr#ef[+]^oֶI6J0e} m +ì7]D2'ܦeO!y"ڮ1S 2(?pQr^xYUl_ .W qyrxFtOV?8|uXVA2y>%ձjfWR?0?^o+\i.:{E,-ag*)nDOd==:np7fЬT$\d7oPk+GF1G?24GR WXr p Y^*+.,!՜D<xlX֝/RyCXѻ%7cjw&_+;#;nOۓBk!Z Y<-]k z>o }ӖDZe2h1L]'fߠvTJ6pvW8ӸH;n]=>h%=.gCui@XBqp K~r7ck?`PT𿣗! x .[V$P#vzK|=Sr|&Y}\`Pn=yT _{;Yݡ/C)|㥳!%xMϫ7YV#LT0ix=^C725†6%?byB2\Qzbֳ *PmfQbz<K@52Ff\_Jߎ t^ '6K kؿ{z_S| R~ӂ7q=%(5pxRr }Vo՜D¬R&vGv;Rv57U. ^Buvv^,v ,-iGYgSHϭ8mBp@'m@TaC߻A<3,_UޓAR/>`p͙%g/!F`DghbtSc%*xdlH^(iBGE1oE zL|4AT(]Rƨ+ TE0v'J&q{`PgW S@5=hف+fO3j$e|j#>slv#Rοi[uel\tv 3|mn]F1]aI}.+qfȂ(PljJP}UC}PRc(y .JOČg!(NNQ_@Yaݸoh=ס%8 LyW ˝yxUykG!\>PȺ(ࢾQ_蛇?.Z|,-x2x̿;r.<+!.|6H=> =)IGO"lh.}-]מ?BQI E5=&a'p׸>\8G1aT{;8)o} ~1j+ (܀Ͳs'#qVSi[H+EoVh;vXj/s5 ڗe'Kw]$>ܛcQIs$%TRЩ@;t [ l^ӄLv M==ir]f4Pp9n϶c+(:lx3Ugb[ʾ .D I'jB'f %Cw/u TBɻ7$S)_vԝL 蔲a`rBO쫽C>>N1< $/=B5ރ v6,[ƀɈ#a3C.' 5u:WbU TimAEb{=+;c5uOhg,ΔtdR&7=UZO>V WqTV<sV;o?Gr7rťQH^[fo1OAɃd¾ D ƨٯ#ߌgE۹JCƚ}/83mҕgbhiqAx ܻ4:;3̑4Dy'e▂d#$`t4Z9w;W0ORw_G_F^H| A?$>kȠUx OB3Qj|\~‰F\,#_BTL$].UgOIU7RWʇ<};Ab5eӡ5g ~bE'OrFie %lw vI7gۥI1+//  C.|t.A&De B܅LP_UZt᥷ -uD*=ֹ;16HcdSq1LMa(_Hq9y[J8:$Il3SqMGbj9Й4L?WoXbMܲhfJ؄á!OJᏤG! SE(1 ✘8 K)V 4!(a~vVš`к:k);?Kgdg+j}K8H1s ~-۪=_Fʦ ]IHc%.9Xɱ7GL4{QwU#p{N[SADǘ1pֈ!<鷉;|eƲfVP"y$߳uvg{Qns/(Fkjޖ &+tZ (eXE+-,_yNp]h= &&tkboOZ(9 T,͆ ;%Ht]W_UߗKI!Хe~4CUx:Q_ e8{\8ۑKBҢJ[ceoO%$\i"-)2]-R,O{<$b 7ReG㓛(]}ðK+9l@U*|ᛎ2!E5@䃛 "/xmW8A(|^h:M뭤~n KPNV!bz{VlBuNZ×~DAw $GIz #-WZs]AWHf 1q'OB٤Q%LTEvbռ,oJ ^5vl1rD KƷ8.M>^T+ZŴ.m(@ Nը? &\ 5 %:'?T4h:KŁP6mlTX5Ջ<#.k4Wͤ#{?m?cָ`4* &jdbgфA顃ӌXM<-m +oһo P ,ZouygExMڔUw\LJ`%%c߷]^KcxȺ0.g_+ FIDu VzZ<VC*\Y<؟oWZa#֎|;!zv@Ě΁: v0r7cӬ "aZRP\jg?te3]$xY=8첼n|XCfͭ^mq5]>W=KL R M~ M2reaT; ر c'RԡV7a!o4n}CNFRf ܡRTǭB;3S!hI)d H*Wtam{f¥]r)SM)BU^];J5<xW.g̅Atl h3NxZseIV!rYl(R5>tlNqOVr0k`ĵhQ ޵t!:ܷp賺.AovVK\F*h&u'БW7ф8oVrT23ؤ?8jbL  O8[⼛n.Y>0GP` p賻WmI#@\Gc Ga]Eβ Qt\-4’dԨ21ig`o21~wQݣ$SU52 /}\JNpO-}Hh qW'Q|4 dU]`; M=-I\~ Ni"rW`ZF4Ď-}HO:%u/Q\"JEa6l0|?*:lyl@]M~ķ&zTr:* 8)|CBlMcm/˖/V#;@T!_/!@uUi TPۙ(hZgkh=f2,cUO[gO؞[3fVG'L<]gSdcۼ&twB}屲kH(|;ǵ'4)asS$GDqU{m3߼خ*UxꞫCP؍H)_ "Tx'aa$9ov(ܘ:c7QNG0Ҩr% =f^"SXŀj/βo5c1IP\;՚UCD?C- GV'ۦ0T~ 5T)лsĕצ"wFlPR^c¤z,HWz"M47a8 1&-0m5aq1N?d4 ډ AfIVJsa?Bh_+|&BLp-KOdlM1Q a8^ Mn9_mS}g~<' &Y;xgC"lEgR0dϖ g5ۯQ+yYfՔZۜJ|V25JM~? )V™1(/k- "87Ej&SىM`[/X\da#"DQ.NGJhR@x" "+0NJȪ ,cW<OAg)wY%Ĕ"˝u '.%̛v*A$B&Ҷ;̄ NҳA~qV;ΊrJ,s֚Qi4B2$-1gv&jXr!qvHpTq%$(5_Au+#=rja=+ TRH9GDfQ]>bF43=IeLj74AX9gnفnJ0b`\E =*羯KFIcBzީ} _{W}>aX 2"+[`Z38SԴ^c{iM2Z|Xsͮ|0IYn䠉wn7lt|>luN8!t\PGK8e1L4hU߿ltpIxz#Ww7:{H^~>vbÆ⚈dUsJOƎhZC]g]vt>We*R_! F) AL*0iO"5%¯ObU%D (J/PQ`'%`@{ݎkٕ"|t0KQʹYaD牔d16P$=R$QS;IgmblzR*s9 Xh U3>  60!(򭙇nbT1cnI uvh" Oӯ k4)>eYfL \ד6L$ >/?GRW<r֯V-ԛ =E#J`̳7vr`9wKFQq4(Hb,^]zO"/McO!sRŊ'Z mb en5p \3RBTbRx+H+ں1?@(2cApĬ>ZCGRR|$ @#07 u@z?}CdL!-cQaZn rT "Ǝ럞Ӹtg*(\e݀m{PI B%bZ|nK5.x"̦@n._f_8UFpOfOYN|܌CYGe߰A+ e<kO C&,=GSLް,Vy7P3EvkL\Ԝ]?85`ɱU9*lXTp4#mc"h "ʘ,L`^-I w_uT!&1E|xSKC4-(LyT3#ayqѣvM#`d߬・*/pg..a501;fx+:.w>\b/[?3O5D{_WLX33#DgmՊ$$г@+Ŭep;p]t Η1q(b$w{u' )J5Mq'9*V=wUHTZNU%~2K29 Bͣ]nGnG+N^O 2Eȅ_!5?Mw$)vbWCyY-Z&113XR,dP$I3#d>){(rC?m=yM့ՃتGFmynbX_aJJ̦%7髈o Z _q?ӻh5>qMλ܊k( ۘ1/7/IgXzh{\jS m7rF<= 0+ج\ESdG-[էZž?ÙT#x$M6Cnzgj^er[%yıȶ4x<Jʟ#k/Y2Q{V X$pwh_ 4r'\nH%7XCAaF.Z`b\8+CA_"%N1̮Oy~%w{Fxqy;f8tPo_ 68yfΞfZ+q Nj;*Y*ʟ3JL# Q|Ieת?>GjHn/x]i_Gђ gQ^je͋*wbHh13 Wۮ%/,B۝>T ν&we67Ud5Hv^Z:&҈:NKDT֌sYiHœpģ_$hT咍X<%K׌O]Bu~  ]p-Z|dImv {yUmoa莧CFU#l*ҽTjj)Jʥa:h@@0V:< Ma 7*` U͏4kB0#)hVU\%E5$0Z}ӓ:3#I$~$W}imefGG2MՎ[6fM'v}!=ޛڣ[J3(ظ˛(0L Z[ |*/\?wQ@ƏZ:fEb_;Ӄey!*|$%BAOFiPr9SG'Z[ ]a#a"l8eS@2i.uӲ4oGV"TZ3ӹOكRߵ86e|GF#U%mIzjMSոCP۔Mnaj{U#wu*NÙoÉAw5y¥ R)=E0UdEB>I %UNf`AS+i^@quUFЂYxq߼7Pd{D_ƞo {$H4W={ p6{wE{^*n"qeWk <6㭑t&YzູۛԓߘJʰ X,Iyۀq4{wBixGu ;&l B|"oWAJؓa t; p͜^LݱFs)͛3=ayP}hcDye#m9򍈶C4ݽX{cF,,3碮duLy 0݊ d0ۈ|Oh)za~JY <= 9CҝF-ۦo=#u9 sd>^\';lٰ􂩤M :5ȭڏ. r`&R|lO:&q]y}$vnKB;e; gȘbQsѪq|;c.U)Zf ĴL)>d9!/6vZ݉EnBB+] lZ$e`ZvF;OIn&>Xl,]C,@i X_`UH*y'1;탓 429uCyԀ=5ӛ){ >L :n UI|a(`?H2AtOu!C7KD۶%χ끲e0SљF\ 2n߇5CaO-zjI$Q W*xth㮱{^B '鱗hIM -_}"UΠ8 Ow9*R &@`-ҺKdo)n2Z9IZmh$͓=?I\L\:VIzތwO&' H?g>93{wg%wa"#_"vG&vZ!u\?ㇲqbIR(S=M(]o["`@]mIj߽p]ۦTϴ,Oou]-=63BjOE]<sJ̥:%= ճ>ͱR7EX8~% ,j`$Q+*>_7$"$X9EBN}~J '0ndZZZ5,13o %]tW QmF?(O\d;=~L"Y1Sg찛‡v7]|n4FJ,ah(HvQl",pfY̭r[Do 0xk,yL_zJ؎0hXǂFTt`[O#΅틢?pޡ(tL SF# SDfH? =v3Nޭ 38̪iBƃ}fQeݘ8&v= KO[ʼnRy[cM\r:- R8f`Z_ ~[;Mb _-CVJ%q{UXڔLs RɲDdve5qvl6W(^&rZ;83_;%yW/a7iCycR} zv2V$SЋLllɥ?lް/DTpf1^x6cRuf׌?sXRd=|wn9vQ+\l۔29{6Uo/Z'?S*)4aCw ,^0'կbw@̭x;Ze? I4/v>M#1C=0H m 4/3ig͖`eA"*C KUx12ܥB81$MnwZNR:#nk1McLPUlby KY=1{U|E?j'Hhk򖅙Nሜe%BΤTg*C'ZN}V4HmޛLe<NcRB=1R5z" \:^`bn dMOiV~]՚G`Ybh|"n׊ZNFz$c\–Y6_(53ˇ_LK^L49}\A6z7ԷO~))E$SEWGׁ6`s-Xng'8'>s먋%:ch*^܍(ۛƬ:9t Zcj'@k4?_ :͙M*Ml}fG4*'RysXvs l{3}E?{6 T>F  ^! ئ8ՒSG7KK0EhHpgѿ==R`{D0U}Q3 6h^v,݈g-e&c V?؈+Vd7H8V ղ>fsֻ'~<~8G rd٪NYtdR)Lo^t`:=y$V*x5|r>9a_I wF^7QhL /:.$ ̈ҩ2fd-aP%zdx9<|*JJ[~hg$^]8k{3`&gHF",b;+7qa=ۋ\op~PKp [8h:&/(BL=lC-Cn]F51Сg4gM=H󦤲vGan0*nؠ7Jarm3}.Wӓ~ fG}H1B`PWe-Kh)Rt j8 A?K_C o{r*MqhHV}h *)YSy9-7yWÝũvbef L| ɡ*~ߎ0B}JF\]kuh'颰CkUvDG$'N$1LrҐ6Z4̇5 <}D[>Q(kښ9 (ˤs'2K@p?kC[㱦ܿtS θ]Sw?n.*)vFg?9i{Ǭ 7^΄zP#I/ %?,nxdiXu,qY'8D~[JBF#c@Lɍ &/"Ŋ& t[++Иc%bώW@Ygx=WqXo$υ4V~Y/ɳ٪)ͨ;ލaӤrhRyN,Bɍ*VbxlsfѼ aڛ=#+hiMm? O$<[9WW3& .,t1 z_sS1K.lV-'@QB >t̓g0/t;;d)3YR3"9JԞKS9-֯~9 Z-H'7I I:S[+VRlJ +W FWȊS3;mɄMx\.G.恗0UF=S  xe3bvŎsYs { eizl=NZS..Sٳl0):ʞ*ލ<c9HA ܤHp??ktjXCu,ˊ_"iR66Na ?0[.ӎw7lhVIԤA8Uv؆p%@aocN ؎O(ݹëpT(\UV(fIȻ[. EKFpc3пNlX1«&ه,vc+i"3 WEKB,#N%XdӀjj0:Y=4e5/mV-ix sH~0*]=he;:ρR{ ~,I~ޒ6 mϤ?)7[Ia 7oJq JYۆ_'9L)LVlV9b pŷ+dԾ5dhtӭyq6Kp ԼF} D1 "xM^O[k+.lɔ^6O3PdrTj3p=u7d,گՆRsQEAXu6F#&ع`jڬ%ny%8[n/gA*O"s;B#@J,q>9695c.kåp;S9Gp3/gc容tu [Ug€҉^J\Ӷ-A )CV#H(ދj&ow"6 5Ӷh's}l3+F԰lo G!q Vrz>(!Ɣ,A-/Qc@*'eZt2gќX}} ~6$*Wi9-Fq0`Y|N׺ 1,*53>͡wAp)eHxL.L;|ad^&!^. ܁  IG#6*bxIr/ $XZ4_*7a l?_f!$Fkc3l9HŁLש֡=u$lRPGij97&M˲X\ݴOk(p7s=c L,kN^[Jber?K0Kg>=t LG~ [,gyea^AT%FQB@J#< ;N.qˑ{/Tlev=vY9۰6؞LVn> ۦDPt"vfos̍{HS%ųnGv ꓀=Ʌޑ?%7*`2͚IP%c#E^IyWf/eЊpJn!#2Z߈ 2p( 8J(٣\|}\xu t"0V+,v9/:/A&FoJ+Ol5ި7ǚf[YsZTjc/}0CXLE|=nMWN21bX6WKѪ[}HH,24lN?УԺr[h =_ 1|+و{GH|T/oX #I%ӽoKYѿ(?9Ȁ:H>/F${uY1Ga缸% 'Oι٠bPu %v-{4λAIN}8:5SD ӛl.FƉ@D93Mn=a߼u?YՎh~1:ƿC@&a=@qI4b[ fgXrWtՔ߽yxPbߑCh8һgjBU"un7AOCpnj6ѥzx(Զ&[5 eZbďFtqĄ`#lOqQ,6,J|hSukz_~}amwͬ郭U5ЍSD;h4A>۳V "5/w9'6tfBDq3vD2Y ]mNH ZA+zEDn62kީ?\L'r+7JGUD`s>鈄1lI5P#CFyHK| ާ]԰ZyaRwWrJ=H嗎"k:֖>~Ġ+aI̎4Gd"j譠$d\WKP(/FVtAgEw kآ@Һ|n~&18X*!74&t5iV_@X$ J.>fA؁X O sB29hvrpV'@l=][Q1f"N֧c^t7tEMy\4Z2%%uGQ0gqtjE^{NṽG4{P- %t0Zk#OڔKd-(E"!6(Z?|zɜeڿLոg~:G ` @\c棊ׄFCОDž Y[0dcpZĂUHɕ0Bzg4N}6 9#{_e\ԲpK@LjjˏG- H#.s]M!.l J #BFnrѧt&wۅs#Q/kC3yC)Աf4RL#7JVN}WgTJ 3w*< M~DB#%ofE|ImG,3]J2Vl8f!z zR҂xZhk!:|UJ\GbQ Wi!4eIM|̃NPe䵨3ˢzh9pNҙ$4H1W3hK_78Y-w,S`M0IRMͅKN?~EPTQM˄ga:,8VR\Zr=_DbΥ\Ҙ PRv3d\w݄#t!'a6X_U!/LY͜5 t[ Ko,0L=Bl߂9G\' ҟ}0R{R?HPT_4ΰDBu;&!_a%ɏh=g#&aÔ:AɴH$rǐikn&nt[GFHb=bW_wt$vj+Ʀi6U+:MͶ?(+t( 8iK|T67 啎O63KPt D__`w;9Tw hY$)M*\гōW_  !n>,_<7 ?Vv3oЃ7ҵ=8KځjfFsя,րHnd'i(בrh煇|O\0.Հ͉_"YR $e]+ tUķ+#Z'̯ (c/=FuL"mJIe~0 =F@10@7ӎ)ʒ &##Ő1*s*j]KQbAzZu!9KT`tw[ożJ ȫQ axJgnD"F{k\= JtWz]"-87\a~:Q:xruг[m['8>Mu#)ǟCàiQ!AMaÏᮐ jDTK O?^Dhl/:}̐ǟTjG#%x0譛׆>WNSl'^*4qtݠ2-M Ap 2VˏWJ%11d.UM[N[ԅSߗ'e9Cg&3 ~QE{hI+6uB|}b}v!YeVz|]|WKxtn=,\L Sp{#:0r̮qԩCXX=*K}$bs$5%"@p.bp2=,[=,_ӝn?s&[.ن`1NEl"$5˔N0'NyցM ɽ`VZKd1%r{y2 &CM2Qu^`tV{`06|jz+Na(юLZa_7.1K ca@Ǝ]f'a vILfU떮-:.1Sϳ.iOb) _ uU0\'F:U5KY-4)1"*?&[9quF뀴V#1km@cċZ>{)J(Hpsމ4=PK]lrMlOkISѲ,[5SņfrIXW~O!Jf52íWvۀ-D5*CC2\֏2:Rk4V1%ϳNJ:<9컹S 8Tp9"JF 1 H }+\;Q`%RO5%uifG_H| ؿĽ[Z!.*Doxd4agm?1ENFJC@4 fTFs޾HJ=u#k|p8tnRtᔱ?>5)x pPNA.*7X=,3#yAÉ+8|/76czhi@c͙{5LXdɛY5Bϰi%!0QN? n} kym쓢mM @%<7HFb]l{lW!kI4S5"C&k:% ;ufh}>P$ ]Z;BH(4 dTAE3^ЗBO]l>HJq@2 (zhUKYF"Nx)tTC ѕTmk}1mV:mňOd&hݿjZ8Ϯ/qSv8Āôm\ovI.RrƲcV~D< &ooaa7 ocE{Z0œC{=[Tf%`֚ S3Q⏩%u/#M9saZܾҽ NAhu{>ڻ}Ά|W}t>N{x'fZ"Fs_bG_+vQD/S/oH,>4f|XQ0Cw{xe|h+|=U6o:(ֈDd5>71sm i-!*6_jЏc`۽D /zESKrևI#T[N WAkMAvCœ ]"RG)_r{@w>E9%`Y{Vѩ bEy0CW]ݐJG)n$Wԡxl9b҄mAJ!oxG)'>/U)}c0۸9[ABk"bH*Wi^Zd47/P"p:˰*9*[CZ@/\c򩃒n"Qԅ}w^5wz-I笳@ш 4^qQS )x ŻlJWu=8:l@ ԃ4QxQ" W (˘Q"Vb٬i}gUnFJUuu46_(͋#Ԯu`B׶P\AӀQhJ?іį[ਫq&>vygZ; R+j ddT/*S֜ݡ' {n"<BH={P;yх$ᜇ2za|WK`u7{v-/NU/^9jDH~X8Qɗ/%ӚdwÜލ0/0fd„U HQAN;CN#&~]dwKy9kN[>Y$WP Uq.mO'L{Ǽ}'[w\o2Md,HdW%XWBKI5;fY@_Hx9vjp/}L눼r "9Hԣ˧0rqX$*L Iu62&f~fK1/zyϵbju8+>j51 •XR?A&E5t 60IKmuՃALBRYXB`8YOH^ q(VEg TP wB$_0P~V́9L]7~yV.v^YfIKDrRXM\TA@uo13rh_Z_.Kr#HR\&:y JDqmǟg ±Nqb`)V%.قq1c! L@'80_xiX;}ʅ vL? @*KeA^f]Rqw]I _XzBBpE?Dti5\y_]W#uPtu;X.Isa/mz| u{$ӐLy#sD?`Xfg8sD'0:Iq^]oq f4`AEn{)[x"5+JRZj3y M8⅔wqW.XdGZxfwKA H[*z1)M_^ϢPtD+K2CKz"̊Fg XctXh Hw8MCUrQx tx цQwDIq"Aֽ[bAc݌YoY٦]PY湊E>G.f0dFRʏnھw ;kD@h*—oHuw?y'?:C$dssgd3=:Cꁶݖ rHTRp*aPKn?䶧P>Oƃ\df5V25!; 5QI9)X77v{\F )W}e>fCOa՜ZB?zlWN:6xrDbF~9wp }K-LŭQ ]}N$:zGS=W1뿖pk>(A"('2KLNݔJl))O (0 Կy&9m锓7&lc/*?RV$Dj9{93+<ܓ$Sp OбJ71)zroݢ>k;vzkRyl˚^^J|: a'ajzQqkX`Oc^\I ן؉ L}^yBK0Y0ƌ,$i[EP:^S_zfAK{[BScx܏Aa]I*~ߍ#_wz|I՘oKGl 8f6/d F X0>[+98d8̌>azfUQGDJTտ/Va%ȳE-^]6@ЙY&$?H~ޕwII9,}8QuKQn#ST~; U<7Q0%@rqtCV$ sA#LIOh2H=W!{ qծϞ|d0*Aժw!KpcR'΍N,1`6N_*j4Ȇa'LsA;xr+G ߙ xߏ4]!|Zr*Pod 6iP/bAN0ő427}9olh4u敭 qhhwm&qf\|>& *f~BF p\.t(qxqKwK%ѫt@̣IAWG72L@T~)Q;69t(id1\|pv!]IԈx1FݲdXse`5*iu=e+XI2]2U1j8V%~yYZ}V+u_&pMƫ>Y[S7woӵE+$i3RckM0rܢ}QfM2B'YNy & 6uC5-1h,fKՑ19_- (hԡ2"7ȝ%w?zh i{w8=m9o۾ 9 9PtdŰLMpjdzi{V 5v3GDv~!bDv~ոʙؿ' y1[L0I{4_zpѪpcŰͧ OeuB~9a{;%o_(ѪYdw+(B6^v}=AߝCW[yt%Rk U?wl] ;E:1 :+Kޛ"na.yҁZB|GfEۜ}3rNiT'e^@ QO8`5)'MP.T[Gl{x^_=QOr@"hXX|7dkɘsa7(9qCkuN;ӳִJotBd8  0Jߺ6g [2 IcTQ)F[>6;k\b:CDOEsǗ'PH[QU/T͏DEE2Ƴmъow$= Gu ̃`wiE0~9v ӽ*`Bw an ^Xdf0Z @誵E[9Ȇk)*Je6b/_c?\ n2k*&Nld%EDĎPH:eDjla*xRYГ`1x^hvFli{E :f3m'e]T'ʄ3Sk6$,rOXn{wDYO&9,ˆs}Yɕ<S&|F򠒢Q2]e։ o/N(#>fH.{5?T;c]LlQ{m,̷XtxSМggy"<$4Kc,CxQ,WJ?xnAGt.#9pռw * c؜,1 bZcpbئW2,ř?M WK3" WB"͐'| ]vBeNQ*0|jkPm{4BuH'JJ)bn7Uyq)l0ab!s *Y<9RcՅWjfѽ8KZ#W/C&py cL=4Ɣɜ/m^*'ָ̎"Ά `2P NtLYr}A R9BZAV@+;rm9(MĖ`rE;,@Yԍ \DLSEF{ԡu[ޓ+)Ó}%@Hgk8@gُfe@<3>-vj04lBFϟއv 5eͣg.dn h(4{w@4^R>;0ׄ#ջID1Ә?F=Q@l ~;*LrؓoNHRE.}]d< |d6эx95ږ[Jn0t8>ڶ+6cՠB!ҭY6mBr&y$S'=iQAtiaoPT\Ks?/2Ť3V1aMz2p1I9) yH3 ާ'0; [#y=!,9ij2M+1zD*_f /GK5sLx.x\Lfc]^+FF;jf\Ą]b0sq:')iW? X*WZ (*N`N2/~ӫ2\P J@q鏋S#Yz |^d[񸛹' Z}®*͹2j} Iw+WJˉVEud _h*F}XٳΨ5 eOYzŎ[:ɢQ0W߬{w`󢚖IzAu7q&ĕ5[gJq9xEEhm/iLS `D$XjEV͝8}]-yWŕHsK1$K䡄SE6Jd3 R&SFLMx .Բ9!"p"OʹݽCMxh/G k0&nH탹cӂCpe2@TS R>dv,audsO!O}KNmO&4]JJ>Jpeܚ։4LOWX^.;k:spUB je2^(ɫF^ ɗꀁ )qqyp7Tf˺9ޙHVbofW$)er0:.ƻ7fkQ8<1X/5 )ꞺVc6&m'ܱ/Xn .0PW}op4TK-rT$^l:RzCpb֗r"69bUd'ɾUDsZ_f %y'K4mGo Bc.mn(O{>`g!< &w}`5:f)MF|` G;A jp^t-G̓έ!DzKA /f(C.哋+D d"呅~s\E0G H3ZЧx2cW2ݿUL`:X ; g_"Hr8X)pTЗ2^*(D+M9s^!\Xj\`:01⮃`+*U{˖əp|;pAYSPWl48Y3A|cj;\rM`u>y }oWmT/3Ġ(!Wi2OW$ -"  K&=5K4Q-}a(p-*xg}Ov%&@GO rؼr3eCTy-!#?ql}kWebhمhsݢr)b?XB9t=}*Nr$ocυĻtQ8h LmLcb4rqaw}Űhćv ׆<>3Oޟ;oX7.L 2SgQ6j6g̳/Fؐqi=k @p< F>#EoSxRGCu-XcGٙfBc%_Gp|SXi'iIH\2CA^V' B#G փxL*^ 0)hF* _MNǨ,Ej׹+9x[4>pN>$S{cK #J@/-!6,t&FΔ+esJF vflE2TEW/H7q5M>OyZ! ,V=a -2*, jYWMXxP|Ki@Z9.u׺wHA?MH?'y>cE/;cD6ϟaB^w @M=M/)}5+2V_:zFO QCyިbn* % w!b|\<5d(uĮh nX\ۘ,h(2^54 lc`VW>/͓Xg A\*irT:Yd,l0DY~;.rBɀ?cSʔ>dȎ*َSOG7 ϴ(z/U? \ཿ4LpN/.a+k ӮL$j5^ݺECqNJS9MG e''%|/l27LU;Y"S6"Iq1^t8io/i}U6ިj tu 1㴕Z(]: fI`2I XW9 n$o쭛QOQٖ9r*e+ ՔG-GA>7@OTJi5S~dc('|ݼd .Ɩ$QRdn*^Dfk;U6W2=׿C }´$ cϦ2FT@8.',q2In4ϴ! fa_}C_әꊦ ~V=ܳXL{6ʵ]Tl2CiH 0#kp9Y8w~'wuؖ% /rρƙTȯq߉P`ǩqf*rE8> I4*PԶdF>,e;ŽI|{aF"{~Ub |46\f=TFKJ'ŝ`_Fv<(%X,=Jo|H%J|ڃߐ@UuA43\V+ ?x@=Y"+BaWR }ügZ ˸YVau5U6XH-5h`OƨiF VnS}}%ך=ޞuEY~qN|/AQFb:I1s"y~O tGfQ$L]-O>i ?Pڹ<]kC:CqfTĮ,ԄdU02+IHGByoi kapUnaYz1('BuR{ź7k :ux|33zѶcL֜iE-u6rj_vg{[AR-G|ǎF܅1*giNjq3Q_Or4BǞFDIO<\橮.>rC}{G5=|$R<ـŐR%-[[=$uJ^Zn932V94q3xKmV"%/.-)0-HD;i"Ӱ茁exWbaP`__®e]8#:SL[9Ց.mĥBn|d J3R/vaL T I¢g-6F>L&nâ&iN?W^\#qW_A:kuBMiG飊~ )ofCR5_,-u6x[H wI=-WZt\M]bsqѷC[M*Jyt|?cj<4C .osZm0ؒl%eDY+߹#7 %_סNS,ql]]`߆q؇a<6es|Ԥ;0I~/ iS e'bSH~TCf]Zn[x&HGq"o݀{??\ Qd<$UB4KYOe~ >}<>U]i#>%1M VU EWJYtm)>8K"ohk{ޣHAo> MsIY93N׋orp ӕc{* ʚ8@U8xBbNQY]3cv*nO^u$hN 6Yξ>7 .Í&?-u{|)3>|7?>usͣ}ĉG&#qfY~-IuQftWCMCo<K9#w_@nXlMq۳70oTvՠ$`aT:taHlW1K&6ofs[K^!(]V+$k_$6/m&h_H`AI' 'jXpí6! z,"+]#lD0Ө.B)_G-}3DZ܅ 6c>"V ?vHtBpa)C ]PgHT@٦}nw@ƣvZ]Xb"Ϙ=2h4g<栳1rcbT:2xRǽ's7@3P|%SBf Q#d Œ?v_{>e7nd- `ߵbQ99k?o!*f)7O0gM5RDwMoa!k"Z8;7!$_tf?X7ք҃Q^,Vk7o!Kj\bJ9X]`0F|딎 ]yS-bMyi;</[6oZ`5`@_ A0[U_Ed5 eOM $*6]'jEb1eQ86.eU\ nL`'8joG/NjGBn.3D32L!{T Z}j`KˍM%"&ğm:z(~⳧2t߃tϣ&͋ *5_aaR4I"oKEZ@%%5*NÏfEjY_Vvy:8?fK9pwFҦk,.J>uR|j`݋ ;:ͣnSL!Cljm6w{uXdBNF{$/[CYt>fi P'xSIq}ݙKԢ\ ,O\ZJyTr]08Kqm1Q8-8 So͵-_r̟oB͓+Sp$Q`pM hLRy+c-vEVm&LNeWӏ1,z^/ȷ>߼FW;8(L ב+{ߒ*-4i4tbe%E8=^ȋvCLg>B2'J&98s`e&D`G˔YfJC}rBqmXF΍' 0( "'R'L%"~C33:.I-=7~w=Mձ ~Q S\W>T uKJ_]Q]Z6߹gYGeBY BǹšfNS ILtAo2-T҆_Xv1mlO|ۖvfWԮ?_M_3"r4$_[)o {U :xGI[ q{LagHb81 Fi>֙^Q#~òOauc}zΪLWa y"Xԣ(v sCwI3KcOf`I4ѳARL n#GDy՝ݚ_O)lm.M S}JbW贚8 mk͹?%cczvMnu ,z +`/7LŬ_28 jQYĭN$P{_p?!r:|@$L nQE >BG @wc{ N$'u_t_JigW,Vsf  ^kr8N*D?H7حP0{Eg$Wp.% _*յ}E=rasй0yy8v:eskڇRqŇθW:z#δ8@d[Sre\6U#H`2F,.oM)]Džcn.u]kO(kMY+'cFq*ȗ%`پI܆sߊ1 pB ~6V!ĩ%BFeS KoJCMo|}yiyj!V8(c#c-2.XB.eI8|hr ӺB;I&VDc &l&֯xO_>G6IB"p2l&oɜC.d7!x/Sx| ,ȶpa7Kql+9Wh7Q@#):S_w%!N2Z[ްPi-3lj%F͇B6M{6f-Jb,Kn[bO~49w+c,g,: Z"Dy*Se㬺(h7,m>h6QX aO6K{ ;v;"t$>uyfYT{(tw!b l)=l nIo,Tq oPW*H՝:!0Vst!c)!&XK+eS|h*'om%_Uލ䬽6] {cU6*sʫJUФJpʛt֌^^l[*jԻx[aOw'S^ ~S oKH!eLcC3?]*Kj=%x`ʣƊY~m;I@ ,|UHF޵s^O^IDŽ0ewr!ɫxɥO@ѫKϓZRPvɉUKxuhpnH%B++ 쥦uiB(3:])7 ;= E& ^W5 Yf݅SsTڗxh桊U-aI,~㣓XN/٭?r܋x@s Ĝ )i ~[V6ħ܉HQJsP`Sr#8[Rs,:bn,nlkHZSx-^[i+g<NlyV& 5ZteaБ랔vFڌ}VlՃԝC,ֹB;&dF_8^g|G2ёM^H4gm"0;e2Zc$/{e{>x;yɑy0 ҙ4-o^9cn(4"%B7B8G¡cw}h?yHKjefo].u+)NfRJt}@ cfLu.Op^V ]5)MiJ0_&aY/e:T^-h hZ#[K;Że8^X+aɚPVcIb|>1XW=q:PV!ҟ2f$lЃevuᛖ8ۦ@p-KQp- gD]`$pjiZtFid1/q%Wxv]gV"۰EQҶz9!9Ptf~Vb|:FkOpƿLX5l∋Zl\v޲\-! Q~u?l^"Da,"p)VڜWMiv<>Lo]O?⽁3H ' \ԲBOZP!G` lΆcxT;tlLQaC.;b:s`ȕ2 @$NOEBYL$reoWڸ,>6q;J05l-k/6%[h^b>{0@l ;:iP^ C D6D|XԈI$8G<}0|UBur`'qĿ#ʅ1桸-nX<¸ 3Îv<,}#5K@ P`T>J87:`u^`Hba㬆0cq߳Gi-Q#FᛨZ2/׃~k-&؝liZ> >0YA~_}Ȍo/#-DF1(E6n3[GsDǑa3p`ܐnAHZ!jg@jQsϛ4U[Uf,.㒴f̶*qn`ތ94uAK"zi= g X>!>ZmwTA!wo":7z/+zK!bf)ltrʥ y7a'o5?MRjϾ?P3_3j?Ʒ`Ie}Rl&Vl3ef~}SL'3m/6R}{:_yNL(/f~,Ξʕ[#*3E'>CƮ5, ffM=b 4lV)|@݀ɮ(ZiTX{eawWH0EJ,} BY4~nPHV"4KXjm4ߚq S(wyۥuY,Hk8bҗdؑY(҆.R=c]Y9Z:\n` :.bUw yҝ/q0ok% ރPGq67x,VaP=T4fopoRtޟ:H<+T%o!gBNL-ԋzA;HqMtwFL~5ZXSQ^֬G6hpD bVK/<*>+V,`\]>5DL,j  oB ̆T kH$9br­FC5C\ A$]{ؙ~s,hpj^`~=;1ۅj>So:@vLp'kh~ș*"CQ4@퐵ׁs-͏ٝR.C8*ڸol&P?X3uڸ<'"\Idrw}Qyl:ȜDz: pA2s̕ҫzz##֊8mۑ"^>Aq/{+fI#U+'h]= Qiä=8^/h1/M;1+[!*r!EI0 OV#G|E=Z s @W&?ftp o$93;) 25F@e΀~Ǎ`DhQYIjn=B~>:55"YA 9&9?\ 5xpW.yg޵[ã:)(\pX𫵨=u{{!u#X~:w z0i[~XZN=wq:E{yr o- [_AOJ`uU8 G͏hؿ3WZ?-{F P R}j^cZ|\U fȥn[Mͬ6)-=Bo䒡'CMGڝY^4 v/~M=(1#0Xl'G0~<9ˠ&Tq+Gp"*b]&҂*ͅ(87/8,SݦG<99FFS2Ҷn:s;Ϫ?-4Ubp21VҎ&gGqOGW˕Zq4 >Fqw0߂.#&pUC47<:LՔÕ'OD/xxW:9CqOM;|_U bCoE|,b5]sg3W E73fCH jG94 0[ڥ'κδ 2sc+]'[NV>J%QxFa/Lw+iݚ+G2'{"BƍUN Ms2;.Cp(EMHxsvu=NuNWW9P/-__jY[.;.WSAE,=70p-Gy #?j͖+$CC{~ {>4tСhWrrmf1(Yofd.BH:)ky1֩Y_g$' 40#ׂdf8 ÂRIRT~MŘMlAM[iiQw5QL-?\ne|ڷ҆&BwN| v*v[jJi .5^^lOC'Si٤m_y芃 )u7zَJoM`zV؛:}ƚְ'6:q8 'vQ=7Tb~aU}\H))p>h;I썂"^XW.ز*͵y\.~_ {%BspMi`ww"va&7XC^uOrp$gq]E Alݿ[F ]a3!,Gݞ;E}s8(?0x =r|ِ9r7kېHT54Wz%9И&9c,0A!m& x7Xt#d  WukMǛMua&$R$ЋmD,=(ᄺ+ۊI>D0*7vfnv%Z&e2nLQ=:=́"C[;کۿf[/m%yE2P-dw܇\:]}G} Nio-R cO=1` )9ii^$,k: ]{GF(êcY2XYWzn\9UXOjR u$B^\9YB٦(]=Eؘcw$/ƅ/^H?M0*8 M 2o~7WGom`6|pv3Xۿv[^$]em"V  X-MUlhţ?jYW4g 3X3U:׏ (go\<-_N/mL}B`ȗ= ]-E -a=?rusVu:Ucː?vL4FKedY `')$s2rdC څa!Sw+8]lvr0Y`އ0$@?I|.=2; (_pK >lZ?Нj@Lm4P&kbmxx˴Ŷۧ49TJu .dtϷ8ZvA9pF8TmK==ٽ}#ciOQ J}WoQT! $S  Si~"U$wV:z>o/\]-k)^i-ط59@sQHvgwY4DQ/CIqYXuW&)(-p{$3n\5 JCSQ]8W^} fg2MMqCjj*+ڔsz*k< oay5%PB{Dj3Г$NwQz2慠tzyWk.M+~I%9 Y#)]@f!@݂˵[ve@t sruUg2xM'mZBpNXz^njɤ;T3'(uT"Q+;Q5]!KfH ,Zms?,0D,"PyPX-"B:JlVk팬i,tc =դJ7~ HΎZV!x؅eߥu<̅bx;6! &Ô޺zO24fMB0 Ѱ6VkvYɬPa'b(4kV{bH^aAnsw3r:S}ǖQGX+;ܫ(ۮ<ઔ  _q&)T*Utߎ?GY9bh?S|cJ0# i_^yƟ6r !FкBuZMO$oXj! d@gV*#jqG}y5xw$=GC+gqR !?߶m_R^Ȟ_Č/&[I:'ߍ/lP3R p9ү[p#_] ]L($FVǥΕ&C 8q4Q_`E) *Q޲VIkN5~H]J)ѵi%iK)-zEt?I6l>JQh SOк "Ow8U RBxoyٙs+It5?$1iw*Nje+]Yn3vHk U:{EA61H* $C;_'LvTĢwhջn[2 ?ypקlɋ|q^P/<͝VQ6~ U1l7r>9lmff LyDk+hܙA~yJ$}|',zwZ Χ2ye Z;|Mxzil"2+oYREWThii8(p3ۋTM36|/?X!<2%qed{;wi7!rMcԒSJpOVbnŝҺh蟄ec2X0=/xVrXJX|S3CXڟ#.TYFw2{*X~K(L.ܪ sUn%4w<6.S+˳:C~^w!t?3۵ob{nˀRP<BZo&E|©_3h9iVLKҫSvtBוhJNE4:hwZBޔXalte&<סZ B}AKa\1zj.4}Kb3/hhf$GpB{̩.2k lHff/C旄Jv[['oF+mAϧYrQ@/d^̯ŁEp7Ø` !^;2ze tdI_gV08`$Vs%[5=9q 9/}y7 W} `]CYeR:9Bw_\4b!O;;:wz`wI+IU 7d͎pc S[soUm }r\x[x)ϨZo"4P7̅wYk9 mY(DpHp%X^w# ƏeV1'(]kyg4d9c\䮬5guHL7?""rzVjcD m^ }[+t5`.%UÆ, -ܱ[d TEb lO¸.S~:bT d >8ظiχ;1.4Vݬl7o[̛|`R$m)hu&3ʼl_\=g*+x?H_sybŴBV`vf"#%2r "#DZԆ` <(99ܾE07cz{] ?9鳂O q׻krʺTXr WoRRޑ%CG֒!F='Zw柀۸}k*<4()Rqo#2տ&F 9ĜXW1p"t0DZR˦WFg`$;o}4G±0edWz@Y,#@?%DxY_? (ߨ0YtuE;S<@4CU=8(ʽSd]05X&[@SGqgD ,9!hJe"ʖD^P*.>Amo-߮ܪD j|{y m/bgzc{&TM:pq/ydoAv\׹ǭSe^Icy""ܾz 9@d2\4I\cl_y_W7ҏ89Ҽ-o;qdo$+\a-?;s l7 77l S{۸PQ[&'v*#Ek*}X0+Pk_k$rҸ ) ֣Bxj'V?we8 zXqTjሟwuǠ۳.>bt.-ǝ:RFȁCh &SD)=ԚM2T v/k:>M@pbx͚|-s0xtur{u?8W-LyzfJ?YRTA+9 !^Hևu Zoٴ`=ĉ۱{˘M(pMh<Y(l|q@O i8+>HUI{,sCm&_oem/ i jA1XᑶIreXPQDWj:x^,^tO~0ܨs^!n弦m,`̩:+{ *YɁL|I EЦ܅j'ެ~kI EI6S^'Lk.IU O.U1#"su'lVp'DWtK KScIxo h)P:6L[`*=`qG١/n݉#FB %|K04X t0RV[&u)aMlե՜Ot}MI|婢\C*(Q-kY!b.%pN^$k=@/BI2a\u=EtWF ja`A U&xXN -mTBQaFۣwW#/QHXCy%* |4Wmf:הϮV U{q7+PcnVX߽:(X'#௚: ֽ24]E,4En1ʩ((IIǁHdѲNF AD 4Efnzet-XW ̋dߝeŵ MKw7s{܊_:uxg0:ghw߂*%ֻ;x ɘ#Yl!6maF w/.^2 jBJt3]ϕ=@Xh!t*FGfoI9mP SFK2;Ycp 2xHz̠X;%z׆u? UXP[SXks"zi6Ǐ:Uۼ; `m!FمFpGٖR=HXmBZ2y˞GAP4S|ZUx͘G0^]R=dzM[9pcÜܝ a +;<\WlL{$N`SsgwN%WN~|ntsQQ|1;qDSLEAZW7+N]q^M `t-Q @8{q{2n>,t> d0{3E:Ѷgi‰>MҎI4L9 c|Mܔ7[w~vm8@3{rsw6Sj_Rs-l/7\~JsTjn4hjnjM/$٫%LZԪݑw!B}2~$$=`RY[Cbd Dۈ2F'0p<~8[N_T&i0̧4#V+RqwyvD&dz!I,G[7c)Q{v>Y Ӱ5.Q8x4ȹ  ̐N BiuUng9֦8 80˃~-'\US7< x~ھylD[I;T,_ߖyw` Ds6'L= i>=ޱĤ&-|mS1 L!I{R+BDWn uD?;+3buK7rIx=zSGЙy27e?ّ]\NvSl8y e(𜞉C; AlAKtjS+uZؾ-fFwI ߢ67X)qvΟ,Y yyznRUk oHE2b(mU@Io38 4F =sQ"K[Ra+Tmk%spfjV~ +?95?݅jVoe'8zX*j\Z5E2M`P4@t[?3ɑ{MI (i"Nyح{ 㗢f/{_]NO{:/P}Էrz8\FokþX±Od\Ss6z;AXeA1ub;cP]*@k-LJ8GbǰF] UԫZ4n m#'O`lA<&EM:_P_hQs KC3M&*Q\wqDJaa7wgC h/^]-7NuӿwŜ&D)rΆ{FubrS]<1sEd!+VJpMRN%btA{ 8}Õ%a6/Վ~cV^ߑ@G=C?$\-n5"eg{J3086W$w>ouG|>1; )弆gǔ uh(;+c([DB'DiR{2,^DQrΗKwͮaVR}}&:tNB"z{oC 5[5 ̧zg=>x7+d蠘qF:$2 4:r R#LI 娃 *jGT>APCՃ$jIJ"jecvce9?&62 <#wPJk8R? (!OrM. S^zr;,}_ Q[>ߋ0sa6':iBbYi $L_>su|/9\7Y 8"6CFq4; r\AuXY=V8QaHaF3H㜳tF=&XyNߒ׊Ѥ3 p(L +_;=&V𣮲E4 YqFcwʱpvgRU!h#T=T$Ebz`|b"?fFYO "*hHK'7Rf1lBHe6Z!}-LT#fH@(* Wfy0Gy$Wr @ٴu(ɀ4&ٸi O\o9CqɃ^^&G1Huh[īɊԺe p>K-c6:j16l9l DNhWQ,f yJJ"AGq 60 !z2$W>TixԽJ3^*E+BTxRDŽ(M6. Rɖ:;gV'lx?e"ܰuLYce- ȭm `^y1lE@!&󇣫e*=GI@0?>|[ZMhE[h( E;7o*U3ͥR`NB ,KRx#D`vC\=-ϼǴܚ |3Zu 1\;DH^Ng~.=%|dZHmöxc£c9ˢi['n_ RxE*Ao 'ۼYE#0T`E7E^J#JMȬmVFtZ{2]p7 V/3ifи"wο$hEN̻.!QZ+^=%څSDZƠ~V{6wH# G_Q'!18%O5(9>+UӚ f%B{[M-O(12ej\ ~!fF@Ph6byp׏MkƝn+suBWʨL ^T=vg5pY mĹR63~߄deҫo+uL 1qP"gA/q}21!KܔB&4:#S>} X.FG p0{Ms%|Lx[! 3WX۷t y6%FOi 9BB␧Mqpr!AWZV^«L Ue1ڞnjűӺw pzը`N'w"A$CB@n%5]{KGOݱ9(z2kQ3]xcK\i~T@84a=|8&iSO ) P#h#BxDw,|Ti<ٓ;(%:335Wm\zyQ2V9nSLu!(a/RZfβSHr>2L^IX nNG0(7qlÎq!~o1IZ5Nl8ف MwlDe}7&V3"Rh_B-Ķ+HH?gplc#b%?Hx{Q}tpK+!讟F&lgщSLVnuJ|_ Gn8vל3E4`Gy([%;(7oxǨ E:]eW<هn{ɎFѷGdJxv%xAD.ӪHO~zbS]FM2+SޗFA4 W HF@z2suiϠ*Q'7DYh'?<{x\qÆTLXm8IX&PRh67GIN6!'xL\`d! K0D%{+P!\cK n#gͼ4YS2BvAw3 cS/ݢpr /Y&I+_Ǭ;sM>*{;> ^?ꋾ(#G&xFw{Y%ֺ(gFzlܹT[/E8/H[3_mh6Id'NjD/U:e~+x`S2tn¼ j 2K&6~żi7BT.|scKR{ON-V.} 4y"[\BW</z^ @^Q&-SU< ׹ Cx\Ow̖,FD,z7q#މ˫`di|oi2kw{ƥa}/#vǬ`'J3\|%{~8pܑm 5Z oyVPI%yʖ*4eE1V y'^r\Z92wo|d{99*l6& )åesrW-IX܉rŴA7eæ!SΤStL*2ڷHIiKu~+ݨ9DGHP暂sCzSPRR{ʿ hCIf>\Iu7Mu;lot4:\Ļx80~?><6_$ ,d;K 0F,:I5Q>EnǢħLK *fД mF`N0M|+x}Rg,aSѿ<,J;{)"})ßfs).mᡲ5F}tHkV'q…Pp\4*c8ڙAu+k})նjcd<ǚOK(B{-eg]㨓:RqKn.Ij 3cx2;g~Ea;-.*#DΐmH@R?G7 07ްjH1F!؏3tGN Y@|E)p=Hmć [Zo׬zAG 66Lf'6y+J^gzSCks-gV.XetcpU}(w4uQ\ro>/`jƓ`= k$MsUbuIfZl4֖U"Jg!c[z;A}`v5 H_u_B ϧD}Ma2_O>E~n›{_ưZr\R~7~ZVjF2Ua ehlnB8F|_Zc@# ty7n.ٴ5}0n{tտ%ȤγϺJAW<ü9 (].^@p^[W )g(??ҽ ?"-ɵu S9BugFq)0K)ٵYFݴ#_d)2ϱaMP`R-dE@l?J Df+$%*d|S[[X{ꔃX y޲` ,I8;x"8A0Uzŗ/< #f4@:@M#s>ze ߇eTeR`Çv3\ ',,ejgi?2Bjgd I3S8|;<ڤ2q"hY@# .D>lY':">$jv⽡>Xi UO3o,o :ӊi73w91Q,*)ݖbc < #"! _*[wt )Ѧ4Z6?͌ԜIl:(o4{m; /|K(rSm{~t[?v̥7e{A @+xVR|h\'Ó[MS cM<{}ĬM;&J}+[Y6#bwKS_i.9E* G62ׯ5U?]TT;K-+ oڽZF@&:E_<ě$5 %#63eT/+#",C9G/ |! + [3~wMYcCrDayb =^kwU뎲ۿOrU++7N@dr#}_x.t;{[8ϐ85@ <_kpnKj` /+$J 2' 6wHcIv&AvTWwZbNm,/WOy1GWK}i"DiTMCh3 $/204E!-p A]SeB%(wp\U?#\|gȮ_o(߹G;0iʶy+(PF l].(?Zs+<}ZkWs'I\1dv#rUxVi LŒN ez{[NSy_:)%z/K^zƞwYפADDH&8V r~,0 D}7RC 0 !%?m6Xє&;S۶WL|pCW8<aO xe#C=3?׭Lz 7j35t 44 GGzȊ]xr^ɋ5{$_5ޖJidrcMLpuI"lWp U䷙aGZ#*JFa ɮ]瓣n'f ?I(?0EJrx.[ (F^ jRѸRWK$,+)N[BBj$\ aҩ̧2p~A=,^@/\Nշuǜn~dJp>9?vo5(O ״-| }=<NHMjza{%Z(`ǮbRe|zJR ?otvWBU/XT Ő:G '$&+p%%Ħ\f0N!|Fan7o{KPxM= Uo`9D$gStJ,`.'%#OoDr< 2;(%=V_R~a^pPwa$loAWYqз}a30 o"ccL%HޟϠ<4[g+>8}'IC:cO?O"fP7"TEx Iݖ=q&(a ,Gc4a?l=Nd3:~oyؼG塋NK"-cM7,F#3xf'^:499t.F(2·9F5^ uJwmg}֬|W:Q5 P .JJ:V5~ԃ'GH~RyKEǚ)\%~yփ xė|M>ŦRq{IZ77hI|)'.`&7ڐ_]HbAehmM?q8]7ԇ yh2`%fU=d28I I&;@Wz/ŜtڪGcw I@1wTHOP44wWԐ*fWxsLpqzvx!W Th>aȍAcln.b ^ l[Ǘ>udqlfÁ',`Qh_Xv-}(?%NԾ(*Z&ԛƔ#)UZc 1~~ _v= q}\U+柸6V90٣, i!]V d;4|*'9{24Uγ`,p9t..B u,70fI@vi־nNMr#Ydsop5c¿p4% zKI3m smPjQi ׂ-X!HUoA6 /iSlqYx_(*F,$GO~{~7#{x8ʷe؊ UK)%2ϴ[h.9fRL}k{97k>CL|OG9⽢G׏cJB^k?k}qwh:9[? "6Ds)H X 4NW~/c[ԇ)rR_sZ!C)c^3#x>fh"j x?}4q^)I2U 5h~p\BW o ۦ6Շţ",nBiӋ{x<0oM27Z Xu *jLYƹmc({-/+/yFr{L6zw ls^ fPo|O&ۑ35Ў`ƙXz\D'QTݞ$ 'nR#g<=0la!IqԴj0:'}%oRCT뤏X[ ᥒiqܺ Q[UW紆G3XE u(:%eǕhFT4(nT 3ޫQσ3g慮bӺ:Lԕ=rCaq{ZCWrk}}yLA".sN; lͰKnvPOG8KnLWe:Zڼ+/Mnaq S =,D^wҘg>fsRdp+ 7ƃ9|GAe@7=wl,n0`2XͽiC׎4NLiy\t F-EiV`#!~U. '5*7̵b5Oo}i@SiYJEt9f۰BM>^QcԿDT52*Fl1Y#~ҕ Qгy+v[2IB2CImŠkeb 7ޛ@A8f=xhyKvf6D]SM{%3x:m>$È0.o NS5;(qecuw!t}[@ ?{2^s|)`KΛ].P0eوpW}$aLtYӶrv` ӏw~$\vgIFgu6X6@?葈+k s_;qYohyVjw.[!U0חiΌi v{7;B:25vMnMF(%w0s-\D!!^r 3p:%cCY @)|]Bp33I~ش_l Xt}<3T-T(A gJ"8e% iF3-8Ol]}VtɓcR-#`.uP/IM/CRcnK6 1`r(89}f?~z xp5Yebj߁5euQp4 i\8kǩZvj$٤5^H $7٤-҈f̋Fxۤ7$Цn}H`9e9+ aD?..Ͽ!i<>prvyEzo00,dq@jw%:3'zFoSW}ʒ:nrkTΓ :@SnlmtQQ{S dC[V;<_)NXg oηawbib%>"\gd{W7έR{781ZT2ַ,cS?aTd nr)A.p>B=[o SKf ds"!B54O`ͼp,&Q6U h=BrpL`5LW|VY2Tڑm8CE_K ?*w s~tTKIDLc!Uqvֲe)&2%Uвu[NCWʅذi`濃I-Nt&H{p~[h~Jq[\10 TD^XEKS7wѬ.EWY~O4}㶓`Zۼd~&VEHyW%?`8qyh쮱`Z3Ԍ9?Ԉ9\w 5LE}m^r˻_PRbɪt%Ɲˬ@6C|⠠p(+ 7A1HP2ei2vjkk3XVg`Dݸ[OWu3:& }L U8 Yq_eР&ƤE\҄ eYj%QP%*F)XT[#ڹ1cB]^RI~S }rUB qƄ,BK##_/4': 4XA*&qJHI W~p@5?!VbT@͜s*q NmsNI#[ L mЧ><|GQSvd$~?sSLMPs)Gf_ݟ&-tb*@EnGJ\;KC([qv͒U\ȷ,@j8Hż<]MIl_Bﶰhڝt;533N ϥx .RqeڡhiC L%,?S*DdFU6GJ|u϶(Zx P/7%̰E #"\ܤE!6^\@  gG`6řO.ע67{Ub"^i-2f R8X0#kx=YPծ#u `l^7 jv$(*><}!odm+h5SKԎ3Hb-\cw;.:i W[b\ɱ8Wnڮ;3ib y) ajS j?bb7aM8f>cy#wjmݲczQ{ -(Pى0[Ubc%QP:Ӽ+G{e;|p1Z}Z S)n_wYziqԄ)E"Rh֟Di #Pm$!uE`2q/E<|Vîh4x]|~@QA࿬LKGlA+jk-=uzp:e7]ƁK Bܯ -`9Z80y-iU]lo)g݅8# 7Y~CEcN+-WQ@djf̾Ė\YHUrfPa'Thx[4%z{uOf8?=*BAdWG{&)Ym1/ΗntRS:q1bI:{qh.^}jf6 *)F倅WApE \ lq 3 [+,GAm9)H^lq?6 +!` ,=(l3_VTia,XlEՇ3kņb^\[y:!.rYÙ UC7Q+ᢆ%TWĮCv~ˎ/Pd_'\ ^4:60 FV~gWU=/H}kݬ;@ }Ak"]6{'.pxB)5Y|#tҭ ,bD4U=uT;Ё<%A.bhV/M% zP{y&BiaQ(wIȶy~xZc꣖. i^Nh~^/a {Te~c)uz X< eZ޽8EE\ PB +2ny*UiT`P 6Lљq>AcfuCw<}N%pLtk٘cz-fXUoեHl#Po,S6ulZCŝVPQP aw-nJq#\s&ҩʧK˕Hֱ -hn$]R+(6) &ls^hcrg̣;2ɸ*튢7жL.6i raH= 7"Ax6EP ,fژ+sE\Ȋo("u:rBƠQ,&̪˓J\bÞ-CSebR9U$Hg(G$ɗ'A%4waA[0B L׸2g4uG be{W3\D[D\|nU3 _ˣB U;KNᰜMT̖ bh@8 [a:_ -+k.?bPkЋ' f<4.7gJz *,F<ڊ5JXHX4mBMݓ{m{/3JVOڿ7k)rYDTEZe(4G|)bAwPRʂ m i_҆AXmygE~J{67˟Kh{$0qO h3gƆ}RMG6)c:ē] ?1mفFWGVV '`H(fЖ. ({j | T\x@@58)I^G:8$J-qPDWӝsO8֎piS$5 d@ퟛir]nڒj$c\u*KtVc$Jv0wxDz)H/iRٱ}sEn MH \be! "\N`CO.>r#rJΤpooM?cRt_4xx09ӕ`1P9LI3ޗB# -W GΙ%Elr'mlO&4tnguvCX3)+fꕤZ7ޚ4?My]zF^{,Gr?z}궊vMɲr_|B{0Pj-h7YB5&JP,D~Tmr =[_Cm t謖AX y*됑3k"gM P5 5Ih#82zhd3.a0mGvk@Пλ 98>w]~(D%VO͉osr~X}54}"ci~:=" -ai3L]uop޽P4~Wv[eg黬@4 z"Hl^! f$:l\~Rw"RU.!_~5Ρ=KHX*g9Rsp@P:堒/D[B1߈|]X{ Y^*M!|?k wv}ūn6ՆLE"Մ~'O57o]q piǐHvnwEefXkmeV p-;R{w};q wWuxK)_sV(ق ^FN.[$'F.jVf9A- k-BRt+%5.mteP wBo>îI{TPiFJaOqt_[ ԒE9ҝkk[=e%FKVR͸Iaӓ3EDȶ'f DY韂[HYzD;QB?U I"ч5u< ȥ2G:E.K)CNƶzl>tNSS[w^Y0Ӭ]y1@hb\/6Ub ǘv@PX=E͑heۉX|ur:$F AEYL Aװ,(mzۏ#!7 i 6"QD=%q`=QX}+ip\a;᜹ҟ9@yHXHZWyh_SUeˊP;pt!)b)*|r6כ*R-E͚8 V 6Rg@t"p D4(id vX/^N{rrMxppٻ峴ڱCd] S9;-VV<] Es¾r?'[É~$=¾@_P=aj1Y(̣I=ϊIhdf0ruC8 "S8lG <4@Z؟z>x;ᛣ9G(pYB D$Kϯcr4Pv( є]3Sx_]QSl$6yNy'+ݸ =wۺW̚.X̅ +u p5$No9kZnK\}{۸0wۇmcDli-a߃Z8:aK "jEDLǴfްO &u&/ȹlz΍sH-ΚE(-HI6gNEj1~nNҩtB?5-KGo {g/lRR'fR7iY8KSlu^M3w&E gy}}Qjh :mVd&Ob>I@j1Qכzzf 1D+`(2* ,F G`e˜>E#j(*}:A}`4f>/O )o5AMqΗ@l 'Y!h$C>ChԪXِXW[n$Tgȫnrr85 +8'mU[p/T]U,A-!/bU:7YR ˽&ӓ=ȷyEU?f)r.p2.i鄯%!yVs@u4DiʿD*\#?J?!Vg1p\i+e=d%+ssG} 6+w|Ƅh-|{#h[}aF`&;83cL<2V_Mo?^ |g Z$-Y-ןvMKBe!ii6? ⛱>x&•BlJnDMEq,`,< [QCW.6$.9\{V׃y$"n 3زTKeB?-u§C,rLmg+D {CQ{7+&A] 楮!F*J3ɱʭ=v iY.GLoN);TɈx^%3Oem! 8 4WG̔5@"D9h-BA)Ѱc8dH^tfzy=K b&_mSL47 Od"ʖ=C%B HJ5wĐoQ@"[?^෢'oA۱oWIr0xTN:˽yvK,{f=1I`Xlw῝y&ʍt7PDg8#gAZA`n =Q.fX5/|c8cƀo#׀={̉aEO3Z̍G2Ze}UQ"{\^Ն7AZ]S\ *V|k׏'MMS5WYc jY9xO*VBc5V1f_YO$iKX 󟪬7QQt$ (~Z~O =9eGܰ.^r>Z범ll^s4∜0#/"?yqn:tviY0'\&Y/9^?=b|m7l<Y̑D|d2өĿKɣڪýYY3"ΪQW̴ȼ5R; e kN?"d -4/"5f`=x'G^ XmVYtbq6^əm ZK%py"銺=u3t+TҀ :dDGYGQ8]zM5j`~V]0ڣOY@_4vB*Ph(;sdAw]|!1Lg|!ɲWd VO(YHAr{‚7\4|vgAO`/P xo^<,r΢8|a8z}vk=aRPJsƷ7PCcw=_B5$gAe!+#]V-lvxQwIke*,Ju|zJA<)]%xpCDɼ^old} F(i-:~ˇn֒V+Szчχ^L=xySXY^ې>:l~m},e7>՘PῒF$rGє՗Nխ 91v,M9^w Jjh sC?8]Q"uQq $ epaރ-G:(DuK@ۙ k!A^zC"Ca]_7pll /Zdd0hi/_$~␶4Xqhd/^>ku-&qIbC:ź C22!?I="VkcGyxL}+> Ze7QSN{ 8/a粁*e.wF.١B54߁Sb-"֢7);`Cbя؉A4w] S5x.E?*CbHRRb2 f^Wg,i$<m3^y .J2>:@ZX0m—68h|ή@E}e'ϛVIubfEs JD͇okTp kQ@%]¥=|i/h(LC^DH633ВFC@!RkG߳#J*k054NSAdD>13յLR(&5$K6U*UxvU>WKܩ*aff6 %f;4~( eQ3yY;[QrJ!Öũ;rlJihJ2A>][Q%cŀQq``iu7ZU!P^gI2\͙꧋D7K>0TK{sYӱyr lg{[Fn4j1Fe=ג+*u]tP? z'eN[2ح@fCIt_?I߱0!))+)pkG)iO󅯯!s @N誈a;n$ASG  !ҖA c=3>7 wy\A< B=GE~i8Ol( ͋JPS)ZAclG0k0:D&c pD1cBVyUO=5>WdKP,?V(ԜPv5<%̞TmH;{替jq a K _\h 9%vRz $@B]Ag`B tj1w'g;cR">_0󌳺4lbBsʪtzyD w}9#'NXmTSȤN8e9}ׂ7-6E$ a/ =3Ukjttkb[|3Oq`/y{16BpX`ls J2s$ۼ !qqvYm=Ziwps"?V-+]ǻ;*$Zݼt|H2J8=ȠOhm.GK/diV!?ACn*&e0+@fL4  ?SA[jS1dؼvb$wx~ox, S]i(VU`pFngkWUr35 (pQǽ,\{Ala U=hCSq9i!Ry5>7i\o[T R}9 z2I~t]LkNڛ sLُP{k Bf9<-/^O"\vl8J(8{LZ롾e@L,{}ѵ a=zEs%9ԱPU^9c<4>}wayq?Su8REо4L˸nxPn˄YU(\eɡF݌S0*.d-Z ߷A$$U΂T8Tj,lSr38znHHs<{Vg+|DWkMgn2rycۦy|gPK ] 03B ;߼:Hzw~J {!ky,Ewgo*Ϋ{GML){*>K&tHo:4!,gzA>Жms9wL {н53%Spɿ:TE%!MUdV^7+nnp\c9GTuq_^TD{i~.7V:jYlmAM(=F:MN 3l"#V˟ ͝q AIj<YՠBK oQ#ހRcr9;@?[nBrҠ߳=͠N>Wؕ{g ǂؠbCYd&ܴZ3Z$ -f+%!/ ZHY H0Ս}!kX~&{bI)Oĺ.[[kyIJl ~)x’R.3OBp5I T ˾R_]3CHފG߳h[ @-7E*Wp~ ;ÕntE1ƜAՐ 6SXAfIu$F̫[Q/~>kڽJE7W+*Am-kÂPz)9EcɤʀV)(o o |#"Rzz[ua2'pm>-Kw6(5yZX;R?jsˣ !MZe@'hE5pp"h(qYhBXhk~-lay1_YF6xU.8-n[u\NY AXkAQǁĢGX! k1꘦l+$hGZ.׋oOO領r p'mbfRπQڙT" J<2-E'%s{S@YGVhQ̈́ZPS][_Pq`J*K vE:.AvASǽXR[$>@.@ЊL1mMi 8c;~:-V|1ެľ1u²VPpҌn|lS;[oݶ: \)!Wav͉< tWd?.tTs bsپq@2n2e.6F#T3a&< ҭof)^vVf\6nBf|=ݣ$vfeG駑]s~,1x^O.ɭگGn/܅> FTDe38K F*$BP骽$ϵ#1 -*!D_CGqL"9JuDȪ^ ~?-(@kJ:n{AL9=exMV\;Ѳ x_KOSC%~SUxhj;Y rUk˶z Wg, =bla=eM:D{3D列{tK,JKkM`d@P=A> /VI{q?M& es/3lT r+yƸmn0piT 7w;X)-lUmmy඀ħ# =>T@!47$2\O8dqJ4goWLWRE4=<0bf H֐i"-4մ}o}N莋G4SSOM7LCP.qRw8uCe(g0COI9>"FvuKWs VYRjzÒLyyӷ-FECuB;a:p&jv;<փJ*8zDEByh>t`5tPcIFt^Vp@L(6/Q,$x?s;gϤ}Dafv/]vwioGhcSyn?䁒݁#~+WS̹o4޴M`0%,iRD𞦤q?Xטs~cc\pM~/ޮ=jSPd}ᴲj~Ol[)A:2M1r<;pE7Дj@pMˮqjLu˔_|S.JMDCdMo32.еN2 z <~m˦T0Se f%">F`I=vn\CquɃx?mMLRJlX^ЖU ؠPHNo  @Z d {aY1K$Ʀ: ORi~PY{.S;Z4ab=f:2dYbxėm0XV ~F1upaLEz/,st˞'hs=BjߦcT)q@3Ou?4pL!Ƒt!pʼn;Ũ'DF1 PA~ Y⟴\/CYwIU2oMCb1$p&VtGGĮ!m Xs\X|p\ A\VB ,Xh,=>[K hxTQ65;4r (&flVޯvYDeJlK{k:fs%IwP5\(%SHbP8V5xuNSƔrq}O*Pn 3#CV]*eK/fs!+yuc<1AB1 UT.34A܏l!`JXEE8]`B+l}u%7#){UcPj*3'4UʧlZ똡:2 vѦ%8=rՓް'L !l:0i!M}OE}jk%!f/HwP$|>G(S-f(+x2&7_;j~ވjeO:?׋Gj{#~6" 5_ho*&f˼3k'Ż#?}e!pq!V ?T*o<îc~F5Plp|^e'l]4U}\OC'6h5k˖Cq/]XolwTM(ة y,+%91eͫ)KA<x7ʒL5O΁X)>AN30!Tr4F0 V/]0|[Ae`3tG`" =D,] Ypm4`Z*ȌZxRYtb <\*수Οjy,Al'bkɷM8"WX~; L<[6hˡv[E4PǴ́NA]LC|!h8faon :h4OgBP&|^hξG#콿%waeV*0?(܂w3졺yc__Pu.LcDNٙfa{qnsS8S,%̲a'x1P2a1/Edӊ;@QSB,CfKy.q`fb3`^EDJ&HJ_:ClBY(=lac:!d OVM"? ?h\˟kBuNB/4[]5];9bgB8W.{"ǘglY_0W~:p0=_|y⼔%]Yt c`BfhQgS(nλ.1pRᵸY/ }NA_PV Ļ^ez|*x3O#6hkvG 2ָM e$qB[VhRaPJT+XY)dyuRW Z s{`|h0Gb7B}Rx]*ibϭ ٕj.k@54+CIbpI ԫU#cFxat M1J1\+BQ6/jv7;c@3T +ppY%Z?m c}mo@RR烡LM륛=4=.6 -bAG빺p80)֐3QKv[+H'RWrFߝ1Y1 봵Y /d7ۉ"]r1_2e>"Z5S/]DGӶ_Jӵ o  GJ(05E{߳ЀSޕa o W^X?`p&LC,;lwe sR?@.iC[ (R~#Hn0o&^7Gm;p{ v ŵxߞ1[r!UHQ dEu̎2 D͹+uw:BO+Uz+0"W obpI\H[]AMs[wcvNך Fzs3Uk1+'3R>f]ICVS2%}Wd4څ="m c~u!oN&syE4a ¿؛ߓP㗡<:ƕ͆Hl18LjO?r91`"3#AFqB*P{1$qaa 'Z蔹ĻfFjΕĩH(ͫx@qys1!'ђ0*9r  AX=Dൖ<0KEќ`<'LVų5Qꌖ#=1/ZR2﫟4/j]6U0En0,ғ`6#szVirqwম^"ko\^@ܡZU)v|Q ʪݜ#t1SKM6 He9ÖF*G,U#aj )ӱMݛhwxZ sr^1[s-M&džE*\tlE4wc'~56T?H:/'GEVkErGc8~ $ܼ&Ld`mtwB:\U~nw˫m1כ.yW }4E mc~b571hg5Ů)117PE0id927$׷Y !RQ Ψ/^Mr;$ܾ`(%!M drA$0@7cH0r2H~ ,XapK4 m#|KrnWaFoj귱yQ1߉Y2dMhegem\'%yfxePԄw~< ?C%tJM!,ßĥ@JP<.fW֞k -k͡GX3BnN)%V ER{/"Mʡ~ ]Ȗ}j"@p-r7Nq"'H*=޷'Huc@lavX :7\r[@Bp{(NXr80W9Jf*]jZ9j/:v-`d,i>]},M!C S=竘bGޜQ($\P97Nzxyg$\bSm_*L2 U9dSAFXUtRq1A@"6fFh~5 ctc*K|܇bJ#<6`0.򰆀bȈJ3~:Œ^Z)~b9jzLXtiAOm:Ƿ<̋Z2U ^MH*~2~N3 >_z8NuQQ˜@<*́h"%),a1XԖ3h[ڬWoW ZM򍏬 g"dG8϶i152IĺCǁoSu]>\q߷ՀZyQC6p!#> t3( Ml ~b@G0Ա)(0lB]{w_?# eBddtgO9CM=0`cxU'xcK-HD"Y^`v ?Ѷg]HCf6qi]$+ߚںi*DwGLfɾSoj={pFʾ!):{ɺblj*Գ|:uk?$5uHl|wHN_C"2=B:d: \cai4BjIC%h}X`u(HS,2 w]MiXždQw*4O.`PQRGnݾDOU5ǪNR[h߿`Jkhth; zrT??m 2IGa\DV|*:e#$ E #I^:}ZdWLw{`uʗHĿy>~!ErJ.$mG&%U:24oEY*'f>]v1lЏ^@M};֜ }트4jb8<#L(ǕU_,B0LDgܴz^'ʧ>vۈҨKύb*xRܗSѻc@PC;Q!{jN' FkpӄW۠k~ڈHl/qav*:]f/xaJm`C6 ɇНr ޛǂvJ\on6=]*kt`VSL#pꏽtZr/+Losh5 EUrULo ćt3r77ӕ $+PMhD )`~LSg}aL&0.xk8`=イdWBGۆ{qYH|y,>gk !.v9(0 $Y3m{"B֤Q0F7 U2yw?lF#XKZՆ 8ؖRVyw~!X=i# HEɗ{IP\V`TT$ܬ펭]:[)4$#Rױ碼"某;ZR^ cL֭N@óH1Ϗ# Cafv;Bl9st}\tuCgK7s:؀={>DE#5*>掓 G jtFl&43 ĥYClƻoZ-lkj!2:#|)KU60wg!v[$a\O1`9i/+g> ?j~\K?mҜYT6Aw~(]q0d7(ow4ˏO6 G6QMs͏p^k{  jL7605)䕧]58s+%`=V7%^YuPt3)ϒPMNt&ڦe8"oapO 1^4p1*]:<dD,Єr3^MAHlE 3ز$y̫< zcu=sMK"<ty?DWpmyX6u3aK J$g u捐v:.BvˋA1!.FZGN?m2`" `,Y*`` SzG(Gct`P.Q-rpk~ #J.1QUxAŪP)F|G䍄hz)x6ÖHNX!7v1L5ժu > h}9wU{SZ0 P]jP(DIn B^RL|Q!iBu[RXMb%oUXa1r*+ZSj$>3:Hc5~ᗮG[@,ߑ>Y76+pRܹh-" S( & gFb \`»>pS?M,sUVl'\ Z&4z̲H*hfyMЙVUa]:GB@#T;(d5OII5|GrِIRrZp Ix:]N)\G8+N;(ɋw9"s{$cwήLؔZ-eO?,#u@ W6UxdG?7Uk䆚zq2wgN%5 9B)Iޭ' -Q0d-gm#K."l.&b$gZM§j3y 1ˆoq1whYiߧ/62 }n`1(-}[ݭ&_Y(-Brw%:GXߒDk8Rg&C"1S ܩX2 sGFƙSWܲeHNRfvF! ֭)2ݧ`^xG0^JOJl,h}$zeFbL_4\K+-'&w/XOC]ʋy0S* f5"T(}&n`6pEwۨ.=)I‹ߤ%RJ cü9urQUᓏzM-„c}!}Z0+GapbTT4ŻDk.D*zDs޴ɺ䏬 yU%RP;\=L$͜ǚ50kJ 4t?x.)\:T=*f @p1|tAaNj`H0|:e2יu /%u{lg*:N? ŪES)0z~T]Ejy~z oK8Ȼ1nΡ|DGk6OiC, ͧsX-Bv=i ٛko*+ݞuWśODhu R=Jv?.2~f\P%lL MsGvQM& 6ѾDAg^y ak fD(<} _Gd;dWhu$+4C1'jCȐ޸R0\`XRK:!!?9IY̔=(kVtP FPq-)WY}r8c̸:`@d6 CzrKoQvsP(}o5:3,Վ2{dta4VU Ma]nú&/?˖ňr$o+ӶlIDMM߸!(2|ʠ J5Z^_LGtE0yZ Yu31M">8NǨ۳` %W ~ء5-jg4ZR<wKMp S] c+>"dG GAԉ07RBIJiO }"묁ꁜH N 'Lڎ\[+򻻶q%b42G^l~J+'Ia"ν+|BQn||nT~VH^F7l' \nHFKlZZܰ2CpB:3#GT3"GͅoSWSG|yC9US) SӪOd/@XF⻘_}ӯ~~sv` rI2Tdqɺ@*z:gjq pkYīIF/WBؑ*G/4 \P(X¹=ƄDoNö=7"{:G:ģ̃wޙ+0﹏9pC V {jWLBI1F ({W4PL%_a1rESϯ8/mi),E.g㐂Ee" zn3)'Ehn 4z1D"/%xzB0:p}7b@v ۓ[3BF5fia!Tg5d"< =f{H Z` Oچzx3*~v8b@ҁ$5^㩂Xr8 ) &$dz= :RC28-k\wDW(Jd+M0JTRna׆Zdhi0\Lw%oKڵt/ˆ">"uNuv<2QnY.JnZxw,ՎJF7ÊyξO.d{a8m+B.\s¼,7bY SMC%$[YwQ.rQqW3ZKwtE&(`L˦,E"^+FD{5j4Oz:&]t;3kڡ< \3u2+tVaJc92a*̿%oCfI(et K6c,h}!bv4?1}{]>8& [fjFDn"woA~l\~RIےKs$WmAfZ'-A9?N%(u.L}Pì =nhZ]:@2c&!Ypr%)ىG?ID]v |'@ְ1_,!M2o: A*|> HAh! &cby$;}Q|4徚$GlqNQE"mRnIXJEFvW mh 7šUԝi@VZ…;puRJOԚt&=mJ Z |,i!}0ZmvVJM~xmyC1&v=~٬с>2񢪊BZ :oetۜmq) DfM+NQ!>9jz"C`Kˍ[p>e iMtyq@ew*$w9z3CsS`*~9"T Bdf?Z#g DlIĭj!τ~tK>U -JvP2Q+#ئ6=X[ tlA4 qlO>͜d]۷ݽg),i?U*'>'_*ޠsVIq-:Ff,SU ͽ[-Yu?8pHE> ޥGqʉǰBnجT|%E}-/(^sxcyݗ+b˛sssRQ{CoDFar&Wvx7(7L3*KYs茑͗2X3L0 E%Tʟ;WY)2:PGv]CpY?uD+F Z~+`2kE}ΜH2(aVmW]LL65Be 0MOB5 ?m .5AݔܫpN!r_0sW|駱/ }s׮SM``ì)ϐ16r2%V ,0).5ϵB#_h'[4ο]\--6w$ԷFf +Maw^VIE-OwZW5=.vz{&ߜk3վG"ү?Cǹ-<8]s2 ACr"<mKW6oxe (wJY*[I CeY npd tihW=U0GyIOd^f DűE_Xga[o.b֡FLHN('y"7vJcc3Z̋kHaJCd>(GHKqZݜ_C/Tմ\93wzlUހLbWS0!Hǘ4FdĆ=3ϛ5;#vIzc1 #OkXA @HuB ZrRmJ`SVE캯V7(QK>Λ^CZ./y}ێ>Ydn #4?J.8wRHs&a5CZ9mc%(n7?1Ed,V4i̷zK/*ٌK(a1Kw jM$, b]r6U8/-ږGy9ջk;d Z!r 9@0^m W[S*;?IBa3n\}cS6d ~a ^ǩ;- /~?R ѳvy5Y~:)Ji|h  U.1az^mY&X5(N$p(sbJOVdxts^EPDE6S#9;U[P؍k` |m?'uѕ F0 nN6!jc?~캏vl֩c"t:-|Ej#aMcA0U]kgL!! uet;watul@>-I67gy6c$B;Yq(eW !*\Ad_AHa}v߳0|Rc$]MTW|/";"X+;A#\)Sne2'q'ub(N[0*|LFd5ġShO`z"`1u ṣ1 B%rGBNu@ g$ ̳-e P< ~T,+A̢ye:\s} ar5 cEk+5r]W9BӆϜIv8 *QfT5 ,sh*JVqh("ީ02gyJRXitո0w*)~Zt0GhM L(re ;q#߃Oz mq%EϦ cΠ#Ѕc*թ$;IMU!U4w4%W#njCel]6kx=dpsD-67<~]oOe9}M|"߁º~p8mg:ۚW5|z~.c}Rϲ|n~ܝH"XmY֊!<Ԓ nZpӪ*?ߠD=8Nu]8:J &:],Wq`êf7o0af : [yԮ" LzŤ.Mq1tlaz]܀j2 l +p4 Ȥ/z8j9'U&Ν."I !;H_֨Om,(.'oԡ΢KqFPU:]L O }lB^˓9rvDC/Sf8⎵ĸPL0pOC&9-Z1&?Dzq'rS,CD$ق`jxQ]ר}SQUuCN%ѣv<:bMl#X_PQ­~@`s|A(|+"v,|IsGǒNy,3}p])C`yfl `eR21-E1PPk2FV BQVAUw |ɤpcB/qB\/`t|DSOu#c~!eK>"HvFiܾ^820"%*&ju ͆%5 ǗgmM\[])nPjh̝ xlX7 NBɖ %|K^@ZkHeQQHu4|g,YMi;qie4 zikf|K:Xa& !N $]O~p9[Ĩq-Of);B#I8$ ªY%HHb e(5<ĵE1hdB ^`8 lL_3^ [ u3lw޹0o)83vt"2!:iցd imlƦX0pGQx*̟ްʗBKE ~SiPuAM&pefQQg,EAV"ǐ^ƪb)*.:W k]{ i}nL$XT11=1w3zWw*G Oq8'x!`%n$l\J%{ |8RY!q.(JYUF|O~-G0s3Dr Xa ?(H^$lg=rJJI蘒JBY `˨'|Myx |}vՏ|̆#mc'gh`{{nxGvk&xK+>썲QNORt,#} 0o^Y}do_sYOvt'/>Xll2ZY'xJr7d+ Cr6%Ĥ.h&c-j{7D{XQhK{+q7pdKg*!`Uٜ;αP@"Ҹ70p1;VBt` U9)75aQŔL$jc $h^5\"eraJGU]rs&x/'>Dʓ}>gI+ǵp;T^H#l 49]dgrQv۔ɉ'ӘP|r]Pk˽b152uX)PVZl.[# ~(09~9CPUg3pD 1ŬA'Y-=AK>"Ջ4H3T{I3WR7SYV0 <-I.˙!zAeR)_C 7rbKvTE||#]`TKc^K]>;V#b ɒeV3N=>Cv}Ƒk;説Vd\zSeN3njSGr9O悐'm>(o%4-*&dzE)5,{Rlf7Q#I[U|){Jś3%ڢSEM"qȎ FK!MEBq\.!UH{/K:g|KRb[x>-bRpc ģ T3!C4KXZ#V[J'T.RxPIK^g$ԉ(be$V' $9Jy:%ۘ.4Q>WBTm#QQb5z/ ju8TMUYA2B) p֝hmS4E>dzl݋o `̴[$ #9GPCirtB_\8j?.uA! O vxʎCP>9{b0KSP\V܄0Ë,bĀ'z[4 G$ '48 6!\W/IŝRsw:1=oX[DJO/νԳ?HuDP Zue=-cƂS`T%*фDٰ-=sjGNҌx75?YzEP|A}: [;Y\~a}&-.n}o$K*m]5(T((V.<8 o XGyQFhpF@թdn{$jȨWRy(X+~KlPtYu=ZZvW+0_GߙAwۋBAْ3kCI9e0q ubۆId^ @k{Lߢ%;,T%Ⰹ 0}lغ+rX<98*/iUv;]-0STbkm ⺁ˣc`G.^PAgHUL=>;RN;:dJŔb4f ٘Os~y+]09ӞU߄Zg<v0u0ieC/b60th]mzƦcTdQ2s$\er}BoQ1f0CSt̢hsHIB$Q#7W)rZ'2d !/H~V$t*OQb±^, B͜n5׽&.<# l? 9 ͟ȮөerlF'w\q4co_8!*\3Hry9҂ښPQT3l̨ G$]B&`q($$7JQ#7{L orZg!I/(g;*$Bp=W(s1xF( U[7{CHO[8Hl;.mds܅vhyAnp|Eꇵ(>v0^& 3E9F3Rn/< M>-3ڝ+tT-QBLe!\ %xs=oīn ʳ:#'a>E-|2M"ްY5}&֏  ì%B QןB6,E)L䧮RCY7wrHH^K֌եmܿD]unhPLY 2 j~/_I1pИS@#'My}ſ9S#:)k)%1jl4UՏvN5'`;$RzPr}MQi-(0 :RaS$#CuRsIٌ}|@SUǧݺ"~Z☐\k0w![G[E g:Cl:="GػYVpP:hI(k=V#8y ~D@:|!T÷!*eOP8#QIeU{l! [hI֟ŝ4EJc4 ?}Ӥ9*Bb>WgEM=7̡Ea CPRrcFj!0W"_KVr+@P FH LVAja5;<Q9q<w 72{tko͹؂v OYݣ8 @qȆD=tl!ais}|Ws!xamǍ"?!]d+mU0.ApqWru]̮EJPbib^x֑Pe/bL$<MaQ|OI"]U앗ޖnA$gҮM#f:yи0#8H T 8`lnFjX S5vAV-=\[D6YZ9\ЩzXK"D!Xj͸ȴw-%%&It*SrtXY= *c)OR^*MkaU=e22{.vPU_B τt[h]5z]Q궻R+l+漀źm$qT>IJrfr $P8ôB&ˁR`+hPMZQeɾل!ѹ&_0ZmEwgk{rjlbXuʁg9U<#b3$/mqA :U?^ dT\ޙ CPBjKp$d ycs­s; 6ap߼P_b \B*ɼp {>`4.,|!+C[El[cp)l)Cn#z9Ⱥ;|^St0@)PKJ Jj&;O( _싾Z(>{P.WL$]ɍSg02qa[ԉqM jeCQAL/Y;6>_2U]Wx'+(g`5^y$I=~mX$81G<96-:fs*ު?A$yѪ G.jEU[p;2Ê! l \uf]/.e9\g^6 x򘛃K~ba\@M@_Onf]F+%k")cFMæl|c SqNNp(lFbqJ~(|=bPP`oISÄu6hUͮzYZu t~ CL'z{aw9|}2hLo~񪻚6_m@2g0(O|LBwD@z&O1s8XwrFRQ @|.ҚE vӲIhP"}p; ![UApzIZ#פ ޲Js0:З2SI.0YA$7Da,Gq:bN"T;þ052f4D 3}%z] gu\F-0Ów?LvIp>|K5 r_ggˌ| v qdS]rR^H=$r[)eǗc= fm8^#l {V󫷡@RY[R"ɴNa\g:唛%)rb3T h<[E$x8ѲdUND"ǍM]mT`8%j;Oo`xsOh j6LT>I뎊wg zaRٻFdV{)NV3T0|fOa$QӾ[[68wa˫7;ARPA^}T_/ .%܋3{(חGlyF5 .sWl$yo\XL(¹UMbn%8KbiMb/*LhcU2ߵ!_X[ϯDAz wn0whzC;SY7*(1*X?^}r6dҗrOЍ9I6* I0X W{ϝTwzQ{t/(T-`/J>gt|\ց,=wvhR)B 4PvC-H0I: !򜔸m}NaR=DVVG%֧Pso}Z,2Rxkvn :9nRkhyyC_)AUt.ٯ[^3L,%;KNic,tKdB"(qjⲟ$>JXY; etͿxz E#nK"v>CHxD<}6xr;:J s"͋cuԸJtݟQÔ} eu|Tߴൽ%U# VTeB}!)eMN=ry: QdRWD_6乹_==7/8D2v`mRs~6Y xj?`9 6y&(ތ2d絵[K*{Zm*1Gg[$Jexh$u;W3aofK9S4h'- {?ݾ lXWĎsX3 DN?&&=rJ2c[M7'/Zp#"xWG3mPrc⩿-%kIJJ,X` }J{` hKkNxnrm,HWxA5Zh;]&mb7csο?"{0P:MoiNL~ɜOςŰkXitgsHnF8?5ͧ镗QcmƖR6ĀE7}ӽ'6vAƊaWwGWaX2+於k "H+ݎ~d}hWX%ae cVaŽЕeG (b<"l.Bc$v—f:Pθ-it0(^Π!!n&AnXԋCډ CUu#stɳdSBg#pt-{c*^ynDDY/G>o븻n՟gGtZh*fpm$"~ytr9P]:8vU*7g's2Fo: 8U8N:d93yGZlKOM٬8$Wf=Nxc$Iʩ$|?nk\G{2VZ鳩@M%ͻ3~OL(EżwbKI]A֒&=xe[aI4k)sh58>W$Е vxĨ\e[źYӂȒ:Gp8M_Bh@>q:_z W<qc%N |U1{pɚbD.9=QN+[RE\IzU?7qR酛mq2,gyN$/ FKsrѓa"~ƸY̓O1Hu"[)[&/֣`zPyX_F_mvۜ H3HJWn甅e+v#j+|+޹};O\mtgkY!!ʢcJ^ΝDzFd[6u"GPcʹM/HzJR'Z9&j/y?I#[-{IfI%xXˋߦ$m?-h_ {erP"R1 8R2+bY@y2<269ihEZ*2[ewL:6d 6Zqfe\ݐƞX-~{K>z J7jÔ{"uS}f3dfP0/< LaLRc_E6Q2n­@.1ɨg.RW mʕpScLZ9C}I U B({^Zўf1?!)|%:Ey;ikD[ECl|W1X.!bs|17zr5ru~bC9}8/i?zPQlOj #`aj񘟨lM! IK+'}y`os޵á E!}|_E}.̌o{Ǭ)6[>)&nF4t3z;SR:\m՝(#!3pWjm0i$7Jnl)ZyGai7*W EvyUDtgŅ+6zGJ !6D}f;dp}Ux徥b(CꦛSx ?mOoB6甶0ONu4C;#eDa JP*V:!1S@@F(h /&մ/W&| 龤oO929 ґqsnکR@$@ >ֲ"Z[Ӟ `'NU-!hHHJhudh-ʻ 'كoʰw`qyGRBYv@TKQt1UJs,2^_\d48-ةn 3/+&Z2WQ͡=?B'M &nәw'6zTwi{enJ.WWlm'vbagӆ'A2~#( h|a1i 7o^%}mDN`8*`Hg8bKX@7o5c1܏)L$L}!wl>\5r F*22\;c!16= R{ýY<{lhCNZƠyZ2˨k O ՀgԡcCXrQx.Uo]pyR eҸg« ±Vym{P&,hϑږ0r)wʒqRJ 92nmɦ.dS+b3qT/Q)9-_6RJ],36/6O ر9]%0 zEs!7giTT;ZK[f(A<3~~');crJ k7]Yd ׬BfJyT5 G<,tʸ |c-뚊:£<:^2xz1=O/xuXgj.=c' gpcu)2vB7/*H6&G{`ƾ36GJz2e-<˝g&7l0ꤌtXy˞F^t]0%as𬶋V~҈$ x?ᅪ`G~T2E-Dčq ebiVPC"S-?|qE#N6f?DcPj|;;-^/k>PvT*x{0g@ae a4kl%p_! %gȚN>DVA1 UA<|K@w.4VF(GrPOKy@">Aohlv-V1)dƭөx(^|S#LevsT^ԷE ڒZh,wd9pO5bsw?N7EuZ@&ϒ迶"*Vv|z2!e ];8OS-Avsv_YhjǯFJedO@1|[J{rW%Mh{]&$’B))i]=TGth,d8|6tYv/:&bmd"5!$R%6'4~yGIek.r7Ag7\RySp%4JQ~B[jXt$(7j(I*h/ ev@\L)U$yr9ᅸbs$֓Ж&hiXSCf͏)`.Wf; 5^5j P\_RhcK 65ߪbb̔cO7ݥH7K؉vYCstQ$?OĠa;q-Q0I㕻h]6`4jCvh(өa^!KJHS eJ&_5w|6iRp!PeKjGs-Ӷ]_G+z^ BSJWG]-*${9@E\Z3I^tOG1ө &V 3ד2`/ϋHg햺j k2lB W%0o2l11{` ͞YDM&WI; Ө5Ԣ޾M%Gq XZ,Csύusd!}NN&]ܐ> í?V|w%P~zwjތ:)yt9iu\; zեb!¡Nj=UD7vO/PB~qsq'@m X#nl@`:PHe55{ HlҳR891z9YHaOca/`h B[WBg x|X\흶LmT$ͳVm=H`iy/7H:$2cX5_>F HcV P.%/VrfְE%z+W0 (Џ:]#`5F'kIR&V3[Z1IzLW8,!tM WB;I5Fr3ŕIR0]RlU~<$,Ls,Z)Bfضؚ4wt?3?\TX5.)2Qh\IQXE5:5∉Ǟ0\'$yDSho)Z$L$s L0 :XSGA7,Ys%^ϐc=׾8 } =z# 5U>!V(EH3lEQB 5gԑ;Q F4[)1@?㝥M.ךI^nA y+f㯢JfD%Zq1ڭCF\1e~if?"@ T/U9ەBy!1׎Q3}򼱛<:o WZZ CƁ1aJ7oK/ڙ콟`4щE%1?|$(m.V}'v[YKEoֈyS7p@uˣ@ oϱ*'Vk Z\G3wd@bNubYTW=zf2V# "we]FA\@# a`e-Ghvb?>56AIZV' o^Z D{uIQ}"z0=\xxrcѴ11}EdX*C~S,AkIdf?cGpY1( XU/kG56 É|qw_ :ۧ4Ǟg@2 B#( Q!F@{0;SW;ƲmbPWɾa]-&,\~~xG=o=8_d'egPICl䖇z鬪{NҰ 4ֹy?MܰQ[MB8* v" q@ `fՂYy!5.1o`AU|j/Mˌdܾͥ0Km”(RMhޒ3B8cmnE|~v8Px~f]{TEW"WJP dEN/l. E:PW6+>вAkك'. 9;qc42n"F<[񖈍DƩH[F@"Z~ֺMRWVSU/vzݱuDcqD4# =D+ם?10>+oۓqPO0|B,^i[<<q X-cFPY#[iBC^P4Xb; l|T$do>\༽"9>Ǎ\ڭbn/7?H ݣ0wZTQdLZ`kNeR!a8lD)֬1Hf`'#>YhI" A++Z$5sM ޟC6T;Ƭu~:kX<Sǯ$[k^".8UK(,L֜ۺKcP͋dMA&n'{|l_ĖFw=@yNV%BS} %^-ɴd`7.S;0K[8mG؍Q" Z@Rr]YM D@q8!:2UɵDYL#n5~6>&dôεb·@Ȧ+Of{xŽ@%@$L̎gh$n8fW]Q_݆K*lu4(1,roD7H *t!ZEF>c(SFUզ{ gڸxq0>9e`'ɕNv(K֞Smˌf5!庐&Hv#vRhh+< tJ^s RAeۨ [=Űx/W ۪`H]1ԙxEoTv*Xo_}\tF?#Bg"n +R>FC#Yr̟KQFn3|S$!S:ۃ;ϔ}jze vաdߛB~ύ i|$د>]>Zv*PDϡ;1%jJB 3JNjb8y̵GO$oqi =@kxP~=$ո/tĝ@ɭz,J6}qUDzI$oٶ=njO ÏY}:US > D {{X#WKv;Mܒ^|=+%ke2m8ݹDAn/:]-oT$G$Ίsئ7Zm'ִNY&i+4;CHmɪ-8u7|ж[Y=,OHU@,V^E"lI`>S 'Lm$ÚyARhjgbj4G6Nla.w3M vL!Q10żJ@gPhO/'ݾ\ E*(?$'Ԓ Qk\Qc!Y LZ;&\3;т~E%@Ro(@<|z1\P9aáԮd>F> u(҅Vu0 )#vMV_c¼ͨh^AN{@H e(*  6zŸ]ZvHqDM.+ H̖Z=J\@> lX2Qt䕇l_k.Gø&٫Ydݮ=n7<.hcj["{9 5Sῥ70(o\v7D`wnǨ=\EU<@Tv |N]9~G,-(Au4rT5;ʛ\ k, L[̈́C#(o8rҗȟ\R3~Zz-MteL^v2~#.\2^٩ |H׺\V6;y|ejR>08qg*-Ta԰5zTК^FMyY!ksoP_XZn_{=S S G~ ۂy liո~=K%rK?~A\8$? V .vΝ ^ze2Kgs ߄>* LLlcY/u}j `|[zԪX-Q`kL(jTpoO8W4l:%}C[aNrX6GJ覂1DZ@] V#Y$~U(3qAcHā#qna˝At w(9ŭ70ה{DxIDKMݾ&gT_n/FXu,k]U=nxF+ DqIcV6(t KoedK&R"(~݉E`,5(<8 G4/z-Eb0H;nq9^'"ɔ* Jhaa5&dW~X0/GV3&F9M 6NdLԅ5 LУL? c\P ?*5s#^iT`6];U'vMį]P#5X[>Y*tzɃOQhደc26|٥#H:p WlpabcTay i=2 R8j2^-WnA#0B}Jj>!@䇡prDs*57A|qtP1\dSuˮ;.U8%LJPsyU&roBB$}Q9p n &ؠoyx@>8iLא %HAY#2N}!7An?Jl!Vt~7rLYfjv 0DĚ]KeC( e@.0> gR>,Ϭ>buiFnj7CA5 4#6O%z7 ՕP+ǡL <:!7RD{2bE^)ܓc>Qjb:&S5uo'ipĀ~#D'}s5>)tkΏ<V>iO^RSm ֬BjJ &>ԁMgr-sR,れ+GNR"x]>;7 l,`uS6N(ϑ:5_ٍ||ДdhOS9IcX͌b GȌ sKyV75*Y4 ˖PbT) pPUmpS5U_+Оj+'"_,:{,0& 5Go 8o"S0>c-\gVV4Tj 4W 㔁Կ(3@j9߯y G6|r jM>y%Bnw*-3' nj FQEH r/?4Tljl&J%2ixlۖXq.cRh7C7W3.&,a˺󱲨1p޵yܗFk@F}-(~Mn V?rף|LO&2麲4s| Ch]wnSzBC2ꓪBQ֑̍b {޳ӭIcV#Ag8uk=TA ej`\?Qz<쐲S_j"ej=}81 4 e'ZN3WI%nÔD-g*<dYgN fa e=BT qv>4~< Ai Fs*#h^ݢiW]k܃l5 M4ۂIEѝ@q$HST`4@+LY{y Kgnjޞ$R9YAݱ$UȔvob #SϱM6wPwBs;N!|i"me3dg|__ʒx]Ei]&$u; 8zD.u#1'vV-@zu꛶柇jͱ\1rP*/'ptδjFGn6>2؏>x/6BYr$G2;Ndꟷʈ"NN yEhyfg4OY)0,۶j>:{n ;b!* U m<?4s3~Y mtT9I`@702gM+Ie m{`h'7Q>D$זt-niF޳j.УI]()<eȘkf< Jb/]2zkAu. ZqC_{ig; Ά 0fE:!k6h>49J<1qa_jAW[PUJ WƂX;u I t?skЉS9|8?ެ&5D%Z{Ԗr: =+ /)~2b"3*7 8Bpr82V/0 oeuJND*MjH[T%oxHS:BPn,Js*4Z`<*s~[OR,6 o/.kpufx xos[yUT՞?FsTX,mAAM|!; ZLFX]9e`^:O d8*uF{B,.HeYD fǚ/=x%RnڦL?oa5BV`yY q:3CeK15Ent:昐/9XߘC3'j &3&yRUn4QLwyA't=:HSOl&ȰWa2,҉^1\u]lL^e?$2 ȹ@onIn[3ڥ[ߵpAFWI@T\1yAf7 M'w {n g] 5o ͉8RI՘NNlsS ˉ[ wV{3W,9T&3x6x0:=즘m~hY7YxQϒ@.18 5ڽC)QK`mN8P .VW1ķxcrO Fֿ: 2.8{>+i$?) "7d \#8*Ev~nJ h0r#G E迡HPӮފ pm7+7R(k5o {y|A||nNo"p[n/ mϘ1E =3Mm]sK5a: [W8˯^RR.H(H@C>Q_gRn9*T XUǵGI疔b *kyjZqgW-!Zһ=2.lfV׭MB ";HS*&b[>BFCL`o<8r+ e=H)U'LdnnPD/~{){.+;:YjH;He4o^{@Ob#,8byxi=@V ƓfR+_u vNVj%"3g:+x}6j̱EnU>Æm Sr̎U?aY'cLaˑk.ܥr+0G|~xbҔ_O;Ey=Cie\KLCl-V6>[DӞH Q:{vӯ I.^G`gV쬼F+ۥ$̵f @* [L! 1|[XkHph=BYj,DqwewLQ I謶 t;t3>Fi"kFC|w$'I҉Mn(VĸŗQjZ 0u8B+צ#|Z:'34xD Z7? Ub5@8-U2I]*)3 5Qf45JTHʺC\K/1ց`\X߳8+d8KS']MCPm<\uV'3\u"96GLN=qfxX9 wa6-YYø oH-R1~ƾ.[p1}i%վC)7",{JjTҖVܲt4ZaE`:u^cX}橁(-*da()OyR]W*ܽE9K0G3p'uzɢed'Y,e]9 AurYFs aF6; 58/SМ qY\\7:dx tolh'bhL2vlɊ*2k6q/岁cJG5STY(\Yx[QD-hfKkaR<7R,8r F%ͳ[R4M_8Ƙc,a3<|< iJhw.K*<< QCMjID!^MLj ]WL2"O}FVi,mdӕ(6n҃͠;ub* %![2ڣ3m|n( H^gQ50 ӢOT$!y!B +85MW]@wNZQ~6[>EeP-4B ȡql\Ƀۉ#r{v㘏Fpw#U̴m;Zԓrp-%jQU4ҬR{ ? yY[MDeFb$2L之yȿ+c:cc۬65 )Xp=t#]8cǿ;X9ceS{F x{ {vNSiY2V3 _`XKkvOEx/<˫U:ȯeL3^a0~zF^Wqpʺѳ*W]\bE`C#h=w͜™ Gu Gw`<"C]!=4@5V331P#ԻMR \SW2$poRJ (2kKMdbc=ȉ*AS.H FޮמKىq5q#4c1`'UW q$x8Z{KkMdNO4Ƞ#bS RXID^0Yl5 :rC>sb :Yo)Rʗk)kqMFcun0F\uRȜӐ0q;Y OPHIoЩJ #Yci8$.+w1,=Vw'Hy'!(8krɺ64eO%}uɁ f`.' r`)F;Tߔߠ}JXn^ÄG2-~N8-AKZ~8z'y*)1-3o QG<Ut#@%p ]kn)խ)^2' 5욘f / (tQ܉/IRM&. 0p"Y+a3BN{Jn+;>؅ 6tDEM Cm"v)O)b\jΔa>Du>uRx(1n9,*'wQ)% nҬ¼m}v"ˡo}1x\Ʋ{W _9yQ Zyn$E(N@4m‰-FcIwv/Q՝TL 8DΖeth`9^U!m>.jl@'JXuL]c[B$JKvDHjr- ` $fme_6węO8VTxFkD1 P 2+\EDE}0z+bdz'RIw=:Ck](̰ 49NfŸGQ| KnHa U0hΗQk~l$S?ۚg#5Ɇdt*%ǂAnߐ8";崏Ldp`4">XnV8&*eS / NmFJ.6?xv3mjkg/&&<:Mg >nhEL]n?^&_GWcW$+^ kٸ>Y8H5o1_;Ybo?7;fGknɿ xTY*Ƌ+.Ȉօ1qG:4s۰ W&A}AdUF^LfrPŸA$į{r3s){K%U s7`Pؖ3SL!Sas#$GrGKC8!ҍY=ՊoOɕmn=gj6"vqbA[͵]=[%&ኃ@{7s~ %LҾ2&=S> JNځ-Xd5]YgG5T/Ц!V1t`mw4x*zUe^!blp-TlA8i:G)-tG Bf )&C0+ޕr>c]M0'a§s/KpW$H2jLf7Amur5zm/+-&~V'!)v75liGi(X&3ɷo|Og2>ws&tYBS:YcJAHEOpfb>:|rCpǨzf0QڅN\B<≸e!V^H.קA"4 roM g@Sv>!$=ڲUߵtO"kUM,*Z $~'ay\6?]hs /k(ڥg"9b n.{6nʗn^ѽȏ-D(ɹPi3ESh'.8jDF6Ccv*@݉-fEDx?Q`öpkȬ: :3ZMX AB=RhہjT'+d!3o~˽T>+MYY|P-V{߭o[2-:,mYoN~ČqyX+H1dPj BN9,gA#mV0<-ŦmHjv;0 mgq^ZZܳ* g6+BR{?Yw. &a 8(*NK #Ë;ӀTlLu}v%H$o{РmllozQ $k\IkVL/A~5ڳJ/@oKUȋ`Ikx40?:lT+]hkЕnoB|/ ^K&J)$pZzQߟl>:"?J/w3[YLGE X}5?+i[ѨQǴZW~>? >{WVIg -(@씌 zKoXU v"z,|螣/dG4;$*t2┩)>1d xQ"2=JwT"U'c_"vhjqJҌeeďvl1fV{s/g}2T{ vf2a&oB?S9ʫ=M=B` [RlxkCuexHmY s#{6ogu<g"$V@Zׇ5D/O"F! G?bG̱S yne!',7zx/^$kE/Wd;qrH]7o$OGimy6|27oފde`S{3,ǥRY4X-jQ' ΤyuZLֱ%csqWwRr847ax.[SGY,&޴/[%ձS7% 6,Z<<3z %ҵ)ҵQ[tglu. &pj1K"3MA(- 4n /IcA9w-N˾:Z#q`w@*_KX`/|CACx`9) Zu ۿ^vP8qk(4uP0-;|DqFܸ `J|Y70#GkU w;+|p6!2: `oQ@O/\QD";yFR%hS%T$G}u[h)7zrY||6OAqF Y=P)QOU<T"630\E5@Jц͟*1oR/. ,6o;zCgfQ/.j7YdW|ڳ)o^^ZX\ acj,\|- %DӅW[ YyC=ڲqsMboZ-&Nh,4I-|J+y8PRj|Qgdžz#n*g2Mg=6%^֑֒ 7$v>A!22`V,} Rs ֻUaWC6~;b萕g ŊR*ϧ^)\K,!u'VFGl ^@sdn[\ ^hB8+k'&(Gy˞Z>fAj+ӯ<5z/+}~/}¸3>PLȚM(%!B \$ZyEx%X}s HݲcwSS{rC{ﱊ<5?rob\n<*[5fGncqV>ڋuN 3uF{uwf<39= JCflwb^n퉌WP6_Dlʖۦc4=5z\ḍQ,OYݚpߎ%S(9꒷HxYhX'xӐ%0{{kbL/cޫ r˃PH~k ڷ_~"5:Y:S ;J̏wmfZ5"[K}:{5dѮХR~uIy=%a4C)5ƦLTM<Ϧn.+Hh˞UEZx*AQL0TTv*;eY[!:H:ϒא̷jz~j]w3٨>Oow>u􂑓謁(J.A "]KȋpHמgvΚ?g5T(ƍu8O56}tCYwI!M=ƯہJ x#UllS=?=}s^br2Cϛ*D։TWwJ>xY{I,!áq,ӏtJ 7%)aܰL ȣ<%魓;H|o pgԖ0gxB!2%GJ`]tf3Ɛqm))PK+% 0>lqkX:k$5NWF ~D8oufs:r>UA  Dv' 8fcPM15 0P堅E@B_+Fss·^ Qwn!/L兕cIubOJgҳe5Of|*n:XTڇY2 T+`Mu]H-[+kՄUH-E66ʂݙ QKΣ°Q/ ءٰN>W}&"c 'HOgeW2-O ToSKMcC$ (&5۰_NOI" p'$FCjUI2I;Y iIvb\gfGKl)0/9u&5gqMTZ:4]L (Wʨ񫚄(#y=@PPz8 Sn0=qdygZf3'v?gFTBBh+9Z*Yc ^g5"2xZ@k= Ti)#hvľGK*_dMVk:&z*3IVċpA2F+v%˓UOnd 2J _BxmV:Fk Fj8~ygaq0Wfnd"sû"e5yy k'W51JڒsB{Np?خK\^- *pWJ>) *XUɍ~F1'Ȧl@X >Z/ Kh?yp2N-ve}RҍMN{ȅg@6=;੬j%op^q\TWI6Wԡۦ |E n /pҁDow:NL,&gh7n@B7P r, i&>T/unm$tS5&T:ۚ J$عe`ZtT3vmH('AqV:>)%Mvd ֬wlGc;b֤[1bc2=|aG[h+O\t_ЎM7Y@4=]>\ʮt6dxk͇shL(5qGPk;X€;sH-އ!S%57@i-䒇! d ORLS={˝LwNm~1"FC|= -yKgڢh/=mZc7odO`?KXً ߞ)1A,y}⧵(aA;&6t~l%s,f79_hdlzە-?\2rmI-1ʚS(J"`Ļ=ݛ.4u[ dLѩɋ34:zl[:r PLŖg𫂴J>0'K6=Mn^b(缫g2bjc; BO@o+7Ptߖx "k*h,nQJ"k+Ve hHl''%)4XA ŦqSQ-yIn;@fK/s}I msI`u#WYy 8ģ#"מ'&jg+]db}0Z_,L@S"M28R }SXA}l"U477ݗ Q>LTe&m Ud?$q[Du8T]'JL ;)1 R#7.|~߷+vY <Ԉ_Z{Mdl>9꬟ +]6 j7bD${ [vuW7G^'>:cP? 7e}NfˏԤ AQEIsY[ vDb ìSnۙAm0Qrjc^n4߱P$rq<9qE̴ A 67U4JLmb*m`3R^=0+g 𻴀Sֿp~ԋeN(D㼴fK33ߡQ>ۘ$L<*`KSKK•irѸEV1dZK#; R8,:u<r]siV w|U+=[/;d|~ZD&̵*Eg>Z`! S'y4M%kE$fƽ:#*8xU<6}1Sʡbmiv:8'nPl/ PPqesd]ۃB [vq_;!2]{3hh)]r#(M.j$%O:3fǴ4r_W%^Af0K^?#B}m$/8ڹcuዼCX? .źqTސ;_e ŮyL3}WA .?Q~8;/3$8ghcƛ5TnBD>_y{^%+1h޶f'Qu61N+[AN (j-Qq}5/.!cԒE/*i@&blH<* Y4G.w=܎xKн.DdyZ(l7jѐH$Սr]ڰ,V CcہzEz`&lߊ9'|?g s9f$y` EL3UC1s% jϪ s->ID.0%^&~gzYk2?CS|@h9ӠH9˃ XCIXX Q$EE`S{v?[u#Wqhh*j΢C8}rb_TaOʺz%=lq5ıcil+W_V5(j. 3PtM<}ϰkϝ'zFyNRiW/V4ҍt#7xF0'7>`lh (I!+aBE}Q/Az@+b?%,lD'0A\,y$Rz ɸl}Sbo֞3;,aJ֖AK|ljƑa=D î,.bz x9xC=?fPg׾AC 9|8(*۩tg/lJ-EuJvn-v-(\_p?[wΏYpDz!lj0nssz4l&:,:{U@яŸ3g49)v7zB<C&oٶߖ bZ门#CLJHG-kUq+2xYmVayF_#'_Wg:"-Ef`;mʰ>:l?j$&p5c%2!*]90K|omaW%k;b>cV^A\Vx*SQLE"%k~q-bPmb\Fh=&Lp&m.C[(Uwj*:{r]OG֤x0Z5IWݎ].HNMQ#nz\^ὠm?4T .@)=vsW y%joc:Ek)(5c]\K)đ{&ۨntŴIyZRQy ;a i }|¼st ĴnƟ9n6}0d>=kEZ Dr.'Td |}Gj @8۰* tyxa@{ޑUx2/znȨ@A`@ <{| C%kccOH_Zŭ`ڋ,c%WeZ|nmHdүi{Ѱ d>[0(9$sWВF?38 ?줢E;6 Mt0%oNUKp`q* Q r7^m/V :n9=Q% ǩ{XvA=S}ZŃlA-3aw`U73$Au.&W~=uv1sPt|':Qugzs}e@[//θ G]3R1E{$lBxW|s"KEykDrG:M5M)ihh؅W:4[XmMEA#ޕ_VfGLL, <ύ>@<]:܏@!NZRy}1Z;KA"JAŧS6"m=8"$UX@C0 H Lk 4!p5uɇ4r $>fS8pnB,jym Oga @۲r0 w?";'< $/4:`_gM?Ԑ/T) `܊[FQ-:v$'Nj[tf>+?ǐdA}1~ug6+JжڍÇڍg>`L]P5K7$E(frAR4J9P s\7ǙB"˱ R!w\!4VE YO9uۡz-@=!>Yn4&ņ B[p;|.oYH}9l!F&?| AZ]^8nb`zPsKclzFV 4Tq Fy5z*Q$fk=F)a%]kdm`_Y)#û@ ׅ|n:榽 W.虄mZ"{1͋ƖKVmq|. V< *NYD{մQyR42I?:xqGg `K(jLb1XVTwg_Lzy\ϯ`DmewB2p9V| JLhf.*ڎ93vvBDžXۼ궱J΅uPnHSOAjMw~ uDƸ3ς|T.UJTWhZT=nuA91|VmI*='G|(N豗KuP!b<$0贺s㽵7E{45=ųa@g5 7R*!f`ϐϢu@`֔^܌7@MsuI8t~)nsBQTKzܪG|yYIӲS; E'ܑJ-`A)׷";SdqEd:I!DgiXZսqxJOץbJT8\[cr`WK~v16zoɂZS=)K墷p;C?呞y9ꉖq2+ thĈ($7Pd$ *}`/R^UWAij5t"gxHyr;bxx r2bF\iB=囒GgmPg!%f^9cKK8w WpAb5Tr#J̞C,9ӸzQ >#AVP qS-̫ v{r ӅNc;=*;[-7p^4lP9Ȭ2p.ʁnx!(SS>)rK(s?6ُJccŊkG_ބںai`\>ge ˁzihG~:_"RpW 3l7}ㆣw(QtTPg1?0X`L8Z36Jxh DXE3yR (at`RiNM&H"/HiB]a܎JA/}L* "`|%M` }]bww d3iFZ YuDPCƄA2vDuR8vk*b.p{.lE$?\{{,y%)lKIKM3ĠY}-^F:z<\B%YGx{-?T>,:Tz1=NWZ~>n^T!xO,@{5C ۊBݕzŢ1}M6}rln "a|!'=qi;trb-pH}ŲSlP{J,m qa0F"xs*3&^Ww-XcFTI }.bK򪢍٭*~ =cQC?Ӳ0 dBcin0Ƌ_.=o bo ַbXCl3ာ19(~5F=cm@Tr37OVtq2Nm:SdpwE6ҾmT>W9COXI9ColE]R G \K2|>UJY΍:& efQDuPPUΡK$gaӞ 'Er!ϚBvo~Dlw@1Qf^_B|~/:kV> Ijŕҟyh 9*S4/".CV]F$cw!2ɗX4ld߮b/GSqR4ֳt[I{Đ*sgP[:&.4oucUt;Zca#l$0Kɂ(l' $i2_%d#9ĹĆƕwx#R|>x.g>H 53)Uڅ_%k'Y0A1RcA6hlvdbۻDfpb3UHluqNSi?%2xu)?TUd0ڈ=)!9|[VP. g K}%2A!v/[ BFRpmBG2\y=N:߳/㝼'v朙%%R'Oױ dXY:pfg-f @Xt,4w~~L*]%C $e51DMX/X @׽9̠ީKu_Z0|Z7Wz,!dN ;IWĸLؑ :95y\ F\;Pw''{ߖzk`HpWüƾYcoΞLۧLCAϣܢsӪT AcB41C+?f\n%hȃcԻ47酁NG.нЧy.l4ٝ3d8]ވ>XڍZE%"5 qJݵ0Z3;x,L\1v8}S E 9ЈЎF2v%qk;*Yĝ S]Ȟ)Ռ}?xtof5"-B <}ʓַ|GdC/„P0$>ZBZc4aP+Ze;'Psȋy@_cU@{ ?un0,̽wGFY6=(\AOhF!XF yڦ]>*S0S|l^:WZ41g?}sS̃t[P}|pY. ?ѠofV.'kW@t=a@sK/( ?ZDW˟fܨf7VPP32v]o[~UsG30椯DsM90٭@M3_Xqb+--Er@*p-ˡCwU¨ yxUءZ3<3$LQKCB.(C, Jَ5J?N35yj(\r@,QEɰ),4 ` wWp+'{.5cUd2147,R&t`9|p{`{.OxoQD{Ĺ@6܇%m[ jI$myQ '{!I+kS4:!!#P~45c.`2e+)M~ #),#'܃G ن0FoEZ;ׁLs q(칺|esj5eOͽF/ӷװDQ1֠{.%@B<[R$&-:OL7hwO S ڈ'p¬{5gLfngB̮T9w(T/ӟb6vMM؅eU<}4LJdUAW _Q2R R8knIҬ3=}xe[Un̰aQq Ih䟻:7d$Dt$v~jɅ*r`%/GU𯶥H4#n8>)%"4M0w5]MufDy@>Zָtz$$"R@}4Gejd? z| 8N?>j~wLU/ؕSE (\&vjÆ}ٱfE@`D ǎ,%݋ , Ep=PK;iDjX̖^3P#ȫk75I9Gb&Z^Fמ"[6 `9$o1eqP;ik j͠8ٖ7jߒgtts$ywyNM'֭D6lwb;ƳfnCΗ5a}oh5 <㹍QCKiRKh@ xbR2qr&sxLT [ ëgu~}.S:$woDmG"6Q;&}OͮrN leɺhÞ7,>]i CopY$6E7?3"u\b3O7NuAqJQg}խh3*4R ٗP?݅v |k"!46;\}k 0!pK!MPq*z#`rf 7jR - io|nKHT IrN&`Y?v)Mp"3*ܽOe-]E": [؆TēBps(w(r wx≕S-UE[uH[sYՍ]npf`՞Tk.rr vWZ:ƌRrg*Pb\wo6 3lRQ~.&hshg+"ɱjd Lb3j5ӑWklV!~v:<%̠ܮ5dbpT]`%K^ ;9U߱6![Sȣ{`lOq*L +ש3:ȍLRc䖸"' 5sjpf.LM:$Ejٗ)֕(aU nxHYR wkA_ۻ$"(2}!Oa#>q>Ғ\ 3^ш$a $HvVzd;as[!Z7>Lg PΚ\ݟ]4҉{K 2.T:ja?mm7&u Q/J?B4,д/|5B訞WRW$V.}Ս8ʀ^buW:c`ILIOΡ QP' +`M3'+Xnpk`,HKD.&]F3\Q3JCp&]*.L :1ֺ :2Pm2uAl /gЦyE rnεĘI!?><DžnBjylG^?q)^T_4CE&Z7bbb uWN9{a JN?2O(;i3 E&dW[_>C mP|.HQ&ӳ^R(6QğFjh sGэ( ;QILcwo(G'?i`Oۚ^COQS-8/x2 k۬-Б?-*PBqnk'Yhel3>71ڲPb1k JZؓKOc3U#^|BI󖌆ߔW>SGa5Vʣ3)' _Yd% 3HwH .\ &=Բ?vDlHN&1e;J۾OP@E+xfQ Lmǐ=040l9"Sl؝;dQvpi{'w7oXC%; JSBǰpMՍGbC],OA?9~b2Ɋoo8ۀHYrjF[bKx č 8k[to{&cOqםJS%eo WE]]YGn-ltV!0jGWwVYOB72lx0x.Vz}l)ώȁadp^xPM=\&6`OzK l6ne7^Aךѧ4w0moVĿ9.ZjՉL.u`=m )&}4(FRm`0C;h0Jb߮B o Pٵ =kZ]n UզYV>lE?~{ +. 6췰KAOs{:qs6"ڿI<9y]Mm}La}4hV*g*P,BԘA38`80]*\qct\;_S,ŗć$]tƫѾKA,(fXŭ[};O|>뙮Y`;$i 菟]IX iv}tE yCڧ2/9Y ,x[%pe tAoUY8*~*$ND#"i _L>7YX XTu9aw` 'q[7-Ɉ \mjz*Ģ>;`$oA{QGY]F_?bɸbcR?S`\嗬pі`R ^._ ( l/)z-J t2%ɻR@l#:<ғblX[HWSO 7S ,C@ZՃOk X1vM@N؞A|&*Ij0Hi<دVJL'l%Py(wЫo`NKdv ĐyNQq-iOND@!m~O9)?>n:JQb mK&@_٤ q҃;&,[/˥$ Z[<$SKA(V֘cke ,:H6_寄^FH0tMcˇ4g)zӡ8*vU9ƚu-jO5JDz*+o RKWd#ǪF,Ӟ]{xtw(STr0b%B.S/بp+iDJn2!V1ϮkO>T fkkH}wpʂ5D lJd:?PdVlh%[va=V3@|8 պ2d?HT:ȉR_ݟDopCbhRz,K :Zh[)]V *Ap\G6WnhRsUqp|{"LסӃndEhd9*?[嶰粱P(Mo\0Ӻ~0!T Fv%8 atx4 ʜ:zS'(y &zHd::>T3`*k|Mea1g} m'þ2l :Q( 9G> L.;qZuxDk[=a}Y*n)Ik'ΫLnj )6XkCܼzh^~ׯrUpzw5['JSJC*YƄSkN6=T񨕕/| V," ψ -HVsjF "c)o<-ƣ@Q UmRXl4^5ˣ|JY:^ I%uShTK\Yy;Xzy1_RBMy/GyF"7PߡR)ߙ r2G PϷ]ATu~U@uYv??6,'\ND{#۪X+f!9}m1T-)m{!cqרk+>D)Gg Tq1iZ>|tf1&3FEwO|0/JϏ,`h`jYepK i1-C=FwJe-NH7ڡJqPeL)#g緀 Rx[&^}o0%~o@j34^SoJhU"֊Q'g"okcʊ BkY45oSkf)f[ě |pVS6G>0΁t.8bsXE1aw\Ѩ chڏb-{2/Pm'ыx#@ozj>;Mӆ*,]O ̸\[К:DZqt3 vJd81;#vh0[qg.dKo2h 99cI^dhE=~JBBy7],.N 0mKr,W*9fF.h#NԮ/#fh4 Tq*7s yXCGNn8g ƒ:X/ZF>\KJq;@;AϽ-Xӎ`_q9yzAЯp"wQVÕt-$$辏R'* Ym>;qȊ,^WFoĢ1RXv;7 k݂rCj-ޥõQRɭ캇`/rJhV7IPҡ(Iw1o8>څ^/u/ְlw@ 즺 ok ՗btt@ !^h\Ҫl5+P!w\.cWsx sR4f@v" S!_-)tUsюp= H[4 UW^̬" h2s)E6n +hŦ 2\AςlЋÜN6N;$JPWХYmq9bϖ*%R.L8 Bxv_dKO\㟟Ш`Ct5̡^|mE:ɥIkJ1_e s\;P5|@FY]4zRΔ;s뀪>(ZKM %l)!|N p&<;a#601>rti SA^eMb4-D`Д.vGCW]w0`GrͺW/#֩|rA~D pReOaKkpʼO~Jޞ\ 47ƀ'phec)0p2V@.1h6 kƚnP :HddFtA@벼V 9veD?ؤ éo wiވiƻ6Xw1o1TlTMz ۴򤺓H8ojo2fzԀI`)x\v\'mb1pkUZMsn)4&y({ xTNac9 @ îVI<[`}yQm_쉗V", GtڄPW8C:O v=9U w>-d'ྮo98\jGmc~B9¼ݨu_ҵ դDa -Up=`Fw%x&PqwY4zVXe%oZsVLDo(iÒhunDp7 h;Q< e˓Ð~VQ*,St;| TF PuL̯83:Hs_ȿ{m:Cb X: Jf{Jߞ(hjZ|M #S47j<5h݃bւS-q@\?>l8Ird'RSL]k[8z_@skYlBʞTFj O ϼ YU\↰3ב: ő_$WFPxobi3Dt! D6{D (OڟgȀlf%'eȼe.o9H8IM7MhQ 򂎝pi׮3v0U} QnyAFkeg\BSXYry3 Zdl4@(LJr0JvTd&T?>SRF ݍDuo!LC3A,g\FT;1_ENfE?pD 3D({ ;J E\ 8C-CzhdB~0Sȸ*jPcUXS8%EҰp?449ijdՂ%_,n&Nl?+Zg?uuJi6ၙ{mSiAߺ࠾0es⚗s^yV$^:%[UbExo=wb#w2uϽ -@7aq"L :i$6@;閻tɞJ-&ɻajnkNB/# J׆*Px^G2"U{{IOԶß`-^i#Ӟ*tWXlN+GcE RH!(^A%&!DH\BP1$;Fk[bVcnVVB{oLpz}iNuRRo)گfbz(o3Q?r^Wn ={V xpNVo{k)K;KȘ雱xVelkީS7IBxl7^HXV-~eϘ"mmwO\+"M(_-(82To(eX_ g'nv@Qf|빛S9#<«`rɽsDsZL,#c'e ?Y#sdތ0^%* b,Mxz$n{8Z0VP/r+@c^#z38L@W!e&hZC$u֦+/|1^(-v=uYyO<К:Djq}hhgP·UՓf顕owN P^f'2a5Ԟ|07okUemse`Eway]1X01\ 5ͪ#Ys?ˌ NB5VN䢲lc\Ti8MׄM%_ ys1<VE=y 7t椯;[vG]fj +ĘX~"VapcHÛl.Q"xg\>Bȗ×ߵszwWRYj*bB}17HUȺMB;'fП&h[ynrwizF_6[f}?^Z,w2+D`(N v>~\^ۊ >cgBƥ{@?|Ԫ3kӎ+r/ٰꋢl̀ϦSx6&6/{"R175j'ܤ7qK o]B5v/}S%pEjFuDS z![} _Z ̔sZN{֢0}"p[tښЖbRxFIM7YYhR%E%kwT.vH-G=8:BQ)|ML PܝG 8|K'e|JY3Fg#3ڧ('wNW_d# u1/b<6-J9X=x3b~&9?j:>a6¯Ѥdv 0]qy6U_)gŽwjQYhmm8o:F$ݹt>?'S^׮f.(h3UUV*`2+Ïd/;t?V5e8%9q;v(j;bmnr [G_  |wKCe,ZmnKu#&Xz:p %#K %MEI)RWcV@6eO}(E$kiG| u'">8 aHS?xVJ/4d%~~ 'LzKJH0Ѹ3yb@].\2X\!a~<]jCe]Qt)-8d4A>'U(3͉ae4R1 D-]_=?D5(#kR^.D3ɢ3ᖖ)&Ap8F f0T/YUDRNO`f*VlUJiTT&v۬I:0 weu'R&2-" ?I!p8"'3i *7G E>']OG f\#Ь=n֯YIO`ITwgG3G|z/kE5)$*[J-B,0̊6z8<գ 8vЬxd}YݖY'Q2n`p6JqwA$.$%Ve},{gl gR f q; 110E.%,^as)UJO!neXȿQ죷J Ƿw`) 6Z&D&('8w*me6k#cU˜ZG^Cl\|qNb_o2R%=ƿߌ_Iq@'} !/ rb`Eܙfd/_MTA>(>FBf_t rN,V/8ȓ Q3羿D,=\`ض.gixR84}-Wh3?y&FV}Y,ZZHO7Ȍ<7A0"8NKcjKۄȲk˜_J}ٱ@Ws+V8D'<DXިM=*Vb0C%\uHHD3f3Th4%91}w=fG8¯8w͡Թ}vܗzX/qE؆qbI'Ԃ"7oF^DDl^coXl_I7Sx,0U9CdʶAv|n"+ףV :f }|N5*o8jo v4?t 3.ٲMzƥxXFun;Ln޲MNNF v:H5w4$\`{jpW !"=^[u`inK_Y!x̷ģ#*w]$.)A1W0'ޙD vh]u}.UEC/]ט+^2T<wPt4h w8a䶢NcMs>n$ß4n|95kʔ9zwByQxF" U5vi u_~ԪE4Ɣ[s`KkED=HmAA=VjMq7(LtZ'$:gF\y\P_s7g o \@TqU~kڑ}y洫VemBzPU2%*Qu*lz>$Z|^%87?;iD )Vh(#lg{skݛ6rSy֫e\$#^6xM˙5-YͦflV<ٴuu1[]r|3m;# WW`Iה0Ycz3y+1R bރ>&ޡn SW_Hs oTmc:3yyB(ª!c7{py[G!~œ$(]h}Ȳ7 +Xj=8Mecs{Wz>gY:iR%+Y+!u(nb:*+ryU;w6  4,v÷\4 dg^9UBC[i.@]G|FQ[LjʮRb?QɯHLj~NuŽ 3GNM:Dϑo8a?nyqRyM*e7EN$4~|NUJ S+&( =O;Ay|聲?+Oh{86[В+r֧7` KDbCuzmV"4[czmj(CVfY;6[ª:yƊp0 ;k$S˜%ҚnYtԶ`x֓zbY )!D t Q*#)u]G]/ :@pZe|84r-\" I ^W?)|Vns)u*Y?ضH-+X~ 6/:4yA%\C 8 ۭIDPl]% Q1lפ,B>%߉фMfSKri͗Нߤ-f픃hMSѲ1# ) dCeuTRH@2G -?2"sVhR$`-b(sk;ؼGwhgبW$+3l5ZNwO89X q~K+}gKG<NV8c}'κ|`e߽5We՜6J,)jc@׋.ɮ"&@PcAɭoL8}<76ܕ0iے,ik5@k[Ѳ2Rz>EUƯ KYRf-e}3us+*sY¹$V-?QB)"0 81pxL_3iӫyWlXscey/Aߞx ;0[`ʝ S.}]r'.o',3X6@a ݂T%֮ɡ6}68R'&m|d֢DX(jİy,q^&IhpJ'-[6/im~ R4ݖ8g)K:^}{~vHY{&5ӆʤίk,ۖWSǡ+2x)J*f~8mZoFg%qUӾQGŬux+nZll.G=Y%`ʱ'r~ Ua[_ԾA- 85|[ƽƷtx;6hњ@V}ƹh5?ݽ1ۉX\}XI`*zI V< }mSBF^3 _<,A t]Z*d>b6 Z2ED@pdB 2{vi 'zq:)oX  M D& :o klRbl5"/M{ ,v&=5׼"1pט'bxsE| ƟK񝴴eI1m"̾+u T()=B< #ѿ{u$I^xWikb#fO |[uOXjI(镺v%_:sF?(`SWv+׍kz$)g@15ۏ`PQv;*/?Ȍ ty~@Uc21tw:xsMv~Qfo"`mѼ=tn7zAP,R˹&$9}{)L(٥g{QL&,U|^ {Pa{Dk#ֽ(rh H|K_ƛb䍁Vº ԋMA,qh-iH\kq$Gs'1 Br>wTDXK|T*A޵x\=<r"gw|7!E#5?O7_0CuݿD7Z,Yj l,=(&%[1R| nE(_]Xa " mKۙpG~LjVؿBg|'&w}cCJTL;cQIB)!-@&Y-tEU5U+ox?*S:o׶lݙe_4A΃84pYKG~}zU #b+ 3ND,#fsaZ6-REs6bN~pGf]{B 4a/Q *-R`jULO͹p޴su@H_aQmhʍD  !0 k`EytEk3Ax ]vfϤ1RFRYo!=UF94x|fWJ_*eg 6zDzP!HU&WN AI;CߤC߄NC`z,$c2;&2_8RzM !ӕ.}̋z(rNb:S'c*/$T6'oGE9-ur=!H|]l^J]} aGl>J_傢  }/ K V]2| I8%9W8Ϊ9:;b v`6\ށ=I+yK+ӼjMvJNIԍn؝O=)a+dHdAm%t(-;X쮾 ]LupV-/D$[J/,xo# ,jW JZ龔h9=$<]ՓW,\NąB*[1,!y /+q,Һ?jj[N,^TA<,eF4Ŏh$>[pY.L,xQ]%$a=t֎mQ+gRL 2M8%; r:_^Ёtl8a ۔VHL6qmlE%(b>X7LLc'Ծj==g&[KA{1jKe,i%tYH fY¬@z뽰 A fP=;WМzk {s3ptCm^7#&N~eqQV+SD!NiR#m<"~HczG[)OH};F'hU}r1{o/vE6%K :m1}6!zS8DZ'g︉-H'Ӹ'|L-\lel@iD?xdB 9}އ aO=_E4}~YQy{F'?PEQ;C*OB}P(Jsϕ*pk#^= u0X@'vlY(@PPubCݖJݙO4[T?[6O#ϚO=.~ V]R66x͹ ?Zs]-bQ2+F֣G˷d+ % Y~TQ%c,AXn'!|Rxk:IJ2M%J',|MQV3v#N+QCOAW y]6 ?GRwL]V?7CFq>wj!F}P܎ ;Xƀf@^hRFW<#ҳx{tպuel^T/*%ۨyסOm E\o/FuB -> Gi! q\ML]-YPaZ_#{qa%an*VR|;bpޔZ<-/~zuu9/'5ZZ;DcP$ƣe6s9%aMS<4]E\ 2 |BEqe:f{/L3:Fq\(!%4܊o);!N:/DOjBYKȘܰXd 9)[>Nꏔv2(\2LNRCX\=:]7$Z,O'H-1C-pʍB><)}u_㳞,İR1s#@qYr` "^Ǚg "{o5IVUMNntt7'YHOg="s"|h]c^$ixgk[*iJ]__iEw\Nend/z<<(;ʾ$<,ܜꌄZk^1vdfC}"9_,R(ȉ>aRIXe tEF"=b4/ðKل o݊lg.&*-kM]4[;mlL,M47kϭ)G:E81;1#k^:!pOdXө D=0v$+8hFpNZjc];cZ%G#CW u -~f fܝxN{TzV*Ju*R.v$3T>/v)XLBiպ2Ȱ!4BR1+*U&3A nz(_]Tug'\ׯWZ×lB]wƴ5`k`[F)ב~ %`$;{l@qԒϙx;U׌ :o]vC-Z%mP{uq{{}NՐ4[p.=7(9nd5Q:Owznj|mK7֨nEgL0 %_TT$c8[Y1mH]~bط,C9OjP2oM ,h-i83FHރg).^d`eOlԐ bT_lRuucY:Z%r (XM}-(@5]fC +\6tͨzU09Iɒ6nUK_uxLj'7 Nd l+dOI] e;Ӆ9(բ(AqmwL ><3ç|]Ƙ5_݀`1ъmG;g/4=VP.Ԛ R_u#J_`jU^QR.n;$5TJ@qL#1唯N V90rOI)H:mW؜<{Qucq=JvR[mC*,`9c׃ &Z:ak4Jn_1*u .@2\vya I!m:w{R:.],j] ]R9{H9SgU)1ul gݘ|H"-TW/~ jbmrSJ,Q}%Jɭ z3TGO1s:S ְy `C_2}6NKNHJh_BSPEojzG܋ `\5z[]K>rJMYx!4|np9 Bi̟A 9}t+> q< d8e`o$s,U?奀b =Q]3U#VXp K1ۭ'zcp.)tgE{myZDyzvE7g%§Q\*bh̛\=SPґ~U<͘TC6%BA8Ԩ?Q8<^mT.zk1$ҕBmøk dr.mƹxthӖʟ B LHARʼnCKSu:t:h8Rv{.KkN9|/`9?W57Bq(gѴEڟU2)E쇭DPal am~z 4az)}yAcWz~¬ - b?&V Lj)ٛS  LA*>r;7B*mtɛžgG;)ވ+p{O^vԸ\FjVW_'@zK#ї} Z+R3On&t \DCH1Rn`C@dA_*C]x(.MEJrkӞ ˁ c@v_<͠çsn؋3 Wxuj| =ލ@Mfy64%\]}>;sc ݵ7hk)'P.dYjjqŁ+(rnpV]y@8,=b#;Tt_3Zym;UlEf Ew+j?î'[18v⊱ 8{Hjy`c-cDcֱI&H ,/kڽA+\b̖9ѫ"u@["InzR38/A.l _2<7:4m>FP۰,9i iޟn"mȜЫ-m=qW@ж-{sw/qK*j#\:?47Z臂)A;)7}u]Cנ\򘾸t'옴>%By b ] (ŀkm,bDC}h ]]`bFI>x% 薻/ft&)'S.6_#-F yNO3kSv_dY&'f&Fv;VFÜSL+-) 5X qC VG!dIwty$`y:CLeͩ^Rd҅Oݤ Ѩ'y; Sqoy + xr+q. Cߺ{q=ڦ hZOq'rl\o5c6]9@U(8U%}F>]&I:_‚|kVa^VρAgag- Wg.P)/Q3{e4'I]$5NoCmiyN0> ~Ԁ) |pcaj,뭱tc]p4@X;y@rxG\^G,0PohϏ䗭|tr7!=݂L=x- wnN. EUI4r'¯&2Įk[gސPbG " mF&{*kMCX\GXl;mM{>8")Yڡ{%+ħ@rko&轱Xctf50[+.~iO5)ZG(?s֪ޢt#ak߷}0K3@ům1!-P{&ŻDt@e"42ŋpN}^:"-2C;k~j蜆~MRspn2A4T3oA=8'A*$v/$_?':M,pZ^v>9<׭W9Wb GPiefQ⤊D،f*t;n+h-nfd+?,A쯘-'!VBDT&Eyj+ J43"W5r}XOA4R.L=ijޟn3Q=g(1W!8ɖE~umXK4сd=bwv~=NS>pP/#[ALZ>ƲO#B|?ѯc"ExuG$-2)`1W .}d 2;;fx 7eX tہ'ηĊmP͈2~xСLJԙy;.>)ېg&>1jokGxgݭ":l3jq #WF |S 8kΒG a (:_j&z: hvq4-*ʈS x Ա 1YQ3_Oa1eV[)@|99N_u 4:߬ٽ rG + šcL:Rḽg9wX>$w^n3ܯ QwpkX mu>?Ͳd`ј>ӁS7I3Ѯ 6ǒӰ{Ћə.EW"hb:x)H.˩y3ry34L# j`'F$Xꦇy,?nl?xiD3Ӗo1US9>NׂU'&$a\[I͒ jxJ˨S Lݒ"txGDq:#E/k0I Pپ Ѷ`evn4zDg<6?SZ48m4 ږkl.)n8fN~;%d\wMw4cسB!߾UMGi;_A YҶ6bW5)vM_0{S *с~LacC 3أ/@?nID"VX%.|. iY v!8lL,M:X:pdz[ {.Ax~)F Fe6l=m`u)-b"qY ,AIA ' "t9}޳͌*u ͇$,dFsӆKD"jIj9Й(.f#!ؠOk)t)B̂,=t)kq!͍6%eNIikZ^,gMcLN|$ەy4" ?l^ktov3Hn roQ.J&Y$_^!}ТӶ%&.D'L297s*<$E^$zD8bwL.g8JNrtA>PrΎ* }{-E)@ryf|k ~?ʐyYfBX=߉4@ιu}Ȭouvn*@RIb, mAo69:S$v}B g]䏶Wz:d[s#j7yfӠYQowyjE3/=V~Z٠b$ Lfݙp}-Zmks'i~՗R"pzs^32j|-$*l@4@B|lͅ9>׿ 2iMi>?f &4~P mK^dH\_ek5;4MaoIH`'qQI#h0W!v%οuMvz7}axv1;p,} eX~+̳~7fңPRCb]Gh+?cƆ<8ps_ /<1GoMws||OȐ6Ax$W V޴,q:k2 'f`b XݗGEWM 9!DD@\oSeCa0oxj:һjqcMS({q3Y …乩z̆ڸ H7mBщUhHə U 0A$"66pyWBAoJ[}0B vc Ƀvo)Xa.>E <0&:j%5H1 NrQlXn<}"9I ܍X=w&J*@,J8"E`WOniUJxzٗa}"r4of%MA*fKvhz-I3_CHWIHa$RQS`@*r*]U#( :[GNPa ?icjW C2)uX'y TlIfq+y R[m7k]'J q!bn&bW"KI@_xdVnNcچ%=F6PIL6C g+nR#[Ԫ(AQwm4G^v9WEQ=˖AuJ{֔6x5+= rKLxWLB>"؋ BgZ)|Ub"(^}:%6ɋZE/U!ʻ)Quh-rVZI¨@8* ͒%ZD]5PLW?)8r-}l*E18OQ gZ,fM'5Mw4k5B*اsÉom݁G3TNO#>PIcV`գ(^?Eؕ# S^ BA_! 䁏e2))j#`/~P:qԬ]4KP.W䆏bxӊ!״YRIk+I7n).`x8}IT8KX0qPP< Ϫpw2 Μ޾;;9 `emT+~^A^?klY2FKI]y\!m~NiSQz!P'MtU_i1r>yM̽/xs+w9o7`Q 砉(OX(;tS- WXrvv '"Jc7 d~s)B{TKaɟ6}a6K!ȣ2xK $w6u@V+4W oD[0uپ)l〲lλ:VIh# 1Lb *lMtߙ2zbh)y2']-ɴ'\M"5|TQI)v5&DϣY"nnM|o 2)Cf%fJPb\d0nF CVEZt𲾿!he팮5ՌAnJY|tѰ^!W 9g@;`2)1DȢ$V\٥: ؎Đ+!<61Vtޫ[7U)UOH#++,+-@um>o$ͽC@a G4N= F*7?P$9v]#$_TF *{,YOoҲR@v15dE⎱n&]WAT5)/BAp736nj]}ᦋx\5=1l5]`W; 2N/CY^nHU))N}uCaA du82hD^HݸL9:*w9ibb` {e_D`q d}̸\ifᮄ!c?UX9Rsټ՛<1K۫PRJ꧘{@&o!hU|y:11طeuib |[R}g:Vlx.nUmޜvR6 `G@/t$6ߞKFgrWudZN!! P{p73Pt2m7|DG9 7&!ثzS ؾ5G0旁ngnc_x*/zZHoŀ4q+ qna>0 mmBSGP1\p=H4~x;$,?gՈ(Ai撑'CN~'w2lgϏ0H諦~exWh+5EceAV aLw&ES?Qp![Ka\8qC[OP@.ou+ƗTX$"VR= lIҸv> ?UuhO'Oi-9WTAht;lQ0 {%w!]d9.'1_Bw7P圴` 2^vd0QFi4xuhz$X.eѭq4JGѬ $FzeZC]HǕv[gZ&n@~KiLYgcC-EF9ҿD_|(ç=u껎^2jpa+ U\pf_˿C2W>w ttk>ChODUuYO0y#\ Мo[ =6>-nf9;3oCQe)hh̸nc%w..WL5V7=C\("=d&\oD nG#D~B!Q"_Z3\tHMn ZKoEϡAof@3_* ԑqʼy:Fmʽt3׋U +SǍlބcC\(r|nuU_o6sM66QD /`4@SRP~<9G>aG^^SSN'6GX$fb.W{jӝ2IrIL~X9%{pbbY>5f.>LqxKe̳CtY39Ը'U?4#M\ P&ɣ~|!~-F5AHT#{O5J^x: 3Zkɹ?Nhvn U EҒWGDmp5EUJ7lahXf+XXw U@X_ u./㯕C%- 0D!z*YWSxM/-7!Nh_?i'ONQݑO.O%l 1^)j{W+D#6agi|MpRjPP! zSH5W͐AEAϢӴ$+\DPo/z`7rWR[ AQq+4 U2KU"OTVj]KT?-Gzѓ/U$DgxiHd;[Mjr!W L2)ʧuKFLE9y{0|^ ZPzb-"cؤzi';gu }aV-CD;Vq(do&eew@-쌨yHwW?3.[#mu"%'6 yi2yKA89/Ct_9_S CM ;20^7q=ew(tC{\M-ZP]!Nf\RS{2NWŘfl)K 2P{0͢Ie!{nk18k4?gRF A'VDQ͆|r>{l}ZЭnż9kNJ+F"u_xxKUGv%{KOVT6ټ&y\V鈠 JzBh|=XrʮpA**ȩa> WSV++q|u_髭w3O9T(~z A3P0lQ"#$}ذܭB0nw nVl@]<_J>P3ÑupE,b|Z>RD"pfiqunٲ#KBٛ>eǸ gaQe(MSA̻vZ~1 H' Lak^4; [?!oCCE5*aSO9AzpY623:\ ~ַGlS.i%T>A2_?g+j ʣ%-dj@t괮ڿZ!fzg&pN;Rj=Ĉ6 );oB`o|8ʓӄ߸٬geZSBw>؅/qlFBPn(߻rK lئ[ PFR-:dL!գ$4!օ~˄\_`: 8l,O~(f3+\\ )}mv +tzSoyqQCWY9' :ǒn9VI#tcy&7mmrk|0zd|Ciq9뮧 r`ZYB댦sc!i螈IbQVN7 zO}F.5̇,4(ZfuIA%hTJ/s\xwwRpRCvU/Vsu_[SLE)wELG=x@ W)p[l2&1ػ u0kYh=K*ocye qn U߱b0z~WI.Q3*,ԥ]he)UjxVۍQnSM>pxpZ^=6S;x 2F3)tI."T 0.~}#*D pO}G).+b4TVv3-]D.hpBU2z;2+J̎~[s>0`"smea*a³GuV$~*eEt󤏹cK`0܅#2we֞mơ~/p7.{(gnez>`[.h@wK3FuˇQnWj\My)|R%t}o~P9kC}*F _}b?lBK 쀿BΗ 6{J{㈵SZKtڶxx8!gysƝe nw7}k{]u5u)%܉h| dBm3"Դ(_nr qkըs`tmՉ~4a|0'J8raVa'*%q~^tP``˕#czw~Ȁ3JuC}=K&CA%JgS NZ ׼oUۖogKHQ$*ߗ$縧 㒽mxO v5hcP?3oHTbYLRM9"/FZשLvIJ0:z2!*%t8,Zq8ICN cKneigv(K=3DZ`Wߑ"n{w3Ж?Jr2RɟrRQqn~ 4Fv 890P dй w6-SX1,ΐ'ثyC#2A6ue"b2*26CG9JVGvoٚWH8ꮑ˩vuw@#-5i`*!CX=y?(/1iiKJs12:68EU(l}-!k!, E`Yml(ao:B -וk5_~@ 4{B"0qLG@rYS%! 9z0"e<%! DB,\ Hn?E:bS>JC)v__L8ϰkh!LɊ5sRt,]L#9%Ovx˵bH(%ea%#({[r&<Lj?HQ Mh*67/A&q/&V!f$6B|21p?濖dFֱN/!3snRtHkү_TE [nGd<lɭ_N<&x 7Z%0d;أ:ɲFEyx 4Pˆr ,a탂o Sìk__HKrūJ/8TR?8p5*L)mr J]kLJcydcnRȤp,[<6k='X=pӱd6EmW/`P&"`j_HSvgHBID˸7qT9;F;)}'}[0xilX |neJӀPw&M5C|?j0{mf}Ŕ݊5[ïZ5S|b框ęh숼m}ӯk;b3P;HkR/xGPv5䔌7|1m^;8\}{"e˅OYz*X: rT7:*/NȲ&JLy]S2v{Ogj "NZjrBiAo\?#ό}\CeT\y|5Y^T&^ *ة3৪?FՏٚp^J5}[郷Hw:ҨPgeA9[kӁ[HVSbB탄kgA5Ҹ(A&Eb# =;mY'Ks sCp/ZlqOf1 Wf{_z~׷h+/*)mHP"R/.5<`ߏ-5[d[lXn$yӚȺ [577j=:0֟O'r&,)8RFб$=iWUӇ"#F/W`{րO#ȄtHa{ΓeDKvndz $5(/׭͛'ER;X=@Wy?cc1 )H(upf; _mѺ"duyvW& Ry?$dPڃvDMN_B:9Al4ЙˏŻ1yWc>g%MvHw4pd"cuA9AjJ8oT!)Brh''~^'%il6sog#d" V0NO%4H2y*.AZKq5 Kv͝%7:Cė5^ rr]Ի2Zȹ'Lld-4 'D Bf7)}=6v\[ :ۀ!KaDʝ8r%׾jC b\dZe@`ruhg2>6 {;LCaa[MS#F rBV3qWyRjO>;z7=5g9& pp4Vᷩx_q=-`9S9%x joyu|0Nj4dse{hOݷVc\cM( qTz0JBb/[Lf`-ٻze`]Ivv`EW>>:B}zl [O}˶g 1ҊhI}UdmOo ӂ2ϜgA B͘. @UGuQ:A.*1b6)Lp a(E_~M(d(wyV>,?1rT&E!"\.4i+Q$wotnd߆TcvYۯӆ5=B-&ҁvL}"I7tySȇrUfUB1*Ga6+/Sh=OY;*S>f#sbek,U}{;Rj &(Y ﹞Ie`^r)llq#X9~궩9~powis$]8>?93ߢ+֩nhLGeOT! )ҭ^Tt+wvU` Rsye}fܾ}LV|6TvB HWB IPW Q,KS&y.@_v)|6ZgDyc6 ry糹-k7d)l(8W߮j~ce}LlQiOBHJ,I[SM\2E4 ' CH[q8޳tGBIdHOBh.ǒvq j,R%W;Jz<.jO::H@r϶pX%Hj+*HL[K)^ñudžׄѭ܌]֞0>F-M~Tj- M䆎|.VuqC%jڥ;mq>r=-y]J‹p6`5k3"k#]^.Bx"$# fRٖCZ3Tw³VUIH̐uQɹ. diJgFo^ FjHi_BKPGywC=+ekvY (Gh|+D^RPVTbH4xauh>V>n#Ԅ}C X4 a(~4 v&$3}R.kEĤC.tv¤^ wsڗn<*<0UNCK' 1-ꛝ>y##h1 .6K*; jԀ ߁Rcuޞ4\Ktm\$z9a<7sUS0I{ƄOɴ*t27"y/~G;KWH cYF S*n CYoqiHs[UNHtb+Edj#!uɵ]V_{nU37:Z3s_]օAky$ ܚaS Dgu 痚2t;4+' M}ା.i*: , W,$}ɖPLk!Bozm^r/BaHUe5b hO*zL0݂Yo0k;hW@f3т[x \C`ypj:Xe+,%$mVҩ[+ACx{Uƒt eRXi,t!7@{`;މ4_'{OP;kh}]#_=%/mYZA`!ti8 IUe#k0)m=0;NtBC"dgsMn^md! 'F(9jΨ_\FtR;47ݹ5H;`=,.r:UL.ghpak`4ܦ*$f7vDΦVf}!I.eE{U(8:wbqU}07J"0.sK^~Ej$ԈX-^BeIo X,,qa*:)Ԓ_$rCuUvl ҳwool]k01 xydY7Y}Ӕȁç^\?mvR M:UzD` $i3C^g{ł#ޏN&? R(cO)ڹBM)Lw}4Fm`a8ek j6u VOGRm[R˲V*wmdV3ђNSAGޡer1mf)&+tz{ލ`*㇥9oJō?C.s|DžȧR x} ]+6ayFN30\5ZKi399WNslFӱm9/yY o"Smka9wC;R괕z㎜lBpj ZLڲTQ?%*joڍGW_ 醙FsWLwŦ6Tؘ;AfMFnEw$!40fAn  B'H[ ĩAs yͪv\GMB? l ۧ] RūFaͥUL4gqAP%l"# ׻]:z10yL[FE'%k@Io;=rؗ\B,o:xpGNA-|Gu '.?F /$d{Ӈgc[("୍uF %Vm"Ϯ⃪;fw\Jr˯1e}c`|Ϭ8mӶbi0fk%0zɞ_Ǐ}iIKM]ORԟ 8~mKMMbr{T<J$+?kO]ԐoUѨ\nMhzg^'DM( yA$h~%/k\xڪ4oEQ'Y@G' HKb6jaM h퇲6'{2b 5J 9'>D ӹ񻸑OF9 j!ofs׹@כ| { Q~S@j.D00=) *3O3wЄJV^D뱚ǃI辨04&>RN9ailpUTچWpcW4*OKŔk2R"bUIYOZ0c6QbhQx>N߹Ya(KH0J`m-Dǽ%^4rI +Kq:$|^^X]$BTw_kKKopQ: WX-^.Bf*-P޹Hj79cMv!:E,.SPۻXX_#%es8:oJTd~Dҵ,Ieb1> +' }}s!Zo"iaϓDG/ VibY?4 MVV7siqZ3UZ$@Xz-]k._DžCp+$l^O{024F66opՎ|9K()g6^߲A}]=aW&+{T"?)U-vt/? kGTrBm|u-t, ^>J!N:v3TN>w.!o70p$GQIKHq_œ/)P`X7 U x^i*t;|FlK~&d+~){ ̗UַT}տ) ZWǶp}Fe=ΤPV8*TY6=/3 iͫRvO,>wg0+`l ίP9` N$jԙBPGv]qp'y$~P򺲣/'ԲphB<ƸxҗB f'^WJ-ArznCP =5j?zJ彬i}2j,g'n.bF"U!GT"z@ Z+L]uI:M'.iH K]P/F}vn^"B]2|HJƣPS97߭JSspqҗ{[p{?a|.cތPH|Q)'Shӯ*ٝ%F|.~h~\+_/8(ZY)yG0?}@#VsST-`H OBuJFFtӪRAs$͂$$!}S5OkW2(jz?,p|fܚ䍝o$o籶<{_ Yw=g:kjgWmk+B*N>"FڲwclUA[5[9'w{o-h=pRTpiRV,zݷf Wx?\|wy}BPmh')L b h*5l7‹hʣY"$W>4-rꝖdW걟uuU48FDƸ\CcN:i4_FsM'S(8L獽#/xEˡ?ς:*2.qR Od4CC Q|lGG hNYN eC2{p8qm[!G("6sEQY_y7(,jBw&ZBG@u<]r,ܶPU8U!0 ЉIPe'՘  RhKS]s]ig1U+Q[fg=Muܙ3.ZDAX8ȟB'!CTqKvxAt6ZY+TW65þ#bA֋]ɶWјIsj' |RT6i<oA\>|!P e*׶ŷXBN=3 f!ʓj̣<=Y<*1l/ ߮"{|bjʼ9nZ%9un ő47[QT]V\ @dE׌:9fn.[;u6]!ˇ}[]Gty5r>5pg hcr LB}L tGF.u@uXjr@rwk6%@z:wlx~t\0m%ćD3 <U}o8pۄxqDb7Ge1^xB~0B҂bAÞ`TOe6@ZvU7D؏zW2> fPlskW`4-|*s2qFEda1Z21o:S]ab^eff,x1tu 8 bbgXw~!؃•Cgs3@$>87wd͇Ѵk5|P=P,)d<@-ޏ_sU'.̜^ɟߋ#Q_NdSmXS8cLѢ!Z$m[x4ڠ&'w廛-\)3 CN?=Si*>hjԨ Ly=MQ\nDCu ޹zz94m_urLWq 8@kNU*`8I]>?W٣lnYeB0iRS] LT1©":SڬBs A?mc dɚ*k¿!@5J>(D<2TXcq$_kRk;oz( Ʈ!d`Y_6_`$D˄%_3,VJҬ 7W&B߄áɸ9aN(61o(7_9w%f,ĸESdY۪,Շ+fjw$)tױ+\]UFPuB:6nPDnS"Qzы'-T`v+T93T N^%TYe\QpRv`qY;9 G{i~ "oCiANAsn]=Ɋs(HøߢF Te ?Sd"SljnO(*3m-ֻ[df:m6h̹x&pgueqXO;!V1Atzw+Ӝx{6,0W>tpuX9-n3>7GT:۝})"Sr0::`Jꐧr&A[6A7$"m܄d"$"MN]ҿt'U$Vѣg=ϬlMOOB!5nl)Y;Ϛ'+js' 4"=-t; pF~|բ.;A]=QLI ƮEg8'fHo:?kDi 4ZPCRbLy`G^ZE ޣθ5C"'WZđUG@T@~j 7e &f7 ?(cUdUh@e[N/c1)Yxҡ=VO{&sQ 4TWr񝫺H.ju-bac"-"4pR!LHsCx**ޮzqی2WNR45 :N8\Ȑ Ma3eks?/W gx.ևH8 jH(AVQPvgx2L!ͷfC1(| KsC+F6)$aw̝a\ǩF[lV;C&#d)x6WԺ phذҜ VV{27EYrӾ_ICk<̪ã{ШgcW>\1\>pER8@L?DZ'@)ѡHc79fgSs~6aexl5ۺ[`#Hcc+k]Q|\_>8P˨h'Hn!ʷ@cnagpz -jΩT?8#@a Nzr",>`٪d9S)5`܍edd`²fB~vɆ/zo q@Ӹj޹i{Q""op6*J56|"xyݹgt7׻2o$YyZ=}aK 񆪾7p!\k>z,Fh&Z(\OH40yo4 -sm b \nq_ j\peanz;rda"x{ʌB_8vyDZrBæq-WFr>]fF'Z#J͍,Uk9;\ 8 nѡUgcѬC/Mu}i1 RA1hX($|qP^#(Pa8ps8(v}qkM\EfXV/f jkt*ȝ/_7ۿu*T- O[Iq")v$CILܚO&B4oBup +{IZ|?֔ެ̬e.[XG3xLUzȔsijL|1H6Rs0mS?Su/H1Nz;˶Kwü^y:䆚Z'½:N"qۥfz.Kn1vʷG$2%%io˙~L4P "ŽX~JR/P|."YD" }ԡ:Lx*ФtZ2s|k>;tfMl4*)ק=|s(OX#A?U?0xQĺٟf"E+[T&ʣL w *'{у(/@$ȜZaV3Uxܛn}|h[kb̔PSFs1ࢗ]Q4н=וj*n{ǟ`8y?GЉ56}_>df7X;* /i@Y˧I#”Amy' Q+2tL86{ѭ$.cjHu`¢ex WerEwOJ\.B<;qwGnt,DKYGpuAl۶WDVg *y 8KFߝ^ J/HA<.&PG:$>,Ӗe|<0uy-')9MUlC=e1i|s,={feJl2u-$ޯ݈v{q<ܢ@D=)Y%/$6r|lBݯ#^9OY +SK.!$rBrf286>ܰIQ&^lģWϮ%șKP$\Ϧ3 "r߾V|] 6ɨ5LTsCBs[mO1ێ]- `%y"Y=XwH7y1̓TFj SbxU(kkpwa0sV9 sʝZqUM"cp)|U5eG%ޡEF;~ȒIu4.W@ "uvQ/4,Q2:ZRʍZN|IǾ>iP!0E'GQٙmKЇw+;UȊ7\ .@EX_a jRL]x69!SD!֞ /GE%Vr.L M;GNjM:r`:5L|іPuEK{o}j\RXl,BPy~}xxhT"BA%eT+Ug^ MQ#TU븁 }QMlæky dP ŭ>&^ sKqE26홃ODxH>o)Y ^ߪ1F{RSd |w2ZVslwg +E[f kE ]_̵"0 zQv ^p%(G +HP{^L?=/ ;rW9Y*8A)c } Dז`vDN80*K݈w^ǡSF),!E3E6-hv;aX%aMCF',Яo>ȭ =C+yz\uw_ʋ9.yz4_|01nnd9p gf;=dk 9Z gϗc͌ PeRa\?t)ߢ-a*d%6'*a()?dBw5[oģ)f1Z%X4\5}i^,j/&asejV=qSpz\h1nG|p?;{^TAKY/2аN{%!~EzԩtҡcQrvi;-c6!RrOoX'h8D=jGL%ZXG&l! kCnl "9wQB#&b8yx2FK[bQiqo\*9gRMh8§OZjڭz.b{̔&c%.z^~1:h ɩR1wz'l"h~B!Ly)RENX$C`GJ%);6\VJs oH@gJW[Lp5;w@= Qoƍ`{yfƃ *i쳐p YGbJXNI\\N0Dj2Tæof*7Ӫo ]0F쨨>m0d8=ص2Y5L+4Տ"͇gRTN[#o\81.Sg ֽ;WN.Q cct΂jLSsN|+'Tvk^ҴO]Ʌ3JBN~TnƷܛ?8[Wz2ѯ^bo f콚EIl֨Ӓ!$T~2T~=~0SvЈ:F ޠlJ}K[UyVbZXVKUq[Y1~CZy_XmhEžQOe;*A{?߲AxQn.S9&/z[b\|[0Obuhž{ ~H'[MTB"E0iavd8ݚ^R@T*a #MjN '0 )Oy]ֳ9 4=A{  {k%9'3GS YFWӻ6'+*zHMz T6鑜h.4A7MBqҵ!3=BCJSʴ4گmf8Pwݜ{@t5#?$>j vˮ{$8)6 YL뮐\j'>~+bk?up0$iDM @rO&+s0gP}V Uyՙ)] uoE~3Qc?+ؗazд~}索|k%wr Oֿ}>"9=AIA٭njpV(ڦ$t";mSϕ Ě4@k )N-%[G nWYZ/y7PGUL[R4ʵuMmǷ u{-zGbs@򮟤BKH+2H;j.R‚A`1\+qɡ JU|$)E'|$GXK \K,AV/$-֠f.}0;' ߺ7|,Yvt\;\v+kxd{-֙NDPG=l2AR3wH֬ˠ#KA DA[[bT9r)Zz*Mo*diФIffaY^>]yXs87(ttWĔ׭;|nnJ)# Re'm``Et(x&QxH"t|'AI$<!CW\T'*tgC XPqǫ1Ff|"dmq+n$ʻ1lD.)r18 ćyf9Kh^vY3 kW+ohvpNYOs*y;ys0vk2|=-]ka끱*ZR{ϘI:4inhR]9f.e8;/*{pu@CP$Hd-sY@~\׫rZPHljCL_u<'~‹p>:*(^ϴ܋iƐDF$+ɘnɄ[J؞j9oHPRF5QOz]NB@IX9/|&V8%0p Gwqy:)b?\4pVEF`+HlJۦցqx8M?:ɴ0czg߱ Cgݘ*RP֑ZnI#p晴 uV zPLj `L㭡H%=_+gBcirqE*ҝf@Òa&JovZn}:9+6mfEvg72?qDU"@T_o5WREw`$2OzɽP EvSjXŌ*(63f v=Gb= gI-Ymlջg3*ÿZ7?l|̣7l_G7CKؖM2>VfNެ.>x-hNI`]{7[ʼZZ>&BøժT3w! E5jLKլ7c4邃$@;b9Bgu[ l u;L.+I{E ]~x3D8k)N,3+rֿkr抩4Hs0=䦸:/m֓|DQ?nUbQ  \|}ە0XX.Etl8*H99exfj= lYh6K褈g˜[,Ycyͷ|rS< ?$C%֝9X:5f'oBm3TS{}7E4f#γFZHdi{cݛoX>4N, 7nӹW~ <X8!\i@bNp˕ 3$j`Qʔ _*38 *;ծ0 Ck6sgۡ1z#K?VH[ ˎjdskHim]̀utVf z] gMEQ2r[O`DZ.ɚ3Z89f[R%%,C8PW9 ?*&/(KǷ(\2-#u tZ>MYaV([1@` qΈgˊ%;(3>Ksit AQ 5$c!оџok&_Tv)ubW]ozO^OqyiϸH M!:@"?lX]L?sڥgz'X.w&l%=o٣ņ!U4__qX`Iu3Vh˜7ً=&5fHd>^Uf_F,dj{˝}Ȭi= JR<z ݧiM0\Bx5HqeKJ5]->:C4 CGahqf]Z2!nfKY*E޷Ι͑3 -RZokgj\s¸?^ّrς$C#ω~K[W½F&?8Ľ]zኹpr@]{`jj]I-K 32 vX=e(89@[iH+.?VA޷GRK˺/Wa1i6OkE`XNRpi*=Xk:O{sY b-/HK?Uda2#?qqzi=%ɪERHBBa˰O0潵'<1p8 3pc|@eW mؓ:ZR/Ew߰Bs(w3K@ P*ד+ zW3ZnHP뀳ߒ* R!%ZEKGGe&Hj2gIK(~YMxS s!Tp>ѯ6 }/isDh7 +cj_ 4y.i3qI YUBϏGew1P}fϷ5D=M]X/L+0fz# ̘%D 3[Q 1){˴ABٯ9Ν;*DAalJSj yMEBXj%e;Cjq~Odj-Pfp9lm+S gi:ણ'6nVӵ`%XXQoH [G :?6}kTJjşT"πIT_)]{56~4|malkQ//S Jg 1lKmPbp=EH1d'&_0&&9}(p#GvԦaSi_q0 yNGqwwa l$림t |?`D.$o4U ;:hwRٳ/ .F(U (O*?ES=~=Ɩ$iȻq[{p7So\EϜ10loVK6n";5"_e ]<%(!BJ^p,Ny3ڧT7d䈇]:ՙfhOQנE4 Gȩ&y/},+@?Gat<D=qc"OʯN)1娳bmR 71D˭xBrACP-6ŸSuti jqRb;bT@9X=Fcq_#~ݢ> BO#tBbāeW ڷL9Q6~/|w@dؼ˱!8ԢHDNOu3\%P>s[i'Jn>Z4@OxС`# X8!{uIh~6C@u,%,*$QaE=ŀNF=p9&½G 2*-EZbkdՑaGȖ$:cQ'rőϬ~v؍-~labN2tBf9YCl)%26}eT)WZ'VhLmU nW@ Y1fZ _ G^^W)Þ>2:O#uM~ H?nR/+&" Ds/H՛ƠSY})g#b^ lY>r*%sĻo^M&#-Tڄ( Rblv'ťsM_-. Ϛ#Z{'d M'-0>hEp+$GpL TF28;JS3/b)Z0h h(: a=ė]St u?&ⶳ0`xu|TQgj^2=.4{BB4\X`sϖ!gMPF*Op V[˾8lJQ4>)ѓORl_Gi) k 7e[G-㋜dO_jp8Mqԙ!t^@;*W|~2g&̌::)n }ܽ3O,N9mc  f-8oD0w@²U+W/Y@<ņ&-mÃr91$KHue+޵ t.Ztyۺf0-_kH Z﯏l `μ'UAvsЯ^L\{)r,'_z_~"B& 5 .S@|\i^ ATj@!R#'˟Xd-CgKbATqTEߊJ-.r]ĥϮ+AP-!aan5_0܋A9&3Z~FNSȏ!Z1wULީ-]0 pUv)_{2%rt'=Qc|Pg7~ UzةZ'9M3BǏ84.6'A{In؆'a? A #&k_]=e׹GjUa8U'SuD:+S8hV!~/ ʾdA7H >'B`ZyCW2·?k"Ҡ鹝~c9|H[GsB"Xbv&}vcQ+z[=& wizJ=Ч;{K>_*SE5.drˁE{I*>2D͋N՝`-YDrкSDz8Yo F =Xa>0eQ No.Pp>u|OaNĞWE졤r5:ZH]Tbu)έl;o73"{ }x>&auuH,JA#h|t]~FǿCu|#oe 3m#iŀ!oY'FljH_M1I4io8XKvouP4{VST^ iHXZ|āJmyVFL!'߫jwgh Z 1B*9KoONmdQԔ ++AtxԳ3 R*QAHPraw 0Xvte^0UŦPĠq>OR3, R }3n-FyJБ >0EԶ50ް+ܬΎ?$,$sAƢ"ԓKqҟ?$cC �bmDxpJ_|LC!wx.NxJ>&Z>Ga\ˇAPO 0c錁隈"\TD!ke+H$7y &xdb12y5+ VNح%~}zNF$Cvв=Q| k];fG]y}wVq0S˝P6WNeZEA>P+Ġ'C5UQwieg)kzG*צ;y.Dq%7(V*Nt+WCJ'/lV pj?}YkY<iߛUl[Aw"ӸRXDՅW{ULB{pU/9xϢw`%F7::vZݹo}$;_3c82mkZAX:OSxn6d_⍱? J|H5)1z.0<7ѽfK KKsx 2FԚNο2nѹԠ=iaoK4=Yu}@.P:i> ;cZZ0Tvx:5l.=hK'/s&o~?9XN_sǂ:\UNU$p%Y88a')>둖\F? 9RJMm;NT3t Q4ZL6w 9_CD \ =xҟ:Z'EG^:wz9([{xqa#AiW[7I?P:XQGDv Uj_FWa.ml&x>䆀RvHqdvu`CXt<ٗn(nU]UV4"G4۾t%P.xw;y!%e6.xS4G_Hy'&[|YΫKz%+m봰-DKi{`zrŒ1n1R&.øՓoO 8'"z8u%t2[I6)/LJ賐M=1١F@P 0C\bE-k[1a/`U|^|=̇DVVG* (v?cR;AL߈U=)=Y輎2vq0t iNnT37 SSO|iq4ԐYcHuCDzr~Ov c ɂt!!˭'*4-Iq1=;䲮b/pg(=@mBki'Tǵ\i4rIl^Ik6@`iL􈲊 z%U1>^nG}%3K!ϧ~BN3~&K :H 貃#?U9<#=v~ *&9ny~eU3 t< lt}6>/!J|yAᒮH);6Aqę //MOd8Dd /7nsr{Y,ڜoQn_ޓv5OzCl?Bڡm|+@٦FJucځ൏M B bUW&>>Gb\n7$(f>۽?V.ٍ UVWPy bIu3/~BB.蹧LjɯFh~h0-eЍ,-[ʭO Q¨;@h}K%qE]/ G~F~\Ơ {sy \fq?Kɧ3lø"d;T:jEkFК郜{拝fpUdxѬ0q[e+䙥xf,Aڱc ͹%æp A)J_)6!M O]kaަu26v6l %A~r!Kh*|k +&,cNJ'\ :;OT32.z8 A2U-[&682TrzކxlMAd0@a(d&j+LiןW#wK"kQ\v6Zm;h3"sIt)3Y3L%ֱۚDeRxK%ILMNP+ a^"a&>.5D?n_ 'AZI^am\N!i%d[vBYhCwݗF&uDr:RaʞWۛj_Ͱ$_>DٵTIW]%[qTnŔ]* =O8\ G6R$X F* )hNH ܷ`\g D:|]S:ߒ2T\|)Gm:`vJ wlTI(N%lU3;:3j2aNՅJIےҤT8mF!3C·@;UTïpCrTQr1n*IR2/[ZMD7RouLfHyF{/,,gŹOQn0S8kBhuA`78 s Ut=1AnQ\6̷[ayZ^#NC͓vBEQYRE_WeܽV.hs㥃/]ixf2r#)ނY&BH&jW**黕kGy'K<.vK$2=PE[{s{U3>IO`bB,CLxifXLLw:1~n3)-{fdѹ>BKSI-e#5jDW[_hBnUvlk6sC;E,'ƻA{3Duى#ώMۘV@}|UF;t+;&I+?{"h1 A-nj& Ed9j3bld W>DFěl- }y0pwqڏ#xѶȌT:-z90KX(N9ͼO^àXfPsGi 4?$ẓpwV]PceprBt8 ܪA9A! =jB6,C 7VK ù(jZyǺV).EbyND,jnyҢ w[P༝=o>|&Hz u?1ȩ'ñ$5E 4ͩ["Ev^ܢoU|z_!\r zz*+T櫬Q" e¦;S@bO1FS >9$6tCZQVYǷuS씻-xrYcgخhDن|.E"͎LP%D$Rá%0),  đ=b5o~FmDQ9PY3ROOX~Dt0ޔ 9H>zk!NFw v k(|Es;B_oṠq6iD&)˛i2B3եņ@%z)8}e1;1pW~]М m|x+SB;,f*0`͇eQFzȧѧfjAPHt7?JgBYRՊ5 v'pj|KC+lp>k?Њt.f]08Ԟq*cy{z u (ju,R E2T~;|=T<J)ti)&2H8 tWjZ&ܹ;]Dbc4gIv)3ZDkoןkUv D ҠbdnŸ 5i0&=Z_cJ QVs ZJnV*"A)= ]\:ُmj[XٹGt>6B &ӷp rpt*Nw_~T0B&7:NV$h}O#aT9v?w{j\7UNIK;:B>]= s͝_ s d!C$2P,r^/ W|=Vin +!e`²^]ݳQ#1M0.#ס@%j1 aaےON0C(f]-mBs, /n @͠gX*QV jq8 {; CGs Eo sJR2Fb鯤hwC|K ⼃ꭡoH8OD@vkfқm/:KBqh>Z&`m3["Z @gaYkYֵKTu=7~Vz3 $/Yj>Cg-t,p]Z@Ƚ'ϔ#,[ .7ħc掷 7vh^,rf,~40@ !:׺j7UwAN 7ߘ.\H*5Z0+p#QjDlmD'$C[?Gԋ:41'"()BO B<|90<{تkE ^OGTQu^="oϑ.L`qS͒ &,3)@RǧIl 0 I`q -L#Luح5af1؁^>xBNj@^67!{ t`et-$ _N }^r?^ aA<P ;޻φ8 Ziy"_OuQ.?֫]ݫvX%p[W /N&TCK)N Wxh˘:ҹI%wtڳ -l}}(a=ˉ 3&2o0cOFW–;NI"&ZR3p3vn&a4S16I:*cNbZEZ!Ơ($ VWFY49gOP^ySI @5zA>b6@̋ǔ_C.os"tdHJ7}Wn?WRrIgd% YF3Qęl̈tZi/˼h{)p{۹:DZȠ!/~^(QZ apNAl( u;j6!+Ȯؠ} tOvmɢm5Э_#5v0@U g.tYlNL gvJ\-ޙܛd]3jϮ&p!? e{7=r3*+>ڇrG::ވ0Նk&iq|'3Q54x#Z1QqIZ'DcI 2YX6d he申R8g&LOe\- q .}KJKOFQi?doIU 3~E`Μ!@e#36G~j"Uo&_lY /HueP$)_RQc4mXKE/ Si/CC5:c=7s&*& \FׁFpƯ2rC>-)?}J|YmySj3Ґ!D$jIr6 4uyU,އwx$*XZ4ly$S.~[=&fM:aZ"W~d~kSYs?/\9<5 r ң,͉.ؿSr\%+4>ˎ( E7Xm~v $lp bI*א։,]wT@]*u嵙&Ut7QtJBngٶ=98ZԕWrZA'Dzht;}%~Z JL9qOuӸS7ycyM׌4퓃ւ}-0hL-uG.VC/17Y&Db"U37_9P:t<7tĆms:]%lVIHOYQáդ3yI@BIUXɑ"Z\GyS!HY!ٞe^.gZFHh!chMH\qVиUt'+>-KJؾ֢eO>^x0LcpK ͫ닸%)JD04gӬ͙}>txc2pٌf ӱTh_UBO51,}CërߟԛƙSyAZ%>*kskTF*l{$<3ylnzR^άNUަ+muv5GQ][{I3:Žõi`&Qi:2,S^jA[d=sX)|>%BhASﶌ˩xuE/h^V~ aU\+ De6zUg6єϩ,TGrը%Z^EA ʴsL_"4N)"(Tx }}EU  hZrW|fj$U)[os  %( M>%G37h74}SC\c^Bß?߹9ueHs$["i료(yQL7mZ5Sj>=#PV3+~pʌ?f?.~0T'Lk!p$7y(BR鑥(w 幆~$+uYv੟QIfi t4Ȧ8W'ϙWdUlOP*5G[NÖMk F ԭʔbИ5'q}6\i9`ohafzijQ0 !+͎Rpj=|{nq Χ̪m8Vd?Wr VXu8`4eVäKE̫\\Ҕ|a03ṿcCHd\m;>@)B ^\ =2~Pڌu-:K&Z^F]&um $5+ne\3i;#5:w3%y@LEݭ1Cl)vh7q% Tc޵ hі$=4w"b=N~+HYhejS QX޾HҰ䦥LhB^*kTJȸF fH%FW ѺZ l0a, SFpʐ^"o`qGŊ.-mCm Q<#d(T$_ߗ&!)lO;~h9f)vBM*CHn^]zCjdChlb+'Mv*M!Uf (c9\Z|u޷ ro3wbhDה"I͒O8 d t8 bhu4eQ3:XCrnkm~wi$ж!i.\VmS8:"a'Q~I`KJ8ءoqK $ < 8&\B"UyZ.l٬> $0b1A[\/h#ݙpm2VGP NWh'_% mUOCŒ_Z>6˪>}VHUV<VBӹD_"W& *Fp![r}iQ0dQGan\Gӡ}s>^]pqi KxSMzo[tM"a@/槭-AxB_o8йm)l.w ԅ&0涆fO8~ſBG lJBqv՛oʀ bߺXo-O)}) `zQf36Ote*F-7Z 2/c}7BOd% ,2A@XA"%Ŵ5"$'7̋<ShM*?и&Gon~ݔ&BBSq#\HE&a ,!'#0?O7ꎡb+pCE"UElԭ4V|˙0zF3z'z_e&$7_+~4F*׊B 1j k>mX*p!U.8r;\#  n]!VZFNO!v-{`=暽͢lBx+,4߅JWfU}łљQYȩgo3X `ࠓO4-I8R:O]:vJx~Zq :@vTZhpBp#j!q#hMEc-|e޹p?Cё2W#BP(F}*.%K%ݤϜ4J>M3$V9#._)Lkw̿TR\ujgXEҦm?9s^y`5 V70{s_Cڇs.G{B(~F_t= şڸ6 G`ZgO" ˰tvE8s%ԜB];$|p 1w!EX߾ԩ+RF\HCb-a@uF*2F&(~i#_^ fv2oS:4#~]C(]c)mWg^&LlVm`: ]3g{vif*9t H+.jfl<&:A^cjADy5WHg* n@pg~Xh; ڥN򦯦8KF1 6q}OqD6PS><*ޤmA$z9aܩ\aP%-=̇n)LY<$mMsqC?Wk;- ъ=cהgK$\c5m|7!O8DoMP3S|V,}:pd(Mz+ITGLbћi^ .Rzlߝ(AfHj'Q7qrͭ(:s8ROЗF~w 0f8Awq8ITNXu?\$D1i/Ҳ~}4Ƴ)!򢟄^l Xi+g u|T-ؓm6%TۻRLo4z*BOxlqށLpdk}//a$/]qxL ag{Y'j^P̎)1?i5LJ|jrM+['6g]!F5[(0Ur- *y{Mh5v<2]Ym9o[,tZCZ~U|jg{]&*_5WRWks%WB;]Gx57uk.TjJlȂ C`8n7l|WO{ӥׇyJLxm=%H!z Cry&uwu;9%:=2g^YfCln-%!ᣁAAt (j FV{Nov+%>~0D;IJ܁ &2g DORҪlcX:{꾒WW֐ck<}yXaT 1%!M_nvrtk;]]A$TNTC^S['Hݪ-Y*<(Q;9E||ebC[wټ+2"HD!Nk' c(Džߑ:+kNy'#prd*XZS}|.Ebo~*Ibla,t%?f^4Z}FPIZ32\Fh|Fuo,~lb/Vz( bkE6dA5|^.eyP{-"1}#3qCoVgZ-:JHAKp$Vk3۰ES]q,h}Ҕ2 K_"g7H:xDvFhIE DN}[y1h{Ò.%,V|3<\2H^_˚Hr ׶1>ЖGHl8 i_2izvCTJ]NcfdO]}wq !cMMv~ŔVOmQ%Kq'6]A1ڟ"(R@ O' C{%<y?uL|>U 3Ǖ81wE9C6.X5i ?i\3/0P2u PeJd izۣuws:o/NHQbͶm p7 ||"͂Ne5%GK%45ƪMˍF7b \iٱf4aE듃F9QF|H7W&3}/6Ǵ6%6P~[-9Vni'|cH٦c>Z&|v0,)oH&Y%g{`OA<ytPRS>oo3{!tK_0 |K ]^(lڧI'}uj3`;9;j'Q/UR-)VU:;\*`rV(r [J ШBFHSg-G` Aٗ =UŤʀ2_TWPV;1 dg2ԭ KX_ G iBQdCFDM]me8{TAJ:^1PMN D&J?o0"o}).#_=N1܉V>@w2AV}!'c >0J'Ozu|I޲/T)" #GIH"G#\^a}8N?h[ft=K:/in:M*me?p|6 ϼCslcv(mz{Š])ht;Ϛ b5r&buk[jUk ǩj0CDȃ{6VEMQ<緯Fh/Z;Pp7NpD_ o9QnA4A8Yуpo?͢CjOI/ $LdUѻs'ej6 [kr=d 'RC`Q#s6ξ_6ugHʖ=y/w t3@YSyMG,&wnǸUTοQj|2N(f_قhlQ[ we|ɤpGF|q8\ݰ ?,^hSb)il|AAݎzA:ztˌ boӇ9r<+}C3E7{$enYW^NwG#V,dTd-;b<"Y JkiE:e'Iv1#7'iwR=  4[Y r() %]L(5Ǘtw'Hߝ}]\|X'.ǯxB\0`FڪaRdfkKXj@K4n%(ʧ`?U8I2f+流{V =EuKO<ڷ8шK=cb0>A;t9}Nz(y:OyÜS3SE~DG:f/Ӽ?ٖ7t!%,X uXy,"ZvDQL|j8$Q-]ƈv Ga%aU$<% ^/Q3/i/q*QV.{L0QOCퟂ e#t'5U-Zʔ [|9<_`UlУ][. 7TIS6W w(Wx^= ,ƅQJM)yTeYXssπn 7͚TxMěꔿ ϰIaj1͚g?S0~O7S IΤv+LAx`qB3Ro%?p)VBRS i;\'txBY_E?eتH X۠9xE)ek l}Ywwkh~_6TwD:+IyIu<U(#Cˣ3 %pPod-Ʋ1 B[1ò$jWdH%/HJ||Ӣz#v5EJp͆+R{gs\^?7 :G?_uܲ[-GF4Ҟ(@:'Z-f }s"GX)4ː5\.DX4UL?R=v,Y 3ǶaDUX+8$v~"ŲTAQUrڷ8ԺJ{Cj9֮ HT{;:f.pج]/BL.ru. `7h_4hzaG\>HCG9ɇjI"X260ޫWiW޼nmy@-hZq2xN9|4+Y[Ïܙ69. =$d\{ʆ돩R"}$r*Z U8]Gf<!v%B<ХXo4ď"+{X%mWRGWqD+j+evݫw Ӏ?d@%*hER@hcF.#@4vUOFr=nA:Ҍs") =9h+#@&֊*hz0*=3g JX:s:2x3Tkp(k2+}CDQ.dPK ?\ }GL,G0nQ~RDv}Cl65PU@g Sv!'Ď}ͪ]UܧX>.zL_f,*ind:&$l]LϗegJi[ )c^Zۆ=_:QS_EvV3ڜPOYhTch"D`2A`Uʞ&CB' |IwR=\zځMH޿]c?Mel!814.ӹqz:B6JP?ឞ.h]F?u@qʯdmܕ9IR5y9QoFdPBFw3b3n~FrRЂ4w {UQ'A٭ɐŢk--YԺ1$#k$lȧ`$1 [ Mdr$ͺcDܳ2*!TD*yʁ'eG{!Dl,oIU Ͳ闝g<^\|@J=rϹ* SK\2 ^BYsG(:>(D@R7> ~{wKNHNRw E]v$Ʃm1RwV> : PP0rLsn@ۋi@/5\On^w񳦨&sr Wڶo/ EԧT/| 6k<1ϼN?5.sM j>XP&ck;^%%++9=en:ZQr}v+yOBt8\9W4j M)&~1Ejwz}EJ_} 6Ȱݰ&TtmJ(X>ɵotB[ٿM^$l"30ydazՓ0|1#`U>Q'՝ lpfu.uA-^_4RkPlK` xxk NKuё@Pk(}ɒM L_)#  8c傏_XƪY2l]n!~IP @L9%ISGl=cІNo[6XRb5"c2$^g]>\3;]vS$I% EHRêdE[?]0|<5/>nXd LM,^ m"JT ΍aF+ p3,A42[|onoM:ch2i[Dw.NW~/Gsj3W*ǚVSO):9 zU-bf&x4"!'ى[hOehRS ~GpFjA{Kp=΄AlQo% &uum}q٣ '窹H!JMg*+5c9i-8ek˨fކ7cA)`͔8MuB9Bu0W"|j6vLd9 &) CTЭbXMCTB:0i[vCi5΃dz6쩦2-41m rm~ߊo/ҒJU[AhX]^iwV!̟r2VxVB\!bM!f`UtK^cyN LnAQ`]A*Xo͞I7anpQ:}܌ J }sX5wz؜{O+MML`{ǰe#bb0`sUV6y^E[*5 QѤDJ@YuiX+xm,)qJzXԂi;} /~{@>>_:U`us sf HXPrx'j_(^Y,g֪-CS]0kVgaLF2"fk0-vP+m$?z{<5+t(K}{RwV\% uCO_Ld9)*z|䜗Dy2]tF{wb1hFT$S:Zd7Rbfȼ.L`-3`}:Ё"j z4S!ġPlyF-:$Hw2p7V̔r0>=F`22?$cTSB}Q?ٛ`糴U',Cb=2AfdI& )K9Gg>j<w`XujU2[~@B5\A^d,S̍l+3ObNya{J%PJ[Uћ?Y7M̃^ٜ0 "xL|ZΪ6AC'c-F%:W!7W;$S~NUk79q]veܳxa)a,s97vu@.茮(F|ӢlLKH&xMko<|JA\o'EdKdFGwlOG9[/' sTqnMV kԺ 1v+E^ u/+0ܙLn(<[v]fIFxl @\nUw MD. uHPM{pw赅s-ӷb?JkC 7mmhgXuѣ6ALعfBmvJ5{ߌȲVuk/66OrD!GWGտqd^v xd5n/py.jThH9}ǂ`zݟsf %E*D$wtM0H܈ Zo*jnlhm-B !tWWd+ڰr- >+bJɃ7opTgqC׵95BDS1Y->Uw‰aDԋwEY25.:gM'Awΰ9[}ם$&>-130͖$6We?0'phyG(@:.ađA<oqݍNB@iifRETChK[[y*[Ccq?d.U5GcJZN`DЌzn8>[_y J7!BS^jXBmc%{/{#9}FcmU `.M)XV@Ӥgts\6a$[9Zg8͉/O[VE&cmdn`&@YlFb:=؊aXӏ򾻨wjk /6>a0PZoj>9{ah>)/o6c`Vrrs!=2펞q}lh4nWCIJ寖pLEp}P`hR`RzuIpRg=B}g:zTG<)B\['MŠk-B9C8/D /GD5hH2mxG8qvv9D%xg',,vۨ#N~g[,møZa暽k$(\49E" BFp`bm7X}}u7YlGIV9-e#Pj(bىPt1ɤǻ}`Q0wL"O ֙9tӟC~8ƽ4SS epC$Qy*5 pVn)(*`T;R%>f{XX`=1+={=sU?0VIE#/ɶ+!ly:0u@/+U5.*FsTi9ǯ8esߡWʼ|G _.CM8w"pfj3 nOd ns/NmbLKnuNfQT{]00m'V]z|枙{Ń6 CkOX:[6[u<| 2MBe* rz 4(A ZraN5CcNcSVɗ57C%+M]8hZrY5:2)"_qگPǾ8i.eՅN\l][Ő[974$:= n3%gbZ #kݏPɄRV,*{ANKKlD ߜYN[ݯxʇLOpB, e:NW 4r#"9?.[smgl:'JTC>} ;;? y`H.һU"%yjGC%h {Wmq3ⶦ#RhhNL b+aLݏŤ! "p? ۛLj=t`8dveRט^(B[E HTdNٕF=0lW92AC@q +XYz}O7''PzzDt7B[(L&k{/č @n2r]/<"[ ^гL~O u*zɞ<@^ ,G]6pX'w=a@nJ| N,> 0sBh1?>s4ɌMDi &= +$i`sEU]FHhQ3vgN_ĽLNYoׯS\8(*iHUz4cF׼͔XEr+V[X^>u67%@}@> & AʸTeO߸2b_ee$Y9u[3θ)EczD9H%tz_! Zlti0%7[]mavk#zp\+A5!(n>S$LdxRQ ka,#-G֣A~0IfC ;9E(, J_(X_=/C׈wSmSC:(^SYp} QI/ohΟ7lL{}V9 )^#|E4Ƭf^U_S{M3 sުf.?#aQ9 K>n[O;[*~>}eq?DЧ6A0L $\3u}!?:ӂ?/gZzk_2)%w{C' 2lgBVAˋ)=xv)>oqkw<\hH&k d}8 K;[-mq&NHka8 "ML*4RurCl; rZcxX$,B5A6I|"M.Kjuut` :Ӊwʅ΃̕#DW$ uܱt A;ȳj[P%i"$aP\I}UYvc9cnIѶ_Z$-ζrW&:meTE{Љl&n! >c#pt`yH^%.%c8SŒ4cmwCmнǤËͮBewatc{a 0ym.e/פD=@bQ?=OT!Cby?`emKz5nī3k9;tC?Ёk,xO F@@:$!Γz\..a`U#\P/Ds#xkLo;j`" j 705+$FjNȄ ǯљa 3hAmR>^g?J*w䯆B Q$8_as"(b0p@G$*88V׺6/'E\:vU鮡kgg`\#Rk>tp +#6l}'1&DemSC RwxiE+{T`*S"Xu2I0xO!{2&&QV$z;1hyy*X}o/yb->Ll)1C˰Bt4i/-GamĒ YBɄbB& KmآB:O0XS;ι@9)sVP~S\{vu"#ˁ;"%z$HeH:pfbo?)} u&VN#ƃQ}mDjz$|>^"Zm->/OS0ِjFZ_}m!O7 cZCE A׾1徼 [6T}by &HpQ-P5q| fWDCd~+!3ؘjH鿗%),ON0d[t<'2dP]+sPf"~ޟth=* l% JПkm&^̞w{orAq__d1$ܧ% AdWJ O6ysc#YK>oQQMf&,n8ՈG0D6iwǶ@M.9qbYќ2bVÏ<I<3q]>>t'`m;v&[ǧ0^G}v+L=Qb%z>uՅGώ4$,N Q^)Mʈف; h[RjS* 0l0ɗ-W4rhb ^)JN .MtkrgkοJB̳2KM T,:KZꌑ>kC}nbGxZ=+7ƹOX7kslPHŝ}{SCÖMF)oա1OSYD뛕ꈽ˟Jj2;{,k{A_yD[?5EoSq6}Z<(8U7]eN\z oO)0YI:jWPdn3^أٌ =E2V[a<ŏQMψ̣΢FipEqn6#vMэx3 ]|XL$@u ,ە5G7Lޣ?X?Hk':(B褣 Aa4SҜp^+U0qD|yH`JrO@'rKyBO0FEja5$y hlOǽf/RW%N UT%IȚoKFZBE՗|m]::x=C]m,VX( Ev"N(-|{<׾U^ͮ.0KFMRI.6eLJ_mhkQQvY;LI6""9[kX6h.cFaӄFUxBZz*wT7_gv@]taChH{un=jqk3%BTp kL߄US<`5*P4ᔋ 8<;͐ŔkmXUibґaoJ& b/̖N'0[q;sC'mQ8mS{:sc)ɧ#j=\vr7 Y"JDpsnb:eHu$ FA K}.u2h!'p9JX jBGYc) _JV iAaq V \|%Q֖\wOQ9D% #4񖫫k4w YW/3þ{&-X\'*ȷեogsޕ}Y2^Dk M\YMfzxM ٥N\uеmP@([v>%_"#'Y>2Yi B/8z_jI>"P-M]\@\gCې0:әy;-LP%TW|O8=Sef,?#X]#rNL[sAMYN":Âj5u5ߙ⌲;ЧQeY&d$ccN"Pdw-44nMIÞw$TdN}e`>WngJXV0f>CnZW 9$WpUXJp%0,qmk] c)sũ,,ѹb1XG,tOVH6Qynm1ue703D,iK+Kms'_5tI+<B3,@j] , ];Ĭh ^nD0AHH w%76_C*(Met\+])ԆH^wX?& {u‹k4b 6!\jڙF+@E9C 쨦/*IVwt@XUlPkO]xM^;eteL O.WOo%S67 @R|ZVJ]34c'fg&hYg5ܓq L]d65(B|i-Z}>[t JWD.fY݊uHze&Ҁ3ibQz `]{!Cʜ7=hp іf&Ec_Wx+,8&Q|A+I/Or nfw;*՞ A^{3ZvNe-]{Q?w ˘O)BP%QZ=:l bFmrem?%y6cw3iL= oBHbFbxP '[}cOC-]f{(}rnp BJv|֤*K)>3x:wFJNV<3gQLXW.7P ̋Kn^_i8mY8Ǟ@jܧ6qB?է =Lg+ȐXwZmva |)Ӟ n(ߏ|S7[Z  ]<"J&L3Hya5`"Qv:!sP E _-%~rC`h,EQ~)AE7)ƥoOMTQ;ҭ3}j$щj!(YgXrQiH Z? U՞&UZzIcm cmEklM lqe* Ds @ >yHKx kA-vb+nS7?)}9#d7qtON0O u3$a˶DVtVis(QWUIpPO@pǓ? ?MNDh=3}2))bAbV`G# j"!CqW9HZU@[s}U]Y*%uf=)DSxyw"k/))EUvV{*;?e@F|Y49mWVᨚφ1:O#,nZ1Rwk=|R7~!qUe g& 0)? /44N:DԨ1dyUJv \?ڬΆ2ڛ 6a_;%~ˋ`,[AKi3ZĒ7pU>A <#7ɑY>p]_>6}>Ksp<'~l?JrPVLAB߁cFw%ں+ ):oHB:*Wq,^K-aֻZp)G\<.3vYdŢpo,". crl2"sF[}3Incf\sI^T;A:0h!k87F&qvEt{_~%%gJ8a8t@]R>6WC)"&lͭ Gmq!E 5oA+xP.hfyXk,nKV̂1|{퐿6%b|T hm[jT_b?p 1\hvkpt)z8ڕ i$삋}O5i,>̴dPPP(zy:>b5 >dk =Lz/`mz׊Iθeh83 j(_)1Qmx z'4 6%snu\260#hQ҄>3dAֺyBm HWSfÜ&Qծ-=s(˥KS6.<2wVIkmZKJj,RVy2G%^ !8nd{c4iܭQ&듆HRQ\n-,R)SUEYMDF"EGLr֫ޝiqGXC%՟L A qez]&m-]_I{ZxD=.; VIrxrJb\C>֭FpL ӂsurЏ土ߪΆ5̥}IiP/ScG!;Jϊ'jZ: $Tk*>&fs⡔܌ 6w|c;A:>^D9y}Q.KlR\z I#rTQ k>hj3tW\ǹ..^!ͫk 5Dܷ.Sbt-A-x LeP1}-HhgȵVkK-4kܾC'%[[m`̸·,!>:[w !=eNzf2 {o]3`~"3ӳq!99&֟Է2ϐRu^L" 6\ˌǡF fBchn_HݡApJB>洓 ھ,| ؄S:O@_1$[y+YX b뀣|5CSGRt3s0J,*2Rؚ#-B8N>'~66;Vggw0nO@LÑ0^B*O# e|||Sp[GB-PhEP>"ORƭM>g'֛P}اCU)zD 2^K1 f@JOg4\x*EqG|7V,/r:`DC(}}Cr[G9'Ux@╓@+|InDRc51{nwu6Eq#A2vT贇 17ȮW2=(WJN^ O ]LxAiI˧c=@,\"jd"Cs=RUYx§r :Y%aN],nɹp vDH ~]y2pIH|ҩƾ-Y\ϑu%DY 7錩L0\z@f$՞wq> qY02HICD˚գ8/zp9| 3SJB;sYJvᴥk1Xo,,ŕ[RDUDyZe Ve85`vG]9 N-ha!|Mͯțk1qI=+s2m*q"%C0xRJ|:QMsH5긚=fA$P7 uGoYlb`qLʋ10.2|_UjdDl!UNvJ3Putr#us//(h^}aO)deK]tIQUt58,ypܖť)z:cf>x%nf,H&٤К{ȶ^3c);F]2HW=m:iGbXDIƨ Rhy a1^n-~*KDM=EPzfr{boGxpZ{ ͷB@*6^[ gͮ;EjCA2w(V}q.R/WQ-Ks`qyܔ ˡi U̢@|rg2cgҜ,cY/y_/G,{/ΦTKA30 쭘qR+He]Al#۠-pK5IoEu`i:ӦВƷ=Up:6R;w9d %wܱi߁3Gfdcꎬ{AaC>P^;;1 FjW6e՜Mvw?ڻHw+5G/NMO-FAa(f!jx}]޵[tSCz;h1 啒ҖNc*4!0&Ϯ"๐$ɛ-KR챣TO4g ro(:Rq8okJ"dA {Yo҉YH}ꛧA$3:Gص _W",g d{1;HIݕUڠ N)#ʯd6!I؞×~Ҧ |^g #2h&+iR0N}|rNﲆgDxٰFg٘鉢i'F] :ɀ&JkIϘ, Ʃ(롊+ +&٘2e"fqcV ,$do?M, 7 %hOWѯOG]Z'cK\"6- V6]NmnCO/ T-KEmt}rr#Zv6 q,~nG= v介J@⻓Oޖ$dVTOg.v2 r״-.y}xBzsQxkDz݃l,Dm3e}XmZ!;2c!4ڽu4Ա/8:-]Lai&o\ih{|I\zhA8Y .Y#ЁmrD/R> H =_j:Ĥ"60W%:)kSa"lYW߆h}-a/֞TUlH= :__3j8+ KΩk=ݱdġ/%LA!—=jyDO &IFb^˅{S nkmM=8]"ҔfT@R&Zx`yG?"nQã=0:31xs!EP/Yp i{be2̄Ħ_aCJkOi\[,W<nWZs}X(ϷT߹D'҉|/$_eb |CD39* KW?Cl[5fA:r+ *Kׂ(jt:@TTn"Zh9GCsԿ׼=4XK迌XDƇSO~Suמ\7"1.E<1u32,Љ_l4x崛S͈a)}WR\`P)ɞ% `w$"(*S$_ }jxd` 0dan,x"qMMfg:h\Ekld&Uqyj5O ^R׽Ө1s0r&D5O0,//z-efЏ\blh7)HW DrnP MT0KD#g~,R `3mTЦW~փw!%}r w<]Ni5E| {=G%%x|lr`@d=x P T >‰FCݮVN\C}=S?Qyc Y{ <^ JhQqSeDhΤ0 R{ tR.-e 7 J8QżjE^'No ,V$q B[!i z OV_\uz@w2 6e#,fvX C ٰYT$fS@,~ape6P `Y]\&uީǙΔ:& TϳVči_wF~>L w=qiʸ"4;Yks9ʿ!s˖R>{ɍi)x=z0(1Y ˣao~c2anP}z fFx3_;%!!;;Қ+Qj3!/))+溩ZN}%eG.R J-̡Ѽ.)ery#8c?& C^oc7 N<**hf:a|z<unA>Qg;nd[\R~XqC8f0q7ԎgnA=@v(c޺.B+ 0mQv,u8E.`bW0T6g[W*<#>TUq5/)`*}K1=Xĉ;mBA˦Ȫ j~E3Z<;71 U3uI)\fP*8㓂QEdZE g@?jk;P6Ja¼c)LcA^-H vgao6b4y cK77\(2j 55rwPn`_{f*mӝM3Nyuf tDqzqwIa>5eyM|2dg.e!Ear$Sm;Hjntsx$˳pf0 ^hW'D>;jwdcQ: `7*kg."%6hV3adz=Lam?|6L?fK;ã ,Dq]\U_!ć%=Pz; Z3/޾e3?|z/D.Pܐ<#Nր Y7Wʰ OCQf^Yqq3g-v#K1[[M}{%4A\m(Yz{m/Yk~0_0 MBq5&N*)` X+k_9T\ʾu8=R̰& fYT՘g!g dz$A`=]n6ΩUl>}T2fvKX:oغ^):N-Ӣaf;G4Q޲Qf`M v#&?5l[ &؍E,o{xvEB6 |8`ߛ&n0uiV:Ik@ѫ ~ni* \тɓ(9@Py}&٩g6 hzD"n$p .! ;uk@N'f#Ebd2/0sJr#4*6؅[Am1;ZJVN<*Y EQJ պ f2U#I8-|}G.N8O: .ڨ+~ks%8,:VKWz@ڏ>y$ c6# 5x~s7x%Sї ZgM c`_.Н9[J`8=0#+,y]FbY 2YS:"\{SAEN x!JJ(E/>*,|-ʴlݜ$ rcsFdq`u>횰w.nf{L N)M:"a_Sr٤p郵]{@D6ȕj@ebC^ | QbiS眇 vڍQzDl7 !XtGGlm>,%jU[g0Ig(c<ݻ8o.{#X+LwƃpA:e\, ǡ`A*EkV}.f3;t5Ni %ȕL>J<`IBhO;;6tOՎt27]wqerYܵ Ib!G{Ɯ"+d<粙|W$>ׄ.5-Ng&&<ت+]"I/B>~Y A *jSw/ zT[l!dTP&jk |5Cu@qڟUA@<7(2B7QȱC$Tz0n(헻>Ƶ28V? a$wmDM D7LJ](qpekao`l6Ha2 }X< aTG)W=U-> ݃ {𺰥q3ȣh ]T|AG Ad6-6~3f2bE|F{>hv/x6ޓZ(vz.WhydfD5ׯ>lB+yF1Hm $gJh:՚qΥy]A)YYE%-#\9Q}m) ]}Mja?ps迨yf+6Gi9:G+$Hݦ(.Y@;D}i=B$nФbokQ{Lp+{SQΆa˔@P*8iXzL'|3!zc\/I%wY7Cx/c\ MTáĵNNͣ,ar* )z]++6QYy@o A]Ƴn)J=jzSw'V3R0sk5Es ܯ^%/@7EvR &A+ivxޕyט @Q諟CwmSa̱-'!m͈W0 mi`kK]_cOlz[< "K rD}ʝCd 2`7Qq+n 3ݧ_gv9 +G麀N=S'O"VՆ݇qyKsw@Pfmlk+h/ 6*g^$Ꮚk# FJ &ݑ#J5.>6 Q! ܲY dAB..@p*`Ї*ק#/-3j?; &E)RBp9.e #.<b*뻦!f8W6A/`Gdwrdh:*Ǔy?R97MޘNł)W9 Rƕyi@(ʲ߄!E+ I~V1?KPE 3MF4 ݂6C$_ e 4WfihؒuAXLV).-PvaSq%? pT8iQy\{FCv01XުG BaK#Mx(`)j E$܀7,ٕAA *ZzS&Q%w}2,닦0@Iw |[>_:Yb߯*L ~ yE)7A|IǙ H eHz5*W z[P)<@ O 20DAɄ58- Tzxg*g?'IK@hUݓeH)CBJEy $(uq:!ĘYnQ>rس$s =^Hɻ_$MX)]6B\{ &ZYHc+dM"jo.]g(.br _?,ۖ]q@Bg:en|DdzWpp濻򘈧lJ1t  L:$I7h6{\$:oAHx˟Uي~Av$3C)]&] { êS}EjԉdlڊHU,>z^p {r)H U',1{OיQPZ\YeڵodMGz;rˡ LadH菨im!s3'%tېPUncX&9 uX;h𣑎{v?flbh}DoT ދCE=5ję mgc,Ԓ,m"z GFȒ2r{ic҉}dUjޞQͽ+C;%!Ϙ}'X Z &"5) t+hz6saXHxsWGTn5b=v깘Z5{f>+j;>):J*?gȇ:g!-!bzS%Cw:'к ݼd_)|Ċ&pij\m絢 4r0X_h/&EZ{Oȸ]@'8ZN?愶NݧSBxʯMb=FklȺV<ŀ[<m0-$H9j~XߑB/w{P-&K?33vPil@7J_,桵]N@%78RfpȀߠkJlK pp<]V)5 8\wۿtXQUKfVŌyń[a&hZ ]&( n['jy5^X)P0,aOW8AH ) MQiwѯn WJZ,?jJJۭNP TѶ ?}\CW -j8rvxU@dμ!dzW`ƃknl-uor\R݀Ed6L94?^2:O&T9vV>Q6,P9kB0y"mb#:/|Q uXᡴ` IpmoQ]}*idxbMZ.rwmOp.+3z4\?]7wllPP+,YOlHP j@4=|ݕKYUZyYr`Əlg{x;Sp@_Ih;PqJ,TɀvʊK4[ eeC>A? ng030_6(:)׳["D|cG?M;E=^bdEiZ7IW: <958&mMaS?<%*ʉq9P)8) w)c,!M; +li+N+FaJʎWZˈ ͊RA0wWWQNܨ/땇;=-g@PNG u~eϑ`q<clSHl'5-Go?O@~5܇ ',+on?߶U|߭w`?|=V!a;VpM 6\\*xh*ylP#d R{M@79ߝ +bZh´'v[:cˇYʖ8["[loF^dB}0rU6(w\Ƭ' #_K8{:JCs?PDnRpL)/mXyծtx,rT Ynnt(&W/Lckڠ(n`4_t19,aEFP#U1B. $Qf\3܎ tr9,ETV ؒ*agSR$Q|T)>LBE ^ܟδGPi3:ק'JH& 1x̏'zˠJ+bfgv鈹V:8dH9ADT!WR͢ Հ XF6 ̇,4:/A<^F$L975)hU2UlRf<>[`z#8y;4iHn+?ЎG48גYM _(+!ed*wN0U88jWpup%YQlL`m"ڶ}.S7slb+Q)v ZrkK2tHz(||6~/fiST.C-TʦPyPG>R ⻛6<" Zg?XX52:4͒#*J*[MNN0 eCG~6#l8*:)$" ,nBd=&KC~Q^$d7hzGžO^ ޳//㕀`/ۗzYFo]z[tpKdP(ŧfMW/ܒ6q)`;fWY(q_ cn7^a4Yf`S%ڈ_Cceа-)/ŭ ,v8uXC$aЉ㋉V[/'_,HnɌ1ґgըSEYnpr&NEŎ< (*e#cQ, J%9Mxl{)*qoRt(htT:.2Ӯؼsn,gҚgad5g訥k$peYeW~xY' `zV*kI*c4-ܭhSvI&Q<9Es,;):Nu SC1WXCA CsO"`Гx1 t7.Հus xouEz~5c/ נ+JA26oiuŧ{仲M$Of"N 26݊޷t!tǚNR%FR^ (E6JU8m'9,`3 A3?{\m%uMJ=y["8] ؚ:6*7ZlnH%HQ7 mgS#kI2 :#h㟽EOm-znVCJNFRxOILB{:POS;(~4̔@h)V7-`K۵DDMnj'm.KXd @p>]:q۱q(M@en 2U1}ʂnᔱ2hWt] ';7%0GQy,:[0 s˽yO]qG/{vfIyrEOo0zUS) wסaAUU $`pe$ բ倇EkbǨ!E09?0W"ӛTD AP ПrrA0e9ʥ gWCcOt%5anҎ4i0 [ 3Λ|6e1pӄ ʱ?<Q'hզm ڢzN;jNz^A)`/MMw0,X'CH)d:.y舨 Q*4p9]Z"3/߬:v* *1FϺTXD3 "7 ,Ib[bgIL4R c+bbYlsڄ4G梸h*neJi.D ^r"HtB6OIun Y$e_)7<5CM9;ZeMrAGڴ.ƕVweR?0y+#U9T-ļjv2NҬK>y<^Kqoa'rb+@%J3c /CLN,]`_kARDJd,+\ɹIWArPo:#8y/2N zlP3u8 {muPu Paϣ]3.Y|F| goR $8˔AIBROUjrE fv5C6/fqٕ/qt A>DY>~gm:}TL') t`>KIǦ`tgߢb.NMgjᰡjOn9gV3].¤uȜVx{֣٦r!iJd|C,p+,>HxoMP`Na el-FMsCt`Ȼ:q^%krܭVҥیǦMYjmice=hNgi[PB~hdlf>-5S}n+7N$b:gq|۷BbRhT~%mCZ1uKE)Q9./"pRNNŸoGc*A{Y-Lvv'C4P pr!f@j]@|-hs@PL{xMZ4 ^}G8\f=b'Kx;1B`gzsA)h# Dwʇ??6 f0eT›-:5l0l0嶷$H ȵb* K#:FJO^}Q").Iy흱أ,ϖtN)JNd")qX- :WZf]gQG@ł3GXN%Nv(W<4gԧ2R2._SR!ܱsnP2t{'WsWK>]R#T#N_b/Z )Y^GTFY7|p;,n)xJty_tT;i1{򢓦.ZjH@ =- .ԟi9|RiEzw6 +H5pzb}_wƕB"}R/,Uz`덠)m]pRwSr h\gMIu?'w,%ZCW/&` @ZBstH% ,5 uR6ʝPi$,`3O*@ǂ l*.DX%I6v ~@e\*Ɖzy>ȍ%?{-N١bHxF}*+r2,ܭ7;-%sҵB.Y<}AC/_# ھw=,kЦf_.^Nw=;21 &p4Pq,ZH<3;Z˜FK|!U{N!_T"" w0^fǚ`\Vn@/FS:Fb^ߥE}ؘwjnKmј`ZZF瀆ނ=$}fYx|Aڣ8jcϔ/+玬JeO+رl92&d3vz_ ~CՄݟb0?ٯ\qVYU@{o#i:FO:K[^<8C9Hh_f)Qh}/g fZL׹1>=S>jTo~Ac)CTd|5>IT ;(sohAf8;zg.^ QM~8`F&4/e9 4]dQf&s:?\ ubb$@_vv8]fqΣe4Gbf#ƭk%f*;R-j 9!e yw Wwkozrt1;@1-R1Kޣ>~OAQ ៰f'I0ŧBhexW9cI4g4tyjo;CV$ ,\Lx90)/%pf| 2J[܊>ت߉(OH&)IYu䝾YBJ9\ig计U 6Fa:V5Ɓ-P˲bU V6MY3>d.Q9 ˨[ĄBOI lvei(s<,^` V7 o3t[mF+:-5.Z+޲e nQ Ϣ-e'H:UDEV.8Ԭk,S RQ7_9_jOx[z3M~Ahx"C,7fbg2ƹ_QS 9w5=K=e=)1cp̦3'.; \qg "0 v?ozrP"+Q$JȱsƉ?QAKe9Amk}> ]*r pLTY1-2"EB+4&k|cmx;栶kYXm6NS cܪTZǔW@_R+m''z$ 7T-ȜӎGGCB'?شs'<]JT߶l.%`jզ\ <gۊA=6O#2y4AW:#WzLŸ^9}6'Aܔ]Qf}ӕ+Kƫ203Pg$YGl0jFa= hlb=/D}j]4Ɋi!|s%4+M #|Ơ_8}CP6f"%e~~L珢E#< S`6W Tu^T.w搆[-$F+"Gf1ͭdI7`EaJdRr6 v:xQ_s Pe:sަg(ݤ%=)Mhа%[{s#8$lxfΕ+~1^ڍЊTpmc{ 15FT}Nvr.#=WG3k7]"BfcgYs]Fo%P9d! Y']Fx#іO1*ŐOb[w  !x4JL5LbFC-΍ր 4bz}Ϟ,t H96ϑp_y)hF 2W.V!vB4F/`V+aF-t̚\&ujے os5*2I6<>ɓX;DHHĒO@{iELLR _j-B6|%B mG$5To@QնW%!>JdݡCAyXk&e>¾nrM٭**UnF%ꕮM7֨f4 kqh.pnbI=I0p0btbǫ'x-p:!-^ ڤl Or0[* ?{բG,tSb&\+{/!GR:pa \L}oMZ-Ow;=qdIIt*{:<#E֞  RT c/5rٰ|8xcRXVHΣ el.v+̀rJ2~4~UhQ4qlVcQW2tI,qSLfDQs ]u=@&}DnkkTxIb!6xFDU#8)aR@3Nt1uUstTUU.Ճ.dgTGKᰲ~xl26|L:ic*j IWV,ꇬD+, o|u.?큣L?-{SV,mCȧb;>FdQA͍ɪiRU1 TؑK|*giۧCa&tEn_ apc[~8τ0kCp͇'OXUrc/(P9!m!5!@`'ة J5$ ܲqsj%pʘ#O*^`\Hs<-N8iaz^Y9ƀ_Vq 3 lB5, ;UXcJ ÔIFnOGFg_RmW>^[**=xkݖer7'R9Ip!2ķH`;-׍Z .` 8Lۯh}l!궿܂8Ղ[C+d(F ϗRhI'1v/L2P"Ex د)> =GS}xn@iyE5ԍ\>MNӃZ}׽yI@]ބ?鴥knk1AH)uX󑹈-‡45^yCh@uƝ\\]=m(Ai_ ಊJW%k("YI?#Q;9CxҾDs >իa,c|`?uHF9ńl7my:~sOP9З CKFZ_n F]W)xRvpZM1 |NzqwיGzY}5\q9%]"{eHq,u;:C}/ļ@㬸 XQÝbb4+^[]Hϖa$y=Rg/ۺv܌gT`|a ?q5AxCyz2oDHOg:O+Hj˱-6xPU4iT}U8lZLQY̫/)Mf~D5} onXmlk\Ֆԗ&_hC0{[C" ;aRw%]{<ڞWAk] r$J>5XȈ:pu{W _Xۥ@7guש0[P){Hs. 8;QP-% "ƭǴ-Gnֳl=̝l%bg"hŒ}P4 \ao+ٰ2]\š8Ҽ߿= yGɡy;>{7 Aq?ԛcȻa3k;M Zre {*l B_Ba#a,\gXѲ1;"۞b3y׸`a.u!)wLKVČƥII.6G}S0yӃ}!7e0׮ˁG{⺳% Y['./JY}t>:K+!qPGՄG؁ >2H Ȱ?)W}-r !rA_*v^ȁ`dgGa,Nu֚;nuT;9W2RI3w|\^Rʛ&咫Z6$ ҒEx}ђ dBS g"՝KYqo]8Wge3CZ%]M6S1CH5y[^>YmH$PWz AHٺKYj;|X.}t\&S2,YW ŀmYGC!7xc@md{yi)wh쟻X0Zt#j ${pk[嚅*dkb.sC:n|آ'x K[78 iEHӐ 6u80u7GHQ{v@Cc4u i,6wsQ+\͊$Fэk||q@ RpeSt&%u}7BH-hDs:}JNY4Y! =&­@0BGeF]à  ,}zKI]N龍^zi{7np=QZTqfѸ(1^y5~7. O54?`XSbSEf*؄S5.CAT-Ds,'u&4fTRDҍ6H6KyRN%ܽ%{k[:FqE 4W5Υ3 PZXFbWVdUccjnq +w^,:äٳJŜ%=UzoJ1RАηۮFzy|[ft;Ssz vl ƖHE ~-$b)/ [S5oD@O3t!4SagL50ڊ7WȋuP#UMXW;h'C"Ȥc3c'#=I. RqX. nk:zCq!נ.` Ƿ4iL{"9_SXa*%IG׬q>#E%|Ӡ*ZaqB]=^jZ^*Bq;r̵H긅\2f#t n@xYTbpU2=27^+3MnNjO[QZR'ۘGaf} vwd ]0'LGϏroLMS]R!qz>' ̒[W |@P<1īh>8o:klXiawPvQFʊ_.̖~w8Ԟ|YôK:k Uцzh^wK[=iVPd/.%GM +cLd#0V>Kxj8"#3.3e/NPN"b ZTK ::hefag;tLMEKa^} *מs>P8I|ޙ)K"e2_>G^КEQ0G !p%N]fۀS[>-eNf@b0.\ >GZuTPPu8:(\p!߲`+?`^} Ox&BjsI!bWt^5pIf_cZ_Dal|C5pZ6B{-Q)T<'$ύʸ+-y %oPj7- o@;(4 J \ij-9^P&r:$Y;?+>*]؀4jB9&d`kI,}9˴ C{Ɉr(H?!S-^`MnH%MHzE'Y^FGQh OU/OW'X% 'aMx$7B31[HNdys `fCrBH&t!E1`BY7:&NpLNmTNvj}g-oj N.we򾖭t*#uiEWve8&u[8* \FB0ߙ2*P}'D翫fM$vazsa&N#jcxQ̽խ4sS{2q B)0Ҥ1$|l&p!kjUgR M߹lX&k|;i Vvcwǫ1G'ӋcLɭ!@0emo7?4ihZ[2h4Usbb#l<$@sSL(g#QcA e6_ߠ5drXhI<"x#A~UΎ+GOܬ1aӽFaa+a"Aʨ{n<??quS;ըf, @XPK#>!O }msKEaԁhyo;ϙYb/X_v{Т"٩[UqP} 9S.H[<#|ݲt0=4EzO,Q R=xx&6V jzۇ`@oޱeE8rg.4Zח C`󿨧x8xAq/`OuGcaz3X5\0^9Tt !I AdiX>4t 1lBJp/&.WJbsCW!Ng +xoJJ`}jwհ'+3Vb nI"`F,hpꛆmNYԠ>[cïbrC]mί,%mx7殆W>ܽZFmZ3"V |&]N%빫4$@vv%bvK'TognqIWu#Q8ʌ[KވĆWSITNg_qo& j3A aL)/qAT^j(ypXR)T2*,%~SkH\K)햒Bi8s@p?l BHs^bbRH3y]Z#MK7]gvJ[5&/R fT5NێLm!:pj; :yhvBL SiY[$id|EE2]+ z *:N4_RL32}} }LN*; 4‘Aɇ)!$K55;ﺚz3)jybC, FΎLO8B:;ݤMG"IDw|R. Wjws%2a9x=&r'S? =el@Ք5Έ>?3Xm$!ﱊcS("6ci9FUXz 5e'q!"UG72iF!<"g`#lׄ/" tj`\cCZ&W/1H!7QIzaV{Q:U^';֐^RnzFtkP͆r|7؃!atV5*Ifwj oD/jݖL_X$<c^4Er]D3Gh[9|@vaU FyLqBDA^`Z b l^Hn_gB=`6o$?V# K">'aĺ"۬ҬyưcVrbLxUĘEt6poC"+j G>#דqyP/zd*1'=맻D1H"EYClg͙qk;mN{b4wnթ@5=U4|'G;<1xut 2i1̹$&5ȟ72'[w}>&qkO)LFŁ3&jEН79X`)e]3pBS3I*H׀>y$W2y?9%P++V!e"P]򿼸KjW;ׯ=rV@˓VKVF[']@7{HUEAxyɊ+삾<<9p|$2,B%{C sDeǔI{rNB_ʣ0lw%MD 1t ${'o!c:hk ;֐ ݤ sʀQ !Èÿ ۭ*`VFΛIW~- ĢkwX<%>׾yal<ʙOfߟ.,V!/X%vS;嚴ϻ̬i퓨_`7"Aڼ@@Q|0p2hg#XhOZR)0˅^|$0o+%=o͵Z&땵`߾bsAf1;ߐG*j ?F ~x_m6sR"CR X[HᭉI6} (Mw}P(ƿ֐ġ֪ԛQ {)Ƙc#8\>B); b]VkX7>2-ͨ WHR\D.gdۅQ-s3o0ߺ|'(ɮxh1'cwДԄB'E;7&̋4UCݹ<43=rD5o5DWNM]IυXD[7VCq+D" WΊ?+b9۔Eo#2hd$G)C\6_tNaGSx7fLJU)ћx^9?Z>Y! k!j6̏Jf=/I76 JӉV#)_dqOgjH(DyܻX6=[7OMhg-Y/tuE]rwPFYZ:L\xj7IŊ͎\ezC 7;+GízIt1%|[M[?+ɢX6+ +! %m]x^|ZXȽS-3Qiv/O(%ĢYlq A>\1p0RJqڏ8T7.7w{(C{}>PGSWt I|d")ruQc'BS|4;{fZjz3SaIcC*1}9^lw(-Eʸ"S#QKA ;czG7$L%SݵFi]ȍ?" ϸ6Xm3 HJj2􇞎t&U4.~&TٟUY| ^I쎃1f)l>>\a1q5o u|[dTT #$SpBd^X: UAԙq#42pIɍvb5dhMWvd'ɠ_LBw" }*UO/X6kst^'OJa>Oގ=a|@4NG|qn e~B#ϼ׿o3!-_r̶Z̄2}X0Ipu;XCjW=&k>~wU%!{S/i¢A30#8ѲPUvD 2'QUj x8PÜCڼ|Yw ž_wiO/.fVU¯htG=j3V5nhǍĄ'vOH?;6N]O NvJ%a =:j' Th; {0 3Ccuri}-A"`zͽhSC2JD fv$'Ils}PqȽ_r6/M,8|fl@,C(I^_V<^:=If>'0ol:g 9NMΕlO\|Q8v'Zmbn 2 )LjҬg|  %"#9YczԤ?m*c%!U]ێPz$"1_uf=| K(UЇ8'h̝{ɡA͚@* ?7cM>C"tcfvF ִu{x[HA<3 YZ0iSapV|)]OthqFe0Pɗ,0M]EL/CO ҙ۷ vU[k/3NWnϳӬ_Pm(e0U= bg,aU/wTQ%[sL-Mɇ:G(;< E- gk䬰pt@J,TфdXC#sIIk*Ce4dp [,ERO}dkJl7P6VF";rwC~I MyF^ki?@͜8Ǚ P(譐b-]u Z#9]ڼ@#z^82u 10:)?'d&Hݎ(t89grFٍFx JH`.ö0vts˂)Z'WyAp%'ڝ?bmmta Ŀ㫵&S" ZϔZC$hpG𓓈Mx<ա(%EkawDN稿>/t)!GK5LQ%f&Wfppg4\0 6oMT [pFY5;ҚIax-p bO>ޚ_JB /$f]K3I} cB!WMAd ~4ME4T#=\a\V%ǻ9OQVVOQ7'(u yc+l扥M>4Rȑ([F"LTp4%=׌)ۚ m4zVL2 AjPA "KFLH;.h^Ȭ1vAPjp(QBujO6F055C7 .ǷсThG("3Au7a{#!* T͔Gk*N?)r ȁ&A{HbRl&9t3ţ-qdHłlH7l1OIː%ߌ,PR}Φ$|J. ~˰)aBSp=f;۸4 ((gʽWɮqr8eɔj=4Jծ뛘_;`Jm6c,N(z,@tZ~=s܁WJ̝1w.7kW9Y[S;a^Osap堘 ۠}x= y\kPYp]6 AEf`75)= Z3hrbX<`:ϛуzÚLf @;v5aP <]ȓnOOZŚ#߉S֫>;U6`KY "f#:R^bִmD3|P]ڜ'!:ǽza!:HD.>!ư7QQ=}BFϫ +[k$ G+̄hH/ rC[E>%% $_oK 9a6y%c4n68Q%28쟄߫5hLK2VL SR~p{1DK'Z8ngiv,*[KJ/N P#sy.U9xѲF5 (Vv}MI&kȥcCz.Uať U˙`>ix[P<xSgZ?n36 Oj:<|Q%$R5 -4>QNR5GEηe',yLm.,7|4-tǽB=NJ.+zۥf|7su;:ڂVLrh!Z&WXL P_ԭ(#w>-+lr6>htu!9'ro)ču?QHB'WXJEC4ps;T0' dT.RF݈q=JZ3Ŝ셈/:dm;##6< <3Ε,(t`4Pm3S%od5ʓ 2r{J9$^gAx^M <4-=8}e4=EN`M'k{tezUj9/>cjC79uA+vrnsPev:o`d|S![6rh)6WW߯`QHvY`h:N 0+-6{ldz%LVr'o@n}Ǫ gN/hbѪ06GW=/ GXEeX۽ks!:{om9SvM*XOUvVo˔/e;%3iXIwؤʲm aVvsrӒ@u>F9GUP;/.ePG&MȐM'e \/J22(#^"%ȴJ G=n$(xe}w{*PapUeyO/d naNIo 8-L{'2Y,ș ,a>AW >f|vFFf22?ۮe$&:+d]Ֆm^ٰ @,cU'" P;&F5u>"t`>9yt)g6P5źf)W%ٚ O޹9 X:3n#(]'`%`/7ƊT8sX,Jr]'㝱CG"އW# s5WpϠ_p`'oΉ!G܃0z)WғH,( 'ߔ1ϠX R؄Ғab%L| >|NXt?B%dz h,~2AW2xm]G/jݕOۮ$fO9Ft\HVN"-BQ By$Qx'7L52JF4ަ&_rPNb]\&( 3:4,!} Xrjˀzofwuf9 ֈH9ʖɧ]F2vOJYa*KmjDtr4ɕ{=RXWcw?M{s~hrjVt%?u,2-XcFu4chAW7 qwf-o sc PqipF 8oun6Xe Aadbo-3XD֫ bĞ/yGlMIz}YD? {LvRրb3P1q KKgΨf lOE]Ht-37Qɭ8vA6lߥ"L0֯NTx;RE m 1#ls 2*SK UdیR2$]nXV?oO lho[gۮ:5͢C4D3vYP_=6i.JVdJ'6„ꙻe*5 MxxۻaNv J Ggpx @ 3\+ݝ7C;C+|t͘,zleۥ);M?>UqbX]Pl5$bMQnK颳7C)gw7T;ŐM\v )FOʇf6 RH)hQ-$P.7Qhlu1򂠗/^Ξ3+ۡpLЁ%u 2)V1V)c_+-ơJk |Gܻ+j^tg=l Uړ)KR<ňpp@F]xC)^:n>$K1&Me*tI\+ Q|IQcc+hru( yGN؃>!xm$_ ?|/yKo7*ـw$O.č0jL5<2a;* dL_{uU6xyɱBR@ݱ l,9=ҷbjRQa),ƎD5Y9 ;*8$O<<0*ßWQ?jT&%xN)3r~gg.}`՗|GM`J#c|P2k.ear_l凭(iM,2Ow i__c\c/L㺚Qh>ReeBy}˒3_fJj&n~1g 9y{pO(KM׳P-J7ʰtUFY! Asunʌx3$7< 3؅.xM-gqU] =].*Qѐ]J*Gk/ ݳ@91(1hVT(nY # UFXhW^^ןl q:AlfvxYڂ 5c F uaKjO?I/6 ϸzX>%1za04 Ӆض_[Vik(zO@1S(&UNe|=5YFjNk5Mmbq*c3jgߴpP ˭Ld)bIs;8!Wrbu|Qu~^=~97ӪFy~s熉gܪJ=M=?Y1K8Z1!1L8tmIp?JfG,gLg^a.xfc !c)pl+X7nE& eS|itVT[< [;EBu$HFiʕ,[}Eׄyd;ﲛ73ޓhvů_w+`ٓe/>O/L`֪߿.#/ԛ;"؀(:Ƒ%gZ-Z%FgZӢ$Npsa5&3!qnl]U^R.T v M#x0fVFBBSO~F*k7'Ңs*rJ>,[ݱI[sE\y lRZ@*N=!nT z G\YB6uNZb6ju޶mx%rE՜VBӫl-j" |ON>OM.RӬoT0x]Þ~*mraT> #hQN4>hQsb.i4e9",O ) h[t Ɲs}ha6ݘĻgVzc=`sVɠJ,<pꟍD~x FWq7€ }`:!u3OZS缸4f]о#;翁2*@Q$.> eEoqդ#)F,Rl[Pbʙ1LfF뵯:ȑ@"11 )Z.?^)'lAJ>rU 3+|DN&[I Z lNP$'13)k;4c t1\,K '@1⛊!,SȸJ݄60B[9gVS-|ItMFڎ((mD&OTy^C=+6m]=2ƻ ss%us#;1ک(Q/K wh2 =bkE$II(/(WZ'#-e&;UtMu%xSMWk̊VLqrZw4^Ouu:6h7^&(bDGO߻^^Z/,U5~RyĠ?@+.>VҺ/Rø"ehW:/`aLA@*p/HdF]5()W3]+4= ˸7}~"2п6A#dN^(+wu +>ڄl1!w%M2&,K{I9\/|B0C-A館B WH !ž4"HddWB8D료{F83is"?_)E;]O0\~-"m;;̱;_NL9/NZЋ'd,f҆1z6TTN[ެ2C3nXo\K]u@6X@M%:v/^X HB]aɟ- _E>o 3Umd;Ru-X@T1˶@[ ]L`~'g0=65(Ƶ0@l򅥉x'ڂq0qw qV=::&Fy~ퟯV3\d9s.撗,wŠzMd| ҬE3Nœ1׹D=dL K!װ[Eb7߻ ^77M'?s*CL&RdK^40ьGR*MrG3Y r{?_X^H|zg`E34mDj_,3k?oR8C=k<*'3a ƭ*aKZSS|Ebk5s0WeGxCƹ,ƃB{NUeģ@Q==`cIӓ<%[6QK]5W(-\Z2v[|&W~( 1`}UűByކꓱ[,uXSγE . P1 ADsj#H?ڏB!:llq:7~Hr72*`P~L@1S +CJJt'GM-v`竗 J/$Y)į5`:+l# =d$"=sl3&xxj`Yܛ1C cB.Nq+L;)"#,Vm"Pɫx72wdŮ裳G'kB$KO+( x 5~`Hdj鼆D6<`6k;Q%.@k2HҧQ Aw`=ϤW{SWgEiXLw@STaAXdA&X;L=jB}= h)%d'Jq̆# ͹*uOZF!q`Ę*+a@+ӞS#@+tO~YE^7٥KvB0T=㠅d9YTQ!5)$ pyFw.OĭŒ+yJ7ES&Z^v]S@biCTiE]ӋnUcAUFd%2oI8v4xRJ{n;dvsR<GEwQB~߮2㫘zlw)X BuFx^W' ME-@OZ'z\w奝>„;u#/S@tY400h ZG84iRO=ҮG0mQY~Z[s bB߱]Pz/yq%oŭ\f}؆rP2-b͈!7ԁ͢l)Nѯ"X &9ruLéL](P{nDzfIqȱ'T1_ 9,/N Pg4".Q)b}{5){6FGߥZ{T> ڔetNFb6Q!uv+DhCq On;=F훐WUܑ-T)ia$t R$\9 "[6WwW>VrNb{^G s'iuqW"kP{׵bվyOD_?qɭl+AO?88o{׿ $Eȏ:L+uYb䱡ӽ p̑Mj?lH^q)mϝQ4K8Js&+M`bc2\gD|% 5lGl?Šul"A=RXdj;DW:|)Co#gNL OR42\SPݰZd 15 +cAϒkN*wC\[r:X"Fxw[\bR99n& ץc@ysmR¨8?q}3ؒXYZQ.&p-[~`KdrfDn ّGeXmSY*OXWpPu;!׺(&C4?}uaH:s9[t{e\OOzE2 g޹vZ*Va^ gSJ8(B.`%aCX%+^ 2?qH iB>gzѳl7 gͤ˪װO6@37S8ušl(U:=@8Y<Յ32%!/B(geoL nҕ[&š;>It91Wי٪%3"Wy31!  n7t#QdfU@( h\MLHD(>玣kRMZ/uYf-D4%VykFD ܵ=yxɯa:&ڈz/Lm.jAȸX-7N@t+NW:oQGtVp_59#z1av '׆.E~)R~'Qfl7m퉉}`Ye@Ktna`-:E)a=|`b; "X͈^qe:A~0x> &HNɲxZS<=caȩ8ih%n8.BÎireD:_tEA=[:%/ 7) 'Qfb.~ o(fc>~YǾm֬w2˕K! : G!l Wql\5 Lo^:m|J2C,#˿s7_rz}C sNiÌx;{jB#Lh`#tfy)]FT5-TKS(` C/D{K5k67OjRfDK]qucu = 59wЃOV2&!]\‘wN 4 Atnj[&e' ٽZG3 4(=ٮZk®L.JkH(.q: FP"0-`FAㄪp<5bݙk1 H8՗V@䏥sQ2}0J ȭ̚\?Z4jhgbS?QYVҍN4*!}FJ]yNRP36K3e͠ QDEytZ>";A{d|?=-8k2BCU6Lzwj\ o EUBx?å pHT:N32y*7LhW] |1K[{w;>cHk?YE,~[,Yc#TC%~S@wZ^;~uQ>N^Bvp쮺+0f&*Yʋ6\fJqz+y)5B:38&ÑTZ_b#ݦi0F{pAWFwa?"JǍ$S=].%޸$8*'?A|$g\8ױܰ6˷"&kgb.|3|-a@>32~|3Q:5u"+4 6z]m:ј :jH[zVcq`xoƙ)}فiS> rV2! r 1TY A5#>4+ k o|·~R%P#FdH5wqU*M^-2T=Q*R A\oHRl~DjrzkoXfN?:U8#Hh 0 ^m8μx ĚOFT;*zU{Jh2qn ̺sł綌ux8R%cn qx),vJJC_+VA/Ls^BwSrk#ȑƹZw ؇(Bˉ]܁XkZ^k47X&F۶ߒ(BtU+Qqڲo(Ɗ >jVxG `MStm&>Rt9ROySRϮ]./V๷>î20X +\5-4vIs@= JC/޽0G]-SZ{)hog媼nEPB6BƆN3=*ר,Id~CYP8rjjLI\;.* }a𓐺HQOmЁ+=q{ _DOX0 WJڤ#>h)Jf&YZܔgj?=K7/aNmf5x{;Pp_": y=Tɾ)/r0`b&8Lv&  -Y?2 ԕs]/Dn9Vf ށ,(3i_cm~=u{46 AoZr`o84bN/\ 6YRGK]ܾi`N:XU)x-  8KYkUd04u%\Ko]K+ܳq=> krƸ$B >q eڰ(F欥L <*ʓA,`2/+* V:κ|xy<܅G:y5*[AUN.mDdHS0NIՄSe_;E(aP\õg_k]bmn5$akUѤ'Z=yt[hں 6E3 ,}eDH*CV;kkf$cY=gY)d!qT҄/T7jЀSm)ff4RM&Bӡ!,뉕?]0uFӶO xc  1nkWkӃE[VFO!^6b+ =ߎ$2DoGGN!9L[N]'rQT3w0ӂ—#HP)ڪ c":@U6:n Vlވ5PtWx'cUQ˂yLDCI@o p%{ٗ\CmoHŏ'5x͚SBK/8Eu%fcl}A&g?"E>0qR &fƇzW;Rou }{}+KٛCԹ>,%T`^D5=$r"1NL"-2 9zej"5,MU6}4<FVi FgXfz'2|l-,I{gA7,є8Tb QF͙lΔPꪹ6_!\e#$ /l'WGgSaJKŨn7 (p{aujEZXl6M 2`:=Ds$sIOʍA1FߚS$_]_:ʼK H݊FڳgpST!e=AIi^ӫ ufae|LD$_t+X2L{ )D7˔-dCXv?-%21o J Tz+Hf#~>HXJJv.x^R+iO!mRzDHp؃GEڍV:<\-<bv3E;)hujds鴒:۶8Sj7ywZ*wr M7#*TXJhL,Е}buo S ]<"Ƒ 9hX%][w&H2in,l 1 eMڜkO"+跱[3̺CE "^1wRDa֜GBw. =b>3r N`xAcp: (uK}LWW<$odҪd t 7弟#[xfL#J9mfF.I;%!E1l+ߒGGKeXQ៷y@]Ĵ]NBTBC!g'P-ռ Lr#ZdLBc,<NJm]vEm.DG9^Ky*!Ձ?/kGtrMhR8Ԃ[#ԗPdĀhmJ]עK'eO T& 5WId*b]BW?kM3 xTSϒ?ўE9aOѱIdSqɱ'.41ulvn&!A`9sj5`WibUEn9CKlp/W=Ϣ(r-Cg~5 b@#KtiU 1?F{n6ʺfo(I 2ф$98mfW0;UT1o3R2c]+Nf%w`MޗaA9j}W޽i9=T?ڞ;+yYK{ 7[:$fi孜xc}U 4.Kx[6O=1xma=(`XRݝr3 vx\Ni/z<Z֘ŐS6y]{a07VqKw?TL&F<=]FD\GǕlCn'3̹8~7;.a`"Ԁ"ŽռNp \/7~AK!E=8A3'X'g˸2nOR5 yw.n"6FhZP h! (LhR^]r^4}5wڊ?,n?g:8|?fkd4[ /U=C.qY˓ʫBУf1Ʉ$SB]t8nV 7VEQCU!{6ΰMn'ɎESTݏ/UxpݑkRQ.PlRO6Msk$! iv .UX ŲdKZE\)grhkw F:}=v,j5p8ՠY`@s'˻ vT/9PENcϱaŌiIrõq.t"_(Vش5pP#Tp>^lk wA*k7!HQsA`>br]%iK)ʢ]v:F_ "O|BKo2%u5*7)Unjyܟ9Qή0MbZ*0LS(7P-&Lm\yO0[ׄk7f|/|4Tr}%O{NJ6Z&ʟ0e=װK &6m1[}{پyQ__ǥq $pҋ)ho(dn.c*'ЕOP \^sBE:!@!o[Vdbj[ 3s.s))UGlقGq< 䴕I2{R zգ;jYռ>c9\~J»Ox >&9F/$+$2wf;5DĉPiМMо Ϳ0Й~%('{-1ӻ} /*jA"쿡W*T ٤{ՍX, aC^Qh]tM¨9]1^glβZq)p=m;zA,36k(׆ria ^5\Yـ"9>c?55$82$}k6ztotuL 'FF_Nux=IFzȧޥs Yp VEx~'Sb^K<{by(F0`f$g@Q#Q(*~ '#{itUUWIi \DNcr  8{ħ8| @gkrO64r dj㟁FZCKDJ ٤(8BWAQruu.ӑ5^c<3>-xKWދk|3[_3sr̙7TqTA&l~ĽmAKFbcM>8jhJQvPѫ4- % 8kXԋ77Ӯ\Q)fk( G8EFfUHbY=sYD  >s Ӱ_׳}V/ de_wd=81=UPD{-Ϩ욍Ծ!IJٛU$%L2DndWَ{+.wآ~(T䟊)ңn| T)P?J}U)5 "@#GokҋihUE_Xr9gⱋ4f; m )+Y.lsysKH'T$ͭŎv7s _ 2k?yoe^jrY.$E %W^RH"Դ4woy2i@.V"zcqxHqt07AET3خ8-$:f())GJRkї3˴K=݁" z!chn&&|Wnē òɵF>?њr# >>+b>ԡA|fa*?_$lZzAڇnbTAɳ'ydvTh_-̸(q ?C5t6a* qm1ayk 6_:E&~cϣěrQpz8*hZfd Td!(eӏ8ƸlU"(͈DQ0 Ji3HB0*#ϛq< }nn7r¤;pRE#_pS]zĨϞ =t!G]e([EAo@7oTuݶU&XKHUTWp 7QÜe=E5ޥg)K1%!: %h18Ī hmk\* H'ԗtWƱm 9=P-*:dyE264oZ_Ҥ ,')e!#ke.I2mec\'Q fvxѶ; j-6^Ҹ./Lmϥ$j>չYDtR1{Z<)/j;-@}m:BkH&~aw~_*_e$|G9h+7Fb\0kd$H\aO)d"GhOBcM41&]v}n^݅j2ԨBgI1ЧHSmY'CˮTtێDg~P{:mKvL;WҨu 1g㚃"Y .%4@C綇N]]|،J66E|E @|x/yVdpC;iOlap;2&h0t6)BmEl l\ e Q\?iz߱oG lXc0v+,a7,VwuzE|Ĝ'̽9^2+I*o8'V(Wg,c[]RE\dEœ?3-yDN]bPf"u1&XW 3ӧ3pdo]* vsA8 &rVs-\H&V4gj v*"t(0c`ۂS3\u웠mJ.z?DPYHWo͘2fM&tpVIuY#dQ}gAmfYaE4 n28f{7i# `U".ы# Ӟ-X3QmeaAv+uǀui(rL> ,m]z(>h'v_˞zulE+T5[)o k#towQ|w9cjec+qSn%h?gFļ1[X-vR-?ݜ` r{zXeQMWՙj6'(<~CPyƣxM{9x-ǘ <أ8  Mt["^0D BOj= 9cYm923)2z\vbG1;ƸBt[;."[X888+. 2RA(dp̰Ÿ`΃ D1kOKP%l+ ]أ9m1дROT0w!'/[Mv?e6fi#"Xh1E4ߏ bZ猶b"[O%fI.7&݅p$ij7"iNzCOY^nB ϗU.5[R@9M.Q p9ˣ*_~lkc;\O֡5GĜ ˬʅ;1 ?ˊ..GtHR5:h4xelNy~=I =tQjЮTo^x}&8l.K,2_YprwddoPx6\Id#nQaHC;km^w-DZfKo;0xa {U7N8>U&F}MCvB]Dr?gHpG'VmUы'c]RYБּ}\FD1?ң(T7MR]& }]Rii~$L3{5(Ob۵ab}U&0Cqn}QRJPVcpI(Ӱg{;z'0~iDpM{s@3?cBvМ@M5\7w4S3t1 ?g3.{Ik\Y1̖7BZjUJ!u2XD"S0]2a1‡ y(0+wJw]Z|{O/]@9@['hw,[3?k$LVf{FP ƪcY97QxNQ0F3SW:q hr#<"< %g-TٟͅםQI!.-Wæ: BI4eY5JiTp,{HzmS9bq?#ha@8x8d|sHzoֿI,Szx;}CbC&<`N5Dkiv mOңl -)v^ 7mM Qlp feQdn2mP[b,Is堾,s̞Zfy\7)6tzB\ھcFPU|`@s@]ЅSBpqX@@}q\+䝹ЛlT L\`D, bOǽژq`-c{bI=Tx͞8#|XOkm9.qNLi;n5t,0glqwYe;C6xޅG2eVXġF.tA]:-P$^mQnQ(8A0D\MIP0)/Xi!"eEa1.K]rf%6&CRM] YbU0"?u 1S%`d"L WLi$2Ɋw~r4]l<$7J !7TLM5F2 B@B=}ZmI dYC}ͅNG>yDЁ0naEFDڤ>Vk}K嬴]pHJ*7Ek`E‚!NJzы(8w<[L =`Q҄ j@6T5.~=ݍ]g/#;EJRsCu{RUhV&rCf/1pT4Rl%Uϫ2J?kewS2~"REVʛXp`uVm]fK΄l`/D4jX"̮+ _.e䙨}x4/אf0Q3_!)KAHG}@`[ Xq7+wPO :=օ͑6ABUGV2hz Ȳס)-Sѷ [±g'eI02dDǍcrBD Y2E+isWj0$C]8o'z4jyCΕH $v"ܶ0&2oI3 lnoͺtmq\SP5FY#2!J?Պqu!(@(~^oߩI.l@.1\B҈RF mՁ NGC=aOg`YvQv;]"νɺd0",ϓTt08-b=50Z&v =p~IѼr)ݠ++kI>5,N>ћ5[00 9}B]0JiغW&>DPY*x.]8c,XdJ2q}z;Rzp5Ǣ_xVOi@ H$Qa12[_JB8;,Cv He,-<@ńR: 9nf-K`mPi,0ᰘ2h8,Us`YM:;{ AJЦM &з0Dנ]vsaУ$?\A"^4В#\A-N `G5Zv`,cn!Wu<%u]| Uw,No@V!'onDO-HІDR> IÊB/ _Y{ enzGշ ˊ"cJ~}!y\n*<}ѓSl:c61a @OSXgSG[H3Wr{9ۃzN)zQ=Xm8g#]>-pSHB9G`50fPERЦPd-RlJ~]HxTsBO(Eɞ2iqa Vzׅsad u8ON2#InkXVȰj{e [0AXb홶NM~8۲\MIͱoV;ӔpZ^w7%7ŜLy=p'Z廓Sv7I˚tRn}-smkԖ_[xOf.R96=[@J[v}͋aXaB&*LԠ7ΣLQMΰߥ}]"I9 8h~ ~/ti(JXW5P?K`1>H~0e, 2QʉПDPdtXҋӴ~6EH1knFŁr?8+éxAl29H\Oe-2N<p!07eG10Sa/JQw3z623nUC#BuG;̓klEސLa>sDK8 T6eeH;8& mJe*)As-3:-"έ.H@q5?- thW̨/:#Px趃Bhk0va ؁f Ybl'Yxl+r Q4  WԲPl DTz$'f>b=`~6he4T@4þZ[qHWeFą8 n FcRng)7Q;z$v\ܘ,̛`N\[~s$cnNCҾmq%OΩhwD\#\}!Ԝ-vu (?`@PF4tʧBđz\SL'%aWnzD`3J&l@9xzn 7~Ɏwqj3p Fn{li,i!ryNF[~ћ%ԔՙقQeLR.+:Φ66-k{C^Y?d~y8y⯳t֭^.d.eC&ߖBy]wHYSaj}_w|9%e Hs~2!}8#zFW$.<5^y;KѱjL':^z Y_,VLEI?Ѓbu_0{ VnD$#AF4>ΛMi} {f ēDɝa:3Gt3):2gaSQ,uWY(3¦4oUoqVvJRBLPM  iMaw!8.o5;b"M^+f^2@x}|GqC{)7b"D"JZl>;A,^3 y{v E P Qxĕ?or@~2Yo/GW%̈́;",O$d}8{P@KlCk>8 ˜3b]dG.hN@z2XPW~.`XSr~ w*_EaL1<lj˓a^_ KW `H+q '`4FU[(sUYAeA".].։1P@>j.w7nsÖE~L 횠0Dbc8&s<6D 7ne6N">pP%3q5Z!j<ׂ~JđbQ](g~(]YفpkF##P!ji!΁@̗eF >9Y\`}bw 񁸹,C4]c k\s{X}aI E"Sn}hۂҫ )[9>ԗcv߻٨@` p ̣DD] :KV{Nf-"~'3S# G~9D%t%8muu-oO|tWF_*Z9LZ_nD, L G$ч M Y ti]\-xj@UWN9bڝelZ:f!G΃VQ2XϨRձ8CF%z;-W..!H ,׋7R3 GSN[0 .kS+H LCU ^&,K]/EP15T*-Ii6St9Gj^T66M$坴X,&+3LvFPŀW5`9`FdH%{~3G1/OÖ)r-[&ΝԦBLM1ǩHWP~ʫb}l<->_!+0j(㯆 "-^@KƹY6G!Fj͑tn b3349- iYdgǦw4m0me\4cDL{8VOS7}Fg 9u-VVfe(n)P*l- , &Ә ~~0iK|Xc1h_;=вƍvOK6]6v)55 =̎#ؐ^mDgqX=û2 0DJ:0siX'J>Z ŧ RIjaHl<%.CVQRC6o>}ǖڝ /F`K./1 x"vc&+IX j4|d7?(y է;@w2~ i5c`$-UA1h*Չ-v^*~6_ոpEٵ Ș;]ll mёrR!fXFjry/ 6c8/KC$3 ݡlݖblG:ʳt7]Z:S|,S+s-P}T 0hAMYP'{gt!vkˉqE_cז`RbV5UՍ\&jOhMCzBc_,g8DN[nHN"vcLF E۪u0'vCovLg MFE4Ч5&d>*U 5p5AC1zHԉ2)9N KEW=D@`eKb2׾q&H|L CםRc j+w^˴cU_ww׼rJs*{sC}KUQB:1r!!ksʂ1LcWrVl. 6j]q۝,.qKSN?;]RZXYoCq;GC|퓌'W[:G|oxz m6s@@'06P L>5\RKwvPر}H%ԧMy:y!!h>mrHAh#2)'m ˤIXH:S Es+\@EsX?>YBmd;׺%^%k.޴YOrikSm~W0W/A:^LnׂRf.+-g[ 6wi:d@DO"`iV՛ p6*5DO'?8G`\]M~vp. bʠ8w/͙Ugkݥ[b3OuuŲ\iO :;eFG%Ətx=򏘐z*i>ɤ}s?GN(u]Xz}0R·RpNUXF)++)K>o NPk9mz[_ÈPPc1 ? !aL9H>^[3jr?uoR`"̰5?;]=naa6p3SjvE)SICX=Y2WgH**^%{ҵbJ"gz9ۛi"%ك3qґq7f6fAٜ5/,Ԫ dkL=BwAP_kWA :XS IOѻ`yt s'w Z^6Y_,\cj6O5@iߗ4BxD:nn\2ia9N=*R:y-SYC-, LbR9ˈjEn-xm:4+Z6K|a5}]7xG* Ξ&\ԅrsH? )iiZP7\+|ﶼ‘lSMK hyPZ_cG>aTGœ "pD n׈y|~ܩ­ hΗCP.$δ~)x:`"p|xcVBTjf=O)k(+JAPn.ļXb'T4 -TImѹE-(pwFQ;fhr$5Hh,ViTTῪ܇Dh\6pyn9T[#XI\a]rs=ƎN=%f책~ރ~{=nɄ8rAusĿ.қ:hl ڙdA~t/mKn= #%[䐀!h{2ZEGh@y^MiNBm 8d ?Qiy`!2..f!w<5?5ԦZݙяۮz}3[41㳢\ 9|K|XxPS M3#ϥtXPʾ?v^V(eNb^z6BK [HwfTx:>`?ViuzmBqWu\%R\Y Vum._ a~}pkZʮF5mC CesI;(,) 1^5ySfWlFc'sua_(a(ʳ7d,ٛdF[eˈ#cqcgaeϢz[k[G 7-q lL6%SBl̫֒GGN@y؁L2r+cGI˭Wn@P Տ/@nSW`@ [_6D^7A+thȓGJ?BXZ bQayI:sk Mǚ* eiIڲ@4bfPnE t8&|&6 SG#6h( yw#;0y~\j*Rma~N-$ ̔"eS4-jUqK*X&n9\8ΖQ0k5DS b,0zbClQ{Duu9{y po] n 7y>jn V[O Hy뺸Z-qzmU > !<`]۞ Cd0p4x$H^4e֕ySQ3Tـ(Du5C< EHG˘mk mɵl!;)l\#Mm Jsp9oaHc 0^(́b>( "]Qt]\;ajK>i$2uG[ylAe%/JDtzf5m}}HD Mk}FZ^b !^%! вVeO.׌4O蕒ߑh)/z(S֓fX_a 4ӎ! Gg$,%AD?x?-FVsLǝa=߁ƎzJ8t{%ů&ęD<<Ʃcc%Y ȇvm"ٯ"#2UvF+;WN&;H| C&*]^ c_zYT#C(s]jb6N{h"*f JY=!r WjUV.|1Y}br]d4e4O}~2 6]x9 (]D"f+R:EKřY;*bQ12PIM{qk3*ˡ\r> JdD\By֔PM,$xQr+K 6`kUwJQ'7 DJˈq Al"pbh s&Pw`!f@>vM^71jva;Ȣ7o&z,lLST]hiQ!S1_ ]jg|,DIK+6Vdv׵t\b#`vMZ!yo+uE vONxr<mg[<r&~HҡXNGN ͘W'Oo o.*ngw8Yɇē/Ca kg7S bDhWWGiW#F>Զ[CR*05^{QyJgAϰw%chFgev΂8ڀy7*spVRs*A[.Mo&CN?&sVbaoA}6D$usLR 9Kc-+O@eKqvvZԨg g 9iQ]{F`>$P3e7QNjǸOtC@:v][.\: :$ˎ(/Gkz_0k ]D֝vt2OO{PGg3'6nAϺ'^_=`O aI:~2杔4g"{wI%@'"WNŒ FIM 'KIa1_pC{B걷!+j!%+'j(2{o{}ϩܭA%FK6n3jAAu`seĨΠˉ!'%i7߈Ȏ'@ZMUU zG)Z0y(7]$B>rЅ w̽)i_br(-7k: ^&TePIطހY+3[a=n3䂗{F!"8NZ,1|r;hZ( xg(zU5G_e;5T-Ct{K)J0 |Ɠ37&F#}׾K |3;qOa\e@%&C5F[ؼc=@s: $v83D%gV DV7?5'Ei䝱xl:3%/K텛hy{ٺJgɘ9n׿-#( e̥t NE+]gpǝj NtSۚRv$KOF Ns%9w391RQ@ O]P&[[9Hwvepnիv.k@HI%L#CEI~\owSFh+UW~d"=*|l<d(uVŨZ3DKWZ m#*֋_B:8aw5!~E8@x=`VH3K,Չh٢7y7583XJ}9~)1fߜFhC"|kJn?Xu?Y/ϦMK{v{2!Ak>P n1kҴ;ߢׄJ(gWT)>P'Jx%P'd B@Q+sdm~e }@A웛`[bZ QCvcaILMʞw,nЬe~dxS`LnFj셦Q !k < +(;7T<\6ӑMT-+WGS;^xq 8*#2|DڗQT6|dS*Av ͨyAT*RVw(47G0bmb968 (_OZL{kτG1<;C["mCs7A6j(ffZyh)@qxi-lۨN0Iі"WǦer0~-LX{2#}h}V 9\1i@) *CZ& #3P'δ?og"サ<^ْ} ܋^8d;)/.6t`n aliV\=P0Mp\#> TE2ۧ^y[6+Rl\hae0Rm.FTe^8sx^b&2Es8BSQ#$u̯iT4,2}h8* /{|.Qt taQ.cUtag *u(j3 70@C x%cdMcڍ{@kU+'feS2zb7_I %K!Ɗ|"X&cf-XRMP,ETۤ}q8be[UB"[-d|xa4-^32fBbzB7b&1}0C9V0h-]39%/p֢h#X4J iLb-I%K(tnG"ZBd=ggEhcJ^&qBOj1^sW{kWG6@^~876 FyP MR*ω3Wu4v' ٹ =Ѵm{%̐8LM\,uE:8]^X]P/5)޾ưg풏aқ|^p#&'%܆ gTSL bi3kqQ}9/܅R/u]mSfgmB4-dH'w А$mꁇ,ˁR jkӈ0صm[`EJ| t!_f6k/"5F3;GԘa 1 qwXp)!RU<B;#p^]ҘS"7:-p"V,S/59~?"dL x]#IeN42fI`ҙ|!\md-d0PRa|.-ڮB^=0| %v(dA=h0jF{>ѝPU4YXCت:ulMұ+d)vi@f 0g Y^\g4ni\Ou==JR06e6Cˡ_+`П-TS8 ?)gU=/jE)YI35&KSF;_tbCLMB;Ȥv8T?:->#떒8mK&ԄПfwq]V]ͥ 7oRCn&9a~وNW40HX"lA~Ӽ, ʓom.bQ"d>aGmpE^$r!(_{7I ^04}l5?ZՖ]fI>׫KàTH9lV)iOSi-u=өXqʈ}Iށ7Ŕ|H@[hHF̤n >e-&H-uOBE؍zM&O*e^93fl$ q:AWyÇ >]@x瑔wt#|HP+pHsC \KU:"IY{Cp@ԭD6 xbP㞅FW)lfa ZGX32%((8"Pv~|puLZV-Ap>{ ]w~w`&6! F'z GVeycMB.XS(A7ƙ 3!\ L|Zm\;'Du$-i!kw;Ga:"Uv"9GG?_oc4t:Wٔ"q8ޟU]ZYiIvJA(uXkJ͘\[ :XRqhC7%۴$ X薋zXJFWσ Q_; YxO-C#g-Ugoh5uQ4ڰc*IQPI穒F0o[~"^ gV]>Û_s顈=jz׷MNjd̊H$øzqn?pA]^pv\@87!֔^U|E6:lb9T:Xԫ<@/m= ^ƴ+D_=g\lJ# Vka8o|U^]2FA 2/3Gܢ?żxQuE#yIDǠE PWEm NOr۾Grn:IȨg2X_KAQ˜|YnUi̺U!CSSk$f#Ȇe/a&$q~O_򢇆n~0H "=P?_"ݩӫi۠]B9j[MdԤ]\!8Z9"x(++HI՝R7?o7OfĬe'lK{3'UfFMߦeؿ4ƶK}0 q4h+D,4 0sH:뤃*JZuor~S*Z/ nI*%{0QarW-4Ŧ#A+_IcbuH)@sU tb+Ks+ZtC'.o!۩S?̀ꔴOcf >뮩gu2|M:| c[2F[N&QįA,BY_*Eio&_Ty4I;@xTsHky{IRI'Vw/a_?ep[di(nkNl?@ j( $9c UhYfz'ŜhjU7$a|94Z`x4vMӀ VZ\T<#L ]rrZ$gbsR-ӳ$C[(Da| POaVיu{uNvt$)`EӾ0R< *s C-BS^JOٸeb#m0{ǩQvXr/ O4J!a}O}o6/Ҝ4GgpIe*) f*F Pع%T'=Gu(s;ŦOId2` 5̂W37cJBuGs]]W[9yTA>rXZ}wrx|R7nq v[8I3NB)ntRԜ~1Ru2jG%2 (ą[oE ӷi(s}7*x^7ʷQ(RwpY&ed.e"HC[Op`m af KmRYWP/,]4 fY`KҊў3M':T\ZTKU0Ō| OͰzYe5|UPLlh3e6OH<<lZ ؆PJ3sg;b&!=Ty,5 NP!'(&%T6a4(NTa_{񱂯Oll|$awE˞zD{ԉv?BhQ6\Z )[Ә%$TU.֫ r$z ֻ>7ra9P)E(dhNQ-t~-Y6hMD0%Yiv =)mo(uc3ɰxgo,\/+g爋_%n?$ Ɵ!j(Ul [ɆBN{RقY {HǔIChW[,Vɥ*IaD LԬ:FASq8)1 g1ޖRG#&~m.A)>V0uuJ|Plyү'ΈLJ;jaĠǦT1 iwMZl4(Z2cGlޘZlXI@FNPfhLCw\Hc|wYSHܙ8F̈$HT?:0^tO h2Mc(o)Jw* >  x`oK! !wgt_G \zxz[ӕ†Mud@82ox(Q?w`W`ۻn/(S&Ej2}S% & ] >M(&gJu-{x>q2nq.?! !4tQ[撚rFYCP7"%zKxsL[scGEly(CHs! ț!W_3,` 4=-~ JJ%(xG+S%%&n?'JC9-pOR0ܬߐjY+͹ y'knc59w;՟Ehэo?J5[T_MfgEI35/ Q?1S[D_W3BX'aUpq|$bcE7.NP MX? "/]N}s^Ϯ̪&lvvjbS{NQ-ZwQ % T^OuJ,g 7JגB:y:`ޢ6aMֹ NzSƁ57Eo>IymW#*K0bv;P)-;39iT2ʩ %kBwr sRPj ۹)Z+y˙3\cƣ 2 9BU[ZpfqvN5o /RL#Pb[hp)00m*ȗ3˒:};~ު !r䪖7,i&cN3RV%#;:5qj1|ԉ qTg+u A(Nʁ=y2l >nܘ,Y bb5  غ]m( q{w;_hbmQ tk+Vv)zJd },#a:6x '*t[l!Vh)zܑU?J4Y*(Xp u\.ѷ0%H2TeC%/E Y#F-WhT,R=bEY/r<}(h;c6;DḮ͏yxS̐EPe{ǴM{"QHÁۡ Kbbze kdO]޼;,t1 ߖ8/.19Zb^v uR뭩4!/Q߰@Ey.W\IBST'x 9h 6Ѝjm.tgLzF{myxڞɓ@ܢ{DY =d`A:ī|#hM+Y0 o7>˲IywY˓P~^l?y/6~ ]j+#%Brp"1K㟫-k^o)X7(2ҝyb2$0ZWeqy7=_{nyp}H˅0!%pb+a2pM/n+>lBbKѽ0;c{^w,#~!:I>Z>ș% 5=Ŝk.Al>E 9麅 KmBeDL0G<޵bp_F~xCzl"?b"eI /9s$j#h`犆k>f*)qz.b0~ܣz/F>9EMqd $<$S c NUIѧ*LFlIh԰JW=`#nت)=K| f貰D@$;Փy$qmGuyĤPF#9VOTD#|XL0Jk2C7?a&`e->򟬖8am~[R.mtIWQdG3t~l]97CqDATFl+UﻮlŦ4$26qyuWĸw{#r/ [rY^đp-[1-]5u/$5|fA@̨~-AQ%@%nkZe"< 12 ɬ7LwҭMU`ѥt! Ry& v:P60@]ӰWjeh&Ղ3?=^/]䉂q(]vFCyV ۟ dJYʈж&V O'e%={.B\0INB3@-o탮'>Aƨ"f; Ce>AYg6x< [ZH,ɢQjdIwT oK;g@9y\pz{. DA6b|=O?jȞmiKI;nE~!k^r?!m$b?DPm|M.^*ZC7 \ y#ag&'r pM)Q(4$\Ng>y>cJh؝CN7E v{"FB3u\e/IW47Bw)fر3LB*kͨͿ+8C˻v =*QМ(1+=>3؄>!ۢ|E"]& ! M̠t88 y(NO}ӝ*$–g!Oko3gi6nX#wQ6kcttW6 2n0@v꒮apPgP#=zY pT. qgPd:+[~o2EډgO' n9#f24jz2xļ[ZsM&tʴ RL4IHh !)k F! ^t7C{v{qf*)PZeEhbe)"s,p+k&=etJ:ϐUbxtK <6#NP,L ^˲5Ŕmj?Nz)kPʮI b'B6Q':PU]ߤ ctxK-hkuI}ˋ[t\c)d^v,\4h[EqM] y_ޫ*~dVB>,Yߨ5i"˨| ( U4,"T8G%0~#KR+k@~wp"C,DQ6zzV0jI0C#=ac NӇe:WL=ۖxwdСD'h257y ooT.g/>J_D.׏Sv * ;@IJ*ܼ `=P.CCAe -y]լqhqCµz^k`ﲩ?̀HJтAd$.K9(i}x{[6!]zDtW l=4@̘gy|zQXq5rcb`q(~{UddtכǎycCoV QeDhg~@@ՀF̗sy`~51F6s3~it}OHGUTDzN}#=V)`CHq0U E/a g\[5?hا"Xl݂Ze5('𶵢jsqnĪ1[ߐH#S!>ϣBɂ2D%XXgDƽ> JE&q:_&,$d U'DޠXS5~_𜏣)V޳s9*O<0P` %^$RE5E,3m%戓(A;&Iyi Z~\#@oah4WS#Z @QA`]DDbUIh)nןp{ˀG|KTD.徑R.vU/Tր_BӢGWhvb\{]Zˋiٹ2ĻStbʹJwDgɸv2w){b .bdR?<ƎCvQ;Ejkw)OKfiYHhџOZ=ԻŀX ?m h:悂#}z ،7.XDs@sOFV6n#=:y~b[d01vL qLl Ncع&za,AV[*W1LLRlDkخACɇ6oQ|΅{WxSNNϰgvv>I_!3͙D3:C0Sfٓ ] |kaRM3#TxF=D(GDެ ┶X~^'f$p:#/)0Rϝ^V8f^}D&޹j(ZPV9_p_ ZT٪-"*@Y.R^\˯\B*օH:#l(X.S*Ś׹"yJlq0)2]H 'F~pJFfppUw7DU0ZZ׻:O͹2ʐyY{ uUM >d=0^=>,΍;XȑG`){?} V} p誷OAВt; ٍ¤ۨ[a&.w|b Oe!XȷTV# ϜoҼwr oX2co 2>5,rdl/*ub=I~L^T; n^l3[yJ@מ k˿1Wc ;0ﯤBH\s)a I}v-hݰ uKJ\D_ݑc8kЪ4ox2G7W/uh@ h<4iRH{7 ;f4nEFC撝ކ"HCs&ICv_Qw |e#vJa d2qFo6[4xϫ/&ó,Suʭ\M+?s5kŪu!R*.N[`|8{H高L<9'8O26oد ~R )]G_E3ÉV8LG ;";{2bBCg65$:x &%!rXUĐubETwNlJh+$}$l/ag0yS$#\}j ~ +%ifQF;P;&k pmKȯϢ~Wh<FGj7B3D9' o'lf=祓#<h~Uw]Vҍߩ~h"Ņ@ew0ɷJe1sO}z# !hR;aS U\nsҦXTNPxe?Q88o.z\ C`ȋpov7JH񥱉m 1~; y\%$PwhUU.`R YQ/m^U60"(N+CimI91UEb\+J!-hT$PόJ޿2>*0GK]C4:#͗! ҇%j9 -c%N( zO38lAeI%.ЍZ¤ZĕebK-!'=<>=G+wzz iQ2xIbt7H Т$֪w]Q0Wyo^uQzMQ-FrSi՚qufzI!(q]3|@>&ɵyV3KT!2 >( 8>"fYk"̔sfa+ [+|*?kZ z\J8@Aoa{A[<3GH2Xbz9WPPAq8܁; Rhy*/1bu)۠yM 1ο-,+C,Sz||`NJW؄$ i-wS>t\1J BVXV6Qk$H* et2uub:j olgBUwRׁ{LD,l}O^;];߂\g?uXL@#O;=l\YآXh s~q'/=-z>]~?RלM9`VQgT~7fVbNpа@nDg# #;+nJt#<|:˦uSajHjՌH[&lVh'1Eje8_92Gfl5sUnVh۳<#05;/ mS_SmvB*g{7oPTIE|YcjU噰.8 Ǩ3=40ҚoR1RKT) 5da|.<@\B1w} ( t(_;2&i:Ⱥm 9&D> p1Kk[^ݞ[@ qUM~9R )a"~]쇬<ѾM&qN A@l "8jQv"${,%XIgXޡ |#Z?x`CWI0$MȤt!oǿ.*#{Y 4h'aB"IXgj;Ϳ%Ml˟%MTӟTW3ʍ0{c;XKf&ҤANZy0ϼ{kN-{64|d Zs~7`_zv(/zOg\֑-WVRG;* *K4$?\҆G7[';{'c0:{u%f?D^wtebhXgeL94T֟#:D%Q,FRv(~A!0Hf*J;Na2S1ouGdGOasC-)%~:tWlȓX22~D%WB7iJ 7cZJȼۚ?!\ j׍r\RT O? ;>R+q ȱ Hy.f6}=@;@)k?6B"nH?-Hmgf2=k3FCqzcc9Sx שC/z~J?ŝ:J݂ sNi3}/g!2knr 0]V<03dh_T>laf8'pt{_+AyDjwlT/KRKo$Wg!88?E&g"eoò z* Y|C8=8$-b¼6<0Ƶuvua Ș", Q9*(O(dy)(. 4F6A{&'P`8gdՀHƈz@#aueO惢00n=uWw =d{A Z=$:lLiј[s1E~BYQe:lKZ)# \0aKa̿L~zݕ@,(P@2MD!gqf^0JTɃNRfawv2JmM9t\IQȲg .P3 [ʽK0MnJ᧸xJ{B;$NT;f. eq|fuf5c]oa{#F/!ʳ|Xa%hmbVg ԩ2x/2 Ik<'$Z&^_ 2+u}]4qgNADJ>FA:3o\v? rZhHz{+2ʖt]J}">rw$qHf&xŢAy"/*=J5uhzڛt~M?'9Τ_Ep9{MF,;>鉻BF$VϹ"- ĖfBf+WGfQJ VSg@luunD}(vZwΤg7OU`$Џ>Ta PFIŽbyoRX5LA`ׄ *HR^2)sPCڭ@Zy [YCyؕVeA))mF@ x@Uj6fd5,u!JPo1H(A'l?ғiyuvP / w1&,2didiD a'gg,y}RkP/R>_G 8cRc(ԸezvuuYu3K?Gq}rK+?5{/u_[< _ _FЬc%? jGCiE3-8{i/~ ߤή\яe;O "mYtȹe})`t_ŎT3e``TT֤ZFWzw(M눁#9QBU˪U%%{kY4_,`GU$ i{@&uL|t!gJXGЦl ΂?Լ #]TM D-#:҅`c&Fn{xEG/(?)쩕9oMO_?qg|>bQk+}BYN6\l][&bh/Vy&}AM [FbNq:`N3錜 +mTȊ[V1 o'xbNXI)1F)ϪJ~+Qe;@5ѱƅ<fL2 ɴVr}3*_37%B;U0W"-A%K}F"Mlܗ ]&_Y=h0\T'JoCPsi>fd{V(weSlI36BL̂F&# 1Oz+mK·`},%Y 6.^VmJ>l~/ ]-'zG ws<-cfdc=^QH&Nc38_W=VJ9eLJ]Og$TRp ꟃչE%j6[ݗ6E/DYDIO5f4z)oԧFXEB<#"HAbbDp7ؗ@@"t O̫jy~FyxIh*?p'|=/@ J%4hK-.Ϡ,iBIL,xmC@e^5.(I`uxޠB{vÕІVn (ka|PU61SOH?PmA~ah4:КH)n!Ik-2B?5&n,t?A=7o.;ڰȀ͜ؼTP~;OAĉc^$(d7plc3-`D 3uh$ +% J|>o]KUS|LoQҪiX,ٿ vh$kВݜ{dzG h*o iEj+%.X"+-6.]QY6ãE]q/Ov8!w߿Q] eAGǙt{CGdy僤Ԣ,w{\ l'3Mc4LPQ󞢥(یllYwi+ h]L:m|=0ChĢJiOZFpoKIs^/Q1ǂ{Ǐ(܁1M&Ẻ0 QHּsn=rkοsBy}+Vt zW&=iџH`J{V,wJTP>b n<&cz:%)̧#8lY<>l~cF ~aeWנs=Gʾ$)7 DSd?g[wCD8BR=˸J diUyRfz{g,kQJ!+t M?5;eM5e Ձ/`[,,rc3%Z;ȏsrkVY&^­y*`ε#eiܛ@;,mi5Ȳ(6q7cdUL1LFiT{WY>&o Ie ŘI".y6A/吉1*ͿuW3ՉDo/_񊉗U *8oʹQ)^^,m 980*m,E/AL Rݑ- lEn/зM̫rUNk KN2l2Zk]ԙje'ƭ[@h [GBJ?nnVּ`'#Cq@#bQ Bߘz6/!K;?ӌtE4TTfBPY+i=_'^%:pkTXiafoJTo@\jm+p+&%ϗ#Ҩ ^+p7Pc59г8$W/KcL1قqT'FYVЖ,?xxӣ*@<\N?^d^iR}j yV_U? RuG8OcߢCk,K*« b;;Py_vEX9aNl4j݆԰v4 8Qy^esInt״DEJIlB^jz5RA0dX z)LMkde>9;cL,:(|ڃ^07kUs,v@>͈. ~4>wɌV*wO\ `/ظMofġLR(|z`Fߐʺ+>/1H ~k&Yh ^W/pEs!?a@XZYk`U2-I7N ܋s5?K( BhNE)ZfaBg4Yt)3oYQ2|hmuK(rMm%Y[*ژ-+]yxK-RYE7si;3z-s̥&U~$%L nM1a7MN$LC6"gPF}dҋD͠!>t/'MuGgq5kz\2'R5Eo/TL>nj8Κ=7ါ _ÍGtfS"]bBMؚ,٧?,,Œ_ܢsqX$> i©&^Gkq@K'hǵz]VAc7 M~)]\r0=l9LPO>? JS ㊟܎%.FZW;CwfqX(辫갹B,(a w@ YR]cߖYsfn釉Ȫ]AwKv9L /5mE` h/jsN +^Y úw1MRATh?`?KsN9-ETezV${ :-v+2O#|v4wչR80tOs^mť++"H[o&WY9A'OˢlB kc qd0zCdS? JlCij+u_8T9PCn2<Ӟ#/iCǫϚdO-|{犍oll3(Ҿ:Kg0OkSE;$*9KU]A9x=NV+?~˥# J " Q^ f*H?g)#8:c[j~%Atr8U KR)K7'O8g'0ĥk$-Ɉk|LgQ ;P ,h$hGVPiIlQ>;ZP2y$ J&X|# 79Ԑ`dϚNԀeݫH'LKu&b&tj _ũ?RZ (qg [#ў.ު٧x~-^K1P6T%;Հ/wآ3t(EʝN[:CAix~٧]!pocx"ʚq\ޥ<:%JT "h|hPu2l,pS#O`澀EGrm-#`}niCؠmM8L l7 =4N3ym(Bi욦$}69 -[YZV+iRΎAU BEn)k?IxXfa3'/Et:f,JKx5JYާY/XWKRPl(\ T/ؽ_dPŠ+8ǀw XYC`8yS@prv( ;G;"_ Q;-*y(fS$W0 &./ˊ ܹ8ɭ R)b?).|VE q LՁ?р+d;R2bG9-ˋ2jr ö(Fya7CuV2kMxH@c9qO -40~!!u5Mµ(EmD0EQgqK{3GYkkrャJ b|chxO $c0nNl^fK\twRO[ Ais@ D(209ge ñ ?Dl0jFZN <N6 KC( ;7ƣNwUՍt̖rƆK=1Փ71qMa0A94d/`nXW_ʈTRTU=?ZHnArI{׌|ܺKȒ֩PہѢ:UqdHnGbp'`b!8i O[c:!L_yar}}nպVS%C1XYL=<W ."EXk)M.F&ue>fcd*[ؓE9-#xxǰUՆU@t6j hS9Zz{FC.Juksra@ 7~j,^}L C{^ADbo|3rŻٞ}0dQ?DAd #̾!LX6$8ExDWR877/IZd9> Ǐcp~'չ68G"A?bؔ-cxt1!wmw1 j(FYAeƞvG?lm]Ph[`V!'2HZH% ;[?To¡9dNs lq2$hro!7&S2J5Fq A$|\~.X(IUwYC/l|]BRZ3,6)uw>DTP_I$dnIe,C ETN#\qɵ݄b`#yv@gRc_0-]Q TV;_P #*#9&EE zsI\Wf jvCfYYe]VpXca=dGjb40 A+3j?>hc1i+V-"n5ڏ֠S"\{R+E? VtêcMW, BNWL_> ?xIGBњhͷ6نmh&fS/+v泘eQxNLV}zK \`4wXu-̉ v鄋&_ͤ\ADMiU!{q>s[}-ZU6A7 6&.yA x]}#g? ^9~ѮNm1o9Vpꀨ[;)w0%2Jd.lsS fz.C@Il2gtqF 0?K;l_tTP-ˑȟͽ: p/q ; fDc ̽<#=裃{`jlc.{m)]cD!{fqȜeu@&rs'D|N{xª1 ~eI\Ra w[UwH!wt%. "?B=kGZnVcc:&lNk7NIx +7ךGh/^{^ExTq^;Ev"CnE>vŸ-BǙJlN CN²"ĮC9II+<ۣpy^lq6aYNx"n wɺM9HIJ-BO{r܊Μm4IJ7? rL@ *cDTVyFALE+u\|E6q ;Za&= Fbb^ |V_Tq)?65tI=԰/7 fC|zIqQE"D!9@q}Zam⭁7  0]t `(s7>c LH`WMsl-G`ۅYzI)XEFrK;yf&09 #ndD(rk8iO8nD5 l '9f4<CO#[NM]{[6ܻZEF140{6㧵;e!lԄk*VAߌkbE)rM^fd]?Q}tڞ( jǴsq#<6s}}%w+e8qд M  a9YWU]jF=vslr+`xg t L+Ȯ%l.0CRāظ/gVHZ7[ 9*Čo܌I+c ;)9X|xc )͍npQ}>s3i k, t?/-녖+ۍ3FV68F ufj +E#4GAAs0Q:n>L˘tyhUvoR3Jr$Qa]m/QP] 1Dge էmfxxSu|bQ=su_9劉m>QmGdnKu͠O4EMq@#2Ub2ɴu:D,Q'6-wX=;a::(*s<@57VR-{i)& Ҏg_lA|/E`uL6xBXqNs*"wF" a`X&=2$l>EP9Vgӭ4M3qYjvc3# c&#>|A( 1!Hu*@MUخr#`Ɍ銭6&xu1TTfrf~ݓuKXB7y uX<8w]҅s/b ~bk1?*k%e$} 7dO`T\%+=JU߱"XD7&R;p֕|7ؕ<q9F޴8Bx,Rr \Y|^M{%PHUjFHS#7) }r$Ec+酓`_=Iј [F B %}x%c;*#٫X nE.>jsЂ`raEKE[ܗ :z8&1ԭs[3`{,A6{~Hl #mUMF=xtrME˵9|_oD1b&T axm/Zc1(bͅ/K4ĕ 71#R2F$@?yl\D2]B,d9/bw{\OvaGW|Ds察{  I/7UYS_H)-`}^aݹfS0@CaDtAaxggaQ@?}ߜ~r!yHuA {BLFQ:1EOhF' HP ԋjF44`ʹ1@2~T Fц A${ɨdҡ88˱&j Go.HjhOM3&i'I BO LIyBOʠ&-4 Uv+}PĸCpX|Q( 1h w*PB}?|{)qmca"4 oB'!q_Tݲ/üSNz!gvb4qr,'N&T`?蕗ldhy~sQ3gFȚZ*Ti}ӹ@&4J&ɦY*G(aB)^~'$ ;_70sy CX (v)DQ dyoY ^t#f6 v& 6LgaMW('LڭHa>%c~mz&(j v.4@50LQ]d_Ȋ}c_I4nvF3Bndև%^R@V]ȡ:"S[%駦BLOˁ;].~;llfŨ0+ To^1AD&Xø2진~2scC>DRQʁFQ$ӑcHɔ7dLU1/ H6kmU)8 g&jYS aMşY4sMC(ֆHJq]J6Fw^w$#|OI*qDWgVߐM̧Ar|F>;[W(cLq Ab~vt\&ڟO\C88^yjހ8B 5j>ԸJ{VV%z_ #H&"xxh=}]^4rN@26a9~#ˍP>ro/mOm]9$,wJɃu9C~<Sf#VJF-+x4]Twn.\,>܎t ҼOeM#~W3-6h-jcj p'ĝ~|Јx0ǹBik'es( [G?gR&lcrcH2=ݩt:r}L80* !d>t[B-Zjk}^li!T  S?Z(s^a?'k]~9mFQx󴐴9;Pj!3+~ni#M༞!M+!kčPB@WS0]<mBmk*.ͯ"|Lox(F t܏ĆԾhZwڣ#2KC m.7^NYԪi<6Ie7HՍcu`"εi[ WveDW{TF_Rc(]SKsW:Na k[\j#RD [g%8F.}`7m~Pi9Ư=d|ޑ9qe-X`̫M -ZR) zh^hd9Vu!QdrHsM# 7p[7}XK벓:wZO[#08}|zj!ww;xڟ5 ŘI#Zl>Zd7DҔ÷^`QTѐ'\ r9d%&y4sQE=~\knUT?jVb (&9p -j[A"8`UVPH~O~ |ʹLebݱMb4s"0ALGCX*r,UMcM5^Ѥe9ՁMVR u jTEưɳ)Lp"ZeߊCGݺ߈*¯D "B ({ڥgnxkwgq i%ہG}`rQ/::@}n)jĥMh38oLt:jcR:.Z~0+9{̱lAX5if;/G!ݝ ܲKRp I/ܒ$Oe0PLF}qʘ!>vG@≂5$'7 {j$Lj eN3s>r8lـtuic@N"WV_TAr6nךs85ks1" fw$XHn$`8a].`+ =;#ƁүTauoڂev* ?y]@oK m2lcR ZjkGwWY#e(2I bcD>I| D3lO{\,K%+OG6>_* Ro!7/&^UmΰpzФ=+ 1`7֟yj6>X/J 0找5P8/Ԧ濨M> Z[mncẵ70w}u"h\*b ']TX; M8Ow XKf(Qnσ%J*m0p2~@f՛#ǻ,RgzlRXdJ3([gE/7^O_Ilbh k:;Y85ttXAg]TW+gT^G栛YYjTw0 nIgzk[NϖA˪PpK,U|}"] IP)NSgX+PoJBx]oTpOy7A`KaiDи7| %qx7p^Tbe Ԁy=[CFu4808JG\$h:nsdGP*lYXRFJ(;0vHi.HgɕhyS5x oI% Sy6H",WBK lct~ Kؕ::q4j_TN"(ɨI6 ^iRa 8Y)Y2}ԍ\~;2;YPp[IQge3 áRӎ Ds |N8U%BI i3D,$! ^; i:qϟ*46JXB RBi3hqD([ @'`892R y^[mEbVBmmouSsWq( 0N[# &Ow8^hSVKf{Ʋ1+haFN*li]Dɫ3xG4M!p#^ *_z7#OU_c5.Uǵ%>hKi":a8eɈ%a(V7CC7XC)uIX<&T41FeN'Zqj$fkm*`=_q&gT'y]@Lshb蠮^ ?XnGU~Ĺ/,ŕa?'3+lU|uN'!rӅ.= .q^CD;E,Nn_B~ D-|$$=Y G}^I;Li "_q!;ͼQЎ\wMQf3"N1_LJ%*F˩fyF&Lh jw헊0aX;p@iN# |r2wX䜫 N'=m9<zAP*͕_(Kp 񦫂"sKs6Lp7 OTu%p"6#ZY=ٕud!6j FuL髛U'@LIVuf8F{mA -0j;xCwyW>.I 72{x1o# q&mEDYP&vRZ-!S6ëk39*.%hr4zF2vda}M.IWs6p|l g -کP/+Mt Z`i8`drR{bQFYܫxZ[wD|SؠIr kd54? s- <& ;{ `Fkk8sP6?OaߗOuJK,10^;ZÆtUr9w$Of=Zerdȓj">Ra!O_[饎M#L1?RU3Syac&?d{.lSx)[`#r6a6Bs}^'{% CXvZ`*a^ \ Tx*aЅc,U6Kd~ ˟2"} g3a΁V6i2|a񈚛hSR,AYCfRkѐ-m-,wJl\=@KͦNv-i§#⣻aU,JP+DQŒ茔VEWM,Qy0l1#5`.3۵L} ι}X\6$|QBOkqDu-QhId';48M.QpI!SCHOK1@B\_{eW"$ qKpV9>'#i6d/}uٯ S*h=ۙEH*|A:b'&d>h EɡQb_zN*qoV0|fBvwVNB9kW$I}GĚ_+YͭѲnD-M/5@|t4b5B1[&f>#t[Hs/c/p}~m" YB7fq@C%ʙ+׃OƉ qjJ%GI8b( v*P rLv_+n.tLӾY{\gN8y+ GUy7a}'z?+ ?e͎@*#91j ''~$}{*$&gaWV+Buv nV [grᴚaJ~e`̾#e2}^o1ϝﱍDhfȔa#zBӆ$OV\eu,ZqyTWn\QjlmdZ#W=6yI3joRj'B,䫯8"FP/lWu3A' 4 C!2m"m`@мquQ44 tb8-d{D!rأw4ՠG(cCLN*od]M p=bZA&=耷 )Zk%p UfNjZK:>XzO6hIq0Oyx X-%RT-nj^dY}dy*xM- #Eڭrr[kWke0-յ15\ SN K X>'<*3`#ձ[>yv*~H(9wjUEattPNRsf 6ITLeZ)T>8H^[Ob{{43WZ}8KrEc޺g*~;ڶ bZTrb7d *=]ss>("x0S^ك'tO߳X۞cɰ7vYM-LA=sw% .qTl d͓1{w_94P^fdw.Mᄣ9F)o~fy#ypuşT"GeJ5,9i]ɇ;Ms"Dbn(-q~qyX(;֏\oRJ`p*<dȦ];N*!>) mQ>=QpƌCUe&p4QAvaz\5O= jo0V铷lW Fs*Uԧ@8M=XGFkRu:Y뻮P)d n([ u:w 4mGe1 MM@1Vm]_{ St Gi{۳,ف%a梚X0lLGU|O`ɺL֨isN|q"+w&Ϸ\vQ 2ђu {g0KH=Z8t\pLYJ N):bC:՟)[d]i ;tY`j*e h ,!ʟ4;?Vn6ZeH,9fy;]ih*I7! xFfArkgZJ4GrǗ!nå֋b%qO~%3tĈ_ȩV뎃GywePHt%t8c\)]*^d礑3_BmҙnAvbyL 3'Gƿ/ +3eO_S+ǁbZs N`'c|x=6:.V@?X7.}z LR>V*eۛ {Mg6K{7+1Tf12;Sz : G&~ѣ,t 4Ga9]+}c]0|cD6S)P'o)?qg4b_G-X~#_N*IL][;*LQո@WwOQ-q;,t;-+|H&p8D-q+-rMmѷ!<2H))%?J㶩 =r}-rsL[lCEd#5 lu@ZpD <Ƙk/E3Nv~q5 WnN3-,A[E[$鼎G,. j]l\5^iuz?Z"A5ؿk] 0#[,?=xT rm/wBp8t4==xs8'D3X5ԭ * ^~73;(xs^Y DD)*|G1/ٮ7$Ut8P'wn󄄙&6S;`gm113(UxHI=+a0#A[n5a62A df'[g,FCG1)s2zV>WQX+uӸ8}jdՂβ YeQ W#oPξ{5paTGt 5x`aU<hyEl/8Q~~qco_E a] It&lM.`2P*EDO,vheR03a`1 8J!2\l#ع (R^pc@ETEv(O(22./yߑl7Eٯ-'jN rQo}ǖW9uQ,Kdƴk~Ҭ~Rpl܄ TU ⃀HHmZ+2g>22NoP9Zyۖɗu!= <}/BVjONV nBUώcγRɝoNՕTF`3~>SSi:ܷtO&8-&VEf*;\]ͷ?mݨqX_mڞ{]0O=w>Ѧ,^*^5WɴN> ?ӆ׭jfR BmUm2pn+kyvV+g)E;[ЫwP3]_Vے]#4?]k=VmVcK^A"!%X+'-VCR03@C65Dj9Ħ1ze2M@Z!8.?jnkFdWaGob n ~ӟ r~p%AqPeQ>qrF|T2ߠ⦞)O |[].ƆGUrAz)Up&cuBXfJ0t>lWux|q}Qlx]89ԶoN]Zӑ( 8K3`8؏RMR^O tCI"6LkG5rG|=p xTԦ2'YrQ><<޻3 !.S~ Lr6딎EwJ\; a,{b4rPu窹Ѹfn2V)d_q),Τ0o%YIOcCQHу5"aTv[?ԀLI&nd)ڿQ}[@H TztG#G "@q56XBMd'xFK:o¸bJr ͠v"""AdF侰Q1L4ji6Ă4 =iic|ªV-:xլ:re6 }q؆tzHJpەch,ץ5-ZZ*<+u}Ӹ[2k!NCΓ6Ie!-1Af=ɟ^(әGPrt>@劦7˽TRύ$" ]K G  QL vB|T-[Wx{pOlZKNqpPPnJ#vno+mG'9I+tҜI6w%{x/Zd#x2|ΜKyͷI-_u0|w(œWB=D#7z+W2H Qt;;&g@Y[<"y?9ǔP:+5Elpܒ2j}cY)e6]3O1B )98Uy&5R,?ɵL uv@A5^Jx'7]$_Rphno=l*%q 杗x%X?eRMN/\>Q/5bP-Y0K$ -S97NgyS`k(&O6z|P, *NG m $M^wd+m{k3ŸVK!'&is#oj7֝c%NEYmdz{}JvB)k <*m" ɟ/<8ZqLlؼ 9<;,ɔ =$,N7Zj0L' \nG%I) 5 ]f|ֆX'1ܨ\eH/7 n6o.Nԥ3|À! &b.=+;IDJ. ܬ){NCw=C2(5wҔzd8#0FP6 /jr(U~3i9 ޕpjHpWN餕 )6ݧ*nqqٟlvp:g'Ǎ_c$|a^ikʼ_x %Qڟ&C}aimI9 "=4w?q6Jq\~,YǢna309)fu֛DWoD5[Jnxf28i?~!' 2"bG -59":YM؇= 85]9'=/:i\]*1o*1J.M{IOj4y9.)trnR Y+~Ylo*ph}H kw.v7q·U^ފ\afDհ0a?ۮp9;ቈrz𐷘:;-F̰ڐ M" 4xYR^RO|xxXR Տkۇ%BʠJ*ϵoWPUFÉ <#4"tM>v웰`1GmR1o{lu[ S*.Uaa_N~{} JF4VڠR`GR=[ubug$ 4lCeGٱ~8'#9Sfa&s֏wu tt$6M(?hp1+{DNm8)L8V W}}0ޱU E(MӋ#o{&7s7YY >%6aΈ}_$0Thd=}S\J̹Qbzd{>;iatm%GRv?"@hJ>}Jԁ2D=nZS.$,Z!OڃApyX"P4[zG D|wNH3. ҍlE6@Fc왯j+8uT1[79,CaCL>۞頛Y9Ed}DWܞ,~w9IIB.2Jyr9d`Ud'7TH-aDv[~9y%w ǯoALqRfoA]<Ũ> 叵˚2:0JW?`^PLl4 um=Đwƒ6c.q\34*+)*a*?ɱR׋/}I16p9}vyeIHyojK˔ެ,^pA,Y˂d(,NSj+b2q1O'W=|\8+.)?*_5+@'-Qڒp][!_X'p2& 񌭓hu!*j^";+ȵ>>Rd;Bw2w!'y#Y@Ŷb;VPOf)H+'=g*'A\|I"~ElYl&.^arT{I/^7H7Dǰ#j?ٻu7 x$=-_D+=Fa'=N ]c3V7Y!~y!Y4Iap)! #?M Sl1-KoUO(M%ۺR={qH3)lu! 6N6+o[Т9 j?K]B}:^_0n4Q#x8ozx6?@޿ 5J~%Χ(oƏ{K}6LfqigNV GcdϷ}׉DCJ]B;)L\~v5SCXNV6{/bq;l\CQ^'`vrq4&Tf-^Ppb7B2|P#ĵ6prA=$ZjtZm={f=(4ٳ;!xaR0iSKmZĘ ԉྻh Kk4& r Ŧ/( 9D#xe[\ǯ<TЛS/~B-g60 /^;K],w$ܺO,#f԰a~a!>* s}r< W4Tk!b rҜ5zДz|x"0DM>svT{p:+@!StX(w?b:[H!#[lYvǡ# hgIpҗP~g0yykjdi7iTeQea.a捉Q1A6"2TʗzGpP`Rh03P駯?uW觑 !N鳉 z~hi .6Pj$&h˖xj&$yFg:}40ܗQN6A#%U.>L* eC1 [\Hfˠ0qY^Pn#"'D(Pkqϼ}l1u'` %e}H]$rM*s:>&H)aBW-Pyo<8R^)- 3>U Et`bVqE kt+H Q+!4j: gwqʱyB(@WQ. xaPY%g;) iCRw鉷[8 `n˯m$`velK&g`ŷ0DG`Ŵ=5A,5Ŏ le~o$kM/#Q]_1\SKng2%E3!i7x"v!LיІ`*x.=3|Nº>v85¦(peWQk'Ƒ^ڱݰ}ESWPd ouV%бQ\\)`YcpѨ\,^Cp>:=4&TM%8xh26g"'!k6PfnPS{Wo/DzD5c^bPn~otw#F(Yn: X[d#c!PS)5xM:159 N>dQ.hp>B  KZE0u >lCxM*p rt%=׀|X]8r x%B J/PiY2;nx/Moܯ.Go~b]Nvh)ov;7,yle1j&Hm5ӹB%9Va UFNHl7OL.Ӹ.sRBpN:RDqvTwq.D\`~˃Tݏs!JwS ”Xyj#cY=eyB }[s'^;v=XֈhO^ђyI Vs/vKilb$k4O3 rX@#FîO\%ݮepmL>o|"KࠅA;՟jBs_AY\ A_7`~ɹuUGɚi 뱞qTEȓ0W>-w\e;䬚=dgM}~ᐕ RQДd3VzsBOOޓK{خũj* VZ7[DUqI( NIG'Ȭ23 ?B7]}GJǐy*"ƚ@7%掯0 XAsniK+$|<;hJ;ZJ:}ӾUA"\':8QNN8'c-4VW 1#Thx`STϺukfSQG.<5oÑ~7@M҈Q,o!=~uoFI]BwXDHtD0 !_J}z:~4@k{U rm%h9d;&KDlB\@tA?xK=|| 10'%97P|rp|Yxe1va)X)jJ Hfx7֜EqթgCTR7%~>in/X#ۀ:alvvZ{Bcs"Z|xċSGF, eyْb6yg**Q"RcŃnd,ʂX{?|E$k~u`*QM~Q͝IAwSV)&B\φZN73yv5ɚEjC.O'_I' )7Qû5Ͷy¢i 4r2覼%؉@]l~Fx^R` TeF  1%HgGnCnϻkmL_ m-\$'>`shz,o XV"nf3(iLV1 _v,3X8oߘyT}!}8C1v$tjZEX>w7~Q/B'+,ܟ9]ٸ2䉄\d/6DĀ (侔-S}]/REׇMUTb}(Hޥʹ\G)RF] ~vo [5wЅ=r $H|9J+#BPϋg y"jpqϪKkz2vpgn0NX6ف/Xva7S\7vU^5Yd1:yJ˟A*Z-ΘCӢ>(ESo/E, x*].*D{R pUw]`dU|"q% " jB^>?z”g+b cHVT w~^r}I b:*w_d/՝xv2?ᬖh9&/G\T.C#bF}q]C?')SBP3jR"Ι=,'h!3쀂ܠ0 (ʙ+cao#V}8ԏյUڕkKc+M2`^ԣ#7H)t2+[+ۦ뷺# <-r8T樎o@o](`-j=Gmb`F9i">FIs<))"{b>k<3 YEgS nv57czkL}WaVO&#/Xt!9HuТbRlb&<.~) T".Rwxv̦yȉZ\NPy4-Đ|@Fi&1e5Z.oT%; dgO><~^V-Tpz*T[EϿEԊim^)M)3! 2v.#@e~d{APv^^YAXzrŲ2q\[ҥ @i֡xt뛽tZ`Ny(ַ dJ^?$OWL'JCOc>Um֣Ѡ+k̡[upR9Ez5V"xzn`#^=GCkI' @E7hh D>n 3%%{1ߋ((7ۣ&|VK0 UpeQ):/VZ)!cO+p&1 )Uq .nF&M r&z\xS"a[`KW[ӈd,'Co\,"{%'>VM5 _g:L=Bwkwغ=Hi ϞCw琉 ZeUg>>"֮naM;&#&仙y @t!/A! h4[[c%zo=" m%+Yu@#Edkv9}@Jht g6,t&G5HIc0KACK)P^ %üKK 3IeHaVHu|z XHbCE,񉹓!]l.cCyQ*W&Y|xGڳXljײ| _*ph-@'P!JbDjNq%QE1\0RDL[PHquT iadrGn 3KXQ JІܻiDz-wY+גGթG&9wdq܏XkCHU kEx{rƃ?ƺ<^S_)a6qv>;F%R74` n6"HI/y:1Ʀ^)(_#"KTb~ B̃jdY7x9UM:)ʀ."%hv { J<}x{s UmBsFFKK˩T $!C9Cʰl( f?qtFi`A+wOO?ɳ,7 䝰>n/W߂bTwDCMna;H_3LGTʖSnP9y1h[KVy8 x k2q7dr=m40"")? cE!!GZܐ%?,)/hAN{MGxK0!E: ̽8Ap1{HFQLJ;gB;]sңqfa?O Mw$3DlTCu^$W'S%Mfz1G>5STˏ>hPBܽ(9طZ):@qi~Ieo7H~IaUTeqƎ ԠRFdP)i <DF!s]`yr| À{KXza#$^gG#bM {wkb,lѵ*zPb*Qf mΎp~XaƲ/K}U{˾{M4>6{n>}MNe71dn>WwBQmSpSgjO<=;Q?jیVT=9'e%I?YKWv .%yv .pcUO\_~4ԗyRQƀa  s}GMN4%֡4aFd3MfW<.>JX|soX&=roז%:v{2)QS)uSuǟ'cQ_Gr]U/Nc`L3r˦|,S@ժh`G&UDylG_}GJPG#FyZt#/z{ ƪR_< HSu)D(J(wm¬UQ׳σeәu ] LenHڐ!T:eMl<aPx>"Jjcٶt/Qfɻڈ gJ9 {hbK{m-KFi&Yd01ըI՘m=1/NxB?;GQ)@锚C{2^vDu6ƾG9 XP5TDA8/6yi~-ʨ̶Patާ kS m%p*Htv]"$?qqnVV\YCʬC)2b zYؓax[!;4^׾.rt&f _gk+ZȊJ ezؔV|䗵Ŏ/֥9e*E&gnX;:3`4@Kb"_َ8/_'1n`(7ro(0^j˥[e?%z$)O%vK!0/#оUwƙj袑k K!Sd|"y+՟@Gi,d[!EX?)tG1)9%)Z3,ȼ1{aۋhUE>yE[{¸#0]8 22Zmz&s(ķ`aVv olj.{nxC(q3I4^YK fdYRaInU?_Ĵw]˵z _bδ|T@$ˈKY :4;.PqHzI\/0WL<l_ ꤼN-T6O|s.? ϯN@3ާjQԔV7 n[-Ǔ7*:j?qvtC87F|q `p qd.6:X|e.H,╽*yU@D%ꝸh &jcS[/+6rmT0Y@\~/ Cyݷ5~X䢃OL79\J$5wCS`pJA[sǀpXph7ricM[s gy>u:Cq/JR&YχRn0y_[c1)%;ǂxp_6Zz\ WD\ L? bwK9^g]skQPeiljCi]9imm+@7MH=QKB kr}]P#8??ʓWqH5+yp/-SIF {x_ 00)[F% h۶gFr3xN0>1aYP h"u8:σ_ ս{{"y0YJoX_|i$ H,$i i5~RP~4'5k>E=Z79@Llm=qɠ z2W?t%{L+x !ȍf(4ս:B C16#cG=pF}atB];oܭA nµff?~7Ű%Vģÿyc0^w1)a 6Q#D24ݲ؟IJ㧝zfO JN4m|? Cδ{=PJL~dfK#{,T /5({r8['oZV>b@/[gOR*USWi]CъJp)PX^Yf~Huv 7 Z􉊂O"Ag"Vl=?B=d(ا(;X+0[;1Ex(k)L,q4vn@@W *rO2#qIJ})$moݤ2ƞhL%1j&P}^^tpnLG:WZrɂyssVDLa{?&5˶|$c{T`!1!KkxK<-l3eKș\=kO)A3bk\z%6lr/~@ ݑ>\luJ`C{iw4Ucl0mYff2O4禡>gN{]%RfpXn @9pֶG{zыJ=ůT0*`lCԝV\J:*@Z_an%K[l98o|4+d-nhj{Ы)tO26;WF#t%iK#.ۀ3a++uQUfK8s8%`xgQڈ/X74(#7Cj>Z,K> L9qfgD6h$:TĽSiey6 5hi+97}|:SleܗIIj iԓTE 2 .^2FbqSH%(ӓ[^ǖQʜD/Mmh;a߻D$]C3tRwVmrG %p>: ' E"pAHMExÔ:Y`HbZWq'[.lRa3%U ]όN ǒQLϜSڒ!՛O:jmsPbgMkxا,'kU<ǦH7d{w(_](ԁRx5d甓k(BO K[n=hW_rעlÅf| / )8ɘZ]uUKeNnJ(̂1 xx/k"K|KwcXAu"ӡ=RB-\Ze踌E/sVyKh>X;1>?$Su_8ͰZ>@H8 uѹ;< 6S]C*{ҡƜk0F-I?n [~Ð[B ҥ}{qNO`<#dA 0+T$m|ţƧMf#wm\QwZMWߊ%Kr0H@~'U 7fNPKˡ)g( U>Q!gj%RG)O)3!c喼x|gB޺D3[.{Š,xfg/)FI</[ uەܗ4;d@ra1IdzQՃFE+䪱3rTn*kjNށ)`B՘#k5Ǫ;%kgxcF+rod5G^óz,۩Z}DhM`3K&.":>\l1KW?!uP>FyҰah W; 9hV+(hH~5<ߘ;Uw2.PkۉkaЭ9Ibz&QC4/ӕ_AO8W8 U .<=՝?c4xH Y+%-:g> D\Şl/đs@"5CpfEC;!:ۨqgmUlȐzQK8W_?Q,R5<5ĢHrXHF(T-[:z1;7+sxeނ_BH(fWBoY}iMˇftN~}='K(,]T6Xwdǻ-$uSޛTCްaPEU$+&{:S CV4|ia&}^vC4vl$TWGaB}RG||L,@1i#+7i7]8mB وXj'(6S:GÄ(@_!sX,<0ꄷ<4S0S#hehTPa(à*Я@YY$#M8)r`(}[C Y+sYَQՆ/]Ze.}(oXŷjHfڎ[1Ld n GCHv1Ӷ9;:tX=&0V-bgQ.YPߊmL94;@*?S>·PM  ,gAY\c_}l7諭PC2'A]O5N Vؚ #/4ȃQ @Z@"n lI䙁ݍmڪl*e8|c:KZCyEF< wk62R3X+j4r*CZagZƮ) ȾvDg9 VhVI343Im=KO A4ɔ̙:h7vܵHOQpeil1Ez-횣!S֚}+|Hzڎ=BxmF$hDna)t q 倣q4b+[yb+7Z1! X}]kCcok%=Nk˥\'wa5,ca)ٍDX m6)ƺ6g皆ɭDgm*6<AI _^"1dCWhfuLף`э"bSfO<-,?xQ Y1Kٮ]5ey w؊uo75-ElޅilԴxћX18o( ab+ DH#f+Xgp[t V_&^vJ'7, #LUa UC >U'q0J+jvIr+ǐ^?E#!LKƬOZtJƦ*p~׺k9]E#* *`VoXMgxgq[9AKo-3@:\ Gyk ztG&,U|&+B{I}ް!٤6Uҋ@9yNͣҁ.n>[E/yk\fVȭIWRl:DVץ(|_ȷR6k }W'.f/ ,u uBlg֓`%!ؚ!G.}/1})N7oaȾ[ B懇vX6€V mD"P?\;0G c=H߄I{Cs<m1 9 J],Lx]9+M#B 0^l s$Ek^58Qpg߷:?o-e %ihr.ZR'RFv'bD2CIdQ(yYeZ+WI*zƒ-.mcp3GLjn'1~_Tмdf_*u>5y(~&v#3,VW3dYRS77-]j˼ ?]~+vUI/ 2c.74.rWDN; jc4A ڞѨJWRiBhb)w/2͒HEc&Ze酖e:n2s4%Gn X= ҝ2fI) 4/қ\)0%`q9^0^H |?1;FNB? G8@KRE;~we _>ݍ;IqZgS7;o $S瘱Dm+fB~H +AcD>%n1~jV* jdG|8FHǗw:ïgڊBE6ŧͬ9/h3s47Mr5O7Q2U${:@s~Ѥj4WíAs ԁDGET.?ݨx gcL+ &q+5Pnڑ?X8|qܠ'Ěr9!|SI&4>o<\:luhXM ơv~LVM b7F.tVS·~'l1?rHԼJޛ aO|\$dnAJnIs';Ml{W,LǸ~)G5gn$qA$mW."ſ;vKC& m@a()֚3 Nz1fZr{2Y?(![%m`-bQ<pV'1e%^Gaf%/챢!=n Hq"0'aHk(q)=8t9zwKS'WΨ2ƿzLH!;PnX.-':dK#ry4>'BS =w!.̊n6yzb0hODA?iGqxӐt]*}̷uq:\LpdSmFj{Q @1e5v.uqQ k%z1IZAʛ8/ #z.iuzfH' ZVh"g|-7 WH6(B5h ZA3r;𠾚 =|# n?_Cקч6M-=ŚæZ-=7\{7~l<H_4#5gWQZ{M ag=|\0U ,CIr,_O-DfqL9gv ;-N{,_Za%^T"Gywg/gƪze[=~;C3rAZCh:#ݳ\wXM]Z:)E5%<ɓ ~nO>Rݧj'G{*zG$71ګ@ `FcQԅJeyx;bAYuCyڪr6=xqtPX&۪bC5q} uM'i D i1_4|fȬ]7t2]hxr667RPg:0#VaX8 @ҡr"/ &Ali=\a-oD}wgը>lE$2.E> 6Fwrj<"aI$]@[I#W ׷ }͐ZGֱ\ j h}hБʗ.” 0|7k4SRs;N^e INL.QS_k%<]>jU(HwZgV.*YST-"H3'eq;r!Uњݯ_b+lZ?ɻS;u~v ,BT*?y+Iֳ88땳XGǴ@mݎ;zQ}Tr':V"/D*l4N#$Ƅރ:3n qv1(hH#;rc)/f(7.FR w/QtVe4 OuBA(>R*ݸ V[־ڛ]g&ZG+93P'3P UmUIdY <[`Fx,m|] W﫹+TlԈlGP-͓"eeMN> |QCHY^2cxV!= i" Pr ZN??Z务pase6Ϭ 8oB ,lքqM4$ C{64ǫft:((TF|xR(,ʺT1@m/Seq&B|d͛ZcKm*51'sva~sdT@Idz_!/Ϡ%GYΜiBU/ݗWCcgSdJGӧzωbz{K2tMʇ[xhĚ5|h aFIrO/*w`.hn?܀ȭhlNWS[I%^: (Z΀)nӳ>&U,ְ8A[4'na3qdb8N.,V%+QҿUz bOQ(?V&%V8/!+"zwVKM8U ɌIifQp@lǼiS/kcpnBX'5Y;+wDE.=f҂黪9܍+&f#T5t$ƶ{!PtGY67X%$EX%!,ۉyAf۶PTSv%`hgȏ|}@"x#لC:MZ@M.&p$J<?lTRuHڠC:gpEq;l<-}g#XزƗź4Pmk Ed|lhZłF>JMMDH CpXJҶs s10Ps˔g>tZ+MED9KM z2rF^8myXH|M KuAZ5aSU JGcN߁O0CcbUdkьKy.ȴ{LžCjt{^ּ/F<@@FĕD~kevm SQ@?ˆFٻO7d1,Ü[kkws 3:uQj $qj36tYHIi+/w/W(|OaNKFtXgVIf_lz rK o:; ̑sr(ԅ""6B"a]M?qaޞj{nVH5XV]O5* :#A,+1ہɹ.~)*tARg?{Spb0 6@A}}\M6Q;jym 0%$Ͼm߈Y $f!zhf5B~n5ǫ9t2ↂހMCx_VА_Co1 yws S+% %Ȫ Tp D$"m)h=cůU]H}Єm['F@xl1;wk l[%EW٫_g {A)! 3/q'"w1 QO%!O*Yyq|=92 z1F٦Z+ɡQjMFΗ^F^8߂$pYÄ܇.i`(xU/Yqss_ H@52Z{k$?2!k./r4?7m`e-^F 8nf} h%9Yh@0PC#,7][bVzLnFo "+?9˩~۲0 r t!2@G;!Zigl&]jda86ZP,-IEǻ jnt$Rh ;Ol-]*ޞ e7Y@SD; \Y4p$!S0|1 !D POeM[sw \!D-` <;0!;enLd6(Da@OTU^QTRCoxu%JvE3f&S5%C&O 0iOy⛬ZG2QLdm ̜e0;(oJ_ ;`S|$~Cᅇadž7P&1L}N\#̕ 6*WQBlf N?eb㉂XcitM,M^UU-ԐͭEҁo4p1nd4<6mߌQa8K9o,Dэ?O3C q$.:DK.+F^M}ObA>|*; *(P ̎MFZz`]V ,6?LW~vvwARӽZ2dU +^bBKM|5PM /fĔUl7 [XwRdp/Bnxe{ BK 9v袑5 C0au 0yL@e%5vp):5mNC7nS\ZI8lIm$>QL0=c wuƖRATRٶeKry$5<"IHBs`a~<-`&_hqaUV q &8Mሸ~O* 4DGyA]ofCMXf!ze-ڋf┱`d2",)&Md%jPMonxlI]~'; uLKOhM&,BO4":wZ' [/i&m"3ed`aZW@oM={  PN\54i2D?/s2(+Qd)b@.엌k+MW8+bǩ) cRՐ3>BFDg7^ۭ9rY5Ib.-uBWdzSjnF:ҴBc*Q{WT?:q fa"aۉ,";msiZ8`(yϓdhW^"D7n:tHK#U)sn~:A=}tq#9^H V$b~ZBזEm6%x>i[CRnĻ3ZDeG!z7*B 0*H=~ѷgcn4W/ShV yX;yvyN7tR1qO tzz0#r|TA!̕IñwIb͹K)8 E8\&1 ё4 += CXNu`(#Z  n705 %&^F}a E> sk> S֒.(.ӊS4afq"H"F%$Y- ʫO!IiE[ŽD3!"Zu)fjhɉ<픉t`mi-#ߨXVt'qz$pa?|1" "VT DsNST%%tmv};yeiY"f$'VͭuMki+s"YMVYE[Gk O$$-g3A:%mX t=KH uX }AE`j` w3iUF,M u74o:7. k`:R]7!T1g065{lxn ~g3Nj5"qkoD[IxQm?""e#tpєAi6%Y!I<ă4IЎOU,9ltTrns9L78>ËTh#M+~nrm>~7#7j`#g%\bk\ 'x'p]?V53]&asKqn_޴Qwljx /ۼ:Lje79;)b?C/WwPia{1$أ8yQ1IXj4n3uWw,Yuo|#=mXVCs*#ujy}MȔ 1^I:vr$fAH"ss6X25C6W JU9P(ae~ي_n!;}?׊{~6|=TdUɍrFSJ2Efa@b|-#pu5Z۲Xt3zQ>%aHiruRSjT&V$*_2݂jXHv@Q#v0Y U(/mCbUyi `)q-bXlL4J3uMEAצl.V+Y6}oWFڦI՘eI+/ 0=XT͎.SU;wuӀ֫|,5q5="*FF|tm:y"TcY4i ֮}!1c|V\]A|-W+pv{mT Vs9;v1: w 6 ^ce殴7ne"w CD@y񾚦N A[WsXQ~s>*T7MM,Cך,YGUu#K 428Z56muq۶xpG&<+5<V8͇\o>wƻd>Mm?v<ؔe BCu5>=еM)`-}28f]O 3wL4L$k`12B+?(w*TyflTS 5<38h#zcR 3uJq7? ,à!@e0v\J~ܓaWo%L쥞:$CO2EG.m0҇%hV1] %L6%j|iM?d!OF]*fp= ܵ8QC;kYt*JCJ .8}zL=؀:/G5|`yBöfJ[[*dRSEk IgTb<?ʆo"iR2@鞗2XEllx]|{Gv\mZ8p:Ѳf->_ĩJ:9=hgˆvRƇzE.}Xjad'WGkj şJd eHm f4Ih@&n)a']{S }!ԍnt>1s#kpwPp&"sa3u e5񴷐؜wVjsҽ7-hWr$ 7KJ՘&*n;%*@'@hlsXycF$(ØC#^zAALP4e%=e%#}0f!_0^ƸL)?Х%$A*=uCx,ۥSNQy!04v|.B\.Fmwݸ:sƐz:HV&MP;7NQ6r>}'7p;?ɺȓ&$8l[J'#L =l6h>1HkF4!;ԏj_άRrB daw`ޟ*ߟ  b2g%ѯ-gO׺`ilu5 «(Ԍ~Rv;/!>/Rˇ/B4߼[r ׈]Գlוl Wq#rN ueO@Dְ1q.|+Bw!-DqwK0XgH Qz5 ):`9~6"FL-[BJrց,*h8q=&ҹ"phn>Se$[CEzޥ;P1$OqL+cS6JOc@ փRE=4d0t*b T$m2 /!  g+;@% CoH'e!WyQ֐,k}[J.VueE0gaSf211~#R34~ʄ8pк UaAԜFnSEM`=cq_>6!ڔnwD>ĞJTؒCp9`iE_/ELߏJK`*΀ttFީJjYp+[ӯ5Fvj8$EhYZOBz YI@Kxj_;.)f;u{R> |y,⢯{/&EǍ aW$vϓI9eP[Eq`)ǁ% yϳyFә($l O7;ҳ?n*7iWL2@@=L 4εYmܼ4`u1UCy) ,P%; m &d$HP?Yc!g@4*=-M92,nx@"GKxҢ.{/hib$ӡ% -:&AC>ig@~6Rh<ז͢k(ϡT쬻#9Lq9ux5Q#%p7g+-epu|YFfz])2V5p(7Y/{{~^f!9v@ QS#/_y*.[BT5Q#nbHG&AŶBA[ v:hZt~.[N/M;!_GhΘ/PlfdbݜٴipSِ} [ 憳aa?7 #U5Uavp6HiX ݤ8@w`ى+7/+2[$ \-1UYalEBQL\D$Y_vǘ(UIEa  N'tJo1h~x?U9:CIĽŇ-i>Y҃cw0(ڣvu/pnb弹wJ$|Xޏͣ^jճ|Hd C_LW줐\ޮ,Ϲ (يX:K"UmU9D-i'vo,3T%5b,゜IiE 72_M ŽzD>(kDS z]k풖ã x!巧hmCt^הwмC1v:ܘGeEB(v!{ym%hwzøV5Qe|;&9La"{'N]ܻWf>c刟x5-:e3!횺D :9*3nŧZ&fw#ؔϟ~ķEF >v0 />]LbqH}"m}NX"FvʿhONx!U)F]QS6Q#,VeqF ~8&J,f;*:@ KCwBcr-X2al)[ 4C6siZCao"!Kp¶Dg2ʿ9m %mOb("twHڂѐ!Xo'\qxoOLjy^?2(X qc>k}Y~X[+aƄu ($?$s:"X!,dnd.[J;^pMw\3##Ԅszb'$JMLN-?8arNМOi/{C*ooGsZ4[jZ1;ދctλL-X2>#=H}Kd wN$Xȷ7>MT=w Ri:(lY0=aZgDDTT!Hg%nP ϔʵj5r;z-e : yȥ3NiydE1qW*u ^3I<%w]rɺEa*ɑiYl 暄X<ߜp?08zK diߡO%}BY;yˊ;DvEAnY !z{hD͒>υ1ܱ1dqooaP=:B;.$cΝuLvρA*b275Eϧ˃IB ރ .E6VK^:9-ocL k3J"aϥNB_8l%W\pOg_#6I)Y ʳ52p=_\iJn;A@C/G۲p h|r]@~Zq1;OBYľd‶!hf#[҈T+^\XYqEp۱GЏ➣u8O@_ҍP}5.M)6Rs#ABs~a:'r D8 `SϪIl <㑵Lي'!pIP ~Ye{lx RZz`Ӿ4pi7Ǖy/D/9JrsGgzEQ\mɆ2+ NFT8[O.2Z}qU!ձ0;f8E9QQo}0#27XEy~ 0lNt4OVz0 GXf[+'w}Xt; 5E-u~XcB7 y 8+`}i<32~:˺:U f|\|83=w!k)|T9Ts/M^4z1/f{O-ŬIޢqG3vmSȜPs,# w`7ݞ.țʵI(1:OVC11=㔚{3Oߢu1DIGmkdxv*sc]Ygy[tΙxu]2xCZOi3PcvH# ߼| f7Q] 5 Ikk9z4 tZGbWOlYҟQ΀CZϣ;*`Ob#OD3dgeqs痷טp34/ŵpKI 4ڈQ~W(-ɱV!CTPO+Q$~=O|㲜pR8@Dbl"xO:< +C4m: Qה̭_Tg&ݪj̪i (tXܭ,i%U'/E\1ݣ9Xzqdz+oxRT0At_NɎƎ#IIC׳jB:N8-J7+E/3Jbcɿ)ǍgqO5{rΚiPu*?Y6S4 mub77(lKAJX*!(/[v%V3j) oҦ362㬨i)8W ڳP/q9nNc"6 )sZƯwxww"5f\)+d Q}W2憠^/ܬ"̥[x"#knW͖h5t ɳshOd7 :`6SA;Bz R֕cvIZRz®J| x1SmGmK@#*f"_5fԒt`P1{"CչTE{ճATXz*S~i}{ag: 87yg}ٗqaRCQ('7}f,sU֋N{Mv}d2 s,#I?ɘ{66ȐYs[Ʒq&3BW=Ɓʎݏ÷e!}x6lz^9y'oGIZnZqJk=RG0 n-,O>l@qjX8H> G`Ո]Uw#J$/s?N9p]):n.wv6 "<{'FD2cD'ӨB>zՂ[C򮙕GtzMNģdEBέ 0Ju P*{ R?_5j9eϗ“}&kkq~rϭmG &K F%쒥 KO,3wPr#?ָ6+:1U,elc# qxT8A4RTkbXZe]R~Qk "F|Y[51+ke&+~m{$w>ʛo a#- ?MƯÜ qp62/FHӺ`]ۓPWbcjWjpd^]{I:9glKbg,6B:R#w(K{{np!%P#u7p_ߟK'$Ea7O.54G#ENab}zmxT12Dnmr5f`Ν68䅗8AX6kZ>}L5ʑ>km E[Rfl/73Xkx̿aL 7'܊3,]`Zzfɔd}'w{zW.޳h^<yJ자a<Ǒ֍*'FcSVD1s:jFa;UREtڢk3a:#jRjwh73E8ٓ_z]̲~{VwT@O-~OL6k<,N CL{ҀLyʵkOCehLq^,mSurGU kWpr`1*> ~3xe < 5nN!b# pc9IҔn ']H`h*:pXN[SGK.D,ZQ =Ei͞JVh0 k!9=nk8zS ot\3_H"/@c'-x^T(4-0Z99-lv1} x u"qJ6[ 'S 3 Ï|ݍ$۩K5B?H I)obI@2~nLGUMĀ_œ+T#SwQtr XoՆxo LF߽Ahf 0)=}OZo$r=>bTjJ{S89nϺvήWd)Q, c!X$+w,g嚩H 1_'<>c@@4H ENz=,^R5CD_w2 q3_7<26\Daϊ i}Q]Otaӓ$X\ N4Ԁ뤍'}?RfqFߝjL<4֤S xQ= U!zpAFTfK \y9-bPNo߿kw{!Vz”'ӛ~N}N}Φ=D(L%tR=-Lmo P*sͮL8feei/f!_͌T#|~@fHxE#kx6F,(~p @lNjZ+@~[8v[[`(|]JWd`\tO҅_t̝4 ,%]Nt XE(1H&ö)1 ha&\P>Z<ǹu0#8Ja\l'/%pC~3&[wb\Rw+›& u {! k\c Z "H (V3Fqtph^/)=[@yJI,VBBG6vA p9Q){HE(vLʻ v+<ތW%*˩lc;fτlV]V~;ԍ F[u fOq k\̥mSP;qA47e3誓w]W!/U#7DNkў(+ҧa]nKQO|n~Sµ# Jg4Dk"tz`#ي-w,H"h5fk ^QD2yc3!j }%5t ˤc]3aw@U 4BxE Kή>%vuL Wpli]T)wE[i(9h[x'漎U|bWf4M!:i F'봄E{:^N81lG3Hs)*E} ~p̟_{Օ֐*-K);9ʧ^@bMz)p 3޻?77@oH}󳯫 Hk4{UtG1BTdEit>p}ɤ~3%ܵQݿp=K'b 榊iMH*֪ve񴳲B - Ͱ%(}qsfXnj2c;gǵf#1ǻ~3+buwDɆ5:ḋan3ّ "i9FD"R3~1<(ʄZoL}.p{]xd_=X*1o`DTy>Iq~ VFRg"뜖%Nc!X?H @dJK쓷W^_O{AƠ(w9K˹uﵴvM>Մh>:3/x[9%ܒD&hbd[N Gޜt9ND)ќA L!ea}@މl99+*pFrT;b~rƩ> @M:zG9\*np7(W;,?CQ`k{bJBe fOj>7S4~3(21x sPe.=OeoV8 mI#@I:0)kZO ,IJUWmQ񆝗 ->>&jnLᇆdf'.I6:Ӂe%b$p\ 2Zܘзf< L%rdlPi%L@%2G(f!ѪJTt2ߚ S0,lg_.[Z**K5}"?^sy-Hf- yzu4&rb |kyR|J0wx.mʧ<ҫW]73[>M%O r=(Ss+fB鎨8'^޵iIkkUSo2|]ZtL65N4\mx<-9IQ/UX1}dGp!U$›<A8EZ˷Në_&b#zx *w \:g 7''2gOAg0Q=R#҇:tqVI &WItmdR;֬m teGOlW E<+`F&my'6<\ XǶRم\ w> ? QUu1RSan}mᚗʾ";@D7os%~.F5L%3t`έJi: }I!0]q>bC6;@BMdc/j n y,oZ]3E<~aV09|z4KԢ-e߱hYE|V# e+Own$ƹQq29-*ڞ7J@]R|oq{WK! Iu8u&DCb=bZRgKT6GgvŖ{H$&ڞ.o>V%Z NUI-;$-M$D<{9x~=/wߎ=ە3p4; Pͣ;1_]305S~A?S "ms>T{0?7)mXRX$M)(Ih6qĦYrMpA*I !XI.pq9Wɡg{#j0g$n meT\@@EO/S1hebn2-737my!Pt+0~⊭[M#`_u"[Gȩoo8Tq, HR< u[;zx1YAn3|#d #Tu6xEH"c| Ð !>_%AvpN}1?{CjXK *lM{ԕ$΋IP+#,.PO=AV+bh>8S/ 6&ZZbq3A8R{1C̉'NW':vg$ €Dg # tHl{jP4 /?>#Mݭ9u]6a\@>X>YprW_H#цF5'cT  w#\5jΉv ͿSnRH+j[_Z[5J#QmjݧҀv)Uc_e6âvfIE`-nb dd`!ʌRQB\G9X@֗[GhBYcJ_ twީ1!;SRCgNh%#-:a=Nij2hzo d T8L?nPKg-aTlMRNP5%-EE71 WYN*oݲf~Zl0y(qk ݊v}\i +MJ]Җ7eRtfoB>SuRC2 :q/8 tdSk)NQ_~`eL{)& Fʴ5Մ%F K=*1cse9SO Jb{ՓXvI׽,!CM) I2v|? 2{2yI` HNBQ̔E UYPOIDɢ^G#W#uz;:i& Xx6xx3-wu c-\*dTcSEpY^N yϞS:!39nq98PwcG!@"˿3>q~1%:#ss^ QVAfտrl8HDtX/Ip<^=YͥxCsו2C|g%և|\gV wr/c0RCOsڦjNۮB$NA 3ԫg; Bw+SP5,|m&f9=ĒQZeoJzj.¸A0/B!vtw +2c|P H~%AͱWbZ н5xZVAF$ϔLbKj{+$wruCie9Wgmqzہ0itxoAW-IPTbG'8뵺,_ڟ۞(Fנ#=`|Eܼsnsr+{m1Mʽy _kȠJ_kK.)>ӖYW9tنgؐ#%]M, g"z׵{S0ű.ssD g”#PqweORD-Ҭ ʊ3rl9ZV ޯj>hm[/1#_誈S@u#Ĥ]cHH|P/P vMz0;RTN-zL &&R%&mSL t%zaW>mCy6ۊ"ȠtCqt&;}̄ 6t!∉]c@ӭ0džQ~S&tO˴QWw?o%S.)]B *>+bud"NaCEk(3/ sd?涻Ydev>Ծ)~ZljCHkO mϓAXWʳm{ʗ.(؀⫂DP"hs)5)^dŹٌ?O2J)CJZh߃:ШUVj$)ׄĆéxp۬C׻RpDE&x9e Tx\2[yJH~DUN2PCca} JđHXL3uu±5m8 /vՇ2~x 1fH%v԰=g EGI\e>?s j2Ĭ=n$v>T2,Q^OdWg (esH&&@yX\q} 3ʛlP,g֮QibkvW74nSG_bueui]8ڿ IG.hwFX4#5(Ū895xáu?®,M$ǞL .LQe4ՓBqaE~QZγIk5TJlcP&~a"43L݌?#_i <} glvIUP>݊?z4˄^R*t\uDs1֠ ?=LOÈj(Z5$pq& wɃ0;Hps>z`\!u*J~r־⻹R vV9(eˇJ.ˊEcw>V>;d0']/vҊ Ԙf*d;J5S+5va [{ `3FX^V>Gw'bTUSA_YoeqiqyłpyXq(l{O>lωbNPMBV `LOiJYM"хn/d'uuc+ﯴ |".nl7'et|9O3 헱 fnD9 mn&p5[\ޯH:2b=Tk6mI9w1Md7S8mV7`*%f~D/j[get3dK)¼)MgB*NbŮ#'qJ]Ubh6ᝎda';9A$0+ܕ[1]%%4@<}!ԅu3 lu]!_< pal7z  \rMYZPX#ɻh|t4shqv8mL gu;%\GoA+$&uWF#}Szg)3و )yIΩ<=/u5Wܳ}61K(r~3>jX=Z O+2^J k.K/)dieE"8mb d5Gk0O4|+:R!T:UkWpZs,QΡ0귐0\F5X%?1m,f0ndӐ|ZQiMۍQ%W/ k 8T3Knl);۾^t2)kEYVZk_YXD~ErxI}UFIZDCSQ^\'minB*n%[z*AHKbs:E A|-=Rs !)#Ѹ"%@L05%;9g}Bf!q^ycd'R?\J#̼ruݭ,zWIq+KN`Q 9o| ݜk&K_-\DQ-I(:HF-0%*,,7zxb0XIz²)J󭯨cYXѰmHkFIcEgħ{b{?LeU[}U!GGWc}ݖtRDKφ;ȍ 8vy8ZOir=s)L6q)@lE8 XS>,jr FWO _Oc~fX)) !*Cܜr=ZτS 5STU~s笕HR9M%01{ڤU|Flq^nQ.@M_U=,rjEVMHx0bRFuu\ukpMa3</QeD!}ޞ\ފlY#i8҅9 ٣ju8C~]F@l+P򕓍=;q _'blU ĔG9kPyiNTC|OLV%D8XU;=g:iw04I454.o_tvH4C[}NY5- ԡt5C(` JSڑWz2p sE)kq%DLca.gmÂfYDza,FЄ ̢(xjh0tFyKZghl^T:X=VlHvu4ZO]s<*;$yM{*LuHXףrtT?4mq% t'Ƴ5ߌ_MI<3Jw!<#F%{>ozGQz~g~WOq>fs/׈u"\J1eT/iEӉ:G!+kUƈJ͖5\cx|ä)b|o93k\McjטW\g޹'>\qV5޹zѹOkTjA"tn>W񋶍><X?ML8)ɸvHhĬviNEpiT]n5j8h I£g(b`rѰ@el:Ll8-/oʙc_nY'wbY *eT~& )8Y`e3jZͤl;{w A@KB0>MzIgqnz՘i1 (oOqȏ=O^ruk71Ǵ׺H8ݵeϏsocIs^JNBdBk# >рZE]_HHu|9D?T} DLʚikScF *j.e5yaħ6;QCJFBlJMluyR[̸P `w K,2SŋaﶬτDzk%w];2=΋ }]mRɬem;}:HVwhev;T|RQ]‹99Ax`Lˁۦhu^0T/hyqhkږv6Tw]DnÙ>1 !'zl kw dOÔMԔNi85~Wۻ/;zPC8X0mx\oH=dDZ՗:]NKi{S/ y!9ҌB< ̰/KO詿ΈUkkDr:iJ_E,`(T~žNź2pѹ4ș!j-F/=]vC&af@Ƃs.Y/z"BYzWXˌBZW4NlCpgcb:[$"LM}a:7Vzebܟ1%rAVr':T'4rVOڃM̿[/9!J(r[f%q : P99RNSߞQO|i肢~UՏhl=~k) BDU/Yh܈4C\7oh)nTqR^b NUK"Qyl[rnQqpp2VB 2atu_$^OD`;- i`Elr%@Gk񑒻0BdsXҵG@R bKN|0z$ɨug1G 3m":ʿ28|'N_@+LXv6 㲅iD#`oDBiFUr)bƈL2.h)4jq4>c@d"u$[9-e-#vS쯧WYyx"`DyDZDBM\=Pr)F0yaM՗eVu~n0+5`tþls~Zf #S\k6!|Rha^ bBw16/QK0W7cp<eK4?hIx1c<CHde iyl 5uÏ _4d(z *u>:zf^i. 0vGbj&_!q(*=k`OpB9+p·_ yVߕ)yxߵ~P2"<˩hPl8Ku Sy{l { GG&l:w0ZO /#`gHkDp0D/uN{VvX=SR?!=Dnm1WNhKi;ٔNL>YrZla?r:#"v @ciuf PsTv WP&k /w1<ڣ`뫠"B#2*>WLިR{YZSB޲ĦHձWL"՘PJ2urZٷ_mj誫tHH?s+ns`Abځ $zؑ;ק~=Ï6Zo?@V3l 3VioSNCMg29YJ2(PgwD1Q-L3pu|fQ:Q26CC"$IK7B)DIVcCijmX՞D5T2o+ d0:Kz 8ٿhhFں nlhI!k?' mT,1^JaWFFR;o+%]j!~j';sm,A  J68ݕT;jeH_F7,cͫBW _68t Fiۜh d ^0Iq}t/Fb@c5Te V1e3tNy_48RCP,{lGWRܠ£Aj"|hG $M4{*4̠̙[Mg,`.G跼nĀc+gOڙt!6h)ZsjE^e)xH#](*pWӇ%&KZ$-.أGrYRePyZxR)ޫ~zEȷ%,hM-oFۦx+Dn7Th& b>ZrR-&!c[% (4K; A \a|)Ȧ[7\+. tۻ0g9/{~%Y>qS YXN<ߐϙ PmJ1*G[QAa:\9:XNU8qkWH0_xxbШ[˜5"Y< &;,hl{GqGA$S<( 9?`V's/*fEA"":;8(:аNu"̑JzDпJ.7XM>X5^o$ &-WЧH KXȷ5QF.OgWu:o|=lMZK 'q~E#ѧp9q>.]i J.ѕ 8OpXM?sx EQio[VjqHq|EuF,ZH]l@.˧YqW ˄rťQD#3UbݺlKВ%1uqJS౻l7?ζ#% J+o}eiqf^l9A,Ob˱h0u5dqYi#CSn3)-'SDj8֧|/ǣg|gWohj.GQJǹ9#契\ˣ52EP #;AICH)i]mT)Qvh!X,Pze[{¹NV2`5qwyetRt+(r6 ^X51,#9UWƔUvuj~$W&=WM9S~m~t!DùFy=;]*p;Tf:}iHM5GZGյ#g/L_~m/ ?:Gya~$Fiw.T-쇘[C .n82\HVٕ_W/{kȑ_K- u|p)+ X{9pgjx= $L@DKpźjoCоQQw,H;9; 9y#+er35k'wl*ϖ;օz]:ݴ߶fmlsD8q/b{\&YXb X׉x 'L޵. HwVHJ+W 0☭b0]ڦeE:'$ ոPӈ&?>wY{-5Jg7 F[WśhIJM l}ub]-'i$E1d6[T߂Ree{ HNWڀϊj{ .k-if(Fru+0tɾ~ZQ]&q3묑īh){oJst [?1V=i%sҙ 7h҃ȺW:ŕr˭ffq@6#F<%bMǀR{ jH`R,c*D.wfA >NloU;߯lӨT BvJ q/XНSz]WKM4z:m>?Qt9%F:a->L}Q)htWUhQ^'E|I6]хtVQ=2鯤/|$t}#Nb敟r`JR~` jzt@2 v$Q |9߇:kObǣXJP_R$WW˖'hԟ{打w!Z3d%\s-}0An! ^ JN Ǜ߼;I 4_Jq#G 4Γk\9|j8l*.;H9tXd3>b'%nM1USW@ Q>*Zq`imV (j|řIS*!*`u>F̘VXݙ˸M6nIsQ~K#r0 ~0JVXS`_/HZ!98d6h_ ѦE$բ!/G.:NDma]| L VF0rLkjHY JVi^T_hL= #r|wrQe( S*F6Fzr {]"GPZ%5rswɍZB{ KЗˮ%dyC״4vL[< g|PhVe`_R3ߓTlJlċ=DZunQF9Ĭl!8U~$!*7O*ljex|V"}gmo‘j $EadI,3|x/+""8@,gϐw5 pqԛyEVru5%{!/P9|EN5hQfs9=+@zf(G()9r^s!Ka;rkB]ucHO>Z&le: e~ \kDҞy؆9s&@J$YFXb.Ѧ] v\X?|b=8 e븋QLCɕC8IL^f;>-Fd4+D)o$5diXEZ};*!7gik"1rq$Kފ@+{n:Ĉ 䡅 ,,, jg5_o 1DD~\{wƫvQ/ EQLuhBM9&c˵eOscffN_YTUU:ɑS Ȑô$ ݃ Wag0\ LP .L;בWH:?^b . -xb@- bf͟ק{v|o nkr{d3O?nS*4xa tT'];MF&YXtLmʭjh6 UTSZec#슅 EVd1ߓ'Z+ qI&PTu@[n<N4l'氜 @Q[u|` ґW論]CsYcHfl^փo7zwX&@ІvެOmhAIVZ08k )㞣k IĺZfTZ`肥ԕ"+Ҳ9aB>n ވu39At]Ouڲj#wn7x%cz5^~XIu@:9|o SWTk:w{yH+ۨHh5.\N>9)yJxVL}q=moz)hvsX}\[@\jw">]aӫe \_4/~U#z ʸ`l/!0A[\—Gq - cu:ʋ'6hd,.bE#ч`_Lƨї ɭJ}}N cAASԓ}?WB+wm]$ˢ:0[nӛ[=kY ڥq5I !$Ns\4!o|ε!h?|4Yg6t>6_c%u̺3JeZС_\- yn:xת}@vQmJY`DoBbhŽ{^A=5ՎiRj7d+cX]Қ 5thW"j>jtB`^Nc72fkmd~!0 kTw%cҴR:MmH8 _\&+#0댆`CnwfnuH]z3~|T P)C,՞LƽleBGR~!%uYڶZ{m=`|<+Q>+sPf#AP(V:,h0Or>rRK8ES&&n/:{M.,(, 8jR l]ݗENCʶXV)K*Fم?|nm-d;,P2<'L Vpv_OmZq%0es";VpL,YwZ38dXXJ73ոtec~dE&JWRIZn7'qv]9~36RIGKy/WJd_ȘrsqƴNP59w chQ_! ,%ua׏T8/)cR' vK0(CO(zjn5r:Kk89ٕ"XvNUXDRQDѽ1& w# uJqG[;U i*]r ;)ε*77;p[ӦD_bkߎ%A2+W@8NwY>b%H 7I%E!~i0;-ȚĤ sw :burAv9 FɁK"C:֟MfiE_J[(43]JTHNJ/5'+B9 Pv +&E!ÏKmOA{Ue 5t(еm4WLA(ԧqm; p`$5y2FMp3RiP# IgfWvfF]R(,38fO?(dwY\' [Fy8PK~? "vnG] [M eg{S ?_FF*5m֓:K,M؀iOR٣=cO1)Oo$X"/A )$O\hUD1j`-+Wb.-?@ǣo-ho- {ga%6PB g߾R͚cz}&B\QS9\?0nhxO80. zƫ&UQ35QG,૒Mn(eCV[f ut+y`qSl&Th.<.)X>27ri,hR%%뫭׊ڸJ>u\˒Lm~c_21n?sp^\ i1a'!; ':b#;?T NZ9)NR"d+ 0lrke^( i֧;x1|y4Eֿ8R4=FzgJ܍;.ACVn5KV-Y Z!|A{ϮL%0W߂#q8ͨynC+^[:.?jVBkB()H[< qN|$ XP-=FVC"^yǧ'll C/i+;Pvb~)Qga=Q(ͶL\Ν뗜`3U^/Q.3}]'θƵ +ٮdMqs1& ?AU]Y}I Yr*!3 ҨPt/7'u 9z7qw:D5ZHZ?oFAoB1N5?m7C 'ovE5t7¸6H6:q_iȟJgkiBަfbRYBu : ԒNG T ?)[_-UjcO.T(JJuߪlGBck2Bs.H""fGakKGz:4JvENѠb%/=ŅyWB] I nMg|jQމ9bYg"qa^.O Zē%eX WYIONK6^]iϻzPSf $O.^[h_DtiP d4@F= (ݙ$}msMUf &Oh3GSb>F)|@=i~iFVjˠSewgӾ t=x7$@Hmxh~P3BB$:n/Ѩ2MYU2jdn~ȕsT) XuTPB]FbώӋmQu/~_vvjX GAN2&46;ooF+ЂLj ?AnZ면jфWohܼ{`=e.ܴ*Xx4XUz%'lfRtGAQ[W!_!F̈sywmldUFHYT#$~z֯<)qx*:,Y9ՙ/Tb"ww,gq?֔ExDQcQy0b Y{ubSId$eLX>2jC)?/r HokBl#}׿\Yg!eP!a?IDtS3{2Y{Ud{YGɆ%pH%xljYZX5S$Q{3Qwczw ?s=> vn2u:^DAK\3~ Vl@׬eˠIf(/շA]g ?~ I>ZZ$G K;x( A"ln~QhT$#Pf`܎ vL=ņ57}ڙP@xnX V/t+/*"]"Ń,gRxX Fc>95/켉-`ݑ'Y~I̙~NBbrV!9 R7H( p1{!#xhmhc@Ft('J1+4'.l0D[uhpMpX _d !(0ȨlvOYiHxaRM^e25ҁRC<+ /0;.׍@VI;-šqs7W~Zab(b$h[/n~2vdJGO'yUN6`zi"dL&p]Qv7ң7ׇG^:^>oY |Bx(ts r9 mye$YSֲ$aZJ@2}QF-.Ó zjFAi:Tzs|bzÍ8^bF.gJO,&8BPJ L7qÀ;Ebx -8\TOR-3'xd:n$5@g. hsdDr?EH3B0ֲ.o^t4/žt\eT}s dM N@F^i\|P)h .1/v8̓X^(4qURn57=r3P@vh i Ԙ'% 208n~wz\WBp􎌎!a : _ffWmhő-U ۧ<1Er*ネӄ/Z~:gZQ]|p3@JZ=y\P{jf5a{y6zQ_ت;,rHȸb0C/+EՆJK,az&`"Xwc.z^*r)n,\qYr4gmH$JW!;9fryTvS^fo:{vIe)C]AӰ/sGAg&̵*Z0uڌh uYh*1#WhcHQ`;W@bS5K<_qR_BM☑'}*M9Z#m+Pfx>&o`%aCfZ^wz?U`ݳ" H-Ѐc>D~_hxH/LCһɅḃ`΢K=Բ@RQ| |u7LͬrX qOJ#YG}{dM'O6B#˺0Lj-l̈MϟOx M<aQq TQx >5];٠lϒR8<|ڼzAz\|Oidf| i]G1%\(%Fac;*_q?~_ʡb2{mV$K;U&ܵ, " TY5aXD(&f`/U𛇽q-֭pӕk }Sq~gPwS TkR6Wd!q:Jl}vLNa/ż_kC^v4&T2F -}*LV/ _Z&#-trܔĈjfuU_ϒerMx~l:e(bUCBMK\fˮ˿:2?*qۢ &ۿʕ8:4Zr\l剰нjNVLh|6u-0L.big. phy 7?u)SmCXER3&v*w#V+{6!tBs9ǰ`*'i?$^+x7)9b ߝ Û"XmY4cjV*>ObҤj":Cs)v +ʜHcmCх7 `>!^Uo]Hdev\# ˘T {iȝ>b9J^ΦٸheVST82P0 [5ӠU}vm4e_~s5L=qxtˠ>DG%! `Xҳ NG4!R=PwǸTgM9_z ؆a?glĥiFgW5BR[42r]vڛ oK2cB?!-_Lanav-怄y֎ge`N1@Vл4iֵ8\> (qP;5eCت}J־mw_i80\HwrP ڿXX?z)Tg<Wғ6uz_bg,0]C߮v Z,p :'A+@),C@;r =١ZP{0! A;:hN/'hͮ9S$-J=_blNX[(38k" bN?hl vG9 i4U@f$󂪼A.ɏxl q͞H1+WZ|ZDV$e-? #6J+#T* _@cU',vϮ_L졮Tпo1P#W\bm^#SΊ PT+ߝ2AK g>1劉V a>ԚWOl'C!~XT/e' Kz#Qrc 9*J-1x7OװR:[cdal=U{TeB< Mbm]\^F=OYbc+eS5qK%B)Ng+n!"mfHXj~"r/>L#W!0C%LOݲD:4h}/*oAM m3#Gh}rg/C4X ;%B5z"P b`ӎh""=޿U-7D*a0&N#l.1 ?M@eO47uSxI r;cM kVUR,sXw*.pg|tÀQlUׄb(1ugs\AVu}}S2ȎW6>-(]U?qHLcJ#\qF:\ +;'#.DqR&"(,$}ZX Z(AQpM|eU0F]u`*90(|jf=\{V);kױ?,|+lxL5ĩL\d/A=& /-zΫku!U-kv׌eG$~O*yU[27u]˵ tT}VЅO@W_DA5F.Fb!Ŀͨ~27L*ǀ1uZ""-J̉|BV忐va Q˰!"Ф,͖wgUd_&jVfиs` zl` 8u WKg}D#oGi̖EJ|_ 1hUm,oV$=j!Xxo0Q_%F*S\yr#9cmDb !q|jD܏$ʉ; 0EpK&p6Q!WKO21E_Fw \u "zlu >-ހ!-U.*/`/ے zt gS2WjOB5 ظe*K/nZC6JYaymT vHHoOǘ'4bl~VGWٺd @sd8Ơ ɧ_cO%tf 8<FRr8a|%Z;<^T MM$jK"tp{0}qASӎ }TP~P E%  F~R[t ꖪ ~ ٬$MKzm @qd4By `JPڥ/9fmQFLv&TZ̽O~[i}%[3 hʑnysV֢X14$ ;QE,Y ~-pK@sZ\Ag{a& d!g-"uQhٖ"4#Iܝn[;*OUVlt4!K{VD%bV 1a"$W,T.BK$mj٢Ιu)IC僦ވpUF>6X ^ ;Rp Vr1^r>)J`!^M) nd#?e)흰Ko#Xa}1|eadaNѭ[V5 N|# %!*甧\OTE j,a_4~DD0~(}Ʊk6g\! XLmBd7VbYˏ[Z9ggdGDֳ&eoKb ml籔Vu/gJǴ8/!U7fAzgσ|y M?ŝL.f>tfޥVhIL؁ <}pA[zJ%69h2A r >\iUS:akɱm8>t/NDR#Sei(mK2:r#(mwVTeݤ$T@u|O(up `PZ.KɖRNzrG'8qZ ށ6/-|HhaNιyP[ S^r ] Zgr Ҳgu3mS_G3Tihr*z>ۋkj8zJ~Zc7[`|Zu B~3g@9y(X;uS˙PL3?8[hx7SKpwJFc ظOQ$##|i*rؚz4וn%g)Bcrk=y3|>~~ϯ,IaNKğ|՝(P(kR)<9aڳ\5TMy\@дi8Yϝ%ǟss-%B:KXkPf\6nԝ*B?MZFaSS%^Lп&ET7ratGy uy@%G1U3T-or:?qtmr"USd2*Cn̞:3W.j,O3 53$x&or8@Z ETK瑤D>10h GDYbmļ穿IiRfV\otXԬ$!v\fM|VYbuFĬRQHڒvaM mdYSEe,WA\&Y)zw)ځF/ڍ")áZwˎˊ_]AD9Čԉe+V%8B-~&KwXn:mͧnb;DUdƨ (=@Xu Ѽ)~j3z'*.Kz9Ƞ>[)w͹jŰI#Qhx l yu)k!7 #ZJ_Xn<2a[ڙ܇X"@[l+ =UIcO%Y\g46,uwBl5 m9GZdcA6 Vv;6[,f\Ix֍88Qe;q{Zm|jyGw-]ۻkD8X7Ӷ+7\(UDDSKm%'8FuaT*o 63ˇyԂkCf0MOcgaC rhx@%zKEmlY DVyT{ jГ&Scp2 _S!T.ǫKm'u o'Ym(nɼe9)o,?vuT٘YE(*|Zȇp(_A.t.ݳF;S{ic",pwQ2Fr05j=[.`jP߿Oamsc.Usy˘fJNr돏ztQ(ĬP* 3` 輦 +HJ<=+g|=\xcB_I`3j ].Ƣ=t836ɇ7p-oL$:`Vڔe*6ǬD('L5wHB~#ugթie5s b1EQ9M-$Y pJ^>qa/  ȟ 'Zء4ؤ@x>#I~(2SFkǗ Ѳãf/_,VC=B˝RFWETϝJŧUzczCx<\mfX&HЃ;LO}ǪɸBl `iW?lA:;<a³6W{M(@m'rp7#y8t `ue9=~SԲdhyN`'FmRSQ)g lg,IG<ɠ6.-`?L".]+GrZ˺at_*=]-Ms@0f-wXg֭gG@DT=*X2xdX֒ X+7KD$Y\= fyԒv 9;fQDʁ#գ8vr?jR ?e}M!ZRPTޭ_8bO 1:"uot:ŘMUzg:ѕ#8'8"({>i,ơii%>j}~ro7ߐ[!;dιKYG-$ kdzeV Ɓ +?M?g%7B*jF`F гg(iR/#o0LPJ~)s=ѫjvh`\pIMoufz: cScJ$14H t*٨jA?S^}׼Q4iމzۥ/Wvޔ;ݐ}d56~2Gap1DŽZ%r9+|KCPgeĪܜԤDLoc"O>*r;HH\Dq^zM(sv%$nm %1 LLN})alvԆ*^a>㮞9ED|;%]=cv9)݅r-`e+7#0<#<(skO}Rۡff !C]_ rYC5BR!A], M~1&=)$Sn9`/%h! jƋ=Afpt!nc& Ym2eMu0t`~qs숌!T[2)<$Oʯ2c^VnQy{&۵a5GT ˍ̹?@X~x\;l:,m0@kVMڠK70U)Pԧm{}nfM7G6CCƺ( JFɡ~~wJAQ1*;B0gkF8)0DxxqLَ8;NV'SPͥ6ndxEBG?"o .%\dmd3.@ /95-;TzQd:ܲbR~gR22W UYV>D+aMT;'ߛԳv23BrfV#S'u_ul)xh:O7| F]yRԁ%8[Л]/ƘݿzgQI.ңJI\B=OXG"ߠ`NyPxx }O=(MVWy!Θ +}(e7 J).4ݳxx|+4avA=F9s~qH18_sh?U5Icb{`T@b[WdmF=_Tތ፥NHR,Sahj(,klIw%iw[& j_;s"pɞį 4 3ޛN*tw9"M*P~8tm{>&Uҍ.vcA~&#RY:yxoSJ#8 ϗ"a5KZxOY)]~atH`sMr,j^eݷP3/Ptom bJ &U+?s$jvdRe".9(ܟhGX3PXrW8_.FjVNn"6/ky1 OW)5u2Fw^ћ 9`[T’ӢϫEwCh[!#8OFHǕs˕_"hڀ#BVDO\x*POq7k<Ѭ@ v7"K޺M=4BG8VǓnY)E ?$.[ ]+%*vI=3K]h 兮%j+Sah\f_@5tERm{I T 2=]#=;,[*2-$s8%o%~y8>&95ӾIy_pC`/%8]2@05=%*sƐbTʾCz w~+ j \:-sV)X [)!g[QVtHTm4'eMisG=ZNeUkԣe e:"$Ť{OT`x^T]VC&.r'~3 F7N Z"^ v5lۅhDBz,_Vle0OVrW=0N xw7S"*nO?1 cH3(G3}p2O/Zu/ hF#=KDAi/1EF$cq2࢝rӥgJqzrVA =:NT\7>!-fJAW5ȵ=j1vƻ˾PUrO`Yׅ7éeSKvfx-d+0Y"`ZuSGMP,'Mj~x%TA2U}HpLzնz X[vNZF_(zֳz#x{Ğ:P 3"DJ)LO/Bץj1W[%a:w*UaXb9A43zd=CkVt#)Ζͯ =zM\&? eqƛeȫ*d@?j5Crit@n=җ/T9JrS3Rn((UP¼>Bn@=S1l(w k& Optۏj #ȏzMS]?Or1EeoZI\gFoCv]^uMC\Qi3Ղxx26NސN61 ɵ(w1I4V1F)mh]%dB=LFF@ o86옽-<^lQvN"`{fM'a 7ǻ/*wIUƺ#@@-#lkuo˽8kKYpQ Xs3z$'ژowb]TvQ,K{1KH;:|H:chˠڡIMʸ;XS7aXݱ](FZ}" zZ|=Wf玞5_[fmZE&W51>+'Mt*C+:Y7ӹ>\ t֌jh#\vF@L 7kK><ZGߙ)@xݚxaQ3[&= _ h:*D}NDrR0Bd>fڧzzr 䑇AJp};9Ϫ7 OMMǓ)5x]}YHT;3gzʓ1Jwcz/}An|J"^t_}BvHd?UzL RytW9๰@( m䃠;B}kܪp՝畜Dl۞ Ј0)Q4(MbTQz3U"YEi@DaD&[ΰ *bhV]|FYF'; ZGxJte.xt3#|zB |3J? Ur߂W"=Vʊe8>Dn%^ )ፍDƗhj 0LuJƘ;odKֵl.mO12:ܑ/碩[- 涼| P0۽tXQ%7:zyМU>f4?#?ѻ2ڐ *# %ɗ_TPvP&. "Y6K2[u1_A#mn%΋U4D"ϗqmP)CϦlB!_PXndÙssBv+g= iՋ:ڕ6Iۉ8(y6Zb!W>nTNsy=C\ApZWZ6!l =R;F uNɪ3ԣ{ifTnJ[M_clAj lr'_itC d)Fʺ]]|`6nR^C#,(%~kQ͎S\Ńm;uaNsSnPA-HN+r6C ~N2rIF#o_YAt+R cp "t[z>tx0Hw$8lz%z{A >`G ۷d<6lCMJqod bbW(]l~XיY/wv!zDs̯FgK4.=a"<דbYL}ieô@ `˔ݍu'Kx.e\{ VC3r:uf{*F7_ڷ0L O%?5Ve 2Ȋ9ScW36@9% bvVҿ :E 3Y4ݎKJT;9;c`;Ӑ`􄓠k@~Bow6T @M&Y^z&lE18(pJd}ʺaNDpV'XWVMb19/eGDC'ۇɳi.((sOĠxZ )\ZF:e}=GdV~nLf`/כ>O|~ PkdcOZrVXyk&\%!٪iv}DGKa4nY@ɬzL4"`E \0p׿ uEB|BCb330kkc_oT+i^+Y3^v6@@̈sFYu9&l?fs~ MdrmQp֫nY/ZQmD͞ΒO {IqD h&)@l/BC٠6@Џ( ٭Pu]Y~T8#`@bR4ݟ$rKtŹb5:_Ym!(~^f*Ξ\[ʴl_V9[c"|`~ o ,^Zڛ*xj(}D~ >r [pa}{oaV]uI1Jr}=>.V3CL%%l',3\8Y5NEz*J_ =S)o/yѼW[l; @vc)3YEBzevKnoQ폕1)I『~/QJ]f؂۶ޞf@*K[*YF!O;)q%=Nmv$m4,|$_}]yV:hoEʝ^)oBBcs uߺ?qx'Ԍ#pZ*Q1/+6bw`3eW! Ӳi/>,ks8UINUu6a®!j6zudαr&aiή {'`O?+Ȩ;mжЕ+U! mjΚ_ Wa(ER0kKJ$r8P;ƺWL5I(bX@Lr<֊Dϔ,``NJM'pR* w݄끃)p]b* ΰ]嚠 t+%G$kv >}|bW/,[̠xqtqD#>5Lv$߾BOpy9 d-&L#]/cL@hWC_*;O59t&kUq8lp7k>-g /-1Q!rֻL.B)L2/j5kh:r<< $0r;Z)tD)0Þkz/c$lo˛O9jhu sWv) ?TVJS7-q0~{La2y~yQeZA1drdY2E$]^|$ ldDä!'q;V$殩R  U=U)V7 !F-;13o烏f|\HhY`+) ?;,mkFGO+R^7eQA) xM2G|Fj贃T*FpaFUHtnЫ{"sΉ`7 WqJBaa/B&xpjd)U}]77tK&~ȾSoAq>1a& ~59)S0*^ r.q#}G{B1F XWeQ19 dl= IFG_[u(DXiU`(hf7gO= 9bhF(x *bes&!T-!4V*53GÉ0$,*$ !/J4Q̻:d 1HL c!ANj$ұ@yqnW>R*-С7y O7A)JǏ]=K1 uDAWȓZљ۱׫={๐J/pIPZZ]yHN=K4z,pn?fg FR$A7[R#Y?Wa~1Cc-<$À~TUʢf OO$3O,Lq٦{90}K]+8BwLG,َ WׄQ?i4Ψ=/ 0t\?C6%^Zz;.e\y c{ HT)%b{ oSL'A,3o729^gEw4Lr)V&['u2:Y /w=$OyК< [5ɹo9 *7S%(}Q]y[JH=na|`^sM6`OfɗUFvT<'LCj#Dxru?f7`qN+-ε/ioɬRMxyZ'Xp}4:(5C/NRsd9 f9` c$XXJRZ%[Rf g>jfͫl؄3}OdGN*T'1D b$>qk- ^l o0>{b9ܣt/IVҬ~sPuY#\u"] P)fՔ"H[JDv#&aPYo)vӗpBoh8Hk2\Z<ÑYV-낇׽p1ey;E#p"}p,℞ZZ$^x $I}ԫV#TY)*z# Q>3ח/kUPS{"RXdRt"5*U.g:U(h1qk]BpK A_=[ftO[](U˱1ڋn@yΛP0% ‘ka" #2EE1^Qwqc_+ơyWTN}$:6afW>V's! GBU2V7z2R1(3]sW?r]A;ޑ"I.:֡|g:fOuFN}ə7 CJLO#('wQ v>^|gˬFc&eHVJޅe?+.j(ј5̅;(l?r!?H+&D! mz/dMcfV>op6D##x`s)o$VKέN/-N2U*O \_;cxD4ezӚش ӎ+L9 $v{OӹtflOeʫ z%}"I[iyO \q)>J}\Ov$Wmmdv6qRvnnx?=˷cT%x,{1,H&9 %t 笹J<ɏfkɚ:F .e`P@Bj);s ʾ&Q %X1FN;vcmb؞V*8u>5w?Aˆ+A*/<-vq::ipD]oy‘ X +hSEZE}h,e>O*U^omT[g^W/ovŮamMNs[laJ8ɢb  d `.lb rA$h j*jtw}nD2+IqNGvT[OWtec/9֑LgAjVs9g8 iYm\f} "-5Cm.xM߀zjh`󝌨o`Dv!OjJj#r@:Mc-`kpy7}?!Dov[ף` fPz>,s]x-~GH~؜JDbR|p><̺7j#E@eYPd$@J9Tmhy)f Ph]JYWM G=,.hݜ!-k],92kfAӧn[ưKNZI`ӚxU#'-Y^]ߍ'7`W1л{ۿ5{ٜPčKaUWb$jɳ G_;b r2Lע]jdOeB0)@VdҊrO3 i,ea3YyWD lܤ$ 6sLQ߮<Gk| ӛdiO/^n+ 6S4>K֏jv*xTaS#6U̡m&KJ31B]ŵ&/[)bYK J}7.CR p}[f|d4&:!NƾsJE@D sk KNɘP>OPwX.EK?h1d$/ 3peȆ |9lꠒ'sn/L=9Bߵ=:yQXcҎyF\W\xZ|N]ОZp1[owGx}@M"*mK5oDc5PgA8ڒr㽄~#6yG;Sr.S%pޞXo|zz7CnqQ6/hPб-*f^P|ma3* cpqw"d<ڡ pzTV+ED7uR!5*`'+ѳ0fkaU ܝ YntqzZMf,̲_y= E]3n9i %gWeTdW  8Ўت*ڤfIkh0JAu>r\+l~pBga"{(o @M@=EɎdEz [7ׇ(1xf$#w4pPcK=VK 3(*A}Z%y6_j2N&!FMMB=L𯃻hiAbjˀb@7ƹmɱ1J~d$yi/sj$ 3 8!3 U*?%ГFB$9C[9C3ܷwl cF9o5Ūm23@`p|&SYV$_{JhdcMҴ@| TBeo'3 miⷓwRF Ogj}zPGB-f. 9ȽA7"ĀsCc,LT7K\dt~}7}ϣcI3Gjn2ɖ 1bf.#(gj%vw__ׄ=||;WQeG'=pj.$ߔA<a,:38Mjs@jH1Cb(8'0"1ݵD&Id'l_wbaWnsčJq{gØe0e'uYi"~& ea/vӛ6NUӰ @SH#p_F *FC1a=+Cުsn2(.G|7:vj@8lFJ]f,7$ IM9H]p+Mla}W:65ig ^nZWe!kc!;rͻs"- o4G󼐍WJGE:X6SˆXwdש,N#LX$x J=qy޷ W++9'4!"r%s%ckk4]g%B}˜G P9ӹOط# I='Aln K )f22$KK^m oP1&\ VWXgqw܉fSl=;ߧ"1Md@X0U($ܚI _y5XHa_ZMY?;φqb7[e͋|LsH"p[DyN'e QW5Wl,y.تr{~ioiYʠH5fbhRb,G}6#k>0Aggsnձ]wx]wDk©uH Ĥ} #!Yu_Ʃu ZӶC56Gו4*bodlfr6w=n1+IAIFEI=5;5zhE l\lV\.q;)H}S;߿! VY+>!l;qiu&ˍ88{? *Bh+O!8|| : ^%YQ7aRRd a8!#t* "jmM K0ZjE;ntk'eDvouM J8̞;γK:ǻX\ *U+7Q9J@0i/J  C$Lo,'"0q4)g@ $%\}A-j{׫o3bQ[3m1eWw+zXA"78LmQK|ς2wr3CNܿ4D8uh+ FA+):S:xp1T7\'c )T >ec&ä0*`6mU^a̚[8ku]>Mnb+ gL&iVxR5<]WX^) n -ކ^`\${CˑqC+8&Lo5З[{I*O4* 04sJ͍1[]uGp9```Hv 2hE]yRD 7DJCFLAsr #D1PYxG/a`Js>-b:U"St[ۂ`WAo"L_S_4>lDʼ$ B7FʌcCikT}}4̩T -eSK/VK=:5z s.r^M^YDbf;Ϟ@/$Qf];X\(I։;~%HT^sE:Be3j'N kS 未Eg=€,dmޑCFp|r zhU;#OZ;"/\L3u׿e2>q5D`o[],JhhFz>+pͬV'_l^#'S"L9㼭,1\urpZ!VX礹Q%Hn[+UE.vպjuW* .;[Ѥ7^TT%{҆BbDDhX1VrZCG$p%@Hj7y$nWU70䠗,%' ._Z Uq/^Lwsa !s^#A T 5NXm[y>dẍ́)(_ t49ך/2ڍpHR^޷Η鐔Kc}d @Y yvmo ?VEg.yn+55OKN[I ۓ5>QNl6-K(MG=Px^}/ē(+J!saG9G Յn"PRɩ c8JG]Opo4*P)4~nQ{ad,| c?2y8C/7]ĪzDƀReq=O8Bm3Zm8կD)SԌT M "kTĴx$e2Yp~nv<)l]ZT$8: =Ii,VsiԠud(u/"zB%>Da$/H9@YClo.tKALvM愎IϾ8͆ռ/-V3F'Fjj\47M$L7#fd-8Y=%v7v:G@wF$Z|S鐳ّ:`~ٹqE"9x3Gh%L ғyA6}ȐeV B.- tg>{=6*W?6߱qXOT󶛈]!Pgl8nw,NW u ۵pb[j_b*--=cA)[ip,PkWJD2$٨2W4)屪*CUjyW Ri×fNnoC?/%}14u,[ּ[.S2X=b4/GڝL' Z *=n)~dOfHo )鉲^хcH}|Õrnq~:uO2bK-zE!s?|hj"O76s*1o&HXm(<M縲*X(99\)AN@-xŢ*~sڌ^w(߈(j/"jOiha(n+{lL%/,nzlcwNB6A+9z^KhȋIz{MH ݰ)^ƫB1C y=CQˮ.^x6 OhFjxRwf؀ObLGeP{.v~n6`a|L1~0 2 /HlS,z%Z dȣCSnSNa ۷3PwǷ@/ ~ޚ:{}hJ=oˆ^)\N ;ȓ#q_ jIfWAEъ-,9|% ?Ň",a 9hT9?e7Pob1Ā |'cx{JfdIT~Qr>Np3)d?%ڞmgzݤ!:K? #,^VGcP{n)-bYKh2szכ%l2k=oX#,E(a0QٵB9fp;t1F&F:3"L8fv+BmoD ԡF魺 R`]þTxhu5hKl\$sb^Ȗs#-=e=;koF5U"=j,+0zU+&ۦfgi~AIg<`"\b-j.b^miTa?.1hMP h|<1&ixu!g؏\sQ LhZÁƈ WvbZqQr9_S% +3^[jqp.#Vo6U릭=D hRwr^*жַJg:]KԽujy;hL#:*{}}Ǥ{u쭷k/Ftћ쨻a49w7%"^t4HOT $CUJI«UO95 IG8]W6{CUӂh X|z^E~c( t I'^n uulUuanIU员/*dD+  hǐXR6J0u*oѹ HrtRbԋ3 8vJx!Jf⥲ `Ȁ.Uُk6xD2>N<گBG7:EoJ*G.`K+hRN2 ku-A|dH}f{=`ϣ](@O\B r" osWF2>VcI-lciX}+Ő@]{;P:+z3k"!uP+fMqz.2wF"TJ?ώm 20 `@m䇬;%pTI$k@& #mzId7W e[Oe&~~52t`\6kpyIͳ٪*IQ?[ܖPGgYr:vˠ}SiqxWc`* ,zY=O[:Ȅ~!:s+VIδ$+1+&K@"Nca^^P%UcQvwO\Ҥ N͔an֬SWT,䠖 9$'uwAMUxpHyJh˭^4xn$>Ui+|)zޅTM܊ɢ >RX_؊hm}l"̷D32%?:DKĬhUi)5Z& tl0.a^5ݞ G s!ٮ؄G۪Ű-{am!?42x.`mՒf}vԼ1P2u0'QUS ଣ5ͳR@ewB{(pQ n䊣T6觪@@|VE͖Gw[kc%~$ӓi_9>Y6A_pT_]JaR6Y=Q'd7VOJ+ :r4J!2 .ݑrzS=SDj(>H$)A-B~ŝʏɬ~ .lIn9)n(n*xPi5ƿ O9S8m vFC6"ZV%t\M$蟑t/:m`NDv% ե`YXχxM,.0bq}|~ 䰈wp)[=]2|+A᪖dS= uÀm(l |g5pX\1f4[(94̿Y|F'RQoW}'7B@^#0峬G+Ӭz=ΏR8PCbt$V h\GPO/+:Y=MPz a19ajSyGcbu}\=i›8GIkI__]!(dEN]|31ݘĥt;̙R)`H>~Ԇ/4$w贾cġpUKSRWay?X\}>ϜQSxbҍYGC5ת%\2D9@)@ɁG y}j5s3>cZ%+&-F~![U d3VbҀ)3f9AIB\PP]iSm7v)Dd߃$J"M4N~j>U=+!mLRk1>Tϖ5K49Is[^@}N6ռm˅hsӹB<;z( Ē"%KYI&]dF#JA{AvӚvs rŊbG@K,UV4eyvDUp X2a&X'+kҡRnU}`݃w{:\ LN aoXpÎDz|Fr= s2Ǫ?q\1!1(GE)]I?Y?Q4; :ZL%`5w0+> z#\\=u24 ]pֳlJg68h;>}~aBHހ{uv&a~'|1$=&Ky5#xkgKq -[wܭX![<$ ףwgqֶeKE #!rŗk+ q.zt+*t[;s,MUqd$%~#x-0lHxȕ7ZY: |S}sg<F؂#覱"MuFpLQTEL)B.rk mPL4 MD ,فFnܭwDX=r9Ct2s!D s}ft(]o"Plk?Y* A:8&~_M<ڒ CabwJ% x@Jd][؆HfbM2>ȩÍ~D-э'AkWϝvI?h/%zNZ[Ch{G`7WS"P%} 'zmGDii풊]M(uiM%F=[EL7 Sz꽁= ?U[`ޢLp5\nnLÁߝMt{pWU* DGჲ!`)Tu=PC[8&_:PwZ}[nmlTH ЙWX#0E_(BE_ i4}»xchL9,qΒ=Dhҽut{ q 6($~DӓcȫM0N^ac-e\AUq*wtk2>?|S\&kÍC.(HRĮe5F>xP7^h|V4n(H5D"=X+«=,EKh ʚvEXiRcQ.GZI22|*蠐^GzҮ.=u0l"*?Xx겻V;09Z(5ɣS6 /} S.X$+مt1AS!^E{dSH2tK.F%k{fDR^OXY|`n2MOC|DXS7o8L< j.N ?&^g('e W>r8qxC) @ Zu(ml[='. TN bwV݆MK"fyؿ"0tܭ_⒒1a2{)ݟ%= / s{~%rA?6%v#۝;W n>HJC^3Qۮ ö*B4sXe@ʋ OʣVe 12 oKVhw8>p4v]Z q#:^j9bη#t%5KGAJHXbl @s ҹ|Qn+yL%IkmAtcZpʦV+HHXq "[~1Fa۳&WFKzrfǪl69~u# uz8!IxT3C0֭lBS.7ͲScY J]FFDag/5ZK b,Pp8\Ho~#19oHS/'w[^ m}!Ů/pѾ|=&qHNx6SEΟ<|H~R:kM)G=P.#r R\t$b5ߚEh4AM"Cǝiw1ݛ->EL㮎 .9[$JHxh̃E,ߒ// S}`1xT2`ͷ*R]CaM4pZ"A>ͱ;i7SW(̴W㩻M23LJhP:IeWmGbշ+y |cnK)7(7cp'Xl%Lez0)Nq" ΏYiR|]U_O6KiF;jbgZ@ȑ6<'E l%`DzWx_+U@w !-LO*| qv ZCv_Q,وw\v!Gu2wbLm;+iK JxZqk @٪fjk7AHr e]Lpe[5`: lJkExK3 *:qy ')ǷnkAQyOJ2ݼ{4S$*NJ',/6ԳE!O#IAó<ldnrCEM(L`渲F>k^aIK.%M? DE}'XpYL(? x_ߠ-3W!ّΡ~x ^ui"$ϻB%fM+,ȗlLVEW y}:{52䥟Bo2)u ׂPIka4*r~^pqiэ;tK;az>ɷō98)Vc_ʚ\OQaL$Wle\iTb@fP?l xhˮ kv(l{+8Ʊ9p|F.hG KʙJ9EFh4Ϛ9O 0h;o 6ʎqOuH ZF|wlϱ'Ofj0ς;͂j\{O%āFoD: EAVÆ a@xmp 7F%'iGQPɳ ҏP@DbʳC](zn ay7g }Eۨ'=Uçi_шʿp&*P|`f_l.ϯ[Lx%/+00~b-ę{^,&1c8IHYÝg6w#g_6qa9xJ c0-&;H@f31V*kE6a,Q|;f0K7^HHahhB{(& :o76O9qf(. XAA)+s@|ڶcy;yfR1YnɃB߰V/L[&#f3P-ngXr#^ y}pZp/˖4sym}$uBȍ6E|ˎOٛ2cݺџO;IWl9fR-qT?3'BřΊ"<@MT: (+[8N5Oͷn+tnJPPN4~ sbYB"5KF5_$v's |8`M51o~Xr߳ |#@Ti}k@\vʪlE *XTɕ.>?+/WS:g@wn+?85"С؁ќ[@b,zcН4Q{@y` Y 8H!W W z Cznm~̀F?N3.O}Z)TL ㌞vC!R{M\sȄ#>FZYuѿXqIèy|KrMH,to ?qj b#`%Ş9aNZ7=/4G@_1m`mܥP"Umuuqx$ =Ĥrt>r!v^e xUL1*n:*6QHTf/AL#{p\Tۥ1- z*S2 %GEqӾhR?Ea·3v-%x3>SEGد+%JU)6({a$wZ[Lvq{IaI8k"&04=ˊC7_\S_/B$U @Υ>6M aq c( DƕcCd^x&,J5T1n1VeX?2EGXg0x.ݒ?m<{RHGa)e}74cDT*Iaaj8vOOp-xU}jzigXr@zU\^NZ U)sUqIemч6y:T*o3W,li;ľz n(Cꁄ^ Fu<-t?VgUB3*BTva63!Fhd-AAh=#+`d f|Ңc#Xϔ\t |251/EO2ͼ.6ʉ{y_>͇ANAAG}"=_Fӗ  븛54\,eՑ?8:htfIfB zcjq)+2A&kel< 9{5!70,g-`I}~Unٚkkmg~oW{2fTgQ*jr_FEC.4G<!J9k޺cD!m s*ԗ:׻lwqW-aƚOH f'(m쏥ʰ^@j&\,]*L4ߟN+q1 MjHX ;AKy}BHw Ϯ1fkZuh2[V 9 Zn-KEQ44%Gn.sZ(uA4I 7<:b/]W_HekYg1G{ы\eckv? @UD I+% PۚŦD UJCC~W'L:%94~Tu oV=b.A,,E8AT8.8kCZ7Yxz^h:d獴hc_ؔ4Z0e"|42_Rg˕8G^벶wYZǟMJq}?ޮh  )݁GH7Qy.[Q?W"s$] SkW RTl/[TGzB!"RX6{~ K& d[R^xh;IZ[F 7 0,aml ɣ UX/}Y50̗4z7+ɧU.E/b( }"FT\Wh7]8D5eOH#`0O]κ5yǂ}egqcMMVn@Iᖳp/+![3Wg;F'$KZIpe9ūR6\gcGwCk::"Dh p3@]!+Gk8jҞu|_+S_US0r&!M';L0NL{XdV hO?l}cٲ4oUq32|9֮ _sIXbNP;T@푺9y- d4%WIccm3H5}T#Bn!M1*0REVc<Д[-5Gphus'=0&zNg8h~KlJ,;@("cUT7ⵃXogDXm;oᆬOF"{y ~Dk#^Qy0rRvJu k %}yCQuTYwH3^&:kY&Y! (7qd 'F~6mfF xj:|-zޣé )-GzW\wfmʦ{@T3T5(ւl Ry6HJԙ5ੁʏ;AZXL_zB5L1Rt=rVyKFS "~jmL\獜6E,Y.h 2SD Thuי{1g.ٮ)H4msJg!j*mzܤ0Wʔ69+ga%̈fpsZ+M1c2Qdh%DkEV<}u\BE$B{{+3ONh4C?'8Oa'3ˋW:BF5[:UuXFH6`{ Kh8[1hY 7[rY)'1}IËFҟiR J 9jjeԻݨ4ZTZ4*];%-ܱA򕑨S|Tof$}D#>ٳhovIWO. |=`3^ڡ!Kmz̹s,ѴJ!'Inh=͜qEREn \P,6C{GJ!GMr@\Kz4xjDhBDI*dE8q򿫍~6vG.]0Ws̕SNnUJā@>W?>0x)̥W]4Tfsj 4zn0)mC:m<'J,r"HDi&&80x Q+?e.TM;D΃~ <򪬉> 9|.d.<) E ¸q$;p=HɑFy>HCW[0a7)АLHAA wO4j{ Sj O_Ց4O6pbI3[|%lVC/C. ńf̀K(VQJ0$7кRĢ;鰙GNg`-'y1`PH 㣂TJ};X2|t/TpmAx*rT:"6w7?-E&=ʁ< *]WPZڤ2#&`4>З0xH.S!$?X@ޢ2sg1o."+ƶuv̸CFyS5v҄G|WԎpw1똃MW\ʰ[5l籀%s]Ch[_I#]eV񮕃ntЀ05÷9`Q:\x9@4Sn}']=w^X1Dvȑi|bp! {((3I?dTm=ȜؕUP/'ŕEzʍ Ts~F]4x4K|ԴlG~ՐOwBF4Kؑbp˄*bm4#!^ƪ)LZ(+l=B.A{ģ8b9,RS[8҂6MTFo'm̮@{:㽸r?RoU~H $WLib=E:| T@(~6=FRv |P=r/RRNjsy~\@j%HlģݛZP^Kq4R_U, zA K]I <D4^AI0IST3"(Ħ|"IƵZY02V鞞Մpel,_Vo?OLCO[CQPiA5KiËa2<^0Fxp0^):/܉Qko:->-#-ѲOA#g)PTFĩ] \zy] pnC40 _ȓ3Oxw֥|'/ێU![Q>WYD7$38߮TQf3cģ o[FTh0뛭-Kv,ҏdKҞ&wvM~i5IW^@B] ^j0ut|.`S~t_{@0w1*s- ͹]aM(Wǔ̪{è/'sWk6[nOMZ M:jO${\zĘwB7S&vZ=h::i *{C2/]ȭFhOKJS`epC&; ;=M#!@mD ?~A{C< |FCFVLKH/HZNWl22i )/\4zwyo"u*4-;]d~Dy.N"b._b"=ԩsKejd> @Mka 7Ip7g(ܗ"`2yvBGk5SWq=I]2 Ӣ N?6=b" 4%&7gXk orἤc>_W'֢=w(e]\;a?ԙH(Ă[.waYmQ.06^a IXQ&[M(='Qf!rѧL A4 |kЈ 7=t޲&l-)t,0ڈ5m~f/oZԊ i LB*'ԜڲC3{'{4^@Ȳ`3;t"? 'Z/AjM/f,FڂDq{aZOMapo̺}vXm'JJ>$' \Y^mD i>^d:peXGI&}``P֤'x<sLgZT |`ih#`C4Kf?(8=o DyPҏuc <9 . }Pii_D 8)!XX &͝wTl +ɣ`{fhLϺ X9#U/Sԓ,n-Ѷ,/īa3MݙyO4M;,2a3k hOM"Ŧg*%-!V܁y3I.*"^Uf\|(]D"Rm.[b`AKAH)yGh2nyaipn/~KF|kǪxZhBai]v-.&d,0F^Y> ɰ8pLfOpT2Ij_8,4֒X mteRs"A^5O 3` 4X OtSj{-7vxM4SCq#r[شtg`ena50{9H.>XlpcSK:Aax{,0:?ցA6f| | G?" Td@DKB_}۶v{j{N PY{@l+IHdn(E KF`҄Wpk&cX˯ np5C ӔhOS9m_{+Iu,;g:BCILR#i\Y`r7/0'UƘV# [2.'[uG7b/mL: CfkCY8˾B";#8;L$5M9[ _CYGřfˡ͉nfL aiAdTk]s8˒GD|H?cm32)5Râթ6)']ctp."5sor"һt/M+LQ2/nf\h\0سqoں1sWSSo|\uUIB("㱔V"§@C6G(< hv4Ɍp9/!gP,=s;,a^LO2H}ϒ6ޜA2o׻BL[>;~8+{,<$W1ͤ0/|I)w,Qc.sF@(*IppV?T:#OUaQ5p*]Yxi//wḽ'_:MmUx Ύ0Ƚޥ4kpvdM ōӔf'uc”/VF2=?e`..2 2nC=|DLfØ=.k傳`B8-l CE-i ϱZUwNY ^M>*}Qr>aFA&NNH LCiPX^IyXج_IM΀Y!`F/@G Q YXvMr١1s 54/u逾z8Cga;4Q~zd4e_eN9dftJ?YIH͐_Ճq\OXJW+I$~}LĒ|ƎߝM[%wqQf%ӗ6G\T!o*3cȜ6QȐ).GM ?`Eb 3? H: mp?eʅcL+WLLxf Z7h .rWp\ 1e([(L:Y"1MP"Qg2)K"aQ_97,b|:CT[g:3Ӂ'vr3zB,k&7*ron^CLiUrdkJmg׭=_RZ~[#{:&إQS2^\zpfuo'-?mAbUyPq[MRr8u3I["h"$]'GM!g2]GnD7˾(Dc %ǜVYn@7^O޴ՁCMi})iJT.4 ө-9ڛe@A2CsS(8 hYI tjz`6%(.;-ę>bxaZ )մe1a_mb5PQS7H`l4h/L T^a:/4a`Bު޶=gv3-$馾 F^:6 @uHˀ"z@LWR I9tOaWzNxuBA'SY~@ W+HTeJSnK?ȔP[DƢ_DHѿxfb-ymjPAm֚`AREeJǶsOձ'0bн !7ľN0+JX Ą?軕M vuz/ήLY= o*nL+ALdwnoQN;XeÁzyi"V;p M%EPfX-.Lba&~fG%TvW۵ YHЪDVnČmqxrf59+f;C(K"6l~е||0bǻ{xɝd֡c NIU& Ç3^$ M'BQ= 1.Ǽ"F۴N Y %ˈT0mGD6/I7+iUwa Dn埵bxў&L.d fzTҾC4E:$FDA\tkg` ;Y<{ϩ',W'vz+t1+Qm6J#YdEԗtje(8H!G  NTұ[t>bHn~)P IҽC^EHp? ؐ0hk+.usrϺ6JPJBD!FY)DM M8:f Z'\}GeR X|>ȃt񂃊)c]PiL͚C_]vpҭ{=F9O3z kDd?Fu lᶣ ƗOm~~q/g\ sGF: q0zgv8eg.)x5Pqna:Y->q5uXl?;[(%mY1yM\Sw8=EW!Wy_Ѻ|+o'/a)F:at^Ցhɣ޷3Gjd6Ÿ_Hl$k`fjrE3 7m"عLtU 2K'N=%'}7HP/{ԏJJ]<1}l_.\31:[5%6L&ݡSՔbWaT4~;SC}gjnar,$fs{7zU-~Hj+D+8)vƷ* 0xiiaC>V%p>>vJb:~($?ȱQeej>(2)̚'c%ҫu_9RiMc~tiU|m 鄑fJ8-QQ[D4^խF"cBR_k.asĹ?!DQ-b w>Ri ųkPy8/7{, >+s^ƫֆFf/k@IK3:4Ic[kzPmd' b;y=تE]H~GP>w W.~9qw":nF-b;Qmlf|(C c?wZo?L;r4 TQvAbPGf~cP$"K9=GJ2 B.wB?YٴeulgöJ@8ۦFwK՚-|PK֐HoMU"6Hoн]8v(*\mݗ w; Vē LMuf=ʈD7K!ieb(鮑(!5 hDFu,?j2t/̎uu S>  ~Xγ/уk#\9lK; {ia63S#]_ϲg [* zENAgX>5zv(3jjN+c݈[SCe]a+򭄜"6uxM];Ap MNeM?107vsO 1L,GJV 'k |Nm)(D^ܛIF;^Dra )f,=P[\Շ|?\z:ȧ'@AY'FYX(/n鯣Zi# ʏ|y*8akU"FM -֪ACI-jhz,j QI2ov.5d%炳XUF x$y"0$ETP!@-ÚPt|;}gE'U}M"IUq޷ms{4G@9vfq6j{l“kWlTw7د2x$%;]3b=pzy39t{ {Xݳۤ86e1lDPS8x9?^\ e1. 0w[B&VN fr!Mv8 :x*ڵLr)H3gTf0.i8'? )xNi97>Z?^i/~f${[.h_8acyc!M8{5.Av{%L18XSusXF3m,)3~/XD~QQӛ+oG`o-9:6G MΛ Z4iL2Æ8'5Ex=ɰRmH/Mx= 9MBUFc0a<w+C*FnKXC;5ԆROɪ4aS!oe:$V:)\Le%8fl:53!js$1'z9k5O b &! |J LvK4sH΅yt0 vzK=L"A?7v*Ai^p_rjfaC}85ݫ!2+Kc1rO ֭s@Rq]xeU^I맰nX?Nhwf--P2'Rm,{$w5&j}ޮpb VQr %&6;fAkP֞g7g]fo\`..}Ӕm@N3wGqPl [F988iI=w3xVYXї y^xJNm\j.H'~c&a:t?SBh z&f?+e{h1eZb@ގoW`!J KsIA%kd?fs^Gipiۿ}1F.e=ue=Xm.ˏے>~LMNY>U] QO.>Y@rE/ðrz%ntGE:,N{Zʵ:ńoW|&H]Baf1= 6s%uv" 3lu˛'C sJRg8.=oQ`u"&UE7N^)( @MZKƓR>Gk@_ox<=gIeu eVAۆ-DlG!53=LX`lr F'LG"Hz51I;CҔj:9PdaJHƿDQ]'~x蛋*[Qs3PKAQrzpb'D‚I+M|[[)B Yc"VvQ?:~KʇrgW=up`ӗh:Z%Ԁj` 2L}Ԁvȝhv.I52EbLsn~oH ٟeTfp6n[Rz8~_,%{N"%E"uKX7pBC¯=}Ԣj|j*0k6@BJc Xa\^7|(棰*Z Z|B6[Vw]1*QC)x=P*5A 4$c\_>9mu/AC)KiKk؇Uh Z2JEoH:bə/)+ͳ$g6㫾@I؊ULeLfPtUk 9uas,U58᥂HRjڙ#c;m3oCJ+8qvL:33f5;׏IMq>ţDv&hen ;WN$1Y>1<뇕5tr0&}vf}Jhb~@DT80hQڕDrjYGЀ %0d[-HezSezjd,j M|ɭ-_W-=e𪶊3-a)yY•BlT[]-drj/H+7qIj0>|TabBUӭ=%'2J 2Ǿ}*6R=h[2A4Ͼ~Y C=9-E^$5詂Eʫ̤{ 5CLc~dZ)ss xƀ)Jf0PS :Eup ^u:q쁢9:?L|+Uښo}w!V5h A$m1Z~l< ʲG\&O89H1mWdyONN7Q{?. [@,%)2!Xr~5qh%nw5ȍI+ʨ2 KH=g<, U:ܣwI9EŶ(Io~蠇A̾9 K '2LrN\{^k\0l|"^L $a:1B~xJNypG&$>ڳ/o't7_ ͽ JGI&_$$ѧw$?W qzG  $t=Vw Wt2G#&궬V"ԑWr!t8&[ja!+2o]I ENR1q^& ҮCn)Q_/2\%&`ݫI??tA`G4v +q̫SSC B[9DZgy+:R],=hۜih 57Mp@` -~t7XCȞ?̟Ww\+Ul~̊ՄRCEɦϘ1xSo1w0XSoG(ɻ󥍏tɹ>nSLO@. Зnk|ZG(I6*{0tXQUhG݀8 *ww3]XE7Ől su%ڡ4%0s]pSg;BwD%=mMv;<-HSCZr@5M`y/ İ7>Y j%W)Z8WCc+ ywkj=4Ej3)XHX^En huӊuH3'W"|GQSC,@(4TC!pH7nOu.:xYM'^Gbp$>Z`[l2IlX'KJ=ѐ Ddn1Ms>GAjaF9$A<TXozWwzVy)[։"f:HJ f߷y}K!b~p..@B&C.LgXCO_$5'O >"+ߖ~ܹ |&E`VwK/F8e+'a!ȄAap?\w91 R3(ľfQYecl pqX wRx1/7~@>yDc}|\8 Y|㼩': -5 :Pt渳xq+ (yF.y{' kQcP`HH_ڼlM9iXcOT3nc6+k0r`rm2[Jk?%mN7UI:s La}-N B/o0' 8 x;7bNjb<6 Lѿbޞ#'zODTZ?*3}4uRƴl-CwyQw}/4+ vIER?mr<(T*-GK%^DLj&<[-!à}d:?ȘrbZqerQ~";{OгoʅlS{x #Js\d2 )lll 1&A hAkBE{(d>W8'tg2F37ir'yHHOWu6JuuVT#ߗ I$0m/HA97Y, #e63 iԱ-Ʀ͔""9:(oiVQfppHZW!rlMXImao$XO%;in2 i Iż' mw ;'QQ5v'Fd5x1H+{"θ:㷶&YЭu ؇lLRq/gǏ7,BǮZA档u}[6:}[~FQvWˎs2}2h_$j슃;,q|$p%M.b+tϔb*h>Eqed/qvՑz%Ve&_׈|HA /P詓R'"U:/ 76e݌vK׷:5VE.z(TRV%-*萺eKC\N25B@lw:9-1'f-#8O?0UQU ; )fҖ&y@qzȔ `x+ŕՓ{5@Q)Ph͙16U9v}mȝXKK0St%V'EC8B+Bo _ Mϭ,m*6Ծ^J6gG;wuN0e?1NZ v9q4443#c@Bs+>WʤQ O K_֗Wgk2ŭu&#b/w^z<^z0V^FRXS:ρ"rȧs.j[ƒ4#,MNj)Jk|A{S3Oiw (4%Z?6Ȣe'HwaP_ߐ1|Vcsxw"ʈv'ma(6}pXCSsE(|t#$}LW 9%c9YUs^S"4ޠd/s2,XbwX^_ĮJ?.$4usA1z1;JY;f4À˻/]otqBxJlTp=>WݸC J#^%hg__Z\عN.Kx<6W7 'rkdwX~9Zh8*;_>f8gjC$T^.͎!!rPY0*a]Eی4*mK@rTG}-ɝ+̿Ivh+t˲HEr#:M@a^K*%>x8l;k,P{"w'' rW"d i R6;ܮ#2CJ&(sT'#|I|wViFn`+_o4<7|QAg=l>jrv$ tݻmL7tDZBя/Z4ALCCďzs(xIRk(NWDIh㺞jlG-B_㲍n<.)wӭ=O?j֓VE %n-x]$::j3y%A8\XVǸG|Q-`̫O;_Gǩf٘bV5*_d wQjB:(d|Ȕ!PyF t2|egyǘc|b<$}FLY5vf;}l2QRvﰅWN: L!Z0sm#uί-Δ|%K7ߩ4<1+|43.]Z~8kq5 :upɵw :7L>ԲQG}@vzປpN~e tfG6W0k|u=/H?.]1u&t6̄OS:'I\*"{.?z,jm**PG/ܣF-ZCe~l*I؃)¦[ SPyڴ2[N7XCF(h.{wCI|P42 a6&(+!3U*Ɗ9f<)y>|;A^ml!Km9A6W[EIeK2xX P}zהRtlBCw$z:,vTֱAH}̹ g~ԛs[Iz;~f+\^GխTxȃvk%$Q/ ;Ki!` ?h}}XUPh \PrtGS9|M "IlJwrKɵFG 4?\ X`BIUa3ݍl x!Mu Iϰ+Z24˽?ޤn)(9 ID'+55S[[Wp!; Q/+dw c]iZ0kŻC2/-'Y~f`xH.oFZn `fg_sGk;ds&8W}*ݿ1\l۝t,@ un^og)8M̱`͐=5=OȡןVo#N5/=ӳ TJؾj%9.a7bM;&Cv߼QD 4U] Jq[3 :b~`bC5SUJsH89²-9$Oq*_lr68uRU?{ݽO\m)gk;MUx5{P:;;ȫUr 5#Ɛ-e%x$8F]?ﷹ8>n -l9V͗/Z(Ӫ3McnW9=Ce( kdF)j9F;DcZ2u>3$KDio9[|$(s (F ْ|pxzݮZء7]iݝe! s1uԺ!]@V-̢n>0 {bfuN:;Ƒ߳(N+A.>VcJߒUYM"R c2C-tiZЄd yB*:s*B-[1$zZX[atEoK4IraO!иn.D]p+ӛ놲AioyIk2煨6])63&"31lhϱ[CR%FFɝC d\KA&*5-AO}jij</hv"](-Iɲ:~1Svmiٸz=+1 M C4y)*4p3u>^Nם  ţ35m-pt(*oOsT-sʹ5nhz33̳A6rQAÕɌ MrfEri[(x[?v _xPC&_, DAٳWt1}|1$Ί| WB$Mj(k+w\U(pb`jHf#-:z| E„|zCuN姡>qr [u%/m2&7(/t-KkYxL0]F]f2F&,fSM-›C!p xuDq iFnH̞~n-;C JJm#{ٖ(` BLhԍJsU/M_;zU#&GH PwͭZ26p501B]0oR&FK)^Z51b <+@q\&MбU&B }W* 0'$ll\;hWjPMmpzGJK((}x+ V0K]^^H @8%(Ḍa֏/#ԍ/5fIEIQ}K@ol&"usimI`_0ϝ7Y~R4(é31RP{ N&*'#"v}N]*=M)Ҁ>7Y2md(VٴsX0o"ėӱD9a 63W縣v1&.t;gw%B أsaJ݄*n6c":'q]ҥN3vL v,RMNזWiB7'n¾<۩rB"Ң>W;Ψ |NBLfˢߑe`&(-&O8S#>E85f\kٍl'"+*KF7pvU{e]k ICh:Lr_=:TēLBk-DxV/c>Y?kP|:%(tȬItbTR ±yD T*;žԧJw|=ɨp xtU$cza҆I" ~xHuѦ?)Y? WC̰ mM%vs *!u{a"I& S1hCݣJyR]B(ez%(oDVmܧ"WRjQ^*aIEg?ʝe(gk2ٰPi\[rM78Z-rv]â'- 6̜ H8iPyeiOXA7Z3kFZӛy-EkY1ڃEӷh'>XOF6tSI6OiR7C^M5 -iu!2As@}]xY@^D `8@*ฐ}F{SnU7Bb³cu&g9ȯh qr-fƏ͹)EUZ,i)iO*O%g OTeYF]A MeNSiRZ?oD9}b+G- 6W'bm7"Z7+,og/>B朎OUց/ux_s,X!N{ #TeL2lEj}wbuf#^'L/. `GL"U[MK_v XmtU$P{ɅCUÚpX0B٤ӁT5rkBG1-]]ƲS<oq Ws6b/>z*+9.d"~A?)dd3՝'"yFqLyڰE;j A)-2I0(oR(94Pw?ȿR}5=HphxNFm]Ux 7U@XG _@:dͳ6$oBov@$Jk|)r o ۂHsR#@ЮRV<S4=/#)t~gE=$lk. pX1X66efi*NĪrb~c_8i!%Np?h,x96b {J=-)fyVDa<3O73!@rxp\`[Dtxd$l@ow߿TϞc 8-zݲ&7NPM3Pcmlxr0,fua>47Y1Ve,skiPjDxE0jӴB`e`zĊl汕u86jw[ @!pEMr4O*e}[J(EdI!|Śd5j:&3wF'={;|9#B=.,2yFX."˘\Fy@>tk?x5DŽYJk`Ғ2vA' +/k1G[&ކ۔>W=&ʘI1guvL@ ̂w,ZJa|+K'{ڮ,/Quc8IҥmqJApۜ]M$B. f5>V,g.Kی2Q )'N*I%Hx. f#?Z^~YIIS7m{zzN+|\He(2)K)+.qWp};(5/y@ʧ/0pXCN`W/"MmS)^l-594CdolU?|Pm t@]bؖz?N^㥌¦sk:Ũ+\tO>ce22 [}V2(΁/7'3Vf e}l^G-QUItT%~&@@fৱ9̩՝etNY:^IN}ڪҍܓBP^)#4;Sx\?y4>S_nDZJ%G5.>aX9"AY;S6M6VCFfo_6pT6hn`t LƗZ次jʱMmW AgfYY7 ="[7Y%dyIS%A8<%RPþ`.@Bqtз9vp2!ɍfhBT7ff(ٛ ceJ9 9yo\/K!Ìɵ 510S9)_ 60BLJ+{׿X}䀀3- GоKr2R;)7G eIpk?Q#Jko7N->$y?q~N/Lb=ƁP)dg&XN-B vv !*dФ,cv,v*Mj$kn'wl6'w_G.c#/,ZJ_ud=?.]Tw!A;ڧMJyuò~k@CӦN %s=g~8x]PQ;9UzШqqn6?25WDf\WBW b3rxܒ|@:_uK^Ϟfj) -"+.:|n&P7yk,GS񴰬J3Y-H:RݒnpŢNnOEؕul%v>4/GȆ`kE{A۹c$wYG'Jf瞟p 돋0'H7^ຊ4%,ӂ b@TX0kBN`VoHf9svɆg%/9?eG\cltTT]}C<\cg :Z>2Fܽȱ4Θ h]l[DNw60z\#ĽhAC S䣧t?FUVW r+EϘaY!GJ_ Q&ӟv:_}!I iJve&ZIk;GGwWALǭxnhFjXVc%`mkCa7M_sHR}M;* &Eĵ=-#S sUi! G0 b4ܿg {SxL!r *W{g7Ğ[:羘:^Cևl?:Lp4h!U)bA&Xm N.ӒtȊQUe!xd8PmQу[E- bg1@dH]\{OIfFXUR𓠿/ReQ(= $k!x"L|t%F}K(}&98FnpBѤVc 3RZbAl#۶Dӭ5uMӢoj Mw bTOۜcW' XZ5`9XG8j|,h31ҪZt*ޕpa>>αags]zP/KEVИٜ F=u^ք ]zmf_:}+$鐤»cBg2 dnTPȑr;)|CHj7j/GzCɘkݍU㏽NJ)ɗ(]3Nr:Uxuq^E䕆, usMn\dŦ5LW7ܙcDWg7TDVR)ٗB_hƪf;0L8#FKqumY]'4 MlМ`~ {cСuy)m-,&yq1*N%/(bR;1{[]C emM 1OĪx:ʊ3i6:-/#ul CqC㏥hg ))9#pQ)SmQYd T@ ;-nSiI~[DF>q𖵺}*mwt.T'딸'qwMFٌ0ڌ3[yQ̀n`Oj\Qe54U% x]W+z?YKYFmKVUr8X|k\Q|Z뮽'Scp` w11܆n;w.=Am d%5sq\Z4973hPsWmxQ<##J(pR&aZuAm{O=[aZ*Y _ "d%+Fy_aWHuks \@asQWsh}7HEGZ/Wk$.0oX} !?܁We~e0iQGKG[BM85EF>QON&( 0=^ZۋnxfPޗk4Kpje1}(өQD)l2uQO#[~le|i bO囦/o}4ya&&ook+ a8;kbkH~ގ3l-f0𽘓Y< PZ9hd kV2eζ]uI첔sVyn BIco%;kՌtNlZ&cƑcUɃb*FCƦ.~T]tZ#!t߉&9-'ѧ//RZiaIOX(-M%5i&=zِ х N;T m_Pet`<%iM砜z']z6$ lW\+ovfyuLW1~/zx2Ɯ0lb*EdDfwEQ>!RrM3ԶS]m~vJe.D3 :KFbrLefTxU}ZZ^B"SN02@!3Ш#*z1 Xqf;{c%f 4n1WAKh{I}6zQLx`-?u=r3zYJ}Z([<|HQy4nؽ) pmt9m|z䋣ܹMRw)X|vR4ujs:Dl*=2$)iI>⑤£̷B"Zy(.Hjg'%I:ʬ.˙<8, MↄfKIO@D3G!oIXvJa:K! _AmDBQR=ǫpNn+IkAH=F.bGIZ_g^`ICJfw+4m+|G1M* 4mKFhf|'j9!%o!j wjXX36b RQgS7<P2oM ǩ3@ᇾ{)!;.惥+bkb#NP<[}H@=@%7?ՙ$*oRUg:VGB7LL,gen[HV?Ӧ9K 7}-8.ۣ6d^uc(HR$yEiG_o$pvݚa1bBvͻ|C5OkATB(<$L%I3„@eYǻ5K"gUYd c%hbG7uF6HzrY'W^f90*#t@..?= /če0+?'I-,\O;Kt 5lr8$=kt"5KaD(.5FFMdn:n /%hv@6*Nd_wIO1y^yz8llMK 9p| ;ds[%G>]؛maf5bAm,aP-vS} OG9u,![h%ᇘSx@L{!&=E3r?dV*0rLɛѴldh99~4W0h 1F8pA2LCNÎ{ EZ 4ܛ߆]t$UZ5d4!evtwjo 4(XϐNpZ'Ne%Bs\s:DUa]rl={EŊ8fO5ճ>nx!ZڠٿyYj6$=tY ,G b˱̲mH<]Qs:;lWo,MzcIr-}gE=h_/Aw-l^Ni Ռր3\BV:IvlڃȢ9bM֙>ݼk5:Z. W8cw^)T<*1)Va.:/31Y +֥xZcuPLr -DGs|jӦ{eJmش7hn/m^JOq ‰g1&Lg !{fpIm XZ=>shhu[g#>*eſ]W.?~ԟ,XZ=T7C=Ԫm[ 9{i"VJbwuE>]0T&y1p(=.q6y(Z3#VHPN~? ;sgA=(S%u0+-ϋy/DWj(9];7o.UW$QfFb۶!4;%-ԾukaAG:΋ߞZLK"j!Q_%eK@c&NʄO-Š,;j|jo͒q̚Ju'1 :am;! ل׏Mlt1;şI"=m{ =c57=Oޘ[y#Lra(## '.$,p@b8fYk`<й*""}n=ڋ̹bm*C7 ɐJ$ SwA׽[4HF% 14.AZ;JEC*7@j}ø_/H Ž #A:Տ2_=RW1Vw=pk[2_E7>Ń 鱌'Q_‚ӐCݬ#=:zYzIi] "yYC]"x鵖fMuG+Cپ c3F+Bl>,LUP".šO/VJd{ B@+^M7M2[*/ӝk=!;vLt~")rޅ6f#W:qPϢ\whh zPn| C[KQ6ebZ=l6?R#sz8W4!YS7jJavJo5 !%X=3[i85/96PFTb} AQ2E'vf2t&90 į-UfV5]-K{y>רg`ڋ: #c33;NRjKUpR_*mYdtp=\ t(]Py_ W ]e]Q) CsL!H{ae~Rb;s8*bƱ2{y§!Pƛ(ypz=0h,R[,qƇP2Sݮoh͡ R>;h8W5v0c bloPgs5CDp}F$S~AeㅵI}a_^2ձc{PpA` +!dJmυd9c-9JckTL G *mZl8\2=P'{еt`ff +ΐ?0wE."K`$>S%[!3! mJ0h"$ǂU03Y^Kr$))??Z gYID!Эb'y"sq|Eb6~[.U,mp!ф1'Ƒ_\_bQ(WZв@|%`&X*G=ű5O>T~ȡ;BLq,m#}*?lVdD;:=Jc8 \uj 8ugiX nݓHr庻+)1E4j/-ߎaEgS|r2STÈ"9G e/4j- ,!y2?jEV8-` e}N?1J-屐|INL6"ѮDo$/ãK}: Id]h_EDlT'Z%O1Px;}FK zzy`I-C.58e+$ ])@r!< B1eȪQTODf#x |ls}$58DmԸ\ԟU~()lzR՝x B w~mеGz3X 0NYWt] c-6.NRk?nT<չCXvĄ^Ձ2eJ: K*H#k* hϺ կՊ]PW,sUlPO[ Ƚ巻RvkJV5/'-@͸qd|cfmg)^~ z!5෴@sF9C9Z. a=͙w7=bxz\ S9cZzCh9a-$@/Q?eEІC$DΩ2f᾵0GcYV~y RHGM5@~ AScIJ`eB0/gM6ᩎWTBnk O6:Cސj*6U=`~hYr`ϰEoKdڅNI=y%Yi SWJ&N+ *E8&{)Bgu%km ?c#=\{6B~t1#M/ (R8_)Y dfH}}뾭 uM&7G"C6(|9>i~MifLamw0Zi2f'3hOKq&b-` v#mQ7?+SG 8gG LvZ'!Zs/̅gΠah+*{,/D=7x  :Fs4I4瓣rH. \ 1/ JIn:i b6do5 0Dz= ΢N6on)Gq^-U|?'h quLH([s,Sxg@f% > ZpAW2bin(!GTcjqB~E1$)lĄ"疜&)qDL&"`F2cQ|\"Z `J$h~lOow:DA+0~- $GS5Hԇk(tFie3_`).' l B3.X!S ( 5K3e6`ޱLA{nx7kۍqS"+[+v87pU]ͮ{Rkd5HZΝa+m]#OlD"vꊌak DgMŇ0Ƶki. v/$dtC ;Vi1 ;R<0xSǐ3kO6 B[gQƉwӾ8>b0sO }ӫ@`OH8uvh8  zo &أ.0T_dxKD̠BfSlh:K ]rAק6'e2t/g$C9nn%;c4*څ {Eޛat-o5!5aQzsڡmⳘiDp9*%<2`WȰ)S^ L~#ragzdz6i3^QβeiAkI ]4zJ iu4`$U}~R_tcS7fд]|4xD\8e"!~^BiCy쑃jٱS) -ty|r㸠[:G X=/Z8 [֑)3}NrBBKO>-@faw z,WA9d8lC:w4[ȾYӁR%\}P%?LlwʯrǼ;:s1 р^~c:C ou4z2`DE;rή!] dDB;!'?BYL{W#Z =OavP8bt#p5)bM/UFyXjqF#g=?zW t)Yd\'`5`Y7[늩,\iͧU\$-K.bcRu.D/ lAxq2KۈL咝ww[Êu'>+o.cviag5@ q=zݶpی[6pto!XüJ}e:51zk),_Ҽo$E_<_uTd!ج,Y WHl^-ޢpDT˛e~` [ W_ TQh. Yw_xG ODh֛}j?9tupэ6dڹlk+~`{<WgT+Hmew"HBs w_[)*Ӊ31q7.P `?ilLqN`[݆'# a.U7^!_PT#xΤS@;H\[CTHtumM}1 A}6Vj +:N&K W";  *O"ws7Nkpz~ boa4bcF Xar[Yuu& SB$kB @~Q$F;F k\u%/qYaXb^Fhv< Y9]6/lxC11]~x6AԾg+4Ai2h, t$16}*s j\\@Cͽ4>,vHӿe\AV9.&!|1 ̽!njoˋpxe"q8jl@ô᤹" GTfW0'mTQ #(k ._DÇo(H[3i>7S{~I4*/ޢMhW~789,e=%Nj 'yMI'24*T=k:?a cB;6iE^GAxgcpF;= ՛eh^9 璧T!\#4\ʎ%lX&so8Y@AnܖZ`UJnk,9\TNIzo_ Wm!KNtJrcf-ے7Z9ž~DK۳$aִ}mz`\$.4(ke տB䥾}- ViACmW%8@v*iB4;\ H%Fpfr"UNX1ڲ6WQ^V)LR_]쒼(?.HԠPEDYv; /(Y@g+U@sش\IZÑKpsy9" LNwT &XO#KN9,nH%7TnVJ[2Kvi1( ՐnWISu~7q{sGx,KC6yr wʛTXwN#W$ֽAf};!+*R+0!_sZt-ȪQNt t_ ˾/ UN+/)7ij%kQ(a ASUuvcyyPGAkrԳ]+?SWu| MRv*n4Pε& M綆<߉u =O8N"$}ʩjw|q2WcIb;r-bcJhw =h{SV~{~P;d D+}AX,ׂD̽a60]. k4*)0>RNC- ^(ŭyW-m6cA nj;{1u7nil[n$SeN3l,$r"%5 -"xE6pX*M  )Xor[|,O& Kk[{hӭpy'~Z4v۬ѐ%?_nvz93|IȆc=NБq f_clgwbV 3{U_:ν -Yq1jL;ᕴ_TMG~a}[/T6T@Y>,Fe+FT? 7֦TKY6|nǰFfO<:/(/0~G=M}Gw"'Fw37&`FxAy <3HkZXs Fi0lAM輡}4g?.@''6YЋ@^s)qK*G 6sg\YHL]t9Fd-(@X{]wCoO4RX'Pm9UvR%$:)mŊKl3/F0[:=v 捷)kzwy#+k.4'M;SPdW(1+-F/熹UM ,V3|oTNz5!uȧ0 -kb5oS= j4+* CCQBϲ{q@,0pR!p#[ krGgD΋Is(S2Cɐ@Ī>B(QrД4[XZ[jNgn7,muE]g#Db㞽H\g(u"jӉke|12ZjչjoHkenXǸՀbkAVּU ū[/|Ѡ].U6Ls~rm܀dERH߶؃ȍ0h:̥i:k/5J.w ڤх]=M}x4>|5l۞ԳFj/ :[QڂVpɨSnᲬrTbUʹ%4c=ҧIDF[yP~;bX,C!_ZjD'a7(em G^3q5Z|{#(:uDLuw8l<SI vSBgε\{X{r[nxR_ zbPu--9Ff*DM|>Qc)C-vENF5PW<3tL0)瑮|@~ΌλDaiuǂ##鋰:LϩXҞP ђQ|3_qiA,D}Vq?7뎿UmCxǻf Wk?S-7@&)iH^Tv@R0M< *-r:elBaSo2u]+C \TowZl$%,ش?<v]r7&s:Vk@)b @Ci|'מT#Me\5 u#$7;pu\Lcî7=LC<QJͦ X-bw5ĉXnb(`S58ДѥK"L7b+77xGchf[5ΒbڒH Ns&C&ɐBàAo}"D鼄5n4%wbDzjDk$,<4DmA<7VhBx9$>b^F3`^f➈}x?C[I] E>{/1טHfɡ zÖ!W1:⯉dIŽLt@,2h.H!suVj|0uaEP\S{4 4kE8 C+jlrJܡ@ZM%(myT ٤;Ї`|uV" F4yұ=#Xa5\lʻxE͗Q?Vl۱>OŠfVg3!!s`R!x>P1(?YrUt:PA䂭 9>)^_BIg~kCJ30DduSiN1}}u}SORTKn4!FZa/hCŊwNaik` }fzMs G|Pc|[Z]>B`ͷx'%죪E&"!Tg]m "'j~UGQ>P#OfWv_Un_&T(6-Jb:\Spz؟Z0P"_f*ͧSAV8jiCc~x=~']|⠀Xи@T=N&qB*qMuloCro ڪ̈́.0"&'{HOm!! p8AvE\.%%UX~gJVht oRr F$]srߑ_-FnýHia,h]'T[h^ .$NbcyH QzCEnٵ?L]?\X~\cNtroӲi^2h(;,6|^68{T5֖sͥ~\JgĞbX{fIV͍t CRc6Uv [$t@`sߦ R]_?̸iX\6ɃiƝ%Lyq.+Σ^,]Uo;>h=W~F/\c9q" 0>&T)wxE Xjy1Tl{q,f;;| p^2;ˌ69 /V@p ".Vr"Xi #dLLv55%[Q|Xqk ]xd*U;=XsixB@7Sԫ,Ɂ* ͗]Ra΀KW;53-PCzT 5Cv/g(CL W]ymSV615BRvƫ0E_bNcYD7ꄭ/ju}.2Q7`s:%vژF3U8PL*}YfeǍ0Z=|foz"M ;laa.V8CTN/ /{E,Y."K yj/%[=0\)3#d oTf{BȄz˦ɡ'W5c̆@s ˱Z C`TP?92 &:bx+X>䲴UN={쎶V6m'h{Q Sц @G{Z.ҥI KƀRqZ-cmVVk@qfS:U:wBP|κ2؜=&\HNWaE8il3\} ̾G>G*ܦt@FZ]þ xv~)E,jʖbc#}Svu%m(jĺ9_>$@hx91-#n8 `~W\wVUY*=O1A /'LQXGbGZY2bfsjY@ ~?l1R0{$!?kʓ#OjM"=zEoSJ,*{gLMnD[ǻwx$0bu\RvV鵘MK Оr7 Rֶm{N `sȧM}j gʒL$-FOCd;gW#?6s^I$ O9>:-f&E%Ii!{@}%ڃ# %xr{fy4yhb.' z)QK/) <7ֳy*ƣf:K<ޤcDqy?2Dֳ%eM6_ U{KPs < Μխ 8W]IES$kmCz`FFKdvnOB߅2?]R649'@088F4{Q AwY?EIR묣\K:! HOBg "?tq̅D}\i7Llߪ*hأ$Yʱɥr}f` rjٽnkQ4o/ʙg"Ř9jPI1avD"PÃFZvV@\@m !lî hp,K2k(U#3 >8\(QIcX QnzY07L?g@&t,DDŽlAH "Օ΋]EY9ܣ뿅tNvږ۽5$obe {#r5輝r;k..d!iZx oK&uvhǡv:KQe фA7N"0+8е{4/:RWaN@lHL)2K(\Nw؞z!s_w޵"sQSG̿isAF%Ҽ{-a aOUCnNjxWfbX8ICjtfRF(LMVmޖQ]"0yP-(:PLCbpw(o1{{{U1Nfg WͭZ]{oPHu'"GfD#v@;/ѧ<Ŝe2$ѓʄqИdpf-_G[И`~IbUn=#ܰ7Hi/ԕTbЛQ"A_Ɋa- yX^s3؜A+QPGh6ʚVN2%|%`eнqbha'xهGI<;8>QgIˁuA9xkABKx=yٳռvx'"?'3=' Wת' n:+8@LCCHY0}B{s 4?{ Q򶗅:W"\'1gzZ+0K4K"@C0rt~¾ӑ=>Rö%m47CE{2&$}S.C*< f2 a7uJ)fxM\7/i]~; [eyOi }XpA&U Cj{-W*W/,)R4攤ʻe:->T՝VC3X lw+@߀[Hf1D@"&G c{ݴjpfC{+I%v"=t3C`Je@(oj04E@S2@H硑;5' lUy4W<@%)#Ky 8j9`I1@`柟S,v脵ImXU>? b:8PJo i`{qdM* UþyiaK(| 2s֣er«4f7Pv2,`Iyr+.gy*D!cR-Zpt դ0{ֺ'4nS3+{g;ÅGE^WT@uɼ8UKc56wxT i3Za~sh_{JuvNEX^Yܡ*0|*b<_ܝjQk<4C n|[ =C4EH\4 7G0n3\E&%|ma i[_b^ ;w)񺯙RpȆ~]jJ [oU,fcd#xվiZ9kx2g8LL,n šz';6)r8.S˷RZetfm9,)|iM?Epi.ma"7^5`}B|?7nNWz1n8}[fVdtX.av'&V_\6_M]U:x( $1 ݨSD`P>OBw`8JG:׻Q s-4A㖔hŏt]<9f<>![zg;)7.Y!* F /;AXUҠz`pAj^A<;#ȟ(D>S=uefU Z&B;L1?eM\]3g~9֫@?bf;8;Ӥa ƛ==^qɽkr@W앞> b) O}ei'Lݝ[ʝM۷ yUfsӝWo Y4~BM 7J@mMN}ޝo~>i8 eZCI:Ӓ3j#&@p s)W":r#(^nx]=G=u=pS3Į"Og)j ;v[vP31E7 9OOQU-!9qһO/rm7$דwx`썕sӢp8SXd[A:[`gr\ZTetɒ 1z,M@8nCksQ!AuX(T\H4-e!>8n` jL"nP2='U+$2>-RBHy hc+`5< .I-1F ! od3FCs8j?<\^b-pXRb\kW1UsTn,]'q%A0y) !QHӊ,|CW=|{5asp+L֒9+˲!?'IN䴻ZCGap q)N<Dv&L)ٻp%u<-1eȂ/x]#Ph$1-ʼnl!)Fϳ.%>RMKx|A,Nή*>k6K4@$Y 4x()+rZ: {IP旵Fʿ dZ*"lȏrT]Sh+BMxab6o4/d8$spm5lBBZʔC9DeX2b*q78opL]nXl1cuZ?Zd V<q"]e&MH+<ޓ-?sRӬH\f>9qGZ-cW$3VOVM#XhNz w nU6c0V `IDKLYib~FŸ „r.361g۩e#ITgn^f_uP,g 紽>J鯘7U%e=bݼ`e_j\Țc^ HLd c &qij_qRxN RKZϥa4G#*;Qceg;_GFPJU9W) Qw1\@֊a?IMcڟ/A!eKj||KZiצ".&ԡp7X#d% `(ovâ< ,Bb:y.bp=řł`硽,.{4fBH(Nl=e\:-z;CLK˪ܡ,؋o{7-14B}rz/vmU&W"}5@ҒMwl shAwgގJV?9tx\,n?l[]髰B_8.s%M60_U`)4'ݪ,ћI(mGF")KPB NWD'U$0I獎{!4v 3"7B50@}蹳yP|딊&?$p~ж\PÂuU!p׸K^K^t[(pھ-a'̴2J!DQkÄ`+Cm W F$5o2B>}EH86f<=OP&,KIWO^vd މd%s/T l JJto%OFINv{ˍ3 90tT-Rފ^@ښ '3#~d QюUtq{<8 WIBdǏSDGe$r\ ![`yjG`n&* '=:rPb3U8e?aig'Sg9iR܋gٓ΋?[J"$%nTb |B&+~>Wь( ͪ~9p&GcNrrw`a!PT8e. ΂/?l/5;v S"(ӳM`]^/w2 ^ƢGGNb3hlz,Wߐ/=M50`f)3GBqwU0kY0>)ϯlFEx0;`)ڸ pK@kABDJ06F߻rR ώY3Z߰6h*#voávXaP ը\-<=Y4gwrb?4y1r(ced{h=D&)@pbX]]!SiiɷˎYu)BNJM*i]2iƣ(º87\2D9F:ёHыWcl ^4?M/N Ào>*zyB\;lj$PڶsN}3Z.A?TIdp[AĞvao@0)1"j-]&#|*GZ`8(i, u=x8KaZDfuÞ.b*Y^\0Ug:ÊN,6[ (-;xnV7l>41rl^o?nOfL uRZD\/@f,f(@{-ԙn3XLڽcqP&&zk5;j>ȡ҄vw~&8M478 AgH O 4hQG:&M|ě?k,2\[wn!R3 cŽV cѡhJsRGȤE]Ӈ55byMցFCAX n @NWrb/O= p ㏜IU#YC~,|b 0@;䫉z9*=*H˯r5#8CE g2V%2*-2 ʡ TXQ h{]n$dW簣({jJe ^1oY9F1(B+"]ZhV6'[Vq /7Y28̹܄Y|}2ԫas_TmlAQ2h,@CJ&FG>o\SHf={Z\~t {"DZxa@ܝTpQq^WpCϝ|VZf -ߑui{5-7hIALJIBpM:2:t7P͔,}QRl\(:0,J:h ڽ>_% Ovk#"J*^IȾ@[ ݌XԵ7w' GY !rfY1bP tzP*MHn$6 wq2QNO %6ap& jjSx) >Q5&ӟʆiN9pV+ bju*dYdIE3ǟ.ɲ6#;TTUo);y.+31WQsSuӣ"6ٚnץB6i(Å)bb8,>6F 0&ElOQLqsB1\BmDorSQm;ݡE8sd/56Æ^=ώkLm˗>k!D>|.B|&ےЌa{Q@,~XBv<\SDpǿOV!.AvY@ʟjrdn,i+&HU~Mx"jg4GdêG$muk\-aoB{ϹTq$ϧBg*ٳL b!ߴ^JT ϕzmoJ7'sz)q;P6 `5PF[D'6um=Tɽ1'@{RnR$*2qTbh<2ͺ)X"pmnD/v% Mh 1uvsEVgfS&fvDe%& p2 Ե~aT5n,۬բ⾢Hſy]kpL(]: ԣjYs;Mv>׸EB!C&m$CIDPp!%/ mTx2#F97zՙV6܀bVS)fݭrtu.ZM; N}e/ANŽ*JVlW綼G.~Q'gJNH%~p OB@';#ǦARK$=ދ-4C_Z@?v$';!>d)w^P/j7#^um8ÝtLte>iZtk eXz~7Lq/@B,@G3SR!J\]vDEA?u?؛*=_=L!z#Z:Cvo5y/3{hqtJj,'Nw1`l~1RrdȯAXiJ;\-=;$/5L ;ƺf7'U<3;lk;C?sK:)AAzZ<:|ì 0иGx䵶:^rw$7׳ U=U)nzI{&]waBfӕt1s) bODݟ;CTX\hxOI7fZ(:³mZ 4`ߥt_+ .dMOGu$04" }ˌy4rwCȉ0#b3E48R_=^Sj^/$[𐤥\σ2HE܊Y v ϖ `9SK_t*Ε6(66U^eXe!+ ^?j?UI9'_LY^0Awl]4 @*J %hYc= ;bQ'9DH7=iji`QPUܛMm6N~o(Id~fM+2m&j.wGݚ2MsAțҜYL)wʔeH s!kaH:? | ϶ްzXu;!]?&jIbx:kd٘R=z:XLFH4(Th0N W4E{=,lB-2g0M7]Xy&jrfG]5dc-U Jtٖ3Fu1x@4ؒ# W z.'P|C4%IꝀֶS}0u堝$gu`а1DH\X+Z}wl"M壭l_D#U4_kQ);z1TdˣKFBid]fP.Vaɗ|YysBFfvD}<#,ez2Y>=UlbVqK+0}ql0A;-?Tz%`|eR9E+1xhZpNީ i;|fFSx }^=FI+ӎh?>]28 ޫ&t\셔27pAngH`j_@YrhUr^d@xaA$H#m<:E(R㚴E҈Td8_[xH,J$* `]X ?+ xTbPۆڲ<)$}es3BbBG:k}Of c| @Y_HoeZ9 GsmصQCl}Ӏ6HOQJ,eVh"s8{li{):&05[f *K9 žJ'V̵!5F X;1iJ%j #/}FLf90"_Z-n)6f7Q(g%OTeɌRk8,Gژ[+3p5w HYᒼM&ImB7v6۱@f:__[bC}9ˢESC!K=eԹ! 58॑)}t&%'jg H"dZ= ;)Ƹgz&t3TkbrϞi9YVi1e=YK/#  $A9%Ug4Df>Lyl5Rw*l ;u8B'HCO?Y8eW/t:`4#NY@XMGPL1Z,^'TmRsp쵵A Y &\r1^*"OwLL&异f/q_t݈w\K_{ih`Ǽ9Y ={_aeQ_kp{T-@5 .G 3JOq:s2sj6"T9!˦Qqiˑ&ƥs7z}X}l)f4.,C>蟹DqP(\f6MJXk?5cR\`|x o<b0W(Gw3$JES4c;eZZQ95쥙+vTh;䭍`Ԧ c5TtE/)Y(铜3zJe/URb#6ctxoz[!<"6Ǘc/%@W1sxL>v:)2FQ2l|C-YZ7`N*xJL.f10 /<ޮ$tluNpٶfY.XBLoi奷S/ A~{8) q:-g)bGBHeU*IԁhOU(k~H)ұ G*(,gKL UFJꯔ @Ƭa\r);&Hfp|2 l&N}Ody}ږ˘!GuટQWPd20%&`3Ϥ3=[|e3t~G<#]|ͪ KQV'Je11N{NrCn+ٷx=0<"fi8M-B6 M~B^K˄ګJ qPkNkmmxrk:wwj/wO€ڈ> f¿ހߞ/L) oۜwEGoCʑ5P EuʽU]YoJ O! S:qŢdm cz;Ô7l6*48~5~D&?ȨMPeC61'X2 W?2Qa sz iC=8wס#FƩ%n:6 Ҥ燖CezИ1?99r7}p+mm1/[ޝ}<2\ 8"I[9t78$)ROh-,UgvB{1 gzmgLp://PƘIgly>vXFIt32Fwc"A:{(g|W6YUF,keszzRP5ڡР`USQ%G[fS$ _/ |RKtϯs|iB %e3h OLh5*B;Ki9{DdR7R޼lr@+|?u\i!;3jWOoWg<-z9o81:)(txk&\#ȚgKpF)[\|xz̊RRMҪaWBWA6.Xu>) fEo;fI%!I0p°Ur1Uh# F 6 2:Jor`@cl]ToñFbYݯYDG Fٰx\ۖ@FcJS֘f-x̩s\x!W ND&T *MvᾸ~$C.!@z 6pםU:9l;pi?¶RP |#E.>P z[#hO}z^?Z Ri`}% t2Hv/D" 2a+iT4zB /^31_WW0Om0]eQm:  )fir(zOE+^BB/rF&5 d|l;v)D$sa ·oQ+_BS:iNO{ o0,֥2rq D-m۲eh 4ّ8aNxW:D vk1YGD@-.S \yG}aPrǬ,ϗ簵lTF٤_9[U>QdHl͟ki벥h( nqS-E}PJ_;5*֒h2ك49q}^6KxTK >;SC'r6CNξg!2T9/ĀrJTay:& L# )Z"O8[~T1ܑfDqx'8%^(S7+%_t - X/O*{YsT칏Ej:VnP;tuVX!."Gעtþd$bp>b4|3]Hoծ>RV_5<뇕GL 5b@5<-ed-OI9.bWϰ6;+' f}HֱGA6/[Q=L'PxӠ%k K*X!g}c).V^mgt:Fg+[⧳xﯻ@;B܀klQ%,+):jl|}FǬt#&90 7sanmsUwhNJPF1B}keQCB(QjiTJ!bsC肏_GsMq `W*q+yNE"މc Q$1=r=$}vP*lڰtwqґ:UF2SɛGgFPhAu75PUC×ԣs}. ًǬ:ԊRl??T1?2GdՙHRp7 D8{KL,urO\'Nϸ0'N2"屬'F*0qMqT%(i׏?|\q%\RܓktܰҩNBx?׃W72Xijoԇ \si^Igˠ-> yN{0jȑY.xc=Do HdG2p}!fi]__Ph<IMy0D(ẽv-.죓OazW2!{uM դL2}zIVII^Db:L O7õz;鶳uZڜ8k,Ieu ^\,z+64xRq 6:43 SLAbJ9;/J bPJW{u3*Q5-~5J?s{L[կWЂ3儷iǶA}'BSZ *$8`f K+$QWTetַ\o0h>:#l!}#5^#rre @Vs8ɮ|:|{MԀ=-Mږ 1ړCdF&YB7/݄Bd]-B^]MoiA2T, OaG@vm˽"-GC&eHYl fS2ѫu&15VpF.U/)nmDVwHM$i^O 0M>@li僙Ya"†lIiEd=ہ P8M}x4e*nK=vGEeå`{fdߡiNipkW3` S>5p [RHDS΀uxwFw mmd561 B\OF5~ /W_<|:G"w>K_ osȦYKr!~pp,qgY&w kHZfe@dh)z띗SUϔ}5ӡ&HjڀˊƩ2#t (ǥ3R_IC8}m ^K7u^z\y:V"5&5HPXݓDkیR؁sY F"|ܑ '$+ >N<pk[jAΒ?/iL{s_cWbbZCKߖVrVUȏwu`1AmA _OˈR}Cs=LkuFzj`_z30;3 R&mV_E ~jUUR1dW}?sXxOYN&\a&[[![c0݇!><` [z2r+bv5+/Q_|&BO1\f1M[D.1 ͸Ui(kٲ!O?gC09)LfEAW TZo __(m;&*]鯆q8 9a6&]Ra\9JAp<77|{Rl0}^»y*UtKawzyM7W,sOӴI+2.)jWbibT &hbh$-M[Anf9Ē%g/o\r̶0xNP2D3f 򉒫Y(̈́b6s%S$ΟTV`sy2<2 IJN/9`V/Kt Ѷ[Sy @ZL8n! W{-l䋲5X4- ^:8-U3KqWxQdOf/|f!#2WhO)d5frՌl(<ƾwӑf@`qCQSia0DW&(_ԭߓVuF6 f$a>79-8x %'rXPqjs5Yx'" tQph8YB|说pS\+S$0 -Ӄ@@QCإ{r<Sb( '3vq¥}R_S/x/9|nNك01F׀^$pe_5pONM-mVk/t5O#5@8]K*l­Z0,.L[ @Y,QZd ,󸸚fpQhU\Ojךh_wZYliV8ׁ(gU1V%oVbE]r ^KeKcP]K&9je HH}㰖j>%!\Ė4D:V%] Ӷظ"RRKNK (QD7u CMVWFkmA1Va>ɺ6Vs ~0R GH5(YQ;ٰyx gs",tk7߂{jzϓ)  +}Amp"tO6r䖢n6ҡr1BלS3jK} X^HB^ƴ`*I9 uy3FFn٠NuKW!A$Nd|xm "&sh+2gGײe0txТ>xIq#w@}uS%Mi--5p*/~αw"%a:g#"X؃=eg`x:"eoc*Y\wk S/' Uma+=j Z[VұՋJѿ7E:l`ChEh-|nwy$)[w,[]vQDk*YS\͂$t`=[ly_ Sa,Y`Q׊1ysG'ﴊqJd}ª.M)HbwrԌ.#_cߜB+"# nn鞁 2Bs nz4648ݟ ]C*6=ALt'p +6o~4Wv-Y1XO !J-DCsg?Q;8P?lrTvdW`Q_-zH j#ltʣ)N:Muh[S++yl@'9L1n2=y qVl,hjln_x/aN)a[ c# I-,vUI( W\=~A]"(BE;u 2,-]6T)mt6:sjw&5Ninb8DzxTO}C\#L8e83vE4 A+`'Yv~,es+gEtTjCVKQsS9e:+qU@ /g:Nm7-K6Y>X3dw!z|dhצoLbӈ /sg@*dR~v}9.sڀKtxe(kY`ȝw̶+-O%.QcJ\b1#O!4F PA #}]+I2XCw>Z8t rYB4yk-uGʩ6#&@cyT q0=B3\KBDzY^ eSf6AOu*9(V, g4T&zdg*-ZESm0Os&ʌ8 Ѷ*"z߄һqy( %^3G_=Bىˍx̀ncy\.յF u;hR@8D@Fy8Rj)m:}2<?wԓlF'ԶM +=.Dмpbʓ7ǞA[-V'h sm/}fv!f3 D~v\;u|Ebnp'QiֿcT#D8sU:.ǡ)s2blGյTS+*H̗Ζv)ڨ;Z L8Wqvgo@iQ<.0u\fAwYI¹2Zgğjߵ*p~܃sx&$\ zogze?Ԡ?RhO6͂cۚ MG+avY=\ 2lo8wz*1YҮT"ڦ9vI9o@=*&c^TٰgU_=gI +A4@AƏc&6WbS\=+1ѶMVC!DN(Z*x6PC 4OBB1ơ>I`WiY/ky!ǹ"^aw{X߈S4.@/B.*I`ZJ\.A]:6 ]rkA!`qPAB|kr*wN+|^.S2CaD3Xt<q+1nGHDcEŞ:55!"J&)v/q5W⡒-eݼwLh(ClJqz,ݿ P)5>U{=2 ImtCqk^8u)t'E &&A^L9-?O!Qޏ]]u>jX` %3#;R2WL^H'cr9>n#Eϫtq\];VjxUyA?.Uߞ`uƷi gAWYѰZR%_ܟԢv/d9JFy[LmoPҎK$xShf.NIUsB`v(SdVE.TbVh"FC3S胫 ~-{FMr{&iS9tjX;Ѽ:CwӁ-xQqrv+Jn{&QC -@T #/rbd-O0iGcwQME ђl*}W[_cwDX6 v|WI43oMj-A54B4=c!-):`t 1TCB<%%*,^'Dt*#̗:*6qo~0'df riA0tkŷ#`Z_~%t4[Z5{8yo!^!FwȽb>{xP AT5.#: r'R I \9yfWܒnzXX{,&Yg`}N$DF, `5yp@ ^Dϣ "*l!=[iT7jPDS6 =dbq_hKi^#ި3͢rRfW(KOnoM}h9cv9rP 7!PZEM=ʗj*0lҠީPhRs+|݆ lH]g3/9Z,%qZ?#? υ<&:ޱ,û6O=*d { 3^]KcX n>@x p(]7&ey~LF)/v02ѕþ bR0AN}c:l{yR~uOCm8ΰHoa,.s2o=E}92_ymʖ%㯚6cާ Y&QD6_]q5fH*u!1ٹ|˴˪ ݝgJpNmsF=ŹBvFg<`@;xUW0:V3._Ă0Sè{@k tH+4v)TMsQ7 ölpUA̗e/xn%b99w|r蔭lHuKYgrP`L6nz:"zFE3"Pg-$ ½*VgneS7jv~kxqfk/'[9xv{Sbo>ڠk~=TH2d{pN9Sy=HH-==4o;;;]\#m'g/xeܛgiP=tu7"hDSs%vѯtd}b&"%oKKe$h1w*g܄Bm}oOI}sA5 t{ٌ5 ;֯rOeDI@OA ðVI| LUR@~gSݐ}q qbVD1',=}Y$JLa"C.jjJ 7 T>\.xIa(&د2Āٖ$BEVi`JVX*c[-'J2&[n]k=4Km C)Gg-of{gJ뤲o V۴ ޓ dzR4잵*ʽ㨄(&EEhO.a1_5\,g3lV/<)˥V ~3D\L_sr=uM'j`ފAwzV(Xiu0h}+ \),##F΃a!7QV:M ]7zCr ty1!U|/ OSx"h^<Ws}AWlKra4ᵴ=)./#KIw8j"ݖ.x08ngr:"9)O_O-Uy*fv)+cV+1|A5M !spEwxX*[_">q׀X"qtPq񝮙0}(E&6is}@@R&KǨ\@Hǁ//G1ۯW,V ;%km|X\}Tx=YD"yA[ 6i'qY^0eVoGc 0`lr(4 #O;jb#%ۺ'Eh*QvE4>'1W55()_K f2ؓY3bHޅtI"vԍOt9VpF~ U4k*B9C ' ;I0ȪBϫЦњx*T,PL!õ$f'bSL$=7gұ[ UƑ*w^8ܼO:C'(NjR#j;iiQSq{j֕vʕo{twKj'Җ֯f= %.PԨ/d]d}OlWd~oK}fts/ziC3䑭;|LF\+%Q.{ 49i)OׯgKvұߧ|k6)#z+Kmsp(Tޣ*=?qq\w" i :0j;hYG9'Mx.5M=?6O y':*N?DËgxHw9x/J!xܥFd22=.oEf̜|P~<(^K!ӸZQʑ6]\4ǹߝqf^G^3)I~_R|E08A_4νl$5ڬ>V:۱kDA9*|ZJ&JfA_"uu R3k [>odf_h{Mp~ wHFNZkKb>Ygf>r, 1(N%&V|V=vJ&S*zuBuڣ+<_&3gT؄QHQ@Vb[[He[]r@ 8^ C,Kp7fqFq' ND(S9ہ(5ezIH(q<@)=G~;t|.s¥om;9KU]hvG ZyC Vш4 )/+SuƟ goz@x4=uă{ (_W)7YHմ?ZHoH+հN4A0RȆ x _I9˄xBbw_9aetwqNͱѝ*~){Pe0ж#Įu^q֋]1aFPY<.f瑟S@6x" =Ј 76u ލZOf|z"m~P&aGb;>/XCƁg 䈅Y{fҞ=eH>w%ﲟӜe6 WtBz14oU:#؛W6?}r0|(J1=i1(k^~^|&f$1}EͲP'04wfc}`N3Ly9^oV8ٌ!s/d}wl˰  /Nu_-V{ۋe'oL"XSHDnMo!6I߼ ;YFSsTԕpiʞqP͕UJcɋTiy֐zצf+.D, hH@Б7cC{К/@vqz&nsa$ 寲lTTQn\wbЩ=[LG$hL&$WVNv04=/W9 ؇}!04vyw2chI$>0|IV 2tÚpdar.e˶n|;ɫAmW3[?yh!@qDl;UQ>Ⱦ3~eyu&gb?vY"Zh6@53BZ4UzBL_L%<%>6{pΗl95&dQӬZƒ RXfL%3#b'~]Z=}T$5c. KՆ$8&BS]BkqtAO^gE/v0DGA gw?#ؖp뙳<3f 1#*w_ ^fVc6;riH:&|+PȔ5p&@j ۠å?WA,0Z(u>LpXh N@`v5؏o-y˛iOҶg7"N:vSE/V "Ďwge G eπ G cX33W\a֐cn$sN*iP,́3{@DwcC7oMT`O 5PNĘ>^Mmj4_TVڄYz|JQh6U{ z{ȥQ׌Fk]LDӟS”V_:ܐH}QwyxkSd~. X`Aψ,Hw&W J Gp7.' |zy7՞qt`D$fދ ĭ:zӗ ^SHR/<&npf +T5.I!#qa׵z j#K:FQ6ϤLcq8Z(QKkc[Ɛ9OیkЍO `|+*ю60'&iԹ[Qit%Q(|뙅T ]T+MO*$rkw9iP&&pBbG  )5x$Ad(O94͑ }KcjfCP^;ovzWܐs6;،+8z$ *.}|nOTGBz)7#7'2s,adJrd)-g1i?v4[%ޢ~.FO$+AB_N>Ι 0P'|dDF3>^ 5+*n ~!`}*ryaIC?I¥~(\%YU1 N8a=%9M$6~sm>k7;1rrOa7/K]wԉD~\#gs@"4gпOlgG:7wz"K_0݅1ODWiLJLq_b6w8wzp6 su!yyx1^ũ:L5Cj}h>CO  s蟎w_nA_2KܓҪ\!!:psK;sͨq8ǝ5`dݝ5Oh^0WX6ӫ e z1 7fTs|?v g }X3ڔA8_!]'*|k Q'6s}\iX&X;Bps߭!0jBng|RFLF$Ch%ĩS : )ABۇ}-lhzܼ>hzOcoߌYK0$%~qO >!,/3Gtqdw<x!+~͹s 67R}~olfPJY}Lk( 2۳Wޡ,Jr Gr!- [wCE'sk0ʷ$IyUoJHMWll.B ?]EulV$)UWOC3c2n1m:[p&l }=:mQ]4=JM8궼LT%XP6k 8؈L;PM,nrr덎F| s2,3/Y+g2ݯ,?8=WPD%ty<<$ Il Z>c]pytb~h|#{Jp.fnXpcƇ#(2K弐J#oIT~H6) $NmBo|\4Jqa y; '3jn͐-^BƊY0sQtAٯ/4_i3_ڒ2P@"t:Ѝ ye/T"BmC7VfG%lߧ288.|L&q; EҠ{p.B2ڵ+j1dwe,txYWSr˝v">*~Hdr}xU_ֶ>DkV#N+TIZxSL5 uRp@COş=$W$ m R( w-jYF'ZżJ=45ǥMw&.m━NR-te- /fuRgA~?fCkTKVnsc4%*? *5‹2bkSϾMl. Zl/UrA~jA\$ rUE-r$jf!Jn!̩%nإT![*@)a-`>*ݞ 3>GYӉ9$4(`mi%NS=_^iEIG_Eqqp*k)E^[qvPneR[f/Q9[΁Sg%4K Y V,t."L[S"_0GpI|Xn0MkĶ2tr kH1D] :ml4'iLHgE=w.R?vf$ N4ANdAqmx²@k!AGn9e-KjQ`@$ źn%7mi"cEZn~Ӧz>E۞Om ~+ߖu}$_[?$(ai ;\۶1|ί[n'HH۱[`KqGThh3ZDzG3`;<@/JsFǂ;2ǟXVfr.^`>Gզf t:Ndra4`s8 p#ag"e w8j x멈!;rgӧ.9u\9ۚ6 D* ꭸ0x:}i#._,Ő C,]LĻI7{F{JkwX}I|WSYG錊moVz -'aT@ &ٳz[')x|BV|ØZY CuǏ'9T';$BCNg,䓋SK*\n@917(Aߵ:!lw s%Zף2Br0 J`X<粶R"h B"!徂ŁO㍲?8dl4Qw>h%=1c1Xd _O)a熷PXe>96LZnE>jsUW;yXGVk몐ljn `B'qi臦9vdJK$nӨ4k-Sڜ9^cת>CіCg܀[j%w)];_9?)|.O|$m>:Uaqqu{xWkq6Qk::sf,mB:hNyف"!znv_Y14[g;$^]:Am@kAm ] vEg\NEBW+n$? ٍW{tseb"dg>Bvپ귖̆l#~2bTUGqRBC=9P{ ¡Z"@Y r8%|:EA_&~$׏巽7^^i8=F\)ptsu%wUEFX+Br6&sZ)7J@}}u87yr3i1QJ$``չ+O-׏ܯb:Rf]s,BܓEl|~ XT~Tk5SlOd>mAc *v?.A/qdJ SƟw@D@:ɟ5rNy8ߦB޴w ĵ2E[Ҿ VCޙ),?o 2Um5}ee`J"O==ʱ-6c09HvUwr'>l 4Ba){^I'"Se =$I_P 6/5r/RW'B|}|Gc3[SO-xWD ߲ <4lwkYƳه KHC;g$ymtp7_=׶7_]ͱ!tVUȎPԹ]<o M4/tVJ| ,iDp FFo~!4OZX:o.tPyK#)T;oGNiZfݶi# 6rXܚbs:Ta-Ͱ] [BeKVt(GTuxPzH,y@F7iQ$@y r?R gn u"K(nF޿/_abncB[{i\%w-MɥXVAoQy[h͖%oSB4,C3ɕQU<xf*B?%z@虒]$F  }ҹMNK?&M 'I]!p@QΓ,nPg\ZPQ)쮄K1ИC.ƥhE#Q 55>,P 5c 6Sۺ =c&9pA#= U7Xspo?1 -xf],h֊T߿'L|sW~82hʼnQcUR-~⁀a7<:+ʴ8޺/lQW"_uy*na%Os%cavíeE`ԴI6|S/fsG_C>ZٴLyU˭-WOnA?UѶHμ(NkE#-1;B~ gҀ]5r;67̖^, zuT >~jX58Yey?6ޙ~`GMGγXK c-07Z%[M]U"GDcw.W8.Bm~qjB (WS*ݵ;1WĮΖ ?7MNVu-&/S5=&mphAn88ƋYm]!U9b7;Kq- o8"Ex;u8"G aBG9B՗O.|R%SY5ɑCiT[h'ckadxd S@t+a n XyҠV+&ʛ.Zl I!6 dT$r& `Ex4sgAՏ*@{OBw(Db "Q=kKٮ38r"W(q͛9\LI(ITH~a6m*/?M&A$|&#)(OMSԓe1c 5-W|hO\?)vR21 Ԁ&HmT¨oVxZƩ决)zݔZD{vy!Y=.&Ęj=8gz!*2#)T3 ^7ohH24$1$U(,|n0[3~ R.(5nPgm[./k!'USܝ"ߵ;r,vV3Ku_cĵxHBP](>d27@JSpQ 2|gmk% x\K_2*5f0x؝=[Tj{3y+,N=*VC>jB| *[!kCJ\ %/˗VbGuptGqB(?ZR@ODYTzqq:& )lӅ"UMl;Iǧe2/TDׁ݁RGxdgx{RUT F&e D9}SXhB؂ OR&ms,ta*|d?M79!)j8|&j=aUya/]eEn W~K6}IY!%80(9)T3E_WNJj`=!rc_mN\.Vm@1( CeXַOl=ݮ9XsWB?>3L}`ɔ}0NO>ݟdn;Lr\VwYZIP,w"7rOҸ?lwn%+Ugo@_wf|yAKha!K}qIu>(~;r4jട3RTNzrY|:S\gPguqH +Hp46ÿ{+ل,m<!.m ϩ5rr?AxV䮖ͿExqx1J1`o7|IJ8D޽u22 v:w_A4TE6P(zW ؗSq/THz!܋^g^LY;jbn'm.{?T %M71ts} 2d`,%Pw ].Eoc+‡Ӛm0CjRXnM뷩ZJ=}c~>YS u|5p'|&JkGUH7H{ ,W90RԳgM,EfWR]N+ai| &QaM|7~S5D 4 i&V*%T4\U_slrq=ڎ8-9B2 \+UYӊps?og2k!{Esdx\qo|dy ,t1FiV;N* LDؚdeE%ϲqְ@4}q-/}hpmNHڝ  Ul"NeI~#nml ʸ |z-ܘ{B歿!f' =My8v.`.]lAYhd= $=?W2eI]mO71J[-5 @'DM ^o 9#cнI-ZPGQ̋XɈ@F}07*A0n֠p΁?4y(0*2ON*50 ?6YlϿ CWܾ@1:5q J5DžpIVCC%l+=u~2ɼsh%)pN]#=!'(Jpܝw廯b疚 wD;v_U& %|bM`u!?m-ud ]c ⛰+o=̉ Pe0EG M5ˮ?>s39ۻ9_w@&=F[s7{R RaI*+zqa~mF4Ifn I[*"t8nTSw!&Lޏˈ]WzH_N@gȰf ť11B(OT/1Q//+M(-+ɕQxi 1/ x Ι'XѲ{\m[|>X. 糋H-[Nx°wRGc'xBQ}Q@.Vx XQT7bՊ$mz)K#Di=;]jK/g.{0Yʳ/[3]F W;meR6XnP /叞'4;T{dhUjDY;-oZǞ5hzJGelBe7-_Kxw' ,6ɜ^T恊4ZPm@͝l{Sl%yQlAr"ҫ^!6[1[_j,QDsހ&Xb eO? M+WUjh}jgB 87m}qC`ͧ(Jv@!#rIM"{]Nw7I b(^6GMz1|ɟaHnGn4.ms%0zs~fMW3"}?[?2QSx=BP 0P$*5~A 2,=Ƀ׀\?LXį/ OWI=bx%pf ĺ5,,Ba6:MRS1w CeOo7-vL* ȤZ'zEԴ+Ba.0QƐX!}yMqP<$h69γ PW݊QZ;@%M1q֋pƂIaBNkHŹ"](}V1ڀ{6Q1J,'/g?͙$(#A}URUغ7y+"зqX;戨T:f]As[K{*h]ElE*e eӿC`{̅d,C@'edJ[+OzW>\HPHWpcS<X7]$=W=\hMDbhN\@;|lm3ҨTV,-UTTIYg|H؞568јH8-]$Leum/Or5XȃWt; ?e#^2\b1hn<(?!t0"IT^g2B&uwU.x |GJ+WCZHp3c p<6Fn<)"ꈽs$X8dֳܽ/Zٳ%gĀ Tj3wmF|sbkRIŢ;/У8RҠΓ5[n1Bf. ?&G `4PZq-ݩR5ׂJ9(sjТ&M!\7J?h='7k04Mů+%(B`)ESys}VR+RCk "kT8f?]غmٌד{{s mm0?WCFUbkX6fMÁ"<`2WwG`Օ &mo17|jRÚ݇DPu( V¾ZJ54N@(ǠjV]JEUnkqZE<| ЂcC.GMju:D5G* |m@C߳tKqB'74Lz A܅"*8  t+1Px. ^ ak-o 707Cdc311l^x#d*LZg™JFnDZRۨhvm^HugJCAAoBY Jw^$gg .M'48zfO`lI:x0"<羖~_BN<3Ȉj F Xf<׬> d|!8v#xTGs{Snժ?M=$󻒜(uhY~Jp[B|F(<I`}>-vFVĽ`0G9.`1o[m`LQ-b ELȃsHf8ûI%٤C% ^>S3РKM@!f4;Q2'A+\>qH%I8o/X"ԓRb7x3&[g P93Q|]8q uE1y=Qȕ;9מ d \0%dej;h(z~xƜ1@a AĵByL(PNgI}Owr\&@HׂJQجri[y *λBpDǐMlW yӈ@.tMaWZeo~",ܗz9|$EmrDm@D;ȟ8t ДlؑY>Y*dՙ ䷍cB|DNUm$cv6T3hBc? X^ZRU\>o sc/; ̖t\>h`.n]}bQ%4&X-eu|ط\YQ^AVwUhfPeKLƱKo\Dr"hl-Hk0+p<tXu A{|O1J7Xe>7qmWM2 eU$5 ^̓@p?lyaN±_Ne{9p'<xacԃ;7g'HDƥJȒ`= _OX!]1BNJktՉYҪ]dJ؀RCGJFP6Hz6k1;(Y}GwLRytopYhDY| H29UPGQB,ZnUU>A~kEv4f3;saIB.#YcNTVVMЫa:Ƙ>D h, Zvef>mG#ͅ 6|^K3~]6O.;լL˲0\(WFYU>Td^N*mٶh= ^E'BKt9DGQm/kN{5Pk~|g@^O4xp7ʋ~x^[%ZF| ǒ)QDn@(l>|%'{ Vx,A !0iTь@9&3VRC15v{.CͩT]҄~`.=r>!ht΀HB[g&&;  =ͱFS! 7 1niFTcndӉZ+{<diYyxDW;4)QpE޽Si*"I9ֆ"k|Is]J2h;lc sSh.){IVka'=ɧ+lu>dž|)=xllS1o\( jMokP״e xa_:I s"%'}|C/F}^_]P?7' Υh{pk|E? $|xI0)Dh9>˶9wZsʞn@A6kd;-9M@.l]CIx 9 9"?:ѫm]<<'\afcF̈́K^h؍V̺[THlk8(*IDD!Kw(Ql^/OP0B0@c !Fo_jm*=/ôkJFXE? n|`HmPј81qL_R{*f JYm":7i&>u= H5(]uF+yq"Ϻq WCq3Vn d:af"D~tuհr;O;SN#\ڍ˽=iyH36 {n=1gsnT^:CRS)b- x!7rU u|9i~8nsu1G$8kOn&Eֈq]##h ־\/DpB*,[u]9]1)Ü"guiد4i.2[2ͷ#S炢H|ͧ%n5ɱGmlDt#O q|r/dpCn_@h|dgW W^3mMJȥlҒFp>kOC*C]cRx X䍢{ZpEFaI,tmZb~݈뛥7w[8}^f4NmvًR˜,Np4>m$/^j,Uڦ#->TyiB>eG`RXgzԥfŘF=+=FHO}G4mn&[K#{,#U'tXaLD@J.̊'ۈ_^5==e4Gx@=)?edp R{ZU}!_mZWz@^W tMK5Ɵ{qF3nbח{w? tbq]0FDut=O&Y䨁Ϊ4k$ l&-]i|+@>}{rkKҲ}vsj] 0\chp͋1d ' (ߐQq' EwTa$~'RVXPhq Q-,x()vAjq6Je*کְϲיb8?',Ù{ *^첅'o8N1B'6M7v?-b>́ܳ="tgOU}_jp cn;xZ5Ȋ2"0Ah;ķj$`2P?T͖ɯf %2aDh:ZVv;\:h'*O(&pk5s v;^t-W)V~ٖקǔ+WaOI30ظ&clV&Nx7)/cc?}a'or?  (Yŕ, vdeԳ##0 ?5:X3dp?T`F>|Y5CMXUv_XuGt;wG36bAO,8ͦ;yCSj60w.`{wM=FgJC~:$4h^u0Ф[-ni;ߒ-C\cř0& iHMmS=qa*4V*PPͧ)SRM[+2 "ơP\;vy`hijAa|XhH"B yNln(vdL ->a2ٞs@;mYc id1d$LRY GNX s(5oT>HقsV.~ӷxc0(BtEYDMz(PO(-#)u; Cqशp3H2u^ xS2 oIgDfwU^K6L;y)w~UT.->$؊iO|~bRC{C&" u+y r١fp|n H"P'E dV'ꁮ\b]V) 6p?4W9/GHu 3V|V* ttbz&G%Q<q\|vҍHٞ::/@BNG#U0kY?;LuT-A/HkpʜA u](KJCC7X&Joo\:QM!mNkzҮe/ZR:[ GmnMJL~Nv7z$LU*gldَ0]MGM VF Nj-w+̓: YHN}xy PۈԈ[rLNfcMG~j}V2*^ ի*i_%qwi iv H9zE*zWÊ=9pZi0i\lV0NB%.WӇvIw˙,t927ˣTip:Ŭh V((\D\5؄{5#1,߹ )*Q1NJI?KrX<~KՃ}W0 :_g}oNyv]uq“uY9\s/7hL"ͬ9  E6oދa~ʈ 8yHԥfƄ`^sOf]"\ZfM`ݯdž8˙~ uI9OH XLbYQ'gt `na`")aSPĉ,XЀ:22]1b{ Wq*nA!"D? ^MJ(P1RedLNA}Ew LA(,C! fw>e/t(nVÞ=gc@p@1`5U ^K7Ruf$ .DB(}[bI*v=6N= ,U ::|Lt(*h>Iš|4 OZq׽9*Y-;-\aPbc,ðJӣEDAi鵚ӄ['.yR&I=-ʡ%j#kǘ[2"/Im@e@&}bpiShfNS3_FlEPjCFzbN`?d[۔R C/ UVʪrU8Od*E; v;XiAlyyjt7\n<2'IRYcڎ€wU`kw} M+Y+_ƍUo58wC^&IzAk7cvI4Ag ':1f;#@g\ns[ֿg$EK F}1tl&~p2%Fy^A[U4<Z t}r'J+( -k,- |Ey[2})~%Kؽ|#}kM(ȟ_0t#%Z#wf@3% 26rX 27ӝM3E0J̧eDZ>iU#A4^PGĸC!lru$]}`L )b9@,IiBi@?9qOpzxX[pT#DAJON5$.f0CgB'dӠLuBD Iª^cyP)2񛹫Z-PRw f H-\?sUo-z<_J.8EZ(Hd}PlQ$G;MM,6cbfC⫱oT)>p(ƝLխ(0O-d *=&YgI\`DIp(l1;Dm?EV_U j|vX!Gw0y*z?FTY⏟0^O9j#ѵ(;zU@-؁|(C E Cʯnq>mG Ox8M_%\&j0dD[$j 0 7Fie#vQጬ|WoCl2ɧ#*(a0`|,'Ij!ܚ\XfOxY"HQ7Ԭ-H^͗$&NVdܠ u)I:3O㯢58iJG||X˴; q|OΪȾ6m=nn|nk13%VK\莧ZN_*8 ەGLɲb}Y]+g#uئ7G{^[ zk=_ˇGgPQCw sbm+;ҷ#9e~9>ؾ>Tnr>{@3o0`POճfA/!DK6? b0 VBlIdĂ`o˥OQ02 y*yUŖ%paK1G(Y$kCX Ix(0+fe+%9l |qKO#igߴIa<<̗=0%}gzMئu4Ŧ{6xҰ5+=# n)?cpiV!iG &$oe?0OM໺-qY,+7&O' oEj%rNƒg2@ڇ?516r n|чWUsF- ybx.i-EG7 B!Bs#^ʜA!SFMe.8QT|$d|qCvߑ|5qnARLp |ʆ?+eRvf]JߕgqxrJXrl$Jwvɝ 6qVG\@0ZS#C 4+5'ğpn`1 ]@E5 պbCߚmp)J 0tB&/vd=;TB]0Cm-@QXײ[t#a:` .RȦg 흭37E'QWDDt19F-wvCaUWà3sϟf ^n^p._di[O SkVȓF#QE # Mrt&j\H-!߷~"O٬&Ωnņ^XON59}9MXH!MF"cRl@*RtO $K\x`u<G5RLxuX{k?g4?xؑl?ޣtz!ppm {=L/t$U9{YTccV]?s'j`rG98V^OV^[@)|!쓸(는DvJa_ÌQ i1EgQ.}4dp @%%.p>P.ffl!JVouv]-b ;V$Җt Z$$[?9 *Ƕ6hE8G.6w#6O f7jdW}da, @E{ŮZ_Pƞ̹J9we,#cL^J%p{mip ?tQ&.r#a񆞢s8l\K='@j_:;N'Ʌ<ŊDh3(Đ4Dts#^růW݁R?7arޤpQp^- $t&tʽVQX3;m(s$6L*at|$GIM"a{\ TϹ .jDU@|~XTi-zRM񦻈/^{lP?k!@U֞;A&Pu>yTA;{rRԅ3]td,ev~S Ŵ>v$O {]J _F9YGA27҈P_ \G) Zf~vڴ_3};WxJ B-+wGxRM h+X pP:u~_bl,| :"ڝX^ Ay; ^DmW(s[2{[Vc6v?G!/rTM ¹Zԛ_-EQm-h#G- >k8NJ50%a*?*Q]2%D>A[& ᒅ2L.UC:\$ߕb3<J$۪H룢q^Q6h1hT1S::Ȭ&]v> AUm 6ϔ)e[C,1GoIf Ikj!X ξa:`s!*!o׀:0(K<{# v;Qb0 [ &TG%t;(jm4 9Q=?\𙚢C40}R5Ϥ|gv4 nߪHLÇNJgcݭԮ5viVSo*eq,cjV}g5 y挟S7L./d -g_H $Oˤ;df]D9n Z.2PȖCj$n5nAc1L^s0aӢ~4>wM׭^blٽ1@+`_a5`lД6f\QL4+`CbO!Ce[UZHvILJ37.ﰤZYS߫X$oB'u Gua9þpt3TD{7=.^von)!&wڀ'/RXG8[VF5IMٵ >0  f46w%N/??lkBB F ^1 '' Q> oXMWʵaX!pKbEAdP5'/N>xrWT`7zA:Pu3,@<=X*PҖ(nj%Ek~en?,ؤ٬(mhcG{gr1FN]?U;qUꕇ-KgSPԎ8/%,wy,GhlC2rp dÿ'@J-6@Z Gx[ 5ӑfw) #0Wx'hk| M|yR9 .[s,1 8N*aose-e zyZS$t0 ˜7ԡ>g|'Qa "{@~A f~pT;ݖI<{fr`SjNy\t?ڬ8<5lba:`J{IQ4tŇp賅7ϛgU(e)yT4]@F@2wLn N6ē.I&Ve <¯TDWhDQm&A0O)z$n#%3IT(Y75)mc'\2.W#┰D@XEsG=FH9ݭ2?co9wAhA-RZQQ0 J՞h ="Sl aG\ЦB47%D@Gv[(;Ҷ*F>^RG "X"lڷgMj`~JWjѬjO@O)aBBH.pC30)N5F_E7 ѱZ풮̐ {ǟAr6{X<1{EyN_u@(La# Dnk{OCO'6l:[g'2()UiWb^) x̒m(ؑ3K^lI%|f*vW)XZw):[ڠpaLayFP'EeCH(A*> yBE~T Y Vd %Z!H6Xⲣ|wZVBNjAiΕ=ɪc0Yy$HͨLLfm/Sx6mW]FGy>ʒVߎgPiMk=ޅ;GJ"O ˠL@+"(/~8!gܳz}bkwNOncYW J n6nxy˶ܥ`HH3E/iN|an}9]|z8UڅG1 x%oBlkJԆHzE=x KyIut(qSH;U90QvMW|ݳln~,zw#g(/J9,׵*>֚@ W ;ySސQ=7ׂinYwoT%F$qS.ɫvart&p-6*s`CdmxU҅v2@/@k#ZgXT;"" A=vaАML"}RY 9(qBB{,V2>%¾ MΆkZ ֆ(3nβК`sSU]CG,+#Mow?=~*#tZ* n`3~D܎*U 5x3"of.e7PMݎ@YdY2>JǠ?pmʔ rb8`8CLДS=[N4J63ĢLݢJWx[0S`OE~v~ \.x)3RW.L #u婊c}$ QbRH=y=צB)ya[eOkdG#YU R˒ =H=-ԁtXr n ) ^]NjJ*i`yߛ\Y-LD'*qHU_4ˉdGu `6;5ߪ;8NWwab@X+ڻJj~Jrk g:2U-AIB$eWRǢG)zWmwwzyfUd-a܁zaU"4ϽSM5D@#E`?ccoJE| K}kiiA E` .n J RS-ǧ3"^yf9*Ǿ\{{aڧzܴ&ZJEѢW'Ȥ{xG3ȎՅ$ya5Hpݺ :UŸߛie!uI0/f?d6 5{zeM>11\vnՌk,J7[ٰan[fCu<ܸ.ƞU?^a԰f^p3_]dv(\ .yAB8$~ZU'00orТɔ: ot8x*XĜ<_hr`nw/+"x S6~CpD>",K mU?boRnfǸ9'##xK#%p|xC$ > >r6^JTcEϘh7b ^E[Q8R|Jw +f[Hj]Hr!AhY*L?4hV#ڻ-[*50eY΋_"qD_@*xKf$3Ά A3sԵj䶃Qs08>irSL6odr~) KsՄh`vLUF׶CBExaȇ7ecjN%.A fLfz~&U^/HbcgEhnОcy"0yՊ!40]*EO?dxOgG;1E\UP4MKoU["ڢ@y$WFOw?uP_((u/ \Q=b{~1 η>+,F21lvN:P<ɴQ㚻;G7$v" J(M.=lLɉŭ:1eTJ\s{N"[m)z}-m&CiR^Шe̲azvqߍl9(!K+wC~o]9E)Y1C'敕lxO3.~:,Hs;G,_l#uxDDLՏ;E%<+ًaDN-0KI{}cGU1 gaBj9l灬0B+ @YoBLWU?nvүΧk7:ROYKXu9np,ễ `sdW#~ZK٪&y(@mpn#GWfHstKbq|LO+rmE}hdC Fڲ6Ȗ-xp>Ӵ*X}~vhHnt+*恭hH\]gׯ;B@^D*4G.#_KmYxo2?E+c()9l<1r}|^}O o>{.O]b!١nPP~vcZsOJm_=O;lqUR cs@ϗWX۳noBz̡V)+*Wny %:8!I|ڜƒ oiRw0O~P1JM_2g"ǁVzJϙM;Hj>>^dly=9@9+X"GS}mPK}hfד݇/G?D,S=)Y(< &L8Yw>0?8or-|]a .ځ`BtU "wD>DCmaLb,+G;hB%.GZ>ei8>^A^E.)ϦTiD!4tK;6\\`r*B. EHg3`uęx2Wgc:/֠I„ّ1 )eA{BΛX`7rB5tl`VO *CXﯳAʨ\Gtt,$!I8xIaYnxgg;>' i秭2IĻ%sIDQi0pwNfҜjI5 Tdu_YEG"qΒ:p*!Z@b[cx㾽4Dx`#WfE>f269M~lo=͗[qv4wasG=B+$YXZ[Z|-fG~XS+:pꪶ_Uޜٌzo/ӓ%G0RsdR潏p@0vK4t.ov0kZ#{o!*dޯ -9Q7LU<^n'uEʫEDeN43HgJrl ?#:N+~˼:^X`w 6K} Y͐1_aP)^gA8R /a~xĺ ܦ`r3 0Ӭl#y-D~̏K[ZpK6>R[O>N~_Tm|"2zL#fj#{1(Xs5k*Cߖ]s .8[TW^؜08!%eJ]dȒza#:4SIN>PogJ Jo{T^m0?u+dݗ~NeaD~݌8EHƪD1 Ԙj~ tg"M.ԗDМY~y7|K'(V ɥaDXvvҦ%eCcHJ P]u 'e.1^4"Kzs^|Z3/ȯr W7¤2V@fc8?z|bMGCGpc~ ?PXUɭQNeRn-Q_r74J}R 9Ƕ/Z4f,V ReZS}LRT8UT`x;X^"` :7W ֫#Wꄬq067W ϗ#ڤw: K݈x E. <ꠟY@.i2U=b1m'~EgQNt/} 0 Wlxu7Nl,ջx5KeQXX.Xnt5¿u nƲ)Oi|dv E.9~}j閮,ʫ5gGu%V\WJRlniD~f,̍X-86'lV)q-xZ(6r y]p]>Wר oL\"7`%e*} ygwz4 "4ؗD@C{\cRiu'7Zq) Y~aE5HH<0dR&SM.T(6QV B`-[37\ A̭^e˗i SZo gKD GB g /a;xsQeq0ΚpU/N %x1-)PX8UG{m?!<6\VZIB=֩Lu\go2kZy]LAgX {l?烳xӲN{h?S$;a#Nf|-5W:4ʔ}EJF'nZ>k[4x ](h ;\"tjWq0H~lWf1D3A"ιa1vXVl8l4okFMr Dʯ^)Z^i&S7I=|_8O<4&+tZy eу/p`+z XG/ϧ Yu93@#dM"Gc՝פ;[cI`r&Ez~;R!yaT&bqcM.G(zPQV'L7ST^JSwЉP~k˫ e8zX܂ 6IFv@>N[)+QL=uCӌiۈV_KYO6(ҬU^-uwXH⛻ZXF$Oމ$B%d߾+|=0Q)@Tؒx&&U~VmjDȹ['_/Attߌ@~j+!}+@+ Cs,kOi=EiIwk5-W0)"b`²?dk 5nFomdHO&0_IN |kdO؂)lrT+}TxUCd`*{S«O, )GI2&|R8Mc6 d>%ᔎ){/{3 R*`>$Nz)wm/^2odJ5n(Z[kX~G#+OM785iv! l0wg[XUf8 F.c}ATJP>oq\&i*ȣoZ*\>I ҩD"Mt1c5߃sWyԶ699+fpSLo65VC`h6ApQ1hPxUPyUbp nhv߁Sd:9^=@1;l{HsFd$YUq[wOA3ACT8nC v\_):MU1 Km_]ctJ Z| @%3$^:/o{&[#d[k~,"^Zb(#<W+OsnE.kcs7+ΗG l#>ݜ;' 'C.x06%1>X8mGy fNHbq7&Mم٣|vlPB^(S[c7ҙ׸2Nd 8<-j(E Af뎸(tnA^פ5nRN0jH ($.见-<rRՐ;2I 1dW_؛~_#jzYzsrY3n."+o#~4VJጄPG{dIUzmhW7tC1tY~_I;:s4}5jkMKwff8Us =O(ر1%rBsP-,ɻȒBH^N쫏Jxi+#iUq38 oMj>(46D,o+|}ȿ$pKoUBǿF~-S&]3v azX)+[C6O LH: f`ĕi.+%PV?7dm" k9 )r +}$+68Qu\Y#q"?UX#5~Py;&UR(ʎfI="/rQe.UG~|,H M⼑~8`:!M{̅"B쑓1v8saYd&+xBNF3U {jI)qVaO0i˟Bq`g Gk 4QJxoB 7-XMoBMa`nݦ:=$kh]-zxj^LbB [s4\R9'F7ik`F/ztLQPiSa-I4#i=in{. hMJ R#x2(Cñ*l[w*CMTVA m '%^@qu nnݩ# i꜎x$ A%e9a 7K p P%s[:i[RPAe)}K;Y]ҭ2{W/{w*?hanf= ׌mx™>h`mO/m6c6akkG<~a]Z d)b 3sɲ>MQqĞ]xVV܅wT'D_29s4f;UNO{͖#PRG8 ?,a%ߧܕm[uTwzf>T7 艹[K:X>!9V+ZQgwqo&\3\NӮ)D<9Pm'ƀ^YE!jhT/-!sY6ͦ jˉ)eP"k:Z1crUj#]rMQjC+`;<]\h=m } r`&31H74/69+Ϩa(Yo2Aq/lM6{8x`"St7q`Øn/Ir5Z)W8TqNSB˱:ry˧c7W6 -0)d1!u b[nY֔mD(#P]e`䶷S0i@AmTHձEoWbVZ=זCu;{z=3dvads@!WEUf}<4jUK '8$:l=z8yajTq '2J,h."IacMoRZ|[6Xzpl`w1!A9Ӈ+jD&GY8U)[ŭ[_ҬL7Wfz7|'Ȯ.cj8-pG\"yZGH:Q1Uiݠ`c]>XT"Mv6w>q+[ dtҖ:I%ScxMw#̢fxۼJʆ[lM::L]YѠ때mYV)ofiڨ &aTE:SP# 焸՝ {{WU4c]rZfPB6ZEB~3͙O ЍrSSg}I-yF@Ab,1Di)-8"\EacAPqkXp w6T=M׍U"uh\CZ> , ;U2 3S-Gs/\22!әSyMк FdOE$^ъq= ԥJZ54cA 1M \nnȽ@;w4%KrgYkgiAxH`U/bkť H"~Ʌ-s5#z]!+9Y"I} @3޼W5ˁ EX6]`07gV^<vwʷc01nBoM߸!T Kr~{"ŋc} c(GF5Up%|՛XooF{i_"R' A(,Ap\1 wɳcшw=\kw}DLo~'v<޾ÎX`ՊԘ0؎#n>$ ޅ @4Аqa kd_o J_3p_43 Pk(_yG|; !Do^H d=iP_6X?Dz8\S01̾Ї7P 2+ِ 6k@llj-[e4u#?"vcqL՚\8L$5κ/t6Ad ZKC:~oSG kv_CP"ɖ/j%3G(=E:?b0 f=4oGNi\q BY |v&= Q ,=^_~a7y{@ yɔǁ۾b:ٍ1*v;"^Qvc% FO{ʰuWb(@ A%E`pECtp FL55+ nQgcQ/xє f-*ki6PA=My{7o1|Odm[ 9Țo18QW"i,:]?I7 |>"d%U?6?rON$c';SpSoO]i7Ih 3ZN^Xz̦H7@o{jD N9$j!UE7ŋB>C$0 ;rĉ8" )hYA;%7q≠aQEj\5vlTjl *g_G>w'2x՝HD`VEZwޢ<|..v]0z#}XE.;Cک"B{ lxh Uu}A LOr=ަI1Y&jϭw!}d9Y4NqkZ#6stk7BȜyŌ=}./mF똀s,LDf3F@*fp3StQg[C:{[G_I=Cx_i}7T+2T'㘙X}ͅUX;rollkl4~)0I|'Qc,q#1zu' m[8ՎqsL, (l~>Xk._pPښs>"e{#]xE) w2/D9uGAcl,:ٴT68R9lP Avk`yvzfAуFѯ!8?Yhk7 CNm0J6 ~WgG: P0E4R@8jx2#ۚCj셄TJ_B *A_h"8,+ δ <ĉr>-o&3NݎE`Ȯ\q!OMױt'y; ]|I0q=o %#{@K{eBEo$wٛzZ6t"=._>Zlw-Ӯ?je3ը`M*C7 G'4 L*GOyWіo| ?/^ ;G 7K=h".  il=$dt3{sTH `{t)N>hxeMوUmtD|:rC:Nomʯ6yAm|󶘆/_ 9n*姘KZL*^wD|R_U3c >U\@ wNtm"Wrx[itL$ g Mu]1t EyIn_jգ}&r쇑;bh=J}Amq@*C\$cPnwFzIVr[=΃D LCU u8^wnz[_Ŝ0?Q3'Mt3}W38mjd5sEV2U `'5Im 㑛[M&Xnm5R Xl J^({o#+eRrj0 ?OؑY&pNrKxX@}r{#Xh3sϬ&^H?,kn-2xYP(u{N ㋿&;J}PƑޓy!d:?t߇Pw`[\2sQH"9BEw%|s7Tc59]h>z맧yv>/_>n3f}"?2zT2^YB ڂJ,Er^ qhwz1[r K= P|U˜14o V,NC?hN`Ǜ݆IX.?m :E-J@;U2is"?*{iK&A P!o-CՂ-4W+ E"D:G5GHzhuMps 7?;(>>AˍJ/I`[Ej(.Bj)N{IT9Zn-iGs$rLP*sOȁg%3+sLu(Fi<{DўKHJi]+(`?":SȢIثhY7=MNFHX (wL ICӺno>)ӦhgG^pU"x J7 $Q1NP-ˢM˧2+@zX.VO=ڰ$.˒6z2')NjۑjZGhFO$Oγs˧4möI$j]yء@%`d r}؁F-51?+S!Ҿ?4!=݃L7eKN<|iGOKo9#|Y TDU\_H,E񏌔ϲ `XAۙlh۪Ox\7T7H8>R%)NT||g,(P*`3=2qx}=fU6sb8ltA^&H;:QpBGz=hA S/ M嶐Do ol?醜4.0#IA]X!"}t= x)ht޲%j6;=k]RJ_6:c_9L _U2C m.tЀKm"utvvz(B0*dHjdgW/b|5* ks 3PoֺO{#uOd׊S>J;8:݃!dqd;[!S /O!1pqQ#!1Wv(jl\$CuX.Sᥝ`9PIșفZ@apFA[2ǭ8lAP!?01/J>DPDCO 5lS?Ц >3ʙs@"L >!SqHEt\|m]J-Ķ%#9N78HFfDgAԞc*h L#ky!{ӹHA9#6%y`ʞ(ty[)MBN[}E&bDd~'BYǜ[$ӑkc>Y'{7xS#,hhWI̶;0"pν}9INF3GkJH!}7Y*+;q&sƲ(nX0ԫ<<qsf).X(Ro`j!`4g[3]wԽK&LbP%!=)惄 @j¸-h8?Qo7MGx4^-ARaM-3?JJ6[IEBp2(t.A7[_I?/|=YL=x1Y91r],(If&l;yNM4Z>Yk}A}JZ@i5DSejD% x=an^}¬ ʦj֡t4_}oLh-uR{p1g26pkx9Ʊ[. }~r֥M%6(5(|Q\`H++lz qϰ9ءh`Ӫjɽ;[Q#ߗDN #'Z V .'КX*ͧT[AsڣqGAHFn\iC=k-eUH a4N##"[ ŏ'?[Φnpʍs-PNY8@VO(e3N,#"$!EzQi&YΡ.9$2Ǹ!՞ZLZj-] "q0A5dI(U)m: 10P-92ugSTx3SZ>c;_Wo0ד n@:͔.?TةV;h؃@  I=Zmm@ pvG":нg~R FEjI Ohn3ِ,gtKi*1U6Bd ~m0 @s1IȩO zuB*GߍD!CDmuF8o2<5IbwNU.UR^!e ]F +Y{ѝaT_ވE ' 8_ްe<(]'ޒYm#Z/œdV28ZZl,ɵy zTjUw*⟳8|l zUoGs&}=Lg!ƺ/H|}º[uUH:K`"^L!e ayfSrC; Fׅy6wN]9a?4Mcg5㾅GfZ͐ٽ¼Fa ?.&01 ۾z'8A MHAOc-kDKHvcqoR~.XE#ٸySH]'O]s/;Ċh\T3".ֈ)0G3a5;V甌 !Az?ӂ'ڡoz 4]b = dž}7pًb=J϶CH>?Awċ◄7b.:F ;ݓRcK'a0lJ+%}~eP3xj#puΈ;.%b{jȑfpl3qgݜ$&U OĹI5Nt l#ØB @3#ݠD$/!F9h!1fl$i;Ā1KvZ[^H )Kg9ᣄ'BiOD]tB8M0X8jXY>zy :!3W=$#OUjb_ JZf,bKR\NE 8*=^pOH$E3('Q3uǴ a+rOcR$,Ɖn 77ƶyIBR)Ć:o20e[TzRnl{&ߡyxL[qcJו7)ߟ+8rO@;OIlK0|:ʅήt'TOC8[ӛ44^Z;)qHyh^ 3iNFJKF/-Bp2oIPRr=KOX,Kl4tmLskXi=ǮQYFU -z$㐵GFd@ EJRl-˗)~!dz3AZY64l s~Z=h\V>QjpXi'$$߆eU΄`$]I-7Ykux.OWe0"%u/^{[{{@p/n;Ӻ(iryДtªO` Ņe :#UvI $/Ď*B]N'Y"(2W> xed; v29غEˁn 줴 HMϤy-32v4T~s޼pI5=< `g냜_qƚsc.#w6Tjdk` ۃ.:޼.툮>h]J.DYtwYg6esBcFt9&" $ =舺#UyAX{M9pV&O7 Z[^ݱ&4ΐ.|lQ;}[nߞx uy5G+;[2I]eOqK">7|R2QD6. OWϤ9ҝ QVۧV$/77^5H1k0xjkj1\́VU0`43AB bM!*C86䘧dzg@DZb<..yOk7 e!6\[v"\Vg:v uV#:0.dK= .-}tC7G^S\9ԥnzB7_}a]pw;lqKǪUS,fJ4cE"|ϾMGU qe=Rxm")Q񆧜u)n, &51yw 9unL*"XPcYepI)C 'WRH+ 8dC( E+WmB_PZ,([ s_^nu_[,7vkrmnrԣf&p8A$ [an\:8TOHgx pz_Cb>ߟJ3 w%+bYs]oE_,ƺ3cEj/}>0Ifmk" _>gu^dY=r,6Z(yCt:鬚:ģ4x1+`u)L,pO ~l:THmp1sr-DmoIG䋛ɰ9hƓ7pQvzݨk+r;2H4/ S"2ݘ0X*AaK2SL^mmV~}C'g3 &1>`dXQj*Tm Uj#n ð: ޗ4i[jia L{R:ҦC /OdSOBF!IZq1pDYZ2H FMkwˣ$"xb'pIS+weeK+e(;*6wpl J崧U',K@aVy{}EȲ3*kXDxPH`S|C'b3~㍲n=5*yA_@HRQ8~7I \1S+̭6I7:tUfyg{/ݠu OG0b2Mן~Ҥ9i MjڋȑQgE$*1F=Iխ0\"?*}졊1!C<,L|sh1$ w6)0'GN@s|HRb^o1PA4,.zL 5]_s;!yF'*X`E#͓'58~!cCumI֯hҥofۿ/q\:1iBn]yhݿ떋?HӢ5~ wPG 쟏E=wK]-v5NT0-l‘6VܲT fS@{yb/,޷^kl? MH׈ 5]]\x!u=lŬt,QV 1wHx 6ɬ<3g-2&lMܱ3dfuޠ6/]2vɪ4%[,cK&gHW95|u%p 0EYv)=| <]rగyjbS&Ikc4p7Gn0 >1 _ ӆ$yr*i>-GW'3B!}r\-5'=?Y@-pVHw'v߀o"9IEWl**ATxx)(U[y:Իpm;;1Ofy~ǔR ަR("/(&B3L]@U]!ks݅/9z?Y]<\`l̷c)f tY,Z|OwMX-L #$ȡVAig8L f3ѵ1kM,bj 6 Ot)Y7g2؇+r'6C-` c*a3x++{?7<2?n+r|Q%) 3 AcædV∼?!R+:^k|*,D/"_>ņxjB 6[rӯ԰62=nem)6ɗLS%dn&28ۋ'~J9*JZTJ}´t֜wϷɭb0ԷaYը{NFsB_#I E- )&U WkB3I_Ǖ\AӼ~7i)9@{B2 _u¬4 ^NY&}lHI6|$;,k\rbEi %spO]|JJCAo`H+<vK#.tsDg5C&I\T7;E2GT?*֤=Hǯ秝e33E91e?0I >TҋYD9՛j̱D,}4ܰAeT,7)cKCa5^M[PdG'INqpXOr ejx)< mINs):NK9ujDeMXm/aI|A:<𠱙o\暚R>ZWrOu0ڌ{@vVYky|s$O< 0J>Y 405z>޴7ϯ~JtxҖEEgqQ,7>׹Tk{7]n_Zpͯ2$hCWY3]RWj3 ֢ cŮmӾ=aCt ?oxԾc (}*|+YrX@?(PP+em&.3'MtP򑣤>H,ul$? +4Vrxμ%iMN}f  b'{歖(]&1<.8w4f 84k[ωW os贼8Ng& T14!ʃF~_YO;}B^BVK7:2kMB=)ԮDv˾n?(5:.ŘldOkcM"Y;@C΄԰2~i1:Q}zp6nRg@B<-GYqyv81ev YmP|\JB^̗fa+f/$;H>-e\4$͛`\kKwSp*l9U"3ȩc5 ɲZHȸb:mrP.M\< "X#nEB_3'~0D렽EnSk0zזнF MBRYW8!ݿ"u̷}A5 B=Fw!Q•lc-wCP3u07`ê珸*a"ͤ'UKX ¾3 X;H}:8+wQcv|a lCQ SSI ,#Ձ  L@|{"jf a/_'F~ޥ׋Ⱦ+j&A~gxZӻz*~Uڇx\Ͽ ҟT!^y9|@RznCu>,(7u-KFta!yWJ[/]Jyo|[dOE?ɆӬ3]ހө\I CNR>9j9BsӏvHUs]ZP3dLS*QHKblD'MEO;34ʉH]5Nh-G32wkGS\"و$,ywH85T%gAfp?gM]NLA23M[+(f y~HT6BXϙ괂jWGr5n%%p$pV9panC~q֊NH1ܣS\q#r\}!絻!U1Rxt#e$bH;fq_W!Lk ))@ ,z~.ڟ:>;c'2%]Ġ1;2оɳ#A-.AmXIvEp Uc+@ꓩWI@Yt\1O4} #{F3ә9[Ҡ`Ґ;kh&Y[X/}Xj%QsGt[9쫄21`(_rxဨ&w*%+y`3+BE Z{}V/{O@q&Pi1H5zhZ7u6.Dr&Zȡzmh(vQV[z_ }UU|WGmO.J:Zň:]MJ:a$f䟗Ha.5 KiL#c\7c []j[M=2H21C;44fZm lt}_+vbz5E8a΃@i{9QX&yfǕ7X! c6NW R(Lr'cUg/J}e#[?P. }:HG@\^6ӌim&yY!46<ýBY C7gԙB%ICݜZx-X[{!ӧf -\iTqXsk]cH ρaT7$q _ o6YBUQLjMEԆFl%,g=`5skv#syVO_*_qQ}6Ŏ)nG.!"ԏl-Py׍ߋ +q32u#XWN`*IϱrxklOd+|#fK8G.I1X8ϰwюSA\T&JyS|<)Am-?X}ݮ'Iu\zM~W j{ uf 68mWštoW;ӎrOtGrJwPQJWKc EB/So'/sLn .+ؗDrpZ,f/=4TZX xrET*yr"Bm'dF~ | f5C0Eh2G#?9>QhaTi!Ƶd U@#L)jPcz^.F+ {si,d[*X٫m؁"2pJN# خ: z+Qe-?qy+ ䷦ 33y٤`%1{ s )][ bm .4;2ѺGeGvw9 YLvu,>-9_zɜtPݣdm)8@zCA?"t#j^\ztf0"9Ѽ{(]% :!ɳq1~(xfpeLWCC9M4W`sI"#RQR`רe|z|"|9I59;Zo,{<|/j[.C@K9[U+*J%L ϲЗ"ȍqգ"UڨQiM 7[pI!~.?8Bw9->wLfZ>p2Áy=)]aPNM8e4R~1G!֏P]L:av>_//H2aW(CW֕V+p|_*Y%-FfJ7Vfcb|[V}6.ӃД殓R{rpu=:+0Glbfgdf7}E\{go2M O3_+8zzX*63CB0JPrۭJvs,6S;P J9vE̛ҾX*~H {J<7t~(Q+ T|}Tŧ*i;e\UNCh# MH<"qI_3:c}w o΅F/ Rd`vRw9cbL}=#-^Qb4|qvy-F"{1_䣒C_^TrwjST{I+.ĻeiiPOu}d—ỌP:3 u)sEPJ㆙PYa$E"o <ޘ _|@O~ YqWք'e[Ml?įX2̌5"y譂di5Uq:)/͠zaxWǽyKjк^BtQkZiUeU}ʶ_ۂ Vm7/pJ^ዎУ4S~a$ n*.SlwFj]Yo-~bjDFn;@(e7xwU>($K޵/VD#AV""r[g(ȁN8Wxvp <_Zhxl?o77 ve!sg;4޾&@-f<a>oj`h~ shnP$dL͝Vp-،1~~V{vꋷ-aՆduzmV ~ ȱW +VꜴP,?BYR\e}j؍( ŕ 뵪%=m{^ܦZA/d^,Wԙ,ޢ^^f]ۍQbBUG0 6?L^?KV5HHR<"X"=@FZ+IJ? : |"Obv.]<(KBB7Cmc{1J"F:Qxs9m"fhWvR](SUb,yc1/oW~?bĕ0 E %@ ۅ5vcL{p3%ژY4Ztc7,3D[h$+ՍwxZ6fX>^b՝Dddj>~GX7Yq tVRMkKǭ-OtX"ԗ.m>y{ "~Gi lm1oC67P\km$5V!_+T3S'rvZǩ@s@[ f6r,rBR /}bwQEم\0I̅6]YΟȁ!JUD-Q0?Y}==C~bc P:4aoMlZ5y3/"y2g͉&) 5Axepi[ꖁO t5-tPq1j(Qͦ m!UgIE28ru4{ ֕Tn?3mLaרUb<;Ұns`Joϻ@A`)4%<@-Y:#[V|f(i I¹IF:;fttdrux8p69fmi &ߵ?WXbĻ)taKex[ƽ?a? :$tYa[,'EeF;VOgq|ǁL)ARUC zm[o0oVׇL?'͇7f3Ef-  ٴ'(qLT?4{xZEe-rSM0]GL;N :J%A9l5[b*bʬ?t 4 Hq/EEŽ{Rrˁ5S{Ug9jh2/C9ٶBQs6<#edv" N- ]($0B5Vvl",nK^I rK䤩b8toYV oyf뤔ZWʯة!5˵L>`zEsEYjV[gn-3vTYe"=n=t+ ֦G/dK=M>&0>rxi6 < *8rb(35E8dž7-َMZͮk_HB %en:;V60ŕaTJfEP<\V>{Ap~ɇ:Q.y4'k32ah[9o)%i;k(FUZ- Wk$kK8%۝ ;'4v+щB]D1_<6 +N979z2$J!5LmSVɩ15Hq78.}`{wIx(̃I:K%:cH (*H_\)j#8U $݁+9XTF+jrk%P[g0P[vCQŧצ@h+ ,"{Aߊ,S]htijH.U_)F8,S:}{7&0ZNR;V>ܵ KIVS*~wJy78AL-Rb>&<-l*JO`Dwi 7oǝ7?LsZGņ PFChU;hx_`FΘi=VW4~hͷr|uU[Q&2y*;G O6=B UeW`R⓸8b!5ujOۦQHT˗ \dod0VA7ҟYNnEvML0zuedAKE;a~II$>N<+M,Ix?@LI`rIXG|^6ΔŔ;0 n$ݝ3 pF`ז(xTw&kDϡ y(n_)"k~UEaVz,#a<|i#?j -Zj@-\ { #?Π r\Y(Qj $mg 3R Hf iQ< 7Y؋Q#: YB-O`-e'{XV!(Bk=~ \io/q`ׯY63ӓK˃uD抯gV\!,Ləϡ~8Iሴ<0^ [tQcM,yz})eԒuW4N K;{ΌJ@Y&Lz|9 @mLisn'IGD}4KC^ʙ*bۅro+ i4KR?D밥K*%jS8Ө7 BP_I: h9H*"tpnUnU*VjPlӑ Q/xOc 'N6ʥɤ޵D(#~~OLqqnYg8HĚy{_K*$:)ܶK cM8rOJfjgh1#{op 7I~*jo'vvHҎfb6<1q5{w(Q,b:)GeU)dZxo[mZR\Zϓ[zirQ~xAv7آ"S&#Uxxbg4@ [Jm0 z>8 (6'S^*"[ NTfĸqaHkz$~P9SgKf}F y4?>]t袊鲼S\fil ?Ӥfiz!V8o[d"ejXdk0iSlh7YB*D0ٵ.Jq#W5յm YPP^6J:ڢGފ%F m+Ma.K->>M%h=1Xvf#Yyu[[L_h ؽWYϝʃZ-z{[] _.]Q&qTq@h]IkU( [mOUj: 49 JN:4Zci{oy; J[s-0a/^m 4u{yHU#GڀdTf,X&7Bv5uㆉOy:JXyQM>3\e$j-'~Q0#;0gߗ);/J(FK|+I?0Zsaɚ|x8q Yy^Dž|et40]ϹcO cncqQ9CW;1f/Wtl5M@u~'Pܨa,[&LjǷV8474f-B#o*8 t-UiĐ$3rW(Y9aS%$UРxA,[L?uT>][L z@%7r`4xWݥÁISHdqA@5@2~dY'𕎺"@7=<29)pl"rp[1~Xb`ܯ#gLS6ဒUGӕ}Hgs. L?a"dٰCFλc܂)C%'uUA>D/TN" ^Qz_ED#H(Nʂ TD4ouJeX=ur+C:{oCJy!S0><T71Mռ݆U̫RGq1?uh/rvN )6ݯ쫢S^yE\"-e蟪l"wDu94PylRtƜ@2E /We<c`Za6%?w_5?iu-Vz E 9qKGBd`]k$ tbJ>];6CP"IB ;uN<~}x=0HyS0 .iƢss{)B446R#LO RcIq]kڟ/ ^ʡ+Hg)0} nO1e[E++7AG5l'{bnYHIiBz3}.#׾h,k-+y,ne~q-H\ m&n(0@96crv"ʢiFVFj4*#=cLs_ohss6#tx[i&jWxlYDbZv,<%ij[qZ2$F^gfA2ZWX WfQgA<̇@܇=X4{\bYH%fӶ|44Pd9#VwXL,NxÑmgxVv?K$[xJ+ SW*]gySjXl7L K;>= npȏx튝҅bLgJsk"cJF{%:v+d7O`xŔl:?>s\l2ؾ7YQhA$ z#fRA' P }qC "CUFRK!IoĎeU7(h8I@4&Ii~,Lf찈7Is̏8z4WOĥ6?|@A0,lp7 p7"^y?dq ,Yn,ylpsRXybi3-srntTZF&75ߤgT< K(v?f )&#$/E~&Fy燱9J u z?';Ӎ /X!̾o+֓xȋ.E(Xr?DC9\0-¢HP) 4jBl,|%[!7 qH ùUm}W `4(xԂMm!ŕHƪ#>Bf@vR]iXwm83|vnN: 1Ӛ.߈PXo2+:];>fu)dHOϷBq4hs ]i+uc;'y456 {8ܗQնQi2-曌V.Qoma;W;Vj5Bl5jȽ,!`0:jO ʶc@G[é)- lW1 0Di/Dߌ4Y3x_fC(iW i$,s|9fo1%;i2wtwaSVg,S`+Vs3չ¾ǂҝeVS 9X$n:X=|S\?[Q[tH#LZL?GZmb aMd_V Uh&wYC|Vc>fXnפ9P2rs&AX bO&iJ b'$+c1oDð[51&խ&`weINYPwJ oꂔ@4h;{Tx$<0aRb FgJ6s+Exiٙ> m*M%;Za2}}=Q}KP}eWdsc%L9K({RpYw5AD8OΞ%bP/p /iIn &aa vO >@])tr 3O42$iaJ|iWyKG3ETyzA 4<*I΀i(*0aΈa@u+{,m#5fV6n'myjqfw1]vwܷ@lZ2X?dm$C\} oƚ6,d[6(>G?"6Lq$^$Vh Bbkum<4pmЊdDuiFJB:x:P8K{p' opmCbF?~NԼẄ́hf]R^$\3 a!uK'XmzPN>Lkj l 1;8g+*T>d}ddwL oE@"WM2BlESv*gb~kdzT `}Ip߬L&q).rU\t48aZ%<7Z3~-oW+(c{^gY bŅBp@1I`8w1̛,06;ϼ1$T:B`:[2_= a=qWF'ap B8uřXr/؟i =Yp6⎸N(4Y:Ulf{ Q`e?' & ON >s,HC;:|W1%"us#WjT^%[*gfZk{DZZa/c8`sh'3̣ K*64Z\H]̴dho ǂ @Ia;$$v:E13#1)e *uWЂ $s-rc)x+{Te(`#1_ hз- y,^>9U#>B Z#Q6Ep3pqW\e؇z!?#%B J ,w*rބs\c=7,xt ]w~-eDΊg-Y7Ay `Vl 3%sDwZti:\t4| F6"PᴄC&u% O#{TFLY{DKrBj[ZkU_QYl0 < X8[65,W90BӏnV"{WLj +3كUGS[-)רSU_W1F:V=W1x\dRysD ~w@H{c<;۞iIL7.i~:E\)~8њƦXKoLTqULJgcEGWv,B)Fe?%PLL 2Bi_6(7.HI$_^>2}9mȤ".oh m|]SK%d+sxuN+*C0dAw;{dd-ZEY.4: Ʉ?/R{)Ae$H34TF%FkN=daqŏ8z8?)H O`y^s F}eȮH*=Bg*4un = kDL`]n7T k~X@S9ȔaDž`zdP]ff#崰+ *-ǼM:lsn 9WT +5r,A/#z\g Уf6}/姅`S!#ilɈX!s8 B;  ټaB~SyIB kpYTn0aY\Ii=ynƤ֋ɓ?tRyӽ+Ɲ. */Hq6U8ˢg}!@J}ԏ@Pz(? 0av59|D,\h߃a vَ'dge@:uQZw}-eɭR)5+5H~eԠuq? {d⳶XM=fBɼtg=)oEɽQ=<2Tnļ2wW9R)K4)fS!hZ: QG~'Xn#XE㺒Ff|~*0͡85n?F -ΦԆÓUg5OaP_+ =.L05 xE _g~zNmR5Ux|h6IkOfypu-i(AQ9m}sT].'̥Ƨi;7aAM<@ĖۙG!n)?W>Ei|[(g8dj([C[e2XeO6j7Zcfc ǘRK[̍)J)Ǹgcedj %kwHâLE#bbb(`&MlO"vƎHEN{!t$D"qtynobw ^hJvZlӴ3}̂~X'`@W bw|KN)źw.?t-da:eݦbhKcmB,5ץt԰H`;C js;%<>@ obƫ8e8nPؓPR0? 4`G0a%qE;3 ^_t6:ܞ3Tst,aPr&<(8ąU-e$w c:d㑤ic] Cm{"O8Ѩ僻fu W W%BCgU ;ψ/$+&za_ܻ-!:%0aF  )2QToltcjD䔘g[︣~eO߉mfi&1BBV8~>0Z$nϦ'"TiB~k}l8<nb h 蛮 [ფo:iW]n2" zMCޞ1?l:X 8&Z~N.#\'Ki syPg&YV[tdĵI`g#/_I{ss}umTf-c_Ij(d=޲F!Ku %E#2bKJ8}ľga?rE yh7bn.>jAoVGɉY*\|vO*VgKkZ>M.cGqӂM=}^‹|LsܟF71F\/3b˞ƺ,6Lno}u p.]CNy^F`|9A'ߪBk4N( OvZ~FїA5gFa|k6h@ gF"d]̪vO>B_Rx߅>ȳ v~9#n+| 秥0 )GosY<Dn,~3ijӺyK@(\펥M؊K $[jc&wFP"kV᧎ȍ>;7LL⋭lwkC`}:ZNdQ#C f'`lP؇Є^pp撖KW=&lGGyCGuT.s}FVWE*2?fuf?Pcrvۡ-| ֟u2' q_JH>{Gmd;V")&k[ ({^Lgtvԍ<dSG'^,)xb2w2}ʾh򯟹g30@-S/衕_S(8tEF;iUfy,$ёh=k %qRw6#[`=(7X~×L*\L(F3 C/6P zRK7׵pݣK{Iw6cgU< Tm#x`(oF@f{1 (oRZ._(V0UrK/rt\>tH/f䏈X~RѲϔZ:`K*AP-yFY/ 'J ڐ昶k>[1U @hi:lgeOnqZ$(P!N܅1 ˚ ]N .|2PJS#'m%s Ǥϡ(xr7 EKLP\M@lI.)ޓչU6cEej-3:}H?34XÎ1#%#ϓ|x̑M Io!)q/0ȊǕ ׂΫ\TnaZJ4m\.}O]lxB2,.uȰV3L`Y<͍DeBUa#>i*swo5T)%_߈e+86q59doraE l3-hx╝|eG'o0Ks Oub)D{p-yw<,lJL|LB_b:7 ޡt L`w ;I(룆+RcN衟 \ϵBUuSms2h[;iNQƕ͐44j~|Aɒ0BCoO„v˄F~Y0G0{g`!`D,cnMއqoNxmnk@ 63Bef;soG1QUITG$EgCV0&):ƫi'gnǸRT̴sz *M5s g1H`u0 uc!͈{!Bw ]%e@  Hz5G "vT"gb>4HL@>GoY]Q0aMyilQnZ۩YL:2}nRoHv5QShg>0#5:ٕ[SU뗮 C*"jC~nrdϧ˷ZA<Ƥ;7]XyL! vIW%Wji ]J#QčXey.!wu(tct0 CӿIչ.(NB<|I1 QlCŔrK{sƲs\y{w_鐉AP8q@LWT]Ö6wG@vPpSwVw㜶jSKP{9 S>~; F诠i{u;.: )c*jirpo-Ǥ-UH{2nѫ}4! &5>y|eJ~ra  &$筏Y :ҟeW>|Z\`Aw40IψT cCal! A.*ɩ\f):ȕ1`JYޟM3eV[ev- GSZycXj(ld-$e*IIgǣ1REu ~TrR|_1PMW X̨ "cY=+lߚHXh[3M6< 1G U措Epܧ*IӼG9z)XM'E*;$|x MUz4 Ÿ/S#;!<iP֛aRnY3bȨ |E1S#RlCST5*n=Tn[WT{*A[zJ_!BفX߆Y`xO^Cu}`ȤsN53}KW!gM+bLEkp:Qg@u)a >}F0dy:t(ރ=\Z 1  T`畬~q2:( *՝OF;^Sцh@k3 d VpfvvA ;aL/e[}QP `tsFo-2O osּd0R変'I 8.,!I{i^?n\jIvQ79B^ԸhWÇXwl1k1'D]?(H.fz 6!q\'c;"3TbE=j((;)"Y^WR @i*6g[BGP&2 |eźHz1S{9B)K;@w³)wa򺭍Q(L" Z[O:"ȧ(/i*4hh㉠`n"+j/4} Ҙh}HsGL-΃Fl,C!1FR kPXS3p DxWŒmGD[O"P娓qb sFQV ,@.8%MMzIC??plE. ,_{gVp6Xg[h pwxdcw&j9!e#P_ $6ҭo!W3JI߮,#bT<WRgQD]] lww2!wey⡚9V3 ?ȃM䌧2^J*c:vWV뫑L@G8*3՘j3T%־e=̠Tvh^ Ŋ5T7ְPFc60ݨ*3t(RLP\b(0Khx^H? X9d<XTl_ PQ,E;҅3SD*yDEo@SPu M}[7'L :cIu".[`fhȹ! ah/"ɄJNlQ5T"L`qޅ7}ů3rgcsā&fߎq|eEXceIʗgX\ԧwkfT45ﺇ\:LnĨq Y+ #[|6j=B7 &KU+bЋN5VDTm] kQJ r} |UUg3RD@ҿ)|th JV7>_hsL7EڙM40ai@ݎT;:$]YZ`6zO2}>Mμc/4NVU@R*ob(Az/>T "m9ICX()LAazKp&{#r:b/W:ObQͽ2tY_)kM% )pG`(D ($.A@1HyxmC3q̥Si&PT[i ɇ͢$wUe?$/+|.$=:eȺiYunNJ mH s@(T;Z@գ+3GdLg`}x; zjnL18JTmi<#k q]z+`tN}tFѱ&HH3F)*O Abu (ԥ}#h03h@QdH^96)x_=vaL|YtEy{h;a-ʑh灧G*zl#4["~S7bNf@K溇 {@(>?kzpu8.\섓w",KW{zvnm[gkJ>`7pz% =iv 7>_b1 $9 ܀# vhQel}H?4Ep°^ͶAx@e0`'3&O$}PǠ(Oioo?JˢQZug8_/K|ɠ^sjv[ӝ? xd5*8#".&&Mt]JzKBhNpۖfLq825) HLxU E ]1$~L4WYaR]f.]lv_WWw۸E)v 9تMɐljlu/ۆB!ZC Isn2'o kDf5P!UE EE93v57x:X!4!'Bı6; ymDO18 T?ŜUsG΂]ڲQJLRcHʭf_8̐d{ ,Ԣ d''<wj}޽b؏UCnj:HL39[dc6f} *PixdQ3}_ٴD=V$n\=hSq0vA}ZD"ʴtg喷md^Vֶo5j79ޘcJY/lwr0Ksث`4᭮yUd6zP3=D[_V Pb[_8e2~Ckf #X=}(NhYۻN[<X;!!h񁇠koLt Dkk#SL@"ä.RKxr 6+.c{jqI87F]9AϴN_e9HigEmQb{VIUJ!uLǦSUZͷb#;eLK\CHe>zuPoΝIkL5̸H$N ՝I)nרkܲɥnZҼUКMNKMRb1M!qOyބZI%ɮbbs ZOO9GJ=I3VӐ5Hj'[ՑxbJ%HR")V`]룙2nsJ5.ڜvvYeHK;T.auy1ZO.hF?nFf+\1lqbD)/Rƹb65̖y_?1$>"fM܅ms{La,Ld1|d,٦ˊggJ.TDv\h*Vq D %kN|Uu#),(/@MpDp| D?DTTc37IjіLBz T7BmK J7簼 Z9Zץ]$RDNxOKnEmN1((DFJP`-noq!-'ً&;#8Oe'kv M+ `#Ѓ Zo<~.|nS~܎):)Nx~\D87'#'c :CAV []WZ͸AzP 4&'Km2V=C,S=10!TS&5oBHDiwH+$_MmO^aS0Udeac6Qv5 >X}{ '()+y } HtK֑?!v;BA>O[&gv̭HYP)G%Oh, 'P_ v|< MWOiĵHO6bBLNvEޥl;Gեy17ǟmb/yO £VJ>J n/}/oScd&+Ʀ(q - VoT^$ =1@j)Ujx ʲT@70hId }˞+2R YzX%-4)GH"AٷsU'd`gge>8kEe %3 ^%?ÂZc_=ɻ^cϾ} OL\&L"뛤;:9*acY^>z`WWa@.^Us9;wDN><籺GڋLhҩCzW,W|_U^x#詺}L.c`sF2[A_P3~j"1$u}} 29iBMQMgloJl-VC͋|ѴGSY+u3r8I, i SI&jp^@9y4߫irܨI7y#mw4yRL$-:^*}h3<{]I.+"B0VodnN zۍioxxbw+2Y%7z†pOu6.pe%tj/L]K=jm% +.Id^t*;dAǃs}*;IG+}W]CN2r{: 떧k/ɔ _V:h'/mVlӃ^ BOPK\$"tnBXnjC8I-r(q_8xiݒPJib"5?i)~' [;h*Fs c†thKa-_OĮBw<]}T.lHV?AG2wiB;YFT3 DG ƫ6jH(kۂMXN+bG{'SdvG.%9<"r6Ua>|9$UuѤ lѬ4Hܮ' bng1{.qC7+ 偿$bؠlཥ):N4nX5KJ[C&yO*S{Cã؂ bԁ݅x-̲ FQ*?\-szO@B$:˹wvC6]>1tQ靼prup #UUKn=q}X fa&qGjD3V$M<"l4mb/ņDE#:#} `EšO8v:\rTc="=Q ׏U;sbX(5_G]pPZ n#x}3H6tO82 ASJ&vmZ( IN1܇Q1|Lx 2y=`zp'8loUu1mo `{FYz4XoOJ1%)\ P "i2yT@5o/li 5#0aCdWoL5+bq(벧]EgNOwsXռƐ:ɹӉ7,4@q߷>G[z3;@|^:N`7}ʑxI:5 XxB  {C?3]3=7V \:[>д眠̖ؑyO;ρߐb&Hy +fځf9B]bN74kئx/}oȿI_wnZp||VY]:P_as >5+aD6{M*i!Mؐib&8)w-X ĝlo*.6!F执^s^K(ǢJ;H2%cwtM~OGc8ٺWE,"1bT4[h]A]Nܴ4Ɇ][ qyiPիku" v"3ЁǷlOqKLbN{@n˲+{p6v|GHω8 ss3ԂVAn*3l |bcV|+SMd?͵晘w==euG1?{Fc2J"krEcN }f5ޢ܅ŬXcDz#a֢^2BONC~LjF~$b^.1K3Et@dFC$~dk_יPaBR2WN*vW?9d^%4y3Nk&R)9Z il@c 7M%Ս5BFR>qKd2 R^m\u?/Q`x! b)8rd#0k0d)!55#8@`~K}>'vdb s*t] XFڛ=zR5sDr2I [8JacrvTr,rϩ,ViFu/Y0DT/HR:Dєd9s_X-()7Z{vŅf/KC~1B &~ʲZ%Պ83/@- 3$>C,w>F<|=kݸ>1 ʖphd?*ۗK{uumS&L+>jxfk<)hDg1 B ]2ۣ(2dq2àk00Fm8I }W(@B3AZa^JWCP-!;ڵxgɘ);n PaG]TąÍ75;[=?y7HAK&h MkU|Io(Tj(Fmprq%QM;J3)?^px`d~M.fKxN)퓚\Ad&/B0W֮{ lq!f+(rOő|G5(5YWN:|#2ݷ y %us6l {B979蹧_I%0J!e5.`yد_ . [,av*1w:\k!>7A÷}bqm1+iL<{SdMzڊ{\p r@jI* w\ k.@{A wEP4UN4OB㒦NpSuIh.[U=}';ĊJ9h N8SeMxX8@:ٓP)O{Z+J.|)]=$9i z e1btšشWZ[^Yd`>f| ?Ҵ/V ]c iyKgufŴC)MTGT]&YM~=^;<ƒ[ԢZ\RvÌGѴnhjȟhXG_ x(7d% <8qQ1o̯mBX_.lOjOJS׏@&v#j%%iQ>w-?n,Rs6A ʹ^P,AK`NhK@pQHBϋ(n yx=v?Ҏ~¨˼_K㑛1ZDD?:b-^dכ30;blנ|h=*g'Aȏ'utAN5/v*+ChuU,~2Z Rl;Zѐz17]jgQl4fͭ1fK]%:P-Ubddޭ!uOz0qĩ^4 kH_9 ~w0U嵣=Wy?MXėxD :~8He9rkG5ܘ:+_8XAgC>b\%G!f&-NI# v##Y_w( ]O}:-eR^t ]crC E(v rtH&9 t*UFTHmJe(e﬍/}1 CGЫl1N7?pfn/G%:c5 ي#h1m8@"Gp 3hJrQy`Z9#WIVA\qz(XߺI#uY3UN+!<&ёlcPPgňFL\ZG2?apzI*dc ~Nmy͸Fٿ)\\酺b6(]>ZB9)dqg EGY , (;YNZ`bkLHnFa\x@ :Ym~I=)jĆA/tk޷|Xy9F8m$w7~[(aM aF~T|MZZ2(( NN$d-颃agLCɂ{cSσ{wT>odK EKUl~nOx;Km} hϷW ~UHQ@wm- FTD1ָ(KRe1[])-UZ<}NU3~tS0uV)LUxʍ,f9~E̐t؄҇QqA =]7bָtFݚmKH)o.nKERK"_|%q/y nFLoG`,WŵKxc˟ y!^H96B׭$k9x)tG6К+r!Hx=? Ǐh ,lole C_wL5u\A,]I˗_!a= #B'\?f2i1Ԫ59e,?o(R4z_t9:3y}: 떽HI*2.~&5Ky+9M/*E%*a7Gn5=n9&&+l!q+ k1xDL({N5'ý6ɗG'> Ԋ>)d_'qy `ƤAA.͐o#>ub ^T!ά.)>_B|Q#ʊ8;/i~Xd ѠJ豃MO~y5C {(RHltd=Y;_›ْgF*.aklhm}2gc=b\҆lt*}qo x6o O=|Q۝nsֹn~B խ&VKEAPljfFISVmriOlٰFMqRin90ps)w"d&p;9><Lcɡ{'j@c"7LTVR4keT10"G@R؊B(g@NUxI{nLJy`9U Q7mW~sM3HW!Ng5S k+`mFoM20Q9 n`b- J6*2%6iD~u::jFR6!Yqt NbE|)Z%Ɋ{Ҡć:^T9x|?tw~vOazN2'մ5(Ó QxN<bXSm2 YV3}hI@n:a,2X)s}RuytR,\)PI{kd¤T {)"ԿK+ɪP^0*Cޣ0"g\fمe?V Q[M5}1`)CCE*X_VA1$rg#S|AYHo^Ϩm )Z1LdDEkOLQ4S^횗,. SGH7JG~ 2@nRЭX4,.>|XSض^5iY՟U)_R9sǭqJMn }.Q6rΙ|l 8PRwnq\e"vVG8/ %i=5 iJ.uD@[_cپ3x A{`=Mi,v]X4{SF /)9,]LB- IS@[̗-oee%} z[qK1D`T([ q<Jxr3t#o\|viJ_A,4ʈᘝκO*j| -/+Is5 i0YM9zr[8WPEw J4ǚYϙ=Oh :3uB m=-F[j$;oDw0rʿ&3v@6{ QtnYAF1UkUeyw6z]-ZJ]%HaM czhUJ {!XdU.㠢mlrm{T|x]`J.%6FFwKbgraQ$Z\(Q8||ċ >$դ>MP Z|wtrJezgP.(U fT&~"Эd(JG(*KwY'gB`2WMQ`4x9Dc&q2ݑLgpRj$b[AEuÐ!$^Qo$ rk:S 9@۳E4 NИX&69.?2b֎[3@_n "pG$sKAA*<{ȍ7|{a79[G@&d(C8ZO~7 $Z__~P|D9|(>Sm4=䞕q"!|u_'+ȪH3)|G=P3o-5'g6]>QYz/ty.h\O:nbFsq74_\3َBP-jPRI"%vyBf<[laKG)}!l]Kwf-vϩ"pI`\*ܲ8^] ^@rꤜZIxTAB{ߣ)@n Է jƱMKIIF04ͤ͂0POsW 5@IM)T :#c?PDsj( 8(2م=@hێ Laȁ<ElyhSH"!sC,qf9D%<'Y2Wy!+BVC%ݬ"t(1$ˣV(^IupQܾS zy.kCHh4!-{bSOZ(O/l~~ us2m;.uZPek}[`f-ȟAOcy,v {߱S @Ї3u*ףd3O85U ̰Q"PWQDtTa'P3J;)oڔ~J:`h0"hrCEFN:´w<vCb@ȵ9 kX—S%Ta~oqT hZ/ּkNƠMd:PmX6yvLtoRrO:p#%@*pސsR6$ŷxg|$(/ ([q];Lr3~@E{f96u1a1%td_7"VӺ%j#u?tJ"gn^mB#*8?`L/ ?")[H2'd"ԜS_5mx0K~Y =݄kPkPnK'(U֡,6M>ӑbuUNKf3u?f##m[oYq+Ӂ(ZU 4qg?׿ߗcu,GbRYkj3IIyfzJ*+#>")Q*)|C՗u8gߪWݝmɋhpK44nNΎN:q2_ 'D=KuBEbB1~j(>Be^kElȬYNߦ65R.tu7 Qc8ـԾFhݺv=*b|O!:5RCc9;[#Yy+c0n^#!i^ Uv?RsXNf!IJZd4 KIno釘qFHI~k}v̖"^t,bURlr͑YnVYK{amvfwD #ϲ Bag TpI\kaHRƆJ1k3F stS.r?Y Ѽ/!vjT.()o_U:F VJsxښHxw.KȘG+`} [2hH'ca6c>4Sҏs)v ~P҆gYkL N0`C7/4LP6߇D]|u9WKަN`0rdUA݌|Z^yaA0=Ar4 F|v%hiʂ*Vz4J1~`Wp14Yu<У&mazRXD TKNWS'_f)_U _UP͏)o3C=xj2k%d恽9l!H"DxmEl Y^ŸaQ\ PP+b9z?SAp_p)pGb)5_xrrxCNҽӋe[ ʇ!|Cy)|^hvʤ?? y/kܷ![r g^CG - hnK݆1?RJes Rtlqjװ /L!M]4x@[ORs<FK@WoC6=}:WT"rZARHf#xP4b[= g|V+Zz>e1;ǐѮ C'M PyDȦYf&ͼغ@ŲlΕRDIy 7VrD3p^Gį,|CQnQ0a$~Y35J[ =Tq"]f'00D/<^PXƱ`$up19oj=)8U˅8̢evCXJY}4 ZJyB4Qu!AK`lAB0!M>њy AGhV@XPFMf3@wqNLz]핰niO_Jy}=5&)@";4H/KB8gBo^ cgcUM 擃6S Hޔn٣ f6cP!YѼ(_s> 2| #}O-b^:A&GxH QP^΍aaf犣by_1_Yw3"Bު]'[hdvӄ3B5E=QX\Y'ㄠ3O8:21d2Wx[6fԽ/1+>gU>3mq|Y|t`g6 QTp&b¥);;sAHP )96?}GK*ؒDbeoa]nF 1JE8-a &MEŸ\"hig kv[?KƭFN2' .C3-ZkOFr͠ygFHU^AdG2E`mC Zs_3LyIo)ADIYhXfjGDb(\ giW@ǣ68/B3Ef$ӴWUoBMI8>)Ef3Bf|11]c:/)a,yĺ/!R" \nC.U`r^!ˢzm\N[j5Ei!",l~wj.N$~΄mqޛ98sJHBHK`޹xG'W!hߠDoVکn!|?z޴ cL!Nҗsx;eN VU}c\b\PZ<D=Hiw'ďTR)M>Ģ!"l 3{zO4r>GYM!.J=|;0q vu4jzBAAOBGR`Vl!jvx?k~ OGVke@*h(LL24M㦹a5iP țyMm+]ӫ | D5,ΆLW˙H5 i[!Th@O !%QJ.bD>踘^pLis29Ri *GkVùR&JislBרثj}ӝ7L\q調vdZ΍21h=N)l*3)ď.ozn@3NR=bDWReTƒOddѢ MfL4~ VΡl\Ny(S(&6;)C2 * qB[k^1v%cCbT4U!=qoGnfLL1ݜƲ&k](f0-Z 2CB=uv IZ>VuT:~fc]\W\EQsC8] tXv r90@V7*qFJˆ9w8)PHjA43<рVH1 ;u!հͩHݵ&t1%l 7Gy/WّقvXGHkKZ-]OuG1 fTZc}g @s ۀ3}׊lHSk&Y74sb돑{r/Cv7Ƨ#Z뤢e0:sT8po"*C-Vؾ~D9NDg~G|ZbXm8RuG?;8 oO$m=ɔctQqI ergeZ z"ɚ+Le%cN3:׶i^}!߾hfP5 LZŘ_(.נY c /i#i4ǂٗ,O 1SPY^ Ka0}cY҅eL[4FDXEG T'YuZv5J;AˏΈVG?O\NK}:"zp#'lD'| M܌hoUQ+^sHdmyp$Xq˺房 & @(ܟjE\*z E_. %9]&|d 5d2xxe/>G"Q/JπXkt)YDP0:eE^}:pVY]1jmc.d] 7c%H)m.]~ >r{^&+ŭa|4xh`5R?izMWW#S?=6 M #e Cᯂ+9ɓ x>[[@?ocߙdۍOWrc5\Xcʅq_T/_E@ױˇi?SN2&g"ե֟p$frȟR6F6bDmyaH]|Ecك-N6@[5#4ۏ/=/k!2b"T _ k)ƟBm  u__ <cO ʃS&t߅Ih'q.߆>QKC^VJYژ#^+9 'IۨO, kfA{KߜtOq{Mn=}ݓ>؋;5Li @RoRHnAokgex.=;wSYbg7gr75 ož>xz !l7)b].>aDfhUOvzAX$;S-J #uTMupVwwdi:er>lr<56Z]HRK @8hRTSoH߭dq\IxMh, wwmY'USwG)-<|k8E - TgO x|ZgUJto>/֘κZTPsȲc;{ClBn{:U%>7mܷi=x*a#)oAo di7UDPC{Lg:Lt*-Fe)g\4徐;_*r$l!=¾qSB<X0(DZYEi\ݒğbn1 /O= -G\axR.W^VI緹6Flٹ,A`׻,V~ [og9 -m.]oC!ۮSCͅVbʟ7AH6:~??0PR!؞I}[?APIQJXQf&0 ;96EW=!_ZOY-k.~9Ґ* 柈d5,wi]Бʶa WǐYK:q'x@/sL1]稖ߔ! #U V4(?E5QyFO v* :*^Ŵb(sM@!8Nto͖jyi{m91,Fиj>BpA_QR3t+S3MNǐΗԠ̍xFnD㙖]=B܁mX -ɑ\gCxI|Dχ`Dɿ|A'[HXPt1P)}6h6jxoԱ>>1Vs Z9Cs˄FE'w8%HrNBz\JQm X-*Z,92 {<xM Ts^j][o]o4toKW97U3uG>Kk܃c0|-W/;GP-:/U Qh as;r3Cuf >$-F@m uqWHVtN:{=pZ2=osԖ6RR4LGOgF}4je}1+,p Ü쀖4~MG@?9SEBF#bei8}:*rT>ע?Hʝ~)iDs3ǡ=*S\yyFyq5=(tQp>g Syw&O\y` 9+uX{?*We*RD4_mU '$Q6{9#k)"=L`E`wGqḑty$DxwU48gbq];mW{=ȩ]wsG,M=<[Jy+K `g  Yאu4{DBA,?Zj"WOhAU0݊[jKI ڸ4O˹r~ju&^㝟ꌸ-P 9>;+fAyOx-@(Ҟ)5̛=$Fp_ .DQ oCch{$Jsg4jYI /L6Cfx,z)i)*ɦM^tQ M!{s) Q)\[O e'}R86`fZ4NiyK%7N0w~D5l 9ů!{1M1ûkonWϠY|䗛@(]6Ae?U[W!Fl%8[1OaAA$|M%,k31pnl(:  ,4H&_.3їBZ҉`Z]Ė*mxY؅hs>ė&="ҡ[5<&uIU("H> 뱀-01F Zkɲ7f)uv|=;U* c;@y~\E~15H5 MRmU1%*9jFXa'JT)pOtUEzQس,mL]=].|gr VL_\\EZ_}(ݢMD|w(iukɞSU XPH?oXum r3\/@UC!O`ljMSq@8lM0cý%LAAzj$਺/it0O2;즌\o0+I]@s39!e=fpVy8+閾r:қx4_ڂ}] $fD"C` +gʼn7ِ; ;^ZVF$k$f ~;q||MYWh!P,< 5_ |{3Xf+RȾfYYecJ=Oe ~9q/\tPO7ֹXs7wdb[ J?.:]}4 _Zh]&LwOn[G//ȥ*ù h[8* &X4gڵŨE˔@eȸBHII[.4"r,-& $ά>u@rT5L'hhIk pվ8rj#,~nL9}nLPx٘)[( _<~숗l"xh dMΊٍZEV^yJO04W]s6cƉcc4:Y"g׊} s$jL?^rVF=PȀ9FÖS$$,SkU)Oѵj`́zq5xgrJߩc$0m8I[p聩lUGѦeGa$TKS_k2(v,S+W@kmfv걺ewm rcla\-K립,gi\;d@]kFRd7; o@bh)W V:3]Z tD#7#T6\Dw{\_Z>Vm<~E\E9y<_. <<=ϲ\_8? P*0lL-h=OnIWyGE]čȰF߼~zdm.\,jh$QW]<}X j,UVB/ QKcдUsI'7T͔\,l̞nT#zO;/W&щ?(D_K?uu6r@:a[w]d>]@=5#9][N/5Iε{|ZG"qޘMv; ~Όu5Qqw EÚ,ޙO&cK+኱#?FܙziRVof/jtUQatZgD@"mA;vDiOY6,J/Zwkz/p;JWi_!dC&xFv 6fi+q~yO&PBBOu|YhpV[9S K.%DQ-楾64Tg/CORYG, /Oq əoۘ츶QqVeSSՌsVɯ ?XH-b\osU.`ea\G*$`OZ^ab)zO=gV7\I%v"^d\~˄A\e@$ߘ`~'s R/|8[CZSr1sBDP}:89N.8 D<=s E,"!t]w_~eٜqU>xe3V@Z]j fM &%dM~B` zJeu~fB 3S+eQa 9Izl/#efw-Z7= =y[2\2 ];]]IJRMata/ J#\D=\Y.x6TQ) γlw{i"p|b¼˨GI;BCYR\j,emA7/ ,N67[#R bj %AE;V^(~~=9K.8BLo!US)ÔR}PUjA k[@Μz]EKĎxE܁kNɴ(tPuL!C V,]c,S.L ӳ#ioaAc}WST6.U8Rfnι\ 1<xӷH/DmČ)Һ68 ir1Yz،sL*l*61 K5J^B.Tbu r"Kލ+_{J,=#p|Oʮe!=ɤb,Q\hz)Ms#V'h,gFFapx]O_YWS"h 7N=v|\o Ȱ~Y Sd+ɔ.c% & qVDW_=(X@)j6X}<'kղU:bX;&rTFJJ%G6}2_ iƗRVih)$+ rQ]q#}wpNa"nn'1,K7S3xŕ(\$olB.j8vƲ(#4}c2WB)Q*#w r)( Xs+7t&okե˛;ukWAX^'`-j7?~O;#2iT[S:#}tDADJce 2u3TEI՘Yͯ .h[;2V$((\sXj.ꜗ*9!ҋF);M&ܘ˻n5bf,Lj]0HytW@9ToӚ+٥/爾˽?C2E-vص4rx>Cq]]ª})YlpVմэ6cP'SmT\%k_ۀULuywv46bO)L4*y>>dz[LIFd/^[*C̯4q޳u6ᯛGO@}Q/4If9o%?JAS.#Ia(Dٜ9\^( G'oCYSkY?i%> 5 ]L n[&#X]iF6*đ`V̩Ie 6oñ W&{XπKU+NoC-nX!Q4g H] *U*3)Ɩ/`qVkvO+e XǤcsz-FQHD2]b}kr "!МiF8/%5OEdj$Hh}Jaq+ $R)i_$P43ZO`ɯ7KQW}`˲Z;4BQ$tkTP=N‹W3i#awJ|6DLlעpJi2B>>SK4 .hu55}O:fzn$na)âe?9ͤc>0t5Ymտ窕!V#%~9닟45{"!$s ?GTK'X)_2%pX?c#7x:s@B`?i{,RnI/$gRY cwu! "Clä@裶4f>RejU˜VB;]B;Ͼxq1IɊLL'(*]*דLg~%'k4i#'lHi^ۗeW&kɧjQG+cNu/_I`+-Y1o wVYB_}&3:(uy^Hy`sEqr ׺|}<5Ю#rTğ_/Lw/PqK h+Q;>#K<"SUYp`] EfyN;sS|`l僗RB̖|߼.ߒw1?Ko>M1fP ֚&QfZ ^@oWUe ;B]`=][ B A(5wqе=1૫"9qYZ9U'ښjM7xg{ &H(`8FLb͎N#ٯzE=UxTA374f ]WA8SVnST#v79HD<5ҬEzmpSv1Am(-TKp 9ǻz}1yVQ..Y'ƹLp>:x͏Ӷ ߊ\m.FS˺c }+̇fTT\{hުE|V6k3sXtP7 ޙ -{1DX]bPe(j, Y:_׫޺z$JLՅ?lޚ?BGHR_C//(Y@H?Ξx@=޻t܌W;ݨyCY;&Z~}-2}AАn95)pUF F^{p}tATjjL?$<<b9T f\_vbh2hV2MQ *sI=z_%󌃬WxKf?&jq9HsګCȫ 9ӝܲv'fw|SƓv>yQnZ&>$'y҅!QK0&eiףjz+p`wFdH(b&g0]~5kG(sd¬{(;5E"^r^@?w >p8eaϙXV2nڶ>fKFb{6Az)ٿG0'Rͷa7.E4d.Q UE7r% c6,i|`sm lU[~){4b 33gQ8isoVqc= O#B- Y?0{^lfEԥ "“J`/|^-9zm )qPwCGo[f[o@?0JB+BݷX](>^C(Եm1{JZp>i"r 5tRzIuUXߞ9<ϤG%k&0 ʛ %v)no'f)t$%pt l!`?;ָ}Dm᨜r0 )iW֘ 'ѫdԘ g[g96{dK3c{Iu:\oN33'@<5'Nc#d-?MR󍒅\-NDBe79ҎL[DyQOdIXηW;nG7lV aJpu~O5փt$P'j'6>6^EUQk7'H  ,R QTvD jfL`UԦim^#i&"w(f5 C|0%S +6{1UkYD<䅂Wø6.TTBqN/"nӜ.3u7)(5GwZ7G'U) c9b>Ħ}wpF)tIO5b)Ԑ"a:䔑KN#@ >>>k2N{F/Z 붣#H^sj횣Ė1ܸq>: eHfqV>niZ~'ٳl _˹&}jlQ14C ' 'EoelRr7uGMZx=H5k=:UFJW )Šwܩnꂴ=̵Aߩq'wPMHLO 1ӟSΙM;!zd fe4jj^{޽CG4_ }+(u`.yhlcZgGv7mS%/\ oa. ^PuqeӤ_OÓt x 0 z) f`FQ02J)L9<:Gfl T ~ʩM>zuC}/&CA"W|Oռ{sM\x+Yldq❥@J$:E["EG`H`7԰DdvR߀a"^@ Z jkbLY~n=`#FYWItnnRk!b٨aLulCEZSawu=l3Д2B8}|Sp2t R"`ۯ-k$qcX"evD#=G YИu,G'd:p36cZrZ;9-Q00+-`I=;S%(&g 7B鼙<dY=o.PYSr(J>(N 8d ~-^RƢci҆MoYU/{10t$XGL"fc0TW/;?[=p8 Xr2<},lxVmjr:'zm{2*,3V '+q&=G7"lR6d< 1G_ȡa\ewxE$P(~Up6DFD 4p^5ARGCrıoQ݊G+ 8E?7+"gN1ۀ{INZ2L!oo;su<=p& pi ѧԋ8&t~j|׭oX7~DFE!]ʲc31DZor5epX$wA&CaΠڻM%}٢@r0ȭO"{+_󪡹.$t#GP {`h96IҬi&X-Z] of0`+y{M$z,R1`d]LWdiKA~I`+e C"G6wlVfKC&XU>VíǞ|mɢp]Mn00p)lwtO7lỞ=>S5xIgٽPfhzPxQFɶ.ƪMP="o [ M{K+5;oTa25P DL q V`9E7U)l)pKR=y^*ĠˉYϐ J<oFi _!aU'bǘ6OA}HoM4ϼ}he[ozP;6mB:EO//58)71ㄵWwrns2ϩ FҶ&c}5bC -}ސu;C%d#qsqaWt(P9Pz$d6|0p ޷WX%[6I4 п?vUH׵Bu&E?ixeA}^:f/-)73noRcr*Q1fVBT :T"v͗P($x"G9hF96 v{JE-,BgZR !p/!.'9ր ֣L,+#L!CWg)&)`cArM XgEKL =!ܰ}SR /;~G^T&]qP: ڦ2e )~I΁ IXa^,Qʟbܷi靎F7D?AQvH}q!jNZwb}ҷ$~ہ:~~GWI*ݓ? |M||G~[ަJ\><#kgF $If5(jOK.׮?uĵO@EѰ:B9λG7!CtDzV_O`!`v :R{bv(S4(ܒUHKB( ={U/׻sRҞ#I+vhzoR0Eodm|Ҏq} x)m[+-4}յRX5wո|M,|\* Δ)\i,ҶP$~paorYn7EP4P%̪'Wғ4PPNg?Sſ^o!0 ;}XuIyDO}|Q\oTiڋQ쒎5UXD@/;oDO0*a},*ItUY"= lst- }HѪX׉yCUBm!'kV%*/e÷"GActݑ]X c5⭄bC: !E*C!M5 ^]N^B+XuTrnf-iYNFģDcjh><l։;hR#sGmU8hhl_1bޛ‹KW=v]'GGӝcTVuEbA}^S8ØodBHkIq2$5`421U$ ޯ *kˌ6B>LxO`)Vqx1X\[؁Xr9eǀ(^8^[}&X)G_t%nw%MZ{ R4mxqJut@`'B#r b;#h%zfWX6 E]{!0+te?j-`ץ",9 wGs,qŏ\fER|]0_sIGIìݻF !ݬhpNoP!BC1A4I*VzgZg)V؁b-98rI6 ISpSW\`u^ƳL4iEbm7/|=|5 !,WXl,$ ] XR3aC ?j+M~nXyM޹f, )2K9B9k\HyWktxG_o%T{HhOZ鳋2W# ?х 6 w?)??U@Z2 SI>_;f_;Xc3(U` "}[쯫|uGF] IųQ#Řd5oMפ]: 󪓳)7ΘZdGYTo0ؤLr&OS8Y } Pk L/ʦ!~b!^ljKC5e ,W9`hv 5ԏRiTl4sHsB+]\;%çyHs:ϓgM8p i-޶|Ie(k I~h^}6H$M:G=ܻ0<~Bst[Ȋl},*L79Z,{.5bVH2\Yg%n)(0REpd,{RH8@;U xYZΡF 2|*2J݃1 c_Z4FVش/dNJiq;tEs){=П9hr P6Uk}ĥ E1,}`/rh kVrE#xwm.6fb @HipI{U6X7vr|yx'VXVR!qշdXRIwk_CLbVhը0:wyKax]jYB##W$c"A8foJ!+l9`(зkNκY͌&+~_ ^-K#^j42pc v6 Tjx&E#pHLDxsQR3È$y'm:=,zdڭܵUt'QU8|$WH-fpH;sttVv ] lĖ )hpt,Op'$xL+=XRh[HE1A@O^b/h&p[4I)xm_]٪JZO7E!\+Vlŧya5[P^Tq=M''LN+_dⱦ9F77R6 `H#p}QRS& I>d s? ~S1!3^ 9-]䮣Q|O8zDIW.Mb{@ BO}K麊^͗ןZ.]7Cg̔BPîE-+|kU7K zi~zH +\;_ն\CY4^$턗=0b?ޝ`ON_TCxtZXH:T4Qދ4a!آ,@&lL` #+c,yn;SW6!Wz6e?ƁRLu`堈 RCLU~;rΤ[HRaJhp ay>eg+o jR1a0wP:zx ;kLp-S[mmo쪛ĭ v-A`BǠXBCEF<W\ \Zi~zA,ҀPn)`!mSvın!&:1ymւnͯAfeY9LbC18w. /A)?U^r-Eu(yL:{GӃbܥev-y7"ɺF&bqUcjݮ{?^*z:X!c[Y6)&(GHȖbzw@ $-^8. Tz ـDD<*ۂ\4w`;;P ;#!p R 77Gs( Q%hՒ90*ٸ{MJ^xP͆WRvLCz 2lzQP= 726.#U} [vyo)c(b~rdԖJf Q#S G-Ƥ(}T0Q 0ux5z׈̓l%`}ɭvwϻ2o8ߩ Nwx_*џ2Glg'x>2Œ= > \y*ғItySfsl?7mbtԮ5B|Ѓ?GYOwbiXc`e.e ?hl3Q/5l],=#[.Yhg]{&ٽTt].s!$IMucv`xXop/5';1Q Lt\aS_QIMp c'|蜦KQGF%RCx +4"rb.;AAe@DVށ̾*: Ym .-&}b_(Ydc.mpAc *.!Hѿ5c0bd`Q@".Dh.fO|\IԆmv(ziz s1u|}HakÃzXȋټ8)^d<$5j^,?뀍FnkwuO_]bJU> =b&`K!ȯ̅1c<:F7xJOƓˮCy+/Ub!YKj{ xܴzOuaL4vG^ L7/Rv@sFCJ9Ce4 8.d;6Qp|48Y$N>X_TKe eu{VYrMleL-ȉDqzωp"o{.KE;H(W!~eɈ1^Pp2 QaTi:Y֯AE?+WȎ og7 %G:@pW3ŏL~TeL,h< AJܵ^zoB"!4)7-X jSWXlg*$\S |\Gšq0~~yI罻Л*~¹ u׿0K瀟*EbZl\qkv?UC, }rѺQiQ]sI?ʧJ}D~u.BP=ޚ=݌9b)xb VM Uuҟۣ^Vm9|SAAzz_?cѸ \s"<B>܄A{vuTi~I",RKfƊ ȸi,LBBex SgCS"d3Eed:toP+C5u#S{n쬄]b$9odfcj"ih*9G72Y $pyM'"u6*3yj%*J)_@gI &h—C;+~;Pى_?#-Vv3{ۏ[9K@ qO#d g|*ѱ9(3d@4vP2ɗ&iXHqQ:Y8 dPR(&^G:`)x+uneO=O+P6Qʜ2%*4չI ] ܛ60u71 2ͅs#`\ WzF'8k̲!OaT =TrG#{ 4kA+!(kЯVOS S`h=-5 zA-WOBgV\׶ٗ+s7 Slq6~3u[SdZIn/W _Ӆ^V&9+TT^2OyE,9KOdӯtn/]Dv3LmO?u3Fhqwt`LWpܘNM =l޺^9!޲;9TqZPT<И+S3h{ i ep34=xh3ď8 *Й'3P?|Y 'Ёdh{ΉHvl= ;}K3{ONE \D( V~ZF mz`7O(O#d؅oUoW$Hx3HнH*}x#Q̽\,jLTn5=n} K%A4H׭ !:[:"qM=lʲ#LMXJzF]:#H9SvyFB6k3Z zJ-tmqLn} 3,˱5 ĥh*ֲFs*6WԈ}L/91~FD]6rfR̦cҨ7Ys*^3PfEC.wCXX<=Qx]?;v$K>E4G|XAAgʲVVhPK8958yy ͘V\ x֋zk<)*IjdpIiyRy;W z1ta x-sJѮ63VfGZLM!W@YCHՎv.f˘? Ϸu5IO0-t%lƃ@Y5~A1J!, pȎؾ.h85Y@= $H4::_xVhNVS_7Ee92<3CX/@_oCH3KfJ;΄37!ȾI픗9^!4SAa2IvƮVTfgDЩMWMŨI`5=-{)jQ ΰ(]dc /"r|>9tp2?B7KKD&'uA Ii -̠O dZ^!@9]K) `f)>A1"chz9[~sVbۡ!AkF.;v+Z2J }薍)fB`fuetN kBh9dM= mLrKla a*rwa ZWx%dO*ʅI=ʞ'ikqwn.R*Ʌ{-iQ[KM|ØkVk!! L./7*uk`ܿ;@7N3{aHbK|;ib*+a\K{ g̈mnChͼ.lsF(|$pe/ŋL܁ 0ڂ4=>AhMaQЄ2q0,s/PHU>zHi Rsq@e2$(6O5QOIXt`j*׆ ()3 7Ks@ =6 ؀qb9]_ZizHLN/wbD歴ܷCUbnV#~#\up!> No2CD )QcK1Q.ᵷY%A>w-Ealr4 A &ߔ]V ~`KXrTDs /Ω|e~$!jk+s /)>R(9:M9 k|Dj]"sE]C/VZN1bY(298PLͯ<ֆW73"m`+ftxtVHua':]>2?BKJ]le[yJqMsi`F1 nf ڗD%ǒLh?jj]RCNQse(YMFOIw@Z2!(}DM].t:go ۶Ya%yXG鬁k2ҥ. D+Z(s>s%]T2f'r7)gY5QqH%a{?[+~Gj6=v4cs25$MKͶM I2kb]\c|ge.Ʃ mydḾuph/"gG;CW.9A^H>{\,m羲\\nLn6’)Dv3ȴᖛX-xlGB\s'T z$ldv/&OzB[NHS&Ԏw8',19UnQZ^LARZu#U(F!qD {-eLqo驛A[/> *.C<`Uq~DF m;D7`s(Kd[:AӇm-1ar-}A+Zhj<hbBB͡aHJ}thCܯFSEjhlYćgPӺ4>[N!>? F0\7<&X@SL+s]Rj}IZNzh R5x|^`v;Owix0WA@yX)SfDjFgԔoD'{N^+GX`lQ٥n!P3.N.}W_Pa9GoJʩ1ث52zunU!QY$}fб6/>e/cH TM_@]ua.<H4߳Z?,xǣ I).?y#gUFYo29zjMd{EM2@ ٍ+L·CsPj%e[0_a$a@TƢHJ* 5kP䅋yM8Nuf)8'ơ}*&y tfE@&)fff~2= RⲀ}AbEewV'gΔ'g*$ѓ͎s2{zza -prI=ĥ+_edaOWA+13ucncW\ R/<^d8xb[ݘ `…(|"trrӰ_*Ij+I+7:MH҅k7}`X&\‹b(qzx'Te) (2yrfQe.9UTp~?*p$i2ʨe5)6j4/l%} x B׿AX=r7U4<BonYuن 8=GHy rrڤVZƽ^աs(_VX {U_)ByՈQ wQhF,ciZ p~{Rm=ך;<4.Cp\?y UֈLNO5G_=iÁ4*'{2ΟXkn@6Z9FW< N}G-+R+LUlUi:[A8FwUSePWV[җ\ I=yl !ޘ˚ւT:rKF*aAnEp0ΏʅA4ʔH@RUW[/2P0ZN4&ټsTq7n}^բν"Vp(A6[벎e8Kr@Јm /I!LnDU4 j[DkM`ZPfpj<ޝܯ2Pk75*Yѻ)(Ŋ΢W1z1MM'0&eXN0'GQ&$/ hvs-c,cD]v$Igkg]K.`qD&K7̗W=_5~A~D )"Dս3M03:<$R:Z?q #g~+-a҆E<0 2EY H63e’ WRivpPQAVoG!>Sp\A8]ݫ2HuPY xFJ{"BeBq{O5wfx}Z+~M1nzzfʹZ) zhݽI._g#-K,b~@+ D Lo4lv>:((T.?< XjZ5e}{-j ~:sRurJ\m6daRVjJlrϹ*Mfg|oYS ]÷[IeUF@kS YHU&Ԧ ,iX蟝&\@8dhxHޤc]JJ=@ў k G=K撕gD.-WqM ~OO72[|2w ـ˜;0Gj69KnP'bK岊QZ.Z/|"HDbxc6Y_5Ge>F:&4 PuH&-}oN2f̘`B$Oɞ!:Xtct'$~.yEJTo  𗼾03gnKTv{cPYL/DmCmnMƍ) 2iV:CmM^~gt ȯP*]@a\MéjԌAɮEK}=bhO3A4@Nf ;h&QsM_4nf*oL E%0-PЏ;30d>>.9omo!(`q:3PRIjB%*$!c5J=> 3#, kffS/@AǼKMz?Q@'ǁ8^t1]DPdw?ոhKF+ 2G_ hJS%vϭ%BzheZZ_F R)"՗}8 ;!ڀm.Eit.z_&нpNAbȏ#|j9K[J|>]ui;oS|6ssZql4M1}|.mIޣH!8E.PSj<-`Z>E2 ,vN&\de[O$&S, fRldO ~Ga̍ykeqҽ)6w8"JYi2t7ң@ NYk]ʄEd8?&JX3w/<w/!긯_&W}Xv%k 优[L:;VUXe?F\@rpJ:2oAO$GU5:IF'< +p3*(%WqQ',mZSG}9dLX73*DӠ5zYr ټNc >mhxdDl5e]7^ۈb>= ٳE WkC7A%DL&j&ٿ3" XOK$ t0Gw 6`'s>?Ew3S!X kL zA _|' @CQ͈AsC}=N 1-%S l<9w@"驵w7bWE,A2-_տ! .V(!ڼ> NiA\BA%\YF7q!6z!-mK{<"AEf CvlbaE\P[sϯ=5IɷDf1!}imc3 K+d/K&-qR.nq~Wt/s6B.idd$j#@3m?g|.~4P!CǢsZ7RSmt/ԵĮ8lVBk\yW;iYIQ]n%_Uk_Hfz)`T%v07ҘĽNv5_S& 7ɏ<.d Mb( :Ssըy^l {~Vc9WRnaѵv{POB8^xaZVȡd7(04/ܕfB'*dm <7osW٦Õ9:ARLLcVԇ2h`C؜t#) Oe1<{m^R6.ѓi< |F}&yr(?e24g3sW;I "/R,xgJO_f婕#VYp)\rf/r,Ԯ؜Z/a*Z@7E=kGAY}.ptʄ眭gjKŎv>Kkn1`V.DZ0+t9oR?uz+cy\FKp9diVO ߴ$P{űxiaMnBJ79ǁ}Q@#mwE3 "-P*)ۨ[x\P?̗Ehc82E:P#?#<)P?%= gL:a1#C(՝+Ora"GY¾S 5ծb\GU}|8E s\N%m9k`@_ntNXij#+M#\/ ؙ-rՇ~z>6#Bƚ@1eǰ _=`R .HKvZjO;Ad1#^qbi讼B#EhXi rXݛ3F&j .ck<R 韕7wme%64vn|,h =Š׭rH#mKɅA5Bkf 9F\dHIkjFKE iƼ5Q>Ʒ9-߂CGEcQ{ WBI<6X lbf|:<53%GTV! ay=؊^xTYY֖!H0u-#]/[#-F mCtcz~u*H>10x˧*ْfzFaLqx,C믉 /0χ;&GwC}!^Jy(qSeO.Yfc2O'ɗǀm| d xPV*&4Wer9+:NM񻭯#( H]X=z6,t@ JӅnZjRa^{&>VQ,[Z_0Nӂ=2GOp!Yh<W)t R 0GżZKra{^Cf? C:Z:$7 6(M"NM8f*(oF EiKo|[$@5`H"7NȤ5mZ~bVy~?VDWRإwQNdWnz^v#j`>Mһ-?0}Y\}O Odoo SUJoiiDxJt`O"@3r=UР૽&J0`'"~s+K_uC1{"`Q `W0I.O 1<6"trv6hObLJ PWFg\^;!;B/:S9WG1wkW\D&~m*<)3  .4sǒ , Lrkeܟs[`$d~+d!7.N@0|4Z}dLNw,$?Q5:mPA>zbZ?@ 4pk$y'M%}iLQ|F??rz{q2$!,.nI~kŒ:aK\"سs$ruTQ.,ŗD(uBЀ3l[]kdJ9d-g $ յ[; y=~:8'4*Ф—&]L$Ҏ6Pv83cz) V!NyAl>)_m&_3QV3L[à.WYtcHU+%7mJwH5?ܟSrrÒ {DDYw:oi:P#Lu%%P9 AZ_i«;r!ѽOL@)7]M Pb`Njq<:gs A,Ob3Հrn.ӿ@pqp!kFn8AFEU3_AWM m"$#/:uuUa9 ;7&[ c{<]Ny~"^mv:(*8iVސWb_p!E|=6ן-OIQ(VH*%V=7!EIqgBv;^7bVԝA:sP/\'R8k웳јӤ YO^~>}DrX% +WMPuЈ06~v:uAR`Aՙ;S@Wv%|vA*lxŒ~m򤜯!Ih*2w]*rd*s/EnJywÓ,(lۑ 'w~I8^푹y {gG `GMﯰ*7UlFJs/hyfWo6e8fzWqlF LN jVUnAe\yDhӏAc>u57Op @# %,; z֌rܧiu, ԧbX܌ؘ6apoы"!Ux-DL7QZec_TbLt%.lr692(=q7ÑB]  @zxGܜ𸨝xö 7k;eZ%[ʦx"~HYFŸZs/X6#''xi6L1!cfgL" cu'B7+,x]짅Cq7lZ2]_&Pu#yFfuw ^V76JLB-ћߎ`>~w+)ZoЄBw}G¯fDzǥ) G%V sb:ЏT Q&E{w ʫO L^ETi]0@p."ɦrH ǡYQMպM2Qδ¦""53w6UILIn[Ew#&:` kB\^~ KX=!ѳE_ξ*UPޒjbr'GRlm! ؐy=to0W+a?srRE5[hDd14ĈY/Ba ,YS0wC+mQOmNH rT DXuPw}윏υF n ,j i }K?hS#,  2q  W >R|t 24ciD~}{!r!E ~9KC ~BlõD(j^X͔4'%sʟ.$&D-Qz9`o Z6POvڊea+;C*,zI{e]i/׃Qw1X!PnPMd w:#%M,2bvH8PtV1:r lj¿i:JoB}6'AVZ$oL_ME@!q<,qPqaJ} cvoSOB;u*LySrm9#|>C߮%.v>%n0ᆠEYhuX-9~CX!#|-֨'::) uI0/"Ƚ%V${S'HPKXJK}Jt ٞB|6.&~Eޟ\<6=ӘN@#XMʜ!+{xsA_1k͚"#S'!a~Z(dퟜaobECt8EvR4Q FifV-dt@`@7QK=CJ_ >鐟3+t>tq lȵ0I&Cmyn?*<ټ\:^Xƹ+g(9nJ_Af$R;j09/B?WjmIL, bFNHcl68n$*I PYRK@5SF:.)#nù약73܂,{ һU+~1Y. C9F <8S:q'[v:X/o\.l"cfM5*19gR}!/I2|uGU+AmV\f@w@(v㌘;{S+ ]1/cMʀ,\u7`HCW;?\6!x\ p;o\P]ъ5 B[uf|co0+;tA=5;1iCB\mf"(f3Ѵd0Ɏ`P-#U2\4ڙedA^Y9}i&Ykcjsz.lgkz!|"HlD:۳-:z4168>lEc:+]  9cajdUW%P uAޛ̄ pe-Ir35USz` `JX)IyW_xFEV?Oi]1K62zN~>Ց_A 7f. +V V an}H 7NT46'|"iU5j 5M:aƬ[$L;G"ɸ)V݃s,dXtB7"H.s5'䩻3 e!Nw(k%~A?QFucMBB-JA37jxOڮHT1>[=?;5~ΪaZ`[U N;.4C_ũLC ̄=[d6!"..c%{.:z5#GC+UX.a.<[5E>pj[NciNd @wc%XKPݮ_:ݷyG`=*AP8RzSGߞ=XL^K6?b$$̋}.2XECB*"By4 Zhm~r0k ~$̓cq$De +nDw8a|*#ofv C<,[ {8RK\.*8nj0(yl颪nK%x(U J(nQAjTK;}4H!鸣9) է7Ga0︘Cw}>q"זf5я' Y‹^UZ0K5J4!ղcK kxGDENQqjqxz⏈]Oں}x/NۍaK>% U!u74!^ቮr&Ѿ9.V/ DO}Mez K&w GU |q6YWoK;zDBCߢ7BvVsOOJGK!Vdž[ܰ\rn0}JvMH3Q%QLi_/ Hkj&$_O,QX5U|Br<~ ʺczgJ>-.#CS>uunuʫ/I[M]9lV5F?&|/0*P[<~z1`r=Krԅ]-VF(a(ǜ{e5OWݽ%BI4 A?DpnhW~#fh*h29vgG2N)U/<2]'#)EP:h@_ hK(H)fàBGvcjarkWig4}[Euzf#D2CIo0]uD5 Q}5øƭK;fC헡 F]4%rPgLL[<ĮVlWzRNjE ]͢%{OY\@,sٓ(TN !wT,KfbDq=:~-qǪg_7.6kpycTTbͬ6nMt&ք>n?9wֳ{Y|oh\ SfFb=;FX3ahpfaMy粯( :lcϟ)Y\i(2FLc!G݂~ ZOVNg'g=*ZaN+>p؆3. GCH&M6JtXiOsN̞ hWmD%:\oQ5>zV6-wv] ؒ(y|:heUӭO1* v9J4_9eN>7 PEkç.K2ަʼ2_DW8ެuURG#UʜB? ޽6 LIs-ψjiUrlnAFdK|&ĂXx˾8<BwB?+RԊqk?!μ\+iiBNB1[>qY^ nj"MqNq'\hّgXe7S;k4j|ݪ2Mhc6sMmq=/dM9=RP|Kj6eD'Ω<4&7|RO xߋI eY# y-$7P.a#]tJT㣉?cߛ0bIG_$ɇ-r6'XhΙ LZJgKh hjщC,K`I֖7a `5N[dmWns{~ʋֶ82:F܁;>حỹQ.=DUAuT{w1GgOUH{{J.Ofc|DRb`?̹HOt؉-^Q=d{"2:Ϥ?aИLhb*I9 <ʴf E!ǡ+\l LWf3Sՠp}yz8smIk-+«I-Iw59 W>43J=D&㧹MbݛT(')3U,zP=&UFAiKIІHa'DmY #֔T,-oŚ[@I Ð|wIy='z>0zqgf *SYx9TMsDP m"smf|ɔ/]?&ЀaYNeAHpB*5 ч ˞Emwz3)*,d6EE:QL ދ/5HLZ8(RR#&n&JRiZK_\7^6.zXeB‡?͘K`!*#k}'%YtA&vod<2O%KOfj ^I/T._m4Pdrra7aH۱]uDL_fy u&qE tENk;ppr~TT|DH}A M[Ʃ-G_x!Ly"Ej.Wn1T9s5aI% DA zʧ8% ֚DL5Ge0wr8:71% s8dbSҳvCf.;ID jHbNg5`-2$Ss#9'1%KDh!$/r'] *4@حKctcJ͛O\gi_Gj}"KL˾yXX+U+˜lDG*xTyUOzͥUSIT%&!Dx-i#.S'nih[L9Oi YD_(œ9㵵)95?_Î@Ud 3.]cs jO%B쥀9xJ{ T8uRM)z }k<@YX(~k9Sgju) J| D:/J]RSѩ~Ʌ҃qz2R=]1&57vڋ7K70 b9s>̱" Y+c# }vc[&E4)ޢ3A@F|2-QeV́hfΆ-ѣc_=RV../aG|<5f."&dմ 6ȡĚOJUMJuh}J]VA.1ԄH7FHV4>#Mlih>5\J;-,AZv,cc܅8S/caFbĂVѡ}Yň5^.`&PekgzIu#f [JA+: :IIxkGj7RΞC՗Vu{9Z'ZizH k쮮T6( G2j+4UhylX݋@t>γAI(? Ŗ@sU= A.>iĶN;4?`҅D,h8yWӊ1~y_yE<߁z9I];xG.K>?awա~ OAXvQH+Fbz1UK8f&v!-]CD-)k<ܠ Ԉ 9Q'dmaBE!j[$R/r- ?jlkuvp5~?!$Q#;"|]+U s8?~FO\֜w@ɂ7&;&EsdfQ W`5|SBoQLj:з':HX1t&ۅT(gG zcFY P7n;/,n,+d9M#eT%dPq;cq<-$̧z6HHmTgo[QFy+ia;d$gxLQ#aq,2)y@$cu7=Z3L E-Yp/iRϟ-DԨC+YjW6r #Ќu*dDv7=^pkŹEp;]c.]C$qqpZHΧclXS1Oʬ5AkAf~܃aԣ!EZ"Y 1b'ڣzvX킉ZQ( f`jN%8q;`$?3܊ Mïr7o2 kd1p+bYؤJytyzflB'@w3ih-P⤅oؐܲ@WbnO/`J8DeWcbhm.(nfWGUC.nVxD‰WUI C"D>@q X6i ) u؅ H ~o& aè_!a gjɈ+ R%_C@)ΗA ̋`u, TPv[m<t[_A}INx۟m&9px|b/ 8q|ZHVI$#ϧXb`rI֕F[<)ヤ`%mJNx4L܁}Ssg(n+Kn5HA)pYN;m4۰ TG614>ϋB[M0[(7ZPzOY@6r5$;L gF/:YrXy {\熰NY;Z~sh6h_٠wρھ=>, KŴgD*h2jn^-A@^!M)PLhSlݧ9)ϞH{B@QB3 *Ƹ!A^#_E Y8BTf MGon r;7ݷAT{dL g:-@x 2Zܬ6)'Dg\P6YDms(Uc YZ ñ#-PaЋUp)NphƌgS\7 pEU/ҙ\- x3&D+p5-9"NɊz~zj/2[\n%fő#}IW;uoy"BY^~jX*ɋ*S7;%!qr(5nְyS-E$KsX/֨=Q{4>A%`r cʠv*+Q,u޴Ui:KDyQNcYDֽ_ |*7pYoBoY@ӄs :a߿ j ]1nL!}ܐ{DŽkfcD3i~[ɒDo.gvf- U&JWh,BC< .[?P TjK753H ٷEwXPh-L&\'^rf "bɟrƎ톚: NUuŦlsKVJX8-acKԗA/y;0.ue94gMq_<;2Y!vE/}L+ 5S 6 aQ"r&6T<E}۹НŜMC V3 (#s"wdз%ҩcyR^V˸E`aPTr= fBV$Akw(A6U}Wm.07B=c;nUq|2ev'ۭV93 Rn뎾,>`=qX0KUlB5 {3DOu{m3/y̶GaEhЦր<)lMoϮ 58sbeWq*@'DŽDuZΖQ0 -}K=|S2Ѱc#k]f:љkuUPTpw\yjAK[O2/ TmQDj2{"QwYV\_]]p?V̭I^F5s:au?: Ue TjPUD;[[C%:KlT F8 ^ jYqD>V >yFEpnFK^1&7Sэ~74)QhYMcմ"1ߵ7!>d5 w)8Zh jb8)'0@JOu|f 7啯vQ-M: H1B;éXjOs =bd@"Uo1-ˎQVBNMVFm:3d8_0GwiTZAqu& 'ŠMҐQ-Rk|GG! a?m0Bzm~XhOX{_3DCCJp%ABi\E.S1X:5Ƨ9[Z?%6?qh]G1ykOkiqնE뤘;hl jмglcL%@ae-t t\L:`*& 6Hv_Xřn'ii-+tM ͠hN@hII`/!}/ mRn0r6 oPb?@@Aa^|_„^S漕&CP Ʋ(ܓXt掬/:ь5 r3$D牼8YD oh,9/~N$/t7}9f%d󔫪qųXϞ8ZtXV/R @c%4A-^1te= :oOvPSbtnnF1N#"LGLʿکd4_W8>G'hgoJF$!׵Oc&Z-`!`jf+>z!nfDr(<%Q=Hč@Y~1_zVgn!,HŘ I=#^x({yъɧ^KsP"g-Ȏ="n+hѿx h;]kWnz Tڍg)g]T5/NǒW\J 3+5Xb=:TKHrIO7=$s.i KQ ںx#{細Yq/ڜrlǎ6N[[-(?$ɯgT3MPe2hi"1e9vѴӽ[Z%z"l)0].\*BV0;j|Q}u i-1#Xe[P1q<۽7Oagj?,ۡѝ5TIĠUա/\jT ;ksLlEؔ-"Hyb~-E`-Ly.t_2sU|-٧As"pܾ pڶ%38lRG\ZdLeo >-E|$0-[༲o7*:KXb~T{&pI[-_[ݕ;.LzuJHɟ@yye47gp>o}ڟr-]5`J`qT8qͧ9!k T9E~;y{T2~sju-Eqn >c^313x3`W&{1dҐ7D^K%¿Ze=P`18siIhl'e͊Z^JIUC(ګ使EחW^Čl* )+рŖhY_%&SXcFjcF%I$m 2]HF 8f"&b7&eG%BZµ\>bXe')EUu+oHE͋iGszrGs?oa-V '$: H_lR:Ұ'TzMmJm\Uj/+%[jM2y.s댦)H=ݣ4G浇0aw^#C@@wJI?ntMw2~?g!9"FIɃOLziJ$^8FzC0_<^;f=E&z[~0MW%f*2yv~⃉0Iy/w]zoъZ:xoMiЄ0{ dD1͹)CޢamP뗼HC.ΓujDSbM5W$/8UOp{7$3c 5:9UnbZRbAdY^*o'l." ԟۄf۬.ߧq1E }P:$#6mHw݀{pa{Y|ߎ~E2N)``h\(]#q5CUzIW[.F53<-Qa`U"EgeL=ޅ"O \H"޶ckWɸ\cv*tDpmuuxq'rY5'RxuTfQ G_GpL+i:0dr6ҴVSg#}p7Cϊ#NhاP:@4+C$Iqm\ :9 8hCdM&x]-`Ϲ)Qt@BaKMv%'6ٽmc4vX$y-18kQLY YO!ӪO25XP-O0:NH-j$B7p|/ g+{> }R߀&.6}8O|TpJ~$ 8VƅfhКI#EsYlBa,ALa$ k@748'_WbI>oSZ{JV;&R7v߽hbb\"΀[ nx;|)}CdI`|03c p98 P W 3)$G1 |9R $8ofntN!(gM;Ƶ拗)p(i/(挬mQ%Ub5O[)Y=qw3E>OKtdCv 5T0QZ2%o RQ,$tfY͂!%Jֳ(XStV&Lm8<9XbDd> du#y.$~#'jt}'B_k)Lw0(4\!fԃh1U؁!&Lm*J&1ѹhn-xX{a#o7~a9Qx` uHV#nnνb$7 ͋R5Q2M4w K'yI=B @mE`.|lxX )7) UyL]]ߟWb͊fm֦\ I؁=s2u5"0  q/ .AnW Je V.Rj 'lYr4x!VYQD ]/#)*6_Yvd@&x&_H>%Xl:'bœsFr=dt_:L4{MIۼKɔ'\~M6@-;&4\ *?W#mN,REh%A?dnlZ#]! 5,G/U&N.S3Aw3E6>8̬B{(|Pwsk#֬+yVmkK8@5/'~N2`E?UJbY1`{m//ag}esP{[iy+x_Aq^I4ĥ9 5R\OwSlwiĈ.CU*l@FA(Fڶj ɝT_%5į=EHRynx?JB%h/y8Ff5-3 ǹhL-2 _&tR,k0ڷÔvŗIG1y"ŷ9b/bҁAsyKRM (>=g6(ckI[0Ж3c۫,,8$4}-;!KHFuኖ}騎#r?}\\>!/XHJ!І_R3&I -b§COCi,zAenH nVf486t`"_6kw}U$D&DV/\(c M<j̘w-3-qzDq^#o_uJ` N/w $'aqZ )D 6gFW~)r7T3bsfmB+\; Ⱦ(z2_H[R'8;CIπKȍ4Kyb81RH 0>6!q&B\t]YX֐.bY%,N5*/Ǻ^^2\9#T=rfVw'(k<[ҳ,gs*EM%O2ؚ\}k6qe 1  ź {KSnMh/cRrؒ7dMG"06ӄ+7M A`-KA,SK'H{/D_G@>l zdJl9-x|~YԤ𬲉6}%W0Lv~^gXiƵne n`Xv᏷"ug[@ی];PКet`-W8TЍ<̜! fR iKb9eib.ݒ0:W 6x|iHu[( )r۰ѨdP qRB/rFt쾬!֛pt]%6ߢz3 s6s[[#_3;E P8'X KRXܬ+z_}7~2 G{CRȃDK 4sϬbHl&&gfԨ-CH9rmuݧOSGyzg\4RCkyʿ)JG`k|%8疯+΢K$.zvQbMrRWImE]gNe!R0~"ɉ#5C݁ $LSK뾕l-ZW*m*S}dEʐJ)zWu[rԔ-p~Rh6ێ+xqnj*a f0.h\aiܫn)hzKƔ qUcT ?__%.|hiXG_Ч nmWe ~y1)ͯFgObb(q5Ʃ`][bíy 9r@{cweU]/1^f̤^#%">:? {pğQphlI9k^yq1+oH@Qv2"1 1TIN&ԣ]1dֻG0!FQ2ʐc9qd6ǘ5[?.NNSh$`8,4 |$\0, #U$oWOz˶p%mMny,Ӭ!Ԭ=y^^,% auLm68ofJ[SX(5{M?"ڐ._j By٬:wo)! wēCxMU8w1L N=2n#{I|ё`ҁ"O2#Z;~LJ=LCKfuo)u]'M#pHg7;r=X2->M^Ȉ!ȝ*BLwM$D/ˋ0@0`~xT,#XmKh[4WHa=>ޙ-|A[uazHیߒ!>1?+ ߂FEgQB0".f}Xb5;.ݚtm:Ž,t77糯P:κ撗0fh Ƚ:@)d~To⥣#/::MC{$j:rr&G`|?Һ!4G ^9%VjLNyw$hC(T? t 9ảȐ7sZf4}=Đ'Uڐ(횶hR%lUny_@KE ~ /\!v32AFw}}u>%Nk?+Ɂ!ckX]Y<|Y bAwPEא&cyxbhIMbjS;"] Vki> +J,PtuCsfs ٕ N!M$Q' ߾QVgou^8<-/ ɲeW$.'`lWD^cy2x+k'N \92,t|Cih߀ф?Аp>˨ņVl;ܫŢiNIV77}7)X P DP(}t}V}sĚsL/VY 7%pbrCԕs6)xc#POCufT >eSDm͇8m?Kh9>a!p+w/o?eG0{Qz>К% jMw\$HK32g)4;̦u?PtQ[?_6h( @#*[BUZ.D#A3JxbL i,GAW󄘭w8,:9f,`ŊQ0WpR:1{Qjz  + 56!$Ѳsnʻ(\Wzr 8ъ}>9vc M߂8p5KDS f@UJTߓNkɵGQdFu5 ]dg<}i[\as LΊȓԱyz8J(j)eV=K=4NoġiyBnR:AMj,Ԓb틄X1-5 DžduRyzLBJx&=zvVRǿf>g3=l7k)+lrſ>RY{9*}ԩȹb'gX}ے㉳%\JTO('ֱ\fFBӦ5,j^?\\4/c||h13M>hЍ%g0>Y܀rFJ֦"@;qLMkjE /nϹ*czk.{괈1{w+ZY+9| PGSK낲)l`#3Bo_p5ڬhup6/3G:ÀCPK{jX̛ykiB(&у>\ˋL^gY5Tp8T ͠Le M6c7 VJ1Jkaԑa>ݏxIȑyNٰ{gdD6e#ڻKI])䢁.~iqv$Vfs te AS*{S"[ <)tdSBO%W[;|G{7r ){ Ae-D-Nd(;xj7 ʠ Ďu͓[BϚL.őC7 |00,|/|3B%j u#z=Ɠ&xGZʯz5XSTEJ% ] /% D*&+lQR bN(Ҙ]z^҈m-yI ms܊e[}W250]z>[Wq ˼*K?md7muOo!!f'@:iLv*Ȝ#54VN. o~$ ͣ^T*:N1RI5ζihcc8EH^ɆnefzَΞ6^ZL#Jv g&~ zڴ{mI; c cDPD":$O\[G6^wޔPc3zYc [A!ηXipa3v&صHS5~jD1o>=#(fNRBk5u"IĎMRzX•W/G5K[_phM7% pL|8NC`Qv#s#ഋ6E~hJNne;J90=9n'v\X Z:UF:xv֣qa}^iFb.8b~ߓ(RȘKtc\p(&p;TFoz{r͕/6vDFՖdqK:m4 ^0Lcd^kS@r(\Fa (KZX6eM*Ve")s< "eF] ƄLWKm|o^3̷Je5Z}~ jJ1PbW=NZ hsi"#-r+y,)el({haYF\KBER}yw1su혡`xe'.[r9:h@Znj쉆#0|#Z5:)`4:^3-_bm*j;V%ρ~9@l߿B|/䮣`J_ g>h`ǟ7ٿ f>ijI'{W'%Y^E kbmi0T#Ry`K۲QXwUŭ_nhV%E1?}x&-&|IG=,[ ie&< 1wJg}jcy@RG" ~MJzq32#$˦kslAaCU5}yܨ_F3iGmd{9F}{(?WZ0"8~ZVLRmfxEt;F{͗7`H:jp#Cdv w[ L"\,v֊6a:`<"?#eL%_h 9+nzjT1H@ -wfL#Ώj;-pіvJ]$awu<;-[9r8 KcwɫW6/j}bmK?2;~(g!3:rl;$/-d-?p3(IYkCP@(`̮,ǭ}gYI'p8GS ?2ŷD`[Մ?W;'43*wFڨ@r BEHwdr`:6}\kD V3v>dîssUnͱ̅x uK$}ڧwRL y`>)*^yk H"MHg'q@o{B#>d55')a}P# 28> y4fudM y=sEIoކ쵖 e6Јa( e3Ł.iʯ"`#$+}zfU%2W9{69yi7'K_)M䡼in~AeoqdyەEٔQ1';{NrT3 #w `T$H jbT: U%r~ǡy.~z|J NM,K j]-όp]SWV7<LJI\p|Cł 94g"oWԽ@v4WǤi'on;G U:'4cUVos=Uܔ1ex`Y+v"6eceHS(eM',B";D N[,]弃HӴsQЩ\, YEw0EO&%gOv$Nӿ􁅃J酎p͢rB]P+ѱNLT M왪o9fAXki1/ ?&*~{g,@C%xD`]@P3E1_rph@2Uλ1lcpW ,QdCY4'(|9h |Jb E^Id.i]b4Tֆ= g.)ސ Sa#q 1:roڣ4Uzw=ܸ i\qJB)_tJ 8oB"2ޖGuf`5{UC.q8rעUjtzAGU΋Ԕm'pR MIᗩ3~*BV+e-䴿Ǚ k%~yikV9_b%w mAhTʖ CUWf+RSYU\Gph;d DNcY[;t|(TDR&Kɷܝ?-k`7 sTRBY~_{(xD;:;Sw*F"Saljz| Ƃ-rp%CROY);6Ϊ L51iIϼJڜvTȡ7so ʓ%kymqb"ܠ5o 'a]9R>(py{4)]?ЬUM)ikBb+%Ua 谗4NENFW 6aEF@ݧqtB%'A "naU7BqnF5^b5~"TjK|.A;uÅzrUztHvT+ WHo cNFv|o ;0UI%\Q䰣gqbe;W'j ]/mTժr+k4tgdjTDG)Ǹ*WJ?JOlviX\rV$%y|Β>ŵ;^oQuFMt.wh6XuCK hI+m5x\` #ؚӨ3I'Xݝ%=ćZz1n#]/$駵oA̺u [Kp77N;P7 W: [tJJe.a"-2dXtyq D6S7 ?N'jϜgK=9Ƶ*s_ίMBhٷ$Ͷ$vjPlf:xFk$o0I}oͤυ0Qo#}9y[l˽ZZItAwݿ#==FKt vU&4^d|4l5$\zPdAI_QP"6Myfpئ᫗%ĢY #z"&̭Gmd۽|?3Vi4VJgk"(nZM=5X!hpD"3Iz^44jwy i`~zK Z_C6b \O$y-G,@e\0D4"?;ڧfIM qhїrhUQ#Ȁ=FjB>j ך z 3(a ;qW*la#&h<{I3+Z5Ќ4d]ļAr [|,Ni܉ C"8cXgI~OC%mB("WdGQjໃrlp/\i?褦us LʪKQy{ӎ*yCUx&7O9Lq&%f)ɺɊo3AȄ$5_ؽOsAieѨW|@b1r5ߧ ]8j*2tb2T`pK9>ڵM;w'ݾ犠&. )6Ч l\$k&_(3AD&(EI4mRdj`.S&3x~3AЫm;k6uz U+eg,8}fI45? n|n-^CW&ggQ˥$rf-kj1izK3Q9>"ERH+v~0]Ŧi-tSݗ4pVagr or)`R+tKp̀_r ǶZ~Zv/'?ep"I_lPˣcEh))㥢%-(HTl.Mq%гӣ\w;v$iu[91wÈd p^_CrXў1+]/ 974 B*GzL̛eĂ^=R>趶&OX]ZC=s[pQ;!r5@1TpHEc'~+OϏB# tVV#^8ȴ O<ʼBݛ{ձ[*pO$4r0L<ҟ`^RVǠ; Ad|*IaAJE>*vo4)nQoO쬍qK3#VjԴdY3) 43(9q$YqVG GݯuBr.Drp_ĉ.b{`}æ[~ r_i%iXa@gI\yUZM1uZ#M4Ox;e1Ij4)g>?09V#pP9CdދƛKSeS<47C3 R3gӒ&:](ߐntϸfNVェ[\M`?Kql"k9Vt2[$hTpXQW3޸q|<< L@+oML,|qyee}K3G4(ƈDB+J`kFmP^gdv-vjWJUx i#]r"һ+Q_eixLy'*x4fݜ%t,젗翶힎{-_~_s#GCyNg{ }y#!ӑ|RK ɎG,VU횾զiLTmr@a$ sͬ~zv^ٯC@uy~Pe 0zR")?XxNCoȓV=%NM@KiO[]nD9NOYSw{Ic~4ݘ99++荊շ:-A?鍋51X+ oЕeow7r7 D֡]RO drF0Rwm b:{jO:Μ$ّo[[o)p3bN?0נ`B]|C_B_S k1$ɹ ]^QJNAS"z{e}ciŠ239,9hcɓ&1GgK=w0L"C)Ej2McD}'&%,.l!،Hɹ$zGj6 aFSe;(YdRH"v*D':Bl.0DQ|K՘FY=|xpNF0A)ZI]Q~ E~h[y`<% u!DWVV~=:<ۅ-ߢ׋ڌ !G_Hc3+KaRTTY$9 3lu-}% |rIzO'<a5‚0LOD\T.'Ua܇|ܘa?}ΦHb@@%9:O>8 !ܧۀ`E\}Miц|Ģiz wo!S||tŸ}&1.$, T6ZMuZQrpcQgVi;d #OOEi2;S=k¼!)4?gvj2Ԏ,>VwvHc,2ff|{ n9 ~XloZOwP ǚk'2F,TKJvb,5]*#*f')pw}B>6ɸKnpΘyt4ͣ#H$F \d1fi. 1^3r+tHu22-*l`8(HP㑐뉭ЀYPLwzo&[i6x$(DF#MMw c#FHre`Y$zՖ0N^? o=J<-5 \1< hY|H] lp u.Ur`r+X܊h^(Q(kl8'6oۥ1[YhH' +m\ S[Frl.u/?]B(Թfu/Z 1N2 㬣ר 'F׬c5dy󼺑'\&.e&jz,zbKMpϭ?'YUV}F)Ȝ=HCqG!2:Ŕ…U֐V"N◮b]JUmdk{X[I8%|iZ;ψ"z](7pcQ&-iҠ0ƿFʒ*ާ#r0ٰ$}>;|~Ÿ@  ޻AƢ=J8Mp \;DY?  (* 8闧~/Ģ~r]͙E.:mp ,; ̦>f^"2^ч'`P^eVZ|P[CEu8%ْ=ĔdD7̃+3W$&Ӹ"6p5} M } SO|_M~kz LD9V||[]֜wYz#/2^@Cl.>HA6 leY\; ߈$/]1ϖкr2t]lVhȹRT7Xhgm\9{`U ̨w3{V- ;>Qŧ:~'6k< PZ}TcTʧ?\:O36Wsa?F91bАu["TG}d+Rn6]W C3׺Z߂/ حNJ#ے9&3܁5B?wT-R(ui1z,}ի[Uuھ3޳f y.ɞ]4mL,U[JKFfr,ިТ ݹ!%`SwCRxW|""=MM]Q{cxR"afu5?ZA)̕kJL@9b sgiXlF0,uor ̱1kuMNx9ze'_/UQGC3 $_w?YzKڸkDx76|e3;s zϏ`g@_],5t EO!)BNʙ=zMDRәX"0eHu"M)\%Ae@wۙɬ*r+yn(؟xt'[b!ޤNr  $t=)ƞGLȄb\H[vrZye5(^/x_b8 sjȳ)D/J;sd!L8T_iO>W7PG!EcJ}dUUfNu 6f])Ȓ¸u{eYoO -mr~4{Lk6|D/3cr -%ˬ{^.Mvk#*jg$hTu4fs]Xm7QF%[杋X*}ͭf[yL8!+J8F) C0HdY)S*XɨD< R1M?Qb}ƅ|^5;__*@F+;Jp?>t,Y-V]k,EWY.Ѳ@^`/KW`m9K*(}/)RWH\2j)4ߐ/a}NO7"U/,[mh0jkqG6 W%W%.c[~5"Kz]%*A@\}띦=ȭEIX0!h*UfR;S8޽%d3A~a*e L"!1?T,<_ryaݮ R(7 N$tBǢq7&"VUz60T~kuV3!̣&#jjfςb5t~̷FOϱrs,yL j:jÜ/~زP9ܲ+yB$4RuVҿ')iOmΚ__Z ( T7!quaI<`3^nS=|>+0.sqƛLݜԢ})>&~3GTlt . 9*;-MbCu2NW}ɇF{NT>G#Zw:J?]$EmFہ|B[AF/ %͢YmKƆT2XjURZUYTL`kJLVEgO7u99w7j?EFU]8?xp z Z.dO>1rA=TYDTW̲ KSR"W,A3ҫ|X +%DDTwq` C&`!և0ԅ憖4z 6㑲meޏQo 䶏L f?۰frAFja h ~&Z۫[%;I~';ٗS欍t 3iVq#&d9-^R'!tؿ:Lz1WT9½CD2+ֺZD+fN@\K5/Ti0X+1Ažy5 {]vCvfqs._95phcv _tK)i'!Gp Јj|өgħ ,[ n%u&:^tt:d8>`'`l@?`1&h|蘭~ X‚GGߵHI멒ĭm8r ^]<L4J"vO#ܵr\rvqُ?Sd ^z=!)zi<6c]QI6>4uF, ' p)cPkU$f>H^6žt(.o=1%gThN!;Z 7*6*gvjHsN<2?q˩=|8,R4ł4//*(K ]V5/4 }a@} bwk|  Lr9DdkRэCp%/^nZ%)Dçg6MM_S-y*-- K@jq~-*VxkȾ=ܨ[CzҌ,d u] }',b^w8&gag`p6ȉQͯbIRN)E`0^*閱j0'(tfE55(aNukmS^y58f!TގxqY+0/a nÃ{UQ'ya+4 #wA|%C |҆DhAMdi0K#C4C{d$Aڛ.GpSK14n71Z~ej ~RQN&_=GD׻kl5:Etkg Ebn"JcJ at*fMl;U'kp!zsʚ^BQ\1ٶ2t2GD&(prɨxhY-fߜmFgzn"PFJDPչyuE~ѳvoK"h7@*Q*ֲrJ=&g{J{ZV%-v/=`hB33JvfkG ưKLpUr% vځ qct V%v֩j! o\C> `/(x W#[(5teCc3.NJ-L/`rTa(]Ǥ45^4J뤡Uo4QUprTrjĞ74};vr ,p}jԅNs7!QQػZB(%.z{Ls]  !Q8ʑȦUG'ˌqwJRJ0`#<`IU.TԠo' >4^ĝ!ZάDZRZ2*b`{!:z=n_mFzawj ~gT^x$/A!Gp3Cr"O&[ўݺvߡF'hcR_ΐUv:;_oe0t+YjΕs6 Y_vK}P7K '37ѯy<Sқߤd-g]?>T>ZNs+0M6-Ayd0( .K'Y~A9~k -1۠ J=Z^əh̬4՚"6])d J3,8fwZ%Uk0•ijB~|_  /;v+R" qԠ2Ϛ}l3MiUBu]%:/ {InW6F_ q>9:8zj1mY *z/c{8]UPƪ!(K7,xZ[ Sο;[Ί a=+8[_\^͌խ"fHU ,H7bs3?`щA` zmT.hM[$FX{Tلͭ0WA`8NJB̌ܿTI\48npilbqk—iz,0El(oEH(a&c7esӟ̿n}w&r~[lN }EDPmhu ˑ/J`hqv2Kf>wM!P)rVO&D&>37Ix[+Sπ&Cd[P &[.t[Q(- xlO[r6b?*9fiZFBaaAxR3E"l&@E28pn:k[ ܝt^W/M}ڎؿ@d4LG=Ƶf whTL`%i8> ydȖTN4΃Y y%@@ĵӾBr޲cRfy=+n ku+U-.HOPk4Non7/j^98TR`}OMyszmU8CXJfc&u4Nr&$@,y;~)lpPKFkuzxz|(7&`zLaKs'ɉyOjqT;L/0'jb+3Ǖf?>~9g>S@ ېթv,녑E|w7SדK_/;/_$6B܊j+sDSK׶(YIꬔO/Y?lZ(+$~r0' $Hxɠ}n<'Q4UE\N#ѮΔA7pq KJo$͡ߞ'& ~)!v0QJFJgybI 6M-4P4/bv+\ 7GEz`d"6 0w3?tL],k99y/V#OH'{g.o#%ظ%UY@Eǭ(ʩdL9Vv{QLS09K)C05uiC9fBqS&n yžt$aݷRn<2ЍȎf[e c"\^6e)&@OQo4I;j.orwS+r[o: ~PB9ԓ. q]s6Cv3"sY:P8+Uݖz߽{#ޮU΃ИceH1:Am[ȉ7ʑ5)-|>Q[qdEЉfd|m2 4%cuPg}1HX{?B8 A%@o/\5?_tkq֚[fvL@^<]ycbAr_o_,qZWަkpȅ8*(9'uq)6nR# c$Qb1xa YX%sGH5:.t%gVWC.䉃ѩNuj ye\G~"KKuCһ9JЗ9x*%dj"@i̭MD [wC`A~ A8fǺPZH\TMsOE"R}l\@GH9yner,'Fh^{H>E!n٨Fd7Rc *rQTw{Ӏo1:v/ket&'INJq%W :jN3Co8Y-k\ g{`TǣPo g2qfDMׁG5wk0 V`brl:Nɳ*Lc jVCtvP{$_@31J覤.ndnLI)TKW{> l)UB߫]MZh(8 23>*?ǧҍ`28'}dA$;g a%S:?HnS_nRф ֡ftԸ /|=-4s*~@0T|_''@6Jɑ/G ^mNdKu jv=*PӁ9%YIxe<[\2ሜ) I]ِ!Lcx5[2t !HO ^g8 A bbBXWp?1* &T߲vi3*pTHT ^U8Skc'ҐdYma"r֓mk<¥\EW&iKPhhif.5kO5m\9+~8I+gH{r_hkDkYmuR-=6d֧g8 qf:D2":V!g6X}X$b`` 7?I9v3Pgқ.i~J]9pltRzY<,3[I޴ܓV =y#ۥDx{MȖGd BKtb @J`[B[ xlVq|2V Ae2Շjȣ7?]B|?WSĴQF ǚ q9WaA=1Ky_>А+ɘbW&Q,j_icfX+8"2_}wE!Ui" ?l E{^!Ak%d&[$r"~j$rCMRx,mcL=;M8MWV F46;DMbׇPu})77jZok(b,J~|5W7kWDчEסOG}oiq(L, ()ea 52j#4&zW:%08)YKUL9 9eW߭[] ̯ڛ_T[y9? 9ɳ~rUBQ3S䓢;*dbYcF%tH1l+u]W+Ro^Ceg42B}\! s? mHa4h|z7>*j j/Բ&ړJmH( }VZ"&DQfoÑ !+"o͝`a: e4e_M/mSJ t[JI92Khߗ_Z_YI2*Ixb]` $eG;z2åObΜ<;IXsK2rr l{%ٽESh FVSNv;zmiZf3yeO-8%ԁW1 '?"=$ gw:f).Rgg@u_ BhIMiM1STWvnmhaO)-Ƭ}!Hjd(/8i9~ru $"m"K Flks^CTC$~Pò{2] Ȣ@6#̂hK^a YCbҁ6VQ%T mX:2buD%,%Աz{"$rM(+ʔxQPVHNUdyrŹP!84*3n|SdؔQhfY D$<!Ra)QZa2JdkPngS}ՑZzϝ*o~odiȿdfG<= T]PoBҥ,q9rȡSp3m8B^u3Zջl֊5I}+>5kWk̊lvB=&C#wYf6Bgcώ԰XD%%\R@AZ81NG@QZ'n]żdZcR3U QKI:Q#!ݩ+IVm:!JueQGccDˆx=rlԬ~I$z>Z|[l4ˠD><}pkkr'f1[tgO8}v({(iS)y?8Ɏssu[/lЖk%.WX(⟽}8_鐦EBCB^sIdAi6dܵ"~>3(ENK$cϽHGo4-wޞzv@O t(&>>Z&aXhX.ߤtB/BבHliLŽ#RlV0`%P9z~ŅV-fj2J{$E< aFBk["#_Q!8և2G.bȭZ>f܊~GrUF/*{AϓpJ`j@,~*epPx}N=譹3Y "xq3O© 4/%']P+P%3OXbԤˣSʩ_ð6JfߋqaJuENDJΘx@:}wIe^4-^ȘY|aew;3ϰҲM[O{*aos񃾵g%̸1lKۅUP܎ ?Si+6 zϣ_țzD#_d-RᅇԌDv ognJ$Y=L{莹䥄ճv' HĚO#e"+}gx8GGcP90p<3]$9cJ!?d+E( VO<":$iMټZVhslj m=Mg ~B9ZFfp$i/QǷYRP}\=]bE9?>e8X%h%aEѮp.UOyqAYYfI[e=Ј9_ ʄ!*?U}b}|,ɣ?BJed/MJ%jY*.oc'9֍&i!ioYڄ#L3gq̈́O=&sھ ٕk6'$ Xy'qnK,qE С:gIE՜3e,}|NCz̤%\~1^T&t &w߇d&T?u-:G *P.\=q$ #ytShOBqSyVDJ` F9 EhlDk%1HW D^0ّ*?.2 T_a }2X iuOמ gZƞ (cFKdj`/ / #rˈ4))g7pwm_eX&E9_ZDb e B¯$WY_aB%vyx|eTi4wXNP)0VY)_?ae*ەϮ^Hta/wëџv/_Y5$Ow?Yh3Ah>LubD)p{b> ƒ*u *1z$Y88h?I _;<`v4PAK'q1ήVbjh n? jF>ĉ㔳^~$2N9e&kBUhr8,&.O$Bk$Kzd|úYnʔJ$Of᰺.pY 3jZ^i͵@=|FyPkIL#zEaWWL'؅p5jDX!Zx u@}i ̍z/j,d95ֈ+,Dz}I9Ѹ7l-Q@}{aJGPVz&]8B"bmK6RM4Qg;aӼw!E5xEH~q oe9gPTWŐ3t8r/%`]Db1.ߖ}1{ѷ#T[ͼ 2Aִ!_33Q 5|ɟ ;g"{9MXt2"'zKO]{ |s+zy:+pqNRcJ^jƳ)dWo$Z_K0 E3¦;G$Dq@ޠoFJ8D,Sxj !nO2m+vCa<"PWydɪk06`C_z,X1]C$ |[UAѮj4.(/ԡVeRB$/]? x 0ijSf`D@ 97i#Ry;].d`<UNI6qSL<,ޒoiiBN mET+YvC3z&!c/GgFM"J`үIo@8{Au *x;cO2㍺4R]1+Q`)$?(@m T/[p|&Džs h; Of)_e rc P #*)/j,yDP'f(v7;/ 7|j:=7#uFAK𩺮t_a7UO_ݰE>K%c<}i_3"}Nۥ`0D{DH+̐k(VR=uOCI/ FA|uxS̙53*$hϧ"l0J1"JlN,Kl_fݭW Q4[ d01zHlT>t<<gݦ>Ŋ?YPx'lω!l$}?^|wvؼz60 `:[-rcGS.-ɵS)/c^ ˑʱOi㿉Ba;s$t~շ̷ќ'"R})) e}yB‹jSRՃk:9B>~%^-:2A%EwϔOslFs\-7 "N)!Y߽U"zu328iͪ0 }G$~= 7ZǮV Po)6ty9({@Rίy Y奊; t㮊i!6kN84Ũ }+ܭHlҺEC#H-$%a<m +H$G~x* |6p;`\e%[4E6'O|ٴj'VߍNwuWDJxG3+5x/6߲@E7łu.hI,֪Y-dhyǂY6'K/*z +plyEr|#뼷?SI{n' s`s9 baCEܩ*bS1@M>2* M &o= |AiyP2ee~EvWO&< Ż۱aPT/ZblS`fLag=I}*; $E\ic죻`}7T@SEMs&6 $Lɜ'~%+ `1prv&8}3| LټXaA~ebKŬF?-^b8&crIy#C/uyRBz#~o[Q!gBQxy!8ב6Q-$ )MIV3R8CJH_xAX?a$D$VE 6HW^ٷm^vqnQz舩fC8)~];&'k7 *Ԉ/t8W4 !BN1߾jq Xm-F؆EQHHrHa~~f3;NSơoeo7PsYELז- E>0 'e'aUx]C|>H*3.h_[V^R 䖂x)#6u}h3u`MiSC7Bz]ZWF;Z^#EZn{eHEpsOBoCLku8sɧRM 99ʗpea4 [%HB`d)/u5Jj5X/[S۶>%?p/w7NYpѕ:Ŕ"{ _S*XOH{1 yGR~4]nrHޕ"aK [7y~ *UyY J DeEmG8}~g/Z{ml=kUn<{6XW @RUp}3St-]Ыu m90]y*=-)j.P 2`ϗ?.{o]޷np?\}~F57S63h)>+1 ;\]>V|1u@[f)4"ߘqjqߨ q[25PّXNUEj_񣃲 dp){Q4Z+Z=#\o[lt>~gNU5՛gU JAAv J Tn~ܝ$BW)A-SJ 7[rMP<7r090} ho)UoK;mCdri1y9Ozzb`@4In!x.K;Hw Pdm}=7qf [l8GiF*PIml$g9EvlA[ ;*\Z5>m8bV/H^ӧf!VˏI?xX 47 q %x\Nxx!|e6]qϽP6M*A.9 9$ꃭmE@.%sC~*i>p݇~n|c44tU Ln=$PQ7SϒK$ yk)@OtiKM)oBE²Od`b襽;894+MꮾTxA_[;@L.n "X%9UF"ΐ$E!op+W_ED3R_M,LqԨz(=KoBT*QGTe9" N:ZT*> ߑ;#Qa= JzZm&~ x-?"K/|!pA%2/=2uM5!oY?V ZSN_ivxE>γl)̋5z)A]0ʮLmqAJLrz Hs4#6~j_BmEOēͅ>CF!,nmz>PcC& 7zʎi7&C`}BDJLLtTurZ w5.>^kERWfɪIjk8OL.ݗs3&MX&;SiZ&~Ӌ8L.䅲'ZV0eNؕA K?i@gepp ZWr0ZhAS v4ҡ:<_sl<xY!aFq'4*{ƦŐPQC#qJ#śMU4vVʁgYzruبa8-(R3˴>?{T5hB.Qԭ6Eh5qkd8ݒ-40f1jn% 1͇ѾdΠ[HCG2d`ק(i{\u@#B@jFK*'xZ(w5?DGF :4G ٦ `2lBR!qZ.ל1H@K3 D~o'"_\rϨ]]Ѕ?pvo*弉,ՆH' I*A-i ~.JVџ$~a'KZۮu\+y3Jjv'Ȱdk9 tx`4h3G8ջ8.eX3X kL=h쿙eYܩqz!Q?EvcYBȚrmPnlPSVJ#dPB Msg->@B|WpGu_@T"VUS,6 袗 4f| #&w Z̴ֱ [o+iGEb8 8#c=joel\yHnQPj+!;{8XGpu8oN燊!P>o*̝$ҏw͡=(FHcH%>Bd!& aB|]F64A+%?qKk|{Ѩe]ՙG.dzT 61?S̮*Ц|zV[yѻFiV <j5B .׼웏;|! 1!Fy, Z FFWnxC4a>Eb=?l>юjۗVn;઴p@`:zB_9RgZ5.1 &Zòþkfa!̨tSA06=VޕqV糯-ESpa,w7`X43.̃)(%毵{JU)pm>3_]/ɂ<au_y6d#NXu3.1*1 jBN%@N\e46䕀0q+S|p ͛%, 6#zY8CPI95qWV-An~Aёt5@ R.[*SR$1l{Ad&A MSlŀ`s(kߖ7WE4=C e$&lqG@a2>)x˕r ۻ 9S lť*f܄p`X﴿uo v5N6jsb^s~.&ⲩ_ّe^S TR<0X6?Jr3Ӽh;Q ߀.MHʫsD~ gLܐg=7F3_,?:~ fIԍ'9 aJaYJ+ҢdSVxig.Jq;Q]'0PFhBQAPUlrgVh1lnPRC6&\r)4 ,B 7֗! ''AWjbYe@ϻ31NjbMz7dU bk_|:AO(7,6c؝Сwn5!i?7N.l}SCM5fmS9LP~WUGE4J3T|/+x@KG103pŨ^{Oϡ9%7>*4@^not6GcBLG V}s3YEꓴe4+y\>I 'acfn#UIҗ(< BNZ&`Lԥ@4B*w][U++f6l2 __=j'N+vwhs'ݲ\v p cYe/N4 $ǼK IbԃM}ŒLБٌ]foɐ1e-0T~#mT!o'ˆK13ggO fuj!+@#Q;Ϛn20jE*xēNL&" 58.tvxBn PC QyOo=qw͂QWV`w&)| a5qnlNsYC|bH4RզFLbs,| mQh)Sΰ!6`qĪҏOoNVtǒѾX_#txLCX}8. zHhkߥXJv\arKm+ wd pHLo]*ZmX΀VHg`%r9.~`NZzEZ9$5 =1`vlGijѾ6PKwowXg||P=_No%_q/r w;q(AaD^a >P:6Os>~\Dlfͅ`{kPT”U8XO^npe}>-0+VK1 x*`/7] /0/Ҍ JG2rp nvS ~cr?|Rk7X~vUH0~bՃz}Ү}AnthEk}b=\PG[J.]Y֐{OTn))"C'fžIV!$&;}'L@-U+2bǧQ(NtQdS65~1PmFв,ԕg<_S儐8.[X&"@Uu G==hMEB.i?Rse?S MlV4уnjh%(4oz }(75 viFLw|nyݒ0r[)'p2G"R}EUmN 4@Cyo <q+Ib+#`,FtE]\W!gmSN N"JTs\Ϟ%D$997n#Lz+F?q,򰁵hj׮옏IA Ϫ"$6><aP<µy&#/a:~o$*)!_$꼘c ]T.ʝ{Ix=)dٽ,(htq~̃ bP,O6FP)H/pFWk;a10Q!4[S,sE0;_}~:K֪hD׍ PkԡI ܇;rR-xJQyL|uјf~pDX@*EXV&:tXRq™Ώ/frق?=՚ Ti3c-N;$]D?[G兎 Dxx_WI028[y2H5܅f{CMfSdBKSŠ L72}l [u$:hۧ90ӎ|#^ %(* ԬWkf8=lb Um$Lr Ɲ1΄$`0Uz ,q.RT,fIOOp"q;,=<<=X5ח{sӏ!ϙU8K& O㩵FF\<Կ/+p 䧤 -BI5U̗.ma`7ET;QeglndMҲTc5EWV LBVAk M6Q\h羹 BxOWu{MYѻ'&U {vlZkTǘU躒 ̴mE8>t4_Юj&5h6e{78%GV: + x<.2mJj0JêZ~>K|B<}\T#:fRqv3lBeg!bbTf͢DAKI9':B+=yE*l+:Y8ptme:a=PZ|~:lzj7h4 W:Û0?Yiփ@ }g +Dրq+ofU<%qoi~e\8+5NoD0mXNrlEPASӮuBRO4P*$!Sq v}RBv苷#*.&!I2Bk<l_ ϶M_. ZRb:+FB@K>Bs/&2jQ7ѩͦmLJɢ MŭuR7ę+<8\˪2ƌ ߢlW&ê.=.s]x1EFee<$}nrYX^]rVbW6j!I.khfL7S(#]1-K5 "ftMg8+tڛðjc380:߫9vm NF'hJܦKI_8D $a9=Pjj92n}ȘG%Ѧ͔}8_"^`B7 gK+zK$,b#:@GmTٚ =o`2Bxnr5Ly'dlc鑂zyQ?bp)驻q2] Bl)c LfVahQшJc(h@mAINI} uGvPs nvM'3]pUV`lF+ӷt63vB#ݦ >âq6.L=;fwP}?j>h' wKTkk&f.,3d77_wz>a8r|M>ܧIZΞ(OĚ=FbmB&2Izk&5?\񐓬Қc:Es0FX߀RtbJoh븖mLX!&㒎W2QXrF)9oz~_/Y-vabMOvBٲT &OXރ8zm5yWud߮#<3WX&cuhF#X;綎SqJ|t'e4x|Pp Ni6ǯg*ӍH<`Jr9K(ή;Ŀ rΪ WZK򎏒$ޚah;>@p/?jsn~7k%";[[ Zv_LxKoNtEbK\8KUjY p/<nv6CrzHÍd;7npML"ɬ JH#xrB̫;q #jmZxdG<<6-9&+YՆ yh4oZe(hxYє˽ḅ2ߠ'H+YsZHBBNlI+~mfT;Vε[QY+A/LOK(O3{\|/D &!@zc6@{xKZx攠 %ŭjrp8]ɟR qAyw%5/Ww۶W׍b.MXM6Z5KN&*t_T_֤(ȹ_MFWg~Mb]SQٖ^(p H*Rt(R` _R4[Qb qwM-I&ǻԦ5IY>Lj<߄w[hL.]u@j-/OT=4N5&[u|S &KNT8jvLCfj9=B$P0oCH@n]y4[:}3:D/q؉,tKYA'Gň70>MflO==Og@q0jD_xE7jFkn {q$SNA)A뮤=ߓYg}8x>{Jq(.f0 bpOy@"j$-/g C}pX'ϵ?^pas/w9ʅj>{96dȵ}iCICQ#z\ջ9C,w9$ed5_ \U8$ֱ؏5<;Ua&.Yϥ ZľS~)%i[dT-{!Q[X[64`vgH^A_GB5@Z;,X" ]PQNQFwz#linNm.Y!Ya^(TDe%n➽4xřؑ9> '+Kr*,Lqun]qFE&tqvlH~ju 4>[aibT|ds]r\de7ɿP#'|lo֦fhmR> 2i(7^d`Ut:SBj#B 32s"x >_Vx)M0Fv.ʏ덧cR$XhNpbVu ^FY?Z[[/A3w]Nd]W|i0l &Jk+% ٤G_ &sDXÔU2ԙTxLTA [ k|"VŽmE?` ZO>}ٛ @\:;sjHûi03)A4vu\eT9Yls\-بU!ǚ!yr;<ri 6YTBɪ>ԸXYG/p%*: bMś}G@fJVrP[D}Z+8?ײga砮٥íl' )D1@;+:6oJ2 )aJ1~*hh3wH%ՄC[g:kxק ̲C2k ڶD )wև͋χ 4=k'm$nqf+25A  6=̵"kw% *&GS JԲJXa( @Kam8 f*&@DQ”lVƩB.dn:;_Qi-=0}s قi $0UCtq#14ȼiA}COW F J(P tlorx$,U%5#*m U҉ Qc}l!I56mt##i ;}U5Kb]f?-7J*jiyG7dĪlkw{h1[z/q[wpgIմj:*(&jpf"Ȋq$fMBkΦ_;ɁP刀-o{ (HSä`aMs)}ʁ^hܵ 1D?"NR=`_=׈~/qjo>:ޯ~*QEp. 9AGs3- uPzřdt8.!Cya}(~"NnGSza[DVo4 S< 9C"c(@h;E\5Q Ƞ@CY-I7#"F|*gJ48 `*9gN NǨ|0ukYV=o*ډpnz¬H~2pV_*o/*4(j\#0+>A)7E KXfTt0W,}FHa\Y 5pPˏ^xOA LYrׅj3,Ȋ\.˃n>J*nYZH5ƹdɺS4=KҖ\ nϣQƒ~VdQ gl!,  {!>w INɕԟn1|ٯ# b甫EbPȝJ=5lgXJom9i_sH&r%{|D[ne0,ޱ7>G Aפ$Ö dCUQ xI#r}YXs%/:pM̙H@B4mVV{{7[sT-xK˹Hٛթe3pA:hwG R}? cUN[P|fދ1(I 3peY9 z@lML F,3-PO]eE\*Y'4OAd+u(: 6tP`y>)!Gɧ B3:Ti%t8׎>=L'4R?EsXê$H{BOHPeSǿբNJ]-pb:HSVWa" v0YA"AXXL;^Le  Lgf%D0XLVI;ߡeTa:v#H?(9@;m2~mAl/p)I<6T]ǽiPB`eܐ(t}Wb {yGv7B 6b|2٨^%el̰em {wƛg"8G8=u붇!>g/ jAw6vDݾ &SmyKM#bZEF`+{)oAI ыMb=QYF8jo\dU@|73YjG:[4wxTm vO,/_Q8X`}:mA}ot@n**]%Nya-Br!vTTXqmSrVY&G#k`pׄ!"昿$W n_a@)(LNgI ~lğK){ь(QC@CG"<1D/t.62_K?TrSzolaT76=EF!uߨ$ëo_(͊<zLPN0o|u!q(8KNT+Re( })Zw)\?YӼ_ ^p l}(.E2"ZkHŎ 7`TP2hDYO꥙P:Vs;+U'js̾S:5s<ڔ?CW;7SU|=#R=ql8bfi ߯>g ?W !z/[t5̖.:?SoP꡷^.Hmry@)9kz慙&K.( 1 iL)RULůN0zq*U𔽞Ib!%?Fu缥'0-O%v'LVfJ "4"vӒS^B/D@oÛ9i^IWzUNIDݏ^68(į8]*M̩zmIʇQܳc78K_nJ"30ZTHNHLo(&G^Xsm2Y<@hBnV|sUr[]ɢ53Lmrz1϶z JtOLgz/wY;؂NR҃ @" QrBstV "Ep=!~g~'x"YarUq`<\Ih4 ~jPS0fC|!_M=;pGq6 LDN6CBdu{PHX5c(m]+{ w oOfs!!{?LnJn uP@~;eSK_DeT, gfjp(lG&*TX0P@g q"=ʻi7I p51B)'7B:#'A?nrSK[ ڮO^ߕR8̿h|=}\N[6izՒW.t0?RǻzPROQNdv#_0Hn9ݒbd?8od̜ߥ!Lf=Ԍyf{Vnup=. qy|%oފS^bb)-eGWٸ!QF ZkhG#kIkDuh%"/9$;# BZ;aı@LNB|ģv :hIٞH ~c{io5'x-Vcfߤgb$CFy<"' qD*˨s@6)()1@7fA׉44{'tN&b poS4N2j1%l+wgudEE1*m&2{WtS&IUnuіA3֒ݞXJZ ~Ud_daIS@.h2P[U-C-<75Է 4e߽/p/%!ەq4({2:t2Dhz^M4~#pźZi?y,WIm%>\1`<ݾ 9JfᏑ@r ? $<ݿ;T.}N>Qᰙҽ$ k8f٘ROT栁]7>=#h܀>B#. )&] ~ʂ{ LXtJ=[?hYUAh02?qP4tWmKc/%}li!Gq=0- zE;Wo`'zNpKQֵ]"i!O|fTxMquLjQB-kg߃=\TV$hGto#peg%K.p#g6he% 6X('jQ$o/fNj?f"Ecu=*Ʃ&!deV/L8UlT/{}|iU}N/3Lnʍ pEJgrթ_"/UXF8W>ZJz|CHWV`WLQ2#RTMPdp+`5}3V[JP)-7184.K.@K朲2r+P4&@ k5*(Ů^$-w-#xLr 8-/L >[aFcUH$?ѿFSC.EErF'C]y~% SL;AEW|6HD&C @>W7dx07=yJ\UW"2ʤƲD͌!g$#Z! gsQ!cFOP,Q}-~;)MjL Ң @PU046صjEfbq?DS:u/3fItD&5]X0][G_ [ kQdEf`\2)51RiGl3AI,zx(ؾBX7*!l)w/B+#7253Vw{{8hxc)kieh̳gD6hp!F̡tAJxojȜixecGifAąF3M#7˓CA'2UQ1c%xjٍGTڨċ3`22S;IS1%V~3Hؾ?)bt59J֞-)`_ ϑ@If\-4c"'a6#ge w4{#i֔ȶjKL´|Ei w岴?+ rԣQR Y8gFRTuC Ek4 7Qjd?BXC0֚(OAkǬ)p1-:iQk_\8 5) !CcR˅@>tt-3&(b"XX,E}ct0u[IkԥرT^'艀Q&rx| CMM@Ia:E!Q@ވzѡHDr>~`+UšC5&q/ .IEk(>Kߨq~=?z'#>Ml ~|S̘oprWΘo &b'2ߐ\ro0QPt햦;у u]PNR@_m3%x;I,\! ]S-_% d:J2pp%2p?.G`ǐ9k*^ӷe^J#dF[>#NIB?02(Xl!ݘ^7,Ȱ9=PgJϿHvH)x;Pƫt3b\4DDz:qiJ>;PqnI`;-C~& ^u #)i:cZzݛQR8 Gp??щVfuSD1) wI'i{UpAFyB4Fw%ƧW4ۓDtx@Af)Up*? t} ևgDx$cU;P?9=~Zk(-b52z{,.6wގ@p6<3-z3P:Wڬ2ʥ˞|6] ^9/b#Blu<߭]ϑ4!J~bQ1\Z@{rh~ϔT9[IJC&ԯjh,^Z\WA^jTº>MLLXG1އ}d[45,YSBG| (*t+E5{X+Z;I+~pO=kvn . :sOIκͮ %BVf6wYuÍktgo2X;]locX +}ߛDVC^+J+b^m6A܌pNa(\8C3` &:8 6~p|4%~.m Q y%nT2NsRO= 2 Ryc SLG іVUge,6ԑF)z6RʠF!39d?6 *{ #`EPɸˎ+@!gl!INP¸DOCbkX/}w@u M8p{FlT{Ϡs Σw"SKtrԔ w}X`Xs_&bIxs\g aE@Wde-^OGʜ7%yx@-I|)n8kþ:ϒ'd,)> 4"Io8G -7FFU1REFX0oעdgYNx $b2O\gӶ}˷j&23[sa`/c+:ޭ$|Ӄ 8|SRO|R HJVv_7,0Uvpg-Y%/iש,6RS ZWчYn X~h6Ow< ݓ0J^8t8d=>NہIRQ=A 0?U} 62yd!نa' ܬZq6~%O40T lV87%.I`2n݋ɉ>mz~@L1%֩NW<М$fxu `In,&_MGjHѸ:/? 6D: @ rzO 䱹ZdK4D˷(whFZ;kBdfSƀ#7oG酺_ ,Pi2Xz;c*9O9nlq'_zP좟DdWj4繊OU!;ϸb*HW\Hg(jWR  7x;]x 3,L,! D|{=;!GY(?^=zf]Jb"#*X;.:Ŵ`P).pGZU=O K˝".%Oӭل) ^;pVRAa]!ӗJ[\+{Wdf져+B"E5GsYոh|eX䘢XCʭJ= |sG}W>NPxmlJ81zsv% &[tYĵj/貛څoOdaL+w=۴96yQdsuNo.&U2^5i9?!R>e{ȶ%V5-f#C D$rzZYxK2 -W$6EsϭD !uRx bDvUL嬐khViC$?O: +ˎ Vƾ[}suL$9K2'jxr 0ݣl{Z4qZ dztuB[B*[طU2#Gl="vBSR@ 4{Kc59bcTxl4$OӍQ'񙌺C2& fŞs3Mi.\14A 44 }GU=K@f Y Lj {m߂fJȴ-4aiX&57_8gddNн>QSt$.ׇݴlu “mzaT(8s,J2`)VPd9] CXq|fT1}׻ؖCƜ|ƾ7t߃{YaXNL#a6lu/z4bKh2u,4/ճ̠. TT6pgw˚}~VjCtBŚ,-"ږq,K/$\.= NHAY+-=x6nOSBNc; koNץ W*meiK;]-}v(7eӌ8eᦶdțmc'*qS;R?]zF '.!hSEN.6XBvPG$/D㦶7}B?n4wIN\mܮe D#hKb˻ꥥ|eT9x5nVt7uBR2%Ydf1XՌ1SO} ;7IRLJ15=Gp'<Űu l͹ NWhZ2U2jcT+d줥 2 3 IxJl\4 SͳLvɘl`u~HB'錁 Fm~:.iqsjΘqV:0ZdۼlS3@6ԟ$ҁ=<@ Բ74gM iN>Ifܿc4V qIh5*%z]{@dXT2߮4YrXԚO=e%l7u|@F 1\>܉JVrT0V:7oO+oQMFmw]{%0w6d/=o= y[|ƞti%@VP3`lm]5݀;?tIrG% ?uE>J; +4]Yy!(=9t":iOw)C9XLꀓs)ce;;ܾ jҷ:5H&0 S ?/gȅ$w3=:ڙԳVR%I8dĴ@)vF@nC< z':mB1^(\Fi?f8fx-ᅍBuV 1#P$l[}m)u 1Cp4뺠 ;\;8wl*:N<=,ESALvwtBۼ [ p>kSQfWrN+aV\ZrTm 3N |FXb*T AFLnx{S_=:wmժgYŰ7Edx˗dz^ֺ'3ws\]@#Y_%W^ tM"gf,4NA"OsC?R\f }fޔxǁ,MN{Cl`gIyO0$<r-{'Q̳/`{nYJѺ)5yF! ܢVMwI!>z< b]Ԡg׆eG1RH_i0K`"pV`-DoF!~TqOZ]=r%$U2HU4(v:Ou6l v%eLbd /;zw~Vz ?QUp-SDŽ]M1F*z Mկ]{'ӎ@טlc `{՞iY-8A.W )}Koݾ2U,TI3OI7=cr8S*Oa_nYbjG$lUᑤri%gOØW~>i ֏,VuFg8hDNjL-U+2(Məi/V4 7rϺD^7 S3`䜘 FF,@YnTy~v ֖\1xfع?~y;ҊW]'}Fi+6}8a$)֧0 ?&^Hm] תm1 S22f#\zC݇NZ _wu'95=v dBгhBHJX!ԅܤ(:d׀ $ER#b+l "zM^d1=\)5fpVЙĆB\~RQ!<^m|6kyM򚍐ҏ%I8 FJs>|`sBv&yNXj ]c p6vTN;,0Q/|E[ 5ƾ Z,/yd4tidh V`(IϊY! `3-ѩ"5ml6Ӧ? 86/$P$81X;#3@5nӒv6,aڼ,5^MY{T;8ir˺)Fc ߻]C5)òvg*Lq|+7q aO^o6Vh}^@c0ތ/q7F/^3TMSЯs=Vxz6ʦ_-;n$Oȅ661f~*lU(T냓z ʃq*LE҅kKЋڵ=m)9= ڹGh\l*Wʾ2{Ra>5I0im#%mY̦yTE ˆq78R<H;jm4}1H8CߏX&t!v!i"Sxknjb<ű-(v׭Q;a)WsC'W2ƹΪw^82]j>ԪS9!J?H]V,#/w䘝Qos2,bI?R0_졦E~9tKə `co4U8t5HSQ"b-Sr8k.-:, b[0 {: OfX Yg`f9l!i]M] |1Kp\/$ʨޞ%B7/wH\6@+>( 7oQ6n X g Wr":Dkg,RfPO#:ӛ& s@zl ߁OX Y}7:U58'&q8zewDGbݚ[C.K7`sɼl?IX#d>5ͬ-UK\GhK,ͩ/ByJ[ߩd=\7yw-î l6g#&R a$9/T v0$z1]]ߦ}3nfq^j|R0kѽ})y `!~@eɒsh>(UAI'vJX>^c$ BTñ0oUQ9=s%ܕN^^ˉt.p5W/K[?J SLHڪ4L[~ ju>=-Ux>{p&Rm7X+!҃GG/ @&xNul;qX. .ֲ"jFlaǮUmQ5܆2c8lѓ"ECg DS^H\3h|]+Av^:WsD(lDkqk^Gɤ A?^{oB'8 €&OT%>t7 2pCNL9y1?Q1dUlg,bTW:a)рd Hb&ɐ9M_.0x8+4,t;`{jqTz:Q3Zn֌,& k{FP_K>*p+Ѻ\:x w!*BXѵ8R@} (MudqTgwy\c4ʋ /V' K7;c?>,7[_kVàf[ZTyo:BlE4zb&-YlOLr|Ν&;还Nb3Y33)lDkuڷ΃h~Z@©!r]WT߁b C D}>,fiO/o%_;~7A@c}I6܂t0@pEwi 4ո[z;ZzM&ݓwbA.~.6`Rnww& Ll̾4BXQƼUhQV4zYoE9!I] C?!$c"؟ `nkw %*iy <ވPp-z;cp|B5,+R)p@.ϔjrkZjnaYW+XE`7I!r6qG=ˡClm& eMtNO݈O3 VubS_cbp9b]L&xA=HΪF$Mvo,#n#Gc gԅ~lD:Uq8zWtÈ}-3 ɷ/,;—{Pmy&ϔKr@aMm|[݋D_#'~ LdYRYLKM<6obw .K]׳ V9%6Z'פBIǶ2`w#QkȢ*xic1^{s<=o|LT,WI㹯yWGy?h A> 2ѿza2!1{e fe9 -B4{X-/7D+v 3xw?/_V˜80OB-ӪZyb.= غ$)i^#_2R7 gsOj)0v!s(-&,E <@]T /89̲8A fmЃb]i⬔?ڻH uRЛ{c{TBRYVa}JhR 3JrY5gZGΖl=]ɎuE=WQiWU1p1ȃOBK=R~TXFmۦpm3ĉnTڙx%qR-Za;|YWV o*nj e]a4v^bӐ Lfqۃ5:!PB_)YmP!|LV:t,vj())1 >Sj'blnkCvht{J5y.BѮY0} H~i{qpu,_ ؛=ԆhfOnX O&TbRzĔ{P6 "ZYC#=DJbְ < uo}>=.x9VdFv=A/+C\r#Ml㗪H'_LF tKE*¼C-5~*jJniD ,sЫdo<x#K%k8]$8Ei/=uvQ ں =KjOMX3QzPae1C=殉@nzqY4߉YRqN\S4tF[1}9$m/CvX)BG{;"PIrLK[U$)~λY_,-:%MV+l7(>G FJb >"މhsE3!} x|MW1Y/Y&E>&#oGjƛiɦ0H]R՚_z1y[6 gnPōqGN%VkHa-ۈVB/RC$|qUeZى+Qd$Aq@O\Q&'f{\bC&UJ%vJd{%y'q Hxs`Dr-un9}3$&[heHZeu3RT|F 0[ Z_R8mj e18ܶE<<âa}i$"3VʚOn{Qxo֗路@x."ie<ӫ`py DU KH Vd]8cGl5VtaVWRWKY}b6PWZ$ ø1W% H֒aq1[y4 1SGQgfepXE- t=9J̵},d-.q(t3ʥWi~S F`~4@؆*ɫ\VrύX/NookG摊Zi)! %ֺKCWdnK|s.>nO?4&N*B9*JaTNzE)qvad='0oJ*l1M P=5SpB(_(!@0>Vv@^$G4Pa_Œ)0IF+.H $:NHn$%/kSQ.Ks;WOE4Jf#&!5.H4`Q0\۫\Bb- ̥Yg )':N"Y켹 +H!<nC%+"׺%[2e2+WM(:U BÓǀ,WS:hF !_oT?mq~WVkn+x+fz"!aҪёćڽ Zw*~q"{KC^TofIcA}z39ָOI exaXBmD{ אKNG׿㵲J#*!10\XI>6iwT,Zbr$e JB~ɪhL*)?+bYא@y;Q ҟ%ω"p`?8v>`n(1{SS&fZ.& 8cU{eu,0p)g+;tK)#fF\7e?_~`iuffv^Q1ƘxP7E \ ,ٚ/-a xq Wfx|GH )1Wypb!䀭M*(zF5w_:hA Y\5GP)lބ;Wzc9|}t+^\  Ll2XfMYxl}_z'Ebm_!W L}* ͷ'ys~8DjV6seռsĴL\i8eC·|i%j&`kT, ZRE͇v0%Mߧ\P>Z2/ѐc"[5mc{KVi㩫l_r4K"7 f.Yb mkzB J"ߏnؾ΃և̖QYX q+I#n}^?ȵ+bNC2TQ#d{\Bf/5׻qT6~!E",Hힹh=BVrC)"0 ;P gZ:߀9b)ֆs!2Ujw X"7Lᙐ1MQ0VgJ~,ӧP{q_Q=lގFM-ٹ AOSߓn}(`ȩ۬[R&?7k$ {#ԑ hd ^}f}xP(f KS4&&~@\+`"N˜7B/söM" 4м-cȰB[%>hԪ9*ƈѸt=gTw-'{%BOvk^ǚzф{Cv٢dJhLAIla>3mJ #fh#f<E1+5U4P 余c8f,R7 hE894}b0]Ҷp`cF #v :9Lg -GlFOזY+WVAVw瑅-ǗYgڱ;8=~x' zʞ`n/2}Rc, 7Wݸ:uFa<2gcIYUj `V{ȹ&MRy 4 aj| r mX#CfP(\c>SrkOu!#-8V|VBJaX.udg['˕4<6zywBEXbW̤lF cl?Xzz-tw rO#hlZF )fa` )zԽs Z9 &An+YBz-8$C;}€**yg%bm` +٘YRh&@O:h"JV&d d3`*o,,ɉO~@9Uj 8Pvs8qJzF8p"_ug9]\s@ ݽ&Kqaib?G915hEbe`q9u;(j.2˗ UƃbQ|EU ^&G骜ܶoA4._n\4m һWY{]44pIE!R;+ljEw\ztE_ysaHyD4{ biZ[|j6VQhULe(@=c5NhQ4{j b 'RA \/rnŚf.tN^\V/i3+;IP02!Iag&x).<ɾ+ k#7Y$3w :,UH&n|wٖ{T:}d R 5H619p+UR[)J_, eik)|ExUyef #бp`Lc{;9=<գWUI8I[͸ey:smPT$S9m35{:|PŦ˯u7CL_$,lRf(;Ǜjń/q&]d(z ap' I2.=ZjkKl t(Oǁ9Ll G5$ &9O$Y fsvZ^>=ap5[@7zM&(Q:Z.|酺6"<j+-7*9' vN `WAOc3wv̀kg/8nn噴 “rӸKV!q`T'o\ūDX:ͲW {'愓[akwxȍ9˕94b~!Oֲ}RNw? ݃L@S\?2zps *x2*vp/p*#ЭK+13-hZo&YG+Iz{""(f$%lV@+L0MNB^MKܛ1(싁k$FQ6åeɞ804ίM /5\m+<&90Zn,RL*(33V@cnhUC2gQ,§7~-JX2O_]S!mΤ( kyc~臆n(fio6#O&R7+& &:S@Y(SCH*"$]AIX/h,/X>p`>*|pdB_4zʦ 55ԜHމL`j İk0r/VK=+(ͼw#ř:F*4s:@,Jv]J!v1(\مsT,]'RܺztcE2߹%V꿯Šo_q_ Pʃ <˓""xYՁ7evb2=T'Ltgnp /z'+'(#*M.[qOﻪպt[׈^,1o*b ^sBs"xSJ2Q dBvӹKyU/_nlz/7IK`oV["!?T5swȓU^7-Nf^Y߯o AvRA _ 6:٣1СE`%eܠ~aF򣑂!+WN3zՉM`&,k0Hm]ߠm*Rx+?2w=ⴕi8Fy.e.q-t-f ur iBPwO|;77Tf{")[-'2+$QS :GL龝6^L,+ d4`>ԷN po f#'cgP4#_]a.=' ė;.\9 Ҥun#^z!ʼ#%{V6!e4a5< oc#!S2a߂DZ9p'0 ?mG (LJT<$똖Nڧ-`9 "qa2 +7I(sw<~h>B .LԊ:퍬NP/-Ff>_T"GrʅB rQCo]4]%`X誦xpݩХ®.GD.jԒ 刏s`c QA5QvC0 8[C7$_P>I3P"yR,f;lO7X_ g_:¶DT @ Sld5>k vw qIz/J#- ? i)9*}CP0?޳ 8]$5Cƣ<XQ&TXR¦.ޑ 55ּ$gVw9TvQʂ:i?y KU֐Ֆ;rZe*gsH̴OCf[ -6pl3]#+t/_ڡmΒr}vB=g\~o.Fۍ`{J0coДNSHTNuo!ɭ1mj3Hm%sJ̠2M0 1g7;SH^E` <݊nAyi۳C?.hYITI}Z,sL,)SL *{?oP{f$,'$詯3ENz ޽Kb"%$Zf)(}_t %o ;߿"{m+<"Bx7?+-tA=ONpˎHwe$yN@>4I,PTׅѐcaTgw"x+\6hBͺqYdyI0]Z7m"F4rwg3͆+'%=Re_FNF}V`}?^(84_ӓq xi(>q^4؄^-Nem" P^Y:ߠj+Hw mGxwO'۫% lF kvn)^Y7Q |y"QdxTr}֪09og=;'\6!;x bӗN|@UwOq0nzER .Ϗœص=EFJl5 > ++5,t S)9?MW  U ;}WH(xH+@MY5 cTu׊ZdmgI{[oK3oÑ)[A)V!GRT%g)YI7Vqb5P%H1'2C<&NۺrPFC#Pl'ɴjԁ@͚N9a*\^ ZgmC#  LDxyG<+#>oJ G(6'܂?aČ+7p1]IWh$ɯgo92y7څ+I™p.#Kmn㉓Jx5/$R=Xĭdgd 1@5؆C=]ևe<5Ub< =2:XWE^"e`[5U]I6T'kH, kqVW۟lЩ@@MP_"8)cIGFYkITT7WVB/?p]w}$z{XĴ["b) &׏^?_zDî <A &?ll^>9`2||܈y%{߇ߖD[]@A~OEM RCȂ,ҍ(,+ hSwsYفa[~[.})d^8A@UFTY"dom n!MI&`9k{?&E_~NU|:$ QgmQmLhVh¢&I`e0)X;zDu2 Yaf:u!,,~_j\MFΦ+V}j:[L\m=W"uhӞ;-1+JF~01I/OWK.nHͥS' EЖ9{TH*ߗn.J/[̋2RQr(bOo"wNY?stIcF8v扪ER2JU'mw?(SAU& CJs~R S", E$}O8o`v.E _YSP୶7?FV?c}q,{ q!}רrr Tunƴ3Qz^P.X ܖ7Ӛ;PzbeS睒|Nۺ ٬QҦ `alV})0 \\i* gYsi-TNGDb]Eqpp5z'PB0Pz^KZMpUэ=8S+o=N3mx ezMcrRzӘ {P}@eONxUzp)CmO @)saN!Hleʣ(R3*xLV9a`ͿQ(.|[K8UZVXPB#Ie&r&+} Td[9~7R1 ##ّ$uM+L-Ckܤ.z6A.\2Ǒ(-R f1nVNhĮMEgCNׯ%Cq5l:Z'>ʹn#)2o^P=cvXYޜ,> >|`Pu=).W*w+Gi7:O DBF]Fl}{#g9?jMЅ1 ?޳nb6(torbA@{LzlsXEY2B @5t{i*/h2{`en,( vQj mdd؟&6nH&N;ґ\^֘9++,.+ʝUu۷]G#uE׹Ppb%>rd #ߴ1}ѣ9'd8my9;.kz:,Ʉ"`T&ݺq3 g1=o`-xkD˳/0='\:Ruj9p%vYǙ/:] wMJ|׼C(*S!NTB6;t1TZo7`WEprw!6[l?MrO)41ie#Hq;ؿL)hA[+rQ13GHĞl/c\mhjb!/ Ot<eϸCӼ}+>ͻ򄫢C N$t h W} LxHCQ' 2Tp*, Nd?D)t뒨m hjゴ~ " [MA}YJ3||r˹GLL@4;R>I5:g}/%;Π4PB{Oy^`_KJ\ingqZ?}T8Ķӻ`W^Q DVݵ,AUDAYܩG6GXi~)U-3ei#;(1@I B 3ǩD˒wCÆŃd5+ʊwr4\92h=JVw76=2?-GCuXLPdip VLY4$*'TS1\s\l<o$+rg.B -V^5J~-0Is8u3i{daƙ~HB&緛-fr+' fN*1tAHS/<ޚq| *ǻ=Hx01^C5h @#-64²ܓ3?s/dR#׌$i0B#rxN]>LI(lͧ: k@AC9XAK;Sdyz^֔8JZahb>6- ;ҤEFK`)'ȋl6  +3 ȠhI-_jarxdVwnQwH9D\)5be|N߂ 5_nS.CkZ2[ :")1Q`ծ; 4t^k[b$00]D IlJ%Ii} Y;J;A>@p;+gBY1 à9jL\5qs! x`|"dGݘAj[8)%004._ӷ.kyl`A=']h;HGk+(<}oyl&`u5Jy,A `w|9koC#yXPP8VwiLwVmR`Ki8wNpd;!.`9M۩(P NyXXw=M0'fCiyNvlIaQvlUOc%6Y`1ZFuE7(f\:HdP]FB/gT1R| u7A2w uzЎuGj#JmP6̯F%. -`X$TLC܎~*kcBfM $n 6iD S3b#y/`c[ QFrlT!xVaY j>D ͂ /e)o'`ApO!Uܚ)DC;bpd}6xM8]8QLmTxgCmrvg"/a_8M%d*bJ'piXi:S\Jb˃i>35;O.A:(l#^oՊ~AQs|iBQ{yІ1Q|*wxi,9<=FBkI빈J349opstaG:'%cBnE&ŋy;NE5Оg2&@C#+t/0I@Ωv`+UA7OSZd-^vDiן8qOsuzf|qyhe5w?soN!\#ST|/W~S pO|Sglzqz*+wY5ɍq]uB5 MU=Vr:36yCWY$/;.3.Ήx뎱5fCCA hnH)w4&?9S8R2bHʃm^^~n$ `6짾Y—:mfC)ޫzѝ @`}߀Nh\Hot2^w=qۢ[$_xH@/ڡd~b$*  E z~!:A68y h#z VqS;20t[J%m(pߌ܃\]*fu50~ )2Yd|ѩ (y) e=|F'cKt Jǵ&.sghobXs ؘLÒq:-Jvq7 XwH><ۄ,off#QNj@5olQU{! HhFFB.rVitt^*4EhbОUp.-J.uE=2ϗXݰ(Ο ۚD. 쮠oH{E{ƿ(CI?<2l.R#)wΠ-팺co>P8HC;a}pid1Y2c8d}\'nsYU3pOmOC!:UUW4"jB:dW=k1czt-2YwЏjg !#8XlС8pe99|| -x**2s:{XQ 匋졌Zex Y.f\ЦzE\ R.ux=O[x\IS'}NmҽJ[r)Kڹ~n"<}*B7yr[Y㄰ScΪۉmG+p ?3?= *^@% 6Xlv9{3OSvcRq`:,q0z9$o Fl+Ɍ%`}mNsî0Q iձ1=OKIrP.)y8UWvCcɡF'(6 ߖ㛣磸L3NYUMBkBX?/2 Wk@+R/qĒNjKX7|$o,N ]IăH j##)?ܛ˰$, 3VeE]-С jz br׌0e Zi j=[-blfޏW0\ifXcGZ:Rka^M`IeKCLk>uDBgȐR`Mey: 'M\&}Ѱ)Z3Gp)Gh,'YA? Z0ޮ8JRuIxU#h[7g9'&ʜT"`I{r&2H%zDEܒ#^pxyhx"hw@_T: @2[}^7}!jg9R(pC9^z;2[q{ cn VHj+="=^ P?jS{AI@ɠul4kGj $`iT֖]ŗ5[N9\_.QT+.ځݕoímmܿ)ъj`.YqjF \q%`ˡOV.fq-9ih]bo-_lg2e+iEWnrl*7Iw6#l7@R)It 6g qAaZ$vAGhճUI??GEP>-Yo+U\ھK? ۮVɸYY$<:WȅdI,=yVbP.~ ûA0<7!獠̒q (UgW<]&)͍RP>[>%mz{0jd2=cZOb ?Hsn-wZ1yXR #H#6?I'"N%`qEQJm`l:qF[} e j)JҡۃG}%D<Ͳc'_Iф.bG4?~V r:E K%.6r/hNO/]S7{.3^>ق}Vї"1ΛZd%ӷ7VAWn3|F\[O\dYaRWv@y%". Aij{uBӪZ@M٩=J 'Mk׶vۊ^Ie2ݫp\0#l oAL$ieIQ6zY o7 9.#dsk[S.=-oNR>2J*I :{,{ypP6glIM8s?4FcLIvަ~!u <ǏnN@Xzu]cf-ƒo>&7S V2qA@m'i*WioBљk [ C91O3cҬ/K.9qqĹ܇9ot UjCR87+G.QsJ\W,S{&>]!cE.!N)hJP;{ϊQqk#EƋHWG2 eufи xL913Uzj*3BP|>MjR?π2x8 ’WA}C'Nha-Y=iw*Q\] X=ODnAATkh(E>d\̖0.%Eo@8\կ&Zϝ2z!1,1H/S $>Y jJN!::USRtVѾEUluUWvM4_bd Dm],miptvKuB~Ɓ!8+B('juhRo)ey #F6QOM?C3qTsjV>I &`")Jf0Y; ؂o3̫)Er9r@+';Wk$,gJWGBkl@&7 k ?EU@R?wD/Gz(v7hSfvnq2.sx;)%j8|hd {h;;rZ}$L?4fis; dSLXQ{ H %M=6i0JN6vtGpL3Fo,G!N,!6`&{ Z`4FZ݀YW~˴AڣX[=QƆ(!*&To@Q$+BI.vG*jj;]`ǃQZƥ\T_tkئ!vcĪ{W\G"c޿<Bjwwv1f4OY2_h4镏ivs jXr 0;7t#4#z~j>*rF h+?1 V|MY鿈t<6px0ZIy=^ C*$v.W6@>mHTE4ӿ4K<M8R!cx[>iQD5ބPD jCd㷉x2=r`[UɘQZsc"Ac.R^,!ћ,V 2)ݶvi K]=5(!+, .Br)>q>W6Rczz m(,y%Q~k wB+cE0n :kί.4vE"!&.B[cgZ]ށ+E A?@xq/VQe~Kv=m-Gʨ;7+B!&vS@1'WFƺ30JDEpGK@s(3w3@T֢O|ʷZhJggmۜ\-h ;\, kc7ui؏!(F:N*M%8ͺq#hXc0a[/0mNAQ '1K}C%=LI|.n7ho3Qs")t;-:XtCt#8$" ׋3Ϗ2E*yoITUD;ǭQ/!jQŜJas^quhD"Rv>!VҜˠIX.@7SM޺^oeGH#ри`!VE% Y3Q3Iџ@2[xSˣ}+Tly֟5 {1L:dQl [2Yk'J,᠃ԖR(z: NZ2q /_4a-5A~8qJ;D!zc*י;Ktwދ*&Wy&i&Bdޞw(5r2UqzpdNMTie$G,і(92 'W!'@Ωe82dA؈N8"![q?sɞ8]qe+r%],gn}\6 [G"OV:S('/M[o(cySKCUe %AQ !'ZJ'i(OeDcw9/Du83Qj_]xG&D%HsF6&ztp1(V(ܓՖ6sEӤ7?eYdb.%2;\ykԬNӁ E}HQ_*#Vj66qqv3ֶ>8u/ec9m5C?$E9+ǝY7qo 7r _R5<ށJFFM1g֧{2t28v\PmfpKSbFQ{[W|rⱨI2#nIg樎fQ6<2Yh~N0de#A=~y j:&": B`>7z{uȦg6|՚G͐(z1n q&tEc!EiLaDk:J)P1ٝ(lg:Vukap1\rwbvT_}H٬|ɭy^.ˍT`/bjܠOK2x;/TW[sZi;I*=흪5J|8'I=-SMp*⟇"Y83Ox>cTIu͈ޟpHվ-w@D,y%i'f# L5?|[ERoW_5avk$Arސ?" *Fb锥h=ZFZ#Nbo*.iWbhsQVOG 2_ĚJ]{mM8/m+Жk&b5瓇%T"ؙ`4I@Z[k3`A `QYm>S%lI 4يtfNN v P0Dl?$߸]zRt<ٿC#Chn}2~̭X @rO;a<%rIzEj0SB"כ&amS5Zqg>-"V`RC^=ś&v0ovd"X z&IkA-.7DSX 3?X*\wŔ;|Kdswmb6TJ@S+ 99<(>;>RŶQd{;m:$w?5Ϫ}} dn&gF:zxOgf ͅϕC=̳GH Cy㳷g`iMry/b+2u}gSbϾV9en$UՈمX܌2Ҹx77 q$`w^3Ax7e8wS2R![okJ۵_ܐ+VinGa!փ< +lhOGCJ ]85XȩYLhy!=A6!sp:Ya &`BF`&8WD 0Xՙ)QwF1N5=>Z3sy vOXNAJ p3$M9mU )wϨC}ONs֔ (:c6bM_פY$wNΉJ | 2zN;$usc=\7 ZAJJ~ n)J"AX#@d">=`/[4(Z>t2^)4z+)D љP p pZ ljGm^ Ȉo4?mq|\y6@,Les؈}ъ 2h*rڟzܺl[p1iJJMgԷ'lӍW:c00^sW#u1)J%Ō3eE%nzDi\XPQ1l:op%.gX*SM G|d6W#sanPǝ79!{Pelg=alteͫ$I8}Tڰ SQϕypH)_'KH%ai.o >I;^s%L#xĬb;;WisV?$'xe^n{Q.,ë{?'WCvEdU6qB{V(jk9i$ULC:a܂{ݍȋAgʩ W^FcmekF*Q¾,Ú {i>Ub+I,΂+YPMoGH8m< #`W&@y!2VXJBO&1]<1Kqz3f9=ن^p=!c6O7%'vITcjgۖ$ZJHA b,f\-]] z aM<6 '4o⨲ 4Cq=g#{W<}ڎX1*Ν qXh-N?(sFxCI8lqRAWyM_N! TrS*'tO7T)&M;o?$0X'hT_.=c[Ы)"a kבɫyI࿼Zх4<:VHtJ%p ;=IQF̑t]m;rv[Hyb!gMt/-#[ZV)ٮJoIJ 5n=jDR=B;/ȴJK ¥=3%w..N["ZMGIR1^+uE*"Yн*Q4E۽u|b*hG4R%0\Vd|HõI^v}\‚Ԯ$q&! xǀ u_ *U+.oDѽ'Z(.FW*>zk]Dm2ÖtNkBIƕȒu804oxZřq$2pTB|7ΰtb(wf…r{qq׳YF''1=[]5 lu[ c7DWdb ]THoM`޴ c@EDh/Fjr}+7`9 :/0%}:tdv\Zq{*so3TUen7uWGRDvu`n"Z)8)\l0=,N=| On}nX7A--(W2rxB Zc,Wa]xyLj::0 's؎pZz:Ug,ڑ\}1LYo~R.*~y5d]F8`MGqz}}DTgc@jb}+]u|{$,m_1N2$pyn Ҟ5"U nf >ZJ`&p/: T}BT2˯x`m6yh#-pg>ҧS?}N;$jRvvy;U"ؿAl7,9mw|런@lAr?t>g~6Ƅ\ oߢ /'媊$d<&\ȞqyQ| }˃xΜQ yUhg,ฏݹOVg8Wl= 9J̝E3:DʫS2Mba)%l6QP9V M(ꠜ޺1-pu̞AkXF0Os`ч0<{[8*7-Ν-*ɢ\'_a~-gsŭm _r-[kAA "!׾}%7nu$[n%=ov ~kX2Eet!6ҜdMCo9u dt` aS"ܠ ceֆue=ċ>9i|擃Z2*.:?tt}?ӈEŶfVGc 4"9N/,-'X&T8_ETڊJKrZx [ |Y OnmWhhdBYz6CT䌶avdxV t(oق/H5cKy5/_({oy0$P.RVkg\鈂3T[ڡFM.Ka8"g8ѫ) 8R+]_Au ^\-dHl&Z&سUa0YH]2$Rk~UZ Gg@+Ijv1aDM%dhްmsOټ< j@ [HK+VQ?5BfrwM.S]{k_q b-6ˬZ ܦ|`y{ 1EulMBY]AV}]1|m@.@̔0Q<*[cstk-e*[5gr-D-;' u_Z bvm.o!Y#D~Z)xnH-7VR)Ԧ-E:`5;vJ?(]o[-k%!ˀ+C+ȏ'>k .@j*5؝Ѯ )cU@f+{b2k8grK=f xBZA=*Kd6q3*^K0d<ͤ5At  'Oq TeI]l>rTU.K>xi!"L> ѝszccuqh<|.͕u^qܒ,I Eu妚`CZգK`fT^3w#w=9oܚhOC~ Lbe9IcIڻNDL2fnTa5 m1؈-nm Zsy".WU\;m|0+;)64g^QĈ3dC.VөOJC&X!YuIPqQLUC:73<Yxf[BP~2VٴKzDdc oPX#2="ZCJ N*dTb$7Ix|L/0ܱ;c<ɤ"g-&Y5||RVA/T&<3&hhLB2Kxr_V\UDdH1CbJo]~*AƻhA{La=`3 L Z9G0>hd'_%>˟u'ԙ)Ba?`ZU.c̴@ Wrbg5N{vi_Ʀ;_Y&`Bmb^t:md!I(뢸;GX:I;{/p'_Tu!3}F2*fd}z2oKitobgsV* fr˔ 7!fQ:aʹ=gCt_E4)7֒ V @Ph دsS587hReB] Qy%jWKmv zH69@)P8cc)=bR =+z!f*lɔ2-yl_!E8'I3Y0|Lj5CN, SL`,&MPJ] c737۶aV6r蒞2xg*5moX&UWFtr{crzj^Ҡ\R**.ʃ~!㺝Xhnew@LI芿1HӠ1B607֠z? `XsUDw2I_*@u3DPX2bΗ=hjT.@;֟!EZt@*|V=!Qd&r &EkG˞RborvO*UmRfQTw݀hOpt ;k0OO֡ݯkP\<:҈dYS=G > ͐0im Ի7tGA6M [njc$ᶮWXQ7Wyޕ]G37HfC10 (ꍦY$r";NNt $YkG]yM.F< O*85yb "uԒo2iJiSSQ\H`7?(}p9HegnoLtذPz9=¤Ch_ =):+@VJT{PG-qH!| V9ň@j^s1{$&[u&vJ+pu_FيKnK%J@ ᱳqR`W ~7W-x99^tFڅ#튋oEU{F8z`lVpVđ-s H*$"G0 v_p OX?ctB$Is8C4ηф`.(1oplp7,ؗɘuWHϚOckB؞2WO2A p|h8t4U\$]k~Vgi-Nzwsm5x4oE_䭲f2y̤ֆ;-B>'#:m+םK=Úk_QȾ z)W 0@ OC㎜'4:{俄G {z%`Y0E<p^S|T$0_+$ҷ#ZȎ[dҮRpAYA. C@_"7XX Ԇ|Ng4}: Ij>#f01gt1/~(@ 27NMaRkאiⲞDׄK>wT\}l9h"T/Ͼ]%8C;xU3w8]1ʏB5,* /xmD nτmrRFdAC!PTr^ \+fR?ƽkqqFoUB,&μ /p5;A>W_&#/Jl_B]꯲CCǤ١Ń5Z3r]A,^Ÿ1zY8Yw OӖV{Y~0m:R(@]3ԟw=@ +iP/Rq.D|0Sɢ [ρQøS0|q0Qd[=s U9+kp*`䤿6WUt_jz(0b¶sbKe˜ S8ډtMInRgQնn^o$4vb:o??mAHX-k&X|sjOK`Ε,?#r5^\(Q:Y^t`Y$Ld5-E}i `u t0"\rX}nv@d !$6#W9 QԄ w|d$jᕩı|sx{\jRdݔ/h.+eŇ%+dS[gW o+^Jh r[q3m~8-0bAox^#G|M׋Z/6g$=?(n gsRhw+Yd\t6y#y^Ih51א35|%%xu4q6hmߑd-6eۉFZC},@B“!H"3s!*RŁ騋Z'*iטA2/;Oe$k臆fx-(:Me(޻"#%J/lrܩ,|IcɎwMK&w`u 3'Z(:ۦ^UN,%X"@R#WGB>--F! .ѻ}dLP>$+?[m/e#+̟-nR̤ kO'NLAĥ@j칂us/!ҧoFjYmNgr ukBogV솢Ll2ڜ|n7@l|%#wѰ+{6 oْw5ïvs9@dحdP>V@?;|/c嬋${^ګ r?nMd誽aIu=ǜ'-iw٦ o,@Sx._F_cʝ0t8\@{e/r z qX=5"*T̈,3u&,1Y#q}[FrLoao < m1xc{RE˴fvs=|DTH#/އBy S42P Rʌ V(ZM'T5hsi |41`o*H[0M̏PDZRڀ"{)ai9ƽ4$*%sXLAPm+j*~)3(7D-nptB{$4Z.&kEJՐ{op$F&dLtNikVI] x>{K;oFnF;]ԖuHB?\tyQh sj:MFۃ '0)l-:|ܬ3^}~諯&ntF) `dvgZG'j7;F]I.}鼈ak zʪF70wN߁wyF;q/S6,; T_4,=&];jx uG\=VY;x*Lab7c% ?u`*~=CAJEQ>p%lgkX´Yf1?+GZQTt gY\.sxoC4u>I0`47*]3|P{ WQ۽|Z"3T!$/A%sjݲZTڰ7R2ҩ 5h l7ؠBKI Ӂ*ød\{X8ȋ/'JkAW㽵B@xϳ`'6WhﵛĊLX6P&y#R;g70i _ʁ>sUx{٫U$ƹ839⻁%?Ti`/Hr訯ӂ3[2Q<]wpa ʬ0d5^`}fE#8MaScX:ZUA2)`$q%|)d=\W5'E1MHpXUk$o[؝dhۨl~ejJF8[M);@HP=Y*Hy)_H,ٙH21aM/JUő+Iˎ|6N`4/6UPH.9uuJBxԨPa,YHY- =$k(rHoHCAif:ΧƫnAm$%t7GF) qWP^7AcQ;x E!ob#$g鱤*`S2ϱXn7 ~A"نd uH C۔9H&*{d$"6M+~ 578uJ9n]vSB^άsPll6s/G\K8(: DLRmWTC;wDɓ|L/q2jlzi֚g7iS1"bPxN<=t-NXo 7el/n5d`xSᗠH@XIRju3/j!k$"tSCCN`2̈́ ժby{Vz~c~:yE4eW,SV+fs܅v>i ^ /y 9ۉoq2Mp_VTE͗ܧXPDfL9/pR׵H3"hC5;JRi}{o1t'la>>tG>J|hu9[J iQ؆VvPI։Vu߉BRZPDWKV+g#S׏ċo782~v ޚ|GM,&Ļ=#qWͺ7~J9E)M87CiuUt 6ÌAp_=N7z4]#Ka˺l~.blemIT,Udfz_*f;شYqXv xt[<;isf9sVzנ⡪H+U}b ŖG IqN+g+wh W*IҎdEQiWѾj%Lvx`ױÔ(> 9]~3,H*ٗ-Rj=M-Z.C+Cp8Y{80}H,_,sIE⅟El=rIy`FqwS..&₂=>ݟ0f/lNђW}-A޻Mɋ: X[Y[`hQ )q\M#iwDLH0QF:0iHcͳ)Qa.>$uL->*^[HsKmGFE8 3:: WET0x_W|VX 4A?H]gX-WhC399nyVjFB51Y^f?;vzիM)'w*/8MXzz{wm} +5iιYE@=Rn6 Qh==QK .-$Ywx{}:rkv~t՜s]nEo+$UF?f-d 2e%M>5?H>2 $u3?0$}*co #+5h&쬉¶@{{$uJ1^늼 uca Q$9n̷q6 G+XWax mPPɥ]Kv]UFH_kqz5~x7 6yicy &@vH鴌$`+ᖆK{+px6}'B7Ea&}<ʀ< OJ)g1L]+yi{ ˕੤EWZr$>Ȧr5x}8)[5 /1ڱPtڶ1'PVl7A^Qȭ6B"ZSMzŔBCtu#UXꕍ-5jH OEULbJfZׁ_6S`mX nUT=* $!{'Fp}!"[_׬ȳn%X»N+&RMCr_/?TblOјPQq3"CT|hb}2%/cu|85j8_JɊp 7q5zrY&|<_]ׂ[IWSop[;ۖD [ƹ  @o<]`eY3}F) 0Lv AʇBV r,WI^LonOg qɻp]_=#+3nҚ y9ŪЌC95b|p#L\Fg.T2D//z(]a 26m@37!WL&T3.Zaqq@)Pe'Z+FW}BMjPcģn$I_KI `}:-s59S_Sʢa32z8X6S0G<]|-U+4dLЗc3Sv{x>뀺)l~NrÓ#] уκ1rht><5rS4uCε5'SLTNsGW>fU i L9{zup~MG_ q U9|Bh` rٛЌRA߉uG8]A`C3=X0Zhf/QhY^:6Z$F̰AB ЀzӄLs[}04c a"BdʮCe"@Qv 2|ňaz .\BNQMd:]"D #qszᢽVR2LxCz`ʹSn_bB6.&d0+Vxi*9}I8#gtR<;4R"qsEV򌣥*s/gYwG.EsL﹕ak'2aº hڂOo;5rZ'i}Do) g{Q w<"=ߪA"ܸvL}Z1M^~,ghU9:tYD]|t:3Q% +֪<^W2SExD G$Ivl~|on+V.3o2m~9Frߐ沍Ǥ4oRmB#IROch}vdߕ2χf1‹8Ý׮iS2J//8:zKZJ[ظ LQZae2!ÛTɒtZ^A R{ޥ- w6,vdug/ {)/: /+Sr \#vD͔ɾ ]OчQ\ y0 -S(xR3W\{njW3EA-_g y"GQa+j'H6<{d,!II`yXӏl ݊HMH] ;Eqk(; 6WBQZH;Hd7'NTv6YW t o]ca,&!~lbN(psYe i r|~^Ẑ_j8M`kGزjO\*iR$p+7ͽnr{Ѷh|zй#g*nhU.(~p\7u,dMk jpE 2ݼ9SVFK m܋oa `l*C"<򅳆d . 6&,~T~ s%)ө9C.њP7(#?/RҬgGH>`!ogݿcD{,ӺvsuF %=P7i٘LvL-N锟 a^|#Pj`R_1"Bҷnxc)T Ӧm%Va9x3 s;hw6 7`uFÅ*ɚkǗ㯯e$M~7G-fL9aP_y?xDi4 ad@X:mGR,~t@ Yyr iu~?n-tߋNvo=~IbFɥmAzqW "#sI=M9n]?cLj*[#'WnlC*]IFis.l1>Oo@Xܸ_frΘC5uD("܎PH3s}ZioeseRğ~O dB&BBuNql 9Q_ꗽGCqꐎnom?r%+`τ$ ¼Nhڴu4V`^SZ:W7G$`_U.OE#NEa=l=Qz|ys\ =81֤_~C R*)73CSl(7 ~2b̷'IIд2%mtX gtݜ?J)~[GDRԩFqa3UH(N9@ElxWQ\R΍-os(ZM#UCۡKn{yPźwӉ[ e UՉ7Ce(]/YkfþWKʶ;]Ѱ#mÿyJǤx\ByWmT/$Mk?>Ym p78U'PJo<D d[zL^]bmR(E 5}N 11EH>^ g~fY`lѓys5x֛_%:1#Um6]HG8 05"G똪8Akt9PAV }i.f8Zh+6wDE,rW+'g/e،)MLa 6H_9*Lf[L'MV$K]mcѭq@?uoԛ+*H&s̼F6Y~фOYW)0_v7640T&U/!X=zvw!J)P/&XRzy+Tj? 9p|RRmľY{Efov"F& [:BTdD3j=ާ#7L^4wV6( bDe\[^)e4尮9b_T$7.YS]y]2ËԗXh6HL-*̆Gx>86oo?N2>J%|CHD ,j$Sݱxy2XrN xΦ7JjOuh-5q.-m &/,gX_&Z-R|-V sKT=R ,~3q={hl< []¼6Tr<9 ЎBK ?4DT`A_߯=dRNUiJ|a>MdGXhh>rin<!Wcwo0&) 'OPFx`9S yb2&f cˍ4ݍ-z!΀,wMQD@Eu '>“(4C{ӣ4쯡vӠgnGvL`"u 'm˾BU13h6{&wҼd&2didiIxYkMm IðQ*i(5g`f(A rV2e^o"wloh9:(_ vGo٦[JC]6{X7XA]ۯ;؅@U *O]9PCӔ-ؼU@#T@:v+u2ZiGB$GZZf|HEQ}} T6y%g[,}& L im>1:C;]Vг1P fv>H%2~:ǂ'9S 4IU%`$"y0# x*fOnx/H2 ga¡-ggM/0d\ ´;g>rRu\yq KQgEPХb3mjպ ]MGB>Z$k=W꬟& >3re,$.eE0_` e/a$;NSZtB'[P {ѳ0 "#ƥR&4u1QO{t+=Sb\ǗO2{к[4PjLmN$MTDa43B50xNY㵸QS4q*(-|;*ԎkMzuOP@֥'V sA!4W $K<^#N2l8 nAW}?m'FB4˿H[U9h}cc¼oYu4Eq]/ 0-X;!)"~o/,S;<ۨ;[AMyrU-KbO[xH&~h~U¸O [+ +77V5^I bUL-83c|U}hX}dxQEk3)Qk/T>JdN9*jhL_pz}K8]6&^Vc$wGItRE=23<5$#*I!?'4&N=R>#Jn,&=]7$'{^FxDqKg@9.1j@K6?Dvż\!DΪroISW|{zODP bf@sLjD|R-I n)-\Mm8cbot *PsQyvetUSSxReZԤ%hp+U|21]Kx%Mbt~rwBzR3s gͼE`.bUn<.ޢ^'4"<2+8864Dگ'SMFth'Q61D}=Ml(bw夥t+ =Ϛz+[[ϧKn}(c fӔL(5%Y[£0e $/C-rݢc/^_.Xɞn4;ia/>Tk}_Zb1Y0 )8:ͨ#-Kj= , S-Tǫ$9SdXRnΡ[?Z0~v3T׏~ MXPu};(D{U1r]FΓpHJJ75u{o(YHtfZ[<&yLU[NЗО8$1@85!~^5:9iE77K\%]DggwX'=*U}#^ul]1,zg-7Pj&Bp䡪]B/2W7mQUqt 3*F3C;hܱڜ%ڙ6>OF: qS صrGu?Mb܏ X(XCp /pGsgcIZԌKOօa0mxz&ZؿްL#52ɞF4e=o750LLP(#*fzchD#ӖpOea%KJ}wuSxY 􇮹D,""tTD!SܔpKy1)UiǙ12ڟOFYKPD{N_-4k0Q{lPh'ς{12{G^5֐slB/VY7[%Q/^BuJTyc+ϵYKu~ (Z1rELX vY6{SO'M/P&")v0:czQ% 0ũci[_}e; mἩa$VMFR?r0+d~<3:$_=b:[OF~8̒'!k|h-*ݝYaSw5t EJQ}Zq {HP=%N3Bj"L7#]fy=vYْ"dhxSm']k ݱdtJ$C;ł$S/P0Qii0q6R7?(QNQudo}$i!RöimŚyۆ'#b4_a5;xq >-3ܸ>>QlKKl'W)F3V}Fe΅_loG@򞰃eBi \Dfi/v̵JWY>rWw() ܀;&BteʥjZ5pl>oq-̆"%IfҗhoGnlwU?AonK *ZuVꖔ{f#uuRjE[:ٝҮ^lwnf7~]R*+2&]?V6b |c g(9K=짤]~l617/. g uɝ/6 'r4)F76]4Hvg-0ЋM(G><';VolW.8x +8ߝ5n+ :2X 3HVhH::,vĖsXm+u~M镔H~8Jcl|89T(I!&R,Cb޴V<6{H Ǻ;خ0ٴN.(%m8W5AO2\w3]Un]HMߨ̜4$嵐a ߥeSZհbYc/ق碸)˚nj='v|)S#x!AmVtURtD, )l._XJC||x҈T;{3uj'A+;ly8Q)!YVfݲ'F#)eCݔ-6@| C{l (ڶ5$\D#/e:v!Њ%5$ K FBthI7+>u(SatbŇyRZV'5KBY$ǐ[Uc2iqCG]&5]Uc>I"'Q,Ly_zLMrߍ`'$';lSrg8s!F(Ĝ,Y?lT[6@xeB;hRb cǦT}:K}Њd]lyڵ|]E-83 y[i-lo+SdG?c _#|%Q )b_@DCX%r۾C50kq5#peM^@؈1{>iUpR+e)C̽DӖrO:"n묬Շ{#Y<"\WDRj}&b^c.2)l;v`ƨi>a9_㫹o>lŏGfMY'13:prrk ]`}P&a#ƱıT]{Q @śJT!3ő!l_G-f{siMhˬ(ї|v2tVK xՃWrC7E<7C58sR]zjH z*oNl)Bf08RO?^ hhU.QX\$%|. ˞429xt1{sHE_#ᶨ{D馀[ȕU mK*h@xe\sb\h>NxR<%#zvqM`(4eDcj.}<ܛ”'EC"fozJDg:M+ Əy V!FGf<\9t)Qn<tP!N! x֡W4uwxHDZc(|8C+rNՈ08qwl.37 \AGxt*h h eF$hsv?+pL5eOwmzά: 'gZь:LusGN~)?^.W+lAFBpQbZ_)Z11}:u+ɃWEN[# spKёq QH]:<^pgṚCRy}+yHR 8ͣ5q q*J9d.nv1qvEKwji U4ZNAȥGedøBx&zY^uZ9ΓK-`0J9li%a>K#G;BWW?9aT тϐSן킾rBmw I|]#!Z* ?UOL|аޕ܎%)K~9?r1'Tӛh Q##2Z-vn.9mn>@Z]hOe<83"dS Yi1> W>j5|1H*є8?lP"+1zJ%(I&# -3T( 5Qx㡱,)yࡒեmlԼo*:|گ]Cф(,.ghї~N0}vl[Ɓ,ɾ;Ztv4lgzNzɰM&5AErK6ΨDGbjP)fpsMSXR&f߶ncjIԁMGbZ0W.qjKn&QD11R͔u]^EK?eSv_MUi^hzH<g;(ʧ)۔ !'[Kv/С8ι:`Y՞Rh [ ܾB:ڇh[:Eg~^w+=]v{C|IVfP|nB0': >1tRIꈩV`HMP/:c@wCU{N-8*PDTy\k+92w4rsGF#CSKzرQiOi*ݒi"IJQi/V¦U-#~E^V>>fOU\gR}t٭nn/ hb\QBYHËO[t }^ZW3+Vj@xy1"Gaml۲#.Su:).&<R8D0Q]IvuGmoNy9Ɗ\( (cHG+KfBPLh~)ynQj'7(d[;X>w  0||Ά͇$3!,i\<^ +O.vI* ƼYJ5^W6sqfaB^]rM4/znxL$/69#5QBw}9z=\ GɠB_H*"0yDfew3 r%45T7KYu#æR31kjpi(Ea13n}وj*(ovE]U2WM>D"`6/6 Hs5U_('-ɼ_[Ci'ci&l:ݼ'E;CؤU:l]&*eU﷚z4ql G#Hݧ]X:G !ܵvXUFWحȧ1v l""Cm('ց_:ip,sԑA4<;eu>@3;Ð|ͣ?"}GDŽmFCy\ySIsFf(Ԯ_̒[.(2E)cp(Fup@)8 3!$lm4ة*Ul/[UUZ7;$"mD%ak֑+ϟF5c"7fupY*t }רlc*z^`%*(b,Z> ꬷBա- {lpsZ.j>BP).wlrɠP4We}(ۻf$+ "b8rІv5{Ͷxq/bMhS FRJtR!R.ϡANf_ܛZ %*z{OCqMćڐq>w%}J 3'!,L._d2gеw +0+g%)8g5}0tOXf^kyeEv C $e'9ɫ ρW$Erڀ\fR<ޮ*ю386L9ZbS_C@y)ԶqX[hD3/3o^Fc}N-IE7 0Cgky2NG=#%tcb._+Mn䴽=qIn ./T bdL;I Ph1'J(gWG:䠨N4d٬bS}KԃVgf\ W5+q$Z) ߲KG>?)jxz0i‡$œ>[ naQbɨ|}8!R:*#esO6@8{5S^Ny%haq=q}s]eX*GY£@fޤ{.Qo[Y_Mhs6ahK+X wUud.Q+i8zKAt H򹸅vKRg]? uRe1YQDjRcC "am:xPh uw']n)5JhwZY*Bn²rY:p֌4⍲qF*\i2%vRl>ja 4z6jߍ:ϫ %.Ie;*bcփ[fݪKM"}mmMi#JGPǀ)efDTVN0gfnR[An0XlPy#کňƭtM1QIMDŊ[_ ܽ*qFs1k(g=6\S1s+)o_5Sjr"~T/I.\,_z^PRՍg( b ٣QGq¤Ҥn#E^ h:2RkQO%qQR7H[8/XO탲= cSH :T'^ mpS!==M]qK ?%?x9o!B22Q|8wFE7I¬,nm LssW+ l\ᅏDH!ߒ6Olj[Ź<7IQPMKeu|&i!"3c0?d]F(c1ל.YE; k[wDp5?M Ko@ٯM\7jAzOq(e$ u8(8)DLk#)48Fٯ[Nv^L.69yGJ؛RHtBFA|ߒ:\P䂖)㓧4ƥ]en^! 8*I£0W@ h0aε(\=w uWrLz2D, q%1kd 5@ a 8T ]7}>B+9u 2u"Յ sU~gs)C&w^>]W/4F/+G ZT[6#DÑ-,)HH'K*')Rɞ@+$vCqvN Ҁ8=6Z :{k$5w\m4+)g%qtx`f1ծ ˖ !yצCJQC}>4QX5ix!v[nF~H0, R* {5P?',3>J(we\]Bl2u1{a!PU+jǮ&B5ԫ| Tv<0*rd,eOcÆ<dGuFON >}(ksr1"g>ew@b̃Ls8#"Nq*-Q.n N1GY]c%R*'YԼrZŻ]zE%6 w4y >%˰e;'3KA oʻuF4`:[xodq\JOK6=%}@դ!R0H(P&'^TΘ_]O%GmʸVOc/?R[ݡx)6zx~W gȷ0ou-MA ۉu2P@IxԘK 5A%Nr&Crb4˽!.1+f bOM/H eD;!3EXEbt[|L,  =2U{"};0sksx8)J/U1T3DdLiFfl{IJ%MJQjBjNM /]S4"VAށnזL+~\M\JEs ͒,C9Dc HN<%NYƆj$3gq3w>d0#kT]S2Tj:->Ď#( IAZzE& ؕg A̝Rv1K9lKp6 ·nĢP>̜岭=;OyKPr?Ss%JZ)M- oqVFtE:[\9 ,VD!`c8y8"g@5-u] W%!#̕ $gƩ"3sH2ҝ4R9m"Vw s-,jTaaja*,Kxԙ젪 F莛RH7Y3*Qs Xts@V!> < W &k.'ư~U PcvnC1!7t>-H,Ӧۙ4מZU>&v +vP&Ե1F:uO<^PuOx/_ţF\&,=XrA|F&ldT`-rBk9ui;X?<Tw8N%HpM)u{b KWpyHKI ͯVv!l"&N^SLkx `p-E߶ilύdeTKUn-qRB:xA%T,jClvM~Ƕ>˗Tܗ'#Ub`rNJfR"erACJ!ٲaO3`͗eK1>9#IFִУBk-}[ʟƜ $酹u5R٤YڍÏwT9 j{~Xj\ bb`A&j*[;0@o_$8ҞrVVx2fES6$[YeW ݤ$G[ ~ ),$Zm[w:x4ro;+;-R0o}w ZL`,?\Brkb!W'zLZDJyd]$A G*u6*sDdn .58gз1P"˷s.1D 322,n! _9?a~ רC0)e\\۾Ӎ;TJ5zӞ*mklodZ]7GEC$y BIҋ ð12Mveyއ4,CS6Ɉ`|Y,@lէmV^>?OG 2k(;̚vnAREqQz뙉P"P}_;҂d(=VP1AWK<!0HkQETfJai@1݆m KP;>) T05,F R6^ˏfTc qt>pjpaoIuU-x!l g3k̶zw^VIv(9O!`"e= %?YZtiDoDczE?9/;C,K3dSNJ>Wzn7CЊ{P~ݭI׮ip OLH[5s՚<,WJ':VGԉ1UA%rdsj1J>uL[%kKزP3?0ư9u u5~s@I+9?7@ q`_XpD2ѳRɔlx&_)AZ :VwqSx`LC#U7eipEj(GIaY2.|  ҹf#s`n wV{dS.;T|I.yAAм]*05XS0yLp]$} W@ Ԏ'Q|J1@`+N)Gvf? `:Vgy+N"gc%::)bMm roCte#ׄ??.~s; ,֤Ƚ6Nt| EMXV" =.nSnba1}t5*wMi `A8-dB=5j1¿WDZBg;&>x\32;.͏iفg~rƿ~upmx<޳ߦ,TR9獲9m+>7[vj]EjcKV{}&Km LunQz,RS 0A},&dn,Ȳ}W+[ ~qS41W|<*Cٳ+F˜ЛXl.5)/y/`?$F^23;X!5P|&"WSqm#Ajw?_DfLyP 3>UR[Enx@-n17p"^rp,a*,x@Ak9 K*~,/ J+ !-=rj"Ekt"mҡI2%ZBMVK4o3q#@!iv+qt2vz|Oe8&h2`((=~~CA@]ÛJ{8 G/լ㓹Q]NE|iDŊS MөxuW8G:HUW5[3kk8W?Olx%NĔ-7~GƍX/?H ߾ƿ[qB W\1\u;ۀ6y*:~HոbޭcMy9h1X$`*}.NyHVhWCkOt~X#@l4ҜǬ`EG=GgJ :Ł]I%pcBke8-:PD0 9RӨsYq/avyi$d[d[I2 R dO lB|(7伇L[ : V`DZmzyv_ZwQ9{ҲOGݢ5n9ޗgl AsxOuI@[6K WBA1ި6qti=cYdhZD%Wc#0n?Uzlh]⨴Ji^\m8S>. 6=_Nb[CtmN83?Dn0L,/irs, \D45L5 }˩~-T$3(PTcK kKITǑy Q%/̩K`]MH#V łWٙʕLs?4zR67kd2*D5I\ft2,{ 3!o⧭Ϟ ÙL3XBtiȑ:ĄwPeAq%nyj§^t2řcq\\˝8/?ᕔuP\T@?O__J=4fHdY` =Udlm~U?o9̩q!4aa-D#;7vmO:nmL9˧uN+GV) Sekctwa+p&tA4OC^5L3+܍PqgKs D7<4W.La[maþpb3^,R^9_\V~_7&K];{ ̔2yz/9*\ n~,vchJ!թ̘ND[>a MN_?XSU i~f )-ɉǍ hۨgN?S5dAF٪0΢'2A3F<< +IR3__p`\ܗ+ZW[|[=lextU$TLERVBIX+EưeL*ڭ+ ˬu)=?|.i+DQ " *GpKDd|4t]y78L]5<361qg;U؉ ]l'DZVka5y)#)?ML[<'=ʃ==yˑZYS젔aՉO:Cc,Q@aq!F+v?ᛏIy8F:xqpX7"7HP'Twյ8W}>Df ӟz&@Pj;,i T[7lD"Tsoi:̓ V$$pQHF56=*sˆJwa"(-aQe"jLTKޒ2"t4 @*<':2RZ1<k9%KQ<_dAv; !lo( Ѣt5#jjRs2惽IߗK xrJm..^Ḃ.Gi=8"zLxޅN7 =~9#ՠҩ )1>iyǼS ya8w&w52\J`{o. wU//d BQg*WB?- n1=~G**ل-boF$2n[{m>;8FU =ҊmR^ݞY\ >x|.j' oJ^ׂT|LdN 392͝>GnS8Ny%}tةLw$筥P]"xuMᕬEmPQGRU~$ /|=&P6eUockrN}iF:_6mM{u .9{LU&ڀAɗR߲Q:%M6<{*ZK"z ~3٪57{)|&z G6Ⱦ:yZM^KnpVh-RnSgewڷ ʆBQ{?p> +7B\Uu//duA!gG ƦQ  ȐqSJsBku4;0o^xuyͮ8穦Ljg(옋Y4}9Sxc/>qY-o5'}+hvcȒѯ[x}]~vܪBBDӋJ]}”WvNÈ2MHeN>R0ZSR p?p{V@m?1{ bV!;P i7 sNg4c*X""`Ey^+%`вBj2xd~(bxޮm÷4UCHW)E%v'| ZYO6;2- Ubd:ڲ3Xt͡ |ے/Kꮢ1pu+T OK==ڬw@XGD#]V6 R: oԠ{v-i^,4\rytLDcz,^hȮWsrZtq;"+˽W ^;x`'#rY4Net+ck璷 ub|B11R8oS  KNZ&q҆$g 4P+o!ќ^av;)* 9 vVRyL2+yJ$nMJ%b./at5(G3ÛV?.b' bX3H|9bX*Bog9L, USDnSʿFZ},5bau:Cī9@O?1 ۣz_ )`3 Qo[<~8-F5,B{v?p=JP*df}-VGg؍o():afhPݴ8 ŻgY꿰5:'Ilf4R`ՄYRe}_~Ry6ml e5Z`޻!М!JCύ:qs@[Q1{zŐҴޯInP4 J}%2}C5[D@% E6i=Fco?C';<햗#B̭^?3IJ zٜB'0ƪ*p;giCƻ/W|_1#IttK(GFc:;ke#6pSglƍ4unIut3h{a[|( b3PKgPG?6"1Tk")C)BY&C.TpJ U$zxo=삭U~/=zD6AkEx8xzxE ZRaFD]ASCJNxfa(9uNR6/"6=dwxN5޳U\c~NHq97.8}҅܆Y#|k8g E-ڸ(c͉{\ls$#9xǏO8?,jy5H`@C1jTp ᴖַ ˣrx:;өG?h1?kdr u; Xkp^AQ g^w5}6fHk.GV ]&4&Hab$8,,Q֋նq; 4K4joA^#4WIrIn"F1Ǘ_y^7 k_10~ɵk{>kZӠ6D!S׍(wڛI{:!Gqeg 퇙䛰Ӏl6}/תA>%F #R+cC)PJCZ%>ύ.4@(g&G,ٺ6=66 @6M85ʟx~imy8cOvr/U/l/#|G?S?. slDvEY\G ^(֒_qyL=rGPlc;XEXY}%Wg)0(.K26CվNj );w Q&rfg84!}@x}n>vlUZjg';@؛8{8]L}sy7 eOdE fӅW\i$!G酨i OzpR4Mōտ)y1CmҊNDvϞ6hˎY lۍ z+I-^VO5:Z;o^'D9{0h272St=\]: > )ihiFw0#nԕ}s֪8\SjxۗT!4 Vw#k+~vSXNNt O]'Ϯ"M2&iGzA^atw+ѷ4SXvco.A\@!,7 ǚZ1Ď:ֵZ^q HЁt@c-M8|m`K]]հdK|sd !)O,NxeyFdݶ/| XoIڊ;5iK˅ Zr=yQ+(C8frT$h8-'vS`AcܭSsn,zv֊"`ܽNYͮ^XY ɚ N4'3^/wd<.r畓@L~{_R}9οYQnqpn}R"%o_$Am| *@wl\Uy:y[LWW匭 TdЏqzV3@H[45DcHάZeoI1lnJ:'U{E/Q`g;czBș;t0ɻ{fDv$Qa~ n=rJA餠yຕسSlGb]89Β_T46LL7U,{73tǼ^^*/E/dCM*43ֻie^q/vhi,Қj"~`̲dzF>~B8TED"hmsIVӮ1[r zBQl4_M<[zjW@X 0Uf6j;؀Br> g̈́*OT8g\[QufLCy,gyr|`PW5icխҬ:)hfb.}뱲&Ro fc>I,=8]锚|-*X :mf~KbاhXT޸yb-c6rtCe}faOVzK&WWvd}fhI2# W >>\}xwJ XK]UH X WTNO);B0!Ai}V[Dyz^_%ȌوDZ ]LNtʥ2t*ZPBvKbFJˍMyxeU;P\]YKa< ڟxm%eHg9X@5/\5H53lh$ {&YvVQu: ` GQ/ڡ2 Z8* (X?U}*-n\ꢡ?Y$<@b]ئUHGU?4L~[elP#-lf7 Z1#m(f YFhݠ113E 9`ޞ 9T(ڠːJ?*%誾]m,Ajt?wD4^{P* 9p`hR#]iӸ5~5.$|Y>J ҵl̍7ݟ'5D\ >srngb_bP3Ofq6t؁qmq8>c#Hp:3({BdltNj(/y]h\^)Lϗ//$"l8+ dunD+ጸgʃ> W q9:dd(IV*$IwUNgRެM R2D퀜ւJ{,| 0 N<{(,ήXnK_ϭ@3v N4N#Sep()^+`؇Z3Hey ?N_[Z<ۜӗ \qMs$o#uY_r|xa} 8/.n2NMÇajX do^qcv]LErK.eI%9vwމMS:q ar G7/p k;*u\IduE2p@W?G#Q,u V>?HÁsFF}(FLśEs au 7;)KJgҹKξ=SFZ`+t 2!i:Kz]s,L^=ljbd`ѝ=\@^C+]v}p5TDFќDʎh{e:)-A u%LڞO_xoo~ z0{L.i$]l+˲Q,2GvSŁh j4ZP\7'hհ$i_JȄ.11,)q?>a(EBS98* xeF1ʑ}1sD)66ṸհS疽ΪN:H&ʁ<6y pǨ }1T=U c(]_kϛ)Aה H̤pX1\v釭ڋm}=`]L m2Cf*C W\QT\/2MMN@MI#tfL5M:$ڀOtJt='o(.}PB E+8PBEZ+׌'>$,aW^L.J}ZmZWOyB4rQUKAst\h=OxmVr)Gl u]|C-Q1쎩91nv 0 h*I-hvY)͍`;UERotamKYSAANOs7`(luCDq7sYqg{"+MNd9D@ Zg [?$,KN"XtU%SX2l;5nB:IhU|Ė9}5n7F5.hqrԬ[n@S^J;_ݶ^XHw/΢"`ׄV,;}oPgW}sF[{g(;naag駼n0QS hD)~woG-C:Ѐ^!M=%a߾j\S@NPE.הWsD|N(SA`(& lfb1 b\k=RZ<4gp|26`Ë>3Q\pgbG͎޼H&^&y!iH,&zʓ *a2 8{A\*` *\n]f^o'L)K D}h;o‚*Rv ݥhpNPgY,gZu2ꉶ%mۂ)]_eg9r_U/qT4͏RlkJ>Ɓ C e:0r >ih_& Gdg}S}ѯP&!=Ǽ3eӼǶۄٱf߅c1 g,%6r6Opݟq_!qlfi< |އ䕺~]b4{%=eѷ`a`3 b YVXPDV[qr")H{^bzMF|#oVFDXf+)yd2з:TdoWWVӴP<4=+bo~UVtѧe /Tb >Xuzp*Q:脼SVPTf:YT'4srz#Z^O- ,Cj%7D4^;վ:2AO{aNꩤBg;R-zed`u?J8Q~DCA\1{cq,&VQ8yFdnܡM\:6c؀ Na~ tz! Net^|VGA(oKCct,5;D.0mJk\-Hq%3hйGZ.|Ew@;-=~v!e>U@w:h@-ݙ-kx֔u-tvud-t:Dhahzz$+yIxn}Ho#18|5H9_ͫHbRXT:>vj?BØ70r|.ezl >zGBج6O,7P }#s@p2q Z; 1`Ҩ]%z>$t! O"L;tؐx01mql#-_A@bش1P"hU}Ci+7|Un)k.v-f}߆Gm_mk%?ӰdO'ȸ eY+o_YYjv#9r4;gŅv ֓`xp0 vU<+T SStA%qfH'frwաh6.;XgM#SLWI/GNȝmYY :>_|(y|c,,[5Ŧ#ΰsd@<߅DKOV 3%k/('ydN gE+D(VX4.MiU(`^NۥK綽`v_Gq7 3kJr8!Q1ښ#KB%7O+44h~/ %-֗3dcIh/VEf2 40T~Pi0Wk!͛ZNbQDOkAkKʺ/* <9r{B!D 'l?y80,bb徨Ʉҙ?5O%DJk'9X=TźIÛ\5Dh,И8b޲CQx0csd_冬 -Ш!S&e9)fݯ`lZ]"3k]`@qhkeIq=&d{R- ^(*wIazjXI.[g# "]o "{Kg)AAYy ^% S˹Va# V5bljr@~A=r;J$VgRI4qm HKxogJ8tFúɔ'҄PwS wKfc$x7:ẂK^#(Yp,mg*1X8_lRD6m燈Y6b6SdpٖA3ˀԿҔWU+8MyPjEI7`;ףPNOߡK̂O tm%Mwê yq^!touxCdaWLWVP%#F~tS[2y- YbqG aEpˬ6!pI8WvC:AF}fOӸWx Zt+L0K@"R,Md?+Obb׻d/8Y!mEMsC޳oxB%^ܥF3)_+לxzC !qC2Zi SQ{=Sylр" }ػmXVw[[j'"da%Um{هx+ư0({Dٖ4m A 'ICؔdoFX=F3hH*;PO 7;U^ ߕx @+OB3";aCpeߝ(RW:CrN-"C>J,Qˋ MҢ+l(Q|$EA[w%85>v։A :G\?FIهfml|hh)9׸8cF0,@4!ڠ#8 ? {^v-IW@QO]-.Lc^XW80^Ζ%6!tQvS3:ɩVI427]8F BM< |}hPeo^gڊGsZ)&c%{Y KPY_ûiq0φ5I F{<7V\Kހ~pɐ PaD8v:d%O憯z[wS<?*rZwu'\ɱN6Mr?(KɲދeF2]3NzlOo˺T{MtaTsk|㸭x/Trﯴ [yfI=MSvUsB;7ɧo]Gݸ^'Mezc;UvDo,IR&D4ggB+Z$1=h<o΃^F?FXˇ7J{\Wzb5 VYM+ NXHZX S{ׁTA{w//`ֽ}zɖsSW0R䔭/ֆ6PEBYOk\bt%fAp;OY]U_z ]6*Sbb-mw&F׻=H! 0v;TCώc9L,B0D,]OHΧvnaӂNco}"{[Ro֐ex4Hw];ll'+E1FG54\ ^*4ﰳBv1طm"ez*#^(3 ?{>-f0:lW{Qmssӊ@g;)L!U=OW9GqV|Ǭ6A%`t0lvE99dlܨgl c/-z)s.8U˽|=B7ӝ 2?} Τ0J7־ ?%x\CLK4mdu?r7w%#3.|osa8Ej\{\UJB_]nq&<0JR{AA\?$J6'\&gk:Q`p{[2w 񩟟[_%9^C/Á)jнћ CWJ7ǍRYL+Rʼފp4 }! 1ehTͿ#ey0GQ#?d+Zǘ|+ıVLZ s3 O>1m-k5k$ u,ɽ}졕ݔؠ B }%u2P]Ex#K)3p( Wl%.%y}2sazp|4Yl6qʗYŗl,+eK{p Xt8RFΫ V^2pd_}K=։:1Y`xqƲpOx{yo9XW쇂/7~%ebzT4vx8tWsС),mBr$dRN ߠEFva /#g`/)7*9Bz=gy%L o t-$H_ ['3^r# ɼ_d{ ,]_Diu_w4R4) Ihq7_p_gm?jBLvLVeSy 9w*rv'Ve~ct] `~UlwΦK1=b[%pƀF`@B@j^S阤Ucd.°CLzs}m1Y0#_4eE 9AYn.T8C{,% aH]Ŕ<+S S;y+=n|*VxCɫR1SӉY<[47w hE2Poy3%S]6uv$^CihawY+9(ޒ ,%:%>‡_;ڠOν+۬-`E̚QEH̒_xoE- 02ΦJ‚K [[iEMqא1QtMJvx5xĵߚn1d*y &Z>ɱ26;Tor8tGH-HџJ9 Eg|ҊJ%l8:ts2i}b۞ 9&XQ"GJ)^Qd~w0GN%&jR:>{NlO2]'y 9b_\eg`QVc &c"RHW P%-> A} Q- {Yke,' \ZI~rG:^D5hiN.HFĎr7S@J3ԖCyܛ@_H:6]lGTv*=[IWOBH/ ΎpUӧt"Tbb1 -ԕ$,bC$ aTRs) 0銓q :*f}'h`ِw-Z]w{s9fGn`^Ԡ}S?o=<"ƾ؍|oZgRk4Ze~)lqmW_ݝ~k?<~݉H |ۋ!N]],nxjw SK'? `3<˝? ԛYQj.o\2jq[^Әp:a'+9jlD(02{v~ZyA\~+3.#:CGӸMVA,7j;Xi=@[~0+r̥5~Pm2̓.Lz3R_0OzjLL׸I($а箐>K/덱ng0Q8u"{\!`#qq'۪<|0'RhoG3~Rimm=eʾk/|b܂{#rVJ'NN)3b6 e}h0پ0Xayaq^~/ठ[U*Ӄ5L_^fhTyJd !If"W 7Yg5(&vT4:|¦`ˈIgRG|kt^C+Vg'O,NA#?j O)>a'5EVD4ΞZmN8}1pΝ=e$?}=Y[_Ԓ_`šfTWϵPS``E[f]8q\&N'l!9M(Cgys}zvU 򄖿!l =c&,n?o!Ycf% {4R?1AcD+|ںLQguփ]O͚Îb0&O%XeM-3>|78~T seӂtQR2_> ;b/>72#3f8IM *HA0uA bJʘ DO[Y l~-|DZi$P M[ߚfi,o6I.8Aeչ&i)8_"I/ޞ_B<+9Ʃ!v_Mm6LGFPke#&.CvV&sx8wӻ'I !YyՃ&~8NfSKMeҙ'ڬQقMf-xȧ.ltg=N8+ΤgIUm~lzo4&ݏ O?ڧmm02aEsH_,_"J*}0d`tI*NOFP9N8-"̞&A)Zfɺja`羦J1]@Gʜ!fPvn~[V3w(F%7ɱF,d E ca䊦I£_Uɡ^5\ۿpk]+06p hz/_unȿ ELa5޵"xKqzKGZĺgUo/ѝlw?WXM/Q7\gjt<ɵD>[1{;~v9F6FҰ _TmUNzyLС$ʲr}55l͌nyF}KbPx#N"$㹕tpͳ(TԽ6y.sn;%7rH~ҼōSF80`;CMgT^Oe`"CLT%J~'57"_ 3fP>F4qMVPӇr@(si4øPK%rXuEBP*v *ǚb1qS du.\7_υWqyk1{͠HX`^ W;YX/ (%ƑUtBpQYc& =2b|E +Zp7w.R6U=*zILv)"|y-/B2>Xoap^OPc0Z~uZ 䩘2x'^yѪ(Zɪ! s(z->MVjɢ'ocMi@qq8 G[y: ;8n@R 0MPf4_ |Y/0p&ԣ)5nt| +-ۥ&{T{DWE; _" zŘƍcUY:3D !OBqeg}iؙ#ɚ |ԘgJ=Xmc7 X/Gs ME4՟dV{!7*9r10` {sM7ro RPfױ$M҉a.Ol=ѫIQ_M#6MeB#%-lj6i=%gqx,]GG=IjRc޴amy3J iY$8޳M ;C~y7lF& zdΠ\ɫ%T00IoE{6jӧ5(cq\E4N7h{j^5'&;>n(Na S;QK}ۺs)Z0ot1RniaNZhdOL?{נ>̮ᱢelEe4gަ9T=KqxsUڍ80/âq?gVoEe&ayCQβ<6=BagFdΜP/&_p`Rƹ]^nu^Z5Dֵ'jYLX4*09Qo \Bg%2Pp۠%}"1". sz䫖jHvW ;`>Qwvch ¾k_?::{qDct^urm{02 Fk *ILf\_GauUkM"8䂎Z@Ck*wM4 P _,x 0+n8ܓ|r_lG^(dgjԘRfɺzNe =Er+39RGguNxGR%T +:`c8Cɾ]iϴu%C-%:_Y1V&'aGFHW7 ay_ ˼ŝD-VpxzR b Qv1zt䋿PL#Hl9f?D~Gb>x֛b%NـYsw{ Sƭv@^թ{ yKƋ0/ԌG+*7aˌ곱y(Z_4^605MU~ FLIAU,z4Cs^DW?Ff׺J @krt>jIcވg[?G) ģ)"%T -Q0,۵ O&ł9J`QkL] $Aj ^r5LmK4&myѬs[yA@kfƍ[B`|BVd,m!k0I7+rX~Z U-aʢ%ў(IT\tFUP}^[*?%GC{JIDvnܮrKʈ.i52̢㖺CJ/f>TN< 6QJjEW)ڧ"^Wow`D K.|3 6~cv;sHyqI@E$) @C TTE2=VI%hX<: `-!v\;NKI^Ijhph8gոژL'Ĺ1+"'R0}n z0zdm9XiH»$>˼iX#(NWCu&BZ>pb>w~ V=/#A%ERlG"w"_uԉ;\?oݪPݿ{ply'.gMg "(D*,XyM6"R{C3A;J&c#n`*j [@+3jA0#"P~h)i3,#;)r%>,f7a? м^[y8`8v"Dy` zshGZqW#d0ڥ>%OƸ/=0 &vjmZE KL h~Q%!Jc$ m@S=(얃Y}CB1Sټ$}X h{;QML2`Y"MN $ +HRg'x[E>EmBpou ,{{>U}R9^ܣ a O]7ЏMR6jr)^WȑZdǨ[YivL>N~P*)~Cu9hKC$p7O='9H`<\!^T08Knn2z/[?~{N&3)l=] ;$Bf?#חg9v'RJu԰̍Qj`C1e[ ]UseqabNBs# * ;ڟ&}*41](2_9+5٭o p gXd}z+Oӳ'tcU+">2L)la\HBz^C`6<<)U4Xg)e_0rxA {=Xp=띝 1WGùp;_vZ5.YJM][ѹjU3`Fw?Vߒ(~ᤖ)Fs};cN!jnE>4/d6z.( >9#Nj'?O>,"cΧה(>Px٧܌"E8Ɵ2xPL0!hdjK;og[؆8TTێ&yX3LJ1}חpTA-CpU!uQ< 8&<:X,l28*a4ןAU0v(^1B$+O%^@HLf3m#OM ўq 9}ƽry@Ǧu}nۋ- YfyX*H}bs(eZڂT98@픥v}$1UHhHG dP*J0큹+6m.3@ 9( Oft^JXt4G>T3 s\Gػv_lKRpjyf?Ѵr2drA= -Zh*7 HUŀ~ĭ5*ePUR*cE ؗ-R*6Qf8uOZor鿯P~ڂZ #[YbLM^H g܌砀3ig+k_{t]HFtB0u{:o JD/V?aۧ;$ȯbIZ q3OMG 4 n?1f1M1zM%˗͊Pj!4`5ɼIт,܊p u}Ln\dQږnK+1lXVH SotFjhC5}$'Nw||@$'px2jE5w=꘮AeKř׌eEen=bQLCWy>c U  W֯f,jƣ;:D{C裲bWlMeB OQٚ]w˭RyY:EGyaR-d¦BGD*<5duRY>͉2E‚ qw80wMuinָl~Ys]5@ZC.2/{Hڳ)_jC&nOeF'-ĭcA?rw+M7 BG^=.yFdV8 ;mpD!3^oj#Ÿ4 hL4iR 59VA(9\dp=ѹF?9zcf7Mֺ)2̅ҵg%N` j 0e.UڮD 63zk"x+L@x2D(0Gɖ*2ňp̝S }[ä0*dAKM$]uE`f䵧dd KM M:̰7WI7D%H*q$r"}eƩ3p.`֯gy:(5 V!bJSj~ dfߍ;B׏Iqr$1U`;w,4漠\pD0LxQruګ@r|d!GDB\0kIjB,,jژ{/_Ro菃WMigH]'zvw:tXҵ!+Z; /, c_HU_`e'/JZgLY*le.=FC7D)hvƇ:"EUV$|+C9%؅5_ Zmըk}E 9XA1CoKİ'~Lb015/ېNj:'Sݠ(^:!5lpsAx'B˫_!Ὸ,#S"\P{#hyMMІvTP ƒ;:)J"0ZNU*=39ڗ[q 7r4W@/9tI51xO 7,7[sph*C2[dz@-I> ^S6lΔ" 9 +ڷFx8›^Qgתbu=m0%w%L@ |#x5a] X@&^LirlśBe`;+ 4"l'H.lsba).3W%q9bw~~(.^ڱ5Di4>;22y f KV{}Y6392SGJ0&y+x `Ģe1Ș&͉+1ff 7N̟?]} YWXįNtmhj"*h&Ivu˨ `y)ڋÇ"0t"X1M Oj dy9q ]R@6%h$]^LؤO@S4 W.2 uIQd8h4mk'u4N*VMj 'gb&QY Rneb$i6gplx1{iZ1GT3ץG[>x*y$^${rGX:}o|wWüݡ DzbU e'ilN4ȯ׷"x~giju] 4 ].8ߴ UBl!HߚI*p?^ka!`^#91J>!Q7X8TC凯'ə bRkb!Xz߀IIDS#qۚFQA}`6rյ6K~L;I 6Q ŔF2ݏ'o`^i 0= кE:V;ޡ늓QWML; Px~~ }4GgRX ܢ%ÎS0a(.?@Wز)U&'҄YxoSxoឧI$^uih$< c'*|4o`8[;)=C[x0'/y˖S\H29l3pX2P}?8N& WCޮ׆1J!U,E.&88C?`A7mӪI9@{8瑞h&RzPpTsqY#4W'*l#5Umj3>FY,z!-IKr"J{ފa7OͶf*&3z{咧Uځ`=%;Be]4a[ʗKfI˟s4/\gb0화zʢ\CՕS+#YLtL&QxB<(bPTs:% 0؏S;^xT_yBU^vD;@ S_4ZV C@d&0 e"su(M~86#/Ѡ9u0"h:5#d%Etb!:Ee8.O0Q`+EnFLǗ #~ӽtR8uJT,c *L俯-|?x&3X2ȅ5k& rAgpurЫ_ƆՙoH*/ go(u:#P;ߨkLz2<*% H0SUES4({[7by7qȋ9Y iYFj=L#Z)| l`#K;HǠ\]*$gijE"iQ20=G%4@ex5;̩)PntS?iG@INiU$!w=mf+%_hj'*쳆_VC Yq'NwWH}lKgM&L}7+[T i~H򎨗)!<~`ŭYk#nl+"elXgۦS {=nv DM< A5b`4GOsfUT@ҧAO4-=$U=X8LZ*D|)t?+Ğ2W~^=49KyY~հ(da+ᙏ?Ю׹ڇ_T?G %*/ %`h}c*O?NJ!ck.jK_VF;ߴ2v!l+k+_W1`Es3艟w׶gx3~w|.%D^P ٢EhKjA˫R/][;9PI)AvXDeq[ZJŞgN~/~X{hp>O3OX +7S~~j-^D ԣEUMѕUuirl/o+YPп;jְcצRm&ɖMB)B~6e7@dPPmBF8 98AG?9-7*^"tXw,Y Uꄑ-";gzCHT  Ky`[hXh 2%Fnk>W5raq\Soq'"|}GsqmS(=?5=}^K4'dxm# 聈vvpSXTP fZt{̨H_"Oqmj=~,bi09[rd ~u7+BٰjN{xOΑ]tJ=33C}M Hfe5`X=cCg8*.ìw%eжу̖I~7#V93%7;ت/jīPo "zlX++WCQ['v !FB|sQ{\SroI (<|N&5Qd(U)crSjDIy4d FN6A9[Ҭ5̞Ȅ\ {pdwGf_{jǀq.hp],g gbй/n`W-Ǵ=XOHߥ sa1yj4n`PT!|  ,kmr0SDm[e lŻs[LbAZA;vyeV yD\Hz]DKbQBA[PbHcf]o'?@v?Cp;\k5td;2[+/{<[h̚˿rрџWm}y r$lC#-Z]k!Q66̅>υލR,'RW* IqA9OMO+XLz  es .oGƇdaa-(\aZR KK6}Ú gpźFxnL_';`K/VitU ɷ>*;B\vx;kebW$q8e+(ݐi>D,Ld_giFCE`5l 5`TY]t5hC &4.t;{1W,6.n_~N_-5ӑ _[=&#Cdshss)4usU^!8J&-qA9֋ Jw}F5YW,2l[tTnF< ʛ9l"Z(+gB~JDK-_w*ުP:ZB5 ~1Ejwjڋ͟#B秓2cK8A}6(5).O~j]=+ 5ցVYBYYcA*l.;ֻ8f٤\9‡r)~DyȡŷӇY H|pNψyXZ矚Q?6]S2p~4[ĸeN<e lwacnK+^ȬE9f&U]W#>iVj⿥']]0v/(|\:81լKKqX0=bIB75-UI#h ҝku޵d<)%zghm-i֭2i׬eN7XcṔ$ϸ"tj1+ JhLLHɂdIڏۦjFW̕dpOczOD'z6hܕ70V(TG?f,/q"c3IS206Yd}Amɽ\ܲ(H^pG'sk]?}a&msX]E=pd vk5ooJ<;6za"٩f?*rbdse΁>2 ͲdႭNQtv?A\}y퐷~B 3dy|C0 & d~DS  iv7Y褺Ш^1Hi/RDDAS PN?sgd)Xԅ˞b/%;@8ƗWD}NNW&b$,&!/ILkT|f҃=RѢ@5 Vk{~w d Y OOz z5t?1WvQmdp+ <~]Gh"XG5D'lH'Rf2Y$F264*Ʉ.k:YL(wˆ֥wW%MuGt_҂]N.j[n)tSDXl9+C0.LqU)T

XvGP5 4s?Ş(S'!5'vG"!mxDI^}k}BWNdxi8vITK5Rl$I_/:hWh1g mS @ivhY0]̵G`ʛF ^ !n @|_IJTCb?cOBٔ"cq-ݧh+}n1x)߲=QhF^0h6ɿףK T^@e9_)zE1<26doyȤ/{j"%D}r qwu"5yoH 4k0s"_(oxI=eaY-w&tu!@,`9Uv?_ }aӗ3Kg߳Xg; 3?ubB crWj)캁Cse\HkYXeXPenSW4=Yt KhJcWv +Yu Xu*Ô ZrosKدq_\y3h\lO=:E*Sw J祭cgH=5Q^`] h70^3(@M俞+(uf{h`ViD+6X]fϊ俇!2Lg׉Q7"Zq#Q޾Qʚ3NEYWHm5;M>x 7i*V˥EESYR#vMu_; w74]ԱDN0ay#6yeq.BDsh׏8Xb5:OK-#!Mo0m@'of\\'Һ {n>~(Gt|ULmcwȎb` _| \S.C,}%ް.rMJ6ߋi6K|j}b}ʟ]97yEǮJ; ֶ`{,0aE'IiV8hUޚ9&aYd‰~6S 㒱*klHq%Mh%"wF85dE1 >\Z7~?5)鿩k9}:L>:gyetGB7GIC]".~"d-r/׉FEb7b L6Y:bx<}70]m"uB lވq|N2c_SMXm\s~H.vw"Hw%E7jw `(}[ ª pa]: r7uJOsvGGs4Y{5*_ ۄH&a瘺F;MM-Lmh!q*w 8􁹇QCn.0Mʸ{(򿑼ot(쐥HMmJкog pS)}-mȇEF+M]D[pGgJ;3."@Z $uԩ1g@j+ #.usU%<\1OK`0ۿf :8" V[SVȣm}=t&DruOo%l6t{buednW8h埒k18;i.IDv) @O{bz4OׄrRfҴ ΁a&bPS^&Aw>g7-Xva k bZӰ݆'.$Rjb3΂!`Scp(jToAѵ MvJaZ k~y $s} [$s6A_a}$ǝGz%Tl *Fʲ0)2;If*叀 ؝[1HpCy@S43Y-)txLKo6\PN&-LCe"e?"sժx#er‘h%ުa+D޵R*{O/ "U5Q$r5+|Q7 }2y"b\];KL8u2/˧);XaH4ݸ9㰷 7ejjt^q٤VqS%"d&M᪝fhfT^0Ȍ kuI,Kӝf;\5m7^ $)09r68rKek̚w\2PLRXa;=7rOv]Zxx6M{ឳ?>3ɐqh)mφi靀!#J 2fJEaxN5.!)E\#]^z3}66H;\u#]YkMɆG妼珆'<R;Te_̀?fP"ؗ2hm_:3`C&{*mlh'гW#HvJBxXj-{&Û5 =W ל 7kʃ2h\WyOׂINr-]ۢ黹[ݬr rX53fPZGT5-wm=95oVd?;vƛp桓*H[Ͽr,6=d~hT)Bd},6\e{V\A$XtS +i ޖ{ɚ>7vg~ݣw7:ت ᨺΐn0&|+Yzq< UɡO2-d]ᖿeYK/IOyn+Ju/ mny p ܳ^u<4 ^'}o7Z.6ݰs])~`CߝհS8f\ 񊻯umea m(P暽= +:Rƶ}'L6k3-gq*X @r!:n|!(TPu#,vQ0`;vdlhRi[ChNO>5ܘbr˞ͮq:.3RI'oJ:VomsrV1&#]gK7Ԣ'+Iػ#2)7n]6K]Ig0DnM%]"vBAmzK:^q ysk@شr㧰){fƾK?D /hFQ.G &gˀ(wB9KAe)}2OsWx/fQjF0+SUp R p{!zxq!Ϝ7{ȥ} |b׃n-R6×`R'ar5.Ť_nzbaou,Vh\{:!E>ğQly,du.F(8Iļ8 COƅ">zNWhsrd d6K 0x3T2;g&U0 $X&Xzfv&2L*ldOA=E%&co Z.)eכEE̷)Lx]#E ou f_Šfu* Eݵ] Uu*a ~.ݥa$5@Bt&0hPwO׻sRѝАu h+=};_c263&3&8K l{xYyX#Jhc0%yQƶbMc*^F]a5tv69hgemڠ,a:.yU'l #ȳ7'2jCʒǬFbSJ+}t4ƍZf|mU::CAMNTDɅ{8Q@!֨*#ͿU@F3mM$ҭl7xf3Ɲv,KՈM|J44[ʠQARY)GM} B%EG$0Yi1%\׹<7H&!35kUT2b@$  =_dlשp$%$iF#Z%~v8J ]-S6h^fN49ŭ&>6AMh(Bj^E"ǘNq-n;Bf4R-kSl<#WvD Yabr&$Z)eT-],m+m$;$,,N:Fj~Dջq JIN͕x i_k]I?3M1Ug28 ϖexe3Qe hOd!xwkx4N,o?Aξ('fBIl+w++͆3W>ڢmi(#&{?i/1jz,ۄ<$#(";IRN29(zU_ POTCYjFYDA\B)"v1rYX\[ N'ice_6 d)Ho H%Q?~y#oxΧw+=_`M߳+iW(-C#Z"E vG~+WU](73iyiȑ@%jrZǠjEߎGX'w" K'{#B%<}* QL5m-m \$6˛1Nc64'*{2x̄hV"*04 uw~H|G7X5jz,嗰Gdet8C>UB0}R >\BТŤ&!`o?İ \C_Cݫ t<}wu4VeC=0rb!p~tBE;H9Pr/yѸq:{*+F :Dz߅X )siT=uXj:z@M#Aa³ل+advW4-o`H4Ë`|so$w-SFq)O@vمĞ`R~ ,Q3 kܽF5oWmΡ;{Q^M! fdB[gєs8r'T5J0/- naIĽ-_l'1oTn5|qVcti= ]ҀwNL"ef>SVnDp Z !}¤|*X歟6@z\ T.?шj: ɵՆl,WJbDP,3"H|dA*E? LE:m[͈=nDW39QTH4-{>2!TޜBLFod=کgbVa/MCz m*YABP׿-CXKdzOLY=FwW *w~9{SӐ_F+8ƽU}*/9(oLyYQ篪tϙ-!{l=°p9bL~U=C;xB\$E휸FJ@xtLC:R5oGTzsT,hyQ锊j. _bK7۰nXV_r΋uGb\v m9_t` $hD[“ӳ!$Q+P8Cb(FDAsZPY;5ɒǠ壣T/O)Foy19Rś.8w3ro<>T؈Z'# sF/U 51~L?[蹥iH4y 6\T<0MFnұ86D<(,30?\_η Ÿf_Z0'-eH W%/Z._9&(/1aF6m:݈c̪G4ɓ:)e$a̖nJ'FkKe+Uœs#s=Bdpi-?7$w蝒tw53Dv6Bw\)4S;>\gd,Ӛ̑R&M~<($HĿF3&W vB u̗h%xxG)Kәvscr #{6s'fT\ni48^_^FhwK<Klg*^L! tw, st8s%ޗd k {hXRuY0JtQw9DZ EABZ"JIXlR׏!1/rlz >H'Md&Fil9~,ȗ trOw9:.trq}b6Oful6 +?[oO uJQyl̩rk1"D|σ4Xa4" 6\50x#G hTi4`GҖb]-rQyB@#t9ώ8eI: }.qMxkSI)| SJK҈6_mh)@XPfx#7M xw5iVοXMdXB?rHtJcId0}Iwju0I/4Ls]@ s4+$gvyV75%1#)DsہyFY`$`r9L?LQީ̥64tƮ4ܘ'!fXĀQ'BC4̀W+">˲-wPtVre~l M-|%S`d#Ư[HD&uyhHG="u,3?:_.F'MS=so愞V )3gca@~\ǃ_\)#4M\[KҼ|* \C{#RC6ˀ.! ^ae l4Ihz۬db5ֹ|^$2L[JۥS LKvhG C)2^r;9rrJܶCp D!$1Įl3*Ȳ9L^%U/|zvR Mg:?%!@!tuCeDIȜ~656^cu^KG,MЊ_PQ{&y# v+YBIu^Љ~1f#%rA[1b}+]; 8Aal><+ 6*}IWc*A;bظ7Ԍd-  Ӵѥ2/ A@Doڴd({C0݆g7b7X1a.y8?6NBg1׳\X έP[{_=7-Fu&W!RCK7ų̊GRfR~ ;},J CDEc#23K٪iQT[>wmrZ᝺ấ\ nfpQToox1@7D*Y/WkS:ӱZ % G)D0a,eJ֛lQ#xt/? |M\D p+U^Hg-~;258QV.y`n"Mq/OVxrj]Om3|*\ OBCyu2#{/;[|7bk/BШ]4*]8OZ/8?TҌF _W.R LzP䨷<NxAlB-ѱ<9mNr&b]޸XC!jx 0g7"Fvv:^Ŝ#}_DQ&֗vr>JxUQ-JˁlWTfELPp0Z&bvj#vP;L ?[2$ bl*Pؚ{%R;=J4glذKwgo^n" !4AV).u)J/4L4D@ڹ,l5X['Đ2nDG9td(eúM11fc `cֲ2KI$gۍaO~ M.ϋ 1mVvurtwk.2K EZϙTBEJXSV ~PvxKmqh+B|!vF2H`)gm7O4ݧRy[yi 2iݺ@ tLF2hQ=؅o1X6O-?;g n'R͎W,ub2J"ʽj}eA`r+5_)0G0 WrKѰEOhcxITE /!nDYG˝dLxr4cLd*]0iX6mꀶ -c^t#J}+ _ }twDXj6F~#gQYf%כJy4H;k! ~~XqkrUY!J>"EDN"W<\:hE@=B4%`kk衶xM$[# n Tj,y5krq@Ka-+<,ob$G:g f̱yZAR,hL @)tunR< "#n~.4~1c\|j=ޯqt%3v5Dskh[`A_Ay+e9[3ChφaA lL\M~@=C]3AX\sқK%IP۸8vU'̏ze3 nN,IEӫ8`T;t74 PcFl#t'$[FP:ɦp [IoOfg.8րMZa }\pj"Jh2i l.G&u g؊v|VlZYcnccd]tag-B1: /PFҞRTj>Afj<N`LA[?ޞ,쿥/P~wi;u<?v TbWЈ炑[>/Zb%䑝8f ja+OG50G2Eͽ }WAMSM 4|ogoF0sԐ1BQL*ɓ5)B0 K#$ZFvʮݼGPkyRB$9Q YHcŘ~1|+X'bqlJmg0,bU٤jH&?*8ë4B46}_LdvwDcU =?>Ǚ;iJPMZιwlb%(κѾֵD!ƁB5N4b᧺yiԮollE7VRÇx q#nr| tuǔt~0꒑I?3Q ++`S3uV69%JF >pMRLFOM6G<4qeM!_ B7ԝCׯn!{&@ՄŬDH'S6rO,6mY8+i'cN"8W:5My('۠2tco}y|Qmf&>EE| O?hsWtuRQcZGs?jЄ.ə5Gp<1em+U=hbX,]%Q^AmFۉ7;Yr81գku-fv<< 0V]myZ(J5q^әT!uzr/}0dh~rσ 6cʆmljJrMRҎj=F^b׋JP 1weR,4zy 4Ҷw i1;M Z'7s\썎Z>,TM(=I"eą)=½TIcL7ztz`>8L9s"W]pA<!D5*f⚭{?1d٭rE3/pMDCTB=-'9b ę޼$첲d@@i}e`DQNツ~Y ލ5jaǸNL:.?|p6iTD6 E"}g@ZI;u(Jk/a .kIʭ_C5}r TިDAPrF}m2(tSDA $}b˅P[XԟЭ$!84Auz٭wQ7k{W*u?{C7s,6}⫖t@V {Wɞ~NW%װ?^dB&MXMO~ Pd4O\v`㊳s9C;sz0(T+3+E̞zY$k"ːgJEԄ}> S"H}mEn|F\l)J8_PД08qDk1p*<_\n&tAgD=mAu#[%7q\㏸W,oZ#ѡvQGڠN;J Wz b/~,C]S15F1Cc.}S!g?2=Y]hChP!:O`̫OPUg'qd`RךIi-lL^ aNDY>{$Հ724Uᦍ}iW+'q 9¿"=%}a .ʝIo=HT_)05-4ZIU,)ѽ͈?&=ʕ^*-k|ewtoX]A89f%# d%/~y4ܵ.4$ж캼ꗕ:E{*fSw5 &@`"^,-goyRG{իR`z, u4=x?p2PPbF,YEGVo녂`>Eʈa  kE)tVkڟ h0=޾=T2"C, 9Y_ o=_?1;9.\}mmv$#OkK]MXTuɣi ,Vᙪ,v,=\k9GE;E1"t#_Wu3"i%%ڼ$.#rpVb3wMYwb~KJvDIq#\6.}m|6!X9E 6-Xxyȓ[w \Er+mxZrT4|vhQ鏖~g(@ }|aM*V|c@οwp+%P8  O7gU"*&\ 6PvAT,$ Mu Zp,t5N5ri|:z&n0 jŲU ۊxJYId = hHZXש[ܩ^2*yqAeA;2r 傢$Rd!Ur3ל21U#T 4D%!iT `?]Mt7I3>bv13Ou6A!\̷2 "Lʢa(]ŅS+j=Tvߣ@⏀鸔:vP;AV܁#=1sZ>m]-_}>4=N$}˧7 z)9Xn@a**#/-tT]g63ql(U׾^S?A_N"&|D[Wi&֩q,9d!.xLt=ĈcNn~@u‘bPgYB?D@6ґn#g{V٫8cd%^rD`^ż*iL'2ˈQ z|WO7Të&D_VjiǏIn(joOykRD@L|M{vBY\rk.L,Ɓaf|*V$ݜSbnulrL^Sw-}>8]M<0}rϦKG/:M<쬎<^wdqea7Rtp}7+mu BȧU?ʀ-Jq<^;Ձ']'Qp7Nv"s`/eO_ éTě%MZXŅ7 '>k vojA}58Yb<4$HE5[*D9!:߅k`MҟptWwof/YqE8Tw ]1sqE?bSZMq)H37 _G[&2|DrX\ 빢?hyvYA dwvϑ%c\C"H=cQau!7" fǯඟ\؛o q~:Z9[]vy'J}+i?A= "F3N @>yv6 *c?m#0Ð$i6&-% ZT!]$Pr&es|j/$;C #.$[S0j(g%ݕ)"0#ŧ?&t/xXNi妯;PTsrh=c !\,pMd0e,5b}V,DL9Vr>-b)[(bKjY!(~ugNל/$<]HdؔRR;_zf}!$au-]; .E;G:7kq:e(>!iEhMg}<8&ڌ;ZAS@y:%bpGE|&qL8_ Nl%`*rˊ #Uuc m.~Rir&`*3ND0t.:u2<(d=V3Kұo'>g]Yo,ĵu4(hC䯭 q.Ig3t|IOo\Y KAO@ˋI q G/pqǁ!썷Jgw$?6^,XmCP&WLg$U8,tqkON8f|.GՒlw4 bDCԲ/Pm $/CM٘J`m畡4) {kQ̽YZe& PЗӉ]T;M`h|f^rk630?΄\16~VH?ȕuv1Dj#uDt0di) nms6,<5?e/j VǻMj+. RF徼0c3~ƹN2eV≔WWU1=8ryp{M2?9mT:59YC ];ny3-YTǯ'p5YurYT4M߄NB34ܿP\;a! n 0S4I#-Q} )U~3bpHf*i[$g#¥p,#)"qS= akLbs##oZ5  ȓ>oSf:evIj2ˠ>= dD{65NtF+% "lq4`7HV>`f^0M0AHViQMRP+p55;P{c1:AVbEÐfQ`rk@ϫ(<5yWSnQ`wFȬ" f#g"n@`j||bhsq ,%S3y(;1ܡ&IP[;"zmqX1ѻ}z,;bI7q,jOi69}J-Qɝ^sP|i,68|4zP:1l3ׇ%>sPD/e&hޜ훡/JD6յCwS01Ӻ<뀿N>RL.:]lkr?WP`mԸ!3H;x⡭:r ?umPh=,״e?ɶ.MycrAC$5#y=t]Kdvy=ej 1TyK4b?:,'wNn.`l;-$!,|Äx:PըwaDԫ)UVD\ٌa x7-p]l氎GR*VP^`R@~ګlj(`19QHBFyQ&z WVBy =>q Y5K`Ql3T,;O+#!UOc./ݐ+!AX@^*S{,drD܏:ZV2"(n ҝ0&,0UR]}C`=̮xId2?gkryIĝg?5cj ƴቂ'H;DrCA9!/o%R;7 GfU[$+$U7:0p@O(R=︅z~i0RϤ] /c*ǀ ru;Iqb:2v|Y.v:y5*ݛTShon 5elxTȆ3;RN!n?j,v4"bZ)\3;)HDՌ.4ҫq ceO`3ڍt!*Hjh|!U7[QS0H\rbk5xA̦ sV,ϨA  <>PyļXO\QG9J@uBVdˈKu#7T-@rn|v+iZmYc! }o ڹv){v ◐Tn_N uʈ^fa{{'.'?l[G-V1VhV 6}Z & e6F$AK QX: P<&QW +H=7[p+Fw;PΝhA0 ^JLF $_wz̕f~~RbdwUƣٹ]5-N->w&cm [ Kb 5⋦k ;[u.<Ky%2j9,CIyryL(:ZOnȳ`@elaؑd넭o?'E:E%Ik$Ef:D(NjCKz7wrf)h(Хoe3uFXd"rJjBVlqOvD>ciđ&?+?DYWCH@/jA<]<Fg5Ꚕn@7ƂO#o~ dp՘=["k?w;۰+F4ۆg8hd5e|ʆPh6Uӳ.r Qۧ۫L4ym==%b6B2fvL!ՏX7v^ݷ10Hޅ9 )DC7xPCzK}Rl$M[lʖ1vXD̘㌑1O|@G v6 #'knϴM(h O30t[BכgRqcgs܆l04=_'$-x l `݌; u;on f;2H ^JF͎cbqֹ2)"PaR[UMܭ=՝{0WJy9(QsVpwsٗ b"k{E;[ ڵ= 4EkdVfwB3m8]]x{%>۪gCF鳵)'hs'IB# V^EFF0*^p-؈xQz~{)=!Įdy tNj@\gcJy n XzҤ՛BGY5X.31-.R!xHDaa=KSr;H5CWqԟ0;|z{(%P qU ?Tǰ0q/sp ~+Yăe]tӓGmn)؟'] C ԓ8=htb!({&ȅQUҌE)}LyEAd3rCpAG̋)6%t#"Ы4gԃR_8,<~!8>_W}Wz"lXe]\ÿ.r3ez*&>͜A_`&6Bv,{R~>c%{ bVOz 7Q27ܠ}Mu1Tl$9 @اd+Y0]PNbHa'4gZ*̋Tu> k]:/#d_W~ #hs`۫ަ,^G0> WNms~cw.G(HJ;F0'ӚXV1L;TBKb faĻU[mMr{?QKuF-)KZ#fKtm]>D;;YT>tX ߧ?e$%M-.zGn9,Я|{^7ﶹ4ijd D2 t`fʍf+ k ׌>ē;7kI_x׃b!Og^;?-EpC$?G4v!9 &iN,‚KBĠ峑ș܅r>hdaο]`CYO(# m%3A;Ǚ&}}X>v NGCO{z}\>,|΀4z4GcAR4Kh}-?|y-]"8IOi@[q9)"VռD?IG] CPet=qEˠ7;ozD6aP&%#ɱt%TʹuLw ^$ns>H9lͷh9PHixAv}֓6mex>*Ϣ0X.Xi!1Uνd6AQQs;!azYZ939%elL?)rEy D"{!$,lz|XAPU*K]-uH&Luy*-hO\94N+/'=Dl!B+pV_ZIgpmq 0șw6HN.2 cgz~a9 ~<`R|+%l(P~ gu -~NZ2Q3?nV9+>_EF.1 -0ο`77SYyIFP(˄ T!t'>/]0`ݙɂMF1m.`L#Sg0F7!]9[ᢑxb7Xu7{0YIA=aNn&ZIV ukYZe5P76YWp=B6`.t X>E"Vw O< a ĖEC~v23=K6[zh07q3V $ ]O0~,j@9UAfN căDrOZuGX Y 6,|(|hڎLG@+q~z6\ TOr"GfΘ6kY( Rqp29w |aU|v}u6q);<ҷ6\7 I4{D^Afur7y^ x!~YHYT7,T4C1ֱ/Z@A="au!ccp4 ƓZ`iup1P)|zV䅳|Mr\fn L@I(w $оa]}˟WthxL"s&,~L$(!*c JHlZ7(Qvx7sIx>R%Ct~G3"_[TqWqӫL>a0-C=S`IGO؊pwvli)lxU!*`0 >QXFŽx`WLDJʄ0)c}\le\P0Ol[pD*\7CLo;*isgJ/f=Yef JDZf+oe{?n+ ̐I_1۩zVOJnL1X H 2 @\v%[U;7/Ճ PryB)k\ƩVjAXr3Z%2.":)%@9=4 tͳ?)EBGlƁΊԢn8g) '$t!4ns6i2zͧB8YE0̃Yпz iW.:8O@͍!wnQ+ k܏sySUs;ACL3 J36glAVN,mfQ#xiwFg52g^xJwc;eBdBLWLqxSZ\3E2Ć wx4:~LԮȶ"K=eL-ouz3*hYq[7w16r$OyMH!ўr e}X0R"x).W%(F\1W 2QIVa&gUx<YDl&r58>#z'g4v_$j>B(N0`d͟|t[^ :󲈇ɘo#` fZ'KVثKv$ |P9+4=4CqF9*F؋^3{~BXY *Ls@/wHg9R'a"`6@|0ALE1B D@F7$찼8^D z43#ty+^u0gh6XtaMXRTڲkHI2rASX9I9G>83bƋ] ̻>1a|7ҏJsb%9\jS7|(dl)\ 3R}5TќI__-)ie$,xdc/.)L/ USdDU v{? t4,zub.qMy˕^%GD홁n,yVV)*-!1qMuzsI뗛6١$} *@S_@p9i!Thr:cg[B˿O?1+C6X31хSR? v3GQ_;) =RW4e1,HT-?3R%.ӠCKWd\̘t7}-K"~ a*Zt746ta~P2EIA$!l"6E0UjI≣L-̡[{g-8-Zl@2&;z˵w}O:&W,3CF\S5X4HhęWoD !ƃnHT|;Wr5fOG>_DGY^|(CAchj*iL|:?rUSvtC% cF(ClbFqs?w')fuɫ` .ŵ?Ld[D&PŋDg-v?uگuP!?ǃd\Qha{&BXdo M% +պ b EMgtC$v2 řOPE>c jЊQO\VHiV#B)m߾ѮkexFՍ+=~0c{؟-Z1cQbMw ~ʧ$ * ?q{"UpނNTȐduO1z?9-{'zox`gl\/i$+o=QTĹ6)ibzKMbu6v!ݹx5#ܠJTŕvv_{6gXJ6LTT ^zN @˒Y{kIbNx9$/:gBRHnq:[T ߊ$&U 1r>L%a!K*䝭ggKf]*6=U`QƭLn-@ LD`\:gy /ԕ1(>p7_NSXq/\ࢱNg3V-e(jtP+'}V";&v&~]&RKo&BBJ`oy58:,lQ6Zɸ|ϡ[\ m^A "T#u\O:W5KLCBHxt.o4N$׷~|us^m{W>LuZ"*B?c\ナˀ^e2Vf/U|vjE 'W5Z]A{!ҥT(%&K}9+ g<9q da@ECg\.JH8d¢ZD6H6ua\H1(*cN{h£z,5:fxԱ4(( 5IÎ>rXhCFW Q*K{Ґ{cƥ&~C4\TJWpukESDI vyb eڽ<^o@qTƘq(vZ녆&J$ob څ:n_BȎA <%BOuVVZdW-` u5D7S*;^i/&+@b)oˠp t(ѐdRD"JŋVeSj h^׶NTt2&Ii1J˃'6 c0/JB%~ssPd3C t6)opVJhB|[Qi E.Zl)aAm/ G]X<0I2E Z%EeMmk^x!oJKJʱ, 쟗gޮdƼ9vWas:G2 d> MT5ӚePiZﺓ񼥞 "A*1&xۙd:  dl ulW;2~f_e!b$eJPo 5^z,PۚKڼу!q5OR Wc&Ɂ^%%Y,µZ 6ȈAО>7&8Ī.iZRi;gYwzhvN5y+܁Dڻ!_atΫGY?,o/T%+ӕAM"W+#$,VTN׹N?"VO۶~OCJATR~;Y@fG͗M pg]7]|u%@Z&KdswR#beZܯl$;k]{Wq_mM|kTʳyoĐ*j^in]u#.Ƭ'yYMٓۯZ:/([{xHȣU'CE"ejNpldFq,JtV^V8Gt%C XYNZi})*ݨ~t5SyQ;J5|ւɠ>{p<@AqX<ӝ- Ҡ1%j bH+yD9`v͍X)5! U[σ T8kkg{Q_*[X~UŎ~"3Ṭ`3}žɣ(Sus%HA%w/iƤ3-0}Y‟җ|Zʢ9"7I n_ iZ(:"y:P{1h#zP:DqgFHP";*k*̣m\#>FS1O =OΆʏcJÍ3`?Hbڦ_<}"兎?As%#^Vꝰ~$ …" WNh nc>4ՠ=N?^"e)bew<#Ywj.}1s ()Ny0G.r_I*U>Hn9{h+,Ha]ٺ9ڜghUMDωA +GpY.'iF ١m@ &3/]|f?׮nďLHSf>pX\{/+ f2}5 #E.YL雟C:@`%,^?%*,SUx,?x9Q\]$%yVWnMs:¹Zi0UB?pV~xmea*59]$b@CQ_4QZ:_k\~1zEw"B`0<1X<Sy4qփ?Fs.;Z ~Y(u͎B~,tAEsߦU__u|DKuh@Is<-1~ Fa.[JWb7u2&ݲ2faڣሃQ)\^9 _#Јw* 𫥳𣕻L$_&뛭*UoDJՉ}mDqU:K |ܺApafY';in=3dϵ4` 18Y c} ;ϙФp>Mй8_ WڈHIڅk\9h`seY1]E?x_c,aL8W@155hF\lGXZ.AA9)mk+H ܒvhc2dŧf+CJe'~0Op nZ.\;٧tbjRS ~z}4J t)0}a6MaV:(zk^Rt^աۢZ;9o܃;aض>Q~C].M3"mmʃD0*cͭ+8s#֒iDrp>KIw}~MZ´i5ޗ{:> s/ң=Dfj&=,۳׽Pmj+tA[Dw,>=3Nj93%ӟam>Ex]K.l6c@JiFy37a oKN->WU0λt:*>[)Hi(/wt}ZfĮ6irMW 'S3OMDl{ EqJlFP\l1rY7"KJ' õo,C8ZQY$~Z&Td[_H 6ҝ_#{ y "]WoYG6-Hf& @wB]m{V Fn$ edn.<ʎ>wȆOP>4y4Z~`M T֎pk"D׷}C@K|d#Pq,sl$Z.`GU$N"(=q*&oOTaeAgiuVa+99*tZj"IT6^T?ûQ0ў&/GҦ SL?c5ߡv|'/JX]w 1]ப`Ý޶znN\*7m`2yqhkF`g]yUiRL:., hW>>>"-Q&+v4O2{oa(|>62+GC.K!| 6oc"Bj%M..s*= f *"mjpEß&r~݆|#i P_v+c{qSh,?)p]%x"BR袷B'M>g(5mHӒ0@jQCh2%8VD͖-'w~<}4U͙4U8gphޒeWi9O:<h<zM  v {XI8?'N։,fEv0SD>tλ/9ɋ3@uDMW%kg%p/G½_F84 Eg! OBK,/f4Kmڊ0(80|k}tR\iB\ب 6P&Fgscb5s֜}uX$sπ{ h枕j5 Ğ#n >YCقSNW9Lc5ZxWVd:8 4ѼpoP8%ÿ2Jǂ/?0(aH$!m[$PstQ=)#i Is ѫv֥;xWGN;!'N@d^_LD钶]/Q&G&?([q3M4%n3AN~?*@qrU!{"ṛc3X4TjᗛZ-æ-&p":Gs!ȩۊ i4#TF鹎}SƴFACw,ؿ}Emo0]\Lp1ӯ)4Gncsp\ԛA*zCcUVX^wrse/mQ<+@Q襛Q9sQ\A5IS> ״[%(%K›/,h'<ξ@r /AxTcX=j% a(0a%O{YAvKfߪ%ZZx6e`@z[k٧4w[66rf~=5 iK Po88\/o1an_.vO knm1BjN9+bBQ27 kFZlcJZNՈ(P4k#;kٸ@ܢ9r}$TRmI௪n_OSηLm5egMbw=Gblq FC۪5Z<=w:PYc;l[hyzbb6`Kig1aby=J7%ii&ZwG!4pWg:87Wc/}pvG-Rk1Wi+oB<O7`:$(w.Eh9Q7pfcj|f毅d˛\1/fo͹kl̢+oa`&yJgA'FT9DLc.uZMLpx\j=[v8LB4ҥTwo~#zhݓޭWKqk+H>D ~/{_u ZF/ 4kIyh&N: tq\Yznas)ʑYƈCbkf٧Tq5ۂ~2a|ɟKe1#~Sx/OoXVAs{3T)/UCjR2!=/1?l? Y.޿FabantSaM_ % ==XHtg;ƘwqgSLQ[;Q̽4h[uz-x4Q*:o"Iz-V4(Xк`tԝc +BIIeNbCxUu=jHIvK{wEثy3u^E7Vd@=J-ůH l1$\8ڑ(9+T@xv:￸hh<&dw'#@gU(NLGy|$. 1ICg`dЃ )@uehiEJ-3% á5ՙH|kH莛 R#lxR{ts,ppJUKUlEOYG)d~VIN{*=yӝտtY埑%粘}-6^Ud ~ڶ<g}S9@O/  *9s5KoAq`eε`gÇ CQ1{>EyDJ@+c 94c`$We%jZBY]=I{i^c|iECii(7#Gq-[qt*{US019GS Ip@)ɞr>O3M!#T=*mf('Vte ظ!tzМ8@)OS[N4IH~LyXS Pʤŕh+Oʋޗt\K;? -7"A4=Q6̎`96!+μy"qԟĂb" xy?dom?ᛢN@z;HMܟ"M7h5Q(aDo *p;dfnC^O- CZ4"ږ3&?>k<}l;'>JJt!sM nYgŭIJNq(hxjT)qmo W?l>YXa/7\?kܛS GM)4\c_dlj$`'5x^7O0\v59LdML {.C!E,KB %ֈYX& L?emR6ȿ'J\8ʌ9Y:^LvUgX+bL QNؼRyvqaGpVQ"nW/qѹ y +m2Mt/k:t-y$orط( 6)jQkhޯH7Ą&`S 9U+M /~ƸJ#:S#D )Zt |VY#FwM cg08o~3ە &#.l38|5@h 61PquujZL8CH~_ R0rV _btƳbt B^J}d#FyfA|4؀5 JZ@!Ex}C)"%1壎R똵`#ѮB`6g賆UFwg<#'Aȕr~YOIz ' . z%f"8kG!LJu$WO2¡< {&TkrC?9"8wAP3h%Ia5 #䵤qţ?$SdřQR!:Vb8(\M{ 1vG'ub+oUb7Уt" L F 9p85=]R /($+:'~=ÄRZAG-eskb5 9kV}9dwZp뫟k6Tޝ[U`)  aN/2zY !\/2=w 6FzSa{zNcdO5ji/ )BKLlz plq>>i`$έ0{Pg%e4<+huje6BCA{Z4'Gu ԭ6JP uf j) NZ+Ŷ"KUE3lB"k?#Ni񻑌G}!o ifԽwluKoDWg=j>G01T*΢9m>?I j:FirfBF[LbΜ"\,TSҞ[ݍjg10RH "{]"Sb}Kp*:N;?(gYttW4D%i,Cx5.# QԤJ ";:sD_>X~GeeRכf9 7a-.ɄŪV06/d}!+VYM!0\_a0!,+ 24Wu־>ɀGNDU ٰĀՠ2K@Q{m m4$Ry ?ќWG_6'Ihq~ڋoSuJsi]fK^wF G\LV6/uRf:E.ǵ 7gcv`Ud'3Pp e[._s=sD&ETYvR67K'yI-~,w(Se4@F6f1{e$P9F&phN" sLᣖD%27~j,͑a_"vJڭ5ydzŮ(% ꣋mz*sޫ?k ? ǢBw\p{@3U\[ x۝? t=zOIL?yeɈo9ɦM.w oq6'S)dI} q{'Ars4R % z#NDѦH I fD-|GB$bl1֤>$j啁/( }ǜq9( :NW2o+rJ*[o P(a3O <4~O1?RU$kl+2Z)Ͳ ,12ҽ.GqWtN?O%eA|zWExl2)sB9}y>ʌ]6Y7ynxO%@݊ oɳ~8P](niJ5zcY! w}Thz@U~));ԛ`)Q.Ǿ'1mG l^r/S/x<>wxa)b`PƠ?K͹4ʑ72~ΛVB[bE{yP=I]8\E[9D*6_4Ss7aAxOSAׅmf6 %hJ:̹/h?s؀[VSoul 0cfg,P-V|` daJ3E}pT%qžY&i6@ ͹q :ŬX5SG+dLL0MB8Y!=O@Fwco,Pn F7U S'&{b+f[r\QL=Zk{dBY7QemT t |8 <}5 "`)>5(`YJ{i'+& w VȨbTCrY"\O\6`?82kґS{)"q2OAS) Yskx# %P΁asйɂd"Y} so[z3كO{|qlM2.) *5Ԣc|Zvm9rD&F*dVv5!hiCn}ܶ7 ?+ၦ (.u[tt-=X$4۸*yI% k}7KlV,c3ucca j\U_F;\bAȷiMɸV6pԫxk0bRE3Pvt҂vj& FbW!%xANpZU +@p^JݻT:21ZEj.n[ ^{VTXjnReyA%y*c" H5`qmغG%tc5mAqhV.3AzĹjߡ5h\2oi䩊xesGovDGHSHqSK5c\9to:000PK[)K%*BPDQٰVKJeTod0U0enl=$To` `l_P]D}3+4R,6v}CxpV?ZPFX++ceנ &;*_쁚J۰ Cz0ࢌ,Ԫ!d/<7MjD2$6:\C`.7F #}SϐݨMEjjGZ oٹ+LJ="+ga?VXJ4?y vpg”٫dM\{B[yɇvJĺ[/<;_>;Zh$"}>cI \+Hl806[xܲ\:#F4j g d.:~24Blv~$kU[\3!J͌V܊yAL^(ļ˱ۣmNV:ٺYDc> yrg>~[9D]Jþ-w ~:K΄ȣIV(Q'+B})l WEh80AR>BN)5tzƖu=El"2,_*\^WŻ͜}=&\0f53LίpV,DX.zR{,`BJߔJzlw֩@8+RI@=N;;>n)$lD#;p2H,k#h); ]O^w+C'L29sg{.26ʷ K8}سJsgNY>v~̰߮ѓ3=/ | eɡ7*: b n{5C?w7VJ 1T+"};x"Mw_%SY?Ab2d9bqXi&ةmBуd2^|XKr \DHB Saj{, w&!ݱWIy1[uۈ]xz-:^зB⅓^OR<0[|#pR{Cw%9K ȗte\~-S)7; 98z]2 yPF|j0(T4`'ԋҬf02 MTP F5bmEYR!|=ӢMі-/vϵ};r{9)33)+kXV#q=WufJ<,"Aӂ(%T$62E͔hB oM^ERS5\>zYLo%I(+G:TJq(Z&й1֟p AgkwAtNi?0˪vg%<&$8[P4a\~}?o%=yiGx{,YqOtJp2M9W :pᛉ8Rzv?,v cZkV!-'2b$b-8$V'sX1bzr/F1i)6JL Sl*tTg%,D#tF.?U.>{:8G0]6ӎ1pO#/'5LXY}75u4'CI,BeO<)JX0(,híe,j^ ;si)A`?Ļ T?aX&:CIJ#(zv 8r]UʶwS:>y[JRt}"%joW FY&qmca[Qq4}L r@S)s8UUQ!YkyQiH= & Qrp- v+ִVI3s&Lc"s`ǾaPHSt-pV⭳h9+ 246Rs czD[ZNQ2fނ'D/~z-We :̈(FR"#̧^qy70?Lū!]IjW\` eFXJ3ԙfHw/?)`b"N"I-]}ʟrٹ Kq;f*ʣb,Z"j|Z6OUD+"/{n@AkZMW{~Wox|$9:UR,gFҏK\uɅ˒׼p*kJ`׾8w\usS)&jvIcqOK>B!~Qz ˱*cVk4sCCNN`V**T-H;$qCž4;v"q3VWhdyNRY7z]y|Z셟 lbblr.:E.5 ٪t"I6_oR@ToӇF݋Ng+._ HY?nxGXVޢZi9 )8Tי 5g34x~ u 缬|t;SSsNߐ[m?Vc:iPNL63Q}7P~]&g@:KDv. Հ}iQw2%W?@Yuިa迳=;1籵/PWbzSƚAڗ/NP34.q)eM?ꌃ u&n, )PZJ:#|P::2vKE33\J!(-Yq|!Ha/\@9qi"e27zG@j* m9oc[MYtoWo|ttuYQVuJAF{he8Qou ^[v%6Q7lP ?\OYC.H#BzD?Y(ړ^ʐ5N&\70yϵ| ҳ=B [r'f$?ˏ[*e%}:WŒϮ! [U}a`_{)4kt뒞yD*:ކ;T8bV(Y]5>nb8})9*))o^CA5zн)#_1.~.]bބ3g pp9_=(6/7֘}34D K[J"^~PL5i Xd޻9- M{UJ|2~x۹-";jcA4^6 ,b O=-~Zsݙb5ñ6æN/Ex؅zO6"`itpuU<+eOd>ߚ''! D'XDٷ:V3 |YLs.ĕD@OVDU ǒ\6ALW_U@8q-n Qϰ5e-ƣЯ }o`91KgԆߛ i`RXU57AxTOKu ;7飿Ao@V@84 c o/b>Md^ BL/  {At?c|"RՏ/bfiWߥ a"C>0䆠 w4ͫGq"REL[P^OuT3a76I =)Y*4pؐogM _BBl}Z$+lgxp|'J>A@9Y1uǎʆz>dWڇu2[C,);01a[D\AМ5-[6@E5Ҥ%Hƺ@%4G$Є3vshzU=uK1ǶM*-gZ3+Z"Tkx,*"_<[KXTMRԷiBi|j!xDgtB]N~\%Hש65N;}DYǚ$g Zr11Ea[pef} =@Yrb0~ Oԯ_ɎGI^[q"p/HA( c$7 k|`\ODngs2yN ;{$U8>}bH7c#ڮ3td P]'ڶ4@DT-Rtbv9VOŖƯs9{.Ö`/gB8HRfnfl {7vsfOYyb~<{at͚ O`LYh*tRXo12"ds\za뱆qT+q}z!ݯYg6 Š…(k݊DP*f?ϻ;oqw.W5ucB~1=ΆR?oArOaCJJ15&ox@ FDOvY\r#A"@e^h1h݆,*qQ,9,X:g4 ~f8i'kfPīLI.+Z%^!Si7~WTU ~ґ(@wRܢ`ڦ֥{ZeSTe}'.̀+iFmv H+fH ŝ:Kk32l&TYY =iD/^p9TvH\q)N`vt8OYk}ut0*y{nFwr 9P_tHon CzG8vjWbbaܜ|/AEv G !~n Y.5N/Y)umUjSF T"bH+ E"s\oPEF\qN7?[C: B _=&.PW#~Ph5қB8 xvt'Ovxpzt)(B p KCƬS"HQ*=6 ҫ2;,C%kfaCBZ:nR d~N\W0Wræi)Ndg"%B+B- Pc8ȘUpTt=#JpC;p8l6ʅt|ػe`4\ _mE1q9e`.,rOW'9Z6O elH2c-BTѨ /a?8c9Av~$>dlQ"$1imU@/ьu6yoڄ .K]$PL 8Y!V;VN-i*+}̌9"g}62}K]P߃-LydX}jppv֏ Ӯ9᠐foO3 "œJ[5š z זH>O7:oj`*xtu`"E>|Yx0Ǵ丣]vVT_/u֊[|EL|K#-z:Ϯ̵0 dxʜ.DQO[/@i}<'kǑKvhsdb#yS(F0W$8^~$jy~(ʁ^ln}k$\fU`/$ 36h[ۊpB}U)_ls+HI ?2+ gc/ӕcG9[ی+4JIB肵NELuZs1K _R/_XgT>4 ę a.~+lP*{oYG $-"0EdO˜"/*HW@l jʞ"!">B/ɘ 3o<+jcbAlj~눞o~dSN;aύlC @p5% v׶aizj?1_ .q;DhȞ!Q([ eH0,bj~4@Jb4T[n8)!x!AeFcc*VB~Kq5x` Y \ȂE!̫`@^w+*2ۨP [\Rp5MȈf[׸u#nmvnΤEX}(hh,mPs-48='| (mSyx*SbHliΛ4|h Z%^bOĎ+B<sJ"'lt ?E-Hz<@)9m,CC`Rgeta En}8:Ueħ`%Y΀Hޞy/&2f&ΞrDA&JBb39E< 8}MX BW{n$-*y%u9GUc"ݿ*!"ǐGǏ€J"q{cc=sK'Q<(R/Q}j{:θaj]h8B3:2nt祫' z|399U#oX.0N(8/R_%#Sbxg\$Mpa=P#qmB-„ZFty;f4aI!\'@2Vznv/~RXD3DZ E~$p>\9 i&lxP&ѯ+>x>2K/$>(*_J2tU6zn/E!ݔOq9hܸ((_VQdլhң5,75/)!"a/lQSWܻٔKy'Aq- ?Bj#u;)קh\V珆Ŀ'maZweLz@s?pJa,k$Blj!LD<խ(dH|8YBn6 /x">Π*꽭])T%ġtG[<G @j^_|jr<~ƸBUNɷ?]f'B 0MJ۔zQJLRp hiBCv|שC6xAg Џf1r痗6{8ߪ`Ah0,CnֵGHo1U8*C7)5Ⱦ*P[7a8Rrfq.+_]]P]ࣷџlK36bi03@%.]4t_I<]𘶳t]>㷛 9ƿG gGVCMg_TB s㊓O&7{XtAl&dZSj$wB\&n_2} l8d*zdz\A?dUé6os>$Gf?A}+ v+yRc.4a9(u`Xr,Bձ˙c5#޿TS[Q`.TF@wKZV6*g ZZH1TY㉲=M=7SĖ hj~[yHʪ7/%HΗCvzU\ 9Q㰶y";ߍU7W .y$k[ݿYfD&nȕVE3wE 1 l5>Td_c/7%X8[Z/$;esU04`@lJrɃ* 峤q'p.Efd( Jko+JyIg*h(ͱ+vMeq#} y?&:PٯKW*~FÖU1L[®#pP?{F*rx>$H6nR퓜],}s6_DU4%SH ̌[{j8ULޑfꓒAAdpWpvXg!02.ކ3B ư3$ 0A&ܞS4\h@]ӖfƬa0ȚI4'Ct׈T?$/lH`(8|56ԉVpAu/mZ }0 ~'VY96Y9N (=nR[idYI#=aD  P;-U:3C6@lУlgp5:ZjYܔCA)B%m|b)>j4"NæsG"n?n;/Sz1 $5}sK!ՊKg{6/,Mrxz=|lIV`kb89eq=oN9uDԵP[׻Q7i?vqG,6..1gg=Z]Tξ|J QиdZ II8jJ>`s|pd(Ҕ$s%R- AâP^Q3@ =:98Z0>F#v*$_'GA^j=Xjݴ} ]EjRG]vz17-Q,<38q(;r zx.UD ]"Ԕ3:Fi+˸ CBP^X҅Jdq 01݁G…4'@ yQէ7jr=u8W|$ۗǨy;Qo ]n#Lg&'N"opud߼M 4fG.BK |*u4 g ѣiiHBȧ4m;:{ka]moZ.Le'`qnA>uYg]nO"|@SqَCT_t,6#[wpFo=mMfH9N$f{  4V &ҦkBEI=s/i8*h2ȷ4.jw,GA;gP4q I:,'ۖ:n+Lok 7i{4K2^"r9Tْq_)jfhώzy]lF|6.3HBZ@P=Cz.FfF(Zړ6Qa4p xޅ6|_5! Zvrqԡ!GCD:BBx@#]ZI)% sh&y4^oozzֆ̲6 VK$ioGokCRkmbFB(KPl$S^~+s,xdLj>ﳳ=JցG(j"=q;k-ҏZ4i%^X:Ly&Di;t O,; %cd٦($ @?h)$GY_MapgG(=T ›yugy wx_DTTy9E<8H#XYvDncnfrP ^D2G{''m>e:g_]!iR}PYw?[uߔsɃz%~6t~-s;ؤV('Mjʣk/3\6p[Ibx]oALwd<4rϓv#=m-S8 Mc̡&[|6iK2װ}yGwwuc=E_=Q{qƵB'&=+*zNZ3٪ C#_`Tw58s_\TQS0/Tvb]W|%1[4: <*]#6pn^ܣr,K?(yÖTkZa0|[NYtڤq6h_f$/&5]g9.$Y$VpitP" 3:=W̋7Mo$3PI;w 4Nf;Jُ#Y3w *:=ۛ8ެJʘK wykFCKTMn`7ha= ӮRɱ ;pJIv7L+Y٢wOI_6C# ~txQl _b?n:¸Q.f`;^c&6W.sx*$g9L +6xnp[\aU C!E\AJM`"{>0vBˉOÐ+\g:7u^ BP5x:r*+xVtY+2FHASrykw.bգCy˓5sg1"9!% -IZлPPX޽0nAgo?d4+x^8{sn:*|K ~Tɐ KѮ+ȅm꿿pP:] nQ",)g.sI=]|:sn"bTpײe rI X15?B}m e%]RH,Ca!j5lk$b(YM,,@ %Ұ[*zi7Gq.?c<+nl6ZpWSJ38D&|nUIQ_Ht 5L/K@Rݺ37'MhYMx4S1%o$t.Պ$b0Z=<vc2\D3/$.-?طkzj5} vcþg]M FcrI12I4i]qOe("צpܦiU>WZ2np.N36 A=ɭ&<\@_,fVA"7?e&+MD#{?»Vh޹ X|v|p047Ø=뮬fe~E q[[hSw*7dcqHŝcB0y '"ޯYqlBdk]}i%8}FG̳P#m^/]qW< >;$TUֻB/\sK*B:}~Qoߣ=З+&HNdgj*UۖhnIwxzjyeEJw4aArYűW:ryFGBg)ȿ˜~i9-zq NKW{kU*tG=Qq RгPƌB1"1-]@!|͈jNpmRzbm1j߲/L~ c#>`Z({9vZ.H=wXk %%[8Kxsg51Y*ܩ@C!T8ګ ي4s}ܧ1l`^|wpDTtZ-i,e|e32"vrA߸@@oΫ;Sgm´VB$Ǵ`_4DCB [YH;:;oy$@t".^+w/h3i#L+7[pX26Nu4Na rɬ?C0PNF&ݏ[#>1v9~ B0bӊjDخdOx ;mBx0% l"9CM{U@1LGeoNApFSG1Yj%ݲЇ3= ʔEx=jr .\G,lw;8@iNh:~:&'֥{&ŀetIN7ZV%HSQBeUE;x4J`kۂqgU_qhoyQ l61+빖hFatAQfR- 0峻㨔HcÛ)?>cʔxPx V.!hȴjM=C=^%:+у{4%kP FP})ωL93j @e}p^%yOfJDruDӎt6܈mAٮ4rTxT@d̀#>,C4fb6f]3ۚ{`9$D Րc1| :4mHVB5QBtD.zP$2.Ί9}ҞayJZ⊸.+56ݝ]Q<4&<l;La@p%b:&1w[ “oHc5\~4>m.et{{CCVPc^Eihf,g+9H/qd)ؤP#"Yn<8%Ik- ?E4ӳpR.d OR~.+tposo5x׹g2T(Sn=BJ3|^Sy_+Q#3!qĈF ؉Hb'bsKpM={GouvwL&68>xqI"گ HT3S_ =_ۛ6jUKr[^y_zpB]֌l^g榱pSRk|<8atY3ŬQ41F ]+<?$".e4M] '-`䓕Mɒ3vNbD~4c4):  }+#+zf8{>HO|!{xv(_B#)2#Z!D>Ɉ8^* . "n&ASƢzN:WH ~a hwDpW KlˇRJ9g)n@wJx|dB^(ʽg>S)+,\ šOlZK 7O`J/ɑQĢEOc Ԁڹ<^Xo25¤#zd?:{R2$/6~!5_AJ+vypX t:]c'نf}v'm~<,aV➀$M)` 3VuU7x@ĔIr}  r+EYD5r%~qݱy[?@\i tW\SQm37p=ܱN <5#]ޭ;M :#syqX؎_d e 7M (h#1A&Tr˷Q#W8mV\ZӼ=l)l.22"w?|,ƾ*VyE~X<h`YD?¿,uSBT'CHGN]঍~mlq}d&8e= ЂKiБ)DQa]#d%@Sϡ,s?lvULh;^Ij: ݅1*a_H\6wR׋O?4ù*ras<J@5&ߧÌm'{0vuTA ƍqgI^8qEn>;bL$wl@^ف\4$)ẽn J6tGdS-YkRܶy9jQWF3Mj͞$w'S AgMK5X)d&b"sN(3}<|I5?FYo:greJюo$«E7mNyH"ߜ?\ɺ$ZqBsuL)5gηewF5iƭNUBt盳PLwC+ y?ļ6:ȟN 87{M˖GdXcux}Ry\( b*1/,ՂgɂIVQePr}뚠 ʏb(U3V(- `gn$)oUL>c@^?)qpQJ=kZ&ehnEmd , Zi/4~i<? NИڔg(΀KF$ i xbRހ3w~ҹ)%R\i&S|YWw@":X˂ dxp(ADPJOWjB愕ýaɇ~v=vkzݣ7=,4fIP[HaJ+j6tf]]-@V5}X-5mV8Tډ$.='8I!ERbTm65Z3ցmQt4HLh5vy1[•dsǡ 4d=, ű +s XI| g-P3(7I҃Fb6ܢvAZR7#b)|RA7HCSpYf[JE}vY:Oϴy9ތDUKCQbJIΊ}"f1rA;FT/k: 29P䙑2!a _ՠ ois=5$qWu_ ( {eK |z.Lãdyrg0y.fC .W5"{RJꩱ03 (l7ʋ_~P+OK:AtH㊸fq68Uvnc9dzRxJ?k(mf|49e Tj8 L qձCbZF^! Y飭1ү"wVLzy-S] Y lEc8ԳXHz`z{K `t߰$"`j$M:#+"? @Q"m}"DH%qւtmRyPKgVkFX(mo'腳pc_:tXsNDGqə`(Xgn*0 4s{p@S|H$aϮ3u!ga4LkATV/]Eݒ4׺Qԯh3ѯ}jDYُu)'nYje.ZGO~H2@fh>%N!d _zb  eUjUt~k#55`ɿ;?r%7JAȣRБ0_ ÜXK6f$4rEoKHYNf7TBo}'¾3޼?תobiͰ4Piy\\ 1J8lbLAhmԾ'˭,og۠cܕOhҧTDxY:?%/zE%e'U5aJ4J9#Y NR'6ufH]2l9¶#R.a~⬇T?AqYt<H fZӅ1-K1ŗm~al ۰Q2PB)fYl񎴊.W7']<+-NNqtATj |N[VȥN Q_Ww˦^@UF\V3nm<} zR /.N$8 Τכ[lGyq3;*HJG[a31Uac} wd!Dt0?0-Gic}#SɽR\6bL^qսR2Д6.57Y5ʗXf97]!O]>Uz7 QJz+7xwOgrHyRgu(uKH]xƂOžG{L#SQ7Zz̑8ET Jp"L_؇SayZG5 Ɋ7'GyXR<ƷM>LD:M>1""C6}[ZS\ \3O9!͖+(u0Zn:vzC*-qɂ<,܌*fCY)n3޿*J uWqP/̞#OFSuSQn;l2 ۦ̋\8u˳[G@/C..+HJTA8?`?2gLx#J~gk]1| DιٲQdtffM(yYWX!513㉑= 15N&)&~}8>Й_= $qي߄"0+!Β9 x~[exJ3lR tKq ד{eO@V1S17N.|˝Wl96)@MUd-A։G"*;aE#3ɫ^b;^l JPE;wVOu[pG89uZA1m.~a_q¹hg0ڳ[;])AĎ ].G [yE/^/Tz`/NHw^AG+SR@ Rmw&+} f#byS:ccaZ fjRywPゃGh o ZvVeEr"A`z}fmJmja!ishlcJ]a9|gxN f!" <䇇3^')x + V tIF>}R-u}3?^$I$1p *zW﩯OμXRqh}GlؒNEEv&FJÙ2&0 (İ/dOg$U-VO͵s!bڽG6X-5V*$eZhFϿ/ bۛ UCެXڤA蓷!5ݠlA"< (Э8xUy-tzwޘ3bK¥*yux_I4stt(tE`&UMF-B?X:i` <SF@HGeQ,AAIR^3Q:{UIu` ?C̗l{c☈~Eyqz ;Và_$9ʰ`*o*H8hda7ps:a؊IdEzKhk,mL pmI3:} pVz#xh5t"EsDQу2KfA?Y_IJ*Hhó[wfOHȗ%WM[wRЋx>cQL~Bs1D3 fYQzv^2LgB~'o̕j2glC'~w@s1$3v3Ѡ2A Qw~T3WZu8mOWPCB7Gp>G'o6<GDԸV|5MĴ!1\HYRwv7!Ї`K΋+OzxNM3- W813UQ7x澓zRJ)\xxaPQZNEv77uZ  5lF4Zmt ':3a\5 Jl3{  f;Y 7kw}Ex$ArZįlXN6/e0ru5hVQ dTz hҽфq^jʊW0TuȤ5\eO]:%7=T2 $@|&W}oĵ̌s 8fB8fx#W}6M[@MppCsD@Dfڵ.{wK/wgIh1bzb#&Bgǎ +z%Niw͡0 sW>"bzb#oN͚z%9L، E'ŕ`!PZS08"V0،e`Dr!#('jrKa9j.P_enl9| T o|8-0Eq<3.ɞ'Ő8c+DsV+~ t6+ הWVTU?ǒї% ْ3HڂdK% ^qK\j,xʥQc][%M97؀zo "dLv2BM0S FTXQcw 4Ϣк(2;͘σlnB~@N1YuV|{Q(a vtѭs٧1&>hW?lĬ=G"ۚ lt- fglmnZj{+_v k*07{l?4J J.{8L˸!+ d6X\i8C]!=?rA,36sؓLtsƷi\¾:g/4EIEb#.v HP鞲g}ʼnRAimR:) JnqΧ.5gۻy%!| 452Nfp4֓gҗ `ծv]q *9/6;V~t[@D1ѭs'6}|8h]M˭L77s1 c[$sI+>(| =F^/׶@$tݠ*YrΌEz7GzI5@zQG:8GvewW1%;f_?"xuD)Jr5XI^Yj8EY0O^LO]U~u˷Qgf-b+:>V4̑^AƘk:TUNJ!$e5_=S^4j#<]ɄB#U/~{{Ib@(Hڦ-1Ld$ ]ig:{l'#St"Z@߮r7?@VEB]0gc˚caB-4uEIbrY'Pv`8s;_7}Y7+嵸)evlJ!@ʀC\:K&Sb:HB,6/6u޳ⅸW[X٥EC[}['ؤp[ zI!*X(jO z멡~u1[XFIvTP%ƍ{g|P8Lu5_;&<톼 С!)v^UIaC`ˠ[AE1|,n_XSw4 {0oK@0c?'@8&|.,:WsR{yH"t1Mݛ54&鱺l1uOưOiPQpzfEMD}fA?gMY3]oVvϪ46gZiZT~1[4{'3:!ֽM P*kp:-}{ ,+b9ܶ$ ~V+5}{77 pT  -Tr"|[]&uBR7ÙJZ`CmJoExxR41,B.'v-bay~`6}䆮G,֬ %뒛4ɘnBX>[XEQfr'KYfATdHFbId:WdW)$Dp\r.[i5+Ŝ=M 0Zi4]<{FYsõ' \eidd-Π/Ұ~D؛C'gd/KrZ;U{K(Jt.{ژY7 ڹs?<^ 4ϠTW lޱX_@ ؖXhY8-2 9aibj'RFF l(hEa/.2uY'X4ۏL\JB !hX1N#%3 3؀v8&<8hq0eE jD@LttFйFԄGy+i׾nAhAP*rڝo `_nfQas5C=N{ q:Ǔg Lo :kgoA/͗Dj0WȖ~ ڧHK?'ӝq^v[ PM\&@}= fc҆꣌{PjZWjWtgV0v1"LjϏK_"sBEji1 GcX;m F7eɎgT6SZ-{붰B.qh~ِBbC y–@#Tu-˒dGcH{4g h@^* ʮtM3 V =,yQZW|j+?q*9I{ 5rG [bJڢ\S=&2}6Rz,eYdkC< fNw;&/ llIyBn~12|K[Z^Jb"7܍d I"4s>$ JЭk4M,V`b mjzdRAwµ8zV䄷2=,N-=g"@ Vs=%}S㖛wzɖ\ '*=K!bpM.% 9qRUXB_CO  W,D J QL'I7>'9>8,[~2`E7\Ev"bz"wG$}#/ǜ!y{:FCgp; /1 hqjTwfz:Zz&kӟO+/YCڼ#oEFuCoVP҄2;@rV-!v7:L٭U[wf"ׁNB٫0Q$DNC? CXg"\}3i0'T%Nٙ |{aGU9ηLqW# e}[l6f݀(9Vj8ʷ$XMXBX> *̕R*HD-@7ccb`0?;̌Ր]&m,"D=rD@ѡ(0/zS,bG!$GsCl+_3k֖]HwL+P\ iD&X{p{-3QiL &5,Iϡ(Օk׻?69^ [a` &bSjNZA>YngAՁz1-֡] 7S(r.(6^[̓Jf;*st,jrJޡƇWAXOtQB8%6RB.kCb6@2BLSVU,>mYAK垵]S0pcGa*/O1yԴ AYGR`"k^BHU:5mZ:7QJ3@2"ƓL^;çfCMƷf'Lq# J17n;r}2L ^xXuN@Ao$&k9? lS(ݪenB I^>r ]a2KQnشCǶ{Q)laB k3Tq&MNՊKE3^aNJ޲1tMp=@zq6 "t!BUadGmVyOY{MC'y4+d4N>1a2l4~*Rl]("6IÓGv&oZ{GB>?>(Zlm:; T62\ЯBA_U\X;iȸ7Lν@PxێשwF|*GYHCE@x_&|z5pC'|gM"d / X :1-orzdwÉ~EyqtU_ȣbCqjH$GZbtOm_AC$ܟ%cUſW`%{\I{ξёҝ>? ,\p"!bGO.(.A9 KF΂FE!`dL/]E$fI Qȑ"ΒƂ\IAMT}\9IRP [@y< Kp^iSrn?Q>QW.=M/re;l'eLGxp>9z89)vV'ۅ@*{y6ԡZ"7hM$@^E>^nAG`+I/i`X1ޱ&I8.`<7{hrHam HX3f)N9gzy˪ߩ%+"^+ll%+ƹ~$:xUa t:Iq¢ؒE5fj'.'waR{mp~"u%SD(s?5R>V(Jc,3A6K v#,TmGsYԂ3o2Tb j~P5^Tdp郣^Ř]"|{e S/ΛK7R"8F.XP`tQ]D8$oѿ\1,c݅'ẇMhte>f)Nzs*BZ]FBҸf)DVriw:eha]do+z[h2uޱZ#0&ds D^8)IbE+1ފo7]`Td!\N<.-dd|bh !!P[X"brR[Ep)2@IW%wQLihZSz]Ea}Qp7a '؀{~PS‰ο X.OoL-#Me:E*|S`;_:PAtKe, *Xb`䄿4MstY4(%D:~xCRut܁G`qh_ >=UBhJn]Rw,duU&< K$4LD.3 4iNJh][%P S}ĩYIP`ȕlO穩)H7vYh_v[e@zx3wauJ:nU9M{T[h$c۾.|4fC+IߐIb{l:_s2iJ!L]r 9K4`Qח>3cg%%]# FJz[m}lepnJiV~fM1N*Wňlu }()^{a=8 K3C\ JJ\x NKF'AG5Qvl^ $cɌ^V0f6D^H n%Ջ+c|O*?qq[>Oa9bd^|4Y#Z!v& uap|(0S1 琭p͘v4(^4R<0eO蹨#MjұpFWjW8%MԐ%gZX@4famA(ĦGPs$061')0hrs?kIyȆaoN5Su0=tBGZIi W^Q+xO0-}&&j5VW?ug88Kˊ ̬O2 v1e<7${EIg`lf~(0CW0pg{Q3>Y:̭){@4TwY\${*Nb&(O47iR3j5֙pFr݌]̋A|0[)|IHէ<<J;4NQ蹅h⢰V"$ޤz iS3,֣ )L^Ss1^d3aZüƽZLOE.$Ahn <ӈKܧ+xZ+^6nIlVJXTYGA+Uӻqof&zgk5XF \/vV%sR!t/3K^źfֽM)ao^_XiJ‚ɾ:ym0a`,d>488B ΝG wW&>VPK $%f}L>(zqG3nGFWz[M&kɜCZuO 7/GNhR-uaL.2X"⁩D3&rUGAFP0Rnhp9yGCckffbUo<}/)T XAo71?Kuеg%u|,>%0M&I @ey^k%BfhS4Ί( G@{= -JZ ۑY{ d0Z-!R\p"\D4}=N!1tݨ]Em;'v;]zKF ;M"4Sa󴿾C4{cnN6.(Moom=rv&#q82B-^[ƭ?iΘ|GHEu:~w>(iY+Q=BE#T1@(rD3bpt2bF5dqbgxh6Οy/kvוfs3Ɂ4 4(ޯ$as1k&cdwCPҸq3*Q},B>{aqnʟVGBI>3Ls}9k^V7޻ &/c-.j88+F!0c/^+8a,xXl=<T ;\!>n ͎\{zg5Y2׀'Vxh9y,oZGia`L7vrj+t"NRLםJp6v <^ωn?oV_Z&ؓ d߯u<ўxri|JN̸C y+ŷ$Kr Cv8޼ 䭛٧aת-.Ғ{R"JtH<]_Q\ L=Cp ȭE$j QQ/t"?Ӵ~0Ţ|2e5峤y,WOa{Y1K|7k@L/+3p6{e/.gEy)[Yd8L e*uʑM4n- #R0`SXXc!f|H6ct6 ڑA߳0SsPmr~-\* m2XuOz8L.H c Ѝ E螥Rn0Y$ ^R\ ND"C/;*W[]&d?ZrhZvo C5;SڱfJ%us_,@V 1 0þgoOo¥S Ó*>ifꖂ]AH]#V+Y$Fr`̑@[iӠe5'H~}~:M4WsrtnnzUM'JrW".}+/܋3L|$E)KS?as}^h^w/OyOJEț4) ڒ 2ɮP9\/֘>%lYWuOy $t?$JiTm PKD*؟È߀8P{B;[Vs-!WIg7soڐ^SCHYi+Pz( G(KsoKk&OT5ererUƖ)gʼTֺW^MdSY[@ +YZl{cǚapq~C^F[̴k.*wR/J omxP6#rlp׿iKE`% &g;IOsg_XXtpdk8wm"bBF5UP(frd!$ԮNyjcNU1.8se=WٻYKA3 US 7)Zb/h-nF}8pUs#Qi/p C@j36SoY(zo962|QծnSG:!fLcX-9h4{?T_GFWM1,3-Ye25HݥhfyVnR Vq& qRURJm5J\ tI{ؔS,40:|q%  S2.QNLH,#:h@G]cI8IgH9lJR\OqydxfU heF6Š,DF~$[gkkfb?kw3:mJI4"mRQMyw"}Dw_G<+oNGmU薤gݯíګ uZH^,j%-ȞJiy<_+#r@cƆTBr5q5&Xg&F֝y+cU5s;gL'' 7S3zWvÊDoQ ,y/5,ۚ~1xG!;uevh*q.8 ^+g &t\s`Dȉm-^VQ˭]ar s{s| d1J[S1C (N4.П 4A\DNwA\δH%6Nz@`2]!1 eQ xn×QeM,qln}E.5,ʔAG&f08{k!U^]C__3̽7.\ M嶽*G*0l*qxx A u+:WI.(dPx!.|ob'S)≸I]* F%V۳U[q[3HJ{}isV< Q 8H-h_CnYKRjej&ˋ i=ZnW0S#@wm}s0qf\ipfg,\r2cD)<cq=vk VV n܎fe~#W^@!Oٞ5ۓXA|90 Do("")+0( }${.|bOC6~[ +7l>_k#bT^^X1 i֒\-pHx\z@ ĨH!r=T7w*ڝ`A)c`a西3IaP[Wk£]v4`oojO̡ rSλ}:U0lcv^E2g ɗ <@",[T1ĥ=;)X_BnccjH=# ;aLpyKΫu GNJR?*']ߣ s#ēEqdvVV3[q lt%~C(sjyWc"Ԓ,HJ\#j&|UdJ0m@)ID@Ry6/>z6!ems!ϒ:痹cy|&r9ᔇvnqDgZJ`i 1[ ^D|fԍABd";&<]%/ߧ4"P;H"XZ(%.EVأ Gf 8cH pec 3=3?E=W_WϼOK4MсaRu!B@Z@Rx>榣#Oο Q^h8:~#^a2%qG ՏVRĀ!sʱŸL\n]J`+Ki&c]R{_Jk2 |MZ&ouWdw2)90k^28 G? _T;4̱qTK 9i {n4R7xd1\唞y५7*7]0`.]OHоY)Q nM1tBR53B ct:T6ݜ苶,nh!)YXZ 4 // KߕµPz`ҳ4ա޳A"}M3ZpqЛp$ ξs؋kʳ6GA]_\F>$0{bI^a7GV8w]]~C54rX7uxu &|$:Z}wN^|vˁgc0RaOlu Je]beUa_{zWGڣϼ,82i~fT6աL'VWD;e緂r@Zo c|L̤1sut1O 1:„yWQAu<`uRR(]P[,`eNtu缏Tl&SюN/JwVG؁TĽ*E DWu ^љ'Xph7̀TĶ. 4xɼ/l"v6ǽX0`oi H۶`7z:)[nuHo΅n1?I]"(b\0DBD!$ٹiYs5+{ W$GNdj/to!R*Lx%4ȤnUhҚӇ92hPĢ2,jHY}xxDN԰$G6Q˸k>|hu=Zq5bc=Fvu4U&mwgH!&cv]'_a]G0poJ@ |ȩ+TV0mZ%y̜P2\c~VmJ9c Ijz D|kaF4L1w=EPh̾'v5JƯZ0 \=b%Ѻ]~:X3?WO43ϴ¥>mBࡹs:L}X]y 3(AGy}y.3t[ (OZO'H{&a?Ju'ʎ&(hz҅b91waR=ѭ=d\oy=Jª4mTK3̔D? 5'aR93N!6` Z$@'ɰ3}tFJtl;>xۯ!y:46'qT_ -; NL^>"D" Nm')>iEɷYիꏲo `EmA D9@ S1|LJ^Nhǒͯl\q9lI",oT=Zgzw]y@!&x;DGײ۰Qݯ5J ud2zY*ȥc_N;T%]B)U3IY FJ~Z3_QYNɘ#fm=h77i4pxcE;es>ThSM YLl @h>*fIׅL{*R(*1cżwgL_ `#MOJ:Yp+d[Nj4tMFum,~7|aG/w~&M.Jƒ}?өqjrFSo:r"&.H3%ta㒻WxH/, OL174rܪØqڃ^,ZVm'ڑLu|xDbIW.~1^`Ewi7Κ5Cۓ%uT*;jS۾4PPLs I "ۑ7q*[5Dz<,Ey>:hzʲ4~?-O\Ux&Vh[kyQ^Q';ն~ WS9?9iqVZT({ iho P Y$sFSnd $G2i* 6:ז6B+AXԢ2Kviؚe _eߺYI,kUI wq̸ "O'b%Cm,ҹE])<85i@<tc!|$b96ZO)O ~#A.j[gI\tLFHdzpBl!Tɱ#]16 N̩̫O ݦ`%ےhӗTT[/6׵Hl55=iƅaT`c4Px^֌aaiLESfLjohq:ނAZj$"J(#‡|&':~|ƦYP*e.3@l0so-Je~/7;aR9s/eC%RO 3ClCڄ)EkAk2֑"="mgenөչ>SV@6'<إő:YȹϹ|40Vu\c7G>^ϧˇ>y߅AO^<|dswM@bk1 RJ J0r"N)V/<0S<a]0lp<.G(䔷}vU^@ (a(dQ8Ҏ߭`VAwOBB7e_3ʅb#;{:!3փvy3qU lRWC ;F41sD lxY(ξi8Q &0 lOZ1wԣP4WjS` 5~0x6V L9u9e{Ki @;WNd aoC`}x}ɏm%3ZwI Š%"XD)X"d#ݧhnL&ϓ\ņ283FO܊W=$WpHSz,cBڛg D僜ίlq?d.m gd:KugVυZB>軟#7LMŭ¶sBk ?1r3Pdh$v`"+!tܱ_m䆎:Ww5l u U 1#E'G1!s^E݅@'Xb HZP!ԫq} h'g3votU>Ny gĘJU,>I#{l%| Xڌ.h-跉O17wybi&-25Md܅~:LʰI"1prC(w3À$=#>{z/[=@QB ]6F:Ƞ( Q8Nj=m pѐ- bnF}gQ^p_ ${FpӬdlƞ&#fL묆W!7ubۋ!})TT,/u{'$oI_H2@L:_;]^Õ?2<=#HG̼71owtk^ڈ6 E'e#_s rhy8yH &X('!;cUvYS#+PiGyYP8&_E"!R:s(f=C+Lmo91g߇**!b.>mLt"ޖZHŘSxnӿ03YsxuEwVkj,_S-[~ٜN<)Y4kZݽj"|NVFƲYʓWN8@ⴁ8.=,oŘ H}\XWGVtΒ rt#G8*6mL:RS0fDba'[7rM_*4gUmsjảl`j_ptabF@={ר7pJOgl~_cHRg'HM ̝+p$N?xH'ֈ 2{txsVE:‰dIL =.3˂EFv'YLC^'f+OmóX,#"zmMD7XVSӇW@fI 4l4EdW2/GU>e>p2oD1ZRg#]{i=zhO8DEnx*F Idd[(TD(!vNqy⟉!sFo$=U9\'2slM E7*GsJ:SJmrUtMFj)=ĥsB}1P/ HF\z܎Q`7:j"GtYۖe:Ԉmxz\؈amhKI;]3jJ̡}Qy@5bFVk h=*ޥf8C'ٸ?.$ 0!흛Vd4 }Z.I%TiҒ)Fcg$ xIbk||'6t 7eۙjOA&ۇxR1,DžņEOs:n{b}WPֈN:R3)~:$gj}Y(I{Wrs\7Eӣ>z83BTftvZ wQ>ԃ;U_|+a\ &5oYb÷QeUm1s3-M%U*7AV.-eӑM죒lg~;JS/g8q51.Mlk(w[YxysO=ScV,.982$DՐ)A6}3Ix-Dc'oTq6P`MM5F H[!s^;եP9BEfx-nl1ׇà]UPп!`Ex!KDGoqll\Ӕ[A9K7ЊC{?2µW?ԍ5L-JyixGXd o+lMGYs8^ޏ wkV) Q/&]V#WowIrM㝹jH+̈́mRUJf кW}E:yMI`侶ƎeNOz:7s;& woBL9An#1')7%iH=zm[.Bp.D@ a^4`jTg٨a ^R3q ?7[ٚzI?څq:Jq(. د6UZI/#Mq,alX] ѯP.ʿDOe7ȴ4pJ¨J*zJO8_Rz9;yB, lIQ!b}f,@c7@\jTu+pzdTơd/`DwӅ<ݴ*fB# SRN]e/K܋KVs{j7<i"4$<( ?Q4+4qF&BFiz,}KN'&p *3)H<]Rb7\e KOCO(UPs8(kרC( h9nĨa^z=yi&fEd 0ѡXjr]d{ӳX5 6m& $DVMS\^_ 3jg\5{ ẗwqvhad^_njyݮP=Ju.Rbv`b3%.7yVn#*.ƃ>a ךQ$3H$2%@ýRF? }?o18 ˜(}M_ +~a U`7qckq;WrM=%Kp*nL+=:JLN"&OC=xq:g<Ud*mQ򺅣wBUZ*`yKw'{䥆[A c oߒLQ#y`$mcfsPBcEUBѦvϊ;3b/5#aԵ\E0M},駄.6e|kW (K}lRZ]GUvE\#7h=:Km0) o#|O; Z  7UYIaT+c7nmwec:nR  FȝK*f=A!6Ra%Nv4xV{CnX 5h⼴a莉0jy/ɦUk ;.xڒr9"d)G~i|h u 7)N8@)'JM<|6'HNy,Rxb]Zӂ77AШ#83}ܜ?=u1z{-5&~YpQ_em Щf 3EmXRݹ0'ac]٣rhtV7#19 PFf,b_ZkrHߌ[i]4O 'j$aו_ JS+ u 2r6GxalX;t:B*cd,ՍPoVh0,b( ` I?d^>A/ nqI[!.bRNf@ՃK*]xZ;b2^x ?e`@χ>";b]Nse:yjM=,;'8Ͱ`Qbs ,+X *&"#ϙ.TZ|1Q /u~QP4 :lsBNHO(To}@16qt]Fb$C$Eρt˜ޚ$)WUZ)oar46-LvG.XŁ(0ZH`'i|5[R"{[skWt^,6Usg Wb2jU̒I H;oX}5ܨ}Zw]٤gI w)T|<[{V8f%Gg + t"G|y | BӬ:#Eq;BY. _οl9U NSIY倵?6B J'Zm ~sC_jnDsB;s~A(:9HC5,-84hB"yp_JYpCHX6[-~H3gZӌ \9[TAs)~+,{' -+{NDV l:2v޸5V~kiog=R<NJW*HvuQtLP"wڑ~td\kt+e{ka{oB[Uxx)DZpsWAXuђ=`'i1[fe([훐Uvk;:]~|6`3?} $uC}8i~yUZ g[p5clXZ[an;dEMԒd" @s] ИD"4iӱFeD2i3Bz(;e)(G_ fuAjpUoYQBƒ6QJ(_r32?Cш{gܑ0.=b$1?i<,XG!V$Q/@#^1w}d2%:0S*"L~s&cSFAXAJ]n1DWvYo 0P6w= v 1eu_(Kuv4 fPH'c73ݨe~/ %)*YU};A܀ Lw8C ]Ϗ.,KTH| Bӷ'tV+uJ!{U'mkIyKS0>c֢%~w(yrʯ 'dΎnWiB񴠒s:ze8lܢ$[+#iAdjxd @TTd<1 ~4u?U+5{<_3h[HRhqF`~) Na<+B2x–_[_vHfFJhS՗4M oV է՚⫼Z2NӜUQ|3 ۴L!ȜJCk.d2Sqaω78F6{&[eC8F}thQris^ :ɤY)+( "VDF*\qg>v5'H*M ,eP$ <]qH@u,ƿpBݺ\r!ij"#roݒ*J^~D\ȌK+e֖%VE@FUw4A,*yiB|Zdj[›y8==VL 7zG= U;֬86 XS.6fV٠Ǝ6j^o!"Ӣ!V3Q%bܴ_ȸs$'8k$n5ƕuӿV(Aa˸%zP`6_/HHtTqJ2si%, `Z#b[m[gɿ-BUb| .u7\L3>06D{N毖|.l U6/Sm_INljz~Q6d;2|t&Q՗ TA#t\6,7ŇT7#zZQ &&lT=?Yp^X] !Y~&5r'{0Ù%/)Vd"!TļlLI _QRL9rU;,5Zۏ =8K /ќX<;=f2(| ar;k^ä@dW:≡ڍݜ?i r'(C O/J h[k&]%ALD4huPظ 0B#6$WvULp\S4"h( p:!Pk1Wn ;UܫnU8joAL(fĕLfO %cZZL$Ż0i6o̙SC9YM)Gqk0WIT}܌nbݬ4R#)j0p䔦=\<֦&Q.+INni|ͦGFlVO< exet9%" iN[j(WsK%GI\u}C݌QYS$C 2/B>Ar%Uo7] עy%z-?Se֪njxzӒG8Il9џ4#zb+k A7輠3(rZ"7@bVR؄g*dӳCKծ֋6(-v='{};# I/Zˏ'2SAڛlsתTe pk ύ#ZwaciAmܯ'`yһhUK"[ٚVNr]Q]:>p~OAʱd)hT1o%.a: il؟Θ@KCQp$ObKa@Kcԑ\=Z;3E1촽$cԵifW4) < qgG8Hw% uyǫ3[#NLv'ag9b$XGg_?.jQ0"u?*py8fFC/xg#PΗ}MLqdsןhDgʽfGam?cMŢ3"ܵ3eW*p &9]G=X+X]-Zlnu.7 wT hs[Ex3R}Eb;[W;Hu0kr"Jt!Gzzcd|^sy $bonDɟEAUsg*J8? H蘰\׺UtY[ֳFguW@JKs!u,kf$c1I6>r8( se]ڄC UW1!`K& +m?a`]C}tJnPh4_yҵ?NS,L۸+8dŲM5WOV!Α]"Eu8Q}vV[[0⎁HI-d>>TZ7G[A[Qǿ]Yj9-Ep9rٜ #GaqE?Wr^H9TfZS@4 D;[*̣C4>K{N |Tg !̛mmmEE%SluLouxP}rǣ>9j S=bPDtt&z6G8DO>prsqȰ|B?}C,Tnymk'J~b+^ JWcH?VC:ˍ D'a8,"۩R n:ο,AkQ߽Ý$M8ԍ@!j;m1)^_|.Ј CI'DL9jQ㣬id&#ZP Fu44 FrE]%ݍpuFAŐADrߪ}37YT4)^"' Wa.naʍg\jh3r>`j J]X(c b+ o=i%k @|Pݝ_vw(@pgbU:b%tjw2PCVǚ_ȂjFP/k[K tާw+}nΪ*oqoՌ:t~ Tr gA"2}j \\Վ$E%up]c$\bwodkkAP#m0k (M}RQd`ba:a-W%!LM^Q LCjct]DyћpF5$:ږLwdN谮D7.(G}ub͆SoOt yOft^|2['`rʚFx|:sG-D.%T!:%.?kYw|uZpJX?~m%s@ -NI67$y/"#v ۱[ϊ3bKq2\%n6]ZAC:wz猎UQJHѝKᵧl/Tg"+Vo Ӄg.Swo8_'Dt_B5?vQK7hl"!$o<|j#_ؤJJ**e_u#g1YpE>Bu[j8v+g]n:TWq4\eU ŭ3Ӳ˘'4̥y˿g/ ,X4+]Sv"*JC6@mF5=IŘu80YxNIS*3qG)~q|aK"Oxo"7TX*wkyO?7Dnin z#?l M?XZȘƳ5MKcUL'ؒTV/ES1cI1F lm'',pva;km|֨픍j2f9 X' wjyp]XhmsbOo .uC]cY6ʶ%/0eDFolԈo8\(}>j,w\[0|`tP֩04fVw@|;Qrq3&O?ڔ$2ҎK"yrph BǴO "wCQY@{ ffo@c5(pႛ(%/ .:}T]<ʼeXD܁̜tLUR=]/bi8D#;}8nMtr M+套/!o=(S;i; y/C)L*thCJע3HU`1lP.o`|TW7H>jY?O{DƱӺ׈j^A)8#Og%j _mU @w2A!aT6O +՞si赼J LӔ٩ʇ;b>y\U2"fQ3=dZJ[w" >=0޾ܿ]O8^)MG]!j5esq^o4obF$_/^a¾DY1 wχi=22Dh;15KϱߒAyGbk[pu$P*1h)a>C^l_hYW#S;?1QDD^Ed Bh1v sf"8(ˊ|r{ l/Z~UgYdZ<#hIaI1*wYmԯdk] CgXY?uJL<4P%ݽL0;2*c]4Haڢy5<h}B-o*2NEXbZ\`F(3yvͬ, ܴN@B-(׭V 7!#tE-A DKInFЕ6QX-"}jH"LZ )UN-DY?R㻻I86|x~_9* kvv>Yn瑣);Qrct(6'htQ~j>ؖ5c,׉1j7#W'3C`wA O?NqN&Vu{9 K :NUtw|ahqBB2OȾ$7ޔFsܯ>14> S!3 n߮tb6 L]Ho\T>0DP驷  7OSPjޖ,lMpދL*;qy&\M, F8nYgː$Y5/c" cѼ-fW"CClr<>Bx {l!866:{ݙrYN0,T[? g ؍abg8DS32X_~ =r^+aOdH9LhoS9(c@QF`u3,SiRڧxg ;E4{pp_6Aһ#.1궗/ σXFc;@6)_{ۭ\G5.F罄1VyMc}riXVkuჰM"YH%ăة^C {z( P;`%AeDXG"/8(eG9i*a4cF[֌Oc+*N=~95 f?`u 30ߓYj R[B,2]N"bEZ@ԗDbr _ŒsWiW6b?/O6.nxi#K򮘷P2pcs V!n}O69R,Ե :iʾ(ع{-m嚍JywG՚R l0YE,p+aL[ ߣkeL28Qǝh lh1]̯Wϥ_L!|@vjAP h{Ǹ(~^vo+_~XNWB̅R.SM,RTJYN(y&+Bc+QƖv|&yu݋cwŠM'@ >ċWuݺI* !6o&ظ'6x)K tʓk T*ÀOE;1qT<={Le1"YOSkh|v.L?t=j.HQYiĒOOƓke׭ba/ͧ*&w޶th^KV-sAԓ[]~x huH#-'uxGFvv#^|*_u[筡d pFy:AGY@̣eh~1g2cXtJ3m1C7?9Ƈev s< kw-bRdd /8B'ȗ[;v9]\գ"pkX֗XO(S1-y`ߒO.0:tX 4{ۅ˃az'/2eK1rvKv`lW<# :2Oh5lQtظ P)7>sk_$[/s NG#9;]Zb%=N^V4vW!XL/dP1r7uvzOFL(ڲI`A0z*!.N3n%2^\OR/Zל a V9N Fs,NUt k¡椬%z ϓz$.G8`]D`V@l3pS7)[E}8cŬcN~dݬ,6rT*3VB:d2 ޱe"']ǢOYofVp%pNs F\Q󢒑HTg:@>^oJ&rT[mTu`]CsQS{7=X&ç : -wmu,̊ªzݾpcݚb./}elD <0IZ]5҆R^}Or<89qWڔ!)*FAsEyB<CTr'{%厤e=9ҨZDJyߦ1fxS wS✵–pH"ː86#'Y3N5঱ߺEmo-&ʰm^JvbQO d2;?n2XUl EE8* > _9I15|,ǡan؄'79y32aF#e}^ ^ j^G! l.mW[(3Q )Я:Xpp׬J6SzȚc|!ǒyUڜ˩7Gjo~Pˌ*'hnrN9zGO6=C .5E͹4j,/&f膎BtW7:ke sjBfwխ Й5Ͷ%3s׮j&5 YDFQHg+! ]_yc;Lw νM7R2E,Kɚ̩EMb4.7th?W7PvSb- ^bAgLpڈU0^Yf^w#{[/Փ;~-ف-I!ß3W =l1 G7ȣ7M~-lt(;2-nn^ɄAs^ӺV??`}8(İPA52[:z3i3G`*l;E0'JrKw*l^f@<,jgXnPw^_,hMݒ ac/C#'U|9]!JbU$(-57 "X pLtuwf5 YtuEhEQK0[hzxe˂m=E h8A)\pp(t(9Qɀ'*0P^c<ޠL=cLr?@^IV 6 oFB=)[LjN}!;Ƀ062;zzVLgJ^PHҘ=QD^bY/5H5jw g2+5JR,lG}')X#KC{8Ԉ |do\6h<}<}$l97>ԭ cZ㼓NTL)|]l2Sy ?SGrALNv*E8y RHy01 GN;`eF[m!G PeQ~/KnӈS 掕5xxK]=w:'Y(׌O{̟4ǟ]ξu`aٕ(/pPK R(C5[xF.;E(zkkޗҕ/47][g96bJSVi2.Av^됕rj!QEe3!g'_%J1x8AR\nFf:7'{J,2x{AaAL´[/R72@5ɭ;WH@XE:1,FZ@!CI=!sWY \UO_';*;︂+!uȪ6pӚ&<^ ׈ nHp{ E-&6_rn+T3ZIk5QGil/xVkU,/F[9HrD)Eyt=2u"3{%(?\5f8iCt$tŸ:ue} K*"K\^nSE+`vFewJ9)E체Ӽ $azXUPpz 0+|^#$#sM$9&$p!C{BFL$NӋ,BdIR×PIX7cVc/. z5hN wNXpV1t9]mIv*EDz*Zpz-N!2jTh|T/Sxv]# 1j:B`bɘ2^sVih^k9suɌiYRmUZI eM`܀~;PS4UekmV43?s~g*jeƻztrь*q`ڪS3ۓlܹ5@qp{^5j>y,`.`z1y嫑z"ՄpsSBX̣'9 1o?87! zxv6W8OUśʰї$YR:ϲ-e73ƺWT0W/i 4i=ғR(Z?8c(32:qE DwSˉ.`2߬P-BNljoMvQzl%JǨGSe'i-q>YAخ!B|" ^ ])sU{m%B[0͞^| rwxG 1L6Ra ./smӨ.rh6|2'uX,h c7 J⁴ Ay)u4hG\/|UMɔ~j?M1'BQkԕR ֿ18^'*0ix~H42\ֹޢ4S7iH݆Nb0S*4oTĺܿwQȷ,|TĹrњȯPt4D+&%V<s ;qmuf7ii%d9A&Xa#smݼ\ 6}.nbvw 5Zel "[rhدPiDf4[v wvCW2OP_.E?&X"螌9'hfIJ^s!o9_D Oe56 u&/.㏂+kMK|Pm\*BDž?{fڕZxcG+LkKLћ97I,U㏷ў.Uc&4+ٽ%1>}|ӓFJ;zWXHn[9 |O {Fx 9qyst>3ϡVg] =v7cJ%8'E +8 2<F}aKtI4k2^ҲglYAZ`T9GKBSmbv~}Iܓ)+Tv5TUHCf׏Zd?y~32*3Xyד, |Vt2\Ԭս6[!ɮ5JS3=l"E'<ŒAt4GL'au~;p HwWs$T'spD~֔g36YY ]@H։2Ͼ6б 晋sal#h}ܼynkX)Y F@`Ydq}ݰޣN9p}]?[wzbs ܾbayȃZ I"=1l չNW>EAum &ի[l 9Bcmɕfu 'V6ڱ WYCD YCQ80kO @/[y8jPa1^\({v =ItN(ȜU+%73 3+Qi ;ٔaIDuiv>\+yv8 kAT3L Ԕ>fBhk>fdn:θ* 8,>n-K, QUfVs:i݁RV3T!g cz=v N6b!"f ?HB)- bE6y}=HJ1\Q {|nй ڦM\U(6 T{|'2s9^gNզn-f%,VsK֝D ܁T1."60f{ZY7O$+J%+OVP ,ru`]:栶eՇ6zhVk'lko[#1en= -J-rP|j̟_MC -hZ z^uL  gHWnW9B~1DO:~!JU2*P!c.6dUp #j+Xp/#K]V/pvCd4OǨj 0/-.A7pFeF)ЬtrX?@?`Ǖ r@ϑ&`."! xdg-TD{oeNl1WODGFi,B IueW3nC !l4]átg0ӾS49th'~Dx0~RW5ca 7!s1*cNJp+Vn` o>ȭzԁ_B,#CJnxܥ ߃}- 1dŗe7*SaC;{A,qh\Թ>ֻ{+\YS>:@) 'gVbE)6jzET= ZztvNX=/I6{'.M+$bS%GjX9boZa#?Fw#8nH\Ã0] ;Vb;#"{),Q?0w(vbV!fEk,fWn%1Xl4LJ%ů 􃑷ƅ4F;0Y-@"@H^#GFi/I,ϹY+}R]%Z#˻&4CvΚ.xu>˽1炁>.;v R_S="9YAW׃¯2+E"O;ɰ@@Aeh(xg$vٮ-HWn zy+Mr Ĩh% sP]#}1!poO֠ WR0ݻ;+9n 4W -mfjDͼ쎻\4`Ο&s(5JK $IH)?;X E Ke%,S|R\ \>/_ OT|:5:ʓSGfS2OyO4oqEIN0jxN"=yd9!6`ڠ*IW+ACh^#!;7Р-(,mxlɰ˻}9#f/ ktP! ,581+;׻umO9iH"g+]N=M4g!Փ2_Bt^yP5D9ET&TjBcexjS'b2._=#>.^k}M{tCq`/t̝ƖxӖg5{V`-f_Jג3JM\HD:-+lXL) Ql D;nkG/,V0lCIÐZID SϒNc }v]6,ܺT䩏+%N:n8qQܜ/gQ\:^BVR;#,rʅ~sp{Bdh7j^{[}]e<5Q"aeQً;&cPc!oB: fQj3FV|ɿW˝aͶ-\=ۧZ*q؝Ί |֨?cK?CvM}lH|%|ZN~(mfIeyxA"nA~|#t`TZz ୠPӗnjK` 8IG!FlRė#e)C >/\;J_5 w|K|ڠ?vz+BYCX\Q#6 "d88 =i&`owoQH^̤8AQ.7J\]LPK}مt [!hGE"4iJ޻='/쟳OsS,#$1fBOF4&QУy|FM5Ô]/ HE5NN Dk *" Ϙ$$^j r6{| 'zK];zr%U1RRh| HTi 4 T$Ȼf$ԍ{ۣ8ќ'~l~CIH$, hsڿZOA̼h8VKoFc1L 8R`h'6 q6P,-Idf7;Q!OwS[$Ȳ\Z91A!4C+΅q] CM{|ȹ7eYr, }`: ?Aѷ#fҡZvIyW ր&l>g2Kqj=T7W/Z%X&3eaC]IA-v€6i\"QEz:U%GЛ6S6nhp;"2GTK6cfl护& mu  kφ-‘8ئv}7tVb Ʀ?9`AZPm߉]$W|j {Z)yRp7%Z'dmY&k&l(Ň_Upm<).)dcXX@zqUXf+O\7U9+m.~'Jßˀ(g۔G4Gq;/s/-9Up tG.|W/OfW,}N '"aAލ .yK׋tE8 2 U#©]%+=|x^%gd[^#Mu TJm2C#rd`#8Ґ;-yDњP{Z<q3ʰJY!t0he,Lt[w(t!2Z&v:\p( O6~(g1:S ..O9zS?MfNx/rK@!jgb(1? _l[p |,|;%40gU2tm$ϐ;M hYL;dZ/(Z!<orGVO驕/FiLfq2iAJ1CYx݃wߚU+\py!IJ5$F!}-)/1J{oZcd|w4dVG^#ǯ:ݯs˃ !aWK_simOkO(d9!xVCWu@eO>}LJwi4WFy&6h唇`]6O"C R:2Xn8 xo5r7̠V" |<J5Ӫ슩 nߋoىHv+Abjfd> ,~Z%D|MdP FFEM#KO!Bгђ(3R$b'ʦM`G /K~=WRr\wٳ0T(58u 24q`YHQY_^wު&F>t`E#-B9gԗ;7F&xy⽶kkf㐐%Ob-e3d셮)DEZq@l#W}svXA+5,N:k`A{(M,v D]U㴷JJ579n}HyFhs)\<Ѥ!@]G2oNi)CV,yK%?cHSg;`g1_l;ݾIflSJ&0t5@W?B(Z4?mq^ȍN9xZSKBP[hZ H^Maz#*RzRμw`ϩO,tAqQ j{3> SMFz 0؛;O1BmKں֜9K~8`ϮnI7 _ӉP74`4*[x3a@;C!6`{.챍oEqXɊ?hbZT{}_1|X/Q'D#@t3n# C}JfHk \Zش'FlF/Ġ6K) +LG-fQqFUi=JgNUc$^~*ŏK֕~l{YoS1gYnJST Qζ06Wy\{k|DZH:+-VnRdDMCH['v{4< DEʢRt;8"]tE_$׶/:4%k F~ 1 m|8Rk 0e0/h*͏+mq3>5A-Q0fI]Dw%e-BrE(}w} [w 3hSʽe(qTjn 7R*cG8:Wz__X 0+hn@knOB0ub; 0~)>dμ>ijmu6BbtheN[2rx-2z" ]%Ί\ Y訃=- 4>k[֦QLF~Ga(j5=gAʎޢ%/yѶ"Sf!-$xw4wM Nj-yh Pil z-TmzHeVQܦ=c7H/)PEsVwϻ(k6p=*ؚv)P[lP0?: Q4mlr`oZ^^Uj~E ko"՞5}6KmrsL8aN6da`!y 2d@x"Jߞt t`dÝYVӣrarj$g:}&M̚mV$qYk*eC&YuEeٝ/4M%WbY92|EBPgk73=R; }QXTvT,JG 7/×)Fu.R˪.ѾੀZE:ƅ&ʕ)>V3_Hf>gAڃ |ɞbI=?coKa.Ƞsw0[Y Nx/+La!^˻\*ͫ(ƒ!I , veNe!Ѣ=[:ֺ%])gA5b2S@WL&b]45b6:eJ# 쭮aA&Aq$1$p|gyMg9mSAvm~ߑҟ%FE N(u֏%X@ECa0AB>=P iƝhHQAU] X00v?#X]0e/ \9 ]3CNÕ-'}.2EW]k?odkxO DA'&qf쐉5еr@&4 '͗QSVXOCrt?T;mUBmҡ!USf0O2@> k̺<Ӝ1h⚟Wo,&\,7 $DrR0^I\\9b6\]j֓oH#ɻ?דup#}<4njV &6W:f:Q:LtユnG> 9U;34Xs¹+a SP9X031ǡ4e1}3ӗ>u\A 6)#q%&LMgOdeSKDi3+Ed,etB dN 0XOB3$ 캸y?$\/MF;+z>o%gU2OJ+誴vsKb7􂜣!Wbfn a>+na.N0ۢ|6{}Eo ig}cK&w\ꗒon:<' z9"t`7qߚ:jð' uQ̎nD09f$/B`4p򽲝Fdyv uʈӺ0'd&z~*'{@On=%Hys 1辰9 2aL*S3dh´H]g5ÂZ}y| EXUڭ`gk3CUb)NÍ ݕ8-zy\!sgcK6ASr=#AySx|)X{W]H'$A4ɇ0V7+䗎sFؽx88x(2&%¯ HLDpWaH7q%>piAn0qZHu1w ^Lj4u J"GdjTlrL:ށ *ґ{mK!݉"D_х@2%;e"P)5tfفν '=9E}sgOO`2iB:۹hθۅO͉O%0dHQ :>;SkB7M1e(mdM| ltxb܎}`v*XIn{ qf,5@,0ӗ܍S'=$۰G )_ " o9T'ՈNB];IZ sg9!ψjjJ\.Ex@u +nOsƜ~7?pJ;=[+YjgH::_j;G]>!1Mn9{SΕc"%>yp,&} ,fg$@LW2Ȭm8T03#4sMvv^]S-ǝ6XL僽Ě5E.vz'\LLq'>_i n,6rB)MEx,V"OIH)5|gnJjF22I@^Mv-7B|k&*SJ 4{}L|;'K-i 3,\}4qYf~^[A =>  ȤgZ-uJ.l瞿 mAG޺ϑݸ! gƫq>0zX3f\?GMCG=ў"F-|@ K@~r &Ǒ&ѴhG54D]斸Df]-ҳqRIG!0iU7OB0;qڄ#fHB9mto=%ĒJhd#t!=cia̵6ta ?i6G ~BkTI` hM;Uw"!w '=-OFw"Y ]~>g I0f2JgV+\p,*N8AZTWxDEѯLaV*MqRmגvD?;@t#jB *$&**0!`!`~gl/FL Q9ݴ&>j8k8V"LP9h\Lب0pz !XhhdH=z4&vZtTb,:l2 %#fԪ&K˞xJXvw6 th~T]Js1DZV#g;r>c{(B#Z=6)V.yR,!j35'Tѣ[ 9,6"oƐJzp2Z~B2+1sm.*ZF/*pm lr2^vսFW߹1 l.jH . b#ߌM_D(7v+>gn<2~Fbfq*" !c(B:}95L?~Tj}YZg1ȼȱpF O<&:'RvhA+ŬTm=w\Əfktİ,PXY295{f=@֕mgt@C|c5`o:rEY?vqIbI sCg~Z:%AZk>˩ [G2#""P#ߎFGI: 񵅷niȜG OQ*^(1wgȕb0 Q7R[s'{A=GWZDRLH@s#{3YYLHzrVSwK/:o<5S[gOȲ1 co&ɍ8C}!z꿪.jϞWkqb_@k}W}d 2v[QcKKcN:8UF7+V"pcY5 -ldI:0V4ebցX'QwXS^j'ʌ  %WOM$Iҩ>"54(Ϡv&(qfmPfSX!˫GZĴ_P.D|@RہeFD\g.!-SJ&kk+$xdCӉiy fvA W3t1*P(YTu3qW+}bhJG#YkmpȞRN5@u~q*0)\8 "<>B7DM4x6GOmX:sرujHw9Mٺ"޽r17>뵶q<;@c2W;wCn6>$eNQtR%EB^p\NC\eYc 7"We+SNh16S֦V<'-(j2ޖF0 WgPPZ.@&YTp͑uJF5Veh2 MO)3ܞQqi/P?l3q H'Z*AA+8sr;8_ `nu2LNT1;mܰiRÆ:c}S!(Ja,1ga/#+ 3+v3٠ʸa(x*r$۹-WLInz}#z炋xCS$W ?s I݁5XݷkO@7&AR i(@Nx]Z!{ڕW}iX[ :Cuه;"yeBMT@: B86!ٖrcS;v\ otfeD TƃO ɡv FI}mk{r$Qa7YD? 'Jk^QUvF ^[C3?2(kMUQ~HǦvOCSKx TnÛS=}:'][OPĮZ^L(񬔴2e ^h>%p@ [J@Ln 5nHG9inen]ulbUx|17T$S;/eudY3x'֞ml[g]`w6e%tf؉b\DrGiuN*D3% q-ve<)쌢)Do'JdL!Dq,@|HYUP0k EuMqbDpǖx{NeKהAёts-dEźC͵ .%4E6sRz~ Xݮ=[wXQٵćHy; $`3e$EڐDp1a.}{]JǑeQK_<%( ~̱ihIAxLaߛU*=+#5V>lvثՋM%y~K`{bv$ZCR/o>]C%}͆}%&Dvp%n3Bu==}^Mz BTVkI%Y7G>$e+ WaFa"v(1Es*9)yKݐ UnnsMO>=%Kq[eЇ:^6-fu \,jq~5ԞگXd",kN7@UxAHyvJ>H NJqZs*^FBsU=t=n62fۑE &eM3ʹ-A@6ZA-7Li[s">2'7wcrXt+ˎRKKAE5Dq8?ux G<+-9]"X^-|T!Y!yn_ xoDUG Yr~9$=horǭ̤3)e+nZWSg5̧pI9ONpr=uS(=R!/ێR/쯶5i#X'̐q Gh-vd1\s6ZL gr,xA´+@"9Z&53SsMB?Fcurb `z`V3^N4΢`@=@ҊV=Hڜ 5୬m/1,ϸ)mdH4kLC(] hWǩ=K:J>sc}xvhMpTxfCX\۶-:7~$Bl0kV{eY$u؛.l e=KذG(̲gq &Ƕ["UN-⡞W28:g+֟pW}g*#o>k=ߒG Ӷ<)/G"Rngcz}߂b<#f΍ԟ iT:={:\>.`ez2+/ !V~ tflR%Nhx`Y#cOox@$bŋh_4_~$c {\?qq]_ ^V>clH6BO}5Qgb+W*=*Z`**"n` H2eyY+Vy)Dv>C+Qm閕據(iOoNQ#R~>" y]@YRf[SvYGG&dFD9I3lzyLS"-Y_y'H!C|<0Tzv3jϗżJ2B8 Y&$ =%ͲbnC. G*`| 6|իStUՒپ*{_(11adĄFpVn`@bwp?A[iκD Ժ&)NQo2yep1\3}.@q`S_[^C*ޒpj}rb-&AoJێ z߰_q) ;ނYX&n, 2 P]!͞O5 &;١#.eNyz:Iw<<.1,n]|"ݛPTpV[.{zu0shy#K S4ghc|y"أ`+T>#|Xlv_(yDG5LלǞQYf]ͥJ:TVzj|"D?=ֵ)@ op)u9-%JbBa8*[Z8P&on5cjQVEu'zl 5kba:;qf[p,]imb,7AX?l~+SD׊j<)/azǓ NO|0vI\F) _u V"@&mxcbɁD6SdǯH{,%{fArΟ5I+SvY߰R2 đn7e(/ў OO|*z,/wX2X̷B֧8>!sqB䳌hc%BXC=3dAM\{L;і( SZpUYA= Z=f6N w8R%Cԍ(4ܐ+nq*S2e[\fUsAC$[X ۴yܼX  h\iր#魷td0<"O#v2a{ )N ji WUZ›M0XF@j,d2' ~X'D#֜Co7z{T/nJ(!^/uߖ rKZE=E[<8>D= ffBt83H&R[Fik v>T[ m9RvZ'̅QTcsh?j-JsJ?QLv=B 8DWw6(#=S~Nn1l1|ֻ6Odh[G* L&¹Ы0}}%Y{DիFɩԘj+Ђ]I Ƕ#5l2b/0%Hmn\T|-gp$D7lH7[Fʼ "yJJRQY u'E#^E;WǡDA}r6Pޘ9+|֌~=Cm#Omٷ1U NvyIH( ;bO &/K'3'\{.nkUE(kY!>YP0k,|:aVPoQ /. j97Vf9-[ S,J=Y]J\SH2XhﷸRN&L_a6@*'yw> L (YVa~fݔgA Ic(1\Yic?c:/**;D$ a3=GGE52Ah)(D73l1\bJRb]Zv$ ւ@|` ; 1yUzR44lb[X߶n<51й aw^V hny_;$rYQrdy=<YrZIk'݀6rZ"_䵥Ьɂ adGaI!nimJY4.>qp,px}gCo $L`<{ W|Wٛz27i` #|I T%mlr~8nb̓%F/Wˉ|4alת{e}HloXtHƞ P Oܯ>Nr.@>"Ux>I9zT$йrI.e81!Qkɩ%woDxwg5 }İW8 qq ];%0NhhIm}=7AFe RC+N}ro( ʓiJpBԍT3ٖ'Iz|V0 Ic&ֺ6UFC 0r'y~׹-A")MWm: 2Y>W pd-fWW,ak-e էzRo %X|[ =e9=){ʵiDE%mO _}TBgk-ҙ0+IiPq7};,=5I UiGv8Α܅G r.Gq:;JX3B%VK|QV̔mz^V6._YDE Wdt[>HZf*&pë~yخ_yv~eJW2mx] ~5̌ĔX%mAd dsa8oڝF.wmv!^>0b Rt_uOv5!6j~aVT xXJVbn.?`7`B*vB3U2^FI,vc|}rX4("tmf1ib6k M}R#&7>?BH>N Yo54K5J\N4Da><ψS>ּZo#h b#gwnp`>F(.!8_ ֲIpt=ܶgAfH%uzhKgKz LOL]_fd(f.Hq \Mw3Jq,?z0Pz dmn<o[A߁u2˧_Z0|H?Jr 2l!6zv #+BL?8s[.:Y7L4hL=WïMEO-WqCqS=ӹ@d%bv4WtB|cVޮ y Tmq"P/y-ZmN|>kO8_D%-X2ǹ64[> )3^Fwɝ?ݢH5eM[ MyKD=2ܢMxOD;wn>1񭥞lTX:/c灌ȭ*mȧdd繷Y&Oqg vg(vgW]+J50l<.E{cxN偛9%BOK@yvUKJEe|*sLB1~)u$".:^V'~3:ZQR,yͪDrsGNp%ȑ@ah=-0 ҋe$,wfiSOͩ$mj;突>{"yaR \Ku86z$\V:0XlBZCG"qY̖-'OYOJMd?P{_P ЄO3q&tz8k@e?i]qu8[yk*t9ę9HE04ޜAjz=Cxz?ˑrRC1Uj#uhQ=Ι!}{Fm;H)qҴRa,hMnUEx [B:=U*|BKפ;ݑ;W56I\-=]^su (4 LO%J| EuR6;"G\QUp÷uhÝP1ܻ ?zsW:?+$,hc{O)|ir]ȋ-6Ё%1`PF"KFdlg}.4aדMcW u7. ҴjcV 9ܻu jRAV#]Wcq!aBb*yu09V#k7hz&PGCX%\4*(̵bNvzrMA79ɹ jN" S1`7T*YTu4wVftq6TIjGlFxMm}MBZ74’bGd:*P BvU9/*hF}0Xv0~keb%eeb_mP`L_FS"g*o!7*9܀bY X Qm #뷩g0:OMs (媴iW37UEa=φfD} :yD7x)"]wE~wxyX=fDl ^bjB"Xxʧ'RSK?k*N;m6x9C*ݔ_rT8V/èb<R AQi93q89(bBBPC]LGѐp-UWëE96a#;FCe@{4 >}:* \^tyGYWhb| YI۠* 8 6)H?Z SO2l\"CP B?E(޺r 2N *)w'ɷi;UNMFZ(wH?;"#+CdSGD^e M"q?5Hp諻ژpٜc}14L2< θyqN \7q<_Umu0Fɚ/I%v}_zJnmq^IywHd6T __K@C{4,r&5fz5ESne2ҮLQ&pb<&!og&^ɘiOU]ol}M''|:^ s\`} PWV۞0C{k ^/}x\}OKiN'1[ G:Ȁ<^WR~_"8]"YIiLvڡ7[tG@CQZy) R hxt1}~#)y| $I͸~>(Z{Es'k"=vqh'ݻ__m7)B`+hd"OojQ'#Heᒮ5?qo/dߤ`Oh9YwcakDSBl. (gߝEʮb|X\r4ujQIEAoJT=i- n:;&|̷ƥqbBIӇpE9` un-#f͌O^Nf5h᝗;Q{zB>$0SÔa+&Q{w#oZd.Q'Q= 3ho0-JklPv)78Y [xZ%ruz䀗5 (.v3'߿o=r"2Iِ}v_C?~ e9,K LRNUގݜRn:Snn.NuA駏p4#BțHBچF;u!L:VgHN +a=cj6{s*}rg&AMXJQ9b3m#1\Bk2"VG$Tѳc|#|K%JGf3:T>p?ɯ 8מhFOMRz:m(Upm `$wW0{ׁ?ѫԌ7/^ р!UabBa1f;4Kb P.2̱UsǮ( fT]~=\@ Ӏ}h˾R,X޶%kqqƏyj@ n\.Rgp ?Ū#ޗ_[tjgWY'T똄;B@G3`*ڏNp8z%~a,3:B=BuZJխ&cT)_֘+$Bܭ@HymNd-ͩ}Ut}&$29G@wwVPN#>̜~$ol'VR xqlח 83 *͸nq7 YDs ̤cujag) G?acTe e !,IY cWp;0*} Օ7R I9_"|WBE=pŎsO -~ *ѡdĄfi  nICǞ ?n_[)AQ)>$nOɉu %ۘ]ösv{i/'aPw[?,ꖞh@:AcXmLoQ]%riT' M%͐zYGbձacΏ\fw$q /,}x9t@$N,o-!Gk`te] B;؍)vVz5)x}uU'{hݮ+ qL& - pEh ]pΔ$3>Nj>MF3^4H<50 |F֝C$HO@CF`,vn(ZlHV˻Mb;"]pi\H }Dd h6+:G6 /8}٬QҔ\mu O(yd7W͔q,ĉDI# Hx)+p^J@47pb]<0SJ3l!Wwx{tb7fƹNlWZX;!ˁF*؂&xʺM5%;>*ҭ~Q2Bo ?4 ޟ/mӪ ы*~u/ɶL\Ht2ׁ_*7H1Gڿfv:`cҿ~9b-|~Ré3T\SI#4 jIʖδfea%4J'rƌ šT0]yaB~s0FƆRI UCmH=,<_+ TV=h*XҚ;!*|5>,znSvy 9aw,W J`bbSk>q=탷rBl9nw(~, ®j^'֪ܨ1J V>$ K ٛ$}tzc;2lWhVS }Y/iap7&;={ZHw∑甑d\ҵ #etփB 8|[^?uu}2ʾ~f G. QRd{셤 1d2innhGpc'kKКk)y#ma18b<ӜIh\[]#ݠ r~/Rӧ-(jI1&{)_f;uP_gOJt^b D'm]0xGb6lCr >J v(k`χ_l\_*oP=dh ʚTH{p9?ԻON8e,t{SBvh7ߍcbeD*F[8Wn3sFHi398Ms0)Un3^ S'wVakյBk"WW]ꌾN_=xWPeIv ǛذE]r\S%PL&.M*N΋gLaϰSpǣ) TwL2*9g{Ny:Ny3~|T2f}4aE9e̯&8.OS3p= hmOnuis-p Hm"NoE4|{E mL;.[ˢN 57p`* 3:U(9u$PRx_NT"=T6UaL "}եIRPg)-*k7T8#s[ &E y3nqwaǐr$iz!|rL}`hūQW1YTp'e*&[tpbgl%ӛős ڿ9 T`_c&‡1~v>B pbdZk: ϔ<=@ r @W1ǀ-rPԈi!g٤*:1nn\%ذbe!l!IHaD)!ivˋ Xp/DPl Ԋ̒q厑=Qs-aV_/KG0 J;/~=HA^ۨyneH4 u}Bҏxݟ E,eR=..Y`f +RwQP*>#EqBo3.K)>3]/$M}KTtljg:wqWye%+ ',RE =g&>OP0<Ͷ!n}R84E~q NB:Dȉ"@CCK8rٹ=OymgTdDMV܊j0ǚA/go;6{|띫 [=;VՆ-f5"4R5%c_Ljfg9|7ت]D^5q}Q(H#qDm+ԕV/e]u? i@hTߗ\H @52Ly2Nmڎ3|"0KvfGJr*–6h? U}rW?#&#*/;;PΌ4R΂o|=8VXyS7GӢ /ͮ0Yaⲋr( ї Nsi^%r7UId\xϽHsx^=P y]DÈC/qjTZQFfI6@I)nw+Z'cy̍n8LU!`wp2FMJ!k f)eMgF}5)I"SP,Jazԋ&Đ:]2Wis]VIqtnp#Q :Tfȏh2d'2*l:@-=$|kYejYTqGތ'De/82~5Nzk{] aAC4T'9!xb0Pqo=)tt( ӦLU/#ar[ D&{0޻=H(;PᆣtiuEwM\?Uv~S%CBl|ׇ\ZN(^MM IwD)v=hg`-W2|):y&mYEqCQ~`vgQ `AK'Zya `)C\/ش'teX( |[ȑ"H190hn|ıŗfjGJOøp&,GCBU.9jMmKn7_ r__-FpЍ`p={evI AYSTU;B,>1ymzŃgj7bNBA4 4Mflc'7t:mD68NgJ* )q2=5E Z,W>-ATj `N6+ZR ᵉ,&o^ˁu˳x~S"ej05kuLۀ FN(錾 4DNg:=kfI4b+"^~9x9(/upRb[ U[Jq쬅[ j;gp48nkr(r³7`t#3㶕Ly΃6W_{SNM7Q.<X-(\vV?G|̼ s* :NS̮>Q}C@`FW/9L唋٥!dRy9q\U_q,^zˎRj'[5-nx0Hϛm9?%_ 3P݀]\ŮMB{U^+Ӑ{~14Yzf}NiJ'|IT H-Āh/}AB7Th.h pэ boI_ąbVёv]壘ZkgO*g/9WqYVmkR]uuqӦUXo(xss--RʂUw̸UJv~d25^~):NCNY)ܙ;i653"#yhN)N׶S',W`uCky4m"u݁pC(;%pJ n|R޲f+X SwPVrr${6PLZP#ސ/D[ N'V;qt"*AdF;-}D0Y&1ڂ$m`p_>L,v/ |/>2FO`88dV>Ŷ~ԅ^:b#})Ҝ ^^~KcCG!\)mB.[Oo!قK_VWfvm K 8a u&R6 KD%"<,gQXܛ87M"ဌuf0UIBxj 0hIc_Zr72f8n+]Ur.w:*Du>0S_s1&V^hZ0tU'#t |5 : H| :b OuG3ֱ[.9]Xlu\DM9"Bu{S$~zD%Q"`oD}G ! أbB3o0>3{1 {qCU{|^I~IOH9OVf $~GAwfK)o}<`!]E0ccx'xy5dI.iL%: Qh>pr)R4o<+DDJxqWp2O>d#Q0F)ɤq8wb.M=e=jQ> `Jm<.)$`%GdSr1ei)ɽjgF.r7ozyym p+@yգʚ /-or0 e+TsvL|?~xqч;YOBtVނ%cǸKD u-[Z͹3rpFe,:oHO.xq|vxyc%gC#~O̅҆ ֨f~}>_6tS!Y'XS砠}&VQHB`P) 8?,Xl+<;L&/; %"8|eEdʁ=G]}$(tj2< D>gз0TƪqnZ ٫_M਴8hIZ2Jqm#!ϥ]Brï)`JK|u8彪̳Mfty6⃸N|09uH{ EM$gm.9_J+T(aX6WR&\Bv?T't&(N!b.0ߟ{c*I:SWFpUu3Tƒ On1Ls1B[^Plw)8[n2r.L"&17Wr&t>U'v \١1.: ;3陵cb^"T9%Eo) nǾ_Q ƶ'=طp9h 9վw9Gj#|/q!QFB5AF_Lfkt5QgC`oεi8ʗeWKa&t󴜡tP|p??ϨpQ&^w J!7JhF"Ԫ֎![ǰ  'I8(0 !=ǘ ߾Uwn5 D =\'2(<[O/WRY+AlH,Zr wC&] Ҽ&K_e^dYyGmJf&uWit,]nnB@;>;Kp5Sc HDl0 }\r| #x(^vFM<齲|;z1yu)q:A; &N[k$XA+k73j{N~qNhո)F*spJ/chdVk$/+'Y1;͑ov6iOԴY"1G-Ph=]nY*JWW_e) 6W d l+Mن=tADUm^mt4o.gZZ5TY^/u0QTtqvd_U]չ# `PB 6>Ͽl|;*c N<'Kf$K57//o%dj5(T)KLRwܽ9桞PnKpUH`ܕ }p d/npM̢89f5`X%m f L Ez&/cvVmP[waQ-+Kx "3 @ǘ5ra>jkfrl>vN7NlqEzgVP%dl']0eWBEmxfx$IXQ|P铜0oqm; }Q]_d|)JQhjم//Et+B?Y[lG,]*9{]'3М`H}UGvN&7gw''t-wGAXUܕ1L - ׎k^ƀݸ>O^gaqګ[B=%$ʫEy2k d͹rhC[$:=@I,I Z<Oe%eTŝGq˿}O\ N䰽~7RB@yhu28kBj3޸R ?@yT:ɠ/<" ٸkDmRd*oӕ%peZ0#uf *ˏ,ݞJ) =vtE{.#%ôz% 7t:=es HwlX|QW /&/%ekL`Ʈ9)/ct8lϤ0@л>Ԍrc%UǸc} ZbNΝ+$fA+Ÿ`4 !%4& " a,;i{6Hzcwk_Rb-Y"~_gZҵpʘFZVм|7#>Ũ.V0HqX_S'Ii{۳~*}QJpMG 9_ { oy;۸RLG-f&"%t%s,i 1Z0gަKJCՓ1bWO}3s{aZd! P6q+X F>d{tI5&8ʝ Z6gB/i\D3ZvC 9}4@`JIZnM Ti_$Q&^,Us6~m X&gbZ,vC3^ V.^#]qJМh A- ^(cA?""6ySܓJ r yJt~Y_䴒Az鱆{S 7!y%aϙVzux^&@ZQ_Bm&c6îesBsKƀ U+A^k*c&NyLܫPRExJkR.3iy0XrWN<#b)L>3 or \Ky|kUe9%)Zhl`w;֢jbB0XPKnxg$ }H3O̅r&n 2ϫ31Fe^XCl'spZoֶUFz*)Ԁb)>jnH Y 8$4%af3Xfl|&cZ:,2iP]Ʃ`UK5 ɒk n}7dW(fU8Cj/W~ 9NXbf3zݴѻYrW`9dC+rX4,w}|(}xK4dS% |'/\`s~\-D N҉\nFYaksPvʩӭ7d+MFX]-ku-lY& "@"]ڪNafJ]6YIp{=vAF^/@Jwm3Z]u a\[8.Uf\E?nm[n%O]^ 6dcr4(Ԇ!+jGBm;o5r/mr\ ;ޛ[3cSrKeXخ.ۆ{XI$FxJtS)c(;BCҰ]$,JM~BF|َ+6|fS 1T|$$i?Ac8+F0޿\IJI\Oq gqᣰ*cu0_5;,n˼bGd~^$ Ðbp:f^XlJ 1*pQUTaMPa3DiZ;+6IRM.J8 NPR{:$e3?aiZ䷛,װFi<0)g^ \.+ܒȭHY) l%~迎ܟ撣3AL2ZTRlߝYSv`ɫѨ1 *Pdna(?E-m3D8Mfg mgT* _4rq]V_'5Zz̺DPv7[=GM0zc`߉p1Lހ9F6+wl*dkq`XJ!6cqe FFR ذ]WPkZ۽Q,=@C t7Љ/1;\:^9oM׌?4u`#0:9+KdY= xZST&-ܡ.CqzÁ& !qWZ8O'UjIRCкebl$ڕ?MX'q ԲFWzfKsqYF'.>9͏+v5z(w7euTk%YV^g(_9 dq%-8VA[~: '0֐ H񂳿BO4O )jg ,I\ oNHdk,2A,ޤTFoߐ*sDy^æ1gk;~=Hr`a!2k0FаyD<5PcOZ6۲`዆}Dk>jٕFvZTt R:AWv)@PYhh׍zr `%ִ#Bwy_v?U<+޲F1js2noׁj<;W[ZfES,jG1!"s)u`ͪ:hЙ^,!q='4?D;gI;x^aLpvJEoH2ͫk""PgDf;V;a~-RY|v.rr^ ozhRe旻||GE ^)d f"T K3 e<֊$=$<&r=ҹ_wâ!OLhqHf4]ɛ^wd< +j3"`q0*@if`BJu5ި +l۹V I%hh?ΰ~b+{

٠y30PMoRZaN/M՝Ԣ8%>0=iMSDiMjJC>N7Ǹ%Oˍ+7:rtͳA4MC _/҉Ƚk4SEe,@Z_2Vc "ȅ\ r#ZbN7\/~*򫰱 ƶZg3`ٳ3﷮֭# HEwo G7}KCzPk+?ܚ4KQ9s1 }U㰱=QEe,@ "f7̄lK?FX.Q]Q̊D8ibL;sZ#02#&YOӈbLzptr6s@=UVսNIo|"}e4%߱qsHo LY cyA~,Glza&; Gƒ} Vh+DۃxnNoHSݰ2<&<ߔ$ϕKj8vsr o۴\B2g1ܳEg@ɬy@?vMˠ}y$&s+:7!H?IgOS_x=g\";<%xڪ9x+K:ڊ,F@p},~s}K?u k[Q,U+I~ _no}4OXO 3R"ic Sw&џHĿ ٶQS3FF'hQk /s J}QQTnU\p,0N-2Z~u:&.i& Br8܎ޓ1ȪdO2c{osJv*MBU<$ ݯͥ4QZ,aE ȭ8=!Jď$nlY.˫zLItZNa{,. oȧ4iM^ mj'  c 6/cBeb L-3-!1n6=GLy蕙Ta!)pMw 0~SG~u:H&}5U6ȷ2DAV qEJ4_zP}U7I]k1 筼O]a>(*$1ɕ{'WX#,#qBj8l)T:ErV6$.1c^:czcY za AmvǭǺ;VɦNˆ;0-g pdsqtgKSP$E?uKi M|8!@am`Jjpt#V ckףn6gInGƕN* ^ϖm\n0KFUS4M|Gl q`U"Jiq<:۔pF47ʱ2XV .@Ȥe:Cɱ:g7Ʀ?2RHw[a>{{tUenD9u*dkbzU\Û`%PxskO!/H'ozcs:Ӡ(x^s!C> _9Yr|mZ63<6}OS5r=W^{2[־a[Ȗ"|Yf%䀤 itXsMt%Kd>НTp r$R{VgUtE,7};Q@Z>iKnUj8dil>ѣ% FRmCi`]mц#|*"8bΐ$t5egۃ~c:A4kܟf44-JZbP J(dahhT~42uьt&Nz /nhy_0)1g8h bH{^p0]2 x^7ITh 3}of}T Zz'ЈB[N_*Kz}վkavNA$`:mX?~,w5Ɛ!&T` / ߠ)40D4 AEaFp꒛1Kɸѯ¹ż;OIpG/f>:+Nh򵸵LH/'O` ]alxvz_YCHPq6N0SF"͌S9ĺ`J^ܐ{oIqɦ2/z!&No[=Y܇^y!k5<#mf:{"?QUt?2+ ~Z6Y?uk r^_k`9TK=9 xWl&`~"B~u$`6%H1F w|om;;=dGrKL 0?̌+S; 2H .hW[?)]pI+\<pJK}# r~(Y\Oi]v6˓4Mo9On₉OgteC^%|uLǗtjyW}z g4>£jhv9C<ԀT6EuHN | u(:8 `JȥR%=PԔܬ] ui Ƨ=/<gnLlPx1>ʞXQb`T2ͱ7a;kmM)A89l}8^]U|܈"YU=iO>;Q3t뀖l`)mt;x bB#"8#Gb 465{T4)t765C ewt3F:9zEGUoq5g-B0( J5,(SxJh-uǶx~>!&9DKC%[d>Ş1Aۿ3u])wáF ާ-1K7-@{(4Jvi]|ڕ~c J0ϲ@qpwoMoeDҊx߇E[SۍѯGL=IAM٧55e<\&'78]G8UH`FkVd(e0!6 >6x21IjE3dEh~#: ٿ$&aIF!Qw<{lCZdqxh$)6V6Z&X5 .j %ar?0vh,TaWa!`u\v[HU1 hJ4fԗODa.OytYS#g;<8Y؋nR4|?tH̿xFrԫ c5CqO*șGKԔkRD5qhZCF9ܤ:G8g::0c vpNIv 3{w%#LQ ZȑXSw@O09?ؕ17})̳mJz~>LW&RT𣉿iP0!A|2T,a ҩWUJy)̚X=/Ei]wⶤG:_$K~=2 ?V`F;~^>@֜aL1kD׹AŸtKǃ8#?$wSAXKLСy)pp:0ȓO$uNN.0bc)tu_eHk53fc~Y%X2,}z"bSL/:9>.a[@,+ wEdYNREKhәeB Y-C& .(K~hf}?*cjag#e.#zՊX+jVr!tlN:v/'0X5Ԗ,pF/@YiOb9[-HXIzqV-d) J9擄F Zn`*m?^UpNH1xr #'R8^_*# J CBi*ksVdlMM1xaDRI?pۥ:r_{H&JVA.?'NmmM@\5699n>e 7LZ %0.Jm7(%aSy_Ss եpi*owoHYojmb3OxW'h)q"ZU}g+_žOYyO(:Nnai1ƞt.n]!b#O[PN}F ~4B6A:ڞPX N M(?)yiu| s F7ݕe#~^("ՊqFֻ77m殳ePD6@ٸpqԜdf4M}K0􁇘y\gZ}G[5ɥ|6LKRm7NglLޚBUqrI,Xόcc$(xxuY%诗ѦYDY>/t9)1͏tz=t'~ޜKlBWU×Y\mEQE]1v].u'\[~Ks^;jD[EcLdkwYg[[θI#6h&feغ}|,ƜmO +M%4ߜӁzuIjcGyAY^WX@^֮IIi5@еOkGCUTt=;DYdy^S& }&7lx]uy{]V@6j+1L/v.ރՏژHM_**m2խBv˺\4&G1m.B{k=DnxǖXLLXͿVEβ0 !J{6fgu(sFK[ Kg`7"vR&ͳ*q(t1A 4 $_87y'àg!aGAйi]gݣm+8'6ѕ^>%TƁ\N?z.'dJjhM%L,6&8鹕?p,UDsR</g ֠ѫX{1*wL~QHRJejb@~7ᦜH\FumhIf*M6 .^4m%6)XI󍔕v ԊͽE X|6K@b;]n_+v.A'&zIs k5& DT >P/)~mOoT4ܻ 1;9s 0IdU ^q捱^nS] !wK*pLnkx% ; n<5*{DCex z$&&pk>T!K8|Ad_ma?ˉ;F#ҵ"͇ I )q'CvbzC[ǎ&+Ohe[~rYψd Ts|o,!i*ky{ߥ"V3\R4t]79kQJwMmO=\笝"x YJB.#wҟ҈~;vh^<# ' z_\!Df:}ᯝ; ~R 0\跤<qZ?BcQ_ m`xDmk_yL^Rnb뱆"}hώ>#`1p+Ҝ[qmߗ mŧR mvret,Y l# X~, pEwo-i5ESF|&,iy^!B?Y: B2`X[5T_cK7Y;7J)@iT!Cbl [f!sX^YTW&|~T`}1бRTEa1@sMiQwBA}AL g2'cRqy&KӛfnFE)7ܠ$Biϣ^+cVQ\a!wO$&JvՖc45-g"7f~ + .;7&O %k\ķw. "#0ax}.+Zu_t:h4Ȭ^z&GmB蕚I' OIgaSLAû\,d7>>7,I[=nlI'TZ)j X>qm*VG@JkؕϘiV_Tv+;ܾ/ښWJ%*ohaɖd_#?&K"v{nj}A$YIv)&>モz@F~YYI.Rж67r';'P29wa-Tg3y8)?/nFaԓ( _.,sޟ6 K1] a=e. #s}PϹ ӈAaJrXCtZ6*<6ٝ) "ƅ_j0_2&-B(n@)ВAjU[LYLdQW[yDo|6I.FkR|΄R1^ׂ(jպy҂᯾&=/c9H(πN/i0̛'Յ*l6Mr[xB+Ut0V (!yZ_mPp6Z΁N޷A8y"D(.&;A`=Ra3TYёn(;ܭ$6 +dmW%hhd]DtMhPF'Fwzg ;g72<@+ >كj{ 3 F!ߑ#ajkf>Ҝd?4>˼Gj0ƥ zjEʳ*h GjOXVH%Vfzs\*TXHR~P* EA4,J_bfGqH#wr3XY^+k.HRt92œh#p]ڇ׈(c/Xվr!㪷ؖ]<&^ 4vg1&aVmHIRI Cq~H'_) A6zK!g^yq\OkK9Mko *֓)Eyg6(Ԥ-;ozH"泵e3 C;9A ~!#+N;ne LQk;]j¯oj@ɇƍ.LM D s݃`d F11 [q^Ph+!OcL%A4ϰzo$eRmW[V@o`p'zn7g䛙1#jƙ܋9+0亾V{jy)Fjrv]XBʀGd64׆PwUW< (t"AЖ#xl8ʳ̺U_i:+ȕP?41^1b O6;geǷm=tq,֎k쏜%0}^5@\ Xvf`"f)sɇYi[CA7 7+iVL6De7baUoet9t;#6dA$rCEJLGg kZpzդ,Ύ|Cǹ+, ővG ]uȄTo۫r;G5 E`3!jթ߅`ax36R(/J4\8PBg|tHoWA])xJV['TO!S,->I:G6u?c [8b[Gy{e+;=w#8XnQǡ!/q}=79Lz[3 Q.$ ֩oY xe3mxKPK9sZLj7̇sO˧* {{D6?_P ,\;#i\HQlO ^$=$ub]637M4;uzouݪ/{ ͛XVvȵ/jZ,m^~: Є(J@̞ r~1y\5mr/L\ޘ`1}P%-} '\Ln5jm}eJ#טCc^I96chab|lHIԜ 殲Dmu >ʂN/5*#4W.m%/ol쎘CD"V2V#~Swp($1%(Bk_RA*9%;A_p:UAk^֯Iɣk1DY42OgJ֕wI_KgR;dX20A|TmoM-˭A.v8rIpU9YKPp|]0N%!R7O7N]xaD&ϻcbF-0+ѿƀJ tƄ' VemzK 'D7DIӈ-Ƃڰq|w]›Ͳ:r7" IυVh%RnSNþ7v̙`=Qs0Rں1h?5&&77GZg=9505\Z[̒/ljBqDlSB6a t%f衦lNz=O ţ\ۼҀ./TYo4iPnΦepx f\8FSGmgl mC2࣏y} P;} dv(]6 WQv;ՖV-,?wtkNIN͉*j3=S~UW762艛X;Q;PMf3iz6g-~l`4e[Sb(H( ]8dq'X(܎\=-z Xe>JhE?# [IJY癌 6􉳿]R]pzJ!q .X;8$άqv!<>i;zCμ=߿6X2WE*-i(zbFK=0 nG -9bCh-I~uB!#SX:KHĠ㘒f[/ʎ̓ oEfs^G!S|}ď-9Н!A*5 ;WԓAI#ZvJ~\wdo H:bWz݀o Z&vBt106:?KĝWFvJ]PGqBΪ5(jx ~8Xa&&$Wb[$eū.ARWտXn,_f* j|`H|jLv`,tfX^ytY;PjG>XdJE_?|(w!Ѧ?u3o'؇7>KnhLaO7h€u7 Y ESކ^d7PS3 fQz E+W>Q4I3^$d~UP9x"<;l#,tx1,p ܓ)ٔFhX,PEȕUˆH `Uyq|pw"4p]aQ5 H޷?]k+)4.o_YF^tZ IĨs`pK(}8NV e)Ndw\(?dGru~OD{oVL|BƧ:.nK z%EG%]5кܼh]ݠ4Мwnd gdK8+*T5H*I7J=$xn^qjjhoف#SV]ﰸ/aaN^WG=ȇi)xYA(K Ⲷ'>)M<'Ӽ,o[lNJIp/ߕ] #W3:xu'f0Q1'e/`!*ܔ/9kͅ[cvtв7Zkc(/C`zVL~U"#PC^̈؁x`=e0VؚSr@˂Ul9x9OEVF?ۙǾe~і1˗wȡPxU |.e[9, /&(PO%1?qd"I:.qbƟ:RA0ӊ6q:;p]닃$a\e'  :1qL|-ñYIG<~S[ F 'iF2GըթdyUNU$⧣kNdN#inyť26N=OE1mt-|2SEy_5ik_ڡ˯pTVNZUGTuZaª $>m;z*L74kk,ƉZvl^\߀UF4s?m'Ґ:'onkt& >3]p0694SM.ё\ `Q>O)T/mavYk3@Ʋy4N0C]:}iVhRXy~{ Yӣ"H[.Tde2{伒$@Mҫ2&y9{XD6+Y a_g Y!KBN3P:1Ɔ\7yJXW Mn/A֟.;kQgn`n.Sp9`'^n8%RG}вeBԭ㢸"pMU400ּX0J7/HxYrx$IbKNz̀jNw'.DgRq2p4x& cKO"()[lUYdġSj^ܲ= 1Ʌ7G͡NA r1JGb9<]I+|čQq-9p@6_9I$3E=LM46ۜ;%ҽ2\kcK9ni7 a n\Iqa%beb%|u opNL3$#kteqⶆ +P\aE1wÊ ympݱ>h)͞A\F)kY߬\GGJ8?db͐,ź e`CG*hZ<&Us}yZu2'ra)Ho7"A%^u²x"gUivβRэ>[>2<jC0LFvOٕQZo- 6o7:tC͸A]l1 lmy̜ONw||ay+2-t~|;~7Z՞ÇB r7j/ŻQB{ DlɏHBV+H.A FϺ4QD"{ R7 [7 oįXEoܩTbh(RzxH %C>A)v`?o`r:`yIuv{T3cE./|L1f}t2A-,8N- 6;RoN=` ZuL:p Ɠ7R߉OߤԈO+G10Pz7Λ?è+kD1ydI/Y!y%Ahp +>yXfً8 U`V,Puy]=!8x< 7k4K=MDEꬦ}d&[F7 OC#6@RH\sKƔJqv(&⪚2.DI]0'*^N8G+s@zwPaZl iQpj/% dpKF>MU`isóZryWW'B\yXuV{9) ~y(|Il7nMfos\l{OJ ua<%;)vL*uf+rI:j9cli>s,NIWnDZ\ۿhg \&m'oA"t[B 첪?=9ylDSAV>l1i-O Ɵ\[5 3ԟJ^MzV3)og_(nqjoJSprt &} >77u.IL/ϋ]C %'kQAs%&Q9*%i0lI愫|wiW[BR7;'ˢyEʎ)qRMgMs!^Q+y-Q[]:[Ĝ1;{(fq4L{?S.1Gk"F~`F  QYr}Ũuٲd4$,G?v 1қz|&ӓ,$Q MsNcc0ۢJM D8}sSu.\EG7%UN9=.?S]ĪuYQF ?sa13fHR{o;[!t_I*830+UfQd3+d*Raj5~+;!pGcuKGi5GV?hcZaRv!7]I\s}: G=quqO0=c*'ʵ0 "uH?cX,*\CdKT蒭k-a7Wx\g|W۹gdi280w]ގ4=NTƃ^镦ݥqqwQ(Vߪcl+Ooa_*? H@|@aC #jr9DG(Wf:[nseq(m^o"{. $ >r4V)0f ${㏡1Sr).G6ݤ3d!Z"VZ^GQ*6&=)-S#{1R28I8ɋ}jյ8DǾyvci `ÞO?՛m-ા+t x{؀/=~aa@ʲ`0M]=pySs 7Q ]ơ^|!0{G{9 b$Wg;2U R^~yZm&} uXX0t7F%ij-Gkz]z뀶K'onr^̈2^ 2l/Nѣw󩾋 @Z*:r[ Mߝ!(WaVr$iQΜ>6B(RFGqiX=[#Gm"gvy;5"H$+d;SFiVHWN]zj ڝ'D $U BH=`q#S# > n}6fKķu5J]EdA !`gp͂:q2VNEQW&,1їZX}TcV %ϥP3踥kx9$[ |s&{8UOte'+HwcmۥS.aeMdxkk2Bk\P54E79$ (`zYr\RsǶQEQjIÜ֤#u$yA&[]MBM(tYc(-wA|y8sQ(:(i<כJr8m|HUDG*d -P!InE?';45Hq_]qe/)&Jk bdϧ: $ϫ6ѿoI PH TY ojI嗨Mj.]0\s%1FAQя#jK(ĩ@@p~)/;*2q.'=HBp5ƭ?qCmȄF05t3.( EfҾQ7B:!0=Ǝ|/=[D6F]iOs}"x=a3ZT`B:4vM^+82*!,ujKOdYmP dS@~?(0u7̚. OK,&?<. ;u* ɡLFTƵ_#EhlMfK|ZxN"aV(]Lr*D OeS:b-r|9HԿd 43E$*oqIUj խe?sͦn_TOӑaTpGnlPT@0b6ˮ-ӴJ#tl[Ĺ gĒ(Ϲ=,X}bg{ᏝaP@GE,)cxIĕQ.xYUvB~cۭpʵw)D6*l-Q CdS B;nRيM5Yۻ?4Qr v 5PMPO]j9e3] M&&77:[!C%I *V|gyOӻ(B8ue1^~fae_P5_<~G}[/ T0V3\{2cG~_P-Kb+a^~!T*Ec5 n)y(c7%Ϧgr:jnP$>:Z n6͆L|G;_6hc.ayeQL;*/4U8?8&ScY'IΑoc tn?|IAbs܆/ ET{t5![ѓs reO{TƓ@5s{Rpl2͚MLZ O`]P+áky{Zl8K[{'BYb1FKDzFe,A&+hJ@G<·h= 8Kz"8jh}[3/OL؅5]RfZSؔv٨w(ӞfwcN/!5;PyD|%(c9G^ԑU~F)5nm ~\T_LR{p [Mz% #/GLFybQ6ph2@]NƋNV 6=Dz{cΜJ[.}ϊ\b9BF=C.(\_٧~[^~wx10M0H6 |򇂆nCZ7<$i':IHqRL #f5E]uYaG)PЖKTAz1'6rV3$N ]%R)eXD8Ym&361C [uExV +B_@Fzwe#I2TR >^gj6'_v) 350XJ)C}X8P2r"@7y)Wz&'۰]ƺҧ7yg]iTS5|uy^#UH[S0\>mUٹcfi; DR@|S+v#(8#!0TO?"ۗ}Gᷰ AɉAţhK}%RrkI~&|&fuϿSB4oR&3 ~tesgE'`ڿyրoz;DO_-Xwx b݀A>2*|Ň?xϭG!Za})FqԳգ`A<*nr AiWC;C?ՃIUU K6M{ՠǡjn],wXp$UHY]!ѽ J:"/ױpⱧz$J)/Cecwn`*`1 Lt9N/5#}:RΙ9)c?IQ @X(F5T}?O l..'ɻB3B&[HC,o,ɞ; >XY sT`2t{\6DDZ׶tb/J<8ǵ1Q! 0O[ c$RY?&w46Va0;5`P\W+Hxl)e -'N =(& DzhK AعW?]υvj'5P<&jNJGc.9Iqq!.Q/;$I̮86` !?\` <"W0=DQ;ŏ U/NWȦ= ggZAt6%`I=j+o¡v%l?[?2g =(?+(j|Bgڨs=1B!4s/#?{?Htc(nbLG$k]iZgsm I:pBX~S *=)3dNae\jgT!" +(SwRa؀V=~#;$Q̤{sd W`sZXZ0"71!e% %mHZ()%#ÀQеUo[>?:nN&JR_4b]FEfb g Zt&P-ts(\!G0R~Q-56i8F9ir'VwRĿEˆ(ϩqΥ}h>HWN*F'`e^!f2MUݔ|cـ=Ŧ G|zGY35}k рν}eUx-CL'p4we/aig҄ $?pm:!*_ FQ~vuchC}zD4p%ËU{Jf5"F`F[&;%+8}24P1bVDMUE 魲t/Ӭ3IBc W7^N5+uOwpMyXf7.-9N LgCҠ1Do볆1 UNs`V;TVw@4<}h5̌կ|E|D7$rAcT$V>~Q{78V85a X.ځChA)DWF7"\H:=(lޟThuCVmqix`^}Xj<-|Ԑ0m^wC{I+k`2Di&q>R*^?7tkߣ 5ƣx9a * w~`Ý#+Afb-{BYBSS'ր*ի'ʨO_4Fbu !c8v~SYHW̿2xp s9Ro^Ņt0 W }ąW Ǡd7EIrusJP y;j'=jjİ9~fy4CR_V" ?nFsD ~PhKi@B`R"L)-~9Y5itw{5H yҡy9u1Bd-!ݟڢʖ.n"kbFf]g GViK.PXrXRT$=XFt4aLO J,%ݥ԰IC[Hj^}ȴկ]ƙi&1!_P6A]z^N:OT.ҟܻ.jn3#)q{]/ec ~QA7//Chu΄7{j9 \۬LmņO-d~0 [ҏńU 0vwa-GX |[гSl^pcؒP*=}DKPpKZU3zPcsW x*0"v/aRЅDf/E2`Yxt -A8MHĽݛՊ"Ȉs9n^ dB;lr`j `) Er6+0л I©uT<+Lq7(18h *ҋ?HQ_KOH%d81x԰3龜Ә92`tsx JWhA+|hyrKe:PH[QiEU$Ɖp;73F&@4`m@k;C{SZ8%a(]ډ6rϰfO^+F>3F"77yرY`JT^}"m&Nѿu[2=5ȉ<` 2y2G ?۲v:rIe&)5,%O3"oGcF[:rP8OL9G$Rfjkst>zhy/.T!̙O ҄گ$mӴ(U I K˰uzHFm˱<pCG$=gr _HP_f/!7]5mшw)1!%')˘}N ZpJM@cwtan[ʧѩڞE96Ij;)&S`^va80B~4N"%%%J! >4 d1[>#qhܱ~\B'Hj!5ԅw*pӒ@IlnKmZcyegƐy:G3 Dxݾ|X- ˌy ~u`evOi?%5I> @}sиLψӁa\4QʗE~,ph_f 'eaIGG?~17czA9LӛOEu,,,aBWr͍p sA)Y6lqmtZĄŠP< O@PG,z N [1'chƴHvCPQXs)=PK M]Cc|a>emKY%j)e!2)r)JP !)r DO&ƣ1t<>_2e[Z@DމXԭwZ2Limܭ, XPdY\eaDp4r-DvLaKmJp מYm{56~z$NkILb MJRҖ}3:C/Ey".udNH{o/)@\'cE*1;RgK *NQߏ43";첿We)3-t!i"JP=k}x;Jj@,>D0+3!_Z@ѻi3A/f*o|~AkMQDLR`wdhBx!I"t7% ZJc'o Ì =cli(.N,7ꞤpBJQ_.$K8SQR2iζr.fj +szM$!n&ka0ߡ>n*$W:&U}B+~NfUAV2?}Nb:&wBG-h}1qø0vpOD۩Ms28{EM'k$P TF}T ,DzSc'?w9g#\['iy?~#H瑎?u 6Y1fG$r;.(k -ıM'|ڊ:}W"3@Bڣu{c>\Sv՜S`<:q6~ȷ1k>х!~r!/m( @27UbTB*━#P9^2qlw0i$„AVR<j(G\6q] kؒ0Ī\ Dwg .-,dWAJʃoӂU-IEm>GxLx. $ոj'S38y\l|s&w@E[,$q". F(pdf%#㖌%hke^#9JDZUDYsg۵GQ\dg=;&Ww({#bqֈeƆg ejs# "|,`]f]̍9iiAd Y:,4Hwk 8R|˩MV(j9g,Hʌt).Glb Ş5b/LQ#:~%̊rm "j hٗ䋀Rg+UK )ֈ):Ǿ2{͎\RT1#c@EWlvy_xH)5ros$PTzR)dP|B;02}b c$(3P,aA6CM<_#e9nulhmC*]rŒl20wT>R + 2|0UnK; Xُ4>Du2M0)Zs6\XPc7J)17eO#JTԏ)0U!f:,F6ּOgk<1sĊ9#ne'2">[Y)yb|d%:ew/}ɪ|t>{ئ32hf06M T#"8GX045w.x!cimi OBƪqM闧xR]MkR$C~oYU0jD5MFBFgK'_2;-ULfy"p1VlW ;1\ K~-!rzu,~Mt$V{+Xj dofJWvw#qiJiV޼qļ=+N;7xi#LFaQLnr7sVO;eYqF>{}d;\ڟGaeJocĪ P!.dYA=@U u I>"Mkw+ о[2.-gh\ ]ܖbQ0[/cыOV8x E$%(sT~*X3$ɏ/H r2 Gh.MoQ1T^i^'p D)ԱcՅʌʡ)_r)OWE4le_~dieJGp@,m@4C\u6vEԶ*EB{3:dcGe廬_Vc Jì=\Fm?vȎ7~9 ГrY86T(_L|A]91Btgp1>],yS9-һNCl:ktHmY?螇;T}.>Uؼ fj'UNuI&^I'>N]CHRɓЯd] -T%ٱsLZd^F}@.T^9d#h- cYD;DqwU=:%xΫvrtH`xi06go.9X5s;#:( AHAoI =Ycm |ʃpnkIp(dg-̓`Pȥ8We= }Qw.V~ȳ UsUƳ ۩ì[cNrۋT*kdL`Gn c\;o~Dݠs{P#l/mVC+mg07o>}_QI^Կ"^e Rt){r [}=@S[W;HG`7ct`h\67rNp!4s`'ȢkLJ,\ېd/)~[3F{i\51y4t2[t}۠*2/QdFpN'fo2R?!r?3~' mKyKU=r~~5TA)sb P#zǚL,_dϿhG qA P|rH5i0E-ol@bq2ۺS/oI~!9o_0DD ݪβ JrX,ba)XaX9V$ק1 Po0;\uS)w!9p¯+m [%vݲ|qe;vd+⑜_{ moX /q'Z=< wlQjM !7'c Wg$궨7oSEB`F_Ȝhw׈~\PKjV@R~#XglEtD?BV&I#[$ Wh6]" _Gls]{1| nv|Q¥T^(c4p,p.)_ /%"Sի(/*S#h4Xyn}d(v7WUSIC)햷dfyP1df ڸ SXtoFv*N3ao ̑"pE5U\ xLiBdzՌ }K.hdԇ&+ryCL`;NJ Owdf_-WH26&$PZ5cGt:۷p \&_iZJ_| 0sv:$آk{p &o8 zG8a)HvZC=&B!PG :JOIhCZ$wF/ڍgl!NHWSv_Z#T>De`҂jKod$.a hjK~ݱd U1vj7ĆRDT3UOM4Qҥޱ3 voU;k<#czyt.>PŭF,Xj͉ +TgOA#.rbӈл _pi/L8_ܔOgMSXnE߂-_'s*%[ ?0K+E<( ,yR4>n%(@Zi8Q: ݀ TqmCg s+IBCurcjtf [ܕ.YYZ(w*ѦG>gBL=*ڿ{-TV@ rO0r m\s0!(qfK*2W,A SCn"_8u1jK}rU+ m~/Q.gNJ?E(*zbcSvh1~[J6ԂF¯"&59%9A*@}ǮQZz*yq/asF5{*PyU mo pyQ7M|hd|=1+&P ||a15߭GBv̖,HrjnD*o2rH@H pS]goTQ Aw*1ɭ&XH>>t4Ie-Q%`h"662Ҡh&8n{{CXuB.H㯧jgūxV "%e{m'8`A؇e>&*Qro["5*i>Q~SD@l"Jab&>yc4dXR:X&+$b.'1%wS1&e pQrW#^,WɐG8CTe(ce-h4Zbqb; 8˺(Z|2HkBQ3|qDjQ[h 1}02guO %-f;0.*6qQQx: :0Ox M4ZNiD{7*zO*K-ܩ?h+}5ؐ-ʦ$[pn^3ծX__NVGl|%ƭ^BN !:i⍘o[3pe0o;dBOzJb5motgz?"ҤG3 F ZA4?mt}ބK%ןI ?`.mYB6,*jdQA]';':"R>SVotiQhÍw uLgWin/茺NX.\Q-qC(/~p&Xv":"p,OV ѓ-O3Q{Sg5eNo͛H^aRn+Mape?#03wWԹns?s$C% [9&9&1ݣcyN;[Yl0TNѯ|{PlGOw:%lo<A15f^2ttݵYF@r3V,uPeʼUWVvDULqX_QXO"ӱ5{'Ű@&NՄGΌ*(^tyϚcugM`Ď&ؒ7;7#M,ZIaU\RItjmvY8sBXN+4nъ< !J%ցn:|=nE`"|]X~h&Ѣi7d@<Ydѱי}9wC#oh4_3*B*}LH /*~0T,ZBI q 5"]?gSb5bX?mvJ'1MiD٧Ԁ'4nuߣsR,kc*SlD4WʲS6-#9SΆ Bτ 5-R^9-JB*12Ȝ]# [3zZGlCXڞ)]Ay.O=~`EOq6I+Q?^ʙ`J7`+^:{/ :Huh)ZK`>SQuEngt&^6):'́4o-Z/aDlxv븵 Ǘ3 3 4,Rم$i=Lpa"G3˧!c ?#⬩1 ,TG[P}'/}W `]X Lf Tx"jQdatnv['^Y8%#KnPk/s+z^f>L2˔]u\g'CMīV)ha˙ʰ}+k`nyœlW\OxꈒPӠғUjJI+bt PA?Yq}6ZW]niEp6ΠBD5t/p5#Vt |-[+N} "a!60I<#KR_+c@ONd^6d`x~3YS 513oe˦[- y>C^b۩RtKvCSm*)`VOU쿀Ĕfj%1H)ThnҚܛb{?jBeFzoVmx2ƽD=[7!]\Q C b)o<l&}]*>t TZ^C4-dch ? Xa2ݻ;Ͱçwo+򽱾sHKh8^)VR,su,Z8?;CIՍ `Zi^1NWa8> lMM7g' q]<\b>Stuᠽ ?2#6 ҹnQFlPxvfBSvX\צ0ь0"*Gх*%iO\k{Cmnc%[M:)/x;6=JN3Z;vMm 5)Fǿ l`3Irt]Э҈հh1NhkQr`ŋ)4^S0Q=+H܀LJ[>=냊[U. G@$*~a'2/H1})cQz#22';H{fٺ¶fC]ړ>%Woʣ$$&2x7ʶbܚ4Bt,g`YQYB1* ֊ͬqpA=s+LM< tDY~n`EX^KqU_ k|ʽe^5r6u8/Da|Vg|t/$e2= 3DR!6ƶ7kpQ"h:M QqM츮?IdN).<ޥmE8(nmv|z\=j^'j]tG;skT+oZ{5%eL>pV9( :tI)]@Öa"HEC.2$,j1E!u)98Z8q>`;ڧhYN?,INl5\gx>w5bi7o?В'#0 Q:@` ` 4,t,Aw2EY*y=~IV]lq\`Eqypbg^{{`p|6}`QBqw!7&w>vS|DQUKci(F S&*Fx_%IR֊L9Ѯ '諈:bXr8(<[9a $|~A/q+=!^!(PLۇ.xi8ID \Q?hi|p&z x[1.h[IbjK|%+[e53a@,E݋8043 KiXjCrT:tiqEHx tHjafpp>64 s}Ozw5,Vj%"w <#$)iQ*c备.j8DeO˒TL9RfDe'z"Eb' A~**jtMș{'{T$*ʓ=0|P?#h>w)qvG]y D@}C6^89tw@eϿ{6V-&%h[+ֵXTU`5I !mY<@&?CpϺ_邕i9.nRZ,3ƭA^E{[3kQhi*!;ۿR&ũT¯92Zo=FAvb/MO}*6ب` i|0\:G~%!k{@kp2Ϗ^vJz&{k30Ͼ4WyҮ$;†frzAB=Bλ]%mÄBsRA$}5<vggC9t ] |/8gy @3$ ߡ? 9gZÀ}u?&>IA'Ld_3XNU$6Hҿ(ٛ>HZuIN^HM Z:wn42ċR7Y B掑y~F [>eZ'JuS鰪E5y'Su [vuV3 tt+‹d-Z- 㕞IRnQeP#zqrԾaSt{m+Ee|HFkfY-ϢmλO '?3`OYMBӺcٓ&7Nl{?ܶ֝ Ƚ#B۲.Ix7.Qb#Ln?28ֈU%~W3W9B+A;sWPN@c,Gz?ݸN $n:C࠭Rtp n^~,1 GX Rt&~L:"(P2h{O(Y|9fL$b22Y(6['oDt<m;62D^c 0(Z';Ozv-in8Hlc<>̴ ۴ 4s` t 7%6Jg`GsA{<.t (6ڨ) GVx ^VG8dY&C&ޟa>=OE Ej_Z;@ ّ܆ 2@^]fASljP^&=GERZwhv?Q^=2pWzi8+vQfӫ( (wJss*'.з O 9y쵚KA7`Zn ˹α\qiܧmn /r =L߽^AdKfIHͅY$AfVY %V (j8;%`&q"ԝLQ:8Z qc?w&rWB{?; 'ĸ#ksH.hKkM {c4Vت;c˥Zk5lbnD"mQ~~@lkcxoɸZFd#֔8`,ؾ; R5QN#ӻ5[͊J*@V/M+w.g5gOa4uRƧG)-w:4.=t'|v[ Db2w7% |ҹj^>tTenIsQWv顔`2~RM<=G>K QcGd h~Yr, Ot1MQ QC$Ə~LG_p[XwmT&N1(7vc!n!ׂhu|tp-d`B=ڣٚC=0I|53>F?֬{^n}uY&ڥBU /sr St!旹<˛Cxc%aC`U-u>QTO(D_\GVd6 T'U\&_rQlѱAo#0,ۥ*)TɫiۂMT"WpuY\A%,eS=Y[pmX:ʷ4탘_oEզNYHC/j>ȭ,ElԂKjWNN-BoW%v\ȳ?`}  M2^3aNϛ4e_oV֠-"0(%qy(tw"c??ݿjZ@4}[nT 0I#m^݊Q=u:1S7O*P'G!"Sk: ^XȾv9H*ò9q0BcC=0}-u͈ᔝTȈwi,Іwf=YC_ov@vj+1"͠v>b$Badt&Q{3WږfY F)9ZR F%N> WFMb6IY[V٣1BQ-]f:s^/j'l"v|Rn0Hҷ[l#bkQDϺ6FVɌBXE{QE4VUa'J.'>IӨ ϟnzW=A'31Vg!8a 'REpmPD%dt'd;ճ"Ox=@GN O<~(;fZL <;rEg{o%0(;3ӌ}M2#j#` WAkŠڮit%$nl]t}\g[n֫?Ύ;Nn'Qm03`4kH[>VP$*5b7wQkGr "_˔)hЦ0%.^@]6 aohS> \%'d7Syơ|ƙnFֵHf:+ЯG';NɯK G׶ ~<.¤”y:H,RP9iHS@ 1t!@Qy4\ńgeSs5ڜH뉞eT'[] vV cZ-C:lpmނvMnL UTX З(⧔I8\VjSL/OPq_09@;z%HǧS]{);aR1hOv\MDG|@i+FɃ;uX_Ğp@<^d{ϑz@'E+Eۺ+mj1&C"3SoFż,S wbP7?j2hcK?P̘~:Z uK55PUJ G,E}S$jӸT:Z2oe%sMivŸh+uL,%Իfp%U&5NL<+-2j=LԝXg4óp˿%uJ4jP~YwLh'ON|Ԕپ)~f a(Gdw{Nyu8en3- ^nRkzMyIqf:]'t:Nzc*ܵ 5@ Oz1ˌ4ggS aS~Ag_)D"P=}cl`N X0c>8Щk] rPm7;< b l#q,Ec,G{:Р2S]!żE!R:jN.Zʭ%d|$bAn5IWt隫r)z Rd]v7czvB?Xj&܀MD$@b vq X 'J3kLF>^_Ls  jG,T5+QGgP³-b8ǵmuig Ǖ3H-Ϙ/J9 TFm?!SN͗D:љd8t N'~sۥ|*%yzoc%ktIBy3]ٙ-LϏ6CԆ}z)}33I@j'U[nJ%AKGA&4 zx@5|IxqnVϬZ#&qib՛CzN4ԪHf%3?JBsc q"k*`uu?@FuiYΗtyNtt']ԭl-ʎYY깚SMבECy=dH2el^Q!+W抹lUG9Sqkt{ob<[ 7g1Jq-q!cw^ Lg /f*<1lȭLĤX菮:CQĄ4[>9Xn{ܵ%E ~ Zx֟(~0a67$q&g}mx1Y3P4} kp͟y!ՏhEo.8,r}>9+RgRuRO=[8W}`sry^w j$\öt=fs:'TH{5P (M8-VI 4юҊ7iڷidF @Fz1Ͷ2ᬰs*E{HKNPiP*ۤVճ#2n;6?eU:a;^ޞ P laf?|v ƽ- $Д3 Όj턎nc\ Tu>Sϊs)(U}%6rWƨ;4tYIrLBːΏQj;/l?Μ%9::s99uW-t3Kd@Zn"ѥ5A ^!*t&ET7Dxš r;ʭ]7>~eʒ7{J*$lkXp1'XU˿Y U%!Er-q.)eoW9O*ƬXe`4=>q<`7|Ql iMǣ)ﱐES`U zqb*zY󄐓*OHh*QG([I7=[PglV!0!*,`$I$z>t8N% ht`2_gm0L XGFDNꆭMݰB9ɔ1m~jɽ;,KzxVj 3,Jc5sN!=%ͮ~agtΒHdZ3*waz׮ETcyA'D/;(>_ %ub|^Z9pSuA$e%'B6:G|l#m' U&N$\rįpG;{։ K?k_W^gW(jI5V|€>G°1^> sGJBRzն8$?DYG׊N,ҰOg Ƕ q3Y `fp@ ~^|ΥLgW֧?SOut Hn=eM8@bbio#x|(up8~JkZ-G,\EkWL qS5'*K}dB\dm{Cw/ɅZ~RBbu7o 'twA-`o'#)2rQ?!p+]p>Ǯcdzm$$:}Ou{avbe390rS8Hk!5Wѻ^4xI{,R>u703'*ԸJ#r2 RWk`[\1VsUMGgĀզ%l_L6/X\`"!`aU4I_~9'Owll2t;4.V@Bt6lJb'QVs<^@ ~N+ЭDžȳ.ۖc|F٦-``(j: vl~fCk^~^7 飶'Vؑ?([dyOge&ɪ.4VA|b`sinZbaշ1 5;|sj xHkJm+j kbQ%ר3Fn-or0E]H>b֠;&dĂZظn|8=I]k?uYwo_&Q\Bu)OJWSdW_rvTRB¡a8~WDpr2-\O};dAŐa*ds)ZѸ*=k؞`4`#5WR'l?~5$8dLvJWu{hTpl41tjB͊7KLAgN ]:޻'%1+ߛWݨQCF-KɟɟNUb <:OF;wP,EiV٤C<> F*$ 0#q~;^6K S$ƍjRL$ND$jWu YaaRQ/"ȷG}wHM#L8Pש(c1'!ԛhP 瀘ƣ3j$0v,DaG#~{+e- I+ai…vzMeF|"bbXͰ9sװQMZ}ܞ[ƹ`ᨐm1aE0Sms'_:7:nmN| GVbNBl0jW#gZtCݪ4FVZv5]z2cÚk= {w9S&%#ݢBWCWoEToH@ee8:ѡ @k@Sj`앥d,n,[dIfagƗc ^-p)m(+ t[Q1&^+E*<! ,*^F0Q ,Vh'tB:wܷMl_DtI,ꌅ-6A. Os0='G)Lܢ!Nk͆!,ٵr"J81f@/siqe ťJ껗C\cֺbm%)m$QcG)Fa`݌ʵ4FE,[ \_#VjeonAB"M0RQCj: gG׏mu}+S=J֏Bcڕ7+n]Y0ǶTJ6Vd[g+Va7{g5!%]21 X"g߯:}/ݰ\gjA^: L| ! OTڵ_j$^˓YWe3(16AR*LSZߚlկH5+3p*.-Z5y?82 ~A4-V 2j\p0ӯ FxFOڿKlmIS0єu6:(ןQ;#RXCU G6#=m\:ri 9jJ5U//hTJGk=v x~d/:0d{V]$8mˁ7p⌖,WC$P2g9my\/|d}hNVKY@:8:21|E҄9!԰_% *1G3A?jY Ρ5D$ysJV~u] ^o ij?l3O}9X!4( $`S,_Nrw Ben+epuʊeF"TI8ŧL`'qQhL(슐n %-`r&Ϣq=3˜Yׁge`dX~LͅFmrd*hf>x.({u&5S.љ"HU*ˉ9&4pL%LpC'U>4n8Io[)ҭH:|z%t8뫈>{ش1I !ceʔK3(]e: #-ayyta^ UeNRW:b<ދkJr QyG鲷Y=#zGc">UfBtwTFk -dFbrN6Tdcg7 N#ַjMF8+7vMXC}^tn%O⩫.jP@4y7t)[ÝFst [42z.lr8E yR-2tSV ܨqnTG/tS97yLv#6H }& i݁tW}eN|W񋎛}x&s!|vv/ >+cD&<(;WHo?#3XGb‡Q%- BCjܻQCxcY}лfR=OϧgeP k}4{>sԞrkkХ) /ԹA=p~}aJt-➑72? Pu0HX_qȀ(^',*.XhFqc4d;VJTO]{eBIlՉ; S qI?im/ͷYI<\/`?O:J $i[V4%lXK UБb/D]Jr>oZ iU@KW]~sZltKO|ϔ_;EqjC`JI {t!Z<8~zxLLL'Cz .v_p[v";ݟ0.#-pK߄m1`2չʦs_ŚA`o9-~yQTߗMp[ҁdb9#Pnb$k\r.=v䞌p񩧘yoX猞'ĩIvﺲRaYH>=5T 5b<] K)#gB*5<*^nl(𷊃bUiY|j4^z$Ll@)Ta#:1rʏ*/XQ_?"!92r@YSV5&pufYهB jo1Ղ6+W&5ajMl,w$[1CxS[9dry7f0^5!aҒ߁`|˧^2{~LJ3 9̃N"akx =Rc(Su0VJ1Ա/qmd2h) `cP,ΙI $YFĜU0eaHq7 [qR*ca)!#_f +ffǎmFE] /hy/xT3IK.6YIOaTE*6\O*AQϡSR<aJ1[]*8hr@D%K%J@څ~RrP|'va.%/G\ О n$6` ann6{$K cnݮC @g$t7\kIʚ *1Ö%2hf0K4thuIԤ'N^VJݿ yݖO*$O = ē7sfR )q%sϜl+0+ (\^F0Fv*zO$a~t,=G^r63FĠiEJkXcJf;sQ hUVjxf[bK*;\/锍$n^E<8P(2@S.#,Ψ#&OIRPzXPefu!3lW'}BsԠ\h2E "B0 }մsio|6Y/[T6er ۳i/1 ,Xʲ:V9kt=oCXqŔ(Bڏ15Qek~g}6?l|H fLL8NHU+Ap"5z,찦1!,oy?2}WʅkuhvD6ak(.~XdD jzIg=2d<,:n 3a N.Pd2^VVYv;{*ԕ,F&HZ2=pԺBҺԀ[Fk$ʵ,/H/L$d^$jiiNR:|d !SyCa~byb]+D(ͥK lcpxĜVtQ~.V8yZS~JzYw~~ʁ,6oZ -K@Q3CP1;\1>$mi{l|{H.T)!ܧbҢge VfN(VR#?(y׋9%tm %oJu]ǐE0jO`6zL_xMeXŐkx17~KLpsx*ͅ&b@+6>B _]a ̖)Dbd[m+ -E3;\fM+F3]?[t`mVmgB/HQy6&߆:n49|FS!C},RaRǐƇ]5@w%#4U$'ڸyNf9{YfL>:*n7-N/n=Ta(!X̋֒̐|zlG `fUb&&\h {ƅ敫9Eے[1R!ڣؗc/$*4a2H<dR&{->p4 9:܇񝽴Zmw~ᚻɷ hX]/P5} {6=>P:tv;ԍj8¿bu3[[\&15F3׷Ѷ./Cۅic4h8:f>)|"P%"GE+Z_cBj N"QnWvpgu*>=,,GnXg\5"HENߏE2}֡nLqS`}I2eU-Bn21 4/?$04&$>:b>P#i'/c7;ѢCᦿͰ \^k#u5jr0y\; W'&$F|CPrJފquuv0#3̧3&6؜ϥzRW1˦;Z$D#s4' 'J0N@𥂪z o'!@C.H=1 >8 $8` DOP]V->Iy5{&F܄h[~l}p,@N αmvd5ӊq>=lZp5CjC ߠv'$DzxcU,te܎:C!\{㣈I_M8 g|A6& Zt:ͽ)OPܬK1+acKn9G݇4J,!8q:epמr.&Z:TÉ$MsP19豁_6fT0 3T_`b dŮp)1UC+14d K0[H6jjz [rZҚ թbVIP;k(WjT~4ͨo~R laNe->SG N ­\-EbA/*;j; c]N9jY: XZuk+Π=2{Yh?A4Z,O(Āu{f$F|~+B|c_w0DP tFt Fl3t(?nQM8L8עfWJqY*#bI\UTF"9=&$u\ ɇ*kd[aǾ4(a-zu'fnsii8c~^QkQfB8ᦈ>*z/|o ) Z}{ C,~B䇒T7MWS=DG(˺W;չyS9op 98PBih%d߅IK6LL887kT9؅$Q&#X&_ ؅E,s ҁsԷzSEW^>`<(qTl0olYuD2J79?u@S fLAA ^3!Pw4bXaa K3Pm8:fj~`O; ?wټĄCTVݞ59?S /U]Έ"gWb0EE\pF<[lͩ‚yU& poXMO\wXHGݝGwAV&}z ndg#w[[ϙSeȘDRvH).㾁xK:N_}@Fu򟓡FAS_Y(sMHRt58w9omfstAbPMRdݔu9lZ&H6J<0='OAgPZRK:Ƃ d}ly䨤 &+yC1j_qya,(uzy_cŝr:!|6O2R4^ݱhFDpIB΂*:ވ}@'ʔXpsRpg *Me> q6M_@ݜ 9 [7Н]Z]ezq\YK+UgNNB; z^_PA:z9r N! >k =(\ayu<N+]ֈa6 &On4#^u||c1}Qs-lT l'm.}YKpShˠ!(b[aRzʨ,iыhAA-'o;21LjfC-g vؒ1+r{&Y.w^~񵷋t`RIjC4Jz7 J]ϰI CjD?Ѫ @YD BeF?WZ]3wOk\a"5𻄲5)YX'h%hppԑ`NrȣFaP<( %VGϘ밢;G tHbش1,^4Z& 7.T-5WOcm0{3S> 2;L5-5@5#)MZDkږsxB))#HMU$LXp))#:G9_볂FR&'F=R*! 2j)9x.ԿfAv&‹g(,9+()B\|:&S?<5 v"R+QZQɇ(j ȈK @ ;6$Ȟ'gBvḀI x49S .f e*б R$t?/F>;[DY* jWF3άLZ]^Ւ3?`)D6J/+Q*@S\l#V_t`RI lO ИgϐtI6nW@0}KkJՙURnIo')q]BmW;ד yb\{`M=4K_<xvo\E4I兓P淔j oâ~tyԾ:J hKK"h;VXBzE͇me^8&+0JC ByȬ9oo2e6 ,: 7`.F{h\Ü-(8v\"$,-!s ^W[ q r}ިER$Db 5@.AC԰ߎ&tL$3?n^ࣂY]}aB4P6$3@}X57u 9zV|˗cIBR߉ . $irm|Y:_d>3qb"b! 85b 1,zβeM&d<> ywTp M%$UG*fr&,x!괘NeUC Q Ӥ5&;ӿ@,$'ã0jX3-fەj.Ku"ɿQ|G qi6ubLP|wVe3yWrDd5&"knyfY@PoѭJbZ"-l =-cPϮwnIȃ[2׆bD+ GC'iv{OK&HKDӀdدu̞Y]ÅC9( 1D0$ )tankV_bŬu&=hqUy ^>c rUJO~50Phj,ã9prf괈d:U d:ugLiˤB2?߅neR(Og{W69SeӨudanyט[̴ҟV{D' ́w&Hu1d"GYN.'.AB} 1*GkU<_55d a1~N;"ۉ 9@-J / MB)GcdNj;uyYYY1=A͚u` nkUR\Nm_hDZP)uCa͉~ja%eTW9b & *NF/F<_kJn!/)'>o%YESiU3~Pjk1j\Xnh=xc&UXƿ/[/=~wr-8SPF_#P4;f [f`-" X~//ՌE򻃁z1沮}RHs ' 5vuw~+L7޸bWG&,cʖ`Du6grxtԊtyV3MW4>Xx>F#@lVpwN ,y$!.9Kw*,q;b=KcyYެ LkEkeXs\t) dۛq.-l&hCq{|HsФ4̓oF'M;其PXM$-霑B5iCKytLXL1ư#c !)`'g6N4Mk3iYEdQ>ٔ3mFl[8cW3~|PJA 5) 4Xalp2<mNO55l|ZDY?8chţe(0*OGyx5oznDM= CWyT'0#[|&fl˻ k2d}|x 4#*D1J\3)"ȂN.ϰm"Ŵ+eKEs$ y3aieЪ?h }ڂ؝|#&(-n|]8lz~ ~mTCMٔB«)wʱ7z2:ZvN8$p!>KldK6;Ӄ/cePUɝ-h:0\|v! oږ%(Q{_B`3MI6cl3!^x]=V";ӆ(=/Нf9Ǯ !m cH5sIj6۾[[THِc:~-L7_L`ԷtܷLS|0 +-@u֌!Kp? b +9w%/NրRĻ}#XRzĚJZT9!,V~#2 c"oC3 Ȫ;I-!-ȟGq'al(R tW>`(<Z HRla3, W{piȪm?*ا˽KfSaf\ZJ;'a-O`4(S_DU7}"PLSfp'M2;4`n~\$] w;g$I>ԭ|eN]A}Ȃ_\;HNV60/,Ob@v 2!wa-S隳 S 煺҆]Ch 9sTy1 [E0as2ϔܹl m/ʶJm46)K{ӧ/:ahH+U&H;byA!Rkm !TZILoC\epH4Ŝ^J!& Zfy%TBAߴx$tH6s^'&[ǶvU;y5]yTn F+ADM_:/LAn, Bp`5*BXϽ]OXN&2ߣKP~=|NTSe]xP?XI Ð͚R.P:ljHYS&?#Hm*@͐1J+5et6z!5NRh%zetU RF(/!`pHPX+lɉT|A0n1 spJ2ڇ!!׺&kEEo3) |͜aJ1˛7溵: T z8<¦SwG$Q+t/;SBLe3f;g.= E%&m.Jz,w'Ftj^`McN۩S٬n& Cb8-gz"'&?+hv[A`+S rpX.$Q9i] mzֱNf8|DMs+.3Pyr'v) L$C}{G<} ٍH݃?5`A3F$s~EݣbJHK"/Ǎϫu)~vZnMK^LqƈX՟ y7^OG+<;<˷ηڹ6;wyyj$ehǒ~W| 2$kz(S\[2$^FCۍ3^tطڪe'̾ulBiwe&Ojգ|.*D@HaR ^6^*CRĊӠFo@r:ְ^"օJU@Йl뮟v[bDWnzd77H'x4\f*gAnu~3UTiNGhɵY.E[v(BHr]չ`[ȴ!N44T-rl(Ue-Ƃ_wۜ(za[!-fU [7_! O:$mRd E`Xmv8HJѷS$br9>bCk}?mT A IC/XhW{ZDI0u]c`{e6 3iA_BmdWM{/(gP_A:1dg'RGE/cAЗ`[9z "AР^J?S(xqEwL*V["2RQz\zhZ F̀Py@]^Ofr?#nU: >"ʤfCYQ ' u1bND[qFkV)="s0:\XP}԰N(5q ^HɜzpU !PM5DQ.Ճ3в)g lmkl (4I A* 6;9XZk_lEph 2YC3\HE,™vcxa#o =N< ݫȄMw j hꋟ qde{Y4hg~!fR v, Zd=Ilj(ۑ b୤mO'}H,CF\F`HL46(zCr\~-x2(eGb8fwեGuNHYӮ-pEƑ,'3pi.v(?NPSJ*G\/%JfK$-B$/J N϶O`#T<ѝЍ9i쳣P&n5p֛nxBY!0SS@M;X3$R%OsFכkNdwOmstt7G5J9Ico[ٿh4 DdQu Uan鞥ڌaFqޓvGV 5OdIHɇnʬc6Oi+@?p|7 F=H:4it|C:߷MY`T l+f:F >UZJO#Ԋ>g;j}IvBt3 )7]Bn!:oraĴkfWIX\^ts</=$I4PD=c`daLYqj_v7n[+]ƽ;Y_ӿ̃U]|_at[" 0 "$tn=I<뷎"chzN mjueխ#U#@1r< UZ#x1#4C}⥉J7+Z% @Z%?CFeFQEӾ)o}nQ;rzuD~ꅲ)~b;H)%bt[]gi ^2k J dcpz3s<&,{y (Nmr䖓K{9LrhF V̓+x$*c}Xh3(c.%jkbGj!GwkR q- pͪZY.ŒRZk'GhyսTh&@ϟe*IfDu [D̥ͧ!h}dm]Z:S\Z2XeR j9 sVp:c)PDUC=(cLڜin7o|ƨ?Bl`5  N20BCNӕ)z(;<  `nU`˾peׅ"z_o"r#St(obcՍ!9ki̡+ >5i`6 %0a`LdNn;&s+XOo8L"7@F7`OH|°7cN$_b ?'ZׄƬsskFVyװ&+{C#*{ R!OmMp4݈F9IXƢ3XYO[˘66)Z:x5E :YCL,2GǼ=. a(<,e7jsi/,D;7C);IEx}UHGV6kt6ay T0>ceɳ"eލiũd.>,}",!8PfH4`;=3ĹtcL8pg|V.hPp 'b VS Tcdr, /{ "rmC*4>} (!vǗS~+N㸥 K2 306xO/5;rDpcN,6*Gk*p Hl5Q|ΝM(LӳRUja ` pظ>>fE+\$AҿVv@]3e,֋ty"r,#V)* VGZ㭲ʏD]v}Vj=N І7= # 4v.VW.tĪCrn֔Xc8+ /?".q~SP;LI>".}HFw)/;9d5e"3b%ƪ/t1+^9#&h[q/)!"T"*-z.` _zO~.zyo R?$.mv Z CQ;=AӃG$*fu-T+Η*Ɣۻ`mڏ,vQ!COGHY,i@0%){vĤѦ Z2.ع>h;=XGaٺjFL%<wQAaOGvjQQR#k@U ¡]_c N3/d%&ʜHOtw;[5G3**eƃӍ=Nc{mӐ](+B"Z~]-6}hW:ǽ!(Tۧ*eCzq%ja޷tg^WxZr+!$VWdгt]Kàh'1Q>>8z%{D>e)qLv3/@:iyۤ&CИ̗lJᤘ4r-omo82bb#&gUjIO*+G|J$S"LbՃu>mڊ*@H^>_mML9\CIPW͙\=yǾﱤ<j^+WYh4`С5&JYo|  GV א Ւ?ӚT04osgAk: As4dq =iķY]y[͌x 3wvXGؒ{݊IyYU,UX`t\Nw(Rt>~1}n/A!O_Hdo .%XE7.{`h|kZHawv}ݤl(:^JMw.Bbݒ0yQ^C l<ϯQ)'2n80Ʀ,OxѲUNӞaDLZ?V(hUq 39&A kowX; NS^vHhyDN}JQ)pЪMC6,N4K`Hc.922_՛Fً }"B3& :E>e{.ZP}%<qaWlY-!' e"J7*6 crTAZY.}2RHh&(dx5H=*Ԃ\èW)WNQeLX鐰Knwscvsj!&MIN-3y'1쏜));8m[]zA, kcsoFXYT\nϝ| 1K&F!fRP%9&Ob^]n20s$!ǭ@/,AW, B|@J"?+)&!eu(\ CB7S ǁQ~k[~M Ia~l2k~V 5K02G 3Pt %|=-)R4WK|x* c 2P<${l$eG~}!,LpElP!xOzDDKXy2gUTVX o::]}>Gvfg "X)R Yj?U[-t`bO3c`g#K5!}o5li>>Ȏx7Nl ޕ\bkG S=qksyŊÏZ] EMf.0Nx2C9AP*rѕZ?jdQ|Q؇(EY5.(u7c=a)d{y 0.Jύ u]b;S9h/{GuO+Fp14}qr?_kvhZ/J!ћ&q(ղJI@#$[ gNۋR,Y|z $Y&tj%^ TL;G&K,šbb\M#f;?,†{fk `XyƩE07ͅ[XDyu#ֳաrjm= |]"Nܣ@IJlO|0'CFBS6ၑyD 9ژ:gB괋_o>Gh钑RI(3<)w6 %%pLR,+hMec R=kd%@x |(jUbfñY}0O ;"MewV0y3dJGlwξybI9M6q] gSkR?Ea !"6AMUoԼ_}b! soF/jߡGYV!9HnD Q"뜚uړj}p|ӹY㷯(1hEcSq:T|D',ִX%oh%o9}5˜#m@hf53^ߩ/~ղ)73"KvūB6fS(5ؒ.Ƴ!C޽f9|fiŬ?:qI]rs]XHј@^A=ʫiԢϜ/'z]^-Ԕ/R?Z<N-onb?Y. jry=Dkپ]|/M `kYq+B?Dz|QI$)}&Z3/ƧN dWYƕsvER!_춸iS=<[P  Hh5ݠ`vU'Ԁ3 3M H S7#&xKݿ&EeD+A}3+xm4!/7#KȧLnMLmifD̾ 2o$ji= ja7i n}ML3[R1'4/b$]Ԇ;Q) xJ qb& u\!8o#/U^$y6X~mun|Ju;āΎG]W]X.ɰ3:pڭ>(k~`<U^0 j˵r;4ul sx_p@9"ܾWK:Z5ΛTAvZ6{1;h5F,OC\2rIGtqT$ɨ@rAfcaS⪿g]=}w/ڗY17hL˕{w_4KWGIMIKZ$yU8T!9MMΓ:f#͑8=_poG{\6/F>]0lSol}ţ)8~mDIDN /b ʋs nMu,vd5/ Qu# 2)Yk>ًg 4h\hj/i+$6|楟@'3zPو=jaV!>rמK"V;s{.&%lN64T<9G2_#Tf\pT-(z14Mg0Ir%VH5n|5U~+X+H.y$Z2ӌId`352}:̡2)RJLR48'򠯦7QD1AiL V+Sl=8ӻ >$YK`>rbXcjԿl*݉J A{S[yZUwOTc}f!g2GraUilMSOvn6AqM<=df L={&fzSSR4x'H1ܪ7}~" (W"CH<ta#4gXs9p<R5wq2P>~2]_h@N@+$ݍΖE8 憮Qbr|̃)F bJPJDu¾2&BQQ{\e\Š1,yµei(&q|+hcDʥq:KA&t1SPJ6i~:eetSFrԔd8'Ma¶%6G8>Ac>VGcK)D oVIGTF.xcap/Z`K1MR|P9[po^9A*ej0ONa|߯cP:%pHq4BHQna`V? W&~qLKt Ɏs2acng4])b9f^Xr5 ve@|5&.{[ãSNb:A+t% \Dz JGތ ;5Bl77gRd!1.|#2"hF/W6A/1_:^:#O<(`?5m pa ҿZU;MtC%eY5X}}^iy^O <:&ȧӲ&S{3u)vlNSSG$L_@h͒5GJ#p{$*՝5cKwRZ?d.jzʹdwI?G&2?\M=[4;D)lmJ$2eJ/NLK#)WNnnd˥D([Uofd7l,x#ƿ)O@ޖ;+,$;j5:wٚ^M랎'2 . ]R3(l{ Ü Nj&LQ(Nnw/FxY'>2&j ?GjGgPq"xCڀ%WVމW).{1/Cʯ&Cdп0❌}!u[iz{.0.0Xȷ eƿ.$a|XDRS e*_y^[OSA.wJ%Npb۩æHR}96khZQ9hCrD7.{a(CWemeJ4]-ѡs]_i1$v*.HuvVdP8?ct'Kq{o`@RYzb7;Ʊ'YY"gI, ?a7}K.xB`U@> ><2=yԵ3;~3:EzoTH˕!31;1וfhr+<).Q.MnIyS^{=:y߅ȿ5$Uy§\7{pqG\Cab)oY#R+8 VM@<\Cn&5_r_a^ܗ0XCKck$Bi e bSvs') "kV &Uޮ]˿JM|+)CWU*ׇ~ lMW8jGނ72;/Lf!,{#QC >/: ۸]f7XVHDG\g}Kx=dX`˵6(rcgS;c֯-ǜjgNHEm߳yq_UTӫ<%XFF/(t_@RZ6Ԅ{k+eWim(z AMEr3T*鍔  +~ M{=jce[{4s vLc+ΥX0꺊Ɏzhbblðd}K*hW+GT<4%ZWazr0p(){4r"v%7m_m7Q.+^`?ʰ3X^lM+ ?RqLj_pA^ M-FNm , A8#u(*]'7!nֶ8}d-g} =c+ f}1%y\GB(aRjual[Y$v]('+NfA.ϼe;.’0SV>ǷGN(iߤ PndYf^L΋x@|HCL!gl%sQ3S,"y!y|D^KcmlkcJUe+Kݦ:\hFLWe|GMVf Fk$`7V{`ݕ "qo)AXl#V#O\"\HEv<ǼqiPybjKVǷ) /٦3ء'E9UԂ:rѭ,( L0Go;L⪃5y#v->g!f?r3(Կ֭$zmrs|$B4HE~WُlXutX1< }G+N([M5°ėu-mkKk YQ&twoBt][ 7_Wh{MOעOLfFq`GNςxHqiD%U/̮Y*|[ *U$i80 kucq3ȗ*WdG? iy1hDCI4RH/)'E٥}UO ߛ-ڄI CCS|u tKʱxOaM2l6oG;^0DZ^].~䝍2dq3[^6N6uXx3ib *헅 C)=>zI[UZ׼׆II\oy ֦QM7 X?k_KĽ2;~sK#{ 9I4-azfr=$3el(ռ (HZK k ^-h1 1 z31!Tcfz1` ;]dU-.`4(!M;E\=ez#9h-熩gt|"g5pu~k7s`FȔjqq#>,ecZд3#o pF6ha3k )Bo_MPs] ҇svObgF 3+ڙ%Ц9Tazfjhh;v[|ÒL맅ca9ēYhFW$9'*,b'|?;UuL!#ч^~O`g. Ww0HNsO,*M&ֵӑx{5 +6jot$9pjy1ã$K=IV'󗼀0|v5iLa)d΅ A4xc7Gw|'x"EM37 F4 N[J̧8 %uu:uP>=%TcEM`35z q2!4zQkJ\͌+e+"T5{TY~JVd3$AAPJjs.B]b|,-yCu0/Z$utF,xzˆM<"cI45odv C^*7 䃽8KL& )iǃUܩe!$-H%uMqeזK" tf7ո!oxo歴e>peOsR݇sQ#O~H/|ۆ0b,"WO̰DY I>} \H}&࿙#~I}Myj\L&:Y|+ep}T^ kn0vKZߧx5Nk&w20uhA4~ޗs%(k:dC~۪^LnYXE;)m};DMO{ya9f񞬉.q[kfSˡɝdE˗ s5l (Y Ew!z3 ɽRCaFXaĮ, kD{#>Z튁=njC1׋z&Ƅ?]*Jͨ)"6Fˠױx,.B0;"@M_HT"> ߡ1egōHmmB}楿"cVO֯VOG,]Biz,-J1&̐N{>Xo?;`^w5uc|,i +_/hH4HP2^/ȟ {l7 1P8!V*>ؘg@ tS!cgOdIE.⠍o*ݭZ(&àKPW7{ zrGlDŸL] P(V5/4_ɤb$p`틔euI_;+_ID-R'E]7+H؛M*+¾kbqɵv70b`L8{Wm`ckdZv{S:!.L1~Tu3ѿt W^ 5\Wy gM'Tļ[X_Ny":kX$~]0΅Z_6QppsdUMB7 "ko& TnsO+EZ1bQ>R&tɠx7qP ')`,~yZ땳ʡx!ʑҜX25_zu$_?C?)E@ܸsUL*..ey)ˁ0R$x1dR*,y ]{L-ޔgER- ~""aG\(& EΫHxiG4Qix);S5n98$~q:4rPFHpv悧.~n~%XU!ϐ߃YW!xTfVM {CS )qBRdR?zaLϕECOߘQX(P07BrG>1s]I Vn<-G AgQ}cRVzVuy$(oq:e?NGd |Vef{K+YZ咼qiHrp7XKyQ#A)Y%(8ִNWYYe6TyeMQ둪J&W[0شLTPKȍF8ѩ{|Go@T_zO맻 t!l^5j+eYT1,_c4,>n]k;-K0{UŦ7HIDO'L8LUx9ȱ-|DђgJ9'ԇ;:<^I)#ݼn6,nOϷnwM1-VzVB_{j<جϖ#8Ҧ'Xf7ůQG8$W/!!Ⱜޙ:2[ڶ:K_02aa2M\mVݠ.\C$ˀ ɚ8J6"lZM7c# 8!'uh+}j=QoXI ?.CF#Ql.߿cJ]nAŮ~FV^'OνcKt `{8]L21:ɨ\ʨ\b`T7q wk22qٔ&6+_^?^؀SS_Ds|dd;vH(+n7M&CG R(Hx`w*t)K6&tbHY>Nu&@"njV{A,8̿fk)Ό1z=*; T-vwm~+g&P҄C '[WH@.aЏF0,. ϾĪc?lkzt`lR[~4UȐU5 ̴CIhϛl/Jq) iב\ M rx,r =7')J3UIT  T?&%1 X=1e )]^گT.`l}0Oӌg$i }{fOg:l8^:sr fF2%.XKBڑ+Ӱ} %b{j ?c"5g"QڹB%q zEGi dQ`ё7*KQ$ckBLƖ֟W/Bp *9 2 OUJЭ;z&_& ):GZ[;G0H2s67w&f@wU/l|˸%عHߪ5 |6$UhPg&IxWJ?;8IlO%mhGon8 !/T?J=lL^JfpG u 4¯Dݱud'dY~G{2}Ri=/ (ZT`[޷Kq?;~C5^m ?I!\HMf`^z8%X m?q8<BGC[5-bBD4:_B %lW'l^3n{8٥3A %4(FBG&nǜcZ 9|A6$zv ģ ml9:Ҵus.3z]o1ϔY." Y6yЏKM _N4CՑS_&(^AֻFr92ۭ/:33%xm{&a|\ fݗc*r"A˔ db>U.K $]@kfg?_Svp(Fl`b[#0ҎcY9,%rv]1z]V$MA&ʭ* $R˶J O$ϯop|p ݩ6a'DH'Л4X2nA$ʄyFyz1FL_'ZD' H kdUW$pسjH 0ԞGn(,vN ^gq{`YW`T|&qlSo-d{mxB=Z^%>k~mO,EQWV[nѠ>-=iŻ맅?@\ oIacMuu}8ul€մ폝T|P-Vs3tn2ufBTqȯ45:]GJم=ŧ5pЋMC؀eΘ*,z ](rK~(Y4JzOƱW=j;osJyſؔ&c߂*l*}sou#=Y" ρ"^q!bY )㓂1-$Ieo2rb異{ u6M,G05,:|g L=6ƿ)j> mv<ƔIrl_^hGP.86gݾ|3OAW Sg $x+ev jhW95!F\mp~:u5]e`[lk#mBf,C/VQW0ZCoSP3w&4@K4f*(6,V6چJc0т+ ~W39ǿP#~YOs`l2;aU(O =*3܆jZ3Ce`L}'ђEoZ><_G. 6.o˕V-tsz]~:P}&&Cr0gPŠV*O|nKܵmh}iY~SY@]?MC-ָWYB+r7v닌!_8?OQg t]u3(60pۙ4 y0K C$QXo{|@<널_*j7SILg^4Ō4& 8et[O_>+s|Y@/wcХd/Ӟ9='ࠍ9բʄj8#4;&MOVg"5ܰ7tض˝F+c'@H: Rb4[Γ30'MS35+a[q^їDnŌ  U"F]|mp PpA(Ɏ);yAMEn;5gz58i[\'7o >9J27CJ 9@A*bk#UBFDy_Bϻ^7ZO*:5D?t!6tp~qT3" {pB$LǃbH̕VeIna>r bR)J3RldlZ3ٗxhr ɆN/x͗ƴJAiۭS;yEq?Q7@0yfzTԙA;;r\fC]o)S{Q\};jI~h^#}:HiKM;uD59I 9݈!ŭaؠ2^xޙ0f-:Øtl%Nǜȧu9`󤟡۔һ5Wl=_W! 1c~{ಁE1 Bn=J’ ×LL(p*GcnP] ʽ P+;M{FĬ^5)2g]Q)rl)|)!_a cQ˶P?\ ~5o·:֪4r9>L8fvY2L4yJUC tZ8[fSw_#0{iՃXXz#L/f)xp2XxƯy\ Y]!2!+Foo1^@]v ɅX4ݤ\R"Gy% #C@݃ڼHY5DS%<–~$V檘KMrY&D ]RdJ#Wa(|{h%aʷb4~q"aIaWE1AF$웡:fI!b8r꤭w|| ͅD@Jnu>rnbÏs!vKڹPa }ښjl:1ؼɬVCh2&իR95UZ-Qknv#G'6C0{0~qHϒ2W{~͓ +zg8 b\ 1>å8qGy|X.àbvTmzzD lBсݛ{HEΪi3Qy)mrb=hZ{Aʶ ($Vɔ3XяJDޅΉ@h"QJz+y$%OųsO#bBAoT|m"\/ ~NO} _Պ^;Ƞn FXpw+]q&954.UyM:=i}YKyT뉮3\2+*D! {ɉ0l4 |aVd'MtKlWUO;HAy鐠T,ݸ1uk1Z՟',`~=ۡp^SqnUU.ԫ#$=zkz0VJ?u<%VGp^949D31Lzgd/R[U9Gi f&ViՔ LA8ŷa8}Bv L؉W>/p$*+{&טβBN<$)m冶qx$|y W/XT挸Vx;`%%Ak}# "4~E,P@2y\܅fE1U/ 3)nƚ&$=tf[u.Lȟ1(i هꢋX%Nb1aHS7D\ X* ҡ-WFJU$#3ذ 3ÏDcr2ꔞg&(c}k jRdW.:*bvFiI,0CoiOD1=K@ SĮf'Z{uUCpu1]뤂:7ĕBYTNgL5ARf8-,3o_sG9 ]w5@Ml2a囏jiȽ{rA3vt&>E.AR`3Xw,~TN?*ҎKz$A p%C|%ɑ84u%J'm4hG9holXKSe݉Y誎Xl` 4_Q`DO]ҷB:r$?ŽuSZzW)ɓVelس@=8`5[X*GFd Uܣo~2Ѕ ٲ?y7t %V S.ku!ţ .fzlDm.:ٰudCeM?x>D[\߅HSh+[b5P}܎_=6 :YЛ5*(۲+1On{SV #!&o2="Uzw"BM&\ ӹ١?(Rljo~flh_ |@Qȩr :͋@j"VsZ)I3 LGю[QXܱPirSݖ'c0Mڝ6t6لpLo.JsM?)Җ^G1g"/S對چbW# O(BI]hE-tg~R\/i%,˰f\FuN1OiIErm*)jp.6'O 4-FooF%?v5}]@S@zJ3`SݼwzlK#r0סRKP 2WZy"ݎw4.7Sq:nB~\@_ U&Fُ% T+=Mb0?hʧ g 3-U HGkbb"nA$IAĈue784x۶Zt3ACS#!UA:`Ϧr(FZM Wh[h956o;/?BQ*1 ikJ4v \8J)XV,Ƌ5!F3ϯOK,yO[ܭIdں5GALϩ`+H> VnȭڶK1[Vjކ 9qW< M y[f=/;,E *!_D$DE~9=͟24D )SGSw#8 '?8 EA'$ר f '}8TCw28KJy,ӊOCw>(i" ?qk`TE$`@SQ*$Qh*LuW«wy\ A QMDCa88 g~n18K=:R٦R% eYj{ ZV"}%hbnv`VLHj(N8Z3sF 8rpWah)xS$0&띝nƨ|ҟ'H4c-Ik dnB֟sĶLQqV R'g~"5y_E<^{\֓+94 W)Og*S[{ekB[9e[f($T-ya|>i30磯q"oilV8r"XĊ)%҆Ut^CAd)u3 e<%lmE& ev`}kF5;~B,ÞmXj??X~a n= &h*~ 4C |Fx-,[, Yd8N.;HQE t1) EۻOk5PPT{SR>f;@X7d/~p}V! ʼ*V|!bz3@ &=nё#-堫 fiGC gM&mχ CP.ĖϴlLyKZ4( Fdpgh =#&Ď|U,g&9i+aLfh je6~LJ!oGl`4 7ёY۴Ar&VOJ=E-q!Drb~S+7IiZwkI,Ivn v*j7T7ƃ$^SH}u NEeY1!n=+rYrvWOH6 D Pƈ˕L4.1b=fزu v L+ d'iIR&>ڢ7%k85b)7#.:=2~@׺&lLʍ]LfdcNpQ8w̏ 6D9Ze}O=Sb\R;aZ#f>DubRtDg=h$4f*%jv3Ō6OpF3R|$~2!h Yv *ҩJ#S@`7GgeoOCdm0QlTNj/Q˫ zs)cakt\`7C\x*PZ4Zv29$PJLR^Cg $KRgW - |o(}Ʀ4H".gMqOPO>+0՜o A=FPش@R:26s+p.|>72׃[?ctuή?zM  9=O`[QF#9٪Xkdx,SԺi$iT{_M䃅~sCK Ňjᩌ'Z4PT9*TOVc 0}tBx@ П; D! 1# Xb/ћP!4 W䚼k~iN=/+I;J/yT0Vزt-N 9>C%h߮*[ /"Ct%]ٷyRz& x*6py1Ǚ5:tp߼EL WsGá\Xq m@"}'d| s-fo<ܲ}E-,^)M*Nb+QGEZu#k$>qpAVAi]7\N#:⺢vf0QQۯj8 >1||nȁh,oZ Iڑ}?d[}~ύ jrD@SͅPx2,xݿwq-4gv CkVewyɿioa!u"PUVBlN5DഭjM9'jb .QdXx2*̩vlTg``/}j᡺5 <eѝE0F/.^h0-HAa| A N(CN5k*deߑ[Z|7/opniaWZ̘;Sqv|{"IQ]8xcz!: ~=6" b ^-&rGAʴofsG,MyL%ዐʌ X!A9Njub|Hq(#ړ:+}*<,k/T5Ql"M.E*ql;{2c?3k8sZkޑ<-`NSU vݦލTBK+G2^NK@ 83X-:YP7Èq䔈bx\fncC1R- C@>I`,'3%K*0VϦe1 :}C ~/JKko cݕ$4BKL#SJ=E'}~׵)&s e0wAf:'001m5پU.9ɌؗbvΰP`&n}F8$J&vG&W=QCHUakQ4-m%[䷂-%ٜ!],f$B|: w.2k<ʦC83* _J4dҐjDzղ;oR>MRFD Bj8v\j)DadFX%RcM[!D$0)*E嚇ClrN('뚅bp7j 2ߴz>\Q>_TlݔNql?pdM:'UU550I,T"yo,Y1M0lJ#0΋B*Wv1~yT&i(q'̚ᅤŏ=nvIgsVzG3254y4S!GWb%ײ-1"odn;F I]TFjclblk*=9Ζfr25 ([:}P'U[Ù)W}+waDC@Lw}о\v i$D0א6q$)]af{B_a!ά %(i0`.{2dc#ոa&.jOz6\n1 քBO8.A.Nv[qD č.!:D Q:  +u@ds-i#4+OFx GeZN[ "@ VEHaC޹̛ӮFUxP*@Ǒ%A8z(*Ly#]Tr%f986ai}^ABnb]d|I@5/@/֣{GmޛhF-r%'FEͶ7K{FyC O8$9B,<ƧDb_^fOv[.>˟>LjjDWU5rט\ 滑 ٢@ŘGMx]5sـPܖf,|n\L1pr[%1,ܼ~F onAV#s,q~QpU zT?b1S^ r,!nz;Pؑ)ij&~/-Ɲ.,/6.yNzs?D\ju]YKWǀޗv|o(/!Y?юnj\Vq=ĕsh01 YGiLoR-0P0K˾ZY]^yy3 1SY쨾Qk*4~L]FD[y]*kIbwKX`p ZYAAɱIV٬>+"T u1cj+sok"l.< d Z_I8iUβO8PJ!9_V-*=pxWо=}<Ƭ6 YGx/ = Y*QE:8^Aj{ w4~c(?QVϥzsxjimCD[3@PVSij}' ې) oMA1Dž7p$J8p=~v^¿=5k7}ys=1X@c_{8m)[r oq4d,==H[M88FC fh8KQ ,Za,wbB4!C>a* Osc9A E'P Ii |&_C1PRpiX)S7zBC 0$ ɝO''QN9gIae9Tc0%[%f:=` /20w ?LfV~pm(aAkfr0h!婣᭷љkeC`K[FD"E@2=2s[j7]xLʈ%lw蕧"Q4,RajxD .<,<DTb*$ꈠ᧨Q W}KfU?kRiKPH[Jtj3}W9U nf:kz}VATx@ɢԑ'T Nq/QHA-(hC%q.@db8Cu+דޏ˅`_"qQ⭒,C$O)Yx!Scj$9uuPהk@hR!f9:E_@ݍGVtIώ/{E،&lZҎ([ψcfT>AQH: \ ȓ!uF2ku^GkqS.A,c|'s,U bH4~ FA䉠vuf=BbU :نw2Sի &AE@xE@Ijy~GQK1@F.ʠq2&0b;8+G8j+Q $6tQ 3Lt0 N6W$VQ|_t.ìLkc qNB~y;gݤMZ#N4K WA-`s:%Y6üo ,2jZ^[%נs9^ Xekh'9"2#h^Ck b%ͽy5EDJ p:zURvnfl9a>Y_ÙŴ+$ /R&gՔ#Q/! an( vu:$ixQ}FHORp7yeJC‹-< =,7orE~(RԕO€WLՄ]E,| ,'JȐ?-/eǩ|F*k@Ը2rj&U]RuWrvAxl&)D*Szݥg&̯ .[>*TT iNc.Wp_E>"(\w?w.t5Si4pYծfpz`#8vxRF#CdSρs4x-4oz&Y<-hd1s:pC&{ee3 m:_0o,K0pEn`wS 2J}iۣ.}Y_ _fbuwScEd QpsKڗ nis,(- &9Ǣ :GOh3z|hptZb#3c?/KjU7v_$gYG[ҙQ/V1,4#gBv1BQo]N~=st#yZGzk܀gM,j؏.)P.W~)[hilm%lzMVQa}zONݲD>馯@=a)tH* t1Z]U߃%:z/%T?odnLD@w%TVCs?ѕ"i-d:4MK+q-K`n+kq7uLV0Բ=,VP92*6M'S*/ Fwﵶl{p`>4|yߘz1{"MZ򨎦#moSNx@b/˰ ?c`z)B 7P98 ըo撝97RUt_`cP%\{̛ȕt~"X&oj^$WnRh;"fxrGK b2nfohP\Cd++8ƊL&/JJNmdf##fAף4t5XW ́*/x rdPo+&+g5AƟ>N^g)C[ N P}\;U\ƆI!\ʃ K9~"=20} GǍ%#⨗߽ݹOF5ڸ$wH)oVMÛS<4Ca+ `IIB"f <>?J.S2%ۯ,F\`9 !2*OLEď5^јghPd3> 1ks=V[> (aa ֫6/"k65)O[FUYUلO5sCI%:k0\̱RxH)&[TSabx]$y (J-芫r'TB7~e#Y\4BI5QHzNbW6UX<':VlAdonFKh쀸K~gw^~)4 at hkz{JJ4TY|S`2$G:)UrcN]D܀R9Cv_kԐ ?fIC`ԍӼysF=)$@py?bZ7/ܩ6$sR=fTk-چ5)؏S-^GL7e-lO )" wlƫLx NGi?l[#U:s]>r`~OټһgIy(46A 4GNH'OĊ;ߋh=Qق7:>u,󌆑[W0a"jvDވ3;,k< *'?,)H+$6!>SD\'+Xؐ3ZގVB3N ! O|x?Dah5P̤ʔ8A\6=2?8X0)ÄV {wK LX <+f{VLk}]nA.@ `3S)?:@XKYCdi1؞mh_pNQx^#լv4;N>Ǖs|BWHYgHL^OF)r!0&V},J$CrܷW{p=XLA_.bSS{T[7BuxmO)/\6Xk0g֚:l7  ӣ-ڝj~ kb FkbO3wݻKbݯH1g#t yA; B+1 kzs|9VN!N}_rR5rΛ?k( 36/#{N[!($ 8[8>PT&M`2n@߄҈ƧyĴ7ZIe- = *CI+1-ZIIG~ 6/>[ڄ2g 3t9#ͯ&΍MP]t1RR0xa}\% b4o,؟΁|ɅhbR߫Su#?hDk,~-S% reI!n[!юO`dAΫmU(c~?0ԯS:lvp\&ڔb5FSh -RSKn]TH/oqeb)fy]R1O\(4+.ׯ^}ȸg=HOƻA ;JS.L3/* h{&>[f-;Ŗ5w#Aȣm%7j"ڔ=/|Og}@/.4R6XH=?#+6 a*"3ѫX@gj1Y3\)i҈Cob*x-zOz(se0V WdM;%_TĠ?M6I.OkJ $tD?/bM(TXTnTKGR]Njd$|\{]3 8ⷉb-]\ Ɔ'+F*o' ii 2 /Y:]`Ɗ菉;IbTǢfu^OS+bɨ.p.](wY|''&EjՃ,_HMIoof?zceKʅj^iCO{]:kce]5)>:Зʍ4~TCn Hv" Z}CRF1^`e|{ PPa]M8w(Vsw'v.}ә@r40VBFP mTJXShC5hPh=ADjAr?3|הv d+r,M _aw5 Ji?;frFo@;r͹Gmxt#1NWgݐWi kVgsue6K-@ bS;TMxJR 3wM'HEC6ISïFDm;Mlf  \BZd8,ƙFX,mθB(  kvW/IBl)wzy1h4W4/5f-!nʯ܊W}Tyz%`O\Ai69ԌRvl\M:,lUv$zYr;Afۥe;>!K(<:DI{j&Sd70.${m!蒛 ljW z â`L Y(vMaQINGb{NEGKj<-=FRJUعx ~4r=- i -T['C;J>>\M^b+>37T5iWBNxd+i?Ihש^It+~VǏ%o \2y~zQ'[F-,'X ]D62ZȬW 7YIGD\*&5|,2q{JHgAlPάfqJSYh%ޅ_f-Mhw`Wmx'..b O<]{B=ˑd֔Cm gin/7O4h "l[씳yS9jw]ڱu6{– nu[j{Q]^Dzq'}xw՚'usBy?OW'X9'qF ˪rq:U@k[[(gȢhFd‡.+5_L&Aϓ-wEEr}N9Gv*IB=[J)&gα?4#dy`%~"wwi&ݝ3J~1ptLߵ[ly=V !+yO8)GIQB X+;#$uBucn#FsQ/| 9ʰ !O ܆NFO[PY;dETƊf/ k\k$01 ,^@m9W1ʑZRІ_>I`{ (s%?kʨ'̷> G<5>ޚx@EUx*.$! 2 1@4^"l?*kv,c0‘ӶEbaD^܈$$JJ.o>drDQVoMW{⼋Jq8F^S#jQ+Njb[UT~@Z:/a87;aտ/q.;Gq &ݐ9 . R+PJ@po vu:eGЃ2ǀ \eUX) @2Lt*A.xqu ͫm  L˕n=?E )z"`~-V*t {.M [|1L`g G 3+NX@JJul^CgsBN d&,^_Be0ǨK@X̀_dI1k csuPV^}M;WiNOF! 52U|+- ^ʁG} 偟#wMdпg`SYp4A;FIlPu":X =C(ji+?bdH8Wl|=0o5L ˫x5lϸ~P3Aǰˡ:<3*OWZL^MͰYN eЃpi Y.YƋ`2.V5zee< .MA~,ֺcZB-dZ7h^٭ȑ E;7|8AoR;pGI}aCQjH0& LY.Ae$&Yz*kVO8;?LP>u0>1=͇,պuzu?y640PS_>MOֲvܧ ZOz~M{O[H yc }AV=+P'SP@xA--ev'6 o Xߛ37S)ŕL$Hm$ i$2g;+!.k7r@80s2 ܐ8yɤm@,m>u%ͭ'#h Pp3ɸyuw%8ykzf6ӈ5m%ݰp; ׶GGHI O_EUc/Ȼ۪i2,oQFi*p[r9mъBw!5]|[%'ELYiҳHLK= U<;F`wV(8 ],{fn~4X-o~~ʔ.7V8'"߭}F /JyHR#9rGq,a5/"[^bY(F*o&bqyu x&NӶfys-$T{ccRj!վT%t0Q/8b:RԪq :Nc1x[`p"+[Tm+j]&[9QM9b&r݂TAˆ/(l$qG uhdmT=}V^\Ɉqf^޻e-t1TG ~bۼ8~3<̳h$Stޟ ~ݭo ڿmrLk`}yu(o*M6՝0&A5:YBedH5̎/,Y6Ck#M6@iG{g@ ( g` SUf7(E*s6FX; YPdO:4gi} [լm)5AHp]!\?NyҳX2*M͠,*\#:k/À}8rk[$A̶}5xuzE"\TPV%:YIMRB8>CFӲ{m0awY1'꼖8u ,ULVƐhr=t9َ²@ ^XH!}+|( 9FPr8KueMe[g5:+ZCeʃ)aę!`+$yݭ#-q@*nϥ󅶆r\V& 5tZ^6ﵹsZP@R<0Iq*~Z=r*ڱđOYuˆ'ʤY UHiQm ' -]cJwf\Xv[r:VXCZ{a(U@qdF#v]PsaiX}:ewtQ%Աu]YL?W@))ˀ2i^G?52]զ"~!37urZhC|i1 e46ZO'l/ 0qcmƏ!VV"@-пAr匽MI)"P U \"ɰMI:~ߨ7*^t2.l]~ܑ-j,rZn\˘sevf >"2PR1SQ4Ұ]M\ՎITSmCG':BRLLwuP\mֽت,~T/IZ Ob Q.N-RٓGW@@ _t(i1`޵c[Ѡ֨9 Kp_7hym8l&-ӼMctb@8_Iܡx uaqdmB, PALoAW+gd`m@~4D֖Xh)̟H0 N)z" N >nS!qМ_D(O6"jL<`INJs=R6 ή{ZdEV:2ss<`X& 8ms]| YƆz.+QH j9vS9&cRl~-CzgN_Eh# :-9Fm2B% E@ajpuYӻeDa*O]O ]BL5{:|/2KS_yՑD=bʥ/)_8raN۶Ch~>2ysr%O&Eiu fF]c Wxӆ*#U6 e"ʭ p^nY?{ E͠F}`(34K\{vv\egravG*qmv+˧`;v/AS$.ʰ޶Rh!@Z\ڣl褅]`:> ˆhxf[t+!S%qxB8!)b_kuw+?oSa|Ö@\axy.m/JRեw =1сk׫Ȥ|i3EgF5@!W?̳l90Ӊ@m$;JJw#_K~~mHkXȋA{bۖ0f:&vvz߸Kr[3bS%ZE/i,Wv..;gR){^(]d:5L0r +z!=0B+uaC^HilQWo9mDןT@8M<$;:VLewOB7 =&/uws61o#{\|Gٷ_nJcS_}>Fz%6ī.P qN(ݨS򬈷0q-, I;BILۺXa7FZKkfms}Qppb%`rK/XlE.[)Y@Q;A;HwI4}(2rqNJCjZP8<^Q"ř]5mt.FϦ^IwOC&6\e2e7b>mhKx]/>i -pM)-k(_/,:8䱂P{2F!Yn$*ped$U7~-|_s)$uUcJy_/\;ȊҭdtEb 4[ Uik_Jl"D7 [L3+m#.ϛǯ1pnZ8~%Σi pKC; ݭ j+Û8,gx L/˹x[ʹWpLPFo ojiTwN{Rp ܔ8U56]&9N;EdA;1k_c6pև۩ǫO=ZG>ϳ@^vy S=TC=@^Gw)_dsQ{Kږԟ*]HdL͓_X?"O@;HYQE.!M]n+>f@Y0nɗ!>mI*?Fւ1w(s}SC]wtxaG#IxϹC8t!V/C_-ɞH*ūaE 9r(~ 5ȃʽEZJ/|/Q% ' IƤi!90 /0r@*B*-;eO몾6Omu9Fq5L1LM‹ 26x&J9a$VM>=pĩE$x+e_(.t[:ʳ($ /x1t1#%9-AJh Q X}B6 Rxx|7\mϼ9&~A9Q]@i506`߱X~-z">債qG X9g?&sƒMȗ,?{ n%}ؒ ]x&j)702X? eh݈vC{@ jLsF;zx x-羭m*#vna.l6)X8S":;{(dl-7ZzM?Cik7GSx|@Yg>J>㣌;ks8DH2ش*[*YT>-U&uql! Uj?@*Ō?-VyBWKGMxMu_ia֨4~1%y}i5r P.ij(2t`L :=A?:2q`4&^M@<\dGHտO{Lc`*_s3 jD B%fR=~w{{7oGۮfz;{lkл2OT&KOB7Mak4|Jabsd}(IC)M;I6 l,FKKN{#.; .*B.xĻ{\S l >vi}]H;O4Ey\j=y*sQmنZ}(h1olѵpXt/ P◈9QG0D`y#ڽcQ|4b4$Džlo߉mn"Yn&cV8޲]sP#ᖶM-Mc+b. :;7"y]1o㹖7Ef > r)Yv:ƹ Bi%!/(hŅȿ3 kVAQHvq.R|ɛo>VlG`OF~>ޤAD }}z-a1:- ʿQ,0!٤ sלw X Ov5^ՁL35ŁL6)^”4PZ:XKLK Q4-JmC s"?ɒu:eԸvՠ`R-;`(Z\+Vk %Y2toA}K627Aڳ>QYC2-^mz6jܧ8rvs*8D^J,qObTCDHMICۊG(քO.x0FEy..',&4{JS7I.8+*ceנT?/Ede6T`asy,n䦪xSXp6t߮d[[SjMb0N* {XbUji>P$tf`#DUSB-ADN?:5-3vLZ-YNdxфBʥuFt.s/%wȵiQ_UK*罁c(gh5xCɸ:}gX -JI4wrMzԓV2.2hWiMStu;'iT둼iN8!nTܐnϫn!";wvu<  vK?Hs&3_&P$j-_ &eʘ@Q޷*eJ3N#0u+Kn^]XyANhBV>*}{n[Vc I- e@X2zxj(QH΋G7g X@Lvi$0>Pea5Al['h- ZgkEc!l8⋣UiOZF!uR"x>?{ E,>*PJ֪K"wR? Lt27kR 0= ϳa!aKWᰠh҅~GXŝxefD R!pw3cNdKt* xۘ,2lLLcma 4vVyDZP=З볃H"(&]p0?:Hwj4f7:@f )`u=?\p oe&4b'1Xe%(u4%EEAɥ⮜q,sMZr}ў+3C9W$C6WKBD:`g@4qtc-.EL<;1aԝS~@6̛dϚOt lz_i ! eF՗Ի.\vYF-!XM\]vN+j8d!Gz@zb6;*qYӄpc܆FyDUHt!^ܪ5]·(25PpOH,/p_ @;Bبbl.P~r#OHf[ݡ(Эe5[;AO|zIDK3ok*CSS4b}jcT$Ql(D kQC.M,j#!oyH@,à"*oQ}6d}5<ѼG@Uc3xEM:8ԫcLf0Ij.)Z.$"t2 vwho 㠔KQ¾&(8uSy 0,,Cǣm0!0r( EC(Me.Ȼh c"!ծ'O>"\y0ꯓћjrLW^ Z4"wxUj*"=K:q@;|9~Mi'{H<^v?oIS:GTЫhLr[z+Zzg3qL P5Ccd,|q'3|Vr7Cp/ch^q0hp#Nݗt-0JBM)C6K@?[X, \ L WДrd5>޿jk\kҌ#'Aք$qn4zsu {C# F}KUIn&dA ܞ=KfQA,oG.M,O~8 ៬h uv\ Nh>hcJ0Lnɉ)瞧yDHUdATQ(.Omv;/ұ+:bh0&厾[qM\ɚAuBGX`8r'7*i:I;>b~hxZح;q kCX1akGQ45Y]Z%P]nZ/ A;<5ߦ Zѡ!Bh-7lz8 GA#٥"&kP-!'!4_eF$av'զ"@)W*bW,M墭F^L]`w_s5}9d6kIpb&g:KAqE4;hY) YNe]߷MC㪀]>`Cx%rja!W=L3Fl8w՜tOLgg{]Pե@(Гf/MP2/ERtFUeq/ =ҁ6<}2z`ZS:Icc5\+dg>GiЎO&8@0C &f-D.{٘H+0 GN";ʪ~t뵡*bˌ>Us6f^E2 i5X$o3oy [=W])aH}w.$85~xMTnU,*~grlWl3ėߤߺ@wɂO(HKҸH6Wbí &F~SwUYb:O1C6,OBF?1QaaͰC3(TXM~d>?{ ӄP^N<} 1v, õpUk`W誣nc` Ft:8&tؗ D9vT+:#{ v3En_zutU~%yʈ)bR4j6RqZ,F'7T T`o 9MR<*)Ms$S(bYH>U[2&hd3+qڄnYrMV%G1˽W?f4[VԨ\eIܲKO92ZAb=25yv*2xȾ4 )dkv+@8MouES'A4tI reh/7D#) 5B̌WçhZE(T\ [tPr-i_gH x+ԼvqOǎاm 7?0W%KByiOܶ"p?Wϙ3l$v:*\S[Wg\8,N8&Sk(jB+t۾tSu* u!uPB(`  P0=qN'jD/ф銟}^;R\m밣,6Wj*Ǵaj0XQ7Z_Uqم: UI yof6\z?;=n]fևԚ Bը B{LP^SCi8Lej=bOn++UrvRWj3CĀA3 dAgc碆o',˖"jʜgf]jVPkjH6:iT?u_X|;m|2`Gl_% s'ty!>]ګʭDT=l?ޢ;Z_.| q  B*:xfFo;=t5~5|NȲ>'w;bVmQSM.#_dr|#^m0 8n4Rsuan ID;>_#GQK[~0:LUZ+0!BU^LN9.!DUԙBqCȒFk\X$]l wUFK9¯ ީU":uke-,N}, /2 dFVQ/3X{ȴ&L~Wwj>z!=,[jn8gɰj4GaH>۲;H7STi&> pWC}@^\h?.U#V^ ^G~k,H2%J=o:12imH5 tT!-cr -"%TЄg;0DK/KwecYKLZ*"MQ#w[m/0ޝ& IW6B ;p+Bh_*e[҆G${jv!w]O%сK~NGq=5}GBE[HR zs]#gh1MaeZ&U*ĶS0eAp7i+齛8O_3a-Kʶ^4  b1ַ8k{(_S\]?GgYnê3ݏv%v7R Xp,Ǡ7䄻?-6AƟ;y,H.TP_=aEbXf ;+UM,dN;YqhzӘb-Z6'` 4Q &c˫D~8L%yY5H9ޚ/&ι\7{@EL'bI P0Uj%tW4"+ MGtAn9=T׺̹GlU[V-1ni]6 /?eT~zvdvgM> `4YB Dh'd2<^Fp  ÓE`y]-# N;X;`\>'ѤBļj=6c}stYr|8U j ϹTBZAO'}M ĆD1U5@Sr3A]w&&GOuBZ">9#z`yN3䵤w$`8b)M2Jύ'e@b#BYW 1׌8|QUs2]dgwC{/Y6loSl}ɼ61bYE)Bp>"C1K&K-YWeZ|hK\n&-Bk NSe  ס[֬qƩ8-PwNBo+mWTE]xȬwR"KwMC5+ <\2B*bxYe=~5ALAeRwz?ncQ֍^TP; A7x*bly˔OYϖ˼˨_MKsL}O0ރ.Z.DE%n9"- JmJв3xP<ȡ"rv%7Qv;a3OE0Xy0gȢ;>W[ -v[Aȴ{ }87WXć5hbݝ 78T3Y3!/*u @n|^ҵISjgz-N+y4a2W8q0!Tl1lR{6dmŔ3hM;6_ $+f1)Fį,*TlU_+J~Z\8 k`YcQV5HgdaV^ 9p`Q 6r\_ -QN;2'~$R)!;k%h<˂biiw xoy^Qrq-hO5KgC5C遽@X^~a`6#KL)y1 Y uJ3YEHxUTP3h"(2)l^OS jG6CtϜ{1}.KWs{-&j6E[rk㔭Wd4w812,86m}7w:h q}qipϳ:ғMAx Z&:>4hM6yq.\c{nHÏ{.&CfZ VE-IG 34s,UQcOIA`nW Wjh3fO hpZ^`j:ښ'W!9ǻbGRr[QEyR@_h47%{vNtf~`#-W樇g|9n?Zr TRfH3:9ePSǮhFf!7uA_Y?:ݶ[3Kv:Q&rUP0~-pr"tċ-L\w_PQN׽ӳv{å=@ol 0A[z9EM7Dl+=p#FB h~vIQ% ;*w-a*ji8\-j #1>xT-x:P I%}5Uo8+K*$IpX^^\t#̸؇+b|BW:] 瓒=\f_E5& ^R2N@Pϴ詉ҜCT`] 1GtZ>[N/p*?2$]aT_V=:?Vzg6!2b )K?k3)ړm3C\kmvzrY!bD);6ּ-% A%Vf`[L:5BSw_7_l`nۀN5-eә< %!bA+ h14E*R!@u=XCb>(f;0\ rk>`иQ>Z㻭b1dX鐂hi[ŷ?lbI!x5Vlߺ\F ,G`Z!z$|օ/.uPƒ!vR#m 5#K0-ua1?ZrM5RCs `)ߋS\!{k*EU1B'[ ^[PM:pU[NIzXA8zXu[u2xХ{8 4%J1}a1ěG&WۙLD]^ӫ:WfwYrSAɞފB@cec9[%4Qd}kfS➅~['c&@I?g1팒QP @lCq [[6ZJ7U)Gths1A8s6Ҙ A&p09C+vy}Q{T R$aX˿mQP. N_8bF1G;;: M=ԳС}  cwu|XHOd&z|fƗs(aX O s(%^/ǃ#dtҕ[Նޠ}Gv!cͬ5/&<3( i- =rikD)bt0eغ><t\٧\dND<3yo)HN.ŘUӜHeP=+[] E37$bht]= raFK?.(ql eԥK=5 H`j]k"CCDT*ƾև =\UɰlهZD-JōݱuHne~r030k4qvp|[ !.ΒU~VZCo(.7nR&<f ~S njCVNb"K.sSVBҚ(1wCBe| ums un6r]EU( M/p6@W*4H+_1;YF2MN6i{PЮ귧Q_40 R#~eݦ.'1^oT h{?"α&\7?#oXh&8~]ڄ7(t& dBs;^2LM/}QJ 4RO+' Z~Ϝ_awtvhk^ 2 0r/y6ޘϞff=9nmTrcZZ~!w?uC%̛ PAY\.Fws7i8 { r@zHjz_+"LYÍRIZ|\\#-]XcUrb(q~Z̡hK2_nzz&l@Ɏ%ORO*|`Dث#gbpkڑNIw/vxmbR|M FgoT2<# 3}fUR͟f o$F YE?y>bh?69*=\P|ّ"WS]& * Od7O6پf P$/.8[`&_9=VW"<7hyQhØk\0[icWjvXK[4nzK9#+Mʻ$ v#śr?dכ|{'<[X+VbN T?hyh8؟fRw1!(76e]`jydnCheòU+隵rbuGa9j?H8;z#xWTh܍@O 6G ]RN7"!+ă~z:kGrhꤚ.@]4+O\9bE ꐁDJrO/fs^М#d Aπo6O[)/;gφEMY*Ax'G- p}-Dޞ+M\Rz'i4Nk8W|$a͆Gs]XĹNa-8my;9+<1ዼ܉ç7y;w=4Zw 'k*s+mO},dUj1PR"b ! usZ*œuњbj!lCpkfo0r/qYi;a-5s^\v඘]Dw[4r_+ ܪ_8539K2" X>~)xGiMvۧq++uS'# (}+/!*z?+P:;4X1s3$CE,fʍDVtYŒAm~D.qd"'Bu?m?R VR)W6?%Y!S'YΨo=zT|WsJE124j<;+ocj%+~ " [s40z2+^6Ƹ d=lYPa VUŬyJ߉4OS|'n[;sD 0nG`e+1/5>y\CP2NO;X61f2#TI[xߏuDѬreT/c}g@2ó-/`J+IeOk^0|5@T9{3OINVVGriIK#]* VT4EqjƬ9pAeD5ZS6}dcGyAz(+U.GiCZ7 >7u&_WYwpf $۫3|AaQ{ `~u c)FyՃ43?D:L"jژmӤh/lP<t(گ1I#91(gTjyݛHeAl5VD7ߙ`ܤwf.Qnd@$@hBhc8Mz콊<}t_Nڢ@5[CmʓhJϡ(MId>߇ЬLt mC]{95hhM>ƨBh$vq0Z RPz$v]ʧapy;sz#PpH#3/ѧə+dۦ}D+E&oB*siiХ#VF_,S,.wm۹Z#'=\qzdv>AםGƩaC-IDf?f: :(T{zEfIsoֺd'J.Xqg0?*5] 0ՎWS݊0h۴wC9$inI4$ΦytF}z.fS^u0T{5̴Bu; 3 qH)wfiǚ6_˚ymȚF]J]w5:>c-A5(O8 ~bFО%GI.4n0go[ͱ%_+C6ň2ϼ9}~a!Sw5#e0HE@ބp1eD|GR=>t<N&IfCSIÍN(>O%Jt`- e<bFFln5T pCSf9DB۞2Ci~9" jV%hmcH̜Nr*AT7r\iLٓP ݝʽC6_+M-:9l͟+XlqmMT+G;BL߸.)PnbGz(%/.mA,O~{~ף.jP?: =D^KYHI5"UQꛤ}l498:zbE6= Ql}q9)!( :u{dɖ)'VS8يq^{B 6Z-eu6.fYaq .xP!ڐ0"zkh V'"LmGV6"jW'^hdt\_zGF@|fH (d/vhF1irkOɏҒdW.9'7`%8H(\>4?Kzq¹-зjCjS9;/ 8W3ጚy߭fr2 Iڈ & h1N/g!_='?*cw20/ U_te t"yL-g/uotiVKR er҈zc&t% t_c]i*1ժյή?;7ٺ - \-wp4۶fy`u@%jZrǃWJsKwb?b9o2a$j!f'k?_Tnk[lwMGi5t EU.F$2}"5BK%J7Ac6`}WqiH"t,u]vhD䲩RzKaHlI#{*uSZL&Gмx̤t;rtD+?0߈p]@I3,jIh< `ja08ͼ4W8>z#[fYtt>횀k)8,?I<\=R?ͺj5#cT\cUhB>ς[Rf}](]\ަa4[4>!unmq.M}^}wu)~S,2};g| |pd2*"Ɵ-5(N ۾wSw) tˢި쯋BF4Aw5yC ծQWPÖ?'X'/ys -QT)\-咓ڔ9O&, G%ƒ)SDUq7h~5vct ' 4{X\vև7s\Oڎg{մ)^S`>鋍 OGJ=](Pû(6H]wDi%*?rLOhI$\Eys30GK3xC=غn۾UV(|B"7yPA*bg^F(6o?nḧ́(cL ӽqHE:)3GrB/[5~0 6w& )XZfV=)#߼+ nK4)#$kttaJ3С_g-탮>ZMfȃCl{4k-Ltj) Clva Y;ZY$!/"Jb=)mT!p%BTL߻`v]FGT O#܌} E^x@ꚾO)/S$SVv}{/A[KUD\vKԗuqb /¯ik(qU@_5Bh1z hif(SLZ"?oϧ]3(b>Bokyw0IyR%!mTL"m[OB& P " 0Xr"璝낺r1HrnP+jY/\鎽7Yj=QS 1 t|3`>#N+{}kM2X?K#%>RO|6J6_7>DTIa/POvɛuuO/mh vA [{FM);eD@J3ʨoz1+b$It3Dgjw].;D#y1vDNɟ$6AQgB챚/4:kVF\msJfs;R}ހwr -!AC6^ɵړgxR&<.,8 2ůA\rQ~K|Ea9nj'rp)꽞%#g/"otLw3*,W +CZbGr(]6T̡raX'~7!02uI{FD#N=Ö3X#jW'ivqʻ'gjtz 9 Dط!wp^!8*까=V6%I[>MrY+=4#`E{T3++ U/>,;?+_Wh..⌰]-k=RZŕQI;8 2`8V4eP\! F.ƞ兾i:B7n2gu 6fG̏*Yn%讐&FADYb|vhur?uS+&]9̽{VX oeB062]8sT3Pu^`*Crߣ -ѭ;4b@^ȃu\?oJmy!<[ G}87QW~lM y~yuwQСaMvUS+TiꪙBֳt5 p*7z$1 I ٴ.ݺ퇅};Φ>hCLդo4 )CtwD_'J:K\8lSp*IUD':3xKe,rLƷ pQ3ժ߲mi4!ٯ;L>dGZl݊ iCu3d2Ob&)%*ǍHX7Euz :B+nG:&v|r>[F2zLmaQ2֨|eRC܈`􌿸~vCkU A(B|秣wPE`* dD•y9.4g5: \JGm4ķl-O@rpA(༡pB OY/}&t"ywPm4Q/3k1_o5d+%ܾ1EZ Dgz"cQk;uMH+lAmoGsfKjs+YyCC-߲^P0®/@ؑڈols 9%( c;A.SMr[)h` )jh+h<QAnT΂߃.KP_[85mݸ#ѩh jWblVĊh*/5hv0M{gݰv,jOcD`C89ːQ(,U%Mf8+:"K#O>I_nJ cEuųM4 /0\j^~kB}!>B)IE-n`t>/* @י΢ũ9XHۭ99Nچt5iD^% +Z{_=< QaCK8xy\!ΥŜ{LZώѰ@_BruL },Rz L ]5L`g/c{~GM+ jCȬWE=.mur4PhQk0HsgjҕnQREm7Xh .1нpm{`*РuIE~xDۊ;Gl$x}91:nr߲8eHVj⺃΀@WaG]Z[ov_ԣ1Ͼ@sE^%H>O%Y\ ZX': ZQ|-B.uج`/향$(3)2"b>m|\@%ߜha⠯#h(0FBW$Sx]GAI1/ 6j@u&3XއG_!10}.sb)0ڻ]{F98Xy?+UQȉd?1odwU>beɍƛ 8[K!AMӃI*܎ XXbM{ ~$ >ob6BiP 7[I읺0{dg61 êс=b0>;WYjf:uf\fg^=λ&\2 JA; O[#̶W &;IkmHyݥMKnKkسcx=KRBC/֮=atlŮ>Aپ{I6IQ#")e$H ǡdu{פOa>R3K!3bR _A&{:Cr6Wy`2n&&*A, 19%<("7=m ?ǚc#?TҥE+kt*BV W!ᆰWW/0m\}Q[ @ HGVw&q4´ynԍqz:a{3 <"4±NZmjsΚ[ V`/MWZ]Sz9o^zu)m"flG"`%<񝃣;a!tX%S4R<ﹷaT WBըng,ݦ51] xBBh@a_w<#p=Cx >뵜UBs j[ȶ 9 drкɯRRԜ8qF>qYJa8],BxP$j\WaJHy\Xg0|:<ˋ&x,T_vIOlz=$\2@=Q},ga4&6aP.ɮīݫ =B[w6I"W7j]W(;>27?Ch,Xx)^îz̅ xP{쌇:qO=9^o>%h;[~CyP}xI*R0\ZJaG[+/pYGa,GZ*nߖQ ?5b_R%Zb;s ]/Ƽox W$ :G" DoNHjM ak|4ì UzQ0ķzL3֠XhĒF\;صH/2m"fR,^,gr\6e _84"CĻT'q|K87:7H zbޑ<6ey dzaSst%JqRNڂڲq^)3?9oYA~l)LZ,)rA [h 6vR&㫞X) i.O:2~Z%Vjgf.bgӳJ)<显57K)W$KTç Ml m: ɫSnk8{ H,-SxrY̍Մ7}:zHHĘ:Sklu?ʇ.1IPA29LscGp#ewn_C}E+N.нCO`܉\ء_^_/%+Y Gx?U<s lqB"G@)8X%22{CN/)Wm?zrƑ+yP$@eZ Aй{O&tQүTBfMeJGNTO.dD6]c,!{HѭY ~!2M9(C]e4r2~љЃsL0|#|v"h#:sK-{K}xTkBO͙݂{,O^ߨw~`g6Y(' Ơ74ex*ڍ1ݵ˞] q8-2[LWP!%> 7ۿ:]9pѿ!Aq'5ffX= ,$p J}S_N~)D7K/l'`'BG'Gj_בkɔ. g%8d@@,+NuP=ycVb<^ 7d wTBdORwҪw&IiV|D' +qX7S[b`Km̄دX(.8Iv$3wJ.0jQ6u8ݟ h}ZBML0G4$~#'R{ҍʱ(AN,+^I%uyɓ EXJI-qMWxV:4L8 c>l u֠ &ԥgN=Lɞ%XS~V> Y~dPپ;ŲIGK_K $|оd"~ ]Z`FW5O:t\/}`GC{Cpwׯէ_| :(u;݋&hlƲqKsFdhrO2Б]jO:Mt%+G[<㠬J/bҧQىA~YuO 9kumn gɻhltWHԍx}p0Go˦&>Z<>Vs/wfܾjN,"`.ǭ,0x]eݧV(+T*Ф:o~?l3XjBNOX^jru dEy,\:t= B6l np 10H/x~-]'p֘o]:௛Ԍ8o!xzutдuy?ˢҮO^%Ve8c}~d`V8 X:qĩX/j`/|m~*VR*b 78`.4poҙ^9q4?zKǷi@V\eס1ړb;n-ux}Nֻ^;s#LK%=rf^g4L*y܍oVNrk-S \q&w.@6Ngj,k 7*H] mHh|`׌CGW%@za#ܓ⠌[C [oL1DvmK*,ͼ|(z&kVϨȡ!ƥ/BNDR946[8{@L(',~ ["**pBQ5fn,W8, FN'~e( tj{ U2d^I?B ۝XQb nil8 '%/e2Nfv8Q)a梇U?x 4΍8 C5rg^yMfyb޺*UIצ#6 g醼%{~9)ʨ81EVMe+GyȈ%IWAp%Տh\l°vNBu/+suՔO#7Ks/5<[UDPԿk±LJEs{1pNY" !y-Zŝ(DK:X(ٟ_wA%XISȷ$M_hP;\Hǖs&X$!dzzRE ]6@7AYa;*,Imq7C˨NS};ϛ+KF㩪ErB5H FcsƲ1m ʐy!d2K3J\F"A+EC\mr-ujl9n l4[X!QqsKiL}B-)`|e$ֵ̱Q^[&;L NE˱6kS[;QlC&S 4aFrGC[cZ&D .495] p,^{U7LLicDpJzY0; MGkn鴬&`16^ɫ)u"}'XωȲiyyD.G$ n=ym:*G<羭UYtE74蚽K[Y͙X<.uM\Q H1hCގgۺoxqpC2.Aۑ (AwB/-ވKGǬV%D!~寺$䔽i}~NvD ߔ^G*u2zfdRliIYwSTzJyΥNuz; l ]Ëޥ+A)Dˢ|\Dyu|T P0%ƬkA%ޡѨ ?'WO"/~~eS=! XI81(;l8:1B87E S~H|Zc8otكwmyU0ħjKIwĦ}5>ReHX+9L/xbrG5t;dH@[w|a:h:d,0މ6O9Hg-ep@~#M:<3rD@n}q_wkh()rs{'!;K-V] ͿNOrnW5PBxr2T嬸Fv2[ی ٻzPSYW E:Ŝnhktz_X3 *j+Њ5b]O%i6.0xRT+ ̂3?pffCrXkɖA)VR .;ZUQt$V%ҕ Zî1Oz<5Oy#?~Fٲl'e 4_ПyT?ML0~h Z.;ro?MCs`=VnY: iqQ)= &U:trA{ȃ+iUSCs-jp]1z *ÕgCp" $*>LՊOȆ+*P 8p`^Ŀ`CmVp>&x1m7¦4 =Oy V؏;S .Pq?*ed%&%.Fk .BtaebU#xHl+PD2Tp[{tG ^Jw -nbyҾ@EjlX,1&T = ny (5ߢ$9|2:.]-NMmLd1aL1^_3\,h/U_ynś?}b**8 [-{?6U2eTp/mb|*tѪzFDA1.,`wn[c:z@Bf^0@!Ky !<|' ݆om{P,$,Sj : pPw4]Kds&Uxo(#id*tjE)9鍜q:|r<ؾHeOk}d ͥI觖9bz(vL#,aGf=[- *{6NJ;%mD[E38pXM/& S|׸1Sxe>pY}ܚ <FNc˹j9>x[k0j]-l"U3_P %rnP_PD'TLPKȿd+y[;(X_Ի,z|׺$A`#vtdn)Jɪ KcI=ߩT-b׿-|iVgZ 6qc1Y)u rԅpvWϕFxD УBMF,&Hm[ m5ToK 8 fBDLϵm;rV۾1-|RX ٛ{)vb=p/@-S][PcY+Ilt8|voD˙--=?pmeNgJw~嘿`v/E6|p OFRۗ0hʶV{6'cҸبˑ ޻coؾ4r^/;@GV?Ҫ!253_DhDĴR' ѾwiZYw|]7z8c͚mii4?vN83h!qbrzʴnկQ|z)8W/{#pZr cn<i(۴築K.uвvem tKe;tyLWC"1Mš23:[>Fr1J>wU>,M-ŸќNBxPRȥAgCJkØm\Mi-E=] /9 bk> 5/Gkod?j>VsfrY>doIdt;2ng&l%..?PETSD瘪Q$Uc9:x8G|H&9u(div(cvo6i[3w1̭~v{4}8of OCƮ̾St6e=2!%.W~Hp6;jT7xp\qf{^S<@x%gC6O(& 1⠢D%"Ⱥ$}oRͣF'>j%5D世e>.SZW ?6}4)ua9#JNj`Z'O [k t#_!: y$%G/9{D/gYye5f0.š x4a QR TgǙ,6gP`!zdӒ@NpVG3kgtF;.^m#sy'v AWOM+kY;UZLc-u+!ARJ]k|c܋N H͵SQ F}iYvLUYv ;L?D,bK֢gvY Q e#Q8J e>Lܪ"_ tӐt &f4{Z7 "K K><7pPr_y&\'b(#R/ec/ "ZPN7Fa%,~pr>[xKb{k9cߒܹ@Q#" ^ hnf[Ŏ) Xlr}V1n6+}]TqAQ!F Ev^v@ dmEL~1;b}ay j."K:1ΥڢH_ʈd^< F/ݑZd5!?)xX~[q7bw:qK?!6DɢfŖ9)WSPodq[Ii#S2tօH4E}fqAʚ(dyqD,7Bť)xNqU#jǨ\+v{U/ V$?msRcSҵ-1ШJ/;4e*Oߺ ~_x=>@Ч !м6mVG+\*v9+)1F&-i[WىceagX LzZW@S)˲ ;ۋ(_]#Anu>3ko6l'LEߘzPSTk4|%w'~==S[G$ -ԂEo[nskmتH8ʷ LgZngc@8];[HhhMjuS2!}:lHꮚ26{n **+[`Z ;6q"~EG-?#[M&NFx0U: `p{kAxn蓨PT&#Zű͗~:OaQˤɚy;]ثT=bfrk?#ƽBO6HKT()G^h:?;[Ss̏3 =-FeCFaZhY —v~ ެI](N [0\^=v_i'ᢦta Y0XY}Gq]`` \0uq[-)uCE ʢWsJM~ 7E(\z 50gf>/8APnlN=—[-=-Y9$Uj smG-{r*egGQPںߊumX[Ѡ+{E%JQO&cOΰҽ9pvod䑟8/Z⦾)o=BȠ;ZdaWxиR5p`6gs $bxk98apd҂d0t`s VYbU?R):^tL&P0>:^ JFxP+yS/}B63mսĶKYzsdɪjuL)َk5FƒP(? -Z'΀+a-ޒǓ,H@*r ?nF;Hp8Q.PCXO*t ͟гFPqĤBuck84PtpQkC9P~[DX?[/WWUܨ5)$vmT/L?H4"˒nMmD(3i3Z0Q:e.Ϡܾ!) ׁw-S=rvg' S]e?[QN8Rx%$6Y.ڕۦ6kA?siR#Z1߼(7mvZ[cּq "ϲ%=z_ N/k0:8hU#7GXqxU.NF פ_eJhKUd0.nrR"9}r?a\@Hj@̪+#1g=QQ.oN$X1ڒQ* ? ˈvOdQ:!,{%ʮݿ߈xu2L!zz{iwǴvyqFF꛵zeYu?g 4]!|` -JJjנ9? p_O5/~Cboظӽ@&b(/Mۘ*Z'|ub-3`LkvenQ2}alz#_ئU_t"=Z~'ȻQX~l9tɉفS_Ov ZGJIˊ$E1`3TDSD gKX-O xVйꋍI28Rq3mIxE9SvЮye+c );V&[ǺE>2V:dZ>bRa/ >ˁ@@OyypvfKB-QlDt7Xr*A5#t̬lэ6p5bZnRE7lY`W8 ̟gW lqFrB}<.N54^<[tLkqo|I?Y "'?X^0op_O>nZ%~C(J BTU,/f2Y -B( ,k݆^9gڿy"Z7 TEI5zLvA(h{UcweɱPGk1ŝ /\Ѩt3(R | ,=}1JjWk~ Mf 8O=C4-)"QmsNrGb0e,jÂZ1e1~4ON#E7TBHV(-T d+h[`Flj9hR>4 dHd}7Y1ݨ>I^4 -䉰v6꫶ku )atr\#SX)o3 NϲZ4r\H#EUOm>ߥ?C) $%-k5_Iĸk#] OdU f׉7 "ϗ%xd3Hs)BO{޷Ȁ{ YFl {k A_+TK?_C'#T": M[Gp]=|DPX;1P(+;-RRs(_ 5Ǫ+{tƎ$ɃκCTܯ,&Vג^qK>;@1baX)fyE5JT&4Zk]Rt{N$I籄% T/wmmRrQ\MR#-Q &]vqڛڗsȒ1VM vQ(A1:+W)S(rl:eN) J@v$Y`5,Fll~n0 `uC/FgbF0rlL l19SE RRAiOxnTr 35Z Ӕ}1?ddi-3Ϲ*4(mϸ8K`#UBဟ$.EÐJ\p ϭG4kSytz*xqޖ 9-}|7,q@g}(no a¯K-HH]| ن/HA.[C; }JE|ڌ`9`{_3*X՟;>IVs{vaڞFqU5԰3 ߬JFFHr_d;msn_6/3z9aHs.-fԦc nI:t}DZ]ydӹMU$W)C4;PPA8g4%՚q5L,Y4 &h={vJȍzK6N2g֜آMw+Аc2`5{qJ8Vr_>,Ϡ\ yz֐O ĬvۭMy`:"YbD*$.%ҍ@yAg ߯zLڮ툩JF-+39 N,=P<-ҚlP^ϱӹ Tu/j֤@({儼_G@l;VkI/D[41>rk [ܢua'Zz|  YnĻV8ɋ;#=?4p. SDto/XF ~ॹ +ţn5?EH$ALLHQ\ۉ 6h'%ŲA^bׯXU<`@c}0DUXrHEhtU܊%_/$-cWm}qO|-*@PTW50j>{=y$} 2hI*{xIdKܦEp׀ZZcLx 2tm^(6C&W5ZK$T|]\iSD6/D6CWڼd}E5i.8gM\(w1Ů!)y5 OPT<\l\ (DP"-X$QfHNk7XAWPn5* Baҝ pJ=.z<&y Pa~χ<+((?u_Ea+?OH[^Bc+(j`lȔj_]QlԴ9YVcF(s޿U֪0$Ob[*rbf c!_,P+i̥ &7\8^Co3{5z^6pP{,Γ%(Z4 k9Hm~1GvQf381o;z^uAr9(9s5!ı@JVy6gq9sb9Y^)o1eq8p gRIR# 3+Y1EMS'dad/0-TƤԓ`3Geдjij%xcξqx/uX".㧝mj*Rfcq{R&_Aϭz/U>' Py\t](B63+er.;벘/Z*OcBqkL,$f(/}vPSVBpLD܉<51_1}GFz^̃ ܄87 -@,lҮJ| /o[d4"Gn r7VD˳'@ЛɊۈ)C%`(j8 uC[ =24MB8a"fksvn1HR&>gdžX6ȯX~3/FjB@unL*Z8 ?,BJuH9i W7ThbHto[GRz6/G+h>źv]!ܳ3 +lCNݠ÷|,;-BUհ؈J?mum \_|uڈe0jHrF<0dT~*籶8VS^]_~#syӃu<66.~@aEhn}dZ]+lz!n,I }Uo ؅A B)ٽčgW TWz2I ,;L7 # Č I}ƅysLbEbṠ+sNKqv0`.% y*R/ b|(£Bp)i"L58O[ƶnCa+5g=>G+<~fwBXX8@P-r6eZ5%syhm@t`H OqRXB&z{tv򵯾He:L-ꂙ,R)a0x PU+z]g=ewI_|/ n`?VE5?UDmW|u^u#̚gi_|*T`@FLs!Z}L|\ NqiEx.ț~e;^bx#"09Ak1L*0-j)i4LQ8 5UFVаw<&@JN=6ode]mEl_s@jYŶ 8{ Q*:~yf&P&da Wqc>)R8iF!O C/B&>]'ee/SX6"*`we=x١ 5-g2֤.藶 M GA,'b P=D{.F>_q-t/tWfZG ~a8^~Ô%ajS6 P@-!H뮰%b8*Y5(0+hagEMכ1?iZ 7)|o(7sJ?ۇzPiy0Nzb2{>cA@7)D ^[Myzi3qs-6 $a,I@}0]SZD&6 |Z> >y>ԁh)Jg4PM)6Diѕ"P&F€vnh+@޳b}<jNeVTsx0ϵ7FA3&-}8"bezSj^i΁ d5вt5ˬ}Z\ƪ&"1+Z&t9X"U0a*Hc3.pd-njPp|9y@C@s=SS.TklQ{#,Χ$_&}D:OO0 QM!c\ʑ K s-ɪB9: )UTn̽7 (OCŅM*¹DB(?Q7,=шq+9ּ/5ceE{~xux哦V`].ϫ66pfCKNCLsIQp(@]XbW4jCqWXkF } yzLı y y3+g 6W W7##S 횁ef5«oGk:7FҞ/-J' 1GfGRF0*<6MqdU_Zx5H)]DW_wHfPrS>S)(@DxN sz@So)IG8Ǔ"낥'_0gYqUڤUY:YspdލCyZxS%/G3 -Y!l S 'N< ʹ7os)4`ջ{3]ng߂1;zJOˣ$~0ջ'GH8U^'"NagDW_ XZ{cY}$ПjSڴ I:$9Y;T @`T%z+ >ґ{goW 0c7qh )~nI+Tk 㞮vW>Cs>o{4>:w%F!,3SUr15aq: Z%{c E}XUxDI:A1ƱP)U(^s "DO؏5YS>Ed+O!o;^%K>&v)*56|hV Zc6c Z,s)&c՘Kޒ-V{lԟ[_?ۖV bHh u @hNRҾWA?o/}lEk] r(/s5^;?K om0t83XDXN;jƷ8J#Hx*( ?pղi~;%B=1E+3Y_T8LDW :SK}c!~$CQx=;b(d C'& Ҹ;ytHjjeDb`s pi &a,lVyꀩ|,TeJ;سcCztvC3Aƶ'fޞBʨȀ^ xi-~m+IF:=RV5&V0..2d˒ ]ªDk`7.r4ᨽlP> ׆t#5hD?Y;欘w>2.]P5^Wgg>U4t*JkM %mgJrZT((G:^źA "i@)ސosGP14s)B.xGw#/V3dmgDWF ~};a0dy5epV5%}!V@׫70ST璨(цYs}WHܕBib8|#{uEgFA?".nRAc|udGf@˸j=x ,ۀ!9!B_=My{ܑA}nrQ}"=O]lY!@mzϦ@THĬv[ H (mGŲ#KtǚGi& ΍_+(rޛD~-lp~1‹2qڳmL6]Qk㣭HI.>M}׋WOlJՙHĝ(lDkISI g7䣨ZVgp˚@Ǻ6EL?kG<(S Kw]J_EwdkDKX7FUZao=Xϲ\Iiv܏Cv Wˉ0z֯b)ʬ]yxGB p9f$gpk.爜E,C#m,LA}?1PmiK_92鳰@֤E(O|0w[ 92,]0[p c;;A]x KBv]"1,%g wX\Pkttlgu`հ3(1 B{ڲDGU'8H96,YLy*㕙 4AKWj<;]Si2;ؑh6`om,W؋܁ +~Pw'񢅗0'x&;Wb+Jz_dLLQɈ eg+q[1ϵUJ۽JLʵ6(Gt89+Ҥ,:u#HExNyblk KJ<ׇ,gN?Q0l xfO|lĭ~&_wLş&~u)DcY)(7-ˏcz^@w-'iBqYӓ't f 1Eݎ3g:qIvDG6 ;|p;<:ڧDe bI~ITvXC Rxńph?ќaqIk">GA]tI a}*)exh#眈@.,H]艓X7p77=J.t2bg-}M?b[I9Jj@V@Ŝn9\=K9l Bq^'b=N4J۴P(V/`dc"*`Oʴ-hPBU_d>颛 J!nW 0Q?:IG,6aSHrOI#4(Ftq+Y/Hm9 Zm}:`v*_.l_ekF:%VcÇ >X?=soZ5s9E/|ZdzMB1fYK 6,#4m{Gb^@wVujmz04 F `k9>m^TPVyJ:5Bm~wAr"_tyr͸-W@/<1s&n ̻B墒+5у{"1Yhr:6ŚM,]1ry jѱfNVίvAX#P$DE}sLKŃ_QwqdYxn NG{]CJhTò?_0d|tR@a"鼕o^ lxq8"RO, ڨ;0RE62I8L.9L%oFLEK36d9C2B" \-]2%&.|'4H@|\D Yelˢ 8L^ LEfQ8gUaGKM)3C1@ᵼ`faгKc=Ø!5>GáװtD61t['4'wsUN.k`pmjXqhv_Թ_2eu e[*Dj)v6ů=$߿fzd\>9S:c#,^+-ll N@9BK !)oHޮx#43fM- J*-muޢ] nd.^Pa:e>0h}LAUraBn5Po܊` @ ٍЦqP)zZg~˽].5rǶڌ1d=5R<ކ]% Gg@51@%C>׆ =|{=Sgg޼RqL}< eXp\4&U" ՟^TkE`%TUc|g6%]CH R-ĥxwcKVwfaw>-.!T#t=8ej} &8B_Z<ӆC"r-r(YlEMݬu@ʐCQ"5iJ4jJa}R1WuoE,Ų1 =Ih¼"@$>o~ﳾwޓLS eaQ;ҩ [?_7]YA59s7拪^7Î14;sv ӵe~6e'=ѳj^GiBO$W ^xp`-g`m[ZysYi3 rpQxD9YP.K̚$b{u4?Kw$iɕ2\Fo¾9Q"f#|"Vȣ1tP+pJ2=B> <q,NmOZJf|5l[:o@h`ԚycB"m)8Tl"@z`ccҢuH:{ xGg:7%!/K1.[)ֳv\I`^͝r^gC:&(kQ)YSI^ @y}fQ~ȃh&b`"M++45q[d 'tϳ'~ԀR"98C?X{xks oA-S0ݾ+&( AO]b^U%5G.q8qVBL?6(}MڂEyN) #f>nMwAaq!=Htܠ6+ܷ&c$$Bq_2ә8@:֌jc\ }ȶWx /N{s2l@TJt0xfj6H zzZkA4#J~is5wbye!Lu- &D-1rw,h.Ub=i 7ܠl¨Q<8UćfT&% LQ (U+.{9}ѐ571FC DW);qU D0^q+ɩMRu yh{: `]NyVm<!u$POZc,l +ƿvK2V@߀44hT;>j.,=%5C Gv`ͧ[vC HuSY ythȵoݴ1>hf|{)ph #YB=.j n29YNR^VDGX]^9$IE+*IK ?x'&"]nMDw?a{vz θӗg/5d%D9褬*&Yؙd.ړ x$qT#>pI,z,#~6hntS7G',TSfb~i1/~VX͑ ڤ$BwWV'3*'nbn}A1>iķ74[RWF mrݺ!O(EdQvJن Ly?*vAקv/トm@%6DC aWG=:wZզ;7{BwġT46K}z_~;N?O!P3ZI&<̍>w/0Gۿ-GpzZ:?}r|CHUUzJV{uQT44MMIJnCҬM\MDZgS͖kwN!)yPj=##T7և63VI9|DϡZڕ3эy. '̘Đx ͡U"•aN`cuf,LU5n)3F)d k?mݝǟ5ơ=q>d-u\>5rg-n5m18<-,woA͎"Xc=Jm@Qtt0 xT6|&>j1bՂF`Qߞ;Unh(?GcrWv+:#K^(}2& xcU,Yݔ`߶Aɿ5wPTL͞ a^z&?;gzȰ[ysbDsvqT< mjNkWVSHo.[ v_ 7t)#,: q311~${bu4ŲbWNX [-ZK|: Di3񌭖3š s*4Ǒwޓ*o{6JE Nϛ{SZNU[Vm ^Ӽf:cV )^:)Ekܢ":l8k =2M@l{kL vZ16_6,5^ ~W8QӬ g#G@}oxPܕGha߯mZ,V= `lߔ܈.5W gfЭ,Ŧ <2) ^DtI`UM7Î_4Q8ކ{7L uMt* (c(_s]`MsdsZ%aJ\U~pܶ,MIq?6%ģS f-}0Sj—1K8AgbpK/Y` CTh'3 IF*.YsOd|_\SK *Hb!*Ɗ|.A=s9@Fhⴞx UG&Rst2=;%}2 .F0L#~qkX:]lb<,,(LPw=Tލm'jxe %nsG-,B.V hߡZ!̌kա)+?7&*%B֪ʷ+LKj{<_&;d/1N?LvuӻVFyOA-:˩g/0Lx𡣓}_ނA:Y'L%X I 0C%=Ud#H󅏓 3kPLEs5tfZ(51 sw<^+>;F3#> KxU3S;>*iery 5*k*jNU,'Qx:۴U%UE*>ϓ[%hS;g$ҷshfhVSn&QWr$+9 rbtY2ro U-s%1řcS~wi  sJ{=, +en<%) 2ƴžU4<1.mIzhaʕ`s,(if°FIӹ󃍕= nGy=.W܉FΣ\wa֒HVi? (ac^⟤urЗa%٨ws1Z5rmzP1ͽab 92P]9$yxLe%6D0G2$43b:n=+6Ejg>v"#m?UAhRs"_VkɛnFU.΢>2GLr" ,ygc:q*v4صaH|/7]ݩ_Fr*f}4 _1g'0''v2ZkiaX!\=Ζ٨U6zӔvVcB= IG(Xd62|_/D2',FDX`7xa !v|7EVuMɏDbA܏,m0Ͷ /;c4[HX‰!$!C|m%`Tߔ_p0i .{*x%p>i0`p)pߎ .?uF/Nv[F[#pquzm|,EcTi̗_|L^ h>QFފȣK LPϻK),jT.I'E۰j^1/K_ꁶ(Q1v~ {%^d:(#JvˁBxTrY/[rޠNAb2/KW sX$k]& 1ǫ7O} <ә [t0n/*r(RVZN ].l3l"}(_c'b sHD`](mnTTCK,ZmdpT=63*U`5m0ihŖ=*k!Z9|bpSV*tr+0)Y^5r(ˬZ[nE!W藡Vj>i5 >Pm\ȏ2pVpԹY퐱j{;'$vM HlS Xgƻ%&LHi[\Wy 3> \ h}.z m5l׌CM OT= q+G9)v;Fn'F{馫3,\#jx⣛ղ@:](A,bSj81B>Ea/.3ѯ =r rRX'$pGͷpu1j:نD:i?4iA'ChQqib%Nu™#6 e@xEjZSM@i174NUgr?0;ו_zsJ83AFF2-@u5$ܖۆdm3Sa'mp4YěXVW(P{QsO^c<PwP1uQT12ĕqc[W6 e{2 ߧ܏6`S L1:l"+SesKހTTul-Pd2njGؐb8(֭*dN <⠋cB>mWKy>ȮV(8 ȉxfM@'kt[ep2bjoÏ<,&l#g; 4Z-F'mugf-G<3f_ p6' Օ1 㜼t-my^{>`^C]F aFX,U tle{AP eXw(S[3H ֎Y zƷZ+XurُN锦3'&7(H57s|{K{-nD& XC 2@Q$=cHdI7h4#RF:SCx>nҐs\;$P:}~!C' å{q.C4j2xˤZKvȏU'ջi}PZ\zr IvIsgbas(=..qdUH,ޖR Ŋ4᫪GJm|3/Թ΢Hs`?"{a<|)TR(ΊUj9 tqcb"QOhtGU(>12fl-NIU *|:)y ' Q u6h\6fe=Ёp900y1ҲVb UlCVZ٥j&X'ܗBzGh/N?2['[6W0&?K +A>] [Fwx)`nNfX(V~k_%AV-H8Leե̖KE%,eHTWt g¦MUf*~c0Y޽ p>iľ5Ӕbq-ެzj;:3J$0t6{sXb*s1TD4^2%DB@޼EuYBEp{ȗ8B&./Q]༹!u>e8{jP\d0@r(y ⿂;;ZHʝ7n5͹0P+3TZn&*Eu!tQQ[*~TSZ`g-%e_4^tY/2;}1gP{&?Դ=*1Mpj0&snv0ʡ.r cM6oyr눍>fCٱbccADDvϙ 8[¤(_or}3=}]Q8>ǻ%s&|M xV[D#:~~q U#)kjȧOղ^7^`Ѣ7K֔ Tݖ8qXp)*Г#CeӨ~xMz>(,T|f;Ya \Mc;F9e,Zҩ٨&n9I$nl44lA4MxbS{_&R"-5 wDղK&P"mCDF뛚]rҊHh>8&"TWx>\q(%nj< N2k.1+fJZr $$a:uϝEk͖_W! tj 寻5z y\ľ*qʱ-RD6|ݲ&L>T0%9  M2mQv1zH~z:U&sJs(ڗĂR#-CQi?[e}MRf+=/4hi!\G$(tDDWK]~r'y4̏܏#m ĵ/ύKcofjPi!oW.ilYD{ݦfws0ȶ\È2ڹ(gȂsB+3 8!Kk{Rlր[)I3!iƨi6$ԔG]8,u/2uX!8WBQ$DN:\N.4J(IVIRㄻ yZN &2\!KR+i"rfJG/;&o 6LCፙԈo1'8Б'PL@&@f#ThiN*" Y2vHɚ'eVj@5] u/ՔVLHwÖ: poC4)a)JX@(Q]jYiLn1|oǡCTN/51땰gkU ]=AY`Cyr;bƧ(=6VG M2 XCe|R|0ie}) {UL;o.ZbtGavWyq>0˜N 'kgGc@$- UF3a l!EGM+QU5m1gP$U)vא1GA;Mx]ThYQ(=*ں4qJ]r^%D5R o9?ĆMwoۅ 2͂8D.L'+:~%Y> |/ԛ:l.|ֿTU{Ukm0d)~܁Y< EGŗq}`!B\Uv*TLdwgΎW0SK(44&_2cGR Px8>rpZ-Go6X|;,~bWr~eUW<^hD[]rC}A!si{҄VƢ&o~ 1Si`V027Dϰv #eFf56?ݘMt$r˩GUWSތW_ JBov$'3yB)Ok\ =6T_5/O7l j|C]jG"1t)QAxㆥPuyņV.'EB -C wԵ!)٫zÁGIcwU"A+/ELn@10 mf٤:\2sL?̛#gҕ8p8_t!U[SU2\v3Q e蔂򛖋y&uG## MR ڼUFfڽF`$S-R<1dhKʝP}ڻs.%N!C#oyj_.tɾ`IlE4 oɨ:6u%딻 T)kefjrgi lSj&<}rkAUBœˈ#к0.`?l-{8I$'Enw]f<:^f#;hcچ~k)ЩJ7Q ޤm;fkHx치%>tU^$yC5؝o=hb)k*9~UckB$MqѱkV2_5:.Hu?,4,ɗtOD[ocJ~Ti/7Aw,4aԫVpv'*|Lm,fH]롵 @u) =g?#j^^Xo`T:/ڍ \ a> d< Q6@ 27bs>R 9 $"W$i=\o֣}ZtnBzwu}p23cז=Q4< , F(2S\?h{P3cY}d#h2~x&.W_MX+1YPi~rK"mk=m` R6IVӨkY0_WYrYX3T2 1{R!-0HP$.0’2,%9rT*0E 8h( |}}R`@V>}!U pS5-BPVbg[p N5'p&QP1-ek ğ1'!w-eROz+2;]xMHwX<\*o.A3bz^Rb]f4B^='d rg+KJH. X.rYM]: KsO?tFDpvɇМ{r96?-e<b3'LoސGj*=BVJ 'џ8i=_Uի)RSU=TplH/7 d,pdhzv]٘n:gzؐ j=KAtqTf u8@m 2?+bq-z^|mAE!ޚ5G!>{PzѰhh\VTbEӴ|ޯmXh>#,sf9:h딇; (&(ՈM Yڢdp9@<_1KBVTM؀va߰&ۼc0C{&[OPHMB7┝@gl @٠-/"~n?<,~KrǛQb2kjf 6]tzwSpqsw+Pbwg6Puhn/9M3p:V+|3Ȅ[8y {.oƘ~|>-_(n8O"Þ1E"(Lj,`.ʯ"^K0e3)/,Se|Uî-0lUEh_.~wKjzTǸ~]+0vy>9Zss l3\%K:p˘*9#%buOp1W2Z;̉~$qf7qmC"ʹ*Ϸaj> v$ڍ6#NzR|Ff~NHuKFMRM6f f'{4%?TB^R]BUr~ ߟm V\*P҃fD >Wp=Kvs$o;@L$>^?͉nufyke˱ d^\.^ޏGk h` 8p UʱͥA`P(jrQ8kN˳󥯄$Xv'}mS3QX=ըg,-^z`6Y.݃a3`㲞{Eϫ'RO2ŸMlP~Ffa\s+g*/zҤ$V_a%\Et"cٳ̱ _)^ +u=8'c{jѯ% ̫RJZz$e qyJ-kG%Q.y2r?{^}OQ|41 뮾M:j4.**`FԾ8JhG^+Gg|]˝< AAES@j)#v>*C'3bHEWʠ.%"]X&=oԎI冑:QR_$><6Z㺭:2$/ #y!2ZVF~F6a΁zi% %@4٥5]vOx5lP䎐mfZe2 (!uvZ!\M嫅.&=WR}UGՙa "caNEĔ$n<9t_;r~"2- :ղUCV`d r%40yۨ rBwdr)ae?u;BQ@7,l#jԩ"s8+r`2mRѡ_rSUۀ{}a)!~[?(^oH4Bb-Ϲ]h NA9N$?~ح4h跬vQWkpe 9szį˥44K{:c1`rEgYbZ%'H~V()qxͯ9!J -ٔ y5ػ,}*,"57RL;[8=H}sn6E+vJK0/ӤasVD".犭 Sw&ofqolY-=we;Tv{u!snBnO4E(;|Yݖ*qjŃ;yb>Vitzi]vSW2$ǶÆWIcKcwxCET!@z\$ٔ_ƑϒG}oc񂆖-7r9Sfu Xlu#[q'0x _枅;KkaƑEuF ;ӣaA 9X0XvBn8ߕ0" >kPFN'2WkD}!.h2'Vl43L<%b@D: {A*!!r#b,# FIY+l^r,m7ĆCϨ 6 %J8aTZGξuJ$ os1R0,?KI+ðz>}ʹTv`)x\QZEŎ"xy9OXࡒx-.9FԢqS{SĴ|P`S;bwgvAtsс& ՞`0r.g*ow78 Iú2H/@ѣ<M*:G~nsjKLI<$FCT'hyt3q9 (.>2yjwL[nHhEUv3fCM["CKꦶl!<ܩwf-N/INC_P2W As&.1 ǛҢ#b' PHm^4\@'(۠fveyC4?ca֓d5 zYQgc%.sZǬ/bRrTAsv; JkVFL݊b;[OlR~;+itSG%AZ6sUVv11r_X愨@-;skISh51 9t^l!?.9cNȊ;FZc9f[O ˌmOO8Rί^`@KL}iG}d[[$(MzUadDs59j-#Ze :f&ʱع j }`o# k&N ++9ˆ=' 5fID?*]'6D/_uj^[;̂w"g/FiU,BY]o!r,p/hQdR![l>l*ö$}""[I^<`^d(!BP}`q$|rLj$ONSǥR(>zmV1SN8,%gvq]հ]o ^>3B6j*Fvƺ Ҏ) Jۘй@cZFôSv+'֞6`Gd 4N $1.PUm(5ay,P$Ŏnn79)S:n&yR3IspK6fgJF[Kcç8cE.2]]ˑyW=l~32hV]CS-W &{MhWu>.TΊ`t( G9O[PfS;AZu%к_ޗ(vTdȆ XM/`>tHk~׈Iŭ2nRrp6A9>H}Ŕg*#.l@B q*M`L_tڮguK*5~R[1jECl>^֪m˱2̆ԓ!n'>nǛTDg5i:8p"X|E1%ލG^7^j]妩VDUJݙaTknMy)-KFsh8" jm;ZT9Z]* ?wA?k T@'? B:x/M9Rb ɶ#%U{ʂI݉.P]ILתU1m$A4S%-Eş%lP崣9ƦP y̯Ey#;E3[w1[*Nnq.Km}E[m>8/-j$/֨jc "VL/E*S+@;Bz\&OeٸBjdyTƭdrLICAq^,JtaY5%V+WK_ 6^@qJՃ m w[w$R Gz0`_1#ï愻Z:dfs /xk IHq !ܙhqUau1ma_n(w'1^~AӶ|XXh8qcc`o9Y[5vnX%Ap8UJ7zS-[JD J[dl+eڅ 0L\=32T;uY#ܷŠ ~3/Q޾7u ˵djv됻$(j22kCƥ-3Am 3 4xh~͖ʽNπ rv[% 7еhKJ~rLv6 Spڥ00ǯ -&f Js_ȕqKBDJWYZǂ;ԩf7SwV5;YY=AfyщX؃ <Kg]wKujEBqˎDGF#,*IQaaA^ I|.73*?\/ b`- ? ЎOQXKEc?%3LsHRcqB>9FUuwʗ%wH,V+'}uR{9Ŝ7PBѹZBG <4ps+ǩj$ÂdqZNnv!Rd kHyT"LF./@붝3P9 ϸqAQӣs妩Hq }bR-%ښ-oCXE*4UKʎAʟV)X:QQ$XM<|U庋0PSn@k},B6GbI舆lrFzaXS)Q!A$gҒZZhv-} 27/|$m_9uÏtzJxQܩ><#ClrKǎlmKLϕ!cGo,nWlW%,qs4˳T93Y;mkl8zUb94gx*l+aMR +S nUEl9M<Ĺ1'T˱Mc^sA2էdjgr-;9gpFI,*_Uȥ;N-.j7MKٛ{# hCp_Y޶D 7f w "P !UHZ^JJ$rRlk]-Oܯ%V =.v:W|`"tWC?)5d ߉@ A񲋸6C$̍¢'pPrCF@!)ɣ*@f!+wjnnmT*[kTRsgKǟr?ļ 0S}xb'-?!k2Ϭ1:9m|Hri8] V>wo{[POS%laګ#bZ5@7|øS*~ɨuUM3n IU~*̽Z) D0dgHQ \s菎5lpȣ,IТ)*[4Ek@Dv&zeN]7A‘_IE7`_`&)hEOQXDMpwZē5ؖcV Jjokq`zw$'8j"Qc1, /B*4{Twa rBƭH:l_fwQ.tLuHB h0'DRS|IצݐMD3hJS;# . :CVR&7 ./E?!57Ud'w!Q&zwG )_!Pc͚cxKz |8T:=(s%M9)ءKU1ILsW+uF=O<+vpԝ=幜G=lx:|gm]0NK(ws'GE%s!h4FXFVn8~w@>}*x/2ж؇Q@kž\ݺ엵Yk".H(KB?6ۖfMOfGl&ƶvluLKU\@+\,f#M$MEj t+\ܧoƒ >+ Xz6ڲ};ȵmVXLeY"ϹP \M+Cmǁ5obXBfxw:a=QCcA)e6dO9\$!St^SHWnc?M~]Y=J@4y TԴz>iy;B@ ;xPmZ|B)( 6y<@1OA )s&] %vl+DSeltL]nF9g̖ʺn)WOq>fޢr6mr6ooܜ`L HڻceBFrBu|b }m4 `}`11Ch#i9 qS(V)reXFkDQ`Dkhzç CFF9{L_-Wx~p3hۇiIssZE($qH Bq[NP i$+1:PkWG. (_0=)8ȕ%lr aR w>W`ڞU;Xc_|s&NU8djL˙0]`cUgە` p%]LnKR:&{?aFIa7y .<%8x[@MۖIS̎eFt^,#=N~a^|ۈ%A\Y1Ta]U2]H_N$Cl]Mm|  I S3&eUgȩzi\W.#N& z[o[| 1NlLu 0.pMC*Wqd쾸q)\|DHkDOi3CRƮYK~ⓀA>+T%&w/WA Ex|}F]'R y[)'ȡ ;YS+T_M #|CU/E2p9Yz/r0 5}7Ӗ`PSAamԞЏF|F7i 5S+A!4J8%O~EFrKE ,i#VYMB 7۳wls9+s -HZ̞6~OJ12^x<+Õ9./@ÄR=LߢfL$J]DB u4{S粭ɼQl8~[y3hUD9ai^ݧz[p21WE3> gج&ƽy@pg ~Ae^L6ы?.G=fݦ.T.<Ļ$ke]u'Ƀ ؎s+#)F_,Q=C]|/TӴ֝mcaW˜ˡ)-%]g`kPs2"k{8#dB}QJbo~"!n"|ߦy߿:-֓Jя#Td:'| xYA )5J)ӅOoKIA3L̓Ru $=dDܶҥY[']2V }Ǖ*,+RBJĚʍ?+XEm:z( F3Y4PvqB#3;J6-M n4g9k]d[Snx4feX] A[gf+bPw n0Ex\lC7 uv:}"G1l @H+N8Un81D5޴!J .I^!I\Z~/&ɸ_w|+P3"3Dw/6-yFD 46 lnt\cD"j,`C ImFE|YUOjsXF;ӱm/ I-Yqz'Km mM]vɔ;X};oWrףFD$e[/)7P7duBsIeKcWr@NKlZKVn}0v /AO7#Uh@Qܤo5O{Wcǖ̾a=Q@7zJ㛙&^J2p~a!ܾMq1 k_p9B8s&[c\$r2eX+7/M23~yQUU8D9.h7ٹ1C S"m'U6ͼa*> ~YqwoQR8b6kxaLMń'Id:@1P(uNKzR؟-'&MzZhGPZts_+w)m3إߙ%@lpޫNS3_DŹ |{0&83cYUؒ%Tߐ |ѻD 9p=e1Z/!5s6 $}dICkY^EҰ 8ҥӭ<1PwDUb-F!oy=o!ln@]ubh#W'#7IZ{߭(4D@e5:<`.G x#񿟕?UB L5>r%en+(4>|F'=A4hDԟ %2ZTZx(%Si{Sufam]C튟ݧ=1^A.<\űXqE6͐cx k%+w{iPZ[ڮNq њ$ٯa3wvԮ`xޗE_z”SHi怟 d,`,3%G;b3S,E!ӕJu͗`̭.#ZvЖ`6}~F"'"MںgQK_HdSYOei}FSx盕b2\Xh 8~)fQ/puAG]>+g/D:;]J|4Hmj _xKhK-NT*`v.az7LEm4T'K|vz.<ʽ;tA)K{vLQʱ [A ~6[|%YNP#Lj} Di˖ziNjBJm梹 /nYr.*<)őS!H 4O_94^rƓKmɓ$A3"3N@^~$,gCF4mdc$2)T<9z%!8/^X@~VL&Skp+_O"YDfE,~ÀY4]. I$F,J> ϙmG8aR>>mhMQxM5g'^\r֘p%\.#N1! T+>I3ѲqfU 2m*`GPp6lZJė@Sy[LL䓔]q@몱JeQrXΧ#D>Jo1:+9M{/$H5ʹufɖD 1:ZX}Ίps']]^(#Or*RK2k7WO3|I/Ŵ ?nJ7fD bZ6ᨖH p B,curP)T=!.^+=iy6q"1 ӻjDBA.Bx./l=64p sQ >29q[ojo!.HqJ$~}5El7 3-= u׶JVxh|Bɬ]Qh# ђ)+ILn!@8=_e;s`aXH@WR[SDl=7硍Cq!L\6g7-4 V(TD?5D (ghZ6Yٺ[xziQΰzwkٲ/3XYrZV~pk0,^'$*zz,Se/жVGY3O0HAqғOЂ9GKnAnJK,~o+;!3WRUWObWLjR7__ƙ0PW.t=KZulǟxs|T5 =δgƾ8#Sば6Ң{n9Z>2If8$m[P#Lq?mT~`vDT +Fa= M4 J@HKiH>YdE@*fīLfa1[!Dpx4f6,#qZ3hjœ$9WK'@4K6~ʸ7 1!!wG"rA\+FWP6BZ"Q(U9VM<VzcVU.hD*C/+ :ُ0r<^te;^"Y{'< ap@ۼi&a? WxvH>˄%1iRdp|a C`7цJXE*!4 Vma5 0}Ńy%Ѽu.xbY݈}qVH9ApPT$6ӥ i]!U\Imgn\2FYT4a4aZ:=vVb-,<\eK27\|z؅2w~^ w~0weГ"A: .,"8ƈL~|vs (ԝu#bUL(&dXN:SبVLLpг|bNxP#/uӳ{HRٔJ*OG($MjUz6QoG#ɎZF >5AzV}hӍ鉮BwRqtLj_^NbpRNX ֘,HctUWq'b$OO[/ c[f"ִʞ*5j 0)=PA}+kTkG/P%+۽ 湻>@}8! VZ`;9oYmz7=lö9-h(SQ«sCUڸ$˴L("t יbR1GGM5Fn[U"t&H۫@RCWI6;./+/D 9ݘ-IC=$:Q'،Kǂ\Io?\ p&p_*=Ka:H)`A tsxy;nb`ܼ O`8k5wR5+k0qjds|MݰĀ+LB>vo\-Oj~h noHa/])I=$$M"'ryhWw5j차Œh 7}e<&*}vu6q}(-mR a=)p>eD|JzFlu<4Jm,X[NqG%kS `+sƜ#.9UzeWwpm'w4kHR˖>jnZbr4A!.e" &%I܁Aɋ>nܷx\o*aHdT3UQy-N FB~~cmɪi{E_-#Oo _aĠ-B'Pjﮤ_y HbtܔOP-"qzЂ-muR U|I _ c|RmڌhmA)Bo-RL<-JN?GLSd;)IK% ~+%NN_d}"pfК~/hMQ9--}n9(Zl.X@_f:tcp2@>DzNbTK: ( ۞g:&ھW* Q1X}P&ng+9]: #o3մBWEwH?q| 0H 23ZȈjjx!!qoy%S^|){fqETlytJ8{gBӷ8}KO:A];<|EA \ =WF‰&0\o4ץaOh_h] /BeܧL(MN?]tS/Cux`CFKPp2S0 IߞZu9@}1+*5~C1KF.if،]SዲNa>$=yР.a(d;O !W&Yyף4>"/ھGl!]d>y_E)ꃡ0g`W(SYISpkzeVo%tGd;2&fwU7sy"x Q; DjrN/zBs0*I'F/ޚ!ضt-3c資7\wp*V lY+x>|:4jPi{qM Jlmpۉ)-$Ue[i.K'+\8ЈJ [Hŏi!:RS3P~8vN;GGx3<`31]sj(6Kr P (SMX֭M[uPef|)ęTYD;}b3&9!9~Q ׏;Wm^ewpVEpj^բD @9 >GWpwi6~;$u#x#B@4y4;HvL[e-:h6?$8󂳸#t0ƂR k=tx&ݐ6oG{o<Π|΃ϧ,_ZN&jy%LX],b*oxZKP0JV-g:6'C̶F7G  1.0|)-F,zL$SZe0\P}aW+݀`fPX?ys0J{jUNꪢ(VZ6K7-juTD7HJ^D宥m0ɥ3Oi\8u$vyu ǣnJ<=Ok׃ņќ@1'$Q.;VfD٣-"P3%DmuT@ ޅ2#9(pR}vj(?yV[jKȉǴtAp;G.zC,#YX`sz8&`fidvjg&T`}!WV?XNhizҏѥ}5 SM%X3G4I(X F8@l},Ux\ڼHbAaM b@_[}Z%h^ & ];ac_N ԋt|g즧0Lꪛl^GQSQ ҫE}bPv'\agk<`/75pQS.S wW .d*4x*OAFܦwRryhAsS|{գ!v~.Yf(E&7Z=Wi_^B~<)#$##>wРA4}_H'@Aup2R@jCT< ⬋KWOY{@nRL@$I جMYUzV(beCOa' s#M '.J4ۮK9Ꭽ[(Ċe$ާ$E&(Gmu $/9؇R1;ޝ{ e5i/DqDU `[ݏgS]@DгJ!P 6EIsǰ^X{R{ΐ]jOV'@HKu ޽CK*FV.Z߳R NzZQ>)aZD˜j[^Y&8-E)|U7J-.?W2Tf)rSk-#H}S1E_b*Z7C2+IfaO8>U`?~qvuA0Nmeo4{u{Q ~2q~VܬF lat~?D d?;}zXADR5FZ&*^*xځI;?{zsv,9 fvQ ~>m GAtl1fQB͎xy5F k `LEy4z/6, lzsQC'?*8~.RN(J i VNU4.}̚j, w-4.!~<{iU*yٷk@$XoaXVd < jn%5oN^!隖k!DFH f~Tٍo+mm:T* KB#˭2`>~HM2Y#3?d@[=RKSK'y U%騛* bziEӭSدbCR4[g/`~\vhLhS8-nB-Q3KaZ\_r ]gy5;oOof8xOf@enk8 LP̸tcj~c%c !| sȎ=ظ,'1O<[gϼ^B)ya#֐}i|X@L(g#X hv ds-ӪͭߜڄBGtT$3cp9t[ &_rUpH'}]*N6*g^9G~jfzƂl_aw;TGѢWp+ݗfW`NM#B5uD"ӃS(Tn @YH8Vն޾H*5-x~sQgnz¥{1#} 4sT 914ߠ*WX+f8s%V^`D,;ǐY[|Xe_|I.Miu+mIa8 YQyhr5)mG3n}}QCY>|Hlq(}3Pm^θS<#v0H5¥O, uOt|h|N_c%5 +Oy54.Jȇ&Nx PI1sQQIX|ZG4GlB)c éaʷXED+Qzɾ3ՈwFBjֽd4YSiYft7##֋uEqB!z:J& :VWڗIj(rWL>'K@La{YsPe2Y? *|%\D"?SIf9ޟp]'%<*hG;U2 d%'9&i4 m8KF1Uk~Z #QQ=x &jV$^a PY4"3g@a 9CP>s{u WN:T}p>1Cﶧ #+(arxַ.A T@5.[-ᶸ iH|5/HG|NMW?(*r'yd4,ụuN37)D Pbw@'a_pb,GSW#rFj={gzz]ge뙐ZNJ#*S:$ IK .ui7  {/*D0v1-#T}S?A/*]b:)ӼqgK'K:Z?U@/F%".Ńe ISnBi ^ڂBKݦm̃2*UR"K;6alOXݾMȊNOeS+/8E8.a!Up 'uMg5et/Ar?rE Z%a3&.泬&L[& C%V'HÔS7j$ׂ95N(@lsqu|w#O vNF SFQ xM3yY3&i[ 'D֬y[G,nyof[Kֺ 7r8%d-Ml^U(e9ފN `= Rσ4Wql% [Bż) &O@~rV haC .snAIU7y 2&6b:>^g(nD*ÂalDiE0ҠWal#-o2~A= t SO94yZ1R=VL/Bz) \D(z&O+<|T؉D);;dzj6vҵ\'&Dh($hk!ధxK?K5rF׵ ]r9 ;/6L=X!M5.6tυuwV}5eR+*VVe,6D3XmݜhiI_2!X_/)ẁ~:w^)w_vrjQ7y> RN!eS+ގwY8J-ID #$9OsjĊZ 2o#I/IM5Zh)S$BwʊGP4Gr}VW=S7 f(&Ex&W䎪 ]eC#)(,q%AbX;''An(B AGcݣ3 fP ^@+Tߡ8f:mt :*'\B[?%%5O`f0Go<'ؼVB8|yԖ$.2,:&\|4n,Fq07݉r:cJg )oǼ88J:0|`I}bɮ+kHV3T6wkvئp}FPuOPzoJx;2oxoX׺s;6=((lN\$'b{~҇ȨXۥklЋ 7OGIH{1l8wWWCP sRl 3Er NNɀqΊ(%a\Aڇ5*M=dp(LRyMɍH}7[C–H*jZO;NoUeMJ~X_fӱJv՟ΤmHHx#~|,-Gsݵ|>kd#7Vjc[Q'8(}fl'Q.91p̽ƢIrqrk]"#A_4 ^XɃV > =qx@Y~.ֽܼj6! b++T=1Ƕa[09鈩a;_lsӻ`MLE>j[! Sv_/eZ9&P?Y`>~p7zl 66L,ƛ{A/˿XP'G!x,ZKz O%w \u- Y@!EF(!)w6/ 9< 62γ!/205m1 –Б!gCéѬgk$*4.JUrC* swG:P 85 L3<}VzX&epokDS}+I$TLk61[5@1{.eeC|=oG?|vIՕa[ 9x3wCۧ4U!2&h+wkLnYyY+5G4Ñ6DGh%HF?WOxz/ڿMl&W?O߶E(hoDP)Qd$>o 3o6{șc .\i%̅ nrƧJ*A9av?FxTl1r .kb%%#+P6 PU~Rx+ٜ !R{JƂƚ|Wm۴Zs1p2qpRA'z↺)?Ov YSG#-鮎$h a݂QJ@0s@ |BWH,a  =$4ˇJp [/zHw_aJ:˛cfv1Ek WY7s9l. Cգ"vrBN(lVM->PjȈ Wn5} PA4s Ȝ$8sc' \OPLG8i'J= Pd B|L\2)`qFkqO}#dKŨbu$ l0 CSg-]Ma ,Fܠku>^iy,=&7GiUT͋" rQ=֫s. WN,0;X [> @d'=v3k[[8V@!^?ݲn-04 Lq$<2=`tX sk<%t *uOFPm w,RZ Ʊ=Vb暕gn_Lx*X+w4~B X@ڽFy&j~'{0 `NEu7e u@:{93P <*5dwߪ0co r&gPM eCnި2FשHz#0]ڝ1.mUjѧ{ȆW~SdZWN7+ >5ڒx~PJ*rc9y!^SQbR.mS}pQ>ok 6B?$ּNHpa"`h22&ԴB(ԱxfZ3t*DPwcv`$I0m9$,oBBatCjSҒ amz@|eh*rqV9xIT8rwN4ĕ6m4gJef< Jpjm.zz;t$=Jp][?K^/ t![N{gHyPȤvU\iu/r8ObL&jzIi[rAZΰ=ap7CxHDB]^^2+אQG:48 s`ޭ|ȞޗȹA)Oӄ kXC$JA(B[A~#ZǏ~pa4E,v]˪靣6$s~gHQ%,eTS(/$"cA7c822| ꘞ6c}6diЖ`mԇZcxz>!ڒ)B1 B\ð]A&[-' cO a/= R }.AYDwQ0J!$$DIϰF忓DB> B.`Qr`{֐Up!D/0F1ue9~G=g0yVWE#q5 a$r0/Q 9e$ ce=$3s{QEI<Ѷ:$9qET+WҔ0&@ ?ϓؖ"E:L53'=H3S B^m4Qk@m?{PU>؈2h?uKI4$D#9n;û3=VRMK\ޡaAkS[@i_ơL";Yu p"F$E6ቡQъ 2 3٫y~>`%NgW=YUaJfAX%'/%J V Bi͏q*SYR@E50YzZbmdh4=AfJ(o_^?q VbCa=UWJԹ:!oF:g'.F,yA_6ͮ\>Ep,SI˂ʘg(oXze($You( vzuD,IG%Bnk㸺͇p2A87Sy8F'R5nkQ&[ԋSt=h|_55NAυ {cA.F+Xt aTP U$UBP)树%ߐpw$>Aܗ^@iY9M9bqȸ:s(:4=e<|$W{^5Z) #kv]|2RWy Qs#y:hD@r ,ҽ?Gx<` U0!Kh΍1jks0/fP>"}su\A<%/|lQ:<=b5eT:Mt\jvyႋ~ o )nP]IY9'g>.'Ҭw$P<1PUhrnaaoI)4*EiA|ٞ`Aeid"ހؐ&=nk,,9A)f=ɴd׏'MLdodvy4xSg]oક.+Hy(s}T*5wEuO}Qx5 ;T7]KiƑh.s W&#5*rꨐ z<"ܰFS=l@ @'U9R ķ籺;zNpRQӤ i!9G}mj^|cbY4$w;-"=d?x'"f!ɮZ9ּV?K89!3:2Y A6XUX78˛ATq?ԯ AKoH설ixk)O% oָI-ޥ@$@nhJ}#@fwxҪ]vh\|5V-ڕNgU\d'uqfb()[dq[&zSoy{jeߡ4 &3-ҶPKwZշ2WšA|T- qjc t6:xA(p;IctTXMN[`ma Nj EPtYUccQuJUn|(FRٮ-lT)|W[WnηgԄ2&_#@~co* `^;;jLU ~`3mpOf%+E60+9j\PjY.Sp'm.9WŻDN!-*z*1A7a?~郎nB$5j.ۓHPZ-JgC,RlnFK"?rɇQ++c̷0R++(I cHLahn袤&Is  P74 h|%ªGwNB;tq؟o8|YI@V ?-r\Ķ~@؄yW=LB~R SLB|,+f҉b#o0w^L9q]H[qx,U&=g)SP-/_V.<Gj&ӟ_o!as,6 O>H @ |s܄Rn㍮r_Iץԓ9?5ߧ+8{~:*Ω&ڝxVg!e謊8cxXuJ1,Kf=Tэ8mK, dRM#_ƪ@ _E3-d}jOl7q NrZ<2qt\l˲u= A;X[Q<<^M\o1{)pJW}8cz[bY$CSm( Tm {T:4I t'kHU~Ci;R=j}pimiW \ELP3WF]W"Zg"TR3ۃYFzNK4h V _$bD38oސftsH*,pCb ,q昷z兆ڵe=PTӫM%l^<MwfF3=s% * {Pju?܌`i9y!^7g$đHCXkwU5$[ <4P_D-(ۇ׏WCiҒ6@sZCF <@wg&]nh!q+ ?TesU?iоu}-5_u5eMf4\#ZY)A]e Hg uy60 JA3G2EspQ@"ņDS'tE zP<"#_Aʨ-E3h|ε:liWD׮Eer]*O(KLM5bس]GLReW[A o̖0o^ߪaȞW#/,hoEAܪ5à،m_{6ݐD|)׸*[9eY<l ?G-b0ϖE ;;\JGW!AG9"ApYf!HJD-w :/B~/gׅ%L^0 =ßE 죌e)l+h\5U9g O x听@fYwJv MP0=p -bPk:ҁK$E@4GH;{:L2:4 ` **+qtm,'?tT20r*ݒ< +ؤ0Ev.J|?Q[IMݪMʏ3^z kmt{* %v.[vyYoX.`fj6v8d苠NHt"y+ikZF ITn[X E:/)xVՇو<D¢tѨj&nu\~@IoL .3h<64sHW(멃N4 ofl誅LF`8shǍعM.6bdYϭ&e8#87rFYaaXoQ"[FcðtQ~gJD(J޾^sVTYu(YթWˆ*(K>gdo,pn70)!Fwyzs[(l Fdܕ)\N K_;{$=C5x!2ѤYߩ[TpgZRpQ["Fa TCk;qâ!(w %k޹X=Εa.Y5B̊K+[ý]l<1J Kl ^S2ac : ߚ)" ׋D"jytҲELe8uEbӮ`@ hgevN=ALD*#0nG^Ss6B[(>nTV#~U{cUmQo-W XɈ!GUl r> <E-}pxMjzAm 6g#pEn5|=3Vƍ/@߀U p}L. d<[(+h6l.:VN ޘU:~Zf`-֓r*vSHb WVItؤ^ձHv>{{#J,(CԄҽGϔ8\d5yyay}G2)qUM¹m7ARUv;*tȝkLX Fތi|Ztq 2)󏗞m+gL_Ly +"Qüt8Tf!zXf{TYH IgtoxoWO N'I_ؔ #Ix(<!:8_'s`:99aݕf~;D`Fۿ6py'^D Mlf%<[空ނ[N^W`kɱdE\t?j"`ҼGG7T-+9( [&XaiF@!cszQI =y*ԗ:_[KˈsДĢL2=W+"V))LnV3-A*LIMЫIݑ"τmRo=1"PL+y ]^8sҬނзHX7i^b86–2lH]hM M0`g6D2D?EA{ }ˊ3y=A.X>Yba*V/đx,b0,%YXE"T R)T*K/gIJC:WC?g\e/F 6ߨna7ub x.u1uNA[2z %7,X́CITBa__8W $N.csRўOhH 2/MHNvw koGpme08L%w^U)kl@5¾/ N>u&lNC_76śY }YM뀀:G2w*-j p6畫D=jV:$,I%Xˋ1r e \3 ^2@WŮ$?TM6?G{U%+ٝw>,.4کZzvY ۃ Z O{'( 2na!*=6vWIcrdK B|okf5U-7W".8zB[2lkRD{Lt[tG6OIOiP5ɾЉLBOHmhU 0.8gp?a8g}I/GÍiT6켏@ \'F0b+W7,?\.?2Φ~@{y~;$t)(b` 덐Ac̋oa]ؖ0WAx6&`? Ɛ ׵8VN9ErUƾ$q5/,6'aKan``^<^>)E4sڛe3Uy&+QHG4ܪѷ~o q5(BBDs|!+k='oX|贑p;NU9 ꓈Le| 1~Kmbğ]l):g{":zW=m,)˰x0|0N5GZʤ9ϧ|hI8V @ՌxwC~h|P)ޠN c)katcP5<+tFI##L&@qbfxhOv2ǣA2p:֊!E=m%kS,_P{s!O5d/1[_Hs ]VwMJ~&yLZvey\  3D}I$2u|Eqq@G'~&Ќ%0.MpA u_)Z\omt?ǝd[nW\eo e缗qT)P}'A]^ :BAtHDv P"JD.l;޾+RR$BճUsaBсIݝ Y17̥26m:tMW:֓WHN;%Di)n&f̹+iNs% cuA^`81}%Y@d Mu=/##iw>S˜%̽#ȷ[Lkv/6x?~Ky"IH~ҤtK9[N/JZu^@x "`LA]!XU"+Ygܽr o t=Q/0ù턮!+sR͵և;חO3\rNn9-e^Ups{A\>W9yvZan~H?SFoyRyp~T]tX8g D+,swBHc8%7mYvZg z$01\;` (4׮15o;ÛX q Ƙ|@j5CqgC ~[)}\aG _u5zŹJu'>DTJ t;oIu&i;@dC"|tŦHGlXI }zÿ$t:z#AzA1aF^Υ d4ޒz4̛* UNnJ4唱11>?)!q u3(3Z2(ZEQ˹Dg YʰIH}:}b0_Jo2):$H=Мacw5]pdhi;{d+FSkhtU?[)Z8ྞ\>ugd KߑCxcD-G 6y '3=yEP!u4/1¥{ } s@470 X7|Pj?ˋ`w6~O^Fo؜w#80Ԕ2А6H0!:SoqCH&B8nޙ8/"nx[j.WMtZ-KMZ!;j,_!"P*HlAyT'oty滈Ll kR,cP/\l[ I~%_G BxELvvd֑/r':v._`AȋI2J[w;s !wI;kS˺u05nn j8Gf-Rr^ha?zM6 F\},ƀw|s=;ācvȁ&moWx&5#Gח\N[Z gXzOʈ^"bnydV7۷7<(YP.] /Pުb-YFk5YkpGyF@Pک|wiph^jgMZEy6XO78m3 :\@(Ёa?0+o~2zX[tMfRGW< .G]}-kݐOGqVQ[%#{6Ejwy4mWrRo={/lEܿ`YP<~&^ E=IY\EMzWD+gsOӯ)>]R0,-\ș7㖋ËZJK)#8J&d/[^^`x{M]:Qq?"иʧ!ۙ"n8{=)`y_)Tn#(B<?HýtXML~}Iھ֓'N׹EM'E5Bo% ab*jrWgĮ]I֡*ބMKs"J%̊(&-xޒ`%=Xs3lvW7Qx|Dtw"[.ĸuip1Qr2G)ZLm LGD!ut_+k8{,l g E€J˜~N~Bч('RĮ"p_Kybh!p۶Ĥ~Q샿{@%k3F(կjbf`64{k+78Ec-U>I0P'm ?x#<-dpK~~CRw G@ abw~Bz9`ONEnIȸnʒ\Gqv;{[U; C-$?^Kƌ,.R'}}P_FLJ ڸSI![ A]-wNBW9WQPo5P;)~-!}GeG>o V hs["fpDq"A <|Sf}|ش @fROptT@q&me;5P"dq"33ӲQs$b+&G$}% _>"|̓ ת3@ML;ޭA\d-b9qvv -̇@O(DI~-1%Ʌ`O,.5΢(-L]"ԫaH绫οBŌ6ה;NBK8̙aJǾ:<ʖ y6ΗL۶1Ҩ+EXAF4= `yX ez_, DȁR G Kw%zC*+)}O}ra-ۿmr\kh\iE=˨]9`0=.fk7|?tK {HDGǃʟ! 8e0)0 D^}3V%X}#8ypR:YZX^hI _$99vLm\2A:?XPPR:xMpAd28q2 }`S.O>i?waRjBMZulj^('Tv/nNBߧGGʴYq5~7ݥ, $ܪ5SqR||vn*ah;()+~WVwv@IiDA@`Gc LlF HDx$Qˋ1ZE'Cʂ6Sơehݝt=S7l(mb>7w頑DK6jt?8.@ w H`9I~wl;bz2'O8y"z=#"4"I FHz<-`9WɴO 2abP94"o6Aj>9/+8ى\/7q69 u)#&]cLpZ[pq.z OKQa;YВ-)ڏޯ*ZP!&' x0bf21K:eW #1-t.IzVSAy|w(K>BDez)W(-0UxWk P4?C rH._#d $Zhn~a:+ߊ{>~B& 1K0tIn͹i c{ L@ڟ-9G#?S<܇/cXrSº61H++a$:GFГu2SCi~aneڿuSOs 5~l]"nHx: <_,V(ΏI%c`]^-~kUwDD:LVEuPsX$n… W_r{Uiygvb5  #{:u09PQXy,׽CT:`&.K-CHE**Z0"rS)dF]0῞PMdEE .ݖW_#!s;L8̶/o/ 텮>|[%LzwzP$WG~sҖ^}vSUEy֝n~JٔKU_`PU. 3 * Optt}juD(&x3s"X؏#O; X t\F4 țtLj*Yic7ŻesIп7N4HA!ZQ}HnA4y$zZc@Ƣhra'LJσrW$;հ CpYNˣP&ܬ'P9v/ i j`2`<BabwaxivsԬP>Ø=W~ot]Pdʼy/gsȂOQKD?_x)M(H bn^8&9>!"M0Ϯ!M_r !z8'sV iX@$I9;1"hV+̔nƅ!fY'F,pӡ݀5[yLIM"Q'p[ʹ}rBh@;'&46]_[Z geJE iaOP{_FGrNQ܋>YjK_ hN46`j%@qf@PM54<)|XfTJ'?oiN괙Vs/ؾgxa,]ێ޺f*ƻ$ނlxrrMj"3e*h/ɝ4|7l;q#gD 4CeU3̕&+LJaKGIFozg雘9 4z\P=X׏(P=|*\Q_H |_<%T @^ҺV1Q8ʍ?+&:ɾB@/Y H{-J#]v} 3u^ZcpzCBbrwVWCՑU:zF*:e`}zdUĠE=o VXӹ/@Z xm~%* S껓M]֣ˤ=] _urOu?h@a0^ Wv̤L1q9فWH͏+OΑ>\ F+r4Ojs`euH^]: y\ık v(+g)]5aA.<)( ;}[4!bikH=|7[&JMMu6@/=׭o·QeTW_usF Q-Q'H/WĨVQKb01C&&fM4$^1˸o121pŨ9yc+9BY4g߇u`F.!3 i}nK4d?nG:'%sHFU~- R)WLw2c7݀9hkCiٲu̸P fv Ζ$m6 5qtfIEJwAx;C 跾YG2K\G]\f{L.#,7д)PldV@z8ӝv^zطTO\7(Abbm$Xs(&]~8n|Ti? 9o7G/A6YVp5, >VG%b[c#*lC%?ғ|CMobt00vJ^s`mx|CZ?US5s K=DŽU`!ˈn`f4a CB,ѮX/G.ΑWT-}xh &&3Ҧymy߾%`Of'ġ5a6M~ sSsx2)b+ D8Cp6#]9;Zm:@,V e.)&2T A.1<ɜŧ33 # g/nڙB&!4pP6JR̷_ Җ2\L[qS"hPFZc 0wr.!O F+&9 ϔ3ڝfX h)t/7<="$=$h'I/bkg;y>؍o֜zM6ҮNfK!/t|1sl%tT С1]8ȁv<厗]r߿w$d3WASD+] e'X$5vEg|%*tTKNJo'aeE GGN(h~v])7ꑙ,*Nv`݋"H#n.=k@„@dG.k(+ŏZ}3gH?m³eMyRbsM[ @-Ӂ#X[jnge}j)7Z_XZ]K%͐dwRrI/1Dj]ޙa$=_5VBPy.?7 ͗n>yIg-%b KDž1vw5t7QYhzXk58҅zkdFAGE~ ti{{aC)7^}ԾD@S쀒ZN<q#5ق cta#[scy붾{L>f޲Zlp񓹹1VO~Bzӂ&SNc=/K (Na[``$@IV >?(p:ŋZNrb34*k Y2/i#6& 13Q%4TyBzLy{X^N}FDlmk;-g֦No u,A*H]qjY@$b_K5͜(Y5 |#㲇 %1'0 WrRE #7u7ZxFb+]G A)BܫãPJh'Pܲe { rңUL/b'Y.ha 4q xGҌڕ0!,rv%ᡇ# #V|>͂`7 3Z8BŁ7Fu~#f+M7QՠSgӒ=6X.ꞤɋڐŤM)y\2GC|LOu>tDa-S3qSyfi!L]۟>Tq(lTR^W)aYХ];{X(),ʧޚSLRҸ$S@8*`M[ah~):zVzR:b:AHTH쵔}-'_.`yx }@^9q a @#U*?g ǻ D&+n( IR|a&Ng$ ;X.YbHw<@?LAMݗ:ΐza}+8qnMj 7Px3_!xzHƝ? A/ihIjapb]juKÎWn#Wvm"t\A4FGܾ|<+eQy TW7u-(JP\׹0) Wy&mX0( =.#Z&9D [qܵ[G?~[}#AZOMf *"FJ0^)aFC]8hR}BLIQݚX) tջZEfؽ"P7ѣB$0>2*+"O*M-˵N < j*e:#('1R{ͷ,ëh~4{̉Y>Tc<f[Uci ǡ)&Gl 1.s* 0Yq^SjuB?Vs>WM@]cJe"qiЂ`ҖʎҌ-isl;t\hMT cFnO<2@"ѧ1)s% ZL fIU(e QbjՒAޕ-%v 牅:`-}2SU~r. i'YF8/h|*]@Ƒ΀,YsK hqᨮRMxo].1%BgXABq 6{60+@ ={Fwp(ocUIh줍2w6T+>fV ]X@"@IGtR$Nk㬟d(]8(īJ8BH:')qLPu hvI0Sqܓ) xxl-MҌ8%}`4ӥ5*Umx"jQӳv髢>H`0-u 1W= n1Yhߩp:$c#Z6JɞŴWcVÆ`eyg3z ا-EPZO[p $Hq5"ԞF1, iܓ=6*CD';2}eƺ9Dg$ې^{D\ys~4,·%L(~/cA}Jv}O KVE?!IQ$<,n N ӘDoUk iG_'FvEH3Ȝ#? ōDh1*!-荱"Σ/GYӶ۵3`þۺ5kb!~lj'|etӎ*hS,+Zav۰X֛ lhӋrNAKė&;zVDp"-$cxCf*vl@/QnPfGbV>qtehC0>waxF*}C&kI菍⸦Φ a˥o7n[nɶ% ,Ir#_' >qS#߱r9BWLx"\c~b>sVG(B A!{"Wkۿ]-YI>|lM@oC]O*.yuJHOA 9P2l~ʢo"qp&p !-4~z0COl-=+kx> Cs-^KU 99 jsZɼ}HlW'ɋn2Rt`5 }7 \nDi] 6^.f&Yxȱ1l`BWaԕAuI6Ozm1.I*ЦYv}-ukRDx#7O o ,mP;zr3cu\Į7j`/eu9N5M#~u^`+lQBّ̐̈́C^#i9{#>|NԌG.")RFguAt G)) bs0Z{&u?j"Yۜ[DdTƳXNkЃ6>dA\/k?)h!Y{qp[Tuj~I&o+d nXbSǭ!T/^pFwo?uK`Ls E"w+aɊUg q d> W[s0< =YG3iN08Z$4V1s;J-jcANV7Ͽm s.bn/8tnLu SMeld uBָnN|u%&?DZ4~MJ0Ơ>+&Rm`*kFm5<-e8u \z>m)sU51ԵYb9}Ϻ=c||!Mz G釓Km2v0lJ m9B,,AND.%@"`_]ɏ~xznd_&Mo<X A4}62FA4zNE bH$Sbfj۽= qu ziu~9}}@?ށ& ;r^Ay ;z7r܄EnҼ lEEΆOrLWt8$$Ut0+ X;>h|wpUU!|[o0J1n282uZpU}v`b 2N@F6;++Z_n> os6%6}H1Y@?*}s騐X!CZ%ӷZ=+X 6e*!CO7 ǩsM0ʾYjezg"28@/y4 1 C[W퍧E摿8]ZF.`.ٿA[ط?^q+ghRqI*ʻը)2sи$#w׈٠,`eͻE{,(>^QU-v8a?O\6bx[W{`Qk?هjTaBjgx?'jТ DŽP47r,e,O5T+C3K*av͘Lv CRX mrYjۄ0oEoLYLwf]~>^ &z{iۺ]v zY0{˷mWrv69J>&K@=kaWZyÈMY3N84q)A3(YM]GnSij.F;"E70& i݌pG?['(eзhQJ]3YİXBdB>r("Ng{#ü≁ٝymO7 y?ɹ%"U-՛>8&UОa%bf;+!9mK.@Us\ul#3ؤ$M/Gv g+ IɎse̔+6{_v6O:CUU@`y;vi-ՠLjڂS aKRoV/ZKB-1uk`^/Nm^ChI>גMEKO+aBȊWGj3nf-}æNMRP}CiWw0-Aո58]Ƹ̟z''d),ǁH,ow |IG!H}Y*UeР9C)i"5?Zu ɓЀC=A9iqQ+0!><_d?b2h,ܯrk6_s#1N^Sa'̵f8(OJ\ wa3Btʁbљ ?n{o|*`E.c؃DwK K%kE)܅O幫*M݆tDnu&$իsᆙDVﺱ0M`HJݤ'2g<\)\b܃<9s A(QǾ6r7=ԀQvx*~q.3U"/Vffm,Ú&;C0 mY.dK^]~HJdj{Pv VL.[yyrK7)!}icgkЉ p*Sc冉QY˴y3<0]F;Xހzli%/UݤS_܆݄OnlH4'+n&B\Ng@2lGC36JHD*)5 %9u:%"EzM%A6 >A'-\ .?.os KYKvhnusՏ?yGٜ]|0FXL.=`fv\o|"C 6vzAuU)2aLObִ8H:Rpu^&K}XǍk K\CYDFD~amjö_Ag4.!bj~ퟄ3?)Ri#8 1Ŧ.62yocïy"e?^'Fie )^uHx 큷c1(4gaMjLBY+~4eQ/eo-ӰPݾ7Dm6q1+e'#T!'sJb?_,-QEZ#4k}U;/ਫa ϊvVu.'р6 VvlJ#?#gЖ3ݥ(LHo{!-u)oa гvMpMdSX&qPr}%2n$-PU \5DžごW;W Y"MfH[&~7g*Z3!8#Bī9J.&n`rۍJ>ݿ^ZqN5o,>xJl+;zX颛yDnӾz4z"WPvlhxB^tPm;ؗ[E{b 3`pAZZ-ة֫[ 34 ëTev@bS9gm>Y4_$=H0Y0A)nW>YW#cM5m{~x:g_[bJ25 2J~:GPfwj5?JJz:f-a%kBt!y6QΡДϐ zE8<xB_xY㵟U%1CA&!d\IYqź<#!nqEo|PR؋Tʮ[2tfX7FNv2ɏW>L5qsv ݻk\0|dAБ\̜))jžqY|(O}9|#e1~i{5~界3w5}P5Z=F5@F:{6d'@KaU`\Ҁ&uW=F:Q)JYSvŎl#Tr:agf%>_wfEwP!of߷2Mf=4J" om(m 0ocž(>fPj砧mp3 _B3х{%+Sך)N/{Cۭiݘ аHUhR3`ؖF<=<2/ jJbCEY7 ͞CjţF ZQWd=")ӫ X9Zev¶64jՂZϦԈ7 wT-Pr~2Bmr5Čp+s :o?{rѫp>*0Z'0o‘dz Ą"$46p1dN3‹c:׈fW3%w%l6Is u "ϦԻ?\UPɄVL7ved/9joTȩhӢ\ٓ.K=l!^WaxCukU TuC HpUj%Ӎ(`La!LI)c5o&;j-~~6i%VcuSF4#*e0$OZ'$ ]v E’i0%YIfҧ6xg},ha!ϟ>5'ȟ.Ow7~?c0=Λ^CV/~>s:mDs`!}Av~gيtGFdt7ҡ#w!`r)^u+d_'&c)̴XD{~7,o@A׻f ]v4;P힍`:bSi^;YqA2hĸ &t!Ol#l*OӋ-2ʹ2I^(􄋥`wDy6PP RMb'5F*zaIgzVv3Ԫ']0!E-y 2j8H PR%syTw,ذVȃwtkpi>D,n'gEN(+aA\C1N(L|=N^ 従J⊌ IMw'"n3!,7f޾3wJ^yiEBT7C/?(Pr2vGKuh02\ȃwn,ҚbDEސA, bc u~T4?tMz̊6G۷!qoQr*Ssx7#Ea{&v }yfCskoYBP3GKǯJlGg n+q >xU6H1X]N {s~Hdqvl=gD73ʼWSZz$ 'DYs/1G4L6%jwG|'w!oӯ9 g-L}۲܌?XQ;'U 5旸`%+ ] KYK{~ŃN5(G*?pΦ4>V"$oNCyN;<O3eGΕN=Pwx>^VrA^ܣ2 ]I 'pm->_kqRzAY哙=ϼ3w'IC*Z*K¹WECO0&J>B.oft%mpз¤ޫr*V:-|.vW/ ^I#bBF~BƻܛǶ6C\XHq2CL2ҚlT-ePsek E(Z@LѯTgBr_%A@@zNyZiQ1n?D߮ƬKGX_hs{SЊ۪׀-f$kSSe2ŜNΓ\BR9ؼyβjײ-X ctZ9nf 7gS{+m PS4oΠ?p|lNI+bI=j,1Yٷ?{y[ek?ˌJ b lehcBUo֛b-V 7dpƜM!ׄP.6&m Hk>@Vrr y_(.K&ZAӅQ$ߺ:g3m$y)408{yY"#khIenp }cU)Sz)ƙڡv@LKqLqد`-O)5L~}T'KcZA^يrj|ٕgO/_ 7\O살|Ϲ1k 4Y:89U*)2s3v,)."x4 ~AQF1/0__vyxSkJ:>3'hw+:ˋD6\^iٲ8BUS\$H%"{[ny*y v$aǹ-lUo[!ߋ,&rm~'}KܝڳvJXODt"?RIQLJQ pϏ!;*0nȽDŽә?Cm]`a-wd}w 9VW cy3kڦTh M SU{w?@Z{H>2w"ce63+X,nƹ/.r. w'Z݌. 6h *JGl0-խ2upc5 (w٠2 tIs͑Ӯ_.)T;@Xe mB|}wKFuS9a/`-}=(zb:+vso6S9Əv ؛ rϕ,1_]b(tu ? V ';޵AEn ?(䯩6o+2f/YWG'gsURE7b;âķ8f]6(9.J}a츳eSY?Z#6 MnnAsW3,enN}܍9A!b[Y8o;yV)Σ_ DOo y>فm.B Nb.8˸o*n*qzRHg,d>BP0BZx/zgS)@308G!@ND*qX[K[hS)R :x6 6ءWJ)_p&V2-8rM|N[fhѲuncgYjc?QE֥߬7]9nb=^JJ&[Ј/ [61SVp +{t8HD]~C-a:#xR2:ס8R6/10%Fߏ̠ @04]&JԋOߪ{NSj`~;b {yw{"ZQO~(x\~]*|>i@$GP's?n&{re:01ifT2DE ㏟F%,iX?3yϪJBLC ̫ToO~H v4*ܟFD"H Olï2^W?`YBk&Cbr;ƅ[k7_o\ߥ?iBhQ]n7Q нuH`кwm9j'%Gqq=qnkBKq[Z 򇌮1ش" }6Ҟ,= ,r,PN Zv"n)+y#L/99(zH6\85 ֽkobup.JJ%܁YB?wͭIC_k:{T,4Jr`SW=ZJAFCGբ ϓ`=^ޏ0*#\ka,C/4t+ԁŹvG$ 2NE[eګ6;gh*WUk.VX=)P"2F4{ ˙OX͑LB AFPAi `+VCs<6XVD[˯ch/ -R>B/AA&<՝z+21JcB*1XcMaN桴0#aUN+]>C #׸Z _EkwÞ@F0ê<w$s32^N?G?`FQ'ޚ|6pWTLVN"jw@J0Ҡ EE2h~1C_-82PNf>̃k=願~ q45e=J3,_1m<*:;y! 0X?x loJUO 2!cy8&s`Sm?In:SKař)Јm,+4{҄e,tl(vdEySvV\-C6Ҩ="ܼQ,)\˾%)R ~z5[1At$uK}"O*M&;Q"CM(TAFnb)fFQ:)lxm9/'InH%ir]|D_w4vhOshL֙D\j,N ;O'AM:Ӂ#W/ |_)TCJX8ȫA`~RH##2]MavBY9R3Bz놩lص/孒"0)6 g\ xAHۣR٢J[+C1I X{;vdz8]~{Q*$ڡXǁwafy]G⊠i> @T?q>BfUUT*LYfY.EUʄ W ȼ&9*4 cJbl"z)Lb|n4&?&L%1$N0؏6D2s3\XFlvN nn RDVZ<5r崬65ZylSŌ 4K>ìXgȐg4B;j\nKZ.NC2z"<^GgS^`T.~LqKhcМPrC[iaKz(['V3 #Vlf"_Gu 4&K5TVOY??gp]uZ|9qML7hcz /vʚ i ?y.SʙKbFfc 9f"<֥Q`傎y({&J~"Bly0[;Rgm`6v;Q8Z-CUUf&{r|Ln"(,/y;ƣ[ )\ȆWl(gIpJp+.Τ\J\¿B'+I/E?kp;UVĦ9[-q +GEȭ#@]9N[7U;2Q{|ǤJO-*%Lp/t\,bOZxrX]S3 sS]vV.t3aMsK}QLTzk=VŎ{~/4x@MS Ẩ=d$_!@ِwLhyzu1?$8ƀ|o!\.BV@XOt #qLq68PB W,ˉ\RiU'wY@4@2OR8 'aDy{;EIړ*q>KkHAxz)Ud grGO“@R:VZV)/NYN(G_hm ;Klq%X0@R]5=_熍DVWIy4, @kĂVv)r|T`β ,W\C@ QEEw0 i%+~>-'([o{ߨ-:6A}AwBG.b*mj,eL]VM%EOG3 @6y>δkPuC;z;Z~͓`B:bifV`<΍tuSim.`E[]q7ݩ:P1U i송 `igxS6BL9T\h:tY&aNmBbqZ?E0S %B}2!,R|$4!f{ub;#rglK~>3s 8+<(=zd#6N_PpʟԎ"i h)>&,#2w:1jΥBVaEp] ,cA~HS#@ zP/(mQYz Z%hShSPuXcK7 |ЮkUFCKSLXZ/xe`+cRL_< ra}*O`_$ĩ67^M9WIVb%&jf9vE.6`m<_psvD?}+yf~te`x tL81eR)Jijca#ȖָfyM^[`(]NOƩ0=whwEM^:?Ɏ%?vu }w.m^ L/cGM!Iq!$jfJx0V*pQW6WZ$N ly% <-Ԇx4 ͈;zj O|bb姩e*tC!#FiO>eb`ʴAʂD_˕*ZM׫sU /_ 5=aEYcg RC=i+`fN]0^x;9x;Ӿi[~(3 ՙW"77*w*jD Au%LLTH fؿg1nRd[Pτl& Eek&8>zv.4~CMk(ridyι}6 cˋL G#Klh9S'n6HsP2T2QY Be'ԽBݽONKuzJm#LXh,_,ȵH!EbՀ:ubNå3_%%7Vc#.B^Rc( vlIy4lS+[q\:}]@sfD[$?J 8+z,r7CA(zD[=ﮐ=0y}Kx n b(1/*,yGP'it9yH*ėk ?}Dm+v8~zjH֎!0cR dp٣c ߃PG`h('Ϻ-'U=rS ~5YIaA5"[ C2| =Hw~'^R_O+#Ll0M#"g~3 ga@ {¡1FǐKk$= wyXl%.`rrЛk>Q[xL41EbB z0uҘ_^o銢E4suP*4Eވ|)]~A1x|\kMX~?,"BWK|owmVF ቹ;\&{LpT֝YņehM55z|ҡܿ ZN)GxU "[Vs1 GGO B)Y kp.P> Pxܯ+{.֥Rࢨ{x~cP0˴\(ʨe2݅Ī;71dRDgze:uD?>(4U?,|@$'J$SDL`KTPeŸC"X}D;>L^y tÃR.Ֆ2:34фck*ntG\Xԧϐx]C'A._u쿮 M ,@$  g`rBCQqu|JbLo Q/ʨds B\&lΗ{[%32;0{1o|i^k:VA@ҥsrrKղ/.GS(1]tmN]V92)\d.*z*'mqSwˍ,z71^5TmvR?:XF@gokو LzWO>}Da2Q+gMtBdI* !i3`(D|^~QǫV7TiCq[y^+6z1s3=:Ab1FU\a>ZeOsG C2rO%80s1nZzIƻƓE cGWkR 0cAH4DI."R#bk4 2f$ |Tl2_꣬`ڰ9]^u=[ya\|gwvxȎh8Ѿ Z)g_촛g8q}jNcW75ոD}{MXWfnS, BRoBίqRC,8{f 0Ҡ׿bt7<}v8u5]Ld"rWqpGy-}kw<1 2M9j(Fܑ,.!:mݎi KӜkW=&3`]UYF ;8H@/zNNP蜶7Nx˸Զ ![B rV؉0Q:<zh{F_5̴(\7Қz)?z)>p.Cӛ:X 8*Rs҂wbbѹw?m\q %԰R*Q47p=\*O-M/cp53Q 1i\ɥl~R"ysH1I S6f$Uf-USl p-KJ<C}Ոrd.ݎ6~bL=MlyeA^S#AnCΤ:|z,;!@LޜGeD/d쐫Ĝyۙ",ddM.|[tX\ɚ-+JDNFQA!:R}E i҃Zrsתqtã)_$o9O20٥̧ad)OBДvRhVJy ]c"N&\nޡdJYFҵ$>7<ƹ>.Q~ʻbeK.J'@PkaiDٛq[b[E&)_˝޴QmͱD~oĂ?D1 6L KQvJb_G_ V1-ޞ`,* E^9b{}m9B03 VcpKG*wtr n/sQJ؝,"sFTywi}Ȑ?cf 70 ېetX b[|Yϳ77Eقi/D_ oq| ~mrd\IWE mVGUk,^e_MG}S8 {,*YMIdG51ؠ`_w>2-,=|EQ}*d`\ng4fY{7ֲx @~Y̛٭`J ߣeAҺ&ix27?Zs(T&=%KGFFZ.Pz]rxm1_ =&u7b24$]^ >^$I冶[D}fd/&FB쾒ŰŒi@ٿYZwNgWT(V}1 5AjMH>Jn:HڂGt&(eGOGiF-#ti1֒%Qr0w.W 5e}݇~z+r_&+ fiyѐÍ JBM9 Diڛo Nax$oLsW(4R>˲1Q'0)R/׭wɄT\n|-P kvUkv\F L/#JЃ-BICҸ]hZl\ *Aj=3 29)/Scftk>1 1dib @;.qױm2^ߥˬg]qP--;ՅLkQ~wށ.?C%1%0P[=8ƙup>$jnX~<Оr(Sh1EPCz]&o4ۨFbjQ}}&(A rh7.o53W"ww?f`7ZJBXT ɨ?*|Z \G{.ƴAIxVwWsG3r~`rYyau j-lvY;R?z R54^\[nѳL o l79l;Yf`VPk5!ӉjM_a(}2&v$zך$~_AѬ{̏gu;,qgpF SS9V| H] -bkJV8|%J΂FE<=gc Q'z.Mi> FOd"8LC=1SBwd. *B&8[h}=i*8%"u9N20^j 9=Nkx6Yr\ x $YWVqc-M"V`OUEx`c%P6 R#$JK,e01'4$j!F'TNuyQgQ湌xkHYZyNGN$yoqg 9zt)NR$AKhIN /R2,ƒFv "k57'p{K(\=A:/Fg;tONRW w7ҶP7x)J12f& z[!Sar[ͮZ bKvn#2۟u p,\')I8  wTzı 4 \}S]PkTrQ}..L^0C 6;ͱ:̩WwDǜ^*X ̣s{!)• zx}Q, +" 4X9+=&aJK5^c{pyZ!t;KfcM.xٜ1G4XWg*J  ڎaxq*4`ޱ-Ξ?8+ 6;*pOw@݉GBhxiKGky0Р+^u8 GU?>@֤+$h89X0geQo<SLB:!LROmR۰xpPZ9Z,20/DqjDz#+D>rqˎ\2zzEg~c3lj`E11=U6]gHMfm_ӷF!OBG<+ys*gdn?BAgXyn'4l cHmJA[ "d|ܟu0):O"Zk]:WJPwI}lh9L]qd_crݭv-j.cM?Z[ytއ;٣o^ I {+gl}ƀ8讙Z#*=2J,&YjX6[-6hH.\rhg>.hg >x^vK#̺5b"؛@cMk\>Hw^:jfN#bzTJ~n&M*z,LQ'8X ,y^IZVLi `I'ԫ@?X!jE `jH|/Q?z|ߋ(s _ti=ba<ȢGʋFir*9OݳNN$0e#rIpR7h|f(SX&+q0m%Coq ,@r\I%sǣyC7cC—fIqM(<*sEU Ҳ^fs J. t |8':w3UP0`΋z_,I($Ob%t+w?ϓJI#(3͘%!8蘢1#loW@tA=GNx;qn Z'f*&CV-xpN5e$ALrONvA֕9Y5G"&[XMٟO+FRR䨔YV{>RԬ]2RzM`֓ߣ2^&]-A P}E9qlr(|W&1'xWMax}<Ψk."2߾tZ;́uQF1 7w81ϙ̬1>gNÅv 9!Smuc) '<3-$3(.["5X񭌎;݉ݳgiQ]jdzg3 `COv b.yck}'ČTbˇn"]u,g@5"dzGFL'-[%+T@^*aa;QR rk &`yZWFI׆7Lc :1SҤ] ??ڎcW^1Eۊ1J vt0US_$PQ&D͐`q*֔+S4{Ǯ@|_=62MDCtڍm,yN"ݺ1TGRܢuf'87Ⱦw9CyhޒbF̣&~w(*'Gؖ#B@URK6q#ELo'8ѦHRQbeC6}ww]7.I)LYݱLt_!~qt4KTT|Q"914x;ARO!Tx ╴T!(鵢‡sY1aF!>g\N2q_v͝~7{L>f^@,#-m_=`5w"X)4Z#7RC|2o\pQCci3*AMC0b&4 a4LEtRc~$ʼn;.@pBqEq= u; {vv}4xEdqXfdcj1%Zj 4x83ܫmϢFQ/O԰׮@h Z*`me ~HG>ʰX:Sl; (  +pm3SvpVNEꂓ< s34r!(>Fv ^ÏeB\e]W_;*(4t Ѩb6~Z0EgwzjɬL>J,P !]dM"jW}F7sYgt۰\I61$zY'%NRg%fd\w󄮊XS""st b#%\{9s%LXRvDYEn\^.m@c}X60^nGۗ9OYAlve6ȟHtzAӺ_S)e Iԏx\W?<+t44z *$YT8}p3p1WeŊ讪Nún&9XsR.k"M=ߘVdhK32c8LT R`k fs MΫB{w8@kUNohV aS\!agqn*Ca-yUTeB)KrA}K"( }t1=$km:9t*M؂"oeuEUDS1Ϫ`(H-v2Ifo呏Z(]kH%kpTl- 4 p:pWZ` GJy/bk\ !S>ܶdS%U}co|u.caA!~$۪!U"#)7R*i{ϺLM Q|lDe+< <* NLSQ?nkݪ~~ fsi{޼[ee8L[5NEPُh#0]cZ9׼V6kPi`.-eAՐD.ݹ,֣xR 1Cac9X3 dң`|e ,Xd 2y$A.93o%`39,"ž _H ea3*9Ba>5VL3(X)rw6~ x3#.F5|&k`ѹTHG--;l<)Pow$ LdZ6eH+&8m _-}1F)@ȋ\uYl771Rxx8ϪplY0j@u3UvHzk;FS< 5.ȒٔGsj*,Y*R;:$֡(vWA)ʯ!Cd cg{'> N_7b1.xNt#MKHH0~VJXkArrވ!F駂4jNLVDjȤ N8ñtj8p=~-^/h.zfB vnh.,mPr1E LA ̟EGCXF;t^l˄d9~aK`:Jp-xfbR>`' +1+dƽVjuUꄇo{B~;8nGC;# vMzs!t Co{(۵C;(zyx̹|ZAi'@q81D(*aC0 |lB Ɏvbd"J;)'BřOKPJ`9!B=8"9 w5m5 Pm֞);3T|{q_zBGY+p4)ue'HOb cƎ@$%M7(Ov ,4/#oV_;H&sP KsM`G"f-xl/\M. Lp Z#Mv?Kp64 #iL"b@yvKo<+|N/ط㢰a |eGݦR,'ϭUy &A}0etXU+T*Bv5UVǞYpN9 <|}t+9=B,5Sr{3k~=/\B膋¥ɨ.UȮxc6}Wp AC4k%x3SwK{-L=7XiɆZx 1nx~;O.}[W ,gՙ[֡,Xy%yxNrV -@dKG2w ˱Kbd3DŽ2>&3Pe<hO|A%UJյ0OAm,K/c Q ݄{Re"\ի!8s EM &N>$pT+=[$܎&чٴ$[@=3VGU./Dž]p\M[Y:G xs{IK~b*.6B :r9q~9zi ;w3;xHJ/5/G&8fU՝.0xt<l->Ȉr'2A\;@IMlJ=+ QRZ/YmUA߸#At19ݹBA =j;.+CQ. vP]⻶~UE {'%z7D<$1SY󌬴u6^xODzrxaS&0J@7,@Ζ hL=Q_G\=$'G@3"]rUv(}ӯw,3b]lo&ڔP>F-)^ ЊW[g>7dݼv !ʂxiBw>16D5ĮCb2z)h%om3t)$jV6<|*)FG){ )SWϹ!ߛ -, p3 f^&:Y9ū2tPE:mFCPΠfp5e\Cp<W;PQiA+ # O<6)=sۖIC&j%nI״*EF(b˲PToWlN;c•F ,znնvdoc$jGڡCDPc['篒L-"^lpK{__p,JxM 3\(Tc2L22&,w`tUe8@2ȏ_]MOY(.k4jrO*ׅNك7JIٔe|&XMɂUJ+P7 dhe\QRĻ캽 cn}@wRcC߭OuI~$bUU![ |B1dX8YLΘߝHYDfS}nVT9^K{ k{FwsQ\=󁣳_'BJ~ ̇"yw\ec^ z()iLƆr-nEү0Ӥ6rnDLIyUu$C-E8q UH1[]'cj W:Sfh$y&:К: Qǧ,0!YVAY`HLJ; k 1Gp*^`r!\-(Ԏ ї>`C%I4BMEЛ&8ʇHR闝( \Ugw_㬓o]~_ Af^m%F83`Rw åΪ~[k@+3ɀw,/n8|X8)7[ѱTkyy D dj> [me;]^pqáE8ΚgLڣ'l4ȟ{B:uwXs(0Xt8`<|Q,tmU-]O 6$a4D.z?̡Xl(Y,4LЮ\Vse\nNA/35(^ۈMv73=]$8w/gsTq;pCCPF> Ӱíio3tϕi{#w*0j\XHD!l=|`oGIMlaO= tq%W;GuxYșԀWךs+xAA$A{ h@+sl%J"CBFTBř{bZ19g(NYJD+{LQ[X"jŖ%lA|AJ=n`-|mr&6^xu@7iP=c{|L$JΕj9[Q=e6# 7φ)Kf10{ 7UpO .mKefTmiNyŷcb{h^Ӥ3dDqdt0h3=tluyN|S ,iC~J|pq^;Pϱ}\E~c/`0uo^{}0<|$ "j+D6LQ"34!DsR I%-{+mlQ={W*KXwH`X#Ǿ䔺#K)/!Q"᩸}@t`^_ |yV{ 2 W+h%+vTC {x?LFq(O5е Pk"`^O|t,ވ4:Ku](_ 56웈Wbjbߤ@y?UJxK!JJU_wS|gJ̥zr=Mqą\sSyf⇤,_gz%hކߩH3uklm6Ʃ743E .JmM$dȺmؙmpc22̝ݿU{`(B[}}C񕡽CKc8Nj;)TlLi@}E9"ޡq:u0{2ȇT`7wl]{B(@fl ( Za cl )< *>mѹjjv#KeDq:S~)͊ SfןјONsC >"`A!_t(6}^5w,ޯ0~(wa~c^I&fvTODڶiW$ZT42˃m'ˡw BzÍ.A62޾BiN (Q*g_2a>{Q 'թ^qZH tmRbZ:UV!Q!#C~IHz;;ug8gC3*Ti9E<8 Ok[mz9ENhK zE~񪆷Μjb_:IB@?雈RS)!A{9L;UնM#<wQ˰&;P0|z֒|3ڝM)>He.CnJKD?HL{Yt ㅣ䪩5a+i+̶-v]|IkL7Qćwl >˂@ O/?;< {hyׁkw(H'8Ć4El{N2rÞk5Rb۬ueܪ]O?2's90"JbY,c\/ݮwBF_D֡/PCpC)R"na#EȂM\ٓd%6nmiO 26gW?9X5'??SafrͤňuhND_hrPU7w?-Hʼn-r+C-h ,Q5\'MI}bEFf Ouyc0q|z,>o֒WS+ [% 0g4 Rx/"ʶ4` J)|p5; $K!j)M'%N])bS4p,h=9珼[;hD`0<]%ܤ}oXK aa]8!m|)}G vu]]+g%u\ڥ^POj~s}Z `rYt"]s ejKK(B& X.d}2x;uʼn26cuf' ih:(@#ۡ (`:9--ۋr/Az"$4Lf YOgo.DX;rWih |TIDβnEX0@o/Xܠi~ !KM>IaHnB-YW"mϵ*~D/j+֘?%<lKY{:Z?/Y(_SWgmHl(S(|/jbL[ݠ>B(-0&,itbhʹHp&ҝ%:yEvIߘ T^ 5|e泑!k*$0|_'n;e&SO|󊒜}ː0颉 Zẅ@D3v7vO6ռTevۘf4- }"Bk0oGZ}  ,LW }K ƕq:万&:^;ϛ8-آCB0vذNpzޯou@D< 'RرV3A?k.öMmOl G^̑9f#+ %x.7ep^6.snO϶"_sGm+%'s^zo@|O+$cU|9cA #gh& %_>UN~<,- vĖ_k϶'"L+H_ywm,hm63EoKum iKuLv˸3ҍ[SpYPnaEVs*`%}SfZ vjp=9'qzm!/}y{uWddOTք9MuQYDa9k,"^8JG>Fr~H-ı+ߖ95]LNЛmcRZ;oXt56rI%[ObgeV5@6~ZW+cT5 (j?8CtJ,*F}8yS3x*Ӯ ó89թ:.oB?};gaAP (u8(ltF{@w=%&1KTx*#6xǢ.tP%f6ZdGEf']Ze؁LAVwi?H9j&dmъ42״\ߚ2|c~X*FE%ěXK pc_#~x8u7O2<< G5{udD |jMx?h+d}O#|;x{Ur&`~$y M{-2xFcZLXǤuG9?~D~ o@jaæ{Pb9uEZlnXW} X.[`͞45O5Z@bUY[o/9fp:vLׄHx1?EN#0_3c}1mFI&kC;@5WG_qS+9i~2V=C[9mWe ;[qfqlte VA L!Sue=(%b̾L}T#h!Ab8v'ջ#. -YQK|xe7 1 6>(AAG|~=@^ Û=FQ<zj\ @ݸ^akHC,l{D{蹾i(?ye7fdjF$y}H8#SuO-1ed"{LIqMV9TUtOU&Y zAga/ PN2LO ,)֪<* 폆)a| ӧ$ΒyA/R̟ف^A;/c_ BhLGm x>ѨŹqTD=ۂeuK"o:3 rJU:~|.}H{Պ[gS 9۠Op}V[q2%8@`= 3e)" j8T4*!&":cVٮ/ 鰶PSd;mZ菇(ފv*:YK5FzEJ02C$Z%UjIjQY-,]h:G-|pd EWd'wv*֟rB'De !mLjwA8J4|&*}X@c |[99efKh JTy.dO%R.Ă` AO eg|ꑦ`NsMEQOM>NXM2Aa=)}t!&@fHO4aMg^TƁf1r=P'C:Έȭu P@@P(JVoϐXI2M4F66rЗF&fB?ۮiל>.F,lHk>ol!t[IŲ"y|F/;n%եZ9}].Y5l93LXяcRsqDž•8k}77TKѩsh}Wtz(p_gI f.Of?[xf"f3@;@dbn={XֿyMjMa+1(A]@ K'=ݮiV$1MqTN ǰ('6=t@w_/δ\}F%;*9zJRG<0ضd:#`ugV;4@~1jHRnz!H G5:?>7s_?,ic0"ٙyxb̮a`c5$Hy`7ui wH}JyI&qi_] *JZUɶ"P2%Y=Jֱ} ]CCLA }w(88OAl-EyW"zb(]B C?:'6<5 *>b"Q`l9 O@k<=֕iUƨM(2SGND( O⛶5#*"G*82.i6TFM6jQqN`q#+@!wVh% (OEU#ohf~Ny\^}%-Sܥ}ݞO xa *1 Lޝw+FƃhH ,? !VH;ojg_ސOqdfʁeJR~ 3̀`5[!( һ@rm@2jaw-[+5onj &&Xe1ƐW+X:f\L3毢]LH~L3gaOYs9i4w9w.I.&G+iZX:qkƫ '"%GqZswV0Y۴c;.ƨ#EKKҽ:53T5z>Gq:"3\:.}n7@FjBRG1cW:dz-X`rOkdsV];ƭ?"77qYͷcgؼ) G?jEon4h7#"%?݇DO}I.Nhȓqc{})Nh{}#X+LJcJI OVMi:"6+ *|'zmDFDZAr32!UwY'rN݉ U=R8K7^+)*#e ʺe`辈.ԕF$ܒAk\`_zP+\r"6oKt疔TLTejz]bêO i}/TSבuJ`lx.!z-ִN(H+2`4할 u54\NWLCyB2鄌A| ;C 5{_$n%o<9B!e*'?993]V0fʇM6+l9ZGO84jޓž_䦎'l L&kcCLf@Cj41 ,AFv RN;ݘ .ȗ;=ء<DI,b@GGc=\Tg?L&=nX6s{Rպl"QkWiGMJg"= itk?R8_o_roLl%wLyK;-5Qj,'L7kOLYVUSf&H֩tdU մAzٿqEnއ~ng|MECKo q@"SuGhB0&2@FKCzvNUlh9Nwg#]!m$uOSw?dzEb2 `×LͦA&+ e"W9i?x6B"gL',( oo^1lW%Ԋjs!hd"!Жtޫ8[ex 7jU/'.s3dʋ3f뉞4+ڢj[cx HIO0h a*?Pӭ6Oe}T;^R=gd ݛx3xR?=y$AٞL" Tsc{ME̮%$MEim \U-+Os*!ravD-~E)-]\awqqtչR0#1r{P)qYWwUc1tQ',`?+ \XZ|$K[n3R3"+X^1aND*]: ;_HHPdfPeυ`b+{X"rtހ[Y0@egZc#*r Qv4۰POg4l*O@J3^m{O#eȱU_JDp.c?N*XVp +vfdXWd eZЛ J S=]h.#D.4UkWRB.B=b?Y'm;pk!Y=0o~y gN{p ì p5"xf=dD͡Ns#qXȣwb+j+ַ|dyZ?*lP7?J۩(ֹ!'D rhLtН& ^8;Σ#_;\q(shBINϔwv9y)Ҥq.j R7p*j!Ak:`{^[7 9xJWO{>p1h#Bd!Q} SIZ#G^9l9@j1bugUv+ a[,=SSEbZ#.[1V Gjhx@MK F<;<{k6ZUtsoy9]z, yj1~ X5]?щă\-9vctsEZo0C5@n5;*8*YRtOǎrqFR1-#d\H k[2 Of }wgN<x~g5l.\C &ꨰ]Gߨ?vX}:Ny*47D4\69\Fiex(/KHl$H4S,9(wS8'Z5rI(RY# w|aNZIPvbp|ߜ퓘څx"8:>HH* L'Yi4R%< TD5.c"tP"IdmX`+:ߛ*Q{S.Re=Kh߳RZ}-T9<$аU[͙B>8k ]nͷ<s`9' 1ʹQwzo}7VUpyS2nS^Q*tӹx<5S)mQE]2)<I>t-Kuڲni\>rx:"^H땓uئ~!O'<4ǒr`5`LQo*kc֝#^6W>SL:ku,%X~-J9Uw0hފC9KuEź{d5 (ygz ::Mv|+6)_U  nzx HH8ҜMCa=Iʈ*M̃8T'ݔW3j`(&>)%d/op@xVP^Rx|F\QVj5 -b%Ԇ?`<^3!(7+1T)HTIys[r^ ~`pI%tu٠c(Hd!t[PbY^W?'Ngmz]X 2!k r~7=u7.56 N![M{f$Z\%,9ǯ_C7FrG?!/ }Pҳ玝T$^+;=f#{` nA_/`0qn$_5LWw?;oҴ+FْSrɥr,cDKRM!zcG`[-HFǗt6d\q:8YI%J/mv?j((4D{#'lp5hKiN?W쁓:J0Q< 1p:N7Ua'¦ v`1(zӁ|44"Ywt!gLHyk{FIkfk7M58a_Cl8TfcFyk~֢vl+iy،c`r%ځsD*Z>s?q9IfNMeFU3sDBsyP$=OU,>b?lVlvf ' ;o-$ԲS~0cj7QHaV!JgZv̷sj˴[,/L߅ރkJ_ 2x.|ۂ~pOܬZfHCg\ !DmmG ǡV]hdۤy'NXa-IfV7it&ixACDGip ۘUHK הld^F|vS taɫPCgOlj2v:Zq6YqkbDP9F]&o$f'_X=z{(q?Y s|wP;0I!]A vbs8rRw_c9H{:0<%̏=B熖ᰧPf2$ 䉞0~ ȇP=T{c}<HUЯЈF>aѶMgos6Den"լ]c̲#Uks,8K͗{*XŪa;+OL͚|8sg/$h>!z&|}EFmMxQs /&oL5\*L;m6ņ)\kj4 !q|biNb=˂-bt}.؊(I>h*3HS5﬋ǟU&:5}fCaMU٭5(" rLѤ՝ǩЌh6q*@fߤA+F5$A|OJgT).GR v2l/wTU75U F4<*5Ӽ(8ZoO > _'E0"(,Mrߍ{վǓLRuj8J\e;6.љ6iP r-ny׾4%=+Fd'++?4Y1goVN(:"ڻ ˲e9B  8:kА VY@:>rE~跕BZ:̟LtBuh!wFĹt>iRbNµ\ocV3CO{їFX$0/)~p9@#@1Z8[8Awico:IgMR~a:>mߜytښC0 <~/$M{9(/w*N.?)E$+$fUJ(HCHUI[/}$STD wgoXa69R;gk4Y8L)-rPU)^3ʹFgmq1LCm,k߂9KK(IT?}X Ue̗H >7O^@7[XrP%:,s+Q=xkj "M'FZLMChy,507ӛYk*}[e_W WsDU0:f۶n5`Ɯ Hұ aInY"Z|Z*sT'Ti [i:Dz?K.ewL,-;xm0&h?*UN 6eNb/k9nXi$~WU,^B!׮fҒJ+ՑkrRo0'y NCXq&1lLB>=,XFk:xNfm:j߷۳5, Wb΃y ⷻE> ^d|ޢ8l\t9i`) G>9Uq>$U 8QҺ.,ωM;P5NC5pퟭLA;I{ݝ ȀeI`Q[Q !{84Zu)j>I o[{gi  +H|5t` 8G/( jN|By&[}dc`Z1vB s=>@,1Ă#jHzDLa{nb!ݲ4ǍvKM; ߶ kp?Aۻ.>1u;Ll27Jer w(r5 'm/m񑋉X#7h59H3s5nm{L|BNWn=jl\1kAAXDx>'2TTsHi a*0&+[Uݗj;3 Ԥ[3P%Qo.<$X#!-Ypֈ鯺eoPn}@ȶ/lvXs<& vFNY\+\<6_;|-\}QW'UDG+EnR ;ow%?UvȸCFp,>9v3H5}qߎ ]pۧt2M2 ](NA9j*d)Ck+[w/ꕊ`,S;֎sǖmXSt@Q;'rr؂"XY %G}r2#j$B{]6JEOHJ eN㉺Iȑ1'ClNs! m~5oq>ͅƅS^Rdckgo?G4mINM;1t}p՗2|jI VgG a( ^i,2XڬqEovSi#Pq%_7^w,D11fj3Z/hhQQM/-p "3~0q1Ȩ>wP}Џֻ^[9_E"ĘkE7!g R>H1׏f*5 |}G4~9_Aha 5ˬы̀ @EeYij;,b']=i,>w*.Sߗ~k8(Y`3*F2MBchx^?PWHMTVfOlbmC+ߢX3O OVoD9ķ xɱ3N1M 8 lHbc`Y%9r5~6~^D7!Bݹy9!m2b5h Bۛ#+w6xpәkZ/Q (jQ{r=.Vh&fBTj5R^je$(+9yh#CֶK2p*ѤxFV`0kQV7qa5Go;e칷/jWuz9u˄A!-0X Ďw0sϤ v6ΉX3FJ\g5UMi=oOQ2=pNTHp! [7f;parzI9 -O16&Foh]$j{Qgyr}b@ ˂)KoLۺ X&"nBCۮg}H:M&NRǥxZ#8}_q}j;6x|za3-|ů0/'ւQkX6)-Iѡ6mjL:!%/AIübdžX@W˯8:ㅨ\_הu!İ Xj }<;ZMB2%A %yUTljX]qɯo/heRQrxߕ r67*\d&\ly9& @pY`x(^Im\)ؐ'g8(FǽcM8R6Y;_TO0ר_' aU)2;-ȇ?2* w'XV? {-M58=C b ۘsF +Ol[1;7=:H6jpی:u];Mn'mgbz8(TD/BMO2}\'|3,qNd ^= }"77KF8W O}}eزn:H`j8ơ`gjXT_1'buPr߳1n[X1ע9'ɆBcL'橎1x4/2>N N~쎿}bҦbKVdm}ڡzmvٴs$Amc=fC(8leӹM`6 zybMkqUFsqK^2qL~%v"(6{I^ln[(Tշ #dp\Jg1iX׃];}m̖abRG^o_恿t>r=[#S  3%u@vnB )t1^a\@[TanR{XQ8ܐI}*dy \FɛK&*/ !U]6\cBIwdD¯v>CRWqQ{5L`v2&vZRde}m]ݺUztb\%AKS`|s|(oJ;/ͻXS"68yr!f_ֶ\q5g*.U*?b\u}Jp@‹JߗZr.,;H8uweUⶮ>/>@&*ELxolZ+%i`lq/G%~cԁNcFi@ L@@Cv]ԜK_$V඘ _ 6wYYk=*1X@D۷= +^5 $k1  V-CUkGrw&3m\%#c()'fz`H0N$2fp=ǵ%ci}5{fJhw3)^4)4Uck*aV2I4>+'"# XO¿_>OV8 Z_VթKS𛲃Tʀ]7 - .*(=-0IiRu1X>Ai*euf1:6._#x*{wRAǟKä'gޚ|[ꆳ>}8?Qhg^:Koj| +t!K;K{ 5]^"(E,,(R00Q$1$3#cR ] Sڸ W~qO}"|O J|TIXWx霫/bq3t2Gr )Ucy_^> E>Ifk$^pBmsz{m*!VoϾett+ll)3Z'u6,?wp0"7HZ]Z勵2r-KQɽ%gU^*tiLZmaO٫3@a+;GwS|CKj*R=D1B|g >n.bQ8"ĠҮ2q 2qv^"D͗>~;[򉰨'qKRz7VI93cP[on-0wL$ dBbβbFIkM3xI5?VoY>DX||j9wos,aaB>H:.9.NF}Htv5}2W)И,*);/`4Pm cų(}a%Bb%`72 b$?]%RUYT [ 1mTzu!#4f-/YC!}Pż{)gHD;U/zxΉc=W\kZ1,KΊ+p,uuP4g3#+w1r|sOVvD Ιf#aFzۢʘPBX.NsE%_ /Gd&U /ݰ2$'&a}A–dJz#&2&[wLǏe@s)v<igc@ ?NϘzXV,9S\*s<[zQ\g>jcF9>ײ%+C B׷gzZVΣHd j˒lBر?r3|: rDWgoc88yʄ,XfrL: }Rt5.7 f,o/rfnE|LӒPo Hne@ lю9WUu' #Bs"33MWWwtCyC^6LnKCr >(p*;3, 頛FׁW&J QFu^R^l3Yj}vMWKBTQO}9F}Fb:MvF͕"SJD޵xMWg41Bf6Ro2F%:X(ْla&UBl;&>wNT=v֒lP bٞ ]Θ]׳NZQGc9ڕˈȱ)\=Qor.iXdgCL(PmN! R-#7Jh)w(1=ݟsT;qN=/zkLOUśWvl Lf+Nу9f Sx]K_b mydl>PokRˣ; mO굖"N͕nSlP{ԞeT3` 5׏j2B DJ6T U-QZqآ݀*VI-]Ds/c/|8}>;Sx}9 ~B'}ٮ}}nV+c2OMu ak ]dT:R\W"DwBV!spƷ/t sEaIÅI*Ot:âܒOl|>}?YKHda{:ͮ g_ S ,t;iE=2npd!)[xy04M`XXpDٵ脾 @ͱ3U.ԪQǬ#7&W{M5]NL˲\ߵ,2 oגּ70؁t'APx +K`~Gg;eգ **(BUhE XoZ"D1P1 +,}UJGKh=^H/H KGobT@D8Mp3JV~*K.~5-Gм}u#ϭ5]|yDUBA69 iVw"-'1J끘`q`jϼ 8r^a8'bV>=of܂EzvX8,};UckKjYe)gVYVx !`j-=I Y谭]xvi-@(cJ+];yhk!LU}*!CIa[a\;fx~gibmDNɗ< X02@i97"jӾ}eW9umLs)S1.&x #{qD^M <^ΩI"Ii̿Z֑_SĄET"k:QH<f1G zOydB*?5cF\z \E H#RbЌ֋=d^B3K~v1u5KIxYO5D[> jyJ'ElsX3[x]7Afѧ6Ԣڹ>oi4F2.vrvV&i~+ˤ:uV<9a~\?+)51`.D"ȴ|{ضvF]_A7}OukA:=DxrqύL ޮMf2ӏ^ f#\aI fdžC6T \mȘ5+ļ^rljYyOǘ]Վ,[c{_g̶eQ"a)eu!y/G}Yn9|TA8 S܊h4m k]\<؆9PºdBA6͙{F^@HA& F)U,P݅3y R46lNx<|ީOB&Mڷ+*Zu#1 7JdS+۩q/; # #[gǨþ?\;_b.YS>P6yYi)ؼ51ڂyYm[@,N dy}z0&:c>ׁF:Z3 o3CobQkqFɗاN$>u6*X$g1gB ̅8M].rF r ~iiL\Esߎ-^]ju}/VFxBEΦN;N6OANGg6tkW+&DdK򩟈»s) D%Jca=  y1L%AF[1Kac19'bGVz鈙5 #:1m:}xT٠\fgu`v%Ck6'9`qY6Mݜ.xKЮ"ް [\BNi8f%5?6'U㹐 (C;kvXGyJ-!Lr鱕ȿGqL0jvs2r,FȁsJd||㱤mN Ce0 &>e:Ÿ& rO  ':x#$<)=/ wH WZ?ilWU>-MrNM_QS;:Ըt: F$>aW/|i3|kb5\c/5{2ȎS0u8ԫԶ," sCEqedЀj ^U kktjF~h uNOO$ 1-/mHg`VOK扁bAg&w~= v3{[%`ڮSW xIq'V'ʛ&>bpm\6<ǃRW5MϤ%#Aȓ".z)Q׆n 6MB0f؅ѻY0 ]*˘#?N[ץ}*.e]ȐL%*)!!D 3F]ٲfH3 &Ѹ.)x.q aXh&)i϶;%EHH_ns%B|3$(,r3tR~j۱Z\G$җuz4[H$R$Lӈx1sR IRyP074X|,8P"֒ye`H&8ZﴭT\xnRS]mX'QImmpV5~"8iz ߳;M 35]G\~bذ7Mt&cI4URA4WfVCg~;FggN%ٻVTVA[rGs96ͪxl2ׁd Nv(:+ ״w?b`,!VU<wbl1Qf21lu9v7F~#uãLҚL6pg<1"KW@$Ckv)R'S?2{(1ɉ" (|k4h 2mgV1 (%3rCӐ}kW*6o!-`hxW507'uިJ2 OrGMDi/271!xaTz+*r~쒭M`Gk-Ql];xhb<Ν8F$%XBj5κ>T#jyh)yw8?xPˏIbI"Z@):',cOFw#)1ϻŽrw^.\6h I=r0aN?Gt[X O<`^ Du%^p=?a޵,rĸ<ņ 9*8ywE|ЅRp=EwxշLWҩHϹ1y]n}np?b$AFb;lZ+u (v=!N3:IlX=2.Gg (J7+{pٹAZao[(,'mq i 7}άq|<h[:ԃfxkz"sݳW֌rO|=t7N0jrSl cjW'B+@+Ye{~FU}$q{#rKo4⋾{.^ O@qETAAզ *\PK1l4Nx>Tq)2 hnek~djj9<7h` &j}f!Կv?[ ujQf؞SJ욬i/7Y22a^_"‘8kP囝˫EV>~qggdspT^Ԓ}SgG=8Ɛ0R*|Yq ScA(r9L@7q~ko B:<Қ7 QD~4Jy<M+x~Kw7.G<"tkW[L@G " 1^Yrʁl i`AlciM_ rDxc?FI˶:܆g!bd$`*L\4D!V4D}`vgp'hG<0͡q@n#ifxR[WnEnteTLk7$Kln7Y cB VZlFZk)M}c -T]?Y &﹉L $ 14H'_7CCX5;F~7yyyMG9"#yzR,-tcߕ'wq[3R A?m"1 4P:o_$uǗ=jw7 #.rTޓNk2afD'PTS10ܾq JϦ /uCV+G8#+Pgڽ,)m2uAoHw~\l=s>@jL-kwOxY:i}4XL =ۓ[SɔH}:j b0x+GXgޒ|Y6-O`\@vH<h[5ZZ Γ}#Rέ?"lrp)E[q$F ("ЈPxMU3Miu ;2P-6J5[HbrE*&? 2AI(׉/QoR¹BgFKzm'V ]ͺ@dTI[-; Dkd}Sll'O\{Mi-.#rb^| m{LZcZ3/HA,#f[=g Um#֯~l[o:*;j%ݓHSEgSFvQ }q\K%NaXG JrDyp1T??jP[ M^*Ҡ@IxhIv(@/I~967Q5,pԩo܄4-D\Vvfc f+hӤ5P- vS7mn!$aҁ6}-c!_wPAMEdRAD=o5C`F?֘f8KtKE yc LصTJ¾ w#)n7]cmPgTHVqiHAg"gDe֨v.VOg,?1} w_)rf8K\`d<0z{{9w$'ք;BU$$oARշY2!nrL0D4sHvF%Liu Lz G?: H}ƚ-jK5s;7 l%tThg <p,"jd141`(__QG !m5öXv$vfCLdYP#.0 gP@ٺ_G=+EVQj1)%PNPɜga9ыOYwy0oP#Ch-j41g&92JC}[ifɂUj&pq7i}'c7":1hOr&0.³}4$ḫD_ [lz֢곀P̻YSlHs%Xݮ0ш,{; ă'gdBgg, ;eU{#^sU gLͲt@Zk!>yBl)ݫwyRXG(Rvs|.G,Ըkj̜Ğ`szOsGkSzmeP^).b#rڨ~tǃ1 5bo7g=1'+١sp|ggCG r-agn~XG=+OoV \i| BtjJ ~ Y*n ڞ[? EqV썕nV΃ۚŒA`h ћG0l6J ȷT2 f= Pa!FCPm-QJ@ykq]rgj`jZ(`8[֦׃vQ܊E5 '%W_SF'\7#?M2sߘ,ܟTVx)PqKU;vd|-$1vYr @#u%-3y1jW.y[/d .%'` qbJP^N,pcLh%!XoCL#^9]lr=Qeoa-YmSRX.$eV4bu4qARj(>C$LVr!6&S.LQܱ15tÄ`kpbSe(H3>_Pw8#@ޜ~A%T ~3ՐĨ=u\K ɥd\e%"!!Dk{^ݱ:-L6} &>SZ4V\xl<=RtPT zp[ Bt(ϡ^ɞeELe3e!a8iBB= y\A`CmYQNjf˲-w11f&2$̫Q1@$fήﰦ$X+HP_A}ګy)1N"Cj nXZg~r{ZBz~ .a$2hbog1V ٕӿTmmf n/#p}h؟Η:G^}R}\Kh NIbk3l^_Hnq.[gw%\fh+ ]-Hm3DSh ؜׻ҙt튐;^xIaxZoiļWh2i)+'')$SH. %h!Sh"?f-$]f,aDvvY'7W?C5LcU%Hͫ} e1>4SE_TQYX IWHZ0Asmr)V n¶xȚ)PV,(%$x 96Pr<A_;e%I$Hpҭ&/t9(ѣs&N8 ?2n)ݠ,0[5z%-Lͯo%. Mycg  K, %1[_dY 6?\~ªc Y@൜O8 YZCzO?8-р8,Ÿ\EI2 Q5!lYW&B>؜I&DR*$0Z9xVq-ݴQ39vP4 $k+h܂Y)(97_G;ŷOC!>"")!/,ڛNBѤbx = X^,=yVgj9RJS,_tќ. .%_ jTsw!T`F|ĭf滛)  rN?!x.RPK&!2WIVzbkVC5Pzj1i ^b 6)&jܑKY1Da5*pv鎢 I&~\bEK[ؔ ]6qXfЌr>"?xt(Z(gS@ji[ԋn@&~JX09|zdc,%^$_<y"}"ϗ[XїgR6Yr.hI!9uF~E9Tw;: QU䓍=XZ +|QmMѭ[gNrŦDL!*ls):b vѼ=i6>m +2kfSp{: rSp#XK'`X .3QQD8l 0 0vW`wҥn:clǖrcޠNOtPvbK"p>@%ƵBƂp4ûiKŖ+%DJ]U]\ocUs9ݳZ``COwr}哠%Au2=;o"#O g*1{swcM{a ߒ GHU3kǜFk`g nxyv H@^}| SF..[ ;Ѧ1M!a1*I"p"12I*RǰPilٟ+8֜Si.n\yBvv*ٔ\RG&X&öl{8m"yi~< VCU,( g`3ӛE6naeSzpZldjAk$g6lBU4A/1 ʯەwWtMљjNj5g1' QWRnPep~ңQ~w*a.;xkZRc]ZEG޾,, >Yjp?fEY,Cs^sbٌI6{ ڀ dYu5I|ګlrT…}+GD2)ѿQ.!6ƼKg 1gzqs,Ňp3~St0ZW&E%-`f=u>p4k4qUpqBx\&䖞r#Lr<47yd6Pt h0 tR[͋5T!QVN9&[椎9o[Rh $o(ܥ6'L>œ r\-v?# },y[YV³y}"Υ - /ʚV%O(deZr{&/w6SYab /AFƟ4Ao/nAW8jDw4h@ڤ|4CwX/#L}9E.wߥԪJtٔeʩĜPg+״XgMҥ$<:\|,˴ ӮzIXV4gf+W#5F]Qe`ҒeU6۸n`Kew^$8xP[>4EO#v # hbL)*%/fƲL(*B oW?NFeepD*<)#Y>Q†$=b@/B =rїV#Qof*S +h{*yr'R˖cbح lvm<+ 1Ϭ3]x/"^ AFy!Bw@"RJِ*C&粜z=ӼT%#z“KjL+׭Ҥhf<˩!$`B LC '+gA&]` (d1M6XIrwuGj"2%._N.q9&FE\f\^|:#;r u>SV)r? %ęCpCPpZPG_5of(:J.5YA0&QK\-8!<ݽVbSg$I8O&,O[zXJKl0:4c#% hãl:qpO*t !Sox o/ݛO7wHt;tTrb5nu, F2Ɛ DCx3kYsTT=B5㵥|~o4c7sTFa=u_ xo^ >"#eȘwjf+ {Sza+ 6D;֬.4oD3GNlȲ˕ˎ Po;$gGMyh؏YA'Ӽ8t!'qA[D cYHn#[m|[\+Pt4] eېit=XHVnr a/ܯ.U&]dyYŦ!wxTHM8lc9FUUe*9ٔi<ed̍m${Zl;ufp!V|3`mPL=`h2kWeGGXEhػuvm 109u'n-/5efU2\!hl j[)[yA尺ޓ  J7$Hi bT\$N Kؚ?"=J7 J geӶÕ<gؒ(W_͙fΏ[`o0,{n[+-h,wjՔ2 ѰNlV~h|{"\)0_A($@tD"֪iRN$I|0gtz|g58 `u"!fNupdIW%膿*K< +aav0ljEhE#5iSX ?̳,hqPkiNom~E}hjlzWjd:I1ζ鳇pLG,m"Cy֠ z H^*ɂB 26Jw 09m J 6%N_YiR稏=f/Yeg[syܰ]F O=r_l>- J>ZNuNʛǒp"Cy*I hu?q*V9:{hv@"A_PUPazXA¯f ,\ޚXcjP2V,Bž/ZC\ⅨWrkR:zO!ʋb4I^KSEl!,zIw.7vuR~~afW7ûuF™WcW A6'ü3Т12fSx_40B፯ 5V&i^~6,t/mtP75Ak2|V\YރWSq}k߳U};"$U ,K<9Y~jy?k@^K2o-;2Z߁a^9iSfiB}_26hh!p#?1NFAo~9>_Q>OA,F;Oedѣ)!6P~=~*iCB_ҁRjGI6B-4 PglO>${+(=&l;]bǏ[AxҖ Uss'smqG2`lDхtݟO#,y|F$p:5iفayzU\y_MLnM<(1pP;e̝ƒia;2=tKg/̎Koވ3.J+_5'?/?0WP4\k[6-p01<&Y#F2{Z9Ɯw*LnAlW>BFx*;5kd#d%S;0oQ߹o=-1Wwy<.o1L #$$V`x OR$~t_]E3 +'[*t;A` ɩlڣXGꓞJXFM`W-utCA;J,?&R2XS8KBS37 šD->A*_>LYZ iҥ_ݽ;ǫKx^w H"t>_LKuGқ.qr^5hT@)Bc@W 7%F0wVt[2$})HLx侚Et#f U8JfIfAY(I^/O^澔 9TܖLj5/@^n6 8ZX<˱'w^eh]\/J2h:8=zO/WU sz=8ёDA^([gN'iB,jE=:/~+"YP}vtV*)POemڿt%RCmΡ.j}QH= J)1B%y/bŎt?(f3 ϼS+.R)l b#sUBc%-r]%n)PJ+6 Y$RZ䯤Mxu "DuAlrc ;aH*f.()ap@>4!VH= AG"b +9C+KP] ``:bp.֛U!ʔ^kHyT!{W96nMP=rd4Pq[pٰq+~&4DT,"P6d<* :u7tW#> rUNj$ hh 1Ate 27UNtNZ<y!WdZG:Fqm=BNդ8d "&7:8"fJ Յ)13I? GV{Eܣq_U))Gf+A U 6^P䇿*r2!R rma'$zQpBf^a g,j-Ҙ={6b-.4Ƅt0],u,qe&Y'*XuUkz;0 wAsXq+0"IP.eRhћmi8(T+|zx)G8|7A{*F3ZNڮ޹m5R8l\%]4x-ia 'w5F0S'!t[ u&J!]!] Эbd:kB1v{ wFZՑyտ'6L.\MGPޏ6Sʎ(Ph<آ# %˴xY#Zw?gbH]EX_Sк^;vvjw'`xmo'#`Mm"@?tIRH+4Xot3+^彧T츺ekݑ <Hm ;.4)P%wD_Owed6F`-LCJb#ڡŬR'xhH j]jv܊˸aCѹ6ܑnoXe֫Ǽx,cB~CJiEQQ6 <ݢw7!BqeH%&zE̷q T=>xƙq3s[)i%usfԹ-ʁTKŐKF[[?#t1ӗYKju^q|rB Bfo\οg{jqo9v4-^Evġđ#㣥Q~?8ˈU*7}po ޯ >Ձ쪋j(X@2iLm~ 7%3o_amQ5M;')bxxFʶ,x痻2sz 潔/wI!VkFݻpqm!qͿi4<@9k0f l0V4=Oyl -529~tr'j5MvIiF AV 꾧H6AN').zNH ¤´qMv7J[۔qqmb t}!rh / p:KoTz[8p4,̣YPK3i`Mۯ~JR( [Hzwsp%ZMLlb^A;i 8g_f;/lu D4M8[R|&=V,6ZY D#د;M@#HzI8jíSiN<pZҨ;aR" Ql+S)'d[ԫ/6S_j "@Baqc-h?GmV  "Mk ;rY'TljQ{qE0_/PI䆱 U@"08Yňc4!'{E⧉KxzP0$H]C(!8oRmF#ȳ;}^\Mm %i0CnD1& T$I %h ЅuZ&0C%(ft<@`$-3it=SFMg<^C"QFV+]#1μQ'/[q&v)}m;'D= PMc '-|D) dxA='{YC}ױ|HYуd}ICDL?5XdcFFFx 3[|k~>z$, <Pp xb/֮p|ʋK;ΟYNƙ̮b Dl>ҥJ]0k0XpmapVKXȔ?;N+*Hm/c'HzƦm Ur&ChظC w" zj{*SͭٝcMWO6#bT`u .Jo˸"^_VŲi8|)%9W48 P2ن{w^h[J+ s-U*+9*MgV7QcEx=eǎ$>DLIWJS6Y%`:},ݮhj06{n^Wp< l "xe")pqh]s_t?$՚Y߇{n~:Qj_l+or &Cu'o3IBZqbjsn~/ E$rOtt'm֌#UDָw."Z;g2 `vTa Hh\PᵄfCN+}Њ0ՇΩv3#WĆчt* m'p’G^&rl vFB,;o(Co#'̓Yq2Z ObǦ{/Z[S$X[C7d&Qfg[N 㮉l$FD)=0mɇ,<*gA&EeR-70>;TU"i^5 0JCU5:6xp#V C4MfsGtsa7fkq)P"|bۈ;!r]>(}6eiR%wٶLs.F)4nu/2;,(Gr*ˋḧ$Ǿ`qB#QR=^ɵ5v sȞ&8F d$+ċ-Qw5帘]VО{b\[dj6Qfl/͢402i"d@.mυ B5 \t']x݅7mUZ&b.PU N<2 &ӼhG.ygv[;M d"ҫ)B?MLv;m%&B^ 'vi:=G|2@+FjG}|[:*m[J*Y؏f0? ZodV FZ{d6 &_=>d_Z]p*7:j)Jຩe&6| ilc]1"E;hkf x?O+nA]~ug&j#~J4@j:eIb.qIZh xØ;s ؘE|P7+ZX=mxAA 4ƾ8T`l־K954U'ZTpNݧm[k qBBW89=V)w V'g ).K5MDמsh^ De!lg}.|K"R ڝ LL&Lз]ț$i" ӝ1qx7Y7gO*O8?n)N! s5AhC_s`XX8\LLuMȋ&~}-_ @T+Kk(LTW`L':0v7Pnl8vE#As#olE˾KIkp416k_XQ%YqgWnȯ E!3;s7^[_-so@IovMW]EBKE 9q9P]i*D7gmP|$}K&%‰l,S&- R-FTL|(D&w/7l J#HkGLJ?9.1Ϸphc![mKeYD %'2W rDjhooa~q|Hۇר}/!šzʍV08v g}R4ؤ 4} Η犍#1|u2 sҚ_$(P+F+eԭ6(`Xm?Ҋ+x.0"*UCׂ nٙZykgKT"G {MSy59vdTx'_zPYkY}^S?v^q|nQ/]]g0b`Ev ;)=٩-$gN0&QOƩ&i [:AF&=`rW٭ˠ@_ꐂxSU x>U?&n˜3وCe0F(`yqL=^K M^ Snhj!j,Ek[avh0}c18!KΑ~ Ffߟ.>ZCf 8?zz6XHv9 I@eYFQMXLH:bk- ;)K2Ǜ1Kvz- Xɛ PP"+7櫇I <)=6EB` PܔUY"Uh\ n<Xt"NEt/:8uO KiVBaq#B ƪxjeNNN89Gp Vqb*B_0[R,]~3Fs^d؃$~&0NC=yP>8>R+CYq- gc(kPKrj!GV.n_oMDv6µa},\Sw'MQ 鉳Bk-,kOXw3fj 8It7#ſu nvH%qDu6?2DUQN0yb1I=&$>kn6=)j$Vk] HBLHcR>0u&eS&CPFx@Ÿ8XRK1-5 ʧ$1iLV80(:r/ *xϚ]XU$?/o_ʎqkP"A| 퉪]6jB~+Kj`f]c3W XA̴Ncw+E},u句iH)XAݘLHQʓ|]rVYRyʑʉл =V7>tլX1b{~V N,C2݀1"'ԲvZd$d ׊P_=z1EN8OO֠7X2=E2"17$//Bެ_)6GLgdz_ai'~#}dkEDz5Yk@'QA(X1߁P:\DΝ#ߒ++&!N$)I!VD)ۉ[: h4\괁Xn֏z2pOۿ2ealkmL"A(_;«P-hioGCY`C}z~+Sw@E̪AF}/xT4* @>>R`4ƭhvB.5hjtH=%ݢjN놉3ڣBN9;| LH?ozq!9rF=D쟯QVE$D}IwnE; <a")քxsABvGO?uiRH:"EcR;7pikx6'23@R\&!)ҜD)݋ ܶ%۬ER^mI (ij`򉩂Jt)pNpw +[DgH@tobe:E%oZe`lxRP,JrIܥU0cϰ+ih6444d]4&C@߁نT tn$:m|BI0FPE]A)%K%4ƽ-)*^\Ϋ0~PuEb%E<˯wǗgJva/ EtFH%V'UyTbˑ/l8XG!so>Ut2]j3w "")e'qJH߼eG馭ʕf]mlP^j^jB1&tU Z@L;ߚu᠊;naA $I5-f"2$vE-RB0yD_-SA!5y=||M1|+U=i[oiL]27 KPрˉTNUF0K\_«)qz]x Dv[tCecӿ;&(V:T;FYWo:n;@sň0Q߈}s^v X.xDc4]$O2Ѹx0IZn#kbvn,GŒdoH0GZʞpP/fve$fq7kPQ (B-y}-WW.~0)h7I:,J-N$/d&`'2[s꘡ |y-wҔ#XR2sBBM13|zB;r6S4裟\D~YQ1leaz /+}e"?hmq98wA!yvw|ďl@M#(""욀<5Nk%1E۠C$51ސߨzSN6֠ Vл. 1ID@~7MwH^& ZJB엑 0HHS { |qr_+=i<(-8y,r1߻}jv wՂZr?R(:eCxG9pRt',4~L-)=p-ǔ6O5.6lq@R%@߯ \k],pOAt~{lt:u(<)Kf">5i>@agm ޷;42|5HJ)M4?ysԂdLcc{jO6BCQbLP;qGR]bvזŦ,.޲2`U^ablMljDKPM']-h0zN4{X"f؝y;97Bqt'8\-~hIp#H-"M瀄4 C֮4-]ABqߣv{CݶqyilYy`R)3f,֮U]&~(CEJ3 EX2EC1 OR6MeS-}.c8a't V%0x!d(IPN=зTrk*16Ydν >e2yBu/G)lE/Eܺ^a(/W9LvS_%*t4~4?E;jGy y/\yF9ߗOͯ]t38/B&)\O$/^{\bPj+5C} аr߂&\8{eh$vKJoh4']$N 3eN-p\'Ѩ<(b6 {+dEIyƌؘev}QK-k^_AT`#u F<ǘoژIyFiѓ]\P<&6M=՛P1Z|sŧhV7I4- &W=[6i.<ܽwk2Ɂ;.pGT*l+,D{xlM 0֡l P{pjSf{;Nl :5b;vܽ GC0hfJ<JU>I'Tw)bHd4[IKsN,h=[=Z" 5X1}pv/`1h9ШF' - >Օԋn+6]L^HwirAbW8*Cxtw0Mij%%7?)w54gq#Y4a,̾&_PZ1.fIJ3_Fgw7MzN:?]^= /4ٚ aY]zL~)D#UԹMŎhbWbZ2$QhdY%g'ƚFkCbnZӘ6۹y&^O ŝqC3UkW_1 \i?4tLGѴsX5h\׉M;Y+% 鵏#@- W~.ۅ$ZGomqz!ք"A~(aPþ1xEvuth,G٬lяi!D\"QQͼ ޴h>A#F`p9,D3tyHX]>?CW4۩A[0N]v^8TLe[]65Nj0Y3!g>]])G`/W}aC"33EcXхsFsҤmOujkYwGqlגdnw+[s({2\vm>dbɨK]586 {h=Xr2x[h/Wh,*{}tȳzj Dd"0,!DϸŴ rb麦g{`k4Sbh\HmD/$8&ZZ42M'zu WeBΐTairZc 7=kOՕ}N}W1si/󧺬n #+K_j]Sw*J,+!y>A]'ׄ 7hgE%P1_uHyNjXA#¿Ê!ַǠ ~QQ}*W@ ΆXX |yȾyb|% -@:a-5oo4mWb[8͞ŗeLth*m5ͩCw0_|:8BY -7!i>Ӌ@S/*JIHI0e,}摶%PI{JzSy8Ɏ>S3G 89T 9c^Fʍi]K15H Ns2:Be~Yg%7}y5?R[̔}˛(zڜEtL~jEfgm$~7M(jX%$}Y}^y!B< nL(T;;Y-үgUodJ< f$KAed0:vLY>'A mJĮDF9+?+oUѳ_3Fiʢ\$CLפ Egb]}󂕯~yiLW' %=g(.M^, g]6:xGtEv0h|:SV4|a?E^ˌ;inϜP@i|N#RsM8e!FĒta݅a{61מ`oD%c @2jFT}p5-\\Ĵ | wլOGk.QG]Ύ]lN3ZI`sLqE1xnN ]rݓHEYَb`Uf@gC*R\MahĮ ?lg>xՒnC+E&*ri>lr&0#6w>2;Gƶ $XHLX;ͳ!lW2zP#&ZGu T-O ̷<"cI~B!m'at@y7ɭ7gbKNxn׎ LòԌgy >]1v @3|Ee[DCcA ,^ã?#Kta$U*/c,ժv׊u٘y "Bu@NEE6Qo zlzLlv+2T nѽNL/8x1cA]ec?ifargbT-"g}iU3͉gHL\`9-( <\ٽaCM8@Nanqy&>C9c`Uqז/aD[.,]ݙ۔R.;8G"G%8MZտA5)b{c5ܘ[i>}nMnE',( ,e|+4 0Ug;[?9-JX(tvy6owDe:g&4\n|vr$QڌsXj(='Τ2oR?/5˓EZ}(e"޵eUtci/rVo.N,Ht bʷ"F"H*S+&:֪ٓLB0`Eoۼ4t=@K=jץ)$O)t)X,g3*Gxt&ѩoh"fӱiqE9Qu|bѿ6:iKS[\(õv|~ CB~?\LMcJBrf IKa.:c\h,JMbr^+x:SOF6ƹԚˊ;LB 5ޖDf#G'C<>%/7(Ms2^Ή{SZv'=P ]u]c &ǀh c-O_10M<^5Zp8C (J L8BQ`&LHV 06jXPxc݉Dy)1\QrbU wYJjgB8$r2sV?皰C(ĊLB=#u-`0Tk#v0g=n7Qnth4ėZdojQz,JL~e3 Rnl|hhBy- rJ>y00rlY$S: Bͣ%hmh䧀 2W1P Ͳ`z2*oqhFkYW-Å( SQ>$"KoύQԑnK<<:2Ƚ8N̸$nf&dV‰0[A)b,J ˨dJ^ h!1S"˸e5&6i!$ 2gʔ(im?B0V9Ǣ#r]3qZSh'}- ˪,WWO:#?,vht}0VqT_0s BY`[Ej +&w C4%S91xцH1vrph a1d 4m"|pִ*[9?+ /uiEƵF?4}, 6Hs[M;ńˠo 6)&|-pl`F]O)jy} ī7W@1{Z=Հ,t >2̊ {qu#|`RfT`J%m ̵ȩ4e(d#0S '$| 4ACR!G[\y8@ezr1%#cu y<:A: vfj}.9 ?r73wvVFF0%7'x$sF~RUD5噩׃yL$ȧc_B 0ףUe/بL-0 0~dJS>kKCljD*6OfoBg )uLM%F/8t]/(!9x IsEbMd`I )eWʄhEɾSjvט; 8!QeRU lp,_BkbgTز|"^,k-k/& rWEYkeenXU{ؐ!w@=krw>b($O1:{ܛBѳ7N=C]V}N2md{Hljm"%`"+R@oR3-;(鿙 ԭ8h LIcE8jTf'E8\f,p\-Z8f8URDqqkJ іY%u pN-a'Rbb>%M,zڒơ!vqoBS(ɅdǽHBRi΄ gr"KA\tYz?9S#FcVYZ%|T끠^""%fEDv~ ] HxeBvmQUo!k?Lǒ3P?!/p-9/fAi+my@J<䃿Y"{&)K 盀dK0a]n6et>Yr5*҆rH _Nf\? rú!t1g1 4Z b@u6;9;3"N|=&TlZn៎1V&H9'Ğip벢3j n ̛^Y'e(&5 J$@'3Vڱ^-|Ycj?rFlq4äc!'ȾKD%xLx~*>6x/nfĀVT&Gss|ɒ?A#ʞU0WPӇx!ĕ+]ܣ12U"طEeżJW-)ftX ȽyManN(KZGvjK%"ڑB+;RD(pXY$[%Bap>g`2'oy%Nuwf./]'L;V_no~B-{N7{Y}-s ]`&Ժ `%RKc"׊j:]ne*nVqN+ *XxluFiàuli!M#æIkgL=`N`K'83\!}HJ&ʏT&/ZaC9cԆۓ(mj, ^ LqfDu{ZI-cc A ]S㜧e{-&`/tR1[9d-dpH^cT'tO2ec/u-< rXa!r)ةH2ڗI5 d;+FT6ho"pPӪ^z;'ّǩImLm/Hrﲕq 3Os0F^`"<3(C׍>j mv ە&5% 9q ԭo$7"M8iu_d1m) %Ey]aJԤV~b5G3$yӃZg?!Z~s?D~{Y{潔gU@tn㲾Yn h\ U\h1 <טѹ3iwQwQG$%XεwKrN@^:~71[!du}NDEMXE}DFTdl/i w9G"`/f+m1X1r\nt>͔陥`UMC,Ϝl CF`FCψMR~R!ypXz|M=n|p bH2 CmuwoFV_P̳2D>ԥ#ǔi6HEӵ]}1e{.DRn^ŤDgءI넁)& }#`?J.ɛ̱DG] If~wR6'4ũs_ 1pw"`߻ j,_8(5Lmen{-@V"ZNrqQ xgB0OnbpߡI+WQPO'᫃ff%B|2D<;h{ >)&Fef{eY ,6\Rc_ դrOz<]{[߀}FHPNSQg ۃ% u_YG_)LU"]=mOlW+oG}XHuUPKSH,8c$;@B ֶ5W޶a_Ҝ秽PmȩyR-&}6L< +b[l8~Qp8Җ_Ը|;^z+tBs`D7(#"kG6<8l#L^n4AA4GP:Vy>R͌I# m8A9O^ף"!!3[yC%̺Ŋq!>8mec$GT ]0 “:S: aBӸywAEkr;392&fDTfC;$}۳3uN%]aY% J,yN{V6É*`J>ScH,v7$.BmI' v `5 $. _./T"(x-Է4H;D98J׻n[+_B+sLE$?U,17vд|l%ywC$Iث25{oo476;Ī^WU#L&c@ŽjTunpz]h_y,b%r?zǚ*/gnz# EYe22縰XM_.kz;ݠv{ rTGibS4IXx&y.u4#j1H/饟Bm)Yb (qq A 6؊ v)5^C^ ֟ HI>bhbJu8&y!4-:"ZMCsٴʧL`Qǹm\99$vM^6UT o)6}j K܈ Z[\$_ >9wy滭G-MbHF5 wǀ=H:*&xНw@lbMl#Y@_{c$F~zةk6 ٨ןڄ6*L*[݇ĐnFmÇüO-<\<\ g dSdYr\J U HE*pRv@nR|!GU:nρG7O?w-6|/F{I²T1Eܨmw _゜=nV=v _+SRl\`Hd qU-9?3ՎC3i6 ѩEh9_WKX·j%Q`E6&aSO% B ٙIJHx9ɛoj 3G4ɥ%O9(i's-ߊ G*ׯb 3Zi0>(wkJ5n n,6IRZ]2̋/h3O5!8|u]ݍ;(pXqҗgS_ vE5l/92A}FGC%+쐦{IA.!=ݕ3#v7\XD8n^I#m(u ?JvM!j%t7Yjp"pd% df73i,ڬAܒb2/) P@A+uDX'fd7 $EC=Yw'<to*i™g"M6GimgRq|<@ʢ2U@wYMކFȀ9 'IdԼs ƯI;u2)!?m-dq1[K(F2uJ0c5 ND]t7 s) `|TKIvSiV`臕c7|02R :u 㴽.4nQk {_'w~G|(U\UD ysXuz%bQxY٤oNZA6<ث8֨lksa֐诗BҬhXy WRy%']\PFK}% Lf v.j#5fT5ٰoe Lq M}1ЦJk{S Oyܮ6aفk;^5XP<,EC< \[ ܖ[s HCj vOL ٙwOШBgx^u9+ɒK;P<Ȼ\%$lUo!H#ImÂVn|Z:)_ʞ#ZHӍ3 ƍ()ZHX)A{.^p>ܕi$X^iPȡxV{~;Tjc V06-O;so3@lKsMztB #TE]^>(ᰳUEJ\zwzP lAhdg2A2ʐya|D*-ـlAu%>g{FȟC~LLй+ 0%2{]ן. |4SQvO=C/%Y Ur:)39X'PePaM4)s&ciqل#GlQӇuq},u,3b2t@"aFɎ}$=Ov1JJ7fLce*f^w<50D 8W1S\\ˢDb^Z:n>A2Q1p4UQ&oj oW)&r[`ŋsP-iGwo`4:y+e gG_ =$fxor*A /.aeƺ~w2xy!$ C&ykS^ٳ~+X!'$Fb 9KWo{ũ !|řEcЖ q_Nz:*}-BCpXsg{!B/qsrQG䀄uEQ9\lbyj7]?N#s3:^&4Ya/+Z`nUq a] r.qh4>}H >8-=8Ǒ3~ K5m[0X>Np;ul@4 .VxD;4ǴR MwXq\ʴk(2 0ħ#;uAc%O!fYZzFk:TTr@ŊE>CP ;b}B#SYhy-1Mvnlpxk* &)`o>KD+.˺x [٭!<Z5%⦹FFa OoI[s}'襡hLd ߵ4Xe;QcOb9׼|٭[];:TJ-tl%k{bAMDϸhAps“(!ʴb}l4=WC8߃ý<'C{Q~ёOf U>>[#'k{͌)Qh-I}~?,Lv Wy@(g\`@U%41TYYJ='ŗuaYd˪pn.~,ŁSђ~of$G<'뿧XALh=Y wd8J1nOmZa{a5.@fwg)+=TZƣ^>˭џYjE*U+#1`m ɞPHR/E£EB / tSZK`f_tw:WvėG0h/,|j-H󏱘2v}׾kj3X8RŲ,1bɳŵ_FdvNa<}I‘* ` WiT1ava?'iE2l|9s*GKs7f[;2 7O0wUM X]YEoȑAh,04b//C|@He [*ظc1vXgXV@U8(9ұ/+<GªJ{Ǣ-V~"MLjRm*"^!mס!]J߅ `B0 SO[p+V~LQz!"RNiS?b. 2.'9wI#ab.1F>QYȱbZ2+@{ 瘟jC=iΊ|ˡ.E| qwp5<:qqOQgZ},s#!Z)M(e5uiy%Q艝|ɂM:r/X6|">R?)PI_ f@7b@SU?]VfF7_G9Cq[P?),!ѱ0ƲLK;4婢:YPKK]k]\qh6Pj6`Eй3GDKgvN.dn T-L۝U.e__JNrR)4Nv%ħMA1g_[[Ew]>`F$tM`uc0>d +V 1z6ckl c:3HX(-3n|,v~PTg6m% wYӧh ٠^+A2>/JXEM]VR.i6te7ϑu"Q&,&Umk3>nl铲̲JQ48 9=%rSa5[7q%r< 4M`j,I@΁s%/^Wӿ*ハv^:n7y/vwXNO/l=(CaqhkܻȡE޺*ǗFmֈ"7dɦ+G߳诸E@?m:Zvb;VZ (p7ɼ^7K.xщ1aSgUCl9o` zX_n_K]Id} 5xUf"b-57658lTKb>K ~!wR=dz:i ]cl_? . i]WLJ(evPr* '_mF 괊@1ߑX[^LE5seҦ|e!-|7[HPLj27uypgsڕcX%7f8i9/&1Z/3-O[ 7x @Ǥ{ŖkH(L{A_1X X5'(}KMKD1ԗޛtLZ.\26Pʾo%ʇlxK Fv m,lqߧɃHax.+ ip 5}+F8$~VbsvT5)޻"Ni_4-}}4񵊭mBE"(%Gɧtrw75QMI~jf;>9dhTW_]s2 hihO,W[=&V/5@RdvnY#E$N;Tw^#a?k$j-Q # 6ˎrU 31~tch&D#%&& ~xw: YJ3[PX<SS֣?Y!Ӊ>G¦*vetG~ uƑOy,,kG_87xK@ܜ4u3nYG"Fd=+ɲ,x ؞e#<_Vpx($b"Ve%ֽؗ=rV)^_"p)k?pm& /AZ)>U6^<;15q)728ZD %JRMDY| Ts{~%ơJ!hшkXJ`V^( ݈Ξգ& "<]u)'札4oV!/Ldڙ1B$`7hq@}|$@b#s-=Y _iF=1*! n- Wah-#ma>s|?8CYȴb.ЈکUO(+wE`gS IT!c<  @SPOherϵLM`1 d8 H]e^%퀒޳$Yt(ߋd(H! ?j hy5pzƙàMEWeoAq|}_J#'IXS+ףלx>^ßElυ1MipT3 6[>_WR|"͋T@k5J~j)̉,u;ߝ9F{;‚w *!G#/pu3p#=D17k86 2 :]^0afWjկ1uZL,XГL #ߣ},M :뤙sm@2 \'O1q wga7^#D,i_@ðg(3`rh"H9ob웳'A4`JFw#@pUd% h;uШ&rEÃA!w^b8UW<EZڥG )Ӝ`1#)!2I!S!yneEB]=_rIW8(KU8Vۊi89uViy\J| !ȞH`YhxB{; ,ȡcL[& $n`+ ǖ6gGA9/12s)6rqt tf/_0 nw>+\CIaVGJDe.LYu->V M:K2gC؅aploWld=5͚VL<aɬ%\z4u *T(`b0лkacg/7!㙰>$౬Ct=OA!<.-gF vY^:k'nxnfc֣É6cM8W\&/0:[;$'xZ l3D>!4WPb&Szi7GbI4}[w`@hasir_!`F7h@qU}n[$ 6mʡHFIufLtvmj~Sl)ՊvˆkP1b$0/K2,(#F~5*=w'9D.x 0ؿe!w"pmZ${2.&X):57K.cTz bo=qC7'1p᭳e T|l2+i|hEN%𗙊;p!Bq~ XfphE~\G@ [sٟ@uJ1 Ͷ#|rylYɮSQ7 -}aW9j/1A]OY q[ '1"4z6~ (qBυ"N}WRZ"{dQPVZ}Xѯk " jI`YLdgJ+\N8Ep-[2RJ"*&Bv;@d cyN~˱eSm\ڻrf{eA#pF/O@nuse6wvц`bvnOCh8-mZ(pJoCɽ]FL㇨±iculKLv>$Uyq-CdAB%5A'Ujfc+AedQ` KS~KXf"* n/شv]Ne.gU ͱ4$USlr;Շ ۠["Z^MP]Ƣ=>inY"ŎlO>mfJD]1ȧP_Hfʖ/0{P8UAf]elrdu22Rн.3t|H|fV7:,i+Rc}J`Eబ4Nҵ>VwAGY%Vr.wB!rh] g?hx{-Yd3 ^ZFIwR"e0`%Xn`>5x"En$]j !#H4B߼~ h,uKayfY#|붔4Fzc,dL` ra="*,IxlF7ȺC@ X{LSpաYyfWٜמ:b̩$p/7[;5s|^(˼@i~7DRNI}:o)恏2kS1wOjGSR GƲ[RUNdg8^UiEu}1R:FCbq d4(yCBIuIs9MgQoD{axdx ?.e=X>EUH>3{:ׅ;ޖlaRZ.pe1L?0M܌s%^':*)Vcȧ^A K❫.>GPHǾI˽ƢY avAKnǵP 7pŸ|3Jaa1߈t}Jsݪ!W4ԐGat:{% NӱvxMnb*'7 IZ8y\ٞh?W+C nv7j_](Q'iUuQV@#6t.O9S.-3ǖ5\ݢ0;]C*ž%w=mЉ`nNWR'&#²vVs^OowswO)gy cg2Nb}% Ha+[&n@gu1M CE{~ gi•Du~\@u?^V]gsV6 oGg{FۈL%S._ϏijC-lXQ#QFrb.ob!!:[ .M2 ^msH"Nfnzj" Wqd7~ Ϙ*%># .,fDz٤DoʄYVջkr؝ yuL`Ek)rNkvUUPXQa2-'s8n-k^{Ogm+rlpV(j]c+5R \-N \R,|Pʁlz-hakb3ɎRB>MbR~}f(?ɒ&RU~Sz CT22l ]?[ vXv'`Qy(,-n2aDݨѷSYBQuruMa?FT҈ax4ʮ\lQ?e6eȟ";{_utI0ٛۉ),%ڞb.2UEY>喽_xKw\_ЁAg-+A0҂IpMDSIJgrLK {>FM_9mtGG9(| f;"\5%f!r[Zv.߫;f簁Vſ{Jy@+|uNﴠtOv=&C&ц>0gۀv$b(˜7(k-G=-8$d_ֵNzoBh]8#R+xpu_{v0E ] : 6\tn*#YrV3N$P)WM,8Y/ d=z5wqyX-$1E1HC<Fq^k4Ks퀋^ޯ9@RܚQQ | TAYx*w-f-nz*Qߒ̩%|.i#^K="5\˜l#d,SO՚PO$10y{b0XUP~q;a13@;H[r&U,`P+N#h_Fi+[>Abh')h]£@Gt|{rJTe̤t\qHO9pE鼳bJ؉v-#Nq=Jy O q<5!؞ٝ D F#%-݋j@^DM< ,oG$|3L\5z=GS`ÞLE|"z JNn#WKB%GB̐NhqN^F\.Ez:/l*/(E%Uw<8?܋?9$p,v̋CLyު q_zA鿃 uǀ^&I&=!p`Q8$-5C (P*^gS@H҇V`Q?v* >4'BƖDZ ^dLH] u5 \GE*#-KKTw,,F8`-ͧ0x;5XV"_#bS/3Ƿd1Ę5WDz d:[Dd^`@:fZLWjRw?Wh 9G" 0\ϋ&!'9wS"gNu/c]ům@uz)4)Wwce^mF=v QK}g9G "m I4N6︽ADe?.k1miMeq:j4EˏA^p~M$g(Ya}8Z Y:BLkOBl7McMI|u2[LC%{L_Z`a R=L.3dž9ׯ⹯m)4J#6V[W+.6IaN:鹊g`S%v{D')JO42> CA`E\g1==ؗ7%h_'4H$f`Bw>f/6ŸU Zv놫r{QcoII2M䝂HrpC9D ^H!sUK1D9,̍~ )sM} g ݜd PRA*a Ih*wBe{aĕ|p"d<lef[G|Ma7L/CT]A[Ü(նK传03X6 k1,hʓ<.T6q7^=ݚFU[.SZ׈^0ZGԙ?ܨH^@I@T`H3FTE#:kKj͌B892Ⱥ SyF霔C]5_>ukz ^dG]@ӷm/cŸj'(;<\kl$٪mf^ႀS8aDbmJz $W$MfB#aTGHR12 y\C*?${bun}m8w5Wn CR @/"Ҹ.(x4p]2zէ&/r߭wʄhUQXlI_]u~ igiAG %?2B䳉Fן\(xW)al=p&Z{w暚TW6.zCW$īZ˾k$_o8 84-RH%ӆ@kڴG/(WO&ic2yuR[qn >ؾS[ddmmL@zym{nZ.KMe1Jz48L][@"5┶f1uJZFöJ0E1%QF &Lr\^{E7o+ NxO}#y5~ )`JEMV.b3zŮ¿9$I[ˑ=k,%mISVpg%oBil*ɉaB)/̪cبvJy}g"xqNQ7R"*:cPtULȁqRޟ*RBjS;penD@Aen`ɺM?3.s-]an=VOՋ(& 璼c*',b^hv{RM6FϷU8S@A5łG҂p`"!_'rT7 E| k9zv]lcDYQ33v Q]ώQ*] Ly!+S֨}Y\`V>~:칵k~ +[o٢E2*R.E`p jջ"C50O*(Iw> -'wϙ >phI%>4u6 tVcݤ567Y @XdR xKW6v%.8sN0uZ"`ـnε@斈h0dV50BSŰ .SqY$,RxhYԐgE6U5bUl!IMe?I+Ȳ\C 'MsȦ Lт5$- б 9~i};OOH3#[ * fXJ};w10pkKcUŷT}3,oC)g,kW;L5Q~`T?%<mkݏz[H=5n9ÉWci׵4Yvr|'?cK!A&#H_q}%BI7LJQ}g4 >`]ݼ̬axn+H!b2~NܞrJS6GrBv~9A8DV`!rAѺՍ-H;c`d,+԰ kK j.j V!,Aza&3Cy#Q$@x햒? >|ךw Pv"1`y;EPu)ȿg{mɶPxwƝa=YHk3P>L/Hْ[lǁQ%* ДM;z}ݪ-s88?2ݡɾfq~OLK.ѹ]In;j_}E9x:OV;>{ĵF4ZjqWO$VFlV2733m&)tsƚhm?frg8iJi *^f˔# h'$90g*}]9rԻV1]{$s=DӞq8Gfj%/&ѠUPC-c[|x`; (Բ~qz^{&Z87{$I2څYͮ]9)HH6cD^YOGM2yORy sB.gSÙY(% VaZoRSq~ϣBA5Iik'{,oQamW“|] ?U_*(^DatȺp\γ멟s|u۾`=i^w3_Sʓi3/G3*dGN:I:Ęe/i>S)/6I`.' Fe:H'8Qq}bq*hԜOޅӨۖVrMf*ХMg>(&H)= uail`oKoR("_gı=Q NVHm27b$B~wa[׍TP&Z94l '6P6y~|EBr4lɡ M5B3"ɥP(џK0o/̆L\KOv#l!-_I&LA +q ӂ<3\ہ _oliu SFR$/3wn\,@~@D>T]fBS֓Q_9ŲU!ɳ|&gUeJ5Q^! 2KtC_@a(h9_%G`@ yj?i묉'éB IH19h<<<jᩇō@a@n:Z %alA) "̂(Ö"ʂ; C¼̱(2 Uءd៿jwۈV'Xp!ho!cBwfnsǗ[9IӒ}0E1@6Q)#%ʟw|.~0GF/A$g қZHXnf;ZC ؐnQD^fWm&!@قP9B4|)b-=Zc&JrЩuS!iAb;SJ~CS Z(uOcC<>/ +TB 3D_<! /Ec)hT>^A+5ʩ!ơd:=rďBXcL] O>hJզg8Owne~!ז]"g[rbx vRA|lQ2R,EVMr"q$p@YZ ]^ADx} K)ߴ!b`#JQbP]%4(@hgaQ iٓ.Y0Y~,m%b1󦿧ʟwyBmx#ezt뫆kVɈۇk4LnڥW?\eŋ٪IGh4݁PޫcXsD3m@e?/SItHn0r}'d!V2ﳯKPpoކI(N~Q`Tb1shQLP1|k(DFmv1.yHf&^^˗&h3)4C翏}H(tl$ &(vlu_%jH5;u kwPpQ<yZT nQ񻮼O2}!Wrz\4;>)Oj嘻>vxCҴVQcuY:3Rh 3ܑ1K4Z֦M5yj #镚9+R=ƛir!u'PaHBٶf>rT*Qs:y׆j2i`zV>q#\Ĥ->9B[r<"6@η^Ŧ.):¬`n2z/?ig<' ϧ Jy.׻z@r mQIHI鵾@#~yb|NAT@RW~FKo"%F܉5*e(MVR m&97 :7Tw\\?T2{7#bx)Y'%^[4۸]bhS&s;d? *+HP7oۼ.,Fȹ8bGpMw8B<$a޲@UZr8zJV4j;HI6~G:*u7n8Ģ svQ,MV.xE>i,~S0LT<ށq^>kfO;@&+#V Zij N͟ohn˥>?DljY-}uv+/=P8>]  .NXOjTIu\ܾt+ڽUt?F(e<EH1ZI>=[2`x2oy\SfܠTI_}2 cԧЈn=묝j FwBp?8!lRxEm@VWޙh2fb] cwr6>(n;M wݿ~O<5ꤝsSC̚AMcIp۟mn<`S#F]}㯦m%SIŔ6Cu F|n< M&(!͹^Y7d؜B8wDA!40h:pC}28 Y_1z&{(1$8}8a7|~ip)~=8u6*Bp{ӹh!IEʋflZ~bMoh:DkGd`C򯸣 6>8U4oI~ W/7β5 0i_&N}D+%D;(ϖG[a M0кHt.?ĮlZ =Ka<6S9r3júXw{7(?g6N_\ݞB̎Ee mW+S8􌇦)ʤ8ěԈ_`@g+|Bc $:\O_ԍ &:K M};SJ&D TUjt<#|̵2?Aӊ-}{icrNzwۖh,Ȑ՛UB27!>iyO''cҭVRP;j+G ۛ۱+9;P.hĺ$-} ! #Ȟ .t@eÝWC$827[-=~Q5UڕUzX2p a"WͰek%w܏%ůE;-Z-z2FZ킋N,39q;]Qȕ ąLNpnTvx—G6QJ//aJCX4'@EvLfC'lsVG 3Ǘ'PjYEJu@ꙥoI@W1j0RU7uOjO7}aS!;8O:DtavZIjyЍ<1aktwZ3\ŤgYm8B< iJޡUH~[U%zbGGAsG‡45`dWcսtG"AOJD M s1\d¨AbHf*CzD\K=|[щyFGB_RgYiuş_)9@V_si oȧk&ӭ*B ja˄&3&S|V&7? mL}He8*Vmm.:_BcK|5X760W4*1]@} fh2}^+:n<]}B~eߐgM\kTVTOX*&pOd1 W,ȑ}pqiŅ'4-;/N݄7a_j>~2IꔲAC(53fAF.ZM~CX_Йփoc}։vԐTZh>Ȍjj 82(E%VXju sTLބ-OIJ_UQw:Q= lq>fhf}ęd1^K`o 6pZ7ވdm K(:$`joaTC"}hpx?;jh,,hQp+SpO`ɻOS9x,yèYQ}KN5fP6ELbAaW9?0wtiN4V/.*i2"w4="icgڞ QWa֯±rRT@Aߗ6&]yycoq@-YB̀eaw ?=`B SzgR/vO^Kb1j#7L>H0&+Dϴ09/a! ~8a 7;SSМ9(x]T)YLB@eo 'jۯ2v+: Ǣ;xBA b 1$T 3/yP\{ d|܇~6P17`YB*KY;kՓ)y ]GJNDzt~=%ߢ)>~㸌I& ַSuqq W8mp5 ry6:J 㽭4X#XWseasj+F6|hS4Z>/j@eFAS[jL>_aЗy<@7Q*Mc<ÛA@Ѻګ%=iR\krl+7:]Bfy[u}`]*0cNсn<>[IPaJt0vTN*/m(XU:3EC>>_5-EۧAT$n; 6a92b:">Uҝ Rȹ1ujUIEo+ S-h|}K6%T82,[(зoi#7/ahC H-0=h*}EF7ny^b["c p3/7=0^.>*] 7q{\l==$ÔR!PMQroD4P(0u<зA +J tV$}}-~aH%6R?LR}i,faclΌ FE[wM!m9'&[dJcgi'*áTGZiEbզ7-3Ma5QNV-Axs, GC=[0';[,I: r7.HSia]jq+n@9m\D+.Cj{9*Crxtf,`e] cvp8Nd{()c=Bx$O+nE%LX O x^ aؽ:8b9`g=j02M+i[iїI&4+ 1&3_jbG9 g#U#G,c([e݈u/T{kν[8}mGԝI3RVPeRݰbw.G?cJkeҺ" 6b p^%"4T04j҇ RhDŽWc>bM =c~Z!8WBOw̐:s=s$dW.1 p=G.mC=3L,I;at)lpzaC힬vVړB[;8A\l/- 0ie/מ> *tʓggj$Ƀ혖Phadz$MΊӌ 0|k}<X 0=XM@r)DCƚxk>i)zj&X4pYd}9I,=̡=ݺ/na*t̏8}2g4Ңv~5{C\"`6IThfԷ1 '<K70zsD1Ώkׂ}ghzI$hԲP>SܠRd],nvj t֌_KDs((kO+wt~MEr*]KA Mt3FɽnN bЭ`G= GOgKU7u?D.3;‚+(!xڒ ƃg$"G-\pkrƩo#,I{OS<ƽ  0㸋ΞeWϖ:3Yp</; ݒd~ Qm!;,pTc`k"nxIۜ<F([h FM7࿵mG\h [kh|<`ɓI!񠽽vK-3lM_6D8”<wY,4M{aC 0ۿf_Ԛ3peiu>4yM~?◯4/+*= CX&Aif |KsUBPso&enhMf(-q`4tޫDa#UܻUR6 GN*>)P5Ɏ q|j˫Sp2,V=оZOOx<2ǜ*3 #9 "Ϩ V!-1GC7nuDwE ΨlxXṕ16yk'W9Y񽚧b-92 ~Xώa?t:a,$\nam!xe*H P9* Ѯ ̥zcc-3syq@etHe:BwgsVV=uas1NZO@.$[mi~f{5 n=?z@:7ۦ_. Giz}Edwn5ZP-<,cyinbݒ+ޖ!""1-~; Ys噧#:;r- ˨"z8B4 }6.^^%O.H$;D+cuv8^!-<"G`/' =OQ)֗j_݁`ml?z֛lVm^߶5GϺ`%c$XMMi=JY9XMB)]K~SߢS`lgqSRbi̜͉dLmf{9%T- TSXݷ6&%'P_i2`4% pyuI\D)-v? &FII3E9bpԞ2ASWDaTi y9npO90WNm:C -R:y j w(|N9R3xM'ܒaA 9Ȳ8Ӭ@@Պ6 m$u2(Exetwnh9̰˿Ӊiϑ)aU[zlMoY#D"5%YY-a]WWg(6;c5u]=xxCJ_u *OO 2m@zv`;WI7QOyU#{$b4V '$gDT! ,a/ FY(/PGcCXLuLR_~z)R_8LG ?67>G2#  ;0T~Fqo#M"nBCԏ_mŅF\nS:YĤq`hԑ8~CzCl*B2t%,8*s>%-/scO# "u+mmǥ4.j$t@" >" 3< ]`]/cmn_~ҤRMqh4-F-X۳Jfk,6:by9Kf#E%3@n(Smf=$<GiRGELoBlǺS׻C, u¶6Wqe,jxx1u͋WZJ " Ʋܷ `F61Am+mgFxw6͵ bjs0cn) Z~Ig}!jbtV@ k UJAݨl|_)TF'ЅDeiUIխ3-=]b;'{YOƘ./dS>UzQJ0R{y$TԶS}ς-g9w8Zك`P$ bM rO5axJX'!k!aXzE`٤kɾbWȟs0gkcҴlw@,Q fXg0% >*pG1⩸c {|ŗhTM#V] ze8b\!)~7Bl6Cw8O&R+# ]\fxp뉍-G׿̠ }[lZUߣGzW(9ڙ|a> AuI-@G5eV=שpVvL4DbJ b 8{0^t5LD̃qfXOPy7߾Β QC3VU͚"4l4PBS;yĜv Ӵ4ffc0jSFvBdu9}X֐y[i A}[Xs2 Y6" )t zd8x(\m?}R>%pؓ^ͩX=$JN΅KY/19m:$]ƿW$^ ZFIUv: іHXsd3`O!Ƈz#9ӳ2CbK9ہ_Fjۺ/`d26cf{Y!8#ZxNI {; s 14FE)PA<>v#$Q@fF8nz ۥw>=V,÷ '.o USIPR7qYDFtFF֘3骱&nXGvm*Ўmd2Dcuۓyo8.Bƌ*:J۟ZghSC_D'oRp#Ja{ɉ5F;)G7Y=3Q`>}(2 T\A5prlA,=yAޢoF߆ҥ ZDΘX2#O)Wɷ)CIfO;T Jo_RטFЂ,v&_Z{Pj'U Lє ;@B s*XK4j6F6 vz uyQu;%DG 毒`eVztߎІ NɎb#jov+csS⅔b0A*X(T41WI+,: an;s},'/P DZ/5 C2#,m+tZ5(0 SXU_؍ꒄLq)zn͜w$TE?57Xwf' `ߚ1B*%lZx3/ꖛm0+2(Qmk2ۍ.dMR @N^"~&YN[)):Bt\G ^~ơ=p1dVpfK(\~> KѮXT1/М=Ng62SrpVHIb1:sO$j{O˙,NYlpn3T7F~^? e{" otV*꣓~%Ƀr*BәzO N 8ՉI[u2@}a\?e,+ (f0jJX:[jADÿeo؄&gOS8uWąhTp@).n_>Q4Ғ(,F˭{,~9p- [ UY8i?u0Ÿ|)b- - 6s%/=rd-W9ad!VH87 ӸB0v%+; !j}/BWYVFaohÏ z}djsH <<ˌɃj:R0VY&Xmq6A.*;w"Ĝ} }v:1@Ȟ9m^a)rf[$aU[ůوYXꕉAUzG}ɩ0(Z4!m uț[*?mtӶ >&ܬz+-, `GpR-W2_w$q0xRve1MŘ QRw~=_3R D21tYbS%3FRlڐ-U]<+:wӯ#VI}+ABrb:면j͓;C[LkVRɗ&&J2#^6lyZe5د\rE+E}fj顫Yk "2Y )}^SDWA~ E$ž==5ZY1(~enzf}vZ4}(V|uxI<sw *#U_I]rni /d? j#QI$C y.L5/MI% ,(fub틳0 LcUbrE=\A\ӫ=+Lꧠz\gC"[Y㽞_%ErYh|i0i>2. S] W1|zO 7^.ƥB;]YS7OjtGw> ^ ψNy]JfXR/äb.GejwcrO֣!BR^7Ka u2`:v̏ b[iIT8ar0 C2 % ׈54)ɏd% 2GCv#5n`=UPC2a4ej/M-LB @XyA(B\Hf; Ӻ 󪹲BGk G':g]"( nMy*!=i]bV_Srwj!)M9N0dϵzD .aH-b1HžkPnn#Om~E){jv`u?QD;.;U&3T8^I`]vbH&(['3 TiQLJ0!gu-ڶ 5ȴ{N]].NKRƕ0?JtHYqVs&"ڑTCgtvĥmA~~I4>cDz1)Őfzk(G!d|)) sYx*q1Ъ\;--_(Ԏj3!WTr]֒:Ku1%PlT` 7i^-UPF7LѭKIVWp&g/D*&U]ʣT# 5hy{lT.8* Jw{1\֤{ gdJzy,P\vv(${k Zfĝ^FNK򞓫Y}f SJξCݸƏͮHsUsW. ~OuS*o^MH<ؙd3O__cPc5%ܯL0ܣ.B#݊0vpQA0.]* PZ̆^ѹHnt-&O*HQomiؖi slOpKƂ,¸dwdJC\f]'QfewC1+nYhCqNlG a'5!*|Xs;9 'r͚fM'&%vĬ#sT~RC:{3bXC=U)C$XMJ/.GMc k ڐ/#.( &10G𘴿<,֯#5P" } {N;l_'Kw (ٵ4O8VoƚܢB}ҨH7 _G%M]@+`χK"KA鮚',79RbaףGV TTł,ܰS,t; H4gH±]yX(,x)8B.Ŭz0Zv=ssv呥ޘf5ys+2yXkcDXm|"q!4Dc'75zcsB:}B@ +{ =u2Hij,jYHHba9t{ #I AfV֯פk4q"Iom'{*%H `;Tz&ۺR2ġ  #sgb{cټ !79~id!"+6!3F*3! qŽϮR{b\ O.g9.ԸRw!f,\-cb1KuAXo[6Wzόgn _Zڰ{'nw+E|N|csVM&Z~J/^9^,^'Qj_% Npw!M#As 7*7Ǘw2G-* 9}<*+֜3|_vFn~tѽV' pL 'I f8|y4Mmaq$Xl A* )500)5=ʟ(ԖG45uﬖ|qRqGxd ~Ar>0 'pK ő5]Q9>6Yޒ;'@cHܪBZp ֣^wSp6&8 Qr#ŢY8)Lpgmeku bYPlaO^Eq;8dSl9~guxׂ88x!?L> I%Zkch&av+6 ]Ek*!\2]l+ ׁu&g v_U}4MSibc/9 ^!"hJ12\}rj.9MbJf~ś?Lԑ y=EVt6zP>]1G^ %!p$x}7NϡJTJKл]6T.u2jaOi76Iȶ3wQJ:LÆAqw?~S8Ys+iU]Q$ǶAK5.-u6hAܢ,\}\szNvc_c]^Cّ`9LTl|fu-Q8r="엫y"9SFx߰2]BnP:%qphph&H6:Qdi{II^ I*P=н\E? vi3͓Cjů*`S-NHMSRJn@/p h3F 62W5!&Gh2q% -jS7y[Q _z1 o嬦i{P>hXnt-Z8 ]߅;gNǰDJWY5YuCa&#()z!^X*`c!c!'a S:óxmxwwp$NLI\;G`1ƫpݢ@#T_|d"֭DZWqVr^L|\/"HwdZbc`JYЏ\[ ۤRKkf08g ǡnj 5Sܹۘ/7 1zc 4M]ST iPr{M_ W.Qm:Bd*'g*It_ύ'e^<EV3^jD+f. .ͨvx#ѾqQhl53 b6a 5 `iǨ?Y[8 L{@цgޟo UV.:԰7N.}< TX\ŮK;P$ Xt_4V6V5('˽J"T?ȕE%baKAo#\7̊eP `іnPQM-ؕD(WhLEB i}@rHDہ}p[,Dzu|yŭ~IPo,k/<C3o, L֦6 R9 @%m8G[/F{34A/+֧v7 ccO]\b2q2%țB]~ N 1vA7?WZv swl}br"9Ea?B};9f%P3BJ4IB[]i2+bqP ##YLSAr mJFoõG`h`)kWD^h@?.:"kcQ9v3ޭOzlU_'F&>{Youo!َwSu6{9;#2~OT$ɋ_¥F@mӜX6mLriԑ8|WJ0.6Uٝ[[i*/G,㡁Rz$2l9\c(E3X(awp-7%bRبJT|˕J3vT!NSw6W%xx)cVSxPc3΅"mG"ԼIv_լ|kk8ˆHeV׈4O*!K}$qIUM/k }CGfQI}f8YhݝF,Avd6|6[{q]Aqέ;<6eUh(ѺBAÇhiƔˮgr28[׹u*;7.H=͏Վ'2LZr=-Xj oL-@߻Z^HcC+<:c<$ct$:NձzQ[TF ݏYL7pХ5@}Vv_J`؍Y-]{|1ǝOL2TLԉKJFH{`{h`ݞqJ/^C'xectTyh#C &69 @`=AH~r/Wۍ2#ةgۉx?!VTz̵ˋB&ݴMŃ K'H3MfJ\xU_$>uA t^U=M=, yF8=fmY ?8&+l 7rqN?&Ghs}k7S ^9CyX8.BvQ{~E._& s@o( .W9p|o6PfX^4!M@].DWKeKp#!Qgo KO yE`ot`W Ɣ^C6\TyvI>2j@HlU.qU-CQIJ#N\܋7ȁȘǹ5 *+[h qQ=Mgd<1(ʧ2(ڝxw3=8o .]\ iCk."+X"l,fTu}BWX6-1HL\«JW!/ g2 ObA@ƬT8PӷKX0]tbJ^7鑥U>TdeN}AjX g: Qݩ3K Ę8k !ٕ}@\nIa$k<OsWIS]O٥njNd~M[t!!U ^-Ym͗r]I QJ+Loш"Yл늑6}"Gm2K@Jܩzzu1u~;a*?`gǀEy2_Uѵ?cm(Ġ78PyҿQQl-e։ Q,jg_(ߌi" Tz Ʌ4]eKXƞA:Ǫħ0ѭ}X4 SoNaP6. ^ < fd䃊j`_Г*a~{Y_oRa۟>bLvE+I8`4'Skdx iߐ&Dd2[!U@7蛃ËI3; "N'g+2!$y-Fq0X5et(KILCizl >(SF!rEאPa _PGW;l9~ϏF ޮ`8XS& 2eʳWjp)@B lC8hM:YMf4YXI?AN`g{q`}Kʖdj2eQ06ʭ:l*lު@X.-,F( ߻quå4B?VV1Z%s(GG8; "o@jȧ)Ss+9DKyphDvAKK>UE%R|ǣ;g/) epFb6:QUa`?Slzc{*DQQaw `QЮgLb},ڲ? RzfmVn^w}z@՘Zj#iGb(iPE8i}V߲P%EU z|b/n$N>>AJWPNPg2ðsC1u";b>p~7n7ڝD㭫X(Gl8vɔs@ЌvitqsY\eg%ҍ^ _2!ލ߷,! q(Vcb=c)nSzh4eIE26L#Ϩtg&9+hXp}M}5;AB2!tЧt, JĕrtBZwU %#?V2Y97i9}k>z(La #00e#B^gZ'1K8`EY4DyM T&0T;q.A \U@PF+u'#OlGkBdK]kJS.Mp2k4J&tfe1"romaq]Yeld'x82zA6ǤD=eģ5 ^DOǛ-zI@Q}(ؾ훍@c(;0N.DŽFW͖Txe?DJdyMv%*:kmkcB+9bCpVqTǖb䞣5}a@&~1(|i_Iu; E #yZX֒Is5S8 |vyA@ Zp>(Z (s :5w$ZqKDE=i!&AQ<_?k Q17Z\G0;SJILVf0QrȆM~(bsmc]YR|m3,̹8ЈtxՍī @Qdžb=C|,mϬD-]_˼i"kJ0^f9 ~ryl~&Pė?8K6oDڢr:,έ z`]!.XA恞t x^~j0&œʼ54^6! CS.#p&)#hTz"K/fi5*G#Yۖ-3[gL} Gyã/(*ZK^8r li'FA%Ү}+>kIL8VLlC~_4xQ* ,>!O//-jg̭6q &vwơ>慘͡넗 _+/UQy_ nnr ^'ffm]% 5W.I:!Ŏ. *ĂY _ :'r2$WI%$)믯7#FziyE yV(r1F;s L)JHw) -WA)ӵQ<~| Bo̊I!tL!#)|)\O[`K8/P2.8^L5i'v!?UO>ݲ& ?SAa7\J  ׈L& nĚ@`#qVk{i'4{d|ぶmbJ1:_^!įdlR.3x_Zل~."ӻG2tї-*S +w?1{0v8 %fk!NjXy,ǥ-kW1q/ k!Ksr|V ,@g-IO l۔N5z&;Ա/&:L{ư <4zNM'\QDҐ"!g:v^uuًdeIѥx-h^߬qvb(SF(Iu}c}L  jw!`H(ۗB MBjY>p)AYJ 8.fڠ˧ĤB(4Mi^ V g侩{zDlm#=E <U { ggIh%eNS(Omջ$3ꀔ07}RM" I'LeK1_4Z}O}ҿ䗭%2;qwe+?.BR>;7=I}FfEb`ek,in+Ϧ &|d nGºA~Cnk -蚟6m,OC;ō7l=l-'f?Zr;-T`_r/VdWEͶ#=xKGX%4b/E^\z ,;&^ծHJO|t׏?Gi߿9pC5E}6ۿ҇71g/rrP1:Vr7+V7|.+ŝHjE; ?oWlJ ;[oPіW_4ln|v;>;g4T?DpV"g!ڔXG;pCCtv4%X`} <&џ)wZڤw!,&V&s1eb/&(,+@o( EIl2Ƴr)pxؚ<[H0GFZʪ#_*kHPA?:5=RpH9V(D']DAjPu'vHGɢJg-=` {_Y CA&FMowKUwV ar}T\(wCn+H&{;Y Qf C}L_BIPlټ 3zWWM1@yCE e\Frc^<*Q9mR_Sl)W|S\m5 /τwT7%!bTnNp% *K1v6![76SfeilQOKRE<%(&w S;|.gl@ڟʝ c Z{E\%ICpXE0 u .Q=(ґ'uH95ÝxKO \d)ʠt$mmcIr3vRil;8Մ/<[u0涛:"2CU1j'J,!i s>A?ϥ8|Zj5w(J]lgT 6uנ)^~/ -F%-GO KfE]ƀwa8ue?r;(_儹c1{wDj[9˝39IG耞ɷͰ=gSsl~"B}' _o!-{! wvTb9,C<5^(ћ7TfS*j{OjRwWHJ+ *.%ՆuHk$Ȇ"G+43rif.bW)O):ǫds墌QވK^}X'"- LCx`e';b pmuvzzCim >Jç׶-5hxr`Ȭ8Y?v9-  7eeJȚc9İ7BDM"U đ┥~ńP>s5VF 7@)lކD >"n5^[8-_~-Qؙ֠1 g^aP[Jdejyф!TM"%vDɺ=OE\m?B,0D|YB^4ۇ]Nit>mi<бyDG2)^>7NUJ7*xIk>ȞٔNC@50WO{!“T>=u0h<'e:y8~XXjrU\+KW^(vBswe\!2ݫ/b_kBrwvL>=I' ,'<6!+$쿼@Qqfָx&<,ۻ+0P `vZH%gzqպmT9&(M97zwmz5`e蜏,s2ɬ%^?\Jyk/X^jU~,[: cc,Nw]73F5uj6%HhIp}Tw~Δ{>DcؠI僌uM,.yUaR_wzV>+vnٺq6 b?EYogxEam^&e?Z(wQ@ͳ@x3u*D(e$Z6E܉iխ}MkmX0,DIu5765[$&Z$y(ʝ7q|>rRL oA%؃ 5?=rZ\N9Jopkǟbˍ[}}x<(_-Vc+m>qDՎ3n2YN=FICsW]h/^`yh?ږ^IL5MA ߹IonR5@ ]-Ժ.O|>ݰJ(&b[Zڑ%MґSQ.Տ!Y`+]!fQ "Wei %\SvIqsS*-YjKX,\?%]TA@X٠4kk'un]JLS#AKJTH$iV=L&wH ,6Cxll?k캩v V}o>2غt&^8_gҝd~ .8/i9ndS_"J˃yq J2hDyίO59o;N )_5: Õ~em0Ӄ$T4^g6XDԯG5jBA`g"=ƗR[,V+%z,?-6moVYZjD3czca[ZZw3LښXU F[eU+`{i!nN#!_FH{ȴ4k!Sc(n[WkvqŮ/qo$t%SX!+‚K*nBd ӱ0w22~Y} Z؇c a6s~ P,7v;,)G25*07|^n{  r==`o'V! rK Ccޢ&4zn: 7`"rγpt=w|>]}\;h%j<S-t\HGZ(FA~%Vi+Ndu6_Z)3$88:9W)jQaZykAˎj1 .Ak=HiT4QXA+@>짲q8CNc,xu8WtuyS0 gNZ~òAs^;'ܫLnQxƅ\Μols*8̳w٨ byX ̆׏=RQYRiE^BO?g{C:IWg*"? S'9a>&إU}{5ytd#UO?gMAaxGħ1a{zFS@ƘEvw;%hǛܹt_+H %n ?sӨcԨz˪ pYPy ?7ݶ5 xk{L倧e YVuڸՆztp'*t3$r(Lqe~.qFF8JȪ7oEV+rY2ܣ}䞨}pH53-}KG̪m#a#|~(˘"tD2lXЅl߁|Nz''o"DL%#nx;춓ゕkG&`w@ir\kV@޲I&hxJYrMQr^ANt6}l/P JI'yA/E) )Tݚsքq xXruY.Ԥ_< (Ar8)Ē͋ q\<8k_o$Z̑J7r16sT*f;ϭcߎ'Rz\Ce%X{ۊI +S~ IJߡI# 7 JïI&B.0X3Qf[ z|l5Taۍt #JL 9vre z23ufJ.k+x&RTE-"dohyB3$=]R 9P3PX WS^/OwR`-,l/: t_ɲ k <:ݬj(-fD=BCssLNϧւO'{PH{ç]͐&$uUD%09ɃX/\sAi:fG2&#t V e"2yOF4.;ݾ!=¸C?JC<{'BkT֨B8yTѷMn8Z=!\Ҟ~'v{ &X4"v 7d N.jQ=6]Ҩn/ť]Uy8bbwՠ߹_ H.xsB9-;GH!WLJ}`ln[xD܄sJa m~u %5{T!IXN4ybl,%)n]"y'*=Z{ G!0W-v=y]*7sQmOgtb\I(7,+IS!#@8Lpwux\H"/.5SFto5fLEwOi]nS9K Lm1Bp?K |lr|R.s6 rg\c([YYpHn_+z1ǎD6+??AoЙ}[S r)̺(H9$qu(hG\_}K8W֋F~HR)U<¡6"di4ƕ*!&=-͋d^v^'>eŪ?Y@lZ/:HWmBhI)^6PJY(0 #!q=Rs6_,lC}"Fʈ|) a+iЅWi]p` QL1@` [\4\Kx''K^!AR4{(Uw/:F[c,i1ELpܯ{'[P.ՊݒY/W #DB($u`Ub$Ei_%r񄲾7bGުmt:urNʱRZEO` Tđ5q 78mE \Vif YxY#.$ D; ss9eN^;T%t8#D,Ǒ^dz7 |ӢE0/C]˼]&H%)p :! g+sAUc͋:H+d]/S{#.h CzQ>:¦5j$|3XQ7С ۠:7l>xZ| o ) `dFɦI i!=~Z܂|R(DfKcd&G:kN\Ѐ!:-OQl*<\2Ҳ=>rt2Z+.VG!NFko _p nwW K' ,I~^٭bE$/Ѭ^}h}= P%FݛzdD T$'g/ &e*`Փњs 2c\cS~* ]K4֜SYyf0_w6djkٽ9xmi,Xoѽ}kY3hyHվsPexm;ת t柅,Fa c³Oe>vFN8f-9$bg43$8*$)vxPG 8؍$ft JʘuUj=τ|~tTp rB\֎eQ1W@O -g57r2L9KP%^|EOȲ`*}ӄĻL7h!j~gk|IJ‹R.H\Ulޛ؇e<^HMH1"> G1r{S~f ;"յ",{;肠|'iu4 z @p?܌ m\~n/`GU5hgD&Կ^>%$&e(_(i2HW+7D6z4F]gI C_O bȫ> bVdoDI2_& j1i4!~?#/Ph%=Y\T[uVroKO?aYi|D)AA!>J)﹃j Gd~jrL ʢ9@hBi֝?tlu'CZjA9VLtebM@/3y)2p)$VbH+MV͈DGTԌKsC#q}XxMM"RY4 3ew)/l/Ǔ7}JءKrTiIA ⏮ʶ^Wq}Ezۼ̑ԭXUUؿ"ɂZny'Y/Kwc9Y/?Ũ9$=wH`l$Iv{_b գ^ A!m5hye-쒚ENqA{/ḑ2ɶWIq8v%3zH}P[Dn((T*&oj wց҈R5!O6UAz f>bߚGo ǍHl䯖0Bbb:뚺Ch (zBO[6R&e ['|׶ 9*h\Ϣ.n/#dFUwrXc]@SZVdq,0N=b{o- shd{ő0D,k6!"J2+E?* 4`yGأd]-47(LqTwn>¸g2pα+Ɵ$3{: 3Zq e>^mxК~r8 sl0b>880]Udu6 "Jk'ݨK(][bx}F7KS[Iz9cq#wT(ɩRvoһzw=n kn]Bn~Z0fXRcHDQa|%*(1hc :}`iY k}1#KPjX_K2|"Nz6ʋ"zudk[P;d{bSg|ө"{<:}iiٕ@|9a+藷Bp/1U`LO7c!t^梠]2Lm0(O5aDG^d<5M~E sJ?퓮̨n/87jF){BtJȠ ut$Ɓ/p HF[jDdV)D<۫8N ); z~O:[- 8b3)CǮV8 ")Inz<:sr!KKCfjws 6#a)7m mZqô brT7 =ͻG5 ?m;*l+X2%GPKQx1JӥA|,!ϝmB CXD6kO'`wLtEjSaa֣,#;iIJ铠8όP}zZ'냗GceJ,ϠS Mo_maXo.Uހȫ;/ͳ wEł6)dr;j +2D [ը5 B e`֧fKO~<*l V/|u[Vbm}DB* wcֈψ݁;PC#zPEc' \gLjXuji&{3- 3bvݳv!``G{5ɣm ^B},f_xZuR*)i)֗/Uf 5hEvIhk﻾c+Ag9rX 'SWG]SY~ML5truݓ@֧r6+„0'wR5Z*6aŇfo'YcZf1~'46=}  sڿd1'KĉQ̷(9YLi^]vBi9JzUD`ֆ#N^83hOD`.(oԄ-k) D4wOɨБe$-%i Me`+PJVM1,fwleΝ}u bQF6ϵoـzDlF]LfSZ |[:/`b5͟ɇOY)Ue'lly*Lܞ)SH8}ˮ"+Q[:X\ 5cf{/nGEIbbR+IOA'Y7v~]Ps]eCn: ]TNù.S%&Bƍ} NT)F%`8cN2gZh-6|VCֶB"wZ-`=hE'Uڽ}j%uAo\)5P⥿Tа"OW胸k5KD>25w^\ K?H4iw!L+aMŚf*Bv1i?n| P_FH]. YmԻz#IP#Iq[_\ DX_Ȑ%p'@nROاLXLB~{r܃40Q= YW:Xrm&Pg].uF|ijgIe%ܯoM| F؅ ރĻa/_%:H ]~ Z4K)?וVK eE5Ϙz0Ҕ]alU) IٶK$M"yU5VrylbK^ƌg8 ?8:>e8Yz8y1ӅkłQyب>.UI(N9_n*D<’ת&jQ'I4DP2!K1vfopӽIԚl|`һ] YF $ ˳A%ݿPF,gHA$Aʇ:KxN RZgcx޳\=XG5{ Ur=Ewyw%dE(F'wD6_H7Xp7ǰlEQ.UD'-Ë8H(jwV?F7G #4j'$tKTS+}e r .a9ι*aK֗l߁̬Uzij=6tsF)#em^?pF `-J <90:ZB^=_3BY;:D#Ln: ГdJ3/htf`OIפǰ>){Gm'.E 3U> ^9UeG9MZfHLǙF;dbChk)e:47bc=-vR/ KG.ɞ1tgnx񓭱G>%lՊzlM4rJ&U{Y?h*6=$Eq|JaZ-SM7րXn R Pl@N*4VUtj+݊1$Ǭ{2];:5jA*9mW+rm%ry.,5[(a {] sxD1WR^ a͵>=2;DWK2!1 -Fi{gUg?|s:y U# C;qZSIW]],vFX#ŕv=^e3 u A[0|YD;tkQxtxW GJӔp,0ɑSsS=\bQTCih/:Y[@ 9|>BJ %Yai}l*I'JU1=[HelnE:dkσh["*2_xuweWC l0`E] m 3րKBm냈p0H4l2y/fA}.:MEOx*1Texg#¯n-BC!CHtgC|Unħ;r/r4y_Rf=E둙/ͳR覵B=P!.?_XX~JkUna_cq-cif__9)v4S8"PЭңNi0HtzS7$|F]eRH{'*}rߙIA,G]u:m,QItP\ ~SpSi? tH쉵b;!HHTJ0Խ'bЂ GIRkxS$^VL)f,,pz+lNd˝W,v5E 1n1t; SyRS. c~ka$lE[Jw |'0%A#*xX*_ lqe5- (J :=&7KuN^]ڜ {zZR5w:[fY->3w^m[Ԧ,_GUc*SͫF/k}V/]2 >qseDш>A@]0?!ń&ƨDKTJ(8EJ A~mb$utHB17$һN(ko28^<&#z_ .\{nObUbGbjj#e긨;o$Y'cSi1kpe3<V}J.N9~FZyipuz$Pv={t>eq2FD3rBIz 'r2&OBAwAS%h Aչ 1(fmn(jWfrNjubP;^C^3! Wuh~,nJSP>Ji7TpYvzv =հ_~5IhdFD+>$ʗNOPA1bD:+Ipy ,*CR]*R\ԡYWQC~<%V< De qv{5&Q ?FM/8z-֎\}*" ~ 7L-#yR{! `i&23(U{8t !"3N%y#]Q8hnj-_6lwJnc6z[lj j x:ZBq84yۺ0DӘ8f5VĒ['@cGN~ ]kRjF0tY:!iN*> Jѿ=~uWěVX(dkҦlj:)3A_Z gJ<рQC%Tb1EH7U*a2fQs0[x`CEF rfgԸ$$ 0Wt,A_J= q90@*M*7\[l[|Y°X,ԁy))ř^g;{6^U-i8L ݵ7ʱ> vyQO.)bT%FyLNi(u2a2h ]+0Hݼi,Mf>Hdܨ?~|<ŚNa__DHbQZ٤c/TL){qfȯWwG-:!42r2eS]i  g; HU."iZ7ccз`lkFIX$WA#2i !VnoAU,]Jf.QhD Zs@ab=).Vif"޸&dN~cҚXͮY_+ 3}orY)CF8ue""}YX}:Wտ>A[Z'Pg eL3DAֺ+st^7?r?>pڅ T't[@/d |#xqIIoGjBjM0Cf|\K<'!JP_3[]=/=H ,̄r<]797E!..$R-_)uCbYXc*FvLeteXyEu뛸8ˋbˠT -fr3kY"OߔPi,#XW:a Z.r;pIO208WjvH X` e7EכTڂtݖ*ijPͨ'Vo7|S!RjN;Q<(0eVhϥP|A{d"R!Vr{h7o7au9QkBIc8]"&8i|S{MQ" c |y{;`ǛJe~ȣУzU蘚_p_~M8P,I='(Oą Ejl>,@۔X!"(WlsR̛?$\TaFuQ-j?768RC7EC/.n*^.Y x 1!RbȪr{iϢk؋+U-MSd\̍Kr f᭴hwH@Iwx!]vSe˦ygPuMƦsa۰mBpIȡqZu>K҄x7OJKr];2ċpvrnm~HRWm4ю^!!"+ϝ 33d&v3 @pKt[G姆"bE A|{S/9,툖V1uLA= ؄ԆwgGfޘ\XsDmEPTrwD˔CG99,y?ԯh du8[WK1;7IO EqI:+>$8<\Epl;8GۣCzD6 O{3m~DZ7*"%[v4«5 *}9;:JJP6)q lm0pZTN렞%+{WQ e!D$޻!]Xjr|a/Fձ4?K@nq^+ VCyw{MNtV\1[H0^M+E|wRhUs)ppI{Kf(gVbj_ @En[XI@!_GYG?8s9|`Se|c vڋm|Cګ( ) 5@Wr]d‚1GBH19lx4 ?-ċvLe\iX $ %+UΌ+;e 0}*آm Tۆ4}[ONozE'~~${}k@(qBSǀ ŔkVpr2=us 8&M'V(T"Lnw cHoyepc]&#ؒJJ~xե1 BrQW7=-\L~vARh-i(=o3PE)uQԥ F"vc0^u;zC|c':P䒎 {Di$rYq3@bl,yN~}4 _}\6Jcz㤓>Ǧ6uq0㵌1\U#/[ߐ [ ^nLrlUy1 =Y3O {O5*t*b kqᖌ]GTRY$(vtZA.(R!Ke<1V^"3) z`1fJ;\vEz 0_gS|ˁKQr%ݗ-Gq7 Y(Iڈ_PeQO{%;[H3ӦY@YbhC}c8>^̩F*ކXIvA,k %lN8P=έ&x hshme^'a\iOx]8XꇶK(LHp P y.6ؓBY$ٔ I&.s,~[h%"tǍ9F&ĴqtԻt@ ).h{q̓p]6 2B>?L/q^,ָ%wx;\*JȖ6zc_(]j6+vwl^|6WM(5D͑W- ZV ih>l>3<_7Hc+e8|J;햳Y<-q!|!\SUp C~ҔfYVЪh0rO'_7 X7P)ip~}g=K oT/|ZIXI?*H=ׯbuANp>)c/[(>wBWN4k5@3-[!z!8մ AկKALJ=0$q?C˙7!%t_L|~ݸz,>!=Qoe}{|ӗzʽq,;lMwV{'1'CMp1n vMXVe^lrgƇFDWN$UvhWU•6S|]3 >'luKg:,Qrlvy_)!.Lk3^A06dؤ3U<͡n7/̭ZOЈ"c0eN=%!7xzŲ fFC?ﰹOn(׀}T #.fnÐ X _ 緰Uک="P+i~"$2xI iҠO> RKQ M%VoQ;4, զ̑"͋*("Oy>gt~v7foCsS9 Lԛ ذˆ6nbSdů{7I+)YMSe1ݲ0JuCUIp%%]dVո2}DOCO rWbA ZI HqYp_A|?sEθ UgSϿ6uf{5 J" C4Qr z}Sn5HDQd+d!)Ll2Yu7*`rVa cR3֭eCƻq͟Gtt%j YƘXΩSAG*FTcmOmk;aQMMAGoBU |MR' Q,VOVn46묅4m2qJ ]*keE[z.9W̬:H`-HKأEf:6O`w9-,[j| Ŷi*xH9ZTriVޱ}Ye4gL9!6nϳ@MDee*V-S NhrO}8ƝstSuM*3wW _54UbFgaZ،/(ZD3%!^ñTٍ(bJFaP!QLhZXx?(?9ts<)Cz|XReCjDVM\2|.KЖjfv9o83DT {DkW&cQK2k'PbKVJrgRk.OmP,η[rJHD|r1 \e9V][[Ip+!YYDWS͠|={XLP!SìC"_}]7%k-U9iN]_U%)n 5e>#,5 yV~qTH.˱ʌsp{Ybdu,_NdE5DW wl"^-T-)< '`9&Jbhe~TGyl-)q@-icGG­+^oMcQ.>n;C׋HA}}U ؊:H⦯7n=Okş2T uUTWaC dۨ姉Ocg]n( SHMʄ'T a]w C/aq ;Q^^ 5Emb怤;uDkYf0}(d} Ie)k NAw<!:+e'r[*\}V޺antz!+NϞ6!3M?^<"?JcMG fHi}JLī_rJDj.ObOVuƯep%RO)b^A߀v̀I 1:bG_._E|DEb@$FԾ >D&NmnC ӊ䂒l~;TwyJV%ץ`"/BicBxZ*Ιk N6m7Jf< Gv=%%|&,o+R쁛@ ܰ)(c [$@Gl{ A8)1YV/VmsC{.71b"ľN]g爱_dp4ӒoNF)A6V~]WGa:/Q ~2f0>o \ɸwXܯۿPPrw"67(!x6=W7[|Cn-CQ\FN9&ńOC$j[@NiÇ+m5h$=sX"Ȃ]386t10I6ZqGJ$z-pv ZKw@RZ҆X_c L?+!HW'!g=5.]1".O]SqX%TDEО{ $^ۍ)u/;z{w8C: +р0a4,ۦ'ˆ0&B6':ûDhH - xvH*c7N{skcKlܫ >݄_\q~ > ycE焕`QU6:eXܚ HhJ;1@Β6<)sˇxV>OC Tdn۰ӈ %`)R: ;c@1xm=)8G;Vc+Sf;^gJdHIA]}#s.ĘOɏ Q{HCehHurCA8At[)y8:`BTx8(x{ %(E\[$V?[ _U+X|I@J #@P ͆?%X>|!kaժyp0E/89,Or9<8N)^ljF[``<)GV%%811^?VSJD칞zfGHu8lqyEdwE.{<֪N$$$!JP2XtjGpQެ&26Q6?Xeʭ+ To+5U+lT[&@CYg뗉#ȆvBsAgV,T5Z  إI #^|Y\Gyz9\͹)԰VGvBi R_ϊDxXlbhqa릘5o\s`bl^Xh0;;ѫծs|i ĂFYi4“E7:jmE1<|[ޞ䮧$8c ; Yxkp)[_1qR,C6ˎX{B/ㄞ&Z;/kCG, ZG|4gunsT qAXLng+paW fsi~=$./`!h^ I&!DO> %;k-Up;0z{H~]97 B-Ù%F +XyUڌ}9 ,5ӣrfǞr!rn`(}i}i5p’dI p8~nhf'_&SpC]rA[ʗ/\U>F%zYg"jG"_i [;)9u xNKC!T iie EZM BJ(%'9i0JO\rke1q "EFrRx.ҝUaϞnw[Wn/ S> 5h][͏ 64]szqָ8C׻ޗ۟ X9k/\c[%lK>+pJ!i-?X?EûIzAqŖZ_(D39/P-giE/)ǕX`,T7WMskm&hgdp 19RLf0r/[SHLL8vI;LOLWx䢎ҵWH6b6"[B.Gi'7p}~tMPP>%tv"=@qK;/b%v(zYV54f{li5^[m/$z{)i"(d,Y6oxpF┛UxTcɇ>x~ԂV&hoR_;r&Bm9|x_zQ {v <+p"ZY=B-_K~nHZ A}3z@yRۆ+ mL`evPiE5߸ ( .<'ݕJg/8 >Yk:z(d\ H@!b0AXDY^N c;xH1=9=йL^\9HЅ 076qxGD/X.bg5f;:S e#V')Fa4._2 rb666sVd8.O[p')xW#slL4;њvHKJ`?a HKZO:Ћ^0ߊGqF)lPPзy]\ ?_jJ> fD3aeeoj(w)Dz-%tmB*=ۂhHȧDfD"\ΌpZ;,:! q=6*AU-x1"Wb j-?[35Ycȏ:S}F~ :֜ ħV*5tW*ka9Zϒ? pO/ʋknkZ͓O|?,k +!4<d5e04=X Q@coiVVT:F>wV[R cDSġ2Oʷ\!6ED~ls,_VVUN\h<*Z9݊rخ.>UnsX켆 ztʎ(i=;+'0yD$M?%=;sJu";?%;p,d CS)MqSm@1k2x@)'nv8b7Gsp'"D>:]rF*^J׏ jq'Z_ ky|DP >qħ\NF8^]P|脼6dC) \q__p,ڮ.SF᝔B6V'M%B %N=YB~:˫*\{QPfQW.$d&<`I-k){/hJabbG#ybPx?x6S;o63{QȨqle3kL?K2/LsȽu)do*(G23K<;e^D:CJr-$2zXmϼJ\5^)BAol=|v@"5%1jʹ5īi7i'=WvZ'!y/Klht!لuT1ُjժnI+e0`#AyrNټ9u؀i-sjK<ƽYzb3 M#ÉU;5_5|g8YK{cXBdN utc\6Np?\4 qr'SgW(!>GhOXԝy{){IMoO.@jk|0[2;=X3]ڱ}Lڔkl;R"r1c{u. !WX 0~1VhØ\[iK{KQ.⍕])U-|A9'vuWd^dEä?Ǟf{a _3ZCj)'tn!3I]L(mM5OKzlt^PHQ-Wc׹+ɱQǚFm -zKݩ'[5@tP"XUDx!` @F @Nc20!ҥnNwzܘjFQ&@ů q)T+cѫ*_F;U'@7ҋxo6%\ʺް`?is8&qiOxn-ȏL] +: ϸvV䩖YPOfZHm۳K'=_uBwշJ߆<n|郞D#Ҏ{9x-@3c!w^8rЗ|NjiT';~z oAhjWYI0{$=ĝɚq,TlT?q>W9\j+5Xr\}EG`mWyx\ɏ`*o?n\C7x2&pKظXOU3tC$>d:@?]M4)2M",E6j.`HQBc  cѴbOLX@Wl=nLA 0_9n6:D v(Lo6>M Xn̴S9)V&87 SN!"DDKɜt).qfI*=Zu!U8HA?M!L =i :fXb|Xr2: UGxKB>o6|_<RgB4o>-WAOR_Q[Bb3J(mQj\H m)ѥ6]Y~('X=]ZfN?Ĩ*v̳vU;:.^jy x"(ET ߵhg$L'_J'Կ+U2oQZm$K'$Z1:AU[Wk*=_)mK Bc?h jr7 xy?Lid1gsk@*KD5Cɿ4)<#s(#L RG# 3,n`u77N$`*c{6YBG8-!*@ͿkTwy6)Jh6{@NÃ:w4Po$&Ӫw"S"wyjT ӕ7 ǝ@'2|}|fr) c]<UY:Þ,w9-oU- $鴀(,nq6})~ FAzW`@) S9sM7sL$6Ag?)4&mxo^?g+!R֎b͖Z~~ J`~NaO}qH#`e`$^@H :D3fLH=jGO{6sl:H x{ybX!]r" &`lz~q!b+Si7_S&`6aM֧}ރmm>A}M<HZy\"45S(|b1(jx*]gYb`b0L갺B>;2a;sd| QOpö&"_« fMf{ڱԐW:$vA-L ILlShFQg3~J WE;(^|Q=ޤ7L\Q,6qeı7v[+;j _EAy][KߥPۣO~ACD9e˃cKTR;ʧhx9x=SZ@=Kd=Nj^U,Byd(kKzB}×,2|C;|ʟUF4S]fMM&6^  VZ/,FhU9cTs:iAC{o4_. at(|h P|vv#NqL]_&lpYb;':[!4L\*-6m~Hywݭ/nѥ)GT7&3qzj sYH^)0"ф쮰kwԈY{ \O}rhto'¨d?0UXVyC_7 R]47~w}40#_|_R<\Y[`p{u2q㕝!ؘ_]n%89z*"eYorUy3?y>|Qh?~H, | L*5ދx`P\tQˠf1ߟ.tn2S4akm?z05wΒ%m +9=?D&(Gj;UicRz[E)θܯz.V+.Ê QS(B'G*D%LQ%1=@Va7b8*`mYa#JDo3 CMW~ )c]\ѰV8.Pe8@~94#Ko;[xXk1uSiVJGW9jJc%#vP!7#tTN69AَI!]#.?`c\G#P-MVC{IN?Hō1KfD ˓CSf'\$6ޫ $IdRcqR3coȟKƃe&yg2S&r'}"++)U",;0vvw? ƽ:  fF&BQh\ԕDhqg.}ۈN?xJF: ؝?OY_NԶ KsY7%X*ykm{?(,` ۮ%:wu£QZq¢C->dOcT }d ^^PIx:%_J8  +P]7FMҴ׿l|toJ!bF+ d% [E_PuX/D(VLM2mP/9Ď^u0%W^'Q2(хb1.9DKҴ$gBnz *Ln(qdnX$t(nNOZfS,'iiZڵrRsE+^(U'?@ZceR5b/]IrlAǢQdb4K+]]%+s⏩ ]&p*B;QHX* %lw(5< U]١ƇSʙS񩷽|}D!p1B.KNf5|,X@"/}]AfPDqׄ>*.^> LO1,hLAEC Q:: ˆL_\9]r.wrx~JSU;nk 9Dd:NkE+wW"cn_*EOǜ*_Qb6G.7_V32Dғ34maJ|_,=Ժz1og4ua{o zS8!mr\iDb 8<咃JF^ w; 1 ) &7hgzuc0d8lD]j3\ 6isjL9^k.`8ykyM9b~ ZוH{s6چkJW3Q %u2(Uw9 Sh-&496EB|C 1fNc<祿C.*V )m.XT@>=CAVbKM,{#XD}&Sԛg<#I]UsqRHhJ-gNz#Y.Հ>ye:mMv18,Ld'*eLδ0W9Ś O:K7nFA! Ro8o}bk.|lם'ó-oۍUQqV? {|_Nΐ@sn>}o%{]p+8J[. AkRrOǶU~@>[QѹiDq_L&"'CVXٜ%5?bLJ;K\w([-&m.vFm8nm-\6J lǨӯ =vե (tWsd(AITSл,S!_6ztb %fl2Rj ^S+$ڇ% FF#.v7DvJaI >E ᢤ#G )MqJ85o6fb0`E1B0ob1GB 9S叨sQon5A>-魚SrZK).7_/r~dC)'"WoP {En9.!M>@ër;hiJx-!:OIގl.˨\E#K.TbnSM|٩s|R., 3ʔ_R=;\hһr C6 }3Ni9M F5v_kʠB;o6 e|4owkҗYF:pQ=ru$.M8X߲_dcM~rXIJ6IOOjf@ [M9B.20msIaNwczzh6FVzd]ɈU7R6O~Dv(77$ o&셔my}A)*[L G5[{c3nQc}eRG|judHc9'ʗ sQF/K$RbN.Q.џOok&@W{8t|,1<<^0Mt`KJinnqlN$4D?<V%u2Vw;C|bɜ꥔9Hk"eo04f6{qgz43|<=Ӧ'Fae9.v님bmٱdo`Yu"JQ%Q`tD3D{b !|b~/=а7&؟hL! ;G4dT-8} ciEEΦ|~tgj6z_ ܫ;J4?䯰zZ؊K`*^;w@:tgNm<mCk {8:ϋO,vOR;SX#>P̚6x>ۭ;婶D}B?2wE s2 3Yp_\S Ѝ5"m]^~/pFQӅp>^ˏ#[KQÛC1H[ T o5]2pKSO"}]_!!\Xp>'*-3ݳnT(B\W[|=0w4umLpoA/^lqU?^1i4βlٽcf,L)N~@He5LI" #8O8brO'@vFWsC5~Dzc.3 {ϝM9Bh୛kZۈfK_YsGOc9c S.€p+&L->->v$HllqSE,*`TNqhz< vtsCG &u^oqH. += 5{5[Pj^lŎ|~$s:W`َK?BOMI Ѿ(\BI& I-SG[K"/ 6@'*}e 0ToN [5EďA(kCwq~1<wכ˥hh-(ZDEK[x~ ݸ?'w{5UE$ֹ#96紷|3pr{H׵!@ձBɁ⑭(_lKw}b]+m ;Y[;MJ.Ԟݞo1 6Ywp0:)v]h(ؼ1RU0 z8-Zlx .$O9C]=˷߲BdhH >2vp\BjhkGZ?%RM0g |z߯Tnя6NjڬeU~4RLEsQ?8Hd- |XG;籃!GOnOnE1}!/yu?>I $g_vZ|(![,%t'kꦦJPII#b':.nnY^}@aޢvMyߨ1 bZ!900ia#{pCS-UU.Ytm߰dK햔2[38ʉRYĩY!9HdRTA-wrY=yAwٱ@ij+\^-p)u:ɦ`zaJ~5bFe !gP2`+tL*y|LfDQ$AT2"W%';-[+$=Vfܰ%ei_OGv( t|~۲J*<-֙Zywv Ó1  zM^Vrߌz5}`6 wXw_K_8MX,[@-`RNF/l׵9A 'b $fN񟁷ΗF58`hub*Jx30I J Gl*wa.GjW0~g; A';古5NCz=pzDLP/1#fī\]13#61:OIt%&޸@6jOxӠFDN@Si^>+ ζ44\#+Ǜ۪MXiES/xw(/,@Fxy?Sm1/< ZY^Q+d_L'q J| Q!ER(5KG2Яo pb\Mvzac͙&7i&CMj/pDώB)lXw2Q-?emvla% K<|쨉ə/UC>cõBn./'C8rS υ% 0N^EOhXExy&x&<X$虄*)Mb=l%|:)i@x+qX: V5}G&nn츃ۼme0EP\P:20Rp v|*|( !D!3FL&4tR/S>.``J %*!޷$zC ]6 {pu_[LT)!z-^mMaKa 5R,cē|oaC1Ģi~ZF,#h^bE2y+Jk< vB)M씢%nU2B)*Q5:3c_{8i.svm6?Yb/V[ uy!и˄?5JN)3!("N}6 j 8%UPIϲ!%IBK8uZ`4c!-UZȽKb|d:xbM;2c39b%nd \fj܍o+[ Z6 H :9Ux. v5Fc6=ԧk PO}]rby A2ڱ],)]={>'f1za& S\Ht]0.N4IpԿh=><] 8~|ATu%RJu Jg`n)eo@`˱& ^d\- {w{kvqfǨ9%PƵr=gш^[Cu\SPbp3x|0(껰GGS-*G$} gۡ1 d#@_`\:I!@5~c95]w%@TazAk~kC72b)y٘ٸojơFU$#I؎1څ_ G:}C}"b3h"'uflkw|  zV4iT۝ ]sz$Ux~8o{9YleT3DN!p"2,:Z9kЅX( ǂݍl$L^]3v SXSS,f\fZ pcO߇bx‡hOE'igS|ͯ^WI =s/Y52}^ -kQRG0(G&+mѭf>fgXޥj^־ Ska0DJ6bWe t~t >΁ }akR"Ifg|Ġ&4{0ՙZŦ@3[_c$>qhWk -7A߲p:D_P2+jdEOzP-n`jz^G~B82yE}EGNuo_)%=+-|Rk`@7N W]WόE^O?8-Pe?iu]ʡroi Wuatǿs|4,|D#7HV@UrusOY|5 'HrBգ#f3Sg#rى pK)-sI+:;LwE=vuW^P[-2GT_X0GL؟ 5K7{?Ӌ2f"M@ ?+dք ]QXXn4&2^,hijkzi|4ƌ}Y7RQ Z-~ˑC)ڿ#&P[:SV`״ҍ_0.8-tȕl.dͰ*|>{TcQ 'atSy)]NDe`TBY?]-qVF޹;J'b KXᖾ7?@`a!B,eGjz_Mk4ۙ&}h mYI!9m(ő ׻zBcJ'?-?%\١l.@ =gT2uΧh;DPF.3WWn4cFZ7Pq㺄;Pj5|lYبWCbۅ @^Y[~±Z5FKPwik;Fs3W0ۛ]b1١c4|!.A&_Z5KQ+c *󍀟 *SVU`v|Bhb.Qk7Dl3ÂCmΩqֻ@ہ*J%a=7,fup+To<*{55$9}8%h6O=yl| I`v 2dց-ӟ/RHkUuς<,&K c~^f+ep3b[J,*@ኑoV-1TX†bAB !4j0 ?#YZi'3Emf>'!TtS8s㘿J)=F  O֪eiP\znyOLT1Dpk8saLբ̵!iLwYzĿ` /5.'lG2=+%TVQ ,mmvsFfm-źR&7;ܳG(#E >SPHnr㴰Ȃ 5I>B'= :'sRors4;N7P:ѬF#]ؠrh]z(>r=_dZ7cx5P73y Z@%h昴,V^7̴KT% z(gN9e9$wz5=PY,XFeweg`cɮ|#yEqb(wm1Z3)D:e 1 L!5zb Q8~mH C~D]RD\y'9Éz~7!n;eaavx}ņΎ;@:=qQ /)7=CTlE9v=.b~?%7 /J9Kڋ)\^8}GJA+CDŽ*SZƎrlGV}ݫUlXBM"rtc_9lOx,_oy*FHk],!v媦sŖ)] QP'_Yn{jom/0b;\WT`3Oc:Ty-v؅($fe0@N҂Ĺ .,wl\K+5 ŊvP˻g)3k-HQَ>⫴HbՇ  n7?`dHO妋5_/r>2rz<&Y9N7SdB<,Q>ц){?"I55LQ𻦉a?8dQɭV,,>ٚEC'ϖIEBZll<>r]~lB^>͍&i{(DLSu H%{צƕ@{z&x#0oPݗ3H l.*+@YEٲ9>n&Pq5DEMqbGhKT!"̩w BZTgd^,9 k4}o 5j^Ii.9ѕM6nU_WW\#D0Q-;('U)2Cw/ h>T\L<$8(* a$`NuTvN '03g.W<9C_E~|REϩ*% IeL} gP]˖x#Z1ack}$ѢK6 zJ@Zj)gۗľx}5lܗ?n+ ʴ˸+aKC>K2}OeH)/dmɶ54YO,º8 _HG݁*vS2^*'he6^֗NieTw_A|pNxx\I^`\xMl7V-QofM?8#skWzQ)C"ʶY.SN}P1r/\ snʕۋEE[`YYrpWp壶S֩Y0M1( 8,:|3f[P.tW W%FXR7yه&zځZߨ*ܪ):j4ӫS\bE=XE\ >]TivW+" gN$$?Gٮ'SH"` s*̫6JX Y}QD ] X9VejRN5]Jb> #htI KoyUagpX |7)ȝ?sT%BP^;&OJWq$K [W-Rc*o=X$ʙ:DWS;icΎ1=@.B:,}o0\O-蠪8cyÝCO`b'XmP(q4ZuϦ񖫬ݲdw6.kf{KJ~G?5ZZܲ+ 9\^lΞc >ϻ21l7 ";tOb]  oñf[@և*kƂ![6]CqmLx'ޏVivVjIuw[.5+gnodsW>e@ob?m  os؎ӠtR$wɷLzL-ܤfgU1ofB#]>3ÔѝS*Ӈ K/ I ̩!jNnh߃| /պ%^+N $pI)1Eb6LHtRnJϔ'گnt.r񤆯]vK)J'tfK?/NBx;9-!!lv]&%5|y/YI/p.}Y|fqfa{VO9Eĥ~ l& f[,݃oN]Is\%)aɭ7J4qufR῏þ~QrsSKT0us(uH /R8k#y۞cD/\ƳekښcFYg P:d$m@[1$A0XI1?BQBϕ!o2B;Lp12e-u)bQͩdya Bj'𭅋r(g^ ҡ}OyDzlPH&̆MJNqnBEs?k:T:7MWdX(߆gD]XDLm{)Ppp*v.1; s>ħW'Qp (Ke+r<|X=xl/=ۮ!\q\sMŝ8qЂ@#&9̍U")uXWvYȣC%XkL6\uz*Y~FwU>5Iwdm7CbS4;"eEm|rgTa§4=]W:bf _ uKrOk@}ͺ=4)LPi9'?p݄H_ U;e8m T4VXnTY*U,A2A,haZ:<Bs%r0#3aYJC+JB"n>q pxɶDN mZ)!}^RnB8jtSH̱73B\aIaJ\ޕTvTFy@ӈ{Pm&m1p/5s'e a0UQM>`maB.D7+`򧥳P}3 ˮ>RodRf*۷f=f:$CК_YǧN ݊r3FI%=gk,pHI c[x?#6ߺt-W{Y"zV YUbI~:9~G94XcG- vI7Ysw꟩xXW#QP&~_%8 GbV#-TX+vA12VIJ۪-!FY_]$JxT5r [Q0Sh V'N2_2Ǒ-L5wўt23D(6JW3آ'Dø7{u/M9pAI5wdّnJS')ziD@[ï|Ecr0NlOUI*jMo;јdBr>nb]Qi*' DyĐ\0y^7mDv>+jGHd66ڴu0?-e4=D> 4!8F6"tx◦`UgbB9,y3ixŹD5n{YGrie8ZdLb? 9ђOݧ|T%ZyO~8 ;8ovq'*gVK,µ .\nLt@a _`̷L>:a˙+9B6s>f/Wiտ% P$]DylIsj]`lbY&W6nO;J7 o3 :uYݍyLeeŮ,-&dS㓽UhK9Vg_Gq?\ӟYTg 2K)Ajؚ¢MQd}> P!u?f~Gcqup,S.>~+aJ pw+LB=Z=>#L2D\h'mqueQUoTsDߴ΄ XƫiMpgFJru+FbߟC3*T esݵdSR o ׎ml..1p{il/G1 8a; l!x)q$>fX3ĺ2&Հ.٬׎ߟ&SJ6\`sD$DɁdKnCR[bzN%D̢#5A-M%`w߶pTGr>uz2{Oݮu-r$jjL}%c27i*āgCDtϝ `,](9.gd5r6HbrJ~Z!9ٲ.@ RoLjg:Qދ2J 񚠃9`)O~"V!njaM]>* o!")a1 By HثsStz8vV//7Y@0RMddmsyb#\ ;^L֊<n#Ju lj"\W>=ȝgjKg1Y TUBRZ0&a# vERWA0N|%shԊz72rdu:5)f(O6ztB,˭ /2 ]mԑ`u1r*~u+|\[wX}0廲p'Hlj_k"S=^_1<Q({/M0?J_:K-#jЎKS9_;bM§w˿9(Ad6}=;2i q nKAY'[MN( S{lJ"''LѦψ?M6 ?~P䀳MXb0]{0>M?*@0;]3J:IR-,gUGd-H6%:\#/!3 ~4,RړQjGm#m@/ckrQغ|WSrSQ rt e3Axw$N`~91f"Sz *%n-7O}B~,kp7@#KblI~.-@ԇ?bu~$meR趒9ny~U>>ӳL0bG,,s`͝(!U94x G^$8XU<%&ק^L0(BﲲH9G 1ʔ{SD@г^.fP6cx1K*Yts aP:DHgr،S^RNm38(SGL<8pZ CN ?@\  /Y/䚎-d?KY)iѪ m}Q9[EBS Ŭh]UPdԑD\Z&WZ+>_ v< fLj̕kT典cVʸ_"աy>4FMsx{tdjdSŦO麴ǟ>: yYr!Q:%c>p.{Y]VBٲ.".D >^bu|1&371@(>~GS4뀷0(8wK[hD}vkg ^O:4ag/(䃱׏Hv$JR׭D&`:n_"B)kGc~;Q<'ݼ&yDžULH9] "SE!o76 .v![E`QbntR5B%^*#>z$@\AV?Ȓ)VW0t)=WJ386 |5*cjpj(X%C;r}oez!2v#8j?|5wM3$bt8̾=3m1.bʧ*Lfx }ț֐woNZn&rcMI4S bGD=:wĄ:fcqpFIU۽JbybL2&З!9m"ک1؉W'52ӌ ky*7WHs$f6cgs_틾 7|߃kw(q6ۯg/s;zM8 N:u>æs{a5i)GѬSBdQy=Q@ƛLLԤoۛ l]M;,ON|ve}Ah=z2WNMtBCS+-e_D i+ՍTKO"NֲO^prȟ($t5*s]fā!H>~|LNiV-%?LњYKˢer:tbHk2428ziH LpzrlCߖ}mGj ЧK&i=.f/.~2w[uEÆpkRO^5ʀMS5^vE .B6Cs]s+!w<ѫ^>*a)!2!S*jma:EG{?;zMa]Ks?zE<1N~3Ǟ7m&Xm`Y"8>@gG&#jޯkrCL:>ۃ=TrRm{c\@^'/Q9$EQ; S5LSˡC#rSM۞TQx\.ֳr!}8ߚAK //iʜ'H%X'L݇I} ^jڵqGqE.*3IrJ_1dst%%ؒTAszAkz kƕ(+04`);/?єGKgإ37іI`ߏ߼aPFEoPo\N+-@O]G-%yhsɁFy65j ǜG=زҭ*r1jikS`SY[|-ʷbL/QU&UgXuH3 :W<գ/١2s L_aKd^1K81!akCN"ut_81<6i ^2J0Q"0`4~Hζ&HpeMd=EM'YF(Ej=jJlyJ˨;Z;}s-Vm(:%i\@][wU&BX7nl=lDseU Vo\he+0W`BȲmĔc,PkmW &Q ,d [%&+ q% 7;ZF:@?I[R>J"״-A@e&w"y=5!j, 2D/ Í3TىЀl+b;5׋u!IkZjh_:Y"+b/nߑ}dJYS".#mR5 ]a]򺹄2封/1FM /I$78ĎzYQ<~Dmh;F-,`$Q,3Ȍǃ_W.K]gxm#VGUͫyWൽg(,Dgp$@HEq@.VrR5~ a#Ē\?DC;=N f+8]y eHvA/J<#/_ bƠ|%}$Tvċ愘W ^vOƘ@P>}bJm.Va$2cje$*}V7 w!#U$X4+,,suRٱ?ٝJ" ЕD}GriTnFMBU(s>aь!o@ZvnFd/~oWrM:M an@Q2>PϭꙝLn WϮPkDЊf7>v{iZZ:}目29̀a) &2,0ֳ꧈y ^R_CSio 52oV}Gme|*ƒ{кK È`࿁,j0f:TNdBUF}HL9(c|??-|F>ǥ\"!Wm-%1".GEqo aqj i),@䊫%GXW.Hw+1SQ@9zv5mb^$*ZC\{$ ^'?Mf) ˁP҉j*ٳqh\ w!pj'ґx>|^<هc)ui^T/]"ØAPҲlH`}v&ԅdYɈ:lgȋMqnFg>0HSdRTH -LFǐqmļ@}9oY; ~Agv${R]Xv4VBazyg#ʒK>?C='*&B)=%N'VenN•NTS*=~CڔX&5^CBxB⠒$%O5>sӽ(4T2MA)EPn:ej,4eTмVQQU5j,zýD# Ј%gb"ZCEx͹_֥Y#&~dzm4.> |td[1#h| oI"gHP)ʙrz="=w1Dg4-(A:-yY=D ƫWyuL7+5&iwy=Axl f} ļgC(5 Z?u!vUX"Mw -5)>Ī쫖$h ]2E9uj{,D~lY^|WU̇#o7-]gZ CK=Zt|s׀ 'xgשeX[3~rsha{J pA K]~lh='1!ְI55c?`$"(( }, }: ɯS{T[o;U"V %ݍۚ˿ֽrI!-Y|_5hw}F ]}KC)|'9ST(9NubQ!]CO^I!mL)=i\&!sdsiݙ3I(U\VWgzٚGZ^붋 R<jrEp Ȅuo`x6/9 Uvu8δ'Gon8 iUj*_YĪڝ5DϭB]oyv9 Pd5ŭ|!Dk`zmiE CS5m-}<)^nt;l _|Zo'gLtu胿5(m8q$KꮫcqU XC\gjß4= ߁Q?J#*b%Ӫe0HP~LKfs"^W3bxҌ>Å$ʃlD)kn~1Z=%1&w`$Nݖ?uj֐b&Var;qm Ge|{2x=޴, рYEJCzdF2"pmj=.g ~ n3~1=1J}]W(l*Y nzp{ِrXW@]ʃdO }߲LOdC?8Fjw/݅K[!pB&uys_PJzOl>{)9&R"l, 7/hHVpy.Mad/V9%黝J4+L+9_]5GޜBP LvɣOНx̖xۤw 4sI[xA;kl]-:iS]`3X>zun0 ~J9Bf/3#ɌwŤJc~ys2dxgЅ<]2d4^-q^bYE=0⢲'} +g&nuwl%JO`HW w WGި_e@/FƯ~guACIč1`tǼ㧤p-r4M(oׄIs2bBas7+c?R\h[&dJx,԰p ҹCfT*cȊx :\c4:}y1^*"ZOCoB'Dͩcb 2r[$r^5s۲L_!?u8SqN*=D4:%o ~j̠3vvȣ|~ŸRgb̽K ߁(p_5JFRU2?. R:3zh @AVvz8njT@~R[B3iRl~ɀtŽS cNXb)cJ=GUU쮖i!iw F)oaQw̠bY@,% 339_N6qӝ;` Yd}|0FUwIS3M4_KQ=@35#٢DµIg?A*-"qFiPQ6@g[2kh;W Yf_ً%.Fti#=R G*T`r5>?w/Bav /\D¸][@l>ѪV3S+a x\.:ђ}GZ-o}RIW6Dۓ$K!_3JeJôN.(*d /(jz55W\K(3O)\?Z\BI @r[;g̽MaHk4,faEuEwH(P_7,g$kCNqGǷ:𷰅Vmeu}AGq\Se`WU;1NRM|N+ Pd+&䑬%B&07oضոMJڞ":%Ph[G4m"5!s0.Wvi"@0ՇءO,kEy=,'>n6;%N. 0*)H.͎r0]>W+B|מ]%RYSs,yPhЕtG|CfG;h6ok{Hl6z$I]܁Sjӊ3zJ "CJ #b.<Q*mR)s OaZ 4IpLWMcl@$ӨX.H_d /EfS :f%T, m X~i t뼒JK\s~zPL6Ty8 NS*d)aG1RbjrU_<L"X,VXdZ\u c{hhoYObQJ#[ܞ -)F!ڻvlU>%5bYe~f%+nTf3?P;ܻ,ݵn 0r5Q©Y (t1bU"sl+Ƥ 9yb̵B &в/[i} ư0r$byqmT7M|x}tix٨mR4!pZr:B# ljꫴӉ n|^U&ߢrmM\IX8  M5F3;GN6M4|qh98WF͆6<=0.} lmmĨoKmH`R^1bp&"& P$U$tpJMk9+u`` kWk<|yyִڤ?9 7kjUO?5# xQ^KT *fRm>C 62d#i+(|z>jRC|O 6A\ KHь' x,_/ mMְla1n_v]\сXF lDcdj91LIH_NRa_5$BĩR E҉Jl.mx nQtjEOY YZIM?INpb mLeKNӚ>T))yR)kR*^ˬbRr,'4ͱ Gec5&z6j+'K C"L~> ɖַE3=}F(|(t☁ MN9RoUۑ'MՐY.\^s3ȟ-% Xg:  zu.UJSn Jzz%+v헳#$ R\{<$ݓ* Ŋ0D5Tn"(E2Ÿ542CRإBX}zz݀4ԢF8@.ۄ}oUkGNg_%u1 #Q1/|OxQɑ5Z#4S$qdIaw.8nq9".;# L&0Ǐ1M h s,|dܓ-p֠/wWrGV?r{P>S`lއK/EI3,rAȦli)~7 'kꗿSȜ hq 5ȅ@]Vґ_\SZs02rxEޔIܠx**\0d0~\=NYT_ݯ!0zi>SWH3C9X=z>1s5pz.0l&'?M\U] c9Bd$.7Ѳy8 7chGYA2(‡,ÿ`v.6HBpmpL~ܹ{k[$@1sq%"܆l^vRjjb)I~K[|Em;F^1\䳿QU 4Py)&j&/5Bdt !:KcڒY &Bq+2uțbԗFgQjR:{E8tPwʥP}w`n]>jm@]0vt*fUUw|#BB3MH\|~}CQPJ bl_&@ˁ7%DHWy.<+%p2.l=OoF$k,7LxTdx\iQ7 Qg(=m6B8E7μiӒB@4Ei9^A`GS{v&r)KwNޠ5'lv99%fHʑpUb㚑y;8Hy6LB_Ax\VNߋ}.d\.t_"ݗw'GSa|U R,.4p(% By95ЮVwj+\#(q$*#^ ^*sik?Nd #CRu4O+qQaI Om;ⵤ洎ϼܢAԺ Tb=UsܱH6Uf!+6S>~7J)9ɠHYT>4merES$h#.ر`mw$e dde|af gB~,03QSB_W_y~VS"jeISPD[ pj}`:Fy_z~ݮ:oE bo60,3pt!šBq> L0hq_qϑ^Ujq|ѧ&hr5u']5'Rpua-7CaC*iGt;bÃ78Ů8&o5v5z2ns[#4 &¼i)chFzp`y YҴJqnh+&kvZJ(h|Kk-ݖo̘3-FHF=W(J~eXz+]ʐuF軧'x45ː ʒC.*>*<Ӆl?[,8Z"8Zak-t#BL;USzd/ܦ;O.-d*QUWKGS- iF-d^ dV907 {qhzt@2:بfJʈm{.~N AQsDs=[XdI$\);hRZ|6 jPlJ٥ ?.V NkQ6 E}Wo3jؾ1=$,B 6~1X&G3_pT]L:wyl9`3Vܶvm5`҅Y\{7*iv{uy9%Lg)+H~q\uW,4Bb:ױiI(n W7m-[3ؠ<om" 13vǯ%Y/!K,.,_"OlCµ_bFt|(͙^Dp\O:?X.?w,/dEe*.{r!MPI}8r: 3|ݶF_RQLn'_~X}ØvbNj2oûJCװ6'CM+g#F'ERy՘6kMkq4r[[DQح*9UHnbwau&ad!ȖΎ{x7g>.&U5lNxIÖ6 s+㣎I kҸ| žZ[Іh|y>5>=E(=֚}lz,9 |tT ԊO%u [dUǞfb~еId@1vz x)@ Jx6ƌYz: jsiS@EN>K-8ϖu\-T v](g _pYMbhLzK ,٢ˉ2auyc4u|Csl8"fø 嶟EzRxQ>Bzf~6 zC_@,Bʗ|/xh>L=nVga ObcrS$zg-g!6Kf:/-Qqpل40-[ II蕂 $xO)Xg"O_07 ,nޮ_ţ2rq(#,ahW+ӟΓ\1W[{úLUbiS']r bvc3br|&)o'QzЃӲUfh:ҘL~!aSh8ܝ!dcV͡VCTiP~ҩ ;Bih\~R BBIs`u[Y:NNVaD@Kh> :lVwU7$PC&VCHEj8wQtO_yɒߣF !D '3JN[D$ei3@*0kBπ#'eu?*2`M 7ljNv9.A5QbUpq$4KspQ&i!\YJu΍F޲OsSU?eHmSaCqkXr7_>4* oa:iWւ^ NV :  _d)*{5s:}O|2mHCR/^NW 2Bxyxd䯆1- HEk tC׺raƜEMT+ᇿ'R0M"(6Ŕ*91㨤`e[. ay1ACM*uyYmK7Y L3 &`7ҖBo Pøw}NC*[rў*`)>CYXL ?s]9~FnÌ> &#sS5),db;U5#{l\}H ?&&Fn pAEKPe#96֟ zC#f?IH?y5h%so0QlDEQe|:!0h"Xgڤ=ԔC*gYiF%i.(p @'8xۘ4]"IL^cn EyRz{dB3X-)bL,ACC475dE^,.oT= f'BE'8hՄC(ټ(m11G&MKc$tTrǨP/Lz!>nW}&cq;DQ#. JvmӐǙݐtmOO~&u},;NqZ]tќ3/̟" Cޫ#=.1)ϯO)(Q'xyT7YrJX|c Dzv$XA^]!7u!J 3ҞH"I#yrs2nqrjeѯS#S_D4vo ig@|E:AIZ%@elx^)Hi6*}~?hԁWUrDJi,6k7A"J\F A j$XZ u<.6 ,) -|.@-jp7u7"|9EB@W:Cy{XwE޽)f4HU?N&zl }):ndn,tS`1h_h{oSllZtMyH<(*ًIQ#V7] `~A:ylǎj[ XRF4/ϣRC^> RZ\qt1R/LИ9Q scdPL0h0×A`)lp&fM ZHYslvU9Ԫ 2_TҢr NHFx<7 {9wWޝg53"+,dj7?UjߗQѧ)+RaE#(=) ,}t;ĨO&M(rscR*u `Q?+ic0bq`RN7n# O#v7P)QͤӇpE9 XވotQS<9 A˭ o3pjNF  ?c1!lP* UtmH{WY&ȫ,2:#*7:E<{.Sϝ"% ͆ ALDhb^_S6~;3Oe1E8`Ţa~X N5c]Rq^uo|k6}=/vK1,MH%3!Z!^M"ف^uOV *EJst`o0\s /&1d} "aUzzһt1lw/ZTw_Ǚ ₼a9J;7דB#caQ `ȚjIBbV.Zpܵj? g{a>%ΫC ’&#nQ5:$:ifƨ>%&Y4jdًHzN>g" T0uG&H29|!1"܅+Tm{Ҧb$|#pm&_?ڧ*^[maQtLF~Md$&&rPCkSxĺb5<"f4 $~+Z٩[[Rp蝦Vuۗ`m@G7=]\^S}W0HLA춝 GDI4vS,YӴN5 U5[uWV޴QS ՏebmɂRo@kȆ%ڦ\}:SC"ї2ҩRꖈaڋJ לTSth< ]YfvdNgxk2)""vp_Y=M9/zv2|P`uh,1oyz)J@*+ Y)7fL,3'o%ZɖGQ6.֭wDw'Tk` C5l &`8*ZTQ?te$]V?/`&j1qP.vT!Ԥi&&{wOEs ak5xZ44޺C͘a|6De{-\%+A'_Қ`FԄ~u5b&'^[tb% S=Rr!p+@ؕBw.1˅`6.e2g#4+Wg !HPp(#nGt^m}: 3HÜ/*-"Eө%n\úhف:2j9:F M*Ue.<97fK P _2,ŞʴkB`M&ß;?ĩS<% ^Wv\ 7W%_>Bփm8)Y{] S2 ݨkhZZ(ZF!9h>4ss$U6N5!gb_qN홥tiAtA>*L4H}3z-#ҟ)L I"w1~xXZ/\?!{bZmѵ_ Z)s&sm 4qal{^- tCĿÄ>&\J)w7 oS;3@1.R]oE&~5uݷDD[Z4Z F}%0LKޜӺl8DDvd~|pk-v@1"d hXq}I?Z] &{lC ]a8zJ]h6_}>1 m V)e'b2GRx,in@ZzC?@dwr,zdhdzSqlxEyf5imO̶Ih)xH)@j(M`ug1)L}m#7P ꢗt=;:co8LEKqo>@1/3_8CI 7FW::@Jnw"dOOΐ+W W XPw\iKZrVnʋV&PsoWI/'xEqaqZ \q? e,x{yc} jmυs) خ-({S6u3+qX݇oSWV*#+!.Z]PZl,f^ܳ>ho/,A9*bfDc휬)?J6PCRć XxQH%\CѹgZ|ܨB.$M"3qEsRb Xj{}[ahh};?xdNhŽP*I1htϏ\8ip>EQ;YX8qSyZz} ?_֘ANk,X74RoGX4=KznU,~@<9ymc.%!sA\'6#@ X6 ANAxt_?zw"d4NA-5^Vꢻ=鴡h"WT rI+Wj+oA/f@mk/*]`JpwWUt#x%hi|[CMҿ˳ ܕғe2+(AN-ׇ3Y_‹\I')QE$246]. nY 췪9[K_C/ JJ˄G)yj|t`z{]nM6.us_*L6[DUpF eفU8u|yAV?G!˒AIz'eXZG}T(A1TW8TQ E5xPsxKk1bC V]MNsXCY 卩N o`[Nw̢$@0:g%f8E:   rж{sAJF~!EBV.?uNŽYL݌8+#GRcLj!ĶnTF]pLƜ2?i=2+DU0Yʕ\9~[?咓9)浢U4|ygey 'SPÀYa Sj;+d0bed(,d9 t9p6+h/o(ȁ0vm.*M4/Av)X)A{rb`&5a9Z8=jTb /RI׹Ҹ>E[Kgs7*Vo Ҫ^KGq )̞)eDz:{>Ws :A8[ؖyDv R +h;@~. CAFE[ϥLDw ->(ur=V4 1WOKk FձutރỶsIqÀS5y kv6ZlWby̴+7OQY$ `.f5vHT J?]%:qvFBenvGt3ߌeՓ>v[/8e@ d.Ap7n9Jv] ^}!oCÚ8T#]+Wŀ<<X39s1,$~<$)@soajE6K}eN"/Sn6H ?WZ]|z2x Ly P.cd4ތ) B8IqSn>L%z~dc*O9@RT]sg@ϥdɄ<"l䰶42ybpu3y%f#GU[9@mX=OLd7hXVBW)6.\ AYIu[ 58G0RD® #=q۳mГ >dn?agd.T_b~Py=43an&K"܉e(/i%ߤ"\X' j 2%ǕWf='Z.CWCͭypRzZt-A8%^=ف-oIa>=f_oC/8XC݃2c)g[̕ZQ#tZ_crzˏ@ށjdC38{0nF E(mrDM3:ַp2ڮ'ֺz=0 Έ'`(/k;ڙ'beJ}*f2޺K2_CHo {TIͥlTm8"޵9.#.`֧CH}BCg$<-Q!'Fg9ɯR$ծb$zGz;h!\v8j0?kAAH/m {3hU=#?o#ޜ#2r'٥~Zi58.u.Q#E|w&G˯$&7δҀA9HfK1혺1Û\MDƅtBi bd-< ER*J`W"\*jmpu]?T 0 ڎPvjq`,*9*@~V(wS7f+S }"VȚؽ#^HΏu2 W$El=8q%Ko1rMrG UC [Q# .z 8)Ɛzٿ`YFOYR|U'ҷEĈ.ciyRf~]|.CCa'c$Y)\E5ɎW-4g· ؐ$!W (تJOX!5)efE@zֽ'9\ R{ᒠNжӆ&ܘ+oo~ՀU LN!qN {'>p_{T(U8]wFk:},fFj$&IHot>GG2_ rL!:(97PW@8*']" Ǘ*5ZZ#M2Z{,*ry 'jGjB᣻n t _8.tDo|}\ nJ1𜘽y:Hޜ3f~@2޿W w\Y[SxֳBHc~!xB{tq*NE!jҦ\ߴ2$<TmꞱ֐EɀC(|B݁uV g~n}JDo@r|}6̤ܒse`?m{ n cࣇQzӼ%*b:a*:کMԼUJJ:)y_ErʸRmigMi}ȏ4_Xz،]%!9RX5H4+tShkAz%x6zB康Fyr%{ )b s7WA@!ɹ AmTJPj`a2҉lP7Y@N&ɮP@(gV\pqD T,;A8n3)SMgQΟ vG\cPst[%FG_K [Nq6L e._ˢT31 L۹Fogd(]|tֽ ">ޔVҼԶ.$p:J3F=ScaӥW@ͫh6dQE=y@ 1Xu~ KHNBJG± Da HE:ѰM Xj5?P}sVdcC#zr)ZPgM9UK'*]ԍdؚ;][J)yPshe>28 DV=izB=k5N%r0Ztr?ok>66ȅnw'ɅaP=H@%Hmr!)3ojH fm"wyCYqc<WC~iFHs`<.:G UxVȫ'74^0VBK%Ɏ:SbE-|<{*b޾#w4*@պ́eR[k 9{P>w7i珏sF%y2&eUwTh']ΝxQ4GA6Jg0u2g\-EdZ((̼I`h- +#"A4B2%*#1"n&3?=CFiʢ53~mx>uAxX6IK^XIjPKx^ INK*lϱWOXƢ Yp6^&yOZ ߝӐ)FDc Aj|UK?4G8}zBrx w&!hyJS Dsh>Nę|[{-fXN.m6{I1V ,OJi~8ۀi{4'I2gVL/84Ђ+mؔ#w _Abm7 xҹMmq  4{J\Y4yo^椷sy97,zصuSa ޼Z%؏[S@8 P_%rŸ~pF$y\ 2T^S0T'jڅW-BK]%XTb˚MT nYPhP*Jp5:OHoV_ VpK#@\o권_:1()`G_˂_=F_ʼ5*t$awy16@\%}>h;z EJ{mo'1]zA]zהE?fpY?_Z J}|$:H[4)K?jk/HA'$+Zj 8Cش;^lKCWGsx{q+^tuV=, gxۡcrVh@\oyϨ/ZG cTDgjˉM$!\-mo{6AWᾼfp-A*Ϋd䵋9VNtq@ 0nE$铡Xth+ѷyqZ#FwGǺa aj_c(XN|3nB+Lq--w/$:ڈ'*@#v⟬dC<ȱZEB.Cn&e?ƪg1*iDXm< kPM\^NJ4jY~H1z7N(1w~TC [${tj 1ɨ%ip %U~d@\ރX?fTX8 ^pQZ>P`~RYkmAVajU: i͓UJErDOsJQCA2y>Y&ݴբGgS_-\PULL&Z%<%uiね'/橊2d{l(aKn ,~HTyJΜVڍ )˹ O9KBIY ,fv?9_6;fi!oLN崌P`(@6DZ3MG_&ךP".JmtCKw#,<p~ОIai4RA!UiJBVX~\Uw|~{bJ&ґl+cx3BmK̦ XiwkqD{scNx<5_XrD~~>:78I#Os g=阜hť2'Ԓ3d< t$J`OL^b*V [T_w6Ы_o& UlggO^vAdyPm&s2EI~p 'Pj 2WO4v=ߵH3SZX+-4'Ĵ~1:rTSqAZ*暹& ^i$I.:2u4}JxWl }[Q- zLE\HCHvJb]0ހqam_ vW- Nڊ?mNw3)K3z 搂~V_HX_\c}B@Lx:Z y)ve&2 hu*6_P9 g}P0 r>A.T0Lv.ذz(cb-yX]Y"gtx02og>Jqn1d Q,"Mk#WKH5<|#ur()zNyoFζRڍpFΊ S({i]%]8+T3ɻlܵ䎙!Ʒ$%Gx"X]Q'3o<1d?HFgI|pcynƒn~ 9Z%m06oRE8xoM[QMDXЬyE&ݜSF1o953 24Ő n0SN_Z'ņ[ ͌Z/68'a]M jk@\:ozl_"w*).7DD_6:  5ָf`Jqzdc;\%@ KkzlJxWPApf'meVCoTPW;_&J7I]Aݳehl iXPkж֟3'/9,?XNDSfiJ-ﶯ*F3G]3*F?/Δ #%7J|egkIkA`tYEsCFrSpvҩkr'vC\]+A5erw2Zq]RK FĴiWOdlmQ nX#>){V}؉!won۪WL[!gKvA쎨X?y=d 9p?LJL.ZQ~>1)<ΒdVbkӗţUݐm+x*lks`شp%G^bqy#PM\M"{*,DaW>xLs`|*֛+ 'm^ vd;gsEv8LO^ǏʙN;]jimq[Hs\ۼ8OiwϘlCJOC8\=b'Ilzs ´jΖfp(Y{]:'4Q gI;ouXbd oK𛁰nղ[ *WڌS߷J^oVTDZ4Z(9+ib6k+~qLTf,rW#m}9Eegl%Aگޕl;jpRA%M)+cۂOFCcUi&L{ok-.6$ա:;<]Ti-RWǾDA\]MQ%h ZH=y?󚕃2`IK>Flb%Rp Nu3"veVkfS~6ԮZ~8}1A58i ȻNo5-lBƑb}6j*<ҠW6Cከi7P?l"j2SR,|۱Cs&hnr_^Vy1d?;M!m\òu,\G%ϨΈ Y7Ac.2ۑ{]a@C۱>={]W[J^;bc9M줼c&2:O;:i~V֘G\lHA3CdeOӘ^b}Wu~[*gۤo+;MF`Rٳ{w sA%f_DtWkTzEPrZ붟?ʓAb˓e1O!%:nhޮ=5b);um^O8,Cb,a}(S[X|I>9:݉Amg :)Qўˋ"-:Xҡ_4؁={ӧNi_">3xxiGS[nOo:sB%bl?[ 8m$bVRw ]DD yB%2)wa7v.JhcvC?G>:}#:em$; E}K`"4)9v]㯓A'Hդ!z •pɗsA>I4\HiH.sb &m"0^ }^!D;W~V݂U{DVX\FDHd9' 5ygs˽^HFkfJ8&D08_tpay壟.2lVVmbNdҟ:ZhIʱE~F4Y.$Rd9Τ2j4+TR%=t3VhlkE1sb(F/5̳Kvɴ>@8S1UX7gOz潣㗳 >Lk`Eэ~@l&(W/qX,:C+2Y`!˂:m>n;IBZ :Ie .D:5h)dN^茭UI:I^{06;Ȗ1pMKu,J6VQJ:lT`j ~n_4mY(Hp?\E ϋpfALVyiN~.a"pdKawn`:b;Z-dRe}-dѡhe*6 ;p LNǬؼT" L1$0نM,  ׆]mi#a|3a@@Td 0Tj?0x4Y[76&1'q㶀4H$ӱ1g7сVR8S:awZZYe*&cVtƗ/ Q[&+$ovI:`;Eq:o&;us6xbKty*5%Ь |y%+Y&n?ǥfxdarM<qL*h@lKs;cu"lٳuy蠱 L7CS3) NDF<,{H+wC$҉;Wsnm N Ov8vc, FGVaճtl,TM w E:qGO3B&@n8񥟯L2*$ KI =e UojRjg )]9ɜmLR s=Bf' ]ʌ­ߗoi` vgoh%D%{և]wnGO*`.&ѿwk 0t̀]a[xkh9b+p]fJ98y)(A+1,R~¤V,/6]Zzl p[Vɷ V DtnRd| \+I:>婥YC#ҿ'%^G_5QW+2>FS~8YSQC&0z=9ʼnɐe?{޷\C:Gԧ5q5}B$J?ѳH̺(=#]6oT 0to4U{CDv\NJ<<0T'Z.>.[*F㩘J~,l 㱯m펕:E+]PLQރ:7ƔM+M> S]|QF-dI>5zP~e⟡|uvxQ˦~>): ,J;F9xjঌGJ~ 4QP3Q T'#+|Q-isg^< !8&3F}fF> y@E9!k BFz cJ<~$ԂXθ wF s0Al-;N%XiÉ5klǬ$Jqlђ*E%IH褰ңEp]sL?dZlۘKgqؕϽ.})=5a4?P u'@X51G+*[ⁱWISd~sKFmMs>iV'?upY [+w{ZgxPx&4>a00mCďg=CLeu/]:@l${t$_$a 8 8`k=Ti<= ʿɍo[E Lqx/%Ρc¯‰lc,h@g.$xz Ҵy[\#T 5VJm U0 "edZ2H2%7 -6NےKY-hUVČO2STC&߯i(1Fxz_yC5wQQsm#l~}ƹ}b7Xho4+0Y!4!{|pu]<] km Hj3nu0# PpЀ3_Sݕ%v%R sN3ɥ^+aj8K޻DPr̭+Ӽǰwմ&@`Yͱ4,Iqsr D#Ns_p~3eXa/e<%r mmg^̺]l,&=h )*8-8Q?'Z5;!_ŝv,~'Xxt'_V?"viAE4e~maNpTl=duVA+ I5lNs{zxU.wV0~N;쨕u]TJjk_9@@@[ϥ?HߢV *T b,뛶 Ʊ!HO19;H }:3ԕ#N_GĎK@|8::Iψ$P$)I> DuuW+ L4/ơx7+AipO;X׾"fIlŁKR# v싾TE{0 d..4 =O?oZ٨A1~8(uH.;0vӡ be3 Qn·}~7ڇ{@QT?q$iA דU~>j2A.AsFP6BQr |'=sC$&Z/b]5[f7O䢦4%Mr _M> cA>~f`|]]1 I1.<[MdE%2Ex_p()F \8DN)TRI5̉5s/!@?7 3^wUPo.F 4==lN /\Ja!QK?8[92]k[IGfTkzFn A?-q̌k va!ĐR:\"RO><큠00 U{{j?ѵpe*$ ~xL׵t؃vM {I;jv2l-.pski ~DL" vc?4rix7 1Q7 ౺S(rU錍|po# kq??r/ɯ]}KΔ϶ j%[Y9`W֧o(*lޗ}0C?\*N2#|MpѺ̇~RGFˤr4 =0kjNxg䊿3;p9MF=}`% 5wm)=g;Ҙ75 l2!t1h) u|[Qh+҄Q~Y{JAÎbFt(I!3:="Ra@|[ O$\~  t>]dԦ:} C]\c-df\Y~ su!_&%|wDtjƞ 3h)IߙXijECQKП8x֏GǺG`2#$>( w$^r]T|mk'+(M.R4g5B1#»tST2)ct;F3z@`SFfJ/]^?}#"\@ŸԂ^BItYY+MCk[P|X|I&CLNO=L#$׋2f\ɧ 0θ(XIٴz{8Dad!NUCgR(!Xp W=oR,PLeߝәae\)|H/K"ԧ}"h1 [8'kR']X/3$EF&)j{zudʊvG.0ҿ9ן D3EJ%٭;mr@mWDi|XDb+$ { W~%ď$Eanx> 91mzTi"J"%P,K-́!"C-Uш; գHJoAf^$Qm QLFhWDLXTVTtx4pV2婫AĄ47pRTɌ#}7GE1ZG畫X(; >aR:?h_f96>6IYN`E3pH zH]KlP`ת`ezdTYplӜnwJT)8=c\O&{&Ii'6$^g>'J(.~NDR`ʉ|ೡ |Rk':i~=Al 0n;~aHt^9+Eۇ!SwZ<ŃO#f5r%Gqi%MG < oolF{ ψ$_G7ho&doݏJ AM0 wFLE X/jZb.[6U m]s$bvvD+$eMNgO jFP/H76kӠ:k9RI)2:r3ؐ~ W'ǒay ^tnPAT@SC _t3`I [mܾFPY;=C7ZR5Jg Pnݙ Ŏ[Dg}ARx)ii.sJIlA?kҙ;xBLS"63 X<ԉߥsP{jurPxqa`]4WW^^c襀 P{W1#ICЪ.;qOs. x8!wU2|Tda|8=Tж<e« wzqbX/,Bi@.t7AFGZyV$-N\/-y{IGQ6'R!HD2Oȫj7Sv8ULU2OSԚQ_]6U#we2n^;2ΐSk|"U3; _.h"+F(O~$u(bmr+~J; ",ݥMȪX = jy*dki3R).cڲWkU_u @+?DZ=tC1A/qbXQ dP$-oazuGj( ?13Rgo!S!8@^݇sooAUñSʶ̿3I̪L;eDL|7iμxK`ZUe&w̒IQH[QTx#[OúB1~S ąCPA#k))N..Yꢺ@@*,jOVT/U2eg8`|ڱ!iN#8u $KdyE|&[*A/6¥)z+,*;f}Jg$jU\g@% 8i)S\%Qd#䯾(5FƄMo$?7'}"H[P{P&-"  M(Ë@qd"Y:v[Hui]jm=wT(˸ Q1<?8.]WM=2ל~8e C7t@ [}`.*qhj% g{b!KSۣQ׵ %לQ!)E=:mzcpS69 -xijPOգA&/- cJܔ41lV+ډ30x)臯ny@Δg|0Ȏ݌cvO;܏6I!Z?qRR(aj) abG&ٛIpC›KRC˜2h̗ ;M1™dX_2i\v^)=m܆ s,X6,6l_qZ]f>NmX"U!rZWbG9jۧ>\U9m#=0'H~P\)!f;KOb1ʻ+ROv;fm[We wsv0XP.v0q(($PG־w^%Ɬp-G>uaJ'x`g_~u@Ik0 E]a|Jvl&ԁL$(`k-u;U_5KѺ֧0^=Nb1VZAAJCH)^;/AXd:q&tȹzjhYָâ~ę6&Psj2uVXV%ScxMh &q*N 4o 2,n`3 y/.Z662Q Ý;y~U!?ܗ,"Dڝ0" Ə`<:sV*]?TE4&>3ve3q=}npW=Vo}3vD9/P玦g ^\TxG|KIZ!STbgu0WyZT@bta\b*S-DJ_\T;8?\[+@C Lvbn#C3T{<z Bƿ!&bȞ @6?\4I54Ϙ?R̫ղZmJ[cle #$'\w{ldFXh~c9ˤO.sI8 PL97+6Y=~49}?8 Z? #zb&)=1hzlhȀ_e*=2tJfsվ->'K3]Hf-ݳ8 BW$LBMg 1hGw"b\8sq= ܦݦW6zpt75q >\%LM ,7xkYq8X_%BF6L\Y) 3&:uB;62g& \퉎)L'zcepYwvРӿ81*"ʭ(ebOwsndN})qŽUXNiJ[_&N^3Ηu[ WA;b{s\t!7)*);$RLHc3J@,um׷s_lwÈ擇-kcVMΩ-."tiZ+.5@*Q|dys҆XfrҴ&*5 kX:gfoP0'aMi}a: U2kED6)/GTu6~0 lf,q) ibm"F, rP ˚(R9JC\{]\|OҰ PX"J+XGxMDy~1y"OkNƁH)>*1٦Ҧwr٩[Ahn":ILu8=g#7o<8-94pBx-0Y[E]U-PA.KWL&2cݑ~s~.kIHxl[\ko\Q/KRڅD-FDhT:+O8GsNVx ARfvY|d|Ў@1xT%gW}{>7r(r} #X^m ;C6!a%+7%J:BmW9IHJhMODsSʟ}oūޕixQ0- A_iP'OUz-V9h5'Ѳ7+4$2>Yi LJkW f,azwRO~O-ȓEʩu+&ᤕʶNokF#7 % ! Rc[EJ6X8dNq0nnGM|`&ypEZ 4j͔^~1!3,E! Vfh< ȌǷ3n ŭBɕ[N%Eu Ue8Iq\[pzHqzEXamEgKbA^g7t3.ɰYӿ57YXo9,ZzԌvQ ?N\]c8\4?_ ց>^e\h20pU D;ç2\AW.[(*ךn\:"\r)Kb`a- 6֫De29 Cz+S:a$JÓ>.ݹ34ZXFA~n?%b yw{m-: [Q89era[$xp_ А;A&P8Z /Ry x>|u! {[1_̖ Dz"H~Xbc1'YK<@b&1UTQƽ3-WFcl#Y0;%ՠ#߽ |5ޤi!^Oo}EO$x8gLT#sk U?ѩJ.oC""#TԻɭ K,E`^,Gd bi/u7:z\$>bs%}LC&!r13Vwoһ#طƏv^V>7J]0f=ZipwtJňtβU2]9pdCi.i-[{23U%Xպv5PNAm"6nP6&k}EH-W1) d)6ë Z2ۀnNrGlv4o%g؎e'SNk9lZ1 ΂}?%Fl͊#`fn'jy*3+^k*;T{@S,="#CQb Pc'(}~^\[ ).oj gP>#پ H8=ZLr^y f/hOau%OJ5UAed uQR2Ǥ`,?UM8s\"O,K~oY*89@ևt/{ccI uyq&AqGf[\^,a 7=ai) ;us/)43ZT( 6dChbT"9;z"hok}XLm>"u#Q*Xi,lUڻڸAv!_XDb`!f먤rYVBͣ~4nX6SߜnMA,I瓹Jϼt%!&5hΨwpC~F"m@{fVZN_/ j5t-%]+TNz4ٞ.;J\S>EcotmwPT\r%Q%Y3rѼ"q'Cޜ~]!ed1d䒺(<)z^I*v[VsP-+ Nn2?ӊ(HZRT]{4yJE ,NT?iwxMԹIdZX-l)HmZ~wuaQG(85]+]7Nz6-*$du !uP\y:R5@Apa3 ;'(ܛ7;c4=k=~]O')\:)QOa2d([KGS NWh5p+/ P*̃@롖k>2FB,TR=#^S&O>S_5EQ%*#00U;cLUCxa@]M.>n}=3gxu^">O%jvfap[Y{e=HV9NA P?НV|Fɲ<:CIAqJϐ䊴=GJhp[r}9?iFC\}{|Y+| =z)ߩ 9_h)wY(xWr88kMOP%=$/%H?Y &#cH8fhP3S̮hGr1mQLԝ3+ru3b!~O&Zaǜc3rQs(+\)CPr8~ \?ٝE Ӱ#N3V_-3 4pO&`4ש8@ qPue @3(tғ9P)awb[&y4 ZJBA~[tzfk=eX{5ZMuQsm=+bΌwύ<>1ލwƌavWDǨbIP*Y'JaW=mǢ)܌} FL!dC 4׃ k(ڋi_h]Žq%\&iB.ֿJxLNi KD:'|MezwTAS-\a f:V;>;x%AQ$DXCyܒ9?%v_]|_Gy U+ĝiuLf2*<) FsOH9ByJg۩n:(3wQ3q$y^ . Mshd:P@Y-z(/g`L3n,q֧ fhԛSgmhU *Rsvc_|N Sg"RcR)vP{[%㢢mwcr~21teEKȻAڞ}S]U90~c#~㰩qa;58sL3G #n)RXc 4\sSA^ WnI]v"(tu F:(J#Aw@&TҬB.nꋤ*Ȳ$QY(= RzLN\ۮNJ|d++xi!Iψt?B'y#m֨[N6{,DU 0]U_(;[.I]ҥlݸܙ#T;2w!lIB7̑ 9- rf$`mү&`W{\* QW%AFV\\(߯W~@\W\îHVEj[%wLOOL42\ ,d[rұ~yҳH?3w6 4oP`l>HSj:-It<9xfbO6px.4]OD%rODL+U=#aE1$v/ul-bmRz}us{KgL}0&4iN%4N?C%џŝ؀1+r+*0< 5Ѱt@*$:D.?;;펛"`A*0W !>b*1II7bAg2߾()E  %\' 䥪3i]-Mt%R J~~/Z 6+BÌjt2Fe[ <ƈ6N_~ل~gqs\5+NZzT ɢz . [sD11ݙU!yp?8ĕ#3H%w>M_o);!C@20mX)3lwDɑI_$7[#2agC}4QN?xx)tmlMaVWH9/zBIC\= 4dDPg\I#dh_)"}툛7,;?+JHzoc/ P| V,p[[LOY֡VtSD N)!ij sxN7jf# 6Wc)KeՖ"Lg-CG{jtTE:<^7VZAy_ʦeV ak;CV20t`~,,tA:2y^=>NgU;NQkQ]ñ3c +>z0jҷ{.q9`05 DbYzg#p&gx`W( d׵֞˻êUTn숥_()}P3#]b +"/aɅXO{׉e5(L^Jy˲mE_kw[n]):ԯ(~ϿѫcݣGsjs!̕zZhuA#Ն"I6A ƨQ5>O0)ņN'"t+-AVA[7ƃ[):=rRP!K_Yugu#8h5qG]N*DZ\!͗wd&9Miɍ}$0iA~A[':w$9LeIq>M[U\%kpFq~Ҵߙ\\UXkRŕ&HhvMqA %:o`bK(8z[H 8:?'ܠWJ]?DJ3Z^Ix}g+2tr#\\; nw[+ MaEz5w@ɭP*fW`0>7Lz^5tN,8\Q|eH"+g&mq'V D3DN;@n5oq~bh{R1x('a3p?E;S*d-0C1GPaC9){Omk?8N۟ vv&c*dZ;M>x.r'}8fL&+GIޚ@yZ Q8_K[5tcnBG0[/f [x.to=Y'0\>H-U\h1ͨ}N[B)0i+|G`nN8: ʗ6pH@z1YÔ!3}"s9mr~Ls\50 j504xv ~`<^hȶqqMؠL:G Kl Ӹ&߸)YƬ4 NJיLY@UG܈6 Ӡ=;_wr\*mw 0Vzeȓ`#e{%űgj{EFY up ."+T 4Ƙ/ ~Pe> hJ6*IEqgFQӻTXQAF}4i}Bǫv0`l0.+1dz>#/WtɣpNO^hSzr&;b00s:.\(0҉F?pS9w>A<.a#pf"#"ٹ4oy ?I\P:͵ªV 3yXvնO1 -{j"`:ܟཿ&<hqV0mۘ}4% T4Aa~7`9ɕVs\QXIR2^Bz?xQfuKf>;^ءZO)(M A)8ĂZu\Bi7P2SX.lWw7])vTEZ 2|-+ͦW<.z'}@K =l$"`7jz`!*ubT@oڪWX/J#K*8 *V=ua[-k3/""ۉ`,Sz3&3h=܎,FEIzxki,/B86urK{(ފZkʇjX0Bwk9:=XۿM̌80铴X8r(ZP#JpHp@Sg?OE[Or*:'>bc0n T},PzNtU1^{Zc>b Hl@3GLHt Y%M *s12<$=7}`ݣ.zAw_JZ _D}}rQ&ZYt?|۶}F]iIe ڹj9#|d u30vX+7'OObY#$"P~n(a+s_6\w8MN-#hǜ2SkYn0Mey5ȀB Y*Gh_l`QVR=WH/_ z6`_P}:I\(CL2n!BRHU% %^¿'/4VP[ jT_TxpgY%|u Ob(ٟx*hZaioW[ ME=|lw-`GJSAnYÈ`v㤆7o{wngv* G7GhLȈPU`Zsl[M:uk"!` ;i S$jF1s!g9R]DQ Β>`*a_!u;+4laZc"yJ %yp>&P$N[Tõ I+((&' oOW΀E=gpLՋf).?ZQ:YZCA9cNJadWm.@a8L{DA3r)\Mvf)nQkuG\qlK\+oeoE(o>7. !mUp6 WuBQ~Q;ڥMD9R{`115TnK8{OE/f}F(@jt̺yy6riD 5b?18*2=z5S]L8{zT. __Yt/]  $ pS"D17 dYooЫmWK~f%uvx2yr'SZV]MB/ۚB H4$w=,qY1b3=mTvh=̟F8'>uRp[q"sN'h(4"1!4D5jO@jzshlbUn3HJ%oRΑ;:7 x'Nh}7ڙ vT~"(X3L |͡5sz(uzd{Bwuo?)8mŢ@f 7-`cE}Orڧ ֿHrhe5T3}-XC9+6""nYFiL:!Uau^a0`ӫI=$"6֬oĖi&wH_X)LuLZc^ڿ j[/Zd #S<bh&K?H0pR;Qfsm\JuttyOh!EY9 .'  Թw AaDfP>޵B䲆#Ip4`>4r(;b+dʰ7_xrpJшV2gFnjr7%TY(0|d OɄhe6L]]_+z[AbE8^v8C> ΜJ*]3) sV<%=AXԶ+q>z} `[ڈ0':F{*|z+u7i8S—]6"IyqKav \q]TB;=`F#$V,%͒-lYIE4Y6y)WÇQ1M N*cQ{A6O^X\E#YYnqi"InvOs薎_gFgl~ʿؒx#v䞉c7ӌ.]I!͋=9;Dcpe1Ǹ3,P~Hd)N[;f։սE4H2 'e^, hL\qy\ ֿF W\_d6,͂3o_C>U͒䶙#L((cP@())h6Cw1^+n_;H 9 s¶R~R-'Vaf_2Xn^0Ϗ2?vmTKiG%]JH7֘ܲ2vO[bQ:*&b8$lČY@HY*W8cI݅ڋ2(ZBa٨4Cm"6m|ͼK,-7-پaܔ@1M>yU@q(P[f(m !Dj ĬC D,]A.;)J 6~^mjr8h,hI=WSl09Uq׉v~ F B ȶ3Shx+8-u!VApip:P=̟sM5)ҡӮdu Y1E3yrqu[б J'#'wrbF)-82h,C=Ju~;>Fv +ɛrߗMo|3RuBtULq;ߓo5䜭ZPWXNpUuPK~Ww3veU8Ιf@ѴɏN!qVVkúC%K`aYQ"]§ "KZ!?|)*]}`ufxRU(prs.6^,\n0#1@Rt0Lͫ )!#\j;hg3]^aWZ8)!^haZW>֢ kJ> G~7WPO4:ӔqsR,j z:u:Zrx(7=)o[d k7hR˓tװ2ogQ@Cn8]+RQWlgIQu~,G^Q1`Maϣ[IRX+nekb/"PnP=n WrwcsF|ɚ_˹-k/0@G\{i#LA;h NyOy&h~?;@9dqRM͛3MΔS݈eqq3 RLcUQԏ &+⥊Ӫhϒ^3Iuc$l.]ͭ?IRohnp驫<}TlѬF  TnM-hV*R8' 9[vL/UFdB`ʪkCuv\¤{!NvJY0Psp q(Hx2M.t7m,G'ˏe׉L-’R̊n:JvBV{SnH/f|N}d9JIHn592;P'K?+H Pyy)6 @'½B+% F w -oGa5/퉾>2(@Q?'u4hʤPBk)|t%¯ xak:sX߫t 'NMܔ|`3a6r|9*aq^m}&J+{}ئO ,w/KrWܢ~Pāvq1H{`fչT'ļc5$L然i+5V7hyzxVP8(BGK\.wxYӍS6V`$"`f$J~:[qj7m'q01oKn͗Rwc;DףVbhxX$ׁg̜c_X3x d E)vnH-,BT֓s<b@E`6i't"cL]&KbS4iZ]a/@rH=PdPގj%Yn-_Z`.)wx9r GZ3{_U|GdM޽dc*/}*V{ɤK؎1#2Mmݎ {0U 3';kC,;iXC6APC'"Lf)9' X̆@"EYKiX֔ :(u2ʕ?=W7"dۮtB_㋨=i=VZ`>0sH+{2 j8XBPQd"ҕ[+8euƤu/O8ܭˍz'g;W'D|@o5SS*"؝YʼxuJ "nFKK+iA'Q-}D=DX+ g ̩H%H&tۉUc^G49&WК>/:˻ ^g^2$K#pL!JkfrЕ1<6}"BDMD?Q*`cZ:[_iax^&9APm|_gExg޸S&U$褒DyrO.o7~Ragz qmH 4VkAaY3R6a/353ߝOtfiv1UmEMHAǞda'Ps<릦\"*\=cF>פ" {hVyQ(u1z(r-'մʎ#HAC%4#',aF9Bw4S{6; ` lsE'9GcބLUv `>j`JG9i9[j |:j~WzPxz.;pzZDp9$:xiËa}AH(W fr/}ҠB:H^񉥱 )MyOs2v~wӦ&7UEͅuWQԞ׊48OaVÁzSvfGɻaU"cOg s-7Fm R2@\(u:.M n6W-xzL*&& Wۦv] a`Mԕ238z&::@e2R[{fLM0y$gdXˋLRNV.q7Wɘu^4".-Z_gyHުD4gWija*|#ADQ6zH?1[J<?s]<ZR8֮'&>l4}M6љ[JY="c_#NeŊG=t8y"T=JTvݍ,eVCg鐭:x'5u_9+̓KWC <"ϣ2|p\$PSv-yOlk:8YϊfJ^\5ä58?C*}%*t\Fr@<'c/l1@F*k?+ḱEll|2t@T@EpYH" 'Jcb'ջi@' إǷ\|:05`^0&7SNiηI%R{%0,9&$>ߐ`Z*/O!A¨ 2vW1]DF>}ȵ Jlzf!%IeQZt{|q/#\=3C8dΆ֦H2ca)OX[CT*y 8'J?*^Gmi9,y+qG=&Git0+WQƌQfH?RA-%Zx"2`k8@Q'@5 Y ڰu!Z^h#JҮuq5&Gil_F55x*q K#i&ទ SouQw![shmy}MYu6ƎW߳Y( u}Kn ҊD8^"#+xFeϠipqWrR7F1̾ \Cx).+_46ώç/BB1aLdoGdͯ;]u$<yJggCJE& /yR$<=W Uiqm*qDq_/U;ɤVUqo{\Jc#}zBj)~%mʗU"IO+MwMLihЀ4B8Fۛ0xj`{(kzEy/4hw܀O2 ܒSVc<A+M|B>CkE-][_ayʴaYU3lh!B{_5tw_n|8:h{2ꄕl8SG1^KNuHNB-}P"kn\"qrs@ܡ+ʹ2~]W 6nuBXi7jFUI1ԃ]ǜ1@u^3P^goqY @Zي?PmA+w"@(Vac$BrE߷B1{-\\$=A@A騞at+b́O,{q^N]CL5GƸ˥>ז_XVF?p|*=owBfU 8kZ3Hc\b *#"fۤ?z1}^XIة(SiHoǐMkG6N 5%U^$kΓrkjbByّ8K"2|؞T3&Mz& j:Q+VCybPIk|0@6R7g# l ʔקp@i$퉐je`焽o-&?̳Hf!'aRo[CHh@|i4AW1u{?y>0}ppAza.5o>J#!рprYa * VOZ邙 \%6ؖ/=/Rj)t7^}7>ɚv"7?5)522WNT_! N9`Ԧ>xo R>D9I={g 2Y|b 'Gt}MAdg 49kPF15K6|r ͍>g)G5bP f=jXk]4Qىjjņwn6Pz[oda+|dp^f09}^Pŗk 6leN3bLnk+=G%Ĺ9?ѱ#[HmAD.ɻf% ,DMsy!gr29UVobqs]!93~kcW߈YwAe\eHMH,#FO^LlP87VVݠxc<\r'R/bNY%p>kwd1U󾻭í7N%7׃ױ'6W!1$=TD:Xi08 BJ# ¸%8{'H]tnyrL߾AlƧ<ĂOԵi+(f ?چЙ瓮ΘNFv #zi }1 /tM6r 0t Iq;赶;36ڡJ_-Ppw"/!GO#i֭ja% 7<| IAW ok$8wE%4+hlص%)ηȤKf%5ZL4r fPMz뫫3yK50M Ayu iU{*uKXЉJΖHKN?tB2j_WùG++u]yB)83O7c/tyf &54$U"Wĩ^Pl_GF( -e-zhUyv28oh%:T}ϴXrbMT !L%mp9M.yd ht쪔$*E“蚦f4$8Y& AmeٙeAvixnqVWuYoL6;I:s&Kg^vDaExыL3W'E&H4ǩ>P3T|pV-(;%wivaXxb{ąl.B HB:ǹN$\Fl?# `T, ༖rWUQbe 8CYY}0߅֠3R˥PK+e@@?n}U#I5#*r%2O1:bN;Mo[zP4o,|1_k{,a4Z]wJ!`e TAN.GUMp$y蝧lmX@aJޮu1p-(e :׌;[/3,!VB@ʘ9}#ޚ#G. An`9A]:C qfGDXlɔ؜?қPśڕPQhm4rӚBw.Q[G^ ''@A>Ś_G }-M ^ro:tJ&@RGoZ_ zya2S3e1~/SHN7|?T%[uMn*51[LȁWy|\:ɨ ,ttr*>6K"R/`I aT>|jLt\$)S[pΪE `. r!p6{<#DZ)VqOlI2mVdy;|z1v(>i1įn׼q\Snp :%N4@\JV] 2*W߸Ĝ|^>>%*"wvFYR kP֪ %_R}Ġ24x`J:6| ԰P8 +TPB '}|2D#:~SoK"`Ra (74U;p]΄Ke5.~Džh5'3P[->FG?n K:i`~ cQyCK 4Wb9f.7v`TQAmae@@P˽-z! ?=^{0Ofntlu'4ɒd&7۽-5 }qfsiH.r`%p0vy0jaINx]7~ߩCT6^w-hQ,Xw5LoN.B@gr? xmΚ )1$vuWmf'r d8mLں%](B&[0 #(7`w@LNfGE8pGB:U!WcźX[,=1 Y!*^kXlWf!C/;=@Bg77A0 y^ºG2NGjN/Q;5ȸOnx vD:<=|;GHQ}r) 1Ё іZ)X `'ɗ ޓƻE ۇ^)%5*n]?ERM7?PME,Ug(LΪM InA֐'}*GKa:I,x, ov;M]u“2&p' md`\*\j׌)-.'%::2Id"  l65X(jz1N-d҅ifj1:$t6.E/҂BdrY0ՋePKfxHr! "1"9 塳Z:[jjQezl`K cĎr%Hfy&ivנ#W/Y}!dxTKӧJ!ܐԹ'#W7+&Ȟls]$ZZq$H]+ė2[zb,SDA WԹgcꜰ&LSsJߏVt/Apw9k*1Ď $POh>6܂mgƈĮmpb 9o^6qێ9Q(t6|)D!2%pq0F*pc܌U |%PmVtt\sF<`xo0ܟ)=9S⥽y "8HL9s'*ɫ^%Am7süoy0yυ ·pB`Eb(LQȽhv"YmGzoAM$$6ǝc?†ܳ|`|,h(S(;pIl"~o< i Ӗs`%Ē7hIOQ<>')6!'imi9I>K?'[ĭM8I# pMM\+JR#̯vZ$XHC[OWnOK~{BK%삈ro"0C ~ފ&Md,eEK#7mA;oZE3|xOy5kyovbފ <ۥ&P޳sP; E]^VqfG? nY)d^PkWd{h‘NXro|.TFgu,J]cd3-Nr5癫ac-{y~!%YEX+VO^oytx=ËmL qEf7^ᆃ);[:w)PIi"[£HΑ'k!)gַf0"+zF\޶;s_oӂ-m*id#pj l.<'+ #,h7rQC&Aj2n9 'eݻf'&}9M!˵I]6c'HM^7WY^Uu<>(dC.ԮW[{\ff^SE56\2H}ijmo3hx@QQpP(̷*( eh\0O0){Fl)YG=i:ʄV0_SOdo8ԮϭQ {oLD W˭Ƶǡ|6A;$gL<0!fFZH^}\$>LQT8/p_كo?!Vq̹Mɥ ÓֶdQ9FQ6FKk$E;ND[J'N_➯9X5FĖY. !S#77$E"Gdu&Y y8g]`{@ sMSfzB"f= u탙U!,eET{`NPiww` {DL$[O:17ob.)cmU#Tċ/b~Qkk1h_O/8 `!L7Řܕ84ZN 6< ZvFuY=j`6&R1qZ%`A)rR+2~Q?ţ)|qY;UWH4`z.}[ يHn1iDϢDr`!o\W'E6 5=,/7Ed$ov9{b~VcNKػ#w6_>EWs*8,F&iWQ@TXf3 0upns>sN9 .Ք/|I,CB9mpa?w6Xѯ6Gv9g1WB/I~ЫL_KlT"I[FPuƐ ~wJ噈#aO-C‰鯫h"f¬?/+D]uqhc~ fOf~k7bp,;Xgg̀ ^S5ױ#88B}i )m_NkX0 tDC! pJC7DM_3/i۩6zyB;u0Qhf$T({_9(ikL5q!weW@JT!jQ %,i2 zׄQ/8Ts7 B()k4vnn<R@<Fה)VğA)ʰ,(zB t7+N&bQP2CR$Pmc@o9%$T` I+k1N.HqC 3rQ -ށwmβB>e* 0ĸƐ](Uo,QOGlCeDdZIٌN " w+h߉={ά٣_8LU`gi֢x4DliRՈrDU;l:YVVɼIN3+Ps,fબVm3ID^At?8@nmDM#:,P|gq婲]>^8'5{q>KㅶoF+\#xy1֚dZtZ&í+ (:?,9> Ͱ`K7nCFH"/߷c!K_x7@TŞܴDviq}ٲab*T5[Q䷯ILPuLH #ҮUK!DM,e,H/]/1}0tb8-TboCK Nȑ`TV{W#+5ʹNT^yf i-i2ZIG2}CHM8 iFnVj1qrtZܥe,dڍJ l?m!8V^#Nh>_ÁJǿHx5%8:I @|ܪ_UOx|HRr}D`zIaeRD6"~UWuO钗mؚ1T:x{W}S#tE̔ne4Vog1DSI| ʿ,Һ آhVXs-X,*Aq<8`QR$Dz0?w3N]jJd!J|3n+5Wgl+ ^M :H-5DCQSn}p@{Cn߀Ē.:o S U@≔C \d6LLeʆLB+NCddT^"(5MjF@cGH?c+ X`LM2N)Sɱٕ1/K?Ъ)EKӞ$'bCjdUs,A,6<_آCֈs8w?sKpal2gD?p(uu&|WXG^7uRHl}g Yk`I݁ |J]/5-cz BbRB_ *'@ݠ@L١8TI`,z+tSI o9>OPՂ|&j:D絼o^:I0P0<SŒڬ͸ zBkKlq"&$p"7e{] ] H?D>AUBCsD!!p c]' [S,m4}pD,?s2cm'l`Hh;)l /B{xқq݈eeՁ40y^Wך"\Ly@&,}Ϸl-V= Dydf`=/;:Y \-3?đ wA+tWs σg -8"I5iBwx*-}g_: ^B|< /z8]8EE,-vrus{'bj>2175qp-<&1Ј{QZOqW`_,fC`Y0 ? WHcF9reIc9lׇiP=Zkb~ }c[ 5S,哯_ܬRj]/D]Acmط/vIeO|ggЅq{'Y~2HFk R$ps+%0cR]FVQjEqXNw&j-<>r%/ ݵJGuLt*L&`U3nl!%Ϣ#!hA~IcKݘ$ˌ*3!dK:rկ-ձdBq,<oN!689Ju.-n‚mNz2UM`LZPFu}җHۏ >1<2)1|~$D6Ҍ)Fa0rҩjR,}6pi; n>u299#v{m쮙OӰ3ٹc0gLeÕ&NR*D}e|6 2 dN2 c?Luߺ*''xT4؎E WZ_Pc={Mumm)P[0ҸSlUxᚨw"go@V(lkΣ7 ʜ]Rύ?1j ӎ ؾ XC,X];(ѬGOuIR1O&8ewn/z~/;bVԹQ#_7\s89'$X-iAӎ3J+!c_]a⹨mk ?EKR j|(usMXQ)pW_w<6A;D [W4.B'j]G8T\q 7* ZK+I  lri$^goT`1C@Q:T9SLvhWKͬlp',*Hj[GF6Hѽ y߮Zdk$0 ez:+ C =Cb՗]8+y`!( &’#;@na"o+?cP&Sj-U=vBQ|\^A_9ϝ&%!6^q 4Z Ub#l _)!SuEbe;)dm)B%}ߗo$ɜ{uYRw%PSBtTwh=qAqT2bǻBM4x/isfr(1@2Y{8WuW(LWB&Lr4i{EJ \Ey_M;!jZp3p< ‡ Hh W^yrbz1"FOmfӢe \ j=ȳpj&cgp$6O\hOKf/ւVZa8;KN=~bʃ|>,|R%M/5q4dC%u^)=_7QīW)k>Y0 8%c5Cs K"]0bAa!4||D\2.Ό%f,|tq8) )QJEf>mS鐽xnCw] Oh/+X.S sG5M3\GfQi7]dG:~PUޚ;~ekԨ# ™Ԓnܥ?Q3j}6~h'ԇ8sFZXd6o־|:)B\a?,5hSE_Y ^_"<*B '4( ܐz=Nlhd@7 O HɵꪮWr!UceBϢ)=R0 _[tJ}fr7]L:贱y }BR8ZڲFfKJąʃ )8=B XIm0fEAoI\Fv[hبw bk΋7}E<ݾu*:AҁDxĦ-cFTy):2/] py*WVkevC^ڮn@D(\{:(s{Ǟ(,2fOg$>n; VZUdr iS5.#VFB&Z#$F?p}eeNJ(y x#I_]ە9={Vh"_Ũd ;q~@+sݑ!Po_s{}PltdxɿmZy!l>dGڏ8ͳv1٩XOH2Hpq}2j.#="ׂ֭E;EH+W:/G 0 QMm;b1?CJJ7nnũ\ڌj/˱mi= i_ (V0 \Pέjj1 O@b^͓fMX\`*ɚVǨg ]A0z;‹Trɰ]l 痪ސYVM]/ⴢ2piilL$ ԰7aѧUl.7kĬ[Fsg/[>=j5!z-{.ύ /\)C,րŁ{|C%%6ARc}(E[α^OR8o;NR{ C׻`ˆ&m!ՙb"ɔ#LjP-MْNMڮ_^~ƪ/p)7r3fYhF)$D1 `<\(z:_6}Υ5Gs VRɝsT c=np˹8Om wmud&S(MQZylQ~_ o%Z=so-iךb;u 8NS߮.Ӹ֪ 5sT˄T'Ֆq[~qX #Q~ V 3ʶcr ^HL^l3ͩM1f!'qDS:RFnܖ'kM,d\8QJ{J&G W ʙxuI[v@\5ƒy/xpM+92D u@7iGx3il$Z2=}N}KUFc`<+<)]n^m/WB9>>rǬ 5:0?3M0 )c]/Xuu7r8-%"z"W*7(wpA)T^-z:S}2o7-1,k_%8*`䁤Drtf2dQKwMxOf/L C%#>Q/=|W98%\L&uX+$1Nn%.Ww z:`>*J(*U fn˞e \pSNüU/GwV Y'%{qG@lIT~Ǭ {J`Raws$Tq | qwin(6̞]ism$z1TAPM?A7%=$EW.f_trٶNsVQIB.dne6;ڂm5T@w%qޝBBX>I󙜂c-]XKzT @gjuY( +]kq_.2Z.5'(fMfuCEQeox R|}/%he2>z5xT㪬% +%pJ6ͽF;]m 0;4?㰑ұNGD{@.ݳQP (<]&GC6HQN. ɽ:᝘.C/tw"e~ MD5DcƯːʴtl ׃T[ZW˽NŶS{UXPpeNs|Q2*zrg ~xS\y[K72]a/e5[]K<%Ae 7l"q?y| ۝ B,~7YXrv'ER.z?+@)Th1x}㄄tQ{4Ecwm b rfCBۗ{U:j6(t7B[Aۦ "pꐫ:"pCk ketB+ Fպ1§7E+7o6c3X(UAxUB)oD-+sO==a}0l0em>B沝I^ 5QDԭ"Ú[c eȶ>?X̲.1ho/d]#Z ViK<=R">rK/k[yk84ؐ>ֿNDةW w-tdlUms-~ٞ>X3P%zKZ>z~m;m,p5P~r0 #ϼOGg!Svf+F,c,Ve:.TM dt^]eޫ|HyFi6U'yb[ jT (,(֚`;>A$w`5/ڟZR5fCYJVGGٛEI YP,%ƥC*,nS:܊$bn0+"ZPheIW.9_\-D˪XɨzpoAheIWkme'8 T0]%y$ކ'l҄AK`F$ EQĞu$]~^QL&GO 7C{Ⱦo4q]/ /A!Ѳ(CQ~v^&5HTe{\O\RE~( CΧE/2s2)lMhCiR{,oƎAŨRajS9#XiQN$[o3Hu~FnL+ewu!\0ӈ|aC̻A\f6̆+inǼ[pOA렸:LS?_P>v-ۄi똸u1OzLmm媝IAmݼ awϹ9,z+?!R޶fB5@6nneWB܄9FӢJQIKֽ5'wjQTn̓_nWCW_Z1p)̇n"'~06Rm'A߱¬o8p٥ Ѭ[[i@K)UG,T& I@b!(PV]~ZX)މ6ϬR% }@~%Z\ٱthkHN\6@frcay!CMl/(ml8u'WTqPXm`߳z5\ ;2CcU/ש*/[c3_@7`Ya8;W ޞuN&xmba[AwxZЄ9DgnC[Xv1iU@jru +ʙms^ӨBR[uL. IxʀK7V8vZ&5.Hwꝫ7NoC~%=΃ УëѸI| {lZcb)}-v 'ey}H弲? wHPH$8K#t˞o"Hj bGhNy;h)?Cw >k~T/+McLz#i ~)7ctš⦲ɑ.?! Bip)T0v8O;(]oTI>nfSF$SIo{"tnݺ-I^m߭""W4+E'2`dψ]z˱<+_cMx)_tvy(g!e@qpN Ϡk]1@aj?ڜrܨ;#0;nzICX\UrP1D4On䑲%1R}Z䩶(˺MK-o;eXFJ*WZީ.,/-dA^U w86Iڀ9bILv>,"՟JK!Tgu B5V'g6ze *Ynt݁o7L*yPT_]nW*2=PsȌ'ӗ輼FӜ޺[U&=DχYl݋6N5x*{qe{Hhv$_;/i!,>l"XL^.-4`}+ Hkm)Q3O3"~Kqi;hkl桳k@"wxi %}zlU R㰤 bRo ͗ F m+w+K.Z9%Q!+RwbV߮/'t_G߿d"[Iz.^"/˰s^(@;`A2oi7qLC` Jf?>z{D\* o"bpЈ,OV~]]X_oB[h¹ ћ?8܏`Sk{(.+ OgE)y9Q%OVKM_4NHoۊ'xlTgA&%^MfV MVA*Jup_@U`rxBVC<禋Ú#$쒆$VV4f}~! Yt+;I}^ .0BPubNʀcJ z!ǹkkxH-i?/X_vꔒ|eO~c;,C#Vd0B)J>Qxk#>QKpPzȓndt_έ)މ"}gL㑂 4,=eu]l.VġQaʣ9A3e &k9OpwnnҘ+??G zQBcr+|Ml~h9$]0,|b3HQvBډ;mOi`b2xν{8{D it9ӞbXpmbs]K7CGeJaE:NSѴo2Y8!W4lȠU1}3uR7rf U>=ȇu&4tQ wgrX&Vw"椮Yx狎!ZzJB'Ҝ#02{$h&R\75Y {C X%dP_jS:Ct0$ + Un;b@'9t=_ 3w#^,"?u)B9┥6nzSOԥ$/J}i3/X)g|9f?(:~,c>WWXϡPeJ]ZAuWZ؛803+DfQŐ@ 2`)j}J>s1QIt9ZHiIpdvʁX>CneY4<˥$Ől| 2 vD)KjF/PyEva: {nV!ޏp]kZEB !TL3g{0Xy1n|~od5A\Nd>ژiߟS4_&ݎC=ZǠrIBL;rw>G?Ҷ") kSG)&rejQצgѡ֩0uGk(Z㗥Қ>+"r^|&0h35x _UEt$lIWϕT܂Sr֔ υ5eAEB !X " BC\+ZDH>;jɆMNHo5B7|64nJ1l@n#M;y<)TU\/ CP\wˆº3rij:k`sDYqAsur&έnܯ]9PʒًdLB,rFi^ @L=_v@_4P)vfSpݥzszH;VPm WYiHJSO`OZtNQ?"=#d7a!!lV"v21%@mL^PJCn UrHğV-V n9! bH.6`~8N;f=wQ1,i4_RP-iG=iB:$q]9 R,;7a5#o#eRŭ!%E+CI bO],i.g0 6$0%e]Mw 9E[Ah@#9;pvkQz"tQ5\#|uzH(LK* {0X"HۃKgBx\m-#99.v?z>  TA@Ώ)lsdJdvbvͫWX('Dߺ"tO(,\~$wK}b_@3p !i^h(dZ/ |VY\4fm[OµYj>? H@`{E-YrN]qK1er_9JCe,Ew[)[O=%Ÿ Q TKAMT{PBJ(#21EM"mFPۖ$b#8.܌>hIͻ6[JFL 8Sz?'?Q@SI5^  ar!c-;1M+测6_dr {XyW#/~4ޥ ?"nQpzļ|t 0`1>'C1صN S.;h:e58ً qF[T7Ԙc4VY#]vFn=.> wɤL)I)0t*H z=gs!HJ HA:LEHY 5{/8nǤBO"<;hLV'5(Ĉ^DfWTXfTxEݟ!nVˎXJvQgö -1d~\u7Xy8Qk~GIo%B& ˿''O,6AkfĠo|]tP>J-G_?֖ Pu+N֑gⅻ 0r{Z&~i )&jd)¾& a[ qH`Y<Ǔ`6A)elU}޻WpRĭBf>@o*.g 4g/O6A}1@ۓ' gʱ5so:B%3Id"`Lanb]XzlX'Y0b{daZDl 4s^A.#TN(]L"&'iVvII+o!eE[$]3gG eЋoJ+4'C ;9Nm 9λgԙ^2~9=ղ`˨{pÚރw': e ޻x0V?XS``$&(I;VW)ZE P! 6R0v;.lB|Z~ߖ ŷωD9Хѕ_AA#m2LvY(]N`CA&/As"e&"7ӂj$קCRz'p*mCU'IK{2!k}Ip{4%$C ;]O;O|H&LgE/֮E[8QSګL"nwC=dž X0؍[5dztճ 9Z1GKcL[1 -Ug`=8]_oCso[i2=TNb e^"zxMMbqdw:+dw7YߴdI çj :$΢ɸ,`Dojehy՟a8]h=i.:V8jJ&:e%V~LsڹIJqR(uGA9 Bw`VR& Ii˦HM䪴1vm~~D5+I!ۭQ-҃+ՔǍor3Ͼlݩk  @2# O,ePf#xpbpI骅8ğT+<9 PV:tHkQ~HgF"w?q\ s6c0a:}jX=#MC4e#mGmZHdRţX-Vm>w)ϕ=8t l@(a@z4N=|aQj73ЛV97U^WRIUfWmU&Fe?x0zؙi3(Z#>L9QnK̩F\Us$\e'L} :\iL޳CjDfK7Zc 3?Z3uw@J;FЬd_l\it@6QSӲؾ!z| uvTT IÝ5#3 &ZyǻŮbY-}F+dOl8ڥJKO<;0 *$cM|OOT^@I$(ٱig6 iDݵ\[i)ZNs*C7CbaMEA"7m8XL_J䥐W6 P5*#\^+;G+XgR}{.[JwוEoMP20ömG10p|DAUPxY@|HҕM/Co-Pu0}oxCmhPߌƷ#'H#O|cUׅt,^rX{9!#8@S8;ڦ!Ԑ:#(w@ΨGu%G R9sjf-rx|۞$\?}erp',}jt5{L^g)9{Wh}r hubg҄ysAY_ZP!-?Uت}H|[utxIp3q i?bJ2jv =U3 3 JOh&#2SA;DN 4H& Gia9ʂ=Yk@F1"? =M1rD+LE=oËd7 8TPy7z+pS?Xt:0.U9if|U hͱ8E[VŧV+!KgŋXś7x39<;7L/=h2 Ĝ݈x=05 fCfOnqhoɲ׃,йb8E5%Ǜp ̷»t\1'MQ訿*B_[ a +Oˤy֓}2I 1RpË娠gϓAu<)uJ]8wK ~0 MB1]CH;޸bnŃtе}?IFeuOcsiRb^wT; :gKixs);un% \y\A!гF$t0yxxRe>aPRP\VuKHk=y!KG! \/dZפ'wS|NwQPB WH#?+V;dAqSTES'p=AIe컎22kns<1*ڤO'3W lxm@d}[Bʇsmm|yyaܩc,{U2[tE<)&Q ND)oc(kkD(?էZ$3]]x@ |:OIfF-IM˫@ë3<^?D6ߩg@D=jҎ^; o*~K5xU}w;`APqh"y`r*8g|}ލhbW +Q~08p]k8rLbY*Q,3T\0yu?/RSzOh?-]܌Tzh!FPNHG괠?2b ĝ1؋(A# UL24ߔ#"t4zUb3ϚZMWFD56<$Kw@}!6vǔ1J@W6XDǐU<3ʥj0aA!ˤ;!6tf{kŠtZYgpD;ER7${>>?d1 DF=`x߹6Fkv>0F;'?0l7ĉR<4kyH &siiSH^)7KE)#բ-ka )1/#^X%~2G(%Xِq3]t2zU8jD4A;~4`UO&<-e0= ׼)w3YhufHy¶ő€vew9Ή %)5a$C9$TWGZ&K+-ꒋě?l j6V um͑Y웅&i*?իCF'~`;ˏWrIt$Z籼/4璔Dg萑܄uEG h;ݜv~{RU-akRl7t-Z_Qf]5-Mu>/j(OLaPŽ(^miʎg>4qMZ$^tHȍBKf¡X g8~@ dUG q:4j:C/v6@A~,~D#w.:Tsd&oi2tlvcs^aܵf4-C eU Sh$/$*J^ۭKyHd\]{6̞ծd+}-%CB Rb$!>āj6hDy6.? &+M$ʿC3޹L75/F.^""j'Ӎ%f+IUJ& "%JԢkQ#-ڠŪxZ2֗tUR>xwW7.tR}|ϊ*qh(@tu, lE\|ku,CQqPOe~W.-g"$˶%0ئޞG3pfv+@D0`e96t]p!cF67HISuzoz-UL: + y e2|h l.j\/@3(g"#C+;JMNaɹw ̈́Eoߧ5K,vmzQJ+?>4 *T~9e_ZsR9Og$)7ԤCVf B! j\Fyߺx!ݨ"W`U Xf“B:@ }mh {(-܉]㺻GZz'si'Ir#t?+L2}U?/  Ў0gq)PGdB-0{y7]ur]F,ΩftF\K6bHHp~,2&<ʼnkVA1 Dk}؝BT|Ys:{.9k~ڱ CVm[bܦRQ) (_DyrU'K'hxCh9.WM5ꍪؔx,IG׍; =Y d%^o⏞o6Bj޹7hɹ1J E@Lŝxk1hPA_Jqv#⊹7̋H}!)¦2g twDbcTo0幥0U͘ ؘ4 #M 7[0νחZ$puS$iJo}yڜ& yn-oUwPLЋj^iTbā@1.Y_S5c;FF٦OpB7 Iu T*_`WQ_^;g8cZ <7Tv׶=B %3KqUm3%}ڻl3}w@nM'F(!Gk؍/ ~ؖsn$|#9( M ~wx$dy/T#)a Q AYG^8].LxQ^<csAf$Vo{ihH!v8}K99Լ,3b'm!=cuc/`ʚkcXBׁ݄:5^2lu4@HѽB0}ewXwht`~<͏EQo:l[8QP_I~SZL|ord#fGi5HeQ_{HM3$3]u/YCDw :T*Pi2l«L }svS0)l Ff( ywWK|gҩ31j1%Q?ͨ)>(*rq5| =Ts(r襽%jԤ;Lo~8q3#5\+"f}<}̱@A@?طmԅ^1XܕT//l7U?](:|RL8 .JX+q& B~ 5ڍ7H&RlE~^r8= T[/V,c OBtOp@# 22x&N  + naK \0^ja}C]l0*B+6KYPew <5ϿӥlId3 ĴE8(6S:Z{0hhBuaIp [4pWkz*Ԓe+B󞀯S \hjxy\2/B/z, zOb5j)z O>\^7T(E(=wq& ׫,p%сV BStU|\,~\tzK\b &<Ȗ~nịא3jrx@#쵵/G3/U@ux=3}ZmMF? fj@5h`R̀$ = IL?'Wkj".ǝa,.^2k9N h&,K|FQh=0v$,`#{uG4PSɎtڤBI {Fv>Ms't!T*_EPG?1 Պ:5 i[S 7mjr݀җM0O=sHiwp mPѐh 2XqSo؛;"P>ē/OuY~OBYa7El*Kf lq;؋-8\YģJKVX؋.A$غ]b -"̈'#HNglhA}"5)cy$0" '>[sҬAe/͉ЫhmnN4B/7pqQm'/֮5AqIN; x 6 TMysV}[+. jH>̃\=eB5975'+s{c2m%g|lQh5Jw uw{;` Y T4S?Ȅ#Si__7$ωZsrnDgCMV}[eIZi9K?Ϣ\간{iyy@r̋k}X475.6iS~AÓ@rXy2v^aѝxSDiz<P_;E5n1qw e{"~^ݛ%ؓ+ځPS{rHpaApψEӔ@HneV7Hh (5tvBcv'%JV\,yrH}ַ{$|LZ~C&WJ{3k&,9-7|ޝ ١T:sPL޽w|Bk $.7IσJFėXWMi_ ' ǒ@tGصhoF MNk6Oy;f{ݾ14Gz*I㦸Y1L30KƺaG;0luHYt$yD4ESzf8-~mlNKQ i\&}ʂT^ɴؼq}A0BoјPҨj ` ~,HgÎD>QEɘ~ql|Wb)bG,eW'RH5%bC2/YV\O"|#uD'dA2t\n )JPK݃6 zf,0ߡׁG9oLg~HCQc3QQտإ?J0*T qIU MV%n=.Bu<Ѝ?""a׊1~_Jz0͑+G:5ac$xlgg2'B}1f8IS`'E"IqC}ڿI;29 RCd#+><_UM+@n~mR Nz mÐmO3I6{"I]DzQCm8i>lIDσJ6Ѭ3\ r鴨S~ɱY'H?X^2sI\Ӥ! N*OQ[lۜrm;x:G,_iD/*᯷ص "uJc.LKS˯xJ&"HP?|R;Y SpNLٷo2_~MrK)m2)? 3I>cMt@у3I\EYѡ K(i7DrIl=dn1 ijy=+43aj3m+L[hF#oNz?i r %G0lMδq Ԁ9i7?_t 8|NփKqjC~HY]<|;Фs,kYٹF8^ \]i %/A6Qs1Z'U#@ F(*#[ؚ>7.ɟmmlzAux ͦ bt+IZ}եr8x wvҷ9p]Fٷ`" 7'_"ᡎoLMO}9eE'-k]5Ѐ:w=Ŷ| `f~L<$ˏ&LKu,Lz_64h/e,փ;.~ y3up(?5rI@RkrV I۲9"M)g Rۮ7WA|iwL00Yk1riR̛~]z8;t4B඀.OVK`Ʃ^MkBP@zV#&KsLN͒i~ qbqDG-!Яlnt?bPa!a15EGd m6Q!>\o1rߕT# {L?t  Iլ$v ҭIv=`[~".QQf^3@2B(3oܨ>l\|JHD1g,U$:ů@Di%~ fNIlŕ+tp>#B 7:sϒF!f /ZClߦbuZ5eͺjIVUGqAD׮΁IMtveAƷsPmy%Ev )%n) @k D$V4t1Ӫe&A{-Z = q"v4b։Z/x 崭F&A+e^-e*&LuϷC^d2/CLP fқG.|O6/wΐ9O-s<_!U^+| N$GhQwtR\ *4D3њ8bك1 ;rK/@ga Nz`LKSj\׵\-BS 3RJkT f u{[Zu.lHW:RH=Vn9J!#u,(5MpZRz's]!EvsFrn8 (bw6*S7'NrqPAa4̸dǵpoPrz MQ#ԗͧ}$G.8?UE<1~k,b;= K\AЭh\a'~!V + FK9Ơom' |:lU, iڌw΃cvj`B;itL?Tΰ4 xy:uëľ \]  ;֝, wЏ}~Vu_<;A%9ܫjtx.+pgݜEtZxYPߪ,/y\j懌_#Csf}=Pc^əC9V%R^a [;&߷q%2\ߞHkE`Uƒ`Gw"0zv Z/I pqC3ahsҶH$+QJ93&I-fn+)9r"ډ=Q|>{BJxXs |6N،6h"1aA8- VߠLš4dȠ|]ozS-S T6+$M|`nB,2a zrba646\^iDǪFAT(6gv&'LZo]xO{cHh`8VqfcY i7t5Gn봛acS+!3Yh`Ӈ_"j b%TfpOo aK{pDT  TKtr$&(ܱ\M1}C637(wTLy) 2yOZFmzx(,BSۂ%!d%+7nP@ZzdEq^O I?}jG ˻`'P@KNqӝmfqwБёB#`v:j-F ZTW_Wcζ=0idݛHt"|ڭG4(Čʕ58$yF+pH63 e]jˋEp*RjDZUUܥTE$نr%5nϑ2cS4V>WF Pw-ZӲ $0VNdLHߨZCKS"5Wo Q9 ( .Bod9+L`?JO|ދ;bdo4+Fu{ O|᎕C`6`c#:~f:*ʰf3W-|KT>ur䝙<JS q`w ^kL+d_h, hn HC:p5oyޅ5hn*V!Z{8P&9l2H%_AYa4#kOK.Րiak&oA jpt07z_\nI&ˉҰI!6ٺOM%h;{ne.2 eHz=+Lh?X~ar/ds7i$S`= ӒciwAXtRdB!ƙAh;eR%+^KMG?ӁWdVVa k//T'}LX/M>(n 筬Gu2^sρJFNm5|f@6]u^5> LYE J2wxpd}3xQ_a sV2K;ceفLqufE CNƁ֓H>2QJU .Pn}$'ZJ^9PV=.eP`T콹n%9,~lG`GXPȀ,9+TԦ} 0pK1@#Ĝrγ.?\o_E BIӻCyd70]eVN4d5t*@(_+2 &3g,D-K5&dDi^|sS@%Jd.]&+{̲QLx=,7Tp;r3xq E7`oK/OZֳʺ F19ufH-ջp);.̃vqb2bOGY/j Nl`UӺ4cU1Zs+}fFT,=Y*]Q@3`KAle?tfg< ':,hr/K˕G  \6TTcRRU3NJ9ySeM M< rPBb`q5:(UP#\*s}(O6׿X[y'Cw[g$;(bPkRHwHJP@9/ FV E׫qhB=,%ӓ( n֡Tcح\RYcm)N{/8hȮonje)8MtB oto#mAp"lan@[~̈UHIM)+UcRfw|hlSoI\cO"so>[%E߼1liyf.b% :I D.w(~&@r룍`q7./@(ME8R RŨ!BRo _9/ -'S~oo KkT(m=Y̚m ?=iVnn=Ĩ*3kBGZ٘WZ8 o!LfoeیÒ3ElWGpzm b*F6x|O&Ir֒4 KGVnA22Ң.7H'MՑ2aPG~1f_e,ŋdܻI:r<{p<%nq|oYRbԿ(׵gr.U$C+rXٗt-%?tvgo6p{5!5VS=i gsUnץ I$e?aٞz/\YI߁V=ږj-OKPau#Cϫ"EGtMqPu2HMV&6~Lu'K {GwG퉘{67V"4 J69C3() E3kdWŏV`UՄ0aŢ6?czn#6@i$͖(?5gZ"SuۏzȝaX Eб|^*@AҤ'rȓ58a$b#z5Mhr;^N9Da)i}@6]x5ƣ1#&w) eAft 6Ohb?EtqlM7&%SG~ciƦoV++Δ4\"1--.2l*8wZ/i1)o__Xr#"PKb9?mX|f%>q f@r[;RD|y0)5#̹ sPº2jhUy(bƥsx7Vuw)ðX$cEyEq?jxWsm/sW4PaNߢ4ܨCъ.?F)پuGfh|pS l9,"V,Y*X6.uzLH>3P!wy,H\ve ^ߦqγ{n,V GqmJa#QkրHmY$XŷN|3zOYV(킝52܋"nĕ=ICV,eLS2cҼK K L i j,`.f0C]8ıMϡ l1B_&fR42h%.[ЙXHY "QtT_[Ph4֑U^ l|b)]^< A}U*J#G hP(QF8Mx* Q['@q5Txu UdNh?Y)<H2-"jOd#R3],yvy\8<ɋ>y*-j}2D>;Rl7H=M%+-N3,FOQdZgvWhi/r9:9Wp37%d) ]`pAzzzlvhn\gHl5>8ssh?D7'ej@^~]c1QDʼnI6 1]*51@t`7eF'傲൰onPxK([2 MX[쬝/V+C5??I2o:Ge*,,laߓj**U3&<4?BqN=Mh%]թ#-}ѳLIGj KDvB旫BY2C[fD%34ԝ3-}D ٪pDj`IEHLvZSELvHQP(wOqd4S !g%w͋ 4p3Rd}\*3h+Тo I:ոӻ[&y4;ǞRdux04l?*$^T{T3ώtbdx?mfOCUI,Ӹ1q匎+y6pcu2x-$(p|:jvÈox?@61HyH@) a-Cȴ\9ɴf((e]ƗIUR[&c@J3if6Yhg/@9G„`!Hg &[GhW]OA{{Y՟X* ^:++zɆdV?7:IvZ\c>Rc8ac)Khf^ cg},wvVw4I1X=?0t!0NҰ$,H G`an\āB Ohu'u8>x5p蚈c ͐O`T)pn9țMS¼ ŴJ˧d>UQ;vZ8s7((-FV;Z`~f6:uA.]{E<̘Y$-ŢRugK>} /~ hi $ܛ!l=[~,46bΐUR"fdFU79P^*_Vz{iYsO|r?/C`M$ήpWZF҅Q2~A wtb8Z{>)Az6|JӖpq 䢵񉦨-_/_gV͇0*x-ɺT#)H_[w F" ? 9AWT6`SnƲW@@E[W4m4;c+e <8\9|7(k *g+k$Q5mVM[DA1.áKsevsǘ\;MbY1cQ c!֬͋~֦9NuE$8~zJ&3Ld~ _A2q/{$\ -yz{r9&4~">ḩ=eLdW8#̶wYSiqs8)Ҳ.Z::BPWv_Vxw#A Pb|!l6bYǴLZ6̈́r0 [$ӹVU8є<<;#X{24?}лё*nI|`!/4j2f㉟1j YZ,kVDl> %0¨^c=Q_Xz WtaCl<ÀE[}1x2`Q:"kѯ^+> MdlB,fڭ!IxTWfC ]¿j>vNx>1℔+GO2W$xuiw*pR  1LH"6^}FƨrzJZMLXYOlzpޒs:s8KKiE _Dد\P:)_TG)ɜt}OZCrAGfw"2HLw_y0ځx<;0-ĚIqD&m*rp;X:8%$C-SCm2M݃pʑ7^jw NRWO2 m+\>{ zdV~%{;|9#*JpkgOۚhSJRJYT%%@vA<|B>s6`SwRꨨ8a[lޟ#Ri}tTH~ єT8iP|;̆એ.}>Gw!墋-~BfjmdDskGslrw0<>[ w7L+N<"*H\- TE-ۚ['{F/o_/Xn[+$mXI%c%YO3i5G3ZF\|s 9[Q&`RSK0,f}7&x904suxi$ߕr n|XFq[!S?-{\6ޟv[@*6\F-)WO/8u%O:_#C4G3 aWʐW͑klOXXjgsO_L0{lGǰFJRƏYtcL }|28Gbt3<ή^ g3qHA :Ȟb&ޑciT6qeDUUAh-;Nq vo't- g-$y4{7acdl4KE-nB章c^n] YV{ QA0xD}V&bJ&O?1%D {͖dl.;o\j?'khٴ]ۊ|=Oj+9{qe6Kܸ6 -lå)X5Xm|7Dsbg=:Q A9dd^Ol"nzsW];FCy:F.Q,V{5ݚ4!ۇ`ɖ 1ָIXFC B7h7!}b w/TNPT43{jf peI?o,&NL4ImqYqz:\tJK+& ~Mku{t`{NĚR[~"+"Һv[Je}z>  r zM9vs>x^wtՅ=}܎ti6&Fa(Oꙗ `$w: KNJ, fo̟dm:UeWkɻ,Ysyh0?_y#wϡÖ~"8fl^@ug_Q^\`F%P" L>HS^=HHkЃ,Y r!Jq܎Q}Mœrĸ391 NvVRȚ8lr/M\"Lf=+"Fw%,T޲)@Htu LBχ4Lee@+4W0vؖ䃩qͻkؙ*ϔP$j|Wqa/I!1c92#;KM1{naX8F29}.oo׊5"_nYexS&urq`OodcsLD8XQ)~ILQ %ݶ#۾%Ie^O4WM!ߦ9<׺4 %"_m V8QS|B꙳'*m; !52׹6rdN)oliYr[IR%F j+Cٔ\]/?}7~ތ{S5x ?!!ڝGRҴ̰Bt8lшܳ#9N#1Qץ@Z)$UZ#!VLvJq zO# K|9KgPZ=`T8(2ЋD`IO;GYo ߖ\uNv=\s5x(-~>tWXUFl8cdL_3L!3]Y:Ś?(piv*qIiHZ*R+ テUZh`X:7iƃf~>q={ݷTgZmY aWL^],ܮϟ/̆z*8rIK>!!p(}GM 6vdEq~V- q 0K2ZtR\{BԂ. Kzw:7i5v8S[cLe-cƨV[GPʫ'i/ QȦ(n6j[wx::vRpz>iwr|7Twbe0m57?=,:%L5,b@M`MYn$[uY~8w=0egAI<3L{'xUթih!|ER1wRh&o|XJK?jJH.}~sT%h*#-B֚Wm$Onˌ{nAp-fJ6`:7 <1-aRV]ΖO2C&N+!OݗqA - yzAH p*&sR43+-U(bc]6?r**Fp}4zTPbc]c03=:H# ]Ţ=VNqUyņɆ ?bKi$Bx-Uapua@sJk7=mVzj2٭Wa1CvM4@,-4}xqC-즤i(*kRIa_XAP HR[com?(NѥLF9 aD]ǢDVGjǰqw5o %tҫ6pB wZՋvY% \ p107Y:4|H+{ ^Q+Jp:aui=#3 #['VLPHlU!:2Y+ovRt-B@+"Κh t)ղW'^2ZN<0TV2gX6shX*J>,Vg+U%^^8䟇uг^Cb+v_wd :H^^AÙ'5(+kuZ0O9oL&)?ԂTVC6C,چzGe=O{4 p\hWLC+Y4*\uUsQW^遧F? DlzljpU"5$K*c6Vs,w݊E̎F_!`x"UgIgX8rAĹ䔫|QFAɱKvZ )]꿓a})L]5#ox6@`QG /sSA䵐 -0:p ̒!9v&:>%P%W@T`}iD]2u 3 Gd?vW~,sNX)y.ҫPON?!A(]T$߿@(J7~ŖXx32b8[vF| zgL0ق>,"ߛ#+8BD|T]t(hŸ*ՠ=aD=A7f?L@20oK6$>i{.!w|Qoe!5]3l.ZSEI~ݟ-no㠺|((u97`Z2{lr՝#{76WP>뜁Uu$yX?VcŤ]@ѿ^ٶ_}F T54@Mfpd)YS'_xIc԰4.%d[Qo0b5#t hbK!9A?7=6D,`=9!]'f@;q]5Iy`q軴qvz ?\r?C7phNꟐPFZKJѕ+QU)Nl>XǑ%YeeN`Iiqm)06IϳNWt#19$X$46أwSr&fKv7mA85jb́ 'd}rE@ r? w'a  .{r0f(6iT"[[ 41P !_̐K]1 UKvmxWP6t ra2.FKߍS,LI'L,%kcFpZS:7;5shtVB$BySk6$Pb8Q̬ZSXX+%)D߲Lá:} v9wM '##H1"'+9\l-o#Si /Sͧ9AFEyBJ~4UE( >풴]L9u VHF5dNd4{&aLEUX1Qwvc˅qo+S3kG.)Hxn t!;!@DUg}TP,6Ptp zBVg̚3_Oˏ5Ul8C޸#oS aʢPFB'1xB' 鹖Bt.ͼ fňצeT]h 1!{ݦ=]/Cؘ1̾̅v<+ފoa`pJvyb!=S?~hm8lq BIx+j[j^3o@!Q{abSr=k2Xqܒqꑍ7>m<:)0 I 8 \ LH-%lj]Bh6~XLCf|]~)bm^,;-7MG]eCsmm^mrUZQic}&,\d"dY~k+? 27ŝ-[c%ތtr 3¥r^InR"3;x ;Y>lnC-j< lϮ i2_ѱS:*R|£4Z *W)N$nje >jNi{4l(Oz$*Du ..C̤ziS H'Deʮѐ`noSU~W]Gv pup7tܳ0^xFQIiۜyz-z%X_VD9i" _=Jz/r#3hM{@0;.JP@arB`1ZȊ"a YD9L+*]e2 TuଲN g͕b>ɥc^;>/y};X +ј~!ؑ>o? Uu!|gzLߺ\ىH_M\Ɠڂ|*EуlJbS9sMqe^Ɋ@mf/1pn pp ٗ}lɔhQNN9j8p;mfr;Rȭ 6l#6u,$Z0%E_Qԛ͙ho[~۰U=}xbxRhE2b Br `l9yC]&mצ y-Р[[ZvV=A|J;cyW#Ð@J.o#"sZO-B}MuZ")Q^yE˕<A_JhF\5hz>c,ཐOw$).`1-hKAI%6Ooz'Үkz^s-]+PcNlfkKZ~@,~%gYio_.4ot& 2lt=nZ0^mN1Q>-NCmsi[&;Z)*]ةaVAFɏ Ⱥ-5\%헽 jkOE$5g6☤w`0RW e?s4lD^߱Q fezudP KUʙPظs!xj\r9%'N3/ X/R$"=\YujfNsdw$=mL*Ѻ̈́˽̾4[nVFtt4EK7$ٰ\7ycX=ұ:V|e)׵ /2!q+KǸd&PPS+W``}w&|ϒkRNH8lrlƀ<<xT}c3~ %*ba#)Zdz7E•DuoI0U}dI7l~ONp%l1(7@=azJ ɦ4"_2TöUH@={y"]u~kmpU3_Bks?ngnE\pG2?Ε=_rgd-Ӹﳀ@kCP`@5TUrOVr@LܨNjtM,Fך}$,3/áٵÆ p V["pC[Mnr( -BF p>MuN±wAy 7p|#|#/16;EP9!ZWf-X6ghqۥ)[ȸ5ՖU꾣]%S')%z!Tq=8qw/!37DMC'mC^Je1'.Ê}gS\@ql#WFtwGN縅eDV/j%NUy, p-PFН 8むml߬Y{Uo B%еkyLV>ua.ҽگ=5\j  ( W{umiQV$ R/gb ~ƴ$j 'O~ne6ed̨lm]Aal *L`aRQ)+$p`JoU #MF8bW<2sZ8u( -͸9^'_A9PF4Lljy6/.Lq)T;X&yL4 vI"Wք51"eFO[R0Btnt 0 I#Z[{ Oeƭz+"a;j2B=K0'kwlZ8yضo!Bl`3!Lq|#-rxģVlGG7N5PqԂ]N9mVWDeXAd($V|v%(a(!) 5)2gKjځR}d~q3sqE&>4 0OE!xMaDva\:qcɑf7CK _(9tNTe˫me>xD2H`_Зg\J[HJB^Lfk4 v],yalڅN_ vor}{LjB,\(hJGN퐿B\I1;uSRޯQMLJ S8:25! $1 {1Eэ=*Ey` &>rJ8 } 5Gazrb܀sPļs6@F@{lmu˧}DQƐ-Ҩ3I]A{Ս[ykճjn8fz_vYkJ V6g R$%6hF$F+D~ NCO+|#lA霒xOS Y4IxsyE}sxt\:~)> `j6:)Xx*jlݯia}^RPNP3d|xE|[ >8c.| ¸HelօH%sz܂ðH{Cִ%yjs0Iׇ 1dq,sdU!rhIu+YY$i(Pɧ6kڬ͗Q`V3g݋%w3j8.SL蟥4InVOsɋWӕ4TE m?ݿBz9 ](@`-rfMipL\4z8PG&Sz6෋eEk@bgɂyB}6 /'oD^ aR$r'qOI_9e wd@Gcv#IB8hBU:ӄ?gK,GWE"!9i˔. X]pJ5!Y-?:Vz4a-ׯ(#Qp ,&Nx+NobFɡ~Pl+B5fklXүwwWpm{ṁ߫_6K]d'%>9Bn_F(&握u3IPKT%({ҁUju6JRG/[HPi~ U<E>_dRk݌XCJ v## +?)u#Ad;do.3 )&d6mZhg*~h,?DM %a[ ZFAڳT[~[`Ҥ|0'q5U$4A1qy2p`A7ξG{r_胐[00#|6Dǵ*0y*#^JI:K:oL7?2~蓚' 0 e؜OWǘ)NK{! RmӍqsu8;BIX[3; !!$H֎4nԖ̕7+viآ{);T[m싍D7a.zL[Bl.`wbVV*W[R[5Ev F}ܝVԆ<bWH5>>켝8i͏uz'H vnt6ʎYey\e 54]=saZG[A =Qm kɍQa_z9 ;{ .]c`K\]b`nY;VZUC͈4_RAGhM=Ӑs̎q󠲟b&S:4- g`9Aw|X"\w$H~9h`:ehBr_Ëyk#΋[g>0i*~h~Ji&9\:`(\)Ben*St&7;v-H;ߨ)sO0 y_!$|*H8,<-&oNUx6-<B.3U؄էwU7׻=fql5P,̶4:7nHK('şa4"hdvmm:x|+0}x߀RR6 ^1#a0|L%w/gY}Y$8t\020/w>MJL!<(+ 9unoА.ERo⡠g9& uqdkIi!)d^Af\1kI>b :%0]~Kfhe /3-4AeU4g,pnԃƅrqC{{@~jx֗R2{ b/)k! Mk:oz/'W!4lI8`hz#cp$\͌Wv"b3!偢qxϓ ~;V2~D9!m/=:g=A Rs*V_q#0 8k8Ȱ(7n2X]{4^)ǐB/jBkaP' nK=',3)o[N 73>m IB CE[Eb3doSuV,~o3x{En'&\) ug%m}F =IQ“t9 qD9Do`aVucdn";Tl1m+n՚^=m\GBsZ</nSx_-/;zDR_GG.6 YU 'J;WYÁAu~dd!2*BzS"lkket-X"S4M*C'~/$MzesVz ?9㍾$.9\9myfeoN,#%͎+&!54Lz- (ҠHҪSԽB @`-%9s>!2Q\6`#lQ2M'n jM2hK5׮\ܸt+BQ#M 0QaW{魯6Ȕ$̃2J"W Ӄ)x\vVZ$m凤g õ *,un5,ؖ 6=׏PM`)Ɏ딦`JdhKfrOsF:G ?,Wnꆦvv7]t 2Va #N5G?̪[\77A$ u d=Q,=6*_YJ(GnV[Y9NLݫhٳyT /N~ MًEA9 (j"ZY7L̊tf=lO9ΓGPX\R)hM%NubU|1ݸKEG{}$Ҽ&p@,1\^5 = 6`uQ.a/ݹŨ  "gɒBuRB (mً:WZ;5EH1PNi _1&^e*3ґ-4AQP#՚dT&t&d y3g(cEU2Ÿ ;0RvåjȈSD{.(0䳀ul hkw/sE3ȭI7q-q뱈}*C f F+^뺦1׎r>Yl&r(;7tJʅX)EvOZ 3lV8cX7]>w&U yvpvq (9c_$Vfpvf 5+7X~_ޛwDR2WTxZ뎚 E}0zC1N/s#STЭwiMea \%-Z'/fcVJCnOҌMu^WRئ$!)m`dPQ8J}0إnO%鬗$ ~kѥ^](Ёw0Avn66,a)+u9YW%++;  #~P$-9JF$p = ֪{uZo Y;n}\7,]=7_](wYV^3Tۜn@5CuV6r!:Ai# Y Q_\aGl#4ՈT${Ϩ! }]ZtO/^:Hqf~c@:xI>NkcQ6^P szKL_~bV(t3X-m80āU۰9<=?Z·v$ܺW`k^?젚҄0g.ē_R!k@qe^Oziv1F]P0WTh4 !_ҕW\vGBj ~H cύdԡ;gs<}#2fo4ϧBp&a:ҷTGRkJ=),Qcw-RP($79aB7~BLuIYIXl5^cežꥴ12`L^"G w9u9JÒ"_.Xs#.8r0+Ҹ%#o>iG/KBF'hPԻ6)bFtH1 tt_/Z(E{F-&WXRWzTvz˵Fh;gSKfc8M3@'~{nBV`k.6g8޳Lp*._ ,8׌!'\Sb=O.L#]ܤt*ʫgeu{K\K\;?[1O$gd}TbQ1fPB?QZkL0Mr[8X[OÎSl{'D͞pֽW ,cꂯS4r&9˜֡3]_dXX*vV;,԰ &y -.:aKNB>Hq2Wd_@}eW>`iO/TOyu'vV+:Z"U5jcŔJX|s '֝خ;8͚Ҷx1+LcEi%!ɷ? h*9.ɌSM98j@XƇbUleJjp_Aݚ)Ok(,fP[,y 3)PRs8wZ?6`7k9B*3|4InB%O, rO$Ni3])`g/L`YM9j:Y<`Fj8| L-6ёJ}^lj߿ fLkVR&2̽~:7a3YqY0qu)iiX^$i.٨('^h˷} 7Qp]S&2IPoԻԹgnx^lT;Mq9C1l"-լu9[ sj߻bc#;8҉CjR˹sFaߤb=qh-ՙ:T~|Gm Z(Pl39lpM p"Iň׌2o:F߹U>nsL+% 7'q% د.ؚ Ui­H/;E #lTZG ^c{L9t+KBleB*iv44E^.Y'x@]%͏]\KBte-k~ޙa=MD8W1r\󎒰uF"כO q-}8+|YFyz;##|U4UB#v /\lp3?!С%2l8$ǩoSt%~:C. WtP^ƊY'؝a 5(;h4I"_ NH8ժZkl H6s[Lē.x 'Id_=Ts]Zn3/s"|d=Kඬ#5Ovd`_SLP SG/Xgtf!KviP"Yeߩ%"@eAV|+݃[)`y]|phTmDv0m=r,\wȒ9SV}hr;Cj:b8*Эt2x[IɃLdPЬg22!Gg. )I3% =jz`aҤ{V C)YOEI=]e.Bah.ѿ|BsuQlBgL>W5F&ƼSЇI1<$aaS}/!wpGX<$ v@˜(5JU"6*H>l,/B NV0f(\;{MI-ʘIVu>@[: #rS[vjH.5wazKڵEվ8H8PxFтW[urP{n,eb^i94 w\-Uمru ]Q |"&RM-EATu[wm(#5L|Iᡄ-— /ghDU3t465ǹ-f;eO~A3kMsc?'sex(O4N:pY5͋j/6m1qD#ym]3NO.27B2Up*44VCXƋQhN_u nT䛼:ܑWH ;ڎ^!@nt5U^UY(͘ 4caqri@]ds`v}:!#J Xҧ-u[>傈@[J뮺\+fτj[c5&9ɘ ʁ:k$S:LLd6\\->mH ϠDE#d+gVYi?Н/%Ex`ub y(cCռ22n߀xyUUJt,}~դi=s)|#^$_< }U3{ml+vy-)&~0 i6}DgCyb\ϏsOhQw:ͺe[ߚSKy?B%VV|'.5Ea U*ٌZ|NrL—;fW S,_~[F KjA$lTQ̵ j;DC"A=`WQ!,'piY׬0F!i1 0|[>Jİpci(M^~-}*Z%J kv=ٚX=P' B쒖1Ʃ'wqߟp;MN_)ΒWeKs/;pd+=98w:Y;I4U{榮YKL@K{qpUEW1uUZTf-wN6. hFBdԂWQUx=sfg}%YH"q\c S`S0m.{:o#pHa{4-i24;Lg6%TDPa݅_m1d5uj1B9e'C݁Ѥan))o0x:5諸 A~Aoo lϓѡS$ɖ +bV8bF健䳾0qUX>!ѻ 2b,Chg.<ε=_W:xuqer5oR 4AvvjAqشM8׃5xGd +/غ/XN$7M}W]E:1 vLvNV ϬBC4:x !7 ھojSԉV MFS-%Ny\@Z;b?Hu?Ef5AvbMMa') \}%lWX5 fkc+ġ-^=ca麲Ѧ)WLx뚯N|sS[um Hx%HFwj}O5A2&,fc+X"6)~[oBC1̞J:뱉Uxz])nZUo&e\?D3f_2sP=,lPv8еsMa&rf)p~9<"S~$>``i'cG[Fgfm6.[JZᚾ!&^nRݶR ߖ>i[mQUJtm t3`r@&US98nzm] iH-ñRդ`׋uǯ[ |x#:k,\R"Uߠ]C -Y ױmB~3$oHd[6)f&D"lTҤ nv<{i284?S<ە@xx3oGGƁ Ica Ir7CK q Jxd? ʗHgB\q7h W\O^Ӳ2Iy2%1  TdOz,jdU]dVBqiK9_IrH&X f4@t^ gt7|ye@ 8+j-P@cGX 38 p= E\0#PmՆVl'`xϠ.qUfW+'yѷd[QBY2/9 D&B8rيnhgU>JħL(].\/2=7<2>qǦH@"oHSc)m3q\;^FfA]ܺS~ 0UddѯI٬J.DK 'F$Oa+P?KY-vth6XmIA[4GF 1+%2]E (K ag h7*= <pV`{3]S:,n2O׌W&B~.meC._Gh lSl\T뀭q*>0j iY ;p7o0y&jy0}\8370'PH'f|u+ʳ;5!#_wqeTuq2|6h1^CZMtCF5tRoRR?R줕9]A-X:J2PM% #.3,!qxKكzĔu O"/g$OjJҀ b;ic(,2 B"'$ݠ~[-G`ZR'!BJ;stVGl=Ϻ.$UB>so)ɕҺ_- ө5^;!C`RHSǁMo\~G쒣9Ξ@^S&`GSY<&|l܀/!D3ll{= 0 ]k\4nV$;B}!fB]1qhOCԢgjsw7gk 00Ꮖ{h&COyQWGORh$ovuv/{B)hc[v3?iQ;5>dW|}9czyS`EeJTvLZ5o'S'm9 P>/Pbq1E;`%q?H0EBn]6CLJ])o2]if͕A|cH(I3[oDKGK&Z(BS7 ! y`ۭ1,``g9 w,E ZGd}h8fe:J m?o82n1QT14+^VIjW&$uYNV@(f1Eje vwh=TKVgGc8jzEn5\Ŋ0.Ҋ@ mh5}y|C8qy imDmOT|S!=B[ȘPHGGaUvP]l8Tr3\O,)ȵ6Ɍ 0vZJLgYcD OTo@t1.vxJ"!mTM ti:A`TK=э9kg?!y?0ӥzȀC- -0_7u q,d3ژ:Q\4_'2"FYy#b0,2݌R=K'el_XɈ[?PEߠش-Еu!cMWWf@H\{井dݎxjϲ9USN _x9rlk qVv]^Il&Ӣ}]Ԓnb@~ n8VGէ^|e /a9w[DN92/{//8`4یE5Oꙣ>Db<ᄳX9cURӮkcr;>kJ'w=doxJ(;`0]O,~ bZ;!K\R4pH4^2KTH啥^b/.xy=ދ=) `F'bdJ(EwlYx vK;hH\):ȃ./rҗBC};E o mCp;ެ'C%!jދ+S%yIӺ@OrVF i%zEVgvO 'xBzO>STH܈Ppy4~*?-ZjBвN)U Eo`P\}{鴵 7M a!{oi= , mPT H)ܞfbMAav|TJ d[se ~1d̬V2 +!)?^ܧ:MI9$Dx aqVdz&5a3r})xju -L =1g߯aţA?*gi*Y1J,>Kq9q,Ƶpfp9_pݶ:'#9Mj礓\DsM 3RiY#UmLztgpMdg`$OsۮPUäKd3w܎c4r?El Ks=@eN4D˔da, 4 ~{Q*٪y b9P~&_y?aMUJc˒HX #f9ٜw $ WĽ{XaMhVS+\-+wu@bPR0AhO !}q2;`z3|ABk{Ӵ]~}ډ)r0b1Gw%un0c?Ԅ3QڃԨLyP^w_Iev=c䬄DJ> 4icp# t* ySd5e&t-2"jxc~et%m#y{2k@{ 4A0nxíIjOT(ZՉx+qN#L%dޡ 4(:vQ=fIe {pQkOO\i3VYvh@5U2{D^]{#淗FjxC7bwK}wNr7#҄ 9b]s$aqڰ5ѿhݱuM+.y1h uJE(;4 ~,NGI*<H*l1ÜRyz[i,q(ٗ`6FwOj!zk3aEӨdp^~)ÙrUВ%,S~RHqRN»rb09FJ?ߠ,6y-J\YˇT5aaAFF 9*1BrsJ#.3 @eC3|w$차<!oƤH_)rM>s`rO%D~wCk;\ow7l%-mR/oY\'h kN|o57z;8Q(8$>е.ߨ`iਁm(zU&2 O| ;`k+ASCMOT)-Փ% \?$ji6ɃxoRBAw#L$μeQ.I oD2RnrK"!Vs6aCqt+Q`J8 IDQpQi$-gWv,>)gCXɋT x?G-@nF?a)2/[.N^ o 4 x_Hy"^rTjb,T4 u>I;R?l*N_T1o. rN]Z>c7l Jzﺧ~]=p|KPn@crֈ5nawA6{L@}ʚƤnl5 MYu%wRwAyt;z^8+m۠zr4ʽ>~50Ҥbo#r N@]i\H:(zU dmApm3 ,KN駲ܞFu]ZmMɗj_!0.gO8aFeM]w0yf6x5}Mtӌw%&iGk.Cwu;JN1 {ގ1flOC<$o DtrQ~o]Qn&B@Arcr!Swqe&!HOn%QGPLZ긽ñ0>+iE=V0 (U @qq=3IKiI(s@}r% t[SZb>H\3ZE(YQ=H{ O~:30aK Kg}ٛrA9{&^Xr8+PN5a+TǓf<|[T$8۸)lթJ~.ڀkR ^ITXB~ΒM(?Kv֠K}1@miMM^}..?G&L-> _>/ک"<8hvN=  @|?H "O[0|U>Ξg6vsJA-ߐoNX";Eb}vq->FvW(k~U 8Jj.Jip#AC|)qF5@NUΠ z*v(¬JޕVt4]O9(w8i,_+ cy;JOl׳UGH#0GKk$ZQF lFiɟ)'Dqc-54J%luvW ZY[k5ŷƲ (5Hbcu䏣Cdrz)Pѝotl nw$zew)~Q5+7CL~%֢Z\;cZzjRfn8'WldIntk7~WF[2݆0?8.KL W”)R M{h L(z௙e/@Ê/x! WEjNcƴ G-fI<›~t-fQMځ/DhOQ)* T䀉Ng t{Jo,k)P"GfCZvRȧIۓEOyih ݟ l߉cFkz^3JݡP]y3xoݘ)\`aS!F2t.Q2JB|ښk\~)3ЬCud;cFH< `kz  5p#"㲭oNO4PtYspi>v|H??*w,TO kq*!'7د׀HӃ)9^'OWiդMA`g >RTX&zcCsAszkI=.-C1~9c$zsW670'^XJ$IRL[whË誝B{A,'pNvl7Z2akШ 30+ uzbGSc y%i0 _Wy5T*:t>r)]_qL!KoZ8*ͧS")UzmkkH c cBUNF<\)hT+ $ ȩ4c"S]G'e>el TMRt&ݶe# .*]_D/jU}V!6zC[xxʰ33i2d7_쯙*Ӣ!?M,ʠ5_C&PF,Zc, ޅ|J_EXm%O Q'& % ;\Fݵ讗lȯ:dMO]~2.;o+|ZdiцM ^k1E,<V}o=|4p 5Ef<<DŽytZnh]v0!9u!p_ Q>N\@F<:U3ĭ8dl9eŨDj:!_qo|N0Ҍ=r'%%α`#["9Z”U[F #L>Sr7kڞR薿|;˳B) DzbX9^1R +10"qtGnh6y(7 ZB/ 0& #TM|)F%:oE1A2 lDUqǿ'B:X4T"XiH 3G?}Oᇴ%l.`w^ SCvdxp?ǟzW`B؝wH눛_VB.}i2meS.}:O)*y)]E&jmA)lzP/3 Jv}g]|L}1runbɳ:ܱW7^FUW 6;-wUuNo][-sC,z.C_k >RNZ?R\A߼lݠ<@,no/#>cw:$-WUEK%.- T ofF#.}Hn %累c9X(Cڸ0UwCNrjņYOBsß}7j!uY^?noOk~B[w>XhYn T{r6x$3rx`'sbqSZ8Pc8τ!$7"xϠ /Y/ېG 婓pi\Ճ+Ox)&e\ETaӒ\b&^K ڶ`b~RMrIeDA`kdL+p7uuG<>73t8l^ɹ}Nn!FzGHQp%y3{Z|[-Ɨ8mMTygEN1N~ 7?W 20B uoF@72Ѭ6 Zu$%yNeZփ%&+)% s}SxدFk_NZ ݍ#@~ ;<(& C' (U@"n; @ܬHwk6 Q'? ˪8u0茰j PɽnSvk Odl9';/J5UͅL p7-,B_ 5Uf-HjUhq%O"3RHQV?!F*I.WPhe8i_u5oz0eb={`lyorEYv G oG*)][cG"Oj+6AvZ]$cRބREsa!Kъ/ITZS7B;nٳ( <Ɨ^m5Fq<Ӭ#uCQqv7bl~?ڮY+0=<]vjp( d1MqNloAjU? NݣΟ\cBk˩<}Ә{&-7Zye 29ճ;3j P ˷p`I͔e'5yjHŴ(8|+RxCnhPK8sq`sU?owKS_EwX7uP F^^3ʎx۸XlX_:ʆ;iC-h" w@-j@I?)i"}2 Ĉ䰕B vKך*'7gƳY]e|N,`G9e_* uKPۿ?ܿG9[t 5e*p/JveZqLq}ڃ?nQR$~lFqn>b]dfY>謅,Nyǣʖ YYBJL:=v^ DJI$8(4~k<׎H8w'@~MP{ ,bke,V6 qK Ob.3}u]Xz3`& !ð+>(z&g8/ZP2mWqj׭hSd0-}+MHsa=>V32Qo\_{ Dgr#(єc:t}TS/g/ٚ`)MɅ|JW!;aDE  3Υc6W$ AK2".LӭoH7+=Ά#<߄TE渀b/j1kj0n^5vt{M^]l~\b~6G]<.ڶVahU8GʧjG:T2\ދQI@qJ OWz!6j9]I|~bM(j ,b.2k]<G0A;:yU|\+F缰/Պ Nto<}Eɕ5?؜>(Mj ?S2W ,](hK/+XݴXz} uyi.xDBYg7$O|I(ү{ial=~X8 -lGZgdS# ZvWa,sZ&?ٳ30wؼF^2L'ī(ۻ\n0l *O(өÑ5XCMg1Cz))vƂh|:M ~7F4a]Z4x" ț[G 51bk X}g] } 5}dh)"`65)_)Wẁ5/W^&̶G uB<6ȧAsl ly+~/Àb4PLDw}R9@MiE (^nY(;/?G^ PAÈxA٩<O^R3gFT3I zuA&t>ʡ'Ϊ/:ЦK  J/pM9Q]*+(k6 O{Sٷ.'wTO:XCLki7jBU\*&_tՖ$'Ql6pMvX>3U.Sݞ^ʟJ$Sgi[vnRGɞ:<u+l6[aɏ{t<߫BM uL¸ccwI=.~$ 4O`>V -$JMPqgV ;nSeF`oW :-[!w´%#*Bfu}h+9Ę !758O|x_aWM9q'7] /J+=}j̗Vyib?/Э\z/Ev4Ӗ0 ux3)Iq r޾F.$%4cFc1- $>yss`!#;Ͻ{=+OC[uøͺƳU8G gy<2a0wTڛp$#9oN(c1J` 'sɁ$jmYU} Cb4R1ԢkJ -ߥrCGamjE4tE'Z~iW]M Ā{)=Khg&R\l`BW#hƺ ȤVvT<5os6GBb6X@9noU`~Vf!y(Pt&n&F@]m-;D:"ٌXhu(~l`DS%6#,=zG;qX5\mjnFҥpt{TgD5龱C[peK!O^O^!H-=Mc>I]rX.S 32>%f>jm*e`xh_7`l"U4b>m;b2E"1ʳmrKi}WTqݞ{1fbUˁq,A0H]ۘ9ɽ*2D$]-SvU-ҽKdxOJ6 EEu*AjDdZ Ww/1lj~,z;UΘUn+$TɟYF?r6*Еx5/_*}hua^`rqnNt1/,zm8S1a>5vmO=VA׶r +V҂9*mL_PuQaNtdÖBڜAwSR2Kv{:AR &CO >ٕ f7!aoT/EE9) ~)"wblZfEZIS18ጰv[J T"A0/bGKIR-1'ᙧ vTg!_<<^: Wlz` nY`c! g9|xfiud+6RU4Z-USRѣ.3v|?xPiTMjR UY$B.֒˳,=r#;*~(xrم\33>X3;~GadN<n8@#ڲU/|5fp-OޓX[A?Z> qv]Ɓ{K[)IkExRhVIrwțkHt˜J%~C!Fl+WfXyܤ+7x7Q9 ӄ(Mm1&,0M0#mlQR hUW'ߒ w*dzJ e/0-m 5rhC6 c4:sg_~PY>3UB*L+HOTjUR' Gb;u$CwYړcъ-adrʢob}I=g|v2Q *̴zU= U=='`.'yvzߕe}ȁ(w2E1ߨ\2_KT1s$IˣU+/ȫ^+YCGFErq^9s\>6k\m{]rbb]Pش@pRU\@EdKU"H.60X2K[.Xd}*t'W[ГJ;$!gGS/huSFyz9u-o>n3IfMT67Li+!Tr'vB"8XU9;佰$D^fDLKc:>?=h2^,DSΏ3\޵;2JMQ׾dW^fGq s r>4K2t#1$,+P=S5H6n(WFdErcfѣ or_:ަ`)^P뛰Pޖs|ڼ|.UL5HS$,ZT<578;$`utu+τƗAp ʷ |W?F7A:niCejO_wb"P~vx% =5xIlXK|I*j&Gqp3.0$2=`ad|RmOKqOһ8{v ^%L#:DacBB$" +ͱs5dQl![;3UXB byH&YfyeX%rɝ2wB_f9Bf1*dGߐ'2@IUk cՔ, $9bfA{š\ӂw'7>PT9f䠕);3X=Qѯ{9 ua#¢dՏT@j)K>=%fN8Xw2=*۳"Ÿeb'ΦkƃX%5G+o,xIT7wϩ0)1jRN6))e8$zuGD mlK\FBN|2"E 81m*A`I$"IcgIC>냞MtWcۼdѮ\IM㇑c\pwZ)~f)6_b;e>-`86 .~ݡm@)3@,YpN}6(V)C- wvgٲQHQt3ˑl7P.L߄m,z"" ŒjpbPʃf7 _!J8TqXF hISiE,g'qk6Sn.Mz6c٥=RdK"WjLP44SmJ؄+57{{>z 5]r)VkPآ[-CICTf;Ps5 )D4][|l-OLGD0Lܝޛ">L5Xv)/O]bPS ef 0:$5)E3ZhcOq(-8`ɌLjbtyTT9A$ *^}q#K{8j"ǵeUJ J֞|mm[mcx_܁2RZ5A ;aϏ07 A?4G qZLr6IYരj>!4 /"p|obJfy'kGoh 89D/]n@HƷ7Ƅp-͏"@7Q!1L];뱤R=~nmb)}'etn%cЀ_jFCJ@Sph{dJaZaty.}+ZMjvM<1c&JC ,_!6x qUȿ[S $E(S!S+.& gHu{y O,ly+u-:-9cIDf KEjQyW"JV?b˙Н̄w\?qqX#xUeEetϸ$ % @Rt }%'I[]h;fQsxX]L=B69%;~%R6,E[Wthҹ "`~p/onѲKOHo[I@_ Xbi֜ BgZ U-eMvފgk[?k"od"4h@LC %z4:nE_b|FbXl9n%QV '* OAuy4Ig<X9t"kqJ#.X,JaozAmc>lukg=Au]CI.:ȷh]^l +ndkZ:~C%?]>IcHJ|,h!Vfؾ Ƹ}V鋶aX&ݟxZ?LSgp9/!鿎nQ^䷪JYme~'VC7׫"a9}I]MJ $lj- 7'[a5fr|;Ǵ_p \qA4u.STWrw|l6*{R2jbT!is-oz%V{A뀜ͤ ח˸%@$р#p[Yl# 91IKMvyJ̈́u7z!'xKxrX1ST\$E M>^HAJW?OD2%]҂F+OͬGz/{e;j"sN'Sx@r9|z4c;1i}oqbM|LޙG5BlP`U %F$3zm"u}39CC7jb褦9+9ATu2~eHC_TGNjIwLW$]rKJ%D.Fv"8*;xۑi˫)j5\mpm&M8T ͬw!!P,,3/i=rٰ2SyFkی5ƱgA'>~bUv~_Q̐LAN4ȟ7wfQ؛fJ?YސsAlwiF8{+IA`+e<緀zE{pizve&v@Jᄇ=N/8 sn-i^|Y:o +k,}gWyNOVQ&FX09y5a4U}Wh+ ˺0A;O]B~_&A$ROπƏN^~"4(:eD9 -ƛZʤ #~RMj AJ͂ h(4\j&뮸7q楮j(&/.NIZf/`: ws@7:L?aI'%z2OJfȏJq/晦%7)zmhhDN0^xp ,<>{ottլyyX%.9ċICһ4@w2\nxb;pЂ_^%ˎ[I,>5# ,GjUͿQXpG>Ot8P X~:H?^(&eս3D%SAՁ-TšJ .0u58.9|KeI(:V'؃>բ݋F-Kya(AcI YTkgF\rP> ^`W J4:f**qQp0h0ފ{.82@2[֣E<%o?a_ Nc_OimK!ꡄu"1URB]Bs'0lTtɃU-o(JUdt:֍^4K-9 NVWkЈ>ѐ*#b/Ѕc -OO0_-x>. W}5lkgZaZ3$V!,+&p2l0DͳشHRWF`G$;D?HvFܾ2ڮxdJYZGP?v#(oh#;T'Ӱ^PRB̿S5;(tHsC$ZEr[Vn M\'?߽p9g Utcq川ZTeUuQaTz@"S{Iev˒bO+9ul~F>nI!/z4>蹾!eٰ6  M IRKFmKrr@.iH<ӽ BQ&7-+ (pS/ r'\7 m- { 1Ŗٸg`LOBbo;P*T9GL=? q%)^&ݭ9PM+dX'3%#BSA.VrzOW9tXqFޥ؍D~HF$cXnf(o+|A4ɒr ٌ.>u zO} &Ġ_t}JrgIdDpGyn=64̌;j- ˯9;nk3Cަ$E8;}=vN̶pbs#Ʌ7\`A4հX| +Si!xc>$5dp{sZ"Hj_'~lU۹5P"4-[)UËif!\ )@AR lP8)o|gDlYC¬tN@8F[7Y8PaTڙ!Y{@z{ݓΪQWiyi5ވ-TՌ41}`b_1FmWUDˆ^RId q+ ַa Į3榰vfQyͩ4;iS6zij 1]EcuBIM 8@`2Ⱥ1Y&dY hLkե+|TlD&1@u Ifc[]B pi!"sQW_IBkb>É #ˠt\Z'dB/,Fܘk^蘣2tF~W i +>F LÕz*,MZwF09 Y q"Hrq5=^FІ8NrP7{NXh.WKAԣ'2z3M&!'?9f3?B\"K9eK6#it1r4hFN t7?sf`ΐS/N6a2bg{'U}WTK$m{RF-]^4a]{Ln:1r+TV{Ё"u#0$!ػrU)>NJ^n*;C>}3^"!X#{0s6ctv6C"}jE:"M+2RѴ fۦ{^4Opɟ]xEWYs fj!QGZ.wW?|.S]T:[`[N"-#YtO/\*.K<(+iT"3sO-<FR?=+T;C@yL) T>Xl㥊ЧϥR!'{mn\dhUrtg AvCE{}eafnQK{À a׺yFфˣs>#J)ͧZ p-θfQs'PDf,i! eRM8{y"(E9;Dc( 0YwGrQ ̴49T@J?$+HkҢw ?ZCIdޒHtDLmجD,.oubMMtkҞިC3=Lq̜Iێv#,۠RrwlSw=s\.uh%UBunM[eZ9q  */n1eXm1C`N3iVEXf>TaJ3g*co+|ɤY* "iPa+Ym|ƍjF' ml0'fB`7Ng{XC2,Cqho m2<ʾqE|-J)CWLo[#bF3m"=?|G ˛@h fԯ sI?+OhPº'VHiGQt|H'$8"A6Ӌs'- ˸n.|}%ؔc29Rlc#] *J<ʏRuˠXǜY]GS:]+nFin)T0lՃ xa '+^kl`v@V5km /T0z1h =q 4|յ"+!M'ehi7̮l}34Eb: " &reQ?# ?f8^S]) +a%Rz-PḨnB8X\'G_ d)IK|GS4:'(@S%^i̠ wn#*34 #]Tm+b\אA&ɯq^"^HWƢk [ zHNؙ1 pۣo@bV1U9m-88p5/ӭ5-pgAD&$#&+nGD68uҩ]~?>͠ $JU:[[Az[f\%D޴!G3m`31}-x >ߥk C2s{}M0=F-]\z KN0Y7X-5~ީPI kȧ:h 3FGt%ka֔tmzxҍjQsRXkGDۈifo/gwK^f"u8A9?_CmZ7zd.G3٪+~x!"6Ƶ\ȤꉖNR\\Cfra#J~)}Aqwʸ9,BZq;RDi g'ҕiLq !Jn`@ ̢@LU&f?C-=$ Ǜ+nv\%Dt?mJ˅vl{΋PuM 4&<ӆY-ƅNQvD6|Dv?y9p`< h߆k"utWNَ'QFYȏVs;.5 :KfK`sZ,5/f_=>eV [iq`=hHJx$e]΂4^K"<}mo_)v8|=zr~k~4:_m2[JMTF o]Çy)2)c퍖Z/RW+>d3Lοf#2otGPch=LN==k7H1x#|&z=z }3lXdb>n|&nPJ&M)Kxo" oznM>yIlK\BCY?~dQeTg:e4N.YH ap>;j7!CGN0#Ӹ@S8?uFc[/ǶM ы'3bZ <{+Y07#U+k(R0{ aCL?2gѝ=9欦 SA̕tzY^&ą(]GcM1o3_VnDvo[)qA .oLefcSdhK'7-eUyk Ɛ*[9dWJ/l&v٢HxQgXkc'%ΥPhy8M'%.b:;&M(3 i.UGjgfnf0TR:R[ <Xu;gĄrϾ39sD򽱤eҦ`\{%ӎ&>HjM.794Ka8.ƠN?"~MD/2| ճ|\!?.R>Y2O86O4 {NwXUZ e%rPMVb3/uRo;9&̰0֭4"6_ؾEƞIlSV#V yY;s\C#g]SѝNnJ](Ŋw`rDn޺B:̀qFը׬ׁd]>[lk=TJ{Zr9RqqU&l:HkR.̔Qjz7fY1l h^n]-]锍@s6L]߽{x甄*{Jۓ4 w9 LTPs޵ɺZ!vaXeICh MItc(Agʲ=)Fn(( e^~^ W_HdtGWFMkNiߠ" s<8K9?4]_ۋu~SIY/Ěb[;D7&2H}l=A%} U 7 җer &m^ xMƴf<)/vak$o{M3ɁyLY0WϹ|UOL9egוDӌc,ۧ0i/@o$ VUxe(w ;!-e>Lҩ8}h:R:i&[<8mu.@%;sq?$?SY&Uf+pYKBWo_id Yvb*ظۅ:8odhdBWYo=a$/m Oa+V4]l$Q"9>' >-5 q­b["zp]ͨnu_tnjR;=+)Kp,AxhW>ӛݡCFI2JKd5$Xe/x pe*g[67{%1yM\vsa[Վ DƍXL.7DԐϕ8ah:ԟ?J"o*):@kACR-Ur 4Y.$+L^r'+Ѻ̀m]?gUGqyU:hFBX?ela~6Ll ׄ,d*ǴR?T%+uZ8"zRAk>sO=?#褌0b) v[xO%g VH]02~Jc^'1aU+v|6a,pk4`\[ FM玕,aA&Hi@[_vT9 0KwҀq7^yv_̐  Bl6热*I.BI+]dL>(V4KoK6G2&<R^FT@2f?)r /5[@ia(bSj=.W 20@=8م2I|\7>D[P %VЋK1)Du[I.rL)J(#;cFa{ A]X f2j)1rYpu& *fYQTAoux>'R\nŇ~UPqBS[?m"^S,3+}GF4evxCMխv܋'-O8JP,o,.w=Pr?);-5 [k30Q5êkQ]Za{ PqHkI3nZg=Ό> gC֥`V́lPQfy!<_zl_xT(`Oūfi ]tŶ#['PZ-x]Ȱf@Q`$<"K{x-5lLH*U„y1ɮGy[NK3e nTߍ6N٪l%[N=)KW^%$KZ< sRM "gk=*19'\XF II$4uB9ŸI W/"$B =ζWWqije &"t ח-RlyZXdO o}Mi[ćlȦ /:wHa/>eB8RPYto[mI{;x|pvCB$rEvGv Sk"ZQ(H&"JAG|Tsg蚠!`X i_lcTWyDTh}]B~ɋuWr$z"t_C-1O `o8Ĥ* 2+tíY"G/P|,@@Qܠ/}/G԰e;Ƿ^ ͪ Nz/z7xPvJ@x5E˾ [u>Tflkz٤}W )h)}X/M=Og%E-ۃY[ h*s2>:ZHha5> VR~O}kF=i 1 LTom!*gař:-/H$[DzPe4["">&!.;ﷁ:%>VDj2kQ!ð%MPU&7g0)=rVN2THjpZ4ZܬP4gEhQӮaٚsƠغQ㦤 \]'2l=%{y622t'?jbݯ{T1\y5)#@\ .D)Eꪳpyd7.kҶNz=\oS3:G%XvŞ47WIK^0$B־=J^} }E=WN\EW!i4uY"f.? 11/fʄѤƨPZpL4T%{ΪG ML`< #@_5IZ-S)#7qb'g ,KXsN:l-G0W cпuՀ_MB`OCqyϛcRX"m$k<(X@O͘AF6j7}'lL$qQn wN 𼦬>L6,’Dž۩dIv*I3@0$TtDs^=,3–2`A~2np] ЄdB k>>Ya D)eLjJ$|1~Klp C{ Ap]zSU9ě{ uI)2R),kTvWC/&# o?V7[ߍk[3?9=1߈c*:+8H O#hOcEZBߎ44l0\צ^Rh& p4KN#xoR?ބv胕z0I [fK)~1C봗(N:%Ci`~̟ -E 9)ل ]3bԽҁ%󐼀/XDA! }]6I4-U"t/u#kӣfbbsř*&H@5 g,K>(E.Id!-t̗( a]Ua"^dƱ4.{vSp=5Su;"[ ]K\m؎OBEboX1fV'Hpo$ J[WR!!؆*݊A$ Jg>]z#cvKj`),=QM?+)o~;$;a5ybFhP`^bW⹃(LdAC& LDڳ_%+8T"`{XTC* Q9OD&A@149F~̿4M1 Sù<= zsDv;r.)\wmuOHB G38\ǘŧ#/- \+fn~̍XkiT7c^)KZݴg `!oS J7)%E8MGSGIKt+IQPR@JH7b8yBs<%xR[ͫ8ho]wXd]kQ_UDXBM %(-02xe [Լ$?܀ -.S Iow\o"бLzGhfeerѸ%e!aJ~p,/R;c{랂+.吤Jlcl^H{gvT)WI:Xz7ϤDK6B Hk2%\&lDԺEOQwWLTTui{&i7/Ś戴JL.3?lyg8-۳Uc^;>Dd}_gmPŃH!ME~y4`xEU8P$f B9Em(jIU~zt;,ULT?~rr!:ۜX0-:VVJXiqk"?f@}<=DYW_ٹZz w8LE0 ''t4p&񁭋@U^jP6fа < Y*%H#D%e+f+ VlAt D ;I*\Px"f6Ѻik?]-[A J1vIO00Z L(h|DSCsHHӝ]Gޙb8B>KX I:mK}j!dWL aLlU>DFtq]nw,s=k]Oa9ΚaXaҚH V|7ڞ6W5vQX1bbѐ&u>$N_AI`U0|^ pqC <ڠwhfjV>'/(K|*Jʯmjpg6]KSCXWũ(2vozզ;g^faFu 2wFp+z^#ӏg)}FAS^N1K\.SfrCL,eǺupOR偎9/܃DMoJ]5*-ľ#Q{ [@|CDmVCɦXmrX6\[|Ev^mƶ0H^%FPaU/G׶Uv5}m|0DN7q oH?#GJatR(&ۥυD7Up*{Q; Z,6?29@X3" @ R@<~"WTҘYK}b["T,DQ>pǺm*b,LT1FGaMV^#*Qs0X{WmTf쾠T3G!g9Ǵu>=f4c'u8n{ M~I}lh%61IvK.4uзnr]ǐ:*ϐKӡ)}~=d)+z5S6$_9 e2Bz( KJA2CiP'BSiZ\E?i$ őx8<* 7Ш2 =nx[LyyAj[7ѿdzF  ՌԍW'2"ծX\k>٪{V0:7AK+iQ6v$5[,LXٽ ylOTa&,.CE}a5B*}v;_@$5%#l" $',ѿ-&DA?_‚Zg|q.?~-&M*!)gid Nx}y s>@=(JdR[ONR}P$G<;&7xU.]ш#Zme;ၢb`MԦo(4M7 / _ V5!sWDqI's7d{yJS x9RybaG˥eN}|XL?D =n,,B1RR'ȗ9c~bF)%4&ݴ٬j&^.zV|e"F{1`rrL sFn bcƑ' [Fugμ7ta &.gp݊w'"mb&E# IqMl<P^fKn~L|i<ኦp"G<؞jN 8WI_GJŅ/fK]XɏVz=~oSiM1>Ԙ8^Q pɑǐ/ 3#ò6n=ҾgW΀{ *և/` }SU;i1'Ds9Ԡn:M>ەF|D3sl@F:\lb⮏P29Zjۺxh*f}Mr2Vi%tIx} PqnjrD'L!dJشJk+E4,_-2.)Oev`zЗ4L%sn[dh}ӷAH]-*N BZ9jNfJY#H8 * f^ z@Y6 9.ICDw$ص$<* {s`C[j eֽn"ՋOby K#nKI;2@WPPB>s=ԡu% {Ě2nBnznӹVp7 ,8]T6ZodB ,<vIy6sݺ\8fuJȼHa*@!5|a]־dJ(fZLZE (|o5L4t’-r.]=%LIx-xsm+>3Z~[;Te@YEK{ȳ-ÿI_^ MQˬ0TcbIC$,l1.w ZtLTؔgi*Aͯ^&4q#&VBBJAj*Eȟ1`/ 'bz23N/=uRFv`p|UjҀɐR/I B)OS#1q\6W(/yWpW6v/1@w̭#NY1AVlC_@@mM8jOMNJ<0,quwoCں݊uPW] F48("@R.ZUǃkiX=YdgfK9ʥT0蘄Z F Q?R (;낟 $p%!ςt_4犎QB.4 c D q{B \*늭o?&F F&gP]lAߪ:ij GS!s5׆QnA9^zhg}ߘ}[1ѱ?Q-BQ5pԴվ]d4Q{1%4xv~d?]+/m,8hy.zkZ k",#.aZ{Z4JjM">jSRZ4g1 +]-}KXcz{x\%o8`+m]f&_ p>A;Y]l^I~xc3A8{uS:^[;`b^_IYA+{c^"m|׉K- }/,K=6JR3#>N 5i?SWIlU*Bf UIF` 9M[ g{|VB2VV=Sg" Yn;+֢AzɳLBm"f ]Ô Bn] 35_1M[;dL2 Oq܃U(+#k3BI"8bv2H$޳&y570;VLHp9D&y 'b55@p5< ^B) MO2cQߎVa~2nc*ڏAvMI>; "T9d :ONA@ԓ+_2يwV(->&4ȣQڿRQOH:Yg8mjiQ!O# @wL89*Pu3}E:0yQ ^{k)g΁CJq\7BˢPoiWИ7x|TIawwɛeV"[kdV,h3so^>jUà\ѱwQN+?ZBB8rQ Hs% GXv*.wwPn=-S @}^߃سL)bIVݺ.F%+5$jRͽj)AfTrEx&ۏb| 6;gεUm5/Z[}:m$+dyݪWql1&{T 41)tlzW諡;؁ 瘀Xfi8npX˪Mai"ˎ,TջO<\Fɵg6 !x⧰!+"8X~鞫ɆHC.ΥF {ev֌=r+݄xZh^4 K&? uʅ]Ǐ4{8tM/y(Q;*DHbN/={'nѦ0\X9H~8צ~tF?GrYT(hWL{YDlzk3qHC;(p> 8C5܈(C͚dxG&I@e#ZB+lE7cN0{t=_/6L'}YF?mPƟ['^܀ "jy`ʺb4&-4ЫM,b h=5xIk0,A%V]^k Y /kATZ\6?d?HUrXj@mq5D֨X+'[xFY(kx$cUi4OAYc?75g ~~ K%e!6[2J~9AWM߰) |Mb$Ku/n@y5wQKO^ R`<7#{*FQ^&E<Yb5r#bx.c`iOpHjOC\kd.Z`pы} M9 $Vw|Ae-}'QtՇ@H^I.#֋?׆aPYU`ok m.ʙHhbVGmy3ͶML(QQcE~נׅ#9wa vkf|Qf"Uש&+Tp,zw?>I., {OufF#epkpぁO(;yZl$J͏Tz=_ڽlo|V{[H#!;-j;SKwW rKEhJKGji㶖d6`aJI: B <`@DK0i[lƎ!'C ?վ2{2eTg/=F^&kov{XcCDz=#ESȮqiB/#tTx!|ѓTU~tf J@f+ҜØAy).ŚyaA296}a, Onҹ)f^X5 *1k%$ڼ c=z9".Rwc~[ ()B%BAT7f6Fz\Umvx^}ݖz}!>8'#Q9SixD@z$:3gXV!œ#QYxY]h&]q 1 up A> )m{_.ő{:$iuAzәu<¦kh*~7NJWDXslNnG펭r~S;A QW=d{=BWmمQH NRKnVmy-cϓnL؜̓Q0-S򏂱6p$?V!ُB4/z r3D7 2h`[TAomv IjdC @.\$*`3Q/ #: 0]\] 8|sѵVQp=rL&wAūCfJݾzʛ#d6P3k,(;pavjBC 23"v. HF !'?\)g pl{0V<Ɋi@$HŰ.-QKpF~[l #M$I2.,''i?>N=}NG$N\~;oٶR~] #(VNӒTw A '"cR o,=4Ǚp6g$:s3 JN"ju@mFO;hOjh1L]cRufDzg] sI7&AmE-7q)ODVDjע6V̶e*{'wOg7OK//UׅC }0$Va:m a[$nxc=MX>[ۚʀTʹWjPҤK~H@;?siE.1@ zU. n:6_Ԓ]H-0 a :7*`'֬ Ari[MLYy(:˙8dW[5]4UvkLP\hy%Q#=Ǭۅ'~ۡ YFZ{X $d͐[iQl5}0cJqSE6?8d΀sU}zDIbO8[YZ7__֍q8ۑ(l),z>{#.mf(&>W&)ⵣG-j,N *DoZ39Pzk'dƟ; w.K>2b.-h͌}v7?iw_`NL2ɖgWŃ+fw %S¹e[S=F7'{ ϒ nپ)oHȏgCtKu/5ú d }Ǟ\3@պ:ۣl5?:o}H(v>{Tmљd̯Z"S3\G%O× \Ɯe꓀n9uD3X\)a8cl.=j(ɕ_ ?pƃ+OLp_{Rg(.3a5.Xd׷]9dYR ѽ`R Ա|]U5rdA卶'/![>wILLWv3\R`xi2Poq"-+*#45|r{DQrQxU9b׸R,P**dZya>?; ӹo쵺J_MR""Ez FY6Iȇ.uBi4Z;:'}_3:`}Vt/~L5`v^!jk"=7pGA8)"y<3|w:3Ѭ˷V44LT Q~(ZUހBaбUhx)M{[U]s5Q8T,a>#◹xW ׶M%B=9D@wSk7CKIj5w,dP*c  f{3?6b`{M )vK/ҙ_:%U&tP_ LZ4*hN+*ؤl_Y>ci\|`JẌ́jLE7>Xζ{ ओ/`+`pv!:ȐO\v޴)B}Bn(=^Ï@LRY!hNooS6iϕ<::W!:Q*z 5K%cTelKmKv"LEw!`crq6 %K>E4:ykYsG˼i]]Kz < Xp`v3K6KDկ1$ƁAa㏏!9`D<鄄AJt U#Dg c0AbslzXA2IGlx` B $Od): m6*t.i\bs䳑@03nZ{R+s麀reT~zy3 (&i(,~4QXNyJ ,3UFNK-[fvV E7럠TOp{ʩF&͡$h>]jl>.Ѣ!3V%5Ww}xFiF50ly_-:N<8?M)Pz\bM-]{hҪ%+t\0N}x xYW6Aodo5b0X3|L(K ΡGKE]ok1cni)7QH W誾ҡ?zD&)o_N *һP.9/.n>/ALk~BuY}B~OHgFD"<-dAOO0>iasA%+0 X{~BW@|$ˆRRVhqoTN6ElJK ҃rVگ9ѡE,l i]2`@ M?EfQ Rsr_T= uaf$xء;1c$Uc47QERR濣ХaSU%zQZ0h(R3:ZqtM>J$wUmty@]0tAUmP'$Uo^;)퉮%uZ$ޜ`Gf [Oj[$ZЁT"&7 EGu5,W[5}g1 [xֻpbV@} TuOS j9wbB&3%f7ޘ]\#sg>YBq袥sU`T2ùwg ;Lu6AQru řBUZSoye&VO"<fH}6 R[N oёvсJʎYcޖF^Kn0nHXyFs9+ĐD0M;`@pE7V7ހίkv.$ .^j+Jl#N$1e\iNܭ5dM, zap晅.':mP\z 3ү,FG3ݑ=a`!h~YO"RmD8µ#5 Bb4 У<ٮDREPxUf0sy/7<|yaĎSUSw>hmOѳ!8#YL 9pO߃EjOqgDP!V1F֕/6rsV-jwm Ytz`_$ٷי≦;&L w?)T މ^HɰZVWC5B[m&@x#ݻ?1vQ>D)Ň+ZV_NdcI;X]̡:V,YZ1\ub{7#Nة`vX/þ\[|z\_(+L˦(D"XDaofv}=). *PϦəwBdVX%d3豷L4ve]/PȫRsXȆ"l/ <~hOzy=K]){CRFgAr޽Ðut$aBqz>܊TH*nS|uVj5dZ:Tk[ը֠Nn[-6PBz[UȂ Bq0 hlLu^k j }=l3,kt 3qu^#ד/>:-2.&-&&(PÄoHjx/Ja02n;X+0&ṽɆ,D/8t=^尝,eQv G:YI\-U?#T i >m]Ow#$ONQnKk+k@A(m[Of$߿*{ TBr[U>ɮ)C _T6cMj .h FQ6Soi C0Ⱥi)_24;/!ʴz!~?mp}4_K$Q3mfStUź0eģASD~4%&^p0vX}V.1Hv)~Z*V!vP>?sK& 4ڳvqr kk,p"[3iovW=1yp~p_0mOY? @tԒ M m޺#쩷"Jbu;Ŋm`e=gk}*h I*Lԓ)SPxdc&_#Zh]@M4DL;j$>0\]~^ JI0 Ak’8OZ\`U*Cm#[SB2-gF"$6 (ύ7^S  񼹥5bՓdp剳Tq aJs wV~puW'$}, cEJc=c .f:⇸fkC \qsHJ1S6M{Xio#]P8bL+x;HD~ƻH&-0t޻{$I)y'鍥c'҇hYtC@68ngZuOX?.)8Oi!!Eŷo bT~BSݞՈv]dy3la5GJ7Jq9.H~.KR14Փ/[:hoj23b*dfWcy 0kWȿT"lJt]x\|z{wIcr:9\SRAN&u-)EI0p9:Ҥn޸IE{~Ҡ;Y[$_@5j<Dž ^Ǘd$(}b"? bHU`Y]_@14,zm9}/7Ti==]dB|bG/UnΌ"*M07u#ҏis F+_ {Wp HGP&? َb)@e*#f#\`ݷ8Yd^Fg 7k:> pU q-_ Xv >%[ W ~-> X?"׮YMmh>qӚn{4YwkJ?C?G*!HB#0a_X}\vdZkh^LP'd}/G!y,4{!7{w${;kjY|J0-g+Tm5I, ͐XE3̈Fgr/+Fľ%XM3.zjI/N7cf«( F$a7#<Urʏ@`Q_b|a| `uzڜYnY^,OaoMfDg^A3ˏT rO,Ij\uEnؠK;@< $BA՞A\mC֠ATx/ʘ/Ѫ,l $8] bRo$A]95pjFpcɠ,t3N8D佀3BC3r,ȕq~ф́t4A;C`W(=qhg;M<_hZM 3We+^#Gs_`M.TW"D򟚒ȩXШO7O2jLT'b+;)IvRjHQ%SXʒE$Zh(tdZ;!B'>4U=o/HafY;AJsڃzIm.C.vo_Zm ']_几j_'NT3 X-WxO %3>Ui[\֯#dnc5 &*sNml8tT pNgZK`#cU1K=45BK0ӺZTb q)ZKrC86O;Y:5{tz ׸ӢԘl~̘|}:=r/bۅИa_wɵbC3B7c`O@K) k$c>qBq 'ʯ*7r8#4g|Yf-Jռ$t?Ww/sѩ dRYdiECYSq3>k4qR0mZ:;AlLJIXC>*G)cfK3륞aiYΙ9,[}9;*[%bM)ޱ70)9[(Ad$OPNKH@Ǐӌ%ɱ > ufo23%-+ O14|Cnr*o7N&bqk- p!)WA~eOA=6fvz.BIFKG$ Fmыed$w4DP3I}+9ޘ_o Ixqp}tmzTw 7ȃ;_ jUzHS !~U(0?`u:X(np 7(ڄыӈ2Ojq̋uTGqQUޟWHX?^Eaj|fL{M\x9lY\7 a\%>QIj $R TGdV,9h囥>l9P`\\4`EXӃ> %jڱ5d!_n޿h.&\f޽@([pr?ɾM\wPZ~D'xi0KM:$~2|;;^I$QhG$u.K,IK_H Sj"IIйK2G_;Φ0`Nkpx =.Cl8ihNCaXb]su\ذ-sI1>yYZmŢ=}-g&;׹Ua^ 1vz\I S25f^HLmdщ2a#9G% Ax=ܙ*4 2e҈U>OWښ>)ceƃcf(kfcYZu3]VQVׯ k;fi<%#-U!Xh|{_ݍoyE}[]'Њ>=Ȯ.5*#*#I Ey2U#HNHWOMcGZ(aB=3GRSq.h*#`OrC3*ҹtXuׯ)e$p(YN̔v%Y9§WZN =8pE;(q}CXeмM9FxEB̤F,(kq d=> nwLPI2`J xtTt]:7d[Q1ъACݜxfCړfRܞrҘ1r5! =fC67x9FzB~v(ږ:ʎ? ͏I56A*AGOӰBhw-u:Q`ġ%7w১Ƽ`?L;%ߢ"~q޼pEN *%n,b]QC=>UEW7U;l{p17 S |P_[>Kao*dB7(nOA0k􎢁'DtIcqn*ZkbD*kQadߝ?G-ڠ^9}zpN5m& PnuA ji^OyK!tғ, ,th{~BvrfwmY ZU%腒Wz R.{QM:BЋWpWB՟4RuN,rbrs֒vDKCPSc gk! \>P}ms(-=@`}/tjj--ѡUAl_b#,2 #rӂྤ-#R$`b2V@-Udqpm#_|+BFRI;[o |P60BRI_].LaiCxBO~ec=[f# {ui(Ge:Z3L$h4ÏhW>24V1(? }G8kmƬQȹ_c\bX]KJeTIQ wң`f-F:о!iJyQ]XX9Ci$b{Mu Arz]*Ɯl1< 8z}trRڃ;)w b"jO1(>8J*?sGjU^ +gD/jLJ^L;X]f{[ɹ`\ypi;KذCG=L.Ebh.ի.-My *K3bQ@o &5}l:%Waρ]C^/Q|QLn7 G)-PBJq!ci ۹SaW"V&We@BQ_=j扸ՐY81*VA;De\|J^@Ӂ,!)aVBF<wRb2,yz$KUl@찗OďN~:9Vd1&CP*&Ҳ}8,xí4WUg)fvH'="Ԫ4/?ingKԭP^N܋1wQds}T>ųMz1(J6Cw\>Q)?~uZ9jyZ2L'%;`0_AnWa\n[fs[v>|͝Ծ0!蔒jA--@޿ZW1rNKs16ĸ3,Gaco昒zDuZT|:svCF+v}R/YGȸ ]{PrY8=4/'X>$}?kgugW@EfP8RCWp;m>. N>!LMT՝H¯'YakNR^qr_ijw Hw;Deڙ7dvۙYU^B@B0\I?۵Q&t b/򸴕c/ʯl1HuuC eabh#n.o׼eM0 _|O1Br6W!2ǫiá#uf6y {wUi熈 o*ț00$8ŌgB7 9S ٘ VlSN k=e(pU͸B4ָPߡ`I3ϙЗ^~=8E`,e}; (گ7n,v'#`JͯɴX}'T ,>v~ݝL _ܽnMcciZ Y•;8h"dXcjBWDbsTS rg'`+˂f3E@o]y4Ѝ$Z}~O&kɬqqu(@rodz%nRزwOqp賨 @;`Q ,?L X4Q} t%Yڸqy-ɐS;ҡ}\E2Z0ˣ# l:[=!f MhzTuiɱLG*h `$Q=5)X'0w_s׆`lF87)Y 12ËΰVdKDV,bw/C)\ā^e!7.0\"]І=hC~F( :1ÇqN 1l >[cd fJf%gYxQ5/_kd*AvIF3vzG8% 2``J<‹x𘠐R)|fG|hS0i;'r[ź%;߭Š %$@-OZg/], e'-tfRuG'*BUDbQg^bjbۃڄ8/x'=J'~8^FGp!g~4@.^>Hꗩ&Wn}@T:! tQ^=G&̪=emgv_[MDkX 5$=νK?B} iTy^G|"kHcaELW˺D<|c@i񎿷dHb?$[rnoKIуoj| >Z\vJ3#;>SDipTc޹a u΁i5!(ir\[ZtJ#_Š8qN4&> K:t#c(jڶp5Numo{K9rs^ !~N0WaOؘy\Rp*FI ~ޅF)&}׺ܫal4*{8lovR64hzPe8ZA]t)frr(̃ѷP8Nnn1"mY-߄yopXa(Ǵ{_j֦$ed;K[t/">&A@P C8qV8BRc.{d+ `By {lτG%9p$VGȁV8/H`]Ct1Dfq}?ͣ`[Ҋ&KS"ؠ RkxcW884 ոG&4 h/;zV%W{P;{H#( ӥ0sd쁕š/6ox6_}Bm A-d܌oғe{u ? oT7{4h,qxek& aNƭsWP.*+і)prV"zUO ڣt8FFB^xܓcgAϪuv]zű0l($z0[ A$ ygۙKI]$F&KGM^m૵Vz 5(KS(NJ6Q:rMF&i++GQ6$j~*{Ú?z4f/8R =jl t0[I(ϳ2`[5~pg5_Cmk-4E-%"2EZ3vA$g0L|>4H(gu43G]^D~Q5r%זp|+a\^'t{d^Ԩ,1֒_MX?OMj*VeK; !ۙ~aDd~QJk-C_MaF&il[|)f #/ E`>jsFe'wy%%Chpu0ǔE?vنZkv>>MI/݀)^G]"윃X.Ih~`FɵBNUDs%He'v[8[?c?w5g' O,EgY8I.1`Nr``'Iy4Z}5Y |UԠ3̂Y>DPp]e*- lz.,U;Ub a7\1]<~(Oify# )ɵ$_jw`ј)zЎ/7)[ {B鈥Rz 7w1oK4<e4+ ursd!/%D2k:EVcnhYbK['ɨ9%#{stTXs m<Lj9'ةhji%dlKr'xT1+-mb ܘpE;cxX vW4姈 LJm4ylKtPpR hX[x7ao 4T|Mk.]a4.>4 kA2?6 <-Lh?\BT-4e2^)% CStqDN orG^arQdjk/JF K(W(z>XQ{۱AN>?zx{ղVXf6{Gjvuiq.2$ $bi!w/ |H%zfwHB2I[;/d,Q;g KxCCOm Y.UAzwE\v*beVg'jk] 2jb %'^eI~2<λWP H@Ɂ ͟-Xa{/Z0Al#Fs܃rʅ{[@oI+ձoyTYN!#3KC%J#pf)h.4 [v6-h?JR{M8Y0eZN?j;ďp>׎2 gW1Ya^*m}O 0.%6nP U]:k1T Hja% 3_0DkX[9Jۄ45 HTFkLԳ"ݼ5 |8ֲ}z1G˂X[ cP?Z[ =\5hi)pxU×}M~aKȌ75r6@'Ts@.Cvr~]}e}ief?_I]8nbc/R4S+YCk.p%Qs͉mS^f7+"C`IZ!qk鏆.&rxIm\K|5u߫mU%i+p?*g31$BGͅb;LIE]VN1''dYx8T5ŠhɛǺDA<Pb\3/O]rHM]ޏ猭|G-Yh>PеǾ9QSP>)OFHS#Λ'Qj,ьSxY f9zF17;!ΛdHqhl L~ݬRsH۫Bj wM:V ³[xgh̲m~7{Sp c?hȁ SZ⥬2 İؒ0O}&L:iܣ sGKo!WQpcZ*fe> ZI+xްgAx[)9-(/]OvD(YTG%'uɥW'tC0#`<xRDjq jW!dP-SѴr̦{[=;(? +,ޤ>x[|9Q-(&LL-u1m*$J5Q# wɑE$fH]3v\ٚة[80/rKWV7vIb!-&6]:D 9SݑQH,:Ag4BGw5z A\FFԶ NbiNV{((UWmtQ <<g/jR <0`ϰHgal ҁJgan:d"p2Ү=]?y՘sGzTٺ~i:߮:J -P n](r~aݟT>\$ltBŴ{yQXQY:0~GtfF+i͇'-<F2zHNdު܂!Tê.U"ֽu~~a3tO\[Eђ ~EI|uMbXAHvÅhy^)T%q-*6Vس~ւBWaOZ;#<0:#uev))tP&*_HgT9~ĎD 7|f1CHSTX}xDUvYbDNDY$\:õb/  1揦'gYTKtW(;=Ŝ< _kv2ꃅK̞I\wz+=B!a ? a ]GɚKϻ{9g׬HnZ[b+I%IYy?|`KJ4 jy>bv`Az.q@h+^$U9-Ub0 6@_!gK,:e/V z/!3Ih!}zCEm2e03f ,X]Z\2_v ([?RjAz2nJG(r-/7qL%X)v4ѭ)HqC+mxxXcS.ӑXM'Q}z24cDuIb 5?"ot#f~ $`@b&,Cm^IA?|.zr]iHk',N ى z!hl#:Aoc$l_rpU^~YR<1-6ww/hRse]sL/b_ՒڰCG )3LC< 0sx@C{JB"9%(uvW޷kH0(ϯj5x[WB)r;&U?sd:74E{edԞW.?PDM&6vH9֏ ,"dxCcaLWKP1a:Us"x}jmUs`yJ9ki"nsj26)!^(?c,:6Ct]d;8qxցB/5.j6X]Q!a-ɇxPu۰̪f:qBWd:>L*Ӄ-) 3#~ SxH,K _z0|lI|űߐgenH(5#qejwZH^*әE +opm{{ԍhq=DA'QۛBq'Azd\ Xr+U#4g/F_Cy55i] ]uퟳLô2eǮě܁2UsjVT[ZŬqõyhYZs%B;w:anc: UT uc ܟf֗/ (o/-f`E5y9BcVƳ>rFHehw4'IaɎv \yln:BlT2XaE>()e,%ēZB&c{asXUvl+AU:=G>[6V'd!sV|`Pc=lq0mBnӭTϲwq<Z#єItc+rָ_9d4;FAϙo])I/8[w(PD~.|K%UTԀSzȐ}tnz31Ks%g}w{qK~o`P7Vn3 jN/Ja/fNs0PIQWWSn!oi=9n0F͛gY઒ǛjG%y'؋_\zr71;ǵ`?1}bKBٝOF!m2JtdvdL描/'qCޣ[Xjޣoxؘ SմgˊDw%*OPn >*"oK U{v:k)9bAhQ,p^7e7|us߲1]08:^{.S;dXDHb0Ӑ* $"k헐 ]V|xߕx> K@d3Yè_\H/vEW⃃R]RtFppUݣ9n;6YɋpO\iK"O )5BXea#&MzTBq]╝Čޱ_%cjz5Zݪ]Q̒1\WKz"BqF)7495Hhe*tzN丫ܲ 7}F5+`9˭n `B`B)%E[rH6zJ΅|ˁǶJs]*O8!% H"vr`Z*) ~Q0LKi![Gz;)ޮӦ _ * 0iT 8-" 6D\yS"*kGKbqA(Okd7.1P1~z^㭌@:auօk54K<,ݯnq]g(k}D'I:=R"Jv!J#)ޱ'/eR:&B9 .Q7ŝ^^?RT=O)BWWXV/_A`Ԋѿ Z\lUD2 gv8v$ QK8ג{Zx%<WFN,>5{/'Y;9dKIC4a UlY1C{$KtXzj Xj\u>~]ׂ5jj`l/`S6(s"fP,XZnQ@4{j=S4]s0[0iƓBΌ+n O zq]e3W)I<-9@fo>D&4Eėݲj}ïL1*m9ǂQtf_<̰?⨾! T){EI#mA# ۤn$wdKrv'J^و9Ǻ Xjx |XyLn:׌,'2~g*±?`4axE(U{Fhi |z&q,F"F!1x[@N vMc>46r9 3<m gã$7;'ųxns6WYbG4VAckr 67Idi'HB6.^3Sj2ֳ|V`(2͈qDc~3aRx#QPC/[s) rHeTOɁ}v["VDz0]׷(U IAwȡ:>͎:d:}3i~ kTTC,ӝ:B~ }7mgޫtJs瑴&o3½*Bc'-_AG ?aE#qr^PYɺŸ{`iq7`;CҀNfDa_1oP.I<3X5zbPU6t\JcP"@ow)%B^g~Iw[J;\"w>Ԃs g rc9[cr.XTklnw5w"TA/@3t YOT~nJxJ{̔tB>⢟%9 D *="~l06K7 :BLzu<.3w"2M0:APRZkqN@> +xAMei0si57f eCoZ`+_7KL!{jL(ss6SQo:@3ݖg+Ҿ䮰:ؔiAnKY?lc<P؊!HCbU2L!]jrg=IiG-rX#m0Xhv~yx/b6R;*Jy,!$-^* dnd?u} ϔL~l[kQB؏wt4b|J8`htE{pIݢgTɵ:8*^V;I l$Ճ!|PʰƜ8ɦ;Y[k*r1j8.ä15Qe}{|hLV~!K9gLǑ$ApO.tOj[bAS{u`0b,Ϸ R#$܆:_9~]]=C8"-B[mسJ_e R-j0ڍKNhěI;k-TG]Sy[$O | >AF,:]f*埇@FR tzݐbn# J!2 VM Ҳ3oxk57C?gele.ދ;FR<O҃+v˘]Ƕ-y |V;Ջ9}5F)Ffxh>P$Fy9iM y7Zچ]0 K88a,GC f]lYCU썈V"7pY*|unJػ:N 2VZ!y6,7'7T v313jڻ-@d6?읙/2+Gk}"kPs =pD5No.k:7u{TlP.,-kK<Y K>;=NE-MC1RpQ&BDFpH@!y7H5t]O{(dfsPwNx!0`k~Gv5+P-;1>N,:-H\چ?nX '`gJ]mt9#[8)߰moAbWd|'/w  ge)WEi∙,TzIJ  -495]:F[`/PMgZNАA}tn')VQ\}/ShScn;1wz 0պIl4msަͦ#PѲlNMί `$j _{I ll7B_ 1?)E7A@A}'FH] Sb>OȃS+f㝣`{dh(u@0:]%/ĹY>7 sp3&G7cSk@ +/SO[VJLt/ݪ3KfJ}/U`^Ъ I/r ycMY0^|⪅<u{{FЌ: Niۭ_#ւM2@Bw(qvETlwH.NUIE! 2[tHZ e)_$Y3L%mx[K;,fd;u;G2+|aēɥ.w)*ęu70pFСFtΩΦ"Yu4*qJF|-c('94Ncxj'ۀ2ԣdf)rs/"qh#}JɨN2%;jS]F)k@xK=VSbզG|`}2{Y5 tx ' GpߩX!'P堤N仕@#'{ g,n3Q#]AM/He$lebz%:Q8a d>ب#"ޢS{ȧc4ytQ\fd-_c*VJZ}݊{{0`}Ԟ:?7w KV{kgP2h61V4Rm C1[xY{ay[rCs Si*ǜ[.l;?xQ>j},ǹBT&?qcIGY˃ŅsB̅mXo(- n^elY_Z6JV n/_A߳2lm&@;O.e?׌<C+Pۏ{mq e-ߘ7(]8$vC%{TpLUྪjDЛ":&Ϳ>*U.T.= @^~{`A"- Elњ&H8X˥崭38P8=wWq,'{xr_ k($5ap( rlvFNR`unVvDTgC8J=gU[u@Z̅҉|.5m9u >yd&=gIH_>i󼤬bNKCR<(0@˻dRمb־d| ;=b[WĹƭW33 z&cG]!MN0K?,u6>vMg4(xXd!boGw%X )U\O}hq)cu_g{I'kaw. @8iƶl{)Nq#5yT|Dz6$/\ KI*z#R"FRE apTh1ljP{8o_*9o?K%,(h-tEK@`4w!5;X/?[( `+N=t-,†Sn2M95MoXYQp72@L+'Kn*VH=4 f 2Z8QS}^scMQ{9Kڔrqmтl bUPWzwJs}JIS q2Ge*_8rz ܀U(y(7c6qǀq;1npȼuXAH 1Ŵ!+ i0s6.kt IxM ͱb彦&E}rcӱ/w%Թ!$yY=LVg4\w @ۑn/\뛒)Rt!5Yh`%첺:tBnU1,f2ѯ)Gme,tL.E5WӭYgm$R*2:ޏ (Sh-7q>,u'3n/Ssar(3ONu%(:AŖ}qwr4to'1Z|7JJPSsh4nʒF1Xosj !oDyAFyď S]>۪-N> /w@Z&Xk{)7t)2Skf29wm(|_NNXH _h8E]_02Gek^'=hz)ƊN L`Aephdt_z3d5OZ׀r4*HiD{ґ8L9+ސM{t/RڡQsux z RUM% Ά^ 0#)Y9xͲmU =6kJW~G!ly_=S`cL.> W=G Ƀ՗=>^$cðWo uvwHM[Y7B}Z'&-B D~ֆ ;e99׌ѿG tn `gsrD0NKB|0$J~ol#WqU.@>ߏo.+'PFLŞ:=~`G< 2t t{sA,jeZ?1BՕ|x:Q|rUֿcHBl{ܶԉ7pє$m JW<+ۣ@ WA`P*oPӅ ތIx,ejL텾YnUW]z-odH&#Ra˓>{ '1p"Չ \jECvpIhjd@2$Nkikq [qמ7 Z0!Woǎ\)c$;$DN6'%,n}mqQ<IkBʨhSp@kQR/,<SWVYUȴc?v3ņH8`w>,T# AYiT/ r:mЄS.`k%s koA:e+̿Ĵu-07;Q}Zف>m~"?ʅ:4!huh#, #k7!# "Ʉ xnP+.8AM`bBbYBf\Zx,R6!og]1RS3pO!Gv&_XET2f3%&HvxZb;.Z+Ki>tsXB }Of%X#EI*9|^sL׭n\DouGuqU/8`6KlgxWl%c<y] [DD&)$~o!T(O?ڶ)uPkϜp?xNE"Jaj`ȁcb*Y^JeȀƸӐ iNBuQB|&n=w~wbRBRD7zYvz\l^= $JL[47R?} Ĉ'Zc9.HS`&_: ¾\xӒeӉ%NTGs%:#⚷:Uh6K6zFl$!^ra/#֨to PX5#>VV+ы{_.UŝKBf6_6ꌈB+iJ}'=S ľg\LA > g C3G醁δI:>ePbE߫^5(Z-XRxrA2 snEg3.jV/皭[mK#x\ȳԞήG XIkQЄc踅!*=7zL 82/rub@I6Eqc[!5V#v7;5!a d9<᏷EYoM~-D~j 0sNƼfWPD@F;Kn/~8QXgS/Sl0Lk,pndTp%@^긙7>a&q&B>()_1Gn瞿zfBZ s8t|~&}-*MGp9az#[snRf YkRv\@+'Pw .gv[p+d|mQy!kW-E9#\kWHQ3B@?0![*ȖI;w(f -(ͦiy;'w0c-v PB`P5D]S^('I5\3=82090< Eg^TR!''ɕ H|G0o*37- fkmMdL{.v)q.3vzrE׽\O'랡"!w#eepîB~#G* Ң}݂{<}# l*EcKxaEݏa8ߥ Ȝ"7Fa&j> n|E3ZmX8Kc{JוG3ⷺ*o-FN˻Yn[V?*ݴ^~Z$*ɪڎ;/kqv_MBr{,?;:|ٱRג!e$U(7f>)2w.PΟP=Nm8(gh{xƟ2ddq[w+_β7rȭ"HV@XDDc9Β 8%O;`Dʏ]MPӉao4:G Bʥ$Ԏ z/1IlؼjLHc3B +'-ow^cQx~Hm x}%#qX.yMjLPԟv-omqq }Ɇa<R4Lze~""z8uڎ[: 0!w|FNVLYCRi [F8iYҨJb+dO(B'+,zNp~u7 oMDPˈN܃%]H)U 1Ag!w8K^ 1W^BK|HY%-kdR2ѕpz#X, mOKfKCB}w,;/8T* .YKRdg}Эr[<*'oSy]fz:?f oa$uEY(˹t=W s [/A}NJ Ф(" GX!=9|9d$Aj(a@W=rJ>6=9͂FH"]طr"X{|7n LyU?ضBn(ҷ*ݯiܬC $Ƥ*[eM>86 c.rR+ʆ3 4nP\,/FSs0EEz<0 J ٜgy1N5vfD8k;/+#qw557Nh|%AGbk/yq)eϻ&B!Fx< yJI2IKW$)b %p}4 pw! (U?V =P-dJW6;? u昃[O=Ú-oc#eUJTl}u\4`h4!~omMTVљHuBJFa0 *bL'*l=~::lLWQOMQ-m(»S=b'u@B!P&D1v/"KB]ɍpי*qc}^]bQ^Pթa\K[ k;My pf"H }q'_b$1aAءf ]'hה7wsl0%ܧ:n~J'Mǔ=Nf 1>riVp3Az"z2"m E])4eWNIܸK+=bo^7h7ҡ?#1E7qa@j]x(8XrmoVM~H@y6d+4C6F%K~ۑ3%E/)F;{^9֙tpѩ<F1qJ@4I*FzdE\&KkZ-P6|u )jDj=jG9&‚=עb>W%rD΍ ՀRchNKiAЦMm n//܍PjK!楙I ʷRGaxkR:8:ZXqx/L{w4yN;wAf'u{ɒ9}U5?XzE S}Zu!R6N*% 7")?5 _W rvrܨU"\IWQ]'Qi8&GJ\b=K{4ǝp j9LQz[@(J2~#S]B׃fZfq EXkNgdM:&Rgҹ`*X lo2&u`KYTX@\-ٻ&rBS't0 9XVt?"dRp Zgvݯ)NlvgʺB{6 0?H?2d(ߣN?٪LƬ0h-j+|A/Bz;Qe]izީtO10k-K!̥7$BϷ~ 5{rHT]K2β1A5tg?wv>xٿbet̸v SxoI*ed.ڿ )w,sL@,TbLfB%MNHi;ne#VR ρmJ=)Wi)!PXLp\Xr*G! 2`c/vM!ضUz@ mH{zKq3[M!TKDZ ػQh%Tg Tc`hU]НgGʞkDPa*C nl6*!ӫ'$򽴩q"պhE[9b;9[cU㓀rxY4ƫ[8@jeom1Ag0t:dp)U | 6]JAk<2{1%lҕC!ڍ\<ѹKO~ng"[Ϭv&,i%MBm.|$Z9+΍e>=\=ʮ> t&CsT \g1}Jt8O'Ծt.sKC]~fd<1ț*ԓLT$=_0H?TCJycWaTEPBSn5u) I; >CgJǿs>{jpdʹB4/X;j!/ b:0 bX$c8uG& :-scK4L>?KjpBswiCHhܭ;v"zhw~+Ht{vν+. н=\%m-mTFK)/X+TG? 69RNĮ$U`QT9di135sxc>YXu؎xn~ g)/d:seZ&s4[f.u7(‹2g"7%1UM+Tw0t`C\bhx- 9Թ8Y=cM%S uauʒ-4@[#W8Y&&/;:лVl䪌ᕔ{b&e ,MHƿ{:9BǑκ|@:J]&'jyt+5gna8m\1D嵷Ύ:e,2c%(jJy߮kVRy/z[br"N[>o,?Dn .UAW>`WL>Q/Ke a 9lGܔD(Ŧy#5SމW-2ahe8Y_!^!,ε-./9!_AǸR~ZIyړJ`J$t_!GiMzU-K8(w^Fh0#;_W6Fs"OJQB_1q%ƹU%{nj J{\P_CUb|Ztʳ͟:bXM̦\wALjʺ׷e~V[ۡgRG[ g YޞqJ֮]fT^̼jw*\!\;pä&N`CšvqP1ΔnorgcXx/\Q,qV .b97'h{ kE}}G y\-[T5~-JD`_Cb2R !![)S2zP恇[0?JejcvLߴO0Gi|6Ų%MbAtOixD*6asGn﬍XkT=4 Y ԀF_ 6o*u}V\ U@~yՎkֶe  VE2Ȓ*R?;b@/7;݅O~qjTY{=49tĞ.c#5&;'}q<&,!X\3=^ %Tf`j$2ݎ<5>.iA3!TkZӃ#W\ĥzH}ue\[瘅Zr{TnwNitG]ӉZ"?GP(f _cR'x!;ץI PgZCR̅9,Y a}JiouԎ(JhrT2Nwx焽?svxy.W> [0? _S!4=%;_~|ۿ- XHc˙kCs"|).9$~_;M"wIԍCMR]UbIxh !{S@ξӊ7^88 8 WҚ!2Vn&٘à@Ü6 3pC?lwt}՘bƅT#z:;Ś*X6.#1 `D9U3lO;Xgt%&+e5T(P%ź=j)? h?ĚĶa!-􈾦֡aZaFtjL~mNh *H]A< g7b̒p)kz\Nb*s@z !PgJTz|l,M̏*jߓXve  2h> H-7C=n6cg? "z>ǕxT+Qrљtbd϶fP:4Y֣;h m{˜YoNm@",sS68qTa^np?FYbks$QgyXw.L$@n~>?jaW?Bq.um,d[mtƷ5M9 ҽr\iq5 RC @~PS+hGmד b݁ ࡴ$Et S ?& E@ӃLpt[6gk=`S5ręt$4o ؇"0Qc׳=MH@&֒U~)E疒 I# *|J#;,@:o\;o6֟ATE6BmQl~cieN~& lNDXҠ`"[p/[=?9TfCh6hM'<svC3_Fnɦ8?J< TiIB9߂pLk˦YceAY.w{1:H3$b 9f U!1QUжA2(hb/I\h;h$"oT}eu'HAduy`֪mäT'El;Z9 ty`KH:4IAW%vr 7ퟄ(ah/yoG'\9I5lh ^?m]fqm_J `/r㿜#8PZ@fm(Qe\JR5@]7>֞#GvXeW@O!@B>37Јv~5׿ &ՕD6~$\u.ʹj5A;cٖsMD7(=mfB$S(1*oY:ٶJ gƖFTeA~%Oml 0T-փ^1Ρ{njx60ipCG_hA%Ԍb$ V~wҏ7ъyȂrB%5b)e|? ŝO~Ja>ydx*^$l{4HW_ǻ /w8 !t@<57r$x~\ =|U~>6L7 *#Zž!r Dy +#-8:w1h;G;aŝ2O1+:!uwȋլ`z=QhE:sXu^ NtywTYxbgp[jwp/cb8MOoI`%:zMX`A3D{.dҨD_ u zSD Nh1>ۖ'Ayބ[R)ۖ+KqA>GEf\\Q=Ns;KxOXgh n%!ګ 0d)ޠCL]uM+ɂj  u{sf.^(Kzy}8vgc#ܲNwok^+f6<|m;Y[|mtyc:U12Ur{Ylf#.d훱Cz@׾bs҅iӇ0\gW ' |c|}Y,:l(A-*^YL;@F/$CB!{kp7 *"(:nEۈC44p<3[?ʹkC( :0bgq ߳R?}2֛@o%.JB$-|GmoE|]Ǽ8['¡] 4 I TH4C:Vgw9)J ;5+[`EuY Jް#Yݫrûo΋gC r(r BA&(m8C%~bn:}:\<_^Q̬Gͪŷ2e5VtŋB☏je߲Cs プ}幨)=P6c_,B"tçJF·NHre۹G8D_OKEs^TᇽK'yR:,ary F3[lI-v;DzȜ4GkM6'/\`̥ sH%MوQPAaiKVu~NVWi/0AXj(5?T"F{~ 3ӠG qZ |Xr4f ዃ+inՔ겫d fŌ}+++]XB4D{->e;rKc$-TĴ4ZNtsڄLA vr_'I)6 zqKP}Gyd"i@y0oP5678P3-c"REd0ޚ8N癢'ӝ +gt!b cihp6#oFdkbAb͈΋#sz?|BmGF%yv*&K` d(eh؋m1XaâH޵5/-4"C@E~h4&d\ Fܹ 棹Rno?u_Yg+c#nfiҾ])b^}hm@,)7݈4!j* ?éțV~^zL6AdɊ! N=^|dlr`| b;p;bʹ8{ r2GP3pa$EZ@s}mdtv&'~ ¡, b4P:;Н_sJZ<}_]s=Dැ^Nkׯ) Bqk8wC Д1frɾ0LŜ}<5̈]ttiً u:kx XQn?{ڐ>JGhtk4;>kiqq~ˈiP\Icl3T+SmIvls*!PfROb=X-R2Wh@i2e[\k˯|w)E瘈 ޝVIFW6e~:L Ai2 OO |}yn ;QxKxhVE. 7ݪWOwg'3xIHsL,j' t]7Tv]^C<wwG*vPB˟gYN%GhgתԐ40 &)|2|"YًpM$(E;rVS;5Z3[(꿱I ]D-n{zQ_3t9k29 U鋖Ubw<ʩ]/!/|̟t/'7M ddA>{ ##_~H8ƚ?5$D.,0{2I("NSA,pz˹(?MC;ڀaB0#)^, g q+F%UR I̿k화}H>ھXG!Zq#uF~ ,c:.Tfn4QCwHp6`_NcBr,'0=? "8pET.Sm% %MfU7,BޞWԖQ=l&~D [&۶{f$rHndl*C @ k.ΊuUDDd\rR>y݀\ٕ;b8̥zET> @Iy-Bh ĉɝ [oܝ 2$>B'XXT{UzAq{J׎z.O:Ee 7 X Ox\n}&>[ԠtxҔvrR(jBg%~KR5a@g:GUsuQΗ贪E-l͡%e1׭k*ل5 D{ 8rxE um'j@ ջa7T2g8xQAT89fSwM4-j51OC`Y.٦pV$Et"鼱np5a4-s=8u_\$3OUGrkOcFC~QpB>ye Jlip4ڟH8> -&l6>dnȢ kߎ+J= xi{yXQ``?+9h7O授mYz.N`j`8W /cPT*WaÓ-Ӛ}RB)*\H~'C 5Tzux()za@vco1|7|7Z-\]E(ut7wڕ=͚%q1LQ\L=acVr<̫iDY߮!LWTWݪ/ߡK@heΑ_LfKl3{276-9*R*7H5K_VF.s\Ԅ-k3Zc3GSgz ,/L\BOkVo_@%,IU37-PD%5Ze 7XD:/Fl( N|W6NF8ȧjUV֭kSOM4aLeq~aGI= [QrnϨɬl% x'[ 2#tf(aa_FfN%Hq5wѾhZПeEM}nRb*M%ӚObhH_NJ;F2 7- /h҂ ӿzl6sk! ?A`3),1 %)ʕ9]+se i"}dYQ Ywbqf}.!&ēy]9T;mI͆BKK7''@*eCUT#dfѯgJ)tJoRX?"A_$"+}š_ӿ#bhz94,(%]oH[2Lc#-Q=l_Sy:9hP2{Nx]opşS(] 4Lw`3mӅÐG2yBՊ\0=uU{=0'K,̀HC:&%#h 6(?rE:j&]nQ}9O4<RUrm#) >0 N$XX]ѱFKdcLz몏$~rZ֏:;Vwrp$xeXgw\BtϗSjO`:x`'Ζ)PO]p|:JfU@X"D%S1ȃ*YN2:&ƟLrpl/8nfUydk "bigVh\;>R@F6U+-7kxi,EfR7fk4L289 F <#9ɍZTqa+ ª;)aj0;p E$+hnG䪻C!KY7 vӨHRzm4?c)ji]pbmGV^˧ڕgZ1ҵRqGuNʿ8t*{O*G 5̽BBZb2?痾 觅M9b{H+k)ƨnUy 趙2ɳ_'F8s>2KؑwQ"sR=KI5*)ׇ0%B8 ,2pθcHVeJ$WUd;PXui% pG"WAk&9t1oe't6*&/$x2p!.Fr<>Pŭ^ [н˚w4yd*稡EozGE2ruf +Y|G_2ؗɱNxhB ?:Cyuʈۆn=B H܊ >*@O5'{n ~preﲆoaWn勻xnjeE;/Cnyqk8Dy4~e]0&^l}n&cZvK uIVQ",Wb=NZ :kf/![A4t;2kR!-\.pg’%ݡ"t8\>%(]Y 4#20*툃|A04;4"uG-=V* b\ 7X@Rߟ}\ Z?jPc? +"0sw7@wFDu==]=J^[PءmȴAqfw/]/m<ߦW^F|ou+T@|%{zj;TIa'kAgK}F C1 E̙,9NqxS9lCCR#͌Θgg G3Zz) 4]J`:\ " W"R]_E le^%%np,RpXT:S:'QC[f5OnX5ucg3s$<,,54Ky~:6xc'6Gc9_ _FT"OmQM73/dll2`zE6v}oaf!{.M @(ұáa|ܳI xtR!+&9zd,|L%K3 mv-$(f.LF0Ga" 94|_VWc/)cUdWٞlBu)Ǝq5 6g0LסJlC3;Zw|= \F;/ITpx%wo8jb0Jl|@>x ܙx\ԗIBCZ Y-|L XOhD."EQ6iŷW L+֋ JhUןUKtrјs״8R!"KRR̽.Pke/ śǓL1(@}5rnW T nfGN pBC=Sm`;l>א1`5=W_z9õK_푝gJ8m9LQ q N^u5#6, Q?I~lzis䚳E !yr6эϟE?WBZ{K@`ed~E^s '7HڟK_egs[!(zFcT)?Gyڱg^bdd+/^Nށp!5,%LOmmtk]2:~D"eƢCS*[4,4\bdx[Y&aV48˸~*a.IuEER)IڋmğۯmP!ˌ~,.6$o&r~i2'3kʦ~*yJE7e/LL)nSs?gӓ`VTn~L*ůL[;'Y{ШH_%3&0:Ĝ^؏J%5-HX oed ]~Y%9xр$0ۚ{9s =] UD@x䕣*!ZY&/g?qp2PQ3t1+>s˗m;}d+~Q6ڬwm\"*[AM@ ? q0 ɘ^Ii+h[jY}ٶuZq0!FRF7DFQب}fMg#)-X[J^c_%G:(>^G_w$x u¯h''4F~]o6דLA^Yb 5L~"BDa6+Rr- hL2l{4UYJ~;E% h-,DyAȭTMhM~}p. \D%^8eEƶW &-A_mҹv{@(LEH5w~{.Yz(cp ΖXQ ?\ksQk&:#JI[)e hǔ^Ok uߍXmO@N ,hS3( fy^p z d ʉ\<> rEuv8ZT i%-WSg?q/{ 8.wbĹ֩ :,Fg.! 1dBL4dG.B1sz4uqҖ_[`}0uŸ—{uJn=L`ex*e.R^ͣ'b5Mm;1+ʝm~t{z=Hpބp{|>_/m!txEmV{xR,;"BEl_·Nnjj1(oǟLhԑTs!X= H8 r2MF?]~:$^QpwLkҗ ,{qdcM/@|K  J(Q|X)ΌK^Dn {~VW\;sz໔ _<&gЩRimRB5V&ozշVxg%~mb͑Rإ#;7e!ɬԬIyA,F.u/)$by:ቹgA4۩$-#vTLN~ YMp?K[Y6s+'MݗtSqp[QVo)YBDToAx1DE#.WiPӛk _q]imn3v>|~< !`Pҟ|(ۿw昽P(Z6GdU)}bx\5PTb2eAmP@H]gkǝV{PPڸG1(O|0h40:#U90_|1*,pe9Mu^2HK炋f !B?rw mTFNb5Qq "Bk>ϊE&)L9\|/:kH;Cp/+}yZmm$4SLs0t).jˀqC];B9~;& [^#U>˵۝ P&f'.L mPp X^}4*f9= C0tN^rcz&躪n ;;GVez-2*F5Цf ݚQB0N bلʋ3`>1mW9Fjr1R&u67xtu^bW*Y%lJ8ٝWfw$)5?w;p1-+$P=jЩ51Rx{I{JkW*p*D}z d:pҾ;IPY 5eVh1)i1+Ȅ[J;PuIO4(@^4dlϟ~sӗ9 S@XpTPVe/EGm`L]XK ;OP(: Az}Ѧ)7[>/vaw }O7x}nbFL|A0X<0[N8 |Ʃ c%Qh]7^j˕F{Wg ;.robp |[ |X`/5= h8 1>Ⴕ<3Yb!Ns"rzjXVO RmR"˂JB~L>&N ])=;Ө2gP햟/5 \>^Avo;"F3ߺe'D|A4 ~,A,xZ3o7Ӎ]2gJ uMn9ֿ{5)z+㛟32 ͕&+n}9eA%JHHD /?&BvÕȃDrWqO/̖_$(+u0Oㄺà nG~q}}~(fQVF TC 䝋s@\RR Y&,6a!N[3L.-߾/jRBˏ8o41Л\t4`:o[tN|!x*(Qf?A /(}?dQzg6H njq׽?Fp_?{WPI^Q8핼`%=e$!`r'xnrmp׶~W#h4eMYgdLFgP,/?A¤4`olk:w+~ Q]Jh\4h-o\aAXkΣ'mtw5Ԛ a<1& Jۀ(}k)9'v] XTƓps)ZzAsjDQ!eFN NxV-%q> QTg"O&Ɖs({м/ VfeYTl%nQ&FlN-qo׫)j@[,]Kh,gņc&s cHm;V=k*;6ug&oBC[u;i{8UJK${/[TiW-tN qH\BZF ⻔31en -QvsC{@|GeQzPPqLNW~L*NN [n=3"^,h$΅9wHf$fσjS]gN O`|:,m&mEBJD6Z]cHI8x)ɯgEuПCDċ.!*&Wp˼nf6?MӁjh+ `A#Dیzp7YU2 }F9AP5Ԏ[բ-a ld'1 (3ȉIHL&0qB-Ϣ>QEEgtn=7{Jur'i?D6#W>Wu:k ;C?_FptT>ăQљCo $N/AFϠEA :ʆ9(* [l$) ^A%A}ΞV \[cDɷ5ttaLzI%[c(Ky=݅cedj:;k"22okjR|,F{rNgz!=|\7 FMaΤVɊ=dU kRؑWG`kbUռB'wOMA3 %H VmXP m9|I O0;%ÔN5XHoz"u*UF35aDJkhWtzՔ1i YFSD'dfE ]@+0OЅuOk'9krv_o쵯3'DE`OrdƙOX' _GE_]-rČlcW.Nq9ێR~hLw]xW)|x2[SCVc&۳am߾|Danٓ!PIl[=d$?+"V_ %흚lQC ݃}{T^ؑ$ht_yCvkt417jw y֗-Q-:Įȓ&? ci.+Mؔp$744F}^3}O.T)&kuF 1~/^%Vw羔}~Ǽ[-.9$eU759sv9!xLoC#M2|(AfG-9*{+ W'F-ԃei II>~.̮-2D u;|Fh[r:! GF_cSךύ9"_89w'vݷw,K{oO}J-kՙ (-kIg PzoDG+,动W/j=I{P1I2XkF,Z봻&Dj`HЈif6mf-8%e;K\5Öh7ǡ<$!]VHFVJ HO dC= K8pX9>']]JxwIS*~2 psԕG zgx x\Sqd)=t,՚Ll&gf.S"o(,v[vw Yo+>t_ۙ=w5 <ʺ7?QĸJ)(v^/4"jr#<ų@=yL6#&}$tepōGTX@5Cn1Vxʗi ClJ=6gʏ+%`4:[\"4M!ˣ'Y<J祩5[|NH+$uӻ˰^䰠,K C^'CISȊq][iCoXLP̸!jmԽM%3|ojQ8m$HpƝ _\֮KȏgKQ>f6\mK&( .ɑ,Hr]ths@o2fCƣ|=/Qg1\$6r _60íf2yCse՞Nv+6Wl1zr"cXF-NU>~"P5;o~6ӜB, 犌YZd1O+UX{V<SP.a/37Lb*_v{An H7j*,:DKR jrP!˰v&0Ҳ,, JdKy&.졚,vOP TM%(Fb@YY2:L  ~k0=Pm!ANQH%u2*B2;-889IBͼ֣n~^Lvj|`# f`ndP4FhHք:n? ^sry΍g)G68E|W(ca D-;Ϲc)}|_“N ߿f@>*3+ٴd*n f*辌Cdb|[;EC먉h%XWqxg8g?g_0-| { XpgWֶziNⴖsPc&XaEjQ͚" Z=+*ӹ6%(AWB6B:[cɞz Y**`:)3zӭã&څ^-RK+ R۟n28>y#|;ir EOi2 7)7h?^?$Y?h`hkO a]mEC\''<`FE@eC? dͽsOv9#dK߹h~ {I֐$r npS&RRyN$h>]T80I_C#=8H{O T0ol }4? MO{WHD<*ټ]eg)QD wU07GaEԹl#~MMDټ$hVj@"ӊo|jJ L_.qZQ±AuyC&uVupȃϟ|^Y !ovLPdp,L3| }V8bk cACG,2hw,toE9 Q[~7}Y' TE[ 1"l!R݄Yu,b$y7 Q<ٝ-׵#v\ci,9$2w#P\)ԒH mi4b>**:T"}m2=5/'RI pLEaaYA~X 'DkK&mwJbD{Ԏ;$/۲ǯL>jMdNk}O[hYEM&R9@{I2uL0G3X+}[;19Y?^>bqO wnAe(Uf]=2`E 5hO9ٷAN:S7/4Xռ0KM_1ByJ MrPK E,*@Ư0L,ʹcWZ94Vz SBr)ytz\+ "tOj2 _ѓW4on|27Z:|fpˋf0!V(FƧ 4okĪfEWZ- .epDӒR{5I'ECٓG9U -6SBPEfvYv'gHD|zW_[quD/4[qP<QOWE)NTP0-W"{м:1-+<C?mǝJ[ÐM 򖈝{W| ]`tOԪ'ST;O;*/ceL3WV[;0i6Qkx stȎ8ɓơ>eDꉙkDZ`d:[+뫓N%TB} UX}u@sv;+᜵'V܌4: ^SaF3&rD;l ťraŪMH;0Ū8M-2֥:Ie`PowSOk h  Ncg0Qlg % [s<c*ۤ~r3 ٢:VH['Ar{eN W1n?MRlIP|uKh"8ع@zeS-¿S,ˣZ+SJﷄ \Yi} VmR`t.vX|S|seFK $*P7ApB{ͦ}[|䌄7̐$j&Kbf?CdQ2}r?Ҿy?"Qe8gՔXk(R OV >| A ڊ]ʚScB>ɔK.vP™;⇤K,0t" qU/+h"3":u"T'=wkAv:ӮJ^oߔM!wr\ % FIA LIuF{;Q֘˿r Q^D:$v[pеbft/[5)_.tQgk| 5 D.<)u! 6)%"CcoѠN:XБ JhtF:$ֿ½.4MV`u1а-T(1ݖn~o{`6 Na%0*gE,eddO,bpp4+kjbiE/S>fwsS ْr! +1PZĈȠ@~I,@2zҩ :9--Jhǣ,߻UG=*ӀjAZs #Q QKyhxMc'M}]h UA-Yb4oD+3V͊hKlf֖H% ‘c*}U_NFXDa%W^Lа2Oc@Nd%}v^3xJlzP/LlEx~QeBEAbɭ9HQ kŕaSbc{2.y~?Bs1پRӥH<֙_֪S h@^<:qczO{z;lc$1';%|hr _B++2{Q{w݄$Ė'.v Lcċe{L?SP(Qֿ.f(zN 3kbRm6[Po-PLE7j:F`h0"TQ>6pόh0н;<'=vTC uK)&V=58/bXKiHAqW b~ܝPDn 2\tmWz*Ɏx& 3ڑDV1~b}rB1d"x Qf(. Nc3 JgqqqZk9Я?[<}u}@lu4WXbr4H0rO SM#y}_6I@Uz`, 8l:vesap&B^ã y[E5't6T"wCBwGfֱ#~Bl,sZ6JRӞ2h4s?` Epk/seO{YӬ!Z}up_ba3i6uT\ ǂ?+MRXTqd'(]Й-Ϗa%T~/:8OApo)b:l7ɧy4ǭ& (u ~C''7c>K6hGN4ԝRHJN“"$5hr<3ч˒哤?;p AHN{9:ABXOB| 9VZOlŗIf&Lk-5j76&Ku*VBctӫ)]TfC^>l.C4L^sthU-6ERjN(&=֢T%W~T:- G -km#3wZA!\ݩ`޿?wjq\ c47[a#<š!c(XUrmv0=P,|rd#9w ]So^h` \s@1Ak#R+@hu` eEJ-"x[^fk- /$Oء(T; U.!pXP~ڦ; &-Q=!W| =@UChN0 ,'phJD}h^:ώBLTHpiYU0nYvWRZ`K| q4|y? ';F*AQ4H-1,u(//'}4cp"W sQh@7йּWko+UF˻/|&oec[A=* ,G,<5|,+R,_CcU܏"VG Y9Wx|-vnpv0&5E`$c F! $1+Sq 4;`Q?5u-;5E E?mg$RaNJpI٧3`N'&;Ulcu}Ǯ+FZ1[RI6 ﯆ L<>}yZ-9OS[3+$R<2*|Okӊ6Ԟwd`A䧓m70|ek"rgё/>(e14>K:nU*"7o%Fk0$,qWޣl+^ǮhԕˁBF2xuQl?FD2A8˛2P&y%R:SQ<߅bJ7΀fi)y\m_/'2-Wte~_PQtUg8*@-/oB:%Msꄑm} $ng>lvޞDY.Ħ鼈S;u5ŒcN-oa׫!a(A{*M%[O.7 'bߪXPM%rM!XpMhe5d[9W (XGNˁ \ֲw>mNB_F1褊ԑLQ|D!no"/t`dj= )]Ϯvg^_r 4&a؆M)2U&T7?)$ QPMߙp9*6Jl\3Af5A A!麕da.d2ru,ۢ>"ǁ8 fۼ\g^ }B@~A*qN)+i1pֆW=[Ms.> ڰ횫1 F8:dYרL /7/1sQ 0ES6[}w[Ak?fkU*a+@?XUP L]Y( :<ҼP͐era_upCB$S}YHO7 X\tV#4#1*g@[xusDO!w]iN`X>:a{{RY 4$U k 1g?Tq!/IkO걉803 V2b΀^IZGmpTrc-~ 9z\F;t=N)_RPv֎~`]9!ݝ}D t}\<2/nO}CUmUJx1$x[\O $O7%/y[uI"uDjVJ&uНړ᦮ǃߣ`駈{i;caZώE9çn}]`CASҜ{9J4 <'ZA^-V{x >ovlVm)-ƌ rҳ[.v{Y7K>`67kOQ{!\Ap"K=9CKr):obrYIE˨c<8A_YIMTX}IOZRqS:' ]Ll ؛<O (yNaswHswRJ'6pa<1ix#p+u_ŇP ͢_杖Qك&d:DUgrB?e C5 >}U K4F4jPpbg7jFuH?\l={I"3@m[j iR% 9B \JjiHFSvkOl39 #t2'KW!`9lyL4)p)tc)&W+CtUQZ;Yd1dL{\ŷMk-/TI1h8pc {.u>LNSkxe5dw/q)%N飿,$yZ"VDu: dd:0ܲheT)C=?8Я R"6BNwT[Oc}]8ZY=b^18-#6H _hOOJ,uk_5DzJp7ΩS;Oȳ'vǒ"Zp"z_8cn,SKrE Ѯ>'»e YdΕ)yl7 D%.yJlQOGNݨ-2#\E" !y`avuCm zXiJ&Ε¡2`¨u ~ j|!~ԒGocJO*xeF%|i0m˷,zDH\p[?۟zxu5͞m^b2K՟b,66륗](U:n54tt55ЇkIv߶[\h,Wl6!n6FC+d&z%PAqiIdJF44o7 ۞iIQ k yD[QZ`1}<2 2ʨ8z˅(;6] J-Ιm8wDܩ?WŠ>k卭{ D-z"t)1ʤ##y/7gSt̍0_ ` &sh'iHm\.rϛ4saݵ`mjp$[OMϔZVIL\ Э17YKi*5}>AD0oCK}xXGӻSƌ~F(R~bLTAaV7OXw KI)BY+`xwWުks+hD1KPo҄ftsRސxECSze!SOG[˧2`߮WIz_pqPe$~cUzjmd/ SYq-lTj0}qp"6 ѭ3`8qVj5-;]y|ʪ.OdAM&S;6EHW5Tfל|Sd4SmǷg\4d4,GWN#r6ɄAuoG6_70A_頺Tuy6, M)fn!ȭ>O h3"J)R5$wH[[QacA C_ v͉t-¹D #q=F~T:ٜ^r3Tn^\@EF-3jӟ\)yOV&(}iT]hyj ]1]۠oFs+N>v qB("yR$'1Zp(-BΫ'':΀KT1G3x_wr.m01rg @Dӯ>Q)Mq%:lH]uPWknn޺i ͤhINmT8  r!#N3QpRQfcg$F]н(5Q DwEkeǖn?tF'5ӐH))w5˅ VT.:+YצzxZcόAir+ba.Ü1="QPB\I JPd; y)/igjeO4z1gz>GߨrixIsSB0bccYsRU]0˦'ݻtazip zg5̓6-U TuO hB\x(7+(] d(KJh\ih+q{'3tҘkBU Ȇ]‚w͋62Tx೶{ғćGyn*8W$k7m?omTHMRl7N ƼUʪV?BKs d貕WֶSw*T~z!}"9mƻa&5nZ^ Ӛl_WEū+E3<;zKIUh.l3 )% {)Vl.&;(f>{giqۭΎˏPmF= GH?C6؇ &*@fyiyd{Ve<7kKCs`-*V@ҹ(Z}By%‰ !* T\Cޠ q#@؅hV|woA~ÀJ"i8<&2/8B3![LңU # 5QՇjVzD.򝠚ΘR{h4`8Jz' <α}ƒf+5au5`}h ,70陡haZP|J{ !Ӳ)uһJMq_+9Mny]{BӯWcA:2vGR iX+r_&0UNbz#2@ݰ%i ^ng }p|x.:ie80 g{yPc(D1y4.!yPi-$,e] "N7&:—~8BIqeTpRڂ<#xd$::V-Y/љ%44ȹUR9n-n/daL=4\ oYl$6Qq<97G>`B zC.Z>0G3@ zKؒܩC5.j`2]xQ(GAfn8^nC kn ƫar [yJM1:MЃnD٠&׼Sw9*;Fn!Ur`}٢Pɋ9A`"Bl $D÷U(Z8Lm2~a\+̈Ǚ(#d{U5a'0hЃpЮ0;U}-.OQfÒ|~Ӌ}mmtHf@n15aJ7'ln+z#ʿٿ] UdgЅr3^n EDW)ݙ59}{M!~-6̯X۴?o|N\y%NJ  = 4>UKA-2OhX50C$ 8?+D7r1֓_ƴbQECSs[J[Uhc1`l8 C3'y$Nez{'XC˪fV0jB5`8Z鄯2$+U9D-̄Rl2KO"5@cїiٹ%ӆ3}OZ $x̌\-rg;F+rJ|+6^o^ t"JJn'heNCl +It58O^~_GNi~C?(-Ry2Đ"(bOZ,tQ%?jsj5"*a_"X<bl+B_-*%N&ƥs4D5_PFc(ޟCD6WöO~GQ|7 r2U7D%fU6 l%cf|]IJc>DioXxQ:UjiK}e{.ZROI=vPc6<ØbP/*77CA{Y<@jUgTzԞ ٯ͛hU] k7c@pwࣺyL޹lͼZ-ǵdzU D@0w=X)x7U>{HJۤ252e~]bJ.~E%QxCɀX( %ƌlRDc%qD\/SK^>j8),,eh#э=abt|;X]oJ|4漻=ϲg^T0}o<`;jSadhL]J\;ۃ}kĠ'!a=/vd/Z[k oG#~8א M ; m)md[2+=t_݃]`p䋜3aeQ?)ϽvUF+sDq\s?F i[F#AnOoKhFez]',ko@8$ $L($D =ϑ'߄^[{r,&prijNʑswVNA#; /$~V L'"aؼO"D֢49"f҅W?'Mxt/%e?ÀP.rl\4ѽnҧ/DkpFDhT,i͎xa=H@AR'_o UZM5N#>?bVhشj艗>[V,$2bN.k>EwZи$X1OvlOM\>1ߡ9{{׉Y΍zE?~=uJLWgǘ 7u7nDHO)8..Œ8uDEyWwt&P/DkV?dUK\FqPr5ܖm0 #'7=a !r's]hkO$V2zT?\߈cBAAU^Ա8! ud[%G0LlQ u6úD: ګxXW ݐH A< żak\1o?Nv*U*H0#g"جe^؝G;|08-8m)-vl$yIϵ jF2B]SV+Uõ`ĒIb@t zXWƹc^.$|ˌf4,= A_>ܧQ<.B~d0 6};M%xƼ(xoa+YxGϼH)-kX=qEv1+Y[}㹴xwf.sDk-{E Hҕu;" KeusP e/B͆M૾&lwtQ8&(`LX""(ҕ V 7zٍPy7 $0x{<^X1!@ՠcmo`nTAǖ8}g+/W864<$ފ'6>= StE~|e-ؠPy$EI Lla)\x7Qۼ@]>g/6크M ;)CLq>2TrC@xq"fuY?4 }6I7/':^7},:ԊNq2M,%UWS,]XlAuoe 83wp3S;Dgl179̺&Ve@YTVX0vxt/5iMOh~QHYOZ,(# rO B~&K N)B/;󟐘t-ͼ3[/Q~5zh,"S0ބ*@Lp\ю;[.n9@`q`Q{x=^se2Wߔj:ҏibE&pޣ Fet :E_I6lxo7T㨴L<7;6I)8˷({cuҿJ3VDA[H&14(| KAg _ p/+.r1|GYb(B}YNkX}HW(cnVsy2)4\M7U5/djyyU0 Po DvǴa?|<]zqF ̱ ϧDk?.CCyt^ڟ*k:i],I1ggj |ڲhkVp̠#WeV]=]/ׇTt~}ź+SL՚U"xe.'? )F[#P&ߥ–Ix>_JXtwgW*C(ϛjZZԆ@@3HeIRS= 縶<=>|N#b]I%["K$x}.W/azTA͖2ZsrTWeZ'uT2>WWO#۠a wї|ٚBX];#>wGw}5[[R}]PZ'ɍ.F×tTSV6ɻ 82XNjßSW—ES&( SA[' DŞxId&ΏzxVy˜595/y ԎTw$YԴhBA %_] wŪ]L>#au+Bymp;0* {a򂼑6 /%۴u][&[)&tHeI=/ 7 {% {o]*REB^Ⱥf5s}S9w"b-dI5'аߺ|ExbV \b= Bsfv7"t(xE{{?'Bf.0^cr&!Bi m/+HHxY-A-R)V ,iKD&k*xͻ# ARRV]12+E~{|r2P~}DE7Q5LI7#s~UZE0dWx:$W I!zU֐7S~Ui,au: NYlP4Cq0M/+²S3Dw򀏾'deñr*[V>2ނD /Te~i}3f\,n86|[ {d\h[:]sO 2߬sMy*rm*{.v^z0G Ͻ7x'=kwׯu6w#Z5VTZdpL9~݆tyw ^b&&l P"A֤{e%\~^> +nv2rV1ɏ%3JlcV@dq|wtdZ3X{i<a~\m;W{x 9ߤs)j'It\ ?)I3D &i,K6\гՖy7|,c .rQ/ аe,_y1ʮwRp 1.ӕS0̩ތ2_K-xmCWJ~ZBj9uY{*uN'ʺ1n@ms?+[\7l@&pB?A*D76 "*7Di)()&bg(sҶH_#{h &2Z (]ϐ0 BbgGl6 QijcepO9;4ij;TPFӚzOo1c~=Sult_?fݵ$E7"rT抚 Td7(lHr:([޶Q<\ؘ!CKQ ώ VkzO$/;QVID]+M@1 {4z;E}{* 1ˊs^o,hӃI4W7`fJ@ LU R:gk3ªDq) $rTr~]كIЪb= 6ŇM_hD -Y 3:LW 4X0v<I15;xD.}vn|QTy #ܘ8I!w,nB2l>wƌ`ƢL+Cy<94|ninm||9 QgGym 86ZX9ϱ2IJ|@͜K @ߝb9XE=Z<\?TQس2G=/d11 b p6!XI_:` &Hې`iFbdV~bOJhbn3h7h2Y-ErG B;#)k?uB˾ am $ZYc;b(qX&3ݼ[֖M4(K Ny NHȧ0"_ b>&)l0!d{>BP!x ?v(=&m%`P$S =)P LpmJ̈޿^|nF%^eaLUo#(72꟢=2lq;%d0zmw#sw~f2Yo5QbhW$櫌u[&~ =\E|U5+"ЫD)墶}:bjzۙŀ0Bc0ʸRsleE2YUg=:YbTˑ+(FK";E MTFũx g<5E;Kp98~4R1[ֺC֚#|qV&B߯(J^ Iܕp08ȍJ"'H4l4j1U?X蕩 ;7q/}̞K w5ꚴ1_IoPmJ8iO2V?S~mX[u{^ QX-[^*`BBMDp#bOk>@kWW$7, ʓ]|ݝh) fqN P9k:1peE7\g"zJLںێ 8Xٳ .J*+y6zwU.Ger@Dd0ȅ}[|NlѶReY}X^qe2]`FEvJ&*,5'vz yqxy|n -~黬bYxZB['^1[=ZBtʝW.)r_S3.IՐP԰M+@.^'xYvr c(-)/͌+}(( ${S8]77#d q&WyBIu|[ 1QH֦gUir E'~OHQ@:<<.H5) 4תoI8@}x.{ya=ꔡb T9kǣA)쐇[^|FtPB oȆZS`A&g_8\ҫhHt `unWJSP_n4x LJ&h&|kM) A&^rK)qxV+ y XI} tϺWT*ׄ٣!a]J 0G m21Edm!'< wk;nPYh׈]st[V =m}X枞3ۑ- R6۲}$̅~'íx&@L"%vv큉jctCkLDw.-8hrt7iHAM6),WZFE8"󏵫yәp_99qO=sir2݈hfhv{WTph?Ԩ"4iǃ/K!ZJb]; dWUCZ$#b\B.N(OVkۼHՄO_lpۑH] V:w$QMe X8Lo4z'(FcoDPOr|Mq]ng &f8K 8 uQ†!M(NV.X1ē[|~OJʺ iWӯQ{M t=@ LupE>f#=l.,g2I(F -}2q*6IIoFvPǞQ]I X4z =TlLe2)k`.Ri׷͇4Ql#.v3waOĠ/PCuol۷؂شZ|8?p j?_̖ϔ́ՃjqFA0B-}v3+(a 8`Yˠ;Xl37GQ^<Mw<^|IIy?lqp vN:xVBIdpXAav2v@4PXVkXB1qB%8݋"w%~:/ݳY8rA #O qfq mb~ǜ5:Ëxz|z!p[ԏ`iK+u(QVJ>X=eyςC͠B6.}KG_Yř}zYEz g-9j]m؇?p3JH4V2%Sԏcp4.rtnCLL=-5RxO"a>%)3[̅vUFB-/අ-&ϙd}mMn+:BpB1H*V3Q=fy_qF5s’g%+C+дϐ̤TEz@S4m)5zKۘ<};{ieȹ^|/K;^D ۗ?+Gd@$3޺*)4G;`\\IL^+Ëfa{,0] TˀSj]?7z"WR_:#Y>(FNs|7+YW!6..'_(eW*\!\(D,.kkGXѧHˮGy{<G.< {厩lj'R; n7pju],$ ɩ_ky'qGNޖf@;{yM%ܪ6qޜT=GݒhM4Ԫt0m߾xT,N1ɢ8 YΛv[,+BY]M: Q,j9W -_Ȁ߲I? ϝI_@X"?PlܹځLa9h4O1Cl D.X-?=r^1¥)MR >n8c'(E尖?Z|hQLEW=mOkޠw.NnrCoImILGl(7M%Fi'ը sF>4ˋ',oPuPr{@)]` V%b?xf Cw0KwJ<ꅏdZX#}uXμP%pM8:HvR:TǦ% F`J#,V*[BŵZUf\"yE\OH3 }?V@/sZ:ՠu\k|E̓'ߊbX />&K9EG"J-ePN׷#Q^>W;]Y4cJY˭ eLs\ԯ'PdzjMSlWt[ Tt= K.&Cr Sp) ЉևXtl+t}Љj#Yت]#^Vy@#SYVKR]jsTMP=^ɳfnss*V(`ȺgTV򺁿@rx0ܱ$nz(Qݍ9:a!?]gvv*0mQuu_ 7SAAG[ĎCbHaIDz^@&STtFOi0R|Dru ` ޼lXn=e` M+Zw 0 k9sqK_Zo=N޾We7PVM n sSNqXe7\,9MHm (!N]7Ci''UBk7EҠ -gz#y F>XvL P. ɫSWi ju vr^ȸvm%$KX=D=UOKKKj12J yjqA/:+0NHpbKne0!r5E??Kp9-G*-e0?άK@M4 &ݝpUի_: om\ihp9Jm?,Ml6'Jy᰾(xŴK갤|rH&+IG1<4]p>';+W J_t97f3"X#w[c|P<)ΈHM_*?03S{erN("KyەI:v_ ÎgB-hWZsU,5lagHÈ^k U_ql/sy4x"t7(%M :7O̗xKH>f41 XM-pG_5~GcF-ks "_\<,@MMu&$vCL֎!L:r:J;DZa6l81.a{6m$W`COPE-ޯ#3Gy-jR#Gtgu-忩4)vXK+!.i}E*dÊsdBU17풬a:x} XЃܛ]sy9~! >crX'G#YMIlaJzq%`GBqWcyo@?w1|o6]Db?ל~6j8ļ?OI0>%lĝJ~}fjGc68#GVmcZ6@Ҽd ^ 6Ti'$co⥎*`Ϸ$yJ=oC{&dh <˗ZSR1{2j˿'Q JƱn:p-Kv9.(UZJA.UG$߸h9,ZmCBg@9a>; ҌWp1vXʎHR-0ׁ Ñt[6!GcO~Kz8vFB1\kdfvg' vɹ/Mk&9!YL,X:8n;ԥrk2|.rP$ّa61 %D?(HsۣѰE5W]{uVRzް`J w[;Uz.& adWP'B|XMKQ| aG7ŀ<(9%Xĵ,aa;Oܜ(%u-@w_ܦbX\ /]FW*jKTZNnv{%!R(%S/[ x<\8%E(/N9UU\Zޗq,e7* PVey@6r>;ŋ]R+ZWDv ru@)cw }{3V8ƉYT8"Z@4e\ ?LZV(jdثFywM{t*e'J^ D9] Hf+4 ؟o[L@ =z>g2S|ׄqZýվ kbCU♨T!=?+ُH')"0*oPG^"bNZ9|SٟWB!3iu+7՘yiYcPHۯyk8Ouu7 arszv^HvD'6y ~|]cg B^\y$09nkPg2|!ox_\ݞ(]Us]vzQ֪_,3RPK籅M xWـ+v _o_ aR|_Lb p $B(8(etT.gbIWHEƅQ6#cgӳu:Cjָ'Ľc*]%bYLAEw&Cπ&#Z N!´tJ^p[l\XD_-O]H4cd(a|_MǸ DڀHN+>q}Y!A1>'|]un`a:+{u*k[iQ/3p*(.$ĠˋuA=1T1acfz;s5VXJ8@a27ʝ}&zYTS_~u)F/(qWFT[ ָpD6qUIk;^+^OՃ\RNT'2zӗ%)\ȷ-s V: ʝX4N9 Bjxx "h!lCa3HCvշuz BQ>EogF,=Օ6z+}#d'%yAۺvlqw4/qŻ %%g򚾖y-8o K!5.Dǻ$ Y,N<%&7\@eEu&#kwvy3 0 fRgrv֯_9Q|ױ;UӒJZaVHLqA |E>^<?VpquAFԴUZGڋLZ 74V6&{K^Ւ9)&Ttl9px;U}qߏuzA}Dy4$t{eZAͣar{M`'K(h#P$&MUۈS{,wX+ѧW pcI? P1)'QEHcZmkEW^KErKԑ3WE&9|cmFKCP7 ]DsQμS:^I }t.3ZFzDNM)Ӗ<dpѝjؚl"st̼CSK@y$՞-zC~]FMh w R6j62#W'$ 3~uqa\0`6IŸ|.,o%oKb'Qtկ}}Ʈb33!QP1f==9;vbh*hYkx@o5mIc6WKMARfIg[R"/Mw+OY}2WHs7PLmSn h{6,RӉT!;wGYpq$PV7s<%DrTw}2d&%]zP Wg,rW*h90Џ%zǓT6WI <'Gk[J3<#S-|W^efzҲ zPN_ \W˾(Չ`d.!eHǨ/Nҩ4$:", in{B>g7~jYv3&߯NLbTiZ)88?RF䱊y9Y_DLXQANAV"+ZކI/{ "VOȰ ԎI9fd^@L`08kl𹜆.B?\Nh|\3^ZZbq# j<ʻ sdq"[ޠ趕28w@Ѡ F=FMjAL k?8HҜh{EZGP(sYI5 bT%OiBF&me뵧R"<hMR(OEVF_GrAwM1'Ή]d?F}ٔ]ͧ~+Ņr2zD vܱtI߃ETVѿY#PP'hbu$†oAݢ]7,s$$U5`sw\wW:&VSRװ, u G}o957Ys"#s y%:A#ِ aF]x~oYs'?C2.Y>kX-NIGbՁ9t^H0"6"~p%Kg}\4{Rpc3'L};:#~iZuRܼRW>35ؼ"M,㸯-eCWeU\c[EL*^rXWGWpT Es6 $>/|a;Zp9ARW~Cˉ ?{SVQi0CZ&LFw 4n3l@N )j~xFF.@ zwC A aZ>KyqOwMnkyTdZI3m}ȇh2<)=\;+:rբK9Phf$Ea.1_v{"85lXL~+&']B1MT],H/\ X=uF~=IX:%kT PDrUi.+yH+3J.TKdS)D ^Ѳl61Y -?[̕b0&9DŽv:U;6=sEp}ƴ*c O 7?~}੮^{F! 91C.W~g> +a'`$Ãg4js).cAfO}>ޫ閖pеY%] 2017A;d8ذFcGzZ/ep߅@"b8%1fx*/rJlHJ|&GrT@4cWM1,9O5tqȪ6cx^]!g-Q釮&Qɢ ۻ_Q܃1*I.+JE.i'qx')_Ʉ/3N%xj|SSjS!byMgLwgy<Ղ_~sˀw cOVSZk3fpnk6i d^]N>j̬6?#E!>´V(wB$ ވ}$Ђ<$X]2X=P"Q1)oGsI^A3%_{|C8hG oρO5685rέ:.hTؑtm}!+qF8i0` O wL+﵃632\PL#~i.?=rQM5U[^@# / kk?qopUY凩_龔ZjK}_yփ|\.4@~9[ZGZc8 |Y [GmZ㮻{zY)RcYP GF)ʠ0lA W04肕saZ|/6VCFm,uAIǬ`2:lHAW󾜀.$`t^MbXl?0 ; CRBE`xY bIC;qzGG˹u[KwNfV^ ky$m Rc ލ mk_7ZK+exԔ7[T\g5_uѹSffe5YfHKO?w5]Bc`"^frLfub(O}c#FҶ޿M7j_F-Ґ7}R3 .WuzvZ0n[ׂܶ{&Sc,;`D>*ZIcId"Ҍ~d{k,R3v I>p { oyRa2!+BZHP\7§,GSuuB7`QB;3*-TS۷!IQ9uv9YoG]Q/Pд褎?9lRЅ5,~\މs ?kpUGB1zZ9MWn'a@ _HEA^?N)'}?Ѯ ;:Xsο˞zyK&I L$L⽥J^( ZQFlq;r+GCXɕ?.a7pHtt՜uv,;]<=7i1fV\2|eRehZ@SdCI2v1T$ .# )5[U $~EY~ܿ\Uh$wLv!Yf慛lVYоgI'˖ ̄;#)δ7qbK/:GR|8n6.]sMb^wqnބjK%9f7ڸ&̟U VLF` D&/8Z8A ˜s<[XJ<̕"~HPLjU*z~tҞhӓ(hpM>|*rb2)j#.D7K.ܪ]IљInM1۳b `cl<֕:Zr |zs&LU] Q^Si<Ƴ\az֋iK9uLokbfCoQXWl:?Cs}-z @G0ڿ`=xb:xs7.,":~O2ϥ: 9KR"|`;I639;w0yP6+JN!kR!XϵV< r<PuriF?%kDy&ŒY@h3 PY1jU2R.d1T4J7luh7%KUjPv]R'ݩ&يے2(G.HU3LݸG mUE[GK- ]Y#/Sܰ"ӯ6CabVE2#K|y]z5!!@yȄ3P@jbJKe=IIH`CŇz2^S2)aE^> CϋuFZ٫M=,d~_IvՕȡlMB),VO Fӫq=%ڻȊI]\)iUi/6 VӄYIP9MC_2'{ZqkbS椈 [AQSg07׊4Bh6[ mtEZGp] V\Jz)/㧀  ƒ6$m !BhӨ)Y"9ۚYw:ˑEAh[! K<%v64dQgxn՟4DYek ZQ:$x&ov̭P Fmm{SQ8\hBx A,ޓ>S/4-"~Cʉ\7#l9v݉LUk0)òM|xurnvw=87 > XqQ/~eB 6Q9HDU\>CGT6넣2}Z *4fKC&jZ D{ p0+١;I\As]Y%%_z*.??'^5_1(%.ԝ|ZUl ȧZVǏrXku`NU;+}R( 8~wv?ր zb~CLgI 2mB)\LeNPdPsH-pU:Riϗ3'e[>ɜt= muց+oC]5LhLo||I lf6C+ŲbF8EbxMM휦O0LTZ\,Xa| @bI3>sr1[`'#|_(;*L\ %hG bqHԃfīk 7X"?(LԽ[Dm_.ojqE*, |8ikAe#a+|$`7 ALz H]Y=Vi'˾ ;lE+:࡜ "Cc}i)!CHZ%|, "yXu;s)R=a`ƔʥivO|62~!<2/XKĞ{;HmmenŰ~lI`&W?Um( gUOx^?G=8_P!sIun\ S7ŀQ(ɮ 9U'{I9tB*,i\I یp59O; OSHqU¿^wmS==QνOZS`~INjqi׍lz~)Řjϩ vCry/E[ 'ß Ny%drU`55}-q}&I͹2k>msHȱt. e::;5m9<2u#Z>NPy_7-,Y'g|r/W؇gi<ٺx97Q%d.R;H"|ǻ}*<;&SWxh$y ׳osEnC|(<ӡg*BaFqsidN+3)l4Z{YgeKIWNFfBD|Z뛔ShQ.5>Q>1rBɻt/`J/KZ)׵^D2jJMn # H2?䘵m[QGG8$~7Ǡ63ZaFaU8^I]ΚNu yAaqRu#-drBT{#mh/bk+v 7dp߆3'cF'$Hz_ibunAFy`m }ɀÝ<7pD$CRt?r+Ѹ]fVХ6zRKKG!Vecj|@ȔKӪhdZJ.)m/Q +̂W)q'f-np*%PS:h"Vҗ\BMi'%&!Cj[X{Uo^>"ZOץ $ӵP*qvc'{ :PsdZ׳?eӄt*Z!jkf 3a2tO@$$3tz[smq ޢ S$` yaA(_=w7mM 1_A8|ͪ՗m3sAʊTEf bJNN'K 4/% VIMQgg꿘h*bPjE"3a=v.JSHEiXq ^O3{ե<锖~c*?YU K\T#,LXu(vb.uӞc)ⵠJ~zv\MnlΗQ Qota+{3vfkZO ϗqc`RaL\sB#5u!'!fI=]뮞.&*JYOaܖ\M ̉>-?c/dd}[)r'+Kt ps8; w޼Ctkvv[(؀֎4pO_)##:ǧAtY.`zJM7uB.Pהy*t0X5!Qi!u%5$q)I7d z?_w;xFB iÙ)Ew>hOMqQМM3ja킄tij:[(@b#!\=n*UУKb{TVV#).*y/CfE/=?cLgail]}XM4^+0q{KDXuԚMӹ];5C.-T.fhYO"d<;9Yj9^qܚ?X@ͲW&"8Xg2lI܉?W]7YsOay3;D[G6䎸wTU2 *ie4H?/ p554?NN=e%kZ& -XyEǺjnB(1Ⱥ{%thbj95q#k#)I8[֦I (^a8@p50X}mwY\# ¨c^o!+<IJe،|yÆBr&acdpL&2y 9<~h׬nGZ-5ЅV` - _r1hQig8EuD}!4\k|(Lk`\͚*_P=Z&?N<NЁrxhOG3Џ^< Ԃܛ@f[Km1Eˑ(B`^^4 w둹`">~sh| > Q Ӌ40wU0whgDw&+|@5sbo8[ >'4n6(H8Ur~.<ȹl* }nć1`#d[x]-.Uj*YѤM&R{pjǿGx:Hѱ\f,Nƽf7iF+#*[S&=]>Fe)'}蟯Ɵy'!@Xh`W:>/ckR% \M,{-χGM(l/Z,ddwI.I~Bϖ8Vms1z@Q#ReAǑ\O)/+5gp U 2JFJ+MlscXA'v Byrdɹ||i ~K.cn$fUz9 ͹|^Z=A+?OZ$SnpǸ@hnͯkW2SJkg:}ݵZ$вW.Is;A8i5f(cgd(C& "D'ρ[ )u7T/aY֚)H=.6o*}++)"k?c:꽽S!1Xq(CxGr 6+o:qh`3JXȰm>-LC^~Jevͥ&$}>;ZeTm%Z6 aհ1WgAkIvrpCrɂhgDTpd"n.# f';)l 9{b|R\GYy> ux쉙*Ѫd;:<ىyvuv!enIX ?Nlw0Y7H m=(~ *!@RݘBjA4^0|z%f DH*&bTFZU"X?>H~VitxկBa!Y:(y`'(.YE{U+Fդ96v0K\,$txhtjhhܙ0jnw\+X9k7 u$ yj€޲8Pr\R'܅(qdl̚Wjx y/w<ح X**)n]w]9ä:!zH:D AK BoI8ؘ~2A扷6ErhBrxP%G(w84.sPiwԴQY7 Yohl.8܎q3F4*sc#VMyƛ_vZ=I\:zWcvcTϱ?yB2.[a.@~)y\ ?$.arK KbX6+Lz+N7Z(y>̷ ~[DU pn6BJ7_-BֶDq+Ee K 'cդ%GfqЀ=&C\c+MQ6LnL&O\{*:]CB;Dt98 pghNdE?@[d M`Ⱥ1HTfZH+n5O IIIvc/h ˁ@3|3Lx'YR:,wZ p17JcuWiMZ`N`peų e%F8}"HT%~-GYdqx|RhQXE-uݷ5c"A*:R0ig(\:F*ob+bm`r",ٱ\qpx7@O^&÷Pj|} ]cpᖶ_p@2ؖ/,H0tC|2 #Vge.W+yK sՆ/w%\ک~Mw#Ncopt'̟ s^[^0pI6"ݗA8`*m>=R ym(' ֭jT~_QY\1}~jd:qO[T=q1^"Qn܉`=pdًn8iCCgcceV45V@47Hoz$$)F㩝Ś߾/4=cv(,vR]^>#2}nuw " 9Nl12qU(@@5ɫŻr߱R ՈsQcC?Ip$܆tL[aQ_(b"O|olrj-faZ*ex eƠFvkjD#s];v$ ЮRb?!3ACZaQ߃tBO mV+U:qPd5B\>?nnwAǂ*ڀxV< :)^̱9RP h=4ℭy~f}.,av|(Qu8BIq&]r/8< h%lH}JSy%ez˽BUcK7gd)M1m;,W9ϫ]ێ7 ([Yֻew k5a*}Sn~nUŷ)Pk5`o-d?̉!WtS.Ìt^l֣|nB@4yi^"Jr@W63n*̥]! 1_U$Jrc$muqhNORR:P^(԰$ j]==E宻-j<|SEQ0 VI$H ʠ) #񌾊xnjר J+wt9p6ǣhu`dÁB|GuC6n Oڸ{O$F6Wn"ĸ2,RC@=F|3%|Hn,f4lT"5'YY-H< Qz^/;P&ϳDt,C@^F3WO[ >F`>cgg_a*Ү Y):!'YdBSY* ml] L|*?",cbMmCݻ.7P4PvR?EM gt*Q3'0͸rxaC}/$d5Ur?lLX'rSUG4]*/Xb?P\W^8#7/4k 0gq""PEppZCv2dRH)_نQSc5dj I҃C'3PgQQR.q hR0ط鵛T+{=8A2wV ̵ķKldz5=L?r2`Q\"Cx7KR>av0Gg>k˨`o7NB$L) 0r i9AXNP n[w,ZM,$ 0 edB_+K-a!D`SLfpA*U1{"n.+:T5Bb f jfSHg|p}0$_b Xm nb4kJKC>l#uM9:}&&67|[Qb#z3EMjUa[cׅg?Flзⱓ(H2]T Tx sEdLLV.\F%tW~K$sw5ONZ%[Adj|,$E2RABс$ĦN UkJ !V,rat\!j7OﴤK$Y$zz"(Gqa%ȵe5l7r/蟭vv)xѠT8- rU4- ,S錎4̫AHZj_ cl{}?j_h=44 k,39iD O#_sOckK!,ek[t jTG̼2 c1HH=y L#;$C+VXS{@180nwNI%B2֞G/G-IEˋ$TEg}߶3˝ط _&l?{xbZܱ^(s։T?D+lF>:w\bϠ[XwZW6!(e \CĬ&Y=9aTJHghg 7ÇCOlNȞi6`t9Z^P9 Q,ڭ" jP(..Jh!OSpF{9p #0ēЇ;@1 vnh<* ǐmI*gQ (pIT}`_ hljۛbj#nc!?7v`ʝ`l.ÒMf3?Q5?Rw=)逼a#zfDԠ O#I % $akZ {ħ:d QIt^,PYM3>4*Ȭ#X 뜔'r.EwqIHxY{I=V|p hLofy:FJ"~=wS(i)j5 '{IXv:\khnM"ӣm[GUacsA. HRAqWxu#LsJ/jFJ|+F1g9@$S'(tL9cs>yЇ6eic˵OG.mڶfÓ"` :Ņv"s5ۗhv\6P9-XQLa &AkiEΕ;u+qa49zR2tBo{l?)s19(9ɨՉ͊uF+[ZG%tjA,i1kyO?/ X (g6+ܫln,%ǣq&^27Y J<]*v1ʿG8s"9EfHXBCI7`tB MPgX~lM2ƼZig[9ӛ,aH$Xn]>4 ю$]5JT03}A>+s[Ax&i^Fʱm8S{GO,-;y+~zFPTO(`m=ڒrj8;gs]kؘu #Q9?.MPi6Tc2AC@$Fd!pggT@)PɖX^q̈5bvž\gH {B\8zQ+̀tCW72H{{M`w^3;4$uy>>-_;.kcr+-éC`Q =;.C U>wgw~ӵlv!VEM1;"#[,EWfWqp|檶L,ဖue@N}tH:h%':f<(l"1ieј3}=M0ޡA6ol4${U[Z!JاN ̛/{)| æGl2pj 94|AkX81MXR!m`o w1(ԷNp9P3:#B\BU"\a[ ݢt%eqaU+{?C(I/+?tH7!|Kxڃ5u^|^ Lv6)[8Y_b?2>c}9~۵(k}xn ˓s[("קŪW78 Yf κeIjITR@*7 Jk7(q:FD}Wg'B9=d+$#q]pJݿ0WNͿ[4)>)JI)^RRyPq.J"K`2d]Be꟭qK2s([mL绊9{_RV;QQv=N ~M6@$92@V83]mGf?iuǓ XEme)5J0'YhUEEae]ҒI* ht[]ۯ[[;Xp*Q$QB%݆+m{gyc&Lzā^Yi"ǫy2,'8ckfh.! ?B z$([FP{cyCGurDҽs"HWej M~q/^rǰ?R+:I讛Lr/Qif.:l;+?r!`ezjZzzR\(%)=M_O1}uJMEW(idc$Hil[wA'9 \ Mp]9a*:DT-W 3YV%V ZiʋQ>0tz܆|ߖTE3*6}+ޮN\cp(ckNR 65g~7g&a^V1zF.+RD%A<8 (,sk\&oȕ\gBJ26oO;G+}G3jtv USs0gQmA"*BYg 84n MPDd9 s4m&*] Jq 7K|0,{xKfݕT0s5ʾӆfV\{S;r5<>; {mqbvJZ U^7urI{?TpإG;f#%k(7{j@OE g%Tc8 /V?1C: 8Нޅ-dYI+ wT l.~W^ &VzFhc}HVM뿻ĦʇgRݬ>bȬ6a.ȥ ,+yc^`f !7%F)ئ>'n LBHLҵχ^7o^K0Jauu`l7*i[wbH̽+[C*k*NBFiXX1׆(9O6CEkB<(m$ƕG%UϪ8;ܖj-Y,Ƅ^Km* !h=D/QBsRw)YrC[`kH.%9@~R&ɗDh~0b}b~ YR&zlawpgbG9q5PoX;BH\xj*eƊu¬OIJ/p^V^Cǂ:df' g[+'<o4Wyxw06S`n2B:!%iHl}ջD4Qtwi:hG ,`~2D?xoω2'薛"U0/] Qci }|J#¿,֯O$CYV/V]`6MAwز`#]ȵ 8mL%JΝm'dJ^?[11z+ [Njm;sZQ*=JW; a}i%&c5x?QKmkKÍ$5f翫]ą{|ƨ|ǿ\} Ȋ2 p4(\ /S*tefO<nmGE- 0_2@20_VX{tJqZ*|_UR`]u ( WpiU^ VɴBka\!5bc ]. =)|L)>E`pr?蜽-9R6CA}z%[I wgksca-?*?<lwPӚ]8:+yXCs4ý1岸KbZ-REA[֧wTMRHA@q/NGrr&~qJesKWǓUJ֙7>{*5C1*tMU{Ar+{?";2w^s1!CB / DUۭ0|fEg4NA0xϡy s4>ΝV*%3ӊs~ՋXǓqUӸ@"!ky{R?'`z&Gd{,YH|CHCܯ69m2_wPk-AmwaT&gyÀ,a>ù($;&U{iCZbHA:2CXbkIF!`kyu.=o^Ԍs Rb?ә(5%tN>qF։H1 N gwQpob>/ߣ}i{k`A]hicg-k<̳)rZ_6кZR($J ] _FS @5Qgc!8'a p%g]ſBTй9np+L^fP]K$z$'TDo:Vgs/f"?X@Y):UV]a~ u&8RNUޫE{jJ%ѐe[ylk"꿲y״2i 8V39^u^!2Ɩ8IXY5ƽQDc׫ɖ"(?Oj'%vx,r[qQ.N}& 1 %ܧSzݫ< #+ 6Lp/_:8$d(b6"\Bd<7T<< E* DP2sr9;L "'yâ hߙq;^=#N7k x9[*r)r T:Hj>2$򔱑ɲIQc폰2J VGj8A\ȣ |h4`x ;0SC{wy_jp`%$zx )*(}]W ,P.(> Fs-=[,-unm={W$_|Fd ~n@e7zitFh&sF *=^ *N9tTv܏CO±+|8+v:*0"6t.hD0S?\e2*c+~tt? Edz `85YTɳwэ4d7?%(=/*xPgs6Mu ׹+XnwR'iN!O(.1lWۿVG{ا 1~;°ƾ(Lݍ"yN 4ǿz&WKJwIUjSL=Ѱ};Ҷ3kȸ%T)c{$ @)ބ✁O "t_u͟2J!Mc󰟷ZnQhaXZQ("hיN:xjE.7QfWkV6-ʫVǠb+7vSB@\ڤz fN + gR u'2G.b Di^aL]/- pv~^%j{0-J0dA.p*SHwJDZ; OFBc,/pEL~z͋Z&Q9 }ϹC6PsTG'Pi ۅ\nplaT tW*M7q |~yxEZ\{Q-GP2_ŷ9nZFUXeoV)^H(H#F?㨚$vxwP Vo񥰅lC=UϚd| _~&4>4B6uRX-B(|q?Fw!\o1D8ff plDWN=*%W@i$9!Wdr(hAaYi=K-u*( /礍~$2R?oLVõ7:]sv`A U:&\UCd~D|TH f ; ^9G~llwBQ\beDywVdVi%6|{CK͒,}w0X(gB؎yBt7Zea?:yE K7 #B.X?h(5r**A/FGS;L^ %2h!MHIUΞE΋dߵy̶ع/U)ӒC[\{ d%k{xd|zW!FaxL˫5lrovpQo]QHβ>O39?FKY!髤eUom::B<%]$œt#g89 RC AТᯆ!;Agn6S1'0^hT&U/1]ؗ9Cߺ9L٦1+V#wjuAz>) ?9aGW~GفӼ7jo~ϭvNst(| -U"`!I/`kAc{V|/}GPbM#JL6~=K%&fMnѫ9;#c56nqGLM7PUlhq\z(ԩSS)/6p"}xT 0B }D .&5Fi팟5B>'H{AFĎ3eeJg:,ZA@9YEGmWQ]fPK01 /Z`3.tVa30xztb8&Eb2v|۷ij Υ@H4i/g`:,ѲխfmNEd|,<8ФVB+"E!C2tݐQ.ٜ#٨H*uӴu8G<7 ,f2va ).i|+4QѦ6 MoD K[zNϾѶS:Bfƽ:x؉.εABj(2?@C2ycLވ(*/$YLٜ$T.m-3! a*4JWZ1*33}=aF啞}(:iQwfDi1P?|t逛AWvc+/uzY w|ƑzQ1gԝk∵iׂ|<y'-Օ}Sm'ڗ5ݖKs rK<&Ӽ[ NN;Ye ^=ElFZbck1K $u)ܢDBDP}OՊ>6Ф%HFMRXoDJO6U`i LH4Z36;tgV78UWSgκR0x S CUWJ~Ob6>PBK⇿$~KZbxRh ``6 K d,[EL9b0Gv5hcI("ai )87yV!P?4| P50hmPro&qoDqѿuJYyH#o$e=TR= <3 [Ђ%?ucy߿jo84ٝM#ڿ S | Yh~0xRXz^e.4 pw~2yBhIV_Ku#鲝!ѯӮ;|L]P ,Pf_l÷^8ˣ fp4ɳs៹&؉)[ - $-+VOEM`Yx4TKI~߄J=5DT,2ʐT窏 N66 ItWqk_Vwv9_`,AU$#L +CACΪ/*ɰIc&2.r Jk3D#@KyOTN,{rj'Lfl ]z(`8.^Μ_T<2`x}UHp W 9Q G?>[[n=z}[c)A -<{1L)/ !1g\"Cm4"xRVvNdUC>uWW-昐S"^H6g[;c8֕0dHp L! /;Qb{0*!rw1{"SRbNjOj:xL(_cFW]? Nig4N"7ML{Ě7w>Ri$) 3iىsh6GP%L|@d\tu1p qe#w+]s[ꠜ͞Ř8(h#K Ri f 26ñ:X)Bb>N }~"n< OcN/E/+oTZr5-6*5rFq.1 w:ť Ix>??,iL9z}1:(_*k-Fx+Dz!\ʘl;\$ )I8Zb#"`x:RۼaڠǁÂ|/JɁb" dW2\Y/F򛸚ɂi}DWQʇOs;0JME?~sl1׉֚| i;ƴ|(DN3+/1 =1G#8W e&fR_kwuQ; S~as3HDn\_sJt%@;y[h܄jU`ʡ&9~?u.<ޘ Ha2J_ÏVEfJ?p@ @&Qov4-ѶNÞ/$cc:O5.xĉ3g4|-}c;8!4IlX"$66So&BaJyNZF{<_-tcخ S ZT{wKW08Uu`ůVm NnI$[7ˬ- LmК*Jڰࡘ` TurphulmLv̠ }H]kwBԽ℈glzr3qGb#ck!<_^4JJI,P'-IYx 9%^ ӱ$4McPTO9Q$Zzُ0pմul\Ԃ@Z—fCr,ͫN!⭽Y4=eR֘BVS0=^>W!(NŠ8RSKt- Ϟ*nrT d4&;GٕjOYY6hPlux'SgFS:üJ+׼kSO. vŨspVAl0}6gye`n'Ȃ)웎Jy Aߧ̞d j,y>i6$P^2OO:p8[5̇[ӈ}-uhu#IDy&^cUj<{ghNM 7AY &do&(sT߫-Mik?{eĤ Rc 4\ᄄ Cs G}–BBHlPs/,Sb)3j Eu{L[&1BzNbHzwIS0bGȮ XGeG+W=Yp A0$SJDm>ԃu*7"{c\K}E8MޕfJ̷d>'=9!餤3M>LIM{쑏dX|.zm=XrKb[SB*nY]{տJ^[3J.~k.hcjL==hթEoحw\T?U{PDO8ʫ9M {mԹpq82kGK훳_8O[7S91ЀwEhqSƺ ]/&5 ҋbL8j`^5W~Rqݐe@몥3竫 iCZsr4CՒqW&k95Qp szsP.2gڷ'oILuYuxʤ-@,Xf5S7 POp5 >0,p\ FFZF6!o̴`!>Yk✛+|f7I-])9;|&@˂qFߤBze*ⶱĨ&@Yܢ?[IG6YkYXD:<t=! EDsC&צ"BJgZ'120#vӀ<S4+jmѱL-pnAܯiǚenH]|a!$tSNhfPŻ-7vEd+aWSɶ˦KQg+:vcB$ͩkTKA}tTkgߏb"G ==$7]S1^R۞zR.ZB .\M<;TᒩS$ =0b5[+ ꮌUsoeF$G[188_1juRzLsÀUX3/Ѱ-lgB(c䋏m"^D\eº+,.~ZC K~DYW WbHxZZh-~u;=k=>52<ȠU* F)DvkY^,MZ.-%gV' vbD̟9?X@{JBP:ȳUl&NF4P{ŋ{'dC@&%ǣ OY؈xn<+fލ8#uإT7=Fb)?W2+-7(,RФz=hkOvJp>ֆ랪}{:̈́kd3QgY-;H&3IT@kcGͶmWx>ryR+tÿ́6 񘽞!hƛˈ>@- ét%߇)e|ִО{ ŖaŠ[à=ڃsǴnۼ2FN +y/:Sz @}X8-=WKlymz!7=S34>Hs.\:Q#ⰱ ޡ]&ID+#IFW/Tg'g^1TrA# :Nd[O15! FGDq@v,'yS:)sen"rwS8q3o/|1b r ]D^]ՇHP?GTKKTWLʂ.kpgo"N1e]yr<5=7 !i}+71 ^SՕt:ɵr \e<ڟY#KPKyzי~V7mCSW;2%l5ٓ @搢֍-Sps e}>>f\s |/QՐlMXI\P)!.)Afu ڊ51}i8 fKw-+Q|qٮ<.z6Wtn(ːN0YxvST@vS )9)JT۶o=5W6qlP &DQ9!wOa1 gefXÓ~cʞt4mNd?vO{w@^.A/O57ߩ{.AjdLYA҄kjN:kdR.FbzG_ H㪂hb0LEU`;&x{=./ @D] fBei꽋MNRBCz%׹, 8@ F_GNI79ѭ~>} ]IiwػދA- N5T~>qV],4ON bIR&uw%6xwk4`AARL4r%4zp(?Qg9#G쏫@ '&A"UDsƬT=mVؓG͵kYBLMR}ŨQU4`ML(Gly3(ΆpJ=v2cirІSt!!y.C6BIHKHd,O%ǎ7Z5{R~6m/u^Ntob3:ڎSİgy>f_9@&ږ-}p WGΚKq>g2ި''va$GZ{o9+6Kg k/!ƙ0gg#Ω~~ $z>'A> &@Pˆ)8K -0ڧD|؈H#<ۣh|Ȓ9{L.'Q9E7MC$ VidZ }./ĵ'x^o{rKS!,c9jv0{2:dxly=Ljh/kmHV -@P1#{o{.7Fn wbH"^p)p*̶|1yaEY[su@1ʪ=FR5Cn lztf6`{M3kTQ=>[vttO0ՠ"^0Ҭઃ3V<c++ n]_JЄJ \t;\Tu!ZLI]3m0[kAiv'U׾g\>g\!v g{Yp DaYĔxsnje=/e{-Z<N~.w-m:,t%{ׁ1+`]# нVـT8t(+UH,xj"/Z񻅾1:y*qd>-vI#э),2tS㉐w|᫮3] :$6h.e!If|> ƥ,l厘UrԋBw¢f-y}Hzt>D$iF^ƃ,s6ݐOf?9~g#_| V(}/! NҨp?]W\a gtry%y,Ba Y#%x{Fd%m_Qj+h+Av"7pź{|X]F4<,YI-xWx\,lV*%O,fA { ofSt m1uKFn뎷 ]; r*ZcC!}SE7PUn6y^"W H5""-ߝciSA fpwo S>9Kdw- BdN- `$,Y*_\~k9pӛXn+J>qo4j9q$<>?z 'ls`/Ieվ0ieUbBڸXDz"[5l+Px$c/al1 EoO;Ec'bY;rg Z$a( .BsqVDȵPݨ#>;; aD#BST6v1Φ~j A]~p8E Md%fuG;1k7TE*=%[{|I)@Hpֲ X<15]d TA3:F \ ߅-ز U~EK*EWl~<)GN'_C2*8u{*,Vq__/ζg:Kt]Dm 1{A`?ߢ/|##~d{RU^3V;ȅE=י#hYԼaٺcaV]CU,!^q.%3P\o΁-Zvg6Vډ/5SǽuWv0|ߠ}_[ 0I{:9sʃGڄ#iŎ1F; FDM="E쏽5ͱ[RO/yb!\Xԩ@Ty+,㦼9*0yըɲpp 6`+xD)2`6\fWOI(gV⎎L1N Owa1P(ܞݚku~k9$cL Ѳ㭥cDI}LMmb'vZzyԺCdf>?~8r]c hdGf^7JlR/=2?]̜l\CqږQnB -TSW 1A+߹qb<.fF: ?;bn;$,^~w]"_~mď@=CĘ} HPu{`}p XvftK'Y!@3@hg\IȤj+"ӽXGJĉiJV~c-}R+qЌ`b0v䗔J ]6SuHKK4YDcT繏va7$hZRS4 |RVJ\՞ gNxz!N*닶KV3Ή8t/1pDž0Ǜ%_gIEy:R쳼A`d ̘ކ:bǔ *jt٩p pf-v.YzBH[@XLC 'Fκdؒa8G{)$Z0q>0T"T :h ;OG7$mJG X0Aрw*k982(m0ZAD$kRٽk <+n6|z7]5 ^ZEbD^CW) Tvp„6eWQ+ eRBx̞I?gO 8!FMG&$Z|rDcH,&{yXgy*7vK=W ^GpoL: zXٞB }N3~ Tb^(Q{`23!H[Hf&L 䩈o#ShLx2=~AZc]>ws\_7DՍKO%|DeI?DV`gnl7|)tNrnϤ~ yIyܛ)CY #{TQ2 h--JXGv}?Q9$]7+硸jct}м//{*, pi̷9a>(1--o\ )Bj??w)lȽ٩2KH~" qC]~]1O?8GxHm}資ɒm|bS!|"SԬ*œ\2idhB3Ya\3F$q-%f N׳Ko\ d֥jp7s:c5:dzƉ~M@AmJUb@TT?|"#^)=IUW=?] 9RJ^~@N8:Gn3Mkm֮3McϾ >ƿ`5%a8޺2ՙ][!\I#M+GK6S3?>2%A\P-+Ln^!l wc&J !Ha:X[Ts&J:/{P uWmݹn܂~P2f6_N:Z֖3N{'G!}iG@~7`@ʣf'JjC 3-K# +\o=帓\qއp߃CCӨ: 2ϩÝHsd9\2#f\\Sf Tkhۯ%Nh1,>i#G; z| AVtZޥO_oZ\Dc\jc}A]I]Q>fcZZ{ Pm@x/2,՟ٞJ'%bGP6?5 R?wc t= Zfw }B~l2֨HadjGpBz@n(q]b/z[X[3P ΛWݛ`U!ScByVm޴"@ q@=$tҗsBvv<8Bl'7x8>VkD j;XkSz 1:̖{*ԫ#`tɴxg64V8rrfenCp. T3C?L HO ^ܤ[Ś(hĀA .$t;"-H)j̛fX K<`YL:SY&Q=CYl/y Sk%U.W+ڗg@fQhل_=cezAp:߭P6LR12}NVWhU9؈8gF,|>F$CTQ?7Aۦz "QONNqj!vrWF~(Rմı X!yEڱ9bcp$|T5I@% A߱wž宭Z=M$MH\I]Ðb Az ,Wہn)T X?j@zBH{xi便Vs ڮ9 ɴi<s>o</' a,&9i|mxMi4-|J) ܿlF 4/^%;KHNqWAZ* 2z*X0L`(Km ѬR\1,Άd7H9#dU51hW:,dPz#Oa`Q _KLK֏sBi, e^1 91w[X^ox^BM aTy@o`ie%?lOh6,ھq~hb䇩j0Ip7!m}vƾF) >΋.ͣiL=|L2ٸI9,6Ƨ \Q\>|I^޹o̖)H BuF,^Vt^CIT9U0|Л&cF2w&WnI1m83iz8Z"zc &anH(P>7jg%ӕHj{!rZ [ofJW6 %]W+_лw£cUFn` Zهͥ:&lN>>+.4p[+ e'1n?L@ysI.@ԃk >PȚZڭ/4G1hE~̴vϩ[HUhTe pbGcuov<kMUN,rWIadqSҙp5/=>ܣ PeKXeJb氍:x3.2cp*c쥱_=|K)Bq">J#CF VA`H eaP<" , M6g\,{NV%~?fp~@s@kLƩ]ʋ\SUjh1\\D$WҽHX]',gWb{UHΐHw}e2 }1ոN*ԯYDcq|ڐ\s]eiOn,?|F[:ήkئ`zCny$@P?X|D呮pVql\8"c 0;0U(s[ Nv3p/Ap&4. U="Z1ۨ 'ļjM">? hpį}w^KTTF`,/ aTbZƾ3r<[,([KNSF-I`z1U|#a( 'BX OVZ0Lis%Fq>K1=24~%UagsqIO?%[kH͉Հ25*z֍ıZ#bl~nXf\(#ͰC^I$fM5DgLT3squLqxuev4ō]O%m'L݅fm% nU#No"M.u|٭&IbOVԢd㪨o>_ S"I'p[û fDltNcST1u̴/߻Ә"DM?Eщ_ wVAɦ{~agX5Dc"'҅x ieS_;rNPp #_-9O +gLFT(anWIN |+u{Bh׮Z4wTiQ  Jqe Μe~ Iwk kՕ|!0 ;?[( :Fӱ8REJJ#n̟3i3bp(a7 r-l~Ng )-ICB\#(c!'HR 4Cr[QчnT>"BcjN0;SD$vJB6oRslD&]0K%D;zDH[\cw!GN5V92&Fc* ҂@G ,aX(QO*B3@?GHrS^t{" lUl=XɭⳕLEx؁Zc}i׺ 2,3- 7AQ &*d=h#γ. řK|]k ‘!^bhwޗ5GIU&*@=?h!!@O<7xaS$+X6V%FҔaxƯmem7k*yMtSOr0kĚc+{n[iǧrlMoSA߈klp#yv6N&rxZ4@U둕7s}FѰZӪ6+aUx#s59a '˫` $+/Wz ?Sk7z s{o%32dʓ6ޙ*zr}̍WZ}^ط>pg*fCxFp߀D@yM` tȭ YߡQE MZdvKFvy5t_+ږTK P%&nΣS=') Ͽ^Z,]Tѿ<0VuYJ> L.XװN@{ĄH2Xu٬M>sҵ ςK99h\3+ܔ)rɖݕW^)yec˰y<דR|0zRZj#;fjbAi)$9)e=̢&@nkODg>K6s0L[{=ݱr . q8s*]@[<,nxsUɋb׋TE  gM@9s8ꈘP.6еo̚'A(v1wuE˓zWtU* X|XeJҾ*Q]śPya)iZME ctx>އ&Mњ[KJƒ `1/ OMA V[%4@)\c>2@S,M٭qtMG#DgHY7AV$gaY_-bfi'˜QZ(5|3n@:Ķ:zKϼE>kߎ;yN%_GI[`71<\8)n}0soG'"|!%nU_i &0 G|=1JbcX_ήR/rPiB ?_`)Ζ4Q9<3,-]CS0&:^5(}g2,D{)TO^!/93KAO_良 f ky8 nlKQr7#W.bk~ 97#AGs' vP%iA,O>RI ڕo_庮ȩ߻b7.Wz^j Qe$~bF?x/0P+%A@_Ĭbhw1Sdk62bi\MbNtNeH 1E59P j[3$ ߔf }U=(d!CULNMkR! gYQZ'~'N9UgB- n$f cI͗ ̆]"DFKF9*"NՌ.N$x635IÆ4 ߒ 'h[ V\(΀uEe %XȜ&/AyۍtEgELW $a(vʚk0=j}T& !^R9{^׳6{g+sQ%ݶf̟;K)iG[!o1vg!q۝*KТ CF8SAlB"nNQ߃Q(☹+lydS-N_Q!{zd(:c|w{Fb̓Sa&D*TFG=%MO$#8J @ gxDDwZk!4ktw:e9];{T?pQ2pXש :DNp/BQ_:zT*8k^ `HC*/ s+4Ca9s DF ?fSec柙/:^K%Iq#GI1Jݤ$?[tS`=p'_'\}ڈnڋG a' ɜ9TŽ3ĶNE$/srmy 2=G ѝζ};1Р>p[D{tTk`9#N#ƭ/?~KR`.vRWUvyC!t9Gc 8[-g4EePGaGVo%<@pO忔BͲ*'nblV<=iyJ85a?ǔQơu,YX1oEfU$γ4$a 5gGK\=38Q'~{fCf dɷ?Beg}ihgUgeEa #B BSMv&LL6oov?h >TYΘ(Z^r˸Uջ7Tn;NCY7#C" \9R^Kң'&ӕ~0헊%ר yz(l;WR50Y>ndv~zC^V0IdžTDJJ6SW֘ѰbpXjȜ8,H 4i (1>9 |ɱ{dFN+mӏdB 'avuc ||&H m|IX"BNسU tQ\\ǝfnv%p.L5}<[|/9MDLZ"@2PaC.xm{ 񔂸K۬)Go@ C63+;v tn/'){Q%s#/gfX~1qy|S}`>\9*)dQ%7yX4"2jU.JXwPŝGhT2}t uȸQ$.Jr `4w>;kŁ8n=phACCo:!kiKqDGU щux[ w|nU?پѥ10@]KYHW6`|sWZ DrO!.|ap uɟKnMTX'j;3;hU:E8Ћ "m;ًhE.sNc9= J`gVߍn)0k EnSnx ,&JfX7'Hx Rm6fDp}"(#竼e Q=}pBl`yv8殫/CR8t׊ig0!) ў#LlR'lFv{QR4A%TRu}oB9Sp927lPEQHw45*绑P@'䀨Ƒ99PiM_-=1$.(-Wu} 1hcXT zK:9?6H>SKZp?Zsmx18O'Y.+^اe{i ?ps"( dLj=c4}n7*Z f/^W`X֪\ɦf;[F,H+RL*a>Qm#LʿRs/:%GhJflT#:{1%PTcKVnz>I'G.2~D9+DDxJ؄y{6t%ResV@CQɦc Nx4(- gC/jbۘ 2G53ɧ r< ~SoG (,ം7vK-T5/}ioQiUH+n,iP2D5fFsoQZ7'Lt3 ʨHLɧ>~ B`晙ps9 JH-ACxsѝ_fy~z5ʌAv`9-ۜ}>t_JYl vTU:v~TC j$X4r^}øZʄU2#h?,QfR NVdPGeG PS` lƒsnvɰ0(kuh戈Ŷ4z2Z}3^FGj|ہ[O֯ OM?OiL:P~bYU)ZT>"7q6_ 6&z(^eb )x(ZMk2~SոhZo_)S|&ѲtôT*%xDe+dod@cm}L&WV`ψ)ZQULғ$ӖzW0]2+6H`J+U'˕7J IշÒmesjՓ؃I@$ &4?4pSCVe?;H%eE[6ņN#:!aP"MeS}iO"jo. ,;lcMݽM*>vZ2/>p[g|וu(TDB:q5+P>T,UEJ-trL5DPk3 3.XZIbҊ` j\ d؆o"x4z \+_:L5BE?CI %5ũȁm\&vc$"[=FtCc}J3)MF"NgX`vjI[kHDDfR?ą({>ZД$27U!fHdrvaJB(B7ױ^}IWj%n5O³SYPP$dx̌w} Ze bs5kHmѰ/o`*uZCÏ]rb[MFI 4(k^AQD[}Y!|W ӷܿ,-y'I9:Kk]EAJ8JL<H8iB-`%E~Oj=r/\TWEYGǧZ%~UWNWS}aDj;z|04.~<ۥl }Ǩ8+6@st U?s?,8^"C a8G0OLLqlR$o]1r8)[wZWjMDƿ;4;=hVj?_5#]D]]wg↸17tVg 1]R@QA.~jsCƖQ2 LASll=Лk]ثF)l̀8 pKw[Kծ'cɛ읋%oׅ !^_ޕ[)T<;<tT?}ӣRc SŐΰ/cmjS\Tm *~xƈC\1ٗl2i6>"iF|r@{͍A7R1Aj-EY[ .2˞F.bȉ$FmXpڞ|Yf_o6 ӆp~:5h¢g3ś8K=p;(E)_ 7װ<1.F ;\ Yzzy_x募*L0|4g¼FOv#_wB8OZa~oŠx󰮛%ʻzh_eI&ϴ! o(oĴBQ6q[t?nZ,%=Ll;$,LY=Y,'$zx, RWjic81Y %E{ET3YPskWdo_߭ OG$J06`QyQAl%ا3P'bI@THiUF `2oK$VĀìd=J/ hXppx]FsVA\?BLATH"ҏh2In{>n=hŞNYEeJug3ݷ)38c<z$O[eo1fP~ pSζEu $jo%;1}EO/m'ѯ9&\␤7#sYZH}8 ^@ʞ [igv$4[Tm?4cא8ƻ V0]Yp"{_/^5OP*,Jt%[h18#7͊*iet YfE0/D_E,.s}U&Z WͦKɅGjqŊZ4o2o(a5;L;c?4D‡C ʠlg{.y1 *V1gSr~=e,a*#zTФOԚ pP2ӖҝgLBB:Ru=j_bqrbjMy 8JX.fԅx,»m2%fj 9{ro$ce ; ϲ2kZMCӄׁbg +&O20wo1=IʌLrtՠv.W–.Gib~9-7.|{>H-i.Y#y>)rebs5`$ |=Ŷgº{ A&_OԬiNCVu: f:&8Vµ(ŖVBmJzE%RN^$~=rsܘJ{5ެPȬ&D_T8 _OLvCH,_B["2.n]NK){P" \ wUu__ _ sэq 귯ˢ@#ҭ: 5zp̥*~+@l!ZGG ;4ͮũsk\2^lӢi0 (k/!(!K-74nֿ^n+% ̢e`h"T˞#RYo1fP{`:ɈF@ډqe>|i(lejX[p?LSJ97_7W v:SĮ 0ꧾAڵ$%'OSA.NN- h,$Ss]/1O;O4_A6P_C«$rN@=/u)R&8RW` @~ٹ9gL $ƗУAJ%qw)M=f;11ӮIJՃz gF{n5 e{ށ#ROrta-%Eev*EMF4hi:M2.T1!D:7x_q؍)N_@pAcMY{f7i8Z>4E*3to- nc A#m B×,8柬Sp9k* [JMS@{R) kB|VCY~o" nHRmD2~=.LhEG  M$T<ƒX !PMlyb1SMtynS?ą#NKI鏅A&ꬁM< ]t!hoznb7.p*ƚr-]UD!!OMa (R>E*x~)"u_(Ŷβh*W$)ud~!8<(6$(?B#ʎEP{ߟ*?0Xz]3llD+7v: 8:O~_$tv#Hdqm},>! K2bs]'f/=BWKSЮڃ-FrOt2`+wYywO-s#r92}a[gČ*9k~璖aH@ӌןqf|I˫5ѓg)M* {+.]y96ixp{a{(2#2%I Pb{J;;/}~J,̉>3rE8S{ xF:VtOxѩVQ 5ԛ|q@&h1meXeIǶg*BɖP>OR"tܶ*?NjǞHkep ^Y*VƣzTWbT5q0$Fɯe'6uOT]F3!p pճuJ7ߞ@PMlrX&6PU津H+F;GHlSjt-C3XA{USSD(ɢ %11BΌ$c?Kd f1vzȑgT58۸DsO6L]]2s|*A`%0ZeKrb:EUWvA{G̀f >@edīK9Y5?- 29bCDJc97E z5+M`Baŕ@R3[jvrR{",́@⋱ru/Gy@}@d:coyK9:E_˼JVIzP}ؖ#]2U(,j*Tؤ8¿+0<:e8 c!\g 0jfxÁby'VSg9SpPP}&i |0.%}ixQBօ7Gŵ.j8}Q>.TGܲ&bxޯ-5SA 2;a1gy)| ֆhaEl߁!™-@qV M+RQ7h\Y>oϔͥ'h+v]>G UNGyJA:?{u5SeH4V*v+39Q7+x!֨鋋#EuH|a7T0Uݙ%lK:5(ZS\8ȈzoE8J#2ș_Չ tޡ) ǟr$I_=mw^XԈ4 lh=L/]N]ĹQfmZ3(=\i]}r2[%띒'&}Ϧ%fgϚ_8Zګk]w@?!gl{3ainbo g 8,h#]%ljE0(!xė@9嗑i&7U-}(_# sSItoѩ݂-;(ؑ]z D(hsFkD/4l*%Gм^NR[P=_%ED׵\,JUәq+;u#b~7}Wҋma8>M -}6}wlqFj횊WgŻZ =7DUFPЯ([ ^0X]ݮ}c "l⺎a1gf I* b hqfK5%U0ۇd.6 +lMɢC^fvE0k_Y}:)Hses? e~ti*j4#r\v4x"Zfaޫ7#wOb"15 wgs}SR`MrSHݧ%訩47|PZ G7}Yp^iTI~:HqFI+-I@EL P|"4nDh}reIVM˼?+xZ*u Nm,hIL9lEǼpZ-u(6)!J>.p׶d^'<GM@[R@IΛ(Yf33a/Hd&M,)\.hÎs1kd:YJq7?X,CݼT;JDxGȺ3-%gC0{ K7Dm@V IE9h*lJOD$H=O$jhhl*ChQ7oV[MZ8X/X?0aσ|ã)p1Nqjx Z#kxyaBVV.X 4SʷqF5YAN\6o:@f/s+ȂE2yX†% DsjBz.tJ㠓̢P3s! cN@A;3-+j={flsšvMK8%濰t]Uiq殞Lz6G҃xꇘ%c韼Н<<اپ FR73a: ;?I<U$ %} 2ߘz/{ ci;]a谩;uP= 0t&%aij~ltR˜XwuVsr&z*|a)MiBNa2ijSc u`:邪!=o+슟(=)cCPp T1UTU'0=7jb?da\2J9.4?G;ᥦʛt.}+Sc: $H(7ER*ulzBȤɈPָ]K$cAR)G-ǵ 8cO: ҋ҄БĤ]M^vfh0 OdqBe;xLIwCa׋L=@O!ZDJ5I?K#i5UAk }hw$czS=zpxP?5EDw˚J=KO )6cЫ"FHt:$"c 'N/h3eۀ[RSI5'Q!{_#58H&= ykLwLOM'FaFDzmʎ~'cG)&`VC ΒLz[??E`LӢba,¶΢qu82.ilv=Z`P;[DJJ HUN8.}("PU\*!zp~}*"EBh)p]tHa2ʤQH;*tЩ(tU=׉'z ]U`~0ÙC m10AzyYW]ï RYյIA3pzeCJ8'b3N?"f̕π,pu0tb1^+"<`0GqLE0V6L$+C i6Q<_hNBbUwC{X,vnyUĆv@qDt-0\+ <"-2;& B<#,pw5]VŚxmEP`@58o'q,qp0E\v%$'A̴yXޭO 0HDhD6w wy_'Ơ^reRD2~P2U=sjX0 iE鳗BݿqSRM,uV^dD=u8.@$x:=z(ᝉ<8ZԢTZ@5]qbYbwVOJ> GeCJgv|N D.T!- o2>m^AP?5^m=?[.r~ vY:]+ ,ˣ y{i\RD (W"rI=-x6RE]?ُ],ݐ2&m.+GcBpF>BK;F ؂_N1SPc}#sdP1$:\kB[ץuNq|kCJ= ɭHM*ݛC"=QJ}&raj:44Cvͼ8tma-k2kdܰ:4*c*G. .`%cƼ)[a-:'BBsѤ״sja|캉tM)J^9~@zD]~yzeR`##fDpT2K ?b[a]+Méu ù>"Ѿ;J* 9`N"(E$_ID,7 Q(2mLmO&N]\]P`wx*:D(06!]3z]C RhiA pC)3Y'SH/3RbMӐvRԳ~HI@[Tri+I*^ йf@nCVh|H=+4e*v,zwN1ww5oWjQ E{ډⴲ ]TrO/@t>]{b57M8k"gKLM{*^5 . ҂ʵ7*4,& MXK [)ыAp!Q#3?o$kC:Ttέ]XkCv-Te&G[v&D0/95ZU nH?iB%Du|ݚZ $xDkh,  u꿾NB ]dXIc}XQ-Q {;<R5哙J];ZȜ% t$u8y0zNtO@hӬ$.qH꓿1.-E+-ǶGgHNX&V0ZlZ]Yݙ;K=׽ݱĪFkj+2v-N4;M_Yv#rj#Ʃ[4SYUˈ0XuaI)Ń˒7n5bd񨭡;Dz~Q\Kg-85M,\Ν@S2hVs8 4Pu>y2nd8@wr&[-s.6e= zy-aJTrfs$i;0OBY-'g?-0Nډwy |iO\0qq8?tt9d-N rUK_hт tۼ@N#߽lc%:S9S?!5G"谂Uf`?X+-և{ViV #3{}b_"s$!!~әM- J={WJF~g[|F_qa\h@Y'%5i 394^eme ZN(]f# xO]̳( 9s愼}j+ׅ֘bb'Ҝ2F<2{/lwAn ЮdȦݴd!pJOF4B> 9M9~@^n0c̉,Ƒ0n[qo~YrT,8ؤ).COʡʳE@~D5*A~3 箲ȗf>k䵵w*)YM(uv:t!v q 3ox#v|bU;M]A~b7SFI[k8`%>3*,~_@g"ḙ)F퉏}ޝ9o' = >AK6=E2X0CiC)5NcdJ,E$΃P9Hl86 l )ğfWNUo~Yv!bKzDNgGk{/=ׂ|ۺ.eJp7]&b퐎S'> hS9)<.3N%F]%62)JE:9Up06XaE7 Vx[:FƊ~7̑:U _̟Ғ1vˁ,uf&~V?<̨eǭ,|#%VMg[zj52S$i/Dve)xb&8qn{o k*ј+G Nc 3_ 0 j<@Ol㐴Y}WW~@ZR""qJ(n)Kаyt0 Gu8|v}gSHM|" F x?nc'&\O+w͞ omћ95 13\*.c2õńG fln̏W|BVA >Cxa6¾@v΀aFlPom C8/_;j&S=Y8SV庄|߶3BDVR'o%V/a gj(L2`<=PC,BWSB:8c88f Ú+ܩWu_SFx2bўo>( .։׸ $('iJ(cpeX tOmop!m}8 {CIg1$)%M~FG/s eʏKmvs5#a/OC z֘7{&O.dQkJPx?YtQ&pnq9T/p]-P9<;9OfSl4NR^TRo2i州I,͒ yDq?ӑOʮm^),[\Hi|n1ܽR<:d${FQӁSpʙJ\@:@is&'|R{-AG@1P[ez+Ȫy-RH&\_x@0NTۣ2R8ɓ`'ɿ+| uɵXT렮u{?)VK̵*T`Tnǹ-YڑAIFipdG(A'A4 `I%7фNKeU婷x#V/nC -"Ri͊*=o߀ΐ?݇^!unn'M]]ʸUHbP3(]Ԫ9qc xtYc;/.'. ;7 y>Zp/ cjZ&"5f ippC_%ǧ;g*ܺVD;wiK֎U7oCHk-o@^4걎qjO6|ѝd7qb P{`VL>M8G,Rk&DW %kcK'^`@Xj-#C*$ҮjRw0lh˴j2L}5XoDQ["WB6=$ѳSDAǕUrn?Ԃ^+13+9CS-]8@&~}v/v?cQXvn#n2nA ^>9nHp_:0A1tS<,XCuP(KhԕucS.r TSf}$QGN,.wH"*BKщCeUujoL&ȱ@NNB1(r#Pk뛩s&kTkO5ͮUDAsY/#s,7em tܜVKl08!M,[>רg d[Uߝk ^u򋬺a]) T^sZo y`sBFx!”[<&~xfpae"af Pp C)gci b]CfH&~P$j8 znJ RP{:0$/#Ij()a'w;mxW Hł p`bJMΕ/Z8N{5$.Z\%Wwx#E6˟_Y렧7PM#]@qAqK.WKʹs h,#TF:=^h=vE˽$[S ں-8_*h<[ Av1Yiپ

mIUgۼ\J?7M- H(JsgUu#hMSՐ 5təLQxirs*X*h=(f-ɑA/T_FFJIwնLopB@1-m:IݎD`q$R%ⲷtISHVf{3gXbDc [qwc<|ԍ6RdCl|eS864RfPEjЇV!YV_><{+0pLS U,X6}u#_f_jSsJf,;Px>~WCh/nm X6kUeM""$vLNzjyEoSa% 5Faȧ.o ݉E2r֊=;;bwR9 Gj(Imc;TC $f,~>E ^;[4鲘셋^i1y0Ӧ%`wM3~(/6V DI8 / JEA&YVX>~S.,7z/%GJW :]+[*k/)㲎$Ou1%B©:|H&MC^_10lDF0 uU% ֚+M\#gaͦ?;n,tMPZ;jҥ u@1]kz\bpt,PzIHjH_]f y[> ];m0!!?' Tαd-u-U*nǯB 0] 1QfդbY#"-.Eђ,[59[ȗ qb:hXa"-q䴫#%uJNܬLjݖ0k33v.=[1̹M_QЃF;dROGqM s01hpei>%4bh㧵I*{yh= UA@#͊3`hHP6 Um.nm0YO9B;H.w)ڳCKCjiLjAʛ"ǜΗgf(!+bQӛpŞ ai#YY;=^aKcz˓o7_3AB"΁ " S|b~[3jR+m[picsKe `=L7n®>t\ dG9CQQ)D`fEZsvƗE| - jI$wv湦P}Aڦ{&1 bͲEG?Bqj5iAKbY^W%|n2[flB&Iu(fԌ9o2 #t0p8-<1GF72|`[udW{jMܦ3#`ץdIÜ_)`N&/ZB>W9Nm`!07vt`}o|[-L6_Km4% gյjPqU~]䙭R$ ܲ;'VxC#!Sz  Y\lE/n͝5DKX;4O_SYLcܐۇv'tnB0`ᕒIaD󝝡=cC͂_VI  W({ o_b r.|]Y|owIf3jd^#:F}h^CI 94z0"B  x38aQ"*;zYsNEg xzL jߦ3y`[i`;̔7͂E+M߅#Մ3LZE^6+s Fпבoh+ݑg0i6tg98A\($>~#/Q>lfv3#n2ܕ%Āj~3B}g#舅5$GʵEFB}!Ubj:.uAw9 NY_rBh kqs.;i}.W v!;jJ8K!\\UTRW_ǟ3*1ǰmnOPЪOl*ҏ͘"͕xsXh dn)Ea=ok>oVw-n+"%Z>뀻~u$ҿkA qjZ6=,DX|,ȏBǪU9sN a͵Eh=ζȞšEDM'_ -iw9KcbnAՑ>)elV4ڥ7&K}O8m8Y=oBS1]Oᶉ~o#d>$9kԅcP[a:Щ|.[x'\Xz{Gyv]$3V T5IF$־nT Oc;~'c0Rq@ tB:͆V!g~"o#eGRk#4q˽; i4D(%`~ w,[; ]|5_hOQ\zdX ).{a5Ȱڥl(3f*޷ $p4:Rp?~6WMJ9#KLi[_﯅#nf_1~:ٗh{uE؀Bia3XY'|{"nҋt/-x|"߬Bu˧93A(8O/$-a?:HOT.\Bxw}IL.s T%ntI0QG18')ED.m L|p[>s2(crt_K7=Avǚ=⽞@ aˀ[XgV5KsF\d-Z_`_ 2e>yta|-xJHq1|BBm_bhrt3E(YNS2KOB0a7+Z87JvYAE{ .~?#N;nAL6.9f[Й.A ="M do0X1gdj, gK*1 e2`ًq{%9:O^@`~#y*88z V`ϩ:̆y.;N#.w{'l~w3zM|>&C_s+jGCnv4CF%5nMPvT.ݮZpX5>+qO?ó2q.~mPw~CyM=__m"''?bD\$yɉ;>*ꌾI@E`," |1m_1Ff8GHY|CA{dbvʷH 8{= qIU gt!Q֡0)-MMt6W!Ԡ?m.Aҿ_ñ).U]b-w{ xG-7T@8 < 6X?#K1/LJ;*]tx."vb{kMk$T҉ryy 2w\m{3R( F,Z*$T{z!)i ҒW+H43*us>mI,Dv'ne-}Uz *KWD`f927EϰÉpy2c"O.v+:V4AIoJe//qV"2>"rp敱y08Љ 0D fNc8uIcGC-6?L=*{KJ.}s*2iuڞ`ࢵsGKC&榱9P^ټ@Z9KX TH"[GK0ilID{HQDO+:`'4:,fJjSr]"9qSÝںܹ͝:#nȣU+9$C9ҋqi]:P؈-jŚ>q?E K_u\‡:62%6&,6S-nHj_ ŠRLk?Fp)%γo42&w~:z:^1: f@n}VoUߙ̧7BwMʸ" 3CN>[ 穯DJBuGxۦm+oOg=R|5Sh3(92׏[7'@@2WcE_YQhUrPH/U3n  [[1+A&ΡbzEt^z_T] @QۈuؽxڂCסUPf<8%7ՌIeb{n}fH i8(-܌^F AN!y盬̘)_pNm@ [J)L]Yd3`ZZ Lrm޿%9Bg8&ʞ#.,8#]63Bʉ4˸|t96 pQ2TPt?r, _=Y` .!}Ǒefi,Mz!>\xݟ)mӇUF4K0oOɄIXJdh^S%hD/tx G_^<z/qw7\Sh*\LەL8ك8_|\AJM(55n^@g}#}.I# >~XHOW.lqiC&N82]F![v(SKuN4^jh:%aƈ=gSQs8&˶ӷV" }$!DEHlFu/{x[!@_11C4YIgw4}y,)8[Cڪ[b?Q|"qf'a'oziė`%ͭO%6OU|XX||UP].S6`0#}2 IF'3Qd%Jxzmoe2lno] _E-ZRwϯ;W4?eT⾥؜\ȳ2E$15S#OxsǠQ3,!_$HضBzߩSR XHg9J(x7s@1 {ra[9;wEl9&RLt (2c&ExqP>Qtxq'vL.i'@s~x*d[FIH e}A_a_^ϓ2:1Q57 :{pdZ1:Fs]%lA4 (h2TA(7|u#\9#j?8JvɡWpWL{9nGo] hAұIXJV,IEM=ƈ1`kԀxCn?g_J)%D'FC`'BNˊxDzϼs7"z mlaʧIzyrwF=yz-=j vݔHRBK̰+y^ o*ɕ&W9g&2PF4=WohPaL'wp+2Jڔm6?m>}BiWBRx|d a%߸Xմ(CJffFR>}1o0J9F6!h"JL҅&kqɔ@yH.uX?fJJya%I&<( 2}PLf} z d NH|XH$7jRK(S² ?: h*W\]i0T#@:u0k'V|`0l*7L\y‚6)SrfqSMK#_zypy8?uD=sA!!KؼW*\ںDwJMsQl(opo/GUĝme?M'-@]ɪX9 :Eg(;4* Iov08zR^-LΨUt~AA#5FGfg)")eTjǚR<+ieS>Pq^<ؒ- <!޴N+[ 43+-GGFnaώkD zEL@. ʬTeO j gt]>Z.lbi53??C\]V.v'NQQq)'[P&r\#= }VnFFX_Gu8zg/*\!"eS@._r=7ԚDɨ\ o^Pbo(=[9K'5q+Q.? }U|]TC[%] O+_#a\蛊M٣EV߻g ^IL^"`yD kUI,/\):7c]]gK2(FUśFd`\Tz`_sk#跮x J)A7 3IlOrČ&I%S%MJT`H UvCMyrR?;HVSǘ[ ^%HuT!09L҆h6L2\>j}C r=?f'#(&;Y§.si^W@/,.ѯk7h9Kv0ԧlZ(GCH5aDtuCa@Q`K]XldG).1Xp˚8# `˿vul ipP(*̹G{;ܵ eK|ףR~t)"E`oեU*C UΙYPXs0~|;J"hּ\L_4.X#o [ &fˎ<Xm0IW ~IQX@7EN)ޏPnkM@<_Etbmޡ׌l}i&[ H)Ph r%C!*,UftEU Gg2:y ryS,eGRLmw'ϯV`HoצZ( i@+}C&,A!Ic,>EQ4Gh-t=?+RM60Et1 SE Ȍtc:P-! '=1|CU00O]&MMC G!*<A~&Ŕsq#xj$KFN+[uMWyoñXR~?E"}(}eӹw 5* 2o(Χaы S0A{O^bկӳ6fL|,%jdNؕђ5L㯻4CabLm߮  / rA"Dn塀_kE!Xd/}>6zni:tsFvVh݅}٬W卯Eѕێ~c$5:"2F~7=d~7nQ/meO۩D 1zwy{562]?ù*ߍnt3ۼ(i;5U'=Їv➁Xժq 4AE2WEW]}_xu `!(G/Ӳ!Hx4ze%^eCh#hssA-EEcev?5^ 1?\InVEI)LxS>ɻ_[N6s70tK% z~6TƧP]..یC5vr4my/*u%>Mﱞj"WLe⩑Uu~nPd]0 Cal{GeyIhKlA iahB㗰@GG:(~@@1G ,zF~hMءlI5ql9b^}߻eJ@I0Ѣ!PC)h6{"( "z8W3d $}yWQ4 /zMn_L`qxTg\ Y!evʬ[uIԘ|m5hr<ߙw4!.tҕpc&{Jbmp_JGH-w) KRrzXN_~gۢvcۀ@7`|?B-iDT$_uun5 xf#Fp; $\ !ްoXTbE0qV(Ib&ZT*DΈ_dG)L[}Tx ņ Ӊ( [8½@کM3GLtVRF4e|Ǔ4ADz+5awJ/Q{H+N0WD2x\l) eJIS 0->v$(3.6(hy.LIj\i*!^^ }0xLXՆ^<׷6$y7nmF9e]v E._ZѴZw摸FZ+4cM,cnC88έHY{$ϖMw/h}!1'23 |w݅gĕ1 Rmek^u3$$k`\eI}BRb3%[))X<\iCmk) |H_OVt,6~,75l#>xBoZ'RTVQ$̝0a 9f:I >uTo|!t(8lW* .v 0IT#-JG3y">Os]*["1qT~#*jCo,*89QlnFk_ NKŷs>3DrDc/J1s +Ա c 5cWӏs v_@G;r83;I6x4)/T0{~‰r_J)77]eU5h\A\qd/.3SF `=>sMϖO^\m5d|nPN'T$Ȃ`IJ*¸7&`aF*)3n/?OEyD i5NX#/mniO[x#pvG8;oR g J=_#OWUe%&A kcVfo{MgIq;449s8҂|ȯ@gu=Ņo݇xLnWR"6\ jGR~L_z"AO?J䋂TdoV}*|2c!89 "cx>i)3:=;gRЭF]p{XRRtp%$^‰teej˰ڳ#6nlPh)j-Xxvɫʘu.,,3y"f"$}QZu)чW`GL^:yY V,xD=0u,<ّz1Bt47zV[eD8H'&WmC %yq%$){OO Qږ(lI-lPdUYK-l8 XAϹ}ȗnڏW*0HfătUc?_ce ˻yؙ *A(b2H\v`Y`NG5Y`ǕO9  qY[{Re'0.s-ܱAt9HP˹:b Kѓw9z q~xPֈ,\@[񱱵h.?WsEwl[b3u@= AY 2k!fNlKp:}jj,4,X#t XjzЩGY UB(?+ȼO%qp\bUv,xP*$MPVGFwb+Vq\\?P܏1w6*m MzO3$g H1q X+^CdsW/UxSJGꋸ>&B}HAonIn%-4D?g[H02W]@cuܒ|bIl&$nRV/o.v/Z@QOZ3y5' -U+MzK 0$ן/؟kO}# J)!;@?=Oyox7&bӧCL{ /)<9a梛-(=ĢFQ]gGo]kPWa$1}v$ϲT(65u/k 4Y ^QK/bI}BU JmFAf8ցt\{q,_ϑiVAJ1<_eEdE;Kh /dZmtw A6>Q>̪ejt= OD/ָ kV]uNQ`B_A ; ,y$u|dENS<_/uZ^?w^ǥ!{yedl!gR?Z{W&׶$[ީ\7HjZgr-)$aكs wnQ3BV5OnzRX>OSu߀jt\=X:k/O*: I@1ΙQw`@>Y-qýbwYbq7Qoਟ?)s%x#0Nݠ*RD= L_jb)7א 3k݀8V?ӧ U]#hԁBƥI7n'Zw24 LIjc6N/r/G&CYq[hmLUD[:o%l#Jq4:GG @ M׷BXTfzg"Jq֙gwjy]1ЈMN r̜.TC꾩;zt fosc [ޑ3WW(9w%MMtƾ:_&L-wHTZ<3*`Vbhznw :ePˇ9%=!4''`vF`{B]l}E}F7p\W˵LyZ~s=nഖ}aʅ>zs7gj1sJV.Vdxs^%[E}5R}3DWON_[ #šYpfJJh`M\FPݽk'niUnRsb:C&6-  >{B;&o[J ߃o-NFK!WBetOpN]\ׅIzS[Ү4xT0X rVHDl\V^V;Zn;I@M1a%2]GODn#ck\4Z:DS{)w)k'V;{ET314xH./!JNY ehaIҵ)Ix܀7%XimIVuo^wС@q`3ShV a(i@^YI.Fpn󶨳h߰[y彲 jNqP BКRíGzWq{dI@4J`H@>H'r1I?Ac-SDgVƿ%!?>vXԩ1ZizWj5hka *?2*lʜR&7x| F<$KE?fZڝ [LXC}h^@n ]͠^@͔ Z'~`Ʃ' # q88ѣL2 E "O*(5zPd2sC~reS1U`./ ^՘Y$DEQHٛ*bYl+C@g,H`EPHץ;Ŗ΢F:]1] rvǞ*I&Ӿ9ԯ򧽱$tNOb,rKa2 MxݶŠc.ӲBiSRRtjFE95GrIގ_33rEr9jw.髪ɶФBD9ǾKCb=těEB9AX3ltpL_75fXa瓀ȶ301$F@Vm O >`*݅oћoNa7JD[**+RnR,(s=a]ijz,}6k_S+]C}%9P0_Go"so2\Ȭ ݺcN>~)Ty8]AlBv۫8!檖= d{u0dGe8`[wi!Hddz'i>2xO@ ^o,i`'a V OGl7aqŹk[$瘍 MAb]~Û̼.)X8wu,O1q핖r ǻΞ޻cYR%iOt/iDx̊GpnWOaϊ(bŕ l$)W~?Jbң0&Y3iwVgfDaMVH,\o@|-A#YO=lxaAy3zyGco|z~WJ>>\zOJJßRHÎ {m/{r_'0YbRQTEr-L;_\˘n8GtCkwB#!E$CM]s΢-?=)z]xv/1x5쬉!>D5!lЅ-h1$`R60 ~OI0r& EGe,%xw;DN-ױLjK0el *wwX4` J/ 9_&a%޽ԵGiY%(͝ RQ8uB#[1c|:|1()l뢖8&7rD_f@φ\0]X{i[PQ"]遇X./54,X?tD MW 5^]a^ˆ 7 g/-q@w;^}_|~nQ#"\| /ք2ݟZ :αPxJkQ"Ռ9﹒9pVw+^s\lI-MVK#˔8)fChB"D(f!zk>Y4D9v́)$:^GB_#ĄC8ԃ#+a}(@ ow;ĴssC[D61UKIbeY6ڭxzaғMĢi`r~D&'dTHip}n<cv6ͽymJDGfonO\ӄG; 6:B_Jb^5RG몝 h ~oc5`''%24 B AL:l.qa:nREqHGeeDzt΍C]W~2PH2mw^ilh; /yOְVVP\nU["p?l\NyD5oo9 >=d_ μ† (!L2%{135@":;fK?Lx(ih:<β.XDm[+1-NC0!7tLs}Z:V~|j RXS2G'j uFײnM˩g"VϢt]/ B ̸442ĹWiH7iRd.D$+qg2ȁ&=9o3!C#V7뾮 ;h;rn⣍-!XJ{i+\`47ް-Sd8Əe 6\JJc Q,K0/`֘0eS_\sVa}NGk͓#: X@3?6 +վ5[Vgʞ)]?>D8e)ХXG4(HB8?;6Wa|/f_ tBqAj~Tt[igz{QF0`臢8^ *1r@I],Ԧol`mL>.`X Ѯz!\@ =-_mx[Tu؞}m`٬f;on%g9%oʰ,,ѡ$ TRlQ9cnˌ|X%\K-+L:/ɂEʛ%4w$A1G^a~ca8҆ITustRNS"!Lmnlܶ[1ցQKFi {_A+ctфҮI$;\Xu=R-o36rQi?ba )Q>'f x>*"vzbi WkQ av&`]-70ӸT"%+UNF4p+u̾ό4fH1B)GXu4E:[c'l%աףI_sr V඙id[ H O~*×O`Kşظ5G䝡_Rt>|ʜ :B Bܠk5A-֠L&K'J"&  ((Qޕ5(oSӫ,6pwUӏ*_!-uxH({RJ_GG!I,=:td6J#qVVjTa{r xx͢{c@b5>'J`TZ%{kf8*5Ual)p>(pLylHQV Ֆa{얟Vi2Q- TɌ{ufmN@|_a8O n9*{ܹCPC+Tߢݮg)gF&74Kt,ۼ\Y{^ЫQ;Gu8[PV~S!B]Q/%%G8jљ!c9V82[lZŰ o_e&Xz E^I;#u5Yh pZ\5HihE'Wcxvc9E!=U|wF桬4\R#9Ek9W3r#V%  ̧SRNIq.p wCa VAj4DfJkZ`Dߜn:V&[X|z56jCHisbw%0`JHX-WAQ7Tk&M У_]%a➌C)5\.x۳x{ݱFn#r=B6HfpRT e4PVSgl,k|#a}!{ü7+gڳ9pV;ֹh#t_~1frvMk |6vL/0 F H9BhG aqM!V-( JHp.W8Iy*1r$uKKٮa;/+> wީv?2vN/eI|5JXT8ŢB@ESGj]Օ ]0 W{R~E!;8P;6FE}e/؉G߆F54y/ac2Z:%+^[UG> EqY(T?$i(_DY'St܈,r 7V>gV$5 mT($jhB"hƄV~;R"yrwxA {~9`?ZV8 U._ 4R-x ]"gplpc1 "sX|}3i*ft !߹&6gƞ?5|q6QKan&/Jni7y0 8ntecj;ΟV-!Q QpDkvWTs~P5$D{iFsլ$2:l?sP 7:EM.=`wP/[+E)])`ȍ9t훸IbIi/ B$װwPV @~XKa7LKϐ~si6E 1_.GI_M"SU(8 `D%INx<0ug~`Lj5>]!v[ vZѲ[*2kvz%"]u* uU'5լ#n˃2SM$1\{niT9`^ qB3#~ |6 -Zxӷr"/pVK60(%0H~[1ǐsE蒂Ѯ N~<<{+uj*XD|3ۍv l#mGSK?Cs(ADba^wsEJ0-$' 4A1mC'thz!}G;A>ۤ,f8E" &ؘ8Y)ocHRrG/GD wx!οT 1с%߃-*DԚ[āj_?eb}?68Y'vA[;Ϩj>W^[0;}Y*Bgg^!ɣAlf3~8m=?S?S Z lo <;zmm:<(Qj{0'&.fsP\N\LfupVrnޒdN !{ B:ǙDuNMD"O¤i* q\~Yq Qr+ZwD &2hP-NbQ8DcTi +!4.oޘ:] Q%`Tr!;kP*ݾAY? ?Tcb\srg( e[l$ jHW%.E^/Kx-, =0&ŭR*2'1  @h\3AAoo>1 !0Lׇ-ҞeU@^+M_&o$a1A%)OYQ&wjhHP?xO, ǼpxuWkh`}ʢטAhD!Н"N HXVb!R jE.vi#UC8v vrh2tWvrh)(jW߫K- ~(Bߪ1@Xӻ҄eR%d|)iO0)ɋV"#5Qya obyQ GĞ> *"\v)|WY``;x[P39T!5,.nGQ5 aFyLe_tx"w2sA 4 ߭ Q}6ҀYIk4H:7ξ2wg9E(j˨o5`7DY$/QAR~Vs^{Z@iҲ-4  o8j#wA߫joSh=x4;$^ qYu3u}F3DNj # .?qS۰Ǭ9=Gt,Yn;(yȶE)nM-4Mh!_1dȱX,3t,TDt\sԻ0!䞝ws[,<є=1R0 #Qh0Kwlyͼfd"-'䒗UY2`e6 [Q18ENWO:nOJM߃R2>S#!0g`w\+CNeL/MO =bā^H֏1bWy93dr.Yg"X/+`'^%3ED B啚\ݤ#b(':Qx ip ֽkOsj%{䶡 Ef5P:N8 2;,L2.3n>wd k _' McVeg>\60OjRe%2C(${z,ޖ7JǬ5ZWg[:Z=j"m@hOPQ!6%L̛}%_ H0Yx]]ö~H mW_A`K2zA5KM|mEhTPDJ8vΣŦ3D4uۢY"yxpP\/6{WQ^ZHU%KV(*uZ9+b炖 HpP,U*'oRsDVlMU1 _qծP2(P ]]ΡxpWa]Ԇ,MNfR*nY,LI ;KY.y +’Q((tŸ0h-2])Qlc<~iSMe"YFkg<+|N#|wN"*0R|˙D2ZG^|41X\#9ݩF^  DG= ~]㭜H&d6Yx|kL]XSxrFgFa-&Y JjEj^YiNX$|/inj~}$N~OJw]eGje\$ET:m5 z C\?1BWmKP ˽ .'f$}Cג~ofU ]D;$}Sĺko:MtU%> gҨup"tyQT(RX܎k[: YF1Kw{4 NI"pˤP x؉1ֻESa(sv V+~7 ,4yI7՘k 0c&A PyY6-$hp'H"̬cuczg\o#Uٰʉg @ZPai P/QU5lz!‡Sx?b ̧v򐀄YpTZjF׌^$ghL<@0H7*$$۳Nx|Eq_\mxc| &'G1PI.i ԙG{[Agl, zw|CΓ WME\ `Af{a0yX1qwBD:%'urK|mcHb/)J c@]J+AD >RMMӽ >F2tǓ xEZyXsހ ZWÎ<}!Gw_W$p-IM$BP*)254XOxOUJP#Yw,_] cmVN^\Rvϸ~xQJ< iI+1rn20J>*gA ++6z;Tlf{NQGmS0љkdk]$/ĿmܘR$!I"y@SJn6 ]ȝ%F +;+á@Nۛ!BVEG])Ef:)*|vkp"*`*G6.}BH_Z(rIRԬF͞dLjp@9k18 Ip3͙U^gJ8<*^d帚ZU\Riũ)wJNr'ṟ̏A4Oʊ(DdJfX/WRAyY?`N[)v? ^egŔpqu@o,XŰ|T4b40SSHǜ nZ Fd}NU# 0~Y%mlP!,2K;akbڒQ*)*t Ф[`~Д0[ }FZZ.1R%M|<^ˉl'8N5=W=&?0[PԁhA#9웎?O>,quB%k _S|y bmݚ^domA#Yf4[U$huvy$3 ZcC(- ۼ8StK4c$ pTD =$p;|m3 mƚvF:ܤ\F)\Lhb5ư1b#u$*%>FP(YW}d6n%?Zbi`Pyd/n t ZڈnZ378Gr⬓I?rԈ2X_M8Y$2! 7 1}F( mVo C&=b⃢ VnA.h|ZB7VHvoBK&_b<ҿ!dg1/=Sz e5DYgx_>br`qJt"JK.E\6ʌ؅K[tR=WDJ`k{PRy60% ;j7]ώY~,U. Y XUYzvphvwڡfD}0T c\4cXCUT0sQ7Pc~z@&CZ&v8ԭK\5-[pojfI". QB%R\+fA:y"D~Ҟ@߽pp1t_gT۽6]::Mx e0*P} O `l2=GoiCdo&OH cE@j+35:SY.1r( *G-ZjXVJY/ɛ+ih<oXYއҠ!L9glA2tkurv4xN#;гnِwx@5yL{۳qm!ٷqe3- 'Fmlz KP6RbkQd^ 7W]kqWm&ڎP01;p_5'5?"9,9XE R1i_Ȭ`9X[UsVWK/Zu01p?_[E>z ; D.A{sD 2ffo7٠PĖJ zSCOM*tH<sDs yC}wfkYq| HYN|mw*)3j1Y[nD%a$v3}.YMSO=u~cůlV> 6R J JmFyڅ6^&$>aJi _gY#Ð>~<+sWB;&poi"omiyz~=9ZS&|O?lc{[\,El{S?h04kUc`"r-/1,D>9Ӗt_>kO)\=b@L2<@O?~Tޜ_\ 'cc%GCG*H*٠ǭ MOy;+/h@2x5]3B> ^唩Kt֔W> )xNo1"{o0nh@yH(hKśz<”FHeQkOPi&\O'  ixX/R|eդ~+s>ddmEjXuYp[g3),8`Wy$O`XGXR Z(*wioUm2S, M Ii)8mUc+E /O#ɲ)`j=@+;__rS 2L7?JҭٱJkMWZ'KtPzG6 $PT0Mh0߳ }\fo' Ҷg2X941- &Xp֮*L'6k:Jtk̙7 ){.ܓ2d7|E2[̜G;&D'ɥapO>c1'&U3cj@ *{E] g 0¼05uO{1p0%g LCYo~e'KтEio0[a˯Bf,%~)(᳹ʲ˙4+ 9!?vH KQ9|e(iTf+ev7 jhӮ8q]S6Hi%;Т:;;~/`ߠ=n ŧ#Wl2E(*#Q $"1EMp`pGP1SDi'ܵ=`7`#IAaL=}%Mo|FV0+Վ#"ږ ʐc};1iX4[Gzij`lrtJ7=6m7yP!2PPMc3߆вJᕪ. %8G>bu,BI˴{Mמ$IR-'UB[(_Vm } YuS[53qmJ59g)(jvՏr"O)kL&itycsڅ)[h5O{PtE?)wv9vj.!3+S $HvQA`-t7fT5!p v.XP"s!9>d?V| .%!9 )B0m 2v/]wմF6F?Č"T&ckN#E >ތQO">Wݱf!FP0;M<=%i(Y;oo k~Մo첔}Uv}%Du"&:L"h,0C%US.8-.ՇCir-@TCe9KZ[27Miܔtm(:XOsq#{7t I fiZ.ixO1qR krZO?;JjU^bIjy&|9z-3Y|Ѭ<|7,0n9#M:~(EpRIwOA7ޑo!OjI&O ) RP ~ZT1"l[D!3$(ӖlHMfNOC+׈ͭ/U ;exT*"=}fO6]Ȇ_AsBcsrF`]I \ 15"\~`,rcR]p (RTKWq*|)||#_uѧ)R%KFXUl.8qٙb(h8[R<Ƒ̏m>2#p0_Ц+( .jʂcSIS%Ct].~$YCE:F3ZevҗrNU;eRÑ$7G%桭0Ecqt-SOƺ>fJ_̥tTxVI~Y۟Y( ue-f#~Dū!_䫴 \B)I>eMTG]joS64>)"|>j7)k"pDLi=i Ԧ$C# ))4G /$x_LjK+k*a@]/bu{Wa"W^ ۶ Glgf}h@3C#t c gFxi B2'B[E`2Ic.6+E1YZS3ilD@ɣa&[GKDU{ݮ$DK醩0֛ϮVBeP8#m-<%^{[웨sx1:F_tyVhtϯ#E`_Gl9Fg5CS@ (dPuHBך KgxHVV^ӷw)4Gã ;?.edwzd,Ppg@R$SVöJɅL=5<蝥Hs2WƃQlʧ[o^(AfD)#88G J(}hNPz&^lqt;wF𺿠8OG}o؛{sQop #&ߟIayh||x8je].nKS=XDŽ!- běLSԌy4`(xuec<4 1˔8o2]SC 6c0` &S^| ٞpIFB1` &3 h Djzl)AϜfxY46Nw!]gH?BWF=HW \u.E 0T{iUu8aA h;ZdpQ<ϯC_K V){'eEs4 H{d2^- Ѽpa|We=:ȎHaK4ztKq:҉&>{Mq{6.Yt':ΞV!1&cOSn%A3%,2 (b8IIM)$%<$>Em # .2ȔVtf3 @}XP![ H)+}5@_B\HCtS6S݌A`Pſ]pxBrѢ$[6+Y͸p E`T`_֖wŵ@ޙ:]ΒJY"F9 qSWryqYA 65OdZDjm:B<Cq5v>sO38j-n.~qˈԗ' JXOT9R.^o~H\Fl) *09CqK>cjېBl l'cIʄ$}U0Bb[:>wR8+6`Ì1!Vc]&)GqBHE1G ("M hǟӿh)gѡFN0Zs-;8 }4]X@%5V#{󋨴b>ww|ODf)kS=6b4|5=*ߚJU{E!H4ʍ|&. 4|P7i*Op>1+Oid mT9,ϒR |Ar5b[3]mCa RA}Zks<ig4W )Jpgxq]Em?U!h!~:d]*ZA:Wa#My?QB`*4Cw>EԖoM&]ȆU U]*ɾ}o+L2R4H׉>J{Qyg\n2*^jF{)႑2e:Urr]25_j(sxמ j`(F8RkuRd A9  F{|B]S- 5Qc"U E&r*=8b-ܟ %ze}`y|_ޞ.UBW4W۔FbK^ ›l-/#ZԼs`M=nxv#՗#m'<'mMf ] ~6B+<ߧJ}9P[Y{d2(cXYw*ǒ^ _LvE+ [eD:bIѕXɗB|V࠲wD5ChD>4MW;Ie,t0"3>#G$fqCT0pf<bhyyP _mv^1j+V:/*P-*P|;'inS8)(AT7sv; h[xRqy;"-jz(ϗdr҆3v {dnPImeP^{d+3؏[fU$ogw-q/4ƯYئR@l%YgZrL/+K_Uٜ+OZ<4˷ѷgj6+ %8vHt\-eƙ#Kk}b<}bvrDr`QGFk> p!qM$Z՝9їj* +96OX,vtL3+;}B.S-rtnPQ:PaWrJ?KQQ{h=, ϭd[}%F/QHWVPa.W"sdDSd}Yŕ2XP,Pv/ϢƽK#ƊO\c = L )|gi1jx^tr;qdai]6۴927ǔO+f8>1 )[ i9 "*?6ˑVs`$Mv& \li ?;^/s=lK)H\D:LJ@0y7O\ .)WgX y.cI{ ebf>C=g ؖ:iԋ〧6Tvae.j>]DC"APKAfRreӶ:O;ޏ>(j.q򽅬pm3@ (9Rq0؊Dr{Œmob31˻G Er`/a\dBGc%r];[Ns>Y! YY1`PR>x <,Sp0m$+oLS&iOtO iGqҞB9ʹ=&+H;Yg籙JlgFo4 5fӏᖗg{ k9ZĴ`+d{.~9.V=Z*𒅓H~7WcV%ZS.!R(NswKG熷d/[ԩeS&ޯ o?ts~xq'!{x,< d&=!>_5 d+T_S? 'WiN\t˽"|C13 #<;mAou xnN]ʼnzDv+D53g'Y߇RlLVX<3#W"R?~Ӆy"[QKp{84n+8>,x/"dF,]ɔ@l:b035x я^*_X*E/u>o^A}W\GkL5%聾[W|HN#;>9"J'd;B#)z1iB$AD ]*Et;ߗ~CP/h~g\9ܞS*hi2dU .Ҩ91k 1_%>(^&뻺 !jE<@;`d|߼d:A k:{,}"Y <:9̻[m 4CyAҚa(,R3'P%.?)'X4nGI2fW_T)/<fƝy )~Br!9\AwSB:^ZZ ;EaJl{ʪ D.Dbk\"uhxrP)/XF y0Ϛ\]c^Bu@wS/4E;oGT"Fԑ&-k CvHl[ .ŜʽF*dFn {p6]pn˹ 'r`kTF2ˣJ#ڜ -N5g]eT. oCGn=iG{ѳf>ḁGdDO\Ͱu v -yt."馭}rX;ϙF1<SfӶQ;V \z4I*ҥҽk:/nK,w:yՅij%qmrH}XQ]+ߨWQpsm(=BS1Rş},Z0i9Ҕ:Rr+}O*v<-"CST)jLESbG*/iFR4_]epUC|PU ʨ+9jT('kn|OG!Fmb[t01 8X22bܿ|^#G *dc6dRxĚ*D*%*WREX a~rRl4EF-,l?6wOP]̎mܹ uDR^s qf.l+8ANBcٻp@91-eZ`R o3I\+B;S||AtWJRΖ]@QqPBF?b/34Yp#!ۢw^uL:4Y%O56WN]IKEj=V}KH~\c5Sg"vn7[Zev'/ ]PVhG»>nu攌nh@ #iKWm6jv5﯎d6Z%(mH?,sn+zjzm=ێJN#7ƚbC>3ZB;F*.uOӦIDTہb%zωwS ښ_K c/Kװc[ӝDzt`5ks!5C{^f-1C`8L n)R 8 $;z2׋Uwr**%Lnv\hAB ڡMCO1K7+i?aY>*>ݠB\m{$NANvOoBbݩN~)DU*wf齍QF@O)v3`7I1vĆ(rlQ&Tf5EHԮۆL\)~q-`7PDST%N]h-z}f5G`'9#njk݃9uܸ@ܬ `*miHWHFB ~ΏxИ!43REVvyȢ~2޹šl;jLu@Cn&xQb:$9  aK58Ꮁu/;V 0t:pȬK/dK5+?Z' abfM}1T4"悢#8!L,Hʱy.\F^NM柬\4,90TPb?WQ٠>0O?%/KJ0mrB4[dnς~$xͪwwy4\N[_˻ FMab+\K!p|Et p㶒-qβ bZ\ Z _7ŕ uPs ЗO+OB^>wq' _K r[_"L8v K`ֽ3lo% TxXD-[5%f9-= EmѲAZn5 Oqw#mT3#@e:!Ǭ6,.<XP" >,Bq A^qŌ/Dx "^VlwS1a}wc=VULͿ[5"5Fqo*iRJԫ gS\v )20;4H e@ z1DWDSbr}$rdzؽ-~Db9ntw־Oׄ,9]W(udj t{vU(T":a%6+;Kt@wgMyA=uٙgڟ A9mx !Nձ82bҮ'yvOն2Q JUA(y`kLA Y}_XZ)=IpGFO~,70edO_y 7FnKHvN 4dψGZ|S'ٲ}2whE]pZ {?ĐԉyT>U 1'^9$Jк:C/̧-bG:%q.7BFop/0`X@1z+'m+6s=L+Rwe$e"T/?f~MBv}D4cuy=S{qE.Rϒ~ g=:-B"׋*5VIXO,>uYl/p.FM9j^Dϫ9*+N@5#ahN-6mpu|MiW",[=6Ҹi-Cϥ,k&/R *0ͪJAxL(UZK=)`KZ?z$ Zc\Ǣ(4rphivB)X5wɮp KE4[GG.I~$-]"uy>A/w!B[ю_UdS0H{sqCo*$s+ MTYHycI-Ԛcz4P,ƋCYN|ұxd7,1,({ytP:7֐)#D 7ϸP:_=/Ϗ&k&b N"BEz⣻B;KN+cED 0vE4 F5LWWT~{l0Q%1MtG_}X1D yRȇ勨0&QҚ@sM$KȷlQ1ҙ/m*#h֎t30 +$RyxI`vr]#ϳu1pԂI}T<چNeY"-mMQ; *QPo1Ԋ9F!ܒQO[&j:m@T[S泿 "7-IҨ*)VוAۏAAŷ[:*q@RX44n+oaO1b,*le/cbDiM0$f\U[ [Ps=joOEk )k%%#&Hhy+ he9"Oˍv,\P;$0l`4AcP7LG t:#GQ7 HP@ۇ;DKݔ'*#HXm]aAXj{@W]@%4:u?=`,i<= (?+~w8=]8O ϸ)%wR9AV!C,(A(Rr\ڬgU]d4P` wRK͋\+lRi#N}5!BǦ_G'؊GI=_R~^A&"Ypfs5͢iC܀g ȹcA3I~j^&jZ 7˅lcqL\ŧG~o>->U6 XrD2?\2?qS|>_TitS(DwuLCk- 0`Km h)z" iE*"MϢ**:hS27\ \. ׿%'H$),ϑ)ai/y ۆZ(xd雘AG൴O%$$!zӄJ `M1!\{!:We $~Qzr <[H uo$coQv󑇗tW]s' dvqDX7 EwcBr5F5ǿW$0E+?EؑXW:"yA_ƒabj$'W0/53EEhBݺubDL`4'L)Oa릲{2^B޹WH}}L|l UɏjS4T<xJ !h+ٓL΋ĭ?Ybn+Hm/ VySwF黐ܥ RLcq%@¹ 1e۪%o;h Բp ;rbfE_5X $Ѝ)%3ʘ(3z(_k`я?z+AidOdk7΢F`P3ʧBXU8vXxG7|'eҦ_x'2x3t22?ԈBV'P- 髳&@8TXf2wY)#F7oTdMvs1eD&pu3C[;C :DhʨLeQfv8}b* iS`%\EsٍA{ވJw3?G+E}'Cϩ/?|͊/?^ j^iA g":}2ݻz{X-aU~ b ]qÒb %.}BV6(ͯ# >*i&|fX 9=R}5T"a!WV 3 #ƕI/tFˎ;k V WDӌ50[QHM=2v@4~ M".E)޴-l~P{`.'(NNV2 utIFkYc,IbX:jF|Ey;CF#,ƒ)t.[~m al^;X:xSp*uX{[>.OamCAK K~F+'dbA+(ń?./H`kc{pCE;̘KN?BLG;;vb8v]=mhs~nph٠}f;Q?w]l0w|l< |Գ= -BSO>\7a?#6{&VR}J 򒲏Ħ/ASqQ wl$N껼ՕW%WZ.}:`b?~ G?1SQ. }PGv{S8 C_[foy@aHg߷cP[;$!D9XII@;#jV%-w% =chmf} aZo ,"?G ce09D>őmTN4zWxjB1םqu9=0GE>νi!cOk ^{W|YW%ױ&]0Tϯc.퇡\q(7{ފ+/9m݃NCwu: ?EӬI)>Gú-)y4خ|nۆ5=7 )*)FxC(= !o%0h'GW;%(;՗x}mQbwibf:?yY]j,*PRO][A`i.;I]ii(lY,B;__rpő_-žODq`K; ~1OX4&jʹ:T 18XIu^0"$`j~!%OO'd KֱvC=sa 7ӹ%Aq¢Vp>,ZI\YD6]4hQQ8c-4u= آw8w^GɠN}>B"Ԧ))_) 8]7 'Bj$3.ws$s1bG 2.,g-1z7' HUvy uω<njp 2 -Pհ@km7LU $zz7'ǩWUKnFcL&j\Qnڎ .MsEln&3* =UXҼ@+7&gHd O8>ap Zvc n|fG:>P<:ӺPLBWt#94*ī u\0^eV*/9R&hS WgɎisޏ C-*ÐE#E+Hy)%4GH(^f7@)XxظL)b \xw˷KX_Ӵ#=‰ X ]ϐJ4g_elPQ&pncW`j VN-b밀 zs3҉Fۃ&dZQu(Cswl(D'qhY N]{,x'JH_ڱK{_gck]+<,2}qlrr zV=N_3gU2P;j>OjW])J22i.5 9OrY^Ġ}2OjY [RV!rm{rkZwPN՘xN4ei`X5ebk2wi` :Me /0*^-B&J [umJ%qzpq)!VBg&ڛrp}q*wQp(7OA#MM\&%O?W]G& ZNc-F-Lc7ƶ΃" lA0e"RPT&|^@K0L=W<1~qk'{@kB87j"! #B.K5i+{5AF}~ő uw ڤe?>ki+?XL2"LAꛪ;o_|NZ_i4 SH+>TY3Tqy5Pa,i?aS0ICY-Gź̈́h&ßLXttcveR9 7k%=SD uVK '!E~t9 f3y:)Y8L:$(;PoMUǛsq{R7NW(62R;__oTۆMʹ֍ Ym&Tn}ڙ'#{'\lV\זÔ{I~M`YU5N<хh 6ۧz˷UW0C0W4qif6757“Mhsπ0dKJ r+'wu=NS ZC6HUj'^yd :-"/( L %'W33Xwj3ȬwaRoȃhܼ.vht{{qxSӭUxTL9/>1$ ejmKJ9 )ٛH<թx;%;C-⬈ނ 2IfƨGIm9"6̈^Sw@W{[- o/1J:94bC.~b4 zHBglAKR~Y%~y*\{ŝvi{^lu:j]rI^2_70uĆp'XC" 䊂){IWNP0@[ѲC?!!@lRҙ #߃"栻O\ LQ'L,A-wUc5iqz፠lHώIj+Z2ͦ; -2'zO1)4[f*Ҵ> 2<4IY<ٸފ&/iS(j1q&~LIKmMK5?4x ?v\)$f *ֆWHuHHQ,}ೈytcqR0<50D67%w>򑔫@spk?Bkደ֐ tU8MyꙂen՚-%%c&Q%S+HCnKDnxו02;^kPpPhAJD-6`ƶԖzF4nLw| 8 |Ɣhv ϪD]bisLaaQ3<ucl[fā`^`$Ơ,}?e-@5 B*B>\d٣(mPrX|`<2cӿOx'H7`VȌYy@BHsﷃF:rF*u/xƍ iglnq#bԊze_qy!  V'ljXW#W~#7#G ߺ5Nc$oҐZŪ)|T_#z {Qj0# IdDC1` _7u?*2s%9DATev2b[iFEؔpY;J!B־N'85?N]/nePZeRLJ\1~Mz%MxVZ 3V[8_Ƶs8grv1S>sZ_J!\W[,>Q2S&4a"Rm2Ts& Jd'"bԡM\8~.yl#LUb@3קu@ijL(_6ַa͞x%-&7bNX_B} x}eu89(]+!F?Y_8iY+T9 `s8G9hBu)cG9'ߖOŹkL5%!)3ۚ7me)4t ʼ! Lma6{fbtO}W]: O,GNxٮ\4"HBo?Mh$yGWnz<<{'?FVk?IK&f| -UAeCXYLzcע'ƠA ݲhhƫ^OqSAI~S6Ӝ\҇fSRCM_ JQ S=:эxj [[|_ ][ 3v\ 516%#'5[vq;2V JXU[BАqLN'ZkןGKCMvvZ*r #d*r4'ggiTawIȊlY /֡:DfZ< n2?87ܩ4Q1<؏KA[p~M,X۸CbzNm~aM]rپ8 UYgک0+Q~6Ja n)\3SX@?H`?\{C}bit(%s?Df1k)5]hvO(׉6ީdY#K{/@pPڑKy*K?NG&^yW L c6iGڦ:idR=>f>ŌeAmTv)(Մ %b˻0 1nZ*wxch1W˴>"tD{b *%܏o˳yNZ^e3itU{g 9;0Y7.fKgXģ A|HPОAKd-7l7Nyƻ-,WPSl|0?ErW%0 ?`~$z\W3oV䩩"݌vq|0^VuKhG[JD62~a8%>QҽNјՂ}gYfY>0%U]GBC|`Ru9X$\UQ ͟37 IA2S4Lj_ӾkESڹ1I{}פ7V^hh-9$̊ey)Ӊ+uf?vaM{^q1dx-!+[q ?/O2N ז'a֟bOAJA}Ck|`JYYD^ >Xif5aeۋw/tOZKfP.?K_Dķw7UFm,.OJSMa͔EF?AxLXXՀXgT4ʍe{~u!}9̣)TB;{201TwppK+d vȆfŽ[*TvZI_V7QEE=<9n3Mȓ;ƍkTV 4pd:u\lic(֋"P [m%%5x+ 8Aeu\Jjw7.b}=s KjhOx6!9 ͗0g"Z2j0pkPt0B. -{k%fv HV2d[[1跐εG_$i ޏ<,pUP;>C)ȯÓ8F#8tID'kʢVh'zOݪڄJI:hAB=?d{vゞtց] "#˜FipHt v^ ؜P%{CR= dEP@zˠ4R\'<(~ks8XQ(p;OS i(fv$%Px-a]d짢$E!؊Um[tő<ВN00> . \"_Abue[j$:=(_WnsrbΩ+GW7鳬L+}ތ/ (ǁ#1. ʖ(|4 95 )fq:s/tȿ=bG1)Uc ˯vW?k N慔JHcK2o4CΚ$&-[] O'f-ؔJ<z?!=xD[c{tl4{cF8+l4ո!Y-oZ}63y*4Fxc=%u.15. (`1 L?xx&Ľc"r&^(qKqlTg=BU)1uSݺEn`ͻKZ#?m闪57ROJΐ$z`6*bY GWVs"!lG;;N!\yE7"tԸw`*ga%siK<U.}g!X C IQ׈1Zl+ \(*'٪WKQ4$zI`AӔBA'K'cߞJOlHs yMc:bA :k,ynrfx!E=h=]{x6u@5({@#Чk\ &d _{Ë4EnX"P= 9<Ă/m\h͸*hDS`^%EJ߫]FQclyh1ykU%H X+M6Mp^&B rj̚L—8vaF>f x2blkXxR:i0Q@84JXK7$>B?KYc}C_R?0w#KGeܘB5ɎhaL@myt/?$Sw^H9]~':- -9"ne8۬xۈ^=sQbgueK0jOSOHA|\+k!<|fo/)v'ă1[ YPvQ`R%Y8T/MG4kIV-eʨɜ[ZYeEoY{iRwBSm{ƺ,-̳PlOyec֛t+tMFPl~1 OA4<pels sQ3ۘ k9E )7DU[Pg,tfY\lxF!* U̱60LQ'sZ0*]0gmv Mv<!(M*(cۤMILbEgᦓeEF{2#]3E9ʑ?SƥOZJ WDgV@Xw|B,<>HC[]02X€,2.܀G%\$dž_C8EoCC>Tyh Ko ai`ɔ. }Ϻu&p 1k4p.A幞 d'm;R~AGp dLyYPZ;9 !8tW^ݶڏyKС^;!:b_PGݪHji"^ q;Yll3TK&N_QfiU( S݈c%R1D'vg6>==V?7fDܻ翸p0d"|Z20_!+|gANΛ--hg8`]kv#v㫣?c"!̉\~NwAVNS3IJjϻaժV&[A%C^^>.1xqvV٘Mۃ/]N,~h1i0}j3+ɜ.?QS-rp׀ǒ3qTMa/.1"|0Ř1#+V2g)[1_M舷ےsĩ!hCG'kuD Dx N ([y'ι*wβ{ޠ\EdK_ ĝG3V0 v3ބ ~Lն#*F%'>#>(/z&Q;Qqd)rTNaj 2 »ʣjWy0.1oW6/)RK`b"ypS4h`ߤ"U4Ff7l%J3 PB<>8+OFPH2/F*v Gde7O[=iM3 ue_ ?TNSV`BfUWgL@GxLcUwfNX ќ Phu7iÖf#foilS!i rCۯi5CuOBޛv% AM|O.@+](,<ųoXLy"ΤzS6Jqj#mU?\9'2p6!>SA _voD2}0A_d=Zj__K 4!OK%n34BWL)^ˎ,::xb -ZٹNj[)j BA1 Gu_n͂7i+cxعK3s*z|41D%5]waU-c<ojE4Vvp6o~b,P.8%(9D (ms$E_lظ;sN]p>.~*i!njv8=W3_ds$SLAO o wUP5{ =cY^̴9)ߦ"lf/_:ilqR2EQؚ1{ofVB5X -kNZ2RtO ۹wa[#B'IpZ{$RM{tm/tX1JgD>ihsQ"aVUwMuoJIbDKM?[D֏GfoU'4zNG;x)=_xE NGv GH"xIPn:/j pW8׆GK#Em|U,,t=MHInGE\GrJH҅XlQRdt[Dӝ ޼h3b^=7=ēm*k81S1J' (!`.F r ЁtZ`}׉2g'aձR8: 2h1$_I]P^AGd_ߧE &}!t <|̼8YSBJs_DCʡE{Aa_yf?f˝[*E-Z (aV"s`lH3J,D1kB2`}2BBhH2[Y3OcR YY`aNG?Fu/1mG>.| +k4&9/k^!P#ef8^!= qM:zsHpBra,z6W.Jҡjv0d}VƳア y9ڬk~gSm:y<H'1pmU/6oHlvHzg⊭_0Ad d/RᲹSe6Dz/tUUENzn?E\]K߈'CkuP'V- Eq4M3ZJcPw tTJAI2?HtR2D7M#6i:ӢȞDF*!hU0q^v{?e2zxy4M[3[hҟ1{ b) s3jCl=<8&8y LmLw|tc,3*v{,hP yB˿ wȋt~]M|熆 zBfw zd% 8+-U2=9Zc;ZT֞PzT/j}!6lG*m M'cT`PW tV6<>dr]pJ{XF$$ُl,cO4R$j' f^m;|  {s}fϣ !~D?ʜ>5rБIUZ?pd=,KߖEM6^qokFrO qtm)rrAE &ƌ /uȠp/,/mInعMW}@P<&`{Ј7D/ł{$#G2Uvf_ j2b=&.FXʔF[aǽ& 8L %1DO >o@ %g RQH e>տ̓yC o!Aϻu+̖ u5t4&lE0!&nN1==`w:_g"Wfճ~:1*;bDY}x&vvj⩍ ]z?fS0L/Пu .pë nN')/4A&PlզѪ̭Z-L9)P9TD]SSX_cZa 0At/y~@0rc_=n sP& .j30o M+zυ5z`"x|ڥ~E}WsqJudy5yji V==D'm8~a`_kdgQJ&!` xB8|bJ5:3h|%kpjWKF 1vǘW٨.)&' u=-zV?pj%t2$7j٥ ̥U9$%:xޙ\Pw%֩+?[G|hR"pώpnhtjA輸t/\c@›BLCBS.݈ԁ++7\ }l%BT62Xp8)ʦ~keA]Jd2[j]+^z"֝AI zt%ɉLÉ+,֐TrPzmvXf{ /0;$06CRUG5Ӌ\r?}e*$óqDhEl0KĤNg{ mu^UВϐ ܛ&:w\9m(CGtkJ.7e/1]M>M7Z{ub=g#t˜geenSR-%4 .(s|f#|][hOm|Ί÷!3vL:r4Uٜ{9B\mY+s.O9Up roH ŋj̨ڿ͸!,RBĞdwPF}Eӵ?^QX5nv|V6黼UF(ʹNuwєz{?p0Np;2>1qRr1C%<\AК&`xGlˢ&7Ą$rΩ^шg.Sl.U7[GnYf ZRO49~=Z]gyc g~~b湘A%˳1I;jT$[g#ri9:ݥ\Tsj{_]We*OyZ :hɱ]ҨTIcMmcH`*HC4' 4m8=.w7/PV׾dU9 QZy!}=%=j ~YU}b71jMxa7T OкʼnBb-Ǐ Lс/8i5h-z,LX੘Pȋ*Ns_]^wFljf&|0IcJ 7у)VXX4~PF8S=;czGsRRJx=bl=z)Osǥ-x(KpK+.i(; Oڜk[. +cr0}:y$eQE@Oy8D~"?bG?'Ԉ UΟwSp;$a>*7mW ?ڳd7^ȷYzΜ/@ .&TmMScwB^lgIRgґrx$׃m)`@MY:@xLYbKST 23ܧUp3gX,lq4%p^\˛S;c;|@ J(7 Y;i`*^n#MIҔxbH2m`-\GJG;P>a\&TYybV5&7)[=} T́B(`.r<gu)Ho6+S2Xf"ܻ%u2A2{R>Gܐmg.lkAlo\00?>IXAPwvJ־|:)CDY{2!}GR@6B|6ͫzZ1p[-,x7'&x0Igh{դ7>#fjQ;n* Z:W"XF ~nBdzC;=L c_PBEb5}3g-L'GF2+]#[@RoIwpȮ;n9Hsho ;1!Y&ô$7 %xO nz2' Q&n9]+jb)ʹn<>D@񣍚|6Bڼ,-@>)`&n֒U\WŬR3Vu.m]<^LL" OombOM)son:/BE Nuk 9wО obpȝ_%=8qnF"pb-$hi]XW&CܣSF19o z +s~RيW?EW;`눔 ڣ6)N"Mn,lu ue#ry:72N?x H=8^􉄬PY njQ Zs֮R˷|~P" ܳJ}WhWvӿ1$ MPM=1*L5'oRz|6 eimr+25Ep+x.04A†MF `oSK֓6g-1k ENQѴ݆J=$)TP;CϝaY˽gŪ BDI`ww u3e*I#(Y?twb e .(6PCN䚠yoU >90Ú8}lM_,~HQQw ?A)\_sq㮋BJwm9Q Ta/x>^T ӷ.L5#!,hbھzͽX,㐻YSc.\&e4GRNL;"酩L&2x-hVM(',ᭊYdӖO* 9bW;Wn\*FnRNaCUpj^S oM,mccبA&8RYj)\Yf`WOmz=Q7YKFr-AavOMyW9#l {Eyq|ԏ}\=h[B!U֋bK`3jٲRZ >ao73yaRX\v{8ke,< Һ2YkQ{T hrtfKo߂xB{᝿O{_YجcJ9WcIK ¹Bu\:뢋3Ъ!h$#Pr\r+EƐ "xN.EbP4e^ń=mE&֪ݬ4Vy_Au /rRsQ27X{0ԉG؜"M-] sawtbx<b㠗U% GٗNݏ=-NrG)`7d+ٹNKl+6;Gw§c+IhoVEoSO}֐tu؟T!J}NO)86*DN=B)BPHn#IEH,6)HFp}%M ^ +"Ǫ2YKQYjǾ&v]3Mu' he:ܯ~%2'}. fO~7hUooq<qdo?K3 @qGRN-<ܰ$YF3FfdэK5-7;YZgL E\d< 9??wi `u{iC\x@ܔ8eti) nmE5 /_{qjՖLԺP#SuL2즁Q[O=#b!{@_Z]c8/G]Za[E|xCEV!dx kr26L]5.\`(nsn0@\3?y=ѪuM}+Ox 0Cla}!b1!M00ph ))g-uE+"@ K|yԱ3xQh:caq 26%4 :Xibx??[#yAćؑdd<n# VCK 9އ:_My/T7FT ?<X:&჌ݾ 7!ٜ0̘y1?.KbH쎲 ]~gʫg'kF^3#B8諒1X1}Tߝ8$n rKnHPu9Zst⃍o堪5P}Bұv;pfk˺|2rؠ14VuhpOh_V2#%0>=%jhh 7t*>n5k;U5pdBI$gaU'_f/9\> XAp^!Cn[P48 9x}L2>Kf2%pb6B.g*?j8黆,5" JO)9CI׈x\O"Z!ғ$V%:BAz..;Swr)3*N}G8 J*j7M=C%NQÚKm|Qvt=LD7d-5#ʆb5]z"/!lˬ% B;5 9:$~y  N!zh8 ъ+'qJMLd% Õ_驃g[S+Wb/W&遬g$VJ:*?eDݪ}!=ZP4௉-A,簷}rm7ETE"R@ܳ=*^ZJzpQ= # f S3!b[ݍ`/с0Mw@[9TebFYV2~CNaj׏Z jLľ _5׾Q :ݛ3T#Duʼ“[5l]!.zEa?Ctz cb 3 ݸLCpL3f$yn!PA%s( jinJL/ J8onέ _ɭC-C HOH+,oyۜUɰ{,&Aᶏܠ>{?i AEЦ^Iҳj=`z"pN\7x&VF=z cdԁ ڕ}Fk Mx$zէ [*S|QBzDn~LPɿ`*iSdO#.rEB8UtzAoOuHle" Qڮ3UV0\.YwЮnq 2kQ2ؠ*ɭh [ 'MV `"U`=*g H!$lZǫvgIb;nwۦ?8D=ܰO*qLQkg5Jܐ68vas崨U>Yĥ'^c䱫Y[N"|oۭAe *bJO\{|{"3H!Bݕ4qϺWs|QVxw740Y-n3{ޑ*FYF:J u~lӺb 6A$$b#meb vzʗ{C%96Ų"Z&?R11_.mш71C% XLJPקlv[ զj}ho߂yR#aTi4CcRi6x߾E%= ݛc] 96, C Żnf¶Oå2#iMrm MЁF-}{ԬlDЏ'pe joA@7Sp.o_i(89/O%I&2u$&vηØUQ5 c ;Ϗ{{᣾}*ItQ5k w`^t6(&#QN"Sc"EYlvFY Z;8(bY T 3W밦ir+N;"oD؛P{[\CQzLdždiE';2ZC8ĞBEur=sWx߾df*OOfIT+iP{R=&.Ws{.&5e8=&!G5ٓG%RVHW*g4Ibw:ZE~Gp>0S)h٥BC+&Ō~ʻ# p\~u[̵GI~.[ x("S=8LO6#¯LTIƆ|y?S^6c^~iF#vYtjf9rC@y&AY%戔c{_7tyH ]rF0KWF=aA9{4A^4oWaIOs3*ae~6:f׏(3vͦeOG@Q @rN_1(5D9(^"D"&7ܑ2REǭl!dƸ1$!1/b2J_lS<}N?zIrt5P~z?5,% ?]v^Ќ6c6'=ƍVQɍ4]mK:\KRhtI3L`J%kpk5YQ}> IZ[ ަ񱏥UYL:nuwl6]`瀵44хڳPK|.<ޣѕV<jFneH]]qZ0;CN_HN_-x@4m_$xBzlUOVwZaA%ޑc y2In*Kx*5qԵvHJ q43[fsċDsqP} P`yiaU!.8q!B/*!siRoJ'1u jj[mR,fx:._W- fU# (ך>5$OmQ!E{JX5sE2yF׀_A^bw`IlC5ΉW5 d PkHh<۠ZaXsLןƦͯR#7 q~#ʲy(^3Z7U ÞLa/,} ,=M /"MqGytme`SMW۸qS.gքv` \i.%{~xDMZ]Â\"0p)6iƌo )RI)AxP/*OU4HH wrBq!5`r9iJX: #aX5q 띬1<4U{jth %Gs $_ΓVm KL0q;}G^SL߷YIŒ`W\O6{Tv"-L0ksIOk_ɃQ'WO63U)pFkRr&92s:Y/aswb|^n_a3rW>`um*[cpqωuom*[pJ(Yc:NUƦ8C`Џi/s$Yg[5Yͺp'%d7^.64\/2 OץhZy6.i'>Sc`0f!$/WEkf?ZB-| .(L j.%!3Xcyl-[8z #9 񸖐3Ѽ6U?7^T3Z硥0l ZU q2u}DC7ǰ\<7M"q+ <+X f/B,Y] n'1]!JE#5`jUgG–p{':fۙnw2)MxkO؋Ht5L!u{xvMf s8VܜD'R%ڠnץqw2~N'F`tvuJ⎨#^g,88" {q_i߂ Todo]U싃s]Qm#ܬCsiT¨{n*njC@Pv"uxui;(x*&3&@hr*MkPFmHGơvx#;J#I= soׄihvzz5*P t:w%LqDFlR'\R$/)X20;X5Ў2N[B~¡PǠe?P2 B GrB3&`ㅌGW5Իz&wJ?ȬS?B(`gvNM6wq#`*}X Pb:vyT"27dݑ ]jXt^ r*1ENޞMx­VNk/3۶kGugqq)0`&C/YawkیxuR\!2t3ê\`J!Lw0_b;}nNӐk|7 79x+2Ne_`\M hS~^OffOiqE,lǗr^'4f\j0 WfaK ‡GDH& 27PlgO˛; 008p8t>*k;}ҕ- u`=֩'h _cMM!==M[=35"#O0(>q,&|ᴶ %־Ag@p]M}|S%Woĵx?n~@NQT8i4['6Ŀ=d눚z4{ҟNoȒF^Y[&wO[?_⣭@M;HTL 6R?{mdzax|#Vk\{1 CNϑ3S\if(o0K[Ee|KQALnrQ-opGp?ϯ5~#HeoB񯶤,s9ywEM: wIG AD{kZ"W YGMBL5YB&6>Ey?хcfuR=$6ȴGzht/v_֓O /e1A)BCI4Zkl0-#9ZZ-+U2%W&%5b8#m3$.'SmLE j |Lجk,hZϭrG0P^A9dp$OZr6!֍9C#%U0`h]ܨ  ޏ#acGoUM G3(XJ!݆҆{C`hp0g*0Jyb#VΰpcpE"l7(~5&l^ւmqbP-]YpVO|(2gi+d+r=1BڍS2ǚEr|֕x+V@/e# lHȿ1\%qDo44Q76k C )Z,A'a0<9.Uk9gKtTMPc{7},`6dAvr]sqeyCW THŀBLwjv^Wp| *'%BScCywny Z'Sxsp~{hW$]A"_y`h%20OY]>:ZPc`guIq{ yȧzԴ*^ܵC}kV1T+ Cu"4ԔҋWlLYvG7d&U@'v~߹]ae\[By]6nH\~ C/ 2ϓ@&m/#|V`aV]]&/kѪuy+un4-"PF0q;@Q}*agcj(<>XKI-3 a'onGx"ñA5/-XEQaynq+N\׃;qǯ+\H ,Ʌ%yĊea TyE7?mdK+_4bQQ'0֒ Փݥ Q74_2ANQ&gY *0g\KP)f%FW(H~jډ{9s<|gy:˲}ӠDɈo(5bPMhfqkEqȡ+]vFϐdoMiXޮa*g\r/g_|JTNF+·3n'Ӂ\0S>V3&\'G۸ WvJ|Bi|a44,TU8M!33x,*.ɇ0OxfE`_1z'B<ׂ[)*`k5@Bzp\iIH%%zvj1."|2V*;fk#-sxV}:JU+'`l6kqѾ[J_<@V%DA텕(a0b'%WƏT'(sDx'$-A^D;{g'Ѻp8)uFp3I$||XmܸrP`Ԩ a,C8ڽZdP}QgOx09 ! NEgDTӎo+=cT;Q8l 8w2]pĉ!imNNRο'iD/FDzaIQq.yeq8)9 xV^WO]?= %*yzLHzɈ-C9lD\>dfjQ8I@KjCay5%;8wTܖڇtÔ~1Qg.A^c,+NCn>mhK{X"qOy3 J~"rkKa,3@tZ1jenpF+Ӏr '޼0z~{[Fc+/ge9>$uy=3 VK{?=eDp/HDpR0Y'+2Aǔar&v*]J!SfߏmC^_槑SI-^fAt"]Gkj2$]y-R%iZ@/ .q5þX?<\^v-C$fܚ0 5 i hw ܂J)0¢vXIzO'w*2h^U# &=U>Evq4iU3n )M(z#WҖ|X*z1[c$WZ'bh9%/1F]H _G5(nKj< )a31 <E"*{>˹FkO_NBx8B%M!7XiQy2 " Gcp|tJH]g|հX| {K5]siZ# C{Y8F3)/% V@fmHCX(Bʠ_]u!S=L>lInpPSIb;@KU6QƵ^hׇz˼U8\O䌛.{E3WY)oXS{JQ 9[LkJ[B{xulS2$h=d!pMٳ0a;nUN]+aA8#'A#  /F_ة]?'gzٰݸ|kH$ ]f9#DQ͹bL[.9wrg!|[zj3[ >5<ěm[t|F^"&0ė%z9$+^^£(Wٱ _ke8d#:|AUo_J͢%Mŭ0cϚ`aǍ* ף ̡aT;WXjq;M@齙%l_@e\!kAgIlMY ]p?IbȔG_H\Ca-Jh $ $ WT}N-{7R9QfB'J>7mhF_t/7AQEvp2`ke8Q W^[ʕpI2,LPKc_Hk¡tJІ6G%ዘSb~+! 谬%J&QߣXLó 12j07Z]-E9#M/'OC^ʰز ̛'t*7%}m`a!Ȇ~ѥs(s +zq˟B*T)n7~zpʤsF.RhpsvߠV`U,Xo5[3Ÿ\Wp`(QFK}lBS7z9IF^(V#RHRߔ~5čz^}%8o_ KOl~2.FXXHjٰ(w5vUd+Q깔'Lrutĉի Gv1ȅ^ ioBvW9˜⎷lD3sԙXox+1BTi9_񏙵90Ѫ p6kSE`\=ܬ5 ehl֡#OrܹRVBDٖ yH؞!FV 30چ3N.XLd[g@~n0G9@:䱿Bd /D B CԴV;H׎ͻw?pMX[fȇM~Opj Ă`^(N"+┤,]!Vtl@!6*,ejNL=*U.qohC22<ss6β7Ш+C#1Jm3_Q>y޴iJ?ɪ/ 07yP%P՛2ȧ 0 }ڃl0`Gz>]%x*,@bv+;o',1T*҃%-5!2^">g6|3?0NX=m1ݡQ8ֵ05{]VR#z>-weZ a#V-yya.i*<$,*_;T__{;ZyNfN#9u$ltN_7F|^/B>A_X? :WyZb͉L\EJ~Uoeuɫx>\ƛ8I@m-c2>CH#f%BZE U&%r#ۍK ";1G·RzJBavq08ن֢tnk! !f//(˂=eSu/ߛAh$,=5^5nB#"oHs_w#}͉NM!T5TV Ôg\(B#(4Hƍ,x{ŧ38s2E 4U\a^:TOF<ī*rtF y78GD}jw\ W&aWǙƵ؂qTyp8)%O{Y)WHjOYF GSl(Uũ~*i]) TM|T2̋S*wyGyÑ5-%p]$ЅtӉJH%.~tϔ)*o" OYxgd]bŘ=8I$]Ǧ0j 8(С8i勮CMړ@r%ո;A+“T/2K1 v34!/pD 3(ԛBҤ5hӸ$9hnRJh\m+şv9U|f* cs]"(rNs]WIWSjyLH\F1+}PG763{ma*H@Ӷ]]3쉩qC9hѓOg7쀘w+ZZʙ܇;OycY1 'ᖩ=9r3s8PۏܢXu|u\L`6ƈ㕙e#4YW3JŘq4Ri>U#.Z`ª^a\+)T^7|b ۣ'圆ƙDoљTg bxI=rζpe2!^Άźk5d@5]h(|&,/ "B9$OXJQbb xqNWQs(BJ, k &v^.N}yj%םJ@k_;}18*WCPB F ~y0* 1IDx=x"T+Q; ҝ` qeo wx>ytjboJPC@TtM>&-LUc!@ap qN8l=)U\mC=;cL|?L3҃ȭ?1M35_睟c8Z(ɮp]7ٷS.Vp7 2ϧnduc@9o0nn6ȼ&fSȇ2/0,|/h f@kP⏰ 4P'ȨTIϸ)>5ۨAw9k+Ii/|,C4DgV׭>E`</$" û@7z}FhtwV+˂:0.Ü%BXJ@uvkcw :(/9,")EAΝ|yd1I!&)8.v:5@2^\KxC?7BGp¯$bdnHY|gMX1b G*N c}Ϣiy#P5Oav֗*$ܸ^oRz|d3]Hթ!}1>[,WGXmæV_)yAG d>KP^.i>,Qa]=N^;Ty(7v&hZS I7ٳ Zp%Ϻų!p@z]V\Jw~ E@ɋ\vCu{?Uۿ:|EP~W\+e+G_vʿ٧߰o@:\GǗ]}I A9>.zuM_W'ZgrEmȳ|,&;RtdPbb H :U)BW0cRc w-pS,IjLpk8jwNǹ}+;oY#e>&Db>E FSdAPz`ؖ |whg EVD/<:d&tl(~ɏ*nUeZz9"}854/E涇} d/92Kc\1 dù-鹰PC*9Q6h8nl9(ZٮlfZp% sS!bCpݯBSK7ZZʊ>; o;& VvRQQIrB;7YC 4PD".8V*:lgm:Rw"IC4蟍/˟9hN*Il`cNS^S i*^ÚGti9ɉBGTAF=l^R.2pBbK9\ay-(U KF :6o!ر^xd oǘJQ.x' 9aB^$`S>7])9P<8ao̿X> dZDX&|Ŕ7#Nl ~Hb&1+Oo@^*7#'}f:E64fOTIy&qc0I΍q0awQ,B\XinXlb\T|h&ĕvϖUqU4<)o8EB3A0- <,H@џTcen[Eۙ=Vgf鈾B7&k8&9Jc7j4$B v7z0H\^d9zLWP]]p#.'*{]{L`& 6X=֔cҖe!]=Ijx, ou$] HKo87v (N63cָfIk[vLfJX~ϳԐWKgs# Rк39-/=V3Uǻ 2s#i>5/*97wر y!^F \j0]LP;ו,Qw8=-sCݷ㤠_mFYAYX`DTɇҡ!xY]7G >槂Ɓrq _$V7rH qY5ǰ Y"FrY߹1Nqw_Lj{5_h=~J퉃3x 08FDXKFA#Ԏvr5~(pD;!@%H&J(>YV,-S5볼 %5INؾ#YC@HXͳNS%;;C"]!L[5Ϩ  $9ͿgoWEI\)v{ x/ *g,f)tSzDaz~g8šoS;(࢏EjSl>0TrWI;'BEϠ]Tw{ FUI8&`8^" eg{*q,7#׉$-ݯGEKtnIϲdP|OAn5cRڃ/Qu'^ۉYC&(H0 u3iv^yF9l1 kϢ[&3UK!!<[ vR!%]a[OXu< NR:(ut7&t!ªόah5ʽ ӌa 7v穩ku((x0Ⱔ~/nY]f˻ʀۀU62-o[;J{l XB5|:Pi :Om#WvqY bH5V|kj+CgFWqgA"ܷ%ܸeޚbFٲN@P JuY)kgy+)ߤ8%f#Aorh9\ ݛH TsIgZzҸUy-cH }jimX@?CC6[ O>~ nQ{[04{QԧҬeK`:v|i4OK8lnFt.O]^O-1Ɇ=~B<. z= ;wD|7Գ^S&DM_a9trH`.u&&g .RL͡ W4z0nZ-vao*;חG0)m+6n\ߒ3k>@t'-NPGw~tvǑCh8̍?`Z8&>X9Rɻ'r/rq, 'H$3U2/$"m .?1d3̽v臶gQ'8(A%:cr[:=%(~Εg:V@!3dt$9ca$huaCrng D',E5ȉ8 "]/{WCs* ~[fttfIZu>N[0rsx.AXPS$@ &JQ?-=~\*f .p{6Vh]\Y8*&ۉ;u7_6nӣRsF_\! %oh{*-jU$6Y:dY/~]˺&4Uj r8.I[!b#߆.$5&*,[vROe3%5| p[kYՔß-Y)c-i+E&G%I\0)H8 ,` 7OzEq`V,?5߲JӾ^⫦NbXjA[W{;^y_ MOﴗ {pwOe-/LO%f=/T}CYq/,؀ l^y#VRcjʖT,D1T d&F#SkjFmJz0txOw:1sRl$ z'3B mzޫ9MG:wJ06]5>|2 @pDY/SRO__kw@b6w1^ϵr1;<c3kA?~F{y15Q_{lo4ejt=KmU1@{,Tu5 #1C;$TZEmءwqLw3_y]: 0 kG٠YECrqR,<É%тKWdɠK^7t]3>wq$=IG$A-s0"L4:c|@d.HuD>P#Kc=-$#H%9b4Z sxᰛq,yLniձY-k) WMgvLUe}/%$ˣsr6חٖ BL ]mv.(u~Br$JLb2)Ts #[KDt l) z޵PDhHڃ8Qp1YVeIPō~I-ռͿ{(B{-@1&چ7u#zA 蝀aJ:Fj ԹfJ}hht+auk\`Ԫ P="@o hEa Nw5!ONI(*ZTZ&F*t}.gFj#{\빅t1&8J:*@ͭڲlK~+}̷ENL3- @BGMp1&*q֠QMWQ(9NB6Ƭ^8"vbF>ք-֙bcu)}i `1LG/2&/j G=m9):H+y.J=e8Ukt,XYYېN&sk?#č#*:@[Qh^űTJj;SFc-S5#-@.SYix5Q͌~QB\)5U^v}MNc}}K9XX7C[%LY_<$H~,G#t{{zZ:7mtD?FCKuMط1yi~[CaG;P٦@, E~`eAYױajp4ו2_csK6ʴS/BG38 Ex B5b*'&DBm)1z~A&6*ھO_|38ַTLW}Yz'\ G h _ 8cm ^{9[W'b;C;hɪk( @;o |,ٵ[2/NCiuDZY 'yŠ=8X>HqRyۍ%;3"B-rXǼfܸΟa:3uD{RY-Wm Ճ'ԍ5$*l‹82#Rkm16:ea (ș! N[-H8{STSW%ٵmZq,Y+s\_gz: 6a!1"!) ݯ#0 A S{Ul3L%cZur94Z%cDu($?[\B$86MK-{>Y"JQ? 2OAӠ]pB9[z:[e¦9{h_ bH"!#420I z$zZϳ!F^rjLND4?e9Munr!YN~_KZ+>ALIw̭ &.ǘ$xܨi5??ĔX dmG#mR'@OС8?Q$SǏnN/SKke2(J, (]WQ?-M%i 1E/jRl*`]̱7ޚn_'e~:3n(yC^C%l9OG<0>] (f8ri!>9S/[$TMzH-M[sk*T&/|QTyhb"x>nMT#B[AMW7@OD[{]v7(ugyf ߵN*K(AHsfm,K^дe} ̅j6~DTrz% s%Ÿx#^v c S Ik#'|`ER4ztѸ\\z5Hgw^Jpg̠Y+EMt`c}cCː5S5u0O?M]ZnQ8S:Ɣ|,xK3MWӭ xU8KDDj?;ijA#;C:W^Ae_puE_Bk '2[Zߊ:1pDgu-,ǩ+>% n v6zwMq V`t{VĖ&y=2n,3VKܭESǩ ^l?7%Tu -e/(^,L'K[\A“[B%dhUeh߹9Ye(:%1-&(nѣlI!aYw_K"H2J`]81]-$HV5V`R,oqvT!*#ʔ/ݕ]I>1.JfvF&sI! 4E:*_2 t]YEQ$_iQFx6'9%feԖ Ha &u.>+>J6=D[pXX,X) P\d4d6^CStgFBKۡ"z<ĞY+ E]PPwRQ^$v#9qYs:oFkHQ5kDi]tLJHH\>㥸#nuI;MB%E^j1+af$w{\9V8?ɞl}{jS@R޹QbF%~4>'0w?șOXOD%&6'RP*P&&k2M"NB`NЌl*ZuObXԅ: b ht*FXt!Z+amqK 0:Y5HjArcSd|(JAnB@՗&Zt L3O5m?b)&TzΒQџ`xFaf/>!H{Dˠ}݆:9POr㩃`EiZ=:b?9 J)k&M`jpACI_!Jƞoc-Yg65*gu_X(@r}C^EശCC<{eH sFC PklFT|4Ry|TgJ)i`;U=/ xz ib1}ʷ_b9*I"ϡe__>l* SA1/J%{}sfӬ^r77!E"y S=$$<ZQGU} i0.E'_R2]5/YO\dq^~8#Cm 8UC{FH#)|'-30w:OyQx)LFR^9W|xM?B π,Q4Rm&KwJ$[=Oc )m^]{p\V6+~q$[ҵPR6ݽxJfT"^{(RY.>}$̭ HgHXuù37Bm|b8|( YjZCA!orO<-3%Ch2U)oܜO V{"%{bQ>y&_p$9ALSy:f讶F Ĩ6~(#=] ʫoen#aNdX\ąp__+Y0g+61I 7*SnXj,A:DDqzϋ ZI1V@o]/wߐ8S!zY:Ym)|ȮvğWJy4G l`Uo@\&A(7E?K)6T@]n!y#5߳Qlb@9fŻ+5\QpȐ3AZ\3*hF|OPA i@GjLY]W&'نkj" .DbuZɑ>Dqwm[Xl­#~:ef޸S;J+GŽ2,CeO#kO ;;+A`8JJB:w^](o@TiX5P(:b{Z8;d=$1kz碞H3-zӲ&Mg0IƋ= e`dAOTCE9Lx W$~0~4M4zѸRD7pRdrmޖ4!ߜoX'Š(2s1,nΐn\(h=# g Y`[0jȮH̕s~[.lq1XS~UcͺeIL"BF4k0S :Sq]yAkC}A-FUЮ ufXZiޞNfgN$|1z;xlI¡1Z1{9Pժ,G\׉6M J)q$bIOe/]nOݔw-;{ˢCC)p6@U<9 ]<ќqwNTj`WNg)f ~U,`\ߕp4^rYbxrF`5*WxkGyJ%)"~[~$M926ZjJjQj8P&tgG1esQ2n2Ρ`N"X.&`5!N3SO\f yTN|V"j_ȯ/II1PUT_q9ɲnYl|`J;5~?}f?tskUCe  س2 ڱlQHw/ vP] 1`Y(L-FL.tGcU~ R_r < 68%simfzӑWm9h[ Y{4.L.iP 9 n^ Y'`2p#dF,a.V8k 6\z|&ON"<wi :)UthOi$5d7-umde漢O>d3M&6zl{"I7&0 6}G5XK*;'b ;x:%({4 -L:u-3ɣM\O$ {3PPNW̌M)뻻$^Z4ʜt.5>QB @ᕠkwu#Xǒ;:!DfI<&jUI\.xV@HJ{?RGIj*$EsM3h0A>-+e+8"f x9s3{ep <6}5M|UbSE $\ݝ&zrԾEءŞm +d$[yTnɍRPIk z#v(^ߨ:TpH16/+Ww+Ce>tNooc&u;oFk8k"cϴ{iU/C2aQNciWX-ȳ.Q̛KdlM 24 IιQ/v`KʔhӍ(7LX02r 2^Ofm_JRj:*sZH7 opZuVVW ׼yt^ǟcҴ5!?,P4fiJߖR Ft#24ɺf`tyYxsymJEY9⚐ã^7>;a 5!Siqg (WD[ "ikk?kK?vWEs6;KO#ƨ\&I8N}36nZ|Lr{a^y~:be48$@BӺ2R5?p6iE"X%&s@recJ6@hLȞz7M WRTZm-Ej}:-[׻gWWdşFshtH[fI귤4bJ\2`˿d:Yziuu?XQjKȡ!{71 g}kT ޖpx\9A$2!^9dE!AߟeonTؗ"tHXcR[[4z*?=g qzLF/"iqXC}򼗬4Vuf٧5=^P^-mP}6PzϯR굢/ KcfrqLB-ew-u5|u;xȉsq)d㢥,:+ 1dVk= 2Ӷ^DhF6o'ai 8sIl c W^;nԧ)Aûd(]1Pvx;ԡla+:%܂>Sx=<*!>K(C p`epZ.@ϺH7 Jɢ|հа׊a<}ɯ9c]ƲPO%;ՙX<;/`/prhNnI8OB;Qw$[ vW4CGxiE@S»?0y(bhS=BӬx5b-2wW[`i%\>_~}IfUW+*͘T[u2r1Ӥ9xت&Tg_v!?Hާ`%F*Cr0EId 'IdRUpHN~kKS\˷9R_nh2Sh^|6],U{? 4^ OԖNU&<;Qv zpw|. Pqi4 zQ~ۭFp"I'IMr;;$bN? $!Ag.ƃ6w!B<ٱ$z/sd۴S Y4Guz|REwj?1) Luk!W{K2S%aHt'S@ SUG2, YE,^]30I9}} ȷ`:.nK7ΤH Lca]Paz靤S G6pDw5 F6X9^DJ12{XWٰ{[r=f(?^umodn.{w8%/d8$ӻs-H?Wacr "$z*Op[1~2k'}93 >ӝžNuwdV; ,F^} DW?!dmS0_}0x$"$0Ab LgHf-3M`k.Lv`!;_JvwSĘ\&ya<蛩> )L?4X]j%C.oCy/IɠcRn\H+PG M[jϙpإvXa;7?e Z _NkFP^ n8&㜌lW\0{%= d'`Ú 5]?oon.4*h, *1J٘D_W{:؅Y@zLAoJ ^lB;Rt,]]+H#9&6:~h8;ưamRBYB=x)ɽV{Uۃ_ߎG Ԍ3 dߘ*΃ys hZ^ɦóV鷰6N`d&R\O7cV9"޸#\n { Ϳ:'7dKy^QPO.X%a-ʨ7t㣕ђ̲0}j`2EwtS6(58 i`)qX“l$Eء !G)SJLZs@UUJy(nI ˾8Rz:2)_6HJd-zQԢW\O /fqn9)lҹ q;EvB|kuS;p& 4*39u2#K%)٧yl.QHDbIfRP mAmm.5i>>G*ffBp͖(swŠKVY`Ջ \Zk4r-`%<]Er꟯%4jWˡ˪d!-bG}H;5#Wv2 :v}?b83ӗزW!x$~Y`FX& b_9ذOJZ8G6n[@Lt | 9w\ne-h mQ v/c[yQ~L#]K=G]F1sEha pJ7qДiAY=%-O#y_ITkٞP!7޾52=d8yTeI/rKw>TNE-0<)qDbghle:n2cRCg/)MhMI0 iSXq  c-'W#j6'+sZ=X{:roef.d6xЖ-ۧsM:/2obFmXFk=w.~3<.Y9v*b鄕aT}ƳY?BZ5R~Glu?D= ̉QKA4{ >:_ڿ98X\I_/9)̾D]٪"_Ƴ?=3Ts}OIt68=C+'b {RdGr-36@|;U.:O`z@J|ؖɸʃtͩwdbOJD`͟]t-}û,]H|PsRaోBnjT 1رeaj$I}8 ؍' D8q %8l[;YmsIC`渡u*mvd6)j+*8Ij#C`fP`rGmVPBX Bg>":fU9D-~ l$U3%8) 1ogt03~z1 ؾHAG}:JXb &=~K7,orl֏X-'9s=ǽ_ MrO3F&V;M)qyxc=ai t+6I: :]x 1 ]/s~˅g_ѻ=Zꉶ~^|]G HH6;d%g\թ_vA{max/i#Xtbgr8ܸ<$A~ 4 tY;$ xqՅ|E +QXp\|*%|n]辐PzidYT1['@){lh ܣX.`)IݪjQaS]3ۛh+2߉ӷ> 4>(f5P^35=IDp}F:m BU,x7+6+5` FP*Gܡe$vo~c1> c7wG{? 7 &_{~M fCF@+[||m1+dj,5ަGԒҙAIƗN7򅲗^=})JZ[Y:矇?QڮJE<ѠBC߫YmLƁ 'm>7q`URE"\k &>||5g_ٛcጄ4 Îy^[x‰T|RGñb}GV> BFkn;QKo5Lz5m]Yؽs%p!BjMME=/kg9f7 n8SZs\E&L%ˁMC;cljL;p[ M:!BţoeQKG+J iJwŘuRV YFI9ᱶ>"'^Tެ^tIU1Wo#<+;"{2DoiA_686 $>ni' >H*RjƺF}vl<~ĀbuI*Gzbj]Kyh +;Lu3T[7Ӏ'jdڛz0v*_Lʐu;WTQ=%a޼fdOqReB,sCU/ahxG>^QA{XJo|_ck)=n6{"; 7|?Qۀ`ԚA>lQ-ICţK#/{ձtζ'lv@^f1:dy 1o"\ w) vL=э tź)鹪ÕnXoڳl \xq3L9q[(1^$1e61 Y iّw"pOs%D`կ(?tXvż4\%=G7.ezO9T&hH*-dR0MqɾNKKM_' @Cb *+2v=D<㐃-КAi{i):seK.Ժr)ahH)R='oQZ'`{tervς3]z iǠ',@['PU0YWB:Nچz@sI[D8%NܵD'=#| ewT>yD0c^Y$gEU0iMج2XN|E-eX{K~G>GdFdN]G˖3j̼lw﬽:UeM8<OM3M Ł*Jsメ 5,3$\Qk6{6|0`cnDZ4I(· f){CaڛH] Ld| 5L;z;9E~L9#Ӄu|vd`-epjAt|lnԾ]rIiQQYMYT*hV Scl*M]Ļ݆.y7)8bfss1ƣ˛xM ]7 eʔ NukzQ`q>6g5\_ܼ#lgP ,p(kVc>|e4EmG-m*؛u2ݐs#=i7 -u< j~nj wٽ8F(+6 EK@SUS+9'bMNwhP `=J Eki#ꐪW2֐{Ōi@|Wjm*-WL<d<Ce6,Y%X'!Vߺav }!Ӑx4BUdֻKAKѰI]6$1[Iu6RH2m3ʴ!`WD.H? [Ƿ6;,K_{(wi*_[eIisتNJk2R7Y;2fyG${L`W>p]}ZZLlj`7?robvo5իcC ձC8 pc(|:HaZU(-vhng4G;7#cFVUR/ N@dFAg>o,^Lߤm쨋JZ[1{zx5>S HKz3'Nx"A`%&lҌI39fYE%Ζ `՞'鶐Lr8׋8.ߢj3f0PZMJQ]ں+wQgUkmNmJ˵/;Vd127^FOW5bC]ݜ}+CH`A6v/pmyRz2$G.|7e&gwrfSi֌׽j 9*4Zh FcUЋ륥J0H9o:QIzٸׇ2Nk( ?ċ_ֶ-yJ|ˎoeϐ ]]ڢzSݡh +!YG/SN&Nzn("su)/*;ʨA j;6]Bu#P<`j4>wGPos|EX Y{RJ8^w%_>5R1Q4b%QUE jwWw N^2 89OHk'H AD,Oj%_3!j醠Z% ;L67c_4(L%FX&hsRcPQB}Ss9ӇGCu?D'K ?RUh߻5|t.ҟAwKJoC ]O5|0yEjnI‡—䈆-hvr[} ]tB~KSSIA© ;vhV-5KOkd]Of(:d(`~iLp"O89EIyictbGRE>NZQ *V@L7yTfm3vGqeoGp"4]b|6p]$DAHtj3@œ 1fg{8b6m))/$[r P+bbkPtvƉ0vDY2d>(^89"ft(;eFо-=l[a[X@߿t O % +V~dOMYx^JESXbCra;ߗ!*qɏ7Ift= Q^Ik7{7yXsI7a_GN M9ZFXZ kEH/ A=gȊOa;Hw%~x1VVM} rR r@*Ȁj) ܅:ѕ 97DD\cE :*.E+htdn[">osjn nrR .W{ioG=řFc^p}NÂIF;%s|9.yNO ĉuEWU"@Q23mL`&0G$5 dJcԜNj[0/a 6#0c=Tҩ>C?R7` PPgP_vvt)'FdOz b) =}K%!fQ@ߢ΄׃{ /ews!VKDcRv~xZ3._NY+gEoCkI,YUOWES~n-cra$X\sR㝔Uޝ}?˾Kgc25Lyr+_§G/mr%# V;`Vy 5Ӝ֒3aѬe%D\dkI:N@]4`O>E=߂ ZpZ2u[Ҡv>h`4"6g2EXmD%)V:+<s%Ab=veޖ' ZGY)S;*FPHZM3ևIa2p@iu7fe3੗ڰ( .HBDV:.AʼnjG]ΧTFM3*Ʊwaj#b궸` ЯȠ倗Hhl\5zrPbZ3$[/y֏ .YƊ (vCd$] ,ݢ\{F){uu.#JQ^b]5csڜ>LnoџWkb0KQhq٬n!)H ^kaBF;P&} SQ R@lGҥU",ݭl=׏*(o kc}:=/X2>`yO?-\$C%zZҺQ'\!=l6ŏeM={faxNHtJa Fi)I l60U9 9YBGR_P:uܛC2lWI-} h#GTG|!2V[@b.WOzs0>k&U4W,^ꂁЦ40m '4qk kѽ}P16eP_H8n=>l:72MA(0t%GnN2ҐgGN(&{}. !I cL\Ե^B 3*s6zeo:$'Dc;bЯqD+j UF(߅,p i,pԶJ3X_J~dnxO}A~A1n5т N~_cs7uLy*n)SV{f(3Q1̿ h@gdgO ;UozD ~u+Rvws6\!<]Ynold)@tEwr-7)>AZe",!߿UuW2/Md/gk K56c8%v;v:#P3>qߞ@٘!ҧ_ o1,6]Ji`D`IP*G%q"LSu;ٸb3E@A^41=ͮQJs+ћ6'\Y bRQޟ9QDC&]#[xEyZ3s>bC[u^d"y^  !N2zvǣ[Uj꼼?u[yn_\95tbFY8SrҗDcEjm?WpbZΦwՊ{(,x1)uiyW)R%qF5"x5]pFjhseu%z-:7fSz^{!1eD (j8eKfR>k EhӮ4O ffNqvhS~h|C\$*Ƿި͕E8bW܋ ëP:L %pMwXiE( ")Clu}u/LE7*y꺃xIV.:bqY8~C`riFavPD5dv'I)GZwy.8Oy԰FloTʓ&Zp|?*R_ 0W\8OLuUC Muk\!ҥb?qD&ku GsLG0ڍVyihߒ¯ͤ\v!ƛ3 R*ɦi}}f6Q>WWq(j7Fgڝbm+2iV*7ՇHAluݪj~vU\^~O@  +7^ߞc.b]krς|嚐MD36QtA'!M}Y4bxWPt=pXQv lɔcBN1gs&!YAYchVEXǺh ݨxoP,dX:v[4|c{Vc~ #0́@0 4+_BXg[-^IeLՖf{SlhF>tMux2g %нlKǘWKY ͅsci3_ /X&fU6f=Y7lھu:Ι1wK W+twL& @6fdF ?AcHT]E}D#Y/"3W!EJmzCWA!kNJ[-|!ed.'AӶ<|-ZQ'E izy L qu2, n[,b7o`r|8jW-"gIcrYV:rIN0_$S^\`bJ0uv5 j֓"y0{5ƚm_{z'22}zuR#yKT'}[UO>f7Y6lAY"CYKfѿxZ"JK3:1B,tޔ~wD G3-6ez(p\WL6ARSīpڡuNDGImkOܨS1*PKsmOkA ̕#q!d\:uH}[J:ba!pǦE3nAEؒHBr'e_ql(_#&gouY(gJgPK> d'D" P|vcARԌyI@R :Ӓѩi0.I(bx6:c嬛̡_ugz'M zG$ce*sG2A o0~{]Q)*@ؾN, Zf>@UU*w[f|Ԛ|˃c8bBY :{"V1vʔ!]mHh'9n4 g^DXqW(} :F&Ig4T i_겙$H_Z$d ϲ~t>3A -$ҿ&/ӘN,# )3v_ՅlFR &oaTUԾNҐeЗG(v cdW S/v#X4?k^H҉vrtxnV2>-_oTa7ëFs$ݰ'aa X5ΎI[pPk'ũZ[Ʃ2)LF@0!TpQ/x@;ֺ#$GpwH-TF 6bMS_n<~t05dkSʡ"x>;ޣG@[ &5J)+\FØ{^?.1ۂMDvR(ԝ:\{C?#LnmBȇ|G47s3ö!5vTU[A[;#g+&*'c$p-y^\٬XURb.]쓤w/ '~%tՌH'LSdEº~+a756EڅkQ -&тSNu-L>xg<-4:6=*1~=|a[ҊQ P ḬtDÞ/p bK{9T0؆Ѝ+reByE߱LhcB駃^s,(u^85WS _!Iλəoi6Fb~w#w@_+ea{A_tJ#}*I˝] R2Q10~k(DY7cY&(!mi7 K,!qj;4_҅!k];!9Ͼ'C%dG{UfKԇ:9 tkeP>'~K)!EAJ- 'aCPmLțJuC)*y{NЇ3Eh85}b*/)u `cn{U{j3Ykwet9~N6߄/, z./1CA@T$ժU%qϵ El+Y~#o#iUMdY:{Rf?ٲɨ4Ɔj >H+[ R)+rrYdEQ( sUNtvv-ů.BEj(;N! {yt/wÐ ~ ǙZY'#Q]F<ȣ.|%` K] ֞UB9Z e/BNmحDQ bU-G=°)z XJNF;e⩡LG虜D7BsoI8 $Wňɂ\?װIzLx+[nO|F\"`e(64G<_#CDa{Ŷdgڕ0v=(È`$>5 ke ڊ_',#;*H)Ef9`puIܦ 4»1_eukG抣zC1+6BWn_FItAs!}c][b;b?V>PM~oD6MXW.00@yyi`)]}xGnҰ*'[܋+jv% 2#i'=Db%>z>#.Ll.Ubd\,WOf}U?33̀nY WCP}5VObfox/s2 'Bi&xxɩް{O' ʥ`}!0oRFR1vxCDc\ {5*(}"}MrߜɝBݼ }HeMu~eln_&a=L!FJ+O#? A 6OU mqN"ʝmt#|+rۏL+ ؛ʆLKb}`qj}U5IT={pY{ꡜۖC 2▣mIЖ: 9EA uc K$`Dln7j{%&\2uE7H*H @4}K 76;./QDdT/ ~ Q c(f.=XNґ8V@ť\ XG޿hHx5vh.|&uvkߖEmeψp1+x3,A׋$,!2\bL`i -dZԎ,$G64,i'v- ȟQ3&8@ڷ:^3 y]exmSfZ6KxpZU炥f 1;_n;ٓVh=(6]G+YOةHDM3lD<ڝ$on)mQ}kLEg9\RE#v@Šyzk @f*7-޶z sd[T2:#콰B<0J6թzm@g> w\jN^EeRQ # PdƼdpzs8V`BrtWS d_(8&=)GtؿCm5ƨ] S)BuH Ka$CMQ1p1vKdl=3TȖݦGœTPvp4!-=9Ć{S#mfb%IK\-;bL}䘗l?k#O5K9[39e[6FV;RK:E&e ۵'ynsۮdLᩐ\[e.P kxBFI yfȰAt[nFAȊ4^7.@9d[SVaޖ$a8:<\3sݨc.| B N+N@g1KCpimW?_z++9lm):v)fyUgv.6JI!~k8;gUK¥W1g=O{ бpC)>ءkL=ux&4)QuQ Ik>8udf' 2\w6RoK-o%p )vvݩلEV?L4Uv08î=ηtB糟ʄL"|0 DGp7 Crxi1/x^+$ފ ?@a_8mލSIc%&^q 5o|αGf dƻ6+3XPMSmÅ.R1>o֒?}rDtXV)C3kRz _0dǙCV~ mC7?{A! 5YN%W꽑c$8s PĩN ԃG/B#v5WWqmZML0S}ʻJ0v:xIO1S27fGbEM? \ 8x2B >Nq>.~a %XpJVP.dRHiKh,vZkC,-8imWNoЈHE;fj㧹ͱ$gxc}.)eL(փEԔDv}л*OOXKu q Yާ0CNNM%[4I>]ezܰ:tc[WV$A[cpTOx#$ R݊#s g`T+Gbe-k+e%+ )=<~|a3 H28n#Je3 HW_|8-Ԁ[0PcwH223k⌼ ۇ-n/vnB=^ G|€غ4·7 ֌>/I1?Tށ-Au u^vҾ-ƒʝ8=pqDPwTe]{UN) |ΒV&9AXVe"KTALUI{ }+P MyhV7s\J(!E*K 7*B bQϥ!d[uFg-ʎsX#vG9.4'wEޫ'Z,F2C: xVBaQ\.PcN5\jrWI9 Q?6DzܕHABiSԮˇa+$x]CU;-C>R -%ZOM[,*%tz^f֡L(7w¹Y+,l,vズ k6ӯW&sC AݡUHAL(%zyP'AX8/pԮ+nӷ_x@5.gz,r )Pl`{ P8Ww0nw>=cЭ rbs7owd {/p)4W-ߥ*ڬO"ny%I]g34E! q<=|8T\՟se`F^ yأ1%vskcc9)0f凖FJxe) 38ٰ37I [SxjV˧ijܣoitHsL%Vu6z[ ]ӽSZ0im O$ia ߑ;dTb`B,]$Vd<%W:I~ay〧3V|2 79WZve|l'@S^(T)ͭ9do}=WE+j M S}lP]U/%H \HՒY,M}7Qt>:. c/iET"Mp+}}'"* :~}57l*>B%,'|tI;f?JsFpتN( /ax:'p4=b `:c]u +i=)j(L͑wk!),)O\Z+|'SD|3.0b'Ii+5X``1)#%-,YN{8ңG_ηĠi۶ )>Sّj3S;sιBJݲ`w _&>S'ÕcXj> hy'͠'?9}z%ahux13\43a I<>㎁uYl̶s(k#|/̟ez4[pM024 x2ӻ/. 8kF6rXXANT;T -)f:t6 āX R1Ե_qwHݯvىg.Ztm}@5NS qh]TsKi"@{!IG,p5g4~؞j?@fBd;E_+*Q`ribsp(%.L/ fixU8]w GoAL  On䉽%-oo1A+1{Aa#NS+t겞 $ea`ҋT{9S8y!Mr::}]/*vLmY2J"i*18r)a^<9~~P@mXA֭.x9 vT%u?w֕O8&co:]>ko.3r8} {T^7W,`;RjI6wACH]*EF5-V5~@S?%HtUy&Y8t[VYDg=9hxPD5κQvLR~˔|~2YQ1Llh=Pg5( _$A1ǮVN%A ~(>~Cfu'u{Hӓ[}wBnTwͦ~fh`M' .QKo|?4mUJĊxUcU&qjv:{1I#EsOcKyHxs+3VNeH;bS;;mi$ .nv@_ӵʹhGםi͚BbcbHӀ`|+Jok˺p!0@=9 Im sC{ijCߟdw˱a %j&J;}dMXBb1tĔ{)׍`GʉlH'H KS:UT:4Uׂ:{$ӤE6ڨ MZY\eQ,3gCV>z&otЙ 7t 8]$ĻDtNѲձz[FZ8C&wΎՑL&aȼ9}5pS0ѱ7"\4lbߙo Kn2 H[T{i˪( V7K0M_6(BrpTb"`Z/p'_~2$8(!i>$jP]H%-rݓ 鄜ӪiC̹!WytPX~-FTdZcmnfש^p)%ݒWfOn@5~0q#3fY?T_zI~fE0xkP5|?3S,j{S-Sw!v'Xv3뻊zMoFW_Vޭ¨Q?P1"4 i~'X˄qoCܸTjJi9Щ"a_(`H;e}S+Aa".y%}Innlh# Gc[Jr[Yykzw8T+_04[iS1iij镮TpT=;+<ą)_qD.x( NEbzC D"æ2c%H؋|}"^0s, Ƥc8g^A0f`0ڕԶ?qrh0KΌM҆ [_G0Zf<)6ž -݇vJ pch_T@M3C ا忭yO Tكݛ)ufٮE($ďaK3K7NbC]j( D2s u![<'AjR);53!k#2Ƀcz>+SCIwsgf}҇@ _ON w[yZɮv'WD]Rn!^fg*?PK4F l.%%2bEA/ugp)ehQFlDlS10YԊ¿L!f_'}KB7_Su},;*~LǟU$ 2CDb_} Э x+sAQ +Gyʻ i LJ^U] ?4jNgלK⫛?bY¹ݱ xd^FC|f_,& |uMZuPg 1ҙMCL=lN#1 UyjXBjU^(#ae5)>4lǁi6I#zjRs\b c"p͆ĹcKݡ`*S֊}aERlJFp/Xc&b l~*n˘n]5l (uwԳUS}"%p꺜LyRF2Mz,5DpYPI@ҍ׶9OrAU>2}L9,X$Sgdި ht4$ \CQm)r_cZX"a^7t|9aΗ'o7cMgI/k1 >"/nox)E ]f_nG25pл=W},L 17a?6B,*'KQ熳OyÃٵsd|w4GCAN*:Ym Nk&wZpHj= xwsw6]d| C얶ECm֫Hkw;'Ͼ_\w\uHSCXҽ5 @~Nw|hb3"%CA cY $~!/M!yw(@,0J'q DWiES60eNf2 Re 4lgE = 5$JHy+Ps*RX4\ /:7W"4pp8G Ng:r1z,zU"4à59(#W_hը`E e tc Sھ6lסX(m=qNw*cB@@w oϩuȚHnnIgZD'A ZI:9t۔pL,@ZB.̙O3~DWĂ/-7&|[qQ2[{˟E"E @[d4Q!j0QMUq`Ilgcx+ΘRI#wc(Rt'ai(6RW{ t |.rKkh!Gbىon TrKXopR "BFa-\mjH+}ռ i>V&hG4AA]GzHzo҉`dvz &e'_؜ǥrعE#H$~aSt#WߝTAo{gb!&/%JG&*S]G Q6;^'d ID4_S:u KT[T zw,a-5 P'cXhE祣9PEy:uTbG|9JݯŸՒ%@OF`7v0ULp/ f >`k— pE?2,jiP)z/oQg{pB̤)#d"vZZ͡>1uIbV|{h CTQϑҚW>OauV-?'&,hPY}lx}rļ7@sL,+4fl T\y*{] \Pl_"R>Q.3VR<ڗ= 0Ed HM6FIzQ !ir/QV:~إY`iU M)q;u\{L|(TSmC^?5tfGmU|J^7&Em13kÆvFttn Yq v~}Hvof. MXV%ąsv ttR&eH=2e'=BtIelgíxTڄFIe'/m]du+D(,]+@! ,MdulN=(f~2.sDJ^K)[wW3#\ !62%T7< imV}"#omO23 W@+2'?|{!xtjU`Iи̓EH3Gyf1д0E^B!{:CI9 "?f*+$}[l dQB`xkkȩHۿ j*"&L1J(;!|kLޛR̬0¥U{ítqLwrh@|s֙.da0݅MfTKy-n֦ע@K_(~ GS4F J.+کk,z8:ۺ^V xYpS[WU ta΄0~5N;bV3g7RIJ 3xS篢q<{^OXZio9ӴQF Ttv0L云a#. L g߼ƶBP.PC?kd;[0|ٲȀo5)8]X\D]_P FTV?,mx|;| lLۏVKͿy+䑀>Џto"o ̀2}fKǝI,IK9ygpV;Y إ V4cdzK|KrCIA a|N_ȣ _0JjYX/E2ƽT3l[R/ƉFҐ#`G]V=.n:X";ITu}Iިǎ󕒕|2v<$̮_EXum"|IFt2&ݺ#"e¿0[%}[ߊexC8`"5촙L{a"t em-]Y7M3t孨<  v_LCN܌wrٗ-+n@c6&R?=?k+J?Ose}6o%^P6A[Gɛ>n>dZ]"}f-vWcݵX?|ĩC,P1'¤lV?sI$# ,U5j"cr%Ga㥆},jy% A&8_&v6۔ ߎ)NxfbE!gXZ_u:{7=u~T3 LcFsU/]5f)SpU?S2ĒVoo j3i^]DO=NRoޢM9_8C"Dxh5J%?0"k#5ue,~B$w9. m )8A 02ő Q&}'ߚfbz[%UF`T+_=x8CX Y7~Cƪ HLR|CBDy10֜++=.Έlmr 1lrGU{܀meƞ -f-ƙ!Ծ*A |Ԓ94)EPκ%t4-\(2hO[qBfNfbWSX1^ Ph=0P/Z\WճtY=6L< T Nݶ{&7K'0C9ѥ:f30xMTsRC^3k@Ef|-WU“1ZzݮHnOX@#u76?=|EϘ{C g[*>x#ФEw=78V(aޚ9G+lZ(M ?~_<04&b[Z-KMv/yxn0hٷJYK%>wHո[;8,GyeYɅY6X>4I &܀U)jpԑ3u H@O3ZAO ;>]{Lf45U3Nq7kYHhBh3!ZOm),OHsUj<p=-Q+a&YwE 0+.pGE@YPXRR„$Dur@$ZyN 狗& -4'KѕNtU(Df4ޕu~xk}ol 5o3nGVdF9q)w'p\tƪ;jt*W]JHY $1@&5[ -n@`s0W &\bL!mK /jo6 W9?NN'_%il>ڨc = O/W *x !O4K<࣭pdH i.d*8&ԗm0XYP+ݷ16 H1~+hNCcwQQᾸUTb4 Ncd-1'NlçN{o._;m3טP0ɵ_^$NA6!2N='2Hd~24g2稢qw6rqy@a'e m0%Iv"jZ!pC 7>-mҐas VwU,L .3!ѼHf-/??*n tFŷaۅ e0B.Tz,,R:E[ySC*#wR R > DB_P5P7`9 ( QUԞM^Ɓ:s=FZى3O:y3k@'XH_ȮpȈ`ERJ-@5Ҳc(}TM9(4 'q^Rl[b ;/TRǒJ Q jav%ouqf߸(7>?۸ئocЋݘ6Dy>zW/;^`S7|lz]Nx[4d:JP/O1DZ#\ $=Mvh'9UjW WMKcЪqR|0Tp %|n-팏Ј:YF\$v4fҮV_gہdn_h6~  Ћ.cty`<21s81s}F$lʁA`.t!8c0ݮKZ;Lb2"k/G>vt֯`b2¤qZbQbdǹ^YQN4W, mbT8+6Yw Pj O-u!z'O}ڄH$Pw.GJWvߖz/.&),|8Ȟ2u)O(siw::f*rOè\S~fq hjxdԸ<39e"O+ K%B3RjkorsTk9' 4uO3Uu$v]zH)hpcSrtRɃ42,σuZ)ْMCE/?B#7=@p [f;b`c3Hxa a>]|R^cMBsfа)WFK>mԙ;{}j#];>IbV}@`QBD عI1i@A}* !m'\ gK̉([28!臵otO]uu@;51U?czŊ"s)뚻5KM2+ tT'DE}Mr̫7d_/PJT<ğqIZy-o,/Sz_' Y$ 5(2 ߛC1 F/.SÒO_fI8+pIai8XnӪg]ܯB%_ R+W!fs4O$!Udhs\ϛKM v(52 CaN%sIK?-iH#CSev, %f;`VG Rl0[o˷spQJYG{`*W17U>o#'¿_'kR *+] 8-'h$$%K.?ԐOH;}]F &_ OF6ǂ]s_BlgqqUQn;&j.?|ClPQaZ8"Dn~TƒM_9upڄ#^>N Zu-2/L\ Ov:Ch2`39dpk=aBqzюc$99;?a8sޱq-~i"Ί8~'P3hv?-_`[Ot@GDnܩ?0)nDҭmPO ܹ0Qw-D^uO)6e>o%_&)s< S:4?nJv(-vHm`Ɨ#ݞԃ R͵ZQy AU2TPQBhu^ i>T>B#MVxc`:;Wpze*YX>Gjx=\hcvqt_7qǦ2 t88xOGl$8ބk8d\EhĬDW9!Z[gGZM Nm_V\`V91pdP.r-:>hS2}R#c"AIJ.[;TԻ(}׈'BQؓ~o|=W9̛FEPKҿ%u.Nca) ѺyݸfvWEoFF iU8gF^嵂(c8z2MR97. ^tg3VY#Pd .bV5k3A1i {qP?ۖm&RǏϹa)(ρ );ep:s F/Ty > Ֆ0)1Uq,B2S5@jfk7.ϐ eHv&eND @:<1Q &7ub'5O$AͧR 蟁E3aT3lA@fcq1UC郶q:93X_yٚ1nnH[vrFL1vH:8&5X]φikeQs5I;`MB݋LwK'K&|A`"' 7AYH52 C)&Ltpev8Asx}Ԉ^䍻!_>Q80Fҏȯ^ϭw<=0n]fOݥjItxgMMmN*Lkg#Řf=K%}.P%+iGLa,UUE=҇[ |ET"MMA9Q͢}g-ޖ6̕s u*s@[ԋ֩N=B \>yW#3F.`WЙΞPۢ1 yZw#Ȑx7k+fAr1yV֛_ < @풃{ޒM#sbطד7i љJ.4Mo[k5:Brvh֘4,Nۯ1"/%,]ݬ:%\QFaMQBLyŨj_p\j M*3s,Ѿ&sx ,|C wD4[E5y^eR9]bYuT5pvڡ2GmB7Pvǂő#|7}ৎ)e3^%]!f Qu:>yxFI JB_;#wG߱0#rɲx4Aԅ4. B=hYiP6]MFgAݞh0{i/(vWeV?8[.3JG)N"w\h eóĴKRFӳwˀ@-8@?8 ),_ 򭽹kf-Z ?浒4G&`Uz#>ג(g@<ۚ'0$^a-g@~׶&ٗ[ rx(e7iʡ =?-bg vI^W9FU}xֻdbM,c>Qݏ9c3kesl(mH!pWp8i%"Bz*d~<[ׄu]eJ5!dpS{Y:1@U  LFl nRN]$;2/KTN/Oקg%@[pC5iv9i؂;Ǧ}=R]+1$w lb(}:20"%FЏ+@yoMpJ‚ ʩjj]*%wfWɮQOz)R Oc$'e,k.\x4ES,K(l( >; pk8.h`L+eX82⮪(nmȚ$)Tey!Ph.DE:;-q,3+C榕ܧpQm"'v(Jo"}x b0Ə7ι5:8 {N_ 2˨nI}`ADaT(%'Tu~vZco7[0uL>0iҐy&dT b+zBI8 JI\|]u)#B ' n׺ZF9 )'bPB˘*٠EDTz'FF6m:Up}HhT6r]9A?e=Y),rw#MHݲ-+bkT : 5@sK7dZ=7%uo6tP$0>Uhu? 1g:q׃t<b 15 ЛEY"0Ds-.vl_ 8f̬%ꊺ7 FyVs!sNWq5Ʌ8"F Y+G科]/p,*5d03,a4%3:/Nt0-fr2_kRį>)7km ]BeeHxr[r)tMJ?vE؉̳~){M`@ycu)t9_`§ )' L`h;Ζۑ@ %j]-B 4d~GO -sldpUۉFN+RL9fW9^$NS.gm6APK{[2F Rj)rhZvH/=ᩝkQ@,l"E>H,7Kybelm(q9^:bmzo`dbh6oGzc>LR s~$=c%E5ǤkwsUʏgy)|3 =RmP}iσF`jYÆa giJ |a~ A~±4\.=20Ql.A͌nܙS"+a'r꿵F u/zE#)Ji{'pd3nciцzzZj]I!R1]{]՗I{4Z"x2I EExjR#".Cc>)K ܄nv\@VwI&"̳jb%jUzD ]tUC2 \ ,쫖w5Ldyκ'? kNQEe^‹"nCL/b3W1wvH7SiOO\/0X?`*v\L,96Cp?˜\MD'E- L/`X8R*Rr$bEI.c ~.]ZH6 Ҳ{$as@)hVhNW$*Ј2u}B67yB~XE):O;бxv8kU ;?e"5 MHZA a}+Ne{s$YVS^}eq799T$P9ka(G5O!2+ND? Azxʪy @G:Q'VUIk.=]X v= e90j}흼5eͺkN_,bB~so?!nwp+D^zzS+TؒkUʰYlLBm3[5Vޮw bTBx*Ǹ?JI_ݺİag,S"34}oGI| sۄSa1F%}bemDUՐg2"dAp]+}Ѽ$2us`m(xu%BIXKr>xESKatu–t V8Pm}67QW]PMV8ɗGNq/A7zg@Bmr#q^ׂgC ȅ' b(K'ك֯~ 1E: k`հM:IRwa#QNAp]pj"/ Db&^j31jɊ[ X\ M+&HQ_H2}v ~-,Mb_/f[1ӱl5~(fvmBj; ׳)K~":qL#/dDٯUQc^o(Ψ|V8"4:!e"?%ߒk Q} 0Ѝl4OnH1"+z&[@WbW ^%TaTsD㓪>?X]FȒ?]7qvr9 ;f_“ ?j]HLφ"uyŞa$bE"b d]Z'w:]E|<Ҹpq^;smUNDJꤑ6@2w SSKg* wk؇,œffH,G[F7vN;"[4=go˕~) 77tÀRGI0$Ere/)Bk'EFs;|K|)ϰ5g&jMȃBH}٭( "&w{rY @lv)Fͧ;!nůQFRojVFs4-{$˰R*/A9'x3X4ǛMvo}^HjVλFK-h#R@naHW cuYhìY(2B4!?7]F!L 8 S6P -+җ .Qj}mԌ@ck]Zuυ'uVV/1%N({x)mti 3>G=v[|%F2V}(oe/$40CXH<9_ 2xe \&˵:ȄNwTeR]b=?ak cpPC㇥#5R';̡&E% /]] QmTEwV6E U/9iL*"?i6%R@]R*x9H(3u& !dq+GSB<"^Iur47 3kv<ist?`¢ o[I2̓ e}_Y0wy6.hG0Ԕ 7Y}p\SlLPr8(ǰ:>)1=/RM4yzeF7"CQ0x{W߈rH5h: 6,!WH-nNcF翊B$!PtΒ=2ʎ* ~gF&nI3L&y|#SL<;E8O oeU&JM9[ۦH>[Pȏ/A.s뒵(t@v=u<: iʗy M뾋 _>g{mY3r}A*l}Z=Ch\!kf{aYE%a?dIr_>9b 3q49y^5viv(TDO6`%ͰL^0`v>$g=CHE%T)8<$ZGLzV^Qz)k$=L$3#ɍLZCB&neIvfr3b;Z.mg`El΃Nx$!BDoDXRayMB?E~Z4buQ(hfe9e_-fҋsPQMRx` IƫsmY.;'I%SJuA &Fv[ckVㄡ ^qIkK_Vpp-l,ZꁽEF0ZZ$|n.~c[\o$D3LA"a-.Yrh9cK'ĥ|9'2.㚷¥)Hg~BeT](Z1;jZ{bkns)誙8`2U!Y*W3C!EőM+qq؇` ;6K$cL hZBI(tν_MJ1_n;Abg1!_1*C7{NgزDZlB'ap,pzoWrS*MSY+[w0#`x2Y(y־&}ێw/ާ>n({̣DB9~n?Z7nr)4^?]v\wCO|

!FdH}DB]&%"X0¾VqvݧzQHG'oJ"'=ҸB[2 QL,[G[̕R2Qtk&}irļ[iC|$t,φU%62@rh0F[ޫH=0z Lσ {L-#V\mQoSV'FLY2v,X#. F6L[+l;^]jPbupxT^K^!g}-D`܍@Ym%]aL212 h/?3q7Ti6fd(mp_+DVxƗ xkxITNH ƭ_Q9àJQ>_wfQ$"qG0ݏ"q͟\9t^WU^ryZܙ O%E3HA';pNbXr* EFnv ǔ:$*DP ^q TJ~E`_ז1m; 33[AeLMRxz'6 PB' C^*E#\6Unkb :eK [n Q,ݧah[ReF[-0/UB=54at&q=l?}.p |ޙZ}>3syr4b=djbdTb'1ia%+n5VBU.٦ ƥQS>EzU᤬>*OH'n{82Gxf0Z<߀!(}3v5B^M| $H)Y WWyxlwzD4@.&xc1P¤."u!'FbMݑJ27bSt-&QW˻~HJᩡb+`3gzkQuԩgɚt,9Ig2tIYL[1 Fy- T#2#-cK$o"qJ?Sb]gd3YS89Ά($A$ wCVX >5 )PHT8Rײ$"T̈L [$܉ȅԵV5;a@_hoJwnbzŸt>?e[R]@r5or-u8.[TWE5f&B ,ʟ|Ճ)^ljcYrtR5x\JٛgFrVK ^l뎃n!$@?h^^6>/u%}W8HO1 /;`֧>ձJ!]]\N3̺,zGm*:<ӖtEv!9cwgQ$fi8N7$~}ZKs$U k-9E^R۫n0]*TgUX#*D꛲v#18YS ݻ(+|s ~ 0 V_r) Ng=TJ on buqQ~f/xQy?݄0pܵțM>N_e$6;_ޯR6̣:wwϥ"*L!`ϯ=Db RWo! =gtwRp!1qoMKz_Ћ- f= >Ϣq%jD_Wc)*'xTT/"]X:*Mr*zPjF0#!p)\py }7=+K}*SgqnQlA[u EkuA7$̑I NZ} B{Fn(%Lz[~qpfnr.1|UY4ij|5狍5#bo˦7r$R (\{y:Suye{byJ(:M[ q@e={thNjw! `I_\p|}}oB%2C t,{.CyC,}٥4A2tj`s KVMqtquCL5^t?FjæZ`_I>ݹ8|G@8:>VQoq^@!IX9w'墭N;W'q z+virZQe4!c#&6*h"Y p!T-NQ$i_csO\]+@zWFelEʡ<nq^w򅼙'|Cm9A0MtDR96`02$BR(ú+`& H/C{S +\uhjhę}N/Ay:2*P$g {.R-WGe"3ճ"o; "|%7r R>E%qDm/iڅu2Doƹ ͠۞kn\8ۻU Txk>X[޹0dm2'jV.E4gFN%ڂʭ֓t64tb\ŷ}UR_h,Izd .Qim.H gK9G֨4N0j>ݢoܿxV™ n9ɱB)օgӐ'j[NxgǗB\1Js}~v1sՙx::1w4Yn2evJi5 ة7ŖBpڲT.{QhU"rR1Tԣlt9B}&O6dT`1FN34u~M;; c 9U324bVIֽ$M.LU%6ԉk37E)j=_\ h3~zf陒;ꜿZt7>x1WLz b!K2k[fphgɵIhvv2l3LǪfB|kcNuLm uw~٧#.5 }P׷X'MZpl?{zDf"qZF#ӍTe̪q9iw9,[|gXMH>Dƍp~&ZqBRX2&>{ߏYkH cI? eu6,XK:9yot6o0~ ȃ,GsoGkb&<]/]DYY9R%OmT?&W J`Ry"Rw _aHe0ѮbSIӺuqc$rпebw R5I~]*@ X4nŗRϟ6({+w ^I@mʭ!NteCGP\#t,)|ZB4/@{|*zdKel 6Wi=UoN,0Mc,݌3Zv4_| 2|A^.MydamW&!왋 H*sk\D=p\>aS @rM>o1 Qi!)/7箩h{Bb2A \J䚀N1 xw o)#B23ۇy,,=/@?3>~yFYל ^T|7|inw!NZҌNƗm梤Wˆ lO&YĞfU2샻 wh/p\|ya.[}rě?O.)dEo>ֹ0i<Cp=?Jyّ'>kN d-?ORnX<6u7z&Fp=udiUP_wܤSGS'O1Q}}"bd2l'OfA?]mo)da6wPPR,p sW&,/v cxfli[y4uO wG QKl(]^'.rT ߊO'Ԝi3VrH_cA]'^B%HVRڥHV8cӖ6߻,!9]c;mbt8Q>M Hb<} `h}&O #;G4Lҟ.L-i|l7\#f|>T'nKfHM BMء;hcScLsh乪$Y3[aո]F;": HE!&P.crc6OT|kuƑ|,O{{RV(S׽OQZ }7#VmhaFKb{찻IK _§cjىV0_~ł}rq *UC(,\=/h2}R=j 8k(3l%##6t@d! >w՞~ae&j=Xp$w aE?h8kDH!d\N]L?R]V)&.oi=Siո9;Z?c}eQ{y =ªR ~_Ilj[6[bOYI78qKݳK& *,AdLٟ߃@*P$Q6uޙC} _dho},zq=8D*= 3'{#(KĚA!-ђJJ޽"P3XjM]@l+7wyӸ1%lX\hMl,?Z$ytsERQ-3Ybt -FX#O!E]`L:k$+cDknl#=)WCWز,eim}XBDry `+/{M%|cLHT)36D"s$|UE0J*kNkpvmg-Px/c\^^땒Gz |s+5=B|5CuoEUL-8K·|e>7szteD&feZw^D8U->5 =J(m)!k'mRX?Wnܦ`v__M0zr\`2Mp r =ZN⠕,Պ3%?*G>?)KY09,='^} 0V93$<~૒?X3Ĩ#SՋC6BTFK+Ӫ󼴡 ϧ;([SF0ebbfe s" Ҟpk7( -JX/a ylFb&gӸbr?.%M}*TYJ?*'vD9bT~nj"0rؼ|QfNwY +i:<њ!Yl\G뻝k%aJ|y80Vp9KTeZvle6xUWCJޚbosi`oXE3EIYԷ[fδc E{כ6-|q 1#, lbA? ­#:$uMS]E߉hmoA3Y6- Y%[pb;fd6Ma>`s3<eKN4>W1u4%a:>տpOgH̀c=i$'c=&B= aE37-y7L?u//HҜ0t1LP*d$MߝQ4f:B6ĥ#+hybM>!6*ý#4}2Raܑ{FEƃaR8Qc$kH( Ќ wj5#1WJ0,6))^f-D¤*ʲP*S84k}a `z;50 r2kЮ}IS7G̅T%b,a?f47H)H5v@lW ?]TjvX9&0! m>_"qm\ZFﹷg $wrQ 0dM-BKrlz'xsEUYqe@h&E_m*9ďB.С8qєW;iAZF4Ax&5k4 q'k ggf7,cG 7-hsa\[\P~5=P[`]BrdgK1Bxq3f#}2P! tJhnS>-wxn^Cfz5dwu(AU@wR*EX鯳ϙ eU5q1 ,%x=Ԋ/9aD ?H1z. "혭XUW,JJy`##K1JǹWҚ| *u R b0n0Vc[ӗaC~:(cVl[* Y!]-?G#d1ktXQY*-^2P1u6o}(2%)G~: Ћhy֚hwUvGg'vYڜUC q[{}a/VvUoc BL9~LXZ=DvmTDFŻ3`KD'`r}ɄkkGPW.&"Bi5`\ͣ5b74c=]dxrh*6\Al>}Goe /}oM;X{▤|lĄ|?)'+2F,֡]Me P7u8+c$;wB .o o^+G(vy 'jhuBQGUKɧvawQ`f&__jh/J"xSҩGD8L{\sPbyV`i':WzERށk5n16VV~t2ӳnygs~0OMۑG4^z59=*\p;zHhi(}D$x ae8l9&'ĺ ?u AHSQx ycj0RI =0 P mm 88HC5+!.,/Rr9ԴzS$ko\p,lCF4L(`V+n>;Nwmk|.n9Dwўoy'@gDF2ɕ>j} -YF~w[{3~f@g` K`֩{D/s;iT LeM T3j&o]fzޖXf(hv~w* C?@?==׬0SBܵ(ssYԢ-Wv {q uVˇ^'\ DTbE*Y`՗ZͶWo<{D0> 5q+ L.7%3 ۦ.s&b^\ U-{\?>`I\>Jad&fը6'@#ˋWz<%V(|wlu܅6h.crx%8TC2tk b2 ZKojMH@B5."ys fX9Mm5K5Wyք[2Sky/T>ق"8~+8!.%nM"^)#*cPgfe:ZBKCFѐ*L( } bZBd1Zь[a ډA+] tpnnN/ }%Sp\zp=ȳTcS8ЎŽ(үpO,(ߢ?ԬJ|8J Nw6L<:6 &Ha3|},E>F]ADRe8c Ų!w%mZhU5\/S KeT˝^՗b!oЛzYp8z&dIu}^q܌0 B_;AS"Cp`[u01uc(n[OIoc͜o+6 w#tN6ovPyN*:\t`V&ޱ 5cg ):J9K !nX8waKU-:UL€~>@o"v-KP݊P7pMۻi*BRK rXt1ͥ8{ {LeKv+)^YݹKoӚ DL^%lNBv\*,_,:>L3:0;m휋fWY;N#19D=2 ElhSpU)kJd(#e@BP,p7EֈW,'h"C=k/ע;հ=l'qXbgvq?θnHk1ZֽvZlL&gû),01Oegt]fMo]i 2h&ypJ )oyֲnQQ*}d[K\\iئZ%MiDce1;|nHPiWhjZ$bZ"5T4<4rɴ34 cT C`p! ŽsVv/q7f/l.Q[\tdȿ ]iQuBT ${dAρ/V5fuRPLnyqe~ S6+64w0elȐ z A3e'^Duݴ禿nX@ ?3kWh1FsaEM%+1N-kUFĀK"3[AA#k"Ht){H6l| Hka3f ̺ORxZc]9\?q{-ꕺLS_jZB2ͶEf{Rspm1 Sk0ĄK2P x.om{0Cy T5툂HY<&Vm!ˆꩭ?{45\y FN%h T՚seMxQs+~nWj).~PO9Ew#P0Uy!OZ0qMjE[!!bWZ;WaPxnrN(ϦrN%'&NK)EܻWW}P|ІN3a}٦wƹܦR7S*K3[UmI/HT? 'RU%_(OuiB5Rh9?Ō4 ȋctA![ČY? E >PRxZB5>d>lHeRŒb9r_/@|E|Xː0#^꟮6 zd<;BR;5Te}W`5R[}N&s 28SHQB-g*_SŘB1=M^:{"wHE}*f.W1iQ?S Šre=?5ӟI#Iyĸ45@bl+71sUnl,a$ɲ-r$HLF67V-O⌸.F bA;l;,^bk;]w  yFu>?'kݪ n&e%) 1 PFuYLv>G_3Qsf GZԯo (NZ%qbJ:vqaV< b`Y{Z=d/k3Hި^pL/|#KghTkn"U+C0+Tjmgٸ@S5|+WΡȪ䅶E5a텾hP7Wm2}#f5AeI1rbW)T9^ O)W& ;u;rݎ7񗢪ڋb7DY@dgqE L.ݟ|FO+__bLltr϶;< w;=sQPr'M&|: {px٣wTn?3u|(/bqy]XV%Ipd[[~ܵ_c߽`3X(Bמ͕U,=J~E41TGr%}It٧C:I۲<깊.6881zQ ,%|#[ *wf)th(/8&9{ ba_\oej̵bdCCHHdb5sFHw2LMQB}Mzss`2x^+{iʮ?@^vuPa5Mh҆| N@+b?`֫7S M+4_I.ft١h73p+Ғٷ;V#Vgb8Aĩ1XD sP^Waz47ܚ"!5h]ֿ 嗅bf4_plqչsشz0C<ʲİsʌ1Bq4 5;&Ms 2aiiW`5J=W -goKMK!S~Ɗ1-!FFFRY3竜z7BG66/dPQC00a&qr7|L_=B}[ M&//8'u8|.|!֩]I*,71 )fKSa8AJ$Ha_`IpׄנH(F>CNa~NvYr%DSbc ey)**h{;+hr쁤hbTߐI0 ?u)5*qLC* ö_\=,.y։՜L,%X +Vmr2*X>-IOC\\(ž'cbyZ<٫I2[ͥR}| K|B&iRO4D|STՓ.ww)[j!R[TJn9/7($<ϴ( xӗ|qZsϤqCILspvf@ _WF~լ>LYӈcpDo|}h.w[ c9eJ=Sn7rSCG1#~_Cwp<#}p2:S Y I7À9?Jx7,!C'*.*+Ғp} hͦ^V9* V'FfY@בnHﴮ'M80lBVńJM;Z𝟞k6ԛO ɹM gGTR=:͞!4}i <*(7RU14IHX2R]]1˪6\𲐭^Pt0Bٝ@ѓ8T$ ~jef}=#f*=F9n1}fu ^K?+W?BLw1BQo; aKˉ_J@}!,p3jU  7#ui*7|朸`܆i!aV7!kCKŃJ~e. l?⯐tG2jtJ*diئ,15zm"d]J  Gw8pl}CJ ϫ|y ܞ}r(i>7sl;K0 X+CQ]@W} 4v%u"-`}G4VElvs_T=#<.|I L R,X@Y AT?A g+lB+}g( y VX fvxc%M`dj+;Ă64_~i-VZG|˫dɥhwLׄ%Qe4RXuE GaH dQ~e:8E^(Í(2@m#So-BjvY6asH~ (k0THIo ` `*(qsap5~AH[JZ.@e&oSq{ؒ&xL5 IaYq̨j ƛ (QX[V꧝ >v*Z$ e/q OR\?ds4Q2Ǡhֲ9]7:VPo_qFE5KA;^VbѩhvڒDC|wK>!Z=_A@O#9a>ZXKFfgMv68Ѡ1LvWJFڤ*FM!G{k>)߷Hz= oT9Ó6P_lDi8DyY_jn&s{ M yLDGO-nϥ)fv~Cc+"bIzq|bn܇s}h Neܗճ~Q{,^,*&!Ù]HRpC(K%|x?T!q_Zr8$!mgTQUs8iTIB̎11{;2Y3^^<õCI̳2\K7.U f]NeJG)\j9 r'˃12P/bN4 b)" "zPsN0a\k!ɤy,E-3NpDŷ4԰g! Zᔀ! swgtIT<:N'FcxuO!$Hs! _FwGw_\cl<`4gFfQ=%g JGqT[d#P0&~ #(StRxxQMS˸ YÙS>[p`d'zYDS[l-!fGwş)BSN(X )ئgm["h LdEW nq퐓[?Fחv " <\5[۸7| {Ni_@Okzqь=u:RgW-JT6 c|%PZX<adL+DqNm[VE K{ /PND-:hЩ}VH]Dޢ5BBHWDj8F0OՆ%T?=IsG-$agTMz0 {Z }aa>6P};Opn]Mu] yezHX}^|"8WM) xgnDk? TWZdǠsahQjA0B> BB-PS>aϢn#!,K'&s`7hi_'LFж7)U۽|9֔\Й+0[>q%Kx4?ʥ/ X7p{x/Vb9tM UKb%d~\mA xU+jAjsD'S%/I5H6RQfKnWĩ6N \K~vISٍЎ%2#Bp2f[Ht N1Uj jf1]X*>lQz&eAwg q#ƞ%{ԅhGla+B7q)3wZpwl+KdaPL& yvԴH/9")%Jf|i )U8ЙEĜJe$ߓųC7 '{qW/hþnYUGk#[a{axqK&ȂVUjx^_XFJ p~)!wzlt:~YUzq4o,y-鑳`WJѐ<5X]oGxFXy>CΩY[jԒF=Y&o^=qaԗYt<~7>ha͟9OuښbK05|Z2NyXzrV@j.t-3,膥^bp\ha 5: DTcDN_'c%FEF3 pZaޜFpz0Xw7J\;+Yk*1A3C.y:BccгIǀSo3E:DvjH}lx6,$QPaYqpA530Ҙ R񇑿"j,trw㦱qX縶zcՋ*9݌`j 34.^oS)Gi+ob*7SM^(gDH@+zwN>I!x:^nyM8){3D<_ɈYpXC84Meow~hOM2%PV*`[CLYٿ_ˎB:ؾZh PAnFV݅>'n+l)0G-/ դ0N -yt1d}$]2bF&;`]76-}PA"E 7<xyQ~Zi]DdVX"xlK?ͥÿ̸V`(,d`$f"kU"DZ0K4]˳3?roٚҭKola T4݈՚S+bHiHt`L{$QS{0)ui!+m?6*n0 3RXe|ɛ>HXvRUj/->dr xO7M jApjۤIqz4ָ."W/**b٤ސ?'$ +Eac,Tgw{l> Qx,ٞ}G9pS+ )).Oz #pXIꤱa7xx`]fYzV8fR?UYJap@PTpGPdeC++}v%-!m;w;)%K]Hk4&ki︭kz YoHXbC15z%)bXQ)F2C}= *l5r5舛#}(=:'jZidGEh]k6\ ь6MK鷨7I#׻Bfl!affFQ3dKЫG騋6'<Sr-n)P-$y^DD;p\%ԋ~&?jNbDfaeI,&2ްFκz}Čz=2t?egP*?1p5|pe)(Js\pMZ8@dދl7ۿR}W ǜ 7Ӄ70#3 JΉg4ڴ$M%L,e^oƯOl|,sȑ5 HYƋe P`!( ȯt)Y fmoM?CΉQ_ xp !0ZVː_ |ofThYs@A Xdy}#+Cn.nܨԉ|MlpF4͎9 ӺJZ4dJ{ R*봛A+k^kσx=|#H*XhT I~7veIq?e[œ| \QBj%s-Ahތ$ȜNiɢ xec]eeO;(nagZhh^SX S'BvwdĺoDnppB8= HTOmgj,QqPDR=@[8i5Hdj=(wEG_pl8tABqrd d,$ l6Fe  'H#C1ƳL)cǣT-&09 BaZLΰG$rKOM "\AC(Juqb ΢#lc}m<α h޷zU쀝&^K ud#w1+9hqvx(r٫ nJg5s;/pZր9D_jf_ӨkRL!ڽՈu櫟']GW&rBGȼs$}'wLJIBiYߛ2X4+Wn.%6~1c 9=b.7WY\OFd@ rnxN B| F?#747:" ohb,|EnHS^%ȷ Y51~ htQ@9$!R6GV1 z€|$3$H4yfm ';__Q[>& +МZLA/?: s *R5^uc-Uˉc3  c_mظJC_ [6HM:;-q@Mhcfq ް3mVnGbOà\ V _AzvJ*Ai,~HO`| OMc5AD+F H{v$suJ uep{zr5j "[00iw{vMB'F 6!dK- X2'hEBTޓ^tC7mu+^H뱺7[mWB(L sf:p)xfi^0v]wcA%W^ b-d ߤI%|L)9@ &@;c- 0 (OلAt'v]='40n7.3Q':$Mv l;uk2^a= İ1LFkj/EEXO`nï$o/fT9N9FFxQ{-(\|3xPcw0}Ңg;d"3ڥ̱`PDQEԖ%yՒb^K?c`h컗Iy?1 yJфCtpDE̾LS'6K xCƽ%WCϑڨPTnʹ7yv©*#}50J J2jμ-/Hu HnJ[vvrLYթ-YI)G" ՍwѮ%CkZWHF^.WlOizFa9><<׵e]$JNаf_Z'c݈"4NJ)_Ŭّ5.ھ+j[vǚVG~(G!OB|jW`ԐN^YeoF:=\fVOА/LiЄFp.YWa}Xy8KOHOԷ> XXǾiIة7|eȻ+yy( ^hAblxE+DلzzP<Q^xhGR6&Lղ@@Py5c-X 0z0 Sryi M~ ~We]SX.\Àedx7Drj1i.;].Z_G뮒+rσgO™ycBa޾ƌUt  R<^0ҘvȜ~G kܤKv=jЉW9Mjv^ݡ*ν'4ǧ>C#V3TZLNXP;k0~qA~5b3wyQ:" 2*6IjEڬ]җ4{J}#},KTnh}|f2eVIo`/f/>iϭY!Bdi30 ƬhtR0j$U~it"X t.Ez(/J|ғp< gzc$l_K$riuY( Ɩ^)X``[bKǚoef@BWpRq,eǍ=!"T.!t-"ØBMrxj+Z7dzNb'ڑ?K`uRrs[Y&w ,;j37{2.(La6Ib> mƉ\%">dduX)aBɛ7l !ѕ8x6lj`XQ" z.!JV3⏕D HZ['4bS8 0* w#vID5DՉ˰O2Dh8mXm؇y.$V=‡46h7'`Ou-2>=[߻0k|qKɚiTi{Dm8$D5-F/%GI .b'9)B8[8[(w%׀'.!P@<,?PS ȵLػUA՜81^{PUx^ar2{94.ѳ* 0xjN@7,G Y4&zĒVLW9.fκu옧79#F&qnܙ Xˌe^Ӱ!bD;ʟLtPSB B̽½v'bR.?pXx:1!fsK]'i2"@o., K}j݈\e}Vzk pX! L?jn۟+6Կ:˼# ߩ O:,ŗTqP Ƥ B8aFt7.`;^$#)D [2^xC>)ygk.ݼ>ܙ5?cƬY2!ꇑB$m*%Qvc悾,2IMw,oerfT?¥fcZv>_Bg] L}jJ=վ\`Le $CKǼ=ޏ}MR% !wtU^IҮ~gLGZ#e`}RqC0X6MIobBPǒm!I 'iP9ַ?y*):֭uz'e+v/V7&с_VሗI _%gO{n*A8/Td Ƥ %Dwܾ[<_g;.%oLhvI/Ya5 VZ qo55m~Iy8CyEs* AW2U p-׋nDh 4t.{TbB!Yئ~(--Ğm:bLDfgjktQ$_QgsNQ<T^_ƽݣ2 `W tD(GkiAm׌(r2x0(/cJZ uY/P:ƯTZ,Oj@^~$Ն}%bj! }ѧc ~7T U,8BciA]OOTb/PZY!${H#kL|5b ciR6vю+.y 9{{p NS=)'^oMlCwJj}3"c&p'9}HVh/̶hwΫ|mriO|[ctJHFRe@+up4~ Π1@V]⃲PN}%GZkKaЧtSi47}gt[F!WCZY_ڜT2'U;ED3_lGe}VKi/-4Mt8 AC!:k#}̑70kl'Mɯ~ǃd{OP-܃L.y(=\bM-4&*D#Ъ;1zAc;u봥z["p#2ZU*wbq,A2>y9H!vPh162"Z}mkόFd-&%Lt7d8HM:侙D!ofBhGgA𣹜w lf:~cv[M߰qƼ@Jݑ'4qf4@p"[ @6Mr?gnye]x!y$kk,J:s%]K?z/AJ+b9!3^HRe'5. [)4֍=8>7UlSmm:eK@jߨfhL%50u؛tijaEZʼn>mMƥvҐrHOI:)qQTѦvM?G&gr gbӴ y!E(eQrTg^8 ^ު"틽>83RyF\uwl럱븱>αr3.2sf+MZ-pV۝(fe ʿ<^W>_<m>p)VC.f"jW`hDЃ\gP/]'$Qh^6C_dd1`(@fEaah,صy;9<}b~$(hܼ?vͻtN4lTs>բ{*](hnRA}D Ud N=n__WjWɍsSڂ 06\SΗ7cX"0Pxש61\ޓYeӧ t0oK#ޅjdH' -j_ߐ?@ykD&Da[vKO- `~~ ^outFU^u WU`'2V [I'cCx_4T j6SQw~4{eTN%k܃*$8R̲×e00Z)u =2KK X0_2UYԙXUIvEM,Ll)TNLdie\q6\`0S6U,nbaV@It(cl~JKwY߇qMi%}Sb)+>XߙOL&5p[LnE@%U: 7g`[9$6s !nMHf D+ILZ*`5z,_gq>%V;R%V 90B51BRr[zHNJn3a9Ѽcs*}.\E]P_jAy=z/Q2L|H K\X"Y<,^pkٮşGF||P&qX[Tf%?bfuli~<TK{vgs Z*lMm/u-}" xS{'l`x^4]4*<-R ߮ dKxXERU;#WtҗݩaKZ@h`SцD3=ILôjmhSTd6絭QO FzPxL\$18L/B0Ĵ i آ2`֚R\}(wS ^)wu xe).7m ]V0oX;I Y _r(V]LUv_i&e'n s|~4' -9IԻGnh1* Ҋد+y-yuetrSʮDD+sofBAU pߝB\C1x0E~>$m,XIdFtoܾ-3'DϾ40g\)]z( '?tY ˜B>T%EhmpJ>f T0zF ;UCY-g+ ͙.;{ ,0S ÿ:Ċa JʪE2|:_D5q C#haS.R;$ކ]ns}#p}&[ݔo\vۖAAFP8R,J6-"{"3턒:@1Z4gjNs1v d\WH9H"u+{$qj*;u[ʖ oA#~&j] i=sŗ2\q*WEQ- X1ڏYpNEQGlչ&)FW7 .1aZ(ӝ/עN'%tul%V94kU73WO1 aB09lJnOr~\UW,ym&d<0#EZBûi.viZ02񥰢8BзH+([ )ryJR$?B0G; ivwɈT(P?dVf&oUL?+ e'[R]wWIzT7*6(K|>OmZҩ^ ?a/Pq<$խOS[b6q*κ (9YZR}(ʬD](qP+Y3Z#"I=@Z=$i HaSjW]i*Az\aN+cðFiNF^2x;PdG,q\li8|R*Ѓg"V$}A+_UPax M~{C~ JS.)57쯐Cn5ZEiyrSAHWw # = a1vR/t>b{9]e{tm=-feSe(o6A2@l|-Ӫms71S[>! B鹟D7U$D KqԃSL{eڿߩԴ)^/pbF0NWD]욃½tw+#!4(q2ڄ¯TkByW|S({d\K6R4j4_8#ߩ7#IV4y[u:[#kKM" ظC?r/_^we/#GWj G~2H5H>Pn$YMƇPo(CxhAHBsXS畵9FLrBp }Ghk84 ^q1n[z-] ,uoreCa . }[_9gvmqA+mwӊ[’]`.~RM3yRcsd(}jgq{=L{?wb7%l^x\XwA_~znp[˽4d Gi0sS?FI9p#҉c-e}DC㣄E63$q9d"+,ä $nrdSЂ.'ic:w#C)@Gpɽ?2t`>fSNCEtkћaS)I"Kb5-FjT{gjUǒ ugޣN0ףsR\ŗ0KuI&ZPcjPR&$[k?E[c.m_;D*\5ϫ H&fN-!}"XTҕŁrm /3ΎǒRPіޱ|쒱X?v~8C _zEwઘu(zg1C-ݘ~>Tۏ5M`sʢl͸ό3;[qM'oEIKx69~e:\s mzZLz*Nާ]`dӪ0Oc©2,ubOWr)'ҮL@Eg3}g d/6 yap6sˆ.]NTF+AM=uxnnDu d{q iZSwKW]^V*7*Y4(̘vvbeQMks&_ ȅ,cXu$! t.aHu4xMh{L9Zzퟟ^+nٍ He{bS Y!g@"tCd,02)Nyg'm+h$q Iݝ^6"a,fNL:-5Cr<E\!4 4`Ȟx;%%֦ܭ|!yaahC㶁*ieuET~PNtkd,*kxc)h=6js.26tcA\Ywͥ2O%@¬^ )=Y!!0<,8_,)qGc($8{SxHf̄7F-h62UwQ 䗘=ý_kUԍΕw) ),Jg7Cu0yro.vn7Br -B]Z̰FgW6RfNoU: Je:BR p 5m[c UbjV%Z7¾1PxjTF֩:;Ͽ94Ѽz-D+gfmJԶ92Cq1"^&pbz|#[(iyT(Vq\L }_ FU4s._rJ&$(,QV1db㺡9_LqYWIİcT7Y3r(,XG#< ue1/v v7[-5W #Q<["+6')= +q='*ic,o DO[tatT,fHWg1MtQE,h%~b'Ch7,l ")8:h#@TDΛy0oK˫:F ϖJA܊dž;tl|dwGJӿ9#s)$pj220 YjcaL0-WHo{; 7IvrQj oy8x]H'?: Į_} 1ܠ[|< ´Sq"g V(E4l d_j!(S\&m<`A||f q^7Ij{kt`V^mi_=Vi@q]Gۗ( jdf6pxJ{M($q1Rd#,JDw.P]"t4u}A|=S $+[`חn$Ee٫P%uÙhAa ] \B4 h= 6F,AڎNw!(.i*=/yݢ{7 r}G%.QczT@ nޖjfa$kȂFNu%.| ` !i"Rx]]ίR+/>խ/շ7-`:9>XP+^o /X-igU]6{`ȥl:M2P x1j~tX&kXc0Vt r|N_\HyuUYG2z6M+wVͥk98Ӱ'A[;ɩ S?:N5`JJ9a-l@?˯ѵ`im>LRVޒqK'W|nc5OU1TC]nP"3tאz7^H)_P7$YW3RS{Wv-w&M+G><% Y1opcOjbD\g蘁!o1zn̸2i Pg~AqDU=TZ2Uh7WַbQNfa"20dHw:y9BM&«Ʋ]M*=FܕniǁL+- 윻J g5]buсKGfIх_z?P,u@);:UTP?%X2y8BU=ۦGv=|iF~f@įmMg\ &v\SW3c˟1F|`ُ4~B_uU};33| YBh~£NٽܣEV'7u]N̫xIK!չ[gonxg鏼9^✏Li֫mu\KM.R5"d{3uXl ,=P,YI4D xQ=:BW2^NʠMQ}bM/d',&W!%]T$߰},wX_S"c-=:~499fBWL 8&8bu&6Q $aR$P/ӓZr/!L糍ë[D$dh\ yxv7ScO ՀQ lV6,ѓ ,ʰDžE6`qHN|ᕪQ ڡZU'%^@LRv~~ҟr5ne+$}mo =-ۤ6džX5;{Z'Ǎ X%ybD|a8j'v#~Sx91S""s.ST+C3n{1Ip]%`? T[jl9ӢTK2u>, RP{X].j|jo ;~TLH?ͰQe)Wu\B7j}x]Jl΃͗h @3p# =M }9j %4  !,/S4ҝF=͂Ys`q]TL92ߏ-ApQ?gv!8l(wvF }9IпnP2AλxDv)< S &OCxXf35I;̓&$ŁwoRO3-xK +7+WX8ʛw 8쟖I~99yeV?4O Npol/+^[;Q2KpOaa;}?Vl Ehgܗqz4 S|zm =OlU8t]{OXf0PȟvKC,#J0c8P$@mF˟l!2: +`kVAb[ȕ5tYhX#Y\0.{O@tLqb=~H ƐK_خO?w$LWRsk3k2>o D 1~tHJJR-9nP~DF q!_px[=Yxe'De}uE^9¹UgY˖f9~YoC}(3(K=mi`wKK[ ^V9@:v:k,ɇ-[}4*|( !Uah>p9F0 9eQb;wt7r-'۬BO}0[Tn#nçL; V[8VVS[5w>@*L0RiWWj󄼾-85m9RjRu C?7t36L,/K0zNm5hb=uqXlqU :²F7')D,혹>} `uup*WW MSV22Shv{P"CK TZ V$Ҏ(^=9:nfe}9c,Ae.cQ=zg VPus֥ Y 5r~0;+t%;!5ocXܩ)x4JD@5y:O~.8'FC]њ5P]|A4!;xڅHmgi;ui#!R=* uÌD+.x~er Q |qnHīIc\UIP}zM"0n(8/Yn^ډ} =qJPg;]i3 %ce>2 ZeE)q`QZ>WI]a<|N3AfʽﻣY fGRG찭a!vQݬkfn39ALwnTF%x8㌮HUp%hyđyQzJ֙^+ R Lb\'Zb?'P KgDM2M.y:zCD|NJ ^}R,To"ˑ͜}2q*-r*YKkt{yfe9;z.xoʿTI\ݮ c[ʨ@*Q+4ʡZnYs.k&iDfI%yHLQz6sWu/ |`G!^ CGڙA Ot`kWPa6;5lPȍ O&ko$˜)&8g6q\M\H:p}Ń5gfX44C ,$\F&4]J|LR-YOACoC l !QNLύq/J /L ƽߟ-"2mߛ]~]iPBΎ%]MZ. gdR 3߲[hhtV XnSx ͔FJp Hs1z@dRvy0"^BDY5VUט$k)p"gv87)KN(“K K5 ΟTȍ@DA6/9Cuz♇nA'Ϻ#ocR(oIm-Ϛ%N(9=I_WE |$_9 :cCZ%"]y`"_lN|䫓g«pƒTj6%s_L(mrʞeAJYb`ܽ1u=1Shc6ճ&4VPj.Y{' )bsUTSP"bm4HvXݭED7#")O w n&V#"?Y-aWAG_fgƣl6M%Ias,ktx]Ӹux>/qCÌUIn&Zo*1yń+ZvɻۡXb ;9'zT°TckPx,$W_!|R !|7ͯ3,m8iE UMȁ97kȸVr71= HHHYOUrf6inSK)#)#¦0hmnH wۍRSd:ָ st>N+<;g]A0+ZJvX[?}/Nr &vK>6._n7&6n^XzSӚiSʥBYBTf.4]5HW,[sKAY>Gc]#81'| )Kd9C*S6Y!2&Ywup[3rhOr&'=^n͗]eF))o82.gH9%RqP` Qb_Ȃ#7`h˶ c\@>5D ]\"\H{TDկSFlAn6ķ'y]pSW_~Սrr l/k Қ|!Lf`eZHޥy1(M90T1Jz ;ۨ:F\[ 9Hʣ6<[7Tml] m]GX0'NqƢ@hG ͝QL+gq\FaO'z<5޸DhwU?<:5!b+'"4lq?,HY)t_pWPЈzDE$l?uFC}j1^wdĠ㋈!i÷&Eڏ|::An. H0V65zGvU]  STĊ?_AFOǏZ7G"_; LKLi74TPMCFPpfpq f($R\\+Rahh}u)I}OWm6d ],(b+a37[d(U B+(ZE=]=kɞ~S}FI4sQ7_hː0|DA-LWѕa3_Rid Θy\ЯI,ʉLw{Y [&u=e&|[aArBȘ:?5]\i޿,/GDvA( Z H zk yXTj]T  18dZF])66d`meڗL`PT$-#bW61ߖ6 P4 P7[IMXup`AZ% J<* 㤣J(8;給HR{D O_} K'vfЅ@KS-Il%z 5D:EbP\"̮ džȥƼ-Ȏ7ZO> %MoRCáafHL т (=UF?R dɛK/73ShOKO@Z_qõ&wKL>y Y&Ǭ4>0^CۄS<h/[ ̞8H@DF۾g$Fp|+ٞb\9@Dީy^S2*`nsF t-lSͺpWF n #9 -@84(:Aѭ\CE>tԜ2(?̶?ŁI߮vW s}A̿A?kAW1{qj76$8ρ :\J3;b/\0W ٤h JH%Vʏxp>%A W ˍ?Hf#@fVOr Xڂ#9_aLJj3c?:mr&x(!7&!QBnヌ^<2N1%*mc -*me|Z:h֬! هߒpg jmH~p.NiTj2%k#SbkUv.1R(_?$b˙1;/ÕIUULk *+ag"J֕tR¦@f]) Lzs+"""?kփE.D[f*R4;ߑ\:aZi䟪Crt7v+=sZ!=n)Fh` TȘ_ZMXu-hft0MԘtw#}H0b4h~e<`.{tcXGrJw2/jZٙީGh?+&Օ;uK=xj{[!vv+.C$DiݵOP2qoN&T 5t43=e"sȈ ZW\144ՒGo$ `XUOT-ft-kVU:WѤP%y_o#[y7j{Vr Iv0%Km&9xqnDFafدnH`0C?eBn|r(uݾЬQmu x}c𰮱5fHʘna2ƤG&N'F1n8A<}#OTLȓi>z`-PXnĴ lscUEwΚ ׀H b͢y3G.:iGGPV- bS-C^rau9 Rzz>P1EM{9 5~t13-֛?U?2/Dsb wv!B`M LL5,َ8Ŵ]i0 RցPnR*.rgJo*#ˀӰE¿e-e:#@x`OݞZYLPU$3kA㵐:Dkzl]Zj9tNx}yThלϱC7ZrFm|A+_x,EDQwIm0+Nn[>|kqT Gg=}vf_g`06~ˬIרtYӯk;cz4*#+AJySdaW݊#5E\&+U'\/xp󍣛 w0.(Vu[ P nZ9SO#Hdџ֗X\'r>6z1EΓá>ኽR,1gv1[SK鈈'mMѨqRAaB` U;T"hL+'g.Z ݻdgue clv(r6#ݲ`r9v<aqj8_~oAfrDi`7mnuI`TB .pd!n`#UWHϳ -IAyFg}c>?K3%%]<1*00*ru|NJ3ҿC.Vw(Q|O;DlIG#X~rCg#avҗġ- 7I10f1-!θ}%N<]x!ck_[h$޹4&mb j؟ DF3\ԉ`BY5?ws$L--eeho=RQq*d2iW~ Qw/.9DDJf1H'u^׆{euka.5JWa=iAc8D<Y!}$=Mݽ. b'b' ]s!˟!sФ%#qnn3(q3|yWՔ9' { ƛO75# l*j0_Idu J_0%E-vqGϮ:\z-`% 1ǡbz^ϵ#J~W93]_\iQm!ʸd~+p7mz u+T·$,f3#jX9@)'s6`,J~fNr!t̑'ȿϫoi,fré'K HM[|fcm•9A+9\#Ljn33D :k6ђp=5J6Nj!p܏BNvT|DŽBy=]g q4ēh[Gu;iGlqwrO}˲SH9Q`CDeIk%`ЌK?]K/.~v7$xw8K?`Nҵ.J,ѓ0-ֈ:ǀ{m2|˷+ Y]e44Rkef1J1+Zl2Y'-rlQ lCpmV['"[^FS]<^W!!2g*õ5֧~hM>':) [] >AayO~%#,1M\]6BC\8~ک ̚\f`*3,)vWP?Z9o<:30Q-⼚>{ۧqJa- G^+ iW^13F4rx_{}cN@M $fk[rFQF~p]`  褕8멸G[2J*o0 qx۵88+"'ѠˆD/뭘N zY=9R$U"0/EXÝ_+* Ѡz^Z,1=?GXy9Iij8sl5V36}'gNNCVق Ɏ֕o"&C+?T  ȇ;'$=5Z% *O`1< CmD4荀qH50,JeCe%t1[ 4sTSA[.`u ?f.iȦ r7oJg_r5t#K5E?:)[Lѝ%#cWu3WΫ =D(cBF9s>s'zg+v[D! w'E_m?MkFXAU' XUM |vt3fLwؖ1ɃuOaj(rY{s%|`Ǎe^qsݕmIauNB)1t Rva~IJZm&R[E 7ʉVt% r6 ]W?ӔdVfHXFdr[o;F:'ysf~NTg'?Tp)Ca6 8q[7ͩoЎD";"a95 gEfF^KI.L5 $v;#g˂qBt9ly@ HpjєF_ĝjCAkĔʶgM?ʰ Cp @jM`1(Tň Di\';562LJd~ (߮K|ye5~|l0LP@x9JkR"jYC.( X(BL-BDɌr/* D؅~KY1MvQ*i!Wi_Ih ex@bݒeD0s2aqbi/xQYE*V<:G$OiZ~zGb\XHnX"0:[Nϼ#wDSQw%02L(?h^7bqx&ā4Gs^5Ee.RV*l7Yr!L_Oe͏Zy@ǿm9MwE|/_D@h~!5/)LeU"k?IfT9'owh%k`gS|'MN$NՁQ*pжe\6|0RO x09[,+T#/IBvCvD eMICCd h% /o{QbچT1|@Aqg8).Aα/yBS(4"reX]x*Tx2!"\%mo#Mˊ:$\dvP  埊W(ia\E`3$vAeStDTAD+-}0O,{p-4zXѫ}G+69E"l]NS 8Ύ2Ow,_9)%2Xc  {TkwRTA\76%AnoB}xIPO/5tgxg:ħA0Κ80%蝂ȭT?h/33rj)8Wk*퀾vu Gͥ>P j9RT.bhLZOvϼۄ\r1_?STCOOЧ4ߜr+*r| ko O_K\33[ZM_CsJVs Wh\,7r:t !U:\U֍uPF\?EP& m]Aeu`1$1v1_1kCZ˯@+ ȃ (c!e717نFiԂgI 138lGA;cs VĪ[-0TQ%@m&\&,ӆ56=rJVR~'LĤ`նؖ<ȇCwh,aNު1p6ٓlѬЄ 05P@NFMzКya{gi'0Gm"Y]:*-z0Xz9* 7O4egl<>R ZY?nWLotQlJ;Y_W"YY> 6bI74fMZUNtvB+W}Jm7M-x-W!0{jkiOIԶSlC [#0W@2Vcd,WoDmڵ&1#>+\ILŽ_x>[~3M$M#MxC1smBKjR?KPx焄mT94cjϻ(1%{S 6ن%'2=h ׅAq82!*^~bRPe޼,8Bۂugŗ(IN )/TzvͯQz> ZhSg!L3PX";\/s֌?꫐n~'^кyL9(g]ߢ~ ;ӊeLxQ•G44Q>{ ]dQ^UVe24wJ[8[,SZ=4vP?Lz#'8Ya)FX5Dv e]ꝟ"^R5e⃭1Mڮ9N;Vu[\H$gow7v3sCp begZ#%Omn&Jێ2n_yNTFV)>s3Wf }(6pkoНQ{Pf"?άf\/& cQyaLfsZ1sUl2$SAM4!Y0jݵt,O>ްޟJ5m;%i@e+>DE#uo{KTf^R kkV&q \TzW$((ƶ`p02Bxs!rIy[*p|d&'ט+\& NeixRHZ,e xވ''Kv`„P"_4},Ҏw+m' _X\ߋVH{eVjk) b \ YT_xLjg"{x~?n?q:HZ/$!@) ƭ+0 ,=Lo/R em{N?bK0|t5my+Nl e^g>fslwܟlqP\piW9pp^`k(h|Lq|0嵴v =+CxAIc&}J v啣ʴ`$pKq~V۵Yne&r!66G6Xwd#̬ Za? NS-"s@ڊPEaTֹ}љLzYlj.GC 4$]Z68`;|o^<[VT2d\5*XG,k^>m$f)5u/u-E {: FVJq&.n`g.G{n0:R0O~jb%O4{a ?SOxkb*SH#Sb3I3|U@"?zWhgfB3O*\AC1,NOIQVVIQVO궻A^.aKL@+1'BMeE;NQҋqC`Ȣ[5}. M3^GG~w)Ój: `1鑯(YOlu88Q&Pք+䊨0q~k) !F!&M;_k(93rFRqGql[N~5PAӡs  .QޭO~o:~K7>D*G< ̒YUi e $ ΀rq;ʔ& tL@pKnws'H#P I8;Ĭ4nZ@`-1]7"hr@Ҏ[$dt/z~4͔6'bAw.2ټD\YP`_9>PUm7ID6w:PLvn)VġH\$pC ~ -SЇ|BOua|7PZٓoy"dw@Vp^AP ?o4)VTsgxchd[ǧ/#2Ҩ?SN]K[Nb1-RfDPY:QLtwB0ZIlb?<ty3g]CJ[ugڀ5w8N?ahϵIT^0BI&aӈ6SWaw! x~l}rkc}F~ft-r "pV 9=6mFtRUnM$*¯0[-^~]5sd-sL^:'7lP_7 [`me<*u&L1}84pOh8|܁vҹ[tp`!\S&f=՘p.&zl|;grôm(B(+jrOzl+׊WJd:|R js(!wS[ +=okPVDXAɹҎl#f~urLf@fE-D7Y/QesޟoYP(E!~f䶥3e+WϝCU}N  CQ׵D{Y(zi.fS)zF%K9Ђ(8<$[ `wf">5WD K)zr77.nc7;@Fʺ/`NnY9-ǔKۏkML`s;_78#ːW.0zP%۝eKs,(VP#W,Klâ>.^W zC? /!|.w`6%o|wHĎgydA<շ_ oHWP[c3BhSR\Ue<`} }l*&8C.h̤+ťhP\u߳WpoY suvR|0d{0"rx:2ŽKJ Ilj̓(ðK}ԟ5nW) _.fnPXWUi҃?ibYE/EW̺dO>{8۫SxH\ɉ\@Ĩc&RwS_8de;3;~:-lcYnn.ѷ?1u]ҸV( !~^A,ֶ il -E 9)-Q7Q1IFaB78{vZ@KTj .aPund STuߣkJh>rt !g(.醢,n(@hHۀFą'Wnnn6Y'\u{/FqxR[LEbC[\ A ut\p{J݁k6`L HqnU񋜍F9|#oW}Y;o'y1V 0ʤu<;4_$d<3-ඡ\(F3Rv6FjqM '/_H2G=6-,2IJm<%pBcۏf"r[IRP;=ƻVV2h#9 l{֛bEgi ve`aK@Tm9C #} ×"-NLj9پ^x.6 [k$ٙS- Mhdmb jCyxUoۺQគ.)n uc+ehyrҥN`XMbZZ Lch? Lj`5tNzH =&%?Oˇ(yVϩєZB[kGyAIo{d=GSMEBm9R7W x&DdڱLgIg}U{y'ޅ\mGrF,ac޶JWm{̏>֗sђ.1,Pɚu߾A hL`M_* jĉ+5;u!йCX(Q@:K&"H>Ҍu5ኇ=d[%5&1wgl_9UQm:*CWE L?9P zj'KHhiؽEVJ~`Y^T?kwX˶:w]jHoL n OvoŒIO lUdcfJ~y(ȓ8BT6L#T9᲋195EwwJA-˥s-NDRJ|Gk;d;aQ^*oF֪ _7r}^cߣ9&j#avXcպ;Y7?og~8{.QOy1_W`pxɣOxIN&uLkb>yItR2o"#Q>:$;N ťa I L.Q4%>0,ڽlxoD8gb15#\3Q\ .|2rt;j Iª4[ZϧDN}ALM h<6T)E&V1d8_SM0;Q˼^qg>QTo/Ux#i$+\!5uƠb1}M[7@Ӣ=2W,";Ґ4mťqzU8sﯥHk^ e s7>0;,C(GO΄@e t:Q 1 J38S'6t] %\@;N*[ /r+)7ć!i";u/\K?+C!MzlV|x}q܄$7[dm:uIm0xoRκ-N[Pqar nًk41C1l Jc'VAS %X#&vιi} yЈwBF6%tp Qj8-to]wM*3fc&砖?ӡo#CHXC[զ7և/XىɃ;==8Nb)DIE>ý=j1.]!},PZ*$U;'sS\DBmXZC>JژW\H^usk'1p[Qbb:"@؎;1u W RmLdrjLCa D=u(1*P[>0W[(ZvHVf* B Ez/o)R6Wݵ3մLuH mHa| Tp:mbҲ[ݶ`unR%#XbԚG0Xf j?&~7(OF|t(爆a9'QeiNIN,HB! AIj}9ޯzNO_($Dz-"UΰzLLDs6 D ^K)\rI_[p{h:aC[D%jKaIZh;loZ),S?+S3-ɼ ;AsH>|z&G(\j  C&R-m&.!6Rd1b+TS<-fݫ) r 6kl b[+JVpTgwMT8an'j vf9$3v B# ,d[1Oˣ7Fj-h=ANaD613 _xm!$n2 K&aSѢ΀nv1`]eQIL, Nbh/Psb@۵˰٣jdGୠ=HU`t4y6q:T泾K$<и NSucYdўAW4#rڞVAOT@oikYg s4(d=ӣUɐ>@=CnUpVG,~2.t\6-[xÂrCxqt %Rܣ@r,0=HX5ɾ#3/3g E'A궇uKbGgn,(a~6DzNݨ=;?lMQ*"5cu@ގG[:S@=jE QuՀ:OO TnLCV -4key2lqIV-Aʅ—OGոcbؿXU9.Z=9mL-aH)`[]N@]I=O3 z {@/%`]!zdKBhPJV\ VrzS<4D4d?_C摑7P==4Q+ -IWgT8 k4{QL_2Lu Y0[sSi@J%뭸iiswr;Kp˪B2^/m@q}h S\ُuA;i7{f 6ih&OY>kۗIVqR?Fژ/ %k[nfO"߈m\@D#i"'=ì'19W'P-x2% B 6w\03 ѳ+-O#i6>"CeB8OYkH,dqۉXD|]kן :Qg( hs41 A'+#<%’FP m-aoHQKF땺xqmwҗ[@DBA/S>ϛ6@" F9vHfK[C<^xg|H+t%%gLxmAMx_N/!(YuTȍ|ݓkʵ}v9*pc~ˠĪw2&οS3nmwܮwJu~0w^0!k-_J Q#RB(>$F ^Hq2[,d6(ۨP'xEƔN ]CIzXu.pa>+=Ӵ1K,fNp!}+#rAvw!YN| -]DݑW 8Ac7 Υ\n0VXBk QAlo3wV6ˈR.=n4LϷFG!d|~kq(q\:C] H'lϟ(FPNe&Qnj8!+V3U[F?3E-(T3Ck=q7o?f]XM]TD,,bYCo\@VYVG7LqEY2ԇal;#+z?t=V$Dg_Ϭ ~;ߦJ-^5Bn.")wApdjLI&BukkOc$(L y,$ӦYC_n iN95QO(Ne!=m+ا[uL3]QJ5?e:|8æ,׮wq>Ώ!gHIWM`\ œJM ȸ= 4Y[ABOt@v L,@Sp@%C U 'wsB50i+]#kqxԬ$H`%\G&~D%+A̢n(f{G%xQu$c GI-fDt ,qc&d@i^E&i=+#Zl&vA"!4&s:pֈ^8bZܤNVX^_P_]SL z{SNJYŅ6xމBH6]]ŵ(,\zRU,>|-+E9y. 0^ [ H7Zh1`E 1fʏk=0 It% T *T;^Y7VZ-'w_Ϟey,y8F c/!9ʒBWB6cDub[OZ^(%ǐSS+47AX!d^&, 0v><]B xDW=rWNc{*u:OSlSA&{cHQp˟MlbrC y0[á& sK~-s܂Y?7MÊ9G H4E{.xieȜ3mOP3@ble€lO! Iܣ?[tCh_HsU*d>Sqs|g 5ыq`jX)k'pfܐ })lTA5!#SdZe6fRx[78 foAM sIGMngwHarٶWzI; 9Q3h[st€%a!"%E|p9l<2) 'ݛרAziBy喓=m4[- _6x%ͨ+Q*FW΍a_AjZn!ت ubїAWWJv(1ZK-K6E 0_2\^25{$ PUwQJ>%@<ä &0m7[p] $QZ 4َIrpi/!o8V9JB[AahkUJsU /:3+xX1y"k]gƐ{z"ymΦ7/ =c.ML܏XҒVe>$?RTrɳWQejqTiCL`xo۪Y_{i_vS_7ع+~ZN3 i?,Bhmf 3DguhQKM2_JFõe &:D+G6HBl1*Uc1&U˘yQ,R3:*J39-JATEpa# EA~X');3J -ӂ*]=-.39q2jJW!G["8{w>o*էH[ 8e|6K[Z$kf46l$ ;"qEPoUDWVJGj"a!RfbOf{fk%~86ϒ@9eԑ  p%DXL[ }M$v7Qg[O4< #7E9Gd(]k,~YVB?h'p?k3axS~K zYlc!0OJ$l/vN@G~M } tJaFfmA%),/5.v@nGS_AYgо]ePwªJpZ=mr nS_$>[_\sv2\bCn+B\p3?<bDP%?N}X&Lz"^_(e|qGS27P7OokSO!I!ImGa9e}'5!E #I6o4^._F/B[̯h;Ym*/IMA1Bpi}G#a2^nEqF:7wSx]M ㍠Ve!=kvʓE wn+b*[cZnL (yk|Pf;^VUfX mRe)!v}DBҳa UA$ £C"R S}%$i~|ǟ{ʣGRn nU0plg!$ǿS#\x)`XEDo۾SܙҠ" m"v=Ȧva4$d[1A,V#a+ U hi_%0[B-zvڮH~w"ؙEnD*~b˟jO*T>2"Qt>69~N,P x9|lFG:{ i6S24>&7Z{X6MG3&f8 V04C*yH+]x#TPka0egSNF9a@FW՜P֛#lhj'y/À]geipYکFMo+s(>א(/ě-` s.1k&N;Ǧ/gKKz8i"~2U*Jy -Lj^݈MR$ۜ?s-h![wz{J]7l_]H@my@Hb wg%&m}Exbx[ kO:dHМ_3/u|P KJHziz‘x5sʆx~kv L:wEwmCVlϻa~{zipU! aCwCڞiջLD}fŌR[-y3lAdvtՅD+EXw9gabU` ݫs?S:'*SR( B\摕7ILnx@矉qěVa3ʴj.XPܕ5=nCfM7h6ݣJ`(G]+ZYDECyi%jJH#w :`B-+2NpdA4-bԎk qm$_BXxHYq.QHI7Y%p ߋۑ]T=w[W Ȑ7 6C~G>-򦊿#@A!K衘'kG g-ae-TсdB桂{`R7:"LϺа]3R@g )N1 $[EC4"gV7AD.Sy K76ƘkJ2;}kwt #l9-x_w\"I5|ere%>g>a7 Ŏz%&CQյEA+I#X/SKݲ"2ox*o&UC/Y Ӡ[su9PRzSb4 *U(Ûבǝ&D}43-&A/o=f.4,Zn $ezA~PpV5nV(s&N8"[Lds07HjP^t_Lb %&tzM6r1(. ˴g|o^W;_gfB[ި/eL\l\ Iή-C;gm[˕c q/N7yv7!x\+ȏuFuM6rWe=^)yT?l"oF+;EUUM۴3 .Z,hW^KY4RpAr"!\;a s)Q덤AŊ^iցZ 3,6wI R.Y"1zh 1/ "bȗV6->Ai%[^ZkQ+ihRb.V>lf(۹"P & !:=; l1&oYՊgTZdsq;gUN3M9|wa|Z=Obxٕ,p `_q $r1SƍKuo[otɇ-F-KduTxr ]E{$#M% H@nb$~"frVW͊0A4oN:zҗ)WC@*(W$:nZH 8N)&3< a?AMQ˔ ^;f\)Yo4EVx*,3,?|Y}%7z=P~;ފBB Nԡl*,=$ n{pIz1[ћfcri1dET hh}y-ChslP#zgڟ)yk"@9-\Qg H< Jo&.i}9lz&V)uJsPW_?L>#}^3g) % BL\M{ih HEYSF\$Jm3%Sce܊? ҽi,ȕ!-l$fhlV`nqmj91[jǿtC[4f>0[i]֖A/"pfhֲ?HRWSv8%ăz"tEN7 :Y ;j݌BsGc0J?qzrǨTq@ۯdg,n4ݲHy7[dfAvxdIgMk5$;5,=D2&\K.o]!ZbJݽnb In_Y<М ]`mORx8IImp.Z|NIҡ ~㬸{-B(̍Cײ H 8dj_z(utTffX}Ƙ)^^"KݪjT K5bRU'\JC/84r~s4=Sd{φ~!|ԿhCvqvZc*GֻFV8ďŏ#0Uxkj/ 3'@M8!6Zf# #_1XŎ@nDEqe Gʼn hOrXޱpΑ_ *oEEUcIƸn&ˮ"? R{,vh* 1hUTu& *il!=ᯓx!mU"WGP-*1iOP_t }aJBȊ6A<+ :<Fx}/v d.Rw6 ߰n.25j~aK<?:_*DPTay^3 eHGbk(8 BIfA רU; qqH9W CFĥm/EjCgY6<9}&7ёY;WEO{e :ڟ[GbQ!G67֛,{9T<7ć"Ы?+{$( la9rG ;r) un5x),2J8t%dK2Ls|FzsVy (A 4SRz>@[hg20ộh[o{'T92NqlmJ,qz{u2kޑof Ic6O۽\D^ {N-*G,2} *+#h֞mKrxs}"VxlҲΧҭ^9WPE uKuqX2?t{}cn"uy q&EW0s@AЁMzA\c\DͮZ0T+;+OSu9[~'/q#e.Ö~qouE(sذ ¼ŚQK^aN?{DwDp32_lػReDN&QP6!0LY FCfa) L=F!Quu;b%~6Fb ?> `p/ӧ.rz3m'u tҐ-6h<}P7t+8"ҧ1x"*ebZ (mk/ 4đ}//\ EjzF sUl, Ոg֊+]o71z7^+EQ=G>bFS,;`™hEdSx/Qxb&k7xܞD[)^nM`cZwȴ *H5 ߜNiB Zࠜ/­1mR8C4M:WbFTSpp"Ŷqa9$VLe)_#q&߮Uo+mq]O&Q{Mo4"J9ݭME'4&2 nP9Y-c}1P :[y ZRɓ:GOVIʯē-' &D 4M,אacxEj~(W2QWʱYnGcV)i$F=:֒Yf`w!CVhP'atyj)g 0_><& epZUj[thrQl Qܤ0Gh^fGT\1>ت b ,.q@ص 8jGc.{)0>;p#*Aeg sӹvKs/g GS~ɁvM8隀#1'1Mavo` XLo/amSkIe#_x?˒-0DOf{8}mٱ;H jB>Yl/t%SFDc}^I6Nv{-Q{w{tjKTIjlRBq>,9QTRŬY( kd9&.bipH.Fm,"ct`D/LP7&)b/(0TohwJn2j1f.t}f7W'E,Fdd'go㛒r_N¥(m>8>(.-.;Ժ9>z M+@P6T. eui^rVa |OZ.$V,{1άMϗe_H֐/wC&d賮JSmM/Z?Fic4I4dݝ6MV _1SޞڔB=yy0!9*Nǐ*tgm 5]^/BƲBA9eA ,tEuƕ 0|_S:H7 ٹ;BrN"!ˋ[N'*>gL#a'f^VʳwʳF\Q2F6ChS/YJ=zEJ ~e(>K o [N`r.my:vĉC ]K]j3x^l>]}pЇi0]&syRbj<1ҽj%5;!2i :iVA0"JޓԱ#c&!a]vfbS,vj8An/{N{UrW]IŲ f QR7ybz} M{5 ]6\@s^p(jf9>'t""))H/7CƘak_`ck8>yD*ZhYCVs|l+X3tY??yes~(F  ҿ>WLnH7۽ 8$}-Ir]_@wZbb8Fd)G#f\hw8\}$ v|$hºA7aT#^5~j1v |PF:[Bad?<&L< gX){R` $H+mA՟/l#~4ϸ&Gz3j9_#Cba%7RFu4-1O|7 ƂɳӋ^Lr/L!W!zg^6 {%{Y6h΃Kv!\IJV˺Bde*$+﬏oz!yYՆ(LPULV.^G ¯0qWx_%'À5H.D\P f=#4/Q hQޱ-Zx5V83d^rC;b,s Y=/΄"PG/R%AɡnO0*2}!6y?3s KgG0!m~^nߎUq6 )71/=jb*/U`A OQk/ afo!gD~]XXED;~ H .J2 )iGrJT4z jޖ@[k+y>pe8;Sښq 3Bi$>pu/3aG;{*(ÈيZpyUA+)T9&MHS٥e j"0pD]$!,_ PAJ7\{~.^_!Ⲏ@*2$Zg`hO=`4/Y{@{6>U~bM6ҞOC2MS{ֆP\~x-[YͬQVNk쟋JVyUx w2/bWF ̙w8Xbe>Fm_rc!C#8յ'rB #-AQI\( dll-$Ww[Sii<-61&ٯo2%.5:W-`b=ծ.)Δ#-P 8o.`mݓ%!0#beWT=}ߺKIve]G܄c8460!p$k8h&\5Q/:YTXT>}@Y)M/~( [>ڠuxou¾Sc(6!#Ӣ{L6_S$gŊfCl_OjcOO'dcN c[Z7 g Q  "~SelNC$%p8kD%Fe{ w!bu,zZgMѰڢ䮶C%}/s@m*A޼78ezDê7/kIG?Da{˽O0Wְ ɤn^<,?XRP,mZĚCf3-jNP/gWM19PYi* 7:–\}}ǭcFC?ŷĕ2}݌E`ب`s_HT8rZW'Trdpa3*/0MGm1G]V$,[05H\je3߽"jE٣Fjo:STUd`:>j/YNR鶩aXU}jʭ#j|0s6&r֞.8kc 0_ ? `'+eJ3:*5]/ v xDsJ<'֐>O @~ Bh=\e^1)ca4#;g.W-טL{?hhL7V6X}f2b)J\U=?$@3 I1zv2D0VV]Vz&~ǧcF5w  -͘.KW-όcBaKp4(%~̰=%Wlv謃mm@2E[.\_<|pϜ4Bc6m8%-GNW@O e$BZ3*DQ|Oh/TYد@ ,V/T7.TpT+J paded:oN }4xp1FiL--&そ3oC(@ 7K{XP4!$c0(M,u7$5ͪ9}y˒\R|*խ 7\e>\gmt8i+F"5sDU^1}1ţ~0xWWKr%!4ڎ=#Ea׿ЕخtEis㑵^[k V.'?̽rN )}\^Hm=Kؤ + 8Ȥb% &%ZΙ*Wdsn^Hȶbxqe$ tIdV[#Po/ +)oO0xyJ/n(٧I&r.?hw<3{bwy2ַ5D9Fڍ^E6CVB {=3ҽPQ6gu"Q&|ں ]7L-Jch-b٩dfN~#uOn!8ZAu?zIڠVp]3g<&|̴qbAAfVm)K4㦒fpל1>X gX|QDZ MhHc<=[Qx+XePڏMcvUzH=`3KyyńX'4mU"9R ʆ*% i߆$rVDb?ògp}chA Q.Z7礋t"Iխ= >B Gdzǁl_V>pɦ瑶ɪ]{jnvMx%-H7YeE\ ;vaFM@ i/{Nmp'&3+ :%Qoi_Ao 0f$[s+z.As+d42DȺό/tWYCwSwszfT&`GƂPLm#96U=֦]$1U5V`Rʓ}ђnjLƪu7?ok3sͨ~h$kHL+E?r/y 휜t**Ow|]Dlc{~o _UFڙdo oRw$k寴ݒҬ>п 9-*ҳa82?phT; ~̷a>- oTjQ!mXC6"YR+'2GbpGU)=oQ TFWh^гANyf~$~gž`#%Z^<7]rUjUAlE&Z<|0xdFYx .lq_l{s3|4堿 D4\ҝ!1;Q][(tL;x"Oh/c ŀ Kg AC}5yo3J,2!T^џ$+D}.a7]]cɚpVbW^Xlbv19yHq{_:3 [(PD6a* 7 F ]Gg(lJّU~,^س$.WMkGUGxq R DtˏHB#i_8͵NձEn *I"f^.l<2 fQN$oXx!*LxF9#$E` ~&"? <աpߨYrV&ySs3}}t^[>w^yMp{QqY"፵5S :YE53P͋bo c(W93I˙Ҭ|rhvj'Y(J gYMQ8b nc0AO*-E]ʴ;]+ZP0䌎z`L{3(#] ,]e֕$ApQnBKWj$&:"n\LYhιOHԙ)tsFxSQ+ /s*b`3]IaN3<ˍ=W6HFJKPt:B9r6ejWm [γ+RuεUT6:kG{p=YtK mACQ׬nXC.y#;x`>PU޹_N [ɺyKuL9sƻWtyw@V^-+km{T-Oos!c  f$4i5:QSy Yl4q V@Ŕآr8 x OtHW*Cے_" 21=0`^jlS IU/W:֪̏˒PO-YdJa i&Fb:b.KV3dc׿>X/"ͶSS!+HR +")/\|it8WA$7Lje2Hѡ7Hy֗97yOšKVp^(rj^3 H ,)0OWK?Ŀ? +J%6"P2.qPF^H1K0OT7S aGvXr*!((.%Jc;88iG#Z_[@ol/Xdlqu6>JKkea*4exŤGʭxV !G'%B:IĬey8? ?M33Ǟ8w|%dYw BB6Wv}G&s {﯑4Dyċ#-[K5c` 6ea<6(3eE7Nsa*mtL9piZ flizY%CzHTrfgTaqa2zap%%9H>"ic02ڇN;5:]XV/@Bq8A?3=-e ~ܥjB1:,/!zϾ*h ~mHK|go܄~(?U!2兆'vFY1PZu<:c Ogq sOYy^GPWڿQ^zl{ "QQqO?w#҄8HBiT[,37- US^ uLl(9S^[#iMEB8oV2oDžfrFi7WsL诃ZT~NnMMM!7튄_u>SQ`Ƌչ-`)( mphb]8V` NЬo?!P@E:hY{4yY>KC"[z CuQBeI\hdB3l5/P~㯒(ʑ t 6nj2ܗ+P 0"/cc&feeL?#rA 4Z\_[VEnYCrܭrRO~y' S>jRje20󿣍"uIL!(`z* $diEsձa5qw?xNwp)hC&pkLinE4OŖmI][ޮ/<Ef!沆1gO \#BU_zj߰ЇzS*: frV~TٽI"|w%|r5nW(kCەժ,Gs'ׂ/M\"o`2~OU%Ze5'P>N[aq@ }n/$.u)aF"T l֘+:`E ^p ٠" ̛[ީ 8AW1*/_gćr*2bgK!?S@'eK]UCd+w6J- ʍ;C8AַG1͠T 9cԧ Q"*9;;%p]\ɨrZTxFX9kY5l$Ih/=4*rH=)[,k'-Cן/QNSTgp3MJ~*וKOٲI"gvZ-zxwxM[/d{a?i L /hxWaTx̃tJD32">~¾%~"L̞Tƭ pmf$ܧZ`h;6:0uJ_xDx 슃!GaĚy5bD75SVp9 Z UM$%8m`/WV2CP6yIɩy%OXD@9^b#ud F W8r[3N(hv{I}ݓv<#]׷)33ʄq51<`\%* J{M0 XHU(L 9HH(D9wbm/e奸"攀.VliCsnb|UӨ#zʣҫ]]Ǿ0kZgz$m㡰;^LFwYLP*jPX,,;l;S˙aFaĤPdGmr!e Y~L/ޱ e<_cX+'aҪdI#NIcL}~}lD =]7c 9,<0C!zjPtkK 5DIJH?H-dl E+̎n{U ?/SR390Xl<ֳ1 $Z;l(xLgfz&!qAv@ s' MloZv#5s}j$҅f$'mXwv.MةUt591pF/%Jt*ZF|k'E. wg4aZ<3[*l5?pfUG]96'|Xy9R + ma b%`Ӆ>3/BoW-*|T*$h'm:?8fr,>[nP9jXրJL&'&쭐려pTwF P峀LPˆ੓vz7XV #NE]F)wA,:IAZ\RE=zkv]LSzgn# tF6>~B p< d ϫ`5A1ԃVo5ոPkgRd!~DW3?a~ډ_iNgZȕ0>wM 7TWEn'Gű㌼ 5Э 7D?}yc|jC_yh7xgy$ԻFf8n*0Eb-Mx *7;nsU BogGwңz4 U]oHb b>r{av!>1 'jV1I` ;Sd&' ;G3m줼$qo1#Hc $[5k@^j.\(; #Nw.9[P2P. >8a ț\/?[=`yA@׺M` {ly>@/ڎtR(Wf* 0rƩ}78u:vxs"7b=Jn1ѹuIuocKb IzWȬ |ME^a15E}7Nt`g1HWە7)8vw_ G)L$䡥Ojr \#5M c2_<ͮnrЄUفq_͐C.r7kNPJII'>s~@ )Er=z 4\ʃNtn{akԶKhS_y]^u}Ϥ:iK.s*GH27%<4uΞgEnƎ"%(%3I)M>a 7N5Os=qr1qH"50ys܎ko<2Ww@K 5 ^OxpH\: R 33qvx,1 ڧDCKС@'x6&EiJ j!ex/n>: ̙lwSXDžUorD*DY̘0|Hp:UshC71AhH ݿ$Pm?Se.Vdϲ-6G 7p{VCѡψ(.xs>KMexdMrw|6gVl}sUf(\I7O|!M5UMcпHڳq#gN.AFדV ϡs؄ _4#=p /r{Xœ'pM_L6G`Zd~%uE挶7+p& |0 |#{z} !VGW^[{W[T .M$8L3ʻLG̖w<] TZ+epy U@ĽOtV [n@˾[z8qC;^zLNMyP<B蘵1şGbm |_$&Y2j ` <=?a[ÅQdngl?v\boVY:/fZɺD+ \,NKN TjA*x]DZ0GEܝd> H`$`ћ9zE7}o'ØgD}ΚJ;WBQJ%s0bxp n[SiؤNt&f{P@}:K %JMf8i㴉)zOf^w04"0A=&ܲg'D1o bm!f"9Nh=2N4 x(l,u{Ih>M)E)E1qEj @ţ3BxOZn˲^Xmb: G ⎉DjBDyyKqXؚc 1LS/0m_.y8KRZJ^d&vT^z+ۮAfc#Ky4÷o\ ?^_ug&o BwX;d3Q>4s}63+ xJkK_&zQk2Kx&H,h/'i`ޑ0Vv.f{p:}sve`cCRejU'Jč $?@$rKgJkG!(QA%z%bok oyƫ*b/g.TY: ~A@ԫvA挰u<&YVu)Sʆ-Tj 4r~ݩX$ߵ&C oϾ )x՞ƥ^FZ݆PBX'f}̐ǡh&*ݛ~^J(%(;PӐ

UI6C|86!xo+ʟPR$mpkʘ/fMdSmZ#gh 溔ad}-? 2K~Ɋtwuٻyu+F5 5@'纋It|R^?6jSyw`Wc7ۜ1V+ڵoc٢9>xS!k5>&EX1DJ*t% G gp'鼡o# zBb/ӫ T9GtmgfW47BJE4lAQiKM>Zi ڭ%1r$-DP֓Ehfv?ּ`"!_u@ t]Qj7) t2)MKWz?B;ƴ,^E٢26!Eex"G[tYW*M2cB 5*39] K G #X @ dO]=%g&[M !Е: d[؅-+|iP}T&ܢJ>Zݣvb~R0Eݗc!2Y;_FkN@}C+3Uіxt#vⷂcO%g.yZWk.W >}dAd^O?eVI)sc84Ƿ&2ɓ&$T:TO+JRo2 A%d%94/-.e,$79 m?!8[zx;nKHуG f@ax4|I{V?"Inǥ^ƇcFeKwUւw  & ;s{!r\'**Ei%~>Wswjȣ$ͽg/'>{)C͆XTJjLZyܾ^J d=]U%Dtaqۮ+JMꟜoI@5vmz'&_t6~~.UIo[Wsq5&4O&U=Ęb5IH3^"& "t03`.8pEQN%qL\<r)JիFGPm9 9j7e;q3⾫ʜIhξp;;/Xh2?]sSJ1}^n]"6(`N/3Pa#ZLTTPFeOcemHPKP{~X6Xܳ"c[%a V+jEl#/ {aN֪eQlE ЄlVZGC l,wLZUA?l;ʣtp=^DjT V잟os8Ww+&^-m(PIg{CpN& xc1` JNdqċO#se?0Z2+xp]vemD̊Q+6/Sme΍qykٱrYP"HI]ˆٚB?ؘ Ăx-~we@. <Iu&Y3P{of)3PƄK%!I 06d]<+.8a6[Հn TC K|WO i}mm3  gu!2-dLϩBtuy̝ [.sNƺRiGFDзg"凲 s`yqO3 1{r.+aM \}$\$RR"`K.ֳjW˅Dn),ODs l!YՔNi:쌾m:k\ ;a |BHA 6`u1Mr]o\OlՎ8?9փgaIwdDjEp-jF?Oiqst*z< ,΀;' 0· 1t2o A'am0B\cOqJ3+8jY=$dy,j\{_m4Ey &Rϼэy!4*#AkW 죸ϋ128l*5%1Ξ耫!FBcܥ%8V`{uy&SE'q|Sc&$H%8舋1iք J,VⰺpK EмƆ(UkhM\UK[oJma)A{/ǝ /d߱5<[wD)(g3S1j1}:d ƓAH&w"t=}Qja]hɊJ)F>aeo@ȸ~:u:Sh atA#nf}AzÂt#b[Z++<7ȉY |W#a^9>r*%_DHdjeW::9ir֬'Y I2K%didY&=8ޅ~b=EgZn p џY?~=>T b]'?{tFbd<11р}-Fu:귫ϟ`gƐ:(툙K'\ĚMqYr_;N:EN 9YajQtBBD0= `q\w~ƑiK]sVf I]ѕ^ny_Qm#+v&U\=EMEjPN!ˋX4( |o0}"%S<жeR~#HB\'rQ2)9n< h8c%Y>T}6<=+ߙF6C-tsRfBqfO? Oġ&{pXGq᧔= j$zzXSsp/mȯʊ3[,z '࡬-:SIOn/{*MhyI{']Maz B<#Eٚ^tTB= L<ڿ5kX!pb䶪{_׎Fc'5{ ~D+Cc 3^f._@Hԯ7 pg~kH<}܌1{= EO򺺈Kˡo>p/wmWNk.}ݒLфT"C[f 3n9L[VsjtR kIʍmAՆ` ۊa+ U/LDiXĦ8#zDD H+aLUP+LT]v9hT"u1BW{JL{pgU? P}è9 as@՝6U}t) ^JkA/DI%sQ #2BGkbȗOZI2o 2ڷM xL4$y v4>I ?X.:7aG_~l?o/U=NCSmY @\6yx { &!`zF%y>cTae?\bܪZD}uh/V 6xMT83 O%*-nNNZy,|\1lfA;p=i:ەaNkqe Ǣ}#1E#i~hW?Nx#oA8Z6Ry^A g@>jW3{4X>,(H0v)ڈ w&q${ M^ZQFX.,q^4D_nyUUm_5[}t,"QpwaV?_e h`NW*.&aFheTBaiƨ58ʅJ[ )i5tyba+!Nʛ)Rѡ/o(*̈,.1: 5LOWbZPU$\ }yON@Wr)YLhzUŒ{eP9$hs:_Q t /<A !oTħ7q״:)JL;8򎮲 <$0H/PYԶ$ պILjXH w5BDEP0Cg}2fv2 $Gז6VnxMYNy"dq|-gk:p𡈸*Zr!> E>ʐ8X0$lMm"ƅ-P [8V×-r`,_QSQ6-0W}Rkvd&L,ONIӎuβnHbD}N\tyHA"Aݱ| twVHdlYrLdð2oCjVK<0NV" mY))vQ ϓ[n~m Q>_ "ưܬ4)̏t |OavG T~]m~D4pM+s{Gn7 C(]hߠe;@q;S?SiiZ&Vn/pm1_CaohzЙ;PhN64ͷs\-%"|x8 Tπ$,|\?Nvzw'!vY~,hRKF!ˠq.&,ZGLgyu]8J9#O\S@Lp6d 6Pb6xZF-;b"_~s"&zGSkAխ- Q4)bOjR(a{dȪv4-e#P4-Юj%*̹L\ yAVu QV Ĥjͽ^G2nhD]Q L&bL: Dž!)Zeq1b 2ra8 !U ID\1ף%4[cFآ~&w"WIX6ܣ 'Gtpc3 tuFG]P`~V4fhI1+S8Nr"3bzsθ&x&IG-,)v^5 sV׎"ضKg &)Qj '=ЭoNh\%cNB@hTRdߧ%c;Ǟrd!Q}dL&0$iD֜FAxҎ>& ƏVKN:ds~E`~@w8s5o6Ѱ4~CכWbS gO q\SĔxb1_dn F#A߾0;]Vױώ2;SH88VX*G}OP~Nckq:PgG \(l'o?T)C OC:Kb6C?1P58NRdL1%À&TZW]:`"3#oYWQ ßGcVnW*48R娟 s0W7Xגk'^e}&qu#o &)(Y4Ƴ@^W(\{9ZIdɀ>zdPCßhr,m(& LCLϢ`V.-(m痳?;ltf6Ǧ"kPjOK8sq%'XD# 8A~U ?NTqS*Q0DG2,؏tmzW~XkpBg>e(` R{4`~.¨T#o*HꉋrZSJ3PFi&&'eHYeEHHG Ò+9&ժo~,?nKBRЦ*)53bҧQ AhH[XM茢d]xoǯq3j$xhd2%ŝ(?OP}sziSt͠Wßc7HjvEyU۩&g.Es$hbfB>hFuCM.c :o}>pjkG*2|!m7|XY/ W6DH><8rXRB+"KY/`Xp>؍pPH_zHN{GOzۨlħk'x@Of9M*&$[A|?g(/v<_jLzmm.립B?2l$Lvct\qOi?Q%2, vuk=nqNkNLrÞQLclܺ/ئ+*iE$9}ۢtџbp>Gazq* xj ?uwV.GçR51?`M}' @fː,C4[pUOn6}Q«Č]5Ajn ?kr`V x/&י!qT\: AQ)dzĎѺ35Z+aMvXu{1jmVQsf=+˾U茱jBAAM>Iq;@Г:nr5H%:3TVUWYyB|^¾ϼ}9<#v0lQ r6"9R_p-sk(y>w{avBsJ(Uw5]cKءxF>U̙ՒF:L^ ݬ:Exf G ?"15Iό _*DIRp;.#/*AN&( n[ޣzn#m e ;ъN)N)xRq kj&\ٞSKB\;Es[YMbX;x윅`pYRSz9Y&G٬V^B|2$zJ͓;(ɪE|J)ZgT#i%Pٷ86sNQNՈ3YxȈ8!>kqZΤ 3eCl;utg_PKl zE[ ENmYp!ϴ$;On%Ek #$U"ᐑǁǑjTiv$faTnvL@NhBV4ؔY0SV܊qSKo{2)Yn͆Lhc¹k ɈǙV9Ӌ)}> q V;Yo?#{VY1BD&KZ[E~]}&S?%]9/3Ʈ|f 0S_6F6.&RCn|f(=kNOdjtJݥ邏18nC*NN~me(ڐ̲ه^0# ^x.bfRa&KTIq8-(mӖ9m #XZ>+sL٫]AP9dDnR?e3S H !\}=5[ $ *pkf,eW;?+}oFc?~^!$N-oO{F@c,ə;6?>_k 2K,0x๨fJU_ Cn+C*knkQmУ){>kBUXf9>"w̔kE%z N[]bq!g_/ߑ0}4Yٲ܀@f\ H8:{i_,D [IDxm/SEy'h3G-_Y᠉ 2 hX~ㅓk=b^\|u^ޏrRM;~N¸1P /.:܍H}ZoC3ǁ=gOUdzۏ*w3I`ֆI&6Q-󪺑$CR:$r>!ѲCo2'rL_N۵=Snfr, ,1T ѕX'̹(3*lBRigJ{׸M>[Gr 2L%Z,Vu#(4|s v-XSg~zpd&0vf@\,ȵW8"gD2Ǟp"$N̬C vbN 2,q@|>oJ9aM9E`{@|D\Vy) >%5q;#*&DX Κ:\X̉M:jd1~5 >9}*4T 6/M3~¬10聜=,* @~gQa 1 5W; $IZTrn8C,Bڲ8 JLU>(r*tF$P qՀ[l<^OV")o͞j 5!I"M*Qb9Ov}c*%P LkO 2Vo.[HgqrRYy##mb9}ܱ_p6nʢch6V #60L^^.$c&/Icw"N;^D?!k.~c; IuO4 &TZcQ蓢5 :շ~V+Pǣ噞_P\B+K~LiV^*U?׃kYR}P841udţA{峏TP}hÈ+s XV\hUIPnz(OF޿ J6i o+5{dÖx!!*M٫k^6iFǛ |z;vBIF@E,Tn  Ty 餃(5SmS}:EϊWTħX|hg*I\{F6L%>J[=䧺2`0ePWU1:rN#bvEQ08o+|Qpݢ+$Ccc_&M $ y% L z|磭ecxpgi guk@`Pi%mŝ P4!67- Gt߸@~wCJ]]yٌSgUV׸#?gHc{wJO=q#VK%@$λ7ol|xe ~ Gzk7e~H\V@ĎݪLo6-ï7.YBh7U2ժl Z Ąޠ`fՋ^aiI!'z}KrONc/_U)F؛EVlm6~j«Vb(Y̫L ^`l1W=e@[7A:%cי_dѪjj6צ*s~%/mخE`%IKjK:!}!qFDNCH }/vxD9f1%B%fgT$Z$?ik%\Fgt=\, ٤*0k m cչ |ݱCn?>.,UUc#F[EyұaifgC fTmh&bzPc6ґCKBnSZq}eYu̕S}[t8'XbͶ/ ji$CPh\`1pp<!{Mg hoXL\ -ϲdS[z|B%!|7>lOc@z̊)z9)m͊S :V(hc9~vsӹ*"t KfX|Ybp⁞.t~, ;tEQo9 >0-vdlŔ._Pف9{VaBycG(P߷l ©Rآj #!|q:EjG,}% / 6E~l,1XLDBⓊE:AAr?c2ߡPzXj6Joq41{Bbg 5.%#WLh;p'L3-'NQH0[X~a:Y5c:8Gp- 5Ez۬CZq 9n\|̧,1(xiZϰGvuˠ@7L.?is0NEA1ȸˑJpXww`my]h0Iz^Ӳ<ٚ &=͗"mm؜jc͙T=\-7qLZ27(x2\}c9HW˟򽊇A_׳y?am {E b,iR2SS6ݨNޭ4wE!Ge\/piev=)>m> ,O.|<6w#Ɛg CGUѱ#R1% CE4Nyam8@:v+&"ID|M' MA5$nh&iܙm xZZ7' :K"7Hk/&|w~5'4Y[X-=J\R"j#k-;p hb#O?M;E\,FK_ȅnǦgHqOS#6I&y¡_hm.٦>NR~eu̴&m0δ)dUfu,6(\֦`;kNxU1 Я,ɽ&?tFe죇 /K ĦpPCX b#`6zFM6̄ 98 8LtsM)Qg^8QP_OUY?ž[o 0 Ѓ0>\#e\+aK)>7\pt#!i!8(O|,$*=#Hn-G4Ge ‘EeZ{D튖Q/ISbͫ")(?PŴNʲp OgD(`I|R劚.D|hn?[xi])˻E& a6u!HZ ńxv$T"Y&T~x}"gg4y86fzGqEA,>9箙2r\x|Kqm̎z.l.6+1:,o#A9P9{{׆6J8lOXfʑM͈|>cw2WyWi^_W Z`NVM6é!7m<`=v <wϪtiXsq F VgÍLׂ;AgJƃ?0C4r-j s6GTGn0f%q]#aAhwѤxLfՙ#sILw#F1cmN|r!Y#nEʢF ~ℍz8u4]H˺Ey4x:-:w,ڇJBxPd :ΔxCbk# )x:vNYz%+T`?crj-9%?YBucsn2EGp#0kzdx{+ ojhqKLx0wFۛO# Sg܇M0ydvuVs/e Ć~nS#;r~ vr#.)XS.>i2\v#x.! 1 Մ^M~`ߟRض62.5_=W2;Yv6[7Mwb'ISE bTgNq”TMb^Ir-PDatTY<tC4u lU\iu^ &ҎYaIc á9ylMX_% ֞)U /PcnQӭ<,Ih/Y㹔xCcۉǛ !=;ʑĸ$VSBZi2H!i2kG?M_uKvuxJ@J (,:@O5 5co;6">$`8z\WF9kq-ta٠9ʳJ3ON:r1{v oR5SC$ei9!nE cy'T]k;4b 9g]xZ $ڏĝ)j˷֖͆' pl('{2SX&߶5(YX8؎ԅ۔ oqGO4@hG[pbƝ0nMf7_ me!+(d26-T/r"-yCic'ؕs^J)3L[vP(ߍj'=i2@՚ IP|lco;H/#Hͧ:X3gEj=xؐއDTG#o%խT"녃?L:x'IliqV6HE*~ OJOc}t#5/ԨYU'кb 娌&$nDi:}G q'n -C1Y?۝$%+=4rs| _6pH uKٕ*ksbj&c[QpM?y>6N* 4Wi "ܷtR>r.6p'CfKT<Ze PCG@GI]Y`[ Gbzp8u4:1TPz=~o)[j 堛 :2DD5ץǞu-†Rc5>i=-u]b}C^G1d^<)X)I]\?HUD(i' lzMh^؞dc 63~,MVDeÜjc y%C⑪` AssXjh> yDW6JH]==!1#\5 nmpQm_D /M4`߼ dzylo/AMVMyE(tVafhJr\mZij>2xZ[ˆx !e~ہN@M!V,Ӓ jC䐜ZP&ؖv'QoL#H/{FD)4#drPםQ,*S0YvZPIsg6g {STZn;!pA gX4p qmГ3Qz;{ ijjeJ ]g V61J۲c0TL>$lm<;%N-7pWOI6#~|~:KwLok^ %QTF*x^o:$wL. R~Y% cTh|#ŐChHSGq"c{[ԞrjylOxg۰)[GL{/w ", GaҗX ,`QtM7g)+4' `((D.ϭtD%QT&`i򴃁Kw, @ݑVLgW`!}Q__v=m,o:zݤd ]Mr xBո.EAmhڲU ^-ڝGA&l+]l7C٩]a#Bzm.dž(w\p`,M4tbe$w23{^b Enܞ6f?Ž:YcFQZйM˿5/cf}خ<ROcΐu^ #%y-+&}5krJ.f9]&}.y7q>tdמbry&D")AME)o،R/Ɇ>[~~J8SlQ tJg}{]e7YA8c1ԙ^{<˗ôb̼8$= M|OC]8WĽ_ߟ;O1a\5Rt ,JFt{[#p$P5򤂬&d }wH![uX`G j7#+RJ),g6ک[ dXDk,3 YȼYnDGƵ!.]`u-j5"Hl2k$UZ)BVl!RkCҨgh.a habJ1E?}T&H+KP?k;+˝YJ*!B:ѳuvSkkA3:pvS(AD "%vPAg{73~yTn%$¬cߗ팿dƜɣU xH'z9XZb^¢2߇sd|"W&ؗVz5t$`N)>_'L<Evœ5;CRk=Xm^+>HׄgYAQFq efɾA A}Ydo佐BHUUx=K-fqHf>iKԪ3Sg:HA*g^rF@+1sn"LMD,`PE<5a$ ~j䊼R 5ޕ g)}{x3H- Pi6=fa*pyA vo\d&f(ʕVYz16b M4 dR$y MwpXM9^ foˮ$zAlFʭ4Ϣs[}(gFwYm;B1,._<|DϹ2!8'w6d$VHR놔H? cŇjgNU_/#{8Pqv$mƂC ޗ8X S Yzqs5g_SlO?4R n1it]K32m_)7GH_rf-xwE\OY8OzAΠ%WAu;鼶iح6dh}/[b֍[z #b~"@Z=jfz[Ű]k~gv7G>_ȑ SHOx6Qظ";_~Z6-PzIݽqYVzB} QK3SaaaОjJӐ+zm;‡շO41Y>7L$qT }vGB]2wH!/RFJ%*Y!YH\]Dөfd ?w~BKі?R̙){Z4J*Sm L> "9;l>oQv*a4b*TIp VltcSW(v{ɻF㑊I;{bsw]4[ʫ 4ĴȒ m Ţ'xAyegTw:̊ ^sVKTOy<VhpJ&qq;xwm r [wk`ޘkaϟ0x11^D"YGvb8ċL.bC5SD*QߜcfcM|/ >J$0e9Ll>fbvXV *߳Ԥ>Gi(䱍=&mŒṄJbjsN҉ź?IJZZQ(&{Uu?.嵈uR{SفQ9wU<Gg`yq+ 0rՕ{:uSALO~Dٯ-L&/vɇ ^6̫GJW'2bk0n Y?9 ynLlDߟDePL`SV+M:]h"571d<їKT#*5 NC2)I3hWg6mJPC[w{_P}*CXetV!k79(qR \nmxaK7>J1'MeO|*Faܸ4Gwix4/5j'۶t- "ATN^uEzA&ޞ&- w&ݛ52Cv& g7Z8}? Vaj 9Ъy>_ Y B{?3ڳ:z6o)=o,GtB dfNyFCp[|cދuUD*[FӣG$ɥ$y`*CӁnUW=C%=?y?j0x8zeqlL؂ X&1=<q!$ \{7qm-"dyՁVRa%T|ޅLihv`E,3g0,@ge֯@5 fKͧ"ׇ8 .wz̼P?^(80(z螿םQ_sbZG(Agj̊O l` Yt ;gpl!5L/>%=YPљݥb|h 3e] >{_A=֣{]z0}NIB{+:n=5}0&gXa'Bl_N* ;D5gq: \`ܠ4@_3 ϡ^mY祜O $830dzgt¹Vi_sz^qh) 7ٱsB EfX/ T v0'7c>'Brb;d U>jeZ<0;i4! uȃ@q򖼎/Z$[C6 H(J_VCV$s1|Y`X2#O ٿJ@h7y#UÝ#x,ozI NNl#j{ |RRmp>p/+~Yfr'=j&AEr/.*&&IX Mvl"^Q8_4UX)#m@BQTcrqG W9EPbg܀$;NS YBС "gK~otFtMn.;$Rg#׭o* Xy/U_;)r?~ .Vt|'1P3d!+XC>Q{b0ۄ`H 40#8aOsW}|8|M*V0'i̋CE$ŀi( @Qեo8dK\)k4]~:cԄ} <Ǽ+} :2jW7c VqkȬw"{)-L[c^]t}P4'erZ%\t(>TK$*]\Ke㪉H416HYϲi $H͘Goh 0r&^Q+apN 8:b5; ij^d[="Yy8hqW"LNظ_$kRxji#1MN%N9Unr|XdJL̙S)%=v~wJx$9{ K|fo1Ի%Q8uMB7Dq%t 1D}YpRw_/#D)9i]V ;(0.!7` 1jVhґ/25~)2 `we#{1U99(E ts4r2QЉZV]e<*(UN&=>CM| @t8FtQNN | Wu݉QA9Ľx8^.a D-yL# \*+wo4*?FK{9޻~5#k`Gc9#20%ɅN5h- b޽O`h@}vUjwq%s0/Š `0#ncdkB\`ȏ)pͿo9Chiif& 0:CuڣLxJ ?k/$a7B·"R w+Hx|єudd5Bͷx3Ο n]hΘlK  !QTk^-"^ @j/[ &=7F 1;]ƽ!3/$>w&mҐP%!S Xw=`yQ-8X+DLF)T7aal ޗkC(ڑB;YBd$6ˑ-NIptr4'; .1uRK~q(KE^gFBd[jSi)e gFÖ,#W ʋY̺+'ۏp0VLE/k Yr ֱ٘(./F W:%3 @cuz\}Y[r)S뇦ˮ¥㒪~l@{)yS7"1E, Gi$ruONA e@\3`3` E0Ƥ9Ϩ\7C^0Wc}$Y$vah홨a$1&>@tILGc/j0(IpF 2-B#q_iz~(Zg?^'R^'E͹26%3rG߇ҭn>@wRRh!1wҪВ |3l/Mœ;grxc5p?PorG Ffm )O~CH'{K9C&?]Zv :2o0^'geGAM0臁ՀM5ϫ-}AV6ǣ\W/RAVA!%h&YJJ_"ViQ;v(m·Og申#AP$^[V~l̓ߘP{O rj/p;*B9L@.jmPVUnmd;JV*zZ ܒFuyJ JU7>˵(`@,gX hb궱caf2쎤 b6P??.;8nE:zj"dMfO 5*ͰXYje0y/2p׃ݷZXۉ ӣ}԰0$..aGnf;d[).lUQ[q`? ˀ5RHy1"iEÕ@Ie|n/uE+OO<3U]k!%|24Y9lsm˗Wp~/i /H4Li`9DrCڞHp)+dӽ7Q(hY^2>BMmA#g"&7o-~5:M+)?G GW媉gZ^ehO!ӈs.3u* ;F]"}駋#WX<XF֘%kV:܍I-"TSqPЦ^c WʥbA0!8ѷ}һ'M-y{] R bʛi+s08頢SZ G*a.cBrxT*ONWWuWזR9!:[cw"+b X~.ڄXpl_dhZ1+܂, wŨzi]YT#]A_l2χ ܵ"S[qDnWJyL3pː kUKJ vVa͘WC!=<.L=j\}] ;p|;YME mQsBLQ)Xr]зh|HŻ7%( &PDVС#SZ췶"%_ h( >>-9M1-YqDAY5')!}cy_5(̎彘RCmr_Z6GCMR %6X'o>Qhb >pRq3Vc3O?(ٌ?g%h +~.R[t$"`ۉe z`¹~d^-=1ZL 0#-"d@s,(S}c/p0y\:ȁ5ͥd?K$H %C™H N5 V)- ֒_h^5#[*yH9D(hq) 2EI(#6{}$I˦i< LvSF5dW]]5GE @+_R&cN]9GFFduԍwo4ʳO וر <'n.%,TuP]E-[H dd79TVZ]D~:Ѯ0lT$-QHE۽N|0ʀVf^S ^}lXץ/о^i.7TSb/=,,hECO+:^ǠlUq8y.:ga >2dE*? ;/@JqPH.\oI5Z!wN%)2Q^n_\ 5b- nr'[VtP'"ՙ3UX;&+@jҬg=ضإ淤 *S+F-FO?!jGd@I qt5qj%^6?e?mɗsAR\jbo*K ~a< e=U/7eHK䯛ׯDYv<;Sba ƽ|=n_yJs?LnLv]^$r)4CUpq,ʿJg+J-K}'%R'q+k^z!tH,҆(O'ɓbĂוEI2~ !"lӌwH[T(P{-ҿOtLqx$v.zPv.ݎ  N>h7ˏtŒDE|4#ӦڿQqqRR@=pD_ d68ziYʰf %8'WumbÄxO|fqiNwk% q߼Nʅ WBº6=[ObsIKÃ7rb^UIA 6Zm(%2HSo&9IosgRr6ж==(|]Q}`k^gYd^6$#+1mH)X&?}*EFj+{1SH S)Fełו[+ʙҎqqd 簉\3uM"`ƁmCGqF)X `it~?w[ <t䢉˱h>pW$~W0RąJd6'!ޯڂ-Uxl|>qA~eEhpCS{'z}fiw k9`L60 y`yh=H !:ƂmsMel[#%ds| >ni: P'Lyhw zHv MEj:eB* R "05g%up/D uS}ݿk&]`h'b/UT 7B_)?8&fP}m=xoc~RߓWH,}vnP^5doQ_**{yc?_6lI$_\*`jdh5auP%BĆ1Ik@eF?6z _}Nї=쐄 B7*]c%KCi4>X,"-7UA\Z "%m=+sHF0u0 ]ӒD20jǝvf6g9ܸ\j/>RD3(A鲻9_e3I1f?m0|$ R0 \1Ѩ)elBL]pKIpQ:qRmچO"gnzm5h,1Ҿ[73&?19Ar^@ baLԀI5= ;+j-evJ8%p]Cku=aՑn0А2 g9rɋJjMߖ~&oj+,n"9ldvȴBcw\<8[S ௕чLާtdt_v6Œf8K_/茮 8<ڿ[57ٳUZF^ t䊡]92m >DȟKbFe ( !`Pn6md (ba~zloSAױ0߁Pq+"6ֳ› SkD*T*5xsH7+3yA;GҌwΊ4\Ћk5'?.SV^ ,w9>]FĒ9KQ$fF-}Rb sL! \fuY10CfGe &3|ejۙŠJͤ {®8i*Γ *rTeI^oGGٛ傸mܪФF+ʉ0BJdu32Uޛ&{_ \y<~ vte/vF91+s!z޼m g1I\P6uP e* f4!!sz©)`-,q\LD|c5=0ǹkMz %Y7C#L6paH0QK8Wѣ˾gIp%űQFqM iQ43vfbuJ9dR>b]HL<7HT bnc23KSWѫ6=\'ž J"@r0qP_ć)>(/*|,Mſ{4.;8qk3ey\Mh޷6ej&2Ↄ&z"k2O%4VOyQ:-v?FO*y>PfI2Fوo+O+ >JmI;OKTT+dC/!oUpNT%ٵaDLCm>PX^oN IH~C) (;}JNE1jnO1"R3M B| S3eA[]sF{Zf+܉j[Z^(>.GVu伬C=|H䝻aH2M1 ؆YVpd041`(jQaMg}u=30.Ƹ{bǜwguXbN뱒}F÷N)O{ӝq, h\7)v6\&7o}8?5"뺋ݛ+J:d<3\nthn;[To<('{[''%Y/ڮ^J@v9&zEPGXeH h% o= `h>-xdbxl *U"P⭜55_aBH='8@KT7 {̎>]K>sirT%p(2XwURR]c[CoҌm<oTs)T㒛@\Qc;m༚넛cw6.j%KHΕѿV^-:ԡu*|seCk%n 34Q>f GwNyTqlg;??&rTg߂Xg-3q-cwGI/K~H&$$a ȹz1?LWWLޛ}l`Wd)ŭĺI?Ro=,N )#?⃈yQoE >G䜀J޿qw%EUj]jOsݻLćaN{%?,^:>:籰~eб*0*hN@g+~0^rz#HA|䟇98"DeRO Ph}/L\ݱ*uv;e =JzP3)5d._ [7a T9I>/YwgkkQ8Jߑ,1ucl?QPƻ}PArqQw\WqV#EB7 fP|X+AtRM6neL$!p:M}"ElP90]H_JW(a7Olb1%Ȼd6kaDS>]@J~O3y[)GEFgK $ r@>8>ugb`51cږˢZy7C[r 'K* ;::$EZ](]z0GW&5n 9Yr9:6cM1{DXT="Es7)K `FM'? sX0 S߿dH?}ɪζ@ͭA۱.G Srcs7[XMhzÂs 6pXKh7\2yN=6 DP2*o`ԩbJu\ w X襎96JFMbGr'q0}gt7660xЭmĒ5v24El :@ q1y7'Psl֛6JUnuf/iJ@~t0݉/Дh4g21/Q)mh^KO}Q,bW;)1CJ0lBK 0|l;p,UY`  g @l\TN{K{hUf!/ s٠D[rbz&Q{̰u:QHAd$L4 `R\kHDyP}:`89I>t#j[0=U+ݟ ف[HerN3SFd [;0%Ȓ-ټm(S^G>A^LK(6QJ𓈙 GpX߸GӤ8gQL:_Uo! j+Œ40JD&cc zVp,zt3bZ7 $΃bJ6muyPWgsLUFBԚIZ9`uuuWd;Bo‚?d\%ʁ˜=]oU% hy)!tuj s%e U:,",p>LŴ2g-$xڲtШ3*2{Ed(T!ðF?W$jO.:hkyi52]cccPjQT4pNjC?.%}Ij+V6Ngǒ' Vy"^В{ىDɨ@bQ1(*9`G P$m H;!{7D*Q!T;̱T7 %~r#c [\Ɏ9|BB{b=ĵ4e0l&GD@RH:ӉӇ6tMZ5t'u5FF#@c/?Ⱦ;Q`{-|_bھ/:*C Al2%0]Ո3H幈U 0s2_R9mA+nS ~_hT8?tLi_1.,Au#(vǼs@p(AH^D "lK沘ZbfQ]8zlqو b2huWPq+*|i#}=N 7̅/ 94֯aDt~Edo'o[[L(\^!rJ^AK8 j]lYec,TnPTDXwK/_̆旙Tpv7Q0bJux[5|.&нBv?#ŀx͘qMuKLu…r揥A>yĖq ?B8UZ+G3LR=0O nX [u'Y^zgi[-#('_M}`@ |xꠈlo3J&%p!9"퇕iN B-TU44yGsA[^c}F{b*E'@l_TGgź>T1&ky;4@cϿ><]li>; H,Pd`~8DkIHiH:Vj yH|7qJn :*˻򇪴4sI#\jʪo%͙h襱w[ۏ5;p/{`as l Oh4\F49Ԫ"Ame-{i i՞j7WAd:=YL_ =.iˆ\`tn>Tvё7Ж=0ee-썍eC`ȃ_@6Wc>R ~ dW\?_9uT"|Kk$Xv*o<ISt*=^ZtO{U\N'`K3h^ŀӥ]j91 %~wGUA$.pe2R\@2:OvU3>dosN9s$QS#U#d.b=,خ5]&B6_>,Vm]JDrmoJp8r[6QkpRD%q}\ Cӵ9XFx_4xiR.<8@2z@eRNɵQpSfK+r6hZK~q:_J QWCgTr1 :i%f)g]Ӝ(KGJboޠr;5FtZ`q6';r"/DV]ř nSa+WcF`u Njw@oJ #4 qYVɸ7W┽![@˭=E@~f 8lY-Gœ3VQmNEvl5TZ2r"պAl< Bl7T `iRcSB{hi^Z4$zpAjMf8ڒEKوV~Z"dC' AB&ch][B0ZUU_R& B?33TLǸ 5ϊ_'22WA_ZR/OEPH_}8Y I^D>A7ڸ6Π^a-%ڐηx 0d\F.ts1gGh4:EUuC#v؈KcyV;C]QHB傑Gp$5]j~w҈~ _ĸٌCnpW۲cs = в NHsVavG=zmPHpL ׆ǧ#`RC7trQsVkrN*g3N ahLx("9JvS%<eφfdXׁg[/ 3J_6K3+dz2[#Ɛ8Gz(X(/c?TU>̛ u4aK4HwCփ9JÁl{Ym 3GJc8酒7xNv,ѩ3xmbJkKOQfmK@j?P`ႋ bRDgw3vQpz^U td)4i A@9x-@4 (1IӃU\͗||7g"g{,AZ(P룁uM:2O&Ɠ_S=k2APHgjq4b=[7D9/tjxbF,jw 5 ,*>"{AmV0s4P9#u' $BLD 5rtOi)%,R'̺4ӭIp$#72~ b/Y)rgxqTNz./HҘYʏV=aE^l\k@KR: ~M˩DzZ»?l.l_5&f"ATC‹JE.3͓+5wCwyHkrA^NG~a9m!TIʸixM/f\!pJmפpt-<16]tAh-`ǪIpy">jUJx\ג\߉^nc]iOj/{CEEj(w2(kjPgs*cP̼| (WUՁ79l^ ܱRWӽÞJ(2|Wǹ}y\Z2ARU ۛgͷ9Kbk/xwIJfhyX/cR3@Xh ^iU 6$I~g/υ6^ Q6쬫.S [QNG! ۓ.,{ ^ V[X/fNӏ k!M\RG-\R'Mռ7au7щ1(j&믎2jk r[4_#aP~ 8,Z*,oVMbkU y՛VY^Cjy+3uFq>ݫp1RW᭶jRcYt,D)Ti%L={>q.mn{0(@1(kq{&n/!P07Kwx5&1A0gm + E> K(A|b~KId$#tr(yc5 'цdձC.C)oXݝ>6w*J?f-|H:,a:"4s,([5j`)L. ޡFz%>/)̈́uR:pAxn/JO!f`n6eB>Ѻx뎘g)0ޏf_gϠ o%ct$WA%osCsC'7Dm .у%(aW}!9A >aOp3%)Tq(73_t"zm~ "|kpGr8"Z;($FK5C=Y SXz8^fQf~+AI:24J*3Woww4r(zj X~ƺwEX *&v^K~ch d5eVt-gSV;|ŔB_\C\";Eϛѷ`nfdOP WE:R$D0^*g6rmI=_z0v %HW##"ӅrXF1Z7TK/A4F\ȖNxHsbu|[! !@u3y=%:6#|_cA W^:AlhܫZ ~ɉvɱEÄނgs7zۑM O% IsGdslYA-:ć?nsր{?Sv|>ۋoxyLB`j'HܿdL{\iyv1R^l9Qa\1+ffO@FF-о\,%XT*~ϛX*qt~noWp#^8Gb F7IkWYo-:%!w%3qXY L&@\p82JʶˣQiO 2"|DA ﷅN.G"Eǥ#W,%Qze|'L~D*A4\*1ΈP^vrN s>4J4|HF=g _ ͱUu(IC޸o.rh$2zY*Y5| e/{bn7n3ʩMw8BZ?&RD0^tojlj|lLIF-1hD)WtdjܚBe/Pp3XxS/6-6ZqbϬ"QR7@T*(87./fxBP1`y"X&<{яebbQo&rxjR.p߸U.ujV9א P CʬD}a$֕}mm4wE J8v$Y5b@Df>)Pvݾk2Եss1L >~f'pU!C/wA6X%p"~KyRT:bees){5og83 '>RKK^nU&rza}"m3 6 j@ϒL,20|f=kFHHU|ԓepI9shBjbvȻ .f**!?v6}U1fŠ-H̒Y MJtф졽՟."Nuց=fN4h WQńXjɎP7 2l[q,obX@[8En˖!@#(0]=T~x%GwWDgBd|U$_JB@9UOqu͸y/O?XghɷJ/0+5Bp:ԋu˻9·MW R;$?hHM( + Un};G\xGm(ZS6 w}?c`c{-s Vg)>[bEjuWtbxip~"E@MVO D 5O-9I.>Q Soזt<{ۚ͵F LL톜g ho*4SsfR}xh/wd#c6h`ix6ߦvv˳G6<2c +ToD)]c fMaغ[K=_4}m^eg%bS׊1q^z=H( h!wFmBٞt u=u6>+ۜtԆVSݪhMFngtJбCACx:l<^\oRYQekaTs.0K X2<󬮑xTCƕ(To8D]9z^"?YT( C8$$u%|`3q{0%=EjA?8kJEnWx?|>{0{5ЎCw}[Mq4m/uNS-Е> 0oBd!89(ޗ+ !ӚRy&Ytf0Ϫ 53, <m{Vz<!ֳt9S=mkwsro܌gc<71Gʄ ף.NFD&+4Հ'}g bE?mҏhSy_" HZpfA^i-EWPe&W9%Tn)*G.CٴyU-RFfL6d Gjj/܃k{e;'SZDeo}+ԕg7#~GqAHi8g$ 3O+h+ٳ 7d.П%0/hF؜)kDP*„^NA Z{fE&#- #oId2-omq44*?пo"|GneLw\^5 &/˝7t@]4H1~O26̜[7]ժ)=lƺw)HB^5Tna߷qVC: Yjَ9i-6*L!ĭP *PHv&KU*DatJgADo_#]s#Hl2?FǢrv8=y0]p&Nh.28]"_{ ${`Y)3B]; C7/ʯ?#F7;47?.0,iT=Qg#4$kCvskqBKeo|/>Aޖ 7=Yu% \$x:Z;}J4PUS0a?ߑV[3rbYudegv"JsvpǓvב&?X JYHC}Q2Ri2CFaJ4^dU.~HBxJ-t?Y#&Q N5{ybo"cNT'Mh@CЕZ߾U@ϛ5ftgD7:@Af :cGtӏogMԻ=n/%&]HvOL@* 2SϢ;W݈Ѿ?OuɦvQO(GЅB+kQ/1Ή~vP,Fͧ8ʻ I=vfoUiMqhof*8"zAӃZ(ryW[]Ck#ӂ!<[/ ɑyyWdEқD^vLu덞H7{N@;BLZogت0WA_Sw9Y`K{Y<7{٩ bWXa]fJ+'(~,f7w/b7 " bP`JVyε2 TtϮ[G }.>QTie$A2s-3@qw=:[W(6<C-R@ [INcS,/潈tGBuPWwBX |P=4?AsVl{y~7YVH $sL|ЃacȫVkfȸ0|| *2Vo޻@q>[=(ՐJuЇ ڋjbx~Tf} CHRqx4 dޏݹ_A.f$tZZ9An "+X{PWw9AtQwg[T/^<˹FJY.JHJj2+?a ň\.r6].k2Mk;̙Ha&)3~l;DH\hT*4Ɨn$5Rl4 8@椬G҂Z.a?X=l^d q~L/q6nu;l(f2d/XB_ԪDoVΦ+,ۧVn?tߚ kܳ_:omqxȹA%'I~UGc <$^"OG ²bƥ!&{f0[QSOfjKV> w;WDQc؏?E]~%|tp24̏bsq#X;p]&btU\TDbuWi@BunEPߧ &NI p0wn<bQЛ00)AQJ4 m.Θls }u_ujn;>.OM[kS\XC%Yp¾``"q ݸdh_g믩uZb߇ sH-m0ch*MnL:Qi׸ |V1>U6Xɿ#bN6+T]`qT*j^swS)Z:,/m^}3P۞ $/)X`ʮ!jW}ki+|jXL #5lW2@Ru5Oy(uA"@j6g%cD m-Ppp-46°22$5dF$V:o "/UeQGexY"'!V0ZXt_ЫrĂrS+ccp[hCw$G/W{$ԐeNlfp|ʋ柄1fj~μieRnњ RiYUbܱFbߥ˷cZ0*ݫ-GVl^qk0| B:0Jab ԰<M 8jxrXA&Pʆ_~h"SNG6O$;-)dS  AxpZX@w_d)5fƎC!Z_6%/*,<x*xd&y&͎.ɗ[j126z; "~{0DYt^dsC'EdAe}UtwFw4̆g[ #! Xag dM3Ǚ08?)118{Iv~cY߈#6 V2:W`N?<liNN#486iH\ z9б>\n`6c?`?zj|xuz?G ns< ~|׎5 tW>e noV[U׺& =A\sLec~?jC}@zfv] u5Mx.V͞|zO@fïtxTN$eδ0M$Z7iq__Sۮ@OBZ18 Ԕqx&>cR% 0oA)gi514lUlWwM ZtGe8Y`j[h҃BuW'%sr 7 FEaL6e>A>*,9IX薣pᦍD,OIB38!~ oDTv"# Q%#=lF}#.i9]}Tr֚m7#b84+,bkJ2@vy@T5xv{LlG?Bb0^p 7Fzyqw3ҘUe݊$G!{(ăuwNWjnz3]~9bv^#t7EKOg_>u(r981usٰM֝RUXO9B=[-r 41u1k2+Ȍ"@3k] ,=ŊKEDM,\$͸Vk"w[Z|n )S2aXddBd0|L |D&'tď L&)]]ryTpDƕ Wvj" bV37$Vzw2( :iSɼ|+cPးNsWV\g*6:5"XVf ]`}ؙ 0I9s+DÇbQGG%Z>fTLwwJQ9%D^[ } ew32BY5 AdqVrrod=,h j>6Ɠ{}$ 8u=ONmQY*vZC~r\<ʦ{$SuOo # -+Li@so@V(ϡ[U2kÄ/V}/7rVa+JEd ,ȝ}uxσCs ~%c;loō%H0W\̰DѩIw .WB~bs:SO*: *q`B}0&}BC/]k[fܑ ݊"r"|.0Z<1kdۚsTDFzʭ&xb$ܢ#rK4g,r9]59g~F΁9 0ϴ|1]2݅ES5:#9}xcFz~ar T˖sxSk¶N$f$UX߾Nq+b ^v0U>rMTگg[-GOAD\IHJ!Ђ"_BӖv?]U@u cW`4n'^;tD; =Y7 **DԞ&(49+meFC,N6㤠%B7y)edy g6tГ]+j{kOx\駐)^B_nOڦ Yx:mskSPVոyM']S/ _q/[8,78eg$`w<_w mIB0g;t_B'1i'ӔLDyͧL强m+l-L?RpkJ`!B:k>~х_8K蹆>fK{|Iy,rs 4=3ƻ:C]J}vyb2J Qȼ_Y;x"i@ F"Qiꘙ Ep PM/w,"jLBIW6SƇnP~–ԘV{p}9l%_$ʜ!P8iҜ0r.7|q h4_K :bB([ _7Hrǰ_ard%/AS:}h8B6Wc yBT$hm) $Kx"l=~J{c8O;f6fIQtl?d$olUo] Fcf6LMwv`/'OB|Sâ);7 ODZ\UCa }ϖ͆fwAdG`7SE4B|l*!:jE>MJ~'g+-<^px) HkCK){QP/_[{O[O3QIUAbO҇m" ^W J>cm;xMiREeB*E5t6+$UEUtPN^Mp<8O(_9N{DfkI5tʀҽĒܶKanQBy\|.\1e_xΓ9ƅx#sIАdL*>['Qm⨯|0?`n8]ᥐZ+Yũ2pR=QYcrc8 'Zsh2]y-Y"RN,2|u'aEsmDzG[Hݼ\UR-mJ|-"$#z 䫆xkXIi#1zk ZY]_Ebv^- 8+-Ĭ_MFAR-P}=1fl ҝp$g>yT\Տ\b%ThG6<5~TQx"y"@:pU8mf1oUUT޽>I{c  ͎o8VCvV}%g=n^rWy  {vVF'd、ÐpbBX>r5F `}➧/U K)ryp9{.(V΢:^;91FO-J|+*_}şI"@'Zae٧[CLbk@Nnցb+®J)>!ܦwۯ#vl)$0yI]y?*'+T܂pwy~Ơn{(BL4g{۱-LNӂz?·c-HHJH &VǛ?]{ cF5aS1`[PPqTkuݔ'gb?tIWo/ CviͷGB4QIc|X.65]m.$y^6B/Dc m_6=ܺnFhf#=ev_v5t]ZtGVa'k`wƃiNj e/&T^.%k UGheC̹Ce{h$9 L[;*f<3.2:* WUXc! ]x _+\/U݃h5 UN N&.<P5*v|͈Rx&\n<)bRՌfc"uY$wŨ҂Gɰ=ؓsJeТc$4gі&rl$xh+QB^T>p).f TMq*qR>׵{R5?^םlpuxtѲ7=c[ˎ"'O0D!wS| MHD7>3Uָt:JGC  jdRm<U,)'-# q>Yn:C,u b_J%tn.ENZVqK i)Y~" X=Z+[/_L=4UߞZb63WäN9+О*IlXtqE9x~xƟN*eZ2  H&)*Dp_ͬo.ptS;8갩`H ,:T?ti1T7ii7𩻌`aVgSI'W8 <_{>mnB:o.#>")7QPQX mQ64#?|L]'ȘY8V\ZL~dJc ɐ:+=}@o. z`[8SXcvLiSYn.Ñ4(5KXS[ì ܨ8ՌJTnu+' w4Ѐb4kCmOO7<ݲ<ƞYC45_bo7L)hZT۱yGvz֋4nbjc Hsw]` =v?xP(AX(.S "I}~QQ j~X0j=)x' ?tDj46tݚmdS W$ |%/g/rxFAF)}s`I`*xR!2E9fJԴdcN~t"}HWƊ#xE_Vҟ,*E\NW 12IC…ZE"}Ɓs}ǀ)G4Q譂ƢXg?VJ2w6eK Ű @'||Mrg+H20[|vaӑ`ॳu ,~f 2VH[NrPc.bS``ǜ>fʚnyLӓhtщ+ oj?Ac""DŽWʟx2njo`v ڀ֋1 ._}~9d y2Nوy2ufWqx'^^`>+[u*J%4\;h_7 ax@'!}lTA)M=pr`g' i]Z~s4];ZwRO$C//3t]')\Q(vAV Y@lNx*VWO#J.$B/Aa1v?B=M՟p3]%6';I`Kޔ?G}4Oŭ_)S19srF E)Nllj}:오&!b+`;R[`cjxG,dS|^ 3NJQoM3ޝKK@9/mb1b~G] \G[DE!.JE|uhҸ i ' @FW!vj,CY+&&?2k^Ȝ@Ewwqxc#LʴmQcRa߂s 6.2'8RrnÛ߳J=gt|\mp^BF A"m.r'y 1:s[Y ZlX "FyB>Ƭ|9S\ZƋ,^l_>B3o{Mof8g)w/I.8V^$[2iوJec6G=m?aςaۿ8"z%ru 3od@ɶ^ ۭ<3vMσv,G,obNw$!$XR!;t6Qt 8DEAǽoc̎/3mp4tॏ1@7UXҀl%89*g >*R:u҇LDn `W2{5*y|CTYpVvzE:`lO7ʒC ~ӓ9&.`0uuGrNAeεhUφ"[f]{Φt̨Xݒԯ=t]^ٕ5W%ը#ܧwc3TM!Ufv(BY\Kҁ2[B))uD+s0PAC̪6i"b~Z"Əy^Q Y_BVf\t| /Ln]q''h1uqk쒺₃3Lp?FZ`VCM4$OKp)0c̣ 3V:61yU~& fJ%!Y-ꂏ1Gg$ /޺uE&k+[ z1Nwt]=V*,#ez6{84٠BλשQEG)ZLDnS5Pɥa ~gQq7.ÓBe٨|[=X&+9}gSǑ1W`>ht,?Nfp׎mn(K3c|plMwHia欏&8MMsux ;ȵY۴z-y;{4Ξ&#HϤ;u] f""cV,}Aͭ)mLp?~gJ}/X4Ҍ8,\и8ֽj I=|&`a*)3ޢbnx[n$[ =S5 {Dyd8W~hZ_ɩ'+VCG6ZWhU:PcEV3ÒLKeTLӤϬ&X)_;ֵH=$Ȥ_wזMX ΖC} h)C+bezf} Vp'Jvy}ßR)<; 2FFH{kS.| Gz*&oŮ9'{ ]ᎋpH˿"OZ4DnjiYFkf FdN 4Uk {KzX1boI`t7qDc_pmg]an{-&FR%3ҹ? ٧bB t=a͠ޮy;B(oEká*c7ojMŅ& }adA5"hΗfw/-!3ԍ ~x^ҝ5-G-\kPsɊ=E>j Cmys"tFmgv P8p+Ol-%-?mC3̸~Ք}ӫ6'b Ep`3[h_S~o(da 6)=WRݿi2Β=I|-d&Vj2>}J rLmӸlE?;Jf>RWiy jyg9?<ƒWwdxvl.􃣹OVY 7~`[ }Qk{2/51E8{C7 ~3i ,0uOkNj@ʣpXjboCy|Lꑳ4pSQ W+бIwm0# k̞Mr B9 E;!!-)+c9 }I@+jƟepԚ ֞{<{K%NuojZEP 瓘ޡT}OK֫K mu@Ch  m+/ DpK6_-ՐC 1ѱ$JP Q \;vIN_9]כeh&Zbf׋Wj\bāAYXK)qL!%=jKEYWʥk,BU_u5>A?a/OttGH\qg:"̶3%9B%:!p .9CHQ_Uvg~li-Cjߡ RLcXWMgDV~ÓMEx3Ϟ~O#dR >0buaytfZ֔/ҥZ S:@OlX~lK &G-FR6R+VB;ƣ8'm&3/}GG?F&+\0Xn$ф!0a 3.ēH||E15]pGp1ź+awHՖn/$>ޕA ש1Tx)55݆? ;Vg"$|^r r>rHSz.(!قP[ >uX5]i] &^Bм8 $UH7qGRHOZS1vr4bR1yiOA} 9}T>N^Lzs.~.JHbPj0G锚ߖN|81- b1$F8yw.m_&IH3tFeS_-8I2׌bZLp{I,AXOyz_vHa(xזQa%нk&QrƈYƊ5ZM@ ̓rr aD<1`TB̠BC9[Vߗػ)I͙f#o1IOߥ\&@T%Y%<<@\m~jMarfdowOS,p9Dd> _8gUUϟX |s +Gp\vP_<KZN#{%s۔ ˴5fuXL3xvCV xD ͜0g00#DTUb@=UE/F'߉',Z^Dx$7)`8n ъXUJ@Gd&iO;v[a?3V.Jy4=0dQq 4Rs}tkrJѦZ6 U|G utY v;Q=^9yRl0H.i1咯(4}0"<@/;@OoOS~EF4}?V֥ZVؒ`~"_yr{D% MTte'kOy 8UF(h{p:9`k_U^9cpɚ?Nb(DĜ˹*.*nӎ3|@X,da㬺Q|yr75 R{xvTy'mIk)%Dž@(scH7UÖfs61ۭ.QM4e㈔:Dbqo}oָ mS jrwVXEoIVOԑ;4a6''H4xԶcm͕ӯ߉uM5T{L5nyӴ%*iV& I2GGXTl:Ffn|P9f76M̦󍥲yKhLMz1f%7 4\f'C6U|P2xTW/Y폖XS7WV]rdrwdGds<>BO oy!V!Mg`q5`"R㸡(޺:M)Pɬ =]oճ [ `eB v:%Ioc~{XR+Ɣ/Lˡٮ*.0.Q#WGS$Ǽ.m^ߘ}V\piW]v$V]}uNfwX$gx·pةux@s7!4C[MQ#K[p0<o~!%idc/7m\3Vvzd--5C1ܶ:bHlwxq{ŶNH[ qԆ%B~2|hrnӀLß?:8))i0ȡ2m*5}t%~)=E(KW-[^I>%_K;_9.bAs&gHJk)iʡH4uω[?>+eA bG(vEXkQ߷*oXYCo'D,.9 M~bv0shԃcYs3In_6̝U<~hѫ.*. \Edy*R_Xv 9WQiuzVc8[JU_PUњĖ J( Q,U~:} M6*$ w8zb7T04"q}msm3>Bҕ :/AH=k]+-bAts-(qm7\SNⰕ3 {Y,cm XXb|fU;`'aKFXZgfry_n"ZNL?=0"kirBV  f愂_f=hB,XլTKה]zE[oRnlop,vSXZ'.Wq,hgM^-h{D)v~=]/=$v66 ʃ*6:+u"$t -o?G9gi PpX}٩?`W!]H`=B#q6@ V,5yVهrlf=K+|0~܂budmos&7M k!s}D0L;uߦRmt=q5v4+\M?\HI2lx^jX̹$PѪMmjz w<dͼp^ZO.[W /yhQU߽޻oL*F/`enE#A+NsQg5dL' JRpU4'NANIC%'>t@pUXch}$`w*[EwbCؕKeho7ͣy~HV=r:P8ic,^wU#02D\M=c% ȽWET _&^!fa;[De ?zOZNTajGhF#ܞHM*dOYPj@bg-2}MҜZI~+U#5F5' t`+|`"|YOW2 eXt :,t`9y ed&K);$o E ƀq.ڃW#?!$K?x;#N_ ˶<7?B󣵹xQ0GC+7eS =Z@[􀃦GD6e[(A4qw!WYIW Q,qE"- Pӕ0bv *WplOj>-״C$ Ta`rg0ղZ1͓cB蔌IR~_}WZj= @tފome] $TLQf@`?G_h‘xy<) ǜl P<)W$&Yz-8b’_R8Tݵ02/Aޭx-ۇq?O1%Kp&-<'G?sE6B/`]r!뙰qdŽ$}<[ mM5 %CkW"X۸N6޾ޢrhc.ǧ ('̎ъ: s}pL+K@ :lTsVP:ެhnp xz_hh %*ytc:K Imؚ:߽^BicPRzumîC(v̽qK橼h7"?,duJ pu Jpݰ " WG/W-:)Ǫ!_^~2hqSU4hGb KV:;]e8)6oQw_bC5dI'1Ä`?rLlO؆&.کg fM͂eGEɖ/߅&.{B|kZIIꊇ<{i?[s[EDA/"oB_lFft$Ħ 憋qaIԜz!T`%}G2R Y&̴f͊a)?FiLe}ާ``̯iw ݊аnwPZD}qQ(f'e\p:QvWXE%|(i_# YB,ho0̷e: # ߫SN6zѱQe*4}|ZCEqD4@kSHy,M#!Im~fAÅpB,rYK"m(KB)kw|>Z^dU[cͲsB7"̴@)lw9XKs7 8%Jt%}8/dB]oU-yL|owV HGԜed}ʯ8/()>u#W ԲnOlp`]R p䃎-% $kvHzX8ȮNq:qM%[uߊQ XveRPh3Bvŀ JUVTf՗;׌ð(Tlٱ+#0Wu{8mPh C`~,}i,FbGߩލ+7I)ۄic7ڄ^8\Dv0x PrlS7a3WD#6{^ZF^fDŽ Ǟ>*U,/ ˋCUBtŶ~-6a"0jXhr1®}Y$Vx ޱ`bY?ŖQbN4R7 4*N0?J~"Lkq*Pg'Z)L~\cؿi{~.7OBDh &dT^fY &BK&Kк%pǟ:l!smsf7H=s' nBPd5w! %Ywr>űɯM)c7L;|UJNs I WDc&s h'u1n2ٯG:2ƾ K ]Tv8?E@8yXܟ/HY/n_N[57`cRiM "b_YJ׀}(<\: Sp IHrq` u~9v%vuuU+@knЭupVhQ4?:UZk {JE7 fRX^YdK@m#F,VV"/,:[lrIĕv0|Qhݫ UmY NkWTcl'@"[4p# E38ӉC`}ջHzAƲ׬njWWhDnɚ2W3d mdVQսo5ҧ{8jxUΟ_8ho r#>%WZ,龛)s恔tF$[e2/_PѸrFX}L0<ϬP|*om?kkge.aK1a ߵ5=GZ9@ ԤtXvhxE5=vd8gE|قiGQo9n>~>L]o;w,FD/0+9C;%w AϱGI~΂)&/04D" -x6:_8X4&:|0cI| ~KV4 t ܮj ~謜t;H>ci/% .e&F€}N(DLЕ F2pjudQ*[)Fqͪv$ 4K+,lum=膰@;c7:WD/ 8mnʎ= iah ci( r"]yNpsb`эC]N]y:5B 9aJ͎9Nai5Fy8!0#Q? ђV'kfey@Pm+GlՌnI,b')Ӏc(ԪFz*%.s9hi [1T #%ͬ7u>NG6 ՞Zu'y!N8zb!I>ӄ4&l SscvP+{/P!-ofWA KqI ~?{n&SQtGrM(4VJTl>h]RQ `KojKҢwTF|kmeےL6Hp2a솊^:8w+ԉ??.Pk}I7uo82Don!^PGKƩꙉ @2(G./*FBͤMzUӣ4GIv.ZJX5Ӑ&R4WLUW7B41fGOr!>aoj  |х?%W0Z8V>Y2 8 dEO7Hӈqtð 8p7L߫W=}J~ 6W3z4Q" HzrI*oJDGoɬsRuo5X,^v uVtlߕڒw^S٨duSپ36ojVLV)AUԷM.D}2;@T]?X]yTnh<2܄Mx;:4֑ǣ_8ڟ(%=a \+gG:pqa&FvzȪS߯+QYqB]/:gPպsٯdRRV VQj=Xu8g:%K*kWg#˩C2^lحLO(؉N[z:=Dbj s DQtI1P~.3C@yZ~ƝKUEd55SI=9g iB]=N[}I OEȶ^r?1LabYdeʲ>I`+_;P9Ok 0u|*l0S :#]|āL$=XV5ܤ$DAR${)\Ik-9̛$kV]Ă$s)UXq~7x[aRϚq"7LaC(lGRd^W8޲'OG87 m/NZ=3_±>5XJYp\ǫOȟ9Vfbz!VXhPjJX(IvǛ?vb5V d ">gv`'^ܹ4JA// }aܽ(b+QN56 *}_lcÓy<>8z2$Q`L aM"Jٜ͋ LŲ^B1'<~s8$[ ^E.^El)낀Ư/S|>+&|w2٪nCu9e֮a˩BxsM1^աzrL;߯ye>JԌDx-⩖J:;Bp`ݐU@IOz-"U@j~NQL$A_["8T<>[`a4 vnNGiuv9%L2Vk!} lRXCeskшpc lh1H. 1z p 2?i7:>8ᆇIBDf`U%edp;js:mM:+-1xnCtP҂;>@7nx?x|ƶ8xAzQ6(1v|#JfBLR\m֛{@.g P˪V ̜,C$a%٧fzbt50㼧>0ˢ@E_e!C9z}c-qX7z < cD{lD,K|&lDTkK!Ua:Y@>˫'^]r1=/q.7EWlTB w+OvVwoxw:`4w@.4 e/$@ô fgG_)蠌Q}bW#|ۑ"e-T)M| ^.OM*+՜6YY%[?q1\m1MD mgbxGY:J` :yT~Oϔ'Zi,W5լF.GlO`cPF/(=(f1}C&*q6mZ}k !Z:%jbs% O ێRESc \ pvw,"!ݸ&ne M)|m`OKR}*\5,-r{Z;=ԸuiS,o#su{wlIHma4g(2s}R)wT ::uxYgݦ~m@fBd^rpdGxvI)J\a\OqA ;Ƣ5DqTg%u>1z{|n8NO3Qjg`<*X/}HuN<'Íd=P65/ph+u[tnAWK*#Sa BqZ,|dWj'pbJRdc-9\Nul>>gl Q>7'mYRx?k &d 8JG8_2APtoy^@"Xɥ4=%ȇ`ܵ,Wq.d{$|0cze!E8I#Π0E"010_psHq< Bi6GGq?_.6ؓsyi<7/u#UJ'e1,ąQzR@I Cp2/r椂 –"V,K-5#;;.TKUk;ɼ%.NxP>J%cZXjC9 cf T~Af^l;ĉًlخOo|rmt'f-īf e9>eR)p ok:Lڐ}ABZk̀={dN96T\y>Z#Åq^g?tLUEp` m,&rf.Q.t*eMxvvzfX& ڔx.6;p$3:ac2)p-T`\%P#.J^TpGSe f))_"DOunf>p~'iNN:Ncu~߯OqF…˩!Mus{,](ר^) P')) Rc#Kkd@8r|5;Fg@0@Iq+η;7hNd|.vEUK}8sKeFmH&B&OzӐZ\eEHE1R'v+dҍo/B[Fm3{ˢ9`%".Hq8?Z&#Ym2h6n$ʳ)$C[B wƕ3|># /KUErL[Ľ_yy"ڏ" حpA"<(4_ R4CIDvcc0zwK#^jkBߦ=et0\Uu* rf&*`IF.nĦ`s7cȝ[;܄@W )b\Y,hGZ. G W!(f(R~l: xN%y2/kke )Ő ̲$mjbH=J:5l>MLl4`o'#'$w0^5F.S"\`Wx/EtWkԆHbw@yXGz%ѥ=Klsqj ho-)SZjl5>\/Dpm(nkBUE2Hg *p0Iaev+R ]w^o`}D4=A<+ bd&q(< ,RYRv=G(ۍMmv[׆1A5Hd sZY`At찵_)kVPކ.4nE7Mhd\0wU4AqRM:9S>Ÿ`ăA?яLvByy)I\2mrqOa<[K6##lG#F)} /$k_2X4vu&:f,l]a Y {"sy3]tC{M"#-z"' a@(ah>Fɢ*"3|r_ |Wr{]0I6^v6,{q-"#~caލRBHvXe}͖n&"9ps\j!6n,Mfw5~ߜL)? PlF,DˋynyMNGf7cz'0Xw֙W*M*LEG" B/厚iw l߻-@CgfkĞ5#Vd}w_Kzۖ-ޓTV߼k5e 09tƑÄ-o訠|<5FWRX> sd6jBgA=7EXŧ*h;\n̢ nRiLnɝ>C%!x}Cֱ=ퟬn!_OxnQ3H;rg1lxa1V,$ZPqGŬE,b1@#i.'Ekxwe~qͲ "2G/Rs+@3Ii6G>5i?{T;TJlWNjFKu:@1c䃂6S÷sȏ⭖QDkwK0"w&ؒg('Z# ؠƘ婤^+ ca%F %4cLZkK08s2Lg}:NJkmC*2Zbh$c?C^I -Ƃ-ezZķDe!oCrXe4;/mWiI|MrɯRӄvo/7`Hvl*WhYv!*_vHs{M:/>cGG9Vj[R4tbW-uΓ#^R`R K'7&Ɗ)A ~Hl:J eU 8]ߧ̆ߤ%5tDdXp$\']$FB+3S/nҿ+Lg'ePJ`{H<*DFiو)L60&|\Z<2f&-DN>'AjQ8WGx)fpf2/Ӧ j.хcA A0P@$qL\?Rͣ@d*'?Re7 Zk0G5Q"`>zJ,˳;i_v jR:Fa~ 7gttqx¯㣚Ea}G6lθ$鵊i>I yupbe} ު0,^;&k8zQm: k-83N3}/^B"`$vw*>ۃXm` `?S |yqAk>/5o_DwN.CK+p״"1.܂ܲT>XvM|H穥` )P XٹeG]-$ÉaӌQDF( C]!$VfB"7UhgS#@~&=WuKp<"wJk@^IL+r@  b6" qsƎYMLO! "Y<{AZ׫`z=@dz]neL@>,)ҁհ; UaMg724rX!tkwls^Uz +f"uqUߒ WU/N7UcU7e Yz,Wɇ47D) śEߧ%R]9뤧8cv޷QԾa$T[6^!~a5;C#e*"psuL&p}gNͲs-8Y]fASڤE|z8m†P5}7`8.(LYH飛q9vt9f̍a?lHM[o\!Nvzhw}oz kVoTlv=9F-ypk׬k˓=T䡴Aa5#Ә|f\$m/F#ڽ:KdUZ2T명k޽t@s o:*O~<$S]h2EJ4<W wяy[aߥZ-Ɓ'd8y튕Ͷ mdr<ϯ"Åpei}t 0c$U$xLN?OwRv>2«&٩39Z''6&0 2#fuOJnp kt~ <|:P;V&8tDCPж}5pNs;WAf*G7T2JR͙ 5r#œrj{4 wA(U#z|+hc33iB#خi7qMN2711dWLꔽPS>>_Ŗ/0SǠ!ADE?}}DjR9b%_0-1X^*Yyc0JQ,Mx(TQwآkʨRAKKĺEw+47c*0ݹ^5ez%f@'J ϻΖh ڸ VH/0nFʗm~QN/v _-"l9/ZܶAo0ztFs@YE饦t:XgC`IV~X?!(wefE+D f qZ($?dF 2?Dbo/kl=K̰S QvC # _#z(τheq$h4,6x_4D4E UV>tMj OWMک`M*\\udyeiEZnY /pi߫sYǪHq:Q,5yLX=5beM+zSЅNz<|-.`NvzwT ˾¸oeJ-X,~dz tjKIْHsI{E`}+sJD(Z:ʔʼabx3,Z%_+fsJ9*)wvXEBJ tY"K m"%̜Vk |;U`+` :~[ZI4xwsg%/uI_ _f|_ΕJ(.ƍ]AWs,Hnz )?HRB #~d= ER^&ftA)H NJw|W 3^T%C$0<٘:0•[kG]Q~!~9,}o_9;9ۊ3r>Rpss6p:i(q> dYma0CL[|ƞHWbwB@ (Em >,ϕ(|=|u4\{%ϸߝ?Ht >bP +>>}f>8.4C(PZSkGQG/g֡A8Tߪ"t5!|C".qnžιB"25mns`2(bjy]^}G"ހ(ʼnsO*EeeмQ%. Ot uTծ"#eVwNU4im Y$ $9sJ,& 8`]l*nrm>7l/cS qɠ.-z]4(7c=Y!d†_QT_B$xP^cB5;aŴE Dѵͩ(8__(uZ6|2.9ktxm3~6֥6DCN@K䋆 Mř ~P)pk.❪.9yp/VSBֆx[Q8^uB}R ^UKJBna(ѧ~ |檮E̿]2C9Mf@ e\6ZO~žsYb11 `iyܖ-A}C;P&{ fn`V⹢( =k"? Q*rk8 v^&mwa6LBzkICf[:~QQ!Lb(&í+a~K ;\QK+ Q,+oϮqp}18qNAzexF,ɼz;8#j"i YB #"FukDsnl&lD..j7HH$Ch%*`ףӼT4MPB9oKx?rAa̓#r} (m"wisr4AV-=lU]+_yQ9%)UuB(Yv%$(HpI|_iiN RQm,j5I1Toa*h;Qj'$8_ŔBp@˼L&݄{WhFEYb3eįV @P &ׇTB1-n $3q8ąp_2"dk,Ġe g*+4<~Öc>q !Lޛ|[1"h\FAE;Ç$R>!m<rpe!4[+-ZE\NJNkgEjAXvm9tC͘e`T/[}"tYv"Q Y;X:5"@{"ZLq2N]:&Mc4وbI;I311\E3XT"u'f&UPb7kxݓr@VzOK7?8bO!Ftr5HzknS?EbHd-wZVC2l'1ʉ$ N쾱?! %E;~60Ƚg.q]sBY'w1aMCQ)-BhdGM4X{ގUŅ`r=ZoV0Nr7e5768JJo1 e!30"W^<1ds u+Jc0 z)NB,cS˄c˝4V7 䔞|iW=p(5GjLXG'|, qg>~ p{eJM/q3T"). z L{C8΅g@:Bai Ʌ}οi &\C+س4?>_M|%"Aio`Le ۃύ)Oz };Q"0,#n#gL1j]ّkKO"á}]dh$#sKԳP +$d>si\in}\BlFnrtfDe) B7 KJ/8VCdSfa7دS#G+Ih\7x[_c=5BRL .\*3ik!L gLh{z}rtVKLkofqof!<߼QO`F!t}h2H0,>6|Y;Gݨ/gfw_3JT .R}&@{2v)M?K l׬M,כ-*h]'X"y5_Ѹ,,llK^w a̞{,KZD-GrSX}nWȱÈMak)o7{ӘV<;#OB;!nGql)yv&Ԑ97 mjR:A<|Y|eƦ3xSed^24uKk4c)Z$256?Z,E惡PtLM`v/$q?K[XX;wo\C$enKS&چSw8C 5+ I"ڟ(838B3vi0VDvѵQ5C/V.N,/ׅƴ n÷71dۆbwYXG%/ށDS!_?mV`239IpAܥlfYE2)yr(Xfe.z͐:XPɼ0R UŸd*@DJ,ao3 vZ)|Nգ"6nuv#Oq_~O4\rտ['u%]17OM:K}GmD:Rឱ.T~`GbDk;Dxw LQ#[o꼥F !oήڰq)#l'`s 3`SJfˑ'{o8]sZ7a.om]0Tb7˕B8tHnjy ABy|8n ,DV!g=x(HWU#ZwƝEJ|?įAphuvrx's}\P* jCJ[!Cޚ?-ik]u!ڽdS E]"ٻ]އO3I)=<"W&M8~E kgӝiJ5T L]ѹm 7h%w!9!V*U<;~[L\gFMBCѭ40!W \dC rz o).%p۫yAK^vݞ EEzj=I~0kF:ZX[8ٽlT=GucgΧ<1k22V,yZ~uhfZptD!l'Pam.[.LvO*)X.BI5),@c'0(o$54uXgPagdYU?iCL1_<6SS+UlI~H1y4D&SȯuvYF04\&&ȕ5EjChLMv TzWvl{GD[' )C&i,L]ߤbC %IQ1 u՜DGo.8 yS4H:W-~sDY#U0YUzl$˚\|Mv監? 8gk$_y$M=!WS7$?Io˄7ܱa,hX OⱔdBξ:/Y %P\W#L`+ɳ ?jcJA_eboVeV[Yٌ +|>1tX> ז8kNyG=ET0qzcY7P@mV 9<^nUUE)7f\; cNiܭ53J/a\RӢ4$\KBYu0vQ*66;3B(uuT SfSa @߀0Fi[Nu2ܱ^+#2j_mt) /뱄I07>Nv^%oyDMSZSNA$A%ɿ//#k+f @Z ^^޴R؜)Bc lY7m$C<jL #!%ܣT2PUau m/2;38ljyJ7=KO8Ich$ac:^Rޒspm*MYc4>NMp^M;S|T&v6z:yM%]1ݡIT474b`|vX^q'ֽ_^buJ;QD8l7=.g`A 1p?+֭SK֛moΨA>{xtgJ)KP㣅ccb󚚸[V]0pXL*`z0536x"ǒ9Q8 jJ̈́VOCX&t)ľý•@2KX>>jkXc&/ =,H S3 )|0=y+z4ʁjíbsUfϋfvÃkAƎd}uQ}L~4O(B!J H024K+PxEk|y)/"\H;-KʽH)V}Q_v8g fOrJa516r.9#tqI˰c̩['9η|yY_ӑ4/FA} `ϣ*?.м~t1;k8;6&AedFTtelPG找hzdF+O*yQ}emI8呛9,͍=Naͽ31ڪS)1WKG4x{%7UJ>t }2b/P9Cci3Q= ;'27wɊHdf,D+cjG< )%[hݓb3|[Q33x: 5 "@G*rN͹$̓ 3lyQ n@8GwD~C ywy!@[I۬L(\lN@|t/fÞך`P~dQ&CЧ)=:) hh2EfI/쉽3\LV[2Bq*ypHBnɝ`:>d$Iƭ$Of%g#{Bh NrN*ޜ|o63QZ}_=o :Z\&p M1u!*{{V=+}a1}+7/PMgDI}3Q2%QgYS#Pʞ=4ގ?ьdue~]o(Se-4‚6,-h;xa)y%a (z b iuHȃ۸H(d {i)JidtPьv.Ox&^J6>}6WϋF&eƝ.cc,_ɵC,bHί:Y'ocaDFb8ۥXVe`Nz$0@3O7%z#i 3[xQ"5|d)]͊%Q2f"0+Enw\o;斑]Bͫۏ'I=te"$ mv`ŵ yP,v| i-L MNVE'DLOx*nP=3~Nnn, xא٪*jVv.nESwy[ QY u ⁨Sڍ0/As8:P_.kזTt4=}KKB8M߁A6E{Tx+ٶcr0KP}B? wܡCS.UkBfR2٭c{#%]c[ߺoo͇U r旕N7#AjR8<'I~i9;ʹA<1" 8H9HLK&ƣmH obP}fʗ$t?5~,7tL]wbs]v񏧜(.-es~L =8 Xd9[q5Lv`,UmsYe-'/# )MBbԽ?]2t)\o2h]J]3͗@JZpY:%-U3MiMQ>G^S-UtD&`FY#ˢw o w7ɦpv qy4as' 'WCc³ݿS#PuBwNgdܽS }_ I"T3]5٪0$]2%Ѻ\zvviY`5WYYBu_+8Cp#O)/W:oahnhξ.6 gzf8(Iֲ-jVn^HY 揬4|dCz e ] L1fC" MwuDM:jg.UsE J;PܢkF3JVF5N]3a{w!S %9b4BV( %]&L+q暲^Z $/=#isUvuzB\R6f}iZmZ6x*!;$Qy&iD+Ġ| 3k;:읹nGPw=)x73 xi|6)ûf !.CRdl9oiDf/Yx}:'m$@]**Z,,%+ p9iq{mMN՟䧶+P!w2ȽF^K2k:{**m\,L".wb ca&S[L5 _򘌔IGiί @KdNL{`QoD{M3/O|Ȫ&7jLBv]V 01:TЬІbYpPHS۸FϬ@&{TKvZeHNMQ.*;p/Vc䗸'f⌍P;" l),ADkb6BcnDGAc}h'm\nFhv̴4wD/j16I?Ǜ=KZqtI1{BwPcf;pxE:*Ǖ3!\SDĒ6i4ڜ J$Kխ?|(S,[;`qˁJv TFm<␼܆Jhlɥh\Lu33A4#HxAԙM|NƜ#mf>r X"wu{_= _+h$it3,iP}p)1S:40W|~KPf@uw|;Y٤iDEI/Cxz"c!%`εaN)Lc׋ns۩-xB=}`_a8$q{N t4k)Lӂk~'"rW=RFbV%͈g tW ZM[@:AG -ëm)p"cQ? OkjHn|{~F2ΦssÅuWț!Dô4$*쟓ρdC|%!  'jtSeʚje>WMħ?gZm~pG&aqTOB J6k(oI7Iqۖ.,<ZNgI9:9?;~? F&BՁ PࢨG˩-)k鐷y{8#I}*["ȑF&}%m#`ti԰l˄ 4pc,WFhz*B7F+K~AH5g]M|-0xl$S`8Plj 젰/EO3f95* .yRGkWKT3ۢ|0 8n دE%Gn MH~8A)ƮѧkNøJgМVvN@D "ӂےJo$zW>{DgKE(ˊW ZK>Z 6*'gXG3+ q)z?.ݐ/|Fc;NW;0HG=Dٰ͔,5{ M4?rPosw-ɸ0 ]9] dy(%JhV5 !kf8>gjĶ%\*;jϿ%9}+8-ڗfvߝa1]n]ǁ~H_! P. -?_UE%ǘj8X9JHYz-lү6 ̱BP+%jmD()ѷ7 ܁WN!ŁuemNü#vmcm%m lS-izi<@&m؎RJTr'& O83m@Ձ5dDG#KI`ϟkJ"LM`Q25 !WYCɸQWAinp@ byQHCV G8"=p~K s=Uf>9|,:أ& I7C"9_8ڊ<U[ 2jI~9Xժ/-%eg㸺c0ϑ\ļLZJ!rŗo>d?:OpI9`iBۤhZ&i4~ph7v:gpe'*BYy$Q m* jjͨOWwPDh:pנPT|acl сIfYC>SKL pV2Ij7١ KdGq}ฦB:0 fZM<_g!udin-5q:TpC9jz3b} xcO\y*mpD27$)[gWKo"wa93,I ~'\"3DeԀrokwmFQ5| ;e} TN!3P߄ڼVƳ,(:,uOv8c@;k?Q;$W9lc o; 2 ;$,@݉;@c| YJfȔW9Ji 3qɜƧ=  -6ƆvHVB{ѻFp|ЬWE7!{Vg|@D\mU}rXc$H,:u"("!/Ucݛ8/u\ &#IHgr< 1z!!w&K27h%T^(z$)`h67W^?)#r{5eCF<;wGjK}O&xbIkP ]kC2~صFn܅Dg}|CM?=\KaWc^aǭ\z`@~jr p <Й,wR c* 8 B]xt1X>dd ,K<j,Z՝gD}UP$V La^ d-x1 3?ާqZ[84j7mmUJ̑-laDCPM ״G-r44Bs xxGЗ2.B!OOelrAT79 Q8PS}6ݠGpsq1I5N ~{}}Q뿙}XBo-{S&#^)ld5+ERz;X~>9!9ŁФ"KT;K9,nuPpP#e8)7g,_ eƓpbXôWC<ł*d-UK:r@-x r1\۫H>r!3C83 ]RX6BU\T)n: JC9~2'_n鰷V9[#"XLN" D8l Ӌ!Oڏ4c'⹓ E,p6=j&ӏҤ>\.a0( %ʽ}p[f-/fm]Yc1;n7 'uxf ^xSIq?`!PTq[zW,ʞBʻ{s

mr{-s %_^/i{*BZ$Sehnn#<ydz].*4x7OChɴl/ɫ$l/ u`Vse@%",N< =5Kğ%nyCd7ށA,l", 8N5D˖Ng\S'L[\NbPbNHm#;-.)ey}! ѬBz$}n s <]Y0i.Ƞo0h3)9n#c`4>UyXN}+ɫ(T3|bsݒyg@+QXcw7=Jˌ{ JZH Bm,W*Mch.$mc¼_10CeN*jy6=ա ~1[@0pWQ;/'=G)oQhY2 ? TY ߷1LZg sE!؈>,4Ջr$o6=DI+$g [:tTM%z[2Km(ފpC8ajOkfWNB?6|vfum5h1EާJu؇AD뿡P*a<ލdZ[ηu,3+i=+Xvrn 5{\( wtȿGX3P|:#^gp-6(zi|B8F2ѣ+WjKEgt}X*pg -laW:od3|?rEܘik%#V 6I` 5r ]h  rA_\ѷ)htkZiwI&lVI y-OG"[sbP?ܼi 3҃Zz閉 <ہ{F0Ô@z,7Dg];-esvɠ,ь"ig&Ph/rɲ~1FU{gg(/jCH1'S\H/45-˵yrh>ƥY:1!x#˟K%vJ=2̠lR=kќ+.l1s~Zc<^fGhB(7) T.䌷Ispk(1^<+ݫ|kn~s|T?%Ex?[zGkb3nqi`ۡ5C0ZǂĹ a cB6AҼZ_~>@)[aK q/IמMcU7VӪS*l<<AzxDgA6W #f6Ful͉R/ZB$I2CCAxy$x[m*ނj_XkW%MWu>vkn\M {{Iy\Zɒh JLHb"-3gw]5 LDa=JG*k*b+}Ȫ9 KuO JVE{n)'%*׀$J$\n ٙM`zs5,ȅY:TW;v5̥RlC/Fw A<׍ Ldow~K§mbYqhJdEO ்N䤜$' 2r>T0&cTU`g㠽&okLŢFwG3 HLψF몈Cۭ>+~}V1 TV8@Z'ZXubb0|h&!od<.Db y U(q,zNAVXCC77SU*A8k4Hym)U(fvHyNߧ݊^+D˳%UaehNN{{z5]&CWL, /^sR'Ia `Ҳ( Cd^WOujEұAm+?#\I2o48[Jss7 ÏRޭ;WyIqϜƼFT;4'rVtZYf]HR$L(q`)}kU Ǿ{ilCGLJT}y=Uk[O慶 6ɷOc ~:2Xpb*2_e)1IrD7|:,C=f]I]̱l^Ru6E$dPȒg!(ia[d^ȝ3& Ef fsPI϶V6T @j[ Y)ٓa@@guI=Weq=)Q#'BH]劌 Dݫ$_}8_9ȣyz2"DrS 2҃%by%Sφ+o ruY{B ֤m-qip8^&CN4gco%my:+hW@=33e .nFcK1'Omx>?(COqX! 2@ J(F P:Hb}!Db؉,RSr޾SPy?HޒM<:+3CP36EUѨZr\/XEHc.ˎŦNa>Mm]?9r?A]^d|Uqq-%!_9mgr FrNu>[U$R;{ahÓ' Oi6B0藱SJ)P`2TsV2.ܧezv!o3.6DBԍ`JzH175@|dMMulsXoTx .=|=.ރt7c"A>ļaz;+_qM8~0|1; dL`(Uv~Z&eO Mkt}к|تl3P̽d??heZ>?m6XJw_:'?.z-A>v&;>$Sdu^QUaZ6;_ı@p Q/M#>\:vi Vrrj=c~A&#ζѤw;BeSɶbU0A"${0.5}td0v*ћ z94Ad!Qd%\,j-.X. t95 H^}7zv=W*qb'%>cll<+Fk<'aoMSV Z{ A/T0*ipƶF‡']!gNmB*Wf/:^+ s&+>k6R;Yy|2?Wܡ/u,M`KA^Orr0Okƨ1)Rg$5 Dab/|?yELG% YTHÁwObrA5Wek{ rD,wS5?H؊=pZٵl7r/+:ֿ)|Cc3ѓ^j˪juVv:u d L^+oRH#9e,)Zrot1b,B |]RoeyS}l[Ḭb2Im0(gWf~@T,}$` %\5+ aA_U~cWae{ߨ[ҩ6;` %㰱͠.Fք Ɂ'X]"63af-HR6D-[т$TAZLw^8ÛWx}W* ~04dMKrzņ?Ԧͫg;o"wY,]X6cghc Ts~ڤt|x[zFeET$-dz$z͸ed^&œpM=/ΙFv&'V-Ce06ukO*6>&'Zv]f@z6}\{[ f]s;Z~ƇzFx6t%BerTzfZDMIY{@*2)Th8\@LV7"rbVK$wd΂"a"wWU<_T b.½2ҫ=U3e@%M?a %)G=&l&iAG1-_>Y芩G0fL8Bk6Xݐ;4 KH0⠨t\S JektS]@{%-&y# ap& 5W?9g£JdNge,e4S] =5.! `e/~ɲlBHr1y1vYO(}ׂl *X ZEV^GQZ!M"2*vs{p״.̲>(P>˟s^7'"Qo:h+v2W!Iyb*R2tNvnj"m))tѫU SX^s&CchMM?c}RFcB~3߻&ЯO5Idr΢C'_Nnɠ~s_gC՚ÿqHg)EI҅ `781B5:3b~$Xͽ{}|U*c]M٫j¬l3W(H0=XOk+.ʀ3>tǍcz@זeFP+;qIhXYϮj8O(PLSE 񈛐se (4c|PwqR%qCՉtH;U}Q@;%ab)]W|Qra#?cZ#445>N쨴+!?Zf}-Â#mEQz|R ]X>ѝZJ0@=X5Pehi|cW=VG|S@ +^9*ZX]^M%Vt'^VawWO_(3K4^kL3̤^`(1 Di~Y3:ָĭwmH/LosulŹv3f,!aT9xmhe7\k}ՀE^&8O/DO ͙Q1wqdVn\5RK1f5{@‘TNlO3^W6G2u-ݤ1$b`Gr={.w3-ʃfaI-32rՂFUD<'B$ ~P2).|'ͳa*RUgȰy:˧B]EChkwvLJ-O] h͟Ex 젵BzlP@.5+>kBD"yL5aI"¥~'R}'[m&R[-?.+?:ְ * 7C^]-i5t2Zӧ 0(9%n[w(jgd3|#۹ä Xo͎Η@>鵉7/:6u2d" KHyU :"B;*xm3N+Ř\ E;(+ *&xCxW@6;:+pm AL[f.)arsmxhCҸ Iˑ ׅ+]Z Ad/- n?^3]C D6ÌLY=!$4r:uymn@TѫJ0THhE&KT>oGtA H+fν7bm0Yf.kٔ$,HxAF_)M?(lQASU6 ܽ ܳ0+Worp5eNV`pȫ??W&_t;fEnSDwХd/э<xr$?+AFnٝݿ( Ho:0،gjFM,l4wH.$!`7à EZy^(I' Ɵ.@i'>*n&1^>b3{+̣pX]PUf#|Е^rV&6%~beL$o! Y{ĭ:vcfQ$?U賷^xma>u+f#zekoJ<޵f.\[;-M*WF=Ip *)Q VyRH @QCAaU2VRk]B9-%-?x}+c H_Q+P{&25ГsTN% xTZoh"lA9M+1Z$7tjh˱2Kq__ScMU =^[d]v$j GP0)jg~_2GPEUH{s䆟=϶cf[*G@mqiH"6,2q; t0'ҦmlJ%=^"T5̏bQؖpz C\lHhn+0 Ϩ@}VĻ Q&^$$dbqw~G0:X;|((䏗eu \@0f͝)HٓB)R*?PߥEʂ w j9 @a )CK&pՇSH1d_ؽor}TBnݰ?h灪A}ɚt@vb& 61`nUpZBk=Q&f"}OoAdh{P+T\XxY Hr}gϓ*bZԃN]6eG\i- #M8nF؁5KXE(oKV7Yi܀[YM1̪,D B=ER$|:_ K{ E}lb,-H0 kx3YG]3e5G:oB<&6+Q*lrw|_YgJՍLTrMfuo((XΦ.c xZD3fqմ9X +1+1A_!r4BsuOIOYl&d F%*JEܒ̽^ɐ鮩@}y <0R6݅>z\ZoSyUGtFB7f`s)Pͅ|P DIdo@wM[5Q3YL62FQs^F #C )ftx,[yy?^OW5F\|V[+7fxzo6V-Z;U4:=Fk\/g#q}y #2< fų-u>^ _MgNky;v3]ˆ5AHb iAT47ִoRYNc[̱ٸJ9uE q*N3wCy*廐`e 0FQVDC֗(/[waO;$/هLZ+$}iw[ ,oמ姿Q,Z2ڇiF,LVCѷj/1Pz\=s`mwXCd˕Mg5$Y2yUDi2<͢kL9Y?:nuVVt&J_*~MJ:3ʪAtNq4MV݌}ꌄ3M Pw4j3E'~.z%~3jVSB:/~>t(H è`)&-k$!(3HĘbNe9Yj LfD(Tj}6yP x:U3] ӌhÅX.$o2W~ѝ0ZT7f-Hc+HD[Uÿܡ`Q{`?5$B:|Z+5xT1P CNalBSiӈ?%%wli01v!6 d@">j"g_t{Οn_\o(P^`!mfYVYHL:`ڻ궺op_߹4cl@wR_Q7>NjFA/=zJލ/k%{Rbҳ'xbܰ+x6=s{xCX1o^_c2/u.x~ˠpNyPczw{b6DѧqӖHŞ.ӕϛqjϋƞ oWAc`Q[%JǪ=OyG^vs\+Cq ²/` "W3q"[kg,YM8{ރ7T ay lA/2YTX ٴD<\G(g^9=oM`3]@-Ja#n7f[e.rh;b˺r|`1! o^ H3|]pޔ@+1]zˆ:vYО}<:(zLWFII M'a XYce U"O0 ]l*<ظĀ[1LcjKJ p./6A.ҋoOjI nef,Aso$G-ߦ"ٳqfcMq..֤Uu~UȢt"skǔʄ|  Lze=ؿ Z4/+ F؜}9[6)6~lżHm Hi/`)D 5G"FuG\lC0K8WED4#AuWSQwV*l7X2.2 ܖkPrWҩDp9<@:Z5y>\\isxRLbuhZL-96sPޔZ䡯zupfM/B" ht_yeu-nX,]lW ?>D!y`Z&`t;M~K8!? w?ޮ|\N r cgBqW~90rNV-+'+0\GpC,`yYTV %͚,|j"x!+4\Pn[͖,!o\E#*\ =Z+%76 tzj2/CQw ̀ NG_5!%JVF"kΏѵ젦31@X=Юz1iR. !ɫ+wy|O)|7'3X<@l@&G;NWVTGMs^'jyr,P3P+v~6I_@0mbs TЙˡoJePKtIC7ౠ(#NwΏqn0+y4PxeiʿkW qGW:E׮!~k' ӧ OO~rbﰳލTú&Y 3oKUfIipzL!gFZa=a +EG9~{XFy0@m7)S!7Mw{/mʩ P>A-4=2!C$| %$w滎6QGŔY%w$%3fɧ. P XS=IW:U}}Ds!Mj a/u )Vʎ$p%#SZWq@+3y{QZ+~1>ZRPG7ti^#Z¶Wv# *{xkM$,OL#X8d"镸CmR-?YBY|qvQm:M9; {8\&^?^l?n5}> 1'![XZzwj  z?A${ʚ'L@ʯ{> Zeh\yv [OE G#G$elM" -%+G#ѴWӺ3e=mo$ PMŰDu/3/ҕ1'A䥞I~En!D+` /ވ\n ~`!\htR} }&FO a("V\H#UM߬\,3=O$M `8~nd? kYw_)ڴ$ԫT=^-4Dl"D .pp{٘IRWWEd&p΋ICj㢳G*ڊz(f6vvQM ?;AiFD .1> Gt$y}{r~1pJ\}ۋN@2FϥZު80;҇ 3tT,2bEv6$LD$xSd:Gdg:<麞if 5H3\ɩTָhg>/F tQҭ 5s+GC|ߜ#s>"o[~EAr}D;z*W%i*ߦ/4DPmՓ,hĤ2n7Aw?sW/ ₆9[gl n}N\_pW)%ŐQq<'nk^JzDl8NpbOG(q©&Tӧ܀W^UNZ NGh[+tQKr5 4CpKvsho{)@@\đQMĪQ͈JQ68Skȩ^C?\m[kF3C1P]Tӽl!W^41hxMB E7;ek ?Oqw v"t/#-_!lXdiGpK-l[T\UkRWK@dlw>CXuA_zMF)VkrrX˝;Rn0h5|->lNƕ&\D|YMяnHX5_xӧ}N>ew$Pz;KcTGwu}pՑ/Y.,a/8lX{R̮(P-8'HY-y^ݩ qcb5֦J81r@ܥ>H'GQI%nѓT֡)!D99xg')Sz"Ev_GC>w4Fs:XvзL~Ii;Px@x&H#DB zۇ6?7m,fJlCJZ *ȹ[΃?Q've `t 4h==+'ou.`|%I"~. Mˋ.˹~c=܂дfI׫MJHk92IY$$&gxLU!Fc0Q$RcI*pp L r9!͎r'hĝf]}Y{|E4A/XF|)#CQ!78265D (s[:yʥO#Pj!ԺakL1Df u&!5"ƻ/ ҡE?Uh!?Q+k=x Yh ySO@go`}pJq g^x~ivS '8xk (7np^yYp-r-úFb0ߣ\((O7!!mTx˄RdوiHYk[ꮳ]NLGHec̗^޽7*YBBR >̉{5N΃C1 mRs#Cc7XG6F9GҖԜ ض zfu@;9(om"X`wב9U#`E*rX;i-Ɂ/%NE$MTR.`qe:"BQGl}H Cj4? \@h +zB9~ufρPՇ(Sph;?!['#m0rꥧ΋"0Qg^~: $).?ձ i &3so|u2%WMH⯃909mG&VcF%΋[oQE#0$ pߋrm3@5/s!lDiu/% {ES6힣\elyB$~mrEF}9.Q>d .3I| Iq'ӷ)=J/@ҶR>ӗE֠OuXur˔0[gc-ծYЬ { nOg,{d7"w{:-P")vdƎ׫2哋<"u!lHy ܶ\Db9B?;/mDOnw:ʵج46mOCU(i5\΄ӫ~jkl2&?ԷWjq#SR9u]d2i>؈<3!)Z=Jvf)C63 0=ɋ'%u/UW=ґ'ÕW VFyUXb:֤;4kNrʛs.B@ \#0Ճ7H}!셠=₺_ sG T+'Q̶J d_Xe o#?HKtbr ewk. ֘{вQV6:~ %VHՀO4jmL˨mIQk8PV${^#ģÑL!&4Ozqld L`pڳK<`,׬"=10=7USU8Z,m0lܣt#X@k6Q5w,-.eXl0pH:]9FZĖOϬZ *‰wӡ# 4:0]BvTVJ8 ry!x -qR> O֞5=&\&&MeT'7# uNODR%s+?:-5qZ++Ʌ0až+hBbmلuG{Gڍցʻkd뙓y(K u)e ?}bh,lʜZ{L$%8Omc7GPR/ 5`*hɳH^esbZxk%}w 0h⒀|a0 >F|E55d Mǽ=O"Rb+ t7&'Eu;+"*-doe x%Xt6YjK\ ˈ[ib4ȟf닿=!.JCa.վ=~#¦XIwS ];ì1ǶAhM%T$N?d]"?8coViTH (P@YdG`R~i;"W٭l|LLnx t.kۄpeI,=F!(txg켺#nݗOA6~[])_&l(sHTt ̿8^lڛw%'kTCOE9\pxQॆ`zT6PլtPLjE1Dm[OIoiZ8}Xg6e.zЫ\yb @O`,{_QN+7+e1\^ln?X-^8켩{†&rC)h1&_8}3bVh/,aMVlB/%:3ie7ך 72 RoQGq} u73J|$9)aELr5--9ԇeE[ 6(n#vIYꊤ`O0} ,i)^=r,N0 O ؾV3.^wV4jD?}p7@dX>%\Ҫ[ dMjȬ)4 $޸ $3xw}9{Qd&a:!ڿn-"t~S@E1?uK㷔j4+p.doЧxmέl d:+6M; (UAlkK *oޤӻT`*7YXG71Q'k45,]jJ߹#qjwJ| 51>l#WȲTe _Grv1r AD8Cmy;^ 2ady~-ϑb#xnD@/Ľl皼X L1GҐ[@cx[Po%H8YF#)+u܉61B_˾Pp {qUsĖՠlmMi R:ce`ܭ6֚.-E{~od#tTc2ϼqQ8T|Y W2dLE`vRyxiȡ?Qc:fy}Nlg[YZ _-[ W(g(Eem ۜ֘ʶ#~<# 5JkZ/R4A 8llī!EHmJFAic_ƚ}ݠXIǽ*8:WM Lep Rq$֗BP9$#mo{Ùˏ B\#2V}cM,v`>Kѽyx- X^01-Jb m4;6-;}|1D/>=sMu.y^9!Ԫ[pqٚ #+beHrڅ_t8| 6 mƴ;Yfvz $Q[f3X&Ş1)Yi EN`+rmv/e]]_mIV$eH0&=5D {X@K[}ꎧ+DŚp.ć9z5S`cɅƲXvyj.re^bt*vGJ=XphUEV+ǨT%ctۜi&_'j3 @TM\kxVC'Fڝ4}P4yqW^-8 Tư4=F@}s{- 30(jz[`p%y?\b𸹄h|سihd\Fꗛ"}7LIS.IGo+Cg_3Η5uGQY.ʐ!fpsV*N)QbJDCsgtRHd#|:|Fǝb{9ohxY(6ِB'uk#$'BѼzqsa?:,EB/mzP*Ii gl5ozmJT݂EIwekyΡ(_&Te30k&;˥i2 pD1D-^aK(*?#=&msDU8 皮(/$[ h& 7q>X{'e4&7B bu>gWe}0hB'r_U֘켕t*s,gtX*jM* }BۀzM9HIr),2_:D{ nTQ0*:ئ![]s$ &E<'FKINF["nho{;!WOaJmvvִ6;>%ZyͷV5/մ94UQ}VQ VWuͭٴ! `K(䙣aqʯ,DJU=pxRa0K+[]og\p\[FģZ`<10 HDŽLi!(U'1P:;[S!3VM\F1Q:?պ O*/~ID2TyR(i0uCa2Ϋ##L *[, WMYt7?XSCV5!!`=D5;lwք_]L|Z/F!5eM%Bb^*۰"&]NSo!aTFBNc}"~KQ 7*SS 0YEo1y gMã\]]Ie8 oAY) pK}AuK);2Ӊ&/ G<ox:F6ͥr.dM;bl1l]7%=e7ٽClKwX_׻y&˹دK&#8A=J7^oQH=TP9Rl.WmeVa9==AbdUj[ϼ1I%q(]iܑY 3SlsK! f9޽"6%`1R.h(( MBs-6*q\%=>.SȰg߯ RYnFt 2-g:@L:8|xHRFsxǮM3JX8gX[Ɖ$_ Ox^K UcE ԛ1JDK0z.m O̪w97d >=' 󟣔maI k.@gP;83vJoV^4<TFXXN*Pc|?;#/@Ʋ~IFɰY؆c`GH19^x2nI2%ÓϽV~|| ^V{z_/!k *5GIƑgלNrE$s)׻ gj=oUJF=h䚏#1|ԳY#!;(iAnE+iZk8O ȯT&>N BS[suc5]ei-ǜI׋ѢRؽ_o )jvtK"º<p=R3@ym%|Cĩ ^)LJ#zX4#;9Z#m\A]:D,L4ڠ"BB;[0 q]r2 3..*p_A .z\ 6srۧwp0šp&)=75QB#[v^CY9#~)]b+^֍ Ȝ^ga? Rv-YfjUt ek@ ϏJ0]l-$cCdbۀ@Z7J<⇍#*Tt*ᇈ;nE-41. @XJ 9e-k }rv;lxg "?zmUv1?ldxo%[ֈws˚\ݹ ~W01x%Ak9a4 v,t 3OH_ztnE˂`&  w8kg,|dc JfL *jkmb=?i4Ǧត!{;SĮD ˆ+}(W~ k;-pK7r&vkNtZNO~[%㴢 S(c EM|zyZQ sOBqvWk;6-u;?5|a:'y٥>wsۻ nWn{Ų4\n9yף*bJl#r'pHFxy/ N8nD~<Hk;>dt0"H>SB.6XsorJx+;*P2AC[L!di3-o$==1l>\qga.yB@X5pk&ŽcNkءj 52BՅcwv jLC p2 EldiZפӝޅH X\h[9dN n4) HcKLc],قS@Eճ ^8z4k +*IGxrm]oԐ"V80 CtdLݬoQV:MBP->5$̣2F 39 m|RM1j)l]AmK~kY:YBJ?A`]tҵ)vpKs&ފˣY!mNAM%UMiiuijHozRحYu}gdBM|a# NtOGhUᱟ=z\a7"ğ7P= h&8z?!] eHNz+ܻ8D9|gzOΕF,$"EIQEv+)첝{frX lʌ$OJM+;Hoo->Z־Kcj}녪c>u/^I*evs9^tuÕyӭG;AN BLCڋ]3Dn`7G3U SP^x7bw'萵eY芚@U] oZ I)b 9~V߆œAr =z2m9DCtl 1IL\o!u)j~](xh@ܐWf*c@ CaYwρ-K3F5eYOq7Eq{ZDd5{?r>PH(U&o\4_,t9}p8H8pzMc }S)B8$5gNx9ê%9kROJ,2D{2"Ev8}Wg3[Vkfp^ی(^2eZ]jE$ Iyf2\I"l1XQ\s"!`MܧɬNdd Fϊhc&>䇂*rNj41yt}U!c JҖ{!K4bZV1 qқ5p[QnǠBqgZ V7ZbܻbκђؼbDv?E]v9ws|jD5 302xKOC% O\ wW`mxfXi2h;-RY`P1E@4& |i2Ϣud>CM'7nkBώ짅{׎/l0Ɵ53%nRoiGBBQAsc8;e_a` `APM;2EVB}rNyH$Ϗ x=*-+KgwY6I W|"ةJޞS4ր $H.5a < [DǮ 0u^i$@qӌĴg=C^¥5OU1dRXo'֟mQ^ /BsM/ 82Zڹgqs`K〡kѻ.{3S ]"mR\CE'0!@iv& rYȯuY&0ԁo޵TF-M f6mn5XvwnY재g5-֡Zc0RlPAW0r`nܡk>_46P7 9p}ɤW iގ &cOOY-Lvm~g#0 -Mrf45gj[ ] ?aLo22+S?'N!2jAȃÎPo<9[NnBgߩ @\LKyN Ls-jh])ojQ{3z[Ud} rYjO,gǨXgl2m\^</޽؈tzKoBV9a:8T#Eas04 3CK] l(xfQWf+o"KEyBCVәHMᔣb"r@OK'LCG$ L6iߊ|=ex^?+R;5uM*Z.W\k={^ Y$Q@$. A8d,.ݘade2*11Ǚp=yG^IyG٘ƒ-xLitf"1% M+u.=X!H3qz"zLU3޽aۦcu}='1_b'>Y󎌺?"r;z<`\^ &>ƤԕS*!2:cX*C^[ti@`M@Z\$s?RSL3 *77iCsC]|箁'b2.}ӷ޼ 15B1TnSnFzC}s`^)+X=# #)~VFؠdDBKwpg}:ąPW!i.0|bW$*ˢoS=$yjzn9("; 1^(ٰ6;LNbUOEC^(% ()&YI?6:8`GϫfV}V?mw7[Ζ5hCV<1 ;T/yXIޖӿ{)J s~?[ By]gj]̮9jos.% . bRo~Ƀ-g$Ji]rf~ "PI u⮲.Md9e\B8dA6UqA6|w`Co-SIuk(|o󮴕 ]FU›:tFppp} #Ö;r@sT[mnx.`(+C1*v‰ WJtpX eV{rWal~rڕ/0*Ϯ'VrslnB]]r6A/SbO8Tq[w}Ku))r/8Ien4KIli^JKpaG+Ln;,ʯ, -GG _F)Mi\s1?c5cv_l5Ch40yhU={'P/À0Ôy[8r[[GSeRo3M^Vvt6ȕƲH*_PH 1k!}F2OKG q^1![gQٱx q0&j05hR㪧fobVк /ϗI-$ Ӎ1 xSa~ŗn=,)8R|@ԕ_L&J>$!Hef)bSXut+=CV<Quq2V &C1}pu]~~$n* BOY\ƏrXFx&C+?[FT[-oq̸ >?@QXUX} D@n뀆B6IF'"_s4AmGp6HSj*qiDJ9eDZKy` k׿@&{=>:~D{ZEԲ.a_׼0o=ѹ<1t-u>ˆƊG3B1ûԀCB{&n]8a<J\+{xyY5 >b&"ȸHg*3oPynҏ6m󆨙:x^r*S+:+'!|;&BŒfy(( 0u~\*JOE}ŁH4,҅5-R:IkRO-rϝkbQ;^A _JebVtctD.zjdp)u4>Q_y@|<3Quz6VF}mb+8?#u)}SltP"5}`iI.M,`8(CF-1~g)o6E}bVMF]y^*H1= NKj|1sr&߮U5CPY3E6Bo09.s(']lI(ozp;'/ɯMM²%9,Ɉ'{P!RfH{'׃x[E\ $`dOMx"Ӈ^iQdǨۃu.HlLGR />1 Kmk`s,oS~ 8֔&,Vq mDЋ_Րp}W :\KJr) 9/kycj+'2 /r#S `$r?s/Bhwb?C'5P0 ߡ?h+q3J;e̷S!F\jg8V}Br-~Lj\x]+|̜:o<# L<'pi)k»Tq*'w[Kv?K,}GnjI?Ġ>>9$PCr|HUߜ/=Gxp,idxWt)募ZLVO |H3-N\[UD牡z0']IA^ ESPpdՖ`jŠ !o2*VsK!`mwM^ B-Z;d* ; hؾY1|k#P(=JpS +Ԫ^@xO |'726%C-ոסڽ`tY!*6$VBڨv>YJ58*+ua67@a ON)γ"b]}COwjN@JN8~B7;QfՎ`](Z̀48!#M ;+39>)dq́ 66r!iݣk&{`Wlr0D|:@1W J%ȅ+#gMcS]ј}|"ivA8&I!G7~z2 (a.AOiJ^/|&jf_;,w} ]blXgE0f@$'|u\Tt5Κ}6 o!PyjݺW6ޟ?KJRQL*bhoӼ ƹE8NQmY_i"x3HYs=лFցk 9U%e.dd ԝǮow NGn%;"exSniFioGێzirWbhAؔ3bbϻ dJw o0dF\(ds@߷v~4Z/jgq o0BGv<&!{`EQw;'cX*Y˫So*dيB_lT0q冬ttLTG@,Ƴj}(W3B?Uf]S  KDbz)CZb@n.O >گۚDЙfż3%V *5Ghȶ r^u:={m"m5C"Bu8XáN`zD 埱Fgr\00W$i/*n8,bG,-.ɛHzK6^Z_HWBv7%NZ%W1Y|x ]/ꭡzz4.c!8WǺ =E oDR: F؂f4t덵(y3}B1{CiF~EKyՏAپ(ؤc0 j`!0f_6Ce}Bp`AY \dxZJ3'!bBޙܺ!s(eM8h:1pQ=(R:kn e S|/(s2Aw|z*' +ujcRcUh#1 % џ%Or{Z(`64 M*HG.0Ы3N*t9x RlPGX'NJqK:M!4'F;9H*Q} zd!h.%qŜA nTi<\h;klɒ65'z0bi.AIdnnޢuw 6|FLa t*[lGdS5RÎr?c<[Dӆ!# \ 8&^ Zss%@E Wq1AdjB Kl02Ya`uD0|cP} d$M-cP{j$|s\3T)VIH: MQq*nf0]o}, R*JR9Z^nG܀-odA\j _Tk6>\y+rR1OYjS[`"I bWEgnOpyKǥ m +b+2u p t`Jpũ&jijMEQ U'^|9 gɡ匉ve%|Q3ʢ$ꢧ@Es?0SNW?XU 5 gw #y0ZQwFV_5Nu|;/2lU^h;_<Ln U#QRNʡ뮣zzGːD ]u?0µ(!?^M\Qdt2/KR f \ۀi~ɂ`E xC]l˴j[ 92c GwDa#GdePp킛|ֿ5U`SӋAC|0 5I_vnqr4R,Tm8k>}1GXP;>-4?آn~h:R!MU7 y*OhfTe<)uU‹p4^u+|]ϸ=mvv_{`"~B-$*6ޡ!Y0eY3z8Ebłd? GG.I$G |I&*IO1!aρ 8B5h~h(38<] .yhsA0P|;R>q:imMtHF\?zPW}\T͆%O6U҅Y&]#\ouP1EYy;I3W@; Đ%x^(jxlS ZKߚϰl%fVK?فzM]8mDܯGOL\5E!8eY'rT2 jlJб)a8& :wi0Y/{fԜymY#yk#KyMmBd\Cz/mUׯl"]+j!(Okhh^y-'C>ZEWix 1B>=ߦ'Ǣ= .GheczDY%JZϾNjݨm~4m_-O` Έ5S B8&qHR422zZ9k;Q4Po=UnVù, $fƳG\kCA8EVOS5duoepvc?}3M[oBՈ1f0M y8c!rȟBfͪPfy߼O8`RDG{za#,cq^ɮ f].TvoYk"Y 2jڭQcttwWINҬͭmSFKa^EȌp@L[$* 9s {OPrcoZ'~WՂYA:;&Zkof/w+! HfgìB̿jE]lڨDTeJ+^`C 􍠎znp&YS,P;w#YnkGP, F,2nfr$JKbqOyVTORVI{ԩ +$mR*1~+$h߶ul`LM=r@rc-F3 >lX-?m$xc)GwZ]] C-6&5pM6N%F+* !c37MB3~b6 Bp)9z坒Lp> WoDX]rȗӆtN|5a0鿼88}r>A+ɄQCm 楇4Z\Wn\dE/yc<$!=2χ@Fj9 mfP#l ;gB>mA4d:}τE %{^n`q[Xz$eQxMresve4?ֶ,#}zWhbUs %gNi| ?{՟ōgO6,n"H@Tq&F+ü| {usY<*3{6kџmD+gS@ZU> mnEߟc`MS,bWǙX Ϯ_}<3}OgI-diԳU\e46j F4vXhjf fV- XL8Uw+_ /sdK qGoaJPy͘~ٛy Y Јu+Y篱^u1~`F6RR(sTmD-,IVۀLXڢ AEunJ:RrZ}@d\hp0m\9 _FsC _r1:^ 8bԯ)M 9_-m[ !JDC0Ƞ3 CЪcJð5nbEm0Ƶ#翅&UoXZmF<䏓dA(s>1áOe9puv~aO(j{4SF +aܣ@j_}Ji± O-uM]zJֈ1ϷyCE'łEK讌?F,?#^Kno53daKQQs*~n˳k8N] 5V״1vCw͜ ٣G@PHORo?4捩6gI@`_nAVY:3mai}=ry2$?9mN|Ә}U+> } hy{O$XvG_iwoj##wx!4Q8w{FGd$55|ʁ+90[$m|t1[{8\:@-JVF^k|Ejx7\,\)!)t z:o~ܚpnS+Kn[~ $:td}FWJC@m1h,glw$c}n 1Np)ѬWoiJZF~W|vqg N{A7 2R_1#0H>+&ZX5ZЭvsKjc`2襹E/Ԁ Z &@zT8wVD4rV푡4 QQX+G+^F9Fj [8\d0lkfG*2LaRU\+SHzVRR6!F,' ˁܻ[a|^-'wI"dI+ѵV W ;sE~:ˈ'̝A0nUJĂ]H_E']Aq96*vxB3rZ4 ) $2 }[&^U/T7#ܘ[E~܉-ۮ~O]R_-TZנhNJ.ucӚrDyqOb"-)C|] -f,Isn>*T&␱&oo UZo]=;oghEGs e0+r Aָ+#cRd4:kIm5^JX^+So.nf&ڏ:ۍp"^y֏HEHܭo\4" "kpqذ|B;8U1r)&o {̽Ղ OOf9Ft(uZ[w-(\C|,cWIy/5vTAȝ)w#"QZDP1lM#G4Ľ  A Yso k6X U8}9;&5&fê&v59t+k?4A܆uĵHS;#٘,<ՇIv90d99 up S@0t.= _ѹ%DH:{BugU'Jβ֥}{A2?K&#_TAIHD^5AIlnK` #9ZaȌ4X UOwW+>sd!&ȉ!4"PZp>|Tl['DcPE\659K+XHf"ZI0{\ir{ԉgP r)̂ggvkQDUFNvwR?H#jjA<*~y"xQ"y`dc&=oAI!TSf?f|[\Dzο{I;8oaӖ(kkn;K)FY]gj:lrb [L>Ρ9Ԍ M'XxmJə "pv4ݶERjmx~@Jgh^\eD61FÓY~ĎfIc YǒNق$Df;)#5 ߏfe?Mt>^#оz =WBKQ(j=q@K# b3 4>Æ Tڡ3|37u<ӯOTiN>P6?-*}Sj"/D޴n_ ot p#9Y :}q;A,uPEZ`f{nGNăZx@~unʣLŌ[}*Z{^V|\d+kC_@-`xNfQ,vѶe jiɬ݉ #znSDz]l1ǟ?1fwspM<0Con3S5Z w?r}jpzDZa8WTs8{}yh5+,iM@ʰͪu[s<s>٭vU*^ea0"EG7m__Ի_@"xɾkՕORq ĕlI'J:n]Ztf!pFIu 4|'&|ރ|Yk g$5'wC7r8 (Dd@Cuf7j2%te6:S*\?)$9^\2=-o*a\q^{9N,9ge"k>Z#jf€1[IAL8trr])%WkNm8OcTˉstMwW$~kP*-ՎpY( И8,G6b1adV_+ }GkW8E%g=r+I24պx̥>$k|.<*HQW4vA7;QԈmX3ZF#{ )WsjMRRi|`0ʮa0=#?1c~ s ۵w prlmVh4|q#whtG]]>گITtB2k*rj2B<'o@-(P =`?^ڵZ21c6剅gFȧ5":'k/ǍG! 1I;dO<=l՞BD.LBn0;9DVI4ASg[j7\]W\xXGf(."E2Oп}\-r5R}-3ޏ{BrBf* lHi85pJֲ)ts)֋pO?K1cW|Tz%C}@ -~QEE]FD4yo*(CQqݞIq-%׆ZNH,;>>73NԳ muB`=U-6a*!o9%K{uB5oc7ha]z6@MH*X;)ֻz~͏yUT#"o/`'<.Ј%}E*˰7C"h{ٲҕpjkE_g%Xu(~dGQԥVzߟ&)nn|>%Ѝi -^2mpA~h (BQvTjܵGHH$b*ʟqnTi n {<1x%ElӜDKȑA F5 %CHK>*ǷVt+Q`a΃őX 昿UY R]i̼2܄Of"b~MNi(оGLާ6~pd lm4 t-(t} ۳B24F'Va[N)'˃;7Ә~nh1;-W X!:y%<[[0sP&#EwWZ~\ kpא62ebG_ǭ ]}Gtns癦jLyIM-Y95&0ZRD,A?#1]Gn3dRO:'MBB /I)7kfυT#t/v .T*}_YxHx1cS?dMBxQlAP,ijy\'2 jf ƒxZqi*NAӝ4r q$`%q;]Ct=SZ7*ظ6H=NǛj軌8:mGZ E@_AXrFՕt5r]˿< $Lw[oXĘy^Fkw~ϥDf\74Pub"RQc(ʱik26  X MG"ة@j̑ Q?Rq46?k~}3s2]icTS0=8Jb@!EhJT>7tE_b)(6=o7Z[RN iXtNu`6Hjʡ$1}6 ++pp\v'V )X+.n!Q.V+| (RJ~X2K0|"!$4oxϦF& 6+4J9QĦ\ s(8>߽܂u\^MW!1J~o>fy&x[y.dsOB7:@bB$ 4ЖEDֶ$ܓ+F~TMδ; Pj-y8t$0A{rh'iv=#KM%ĔkQRgdՃw>=5gɹr-Q`HG;I$c:X4\oerp_pCp?(_Yb=P΢(jE.*u5L(v&B=e]7%z7lhpۀdd8:{PZ:l/Z~8:@8=^vcZo;- #+[$Пğq03f^p]"ضn LtLPHۙ6eX"E#xPU["':?V!dV]T:}CPM~t"CX;w \sngש_{N% 070PwqǛqvIG:ˑȜ%PFN܈̨HPu&^ o]Pᚔ@c)s݁p,Ps3/-67dk%C?1$ eWnvgiP8`Bt`m=vJ-;s'jL[VnG)dՓ*b톅Щq&0a NweJ瞋hs'CO.*N8(X.y`_b˹ :9v&7I 5f=lwG_؅[d83k5<3H`* wu~)&BP?ۇ~j!2 ƉDR5DGtᡩQw,4|JBhϘciTv/Ss x+5C;Qdl4K cOlmBcxrm\c穤 qOk'ۉp͢Y "MYx.M&%IXN, bgw= *QG6O-3_V_Wt;U.ךwqpv[4A$98e2CтGL|LDInO&(RR*T<ϧ.n[}{KqC eo ;SA:/T&M߳%gP=\* je|O 8>!3]qꑾhT\ݑr@M$E1"3/As}MxF.^Bڂ#e^`ƂA(մgthS[ms߶ /Sz`ywb<]S<{Hѫh4i_R!C߉zDDn@%V ~߬N>Ces6Ě2]:2+kzB, bI,  3W 󔽿DD[opIؗ+xUϓ#CӝMI,w=IŠkƭ0ۛ(iARzI1oAٺH &%t7X/V2kO:M]ʎx@ZӰ:$ ċ^g*O-VUsI3(GBSuiX<4`/w-:4cu>Uc B KWEZB_:Yr3D9mHm;Rڌ Hi!QlຯB11FIf"_Q!B< /?rk!eOMhٻ Š#L a;cNgUŎ)8kU8kp ɷ#%UYjꚚ5R <UsT?'^ F*QΰSlN"lb# oRn h<#lXjƘebqy+G͢OKV!Q3%SK|D%x>qP_0CϠ1M{rZ=HxM WhEÔQ('YI4ؒi ^ˌ;[&gΨ_Amb㢍{z?[f=T܁]x^M1B6: Hj[yrp̤E@X[u*H-gP,ymijuT T m ߴL ``'j솛 D(d2 (8@~£8H#0 -kY`&yD0A Fخ~`=8zha{~Hz_A@ʈ@Ķ;6fn@EU}*3,njDǝbܬFyT h!RkoL2s&ۅlԃjy'RUYŠaMB_-Ա3Z 5 ੂzvfEk8ma?dR"|\R5h,XD>i;[&eds c\"IњDJ5N5y_̺OzDk Qĸ2HYv7hψ:(FJ270D A"o?۾Z"vmz TAM0d)g,Ii+YG-4 lJܐdpC)LJ uMy8YSOwY۳u5|} 6,;iZ/pT4-O_NJGw9{b pT4ބ!!ꑞd-4@L?ao/0H.7fw-397b؂k;lraA(!`#7:I'{@%;'!NO SO_I 2X @-`\JJfMh䗠W"? 3x١Dڻ)z}Ǔ@RjȬ~G Y9M XY8 `gɲ aR!ls~?LŬ"H8z4z%"co:p~q \lM-X_CmxL%4pyps\j,HtLBF }3X+[rd.:r_fW1/={U~Ol-X{X $/-?@EBwrRX}1\`:iV%j~,ylԴ\2r5و2e e ~f\ c?ݔ_#a)#_Lkحbv v_u+5J|[g8KBgŻڦ/Zwk`v1tBLN`ۦ/Y.LK5&;ţ,)cɫOPgڮyL|7LaPUJ jaX-7r*h4 ل3LH t#lY'stk/#|*qy*ʬ}4r{3I^fjOGK;LJd1G؛[N2ܐ5=k 1&|a$zL3u')g piW)z&kЋmy;9\wЋGi]Z4y⼚y6x~@j1}XajȁW(gJv _@XpL}~AņE8eRu 4 `He9R0IN1.̑s~3L}RD:!d2wBgO$6kZ/DxxG^,pP+Ax7E8 iJ 0%<ɦ"I 9W𞠾U] 9KDv[ CfRbɌSh :SuؠxMTF!RyŚD *Y.`:Cm{w7u *ū*]рrse2X>ݿIudӇƓު냨MQYyk{CHO2^ RJ[|]4{#_/}"Ϳ;`~˳Yi?*]AQ%pŔGZd7ȂlLƄceoo!,XwV#Z({? ^悫TB&bF_O xۧ%ˣA8.VJWBQa#Q\-ge?e?&%ݲsZ605ixĭFs'NUĺ9j |ZK8Wk߫aSN:b1u1 R3JhLXYV'M\(pICBs܈laBUǤՒ gA˜ $5Mg&}DgXtDz8{C^-L>`) Lr x DCم ":VSv=q]tOo 2J âjT)_T/uipցZ9bT;>3U0[}v2f fD+͡/ݶzx"+WHjP1UwWE|a[?2 Bg,*a%z7;dJcģDLWDQ` ,O`>h>ך~U9Tmy#UNjO*w,?nu;E#amP>KB{6jK%q0„Ҷyl@3zVD{~P%B$0whXab{o=xsۦ{i6> Z&O*uvkCM}$"߻K55Q_Kh1Q,Iwiw<`s>{2۩_qəԇF]771ї+ӻ/QyKdsDT8a h/A/%z1`F`"y*W)zo?<.Oh/X=T-_p5((M@ߑ'Pi7;'O6 `XT6wR"ʫ Xxz.%Ie|.T}TDhbw1P,eGV^@OF ^~(/d @ j8ɬNnQr5Gb84^y~$6 CH/X[$,Ň_[R=)ץl UfH`eMWOcuCSMUxj2 < Tbk/.1mî;8~ў].de35kA=Ώ ̎oȎ CQ)\qS݋(mٍ $[ qb뗤NmH4re5EVzi0@pf8_fb2#9R׾+iTp;)<P DlNl(bM޶e1wck c~ r#a6 BENvugz бMjЅu)ari#do9KƗ(y޲-h#yNd*(vhXtG8})FиK.2a32KY؏*XKPS7Z29+hPm?-ų \4:-2+q38VTQޮu/KDځ7w\}nuOfe`!MjJb:3SSwpo la &e7iJYBxhQ=XD3j@SO(HLLe3vipyA/GWw0ӣ}K]dúVsJLoFZK9c45Ro[:ziu0ﰾY)ynKaѬ#P|vj}1]OG> _.qYļ۠ k?|D|rS&lzd.U2}؅LV:d4qtW]ΈsC;F9ux yj#99)£|' gx/r*g J}0YW !3ʍ_p/϶w!+J!I;eKp@Ø1X" 92*ɻjLJ UWu G˪t@>YM?(BeUCsnN ZQ. ׂwF ;aS|m\efXlF M`MX2'\8䀧 8`":i|[&`@D -wCx]!%;RPRerF LYPx*뜀9B 5j/biB!'we/J$#`P.ʕΰ|ovQҭ^ϫK2(0.t?DV/͉wΌDkP,Ȼ$4-KGծaΆשpF*vVS350 ~mk%-B=bUs>$`ErǞRʙfę~#dj{% s}v̜Fxz"w2@zZAedb| 0!y}71[rTqi%yZVE=Q4hlU5{o 4g_v,&pƒkEsYK) @e-ھnv͋ܖ }OZZvTC=CPwK&[L;+gW{DѬ_UJ.Ӌ/:6Z-dX2ه)F`f? O#l!or:KbfזtrO@N{dY;cZ|p;C6e)x`UJPf0SY&#50B"ׯSژE#F(8uoQ.]`CUMbj'Ł{joq(ч`lN\8.1 lK#R,Q2 Or.ݿYic)r42{k₱6]:hQ@Q9^Ud"WǷuUȄywZ l.>4a~4K6X"u2Mq֧]`GW;Ik%grPEJJ#y 2+{>KtQWϚ/(ܝ1b"z5Blۏ[cwIs'; g4:Q4 QO}?A0ّn 7*OӤBLف R.ъy.Ss҅qAj ɩ:"%iG<0_3$FOdvݶ^.w$f h{8H$j:p(X7&LB CMaQA C¹XN0 }fN쯶= Ġ+O֑8%jӎ}*ߞ,KVAuPV40ԙ5c=^)7~޳C#ظ 9%,sf8ָjŜ+6ӞSE.c,N vMu&,oNW'|՟xX~[ֆ'>Sǥ(Z*@3o^a|}Vu>~" y3wF5ϪMpPթ+ R G6"/Ѩ>yFuPS&4U\ '$h9­SCwh%Gg]kӈkHWgg%}??>p={fm$i=#t]`D[:Zj&y E@Fkۚg2Cn]%4 E, OI3s7Ab2ݐɮRZ4g¼3vP'HSuW{st8>o ƾF};[=^>İd3V'i1 SDu<{ȅϪNǏAwxQbAs#E@Z8b/NTc贑۔D/d`ҌBTK(5˽C ߷#Sv4`>! =aeS8Ѧ;[ M_CkV` 4yŃ_SdC^ȟP?{A/D@XBi^މS75n/z _NtA aPc̒eI'k`~Ha 9}:=۽Ovߑlbd^Ğ0BzAX+Rɳʇ{equLl<zOƹ !*4xQ=6Ȱ!cU߻VksmOd\6U8s$Y۬xTr9;2bvQxU Tg3}xBJb- X 8F=cPKRU/ky/'֩E l]K< .<*_OJѐ>1PnEDCL0T%C.ׄJ^q+>&$-Qt4'~Y`#6HbkvdYR%LDm}BgQ}O @捴^BC@ATOY:-NWMcL|mdg[%逥5ۇl4@907Gl 4˙@)m׉`Qf,8D%7`Xbϐo$lHaCL:(Y#{VV筂55g_ Bv6 Ϩ;t}Z򝖹 oz3&.=1hCe* MN<+$,>rX[P({}6",`JA(1ݮ"k̄/qP v}l.` _ǎ!`%VSkQ5&ZbUJbym,@.m 1l?^B7yx%jE^>ߪX S9lx1qfeaS⎕OkzaԪt|y5x|d6ΰ?K/\k-pCUav>ϡfga72d VT =ūw4r8kڂOw K$] bcgJ)奮EiJ$UH@w7[& *ÿVSȪw ܿފoX&M߄ ?&x\Bh/n9g+,Q##)b2qu+\d zvq)_y= ů=AX";ґsO`֝AOӋN1 mSJ>坍F {`crgؾF xީ@µ:1t\8Sf( LM96dgh I!h%L^s@priه)X1)(Xbc2ͪRIuoumkm}Vlw,,Zxꆇ8SIN{ZG;Ӏ?GŦlBKjl#ۿ=Y%+S$ ?'$ϖ c| q1u7!dq24 GILceKX4mR<'Xq)(n]%<"+mE ׂ|o_9=yr"US)h3o@Z&&3J8}uR0Q%~ cE Bn .8 }+FXg;r~`zC[`x *'o6q[~*8p)]?w)F .}2 ~ [ *|ig;%I]$Jgl." g U'W֙[=YwzTF 3Vε$SA eخ%*zjF lQ8Vݜ^-ک䔖෋΍EAVRk>E9lYa1z;%h߫V؞.5htJknň(oњelt1LNzHz0YI^Hy-?nҠN!BB|TD1CpoJX*O' S16%yxLcXH|ra:l≠))ʛ 'zҖf`\`m<@B{nfH u@dI ;[؛o8ZsSo| `kZ,` .J̮FQIVfPͳ-Hs b|rKt4U&"V9 M!}[p`Y{lj&3˫Jz~GKf߶"PScJUj 4t(4W'd_sf0jd(T! '=vg hRSv@V(PUJ%4ljLCX%7ʯƏA7tÔi'I!Fk^F eRDD/ֻ/,iN]\G0 Ew8dh֑(@}u)ɇe:q MJ&uXDՒh_#P[o'I))뤢/GMpO m9o^,~G:}l32r{Wiǜh32.G8 Dxۊcli]"Ib.@noʮL0 {ġY9rYijj[pA%3Jm_":Q,BZi04Yרb/ġ>8R eI5͙rT*N[W+1<-"NP;kAAYOGdUB܅M>t=#g Bj[o0Aݯb3.[|TOsLLMF7] $h|bq:im-{d3ڗӹD(F :t|H95jSoJBݟo1URo.ΙJ-o9_r(q{,C&PZ]9H'NJ{r{⑳Ry~=3EIYksl"+B [uʊ9Eq7@tv?1?SQ`OF iN  N&;gЩ#zbTur BWʅtC.M3G:4m` Gh.QH ƫFZ U2)zv}AH`wQqR {x ˇQ;*yLKɆg3hwT|gi!kĤX4Q}.<_;x"y5>o3 /Uic<01]_y  XjPo[9;}O#V (*<2ifR0=Y܂xd鷟dE(bԓR(N~hdh(9osD+ߪ5>;NAvvk|rPyHe _dY\w OӷSra]67]\PViL!te~0I;}KW7.NXC Iɮ%ڳbHEs]Q 埙8B&VI{/X+sg0w19Iӑ;ys?JcD6[3h~h{㓌 XW>`Y2Mf2(7Gʶn'&ssl&ꜤˮKJ{]5qnvBn>phqfg?Lv+gAJ ``t!\܏h8x 'ǎiE6lPa 5BlǤ\:h2&Unt@O,J^yuR\h3{U3`a]](p*:|f2lNF xߔf5ke>Z|nM}i\]؝!څVz9As r;y%ۂ9FRFG7(NBǮJ*3?ky%,Pax<[%\Sx)!/`SyP~7ٴ ,qa,YE=utx>Q?{rp 2{O#~G2 e4z+62][@v "/mv:CW;M- 0q9k[*h'w$ n?_9{E؍KBrMDK07Vyn{ٱ͕s@C8'p}b{EZǩvMJmo~xbcԱ!"۸?zhr[WbUS^[5k]{+!iIs:| ZTpRE/Ш+AZ4yre1wSpYP'{;>"n"XSy( b|a?0bb8Gƕ'7V@mD7cHWf WEtt0z/" a ,oY*>r@G.J3]QzPsə{Ϭ>SF[d#tKXtH4i wN"oT;jsI@~'8\Fzo|U5S,UO2?`{C%$'A7c '@:()V"vsɘOWi5X]TrU-C$IWH>/z,D5ZNtJ;.L3psjyV.Kf!]mRF\PDS1@Z6d~\8tj/Mtg6>$dgUuu9~b!GH?[~z7m ,Z9A :&) w8&~?R V\ GfMBO9( " _A˘+N,TLbm Aѩ"X=f%(xAdT>p&$?:7EKu9k%Ku71 WF: )5e g?Bf4M@5PañNޜ;%KH>Qs ѱdυȊE6r&2(M"#)BT{d8 N@F.<o=p~Ftt+s aRtIP əJf6 }K^ MboguD@5*R0jGE,T hpe*G󖷛 <~6n&RX'm4H0ØU`d.*n҅qWu,m /#Zh2z/=p1cH=B!*rm1(p<* o Ks3LOMc7 W?}/=n 9 `Wer)or-=]x>JÜ 7[Uű:ZS4x$2ui(D %>BZXa'EB_L} v̐jFqֽgCXۿյrNȣ΄ ݜXFrx95&n4 *ѳk2 |%\PٷVeM-r ս9Ma?7&8ɇV+-x4~?K&ɏkUgA y(8!}D8R{5X7ya>.@ 3_"/1|$'"7t+~X GWmoice a`{ۮm2X/[08%>=PPyX̥(^ACbkl ! JCWXxðjq0:vQvGߌgMb FŌGm;F' Qr#2F?|,э˧06_ӳ֙}mz&e&]AHT0@Nģh*` S-Av:jNvY^W[ו ryJCЛ ebI }GKOlQXH^[ ѿ}읨uFZ>(lywl^r7qBtFe D -jb*Ω,p(:L3 .bHziJ0g.a _-&uv"1[. p0iml~ܐp!o!'ؽ.ņI Y/b| $NHWR $єU~θQ}u(WkX&=^]) H5'IX|vue]1~?'YyO\0LRf p^şLŴDOG7gd:GiUvUs^r?x¬_I>+>:FDު1,BHONyٿgrF[ 2aXߴE/j5$^S!a ۝Z#g)4m\p)@ih4mS;߄o\ 9TI2 ]y**Z=p sSEmL3] Eyi*vǦ|2:qk<~]Bɔ>9n4)6s "mT&/d7NG!5r/YioFVvz\BkCɃ/I7Ђ2F|zC2fdbUjsgp-NH!=z)B&IXҵפͫϲ 4P} tݍ3@t1L|/ҋ<:iI. [Jprڥ)>;UK 5]Ypo/^ZNЋe5I* ]Uř*vYaYFI7OGURu$R2+C /jwd9XX'N1ubɜo*ȏG+=6kx䏼=A1VKWyиA"%YUfJANMW)NYMZp R:%Ors}!k͠aJv'D\Ra֛]uS:jTVR,}6^~4dU;:@l{PTEX2 -;^>}E9ǦwsK.%H´Uznqb)`25s悤x? ݇2BAm.}xUEp:\(fA! YJ?¢b4BTƸp!9¼h'g1.mcPbKoKM\!h asه=q/@ZR!C+9ߡmHJ1?aMp~6rGM3J;*q?n<1ͦfg# uL"p AʤEP=ޖZ(4ۏ!+ ˺bl;j[CDxI]I Ev&G0,ލP L4'!ǹ·~o[{V'[- Z }11&)+h$ۍ7V]p\vŅJw'grlڴs~VQ/y"<1łH $}@,Ɂ`ͯLl6J@ x{ɘsvX[ʝ!dƤQ"l.;[Fo(v5'"ef9DU `sHU>JrĺaC~<[ǼvlFUm[?uB[Lkft-dtg^ Ӳd) c9 |:Ÿ [)z9>S~4l3]`r:av /%M92!d;b9QjΜ1ge=">^qC\=8R w7N2qd6A+ƹJ/G>.H2ies~-Vm[BI@JC<'A쇷$@PPL+0?<Ы%*>"B&Q%OsR=q)Z4ÐQԹ X*zeϼh;+v~ɿ9d# :#ŕ45+Lm{~P65kЕc˟$=9J563k11>2 wRJ)}2b%T^I??8 $ 2wG35(OAމ,_:}\QfU6dVB=gxvDY (=/$<h2ݳJ7e1:[ZJQ~xITj|E_Nb @=iٸbhj\ت#A|OƐS~Dwpbڥn/MSjOo\Tm?$?yS':;C;_ŋo6'~y+n jar`̱<a!K?rLW>& ءZ54Ӧcd8/6m'(%I-RСaB[ΓV)V&Q%l㈜bWW!,4G=H3yndx"HO>?&]r![SzkT.~ikƖ]# Gy%W|p3}T`+ =-T3X O'\ C }*"QO* U9XJi.Q|Tb_XiS~m簱'p-XwԤ|g5a[㽥9ۗ V3x 90+i&{B,Ef\#nD6nXX+YaQ[Zp=-8G$Ԃ%E,J4]Uj1Ry7PY\ F'm~\(l6jX5wo=dú9ݱ;ΐj u5U rOrh^(Xkf ϔGK%rGea,P1u{^bmNio^)JA~9lvԃͭDm7v,v"Pn '`C1%tdNemtG4@U='[[IP8CuvWotK >jm;h-S9%k̑K.OS2`]y'DZ~Mў% Ey{8PN;J :9wƘ {LS\]f%@M,৔2X=m3dg5X2dj! pIҮ_=SS|ETi*~FG{~c0(µDs Q!čep㮌;oJQP67s1^XN\ xD]:MA!E.:5N r1 [u^dxN `b>5x{G1Kj- 5,Z0}o֣,-8=]UR}%@h,\+_au]wyR$(ƪW&,WNP?cmy"O霸@ZR6h_NE<ҟ.S_/|kc0'Sm Β75)(o*t\n:l .,[[/h0&[t |Y~V;\t+8Wv0~[VG0_4:_ VݘMNpH˺鯗cNi q(NΘnsN NdFWúC=4dVu@ CŲ mϩ: bk:" ]U;7(enoGCaZ\$Md*9dC ZK83!(s_áO ؁{ɹZGYj˞G$2;6SwU[6vL$im)̊#TJ4"z`"ٽNV5 D`RN[  /bа;[=|ElAP4i-`"PExtZ"aN'n bXw-JdjVXE|D n]+9۵قׄinlǀh 3Ȃi܂~v shz;R ڂljXUB0|B]m1)"nW`Ta{uFbw+ -"ޗ5C9 } /uƫ;F}OGg OgJ_{2_i쾇{N[qF\AC(&Y D*JbIMINiфcUZ.uZYԔk&[t|s7C !PRǎͫ.4 j"iA޸AKlvT7UoKƆLAώ3dej{菟x}0 uXCm{H$?RqCky<~M쥍K呬~^0eR^k}wڳy>ğGJKŒ~Z8]K-@f,WX}:ɂWL]7?փזRa/Tua4):Kb J)3B0 Oe>Or^Tu 琁[(~'3K6@h3ϝ*htԢÐ̶av [ ( Av>6jO2뢶ځk#pa+fTXv:} 8p?v^rQS|"? "9ZXhW)QρVKT"Ca"=QDƗxN3 C-b \*ո$Ժγ&@-Yth$PhXfnj Avݦ; "w]!5 "5NrbjW9*^¯PFj O)Q1*{[|'\DT 3t%}eP\#pGt\ޙ5Ħ]bѪ`LGFcz a&m"&y/Lמ~oFm2a!ςf򊍙|u~qyU b;ffg_?_ ")甙i48w]B.ȯ9JESin˨ہ4{E56_EosV(lG:[<Ƽi36>8'%xm$zH4b?o | =dn5Gj/W  hTAI%_N57UAwV2ve͌D{ӍiYY:+'дuJ܏sLb_U D}oeYo~bZ$b:[ӌ|,P-#Eqh&@9-3ﶝvF 3YyϚXl%/ψS* mȮ(] Ɛ@Se,L),[9nUYu8b~.s6 UʆWr 7,ߑ+zKƁI-6!gٍIM%7W?Wv -Pa(XK;3l` (vPyꭎq683h300V7@#l S?DVm*&S,!6`'/ y(T\m:0 O n:P]0 V z5c"ȾfKQ{PJ-µأ2)Il}{UK| "Yyj$7e y4/eG,Al'Qnexi[2C?*~og)6'o;>*'XZ4FSTy|L\s"hZmbU?gr}=\88KwLĥv2njc6X84'Y6N ?f)16F0 е2_qrY1l#E-^K;>qUM 9yS$?6FeQ+|i(ǠMyDa ?p}foivJ[eTrM%~AƖ;5A[uQP;QFѲE%Kc9^N|ͫc~Ns{KQ͜÷>'Z;Mb$wkC뼘WGzaAJlw de;WJ.СҶ')d" QdkCך GlZB9;!UO5Qm@b7ţ4͈fD$P73PDSspf7 BaNviL ÕW@>a`G-4eyHmE"re"oѐ$ 5=tyj[h%9ܩ{\f>0ڗ'~4NhE5 ;KApƺ]|к|=j1KU{] joS%Fms ϭ#w.7n6=arܹ|G$<%LD(n2ðBFvm/c N%VPlpLGF??QҘs19є2oupּxXj|J`He\B5JV9G3gwgȘ bf3E+iI}q-va^ w7*ֹ/-8T+pVQU2j~2Ul+ 4Oudq:9ji`}}X7t-ʄ7&:َ~hg<*^42ȧ{o9UIBhL:ԩ,, S3\ӂY7`N;!BS~F{l:\JR'"gFvh9F1?OHw'lwݔЀ̓෡D[gQ4wGHi'$ץ5OM״&x@ VƓPO<m5~<M!&:-ß75Z*DxP}<;:<ʹGF a~gKN/uLEյ{k@f'`ibaK2w7  4t@_QΖ7Cl3sbRG٪O~]t^+T%I]L+hOw8-$|0#bSlSiH>q&9-@D{ w'wn*F*@ث\ n-{ptz kfo &̃ ! /H]@zTy_b|yD) X*GosBAb8n0{LsSv[^ >cNj4@pSk\0L{ -Asq4+tW(9ZB J_a;1tpYB[ rNKMG8ݟ\ ]Dژ`|>f2U^ G`L{fNiPoGVr$U/l?ⸯ6ʣ| F$S[EoM2?uidTFOTIZ0jk'BpE2s%@Y lt zXŚ'f2`Q̇EpUƚ0o#,֌\4(&E?.SgyS6v;AB[tIkG00KЄe8r zV )ՊPQntW0`x[톑G:2%:'U1;wd{?t_֌$^fbz0 -?LF֪*ˡK\BAefąE.)f3j<0sxKj&w#14Q8$L1ZY88o:F ZZ`7ilC.|+EG%n` N(qS;/9>rV`8btW 6Y^aA3D*_1&>᎔5Ձlg;%7Р²z :q ~2MгǯP.[6$Dc3%I\ zR@Yd C>-F^{Uhk GfEg{xA=>5³Ou[YgZ|T^{;P,=x`xZ֨˨X%+rݜܲc$}vwSbVCl tPe/zXw8'րk#%Bqd9I{##=MM(#jȳQ؜܆IPO=k | (]XZ;VۧarvYV#LS##-"?!F91l뎰'-7vփ g "~6J-2%;}P DU[l~8.:iܤ+ҕ0T \1~%UO_Z"z.Z fWlӮ[=yYn*2N-T"RKyfT6r%6gWx nJg ?zmK'WsLxS_$ASަH6`_੏Qx='Pj1KY'MV1 TurPmeDS";`~20owa<([%Nlz;z^}%:H0#9cX!>%R)Hx=r'Q5SR)U8a"Z_EgHqhb@-ku ߠ4O}vCI@+/m-F9BsX]hLpEJ2B6 njQ_52f3Rpj?]bL=2}'(=v iT`]YhD3CŮyE 7MֵJ7p-S|AR^_ ]ԩLm׽*>LdDoWc;G: 0XL,T~*1(R#cAģXid Avⶄ;/sQx:.-“`p8 yC%Msy֕s&@Djzh$l ش36}N(ZuW CLCKW*kuzkk2bM{mϮtj* DmG˕z/A?)=č{+euG,{俔yYcg'B;,M. L4qA  H[hut Mq *t4Ee{ew̶Zttn)l-MG=k0+`g9 G`>[cBi͔[ I^/՚ 8]0lc}>f[+uLYVr{ 9̓ޝh(3Jp̧A g@V` v1s Qnʌ .۞vR(4\UEƨ$~gCn+5w5{{i)U^fÏK鰎ʞ.Oo m@^o?)ͻW;k{S=dA .#3HAs2}cBAZ/7%%t'!QAy=G7׾kwV 6̌&pRjf~y]?Y=E\5y,=y{p; n>pbB0rȟ}%AGgG4w?ǜ{8R"\uB=d:E9}!jG^Ipi$fbW8goj&r.Z14Jxv*%yEcg%#0O>3"73f|sOfEAW$ utJZ<:w3ո3uʝ |5i/$D|ҬctM1O~},PEz„cWpmFvY7r!, 9O;xHYU#OvDCTbgi]b> X!p)IRуnhALmT`*?)޸L~iEcC]jaTPIz~(ޯ/1Ml Ғ:Ή \+Q}'%ߥ/ ߍ_,xѱK9L7 sּI6 A& qLJt ,5P50'yO";`^e'$e y菰E/z1)<|j8&|.?'q I:I Y,$il-Yv-NDiVQLi46Sw'&[:Q{1t}uYiƙ,h&$,T|5õD\I[eV.lBZNeFWzh<T':4NmEŏ+b8a`Y싸0xRl#8~x?Qu{ӉeizEEf=:萺2-SQz;Wat5b_`j3##v]o~w^z(os)#nu4 +@|}Z!?B|)ݦW4%"-n@>fa?7@a%{3^e7oDoW_٨4uU2|7L°0VBmL f3q6s|JYN@VFu]!AsPLKU;E!$;Rū־Sg|]hZ1A%UG/U6,|KAsǮͼb_5_n<B;"'l\tTRc!Xfh=PKg_e fL-Jpn<#H6ȍ;k&Fiy6B7jЊ><=lU_6{ pSj] e.%O d^py M[u,4_'f '6<|6_Fz$6/G9{e.Bb&{PSk>Mز{bصZX QlK(@swn cOv/]d3 P{4#ju+ #:k9E"HB'> ^8:]=A txnP$KQ|]N+zøvWnpD dnW—p:0XqB[%*\=#.X{*#uԹEyɐ.Uz(ocr2;t\d<8b$<+: l‰ځ%B$NJAI,mgRdnJ x|wȳJv 0jPtC~/\aȲ&DFvA">y6xwij+ Q-93*HJZx`i2JX0ތt:|(YǔOIP$AB4^U܇OsnҐ%vXwuG6g>mm|ϐxA  cUL 8Lb]!*/0dn=g3ɀvjɿ7U:mH!AkR3xp )xA΄L]p:'Eh~>MOՕOfxQ" +{Rz{=iҤ0Tzٱѧ}-0XgS% VpiqYV24f|k(͜1+ C? SpK;zL]kwih%Q=>=1%5gN˖M8#l7{Y̊Tw$s ˀRU~1-MnRҔ'ڣg` 9$b['"{FK/pNIL(9f($RKLIܗQN'~~oVTNǥ53Gs\9`-nwjaV$Ui)V3a|$0 z "h ě쪼95 A  (է:-7/Ƶ󧀱؎!IvV:ݡYkMc͘oMVՔ.x>JNqw"tȸV̀;Q6O;‘uaXR>;rr%x/_F,P]n7 9,~Գz:$("FhM riXIj Uյ&Q|qVMx^o5h4ڍoj@ӱ|N.Rh:I 0D6,{ [I~+,~FO 돪֓`5ť$}SfaMFJJ"4(Zxt l a\؈X( 7zx߹-QQC#cw}flBE6=n 5mfя،N*`tBӎ =}J|}J etίߌq灿< r?¢nC*r_G8BES; 'GWa< ܍% IP ^j{OXzˋ)f-ZHRcya)HkB- MJS5ouB6RWl+si;aFf2wia p:ѿr#M)+p!o(j\;x+.ah̜3P^]P? >k:<|5]9t fmcVR^P\麒l|fu3MG 1a1r"Gyf1{Hbh [>!d\AbcB+JhޗMg b(f48oJ؞;:ޝF3ԋaQ*[nTf5f P o+"6$!aYn5'֏^*_a['1-LGl-ɷzD%rt?S>h3_ 7b8 紱,+[PV'"MIW?Y0h?aM/PD㵣/㗀9Ľw\$*?s&_ 썶xM%gKUؓs{f]Y[V|`A5Kf FID~ڹ'b&cQf-&JXEMԶAl\C ꉄѪXV]ÖhJHt91Mtͷ5ףv7=2~?gJ7բ` ̽MIdY:c?f+ 6e>q ؿel&ih`7+;QskeрψY(3logߨLbKTȸ?ı+ྭN$ҭ>DŽ;,>I)vKfBjㆢvcí d0))ENeC"fHjn]葆z'_ i Hgd$Rj v[ R5qOi?I"U-,mK1L *FFG 8r!v'աK~x|շ'}猉Øƅ'84@ )ze?&<]UHG uliC h/>XC"Br-É >'wG+THIwFtzZV{m._ qr$"/݆#saҪR\̭muhl=EfNn#Yupfxt~e0yWfÜEkK pݸ/;YYJ>,4,Zyh8pt *>JHÚN\nSX#@ߴ0+?=BV`|}*$C`!6l7Lz0O&(B=Yask䱉 ŢIK*5ra$:JW d.q.X盛Z0*$JpW'wLڢxR-|>'^Gޝ<\B %]Ǩ%`,&-^wT(j'qw6(fK\n+چ7tS1: ֛BTw]XmoHn2] kf4 k}[]LzsJ+$رŤӁ+j>47VH)sc,!45_ *LM`mR{T(NtY^)ĞA:Ս Ku\L7[) jj>b.Kш\Y=YnG2Ki^d=:!f'*S'S캫F{ௐŜ_r8LF{qOk dQrn(,P1m4GK ,UOG?1a\~RDV3D@ V2@{uέLM@b74kUAwtDVcj9@C>kKŒ^iH=NF:lBZ{2wu`4FdcJo)}3oyB(; 4j]VgLPNT/x\aaoQU#.zzO:7 &10>/ IS@_58MMX"3ư7 ՞x?>BYknaǖ\KĜUf%l> ]`zT 'r-m]O*EuYƢ:I.oqRVGϿ&EECG]zh]TF)6U;뢌 dvqwXB7VP>NMt! b;mEf%. Dwy=)㴫W\@Ŕ^s%@o :,570UUs+56%*ٞi:VSߚ5N,BȹW% pOIE~rA=UzmE^E` 4+1vz)rN WcxMwOo<[=(؆UC {>o!oy1<fF}R9mrLKdz(:-9!=&-sqLzΫb\WufF e wl[ΝM_Kq(ۭ!yٰPQpp<2Kl /\d1 y)Iz# & ܼ*tP5 73}e{2\d{gqn|/ȰxJ,[*KilzXk \}{_Q,ҲEm0OOp/~gulEC0!Am 9!_޼5Aԏ h?\bъ2kl]#vq 0Ay ֛oüD~դwu PdӦV X}HƝ| |)cXHm B{D4Yb|KIGw'RTv6R"dE x5}Dccvұ5@|ƑKDٛéڬ%Pԁmҹ9u/4K"N/z#MYK`ԒU[`GX v B|a^>OBwJ[|/yϹ/heuU(Ա?(FBtn_r:jAd iC$TB|8to#m, 01R<;AX"KX^̦CfA7 MF[x" _  ^5YxeiX0 )qWp6!ym 7y؇Ї [rpQ0JsuHFrRxۺP$V.i A[l9~\y렾+٬蓫 ZGKDDk =(Y=(5 +Ԗp鎒ME]_ }w0m9GtfnzĦi 0`mG@#|S^̵l"JPyxJ8R&*dZZ '*}p?ȩc .;"Msx~ =zZ Gdى(C]p8 v: 8jㅝC@g~[hՕ)seKᔁd#l;L~-d`3)aAh|\z?Uj%\ǰizR~%@TfdE6x处?0 M!Ƒ[fߓ jeo&l1 P#w6#=MsNz]]~eȹrG#[g̉w} S~?nCLW Q>1Gc:{MFՃcmU1S&KdJ&lEXJS1ϐ߁[l/# A g2zڤWjrB+0=Ǘ!>g;9ZHh 1([^j '{=e:*@l0W <#J@ݺr}ؚ\^.wVW<#aAo 4ΐ.7&$ko~18 !fZbzŪoiWF˩ DN.!&jȯL!7њj1=nhuj %o,mUOE^w oar\k-SwL@ &oUT`>7إ h[[z*H o\^¹S$3djyq`1@qq+ZZ-kP4o` r (Ėi+3u+_ bQ@L/_'>ە >U٪H2'58A3zk6L V1\-mH'cf/;h[X}"* Tv *Lk9*.yb6P"G]Q$~stP2̊IIϺ\Зx‹Q5+V K4ml\wcj<δ4-τ|R]E%?phģ4N)rGB'f !$+rm!tF?j,f[#QXcN Viz?M⍓Ld|7ZЇ% . $)Fprr|$m-c(t L;#ge$UŚ 3 fk;r=>Z:lŕn~pwyN6 ϳk7&VeuC z_pk5tK2_z66W+._Y0qkYecՐS;둀0%qdQR1SSVrzЊE>S /~vLmZB?&n|Ǘv;h!G|pZ7A1`ǹmU+MUSf6mRSJZf ӽ>Bq> ôRD5o'YcN!*&c'0J A(vО !*ʮ(d#h׾%,` >S1Z#V\F;[Dk|!P},ól&֪9~C. C3(DT>Aa2>8/i.$`o/FVUML1$u"Z NԢ̓}9w'I%F:  .KkDӯ2{@(H3C,Q ً4*TSL0l/s"n HС&N^y/uN!7ݢ# GyzOMj)EowHFg pB4`W ܴ'8nպ~PĔ$9Qb PtYvIfC)O-5HxZ8 \{ i R^ ^9͉e#{PMІ\ b]i\V> S]TS~t*ˣ .qZ4CvѿJ P]m'A>f-Nt2vh!LQ_&6m"qAh–UD5GQ6~׃[I;9A6dT?6R䱹.:bNU9f!&Rw8d2#] 27U&1M,jpw>U2,~Y CWsQ8 jXHz5N+`Kj8/ڲ|Gw&L129èLB(;4c U=F|zֶo\i8x`ڵɃPo&'}rswk*swcp&{0:"&&$nnP WnbtKѹ⛿4uBm*-PeM~pĴI2ҴWCSlĬ—3=5 gF ޤ^N@,2f`æ ʴ eX0ȓHvΪӪJ33\gnɧA>!_LӝsϨDܠ!qu'5 I Jl~2|B6'C p CTEK54D۫<*8 C#$ld6IҬ Ǩ5$}׋##J W[ub< `n x(2 *5tHQQ k G{D6+vc+pfMB(ABxT|к_5jdϷhb^n^ў!nd[@J'>VP@"%#ńHY 7舦),%,/^hyH/hގ Vf $9 `L}|PqQ51(;Z].y̌܁Cq rD[wW|I5)bu5:ӫ &:hDѳƶ/x5{ I GM#q?2u}eWS Bл7@C0σ| Q1soNyP䷜>üSO /7dAc 1Fux|!P,dgkHPV\Y[k%v ~4vM؝X<?m2^>Y{1 S<,!Wu_?p\9(`j N)R}aDv|y1Y pCe#R )6d}`eMij/Pc.eL71iHx P]͛~Ϸn]U{!qz_187 z>wGq6fn&.٦~*p{O3ku = T~/fӈI &_ĜQKaW aQg!2ꏳ$O ՙ4 n/Ixa&R[ЫofE&M0˰U1G}ߔϳۼs'`nwANB_;i'M0"F'MCQgh[r%s5owK&AзTL`ɘ#ȾCAask|`LUo)[J: /c8ir YbMaҤ͹ʴ|K0t)Zq {TP95^ONL~D=CL  L6U&Djqv7Io, xI.S#;Vm"\L)2^#;U+U3?3ПR'ƹSx|2h@ RjZwIca'va1꣍n8e;ah(DkgI^\ce?^f{P4 ( 19H*Q<^5_5׋Ly>R_ "BƬYjO7o'W|FΣ C"qC[~}hNnVdDzT f͑4Y sHma̡5:S2t:pzCU eWt #47VEE% _|Xr:njp5d]YSԪ ҫ6"K ݱg;~('>YLbi~2 .`(HQ[muõ1}‹gtBGV(0"`UC4NpǒSD0 ba {{r$ /Q/w(|2<8lXC `2/>%~|^Aԛ%Zmkp3OD>]r]Tf  s6/v ib~0na{A8TpzD.K\:m5?E?/&o&[~ic@1.`G͊`0.N7Xz$-e$nLЯBN.ژnWfmM ,%X dԽo0;dy؀>hN*X NuT3w06AC;UszӮWku9vd_ SgЈU# ?k;c6쌩EllN=}}YxT7`1ÔѳR HH_V~Xhe|`zw.^ T*V8\\5_~Mk^"i)<Ԟɪ[}t8ݮ(]c횳ZIpK;n93Bx!q%H Qk#OAN>f"V =-dɑS}M}Zl3ާ F.`~HrA{"ЎHo8`a> Q ժ5Ɲ3:(0Q<.N!m,oG-YbP/2`]#|e3ogq[:ZM嘃Tǀ?3;AKߎÔ8<ėii(ϳXL'&ܱ dGr&LIPc+:Arx'ap n~)>(c $Qܔ%kJ<4qU>xH>Ԡ- ALh9lǒ~I\yC4؛I9S/hɤO+d)]С)ʞAiъcL xFspQDL{l5c-yș^m|GpkrshY\kĒ/Kвxk10Z>xy^D\bq4OU plҫb)0bsZ6Uf.0h>6 k"xT2E)o&,+L _@Iq1\$zUfL@t 5Hf@>^n5*|X\g5BbE?_TI ŏ=1s ׈<z[Us7_SbUOBduU^\TJ-n: P#m-tΊHwƁq7[L#镡S&i:JGT8Lt͒-1"j#)/((?//.b;fJæyNsJ>vG봛|>H#|% zTQ̟XqGml+ wȎ/]{ynXz(l Tf}'UHpcC|=&F_!-/::?(iO4f9&E A9=bejə G krOE@)Tmxxdz[W~Ru /0T8h5xw,x-$A`%69|dPRѓn.y8h n*$!;d+3ш"X`K,ԛ_3`=a"ht ۦPy>_2W)Qہ3GZ)!+ XQ.}ps~˒ |GRBhm ][sH'" ?8#!W||53϶E0qJ>ԮNKxOSc'`.Nrm(4$\7 "1ZOz?kc DoFuRkō/,=ҀPz= Rm<LQSKnx$g kN9A%p?AaH?H}H |*!{Z(sRNsD`<jh+OJ=H+IĨ7%Hͫzy4p^-c7zb ٠~T6g4yӹ F#Lnn?{ vɺwL^aμL:B/v2Ͼ C%h{Jٛw&V]^J ir1 ~e$e]mv?r|a!ocI:-襄nx^9 hMgK\D/K+r ר&nP/d K=,wSzaDȸy/NWRX4=&2](qJ -'2Va!е)8,I,!rlgdz`7O!r-NׁH11NqS߼{z25@#WDEUfn6ט3WwAKPu{L %WngۤŠ߇FoĿ:$ް2WSxjxe$ʼd%\G@ss%jIu⧰ LcȑpSn`W|Rl75 ̍1p <..  }oCì |;#B5,9 R/Q}o&هir<#P`ۅeln8:@!ND9)$XetaٓzzSƐϭOiQ'",5#3{ p󳛡FD 2c=$zCH1(ޯ:RH]RP{UJ6G0d1>&2.b>y^a5.N2k%|ŪTpXDBn{E;+5@D"] mfӗQ 1Z~S@"Ax1ߍU {ޗ͊1 KXY_lgȄOO*S*;mk"}k[D{Q [h`bXT"x?|d_VLJ#mٴ2ўg#^z{(Y7@y҇WbB{>d&ޢ Z0Yq)SKv~4K]G h mN4MO5>somz 7xA.aM/K~>O?HQ+msjRu)/=Nn,MkܴhV"$%**YM=YMK"V/BvEz+1 6,&ros$m>w G3[+gɍW%\]\Edp4ھ bJRL%ż4/^UaHoqD { c5WCT-ٛtRSd?W~tNшz*K ! er)g3kjӽ=6b'9:dH 2Tθ:w2u?fk+a҇1I "Il5HzTQGNB*|Z=LꥇIpXf >x*y~oC !ۻhuZl'- !R ^A;]{0ې:r1K>Yi'N 7ҿBX7AL/;3ƶK25 ٍnZ@Nlʨ%A'-`u |&wTr0; V٦)!"i|']sG, Ӭu#«ͷcfAQ0BPk*.=싣3CLI,1"K'th7L iuqBOdQzױI[r'9}y)/Zi? Ndda3i~,A2'7mShR{/̖0`WE)ݓ n1| }(0~1Ac;rB.RY+}ncx,4%|!"|kڌ9NTO]t陊ק/y <1U>MJ1ZCPk2 ) \(*30;5C-X>(CӑyrCŸ?PAHȰ /:yzOY/oKZOe]'QkIm`GoEwv<~Y?%ҮN7k.Q!1L254&$DxnC5fX_ϗ(ݤbIm`p%PFL |pDHMXgXA]%)׷/VQD/A ̧rx~-{!~OjI-3G:xEDI( UE%,ĥ(, Onq`CjćUEENВG`K`F³ $Ȏ&.ZsHf ƑՌ] OYg@PG9oG:*]T3W„֜[l8j7xto^Nv$#^w\*pݶUzi>GUCē:껇0|Ҹ"DAX/U.D(H k&RGg=Co5+Wu*ε*yvZnbrC@ɇK;H!+ "dgHc(Y]vYc wty͢7\ j4ڴpߓDUp{0VRDXNFp $%!﹮DI9[W$5C9sPSP7\V naf;=*u *_풮KOh]؄omY}((>Vv64Bs?zG/.G/B|޲i"mzji@ xl]zVxYV !vҤ-1ro}sI:=wP(,&7-XJ–יX Yg۽=g8xJ$[A.~j aG:98G?t;v4)e.+T'' [yȚT{pl{4ȑ!ڵ8 ;Σ՝^kC:}c~ќwGF h6OrD3mݬCp`AoP&rwp(yR/dV* wbLAw,(}?ݍaNǩHVTa^JOmXk4>dXM/,WVx3+&ӭ8-:XRY8$Xjz+,ƽsB dl`ZEԯhntYG`!{ky;ʤgKŦz[e.K١+Ifvp.8QY"gv tOc#.͏-7cuj4I$^&dS*Yl vr7,Z0HgKq(?uKᴹEةIz#>0%SC,\J),E0D& 6_N(ewAՃttqu׌אŠkEQN/V ?gKm?Siڊvڪֳ@lwGBc?2IT\AH~sv^r8;5nj 0w;n=^RJ88+hc9zgMO 6$XSIŨNzQMԁϷIJgifsS|3\Nߊ. W_ e$|``*f33Ao!0JstBB;&YYlyd;ثC$"yّE7kA^]A;Py_bqC[dv?c~-#oo- ̦}ԢLE"uЙs<oWR }{UnS̷@lN< Zr km?=+`*ߦDY=O9 a'`*n9X Tq3d\Tˑtd`vC%׃tZCM6 işeݹQFC<0lwg1C PntЛR$w}Z[kj!A+b,|C=FAMDZ"p(Ol~Bz zЇ"5Z/H_UgvVV!+9x.sy#:|)$)k)4rlѩH}EZKT@YpnrY5 c1o:PPPbz9UTV4lWy)ӳ5g9jLp,̝+]o~k[D}3o;Xf[Bݬ":9,FcfLVV>x=8aO0:]؂>/-uC[cuJP##MG-qM1X8Wg%Dl]@M%n?e |kna%Wlunyzo`o Աe6i.pSqI^|kS=(`}bQ+/{k/I (@[|_"@?.nlylIf0PG2$] fL:zϰL7K (uc-z|;ǣ@-ӎ8 BqE$Tc=2TQ,ō+Օ+#*{ 9i n,$rB3=Ǥ`@RjB)ar6 ‡n3*C!TYItu~pKECV ZNiYle lU0Xi1uDVi۝| ⯕(]2JWXC%DguT ¡P1ZEuUL4*Yj$n;yz_}-g \so$[ ;!oe^8U2h+zǻ#t"t?HPJ¤h~#PQYS ɽP=1BMPR@s`OH"I|䱞$FrLnѨ|"_nR&$h {^ն Xa72~t&x>U،]]fƵ9LE{6sY5(CC/,: ۭ_0myFRP.:LquhXEd9H3.49՚d1W%bnٓ&+X9!!ɿl?bkq)=bHP#~ ƗMxvYjv^ܾOW͹ '>o34K x3gCI$"*>vVأx"/&bnS#mO,.X<\C}\.bdo2F ( s#_4u `>) RQ a2, .:]&+s3%D3Oq^g<=Շ VviҀ4/j2'm.QyGOۭ* ג(_u,M! ggB~xpl.t>NS|p J.]ЫM{%!O=,9ύm7R-0B»U[4>9oFz >!=8\cT[b9]mERd#2w⇫[N'sj# jx3 mK˛l) Y"9)`T:zh)M[abWaA)Ow_Q_#q0[-ӖF|xc"_Ah M ;K|˵Ѯ@a𲟵x!{j1`0F9"Tӗ,N,xp&h1B9.wee9λ9D̳k=l\Yjy_I6L rjpH;dkw?W A uA@@ɻ.1-\ ,WlAK5ZQF9GH Ns#k)HUI_(]# >`ߗ6+>zgNC˼)L}2`ю_A[i W`$F;l/겎WL,h{ʨ.KE8cVssrX`JH@0J( SpE_e+z*JtŒ_zvCvkc{s\$&W^dܹ{KMҴvu(=|dq\G6k s8|(M֊_ ;̱sVn9myGE; u/*(9yq\ːt[2z5p|]դH{>3|:$0a8r74͏Tl پXSRoI߻Lo2+p_Ɛ$Ѽ@},?W&ohNC5u=\;b.\JzB"*x{j a*mrpl1`]l քCxUTVcnYJoٳZb/U/E̒ۢ|!MKf k x*{OQ[VҶshDRQ`k( RW~_Z#c[+lsAl@x\;̇Od8QDg ͚y#&G/(/__ 8$لл=u#LmYx ؚNSmꆝ)UF]?ަX)Gtƺc:Z<*;-e !?ųV DVsvIn\ߎQl3 f*:p:۫3 eT{|x태A.3ebcصYZ=am2w:h`$$QH_9Zw"ACʒ0h}_z<ڀy1@tybWqjf%}\}$~>lhyL?yScH$ *kA9 |',q<wf^EK!r o4Lt₳='tfd'vLυ({OmFY%]SG=Qs&*gCz_؇vڪ 'UdD槂W'Cy-ANë;t1År![Z)h3.WODԤceڄNk}B>~p̈1G9Hiݒ9J,S|qm{;)$.gAO J ?qOΨRͲ \zBLp>(yɩ }Nr@Wข1Γ.m鹯j̬ÚUjUVzfZJS'Vhu.10e]y.eklkzUF?n !5  @SD>DN^8N!JoLb oߋh{u` ;vtDŬ~#+_HJ6d&]`"_J/'@hcziՒӵ M wKbSĻzR\݄ $,1%&N?\zF bQ 숢m,F֦$J0D&ْ^AU&6u5!j} NLHai? D\嬨4܅H  ^ǭx$[8p17aP!ynSV1Oj࿌z];-p apW|d)3RTwbXɀ.ﮉURu\=9 ޫ!8C8 {1J'2^'Zf@yjyo"W^=S!M:og.[)ϡ_vp$Qtzi_K1sS6 gsT4r%Q&/*| /Q.w(\BUK X> 8D˔ gB$/&9Gwt>e۽ 4Y9;z8 pz4fQ?`ʨ2\H7SE5&Xd5p@&'ZaWPhdoyJGu{+z7ס̥Yq#YCPS+%UFseQYc8p/>ʖ_VdDKs!uwW|nLQK7}RҔT?d/D ՂDVH#fxW7 ﶆr쏊)?wh uC}^6z e$T[v!xn ,>Eͷ&ň)r1 c/EJ$dܝV9d2,5hLam :)3 DmcvxZxwzmr=wCL^ ]w[=H-mmZ%6@DBGnW95ݙuo͊Z밖 .\+n?dp#FPVBEzt>G6ܚSxY ÞgFM?AK W y:#vIԹ*8oAu>kTy#Cˑpa'\/b_|#A ny@ /cT%`d(jHOa9_D ">7HVDq^۴;8SʣГͫI/`^X){sÛD[Tcً#֬]DG}I^V7wJHр}*ʺ`ʋ],1zJQ5ΗE<>WQNFjRh#Hl%x@N ˄$w6_bU0[@w=-/t ֟BM_k\K|UZ#̇2#sƌ<gPIi 7G;dNZGp.N8_+ISN馄ɢυ"7*?7!|gbq%U|1d,|1br\QNvYS#[yhv) *ѣF=b|Y$MlL:3I_oW9FMv໦(@2T{f [imRsw O7~uERq"T' qqqb)QqTPb_}GbéE/A \<_QM|EϘjTvjbs3P󔧷{̢p'<ǁ.̢TnWnC~lodg',C5^ 2ȉD$L c'kQbA %+1}P~XE\fLjO_t!nNyLٿ>la33Sj%VqE \\wdަQcFH'|O<@,v-uh}Ybkq rzáN @򇬲eswe 7k)ZGh4hLyݶwQXŽ!紣PmC9kz; Cv7.@`=e1#~z_8]N-I"7,jGzm끓E e$OIҙཽꮎP4F `^wFje/Z .O 73}REdua90uӯ+?.Sd+׺ 4i✒ґәHmxĒ)ۯ!F?V3+ozܙ^*yovGZ2s2v?W|UOBVﶱJ3uΜ~G:xɌ{{wc$ ڕ7'ݶ!1DtO@X9wTS]+UeUͪUN~p0^I*=]pD!%RJ)'e"X x~]1OUhiJCL+vLZpDMs}x‰l'Lttє~EdHq*TOYLֲB w}ū$dZ;?lsc!WW`iPMS'EQO I* PĸK:NORKd*M1H/SX7Ų0|Ū`DfNEQ:pN7!;e\x(P-"sS0Q;ܭR//_{ D^_Iy^_fWJZkf){. KCe|t|:sͬGnn LBoBamJR@ts@峑ď؃ol2|\` t۷COʀ33C_J]0ȇª1$O7+>(p(o6lqݹNb \z|s HO2K. V+p+͏NaCf+Gjhd+IYn:M^Z_-`z7]1>|)8v'⽡oUɳSZ՜t5zaeOj8ץ"{`۱5PP7ݜT|‹&]}Ѥ`*­V2G?)-;;= 2vщw(f~ Q*2Eު aDhln|Jbe2" _s0!ʜ^;[Ro,|5>؂ɹi|^#1TypۈwԌH~̊Fw?PIye6 L,&3\3G(K8R~˾'\f_MuivvހBֶMȍA;zKLnSg"p[syI̓&49(e 8x1l,PjLp?i8f3m AÖH&wU=Ixq.}&9@[saw^8^ ;1p4@Cml`ކ/,ywOԁ=wU G' Gb%?;#HpNTP$_ '}B&~^04<U'Sᡎvm{!zZ2|5Y>ʂÚ]17#a_iC#Bu3likk$=uO_"'FSkeJQŵ$47G{Uu%.Hm}\1gGOc`۷AZԌtvQ/Ŭ#2`Qmf.!ygҏv4Ɲ*i_Cd$,> Un(V` 6O6)!y?&E~ǐ :bĜlyg?uȪz}.bKς7EC tGd|͖(^4d'b6۰Fx"W |иOlUJrokF"1]|IM.,q<@s L\vmwΤ10čxi7 KSp]A{>bJyp+Q+}e/ M:ė=mo6%y,~ f$Ϥ@K,ɸe-OO4Q99܎=5M[`M3n WhRҊv) Di(%JA<8GsdUonb2-KbRo -}!g &6[kjRP77<ǎzLĜxgs͍ho^3]4z؝ Zة\9>v?Cڭm~85ʐg,ScbEYǹEKQ@dBƖ\ѱvb* =3~K#H}cU5bu?3%43H/&G lwHi,`qԔE#> ҒU^4"kމ`|$J@)ߨ;&w7hL'dA2b7Ӝ>)0THB=5f3)pAb219SLmd1rWX9o_ y=j5'e RUC$h:g-&R~|i9:G%Ux jظ9H;:+C/2 „)D0+ PSM+K,z0Y.~dsNѨ~PPXٵ(3qo -N6Rsf|6{ 1*+)b3ܯ%(`4 rdޭÎn`iДeA]UNMp^\˅>ÑVऑcnizǭrRSinJz0 O0LAR6 52ؒsٚ2'.p8n$zZ K,c=tJ(aB͕3)@o%{֓]E;̴=\Gm"H|*e@h{ℝb-xRT`TG8~v˭w`o!-Yđ-Xsl@JAB)Jx%NHk=`0XG,f"eu-φjd$FVO Z jTF5-6rUm͍,yG  g]v0r#u\sZONi=4( V+oպ=}חȇƗаDM)?y,qrzFDΠR ZnjEP4PkSY4qm2d$2kYa#Z5+ٺMs?tϖ7L%ߨgdN *upR3k@\SO6˂ZǻB͜bp8|@p;sqc.O/OᒈٸD0bps`C|n*j'*,Jx4E^%ct=cƭQˆOQ&ɭwS/KyMf2x9=ܛ1cyQfPצ;  3nc77zL,$k2`PaGnK=cvY&D`v&`乽(W5ܵYYǐ2˝W&")E6?_W4v\'5QȄ F(p#zioHbbMEm6ШN&% 8t$#w1M8[uS`Ʃ/}W`9!|[xDB[~IG>xX@NXkɱ7q5`fPz$1-0r#ak^#r9{|~Z`dlŊ_F4w$ZkXq+Wj5r ߢp8wzو'uzgsOg7G:0Y&T;s!o꾚~tUH,|5y[[eT{gm`f;R\i8!-NƘ'bn׏G>opѫdhʰUHy6' KXCN %04\,5ʩƊ}\1p C6oaח*^BVG 0F)ۡ5kfXG3.S`1\L1 CWYSd O#l) s({ <,$Nw>$a7C$׳f@ 73O q3XwT6UafHN i4o(T`|L P #PAֽIBcnn9EcSB7)BhLΗeB2?{QXb *]-S!!CkRa=esEFǓ{ibJ #csr{j%Xy\> (Q6j-(Am!a%# `aoV_;ʗd"CA1JqYlwPy->tM8YzN(Qp^ɏaUGOPd#Dtqܖ9NaPgCKL8fۆ/x D@Źpo|&2e"8JN[?{\ A;f ::'AMh?3z2[4(I2}4灜AA:m}NnD4" &Z˻ > E|w5Lx63^SZEšMr:rZpߡ]X`0E߁'O]iJzn?q5qWaF~`FAљ{Q%;}N!-#QavjFsMNT!~1R0oy/(E }L$>Pf$e$YZ,impsR"xi8]jQ+ b_j 0FvbPe -HL㹼MlzˆeSל=}J7A2bn w^zny|W\P;>{|vxP=$";: q8bx@1d݋Ts]ʐVrA8uY3]R^eAZY=`YA\V~v뀗zj0)Ѧ߈f"K3f (ŏw^H*ӎ˱E dsTtp*,Hy*;Ex-}? {]Pݮwk`#֊"D¼KIZW擆k (:@ܭ(qJj}hYxЙ(S+ZwCQ*xa f)<}*cA_z]j Uv1 ϕ2C839"  (Е@ywG[ڽ^ ›nj_.;ui2(p 9~G0yn5%DИ )%r5em /8!h *g]j~4Ԏ;Zpͮ)>݈uˁˮI r[G 63.e+Q4ɤx0V}X^-/vxOƛ7_~ y{u2XǀyjgiޫdX2j-NMM$1<ȧo1\jGK)# mYnGD%pĀx%JreI53DZ4xWg>ʎ1G_^ 1UDӒ_JJsAsOnNejvOAtuD,G{PϜPn4틻 5絍6;t@V۞DTfY~"&S0.$v m2H{ݣ RZ`T+mwSeYf&m~Ȧ$AgC︉xYM@j=4\mٽ J eqҀd2ml@BS߅R$KjTx]P5-2+ >1 3/vn?2.A!`ANj43< =KAa47Oa^LWzH`(([{B 7m􃘌VqnO;X9I%}jq z[C<j4F7GiP*-آxЛS pK4zg0moB惔O=z]8,wu+N%ԏU\NFFV3dx  ɶ#~f˷J`: UnrE.1Eg;D|Rhft )E~VHb%ĿY_UPR,s?ӔL}Sw%wkPVM(l~>ҵ2NzC2X D# f Bed~Y\<ڈx /GZv)ƱА5m[`٥$һwEXqE]a. @zxDZ/71#t"#kn৤ yL);?ӡ R:I2v)BCnu¨(Y \fVj﯃PDe=Gq{ÑHhddd(8KWR·^B LmZ!Yb?*TGC`Iۈ"t;v\TVl7i Mī1ͥT/ԍ"I6HVF^GK}5ܺ$tgˉPpuQ#[T| @nPa}*:bEChհSC+aidi匁Si$Mq>(6gRbpUn0rbBF W_';X1]{Y4N*蹤? \ʙ20Ve]SckTo,QXB)F[U2Ju0 @@ <hlqoJ/lVisGF`A=r@0FOG3!| iQڛs8iY ^^_;`LL`'Ki(r[:q1Aa~A's^>lu֫n4!hM#q:-: 0pxP&o4S1z/Ac(%M'/K|Ku"I%'Ђ 1Y (9;e[xq൳hk\ԃ z~fDn,(Pꠎx7 O h\[b F"q"0:2(J/\.x׏2՘BhEwf1 a?1l@^r@Ikf mC}׳+ƳLhl+ D>us>I5lynL{lmz`oĘJ98q,Dc5+gYH&)lP}"e,-Y" Mu{+l< h,$zlSb;G؟r#&bq5$}g3QwyDW84j 1:i-p"3aۼ%O߂EJ <,:qL^5vmӊZð*pMͮC;'(^o`wY+Í4 n,mpVѨ^?JFB~-kPm\ElziR9!!s քLh>`HT}w|4GË4N-*л<\Dњ$N1_q1n\EZaxUͯuZ| Pd.Ş tZxdqN7@-N3Cpɠc**7VUNgEOf&bԋ1 _1 YNغ$&y{C̐TEdڎ*Hk˝Q3|Id=kcwU\+DMY$ƻYPϼ, ~`8E z0$`X|?;ss]"_diK7@cccH.>fƥ'TAI'}&V)H >5'E (v4̓dY~Y=-e7!0ΙܤG_ݸZH2=u,R2V)s|[YƢP$WH(iI^x8d\gOtW6Nnɼz7Lc$3cɠaIvr37;;*%nyqn\}'dqi VM!/*GqL__(D帮I7ѲK: 8XOKVXY膂bwJl>SZH:=sQf t]@vy5! UܔD1 $`xإC#\rȦ$3U0XVl8{>@=x^86D/19'Gɡ^BҖp0ht6)g/`豦N(~b򲇆^UV;Ɔ9{8Od4+,! `cAWkz{oRdiODޙ5( న},! /}[F=o:Ca1qp[]}i@6tݩO" +Oì@n} (9!ҮR,Džc{#_+p-M9*%!2 F˿=&o cR~„BTʥ̦{CY)y,6'ˬFaC {$ު b:*p|Ck.^ۆ{f)a-?,31"аpj:O @P*Czirfb2AgH.%/ l׊Nb4/=:Ū u8Yd'7?Bq"x}*D;FrԆ$drs\vKɧ(t]+ߎmC;}Lf2+zduݰʍr9`I.Kw5染 cuX)HƑʙf;m咁-L=Xű;.UcQ<@LP+~kjG)R~wnr #}α1N{YGx v $^EkD3=LػT)-lҞ`?7c.)7M9.'SQ={$#6T)m1Y ]t04P,>;ߦbL2ܣ2$d tWK! _?ҎF(S\~ϳg>KlUFcOQ֙5ʔ~NEBqhܺ(- +'q:XMA.Ǯ1K7P$dFLKkK6m95c]Vˡoc-A##d*j24mybX@`qSd9Dclf6r>tE+x~S7X&_le y˶ +-VZ겓,VKU)ZN\|ѩ)+jlDE'~\Ŋ܉O|^Cl ,Ot.]hq)Oo1ȃRqpPLRDύ#I ]W_3po1WuRS-[G=NP"&l5Rco!6qk\`hGMGV 'G\}1:^b-gP S:{&jݖy֩:(!˩ɡ;j"&F'<٤ۅ h:v+0+cf+i d襇?}8)L9I@\D|/e~yހ)]S]XNŘ4?`fOTSoYgwU2v aOUڝ4:K*2 -Zhh/ V<2x^LS578tq1}+z9SMe)2v#??(򲲫,eh]$H*p.iW~ &Tm*fs>k~,BkgzGUdsBE]obc{.}[| .XQJ=vX\ķҽ@EacFavfwJEx&eH|3#7 mMBx젠džB.~| <) 9Ч6A@hIY8 aK֤w4 }Usd&'Z:Q}zFƜt(2%=ioE})Qؗ{ӽ5ɮiF?8ezM> )xٙ^@ֿ0dk$r ϝl*jiGu œy{œ[@. c[qW=JZ&ܕ VQڛ!ϲ| 넝1Vp CNOFA}ofjd] ZMmP1@=昅6JJB,V)",j,:ܞe/&1)VAPv =dXhi~Dm܁`L^w,b1cc_9xMbhP XFrVn<uz ı]~wܚfgsGNRuPme  g9il` P9؄I^K1Bڢ^e_9||d3s 4JXF6^1*qmrWE ӽZM \u h_Hvl/FA$O=-oVk|{rS{@>@ dS jO2Ix21St 4'/zv.8},Bؙ ޥƑ#S H>?d|wފuSz 73$ FVrݕXd봉W1w K,(7'v_][yw7xkQ;Yo@_4. p T#F3S5P.+Uy9;$I vԺu/l,3#=xD[244pǶhuT:>bZ fZpS7I*0Zx>[)kӥ-%5#fPo؝ &0L wO.AŘHnfCdz11bC*yv`E->b-ZG9*|֡}z l~@Շ:#k}QL:t#lG=uF96~Jf*@TyR$-rhr.x{}~#N V=,s4OBhLNvY ޞ߻R4HX|ytLg;͙GJGk6źn>dqPM2L) lŝkXS?gyRg; P^T(B9/0s ${c75!V N抍kUPoyOZpԗ `= kC^'aN mkhద}j!o)Edb9S>›k$m94~w)CAˁܷ2NyOX:a$aj9,2 L^٨r <>&Wz<dCrx8kIh#dhZRI :VߑAPأLNO\} qr6,hZ[֊bEPVlnq+InHVQ݆gBa: @͕&U0+Ԯ[^DL*H<$!qE"Jq$m[FblYR|ln|{RMkjZmcFg2O9`UpR'{e ~;5 ]Z gRr)5,%br,Ģ5ɏO'SQ.m3F#B3HAiniB,̉w{U.,1&ۏ?)1Oez]%oyv6P~^x,0tj_&b.XBY&YT[y;jaֱ1XLksg!nDN'o% ,ܷkr-U 2:Y超:zbrs[zܺL֢.+r**>!m#T}6>4qbJد#'dh&k4Q\s {;\_jImYG s5qw!9򤇩Nj4 m,R-%WZ?Xj8ŠfYPg!}3@_aʃPhEt ,#*0mו3 fME_[Pe1|*z7|9 A4oi,SH;QCaKf;z򄥳"&V6~zZ,kAJV?oOpiCY㦙GKT35`j 5\ɿJtHrR?7{VG$ QR *u E3$knGriybެ;6^ab= XDvy:bo q~K) &U*ZdTQ JkW)Pԏz?BmQVdn#=9Ȣǁ]ʨ5e\GE*ot4y|P$ ĂE(WMiq~~SȚgNo@zK]?󇾔.zL4) 3\Wa=3ҎҎz[{ejIm|~q:&"jmR~9XWhXroY4x0ϰ k 6)߼&Hrԫ!X~U>wnK T3F~4R  $vYw&2}yB;00J0X!D .E@Jɟ~+35i+e6gaz;&'r8d*aQbW-cPO#勭>HPkJ1ٗuoK鸸 R>^ii٤`|ZgW/$C$c:GjiEvf3u2Q|+:ba'3]k3"_67+F@} E(᮰z7:_&i ÛZ>V^N)bJxHT>sY2gE*>?0ΉڢZ:"GUϚ"+97% pofL?W'*>@ _4,*Tz]_QPBGup@aH"5qm@( o[:Z!pXi\zSlnȒBZZpЫF@!dU{0 `Um)]Yx{ b *f =|[Qȃң0eWMK\.dp9\0>oNUDv[?™cNEeIVN.9/}c@)1my|DRJxZx57Bu_Kda5hbaf0TҴuP /E"˾G*H2A3c>+ˆ#RlrNԻgvPB4/Z? |C@$M6HG xfQ߫Cos!S$T=i ](z::RZ;I%jiвREK&UұROeUKfZTfW ' X9P dSWW$k1ÕB$/4c̄d^obh2Б >_!RG{ϓelQ>z)t˞l܁iM_ϑ-GDl|36RQϤ F/7iV"M+P"ȗ0%$!aqg͵̸J >$ṫCȄ7Pstg7rȧ䘂 "ܴIO{ 4#ls)x efCtގo[1!N+.UjtQlTM6>@dm*%{Q{^KSϮ>ٴZi?ʓ勷e*C S #щןYJ#yFOBbܸ^MGs]tSj};5oaaZtY]Kjzx-rN4B=䜌RԤ_3"iUsiMV7˝K2FiU_3v0a *Ͳ͂4;DkH4z&irgocfG{: bSbޯ~s|?fo?KRsX4lf˱?DXH\K)O״§HZ\am9 pVYV+qe!SK9]!pK_4iC*eX# rcڃ] 5k8џVTU&.яe )kΠ-7x$xhh9HJ4֢Ggq6ݲ)5/Ow/sx6*%Gqr#v?3bu3FoшO,(+`|Ƨ1x*xQJ U@1;#FBzaGvWlzQ|x Ǚ=װ[r j:9֯(mO6P"_yu?#6<>$7SxaROxuW KG*/M1>\R:;ʑ^Jѕ?ֶ?쳕!WAt B+Jeo>"LGWUC'mRbX {׊pxiTLtȣp<-n@{|o &SB^b˛QL #Oˬ8g>c[UqQT2_e!OM;riyqxk)Q9"S4@\*Tg IZ-HOAVńlDvzkֈ$pɒ)B6g]b~ [H0i}9/>$jK?ϳy:F`cu)0I t$$6*73LCpZH2:' sM4o_wv}c6{w$0FtRc }~- k]v0axRFXsCӞP0kʻihL+Eo50 _<u|z`Nz )v*߸&udj—<=/j0@@|R8²7eճ/ѨACtlRKš0?LL.{ׁݾ"qnYлOO+ڣMd̉j&Vw\7D=?" Exp3D1g>I.ub|낇@+ȨĮ ;Hxl"m'2RHb'ͭ˄e[9vI!`|/G鳚TtLxt5 OMNcM Րl\:AB3M 9b^o1!HkȿRiO&`%M;IAbrh˽9RkppJ|hⅲxBu]M1#_I!P/vs_ΤkQ) 5Y#ESvqblo]c9S%WabT@zb~/.6:(p2I"H~>}O!qRscX)RG^80a]$3[],2T;S{iah(6LdՄl̦m,-q -H^^5ucٝߝe'X H=2Wj䀨79a^W9Ri!X_@&*z'|_Tn-Z'"`'_4: e`F%YOPaG1G Y7?k m fk?qk$R3YDH_/1x8f'G)(0+wn69>6-&AMԉ]a> f1]_7tY`A9/9dgY`AVu&v9'^U_mtn|2$R=Je؆t[fAԹ;KO&uBN(ՠ[T GuM+'D)s]80N:+/`|MUBZ81W o662 "Vuc(j@8/: ؝lJuK+:( DA2cQIT,snA U}AP >k#쎱I^_9EKP"_ o{ZSݳ -9t*_יJ/F$P}1-zt$FTlMGDߤN9Y!%\.}BAX>&JF(&bgYʡa]+ƝŜ Dlr Cd&>#ՆX}7[ĨĬٝiw"e444&(m\^Dgv;sqfw.o0 daHř)ޕxD;^1+ԧړ&Io\#10^S,~VU bXTOD*3yFtSrwko=ڙw,ag jg"h&܀(EqCS<-roe/e/q,Ě@7mrfH\hϕhlp/+1\ Gӟ s#?m] z|1]OI!DY&ی" 2j8UQ+`RC5ǩ(N}*w@14 J'`5F|KJߚzcWq`7ƶxts)5VN0\hf,7Ւ#@T5jۏ0}#"7[bGItb˧O3.p͊喝Ir=>UwTn)Ke[wϾ:"a2@ \LQ]c+EbT>6iWd);[,+&jc8#N[mH( uH,HukvW]֞ D珍 N|LmYU=m& Yz<$4뚰Uu'&}Y2btPDAuGuj){oƴ=uLH<35Tm+3HD4ō #(H$8*WH|a=rV,`g`(pf^@ 35K+Н5G2#mLEbN@U$o R3v $sژهG8"@2])l{QG=ZZsPdx-P6LGCYΌʿ*H#u[bKȎ 1 [AՆպ oZGD PveibF; @gcoQL}-ջmo]d8qrۄĞ;c Zγ?jK-8~N0yn=TBD$EJ-bS!N9ȓz,C%t5 '] %tH5*Qaf6,Tj_7*Zjf.(X&f>xҭ89ȇȌ1/ӌ._Lƕ}w9ڌMCNd55,aܓK jHb/:Lퟋlw 3焼eB4Esӳ`W%;W6I1%|M)nm3K\èWzqxIXvR Dӵ "P+q&|HZ11q|#y&YBxblYo^6'ϥ̎ ٩1["oVhR*%ށ90x\kg鞧Q콵ͻD˜p6rQ$hC|(%MgyNKpm' ,3QGs~SIE R ϝkl=4jD?`!k*zhHo¯&nnC9yܚ=,O,ǧm8UV>`)N=؂ؑAfYRJƚlW*OgCqp2aG3 AGTP8mԀDtĩN{UNkgDܤ8>Th]cVujOͦ?PgT>ɤ1 d٧lk6n+k)N'h*]a52Kt]i9XQ^`d:A.cȊ,= 6ԒD8#v42"(xe HܐX%,zH(_a5X󧅲$&;b&Y"%5Zȫ e J(X6t@F*YflYgys4+ݗA6`P NhIdꨂtj:9D(z}xb5Ob|m)w;V JO؀AMX#h%Vd{Y#AdMd-ףgab=f VI0 (#"U2,&*0G%v(އaOV# Ùۦ gR[0-D_rOMs"B]תhj"l̅ȶUO^ĭʏ:XA4Ռ_2b|Ѕ-$82kk|GH^LS]D í27/)ܶ'fiXMkgiB5C5V;\ZlǷP%AZ:"wZX6Δ=^K2`#X9j]_.~{WE4-e>T f&Z qzgC'؊d\ʩZmguI?;;amU$ ֭R[ޙh=WM4VeޥDZAtʚޠ)X61.mL`YY@CA5mv}8e5I y5Q@PAL PI _˖p zJvL+[ۀ'KвZ$brYts5frW\zhd;J[^'6-w"M6J|lWW_X0 -(E4$9;OIHkuϑj_j a}<\]j;SQI$ V^Uӝ1iK(@*.vRמ8.L`mZD!Ȁj|s`/OZB]dk2wE7g+1=l>Q/DgWUbS0HԬ=P%O"M)xpMA`BU=5>FG;6 H $aJ-ӓ_ў)wx7w/65)>J+M]p{'#GGh]HJj%opO Ahn7b^v@b4 =cy C6*=RJ*- 9o%JR("6f |V/'H7&PQ^&ƒ&swg7&U\˼EMp&'֊a|!zH\kGY@YO̙o;5JäUjg?aN;%0x^Lf\ĕd -:.1ň(O >Ny7@YK"e`la L-K줣ɮbnaxRhUCMkrZH5䡚m:,̙ )w:i/:,ۡ<4M)XzLWoWcHA!w`bTfӷ$}#d3bI8h`(!Oyj=숖>bpAU Ht"+-C;DlOF4`nD[Ӎҧ@t`EҞ>8eu ?!z 0d4x<.>wI`.-#Jo#- L[~62h9,Z,kcteĵA.(sxTN`aeOIl5c;BPtl ;8.u4րRTZ;NZJʝ{(mrsUP.mb:D>RçAY?~L5գǰz0K煎Qa@Ѹ;%Hc->1U¿{r)mɄ -V]5\&`6qc`~_~j,ٿoh3t޷<D jYwDPx߉- ^:L@ VEo"N19]vVio\ 4館؝?dB1"P6 q#tݝf6QٹQN1pp"asdcjmBNFO !j Љp.\a0,n,7TZbaoqd%}z㊩a߂sV`hUz|],3^Ci2G9e_WZ.$IN!ٯsN'B>YKOYVXXA_,M0`Ɉ -M$}O 8>B;:6{g3]?o( WFRvi4]+'dbwI @)-[%29O#FhVGX&_]`ijfp|B2zv[@1e4lX偔X;TلZ!8d.L?-u_k]zlP9 6i Ty^V>ryTӒ_ǟ/ a4sGPIi^2bmeP @!z(D1ӹCɉ>Xb" 3CnRϙ Q=*nDiN-aH̬;;`Ң2Sѕl vW=+tBdeT˧Y$ECjB?|@dLpM]oy92m:EOO-"Hh06N9}pk0$eH[GVHm1oipOe3 m|-͊7J\@/-v(/;5аgF!XOA|7@flS)Ʀφy{vu]1ٵqOx 2@gPkxZfgd;#mn~|)G?G&0f^9{FBSi1WtQ7)Us!돜3t3Dl&\ypk/mFz~ȷ Xxº??s+#Pr«UB& zCgm12 {F%/;xcm ^5̀@}Y&hYjkBA^g6U7 Iuy,Ra5 " ?˅$S` ;5Tg2'³O}dd|_8Y#_jZYpSAeg1.~`4D.GJJ ao'_rw{#16.١>gz|nT2㝬BbPQe)(C!p}7OC`XT eh÷ĄCmMkXdu# 01vXt>SK81 Ϯ 4B2O8Ijp@1&j2AFH~"],ZqK>3(C": 8p7=5$.ƒ؛I ]$0L& tRJj{@2Kp& Խׁ9c]AY#_Jyx'Z|/Hf׭S2c]O'm>NjtjQ`ک+cC/DkF(Z {z/1gy ݀?q#0[j.@V_ ~|$33ΞXQ9..vzi9*ͅ[c´8w QK8&0hn_T6_1]󐫝nWQ+nu9-OϦI QCv fBԁ CXD`{55HpS-P9gUyWSp .5{SS^qePb0%{D:%N9#NJ_=oF3Kc::jw ذm"\90y|N֓l]\I%Ld2ER- D;a& }iT2$C{g+ 59m9땠j?C |8|ob<0A$PÞzֲj!=uT A†C&v*m{oMϣsQop6ϋgH ";pmMX #oVC9ș"3Uem רӗ:æT %3sU~VKX?QR4c~>6 bs͗q ~BNR^b2VЈɊ-șNTR'h6NbjJKFDǭҩQ:mC; }q7Q^Z$U=m,nR]E* I9{N4*Y_N :nTbqЇ\\ *:lP!zN%M8Baݾ3g]KТ7!]ʅHLJ^zA$p,5J!lt`8+&haRn QC$hh )С=Sلmn2< qs`Zs~_qYk.%VHfji&𕴑̊NSXPR{Mm ]~Ac/`nh5O/Aͤ|z++G̅™,t%ᠠ-\P69 Ɍ L!KЎ6)*#0˾Id1Tcr#4 {r637;tD6Hh"r\)ƼdDHRƶ#TlI=>{V"Kpy[<.DO>tL]цIZ0\A?@XQcL>O468KyCaIXL\SiWqx.JoI 8z`wt@ }U0/@:3CW5a+pb7HySM͕/IpjV7(l,)*!]GH Hh7*pkҺr!xMΘ?i0a7P^ UBJF  %ݯUsEL᪂J5z םY0;GOdjRJ?~z0dI8_cWV90Ǟ DIվgz$7:IZϿi;k#%mFUE&m(IɹI.省[0?mud{NbcD|5:$'I!aY`*(6\hb%^Fqө\ Σ=a|dͳ[55>xŃw߱DX6Ƅ`;[ [asϾvK[lƘ :JٰI+ZU#}Bט:ԈL$F R9nCS.[̹>髩BmJ4<)&:KmFB`q& ]%L$ kZa=\\(,.]nb 6nq6S6n !_ũi /WwM+F});xT\m:07YA|UP#6LP;9‘wc(4w;cH2H(Tş2(51lm@yNJ.l}҃O-yKb0Ȁ'LlŚE5+g\j:9.ACla# (;%%^y3\oRSگ)2<6#$P7܈<ބÂ-6ѩ`Vkagkх+O",O\ >B~;dڨJzdF p%lc9stYcزqdL(ElдsϏ/)Jжi3}cfdܚoSX$ 5FheezKq0+/t(,}8a.? fOS*j<-e-y/ N]TF+ɼ!꘰ܣXm_Vj.Q}_lPגN[,G4 `[ߛ. T of66`^FNlF矗8 о3=~Pՙ$a,9 r aXp̸n.Q9UF;:HSUAsÖ<ޕ(x”:H|yT aLHeY?xjIu,Y@|k\6 Sn[ڼ;*^/ tP)LlBkEܪGo$9Z&0r!&(CQPԲX7jMZ|m SHNAw~/BH?75q+1:-O+P&AmG]l/d%P:/#c'؈Fv*.[ܺLUv@(V@^a1=y >oS[⧾3g֤q#Y2~S,2㨕mQ }1(ۀ8wZP|tPUwMEM;ߐFRp=N`UH$'WmG;UȾ88Z gCu{Br%6I#­|OGE Bbq=z@"8qDs *8AhŠt+HQ ZPƅ w D:M0t)&t./׈o#}V,Rsu zzLy(ǟF-0maaJ@U_-^:λ(lV3L2v!vvQWDip,[/HZGˤ+1/%P v孢2|(]È=HZ~\.tNxGp YOkR(Ԕ T/b:}!? 2'H3Ԙٶ4Kiҩ+cPឦ'C7 S6Y_(TX3qTJF0pF$ԄjSmF8\B[t?-o4d"IٯxTÇߍXnW $9C=/HN?(.ºK@f'~Bl7$o hW.>D6*~(BTxYw܆`%}gb13WaZ.m4 8,!ZVlڊ7&Rz2(1.X# ,]4N)*xJ^"ey]C9 3كɷ?˕h@EG8;;')~b?/:3RiqH[ Vl}j[9iXa$iDZmNT-j'| n ~ +caĎ=|԰] Ewu< 4Ԭh<>{[bk;J wѡtLo\jp@C+I@) zt(Z3bB3nF|' ]xvJCXk0c=-ň,[A]46.9BLrG;i H]/%j J6n mpϷCInvm BFΊyO7=D2OO V)c'K$oO֣;K[ /{udbْ|A+v{^鄴B0 ps:^!؊ ׄ8P9K;R\ԉЬZq5ww~Zjb 1kS%V~0liCr~ GrDfx`]D8q޳^4 k81lY7ހ@Yt /R,(``Q8yܐ/iDv!vvJYW -dߴK` 9OY1ϭGu%QFkg ELVؽQ;86 nzRmv7cP*ube2TQ$vf AYQkC^'\_HʩB(ϻf[E؅2 NZM= 9.,5S N ,~܊T{Ϳ{I=dርz\c) &;U)o]Gkl$lq]uGsA ŌH x%n;M9/)iOQ#/hr b%w@.T%6äU4!ۈ{lbvS ֿ!恓caZV l/r^U AWy(F.D%l;5V1]1 7-1F>4pcjPVQg64!u>dX]ʼ ugv`n3M@ :q; !)D{W @ l]a|[:@zQ(4 @Iߞ -a$nUE}O-ʈXR͹k.ԲZZX밹@FE =KJ5v,jW=Sat^6i5CNc^g K[2 ,rjCCDfRE4KJ}Vok 4uݴM)ʠ D)%Z&=Ӳ6_)晍k$?nyNjpѱ*͟m- =py QW1;Sy1Y3S*Rۈ>->+W>"~W@Z"6A<I{Iq]NJ2Mٶuni= Y*}9?6|fR1t*麳acc*бbf$`S+v$ds`W7Q}%Va4gBxrQSG1?N-ߛIN̵y:?&&Po@.$'GHVk :rTݟf[JoyiYSInTimZGxagnJxcY 縲ITUq{O_Xf ̤'WwݷfHr],L, w/ =:J6Eȯ>9]ȫqR`UuLX]@:Չ!B@J@L`/&e|= JwCkugϷY۳]_pNGRZ dg1=ȥjIyf=H ,Gt5%b'Tx ]87~Wc^f ť k]l$־4b[\hR'rqӝ}FpDGIz3k#vKJ (c/* = =FS>J9 L}IR|Xʐ#Tdk4T*3V2Tu*ecD6}_v&ꬡ/D \ [(osW=F?/Q1yBR1}pӞ&ܹWDl*I\ !I1`q|>[/}H-v1cH $9ol}-TۗvW.9VIޥk& ˕^8S5iS2=ƹrQo%ы%8ڒF+A6%$O䆶%㹟mi4uOZcgaɹX C7bE;F!UdͽgY:8")o3g]M=bkwi/ӱ}LOM~JrsM>{R֠[8 cG  ~ĿЈy~嵣}z¹hE)pAuG KЖ4[bLxl&L >PF I5q;lOBPV*L[m+t64}p{jRKMNMP,KձcګWՔ!r0^F2/i@%O5D>8X; HFCey۹Ǖͥ v.R,1cNsfp%/s5b\ U;Eԝ ;h^R[x?NY_R#>tlm*=.`a+  &doѥ3X/0K0]Dq B2FA1\?k+YT0nvjRR{GD(O AR⢯pMU ]LDxB-R=YxOweR5!ωJX_(Ԏz=ӅObh,pͤ-%=\B^r/@5;gpz)>yiI fM˺mo2B= sm>AĿxF@g>jiF{3H$>MtvuD*d!MÕ(ǤR-FC@G.]mjY _3j`W lf@[Sc$`ӝgVB: Lx-gr4d]*91Z((_,tحkdC}?Ecx^BcaPe{i^ƒ<=j6 9/xoBk*.%G^d˨|JvձZ7˵ybj9eOI7zeBQmv_UO# Ϊn&wŹ[Qʑ7̃/ ]*{ZB~ttzҸJN`8$]|g:eGSWkd/ZTvgo$X>_s,I.pbCM5W!;x+{b<|F3 j`֮x/_BzeOHv%yM-ç]XN(' Sh5Fynx%S8é-B9`GeQk1%™1֮OqR2t`#½GRҥ~cw9W%nqDψ9/t߉Ax4a|#*8/u'fC2 <ɹ EiC_j ٓlTb6Zapg7<[;A)3+jK,R]aT27X CTgDͧclV?e)2k]Ʈgsh,ԖX7,EQcApR+ 1q?: "vPňڰ$xt[0&5xjFStFP8ƎН(ZDe"PM/'OpFA[X/뒉}`bRu-`.-ԔT%\vkQ1[t+%=u`Z/?BEԌW"vIW"!A5JfI-VXk=x6mv%[F |DĖJ"'XȆ?dFW+ޛs߀aöɔsU*]來fPp1XEVڪAvgTSKשfg@.gsbo7Z' SyĈ+9kyjiet@eML.38$y /%OA/^Q+n.,|؁UhP޵ L,c2wĉҝ~ϼ2[̣tS'})=sbM/hpXIL\E vFDjsρ M$FI_@RE7kh{-hQο'=E53ON6쳞GFYLМU*3./&3xPO9 K(\ߘA!=QY72aa%Y*/>Dlk撗g Q&}肊˅vdgm MU4Egx@SXI94bGf !{ۦ|} rn`淮EzrL<#ud^[$@) 5*\hq}OJ ǣN\lV;GZF:;>vEaq^8!-6t9 q*믂w,u&~V"Nr4S֓ eShx(۷JRd؀[Q;5w5 _@){[/vԁ>o?>(BȎ١T**:#u_HmkTRai` 0Яو6hP[(V&̵z/*/ ]dfNaF(G*Au,8d= ^ @O sgTYLm&D7S;I0uYv7HQx*aL7> Ml!s#pZyˤz}U*5 Rn6;.UZBc˘(9F$v*\=zI{ )d]0N ^U'N1Rw合.xֳ[)@C;1pس$}\ IH%Tp >6/*'/NnzQއW69JCM0 $5 % nE8)F6&E̥\ᛶ^TgR(Ԍ!87$,?_=殊f4Lms$@hj4PSڿus|-ᴋB)V +ϑCr.wCvCxBLYk+b32ѰJYEt]ҀK\:.I* 0<*Wy*yn^ҿe8Bt%ng=q7v2ԶLcI-Ӷ&kyW$qz>G_j%1KBޅ>i A;z荊¨9tam\=?;q-))4¾S_7Id,xx&́8VLlP8*yE}ACV]|bzZlMA$MboiwNݝ>l?O%b$%_x9F 1 9srR‚ ;aY Q-7؁:'9.*C"sj^67uR̈0%p?[^y~wDlj85tAQRL|Jdz!{wfh2tUewa(t4!@[+` h'zC l=D?k)PL&8atJi>FXa 8 Or^1U hFEjeF'3gBY/;K?::}?fI`D;/Bؙfo }, #' JNfe (ԎrzLS(Nh?s>js˩l7oY'ȡL0Q^*A.ZLSefH@)?p`4Q-eO'd_+tc̀?E}L%r 4Ł&MA,;@ DIHoS7T3V8̆84~_E9^ap)pҺͤG;\ed5^hH#|c|갨Ì Zqq6mʈAW Ұ_?sʑ*X͗D#7 KEε 9YL@{b*Tʻ;2Z|R&@ҾzZ,' OGp_r-&$uf^[}+9 U[\oPOp)e9*/I47SSgЊu’މAg!E b/zBeY[sQeXdQl$B\ҡ)w6E>@ d¤ I)a4X!!T9}Ҿ^nj8A؆Qd6;~i7G`'Z魃2&P5 v@%a=l^'~VP*M2FkX\9݈XI ҵ54PJ(f,tf+#^-DڟZLr̸DpY;jr> X\ZN!aRӼ[/RE>p'(7535j Ȗ (]N0@3"a >=X|h ulȤY:Tn@o;'LĦZ2rұ$4׉N"E2Mf*Sw!{EqHĮRvi5d@xƦ?)؎a>#b͎2xǁDXbL!rO>}q/rMhS" NkUy%sd4ڷcG"o%*"oA7l{1gʒt&55Sk8nY n X]JyH"4|wZňMz\M"fCMv%Đ{@٦AMw7YE9<;G#4޻GQù>x.:Uzu&24]3B/YHf58˶\26p5t*6bpi;>I(ϝ&G_F]lN~mPeNA<{ )NY\[bHQm =ΈSxi?^n Cf2[ƞ)̏/.YGZZ-i=;s$_3yh?2Ё  3sjM@tn|\DGR,:E҇:L+;Z_ 3 Pu.^ /S,;Mi܈RQXW$擋1!̸L?})iF} ly+qc͒Z AqUbB0h_3,ocXܧw}vתOL6H$dGsh#Ƥa9XH,S eDYeL =Zk؁L녳P> HY>k66<ݚw"MupN%>>z4s\zR,0[ [yJKo?RM52 '1ZJ;?{y[?W]gW(?u&F`D[{ȧFնB@]Z^>G7atPKY/ lٵϽ14ނp(oNgŊ/ B|z|(ȸ[XJQ]2N|0oi GG~\^^V 6t,ZTT,\<BRp}8/ 's6/=B`{+֬Gj5O 5[E}DzNtFx P%5]9ISc yӐ3O%hn -[cDh!5:1E!s¾~pur%#@zW:0M<ǟgk<įt;{'Y0P⌷@O2kXqV߶mV~& o_|yBN0t3khǫ"" u%4Bu"܁^~,@j <SteAeH'M'DviM'z>aCI;ZdE&s=-Ht5ۇ%ەet,xР378mZwMJqq-[( &W~LBS]N>@,6VyI$yWh {X˜Xl:G b:/ʷvV\ jܥ(Vn˪C=xs]2Lo/-(7|SxY5Sgpx7q>"g[Q$H |)W8Th'nEc^">#P+׫8jIހTMb' 9 .9IΕI'9!.VTu+[~رKiRgHOG*!Zл17Ո0,!$bo$b##:@JjíD3R#0#S 1Y̙F8z\`.G ]?NZ7eAWE) $uP~ \~eV)ɲ?[GȽOdbr[bt -:8Coۺ~}^} Ag!ˠϑ~ ^(;z=v'ܷ'f>؜` A7K) QB6D- dPb5QoK*m/ db% 3F>~3ԑd\N̠!T{'O(@Bp$Qњ>j3ɖKO;g||\`,9`:↝xP' e! A(Xa)XtB'<9, R#kʠI,&ykFBp^$0_=Ǯ b#qvPqDgDFOqJ−orh@ukud]FP+TayögT~{Ճ=FDa0;@!`o *ɤ { Ʒ>A9 W1YL+ %Hä[D`! SھT\CEew@eou  ҕQx`QSY3,k=])J:u|Sdڴ-י|W|K jzC74*~O##K/f= BNcAZgc^W*DSt]. ؠc&/z+bVpbMܼGXrݰǪShynI s쥛_TҺt6*=9$Q+ 9Jq1̄͠ {AeGtP*ɂ(P5ٴop%kԞ:ZrauN=r7MѴDmD"̩)n NSZȏkmc9{rYtSrh'[WҙmԳE"ڮĢ٤v,-a/\y2f-RUZz|r@PNa -\K8zh:Ü 2fHO1<`nZusB'$˛rM[ # ]@FGCEl`%Čh/tyEZrN܏y{EQLhJ\ 1P 0l5R?&lA[Lߑ*N=rǨnLow\O0ʡaڔ IU61|a\o'zD5T'mRd,$K -Ax;okQ*WHeYaV,LH|zo&6tBajO]J E&zrCr:ʣZ{A \P} cR6[.g]ŧD.TKB0"hN+xā#V&uC(!wsse>Z#wrFs)@v[bP^~Rʳ㨇 H9?Mv25dJ}٩uvP&/ӆk#N&xfOٍ=KgV+S94#pQ4щv/&Qˡ/)LbDpp`Mn,e 4 XH!5kղ,9a _EUOQq%T-\Ojp݃ Nc}ksb p LYk`ȹmf|W5[Nv' : V8P=oWmRd?Z[ 7h_Xa_ي J4I9E\af805%@:H Nor9@!p9$d+PAS{UOIfPi}+瑊 ;omc)%k=ˑc2 NJv8bb<7baj.l3]z%ռ-x#w3dzrKKzLTɈ‘6dyTc1DZz w䀘 C$f:W-d\5~V bUtٰmQ!IUQJp2]255 tAG=)j#Ogb0È $v9%UgE2#ӈ7XrgOQ>N*\sߌvj iI#wBzNYeA ~,rVh$#l^q쐟؇8ykGvY^lZ)Z%X:8iT¡*>}*s3 pN&S/|8MdAc/֔F,&$&wRĺzґPWk^St7T>rʌLq^1#W-tDLZ[ c .|iڰ )iJO#?kA&1x$}Ҿ/,9}ޞ |J?c0"uWkaNѤs? ^M!K$)ymtWxeY(gD>nsXJx>:݀FeAcWX+ 2S-}!nNeseAiy@l]Ra ;=1/m˝@ ԆSr!P2AA4 24fJs1K;W9|_vw70N`3iKJ몢᭗jP:bydM١7=#x@I[K0Q>¦'VQWB<SX /5<= xf 3;Š4YC<LbEW)屒h('qZK2Fٰ}qGê>}kn~̲yɝW4t.+;ŭʤ3:ֻLv OPaJ kVbShmݎ^?H Hpx$FI_Do∑N/]_BmV=PN=g\@oCUaAku k=v $+6 =bee{PPE܎PB@j_[ju=ρ{8TbGim+K651&yj]nZHy֧+no(Ygv )PԎHzc'm`pgb]F!f??_RaTߣy=0y`maF-w1ΙGЂ=JTp)U£iwVHy/hg=d/]ڽ,ji @K33;qҶ'#GZK(vgK Miz7Kf8"9jP0g}fRFxZɋi3Ti9wbMPa=z",E_#bST|*o롂(.G *E%8ƩEo{?:#^yy[fI[[C)ʵ bfwF6-~9*0@<tt a1 ȁi ؞nV| fP`f51rbX6no4'FmM!pFN-CsEjNy;@봓 ~|D>6i1k]⮃F)7"+o(W75_]]@n6x71ݑ 11zL_Yzv бJ=,9lmV3jҐ`lڦ jFR3pVon> v{PB:Z 56Vd`6&Fsb2 -U k{BF}t&"'Q3u!DQ磻Ւ @%cV;dTL{l҅ %xk+@鵶UU[gF6]ik9&rU'`hn<](N/K>LQU7-XHBoi(=rN<$i,o%\J( {[puI›ڞned5Zo} 5(w E9,Li -s0\FǍ_j@.Jc[)t!ZT3+ysa>k$;wDxv**в + aAo#c*~qʄ8#ڸQAo1NUZ'YQD W.W<\$݆X,vKXM$ ~J#RqX Zc3F`V!AFVi|.)~oڷɮv m&^?Qބ kQ$ G MXAO~(7_U?9bYRTQteAQE*ܵ^jqd$fDa4 "wr4C6rzM2wbs;A20ΖIUqިsgI>~-ǢMis++_ _yx%hLblEۀt97Km+!W3qLx#MC O{dc/R&-0Dr*m@ ^tPpd8^OD YLQP& t9jǘL(D$R-W} j}Άk;9yX6BNd//(/k*n-T($8:t\ϐ坉聲#'K ,+~K:`)nиtjxYhyh E) ldZ4eR$٘UV V]"[HJCmb @E<7n\еPǶ4 LcWsφF? O;gcui$<"BI:Җ zVFl*w u~|pWv"[%-7BQ/JCo M+⣤z_[$Ef%}~$|ϖ /ZPj4޹ų_:*d:3=Ɣ.a9œs5W) "I$=Լ/tFT-ؔ1ˌJ]-*̈k w[4/hPYֆBe8}Rx*,w5x]Ur%6H`6U2oMГ;fYg$E<A|IY"` oF^x( ; ɉ`L4xhJLwStC!#9C+keWx7tP5IKud/ǰ3V|DZ{_ϤZ#R8aiU .K͡ O*VaYP]"pL~s^b(`fֹ`_^ _a`'ӝoU T/`wJg;#tFJ$0[u|)Ϛ[lԐ^(&V`v ^罟I_tg'`\ud{h~^5_xJ.ebgW79Si>;}Oeď|*o+- Dsn^k:\'T -þ+IY Nգ)6V#x % GNh#+O$[sZ~{XNP֞aiRPm=$EA 1# V$H`%em]Q&K| 惩ΕnE 92R–Kk%6D*vʢ!՟ϻ=njiT(M«Ԋ6 JMnBΗr"%sĐS.TtU*ݏ hgUlE ^w1#U 0YxDkdسJUY923y84J w} zND1|3x1,˅eJe^T?m7uN g[I02l?&= 9!$;d#<€ (kwdziCn@ǚ˰D>zg9e(x1 DptN~L޼FL@ 5%.(l 򗤠. Tf]l -r2ka`"y xLEdˡࡰD1vt1!cbmJY-ؒJ N/3'5IiJ;G=SV t쑗 - J*Rٓ9lM~l/OBLZ 7h-م.D*|y ޟ5O;B {?/}&Ri-N1m穬dn{pkUt5Di"]Dr͠S?;3%_[u9tˎ: N@^lbԎDǵoeJ{,m߰IW `ZL][C4CJ؃"2~r0e1⏜鈇pi ,Y>:֬:]'[RljV29#bo#E ٍHXǂ/d'X-xXjI{qLjw4څ,> #h^4hĦgt!ַ.쪘FQB홐%:ִnl!D* V`'`PᛘI$^}SR 6b ttJ4'i~k+:8e;K4[1ӡ-6BgkE =6ͱtD`O\_*h[~ڏ(#b=]OzAl}7GĮvHpI0GWCzۅ%zcO'ii>rXien oFB;[-#g/TBF.,Μy寷!SnݼՃec'^f;5T{'d4\'p[3hasХ;)gUvk(|{.r4vgvݜlǰYa B-0*tsW&*guCg*F ~IVM>)ARTdPmn!ͤH^?`d3dk,M2ϔs_iʧX9F7)KZaY=c з-xPt?cŊ /X9"8 e2-]eնn qyz {\~ks6<< U CZ)swA=hBO5$A1y6҄"ds8hF䢈XM,TU~fS0Nzv3PoѧIuMDžPB+`UsDwh\d{H%$oW]a|拧~]~p L\o3񣘰kK 6LSb6@8;<bL Aein'@I󘾣kZϐD?1o/x5FfZS5TH\z82uM.Gq8waj+emh3uldմ߮Nz= = y_ Sqcke~S*I/$.x!_Zj1Ff.Ndq,HF>j́3 ߿@L`O;FZ!) eR\U ZAb̋}gy!DNg.KȱM.5fMH\t&wdYgYA&w]lA+:`X=Zݫ- #7QrTvwfhكE^T+I2rzg%={$0 /$FM'0&?249]YՀP)0W..h"sN#&k$ĔkM&+mLz֓z5&\27M脮ݯ=EHjVAv~=9+pjr('`9+LK8fo<`5s9^Vח5lcɕ7{d*NG}bOE>jcS;[P1 c?, T7!q>5UC:UmT4nzOlGmL՛o ú;y @]}<@"2M. gejPU-35g=/loF\P+\%_dӱgRk \Ws&DOS g#w{^UWmip_6g#Y4K 7'+nE׵:.:dt<x# òi@gnj Hk4 z#م |,4]'oㄮ`NsS/q_ Svt"gHd9mQL"MSdԙW0L< P2Sn+G X[S>#6;#מajB۠DY=(L.f݇ i k%̗=ͱ{n*hZ|S&!*zcKtnep Eei+BmO򒛶,X:FE0?t,ą679>+:{I|iZHf`6K rD@r5h7e=R|-@l~K.;g~F|CsRɨ2*ԈsRTMkWqau㧊vG{U4fGL64~6Ӌ . W{do8f(ԙQ5;Q_e&2t a3wVB8 "cEQϹzJld9)r7X̐,A0zHSV!o"ϟcyŰ/\|9"Kc-y~XoR/B Ll+XT*i6JDdM>TT'!^UP)Y_ x䝇3]l'΁bw^*aLUEeŃoC/.Һe`[ųec+ISq +A} Y!ĵR:r|XSݨq:y y=, \bvC.&9xెI|p$Y9e1Co21V}A7 h:Ԃ߶[cm!;=̓{+f.yhsɄدmޒ 7KdV'E\kqU0ǒcT$ʜ?&J$"]Vmo4Vf < f˔Pk x7c巏̰\D~;fS%=bI{uY-y,'cj<:$w5--P[./X,5 #h?53<9~z>(r>&k btt4]i~ o>љ>ŋiaBZOx*+J;$R0[SɹV*|yÔ6YAʯ!fDv=8j'JA35mHX>f_LDg5"͒N([_6⭉EdJ6 8!tͳar2P'/]2p =^txbLGܸ.ZQ?*Ż/W7ѩUi$ RC=o]%3oϥ8.Rq}5{餆lmGQXfS4̟ oU:uUg|U`?'nOF Qe|=⏾m0}(O_v02t{xhsf1)hR@զn+N{ފ`UOA j&e[bk F614[~֕mI8}lғxF?<*?c)# ~\'i넪9q96ڜk$i@A4剽܉%hY7/p؜@6+A031rk󇝻q[o*pm,GNI)@Ĕz)rvcO7n@Ys &S\gBXvڼj1žʵȞ (5HTE,ZsF8OF%t6d'>3҅{:4݅Jr.KJζ{ ,M+ a>/X p}H/G$jzݲGYla>}vʛlQ-tLCUU:=9Oʜ+N L6H-e4~ܟq%_lx1ײ7tD~r |>OZY, BL!1X#)Id.*(}gjR =9{%I4(5}*J,pf6{*q^tT(' pe'bA"1ӎL Sf|=1Z x UvRFq_^{Ep ] >, tIh;`Y}}Q`{,q*r14xuh 50qŁ"Yua;fG5 ^!)ԼrTH1%zt}FrYi*n ؎ sUTl}OSc֫_pj@R]FS*)³fY J)>&FbFBNggSI"^1} )P,ۮ ux `p6TwSr!9u<WfcQ'Th{^xc["y(?3b4CM)JލFV W-ӫ2yN֑%oo?Bgk@Epa\wn(=nL/|0bNm/1>~+\7a}Z+(8&YG[è1x/L g]HhU8x< H_ oצq!ƙ}ɐ _َt7Z,1t-lߡ>#G;ng\*6K,,/uD<^QD ϻtU^߭ӯbIX\ֲn&u7Ƿ{D±;"W´BW5Ďk܆$Alc:+WO Kɸǟ IJ\*lEyJGY5G)`i9baCQ-/&,L5BzpMi\7Leə)b܃h̍_Rkh"chz/ ЮƆdY{G}8l=_=g 3!~wѴ6, sn%&~KoWۉ 1K(X6Wyّ#'4MTx4G_sE#<R=$f(ZBB[_ߗQ&@!r4c_IܡH|eD| OG]%3 }˃ɤk§>QH v+P4Ӌ/M6 ౠV *1:j9QwtX'F>n!3$Y @K$ATED$!:1(#^uVH{GA/'+ē'xoы[X]S]Fקf(z0326s; N[ƽ׎ )̕n7R0{Pն|| HcW畀'mh5C6Bgt^ҽUjc Aq٭ph uھ}{ڵh+tCPuj<QxP=9ɷxTd =W8R>yk'E,{4^wGSx{?aS:{Y7QrUש<=8ʻNG?V"p0{yXun8FUvc>L =-*XX?Vn@ICv ܴkf.[6#ھJh%-~!UHy/P1sH{+Ŭ^ |nu~)kGsS-[(*R(ʛO}҈/>d%uCG ڔ[ 4q c5? \fUBZjP}YKʬF@Q\m S/=b@6z[E1A\=t ?pT.A>[tc}u".RE ŘNq*hVNH9 PSE!{2UF$CDc%C0!!g :Y\>VVD1:Č ZxS& w@R6[_Z1g2 ٹß)/iX'}, #~'q<`o5B`|56'@^}C&qLX%W~v}[+!Zk @uU]~תt< X/$92TnSVjwD=. H,Eܾ=vFŢ%f(˄m,{]DGBA C"-qX*W uph0q8]0‰AG ec}˜!9J$- rX%靌N5b fgRG+8fodfsP OQ<WZROab⽅ۡG>>4L ѷd7}։B[u2p{zAur㉨ev1 :(@Ľ#FQّ8'bIepGP}UTn{mhv@Vub珙nGSIuA"izm`6\[)Vg5d eY TTAѕq.i:93N=o| aAg %k]V ~Z1 ڑ4{\6TŅ4AFؚ(SށhNnP) $L]Lķj^A}1=J ǗV<]2 >DD#sa$=.$d}sᳮrJw% ml:g(S l)JX)xw5(ka;77TWϮgcgN';23z76;j32DxꛛiSr@W - 8z7v@ZƜ]sziW*@Tumtq?I(hMӷPQ6k~Sr;W*':D@*N *ՔץhnN;dU-asN u8ZWp WEOM4WU޵Qr%U%Hmk| |J%! bq%TM7%,d;'YX(J-kaLi0W݋"$0-=5TI,]Y:?\dp|]C~acf>ypL6MJZ.GYGGnbfg_ ~ VS8F6ya%7ʋ5ϥt^dY~)A/LYVY|I4B;<~:-bCBJCMo2֧ZĮG.&^lQ#uI̾f~T/  nb:<~pDZ a%ӑؼ=Q b’mIAE:$-juc6*J{Q6i80u Ĵs!N"K×i 1zg=. [+\b4qN;hiG bՠ6&װ0F,@7tu,r4w-n /iOĴȗ7' E߇jTfoNo l"NXck> ~ X;FxM8;S>;]7:N _$}DAjnNy? 8ZF潁Ufլ j  G۶T=h;x;G-"30j7^U 3' ݽ`j=d289\dk8?8:r0 zFV9ߙK`s|H cgW Ovpb (f߾"?ɴ9Ѿ}&zUa~] ߟ֩ȫ]n?aFye̵Y zKn -BjK-|2{&kٽ*J? ziO]`E4 T~[+&1j5]E:ӺE#ĬZd-Pz:Fr `.ZGNAܴuC~?,B݀L4COa!&aZk޿r}|>_A*#c6$k =(sF̎DPdDk-oBNp. N8GCNšg)u".v̡btuNЏy^0rz5,KkP-hy=W p` )u£ڂ/U:(ʥɇ2n6*mAR'n۪Rтݯ4D%!N +*RΗ @uyI8WU1"n<;ػVQcXH Ļ97xX|l~z0%p_A}`rXc2Ab 8|$5t<_~o6?%KwkR8jGS{uy]4V0ugl5GV+ r=m/MxUfM~X7ˎ VL*p%6bmwYiYEM`?s*'E@& NBFArD_5!cC`w@zGynIDD-`@pD“SA[JgRXKgyi>GLI8p`8a>^&\\fD脟@r0a0}.[hLZqꩳ 1=26 H'A:,Ks9>8Z}y~B2X+X4SaVB8&B\,*$7<_X8,*Z.KJ5`SE?N}J疧lNĦ3'jXyZ ؈.~,Rw4oZz`O jA@NGDP!Ijfq-֪1p]g7Inڤ)+/o~9?'ok<>B*#d^c݈bWnV(p3iQN!1"ܺJV2#c R*9a5A7J,/?8K q/lL"<`MWOH/!S(+[Ю.TPiZ5x _'ғ{KϏ$;^CxDm(ǯs\.o.`Cff|ɤ6{ GQO64&םL /1ֹug{8 fCCOCR f.@xH9-or^Un,y4)hh>G-eigl]74=,qё^T]'@߀f*[}wEoeFsn0Xh7PcwrQ<-ʎRLQ&wLO<֧L *ֽBGr܀=ެyv6g ìRj,(kNֲ=Rxv u^Bxx4WeO%9O >`5m'h'ߖ}9կ^+eQc{sW]^wl'|$1`1?hjbrxGz"ĎU9._(G}lvLԎ$MrѢ:)x?xP墢;p@\$F7@M)"ұ<_U.e<Ǹ@Op$'Ψgu-U #,DآL\kے.e kވg({7B9S`sG,;/%C*%* sqg\ZLMOTѤI5$)\X_4W2`ߠ?Mto3 -^TcЂE [hZNk$w3=#FPGMf9r)xLgh>FQI?ίc"GBO+KSA;a?F0:/xTsc7>o}H%':s6Lw1AOA?]0Љ|wU K,?uvfaR*^ujqW042sd9$)s6@)h.`~:gg`O_AH~~gMd 3?YJ$@[s7sv.a(m^,uڗG-d1+=?XYٹW*`^Z `~t/{Ft[a"O<o$pZ1M狼Rc /2ō'1VWʰL5]x@bBZ^ދ#+e֢ڍ]m]+}{j|QWrϚ+A=Iso@qy0`m63Z,\#TIxF ;%qI+YzWʒL͎%!*[PNl`]^)$HTUa3bzm }iS9'0UAC|y4&2+֙,\A]@U)|ZrO`+ {ҽH~ObژoiBN.|((.<O>`IyOu by+' Skvb8mZH {FKli;BD5`=8ܞ&>[3gVu3m4>HSm0W::uH/4tL@X0?#;񞧃#3D X" ojf %4Z3}D[3wf&p 7POMƸ"787./IķX2 p W013ΫVٌˊNF tQ%+8~ nD8I,zM>zdXc=EvKYR-Iǿ&WVə-qr:4%2Z?G׶É700](YN1̰[ Evc E ǣ͊j\;v',ÏmEﻃ}RwJ!JԖS3~iv,}Ƌɓc )XmʲJS#1%i7lEҡjŒ,-[^9j͎TlcV] nE;!ܐɅ B{ÖFTo\d_$5:WXXxeЅOԹ7X%86))@{K}Oy K" mtFL^>ܵec. H{5a'.{ڒQ^PdMv Wˋa;,]r`ZPcڊب对 'W::KvJi7i]ɘ$N̬&D0#-~樐 |8)+ͣҬi%yI69)#$p avԬʻD41f5fc3&-aB y3X{͆:vXVd'i- Ꙟ-=ա lpl* yV'dDkH<"6'ʯ=b\Z ͼȌZ"ݺ iÃ ܸC+nE3{(,73 &_rV~.cm9fbTަ%Pvk*!m.\y7hh֮5y[D4@XOv[Mb. m+&ڳ߭0& ?^mX:=&lju.f|[ɾ0W- oP.U.I {lrUӁƕ d[ ^H*a. ntgI9lfصt"D/!e{H\H*kC:j/IhvA4?7o> GaGZ:8BM(+1$U(֟`- 98h\玫ܻPuQpG; USˤ^ɌY3HxDL9a~͹SѻIbո_i[I#]a< ęrH^kqas\go(0YWp|I 8WrRgOwdNzCIڥ9+$,xS8%/~DDIR=DoPicGC ܡ*myیE~^OmX7 &4k3kW"Yq_>K<@nIOi06(KYS[0Z|jYP-/Pߺ@v7!pj%ֽdtZSc#=cD聶1 =sM6k_=:q PTԆ4 ]!3 %XgK."^)oIS^Sx+D>15 VheSɭ0uv \0u}Z+x'Z@ߩ\VϦQE7#@-Q7^vWLOv6k 2]dH ="dɞ;ݸA~-׺{ γbA5Epq/m=xkS{7%K6͖~zӱb |QmM }!$Tv2T,t:!]B񍽥f!6wt: o ۇOz{@1X')G"%o34Qh7v0717㮊hL&- htgiҲ' ޓ0nkN ` 㤑Ե! lF-֐O|yXIukՔw%+MjsٜJI6nU/]L%Uwj$Hs" qJw8Y>r\,b҃`{[ucbZl(㌦~k,9}sQK-e .8=x;Zy(Tcd*>i-P6nfÄ]MѦ0W JE6kc ?TW&l+Fe)&; H /P]{UG]wtAD&[$[F;mHɒ߂4 hk׾'Cge0x4U wL::š..aM+wg0?؈]n^LWQmiwXDlCre@y^و|Am69$5)2nL1$mJO.)I|Ei2(/y\gmzs?JH&Oi? `UJKIżvѧbI*{EYZo7g-i8p`uɂM;bL/LPK+nt_lrUwO#mj~FƠ&jJZ J=+NH7'wAL0u^ψeZ@У*+3>L1% 50Lan"kwE~^M>һC 4UT T` AS,Q$]@HR,&lܒF"{McDz5ؤm2GqZK/@;RA5yʼnR$ _+WG2֯ᠯz CFudfAz\#2Z,\i*FZH鲡Z@(;-X{収[+~tt`Ph ߣjlM"'q,N+8`8:u_g+8/ 2q;LMfGFymŠz ʳ+j." IyA6T.'Zi: NdIch`x 9;% Di0@)]q֑gE}C\" ωꥭ"͑Z kGfPDu5A gD X\}v,·gʜ%mB*΁r${L15%FϯDg"(}Kuz=\_>] D:%2QNX\-Ў>@^Am/6*RJܒ5Xzil.UU hk%ZtZ\.jLAn\NNʊBZOO<|"'J8#JW۱ץݬ#QyShh58_5(*T 1AZoПU f k$e6+~19J 1'/SɯdưTy"?t>J@W N=x%g·G̔GÄq6PO9RTGrʘWxsw̿U5N%}-Elg;| r~j )0s"ܧ*\ht2rW# IԌ?'O nԘẻYWAUm0.fK@sQεz,* ٕۧ(Uߢ\;AS5K..pXcy ~6d']gRŧ?E\+\5 i\m ʛ{?{xj| -@czbڅ_te[ Gx qMc{Q,_Y;xHnjP:Nɀ 0V%ˆ/ۯMɯS0;zcܿM}t:CZ@'5+<|߳D0Ix g\a@U+ {N ^'^@ȅu/c hFNC mg/0w Ono=5Xa_Ҩ6.UB>~IiX(C֍8+ ~? QI]E`Uo/NNMB2+Z>B}zcW} Q moN"*yۋ;wϝYkT3J[1BjuTn]*6u&MKoFnQ d>RW{[7*%73cZJ.z7HTq].RѓPN_Pe p1d-\6";႓7{&I(rs ¹ 8 AMzp>VL8 7.sˎǩ;=ya# |SZsJM|ޱd>\ijo;>@s܂)ꃡu?|ccy*wDTRyHBBvC"dPeE.^G}$tEDm70,*sʭ7ХS1w{-HOD Khc+؎u͎Yթ*mH>zϨ? Tv!H5T:rD;/@W9\x1XsSyNKΎ\~OM({P3 =m6ŭ&Ƚ"[w[z{\QI(-e*g{LlJq)ׄ*, vUqx.g  ԡ=JTEz2x59?fmZg5TG+#gЮN'oz|՛siz04| I.rI3gg)Fg`+.~KdL9PhB"Do>dkNgԷC%0+|,ǀ3,'VRP4L#CT|?k@(mA4V_i*0l".> e(3lϋ[H }.bd hG%7]k28}зJHX6 ߺnYME@+8rALڣ}8k0a33i~)-7.ֈDMUH?ym4c^Mz*!7*q5-`\ɮIӯ50^n"Urͪ*z7jGp+w Sϝ1bN`޻j PL.@* fVS0ZuX?e_s{%y^fyblRm&<*#;mX&_:B9@ >Q;L;(B2A݁Gd뱳(%Xͩ^\͗'F4O^(Sڻ6q=+'L}~K'[jg897߁k,Q^*3 ÄNhP(8ӛoo@@[F5dFp/t_[Wf`󻝎39Ii0t1F؁]Ѳ@&+3'LݶG|C"#K6" dÝTz8vEr>A%V>gEhWk!4+ k٩:-T~̇p| ew{TH{bm{ȄY$KW2dn~ E붏YHhci- mU1mݭBXC6YNJۍ6m {iG_HNZK!^Uoġ*PZΡ*`܇8|}̟sxm 1Q~$$#`\+j'wb `>gu^U3`>aMB8_U}e(-j]ӌIkKJ\9L۔O~G%X\MVijg1սbE/Կs2qRӮiUo#QeZ0^}AER$drr=Ks\<;0:XD]џȸA ! 3˃0ļxÈ&'8xEĦ:/f G9=3~Q*{&4nG.s5Y4VvUp@VZJZ (eؐ^DQo}!7(W>UZCM2͆5K['m:z|ǝ^{$3r HBvX ϵ-i[wu갈LNz`ܡew¦ t\ 8u57!*?@^LauU6yݭl&A fLT51k]PSP&qkB3D{#պa&Y´dtT~* _o0%[OOg -7Y)&ǥD4g{9ȴ {(fc>*-?=?W53c/nG' O 1wcWzM E q{ _vψW!2*76Ӟ7ٝO^#m""A봒V+pbC~a/حq61|DmV2qٶ{=KIn/0eVV"=üA=&U# @W %:H SsECd*@D+~Rb(60eblzu! mCWDO*I Gs i9?3,\Xܨ+A~ԽAdW[/WPwe]MŚ&I*1OTk-W1>RZwqSaakvV&R &y3DiPXqS(4Jce+Nbje.Sދ󟸃ӻV6'Kh>%Z9ץ׬LL5Z/tQ22uTy¼1J~#ǘڢ#   |$W+pPs640{'=To"]fݝOR2;]ƹ4FUe;Z3)L[X6 lG+TF{b"OEhAuZw w"E-FD},= 9xmQ{ܺqPHs6EG1X)QhT 5ס9^p4k<KXŎϱjm^xTCM>Py[CZ_'9[ƅ4lB>3;}x#CsH!ڥ蛁wn[+0{6||y*IFͶÎj_`)ȁ'?E{Ԩ}+HMcgH 70<%EAt(eoc_KRU>gyr˾K u^~ugu!a wѪ4cc/uqNärz?'O-{* |GtɜfwV1LP6pxyxȾԪꇡK-J][|RrW[т%,`T'7jn UpٔX;Mo[ZhݕD8(GXDsNKMxdV;Ra ;XkK*VzG'L *mC"aςM_%\hTg 2)pYsfK wh8kq=AM1u# 1m0mZ{rmvZV:FFuEY%gѽQh蓉[bh8:qU񾅃j ]F %M?^.wAr(QJ-FO̔G4r.%$lUMmK) p& ywh⭳Q,y Mct\#AYR}$09#}:!b2ZlJh>Vqb>[cDy03 9h'5,.p}.ypm4';ðvu"=&q\!C9kBşE@ML!Ӷ# {]  v^dT8 KŸUYgCR &Eyrw^5eιհ1w;5)8Xq tyURP hʏ |h'둽+? ,tyH(b0?k (ҵߤPH*T qPƲϱO2Kէ %D}hJΊ'q.hv4W| ZR beΘW nF^!\=q{8W8Uqr69;KpFZ5rھ}'`Sz쮍T*N6oxZdz\`e[mҙX?Z(L1 #xq(If ^mwX+p%fטpޡ9T2@YI`ߠE2]^RєӋVUZ1-ɊS\}H} ?`> )3J8m6$8Vw֫+5b n;5[HJ!nnH嫗 .|Dl?t:k,<7…lԟR DȚ#*p4kj s'&0}O؍۵7Hy_1rpE:9JnrrNsۖ4_c7@ $pe,ȁ6wr/.o y~۸ x뜕)"&v%kKgL:/[voHəߏeBwGG;Ц_S+UCzKA߃_# H{"/ {.@ &:驒$L]&Hl1)6S:9@FxiCj(_X 96 iIQ5BkڵX'pq 8TwkMR +\t9{\g4i-ZIojGcsJr\ HsK=;@IΝ < itvs-o2߬ߑ?@ -^ZFs6-ݠ~T*fI/dEch.CK!2 "JڳFڕ ooOmw-L~D戋 &\C@ڏwT&]:Tvy0EF̽-"zfdn gk3Og=.&B)1q{t$KI8to pңst AEm'x;$l&9!YW` "zѧ(mbF#-?>r BR(z3fX`-t֤cAװ7E.u%Эfj+[ϋc%7YRT2^".Q'OB^ bB<[L> T4ZΩ9C]LO{ +C?@cv|jrt|'ٿݤ0&p)N ?XDmp 8iU[: XmۭDnp#5'Prx:WF9.F,9B&eb纽I:Qii׈4'!㥓 fm>Q-1 '[h (tu)|ˌ%V/d!^xmXX _(Y>/[wK3$TD=R;od!nQQLD%q$KCy4s]>5' )b~fÜK~EE&&O4Np)*X(227YKp,$Nq -ˉ-`je-H>B^g5Lr"?${7w?(jh: {vǴ2JR߄kɨOSķ9YӱUHg+p!Y7; |c/:4PyCV\4zϲ"4g/ҹqh(Fc[tu}2F!8Lԉ G-➭=&FeV"M9p@^Oչ CkVe bI6spRLg,E7{CwyRNg8 c23TAsb ھ43T)]ߖt|KwW;02;m# /[WzϣGJc:QbIU.ø;5W3 ᦏ?+zR}SNBJx1]]tIhV@|gԒ0|J6\P; qɜ& ¿qZ1{QnCmU[ {?&6FAa^I~kppJ'd$H*I8. 1N D+&  >kC W \NXIڒbkX%~3 ,VeTev֫=jo{f~%,#Ĵ&"B({ue(cb8γSW,֔UX hzh'>Hӥ܇TMR)yӺHLXP@7J a^sPzDDߦVV}O$wPWО0 5-0EA=Bق&Qc:694 k{Gű҉l3fgѺmimsK8 }Ic+6LmQj:󓇄0¾w Ͽ`nBM1ƒEpZz/9BN.kUd2QZs V`ksJima9P(Y(v& 2v/ _WDیWm+dn 50(YBC]WKo_cKT8?T^xt5k?-~͇+u8F" pga-xfg1a™uU_{TƎt (gvYO??"g w"VUTT=7Go޼Tv.J*{;]ܟ)l2iBvS dYxK"D8?c$$d;~F="-#BXfM9o|uvbZ e Z(Q<3)&Z1l q l*JG$@[A7*_#DVJXksҋʎ)V2=7`>I`9Sw51ː mOi7G5Ih&g W@T?=wW3ɒ6(I2R;i6^9rܥK@eN&mV]ZL l K%}gݲ,OPek*M=5_.C ?VU%UfH F7 ˼J+Al/R6weeh{өzXgx²Q'-)x :&~KC!h͕t`[Zך v)u(NtѼ9ya' 6bw֚)LSmVWoF5SδUo뷏N,3@Ofg4=x&(PԀk=|KPǷ@Z\kHg^/r%U2;_1?ȒTpc]o>#MF]TĐC=O/1QU$ӕ^ m-AtTȂyH`K ?1zA _O>r;8 ~UT~U_=1vX}xiH]! q^sGz>lP>2 Ys"T9qr"kq \|Ҕo,Lz\T˿ybaTfأR[[{V&;IY 9gU]HIՐ[6RFջ5d5v]bC>XlD+cTmkc; % >BJ9Z=b.Nq4:%:LSoӿRPdVTN)t|zR=~ApKOj8]M{8YJӤ+@v*[):-$Iͨ]GceCNS 5}|Z)<Z,Fbj^#;Ǐxn޴g9gm5n`ORFb>U{=;N?pi]<(ަ##{$o?3VN*z4V4ΫNn"byek _ U𢧷,Ocͭ^|HtF5cˆOlz-pvtxA)[i- sݧ!z,j#)񙗼oޱ RB3> 5*p/HjMpSP;&fLm 7Ts4aJ!(qs'\\(l"'/u5WfKvG<%R8AR o pOkm :HsZ\8U DԔͬ ?Z $> <Ȇ{,ʈCoc˕Et_ZOWĢ;z[rG1}9w͝M8s`~6^yI93AbϜZ+?)[5?UavA9M] J u]Txf+*\wc8U;CVѐbrY6ǀqoP Mlu`g5cΆR!_*[FoOʻkIp|dXl£iDPa}-VĜ6ng\+}7kv'XRhz'h`|3D_QsƷgF[]'$z:.MYmḮ²JiR~|8Y 9{d<֟ڭF^Wc1( zk|FxG$58XR7u - <  x\^>bc-N` ӰzaݺBX90WknM7$Sع%9Us@ٻ0SwMe^ũ| %֒51ߛb0%щ 3@2Y7=|}޴To/}\BILL-roWRcp 'z'\e q ,ZHghێH ﬎ib3,]Cu$:ѵ/?ֹxD<9SQ4Mhװ4pCDρ`|jQ$ uTH~R^(&ІDSqkG*6LA*(c:S1S51Dž')4&DRZDOhn+SyM]_i ?mE~Y)v|XLz$N2eܠմx A4Lr / B -؛W\^K-UgvݩtċrMvN{QCX')v Bvx go , TQ1GY+Ww..Pu+(Y˷,T'!0N3MMKg~j)X40"K! :wsRLL} 8$My֞=iN̥Mqq zʌLqvUl*(B.B*ɧ76|5B/f3s)"qZ0oիV#wy([pMg4[FVaU('8W*iTT28:w֦z-yCZZnm`N`.%YjK-\[pixl"Mp4+$lgiLݲ{JE`N@x:vk{CG7F?]Eti[q4O#Ol.bv#ۇJ͗FYe"b *YrmWp+.duKVj;p&Ga~pj{4jx@X] j?VtFp$;K]pjd`ed9fs&"Q̱x+%Hnš0o2}_JqbzhK)󀒰;ِipY%*88"̟ E 25}9_5R_g (v#eS9}ڢ|S::@F?X] i=8>Puu$AJyxKG6H^ɧ>y)y}|S{V>Tq:L@BVVL8j&)17Jn7&Rbd ,'jWpo$؝L_U3x@3>e ꎋ{z i:|(<桇:|J{vC#![P·xz޸>]Dhnk0JMhYkOzpg+S/e' vn0.x?񢏨B̀fyMڴZ++HR!P=(Mn݆>=wtN,zTE&plT- E1jl՜QbfAM~ӒNHV4[}6q5ܚ4^WWygT*E%B-n〔kh(EUaGhʧV\Ѡd(bD+y V]lIE/, OGk;SZ hڞGE48~\A}ݨk 3a_<u)"i{2Z5x(k4W  ~X,IM ZJK(-{^ГvO?9{u̦ͤwh,`=6[vC5qL N@G` NɖE NS%.g5nYQK/gP,o"cN&6V!Ѷ.WVCt &TVU KZkS1+1;V^GH?DyDk\`s:FPV^e-?=}!r"NmG6崵S" oƩA *bGW2JR`WvEm\kIOsDI<Ę(q=mI0bl o[JwcpA%LNފo @ x0FdYH"4Tݱ5WlWJJD1$ | edd8p͜igt"NKjy'c SN]Œì[7=3`NKFz~!ϵIDi e_JOv+-2u"V:AvrQ\0ly5@hS?IL@-U%[7&Z -?f' ښ; %MkV|$Pt>ROV~YRbwY`4Q'Hs LViA>MF첫 JucqXiЃ$Ղ U(B&~GiQo{$hUwh#PE"+M(Q\Sm͈ ɿo/*s9,W%)wl`P ʼn@`v ]-9~1+>i[(|zPx YBlGPDSMLv!+*%Vg<&Zn70 /3CX4[VNBN1~ȏq> o+`LShx(J4klXqRK{3T|W rǒR*Fg1ϧpӬCI$`)Dw.]װw?ΰݑSdH B)`pAn#3ՠȟ*L7N;/B"ᶧvUePh?!CP%j%v0փ<<|/AVʦ4nq[F{w#3[Kd_5uCXu ~lCAQT,w}.N;s (HK5Y#N=b'0]Ǎ`j-R;lL5zCn6m*wA T?ؽvIMa[>jiwnjhd#@R v`;Ex /V% tNi@Q1:BZnýƜG%ԢJc o79܉ޥ3A\@V@Gq{1,,ij68dίNV)``#/eO%˻`ך['2Az`?UiAA~/ڌ"kTV%߰_J;`Z* E%v. ݹ5yRYNbgբ?<3s Jiݵ rͤYi$*<7{!n ljR]G1-A&6"ӼAl:Ejqd zqss>#3S.v 3\Ϲ@M.i$;0ndb0B~jd!k-;Lf'kxXr5nL|9`صԪi<閄GHX"PH O|URwҦii5[ *z2|zhgX&'\e+"&zHYcAFue*T^CM/t@ʐ|6 f87Nru}`ÂwvuCtN [0&?LTG>CY.PBbdkǑԮ#qL* h54%M/33琑P;1!$'u'8;yK 8>ag|#'aIYieZ,䒖UzQؙQ[g,g$L/9{|a[ e=%!S5'G6^*H|a7 Ơ-QW~.0YHY_Pӊ5F"CO>-qnS.LasyYa +3bjzE26UV.-h4B6gEIH˪Ln♢LFq`U: n0c(F7Uu*hײYTӋ=y+6~iz^|V!2{$#iqdH&>rdRYY,*Mj&w6}NطԞ;w tưcN7 ՁHjL5lçAlϐPSWYf5H&v̋(SpxiyS68}&h1 6ӉQR&zoe\ ?ac/d?P(h= 54v3 ު t{u}t^U,^ƕs4U[Qн%'ˮt^nR̦ gn/*\nubo$Wtɉ0w ϔ3W,ey oV41—j3!~xS(#0뱑#8AbXq24vPi`(JEuQ`q:@dJarL+ʂr/Z0]/,ÄJmTAѕ+OM.rx5u+vj=$t[8$_Ka.o Yt:]z9o*/QT|cWXJ!3o. ^A z}(an6)`A.\g& YikYzsNTN/^[]!#&ѥaPJ͝HxsBqq,De"bQFH$2V-tQhe?C& 4zŽy:x%/}\Ÿqy68}^6D6ֵ 5 W$7{F_V<1qm(wHBr3BkAoxI)zrzQ`+2&ӷV.iDq| =K5~dqM,phg#?\ѹ$HTd\%9Ϝ}7A=Qp2+kdC].5Z3"x}s \})%rUC:fhuhs9_ja3.B늁~0]<΅Ev삯ѮwV/tqGݴpwJ"24HYG4tˋ4 KYgGgvcg1FLl~oXl1_4 pФH_/ \+?{lAHfK(#R QePP 3.i]q6"(+@@!΢Ua2_2/k|(|g(5K4Z#✗ P_I;." (]̄UrnV)+?̻ݹ́!lF5YPY4V-P^[~s;b ߠѵ@)dR^R,UOt-X5$;t=gG"ڰsqE!ƙ<>p\; ѩg\zDoֱ&vZYm@Y'CaaWù(,BBlT,4]:(f/>txYaOX(mp1;CKfH9&)jGPٌnI}\R_O?͎p?:f}_ѷ?*rL?K} RH%9OK DYTw 2[hXP ,ɟ}[V39[kEE6(abf\^q*n5?^u֌d:pt{/hEk,?6#}Y|q-60~yt&1IzqyPrpGߟOnqЌkL+HkqaM^x~#J ༕YIsJ sS+K1=ص' 3w:Wq.{O>3m#C48ݚ>t06.5>.Ћm&ku^Hk`rBrڎL=AݞNCR 2mnϊF [yIݩ#ۄem$aCۡSᶏޙF C a5;I }$`C,@r] 6;c<JJ؝@Iuu~ID@LHqkI}7iAa(hL뺱 @WF`Yׂ 'bZ"Iy~ޡ` ^TxG2Ȗp~8cf :ڤD#xp"ݧКapI\B!IV;u1QN"щ4YsMUԀj1vclL=$0b;۹.18iQirk,S%y\!ꎐ6##=!=ȵ y9H]|AnS6Ko}1ZPL-3E*nH$3ϟ0nkfrግ_&-1&Y FNCX$5<6& F;ϲOb=2\*`K蝻(2PqP@AzOOQ^LWdThC''!AO`юOIvCLb߸4ؽCA/& M5㊭r\;9&ỲV#9u EL0IF|O-[qe, Nث+WAУA}6@>\~Y&NdVGGcԺj/y(aiOd*etikOʰr{:9tëV͘`6(~*H36cժK&l Ui ݜdfA)0i)`=D|8V4) x`DB79y^z]$/-޼K;%'O }.(0w5 )׃EګC'rQ8zwi|j}!՛KV?٨kS\†r))fFFh)e4Ƒ4[Rom,f*P^݉p^`8׺tbJ 7%CU߻woKX~ N9I:&x,1UY]Qv!y~b: *鿄1:Y-M: Hx(MϔwO8i԰bCy/Ym/jPHlchmM0deFM HHASDKGL5ѷn~  > P?ހўNgM(L䶧1qZG>TG ,[{f& {Ωglm_2vB>ևND5**E>zY"6Uγjr+ XdR}V3Mp6Cb4Djhtm"ZD5k&n(P~7_#a٥_,;0O~^nŵ^j w%hRpMƑw%VVUf 5>;‰%UH&+=<1;מ/"vqDr<Ǔu.3D/}+K۩%,ZC0Lmw0Xo47iCV-!^^9oIVc/m¬JǷѶBkTrЩj4 {ܲ jQt2ԣrIͷ>K{ ! 䱁>2ve$TڴPul"/@tދ6?wqΘ}.(9l|]9'w_ڸJ雭mtBſ( 't|{t#r}Jd kAe 1pnΨQٍ%%mvL n҆ZL>2'H1} qtvUeYG9\ECFU1&ܳ^[do["WgšK_6p{&*Hf{D鎚Ƴ>|Zq6zQ(0 쏞@NB}$w:]VնR?Im+\ϓ kҔWG0pE#\-87Հ\%~P՟ڭ2+%ym>#6t"1Ώ1nA6$"5g]5㉹X,*S A c37~8-8il0i-<~JusQe`` Ok@;v;A,L]7/dnZK۽Ox>rxެGH2$N\qI<$.^aj7D쳰g Dx~D/RЩMVYPCO\_o~C`t#I⍋p$ʮP_~^ 4^N m?]qzpa{LeOAes5\m샜%^h.ݗ'=JNr=4D%j+umBM1G=L؏B%qJdjTo ,JqO8NNfAct#(Ekv hJRdgpi{&+щ. ކz8 [xʋ B8#Ц+#C44M@YK0+G rN-f&0sV{3[!lQTvi;f2#p3bb.GP0zT͘]x4]W.vF. Af<<lצO |mD)sg{ו > -%TE 7p,:V JlT,L8* Y.fz<nӇX<;@K$]CsR 龯eL?%>ˌFM1 [3_CdK5ഐOtBQY6{$n̂`_x5EM͒A,[Ih21 /Uo|x>^` [`QzZn-ĨgwVG<ǘK;JTjxSh,BWif>1~8II΄d:LE_ bwBK!q&Cȿ^txweCFO*D>+d$[2Z_)\<)­lz5 $"m;?9s| N5#i/LF/j :6Dd%8SOe%kBhZ2u|dᡞx$.met|0yʋ9֖\.x} ܩ9 B SDލ1ҨxcIgP<ځ@`N8_fT '4SdBJku/֌ַ^kY¯RlW&Wr@׬ #ȇ>DۼhW_eۺP"o,RZl6EJ"Kd6p.6#PIcקЄ7I+-2;9Dc4HM=Uީ (;/H? jQ&C@Pa7%2A' u-VcELz3ܖ4y?|H GNד?2*7C !r{+|fn ظӟI^K.4< 0ɐ-N5P}$.pa#Q}`CmIˀsd)l9NtzM, Y=)*\v;rv4*=> birXs\#̗j6RlZU#c)9_U>`}II1=ʪSw$(n|jk(њ1)+-F`bsyc_mkI}}t)ܗyƞFP\b]A~(=i<#)_vYOΪ-Ju=1Qsʇ A/ں;9["$m+KU1~&`?aԄ c(`zYZd+4 qU#WF6*]AnOY9fTT(=vUǔ肚 Y,J*DZP zuEK!`wLEFM{hi_Z \qP2~F؞ncgןYs~UVt`ͥ* bqgQ&l#^@y;a gsЂ-| vsZx6-٨N&9;g FFāc2,q-{/ऻpΊ&%m̂I9@%س2ypTa4CH=GtxI#91x:K }t,{ WvNIU%`y\@7Loܒw/hvg7>v扝MYg@6aX֪`[/>bG 'WW g-iCߌ#|]뇸fcRi^)ubM>Y? DB^ޮfTi۫Y/Ias5%GN`2TUXMa/Aj@ E6o؛X=EcFbn(E ޥsn*t:=[.z'Ky M.+ #U(lG lnrT kF{)P~bH2]VODr ?X J(y=ܜ̓Z f帻uo%A{hh֫{wPW#@U)$7/W3cT;3| Υ&Ȩ]cl%!3{JTcEۂyг !ax*(D욗sBЦ^ N>"ql7y^ސT7~bmC yN}v/F<p>T^Q P,/0_tidΣ88s:1$x2ф U:Ɖ8tp>LAJyES :yf6 F/,CVQ!+8 "UDMo,h]\lG3L@atIuYcE*+3$4 5BrFbhsXiKң"O#I6 ȩds>נ#3!Qsq| H@*_Y a\ٯ6(0{,N ù11hk;ЛoI%['p JIHwAqZvpa2Nғ/YdKLU"&`nhvEUw("flYIXU$<ED^kKP/fPW/ bx"m9C:w^ǫ~)TGk7X KGk⚞۶-#)Ԙ%\NHyoK%,Ĩ]uq7s Uli5]/6yIuv t`5iG.8*$Ψ PA^ȔJ[W4aPKؘ]\ Pyԑl8\iӝhq++L;1B^-BIC֬tu3 N V=J&>,Qc@gK쁣3|s_2:QgoQ o?J`ttt_,OT/W"~mS3`0AFק Uj 6(wBߝ"^Ѳ~#8?o&8DVJy [:օez>모T]v .AFÎl`0LI9s絿=3T!0]'sh"t% mVٖ7X邻2`RQȥ "oKV/F[kXsc2iR;?thr ؐަׂ kO l 3!;0$m슈oQ;IltM""dJMf4WSU}ğ ,mZi*> BE'F[Q쭧mAbF7\μ ]' 5&.S6wSa&rެ ڀ0Z89\|~3v ery0"#Vn۹%p;>: ?`OVRbFtTWɛlJc;ҩ/1q9;"8*inN?];(z;6%F8[`*'N}\kӘ7 vQ1i<]|Nuz3afi~*pt8%^1*Pʃx%`|ڴ{;6hҬ/6KD2r //i7!i'db=o?Ûik8Ѝ慙m>+4\E7`Eev…3h: ,ҷAt<|Ϯ_eԍߑ3(e_IXJ͌{: V\SKސ`~j[Hb> p]7UJBǍCy$gN똴z'sp"I>5UKE:JŲ&0, *͑ԚR`.wZ =UF7h܉/==eRB~au$8oBPZ E074.:PwT]::ԅԺ1rkU#(pI &NjE(?2y^Ϊ0emh.(v/HZy)l;f?%5^VuPo5UQ.̖QF|[]S [A=m .3P$c ͋~f ^ΊIfr< G{Z,^z}R~jZh@Q)p\ʹ.N̐d9`!ԬE SM{BeD)%zz/1ە.ϑo\.gYuX!>hB7{_uO&Ky|CV$bʦ\] 0nbXnp$aB7=ܞE 55V{v(6M`l` -`J@~zip\] =cڈ@2M>E w9йFWh\ əji~ŮKu+QY${Ո=u2;dXA\re(c0%y%|M_d%8CVBE̠/}~}WAw47`\@ ǧʐ{ƶ+ڬs`7ʼn*4C3Xq5,Crp7Oۘ6ZrWP7F[tZ;r~?o18~[*qE'rQKB`KlGlTT 럾t*68Oy#Lp"t86Ƽw5Rͽ׽vӯ*n9x0?ƬFt[`f2q+Pg$7njl@[ UKBܡ ._̋kX?TpeƊuY5*^OQ{9ơ(\A^TfXD\;zhx@b6=_y`lbc^Ɠp!Skqh{'[=ncLܣـqm)a^$~'6X1ZS#D٢jzڷZt6v7- =kS`k'2<=F}@=xIXiGHG|a:‘]?ַ`F:h(_{ڏq u  _󓥚}_cPnsJLF,,˼3z|me0{܊K[mە*{6*;Wh6oBUgE~-&[ULO`(´i^TUMY]R!PLD(Y6s(H @RӜ>.Xmcxxoa/F.{/J'3*(Ni?US3ͪ,*ߺǎ_?DGHi%ZUFqx#XOjal~y CCta٬HcrSyD7JK\ ORM?[hvh up cja=!iX .G1%Tiw:aW`NO&Am8^O\{yL}MN r88"mpd>N -|5-A#=~+<.}u`0hQ~Nv2j*R.D-0YoMȍ*ydjto~NIHo-[IlT軵{bv>KލlK'N[S?8wu"Z"R͓BBehf# ƸZ^zѳ^Ha@vjhuSUL+8 ^m(I@B'D.J\WɭsT2oc~S pQfcGCe;B"?lZl8?.;#K˃Gs'8g1G~{J6͡Tq씿m_y 2J53KCms#6{t>7wS`$6oZI|%&zk׻ |qgiSԚzhȶOJ9 9SuE־oCɾh*7b'A;<Y}R Kܿպu)6lA&)OYļ\(;,j,9ǹ )ՊyWOG6-vzlɣ(MB֬s7ɷsZwMgZW}z챘!-[Uݞ -G+YNL@߳P0c_lCbއUJ: j@} 3"u_gDYV<ی3 ȁ&iYFED;91::)ڑBy`]u>hjIMwy^h9tU7 kF5>i 82OK܂~Ww ֩dGxf1#Ό1]xPbV[5Yo[lz ZUxW<6_@@j@ ԈfT- )[ٮDW/{D->hB< c%CfOAHf! wqA-xZ,XSOമ Cn :͚ک s?#vT1]S>O x(ܚ"zW.SX_J^rFC~etodL]XicQ./Jb#]4<>h}I^s=*ډpY!N،Q#eK>M ge r9(ąB<ߑbEqf|ٍ? W.m{ҵ )NL{S-M}E~G@Ym5%hP7wĬuDAcվQ&:L³?M8͡-8|=7#,hon?i:8Z jE9c2 |sRrv 8zeuhvju^צoE \{I چ_σ6 ze]ނ hR뼮6ȕ^b/ѥ!Ooj9ӳNQx P2-ڈ:QZڏV}݇`&ƪOh&/d9%AȮ^ H?'>u'Pax6]7w*Nņ؄eopQ,yr?.4YQj7F&@Wd Pv˜`P nJ=:X$^n4 2dh"]BC}(Le%xa{~a4_VEWc)ͻ恴(tC5 Mb$qݼh!ʡzrj%EQ=DPtm:3vA)N.USʃOi<(ui?]4s*"BpŇGqpNkק|ʩX] i4&JbܜhG$jţ!ECc\[N cRQxX'_麁 64$˃ %^}@.?}*/w(X*:] R$MdbxlDeq jv \I~⃅@҉ΕP)?\e%KIrqAy#P& U}`3,n6]_`&wÛpqH t3ddTțB1/F$T) !c]{zc|8IpݡlsBJm3-ytQ.v :tfAH6L̼rdU-|~M#eNlmhxxn/ǿY{BlҘd3vm"yKǍJQklQ^d\fdR0=s&Op[9ME񁳦HW A{ԁ dDs2;ȱ'_LBfTjr]5`jZ^/1W q '^XR%GlLv&R 7]_C)U 08ZbvỊRڴES=yHPdS67 c†-JɆ {BKN@+9cC+ mwf[ "$D?.QuvXtےl0;;!޿^z~J Z_yv>>+.)zu>GB_XGnP| @Eg>nKVnY^Z c4}C?y_hU>| Y}~̳g!8f법+nv>w5hQ ~+bG}~G~zO ~V=} eM/ᙂ{`Ld6}VP>"`` Bg FHXHؤs'u{'}T`]2B.y4(ZM %z7fQw3\XT%%t)Y߉DIYs%te"?X)Y]rr+TyK$2_ h̞Eylr/GYi'fh̀1濡%`V0ˣ\5^Av;s6ZR|?4~D˽-Kh'pWN/WM7OokhX'[i Z)__xz|գ|D"z]{]4bT> (N &tf[Gl>)rڽr›pqElyD}W'Ż&P,.J_0g !ΛPW*-Q}{nms2>HZkp[lcF;@4yP|w#re,Frz.t{h/} a4I@R5T\t$;Q `l\p[ʄuO_'F%vա`g7b*uHvi,+mS2c'ؒ$mމأZ2>>ĎS5P2^`fq13KN/wcGQ׿ dw&Ua qmno{-=D[GH"*GNgN\צA.OʹzROAԐ?# tOv8ﰹ~$덐mlؾg ?wJo+$JI#oeKEtk EV65 s@c֭ NawRZ~鸟g,Vcհ+öՀK|PǗ͡?_@H>ZS.du7-IV\8ug+ K[bSJYw2 ܽvQ"۵hL"fVk Ƶz(fs`mg,#glVq"*'$NPRjF1@ ݧxkbu!:Υ v@ ^&ShϼGHJ4X޽dm#)gb  lP8ߝ%4]D/HνaѶͮ9E/[ ,S>NVy2ȍhe͑ {,?B,tMQ.uщ28/`:I-Ab˘^_1)B6#tҪATۯ[n e<(?l LAzp~R(%ovMEly1ͣVҮk]rwU0ZEg>YvAuهv_7o\i T7_'%{aXz TaDwZw(I^ဢ;|vBݰ\E*atqZ⼟ X6}a<{r5޸/ @ME6yaB; qS_Sira2Wv>zɢ"4ֿ`L)ڷi䮣N)~ɤ9ʯ(H4nWâqμSdPQS,j_"=q0,240?B3ev&÷y tU_UmԃX0d`&˓RTKI 0|d\bH@_LXytB$,[tx,Uc`+K X$;a3y_t3٬-dn? Ⅶ]ܱm")P{[bE,GVFV$.nGōXp[jfjJfE&M-M^}#qQ\rS8a@3AX"^RZ_3wRI<7*cVr$J6WnPb݆lvYUˇ*6X{3o0THd #BS8sǵm%aۚ;Ks:E";nK5~"f&/1C*vT}w/ ,>xu(9YYb u4s!g"%.8Ѥ]Q:PþFn Tx#&pl7Gq ;D;AÀrTNp;5 N*B@ i=K «6~PjQWq MLY+3֘g2AVȮ͞\.4_Qi };J8~2.3J4tÕu#{vM<9%XJRO'[c1Gƃ'fߦzYXĥVP[ÐR GҚP&cw|H~3"4l1Q>[Y"5XF̺RpN^cQ1dl=urMXYDD:L5I',"Oq2`rī˼m >Pf>tp|YsrƳs<1žDvtB$^@\'vz2f\op9K8|QhGz=SzPo2sŨKr6E ,P9\d6‡4ͧ\*A%GΠ1,D ۘNհT Hljݑ 4h E^W8ET1~BD ֩38bތQ&5S .DQ,[ſXMu~6~1YcъDcnN@6S=3AE֌?Di?[l C o3e4#$OV_V`'h)9m4x\~,b'|*W :_ ՃoxA.gHᒝ#W$h V1qTd{GSu[nQ(-;Äɤk+~M`\!FԤlx5HFm7k͆0n7($,mABslQ*"֫nF4-kcje̵ES<S䨨f)g<'$k/Fe樖m0#17w ҧ 컞pv 6qgv'j@q`|l?2ey;CgQWԕ!⟓r8S{~</GkX0=1Q`~@1 oތBGQ1``ᒌ ])sH, )uiNS< 7*iL梿14'Zxi!%_huΦ) W߿3Ӈ¯dHl?q^Ncߪ^:0Gd亾x0I5l?wȩ>Hw(dLU3a=(TCH,U$`÷̓+ȍ:OF:ŸD{|_n6 j6Q~M\qJOc : -BAݺ&Yam q@j@WlЬ/7ohGgT*{PLf'!!r.e1hl[Cf0zYC Zy6YӝmZ`aFK>o"ĖoL8GVzT6Hoѻ}4"y1^W|}kyd4J :",oՔlJ6}cp 5"JD,(Mgg2qTڢԼN[Q;i"wՎFBiM;cSh{vLZg Ei|PIXE?&'N^.TuW SD'|eWvh)g`:^RI72X"JbUuqZar?96y~9Y佔alLzc5wδXzߠa-P9@ڮH Z( |pG&+|;#%Q;@%3-&ر{p+W>҃ybXbVw=MIߤ8w?\|Y״Pm8!)N,#Izk]/IB.!JX/c'Qa8o["]Ag_N*$DD{ߺxP|";5WœJgs5#jA"  ۴UUf>&$xjJm,(9*+voKD'SmYhy @ uE\6/ )s9>SŅ4NVoG!:: ,x&Ym u+HEcGm!t^2 #! -B@qihb>:(r'OpćcUA,HX?#GmMU}gLf^!Ўi@*~6yfbݡ i i0 Yr#K叢ӜHjHYi7KPfG\,aal=A2K9Iwb; l>*l~rU4za$6>72]S!#O]zg97S縧WknJRA08B# ?n@~@U0_0H)Pʀ*CwT2a5&Y jߘ#Rpc\,NnmsR*8QӃHrJOf5\4bo69˧*P)|lۿZIOxOl:~*'ih?.QmC0Nb>yխOCw[:Fh*t޷gݏNIu%c:*c,7rAyʣp-F+f9OsLӓ9%cgqykKI4\v 'x'k"Zw991cԚx˱z'Ge?]JtHW`C`7&`ԇq˚ $6,eph=Kt PiМ!+T݈8B Y36{*c4/\{KŬh@ &C/ASH!`kU4Ll sOc[sIɸ =QPpGEµ2P4Fem[HZ}Y Hkuh?[~i(B1qs-Q};:@\x̼9@i[p= f(ۭonNT3x!hxU:f>nȟɦ+=|-.3K~F"vp#r'y`S3?_Y#` @ļv,^W\mqo+We`qܬ[tH5Q8g/r͍)gBYy 7 kWUUi<}ھ8ul0wwWIT:`f.bb!e 7L"}C sTPf`XJ69q Q[>" "J:jVW!öԷşפ1ʷ"c60Wؙ$xq"XSi13)T/=v-Y xz$b5!4/F \ Q* 6[kZd0&.\ IiVJl\OM\dYAhamrD7A?^JK*upctksttU0PFJ:,f\Nt |[6dPPN2hӋAD]ޓn7KcYd g <3US:|ˀv` =%h(g8m*p˖n @BI\ ;}W/)֤"ɴTJM7Lpʈ 7 }q` s]ٙ_4r2\ʫj~L$zCR8O.zCj& G!8ao ׌A \0j*?) }d^<j&M\&l䂈_VT8Ņ?8X.T)P:FՇ.a1Sɺ4KmD$K&^*c#ƅp`|ѧ̓|;-)ܒ>λ'nXSbPCk6mFI4]T f-USjq6P^̆ ON 0ƚBi_q FXqu[F9 "(ݼ\]' }*$e0{RAL+O0hխ7G{r]}P6)v2 %BJ܊| dp͹\&q=xo@gɣ VTۅ5  9 *@ ]qe3Ty2eg_&fގ~͕{$ TM7/lbii0ǂQQGSJL x6zmYO +r om\bx4 moP]t`qH{F_z-jlj ݤ| :z; C=Ά:C-ñ-kb"v=EHHiyFLq`UǤqMfM%%|߲. dȩeyJNi4d:f'e1*`d` #k;_XHd⿵O$Ź6sI O? ~@+oKlbǫz9^N*?td2?iU3:w7\.+.+j*6`v|vsO}.%΁Fb3gbL!s5M1G^yUi9+; n]v5sM_:Kv.zRɏOu'~&`yzsq+M철0;.igakߢBf Hr>zd]2≃y lvsѕ{ͬ.lA yӐf 7f adᝮV&Rqs 1?y|92sel5[Y4F%ñ1+8v)=8D$֨\y(tw!_ڌ+%b'Js xOܯGv,Zۍ_fNpnDI},u }6HI d'D\|-;ke.^hcV71HɩijkϺ!C#ZXt,kPA&JsZh"-ܮ̒ߎ6BDL>?m"A4̛O6-\pրu M5 ;m1Q{;#U9b|H|%G(`fĸc c!;MZOUV(1,\Jkn9J99#gcH5deiҿZfwf1фSaSہw@D7z<1[k 㣲:1XT:.#q7T.AڟdΔ >:SՈ\;CvdN% WpOsXBm.K GH1UZ]7tƓS!1vw<$0<QDk[dsD6H +s3)HeJ=beha̪-V9!-%Cs:w7dGva3<1?E3<ח|#DpQEP#%WJ >)2Z;8{n^O41_~Br w_A3@̧c<ڈ*&UÚȅ!^)NR;M]-';`?h?IRѧڔK5-Mw8y M4)G\cMo}BAU&N=H&l8=J$bZ2 tnM}ad(X\^56~Mx?x,-Hw͔%:[鷩g0|nPG-N[[b~[:;i*k/ҕ%,U}uuݒb rn+1H DR$2.32wd -w\fNF1qF]&"=ncWiDR9ӈ^pl 0#Mپ^gB!b}nYg9)t#8yR D:8l72Wg`LJ)oFC9y*#8nc򄠅D 3yOSs8‘<&[\G/l/jGOҥݑq.P" WT IkjfXb&ki˅I?kHNTB_̀J{|/ 6(Ðų;%\=c%\cay]`5ڋ3eJ;+)g֐3+l%)B @tuNiףqH Kį)9$r1'Ɏhf'7s,խ䥈s/gF9!y{LBcQoC  U6!XgbhWD#\qo/P[ꉘ pkzaYɴd.hjf'^9LWe # ;,bHnʚxaOڻX{y̖DB^Q0P?rB^͏ Ɖۋ[3z䬨Ք6Tn}l4=PEȆ9*ʑ$EhzoTHcP6DYu9Pj4?(6$ 8[~jdponv7C; J @xl &LmaBiP7W/x ).;F8f Hz,u ;-L4y%{=„Zeͧ ZP,)]%sb4\;M!匿g>{6oeh TBoL Đr%U"/`WI7,d]㊂*% R,_Rs5Jؚ D)..llcDY#W0Nzh>a'oo e ^RY(ݟE0@חHQd<\g40q͉*cW<^Fնge|[|#X`rJKߋ 39e#ߏ,!vud/kNXە7"ӄ "{HQF8R("mt& kƎbh?Sm cm/KUbd$"7t-_oV0 H434XQIަͰ{Ů~%^6o+ e%*c}j+(pWSoNA ?gk*& :u #Ң ݳ`(WG< D05e;CH1NW-|wQz '=/,*RA!x~HEvA'MU<1e@(-g8}kj[qOdD.5qaNl*@La(g]c&uVK(X ]JuvMC,q,S#8~`B{vfJS =CC4mQdGaqAjks#_ r R*r[sŭh5Q@v{H3ǩq}5(IIJ 2>$Y=f%rqDM6oh=uѾ!+sFr\m[!Y+||l "qkLDKE0稁rkB-Cy!yJ P B:dtֲoogZ3& uS%?'^F6i$TIPm 6:vȁ7^qoL٪,Yv^`yly>g-Pj`@"C:#'Eܾe;PBCy=hOgGP*(M%6'* jN3oz triEHKRE5;mIꍙ9B`tD'yF] Ƚŗ PEW .L|W'i!}/徺ŖVW̻oor{Y9AfrHb{@vURî?E6Pab֛>J|wRi5a^AT-!Jݦm&<ָ8|b$߈"`?$I~Kv-yp Q|֑WLvYq̛!5aAE+$D %Q}-mifxTլ 8pI| kgPAJ|,9F_~s2k|. I2}SԦH~cgV-η,Yh!PVwdq( Yv/}:vںI`64vn>_):{'-zf9Ū,d#~ԗ _\=|`q>'݈YqFs`\:%Ԃ`;$a>jJ"qނ:GV޾iKiUĈT6@YhtK = KViGᲨ umUmI= 4ּb%(||XiC`7~r6h>=ݎ!1< InU8^,šS!1–)CO(pɾgC?y [hA[gYr|*S {l Ieh*?o[Q^55FAm1+Fb{\9Ƿ0 ivh(\$~@f^}~MOSҭ͒QѢEsD-* 74:x;Ozao.o~a MDcC3i)eV\>kN:^ҡˀ2"O侗ΛjPcsH"Ec9M[[d`|i4NXN[7 !srSU|+ 31Fktk֫?Ҟ̖4-!!Yuh~Y}Ovi~ln^.ܕEDI-ϰxKqR\j ]Th ]S ˶t+AVFY]e0p>F#$VgޜW b\q}7nYK }̍Lppx- 0TE8/E!^22%₂섷Pd+,a;C4fpRD%ԕ|4B?m\WU+skQ < sC _Iz.?sRf׺c eD W\s:,^[dt(7C:p2|Fc(P6!V(᝛q(Qih'h$LI,"!Eq1R^`IvY!S'Djy$?#9URˊ/. 40rez#l46l*]&R,h+2_lu!ѫiF. d3,WW42(@.rT݅r4@eՍgg)#G~b3|Mҫ%+o (ZxMq?n:ğEƪ>,&䷤# PΎAc ~&r4vS]˙U*An L_](*,Hw_fԪzk%H֢Lj9qȂebYfw#&S79$0 4I?dW8} h[%Hk4c)3ؓi}AD8CcI$\@(:\.Saج@^[ 83$9OKn1smnHL4qq.n_+E_}cPtXuSrOlC%vyEܟ%$k]PWW ~‡%y)3vU TK>,fJb|MN)QŅp=3FA'GiB`!G'WR"{a7^zXӷl֧IBq3E7_i8͟RdJ0XGҡAԢ0xc TGkoX]PxY׻|$mq5cTeg[4 $ uQ~"k3.DCt|x&zII’,4b S̓ \.$Pt-i%W\F t澯Rw6 67O;21&8ॱ-74Uh?Ng8SNnF|~85 6~F)&GFŇ50}ᤩ/=sbn&yMTs s¦n'Ϥ@;/ٽ])%q /tISoY,$&trȒ| kX0tȁ&.)D>*7IA]*~ ~'Qt|'z%6E"DDhavGr[r.2q"2Y hr/(!K7.PbFWӿgV2Y|wpV;uV[|G>Z& xFl 0jETxn؀>a{:}kDS}RL})u.~Y,,!\K8Sb:j] Ő%s*CM"Lyte;L  E/YYA)v*R=pNosE6бna[&+fE\b¯'&x1~c׮r3g ;3 E%Jt. Ba 3 1jʟR^.U~@~`C1onuUHST㧳96I\^/nt똉L-6ݒm0oצV s'=l9ٛ4 U %Z1#Q#UfZ-">͓ue_g}sGg'[ͻj542{R.p!s!ts *Ȁ@MGC~d<5tnBl<, jx^sIF,ˈ(Ů?YsH!mbtE0ފZ2S=/^ȘP] ip;dWK^泩6KAtZv{=DRa]`k&{|iPC{GݿE~|LY9ǦNxME`h:}2lWSZIo$;B:&3HozfvL`)OD8M6InE$ސ%oX5hN}&FnIaD㠬d %QD!S/UeB]q?:# )!~-0 auିm*U(իGF}G5bɦ`ZC̀$ń7s  8 /+YBk&dq"\ظr5cr3(LuCxhn1Oi}6)5J[I9ˆ;P$^q[,d]xl] &֯֟[}S,(@^)e pw`D:]K<у. TWMaHNNs~ʳũ7X=QJqN'x0㬎%t]pN%Mh?|j2hN\#!_ zCV< U"^;er5y%rk@x,j5;˾bG ֔s?M-9SP (O_BwЬ_(L-+UϷzVܢRRQ (ZΣ6ѪjgɘfCe>g?`54 9AaT`v_kQľ0@WΆo<R@`.!Ӵ?xo+[:ɽ }1|jHTL@ڻ".Y5i*x.?5,l/=|^_Uz9Q' }klc܃rjN[D%;̬Sy5:i|.-Qƒflv`8w?ES߿Ua+iD jv`vmVq%,=&is;<8lJh?>-q,g{G'O%6,jݟ iS幢MG;s|xzJ{4ccS(Q~'%0A&N:_Ap`BզuQv#bS/"[Xg_բai)Ha`UѺ AGpDgf9k{X=gKH3 /oL>Jր.R+8 09%{=oqV$\11\mTϮתube~ st"7Q$I@ۀ37zIkƝ81iK=e]] {Bw* W^/42;Ӕo])me_Σ%8Aez-X88ZbVb 56})))o6297JcD2>^xJly׫r*bOaf={=SB70@ؠM3Di-[bJ+sC?T"b_)Pk"#WwM?MF_u8e|+P+nI(\6 (G Gyڕ:R$6۱#tA#wF9qUwؿFVwgT(BdOr~"jߙZ#Vp纗!u,_-z\f˙1 r_;Eu&hb`G5u0TFRh$cKՋp;ڶJE|O7@0^j:TZ7-#b$='+Zw +Nnh2 "G}?]GKt(vr_ZFAB 9-(,L-f)0FIj Qz8Nm0f ;m`D&݊u$od' $ɼ&+:h4WwpU;π!'Cw`}W}A ލ(d۝((g+e% {%[4&} 5kdtګ G} ]ZoNr߹uC5d,Ծ\FjtVޢl]dŮe:`*`/jkд*!h[yڤ.kDĕHcJqOy#8 ,Մ҅AYWt,`KMs u.0%!q+qԕ;ճu'/0XP O읂^XPo* ^w<20(и_0p _gKU:}hEoe:~?7[9(?:E /}㿭íވ3t7%#9*^+o9B-@9)~U;+-FtW??4& Hd+?_R֗;r|zW21%_ Z)Su1EӳL (Mia^ )a԰+"j*#rƃ̽92enAHDu8X8Q*D!\YM~H7y`IrOkK0M²b0׎-%kU3Rh<0A:dGrEfeutaYP=92ZnVrBVpmm ^TW--{($? h׈%S+iyݣ=qn4eULKʼ@}MG o #kpRYi&^+哇sl/_` ޠ>~^cq(A_c3.fPc눈E56 S4 .eI 90xH֏ 篳0 (0M=M+ ` #)m\Ik`BA'] WI;G E#0tc}v!eVE2Է8Usfj5@xWP&WМиuL8S=&Uqg\Pt}1֍5vzU /6(]{SHpMmy-j-;ڞS#1z`5kA`,.P-M-1Mc}Hi4qp&٦p rf% KdQp*V~LkOFl),ݕ.;@%\Fa`F+<_;H(}u$F>/ ,˗f:.d崮Wj =&.-  &ѤU,;˶{ YesN%j?6I`m>,rKsK+&1n C4h$`5y>E|[Z*ô1$EM&:hVVpܚrtl0{ 7Cԏs2̓ Ʃ:x4;DFLig!I*{ d-~ꔸc܁Dn+<yS@x'K-/)O22Kc*6Axf|lg'm;#bBA|k|/r+%鮠EUnc 0ݨgSkrPMK1̚9u<" s_:ݦDj̺lnDJVU3h .!"KNvΊdžhZh,Is]b̢?'xm>Y>+x知ԙw敻Mmeg ξK<1op)@)v+j{j(F&c1QgξɄecq`HIIjzDS0=o^&G.D!{3Oȱ,!QB)=klDcnӆ׳ 6aYK[xNI%T #x@7P@CGkwlS{&o5DSB+XB@uGꙐOP,so+ullAX.p0Zq#%UnWPij-lb Enmt;mVPmWz⾚{= !tEkA2e0CաNH @p:ȅǮu,gӮ~ SĂԚ+B]ljZ>/^^p[{'aMxGR6Z(ov ʸ7F6PHk %$G4! %|I&Rvņ@)Քoftk(^]B,BvPnq>0A?? $@ ;}:^RG ^xNU̧i"4#94#A[f@gc&-PVPA9Ha;>@V?x TjU[ÔydFޒsEpRL燪8O+no(_(F(ÔU->\*>0}i#yveQV B?:wg4mMD,bFݞB,cF` 7- I7 pCqiZ89rJʂ_ 5؈)'wV{i[V\(Vac֭L mzĝTDI'Yr-PC xDGByu>cbg"ޘ:W;$PXtei]3RᔯGY5Dz,=2rfxV]X-ͩ11v6=4!TzqLƇL,Nz|È񠵳qS_h-O{#<5 bғ XӁ#ٟJ}(jT,by i(Q(ˇ[3&$}S63r.ң ΰ[5dS˿YmN )ftzBVYTFbB)!1k_󉃔fi]F*GI]mN $ y i:[ġñC3ϦV,}) |Dqn=|P)cuVH(?&ae9;Gjg%a*dY][=*L"*fĽ.lC|r]ԋkv*8ؖ\<cDF}BD&ݫ kﲦAEtJXIDцyFM7(j&+ކ$RR /"vu`P혯FrYV"ۡJy?;P8L\,TLDk,X۳2Y*32k8Pt[ZH̅1e4ݱ]^,.]v+..\7OWHa=O[L0nuIG^5N9h&NON0֋Y.タe q&Ln1'ByvLb?I…|D $߈:͢N%#sEX *B=r2dTQ~)b !Ϋ. &$':64T;{D깪 xIڵV{?NZu֫7!@+:aŅmtgg߹>۟· 6] 7aӍ=̰'ۆ Б븠*JptZf\zA W?0Ba$IugO'/W\47DV\LSqfqv!8 7Ԝ?㲝1oXKD. 22e)ʗ<= 2SMhJ ZtERumw}9iF~wF3Vqf>7=ǢǚD،H3=0f}مyB { 4f{;0\.n!a[&{9}a[n!k xircl0)E}NP{} !?9I.(A┰=\]414; 3[{ыp K` q[QgvO2hDӟ\pd:9B./EXz|jY8H* hE"/jX qxE (̗̐Gb0՟YЪ\J6 \a(J n`fԧ&!IG|cX࿶:(? 8h Gxg?g7ߦ\jq_W$bh@i%}@y̻E3#cVc[KaAIR!eK#woX"uE:vGBIEٷtHژz4,Gk!띜uQgpyLKxagVZxQS0+6L"(amF˷w5 _*J!oߟꏬhG~ ]fw_`:IL(/50|y.uzʞ`2:ȵ"f0]_3>4e\UB[m;h/HQ_!( 55r}MS1ЙSO9(xZ2pF=eˑrz'PˌƄt{C5h!NJ9]U- h]G"F|\qQEŒWzQj݅<衘 ps&<1֌Ȓ8W~It T[Aʼ)TR#4M+ߟQ~B^EoqӚgfwѩK!zjI# ;_>lO4sB,] _n}43]Jy%.~p?"+TrVyXHۣA%!wq/5&`3vYpt$x `sְdheghxtdaq';N7F|&ɴVO^Dfb9p.9*bFp["7wxRY-n7XlSroU"%.ǚa?DIlx0Xtn%uuuWW0V'_!]>ܖ :AeK7QK&F:fęܸŪ,ƌݴoS#'xgP,maiꌋHYD Uk ax',?~ - v7i&Ϊؼ"d_<\ø_ J3j5!1 e2褔Q\-QS{&ĝ ݕ/L^~kpHqm)vPY7BsQہ^Ln!Cfb'0N;+f xl)*?F몥i^z&Pi0F !5SՓD%im/K2"*E$ƴvtՇBeX?v 2ڨ`n`DJc-~ 6,>/HP_wܛ{1 } B7&/SN뀣{^S\6a]^<Iz{JQ;2pmD]Bs޹5)࿈}!ڸC)oҽE:qHa+\dIŵCy%~屗4~{}l%BBل /SSZ3͔x(u#^*֭)?jh's ٶKJXXAq4j{t6;̇tca喿4lxѭ:r%s^a~&Pfzz%gE#r3ys]R;nˤ!b: 9o(R];.xS+T֤VoQr jta yN8/J }LN"& VpYii MC{#W2-=Z~ &X8ʞ}'JOe? >QYEI]Z@jIwAŸpz ; f̆$Qq}SSc8C0T}X(Ns@PG@ ۵n:؄cE 旰 z Xg"I5o Oܲ+ZИw3 ?__^g`3lb[ s=BrϦs/ 2h\BQ_ MSPDjQ Z7w=V^|ޠ^'%vذ郞%2\I 2 [3_Q ŬYn 1 2WxB ,R=F7}\Ɯks8KK0vMAZXaRGӥ+XpXrTo)>l@/ևf$ιTXE I VG>0]ղ43 m_{vHES,䕰,r |bRˉZS!Ҍ\bKB[2ײCb_fn}Ӡ7UvU$-P>QU >ur k ?++˱Ѳ^!:A[:{ 5yzN}C˲<+;RZO,Dru /9hr*|6V!3B F:BB{;wv\y}k$WߩCV2q["(fh5vNۅ)#8|[kHo*`zy9):̅A# '叝䬬 5W3>*8C_W(#U^ٻѐ{-# [V}\]q]d8Jc :}x0Msne_h|pqa]XAEܓ! fk̥7SJMs$Mݐk^p7븨PsGb%Po|DQ6;|(߷Ֆ+i:Sm$!-Ț/%['9.REQAy4>fk(xw=0s(Uk+ I߷U8ūDi!][\Qr"/ha9UO/A|L꜂#%m9YSC`ϴy [$l~ AvASqt E|\|wILMb+~/b srٛ Ng/;$.HUXȱ֘KQwzg4y7VlUzHtz/ 4׻ k-4`U&VѤ~(s:rsV'6RhZ0ݢP>r⯳p^_L>]E)# ]s6>rM8! [{h<0v>(?HP^)A[5;/2H-KkM-IҔq@uFXFv`:NϘ3~Հq1Դ յӁm,f6McDc~qho]]6ӾJ- jSᝁ܎86vD_tEI68X1;к~Aܫ@mTr%wjͨ+'>P0EݴD(2\ŝ0 9W6RTP6bK;?V Ԣsɒ{~͗X>}޿a xfxv&ix2#TH8uyh4&r}g_ %QG 4 Y;"#^ \l`{>̯g|˸$ap V8T;(BV xPV GZ(Ԍe4u+LgԆ)Z+!l$ @i/=\=~ pRͶww0m3gд'^n!夳7W4c[ $ vrgk kx y2{7u3\zJ2zPrޟFP*40!ka ql]yapnw⊺Qz`쫂c6VC54ZgK{;РҙG6Dbv$a)ru0ڱʝbq4q(+3/R}rUT^m&;:@=ґG3"=7cP_3[ ^|ƭDذOt2z`P14Z_ohK@ ޵Vʩu, }=IV-ͥKֽ&x`q$yX`&| X)H Ȼq=`Rr0oWa&aK3F%^?wIX1lq<;^>`B9tfGQo f&qK퟉V@e6K*zCu}%|~i:Va m5 mlhK 858i=9UlYNɧZgǙXb9Pm+ygO³Q$eӜlKPG$>`4y6đhv&-=fo0*AǏSIM,AޑY}C"(*PI<݈k],R;©k[g+%S>(.[h,SwlJ;7BPV,@8P:|RkU+?A7$BxWVM=+Q(wŔ:2^< h@ө~of7 CStT (N<,.#Z(l)w ҧƏY權r  mJ6*oNs ֵ9!uY-ѱ7+**оO5pG_13pYr6--Uȼ$͹1Ge0 ½UeY3Z X@]=~[*GN ؊ЭWo7a0UbxdŐbpv=/fv:؄%{>cy mk4Xp Fpt]3nU?˾0Z^ dHV i#AH0f)"ָiP,X q)lQԏPoɩgaI*n1EB3_PN($M;ʣW U#9=^ȣ~!$ηfFPpe-c-ͶS/>HX[wP~jbk\r#UD) u1XE7AC 1e 9LztJTN B?;"|葖2jAC0/tP}0ɚ:m}\0*#}+okw?Wma`X۞H/"x{Kt#0AYT灠cIFݦ P~M,}P)%K p>-ToLV(wN uZdej{H'ΩN19ʋ Fpm3t[щ՗MC|鞿JVa׺2~a4bNF)?nR=bRQ(vR E` pa zhw"XxL%5@ \DC+1z =Ǥ4n=ZDg}J˜jvlj㶊yBkQIٯU >ͷ-ܫRvt/W%֯ l|oGʽ+i> lӌ=~&)nҶ9Px]z49%.GCx):7Ú~PC/(Zn4in{jTbE#Vks+a,CgC⛪N5]gB*@`n4|~yjwh|":^p~~OYҮ}jBG#y]=mJ&T";' Hrx\?9ˮ܍F>|C XeNR QkRX2S0dp!k_nD:1Z=v\ 2r1\Ebv9Oft)@IQ7t9оhuC=[ߔlҞ'+@M$ ҾX)ʘjfXͤ}c1w >fۜx!\/T]x q= 7s-SyB;N~vMAZ&0ZGmȥoũϧL_EU y%ԜNtw:T]peU`#([dW}2S sZ $~I+3Ga;=ԿwOPPfիX g2]ren :g&r3Dr~`^j_7z `p?S8㝇ЏiIՏ.ysK2I\՝,=Ond wQrN@M-j!m@oU_o裡xDGhsfn~.AqB5ħ3'/R\Tc[(Ddq>P0d@0yLRBĆ~vm%lnye=o->ਣx?wSFdsbг]P <=X_>vmѬ3 &~ɐtE٠ɣݕ V5g( V1I`VJf0] x+!f3zWZ 2O9plTFJ=.ɯ.`G}ZsN"#Q=ZR6SHq(Pfj_}@@F[l$ *YVIb6fK]D=n@}E_MIJ,f;LI\WW`V1!#~%)A:8;}h4 MxN5TY!: /TK,]rf3+- v+{ⲁN5CiKvT[ߎo@Ak1L:S$! |yYp4Ӗ=#SD5CX:EČӡ~ z;/~ `DqZE͍)niZcȰmYcӼZPdbǠp%F.(\|}inqS0OCYTL֢Ѯ ]BrрEj?:s3ix 0EDPTxZY}1" eP g O@{;k,a[晴`%G!tE"DNfl̾Sj (\.RLCxABRa m{^͏m,YXlcAwѕ} t[m.bwWC? -(h\&PR`N<5"x6+I3űK7£WLN} hǒBCTO \|㚩( !ABѷ* 42(:y;w?UlG-at; ]r Kdnި.nmlɺ0}>Z[WbdFH0Q<6;3gh!g3~*=V_S~ɼ-ѿc0zgt@?`CCz;j|8wYa:\=aZ) 6s,r yzY&[c$c@Z~gЭℋ0D'k7CݘCw]q%Kl%*gUwgHx=iQwS?%"FYMF9 nӄ]4AOg ^٭A; [Y(1p} rl,yYV;?MqT߫8v._{Lw6Lޏ@n_9s/Yj lw~qBݩB9jzoa9x#H@r8=ð" Z Kɘ·Tj=@>b\dٓר^ɱI1"h ^A^I$#й{i])%l_m7ܱ`M"G)x$dvnAį}5geCL[Yqc&q?͈B F}1Snru-OR#4%1 ISBs-$"MKLH;?)FWEWе) O9 _漯r\c56ک(a$lzl_1r~:qh_TP<[gMQQvⱍOpِf' qt'iPסt$9 lig[j?A@G BL<5D$e !rx܄nN0BoϞPO @^IA59~ld =TB<0ư|&4r@K< M2ǿH)e%fcKqgy~U^l4K!E ǭxo?AX}h>mc$ +"tqAN:[qG'Tc7A4Lrq1]^d-eo+=Bb~(D RZ&*֚)`7]fݫw[ZQ!,O&otQ=eW^&&㾒y^].QșӶw !F (]ϴ2N c 8mA1'_ZOB<)0p(&1?z^Pc/sO bR30dt?cE4ZKKSy>jJ$=˄)Qlx/7FoQ<.Na4ϓ&;,Dc WÜ~r=AI K.9F߼}I(mpVĂV%4!x 'Ǫي/T^hl^z&Mۓgc0}OtqEG7֨#oi/ X acYa@;~e!jjmGHقqo>CY0:̬k]SrRɶ~Hn(B^2*Z +d1Pr:ӄV?|5m9d_GIACzBNQA'빌)/\tI| %+,dkY!:lP"y`WLM|@0JnY蹱~W\| mQ;.oo%*f!h(}(` R6qoG$2E^?>|',+{@Cջ\e9oM=2\.RHivg^ejq*Ll8<5̈(G*QX*-E'T"cW0;,ȔM V #+lt~As$㷨lЇBe!{vfq;#-^X{%yZ1C8 Ď.ω<IV6voJ kj}#r^Flr|BWƘ7zjߨ ҶR\ބ6+1=8o6Neq&;& ~f #Y` ֟'Ps1?=:#L@ /MH̶)-@7+TfuZR芃CcRU qp{Mu@VjW)VcLZr xb$N0 \z=I} fȋG^:.I'te"DfX좹3(&#{b#$B<*e2+:8w:˓%i(NA_FNKQ}F1q0d C]aR-N M!3QnHqWuY 1U"Y`Džx4=\ͱla *)<5 HN.SE{lDxHXDAp-Ph=bP<×AOKD'r4TȾ*G2B0(< ٯRt 4;+ `K8Pg2!τbSKޛ::S4lvH;NH,m֎L֙eHQ//[;hrtumR)>=l'c)deoKvqJ.d7Ě@GT|Oo9(>*6Rn!wG_>ǩ4`@8vuLI!xphj;֛%;noa v,ʋǨ2~Aʟ:]ƿ^M%Vn~$Zf8"0k9B4' 4v;s-*:$dA ާC9:rȢ&a_WymDgs]f2ٝTؕ` 4GY}gVL5_|SW&8l|X,=i$I e1:A}jwB>9w3&.aY&bW?CNa# 5!n8;Ôg4n ɗw-ɃC#Qe4'>XpVpT~.<&AI`X[`IrEBҪD;ɄqoۘҘpI&;Fvgr*pgzx_)b4.ݸfCU'^d87i%K_YtVcqi buG /U-Z?pL㣶ې G^ZkλBݝM7DC\4i+uModU@RE5Ykyt?;a=eܘ,jCTKs{`ɉnޥۺA F1}_Q@]$ͼ’TS%\üKUI$f)Ҫ)ivr!(!ɒdneq'h({?&)l_H-^awRΐ:hgC; 5M8_RCZR1hFƨWP&C5Pj1bu0Ev1 fbZ07icy\N a=𝩷:qEΒq$C]3l>GO{$<2tl6V="ح|tvc (&z@5 9m`r,Y/K|jS<ܹ /#s ҩl70Nf1O6r8$mAߤ\j0۸dm!QBc2}a ׈b5%*A$|jsVZZl} ŞRz¸B~߶ ؠ?}.DMb-^IGZۣQl6M(Gng<[~i ݌Sbܲ43Er> ^/ jIW߳o!PM8,0ydTIs+XthDl"c2\B${aLb$V'_;Td6xC bTGz*$$E"[\s e%K:`7Dd3)P+ 0jx|hRx)<*#0;1ra1Sj|&qlcTeՕTt1i`ֵ K'B*jʻ xc.lDT#e}I'1.ccn`0$@WZ3z9ұ wL_ZIw:0IfzܭLtB*xhE>;Kґb?6Rxp, !iM>6[CY4r xR!V r:R6ȤN vNN23>- 6b=x Z'7odxZf0!oKӳ|P>N8N )F)d4#Sh/>޺ollthWq}{W>daDMS+yd3?[uF檥tdʽ\Oha3&`:52:0@D1Vt:N+f!\~,ObKE<۱pǟw\x;ɞwQCJ޿`hC͎h:NߋvWIiB͓݀VB0Ӗ|Cr{3mOGOTsiҵb:0UoͳU2:gk!A ]%*"a0.Ķ*UBhxI 匫|2-Cw^m.<pD|-,UA< {w賯=B0#ȣȯYtn]7z yDVK6{@N"pSp*Џ ̱BZy&;q÷Ie,^Z RKt."nG;е6Kk6}Ai :oqAwaiDA M,?[ ޝcrزfb&¯OYV*Z(Q*98Af~[RR)4/Խa$_V.pYfKCJBɺJ;`SodTj3;]"rdyrđ3iBFP N<pۑGE@Юܬ5R0%/'`bShd 6mTiUyȆ9Ҍ>ߦ ʹyɇg@ 6[oJHːT2K(A˧Io%~rw,^Uwbc葓F V-)̳ܯ{R!ͲqGsVJ%S T&֠2XrXNZr^1x`ragǴGe 4nYGѲHKWUR Ԙ ļsaT.b '͊H@/vIQM"EI5 Vekmy&@km28q<ӹhQ( 6+{-Fv2&vKRM#hnSsa^C_,֤5<'o[JĿc =YZ~[QcR՗5*&'E^}U1xH ^OlZ_Qxy =e\,/Ω VGb.a4[F(# ES4r/AYBS6 PV7(׀K?~j +{<2z욆D F"yc,% R:GEv=#<O[9z`* /AZK{KTRx"eZ}@AwN(4%Q5SwghL jb%paZoOa+Z&]bo-;F?Ie 'e{L[cܦDK|H'"eVy-Obw96mtiQQxPͨAYs b;:/Q)JiMNUt\W U zli :zpj~ {'i%[q0d ತ{ IR3GkU)Hv@3o[J0VySx`P]4 2ƚ7lM͎DM0ų<`cVۙ7'룅5o!S|PoC EtNpE;,H?XtQWdƿRlrC"Y[uSpAOn<~ #3qC81'.8=; $ ** Lju(p uDY+f`[&kc4>4`́<]sO@EF'[>7vv(o*i&΂gƵ5*T!y.ބн0"t >}hN15/#.5h߄HMXHqX^͒aAs-0736 b,߿t֙pY[3Mf] ! /Sivǂ)A$J]EԧZ_sU(_׀k=h?%.jd:ўtuu0rQ/.Qrԅ.+.{2xk@۝G#:,#[1Тls *CmEHhFNɣIM(҆r"/8XAI4-<-7zpp`LLƚI.`1b&"@zl5\o"%2;AI3TOǑ$,0'-1*TC[bįA7Ͱ723F^\ßa.l),Burr5g{Kv:oHO l,w[-b/zdQ.XM*܉J|Z%ߛ=6dyM kFD )Bolj[Ɛ1>F28yͦJkSjqh(:2F;<ɐL5Gfkoks~-E^e\swa{m9mq?DL`Ќm@܊d!(N~{ΈJ)ya&jP/l7)>$HT BC mYh:I˝_;Zƍ%XxP 'Vi+C~gnN0--~+Ho7K@2%6|kR΋VFWASp˹pbR\FQϒ9Y#M]"Lrz0 LmL$c-qs˾=iWbF\dyR?K)jl"Jse #ЃQu$ҒKU2"5"S Dn860KYCt^l 4$1$VsGDwc]"k̻|2ihfohɣRp617#PQ_^8gH }\- *3լ*?e!y1pvAυ٪WAB{+PIBUG<`=.ɝ 9k\Mp]㹉ڶkkhj9[7-v#LѠhE=g\ >^2@Sh3`߆`nDu$HLACe!XSe FZi$\RP b`&gܠ }…A&/>L$B r>@\wWXM(>w ?I6%x$ z-M Jz眙&3G& Zak9,~3[]Y C21~h_ YRϽޘcP=bG4':3Ä`sL-lg}@w#/Q`^oa!V{8]H+Y^.Ź Rq&Lܵw3  X}șV9]@L9lˌ3pi3s/%B2\׷E a!蠔HpWq\ Ev'f00@EѼcBD m)w*=($7"!^ ?eh1LVf+mr٣ ?tEn /?E_.„I=Yx|'πucxTy~zfO$q$9C>U~¼"r'`/ay>#xq[wEQz0w+^7L~8+ ~kQɳOIyŒ[wMD A,jb%׫>մ˭")G|9Ozu`;2H])T/JeBH>*\OZ{="B@>rs\>blD -Eiz:&O-4x)J5zQM7aK0SHX=c;Rb9hnղ4D6ύ6Mzwû燮_UۥvijW8~lmPűc=*M=lZ2~*3)NkdtCB$V逑&='=OÖ}|-\Ĩ(A"963܎RN_dA/BsyT$жD{M["Z!&6di|R͛@*k{۱=z$_g]I/}037gB`%]ßևܾe~wxVeqBܛɶOf g;eG9du콰;`o-a*D*/u*{7aZP=RMxЖ dE"3]Y̓2P8\ǸY@2x nۑgzuid?IvgqzSGhS^V&MѰuKhH]KXwV%8)jޑuW^q6!rqN-Ɗ8QgEV1ۣTy#`G,9N7sE^%㔻&u #~VRdZ  0N;Ӭ}5_X.\>%ɕYHgɖ0*/\m[:vxIͺkȑ/ˏVm>LҜ7KpSiF*j=%\T"fsq>Rه”I<jqŃ|2E4. Y d2]6IɽUb$ζQR#]}#9'N0_'(8dmFE7tICzL- YJc5TnSDbT~;p*J^!5Ix8_-R&~nN s1@ ynLRH c/'MKѹd\q0>F?^0n̖-¥BlcFxwm*&t `јaR O4΂6ʣ } w8]Ɵ&#n]brPhG{$Xo/z{9"6Ǣ#Fh~bs|[@(4x lYFQ!t`NAF6A%3 3cс ޣw"i?Dcxqmsig~f4(j 5I ɛcs^ S}\3?} `'dy MȅW;W4P mDɨH<(OOR+B8>?X'MxQ ,B"GMjUSQ<'QPrE9㆓ 0WQH4<n6U!y^L"YW=En|.}/Gxs Ԩi1NVU!{9; mSu#-M#OPzx:~p3"0]%~)U-+JfotrkVC1}!0uo6@V|3LܾnD xǻ6aR1/ i?.mQlj$JF`JGtY޿[ql8-%{J~H.P|3M3Jjw Zq`&oUﺮ@B`2RhyH=S&8OM֊g?S+ voV)M l+dQ9N <M{0?E$ ryz4\s \o;[3q-wDdrR\9UՉ7c’F2> 40uh:0F7M2Scǣ/a5Q(Hmu2qZouoRό.Pq,GX~^^-n&ii'{)m|zWp]&AOGD X(+!{VrV!c$K5k#8{QI Tz䌋yar^\n]&%MDg=fF@nЏ~:=q_3NS"|:W*L`*0a(Mkjʔb?~i P*o qj—sh!G &EpW|qš9DhPgp yLoZʚVayDaT$|l:6d˯pAyu Kf@+!r*w(OUah_@4+VEѦ ѫ_sc؄ک GEJ-JOqơ5i0~4al7ӝ pra1S J^aT. R>x+H`^'ȫza6,="WV_TfT3.g:X+a&ZI6=:#"w~0$$<|=Tlw D%I^@ښneѽ̠jeQ8// j[Q]W)8 ^*wEoHmˬ!5L8)뭋r\ p'f[!MDD1t'+yl:odsM٨3_ɿvsO kd[ ^|A,5Y1j iCǤ gKQC2QA3mL;J{!XHP쬛xbL{ޢX}p%!H"$,w!r[j_$SWqV~I[34SzA@x_]C教㋒$OE *׉#'5q^!Ri&뵢t"#&,탁3CO}bs'4̲ ?H\6D,B[X5Cl')a5QayN򴛖zE(iR4eK@1CZP7!yY!@x;aʃB^k,;-0n.zZÞ3jvdIT);аA`IH=If~J}mc|; $"2Tq}@JR\~S:SCÚr>7STa4o*sa0_ :`eRnhdXp# [$/|@ɓE$*9r' d.dl PT;jWбR69.25gs(oEflU oyhQ;1<"dSB,[8w"M cE[ZHoHU-R᫤?=qv! ٌ0`a^LJO7"JrUBp(3[ո7}0dkZ|u9MbWґ _L2a8j*ƿN5& #4Vhͥ,8-Ðǚ:N} qed;(K;Fo(bk0IaM_$_kQ[S~W "ǜ=4]OE5+"> &! Kpvm[XNu_d^fhZ:~%ukC _+F٢`'A&<d+Nl-L+&@7vz4!hٟP[G tX91JEzijn%P 7Y[ c[t;3oqL;%{8N5{(#Y~ȪPMK[7IE.~Xﳳ"0Z*mKe8ɟZ7䶩[Ey"v*QL͌`">$SAv V}?Mu/Vu Ee <,v2j,Q 'g3P-?<XFjth~4u:Ϲ]Rzs~kL-]p#U4Q|i@:BߏQQSd_QqRXXA>Wn9x~"IPK.PA{E,ޣ#K"+Iy=A'/'9';jE$y3,~fItɾ݉a6&g`! p=up|ni(,/}ho_wdQ9lrZW5tQ钿HCV_uǦ*`_z f{9OL@AaSm[ XDBc}Տm2:. F#uˆv{w/R⤬ Zi<)PԐe;އUGb6k`00_D>&R&5J4T;ىC6\}:wP&HYAYjo//Dp0o!qj5w;]7_qL3]h*9!FID30H]F0w im`aq7G+PT!lSvvP 6Y\4@¿$AI  ;Xetʕ3#LK]/zI▗U0},EaOCk*w)C+%wH}2}¯;3V8t=(?Dr5?gF D %k2]$}jΨў^gk?GhپDguqzJ5 rۅ~IeYE b{ +˪'Ն ?r3s ܝD:z:Wouo6s.1sܥ7EG_:&6f9-/$l,Je,(kK ͱU*GSG&bBq.ܽѸA6KYt~%醉k U%,} 1bBc#UBgB;iBqҪD2ၛk?O]P*cSϏ\Qlм7hsBçezxU>;,Dn8k~ f˷#:LS9U˫Տ\7C3W&i+sx 3]GoJJL $$("GGC(B :Q` 3 g2&Bx,p<17f S)3,_` E]Ja/4hh}2&eKϻEUtEz\A1Ilo73ڈ>Qɒ~QۿQg"c?9UOvzdlonE&yݫbS=pAC4FNȻr E| yK$Ȳ;cuŢlboo"Lp"1 .q5LwQ`_'eQSco ^Ebrs6pM}gN,]9;{u 0H5fq;zFD[Z%-npm4ώRκ mY6$cqP=}69%Šk. yZnMSDCEi5eS?sEv ݪe FgkGdkl ƍQAg(L(AL^IYx9PYف.ndG٫= -AH6-4[XC72uκI0/ UC¿(8$T,#`[|u, mؽG_XD's5=V$ hby$0di_àUB1Jǧhlt"_Sm'rCOP^~{E2T4}eLO4Ү=1l%=rp:c*TU|#۪7_FzDjYgMNfU~@cߠZZĿv\!v&$\>ok.qeWKcŗ:otBLi~9ԯ;]frTٓ퀊5gKj>ƻ@텳2Dl\9C"`i>3nmy.3M|0?$j"Jv]V}K>v";夊Oso> Cc4L%VԿAV9ShNSH$F6$]R1\WX0P@(% ,UVaWk ň}y*5(lU#;H!:yӨF,%=v`]ݸR&<+ mLbZw`*{;M؉I[qnjޱDudF3YGsZ+6_4 R0%# 2aN\t:ǎ}kԥ4Fb f>Z{Àە &&z)xGjv>(6\)dr,J.Krό>+ԁD/3bw`D+xQ hŸ /Q(LD}ݣ2Ck X˜&y|@+pwAƘ - ZjHF-O 5FjX 8L@o>v''|>u<鴹bq:MBL~V⑎ZZ~쪦GLk_ 3Ⱦ&2#yl$'0CvsRքYdٜ}o .x05kFLP3"HL ZQOKj=(,Cd4_*}U4qiRY5tLuУMH7 Td5ܥ5; 2-F|VQ1'^}"%`v|hkpJGgل$!:x96n\c<QFrfM _k_h W"jt(v/I@ T %9 Z1LC=*@f&UӺd8>BR;_AŞM8i2dE frdGO!eopd;KbG`N-sS1ۆ'7`*0iVIժ4фň`Lmy7n. rI\N{h:,zO=i`f}&_>Bfx0*JR%g BwEs̗w1x+'d_XqQy@zkU͗͐Db$^Yx^giv{F$s,3=7`:aj/kkotNEO9rq [KLpAt}8ٓx5E=ч$Gv=-r% ᏋqBqxq+.𱹑1w@ne +\BVTPo!uUp!tb2axl5I5|yhMo`,3k"FeJ H5GU#gzW|E&}O?յ_H`1|l.)tB.ɾiX5 AJe!X{6N0Y_ܭΩJ U*N2QIqpDp؀3ƀVKˏE3nta kR~s?8p+hJ'|۞Z=y0[|ف`"MAFLjwԒB?6Q.s4v m]>w)HJ q(b'ej1p+"-t"2ѦB_4:? 9_OJLRv'R}y$/aHə!{C RVw9(ڹcQBV8W``yIdEtl%\p%g &oɶ?sK 'a0Bo2{AJgEb=󴁧-b,~LDrYN o;!g.7g"wܘUpL.@c4>"QD2TV'A[׉COwTy ^DrQukpFR4lo2x!|S6'1c5Z"?Bh{ O^@8:dZZ/t٦f Cb%):n?d9T6]{[=K  3kVŒ("+ ǟ^'TOS 15Gfci5SeW_ƄĶ,Ȕ#ͼ.;_wqtcKmefâ-T E*r ׮idZ<נ E8N^X$}mhp.eWnl7<0k۩Ƣ!= Wt- 7S`V'Jd5}&MAЃL+U_x/?|ƈ JF2~MNkIʏj]LUMOk@ӋQIf$[tvոtP籫~|".pc#WeVnЪ1:'Tʱ&ǓCSH:#.9s2G`1b<^O_?&'DEbgs&~-)k/eqjEҬP/L갪/1jQJJX W:,$uƀN(yO-3Kr7*kycɜ.+J) `& 9ߓt7Mۿ66;Ŭ y}jk^*Ӓ@l {il8_,󹖪6et@`5IEkJ0Jeͽ\A H9&<ݫ!zGa&W^G<܋PNX|H9K~.[=SmWB[>(:*hh7)ce3g/UǸiix\Ȣ]D{c!-FHXb`FQQȐF';F6nw( O".2 lJ()]sJ&bv q۹Yaj2)0qL]tk:˕ h)Σr3bjp6vM|7zI&kP; j$rGTHd7h7?,AU3 Bg (D}{/ z$/f ׌Ap!l{6gۆ+vM-K~: N@:˲H>_ uš *hFo)x,֖4@o7cÕBS+=-T"(PA Г>2D=bq 0={Ȗ!V-h-ed%îoͲ9@Oiv!aJRg\_t;s:"8+(PtAYgK `I3q =kg<׃gT`:ؖ@2S82זp*P>}"~ EI$. g (, ׍Q"޽e.Q!`2X!~+HV+4L*|vŽ!$0@Ob榅^ozZRx"XMuL&pAsh*4y1I%BSq;N=W|k!:Ѳl/5mW36 1<u_!q<….0|R!C 9=;, rj]&v;z#yrЃE Hr)g,53ZaxG0olg .EȯHE UlOۥfE6aRAd-IWíx} ] Z䉢AhٵϿK8$FN,&l-9h@EmGSBHvnZ'R\cjkK!Ld`9E,r!LiO違]%^1IPC[aK@ӜR+A{0h,L+m[H`=pz[N T_gc9Xv4k/'mvry7=}"=e Cs%r}`kUL2C@wb"{f&kA͘fU|^N+a4)M@bcX௵I|Tm[(77-Ê4tiJTϔXQ(%_X~ʹ w\$\G)6vtG>ZGED`&^g2ooATMf!fX0(h5\ c??.`<WBs"ZM<-lsG^-$B% EHL$岟Qm/[8i5L۰ّVR 2>mA o]q|IqOСg>ɶbHAzyl A-M^ . WFZs4=J,Ph޻qcЖ<>ב_@}>hAVȉfhb٪{%SF_yHndgfc~l= ]䓸.GB@˛._Gu)$L (j#H Ea ߚ_jŚoRVdί^?lE3wv00?!mf.mqR!u<_c.dY^-#°(,:gug%T* e',}|!5Za Fz"m%I "'16)&vE>cK&2nH4rIu k $xM{6Nq웎w w` g%!O}.7qHa_H׏Nݑڶ1ѾlMuu=u+)ѺGng"i?2D/MR*hQm]o]ٚHIb 5:@s:0 _WFbiڵKy )H[4Q kɊIQ\ýQ$<`a &TD&j1#%[_+8 ?V%̙ViYoD6Nח5"fM~ChnF },=~Z NmG>ֲ%yxYwD,ߞX&+8QVpғ,S&9Nx+Q~h3CwPa3vNZуMiI4e6rF,UatfHF9|阝>W~~F:_k;IpC*r,`2ɵF@״4ZS"" Lsk%3 I@]#[ vj'3Jw~FWOzkhTF/ "P&UN վƈ%u\.m\bdiQV],yAxlو$LYخEzev | Ը6n e6Y _Tk`ýRXUq8ܰQ$"aFz6 b͇P3J5>lS[~k$ 8hYM յy\61 \`=4Ϩ SdJF௵G HW´}sNNqi_cedPk@PD\ XM{W |[>K'G^0dWB2Ebc CDd CoX axR cdrAb7pV$>H/ԚRW~ VcՑimI,1iP}1y9JKz[YEH{ϡ,yޚ^+p^i7Z "DiF!zwBuҢ7:h?Y=@ѶY(*xNSJ*(-ƈ4ך?+g6W%)S~%;6igM0ykli/bÁuxk %޼3*J/C 5nṥ xz05Z+4ڜGj'iM9΂g]JD>Wp_V~+VJL~&x7Ȃa vpH zPv*~+⪹f:Z7u|(?ނ`QUp.Vy]O]1Unڋ-SԺӨn DmkA+zuM=[Зkbz9eRU8qU|ӵ;M_}wG(AfHOrWLm71R]atJ&1 9_oUE+ށaSǟ*18:>(C=`&_ 1(z9T7]OO*86#Hq*Q }ʓN"F n'ܶjf1bo+y$O DoCxvX:DXy3Wvڛk M$p)=R,*aգVUm5b|oNjA`YF"sڠzB|ÎP @n7 aշ(ȃ?fgr΋FqPi?${C/_к~;j-9ݟ VsK^\D2 d;>esQ)u Qqok^L}| BjūJ(Af<yMi4닙#Ӟ3uBOEe:=~AݑQd> BI,`Ev(C bn @ma_\wH]80-B0M\ {-1ai,Jc b~02[u^ɪ[}Ss';]00ȏw)PSgr43nJFth. HQٛz,04m0%PU56. 6y2}CO kjzY|;ҭnY:^` gYn,Ax<ÌN3 Yfueq#/N$Ά·Oe[("<׈ܓFiC"\&n)j4"]^ޚ=7MmzԂiGKFHCa.|rmw&]_{X^Er?!n= ^c]#T`, Qͣtzq${X9oĴ|uF?5bmʉ 0I֜)&l@Pq%oa/ua"oet1x e g)ђnw,).TdpܬxJw* W)4B4|!'LƓȋVfجa]X}xNlNҭ܏x)`"Wѣ7Zm.h-"ѓu9nT?'f̨,;?C* q :#3d1qE3C/c5ow\¡50iyvhR#Rw-jQyid˓x;xpX,ts;BCp~I@%98(&&wǝ`$}q$<4 '|{h *ұ DH"M- d#! u,ܳd&| ͢ص>Bsmn男Q >ٟr ,yx7HP*ۣc`yp &+3Hn%hyqaZmXhմi}ogRVNJ:i*G7c$K¹ f|DHh>b3_.]ԁ-;D_OKma+qò@Qnb|6D0{}E}uOV˝b.3soJZGg6(FUP+Dщy;fIk9D;~BƵ <_ {#3cZZݪP;TgO 'yFT\ɞrjiYfӬ"]JT9LeVpt9fspInOur+˅"dFZ'`'nˆinϸ / )]Ah,2L)=K8Dd_j8^=ij[40{ c'ًvټ[)o)3 =nw-wEV宀V6VkY1 C9+pK9bܻ8ح;+>?I.GӒ'5ƝR|~$_X_k;FU5ՉTHq h8Oeۼ:5y`n 4v n؀ZB>`nяZ8+_T8Ԣ_Tz-&`aUȢ:V,-qqxd*aNTIe.U[H*oRvQ'b,bMqm^4fbYď^UĢLx4P5" @'i\eSc~*P6}T~ SIW쯅QXmCu̺;k\C)V2dXp4LitHLwo/u 2W#lf;!j[ԮXp 3r%!A&L@V({0ou,gˆV QS4;:>t˴0~ޑܻ4$6.M!Vwu/-}ݖ:PU%ClZam!Vo  p V?Wjڨ]='cEZ҈4|Mb.8 gr/\Z3V_$[z{2l!#3qs70v~3?Y->X~/, o.4,o=PQn*ړL/s Qr&MlX37C7b"z80xfS!%XL&}\v\ۡ^ͺp>wv(J7\k9GUByRQGKw Fhjs^x/ l>+F_} (qBKͷ v4T~zk.pj@pNdnjp߅U1y4UXm:PB_gz{poNK|Trt]PUpa+k_74LSoMt/2F!3q )3iE`6%!%w˫E]ܲtj-1ޞRs= [m*钵݇ A̦P k )^ ܾsذ©|b# 6X;ˏǕI5όlm9CBa?cP2@ଭ /kw}K.s(k8W|82UJ +dYS]w ;/6#"Ao 篦&bԪLoTS,nی4 핥8[ pVt<_DeTk=T_׬E,Sr̓R.fLίe!8t}hdxT4ΰ(s{4RB*70ٳ59duJ2}P"$\.@%t. ؄$sjub9qry6Q'v9 .jBSU/BPk~'x|%ϖ{~:T$IFqiF(B# U'pp~?u7]d8Rqms9Aݱ6L7Oʋ!$x<@nnNѼe "ʃtXY*`DL/r3u bkʏl^JwhdBv5Vt zئmil܉RMT' c99!VĈ:kIlDGl! 1EO&ET-lT & ]lR*i$ξ;}TB}8{3Xk#eZ7O $sFCaGٌOh;YH NKe]i2bS-,5 w RVAvnܛϢ"e0?pOEW}~3ݞj) LH+xɷ$/ шf!_rNu7`r!o{ulҶ[%PH_`ŧ>#ǢZ-2wt0Oދ~<}K 9|?5hBQvwBV?m hƌK3N%gd(t Q^u(!A>pVpQdNm2qSkrx4E@>x [ґsxYI+lqs`)6r2Fj(Y<6 ^J6y)dq #o$)3gNĞ}зgh8T<Ů 3ݮ['0{X\s ۆQƦB; ~m%KQJ 7#(yPDw7vfG cĂ<_M՚Uݢp_~fN%,ݾT-&"LOT[ۧΕh7|zdC3ۻ/.+qu }Q5Ȥ .PH}19;Q-hM7.kNrb3!`^C23i}u 4y02fC"&c 'w淀2]H什bBN ; P9봍s{rxLCnNJFDUri9˄d\kiT=T %5a?zn!bf`{]Tr< ^T#"v? HE;ѿP( NDU&wa1TtCѧDSPƯ%N|h@Ĥ)RlS84p"F!#[I*H yZEb* 쉒z7\@oWTPleаz`{7g1Rft*'O1`;`D:Cj2>bj"zO'XehF<$Z.I$?toBr GvZV۸xA4'6չh)az ߸@\%k b)@ȉܯk% `אLkI+c?M-̟͋9|-}hk#'4vCaUe>#"絖eS~ 72mޙgB(N,.|㻏4 ]>wIw^Y?Up=TxeC]ȹB\ne:DSÆ #A|>]A z@-5=޵><ȟwp-;3\"##)K ,V?M*u6!"j<G?闍9C_\[x Cﳚ hBj&s!kU~Rt׳i#Uk#er&nu +E Vk2f=)ύr"F\-ER$3G3SN;pTV5,ʬ]^R78,Qt5LLy9kRk%׷kp)TKh=2AXlMlD>WrQB 5>L1og+_\ wxFf&?J,a2w )_~_gL6oLңU#CY~4`{:iSˮ R;߉t}C6`'Y >uF NՄvio;i&єEYs[r2ak4 f+-/J$3nRO>SR(E(ob BwP ,(ɭ0/O[onؔOER,h$ŤT§\JWU.vZѥhh ΀)4V&u) p./ #pV؛.ı4Ne=:&.`ӥ(e(@hl]p.Ruq4ΈP  вFWm;ZޔE$רµHMo!0uKf98.Fl=#mM6sEh_R:XMIlMa|ij͡$We%݈| =G#+[M"`.Rʓ3\67HS<.LXr؇e \u]~Jk䖷V<ȹBc_RՍ%Pw;MUWtIf!% G:nm,UaTNi<~eSؖꐊ(t%KZ*Ւc>*pTSGDw+< *$$ÅGբm|\jSrFp%;s!a7E,zÀZMoFRp 6+|E(9ovb9)Gh)z3tN;j͆Fi(n0}m"(Vꆋӱ䱿eƔQ|C Vok \sa+Rj0K-=wokP-(H1(R՟C"%on"yL\KkWz&ݤB媧6 #C~d(RoXBq;sH_zdCDDǹe$qò#Wq2,ZdH͂kOs`Fm>]51pTJEft_f0yX?HJU.pHKB( @5L 7S`\`7ˀVN'.|Z[ ;=NYeOp@D6̖xdch~)=|W< <6GVS;bZ'@h;-߁)A|{S0]PMr)ReK{v )Kjt4R yw/-UKf*gP/JEsF>ˉ03"& @~LRe6`C*Q>$,"9yF0#p9fȚ8)gGzN(e}ŃKV[8}ZUKv~o&",0s/'{LD/ZA,6^n=«qGcVdeeKeNǚӁ<'_G?fE$9uOپsrK]G?b'+7:FGFսΜ ZE%Kj)ԅ|ǔ&loqxj#S A@\CH,n( GPi(.s>|ah ;_kTF56q|B>,͊wOv?dj!s,0T Zl&Tn ƈ % .bwOq%/YM0Y"EP@z\TOt/NK8ZF ES:/"6J% 'T g1T.FHgZ/9+x]1NʓxQ* +p2 \|hti'}L,Fn?E ɸ(莀\D LЙ(EAׯ^(fn7s"0ؓΛ we`Ym0-Zw D~h9o=]bzvSɺ,N& L} pWU6Rs{ B)3U ˵q="o2|HJlq󶹀1 Κ%GA8UM&s%]M9gYS}s1߶f]gOH+Fqϳ& K2X@? u͘ AwßvcDVκ9h2}1Fpg'Ճ؟">edό) QYL59(b12dt1 1?6HvM9<^^8<" H'ijyD9.B)j~Xc75.#oH9L:ĕ,ӊ+ʢDX,𷈏 ]H$͟@Ȏ&%mOėrUH &Sh|WԌ Xڻb:Utcf1_9 B=̵oӉK 8hj``ݣ~VP- WYLmOtv#nD'auMI 7 G8| '|~py eSXj퇬#I+>n`czXo|1kP?6Cyl ]:}0Y;PyCsRغqDބV-t }fA, SкLe%Oh B9pzzCDS>vCO5ݕ>@s²sP;n`~Żd(@L(T=Tpۅxr;}gՎFeUW.' 0h_l^'Ð@c5 gbKdMmVa8[)p_F'Ҽ&l󷗜k4H/bP]cVnbN#n(9 $z]bf8Nr cTs8r$+P?H\P[b #DmIի?őQRb,qX9x__~\Xze `J9,_rUwJ=!6Kh=_ٌa MV-mj;υ(0s\[Z V_߿+V<ٮ=K)LsXOB:7;N qI'}8)9lI1v&t>׈O&辬tHYn? P.}粅3!حG8ׇ(ٕfn?wі%ND{g^*+?}%|NyGL^Pbi"杽u6 ~J +Y+ omT<crFմ~:"rcȓfrQ?pJ*}?@)a2o5q$h . ]l^$ VhaJKKo'_jŁ?Үc/͚p``p(\!W9?#4Ѧh#b\*>ɁIJ#!p>HEc >K7~aol{AB& 7d`4e9ࣝp\`ҐPSՒRթXn*lPhTL)94iiX)LHzAF:΋aטQ"(춐XȼF2ӧssN{e0s 0pwSH_qd27]ﲁu?ӝPFK=H5˳ RB8̟V%YXZ0 ^+Ve^uᏑN;N_`CF>0ET{,O3W`,C8}?+Mj[z" ڨm@wt-5sؽ ]cajYӼpoUܩvkRNJ[/$ l06Iˡmvw5n緣!CWϋצXN&R'>g n@ ŭs(2 pZ}0~pezQчn/׆*^;'ME"c **_Sˢ)FP'q,-StabŊH'zgPXX @:~F -!Ol}ϧ&t+S8v SQ4 o.ƌM4F#SDxd h=N"CYrz8^6p!%pQBeqm]l<昶SK@7;BOVT3iڱ@8U|.-NĵTrCs=|Em&RSm];(B9 0E-錘Y'WY7pdڤ64nrr"{i">URBf%N&ܯ1m7 y4%^3PQ{Î9CvQOw3V0\L>BA?uv.i ^#.͡O7'J!%m3q #, 찲%VtU[w3; ѻ Aߥ2U=} GԔ(w֟P,E@^6 K1%!Y -49~F@&j׈vWX MK3wrPk]<n9&)\I&RYyD[A@X.LxbF[hYîVwݶ^29v#naf&L.\ $m?D(&9Zg jnbH%=xK_+ @dAơ+RP-sOE&÷YHhWTD4"- Ǜ}p)g$cȘnKv3w$"$mF.hfwZ;q,3B+92Xb&Wp|r;\.Ulځ oG&6n{DNK!r0z?}1#!V7KOf5=-a.jnaC2xs)/{wۀ}Jtt";6#*ɍaB>t+58È:lژS|@_󻵵zؘ[E^hANV{Ǽ+a[wxpE?])]퇵%L_ K?&sn2Xb$gNIft" MM.7 kw)"w Q"TUw#aX:cpiB-ьh%_ڬ' GZwW.p]4̤.AX[Օņ<'`xU`-`F@ م+LԮNؽF?5* ՟ԡ XOd퍿p+ZF0"ʳ g=[]0c~bqI)0.9F<|~Q OBSPP d\):>r˽ңWɼ:a$Tą)U|`j8u<(71ٍiMk!6&'~ jՠux^8W*F'A㵘\?{ty+j JR&Z*/%V te=BZN IXȡv̵Z;H[04U?мK Γ ]_@0<K+'@2[l[K1o(ڤmԊ?$g|@ rMY$c:OGE&CaW{Js,h%=.py8[o+(DŮn[OKs>o5s0%KY RAUtAuNɕ5q1Jό'}]]y9'pg5ܼݽ{Y '(a/jVucQM u7q#]-~px-F)#\W˴kH?fxW8yQ{Pm*'a/тqCuTۿUxm|{BniN(c-|*D`O>ai:FC}Ľ^[Q'n垰`!>f :ZF;z+(0B & u7ۉ]F8Kbxib.Έh4LJ|FKMsbe8q1hv]qtntN1(E,'-6F?`l@r-Q;КJy>T3̧ h-l`x6|oQ(L=6k,Քw*<7EpU\us7X_ׯS*9mBYN/xbOP%'+AE"w&}>6'!\OiyBTՠxmέxY@7=|ԄAތi<*}sj޻+a*]@oʆIx]`UIVݑAQȮni^Y)y╮t+9\g &*[Y~1[B Ȗ/wG{puv(: 晧D6rlؗ-OgdՅ{~ўq)QKʜ-wW!^ 'kJ%ғeA)$RYYCRV-Nt*<ۨ>l&/W..@`I·fՔP j녆/A(!( 'Y>-YlS{ &XEr)!-ߓlAb{4:m=w 8#wU d\&mx 26~=7ivrfwhI~<'oQZff, fWLN =VA#{њtZ|I(W| w[waXQ_TCoHsMۖ1#M|@9kO˒;4xV|&8Zt6Q%3 8൯f#SX`؏Roh3\Eq,d坺_ޓQx4o68؟G\cɗ$'Ƣ.yWxx':`4bf\X^"LadiH g9 Q⋺y6fMJ-wr|ĉ8,|ĕ6"B(m sDzOuל48M_'Fh|Autfhqov]9[NQZ(,gԱ _{k3ȩ~@)P@a1͚w<6>숃mMUZ,ϡϭ@.89 ;Hg.VLKObt%?R[yM(\cc2,2<5.'o8W]9w{4䀳fJrxSPN 4FLpHkJW@J&o>nEҥXVkjO_##g?։A{B~'K7-oje9oG&O^yüՇ"1rQw~3+x|{CubfU}Z\<iI% +G n` K?P6vl/7O` #NԕPzENgG)뎻y?kү=A/$Յcr]R_siNTʌ5M߲yܞ:LZf!*@%Jfr{95Va)WvsI½v(,2Qc!-6߬ߺ_!YS@|ލ@}[cx7ΠNy!ZcQ^"Q%HM"*a\"@OE`$ˇS :a(Z"&i{Ո>:'Q($g[)UkZhR^ovQ l%_%_sw pW`f"GȼIJ_?P AoZlYxLOu9G;\$qٝ B /?~c =x!S@vLZ&3dyn? R"v[A.6GRaO\X<ȐѼ m՟ 4KݸYk%UeTw#G7[%d#35̛Vŋ ЭcVG=/w4v-[+ul]/:P/b5'S7 V J.L@a]F2y<GX8G`ÄNnE$OOq%T?D*]6#&*cN ~ vzOIn> 9T*S, |>Qİ,iTZ}YӭjڍG HDJqza0H0(`T\$ۜSme9Z_f?z?HϷ˦e\,3 $ņn>jw& 95%C,#p_k)9BX#wOwm.bѫ[dQ>laGq$LѪRKtJ{)i^~L=ɏs=#ZdGl.&FTbOQ1P Q3 b8hóh)$1Z~` r{a|^s {t[%zz#Սfߺ rs(@5 sXW1):+oN#@_ D8??dӼp L< DxiF bh{Tvd,ڡk K;LAy'ϛsy8ֹ~ Rr`nIBZ2~RC,QKފPRJ}v#tY`[_k>\`M"*妇'$ԌbDynp/=вRkݑO&=Wȍ$iK>.(]=kh?z}K͋KkG:OiGAd/# F~3;37ǁ616:<ҷx.,w CavȤ02JbTt&X,@-D& ITD5^/g6F8R|νIzˊyA~Sh|XE*R"R $Eص1z7[{LM(R Y%BhB* B; ‚ x ɼdHwu@,\y"@RiVt Ky4/u'=_bdnŇ6F:(I7)'xcf5 )x~HԛaItn_Quf[GA Ƀ*tLS&m&kSu>n7}/:&f" RcN O*,EC-붇Zl,@|:OQ,|ܞ @ڞ(Ƭ Fyќܱ0JFh얽׾nfZ7 q8:Ų),MǒD Swcp]w +9t`u4pDI2Zݩ^w@Vf8J`JqN܇T2jhP7&%bb9!46b[/BiA|`^)(ӨEwEp"3it]F3E-Y' P# bA|Ro07! *|Ľi+UfLNg҃7KbrbV )q6yR ͙ (|g '2Lxq;đ;Dbw?2Da$uζX:nLĞZu~S:Wǻ%˫CN 7 zm:HAZ s7qSA*eiQi3"z6Yn>,q~ڙK m$ʊ_ݲP4 :=Bn,(h'Ot{_.uݲ++~u34HҘ)&6hhFTZl;V&DW(WIL !_Y3)Alģ$AZ1'7D2w.P! .gp{E1iFuWuB a3ⷩ_L@5]cíϚWvߦ cNR ̐Hȁ'U:fy9hI G*2z36_lU?G~=nk̘+,3e[HBWs%p=^߇0"堥&L(&fl : #ۑO hZK&0*LJt[jl4K@H請"ajA|d YTs;9& '+ uwKܭQ# Kh>v(  zl$3H@G 1Ϳy2z\&V .9LLPS ,qb{o4.䄋Wc0˥a;R+ĤBwn ܅ʪ% ;ϝH,7W+UJ.f(A:\2![!5*Oy32KU+g{|BoshzO q f$T^q@" g\?F(Jz̽fa#&Lvz66xڌ77ܞҘq0nUB%%{ɖNF(Lwr|| NC A? eG>3sQ/2$N)MeXC˩/eFiDM6w'#%PiMߣp @PqܼΒw`S (f tY4ơ>.g!?Ō]pi)ɭ;_ g P1:'*h@h[E-gSS\s㦓a =R+8m:sS({.2ajz&3|BӲ#cA˘b- TM󕮣2WYښV5dVbsa$iTG>, BC;}AX?"sfv Ĩ$&8߅@TMnp}3|vd[7&>kVpl*wTPQHWm ꯾, O0濱U|ʤS9JU?[9-=I@k@pʓan8_kfr4;m SAeѼ7["e?K(!K@ e[^Z}̉܉TMqOkrklqyNҤ>t#GZ$T$&S3\,>JTj:VD")y5fƝ@&\6h:&pC79cdX^%ec 6}g CNLb=NMvn.lzVD{P*KC4'4]A!Ww[pGϸ?Vi%8^z@f=`Ury֤YR>&ه'H.zӺa2=؊%By HQ{ls<sӺb`Ek!7 ,'#F JL-":;ɻ Ŏ/iư&.S$:G +H{{&A{ M;sFSP)V\{n1lwۑsZ|Y>Bo GJMG]Pku̚vIP*ߩ^sp{[ރ+.y@q-M_'<̊Ǘu=c#_l:A u%yDO=~=阒R6B|ni_oX c1G4p,52AO@זr:5wL0q3kݙ8?pGHJ6Gjh\$<3a3zZ g$8ո6[Z{p<_ `pGe8mo+ *4 !%$^ew F6se94< &^PFa=v_R ["? `~(o|Y);uuSFmJ=u;FBj Ha?F5g uIXuD(5́ ui B.j+>_ߛOd6Xvc۰ `I:KL*d-ߖ!RgKl?ӂ]Еt+f*mHK1?=fFN%ǝ#ac;db-ZXwi&w$b#:@HA}G--]:2ѺsCR2? ׎~r IF|'^wj!FԊkVd^kCRᘇsDvxeEumj1m!6EZa|e0Z/^ǎKHW[#FH#AZE}G@ X X 9A߾)۵hYfK(uk-JyE wxy},Х[Xzg%آNپl`ɉ_,0b`^/l8ŕ^ ۽gb{ GPc̗3P;!ku:glеM->'q9xi|FS0՞8an6@z>@`<6GYޅWj,0/BߨJZaX7 :-gix%x-<^ KL27Nک5Ump|6 v."k,~aJnf]3+1ωu97`PֺcL(EV̜?nyR?+sUܝMBhe(FU ? {2Ϊ^S0A.v,ˉe!pFwv|;O͂r0/ޱ[4cchKvV"^)9<1ydTNqlgrr`WI, ]b}Fb zʝ%RGJIS?#r< 9t{-|2lNPF][ Y> 1ExvWdEN~q֒Ű- hu[?ŅGn]nu*.V.uQVp嵐Iݓ`6I`dϚ^u~͝gWuIV㣬q cʉSpPsuC s24IW5T(c f] *jF0J?sw^s_ ![,6z` N~+Ac[ eh'd=V}+ʏ>m9tWf8 _#jy DjyM03H6|,Bݏ,c}B[rڲJ\VЍ+8*v$b]لVOfY*fԄ+4v)I\Pի=`RzJ֔+y"?@?3ZtH`EU7 x43黒%q^nכf檤 7YXkFHcnSY'|=D֕WUض$G^r䨾 ]r=*,u̠BҥvOK2/ ?}wɄOfL>v Mw#QYTcӣ+ :Yrhd= 6wBC߱S:kz['.D6uPѧZQ'ǡAVp@֏1'xje#2g5]kfȳ@k 壷6(2}n`\fMS[Xx.66dys=\X,gZxJ^)P/6&+-g99q%3wHݡ*~!èq@* ^6b3,AnHRFڙe7^w޺M3D~_ƯKk`@]ͺC*y{ӫm>)Ej.\:kԱ;-ޯ%J[H9'6,& MZH= }7t%'xY^!8>(Z񫻪^Vdk,3+06xd!y7>%cFL~=jwB H[92=3)  9<H#NGo=VC%ٳɝfRwWw>.Au'- ԀOm+jC>@ `msY#0irA]:Oac9q7V4~~WB6B%4Q@枷d9vJ&J] eڷge=I1 q XvIpY/!/ƲE 'a3ū 23~7]b|].&v;Ap#nF{Ԅ^Y(nx)7~uYΒ2\:Ȝay8-bbGڨND5\= dDIa+3:3/ۢ\uۉ b)lܥO\&T% \87/t>!yvfCnؖh2e!8[t+^9LLIs',( =ܧDnqQ)\`sR6۔8A$ܧoQ.WhJki|m_k8B:x.!(Koh(ق( ,ΑxyFI[HWl 1Ht]ިeGgVtrS43ӧ9;^άR@}OJڳsx{q~P DMBs)#ÌMZX%ׇQu7FOwusl^z"wFhPى]_ꏈ v\x|?dNRN)xa6©TC '7dX;hqyy@0"dx `U"#YJ\[tL6~p5uvNz魞y\esW%=.4XK$j,1c 8"Je6q10*2NyIKHR)W~D`Mujc`.Uݒ_"N0EK8ͧz9 ՊCB-_u{SWCܿaA_!v ;̕0wˉ׌} ;oB$* ^BFS~۝$NQ'n6k =%7Գ|,+#5t0^,6ٍcE:n=S4QԚKIwFRUǶ<0I'kOs择LP偌\gb|6 ߣG{_8HĐ%l5^aƽ ὼK'#_d-\8zue_ZQovS6Sw:@ձ]}3hT+Ԝ_ڹ[8 =Av7{J?!%5V-ˡJToQrJ+& >S}t'PՐ%'yF}&Aa.\i,iHԥ͞i$,cpvQڄvjr|WrVW3G#YbX7^6w~DYG题 ٨`OG.tr@1$sԞ ֹ9~CI:t0l+1?zCpc`zm(X=I^ 7 o]S8_ǵA2l%}_sqL唅/9sV4|vaSWxUH~Kf 0[}~YDzY%SF5SlG?j: w#k'TJOV8a|b܍ zq [¹eCDƥE:t=4"G(sc%xih56?o_H(/b-&x(UQ%F!~ql ZRvb|rXҿ .4R#v+8 fC( 1ߎE '8YX?ͮ 9$ <@m7lQI 34_#81{lR_e>LЦTHXyrLD\Ms}n5?WsDr$j'l^޲ps(s+_ AbY>Wiw4C6ZmȵJFx ;8A~std;QNtTЮNsC4BXbB/e2(HTDEyvwD{QmUI>bꟂf-M{ѸxeF<ױ_!߷(zK&eqf h m3 @n¹Wс.dnu + OG:COvV&Ys/A++ƕ==l*3j}|MHSs 6P/GoQ&0o7K9ܿyΣU97k}~4TOOEb[DGT ct?Ŏ;=J!b6Oe}h['U%[fِzQvI }k3U'%#M,:b#,6G|C8q>ĀKk*Ql 8H"ߩٜ2'0QGwY⫁f@ tM#- ƭ-쾒F<\{*W>M}gQ%8;Cwae.}IĿnpҲ!eޮT+A EGvi83@ϒe߼_B44U|.Ƚٛ,3{,= {t4|7\Xs>,<'[~*SXϒQ=ސi6\rt,7-pbO[!PeE4[ښ o+~x8! b+h* kЏKBt^,SB-L/%ýfg@)"}Wmq7.)sݣ=EUG:8@PZ?,q+t9T& & Q67yGKU[ǝ.ge^n܈p %u/aęSZgwYѴW]3ha.Ř_uɆ\2TcN² o;֣ .^?Vdpg_ 7f<0%;i*FıxbZ_7Y5Idl)ei`Z(HXdYxx@CKbz9w~(مTv2ʚH-}R0~KQ7GVͪ- vu8޹N9n⡑ڄ>+4EE6 ?UtK!ѝR#ۀ91 W׎TtX,ۘRR,@SlO2xdE3ȞVfU>Kheef\td'A;Hl)/0p;TpaJGg@c51 q.* Xw5 ,cC X`ب f93Q> }u+znDzށzg=Zנo3|S {cݷ/Ybߛ2%\9h=fV R2o @=֊ yqm P:⚮SWKu V)Nx^gB:3VAq8(cgBj}aRbRH+CeJ٦l (prTf㪩~OmPF>h}U1,qY4}Jn;ņPR"ݤLfD.zo%zi=|$vkw;/)am뷤Pʓ h 3l:qwYzʂqama*8?ힾ( f}plԅۆ o]HTEXx=ȁU>Ȓ_FoUC'\#mD!ol"!|J<+@h&YQꝇ;T0@axHLvWM+ɾhkW,hk-'^&ήW/VzK3]\8dЌFg^.#[C^  'c(/!/^2nf R:FU\Gn{aSr^1K!$K{CX[K) m]iSf;P6:*D$Xn-6 K j9FMOT7 ߾%f-l6̻ɄeN7/FbGoXxmyCV5|xg8ԉw&_l-,vR(w9<ށ%0KHHljQGԂcnʛ.4دY {[ࢬ^1KVw@f,llzN=9(â\4u%/59gJ"gJ}f`I=#Ɇ&v8s*Qztk"fXm@577#ҝ}B^sBz95#% # 0ScFUP+2ZȸWOdai9V_P{GCAE2ӝbm- |A}# FV̠>[)r㫏`̼9&uIg?_he[.tZRW{kCePe<GbJ*5M4*+MX {Y}]Ǭ6lkGS=̴Wv3ɰzM[4r$S^; &^vmw9fSd6m(rv U W!!ڃiWg(F{ TFS Vet_=- ōtX>W"ѭ|oIHeQ9~aDR@ iɦ`ȸt%ptDʙRZ|>F4+M J72r,s#6i!Ty2`?( kUg'R/[ W]i"P565aM;=E[bt{כp^3ݡjLT#@TO{\ J"Κ*!y:LBA^U *ـN^xC ȕA\dl;?Ϸx>(!ejnsF6/;HghWKcuP ql\C:?pŞG–AU'5;&ia_u: `zOl̹.v O)ФPw6p8~2˒hh [.i?d7aVOc V} La&&{jvڡ7[*K0=f:UhpuC֠R9\*@%<5k}Iղ8=??1J TtJ<.{J(>/#:l i[yJSnj6S/".}j#fԐr$ !-Ԑ^QE礫v?e$pG=UA3sD,5Dzp ߂1}J'B(pXa!{qÏ aJ)"hQggxvUlX፼@5{}@ӤdxvWsZm/IfW\"3{GD XB$E3x2ke9U6[~R9ے#27a,sn4L\qBNSwFet8a]d},19̱j/d&*:O`#y_ʆ-? s) 9!]AdaZf5nc&^lVb1ǭK1yOoOZ2Z ;M-8TKV]p6,cS`iQYqy:`H1k[g;*W A -.dDky*;,HA1EGn(f4:я &Ԡ{=ghLG-[=Сb;H?Fg yɝdI Z3^8"A>H!Y9 pOn`[8@lA|QkưruS>*AAPd$broD ;DF։LLca]cS"5 VBUVH)õ ,#ZW ! dCH7/b*C]#p8?"pCX(:n=01uLx\?ubN U]7jzr M, [VEڝTq7\iNDxԷz`x/G$6=wڱN6j}Dܦ*=Spr.NMiX'>L=׀ jZօ mJ\&J+[bu ͢5fmdLIg.וs؊cZ̭p o](LG=_ ȔSVqoc#SLZճj'HeJٜJ# s.]T-;{!=ܧ[5<|iI@OsvpHs=wǖ2ר}E˶ *KA(|[S?'7Zsx`"j)byM^ԛɭ'Wh"-vZ?N]]gV˦֘?G>oJisuD5>}VtW~$or8ː+aͪ8`8!Uqej[| C_Tvo/ 5EB}j$նz+-yJWJ2d y^Z%~Hk3 c];%+v#Ĭ&*T, "oV,k5VVR"In m/Xc[ nLxՄ"+sW4OTޒw-O)A[w@7O(z]o>}^#*Ibx%+׈kZh_v]H`eiU=hz**hfgV57 XZ!(LR ]R։)sxef=3Vԝ$aa~  RUjAmqYw(_4޶ǥ:7uDm+2m?!G3 }!]Iy v))1((`pǐ;xךJ0) g[V/T ;K!5,?'{8ėPErb8ۆY\'\hz%O8vO.@e)ZF^c=0`a',\w^}ajdNF}Ruslx^~&&u/t%ڗ {/!n:IpQ$0B"}!=Zxu,eЃ!_M`Eflexpڙ2Z{cׇϣt8̈́ e9_9{mV5UN3 [~O .Rc{i`FګV ,%suAaǑ-9Z]1*KBHc+/JQXMBw ^p\|ppKk3[7>ҞWz}wT\ J}8/X[]'A'xQC}2)*%ŵVQpڹS}zkV@oY#f{U?v)Y<_MtT@ ]0DT>6fq;rԮ2Q}8a]!8>[FBȊ{*%;!!HlHڮh"NMQ /rsҤox aO'ͯS-* Qq[>4f:v8/0˜.a.d \^-kKVYli(WdATWeJw|ҔGP7ۻݔ^iŚ6%P qxNjT9X·Ƨ~]Y;}$gM@vi1`c縊½yh̕ ?KA)xr~v#\bPL1{Ml69h~R4g %f۟LZ17ж> mZy@lsr* MdM2#!bnrV;.&4ow% (myH{C476XkBUơx+ [!gK05iM7R]< W9r fCMG0~=q70Ԅ@+p}YM9U?^ uFҋ`jnLk}EXT?"F{iW>d?~Ͼ֓\כ7P4.L׍kRhbv?n$l_&VQc q F:p^/veҐe38cs4rK^LSg!1V+ns1l_%7ZcHii)EԴCOg/Zz}гw۾ygݘ@Eӂ7%^^QB4<-Q` VyjX)][[g T (Лh>نȊd::/Ҁ] {Wl wdg&pSs2Ay de{' Pǵ)?ں{j@h0eDGmhitx A>Cb֢ୱXRw3ן6=dgi2yF?l>qA',J}9 |cR{^rb :,fDUB7Lt%3dzew* y_@5C#`ƫ '2B .fFǞ>z(%i^$ӸxQ l4' ^ܗC\ FH 5Kwuc.pDJ󄽸i?jgn D&MȬ־]&S [G1 okÚuPv_SD N8Gŋʗ߀c&'WS| ftI٦E.Ks "k'6Xm,T5Ó '.*mdp2Oj@ 2Jq5.k-hAslOljoMgbd;RZT^,z8R* )G!Ց>Ff'LnpDKuyavdNU%SqjvW6Eo'x,qZmXK]@4p=Ф_ME)hbahFed=B| <-SV^6#ԝÏg%pR>sDx?Iezh:2, ,tzCtB푬8~{0вe!cqZG(LRmOnF'Yt٩/2:"I;@f-Hgy&!aH^Ug{||y`pZib1gfEV Ype& Y iN}o ikzYF,-M `6Wb1& TΣ9<"B[UGzHڕ'NOF UjPֲh[iQ`wy=3HOyV<ԸuhKd@䭗j.(` _ -Ή1p3Up.Jw<7׾L}<_ T$Km mype:kc ;_O䟟(bcDk5 |+BN{9|->LPP+}MF5VUND4~ ݿ+@6o^)u>±.l`7um8B-\.^jŷ`ђ:SVkPiۘlcQ`;<9UjXeѮ`=xbU8mCX5@C@GuYILa\ayux jϳ3*|,.C?=8p=m []ւ1r=X/>rhDKO68͜Aua>% 闣%24Om*0:\ HK>潲2'q*A<ԟEo5CZN媻3 Aznzo Ko}o-t+.jƒ[.qq@ۄysE3||."!o]n|3R#PB.ljw*QFq8В9a^?W(Nگӱ!o@\CĪ,x2QIռ}ٻK fi8 +c RD-2!oBbL^z&uhYT.ŗunP/Lscx݄VZt,9!>( ρ j=. ^QvpdrĥAm-͐Vm2Lv`v\_9ڣmoٚhB3H$G2onRgrzF0CcJ׹VX'*0 q,U;zzu3Gx ^;ШUQK/0Xu~~.CGh1_LEgg6ꗙ#?E EpU߈9y4LcVԠRo5קa,Dpq89݆+Hdb~?sVQ9kj¶l' Ʊ=Z㠹үrn/;0qC ZW|}C ȋfKY۳^Q(OHIT,aiJI1k|iOt {﷨E8+<S ׽L`quNʺW4\f;tmX?19$1+1NǕ)}&C)9 \g=&zv : ި 68hǦ@hkpÉD (ąi *k!7 [sqϥR0*+Cwg ʪ8VHLTc^3Idz>߸ T)vp @5w[y˶5[<"qG$ CGyL:fE+H,O5ح7u`"!TkDFX//tdؠ!_9Ⱥ'-b MA̺ԟ̿qcM.a mu">sy8i.u *s]Ѩiܦr)/uPcA.88Sfwbd`lS5fk(m/ݦ)i߶y[EyJJF;Ygf V,Q{ߩ# ѐ^}̑lt1B:'ЉҜ_DF[}i>bv ~E``Ҟ}9ܢ+09@WOrL]=?Cr&ՇrzCQ,#}p] PC4, ĮwNАyNZ yUbfQ-2=[3JZq.,kx}#)Z%#^%+K23.[v:B{?$ gvG 4Pg2gpoĭQ+izFH F ucw>iSH ^<$pG(V9l(h 04j%l,=\Nua$sޥšNH(А(QB > 'p㔈`ͽ)ﻝH=[ʏH :4˿c N?fڊ\A%HzE OL!|OzzQ"'됰!˲2x5%<*neLasnhQBB"4$[iIJDs|*tD%fB-n/L1׀uD#H6W/FCآҾQ772yuЦ)Y\g\3Zgə֯l;ӮGэc-G|`bVGLniR:]2˪teHw茹&SpiPEԩ,J & Y(OߤX|l$Rm70Xc!y3V߳:o!Ԍk$z"N[̸D&f d;&'vSʂT& {!q ֫CnP/U8">qfR$CD".J#j?UʓzQ$9Bt\ѬdĂK Z^HU:*'?@4؎GXWicA$P 垮_A#g2Aו=O#m 7r!JuA.s,xrϻF%Ō W_,CοqUՃ1z8Ylgk1wRMf*@'LP{#5S8G~/ JȌߎG -"Q% Ɠj{\txy1AWuaS#k * }g|.g|IՋ澫XaS"A#G:*P$EXCjB'y!3HZ<^/t8_:^N#iVp4`f?[f4!R3hM@dUe L\9?f!1b!~B ]%lFSUTYW(9nWue-0@O-wצgD n\" VOp wLB &EW+0iH7ɒS8Y8;xŜ@0*lÅ:mwO9$| k ɘe&ڌÒ(n:eK^Qz2D֛B7{v7Bbh6[E߄ZV_S$㬸7neo\Uv"k9\N=;F1*4@G)S-.:Q8\KmaVɓ8tO9 U p$G1<3c;v*P<ɝ>BLrƕB EC=O4ħ;v? dZB>]6Yw(qͽ<ТH>)0f^qp Aph؀X(ѱ/B3~P&(xIr`98OU~&x eU5 H2 9/Hava݊wY+T%Ұ,dwTMrkD۾(M1W;<6E0S!\I4*+I JPك^*Q,"៻ARzpkwAn6Ec=Hmz=aCnǫ~#blj%F8$إM /tBIxyxκ(m!7Fok]f&o^FcJg p!St\>4-CKNZ 9DFEn!e?X30Qϩj^쉚n"A@Ws'[=noFr5 R/YI.;K>04hU &co/Ԍ,5yuۺ N 2.g2᡹Vˈ}X'ecf7z22K})[`͏|;'gYhEYoBqQt'ن9Cy\֜7xn~=QՐ7'TaI_ܝkSb@Fpy^sl]pOJa#V؄+{_Mg* S(Rw6rK.*,`A-iyYR 6CAp l3*-'f=fv܄5j9;JWl7 t?iNB)/C;jIq:Fi5^dXQ[*hJWj̰ .,K%zNQhgk[?>Ƣ L<%BLL]!W8d])}*=ɸ|X^i(Sj>j7JGŧ%=!E^%y..^D>ZJ/ 5*9X4)tS1}J+X.c!sν*i@&s2{s _Yr{R4nsKDa0#M I['Sj"Z*O4k|R^a_GI JgiBkfڄ(*s#+XHHFaY&aB}%Y *gPl$MSbv".U*bˆ1+Dž:n(GGv\7DmE)NBM a{ha53u]qJm.^AmHu!ݦ%Gb&ڻ(J62ŵ0fΣHA9YujKFʨIwț&NWq(y)mVIF"0K,ttr\ ˦BףEh_D8`#R(b!%\{cސmyytkEe2uPۤHpyiɤ:iu)${[E^!zռ'͛DO4G-EFYב۸^>팤ɔg⑎QϥfDɬ2 d_+ltiN:zׂr UM!kjxB Aa,]`ja_jdjn >/b~MdGМaYZRwPAN 5 5="+=D8Wc3إ_A3/Xr5t2=ΜL:yu5dn;RyX8(<,N^Jc \v]<# 1%:@` 뵺ALT{*fG[ÍXҽsJ^0s`[8D8vØDoiiX<>D ,̯p@tX$XE= &d;Țjk?nӹ76qOFzRa6~<&FDUjgOc~\)08v&"J &YwMSʤo$G~X{0joM0Bd^:\1m;?~aLqiP^]K`L!Gs.EOM*xQZ6^,`Rkou;'ЩiF@Ѽ\.*qCmMa(O1LYY<"GbROLK\B?/z NS>Z+٥ BCwum4.m4"b#6ڵ۝n쎕xnM/ к3ȔlO8vShThJOwlHfǟ8 uu+YP,|bOωܫޝS?" iG4qq-hbޙFW/@(0'/1U~9;}S j-|;TDB,:Ϭ:0_Cdc!qc %T^V.IRgћ5ŔI@אq#A 𳸛Xَp㡩3h~[ 2B,5" (6t;'s((\D&Iqf 5NN O+E=̰dA,'hߨۊ~{/ZX/JbDt-=tP#DT}OҀ壪]sQhPީAϊM6q96yyU\U.9AݢxU{yF͝cSzL(ܘC̠i/,;lt:I=XbLqۂ9zlj|3ĞԌX(Hx.o‡ygŢ|.ZiatrYZw@I qUbU ь̺x2 -J<+?uN쇩6D}l2@yړ=.^ȅTQ"g<S|(?3( I69@1 BڻcǀE-Uدy P/ѣ Z{|yڠ$ZU%g9AcE٤oz S*fns>| }v4^%duew#TQ)(?peY4$=s`J/tŗD ,=v(_.Mh?48*0.E2PXp|/ȅb m!ȟfTUޣ+3Z !;USl1є3 Cvܞf&62Jhİ$j{XAP@T};@*4OlkQSe1+ t3VDV+H;c.Wa8Ş>'~ e&|&*.v->{B89;q })^I Z(~wQKO]0fPpcyYK { 9cO.%ndHeJ{z>Bj8Qz~R;ٗ6Ս @KȬ0(%MF[8cIԚ%bhgr\!_$95+ m܇ZڎBr ;2A& kmT ]Souց#d,?LK7e45GZ^ 3DzK45v&SeqKh=+ "'lv',B%8yZ<íY.Ŵ?/MuhrEUd>o,Dܩ4](b>1qL:t4-Ja5"nINs`w@>ցXE)܈Y&f= duI1EOy 7Y] tim7QV ck}:H}(aOC\K6S%4FT ̀@53pK (%錍줕57XH`J޽oqpΈ$MwXOuvIGQY؈f[hO[RFdIP2bUNmIpE=X(Rz{$ 7M'2k'Dh(j];/_srI+o$AշOiˁIl&xPz_a҅7H7iDpVܐ H T>vdꆸIuKjVձ yvo/˥F}t7y=ը!`r{HV(;^Bh7'IB0»H : FN5]'}oʪJ{wN88{q|l馹2<3^=}uxQ`7^|LWau %U2xUfcX1?cO&M\ ;ʮ:JdƷ4!C #AS豅'}HSrzݠ]$rN?aSsEgq)*"7B3^2w4,,-C,_o`*I[&yW2?oەe&z0:Wl(0t`'k| Y)#ߵ=+TV2\\9VՀ_.9=쵽73Ȗw/2i}*l`4q f AK#RpZxell?Z̠/ѵd 5P(/$ L %& z"MD疚"dƉ!`Bb.\zb,=a9SZ?ܾ8.R.`#I!__ f`B\7ٿv+ݶq r~2&fAfZb2!Ƞ:wSG0--hϗM%d8/D$^APgE-NeQD,i7iBĜ oih8a")o""tń-?]Iy g6-{IHal?|2?G@KPi,p%FSxn؏n3^Uv3Q;*&H Ito[ ~hX7@+U eyPê]vjܥ[\)t*d}0Q3+Zm:Oc0N~y":8N((2P q -+@E="q*Ƨڋ3R<,R}r*!vl"e24k+Eu1ʕjJ4S`Ssd" YOoqJV\%cp2E vջdڦ(ybiW(R& ϡQT,OJʗKѭ4eHfEe},=Ǩŗ<#Y0gR,=(/PC~&PfS[4 ,EU+uXXYicg>D^n]| gjV~^O~qlQ%hP8`+E_$ceJqqH#l`’ݫ{,Tj^Qۙ2b%Dn#Mhdm" ̌RFw.az'7Tư0a[B\KGу왰^L6FV9fAkӮ)$*U )шK!aMVYGWO1y !)}^gh"wo/=asI7{՞l_39QAGkƣd4"r:|6t.C{0IvV^t83ISD[K/wqoK{Zm=%ѹvʅ`RBmk {!dtROFYDˍ%Ǜٓ ȯb4Q-A&%#u'xeg™-~Bysv Sv9 a^ 5 'LvNa~qM p^>ܿ6on csD! -b~7 bߍk3dNW+@)#jXvz05AkpxL1EJP Gv2;0s@ۼWnhǹhtn$,cB(v)RsPb6!W2=x>[?3_yiI4$K*āiVf 9/{ cfFFTU@K_nOתܡ0=on,٬tkF*}퇍qҡےUw@gAzcU`[X\J;Gѩl:.cTo)Zc9$`n ?rJMh긲y}=co"ʉ B$z72ۀ:שtR]Bi枯& 3ߐխDXj 6)}^۹+Td,1H 0dU-xx; ڒ<~ T['f&d{&p Zw/sZ&]W.Y (+OA%(+B@Rm[|x =rvR}BUY({oT"7gRFC(a҂dMF/7* bwp-hNԳc-l%z9 yc7+E{vnL .}C RtN?7l'*5# ΄0c<M/h,4Y}(m [XB:ŏ1w-\!Ep)XLBUyo{i|HZĞtKP}*92xW7N'C[~@e)&r1KKiJWJ l\e-%?C~_p@V>#Qzt)ޔjOkO+NhM]nfQxy0] W8 u% 6)xMR}|QHɴ0tYOgT Ҋil wIUQK L97P”{b\p2qe-0Q@E`ĄxY8 X#q)COaޚ+(7Y_[]-> j&r ? Kk_u8X!x{c]x jdR#Á=VFqI>.̇nʹg+5OiA8^>#BR折cF [LA(mp^ JO+XJ4'3;06^QQ%m;Pjsn/+Ѿ8@UЬ$.ί)F]ƱK"?Ku"Bw:T8 iU"R{Tr]`~4oCAPXJh/G%0Ҿ# ejQr3Y$sR쨭?EϴmpxNr]%} 챥 z 1r_Ea`s%ŅnҖZT T%rW:Qt>O~0eЌh8-rv^-Z!Ne,_Ms V5D'm"pu |Jsf:߈Zy Vw D%DFU!荩E]kY,)K="kg{pKq ;@ Kn[i7>ijέe2V!b"*;dwcbQGU9|6L^?tn(?:-EԞ3]9ꩣEF8*p_Nc3Vi0m|F#qƟ< Lu̪ pJϣo}Ymre_ʺ_>X c'i-*)prۅsrJ-ؕ]j&[#0)DWBk[,),ty/_"עjşsϰ)O%IXbps刮&:2ۤ4&V[>٫$te'Knts{cvȻY|T P4(ZI\^gw;8saJw#"7. YUw0?DzŤhpF]a-ڱ҅>hL6-N~[Ij,L $]-yY)f5@(J5p.spx CpHEc9!I)BTt"IT(A#W >x lgC[F 7Rc{g4m-8\D5!b[߅UF=:ZlK <љho|-Č'c[C'$>Ju%ǭZx'K91 w*R1|v6nn;, Jk dV!Sm/4kan6evvrmgdScCi-1l;cQwݣu{C6WܹܳвDBESaqRS*A DTu2Q\v>%URor^c0颫{ 2.G݄jRd_<79:-#Y p3r:0$˃-v@M5gh13p9疵 ]u ɂZ*S7u3VJ. l&K# ϣϗ;w3蒆ENОӍ=zTh>_ain87PrJq[gN 3!y&~e .Y A%qO ֝#lMÉ>DS+ $и(dG@B%Ji6os\3dNyn_98B=TXpˑW}B3I :j2el=k6Cr!5C #B4"µWbQly?gI;U:Bz ׃M^ Nmy2|"-]4ڸ#F%6 52 űYA'8ٖM*:< O-j\l}S+tOA*(DAѲ5j]nB^]QL;y$saXl! jaArGk^fa l1g)7`9],[Glj^@':yHUI3ULץ[2-CeѶ$wDS7V媵TR$ v.4#׶&P=`@}¦ rl$9] ܺiΘLjru,Kr.d6'%uSQgUaBH~t[Kޅa̛1v5.]Y@Vz Lsf 30x =ڠ>u~al#^毡`~lB?&IW:B&)wCTɠj 'IWd<$ɐޘ_8cRx6=N!B3g8)u 5f~R[v*_2E<>ppݘlݼI δF%WdF/,$b7=4qcw3<‚̎DLێI'B@>ps<%b zG|9R m` w` an˰8%RG9aI]<č> - hgPЯ*FHߤoگ@Wz2p8<"3'ASh. gKv8سG@ 47CH~㕳HOJuvWnɪkx x¨XԦrucdf}upz0'U{{ &}:s >YZȄ{̻񷫬&Ew1(cu/;.Xi/GhSEi!a EFJ\ u3%qrV83#EϚ1@;M:-WK5 FQtXH9p[|p 59ͦGJf#g N8^:4J?,s{b,m>Q/,Db^<…cĤa- F#eNm1 bS b'V9C & nl1G:臕b|T(#T%VOZ>0,v=C;|ţ#X+1-5)b;JE~@{B0T{^[}v@;V99AYϸsw Fck#)Hwx$?Vo@Ih4lY#}ZeѠe~d3(,yWo"͹!1$O3MV0Y Ħ6`DhE}K+d@/z\wXwpͅD ﲺPZ0w:C8;&.zG"jYJ'g)K9ʜkRn=6ODj;]"ߋ S+-y\4\/C](\qZ^d-ОG@8ar (wKIӦ&1חn$m #E<@߳T婉8i {́ṣވ{v dG-+4dUs  %dKV^XXW"~тthbcKN&;<,B?^d߯ϯijCF6rWd#"tA-%WVUu$`Pa*63 vBCdg[I~z`Ĩ :&򋱢II $ҶWBGcetqz[qLM}.2TO~1KU:2nB>p.u\!X#{@](p,/貓 ss+5z\fZlxx=w ۽`2H3i̸f+#T, grrݱ'eϙ#vu:U`C^Rh((rz!7ӞXAW 跁s`m$g*p(ONOÏswCt(b35kx Qc)Pt5T\|RQe,b~4!o4KQT/6I?A遹BjKKStcR~\;@ /7HF [k'] 0 z#GLBTZjz%?񂷅ORdʜ 8bKyY'zӬO tp-Y`!(<T[.n;u H%Z #cdK?1>5F?YoQMV39,a6o i DӸ !:;c-O yTOC{K"FWOx6YK6(6[m/)yd KW*OU= 'FG4KtHG0owλ/tݫff5΍_H|&Z>LjXjtE#O\( [ mH')"{cEvȨ߫>*>/PV@?@is9$*::2mNnTcΝb[{Yݧld7Z/ Z NwXC >Ʋ|艹RGe< UC,<[ƯkDo< yVZF]ze$V_c[ğQz>boolaDt=˳1Ƞ*4s6$Wok_J^v-%39|Dp Vscp)]Yl4HDh6hLe!,>`#xKjk%|aShb1'u[Ljc-4O^WhKLe ⭄.f$`؂Q3WIpN,*+ATЋc/;L:M@gc@q*tb7]`$i%(BA;/ukŕt?ɾ(_QI y&q@slZ1(jqnʱ(O||26R,_h_ׯ.D74d]F;ms#ЅKV-?0!,o*^.pObiA)9& MU>'.;aGLUؖٯ+%pTsHk+AT(b>G^ZiMtqG:Sr"^.F(Fts=y&g ~H`(3t|UR>e *h(͒ =?UNhGe׿(="HtY"'=Hгk4FoY˹?Юݐ͔̠4hN漙Iu̔`ۚUoz/CnD?l;yCM`b񼓄mX"AT^~;tx+==/lOF/=b0T(l`qlsy4gtc_ va9wcxd a  R|ptw|$=2Ɯ`Y]5Wu;*jpDZ}{-q.-(,74O6-^W2ۓcN1.ܕKU JcXp8ʯ g%0wqUAqA9St)Dd1 :[8x|?P}_|v%}Wm%BI*vR6  nKh>ǺUW)a&  JRa?ϰzF &4Șm5(s[Wo;E q];j ~3 XÃR^m7NK(\$ &iV8pEJ3fA:I4 PnIUp?gH."._#iڜa7xNV8׽8n `Ȭ#@#!Ö;oR딲\*mR0siGXyrah;wEkɣ5?m>ߜJTg{'n᧽l\W~4jwȠݽo_Qoap)Ek]r pgO QXdXMe@ѻ 3ٻ mNeV .b{I`` nn>e>-uc^!߱{8/CK0dI6E,yғn /FlEAb=BOd4ml?6TWL /풗[vI~~kj7)}"^BU\%vQcѶ@@gE29e[H81s57{)"@7pjGtLϯKTټ):¶fgV[4#L0Zv;,R;VkT<8ԼA#!!͗(H) h{G掙n4/Gsq/>Si8ִw\Ln$[߼! zW4HVIS`ǾUvs &,1.%.Rwdg*ІQOڴ]NG1Tt: c}hy{ɳk[G^Wpr.HK(뀒>\iRIm6Q\-B9*NY !NWf σ@ ]!mwi#G#P XrVuݓs%̲nšk{B5ީ:t.^ "oQ`7wl^F+w))f>IlNAbP<8ج;r#E㈲EC&Zj$^aϡ']""Ls3qZd_&M0Xgp"6͕e*5Due4/W,gQ}b-2U)yH֎X81Bq0m <0xg6쬊!tUzpF%)3"%&>kx -o/ ^&dXTnؤM9G0Jfq-_O:#Nu'z OUޝ\YVx5#f r۫q|H:ӥH"#sTud5ׇWaVc?ww~ip1V MF)a9h@K0z¿PUjL:s3b6O)]g ȱ ~J4h.:?ӻf A ɯP׍$po_菗2#&6@Lՙ!x[{0쵃)5TO|d;f\&7t|k-"|FklXOܦ'4ȅYc3 4:` }Y~iZPR8N7H_D29u^3 7qTMLU,}3=(rץzri]q3g^t.p8¡֫˘`UwzL0gd8~CpgQSyN:E-:'`.[XQ5'OBv' J+D$A?_LZ_t( ضm +Ecd)xGnLDFC0!go!Мm fLM)K$B,T-xbȂ a*frJ]?Ќ9\u\Qk>%~w4Q6/D5J\Ia fJ'i%}oˮ CQguf1eΡ $ ,e%(i=b6Y3=Be—DPJ6>j.!|:V^D`,ǵ_Vh9thalď?5I^7;%ى8(ʿeO_MT$Ty ;f$qK~eJ?@t~ \Y T0nr D/ u-507Q4fj;|,.hDӂ;֨PmqLxHWĵSqu =9!sXΥgC }8nD>OAß 5ڇW ?Sb=sn$NW_\ Fԛ/7DcUKm.1J|s>ňyA>i*e7(7ܪ@ʬׂ71 ~Nbo-̓~d-‹jisb5wYs G<ò7@DMH·d >'كOJ(-M1yݎ끙FIT">x^"wL?89W[G[\WTy(7q^B 䶍](RCIKXs65}sU{JDR8Њ$ȱ*t^оTH0EwFFɷI 0Γ}rL] w3 FSzj(-C`TaHh_ Hs4-BzyPoKr%oNih/p ]ٿcG,E܈4{v)&^k E+zuS ƣ>,m ;k% ~^OY]+]yu{u,,)5m;(#3EۮⷀmDM[ O* kcCBJeuޝo_ ߑ[\`YbghMPb/8˧i%K.v x{J䧲z' wG̊7g FQnP.ye|y(e_e;-sF?HOvvF˼} `N>|UX8`3I%/߲lK4cl۝s̞zA[u>2E7j77/::iV*Y7r`K#^h ߙBǴjUDfQ-IIj:uҨyagв1!ߓG~q~|mY\= D8jn0rC/4fxQn=;AZ:n8%{Gn$46vӀMx^3O\eB|95zGX)$0cl<Z.#L[6,p:#QvjVt'e tV<Ε<ɎYrVkL%OY`.k~V2K\E(xk=:ѱee`~T6 J€8%-~X#.v+mZj/] TzHrX+A)(Q{\sDH o0(kKc砄 aqF둶(7/f~/*iKh765~y'g2F5L<E(Kf"(U?lXJ2^n5NzF:*C,[gYDT{rzI\+jOx@wDnĒ\梎͒){D!)e FgՎl>xaP2v,$/ض x׃ T6-=[EdI3-~授Ӱ6R&ECt;mpm#$r?ʀ%HٙU&B]WOk: בgk 2(W]A*8O:{::sJk)U3B7z5R`J1+24=t.ov-Λ`bJ{sJ|2!HXQQ*l"e)AJU_}P ݵMVOllef3*ZL0 9&m8b{C|(+VH=i%DZ)~y2u;PrN:S.xU֙mO,iH3G(5p Puuq#8OO,mHwÃ@e"nphS qp2㛪A^cGugA1CB3+Ffz;Z Ũ:Ny3EM5iÔ@o"wg~wɜMwAB#8nvG6{ _$R7 K[gҘOsU!$i̶%?U8?5 Jhv*ypjjo E`qϛGgT-]!k\%Jύ J,zC тdn^>~t7 1o;'U/٘G`r'C!, _u"T "pپ#M=|Xq23fc|V2["_֕I]DQ!`wy9>五1f2c$yi&wfm ۅVF#^݉ͮjZA_WE5}wǖ49澙TYևb:) k#}޷Cd`esuTLy86O|Ma+~8~^9t?dԌ7eu?է; #WTXsuRQ, 5>Qn[OC6CZ:#~z)ZUZs=t@p܍-? VGzuAݾlO{3 ">L7.p#nN$h34(4R469*dUϤDj "kc:R)M+[<=ʝt|8=f^,?M-ytǶo7{G3t"rfM[`P GٰduRf_:Nm\V~x T}}؞oޟܙ| AVǪSrX& LCs 0 g>wX (ʾaީ`VS!zwpi]<.\^ߩ~Ux:H@2qhegcb>Pk (Z/y穔/64nlB&m(qE;#Քh\`P_NMGogSs'`p;A.z Wn_(beDj?̇SNRTiķ>?"DIj?&i=b%n_Ϣ#GN^j;P V7Fv nabpxna2t)ޫ7Nգ&Hjlj1_\}0uYMw";pl?|n=cP 5+M?Fz;a6ӻ?i!mPЦx3E8o\tV Xhc#{ /29=y9{ofISn,6@=Ε0yX7Pfޅ5Yw/Sؼ6Y?Ebd 㬀7+#܆(3=?/^4x 5::$܋h_(SnvQ;|iA1)wHʽ?(mz_OJS:ExL~љO{Bh,ބ<Ǿ}& (?!}=}X#`60(/x@эӚ!W;jyݧj8r0|ˋ+xսxmXW^"Pj&MTX"+q;DH`mLD[Rh 1w'L|yv&rdk'T2 eqYUv?$$e9o%X3c7ĽP(2D_ N'mOUUaWu2`f,n0xfwwCnZ/]_VG f!6N(aY&^(auz[R°SdP3y{Յp 2HQ~gpā{ :zFU)pF7a>Փ&t>YGS̱vK)1 9'z:Q;-!pÊ.g^*pØ  C R];8LkR6lY = 8:jɎwĕ|K=4w5 UG\u_LtHkb׌wj kǐkʔQ($W<\~v!$ 6Xu:<]pBq#â\T*f捅5IEE:s`-DŠϞjg,p&qNt^ m f PJ۩FlArB!A&Zib }(5o>w4L"Ȫu5Uz~hºHOKOΦcrX }5f R(ʻk;GUTZ8s SZr߫B]՛-v%$twv͔ޔ˜E3y2)$IxK2J@y6ӹWX¼^ vDΠFc|c5'غl铤)Do2X )OsJn^X (eb}BW1YX"+@0,uλ6,\nht)5/a__թD * ].r!^ m>[tOV 3D L|2+eBɦm\{IOk9 > ndUɡ5f5D?<VMX08 9'\C:dl$\N':}gŶUhtW7 `t] Y J@Bi7ޜWB(M K~X^2TFy<V֢l[R}8w :oǴż8E6eW]+l֭NxբeζO@ seN{.e6+HR=s4]RCYpq:8*iͱE{G \s-&@7-򆤮qT.__BE?KG)/V`8*&-=,7cOű?W3=~JRUcp4Ug+qxO=fpDx\m?QY;w=ڠuk%skV)!l>d7#Dt֩5"Á,/~5ֽ!la&}~< Q 8=qS\X̶QVON" ;"9}r kz4(.Y0)_g3'iCHN <j_$NGu"O}Z+sb;MyϓqRY6($ԪAfi~J?I/< w2820 %4RHrt!/'PUEâD7G5, ǘ%1{A<)}YWcE +Q 4b d9t2Ï6͉{4ˌ^LBp7jm[X;7CJHϬ֏@ocꝂڢ6w.8ᆳ4-It.з ŹYn5wZX ף䁆jҢѡB7’2I8mHS$p#]0?j5끯b 3MMGYv#T/+zu|$[eIAfA_Q] 4ZMsQjsN'y w RAC+[WFy4BzW}~` F 3 ocYYA=2l./l("7dv]MIHnwo;8xuoz x0 s6^b~z"y|nhOVT'gהFEc[}xV!|ߥ1PaN`**R /g &UimYl NqA=[D?r+ Z<M-NA"Jm\1`W|n˔s& ɔ>똋vJ@#3jEUǕPyIzWpkw$vT0\$VhhjS}~_+sV+vl47$ 9>r4]BGڢF;}2n' YPVKxK>6=\KHwI7f{M! fߢp|Q9_!;w? #˼6eckݑ$w|Y/^UVnNYh>O1Zt?bB6vmm'v hNW #0dR>H>" ,$#b3*OA 픷ɸճӏڧܷg)rvb;LeB7#˦^d`G W` 5D)߰+[tZþi .. _ţj aESS y:}#٪bg a^.=I K㋿[lcL=qܿ_*<6r *Xjոf;8,B#[;ȗE_Ű=K` -βy6]U{J C=x.xTAnE5%;Eo4D. ȣg %70SK*K&VĆvЦ-6570!Q'@UӼwxeZmh6:l&ɔ;zHčcMG!]!֗,2rV" m#WhUT~* Wa=.72iP ZY>.TP%V;mvvіw.A:(e{g] ΋ZtЪ*:ksщrUӭL'vaiY d7cQwXq`Jk9Tw5 mGKF]5yfhqh=6%VHA!YMUt1dVy6ԉ;"z R "1@SuA&(u*av&a@`Rd<~x!y]q4r -qf!#J*p4V⭍ųåVU5cb4{4' QFhe*Ʀ:%+ [mЧp ۨkSWˎ|)j!65#h@+[JiOگ[3Zţ ? 6zVd?\2Y$&&ΎZYT-&˃vyυ}bJQݗuuWB̌^]2Ie[7>MSlaƽ p,ƴ3"(yPFbHF8k)_ڨ+[sUzP}9zVCmG8.xZ$&rx DA+yR 9um Py*m8z!CNƅ;ɧq?|e<sJKӅp?{ZR4PJjpZp1=]kt[&7׆"se`z/bQA8VV԰YԘyU쩇7 !&y0'I0~;$k䘞}_S&l5:Rt0^OY8b] k[KnSxz$S}g3-ovnh+T4c7Ի.ekE%C 5_0XĹNAE=J1sG]Rl)_IM{}sC{ff~5|ƞRʒpHfR+E3P[{\XR>qʣwNŨY/M6sےvLl=2XY@Tq.d}L|t]Lԛ'wJ^MBqs;  )Geq|߿KN>..G`2xzO/]R)vL.5$41~;Zbב7:;5V%}k*$G?]oO"_#EhM6fE'5QcPO$v F}nc^wZ]R8˒ii卢+~`CFLߑql-9c6KMM]\UQ}E} >9duL56;~#;x.b$2^ d~龆lm]Y .XV 1荠E[)nrYJBs;AࠏJ6L)F%G)Fx._86[j ^:E(ƚ4DgBq9Ku[8~6 Zx?3@"WK* LuУ|;VD㓮St)/]C>td223YGEA̢ȣS\4$J˚,4`^^u3k4DF|j[bv[/}bթ3 naQ_lTƾomRş 贍,u+t^`B5Pp츻9N>A@N )u}f/TiˈfAԘ=-/H7S6VD<8F@5/`N$[M59,F6pA?t83rݲ5eH̳Wq[FprzS!1p/iUmZh)1?4mB1s_RQ.o!=@n )Dr0T,s/EcJk< nSu$j9cj,%3ag|󦞅# ~2RjW,`ѝ\^BQ&2CS),?'8*1#, hyETP(TУK#_  !~w<Σx\^H%qiIl(ڟz_%/_`zqk&;VZ\b:)R(p?u( eOrB!qJz.y`|FhA0 AQ?wE|B[cָ_ڄ4K!&"B8>Lʇ[5D d:5 g`L֪}y\R9'n]1aL<џQۂQJ^¹ <ފrCƜίiCRkdHlFX\rTU-*wUݭp%-S UnȺ<#4-ЭE2M$Tٓ([g])(wTDRL/x;Maϴ:V<1/s2W *~/܋gdEcV[fXg/= {m?9`^}$v96: J7!!D4,2}I$0o17^9 (4[9+eX+<L$0?!-W & L^ttrPR`؛ǣ1~Gxb?3T䯪.N~%ЇkY*Z$·jcvT}GT,Rh7,cp9_9oVCQ&pwڦ_e+~n]PvWzN̬y[sOy$P+'.)T?!-wF/]ߦh0bfhjGrh`7 D!3t8$3ՇcqtA5# Eg0Q%Hg# 5l)I5~^' `ЌHkA׊p|6.=7=3w7.jvh*DU,˖p58G *x~vmG9m!ZܬOXt{FT *mnZ4LF-Yhi^ۥ &{e,lto:zsbxCdd.IN;dZA8r+ 4u 5M6KL{1{Ib_E.)m0ߥ#z91𧽲DžBAoI : NM07!EmIP4(O\ۛ QZ17p t\ʔ[$1 ^w$@N(c'z}<aU?e3>{y:U7V$?̙+꙯TQ[^a[S'+SHݻ4bRmEPkr?ݪì- )s9>V6z8v͵G_INlh!'M:O)v,TGgqԙ.$߳Q`z|?e}=ƗPRD /XX&Ìr2ߪ4Q)se颂cE*p;vRtUbvk+uǔ^L+|kuLc,ڥ;EjH[i?7.AaB,*$1qFb"d8{cp9ɏ)Q.3:F乹3y{LҎ33uUQgq!ڧ–z`zQ2 eF9yщEBWnR[8k75g#նQЭ7կ,W6 5fŽVIpE}2:xgDD'W'ա7m4k]'AӇ-a!=j2(un'Ιq lr|Yeu:iW"]tZXy񽼢h5qPG[+LYNQ!B70B'-UyTIK]LPI\.:/SЮD>us{.B8% I >IN|_y J*)W &+[?^Zx̡2I:jL9r6#F tQ{݋ ~%C'Vr:*U#5ٗBGhc1G(lo^ؐ3W%7h+/, ?gVmt&8H7c[|+Q3r}=IY8 V֮UV Dk@ᘟe"%9ZOCQ/NjH7hQ9cٯƈ gYFݸeIi !a@r0HX{Nu6VQKv2>zC_ҖofFi۬&ҡ;I7|vd ”{lf׮btmn1 crCpOuBݡ!7.Ry$9xQl[20p5oGSCVafqKY($R CjpZw 3?RbI801śa]ʫe4L༣LmлǪwvCT3DDE'Cʴ!"|lSyT:܁ʻBgP~R+HMyȎB/I=u"f,s'KĆꕟԽ2B+}9ۨYV/f`ęa?3B@J/.[A{@eoS|L6yq'Q8'-D9~I|(6Qrz̬=C4H(S(ҪSRr?>sв;c(B"^մi׾W`+cqn>ۯ z}e^"tkBè8p8p\8o'nȡ$Dڪ6h}WJg E9ɭ&]׆2KQ>CLI١*yK8 @ i[c>+Bn##]NO Ote}5 %"yՌ-MceZϵ׿ Ө7ˬ^ ,;q)T<*PDDLoղw 8DdM!#F/x5(9՚B"͑ms%~^m'۹-~vIniW4dih)V+'Ho$?1MN|[ O*Ⱦү ځ GŠԽm9MQK ;PG aqLn]܂-/;c2!?N1$b[3PN|G `4Q%MT_`M1G2z/G'waM~0biZ{Sŭ&ljg3:npur2ʜlqNQM1=y4:q"kw.:~(%EQ;+PJ=)'\x}.N1{=OIcLW֓čsd `?#%7/Z:QyiOţ_t_6$<ݖq6d6L&a<*hσ SI4{i[GyozCX@uK3$1~z@q$sP~׵ԲtH;AI,.T3Z`g8=7A2WMH#**j_$ԚFqMbG,),J1JD-e KGHw]Rq4p@ O*@. k+tVgO Gwd Rv]B)d-VA23OWxJjCSɽ>=LSS u~@8 *eKl;WrևȖ3s(FI vx3;rsl&@WY>k! 7O*WRR6>}T\0"3)9dAKVpZ\\hC"`1SZu:&Ȅ2 /U{PBÌUG#}4{IHHCpû _BUB'џA$We9>^`[ڱ7cqpz?uyZ= ہ[ ,B(kf 0>N4Ug=!IMug ͢XD\{D[E8H'a(ȒۼQg4tR~UμYʶ㇄(zp#;.H<D" __r(L-qk9KZz>$ ԸjHWOVE=);4 NO]ZaU^/G`adb! oSG7+T=#cK 6M170+wP[1̀BQwk+N2tFQO NTѰM?* "q4>Ԑ H]z~n-śs^d0 VE@9`)^5qԤ鱌b#?Ȋp<2A8?9WNT3" !|V{AD5 Ԯ^tv[&= v6]!<sYNP8Gd,D6[:Hyx턳a,`|x~GsAׁ}' B}u$hٟD~EM |l哙ŠfR aٝrUhY0~st:`v #DJEVe7hlqGxkKee:tbs3zg_B8tM4 2$@*=C/-Ҋd\|3 7P$iK^mq7F8W"qve{&Z];z!KXwR =b4nP2SLld#ڻ_,k3'0QEiX}R0n\<|B%tedK *o,m5M[FneK*ݴQr;I!F0M#a03 /,w±_ pz뗒'Fm+# tpoG7THdĉV|!d#X`IWXE*'0+0B!rѮc=U+Rqf B"f1:CΞR$"8`2'>z(u;&wZh"U_ rnZBƈ7^ 2Rh4Ś7i(CktπcaB,`NѮD砞cƸ;I+34/' d{覂tD#Ѥ/P ˔Bh x.WRFՌps3qYr^΁ܚ-#uR~b)lbzcf3-x"䐷qoԟ,jwy%{B-ϯ]78 ~D=?iS4wO?вND`Oi=M1  s~hkݪYW/xlEAqQ 2/2li<S @g142;9wͮ?^BYQf wv{,e ke`k%0ut+zлckŜpcArks0!оbcZ12\!ANm$U3܈h !XkeFx CU\umHRv VuE}Q.` gѿg|\x_#TJzƜ)~2c?BgkioC~~`YD7[͑浣6€e$qڃd2FHE6ߪ0Fc,/;p0F=ԾV( / u:c)^h217)Ve(N=%/ԳM"OMҋ "iݍòI~g Hg <&HQ[g+H7Sj7\X,t Icp )~NJ0J[a/OUZXlpiG@@=s:Nn;8QbQv㱆'qQ6Gw۶ZYvTQ]xc%JԵUN۪5? "{wvkư*aⷶߺL"AL!E>n=ch®p vcCNE*e.&8Q;sCxȢe^n8IdGu"Tyԏ4[ pu0K:UʷQz5Ȫ0~Me/7D0TjdVp!f]gcH-;+K2 S1[ Yb8"Q@}Ȋ 4vx 佊ճ4aСw.$=IZ'G!'eqv0Uu9nV`80ig5 3HhO3+]s2*ݯA*v5 I܆W@\SU>2d!gzTY,l0"5̭+.d,!z!{M kn{gD \cDQs(t*jU Ϻ|6 >D,|sn(L|%?* `ȓI N7G(=9nmd kwq п~ ymf+?7<̺F*q"]EL"tV$?:&_CS "a/U"ijFz-+me{ c'f!z8r?"9/E_1([ ls$'q,cVF~M %,@bTC9M%?j ]Kz8kOlWbcv+Q?;9V lǧ}hhTnµy+ϰ:As HYpPtn&qn3IeC])-[dEFNVAǻdٶg¢6kAˁ0^)[ǜD @]" oAJv:xws΍#%`4'5I޻v,eQdQ/2 I`޾UEVʰ7^9*O$ mL/׼O .젵y07d: S 3 2j&b&͓z=p_;/)ҧB>f/{Eh\,r )I~-j7gE91UCyl_[9/-]T lDWIWn-\5͋u nkzmS蠳|,36kZK1BAcî{|rJ\фUzioINy4QTZ'vmՙ$tZpܞBy T$ۙ+(Il /w;LwTbVMP*q>_f3l I  ֒ v( }#l`a|>_xl1E=wl̗Lfw:bi2\llf>ؿL"g:s|2|!E/۱N[J72[uX_56eCX%Rr LepL>i=\Xo*_@fG@!p*DȐI 4Ȫh<Pm__k mj֞9 *X'3κVbXvuw4N ֍N"ZHg(EQmo!,߉XbIrUAa{OuBoamOyQ~%ڊDK(n. F'EiݟCe]R2ohk؛|\`k>EC/ ^`,Iݺ}3G6:` h^GIMp{uE RA.3T|}_ ì: >}+ȴ]/7$N '4BlXp9a>ĭ6Q %]<pQ&*D"3:rF̒,K;? #ѣ!wAx?o싶^&+H5Imlߙnj&^̞N4Fsdֵ<xS™o*=ŏ~y=B#(S$C1fz޷s׊uQs}njT6esf5(˵2qHrWN0"9'6sS/1BTN1ɟֶqxąX}Fa;>5a=.amMq` o<;%Rɕqw`5Fq`>&|9LgnBXhg2,vEĀ[2@_"@j3.wY˗C HV<IA L,]̈́y]OPDuQӐ0y0+hıcakjwHb8L hi(b;RBhJ Y7ʒߪRWU—x]ҙ (uoX΂ ^0 i S6;&k"1kl.ՋBr ?U<:`O=8}}.\mx<&ӟ;xέ0R 7<:Ilg D$u[0 i60KZϯ;ER|xh֌*$B)sXr;"kܣq8C7/]9mʴ*X kv TͥծțtV%!bOTMRh?G úS si:oKK.'A/$i϶^gL.^S$r<6~apX/݋D8HHs>ۿI'?G;S{ܤ:Gx?jncPPc#A/㊀e{f?daOiڌ(ec |(SP\%wtjd0qZv Z~x ?44ѳާub<0ͦcGJ{ [G^o2 6=t[Ϯ[s|4Wa?[x(187X*_+;%E봼OfF%6zΗچsB{ !4W;ʶkvX,;Q[>Zza{KE]< mz5^m&_bʼmLX1auNq1~&8YpCCm!s\cQz4h |8-Qq-TS/~]EAaK&^5 >/5m[!6'$>f 12Hd́l<f_ (j/))9}1nyziܩjTӸ^Z[޿x@ШX9P2M{u Hh^1+wDmxEJ sΡ 헷jMx"Dܢv_GSdPN늤~1LKӞ}~]V'd5;ykz22JF 5y)P;kf!!9$yߺq8KPK|<,cgz.XEdm(SS<%y4~N 4&lд=pz \Yegpn\;IQ?2P'#brgxM#oAmb296]MYaEͶ|LWCq'?sڧ|d1%չ]qa\fZC 5tܯptk3f2GJu 0̓/cTye}wA8VlpbC"7Da#QKrB/EH ֖O9k&&>~%m6V6ݲJk:$}O!ܘ9brÔ>dZrStxLȏo͛ dm\hq!B\CA([5?cd҈NUhJLlIF>̑ʸɷ?SBX@ډ瘠r&k!"P9n;,!ZClӹLˋ&P*!|m[e%"I=17$:G[ C۔٬<ݛ3`D&#Ȩ/C ǹs/8O7x*1᧋;v؟hB@z oS,y-jؗ2k?gbcMGIFEy+"P!e ":]L:*l6'ϼEF5$Q4lhѢQU>XNf>_tn=e^cI=|hZ&pL5&r1i+Ox0IsX&-NDx-&OwqV]i4r#JNaVZ6SSۣ`X̭,ڢIH!I E1F>d/!$xʄ18z5_)u/} %ee)M]٥)Ůab4G>!.;kCD)vNEwxz:_67MA/!-@֏&*E:C<만a=Y^ɹ3U1س))>w{,>B[֓~cRKw*W2%/0L =&`4[N1vyxXC94HVzZƸygg !M z#Po[6MrsV9smAU!iUvԁ)ִiLao,]%+M=z6JqL7ORʦs8ZQ"P))r=MʟE7 8~}Ԕ+ +G*YQ _Ir<@tOAkO9˖arH.g&1+&<24.xxV[ZO7, +Uo(.ZbHc%8ݴkyBkz_o^ֹ"O^E[ [+/'$y4Gw2\v^Z;|K: F:A%̙!>s V>(wĢ.&kԥLR\;vOZaA()@c߀v-h@"EMOXQJc=fH묪5 VXa7eկT)Ƚt {":RGxiS ;٥0?!L3I*åhsKV JJ(BY7B觊4K; (2S@#VJб(atb4M ~8QVغJp84G&P=^])n]L<j yyXϣKf,m)]BׅztuM(8%v7M J\03u!x qTqLbs T$;s^A5$ªorX@\o]j< ۆQi>y9r(wc` igI1QG8WZ:i`Z@q0v&Nv.7Y>ȫ7^@{jGy5G#N#L+v0JWA8fHQ),tP)nδ31zRj!KmuWSer)yVE!'S\Mtneۺ_(0,"73{#ב0;#_yq ,Mݕf_-Ž`\zj J_bixܗl;b-4ؿJsŽdlt vFSʦC~nUp_C[&F  Ʌ=Лnp_V1ciXeb\B0]`\poJis;(Bd Pq4EDkWE![^l"89dTl+vw}3xRym/c+tc8NwβF9evA} s7EϚ iV-;E]>c;T. ɧnHYb^~.+AM@e h:BU4iih_9'&HתBO H%-;mP/RBpEWeR;^ g.woz^Ŋ7.:J~ ~vC ظ$g$#73+31O6–LS T~P[ *plje5w(2#AsXjLZOG.MPXyuUKͤt?sX7d'0K1шҔ Xl:, 2\įSTSM5l^@'FffX~/1 )qvcLri>Q+ݍ]F]V 얼wg} !yaG]|߄FM5f]i" us/P+O,.u&mTųw4@~bS•q:Gih?]exXnv[`bI55e'iļSʿۭqjΉp hY/9??'p ,E?;d{P$QzhITGGwHP#u>]>~+!3 Bl=$9퓠z=1%F! F!C<  j ':'g_h#vP+]w0u9x.  pPAVDb"n IN7*5?Tmxs:lj8RB×W+Į&-O4AAho˴6 QY HSIM}uBHm" > ˱LAoEˤ#稕8Ʌ[F*q.46YC%X ӥ/-35RbnRԄƺx3 #Y% tÇںxxf1mu&q3eHD뼋@Gg,&Mv<Y& a#(*}L+WjQωm\b [ A,' Q]) FLI1{G0(S umi%.TL> /CYg(%cpMqQC 92Ѥ4묅n.-H_SsKeݛZɧIjۄ;`2y{2$bt&<ތkbXc~vp|Jfl9_ZUWA~Y#6C*P|xRA&p+.8 $]NhU 'J# a)+ٳ4(Bq@ق=4Nyj;ѿ([-ƴچYc*Ze/$,e7l2]#=iƷC;ȎӀF.*DDD`.s9P͡=xub 8VbMdrn4Jwd ة8N5 z:j؅zrE"끔n]M)8*@ G3?ăQ13P ttC7a/OzHe3Yqag}ƀj\]/As}вattIPO"xe W_ p9`Hs,bDKqu\q/;zD6CiXSo5ʋZ^~+&zF ޲i`&t BU$,]/gw/]Cd6չ%Z]=^Ӵw VXXlJu:H/!IHq Qﹾ;s(k ;`"]6:?ÒzԠ4yBgIŪ2UwR:l]E!lg%)yl@z9$P . GbsV:1޲b{Q`Xf~mQC#P“  [ W-?%5v'UIM>3FG2*q|.#b7cn=ptCj=/B$w +cOb] vrw r8j?u?n€iPWq.Ò8=XDŭCJH7nCY̑OOZ:Db2i?hSiT'ωku+Ȋcw6uM@nmUIrD9РIi XbYrX%wpH ;:Yoie Z*8YpkŃU_VuWΐ.nx"U1m0H{&K&6.Ê_Rz ea `8z>&pbip\oOϮGܻ;!^FŐƶl9tS*Wpq,[87qyi'59olcNsرpw ',Bruc㱁Ʌ>RL5yez%jSHD22@zP꒝zαZlߍF %@^ D2 ݨظ]Dl{TMV{6ӶLZs~ffT$̝>A`V|R gV|E%tN`z>wMH6mc-W_P=&=[V9x{TQХ "1^rb N^F:RVkCH"b%)9Gi }Eji[V=vj'RdI|Lֿ\.e'<}3ȼb/S$\c6'I.(,䪔c i1 D/cdQ>;=M_$/F,L $@Rr&0c6W,trAwղdNVcٚX%kF[[w45Z9~rhP+n9In8>r7alw;fQ; ),H%^x3rپ4Wob썟ֹap4-]W55CdQ C8z}OH!<~Lgi9IDXܷ/\HȪEI5e#soZ=xG'/)$KP+}}JK(-g/vε&%kڥcV? 6 d>'9 Tve&Mǜ{{FpW;%&g껯>h Dq"*?W@?7* ۦG|!@}6}ӭhpNd~Ss)yM?.*%*N%UIBkBl LTgJb/j =Qg"~EC.b-S"՘R*cjЎLD.& f8Rue휰(܃ƀbAE>M2 D©.F(#b_ME`%vt)la/Yz'MpėŢ.y^s%Qr td,K0N5%+J|Yk6a_ UQ826hƄpFEzmבw2=6*FB>+ s61 UFFa+j Skl23< D󓟊u1}Д̅xl@\~*F`<Uq0A0l1~KAGU6sχ:I(;¯dj:A9x0X*~=I9:umV5Y?m;=1G@ŹE\|U_k qwʏZl'@x>L5čƫ0۹HkT/e$I/8qpK U-|oQG] -<~mzn3xk=}KiӵB7:/ Th .9u:MuE/qq-'Pǩ-;V.-1֭} 6Uke*P܃y9Tcg>#8|ڮ~\09 ޯddV;70Ece?m;O -2MwS(cdn֧=S*ڻ }/p8y'VǾq茹7 ?]A]y(f*j)D,mZ э ڹDE{ն`4s䏧K dW$\nQ#: @&N{{@Tx]ʌ龮IXw9)*eQI @ۂ>3\q% JSG"cURF&n //y/SR$`ۂ/>JN\W{ &EGDOZ2>?i0͝ YHql_ˈBT?Deij*/R:vGε}/@rhבp{s_Uy^4Ļys='2s`l]7\o&o m|GeIIt _N^^\ze@7W%CȘ(wʡ5.Gـr- BP9@'! p^D0q蒪 Hj(#;޷`]1+#Y-7[&>Kdֽ_ȇPyW_^3 A 4@wDj7howLj+VB+e#X(Sɂ-]=~_m7 &#, {?ù0܇ C{'8FG§%wB(ڪؕm<:|8LW%/-q|riqW)!aPg5s#eIM?s_.Q݋΍rFXlf3B'1\jTrkY1gD{yb~D91;Ι"DW)k#ZW=;G> ?w)?QɟĵJev{vq]ʨk/&8u__AҥT*~$.t~>p͇Q< %YbB^cA<1oyemɳ&D-2=Ygt֌%A jKvo@,>k \/ڨGcp}WD s6Mek$#ŗc J<.ŘOU^8FYKҊQu풌'^[>((:Fˏ Y ˳6rrPx|rHrde6agt~&D)6yiksP&Lz'<'`qc-Q~N-st 4M]*FzMKfGpnkz֥=Ԋ=LgY1kB&X䐡5[F?XAFMDֹc{7n<\qbl'+F95*lt/'U~6rrNSƑ˧}uwXLyfmbΊi5Y@tt r>r)\Ylٝ'RyD!uM|H0oT7+ wI 6K;C$g ^Ȼ.rCy5 v3=.gQq+([H)ԙݥޛ68 2m+-tk- ;dmr]G4А'_G/`G{ZL /@\KT&r6x깄Swp  6CP6IաOQY}x-NbV#[/ }*|uje6[#S( N[Ms@a,Ov5ԏ(QwP)DZ<(3ێD\lYUe= שDP_XQ1j,tw̩CE{rVi8A4ZJ6< T/1˓/6 =ݡ)7#0{k#gLb߽ #(FI&g S^lϯ TCGawkvjL~Pj|AGW=CX RA~TbHy?kD?6a2"5k4YkKW_O~&- V"{5{!Ї*jRk?հܛlڽ@mT <5E|O'T*$胑[DΏ}$dXoHl0nu2P,(yn;ӱ2Yh4BYgJ[_쟙YhBǡ C?A؁13E!vɝ M|ZL^Awr7_;h,pEۓD\vٳvmxp1$;/t,Ui˦ $pp^sOGD Kfd];f_'Uч̉\Iˍßn6)ԑn3EUiM1MTp+1f9} #7M(r'1 sv >7?aKeViXW1%TgVo`wɲxD(cHT[ܹDBVG9TX]z5̏HLNNc"Jٴ:ٝ0YEiP"qje6 F5i{\GAZU?%>*uGuVHpNϺ!|&K#z;ӛA|mjVCʖJ+kRɕ_ \ Mp"w'=ZN#҄ķХO{c̋KI5r2;Fh V> !qY ɞjTp]? q5eSA*-qXURrh&-˂KMZ )rGPeLn{Ldp=MWZMw*hpvNˆ.\DTd}G| ּͶlJv:C+9SRoB6Th_x#u&Ľ$S`} r$JQv a"Β;~ӥ )* 鎾v;i.Oa uBڅ5uз>TGxLE Byr m6^84핡o> :#+2.,옒CR8t % WnZ0(FEk@" n̈́KIeSRFvtb\Mcy` ofH.e4s.`[5< j3 p>3sl)5Pucq9@Bs S%Mff<(&)E7v,yM2}]bH)wˏ,B1twžum8"u"VkDYh]\^l]^d4T*63 w7E6Q:x]Z{ba<agO$oҨr rvmfF-ރS$]`랑( xx[T1ҥ#qɷ!-d#ԁ84 bH,!P"S7:x qH=OR#$$17֫=/ 0)C*]ۗ1 PXfjhklE*_?) f'.Jh 2pI;];Ri FBG]),*~tjnFG b]"HLԼ9܌:;. xk\!k79]TY4VN8 [Jr0}pbɡ)"P@ $ύJ͌C`.YUu{ao&kv^e?@ߕ<( 43DnK$!j8 lqh+uֿ.;S*LEwZ-蔃O%jFxP_ej(ۚQAQ<(w%ea^s.n24m2z4E^TL]o7{tf|XjEB7Wln#M胫%+vؚt Mӛf"+Һۆ{o;с W'@ʦ,SęHz $~ 6rx4f؃ࣥĘ[\[KyB6Gry&Zw:IWCjݜy$ET*MuVrbcj H8=F|Q1[]OA,_-ů" +W* E~Puz( wٜ֗,sy` ~b$.G+< ފRK!=iK{o]xPJoGX^_Tojn;(͇> Rh݈#Dq #uyu8\1k?Dh !0 cb-@(ASC/z^ʩ駵{{(R1 > m脯UcQ bC'3!06p(bi;հHlҚi}8XT&CTVc{f0x_@DC(?r }SzS(HF,(~t#l jx4Ll\CWnMԑr%{9ɔ`~ x=OL,N|_ ";FhPwqW^XY$1#t[%MEʻUND'xQSٶxVKAs8$qo-ڍqcXH4,N Bؠ"*aMSk[plZJ54_+EOeAAc-sWg^[V\R6r(jRą,ܚ&Cq|ER8!["z ŝu2d$EBOwA*܁WYnj%P"WtD I2Q:WlLb.aֈGӽz ] ]c[(lL_rS @=;SɹUtoLwzT]Gяn<)Sj~_N0F[QT9*u'72P!G8;8tVZo. 'a<'H #1>W ({N5b(u㘌ۻHkWهJ?#4 ,.l:b#X÷.^n9RHDg;ݳ4j5T\>$cj-.4H cCkSd@}A2DZFnk1v!K6Bm3E<~DpUQE|aEݕ%$?a!K{bKr q8-ɦvCPˉ:mAKTGIȋeLIL Xhg"[Y^D p峇ֺ T,sp+px17`1 ĭ5ਦm 4F@Na:M2v1fOfδ-#)oڧ;\Fof(ך3M  xM:X=ּ47#b!4ۿA^r}di^H; F)"#L+w ܬ :e޳r<1PGug~%vJo(e Kb1p 7cf70ir`*dH BN|`9l8lEs>p "՛-ѮvR2 ~]h&k <M,܌l(aR/THi]7=?<y/%+%˟b"T9{T2ҖwбU"2aa"@ >[ . /I1_x6gfX:p<TXxe$Oo>qmzuK%`2 NN0ֆ1lN}+ƌ\U*mgN:RQ K,w?WV Ҵٛ@ldFT"עRPcʙ l.CWA@ !j`*hxIVD_T,B|'40h^V"7*!c1$֌TĪR|.T1IC+h󦴻ux U6-wMIUl m!>2{Ⴠ-ѸP=Axt쐊!أcfv?{jz}t;ӆI)pٶ d~+| *N5< (Didg ힷb4{ZغXGRl12`g4?=;N.ٟr ت휿Ѓ̽J?Bi- =eZX=z?dr|b'qጿo@kS9"P.!$O-D=NJόuMgh";rR?!?O,R}̀"i"-OjRxt/[BH\]_E ¸I ;@՝=gMن7N7}8,F둫%BBuvJ{ZOJ:|:% ]B+@<1j}&My6lݠMcT2gxvcipĽ!ގic`0D5hɇL+d2(݄GbS㄃j]fKhӃ6*JܗY~ ,k_Ie&ܲanSwv5zqn\Fp#ty) m (uZ}}4aI\}jlH8n#Aeq#b^Ʀy)DŽ@Zt٦/n2'ȴ䶂`XT6؀)⚀}djkJӁVV-{ "n&+ʼnyj=Cv{W ,UZ5 u|ḋvq222r#> tQ"3B;X)5{<Ŋ71)).(O}wic$1oB061 DzqԵ[5;>D&s[4kM `0<!uvV?MbjG(sd;9篤*d,%𑆑y[edsdI)ry@zl6#خ5G0y”Ν'WM$<\ذU8:':C?<[63&2o Z B8Qo[AeHM?ejO2+2Ǟ,n'a#!j${1GI٫^STpb]EnQ.fI5yiJ+cr:=:ss E_&H,ۮX.&A,mDREhT<6N.ɲJ{|{M,QO!&֭v =ݷW7"7‡il2P$s!\K;T)^FᛕX=lnY|D>ʖ:71g.L:7u  8̱.\"LIHr^p 6eBDO6Vq1VT=۞(@BgvƺƏV ټy[Y*K&u#ȸ vj;>i=C6OEW 6E :dyПs'AЫnvV,yq.v4s߭ H}yW@1-EǡX!ST},rz~,S/kH|?L#8(w{GM \\=$FWMW6/Ȱ2)AA}*4$yz%@o.H yT #a/3ֵٜ޹2 s޾,* *`G${ D@Y\xY 1ps8F ?a-B>NDN^IbqGSU&1=mk?9HZfv[-[ |=Bwn" 9*%`62(P[OԾT}gyqߢG5)N`ۣ{N`rcbN97֞ pAdJ\SR^%cH8^s稲^{2Z)n3 bϐ?n/>"*S>7RcoX c~\ߗj=KX?̐H!(:W^fÙ~2!BEsxM6t56] m &pQERij2+Hf@WU_vKRZaMσb@FP A}0gͻ h|[oEYϰ_!1s ɤ aSwpsf|߫/ uf]_!^vQCrڼ#؛E pG-,JP8.B,9)s֒za,]T+mATW~koԿO (@)DKwV.xMX|wLϺbU%@Q"3\jy?`g(is_k7! O)F`Sh[e@k(,ᤆtcg1絷|-}֖;.B)cJF#CBA] Q@{>ǟQ䥒IP1͌7\URg8bon, V_ ~!{-2wXz/sDAު! "dcm*c\{pBXOs! >%ٖUBHN']}%7\[PI_&;V5#.5j˙sJݭ́*M%U͌)_y=-|O7.RB Gҫ>?""T XpRŹ䟌2ky*SюC^h`+lY1=_Ν=eA/cW CEM5nnޛW׷=U^(c_`w+ıv3U@ !q~}&BކP.I_:OZc頟+pz]9[S,{˱19sU4WxXTu?b+H`'dёWw$WFLEsTF|"TDM=7&4rH\1.` 6x1mٺEjjw<X`O[(5wEֹ "ௌypҔ\Z!=>VIyο»ݧ96ƋWVe\U c\A3V DvΦIxnxZEĵəwgFO{QALz(kiSlü}]bĔhTJ}Nj"PYC-n{VCaKg8b6:_d[1(8 ٮU{{w@3Wb8 X"b~'Ҧpv;d*B^~zcJBH~YBUKWK/ {+> vS<Ū,C~7f b-X*&1ʪQzX <|ChܤOVR?ya0O>W2 f^ʺ7bSTI݁hanFA_ xs ׵£SSBmQ6ih rg;:3 Kׂ/\;駵jW^lޏ5AӾ@ry,v|kL h\Ssʩm dLi D݁ÐYf xnbٖS M !=|OH`5~$sH)&){_ M0 ׂ4 0qŏ"kR^(.jfyZTեQY!ms:aSjZW, nZarsZq⒥o*!)XFuf؅J)_yE,>ezǞCvٜ{Nz{n|!(:Pk?(U쵱nlDrD4h?PCj[{t\w[ Tj_r2ױ*)b[?7I Ctů(Cӽ葶j+iTks2K&^, f/WZMZ'eʿh;W|S>"Zl>SWɋPܲݶRLF:pL`k2/tTӈ1K%,=~gJ &h~< iiӼC 'ؖ3<`LD(D%贚wgD EVձ%Ȼ%*T<[^ξ{gjkF° \ n4cexVeF JT9`)|4vIZoJZY?Ws2T܁ބtឮc+#OebhS@TjQxJ=.LfMO@Keʅ!B"UoΠ]:7LH!_*zؔ4ݧn !Uc]&'A9Ǣp6,6\6VmWU7FGŎh%f eϠ[[`FA ҩ 4ˢp>,>C2/t_D+#1Fك 9cfca? эktQiǣׄPI|O):*}1 [!u7Y9W,&^=P$5jv<}3*6ʰ õTG 9;uO؍Oewރ\n? q15Bq8){Vр9h6m(A*qy%AƽؙWd=T_I\g]JvrjqQsd PPg1012Q-Qs(vdIa{)o)rxDU8ͻIc.evJ|& "WJ֧tʾl+}+be%oT2;㥟5Xs$f&D% b|=-O0?<)Kx}gHSIMP.9 Y0ت>aE/nD&CJkm̓d '/`zI@B͋mT@]CuM>m9_`$ޣ>>M}5˫zʓ UCdq`TF Xفr ,R.(aL[. ^pJKbZx}?U2fXOEC˰K}ш*m9yA9g/[ETy<B@ủw>d~+X\S H-gxEʗ3F}ƺ!L,4zʕ DE;) z~xi ?{7Ŝq>9 ˧h$M{nZS PķWcVNR1Xns^Z^ptU iV5ڠD6 öh{Ր'ҧ2ZA+z/d *t⺷m(9J߯<'*zJ2<"62?U=)EЗ6 r8Jh˟٢am ϡ_s_* %2貐!m.F%i o>J{}XpCō5BsτF+u2yj+m|:=ׁE^To4g8pԐՁ" &c ^huGƨyڽƒ 5x7$fgP m$ۣ'Aј*vbhq/v_'-$1٦5н CASf8NL! %@TBFd1c ns^%3Pdcʤdhy[O =쿁VuaEm|G eA=VrIh\[q_Xigr1Rƛn]1Xxc%Klg)Y_CFþn֐uW#fࡓ)6M䈨+V|3-'dKn*=,V~؄XQַWfb)cJHNTv{ݔHgK`}˯9aYJ=ۄMa-^YE}eBWG5zts:&t,2Gv8ĤX'5ܲt}-Jn8G~Vmg,;nݟMzr0wF\s0[\8Wywl~Qy$P_{ä撗XCf<0~z;qa,IOۗ+ fq8pڮZ̭Kg=Yy;SJ*E{$ٙ>w@9,!eOM,7I"}6@xxbRnZ>m_Y?9/X " <`(c] of5,\ѿV>1&0&qKv>#-_)Ż~j$8DNGvgQgD"3'r-2k`f9g3XھQgsͨ>P'p.$o[ﶸsw]ϔsi6#p=9at/ E~S(JmRš U?fTB?OsbR>!|ΗR`4Hݔ1/S܈,z G2S }dT/% 65|-VrloKD @~wp5B2Q:4X_F80q'TNNIMb=-TfhB2hPD>Ll%SNzw^MyrF$-h2`8 pZyC q%L4;*Y:OEs yKui,ANQ,.CɎy;'j<=cxMG (03Cۡ%-߱3pɅRe*-:b-5 Eu !|HZ3^)d%]BOEĸł_'E I4F[Pt,릑Њnr)b_I뤌"RT*s[W餭P^ S2o\LvG+4 Fƅǂ,Ԓ;n[J Gy[_6=,Ρlՙ`V`)#_0v)#ZW;&8]@7 :(ue;**6HX<' m6">(Utz Lo5#c/ZVېh˳n"mGf{7lI@ϒ%'/(%/uxD-̥kC8V atX;$PH#;Vኘwf՚N ߸g+vaoҭ" )]cSӂy}s.nM$lr14*3P/ zOj a7n'MhfT*p~3ANShg!2Y 5+27uaSk}ZpM dJkMԚDQ02V"qi4ؚ}ë9;p}Li>wqY>kfPx +KFZ)|@NvX{O=` <,jy` t ͟d-\Y~b\Knw!7.(i}*PsC/va7XO]ZjDwm}nNw:'lDX$K;ubz~)0MG|JGRPD`aS<ۑsلaGgyJf1FTD]1W!; [K= &NCw\ky7A53 Ф@t[<=diYz m^?N1k=E`@6Om9.SaD1R9;d>ᤃ'|b!\O)}(Xfڝ̅)싿Aq21#Rʴ iuoP6`BM~Me欫R2Xh'L;(\ Jn J@w8}nH;RW!(_ޥIŞ%JԶnre^PZqv$ 糞%(;1譺'˯U) =23|hB T|lC 7I餃x24I3fX,J.B[ qO iٝǀU:O5ɬJ\ :9PȜ(9z$(Sv]p=p~OA i%#bH|os6C5(He&N'{~'0Aݡ_FuUӻ00791NXa+8@#ƴDo,tj5Υ~H*Pym0][N 7&*pMKJ(uXp(; :3!g>VԹEG21t|YS.޻V{Lͨź6!ց̧O)2/&p$kёf A3}te}.OS@pzlY&^ohhNvŘ65$.ىk\c}ns)j,e+CzI`73$dl{פ vHIA~91].e=W6WQ|: fu]˱|10" S@k \1T/J@UDY< h=aN#مh!|_oXh~6 mۨjϝ`vKXb޾J`“( RRiTBR\jLjlU R@p$TD(!,ǞkǔfqYӌnۃv/Ktm@ч!ٚg!P䐳Bw,C}ta^F1fY=,\Eax3 z ,zPg`&tN{~ ʶ0m7XAHu{emhEQTWR2,,f؉\tOOP)8vr 潅{uG2A!ScV50B,Jj(Jct apH}6vdҦϘSAg[4SJ "c*K`Ȕjڝ{g3O!|eq.̯\P| (>OB?c&_k4n;-M*2K+ a袨O~}rŪOIGqc O@G4Y?:P8[/迣yź納6]-|(_һ'O~D(sB鿘ofFM9 rwd].ʴk7[8/o%5➀7M6x jF 97H%40 oՍ ,,QJFV=NL"}g;xruqDvCp1XO춃yY`.DN~#@`'(m8>!8Hn)嗥~7{xd5)dOrHgәv5?O0%y4 TkA⡬1v5MCj{!9Co ]yΉYLja/8^ivҪ0(O0O SC _ӰByk0As2xEKw8 m-NK_DeR?u:}= rj:{L$9҈:ʰyF!Mg2u%۰*W;NK]cRrZY,4h| ?@D"nA.c'pHqnHEUYIq^+g,}Tm,Sw,s4;B"_H-IgYnqdvU[%7pݶnC| ~JQU#5rpSȰĶ/li^4;fI?wZ")H'{l$LU\6_e`^.i @ƚx?18J4h1S\fG#aLˍ%5صj}S:$ZW'ƹ>? ?+g v~JՏ-.R StL6Rto0 !J0:]ĭ|j0i0JmtD| 7[u:4.79`}Gr6/Slx/ (v (qM5{WQz!911&;}ۉJɠd]SqI+2y%zw&}t )bed=)R֪ة{,F} Ɀ`s=*lhNhu{-C&TςViMpR5U]%ή۸&lgŞ8E ܤ.W;MѨ}mf;cck.a$)qXf'7OLƨ?@|r!)_֍#I3MoSg;4x^<#ĺmcz(v'Gi$XZ](+&[ײ*>n/#D+J)4w1&SYDHRoh>039*}S(nN[6CYնIpeЧ*ÖN):%T[-Mc W= ! YG=kj~V(Joa%82_ʡ5)67s#!z)^J}$!HM; ]ӶXüۏgЙgƶOE^ϬJ[-谓P|r#MņLtUz g{qja dAbZ|*`l 3p!|eB+ҟr=z3l4,v@s˾gx ^Լ\odw(w߹MmMD9ƹ)F'.h() {RI7Rò9xw'J%pUe pA/嵾W\cɣWeQw5# Ou|yNOOכfp x鷿3u"Ğ XkPitV}vFfH$H CHִHx-:e0duSǡ πQ ׿ ȄCIpk4} ړNk)n Кeh`sSjIq5C7\y.26B-Q=eKE}@b(_qBNp,]l{^=ZY}P FN'. K!,w2z葜DZwuM&󆱪y0N9hyUt ֫=ˋ ֙&e3ͨB?a?Q4C3y~l&>S%4iO)L }05kMgnp+=vx0CyCO!чݾz8Δj`@n9OsZg-ⵦ}Qtt,?ARR?^Pd Cp'wjPd1b ۨWqH5L[-9ŅxG0g T=ݗ_ðlKO &?x W3G?.<ٍn|ňEBK"XFR f$ǖCWQʨq@!&G&kIcjjK3F8%@\re{gIT4NLlu`T-[*H :Xm;u b\ /{?! 應#:.yg .R .hp<\c5{=)z)-*N3K#E<빛fW#Rjd{&?1 y 7@lf_%tl~g@U  (-1w>ڣsad;xtQoM\6%̹гX ?]y\^.gN58_Zgn~4H3{,TUv 8`NQ|파^ӈgR ,^VqSr$j';{Ċ%r:t(\,]:\ջH{YN; F!ANK|B-*"0!$t&O#[} SGlk::T ^ 8&a:=R\}ۘkj+դȼ닭 0BYBOUT Z%`ŝNIخ4t>{%TqbxG*M4)dł}PKII% RҋUC m3dؼvkqjuB/t~#möfVeuKt־$ kYԝBn":/5"fRvC`w(}bҴ@'v*G͢> :pXi0$Îx  CM:So:#M7a^3 2{T]!X35{QUjL53}8~S2mG "R|V.V}]_*=OJ+g2/+&'b}'^d8 ㆁ,9rFIV'Uޅ ѭ^Jc@n$px7-A{劾d=pw#@2%iFJ _rK*U}D &z6[H!S]9y$Je^]R}4j"{mo!tܤe2&-e"9])CתVsD`ð| )FօM"VKPt@VrΝ{oѶ.3dyy% J25͔׼㼿zY0U:G>mͰķ^ΌmsKiH}ci ׈cC 0J1h?Ln>R[),b5,V[ȫ-mS3Ț h5㲞Ç2PMBA"_2܌UE@\ ޔ%6 @{d8cNӬj[rl2AؤmÓ)v>j9PqO& q z0e9XwrAܻ)6P3F.O[̯jX4t2}ކ@]A JN"D BZGTM=Oor0eG,9оN{c*n-\< fr(et:saqY=: !Nri{ >kƄcΖDm ttgn))z)u_,#e'~kJfdwiW7TVO߼qeDɍ 4 hBd-Ƅ@ H\<.vsfb AY^JX꾍&6:2lG㑄!yje$H!CBC-R{ ~IÉCP(Sz{~ԁVFX'oŨv4'N%MhDVCX8ň|ѸЉ#sj > 8|n C2( Fd2/ V> v#p"eE& .SX!%%q0O|FX>o,q8+B #-;XS )_Tdyd#׍t"*⢐!!w£UWl9զS3pBłg'™ D+$|:^ݝ@;/d>0>\lkθC#E{E5Ogrύ}_׺lsTYu?Z0МܶZXi+XHǸ352[U@4iWc{A[ʲv,$ځHpRsMA{s0P4؏Ş~&oթ<qo~)p/]|T@IGi)s.VwjeE>c7"$zPvjH;hiJ>y*YRk>LAb|wT8ZSB;PMiMj==P=|[j dF|fPCۭbR›EpBe u=x Ow7I`7Uvf8 2t1fTnw<FFyX4:"&H? N{so._mǃlUsxi;ş[ 8å-Vh[ t]˴\pUN8'!Ɓ礁g_n D-W⸅`aR_8VIib2ʇQyfin5Mdաb{;?)m#jlmLEM_?"\-)Gv>bX?X .j#4E+R:w3 w$ŻXX%GT,K.2K,=11 &>+Gdt`pcA;[2B&Ao]؍u:R||J- 7ZYt#n•) rɼCEc3ۼnaG=h1+2p+u!4aדg/ Wג[ctK$"Ar '"NF xƂ kCfVl_|bqNy 4upuN 51iŖ^"-zt\OӶ8SW/7`?ɺ/K>Q"Y0SX8O_ʍ3yt-qM堋(k۝Q_?괌iHl?؝]mFb "4dzuq>A,jdB3pQλޢ+)NG׾~ӁZeD%T(<~hUX2 u=bTA~NNIH.<6JVs"qgOP1<J|_|a@ UaR@~/ȩi?4}W2Gࣿܛ[?_gsz8BM34) `Ӓu` Ae+S_@ ʁnV~/w9 lV1C=YZnxXCrAb~xLJ2hqM|8Lg*^!ibWTƾ#ZWoEs(d4Ȃ6[S^=}9 ()M ) d'+^mGNsF;&Zx<4#%L;qXc| a)}11]prKW'9lzgME43Xn,JVr7”ӪSLh>I"(tԽz?]`)kNcIBGpT9 E1:e11*14iWS }]6)2m|LZф 81z ? ~l`Ah0{omS.(|]WkW2C B3Ho0VZ/}w\[0yR}Um4o'1!1*U__]Iq=J>O]{sx,ZCz^)c3]o,d㬋֙T/[ $ !Z -^2/|-D$k_Gw>w2z60 nFH'dK*%.i6;v;$MƝgQƲe>[OmbZ+)S%1Db?7k(+`hs8&"hjqS(􀀛01rhHBy52i=jwd1_lj9 E; @0|bcNn laMѽs؃4y 0Wqg';Γ\IGY< 4xb3 q]C7.DGQEAp'Ӽb{Bsh.E{c0,E5P*7 XђW#wbXzPТGZ92fv/gi@,ByGc}Iʃ2 T!Zzkjp`$^5!%w9^Mrd&mZTP2ra,ybZHS˗Vw$u(H?ڌ$'qihu5@Zi?%yI*ss.yfub@:z#DbrFdD\ݠaR03ŗ^ fYwì̝ak-N1 1CnsnK۴ غ {uH[_KGeC\AB3<JWN@r3.sK[ _܈BBGB[_H֍nʄaw2\ ƐY9sPeVZ#vSB X% ~>~%޵=:vHMWUONطFV&Yd 扑!}|kpvahvY "n="GҸP#mjcqhoA* nviJi]K>A} ĩIWF.*? ZJ}0+!&~ՎmaqFdcEgQzY*. d.RDu$Ȓi{à\OˊR3H'_6lR[E Znj ubDW@*ʥ͌ąq[]xJc:BWЉFz]^"W\>:)&W[fq\57dQzGy6 @#d^V~~X] Im:!IEI%ue RV%N䫅E*xCvG43$0?(8;Lo%́M}Ne*J%p:8 2G8_ٔkdZ.ie1X=w#Ź g"s+F(vQef%D'N~U3h4 M\?0DI~O,ߝpor[zCq [f-[T0UHv-Oe8"haE#G82Ž?l}4f4x`a6X B  殀l=jNR,a@ ֲ,lN {XN#abC|}3r2s1\T_{N#jւ/D1Hcfy]E_=_ʇwq}!eAVŶ֋eHdG/!qi5yX_J}VFBB<=:H3c.mvM`P09k%S9xUlB>uSHTCky]`$0:O{yu4Ќp 8Y4]9n`AAC#pEBdXdG8esbPz WVSUf>4lc}:tm?,Mt=oϖ<7m>/-X{" >[t@ 8Asc~Zƣ7*u%Ee zUDCD;"*tYN /56T Xql1qU!ۍ_]+(^*tbk^NDSWqr6WhkhMM8TtltʨO,b1ᚏ9smXdJ;Yn7S}ƫ",5}\M9zQaBh:Bj} y-)Ȝ*S YYZsi“ە7a>Ÿ|EHAgRx-@oQ ѐg9?ﺍh}Q,~2RVڀ8+^=7 "23M^?`uw42"8Г꤆U~%R4T?l/5ǒCMɸ̀2 f[loc _BM+I37I.?/yqŰŚH_1Qlk^a@V 7 'eae,,nDŽ<(L iqiȔdRmh<<̵R͖:Se*kWE|lj;Рa#t8K,>V 63&QՙVvl1ݞmcK=z ϞA 3 >-OmB0E ;s!^g<>ӉЋvyNceE SEܗ,3S^F3P Bڳ~f1t4Guv'YʢBMxZ TC<qT? EY@zb F+l*WeĂ6?B0gC/N)ƀh ^e ƱGfL^=j`+<|хMIRL0jżoF@``s IY Uً]tyKB]ӳ "|ܦa9O 8DŎ6U [ۺ*k\*BQ@ e; nzP#BG[E}I}ݗw`\>Γ/O }ziZ|;~"$!z)l ݄4f 9.}pklu&55%p/wDV(qe&|0Ho5T?A% JWc>4pĖ+ؔV'h!wV!x/ʜ~ v_ $=A_gp |%pZ?'Pv?WS-%/Ý L}wI/cŘʉfdyl/[nW%si5ERZeU6.`w3\ ɔԚR\Q|Z+v1ٝ"NϊYnk(o@36,u)͞rl:GPFᬁd2p+7e5'AWnI7Cvf g2ܸx_ֿHҾF*O.?) ZM.nB{$C΃F-I HB@l-KLµzyߞu[ZӬ2 )SԘwt@pyt |>$ qP.A)qZK\&u4LT^7 S]?YS "/!$RƽfdՌr<@X9HeY9'wд;-kY4 @`1:U9[^NtK~ߔ~Z-v2;z:W7-DƳ-)2a!fǮm­En= i ?TQ=<{v["ko^.rTLs؂ |H=n\pa6Υ7Z#9:z5O)%]wmyΧxSFpwN S5fs[5wt4 ہKtXu8p囹4ס (FY}i+&)V;"%R-Os [MТVj> !秇xƻg0nY ܣ`(>m#(j~?:Meϋ#Oi.]ΌY_Mydˆ_׻|pf` 5>s A{?rAWݹР~+^ks̡V7x$$?*f vci!ǯWYlrx\*f^LyƹZwHRɄ$ICgޱ jImaIr-M7uYd3mPh-33p%A_Jib AoMF4{+,Ĉ@i:i L GX6k%$U%d!7[=;cHydّTcrԊt!vx ?}JTbbMb@ BO!fv\+|fȧhѭi +85iK߀bb2N[K)E`WgWRӒxȤC2m8)+"bNGJf :r>+&qځ7(۟ni êaσ/PJƙp,Gd%ZP~ۆǕ&b 9׶i[\~҃e`iMQ9'wXS`2<5n`܄}ݥx:^ReM=󜌂UPI JSwK9Syg9;p>~p{<[)lnH="zm5\ˆ("I?, Rϣ`MLJ!=4Ϳ$ZX= )d@ sw%㭸5bZoRA"3VyzM5ʷWr `㵙~^/7h u:tjl ^K`lӠqz3[CGYKH!&M&x"FmK3c=( F\kCS%\f0Jw@ έ\Cc{h~vC\_s-P:jL ]U)vT9Q*!w+eн(L(!ta5swZɊ)O/uCL 64FLsؓ}쭷y<|bʛ6>=uz1zQ.y~ieI׍cp K;|& tsu=ry"wʸ'峷XDkHFɡOh!fgBn!r{U9R ]X_)׾ؙW:CD̋,ag)ke–n*ID -h*vwgLiRLۡ%PFJIKie p $~CabQz۱pIOFeR9YVK07+<+'\VT!/LK$Dzj)fN?f ĕ |55k[F0Cܽa FTbͽVQl>&zʄ=>v2Ɇ PWU!啻C"`H‹c} 9  ju9bk̄!W}&;5Pla ߀/ w} NcAPdVvph_lc1M$fD8XQLη+2 1'50WǞrE8I%XL_sokmxmd H]Mڒ0J Qigþ bch|UI0|zpȧ*%g&9UwV`e7i@2u'-hYӉڴX=mȿoranu2v))l,((@ ߛz<QgW$PҎ[۾Z|Skj=B}8[b4*/˶L0aNu))GQ (J.rx>Zct0շU0ܱcN'.e ,6n ^F:tZb9 DO?WY +4ߥht"AWޡMLsEmQiD|q;6!?ҫ;-l#w  46sj&4GxaTT0_E#dM-ZXɵq; 0;ؔ*zR@ՏDŽQ[rRjߔQM:HH}dhpȄxh/bEwIӴ7CiJ\[ܽ);G4*/DD-goVssHj"xҾ1_D?Fre:2<]%Q5O|gXO0$ѿX]C[wV:j W_=ma}ALl@s a127uϴ2hdFY( a?_ٴ6 U/oXi x<pFE>nl\EWɈvD ~0$.Rkwk}G/:@ s#^8Ŷ&]:mYq0Yچ|vN`'od(-}HD':C =ϾZj4p NczN]"2,t\\^{)MQٱ,{"@f9Ri9$8fc V?L*j- cE9ZS<r*N}ys fQѲԼ%Mֱ"Ɏ`ǑhDIKDi$x`ť~~rirόѠ˖)xG:Qb=fh_Yƞʾ*W->dfR{Q Rm%'8/zj )~hjU1?h"=:4ŒUSk,wg[WTlkzwf" nWZiG3ytoY < CI-x6crhrc=,k뛝aak۫ v\v? J<*UBn\Xi-xQ=EPA'kTRKwPU5ʹv!55fjDʷGJ7?%mBaPiE]8D+*OP%k&:c/^ UE)D#{$yFhWZ>`Z6CQz'6DvϖՖ&!C {iDz˔ ,Cٳ!z.N n;@j&`ŧ$i(wmr#Q8 e*md%A 2F}| #x d1մzq`$ 1`dsA݃(Y2♠ ҥ"ɚ=M8_Wq{ϡ*i2s +5Sgt!Ѡ-E8'} @W{ߤ[BR;~R>:uEdP#A zӱF[խ {ý]3Dn!R .D^|&59)AxR@JYeC z\!"4aT(wI<;OKlNDcE݉ wBaԮj_d@s >?A iEHTuJs= ̰AZOg/B XaW`j{:4@{ۆ\]kd$P%V=6D-BYB7C| 4Fy+fVi:Ĉ(߶b?I].XMN/ ئS7Hg+mxX)\s qlZK|*~$ l5tA, )~Ӭo"1v>Ȧ* Lg1 bƂa"'?;}I3szskVJ4r{TwݎB|HF:3JYZ!m^Sq*(w& Ziz< ^爓;m heoi0JH3@,B\;p{O==(`8xjND.]ԣm٥ip*']Ve.~uS#!9yP8~ `n \}TAH˅<xߞb;=y ŹE䨟plISɟPONAEr7 eD=~ORfl ߳#iLJUɤVlɘ׹ W:KD4)_`,CLjyPL1 c3x/F-tqj>]8{RY[.`{ӄwP0ڄ*߄ `Zx4{9t~Jҝlho.̟ts \{7,2pʈ9ј2TcaJM#].\60xI"3 )u* ܾެsSiګSnNO Osa^!آ]ŗyFrH5 DcRRwJ8/dPՓ,:hz,pQjQĈ:~WJy%ADxL/ujKV!bmXӠV,Ex&%1[.3lP8Xaj9AS>Ҟ6QL]^?YZ6'AfP.i{l0O?c D0Omձd-nSg:vԳpr[&?' *v%evv%ߧr ;`N6G~40L6i']mIa",ct*ݺD /OO ;vg 8oFb4Q#hHSxac z4$/i=ä cl7 0#-? {N:G.<*XCU7u[WE(0EM'ȘG ?BQԞ[m.o tT4r'*-ڀ}Wx Lg}+:#ֿ'N»s;>pA({C `*F #&!L/!0=~uQfzηrSef\0SC'm,SŐ]#9U%3F1щbSC7'た֎5 ^?BYHӇw*iiXW%` ^Up8TL J5D ZU}V\5z 3R@MJay1ՋUT4϶0齬]/G`gќ qqat%8v;n23קޑƛ?u\)|F89Bzte7$Il4L3F A)Me}̕hp#殉ҥX&aIHOi & ֈptM^5F k%)^A q g%D? տ8eueer<sܽ8S"VK 1L!(I>B!ݺujIUtms$|{<ߖ4;MtmlR^v(JA{&l4l}űG+lE֛~ Пz5Ď.fٞX">%6~NltD $10p0 cոY.>xnW bj"Wl&-1q6CXu!S{K@yd1N%2  FpI,Sjis%O}#QF|G ݀1z*Y95puxY7ώ9%Yu5]G1կg*[kyI-R8fm2M~$!܁/s3BǍqBG;JbL*H8 xBY$2ύ  tpudو?բw &٣ V{7yԶ9X G? !Nm\6k鷦{T=̻6<;zX9:2+VT]ϭ5q6BAАl(@zݭё=/KKNc 4W ҷ~2`l;02@v( J*zxSOUhm@'B]lx+FKo9 Kd$*HOh W^9 t"ҜK)BA _t"SL`V"( zԅ<˱EWO LFڻ:g2ޒXT p +W&M1:4MS6.`灁C0)ŷQY// t?eè E&aSDƳtVbGtf+ssZim pj6Cn6J}z l}Z:*²[IRM*טȞq`ˠ̳{L%?K8٩e#=A$fZ8liک1؎&V&i<.9sU{R\nۚva}Z? a_F^Vm T>p8 }yDž/@2k=_9VBA@OAҾ*^%Ѱ0PgᦥýE餮}_R^2?'X=2*KGpף(w?xp"OiltxPYJNoPꖖw?rZ!e\S0JОW%k>e4! TXԞa4$02^@,@A{~ A_0V3Dk"^p{rUCOS'!=υm-|96c]WXFXk%~aSVA` x\TT&Hʡdp ۪…o2q6}_v>\;^_9Y[ ~amFg:+['gs,+ÒZܸT`:J ,+,%+u'r˻I |}cFN pW8;W瘢[Xc8-",26dh^]GȌĔ}3#_YBk*&)JF[ěȡM:E>y+֟65񢢭IR0>9{8o.VIJdj &rCVox̃<.GĒ}9:Qlzce7ONE: LVH[!V .4 w%ʨ\kA:;G8f:ysEQL)쟄0bQ"&Z;JPH$4ez9v:U cz 4r3я^9r`A^CUeΖqz^o)Zt!}vŊ8%9`/u^8%E^p M.O*b>#Lqr_yq/*:<=\9 ʥ7gA%em`#`NNEтRP3F,aT_1+;ՂzO D?emcC92!Q˟׺QnV[lr #_0`xR"F)R0A,1MJ \$-Iys -XpaWB)"@h!r̋QHr >'}?WZRMkx?F0=oQ!p1 3sF Cf_Q[(vw )<[$ R=s\`# >5ʉYZZM=~SptԙyQ b@!Cw,!n /+ARN GTNbG,2-Hmҭ;bG2gw2?MiNNJ67ŖY(]fHx^&?VZR=wJ\cGEAXMbVU×pP`#`n )yV`?kYMmEBHu)y/dNp6uݺe-eXn[y*log*W{ -ȗ0UK4՗oQƃF1y-Cy돨.Z O ~N>\{cY[EXlY,,`Hys9hSH+[osڹ'pC\HH5:&{v\`A9߲%>e-!Px ѽܭZ;lٺh3UJ 9Isc[mPE`J6vAn5[ܛwg^Vr~)SAϰ_rM,/k00:ʞ Z) Bb|#(!G֒'(xo{C!.WͶl"P\8XM#CnR06A=Կ P*džl3$(?Ж]NCB%xK{sy `unBgN=`#vLܺ<CQ69yC{tB9d`lK[ȪK2^2z9*l)%ٹb(xv>*u(ᖹt|ZgXˆ^p&P3AϞ@ׁN@9‰!IJeh09Jݷb*>u!T9frQ ALf&軃Lh>l)JOiE/M>C#WA< Dy**j6v""M=cBq~4=W@C@) LXMx؂(fE4|{Gg)V+890w]C96⌌񶏧-v )_?p+:~{9qp %o z}dI *&RWc/7P yGST|v|dyt(U0ik3>eQʺڠ *G7 &DwQ;hyʯA.ݚ>f = bb(XpV:M01U1@lƤ-畻nV^CQ!cJgpN7ET)5yQu]rX>\_( x!E^ ƝZa}U+|\XƤXP~XPG_4ڲ[K2g3hx!&+%jt{\>>!ጬ5A\bG (ќ'[9{ <4.2Ԝ?Nߧnщ nlPQGO.*w V5;>=MG8^޾\wBUgt!v>~\+S磘z~vD 1716_?\^tX3X.uX,X?WC?i'14~`1]xu&Td)4탒g_Hu c )vE6#+t鸠5\7PA `Xqdl{cX{~&g*W18W&bU`=$u@"Ay_ܳ}t:1įpD"?d(3z`f,X+m7 0i^{lSPD>7 JSf,!pGW:f46?x ٧}0,t9̘Z+{~ٳaWӗÇ"UԭoM"7b,pD^CŸL9k>CE3 Gqr ڹG\s gr/#ŒGľT]21c 9ކj?ly]Ccwsǻ''[׸rŊ_sAtyRVTf 䖕sa^yoZ8.S=Ϳ!s݄VmĦ4o:[151DVܡ{0w*ك$fp"5ZI8y%1V-ڄLzIޥ;lsL^G{(&Z30WZUZ^1n 澩_z}}y=P18W^ K89y,UFYz3O(kPw==ezK$0M`ŀA{nr$#$S޹ui8 =2U``Èڮ ieGT_ >YMJ'ab # m %Nٿ{=ϕnJ\|ANKKxVj {YiO/9/ú|woa0/(DJĺj^}yy!.uD~űS6s6&1Q"-Spc2(h#]ǫo-goL~!؁+cS)dA[L[6îQSZТse.:OKm ՟DrW Qeg z/?Z" AcU^Y\_9v.#Lu&"0iL0j% g'1bW*/ڝ&},3q5|z<.:vdAI |p ؞~U`͙N AGy4f_"5 #ڒ4#E6S'Xs <ޯv90"UĶD+#0 J hV̽B#6{+nM^AI"ooZk}I]LZߗMԋu<pm88S6^ p~Q֥qdR: Hx1męZwM֟eko:HFZ|ByZ_#ƪ` :4=SB,T&2b\#&grxY{ M]Nc 89HhSdax+_'qwJBW?=Dr ekzP1YϳSP:mMe6$>5 5fAM9%K4ۡPL !{|?}}]8mvڪklZU4 q@A@25Lp:[$uVzg D6Ҽ ;rF ^&ҷRQŕPOǃ-Pkb10N*MB೤" U_ kS#Rm+2Y 25o13*LͦN'KLNb?6k1-bj)N$~&hN-FJ]7ZxZJй Qsݸ:=-ޠSANY{@9ƛ 1QbI`o|yeG+5/3u ǒr4j: V:i:#H@r?"=H0iL~0 Ϣ^BDDe7nB #UB2!4(;׉q⫰=_\e$qq!`Ǒg5M8#yW﷕5h])\Ck?a]J#Rk]ׂHP9 Ed?F%;[\ăۺ%V!O**k 1-" {&!,|j5]qhlB74% U o7V?jNQjtwM`DM6͠A^igoνxBxʿÅDxAF`{I,qbfzcC٣yU*i,B,\#k! dTnd.<)6ɷFh/6g/1:"gM",U$_V_}+ wXWJs:˾^3ytfa 7] %w_u֜Eklۥ+؅1MDNpTƙI܉>ihZ |76I—tqooss/ԶxQIFnπ[ "ʌH[kj^dޭ̯M+'"x)#bf=<2<`֍4Tm:mQU?ͣ&*ph̋ "g?fԻܩHHKv|<cί(q1N']dFY׾GDFDg]4D+ֈInFˍ\_'C]".r?=JƬ8NiE:vx@8@wx' : ( S _Cx.D3F=PtE!Fi3ӱdHPfrZ;]Q9Ex㦿V-A+|5(- Cps_{p4=̴ mQFX>m|y[Š(P$:) w1kj(2ھQT9L7WD1?C(sQ(PS@ȂY%PuW]jX`%% IA2,g_ϬyQ6 ʉ~MqG|r2&`]Jv&vg=n`NEyc\^1 [.&*],RnǬ8k$IwD/L% L#doig/ j%GL`XqNj8ΦDZ]ҠnW^Ve47md|S}EEZZF{񚿵n6J~O5/IPXʛ}>*O:Apc!./ ;‡íz"`͟Fbnl|0h*))7c|ΤY/єLzc;3%(e!YR1lKJl.tq(,>/̼!\lhf($&`ML Z@~I7'VoNɆ^̓a-E '5\ i!E2e]W"C}U#V!/sζB}(gXxiT^.z)}KOi"ߋy&QXꊊ/[۱w{~VRgpYvvXDK ރ|SWĩ+Pkwx/k q,K$^FQJq?iDU[A[qfog"nyA8E}IVgVwa(SNJš: cű3Ajo!Ɍ̟=!%Pdm=!}z'^mE%Gf(Yᩌճ`RY*H .na{5 Ǹؗ/Xo=,/4SVvQ1o>WI-8_K-7 iB8=@܏2)GB1Aފ!PGjó.N7kE?FI1Ƚ|D{(Qjl 8w5!)˕ 6(6}]iqQv.a$d&"&#b=MF-Bە ݸ+o`l[4Q waky"mUrRULYlfG)j?X<o:URQڄbgb-8xP٘1I\?/Z d*Qt.[0)כ%Ur [#r5Xn&/;m+;oBwK{-\QNha6 HՄ|*DxkoEqOZjrD a͂x~8ˆ|B#fS،X*2 vzw|D€ >UDm6fG6N Dî$!b4?7^*-0R) W.+;_V[:yBH(LQ>~X CP6jo־ӒX`skR"9Wv>k(>*f̓}~Kl>}a'4sqRkѡ F*S0]mýxmj>V ۵rO WHGR?kG3!‡! G16ȷCIn%jCT,3MC#΋Њ#<8ԍ7,TәxM/kw~۽']< qVGAG>hֽurl̞O@&}8M6} p+ahł܄)b/iZⴥ]LPqͥٞKJͬ̆7Ԧ9D V`C(]*gt {]7 ~k< 6u.񼘲D]ԂQE=qӰѹ{,zL& &"^PY,:K`$ZFYGL]"A6x@|\.j|&B|̹*JF:2.U;qbd'Fi?2j,lO\Dpev0k.$n3/ ts6cS܍H)Y!^0eڴԲsxpAI$O )~󱹸\HcR3< @,0FB+yېA Λrfd\4~098fC\aD~uϟڂ0'҉m^{HtR0R^i'@T<"0hI!m=nN!@Y2 %IkŬ5P9j)^F(Mظݦ7a >[yDMV@ O܆LIZ'q|9m|i(\ ;6>jA2mh[p%MM!?M[Z`"˗ηI;:Аe+Gz#o `ꝱT' lG4܂G$eZ%5Ԃ3O% Lv q mM|)}<"2D#סl`l7iSWxGz'x;˲hB"[=Mkt%[n6@u 7 TsK/(}JglaF%5 ^C? ;rŠkRf/_l-?A.8O!p;å6GBC4']/֞CO O_&5w)iB:?H"{( @j'?;N"vSu\KR ,, Ds{avޝxWNkinĭoPMUۏa_ eY =fzXMAR >&:%v_(搛b7¼?Z@ʏ?ED7R֚p\,#l,@QȌ3;C܂] rXѻӨ5iQ'h~dsRæl9|,]eAfu\o]`Zh@ ;Dҥsڽ(?HcC7.`eߋ"A rʧC"EDBWίнd $Sc>^)4[Y(c|ZS:6-!z?Ə|%u{:o%̫86GA\5i01w A#FclN_pxhLyVɎG6 .0|3qEiU-.C]kLڥSrV0~Xts W8cV!zu+u*hpπ͞c*D&Pa]VdG+iO{*^e?*ɪ.'oǗJ _:\_70a3+a+왋1, [ށ>MCQ=j1݇} K*]!R6kXqI Al4gmּJKk/w_.6 ^WN=8[?4bq6Y8ŇĂ+dDԡBUgNp (k@:zk J7D+-Γ#r0C~N0^5~P85GH2]ӕ 2Y/\XQfKLK6M*QLB T[Z%{t3^N*gQHڰjZRLc ȗruHAPCXtTY-UG&+<>7Dʱ]G2IwYGn`H>1DG|dQK$ȟ6_ePruF-wXٷ2W(8}"|ClBPg jU&fwIMcR$aZz_p>qL1m=T6f-,cIo3;DOԝ2+@3QUp@]*v(H@oG!U姍ۢU`ԇ.#{4cfð<>zg${U%:i)-M8ݏ~HM7ýZZ+FA=D_<Vev¨?ojZ;}}M6^!H\CqEKd 7<#!2xrH7իk[+0)C=./"UjI@Zv2"֚nmh>Z胠-QI%~ڢC͊gB$-$q%M61QyZ]^(CKF)oΌ/v7-; ,\柀%8'KhuC C0!.+],Qs+y2)o,Hw)VN¼}0U/K;އ y$2pLe7z|4LU=!`18N}iXlIb1(_&lmASl,saS/6}jg4 Le Ի\{utuBFl kbgTq[j~,ZMGnΦl<}%4`pW7Xsj-[P8( p6V3QQRAvBYBwag"{Ye`6W%tj0Gyvxb-X D@{XTp)Y)@P57619ʬ@_krD &Ò#?:[UE %C)b%;ĝS}o]kϑOr};lmIGx)_BH;TYbNJJ0!)H*^" z > Ɗf ]\$3+$ )ؓoM#KvTZ5X7#qxjUK5>L9:]u]Rݸ!?R@Ԙ q W$V6.^3!v".ba7b/|ԢGƟBy?6&a], 纯!0h<mh{9`\wBڎwS=G>[`%xGT$R*}6}q#WZ 3,{.$y[fE$ɩhpuS/ߓװ3RD _2QUP"9=M͏خۮ&G` ]uSCXmK%(ZðʚeA_aPBvRYwፊ /xSS~H1Ү FtLdtCH4O/G."a1 b'>)WZ+&_pUj;G6sɺl7ԡzdqn'*k[;;ε$oйCȗ\y;6>ZDz``'ՈQ bzm"<6k8޷B`cڽ02=b*f;Gf-FʆC] [FìWy7M7;^\8fOGddDzݏwѺ;ݍOf1?p,^Jsص#)#PA'F᭭[%XV{}zavWA t7D"S9?cBU_x"5>17n׵`epzgTXgT?jC ~g$=2~Ưf,8~d5a̗]gy^:/ #_;x?{ {KHRث[!w@=Zq}x\LG{ o9!dX6QGa ZQYORvՅ\Zƙ5[tNJgCBP]k.@kz9_QIҵ"Q@s`(Ѥǁ$2N|w]gfEn㼱=F?Y:"llB(XU yĂ&^$~` 6eJbεOFQK՟FsuaDZN({l+:*l62`GR:q+9ܾt<iҺlx@-(Eˠ$æk(c.w x"0 L݆x4f7bQ{3֧0Pb u[ ʸ 3kF\5ZɗVj,eWf&ijm PdbR;:g)$D /r~:K<[ Oy0P; \x;,4$Τ1;ZsMP%7TD>"kbո`׉7k$'Kb}o#,ņoxTzיq5Z˞n4(gĶ‘oZVʐ?I%yhK@ʢ# ז.:J}9Toas(Mɰjb7f5wE6HR ַB()xaqiHR y"C@ g'5\H7uE{7vNK{dsgD  {'rgcR>?7OR?ik+sJ4E=3c5ac3vu> v,_E~qndp  ;Vdx\X3*[ }TCJx 9gVjPF;Aȷgp{ FWS\SEUw7lP XT/-CnUv%.xFFƟս^8җ$^SE)h}lmx }98&u.3j"_a[Gl@PIaG;Eε%#)q00֮>7؛%d-dDb5f/|;!KeqEuNg'/px3$gBtpoS!vFae*ZXG]=SdPQ*1X}cUZJ0!CDZ=r?NmPMM0SJʤƖ]QLZ[iJ/gg|+Rm@yP 7a~jN;;Qs"\,yh\⒞օYN ~'46`.>fu N.aa(6לE5]Tnm?xFbH\XqZ2]" bIH v+mQD4!8/QayvwAnzK3xxAfFzTχʐh ձdzyl%*fFJ-A?_ =r$O8 j; `gksl2wz7g6!MtQY6ʣ24.ND^~5nǨgkHP欹b1& ӹguܲA;r iM5uK |y}nQm̧*.h9{uo4ZuecM./cN$G Eߪ j'^FZmU$YKXēUnoKϋq܏x shfw`.;5Eȝ{!,3A ool/`w X2 *n l^WK*YiUҦS [% e8҂MA%BȞ}Ë%C v8[BTokBuw1 Z(p#(Pg?{O'( ˋ듈~#InӑUJ,23ZIIJ:Z?VXfC՜RVQjEe gK1[ x(r"<;1^yU[Q_}7XL^uUWR@FZR8H! t,FC(B/ב'$Ax j j-'녉*A6h04/U 1ed{XHZ8 Cع G+8A)5+bt]%q65D.&o5N|Vj-8ƗԞɘ"8l2y"OG*4hB"7<%NW+g-:ru;z FF R>,*Q<ik6մr8+q9e%iI.V Ѯ,twČuL8֗X}Sg ^ ]s(KrVԚ-+L|CS"hU%##><߶$ tvU_3BJ5y6@WrN5Dk#O0Ro6H@0L\u)дf1ںh徺9rBʏu_΢yn9` ٣BMCd}yۙctW~kDX1ܐ,mNsB#PMX(ݨeꜛNl < Q}[!"d Rr7Ί;QѺDֈ,͝q&H9>*ŷ6etzwG"ˤ3$i{MiH4 ˭~xzG{d=(SUAE!M2)Zgyq UgDIlUql 7rdW|Zj3N'eqq>.AU;f HսȚeOVtPι.iMfETN~6 ,"ܔR%h=1d!eq;:oxE&4NAb³n枯@i^Џ7\)8 05BDVX6MalBӚq3|^_ÀP')BfսU %ڮV猼9X|[D^ve[Gj}ky#Q"xdߟ)x"$ %P@Yg@s\_|CuY''`v Nx{̵lZwr5D=8 Nk*?Ti):cafJ7n=.zQr ͦ9( M1gGo`\O m"p6XN1JA+77] ZGa[t'ߩo"^tzHEWsI/^s֭(j1{A/CV-wVmqHk*44T Hxkě@NAq|{USLri): @ۦө霡nV%/bڄa38w4hڇ#_gDvhf&M%"|~udº}]=N|x|JkgDdA$cWם{|J+~=!usx _hƗ#KUŏq&YX|>mSvS>.9woBDS_6 V^aC:{h y+}P(oG;(, lG8hNq W M8Q \!ҬrwL=ݸSQ#-DNM [jl$$yJ )E{lJU:rkAB5`rf.DGҡ-9o9~"d.蓡Eil y0SW 4S,́ݗ# i FFz^NU;RrDŽAqj3je6%=Ж0R;__ >ۧ5̟/hD&̌Y+Ϊ%:pKF݃~ZN>r_Z"C %YR([rXH̜Np^L^- )oa&b#SVnPT !J(1rpxn`>pZZ#O9}0gn8ՒŶnnH7Q$:t~~2\s[I^;ZBU,]V|Cf9}jP a+`c5(* V7Qh<K>r8m:Tiw4v;$ 5P' ׈'پN$ .ۥ ˾ȯ`Xo1hn5M|okNc@za(Ԝ;yu8ƄiAF*^fnFܡΣdrK/khku2HTkȤpZZpM9w|fɊϙ~^'Aڀܔ//EM 'r'>Q$Kt4& k%z;5v\ឪ?s"ܜ`@u2eM[&çw3`ċxuRО< ); dfS5 k;NmPX/;E 2ʱV|ge}?VC(*j ErlRͤoltyZcpb?7Y0(=*:)߃ɇ|,h]'\ X{YTt}(֯/UOtB;0_*'jh~ꧩ1c`C_}{rƈe#lؑ4kY/ew8P>#5>Zw}'(5!H+܍{\uZ-5_8"_!^Bk WQ*ǔZFˬn ?0Y/VuOIwPVaq/}Ǚ/5#wD:uYHyH|6<)FW2xTU{Q YĒ}oSTu~A5L8TYoDYvM;^t;{PZNS}{ǭ(zR:&9Й&Lx֒X0:~2iskNG~zz5?D%Z y7xBA~ ̊_+n{1 Elȫm>qL.nyS-iލS#Q(_ B!+o3A۸00ؐgE~mݑĀ>qM7{o*573 xvG:a%c⁻݈ٱw7Fk0yBd sCu8I)E'4PT"]ɼЭw&jAbQnl:`#P [*`!.ǣ0敹f{\ YMhI |,1Hy|P}%wUGպɫ/"^h͞G)<6WϺhW804L!NxE<9) i993(;*8~WwkvmW&6#f7ԸkF!$ғ99|noԮEMY<ud> %TL<+LIi%ZG]짔FaŽ\?mY ܘvEP#v A5sؠOV:FCy<4+EY2Q{tj&\OdA|U {rR6&R>zxnl妩xTlL^N3eBY%W3(+EqB4JtgkM79p!Ș\zq}=<cdbDwՂQw )6iVJdS{0äC>RbmW^[ $eb}SN[Znύ֟d`) _lJ:&hyFǪO^L|z #?; kF1[h2^R~$%x˒#/^L>CAeƨU#FgRDyTUR 4^1#lА m[5&<g6UlX$,WJğnhWVZ n RTio.(G0#$xNЇa4\ +{p_| %*RJf׵_n c;_85s*d-А7JkP/(P_ϱEN+}:k-\ ˢ-dccw\-~Xd%B#۔no Ҽ΢}ocΙlœs@{DHXZ]@:[dcT^ kˆzT>aԣ%u_r R@ |`L*}2OW)'zI[o},l%' kGF|PmoB-T-UX$m *8 [D`jt>8!!)uIIX:r~%YC$},Ğ?OG:Aא0aݭA,d2XfZ-+ﮰ~tc_zB/Ww9u*N?qeR#:=u :0=kZN}stgn ISer v@|Zj *&=VJ\WCo09e% `ԥ@_)oFP*WW!mRnW&WCY= G..fcS1veJ?V"W凍UDiu UtZE[C"Ї-f٘jš䔙#$M`:s aLWH!*%w^Ūp. #\o%9_RLKqOZLOe~f\29P` 2jtz;WD.³+ik yc.r)q Tb#Bgz:vs,ǕE:F@[K(*}\|&BBo%\.5@ :έH@<}zn'ț^~EBcle` N zGVd {W !$"%ea:Q٧o^n$'x[: zk1 Zjt.g G+%b\ShG{@ufbSX"5D#VNAP3+ъ),R!KH7@ MVLeNoG˰8l䠏NA$HMiHSk9/R7nql z7TXDyџ}mDzZz j5*_*j'ܡF:պoY(dc JQ |]ZC]Sa"rVo$2 Ab5͐q!Qq0&ZӬEg:+jߢ.$%oxU:\Y"xmQҧI,K-/,hd JVSijo+^y&4EG `t\)Nĵ,+]M;_tIk11?Q)~"mͤcCGlX pڐȣ:M?Τ阴cM [|aNf޹}X^ֆ&I6Eǚ;rJx3axGV2x[`_$m JP7&jp.a!N%^ <_Bm @[3-W ӾT#A/l48_hnhX'Ng v*LWCP4Iv.*VZẵCQV /;@fR{iYP * `D}$prj:IpZhتfVLOd5cm/Lw\o+~gIWG;?jvwl5/,%{I4 %'{n@sju/ڑ'5 ĆĎNALW1|7C_J;JfE8Ɲp9ꪤ3~@Zv3z7%·rECG]{bJoaA>PXeh!ѾBujE5;.FKk^Z؞Ll-&"ߚ lхKM9Td)^Po NR77yzܹ-$`˓V{~40#MCJ|B/5qRT-ZaMN'ٙ6Dbg }ۛ, ӳbߤp f vZ1pj1Q? O` '>9V%OK}0(n\)XHçLmn7էU<-}a ɪ|4.=~4%੶8R:nԯofl"5fNfg/=KU{7dH:R^ ZX0QBB/Bd*/RD]g4Ua,xq *Wl |C޳O UAmM.q]Y5w.è,s@Za5+gul͊zTc{ۙ_e7lRhuOVf-S3 fYkCz" +\Loʭ'.Ȱ9tGTYbLR a,wfѭ@g3D<#Bj[.d"X)*WՎ͉A.|QE ~/0+5>pO]>{KώkrN q;p|4|j WU>\ b'8Mkfae eg,j:7UNLjrhas9U(mt+]ٗ}lVU?")cN]GC:-m61\D!죿:,?ԠV7 VO%Jy<V v!έ=+ywe۶t}Jqv;-(dtFAxWN߉ `QbN%?i1K#!z4ӥ1Ćpc\-%x)~%4ǩZ-<&}i /O}XLRYIsC[z+?!y$#5Qs=(FO8_LO.ҁOQ5.^]ش!2Nh6ki,?c ) {TF~@2pfV@h G(SaAHkm: KBT[6Up*O̜(8++luPQDIz3>^z9=i2e!X |X:)R"WDVXlBpVQmAڸHN4qZM*G+\We,SC,&B0UVo,‰hc8vYPԄJExNLpXpcLrʅ!, GkD{'{ }ϡ) [)jn6@,UCS3B8 TzU9RfHs1tJ&j_ &uXGBǙEH\Id}f9pOD]Nt^yVi?||IyRQW%bj,n-~UNMxE[Hd>dx[ہKD4C1i!+n:42_.יœ?D/h@9C@[zp%%P!Gs %d0m7Lxqyh }`V! ՟;k0Fp^ui]ҖĮc3#RI ʁڶߵqn+ؕH[ N,l' =12xv;ӊE׏ZKCo/,(Ik) IRE4zKF\cNfGT,Lռ1'g{>^IȡsnPr @L(R ToSoQyU6 ,-P  &ȂUR%}Dc_I&kKbVdN]]78pgWb_t)j{S$5ŝ?+#5l^!Y_訦鄰mE; G`,lHPK}t&J흷krH]&ۉ>PTWX_:ZЩW|e`&tެ W^ldsjf.4EjR aMb4F =Jz[W(v7%EdtJ|D~N͚&6m8DBy2uOd-&5rlIw̸v''>z|k3IKETh[XbVhOuWKѸ40':Ny$ViB- *Xd$hJCUϯfM)< #e*kvf,1]Õm4h9iHԭթNe*?%sg׌{'Ƽ'c%j1`NvƸ_Z$-չB*Q< '% Y_9!8BI܏]YA D~݋ݡ+eYl)S {kƍlL4΋KLuC48lC?>ZKحg^peK2צ8!wKAS:oėγ`[t#ǂugWcrƛ]f. <<'%l3J0Ss5D6eD5: ⊋帓auhl/Ze21:&7糷c-\dFN,ȴj0E9 AVrkWjT]Tӵkq^mu[گc'CjJ, D]U$ a\j҉~cS7Szpw;v}RKɠR5f'퀯JITࣉpakk]ۂ`To&z`Ud l񡡇kRT^Ѩ2.@#av{?arElAK~;GMq%Y^ -w_:p#4x;->ū x/}f͝A8hM䬵<:Ge,9} W,$ġnюv;M> _w X &jx>r݀S1 mdc} ß;$4f}$HV" +?C (Ro[}2bWF|a˘' eh& =c~n}ucKr|hf3aYh˸ɏJ>,{&Lw6g1LV )ZE >L6Sئ79@rN<4fa5@ѝ}%bաb C4Td'bU9HV|Ty%|csʷ\T!-ZIN畍1A-]174 3+#*Ro*<7rQ}' qk$*n(՘xo(J->4CU/`oB.^M^ʔ*U}׺#! ^3E|]*{R6O`35>tzpdt_I|?O{ |m&b!r 6H9jع4=#$;"MYe]rPBN*MƢ$lw/A 12;U WY?:a-_p* pPĞ)&猎mCӅm2X> moxEDϒv[[rz-Sۭ&5*~7w:/\ef˸_NՖq[/0ߵ*2NV5\#nveޞy5mIsu<˦ W2? {D!p`L˞M ե|Ět<+#Ic=HB}Y<WCmJw4V-re??mӰCotb+'fuEM *u+fδ)e}/b eܺx](;X4[5Ŵ27_KV̺`c]_ʿQU?5zV{:"޼rS3mdF w^Fau4ax`99?EAл=䌋)>TgLKKXL [jK.4,IVг3sua]Y[;pz6Rp(k-M[oyK#{E ?  "?s,@ (? Zn *@о1mb(_/!e,Mlwln0]-8 <L8W,*ȏ|1rb1NBѷTƐgsY_1ZTЀ,HTEEYЅ%T ,,s0RɤWRO PՀKw:U:ft?U+6^nJwVn`=1mʏQ,=zwƎ pUiw_}tw@'vʫjՂ\&AJc)rj2KgJ|W:kZq> P.ѭgbʐF@ر3=n$ ׼kd0ٛ|Y&;dnߜٔנ!+f'a9*%gAlDcbg-VK6J_@fHil&,%ZѼJ>HAk*X fsv8t+/U q~Za5TRXthFؗ3efQH/V_~]Uz@2™V~E ޿>ݐ}kA-6EfJwyqZ&H&vWqIT)Ǒs457zjs\\R@T'BZTjl7hS ,u~^j fN6yWpڿh[c{M!Uė?!QYc(#-e[7I-&͍GG'c]X,rM&u=ZMRxƅW9d@*uFg~gYV;+`,FsQu HH뉝8#5.FKӱǔTt:B1b autUU\a+?>c.FԼ b9IEC9܋8Q3Nfݮ^y60=\v@ 9S1#5DqX<*/X8Ns:ʪDuCКv/mBQuR;f9`9MԓZANy ŦHl$֜_=RXb9,#jP~cA̙މ K9H iS m-`HSԩfZО5mH9͙̩>Vj1GLIbF5UQ|Sʤu7vÿCS`X0pw5 NxKx{:b&rxeVnsNi05FrֆS&4.$\Bg|P25dKR@gO)Hh 8%-/U 4@Lq^0gmap.2т/g̔QȠ7Z3{hJ{\fOThs˰gaX.ݡ 5Ĉ m %af+@ʁثrown3.Ď(*s_#SD9¢Ԁٖ5L85GgFzBH<F/sd ti+zy[N1vFqB6~&9jyiesW,FRke6^aei&FQRUSY8.*g@sqyo w|Q_l],1Tr ʁ=rLWCP&9YX*Z׀8Dk5u" M 7@Ep{Qےp{B(ﲌ= B,l8M A%b~YHCyM: 0һ ~G64̄49Tg:{_"Fbޟ:;v w{6 J؍eQ3Ue;Q)%z Hp\f5_Si̬9Di盺Zl;}rR.d#q[κ?gDsX+Of4Sq*t B ݤYC-gW*LP+fʊ.ĕ< mpܖ\w-/H!LvC%4cPknmS8q@/`ھ rD#{}Nc(#SylW|4QhWO+ E6˥c[xWGwj`.02HT͇%psSo_Q.kRøLk}#QJUۋVPJ廍=PF1ޗ!pBw,Ŝ nۡ &:rd+m=!79xhS:S; t,}H0:X9uv +~aıX8D3ycrmJp7WuCύYFF=ru2d`uUk؇ћ_yԭ{Xͥ_VJUmR^2WlKc@0Z|6t.Q*8gMsT$^ sl:Ў2rbuAL]p)XbqӈĿl)El*텱˞7+ZRHrFh'cnLɐ(4#27m J(?jTp3߆#ri%;;YgTr%!ITbE }:LY%ܒ ;mG /hb}ϋDey4R#wb?5۹rIcTH*A,`S'&;'Iy5i['`VV*D;ё|~*{ na.6Fi3& N/v[49@o!N ۶bc:*Ewwr{W)K'zH0e'(dS: VJh.0Y4F3'o$,)+r.Wߊx4;~SE.@5jѻ۞,{Q&  ) is˲㪑T/|j/wЍA #3vwo YMN Dz EvfEIJpFOsK ȶX :@`j [IQj";s0>S̰2$ ~5i/dc@k<;g*qDx v+D}%3z=:Ó溪^M^fmyxȉ13KK0Z dHۘҙ~tkJ+`JӻDY5D0&#4yczKd֩ŽNiS)@=~`Y5I6n$ɸߕYjMx K҅,ޅ JggPUYDLr'n>ixnMVǽRe (7@)Oo[ARruBm|\0O haEt66kM+} !6[|شW؇hjc&NFuJNIUYKH,g 'f2[` P[xpYf@Ssb0CMZLv9ޠYTWu‰YR6$r< Docc"ǟ>A.*0:;isBetf5W5.D7SZ|88o RBnb*oA!H7f@KrHYj @:E Q7^ .Ꝇ߃xUr/b z:M8xOٕX[}'gNBn/1V8{նSX)%̥>d];& Yأ#6HC/b9px"ڹ gu*cel]8ʍ?m(*d&fEB/y_ET*OX [m]uar{z?5j6`& GTXg%v/2+my)ǓE7 ]Rt %pW"A}<;yr,$ydt*E\&4Ih@ 70TEtT\pnNufz}p^0ЫǎEIIP |ԼӾ7YijT}0Lįo: `o7O$Ce`g+l1#{Sg{ft877M͇_MRZй{:'\L;!Q&Eb5l4R5a(I"BD]HuUN(﹘ /mL1hy"nv@g/[ϝ;^17W QH8vi+}}eE6@)1:bխ P;!yB,IDQ@/2]sEKGOסyix)Z]z7]cGZ_ ѮUlt䗘 ˡ ݼ*4D}%e;z":-1dP;m]E[М}c3&A.'bm6ˁU}%qbuj0iS(U+j2-<,I3 a2S-Z Ūi3*pIppPbZGGrH#%P oS#z|''Z%X^sפ/s 4v{i-v$roگYoro`/'KqE_y ͦbaL!ADy@OS'r;R(<2Ǣܦ#,D19\ D~nOM$#-GlבE} c=G{,ya M_ XTYX~ Kfͦ%BїtjAa58"5@ 14 N"iYLcGlHq! :-`^2c̅$d%998J7看G(Pz<9PnbiSdxG%&fwv|R@nVzzs"9pevʱiq4|ô6. \vZzo#rHy̞zV{-2_τM/n!۾ C~σ_9+>$2"R<=݌$6P\MMBK0#`\_#2F,ik)wzO:J[QU-.?Nx'[@_lW/=0C:ּAkV[+H{ E/-WCˆ l2>_S&|yٮb?.aZ+J ϻC|ڂ2wO#!S o A遬z@ɤ8Pf 4 GQ[﬘3t*:wv~NQ9Qf \~ A@^sr0qdW-b\C诐MX@w1Jʁ sW'?#cˇb"XvMG"Z^U<&/OR@#u+v3]#;A>V8{CL|y*M$[H|M'[\L6Ԏ}'Gl2%[>AwV% `Y;mc{hqg,2Wb[`Gq;͆y-QK$RQd6yVuSH4rq,gq؍w FUg}Ag\cUn)3T3'g!c9@9/gu/KxFTh%fSY9; fgV],Kݼ0DDk$chLj /cA"fo:&+Xψq8H4&NYZ鸊WՖvv҃C[4 ?Z~Ͳƴ`adϛ1O"h1WJăpg,IȞݷIGE=΍ՍS SF))ĿMOxj0хiѩ3g ` !-`=&KPQS 2-Phj-å3_('.wq֗ԛU9sJ,3d ".ZsVp4{Ȓd!dl&;0_J.Yca2Im-9k VW/P/i5ċ%HH!WٕBg f^V+9_b3y+4@Yaecy ۵cw=,3{nt71&I#W~}vN$6YV?WjΦ& KFennLW͒Ԏ1#2(ZێsÛu pPvW@[duFh6Ha$]*[wE\z>G6縐4iVr-h T$![?] NV~ x[SL睜#ГYkɶ4 8xk=h~צ968 /%`H֫XP]c8m8ɞg+R_@jFg[հiO s5^kṌY=O ?tF){%`w`oVeAb 'jө ZaϻG9 [Yѩ)?hW-X3?BȠ1M`Y\P|&sX'0ek/pf&g9kMFT}k~ӉD?jP\1G).{R']挵 A}yjD"ZHB9}VH`#W ?HƀiH#`$#ON:G[ KQh1&J]vƯ<"@ kL~̦JibJoѐwьd>k)}k^nI pDzrƓ-6@k+]l3uDg W1|Ы:[|(5/Ɇ4rCg1N07D.ki{:2W_u'F+0.tb΁fCk|3U+f^?RNN"]:9v+n]:hL 2^|I ̼5IE:ɠ]b0I{c&h=ŕ>PzdƕȣT]# -2 a ,LwQ]fXP7suwɃ }IP݁҆9lkjv$owTj[ i 3ʾ-Mt20܉E0N{"rS|ߌ$k2&d)9WnTY][+#:c$]/Uoc~C$xo c5k9V t#SA_ c *ܐs RGq(%`qprP@{C<816@m比5[bE;Jwz_kl1X*d(_l2<>l9y5JqIX*7;2c2 :4!-188JɬD=yr_ԛt5M20fOz^:x)nٯ:" d:JM`G\hVfuEh3IH(\9;~8ViBF|5Qru71"˭%+􁡭jjPd,KJYtSxR_Ew0,@M'ҘKyd,12[7@ey<7Mw \&d7-Y7 њxld4P? 9qi2򾋟/Υg T_A'-/:OXLYfJ2 9P#ڢH$S%e1̉`a'&C,Z"?-?v jËЊ:R`:PZN+_,\YtIjR7ro^W~|jG@nIfzt#bol+4woǺYSF|\W W[j% cKeDV: mB{*ݩfuET>+U28bCI$}=5wη J%P MwͼRwH9՚݉Lll?9^bIc3D>d\{?34kMD֩}"TJمI *WS3Hq\pDxSXuw̆" <q~Qxբff,S=1ZKM #?bڎ, _lˌ~uc1/w(4[R#;9]i9[_/ ۏ[)~/y`shX"oC(V@AzmoqwA;WQU)YYhT? 93:%|bh_qXM& F sݰ6B+QCţ1&1-Yvo\҇RB-7X(<5ŪxsJB&BKjISa?#y]) %0 ~ H D0^=S{L|ՙ=oOLF _f6UɩN{=K_p}x;E%eTޗ<S%o>=t 8YVK fLMg;qdv$eefBgBڐP6)A9!.8Hoఠ +^Z|fe>)܈ Y7![%M0r*si|.JnNzޙ6~UY}kr75o6\XKN3M=܋<C[jjmbqccI:Oaۼ[\eVOvwUFW[^f_OZ`z]zf0hD`Aǟ`RGTzC4D,AYYz,Co&4wsb/" b~xӵQخ#xWKZ ,<i:/AN k e.,kh[lu-{ MȞ5v|9=:1`˩>3a U<WÆznn#ZvdD%Z69+r)W463 wG%UExlxOMM_p2`81~KV3(u'ѷnǧ}dVxf>>r{]c3;32,s 5Cw |0|W7*Ϳe$T^śKQCx,C:v#i7{YLKubJzEΟWIogf Wd3Xc҅()©rn_O܏MF[B<츎r{uܩZ9lIx֙8ڌt"?P:+OK 2.Md"*q7hX\߬H>/[8\଄֭eߨh M{A9QР3<Ui!S ]SUWg=郂=Á/h70Q||CNA(q\8ʥaYC6Tw<iQ(^?_#Q10zxxBbD<)M3. #5yTn,ܾ h[EOmʺ&cL&G DVLnTe: jy׽!/я^Y-< (_hT_DST[mH4-_cYT54T ׫m,ukgc'!aKٺBZEBn_ɺP^)xr]sav^A =x#jvo/F+DaiVnmJ!@j [ep?MO0RI'_V㧽'J{ ei&:Do (v|s]ZOR9[F,1 x%λ=ɣpq q&x߿ŐhAD Rlw[~jgny+"@@:Dl#UIxpžwoSH Z'EͿ66x@QJ0WʞtViLK!@NQ_U-XG]$$5`Eagkv\%I xb3 C&Bkge n\g|ek5ox- E2Y*+qQ^4z HQT Am^de{s:Êv$g υZ!9̕54U-]YCF-X e@߈g^"羐nbc'VXm=lǕ<]Aܙ-c@5 7t\G }eˆk8)T¿R]OU]Nn W!=n  Ll=ݦji 7J_oTT/QpY:S ꙯zּbvA‚Ly!?U4A cV 2iT-NN d1zܽu v(`5( ʵJ d8S;6D##~/+3( 44>9gdZȤy,;,E6JZ}x 5J{& yZɥQvX* 9ȯ w/̖PфT1x4C3 j&1XykV'rqNb<(U5(#ez.kc%{eΉHxvm;PɛLhV!1gX(%J dU*Dɍޡ5 Xd(;"oͣHI7[ңgOVg^(anb n)qo_K~\؉qs1".i)EM@ cKDlxPO:Jo$&*ТU/bKAj|#uH8QԽ0^Nd-Oߠx(Qϕ[#YǰYǯmƹGA2~a_u^zL㑞렛y2+福S`VcA(keGׂ5Χ;g2sSȼ4MIm?/ܔ쾂- }dy)i/.cE){em$/,LHpiTŸSЂX9#DFRr~ygw&s SgSî3V6M:^d3{JbV}rqۼ+՗$G!ޔ=L@t2>F;YGlj`DaTT: Dp[5B x$P4A}7? '~йWl+e@OKe5?B*Ü,3Wdkk0 oƫrY/wP=%Y ~b >uF1^í?@. P~$l׾7u5vP;(!7QeN{/gS ,F U@ˆzy˃(GxqchI +.n5w廊 M`P 3c\L Eh_UU+v$QQaC9ZX ޶LŤay%e61,`ue _2OD~$XgO[|3gBQ^/~f o _̕KOI>t)\q5-NNS@RѨi~(/;IJV9' 2ҝ/|$Tˉ*8qtxS4Hu|@3凛\\)t,@ՉI zLلH&Nc UR-솑LMħ).M ͽٖE:aH8%N`AF,X]SmwBƂ} 1x(LDL*~:TFȜ|"d 4e'*3iZ~sw!'i9O=+_~lspHF~HHr%+te) Oʈe&Y#WnOFf292)9Hm *˚ot,VB<;Թe 'E_kiQu1͒Gqk#'묜~GkE9_Y5T ?xjIy׳LJvOQ4I4lBQEJ#x-dApj,-(vŁ~؛p6_؃90b l ٚ捴?PnϹΉME8LΑx0NHZJVs?p KXԠ?6sm̿=*d_M2bA.֤t{@'/M ɽtA5̨5QYx[= /db5aEtT 8X)m [TzHFsHƾ 0AI_I˼4!DpUx-txCȖŅxߺ7PEc‡^kR\l ٦N Ex'(߶"O2Lu̅dvNZXtxͤMV&`?\ފ_ m6GF<\0Ky49Q b#x芈?f""e'dea#dqii[ IyCy&jTŔngКn8Xlr H_©* ݁bp],M{) c5rmP]Qye;vmmmDq~njJ{,-"N Qt'i;M ]^7m.fɎ9aIEG)HFPoGSu;Ǫ}=mpv`[2jvK -CDžrK6j&:U@999H_lA$Y*: ́hD y󕯡6Bx^vӊ- ֧[&Ƌ F4#N]?}r3[ȒΰZdpG(i^dkk[@4Uf`3W6[t jS8)M d}'P$`hz݌RJSz\kN9y>չ&&)E',{q1)n|uiasZ֡7jk۬X$G*(8V;&]\ifL  ֎^GP)t&`%7>tZW$ DRzkN 56`-?d៦;u, ~j&N#jqc>9AHe \ e+ +]g% }p;v1!>ɖbrgJoc[Y_a%Qj!8%uHObP:.4?n uO|ɥ$Lc`WT`}H$Ĕ'_;8)!̛#+p &ò|IEHMwə_xCԶfah2mT?k]be*:3K*BK-:-d̈́VL`RhHDASel!U)MNŸh OF;7+,[}6QO߼~{.,+Ҟ 0s8Btm<ëK8& D3|4r, tk%A%%H3 eGQzcO ?&Ub<-[(L.!&MoB`RdPA'Qln1?8,VC.0l;0++οP"!#Jޥ8.ŧҮBoqJ-\p%Tdݎ/:EUe 9f*B h^g~Iui!7%U u= sAaXb 9]8x84:LtH*I&a][j݅("+XYWW88&w&Ͳy3{exӘ_ A|"-q12V)+ oDkxt;d_W1B[}Z]iX1 <rA {'xL;F+>+B^ҕoXw@cheYy | Yfr=u2zl:gŸ$!g2Ѿ)3b'wy~ ҷZ`4L&vK;PI tmd)!??>7*Fikx\2Uwb*QTrJD$?JOpHD6eqg0jV04 rcGg&y vD[ri]28~+x㤡^zs~m۝ۺnw( <~)Xi8-`)*/vhI neJOc%U#%1@!ih5fAiUߧn<\,$F-dm9w>$HdJsa[ /󏷯qD}nLr'Tt?YBp2mUV챘\auu ΏbgDʂRw8Wv>J'V64)j (9ڦ$hHʹwmH{ϐLUNH.$n LbZ 9^~ª7>GZDROR#)3q`r}/>Pb_j@1Tg&+Nh* SYOZT wC|;tt la'eE"ijW9G=YأPBFZmWp+MЛb Ɏ@4Pty-UNʳ Ҳ<&WWvWܣuaͬS'a6Ӵql?(GTժ= ']+}Rԁzc ɍbNdQebEz sO"_g9 Z@Әdء_+=)q; 2V \+&Fh5gSAڴ*=u (B.xw.%2gr%/ʂk+\ ѐP)XغZeh-HҼ=GAڱ攨hش=5V\?}n);+<fk8O8p^@2z3D@+SxsFFXǘ +[MP@ i,V}^`ĤsgI>dgh- @ϊQ]%iWT[v_3'hڻ䡗 ^?Mj(RAq.\[ :pwXHLe7{ 0ddBc|R>ĵ[P t?qYelޯ6z8(t|-! uC`JX'9:eҭލ7R4J;xA/qrr=Ԛï`bU_4xBOڿ*>;$//$@o]\(k&}%C1WoJֶm($w’gtT3&dCe sz5otL"tK`?_ jmCeq!!cz%VJVmte8mpsYWeGCB#1B+>H@60*3"ˊ3h☖ IbQ(c昦y= HWݜپru"f;aLnB$6ڴL􄆖 psVV+Jza'UV3}E9KxMY%9˾Y,3cc.+=w]N: -{mݤ3ǽI\Sb|)_9oef9&$tTɀӰ ]2I<|~P&HߢC܈]R k9(]ǍgtO~$D#N&RguԱPy·'S.9 8"&x_`vi𭻣"j #E9+yg8֎h .I= 2!MT-"AG4$ nAEP^TBcWn@~Lx3{qR쁄T@`d.ȑV㕉Ǹū"aL@jjXT,`>|'.tƦ>Y.XsŬ]MxF/lz=CGOfl4tXz0t~OݯȂ:]Z(Fbt**l=ϕJn5BïSZczkи .:O,Q~#jB&|,މjHz-3b'^XSTl(f{^QWUAއ7N W#΀x\ ʼQBBXgұL;M2U?/`8-z*M}٫q=Z{0iP T|d,(f9?# `L'1'sy1| LS>'\ ͼ޵IL/S[HB8I-fʀ!Brc\fQٙLJӓd RJf]kEPj#$@jDie/Cm71TmdU)zg$IlPJx!g[W/+0.aQ$QRQ-u7)%wDo]}-{\LwZxchӡf<ۇƿ~WKy}D1RJ԰}Ң%AsjCwqb4<Ξ?;~z:!$J'!q֡xp)SiaM0LGkxu56zr'l>hH5~y *[bSQs{fGrO >(ְx0^ٕ(2r, ̔OBI蛋 !]صq@*`$(2Rho4]Qib)l.;"^lŒ Dlz tEsһ 1wRޭI?N2HFl 1s=>bnǂoFq#*#2=f߿ai[p2qN(Yܝ  *Y6Dg/Gs+OWTADZF.Gt PDzג'.lj H,(d8X8C5_P5oiVziK*T,M1@g \8)>2ޔL]h{ Ո{SܫlRix# ŅWPZx{F6k)upc=<[y+Tmt)*:eQ-RFAIG WRIե#,flk Wvq%:l&Xty >cNO WK GWsz2T.9nt]Ұ\Ro9!FT/;2A /rn̳5]8NQG$k?A&k}PEy*-exSx;ۜ6Ϣcd5hT*MҐ$,`cܫ.5BvVYP/b::<] ֤r-N$ y1z.[ﵹǖEc0.sx3>]9׼L/%;Eš>Egf:|ɔشIFm>.xTnUu $jv&SWjB^-~[d%< xX A)/9}$dpN/Vx n8mxu8/[}=ҙ&L5s6Z bt4W7a S?+ԓaӁ VQUؑ +qC.Z\" g[/#e"RCNq+@Sz^n)>r@2ҵ(pFs0J4^="zI$9J7-ހR]0)T|9rY^t* i p'&X^j9^jA!>$FNf7?f3t.s_}s&=zY>9V9FE}7K{m)^p3fJo4zѼIuB[[%5*qd {:5Dy@yTUB21)-^:.wIpjc[y3v' uKWʁ֘XXx  0 L`MMZ<'ÜQEa#; a_yeD!ß>x'CDyL ɎeDlw,&T?Gض|y@OT\Iezȅs?H d:MmFkcݑ}eԧg'rc`|GEZ6,,mƦMp[ؙfmk}za$ʱ o7C,` ^mKlaH%^>TJ:ы+i{KwiZN{mG.)|ky {B S AH4TY@<9A0?0)' `=NJڈm4A7WǦx%5ijCfJ7bO1g Q$H jU$JjxQzM2 ΗnaNqcsHx+A9 HRs+aG^ u;Z0~?Q `a@ɮy3]Ԟs8<$?QUANջs MK{J4A3KW4ؕkzJGP?kcO9Kb|O^I0fчLJ ,n "<"foLզyH$ۑ^&هJQ2ILpqKew0lPQD'f*ab-p7$N(9 CL)j2!q$[Ku>O__XsGt3F-K6SWǰ( Idf ¿4vƮqo̝۟&[7ИݼAXz@C c B!1l2/U_ګ&/mj6}agMZǕüs*is[q]+/e\żᄋ`k]1G ʐWߊ;j!CpWtvXBMΟ јUd[Rm7븵@2>(} gݝ- s=yEyBcӪ y rDGƐ`|EMXqDVxB%0u1B#F՚lR혝Ƌ.fY򋛼eάRh ~57T^ : ߋ]/@7pg$a>iXrQ1/>"-TP+j*3k2p+!HԿ& q"2< ΉdM0ߜYAd-N21b9'E D{D $Fh<ELQyf_i[hT bAmv69ԯ#}%%R]?o1Y)0`nLL@+aylaIg[ 6*ٙ{n /r3RzWM׏Pgw:HX%mg@ dWnJ'_dcV9Ao£E2lϊdpXY_XV;i[UN .V4jw[Bڤ-BJ`eUf%Hp VMϣE}Wu+gG\8FF!  /i5 Y7ցbTesYH5u92NBsS3MT40Q^2e'qE $O\=K! a;?͝be p:SH8IAMovm)͊U?E(ˀ-&wY> @fFճF#G?GM0R%R*RM{|g)45dOecΰ!QVW]he96&lSu>(f7uC䬜#ik>å׼ 9J4<ںۺW)A8p搋_"3-21$j7|-f&qMe/W-`Z+i.q*D Wv5zMŊt:$$Џ4v| GW`ܢƮnR'IuBH>eZ0)H {DJa@ËYYQ(.9 mTd ݠ1e~eLH.+~x !:ƾ8~k"D`u F8 K!.UbeJ>K}]I&$2Q8?Z0)KgЙ/WN عr4R=W4Po@\6f0zU50N4:i~L!fԏwg Z&gPֵWcA]X6-7"=w,FOSձW }Ơ&ѪR<5l^'לČN{pm9=8^ 8F}|\.NBvuZ1Jd6q9R͡F8!Ya?SPIذC"Xd[tӚ>4gy(F&&^g{?m+: 4RrK,(,=MaNzR\皫hLqDdtM;U)ժKs!\H8zڈf.,]$N,SڍV9D|HzHJQفSz[&ƌaS-lP% 'ip쇷34\K}p9>CPdĂ'̵S&Xaѵ vwR4 j)rD=`R|o܊<Bע*bCGW['`K_DDI)Or3q.=6XJB"`VT 6jʷv6lG"ԣDQ\E޷X6,vB(Hʢ2#p*bNpQ'o\[|m 58|)jxb@8,qkÉ:z%h@)Q=JR&d"KU:ƙ5h`ZT`{O(CўIT jKɡ;xܿѱ4WU1a!3!ҟDURL{2 l_3rŹX`x.E 573$^6Hic5 MK 2mia _SmZt <΢\"q)H,@3 oͶ٥؏'"r}QѸXᣱ/3RNX"ϻM=, KaC<,_sC:X5:)Y&A,Z^MNP*h}CzS+aU:Qj謨 AWܿ4:5rFkn>sc%nȧ.}<_8둥Č8Prgm~0*1@iF c2lW݆wD7x#eK-+LZDz#UnJCs ѵ[ONY\Jl{4l[{csP_1o]Ht ?uN|$.88p;FY2 yVA"TW\(Lv&uHnA(a\( 7p)Tg?v!.@P{*7y-d%y)N`" [S(S*6^~52_4߄X, ڸυtE":\:fv/$42:3v6emyR&wӹn4(<rt(V؍"oif?737;mIAQo$w€dbH$bQKJ8/"3nOހe[&wW{6CGi:D^'G)t LGímNۗ9i^eۈ{Ȱ+7Y/^'JyGzw|3kQ^pkdt?6Jjikj[ AGp*ׇM^YKklV&}aN|F$Q)"_Yum 9&Vl`FTq}'KgcoyfT`ڱVx@;#4``wm 3t:i{2^fl1D뫲?>~)ʼnXf%+m-WM^3h& >_64*5 yYp![$ATd%u b1 ]߮4m#z=H|/W7@6/!su:3y;TxjxlARMt;#Ehjmsa&\h?I3^VeáҖ iMj蚓 }iz9k'P(r}+).;C~[=fK 1v!^..H]ԉ$Y\;SZF1c+nEK2"2f$b0 :*067<[L&{2d \~Tdl<=Z,0+YtZԷJO"͓8VNVI=eū#)(w ZW. CX h RU*v`6?ӽ;o,_ .$|;V+ o5R x “}K,J'hREzj]Bs |oتpS < b$B9-Wp}R0"^Go?5IB&;y!}XאVުDT ML~_ި9m)!q qDg|hV[G[@`4 IY}=YUiWWNΝh;k%3dAQ|"54x{'䂯r#Hd CJгeIzL} 3@Wg:qw?CD%ᅪ$BJJe~&@5.Wu:̮.o^tT̐8f\Icٞ CQ[R\ @IR7]ᎏō`J _EUs딢ܬbgvyAE!rF1lY͇R3W?˥Z.kђZpj&OSAQbk3H1l@͈X9H,P87K3w&2͆>j2 {fi66XϽ6kmڻW.P*vڢo@/zhW:栄}.~!ܿ1lyM7t=!ɏ#+X㋼ʟ(ֈ/fgl3@`qL':%'9ODNn]M|[K`4 zfTnChŒ2ɒ8;TX(%|V<1T:-rq5" c|Jk>=#R҄4 @2UI.=tk)px,lf;@(3@ )D%V(Κ~-LH[~xGN=;!HpН٥ д>FCٚ/ZcnE%КmRbV@PCNǞ|z!>Lb˃7iz땉Eil/FZOD$㉡.tN!,A闯cHC+z}/樸Q9%; i4!@h+,G%OtϳCxJe̐A3swjfӟ9y/2~ \եFI?*˝g yW8OL^Ϙ= j'RG+S9*Iر iFCeNP]Ho \ S$8'^\q^+╬crN,K:T>WjF@PfxNX#~k]v^,;q0V=ʹMbݞ9`Ŷ~G.a3/ srdv#b|2EjOnQJӓ-zwa#זӑ@^8R5ϡ_~T: |7M AD@4*z'4Ķ">TJ]N`}%2|niX&yxULw9]ɞ zvT\FG-|*z{*'Zl0Z#e #ߦg& Q+ϧ6Jc=ݝJVt"(Pt,4 wH+PžF}-N._PA`WΑѓ_ @ؙ'tY2ߚD>Eo{jnHܳZ#C?c']aBzȨѓ4vL_֠:?iwzmBhz?>Py BtعHx^)I^_hN>H#Ӳ{3#}1-]^X.|Bg z1ͦj]0J XtBv6ҋ,1dpB!^px )nir':oVD8AP-d=7%9m(t /mt5w7fP?gE ݜlWvNXځZK0œD,D?HESdu"2 L̹ؿuc j *"\L6x}7#enD0s(9?L@d9)KsFjO:ovCX9!(_;q ;jT@ iEn^dS˿#q@X$MM$7-¿bh=8OH343 ;b@]JA,pwxnБ4 ?g^#Nr!q?e\ܮf b ot!Z=3 C=wBUsl$TE3+R qx.U[\$ug!M8/@ XY1}HgGl;Wus XB9},Q?d9D5v8ݲX) Oا>F›XF)G(귥^D#T-E}mټVse Pw02HVynnJ/ P{{ 둫9>ƱrBvK8#>&w;YS l5S91brjZc8l3ӌz#[RA /#ɵr&\ lR50E zlFm_v.%$P2!0}7lS^%mY_jFz- ;ݲ%5W&82ɲ2068@n*ʗ4c@x©,êfdN;s$'HfIn]ZF{ʪVؖxD18 KLT89PYcbG|hi^;8p N2*eJ=ߟl7~܅Wt_(􏤋y$;=U2DQeǡ#!2퀚O{J2R>uǡ(@ZjI @qRTO/{Tu'_fu2R#}aۜ(K;Ol*h3pƁ @}BVg!+'5Κ{CzWwԑ@@!rkOɈZwzcd8॒: lXje(|VAI>X~ϙ%ȽO!&;p&Vx蜹P) ]ŞjW h6BӉz }G/!mÖ+soɘru!0Be&SGϚO\R6{ߦoά7e]X3N4Q8>)/Ƕ@v+:?԰eǺAzН*TI~7tMݖո̈́&ـzHl)ZԲg;"@}GuFx Mos=Gtg`#2$Wv3VfQnz Ԧ-HtEaz"1EksTopر4Ls5۪ul{SՃeOKvT0D'b%tJ7سF 9;y?_AEy(Bej)cSg&8{HC#0܇XL\sśr~iTIev7-\*RO'5^ V8xMj:1juI`Rb]@xd+jS5\}f_0b$A&̆HѠ{\8 :cw($ى'qj`rI+ȮCw?`I$h2F~ۜCKǫBrɒ;PkV,h^ TRXDLC^m׺+128W,p$YM]vw[b]dCT`HZm^eoxyE_S|͂B#z;R@cbcHW{V4j3e~a@@/ SK ('s+ $q`Y~ihb~A7[u? ʙL;Vl!ڷ.7fY@lc;6Whj3O#$瓫}]| fiF #*7 hcV(XQIJ:Qyjfado/,]f.sXLKLJUF!5^Ú8Guzp#ҋhWPȑ ʚu{6,h$Cٝ' "FBG2'Add&nU=$m(ˇNI8\4M L@%ՍL#o c A4WČzu 8/R$zA7 By Ut>ŽiX=Lrʭ'Z/ić*dſ_%q=wVS(9]veHtblI.N8в(.q/|*4uni1șdk튴&W ls2iSX9"MHנ#lȚXz.|}n(h9 8cЂK;N)NSro28;ͼ~0z`mb~<ɥT(~릕g3-~?^umc0 bV 2V.f #T`mW[NM$K1@- dh8D AAOjMYT0?ƒmocdHܢF s,M$ /GAl-"Ԃ󁜦2 3*|]?tQkQ(p\9ilf5#`p =|{ny]KyF3Z~*)J2:Ud7*W7rbq!r)X:NkC(jPs+YCf?I؏4S`츼 hDi_ Gmy^Be<ԣ5&݌ %J#ڂVn2mG1Zv0N>p*5V>)[ J#K>^"so?Z}9tr;_P {(?4S%qhk7%[OUXEgEZihFqy$-ҕ2zAXzn=$A#TDh;R}3ƚ9#ފ ϳpzQ4Zp G2bfV5Ҧͽmn9')^+'lii穚GПaX*CdOI-{z炊Ȧb2|:6CG`ӈA &㻻I|4]eLdž{;,/-8"BF X[H \?J#Aa{laZ.0O@'Zfڅ GnN?0] =#oMJ^!lI)S"=sLGum_u:SmV'z>6I i];.N]fؗHjgͺP]1!m)žcnIbd *V #z _ȑ%ʢL"\YÐ5/ {t}GOv9}Ӧe'¨LjRSV|YOJZB%~N7E|kgaG@U#im$F |i_! L%{4HqU\tyuӶJI*bLwphI=yb]2* Cj$ P.N4Զ W=o\xnmחWym!*wAzԈuJ0#V>.ieQ~3ě;^cw ´ kTRZ{iMq=f(zQUR[G>sb4(1|/~!^z qf|C Hv%!m( MRb0'uMx7`ܑ߱d@B37[ŝU0P߬YPhLwÈ&!g784Lf':y,::r;JB!c 6ޜ鞑X#í3JYẐ!آ7`ȷZd5d>ػ,d"F^FqUޫa]8>PWZw}u%aYOb *u_' ыFF)k6sMAgZRqZ)3F8r0ޜykR M-VP?I R,C I{_u3#Ӳ.eJ`jOKb>xQE #'B%mDA#^<0I^ бn+#ݛnGhs~z.[&{7c#Í胨d ipRKQ7( (@+\8=2j\|HlQⲮX,grB rgD`V=/ m (tW b.JWa: )xvϷ+u(G k3pW-Z΢OiRc !}ND‰,\HE.Nrs`D-r%Q C2e%WS8%)=Z^K+7&2~I[/J5D 5Z.}XS /H4 %H@ +Awr H@k;NǾ@ݽ:S -#=K0r`T yɆɭDFfxEΫnkL0a t唋ɚr pE*:'١όZJqNH i5Juv tY5R١ x f?t\z]α۾9 I{׳@d4{28#maxpGVE7FIZB )H4fw`՚0m[~\˼+qqXY&5H/!Il̿ ~Ҡq%ntՏ*Hbp>a\N7[rSɷuqks_[SFeMceiT4 | ם?c9<J:Ef cöjǮc aSClZڍQ fttB>wo $Ѓ+5Z v18R&SꞆijϓwO>-=8bnTn}nbol:xP S:eŚP]Q-N<gOmTLt."8^gdfк ʂ?~]e/"FaV}xI$3H :?.;mdH }?Pkhҏ[3yh 2-ڨ|aYnTwɢF {]^h^#_U 7X5-OEF`V]iK422X)RXk{)Ȣ$Alh6vEDo9{Y\13̔AȋlGH]g.z+`:|X@f2Bk_a=EӠ ^֝ ת*zKx|;-uW{aG)nB{H='(wFV>b"Wz&܄wkaa))+SIcm\c[d NURj٫]J X{]Ly:̮6ȕ&\!!4w?O.ÊY3o-šDJ܌|B*E +3W:zo_p;7`wJءwXto0Kpե_:|_T(fW6|`bK׭PS`pU\w;FMV,ng,(΂+9ݩ *aOMX#&\~=|:]E2￞@c ިƼ/wD8Bي+jxަx)cjifQ Ԝfd<͓?Z Z &/ y;~I0ͫ%_A}2 7ze%M{%44LN_t"D mD ]-۾Zt[s3J,O;XK7~Ce(\oy#&|z%O3zLt+l6: 53,ڸ>}'˙G#8],'׉_9y@ѨTiܷ ؟zGȳ uXlG>͋6L.1FrNu@LB$مZ;N?A4"sI{DTE 3 QY0X(Ina,(h[z~ΟlyEBGcµ6E(h,h,$KwaC iUsJ‹ȵM /E3aںr̳bPky@a9?/.;k}5#?lV>ͦ+,J8L( <LMs:ȓ_m^vl̯ k)G~bkDmԐi3#  Wo٘lU芄ȞΓ^nZ2nyl?ha hs^#ƕ |cawsGi>xZrrzco#$+[,lzFRNÔ&;R?e#b,'ae/{~MJu3 m " )[P cF B!G[Yk10ճ6n餲cЀD|+Y=AvekԢ6ƽx*ƴ V,6!&n$8_FݘR\ On5νPU+nڧ^lXѽb/C{ *fK[ pa!+7*s3"v^Ϛp^*RkQ'%|) '1*50:P}mBOvJxH8q!1zwx36r4wL8ӡL5|<w?MV5|O'*Jc^dA6*$-c2MkRMr&Q$_eh϶ V|D`Ē=<MlQE5pڬ8U7M<ޜշɷ5︕gDDW@L5 @;R͗2ѕ(PMjRx]|uENk}PE5ކe)'Nc/* c'eeH$_vD8u&,8ov#%f+\%l)mLw uf1ǂNCÃIkƪl5K@ObUVc,H!ӎXWBvI I( v׉܍R\wc$kɶB#r-9u#-R[)vēbWZ2> =Gلo2=Vz4/)7bg:fMyf?B%UԽb#qmH[Rn.q&Xbr<lf#UgNrHMIEF9[ג)҄x|v3?=6Ge!mUDQ *^*C[8ϫ2z~~*jthJ|X<놘OYs E{u]_P=+yf8aBi:yRLQݙ/-$:38J[-+ZhR047/09O"HHY/.ZrD Ho_(Ԟ5V%vYILń'Ng(v)e!Kv9sŁNڸ+)mBCm@ u ~V>s3KENgzGMv@~=RzY Lo}H˨oT8caf2{.  4K(SN]^ny=*uO;R"y_M')_Y_ jzO2/z,䉋m+O:֒^/W_1bq5G $ ֌В !YmmCK;uoYzyL{D1 /0GvnRJP [C owDۣX`v6-S tu~h`uwx@[#X88"w3 'jRg앿~x&eʓ} ռ*zSOBؙn ^${\=P:W[8EF̺/VN>q zRs*GÅzsr%dk/Ĵ0Hu&z ~7Q[VwoqK 㢜Bt\O^-:؟%ip+W"d I kȳ7mu;clMJϱgxc`=c<0Q .m;:gvwʓH;ڒ푛Z ~$v\Yn14ʮ|8k^+'-j~9QF8|KHg L4:-52ݴڗm+ub "*~l)~..%'ve9\W 'j^ek)0(M܁&hߙ"wӒ+)};S i$1"y2tی9"Az2ftT"G4 QL7N @8Md0J40182>-a!t(YK|z12qhhp^=?F \8~ I/qaw N!uNQ\GY|i:KzE7埾ţq_ amryځf<0zFK=+r !߁WBND$聋:mX6Z-TG-o-tgU]-9\| ]X1*kt8ڙ*$֔:G4[{ ׉}Cxab**~tM=DϮ{!/  `L+3&ʎNSg_< :D[P(y ,⫻[SBN2Sב#Р>A%W| %;%:6Pu51P'/pSgaRo('Z ىBw^" WswtqMX-F7C{%\r fDzN6"'ZPVUD0HWEK*Bc-%*Áf5(D/=')[SkRB@V\crW\ŴC7|j~>@h8gi6DD"|wcL~SKw&WXTfyƬ"ђXv܏z16] i368SM2kū6\G>Gx8tZAQi]ZR-c{Undr%cۼP_onyF he24W)5 ֟RK-CtnekkɁ"yD'O\BsMU4V ٽ xb2]`[r"@S"OŦrٽ$7kWTi2BcW6ySs<7O26`ɳ!mlG5@P:&O 3vf Xr _Tl_c+f`BNu7 C1-zee i¡e֗x$W_c#K vWܮ/#0/{!L<:[L5 Uˌq6ztʞ |G<^$'c8 ܛmG KKI(]VGl<v뀈W0BW(5Q'z_.dOt-]m2iYTG$o&aWDj ttHQe,y \CMDO$Z$f= \Gޗij[7HmlLSM )#OZ.:JAO:<9z$ŌZa.v\U3m:n~Vyg꒪xj}Ή |6n!:V1U+0d 3gH =Pq9ƥazÔȚ#+DNos }K}&".9ˋ 5<$1a>./|`@e!j,[%"Uޏx[t,N7VY}h(=tn~=~'W*Qobos#E@uiJ NY_rRuҖ БL+X|lHoƍ 1`ZDIsjXek ;DUh#X#-(}!*]jLL] >vr|&*YlmڹPt@RPz_4U<T0HT,-5HLA~ݨSj"*dɧb#rd,|oMaޫ(ڻf"u?rVG f~V ᒆ:@ҔQ1x>;O[1oОO=7V3ENMb4PF ㈎նW!F2a#9jGFޯ1c/KR.y0A6sS;S\W\0kؘCX+vVܽ gЊLj8E8lm=ʜ@q e~b f(v-EnLhGBZE^9E0"TeP!B0W\iPyYS!$O󸈧.o qg5l_bK6EsZ[W/oN`kx'p[Ig=Zh-ߗ L1Ȩyq>w"2 !T*:ნDHGVAψ6kPdˤ1נU(XiAr8#p=ۯ>T^ yU DN{4<0'HJzN\=o£k 2ȡ}i|U,Cfb%Xdn*LBK4PAXl:i2 ZgZ1^_^GwNW掿K~q9͠ ^22kT*jPK0?/߿a6|5gP,Yߖ݄I>]76"p3Vq%!7L䈬öc'{Pտg )1fsMA;6srl݋f T. 2T^BP'p[  G] .P AŤΥjvW!T$0.!]Oث^&~Y+^@o BƜjxM2*SgO*]JG(]ݣVЃ9q'ӯ"?h! 71=ޗI`돆L~b"R0/.YHM>$g#ęTkw ey)>9̓&[@3*po#tr)bM7wG.T j==H-匉H~Yx#E[%k[0.T,yů[ ]oJ-'jB”||YX2{a4egaAnR Q(~H2BM?0j9[4ZKa]5̟r"(o.Ku~ZH9=pERfE}4zc<ֺcU^ @v2Z+dk՟]I%⭦սmXtSΖ)@,5]06Fɮef57#nH&y&K^'C]+;]" x`tc{*ž[4ߨyNU=(MieLƻlT|gc8`Vp8t<cm"_B9ˑ4KJ>S)&ooϹ S t\xJ$ - .;0@ ̓hF鶂zq5W ˘gu q U{D Rb8aN|>CAՙ,:t`4Ek| Dm[]aY*@iƁk}%iׯOԜ3M#n[R̢ỦuheFiG)IF<ǬvLf;J]"dZt'`B03\^Cj ϼoL$0l8xt{,-/Bƿ4 Z^sHޮ`\6UK9&4[ZT[<(|In4<>c F at`3H\S[?'8*)lOJHzW!7LG¹Ǿ" g6W*Z9)ua%]R~`_Qš|tF ⌓zlP"H?{4@W toFOGz}C3]2 f2hLݱhPP8 x@z3&Ock(l)ipzΔgOF.Or-f6O*<9}7@gp2_`$BfCa,8`|Dw*yoZs7DrWA?[g{HK.6w_JeCa=NڕSʯ#lqD`aL'EV8P8:I[09=y[7Szܯ%M{s\_^_i!6[gn{bC^#9×pmuF7LLU Jo6 ]Δa/39qY`-Y0 Z>5;ש!w/<9U묲cͻfoUHL]r8*i;q?0=Z<k~ЍHS c>CM_?L|fܭ/aNct<ҥaN:gށ;& $p2䛞Ϭ{XS؟*oqp9?I5)6M!}<I[G)"y*ݟz਍vE@- _`}/hfzU6Tpl[&vn4/^cBMQq3h_t˜Jygd+5_ZşU'A>:3N q!_OҤq$1T/3AVif"^\p+EU':~h"ĵA !H cOA2bC0fZ܃^Aos_oHpZݸbgI-VWhg }JAcJ N؅h BS' Ұ_xʷէ DLJ7?;i}iy;Ȏ_V.X7Jۣ=z(A_$V y@ [J2l[mU3/E143-Hz7@eA2w+_h=6q0%_t(;?0Xr"k]s.^Etz/A=Bagwԝ eozS~{BxlƉoft=8v ztw(1p U/cUSB=uyun $> 4.QBCe[g, [ d(j\T5}[+Ll ʣ%:w޿aX,,HQ{(׻b4Se,Mh [&.ʁ&iTxÒl8"cu.7܊t'Su<Ys'qMOwLSڭ0˙txMMc70SϹvH&E2?vH'yT7|n]r9#-Qd_z|XnxyO^kyn+#:« {Ii !|%`6b"aDR~-{quH'{%-eڧ' D7^RN[8 ʎҐ^o#] :Ej'uU~iw)'ؓ]+{j WrhMn֬r9JJCpޒ[taL]nk)E|zN?K;t!B㱞 ` óiēwR _W>|@H|SF 04!̈(g2>VBYr+;t+i^Nb/t#FltdNx8mJ;ɓtBD}jA[/O7 G2\S\ĉX4 Hez*9V")50kg\eΙG]tq=7O']NҰhG P^sn]Ià6SpLA`[Ї;aiZm&44AϲU0;Y ~n,9sP w6/N5<=R9ᗈ @AnoUOqi B ϫsA5ͦB1+,#Z2v=';=El|.jtj1gb7Rhm_ZCA Fpzh 4,FnQmХ6Mn])k]Í-[;yAv+9u+~Hk@\AAjh,YNR~mD冎~Ll/gԪ%T^?b>P r;n=my [ >{Z,YOSo ?FWA@XRљǺ*%vf!w3lDhJtOxB}k #rrb>oЋe|QvA[ ̗5Y껸(ԑ6%Yqg N)r.Ycc A̦uWos- .3EFRTv)|$(W.ggD=, 0:7O;S/`-4g$[FT`i6gQ5~TkCV *0ߛƘHt=hDYllNnW &+ݏ Q i3gdۡĨ%]0֍xƙsa3>TrViˬ]Fql[k7%nϦafe} oN°^fuUPl\XK zVXeZAp ߆\e8kB) S#Qx)}4֡:hZTh"Q0QE"Zar'Mئ8 + xVP*?F_$ J>w#GciC(Ջ)$r,I6|pF%h>RJ7KQLd7 sHԗBQI;hj>0o IZE[T9b3y#?9CK\ '4d3!4+ǹ6qfBOifz`jn=n$r%zzIs?Xe r̋V!u ;,`EB!xߥ#~@B,`>'"%Zzp WSoۖϩi.!נAe󼶶0Um:à(C|+[·)E3R߀|SCAPE6#ij޻Cכ,0eEuU`'Θx<8E˻Ða,'5k \ꗹZ1{yU70w1^^ _OˈBDm~a[ow *_֒1N '{|┩*.2&6>//:ѽD4"*aH-":[49׫5 $pMӊ%` "r!hyZkڱ%EiV$܅g<sI2ǐ_l}+Tp[ƞ3)3g4.;+a'9_& l7M.E.yN[XU&Hu~"\J'Y ` XᅭJ}! YfXIU.kESAF+4vTy/CaL/]>K583}esvSBcjXjAn-ԆB-t">7w(6R7]4͉+Xp"P-Ao&֒:ӌxv!s;B naoĬ<؄]{"E:b?a[}$4菷U &gUgAS3!&#JbX-2R<+fljWۂ/JH9gz%_dɶD} կaSFUfY{mobd{{lt_& t8mV]S8hֆ5 ҋCZ,|pTВU ݢ},Ak@jzHUDP;%Ȇ^0fۨ`}PEʵ7Gx^,:s|eR@KϠ@e;#P+q㨐a>;yӖ0)eaa| BÕHAxP^rwP7cz}l~+9pŅ 4NlG5zטyԒAeznِ9(-΄"ԷN qIv%[BɨHvrV+,xJNxwE3>ԊiaT0up S;| i9_A ?ΡWna?g lBzr@CR%N_3d+)#ʥ6 `:t(d hqo GW :}оqw¬} [pL)#Laj0gm^PfMFzUk*QV<YS6 cU#ymG`422[/?sKNL*'x@ȟNj8b}q]*Z++Cy_W;/ x-iGd6O&鈜 Kfd0Byk+a#7 Y,3ϸ{UJDzk"!TUa-Ԛ!#H6I[6 ߷wKoEIQqR`geގH&bj(Y ~cRf$-O/fd!{}+4%JϺ#saMUfش&T?𝝸 K*=? $o1n[)WD G}0C8$" y 𼐢m2ׁoXy`j=y,ŵf|p&*K*Q]܈Y 8R\{" \&y7GZyY$1<ξ@wz3.5zrCd`c@QeJ" Шe%V8BUEݼs?@7-t}btlBoe:&'iIr$U@ނP7>,-)V K*y6Tr_m)]jI商ște`g;}`[G?=K/ku(b0:QmwZrk<Ѓ*x P޷5ƺRKwx[asKY|Qw즂b&(>-]ऎ#u/R`P*|/k־UpbBtm7SK*) ˲"7J̪D&욀TЃmJ)ABvIw3f}eI]=E^yW!2E$#A9?f] :ށg !L%ƏC- ^9ś0)8\{JG:g'f66W{ 释~/ eEP,@K֨.L  /:TiƓHmDXn_C)i%,MCݞ|p3ihDװ ,Ⓜ)g  %i *Q+4F9ci7&7㬞'0ވTf@ɳF<Edu7212ҵl7Hc2,I͋a@ĴE$oKݍ>i7?2-VY^Tt:)9 hhOY-bV;f!@ZƜq}Ԭ[C4mx7v-mk_ b&Zo!SqIǪݲTG`ZYR܍ d?`r$K2*^9Tਥ$c \M5{7rw0Sə3BAmZ/mmH4iNIѹ7x'q`k"%0s6֥\c y6ab&8)'r]Ofr$TnzFzuaPpDX%ZDț OTPKЗ\3XHqt2X_ "8ruǂSikPw31U>zn)E0V?y$?>xaFHGiSZi.[Cu}Ӯ|ɠL>lc2jSz ^;./|ܛ'#8|՝'a )]{1V\f_s4[hEY[<徸 {3ʼn1Urn~ABt$#HYSN9%_Y_vXBN /^Pt2Aј!yBMshd_kο  7b]aP1G9 `?9F-)9$doԜYӛr{[@ \޿t[;rnjʮT5=(,<4ko 6[y_~dLᆪ&ya*[@"éWīt&'G"} I555^sXh`(DnCʭ~)A%2*̱X%|?ǝʋyUˣ~wʇ^ϳ){<=Xd?~;,-|U Oo@iO* 3AR-~5ᬥti)?A(sb v6! D^sLe3 N\`70`vo̵y9Hv9BNx"y}ʛ wNnGX'{4_0,"eRo8H~U6PȮ7&(e@Kd%fi4gO}9񍲌\TzS+[8D[OcaJB2BˡY7l}'щ ޛӈ"SW" Yɩ! K;,7=@u6z{0K!e86'_S1GUЛ&$-nDPrNm9l)gqZu|Lpic?h?Uk&cQc ss!Y7n ac"8ҔrsQv\Uɭ}ӱ#Jl  JP]6% YɰۅMy#۔PБTz}bZ>׸| ذW=f*0.bu_# slMIRs'n XOFDxbjtD.JV8ɬw9eW-*G CM6RҐcZ\g58_qʛ2V O?!= gJx#Ah@ӿZۡxsoL . XZFIJ1*ljά?Ɗ;[tWW A3ot2^Trf_%JCDZȋhxAۈT R Em?SEIHа:x)T ?a6DvASPEBRRwdsuk!ީ1 vQ{+yF rZs$Jw^.!^sMA$GEW.C'DGvI\rPŸeo?7 752UL<3hB~IFt,ĭ -jۃ-S1aӂ u]Rs ١_h{Q?'ZiX8p%"Mkc6*p0~^6A0FHpoym]"<݁cj]3V*pq# A4kwNS}Q!ZJL~& ^2Zb C)(Ty4V*XvԇMڵr7-Fq yZBW|1CFqn;8]3'ɁK^}PB!-PSۦV`3p@2#ڸ͝0P]PS-My(aY/da*$gRjQGZ٨ubɥuü}MR*$.+خŻ! QԢ\6\P㿆j׆BJ֠cg|,Ԯjiϫc J!ۏkZ?Nt\͞%?_| = m$+2G5RpY` QOSsD2"L+ƒȫ4fBز޼/ caKmvϖ>+3i5ݩ0=2-O!:!5.,{]̡8(h:F#0+# (S[?X{=o>Waø1DHRe} bqee81 oE7ZˋK\$Z j2sSDqd<*ウxV`V*" Z6ybx;q@Lmk3(>+(DD))Slv.?BJd7pNdCg \\t(*_u+:!5$L+" e!sEU[Fg2^'h:YGz_c\rD]Ԙ+^Gzsj>;qiF_^ۉM07vek(9m0<Ȱ4vxxԘA|K>:F#)P|ln,axƎtKnЯh/گ?6+F촹4^]oKe x{b1 Kbϸ5sp܈ll^Ozդ>;HZ:duy4:D7{fgrJr/}雌%SnhJݎɩv {V4.)7%Z߅xa5pfES:(t+OjEC_?a?B v1'I]T́?8gI ^c_D87^v*Mkԯac$\Ƥ!CRl,ؐ tKo! Q)n6T7ZDQbGpYz;kJR04t4YgĻLYڂN, _@Ggk`= Yt辄 D[r+8=7[v\#ڵ$曙^@0MƦ8T𔜉oOY0דX|UdYɨ}!M qOk]y-3Jy-$up\JD~Y^H\$M*qEG A*k_ܡ+c@ .lgb=wu'KZʊ"vΪ[a^p+Cz=p3m9ܮM%=qg?]6eUطoTjږbnÑ I_u7gp==2O㿳씙 o+-4V'{Lm7zF- ȃλj5[f4Dlk"ߒWʩKD5P90D\h'Dܗ_5y~x?k/{%gꦆ+@ #`JQq9BBdʞ[г$,_Է<:K89|N;z6J$瓱yk@P)҈eD;5͒˿W#o*BgGbxb/Z;|SFfddn9.KB\֌=ac&{y^tu^]ݭ ARJXy1B"Mu#w>nqzc̯P{Ae2Ǵh2YV=] lM!@Ί5NS̅df*Il8+|0r A&[ 4v21>n.L.^Wx9LS Ff,%#ۍn&!CqY:rOYL7|pĺ7g{Vя0V,9vF&Q-ZzceŮFOؙP,C`% z&/=-y:`)CyL &-amJB+}|QJP\DjBSdv@ԷV7N4BȉaTn1!PoW4ŲE+Hram_2 ?YPO`K^W3P fkQCERU=o.wR ۃ[iU,tx^u& 5 k<Řȃ0lV '^qގZ ־#Ay]׾ǯK`+/TRc,1HI)%k4I KYh#SG'dbz:FgcO0$O}`ɌAM춵uyp9LnezήDaҽAjMV׉;24Ykz?7z2*am7fs0\dM.ܖ;h]7BE7`8kۀDwpQGs {1ehi/]XMzGrDL¨&ïl<}#8Fy4+,}[%1Tofu4-*h#hdt_1]yBu'c$FGIŰ xs)Ӫ F+걑ߣWm'VaҸ_CěE-95)n"gJ꿭lA>x㔡ܵI,%x5aBQ+]̓yt1oB!}+g7=0c}PBu kl 9!(wjh8sR HϷ>oV (VH"342t=Vo>5/ȥ8{xH+ XfxtФKj?b'8RC.ָ-ϭ7ɛ*}4a|q3ϷыM:f &ʗ='HfE5{;?39E TyXz]o (WGB3Uyfʁ8zՌ ])*%U7t\+Pի[?]R~mZ.,[k=K|(EO2DHWjh[lɒ_RnJL16☢Ǫ}0UV =u~88էTB$ F4]ŭ.$唐rt۰q#r4by>]sM. T:co9]/ܸ&XX4o3%mٕ*Pe ,l8u1[~65죦mlޫ'F|@@|sPbJȸʤQ1CCt@Š!71r-[ EˀUʲ]~Bs_Lpǎuȳ~VM z aY=SG;e]UWv\!nAt*w.4 /@Q%Kd 7ו;&/Jp*ipur~P ̅Z$#k!,(S 2C|2|Bf 3 ~E}?jTbZtM pn@; q?/7}5N&# <yP]?v+rk(M=M0"MƁz~ީlY 'r6EU8v(=)H٦"s enFzy$BRSTTdRΕh@Ylz;H_n~2zvfd8A> eVO0kJkFw&W;^58D<'˙h2}=màQM`w2, 6seHQ}!ʵ0j"ur1 T^x^S?3֒.*6yE'7 ѩccSxXOطr3%x#`ׯX8Z6n5@B J^;^b/s /32ƂzޥΊE>;Șwnxc(k@*x}r2ut5"1¶7` 'l'?O!oT$4,W}+PW l D?gR>k i$\Eh!{=Y04ka?:6v]?ؘNKx,@7)HYwm='iH,|()$@GHWZ@b*=~M{srRnZЬP+$;y3L=|g 2A6 "V73-иB<#botH5K9.*L*Hb3e3xzYHkN Y# ؗRBHD E?( H%2Z`_›"ˣ{6v˱.# )";WaC8X?9kxY@7e>bLxyn OF;0#M²~5"Gs%gt_hE'q&ϥ+"% y[I*WQMɀZ:b0U1곱^ȈQ8)P'R!|v%o1V PO`cS_diFUvewҸ"P2>)̅oaJhw\m8S+eg'YS>R" kD/zēg cDZ fg֍tk >6޵ye+$2\ؠK4~8uCy\ˇT>J]ZM>x"m:U*1QRH8Y/k1d(ɃJ3A^,Uj^(ׂ+DV0VLvm>l^Gb"&pqULJ(:-9VgrY5"ŠH :˅Y5qT[4$vSi 9b%FVO)LeȪ*b^-}Ԙʧ`T`q5(3iHzYOч<Zz$%ђY4@2`q7Ku"MI ͫх]8}*NzyR}KHqFs2DF= =Mgj'OO (pmmt1%O0 )pfEϛIJ3r,Q\뒉o1B83V$>-WꝻ|`rbAiˎ [@w`d&>8:4&!/Siϊ'O'd 0aU귊iDZ0oF\0Gw&fH$ٿH=fζ0B94&d+u2KN뗊Ȫ52URhLĦœG05ё(%1t~?0h(-[l!gU/A>RB5 Ljj>ϧĺpH52Ժ;5ng0l8v<{?]:c1HVB|> DŽ@Hˈ2Wg"Cx#.6]a~7Jhҳ*A'`B4(@)d] aN]uA/{X~,6th7RV7 x\@F,m-r W?ڳ#s4E=S%ƂT}m%ƺ$C R5`GŝrB s[Be 1wؘI*H\7s: 6H4;$@c]>('YRߴ-l#&A',Ü7vg4.x 3Ծ]$JjF3My}g#a1pe^|YohX Z,];)|+E-Fy/~oB:ɹqW$e&Wb9Tpݘ2ɭ' 3'Y˿sr2\m.i:B+ҕTOu &C'KJUd.r.=l\ožE&E.(^r vx1CWy0pʛNՊ'<"څ"$u*иWS3HH|jņC8Զp9' ?N@0@Ce38!'Ѷz BI!%7-/ 7;d5oJ [b2Z2 [-\-,L7Kz~ ?_m8Nk=7 IN>Gf*,[ -sx7>Vtf%vT+p^̷-ffii9W݊[jTY@?-c]0o=ѲGj`)|4S#@"C۷9?hb`oNݵ5s.ܵ?hz.xxdRgQlPݸE[=4;ݕcb?Yb#ֶ(W&@-b&G `;>|zL$\2YNZ0K MTEF{Wꔅ̻$te4h3BW2x):A9ref *`$Nأ3D>W$eճ&`,Mon\[:w|o¹!jP;]t'i!,t+xӛ@&K ֖)5&gnSy9Z0 QX@FS A4S664a]3$r;Ge\1mZ\&[P[H)@dN[ D!'VwgSopIsE W[]aRDzk3wqR gEcDqm9kcM&XLџD|aN@k*HN;dfٻʱs&!(l{xĔYw?-O_:}\A2x|ϳ+ +ajumTXb6狍+“M 1G2ҼE[ߨ:w9Z1LGȀ|C7rn٦qy~GR=Qp \[$XC>潎*>oKaœ#Q:'C#iF,bNvt!O֣3帰HOҭrf!'RjR zQz5'pa3rȫPHt]F2kG":A1F+-`\xx"Li؀Ge)_CF@|b4gkG =A;Gt.4-Q) Ԝx|YƂ)&~ȹB]{.Eh%$0&N7JPT<ʪ/ #m;0X4o+Dngz9νG$a !fI<0rޙF"tȗ.c&W ,t>jȇJΙqG>KxժbGGe@L( . \n`Ui5M1&T=E|n#.N5.12$k_͡^ƱT.\ϹrHw]/!ҏwSu+ozXF6nV;%KOCUƿ&Mԡr#yV0$gEOgEWlczGoB{$g[GesUP [aӬTDZD$JdDrlLq^B֡,,ߕ=fw$;ru8t"=57-%0Rv؂F )M5Gn@\vQ!Z}jH)pY- ϓA,Q]7:ʘ^6 6mz+D@42SSD?j[(TА*c\i8zCP AÙYqq,W= K>qaS,| E7T>` F';Lz6"t訣DVQE"}7|rUq׻)`>>K,!P|5ڬYnh{Q~ rr}mu3%&Tvפ/߼^-*t:?6X&H12+O+6dt]5 < ]]+Z)Z:Dm)'De*25΢J".yiC Y`vAArr8ɚz$mۃb1׆XEpi@-Dx_|kK30ra #j*E `JA6Xxvd/=[ $? ̿7Mdz.naK _N~Lko~/ /0kd x|8xuޢP4t]CzlP&gR/*;$ 1N)^`$P"O{CSίU;);bRvg%q韞/Iuq,:bF}j*` JGasp{2-ic~rKJY)Tp @<ɳQOSE W0l|dW`ƑhE<1,MyjcmKk̓)]N9l("QA'7Gҝd =Tw$(|b^qXkZb>B"ޣORC&iޔ>|4&;}၈g~Η]2uIew*}<;~؅ߎ~u8yw8\ٝ2~brM+UANb(X_WQ1~Hk) ,ZC@DFUpn 9ߓN\)<Ɖ/|Dj6k)Q,̈́‰]5sW伾b t5nsr6$/Ȥz ItCm5~x/d:/xMnBSjjrz/*=Z[@QPgE@<ڂ6;j9g;O/A)ewZ2n@犥y){rk0u.9"}k"y~2u}7)3ә݌N(i/>MO 5%2ʕ2&ve^EdY%d iV#^6tl8ђųgCAAU>Ov* ׀613S`?grM6#%MWm3(mqLVnz3z/i6uv$[=G'[EwA UM%a4̂eFN()3E;d Q6$Ԩ]]1!ݪhV3DŽit͒?Pp:yfv5Bm(jp-G 1d}[7n__ƈQ4ک-OcŀD%9so}m# mC%w)}G)tz*h%l2k-PS>;Ue)}u깚RjңxQu@w8Fmدh%b+3)Z4Cnֲs 8eys9żsj++4UPb-kyHY|0A7!5{,̢a5d%\;~ D>h%F:mSc_ΊU]jW38mTڳMG:gllӣQfUy1?jߥt6Ik!Cg.H+ӛ? #n,B n N@\rG irqU7I19ͬS_jBC:~|_~zLRQ>QM|9H}yO'<|p*T2# 0ڵ˹Ľ2;ZCY)S),pEN OC돭oź)6/=܌ThF?7VLB?Rdt3̳Wlq!Iw|a e;\rYF눹h#ϒn|MV'M$# XD`py6݁ ao 7&=3g=)+:_#4%bL ЊSTf"yI>I =1RA6FD^{ΩL\peofjbM+ )՛O\vU*|>d$̯`>N( rib,꼖v5<%9W=KYIj:]5Wk\u-6+L( Qkh+$0aKf[ucЌ跀sn|ەȖԎP"V(_&aP*~DQ&+05NR?'۷r Ĭ~,܁b+hgTtE±Ov*gϬ.&Z5 B5l)c)n"DA0y2>5fKҿ"v~|њtahN}1 9a& "?.rѮݡ&J}ˆu*Ȏx)HJ"婧dƐ l)I?p X|<|ƴGۂڽsJsOMܻ7`}qɞ=BCЇohwm3ƺNFth|Wҏ_F$ 'Hhָ=HC i)zb~ 79Sa}/.ܺ21:*u| DĖCO= kѝYmJ;a^ k0;xgR)]Z "~^V:֥ PݙឬuG8p9Um%%*nM^jz 6Hh}Wv; ::=mM7oHڹ 9G;v'ܕ1ޮ׈BΈɝ8c÷uߛ[Ojͣo1}oi8B[^w"G|uOl%2M>̽`@`\%+BpJ# \A^e\[Sk c$wE}72THvDdJEY2=qNqjx Ji$% ŠDB"yr}ְ 2z|9S Ez/\jr1n^"DCHϛ?4|FwACX>Y.Aiy>:#/T>¨q5N( xDžoמOm2\M;2 ׹ШcKk/u6-,n Ga$ X =Y }-KY^_"C|ČGPv&EȾaeZv ZJm0әϱls$̑t,o c ,O@BfmC8.Oxg07uنi QBZ)@\!}"_~lk69@YwV༌U0rJ :Xw ~k),o.my^ NfFW06NHHN'60H|,)ٻKuyO2u@-o~\/U(I*-sIY"PO/ n# ʛ{@5cfR7f߃`F_&15ʥ.69l7$V웕84?R k RTj(?+0T|DwUPCX^ԅe&hɕy溏}_4hEPft z6[P /;FOxOC(:nM ?|0Fh)nJj8̞zjd(5rx6(1D\u96"sY/1M%2ձ^u|3>Rx V7|43|0gu}i`8&1 Rm{ӷ%EóTP9ʴ=y=6X(NnU8k\NI=Ov& Te$D*Zl0s*L}~'<<%L#Y8b`vv,$|Bs;rׅ_DZl#+V1ɭgJ JW9w(oHC mӽۈٹQ*֬旁Iuw9o#3f4_ W!.Q;=Fp9GzI ]\"!TVwh! :Y#B@)ݧs=Mp/_ I S` {-s,P 𔾝3vd;=̗MݹeV MT:_IGYJJg"p>m8bE=HCF$h )H %S<@ t+C4BjB!THQNӳƕ$e8i,otгGznRz[҈s(x2u dn׹x%͙Qc#DmH_tG)ʑº7|פ +'B0ű&R;)=63UOAMSrO_I "py-\m_L؟rd]L{=@WtѲnkEm/FaG. 0aurYw3[;WxSHG2h:Z R %9MR)PC:lޝe4pM%`-NMLf확U1hHm(tv Au+l%sL?/+fɴ?F%*՜h#w*2}5Pb@w6Jlofӧr%BlĻpsh2x~[5id"S6EZCaT1EߺCs鋲u p?!gG UJ4.r\Tƙs@K|e*"K޿myW<|q5uө 2"oiT1bp˗ 7pY'f"{pt8cr[}7m&lH wdPގ)pMq'- n3 !/?%vw@破\5rbiB4qV>PŞv]𡞣`(w^dS2W,3yJ2ς-iֺ:,YsntbBr3GD&_ʎ"X)xB̟j@#|kpcKTvL<55jyڌWe)"Jl.a|ykIŀm MؤWjlP,fD.G[J37O݂,& (ٔq|5$kJ9@a>:`.I6HG{ ^4 |E9-6a/ N?;%;'c1 sK*894EM,\U$qx@MDP8YKxq TvN̟, -N1q`Dqw}:mY.\lOR<MzJ(ӕD$/zCѹ8>,UGGfsU /7!HuyiOaM&]3o?6Mj LmDekW~t)Ğ &SS_' tNO׍|oguG\{{0)Udy[n~ɁCP*v4t$kC/~Nv658&MĤůmX'WQHE*X8Kg%C J-O.D>in1f^] S"ߊʬ_VqI$%pKQn_ҤVu"Ttж+lz xBd s]w'n$͞-N3 Ax^u MSpv8 ctc/=ؓ V"$WVKL-h0w XhNI&5&y[suBS# nBU)kb׌`ok6A5IzZMFb$n$`v(M2J2sH\L( ΄#'s-֜Kj|-ndY)JLPυqW "3RQe4Ltx ;~$rΧPP ,uyvR˲`ft2l{[_IBRX[l ŷ&))=K7.]׭}0 B/`.^OU;% 5ubjvN]=QW4IO:1wĭl·Jďjo ?d=URVަX4d3nK_?'ho?p/Y`^ӌ wpiZ;w)̾ MS<k9wrwWtG J~#e>?:<,ֆrA/uhyR_>₇׌mYH!kC XX7`eYE@ӥǙ\-mJ B=?B0r݆̿*6 ޣg($-ײisW=(a;ȽKK`` :V8j-&G@,.Cݱj&YXz hF?=kSi-wmXNCc&Q_*WI%uUt-\f pu8;dJa^m\'\RrvE QCf~{P؅UPFTHu }ed驐K*`Xd4mFNW (ezV_lfǏP"Љ .4qY}hh!KBvEg\-QmmOPl9BkW2vuYvW>Ch0Un]5sˆ߫z\=ygM>C̔)6$XhqK&*G<'kS}Q3.{wP-dkmҏV3I>zZ~rǻ)dЙk\#\j'=2YN_%qV'=#S-mڂ#xnpOOt[%Z9LVV&FVqR>o,94,1gXȋ%10Tu-OL] $+-< ߳(#_=0wl}jVL[R\e=z#5|0oCÛ5ă)_ =JYi,zqF&nS^Ԅ)Ą7U;GEYtqԻ5KukQW\lˬھw)sv*BssݻG z*nDM7h>%e'3kd2rLu(ľ szXU3z‚zfqŵU>Jr v'LQfca2xFrI5'ձ.;hZ?;Q>DfA(Cs! s',-Cbj Y(-p *,"*68UP=}keh^v(8:eT= u=!8.dϔ/:Vlo])R!zJvD3\sZJܘ)M=rΜoٴ6Ma8k$H( [\п+tlm- oo +1ZղS7ugHՠgR#2z~{+)*fT#X%rk_sEk+EBjk%;ZOABpdr >:BɆθU mq;:$2fjǓ_&ݙE$w  #W0[干.,:Y)HOIdka$_fBZLG-K>F9K~(eIc{1m$Qtnu0< \qCw2͡\ũp( 5X*RYrzKB7:3r R/rP:IJ-V -缊8THJz!8\B('&o,&z7DJ:Dc(rszӐ{`y"d],.wZ9`  8VT=#Ya3OQ/iu:;vz@*ĭ!!fN MxQׂ9[v2*9\/evenQTV|7O7C&M.ەC8:S:r2 &k\%(]䮅xU_ZFi@ 5:^h\ J\ng.ZU{,[\0x}SWE`8/U/׍/gc9QȧRhE={gB8-:+ns_\>>Nn}%KqPvho!&x]jT^O.(﷈ ܷVv_i ?i~ʤ2NL 2T(+9KN$#ae% $Y?*#lUӈ} BA5$ d&dӠ?F\EôNHYI\{}ha{ۼ|ۊ~.a%ugiJzݵp)@+培*W23xFU5YG/v|̃CR<*.9y]ul=n C%jτ$7`|9Xsn)Yǹj#;R>ϙ ew u ߒ ZSS#;^" F3@?" m۔_M{BiHAsOmԠU{A'v$rirjjLy_pY nՄUz2$w2R`,\ E 4$Q7զ?w7Ct{ Fp4&^FYXђ8vU+C lBcR/w6KGO4S7[ֵV^n[1v}2^%Qd/fzܽ0Ay"eq|=8883P4{Q> v:oY0x"Mv߼C ^w.CW0G;PS[\˻>T8Z9,DB_j >!$ şrK5`zMx5XOsBn?b$h;8-'d%AӎH.leNٛ)ñg%uh𼾥-}SɁdR!vq܁&}W(x_Z̚u&4"NecFN$ Zݧ5~U!ʆM`o TopjiYB`K*Z*b$2D)>f yoR6y-\'E3h>qBZzHNSזP[0$Q@nh41GY(ps(Ձπ4(n24 @r-A~Ŋ@KC؎aّ Pyzp: Qrl h3d>h!ACAOͩ|MGi2Ɖ-q9#/l_Jtyğ}t 6tݜLLͯ?)o oeo p/:D{o_Ώܡ;KGg22#^M,'4wQm4୲3NayVPcmL$E7 ׆jSF(ho4=j' ܻhpPc;@ڌ~>Z I+j&tJz`Ϯ\+KƱ~zLOEGd&&xt1&!IEv]!I-^A#vN vD^Ռu^0B JLe":Z\[X"ј1 n!^v^A]"2K:@ ҝBXrzC%VI` osԹ~Et1ڞCtR0:*#?KYu^A3<߯_s%zsԵ1KC.$ h4zG΂!F$7'l<+YY2s.å(LkȌ3c  44g-_5(vYWl3104-˺G5RPيDH#MIOg1t>*̹967o>sȺ |B6O ܻ_!Ɛ ZZjb&1TwH0*=ku_0#"Bg&־&8LmW:fJȟX$C 1KB7t` G*>M6gs^6!ßﺪ%3eARK&p$e.YN֔YէbI?ܯ)c-ZZ-h_@nB09j0C=>NjI7mVBr (O;\&gmpx;H3&I 1׀WSڙ)5ˍ57>fi?K"׮Emo)q>3]3IOa]hw`I[}fDn%c=[/s"|c" Q0=MCs,lL4{W/#ٱJ;t5^n졤wlᯓB3lzdLe;Osrîzw7nkhb#Cڭ4] 1^G)3l[\.2gչ-;ja̓ddk[.q/#xjsX /rbrػ(]?g81b:6֦^A'QZ6<c ٙTiKqEDJFk_*X]RѮ! %0#.Fz9d%`ӆa誛3]`_Iju1S)3i6/V?kGmm&:O''C7NJ& GcPP>ƜLSwS0`z: + $JP;ncliɪk|ƃ'Y ߄OP%2( <%$~7e X`S,Ѯ\b(x3`~q9@=pc#`K57"v89vZBy OüӼOX+'bRUWL vtD^{B:~)_z!#/%{"2IGJqsh0Gş(A7_2qB;LJpxV/v7(7aO0u_aRO,~G)&_Bf*O- mn5bXKʓK:F~`.v)6]'CG,[:o,Ay>0c*˂=i3A(gKJؖ;3,p?d OKZsYP4jY^m6e"&\ae} ʖChf` 8s$oo ՂڃI^7nfheAa賈vDI6c \,ށ9`&hI0{HntÏZB.jR/"ZS7p܄fNxhr2ncw2~}E"wq%t28S!'bI xsE7H呚0wqj?x+u Us}{4HSYMgtC> P[>O6V_Oq>`2o629;d.#_wh!C i|>m\iyJU \Ceq\R>4J2 $$TXBm݆U[х k:2o4-hUSQ ։,0Ho?䗁' }Sқ-Wu*P-„9l|ZяwڢSdv+GOW egHU*xRK_u 7JM7,;iGA^+s1+Z' dU d2t'j͇yH4Nu(ϻqecu.0Sic P'[CZ-:2}j32>M'/!^-];Cp]ְ2YG(ovLȼZƶ/x;xm)!Knc; vq*^i"65UD)x^WH? /I3)DznU[4w|2JmMѾ[WǦ-E̿fbCVӼ\"}.1ej΁o8nbxe=Z.>솭pgeJxo\?J]L<vE3qRY!,`j̧KR^ֵfd)nJ%L% 1x;)V~W, g*8 |O\VȜiy2_U͢5[ dy˺Qj^S]Gemncl@ 2[ /oKQӹ5W69|ͨ] }Eu[-aaͩ'/J4G!=Js˭6^#'7lv\fa6We XKʹts'@AZ5վrOd=IAtTpS7Q9ZKl>?^f]i|uw! fs]EүaFzu0 e¡.Kİ!5Q/X61^:KVP6h 6 17.S l9,/y:dwcgY㍍Q]𧴁b$Q=J>2RmHaYx8.HMO~,nIف 4$@:=t˰bAl~nl_AQ8NpZߜ`70ƺuA~@>q _ ~qEM5W Rk6V+)ΥrdtƬ9%A+Q'Ut^f]Gf܀w?r@oQ3~a~!C4j FWT}V笂jUكiV*SKc"Gݜ;M ;LZXTԌ~|³ yȽ)(5.(=oHE"Ě@ <٣e1 !5&jD"Z";kETP@ɩn%ӵR.Ty{A'%𬥘W(4r򴌙LCy=Z'\n>.MA =OTOc>:$URØӶezD_bdou2fa6ވ Jf9uRz+ G |ԇ0|YjIu9ӸDvQR()a37s3XK3~g CiUKLT͈,ou.xr<^h]|'@7HYρCϊVg"^х>h&0@Tc AAXCcC4Pt΅y 9"a '540cX8M;aW3ޞ0x6IpxO\XʽtHU`t`g#HFktNfÆ;].Aqs0>D[nP) aaMbJ˱l; H赟]'Qx=x"a#VP6=d0c0py:ʙ8/&w؂ iMQU)^<ÝVgӯۤ>jvT=YDoQ|q0*6?aP !U#uXC_{MvF.:3A,Vʑp|9&[#SMzTztJ)!} "d⹼LMKո-j3u^[M q`z #Qm׬-\ Ocx81~#l ML{?8yX#6Ř!ʩ#1NX~i;?E!߰PT~74畓caKp6:\ְեܛ |}P" Oy¾x ܶ/Lǧ[\o $idluԺiE𪳫(l`㯓&a뵾z6Z Ġa}^ab O}i7 i7. sNMqP6$ɟ68 [nX7o2CQMlRႩ؉k ]U7<05flK+KYfAepGh?@V\b>q.Ml 1"ZMWNtoz:Qђ-ۼ5$gxA\$}/XvĘe6*GDO5H9*dJ/@fMLPRc$ ʊ"r%Iؗ[f~4dt=(-c_mɸB%u@#еW|)MN/x[$6?wșG;amȏjf*C">fx};'M{L<z'߸X]LS.t(t*p`e6 V߭|,7ri,kY;@Dtf -h5#v-rwhݡ:)w l%Rė%dmxqgN.MCNy-wq%VMC5q ̧N[&nJYzloq-L%#$0~~¥l's9dR3XWW H6 5{)QϚpʿCy(RO(=g,"ӑF=2`2;^OoBa0+Xt'oP& y(,`;"47D&*gmh 'ESzDsXë瓺XEtCLM։ Q.- ZwaMڬ`L%*)rkP^Ɍ@S 3/W!:U Mz /@":D?$ţf9L iaO>z~q{ \,>ho<,{msipM>*`^fL#yZJt񀭹Q? >LM}N~I3fnCx2~}$< j Çu?!}T~vV,pŒtX%D̈́ $T/7"oc488`+?Xgڞ7f%gK7Og#? =Ƽ .2֋vzidV H15@x |Q".Dl a"))1Jt:60yx8f\KT']1NkP- ɌvU9bsX9uP2$`*?Sox!0˙yZ`aǓ+NQXG cj"5Ͳa=ЋHnGC>=d+rcB3Bl2!<r4>\d޵ы9yn #Uihkf}|,ZXIaQ'ӱR|h< XixilEDRQSZLޝM|*X;'+YlDTvP8 qoU-!jWSQyi%^z^r.\)W j>QPm}=v)v 䃦Yw#]8t1&m OJ=y0P@I>QiT܉ 8hb[/A !y eJ^FӨΰ]q3=@x9VÃzDt#D9a3h-~0V齯ߕxi@[rVgYPʩo ǧϑ"]H[c@ne*dT$wu<7x*ԉw9{0ץVSⶑ0FHW䯁)Yɛ7m~UüB]q FGI*E.>`Vv~ʬ*նeeEsA\j7 {-p-\+Y U7H5xu膖~U 1Cꌇ~ J< gnԖ-++o_Trzٵ 3]_\Af%nfGm -0yՑwİTCI_I]3`ĵ*Y[Es{\]pm+L?H3X}U2l<C|BΒ\/U` `gKȑnOVI-F`J/ &½Y5('ZcһVaM8%ݲR)~uKU pPw\kU\"> 5*{; <~ng;Xm%F$_0MxY']:%m mաHֶq!sԹ/|_n T/QaHY%5?W^Uqd7}xi8͝mvjڍod^gyZbbcltgY߱0I/e`kRaiz ed6O-xjX$^;+}s2#D3ra<~2ZS%Exdz☖h %kWvHgm~Z 2`1/T$ȧך,߇niz S'fN:J#5NVjWf>ֻ]\Wג{_ʇu r 0պ~g~xVWV)QroRXaC̑uJG DRz-(%e) 5 cNI5ud&ij`> Ri'y8|gf2QʮBYzwA:+$/=G"xsPeg}:!iꇳ3Er"trmqFs̫! I&c>^6=Tksioz ` oſ$cdQ|h]:Iȱnle[d_*1JgS|B&=% P]eFloaw53/0dqragIŀaH32O\핊]|#wBs?mxTQ3WysE+co GWX`!i:=%9.hBV8H 3 v/[- T x?wwpELpf¡k6۹ ʆvsD%x=r5>oa,U~3H<ta{8mAYymaz+ydBl1@&U|sKQET0aЕpubQjg~!tgJI+(kt'3O,9peSPIWsG?M2µB瀙dvr*iz9|@u:?k+ 0.!'ֹOIJ8|ߜGpV@)0Ua V?Gt y4-Ȼtyة]VlpߒȘcKoɚ敺OJSQ V^lbOKOޞ5F/*,o S1 3!Z UYϘf0;Ź1lqؚf-&4P!ZN0,2*RA"QKhM @\rx#WU;PR۽{ui̖UiKP=s/A:d7QWQ1˗(u x1sfx $?8w p* iݫf'FR&o ~|GkJy5S"4/JElOtOO#R[,Ƚ^oC<_'k9eaJ&qGJQk΃i8h"xw$ /Qi zCkKv\ъ/QD+o^THQ8uo$!3L/{}.XݣJ~)_Iݫ6 y҅R89T\/obQs$L5E0(b<⦰c0kŶ>zZ$>]\K<FT5[YQ Uuڵw|IseSK[Ѡ~& ǡ~RT>}[7Tݜo]ò.qdXbF_X7brRnN;$$64CF,ݞc" P:sy[J57;x%Zm,W[ȹ1Aܮ{Z~as݂U*Pw=od>\YA3N[HOz)+@FaaB~72qM j]`45 Ar -qa=dXztN< 35&d`AeXiGTYo6MWLș7i&s(7>vCou.V9 z$bS-aѝr+i|UHx9!њ~.:N;w&j.ÿ[6BLUz2Q|'/`,uf!Hn)_B,>{D>ʴ>fStPܐ Bs{]Z ~;bxDN.=Zbo幥yI4ArLN`6|jhV3e^*f7C*cSmkk'wWY¹,]"4jHFg@e~/Ӽ ]h B|Ʌ^vgꦶriy|:\DiVgLI#8s% $gK;\Y|8kkrxOO݆O&';QOj|HS]<ڤkw=1a^$6Latdt1P-hDI;(D!4t`(*iLJOM;}`J\<- ݟ|鄕AU͇BM@s6x2 ?|GaɄy<]4)2kM]acD{|0?njb6y 3Z/6YrQ?uU/rG8A,rXrQUyr1FVˑ@qVgi3S~P/f+t͍Kֆפy)sm*Y`!@&uӈ'X}8T70 x -[ "kntap, >4[ Mٹc)3GZ[R FZ6elF3.)-ʑ,`sTf̻'m|Ԭ..$&5wU,nzÇ~qA?;2ʥ{ѱmު)] n&@A}zE갱q0AJǓN rOk.{~r?|˛@EzaHi7#چ*z/p#aED!#?1PS.Go$¹2B]i8h5Ju7fOW ЪTQ+-dyj4al)5Q;!D5dЪgEW8Si{9)u<S/J(FBEĮ+=bY#!w?}r{] KԜ=}D1mZ gX^ϔ2+n=]Q2O<DCY _ەБ $S]Sz&bYOr},2mo* YB.%C,ۉCSa%'[Vӽ=k^ioX&E)+@eM7|obRZ8=Eh )ID}Q NV>e1'HOv+p)Km߆bSIԆ$ Y%;aju]YFueI(jZGry'Hn>G!pӄ }񈩻u`RLu grۜ:h^%gz畧΄tB{y> UP]т IK׭B'y;^yrp G%iqKJ].e?@g?tu]H0Yk\OJ'^,/ŪE5a$\.gZPaD՘"6%$ZBŔq/e\\QvPk[ڙ|*$R_& g07L$y@=ɏEH '*w3PJ?!w0vzn JQ F l) 68 tQq|1PjF׉7*R7J,}"۾qFE=S՞aݮ6?Љ<+$ۥ_mwD(G`֞({SSueYG{CQXwMo=xt?+{ IΚK0`&dt~l' o!Ůӕ^=\u!"WT&c&J yol[!&2-$Н6`p#5el0M-$.A~C*RKN5 o"@1S"6B2{H…%~srC J4<:,1n"LI1~qg{6 -=&mçB vᆦCpҠ,rd \.>,z)FPg`NjA[g6 ! yQX-DEZQG|MI{_#`ӅA΀+*v<#{ViT PqyCxXqA QW]:EMcfSx}4ngfQ- ˶x8"}mH$_'(J8l,9n$Ofuӹ3c6[-_q bКs09kNp.M]:n1lנd>W߾|J ~e?X# 'E< _U8G%cGGT8–.- :+B, ^ػ#8c&c)(*qSl%I\Glٯ?>2iAZwλnr o,q#2|/?Z:0%8Ʌmw0WYD!s Hvs]*VMo۞V-̊WK F8֘#t p\jCJpZBe]% O0!`O%0КqXy50+'%6'sge^|Hە5ƀ~Na e2RS㎩vgǓ!dEFp:Ӱ YW®bm0,ZS%p <0cY3^snhaN v@[V5[$j;m8{͙<.jPqjkhb,Xȩdy1_sZ;Hl^W'ʇO+Л-E)o!ِ(2!t"(>:NeqС0Re%4=9"6yEv?T'd5CT 3y0VY|ۡXLZ6mTHkLx_V*Dbf&5;G3/⪅,B { ^o6/ߣ04gz;Vv%&\YUl6k6=b'EXq>. okdGr4EǴ@zo_e)I?MnZt.=} 2riI4m7Cb rՠ7[.f)ZzݧMSPrRɑd[\0$Ԅtp:L˞YWkCʸ?9ZXi1t-h]r[ H@˷>Ut?&YK305h^fxqC8h&_##/A{f]^nރr/o-}i5FAO_T(gjdƀ3Te=COZVs[xO`~`7cöj( ^OD9t9 ͸o ,rB3)8kr {hУpÜlJONPI"mX"O>RUvПӏQ>8Oysg6?-]y%@ Y;S/Q5S0VS;vV,,!е:}BZ *|f9+KK!]1ϹbHEJd4﹉Ӛ igRGH}9o/fu{d?+ik>1w0SmnMCe &^ϟB|VcH,`Rh@^ R'@/p%V˹Urʊ͚86,}٧Jb"HEd%JTY#Ʃ1imqu*q6 wpOGfs-hpڵkh@JGT%~Kqy&uk(s V25ޛ,B*({$.Q[%ʣJLK盲hK%/;m!hRIy>=RƏ8GR7j hdWC2X^¡QOpkAC$FRKBiCEXo=y=ؔan]4 yLxy`3ZGwߕTXp]6F?vSV99bDBԳQ bǡgq[ .!!Zys3BƽwᰅgRZ%,VSJ4-٣*eyMhr}D"*\&#̶# Y"2$:fԵ@2xΪ{e6cցƸ6O%REKp@ ߐelgX|~QQRwHC4Wx E&Pn@ٝJGmDyą7٘bLtaOJ$Q''JRbݦVwc XW5Sf@쉅 8tmѾ/ҜP DA):x㠐^-}9뙌SV}#~y2$ (  vhI|߇ֱrPb_ܘh 4 Ŭ8;QZɌ%rOr *XտZPUOd^咫^cnةLU5pSC\ $ -E-Ra5YrtŐGƦ\J7A椓.oj y+ӋCgvlfk_yfXT;,brZ *iTxRgszƇ;&@_! #:N󠦮s!Y,MR$p_d8[y90HW Dyx@)B@?o^NA%Ub8& k3+8}Xaںw0i #*6_៵zIH%q`m7Á_`%Qr<%`+gJqpt|n052飻 xWpG=\a)jP'YrAqz< ?=ZR/hӀ. + *xggmaZ!|Ey3oA#<ċ0284}>;5+  ctU 2e֠ 5qJ?%]~)Y|7 @o#HDz>¸p75K [g8Z**^% +]Z*Ȱ yNU}>O'4.V ]O~l'/a S`"77zT- h)`& ㊕G D^BT/H䅝?S:>&b2M]MC`pg^p "E*ԛ-' L'69jUGYaȧ 6=v-k{kԲTc|ؕ1^rAzH'E%ʠ_wMa[#G7Mi$5#R!zb7hIPP$3^gDWmV~BLДO ||"9gyնa&ecsPg9R9YLu֌ .mֻ?B MnC+RI3A*)pKr]VNE}F9t vDw7}լLZ!1Z4|(M|'7?^ d#hřI*EQ}ߺ]-,fZb&!IDC/Y 9:>SyXbv+k#uy9Ϛuwؔ40HB?uq🫿vjǔ,ӞHjW-zhX}[ҀY, E10z+GR> ^jȠr a$C|-bAwq+OV<8H:R['H9Aq~ؿ!vۀ=&>w6ߵSV Uo@Y  :j0!|*Mu<^كsk7q&F?З́9Iqa'Fs%kWf!v/xVio^]"iM<3 J$7;v6M<p$@o}wR=ڐeNA~hM-x,%qIr[ ӇtEdT]dNpE@djςRgIYxӐ2<ĭ' I J8ǪM.tA:SY uxnW~v :3vA}Wp#:w8YlshhE? PJ]]H=-}~@E $ēN{_~ݶ<-g,~jAEs]G@O*.vV%;l_4e񛟝G;=IZ{%.G6V)m3`6pU0琭ͺiX-S8+E^c8 [[ۑUfׯrU+S1j:?h,Wf|vVM FD$c52{Ɯ5A)Sl(-Mh5Ĵ2X퍄{R*_pwL-b(#jp.*C\LaCGUQKڿP(&KȬ==yAckv_eɦ";` ^p!Iy0&O!a.F$%-^v)8[n6\\+uK#|/E+ڮ?OKW!|Q=W<] SW[McI=% ß?@of-My67pw!dq1LJV>V&0T}#8jG6/>`SDkdjhјK(!j Iyh+s(De#H!||TE@=Ous-2B boU:3PCONISi}rS*7m*K*Gi%Ab ǥ4]PoykLk4<ܶԨ ܼK:J?4V<{YЍYFZ&!W8력Nc^58Dp FqH0" [xgyGȀfbSݐlWޤ=hs"9m)Q P+WJuAk ڐ;`7v46l(jW:ES{L6!<LH4J1z|#hI!u_h2jϸC{yk hSQ%4KS GiA$/Vl|Rl3*s;rA2-(IXN;ȖZR>v`ئ{ǽ64R@ DOwH׷`i.җ'cy PXA":?^!(E7U6tdr<䂭30jLl\^ݹunzl}'I8WbVs&>jS,i`M@E/@R\ǜvK/'vP0cU R +ٟ W(J+Mo"Kd6p]i: S'3*@h}Di ]9ّz: >|LUŋpófbnC,ԧ]iK o@`یx\Wn/vidj";qv)Tw@:V|@'@ :}(z_Z &zm^2~cN0~HLSUh52uR{PiPoYgYK;οt,FƊf=PkEbpe~G+^\OlHr}*(Nخ SD@09X}HSAFF 7B6{j@9(Y uU(d¦WsN4;~YpӼD\pCէ|X!d!nhyuy 3wmD0Gn$j7 ]ZqS/P%pߵ"eGReˏ/V0&U)ၴ?ՐOJ_`yA]Qx{v2<ԥu}S3&AtEI%/YϠF$ (heg%X ̉qm i<א ;z/,nDOlmf:U.w[Ӷ\#Ó=uKGQu8qx 5}Z"`7H]9F,?S3I Ӻl+Oi% ʃu8koMNLU~ k'lll*-}=ߘ7.rP;l aGa7Ezb`#/E:͔e~6Teі.KPRx 0Qw)f1pR*r(%eOʎܲD\.in=ԀNrM >KGt?_k|l[`J2I6LI5wR|tkj/9Msa,$6GavD0!.n~{YBNQ/߻}<*~BNH.Xp;Ʉ3Cp3Yq]erCG&lL>rR7S6Hh_VB'&iAg&Vu:Gm!pD\m˜nicQU ʌ*B )խ'Æn+c~[ ܸuغ]݀xwWƧ7 (=ޒin'G8bPºET^Z0%Qq ߕBX=ܭj`"5T{2uMi2zgyI[Kɨdξ̵k,hY*5Ya8u=@:mʶSj#˱ھdR|ښ%yZE+̉0+$l񦭜~..c;QŨפwca,"AHFd,Ӹ pY4ǖX? :*^JǾgBf`r*qwQMTݾN㲷 {m=3bP BP-l6J"lB[ ,5**߹ie*dwp׉8,;Wcv&V$0Nܡ a P쥧r tKjgq [pꏽiw6GH sw6MIΜ@#\8\clm6Fs^ 1mӈb'ToUP, 3CGE)xvU9j'!MT-3ӑۮg\H$ԂIr?nZ9-nܸMBGgvl?Ro8c&5Y`H)%(+Tam 2=4 x2*`k+}!t26Wr;%.xmŗDŸ|'J -1GOS' TToXVdvX'pP]&{aq)-՞cˣ8.eD+*;F|!,^3ItQAS`|n؄V=Oqlŕ~h2FT" p?{AؖmBYX2c`2-NFH\{I<D{+&Z0ԱK>RϐhtT\dY:XmAamCu/ElOus.8ƷDG7@.+grnkwg1ëP`CskDuCNyɫ|4/^fQ㘌2/$"nvnhhGxd>̃/*=yž9?l'n?W)L/J^N ieg݆|u uom?t4l a%jK>p4[RZY0P+|$M6hבiAJ GF `$F|zi~r8Dᠰ="Mŭ?0zU:93  PE^K&8b\ !)h(ctlƕLO *^3h'a?1,9Z"\2!j(ro&nDWƔT^g>د5UjDb'PyOAo<@V:G+~vTÎH}^e궓W\ 2+ vL,::Sj8A=7$-DkEqh>rT,f-uώc=WXoq/aA_! ?r-Ҩ1&^Oq pI8%ԃW{.GYp%u)IQa?޶O(Af*o^G9(z_LMM X;Hʁ w`L(ie:9 f&Z՚A4_ll.r rT_*j-]KdN~qе^BUa_b :D*g\5k]עEik6=V&UһAԽJ>!ԯMeg-.kli/+y`nxBA5nYn[.oHFR,؛ɱ/@1PS1\")`EȘ @Oq ׄ썯mr+7V<gdbNkcn2YK/1ZnF^DI ?3M8Wtt t{36~j0mc?C2n=Y_v'U~*8 caOjuZoU y*0K؜3 v/)`Ǯ~߱8Ĵp5&HsMW4aSknm[ϱ,GHͼ3c,lVSc}0>+I52` x v배n⹺cGHZALvE|kVe{SSA+$S,}T Y G5~s>S8" }&w5{Ycg&:|ݦpلKjMJijc*첶Ef~LL]x$=֙;Pl2ݧ*¥W"Wx"HA1_nN&hr֞Dizcx n*G)lꇲ}zmpʟbk "b#S-=쾖wz$\S^3Q!ioĥ=#Wv [Mpk+$=%嶣&PX l~Ζ U^/ա\؟$M?~Iaf>RLIv/"REIASp֔ 2w>i縔ZE065#E͂M0grdДG10GxA1׎{BԕR*L M,8=r1UeI~8zc5":@qt=Te9tHfl%A 06DR^D20M#E\Jz`ֹ 9_`>QѧhS [}C fG~, )BfZ{,}뮿c}FyM mNʣ+=O~ǃ>Uj`Ahef-V+nSKa|V"2;PTa_ Es/$g-V:5GwtUX;ߏ1 h&$> +f\]@}DӓҴQ,rq]+ŮRioT o|m8W~O Ӵ sgY -š|3X2}*YV3Xvd%sNUm)&+g`ڣ9&3[g#$S;qe~"ĕbҥ ,UuS/ ƈ/ $䠬oA+oozI%+pvJ֕Oi;h>HCTIn0kڀý\_ju|pkZ N5=>D g⥎\Y_c*LT!wM+A[3g@o-N.+ l~"UP+G%!urxE~7l{:RG5G7S7+z噬#GZVuЅI8z,61Eq ^ mj= n^<|_q ;!4҃O0 u[`)Xlp@{ ;߀7栆mGGDQ>_WЦr7rڟ"-쨻Q$e:o"'XŤ_7r g 04!S@̘PkN?Raø˴"Vg1o˼eѭ,Wc|`?ֆ9wۗ_tD~u.+৿f8=5)R*vOӑkGgn氮կg./*QG-rH gpI4UPHhm_e+5<)mECy;SN&)jt]WWtdx"Pڌv~k{f`8m>V'E0"_0ϲM}s`Ll"#p`k;?Oqڗ3i+ gv`_bdрBok}Hв8l zqfP ˼7^'X?;jef75kG50v{|8Nn8BvˉIf?P&Ȫ+6Fv{h0]xp#Beu<ţͺzWQDm8G?_CwST=s? !x' |IyA2F>b},wsgPj.zDw=I'&p1ܾ\k[_&&g6F'2qCjwfN~2V‡-sYxBB[WLBM*K:[La8w ~x I#wtalB>ۋkHv\n-W7~fa0TCyZrrg[l;>a/!4p~ NN$BĻxҺO;/6Ԉ2 J /Y' |>nGQ Ov;? 4bx7%JN}2E&9..U^CԤ{ r_-lL! `WEX^W0ohP9YLvpU1mT:"fZD'X4&KEc@KIYAzK*AP¨;۔6h[-8:[7~r!)tDŽVkp: wӇ<1eZDJc{'v-% 9J" 3m"[!`ҭYcv4r׽ 0Xf{Ss4wxxF8# bauq6|dش@ a$g^-loos-ԴMR1Z^5s9˰|ū/9!l Y` {Wa]c|3rK pk<$K]`ޑs (umQ_8(a N^`Siz_`^5_caՏ[-,d:X L_R4iko naĐԠy-AjlwA,Hrۻ 5o ISY$S&+86/ܻ](GS1i_I`JP#G\2iZ3hQC{MT!UC 润{<紹xhQj5V*w&H;ww d9= )o </Zs~$ j6R"~ 6 7iTUc׏F؞IV~- χby};!^i_-H?<=<4E\]%|&"/L~+x&6b.`fhO7ՒWVOЊV7G_셟C{mV4ԋ*أywn`>Be[Mm JG8_uѠUr%\pJ~hGG 悡l/ezE)iPPH3hh&R{Kw!8H.jkE4f<9Y[]YTSяF /3֬[,(=B%ˡBļdJ?T˄| ckOt7Mͩ^0e&ZRH1* (`˦m^$fK.vVx,zbU 1nBaح$llj/&`čaN7e&O.`k>&21˹^y.ٿq6>ʋ~ 3Oof;iPwъK X%_{fe8u?MB_S^N3`J E|"OOv \#%L0™/3RqJX9ԮIO+#q㑌35bَ:($IXul^dXJwD2fGygȷ;Х`͂67F Z\SPQwtik},M!(x,WJ';lL1G/3%n:M@%Nȗ?qc+N;x YNN>r{vM ګ>g&\cm{pVeը` LSL~1  hUgi/G2QY[ae#UI¼r:!R_tEV@7l!{'E;oZaݠUPq0RJ/[ܵ;bDzHa00rH c0W/-X% Y/Lb_4l]$=`g_L__Pwmu SRs'ujĬ(30[ r)ȥ,<Ӛxݩ(؅dm؞Qv1Оct-@5w<>Qv覇zˉtfѨj|jLfAa熋{8JU/VٱH%0Н"v~/w *OXh|}Sx|9(>l v CiE4Prnq,q4ltf#6<|Z7 iGm@G-QC\\-;P]tFTsVi{ʼ ]G1Ws3[րQ8lij AW2N3ЦGJ!;"YN?qcE3̟7ػ3Y9R$Z撰X4E$!96MlZA*!4d%9K|t3݇Q:Kp  yIXU7c'^<#Z^Ik(? ˞{ݹDS͓BE:(؄ 3d!8mR?I=#2GuلCK_6YKJ:lEb:eі5X#>z^$U՛ Lk,3-+'nr%6i0Aᣓ+א̩66+}9w\O=MJX ߏtT,Dt6\E38{(IT N)GY3nCrʹ]\WJʜViofIIJEYRsQBN+|{I-5-M D U稌 (ʲ+gRmP*57WiR 1`bT*-}s3E<&Ӂ<-D,c6+q< +ݰ\IW\0R1nס1ޞP 2N壯@dwEϻϋqeN͛ma-lH[,O|OS[+oY!bgTX/f?7 hB.1L~'3_اvv0E.ۍM0 L㖊xKW}*C@%VzeӰq/M+-YpB Y*6A-pVu@#~M0(}CYApVfR%pVQrpUPKuVGEtǜ܊ϝGΫnƎL#o.n^}j ؈5|3acyGdZ_ܺ[VY^Ƃ>Y;KgR3ͭ/q"hBx7d;OjyK)Q~VdnwM{sD/yҊݾ C͇g*OCO ۶ l@ 'jiD+^3/UX2XII# Tk=Z*Z 73)?^č[Q3acj;i%{lH yCU+3{UXXN' t8 z[ɡǐc&>M'4 fn*_sExF|g68M;hewC)=D6d]CP(Kx,iK6]s~ .Tu;/>ScSuf >j"ub(n0qj~UeUE)=4S 4ZhVj5cl%x+c= (q=oʇM:1IqȧL`{{=N|w7CrdPRG= kbbdV̉w ŠG;9SzfvK}r鉶 0}!ӖJ+ȗ@Xh@FS[l[SFyuB\#J~n^켯+4K+_<,Am+vv'y̌հ|TRB[<+S5$"JE  `GkxmcpRi ?Lg?n󐐲!յ0ebɠ#{sSI^{qdh!9M\5K1z/MXĿAb*ٽq-̵3Xx(!iO_]<>#ҷoɞ$C*o ;gˋjB !X]D?Vn@TL,7(ots+.qs+h'rSHwT5%?A6}mTm >}T(n$npNs~ޒwĚ{΀ 2Osа_&[Rlb'Ml?0dR)PK}E:Dzȟa:ӯ=&abc!71? !Oa|ɢ/8QyyyOQQI3ӜZᜮܢ 'dۅ #Ӫ\q8X@r*kuH%B3n~]k Xf+{76%'yE|o3e6^b:9b lH"Ryy?}yyoP qk<՘bqvMEh޳q8mo + L-îtll3gʩ$͎D&8f8Hj.,ULO;Bbް|˂bȞ{x]s@c'DwgĔE>4-MZ4 \T.',J3~w BYhV)3`FPö ,qܰfk::pqva /'JϘ&sHCHؑȊE/謘n繾21&ݫ1`%[G C+SvKA0:eq* Z@φy^5:x( l .WxeJTbo (9`gB-DTa8Ow ڤ|rv=採mth'rJ1O ])cSSzF| 9(~}g9MU;$c%A/QQ~?2V`3X.{cC&҂U:&Nt,.v(Pg+|ƠEšR׿OG#!'w5vUX礸8FRkv\g)U WLo6L%@nJzA"A݇ EyM305ӥz? ^d7X:Ac]:9SVZNl&oj7jMuUMg!G 3gu.]J jB9 G;)D_$!n67-jNW\)fS_X>Y۪AL5NNy"Bt(q!DWgI4Y&tx"-uʡi.&eKg"ne~ D0UUi^yuJp) O m\<ׄ SV7+W ) ^勒~8 g$FL!>C2Ms4I2lxDj=@y+O =X&>WDcD$MQr$g; B-d}?mƁ0KRYAcfOqHL2[ ;f۶$ԻS& ׭_ ) {C\A} Q @[L @e&[U5Cė8U91Q"W:qua8;4"&\q?<5CR #ʊޤcMo>]jlS',s";wԡbFdH U(Mw3&,i%d005v O}K( ܼs݌do2jN)%uYvgd7 t7z M%v")\K}d LvF+DI4aM"ъ7$ /HHH*=Xt' (pΣLߦS޽)F,U~MFm{ cuq[UX,<Q݆Fި>Qj<1kݟ*PmE,AThiijA!;ߌ|L'ҸoT?cg'(c!pSvڟJ)9M߾etfi͖|Ԩ7ɳ03ZNM?iu7@Lufbjr$D .=$$C6rlޯF!OF@~j=_0DDAid6las2]g?IwNCߋB2*UYtt6u${O{$q&.wӳ gq(2 nO AEGSȬwc{\!hܲG8>يIh>ؼcf&b~Y U}ivx}&ه"o`|W24lFA@o]TrMr(VF2F+Z Q6]zͧZ iY~?vYwf< Ɛ#jD>^S2m?k[Utd" 3H1q|v+aC)|aM>4Lg77_C@wT [X ӈZv(E>0I tt%.E)bh,NtFkl/PFjզ?ar"s)sNEI 3`¶cPK¤Q(SKQpRB;L彾mr @slDi&1aEw@R6w<NF,#*@ F뚹#dEJ3bZFa.}Tđͱ_cqB,-W-HeW!.K4)54Se1Ghp!gllgȄ趲?Vhf%x,Za3Kұ ŠTj= 2v)a7iRaTn_L-O<1nj; f݄RrHQjNK K4\͚=)}|HT2' oJ@Đ4 ,X.O ,F8y !nU" ydavU/CB㪃\#=3Mˀ۝w>]_^Me-ly.)7>=?ǁhhAn ;w GHH?Ea]aKV4:m[5Ѕ];ߣ"_N~@_$ Pr]/|NO=)OWPJ T{2` Y愚VMj9ߕ'A;=9M6[/_%tc'2`ܮzu'Sj]t y uDfLc% Wq A@<(_+RPS ܨRځ?QyگC@<9mݘ!ݦ_woWyx)BmCAEw| j>V%ӝt .ځЮnrčU9V/z/ں46]Hjf%U.QoD2*nbE>TFFm[j]^V+3e5/?iT a'2 C{8$+` y &%Evl`Upqc<*!TN;El V_JQJs.)(!I9CmT Qf`\ _bmYIG=:9\ȸ0~ȹY`IN}&٫J E~*qg|(|ꬼs`M9TE4<3!wM!bv(__"RD3Ŀ~ܒ"WgV.[`VE"$T 8'J?8Bb1ϒT#ɴE:.I.$7\u `rw Z,z)sπ z6.]Sj񢃩VqHgȧ/2! }*`j|n 5@2̔bhbQ\Wղ6bնMVtݜ.\G͠=_W {fB3qG=1U%9Ɓ짔V1i. jH\I\MuTlϏAe0<3dFQvsV<^AIY$?)a79D,X=ACӿJ+c{vrBV"FaS]7h1LM Vk $:܃_`'Ku@{e*5?< xM:LsD_xUN><>/ n 5nL^=~ΦiS;+*@o,c2z09>v^Rtȟ <{&ƌ.yUħCҴ[i:r&6fTuxggm%*PHv)m־j|;-MqOvH80cIOeֶ 8Xp>hxb6gu GtQMzmY1IYozڠS&tmҷmC ^-zvT-]~ ,IN+gt4[F= s4]" =f ЁݳXN ywD2܏t<ƃC7٩5AW!C9u Oc*﮸lR>.ƙ!a%6Vz/q<.v)mI2R{ GȖmO*EdOz01xl*U\6NV{CeB[9ydpC5`'49L+)JUPzoÃ]'Il@;^>3sGb' M-%S0N If\kPg+"1hCy$A-!ϸ,"jN[Z fFNM߅ƁMN#Rrp e@vC;Ya#tF>mbcc{c,v >,>v +`Eh\5ZO\G**O 9&3Xg:>k륨 !=T>䓘Q~N`&a*wK?:sStA `OvOҦ^Rq/,o9EFʮ_BRG׮ Usl|tir'24:Qs@:Ce޲D뮝ؾz glߡ ]=o`5nݛW-ak!kטB{K{b(8k4~ OH>M1fKaHȎQMS"wkmCC0+`Jzkl6^i:@i/P?Ap3xl(D_%RyE5JO=T_(#IgQ+pXt;E`%ڳx?0z RY9H? E;sliDF:vg<YNY)o~4~~Д ݐm,`#v&*>9a>(=we_qdXem@PU2},|Damrt6C+r3{J)ToGZsVRPfS85-Q@Vz*@}w$(+ݴp:E<=l͌0*)"_|Pd1ksڬtL|꧗!1m$!&f3n)`,-/#ߧ<0`8%q;kCf(s cogϭ/,JgQ@4e)(>)X3%tN`8gبr?&mJ1ٷr%l|@%T¢x۔?yBe/̭M_7'_L$yt1{ǝvycO]7*UC^㙌,kUFOqAuEa#z^Vy\н.57jfZ\ZoCK|'jǨ4 / ^)4 {&?eˑdX sM^c,EazBXmv|Lt 'u29Bj\y㯣;%]7P|xĔS 51'&cxF i7J %\ 2T 4`Vʂ)_@oԝo<-D41`!LхwWƶGK U۸QEn)c/eϥyh,QE|2l#i dX9 #YЊC.Ҡ(^"m6D @+~GF">5`q9AoA&g:l/)t`(D晠C yxuX&Bw;yw䐆ghnI(@hvm"ɕ8E+g r #ޜĤkD<5Qo)`;>+V%SU{ uhuś3ϓ}[i29SL]:|,]MGQ9?芙Z4m IhR4;`]q sH!9zogM\>T26+N[p2n>#c{x=?hf/a?BmC6͝$~ ^M#u4l*=TE ,;Gy;lIv9Vy0\FJٟU0 k4"HO @@SL)eWࠚbqػOՖnb{Y.Q-p/ֱN .I!( Ź,/Ж8Ӗr,cf7.P i)lV4&T5>rPW;ػi= UWDf('e0hrA8d;B.Am:CF<5nm38\ݵ$[8"tekw'.glsc O~$.VRgdĀL3o7yF9@Vs^ Ƅ]Ow[T6wO=5WlŊʟo^^/gZ3h"'t=\ Mun i8C¬L'<}lBNc mcCꕅ3>{ )hn*v"9}ޗ|ófWMv%@jbs&PIq3lW\2d3Uס 03u}ʮ5{F? H_!VZ;ّ]rT{fplFa/yl.lrst MK[v=qiZ3(6dzTpgbJ+'[u=8KɼK!mo* Ϩz& $Ḣ'׫$zxGF:^*^K䶳1!MZj>On7J;?&j"3;?FiB"-mlFMEp۵9߭S[+h|k : yĜZKz#2m1#oh9>")ofR[`n;E6c/ndKiB|" e "_/X 8 Yы50T[5_uЅ+j{!#޻<չA9=(X6/;3ap G7pp`InQP ~Q`u6<)E&AWxG8e/H 󮍫WMP7 yT_Bk(~xE)&; 9 B_P`hq7)q""NT=`͐Zx<ؖ?)*BN j]*yV}j#nwڞ*dP@8;0+΀st\u2Tڶ%CObPyCIhp VH-Q\9kҒ.zH[޼w$zJ+6;$.v2 o2@* aRq5׏x:y">%.Lsd9҇۵&B ZY"i ̺1˧1IؗЋ<},U;B%{;NA؂w}4VC cgLpڌ?t~c܄趮kS؛5ò=eߥrƠf9y`Q͗Ci$:a\)DY,ꉾ+mN|4}T9l"2% ؚkCzrxRŨE|ŘK79mL 0XЯK>9zu2u"ݘ>UOk+125%0 ^?wb&`gd_>tTqƒV9&FcJ{ChF-' :\NPɷ?gbfiDCUPM=~MБѹ:Bճs;+( ჸjM!sN0/DB[fd'4#d_aށ,PC}ь2uꟾꏿMGb:YX4vS=iꝠ .󺮒5 bڦ (^f_fHwMts`ꎎ?֊_oW6vw넋~SFV8c}' ,C`?,? ]9g!ȝ^ Mn`~'CQ)(XXtU5,Yxm]H&d 0Kq[{l}d{}|N8Rs<J. [}!BxoH|ڭY$ yL->gT5(K ,JB6φf-,Fz$$GOqʮ&ɭcB/6b\J*% '+A=f[ɦQBhV4k!hl*sf䉙y7 \"#"4]Kl9oLA<=C {tQ@X;=Sdi 4U%CR6N]h)6;D6rK_7nѭ4g;uk (."+~/c!0u"'AoGlj-;0(v2b8'|s俹wk[+0?{Bp +Xtz=acq[dӆybE~ai?:-87[9t6)vIqALCiE ]\ u9ݰ7LMσjL+܏&kBNőu՟t)ah>g@U/~G.DX~[J&bsY+ Y=%gIJ%R0t{co | Sr/cX4T6; mE^[<VdBKg့&O0M}i/R|֙YHCVal:ezQߍ< 4+GߋlZc.OK{P5꧶rR:NlΫ R9|nhB!GTP:*Ӏлʝsp%_,ʴF[M gy˛Vެ\ 2a 8^{14@zztJ~).b ]wj-wluڧڢr/]7j$w2]۟rb%:ET nZ!Os[GUZI2tW*0 dahĭ>&n4&I Ӝ9p_ co ?6X!޴ƦkKfF|oq0<*&s4Zc[4ٌ$ߡ 3ˇkڸ%޾ %BIeU]H wN\?4%r&«߈rBN՘e ktuYCR05-e&OFq[E|agT{$&SIsy|NeMix *!r3s ;. ړza9skV\=on6J?c)>@1pDY<,Ns zL='QX֋;p^F0L̀*ͧ`*Mtg'1xDhsD>pB4\xfΫJ =7(@@10 it~1XP ?P)Q7W=GQk8"w>x`NYN 2C?qQ[ % EKdoԉTG?K @I>#̊t?ܩ9t{^us ϲHːü"0t? _H4}}x/)Y_?%oiy#G:Xۢ&f A3l_}*\>Yb9]7iv"q o֒RWJyKV̬$6mk+{įb]7#rh?k.G}5ǙmĠs]Օq|*DBx&[YRt zX-R+tuX/b<p-~Ql&Nӎ2C}[WQfI7^.'ו]J?LGJ`MԂS܅nʰtY)ig9UVzX8#\2΃=;!YMxG )FpC2p9oF d<#[[QN"Vu^@ߒf"^$-&&3r>%/L{cN}haKz~Nq~N>9dEut-GXDZi5se,)7njJ3_Kjt0tԺ B2 RAZ&ar͡Ჰ=J>È&tzl&uߚN(KyYP-J;@0fP'`37}5R|fxsx:eΟ@BvNx캁e_!·/##tR7 &F30rnh mUwF>>Mݱx[7 *;^kh#U;7om%Q^*0i]ōHusVE3[}%`uD5tPIe.c[p0Ll(!Fr*Sr9 ZX6HܑtFDׄ?h‹Ų+ t>tlZÿ+\uZdJJu~$Ԍ%ϠݴS1o<(踪.B)| ( (`蕓uOb+mtv80yH\k"TBn +OEn| qx=ez cv:! o-V9xTJF״fCͶv}P2©~-cuKHuti|aHgIPWyV9Diz-$|~CJ{0fK LyL_3@/S˜-}ˋ'n> PwϽG@@>_|ah09$ K8G69ez&]~6d71ݯd0$E(O3,RJ[}$RQ,:/GrUэ} ś+8mi?A!Moab@c PB!R V1mr|v_ZK=}[_  5#-D=MB|DGiy<6>fմ_5ڐp!cC܍O&JYʣJJ^U%+pP~PQ6QObnXks C{lփGi.oy)@[fKU`" Vw NۡƹKTcVĞxDqYz`XO-AFZ6{CT=+#ՍW^O(Ω 05DuHY> ՘`&O0zi­B\Ȉ]6N`FdY^x?R/%}U"vktsf hi%Y1b-V$-,/܈O7+ H6y>7'l|dj ih-lxLjPDwܠIoɠ0ioi8nEeoT%LLЭ?ԇ  ǬuPmOkS;/FC!cuڦۄ{wC̱վ T)F EM]⎞^;cZzײ@ޙH٣px@^dQ*y* MɼcVNLq6G%IA@!GQQwVfhn'Maօ#l_7G;!ؗp?x-7K=FALNo3}9%uh3=ɓ~#p= ;;攷h5s]9c2e쩈?mЫ#$V1` c]'=t*<醇өB}ԍ,L3~Vss!eRDck ҒG81]n/l8n)ˬU0 +D,wnhsC4/ݕ߽ΥZ4oI!aH q`GzN˲)1Sô~0 7 ?Y7[oƹDE'+6)v(5PAܟ2'7e/_NЫ.Aĉ>~ n9^ҾnGMGYq`2s2f@tgQ-XM1e/Kcq۲_'Whނ!RG(Yc8២w`nI R3"Dݰ1R OAf{wyKƸ 21BkM厹]uoN:;X_)oL*]n|u?#jD6pX(HFXdEt8/1o09=>qp6;T3Q&|ݥ~xu0 JBwUmC/򈣂4Qi~s52P]UjGz>Ja$|3BSgmA@/%vsXӌ=͔p)Dya2.@ <~DhCD426HFfSw鸿d號~wP+s.0f?C,c}sKGWAH80ig_Gb @^#B3;3r`^5&@ =yG/O59@.v4U(Ys<2opTgvV? VQ{qJ!˸4vO 'p^T T`tS&)T$}a⣓ȭ#fmӋսƷNnCJǯa{tKCiǍK1:|2JlwLf߼EAO);c$:QgQFѲm/\N_+#ܯN﯏Q,?Mt]-~&|̫o 'YY=5Kb/f?FEӛ.Mn 6BE*kR=-$́ 7#1F2cةM_tANI!6^X)>j@wBiCYCޅ_#4u`h iJ`>8-(/SW4e{! LpЂ1&C[% Efa/V;w(s-ɠӬTP@ʜr0Ss@[Wy&>r7i+g:y!iXE cJKq(OD=CQ|I)H4s@CwچDQѡQݕav*h|!I[uB{XZ$pd?~7AWP5q(#Ml98F!<`zqmIQZp.~ MG7dZe*ynK[Nb Y2jJ{78g 2Ilc>$:2OF9GE$_V3=6y'E{ pϒy5Vt^u6Tj]Q @xۉUvXfN x`kƓ4v7ȅiK]k*{Gs S ,σ \ Qz[nFl4c? Y-S5JܙM'!J-s0pfC81%JSqAxmƪZP2aDbع䗸95zpP90il(1TS͔`NUt12:7ygG%HЩP/u.#6=_|+ Ŋ;CT^a][R,{=>h}NHb*.)\OxeZnPzI=b=!5"E6R3VZ+J`}f`P\2J83X͸t i(la0?sXJu}UdXyԯIr9<:g\эIM(mAh9ͺJ N =AG (ېʊtHrTtitEҹi; |MAo-6SZ?ffr 9^X ?c{"U ]#РnhR$ͬնw !`rF)pr=hcIGJ| !<9EONF(뫔ߴ[jۀ[ #p"֧ҧS0 vD/BeOQZ%')4iLO%T_lRE{`-(Ny/>za.qGܖO~2SC#r3ia bS/]7i&?q H>!8Sxk|-aj8tTYXA%^!fNj= ?3!Aiټ 8x>] mӴ}RwJ7mQp ̵PЦF؅V┲"mkKlb OY]㏩@֮5F0JVkBde޷zb\Y!TE1^dJ cVCŌf|.Ϋۈd_|D`aa]a:Zj . *'_[> jƲ|EmJb]]4;2u0"T/9ٿ `u{ϔmnc :d={k9iEB:aXpIJ>ǛR&5Ӵe^8j WV zh},uuHiV(=zUApcnM4v7UWauׅ~1Rh{X} lp`nN׼1fl4+-C"q?@kSܩݡ^0[ުzdE#C_1mE`kGvsJo&G>,hMX/ \Cp.X6N=#8k7tO(h &N4.rCvWd 5ZAe ٔ~ Tz\6Φ4+c$O]8V& 8`DU/‚{Pe6M0ROaL`٤Cw.>r2+SdEmݳݣ%/xޱaP5: AiTE:h]^E1!dL%!v՝`΁Le2.79W݁kwPL lء˙fT!Ağ\$9U|SYL:ЪTإ& x]匶M1h||嶲'hFC@?oȰiyllG佞`<_=2RvՍfaHFuθHvU" QQM49.]wyS=lba|(u\#`b~hC^^.C ; 6fv^x{[M*wݜ{I.B 83EY%ïg=($,H…}11ϤdTJ?hG=[ufGnA}XcYnC1KQػdb^lUf6TZk3ǼƿnQ)z5I(O0jz/M76antdZqy5{lJejRkCH'+6ҏ!pl7iNȯ:_$)9&}T2Wήe/0qWO-=ۮ<<);38__8c%}iP궘{$ *ݤkgqbHjk_S$?`W&-Ou5ԫN}v"6JPVWTӱ+.B^ogRBF1͑@ > Dx_T$9ȦWoNHwP(͕ _p=p%J@WZ/&3穸)BL UBWx]8mC_Ber>k ZOkqm2Mb`pR5H8'"_q_N6xjKaԬ8WAU<qjLK!wFصRyR4\oIOYIшSgVtMDQ]=C *ϮS퇖輙Ne~0#M|O@޳2 gT}a$\+܈}%?db7 GQ,b}ऽv݌H)ؙ'hd3_ 5.\ )l GiBqr3S3nAF秂in$dM=;v? CP?;5֖Hc]28l utWvz=eZc$4$$V#bo_g:a[l>KG7(a 3AK66wdBD0w o8}FQr3%9$)E|oֶ1.$.)l41uVcH'U2u{,>cǻ$Ul_@YW['[C+o󙸶4UNL/?nX$Dz DMnR6aDCimҵ,JvGPN`ITtiPF"Lqu4xdd}`&{~W[jjĜ(Mk$-:t%϶pj=ؿq4q&j6*Az|X!p_Z,`L@fEd6n9ha+|ecv\h5IWM-Kyٸ@>UZay\ pwE//n$ 55vԉc p͌qܴED5fS~{3k"k @=Φ٥|(LBn 45k ܯZ`lu lΘ6%5?.QLJхս<e3i-6+%u kw]YJx^ %+ގ#z!hzο)GTm@OKC+xF欱BQT:zrS AVe1Y næ;Y|H O}\XȂëI}){{8.U>N./ҔkpGP$y ;U i0-3|Fu U#Ax4]A-LjiWHt:0Fr#\*It<<7.1DpH#wE\C^Y@=2Ri:+2cIX*.NQi{UKKV9oȤP{Yc8,l}rS]l8ShԆ <w=2}5gCedEx(Ε*%Ά34C .Pq@MGdld%(3x"'tȽ F<^o02j`A?\P%Th59QՑC4 h^ c}=6` fZ,y<g'SЌ|9O!u7Re5B7]U_ pTnu'Vݻ:f1W9 YPoLY#\20v Aw5{,kRr!w"ýڑ#4Owڳ묙~+@da<58-?kFFDvb'H~1Iqsnˬd->ie`x;~f<9[ ů/W?y''dH-XH"XUBWMF8cI[R/b HY%M*kGk0{(/)d/!K䫋Y0 mߵ^1B|M]bBAdcڤw_R)8QLJg)2)[/ABkwTB Cwuu8ځ辮՝U>K?}A4߭{ ..m/z -!a6Rf>j1y'%|j%$n^ ƕuʚ}!pI ||ORHfˑ^~zWBrجD[YÚQrl)-q^J!tbqi&b x[+Pb\V;=: &Qqr paxgcxĊQfXvdKM*(93\L*eʤk[y_t~;큶u#) V;BD{mbiՄ즞|ʠ؃֝ V7ȶpN˶~?3E 5TGRn.X6sGЦGĺrGNhzK Ṫuwoo[}q+bݧ hsG VBWoxTY^jꭺ$ѷYT^`k3}0HۘycBA4c#fI}(C :|_r&. 06hrce ZvG2?|忯ei>K*ɜֹ(m!a[r2W \ ͭ{֖/DUbߤT:VںpB!`O^&qioeB)cRGx'|\4/H,A7V?h1WJ\xEPN7lL*S7VX޳^$CA14DjG'۲?u69'|xh C\'zVWoTeY0 }l+6]cv,Id#I- Muf&ȇnJ bFXQ*vCi@t2 D>(Dp+"X@H_K=Aԅ[ O0/x;kӳPۯ7CӅB' &ۮq4}aoPe}4;|b?*ŖHfF\<^6qfDܿX ҢGw(vs'ys1;>O& 7߶d跥UE'Ԇ[{"N8JO Se`΍ ER6Ee5Ĕ[_I,#/ܓbBu@s/R6׆y\j`YмP,pHwb ij(*7i]<( # 5 ]ozi6DI!f@(<( V~ e;_)JGP= wp΃:-z4 U]J/D=p>NNˀ|s8RPi}ARM|ĨYu]sp}WD&^V9qԆf,B]W! ܶtr$lBF) U{ ؟6 $IwVh~П&Դ>-ShESjt[۷#Q 估%1s48K749ca3i],S2a:muځ8\e ֤k&x24*I7ayb'\P$L`bR)"&( }ЦI^y'mkOC (vlNr>mߑk^M?ĂQ #Ҋ$^g6 ]#F*@H2WV|vR[O1XD#X} [ b\:Y§"eoRyF [rh )BB qd'BhퟴoYoÎbvQַ}[eA)+9ENQY|vJl4%֯~28FW0wZu*"ވB#ܯ-*M7EDșré2 XG1{2~Q́&$]{ WM4BY>f8<՞t]- y72O8GyT.(1[>&@5"8p25$*^;IhT6NX3ċ:Zk)hR }9O*GX')7Z rv[N (^Ѻ 86xӕNHaj[6M?y2~Q*dȅkFG.:;LBlUB"bhicGٜA\ p}e~pbnE3!kcSE\?-g'vB»mko7NZZ.X:irެW?=q}>(9iLFS3;Tm/D.-:]h#|[)\r Y'[nSkIxs,ǧ7`guD|!3xpR'cޘfm57%&KQ1߮\W,\0} ^Da-LJ؍!G'u#W*/RV~vp:#Fi%W4ІD䇁flnO|.LRU3N)-<4Bg}cmQ+cd Z7iZpI>nWX8L N2g&:ت| +tΒr{EmK][r2f .VLI~6ZȆH1/Єo]fCfAŜn:?@g% ߂0U%DK^M8/; LArRY|m'ZatM p"*t97>6iKgGmoLղÁ#%()dS9Ԓڻr2Snr"_3IqJ;)8ىY&"6TAeF=]AkRM 7R4ף|tYfKexAȍg1iw>cAu-(FsUeһke|#حIFЦ/ॖo~UrVCq/|K6!y-GEFD?dŗ7D6I~{+sT_NY"c7uћ+MzOj)<2'%E]hzz'`FR nfF7a^c }@o5MشmgzA=XB8B1;3sXQay rJҡ?3 ($F/F =91Luf+<,ڦscdʽHJaڒg`3tZyJm3cKX-}=/ȃQ uUb3l6X^&ECq^Z|pkJAzqBy9B~+3e'#oZWk2Å"+js0pSM,_*3uPJڋZR"1zbƽTAQ 飓P΍ { jv4>z 8U{i.klw"(ۯNsF7뎌wVx\/.nKP/F烖NHšpzCf&Vd+fI15jxXUPͫuv9"$a>k?}TXSrC󙼭Q8\y¹17'q-dmf5b5B%yzr^Kќ"*\)N4v+ .,L/#Z& ڰ f3D1$˯!AGeVP_Bl paoqyxգ]$RoGݶr/ +&G'J{Rld nVM\[@aׂ|$4ѐG@vJ,Ԑ+K-Vv rp, #M7Lʹ{B'v3FX[+Wu[kPY C;x_.o'E 99f0g 3beD#2&m+./ ,hXb CN͘FF"FQӞZ i4j'Id%WAl`}ǣ"+'J $,ZF]i6>8۞z`2>[ ^ܖ䱊;7!EU9"F6{0宒F.Cw8HxwH8f7hmewuPUAB3?lÎe}@=˃2_m^{)5^m(tpޣdd̅`O09"!'%J.l8[gѹ*a`>bQݨچ]O-+ӊ;cY6,˻y.ݴ~7o>54\K׹37kACWy%G5Bv~BQ.2.%͞<QjqWLk'SמATңѠmёc4&'P֠"c[2. ]Q] Ȧ'7WP$\[c޲i|wF7fb--4H4eur{Cy*N)Zy6g>S#<E ˸jQ/F{[sgE='JFFBY?;[##G"l0%8xLPtpm6OYΘP!qv4\v =492Qxѹ(]NrĴ"J$ӫq RX@fCn6`4v@]=OP:sŗUn!8'uь{g2  TdMQ8$gnך|peph>Lu*y(ǵ9 7O&6d\3(YQ81)ň-OOD³aҋ4|0^~;E~8#yzDc}c+ϫg5@@ns\XVYUl6\hU8,8 k6o DK Vxj'\Up; TZ gN>Pu6*@lp<*>d@>L=s9$+tL6flr}4WDb7Z;ּ84 g85XF$ Df[YKUxTsogl՝)'a'9Pڝo-E:APZ/8D991EI!} >ӱ=BX&r.hBRsgнu7*Hj"89Gwh0p^nJoՕǢ탒0O79F߂7+rz '/EY'ԞSa+,KA |_γTw6Ȣ7>ǒTu| rE.X0v!WYpphdɻ3| $쳄tÅR[!&g(5}Q0W4H"tEHj5WoS@!M}z^,F-Б!(E5>}t/d~XLW5!^㻔@WHWqJrpYg}Ck*lӺ7Ga,t./2Zڏ5mQz1 1 -[{ 䂱Jߍ@fs r TD-M_< hse1WY`sm]rrNJ2%9nSUtOSEGHcqw%4*'N*Μ C>b$U"ߧܽ\V`Vj ^-H,׾Z B^c%}Ӫŭ{m>!r zx) {g/鄈A;J 9RБd2x6 F>39s8iyR.SQ, 0 U2%ɳTU0Y'D , YT"a1tT/$|VAuOw_B,t,|?0Q 6D\ 4,ìٗ&r*n''lpKex[ P ƏLWhpb$&Fa-qr )j__eOYj;/ 4ikLIylrUX& –M ޔZ!__~ݱzXzW n*8_OoEZHSh!T\7 w+HTR'jHx (c%w([b5 OP|oُ[3g%gf _ǂ;WS$2*O=w}ciy1 EXN8_CFxNP,glWSLjX%kt)!BO*XmX+([|ЙAt_L-joG/֍ʛh9 djZc c\D4*4N(^9.e@9C B6H \~Xق? 0rb*$ʑ@`C"qU>q¡)I5̤-eXB6Ts,T/ctJL 5DEy#`ON;z½^Q4ޜ7زAq;Ar61p[Jz@I/>-v(NО>/ӑ )g|3 8g Ăy"h}yqbm!Q~ ʗHkxk]RIQ. s,# DMMam{o<kEڽMQ(IhZR@Zg5h|d2?qozWkH%-/^ AOXcŅxԃ-  \-Gc5 s: 83>T_T0:Ȍ*yʙzL=PoǞ-5 ҂+ 9 >b$h鰫Eޘ)%|t|ȕ'5w)ĦU3 pAh s W8\`s ,η~[HE kOhipraS[<\r2〩ǵe(0Skx٠pƚTLoGIX.BS}E7 a7X0n"дֶ7r)nszɱYaqpcݝگ{Eb-{fQ/؍:(ݠ^Y( S#Y&:-oGdT.\-=>`ZpPЌ*\ըB X\D7 'D(Id{'=,myUX-E]6zdx cT ,L ^gEXmGfJG[t{ >s5"h+_ B:ݦׁKvx#=kSB0n?}zĨ0H7"அe)k8,Nh g ԣ"Od07o݂`KR'@[5cF^ej8lHdIv f\3lxjx`=eKEm |Is.V p ЧRi>}><9{5ig'ng"N5 puXpۻpVt)tB,l{tlja9y clY.hv3]iQ +p8bD :CD껈a, -@$MğJU8RV׈u)lnX0۰e`jU5kW,TPo~ީt@z}4z*APy avqM&~5[{.|sP4eNfmWh:p{,>/(ӅDL[0-DmfBfh 5鬴C~ Tk+KXYK="qE=]vU@KR#v4I {vS(֦#r# @ xoU1G &%k?&i" [*JJ84=6~*hV.WC[`䪻CPqJ,*ZjQZg ·dQt9ъm랉^U4Rz]["Tqzsn#V`e_`6쮉 %b-ؕ;ams("mטG>"ppuc؟3{Yr/-(Il&*&|09wK5w19EJF;Jو!Ut1 buI t5!8sx!F_P_x֝wUgۙꀰڄV ,zDJK9ԗUR glfq ,!J%|X~9b4f!艌71 <+\-3̐g dl}x3, $m[7 {Zn kB\U`;y)Dd71O` -lTuDq8?O-V@zIp G٘Q_II ,IOaH8 |&>4E*Z/>%b+V![xGMeÂ-U+=9n\-mE%lpyӶO5*볧 v.YctSiԽ_₹P“!ng\pc1Z?:ҏsգK=1Q[*Y'UIIG ls~"rX5SS7ÏˠaH $h=vo:: snt*)5TGvq>.7k0[m":T`)_ZQ70PZKAC h'fw:4e(W;FtԚiQm%10G bEj%Wr?>{⽾{\Pz$t;w;.X Tct Z|zTsW'wDJ0fZ/Dofmw 3H2թdXwܯT]BW~mS`o)~HIʤ ̬̬țh#Oa WGeǝ_W:{r攂)-Կ4TQ <Ѯ jeG-a8Ё(;5NJlz*4%BP@iꠥgrlJin_ࢶk5KX S̕b>q/#ѴduL'ƑCRJXD;aםY-;jypbDi֗蝛 $EϙG$Ç;l $j].[fcOGMۘDP>Z#g4|`O3i+ kC&{zcH3nHVGZ8 Vq4ncōkn9'g Y.!U,b47mGc FaeQVXIoCuw 7^1 !@ƻ޵UOͫMx:iBpړxL?ioi"kc~N}_*Z=n46CmtahF@#%I׿_vnPk6IKU{VM4YT IjE4iRa: N5K:8&ZJ ^:!Z F5lOE-l?}hRo]6\ϰeUD嵺4.AץҲ?S15%] EL0L9bt_秥]X]ĴT@2raƚU3Ć)ΡaHl^1qBKʽNE?z_ nP%ۢ!t ⃍B jM1.XϬʲfucS y[:;nA'rr)=tRܹPӆM/>0ţG?szr9AAYy%u}k/fzɸP{꾺3PK!:Oĺ$Gn @Kr1/0xݨ)԰Y9>Le62*[S=Vk<.[)YQUrS+|ϙjڔɜ* yMqT?kEܴÁEؗA#ɺuq\9@MƆ @as_[76r}@7ojpj/XO S:}]bNjkI2? )FRQ؏.P \'_>5n:Y@Ӗ-X1#{b?ĂH ;PBfynrGE茐 ̬RscGR? 6?ц=j41LG]iaƺɾz*rٿ`3z_1"R*6:yuuG?Xs[IqL]бKpHu=¡ZC\]j C[bCwr|,cJxq@_daI@n^%!3 BDqdIto6z6{:m̾('H@"0ʕv:xP~+//"V()]a̲*GqQ;ID?lCku{xnBҾy底Uيޠ1N'ğ\ da;l?&|F16AǴ̐׬.;'#V8fdJ8"xdZչ %b ITd`(?Qu0Ei M9!E+Ni;&H⋷`kBc?^;"czPkQqu{_%>Tsi"6iHSU$p{~V mO0/a6&*صkΙX|9\ : 6|OfcH>E$x25(;]oAiÞTCjx{h%ۊȜBE#!IVẏMf :%b5@'b.A^L\ B IGCgKKuעr\?G9b4em;if[G`Jn[xNXz~(%u%א(tyeFn..l)We? {0Ot^xD<1&F}-u Iȁ?0}fYQ*{$%4/EgV'_@rN J2먗;"45ܵ ,%10aUH"7"G;=y[yg4u N,+`߇&>?\oS ò!1 J(Mp Ki9_̵5+GR 3MhΧ5z}=ƔEfP,JNgCXh"YVnuvrzjD2fZMPpsz7NfR瓲_\r')*?)q%f˩CyKtxli\d~q>HOtŨi2/RD뱈eH0M(h}39ͻ%N[E'R {ʄu5b+I%Fv3z|=.Mhܿ]_g Օ8`9#/eƨ OOՔ8'-FPff4-[{x яH֑E ?v}fG ÄGRA٦uwř4 s Zvҋ`7*T RJ׽QK>!ϩEi%$B0#J{[cNj+$dM2qHήX4lc?{O~&T:s!] <#sMںcM>6B;Y.94lg/'"B̭<)+[-p.d5|8`k`MuyYpc0C[峳 %i8bajsbP/7Ì v:>jrS)ޕI+A8Q1Q6]]9%p DCQ*" -*]ӟ0&pɚS)g8с۵Q"FچLz &b6Cvp-q9EOXvYh@U\0/c+sӶ9C=&'b2S$է&o kL~1h(I甭ZrrTՒI(,˘|?%ܛr`5R Ed.͝tXyAQBRV7mՠ2 b9hqߌ`Lp|y؜iY"FWו))Dacp)`/!O.[5|:he|z3zVEg ye۸ \ze?È@" {iחFTuT&(]K4nө#wҞx+=\he f.A/Y Bo9)s^B3dǷe>+u-A5 ZLMv Nk0" |v9X?!y|Jc o$N$$>w_̐q՘'ϿtFdAqG Oi]4wݗ@YI$rz)RS7hq.{ޠİcog@KV%)<|"o&tWmE']4jzN'1rDu dZ:>|z.֓3dpYg1_D! ,c4/ ? D-3!;$ $i@ޑ hvd&4@'#V3AJgZq S|^Na &4"0.)3D^O3 L\ foGM|B8 lNm Pdz°P&?xx\Πڱ!l勻M9Yǫ:K,WܷЬA:x=mԽ 1w>Oey3?tmʢSwI٬6`>{'@7g`gtNLRb\X&{SlbQ5Hy RʌrxMw:<~jcŮ5͖0W'/_uuzz]tCǍ>?䮒CXWg0hŢ&$M'q˵tC2zwoY 8;"ƼR3ď6d@N{o,? $)67ys ץ߸+V r47X{,nD!|]|g'ozw>b{(:J!édB 1}ŋCOހkc#PBaEbVYA^_&\\ |E脣)?D ^붊wk(9(JĿ6 -?&k2EdM*ߤ*RڌlCǰJJݙt yb1v;|2 eE-"{{aunqҨ6e\dM;Ia r2@K:s0H}zC]Z+nmw2sf'"QѴ ;+ K3Ay:Utbl"!R'lShGDXN8=yE&bMwMWs+vjTB+=(}k#vjnv7Ɖj[[ $c9ĪP*ݥ) G,Id\^m[-ס TzKI3o,Iֺ,ַXK\IR7@<S8.]{Vҽw 6k~ r냱RG D:-^aX=E~H?CLc*&>W{{RvIlb꼧vc;yZ/ͻi' dYK7z;_ 8|d0RcSh+0'5ڷEVR_ni/;ɥ…{MM9%;V W%Qa:#N|/ތfkIKϚ߶|64=T֌p9ҟFc*dQߕe$p=wLِO^ٻhg#/sW`v,_΄~A"!3L{EbǗX:OA7>Z5IFf6-Zh}ڇZ͊O皆5 "lITR0I.B78`IKY0p?L`/kBh7 ·?H_@qȍE=JDa?íOl%(DD {#kl&^R7S W< "&vN_)OVx5?_(z$JdTߞ,^̱ViPz -U!7y7jc$ݓ7?'LvfʁhK˾?A NjoUiq笯F/OcWU!J IgxѬ?_z${.}M`mRgZ#@'A'. |nsGdo^: ,2uA&( A8G.vgǡ,H4Dչ_[.)ZAp-H4NKͅ \ ՒXrQZYe%\([2H`\/V R`w:ݻq vjk8𤾅O#U'=m6!ixaX2M/ΏiVJ]P(Ggzaqj*&= lؒĨyizm1LL +Hl%SruUo%8&l&L0,lu?Pټ~-㊻N,EqVD2J(鵰_HxyqkdD F#7|g6H{ ܷa7BJ}#(Iɖ恳Vp-mx{Ak>|?i'F7リ(ǛAAϻ90OU0&1UʞGo~2 ͝1b̢)"&`sV&ϡqs, )T4>9bY>vTVڈi dm?c:˵ (ZlwmN՗*ugn n!L-nl{?B0,=G"%ל; mrTzg1/kjgyFP@>O~z]t+߃>So|}'4*8l1+N)*1={\ p(hZ*<.Ny ;/׼ʨN0%*\)9U!b@8۰|vt,,&-TDو V)&ï9t=aX8I|_fq0ey~k|W @V͍ɮs*=w+RU4?blDEWr~K4}ƶ>2ٖvZiLA/y}2СOTф'f8N?6f (F gġUu9vNH(3I~dC7')3wESxE6Gޤ'Nʍx&ݫGdJ\\礠Z%JFG⎗;NϝAz|}LUo 4I!>9_$ⵯD,rckW|=wOiUp9.o2_Q1H!z~Ds* /r\ak-U9g#S=N6Cw3D'i"EyA\;_;Pir6~ZnVGT=I$!m?ZL5-eU]%t(I.,i cU.g0~H2S 1KJ1\++{`]ca #N -%HsjL6^dK.VS<4P8pli]qp6#@ձ[\' 4aIC.l&j'4 0SWv6 k!-qСtoYI7m,)}:کĴb213\o§ ,4o xTu%GqMț [#щLM-2i(Pfn,I9=nz@l&^ߏS}΢=^#Q~W" kWRrI|]\nu*_i,~3%pe8)ƫ{.?>V!FдPtxpcw%ffl`UċHݐ dEj +k+FwH<.R MB7G'~Pgo,%l鎰>ݽei =^je|t((G [bEZG ψJ1^H6Lr#iNx>j.5@Ě y N_Vbb?0 U~5٪Uq < gC&q0eO鯠GvcQtݥ[~D=uҩBq ܔ'2B DZ)s4u _Yw.8tWOLzD%;1;aׯ)1ͼDP$%04C,TB<<̏퀉ҕο7ht&YQs-h.Rz3Z("uM -ɷyD%wM0El-'Aq$Y~T3G:zLN_K|^$~,_sk@Ib`G$݇Yr)|6'J+ėЇU1وG =է>H'i;m%Lw(3]9]~ I6 oJb/z|ݰZ3(1uČΚrFl5Ufmί#L[`Ρ%M -WW2(m7%$zh`*LU?|3Gz8]9Gv޺b{ QtWa6F[8,^Ɵ$"ԠlHKOut|e3zOX-h?yKwRGoEQT'*wK/d\J+}4b˲`W$Wh^Eh^O=LQeӻ- (qSݔ*eL٬rH wz54qW!e6!iN~O3ȨUWJ24 CϖG2|m[VƅxXLxYv 1ժX[!﹛}MƸSjW DGk*9ooqEXV r(22]7Ǵ7 {B>f>]Ʌy(`-(_zR Fz͝ h;!6)zSګvzp0]B>ʛlONQjn;|yO *qRZ9Į rʿDb HBVp@EX P ͺ'aJEo9:%sGV7w:H)sb OG)&*wa/JJNSjٜ n{vIJ m5.U/AoXUSƤpca 0P8p}x=`^M[uNdfːP'㜸uQ>{l|_YPa*F J\|IR|m 2e5*kk8Da}5GUwj50=G7KdT{Ѱ1`2P+|i[IeFXހi_vl_Եt*Y8}esy@SגHzQOn*a:_8M4Y JeΆ*Q>W \jih;(`2($*WĿ?r,ff4%u:犸Y.c7CEtyQ_?WX\ii=䟵;d9_S1P6EerD*Q=( HF;$MzޅK-G_pږAI&,8 СykC9,Tϯ*Z.LJ0،byOm4(j" HZK% 8n:-ZNlThQmdD)rP709ob̫.uS]j4Z.8$K>.iY~pLTBaYSח(\w<,7'~zt &7!]h&IUe|h={r;,V] y p4oCZ4IP¿7"hX +p o̊w;w/ XcC4~@J9G$Tm!ӄ ,1&Zhj3ETF>[dɤc҆MB|,~ VM~ɧgP&.Βx*y*!O~zߤFRC<"Dk.9dEu_D4_Z[`jv6nxJ|(>((ywQԝK(Fr}'c!ԾZGi},k*E{']&EZBĖ>:}*2X f be[gtcގfLuJa}?Ijpr|A"ʔ=O}yoN2r|OF U.Tuꛢ٢Vkq2h._E~[܅o!ͅඤ b]3;*X"Tfh6!Uy`au9&-h[PZ.?:] 3kH65VDg4:cHb&P:w>m Վy@қ6L R'+ @#Pc<@!1BwNRt^_p ,dPH>bm5UBKza".+.6c r*Q_> @lc2_BFqLMe\ᜅ {#-*>{ft&+* <k$ Xόuؕe^v9<ʵZ|RzAk Enszᜫ`}W%#;}vR=-!mo Hw0ut1| 0r}x>oI֗ KTݖ=!zW;5%\g&|\}OU<g~`#=0;F9Kvy}?Ӯ"m_vǓd5TZ)|+r@E+`ֆj6YRVߵt7Җ}Hc?vʆa"7W2 )g{b⋤Ш ZդRQ{*P}3}G`E:* ~~6.# jdqVuYqs{|aGEGVº+ mkV.+S=:pQ(X zMpQ|Rh;$՞tr` GqS都_e0ZJeP:Y(Z [+C/*Hż hdfD@^bZa2˄@32>.>Jdk ䷭H8U9vzMX-6:Di0YWk`Ih >·Gp+|]n.j! .k043)/8ΕE/qh¢De8zŢ\Uc赁1Fy-{įpBaU/;*،߉a|9솶_J[AZOkpE37X:=KI>i67+}-B6qC0=[=MA)0[QPBǬ[8Vq76`(SPkdEJp3r$QJzNkj-g-YDq~$AY68P.o\7427>к^X, ]Y4R`0@1/>WD,SEeªL$b!Yv<VwP>&KB 癱1N⧭w-H7gaї+LENNGOś<@Ca.ɑ2]mĀ@~ջJ(ngq[*@(ajaVOw5PO]nথX-HDDPm$Bx,OfcOymrՓ-X $[*MKKHf`~=jڇ,:vp6v@Bz rjg]S\q:'g┼!J]7M+kqŬT1o>B8ȈN4?'rkXݲv"e c92}H~wh|:jG 'BQdo⤏r;PBd,7+AE6dORV{h`IUq9I|pVֆ\ D kֶpY=&8`\N"2D'hUDa>4FYM$ Rn3 Ŭt{ ED`\P|_uXL6ѨM_FT7d|bѓjJmsցcIw)^@N:rj2l!G:w}< ;k[OX~sg1Z\"7TPHRoדNA;[G\/$r곃I+*tVM>c7!*"Llki[ȫ*WZYyΔ~JTYy%9<ӟ$f밙"8BwOݜ # "w^Ż/ARJ ߫0pmZ',Oy+k0,%:&meeEdׅRUԭp6(FNhRM\ö$cyArXzƩr_OsU)4rhN_KW#w!9a`Is$0Y#D>bi?~# Ec@mwq?8-\1$]yZno=p|v^m%&&C DGʇL _) r-7m ywK%h癋dWSܳ8 !9>!!3E7&d0EF8{c]#'!?<VkB3v[{:CrV?"r#aGGIw<-ڸ#&K=R[[cOK^qM1{,l;zC2!j+SF{ zvN5#OQ=ujؙ9@)``d"ك$j4g.yp]CpY%UaJČJOTVd :qB׫-Wb7+0U^$Y{g㑰M eB ) a:)3Z4x^ktdT:8[ب+Ps041S{k@2 EZo&k ՗QF?ѮiM'隫 Y+(P#A8z(t piji=1Fw@u:C8V1ngؼl-+$ȁG=􀪺d4ۯ㸠9Mݧ \4;Ka[͝9ZYv2h!UbHbXL1c'$ dsfuk.Nj#Zv62i!*;TH1 93bzq->ϯ-'` 6j*$P6;GAg]˟~ވvZ *H.nxP2‡EQa=IZrbeVg%zlG|C"ًRbm.Tɟێ_gu;]4|<:nraR(9>>bNwZgt[pP/߲5^ԙzRX343mW[GDY,hLɥƀ_S x>̦g̤|3YivSFS޷§*iuLTgKĦmV&pqq cN#I&,/*s(|lj1S`}Z-_D{*<\1=cSc׵_K3a26/z*sP=bx֔je ;$U56R}| M9G'<[@@Ӌh0Td({$Fi~,ı^|ۛokHW$GǽbP~)¾AGm[6&2fz]0 ̧TK1 %_'R|1nn3ʀ7FqYH"KSڝkTޟ{ Y"j LsRjVBaG~4S!fgq^-(L(K"0M]ZlY>89JPD&A Jʁ eʧa;PZZf.nSjBKx8cTCWs:ˋqʽZLynxW6 8;GU^<>FieHܹH ίbjϴk,VuFn65[փwmRɰjᝦjxΧ::!Y&` Vڲ< &7F'Wz>}Eͼ 6.) Cl@FrF\.;) rn }7݄ߞ<1.&4˭j~`N1{9Jfxz,n@vW=klR'% 1$a^z>UyPډu'?}I.{B 6l< RO70LSFѻɦ%g0s2vCS}ͤ^9!& yHRZUIG\5g8-C:2z;&؏V&b~PVFCH{^^xg:3#BcoĚC&\ef$ /Q(gIޛ h5dI %+(ftz1ĉHJ./y|,7xyzv] 30ޘ(IDeeݰ+v!g>V"L5#unZk!̤NaJCv콴n٦5|8uois4 *.߱2-0|0EQ[BE[:0-Jm5]ƹ3&eU\%1l؁ \8鹳UzH C%x֡9e ;0biTD1@Ďda =⯠z̼jaxF5$4(XRflH&~*ε{ܟ~bx:1*JQzrj}L mTN3R7ۇW@_yWɨ(@5He&), IZ-'b*V'>:* (Z2]b sb:!N| 3͠|.q UkgIAF8*n|ֱn2|sD!PC◠(X*sI7]GT4Ql{^ T$)g$?~InUݩ IvrI&M<7;\ٴ;Tse,ZT^-w-7iTDD(u&ZM9AmW_j?Ξu>ws RƉk8Eq5lx/yTg?C!x dX,?nV!H),PM􁫠KLMP`nX"%=˜2,ˢEYJ6v?3Du$(g-gV_ Q&΢FlMBDN7{d_CESLPs WП~L]RYP":GI@\3c,+~VBLY0w`%7_j+Hpi?;2jܑV؆+;Yڨ~2\aE":~ݤr00'iٿjszYKm}#q:[G`V,;?$K9Kʞ|L@y$ө==u #Uc%6D,syc A"305 S:U V.pO{!0JƉ*wG02%<c_qT 86NF _PWO3pZ+C.^,eA,͛j F`uղ4ACx}RnrJhVsN.1]nPqRZ|}ИwXA` D`kXoֺ>}fz 8^ܾN $ v[l[|;E djfP.KJa(U5a pA2c-rcXmmuK^mrj646(ZVu%M}ጐ(- C}h q^ vvu_pKo@{EAS`EYlr}UM] Zsq CvX3}J)%R Ȕ~5OE6*`>$}<:s'zꐌHj3*L#IvI?@U(C.ޠiLJ%|ͨ+b%`$3dV;)f֊j\ U;kE(17K97bп2#9(Xz}K`~*bCfja -:L*NJ8K'Dvt_FmacOY?VM|}Xםe[]׍wYk(9YiE=o߅70H)xKh.|ׅQ-97CF'lb]PYou})W,L"68vfD46bvH ltPyD5}[9.ಮ0(RO{W۪F#AOxL,1u)Ld4V|#cUN AȘ3C,3k#1S/'Pı |..,P1K&ӳקܘhOFvDtSI?TXȔmM- ">inw3n3.Dy HﺋZ׭ ^ 3 NU$V>ڹnUҶqmn#7ƣH Ρ?Kk,ݯkk ꣆>(rBwy@\h-W(:ț +vXQ8iBKF:ONVw\\YFlo> E֑ a֊Tw}䝥vUBnP ԡ4J(D'|g&.WA:&g PJbn9`wҠTw/  ʹjXC=ܞ`͟uh] }ĉ>՞X /.Y;҄9&ʋGXڿv=jkeDUF:Iv :]5z۳, & ܒ]RCuuF@?e5G{ALP 6P`RW6d39-Y &( \ֿ(mC= 'u#pCy#V&6AQY,PVYld~M]+JP;,,t,6@.anV#ÓM*|F]*0xWkJM#49V"==_؋% NV(|R#zH(f""qlBVG%& x0+}ۭ%zܼ6rb3\/gw+|`VR/-1vc!L} 1 NGIlhesm$aE^ "H*j=L>I/3cҚ09Be:K7[efvĿH$ LL<e~sG) *Jn(8E 䘓WceZ8f+ل8l^;eՃpV*7OPllIe,A.H9nlb(9}a||v&c92w޿ :w+yF g,qn1[CM](p;L8az q̽b:wLoMXNq bxZى M>jgE +,m[ U.d8Y-[Vc$]RrŽlPx~l~?!>x";oԾw5arᑗ0X2VQzx',g9qL,pZ[@U+a_3tC\8Uh1%hְxc3ĖWAJ"CT_ F>9;`ehޱ%)C~!B7 _5Y5ViOZӷ_ +=_z64Ua. ҳ HMiS 괶4,M#"@!FDk>Y]xN [8$#X?ڭ5JET3f\B\ $P Fcj֦mcPKͰ't"d/]hH: LW[愍nMUXŤ^n.@PlL|?%GN~s |ZE %1Mg|ɋ=lX %\7:r/ȷ %"/J7k1qriKvF) v~Q s v;1KJ\.ڧP#vxG~B 0[% chTfѧzaS<auʹ(3K阵76B8)H7"Tain[HfQ-tzsW:1e1gx@D& wnhuD28rRgj1y"ԧ{ÁYfEjw*(93Ի6Jgzhf?%Rs.~:OZC{5jL39fX]]p%= h\g+-6* HؿIz@(cZ/=Sk =+ `JnJc}0gҐ$[ B5r$܁ˮ깩r+WG̿N'$L6&Įs9׎Zfj Y$zVM(]2P@ufȵІcx}C>@5K'Y2tnNjoJaQhwH_U|UbKkPJBLC~WdBwēȢ+gThixG!<SJP^py>¹)I㖤2&MI7,{#+l/J11i~Ծtxhp#@RF=''nAw0Q5D݀jࠚ^oLf}q$$K0l#xhן64[S6 wc!6 ,ҷD1f7E}9`"U}M8P[&~ <0w dݽ,.хbw!%[O8l@$IUNWee"LYWļmQQGųƕX72 ͬ~Wb 5 N9:󟑋srk\2 W|ن:3%? uN)ȭE{ sٮv'0%d$8yᙊKk7WV !^ns!#+v[eN8 筻 (du+U5-Wy/cA7rU21lBv j.I (TI4$=aa/\ }OD Av;q䓺}j;aQy[03 =rcc0x-8'nLR81+N9~Ӿ\=ހ̦x(ՓRSl}siLEhal䚿:4Cu7#X-ڨNB 2m}0$;9ROQMƭI9vUSgtJ wo;fw_TsF4d>HX7)Z)E>9 #8}Io}N~DO 5{ 6m[1T!S:[?seb$u$H:6szhREuDL_AWѻ&>q~l`,X࿽uޛoQ #o) 3UĥrcgLy N2rCN-WJ_ L4%ظ= >Uc&-Y| joM=dQ Mhzf6M_<~YOG#O. dO;EψOvyDNM}8Q#W96+¾C {0&>X")یyR@k}icԔ,g\\]8 Đ<^69BF t~&.*,E'bYoHI%ح2V u75:ns"#ʨ=^ҶiRPuɄɯ* gіFMI4yǶ[=OoO(gq$`P{ !Fe~d3zz6(sSK>AFC{nUpWtgB fSQ/,jPE܏m!Z"`ek U=B^lh(1dS:a5o"L`O (wODxY@1>ꨯ6.[ (|"d>?6 p "R~Łb\x[F'y:P %@za1: xvd`Mسsj7T A3>!2H\@ xc׶en%]dxm8JaϷztl4G,- 7VOR0U"aVGcQyQӔ"ZװXA|[Q^[WŸU~+kՆ~n7c7'`\!BE|H3׉@)`:-tw34"v[~.0SoGޒfA\ПٶEk~:5~Y=e~zi4GQ%BRRsd-g3r8n%-qON¹B> `вcSY쵵^˟N_+Zh=wt T3вNχ(ƨ]Qd04@FsGv׉ ;krlerk &ǡnߑh|FJgorTA]@hrIC+maa"b8CYeYD|N Nu`Kc7?WBxU.=wsUℌvϭwB;3wuẎx C*DMέ c WYfG$3Ƞޏ6a3?\e lB+itg-p]ءxg jywI|X3TASmt KN=<>6LalK`R`yH+MrK8JB Ku}@V[vV!D8*5GG@.<ߡܕC '>3XwCcUaMKN,]6C*PUIږ{בU~r2*[U")Ȥ=A&f{|6ѳp{FQKˡi{wpƿi6C k9:ZS=<_LI$jJQ@q0.[Zr<̇T6yY2{h+*4bCW>4O(TƜ C'iY8>8-hw&X8M7gx=Su d2NU&!ރ|PH2(Ve9oq)z0'کTb,w tyl齀xC$K4Nv8D`*3r]fO3{=FrvQBRѦQ?|lVj?Y95h1zfMg\M~K%r BѓsD$ (Wd;˷@ q)R5x X z1#(^Hr¢zj oH#)}Km4|}ٸrޅkʜMK/VcJ@u$C].xӱ|1ɓJhgvu ?BR! !MtnOOKCAġpas{L.GD4@ /Lh,^ xbEE%ϋC%(gR4"Qg`S"׳4d fL քf$wMf,PO~f%d]sCMEoN6AzL2Af]eρdfF5FN"Ee*]X_;t?A=c N(EK]b^}7*DixD0DsIMM\,x(zIA AQ ɴzL0̓ݑM&Gs`NO&ғxq] 'Y⯮U9TվWQ"W[HYq|{ǻ1%՞ccj-O[m>~> (1R 36F~r1_)%=AsDp`= 7a8|͜; |LK @yٿ4%FFP7_R.1xAiŋ.r5~ 4nt [yZf ¸c{芚}I]ǴVw]ia bhZcN|o!Ket@4' t6V'Vf2woy0~Ÿ^X{iheĥg406H,SG35[GVsZc⨢_|\4'ܰTy0ŵ4wшb>mwpaWw0xԇJ [aٴUWQ@4PDgLän|r-h'l D 2qN)G%xV]~$)j81'&k~"g 3!4}W#cU<`>l-ت %7:}t& PR__ʳcV(`S+ݦ)h!IXcτCU+uVfdr~)8#ia(Ma0.A vq"Zş3]m> Ә˲>-FN_(H"me$K^=t ET@Pl\# t(p i}['ŵL6i>) esJ!P5+_b%KV+€͏)ᮙu}Ҳ|0&M4Ə^rEOk3 ')* q( "k&㘌{aIR1B3AlC其ó1hB_>O3Ѱ13kǛo4^lz] ]x_)a $!xm[=xW,`n![~:tR>Jhz/ش=$+Qzy8B-Wϲ@uWQ32o,?>p¸ prH {\0TJQft^]ۡsې>\dY ZE@sWC$X_[L"%ϏA-`"d]N໪cy6)Na _'KW4Ny)θ orfRB,'lZeeG;CDes.s!.\-W@-H+_.c4]oY^Ro %H߭$UwHoK! "55l:JHƴN߁ȷ܋Njm4ٸ .\2tVfX_٣)=mS_'m<ahrnT:^_[˖aQG7#=6#HO a pUTȉe0 UȌax^Lٴ5-Or hk]`ºP;Jc"Gi ڧr"AqJ}jǶ9pc;tvJESQ`^o`a^@SyaI} d8/wx3'1un@8rI"c$V:cQi둀JrJ;pH s8ifyB|,oǏ,>] %DLݘ|NPo )6޿aSXeS>{2=q ڌ#֛mťN?-dUG` l5s>um~#nxHHynJ?U7I(fMb,HfhUGWڠj0_U$M܈W^hx.0NS{CM:Xv ݫNZhS|LJ (y霷AdAF"5sF>^OT!6°1Zh{{ 39o`Lv~ x6#f j/A %M WjM9x~kf^A/dOZRǠ z lfl̼DDCMT|: /]Owc'x ꛻3 M%NN罼}Nܽ^!EyP0O$#y>̽1Ҵ `"w p/< L d\s>:INTWs*EWͷdý.vU: ]4G0"՗;3/VW1P_aֻX7?@m-2uZua..R{vǭOwh6ZaOmk>.S2SS7q\pEn138y+ w}Pm6)/LعR#u;ϫYBaZH?B@H%dz+Ǐ5L+|ʥ7I<}1$L_YpQ(w^UQAD{XeN2\`Nq8 >n_Ȳ^hQr@/=ټu58߆]&Ī;؟8YsְXrZ}+!ْq,GfٲeK RҎ5$^':ʈQԴ[rllщUXn/d\Ev6S:hݡf -URdڃ˕p]Ԁw7 tWM-?u]V01B#jL2YHY.]㼍b\=5ab.v=iBMP[z$J?XӨ`0'Zƌ9Yʽ4_C5lrfiyEH)HɏGΈ<ۼ\`choܝ܃(I>4iZ}z U܋J`kw<B*8d9D&v'~Z۪OiJ J:ǵ@c4]W=+TQaa eTE4ϛca} M#P^$ۢ*ç)64ݐƟ(&RbV CGgS&rV2ýƌYG7Id'ZJըU$"DSm wK5ۂb)L0#WoB&C ;Z9]ߒ{7W~"f/хi(qaAB+3p}tG_I+Nf~8UW0kNu>+'2?qt96J\Bi{ªfƸ~Lk Hͨ>t Lr!08I!trX2~/ ְPgܺ[+6R*{9RΌZ}-1ڽO m0aNs~Ƹ#鲴WRB68ِreԵ8ӽR aB}upg&Jm(jn߃;W EԎ ]@WK ɵ}z)t[ xUΔ@DXw3DܸMeN N_4Z^ml.7B| j9fĽXif%?NgG]E بl!Yٵy$i]Gި,M J4o"]09su+#_*zã?Џ$A2CյmO|m$GW DnH(a4EN̒Ec4nGwKADB!5t_> :q_.8`KpvQnDl̓ Ƥ~"YeqqśXɫ9ICMuz1D=T!9 `SIy)%R_+z8خA[G:,N^IajliCrMcU-XԚ2PZY^_19+ܮ*5b1 ݐ4WI\;Q[8^01|rMo ϐ>O^{(;E2yDӭ9OMtDu ?ԎR*0A%{ 9>f1VTH*r'Z@ K6춡e^i&@/PGӱ>qQSG~nP96ZO+7_vƮY'e6nZ%. kyzG/=4)S( ݰCBl:y˔dêX$LR=5HzHCi3j*WM퓬\y82j(%a\ !%*IKojD:ӭh$m>f`㗞LV8r7@3V!7QxHΩsV=rq| 38&ZK\| {[^ Qy=IՌR8lyku/)|a bYDУ {P{Ҥhi'Tfvoz4(J r5+|h%QIG'V))2;m,=%\znbcO!.ʇ1uϢ Q#:)1m19`]k?k5NBLkڈs|OmD 60yPRK{d ,Y2B# 8-2M;IƇvb1NˆQ NF*quPBU~5xfe-5;ei<xfsVoQǤE&2ƾF`u.w(r+,|n숣geu hsh4bB/ywN0G"h4Ck-3hVnnQ q#>cLo~( Vv*=x-] T֚@ Y^J8Iqǩcv(/Ɯރ:k`gtQB66y6*ri)0lۀQLL¬i[-ؐ^{W}yP.6ăC5Rc]{< ]yӿxF9!#%FYx#*ZF8tUQ/oZ o]y.3=ģpl,V _瀐&5xjab;1!Y[BWfmr `FY[wL! (|×h+: `}*q>SqL]Qv+DsmT>d헻 jUh/ D|,.iw2vQ:١L!ˈO$fgoݴ\@!P.B"W !( t'3٪ޢSsQ'Q_ĎK\nl&@t㱋 pfkzxf,ٚCo[xsŕ 7[>7Љ.5y /i AQgWv.-wu5@>m׈kBjo3M t騎lxX3h5(*ô1sG=w0 B565^۲TV#ZCdhUM1= >.Br txu5#G2 YŲ( !E{uZngiT(#I9W IPpۊ ^7c,JɣqfP{g;!"8ڸf5Ce|@WW'CHsCF3gsy7 @:3e6RV ב ;Y}MzƝ"p Ѕ |oͽ [d=%U\^qǼ6ꃭ%p!h^DA؊A+E,T6m#+)ĄUd,QURg`\ n<"o&glm Rm8# ʪ'yoϟZ=&BY_ 5~lfoڧ'HpǺPd7Gx\qgz{^y {Nr_n #ᏚMȳH!}ڳx3b5𵠇#=9ge:a+7(?gJF>9|40C%2i=S8LQ%eO~LE:sW]JfA#A|A(.&-Y=M$${}~O(va?YhXYz}Mi:8{.p'AF)aC r=lV%V?_9 mx@5~?xv3Wa7v)?ϗ 4I0X~IVwCsQ~BxɴOI: ]?uJ+;pxՈqIۻbɊ_E^?ptCJ„fv3" ۶T1)5u4 9z_* c<$geJO L0;S.M^\_9}j?a8F!lN!o,dIfݕ!,eg@J#Y\rMtķYx!U `.`M7lkLWG:*ǣGsGu"&b"Y :;\!Ad^ W{&uY&9 4G[@pw`L}f/5o֛lb5<-!վ"l(S{{A-ח"`⏚<var<$"ě|N8U.sxTS7P#|.5} b,ҵjZ`8"vK3k0w_ɑ Ƚ0Aس|gt>ˋKN࢕4UҶ<2;wk3i;0rCWɑүZRF]SPN6Ѐ+d>j0'șR2B,jOGmvT# GEU UU <4߯5(~{%&PegUfugy/j&nP u8Ii_2kMdTY*:yYAηKؕoζZh>|9 9~a!|a)QRro/&ejM["?n~tM#xqXa+9-28kgJ/H|7lf%N0me39ӌJven'JL4Öyq=Q<J5P޹Tp'.^R+b.YB1Ap7*+Nn.~OlӚJ ODς#ѹzS tDUyn@)V?25WJ"޿nsTSkZ yE1#he;1NV~1PQo8׮OeYs=wKfņ )+:g)D&EPZ8xw7F~_}W7} K*gPNElr%2CD ho,h(b}&z*=yhk{eUvgbv> #Z`Z'.1o8aKW$֥LSU̫ ¡KJU >1D*I+R'F9We oLDrOOy*\%F }'e،1d7bjza1}wK>30DS^>Zeҹ6sDnFl( X;{ݾK3Ø!Hx %(k%ԦX*MĸT:8!&r`2‹Vn{Slj!h3kCT+s-Ob]/6kO|{P<DG"qŰX@ў䴑]vj1[\{FE-M4ic;MbtafҪ̍wߦ5_aM_Jщd+Doe>^? H3)6S+&ܘsGݶ" :-dό$BP꒲ܸ=X2gE.m2+vgbM ąXXGp2lg!aDK#G6~봮"O>"VЪw 4?ibTWarKe"/\ oXCcMD;V;ӗ[/d@p,Fr; ax`^6[2v»Rp8q(&φ% `ȨjDWdLG*Lؖ1S #vMM {`.DJ#e|{#rc Ιo:w-obJ-9'%/$OQsn"A]PT E]sW.٭_ {~วB%e>e 4gA=h$ -.TM1(.ކvK-=Ѱ6J(_r2`hL"DͨhZ׆dhT^`)bo8RNrFsOieepxCeRx"9W)H3ICP!GMAo3S];+V=~,38Sq?dsmۨF]*Qi-C8P2|U`W۱ +0Cj]LJyۤ5!XGW}X'bDᚠI0Cq-KTޭ"vdnC #EDz? rk%Y[ ʟ&кzj¬9|wr;=@5^k;k4Jd FVM_U+dHH~Xn"LTctʗX۸\}xYOOr3˽)U W@WfN9Q^i\`A#QW`ƃ oBnrmǣ Eby*2x)NUbo/챞0ʚGvC:^Bp .n>u7{N09֢yÛH geVGLSUojwLs6/Jc~IZwtd1F7 ͺr6tc)i@6~dEԠ<( bxKҕcHԐ\ܕ=k-`˹i,W=> W~c20ϵmEoLc^=3DuF%8V`~w"OC7̺0k=]a}YIN 9*hZI*' [|0IS[Q}҇HƓ]U#EOa*g>uyG% 6K*h钮 ]1Z>Mw-:4Jvs+ul_K}s[*Sf: c,bGMz}$04f$kj7caiTkDH*fC#ˆ6B.@+)T2EO>P2b!G=;r#ՃJf6`e}͛Љ쩁}DCډ`N7o%7z'"Q4j% { j!4ve&EL:fñ X=7=fвe"Bg8oxDjz ~Şh I].w5r )v_׃Δz#E@k/AIyT 2GB0VhoXRu.că7O" U7vlHL?}r *y]BnUV\7}e fQ#@D]O1])h#1~L[(h,P,ٴZ?Rt,}켇,,C=G6as,L<}ɵx+$/hAbC[D+^j6_`p8x ж"-L>fTEwj7g7pK]q#i h7:vt uhٮ?*zekؿYyWrt&h*."x:ڽ[HZ=tHxw6fۭg9B'{-[[aPl0W3ۥ =S⼁DNhO[Kbio;/#p;)/."mOnߒ}=Ν'M2oNEm=r/%b, TK|_0Ag.(ziM0Um k O\8?^-jKUa8zPW@Ǹ"yʜF(fH9מwǨyٯoڃ21p:;.ɲ ^B+S,'MmYjdф:wj鞮蔺KzZpx9asyifϺz-}/GD'vYF!/ҷwn}Z"Hhb/-@ƢEVb iҗk/sv9{(WDu@%gШ9llz<*ͽzszo1" pY.́>yLV+W=6B#Pc;XT! ѫª)LF"3`+UU <M`1Em;/l5y.;)߬W\xO7, \a WLE33)Z:~HuL?bsW'|? OUO5E惭VBiHVC Xk#dX,\hH.Z0  ~QRF0o2JI F){n)B.;j!h\p.PX.di&H0;"4!g~A 95% 5VnrQ۠ժ$} p,sbM|)mgjwSCUEH}b;!LMՎЉ= +Whĩ*]L@SKabG>?ua7c ,Tp5"klT~|K&eсR=X\#tѼ5 볫 Grq}A}T3Пzzx?-Z2};;Q$E:oҩla]B !:;~T/3V3@lv.]x.$-o8-!AȬy d^Yj?pX%Fw#ca2e .6$IiyGlSG@-ԗy P8)(6j;h=xMrgé3#4ӗӋ#@~0t$J(TTtOV_|BH[%mO%F~tf>8FӘgx~B=`;s5Z&-PPqQԁp$3k٠Tf3P-NQR/kïZ3UX-&w i9\Z Aȫ^Tqmͪ\REʆa4|s밮6Kl :"l#~K%i, ޛ8LoЙ;^_lh:2_;~4Zl#2uA+αG}CH ~FɹjFQ\};䬮ƖRZMc77@abzCI4f[$q'XmLM:rEZ}JۏG8e3IʃiX#|I_XZfɪq 㤂Dz9?m' じvWQ !qQᙃBB M|8օ~Do**RF_{ s.߶VFK<=|-Z@R#!jă/c{ZV'xRw&XwT۷a.ʆ*u9NjeGor_U|t?S4:8)O⍷]lm-dzqXkGݧv5Q!Qy[0(zD+;1(Hu!OjS$LAՅsŐI;/gE;c0%;h}Deg^0&SYzD;LM(L =/O4^l.4DcԷdNӗ;cll FW b{Ow4Ⱐ {<9,l.|ƫ@$%!~=c|!dY8K$T.^$U@: m)贎1/=k!82ًH]K߁7QVVJǾf!y4`"I\̾Di[ۘ^=N  3¥!ΕU\6z|̹ ~4e :ue`2QnP iVɆ"Fq=(LC಻b0q_2Bbalaޫى!{(nLO}K fNAv}t87?s!ݣiXk&e3YI$hQ+r } @VVmм65E~DuO6>YjSWŎKd6{wdVY]!v'(ؕ4 W2 }Ip9A&:NLL nrA{Տ_\ nQLB=sa.ڮZSO7Ҡi9(B@s+k2+\je\uJ9ֺ[ѳ29 kumMOli;(El.? UV эUvRa3pP#]'"b؁i] ,1-;@aUpiRcB![ײK$@rY"~6S2#m=^d,kVsE!XYf2)*k;EAHU)>ϢA:Gk}ykM9M6ĞTi0^>q"6.+=BxGp^d~T GK>ڔ=C׭q .a0tK1HP1ܐ)eur8t[% /FEҪ ֢t".eRž(OO@О5L5?M]f[weyy+cD 2yk"#REbVJхX`zO47‹Eod^䦄ʎ#d~l/vsotb1!;< 3H@O?͚eJNaƅ<ߍ[E\jŽB=> 8X$gXpfx+ […vxwaȘ5*b Lw[&I *NH+f]Rl:@'Ap4QcWet+ؐ"*r?|o[?U=SҜV/urB7WyӡtڳvZKISٕڟԓ5aGsy|畤")(hA&TTfhXv3QV#x0C%5.K 9o P5x?d |m$~QȐL .Zo< )(]ЯX6Zp۸9W1UQk՛ MfzߔJWVzgLY `rв~H_m-s$%( dÕCAb9e p?r?]TK8AP[( FW^;cQ@U{)\G]Q.6f^8q m@Je3mcF@NvH,㔰cՑ`<( +3U;Y7FMJ]T)4N!“xw?ysq"o /{C|0~ӓt4CwI0nWyق64W65Hj^}OH2{W+'孢UfɏU` >gȗ~y_H!F-, 0dz}dfCm={BSXWD8?01#z´>Vr߭̅>=-/"/1@U'eXu#hY#*BKmbjZhpMSObGS.4^w{3p DΪUʁKνnR;?q!P˛p"X݁6\1j!t ],A3rv X鉇^u"zu̱kYjgvY'ؠBY 5_?%!5ibH1ynWb:\&#wF]>?u&R_ꔧدl$PL?ixn* M1-m9cvj\,bŠ( LmʌzF5)f [?W4T>=SI٧ L5ySoЏ+rm8T,sL}*Wi%Й0</ X8=™%T9x1sY [/")N3rTfV]VOF#z4ۥ5D`pF}g8@v ˊU0Y(BR?tr=)YK{ۡZD3[i!?1QOE랏NK%b-> q BT7Ă@ӌ pb\)5IPǜgtƶ;Nzz jށz[NzkW7 Ӫk#[<K*.= }4/FdY}M_rUPy^@244?k_1(_\ Q(s e[ER1ɐ#DGPu TB[4+GS3VX"< ^ ۥ^UV|6NyP3]!~~.N.ge:ܩ؟8s?(b!YXW95v[V]y9(7ҼKb#+q!Vh XR?50#rASJϷs}<cA#u.`N!AULgH՗m-/1 \)ZghIKжxhԺzxŠS6<0IQhō.7.ย/_D Tj3>rPF5#zk< vu#Ƙ*V*rj14Ms $ILs%aޗQ!b**ž}^Jt1 =]L X.e"ߚ'QWsvQeX'ȦCyuKƱ͖|bI@r*˂y}Z9fz{m|Q muT$L넧BSoo>[(15 gPH3{tfeֵhJ7o =a?T(py0=3xnk{f~_ٯ:ȕ:.4t]?`(JQ"ˤfOh^/M4(:*j}YXJ+L'gR~猶VTRX:أ˾`Êԥ WF /tTRhvbHݜMw* 8)=)1h 6E\P zrɐoVe:*6玚r*0YKt*,FR1mGhThYne(6,KrNrq,Uj7w[#üfelG'~BY#~@ {ŸtH>6:0'd,w {4?Y}u*sZ%4lM;b rk2|8DD/ՕoR}%&GqbIa"E+ Tx @` _+F{%ﱫfUVǯi-a  YP%B0!jDEε3Sk}WZ?`En|F4,<+H(ʿGJO2#k76vMԯe#׳qt0 p!pN| Oh쿨M~SM`C4"Y*<:@ $oyJ.@Դ46U"^ (ulf-cp `V@#fxMAj7!͵٫R-[:@-MIf':@z͍ t2Ls?XF?ww=}!rЍyhdiz8`yUFJ UQveb\!yLPsdL `v?Gk4`Z3. ;4r1~.ygLڇU_!`)KO8vĔũ'!h,JR7j !VccREKDx?rt+y9f ;Jr4Q *+B5) =a.H! j*R 7Z)Ag)` 7  &8c%y9yxK5KX֘{)̱!0%Qf!Џ{.ڬ}Xٓ>Ɯn1H|ǩOt3w-nłkg?: Gs>B /TIn#WS Fuݡg. /oM\ Ay|+NlKayyF30 _ϲrxDJ"'-jf׸U_z]z=>Qa {ɋHu"k&esxL'91;\dfSX*`"ЬZ{ѓu ?%Z\ 缺#h:uxDi1l_6_q({ܲVt+7Y-l/-%\tS3:8Fh]yZNМ"+{?bFASGwfNm{}ؓEս DvDQF-`狃;<r&wcH^=A\,M%AbwXTArǦ3R3prwP]ωmsK"V< LX9Uzb8(s@RRkUz$]ma\sJKYn#c) ]7qB%f3~,a}v⸑ #bSLk>F\MV_Fdy_^lWk,X@j[i$.(U-_,LBm)~(nìS`Dždnl*} ;x1ۯ>bx09}v1#W+Ƀb- ZTLl4K@(.o2,,hp75Z>ܦ=/"@ZGhmbjZ>m:ie $>I;x(S!mCg ޣYA uյm2OhShf~vʰ=1.e:Ny8PJ1W/Fj:95f .oOi(-/`߳:\oi+҇F7n|^}fzC[Vlqgu,5vs8XtVuE@::?+wlN™+~kE EXmEKu3C;QzqϽo֡64-&i'hI:[C3 wՏ|Ӗ'Ԛbj6˭ɷ1o:$Bq]yu^$Mf4z(<)y2Vqܣcڛbf /[ dL=jfmr:IYݨ{U쏩$Ȝgvr.<+ [&EP}饌=/?pqe.F0Eϳj,=KKgrԾ1rJgԗeP1}ԈRQk-@U tγ۱fY_Y#C %a=<^nm⡤' ;:ב:V.;N}>U 5XYD(:pyED?Du^fO4+z37xwbur:%WqeXgk&xO>FuaiJ^</-8kR(h4'1Pu, ,rX.w8&iFd8!SY(P6} ( @ܣ҂ؤ} y,1rmZև&ƞҢݣQ4Jkv#H )%;q j~̽Od 7!C%B/=cY\z/wq5Py\~e+Xnxmw$Du>^zԊ69?U-!¨l ^ԻA 98^ jdH} >@ַO"Œ eYFNT6ǃ:ٽD(nKV•]X7L)=# P̯QKRW>:xnޡkf6v<!`3'Js?UCM* y}& )r *pn͕<# \8w9U%(s3OƊFtxN!ƴIUsjqd7"hp695 aoAm0{8b18>ixV5g[A*e7%QHe/}(q`vЌW#NQg#4`GlۍPOZiDt fl_P%o[RR/Ta8Np=$ҞsCn_%heAY͙ut>s&IYiVgjx3Eb\K|fxȆ>H QBJ-gB F..Xq ^6"ZxfZ'$7)R^=}dԐj)NF٤L_f=4Y.ػ(6q`@ۓ[< a{TrgDDvtfm`F B1"21٭ NlC@ϡxnMj 92e\lHϑ^R'j]a*<[&iO~W_.k=.TbLQ"mۧ^,xl$\ve*j8\;X$Me+tz܉mt37P)NJڍ$j# ϖF>︋shXл&VCu&G?By[mMg(+8 woN\hX6,%f5|1AL6&{!F$ ߟ< ϶H40/8evcmaĹKNޛ+βڭ%'IZ)O1lS HPrGҔiYj}aTh6"o=sP[SNT1~K9dgU:o_NsoP`!,^rb5Q+(9*m{习QnxT1'N˵ ;A[Ȣ n CIZkO7#?:|^^jkHY՟ ,+J)6͘CEs{q遢lMQ#6l'=]&?;L@H}@ZiausGӔ{ z+t$u XGU[>lgs~r^M׾Fju8t0_V&3\L=DH/I7GJ7ʸϽd>DCC.%LN9QdG-)M#pr lk-#Y8Env!wJQT;0mԤHJ]'K8E!%C9B4]~0բ`/Q<"PGݔ0 a3}2m%bŏGr[ә򐄪J{tq'-l7:G8eceN0}%u8wDGI)0sk xUr"3%Ƚꣽ|5#/"~ͣW.rM c fbKB*o&,E\H5GBUt{un㙐ǖu<]/ VX'ZfgȈoOLg W!7v|)Vxm0i DS&XU܁ yZQO+J:B{:i 3?$"fM$t: ㅘYv@ e\f U! p&9>iS`\$t7l/%0Kr˿Ia`,~E*7[8_(үOC=R}] FWR%OSP]MkB4>ǃF8~%@BAU!-[>X @:jM'3[-_1?EܧI㤋h  -p6H9p"REOF9(؝RKY `my<%Ak4K~@;{V*o:`@{yA>I3̂<" 8. G0 | 8* %`pg\8:w]Ͻ-*%5ľY:br/ % ?;=c+K =խ#>ɉ~6mdE ;y%a9eň^m`G6ul+.7}Be٥Q${=*biodbܟ Anq N_մͷF0efrx1?dR.*/qU:9`(L($s X#lNB5(˸s?)SU%tɴMϼwM٦-,w ieb4ܧ)|ÀAX3 EeZ?xzCLS8ud+Nu!ߥEbl+j? jOe64u)}-Xu.i:%\w!V4N5>m "vqVJZVCC,5H/XKq<3 ,s%z;.RBKcbl8z!*vG%k~@CS.-t~U*q \%y2^O\Sp|ʰ9`Yc1˒0K?PĵX]ǵ_A0mA;#YwKB33T%н/` K@6 0RAc#L@2mCaA/$j9l E[(t!gʒj5- #ȳ2[IյTLW[|^=̼*_ HS GgX˴y_.> KGDk"&j-kf7zןJՠ&G,-UXp3)`nXcg `lqv [|@oj3w/;̆%{%Ve= i7j@KfAvuA HlY͈mx;[ۉMHs8'0Z%ȖDK~~7Ag m@dIqR^KO'*"Ub`P_$"L\CN̥+AB}u"رtb.NjYJ&9qX"@XڑU4Jp?{`y? ٲd׀&Ig `hXR"1#% kT9%_lûMt$Pf$ 4i%!ܦL<§jᕸIb"r~k3h ,- u;6.) *p5zL%%}?|. {6]6s؆dA3++<Xw~ 哜Kz@[S?k& t*YfjrHP˟yUj݈󙻰-G9߽F:*ƛX8S{|082o#!>;O-^~yza ۛ:CJew,z.q66 E@GTɅv\Ĥ qgPk(,BmGCQ6D&"?n]5W] { ?wqiiۥ1~X^iOrt.4Dix疛7ʢP`cbag시v [t?A0^͖H@9sԊKCHE)\`ё3?8:ێ3S٥" 仑pQ:!ï:NQ) N)JX*/qdk9*]'Rؽs@6±IV&|c7 a־I}ْ%( J| E^'<&U )٣ze2aϥk"SJN67b\ @Yѻ`4 Fjaf*Pv)R>9U%:ޡ%'`-|\ )с8 KIdOa(*𯏳noVij=O' }h{ΡCF?٩:!52 %f""N4=pORlf%)UY I48^m'6`p "*dUQRU# :sAV .IvM SfNFU~q''3_9tde'ȗj7ߒ` TiMpm6ZK97z͗ OPK@Q?NĬ }9NS36n4fcs[ ʾ~ϊG?<3,R$axwA]uh^5uo,Ie2i7N$S+ nWH,4E[:ђ8G#\p=E!CǎBb5A'pC,n ֨x9. AcØt!;?ŽA&vmd'SKdix a[CCξ̨ b o:׿X&T?ݶ5zU`56H/R'b+-'4\'SU EvlAUt V_JP69՞`KhHt4wT |23T[ EmHjvٓrQ jѦaqaa^E cv<&`sLJ wf[kYZV1f *Хpt0gRw-qb)tJyիh ٺ׫l\j eͯRPk9CT`tb +Q\,m2P Ca?XhH37RMItAHߥ҉_29*Vp&4N<ϑ g_s5E{jl`߱9J^/sHù`L-pzwV5rfα`R -b6yErIzJ2 Ģ>qX&ԗ/;g-BkW^n;{z{?~Er"b}Ķ)ݯ']WbOH^D86}N `vXKz]MZZȗ{ Y7|y_`#lGD8Ȓ牂,y[]n'aG0R*F!F&dTMy bő1rNӮv\X _b\ ǐa,ΚЕuU4vf#=Il2F N13Nةʛ B7(^vʭl:an!mYz+?"{ 4>GlQWkXrEv( t4fk'|߫xC 0wdtLjuR1;3W1 op+nlgXuL:CAκB74 8-c_:ԅp`,NRej$R/ѕUE v ]B5 P U9Dv%qN7sl]ub/2;o$ѼF3z Sw7͕^U-'ܼ.˜j :\و"V!XVyWψ?ЃDC;;%R]'Dž"tKCuRtNͅi5Gz`x"r&@!M0۟IW=.F|ToVe)8(T WRS$Muk vγNۼyԂǸ*"Sp}ߏ"^ol"H}3rEPZ]&6H(= ĶIqͫWks #֨#?9K85Oąo{C_PIjN8A${>,P}z̿, *Qe+|>^=I/Pp{#Cn0(ՉC: X=H(.[h?h`I#]]@!k&5뷘ޯV*x!+O󣘮BbP5X>SU{~&wo0(ҙV:h0+gh |ʝNf\Ӈڗ!,;(d~T `ưBLYsƤ~qBTOO`:=D5 ?Mix}8ph`nN<B̉.H!XHҎ@m\7O1t焞ī}'){^тފWkKiuJ^{JMaq2XhBr+cΈdR_C:N/9(Bt?5sdyaH3 cC2ɾI| %tf}@aMMc〕GN͙K:">7}Ю^rX$5&/`AHzBmEhSϠ[͎ͫިyg T}7= heOɠ'*.'hl9aw| mAK\4 ?ckϔڷ0x$M|Д;>:M Hݷ>2nNIkg*t5p GjKբddnQMT>;D1j[1ej[9uv{g?,=Od#(Ԡ rG$[.9b-^NF9Ac-65pOYȞ"m+#omF;xd0׷r>?]:\gD̳cf3 RH@ q4caۧtí,>ldv+AHeAQhB+ 43e(?7ˇį8'6"n,ʡG-K7{А_͢uS;gϒʿb<Ͷ3B_{V)wKbFA?*KFp ˴c"HkWfJi%Jڶ>޴>M<~n/ H&PQ<OV[@xB m [e'r6BmoAʏ#\^GQWdWh wˌ(&Bf-(F<07##c=!J)~D4+4w7 q{g\a X(&:1u_!XQ~Ϡ̰16we/ϧ{V*a5?f<*3(9.NZ|*{\_y/RC+Ϧ[`YR?UH]GjWׅ)3AU΀[ẖ & F=X?6e лk (H\`zM 'YUbM쉤6IDnmegWގvrkT<`> _nn; *3rrJYq,: Љ^%5y&6;>܄8]+QPT|d 2^,ۭ$+BNM43h9㶛aaD䱛Q~|LƉZГL9ć),\Ţ9lտ7spN/fQѥ ^ԙ])wq?R+JM?B'N{x!9z]̌,c"od]RiGȶk:6NOkȪ mcLAt<po4bE*\՛21ϟ6d퉛Lx7*eؙavDLdP,GGͩoM-Pnu0WvOCU䟩iWBڝ,ȐҚgW(+Sd-D)ل %zB)@t* 囂KlS2VH*": ;]: \qwݢOSEu1CdO;IN{ř+F :6X/2vm1v5_@+^QUmfN , "΀,Ύ5qP.RɯX& `t7wH) :p)5mS^R($zuN7,3V'ݣ]-G?+`_jQm7m2\ZJ%d^]2 nT‰(UYG_d>+]l:*罄GQ h۽cN? Yut%u+HP-N)? eT(]UBJLg+\YDbra6PWC@.vd+[pZAzsKM{ъDEPbIʀEp؁Ͳ끂!u2lcUƑ S0t z .y0 ^+>;\L|7cOOY(~0>Ty u/@8vcʫ0gޛ n5c>^7A!;JW6%O~?@=+O_iC{a@⒎DJiȼju&E |\%ڌ&Ons?^EsNЊc%FVl*fSퟜV ɇ[Cm&~EX;% f)Ue0x)=;1s|[faޣK7g!5SYghQʺ2AÈMAMJ+]2ƸgE@{?P1yjqs1AZو9tP IVHf$P&6 }:|F;R%!, RPwC濗1!w)Wavᅅ!L%XE!'ڪy"4 ."ȧSd0b\R^ >؀Q~@9K8~AzRH$'"S/Q2eiJxC2I@tonI:ITyp5S*I7ћ'}\'[n"Dkq$)nPxmh$voӢ ebGWCA.TcmTEthiJ122߿f+m/h :,O%oj3 O/KDRrl*N%q- B- dnZpY Pj5ŏτK2VIXULݻUk: 0/0jR)N1Q\3}a:hO8Ti3Sih׹֕6?o>P*E6.TP5FEJϕ L~#Px"5ɳaӻL?`!`?~D)柚5\ U{%(|DU; GHCr-|P._mWMOY| 77\gw^ȓ4AcX,`1Bj7!}/yÐhz cf:)T9F𣕒nVJII4ZV+6\,R2o/ywNh,1 #T ].ݴ j%ԗId݆\N_Y`JWgV2V<nvn^5,7éU"}iUgDaM=ʽr'spXG>jC]EB;{lm _+O+?w%|rc!=SuA' "h 3=Oqo ҃m߈M)Ȗd/[R[9:4 MbZ[$A"mFr(֭7<8`PГiv)Z8aTx1 `{2|?{uap8gT" +0ŤfWN/:F$XMm.ok~-JMf4hIF@Lu*X:zw}٣6n]u=zG:.WC:`#^3-nQP(7,[g %12.8]ĆTE`n YYO{yR2 I QۙNv..$\ktDŽ;_*c#SU`a+>Et P|7 @T0uqD"͒ 2ޖz~EhOGUf IMݕq[lЛ34Q]ւnSMZ+$қ͔ KOKՍDa=V=hXm@s{SG`,:Zd %L }L)+u8P!`4L8#Y_#􅫊0mad>9Caa(۶\!BAOY%R:y&!k714: }, QZzLo9dC}_2 w(XՈ/4u׎šG٣W:klt@*iSejJTyͶ~ uF$:Ӥ:#x̽VL߀T> 4?5yDxpw1YB37*%aj Ju[rtz9K5>Tš!Q0s?6ߙ^|%[%SU8 K^UA$:9X*8ԔS;2-Ogx(za*1;fyk$\INÄ{TfKD}QCm4$#.)3أ.ttb2J`"Y1X7vDoږP毇aVEb s4{P/ zEG1!zjI-WbTCaCkj/NtdZ"ٺ4Z&JՁ<+$R[6Pd]SZKBx'Z*Uǐ;j[щP .zް^Bi7fGLq_5yo%&}`lNYcE~~:3IteCX5/ڇop{aҶgVźs5Gv&f&贫*YBEq]1wWW/5>Yt_T*?ݮ1"5s.?4욊‡S_Sa+#7zf^ؿt:;:~  7"a*ϭnsDÆ_24i/Ѐ& j3E> )k2DוIl&'Zd_( i9EazxS"$Z1!vTf+d_B F: z2C A,&v)q7ywLKOC\ +@]ţqαUl|v2yM3bϾ @eLKpk(:ܢ:S@ΓK}Uk,|JT_*>~%L/ռȕ֫?BHw#+2b3%Ug'i ]iahgpM7 ,TKoKbfok$?T^rj}2R"8Z;M?u x!:Ȗy?ںAS)҇4KygWa?]r߄p y QG 7{bDv_)9|ʄ@n91Ͻ`t]SbKR0[ciOxɀ?Gx$q!]!wP‘`d}pܘf u1z F*Vin#u`O F/鉇yԢe?ZZQTd૓4,dyJyֹA x7٤S$k a vVgSfH4EڵɍC*9I1wj}L*Ld)9}LʾIT)VdS||Ë3?rsJz8-aCx0}w{A~0cſXڎ和C94f`ѡmd~nEL$E肬ݑE--o5(Ӭˋ0؜ڬ=O͓1t>YdчkOԊ7<;(1FV#2~xbx (77["#B,A` ΃/w]z\lTr;-gX jun*A)c'`}|,&(r s[lgX<#;l{;Q̟xA90ջ"z*Vт;BC,{э?j`3&CRY. }N2WBT)`W$ī3rCm5)xe-(,W50cS¢8 t;nj)Cy|?&◥TDc"akr-g1.6`+P1y>sVɋgUbӱ@7>JB졁/$c>V$fSKĜ}(mKDE ]RuѸ, 1Ll$:@hi:yƞ Ku 15nblVīӞwr 9 zcbOz6F8l۞ԤHK-uDd(90M<ÇOxq)u/ܞKK4^#6}E}Iw%ﮁ`R|"ʬߔoKj[&+Q~F<#y/gEfZ5e2́~Bi6e7XU"H%:?80Da vzL- fL$H?̿܃EeTuo{2Uī(QyOO%-&w{GIt{ b4!Uɚf&e¹ЇdŽ5?"NLQ"ݺfBg^~-NNRFms/ᜫgHO%7U$jDɞUifubNFfLʓⰌ. `ޫOC(}9+NoN+:l_KE Աp6)byѢ>V@&~ݮȀ7+7lY 쳌ZDN,l{i\00b|\MgL`<WzcU?懋ᇻ@>x":j6$9yfaZ ?T 5TZR@xmISȵHɗS|vW lĖ~˪ wߑdžBx3CC}تzTL}w^- pl(+)*e D,D|Za?TUB 1ЎӸ?E˥q1]aG,vGe Rn4MA CLEadwOMh>FcVu_-?0#Z|X0e]HUB>Ē1Lz)ɬMe5FOyKz,DYpR's*6H4 RVKGL`i?Њr~°$2|]UVerC{_S [:qt-=J nDE_ Ғa.} Pu u9dH%4D|8RP'f2.5 sZx5cv[M >nkRZC:i:X&^og\f2 O9yV ׯN?167߼[̦?e]wCP?5p5d:5;=@3J3_;m Qa=1|œ-l *{Z cm9Z[ FΊ[?m[p p 6cul~NH.urH@ٱ$9ЬP.:PKC Ѩ Ԧ^77 ,#I\)̒@r: u;︘vN>D:A?eٞo^ϣ !'qtpx?|'as݇ZC.:8+6"g{}^.\O%wwV-"2}YNeS)!J-Vb?n Ѽ.1 ]ɩےo` J^91ZZ#Y.r 9J7H8h8P!í7qCGƎ'O'QDcӆ8#RL]f&ZTpHJ{Dwj3g r)MT.*9DPXj&n=k7gA7^,]P~uFn]RMq iDn&?L13o-N|G0w2 |:r&ܿS M&ߩ_e0 GTɻ.4,${,U)B vwkqv=Ud4/8цoG8p\,rxi)nd'yBmHߴU]?~%䝚.E>|j-N -zwL*X: hG&Ijן4?AT QRzW^f,`蘏ځ!Fv/D\:`&bHS8ZMYUe7Qs 舐ov?P+?q"C#q-rt?֣EgrXߟϐ$~%By֒۫&'uD ISQ w ^9fa՛˒+qaAV0F f9rI:`J Nk(r^Y3q+7.K0FFE w=Qq쇦79}?E3K':p _6gbm2B8t52c(19UI=iŊ!*F@271ARHĹѲj>,>Ìjı%e.r34o 8@@R2'/^9qRk13zsGa~xOW*sK3 ^"_v QG|{e ^pKqlF[¾?Yd&rgwECG`Yj4EWyIJM#p\=>RCŌZ!r; xnEhQsXG, +&Ev>dsZ<95,';ԔvRSb8n z$Iv8Sv[aTb; oL&d#_ DgP}=|?"7'`R3[ G"S)@".qY)mr- نռtw5Ҙ.X{5z";h8.Od;&]bI[_9K$ OQu'ޮRjFt] fxTޅ`GۢH#){k!c $EBDm=S&Y*]0xK%|" ;)դUB}eצU.v%ԡm=&lڍNz>B3\]ߐm,[^YZ!`h5C $f(3J|lM t9:>>^n23d92O&2څO!=6EqO[YBdrοQQ -D}k e6&Y{fZ0)2XըtnZs7S-pw-RjN8(+,6C |YWB]~!"x.Z3cUN\RQO=DQ㕔agCBάƉ5)7EeYԍhX1и@0桷9 cU#jPa ZnpF;qdc0p&  5jHM=6lȬ8>ʈY4<!x(npT^E7 @aWfȠϞbY=Wk63!n)GLOP$ h]I8}_װmFpUDrv4= zCڴշDmIAѥVQoBf} ?WS34uʨ߹dU1 x y'UUZWUPv1Ҳ9-|+)yw㝴w8uF ,j]L<Y&=avl7,ݍ4ץJE,&ZGSO$2QȨii\;ۙ;g{M`c|&n4ɻϧZ7B%V)i<ʮ۲ՁI~>TD\TCJD4k!h~^56ΐ4Lpc (a8iuGi! m)nMuW#j!N#%cXO$]5o?4uSd k\#=o0^"%rt]L*8GYr^# Lkza-m KuҦ?@x5=凵1J[߬؎S~W:[PҍG(K?ߞ4^7 _۬`|"ji-RIju GDyzAcxPg.9U[Qr(H;J˼5Oc="&lUtz,5ry&\ npDΩ/mv'Ve[x+&yj/]mV׫BB(w)V:cf3$ WT]޴k}}&-鿝x{%GmS`m'iozhZǻ1G0[T]K+۲:YUv_+-eJ$]e_BCpV|B4 vX` VTAA ֻ8w&=2L?PPfh*lEy8z(#Efa^j [{Ǣk L„zvayKÌ5|`bc:Ew5f]@%p\>V BOww L3MPE5n{yoNj;}jz 1䫝@4ƅH5`T2B_{22Y; 63xgDΩJvo,8S' c l)|"L-̞LdޜXf4+;H'o\ Te 'z`)=N\i!1NAdc3{<: |; eˮ Υڐs1k (vz_ j!#~2[Npss X^RRLs~SzRR4R!(-˗ 38#KL IxܣܷKF%j̴)?ftĉ,NFa{TSݏ*^nz s!USڍZ?ls9'FgE]C$=E84ڔw_ |k'璆TD>j VޛC$[??e#obg-+K0S0m%_c9H;4˲;&xs2{WoOZd|%*?Ȭ2p7VhQ`N:Ĺc@ZopAQxWGgU @LeqWhI UhkCf|}O:qD`(j2`/?%tciLIhCC^zCLDFuX 1jRXMP0G[%[Atc/ ]Х0q"ܲr 'fcCW7' k !о'g 1Q"2 7 1[䣇\({'B ?, @9סX꺣e*!`-"1X.:_\ %¾dO-YZ`V4:,M" aim*j溈 .8Vګ,p<\:֤XgT{x@W<Ԩ]wйj=|rCWN٧=~3CPDy]4ގ}rE.=;Q}h63s *4oW|QX6EqZZse9hsqŹ8rTvH234y$Q eK3S*#XdD0c- ,=>I91V FuA+2Q[`dU^-mC 8^/SSzYϒ@<01 $tjؾx\أv+E8v7ЉZZB\W3lwIk쐪x;K7[rhw9 1Rz@vS,x MLd\B)?Uub;ml >тjS>!O{OײܽBX5ü,9ږG]- GfݡT^6򶐛(rG*qI?ؗN$bZ @ ڴ9d~bC=EJ•#L-5!]!\[d"砦//d6",il`STZō kbK… P ^ `vn~޷j.ZaюF҄[!V lݙU:&)VGu X3:D q*Gԙ `Eܻɹ[ZV_хCɪh+VGǡNFm"HmD\7E$#hB)=M$1.H jU%"h>QI pļS -=L e;jx?NiG qQF-'|dDvjf[P4M@.74V \`TL7sr% IK%xvLi? l}%mye.M;DbtYoGù aB;_$Yt=|st R?sx&۽#!z4J5 h#;hG [G>GdL||4_!g=k4ˎC^)~{eLBcO_1s3^9ɮ?Wf&ISeUK/!FH +;oLEHIı =1Dʽ՟#t9'(grZ9"nW&I:3=&>elxG>wQG1[zepMHZF8Nb:k/oS{41VGs?$ J,-Ҽ<>6yҒٿ d;Lt <o~~$"qxXOd$C1pwPه(~zj;P8 n)!B1F|X z|."JZMM:ED)ϓH(/vt+ Ɍt70z QhRe8tNbI0#bnbfeqHx`дWu*ߢSENUơ…o^%# OaZ0ZYΨZLGi}LoFir@h:},q.Za=uz{*G;䗆 5#O#6DcY-$y뢉*P̅{cpGGlHGtP ܰEeCkw=j.4 A:X>/@݇]/߉uVZ˽O8_9 3JLGlN|Xb c(@:sva0*⏖_y0zML|JvN_4/aV8!vX l}|Becr#ulkϣB3?"JF_G&]~5;Ioo6؞lx5>srMnj@)5!NߘS oE>ɁrQ\vPr7G;n1XBdw:&51h6o6 l(9mCZ1lL7r ,!uY(M b'ߐ1(e͛̕ +yԉ'}ݎ喌\+Y1w9$B^լp ޞl#˓+Ն ,gT81LZ^+AeY~H 5/s j821Uv!{Uvʙ8e9p_ 4v:G({!)C´}W3LRdIy p7<#0YO:58u0jn u 4dfP<գ#{ط5B&zWjFdyle4/OO.1WȅvߍctgcSD$[̮2^|3$!_]1_g"+"=z,Cj|lҗm?40`!ٚVz361RmlH/G]}o˃OrMBL 12Ѐê.Fr.ޫިlD7: `P=xPK1D-LoqAvLk (J\6m|ϛIh7ŖA]sV: IzgIAZWa$GXޓlrNχq@rsrfþlp5iHMJDAx=yP][Ehxd*zea _$ # P *H{(.{6Gm)i&::噂 _u +vcKC[{9bY;,E("E{턥o/ihKC%*xl#娦 %w# <Ttc?|X) ,<#9fG0n Bd'ˆ:.ulŻ\F4uAGjh$)9xƌnc'@9Jcs3݀EtY WMܳC=.]2\+G԰-5:YB̖:ڋ( yhbe&WꃅofJlzb5`D|@~!j|tcҗuClutyQ!OLRO Uѽl#<+seG 7 |ThBeʦ jj=X\qbP`AWXkW,6y+_xRd tJ%$ "m?q5(lZ` xGE|yLw#gOf-__ZdtiK.p;: yNo^_Pkf`9\:!YqIp/Kou ma c|E7_AĈ0`5zJ~!|׈( +^ଁmV&`8짾V(Y  6cb5}%#8yhpZL<3ѻ༊q*{ ,YFh(A :ҁ` s4h͉Zy8p3,mj5AE9' :G3xMZN QB-.joT-0xC{# : n׻apJdx7zHBLdjJ,@? ƒ]\ͷS$͸r_n(n^E6nFt7*i"q;8c8C@|DjLwRa9=z5hSޘ[rYȍH)_u1.!+jY[މd=\z9*:&* =ȟ[,&;duD&'A( zp/}K+ui@K=+GP"bYrB3w1:bQǠBr%x| -clʾG'_OF͍}L!s`aI3d#v}6]S V㩞f]84[5p{r| :5y$qz[=ɽֺ9/4=ikq:VM%%klV3rkJ-M"-#BXҟ@!F-)/.;-7pAf-=?.V$3^gi[<8Wt3~cUek7ԡ 7e_H+٘Yؠ>9HV|%,.C*%gDRQq g|RGm?.+װjв::B3Ãc) hDn컁˳e$֍H`i4Y5(u{&Wvy DXXyj{ϞD0PקeE=~}|v$Pk1E8 -.tE^r(ԝ4u;1d!q0 \}2s\U*iBPX;aZ)0g  ysټTYh%H^|4h~K%AAyJkN2/boL=O1BIEkFUg|h5ddCwggR>DbJ1 ;"%'A!0d ԃHYZ'Oؿi5EB^ ǀ]KMR*4r h`a1s^OxiqSb5'mw1Iմ*RC&3~ 4 adӻT P“T5&0oOsCȾy' \K|uE,+4\Hewq {mFGd.P\s:ήLVw]XiǷ^ˇureqZڞ 0EUEe6%ǤݸdVKtv =i;ٍe4o? zzKc +.OCV58H{.u&4װaL; dˏ{SvDCvlz`Lk\ ±2Ij9Z&8>=ftœQ4m0fk'ݸ6i3 _!Y&e`G5 ҌUs'>H(/ARHH2Y{F3\$c,SI !m[ ]2r'I>O^(fY0K:N&/6#,̞tɞ`0L'zWLv[W 0C %yj8Pe9.9`JRq G]Qbtgm{q?>mF /xF`vo6X$U D$=P{R1wO}F^XY"la I8N59;}z6yY Q6o ű=~@X\}Myoef[`Q, ' usd1_^r4}N";MT1lJ^[]h F !?l=p߸vH˴ @!sj-5Cpg.*|{uf%96$0Qx\? 8),k6/>b"x{Tlazp1ll ZIqg! W.rD9]3JN C8&"F= /qō NZ|Hʚ@rYܜ>7҃ OIFm!k .wNAY+)oр}QP!(dI2a=|zͮqSpFDbnE k/xa 1N7=%4FQ㷀CSILc5B ܐJ3Mir0O4hWlric[_IWXixZJ'f4@k)ˆ0l,1*B4X,Zn˶7'`ꞻC| p>m嗠?$<l L#>88w| ZvCLfԎ=̒2;Gx*k]|و+)(5n!h@PY\-yf K)m|޵g?RKQA^@~ky$i[^ -$qi4`n΄4#=2.]l2o)W;F8Ph$ Tl/ xb6FdԎ^OJ[yj9Bc 7zGw5K1zFNRkݛO>ΐ j+o*7[8-Ӑۉ!8h ]䊦 ǺI絹 6&<E1p@:hZ4[dAmxJ8 Ny 7hts?ђRsŽSnʀ4l~ϙ%a:[c[El0] :ʲ-n)Ҁ2t: Vz{V8\-e[_v=v ~Tۚw{xR% qcBәUʑa ,J FMEU3 :e7L9M֢ 'ӞZ\/0TW1ZV X t/gg$[W#h;%GыڥP^hW.+ko{oy6+Ԣ^4j_V1 t)`h"+~\Y=[m~H,~m:4tXJ:IT!x؟oע=F} ' (U !_tc5*`;~5F)PLev5_2]۔P-]]5hۄ0!Q~'fӦl{4|G?&Sɯ]I~aC}+;ff'z~*NUa ?Ѷ0G<Fmک&O8u;Ec{tW3 *U\||h/>~3||{g0S*(<ꞜAr u3En|M'']+ V4 Ps&h%-`^[S;jHo Ľ"f4—Kݽn.̠4 W-ACTQ}jSap;GXh wSL{]r JG/DbqlVikL!ފIn'<]LZESD PTRҿc9e^/} ?f>)6mI@^sͰnE$ ǁk)_Yzg}[ DRosߍHV1*opUQ!Կ09-rhLikJOm/Rna.P|yJ]g-Rgʴ+‰iC=HaraU::;oM<A `=|G봉_5:Jjj#Hl?%m>K@tZ7׉L}ck rF58[>{gƍG, WbzF=M#N/?,ljZ,'FcrD+gwUf,$! "IBL3,JXw, >k\T:D46t9uWSکs7{oi[9<=&# t5 95se=ѿ]ם*6=y]+K˵i\Sx4|ZϚ_Z3FY2w^+F[ ։KYW  {Ɣ*4i.鴊ET+}(JCks--Dbſ--SɿH2=ZiqT:Z9LP1C| ,}Bb2m6_?2@CxE7@tU8&Q6FuLj5c|u.OBPZ- kr=m_bVG FҖ5N,ԡ甾7u%S(qWUk2lqAB#&|ۦxO3Jic۲r|3Dk4L_A=WhQ8OfBiu-oe#88ۇ/Л?U}v* 8!!WlM,lSk{*gL}biбcy/9ki%1QQ DWYД`ݙ0ǮyXɐ{ޯUJ,ͣRC%3k[̔oDJmnm/|xgJuP/2L%ؘ&8{$< (W$lFBH˝|/ǓYzyhi`߄l ^'ڂ킮>xuHrrqAVBXQ#vY1PV~YpO_b2BB{>Żp 7C"-2g2vTa,e2W)ߗy_(\7&&Jya?iYj'"Ɖ7kP5R +*0+*ӮŠvz(,[t3v<oKl H>5;XtmFBt7MQ8߈''ePK+f> T'Arsu@}E|V﹗{WJ8@wȬ_Wvm\N2J`uPD:424*~nw,i(主C4d[e|]vl 2j"4yPp8j ?+7Qu ~i"Kd}%}SUeAV:WlI5u>~uYLPXBvvT_%{^nE8"^v17?LnmD>2B# mBľX2.<$[ !ԫr_yi7 +y;x>3eئ:ˆd~vc2;G:AJi$f(5h'^2i@^vt8|Gυ>iL1ٮ{UΌ-U)qGL_R &` ! 9/>٦gD7G~5ͬkU1d6>ȅ pB]P]/F6hLVTy~y>QN]1Z>E,?2o|0IBO--@v?4=AW^О\&D.k!;E!jYcx{4(;U] ] Y zzWP 1zB(JmV4PB˜4ʪM',esG*-p$TWZJΡsZ;) wN(1|+~D~%viS7%''lWs-c2j?kߙ-4E]s+ɛw$ ȅ82CTH 8T$@>g,c+yX8JϚ*L[CG&hʜA=UA(aPeY(tsha.%3 F ҍ5*xbz:ZY=7JY1qotV@=ۺHow_11BJU J0!ηTBۅ)c>iqӆ&:ɿU݅ҩth ț$۞g9u2rϋٹXH 8o) V>aEdTq}C(0 v [ bf(gC绰I~mܥ9ϲXGE##bjCd!+g-g&rJ1fs=:oJ%9^kFJZP&lf"9Y=떈+3{E0N BQ0s&˽Цѓ?SlhIGaKʆ(v10A]$H9<^[ _MTtF.K>S`To@;-JU hley9Ŝ-r(PE0?}U FlbG+f,%0^@PXVd++^Lpkmˣ'V>\o[,eA[Gb> ;q"|Bx`}8`=W[dzd0yD<4s[^k}ہc rk\b/~~ARjy K"<[&2Rv4V7j08t,5/ ' _u0Ki|,=WQӣ!BX}`]oO P0UiDEhdϡ~ 8Ouz.J)߾RIT>m6~&*яI.4(>TDtI]f0v{ԁ(LƇFzAymI&1I |nvzsV,˚~#K`ԀXe)~O{ C:(/dBfc\b00F ;xRf5aeGn<'6R[Sja9+y0-ty9UR2ptd̄+Fso.>snC}Ӻ; ߖvX)C?wG65cZjْkl]ۿ߿Yിb fk>a1W`ߘnW~n*bH1Ajּ/љjDܣfEHl6ɽ]N['F)55SUF4"[yw7n!Wgǵԗe@TCC: G=)[(5N_4ׅ0b6a#Ǒdc<|Tf +0n|_Jf@krsAީj75ev,h>]4 OD­C5izohOU!;z%p&XG;>OͿ[tC)5iuy3C㳛=aX^N' Ӓ '>'))6tMrф1G] ˠ).GEI$p_0Ko3&L˽{~n"ނ!4l@ϒŔcJ))23i^Hk݋,Z+ 89=[-IkZ҅/?eBP]]wM:rs`mw hzU9Bܪ@ <ƟAKgn}l(ae(8O;tvG)Y#01璕LY3D][:6|n'!]{N*_zXz ʕl<-Tպ紘zyA'KC[cPxT9o2GNU/ v6A#B1PԻ5m~ KW 4J%`PxKς 3U9=iqϺz 5Q M lJ=Rχa~MjE!kJIjf؏l6F/ O@/*=BKB߻њ]9lc<%*`5gw}h1P弰? =zfVD5޶__> p R5z{3U퓵?%F Azl (!%TCL䆣*):׿ޖY`ކ ;Ți)@XΛȾCtZ:]9>BRR:W w΁Fm^'le`saXZ2ٶ 6]ӓkOzg3]({'%8bSB)Lo>s4ppٰ֔ E̴!/Cӳ=C]mv4?)l0S~%׮ܹ6‘+Z|2{`E^ܗ̜*yt"kxTUVn9dUꢐ-؇xsckU]hE2=%BmCb3A1K4x/7&*s$I.G==P' kMt!-m5>y_^jTvߙsVcQ3K<Ou¼88ɟz' y \YOŠ T_{<og).u,hǽ=DaFj{Fol54ӃpbfGJ_{Y[EO$R(`]q<|2BME/s9N,y7*Բ@O5aX1+528V >@1jt0~q[AZhgpqwQb7Z,= [-~q\_]RYmtdFu3! sx?6F!r-_ݥ2Ȝ2aApl0=p\&"+]wbv);弋vgK6!}g^3AgលhDtA"__UnXt>B+LF%+zY< Rpjr'-KhX&)-호%5Ѐ7~ o.6ͱ'7al, &Bqcwpʼno+)?"K J\x rzor2`3 y p4/O^ x|?-F_@UUY策OLө/VAITJ+FNzͥ//bYRNNo]3[PEJ]O1C8*KP2 t?D{e_ :*V\elraK6q󠧳0P{4]Ub<.$*y4٬S6N k{jY+G 09 IOj x/C4KGp^ƀEak#6ƭNhڼ.1-X8Ijy ]#)QѕX>Qm,ԓ`G-mT2UD*|`G6LڰZޟPy4$ [vpop߳k(9'+ ];|т0;;6rY8@7O-k'm]J|ʎz9yen?BgDY[f?E-!5"Q>b0LC .<9еez !x+|Eȏ`V1G76 =?f`͆ FNs_Aa;R o7 ixws`5AGapdXhs/g 2qf!/'n}e𦛼o 㡅^uK|kH%sEzgq摾HZс+3w5VX^adyCXWΡlFZ^֒D%HWnjߡSχ;/hV6Z'}cg~U,.Y¥i*6&:OB0s@xCB7868 { K*͚DQE~@0'+~%>RN[)AlQbyfx/bFw}FL.|๣.zIJZq0|h=,(\Kt0zZu3y9V??D.a )qQQٍDlnX7mA:.PDm3b0ݤd!i6TxQr^}N~)ҽOyZb]%X+zudC ĮrΜ>(Ӻ[ |iҽڳe@q Z=Vo^m&g"+;F>tTi;W6.I ,?xbԀu"(rrqM]#}'[#odfX HqB7s44= ΤϡcI荖jR%Z/mU7)cmF1'0q#MESI pT+ʿ ,IM?« ޑ-헿F`T x.xs*@w $C oq!HH G.^Yv <ӛ. zٰ<~~â ]6+W3g>Ɣhp,>Xn;ۓESK!~KWJZ pHikͺЮCe-G{\?/@Lz<vXY2 <}MY ٲ?t[Ǟ;JЁIC6# ƹ&BGFZWʄ;'EJ}"|(d+e&c'S tvAvw"3~PEJݎY,6J+.V˺_=us]1|' U"bp,9Ia* !{ܞ- kB^ˡEW$(yaѡ&f5#B[oX3갇)&))8TUmn6YM,I}i0C?wk-#+pç{x@O)vdԱ.OtTV{g[EF|3S^a4-#d<=R̟pkV9;]Jمr1FaS_ḮިjErۚ`ETaPtL`ZoA Ȁ9!Mwr_BMrýf/78ux%5zs\Pw዁p"[3Հf[6Eq.i+G=J*ʸ5PZN` i.Jp۲M-܇PRZ!8/K62? 5A.tjܳ\o- d6c-dGK1pMDs\Q P}$KeW!|4FU!_16x(Sm yxtvkjk%DF"iFH?kU r*hB _M pA~ KbJჯ?G\W,1wVS3k:WN rof]g#>!ګ' mXjͻ5_␆>{U 6f%WucKQeOq;1QdCUf?։NjnŻp*TtLI \(gr l߁YAa!֋Ҕ5w{kA)]ŷz㽠q|`ΆÒsK^.ʩZ/wcŨk"o{?Lע;$[3[}!<*s3]׆LjwqÒKPd>̨őa#*h .(eٙ^ø)}OlZSORޠ+*ʤx$T˗+ }h!Z 2rp_s-iƙJ=%ɧzҲDCaTqbʩG uK_ ٩7 @vdVU] ȇn@nN_p,m=Sf99Uc?vҶH_E!/CXcX/81K,m<'bC;dRk s\'vXdsnyx "=AK7xj|A _j"pW4sHOop(y60aDhU˶g{Pvk9o)%grD[XnQցV{PU~6&HFHE :%M,9X9z##U$UbrX4,B[dmF6Varpu'@NZ.Qy•J8zW;W Rh%`}3ZdqPG &o4[EtI'R]sd?PЀG /5Q}w#,*%}lR& tj֛`8qSB1)PLWS笩v1[5  1je# p#RW N,PԮ ]^pe~{r6d>7qĒHR# ps‘VhI,׈Z8}6ȿ6w^ T\1@Us趈dio8JkH|>@A~q56n5jD9SX]Xg>Lt{ ?jvui;lNr#P"# l34ϷN;0=hkY, ѵ'й4{A_J=B?4 ".)>V ~$L;AY|r\l:t SG.=,M<ɲ7oNe%3ݓM3` c4n,I Y^X*dg&l[:|Vt>QdI9; m\n ۣ/8g(|t-zl}/+ y>^K Q#ЩZ%YW&cVBqYP?ֈ1swKsnv.,v9+3lALRַOSI21NSe@phyt q@9!7"@0־OC Qa#k K8cq!@BIFvww[$9|o* }qnӊ)Qs'\o4.Dn2C\Ng)tPv5I"٪1nGXV'*3I sX 0.벷܄}BgT1[rZͧk n!a"(tǃ T%#Yl(KV֙ƋU \g)s sk|M)Wuc'K+>CwRׯx* CZ`HHws!!8uJXzb@s'7gbV7>бӊD5w.t0zr0 G#rz*`iQS(:,{ LtjLI)\ڪWwnT,#*³O!NWDˇLa_)&4q`{*]5( 137:,epPF:L9Ǡsl-aSln !EAbM]IgBC[jFsauڤC)_X_&Ɯ'p%k;RqGBսskЋ% M:n'~ Āۈ ,{*? V!aQ/3W&k ߙ2f fR5Fc#ꥧ6sGd59.0]C T"'' CR'J{*{e1hf 4[)W9iyR\yfS wrW *7G%A@ w=3 m/S @X9xƣ%L4?8oFdSą#oO9ð3)9Hro3o<^.9m5ӉHX,:Y I,X|;@-g.pvCsE~KSTnmZDjI-oEb ZPi4'.gcw@>\~#;^Hk7TX֢x#uw#;0Huvuޤj@((jW ^+T$u嗐wƶmSAں$|~Υ;EkZ׃X.R۬e<~+ılq2`G.Vr@G[-t/cd ڑ=j3OGk}Ј=AfN|w2Ֆ8voMJb}Ԉy QOZP&ZAuB4NZf ` V-?OP7I`Y7I}N3)})=;XWvTvkZhIqxmEm 2*Oz3߅HcbL0,Uip^Y{ :WL:lf#&C5ogo=nI-«#ފaC;M e j;;ց 5ۧeZnAK><Ĵ'ߦVu;m3lT69UAя׆)-U`CƶUq4dE0/3wҲP2(^i0pn#*n. y:v]#OFK!V}~cM@ {dHab<'8% h!(_[*~>]Lj!G ;pťfa" } 7:)JF' %h^„+2(:^̬OM?ԴUm|ԜHk7Y{;tiI6v5jHmQEO'L@+n׾3{2Ca $I#\w/@4`v9`__CT/4 sxzB'9Np.Rܬ@8!õN;@ AqR?:!.f!W?`J 'Jy] 8j2 cC+5XC 6CQ132ؼiwOhÆuc/TYXk<J]ط)_w0(nZr F Yqʟ)}/˄htg@tABP#8k[iIIEs#F,{f}%; kQ;Y@KE|.F:E\wX_VA/ /yǙG X=E3N;ۍvK2yU4'N/qu#Ki10W>s25U,eᶆ"+ f%2>Sq/ZϦco$_/xtjch ŌBZ-$H?)]=CMXvȀW嵡̾q¹u:Flȝ;t7Xm;a3Ê^ŷi~GXcޏ$ )jLlBabG ? :R"g$Te[ a-D3+'?<]jvz?H `qT3QAaa1B 7hI==Ca6+^~r _z$I뀝m qOv0 Zvh遲ke u!MDLf)KNHж^d|Ob}}N FEy9p:(|`I}Q:QB>JzB(`DR[X:O{` 2'TYܹLލ4eK=D{Ȁ !;cZƮjsj œ&+O;%J+ގZ!nH(G; ʴG;&EMoN `Fp b9Pɟ޲HFZeVsw{;3-Ә-avȣJsRoPBs V `- ,F4O XAzIgH کYB;j~`k= q52rmo%/1`c @\ poeדINcEi_$?Z ~;kK篧cm°mmh%we_Jjc _e HWj:d0nS?CE-TF}l"qc̍Ar֯8%(l`f2rgB=e+։K\A6Q9 M %gT橵e". mH[e 0ZY\^!&6+w @ vj>ţyuM}19:``4d`]c^֏Qށ;~O0W.`u]% Ɍ9RbK/(^wt^ڪm!9kq'sP))&~tSDf)JoTZq"^q'3n|5  *<R_0A 9n`BX{= CSl++Qfysct7-qX4eܐR*uR'$@0ǿ߰y}Z8V u9l 5fN(?Ҧq(E5\VR@<EonmjmSϒq%* %Q6E5(衂? i Oxr-EtvS%Sc]iA%%e~MWV g~Y[L>PSX_>î.Mh i,!6 3?WA F%S$ڣ^0< ZYF]e5or&LuXUã!_HV ̰ WG\u4}BKxaܗUx藚3kgE;ezэ2+ZWXgZoC(➽I4WHTZLѼIHӥ5oH],ѠJzI o yflI͵6t tH0Y *=8rMԟ}6]JE.+? Fy#\&m8[hffSFٲtRP@76!=`\T(l Q[A#Dо1$#&ԀBra~Fxw+.T,r|S$J9Gd C+{{oD&|i;&~@.[\[$,crTsI {[w{353h[ H 1>lxlܫ;E跤^ w7G]@gɲ 6%*5NW8" H|Jc^KLwV#ۓ$ګJxO`I'x.~B^ue3w]' ֱRg"u4OJ{=!UӕנT>  u;VK8UmsGҞ|Zf|#]b..1oX+_ֲ$>GB  UQaQܠIMTM(Ι,̩롥Fi3~wln8, fVcՙHخ<̷9{ٙk+3Y2:ξ[f)6Ev-N6+=ܫ9&߬ 3fER] ^&?jGL4q4t\:9 73ҽXYVSo4;c #[}&҅s*x| LGAvade.=|ƪج[m&TI wk,T`cKY]bEFG-07|>J%VXwa4Tho6^z玬(y=/^B\Kɬc#onv!z?@K/ȰUZ_^aRO/wF@}q!>cA"z{.uyИtmj_@8T7y>XYUtR`Z`hkP/AY b@b^UjQ.t_;̥O"=;\]IMuulx7|΅r ഔq6Ν^uZHGw?'{7GӰ.%ٺN#ɠ2kUuc>QUyiŋ㓆].wAdZ(u@Esn'V%ߕvfZ,$:z9 $;AONhD$=!UjFhե5'\JTϮ*~)- W*#qgR8/b;XjaF<=ᮇAγciRg٤H}Y&zZr8ϸsɾTd2Jjv qUw: !PYi>Jks#)R Sʵx*ظVLz0O:]`+0gH҉j̍SMpY<7A2~)hsk"ҏŬ-~d=j6<D)M j m+DZtA ?!a.!ӭI!罣c5~[X4O ➸q*`U_={1GFl!)`@a:@$ !|ɾ.De&GqSJ7~(V8]~h:'jPmԋ>^A6IG&?"*ĖHt%1iy_&k+2!-jR(tN<q PK'ɔD*:C*$^B 6+SU*ԛuj.bWUtbcù\ `ouHicV<;u-sPxv[a6JҒej6|"Sf36w//"1A%%p:ۑFp@|I tmGWuY-:}ŒHŇ,1]f^C`v-FޟLo=ׅl?bDS3\͂_*vVA7Qa%X:("QzJ4R)Sךe(%nej"6j~ oVG]0Azͻn6a{`*)sT95k~N&/ŧ~5O]QjwR/1f`!1pSP*u _$\kݡWݶm5ipO NW2L4e!p|\ yLXR,Oqzl}RuI)C`,w!PR-4GqبCQ@~sbpYv$'ֹm##kND;G;&fNLN,0?Ѓ ޶+q6CVy oy3PmL>9mW?='*xY=ô6b5oR|Vg^ߖ*J\^J{zp^TquFEwӣ'XJrrZP1tVi~.2ZNEK;/BK74o3 6Ak_/ňnN#k1p"euwɲY>lu39J3K8t#)] :#Nu2:;~:#/EiQ ,]ڸ9]%FܠfC(݈!1u AfCƎ(1լPȧ i%﮹|\N0D.S3 <켈2,'L1IUWzֹCƋjO'FVW+֍-$`idx-7!̅ܚ矷KPDl4[u1͆mE܎ȷ RO;b 2n>BI8:PwzCtQkq4h!ØzY}}^:#AQuS&g})(iЉg@APH8ޢ+9z6/gbǠɟEا>.AKyqANnCtNzs|a f9iPv~ȷM3 m1P)!MZ\H>gPAv)ܠEyZ.I~߽!MΟ*/,/D< Lɖw} NO[qN -Do :`sʽB-4s'4JK"9C_^UI+SO~]`D nhn%PB*짝dbܣ W\M.CTMVPU9ӻfū131Lx~Kf\<ā*^aP[XW0+ ?k)mMZ  9 ݄mڗ@ҥ9Z],ilr4B2UdO3gex`cq|9")X9bYǚ݇zpjk-0ⷘ:&qmgOջ31[eXyW#%'ˆŔAOYB6by+e,+.?דG_nlq!Bi2 M/^UQhMwF~Ez2ڌߖ&L[q 5wd@#KϷ|Xrn 9e8x7ZsG0;f#++{,*vrj,Ԡd ru'"\`kT. Ht_2eZ5AXeq˪H?6@8#Vt,s߂;̮*sPIOZr:s8lK4`pEouxLuK]0שDm7YhI,^Jyͩ_/WEfS_J/Ӂ` Y=^`lw퐝 Gv!NzS}DKzY|kρx8j4S) ]|+MrçK^[vj?v LBx| 4t>HXl?aY(!} AyDbu]4EbՒw3巣T8b"_kO?t>=~C[RȀׁ OFG ,;s/FPVZȁSJ(oɈXR\ȣ"@X4~$Mp5@>qYl?3Oc9~NbdImJ`$6U.y5R_Q\zkG5`)4^8\[*mAǚ$QzMLYӓ!3æ wiڰ{9r Wf@ڮ9G?)#SGjjD_msW̗#CӹZ!i8Ŷc1&%;k0:Nn7&a5JC= fWU\(/L€ "0e'QJp: 9MGdtii~J߈Z/`2="T/_ܕ}B(;n<S"Rq< !,I;l39){kz'x~/I*ն榏:(ʓ ZާrMy,t?q0pg1FAWDJLNHIit]OK Vٹ Ѥx `ӰךnL*Ā:tߡ)'oM_וyˋx*g\k)ɧ?Vj͏A냲` \4ͲzH̢1_]w1a7/EETo *t߅d\bﻷC0#NO"pR 8V43$6AcL݀Ѩ?MbVSM9Iù8 v);ޔE}YLjtb5 {N-3v4(A(j5Oiy_@'; 5;xrLJ@ᰈoKJ)^ / I'[E\@dKUs^K9NSjp>SM0m'gذw)EEEy htDYۜM5_i˲j3%T۪̩/jӉYT 7DfvW2$n\= 7 ᑱZLеC\Xƕ98kg[:46tYҐay:~ʀU&7,7 ТϸPM#ϳߪUNt ׼~\~D0t~d6JmцICDKEdf Bv7 kI2SkҞPqIIs*3s3Tz{h km fQH {Pn =>̘6W#Omūb!ZlwGs#vGW+L27Y@uGEmV%Ʌڋzx`\%Kds\O- ?&¢ͣfDgiGٔv[vM49ƴ$nW׾N(DU^65KvכyPkɧĄiIA$&J]A GD/VB7pFYL|IMGGZ>EB˷`8Eupg ;yA*#B`K')oWªLUMIrI08H0>'?feS/Fڿ#4(IX_mQlU@EÄrߓ(*t) LV,'0W%іw:JޅTS ڦ8Q~Q?&VԯIWi Dg@QQqbBK 𤨦M MQpӲIŬyG'Z[R\xGT% od B{P%x'k:)`ZtwA˨UPS犜|Esםŝ jcIS҈·mv7aN 8<%_h@Fh$ Z{vg[cxʃ>';p8! D, =0H߭L$8dTqӰ&l,~Aw3)a61s͇jZAm/9_"+{<|P@uxzD'E 02* [6y0oԢR`@E S6#xwIoOd f~CKpdEW" 6dŀ;c;|> !z3[+0s va5f-TK̟Ea|Q`nSD&yQ'2>D**5ԍS7ڰ]~ߜ̐% d焔TʭP}gãJ @^`" ;!6+C>ƿfN?=pJBNQo <M2\VaTAFMp)C,vp4aZvaG/DZ)L7ʳ# r.' c*#!mek 2"uh\e)|1ڍ=IKW@7ߺ(T`27TaLF~eOK|{ٙ9wA0K2n&;6^B- `ks ;9Z U1Gc6;W mYiIBt:۰P.4nUtEarS3#ӣ;8dx  J7Xם-F yj4j=g6.e4.lZbn=9U4}d `UXbFg5&O=n70' h,BVp0DYw-  ֝\GLNQxjU!g˾#NHw%Z VBEs#i6 |wjL̪ǣ0cl *Yq VN".0"4f/L+@(>GQyJ1&z&I-]Eݝ_8,ϙ/ Z3{??s^,T0&dRJ782 q OpA ԵoPF,`"G14omONघp(aBdM)TJJ9]$D80#Qw EY9_HM RJ<[<am?ePevJAW92 Cpl|.(NY}@QHL6VQʼָkkx'䗨9&IrFn KmB`ڬSCnrd)k7iqn?gf`1X|t ][b:=BQaTw̺CcG !5 A2NjTwkL& ـ3xKezUg* tbqX+־~V= 8M=yGn C]Ϙ18AߴyhP˜5EOS6i1 W^\%ĚE5-8¦ (I'n_CW!Ū`ͯi2!2ωPp|DžjVyQ:1x#x]*]Ki|!$'Q@HV%r}Ve7ƔU';Ѝ2_/𘩳;sU@OV %Var+5,mA4d)R}krS=O61i'?M0V-{l 5BVY̠Dia W3!nye+)!{ D0m29ܙkXT h;CKIMdczaD6%XiEzI wNweTҜ&XFmL;=,eʳ|Fg VfL1J8p#Glrת3,C9Q%+оohXhnp 1(*p9g ~K9#@u0+M!`CNw~rUm!U-X9QQ . 1􈳊PidM0犒bz4IS-.1/ pk7=/Vq7[VJckbC~c >n})m:Bخ{0="M&xUeUq=>ж(=%NVޏ5uIѴ:1ij"n#6nk]zM*P^ DETVHAٺ#WxY+r2nkΏc{JU(Z{=XvD0MR-v^-6..jEYXdmlg՞8muj'Qkd uy^\u0D|thm `0\; bzl3Wse0͝LGh"ʁNjYG\L=>bs_rŸNnVT8] ,bkta#:$hs.N0m|ӊ$0uJIJW0hE! (nN(*@4Ejғ_ by`{Nw>hx#FGV0Z/(N5Q'1 3W(ʌ*(GhYDݙҐ_/)h Kة~Kndrh[wtV铄M|+8=Ų\R=Dzr.A*vZ7Bȏ#8c)a/Μt:4GD~=t1c)9Po l׾j "o6[ae||(ٚÃJ<)!=G5>3? -g('yÌ ةu#S4Yi24RhO?yJЕn,0`u`ըl˩vNBS,.v,16_B#qPZ,zcpt-&eඊ^jdhe(+mn^Rc#T(;28gRBi\?唪>SIova!Դ@(CS;Z{%[o[_;l0<}Lc$*c@,:cZulPm#jQ9(-M\?tN-DtpW:gC #xsv{m |' L!}"/ 58zs_ĄE;C^k ( EHzFFoTF ڤ0,!@3z Nh}QoGRA?x9PM.be=7OM2*kFLunS! _B$vX(vVc˃P\I~FOs)h/ ma"TҸUO .[8b kZYGw6E{Pg8˒qmKBn>s&bXDՁ;+xS2웳CQ퉍zAt7l傩@ۡ%LZ&sE1=yA( څ/6Lbs#yT$m;I*ƹar'"K`SJ@N!*OuWT^zvIG#.{rY1Kxw3וXdMQEx~:wm$OX9;2]*n_^!&KO<-t:~߿GB3KpZt`҄5,ia n6CG=Qػ/8WI,-.rXtY˓V=/p c mĚUiuwuFL"G-ŸՙC҉ߖ>rabMKRb H[/9scj0rYpoOG}_6CE\%,~bǗ#ERXbC ?^pә׼ƒh?D$60E,̺ªϋ jlz 7ql$(mos,Uta nH+B9Pjj\)גXͬĜXr?m1Y4mi.~>#v,tM^WCdIzA#.QZmƑ+yQblQDIIAՆ%ĐWJt&1)3,5`9HwbE2tby#(` 휸JɄx!i1hs1U`ߣsj!{*P2!MH`,^3GD[`inS_N3~^,3nSKV]FsFyM%H-$ЏZQaL}lJ7FRcp~4/˖U4ۊiue竟WɇO"A1r_t)mr$8Aҕyh9_?=7Ӑb"/4Hq qKI._6Sgp, z[>;lCU rbYOn[ơ5;fDі`'ApC$==y B!ߺWs +f܃;ۍj67 Hk3l/v0E>vxO6!)<D=ߋf΃[_|Ywus-<<k<~8r*#O3.e vLI]E!czC!j{Tw= _+H3Kg{m2Oo _X¤C6`TXKĶ2?yҮ?]̌r[b'P'#oR}RGw s,)0 dQ'PWF9ZblT'1u<^ yo/!Igo d;|7qڼ@s4ieKoe1 y`AdPun_sBM~4̈́iT(]b'?RLm~^\pMݢB,bȯ/ɘCq!{\{7E/0 ھp;qJgŸBӮ @.}}$LDS!N\s0i >UY$@ G_ID|W9|Xu=Pf5G$4`ӉT RRV+?cx@ntWfjb)G,'kU-$ژF #Ug4<7 VhٮW޽@`Kۅ?}pbFLa[,Q?/)?JvP[D'aD52Ki2x&'9CkwlذguYzI߷Υ=cQTk< >*)|4(~gOy+_% &.Vg!E(sُWwpBvImҩ4C & X$,qK0rZ}(_ut rMgúoJĥqH9sF0?TwU 9O̊RGpazpjF>(- ˴boHr6eή3#~ f{˳EUEC7ߢcqUkC,x|He"YfE]Rخ _C"x焄.8Uh/1 |rJ@~]ㆍV\ ǓC1˹u~j%5¼oFGI=M.pRd Q;-]<;xtYqSGeJ~ 5>=H)WuGW2ƌ{FEG wIJ2֨Q' )$#6% )OqCpDbwߒcTiDtdEPFX|ՙXb"zFOv 'eD!9 5V3ϵK3ȿ Jf|zn,|f1"CLQ@́3D.?iT[~/7V=c5˜ĞxQGEgB 8..ӎ(D+F¬nB |yU[N+]|'nbLq9ޞդ]`Dh\n>0VHJ7R)=M6 ?vbwD.8AjS44):*MHAIo+{}D *SGj̽xʳdhKe&bKq@@MVmr oK<4wiT7_Y;Dv/,gH]#RdC.}98w5 * xV,Sq!53t'?g suHuo(S 1agyRԥ3"H /H~ga.M6Ch-GaW˖B+E1"iby+zgKouQ)ԑ0x ,d]3+JB \ f%%w!T@Z3 /q8d:2)eafrE{4'[;sAkxʆmq`$ xk/0[Jfk >"tM|ʧ 2zy!VF 0% /*fDk`b/Sz')7@}{j2#`"hm%1`2ۤKV DV(j}e@}++2zF,A Jֆd.箉Km*gUSڲe 7SQDVᆭܰ@j3JrH{uqbm&CN +O[kKk΀E0yy@jE7sc,f>+e̴]#}PCԭq awNa.!?U @k_Ww~>Rd0 e5%^zYsnJ-h?)R,9֓'6.|:AJ+ b>r5("cVxP7w4eugTɲĸJsa#/ayG/1xI .l~&f=iKP.v:zр[V8 ݮCmOyt~K:y5^܋]w#:&X<(LjrƧa`>^ƙ(0!IB᫸!}wsFCMƀt@ {ǰ G3(RRAp!KB$@GdcT膗&K9/k<o 3,0R fM$Iw@hH,Ɖڅ '(^@Y.4} C'7"{O8G\.Sa¥äZYN#|rb;HB;b[p&"]|ԛgR0Q~ޮ%41~CҠv̑|\ PAwCP @8/ee@>u eE'CuȾA~qت.~dY`гn 9$oFiJ~dbp>Fǒs|ڼ˭QA,ݓ}陟b>*0%U{,edȇ>/FѧްQ0xHg\qW`#-0`(}qKV2/.[ #*cjRs~—{2xQ͜_Œ`/`>T<_I ,"O!dLRxEYhum =꼜\ZzZVڟF+CF ?$溈$.n ZN'jT_XSO,3 (TDk(+S{Tڡ ~bDE8VJ;O 8蒌R v879(ƵsSy$XUZoaUғ,_#"7",ٻ'%Nr,mi5>cFG0B4yNFco$ 7/2ĕWGtRr^"`5vEt_ UUυDG:kiT ,,A^) GDu}nF\FM`82OpL0f$o? c]N$*SF=et|ԈR7E)OnFU$< ט)1a[[F Ǥ tx6 ޸)+3ˉL&"pɑ'̀q DC+LJo}iGՌ{D#7ĕ N:\b""6jd-ŠN~>SKY]5*ARujTuBͼjVxfQ]yiE6 c[(4/Shk><&}sramOuC V}ޗd1P3^2d8ƿ#h WRL2ꖆv̇)kh?zWBŬHi(Ux(i Zy?!=79>W3{ f5|Sj[g Ԑ\Ē@Y槭 uC 9#(~ U^Ș&^GET)o2K 7m>ϛ 萋W0s |\M)F=c9բY .pFZճ_R)f# tWz Ԁ~Eb32;n  /ьݗG IqӼ:qQ}H%t\9&[b{i>A>':3Q%ק9'|KL=s,G1e2jU{`^]Co\0߭yRR`txThezJ/NuS0)E՚(aD9R꺙LE䙹E.(+ l/\$;4ЭaF䀃+$Sms d91 %cfs6Ə2];ql<ԵֳPv^.s|dot#8y8%qنg3Z_H`nӯDgt5`Dܥ<+zM/*`d |ڊ*Tny #J @!x} @|d=nz])n4XcX \pP?m# gȞWd끘6w)?Uz0!&"Pؠw[eO*T,~Zf_u[$PnaeU^AB#5)`ʀ&ԈA%Iw dW&]Qt\g=bFlq R'6!09c:MC*bP+,\:btPW8EMZ<=A!W|jˡg+ӂ"( KI^1 .P'xiaŌML-'߹Pc13i^,@)$h.k0{|4R%-dLEَNB.AbY,'׷>UXu霘lŒГJk)̽p9^,8+l/i=%_ލBq7p7jsCFyoGu~|Y/U&{,|tٸ|4.w& $J3I+P-윯LLf5\.lŒ)T@֤8R-ҞV2&WDrퟶw-;o2 5cAJ=W /,BDLپ) ' L8ko DϭAv4dFk*(E_#!-f! ro)Gs8%%ܟȳ-L)$yE.q2_ k)! ÁdsO@3xoOM2b 42HXnw7QFU blu=0Gb %=.sy X3_nEmsDe_!/b]5e%wsLph܂߂tב"ES&A(\5AjVBR- [@s';5 n?>}Spχr%7=bߘņifOh+kaޝ%Txmd,-uũD#,u*O>^{TtޣeU7m 43!9*2xaiwEq-`f8s,Awr$jCr_.8f>qZBAc+/c~pLOjm,v>N9MO==EoH/ƴg$a[PQ7l'5<B>=B]ė ۩aR'ᶤ(RgU47C߅^# L9JX -=jtMZ (3z|483A:G/Vi,_ޭ l Ee܏\cN>|XEaZMb? }87=sσ".+Nq(FJ1@Fc5# V3^}W2Z=+F=A؆qNU1Ezڃw '03`;:/&R!ZbE>}A4HY~wi}D!.- hRr{}#7rwpҘG 6JH-65?d+8Xɝ=saوmƋYY 6˘uӿ]nLS3Qi)jKYpڗGvF=5=]Y<9 5!Ɔ[Ze5 @R|>ܘ'_T3hH͑RԝՅq޵%j.K ̚|,77M~$t^e HCJGd BVTUS^_2y79j+󙢨>ng[ w QՀ5r-+ݩٜhY,"#w[7=Rʬ_2hA݀.v#S'~ܘ>!\hJ;V4G-,>mEV]|5/l9PnSAuNDTf|bCQ㸻,MB>2`2Qn3 &\'f1.} iQpjk#':du\+Ph=_]lTa>?U*|29">BP{K,+Y)QU~҃YC6kwϓ@ٔK"%zML:_c7uf7O$7?69 }=2ڃŸ ["량Q(ɡX8^ wxzA/堸`$S&;c",CNV;+d]4o IH(5Pt qʉ:.k|@_*Tx[9Qo5h05y65m|\OM%Q=M/:69a]4L?[77bYkؾA^hW]3r]9xlry!:5L̙L-e{w Z5>n-=N[k;EB#Ld:u2C2Y޴O܍ާM Ir/ͷ1~bF=d fdJA8aDx]T^;-9#3v1/bPuuoU<|OV=M"8i V+цN ʛ0RJz,"3UnaFCnf ic4p5'ki qW4"HnENNz(\z*C Su&ߞͮjN ?k5,r4Uyˍ׈?a$Mk8IX++➆ "чwH1{*KX#m}wUpEJ\QdWSq\X6m,\Y$z%E|9#bGZOmn 'U)[l ӴTm܀ep=iʃ7"&K>?!@ےƯ"סpAþljsy5P:N^2bNnJp{/ō~O$; ȭZH!#?;ϧP8Q MPLlmA7n=5~y3rEoe:j֕K,&hȒ4²>>5Q{̡߇R g zw<$`uvvc#Z:Ipg9HyXK-b0'~\4A]=^»AGEibxۍT&/tY&k߮2 G/҇{JFoǀ \\#m\ Bh#Y[Gy͠1hfcxMFUpSt]'>ۨX_~Z9=4K{(픙QVN/{SūqTt>\c$>P+Rv_dJI T `|Tp|I2R(/ UGVJut XD>̓ݧ) rzxjPm}b%N e/RfI963r.43@NC4Bg=LLG:]R#n] NUf;jؤADZ! oBs󖢉۷L3 oPٽ X: ZLgT~B, u##9wA 7Yu( 靱o-D[+ /'"1/7#9o g}z#twI ˽/*zq`f1ELՏ< NԤ8  wl,DX+Cq<)ccOӮѰ<,9]-#H:C rcfX&N* 7[e3`7 ҒPJUXzٻ HN AlފҰ~C[D_A*AjN}pV+SL;΁a6"ýFd6ƺ.He@]FY Wrn6I9`.roU8Ap3:'@L &xuwUyKgBK+5Nf5 G42kʖhjd%3jv;}|Pp,J/'(X 4` 2(nO{ )3> "UO4Rß Hit kj[;Km_Qmk|uV9rg\ DwH /ҹ,-%iC9- ҍ!Q,v+͗J,彴HJP*lf̏zN$E~ J0Ն/RIUonu <^1XMn֗}~ؑ记FaH @WWw1t(:W[ ,. 㫢~͉'} 1/quGܔ0͠䀷rDD[`1 I3uŠ_lyoN7I&VK?N 7J*& s 7Z< =>cy؈Œt~Rѳ< ٘Lo ~Y\SB,"_g$6ƕX;'W7!=\QC mfALHNu8WVZu'X9Ңa!b.}R9,5 \"S# /G*x1:ǘ^": *ʖ;> Qwqsh/I&;kȂS,"/䰄wT>Akz*ps[?{&L̗w_}yc6eTu׈( NXSHPo Y'|5.aDxɛ=MV& ٬2>EM0u鿶{V'u$ṅ==L_+84jlKYj^xY`̭Êd%FՄR|Ž}}@=}[PS1PR= Cvm# ^rlXG #J/qRp}3no1:dxzUA(Cd/p͇b^P q<lKPf_D;@$+-x JU=KߓF&ȨëPkAhϵX\{  DgZs9OƬjrl0RH&h]kS\ ;jzF5o$Z;i`^QNfFq,j!8SG]xI" Pq0R08Yw$#>` U&β?Ou1TqܭhD<:TJUB:!GߵoE:+:RolCI"9;kVCe0dpֱm@ڍCth}ȒQ h!{M#ٽSRdnRnlBrn*yYwߒW+DBLʦǩwd$gQ.'Հ(X>6^?` L!t7CWV)W(*PJ7܅=3W̛cG9b*6_{٨uOt꧅k4,E!\=;4*G[k`{eOEG$ʒyjs}'0{l8VtS٘>iP4_~|@#s['&aHhͳ VKj/φ%w9 @ ۝˞ϠL.:m7mgIvn8*iXLCӛYF 9>faq[= Ut'"Znr~+X@4Zܢ"@olfو}1sK?sWHl3dBї_@R)?$&h}da;2prxa7h "nf26* \t<bO%R^ =&iR.a-,]R-jc'F[_&:;c~2|~A*W8qдy|Ry٤㰖?{ܝi3 _{EMNMsk3/ 3DE?qfI`FґOmy2~4EnCk16]fA 6"<s: v'rW*2jyԇ 0qΩPz|Ԓv=]bcWnց( E[+S+&(< Wbhך!(:\;cS C,c 'b lk f"o߹gɂ00ju ?!xˆ?Tr*Y{0|Ԙ6SJSYN t! Sv}8Gm}ۋC/b 0 !ݪPybK| MYHt eRX!/,*Vi8&1q]O` g/LugpQbǻKPYG?Fv{>ff]8T8'͎po̞6$Gm+w Q}'r}S7rb'|NMLjOԄ]c]sS> "׿iST.J% jh\f.Tװ[̡{!%kQ[?e@='W읰蔗޻  z[„$\Hnފ599g-oIuSRzщ"f)&_,pgp<.Յahr# KK.vqnIC.`?IlE7 ĀN+3'c֟*#90U0 E 0oV6IEӉ r豵ɝ xW•\~|g"@!WN뀭?:F^{6^1ENk-/i#hNG5IwOa3pɪUZpQ͑ %7\4fu{-,k6N@1zru5E6+=;il5a3qBH~}4b…`_/3)Ewȝɝ%U0`\"ddve8~>@d:M̃I-xϚ) rOjWi]MOcֽ-촽 ڃ 輵R!Wp YMSA#dZ𻥄ڕ^Xr.>҈}kF$X^ĿWLܴR»3&=GdF&jAVK1B%E%kń#?.I3.3 ΃9tY̧NzzV%kmK?!= <3 FShϘ+P8@w~Mn?8(W< gtbhJXCNȊsf]t޳2!Fk9r|ʹ-Q:.haВzޙRV 3vSֆR538>~'d-܆WG'nnQvHnMl .)NQ aHd<澋!e _Di=بٯ,T`0gX ZIeGe7AIgc4:D3N 3{Ix^oBu-8qٮBR%rW,/5X덡f P)N Z4#w먡eCO^Hy.Z~.qeG&XK0Sn|ML1cqw TYט*~U⾻[3${Lm%MdbJ-urh&0XGSżڳDC:ejZ QZftn!YW?r: !9zq&Q^OD! 0ŊH͐՞7bIK5nĨVI̥iXl_4Zܞo չr>93 Y/Q+/w>:]7pӺ(K;\<B5>3Xf0*]B!z3SτH`s?6qPIy}XN'M~tMhC2GZ#b7 wAԆ4S9VYEtZAz/ ,4!ŧ&զ9?ҋJG,i~ըemV۾j|1_XY-!f kDˉTÊN`˜mrO{ Ǣn!UFSnLxhyd?{:@`h. m4{[@QEa&҃K ߛ&7`.vC2 ԈRV#W$X!3ueC¨vN?8Ru@֭qyؤݼ[Exƕ2W {S4*|K OnL1=Ń3re8ll \BZlh6Ugt`5vsy39 JDyR8mq6^h;"җxAӯPp,cDĔp\_ ԶJXch<eZLm+@עvkv g/%t=i(XXugAdߛ߼¿{u\-)Φi:#]2QHSJKnvs$\ 30"iO1˭O;30m/y&ybgV#}a"Ft;0qj қ 5ŭBQSHL\}["(e>ΎyvMEz>;F qP< -QF7uT C3rZNt.3{괫ssh l}+J~R 3YH%#e`.Z~P5MlΙ T)N=Z^+[j}{rXnuPE|lkSz+aԎM,F`4!kDCeޖј#X o[;dN*+iXXb<E%ڒ~8ꡇT^z߽ wę+TݵZH?ˣF 2wG4:ZH2o1J>%i_,WQ9jU,ziN$Jz >E8NDޥ2UblKM6ZdEK;_f[6]|@%ͤ#>"v;߾H26tّi歷ˆ₥xmpz[pqOEB/j nrˠYl]',U]UL ?`Kh&zlqƬH)MŲ^ vuP J):4Gyp^!Yb[*fZ'w!l 1ŗ#P6 r\sJsbMEQE26~/D^$yk2*(@,03v]s询(qx2y{OxIa;mhzYJ3e7zHFя}?5{r_|GF)~ڰ;dg]Pz$ X@/$GҜT֑DՅ6)K1Ẉ!qf7ҡ׆$P)UQ22 T)/\(I ۂ{܄&C:s6a$xʵ[~NBu˫$3+!T('1F. ]hŢ_1*\-mN^tP{{ƍ%ձ( h,UGs+SЗЫp_aE: O}fbD1K(^-SSN)kc~!`LOr͵@r93"0Qxz\ŢR!~.MPm}Xtվ4ë]\B( 0Aٖ" {<-BQnw}w*/iNQ;Q֨`j1K9{; (A1;87l-Mķ!ZV\.+v.ƓM3SdDet{bvT Kۆ M̸fc=Umq|fsnFX#+,37(5x1TG4"X~˱3oN`Zc&λI(4? q(Tr_ǂq]ǘ7M3ʦ{vVXS0ۭn1l_nyY-}4>87-dfOEh+ѨӛE_-\aJN!3ZR#L|@ۮc(q")|q1B,JmМy:71c٢em~ RJ4K5eOn]x38KT馝ᶏMI.!:S;x<1HD/#-!]'덫n<`'OhrsNsm_}O=:Gb47N:?uLp!շdg+f,,[ax!>w0 >`ܵr2O8ka#^tQm AA~|=ל7 d*cD̠0EAC-|ҋkS bWL͚^x&~kvweK l=D^MtZ4Y&9ZZd~K8#U}E3Z5ZJNױv-Tܾ#ip( 3^' >+BAM!MJ)Z@a\G+7"PY̶1>Rn $;BvD\ "=W,.x%VcTf(^Ac Ȧ {dMkEv(O!cGnh@6*=*ЬӘWG} #a3/TkiS݇g+l`Tb ]a2*ݰ޳McbG5sKDQ&/b\:UG~͹sS]۸#ƥ"aѿ*"9xUcRS$h*ގci,tɁ^.[*{gi+L=Ֆaq dOyUZTm\â@D<'җo'8ߜ% `EyXL>ShqA1ܪ*9ĚIPEK')s9j \|C,Oڕz` 9.6r{L!~br(ߧ_aDu"شwp̦2h,$!G{_/Kk&nN1LrDW]eh*QQAVѿ O-H1\ӽ9,]84=.rRI>rwǚɀy&Zܒ2L7 1pJYԡ"ɚ< Fn?3RīM!:\F0!z=]7ɴ0 z5 |3iHGJ{}ҿTĐK0إfs{"⣩p/:l$MoR;wZ>+^vyzwJ8s_E_s\:'ڶCA篁*h|J'C3 _sE_x.#L'6<CJ=ǜ?on84r Y w8:h\W#V`rJ|`CV;!ȇ`biyj߷&AyHSִZɇJ+@7* :9,з2ugW):c3@F,uGpmiEvV_"!W`&'jrP}ga1p ܳQx_3ޒB^ĸLM4[ၥ4\ɡ{7+Byo ;qًVtP:?Z hecUQ0&*ܢ5s]i ƆSJ?&Dݱ%3S%t$. O4E'0U凝%]# eHށW%poԨJ /.?炥ylaHk} n FWdFiQ * Rs3gxt9x AҫCAWB +|kB0WcbR*8Cjs8ycnjz`C; !9+߫2 (y]*7 j,y9Oծ!noT!, *=`m`E̿p$nm|*!sڛhǗMwVUzR d6굮fiЪ,*9Zų L+:Fu81 Nz0y#iJw\,y#SAOBQw7~r"vrUu|~ b _ j2q~T#))?q!G8ߋeίTb'$.xc\PŊ\J<\t?qifibv9qB{w4`SgǮ!TD3p)b|+:XfTgF+7|ԓ%]Pr2*zqu$"v`t F~%.o?2N^[n uG\% =K4uЄKz,\йsrTNs2:=V;PRӆ!JmA/Ғ?HNwtL|5g}TW9("}wafb-D'$ "2KD0f,[:<\>b7$!a{8Fmy NX47ijz*D=w,?J0.I^.КpJ`h(2}&?yLMחYu *@ǶTM74US*&Y H_a+UL)Hy4<'SFk#rsn5|v zDJ;Q^%M e+ YĖYlAP12A`sfvB q{| M㖌EEԡ{ ʳ5Hno^/`R&[%nʅ(c.(n9וZ@̀j:4mxR.鸴%:%# žp GT3++7p ǷS4*^JƽU05)\~K@ޞZR8(4UQPtVCtB*8&P !zMiMx[eEDGɿ:,^AAe*ߦϮMJ.h:.'ذ>U2\3$t(w Zk ' vJ<K(9-[\5Y<`ѿfIvZ$P8&[-=<à!)zPf$Z0|#M2"VΎBO}׻~tcI;%HJa@D>fHƊǥ耾R5 ABkъ,E?'#@P֧;3. KB<e"~v ᎲY,%S;"rR]-Žh}IRa/֞Goq+6z3TX b>Z28b~5aaM җ= cSpV~yΈϸ^ \ˌ-@j e=ix 7ߐ1I+Qyպ=yhʀsVCxNd:٨{)E %Gn &Vk=%=nr܋pC9ƒUC^Ud g"<QÔV|(`q#E! Rk8_DjZȎ;V<2ylw4 ֦̊5NQIϓ,Y)m:6][ENsFP)_I1?NIoB/_|] z;?Q>޼Sqȹ~2DRSJ$geNC Gat2'x$XGJUZԁvE [nsbk% tkY."AѺVd՚`4ao,Iv3`*KSs >^?(i&05aLb,hERkB\D)g\k1l^Ժ٤ cOjñ^Fƿ ҡF<u<nh6ҫj\i5SV]oH8o҇kЁM18'RBY'$>_粟3JNh s|LC&g75Nū|h'qKcLtE&'߿IJ2 =dcY'N!gw>p#8!ĝ_;S -NIyIㆵ⊾e@NoW`hLN.950BzP[rկhΐ31g0ܔB;k<`˵UrNG' 1*dyʲhk +uP@ö$mtgF ĕ`#ީ-V djC>WO՟ٞ |'.i>W|2lzPjѯI^|WxkS1D :/Z Vvw2l^Ta3&܊]^O{"&2n%- 6590$c|܄  ;B5 z6dFR9A6 &~:EߤRR*wj‚wH$3ZF}M3fk2-Kz"t/\. V \ sQeCp0+dA _-Ř/}RefdlzABM$Ske[0,`z& +Ǐ)(,o M(GӳjrVXnRŵlpF9dPu?5$ጼpĬUHϐjx듹PF yI8>C[O(=璁8I#!U3nI0X?2 $48sEi<ШRqthLtuJTRv ݧk鯀:)Хf6F5ȱ"mA/ 6O#Z ef(xx&T7gݗk$jx3|{9S>xVLD*PH|U1 MjjQ'4{u|V Q/^h?ޞk^ϷV؍R9'r"Jw|` o T[5]3ǁxt &<*D )j.FםqA+J*y/!S~`E]I4ňmֈ& F`R48TܲW3j6wZx 4ڊgseJV\<п]X4ۧp|I)J'-@jJVi0K#$/՞ (,zF"-fr ze*!%s1\zxܦ$S:c܋&Dɕ[=W-b'`E-=B7׍a?Ap: 3M[?֞i@9̻ Xjdi؁VO]zh(3^}?UpAi7xǼ O+H{2P BЍnAkyANd>n0rhZ>HDR:;xY@򄚝Ęa:jD`;vhhv|wLџEBLw~_k˟6뫡i]}y]beTaQqn;Z[W^g8)WגH[+C")/:ъ~9K"BvFŪ\kj|Eܷv{Svึ]'Z#'  k\MA%Z4l00^ξ`gJ}߱<,|`YZ : : }hhI>E tTy.b؛qbҕ eq= UBmV\R:UeVW(3,rnSsc3? `]l+t'w~5AeV1'=l f'sL*}{a-Qs\q+ Ϻ7\0ʻ-UJɇ[f8~އ+ )nwP;:arCRɕfgP$NȤ+^/0{dUb[MߓfwS?ـBV.N8Z<.Q"P_Cyӕd H7BQm/ܛObIxf^hu}ߩGO60݀Ic.W[yձGPȮ78S%GJ\L.GxJ rT{|C6rwƔ"J~˥;x/9 X6KG@NӁ-:z{yrG\9}Y g$ee0=h穻Nek0x.f)+z92إ,eB,Ƀsa> #}&+I[.貗5cfCTp$/č96thXTIWO+(kA8% )'i rpY/o)u@EUCq=CF;WgA` lSΦ]cr-7l)=Ԥ_"zQݨ\bQVrek*?W(g{Έ`0C\n .@]G_+kcu-@qI ^L&Lt%kh_g`?0`VGf.` +@ё[Z a~(n(H[yⰝf\U AjbқBpbY8 .h>ӱ׺j= "^<(V[CxgZ-?C:D2LޜJ'5б;dN;N|6J KxbEV]:D2ON}\hm@J7|L>>}+dt{sMK4ƕ큆>Gm,INۤ=[SU2{,].gH*9( t[y|Uq+c e{~1df5rEFTӜ~(Z_3œ5A1yMWLX2m%NKpm[o֬;R> S| TU&`p3Rvm\aʲGaWC)f!rNUKX!"5[:`?*C~0\<ɠgɬ)~*fl^&١Lm&ͱpGl4yꉿ/b?#AK0%r湓081R9otK|K;n @ i`q{~JpX64K7(BsݥQ!_N=tbKL$qL5< LgCxC,.~$@,6*^&ĕ=wC2wjp!zq%.<I0b:tI}H5#IDX3(l7sG7z,ZjAPڏy+*!`ߙX怼 @bNsaYK)d; /w[*_WqZhI* Mf fX.f*-~zIBCjU9҆|L~mDsKzEQn !BԤ۞v:ou6ikM5>4k*j7ҫ&Q춰..: ̐űe-XL1_eU :U){w.h)I;eV SZj Er[_(mC-jh$!LI5D{yDM0iIY&7MDǼ+IO;,&KV "72JeͽXr?iī$EO>_OxD ף9rlvf&x]NAs І&:Tun{BGnPϴ&?csԔϮy;H#U1l+ M¤T *dQQ>50Uw^{*4SE'pIb^üNиAC0wU!V;~Ǧ-.:|52xG">k0B$x n5a^]k9[* `͠gxhp+/8Y?uSzDXe D aڼެ!B(MŤL@DOP ɺB Lx5dŀG@(7V&82cW>ަ]rf}A\"25))39`= Bb'Jpf[J"bu&ODIY5T'GIO!]~וsmμ!\[mߠ. \/US/rpOSGJ3"l|kf04|:y( M%x@UMƢa+:tij/L2km7S@dq~b%[Bw)ˑi ė#ض/LC\.(BF#gQQ^po;UW jF_U0W Mr{RtV 8I+GF>jW@}W vXhv2YI:&6V4@(lN !C=glpɨ<;6 HaP_]lG1%i#.&#d~ h *BLK>X8 xѲ/'#Q mȥV%iaPi\/[;& 2%5N =RPҥMUpE;Q›U0Qza9VLtΗ/f=H:+/  {-U:[Tir> ?݋Y sq[quJMƾ~zSz .,Wz&~yö\a+~SnQNM5(XۨԢ1,QgY/޼ `&غ[}Y6O6kvMQȊ՚qX%, >Y7^SA̧G]QJa/V&hW~38Ez.ZSg3WfqvWҹy4g:r@=D]&X8"!C* X. _S ,Vfs^g-T|An/"|oGWdt^PrӅ1? N@/Q `qqH8L.$u3@- Ԅk }Xȴhe&\#p ȅ5?Ӟ5q:7(G , zm* g+dr m b짺М5++2KڅҞ%h 34E, R@Oiyml:8%؎BXʄPsChND'3lNTv 'EL vltiH(Z--hO/'s5MDyL`ףq{mB}j0B50pGM2Ӕz[&\ =16 kC[3Hh⇒#N 렵ALvIC=j2<@XV$\z9Ffz}٢ҽeYӣP&qS|t~G'L@h2uNXK4 }6ŇX76#n"/a$`zsw$EҰ R@mD22b%aob?x݊70HRJLg#7󡆽*GZ!FxĶ0KH;.$EhEFf/Y n%7sl>$UfoW#R-/-pŐ%Vz8< uv1e)=-c1w4n/F.Y/~)ךMEhjr^ 9;$d9  C8RWS1@w4ܤ Iߑ D x_K$ V`n iQsX=t9ۀ <3ɀ]Xr}N@¹ePhR̭d- V00(f=xF:~ıܓR+% ~9ck}W)w ;iՓx= cmO2GK&зoO[:( ]R JFΆOEoa#> = 5GO2k $. .:||SkK.b4}HV5I>ɡCa ]SINvS1)&`rOmqj"~ˇr {\+z)jxXW2*EέJiᬑ3'r:mwKG:)O>(j;EՐ-0#Moe k]׷i1ȍf}-Խ8 @IX5͔݉9LCNWݟ !/br[dΜA3hgc,׍U=>TJ}iV'm#GƯk|c]ϴqY/p"Kt!&&ƀa` 63RHe Mnj`~"TŰhΫ1,܎!0Lm!D4} %YP v lPZhWwΜ}x}`VvfuƇ)Cwi;:c6- [u<W9YK:GTA@od3lgC#s <em:1<[:L:&::@'\mcv7p򭦦^%#oFq[CR$ϧ Wi`ndRKRDeܵPgx{61HA>yAP ;7=v5CW/պ*纻JhU.\"rw.:Z)pQYMܩX" :q2JKtKWEif /9K  ,nt .Wh k[[l<ߓp+XlT (ͭ!I0$Zvg7#Y3%^euBK?sp<#ǨkCc<3%I`VmHpa =cgUW˅KB-Œ=kR96[( OˍC nH5}<2ָpQDQjة< ly Jro&9؊ԒHͯcjqhBtZ'X 1?^,%/?LɞelԚ.u9MsDSQ{#L1@%z)RV1S:,|fGeƶWg%5PӬt7h;֯kR ;G#8ltI~ TWo s^' o:Pٳ!.6]H 01waLV'vQc,ŮC.gPC. SsOg||hUpfpѽGbRns8E'W f[Sߧu">Gmҭ}a#%,vӷ1΃^&Ehi!ǂ%{co:՗VA?ek%'{ OI`kgc*5|jk˭]fuwfD(^!6.]nヤo?fZ9v't>վ:̞)a h&Z5ƀ }^rW7SW/ƄrSs<昔xtJ V`W;OϴBXr-=/?O![2nxYm '9NUe#s w}ުD0D)Ir* =uD u)Wi|B\K._x⭔on XDQp-DNWVD"t)IՋiaIf q^DŽQU 􄓊h%pd3oˉkF8Xq4!"&=,di Kݘ9ʯ2Nϡ+s*VJciMs-mb-©6|,9m]YGñO^]x{ M/łH¶BL\H?\S\4GS6ԟ7ƞ%Δ6uy kQ(}N8o0X. uÌI Q7mҏDۢz;L5 CDYXeي1/e+䌍,A"YtlХ؇ (s9OrR9CJpNӄu4Ge[6#w%D&tq+<|`kH+Pe$tʍ<.GXw!![@$^V*˟nFe,KxXSLTt2SY(Wy( $q!0/Q4&2,GO-<1O=,wXk=#;'i\9evv`:C)S|S^#^6 /b[ae %v?&'L ΐFm zv~0g;W}|5iU˦0e_x;@QѺCE\|ۅ)r^ZP!>Vpأ@1?ff> \Rq@1k]rd+<XUw F~nn ⡭pSHE@M$UVYMfi T uQIwJqO[In :_ d*Cjv(MAt_ORa:ȵFQ97:9Vx|bƙ\>( b"Iu8‹{,VYJ3ȡԽaO#-nď#Lt.k&Ciqt.D2?]g"g b*yo<{"ޟ o p|nf;Z27ܞL_[ W鑣1M@XHh9+ezF"*]_h/·6적_F؟bհ#3tn{KQC++Kl\w8D):3p|J{~7-zsM*[y8Ӥ s8@:Z޷Y2ߪ6U٬ʌ cx15w0>߬P֒oS6ӝBMLmʼ&WAMtArp\^@75ȣs;wkK)0oH; VbTFZ8oKavN-r!7R> FL{}Tmq^oRgomNr[*(3Ω=/rn-["?BBb^VEV%qckAͧp>IbD/_Cgtu(nE~XLAp#rn Yyv qN19l}16_CRR޷3&E)WҤ!J⻊]UIu}Dubn!JfwdGocHKzC`=.ke%"5T872LW!EU0̔RFHPこ1Hwh tuϩ^0$4Z*a^Ųs>3@}K:JjWw7+cD/-p6)\k#C!nI"3\ 2ۤca&o`@C}>Jr!0GU 滋qde?4w3#5h3kavăLޓeo+ $[lG6t]+z[<#̸?RqT1vREԨ ٸ@4 (멆i=Ofǹ,JiP&fe5ٽ> Θ \U1g-xݤAaydL){<(2#e 9}p$⇵4$ESJyHLI׷nݡURr,D ׯm 4DLMĽey_GϞy\04~b)Kb'\ 8: md6߂m"H5CBiϕ{Fl3+),Gp$?~9a pJ4zV7zQe5&t;B ո}L4놡K{O{#=A_D)46!>p౩w mL+cI9jMM<.S@MtNY(@ iCWhC @=`AXe[֊t f9 Șl轪aV "U%fU_wu\ 1g{"Br\FJf\]HGOxInF'Jfzqms=XՎTغB5h") dptκEVJ4?DS&KYNa"ӛl4ImvoY[Xc?ܮ`b͠ 5޿[f%IHS}jlޡMfPR7j1` MkmSh} l`E_*dI/ܸn7nojTWC)F q@ mMWs=+TVO(T:`*ז:tޤm:1IEXVil^5b 췥ػpn%{mWn~+$%5JR*{upAj SpȈ/"(}&#}CT?V|SZ@/"dˊ=L4mG8P`҂=B !OW 5"gscҫ=_֥%c<0ieJvQbꉳȂKĵ;MBb$C#!вk;?ku/!r*;E AQ1W5GBFD?m$ia 1-?_gCiFlU sXID\{']Wڻ@^mWݣA-1>  3^IJa<ϠHF~&wRӰ rp5¬2>9ɹucX.g (X\'ǵd fmze*M#k뿌0)Q<`q4LeBw6cT6Z6 tp(xgeѻ{[ 0t59X[ IVɗDQUa8ly4%AlkO,SAViߜg*XYV,꬟iuHH/'=iec@ "┽@D /ON Vfx&u:m,Lx'Xym*TC˶a׋Q 6^Mi4 ҉DEGG!V}tgdZ[)e&-ODjXu|*J[^44sThpyRaIZ.7AffJf7Wـ4; I)`*I}uy q16la(8-gW^)YvB07:V͕S\m=I;AlYz,]ԕL^ E f9*!LjX/1V$praf«y6:R_dJ^ȲA#T怚MOYm2jN6|زهoi;(AN`D ք]>ZWh:3[]˼}NK}Y$) 4qd4c|gj1q +UnEӺAWTu=I94()cZ}sr C?h@2(r AwJ!LD/Rk[e EKkdL4 ⽍DTBt~,˘ [CtS|ɆY޵ ٳˠeR[Cq|lXTa >Xq>PüC\獴RpRɁ\p+- 7ic V%ktI #l*kXӬu; pm,Z(A=e;zBA #;?!ġ>$J^{健Ѻa㷒6W&j@!URY`cV'CE Giε!&ad]A&gITn҆4Z9뗱*d K5^ -{ Zap:5Xaf-ɜg#WEϟKW#C~TSUrs{~ ;̖vެ̉Q~<+-$V流'KlKhc.,,^d:U3̜}\nh7Gկ5xcKRjj=te]1fjb0̢Tqw9nŞӖ0Ѓ(:t0=M3p^B\6}Ì;**9b*[D:[8$TQ[8bDQ{6/@<ɍV՘`kXKd&&[&j\7%UҬ1܈-M"9 \E8DCM sR~Sk|պt5ߺH w~3V*Qbcq] "O^+1mU.j0MmS4P>77O{񤑘H2Oױ̢0= 4^Wt"tYa"'h=(α>RE8Ȩ1zlY>+JH~tLJ/ S3c,!d=k4'?h PA6GEINvO⪡i|A@18vvjt9i&]:Mw*w叄΂r7&.CAs_s63^04IkV|[胖-hSɘ֔8B.$gBYsɚDmG"Oyʴ|뿂DX IwBRaS|L.GsX'Oai#skg~h09&sdIr㨇Gr*g]8}vqY. Z+8H_`8sUn'zޥ-M4b٨`|1a|q|ϰ̵sp-^3#/+9DV/BfVV_߿ь;PYJ*M zX-upC[(So-)"\t` ¢a+"uJ9 QFp/S_oGͻnn:y=AŸQ ?8oڻ"Ӄ1=8cMɚhp#8Tn/K ~Ǝ ::ZY$oS}YE"Pi Ti 5۞5ܚVX̊Jk2 $"-+O7:P|e\R풾2*3=R'iV؃F:}n s%VEu` On5S@ %jra;-3&]HL35͋%:]HZ<;5[?PKF3ӑ`tZ@nEƋ#D% 41cM =:`2#Ormmx2'bVSM"E;zD fJ)p46MhT:R6] #ߠܝb8 \n< ZZGq@ot2/Jiɷm:]%nߺjŖs"[{Ungffd{/ꑫqd}Gf令.׹P807<'襤FMNpaa|7kY {Uhg$7|lTC. `,G3Lv~O7/TW{ȏȇud_`?ߤBعu$eOj>Ҫh]YB馟8|ס&h;콇s3Z~s_?P?5YYSJc-W*q՚,=} ^/p;"m#B E|9o()'oos;5@@ݎ) ƴwWZJ 8 &PGG %eݩqt~<#wJ4"3ZbnQ_-=_!@_Lb^^褁_g`Xqm/!o = VғCLg.:LMbe\ۙHDf/s6;~o>f>mz׍6dIY}|x֚r sU>7BV"Pv~4 |%QuZ:b7Y 5; ^ =+񢷖N:#Ě1]կ˴G<D'T2tw@lEw$} w71dǎeĶXP#I];]{ۛFݘ؋qW9 ۧA^| K#l<󍱴pJog7D/+m1C~6KcD"{4MtiO[w&jZM:]C|/Nlb; yhfa#Ҿf!w  ݄,kך+9=%9jDgz깻`lX.'i.poD1~%Y843:"C~ۇPٿ~0z]哲2~͏i}9 /H[_Lދ}sd]-5YAd,t-a#Sa̖tHy ^5@Ur2 LV6_B%ՍOvY$;-17KþA{Q儮!^LeׯЙ;[/ d`py p_4p[Ie o{2Pzu1tg;H1a%hUApE=?@^+hYFC8bWq LuQyw;= w V)ȵr@\uRgIΥ305`(W>,*,cM0[qZ\נ٪^0vŦ.8GZ_R?āi%NZ7 AuLh/2eC2o*m|Q {5<Żlٶ\Omshorɤ!*סH!t;"K_cTJn\1\5W$,eytYVr!# mv+Dth`ϖ9Jǝ yGj\()Q͛sֶ Qs秧nv)ՊJ;hB _$7xY;ؘ%oJ_vfĜdοAjܾ!D"827'iCyCo'(zeD{pS}oo:%Ip>+gl jq Yp :A+|v!֠&QUBs DM"nK`2Ew>ЃE9h%E139q:SD w-¾ ||m1)+ϗnx)L|:R8P^fْßTX_>Ȩ|gBM1(yRyk:=AlQr3@LP _(~DTW{SL.7,fX]lں'Y9ց|Kߣi zp. yxmO@y?1{@h~B4Y G8 nIfTLn3$|&-^*{zwÆæҢx_EHuz?bl-HgJ / 7SsF| oN;e@ ]"ᣚacMNnk0+7,ppcv[.TMX-&|>[\QFe@D'[kع9"45TCL1PVoֱ1GӈGJ[lG4 V !R*խӌ`}CR~y 족.|?t1u] Ubh`J;[G3ŏ&Ld bxHP3$f~Dml#`.!x=<,zN{yșK z]jLC tqCޖA3RhfVZh/nmK;Mmgwwk w|e_-}\/5a9o`Uy$nRSm(?`k H1A'Yitx:B'tqU# LK |d׷7C:0ݞpE.%9eYL_~{jhH;; Ӹ<&Z{t倫CS n?ǀ1x6 .F=w͓s-XJu<QT+LuA‡`vQl0kQt^ǨH_r#mƷsp:IYri" 56Dj89h=GIB:V'9-2b8!kUp֑ ׯЫ|W[>d̬guQ# 1.2kJ6ј9WS8!\ﴮ[Ҩ^]!%1T 'R\Z"_ ɨõo˛e6ll_'PwY`$GݽXBi>b4em.j=VoՍXZS*rRaދl; wiD<Bf Ppz5+]$4g%z0:{HՋ)9~YSHϷ)Ј|zӹUy|jaMRA\_[tJGi`9R, qsV0V'*܋JVB@@9s L8yͷP[񓗏iH<Pg5K /L&e8Aep`) `/opLa.,,t&8- R) iNfc> :u`ޝXv,z%X$yx&t]Gl[ 3C .ޜ|q IO,2{!/iP̏$֎m#2ֺXD¤Q3i>x\V#Lt`nSRz9μK+r͒cޕõw)(^Z5"pA4GOk7#bjSHxo &_)YS&@tU^6v`4+7Q/: eFOg 6,9Jy9R2УxVX7 Ɋ7hO NXS] _y1bmDL "3 Rât1/i?AfOoo\Z6Y|L좃'Dre5'`0-T1eU]i)_sF TRw۔am.iYg Mo3^bii]S?#hL~ :.\k%T<ؕ]"<|#shbvvЦ4U ^`(ݘRw3MuqCҪ!jb߁*{4)>Fݜ/_]L> 6?T#ϨZmFE!~z|NLgƤ{]E°S^V)M7,Tv{^Epbӵ), (#95lH /|woGCn衔b׻ZdY[mH;C+79*5@b|wG&7&s?ltR_\Tv؁vb呂w3*[cd%G2[bgmwwzBAn3#v˪Vl35sgڎj:P;mA*;!:Iz(6`\C5 t 6-`K' " Z/,WZ! %o0zhuhv_sm;#uԢg7Ll&Q G;f|;ўWNxOYcje4]ӦHsaʔ|@=&4X}SsRY+ &M#'181:3TJMhY,0a+ ,i3 il.c"t yrIxM۔aG҄8qQm;cUsҹ+{8eX(y^c6&S kVWa1\C;Ds7h jS b;]2҃u tb6l2τ,֢zӂalߺ}R["ű.RB o3'3 -QeFŭkgKۡZd>VGV F3DJ֚~4{+ExUl$(B`dAҐxjv'Ϣ}SS-Qu1Y$q _JVۄZkY5cvwe>.)Ls  p2kW=QF{ldoH}S8m5-5Lvb-LHFBU*}wE3H5sk% cZT S͌ΦK-T_JhG`}9*_Z.rhPo>A*oMS 4|( |uD7DeY1+*8_ۀSfJpI ؑ,9 =H 閘 *LJ{E42+4F1M{w^!1S k7+e"U10^ @g.&X3U8Y9Y#6?h]?T}p1j}w᥎Ri=Xy/*pd2\B *ބg}.&Zd>+_rw{btM Z$o໽EA(T28R^Ok0> 叺.KIbrIJSk@`eLqh~XYݖG؏dcn '"6e/.s]Y lҭ<&5i|[ud(EXe!Wc4t/+%tsp_FI3xwlPIqI+>@G ~'..9h6AIv9Cx'Cؑ;nQ. =,fHudz8ȩ\HJQʣ_y-gq& X' le',t_aj ?o4!ZR/2Ⱦ_*}|LCB,QO5(v+%7cS) &N`52P16&`9csmωeDۖQrdGd!+QE0`Rg b̫@/ ws,iR"<3N7}O_`)I2K=??i@newz$ YJڷkj qR'z nnDM]?Qd.r^MA*N[JS6ޣP1[Ē6 p:ɐ`}+_D-pLi5R3utƴ|:p8ARg3B&EW$ _!njG ŧ23+iO|#RD,Q3Y~-{'( .\ey$ R7R֦'@ΰ%]EG!_{("3ؐGQe=_}1I$KQa 9k{~ڨ[4S4 HZe.EUp&rDX+] d +ZQҨ_IVLؕ{ȹm!];hd]>4iw~X~uc"@nٳDhߨ_._\0j'HiQ#Աlu,lOFM G#?$:IF'>|8öG%"T 2Dޒ8{;Sc&~@Ik{e+7kYdQ;L5[Ѻ6HJt?X +trLhe(nsߐpQڃ0Yb)R +FFZ )rbxYFzU?̗=_H}@7Q%VI1 #N Tꫀs~%R:XjSccENLS"@)I7]ɤ:F?_-rvήvdҝG@?3#چj hm_=YTCX/YQ|Ms8eL$C+`_:grn=TEu3pN̎r%!oVNM5Kq틧3fT'ef寈8 s#I:6Mϸgc=7'V-ɀd[aܼ /IBBSf-GDL!M%σ35-Q{݋ٱG6+|lIDc}Pls mH0pt2y T ћϑSv^E%/!Le, Y|Z%W[5{xSҠֶ/U0 cbO2RJb,y0.>8 o^w?Luc ,q'ʿa$5Ng)pދLl_E-l޹ Zs++P6v*nxNziBw89yK}T9[gHRjieR4rِƨqtdNQm2O!+ۨgkU_r?aߝ§΁Eތ{NhSdw|IJ:*yڒ~J@# ^rFz^Vs,KV%7&OQ2"rRK+/%|B*na44qU- rmH y}).xR42w-l 0_A tJ&P>_Û1w6+xsR;pҋ|C*)77:׈:9וV9V |Uё6ew2<22 Qڌa` 6A'w kitas9P032Y1sޱSO+$GHW jĬ)HeH5T1bѻ8OP$JH½SZx+qv*ѬeRVDI}Aj/X(_1U>:$AI7ue{Sa72P3hF )7xz[=g|p<6`2|28kbwχ** EyzJovG_ŅGch2mʮμS2'PMkvX^,d=)c7Nhc=o@dY^}ՙI6C-37B⳯=a'uC94>թ|:X䔒$bl Ǘ8tW"`K`<_PC&bX̰b)йG#d*_D e^uZ?m:4TlP6:U~!j_/ BeMYcRͤ!M [:*=PǍ]ɥA+6awثU8)N>R\.$DCJCMR4C@s=~{4G?|ܐQ1!Ml㽙] Ҕ٩"(eOfRZ_(/[86w^w$'=<˝*ZeJ('XV|NhxQnǢ?V=d :RJ}LJo 3cJ#<[2i<)_~s+$}BZc-٘ua ç+,({EJjRp Q, 6@^ɢf7uB!0Bn12%`]ߗߛ˩@]sl`?|J2')yrJ6jQo0ф+FkfƽNud8fSO2 'ıʵH: #}M I^K L zm,o>[6PpQIZp 1 2dYu(a?Rm] +?NBJFu A&%Ti&ݔ(UYxU7K ]08>Q>oXblDZ7u%U > m(kgs%z. 6{7Eo:,qJƸ,R +w`)S2NʣI* qTS >„3> <L:F |Z^ gdUu8 h^_@a-g1٤{K4һ2K?؆H!e.x/^/ iDvLsf7 P1 _ yGjl<E%CI*%&`\; 2L$0q*Zgm]k xo1.\wT!{fhsl) ~a/aXoT%/ AUXO`!:ڌ{e%I~D-F 3aRo,;jgf ANL6\zPM.{q! wLn78y-TY2dzh3f>.FէgאRO¬f^ZP|P鬤+/_!90BcƟ7ɩ'1oVI [N;ɢ>>.vNx 8-i\)`F=L!23#>pha~PykOfG S2  tJ55û2s.\fCq!ྺ41j,Rٽ JgtDc4&rT M_ͼ5q["JUz?Fafd;n4}vT;`Ќϱ- c1Xܨv0D,T3]Nd(aj n-Id  \+*sx q@HMSh>Hn\f]rH_cqSw_ȇ?_,3S&n?`?m:k>&]Z$l٫Xd:F~ֳ`+>Q!يBQM͗ Q ^=Zo"}M*MRPEU-kr&g4x Kib2n=|D4;+A>Pp"\ 7Id?hxGS;F }v#hgje/T"{&>Rʾ~Wj:/ySU.Bc-Io+|2uu\' ܑ-?[rjY֧lc\Adn]|ք$df U2c "c C PXO;!+[e&\eK]coIVR:Oi!D:\nK+gYT}[ν Y#m3)+Zݬ YlB+O~ȊvNF:C;5%am ygovjg1 P^ _Agµml"cкה #.u[_&YRgw @<+/>@RR":{[=`1"f?=o< *AІ&(aĖƲc@p=x;B # ;yk;F4BḚchG8-? H2I9MY'UimBIAV2 vP^FR~{gr6dЍ^֙"vǷY]f~>9՞ {.թw lOiWLҍZD`Bamc/d'kqGDVd/ !QG[QԩF)WwO ~}Q m}[ZXH{dk;bBj_ۜ^,pex}M4"| QdDigkVKLHI&'Jd`dKBerL^4g6p|A;[^Iƅ4NzۆfyXod/dhC-77FaRs[s]VEV2F`>w6NO0㡞~L~o[k@tcpm&WOT~]eԭ2BowT]&оn99Ք_UEWpL#^U!R. ȮQ*)5ҡ4`⾘R߉];+u[uwoa?(%}a}:i֊)k=v*d=gLtzfs͓4=#ɕhZy+ j lW/>8?<GV0VpD=3\ nA& Eگ#~18(IAGA"%՝ǭmVV 6yZ0NUnjl c2˯@do A&sA`vonS&G A,&7m0l!ť. 0p74˩b_ æp.FW>X*WebX|mOw fSv I:-mɳ}0Cp@^]Pm@W,APl6x0..˸JM Y_q$<#d@ s"9|.#un x$a3F+}`R ai9ga&R#93wyw.\b)!do4??a>uTPqZM\W gՍ kJ*iHQ'C?Y \NԐ, ԓϡ"2{6̱k:,vXZIu)|'™*kFk\k3:}t?yi(y/Q ɒz{h׏d{L= tVf7`]/񖩆-/{WU:/4zE.x~o*-g#u.ڦ,+\?:,Z.*ٔ]EGaCIv~0Hk=C"z/"˥y#[.5,`"W͇LP(G78h'Lh*A7ZXMʯxB*y,]`nML\>=je]|J ی`Q>S:ϯ;0wn!Bpuv+8?9}پ}WԺM"JZk's &tQU 3G)6sX&_HNOtҝLGF;Y|_kf1Nl9e{Iو݊@MV 63!N(lL^>$a"*i V5687eUnvӄ0J.k{l,'`+Sl C@τp%L" `پ WÅЂՈ(I%"ggՈx1}&2Ū7CJ`1d9c *y:/zUm}ҼЂbK5Bc@uiP2w5%Jɣ0-M=0OD%þ_" '2,z+CCKD~,#.W 2NAW? PB#t8F]*=psQW>xzYyj`J:5 ~eA`r6aX,*F$hǭKފF`_/O$j`j<ܦY#V+Hĩ} T>j* Pyy#LMݼ!zbO.ک<8=3s/@,l~psaOG4sotl/:D1-`G{ᏟGZ|ΘzÍs$Rs,DIzDm}8^XHv3uv3U檏Е% .CJ/"a62z7Sc&2S:_Q>VR^Fk0Q9p!6@*sZf6IIph5YR3^[]<~.YARì!<$DNDTq*S>ROI{c[/q0 @QT ) 'u #  LDЮdlG jCj7JYX0 ^jܝx_K ,)c1r- d'z?s- ?P]>okT^u.s{w<,"_BU :AgfL.+FvU2钌i0ZHm`|`8%Rt.9t꤀!=ڴP~CחǨ4BC.K.a cUXz mB3dLGureh܎ CM t;ݺVbv`GqDr7J;yi ú2/f'bK~xO%q'ntVq9oMF&GhVRv/ ^\,3}Om  Oi{̞x*3~gr[M >X0Tq .-$J-E;"w]+o)|}>Juu7 hCu\ן}yb7q6S#cd<R_/A&p%f#pY/DzO&qSE~ɠnamւ+.q=^k!ziDj}"sɇ|<6h( }ǭ} >(Ih˲. u0p8 vE7X^qԉq_Hl uG승J:fW0 0st|sw\Vkw+8hNtUQգH ڭcY=g! pA^}lB#f3 _\}x'R[ &Bu&O%aQczIP{Ft"{G`_/ .BJV7b;5O#%A0ĦK,QZ=^d?̺$v t͐wKQWm>[BA=c(kɗXg엗伏hcl.sXBiMh^"`CyIl{ ՛ߓU+c|UT̻p'g)#hbW$;~H-8N;(b<D't_'0Q5[ɢ51rsJdJq/7ß0u}Y;| %+{wI~4 /Z29곛aGuf 4z[[ F!u6^MSjVLᫌŋT,vx"醌4ZS͛ ̷`!ѐ|@sSë́,WBGynGv69aയj]}ç[|5%Rp:qas="mgpҡEi dM*$b]_x[pf¿HHX+d~kTv7R%]A][MaG|p-(k}6wNQ*]'#?0(ҝTj';K~?zEq :6?3DT.;SO\4.SW_j)HAGY͇r,eUef5%ba>"djǻ٫A؀Ue܂R+r2+8A;cĬQA$mءf<&tNE o?d?x' 7^7&'dsMڙL/Sw $e?H.[ARٺЃIs-h ʏmbe?܃9֢䀱<^0mу:auƩe(z)!?&dj< Ŀc{LQ0}[H%XԧSL)et~Q-*]%KJ('%X$BҢtJy>]Hy,TUd8.7P!JTBSm9~ZEՕ\eH ~jS70~U$t:נ":YtP7L 5ZRi}:ST;CK:DnO*,<}ѥ-XAvr8@%>)(`/ʛLH>TxâȞq\Yd(MIx2V숋kr*+d_5Z:qB_G`솔*x $˦/g#PCL)p2cɼwRyi[b=v?@-\g.>H1fCt)q}'͈ѰW5O{OfSnNK{ FJeҾU:IaYl _1ѴH;l LU1hEz^'>%0 V[u)su]66Ue WI:[5OU +M nZ/|Ueė"}w<Vj&) vR㏻cg4,'VX YY揍'V-j͓Z8D{RGIeLqsumI={PBu@&bߒb %QN xhLz^ jyp Q+gRǓ8uT_)Cm}D,aoe-;;9Jl)feSFR߾(?EF eSgOj|W@Z S[OSMHy&-̦+R5Γxj7Bjy8@\DZL6/#S '+p,$ #BAm.@u.?.qv]Z^G|4=)d"=f&#Io.ޮ > dJ1 BNLWZKfi#00q9Twђ|^+j(Ϸ.Ƭ.Y#-&2 g9^ڿ%7[F(,ƒ#la"=c/$CnYK$EZ o} vtF90Hyxr"+)~Cلtclߖ*dB, bYyL.謨qSmX_BeQV?J8%@o6;&Lw,I1ЌPN^JU[Ug|t gkcnR[kġYȩm>he`\av,tbu빲q1EҌspa#%=eO9VQ"XO#[*"n!b`ݡl*M[xMUl PL?9bJ.` Q2Drs͠ɼ}vr}lJ[SG <ލe$d~khګD- graC\z\B@xv7 T z @]EsKn}Qb2KmsWzN;6GB<DݙΆ&iOK$dpEg*5T}xoBǷ q '(mRfB fD= 5h88 BSƽ(4 C߳NG|U@-]gd 8 5qh_J"qAj*GYˈ䤔#nVF|h[\J핓?2Q1+/sgv/AgK0F5țZO6X-Nuٮ}X*=/~<g@+L-pzr[F@P3% ^ђK/+x!˕8.shgǼXBSU\_e$|h"}݃;2#tVgI*] }XYzfʇag-3mz}}/2(/@^^0{E.m[W[ )5'.9+ɘ;HP\y6_]H8 a ]G]S= VIJ椬݊n&G!K 9/~qhh\k4V wuĬ ^_H|Fg05D"B+np%fqj@eTknX bz;2c%nX~]ĝO^[8c;ȰD"#UכNLdeޅ=6.Gm ;y']o {@8 &Lwut+m3s w ~JG5F#P&v9BI"@iRMp|CN+5&zxLC^SfUc?3.Kfc̀N`͘k3/AX|gFOfz}_fvMqb&c&:tB>"eK4  -/wٛp[=NEW\yS`vr# lQD9y,JZ-˅>5=> T0A ]+@DY$۪i@&U1*q}}xaW>W2 US?FBtq䌰smR< k0䣌vSJ\ ϱch׷Hݡ&3̓I='-_7a"0FPy* n ;p#u=ՌM>J^wemA]i#z@x"ᩏ V NV Q-oy27d*8:DAp{罄TP\&"FT#%WI5d!Dj$vy L+Ҥ^!N`ܟY2Ou, ?hl bŒlLIՂ-iPw,`<~Ys)p?}L/I9iQSU)ȶĕOGHEl]*e <23v.;oc[+|r$giVn;ͅk|4AtYyMfg+hdPUGgumsN쩘nT;_b+ޭ2x3-Ȯk + 4L?C+OpB>v9d$p㸴ϤQfmM%VWjZH:Pw(.XG􇏕ՄWkm֦lvҳ|28>Yo -Bf%bL X(S&5|hfCRZOWQ2C 4g] )Ny{J7~%,kENw7wŻ=ߵЁcd6Ɲ׸eZ%kgX3[#SVgb^^(g6sQUfI\"s'ItSXܽC,00c&O:%hz <ʜ|&tRقS8&U$L[uv )|x5\ Ѓ M^z :U;*!boWQ1CipT6y^1]4E]nZ6?͂ ABAҊ —JؕJ&lm]ہORei⃖@?j8N2oo>9GA'°]N@y5(XS,T0o%f:!@A~apboף@!p 2Txiyl~-y 9 |K`^/_]#?oV>Q!Ն߃r K[~im>&8W.KL2j *VE·X]%8gWy&!boQJ)ẕd/ o3LArK} 7sD ^v|&$ry- .gŧY !nW- IJ$0(9#I SW"7U0k:Q}Hq[oVQ8bVw*zX0CuU;7>!Ȭ 9KG,W!z<:[+aIn5cuyX=> a3SH$.^_μ,wp=РsZƧ ۺCP[0UhndԠKay:oE d| 3_ip\0,+E{><'L22ڶuC3-D ~j)g]B7޹Z2wѪ~=7T&m 6nMo ao׊3שuaKZD3`sq@Y* :Bfm#`Ŝ>>i16"Uй9  {h<]LvHa<zKKU@*$m졣l rDϥ8az<]ILFjn5CzZMSyxA'_46c"GLfl*4{wqIߘFR$$ה t :[+',N]uB^Xi)Hk mr|NK~rq,[M٤C篶A++O'?rOT DzZ;bIyy}ᡀ~ʴPHHն.H@ڈ9eMCG' nBlk.9:sr֥7 H;uԔvNrARi.6p= IV79C2@}Xz@QG>k>HY0Qnކ$Mɨ(HlNb>{0 0X7is _qnp%f_FC`ĠGogp1| HV@N7-EB͢*: )rlU_ Ľu R(%(8U8 |&Iϑlk.oShH[cXf?*vTG]#%n&\ :*=dA> & x́/ 'C=-aHdgff;O-C7B5SKh+a^9;R 웞%Lџ;'T6B@L1p =SU{yFuDvmw{t =z (8+4(2,Tm/m^r(;d+\v'Vr?\XCή;2G)\.Rv5#JׇrWӰEX/sq̋}&mANmr1Z*)׮T7N ޥk*h!pَ9:'ߨo[pS1]X54(NY#7xU>h;U9J'mG|&c˵ZmՌQ8OeEѲWmѶkD<1͸fr -Y/Ub 9n \a;f$S3Y(A&b"#=Ma?I=7}n'|3{DTcٺR\Yp#jrߐᐡ RY뭖d'KzvM[q_ĄM;fw2auXɘHEfv>\XY5˜aB A Nv9>uyDLUŦ3 wgL?DTW(p?b!2Вդ5 4%NYÄapXå.k?%ӳ["?Eus!ҰGR_Ѷ$)"b͈d`QSY_+u# ]Wם?Ыh҆KV^mvQH[ps n-v*F}f 2}{?2by𓚷vBa^KXM{"&C!3(*#dCb;odbE3rIely{VTKJ$k_ԡ`.g 1(!VO2`A<-fOU v@,#)?kͺG앤 VH'NVƯk* L1y@\;Fb*/L}&7rǯH)Ԣ07ȭ*[_jǜJ.ry}B,O3U1e e@SnS;%)Z HWIÒ&my债6:ߌy!Gq ʬg+?툿H"8/-No?G< ^ EU2&w|E/{Ya ޮRY0hm WM&.z.4èE>ŧT;Kl!*ۣ]9t$L*J h" R3xNY!R-Rɨsgwƾfx,Xԛor>X[@ֲԢ*r05%~F5FЉPd6G^D--d0* XgZ{|YW2]hu nu,*J t JreH'c>i6~EY FR3Г!Y7[Hx # ߪ kYqR2^G"P,wX6?Mf<8Ny8wb]h7@x1y4Z}/DM4O>lq[IlF%0~eT\v&v/8뤔7Lȴ;dHAg?$"ZK5S'UC㵵J[P)@G.jfۼfmm?HGu ?&8yl=7W#tr {jL{8bx*NūN` pe!ү|1Xyd ipm(hwbU{LRfRc#R~_(!~%Bw6&D! d>$T(j !=@)d`e[#\$n1_Rpȉ6Û:'"v?W#TgIuû5.}\ a'(Z_)& ;gLnKm w)0g# ) +"Nd.?5l Utxb Ze_u+\-XLbkgKe-Y(e]jX_2{ؠLP^9nD-7% ST_,x(yO]fY?Y~}]].xI͒Wջ&;+@x5St?fGN"Nx2Z x~~?#tP9xJf(i N>KM {7c;Uh/H_[tO y֘^@1!U.ygwQ+;J)@K)KuVlNM81o㠿6LmCQȩ&zS JΤ.LgYFƑs[iC9p3Ojd!#=UV@V~t7VoB$RJ$C;1P52m}$ж5;`0%c95w)ČK f|б!aۖI'!tOV&4Wߠ\!@(G~omdv&,5V )uESvrz+g}Fizy'!~ekG9u6%x.[}䔓%_F1r"]l3|vO-8Ѻ*η ɯ,z¶.k%ti+5afa";EB)Ö!iZ>7t޷j0DLK$VՀQRafgBI ֪c:0]M|)JuV1Q$i|xe51ﵞ OBN5go9W݌w OM g.Ekrލ]َ.d 6A<(AsNJA F@O^ Q%#( KȞ x,˿"'X'1̓ MUdd'0y.47qV8>M':v9Zw%'%ȕ=2?3Sh6tD],3MKkUCj5!Y0EF-WWo,Hh:nJm=-+S|jf W8//:stl"?տRlOACeLt||Z :Ÿ0q)#āՓ;Ɠ L˾ LD"c5~݂qԐ8 fZC:EIV!3KA(Xid9^ t*'|T-Cu&/&i{ǹF.P6;McT`3ӯH2& @PaN> )8%IqQ\m𝭵B'$2j-a{'x R-hشD'rjnvR&*ZP$šO-rŽezA6p _c3 (#@J-ʂUSNa ?Y%JWg "?W /?RМDȺb]r4Ҳd_ M_`Ͽ/?r?eQKkަ~=-tG=Ē"$KѦүL"()3J\:Ӆr_[~ E ϋ= /B2bŭ Uff=Z`eyY+4 ~Ishc>T!,&S ݭ3wb ",R[;&mrXNI7D:.筶 ӂU'a65BB(l!#8:l[vзBvP^O^ȳ=gOJ2TL*z0G7Q1z %dy&)>JW ZkKZiJ@%"Al ODj~ʞlh׫䙪;Ǯ!>INuW,ΆF33Ó|\@=fd(<=` "<ٛJF-^cV\_岲UA rwok9|sx.n|-[i;[,*M&F!.p5x,/W` 2rG! k<\@ #8gTL64ZЍZ4/ƳY>$1wQ2xTfa/7:q_"s%s#{CJE0;PC)tdy ne=f5uEYwi@]ՂvIoF uVrD{<?ykDlX 7κ @ <_WLFPJ԰c$zΧl>F=JAdr9f!^>hd$u+K6n{~a[3DF)NAb!彏po|虐hm.ОE[͌?&7+-8J@0aW绬Ih5̑i1fze|f M)~VɺJid갬fPb* }5Ve ^εTٕҁeK <8+&P}Fز&5)}  5?9|$)Vluuk6>#DU84 =woٷ#nֳLWF!ғ+ʁ@2#8CyBL ȮR!E(m1DHj1>]\iXD$i 3fz݂zʹj?ho ћ(sKhR8 Y=-(rqEEw;^_5;ɜfۛ'QW Dwf`""1XN(-ڢƧ{,uimH%~9aO{x0vrNKٽV*a,D2G-@_kɂku~BtǚtLdXH꡷U`byW$Ul#/t<&t,b=3ϵ$:ɪ%.2Tm`if(܏RW26UA4\ DlCVO,uӵY^7_\-i7ԍ >7  ~s W-9EӲ 밉G5Y7OկfQ^LvcOU nU?G~ԫe6p WSjnc _&oLyrIyޙ;J85MLv=DnEftCkogt Yc<%" ]D4㶹Z*<"F gGgei;Gޢ8n!ȱ??JHi~.WMs#Lʛ șsv;&FNa3a+ DBgUm˄ҵQeMrHIɋ.P.>0E陼:Rwf%Ms%LeN:rWv!cFJf<!*1|rBm{EsuaKkM#>qmYnLWK n TÙJ^7|%-#懾}N͹~kr)9wC~˧?&WIP-mJqXC{zT3}L7Μ^QF֑LlmJ+) e/4pmpr\,U`/.(HGc!!F>41YbrG# E&9g+%+IG]3ȃ\цmZgeEc3|^Dtġ-I3#)$U4,1m}%azdwvgCT'>3KeP3 `[7nn0m): Տ uԪ!8`t|K?*VN:@\ _\@qh9'o,L]dS;I,UrJݦ\<4]9&1iJjÊٞ=lFCC¿}OlֶotL9^?z%IQ{ >$1[ #8-eSA;+5KB-nxW O"O:ӶֳsH Ծ))>{Hw e\Hz[|Z:}?u?V5o<ѿ>POcC?0zhUG[|~?M׌>*o{^C p,+V6T㟫4z j@)JبV< ^^L=i |%dq7Q㜗EDspUYX&1G:bP-==Fc]QVV#V<7 ~SIkQ>vU3\!zck jv帱\!Kz^/&ED)p7e5_FT$ԍbA=\O@.m/? WO _.Pf 6'\K~ˀ;7GOpnH;RLP18c(oXs:mܭ1+PNw?\:TlSuSZ -Z;ZWME S㢬6\U򟲭GВ|Z_y"n氉fECoJ@L(uP+M2\uWMTuUTu HޖGTnk}cWT}R'H 9r6_6jmKzc윑^HjڡPEU/5&foj,IX@{i  I&h$ez 3tsH|@5:Y9X?[ƂjmZv2tE_#]S9@8k8>k 9oJIVxROXt&ĻN~XNKk.g)=ථ_BHTMQt*2*igPW& b/sD JWg&jVܝ$ }L,@ &~#1, kz~g3XC]dq'>m9r' Q8 _Avx+2Zes8B,#2QF,ƇdG_j@ rstP@u k ֛'MY͎TH8~^MNn*(6Gc#e 7A2+h1"IfLaRT lkGdД!#f*|K 5h켦Hl'\f Df?"Bq5xKtG D %A6KW|bNNǺfZ*(<6bʧ`p|;P WRn-SPU T9<._I?c!G(we\:Uf0" &3.ւYlq-,*FK'\޼֣!)cاN2|s^ CN -1n P\=NLXbo \#<mɤ 4*W羣}c~8s)aSNWAr+fc: AҠ( 1: Ցτ={)PT$MX \R1ieVg%W,e Mo0"'Mt-[4KYŒ>Qya|15~6ty?wQ|dUvJQ7J*}Xj6n]>Aw_NWI#s#r`:TN5{x/ .ɅskqQu/]%+$2\Vlgy|3ݧCCgE6 O͐j*a}'p)~Yw- GEkIzF#ۯHܡ—R?n^#`?0=Ucmm%SїyKLMA}oA0 ۘd+)`Iԝ4J7v6zw3R(JJ+~RƱqA 523Q2k0]拴tss8H\ul(TcX-8*CK2`û%yţDjn? 24e*:zSY"9L1& nR"oDY&2(bS0S56岈,y"m˄!cUM9Pӭ^&x81f=7-mnUo9q~ _ܩ}A?`{r>f JsآCRT&2^11/T;܏˨ˊb0'3 ,NKcd l[OYxX|MMu]2AM]H_wVJx5fQqv 7ZΓ],sIA;zhM6nfht"lGQl]ab'U! v5n^0*D%0TyD*6qqI [z.(1')21shP;~ۧxkq#4^fEge0* Mxv 0nkhjvDJ?5j~ca&u(ZdH P6S {婢2yB(i$'V.<\NŶ+(:$ w<$^sjD,,fjLCe>`0 zPM oSO >nâf(b4ֈ}uf}wt)m?7V$7{_u}%'k1LRɋU'K7CyvB/=NuA(lcDճ S+s K~wV6򟱲 \^[2䴰>p'!yu\cLݿ9 unMB`L4^jOqa1 j^gQtsnj1Z E8m qvmf̛oUѡV 2LP@`(l>}E{? D 3PnWv@s3: 7pV԰t2.!penI:-74;[~F"(r{ H;rE>{ڑ_90!8)G; ס/hЖmg0bY[j;{skd^OyE.B@zg Nbse |֣W݊jJrD 8CN%g(E[6MPfe&z/ =Ƅ<^{+~E;{ڲ M.,7:tBz)3\;bJ<@"x}2&MWQ>$uI?rF+H$E'QcX8QsR\h) C_QdZNl?k_mU0|ͮCs=Stf )CIbP{c?R>@ۀ~UzqAedzk,&<4VOoZTx,my&yJ|XhEF$3/#A('E8WMa|O'vAazMޟOc3z(r:AHQ |]Of*g4Tɴ ?9/t39W-)m]m=7(o#iRO#cNhej{Gx{[ҌYz )V|u'NC}lr$I`+LIbL^=]iF\$c^f2.?!ǃ :&mFCQ0))Đ՜0H87bjG7R9DFs|sֈ@ #.;h`u2b/B@_94Y"kydY vԓn՗V"%cijmS %Jl:Ȃ⪊uCKDžˬ;~M6Q0U^Sݿ8?b$YXBڐb WWih֗#En%!,&ETr*X+J]Cf58XYGCHLԥt~Q'.ݩ]XV#;ƟXޤ/*ci*E-+oy(Aa!y!_3"buŏhܡJLg3h!nОWP"pa S͹"ʜ.oߛ G8L|SdF ,[hO'0+YDanoCSģ(? /z _"H Ӷ_2/Uo ۅ W|%#Ax_yIj_~"LQMaqM1,+ B96hpT:8 9 Ł,&[2zKp,VKXO-LId,)N' _J7JŒWvEʄ؟4tцu qB(ԥvo nўTsmHTY֌qN#J,µ1)r*Ctg#MǞg/!W*6˔dܴ-O:h@-Z75K6K5Py]x쯯<&ŎT(uEtҢ8XKPn@M4#Ʋtn;zzY[Xݧ~Ю},iH_=vHةO߭KU/xEP]$@G #My'IPhRM*٠O2g$y$Wg9J${`a$_1~wXTƪ~YTs xJKɼ-P)yܛ%(iˏe9v ܰ#ﺌ t/,ptxekT]ֈIX?N cS`5Y%&@w~¾؎P69L&jʪ"r^2fJ `E&ܐy:,v2 `r¼]D"gB&1TB9 &5w.;Jc_5߂/uY|n΄-dXom*wk^+1bb!sq!; 8pq_usSh1gJlqD>uo-Tv͏>Iy46JD3&gFStOm@.2Fz,pyA~0  ΐRWMMǏWPFe5Iz€#x:bquȪRr)`eZR6E΃2I9ґTO{)h],E?DE^΍q٭F N/hJ\O?~9FtȰ;'É,U yaarZy,%f?fX7oXDUR-37e wM6@{jHqLX́*Lhu+kկ u #:R+~4/et T6}gK^U{OJ^0~6IyUPqwt,ID*UZ=P=A;0؊+b[AeȔVy4#.RC/28!a*JG8fTEbF׉'|cykdPfzJ3V1 C-p.Fv-1VSA+fCls>*uU qu[EkCQZlf N9C憝nqה.c'Hp4 kf-+cHMǸ#Û;K~?BJҠ,8BJ .GM*|YWrDLDัC`|qwZ1a6]-?=1l') luy&=5vnc\2iHP*#]~9}OV>?ӽ/~/ h$RɡmsD~ fmy)/KY)Z}]3p3F@aWNj:9꺏O@k%&~ ]"<[6`%#%iɀ93xg%쫼Yyk޿k s{= {% XF}g/BD1uaJ4IfW}{9UE. %U~vw#}G<"A؟͆tJ94 ! -9.:ލzu8K>6F|X-aĿQLFPiHn>+: ~cpT&X56Ň]Be|'b!sad &;ͣ K[Րu8\My:7p=_<å ݒ8 [?+0Y5 n1詤sJg[TӀ n=~xTfzP3=,,9զE`"壕q8"r1)ԏB`荗ps! *=xVQqCx1~Dn؟Z8rc͝p2 6ztaUsSGreAԻ0ֻv"r *st>iG]|cM[R>Hd#wW":@ʓ@Zҗys V>!O-OZߦoܒDZKQ@^<)U[ݫD6}ܶ yA Og955tbJ5NdXȎj N#e1norxJw^[A;ly腝c ۹`'JqħjvredoI8PPj|f7%\CAlD!:sL=CK*BvQ%6#aKj9)-^g"= qs_)׻{wn6y`Ţ4%Ӻxƕ%٧9I,ﮱ`q@wv\:̓GVJ\pqg  T1WܡGyF`#۽t׌K BOPWsfޒجH'\[8e['W9]?5wVt fZsjޫeH 0a*Sc<48#;s)J!MYxb6D:w}ëY˰|ŀt1g\m%%DTTVʐ_`nujF$z@ِctV=OhC OX0u7UJ '\ÙsF S)8w`?3J΅UڒY|ޡLܨe̠FDĴ*tbj3",("s~1kE‚XJ5N-PR{͛x vKtH:yn!ݿܥbIBlD>Ʋ`*v2b;Sdq=kP-1!_+`岨 # {ܯdKQ<9L [$OLrˊdqP#'rnk5(YBĖ&.Igf B )9Eڰ3]҉fq>/ &Ak\>3HVLHfObjAa"*^&Y(0cș%aA= O1Ū.olg٣K=B5C8w1=A#/15y/*Pa! J;Bg&a9]?7$x5uA:R{GḙBln#|C%1s=}LM7%@#?ck^\O.'# nNv[ML tl~,~xKtڏ{)vl;$͘~w57g"R!Cfn5!<_xSPo&R)Z#L]"Uf+Q'=2t.r}@uJl}'/x- 6F[ JpY'1a{yx*k}H;\𺷼EAhe; tGjkm}h>R \`}Fi By7&0, mPܮ-UFR;kw h )l4,Ms{hoW}Fw+3[_К!U(\,vΒ2C>P̳ '+M< eI<֔_琵%b 'VEk_/2`ٯS\򇞺/RS3^FyzXf)l`:9HJjb5SP~ 0Ԑs #1^~0ŽQN|T^i1K&}@hר~=RmfFPzۓ:74kPnNOg)r@(:A%{Ymo7/'F&:v:LZw\(@q9ISfW Z2aF[e E ļt R^nJoQZOگE+@fvW.\3At,ƒ% &Hlīet,坞95ڸP7*"7elUZdw+Y(qT/W]FyZŧ>]1/_WN/]-Y =ڑ-yΉDevYnrr*}7؇,C/aҡO'5E ԝ5uM WV2^jsOqx/<ٽ]5o^TASnpaQ :Rvٴjğs3a(ǽ7ː+ʾv,O ]`wVg\q@XkI\iw$yKyS68ڛ!nj{f 18RlwYN$ﱊ}b %Ŝ(QzyU/KjMqƒ2|""#ֵ+PZ;2ZM8\K6n`25cUr"rVi*YX]@?XZnO>.Η3EAՎ܈;|9z[%^J9hT^IK _DϮKS 'e{?-b/+purDs[Lp'9PL?ƏKV3%uHsuzg\aTh+Gkv} UꪄQeiZ0ؕԥU qjRwW d N2ۣȻCi佲[ӊ28&}1[.-h%7Rc6뵓s9Gl$:lS>bb}3҉O0|^#2zxgߓNOgtRYhMoᔳn5ѦeVywu1DRsrAe1F{ktS!'[wUaH0jv@\x@y4TC8c`\EǭRnNx<9Imhv96zCN`\YVȰJPE#B(2yϒ PLpZrÚ=^Wݟϟbgݏ> ]K$p<;~I7ߥsN5);KD8zmK0 pK<ƕ܍Ѱ?~ .Lu2_{6*oSYiߝ˳זBQ'5|2wb :ڧFk} ˨(9rtW0#Þ臗ݾLs^NcGGPF3w< M Jf"g̙mcUtJzT!ɋ|@N-UU5R ⯥#1LUsiH2Xwra-Z=R>)V%hW'~F'IZ(+~*| {qSꆼϿr3- ;dB&gE~q -JWҹ$+ʆ+*O) ßi彑D{g:h%=xxjk#JV9CꮞLGnc^_W&`ˈ]yI:9P'$R]TKukyO|ܽ{-4.!%AҦU !n~4FH7zocǻ݇^pd'p NWN|p͜5{z/a٦6ӇV xVHO {y>˗ltBsPUY2*BlV 4CqZUʗ!&fᅥOT:`q¾#b++q{Gd nN@e5^hod}fG3 г ZX܃Ņ1#qN|tb/,t cf}S(mča<܇__9WAΩ]5]eYc4,v᧊>׹|7mU=Y+ak䟃)n1t&(4=:YkP]J2BIԢGaj+ ?'^xrC֦ۢ7"oKŹnEPKdGOZiCԐ6WǢT y^<85'qIA`U\@tFGgv%[gjixt3BЬ6Ҫ!w[E1igau)s#.Co6]R}[28G:r*)n`E|+Uֽ"S m(. ԇZ*O6{qKHp -kGZ,c'&(;nLisՈ4d v adv /6m,;BfXeZV% ;ij$s ְV5 s!-+( k#6['%\*Bx{$3[^up`c=NS0>{<3IT3 =E[:Gc xWƶq&`-^9bzbTfp53$M[4tsWND3I [x k!;9fT(ڢ Xc f!V|mJ:S4>J!ar a1h@ͱ;w@J瘧jX1|U5n?ڕ=,<ƱE [f/_ $ulz*HuB~^/P#vn~V&jU,mqU!nY]tңR &G\~0ik`YήwMm"鮢kPWi?s @䨆(*;UO| (bW~ɍ@-"bc )Ɛz!vbݸ#cp;wBpb^ޑIS.@M0,֧WIξzԬlH⬮zPR@6 `/ d 5n׊ުv;s.m]Zl߅oF7z^lN5Ҩ }~"* >>:G1fjӶeSAOA߅iđ2NٿJF2̄6nED!+CF0rN3bV[6_Y0Wŏ.ǧS4֏ MC`l;mUg Y(7jxh^'ZA|(XS,\ X}SQRz8~]5۪ *15XPdn2qנ;,ʰY {e^|NǪ񩚞AH],p2 D9X-yai-/Z)]$ʾ\<j\Q}};ޚQ<A#CYꅲo#Ë1v='g_ʕqȌL[4wcrnݟ+Z6YDpX=zas2\S +))6[iz6|GaD̟S~0mD3aAh2AJvm=Zwx$М C+ڋjW@Zpͱ0;z_Kԑ>@̎+2LaS(]=(D%y^8 )gP/Iyxk_x|*eO,JFX0@\h|uAECTyWy懎tڒ掇DJrLb ́TP A u/״OyD<Z9sksy%!C hT% /W7j Ycqx,h/ewS`ɻ\RfH,㳔Cdq`U#5U ymwJmN4-qv=DG'NԒ GƠ6iL+ *^hCmA#8pp\tx|Q=i0"r9 pDw]b1 wXAJc\n&B/ιl h'wg>eqz?2Xާ>,j-SEI#jJꝬI"3^ø:wB6$,o~ ދ.{:$dfb{oj.}W3ފddN>‰GY>:fdĩMצŎ+pE'Ϣ,>&=zKnHT^ۉnV9jG7ijPTYY݃K><-0I+b)HV)ͥ . RN<;UFPڛMx߁-~6hm3 S-h< y-NT':3ؘvW_c-%H~K1fLb-pYUyyV{8OqoM~fz],?Ӄ-Y!lb 0;j]Eք5ƴ0/K&5/X}Cn$cjl$ϖA\sl [ȳ[]M;Mv! J&1NDo!IM$ ` 7J\1d5I[KD-TPHP|P̗(i$gd$~,a`R:lŗMo%NNhi:c6fBw-:h?+p+w-~8KEUqC#0/;iqL;nƁ'Q݁ Q5<s(tm]aiy.-Pܑt lV j]37(twfO'{ʤ#{tP(ڥfJ\˘@24PRUnrswygH"Ea\)өKmL[hH:Uk R{66K,QMJX%42 YK̻5M]$jf?nR4ҹOXkgWVn銆mbQ*. wo*B[jꆄZaڈ칤|N!]01ϕ9_v\]ysuMf##1 W,q f (uȒ! @hcWz  R5һ8|\pU$w#ؾw΄w1u9aĹTq/Fc^`nwH+pRiv#u9'/H [lc>-c:x Cm!pQc0:C/y#Q]esv76ElsVoHۤ217PX/*pFc¤ZB^Р#<*Y02\8N|v7HY'9ig SG,:5CL3Fla6vJh^(koJY9;&c5۟hRE|h=oJcsę:E5=FKm@=v=R 4)@L>F^X(i[d!̬4|ePgv#XA>2Uŵ%ic&'%.$StٹtG4c~n斩~w"xX%ct'蘞(xz?K)b~W6񷜅 _\?r; [-M/iHYeR wTx?{!6\~ȣ5E0}Rʳ3mm8;|Rx^m=Xu?lY3a9V'}xSΑYU,whD2ۏ3\>оxy9ײ6uo0Bet, n#4ǟ4q#]~6 P;9ܖ/mk@<ǥ|a)4],,+!ASjߩa@|~\G򯲒-R*vz~⩢7_ /^38&$iA*=2SQp+Ƣr_KG ـlVڬb`*Y~RM59X_cUЃ~=,r)XdN9Đpx-Ȃ'wR<ĉ:5Փ-u}1ձ'nMg9s! \,Yl 7,@gn)ߠ?p 6ƔT@G}LgN) ̷eyZ:[c%Bl{3@[(JXo:?/iZD52c8*]~"MG/]*ȉb_L4@FN.D;[Fi A xǓoZ\ Ȯ;x q]cmw43x]d0RA*Mŗ5ϾRP "I㢰Yi1:VT H5l߰#=f{MH%TyJ|H۵4-a5L'GÜQ?d&~x479d8t;I>ju ]4݋ K&M iIǂ8(x;.on@i՟>je5$Eaݻ ZQ؎8QL`rϾzc,|PuXtb^"dЩZe8lBDwҚ[GYg )jNLE$Ҳy.Fzid`A\;UR*9v>!I$ëOΎ,+%QF4B.Z 0RCW}0ÜTO:􄊅66tcH*rSMf"vTS" \ĵx<)HY$I>8Dpn jZf~^#>(z z#$ogz-Fn͔g I''h@֬4uѱ䭝Bz\9I25#| 5r;n)2hdSQ NN',j>D{s@Ҳ^3>u6n<1Uî.!y djj\iS|8!3f_A 4oxC]TXܷ HR wu4e;%8j2$gƒn1EA2I N\;]B0ؓ_ )_b/V ezn'Y=~F.|~xİ5&G,ˊ) v#B}>fݸ쯖Se_z - ~V-K -'x۸5?#⋘%lЫb%v1.|: 4 ߛ7]z9nS^p3>s{F( [k `-rljƥe&_U3Ƈ6׹y}-FU3Y^ʆx? w|p~Po6|FL\10(xxPe6KHDI)҂ aXGR8OgWiIZߊ>3Dk&w|l_ӕ.#/qp,0>Z!ڀCh%j2Εⴁuا{ }RoIh_xkpkT]:s'QXky6 ֳϛWo6ęmt.v.|u$dѴzB*(>Ue18񾼙,'܏~PUe*%J'8aaT63zRmr7cZ ;h@&'c9;K+9qc6!C\Bl~2U(\ϐ,;45E+CUElOŗ栨v ? ]y/,ˇj3dKH&^ N:AY,/>.)Bo0yoonSWE|=2ԸxBg];F=:|I^x7t+Tqb o )ײZ6laי'RoL@>VHVu7cf([;z WF<a{+nPkƒ&AuS "`̛DC2u ^/aXj5@^dR}xǑ ۑ_.=EL%6Htga2gH';36;] aG˦F]P>ve9!O-[;6YGЈ8!MU];Z^xɽ÷XSQ* ߼4ip!Hu(iZne.}߈~Y7 8EsNK/[L$b,Fo|yAmesA6B\E?.ajKcHB Ik I$<]D`CߣxD+H\{,=3~$._@M'~m[u~=p]ȏ|nC0/]ٴ#W_ Yqiعg`Fb7Y}:GB=p A%Tjy\K}DI1ӥoˆbUY\\j4qT=%LlozN;/؏+:6 NJ 6-z"j3:7x(&pa= 8Dc+6?eSР zOW`D<·%̅V;Ha/TKa.R>uޜp鍰-KkâEEMlߩIrߦr_@EH4N&}K ( mjC; v{E)it5R"QziF2D NǕ꜏dɝlf~? +"#nqD-Iȩ9y[?A]RܭGGrMB6l7B@ YVw1ȗZ#fOȕ)X!Xje+q/d)Ae-Fڸ"m F.HYe߷Rdc2˄-Q\aqT[M!3YagT-ǃµTk:=Q,/p@8/BQBNc+Tl dK]r΋RMqv̿-4⫌ 坈!R=H"9yIJZ۩rro@Rw|,a Anx>pЅ͠68U`4N&(2 AK[+~_DpYBv\v_ĭX3 dJUMM!B``/搊 !;Ki"l1dzHAĵ;lsRxwM]GL[s%,7&a7Y/(^=ҿ`7Eޱ\:3pISӥ?`X# }Xۄ A& K$\ ';;1?vgSv_`-/[3L}UY*=z} IΊOaq&'NkўC 9֢ }bA<Ҡ(jmh1L'mx& Ϟh3P7lT8H,Ja\FR#D2DF.I6$(x] y,3'x8pQT)3Nj D`E7_nvt 'G oP[lY]wfL(:ws Q;wᇙԄJ1,#Pz_W>[vBVLg=ZA.Si0 \B5z~9Xiاf"<~oC ڌP3<+}l)sM7'YGgmFDOɐEg:531_i(t^:eyXɽU 7ؠ J@W3sq"oQ?I,=>+rQU1k!:>7hNH vuC!_#n_a NG~ၓKʾmA@Ҫ׭#Q1v~A9K'n)$:11!?&Ϡ6TL˶TNx29nw)._1(ǾNOh,#Qgn^=,^L{vQ| Wr?GMR嘎M߲Q8)G.F2_`V&.Β`grbF&#A0@nBD!ܦl@ԩÈfk~kRa15:j̴+)7&/,axD rKv|qӐjrk)V.n1)ʳTn2yH &(_sL[%cT"VZvKaVN % n@sP&4JѮ+w96q9"<-1 Pjߩ7 ;qטo.;a@A@$׊ ؃ٙ%IZBf4̅ZB(Q/X'_JSp[P6ZƧ+Z~ ǐKX99k#cFt%S-f `XyV%OM?{@Mً\9W ةk: X⣕V03$'ҙa}Bg1@7VB]˃<[W 2A7Xv? Fĝf(k%&zW`Θ]yU{3AeW)qhLVs6^3 ZB~qYPw-{#' _Xi~rߣ [ [|vCD E$B|wkp k|J(7ij6h6 k )!|'mASY>dAvS>-㋂reJӄ(DYxrcV|PS4B@aF5j]wMQKW& N{Ģ?57)sڄPնuy+)Y)o܂ :Δ3zB;s{{Tϝ7Rz+1~tV2.dرٟ A_h4fVhHnY&H_U|d-,տ)W;١Vuꗪ|y^\|K J'UO6\Qax5!pREaǺVJ0yVݎy| H`0AœUA ^It__̤4Wu&o_C<d@Dy|Qз#|Q$$%!7-[[1 No_ XըV܊;#H,ZξA0KoI$:p8Gumxo3%R\FtY'If:=ܿ@ʤmC2(H{Ȗ !"MoJ}B3Fq&'~ &έǔEŌvuwCqe^78SXiTߡPf,%.GNOpCUF@ T5X!iw5rv#~N218xg-M`xL뇦{ :E9{Y%ь^\ y,*udY7ETEl"o B9B5.DlZ8Rx-ձi”CŤ6gkt`[ï Zt"])|$yCA.5ַ>(P^-=;2 <YW;^FWvp mϺV<)5?jK%{3FvY^Y V-uOt 28%b%C,c+1pJEu8f gYs%oCΨۃ ֲҏe;+,%^rآO 7yޜPK5x䁫i]ڤ&>Ws_r'k|0VQ6*1zhmkX+_M bJQ;^n4 Pxnz9iUC4Qʏo~^{@!ܜQP!bV>0ehU7*c,9Mx ٍdr#>O\GKfqE[uE#M za!iX6z -_@N"NHSަ}Sę bAaeZ$cな=B%n޲q"BiY mNΏܘuo}(<#n6t+BHWd%brCe{Aϥo}yX*Tc=txCVA\:ͪH@.M)ch`dV'#wyE )$ުEr7ܘ) IUpb4دalr*G6\&>7Б WX'@kr:M@ƫNНvKʼnx˙ʍСgV7R9W&S8e ,q> ְ4٭(zg6J:$N3t &32d=^GĵOZ;]Gd<ДoK[R j˿`QtjP .+ mFX+wn+cс=W؝`.b3kKjoؐA/`.v-_)7/-jZLWŗt 4]Vmh-.KL381b5Z^ JT%S*QtrIwH1^ ybs[jŗғH݆Kyon`vo Bnt qT]wZYGǀ_"Z քpםYs(qo?묙cmՕ S}1EyuHd]K, ZO3gڬ 6+/l4nXho3z5zg /B aUc9 1Yv(jw:C Nd(k8fjgڅ` yjy]&lڗ?JpgC%}s-=D4DJm"8F^0MQkhe0ڲH`(>LkG c}v]jg'`QIvM13h'K\FdD*mG`B |Nn Hg -VsG7/S' J; K0;-R5²@6%-nn;6*w>X(";vMn$v`VUK!_߈(gu~0 GAhqpk눧<@!R?Rip iMt);Uv^?tDm$=Ѕ/ ͺ2=>b:q%yg! J{m,v؏BeAOz/h r9#NEqkP{:HIu@h-ǰWzgؤ9".RHX'+FQ$"K/oV:(1@x\n!\0V/:6vHiPm.H}fSGb+YD?kQnR Np@ajN$aVcE_"3n[zi eM|IQM%’ې*H%+ e$=]Eرp\~G[ v!Bms_@ c *]}(I-̣"~#8Q8m;1 a%ٌϏ3Ę2ȕZP],U'sSՌŤ-(L3kv 2/`zˎ|k%xI2x+i Tvh۫%Wy/gh`DYB JAX&^Iʄl~}&(s}=m~zd:7$=z?tQƼ5a^>$ee:o"m )3_^O5sra9tle~]/$nQ5#r% ~Rqi-ɫAtg/=GFZR+!ws)1'63eقg3!`nehbsqD1VqV.ɎU܀ >$AWTk'ѷIԳˢUa{Kwi&ybjYqeݷMRP1ZKm[zv$$0V0;2nK⏸ϘEAuQR&P'8Dl9J4vhz  2&,E`Fc7o:g=iN݅o,/WbaKtJM02u?)ʦZZ*O""}!/bxmFȳkYr4ɪׯF@z$ocL9ñyO xg¹3 k=ڶڒq"ݽx evta783UR⬻`=&w\v3<)0Xf",= Ti87̭Ig(7cL>Ԗf sF)U2Az>3cȦF's\[QЕģS[RNyÏM3j]R}s͢<^,o }ugZx3xlu&dynQ]m%vlDU,_xq7f ) {JTyFdzF 9 [YI(ኢ4ٺ҅OtzOɕ3~jk ]5>{cI/H-њ"< !_4` \]]s] xFǯq 0s)_]5>sM9,o>͉-厚"Ap瘜$2>^Ϻ]bgvײ/}/?E3o=֩ӼPML1*H>GT'l>=veRMov=UP>:7;uMc\Q6Μ9x@-uAC)ZM_:PݢZw64 # 3b) W\~]+nBmTH"c4k]@lYb%C0$rhE̱E!чS=GZ06gvL@uM qf,@П`f7MWsI?k{dxVJ9Ѻa\{ 甴NSJx: Lv^f0 t/KGtrU9$ן5 ewߟ<𡵻 qDX@42B9P0#}.IlkxI]C&|SY;}$]â2e X%(Ü9降^mWD?s$F?bBJKg=Lssc-g? -5)]C}R_l)ID{~~`4'{RP6u9>y2c dZվ&Cpi7ZԔD B}_ n*GߪV2N#3B)ކ83kٸ[ ݐ[G5!˾=]{kNE6s8 w *ް~uuŇGؕ!ZU? căg \\, l{DnZ4jlyHQaAwOqaxa 9AEľ͌vϪiPo7braXciW4pNnUJmب#6({qӺsiKtfL/' ž[!`ն?]Lrŋ G.*1yE27h+J/잋5\ MfpG: }wL@6(BHو0\Cpwe\o(F8or~}?~*M\M Y|Q7v7gi!t4JVc^J߉O1N=I.W/UqtXBBe&x x Ft{,FQ!gF/t SdoXIw~$1Mk* +NۯĶ!5.cZpNl~`)RY+m/E;dUN_*6)mk0o_\(Ũ,8d c( ?\i:^V3H TG`oY hh Ӡ>]a**fKhyU=d/[+N#k>Qiug%y"-Oو &up1UQqvpUd ժh/zRI/S)=j?rm#G/pY곍&C2i ZB'иu[, j/hʅf'=yVP[}N<^r98ubV:"X rH3%bˠGL{MC4'̏vn]I&~4jsܡ;/QNu{fHެd]ӛfB͉r-{SΌYa7I(_ؕW}asC)q\ s]x Lf?GWS!̊edB,oqe(}\C7;[yXNֺ=TF\ӧ"$3ce&Q;}&bILzsyqB5"RG_+OdS;t!{ZgoHG<ھCs?{-rǕ^e)fC~٠7H{a`#(h猲p,dL&_T&0Q+hpu>0^_Gdl Ռ7*xY |!|I7{G(VEU.sOδ3 YWqD/Ԯ 2D%u xH5f)Q/DZE fbK}=z[e;kW\3TE\qswE࿹7D5zn|;@+O^_uy@b)G.Niެ\&G.TX"ekquWmNSrWZBFSmKZO hLUVGa)k>Z(k7݋ g>23@iŠZЗLwMzeNpYCO(gAmHJ2>V'-ih\c+F?=t~+h+%\=23 =']BNCzxW7X^8|xrqCP>צTi/Ɍ}_/s-aP: M~.8wQPiih=vE6ݢLB+H^G{cZɎEPLu8NN Q;,e|Na-~ϴhQtqg^vFIl`"rHr+v9ة5W(,<5B;NlS~~=^@?>Mc_^qm\o_uJ:Sh03auÉ3Y/V*"|&Z|FЪq[vDmZ؆]iٟչ7qGUdg JcҭoaFYʌaA HRқJ 5=9ʂ{Nvnʋ۰b!Cw}J鯏OȳNt/}I+0e.c-qExG ,2g5tխB[mcn}4 0W9,XNhA~[Dw; /!I@iVϢ;QT}xOaEe39DFǤn .,C@df=N0bkqʗ@rG0aB\YL$goixχ0hy*ʤ ~N<]){D/u}Iߞ~m5LgԺlΒh%o$Qv;=5_\z-m:"F<#Ѐ/n7٦8UMwqH`A2^IOh.J,M6Ra75cۥgǎSBɤmy#׼\ަn-nX@2nl\OCn8cLqN6*}{]pxHtqdYNЗp"(Ң5g_ ;f7 dĵ TghvB"kq?mP/܊(!aUwIEhot*ƍ],wrw37{0BKY]VӦijlyG8 u.{ZOeU²* GK .fOasnɴKs[dFތo'Q2#2輣%b0z)2" gΖKgft؍dOt_ ˫:ro-rP3),8Qꇟ4ZAd;hf, n> ԭQ$^ L?4b4ԓzRhLAьoT:`o 4[A[ u7_\X}ch l>PPD!=-Tv+|'#Giؾǥ,Is8_CnCd5+׽s -pBݪmMI`G'O4y&!4uD;=~B>;e,-,&f )Bi.M۴.{ZuDTLcޝDŽL8hzwc!E|jYrՍdvD9^{9jRBB۽kLx{cqksT"˦a^vP!M\p^紙`)6S\1ƥewVCwƖr\J&b:ZK]aAuFbb*lY #In\ԶQ:6ֵD+naid\e,~vPSߖsJAov.~,I@8n{Iq!Nu[Z79Ŝ,>[9BGOW_0T^3оCscADL CѾ&?G*,In!֡6ϱ0:p]NЂ z^E9*Nw v8,'HhO|i|릕. ;^ [GynS,6waoծHG3}+ $uv(@9sQK.NÇ7P8x{_I!I y*򿔚F\&r\sju`Zz@Ӕ.YR[?2V][Va4'Pc+ْd,_|[KN/ MX򀀹y_zTYq3AmTծcDe"(SԩA_$zSEǷKQO, =GibIABJW4@A6hA]j~4l_s믍$ =@Y326i:B-6$[ǭbkmI-{/8KuxǎüƽQӫDR$dZO X{tB#ߣ?otq XCϦ߿+^` :aY?FOcQj0Ѧrt+5N5+0_(X Zc{ZB!Y\.)IUͮwP]KtVzc6JuIXxsɅ J E,bMe ʸ8Rbn0ۜ \TiwCE-@Z@gѨMӀE9wz9)[k VkϞAD|:Jl~[Qxf8g8Nq؟XϺ &2E0E@sq l7c|4\HYe Iuƕ6P6m**:nB\%g-jt6vUӁyP  wz$%b<ќz{[;3Y e#Ñ&%pk\t<8l3޸lavD%*3px-S,e\ɍ| ='!sJArl= EVN𜽼-pq_j+6EV_cŒ EQi#_#zX+$,97Q";d/NAG 7q[@+ LMyj-p(?)0zP{1$ x6:-SiRYz+Oi̿o8\ ZFܼE 9SXVVTvi]cjn}c'T TM-*)gJjŕZRG[ lJ}X<0㧤 `Z7;N^lQV+ɠ0",5T63[jm]HU#>K%|Gqaʘ-DaíH!OV.1I;bK:b.xC@,S4_;7Wd~@_&@€vaHן0,6]*w8V|O8w5q⡅.X,7g1e$+ XԅO@Ko!bi~G*nG\e 1 MRnъ+Ue==k8xpW=#@x OE> զ75ʅbrˉx1 "~T#*v4([ .۩+T;Wn>}<|x䏌e+zCA}Nl %<(16%`x'sژb EQEu{Gɽ$lG\\,jeƯFrs^.1*K(p}U %,@ caӗ1ּ k2FYmL!\UIuɅÏ(+jrpovi8|O)&U/zwJBj]pIvh/SKłѯr= A=k||R5~4Ux]N4n 2])<'N>+Smwپ7널0v[{}iZ! %CH3”G+dj+(ABSnK ;vHLi$bVpKǑø;V7Z96Fj ? zL9eLW4hyW~Ƨ1},~V곍d.bQNC+[w^;o;` &D, sYMAУ>(=;Re1aĞX완B+CV[Ҏ#O+3%b~ =xr@,wCüK 52|D,f,N#kH!N&1/EwP/'Q<`|`й(\ U!GaV-Д kXwp.bμ'l 2.-';tpl%hP=gF.$>7|!{>a{e A4I.?QIבIfڼoU]:S!]Zumd3c~ĬVG)ܭёrL! 1z?c] ,,PԚE86I]QYA 'v4wy  ?, 5)prJZgR (.l6F#+-unF5'5M-<p~[' qj8$Y[=_6M+O,2 -eC$&$r5>-Z-p %wBqN3#ZdނZeGdT9&סa:;M ֫7ρb_v^è-7 Ah rAaeIzAXoS.ߦzHLb3\"SxzAi[;cC -; v&8IIhSp+P/E#JQ w?IP5kmavEL8`g<2E2qlbf48C#\c-,ˢiPE``B|%Ξ˅uP055܌f,4Wq8o l4IF_8)7IH̝23^@2ǽzbIWW2BJx/&ZTZ@.r¤Mw&N$N6!*xk݆n׬n2Jz *NhaǧΤ洖MHzeIBqK6 +piD(ob qFQ/Y 3G;M)eUu$;6a .'|N #PA;3J*ӣ2PY&'K]u}!G!uy=۝7"1ϭi$^\#NXTV_;6d^J27dBi̬As/%Oõue$x "Y}#n*1NC6E\4rcR2*=} 7a'1q-J\QP{Z!A6‘tŁj<=&:*dYЧM}WƢy,"T~-Dֵ'En #'` zJ7=Mڳ3kXw45nk4j͓ ,@.=qru^/K:1)_sX4} `gvsiF55ÖI^R͇9JTa}|W5ɮ~ Ojb7;VLt\eՌ| Ovo J>c!?-3TR'iAFv 3Ժ:'_we$PRYC_Q꙽J^͙EK]$ 7Vgh566.!$6ӸG }u+8bCpL}_/XHEnT͡cW:gQ3 jw=C$tK9NӴ3kBC}1!hՂămX]7Y2X *ͭfѥ҂{Al[OTgxş.sl1U XOBx9L o5hݼbh}b$ݓ2W֡7֢ZK$Y2-v ˳XJ2n4eCk3jfs;k:VٖF Vr^e|33j)bҶ vă&}K`N}ҞmW{˪| 㣈f$K3CM,[?iYAX# նX<qiIڃ|FFLmTDGkpiAB^T=0|!D]OGA}e:WǨ<}IWBo.Q rX4=' i=瑉zy|Q _0w9 5 X|yYl.cճNPYf e@֞>?K/4:"Nƿ K?nÞM?DRd]0f{I 77 S.ZZ ~USLwuɢ\ݺVQ&6|3ZQlĔ#=0^ǛeO Wtk}h_eȏn{_aiScTSaM \I<|)Oc:/ 5k9Ӳɨ'!4)' :e?kbm(6ٕXT{Ԧ^ı N /}Z^-/*`++Vy_mӭH'e٠)_9bDa' BϛBh" '4xXZWY r#1uR*v2GRdG!xS.TAuϼ̕}-ٕ;RL|(rBs ;F1zՓ0]&e2y?Z~_ѡ7<TF}Ɠ}f ,q=h_gkJ1yJPXbq*t"] +2y`s'3dLj> vHr- ., )`&<*zi!Z$z6' ﻭx~~_kt Tb~Jѽ=a( Wrp=TL+l!DI{3g-72MTH2IUֹف:Cq7)p8C,ӓrsoCp gahp%'^!Jt2<mSՠ8ul}B"DȨ:^ʰ%օf1V ?\.5z FVMvy,EiR8Y ͸o1ČC+ݭǞ "4׷9okˆ:2|{Slj=8H&IBX~ !q/NF7iq_ZSj ,5Qj[힩guMlC&F/6  ڽʣpC'}g:Xs!-OA Z[%äZcf }4$#'$:MBr!,5ղ:w{ e,?fQVO}TejY7"nȾA0F&HC ]E]2lv}m5`y^n2UW"I@!3Xͯ{]>M$Q*5q"l ȱ]EzgG@}j ȪnE&s؄i6T_ !ۑ\PoG_B r|J㋣l9ɻ_ uqN+DG=P))HtRe/ zQNf⫕"J0ʴ@FZ#_kӺzF[ngpȥ8vy)Գ{@E0ɞ".@t諲>Mz\tDGzA9,rʔo [+_n+%(q̸`T2}ߴݖCUWgVy|[T % I%i=H _"\42|B**-eacJxs*%HxKWnQsx1ދӱ_)mZra9Nv>=VXd{=jDe${vߌ+@Z&|,&@EPew^SF\}.p:WP.&1.(dP.>ES[Wv` ?eV>׆pq9EqWI4`"F^t'ɋTM1WNFnlOs~|VO $w%ܒ@ p:IVSŌx׎Xrz]4#HWb G$-6;}jL}=ˀM4F؎i[vUT׵Κ(Z"lO_oRe 4*^p=Icfzj=/0- )]8`UD3a+Yi|i)`SjZ:Y}H|;:JÇsbw =Ykyꮏ(}}:Z2xȋ7R]\A#pYD\0CӹQK|Ax}dTC=:?k ea4mRƼK^i4}\P | `ڟqR2TDZ ,*G 2^N;Gֈq<=8tC.k&KTm`zSjG%חt-) W1ѥe:yK/] ހ9DF%?ټJnmY- o)~g9㫿X* }-g_Az)LkfSO'C_f] wHB12 {K` v*pZJHmdZS=a.&6y{Er- `VX"TZ #˓%;E⺑"z?duUzf J>&r9Udp7 ݑ//ק`$=h[7rbe]Bύ`֦il 쒀!;3=2фmԋI#Ўl1-~JRuM'|{??+g?ݞ= ;E%pf9!j3p&kvk)HEk6߷I 58ߒ%Jz`/xgXu:Oa_]Kȅj<8uhbT4Z.s_2K4H~VVOUm̵b1cD]I_uR4ZFwӤ14.ucg3hh}:G\K#?^soߛ3È>I׍&&[Nݠ9]Wsu]U/׃_ 0 /NvU1W(0$0_6`^yvh82IQ[8lC*H(|'d'BJtx'j\':q VH6y#{h#8c^o#3Ҧ%yLRniL ƾhl4~77>~| lCBs/ 21qv-)>3EЯmUZكLcB.1l %Wsq0UO.|-Ce7_d]tTROAe@W$:`P\:jGdH\ޣꎓNݿ@0:>M[0KscX] J53}1h hg~=3nծFUQ;b "2ːE(HұD0k衲.eѭz KfU-b],PQ!X}9c@Я h,N``M1C@}þQƥ foDdz76sHHLM&Uv^D{뇡^x,ZŒ uy5sQND:@slA6Z:^ףk֭ytBf.-,$T~n`ne+$!I W#I%-r5rU@5z]>ET_}'SAYOYFAi9< V v_y|Jݪ*Zv6SW5=aJXx!!2T5rwZ塀d F{΄: >9&W3Q(!F |_As1XQ;يp3f:Xöx;kLH${q@s GQJad <܎P'& O#]L}'irYUFÃ꣞WnljfI*Y?RvB>i5O?] ;*9yٟU`ؐӈ=pt_s~U#_?J>85p/ft\ng.zi>Xj6^aGU85&jxz|9t"ѐQPbؒ# G^قb:a״h (@B/ 7uGC8>W@(Ѩׄ_Ѐ<>ύh4J!VYS~3L Z.Mn^/#Ŧ kf) Z$?'Z 1"gLL=Vօ!_5 3 U^`@~WW#NwEwE:Dtn)ww/Vb 7PZEz)̓Rب9Rv#ni^El/[vZѱb ^!>=]GTvhB+o[(ؔtǝ *}Ŧ_%@5v$Kݻ+0${ViDR88Kށs]h3 XoOQFiz,W&'we}}(v@Ě[Z y3 Eܡ6(3ם}8\⺗\~Yr[ ɢN6Ck0b2N7$5@DcG.i3ţgXTl:];4,"gK@_GlY) CJZXkmKnV!YF_= }Ej*U" ԈR|&RC9CSu'.k$~vqXh3wG +97c"7O5 6M⢹A#!".ȇ3F^^g?Ӥu \ƬK¼SђW\ˎahأEÀ!МM`I=D.E6fUy7a> "~g?Pۥ_Qsmk ,!%a@3Ubڒ 1J DgɋIz6Oo -hzg_LWlٶ >sump%^TJiv@OUI~wU샓 H3@Za&&Fh p f/YJR1Oj龇|rK"j-P"a iyfV֯elqYSWm5]@c^I[~_,! $CGp;*$ {`Me1I"8(?G˗+;SVɠΰ(.#g6gJ"5d caE%8cĪ4 ^I֫ ɲ"&m9RS (l1^֑m!yE,4:e&|;;l dl?눺gy}piR;zרl0,Nn+.MgL!c̫lȔg[vCAҥ3J;vsD"+Nn MȁkXxDU$d͗ aN(| G@U;"Բ*?=Mydi *Jq-SK!5\ ~e<Ȣ*IQ*49} X^گlD|ъ/VɂxJ˚Km5Żc*o3W19gh:^fg!ifpϵ4tmga4 $v\ۍ]MӴ9*scit z)OˢDh9  TK'Y܎|Ҁ k+Q36T (Px.)2ӝI5w{l;tDHً6 SoVe?)54:8Vت-^eH -_U}(]6L2un)Q-ݰeehIQ^YOk>le~w9nE/ -WֻfTV":{ q|nS2S9\Ҝn&KVL]ߡt+Ppv.6!<ZҨvBjWpN/W_ÒM(pi{*x'I&`]bv4YF@pg%w4T.F,Q ľiI#e L,|Ɠ-8Iɱ4%|zȡUV49:jgGOuA"f"9sSWBJ_\F t~4{5 6;~Du"JJ<6bW&;nji06{gRUw)5qFfLzr [ƧKH ${9V2{G((Z;ZVtKXbH[+K!ͯBTTT[&\l?5%˘(yn1%Rh_E5@Qd_l֓Ȟ3},e0rx0/F91w#)Mpēcu#fx0 l+w֭1'h`b#2ՌJ(Iͧ?O0,;ٹ;P@8dT\TL,[EKtM¸ڶa'[!똩C${x- >'ՁnjPy^gj 2A.Ј~ڸ {rISߥ4f,@~.da+wϜ,iq-FL&>IOnoc$[UZVqT&WBaXD@>ϊ7J;enS2LEڦ/vغ,|3J:$1:Ȑ?4ol 2?_8,QX4M"rXI~qJ(>\HZc_rI&. keHIc850qz=ږ%ɸ]P킢.ZE*o` 7}AI; ݢ)`tev%Ko1Rة;FA3ŽsMπ?h>k{S-V tpe18ҵti1Vwt<[aS-nh+dW8;!U~ȁ<~1SRo>9r ߁QA^$=+ѧ}|cdG~¨m愈1DSHVZR9c&Rd?'Wi&f lí! R'$oYYy.7qܔor'dWD癎+Qs)j(%^݌3V@>3b~dL|!89Uߜ&*&S2<%G Sǻ2qz62Tar;؇[ȴJz>5k"S 챪13Am9:=Yi;:ž׳)y~V,>f Eslϖ&{95j(ef 7*#:y|^ҎXnn/@oOk*Ee*`5w"ew`)i:E:'dN^T@odQ?SS/e1UwTyXK(YbqT}kv PhFSu‹*{4#ju'^"L'$Cmhj)曜Bȵj z(m_^vD&Ϯ<['_9?a_6!!zwXA>aDxv~MWQ4T/24=Or3x h ĎY=2<<w :e+[~ JV؈^ΘBXZǓEJ'2aP?HTS@S|,f2(%+vNhby')5 ZE)Ns:+z^W>6~c2jE"xUaK"ːGx]$yq c^ ԟOblǶ{13:%9v} xi$1Ro}eoWys/R^5/2־4=N ; %]O+mh3sjc)w0>{qlБ{.CX}Rb_wgu>s6?d IŃH'1r~dEJ@y'C#^l}VBܤcz|m7˥;\?GՏ؋%"v%\2m/ p'pIk:. 8v^4c*oLC-Y!nMẗ6E'Pp]z*=WDb䍗PŊƉI;D>ia%E{;C܍ jN2oYͿ/@#)o!:n>2%oZMQ<}xH r&e/3b ZX梋#rhbGwG@Y!.HiUܟTUco:5BQ& N[TlF=7Q+Q}u?໯N3ֻf|]1_8#m/i19p_ ;LNhǃQ|mmjPXgFJ6WݱgdHYC^V&qرJr _y{mV)MM_G/_OZӰuJ+fюGŮebnq`҂ƐB8+*^WheVv,)ʥ;]e hsύ+agRV,:ܮ"W1 5&A9q0"$qsiF $d*p6'<2Ch\C8]<L-9]xz}]E3R AOFBggz !at`aHEW-+(a%O=FML| , K1FEU!Ri)l6?h$Y86UGAAVӳ,&>#jG ǐ?֍ u/ UfKޫr>Y} i+qhԫiCY"LE򓋬{r( Eyzŏ! 5R3L+_d70ٮ'k7E3<%ߩjϾ%Pԟs|I+9=$^Q7=ɲ#@s֛bQ=@yW*=Ho(LK7pA-9dc9)Q:+@v!r!HB hm-PQ/$5fVaC?l4 ' WA,{$j*Ҷk#=x;P$T,[ ?D!iM`dA^!4Ih"$F.%sf+5X,pu-xij?!V*SegOЉ(dža@ֻn$ne_QUG{=)y,LRVW')uUQJ?R^q/˳3Syee%3 gV_%땟FFEwӵW@tQIkPٰ0䛛Rc@W8[)gp*w ~9T]8WrBZ4!PLEyj 47I` 3ⶀ5Z-$ %"\|Nt4.Ũ֞?˭q6TBMoȴ?7M(F;чnwau2K;rhT-Էl;Joa#͏҇%/Z+Ў'pKU7^] ok5kwE|k̤ƽ᱖ ӗFeC=K3X]bGg 9{S>.MSf i|m竂I[Yw~~lC2=$j71H甖s]<;bZX4-vbk;}\߈xI_Dqr^^GZ#a3IbfFFDFܷ&f'h |ˡ_IcSi?T'i9Xb2ޤ+$1-Ơ*;fYetD{"!Pp/x^}b":Rk*ka.x7J-\>TAzAnx&PF"&rr50+h¨ǟQ Pի:qEk}<@4shڶQ.wmFM|5a64\E q2tOsĔ캕ݣ^9~ fV9l.Xq\[(x<x\mfv z 3ff%j!ej НYrvféU1*[ Ufǝ11e\1٘B7V|AOت Uц5tT8l Yz5 6eGQzqXh|ֻ. 5R<{Q2wk+&/ТR0Ԕ$UuOsy}"$=¯JD_Zp+`,xNY|Mď4@'[笼* k2tzH$տ4e|OLW [EDHiY2A72ΈەD[_XćCNyqMƝtkpKjےFru3bfX l \qr"=Մ$ R',d6aMi:-nr)v;voToƃ>nLޘ嫃LlB}  ls657ׇ[; ><*D.q㋷mRv3A?DəX@5 Z2\x#6 O8\c?iMebsxyx9Y9<թ:ʵ`W9ud -wty .+!ڷзn Y72# KKzSv|mpk~ݬ/ :1_=B҄z< #&#R kKbWfk39w5?[jɚ'>уAfPyKE W~Du zc"-,n~;'ۀTim !ʬ0Seg |a&tV: H]=.lc'3eexn!pIq-B_t,p5JoWsIu鵧J)@%0̿Np=vP5:k!]| j.YPurk8M{G j?08 IHhǑ:V\?9f>/]juuI O4M;Rh,z]c4.Dy.9ƝJhB݉ pN@OlkPIҜZ\ׄ3o/F8CC"GjhLNY k)ex΢%ZrvC"5?O߁!\e?{ dk%qw!i:w=I Kq>**'w3)|zΎM(U8͚W*gktj}m7E= D'.!f"ӷ=kpzd1\O)UJ#YILn/,LퟔȞ=keS[gZOpsoq#81jLHv >4Z{_yx-8*|@t˳ՈT? ݛC-j?G!&X D%ˌ 2b3/^j5sRj0`&$[|W۴,}@> ]hH80[C]4a#O ) C=n <d@)y؂$t޾h Aإ.EYXB@*mXmnj2H4 H@c*%W(lM:E%W39 or/'N%i_߶k15{|^D`f+WZ5{5D2]$:=#!j1>_rNVA&2}2VEא|@/'7T}NUjE`vmC5KMP{9Mb _Q|SDJ349>GcYWA~m]g\q;2vqk]-9D2p8p(hdWпd\1ݹR]+)(ǧ0I1bB 髳T 27id*Q|,vsjPyv^oS \9,U5x zrpK? t}i`yA0<ҨSG̀ȵ cјl&;rZR[sʹ?I+jxsMB@ e"1l8%vVQv\K218/ yD$x&H6@dBZ1cDFɦe_X]OKe|VaP-ULZ4Z CO _S-s5.~mv3-Mh56bmTiϜ*U)vମ;]F'lVv9hB9esea؟ ۹pk{2hZˆ?uX^4> * J4yHS tJŜZK=N<_~mVR~n!ԪHt];G_Mhw8+KZSo^"s`Kot<ޓO7Ӧf)PwjT$/զ, IW4c+xsSDBh5 F LVe)]"֌[tVhl9D+oaH]l$?d4HB/-Vau0K9Ђհѽ8p,w.'E CX@_V*FՎsW ;&lzbxq,Ҟ Mw8cgfa6K)!m@䱐 bN'],odoQ-UJ 6" ;̈́-^g6% u $Kl?<q*Wb;I-9z>OhtuxeIĕzS(+`JNHӈo3yu~vCWqdC!箋MՍYq@E&e)_lᚷ3y}Tg X=%a &vd۵GTk8PS.H \m*ZH\գ'ذlN>X"|yLŚI lR=~4!Ne,Q)d7A> l-oan' ou(\)IB~'OC!wa BL'XODX9ӆ\t񱓪gLYUlw%̧]5ƴh:zPbzXMA"qz(K`l6͋/θ:kRmz?A헸v׀9-`۳Q['|D\%k >ݓlDg`&^(G|;쌮 U'VFj; 6aZVQ_Um{nS7<ej_Fq,[9C>@03S5 ͌I-eX&zC4r_qe.uR! U&g;MfNPj @fnQjJ\i)  t5;v}Nǐ-Py!d08v`2*ɚYA.ls*Hͣ,FBBܼwz5K{9hSȹ[LDgh,:f]/.UXl 8&DIL ^ޡ nǨ:Q|WY4qdf\&tՋ+j\D֐W'wC{/ x'B `1BdZ^Tp++{| ,OĉѽĐjPܾ8K#ylZPglrV&GPܷ˭O^G]P?WWO/]Cӧ+ypV#Q:Dί&B2tKtYzC1bMd]Ez%`;hK G7;ݗ _kVȄl}S;5,2S8?3tT 3&)%( +~OlI;6s=ܩ.6ŤB9Խ xuUo)"2f>ו#)&ٳuM.txR 9[08\5hnXúkS1O (ZSV2OoSKo,ܕX}0:ff .uM 5e)q;)[jᨱ%~LBF`c-l=="@3Xv˲gg*fzV$UZi Ml2S&ՌW{v=\C\;yrء-r)T'J [HiM*᭭xP"3caM-TyN6I jC߸u}%ho,>Stk1DxWDt3j$K 78ο`| i --:ke ?ÓH**,in $~ O+Ped2 иrq;Sofphr8~j+R z5$'$s)ff`_s2r`_~JAݾ>_O9m7->`}(OpC'@$q6 Qnsi&yEy@Ei1<3|?Nr0!n!Bn7&,3 珞1Ŀ {{ZlF@k0Ec׳2y6|tG~;bu }_1XKU9/6̷$u KYI׫L$W?[JiWU+}]<9b=J0yz|D{7u7lW䚴Eaˆ :?nU9vLVk$b-Â"hHWL!6T" UO?;wv^֩밂$Q#\y;8vwsr]l^BZHYbk3\ hp?zѧ̊Fkbt?_ER㯜"dLGWIn5F\::IX-F9ʲrΩXRrI/i==O#* kUls-R#v(u #fenMBkAgGܺA{>w}HJsM+~,Oj[FI힅 _5|Ej,،):DM1X<{L!x֝E dwű:Ĭ`z켬6Ku!H<,#6T◜cGCӝT?"m9D)X"=Gj, #Xʜ0d˰. x8=F} mC#|qה[>8B#G.|Bk?|$"F]g<0EԽ2 |OSxR`Ddu UU+f&^Q8ѓfc5Z(=d|Fd2Wk.-olH^X.m xI\J+H۴re jp ̖&dN] 5' +KmwZ`A@~ZLPj+`Dߔd >A5Ӥ|1-t{ (godp_Le^DoWi9f&l&_`c7UQ`&}3 $1O3ُQ3fjle8hW0yҼL[NL?a2YhrMh%U%23;kh TXx1t+ !T/!t7ޚ]ZϢcǐK%P ZGGġ=b*/*^&,bbfpP"PڸN?iqc\`bΤTc{dQB^ݽ  5"emGk\bI?]nf-ffu[(ߴYinRiu9{9İ"D&oВew1*\k(W"I>YL:14D_p|h_Vg !|v{Λ`-`.)c&`ȅ03-9fM\L_8d+k41ʩj6Kί֗A9'tH0V-^ V$euҵme#puQ|9 SCs\xm Qqh[#" s )T@ S1@]`[C9(bDk0#y??F#I0L+RZT< &X@H0,f1LχJ2Of<$&E1!\kueZ%,GdG9pRge_scfׁ6f% C~#+IZsŽu+d5 -_8"{l 1iDxMXw%Ѿ  bMpQ7ew }4\\&ZD}*q2)hrd0 yND{N:#;z^!fm,]㉺[8*Q['VB33;pz;"ee GurF l/9T{*4(Kdh7]r G!]IaѝoynvMw* 3}~ni ԫUY: @j/d yGZ(a9Nmޕ\sb,sWڞc@KK:gJб }'C'&MwKA2H1Z);r<\=d6Lskս lhc*ŴhcVoY2k&^ w`UKc0bqKC})Ɩ֍d}H,2-t},G?]W[lVZ#fp]6Α*-b*:Txd ,"[d&NӨ;0hF IV^9߃L' iD~;DBmCѡ˒tV KTҖR9g4V].]ߨ]օܱb6e>Ub"zEߎ=Hj#N#$/:.⺙քRaf!0.tUZ-A,`i ͗qPڼn_<4'_Bz%~zP2TK?oxn飬qs 3LxU(i}h,4jpmtVS.ެWHOڷ q&VG1U<(˱Hz4@+{aHc{%< A,?lxۨ%&0zzo&+QW_$e(奎{E4pWB1(2L(l>HWȍP< Dm1~, S!'l{Tyj31 ff&lK TxqQxb<N*w+=3FI|lCs:K Iݹ}YTm*?D[>QENyIXXVVͧ,p+@焳e{V1Ғc~P^,lwRkŦzqԬKg>Ŗg+~eנѯ5reIVHH_B 8iI2f W]fLFKZr&&E\fD%uBAVpV<5$G'qwwS?)"&yJMo3Dzu??1 `(`57d`ɨldKa+uʋq+@07cd p6K/j%!i`2d`p?rׂeDe) y@U`M,I.O?7fzFUDM$&| iV]risֆ4L5h7U[{)$5OOPeRwl'qpb;W6Fet do 6,$*_U:>~F0m}Km-T抴EUɃF+ =ު%ZFLtPG*PRNxMsF=v$J#xr)7pdX0U-W[ ]ZDxUd}\% O0E/~R>4^&=2a&6&՟S q'(!e&){\-0?ܖ-,p sC^CTmҠM[n\4:ru8+FJ9դE;3+fChzs",JNe'׷5!UoI̒>DaՑc` |.<_< 6TAժ4bYģݣHG_f䂉_"uSliF8 'y+M2J ːfASΝo/rM4gZSkr)SKmHnS-_-ۚ'wK +{huqTՁ-{p*BYLFɽ3{Oۅ ԭfp +!A^:mk7L=#پK2jeW6?l8t-;|%k8$ВvXjaD[tΟo`bi#>jlO2*+ЌL;ҫ.S|y>=rX~%7(2 /o)4}*Aʙg.M`; EnkP5 _E<60?bݹ[jM\gmNw5Du€iL&ԔspTppESK2K(ZP^GG2Ji|v#bG[AKr/A!!i_q/h{Z!Iy]:W(QNy/I|PPl4wOIsyޢߟo?n(o ߂ |/+p]'4 [d"&̱''s0O3<$1"-_EA_nь^\mjO O,[eZB02~\|[15;Ą?{Q_fĺ]6F6A-.Xaޟωme 8AY[YuWWTx=ֆR>rRF#=~;mDX0zهX_= 6#%[8/H&|~ST(MI,lZ?;L) ឫǓ@ѩ #֞COi=r(X #rڲ} nD&Ï5Mc>ds4' E"H&zGy#?ɨU|3Aq팛NaNEdY"Eӄ#hvB \(ndD1"1M"tLkl֚Wp&Ɛll -՟M[OB_,Z ž'գh }-s!6pP@Q5ay܉$H3~6AvO`/4<w.HX _νx8w} f;P \8%xSٿ3otmfLsbE'aF3Ÿ˥mN hɸ@ !:,b)0N"`ƐK/}ò3q|Ȗ0 -:jWKax"3nx {WAO[f5  gtut:]n<ݩM,MJ⭰XX*HƹxbvWmFwK?nƶ \[O[ygvn!Rb~@Q,9Pn$&;-1aX{! U5fn x2Ͽx1-4Ҙ1ࢻ.4g$\%+X➲[ / @N Ć? ߈l2:_XҦu0#ؘu "U{1O)䅝~էhFp]6yDS&3U?Sp:5{iWk"qZ4ԡ\yCTN^ಊp`fꑂ^3'N%[D#{c}_k7gP;&>WXt&G)[4 0 t['#p`;.JWy&+.16'%5*4~MB\K)af>?B 5Ŏpqj=ʧ"c1 w) la-+ԚT_7%~PZwYBRJ'_`8ǚ0UZO8T[Ku3I _1kջ{ ~I'oq<>h#Φ :ڡ+P.bnĪĮlOC0zN ev0G}NX6nPx NQ!.j+TZx'{{YX]?TEۅ/=ЂA׆|NW;H񭐈|Id">]^=N(e%*C9ATŢ T;` um/ L`x+O˯ThKѧvGYcif#g"wvbdkۏ׍tr䜿d$_l(0aP]VBͭf_oZ⠃:BsJ|}KD۠KAX፾n꬇8^" W[\H{`8փG8~WaDVM=2\QNJt,.DBI)w$#09Nx]N5U{ ž Z%kM[0#a!Vvq8k2d"*JQԢW\2 ۩M2 E[4 GJi_d9KڃmKjc+|Vٽ j-?s$;ndR$}c3;.ĬeM#҂h.t7GU$kHk+eߡ¾H&_5a}"Q>hrg9,ArIQajM.Cew{z*Ħj^Bz{]qpjHP9;Xjk@x=uٍP~ﶋ` aЭ*82q68ńK5ҏ'N r u֬jl~ul֧,a d?3b^qH`R\mCK$Fxy1!<4dS~g?v jԴ}2{8N!@iN[c%Y#Ms Vn8&*wI/ṾXl]=GvvFρ{@("ڮX^<ؕ( qLJȂ0Yc,ژ1~yeϱөʣ?(,Lڷ(+#-R*N(:q]-F'ZERdvwܐ`0OZշ]:utuOf?Ip-m>bwS\"WH<,v)(r.7^Z݅V5 maMδ5;َUoķ~?L8qېX%dzo/c ͅ>H)@}86VrpLKvT^8_=MvXaqn.ȶ=og&#? $`Q q>lhNN͎]ȸ]`5v`_5cE\\+Iܱb,F,\kTW^sO4Rd+]R&hc8݄kp(j?jpe밙Z8W .Ts(;*M]N4iW5k7Ȋl2ƇWY kdWhZ jbqSuAo;I#.{Æ_l/vt!ooS KzUWҊ2YFi uO<\bvLRXt-^eyPͺX6Pd^I/gGujkA 9s?_~q}Z6>-ȉK\&e, !ꤶԱzNtjEf.P6`ukem N\&G.Ȁ$*O[Q$[H.U2nﶨXʜ׬w=dl7 HMCSn Ϣ"aZj O#oޝ>;@+❕qr!ȲMdoHCf=ݘ=<*FJE;Dώ9'-tyTwq*J I[ ` lvt:RsX$M'WCvQr6Vt=: yAt\U+qw&::/YC)YiW ^=!;' ^f6M'aOw- /{zzY(x?6Kih!Džai~\2~њ'6`Ғؔܐq}׎Q) )}xET-n S]P>kЃe9!݀/'b׿L{#Uf d#e490ȵ\D4:m:Š"8VD $WƺJĴMIeu c:d_QwsFBv=8+UFFpp[6unx6D\z#bG%bŨ D0a^nC{ 2f(mЫ崱jߡv]tCr Ni5gB0vY˛9bNF٣`0(ɯb^o$IvK`C竲^subG4=-@Q;PW/ۊdʒj9' j2U0=NMՆYx_z)5? )ZSQ=mR.'80c m%*[ zl`t_LXAاq ri,l)aCU|`*h(UoIB/ej";mP޽ \R@RD$E@17D78$QLϱ|SA0CJ\!"M 煡=0W̒1~*b֜U`C %zz# s>+s{"92 (P -L N'vf(| hl\hVZ(vq5씫A`]<ŊGLNa0@yU=-/7@ƙ%e -r :36a}Iy@? ;?PY=zQDd(Ol}(&ɑ\ <`Gay>Tچt'*Y,&pLe A5U7`/e7~&-a8TnUV\&߹޻cU_ aQt_1j?"􋗎?L\fMU[9[ĥ9٭ŞƇr&TXȻA zF4Biw]s$ȩJJ`NE;JCXᑑH WgƖ3lᨯk?_v!Ѓ rV1Y>ZPē_<4#ǽ7e5q kùYۢ3{ʧ/34A쵐j0cK(DTvFB]sq,MTaWN8mh\|^Tp̊BOE98׫OeUz 0 tg"#ʦȜ i]?[Ȁn~KM6m;<383IXA rgc~%jJw `J+TY2oZs"Upuϯ/)?!)7WG\IVIf^6Jv%աmק6l2q20M%Y4fVfm $a[DT]u м$ LЀ|WQeV~o֯tͩXV0~a(MyoeBէ:t"36gJgi1'XzP^pMM3X'Ugav ,=ev:}ґye& p i }R|Q,,T0cPOJ GpC>NBKQϧwObAS=Axh|V3|ʮ&^Z7)o;5BڥB#̏2!C9"Z=?v :xM׊nc4u>_ Bth49K9(WBz|~,}p.brߚQ54"6`͸oyDٲUg"xyUaچi$+7l ߏ㓭:Rlm 4m N\w0ѲYX L*j^-.5fe1GI4K|c-O>D~@&Y?iIpCjmsbļ6]pb w(O[4h܉4}@~c+{ G]SGt{Fˏ"*u7dM8 IAK} ^-!c_+~9uS*ofk$gB aQ<[ \_,WE԰?#^=Cqh՞'Z,oa#J݁K˯D{y "wҬTDN:+my>j{V CG]֘pwܭ2dHHI*=CV-?"FpɌs4])6}\As1#^E=-Q/UN R`8!KOYG0NZ? IS߹{/Ui|3^fL D̫B`㈨Z\'YClh>><8iD,6}]-p/8BX8*o/XhqH>p_>6L:\#FQtqZkTNRQ)du7MDOC(NA5.enzB+_U?ɂb:r>9~ λ?sH|6F'G論q.zed>@¼0{CoDqf%/sA`7vCН8Ӻp='v;^x{ka F9o\[ᡧ=}W\ "' ƒm˹IRZѭBĵX0ln-4S{NѨ.tgXmb`<d8匂Uz~T u@zT7<ӂWFM9[bGTax!;3&+#uBif9CaFqNp)&zBs luQsvNLV_F}{]B5_2L ڌN?_-ѷaF/(SOA/ SK#Rįw{9z31{ZCNz祢AK'#0Nk'W/T`mlȟdHj\r|i8NY8/]u?"?s{FD62C&4 zy,UDKׇ?+Iѝ_^q lhAhg̈́IΈzQ{A[ךYz T fYŕp;['ۋP>{3Qx(b?Mtb_YZ9瓜ԥ) xf=N5TJprAs`03)cJk+>,/. *TF'̼+ \*`#Q,h$%m>~LeLL3<ǒ/0K ߼~i/ȊEjar~f/fƢ+߸$=à4QX'5dY&Jt67Iҭȥ!er;Ϲ&Q&bW|L&Ci_^Y}huQ̘H|ǭeebc,Y` l"15o`7>%TB떤٧C%&B\kEJR!=K?![8ݤYxX{h 6||ucFw lВLg  7qiG1h h8uyAXe>,&e4B'2ʋ% PA{y)8-0 {d Y!bɟ46B]+]sܯwB:p639kFAmZ}9!Ctods>?7dz<]2FՉדVֻgh=mo=iFW[|[0#kna &,fLSWA4 #+$[V*riN1.>_xgyLL8A52TFbvYV\9)*48R b=k{&zF4wL P|elFar\?GFE. Hh*ccZQIf& W, npiAß5f.@iY^tgjHLmsnZ (JbLվTRT&!WIoc|WP摴JB5X"'|JiI=|xz&6ɽ& I L&4v튯~HUs7ϲcɍkXxMx0(%ńz8WlukWG'me{BνFಁuUnW%pėB/KirRr[w@gC; $~m8\=6@9XfGkԓZK{{:٤tF14,rدR&%2/&lDVLݝ G4S;2xwu‚f: ʨC%RkBUӹ%0KBQR3y>jww DZD$qư B6T~EN@>%cG28|Y F'_L7Oc=Є]4]2In/q/W ļL `192ZMnƶ<~B#{ dl'%'";DڄPG- Zд h<=\Zp+P\ @<QȦ2ވCjw{kf*9$]&l Xng?9=IH`=YTvoϤ-JS1Ŗt7=2oxD#rL5h+~VEfҸ$Jc^=ϵ-tA-rk(;%Yw9[EQzqƎ.^0RFi<!S!!,FF >UGI-c2"JooY>(ZL=3N7خ DB x$D*";j a1C1cȂ 8'A~j0a}ƛڼ3_4xSz; u *9[U3-U<[t' y|#fvr]uiV j]~EP]_JjZ$/+Ntݾc $, -QX/ ,Jax2$q40Χc"K\Wь8/ؤ]`,QkgW @.dO1DA_e +&$)_1JiPߡGP}N- !Q /]>viI =5! >WG`dhT!r&DƵt1o '9iT wT}u?ϦR D,;H|iUwjTѳŢ)Dm4ph$M'HA/4ݤqHQoNB&O4H{jX4=g9%g߈/XU?x=Of< 8.Ary/y,z֥?@<%|:rqF h.Z|y}Ov;| sd#tM5,t Z0~>X4/ jPx"Uow/T>1" PʪȃtyΜesz"N̅ᶡEA Oa %DN+E_.pѦ~Oݞ7yks?ndj J|+o@qxl.`t9^34W0o;MF}`eO0f@nO%늅6# Ȩ("Q# dž4^4^~J\}6۪MAorO څ `߮S I`U:~oғ$ԗH?398O:reY"Tτ|%*dQ60C# 0ɐ_ӜSAepH8n,6 Ȕ styn0edJQq 2++")M#g\~q+̍3$6CŃ« f`^ f몙Bg( {To=d]m Hr2w`7X߅Gr5cHiIO[/QOhzcl+B<6B97X V~A tVAkD+"Ҏ$& z|x^h=|s~7עBP&gr4G#Yu8h/=e{b—t_G\ |G"t%j!c؛;Vrqm\|rba|yvWc ]UHhM|wԶb'2*Q:wXJyGZTj*Me&=U#:[qgcJ+HiF1Ufဃt3|/Qʏ^Lƫ]՚;[C{zOvfA:YZX@fX#lWBJL#vHڏ_hFutEI2;5w pQ$LסM+F V27Dj:0B!'58-40hjG%+V7wLJo I886q H).FZɌb|Ĝa,_pո{ЧczZv$/ӑ"$ x}q(߄!I!kޓ'B0q!;ur>Z\,p8L.#*Dc˞ #aUNR|>~bI:bϨ*uA)I(3vRQ8^iMNeJ{=AmެӍT~YA PPveȏtN h"rikX$j-V#v^vC*r~ t|n5Z @xN]_0Nv^6'+LӹyE}D${]\1q6U̓CH|Hec >C6 Ԥud`ǪTȦ6Vv¬rrmqkP$|

ae rrgpv]^=E # GY$ECmyL{z#Yx=Z?X`!}ٗP]46tcHPm]cZҍR/N~Q= y0L-.ܼ =nR17[.bza:B{#WV7|[2`ф ߎX_.Ԑ&*^3q[ V^C?RZy3 I[XQtbeOCѠ|12'0l;)4r;ok|!<FnM/u폮S I(ы2 !&rDra(F"NޤZLKXv`DZrgg]WUt>ۛ??ZȞ明\&u((+A^ !Rw#x W|Yd~T81!Q *h=q}d`_jufOvE~q ڝB:к}sbCXSL!+鱮ؕ%AׁxIu~uæMPcʤp;*?{G.C$YPgxv ;wS;X:gn3ZkزH8!5!m^Gyhf2XdsbG@@& '%ѪliԝYVAnS$ˆ`RK^ FL_$H_mDM?Ij>ȿ Dxꀲ{sR ӡ)-ݢaӁ 3%a-ܚOts {(]=>J 90Q2q˧ 0Ɲg!>KDE= wZ,/K cܩ4PDXh%;.a>A;㻁'yXg<)۝L#S`Wp #C0W19 k}Z0u+*fMSDudi4as}]ߟR3)쭊P3tې! rw8?wYL2Qh95B:HQ.2*jnnÜ 9ǷOM M9BLA&<=0bN?[8A(CZYQz?te7oFei"2H,pHvD3tK>}&p޽'/]:"VXH<6OiC7MQ MX_Elί];ܲ)37^ذ;q*q <>a@qykQ#Rzsa:q}`y}`81"èXLGf}hmc\nOkR)cT˛{7 [@ݜ> qO ;F~/"5ᙻJk\/G= ].xH@ iH~wZ@ fA)AC>)uBUޥVrY A%sNʗ\C==btdNAvǃd9Ec{ZܪZ(Y&~=8G-D+''A?* >at'T+GӐL<@C g+r,AEo:۠G QTnn#y%&KtwnsauۡNCd*p"#F2[zߦ(I5Ѝ^UСs7:-u2]BsJ9ƟBj(LsDK{-oFE<ӳ>99(Z"JCN!,(B8 L|| ޴NJuWK&GL<حs $gU„22!.6S؉s5}:;Pqo˰;1ot3x|qSE"e lVk$6&B4 v:sc*:Æq\8CIaktkN/Y>mִMʦJ"IO PYq8C=qz춫gm*֏3[:oHԦmQ|(zT3H55JP]gu]R^w+cj׀,#r72PYR= ^tsF*b-"mCF\jjtz5`RŐW <4 v: 9(v1+a|۩<[9HUH([Ӵvww}H=fɳ{ڞ[_?-RTX} .]f3gk?eh^UlCx-`;RDgC=`62B]r.o 7sNrLJt񤮆q>dmLUyw3tE&ƭE62&<Ɨ!7=҂b0SIO8p(c9k/e6rh؂!g4BAsC7!=gX-l?{EZoǃ 2q<@Ӟ,tVy]U6 h!/TD~Gw58v^e9nVV50jU U:nTuZgF.whxk1S>Ҋ b7#:t#( zWpT7M+fXurLBT(n湇6=UqܗSէ$5* NSUk@t3HSY !`^cDNywPP\ Gcd873Uѧߘ͆kR L9'QsnY|ǘ~IbYٱg,o~hxeGo &5gg& L)2P/?-\m"zfP%k7 综YzwaɈ툜rc`ؔɪRʏ]kSb@AWOFgɮH6T=aH_ǀj1%G`+.l|ϥy`l,ΤjiV5X:zN :tjdVaT#Tu14 {azHѪgy{ǹd`!*!=ϫvَ<%DWN4`3 To؋?z.Jܞ#=hEAا:OХUk>T|hmV*A=A8^'Y(9rhzgtB!'tʩXDQ䬜<+gQMXLNS ͮc]-rLTAO̟DZĽbr B~jN)1P]7&'1  wx<8 cnַT01b=_L֗W𔨿v_! 왐(ܦSBvK4c۰4l)"L!ׯ28'{ARPnt~*3Sd|)=34:t aޮ?|wv%LJ=v%zB/0Gf0~JTQ@Y'KF$jSK!̡XrB:h&+Dp@cw/A~`nJA~2Y"'PƔCA4D`QL6ۯn)mi"4\֪?EE nuP5BP)fJW7uֱ`3>8ߔν㙚 $:av)z/Xle]u%9[ .ؾcoڠ!"hLL gjGj֨Hj=n@:}GYu4"T򐔃D1qjXIa%6ӰN/׶gw.SYdS*򃬓X_Xסbp䷩v?Ɋ:&kOΡ1rʘ[\9rР2qMtpXhyh1U E[dP; vzҀt// J%#6"GunATԦuH=x uI]3ʄ=jS: rF_Ab9HZD_]HˈzP-V4` kkq3X0+Sv۪Ԥ!j]8Z֕~sN \E\Hk5,yOvd@(BLƓ{ER^"C!4a x`4niP,#iB+yaJ !~t6'\MLR1X,(sWqZ#(9 ! t˅߃pSXPB0Kz{k'ϜuHEOI䞓AQ s4 )KgE[ UzW#fڅܶlH$P]sFK }@aI~g3aM]ZcSrEXNJu4]G+G7Pba@K>~Cۏ[W3ᒵ҄4XQd(Hn:/#v Z57e2mױŖ(r.ĠS g&js10˭剩A=~ 7qcҘ=COW^ o/r ʈ 3)|BڥeMХ,wK9v63F,)tB&ts:Ww 'Rĝ%{j[xm1jrl&gCkw*M %!g_'$x0GL?+t~Ëw'mC޼e{{G qԺC.'bttտ;&`LA{' QO~?,7[39~@o$AܡϦj),)6 Ity=}ГA#K]qQQg^clqluqMċlCIW8'鈾QhG/nW&׎ϟIR^?#VŬ %Vn-HWyqLvxjKy=RͲcI-^9;H 'n⚠DK[ HL6vH6sw6ʆ_w#Ah,yV)a> ^4`fjݠTA 9Of(WR;G-R3=dR:j6u~  L~6 fO1 L샧~nKnQnWX*+%`'l_Vv肟GVg˛%ITLR$3Z^ZPLbHv`́;)g0VS+xaz.tGfaz޺۵*+zy"9,ђ7,MM4tGACVEOa rfj݈RT_$olY&F}Gp_f[z7QrNIn No;$|mBOubڕcm# 䥮2E<A->:ͪכvxO5zS@tk*]tV@ 霛rt Rp&$A"1bӚCǓ" W̨| #@Y*t V9JWЏ6BRxkNϔ|V{ɌPY Mp֬kl߅jLm O^5k>1 ;]NA#I0!S=B!, ۅm4!J ߭1wӱ/@ >'lu$}׳cWɪSXUJڰm%Sbo3 CȈ߰NȑH}AM":};Bt`oCs䧢'$+̫{uA)jˏgՌBGц-Z%B֑?1)8W褘j)[3Ĥ%azW4(*H.@@~Pa@@jS T@$?O)kIT>&*l :[3[dx-$vDpxaĜut{Csr)je=)&`P7ug ez?D-}-%+\X C w<:]8hOZސmD erb/D<'[Q7&EgiJ\ógtK>71~6>KG> ٟ*75z.[qRa]]N ZbMAQ׃py!daW֌tJ=$V6@޻d!':7'Ǜ _"ڸo?˦oR"06~g? V|Km9.;~†VK7V1=_hN@Ƃ/mَɣ y|2b `sGeXZlM]U KbiU~~;좆۟uH&͵!n6-G9-nM8ʅXMcZ4dReo6:.0=R0OWɿ;r΀&੼f@G[jO4_ SO.Ŀ`ȳ ~jK7a{kse} ``f- qk5+̉`%7S*'!BM"ȫnߤgO(lr怀d0ۛkfiZ0I)#*wD {`Y9 6M"V/5_ ޫ.hYqZ¯y;U>B,lZ;A3 uFZg9᳓M~/wÄ%yև),Epbokgy GRΙD3wK:P\%?JK GP'7=r4"mJ O~K,C+G;/Hlw9w'PYp^^ڱ]%y^(\Y >zةܞh y L6wc]Hz?6 E&7}BHuaC pF9̾|E!m86gʟ-5wsIlu4fL $:mP L!gZgSYa5ڵ@FWK/o4[+3YZJkr$yϷtg?}rn3} X _87(*?jRlo=ةY)P$8q~!x7M"HP4>&}4ZQb0{Ga|G} d5"EPk;􅚑߳ԏ}~lMKLN@v  ;CV+`QiC2,vyqaYoP ݲ2T'Bc%i9^w8òRq0ܸ&8,pXˆC9 쏌R*|xDRKQ=YA#T 4g*iG3+-eڥ"~w?bkgZ]{oVP aV̚ct0/X%PD|gm@AKbb~ŀ<A6E S`VÆ_<@kFVԮ AC (.bA|hɼZuҎ,(bH& dsCݰkD1l\ s}Vې4cA*x7Mxz}AtAG"ii+gff'S.2q/o n-oW.vs*`n$uKsriqfrsTth\^SBou'w%>UZa ʚô/{QJa.%$dg_q\gEg󢱏QKfT+m ?)x)`{`Cxh񰮅mڒy|<Jdynbrm:97]1)JU4Um=zL?;`P`(Pkmoރ'N_{\`+LJכt.#"=Hze(2J7/7# YqM~RꘀsY~ u@"3\)te]jC;Œ}mSIu Z=!sd%Iv36oSD^6*pAy\]ZΝIz˯?=k<-Z'(\V#gOK7bה fcN|}Xh2j /.sJ1M pK]fysJp 4TJwH A]BԮzn]^Ӌ/2D8U`x)[8G:!YQA:_`p. H^Q;\2m':7!53SژWJschrBNН->kh>'y'Us?+6s7 Jsl]SС/.=#wU{r˷<$0J4k8$+d'x6̨# ul h|GݭqB@GBBQCc{GƦp(޳Ӊ^i Ͱ&ǘ~x`<r$/?c0lCa>S$%bi:# Hw9U#F:rYU/w*_MO4eh|E9nܩ +v56*ƒEGЀ LPF=g&AqkfL w*)zR #f},L[Nh I}I׷lfGX Է^!{WiX0RuK ՓsӋ uPk-^PRMjJ HFa.*unWo2mE]6jʴg@lr8=X]'ʔe?Xy=;: π]`?]J(zk4Qz2 hj2:v#o d0RD7)Sn;@q9r om|ք]ZA wDv73L%ҾA" HjK`YV,o ԃ5vZ,ϵOHwk,欶ݴ$@&GS)64>;U>1. ,cܡepĦnU1q<\G8Kྩ[!a~p^ r|A*0lP#]ۚa4xoBzhӹiT$s5 7wYuZNd]^8M&b 6p }_l/ ,6sk: _- K{P_] !ec7Mc NֳQ:8B 70< 0\:]W'n77X$)F}N[?v$gN6_XŮL8qYFJC/_ZgKF;Nl S%7܋hlƂ ?TYx~Xgi<^`'[M;9Vi8ݟG"_+n_pZjg[`c<^=kdXPǬ%?paá2OE_MƝU\IIU.g^lHOg$~G%~u;%FP`}QO:[6Cl UՉRz7\/s!%WVD8I 0 'X_=H@ qEFZ*p< 5EJWRYp$}'NM Fu8;ȁ X!ݱI!924i\|') .Xq9Pa˜>$mT tus鏾7GgdVh-|tkɭpxmG#x  LoD./)kۅTm y6iy L ǐ 1Fq+Eqs-/dg[Za -NqNb!=͠drR D ܐfN8y|, C!/t$> ̒m{b<Ͱ+* 䄻}OAg AM!`JiG ol{~rf{r;[vJ^o-nIGytj>N5G"s$ _׬̋3 Z$lφ!qNN*㼐oCi-%]id([ɺX@)c %L7=}UGTυXW7}iG}ro7. Z}_CK8<{O0&Y hJGlIQIEdqwɿ Bxmj5$<^_9%]u-ܗe.Ve\xgZtel @U|ZoX!F%>d%%$񦓹nWnXriOj1{xQWY/EdܳG;wIu5P=| ^ /߆)Anβ2#ȁ9`UOBNW=nE],YgeH5v`l?Ƃ\):>بc:lVidQNBZ.U't3wI6J<-OyVC)iu<<} /vH% 7|xj|a r iSeIijR2aE?lH,jL|±MWE]}DD~ZR0蝬IjIkVLԮ o593[U&~$l=Cj q%а~޶oAA yFG~'PLK疕߃AJ5w1xVµspVTfag?XZúrC[̹_Md{k8 2Vq_ra U#]/֨eZu[U 0UO= ^f <,&p ( ,u1FPo*n6SwO®_5:bؘYT7މB _3ڊ߽1ƚ?|O5=. MkZZz^KXIhTIbV{MR#7.)[U,B֩Y,b=4!le@vЕQ6FD#) |8`moy 1\y-Rzި;IeaUٷPcń܊3^O7rWP>6Rۧ 8X/|NuFQh[{:>ފJ8a?ZU+;fYfךUfS߂jk̔ANƯ.雔vCiQS0EKj(tjVMS7"kg}[p~d#h0/j].PAgѐEm?y+ͭ͘C;.Cmf ه:]Ǔ6.٘mOpKb^[u;߸D[s&x,09TES?zcjj%!;є$};L}Ԟ+F=ZuAkG? 0PV^K*(I۽{ΗNL~?$] rP[N2ȑ!~ggHٰxεKD),B{xn!> =D%%=PO2% drTlwzKC]uS~xs'~p|տ%k8Di:>IV lݪ%0\=*'(,$6Q>E8T&UQS%*CDzh>ʏNxU{e-I/1! WA*#z33 QHqf?# Ʀ 2x 5:/IYAR*Ri}EM 'Ntm &ʦMmfK.9ܝ|NV;Xe}%%XFq{$Q!!NMf)2 ,12TCBX V6 ]0?1*q>D9 tT>%;PUIKBB3ЅE {|pE Lt .2c%ok7xHQ5?8Dl@D gm_Wڛd7W~4sa ވxtmp;Cle?b~UqdžE#8$FL~97U{\ i4n;,I-ejz8ᅥȦӡ4jfpo\wtr0e*M.v*z#,\s֝U2v5րZg8i,KgU޹:p=(mL.*2pJ5Lؠ 9FG` jKkx~:$ȸ!kuR8+G[םT?ڃ,}pd=W }%FYV}ÂɈ|PHFhKnL! Npwiy``"ta;H97lx{ 4h!l)Ơ>quS?Au22eHʂO4}gxDY؈P7O}`d^\%H%dkj+gnci`ybK ɤ@qZ ud( x^2 :-b!lW:{އ{˗X- &(TZKA9ֿQ{XN#?l]lΖfcu')̯rXՑdσ<2{[%WVރm'e[b1%R 4IǼSQ҄ČrqӮ[n:p\q›LW b{TeăT?,E%lP9⫎'9nQĖ킳K;dɊCIIJ+]n4k;}'W:~h_\V&J S `ߐ .VE{Of3 ޘfhĠK];@GaDLVu7{w ތ!cU;j{ swK0CFv7[-#Y5?ԋt eLul,˲?sϣO9eF63VYZkۍig+9#q ~Þ $.@I*O_nmJPfKSkHn b4 4= =qEa@bY0)b)Gʹƶ|%Nj=ZzFA\T @Z&+Qp1g ci0HvЌq%L[Իiߗm 2X2\@RE) GOX0&v !>+gԄ}CF3lU Y[ۊ/zTYе53Ѕ~CF@RŦNw|j|DK(|֬?30KCаݳ 9<,N!W(쓸<<\I'"9Z(\eL.QpYޢW{V+I|5BrO9XNzI(z"=yڎoUڬ*d(8˻^{[Ur>q|2̓ %]:0= fCGΰZu}s*d,d0ن,BI{%+'@\K#f4MJ=o2)/ZbyǏ(;yQ|RȫC>n~(Udm>a7t)nG_5`SZi?D8hӊhW-0Xf5?xs[W6*ɬvx; )]P`b]xL.0zKwnYeDط'RcM;7运w[:  96i~TW~3Y"S&"LҟC k!y5 Y3g=y{6> V0,`#2mBhݴ15_#2P3#0Mǟl%}h0_`Z8NJ xYq{/VwXC׉j\>MvܕNF &|K[ʚZ1}6\QkXSZ<`mMqO$J7Jɤ曁4X>jk5#B!ݚ4q`k )sò8+H U\SF&_svC}NWiLz:(-{z1RFYCGNL;QNF֧(5 z'lh3Qj`vo-+JiN9 G5$bBC~ѱ/ٓ*^+#Y4M`mekn7Z9lGQE&oi:w9Rl) +ũ,DAS[f ĬS??*}x9 ܭd`"VpI9A&tK* Bd2Z6eK qT~thTTtKvDCϼ]ӭ1_$ N3`Xo.k׭pãر%6VR,I$|5upޮb4}jZc !emi' ejb>)hB}a%|, pN ,߮ _ fh*ܿY$kd&\zKե)oEaNO4 9@zJ9c}&OT3Z) T36Ҩt?_"fgu&Q牄YYD" u`yLdZ=):ʸ/ns,>`#2oj箬j:-2.ѢͩHk\9,3QQu!FMq*|rV;St iSN{\{H NYihЀp<"@63> `5' nx'7r1Ѫ-  '3RK^#%|Ip_4-TLrAVγTno4kEjD!,Hk\&j[wWS)1'?7] r+ }t2xҠ$+%;k!j[)p?<|{Р'+u?MZ q{siܣ((|qdRwPȏg\v߁@PնҶXVIpWI<2 Ӡ!Ok N2 K3j{ﱽ!S "^ؠV}ˈ'^z- #DXkeU2E+ٹ<kS0Ԁ>W*,Iڣ'}>wVkP'tuԩIzODXl?%6AM1iMok*XnVAP'2o#ͲzalKH 00cQ$6_DG4"icwTRㅊʶ:o +̛W}+ Ǯ,ӿ2d$ަN_i\O.xJx6BYP9fN]P87ރ3yuzFg\'MdiR{%Gb+Nr ~$-Pd}*YG}if~)>2)kƁ 쒶z>6m[0j#/k}}f1IYb37mOPZ)>;7th?Lf)n'VjJxqs(;$ X7C Ei3wL#UvC;<+!R 3Ron&kZ scoKcL]4BϺ =OJ.8n=(g U 9wM;,9)mR$CѬ&%ϽFXv{ElO=]\)_AZ-q|'Ȫ|1Ny} m<)ة 2w!e&;@E;(*#oc|7ZҬ%.q(PX.\%HMᩑ5M89TdҸtmnκk>ÕS/T QƎ *9ciSFފ-nG-vgE1-`* OR-o%'F z Qd c, W钓V 0+7w$ 7 dzbnEk7[(nL!-p,ӝfiq7gEh"dXA# ~52'ωx)myG:.Yûs3;Cv/c?GwQ+Yce@܉^m[h,C- &Oo{@#nru CiX+F8it+/#ieI*=Yd6w}[QIfEVvK* ?RiJ{L1t&lQ@, Pn4$lC[C.q7}l:[G>2M"Vb>U<\uuYQph4hT?R`` kLu`>aapvuʊ1^Bo-BmNFzBLOaM(%McD}AaAe7kmjAKm;Ap5BcŌ0<|w㏓@4H29` Von^T~m?Dʩޔ#ی!"W;V"Shڵl!ח𮧆q <:l{3KLAAM! Fԯ2Rocm%RXedD%R[ە`BS,0lb~}崥g/RχQ/ tDܿO2Q8o"{m*z\CB?~vHm֛P@eAzWL*4e8%frOA,xbcRWh1 P^=Z5 kcW&v !bL R!px&OC}ـmx124yr{ RZ qVPNOG5ieq$$í/>K,5no)'RI(?iTRqjՐ A!{#m /0Ĥǀ~qJ ߃&5sݎэ]nDg4 Qy!K nf#wNOejaր#ܵX\G2S4dW(z{qIG L1قByAAA17ԭMd5"jnw d6:Sf7։pLt? PPcy^[W^WP߅]h&'4AE:zE窝Ͳ!rPލ"NjhVs{c]䉝4B ckؐffX_pq < _[ Ԋ&ZG(%iK!19AŬ_W~Xj1B.bȏҀ'JJ-&^^)$RGӤdBY;iaLPv}/%YbEJjsux̞8`&zG+k3Ma~-',cf'3>f*,t= )u!^"&:y=T92MpUH.^\'߫!~j4rI.jhC6䎬}pETvY:@ERu9AO)V~}J{\ƫ!Uީ-yJJnSw]|ټ@BI##Cjv躳[cE 8DU/!k (iǑXc[@!FӦC>WJ$(ZZ0 ^v]d.Lɷ^UA/ X ňVh~-7ro&='2PmuugBw#K1N~ MzErwz^u`rp#ȶx8\ٔhg!pe]M'3~+?v)'q)z#gq|kqC;XߥsfQ{ʁ:(.O@gڍ/ac .:`9<? $1v'a*]E\۟5&|'W#.J;:py̍|3k@P.3{UWH@Ӓ\Xb2M8݁RR:D3RʧJK\*e~plP`.̊)t F]Wl2CoE*7f $vy.1=dS^;[q T.q;ҹMHN S% B_>#GnLz# Ъ==Ōq܋hNJ8X焷"} 72Z %]09~u3AF@}58?B>-{9W^^ߣvnL),s ./ўnұZ&+J#6PM$7‡ouX80p!heQR'ı%$,xMEo* vHu$H5Z]z jƷ&UɘLW\~!E:w^$YfOHW#bHG20|_X<2|*8)A1,T~ L.`yމfKAbAjK&Y[[)dZ7x:j !D(~H@nN.+DVSl"SY^T:0pOȠ? `Ρa#\HY 7 ;QS2]aݭTIGXʽzn#ώ( I,+|;5|b_BhA0Z_6L[w5JtdvIvOù]_'TDXd'"* 5>ACrI3G b*¡LLIdw# KgJ!I{"s{pb68{:67Ypy:DcP 'u޽'~#>GɔoWIj%F)^'D8d`? lrW|Zdhͦe,WVG;MpGxt<գ)zqB갥2!A.mvsBl<]Cj E+W,|LwF?obs#O@6@!w:^4X,QY$ɞv_Dn&oSԊ3K+&V8DȥR*[U%Wl&4g|̎7۩!H T|#|B1L;ʌVPO+-M"qҾ;LKQmNɼS[)U 2=a]Kcݏ9XbڭVQZm|o0R>fԂ6 (2͚&X%ң9JO63k'Gg+:DgbJP!YaxJca]%3x {v+LLצpʎ6KT!1ʝ+疭3ħ$@хkT'"3i.vnfuybQ-~Z M3r\pDBV> 7U|Bq#ނQ2/ro%?gM;*-Caj +7h!ZPዊ +E Y~U3n73nu) "<4:k8.znu_w`5*U6„,SQIpg!nSqÜ:H5&1z\{Q4-c0b_ B= BM# \XMtekTLrHVT:'iS}͇zNp'ӏcQu$ E}v)|Оi'WfxL#7aOg ÷ R6[߼IaʩctsnUDD%#Ҵ1$` V}B_Z 0t/9$2yI[Q4-q5[UdnߟBԃ#=n-*J(.6ty4mC﷙I= nt[/:&&zQ?4͒͛%j)H_Z^ ~3?hZw&'Cbgո3h7ڽJ:䅃Bh/}5K0,aAz zײXH]8T?݋$Қ(ڎуq: '_9P{'Nfg}E>AJLtL/pbD8%:2MOcCgrs P6pp}4g  PfD/;#>Ac-Ew~D?A 7`bQȁ.L8=϶ 6"&[]|Zg=Tdwp۱'EٓE)qUv%n%]A B8.LZod.y|St`:adʝɠB2#x3l5T]so)gS9?τk)v[c\V_P.QHi{ӱWd7Y HnI`?TJLvב ,ՍǝuK5-1qOR⻟+e mتǴeL#P%f'_6B<.*XH#%mԺmⳚOWHa Zk4%{gV 󁭇S]7J du"網]Q>Ee]QBU!wTL㺤d^u8:8ln-9N۸N3ndu\@Fy9_$$W!]^?hES5Hl.R}]>ۊ@>D-@CEF$P_1V=%,PJ}SNC a7$H:{;ۙaO K/~ fR(B5V~dk)P3hTI\'Nh4Zy" dȉV>;UZ +kd7wL?A(1)-%xET/YT\g Rxy%HnLB}>"YA DDbn|~|(R6֍PԱM#`Z`V}?b?vU Ωtf̠Ԗ>'2#zvTe_A2J6XolF@1J71̛$:nLh 0ڹSeؒz *S qc@п*OqKlmr" ҲI0e^kYnvl&I0v^nhUNuҖѫ gGeH8N !."2bBqU>Ȱ~E{MOe9'4ˉ ==%$tQߋ.^F#J_W(=PTh#%Gx23Y Q5''><y \,y9biE G0vdDup Vykɩr伧o<#GYbu3T $fb{mԶ*" q3K)lEd`1c&F3;OYd˞7s>LTIMN_AcDaƀEij2J1^c\Xn RA+@Ze y[IZd&Oy0їGTY*T/Ks ^YBRRW,1/f{bv99ș5+Eyĥ+w9/^{V m#EA#jO#mHBb[V~ W]>qRnMXG SE}30ӅHmΤiK#`t8/BBu~}ܠ_I3+Apm慩``Q$n& - 5xJW`w̱o+Fv2 blP\>*|cs.ÔF*,/THM)[5JY"m=zpp\r1]m#:V Xeqli\xzLfDC/q&F3z͝Ek=mav#ʿvr3W x\k/55Ȳ A(W/-GŹt*M 4ŧfqG:7Tmg̴qTf̙nno{ L o7:2`Oc[Io (2 +O^6EܛJtݮ}_W9-BV0F'FWPY4o^q .*p့[F-6ʣ.+23k-hZo<&\G~ģ5B8왦Ǩ5 #I 'T, _9w1H۷jjn}>$leڄ71SiUgeا/iiw#$FkEѨ6'*hN<(j -XlpV4̄X5`;}XTU罉,:Qz-+rRdB>]i5H Ul|*R&D@&ODO߼1_k%7K5V.*4 6;"z|s xwDGvRE$uzNX`Rtk&PJw.TZAJw|ü[d򫌬A_Dg ʞ M$O=̍0s5FO/BE+F6JQdp>d+*ڪi4vLTQ3B(м-8ϊSBfEV>;~pٴ9OsJ.,-0{tW*<.ڹ(D̎/%dEHn#ZT _yeʂBM.zZ 6`mNG d;7l:9 &A/.?"6O{7L]{µ?V$?]du q=2tOB]NC [&eU扷ĢYzr~fA9" 9g;crD9HlBk^se,|'lgB*t<ϝ&,xX@97=s KWt4kS'mu39 aߦp{ z5&MF]h$lkWXE>LJ'{Tl*6a^M}c'3=w:Dp.l7y.Bn:af§ڥ;PlETѾO1ewUV&DKx@}[ J%X`+|{F29pM?ۥ~\Ww˪3Dy!v0P/4Ab` S7ZZ+ w>ׄc+˃;ϵFkN38] CRaԐ"Q0혰Rb \BҥCwgʹ;&R Y?̤ńf&MaV 2M~`&=l&RbSh9>(4jq WؙW?&a^`cu>r;? 暔h}u$l1A7~>f?A+͕š/2<)]oD$AVӱXX4HAeVÃ&?^|Ҍq`~!H È|1$f;QжRrf+&p=O<7dt6 ߨucnN(TyFPtعG~BBBv9η<\Oӱ?ʸoZ|&)/j,vcSz2=LL?Rb pEAyz<\v4}p&ڌQt6B- 7xI+ /ϷDt,`;g-X1f8LXwHiJn|0!HtIkw@s |KZKAQqq^ҝIai<,vTP(? -+6_w4^bJZ̮J//VۮI;q1HScJ|=H-Fx9^&Dc+g,qA_l0 OYSVItG´wMǂ\ y^+xV"81x0'˫`!kkgJuuAs auXhi'X!4:[nuX\lbOd*K?z+<93hIDM||@D|.Np+XX_{j^~[6~[q45:5,zFv _Q*5Ϧ;h7so|y;MV^ aroƽI3w60t1`}BYfx˚JXTd2o/_L(`˰$klx}%F:20Z?sVl 킃JC+7v1T OWjL  `NHUY.4ЄY1A pY.߆I#G$Z6 Րz~$ oe<n|}<vvL_wY՜$wܙduMd @QV. nz^ ' ~< Txo^WO]6pROё [xz7VHgpZ0Q Z{\ǶZFBH:7% ]}LS/q6738vt+bm7eW'W;RS\h+d[F9MӛSNOm6hAH12Y//;AK#i.RcWg^6g?R=jdč%{Pp؋u N!8ъn,jXx@u;K/A{Ay^`:9&/ú$iWBh Aӱ%ZSʓ{uRp=Cah9O$]vM5>"'bGZ["-6u_ܼ|%!)RM/Mz_:uF&87AT yq3њE[[m&\w^lPU OuTQ|"c; 1Ԓ;啁b O;D*t jba (S%2XφIuɹQt_0MPP2< )~zg ^"'Rx5P30et04Rю 6Ao`}n)z9p ^=`qE_8tq?ߤ,W Okl5[yX޸srot(IīںC)CP.Mִ <8~.D!\%cmI QOXBqYhoM % \"h SHLPA&.hV9ЫZkr@5!:$Pd)BZ[`'(T%q*MRzjYvPel}F[ -Xܒp~Ǹ&òbyZ2H=F ^ TXjw1(H.g&ޗVw\`/,w\(3=ogݼ_hmeNIzO8-}^ ,1$v< @nw#&L1:'}"-|-iƿTWť6 ȶ(].WHrDQNTQv 5Su/MkYY'qG1o'sq@Ob_11C9;&]OmBX8 2~w>r@.>  ))翎qu#ł;CQTE8Y%Nq VcgC \w#FӠrOey2 RU-Fiۛ [>N[.JTćD) b+ _lתWL{r"erPA{Ǘ*cxv!<:g30(+Ɩ<ZV밉ZL~U7zT:'mҩPuמ&嘶M@G];i>rP&48r7((hE)lg8r4qPF[3׾O^Wsq>LLNTOJGuyGz{:%ϟz\%^w]`)ro GN",}K?bvco$H Tdbf3c tw_jL)%)b9 = 73\g02g 閻[-\B&mt0 x@Bsx+pgVVoSZƏ!ܱ8ڥCz> ۓM5Ee.ė"́TzgLϩyZ@hRC e #@$ /JC!֎mg@AiaY<ً3 Ldh}P5/{cŠNң/qF\ 'rApЦ033FevUW3DcY$48a$]E50`ㆴ`po JD3ɱ%j= Vf_ն 4\Ilq07c20r],N@QY nr%iHBbTh B57{!%atY̜ӡh{L8=\7hۡ~fZ{0WlT_j"R ?o}#bzo$vhE*r V[>=pXŴ~3TG8L3I) v3h񩸖V;ټ[p_7 #9q׮mPUj®nZ0FEtJo}sR$Gq,sr;wܣQuJ|6?EPB6\9^pTp#j쵁Nќ m4DM?c鰕h&$̶޻758BRX9!k3ٗRaY`l<8QPTƭJ&BI6WI/QϬU̸lYZ _s6[<7!?S+mv] $N1nˊi߂5jKtfN mCy*:7q!.nl?u.CHyOA[>-ѫ{"z.}0?]%>v($23 =_#vCt z /q?V+`\][ :Yܱ i$N6r& J92T~4>ک 9gvfbSi7|_DʙED5r)Е:kV_EX,1nZf Uu$_6M4 6e^>r_>ߣs3غ7/qryO.sr ¾ˍE[,k$HYr?D䡍b$3\7` jB#Ӥ0"DY"fcBmBQWYh ˍNQ34 pzLk$BH)͊yk~S>Tywߦ 8`O$ j{ 4|h?}qPgYI"0 `5 M]Mrr6 iV^dt:6%=jPy,-+4JekXZt8PH9]DgcT#:a\.LTAZdRll15@vB`:{WR#NmF&1Ar,Bs9,>1[3!mV̽4\H8e>NN28@]*Vc>][J?‚lk;n+x;aM 0Av>3Rbﺎ' g=yEV8 vIKED[֍#xج\ɍ+4>S4x̴5oU#g_l,sǔ3VLy5ga@Co{@m^{kiJzc\w?\Bj6G z4Y}[b]As0w8~CƬNOR蘓Nx°d:EakVmg L 7#F{x։XVI4 D4wML4h~l>7`%V6hc]f^~ΊoW/;/M%;=hr:U1lKT!5Es"9bZdtnj:򖢤Ia~Ί`%DZUCwayQ1DYv#%mRB [JiD,eO'}mpA]sK2#1`4NWOge: dh%"L1nČO1]F<ȴp+J] \ɡ]k.Om?U{~\&$ΈC +ӖԞeަپmEUdiC/ X8P_ cݔM{9ٺO 7G͇e .Xz1[lm(RUÀQ"`=L,l: 7u7 J(_w2L@yxxꚔ6R{G+96Tw$pˊPԽ S@`81}1:]F5-uJq: ک/bWoZʨ2r̀򮂅=M%Hw(7u`XqERHJ*̽qkV6֯#{\UJɸpNSBߞհmEۇ\9ՆV"qhmvGwEFq5`ÿhI3LsuL8 IF/Ri3Sx +Y쓑cY(г|[Ag~FyM<+xп=( xT [[Eow*;'v£Oߴ@4>`m1Im5|f챖sMbyj>N`W +ukHAbE4vx)' "UlAy^٢Gx=UP.Yzy$wl|N~{}Be@pj߱X˛`w]5W/z4{ WMtsbXZACZ10M^oXM4%9Nvlq޳ !eV޸70hF<Ҝ9͢WEn7GD8O* Ӣփ/s9Pw7q 9:mM,`cTgz cbWl]-=v"Vo Q uO5VFat[Z֍_S]D oeBs@2,\0;WSܹdE:ayۈn—y/.p&*1*?>7CN!h6ڌ h (*shtw D|>/4Xbrq腐Q?N=(T=ф)zu;@C͔qӍʺ3Ŋ7T(6 #L8%gG&R@HHNm]q8ڈIO5z$h%_Cr.P5Du,7Zo]ekTYc]ӣUQbϙ09Bmryώ^%DTi[`H+]OcbZ=gM-6/CLfYp/1Q+{Q`lEc5TIBC%K 4hb8B^s; T4Xx=KMlqdaHQ8mM4{m΂NQ:{IaQ@65`OSuqm(#H@P)0OGBp, ,z^zdAWnS5s]k^pARf1Ed0T^nBOlHız$WS,]B䑞 R,pV͵Ak*4"bWR!Ԝ|KɬW.Hy_T Hm1{$mlb68/-gꖭǴQ \"ZkP5@Rg1 NIoj78bPa=:s ŘtjL1.`.U~(7mП1*"GPüÖZnx 7wsvl/2`ǰISd, }8B8*ԼtO1 i liY-CP&">Fm%qg\[b.7W9 *~Wp&-T]}&琍kzT3C'^ b8$azk8k28*'xh|VIb:AmemԲ`u8 oB؍/HNĮ`gjzPقNM"alܖGh!($ [NO!Fn9"}bPu*SK 2EO,Mb戇b- ([rL9$AWvv\*pceɎZ$]`g rrѾ2q&V^_W6Ʈ(忔UBHk]@-DL=U=DůKGޭYz'aP$zGFn k[*?_jsK8;0BT}c}]O\ʤáYG(κCDiqA8tdŨ p43?Ve͞F]GT#Fb]ܞS՟f9Ƙ6&H]>7~ ׀g~7"qGd(EF_V P 2R0jX`M`.Je݊6}I۝ٕ H %7J U߯G]K8$kU?rV(CW"hխ7[ZڄݲG_9Eu7$BXt\Z傔v[,fDʓ*K%$v&n\۱OB z(W*w%gb ׊eH| نXe1֚1ZuU;SL+Ʒcܸ2[KбkZLZBIߏD18視? 7/2ՈgݓRH qrdsG VC DA;trG]m[ͅ\W{*2ptO^ȣVP_ݤx׹< VߖЎp3u튵cbN~.aQ|}bqwX=[l`ȲquaW;> y5O)ygܤn[,0>py6HbNFJ{Qv~np._S:UhxP~@2~z|<y(^S B,MYe yèCe T/~ /=&kҌR2 x[jJeQu^ &{Lo']Wl6;6@17̑;&[?Gɂ`gZT_Wۡ%Tgu"yٷ\KͿbM8M9r7k+0WrN` ulwgvVL4[z(˃yLS͵u&@J]d<2hui?QݢJ-Qa.^O+CRmi=$nTL~<|+T9Z8Β@1uՒR0DGS'un]~^ءqʙ8*Cj*ki[?ZwzJn6Mُ *Z҃x'm"U_%֙.NG.d3s rJOoY 38s"u6=Wt)dU`]rj5>smJӫ\' qV`rjF&^Vf,֯4ϩQ]J$-OG7E N%E^E$Ԉ6IGIrӨi ks5qꉟkI"8z/] UGڀu]h)w׽9>F/ ~̑VLWsDVZF#7~N;h M% jY7*ͷ@  s׬k(a"$2f*V:}@"4a#h &R"k x2qb7åo'dzꅛo0~EXb"rXMeEY"o6uy:ZK݃Mv5C3(;n1C}ba}$TER(!sOo oĉ^@64o.Q я@`6zsqwKɗ6GqbTlZq{gؖi [0O+X #1$rPd(P#ek7Sq<33,?4lheaf4Xfɡ 3eߖ(h!X-"]_qU$Xzuhy+" Αw&ˡ;lL?Tp9 Gs]4l "56>IK҃`[dcot6|*]ȮްMŎJAlK5s6-Q!T.<U͂ls (rx IvY!oDrٳ)A3G&еע9]GPLKKY1l|a4eLWu'A6홗N𩹔ʌ#FԈŃ5e"O+ nJ)B 5?mNU^\aFtCF{91z =x8y"ӂ' yupbT/&Y+IX0>de푷PMZu{ҔDT TɳggQ3jQ Tk)o 4zXv{p-64ry FJ>-I}IM0/h ^MeC[{BQE }s 27sFI> ul"W߃ c\=>7ї* S{k G|rD`|@֙ bD']w/I#u,l]㬶Y]]-؟LD Xmg %kRD poZuAǥ' ~.er@C `SL5IaiLX\^U~K 90C1D=Uj<'4y+dN&Ov_#g1hoDe~̼X 12~Aq~A(Hu_s9@<\?PxSk bǏ.ߏPVY#Ô/Woj^q?Iʤg*%BPphטwQ8CqQU2iWu@cQWF+fhsU RӉD~zR%Lnw5QcA̷I7[󔌶*W fG QÊu_ㄺG7DHjxNo܁#Hʾ`FB<؝m_|W33g:Ed-NKХ/$n\&cRYhҍ#-s'[ɩaM&J/!]o Q`1cG(=2 g,6˲ mLg jAJ%jII I\De$ROJ<1r(HQ^9"1'B!gʮ“1+l7P@~c>mxB^\!|ӳ?zC1bMP]X~;jp.MWiqF"mץc)L~i8 d~(;)3\~hGtc3Ԉa"G|"Fô8Q?J54P5W=gYk͸o2:S=+URsb -s=4ʎhxT3HgVe"T/sq\Ŕvq"¨A{'m˅bͿ埰$Lg*O=Hii4Uvpe A~W4aI:.r Q29EcXlAKp$mҪPL*/*]"XnpW0%FɓzAۄb~O칊roVDQðl"8;MOP/x\W4+qT/yEwC2qߤ{Wnm psEJPB°6`H쥢hIٛ%OfbejQl)@9̉<?18؍'GʹՎENwȊKXrb4u (&bBY(+qm?L&&2ȓ$_2#RU|j\=])6ބj?>I0f\#}HS3 jO:X -8SF6N?ܕns(iɩzgعl1x̧,vncW^>||4Ŀ.:ZR!u4+=;ADmc4Z1ML/R4?}ޛ+rZxq "=-ө+x0~y\B6S g# Ε'0W'9uE4-sڗ~ *O d׆~k|ļ2?YkhЫ9+m>ϛPgu>KRhMQn/`Y]vᘈȃwj3Q vDf˱gd ut,&aI29<,dmd$/H}bw1ZD'[)w֠.ƭ|$1z4.gFh-H%!(HK@/9nޑ.0\i3D^M Ӵx7 ;]DA 'z c> @my?z C4t2Gy4fF&R}#n+]<|_!m1:g]n >zoF!h F}>Oo`ŋm}"p_m2ًv_4E_BƁ>TgqQd9B{{QKIx싐"D|,mf mǸTWBxm=1H·$x5glirgq|T"!d&ɥkTٻϸE]: gihck%-7c,A &BC3x 6. IԕYh78.0R^;ʭ!ȻL NKU4iIaׇ2E_5ȵ"fH9.ĎyNt&D5)|#D_nDrÂ%jFZRV{?oї:;G; VD@Kq8<Ĵ2?ͿBWBLm'Ut:nie hpE BKLjH fZf}z 2MI]&t @S+/Qf{zy7]:|_m[aϳXTKfs+^5W[IFٶ)EZqH!"΃kvU璸&^`宕M끚sY턡h.ցRͨ;@bH4E%I6U[4|WPz#d#=+,kG+i Xk+ I3o| `VcݻhߵR>P0*kD* Bs'˱~ʱ@^,?Ƀ/2Ky؜]S*?އ$x@ݟ- sY3oYfWgG T*`Mi$9d|;q{.2'(pēݳ@S;,-=/ApBEy ̓>Jzp?YA+Yը-2cٜELk RO v'pBfT!|C޾E/$v\.2bp:jrwF ޛ\SwD1羣QJiJ6:f~STxnҵ;aAL&"/+KԋSoYCh5ٛ2svA`<=b߼Rijy0i9:aLal!;bX, *XZ[t]xB KR֪(H|VyC?PѢEQ[sU ƏXp8ʑ&Nc_L?)A>{93[" B#9/k>9kVvB'ސSjMڵ9CV i7] IQ09uxgF s6P;# qD.ɓ X5E9Z[Ld|e_"J}A!YtL ,EWFA=6숭0xe̯Q)EQSpx?Oy\!jc|囑'-C/Gai mɆ^MIo_Y<1c.~%1˘Rv'i‚ԥQiĄ{; .{Esb[d!šeq\oMZOfPivSLhC5@@1iHS80Kվ]83j˶JN$8U'VӉ5coGcCy|QpC[VhqY۠}R5"yۖ[1ݙӔ3-XEeG8)KY߭|/lhXI-:;հ^W GDn]Ek[R|ddMI#ؠvV#-# ,8sA"1gz0Ghέ/tC -!@G1{wjT in{I\;PӊNH cA[}:0w" ̯.q8 *vb) WRd`TBy-h(U44ZFHя8CQhkբ4JwC{2} 25~[CJ%&;mEFgˌOYg{3b!~o;T@ն<U! 7+B2(ַI*aڋLٛ9p}e58\7?)/<"v57C;IŠwq9%e3 =+D@ed0  b~nZÑ.btQH?h_"lm}eCyD$aם>8B_1ߏ[ L;cqݣphpJՠ 9lI*UGۿ@˛PxːOTA3HʁPw-*Z_Zy#j6.?^eO=*7+hTdT^!#f@rzaRKɥ)5ZǤsyC@6N]jiwCFX1X‹#c(/s&#dޏ |˛^Memt Lr>d} 6fdinT8QG_75c"e&#(0|e&nܽ {WQ쮃9 3&Y_h? L{EB;)Ffv>BʮIĎ +DFnU9iO4J4 =#OFt<2k4z,-MN;%>@/41_È>ϒv6QI+1rAZ Wc@$ˍ-e$c(6Z;%LYyTڔbm"Xv1[GRVQjEKxh&TR(SxhM6jWY<9O&ȫķ 1+</7Bz4qV = M y{ nV ݅Q/_op] `IIAs^uZ.C2v#_R}@kjHY3z8R<ĭq$cwmv%$W8ymXݒ}Ob*I وLY!rjJX!;|F0،lIC[Sa!l0$݌ QV́ =s.dDWU©数80s#!|M}qf[pQ}w>p|\3i {#$>Nxt J^XxH?Ý 41)$̊038A< q075vfa1_&ᾨ(!yXSW"#+txŒvTJj@ԛ.hcՕ.I2矅қ烖zY;?%XBV NY@!a^UӘ7tmۦ)VSBMf)l'u枌ڑ30gaK:g ҞceفV9AȬy\:pONIp$YycqX)BX&"AO=@PZ; "Z#\oGF`{ E\xˬ\l5IL.ڵ[eyă=p쩊'Gj .'FD}<valEHy2 Y$2IrvCS,BơfTcl|Iℕ!|+zBM$ƞ晲tYs GzMobyA,<[8=yR/@H5X4ͰRQm!6GE\b.1a&e7||O|信MD2I[OE!}-0ӻݪ;!ƨ $5Am)Ĵ""eI"bIۇǪU~!'(|Zdr}ߢLbU$BÜ)gZFym@C"M /ˇy1Ϯ.|&}+SeV>_ϥmMwF>zW44MxڥhV A<^[8mj;Qm[m_䌒z/oɗτrN%}ucSh`_ Mǽf c0 %x8ɿ}r ϣ,[;1)a[e|{L k@)>] K< аt4 ?>]Z=y,)Ėßz[@O kG9zl|n/*m0+99+whM$ai[zݭ:b #mx+$[5m ;9E&ns0/boۗiN&,8 a ƅBgE$Nxױ>#w#&#lYfa0^x3QJB2G )$JxvQ{̅R%𲹋`Oo{R+?J+_WTf5\5q;iL-ܠnJ>ܤm2^EC)SHȚkV EUi?k  hҁa̩Os8zjY~´^ﲁ',UĆs~"4¾6[[(t%֛ɳcN˼ _<ܔPze҃BkXbhue1uC}gn} JWo*~yH3q s'"@xJ{5/ңb6K(^\9|b7p;l"4oվl-[ED ȫ9UUQB`}`Gm䓉4^|f) GJZb | kfr7JWJu!Z n\SmR 4B0{~pH^FjRJaZ*])r4$0myTy dVx\ʁxwdeuR /V *;N!uR"|@tt@Ng։ppq[bgT8`ih`Q>zN,9ASthPlG^w{MqDӪ@6$`e\5d]o3q~s:h;],v~! ~;QWY #w<͍!rU.yp-Ԑxlhz$iֳ5c%y\,? pUEcex<ׯ.FvVz{wz E"vZ)bWnIc=:ۻR$얛̓PN0Ax?[R}e ~ (hiNúHHf+`q_GoFFm0!!fj8Yek?qgk+m̨3La=9I#~pѐ}w,݌Ljw_}1삁- n>PLFx\{=>ԜhHR!F+S}C9 꾸5iݲS _`X?_4Au$TRʁ* Ll2`AQev2/{.Tb\~ &+X8tp`ゲ,sExL|Fϛ}{ΐ78'g.fD@&,mҕ?kd&$s=(-{A^d 3I "Z4n>MqVKcz#}كp.sp3S:6UUYdh$`!F!&PL6qAj:Uh1m! (,꜉)%⵾݀ 3=jĒK_WI-?㭘KUǎ2_W82| ~4j V-^'K9Jkh[eiPClʓi[GFxZeFKsy]qeF؃ܲ[n)"fry E&Ӡiw u\HupbHn$Ћi؂6n 鯅VWdQ5XOSqߨt}ḇXz,|utVCb?fh=*|5^dwgM4 4MmMt!ʵR0:Fyq#v&+Q< C{ O4P h;hL ׂf!P5eW.݌`#sF%ՌA^j0Jm | |j=l`"mEOpMS5YU*K(n {RR4_njVCT7y4M!wb׸o0;Xsdjqmf'z+w3 a%GۘRͿxF*֜+*mi.[Z9 9l#0V,T,̩iڒ4s]1i;ʝW+E<F!X9"RP*[C ޴6/:3DkTMD]~Dί:vF 6Ȱ"mabbPsռgsk+1[0tpfmߺlH\94/=fg5.- ;.3#7v oфXdҰWͽ0.qF˾Ɣ󖌾93VEUq'!,}Ts_ѵW;!5׶yPg"mi ;FN`8_VPY˂DH5_zj;Oy_J:r5Q$SDDbB/#!IǗt58Ȯ(_5협u8^"ITO>pѾ;% cӒHgzn0U$7zM$nĨR$$Z-ߞGk-RoZp 529= 9ZDD[U-!FHaXT=ʯ(ZtWt53m6v欍7=*pBM71f:IlgM\4Rڔ^Jpw8Z(;o`kr :2B(T[4>':wIgtj] Q35EdEAB@[z[ I-ʉ_OHf'AcU):zJ?AhR|/ΨBw4$6k#a>}'Uvj\E|گR@SeVaݏb#8=!MR'Y,3%*mYX 10׭Ÿ"uЛEiObd"j%4m74E_ܼ LO z;ytN/9Uϸ)bpRDh-Ƭl^L{dٞYdV91l9HI /-" &h,}h J W,r!>`}zQ!%ϴrL *X(umOZnB7@=ȚS%]GR0EBӸit~gKap5:h~K?;Rv.׉ÏDŠiNQ…7M@ a=zȱ3]MOk9؞GC0.xP_EŨ A- x-X66fET_h75%"nD.1耷4Mi "X $Gܟm5f;1%>t_!Q>hi{l eaj8"n2XZŃmN}[i2a; T7%(8>J6Q}'ӏJ=u Y^NISs|HI[i︄"C1j.i{ <Ұ$ɖWtH. , >f}d15^PKEZqlvZɧ EiC JCxX)@tZH>>k""|7G2ͦ5[Ԉ]oXQm^؃6qOu@ P=NQ;NpM 62FTbC0bO]8jЩCiOKǔE:kZmF0D1pkXRK!-u|5X*zQUDz PyXNYl#b0,Sd4P@sζ.ڟ)F~`$Y_f>kwƮks>%6a[OPT,z0 lE8gGe*ǙjrGYcvg?g}r!2Eƈaq:$7vFUb| rr'%ZY<[Q*Yref>?[3#$iLּ # ִ>pܖ#'; E~2$LvԙYw^GGک(2 a 鿅.vYC>cfG&đWőb^7FM J e1gƦ7V #o<Ȭu<)\ l9zW.e ?\~+Vw-5l)_.)J+ "D56!%]agJ{8iJpt`GH;zR %@5sSn+  |&gj+_XÊE33ʭոK.!$5su%v:= "@14MY ;'nԱf5Z_ZCG=FÊ*$eT1f›_oɐo)1 +e D7~ꂢ.`8]۞R>iGwKPG'-OEUl^@=2 7FCOG@-NrtC}x !W 5k*ĉQb;y o x#:L;xV~3g5^!=!60 ӓU2TĤ9lcRτ,x9 @ot{ |6ӠqaB~-,iW,t (/6Vq?5 E)ZxieaC7Ef:ŚVf!Uj7G]yT Ŧ4Yb^xS` h!=8&5&x ^:D^|e%;¦ tIo *$JHݬN!\ZkӘO-NJ-kV}N59~&UmWf}N: Ȑcd |=}9v8Ar;Gė (<8>G{SCWAmm(<&>s<]^UX&/n& >b̀iwkm7,!YMa HTO8^g, 0(7~ hSAOkVAk~ݕQoVLVnz9@w .8V4Gm"#jYy"sP]`RJ)EA E~ٱ9Ő [˒4FghϿF-hGKnE b6N' t*XO4v[{lPnpln|BM3[_lBcS94+):%o=0}M&'Da_0vqղEj5x"Mİ tٽ[5Uai ?F>Nuo Z 8it 5>uqXvh)us7ld0~[J SOU>7k>8$.fp6۶DdơPz8:@otw'MBrY~ 4MTggb^q fxZ\T3 CFP$ʲc)Pʓн`z0(ݿzgsZ/Vف ;W2*dhS 6x'l-ï26X,\~Gl8?.69 dc94ڌW_s 24J QѣW#S7_GuӐ~8Wfwմ%9投BKAXYTG%^q[L5'h}YuONtI8EHK34bzV~ө,v0ȇR< E#]nڱ5AQ"Tjߢ𐾛qSyz]n`ʕw^ *3 [zO6įOML*̔70Lc`G"0RbZCRY m& fuc.,~qrK U?j֮13k!lZI_:ǝM'q1CY!ua48X*15W]עS&%b(eMkY:r7-o'Scg֋QHVt%z$%b$CY_#B[.L*F8.jYs&Z&M?Ci;/:؇񋻋XƧ[-htl; ,qV/CH4A/1I~=?_<)96oO,ڗ> )sh\M@c;l4]|^.@FL\*{:}M/Y gk#s$QE~t*?KAq ]9n̥>c~?pƪڒ95ƏV-eT{6^h/!6H[ "X.^|I'6yiĖPxKOY/̒V PF+M<%5BJ:k?Z?Hژin.,7S]+ =6Fk:h >kȂLUI)/ 蚧^n@E2X2M. K1E f(&W#m /F]h$\~r(95E',t") \_#KjDX>[k{ƾ-HHp һ=]F`&+7"a&^r {Gi<&yLF1AmUb$q+hE|Om=d^cuȥ2`TqJ=M_ޓ^9 k?y <#Q@?ybV^%<,B"xw"'A4\9L 3|~f҉)HFA=+e-bvTk17"KIÊse7ՁSCϾхgܣ[Jk'JO/Lt)N.=,ŎwEYhVI1p>y)J=_nn3Ri\WRgHwP_I.%=(E )cs Xrn0Bi8$PFGN`9Ƹ:hga Wq#O۞QrT/fX ="lq%1_|o$QԈ;E4N?qϡ^+/(zHleLޱn`a3Yv~2e.Ã{Vtb:g.x?ܔ:nw^*qR(a`&@ϘD׳W$λwJչjIBbXBᝐTX,74߿' xuz7h="]2i-R$;TY[+/ , |%jԶs6&hsNoKpg@>iT`ziz4w> |㏯Y)r9M8!p 'Y8$ĻbB.fC&EWN IUh:SfiF=ن!U 潃rϘ5i N긢Yrũ^qy^P BN 141R>TOe-{#8qFx 8 F"uxU ouFTZO%T?+i͛}=/8 3to3$`#72f+q~P 挓#j2.Y~x+7}OKY=c&srxDGrZ I搧f3mI;3bj}9'` {S<1}Њ{"3W3ד/túp+8%ZJDEG[_u؅` F| qqdY;"{M7|P~S@L@AA%U4۲hDņm"n,pqGSWVWyĒ̗vCG.*Qļ:Xeu VDŽ?ݡ2WSWrㆅRq 4p_m=p[DJF(@.d-.A@⑧R!kl&Haߨ 魑17QbP;RslK:^,@A5䈁qSG W &]RIYxM!*Q{ڽL6@]f/Kp %q#aa;_:.ćOth>LFݪSY~?iKlGkYxE7uy“_ "A9,0^Lx~iBt, Af ҧ[tĻyU0C"eɲO-|UWи=vvq|Y E|Juu-|'mDk,^_ā"Ė( {]ksO"bjlzV|8 lPH("zZ W3h[hwC~VyбY,Q&?i-φ?m+yu`,%4)s9xC/ifKnKiokktW+$HU>!7"5PSDa+yH+gHCY28%6u}yP۰D?Ǫ].\;s$|/~O$/[̤"M:C aTۭ͚|&jPV%*=@*b^Y$بd2Vۊ#{M %/uj3(f!hmA97ǫR( eۅCdqE;r.OYo6Y7@@*fx2PJ(0}JE&m>`6Y6[PCҶ9sOTH3Z0. u:>Q.tay)-:CBЫ»Wy*pQmo!sD}dz;wj@p+g&в9uiu#b]C(d:Zv^;!-SLԓ}ڧucEIi) xV+} ~69Cl vAҋ-shPp[b)78!BEp*riJ^ A#trR&UC,EDv潨_bNuQ,^/zz_oߧa[f#;-َOR5'|E,_u`1wAOb!TO pxaꆌw1V=lU8]f?pf) ň7B]:. D[`ﭰI=y=+;/=범C!exLʬx>v,9>~CcABdgP]m5.qP^' AhIz5Oqc5  p}IECMp33$Gʢs(! 'Jp9Sᠮ;&~(2.t?cF_8^=Ne)ygst;㰤C7 }i9S jk6ƱjCfJ):zzQx)'3v>W-cg2{:< PH'fxN ,xW&}) fYz|WCЩȣwvۇѷu/5.BP4H Efm1;R sQ!yehjx$-& y\N[o/61\;Sq(uOltT$_e77y9.Z[PW(XW jҁ  ,g akpa?n vzmzyӇм)Ȁ2w9[?,H]F(Ǥ9%vLtXSZ^ }2>ˎm,bh0{F-9ٕ;au| ef̞Tvses),`,uF]%r\:=i]RZ69zҮ8R'vq;QH6;7CI>RIڐ6~dtK,a:^j~Ze _.SGt=gM0av5ql7y(x5"Pޓ1+z^B^S"[Rv,(s&e=8EVkj*]ٻ&uq~-؈:ڍ8=(@"_oW3tYfu3;,J>Y; V~&E>]xHĽ?|RaçF16G+ y݈EHS㓶2dOhL3[֧z~dfp&Vi`QO@2'NoǏsl̗;V;bzoؕT9o 9s HO*u!Φ\dlv05_д4!/m># '$Ȃ}9R wQ j:uhJMo.~8S^Nj$+ _m{vC$=OƱACDOeӬi|bbWLJM28ƞ{ݣgvwYNBktB`9U9?pҿ7bw@JcC|`z M{PZ?!0B- $h_N:4h&KndB/RѼIC˝׫O RZFSFar~iS}vx[0 .OJk<%Xe<3 C}tFI_{i(UEWW) 0hKh(/&SὰT*UG+yi:jy萣 qi&55Vŷg}lyK&`/6i'H}~Ƞ_.)|eV`7kqR rknxO*%fЋ]*dmga $Lp6kAAFmB{¬+ǒT50rh毶TQE=Mb˨qc*tg9J:FeaFi\G4 H`;S]25%`az9ߕwÔPg k}3pmG"*k?nnS#G)evɗϠ ϖDvTB{C;\K5ǀrN9n+Z^{ n+ڕʿJ4Rt^z GߪH7r],HD7K xu3ruhɭMʍyi.67L P:FI[":@ U.4 d Pf;1Gpa IRp߼ s@WX+sb@3x&ⰹAQBf[ ;?WP*OFrkhI;2)ŕ^my55-4uآ)*$h`Cw:jOaœ^ \4$ߗP?U9cwu^9zjIpp^d:`ZM.i~tK_\ENE͒Y_2uL)~MUNغaS48l%Y[+ƾI)x"MLf mO9 UrUDn{.X,m7v:xO.͝66HNgdX+.zPh Z3l07_<>8<;ܳekVOl ӣn=̟2 %,se鴂C [9.dCWR129[U*Q.pA/qWxmNpl?aYzH CX_#^s~Cw b(=s|E!@% b5"-Br#[~!2w+vZr 2Wz{Ґּ-bb.>YO=oJ7US͖\}\`}Vƃeո?2v{\m-?/\yX+.k8xmihu@ "f4 PEy0WTmovM;d~3GW0{R!q$|!d*(IVA݄aGdf;: (ij}7OM*LyN>rE=/<[ھGi躕f<78*/m0dsFC7.Z}o]s 7-*k4֌3v\TbdFXp YIG헹`^^r]2E Ks `&9p^F+8T&[k=ڊqYv@}yjtXeW#cԋ#go'SgCD dnnՁEΊ+~(IϦ+K3>w5Z rU6{DRLNA1Al1 ͌vIu~D韊nL17ELZXo#5 B_8S[wa~(%TyNڽjy>&^+M='ϫzvc|T9ᆷCD A:^j`Pf ) lZ) t} ByHs=5Jˆ>@=01`J]EZ+N05?N1zȿmOI&O=q6@Xq &hݑ*qQ{bQIT b٤j&F]`EY6m)ӖtF< ; iԀ=ϪbB`^a'@/,A^ e){(Ql1)tg3P0c G"Gw7lVe8ќ89Nu׈AT!{A“AxeY\J+ŝ8,'A˧kG~]=ĵ8W6qԟ e\X<""hU`\c,۹KSc#3^hݟ 3jOHײW+qlu@M.̃p:DP_BJP?lG8>O]?ѡqPCVml<+'lH,UHzAɽSp&۟f wQaZRtazѝ٦z^&I掖7UXo9HG+]ee.r89yΟ H6B[Ժ[Eݗeqs%HP7ݽ~"3_ >6)^G<ʢkZn<?WX4B(mŃ4bU;<;f]͘X m'I&.L"aPVs/e0Fj‹㵘_i*lu}_[HBhi?A8oK|_٪YIOD1ʟhu_][[UJ!EyC5F>oJa+]T?)WXg @;$&fyORˆыp-r:@iBz8gI~'++Jv%]}EA>t>obvYIWܺu5Լ^+[z%9d$Jr9BIY>{ Fz3 {&m3y'&%Kg>@LS_cBqfQNXkB5gUnPl/1N>Yk? lIɂ!|x/;jhd+kO+ Bj.$lޔY+sRA#[/Zm:>]; >kGb FJFQI0S;eaqne{MONZ)KTf}|Z*fB/aXqt|7vH_F?xmMkaj(jv2GDZd(,^ +?bDzXPKQ(d+ %nQI0@P3l->7#tͮzB'w>61I9Ygsm2jz^e ?@)h~dTb z3{6T̋Jm(H͔Ag:wesk`ZeMߠ)< ))(ja.0g޵_`*i㔶 h5TlC/ ǒpXk.ׇf˓MQMfetPVF12Zi59zA ^GEAkQogldC{dPfuCS/ 1VZRa_WmTáRtYڀ2+oG/g!G21#c0Wd%6dpQӌLu|U=9^E:ݛh힄PҪWN 鿸U :]{"\ӌ[.O\4~Z(r5zKY昃d>f C,6ƒ+uL% Kl y1 =1 |db Ea<QH3͘$4ח|+pn nKsxFja&BV/JF2Db͍@j`Yچ7S`|bq)Ml񀒑g|Qck3+ӝ( t $ZK4&ĽA&ԃގpi\)Ewv*I(\FdW.Z.Ov2|XRL>[\X>X+3'n|tKYl1Ds*r*n}h2l5@1.5Q3OXTxHyNo1f`uQ PPJ$:6,iZP`Mx]F3v2ҩqu>d!nY>GRG _=|Owmć$j9dMmO۬dj2Uh]V3a7NE6,q$ i#apS|UPK Cc&_>|cIg'=shp#C(mYj9>*5&uUNWq&h^ MTO{S)ZN\37a]ӣ6 Qד}sqewx'.vU0v˟ۍb8C%pkAIكhn9 u'k˘@$;e YR4 W}󆇥#{BTk~O "i z>+vi~S9\%1} ;s}ҝyZʂ7\R­tuNZip&%&J|f3o>9сZŁ#2ҾXIFj7Uzfk/TK]\E.t%:.C%Hj%vY"&Wk"!Y؆6[7(atNV{׮r6. G7(@jR?*"Q(em|N\ Θ+\ͳBq2p85cf.VxIA[3J|Hr<63Jaeպq};dco@?Zȕ{qzZ/L"COYYjOeԃ@ԅ&ۣDJҧhO8Б_Hj Qlı˨iֆP~n`FXdÙ(#XBiÏ=IĤl~;vOZ ;"Fԍ~gʎǰHr!Edp19{%괯W l Z}aFGV-*)2l9 Y%^@ jrI(Z8o°vGl(g3S`quUb :uSӨ>{.#Y0 G *R%_6џH&^,&c]ܶ+h1&_;'/&>mAſ|WqSn9x+ L8F E^=Fq|qZ&·A_oYa=%C<׫F21D*=jpTu1Yg$D}Wl_l@ȋE{-PN@~x9P87 !N> rx[ hZ@.n|"r2}ǸUp:M4PIAmEODt8GPiP6H^Ijh}|bH'r'CďZrFo6*wb ?n9B]J3B]"2Ȧ<  *Qݵ:\QzKui2 HeIR/' $uPLVH9b !9ƚ%'k 6?8Ƅ~ vN fGQ@CW2ٞc5NohU 3eemt~Xܥ0dxU1% ˈ\jf; Js뎅'_nM4aPAPw`o,[S0 S>‡6#OMc:dN|b1ljXS953׵0>‘7;x+F<)`.~^;Xgbӭ+wB_'Yq cs%oHg`⦆ڝ~~ي7RnBLhm0 &9rΪ~mݍ/ pd rEwIDc_D0*J>kleȌ5AR 'g @i?q(l~{_Ulp)-\ U0wWaob]eueX !k)PhtZxc!|u+ܝnt5 nܪn$ Uc/ؙo~8|-?#mpXC*Z6q\hqVYf_de+g q*ְ<%Bt:'jguqk;p5-Nm4y fgk.w~Vj8|MO ݷpw9`obͿOU\Osy_5 ,dW&  M̖Ya\O#G`Vw6>u/>Oh+8^iϾ>@܁Sq,՞9P[y$I$>g0M"~],:i,#DȺ:9a2bT~s&5 N#@h@Eҝm t D:Hu ZgklL[%F@I{j)p؞>Z"zoU pQg(ÀH)ͫxOWWB5+ptƃnHWC3]Kcx"D`&`Yrfř&6b4=t.@=@E.F^{A1Ə 0Z}G.BÞŤ;^@>J{m$}[MNLmiQ-2YKH.~X8X J],IJD:Sd {xLb ܺDBݢyt@پOJZa(\Kgc`:Ny i ;TN({#}L~\5 3D>XA'-YR[8 ;36fBɳ-E~S϶;ϧԫ?8orX8;6BV5hq#dwgB)y'ylS+Xx o+JXR5٢p9NJh?|ɽӠѧb,b0뿍.y4A+ǃGN+?Hю't*B#컫ݟQ=Olc ΂wns?o}",*rrQ+5TdV}C4RlC!Z\ż`ˮ*o^ S& % U6`JGY0c%EǬMTrڹFv5qx6&jT5t /dOM+FhVo,3f2nM8jҼ. ) /n!SDN#p6нs0gX@#Yߗ DΘ#}9ӕJă/,fnf%فT@cT9Nw"xɳ߰I.{k^&C%,-?v0:! 3F_?YTt%zRR xo# fCʳټ];/HnC{-Y;"#J~uJCZ&^8iAg{(8,WSTfv![fN Gkg$\Pm >[-5BKYbN,3\o,?fb\,7( <5)GO# dQ\ "bX::e@ӣ4m1 ?)%=!v\ 7tk繬q] Y^x1f[K5鳐|C9;oxWA_9rW`iB~kLIo׫ p:'֕JrBW /W{y)[H7V3wSR/O' 7sH`zu|fdUTJI@ QQQC#tx -8}, wIJ\N) vO}tlj'JݢQUD9GHa!=NĶm1iU`R0[+2ucCU4Kڧvₑ?mV:hvi>R?yFy=xO;ךkG6<t]<U5y"X[*Ǣ &&c[)?4I)MʻTHEEUY!ZkDnQ%u|-24#+(BQvIܴe$RyqS `Yyz7doyTYѸhLz"!>}g^RdSf6z%wGp-Q3DXq3`򔳞+iĎPĂ;U۔|]ɥ[ .3-7$#YYgMP Ca"޺7)âB^w"V{Of,Vݫ)+R4'Sg)RB`i҇kK7ac5޻?s ͝ߜTx-=HA!~_Et\{ #Lx0QY^Aa+#bW,YEd-_[ IŊQ5ݿ$03aԿ#IլTqGH6A{);&*om5 ] !pxgͱڏJǹJ֣?M Ky^'|x:Nh,4yͳ^SvSJi"t<<)n"JNlw*L*u"ktVe֤U,ۑNIhuy m@!}h (wK961LaV$I66\؎s{& Dpx"ZHؗ2}\!hh2|%ğ}xVT(ֱ,sFBK-/ .e2ȃya=W˷m;-DҠ{Ly=qI*~z Y+X ;RJ~0ֱ.nV=m*-?V| sѷ<4)PcN ^JAdžHTQ 9(o/T}Qz.H538"v m419"q`X[=G6Ktڹ|_k&AlPpj҉ޮ 10Z|ۓ<$2N:Ar$>d\YJʥ\57V@nv"hDUʛv>LUo.Q~ &/fw(Ly=0?|s⏱Adl;U<ѱGpQxϲ슫U0y߶,EjidڭhW!:sVU.ǜ+U,qw.C1wJ-y3>qʽʣھGL2BLUf>>Ah{1823c//R(.ϗ 3s?LLʣʮL)s^92t[!'N :#u>cQۂ*ϲsp.dC\N}IًnVb='d9W iOF?=ޛ}H:p 't rZx yVR,~5䒷g9]E2'rI%Pg4D풸h}9웜-Ihh8?d1biݺfn*B{ g=[ n> xNT*g=Wc͕olҐdo amu{b,О|\}ԋ/Ar '(@KeGQ'/Dlx1PSQS.|( Cr*>(&AubqyBq@lK o (̵S$,^惷'e t}'_u vōiW|\'ʬ : FAP`17J~$CnBJ.#R5#Q;%L2uqU?cϗqVsntsdswT]Rkaݲ#| S*CMI*0CPQn56-X%?tR1+:Y\g=~%ux0}*k5 rYr6I2\ X{jM0U eӄEXO*r@Zb.' 3= ;*idq Ӵﶋ6<W]SY{ iD 0I^i+>aCw$_D^Еcygqf]غpj(Lt0\@O߼*E4!ף{re HU*F HV"[pQY,4N92p>Axn&ГLUO<W~jYfBȵa>]9 P阵P("W5Nchѐ^ј;u٤iSMG q]BQ_3dOfJ@zc#D۝]B8}:8bɵʐ49˽ Zʾ*gY%"!*)tt_*)2^B>gxH7ʂo;_<< rifpxQ QQ;a< !2T# mr\U) G6LA‹-_fq]Ł/h2CYGmRJf+qnXoo̻sy$&|?pʑmAsL9 țhsrv7?WTkӅ4ДH ۾zuL}\!{]'td_Ma.]TH)ȖA>EWuYKK&䂆,}Lҁ\K"}+G&xlh)$}<.1%rf7*_IçԖzJYݏ`*rbMTjE4Vk qk7FV|`׺󤒲h$Gw &C&9BAULHݤaZnkʗ 6Iӵs ɑգHyaCR񛧜Ƙz`e>mQQGx=H7.o?;^}ƃiyt#.Z$   ز=ο&wS^- g!^-ѽV)v:&Z󚾡Wr|K&6bhuVWCb"j9f T $=ݖԟH0Iͬ=m'7w0b'J)W{DHEG0RhѹMGK=C M|޸F#\,Di{ 91Q% F2c|"KTP@n͒$nJllۣsG 2n DmlD*JB)ւ =a@,x jBqdpK50_VqVq%MXi]_ M>u/i#W- !Uu3)mFJ@Q8]AxIJ,N>›>VëfKwL/82Zq[&.ug7w8dt{"Ý! >\O]3}l_NVW cN%Kx8Uf ^0;c cvN!9cԿGlZwsls -\k2't_i\qrkb]U}6Rl3PUm%ktz8Ǽ6۞x8iL{ɮYb2 Ywaܣn^TV@FիAX<]"aGI~2uhE$7V iæ1w lGZ:QCmgB+MRv<亽p\ ZO\rf(%sɩk{7yJF#ϡs?p#i ?ڎ%.FNRB'!px'W*Rg#GК#Z}?9QRHt>_VG=7:@~P^[&9 :4qX[ >C=sG5.M./戏Fpjs{l7}8%4cIٖ뽮I$ KXi_Si߽t 9Oku*=6^$81PәV]T<7ҽ?󋡃/ǺE{z[bLF .6Nfn X)2Zڡ`sjY /d>wm?x5e UyNS:'cwV?/a${|3av ;2+jX_p߱L2g_4 u}Ջ5@x`At#ZT"Uӗ0]vtN-R>e=9؀$+H`). YkC";$7_ EQ3;1?)t1OvhQ 'XF@_;N 3:;ˊk\4{={&HАŅIKc_ԃ#& qS4y+eDOWd_!e49SokI4wGP{zjgT _]z8ݾx/b^&UH1u_1/ kVIic޴t5׋g5^iLru:ouRE*\++bcyAɻ,'`+ k-id t$|*1V-1M ˶<%G'ШL0: tЭ aZ|[ [Ku*Va6C/,o$VONH,]l8\v!V/Zy7{զQy+68]>q!p'.[E \0)ude\,%9o sdx]-wͿl$ m9M]}Ovf ߌ< "ЛNۀZ]8 M'5:[n1L`E+M9:xF=?4ѡ^ w(Р8k tVPGC/ r05~TԬN".js͈,QdK^5Z+_W71>$Y:Glq"cqM"-ݠrmE?ҺSOh!GԢ39D?]:YZ羀`(?a|N;Z'Qw1GJ$}EBEa 8C Ibմ[n_T,\p? q9dm)I'!; U?ݐck^;T^k I!\_WL }8][Tԙƪ?١r./NpMܧw|:nk fXYa0bJ7ӌ#_܍X洫Mʜ[a9]"K)iva8(_YG j|EG)P8IGrm酼*ѐDHYM\~#h=g/>HP\$,(O<{Yti1s얏.n7.yuB4 7TAi,JdY{Oyfx!Iٯa`)DJlF,Β>oefneAwn-Ui(X|+%/dp-{BE.vR Gi!p;v߅o ޘ ]ƫX@:Ĺ ޙ<E/.:@R', HĞ.QGF+gӪD9`WbYpeE *c.L4AWJf,-yVK`F+!zg$_(ߣ|8dxOId?+;Ɨ0qĹ0j,4Ei_#0(J횼n}n;SHKQS}VPݮehJj梨%gN<@w>_6z)"&$GoLg=2`2%kJP”xTXJJ0k[>sHq}#+0cA›UQ橘apە) NTkEc"۵B#Z;P ZQ]rd@Q4sC-b2UKJ.戦vfrOnwQMa [6;:X KU6ӶcԻ˂OѴ\:\,hx6|g+ aI$?r0[PM@.TQ76,^erS"Ge[5mٳ.FG2\۞r\uY{ryOFDx2S#^A3MM)ݡ8;Q@F;{V"Eh}C˖bJV\sAh6v'ZDN)Sەnz^9ϩdCH[F[n-w> H{3]dvH2*bk8 ~vЄ8*NWZ-ՋI _z*JQϷ\f2)kҷ5'Xlb;)JRr.z;S˥62&- l3I'/&E[qјJ=`P)\ t![XZo0 (fd < nyj?\<="fNc&VsBQ#ϧ<`2Ҭ|O+չg(Ogޛ,!8?SOHص=.\rH.(B; NsH.!G>/ldDȲqu-XBX-,L(9inXE Q>oXK#|6x@ :+Kx ܗv>rNfk;Xޭ\]& Q.D7a'ka4>5kc7왁K4uS8Sn(S>~2 u+VRTЮ?N(d,G[8*w~H_F&$EilΡ0zjD[CTFOCz?DWot(^t]v7[@QsV"}Bա'TwbO mtYcgZԼ[UFzhähRBn"96wޕ)iٗcvƱ0#lԩ>@] WWUib1a8ȐQyx- y:P+Q`Lg鼞;2` F)#A[5~c`"mֺv :jȜ7{pasp&vZxCp+,E֥-`3I\w`U!#TV\a"~!8w6K s7o,x_%Y\&{ֽdB}̿((9cFrjC)e:e_$VV"4 45dXkmJPk'!# ?M1%Ä{3X(G7Q _coml&dJK+kc% \( T E@h[?/˪cF2KeV"ܤ| $Ɗn̕M#1ߡg}xza`s5 M%G Μ(f◑R|CkwrB cF.}W*8:,Oof[DrpUM힯˷=Uṉdrۦ׵ƴtEcoRAQ&e{Z3_hs9ք"%ʪ?@ {)* jLAYЃQ61"poGnV C}6lvzBg@w)A*- )0$'#`> ›.&;pch%I.VSx`c8ԯ= !f[q&$7({7NUS<^Zh@e "}vCB8n24r'iB&ЭZΓ'7Χ\G +>iᅫW 3}{< œ jX(x6#*d4aJa`y,0&bC M; ݍZ *\aQ]>Y9Dh۷^#Rq: C\5P-LT1D/Ғ0QIkS~¬w $K2fbNS=f'aoΙ ng 0ɒj+puƣ-ۄhTMrߖ5-Ud*'АΎ(Bz M~̂~H,LnOR3c&6V|sG;4W:qA!&LK l7a3*QLxrQ7Z |Ȧ ɢ{,\QZje Hh7l]ZFu) C"K)s~ϪѼӒ &01/uD|TNN <> ] Z=`St_Ͻ[<. 7rQ .V=Vثa 0i24iP_裤mޜ ˠ/ B ݁t2  à^xS.=N$t•KNi"a@?ݧc%H Ȧk R&]Nw|zvkæa9cë܌X]q\|T:56Ap >,e$Ky3v籭DTdʖZHDMD#o?FvtLtP_v2 KOBVN?)z:4RѶVW`|cfAᆬb4sv>|_nI$3ְ Ė ~ΨRa10!]<͊ıK]˿5ZG:ADŽ\*.M }#EBGԈ)%{k߻?ZZ") ;ʵ[iLc?Ff^}!:N 1G760h/I?S@e3)mo,52l uW2]~gGƉЦxϷ  ^"ЊaZVQb l/|}t#fMN[*0 ٿ7a'=۪06Q%3 X>[c(/,|K,r.g,|]]BةM-c8'Ȳk%U茄S*}̉qNC7HŐI5ʼn㑻O.y9bG: As$LN2v"ZP8p}%w Pk &4Ry+vjruw½6MDzeiWc Z QO}[۝>~zu eʮK1pCp(Ľ±* Rɺo}?"<#AѴQv"1pqVM{xXH82"~[[7J(z(!W 7Gur VYm5`8tjq,2-6n՝}O^]|w=}}} yA|`3"zr.V\sD'DAd}' zO7*NǚBqk7t,&x$.|I]dE{E*9U3*T<'\7rV%k"^qm_1(}2-z6U-0ywH'ZX-zy"Ϲ^λ72vb0$dGfES Je Q!sZ7|ae%Sɽ=R,j1j$cq<{hOV XUj- z~%6cҜ%w Pv^Hr>,ҋ=' x@W,/a*$N!OR9l3 Iqi%9$CӅD2Yg غ !!);Hճɜo/خrI(pamg0g|F_;Iw2v17.`2HuЯn cH\CV2h S'f Or%q-1EةzƕbYZ[0@]^k'rON!!NjwL)Y>cp,'AS1^(wV3-+gSQZ`Y-J!qw ȹ\Ƚ'fz2O\JRpMPv}K~O(@XN$rz>R6:1Y7Q{#16ai*BDWS_]joW}/V?`qxdVq'K;93.}tSNҷ_,;W!<׭CR&]QwGmCLLĿOlmK߻K,ۨX&< I0# I*4=\n8VCF]Oʹf noD ߶նoJT扅evASh;zM1z /J~-p})r{o4<̯;Af#}Sj ڄXk?FzqpMA* g@qjboCj ,(-X[Yƒ*˝)A@#*bOϏiPSyRdR0yֵ,1חb }l?(7&&,CZؠǧӺ:(4F@]$ {I<$` }->Y2jXճd׻Z;x0`p.ha ,ڪV{*Z .`;/m M4la-zD]) 6Mg]iƀ`W_,Z?6`w_"IIdZixMzB<T3;6-U?T:޿cMEkRˋHB.,+`b=''#BCF폆EU'!^)nVoZyf^aT+!7 (tl_>fsz/_AM`!OKxb~n/W]K ;Ow`c|Zk)N9Tk F^=$ݾ{eCBƋ"SC oYTvZ =Deguz,R(cɁxkId?$&{-; Pd%Ƨà] v>$OJ!i}՝^MVƾ(k?Q*HkVv,IVaSU(0Z(pTgH /.؜ӝs]FzyJ(/Nmj;a(KL]KpDzw9i> M;Y3M{JxU)j;lV̂PޞSÌIM㧊;*QokaU1xEV4@ TqHr*C5Z?w$-OQ%DP^^=ibd\ UdPȬgؔ@$8*=K;D⸘FWZ!T{_ nMw7& xy4]vrGKZs1%۩9]Ge”&Ρ cLXB~Q_CQ8Q̋W#2"kygc`3 ڶc 2&G:=1_f/+i`tI{Kw_DPٖ5a\S.$gb:lx}S7tCS/e֊%d{`@ܯ,^B $Uz3yKH2g̔tHBgכ}.(ߔע+eIG?KY\P)kso bWF*/uAXw%9)Hue6ti˙c˯݂}}o#ge8pB'ݶji:ӆdV3 2XRp,X "jjԌj׺LhdgA;HnٰX䤴3i:%AYy?E/OK;(C=/▲p071\tEh]ƤGS>sn0%*@'.M k'tL=64P~ƖVVaO٩d\Šp:0GE*_hai *Qt5xXso5T֣ 7o?A?S9#`ah݇6椽|vd*)*ޑ7Uä>|ߞO.Ս e^|EcͱxL!kdze^(c~~ AkpLzzp^DX<Pq.Hz7[_T!,d꽹Bb}yfURGXdpՊ~3?o\۫Xj=[k(4M&]]{SwjKqZ +]^H5 &*yXB_ yOBK~w²:~<wA~_W`-;\ n$_R2 C\ZZFnz6={ȣJ%:=@zIBtb$7f<|c6}•l{OXɫt>KG uKF`zz#ʋI=$}RaߴT.'@偋 _b666EZ,c˦-1p9|\bdzAH\;EU~PR,cGv҈/" o5=ap@ҬǏr cGުƄ]#'g"zf+ g CpdI4@/]ƪۡW!$]QuFA :ØHyFVݜֈ9'w:~.zG9GL]W6௾K4\D0ĄDBU = zˀY S⮅1[aݩ~v*H?Y.&rT8pYKdBxB[uD\ml%'+YgF blj5!f]H8uKқLt%njLes>',hf@C k*GKLAn;`Iɵax,K nHkVJ)J0 ɗ#݊.0.`^6s9o ݳ̥?Bp !\;Jc*Z"!T 9(M4su-cn ]y+hCZȝM}tԬ5ד]v2*x,3PzstjgWa.,<KwxjO cVX)bC\Mdf-4ǍW7-me䊪֜S16}A6S3qֽpWeOFoB [lҤFj^E]CNI+U.@aeXEݏLFtC/*N`! /E+-K !,fϚR͑$ |MBa(th[5XglD2f.Msyf.'c<ΡZAOۍQj`gCrUB)H@QP ^zYQh0fPZ=^t#-VQ)Ae;IM찓9d`IÂԯ@'O!M36hbZ S;'&KCg%*pzKtSr1䅶V5h5+*Xx:HͲa87;=itGG1C\zrnuhT}-i [v~F (G_tVYfAWfvv.ozApf3RM L pR,,HMc_Í`Pܼ`b<>-56xyGH[c 5>ԙO~I6},aDV/n%-IrֲGslsZզuM¸CZU Л%S'o bm" ѡ۵*)6ݷְvIH?7ɭ}<h5'=V.5s8[WBu퍲2IՆeE@`<ta{8ԫ@d맗*j >(S`d2qjL)}TT!#MN]UIh5Y~ ΋#;Z J:Z6J4GB]h xdU?Y{~c*]~\.ΘBP(u:s3Oem Y"[:wC8,'K aPrg2oBgs(3 8RSٵ}ʶ$]K%v 2 J`OtiqcK>5.wpBF)LUݔVWq} :r\o$%c5#=j]QpH؟A^09CX @۱vm3TY,CLASt*p2q)Q9dw瞫0_"$J$bK*'w0#DJ}볷+:.B**NM0Zfdr$p`:Z)t)X0$qbb r 2;䳽e恮d8qvہ>@%-qq$|L R]VJBl30h`!|B3\I+X5X=kNtAZ3Ũ#yFD\hOcvP> -/S@ȧ>A~S6/p9r3RF2YBPtZΙI=͞ch9FWW䥯cKx -e-q66"D>j Vݢ1Pj1(M='YGcuUC@>1=^A<'zAI+ncY8 ^Mq/cw=)yxw~9$^}$'O,*4mANȖR:. Gmqe* j:/EZ.쀁P)ah'([jk F-%,dŰVlYf#.لo;{ QW?W< k|;z|aXnSPZ5BaLV(@,2#usrd c 9.n8:,]$LJy1i".sN #t;Ʀ;8z=dx%#4vpцZW;I%\ͼ&1uDX*4-j9YFҝ<,kuGNp)YkGQX5s"ӡSMƔ h]MG:i>LwC_=B)#iIC!i.| ;N Z.ܣAAdRm~  8}`Ϳ= /Z'>0)T9C -l[cEEҒ2J!=mAX~ru.Bdy8k!NmDbv6l:@{j/ƨߓ'EovegE%~1[ߘ@cUW._g CRڭ97-0@^LjKS'- TKnU :c)XcOՁRzO3ް03GqXib4@ y;){rZ+| 'x&i{L&t=*[]JC%4'a\t#MHp1IknqE.3 A{4qVY`>e%AyME H{HٱO#.*I9Wѝm>Il٭OLX_h`3\kQoo,fWly*6hE<lRK%C[W\@pi@iMO5$kt=XfHiK_@ O&M0x;;ӻ)Qǀ f"aG% ۓMq7{f>bSD%ՋRHx]O 1#Z/7~d3/56DB m.o^.o=Y~{`/qҭ'~Fz'sDݒ_:ނo9AƐ4`K_c'_CM)|w{scV c[/C$-Vm[<`rٖ70*oyxltP9A4I t$69+r@ ya7/*iIq[PgVw62+*sS?bҦ*g7bSSX,0 +odΩI&trP#Yi݋1h4SDvo/cA;b( lPMK7)2 b1V.  mѣ| liU,ʗP#YstrۙCHoT!6oy?ATnEdvP֪K' D 0ra7bϐ&[ôDDZe|_k0qaN^7 œl@ kr6ZRض@NK@U'iǩ+$q41 `5^L9 Q T<̥'[0~-i9!s-XYK~x zD*[KÝ';xSl)+>*Jj5¾\|:%o6:6o{\e?y76=Znj񜐌_ XA3K|t>#p*4+w =??Կt2psZEmdckN<({_9N d̙Y\7n1(I)¦'RO\v.\ YH {qգAg EyѪB@zK[zq 1~1Φ,K'&"5lDE3;z[TBQTյasE:dCؘ?aPf:F+W>)a#<)w J>f&qLh MeiLn{Gd-ҫ-yx~dV/c%USW`ƆّJм ~bRSE{8tشa1buR>'nrͿKA rЈI G}:,P);ۥdbW{r W+)hO)OxMֳ>њިȺ<|G|b-VZa)[E[s̽+P?+/NSo(ٌN _\x\|Gѱ27Վo!`92x)51dx1~4|6w0Hͽ*27:3yye(XRN8lK-HiQxhIHfJ;ӘnM\0H7K֜E×CJ̶J]ѮsXǺn 3עli6hnZQeO[biK\mR|=cB8wǧ@*/Lƭ1ls#Tɓknʒ8Ǎ{*R]'Ҙ[/u'0whj롏ni+0V4bzZr-.4]BknW"2ڭU?_]-z3JCdXBPl_ /2L>"U*BX\Q_ZaBޯAoAS' qi mqoMc#iEOݳDɰvԕhO&̒J?"xa?6).>)>WEoFNt[JI3{x^"@&tb|"Ƶ6WCRڧlBw@u-F'=1<%\V, l7If`H+vf(z|_R?[a8Bjr!-'ris*M?/čtfԧXI[(/ $o3*hQUV B6gePEwv+mf$oIybnC# )l+O@sԉ5']Uv[9$$@)KF-2S%Ъ&]]ޣh|QU3a<.J<$ &PkЈJG91؂ v R:i&E+p+S\\]}ݝ~ Td_ Y"$K$Qi7vvnDziDz0{-ʳ;l#[/`mh(jl:WAhVy&{p2,}~IK_/ƃB D' |Qv'{nH ޑJF߱3R:_m% v׏wWϼs>81t g+ʒ<2P,>߃|W`VsHՓP%%ؾY 63MsglT^'{WzNB ^ORb4&{?dy̶pCh(/#ᱍfVVI*{BL>Jo<9e6xOzl FlZqAsƆ~Kɹpnh]T3لVt1(3|A0:N K*7XpGdͿQ܍@j?=1; #;([j5u98XC-2 ?vٱ[j?#iKTus{vߟZ w8DZ8!eï6TYyL *f!5bE-4x _>wI9Jyc"hlbtpEm檠3ALT9j Hf1/:Tqmk8'%0L;Ohۋ[ y$F,N*SY~pҮ\GR[rx26$C":,IV`>5 ]l\^B36[nͭi7I`; (t8:X(.Fk;C$WAڅ֛#KT}{7Eq꧉B|zTJfF?z6\BZ U6:8{6~@~N.H4VUk8oK(NL4<@u]&7|2KJM1 d+'zpyfۙ#D70QԳ53lwgf= i7 ~N[ IQ֩lCvݗ6[-w tT_ O%sj]Z/lk$|Z2q+ݮ!;JkIߗ77;2'mOظrn0셲<4mcЬ'Ybb)4g+i5i(&%ﺂIt*aLk#_+Qps0tmOZ3al%Y5O4nÚη>{lF<>R d9|bpWXiSq9#MhK3[KD Ρ;nb%)Uyh{ϜK ch]8_3\\IRF4ZYLNsiu]}Q9H;[l6QbA3qxJ`1֜-3مX&OwN.i蘍=P!1-1p./U|Y/cTpaH`甬)RNjHt9 ؟7Cc@٦xZ|kZyRHR9ހ& D}e^Vv/?wS$*f \e2,&p#V\X[\U#}ZYI #P[O-'dyqgdfK/g!4!aO5Ʀ:A(h\gd"(NOR'e]|g;'/X/QљH16!yq_9mԍ׵]N"bkXt*q;+/GF 4lXu^&+K+2Z]Q``x]Ty=RJ jlWSI zi?gEqZ>mQSD6QD_}~>F4ţ,JT$#~5m~ұ^Y7MPL֤) ^Jwa9 Ly. 8!ܰ?Y-7tf_1\H+=ZO_%.rPǾ:w#h@~/El>A<,{91 kdyz虂T/nkus  a"#2>i/KsUl0e<:,m 4r>\M'Tg ,hMv,܄omL#wo?֨ӤA|8is؋"V֖#ފ0rMO+H2N&兦@TLf3r%T6ť#SK-m_mrjN .B++$i(Q:5m2uc9-Dʈco@_(ROJT 8lŜfX|%3Hj^'2lpt{´V5hjyd RHqIthȼy2Pxk?qL!VQ+ >jh aNm>GBA%\?([3HF%a^UpNt~3m9bV)&C^C~͋ }0_SI^gݼMfAn5uG?>| 3_DL%DOefx `^b7x`thgl8?v8 ѵ*N2 Ѣ_OR5.ķa H+ވRGwkI R ,?uWœS U#揀0;*]y}/Iw7%K\AlڑLiHh ., 2`'b (U]}ytuGcJB G@8i;eyHZyhݸyJpg[IKIViAGTd3v{=SeDkyCPk:<<ע^NG8:ƁĠL<["AEyGH[z-M˘9tz5gROS噘zƇاt'7/uC K5,&<0\xT|u| ciPPr,Э%  k2*Lљ=&.wkHҌ: :V@X+\YT?}! TLQ­sҸkd _F~ɃMLo"KYk:J<-?홟 mŗvO=t{ 8ZZ|8|69T Q+$'db^o,e IApũ(ň;qdЌ=Bzަj<$h+)MbRǼ,bI1*2s F!ۤ#3=PRQ "SEʑ0/w|T M}ܨy͍ie> ~)c7iuFͫD7c#۩ ;]\^mZOXF 8v&B_qh+OO@ :FQh7^%#7q%ptOVfѬ(|Y\PSqy\Mv$#Gz_Kw{r#cY*C\Ƽ)E&BG`]sy Fw%2cF3&6' 6M%h؆ZhQVPENqI ;cYGirs6lݘ%[C{ku\ywt#)L2[%ҍԴ#͙n8IM~g!~A:wq0@6ִ:,,&j!}:.9dž*sDDbfwr-:ZQlLao9mI0OGqѼ?yaʼnŃ'.?Q7V/xV@E  fK A݄!8F(f)mz:7ι}g&HdΑuafE@_=J[x"jF WiLzԗ+TB|Z@>a0\ wc5M:j'aCGK6nxRUAU1Jkv S3De302KiGF7O-'OTLOsTYju3b#fq_d; {\hz^r 07 px),JY SY ~̽ct">@~#P{ ڛvjeNd,֘U#>e)hGFܼ¢'D>(B)XƃzUl3tvսK6cf[_8]i g?+ݱ|IVP#PÑUwx>}^-VZdo G債W3:NZ r[%ڙҀ1Nmeencjj&&ҳ][v sZBZɨx9 *t5jWjyL^o^;"  {*˫ =>ԧ8 /mO/rrN"L3X#qx8:V|"ӬGj 2殏yjA:>hQQcnX^K7⁚Z\Ǥ4rc&e6M?yA& ?j'S+rװA &rz8CC`$ Ks'rY]|F"+\/w%psէYkXHvPt,v+W!b_يk{ 񀂇z(a/{}:#;%5 D/٨[GBtO֓V`'L^m;ZFmYʻoЏYQBH\c|4xh6u>mh%Vo"9\֙ԟ ¾oDaW aWV[.6[EɎ5d"mfQL?M/m EqmT%C>'/1$! Qlҁ55 o<9J=tc2JB&Ci#{3[)mҲl6HGoʫP!io z)s?Tpd %+=;caRHr0 4ǾަƱcKᆕ өN#gO[CjN'2&"GVx̀qIוhȚU#Fp&xcElW齦xǺVLM y=>4oшO-0JD:s5(Ofz]Pn·4Ţ5$2}O&Kcm`d){Ō(7qQYpLCp5"rY >x{V%rl䴄:$=Y HVKhԦ +j=^$/84S 8l~8tHj`3bxV[J֐"&OYNe8_ 5+\'#'44UXX‘21>@޶`.rN yXQqs_Ǒs%`z]1jЏ7/",v y~͒ۯZÆZC˒payD1b坩iGl_=)&>X;u*1/LIҡhq>uܯxx)+Mu=wEfN:l!šR j6-ey(-šQ$2ְ>p~l0v /Ps%;DJ/zcr0t)AXתAm<&:3.41f'XŚd[Ob v%+W[$j/\Ftl2Q|, v5*hڻ c,811ˍ3_CڧOIfc%9XR¦Փ@$ ͥ;Skc}؏ H=YN= }:a _=̌q.V؜^ M":zKgrUԇ\7\$ ϶ڟ<%7M1#Ei&P-T7ѿO:]@0ϛ݆®g =c>;dNZQAZ=1"&eq4Mg1Vy[̚vt.D`G\LU>}Gn) !P3N]}b )b̦ AȔȇ%9 r>iq2aC_{ _^z٬%]9{nТrބ83;=(1-hF2~U,vOE0gKUMYiLׁ0׳{Ǩ.xe|Lg@}8chѮ)dvE ,,f{#ݸjcFJaoAiJy0S1~}*O `3_fmJ) )X^]IuXk\zH%;EnbеZeq+ٺm\7ԛ|7^*_p{N /N<b*E*^ct Dı-Y(ֈ}Q:5LC b¹p Hx 5ʳR 2_&1@ q9|ղ?[`5sn{2\$II֓/#O%2~l)e+fеQRK ShhC=#yv`hMcݯ,3# G_}sF(cZtSvu4ࢪ !K;>>[ X[COPc:_8\ERxd(T+&=μChyU5;g21q$ {y]ȴ8Ư[ڻlB1mK 3X*g4+f7\({Q.o11v-Iq/ي^?`!-OؙAbTiK?>-jIOʌ06yWhݧz={aKb1p WM''83k;^uYr3zМ(|*u%ȸZ_4V /zԘp+[@ 9(뭷y^ӱ5<=N~Qs {A 6|E+)_xrq Ku]ikf>2>Դk%1{D3k] )jCoH MsR.8E ({П;~v 9,g9T#agR’eBƐ.S3r}=YE}ິ>qM%X9lw&CtNAXm|䬦ZfBDUA`d?m txv~~UD@%!%\wjUNpJ/ͽM_LuM'_3J`\ }t$wI*IAJ$MLr_5+樉w1\M[~8~G9?ueVkNE̻PؾV0;6-X?b^w}fH]P,\^q%èG *߭ÀhHk,)8>eTYSPz5A)Od'd7P&)Aa{{!+'1TPTM~:y \IN[(2!uv j+xƯcTBbAgڧ&Rɍ-<'k˳ |ntzͯI(p`uRycow<1eŹ/T=ckQM׿w-+/4@w_ܸit |c1ʸϮ毒 @F7j1X%W.V>48S˴eotBط/2JWuFB~g)FюBfg+"2 J].ep85G!#<:\R9s4Pc |˟=4 /L5ӂPΏe0,4CޤoMr_^><<o sGa_<=@} cf\DUeuՇ[^Rrķ Ҏdfnܨn[]>/ %Cv(ܧt^fg-go$."GzF re)E-əKQ/$R s0 U1(g+iqxa_ ё(Ʈ5%KRW.@5JSOsdȯ;50G,ϴ> $'OS4#R0bjԋᒬ(Ktmv&Ynsطk!9%Lt mNhُu}˜4fQQ{YHS31NC %q]e tImd ;==!jB+! j-\}ZOr=l.ɾ$HOp0s%)q/$Q$~*]! vP؄ ^mHѴ|L"tS* t^Jt)_a72mxh7x#j<`h9u3FT}Xiȇ ,3Qch'Jfu%:UqU,RGЭ,4!0fz.LٽriiEREJ'8 Ȍ8WQӒ?˸9`A}Fܖd#W^9!E H2} V4YvF3-̣ĝmv8CH0)p0 қ?QsGفxۀ u0/LIspؠin:'N+O}]$;=KlML06H>2c5X Loqɮ Y-/!5-{+%{LfMl? , 63s1olgGLs pX@`'v8+jEF<==X;?LO X4 `G` PՏ{0R#VUK)#-'xHhi뇆Fq38qkVH7-+-`h]3m$B~~p`~JȽpUYWPh"t}@H{Ń=Q!^"-@ H V&rm+ġIc,L(]SU\}Zp@a/s|}c TcY0`a<%R}xԦpXB1ϲ钀aBAR T~AI{R4JA\3zTTvKj#Bv6P0j*`K>. /hwNM[7079T"`­|~ 0DG+}c#Q6Taȕ?h=bO:F&=˃w$~Hٌm1T04A'EUaGz/i`A}) s7>bAkdz3uleՖu(m2}0OHj ˅9\Jp.w"{ 5Wr@:3zf SEh|X@YZs!_^H#}%O=# 3 )$A\D_*pOEB.=x8Q"Y3I۵ j \8gQۈzDZhIt \&l!ca2i'{Qn}nݿ+ _w~,#w_w񯽙k^iJ h5`3"Ƒ yҶH/i>UyQvL+og\!`L 918'?4'/9ÆjYYaiRceɔhpSНWcʨGX|9lp~o(U2v9[} =We(W3PϪ*_DYr;W@Lz4 XͅdE,H01iH7xF&IẪUP!=LRK^+S2+f]6R_} |&XćR0E12l#$Y'zN7ۉv`dsX!f,+>eW(D0"UEa^mĪcPZ oi"{ߓ=$5lc9nX65 nqA9삧קA kr~jtgYz\-ފz`> s\Uyg9`E1awiqdJQ&Н1 (+| GJ^D7`*Qb&L$Koě9̗L&E0L֙X#m$Ũ.M/yo83nInJhg `vw 49fHNfRǖza̮߳^ų= 䱥\RɜC#0rM}5KiEr3W"_6Tp/%2~&u.u=+JDMCvߪ6ԐAm75UR uQ TǸSR+'jOYR<ֵ —U- KSrRzЭk :F Av(O٥θGhe5Lu&;6¦n[x8 Ong5/ob(Xxtg c[G| #A(*mV`+DAo?(V/ϪEE@}m^k(fq *mI/2TU*82-~.ٵaUkKߞ~u/t$%Z"jf7OEof볼_ZhP9"ɗ9:EC;Ҿdˮ x{bWkgA#'KZZhWX+.-1Iբ~ W} ÐEEuԧe~B,^s'f:F [I*KI@ 'q&*}N'VoU5Z6!Dj'r&)v2ł )њbBanYQFM"&\j̜uQ9@s%cK 'XvTf[HP:dOę@`6yQzwi; " feP3û%$Zwkw0"H?OuQ]%)B^7WbDI̒b܃0HlZn?ewl?to_$L?NffQx[T|[OO]9ƒr" :?[$u+[ѹaSȮ| "= 0eCi? 0LCX:/9x'R؛Wq;ӲȆPpl ;B*vc2۪JjICL?SC b?ё`rB..7vzd ?K1oP{[t@;3 a؂C3sm5KiUCs[ y|E>T@~c~z^\`= p gϚAS-;(^f"^)2EXk/ N}UQה#7Kޣ W`Ͱ SXȞ2[t* ~5(1/S@Z\]&a aZcߩ#b@TUk`g% _/W-g5R@6jϑT(ֺqo%&Į[6v<vvrV)gw;8Tm'[ݑf°"w6pL/e_O3e{)T4͚Fp@>+k2`nĕd2ewDΉ4nH*咽qn+)l9j;c ?B""# Ƴ!K16"Xbe|c^^6 ^<Pf/%77Ykais:<1i62L_C`6G&UF{ԙQ>_n%8sցQN`%.1E8Qӽ9a]yJ u'JP %XUMH !;62je3aIЪq;pۻȪ"j#m 9GiҪh\auH06?W Bx2h+GK|k(a{&āP+ A ޫ;"Bj_ G#q55^EU{xQ-gÁ 3e[cEE&4d.%rc*,y)&!éFNW%j!F+C14EkIηJl8E !ɮH#ě|^!5+]m>TgcOrۍh(Ԕ)w c S[5ȚnK4st5ޜƾمǺkzւHxJ HXg+ , F؃17 &$d ,C0f %Y5b ZN=s 䠞 >qeӧ_ X2W̿·d;3?-o+,y?yGAt)}o۵!!Yߏ@`[m}haTSHyxyHڭ6VhӒlj`S TnF?& 6Y,( 0;s|elkH Ꚏ0f4\9'["I}'1և 8Sk(j:h Sac0B,aA㠡X5~=^etpҡc=G"7D"[Zޛad8%lo]" ~Ov .x2lN n4*""Sm|&UQk$()k_9K,Q\8jrG F>%?J}6qQMg$S^+jVB_#,I@>uv^^f G‡s D;[СOaXAjK4b2=^+5n3ZlʼLҗ;V/Y+mW`0;8ާG1/㮎NB}>,v0}:MA}+ % Ecߗ"D" = D)SAS$ae>?&:!ԛ5*F﫵!G y#4SSMMzV`ݩZS~CqFt.8 #AhU,9%粽9ڵZŏw#VYcgӡ SE՝@5宕iiy9<毟@^'{JЀ#][>q5agˬ??JjAhjm~Y"[7᠜S )j|#>O4r(pF:ș7EP7o pUXՍyf!yt %&E8E:mKq.y.T"wN%7(1=:/zqg )/lul3 at$YՋbr5%C$&A xgn/~XO#GZL$`wdСD|(UhetU.XФv|OE%6ڣZC X_0'd8Uj;e6#̾筴ЩRINe*O3 ;-NgD+Ry~~ If%06gCa٘".<^Zވ= _+c}B!tfrpei1#Z}*MD./^ reA0z@a%ږj)Pf2UHIJ X;kZV-/siV0 5}6VdfLOjk?&K|->.+]=M1ݠu)|鶺PL"ӣw`Li Ym6Ur<֓cG8*sNAߤpPsA7#' Oy\o::C_/f,^PQA(k,K_=^Āk2' EVw e9e+|y~ijE||Q\gS_92V}e ByޅR<>(p# SC4cHeicM]OE(N}BiCNdM1Y 5&)&v ϻ#"I Q(y'>b^ .DŽNOndTsFY>sqp~fXF"ȋf`?N/^ːN&KEV*3Q~\Y-]7E8Akw1ʼ)C=4eӃW4Tw #*OEv)|C6)S"cԬ˪nEe*|F)Re6l~Ҡ࿑OHpVM0#:˃ !Cد6ǻ1[S!.|(% >+|B"% ?2)i-=%;V>]RtŴUuIM^>fI$ӕ6"D#!b阴w._mwr޵|]:[ MT~++#fh,_+J[5RblE 4i,aݕ7N+\5PƂBpɏ@"{rmn\2fI=FI`5;jC [\giH87 ar%d 1YT,xlĩ.UG}w R|A#2Ќ @?F~I}L\CzǵC4VvmWe3i+8*HK`N/Am*9@eJ1C[s[tU$-`g0 Oec}gsyN+HW  ҉'zo=q;ɫL#~YEfj$Y n6N{Stsae>J-Ϙ̻`<:6n̳%zUPGFۉza1D06ji{#YX*$d.bTWt"V]7Y@K/sa.";M;W*9L,Aj2<|$#+潇Abz b̸$tT/?{!JfK]6x9́wlqwjug|CnoicԼNPݬ lc+՟tye0SspSphOV;Oqc }=˝M A.ʶ:ts%hЬz0e4wlze~X zmhւo_+{}u ]VRl%6Knzj4 {;,Ԝ"$S߰ RWc@KCpA ʹ'5%k}i/q3Ks_o5W uB;?p@$FɚQtb7.>ӃT'p'< /czuy3B83qȃRM/<B6(݌ јۺd]#gg6 0] fItiOW L9wSYE"Q{%!T""J=VEz|oμ`̈́gԭDhU㚾U2C!\!cԁ}q@6$yǎ}T[^84,!-{4cRÇM~7VXj;k)(?n *[CH,G!-+w,@c7K)gqgDj3W/%j<HDũbGwe,HX#^ma (:ck ,VTط>>;-4NU;3஺qL7diR0Y0s#!~J-)p6sOq'4k[ ψB[t$ƉOr9}Z|f/%$sPoSj#257_6rT:Y]7,ZR)k8JΆa8^,X;@׿Sej&ɞs?%z ٻ K6pU#-nI?] rGiJ'98͘8ς"ܢ'f[-5V^C&AƗӳ˴ѽtpl`A K*jBPA89>;*n@"Jq۾|_M}z91zTuu;2޼C%_MJǗ!sP07o,4GDܞOl"Ãѝ u` 'vl2 "62kmCݘ8tUBG~p/9;w'݄+(h rR`@8'GA2S2Y֌=+SO:/RD\ﲮ(~KpdD)R9mYw ^ss4:TDǓ<Ӡ2H/:,PnFC.EG|yuu[L`IB{ "~۵p(䂆aK/(t9Eq7}ff2wz?(h86a/ 4%#0Ľ;w透LpݵRGF O]۬#qq2U@Ke5Wt+WŜ(˰]}Hdh$YoY)O<_"C#91bKOR?fMpu[J>o 8ٯX\J@B:JKLQ3wSZ VHPĒQ.{To݅O`A/V/nu)k8nަV_ Q 7/%$TWn'i[4gO/N*ӘjRܔWQQ'H)f"tC{RRzA{$,{WU! kCREQFkc\^䂇EW&ѐ G;@A߂:l(p]W_5oݷ'R.)s'TEZ~yfܙ.A6׉YP$/= .aJ˯OS77Ũ,lxi0<%N]b.3{#r4oo3kj2ڄf589^7&U&Zqu/̯ :umW[i񠛦9Hj($o{0V=$褤ښLA<ҍOu;n/"IYLu7)a8bd3ڊ  -OȗWWO \@l~E6(f8ϑ >v}k)<0HNCWmr ʖzA W Jy3_aAm_to%`6}4JR ftGB}իް@!;}]ۉe1C>"Zy:M!0 1>e$6 !7X=4фnHav >_ Ov<'{=> Yart-&}P۲kLsVx ~f Bsa0;FpoMu-,*R)#zVwhy4IHG`Ӹ+qީ,V3\9mjQ ?G *]JAD7z_}cTʫ7 C4+isvR@vKSt?W:%f~=TIqЮMJASuw1슖LoUs s 0h5!dƒ]m0T#2)؜,d?D _S-bWɇא+ Zq`d.>>M:ُI=\+Oe֦GAMzG.F\~A r;I=՘ &i^,&˕w{Zq.CLiM܎~ gE^#˱5>4:ym}/,QPD,F`f |Mo A`>$q䥪l ]#! 8Kۗ}d$iٻl!]c#6Z}7H\$P6n^0zMPJ&sfB鋂XRx _PWbOy :%< dB.m>NjtIFݗ~l"3NCbHH`, Z|"( ?[{鷠=l3.t:0*JҞitd&yOf;$42dr=*llc=}^e ya]{;#k6bW;(|1R5~(XNuh$$y6'ZI8/OY-c1i.#.V1D"_orxxӰѻ.DC])Vx;I#Y)lt Mq8;R/o%ϛxi tKSgi.\77[-X^ĈmU}aQ!>JXW&}?0B߾I1ҊaˡCyR#y-opXȴa0_7!}*g8HWUmXEPXb%alpNًy~GL)92'G \fDe{k &I5(N<:K/\;=A8SAt۫r$0{D5Eu4%מ*E֧̽+?? ':zh1 @Z+BA=} bWմC햲XtP}+IÓ5_Lwb!l^ Pة~ԀP M&NЉI[xJn~"?UvShQqz )zi_\`t>Qrd8R& @uaSHVA3o|A^w,tBg_LK+X((Y7w_mLrh4`xELX2;(AdX[;_j& hoYlSa7{eF3"0$b^{$6]k5#mK]i| KZG_ѯəu4Vl 囆IIw]X4u:إf!V>oػpJ? <@Fh L>an%0̼ݱ6 A).y:4#2-Beq'>VwC>as?ތES)Mr8GHA ^I` -Nr2+Mr`EǪ:-@Q *'gf3h6X~ Tf mlaR1s z҅[s6iL;8ӟ5{)O+[b&kY"frQ1m9|]|eJ "'A畺?>+Zľ#8_G^1H*l5*[oopo\lC .>mvYAU4SQ1L:[]L24EcO N*[7L JUѩ\~b &X\ʬJztm!ULCJ\e3Qהi"XmtNڷܹ VZzm?@*q(RʍN\tB4kl)hχhXJ9o7O<0Zfo89xEz/ ^r&EtKl&>Ub~7m^K; ^gha\a$Şј2zLIddL9~(;ݪ-I/cK&1EH" F}]GS2S!Ո}ψp8;0"盛NmBCW"X57-x\yYpyLby9{.,]A tXVz]byu}z/қ{׈?ҿL{xY hLxZTEwM^:EN…Hl,nl-KjLsb@kq呶׸M1z'@ECu/A?M48y]9rz]SJqROb;F~ӄhTFB p47Bc.}(՛+eBR!y~դz1L^ҫ qSS)3GN " 3/u =6|S;% ·><*.`;ikbgϽ[;cD#c2g|5թ8ZhDNbxqM^@lS oCz}Oecb!] l,/WrE7JW:X }R?5. ¿{kdPR!.ܚT{Yv"]¶cE)1evZmd?/ECpi/G>Z5! Vr̎K#.Bј؃i"_:V{81G~y/G%:V;6z\x8Fzۄ̶@hǞ}%MX" W$_4SܘKMI"O6z~di#O~1+/ŭЕe.) ݝ~ɤi's[@][Pr? Ю o]/}ӠsC Fc(%ڈOwzl߰F5Or柞i&$`= R3YL W'a@9, PA88L&_ 2qg)iXxnUcV>eif7=Naw@@O]8/6:bO9KgHG=ߝn+3tUCGu9:YrҎ-s{a"RZGSz=anh^0{G3k#b: '7͐:~/9N1wW Ј#X ƺ 7o+?xBĊJpjܯhn7xi)gB2˲KYQ|S>{1hq#gOO@pzծH$\渲 aOm6WpFlP +'ֱǶ;{ϡD}+%>S!XƴQ&LqLhNGhG4l_H=vj}"~z`/G,cl6)~'?g< Ÿ@m-cSD% <=#R4P(h-Qo@D*F7Aӡ.^-ch9>d#Id0 R9nL[Ö5iXll7qJ Tel m,{d34GYF}bļ1h4Jim.]e'ТF$O" u;~MMGQĎM2ri` Vi' \,?4"WL,6.ꓟtp㱿h[U6F^}o 2+qpRa\$8AWLᷖo𙽪ZRz_0ѬNU"7R9QQkw T2eVAC2C֖zu`z`e>Fe=xпB^xʁEI{3 -fL`d4ثuXwXG.K6|}kx/+_flQE@qD/=.K_4wҥOk@f%K' ^!}cTb ̝B # LB~>jC( TovB6: mltqwUK$=ΒmlUn |p( _@PR׍0ZN|=zKFe.V,Ov},yI-pgsq)ٶR5,;՘Yck'C1\''`c)a*Sݵj脷śC¬!/j 2 SMW^SɯT5??cjDժZ[TL 7{MXp#nv0̛3f4>[;|^Mv+ը*E=Ot=gnB[A 7W>4ɑ,$)G K/ VVm9V]x HFNY;տBݿ%iQSpnE+2 zaCP{טC^oUڔrRjۍt @(K:M'{gU8 E-M+`6eqY'Y6WB0\W@ ]ǻjVibp={MxDP$-VhÂi7ҟz? ܵMTR_ҶL9ِݟZPn#O/qvlaE՞ yb)Yt |JtEydei֤ElC=n5()v.*t>E'^.%&xCySzkzk85sMpS "%cܾK\qRgw!Aj`qLހ§+! Zʱh/.^e3Nzd:nL==nG)mqh.#DS (XBfN1_DCaOZ.o ?VP[3$d{[)hbX3̥1+ʃ|R*\Χ ِB*_rɝǛr動 $bFRDCv #~ӕa.(K9$ 2KەWUVQqb%)Oʐ{Lhfї1KUgea`,K,R! vS| 7i mR?7|6|gv>!0?969`+iaBÈeK ~."8^`z;,Ƅ,3Q]v^;)$Oz n% LSڟ}6]/~jU*Iaת%b{&nZ+T!ѳv `B 5Wx&! :; >|vmTLa3ףs= >a j$4]q`j3)$˚N89ڹ8]s\YAGUlқ(X ^n@0vO@ igpǘ.".L)T!vBW@[ſg0, O}~} +ǹ//݉sg|xԄ"V iCKԅ%½ x>MXw:m˦3@ MൽopjOwխ"q67& 8?F+NJf]5XF ^Ilm0ۡ V]4&ۻwI'L[PCm \>e{*,ZL5pqʵ۫3oƨF:CsY ɾ &6NS#[.g J"P2:S ge@蓛|q,4dN^nf8RrC2I\ .z.@~ɔa5$b6=lb^t[oQ՚6*Za ݓfyIY@o<5!=5g!nY7tL1I y]D'i840M~c*fE =) 12`Bpm]g6 Ǹ?NA~Y΂=RJ>*=-f]c`=J@#ɻE24N'Z0..}Pd"&Y(P5)A%gcI')ѿ<~(NLH cdeEx05j b#=Y~hhL='( υ~HE4Gh:2(|h,ݼ)fkHw4#YDdEng̯JK՟{3$ixA5},&J׽@^[wJ+2j4V/Wmfgwz?NJ m-ZP7 /2Ch`]U@!䐌рD΅̅#/ .i[sZH;M; Fu>AsC+IHN`m~آ|$Sfd .oE5PN ]`p}bFR97/n,6bapUaj<݆@ٙb4R V+ t߉׷;').FHi4XsSpи_?4mb6x @pD.~\ڃS:ĘPPf]g,m7(wpW$]/Ӑe湍/2AVqA&s=krAp ?ߡlj4u䜫̙# Gpd6U GPUDmJ_q*yfKnaݔYrF)m|AwI$a۹'0kR[ ;SYE*̎R ϩ+@cts; MlՊX-g|:` ꀎK+:zk^EU e@5 wڄR Ӈ`"; Ce Ï?dJ7Gb6 'VW.zj8 AXRW345Guw,r[7^r21d ,n w;oOAאc`!+yB~(J:ekAfE]!*~/jeiR( !`(neIgaxf^b{nHEc4?phRT 355dp}T(П:e$?xcydϟLE\捰|M&3voαAK7x#K׻bqz~\L(c :ۧxۆ\ƥvqoRkgckn7erKw6b!zuuμyc@{2Dj ~ScQG4w]Vŧ՝t~Fݎ>\e^Ϗƚ[':]"",]ğ 9j)h>:ಚ"_{t0_,1(a|4dbLNBsw&Dq'1@YZp9DCAѕ}FOS;۠'b;§Em_k {P ńlo=wh}.!e>lr߾9)^ $~'Ƿ!, UFfLe:"NEs1S>, }xiOp߭iq@ ђ7=`/p=*e8 qz]Dj?fg 05SG Ob I?_{o3I)N/?@@mKh8]8szIb_|x xrE؈) /d Ǟ<̟AJuv͐l33yO)s'>{?m-ORSt~䅣bKԡwhƂpd<^F_&6!Xڔyv5lQT  '&{OFh{ߪ+\qC]*G#o ,B(VɌRv\2ڻ" v7z~םd23G~غcȴ"9"ܠPh,J!Y`dtSIxΑ6t7k<dN ݞrKW}Jˬ#=:%ȭ0/Ol軉boL~[XQ%"e;$2 G:vu"抻º@ ?Cϯo DO/{ ᛥ'~ܘ"1]7l`ZËd.cE]s BdŢ .ɖF=eopq9?cw8LtAD$qn̽145}ƙk}`h (N]tl: u:ev;V.ʹQf$:"En[h6*LüuꥦԸ5RSpA DV?ȎK%7_}ٻ\jKU8YMKxpir;koZab~Cޜ1f$7@ע92UW]wZ: R)CDQ8zyZi?Mv0w:V,240>XQE}ƣP '~|lKΒbw6=z mQ/Le\y& ޞWETt,A!O{QNpD2T>ԆCVѤ{x:/:+}9JFT?U3`_,r> TUT}w0F`gKT4j'Ip1Yc 7w?O1C昢OQ'{1z;; DLbY=P4U;pDq_ju -sexg|UoNgu1@QD)GB˙{ m 0 ȩwS˧Gڭf ?DH*/fhr3*}{}(>іQ{bCPq w89t6e8w3RNT k=θMr\LXtt3| ! 8wn\?gf/B{]ɰN.3f,,qYӯ+*kC$+]H[: sIؾK("{xk_Fjʓ@HNlv~0p^̟H'[I-;ޯNgϳ0S( 2т0 M?t`Ot EfrC =C 䶿[Ladw=RSG =g1N"D.|es~a _JV 6GorC@MZv,qWV|dWCM$?xQ>)i!Zɭ̪?ï܅8=ˆ@44Z({8@ XNAZ ~?hpGĄ l=lMph|C~Vyj4E0j3+~ _&|מsiWznDK(ZaGK ת3[-b kÁ|7dBYvrԸC,9gN!3szFۑWS--EUuO:Wi p;.|[OUW|g-LQؤHi:-L}oG퐑Os/a,X /k2gFm}U6 l}n:H᳁!]4^2Wdhd\W ʎ)':C<⍜ۼ`e&R`6UNSac\C4dj;L6jfv#e'l/kّd#TPGv͖V?ˣ<#`D7C:UF e4c\7+v+>{UJcP;@/Us3|>DFM!rYyUHAOlKߝrpd+0+OOO#\#z{p|H30,ymQ^ﶶh7f+x)X83Y{״80vBܰԲ;N?͑<.iK4WrSc 8@Q{oqȳtyL>|7[Js\e>O M HLC XX/4(njdЉMfqQ9&*gC= $_7i1 Vs='Z~IAt8({Hڑ78 ''3uD ?S;ac7b曩էBވǥ+kTShg]j%rDC$UAݍ#Y\Vt:&!=DŴbRI> /:thOU~Zvm%iѿteuCvԜdk]+ڣ~^oc$7I )O6x#o=īUO{PӛϕU/!r5N &aZ(4:$p.=?I@PmYF8 &JJ16֭l[H62gD$~1x 2s<_:5jq(4'i`..8L~ #stxMG;&/P2[51/dOM}-X.gt@h>g\l-SX/+1%RI%.87Ę`UcHkmm]s(k솎BJ_gM-N ;PpRjk'qR]R~P`_"2oXzPxU-:]7pKLR :/pٱt6[ʹm3|fjMⱞ8dui_2ʭt(]ő.uaT;O,rSej-clH,vo lKG} :ɩ^ZۆKޘ@zx2Fu MÄLLĦDqV&;g_86l KzX]nQwdKG;m^^}^v$rQʸ.8ΩmLS/]#_XXo #unR1%C!_16u |ȳBi҄1qXSi5nS$0}rO~-h5ϛmt(.LK%-($ş(#s aQNh#N<53x;ˑZ/3Оvj;.i/Fh^weFNƄ2x)kߑ|8J)_tu l98@luw8XۡT /BHfe}RЎ0s='u`0+ʽuW.Rd kSoJ|i b'ؾ@ݬeƏf0DX <%$ e>VpFRmBvMl?xLt(l,v`ۻCF8;?4 uy] r~Bv[8)s-NL6Y: aCh-~@yٟ,b1C +ߙ $'r9@ >I9<57,0S4::YKc,bSr_<󌝈t#PfYi C)IMHR,_`Lmx^.xhtX$-/ Sdz !%*-d(_&GGxnFHv[e,vu%tw_Vb"ZXO+r E cQVsr* ^m;{&]訟(?$4<&8h%Œ'O%\+YDC,$ *2ڜZ4jgz辶U@v_)6QBr }`@zKzps%}Y t?q=wN3X>7&?0Lx0.V}W8 !Fbd,ĘߤK |'D!جq]D@?G$$Rs-QE򊎐JTpHfܓbi?v9yiǜJz]io_mATko$Hl9sb~CV;M4~,tO($ַrX?7` p菍 ]q@L/QL!5J,YV R5c[Xu? . 0Gm=2e*EDE+ .l;4{157SV>'y h{z{|MQtju0̭|>a1FBF^+]]pGGQs3u4jgU^׀DXneOY2 }_h¦Xq55EN7褵;Maj֧e3re DWS'e6|% Lj}(rJԦVQY㣮0|a>Cw5mv&#o^I,ԧh]9攱 t[]HN&ٌl8IvQG`PGT?}FŗV&-;P鈋"$q*Oj?oG>}l(8 $n@Aڿj+6^z7$O +ptj`';|iBiU /b}hI9) 9}C̋p/bn~1sIY/IY\њ24omy1C  ?M<T%SjtPv/ynkB!f&=>Čo: ܯ q.i _r Ѡl"@>$J Ѥ0~ S⼬l 3_e]44.% IgJ#2R!e>1LS?8Fa<YJSb{V=+_|uz%W:KýL )imvx`P>ntӫԛQ7KOy/^~l5l^ J\ =(t*dÞDz#FA)jX}H_'HQKҏ#+3 9r8R7hacxHIOse!E8?o@i}ǮZ;Chz~?n5]Fp;Yq ϻu0DaxxKǓ_wgI |cIźl٢ХI*B%m-Uא# W+<3N/ayIP#3f /`'s¿iUfvKؔ t7oHT,T>5'Mxa3k^xc0zM{1vB~+0'C t5V|xUU~!Fm\n{ě?na^%B8.!iҘ/rע ?/ j`/aޠtn__Y>1k1Jxވpܩi(z0%~+OHvQǵׁs%uKM1CJbV2*dqTc5 ݓ~@T0]FP Ǖ7m? b?_~@-H%ΐug-X+pНCUJ3Sཔ {ǭā uP<ƹt~)Ac%XZfk`5ҺP%ibоᩩ)LN_ 4G42|4fJp IO޲C+*ɱy^VPZuŸhe>Ͼ{XOy6UFI1ѻ e*>Dk"0U؏shP@*j "O!3dHa}e1rɧ7RMG@Gm!U8'p8wZf'R$ڨSJ638kW3X`}Kpjm4 E՞tJyOh$&i|> roai).5."r +P>k_Ps?KjGZ?وaچG@g*~'֣&ÄBJC/-1nء-CNpSMq彴J)3+wN [Ҩ=@.4}rbmz J Z"gOƋj =$#rMk|[4eV>u89A$.e>%.[ˠsuךFB{ۑ6/&?edRɽp!L4ѥB{r>+ۭTMW~llT.K= >D0ZꩊIn BA5Z)>N01*xv)`/Lק:0Oe}偺,)J ;~olJU?u" \/'3wn IVֳZVcJU]OLقq01E9#g3୤7wOa3^n'2Qx9_}Tڂf9`GsxjgCZ4yƺ@H[Ci&? _ߵ?1?Ƅ@L_AX_~kV:{j}=ܙd(Is1u,Kc]Qh=y|Iyr)_;a F5&-OKV1hRNs𢭶h $*-H35ߠz+s-o#C\ڻ9bAbzs_'ש(H)YQ+(p\ob#|IkE]E8cS(We U3}2L8l8CS<h@7AtQlc5hqqy=NAIѹF\t%BIzW_=k8V,Aci,E)ܝO;ص&Nbʼ${L*p2; OF[rH4WOR^xɚqӛ%2S}$KOrwwLe&Η|-fvt#FFLȜ3D5os)p 3FWIJJJ9|P sJ&Op_98SF6FJ'p_QKjF6y[:Z.J/vT{J& FrB,PZ{${Hw*+$yg Bá_ Y P'1r5Jr"j{@`4i >71 ֤h@YR[AF'jF|~Յ(>@9IaymdgE q(1:}Md$ʐ͜t癞I_M]/OꊕbIl,&hSz8 XXkxpeN/RIm Cچ|jk|őf"wpGgYp:/#][]ov쫧uIOW;Knh":6s6cba]*q̒!6J|H^+\455!k:Őt19?u{hvdc6"S_ɣ#jvfۛ|B w| bf?UE}v.[}K0'\p%@_Q{yk:`<[o%h<:0S[Fꅨ Pk+'[&<#DxXٝ] F62IW?1qsA_ v#j>&1c'R M2q| esf6OkXzъэJ]|u@? `$ `'˔y,8=qvE"MK#jazzD[㠯j[PkNkr1Yg;*,qbZm{@\UmIϿ,ضĻ~h2woMHEU >\R^&3TgH-X=1 jl-Li7*H:qɛB!bm.D~ C$mo> P8RCW7gbנ61MnhrԠ[/~sK)댨  DDv2Bf-h!X®!lZ[ՋT|;!p 2.6.,+LmɣqEٖ$#Ygy"VZ_V5l(VYHmX+K0M&Y7C~zjS{0OxT+@J:%M^%L XfL.<ػ BHŽ9e- cT']ny~⇗˦|D߹'S={^!Gx1Y#h}a8rQdj1-ͣzۢFj;Ѥr7胼:Gꩴr`SaRp =K}CP>]`牷^0M`U!DX(1 MHU\WkX>v>qI6`xG3.,msE1]q 0 Ȝ%+ 8 N^ͭ`Ǿ ܿ((cZNpëb)cYi8s)OE}jVZ _Gƒv-S?NXSQӞQ)+"$׀C ϼG&>޵2_XEa2禟V6Cbc/7=>)G0}oS%ԏDKӳDXQͮڟ|6g\{8 Le51e wJ Rv>ڞ r n'A^O,C#蒄#Xxe[^Z"+yXي tTcpK'pqPS:?PU/@ex##R %QVA̘ r)U܅2M6.徺o,zItwʸ4hO CەǞĺÒ :"8 CZX\ݙTt07}B(L^Hlo"=ut8Kf (Xj (2ړ&m+,pCp)NAe&Q/+?O9J"lQB27},FEi3Qu-QL#(]rh׹J _M8)?EzxBʖGeLǁÌ-E___#&&*ÌUңYG?`<_Z-:8㖾E3V_ȝ1 B(]jS>l|™sؗO*NWmۭ[1B H%JڧudD%( (_dAaŢ)~ uf&yϞ,85 ֫6lt}\qR@#;"*e)Z.Ƕ|\&j ŴS.6kT&xPΐipᏊ@CW B37k^03xGE bf[/F̒O:M[5sGenTY܂g\ jWpuuPf5H}`LLN+Z罻tF) 0e#μdʼnSwxu@ذ˜z G!ٙ¥e~1ɳbt 0'c \])"XBi%Xh!u@9_74: ~ "-!&>T7ˌRl;6ւ @}9 &]dM*|f4ud:Uk9;wT7ka,lDӋ\l,JZ;ef"h7 1Hv* xRI~*s:[YGJOQD p1) ۀ^vZjl cF1[ZahpΛo1cJ6HU |b-\G `da)3 A~:s)\#IUZB$X%\3]4^Q"7u5oMqyAud|z.~r}$*G,bʩy^Z/k& N (T?P64)Z_Jt}ʫUF5|V;Vk4N4Dp%HR}2 LXPy=+>` g} ݐ nbD{gYj X[K;xZS7u}!h!C.JF9]1sBg)ӵTŠ?’5 )Rp qi;!rϳlu#%fHC o(< iskD( ًQzM$`f JC w7dFDѬ]kP-oq[O)Hk;E,l>ad('R6Ab!}7T@veRn`b*-24{0!D@Iʻi$kڙ T^uDX⹤]D'kkE͐%})>ka!SC,ھ=}NFC< W[ZƲnēr:SNhSeQ@!m>L9bo)`);^vɲ*1Öݓ( 1 ;&ֈ{гJ}3|Kt\͇53?Kp(Hx8]lC߃@qtb> UW_5Z.ᄋav%;~w2l=;|(Q9 vENrG&WjӉ]BF3&=Ynb-YO,>/+ٗ)G u&*FmL/X=:C qyGtZh^y[4NP׽S$F8 2A4,Tn?A$@ MWrAM[ژcJTĪPhl &y:`MKnȟcW3Uqf7]9@+!ՄUesrAX=_/v)2\h!_2Uf1AuD+߃}[')^aQ U6pIc3a[ڥKqKʀrHjXA15 ĕHI&!T^n}^TQH{C@(R_d <* ^'˷'#4Q$;Ŗ 4Uy&L ͞f%,k+Vyi~S>(B1ARH;g;6zX<~[#IV%<0t57.tu{ [kbm1_Y Ŕ\*@Ɓ0M\ X97`\ʤ,B# uP;uG6;d>1{7ɍiOb~Jd +5$AYqF+ux-kd$CEV%x[kG5E4~RtkﻺHT|@Pz3*SӇ%cz-jlj%0J,q6[b#u(СɆcK(ׁO?%r+ ޅnE"$s m ^>Er>yC\:36UJR_=qu6SHw`qS$'Ě타 3Pc^qI |[7+٣_=;=$hŭG矽?ǖEB2mQ[#)" lOq2XeǼTK@jM|O` o׭䅥ao7$J*."y~'$Z$se{^tϔᦒ }(0}~ 7Q]9:1iȆ)aM*%ak'k|W':1a"FH7JeԧY[Q M?߸p M)eSY[[vU&~7 CjTCⱫkC-[\0۩eQQ-nj#"rrߏPqyDDC]37ae4;Q'*AGK")h>} hxV*"u&) T"?xIXey-x`}e:o9#_Ndӄv_֟I@B AkA.Z0t] oT[0r&l"2*/ 5\h>ĕ^២SsOYxsL<* :2Ɂq\&߉Ts&!܋۸eV`Xʻ(GJcOt11E PvNU|.{ګbS4څc, JmDo^C(1m3a`z2dsb ,y b/JV ,<7HA+:Mkعz3T_!1%" 13o #2V h?sU5/ - එB*l@-.cq%G?y FSzhrڅg ނJ?O7"eTǠI_ a`(nI"{$RxbZ|/d|15 yr)QGeڇ`qxxwot47Kꪩg6M_QkU5śBuwguFw!cpU!̋,Ӳ gzȞɳf=hKL펼ؙaj*}@2~QdP@LAw j̹#$yXHMb 6qwyj=&W٫IJT!8DL/Ae!Kkħ~#0sdθpIXVr|VXs mS *0߷؆2"Y`=Xcߌ5t$S\ F0ђ@3U-%bcZ֖*W[o;' BdaU`n_xUA(R|le .բh [a:1C4('U}\?Ʉ(Q똱]cbaqGּdo|ysx8\ RW7pjEC%C.5=GY*l=`H!\6 uC?Lٱ0 t ȷɰy*JֱG},fmHa4[g6m<-s*!E?»ewxPiq!/A=mAsYLK|dc_FLjhR$iUtо} .QqJ9 ߑ\5ra0WYO {* ?i㠆#B E"-M}8}si. =w3 %AN-zɷt:xk_AJ17tW@!`Egl|ecMϏ+-մ90_8I*“#c2˭ܑ+Hj/EiWw>A;z zUda(\Yɴu\ŇNQ>3]=}1:5JT G⢌RH7{40@(؞HlbI\EX,۷WI=7ʱe: FZb#!a gLR𮖈ЎMJ0ɉdI?"XAt) 0@O7\͒2.榯ĢŗyрV=nT/YmM74py - F73~g65yG^YPwꗹlR )[rf}t4jů啃V'c B?5HD`{I:+w>!qx>vl/≓%k/fse_@'^c 0rT!R[ Dt^<α,>ɲZ!\r Z|JOd@IR XdZ>)E{cqqv"! c-//\iLz Z Q, &'Jy “N+i~B#8m5?^/Mߒ|`1r\`.ٴی/߰fDYmޟb9:Dʐ/z6E3熳x=S'PvenarjǍZefk'w2߭vH9 G-{c PQJ)u @ބα u@o}e=٥0h˚3m"ĊH:(s&T+̟lB藆z߻F_3` 9lty%){mWK!w N u<8ٲ&r< *#pR [ߔ:4J"gA2pSPF>UM6:}u:~G;9ӐH.JԜG]{|CD>ԧey1qm\,jMEmRӰbںU?l"`{=6dU8uC?}Ğko/FbUeΥ l.*q dЩ]XJV1G/ݭB܁";vldR.Xzdu?Lᘙ RP³WJHbr (&P`Hjƀ̷ I:hcC/XL'^EniҒHp663.٧g|w*1Me\Ȟ:{`ɤB_H4?dh\! R Pa:j&VfGCB1 o~l@y3 00іxsr`6lnڥ=5 >u}z.̿Stg`) ?j[HP:oC0B|l.}%M1^80i Qg̋+'3a,X_zD=&/(T5rģCfKufM4yr/1%epy&*y~v:,l胁jDstmf`G0顝kLgQ9FiF &[hg= Oani* {ʳQ?#چ.ơϘ 2$;DV?p=Lz v/LHU<%ᡊxbe(qϮxN9ᘊ^L&NQQ$יUol>+q $/Z 6L!b3҄NB$=C<0Cak21i*:pLx.~QD,>hCk-+`z6lת*˯suU)VUcfCnD ),.T0טt 5xHdMo ȘRs:-8lޭ;Fm]*")ٶ&frW!ylWHVt:vIOYvhƔC1vs0^,@^cy9=0ƅ*mW7NԒce‡]טMdo@a݆zУCǢ&BR@7{oft"S%^va\g-[UO _AҜF܉j󕢬of7zYtK F"u\iAWڗI<M!L55pK:jEq3q .BP8Ǻ(8*en}6aѐh.'CO%%a*,l \iEo ?;?6 j݉+qaq3k/6SʒA-rrTN Pݰ(A|W[z{{y/OnBM eP8 YAb]%PB[g: !i,6e$߫Іl@]24Rf+88"& v.R䄜g6?On 7c@ax;D`!`:>,v5\$|iD0r;L:W%RadR ۏ~e_$`9[ɷ~qs b DI -jge\eˏz̐L[:lfMS}3u'Wӹt5f 0IR5"fwm Q~*hm͠ø\yz7UvFQ(!T هX+ؤe[?%Q=5;{Ў6C"ԝ[ &='*4?CCŸwfSR| ׶Hhp(yl~wrzz$,\?U̕NW.n+QZ/;ze4MTbt2ԫdIE6/O>xʤeh$b1w&Jp-i`/H ҁ@#Trv4aL{O8}M`! + wR!𤸃9ȪRNSmSyU.ZuERǹ"RM~h;UF*R_/(1u>b[pL4)V'֡80QDuUbvǽg%"C?; WZov7zح^EH:? $Ǵ;m'|SpѼƊ7EF*P!:f-f>R L%o:]-shjkLh bm'I0e`m-g]ħ$sMrxmX7]ppAk ""rô=z 1˄jl~L@&n:l"jt⨔Gqz^. DC7Ja(1$4Z@ݞv%o{e=RL\5?v=AO,>)nB栾m&-R)h(2telO/Mfhձ-BmqsokZV-S~Hmh_8Cs$\Ь5IG#hnAd5F(f$UպzQ.zK쟣 4v H6^})vzt,N<%+6XE2gvNWD 6?vƴoǨ`C۝~JtoԖЧ.72: %ߕk-"wE7tRqQO̸&JprǟXobn>^a#jZ{xbDTbᖠW埙 y|dߔ݇c&8$ \Eìe3-3^ ȗz7hHcSj6;_N…YoΚLԼ|ju&C[T2 o\.Ǫ դ#𘎭C*5EjVYc3LxW)!i9cWzBCfTnw\+{5]C(4m-ˆ eSHla72|`KɢMO5pST65? r#^:]Tzl3FHf7d+~ʂbIڤM}ݦv} W_t$ѭK|+]S캍rzR  !EWms)3'4p7-wN@k=e(bO!2zm2}bTtXwr۟)HA찼!àPI?@c\Gt@bhHDyScccD$56M1*N;va%"T+o$r8;ño|!_\)e+_cCoUx4QJ6EKO9 Hgq`'ᇡ~x Ć@sqG[$Z>5{Yx(e/ (syYtŌ.H!n2˶1sMlnRoW⊈eÆJXfZ~uقo~0A -JL_EWƫ .AF:gbi'}X'?0i. (6SF!L<Cot_c~GgJ[kv)Q^X|>&MXW=<U(5¦袖ygAҢD}aϴ$k!;Elq\Kl~:261uڏ9"- ?fMc”ĀgOM'4Z.~ջ[- A ~b'Vc,Xs%[<R`Rb\ =G/>Ay" y,  ]ٷ[ܪ.&H:FC$'&,o>]EK?UfSl[/a ǣև@BS9!?oKZb& /Oyl1>Gv|5t\7SRݗC9y$в]BUtY,v엉(@65^SKY"wI0j.Ǟ6U$#@NY4U2?m2W-qݎ!j$)HJ}Uyvuj7wD_!GO.5!:]9FH8|$40ͺzpN ʐ'bU f#y>(ê."i\\v߶?V_owX^TYpev%;I)uJ4;ZjdRDF\E~3hBۮpFE/\?lkCOKùXxd *nk&/E}nV@dy~_Xxo\uȪ:)( =1eYw%tXgݢ~٪8Ћ0Ȋƒ[6z e{R!:\A bY @;$6et!1a\}>[MBGyé'L2/x/_L2lqb.Ul8_C7aaժeCzW7%0yͬ bqNI AY@~y+%5.K?% -}idǺt tw3Og*6>Z1`=&M̼`B{Y>2JM8Qq*|!;+.eq︟$& (;̘̌=O[@/7 a Zjbhu[yzǙn\;\]/ Ү[`eዩ{dFs{CfMESV-!~e |X|bZdry/e h{(FEGU(U\ƺ(3)(rZv$/(oxe]+p`4ԽM> 8Phx>N5B)0T nGq QZfv$g0l`Mډ;.פx· 0fHEpWhfXe5C)P;)Aw顺 qWb/LҔCGBVό*-P(< Dt-.'ָȔnU~*vQmJn=+:ُFEDc;Ԅ״+ FI$Y7,LIQ4ɇG;FuCOr{2ᮖ/J1TW@qRO˼c0b@]{LZGhb %L:}ÎM}˘M3G!]:|xr+%`\FMtm05rAOFEC p Cu|0<3L :&FG_yi3oV Z *)v2'gـSY9 DˤBg]DCDŽh0`UYu-(ꎣP6-YbVo৹;\NёXک/Gi:9>0.g,"B^`'Ód26C;&=}ifhޕ-5:.w7B /ehM/nWZ3PK"?S#}X< CfTD(0E4WS1t4{>lKgOc&'.Ѓ A4-Ɋ6 ^ٟD;eSDvȲXC$a+Gu3<)ږRF eVZoap0> #kڤ5G1JZidgI61|g_ PMqfZX2\zI: til C[ H'< bm yl0%@r>-L}b-k KqՆ,$؆ȧxT_IEf/m٧ף8l9&ɪ@;z]cljPboܸS^8~'B'< X3/oz+jFU5qMkdh| Z*Auc HSPDzxEC6ȆH,.&(`v8ّVwKIC݌?Rйcbgt@R0ٜ#Bew DT%;;<*~x:öiW0s`߹}¾V|c XnB+f08ѨT;AsKkĻت |˅\9IѾ>)?;v`wfꞗl$"a:ΪC%  #BjX 4>zhlHR!bHw *?-^0 @<وFO ڣ@lo>2TV_VRS; ]LgY8.e.{80 kYJ&aEרHn͛J"dYפZ9ū˨DvVUr"^ѫ]֨RLH.ka[gۀ! 1M1 7Tۘo @"Jcv<S#aƧ!9}N&QW]Rs01Ȧs3-SxaO_K.vEA P 4 󬫝\9<~]hq/wU0[&L{T5+ifeVU:Z 8F & da]wH0k.JoMdPg%Z!ůƥsqY!d~׺O% K=5\q/À;^|o$! sI_"sD eX3K"ʽPc'#Y[㖎ug!ޖ28#m+oH 6 OT)6q54n-PV=V_卬ICdt΄CuUءޒHo)d Ա#2lK# 5eաD.&-YUQ ՅQyEf] ),EYT:3vg޷/--OmT%jpꖜ,pƆ#$pµj\LDU.o/̜V.W]ִl3bN#Φ3 a8G`?ކFBN',ˈ>iCHO>H(>\vQ6Fz`ob-m4&=DIFq}'3VklLSZ2u'wQj@SdHq"Ѡ>GqǨ^,3}ߨ{y;p=2(b-g^`wF~2/$&MugΓ+la$D:T>BBj[]vrg)!$<`GS0ęrBzwvK ~HKW)lz؆KlPp)5)vOPRdĵy-懹ajmش%.4.YgʉE;7mtOG>%R+||>ߨBK}Pf&4.0$^10B%C-sO:pP)-We]¤F:4x 2pq} @-y̽S߶p&~KmɵdpnoJ}gWѶV R{dX3O˾'jXbȾdzo-^ I} y~ @́fw:$?#7vbܼVo.:o %ArR| iU440s]a--vQ9 3c;K T{O)kć`"MWA/> X#pEc0I͡j3#/%~MZ}(%': F4EV|^e#p}t#eY6% sgOh5%j"q0||˹dW .m. .[,{Xaе&.3ZŪE"2AmaVP1)^#sMsKȠ7Npф>vГq֨rڍs1;vP몳3A|C H[ajrAi3!>]'pc~1vDkjS3KG~«duNVèڜk*?:@ᏺ< #bŰՏJ̢s<f'7;p︐ۜ!xРLt0ЗƓ#nXZu[[Ք\ʳnC !)K7uy -Jʗ 87E;DW"VX*n IaxĠ}xʷd*$'~םVcD͓US=26ۺ0ƖѸǓQ 7Evsu١shNUW܁WxaWgoOCJ,U=0)1e+ i<<Ta9K̢ bEFo *uJʱHUN`#H5C(·ADx0JP#5p9 D1:} q"sq[ v& "0p\39؈M$}tOXWv,+xɅNZU7TbqE`[\V7Pz@Ū[oLbrx\JMYemܑ=Cks;X=ZEv8g6ыuY+:.*(9O$'w:Y/z$*븍pFd 5Q3,_/ZZֿUk%{=}DV]I5<NF ]61?Qa8ʺBԇ_l`FG!s0%C/LX<,92>hCfEp:yIC0TISҜ;Wꗵ3QE۲6yDnLQYF:4w0J{9$֖= y`l,nMvo/Yd0]c_|>QzxP hǁiruu? R]E9&c^$%.+R&f׶ܮ"J%FlBvR: FDx#4jY`ܡl#nZ*a RmF(oo@ ѽƇK T0J6-_W"R?tw,KHQՠ:5+ƴv~ŭ|ijrAiE!˖?bӉ83[-u+ԗSgxُhR%3}SR"m[wzpur3C=b;W1=VD`! +O'(kj"k ,*p3u0hR[N?΀ʢT ;q+k89W9zD-; /"RWoؐF(8Rn&1w^tr"Za"= u_3G[b ^m+÷|e=Ts$?# -틦@kc6§PQӼ8@)E2yY?iT[xnlF]FjLnfPmMi\pǜ6B6Qb+wW$3ڪau|gpSIbh3ÍNȠh !4)Ð^KpӜ6˜Ŷ |3СX`c7u:EqΓ;x w&T ^9N粨dfJu+̩;ljbx)6QbЧ6xctdto:;/(|5} bcїnU9cDIИߵ{O90x`xvv;tQNZLxѤ.]/Pv -WuaϺ#3!0m8R<ӇrɦPpQfaKBk?Ҁp:evtnWm[Ag:!(/_4%<^<2a! [_iWf;v]X JpkZ'դP.Ҁ le1bؚ(SpfXnZ/)Z5g J6]heZ)W C>议OAv6O͉zd YSJbxO1"̣PIj}沒f\1*e|?y(P]= t(+- |L& ^S6Ij!4|QweZ5zwO &њpShiڏd]et k1N":פR= xn kMȬ>틩} 0/y?]~Q/JpH,'`U؋-f@7ϦK>\C&S|~=;٭K){ TqZKO~QdK;gcW=dy,&Bg}%omת)-I6 uO@}9GgoڐlX&_wO>4@-b:lTnۃ7k/9#,W$2Gr1b vz_bdzTHV{nhDKV==ΗN)Mb-@j*߇w̅:19,z^W}VBmj}ѳC\F@X s˭ sܼcl?L'41S72b9 Mg 2 'obZE f3f\KWZ褷1I0s,/# 1*Ik:NECb z$?'({k|";Pr.gf 6a ϕ:Z=JfQ:ˡAoŽ>?{M)ȕpq?Wu &'RL(PPӾwD+5V)pSov IqEDK؇Hغ? D\/7Dn~'qe_d=>H1aO #RDo' K <^TD;$i~fp8@[&JeWƔ=}eoa ݭVȘFDT賑2{6ֽi,{tL-C()g lI!u^#f~ܣH޶'0ΤZN@ʳVQ |9'qJmK QI_.1IKH fѰ-*FO;Al)[ɬVM`[9䔣=dz r_ D)ZMaL[Fݟۛ }ճxWޝ[b3UŔ1zDQH0MQ%a b2?ӽ<= $AӪNm#d` k Ls3O ˞ؙa=twF *a+Դȓ& F5^4|}XuvwU'BzWG{Cx^/uy EMFG>=pt7X5l?igê8dҫaU(CZm-nFFnM,T)dyτ҄mD(k7L*iK!t$}M7a[N6NE%C5aVE+- à5N~y_' Q$ґDEOVuU֑ " }WO' B8+SD)}4@LsLhvur/<;`r[;ۊ.mY,Ј)D9mtZ-/"g|Kلuk@w4hhk>z'OgpyתܒtI?in+8}ߏ#֣{-x*.Lq: W y.~w$:/(, d<pxA*Y"5:n*&yweyȴo fN7SKvλ,)0+*iƴT([p9jTJ"j5!L~_\;P품#?,nVLz15إ4$˩BC|kK 0%frsӉzmmanjU.i$Ycku_(*W]|0IK;װVSl'V ;H10@?;c%f@K1I~_$Qh+ P!2 XiԳ@ݴ/;^\ibcɣ=fҼމ3N342AZew/drPZ"Dlkj:ޱ`_} znlR^N_yƲ.t X Z *{UIej԰P_bd*=ˀy tvko{} p|2Ta&9g"XH ST]*T[cptsTpb1(Z*N<~1HVOߦ[RC5=@đ-Td~Ɛ5g'_ ^?6]aЎ yOIH]V]nҊl%[ǐja=ꀡ4RIA]0+ J&%RKuF&%/d6 kjCy bTBtƃٜtf/=J9;?NC+^ ߥ&YX?e~Yś.uyyXw- "dC4]uzi6WpLRvF͓P$q)#KPa.m*FkOs(Ոܟ,qj^P1pmwo"yQ7U*8/@!#3u*k Ĭ&@8_HȥXP\ljwX3(z;c}p{84qQfV~ذ,c~ K*js=f=v_Ԟ%4 y7c絑:\5slx=֍H[cfDu5ЎW9}.gvI"b^M(<WaChG&QkqjN=&AwsmH{= *v4_~ͮs^3.Q&ԊdYjC<dI~zW|:7 fRqL|B[ٽ7V63` ԗG830Gsڔv`5)gaїV,6dvmbi3YFXgC:d9Da0-:-O.mQY;0G L2o@Ob@Ӷu1q :~=ʃ{Yaϳc|w9UzuZ=*X3yg:j*y{N0ʍROQpDDꗼ&r {'&bBĬA cNΧLE&p US- BzaLto1G#v4VxV/ZM -*nal!?7+ʁZ@:6 ސU{(UɃyW>{M*\'!ǬYUVIZ]]%T_{)яnqZO(G*U01C;B-(P 2]S_'YTLCe Y'7,\СHzhU]s$9VѼFb:?g Q?4Fd37g(*m$:ޖy!'X6%^-Hq)þ| ! .D g>'AF\/jN  Ow}_v# 7[>?s􇼍KeQe|mYkJ4ܭpE+vq_A*™v`1dz:Ce:{/6g9`D6lPޅlN,ԝ>] 7-95^_u՜g5qcd̯Y[A'm;) O^+ <U7vvyu+zuw58UG{ʁ&`ZJ یq>InuM)Ho?#Cfw\p <3] $iRJ;ɓ\җkS 5O 8H6M'`yZOwl0N{iqZwk@6Aᒛy<\V- WL\H>MA]Xd6LvZ]#n&/K傧A 2 ?Rv;6O7(:)!)Ɋ`fյD[)%gY9f$< ./{ `ay4@ec3 唒<0/ƍrۛm0f۞^y|qO,! Ҋ-7^hL 娘ڂVwcu4?d FɍhYB\"/Kc^d5R'I)sEAhEPDqYKvqM%*i2a,-nNÚ,l$!E(EVhZ ôCTqŝRiն9 [硚xNEJ,4P^wو%5ؓ8%nS wB31Ыf*ݗncp g@=Ǵ՜j{tmeGou3p)VOz;0K]$>ke6m NP! ]448eSkYkUbz9}]H{毗b+JϹ-gax?6l? J>WX}sGV%a0i/ax֤5WS~9d0Pb?%jxX>]X`QApG&=@3C$䍝yrER΅.gX荸_Ye{ꮵqhCQ$1䠽~>/RksTv<6'YD:@}?x 5!S8Q] iJnUClӂ (&>LɌx}@*7]bBN+Wy)k=%J>xtGkJ^3!̴!t>SFyON<^,!oHߌSlNB|17>";! ɧ"-\XY#M:_fy=sRA$;n7<|+#ɧ6nzȎTگ.T z$ BճpJ a $y"KXq̍ t֤Xmə |i6=5Ns X1L/3^KR%r9l(LMQ?N+[U_"C ^ܒ D>.zR QJ03xe[6iyzlF'`&(J]cbfU3lX6:eQ/,Ld>4p-P2݆\o%*esRcBuFh1үl L1UjY<81F;J83ϳ~?V?LC—@L6e˝提lmd-:6]/1:qG7(FpFbvs)c䜒sHu8rA/Cղ0m>ф/j8pIY@DQ8 q[t0Q  }#` 24`KeL^b yi$`fҒ~ /fZFmTJlX&ВYn27# tE,D?нet-rNZbjR8FbT]B~]rWc\\#g,G}ų6Kk r>>pH29($Ң \=LJ/L1Oi[0ìlIH, h^#]J)L^l+z{飍XcS|4K-DTpYv< \-tEOURiyȵ+қp0 3} qWENt:G.yj(A[䃙JX/^&18^\uДaF$;I>0VI,ˬw~aChзNHOJK"TTN-EsIÔU tI&THdEZ~u$C~ZC0>Óƪ(ZN^hL? |LAώT 9 ri{ٮš~c!BBgHg|?,9^Pj_I.U?^> Y+V}=1 d)L!zgM}bF#~-S(a7W@Bj@IE!1h.7K_luu;ՖZ ?"2WLO ߧ!:Qb~"W=kh81'gEj>|н=ۍ51zevjm?fB.mwؕXk%/{rɀև{@U`83 zmK(LH@hO %0d,BW6 stnW@巠kJ>=LIy\y.Ҳ l,J.2\ ԉ]7^0_0ibD͹y7K"1>5):9Tulv]l=qt$J"Y%E6sYr8ABo7RRjA9t3C (fHhb796 Đ+( 9uAZw)wy>ͺeQ;ʟ~j+g1W݌&Gx Q b+BQFzUl4;NTDX)|ݠ1tMZ@ht8 !8a(sv^np B 7>|k E@ dN@acmec^\e<~>Ctf;T%/+`g35Yl`LyՋ[]ŭxs(ݏWìCH:v>NEfG$&_ \}_w1D.PyCEćbH2 }kYQ/Yǃn>4ĺ#w{>1pY9jkN `ӴLbzM[K<+f @~HGT|օ~eMGX]Ntɝ1 ɹ+Uީlj35,;4p/%Auj +}S^݆\*Z_~;HeJAr`2Z1#r-mN6ɸ͑ ՐL>7!*Z^ t%k @efjCJczI&byd~県rV$APJ^_5=LT? {{m4mzzFDflˤpyvf[w9sE׷zX6\B4ȅۗh!Cgvd qmwy wʱ562Dqz$?L }M7{*|$7N۞zoq͔%5 wSAK{ 7%g9ւRBWyns2Ft f9YU3@Go񄎿Uit޿ks*# hjP]ނOgE'F͕w a'](퓅' y<6<-/GP:F]_=VMs]4Ɨ|$mCjB^jN]0xPRQqj9{=VlZ}p4D}hK3nnqQ~r3 9z{c 2RdK2QOte!Ork`VGV{j5; (ՇVxʊ8}Yq~".GsszJ~ k trN{>v˓{b>k*ʜӅ޺x6rG3NSBjߢa4r}AD"| \ LUeXAbr C]+7n-;IMZ\EXg1$jj>E(Nd.ɻY"[h~>l pv7 I&of`1a-n(S hn5TZ ^(-L#%-_xos.}Dѹ,*38YܟCc g__=AGZq%LXJfuÆːi뎻6.Of @aEi0F; }/|8 ,PHĜytz_R/QsSHP}_']F(,& Xp|Igc=S 3ܛK_]KDU84.ۅPQlje4)嵛u|T =l:h[-/Yte=J|u.D zARpz!q&k%O]SINUW"r4*x灙̤U.lĞN#*~\'!D+Ah'lSv;1:88]0!lp"4>6Gw&HO*m (45]㗽^oPLN/nUbO*XTcU /f*sNFw_P?֗5u6*nSD5xOz6A,qp D EQ-`.> hGCL/uV޴;KӁy??2I wG S_ZXk&:ܰC [7{0QG}Xpz17;iFAnby1RLgU>S[̚z9zHkJyKZ4` K[xi}#2bl!$_V}InX=SNxӔ+'b0^t`n$L[jB&hu\` ]eF ?qŕsZ$GOU2# {'rm-o x+Hܶ6q6 :5 W%6]9ǽyyOiv'i<A)P\Dvǡ/4#9=.Bԫq4LA=j}-8 e AI2R8+?y,1)ن),2+~ JFH5(Im#|6U|~$ڈqRՓ7\hImR `#rtz`ZpMX MqR,~Bt-@W^ר[טO՝i= j E˻6W 4ҤǣJ9<qؕ"y{ax387U\+aO,+q[y0-pGӦAB빕9R=YӬD,TV@V6ˀS:l Ѝ{[.T6 VTIj Nlx[Y`r,8ϰ_Ds 7(h[.Rұ3{vnFFfϴDž[-`a{3*H:"O 0MD%ES4ݮ0 ̋!O< ~Z@? [8hȵ'(P@ٺfD 9XJLZga9Q6B AU4yv";Г_iC`N߫AeTMo=P)Ƚ 7`pR䀾'bS6Ƈ?iq v&̼&"qAŲ"};ei%Ж >k&\ 2rsWx?cijQACQրiEW)bVv dkXp7D8?' |*AozO %vrkK*\Jj$H`/xDMZkN.x7`F:F}v% vguYaI$'Wʪͽ&| V{ u3M,ON\M710RULɘ*,z\R-ZL?!i;Vr VT4WKK`8?T?&?[ ђH;lτ 5t=}3rn_;BMBaqxw8ƒBVZtT.f;wX}ÕK-Nd)Xb3K׊n{5`v cI.ȧt%IݣU` PDs@P E˄PK('N sƦ1}6,>v*x @ lFXFP.>)C֚S#NGT? уFƀFG[-t HetM@ׄG{(f+|gi!dcC,wB|j5f2. bsgUbbr׀ZPB6| M;OyL,AИv1j+˾i4ȚV'|tjbȋ= feay-N*r`G^(gb?PTɩGub#󳸼|||`[EԹEw@L\i^'@h,fɋL`LaE0Ybn*]ZaKb JCo1B5h>2Aw?fbXdZ)JNN:BZXbGLX{& Y+Cfu~o!qM蝯='GÑ$%84x%p0iBi1"H]wO{|]wq^=jg~ U0'7y Pv(6pQ0lVN{ BU.Ӄ`TN#eξukUGB̞J6'XpuZW/ܪi¯jJ,y%"U:XNcVp!>lޜ]߬ŇրTjb+)RoKQҥ/`hCZq”&A:zb-xC-`Sw=BV(w}~S/z}FfXqkMMG'tH.aEy vҶfMܟz,1 ڏ5RԘDxK[u5e,*qm6Zd`+Ⱦ5!.8 d xyFskg r* p dfp9x} `ҞH BeY?].m]RjK\wD@U/e61 ηgU^Xkt|r pjIjӅg"i#SbTFV|C$8Ow4vuwBKNK4KK? J2$_pj/^W.0'${r;^!4=YN{~@W #MkSvGO>B"&}3_>.MI]?XT6ȵZ•?FdUJ:}#Σ X0Jf7gM᩽%3QMk>Q {ٳT5q!UDvt;u/E}7#ۼ;mTXL$4"p`!W-Tq?-P"< YY26tML,|z{M;#!XT83D_֪qLj,fԽLߐ5I|%μzb:<&xdC u0xF{i)fg9v`- eTB@#:=*tO%lW }qJ 5d` gU'Gx _,s+O ^0[ZZ`{u:nԆkR9zs+Wÿay]ȡԷq hOF!do@Iii5I I)B,VsӈYj=OU7K$[#ms8!l2ێvaN>:Ulg3Om N/Z􄈫;GJZ &o޳$σE6*tN5pcODqe<řֲzaܺ.A ۷8Z=4cKm-Z@Ezn:A騿IkT~Q;-E$)t#&|V{rT7Z L%Ʋt/ 2te p6J ȱH1߈+9PS}9|z-;u|-"7 $U!!qmǓu`ᤀRN0T9B;+']D|fg咺ǵq$'ǜ8Ri ]']rl~ cEK7eǐ|{sl'YBU twQqܲ>HH1L+lq}U>* 9`G\iuN(o";[ģ-$4L2=Ŷc(d9u~iZ >%mbā( ~=c1Od@b!ZeݐJ3u>cɉ+ l|?Nۢ5_8Pfk$)=[B^e.)SY4i$NYER^KɊ#/Sv!F"Dȝ0{3g)d-֢9vV;~*P!6|h3x'8B}QuX"w5'0-UMX! 'x,[ I'ha틬mnrȒu̸MP{NvDTkfAV UY ? (i}T])M$ 1U(UN WSEsI:"fNgb9y]Kӻ+ǏU+VBR_hК݄߬⒈XkGf- k1 `R5.)^h729c-U nA)BAb7,;|-UzQ_[҂w;_W/ #c@z[[02a<l ,e%CCa&j8jQ=o21!`pl^ oI%$@IP(}Q D ~?ł.q&*6K`hrF;Nn 4zT\/{WDҷ}@w3K,?FBH+WXBo'QJCtf{ɱVLO;7i_Ka0»(+o.A:Pw⽴'3'~eHDAv=(B+G>@0 _Cg"PIUR% b dJ6P3 >v[}T:Dh"ђm*3,i^o;S\ ȿ$霖¤cީpXJWq0(]tȂL.ĂjCIJִkH8KzW9';.e~jۈ ,Zpp@~VߧY.v'(8r5)gyxFn=vrXTt׏7KOm"O2<NMHFgza4b>Sby-)٫hׂvqAC1?Qxyb ^^@.B~3I4O`R._'YH5m fTbنjĂC5S<ф-ɻvƝgvY[g'_Lge.wQj'G^jh?`W,#hn1?k̝tCuUMECBΌUց-< g_3OgJ*ƴ\HI}n"YWG9#7%TK@~^$nA|3s_׃F0XEח]y~%4!)哞 [2D(U9܌1!ϦՈS{ 7,2U?`"c<]T |:% A :<#͛$yZ`nlqKT~9R/; L5K= @n$H|PVdm:k>f#qEe2:b=󜋫Asc=3+BlR n ]GNu;k]yVd`7If5EE_9|Q:Ѵ4gm ފn-^،MWR >=fM+,@:!N}lxyB &#鮩9'B:QJVgvr"q0yf'1|FEr؊zAZc8罛87W`(B_MW;3ʖ5 UX xZmnR=GEL1Fi$vrxI0gڃG)EՂ1"xD`n&-v^yqx/G=y0X`ّ+aafΖ0`M.].}pz}L8v2D$$s?5NmSwԦ߾;-\%?6Px^>R /ԐA;u\G7W挒@(z4FRv+~6ȊAXLo­Z0*htr7'- :gbPEb1&p'X^< ɴKTY&nu-=K 4Cd1c,pCXKcb$V7Y+TaZs+ebqilG x}Z,wbdVʝfTjL; Amv"U⓴]wksdU~EyrS )WHn{Vsp1Ë4VyrO7y5&)$ؓyVBi FiʀK>ِ@n@Ug/)#EUV8!G8)2D`BD.úiclrXn*֤Je+Smw ]OdihV!khf/z1kÖa^o"!uacyT?7!)pTIgFr_z?3r/ibvۿR`(*/Ghs_.~ҍ#6`>{xS:\nH 4WsbVʗ!qkez)s_ΐwi!^e|RN5Y!fXc}蹩ָ5'04^E?&^®Qzr}îۓ%œ%@Ӕ|;~)*ОpIЁw͖6 Kcч A#H\aP]Kl9_|#wP!̒T U!_X\@o0ssMYִ^#/-^516$eE~K?Q#"plp0ă21'cGv{ƛ(o$)!Tb@F-iKk(}2Ԡym| WF~?˗f5^]֟LidY; uCx|,yB=L`xQnJ` 4;YEy_Ѱql\;!C@k$&-zۑ*%@IfA79i z ne.0@^-Ïtlp_Dfv;~V7>w+]uIaMMvz^Q7o,<޼u#U\֯+lUxAShEA?~Y@mAZF?lѱd1DL3Xm!(N0K"uX[и<]DJ8l2\dبNqlT6F۾| ޘJ9m4Vtʌ`;q-ZxèY4 Dhq uk´[TV߫\F#8F_ح%>.6eۏ(c;.S"ꬽLO\O- rJ.R4U}.J $KplA|Ќ.:T,٦-TQ8kXhH?UC~{sj&jPZʯ殅kg;iXx ݾduh!mԦ2k^ֲ_{3X'M>H}<2ɯw!1à}R(]ـմ7efZH`pO86hϤ5^:sa'!Y׬EӤM+T.@pH ]8G4gV6.!URz.k_W  "- I?X {G,Kxu{W4mC{W:N>=^z6༭ rm*mǙa, 0m*$dV?q3gMȳ0.qI~$^\J'ځ*pi{mTVջvUMP:~-aGftX}.k d)C,3 Q8t9<>DHV)UN3} [m[J&2L6E==J]ԩ1yi [΢7g%Rv@6Gd78p1!𽓧O5}[a\x>냊>71i_~r:T|.Ѵޙ稅FӺtZ"Wc؋$Zv#b8ټmV y+ˠߐ }Ѽ ΣYGS3lzCLLap>fzVo:MUqiZe3)cv|HhXH(Bx# sEq&D9v^@jDav0p#oWpbZG1n0ZT''ToCID$X6 6,-3֬x׫&Xd]^z/T2@8O!|VRJC-V_zydn[!*)e)՜J*-{/m ̹;O6}n}55e\"f2Zh+ Y3zSwQy^ZKc 4@骗FKzA5+Us3x$rU3W\؋FG oGaub=m Խ:lT|#r +N%QM DHF'!dqK*RJAVqp=}' LU|N(LHk>(=gJ\~X}S.ޓث**Rt#6~\l[xgvANk1re:yB8TFd,DO>-Hϩ~g-C2`lASL+[}.߼b&>`eug38j/5*͔Um#Lci7|?_Փ%`H`zc,m!˖B٨(~SIEO2RU(C9Z3()}P4W&GӤX[5[ɞ9WЪ _ۭ$TRTcLz/=)! ګ`B3;f4 u{Tq-´k!of "?sY= cld3G>r؂T7l@'_YS4>%6wX6/Er Ɓ\TV'-&IKud+t Hu#_qV\~PLe j &Դx4'Q,C\W2d϶.rsV\Ɛ*~j M*J ZFEĉV)b&e[ǺPzMUr۲09{ew,%| ǃ!/ϊp :I:lɿ4wJNIrs]uՔmWbKp8u-9ﻉC}yD|'cK/?Q kIֻ }ϤlB0b0Գq$3𤼵 &.K1NƓM=ąCV "W᷏aһD_JsTˋK(C.'ldBq.b<{vu 1U#R\%RY$EJKՅN1l ^C}iMAɃ ;DM%,\H,TwF8`YE|kyc9DAI BD'DX|6g/=.R+kDddQIl2ջeϐ&\  p;*V`Mط<31 |P7:K.{Ѫxo4y(k4{?k[=Fc4̔N/R/Ӽ`)pQbB@.L* KoZ*X,A D i)[Hx@< Ui!a_\EāɨctU˖R m]KtNUR(t -w碊;$0) p<lA2)Yq>Ǡkԩ1֬ruBpeqcV:vwwGKXh4ڞG+~ ^n3Yhc|Ug 9Җ5}/3W[^G1qz ;H|`̗Rڒ*U=ik$tYhӤ\G{ֹM_cLK,gKrR We p 뇀.'A&]" $9&ECGm15.#%Ŷfr4Ưm[呍%~P{643Nx;rf r:,Dh+ҕjk3Mh3HIpxqU,],M`nMd ]LU{`u,%A'<ֳ.mr"wǃIbuJ"Z4;G)oo{gX +:º ~&7 #lڃg}D޸L.TUe'm߯PTi{>4z !]1aheS\j֓Iju֓pRB{9:Ad mi؍lI{݁g1PFӴ戴I'{֨:fgHL(hD'b-G )bXh3J[VG1zGby!m<-hjIL `(AeyIwGz$,7WK#V\ek-lsfH'X658$`J^OUh .jsd\$9&^>Ѿ/\I5Q8@Al XB:RjB i5] 9GnqĺG$Jxw5S>5XHE Մ|NfaV3[QFCK=zRȉO)Tg )4ܡmFڶm!\ 8wA^ ߀\{+\~}G➽*%nX_1;G)dXS<σpӼ:۔,m0: ᾹӍKەUw?Ѿ:Il1QQz,SAd{DhRוSsup [ 8̜گ2;%8Ă2(jf6/|dQq[]7Z6[-i_w*f{am?sT NPvVU1(ފ\cV'2vدP_5+ ^;>@Ke>srPvq煇m~TSsXbw5$)8ȒN3(80VQvqJʃLRC*|$q1( <P:G~d TVqxq̋bpr3$-$(^sZzSm92]/Q:w2`F8)O>AWaѬ<HVʖdUr n6x-m)ső̢KŞwtj;7I [6x 拞º _T]s^uoiFi3Z?Gqwy$ȽN'.E0 ΧmCŽZ63oƳ +i6. 9 G/ a~]D ~YLR°ڻ7@o>ł3Vksӱ3CQȔTT-HĵpwbHզzW'WzHXkvch𼆪*zqsx.X}&K=&6aVɗʇF#B@q4@n|H2js w\;5;^}c@C.Uԅ#:ϑE-UE*ڔ[f7I|lJdSF"E̝O_#0M6 w&JHޘc\[/< L5_xFUkb\CytLv20tc8q;]r eJ3%_hq0)cZVu5ZlR5(Cd9MԅX*]ؙC9.( 6ƲZc7cƔ-em텅BFV$Oq6M >EZqyIH^f7I{FYӿ"ٟQQyE^PdR'Y)q*ۙAnU>%&1.Ʈ$Z?XL0ZSO^UUڝboC!Ս|djtG;Mw!E_pUluV >`K'Y5?!7;aқ0Vt`Ks 6Om&Pvf#Y;^0B3LpՄbJuO)l+dfכ=\_>迱Vcڅ8o\BMplOcAa( +Ddk(gu/Yrn6 4cόdb=)MJ&?.pDh64TxN{ e:;2*̎$,?}}HNuD3X'59lb%[ժV B5:KŞAtwM<*QO8HMI7ŠCcb dFP "1ŭz y$x;cʁ`QiHQ:O]U TEI~K m#0l,̞ζw 0a0>: > ̾b|)dCC]kk23N)NETy>-/S -CA*N"L@ґ:7`ifVy+: ֍CknlDdU]Ǻyj-nAz8S[C]ȹB]Ɔ|+i!cBy+^*~ XD0*o0I7^=o&'fH=ߖ>hþ D5@-l%ag'.ഒ!˛x89̥@KA]=Š)䥱]~(C imV/$ᱽB_ T8Uo)P_~9WƃPmbrO[#ګt. 4J(1tE10v0h+#Q5d c$漪5LT^078f,QSdSܹJ 1"躾#4g?{,wp_o#etEE"L*`ZGk)wk] )|+=SU(ʼ>&q8%9x*Hй٥TqtРIDM4~{8j9[,>eCkc\6]w8-;Vl19I!-[$\D!73BTcN`"fUdyN͊'9>P{<S)hn2 >1bYUVKݓ-a{YZh_mՙq:?p ̽q^ݑhN~gx1 Y[u RE֝j#*++Se*8NIYaqIiE?Bf#|Y=K&5_ U  ݋RLq HO1pʌZ[ u,!z|n67β)9y14.;yx^<=85G<.$I˧w ݡ Z-\, |ZdQOOl|$4)*I0:lSж Lk@AЫ&B*sY5`HߤGJ[ȾE߳c5mrR9Yjk^/|T2=Uì+ ,oUy%ˣ>v}@P;d>I2P!*R]i/_ a&!޺[P~m@ME]Bi)OAhR Dl$!>*D%?jD,#e1h#&rLrˈpxY/os#ՙ*!Y%1DCuJuS?`(1ݤDM R#<0i/񜮙1뗅zd YֹRk.}yކWEQᤙyro p7oM5Xq QggU?hh`R0x6x3 |< M-$(, &0[>KG%P͉bϜ 2d'O k-zvJ'YZ`|-0PFEC:"Վ};qEձ:Gz_tF}@mbHGx f::uqN9LԴ4TVNA?Њ!d4ǿr^$4?zVȕ罛[ho [|: A;ɓ8#ᣣz6GF?X<\X6] Қ8\U #hX#Js4m1 8p,?$%,3;k8@ɚ[4|}g~# p p?g(o9ItLni~qlnPIHL0|8P(9Ū Z jZ!՜"&YwG3eA[_`wrPN{v,:I " ]aҽ2,%CEh]rov9n5)Š=0@r`{ )&4hɛ{䨉0n:u nmP],IRe^n@օf/#}Yn^x=?#8# tlf0z2-ch!0y4/-ZѼZPBI*)9.>W!`懊B~ōpc~L wl| Y.6+ԌEnL 5X6@:ާy2 #C_OrRvR+UL\!;f@ }獦ڹԓ΋-KcA=8PHv/8:ԳHS>f0]u|@k}yʮM g'fy8 np[E1cI-׈.6YF6uyfW #iүCE?@ϧ$|6>9KFUp s~4[s ~+ &:zք<%z2q&%c AvN;[l |O̡!fWZ,MA#]Bf%i {MDsUjL{ֶܨz:K#/xw3o zRo 9x1/SX3|Z V'Pϗo,2S''N^cK9ְk0IɻnPQ$@WQiRj@!V'GڇzȄ,;4GtkV,ͭxqh ? ^@6xsUC) 1xJrP7jNԦi#}5:is(#[{Kw1ĜNcxQ˛[ Ɛn;Vl ,et l4L6X ?[U1GjW_SgrS f_1p7FsIo/Ge|M/};# %R07z|y"0l/yIDvbmG\mxItAR;'KhHCf/7Qj-DGHX89TR^ #`x*xV*/_si%}I!4ub08kuTP,Ggf}w%%00AH.M"C_)7x蕲֝Vz8D>\;@~y W \11 1f[:5=!_k MKW=xFWWn ̡"T&&V3fS ,0h6vt%N9lZM\ 7~ `0!`j< w!w 30Bw*zK~IWxqV ھMVY&0J af.1b >݇w[hΈM[W R! nkՑ7Ѵ;V~Mw,`HNq6™pE:%W!ɧ? 8Wo* p.Φ09<DH]&9(YZ~q`qHo}ktEDAmv }.ҁ:bZmpt]T򶶿eJxܗ+.#AAsۏWR5i%,D0}g2N%KԱF[¶~UQ1ibD@1abP)<, GAt jلG}>vGm (@q ޱW"Ưk=Uf|l3΀gO.IF,w+͞/$?cRN'OJT~aaBxcԛǗ|dj +HBE}ˍ|&^(41pAGy%{.͚58_efQδrQ3.ÒhTk% Pq*z5*AH Mg{6)zIK$ѭ.v3WG%x He.R\_V-8ᗔzlLhF8u/y#%.V[ݬk1 FN[_: $"VnCR5"s׾Sđ泧j_5zn۽`gP `2] W;u-?ѐIUI עphJK+Ųkg84>so%Ąn}1*Gsn()Æʽ/T Rizu)Ej! Ɩ}< B\BYӅ:txي)HToL]gK Y Pkp6Qq[X}{$_-&U="tlpVTAJ9OcE'ѡJA!jW'9+'6\}iZ_O~ D6o~5"#i(R?A -$heى3w_, aeQ:ax1~xɨ.=O|\ Mӑ]8GK`AYPj[8+3FEq0U#Piw7:rT-F?ZX6 wyp.F2Y.+>&*},bz'T\<WWE9IM 7l_;ϗ8~IydH5QCzw1i%XOS6ec ڸ?E\'k{V c-Ih:)Y<1ov7B42M}"-QwB14XWit':i0Or_Igc(氥#2Ai+G^[bY~3\ڄCZy fj)9[[P&$ =hbI2 wq$|(IEUGgU*>=z'ˇ\ ܽG\BYbYfQ<©ܥ[ tҩXiwV-ArZ>S1gD&_40ǫ4$ak\|+󾁯lL|]/K}ګ0t2bzaY{j%4Yat^%h!q\D Cr%?q.2N7'~.~_{40Crݫqt8zU@gR:88IK:Gy^{ݘ<2*>rGnV ja OF捗FZgON8/}E2"pj'˻Z.*` n8| [+jm:ݰ?,]0 ̣4NJވl1眆ՕKl5 u;.X7afA9bi_IcԿ:Ɯp? \y#qgxEA›~0"Sy-}p*ko4s,ȉ*ڎ({;.4w+%]LNrX 73Ĩ#q&4{<>Q f._qI}J|}9&ٌKvwg70FA1`?uXgxf/e wNЍGOҢQ>4W@;t#f  |H/*z"؄HRpן&:x침=%yRDj*_޹\9TE&Xj۝ Y5R[(17L$~)*5ty 7^v)=+.~l.L(@t0hѻ9ߛ%zCCuk\p1*q"KW 16UaY_ G2o!`ة˄{se e2S7 A3i9/]gFL7RcNt[W?ݟkgYN~AH%8):k&@R L $$sC(VsOĴh#`<좛`IX tAKS֭Gv ȌijOE]OkV˾_Td  ; ڿ$5gq k4zAYC ^xtֵ~hsճ1Bus_KbYZy15. 7s / 0*qځYmDX8ek:.@cy˃nHlAJ_FW^e{۵ \, W46]3J18a |M++FVS d;A-WsҎqXtB}~ByBjU+"ۊ;wE#,3JA%T.[n xNHP7Ep}Nsqm:!d/ AC@#5hHO .UVhu# Od@4!a޴1j g Z=#z'Zv}%o#,IJ0-Nt`/ ef)FuI`$pȁ*02hsAr<&iaH$0jBpAwrfZ-hFWnwoe nLpg: J_#w4DzsX*ɆƄ8xLDpܿXjEvh<>D||<7,³Q6%o8'pXRh\ Ǜ] of| "qRua\»]a k! QK[ѭz#l-{Bso%uqZhuUqmKt&Xh+uP&~(ɏfe/2 ؛HHU'OpUCZޙ\\\b;{)I{(Ƽ4Rɗʦ25]Uc2Uf"S[ɣ(?tY@(u_NJEq*Ak86H$v rP>zWm73;q@t3%y'E# 99`^Bnu0ūi5L/,;Y,rE=t& ©F;Jtf*xwX՝٩Fxm6ΜImr7t-VI8qס[-0X z(ŞT(14)m9ǩd, u5Ԥ, BeFRXJ]q vFB%P .\fsedF3<&*JGS@/%ņqО8uMI2XaV$Y{<*Km"zWwExTEez^/] 78I_jHۑȜA\3d8Xmlc]ƵXȾ uM+mCz7n-eB^` E6㏛ZwbSʛQ}M6bgN7yan^38okh$hB$ڄhk{ޛG Y, nácGB'e[5}x2oOiH ^A%*΂:okS\d[WTի,v"N-&43ct-_5 f <`vloD}jON- K>1" 'g/X[*',q6EkliRzJ?d{Y譊F-<̀,4_x2l0b#/lYNѴ&Jb+rbDY&-0%@ŏ!l!JhT%dUz9$B˳䅷oyo1ZHkXCaf FQ:u":7z]#`y%I6t7pU}u DY97\)T@Ip@D:PLD.JYwl_JPoX][7[5f(Z'HJtYP~R.Ր9dڸP@l&]06G21xьe_wY ̆J"ҕk,S@x2}AT#O<]0}Vjr-[:Hšn2nH&ʣkw25`5I]n4}x;lUcKi;os:U/d R ~H˩<{`Ɔ{UT3TWE b1wӒ+)7`z" ?is3\};xDSbQA{Pg"iLq5/n ~^ЪJORf+u Wdp?b[=t*Ǩ뱠_t򇂌c&[\Ȁ~ 8 EHnE)?xnw 0_ŔBbig99"JU١VQexm|ih: Zp437}E|_ Hx*8d@N#FN; }Zgxlѵe;Fij ZJQ&un2No[+ 1 X'Grb>e߀fAa+)o %)El-Wg4|hB\ẃ*) fjR* b^pY˸OM͒Uâj@ی::[<6;-  N lX\QZ\e3e>-3lLpY1V sae@=H9 E_&^gE؜ YOStpt3[֒E$(8%S˺VN@ :OPhPy\xdX{+赿^gZ|,^K|ئVYu}Mߵ`%]8*;rjvW#7Ii7%C ^hO+^M|bC{r`PҎ7g"/2 .B`n6zڝسw>n~sidŲi\wab( Q9ӤLfH9y9aC @p. Y7C\eڢV'#1Ц Vɜo5C&VW6!u$!q7+|oC !圂[,s{|FͯTPEhI^*fSUKj­uOˎ {PO~myj^Vْ^ESQ 2V&UJ w7DHo8#>izvpHGU 3ߘ%0C֚_.{sTq[yXx'ټr '5a{ՙ?T7^ft=rvPb,\WT1"Z1gwvr٢.Lb-i:5|jbGyeLjs=WPt$D=-(};JV4b|`Bk6E% ā =LȸKLL|\tG:M?l)t %x(2awֽ㎆ `ŇE-}G!?y0l%6㥆ިpqy5y'Q Z F]'I@ldcWZ> !(mXEے٠uCe="xL5˵Nhǝmh)Vc=>Z*L48:G>½}2FrK0aJ NAJ&ď5*ѭyZ6Ho \S\!MBY YA&О{ﭰק_x0VA!Gi'u3UVrSq[w6tH}dT8?Vz =L"3Nq:Ĉ+ߛW1á{(b5ls4,S{#֖y6 `wnu%f.ѝ 1nLNDTp]QU/g͛E]+BAyzzAb`wR0J;0|BFΈm+ICEȥp%i#Nh:cc'a^.`3-2O-LAb[Nǘa=`?"/@M)I㔳1⇋~1F3},62-Bw- cXPQ[r/E2Ͳqh\2'R @wF R9<0FYRg%c 懮}?MEv_Q3TaņAxDgrV՟=3R r4Pؤ&J_ o 8-oʅLAvcuR(9vw+`pHFό{d庚窽DZnra|l>8Q`&O%z>Ƀ6+AWOsoWte?Sn|(uۼоh|2FmMiFixHɪϘ=p72 S}9%PM"yMY, 1}5L<%Zw=wpIDNbDnnqr9}Ӎ1v!4~M0jN|A2e pI4諁BwZFqp آ8@ uwUc_ iP&5] `MWr$֯tvZw$,Ѱ3T  ;# \Ee:>?nRsjJmbaX4d,}Թגz:K($o6=s JF} I62zJY`H ΂S_Ջ )D&yҼLՑӆMб M?8_૑];f i7b*;WCޫ+2ɟAAroŋ`8ڙt zk!/@I~!Tĉ@[ FB YEX=Ŷu0$3*⪾GT06#fUά*E2jy* c`C- pl>q>(F/+M 5RnSAQPHS_}F0#pvRϓg;!ӪbyE?RO~g8uuv<Zwa)AoT{#C ;UNiFw.slZF%Ȗ!(߹ws,@i;G.J+*$̚e]a*`1 dϘ.Փ Ab5Ym7jE(Nc"+0 ioK`i4d!?x 墺~Y_;FN2YݼJ,1Nj 7ax4P6W& uR>i&+{ lhb˫(cA]-4(\/P!T 2HUHg?$/s\D?Qo#-eEXU/[6gzZ) F`-Љmh;djhL KCGwPL{Ul 'ǵ?ʿ2 فH-!J`D *b#} RʷttM0q(D,\cJΑC\<vmDC,Z7нKmSBW'䨒(sRz $[hOCS5:  C7pN+5]H7ՖqX4 kn7@TXrĭeg'U7] /"o,f`jPKC=Az܃W7=K0ހ(k糀C·Y3A+#XVu.|uEZ\mc0"AgA 4:l))7ч/DP0KMPuSlw}leZFwoeQm5w׃mJ)ѪMx&aky:zx^I FDZIfknlMH7Zk3hsbF<,|\VHڢF`ͳG߮wSmw[QeOcA3MJ@ ɍlO1nNK>MCe.920sCmngHojG'v~a%uۋι62N*rF yH|,@HRbieΙ@Kr0)dY(" #ӪT6MqWnuŴ^%Iޫ+s!j"SN?b`f9/^"`2i‘W$=m'LdgBލq-t]ټreY1P[\}ѡ^xwwOK^ig)Hۏ,hA|:i~xR\͇"Lmۏ6UNN2'1uT/3УcٸROo6G[vfiګPfm9=ΏK節}4Hž#tr7b8QEnMlJ+o6 {tvTI! xJCBiT5 :(U7\ |3QK?h WOsRTl},r]e0h 0ɤaוW-VSUzWcT^@?D1ezS%exA}WF~fBaehKą΁H-uv 8+t`$/h}7) oARE"5HA\1J"~<$Ce]䬶}X# ޒy܏t;HIu0PG Z9\743 %/O l 5uPPcƶq9Ug2`fš3kp~_ThJ|Ë:!D3Gf Abfm;o44*쑽&CvT;CWCnנQcH4`d {ң%B.eN䨖,4 qߧO cKߢ4%JlM\r8R4Pu3xӍBGDTRM@ܞ'L bzg| ߽,H0M\Z?V-7f{) JlLAilSX "]mTN@Hh]kY]HHXA挙j|{Q/,,( k'"{iMFwN eL[jY9+Y:; wZ̋[3  Xceȱbk*xgmDWMIl8{CWAo{mL`Y+'ӛG'Ƿ*LznĒ9[Rq@ 8,ȞBxmQZ%v oO}MR|&?:s3Mה4IjOMOր30;mg5 T_pӌ*(!A@*_>\6\8:9R 8gbYP?TX#2TD_<, '8xxs|Rfc`4pا7`oE&o='1wU"-qWu>bڬ|ZcG6c,TD]RcOO_ZO5oBpGTT7"O uK*3i5]V/0:F<ϫuڌ3loO|T0r: ⽢ϗA)~lmmdd O̅P1kR^EʈIIpSe$,7 bg GkVpՀ۝/L?tдI5r:hC$tM<ᄐ!'V,e}&VcI:J垗UxJ }%6!OC@@%Ŝ1!K;Y/GE> X$'`8CZԒyH=548I\%4Jxs@I46lK+HU6NnH>O^w4sj^(Ɲjf*|a g+_S0"$S @9.Rvs;*=?wv)ÙZ/as !Jl|?uEx)Axݬ+ y2Y*_K[pD L|:#۝)`BԻS`;M_:9c; 9ßD#akbM+ #3^J[zJ)FEF>;ҴTH!.Kt1~nr/e7O~B#߸(aK4n<Pn?nŞ:l7Q)m_v?C@\bi' L"&{B]xO྇jRm^c ]{d} 0QDG)Å¢k2x2QCe׭S,^oaǻ"#,ג%*VyWu΀ҳgS@W /Kؽ %Ga U%X Rq*:Ln H#+MCm\-/xvө-JxH9uʵU)L~ށ&wO.zVӣe Qe91o*+/~Dd4B0[A4\" וȱ[Ѽ,sӼD*Kh$lJO(༮d뛱qJAP~v6՟Lpy!z fߥ=0Mqەһdߋ{slɝƨyR<ޒR$7``"SX}Z)3·m:Xz;'9Ȗ6o;vU#]G3|,'1 x'Z{Ukup5Ē 5#ӅNu3nӞĽL_fŝ,*Hpx@LiL:b|CI'&-d@vMLG; afI ϾF3j^>0uVr N! [TxXE/?}Jenk7ye оoc`p'jN7y_P(=V''ϘR茟yB4Z壔 f0z?a5V4lo*dD~(_*H34зRV)j,ؓxT႗lgHARCZ!5$PdPRF$S nwæRqD^E6koQOEtA蹂#";6}*v<0QSX}{Dp<̛'3Q$[I,` |3dk&*4PiZGlDqEn%#WzY5#";a%p@U2gd$R[Ҩ8fŃwf^mdQ6( P^Sjefq|,Е6:]~Bmg&^lIl^,cMb$yoh>ց`?dӠo/t)nn)oBY5PﰕdMY:gA3HxDb:<0@쓰[7ViE c˻SNb9=ts?hʪ'\Jws]!L"{N;wRɅzO#s;- o(;bbgLj³U;4.CO 3a ȡn* ⾆Ř=67*RA29Tè&Qyd&|3Ʌ-0䧑 aẸ_w^B[PHdf Xcee5O±dt)>)cFwoӖ)>w{PKyxrrnYh+s2 ])ނȵI_A ځ&jqˋINDf ?;g 9=L.˨쬊s" %)SO$k~FA쨟Aw~1ƣZ@ӝ{9l*xM9>siPqfX쟌mEH#^M L]^13u5drwJ`&?ymc=7#3ȸj4Dџ^޿GHKƤ: 0}+fYnz!z[DIT}^_޹C|\.t'FA^9gk09 u$PHBm\[X/}TCؾ-8 D}<; a(>ykw,s}"i\Py9JCG0uk>i^h@6WgM pfb]Q,]-d89 G3uCaNAn{/>OSb_=#2_%>ipfzΣsL%!l}yiGz!i i#4m!~r)3Ć 㵆gM7K~8SXol4{w6`6:%$:v܀uUCVy),M1s4-vQVcH?9!Ke fzHZKJ*xA|QAaP1 oBИbiʴ|/qt+'h2`@(h7焘rw[ߍd犞iH4/i jt|du |He]fFζNQ(a Et'/|`$* UBZ+(-w-BBn*Hc q=8c5uggF񶈭tf?s^=&KFm3$ct\g~%#\P=$F 漺zZzUԮZJ鼛v(:E1LS\syxIkٶsr]\mUlIj5;Ωfs ;6 umrOAMbħoC~@Eh̗h' kBvgȾ}>k= | }\2B^86:g>9:}ob'Wȥ|PVi)wZ rE59nm7;^WS<7 8O\3i&AE'lTM(]`=rNe%{EP->yi?r5yxl',$pWkE9QD F YaoXpb0jS5j5fe8& /UC~e!ev-m`2gdu0Ux2bimK>u.ԕeilPм=U"lmXQ#10wu BH|Ai0fol:6Cn>l U8@GD~9 @jd!b|L~R矾~!jֳT-4^Ocΰ <dL wL XB6?ĸRCSvԌRYKJ{*.X*РpUSafv_|#%ưcC8>=n+cBd-b ^!!l*Etn>.jQr5Ҝ=dPM=DפP.&2Kܞz(v-=~p xȨSX-ۘ̂S;LZgW&_oT[Ɲ+VD/m,|4$b]DM`yɸmm<.Y Url)_^f)ёЕ<6>U亷34zE1nշ;qr8dCR?&8,Qo}r|/ ZI+W( TZS둖W!ysyБM}ο2@Jt[cmLXGzh֫)($ X@DhZ`&wxߙ/9ڠE׋2!KJWBU&(uGպO>C+AyVdS>K,^tW@Muü ȗK6 L" c%[1@ t) BllQnBRGݯGPrjjjYW9{Yl^t 4vX%y0F@Ѣ(| T OCro麑gTU;9IZQnc{cUqZKW ۝ȯL3=k83=bԖHLmyG62Icɍl  ݜ…IWv9M,A~ Ou$B @4R"0OTT|]Ћ d j"P,wяPQ^Abj+ 0' XN,>z_@~^F|0`5lhDhy:-;9ݐ;5OH)g\5!׷S+;.=L:{;RM7 :!_d@%'",Wֶ\F&VC;*Fw}@֢wfNf~ݛȈImajA8wIrk'$.@ J[a6 `1JE,yH2)yX4늩nk@ .Owʾ+GI'=א-oZ KHM~%M|_rqt)@z)7>bm*,oV4lSqlR.>)(tE%:{[?~e Gǯ`g& `>0 ?vcP(&w)xd A%R`][ţzۋ_m=בB"c?0Tz0I׼>y80)%Bm%4$H mSq1・6 77|m~5dҪ&5M(:\yZ`?X[XkG J2-ө=*Y Io֋-pzIi77薩2ٶ&\:k9pꞫseoʖYZuy,3syrQ岉Šc4Akzа|o^|U||LZRdjogJ qg|gU^ѯᎰUoOa_޹=fw6]mIdYLpL^,\0\?$PLCuMw%C._<ר\"8SvV\BA fCrѥ=eFwޫ4lJ NT-l:qA"2)Hs{+87%9>Py  s+[0虆,w@/v"sXjSzr *asߑڢziVvvߥ8fv:N,y{g ʁf48Klmֈۍ":)6(C%N~c\b-:dJ*,z0E2oO@3p,WT\P2 8^*=&xE NC֊Ia=z\G#^UeQ)9fEOJ%{t9M]X}lTUp vr*d'0Z,O.jkװBAQFEL4nߌd6Ω}{nMg)I@tԘxe;:8YeOu&+\k8l=wci˨ԢNe0.(yt!ѹ\FBŇ=Ea"¬R`ո 9|y b$XXR$sSYKZ)74Dm~sA ^Lȡ6Tt lȋ6rHf_ˬuZm(Sp`ְ*Ol!,_g#$u wrnWnDPpjsYA&"p#z:]?Ѱ9 [_JIɏcfn1aD̘khX;\It Lvay'K`I-M'U!ۺQXdȉhוفC Lg3a=/.Pʟ'G\,uHt?(ܟ:_M%g:I.E;ui ~d~E22-H. B(?@@F#NA4@,՟^&wgk*Hym +!@je…>Oj/,϶r | >{6;+HMI)<^爀B2[~L(qHc1arG "CgP<3 aV'GU|U5ϣj);y:+練NtFihְnĦzU9]&U@*$NxffMPql)l[]4˵刖ž}j"Dh7cr΁6wm_:vֺw.}6Q&M^xkGsOj$mIKK@>]2! {Z'G NW_/IetRm9פe:ʧ;b >Sn>I,gJ!Rq]>%Yk+#zVO(KU\JFÛ^zR!|>Upu\[Ί^H_Zc,oTFNpURXwEj}Mi PwΎum<<Ҍ5zD;ס)5[\6;zp9T_ \q&7p;T۴ngqͣrJ";=r97 n+Voƍr;UEuW1&II6K3*mQK)`޷.Q[OҵT8dGRh.>bQn`^3Eѫ#r;B'4$D`m>оsVW@@*t7*WIË7yDî>q^.V]53l)vWz}~)`(ɲB`ndR)A /X5xEZ#Kٗ }@L8x VUv-E9LN.ZP-K_%L 1Žy~vewr( }F9cµ.ORR'sKv%3A P>~4]g1r8S2(_%Dp40~âm%yWGs:TC)0SAoR((f8uJ6[ h"hyż"~q@KJB:}u$R/RE'|jk+H(HߎiAtܥa kŤBL4{m"Gapk£{A>US@2p\.M#܂_)(C]^lQTz)F)nq^Fײ"VKr uhU RGFϼC]~Kqnlo8$ +w=AQ'jّC F0RA = 6rG*dZ+b/pn\5$ 0#lzOj akF x,fIʌI{.%3z~‹sa:;Q8(lz|PnY^5LiP!t${n=)XQ=|6AgUŋJgMcsbYP,xv+3>bI"^ ہa~Y ]%q&>M;)zT?5h)xTVX~h0Umr1($M&zzܠrbhzn eg}{;7Ye9X1d"%ULdsj!;*DO^Ӣ}ށJ[.kPH(o:0!f%?6GT`6^Q'e 녌(}.7 o)MI, H w$ip}@LrSϛ jZu(3'SQ: Lky7,8( 8\sQƩP30#Gm.(D~\8@puoVǗʯ,P@Mf+Ǣ%_҆({_-A^Z5>'+#/fSG9 ҥ$AToq{>T`r4M ܁k/ța\Ez2C2PEPY#9[^ѿmZE +Pt+[j<@:%O2-2z!^ƀA.RotR %Px0_~pikڽd6=l#biƜ;XXh%HZn"Tյ]ʂ9CˏČ"W:p#=f_z-J(S(A͡3Ӑ1IM.5*2@ήm9^ŕC{h8hSn>zߛ𨭴K?i۟G^b.k8۪ۭjbaǴ_,iP`ނO wA.޳ qH%7R] յgD^QeŚ uӪE(LH$ N`U" $zRz 8QtKTIOdJU>S@d(F#v#Z&Lɴv e62 JjuNyRLe@2<$l-Tue\OA@Bj^ϭ } FdMvV/X+1:A&i0QגSnO.٦ȘZ5yoݦ6FxϦ@{lǢq]Ut+5 tgBtOg/bA=P SǸ'uI∋9YfxhaN+l32yuO0, ,P n)^yq^0: #(-~)|-#SaW۴ANoέhvPbO.֪|n7P4ܵ+gS"L)9g}Vx~z@5 pl vF5H_R˄|-Tߡ‡!yu{H:|K>P0W־. =t" wk-ƞиv4mV&C'U(|P9mOB m t-m}ANFݦV&<-4S_¹/Wymgy/J09T3JdxDt:_$<5 2FiBNg03f+PJJ{մP"~l!y3u@;*M{henNd͵P'|}I К@e:n]z7e]{AI;Y^3T{/,0K3wOWsTk GkjgP2~ zl⫶VgԷA4uj@NP3U6€honKP%*q#.0NN>yr]y-+0$c9GǢV=o{|d1?' FSVcC)ik?Dt<\pDK r7mU?]n(T s)9C_崧]X[}tWVb[`S9 $hyCzkpL-"ʛ#yAh톦+oo{4)ze9!R9ԂAͥ<$B)u Uurbu4,I@ XpB|:nSUqy*Ok|sJ<.$_Ԁ*,uc=Rl8 .{jP7ɨ X=oh TD&pb/?G .jD3oi[.X=X” Hv*)Y'ǍMʃa<* Y<kZw"@8ISEAܮlsHH׫ ^}ܘb7\׼)q| p8Vh:\?İ~3F6q"+:G䋍j=G]jʒQ tıaΓY, K&-ߊwBse蔯F̕oe]I@q, KipMd<^~|i躔6'lbZTuwGO׿!$[iGIĮV}x*YA6/`$)#+k)C$$Кp.-mV#&(ӏ4jIW-"PV<O1r;PwmЃe!Pp FnG eJ`1Do{פZYFP<*,U%.QN*c/x^P1Vw˂uqbmXgeƣͺo^.Sݧ?LD,)Ak4DI11iNe~L[[zqc^!}ED44F CCtR2ifEo}船B2*EgXkMd*L~VD{"&x)I E(zaR[ɋCLO1J*,҂_pwsVdIAih !_ʱ+e)fM;D>`A'S9'!{-} 3\&f4l+Ru굛5d+d_NI E}HcF+6)ō. $~`PȼDƧ=* 'tVw|hY(ڐb<5r7۠BH,ֹZ.PY?]:7;9aM !|CׅFD.n}uw@{eqU$LZtd=Sґ(K6{V{{X `k=9W/%?Bݩ\usUқ*D H TYhp.sax+0HG0a㐻 l@:_6†jiM`Tʔ\5Yَ R֘&P4Jh ٽ!+0`j_K7ڻs(VO2"cC9.Luܠhtų>6jh/4q5 }mYӯ0)M)q)I{'i#wNa5QVtJ\t짫XHp(~dMHsT-^xkuTXVXl5T;4HXP=@˷u6LY|dηXOK&I̖+0 _̹&H"@r8Ǩu9Jkk C4֦^%C`{J\O?L[/ǵcΈ{'|;r@3CJۖG23 3 ZYH2(`dSRy%9 U{Mޱ:f>OQH߱3C4b?c+{&e" Oyb6Q ՍI(* ÛlL+W{3~X Dn/yLldJD%d2?\AgdI}wnHQ cQ15㤯yd "Z:-("B`[/Dݖϖ'x!o[Y:Xekr4yLSZ[&T|݅pA$"2@{\|rzǗq.Kt\Q790c__UZqH] -j 5ss݇yV\#'׌*xo# Îm%j!I_ޣ1߳$%sp۰ ZBLWDh$Ǵyp ? &HE aqE`B$n+:}𮛭PC;h5P-D Ep`SdٍhE B>.g_(.t Ք;l}rM`eX:58) >YpXZ@Έަ$kUbHT 9iQ[e< қ%?§ z&E#"ZS 3{LI0pEHāJ*P)PEJ$떴8|/= Dz: `礐D$}Pt ʜwGBHh21O($4Ƞ/HDs^.K1(QlmZdHDV.H!F<8 ULx5fx>Y;05m ocӆ=)҇D} ^}*4c-ā缴,$͐\Q*%:5PR`+꘺ Ib]x% 2l2!2cy#)'XI\h΃99 (fq}QUt? t )(JB+knvxˑqUuR+X:HEÆeV`4Y!s,˄äp4BߟR4pƟ?;!'8WnE`H5ƱMѶАo xb%20Jz 2 w#eHuƓgadVp gNp QA;1; &*!Ň!:iBV5Zԁs'&Ӳ|rNOGb!X*7G(Χ]-0bp]gI,Fvur6*0MH/h]c˪M]isXf̷Q8]n6-~e]qZ3wיZCק 7(y9wQ+oʘCVD>vZC[`Yd`r!c0Lm?:8L#?ZO`q ]DX#RWπ=dę!5"3Ĩ#j_lb!CL 6}# b88<|!VG+h.\x&Pm*zWZ7c0OTo=0A ?`GАUB !x=2.H;Wnf %Gbj.12)D\Nc-'Az9JW\ GuoXMCtBUlj^dB 'ܬj;<5udօp:^l=K)#O6$+59c@,R&ayvJ3AȢa''Y4:ȣ$2H]hYzɗG7(Q10=tzvo)Q:k$u`9 Up@DLWxe?I:OĬݣ4s0 C)0`ԥ..Ωɣ{dtGV! .įneʮN2~'Z]4}Wc;&Yc+pzw':DˈkJ73(mqybFn0[q"3C# @̈ރg`Pփ<˽B"~<΂o{zH^3]8{}^NSô&&~Cd)Y8D2  \Ii Cc,HaQggak(ۤL4p>嚆ϾyݙA^Äp8[DK߹WeXfWTwUZ=I\ri. 1FTg"H#ƀ8j,EBvkG|p45n 8rKkZKʕ Zf*Kuta]Ho {=Bt4r-d5B𗅣&Wھ"0;zC4"4A*lմ-liS6zQQ*NY JL=Ŭ2"xJlb Qt#֞1:)*hDTIe\ NQ޴[,pr'bwńh[*R`$%Ч!8?qj)S`JCGfw6X Aꕣ20h Syb$i:l> ŹyAu3-a&\ ʡV] .`m"O VFֿN}-^$'?m ̙wԤ)R (@pI[7\>,=x絺j[ёfBq dxL68VX|!pF*%"G[΍sy);BdD( &*p;@\Aw2k<6'Fٸ*X}m/4#rF* ;4G$9]k\,ףKgk#~HAYj@V H$T4  LxdXJF)_lz3 @Ole Z_c׫FZMJ5 7N**M1ABGDak^q-fXat"80972+FN TLoИF*IL{˘' MfRIJ/To5A̺Z(QOB4o_p; H xƽX!JK/-6F Khロ#vA4\v}[حsO-uoZ;E۫_ʘE>N7υ_ư+)(4[*:Kob!mdqtX@M8UV]-;NB){% 3 v|$_̓%,;{qO.hήuRpX[?I0@H*IFcOb\C Ku-ob7^ lSWΨlܠ0`$+H#)σw@;-YJvn;o6_ŊF"Lˈ7MBax\\RjCEk×$0uҔ @wCd+%9r\;eE8J0UMWL_r3{1X`+ дg5=JTSW 11>nb'azycsHRDQ2H8R+IՏJ LId[hBAumaq0vγڎDRq6x{r[b4l=d d.wEP?<F~rgR膯\"#06/:n\WK&\҆x 6b XΕlͬbtk%pXD)L6Z!Nd}}/1 *u˧u,Jnad(X_Z"JeI4 b>噽2C{⁥}\B2y)>!UH[:aM!ΪT1e `94r Νa+yDbRd5;p!~ҷ;XW`r!hk&d_exڏ#₁]f"k3/3Ƿ|WoGv1_*6d: F_OaRT|>Y7%c$ #-K!DŽdU-ER&2j񙋂]# +m* kLT,V*`1ES➀ C:0JaNu/6DN)G#v{> rt /%SU;(ǬJLԠ1N~WV-H.8wgL=.a#kn-vI+T QU0ܐ(vަIK5.KJh!_c=%m~X ѓE$TCbt?!AH?(&J欗MHA:Yx9 W/W(&MO`5VP w"2_>ldV.~vߍ@cT8,;_T3d,?zћyQJ[^zլ60#=JeϞHd-; vZ_h!K9? 儸3a!ѩDӄl? Yޅ0ɖ_yU sq٪)u 7<a7L)vk t,dn"i޲r`f]+TDU%ž( j{RiZ jD!gAswq05k1D]]?7y[V!tW% <ɓ;aw&7T]Ӝ_Z >Ʒex鷷=P>"z aOVE=txSh[-S\]BH% O |Ye q{B33--5O&L:]Eq=ǩd!]9tS i8hIb~D&8ذSDxu7m@IXjŬ9[ʄ5'Ff`w\HpPܲ/kG+ۏƷ3`,=í`4=Rf_ ؿOW O<=A/2 7.AH(-S cR7B%[rs{r"G`3%¬f_S^sMϾhd=-,J7zDGY&zCڤMڠXhh?f=LR]R}K۹ M֚*շ/J7%-1\){'}EϷ:= G|< "7.(Q_=Es qWwyrc"SƓ =A7Qnw3L+j2CzD̖{,%V- xb# 8xތ o S:T_Ӣ3DBq)dX{Ȩc${ǝq! AW)P;-+آ*J6|=I%u.U)nf&$a8'e +\`v,`_CØX!.t&z]rFJat. ,qU%D˦?:Pر8= ӫsQGrl/%養h9jiWy䦎 ]2M6eھB?4:N; 88Y]lJIíKmbSc Yp?.WbY$#,B#44i3E v?I+ /CrP-I^1`H̫?C`Tuͯs)%-`=6փm_}xKכ V?ȐHR_Fb"é,ߢs{X u'1u[86DZzxpФ|.%Ѥ|.. (}5*ݮ=Pf4X~y5suN(nS+;F$E Ks9|3+E3x$cCV-![ Iv5!x n Z9Ќrk`p.~f^MI(4|5R#:*>9b2_ueÒUJ`%l'aګ8KlÅ.rU=B*X3㍰-v`ShFmE\rn& վ_*zQM[ZC}G95@qqNtL™ʤ3uh.E,MڔCmc{Cv3ЪP1:7i"G2dϰ*O=A?<ܪEz_^ -D1=0rHuqqrp_ \̪K;Mdg4_7͠ƊT3t5{'\5E>8yc?ytsNY kE{lH[W "S裰V fڽH|0U%h4-9_ A/F3:wnRD0_)rmAmG+>aEZ]@+BY" {ލ_.E{昼+*jskHaVa=Dя` 1&+9'krAy^=u^4N~!ITA8@<)# c4Ds3]Fk5屴L7ix +)o "z^{6 "82.C_^y!^LᲝ"]9Ϭ8VQ~!AJESp:8^qҿzzQ \Cz[34t LY?Uld M%BC_ Kor2_ph:+/L*=S?D#<'WcrWqF7M/׼k>"1m+?춢?|p`ҵvsrǂ`t%'Iq8HSG($`a *ξb4(R&4vri 73/aqWɄ ,J Հ 1Ŕ{:;09=NLiD3؜ aHjZ- כTp$[A3Z4!X QO6Ɂ#7|M*lN<<Z>!_}݅!T_|JcS>e1mSrc$pW> +hDC-)n3gg"L{}jmF66C߮۳q%e̴U,mf_IGԺ"4l&Ws+#)a^-ԺMJ7ܲk1Keᅽ$Bxb|#`VscK^LoSF;0|'R0o2Ng70~jv{܄ p8 qp鴣V5zyҝ$M A_[7%/oj qY > A?>TyN,m,|kSHbDDz%'Ӂ)ߩ!BD24O7q9[I:˛Lt SM^PO\@(u }Hyv~;ϱs[M:H +amt -]N[&شcY٤\VY*(ax=3HOm`;ۭBxq9!m1,&Fo1wh7?@f?UzęJh'd0U|i ^9Ы],l/%pLhL}_L]kH#'|lơm宰|Noj61/ei>v&9T"^ E'6Oy &\FkD5ĀߥfH_|^VeO(T(yTܒk(}vMnHPe#(:{6M\{'}1GÃ\U"vF lXÚINj=rNFY>dRweþ{3#Cw=+Ul:m/.t7)oq$= ݩr}JSM.*eԇ-`/32,锽G 9<>X½ƅYɅ~%vZwB)x!*G@C6,`/j[iUX0;GOJov^f|VD\9d՚Yo`R)&ucS{O>5 G$bOυ/bdGjXg&]LӜ>>o$T+~ƌhH:~Ql%m5ΒLBTπ)&c}hpýu 4gǂ?~ &!39U>uطW` U815'$x`e8JF>4krn!zvܑo=D*?ȸx܎0bޔ1la[^#ܚ̮`dA0c()\Tƙo-JBQuuMJt8M~ucac7C=Ky7{}5^9 rG }e gJp;*îRXOuZw0ҘFGg\ %`Eq60jK0Y& Zif_9D^,?to8҇Jswq1aoMVݒLaǑpW-ޔ'3¹6#齹S7Xx(Ψobě1\/BߵJve3YW1p]}˯ʈa׆o#P86gO{Zv~~$FH ^:t`dF#j97SÜ$K-u!I.;鑭U^!ߺժ sxh=lŋSS[oHgDz};舧!LyS!D@nۀhg}]oka4K̑r¨9㶨JE7 C8C%9kz'ћEs]1 gil:`y3&mܳjNkk`6r~H>01 & )L+6;YFCުy>7M;6zrzj%v*٫ʻH1,Q3k8c4 i4o 9V_ӷ '|g~X: jʑe5þL$V#mI3V0C*wp6U=aBJK2WcgaA][>iK5j߾a,ߢăW 2CN" AʪJ;Cdb3\5wt>:}T'";V,dn.,`N UM-<Ą<8S۠bܩǗCm,&.Uj;C׿[j?uirOJƱHE|a5ذg>UYxr շ{rgas{OfH\^q,En5) da'Ϙi!>Z/T{tOI|N YOT.y `\!)iM+6wP:9*A58 E`f%qI$1@uXsKKW)6wVdsEbM0:7:dkq <*'0FPl*1m e֚I;d^# Fdt(]#7Dk>- QkǘE/ !:^wb*)%C;O%}klf F4wՑ=Rk5 K`ֻ9T#)Y:xi )pyڢ&t)DX!4 xih7,WrX܃0(s*.?lΚ "]m8wʕ$1ZzBޗ<>EѣecY,i8{$wyU"w]|j4ln3X1]e=B$zQPtX;+^Rbma}%tn27L.{ڎFk,e/K` .O}(5٫X㛢Q7J^ G"{=&*}عQiJt(OF+vY?x6'8}F88C-|A .ܡ}.W.Jg`W:xa:`HH܆DC">KĸgJ¢vz/d~&ƨt JJ]4ZuFտf[' {Ri'Hrp@lAĶ.pGd?E%}^uo~(y&d V4rU*|S]IN~u#ye"ab)[6qt5}?8-!KЀC,.@P &c3YۤD|j'fℒ Bvhrb<\Q'إ([il_Qя}IJj%M] $ zkkK^ Y뾭}J,קJ}O~D!v'o` hW,E,Av"GvE[OVO<5O@AjʡBO=ZZBܕ܎ Z˱}QҜG;E]CJ'0Kކz˯{Rkd+`:h\bGm I~s ;z!M?R׳ Jտ5\s{!OǸV r!T-w 3TC^:'孪5G8 Ie|aWT~A MI&ޤgFтqV2i,s8KC p-O'<=`EwUM<600Eе HxqK91S OpOke%2<2ZFثaxFs teܑ!?,*VfޠaMn?Uʊ;+b!&``)!$Dϔyn?g1JēDD FQ"^mɓaܿN9ev.bE $%AwcvA @S]Av]r+hM%հ ~,)3K {ǃDX)CnzIyDR5%4Z 2A]6}b(!7l=/,i0l[u*wG ə/H hsӹ9MNC&yutl/S_ŶCL|xB,- R>jֱyⰶIY@Hnvkҡ*Ȗ XW:tX^Tc^aVc7}}ASvv5/~Y2ܒ}laT6BKR\6W nr`ZIs0BSnҜ6Kcd$./0;Ng sALUn|j`*͈հ_g?ᏬTB݃dӏǔyN1x- dgMOf  A\}%sw$Ţ؜mnҦlI"XE6i,i#t.zdҒT6 DNJv{aN#M`~v$rdW>DX[@9uː,k5>3~- .)O uR"9X;_:I2p+84cs]©}Enޛm6@QUh/g++}sesv_tA3k32Oa5L`(/;ԋnc ^d*MeO\J u$~ #-)?Q$aѳ~E㹷,os)"IY_5}kAfewG9)[~t)>%/N*455 1H6-1)1O Tlj WxfsDEcE-(!Ds]/<5?yŐZٺj۵"O 3=ge6CeǙ^qkK֡ _ZXFLJ"nSbPL(|/K;61A7H bH:Sy*/v*B^TPA ׭4LnB ڵ>&fKu0mMJ_qdQxفt$5 qPIrEdxI;lzهZ);&~ qLSru?KPkv^E%qd:PCw} ӯ`JҠzL-NXdTULť%v2]6%~0{Xvl؏)SMo s2SF?hd>Kr:f pgTW&bK|XfAT?q"{v븑> hگewS- A`^l*ৈ~K=ѻGܧ|THupr2םJ&'{l Iȱ7HK |lRh_Q=@3 ,(|T^cݵ 7xP>ү VȊuIR2z-#ʒoь^d7!j_eX" C}:.OݧFϱD w-]1zCiJ=\oNُ%&)Jr;w#ʓ{L *^^^0 *NHmljਏBe_Eq18s2ޤkoJ&#BYR.V%B[b-[ @Y|-Cq]aS933m*!W*YtcAzʽydMPwy))썀]>R'"uR5:%!)j1ؗ~vUӻq.8,gVl{+rX38YYRl\2n娪zi'B1H07A=DAL21X:Q`٩*`o0*i;V@JY[+.`?i&,ҺI * mlzȀ4U|7 /[ڽbXݼE|],/r[3,D7"t7ڷ*F.I"Fnnjɭ y- Gf*.$)@*HMՊRR-tf1T>5Pk^in't"@_Ro4 tU*>xz0G}?YKo,舫Ŝɼ91)X:[Iv?1X8FMO6=_[ʟzc[qԅzGD9 0h ֚ fvД; J氻՘b`wi~@M%E;s1 }=4i$!BÞU7FZ| S#C`E)Ύ ވ_~,m>F2gxU夾Bő._f{toYşe1{B+`I{aHGN~\f*X# i8M uD0SR)X!VTElk\/o<FZj|w+&T.t|#Ӟb*u5[(f+JPlG! ,~X@'8>^N ZTbt8 x\%w@DtA0+9Ԏ_*Ŝc#iTW%ua+̛5Œ)V4nΐn-´R|Rˆ=7e/eZ;` NWVsqH}|;mFk5A?,hl/<Z7'\jmC{_C@}J? i$@=RSS- mZyȄ͹M&-W_69ipMFfx ݱ޳~?zʳ@hxF(E1jRSU#] Ulޛ\eP|qc+nT\?;Ɏy L!tA>y3vCLN5v<\ znޛJ`;LX.=uapbzilƸИAiCq؁%H)Wdg%皡S3txBi Y><Dz`(jtXo>O *)W>IΖM/5( 9Cbmh̿NKF3"w+kaId0\?ht;^Ge( g#tmM)T :L qCj+e `KV_:~,ܤv.ìBI~V%ڣI)c>|_3U CJ-dIof^\">б=a`I*+j6پԯblFa: ''S`|F 0JpL X] sEd 2X6w)ܔv $gҞ@eQ6X\jEeqT4wjD8űUQY5 yOV"x$ѦX~CK&߹z5/xډ-sqoɕ-=iܱ;Z|\/iL R1 ߈z;zIGi;ULKLJ9LO{ JA pg"d{HRUK,6LQVKrq)4M)+,-+ߜ<)^vHc2b OtNn^_ݚaNy`Da9g/3R`$25MF^H#Œ*xN/scBM#A҉)ZuTՁK'L ݲ`9(Oͣ oMpi"ۏrH*~i~cN Q=SjVd4~9ƷPiI~a裙QAJ<_Gl/A "^upCxO,dBE*uݐ]#7r8y&a:8྘[5GsS{y7D #.:"$`z e6]m wn4fG䆦ﶲE7omg`~M etLc,!c8)].M%'ӆ6X{_>e# }bY#DMu6l${wא0Jndy ÜXK'˦gGW2V3dN\'f2Dpe Fz$b R;f!GMgk'|uSO?x6U᷺Aw6TJcJ3Ywm|`l4'WZ-*@B8?p9ٻ*|QNٸ_Ɔcps">}-3Z>y@hҝA_goI ~nv$[l3OWAZG5aŔ{¼ ?pɼKߌdicij>k88>dJ@ԓ:%o9_'KK c`їWc\/(V 3d!b_3[z9\F| 3BC -XZN]t<{ѕmi C5q돽py]+MoRsV0k95&Zxv# Q>ؑf|5EZv Vi6$Ȭ=GSX-pn]\me }f)nd7ΥTa"nCJj@ߗ h oc)_kC3%ƺJ-oq">;cILB3\RQpy؏M\us^f%/oJZmGAvg Ba#Z܄tޘVX L4S̰f0'CVN!84XeGKϖ»ޔx0Nt;<fշ7;z{`a\|mEas0VruH;8|%>cL8CF;AмC~:ڇdͤ8| Y;\? vgq eAXVyI9 FE)t^8A , WilCC9Jgi&B62E?`).U+#uqA˞P<`SqK.53v %lcDfϘU Z7uhF#"}@.HuaiR],&0C$ct|"7Ts0*YT2ΙW e͔~3d~ŋIjH.rf͹͝ <ssp^Z7J(K6/j7;)EѯS4sCA(TZ6xɒ# Je܆ Fw6zGh#1ͷ6 )rnCZgxpkA]mZr8,yܽ],f4xY- wn#Z! bb]S3`icd-Tx;@:`VvsS-QN6)Iw>Qto4lIAr(m%l*̨^Ia?8;Gl՗^弚sVb?c趽U[?]k`ԒDNb -ᏺDׄAGmq3rb7.l]>Z*r2l(ɼ^&SXlӔ%؛Wܒ`pLY >TRj3Z|N N<b-Ytܢw!-ГSO# n.6K&̈́/VmTMļ8$]Ik])P1R4ukڔ w{m*i)<fOIńj3_C)XWE&߄| Y~> "ŽkiW_Qg)0^{βpkMHA Mq”HON@ssϏ:j)4Nyu 5Swm~9:dn{U5o5@2_boE]Kϣd!Zw"?G(SUgo-^ eNLֱUD{Xr z[_V-jwTƿlqwk?FT#bBA/Fػ.4͙exTJ W$Xi6?  di!(ߠ|Łc9g S] Rh%0s wd:]\SGJPwSeoo᪳h6dp.峯-cZKCb dYI"<%Ӻg;vr:lŻf割 99Ͽ4=vVcg m7 Ffx0|i.'anRDܓCBFư,8=̶0v:ܼJ%ܮ*=dK3{9D!VόQ8\%#])Vpd 0(O<&@HΧI٬GDw]Eg[ܓ(JhZi-/̮짋袙>rʟr-aGUYkx&=iA޵RuڛjØëVGkb~f.[0P X(t1J~[aQbYypo;/G즼4ʔOH)?W$%}L$n4mD;7`q+KLࡑ-?Yjx39Ç?".ԧ8PګwcaMП^Z=@ο|Z R½'H끆>lK$(j@"Drg dҰ!S,J<04C!}5-u?(a;Ii ;r_3ƕbNBp\4#TBѲdo_ϫ :@<, !(#؟D]|7!Q(`!vUa`Ύ= w ရ1B 3C1Cj~@G' v%N~ڣ]*CpF4I'n ~o$}iyCf8Q9*u:UR(i4~U[8㺝~:Du81RƞBEY CF[uAW~kP|}q<>B'"`Kߕ6dwI}m~ᙢ.Ha5-N#^e̔wc˒VeUBll%yVѡSf}"is)i9*qPUNr&n*% ^߬mo+[ID4b;Ĝ ϩr #ieMBqv--Kii-xgvp{\D".CE1%Z lZg1hqo 0-Żm|_ҿs-+Yas*)֦^-4\6(B' sm(ei"҉3a+AUej"|ʰ%!oA;әN+|)w/nqK@/S~怩^oi SQ-rz x 5P؜Q_ʑlhd+ծ WSQrJ˘5yP.O^$:)"K(*nONϴ8ۈH&cd]?4x|yg7ĉ|:'6MxWf\95)U̓X[̺an.WˈX f=)N?@ǧm/ƺ_SwƞuxՉ)T|w]v=z<٨-EƕQkFec'Y&ŷv8]]]-GL* MG"x?V{Q+4W9M:yҬ<$ɣļbkhD>l4!y3pζ[]2 42Q 9@ cV8 c9;zE`Ð0;o鍛Ekan( .sAuRU3^'rj֌I:H-l 5$@(66ݭSyٰ/ghKR۫lQ\БsԵYii ] 1Wݾ~Cx,˪ȇQd\+φ)w.)n&[k9%#9lFpyb)W:]c#lW{yܬ &P~y>C֛ƴ@k{-¿NWzu/\LG;JFU^{{K0U6}1*c<[h*oh3W1"5ZJN@#z=qDTFPU0|s֋-I"u"\GH%·sJՎ r.Rp=4=p 0N7Gwgb?#ZAb,{_wZAU/ ZVq[Hc oa+;T5e bfLxAS/!MpL1ݕA"_G*¢7gW?y /=akyWkD R7kXgYthrъJ6[,I5KU=I 8u!|(J&ͧnQRES ʎ.q7=WqȜa67 KK%i"hyہ JAԶL}v2?bvs??Q(L'"x S cɏ,dȝA7IOr]D_="Kc C,n#i"r^0}gS_.{R%jS\N=Va!xuA6^j!7Ⱦ#s͂pqCR'7;wBjͼ!苯ï_bUڇ\*43P^lFLV;AÈxcY ^%E©F&Yu ,'?B£Mב}[Pa !ųMWtfIR,ݎ O`}Ā(#v+N}RM㗣ekU2e^B6˯&5!ȵU\;#R=h⊛6_,Csm[ͤ<Ϫ3ó&q@P8YDX&5,;n(Ѷ?cjtJ%Pfu&TQZ٢.u~Ow,Y{ƛ HыnϠi⪂%ۭmkC !AeRFEVo+pBCIXZyșx5b.7:d8wÎKz%FɆ2$i[p>Q KF/5QVfhx)ʔ01j9cqg479[4-{7K'6.iHø?3. fQXuW4Sq>Dӄ"#D8i%|ImFq5.ߗ|StJk9mB7UVI@d&f gF7^Aլk(9DD0Cyd~^y G&FB[O"r02*^353.NL! JX#=G.@5' -H&aV`g3pʹ~'IÁ 4E?Hcz׃VUDҘRsy_9Y!x{`=i픩ztѼB#bbBC&6UA;qG:w:I|oMH]m& 0>f#N+b*ƨ[Tp1TPk^E#NL@:G{ ||eXO>?;maks4ih%%z]# !iC l&`PONTwifb_71 IkSLjeh@146kGXd+}W(Rx*bݘ4j10\r0\λE,ܔS?JpLmıKXUrOgU pz m6ek|Bj9z1L*}y0qQ%QlNLWht $[Ѱq"&<%!Y1[2LU=Za{ظ4! Ub ,@&+BLʁF:-cfN8e䉈SJwO)JL{p&7& (7!,KI1JzNC-hpԋaLbF9T_.0m,BxBZK ؽMњ٭9r ,,VDd#:Bxׇ(7[Ë,LMWQ]k9j ͑;ʭH0)̴nBJ,T!GB?vq"I32X" +DyuAdZ'$)!=LBE*Bgm)d^C =qY75gnOg̣].k^A S^:)jZ(YTCMkvͽdWw0'3ii_6RݕvΪT2SyM58xl TE"rYܶǰ T[:&"ƺzz0ß\NmazG0Jīĩ4HF^ a8 ԘˤYy{+v_D}=i?BQ2ǣnn|z3cn HeJKWB+hv7Jb+V(c`gkeyhÜvzn_B쮯yU`?އG'dw>?͙}磱+nu3>A[&&Xuw܄dwi;hxX( pfT|?0!"Һ"rz% <&YG 3#i6UcsaۋL@)3K=@Š噄Jh%րK|Qe9=L5 atHxY{'? RyjJ^Ǣ%YhtT >zJ|Li)C4j+72*H)H>qxEv$0FW-ժ)?,w݀8#'f"xa~ *9dD?QxcaxbJ:D,|Ć9OB"E4!.D5;PPh ABKIKh "FQr=/vϿ5oV›[G;hӮr[GkȒ^.#Uvek3I=]I10?O.L#EdlXˢOa|νJeLi*@S%"ʞXR$14I ~&Oбꎎ*~nylwMT^>D~[̱߳kL 2>Kk o'Qi-Æ h܌XT,7A'VD=&!wR_Q'xpBVgf`Fxm ,5_vvDwYmq8,b;8삾-)ӝVK 8sBV>y٨P jME'LV҂] J7h4q1_|2uQ9X kQZjWhPTYJM >ČhR\K֔y\1&fbQ٩`!*bDyj@$:c&Z҆Ǖ$=7kju_=$#1,-$rFW1UPI9Azg"_07bV 1E+83mkiWߘaZr_Uj-Nf*H;Qy+XcIvriOs2W :Kkh,s0AH|l=ĉ8$S+Yi} xQ=qձ.lKR2+0׈ktJi)PHRyٱTJ)%-_ q U>O䴍%FJd Nvv]O0KjlѐhώBܽ4wD4fMqi.ޏ܃S3B&w& =}COKeX 5O#'%QfOct^WA2!4-vD %ΤBϣ`nvjAOe;p?C PƳɫP QEs֣BJlG\R{ki( 1/s>iC8dHwxoy׸LdTd.tT^v.RkZ8Zp\<69EؘO.:&-귏Psn<{l )hm*;}$ vVF/`)Ͱ(jƫ$`ٲc[ؐXcj]*RyWQF[%8>=^ OT)KG>Dg}zk--gqeu*zx%^̗ՠ>ОKm 'jx%גzgf8™֙~ ؽu<B4) oƒ1 ďp!)ӌ0V2wyDS!E nc:[G^Љ%H;ӧ~H%s3S!>r&Ե c=*Q)̤KN䀞ŐNh=0dQ]P9wP% Vjm؏ӐT׵1{始gar$p/w% w?03Ƞ(+Ϳ1hmUj :-TxO/ ?0:!m`9@Mp̛;BdcuigQ3he宻XKWyġ#\nm)l;/. c@ %(ZkNW:W $'J%<,ptdUIax"X9D0Ai)glu}1_G<'lI[a2ਿ%XG&d*{v\ RVM#]|4kA9 ] qu,Z"/i(b`Tz|VLKydfF74tt #dرLr1< l|K NV $³1 fX8%А5anHmXtX*=Yrc&+hgjʽ70+z0<~"RArHT`PH/:i[װ<$Cm?tkmEh~z&N~Cn!TljMׁxyG'nRɛb풳cyP_rn% Z/x@apNh`ndPgǥ2TX `/اmJhyq~wOƐL] Ѝ 7mKxVouW6xYmiq8Pʴt|n6U\!{&!ك"!x1ل+LayXLtý688f8)fJ~ήն Fw_ugu\ hEh[ $>@uxHcXr,IV8@Heޜ LM IHv=a{^=V3H0 bO`86Q{P*%ʹΏ2ĉM$23ߠh_KOd {P}]ɓȻ3 ߕ`''׿%nGFX(\;%⅏Ҥ"ƑޫWUa~~6ԮBsO ZՉה&ccl7p97*_Fjb\S~ aQ; t r ;Q N>(Q]yEj]/eB֑t}>.RV BX.+0Fp4kuJC@d-/"UC_q4o3fWLo pmk,*$dB-m>&z0X29UV$ovGh`$cX{! )Wj3l~+b$\)B#|ʪ5m%}^dӷ/TZ'ՑRQnea oH]dAMQ6`*qA2˿AݻQh[c W6$RyI̊mVFhO^d̫*sڅ\&;~;Ī\#QhĵW>Ū%n.E{M+!Iw̌B5DdF2LaaJ'#tBCP#skʰT?9k'@Jd9e$ʤ`~=-@TC\xNcAB屠%oy;d#iU1s8|z5[x)jtާ+I:1V(~DeiMS~hrOj"z-\^6Hm9}FG.f,,[X9EC|d BN+l 2 ndɂedϴZٶI2I/bj68jbfZԴϥz9,ҺylVa9Y@Es >Io(&rm>PD3!ƽݒ֚%ׄVQ ~"!y@4g_K.w}aFKN166yL.|D9{^RUed\0QXW8BJsy',㒢_js|2HֱӍk`_ ZӠ \}ε9#mg3?oWw8S"`(8h5k[ETKVQl]XEKO.ѐ+)A;F@}M=Dٷ@7c~b0(r"i:gstVNic\@c%sb) #?s Ӧ}WfMDCV^/(bUPW;3c!ۼiǔĸgIRs+]g5 T }gBd>qئhf$$W/.Qlt'?`o,YNZ ;`Il3nij z;kê*`O#2NYGnJ,TR1e'E88& P b;E-> ef`pӤ4'ȡHߓz@6!v؂uG`Ū)?T_ mfg; >8 /1{CALܖ?CetqQ\Sb}bf3:dC o[MYe o߯)HY1fC|'zzÙz>sF9lBg+N F'MX?e^+5: \f!N[dS&%hKM; U@s;aƯRV5 }xHz_D^&w=Ct1>jə&&pq7WAy9-pT:Z[#7sI)s `xK43SZbv<,E"żnyXO=uq>(͡e#ʁi^qکƔER_埏i~o؟61Jzb :n$ؾcw0dE+Oz?/#Ǒy"/8@h!b?*{=?cϳz#󦫷,+3kseJMzsfQkM5M%O2]mϒ .]Q:e7F͵[O2TĞYI72rtBʷ oPձ4'5 ʼn#u0!7}= q{) ^jbĆtmP{ek@ -u[ 9#b& o&\86TPpeG̶=Ńd>drZtSu]pc$ZDh(1-"@Q?0,=IP\E#W/=MzzT*l<}Nlp&AX/޺+` 7^n'p 8IxPcbYí0c )\Vh,ƐRb`f>&f-S} ~Q8M\Nt,K8BLB0h"78UT,ȑ]#A[)!'t6 Ñ.uT eYAI Yc~7!]f?]vC7b~EQZ-t &`);>>rۗɅlw^,%u037Gx =2s{XvqsT^Ԓ,3 L11"-"^+&qݥV0ĀnE ?$+la@Go*k雑Bj[jޟYCDn 1+Ĭ ]\"EPm0=j3I˩ܣ5FV9 i4Ml*󀜀vUOv0G<kƘ;V0[>9$zYBҢK~'p8p< 1>1ܮ}5R9<=| jp]önЎvFNCcv]"@Stt{G7UBJ&>Y<]" _z Isטu1RT/o{VzTZZ~ ,5768^u- ^pnhz1]:ZѶ`|*Eo{q[DLb7 m jVѝ* sI%qK3btタ%&6-K0b4lF9.jney3p] W=|d,%[O8T/vPs5AD?@u8lW #٪Q7濔%;)^VY& wy8I|VҴ>Tec4߇րXIlKq!q"7B£%IhxigS"^Ym%T @#jk@J { R3L*+WnhO:Řd!`:5_PwZTZG{Cg^z%=&]YcMfZ~i%FbIl~ʍ'u!aQڶ)=X1^vf4NT NFeQ嫕@r#{rOh9 Ш%ro&h\l 3i^7gݥ_@/ 7 eL⽀1}Zˉ!`Z֞զ?u6P8ՠz TxCO(sҵeRn")ŚKs*OM ҝA?ûq@i=RVk_p)C 9W-݊V rὛ FsG}İCnh4FgFzLgG %l %vݐF&#=oq1ENcHJ Lfvz>UWCH^#6>Эr'"_Y=r{p?eq:.›0 /0%EOj Qs_0#җ<:d6zsqYpsS0`B[ 㺀}jc>w alF󬸷_WN\CT:2J~Ex͇=ٛ䪭KYGlo)W\9M̘5w tXU]n4HûUY@YE/Վf[n A0+>Ld6ښ_@Q8.oΜi,g%UŌn^z){sH cR9$=b$u]j*֪R<Xd %+du~G6wuqޱDq EVEWMRhb֝o nt Aǝ|9>н08e#lx{eޯseY4YnD)0p 8wk1oÄ"a"N!U0a&jg>]]7/9tt7!ŧdgqHWS(\id> @3]:K9XqO*N ]RS>rv/@ kT.KJ,BM*+#1% 6(XсА.dnRl1y^F9a9 .<r\n=\xw9(&yEo:j?Q x16Kv3.[ÂtxξYS^cvΐ5jWT 2b+ LJv&/063g/OM+nHCsH^j,|rVI+{Ai{#ua%uGJ+1 '>lCr{g=*^>Yrf۪b+jY#+V^KYg"coҙ,4ioSHSs(EfY،ᐴHQA̕)oO,ґ\'f6c OXC{1 3c+Agܡ3nLH&6άvǶ]D馧T >{S%2#)`Pٮp2'&kR5))"ճچf lԁO-]p GrC3 3 uݾoE ;j)P94\n~~z4jhXHF!律ڭŬ?`]$jD M-|yv<'vѪOz/dr"0GЙ$CHl",X(9̪0N8܈DF~ƙ8hu]hH^x;i;^Q#5%OV+0Dvk>eNXTSG 3TilNm(aVփ$IY盪>$iaG:©[~ 1n GP@G%ujf77[h$(6C9Q.mj_5F:Wrp;5*7zV2i h8b7+owB^l{3v 79`5Hiށ96AmPaWd8Cj8 ¤xYGY c*av'|_Hmq)T0X8.=XM|$_Q 3_p75;67GDyV=WLb~@JVe\mhp< Xa @pmbQtpA?ڱT Q:a8db/ [7'\Ƕfl XDH* N+"oP KUMHC"kt#&u!4I@wy@A)5A)I4:HWA"6:cj;NY]Ԏ J$Otsoa>8T6 $7(ԥ@44W_g'DjW3T IYnZe0d4D/ l?!Zxӓb_;IȰS-+ٯM {mBԄF|Arג*ހ? +?nY$1XϭF^6lz5ɧVX698lg|ߐM\j_P:S5/#"Z;I/f{8>T]/jc*9.A#քk͈l6M;5%JF)Hqڶn ;mWJ`M&3w 6+xI9;sfW]儘j/&M:GeMk%9Y: ]f" oTPMɫZO\SS_%ؖZlMpXjp#*&^T#Wŧa+]E]>?A`,[a{0gunY(K\>58O8?Qz.&pCg+ ONc'Q_ccN}Z\||?@< JUt{} 3avXg:L`ʆD4k}{Ryb7Z e~r[$3=P5UZ`>mO0~A0$ G/,':h-lMD.)J"ʗ$"', 4(PWYS&vu\V+} oc01.`]ݭzdl).@?r#8 ؿ!>hvƭ]s45;+4([R*[BvNbttcw g[|}ydG+->h3NR& lsTy?Äu{q8$: wDm{B:qY/p&M,okL7t"*mi ;TnjA3"91 +Ua}]r!&Y\O%c)(аIL(p6D[MSP5HeR ]X h!tV6D0KN¹e)/KiZNd, K4O Q>Q 8ѽ1etkx^7o֏m/g3A׈F|b r%T=ڣ<ܺ/!$d:2w}nga'G+} U!ߑ،A/- #.PG{PX]BhMv}yb@r͑2|7u_Pj߅}IֿZJݝ (x0D2=`B ̂E/RxzIgruLOKLy魎4fPb*"n)ꄹ0M_AϢg> Iw {(@fFvkqt`W=٧"<8|?Z=~2TQLLHښ\ώ˅+#"e(@ePDErx7KT=uXR[sA<=4:pҰ]WS LjzqQzhWbh_~Ɍ+P 8)PHBFY+/ɔG˱FP~1E̖P%C^`߫9gG$LS>w>8kVu]ᵍ6ݿl݊Vs8U70DnNL~vGYÄN ?(kp54eOwCW2 >'s*f&3oϷU3G:;"sɀ`6ow˩u2@Zo3L!%ی4Uۚp>9"}vP;XB#6y7eA$F+C.ֻJ$~$ IH&vU%,Hv>K}ɍJVjc?ߑX  g7aG8kc!'_Cd]<+V={g&|% (] ,r*K*W|k@6zZ* .F`s +aI(zWe`!8v:,>7'F46J뻦]YAPW: IB > r#Q@Ź$MC§KeB %rC²;/?IygEzxlfo}&ji||VXdܜP˕HC 6݌!6"0,uxyPײL;PX`Yk\S<a1rme#IEzb6ǝd#Vu**\ Gj_Atd8B^X]9R-Ls icL/;ŦO.&c!pym :5W40$%z*M_HL$E0x;Gyn%n#nfA#]Ҟ4qq840S̓SGu-bδwh=8Nh_؊3ˢڴl:\Η5 lYAίye)$6(73N[nʷ5 qX,ptеV& 7~ ƘVM^j) A%ovrc^<$[ fE6SuSkN!Q$Nl2d@=X֙. 1MLxM$֓3V! IY}4[D =6'@CoIMAyx:ո:VF4>c;Swҗr'kօ[LD}uKrF(Z1 ?I5i{x,bYL&fn7q@ʪ1dfm1G{.b9 J7H\ṿ,xPMgp b|}OXW: Uw"R}ɠZِ^|zaB٠/*[DN} H_D\m  kb+mWr7$wLdc\m|<|$:Dx#Y־lGt;4{5|,u{"Ӿ1Dդ%[HYcO,#dvj*ϩ뷒O^mHb|+g}\%P"$ͫPqh^. d᳓bHL.% Pj].2r)~c!aV!WA3p1mդڿ/pBԟUF +4lOnPO bgp֞ "4dw\Tp7G)TytGx8yFҫx [??ߍiHL0a 8PL9 , d>n`ikl jڥrځFFbS;-!sh4kj~N_WrSR?Vq)[V(1PP|,%͇zC)U 4HZ^Giaa-$>P8Ž `'{4V)$j)ӍZ)Gͪhc%d|9'~b2&.0.pq DOZ!R/#g4l^A}SЇ6N8tܢbPNsu+ɨTd Y@.aO-okbIB׻( 9u,$Wj^3D; Wn;ٽ& Z]*sJ@f)a9T-[Ot^ZRKt(Lpd_Tʚr 6]"t5+g ,%VuJ{9ȐQ|wN/y_ws ؇̀%푃=G,?y-cz 4f p`[ɼ|u+bHAhБu.$>9oK ~5b)Ӯ'N&Thl~9<^h^edu.ŕFO-*Pҽr}3B iG9E!H:].X Cty/86;( 64G4嶕ڪPekjK}aN]0vCe"Jw;4$eWyF\ @ s<;ĘXϞuh/a0}2[65X궯)d9ؠU W/[D 2znkAۡm>?đXܽ.~IFj(A{i7&h:!@~ok0LA}oknjHzagR;{!. A$@` قbDo;GR0q{G" ch!Qҝg3{xas c)O,уA3$' J̝O9S%[IWhND{vi# 9}/h=`]!' Օk]#0" ďjmfۏ⨭BSxVӯh摙=_$ػ5 _ܷ*՟~-'AQ/ѯ@5{j"ɶϜS:M52G˗VE7ST24ju|# v{ìԎYd:w͒AV,ֲwұݰM2Żdx)?wpx8wcLnȵ@|L`iɵ7t׏]ZKGL.>`U @~]&II$-eV3:&|.@RM$;ȂKK_Ӛ:˃WwgB sV7(}c'NЪkm*|v DT,ͭ<_Aۍt׏6#ANzAZ;fub1 3 !{rE8?xtZ·7xli,UUk1xvHӨIkI|FP&=P؏7G%Ԩoz?7y#M:^Mgƒ8dng&Br1X 3v²4Kq&A [Ҏ^t:LU"~h4 bsx ǿ JҧHQnbRx)NW1y _&U2:[@̓>N}JZP֩\ȣѱZEnh<i * ;BX,'GإsrLd%q8ޠ"obgvdZWuo$?Me:>c} Ywٺ IIJO?4K/M:L~]c,ҐXTAupi%zILO*<ɉ@%$$21&@vaE"^8#GT% XS)op"rW&?wQ5#"OG^La`x|hQ eqPG[CC⊃S-L[l +k^Ȗ"k`ǯP)ɜg{Kۨ!^yZyMSĖI>Lm( cט4gkkɞޕsp/n.j(}$n.c8–#GZ[, ΁ b`&T2v3뿱 s?n8i0'aU ePhs|+x8ѫ| !<>H8T zW=rbw)gȄ#K=RK!]UIJvQ5A`)7ZNւl[˃Aeq"1{~\L*zQDIEfZ.j ;JMxz)!G3%S_ b)/%U&ۭX֝~Kɣ>C&s窆GGgr+PFփ9/ >rAihQ zW{qo.^Cu"tMH# Jt'LBA!HwPY$ j@ YsYqiY*vp$poֿF=<R(t$A*|ONCZ#e"&-5K˾$eQT{ Q9F KK짽C9Fg?^Ū$%,o~Aj(ЧRۑaՎ'H/?e4u;#8+h/'Tꥐ*R4f \8Ɲɜ£( x"B|-5ibz|f$WtM\6fk*1Tr<'>n!iқZ>a^(`Nz9M)k Jo󨐛VXbhH ɞz_?Ӓ~AaϠik2\{"`_J{$߷S`ě<_Eȃɤ>{r[0M؍'ՐEfF 1^MEA%\~p Eq[*Yfʟ:x{jHRf-@v@cxy@oy&J7V8uU97jFk|mz8DS`w99D@a"@cRDt/SFLڐK%2G]hCCguF)m%Iө!W) N_1I;`SMVd1[:o޿׈tX{n<'jb]]LF# #\ Rhu!6xjJj' $r&ϤNY=4X}Ȑױ09*jKy{9Ǹ&%;W؝,&yR&Q*Fk(25~p76csYyd OI@ݸy4Q?YoIdc, n 2e4ʈoޛ5."M !C "*=D='[դEMv)NOZX:X\6 _7Rk%l2^-c m{!/@SMH\\[[>_KV,pJ)V(o@b)WvA58]xDG |Jbsܿj{<`#O+H]z(8O/^e 0#]iN ۘ]ם(aTR5).aTu|x,G52A5Q_*F?mB{ RDr[WY/sC7_;`˧rCQ;h~t^wR\.b}0xdv=ZјyULTHΧ o LbKc&m7 .ت!]kaʣYӝX;d?-'? Gh]1x"2I_E~&UdB˄`L1gqIV:kﴽ5B̾%'Yi Pv+TzO/>%K?,CvDf\}3KUO8>*bl& eQ ԏ9k׋iaf"Yɑ, IIzb+tr*:P_ 6{e@fn~$bNK=e/6[^.A$yfq-𔢂X&+VSw&nZl Xߩl $)/H tvb"FׇxI~oL k%y=/ ,4^U\Z)Z|Vd  Ndj7P)Huɷ5>Ԕk!l4p*F3CH:bW_)}iVݡ s}{U)) Ybtv޿UIxu$l q#E=j&&Nnzf "K="ZGH Ļɀ)TF'UHa%Ё2Pl~Euidu ,5zjF} qDZjnw%C#OX]g.GE<ǝ?nx`ML:4{FwY @{]_?xBV‰wWޠ0?*`"җLO 42eͶʋrgm.b%q[& F elV-EyլNeb5#n85<V2dB+RGdK4hGۅ,|CrG*hz! Odz: %渉C&AM$߭N_Rft<.:r 68i{h=y/! vJZ# # S!? BPUa=݆ =I C3O^}oΧ:^~ֵ՘XGz|KzLw[lHh؞$"lfY ʵ-wk S)@܄nN}^/ LH²i?Jުlq.ͽ~2#2x֘TmjMju+,r <" U|D<0z%rWQxprX91`y'"p YR4K4k!g鹩ɮu^@1eHǡ ےm eݠa4=h|)^u-VhƑF{ބmNУld!-z@cU]\d "(q"f1Ȇ稈V闬c!Ū,rf_t=oeVb(`V1|zBymjSkjiŤgJǕ`V2 n!f+tk+DRzoc`RIK$D_{֘w?N\6:neG׆ XUJ Iw=~hTu>Hq>76 ٹ\lR) \u)&mX[h)~%to=%˛Q0]AQnG=se0Uc <g,']hťOӮu8 d 튮{Vsf#O@oǨ:6M (NHʓ4uōM5[l|>Ӿ@߇4[|NUBjЇ3Е!n,R#p W_Ρ "#n/)jD"xc) `Z0i6T%6,&{2gy,s~ǏM/2*n`#C{ l=S"ΊqοOF04m[dMvjNwJqMI'eBTi^ [&өeԢE"fE5hzp^N͐Ua/-_vأQm(uWZ(|6R֙۹16P hh c;̓5^~Vs%E4lOr#I1n_|滙fj@yV*ٰT(f&!eu TwL!ߵ{گ:!7ᡞ^VWAni"IEb.CWo42Ep=֭+F@#m)btK%ձU|.I!q6PhH`.m)= kI1Ln@$=qAiWcُ:ZR"%nKsY+Ꞑ`ݟ^2hʄLhǴws\xD™,雫z;ji6QNJVɯͶHYD7tpe(Fؙ\E%} +)7f8 D57?$˧M詎:&KW_d7o;'zt\ ( sۗ֘!:%9cc>)RqtV`8f}'6;j\(*jo'6'SXPE/K;j)۪^-U^+0.*giaikI>~oN6rK͔: ?Vldh0d=Q# 's*ͮ!`_ous A5#KOQ5-P4H-3F7jD|--+^PIs؀>3c]۞cЃNm0/V!e/c+':? *4(W!:4-wm8@O`m6>>7Q^Zo}!M"}7iQŨ/W (62*(,Vyr'0Y9F}S ȫ>@*hDF^du%y5${2z^#ׄ9%6!% G> svbQÕ*5`lOKiGp{xM@yXK?ZU%Vvo'uz{#Zlɴz5P;v0~}$<3cߟauUȪgjs#_ z|Tv''.?ow>o>HrSagCaVp|xYП8kPD%@s$2jNׅ-G* '| n'XA+G̙oM)Ն;mg[Y%6ilzBD$$Ӱn;=/6UuA!tڀTVȥ B[NA:ra)LjA6ׇT= Y}hlVta/?CD H)~@HT!uV\(ʜOd 7Qms]eܭvm"mf#tpgs@Ls 93˺Wi ֦]Il S%~5Z״0(b^qB2Ƿěʨ䙬l冏<6~|mÀCs<WU4j EZ [uGCGϚ%nґ |1:DaѳFoHHǭ`D>9a7ykW[~yhbƓF y}pmrHu#4}B*8*32,j*:K<5fһ`rT١[ܷ9NvU+E`] ' fPuXVf Д5y)wӘnԼf(E YÄ+?(gGQz;4d>:sa).n0P&MqY QnI ƿH4WpWx"ձɟ^PbT1/pj qu4iѸ*xq?^p; ?Ϟyk*9lz"P8'˵v֬/xKyӷ4h&SE.$g1̲SO(6A -:,Nky.Vc%G @6fNFqPQlM-RXD.EUnO,> Yh)"tÓ99vGHʻ%3 hGa0ə ;evrKWꎟw1HVa鴒T, ޛ { c2\|r.Yl H%<,Œm CWcP8Lx*SSeoU#n{J:9&ӓPo(*Ri@cn^1jH?P[֌qc;D(Oݓ"1N`YJ'gHĊ ݿf PXҚBp`}e/43B_b7@\.#Ǚn(C]MKf]I麠éٯ8Вn015fEK9TNRxEDCwxr lIxwu )b!{4?`Uf4ENܲx+'DCnhI`1v<oקf8(7zZsDAGi -_@J5Ⱦ8`/G18HdR[q~jt IQ0“^{U@kքӑe KK˧U@ S$=aװ(Z\phUXV͆բi܁,:5%HbN'EP" $BfxDK'L$߁tBך0-`6q # ?!0W܉i+f Jp~L)'8t?enlA!4(D)f܂f*ʴ+jKZm,<79KΞ 5{sIUW}IOU0hTHUǾCNE!=Gam6j4&+v2`2% QPԇ\W惋,[vA۱sv WV뗧Zg.fuNgaْJHuTjYޗ/A0䃇muӐʳ\ hbU&(`Γ$iie5''`aeCX}UrؑEWco,bl}!xVך%>Odkf{"DJjVB0ڛG91~;H%" ;@˰uS ϧWN9?ϱx8~0 Dv:856~oFj:n0 +)#Mĕ *Iԩo}2JbN-xzP7 Ч0Zͻtpcp.*f!Kk$, xvy?xwܽ3/#p> u+[*zʥ v\ͩ^\)g Q:z9KbDYEHpT&)ɏ0vpԶ]'.~deOm* *` YM$0cgT2/1fyy4q`z1#M➌ћ*,d%'4W1)y|Kh5G|ކUGm~v+4ݓ %{*!s]&T:@ $")hrHA1^݇sSǤLBM9p@Q.&3+EI}60!@N{i$+a5l~`{0띉 viȷn r=-5QnRh2M7_ I˞!=(ǣ )X/E zJD Co}R{<=aoWqR__vY5f b x!j"-3^6 Rj.)ի*}1V#fݠfm1uUΖB9lqXRb"yj,b}ӲDʥE=AaKʕ.%#ZBH$=4JIL$]ޤǟ>^.ˋ]Ұ_71ZF@䯦侜&&bX5{D_^'s )a*/d&CüU".=`'//P9bHh?b*PІ#S|okzB)d8RV޼?t!b7@d55zad@u}: EO{O&W 㞚| SO{W(3;9 :/$鎺;ʤpZ^-,Na\ҙ#l"Igl>&D%V@6'ufrTBO0*$vP =yXL= K#V_=Ym!pٞIǵ[7=e*] h}qU'Dkd3yj@,R*uLD[.Gkg҃;.>h6}r>KT*,_|HUoPh#Й|k 7R8jq0lmֶaW An/pO ˵ADŽ;* yCec_/_цPH]@']A5BVdHGvt}+Co`FO}z_Rvi_(8yC;lحxi7`2t@ét BB0ͥiW0pB6BBNLNlv",zV]47KSxEzL v "[v+zUvHb3;NlgD7B01. yܡ+]+|,Uѧp塏)!k4#`JDN1'X2d] [njϵ(=k"O( K7r`~P5PZƸix-$fxTA+)HlQxխ#q7KVnLxn7f999 N^}9J }1pqlQɣ+s܀z>ds2e} Q`N Yk9t_\$Y pmvs& ytfMej^PƗ?b>c4(H<ӧw<ACԙ y_KZ+ ˋMȊz/XXvwOaKcI9:v[VpkQ-'0LB9>e8RO.qzw !`l]bΑ"9q|1~ϣo&c=КT C0RfC0ؗ؇^XLy/ ޟ@?1xv Zh盘A<G%:a-Hׂ\q3Up|?J4MU3PQ 懆[6*[؍r4!(+Lh]J'uS_3+h\)Ҙ/5IvP3OѓZVL^=8azw=Wo8BtJ&x fw)rc:%q<ʾv|s熘؋'9H|"AOR;u웢WxmE0L.,zIÖdKTJ嬅ur_'_)FH5!l+T"dCS6Ku| h]--Pp2(L78V #kJKTbLәbvz S:]!qjĊO>cJA'&X13]fZnj7Wqi*ٺ;zL_NT9;uOU&>>"DzǗUx󖹝VnHoxCy@RcnG-$]I Om .Ml@k{Ş!%u;&Ց!u-|93;sj+V%.8ЯҋphG~ˬ(xTpa(l. e^96$B \S%)g!6]af ~u.udZnПWmA|(: b~וY)͹&/9OlS4IyA )9Ѹ9 մ)D\G_ V +{?<7I9Lb' J #M}RdbͶ"wL$}_Y辿(*Ӱ˲Fe@sr7ՇCiihdFMcb@Ii-{6ƊĆMs!bf~Ona~+W]pr8)BU^u̝ƦOAL2:;n/]>!YV;%.9ݙI{q"M>wv9+G<.*keLOرAk| ^2:nXg(ի&ܱs0;@k4nκ Br&&o=&JMSBM~_M7BO~bz}Cu'q.)т9BO0F=GFjn<=! @`vr S4Df 7 w?zy_l3-&.r]6٠Ne8hd?C$ryԗUNlANGR䠺8FB1?Äqtbh8.mJIj|GY h꩜ xqۢ*/z` zS iuAVCp3s / dBanŏC>tfl>)56j7' )\#SB6pˢYװQr"/z;gC߁]?PoB?(Oe7=)od5!g.3'߹19-vMT>2]@*=ϸV9C Ip"^qI(Sl3kG.wv1M[y9 Xy?1&ՈP+=L1ӆ7Z?xZ/\6xeXBf[F 4}篘xgwo౰!:EߎxBnZI0O?)Lr09g3 ] 0:}V\Ec6t|פTSJ`Qhੂ: GKF0,{&]r6Ȇ[CQܤ/"ȶ&ƾcy7!/ 9܂'S)Dxϳf!!m`КN ǷeT,0x<8B~z8lD*4WyۻV8Xe TLz&V>RuaI=_(ۏ-5H(z0RVMC(x5?ǐRI9Xi/Ը K[|يkYQOl1# ljI'{2(VWdʿUQqe ]T2Ɍ.6t\6D XQo $zN7͏&~ҤV>䡷xT[M Gkچ6l$99[gUTp>*zxEG\94J10(L$]^7Al}Esy$;R,53nG:\зDk`V3(Vˍt`{XO{-練rkQMkl |oeDC6ΘC _[`h?n005*2*oe 94"?ÇӛbITHR;P(,QL$PqԹ$J2/Z)|Gc'ah+gB_ =nhPNg@-TûewYQ:áJRW Gs7縏 D>8&f4]vn5n/Wq3*߾Pz4;v檧WSFk$,,W͕{G ٪k3[͛h-wE+/>[yifCfp)bsB/hY@#0( G|Y 2I@Q!vFDb *HKsh-FI\(Ԃu鐟<Ζ9<,o\EKl5qǰcV))w"w$uɟh[ s=59ZԚL 'ŤS=^D6vʡ3jo*>xZxt9PqSOF &U( 26krefTz߆a$K[:?QnDe8iZZ9sbF%63tt.]ȩqA6g:y}}%;Wis.~ bbX%WP_y=Ǒg .XJ^,”:=r 5:0@ mbCADe{#p-ol0tPGWy9`ZͿn}eb-ѐ'aȍQ\Z OS "P͖>0ں}/bXǻɝC|s ʺ<Hc nX戮}!jhłEW ̷c۰96ka.Yg#HF 'V%QQPczNGobL"ʀA~{ SN :hJLC(*!_*x (nz<&gB}fXl`= j7fHj1u{GedvS xd Z/:aMnḀsph$׌mJWrKu`e4Y۪`)+AKzo JlcX:\#uV54VgyJ;* )puܙsQw%G1wb0wуٳ$WSG*uR({65ŽJؑ话cCG^j;C9Ɯ̋["~}t:TÚ_1Od4n&o rT=dP$~6)nS9^u PgU@86[/P]$xb)s(XL\3VqEQFLKfB"!d >t]JkJ wwp=BN;oa4 AeBi@V t &.إdZ9Ʈ3@ Ӝ'îe<,7$u<%W(ZW7TO(Ky kPgܒエHq*;ϣ`Oq+/"o58=tN?L탧W!pDzj] DnC&N ^JԤ Y,4BĆ}!pXotZ7οhZ$jkC|yorA#ߟ!Y)_ "mN$ % zʵHЧCȹ//Wb Rz)u|?vAHX"@.9d@} .P>)R eefא4pDζ kCoRg!5;7v4 -#y`@\7`?$(r7\~qeC_aJXM\VBGϤ>ܰ'pf<_Y885躡H9=P]:T)>'c"z!v>*y#@+aFP[:g,tdJ~|Z/H"+"d;hpu;6ҋ$S|A5^w-VTlutW䤴Ifڻ@K=oNHC ,]enPqx Jb&17n)54Zʎ%6g#(^Ғp:dA ˉy"x=ReeV0|Cm}`ȷdkUO˴I7ji5trܦ_YwYS^c K4ͩ1@z:U:'B ǭ>s/Jj+a4p-O9\rsm,Z-y#Pҧ1 ZE2>t;7zv7qJE 9<؎btoOKv<T@dU;ryii'bTB"L$߅Oft]BAkثgYF35f{I4>x-p\Ղ{[Y9k znn+ݡMƵn(/>>˿_?˥E)u)KR2KXx`/J֩j%οUc\4OL_' Q0Noa7({́FB4ȋ%>McJzet\"D - _h {Hz;{QU|2E9M[OJswbЙ45 7K~/WbHTKٙnOޏ,DOj} )I7Pڬ1 A2'5b'FMlHGWuq_D ǡq` w9gw#Uّe.8|\!Q, N?)@X l#񆭤 !RYа?&?7ã3  ;{EifܮlT4}'Th;<=YsO-x-T'Vjy#5}[MkbI(?~e{̩Jh:2=Gɧ Qv@CiRUU K:! il8"@B3IUrm*X8Ž_.&bb'cvrG O$z@'=%oIM2ZYkLs9Go~)AR#`&eB/<ێː2Hѥu:: GHtꂶ}-6Hpa紹- $3Y^R[ԌV;&WObgb*.ʯnӠ_Nx5>ƌ6Q`3|+sh?x2+<>֢wFoyWS? i=l>Jq3C;H[!XB v |˚b1X0ݾc@r5@O,}I.ǢNꅸL}xCBlۀ7BF?E 88]ɧUާS/KT28xRŬ޽}/w-vB_S0%t-grOC4~q,,x }Q1b;`Dq'W^M?or+a>TzQqd`d$9'6~mףA o5Xi*B%CM\bbV L2:57챷*W^Gg&0_gƨeh``X$:p}̘lGmN_8g%n :0.]\|$?,4=5X yR$F$q/f=۞e`"!I2sRe(@ƖydY2Ǥ`#lްؤܡ 2r48b`cv~RԮ*?"CctNKۍШIE0_y~yNe[2G='Dtϝa4[ҹ \EGY\#/v|LDau^_~_H k.@tLP=-<A]ea+ߗă+ڦfˉݺGl܂V?^07.sclR>;4Xێ[/MGRK8?E27kֽE>_]OrHP[S!R8T{qK+9#CDpyK,Qpf G٫K^Q {:Gbv5xY#nM孡F=XGAAD!O>AY.<-톼!A{jr߬DOSwBH׆@XucƀbWTxk4gۋq |FzѝʼnΛWTP.6N~Ԇ,>`gK!dGz`WdtIΰ&̺F4LdpQXK?%}('=F3w/JA䢄-.4f=W|#'R!&=l|L&:ɻnI1-N5 : ;J H rYKY .4ʓ" 7{PXuL {|&n"-~_p]9=YGYPw"q@#qlTDqӕ'htkl> R *B^..S4a9~+%^*I(2XϢv#A TrIE[EV Ij26/3aio67=DQi)1ˢ#EFIuulmwVM,+MNEwa'&Ō,#}\{Lľ/_9(,t"ˬ?j!F;lMg\s3V-:i"xd,CR$˒Tp5tM ,x]6B (1ܶCz!}HUWǎWY?-+١ka6%+gDCqJxhqYP<8|mó+ <7dxٛL^T"v^B&沭B7^&f ڷvմ9oH5q-.Vs{ڱo%{~Epf΢qk, M_G+Q_.ጞLTiST;ߑBKR2[o|eBh[gQہ-5`o1/CXvco=e$@:r^wH*q"^leT3v=/쐱?6%(YD"G+)V,9%6ŎWp }׳yUy#vεiDlԓqMp/h@pB.혖81Z jPr>f[2$J7qڵFq~&ޗC ŏ##zRbFk:9/謁us)YI;Q4H.buCO0* MC@|Q6Z?ѣcэ҂=@):¨; ujG `BPSXGLW.X)|I:y cA(Q>({U)lLsklzEE8J p#oI8nmdK6c9,='O=?RW{EW];77} ]J˶q.&F4H Ds:vP &YFP*O@F_q}~z9ў%LVNܚ_ `G =Gd ׅڱpX|P7Z| 1_if[A)c/F.O<wr ։<ݮ nAu(io"TYR57z}Am o~p VL0=g滊0 qcITvzC|e<95`)du㙠Ҵ=#YP]סl!wv@ڇ\ږذDv:%3;Wi/MeήDt@mqkJU&(vZKF8Hx{Bo|q. <:k go' OR [^b'@v>=mHTߧC5*k.wxG^ pn$ˑ{rRM F}vP;Qx3HޢrJ=g2VF5:1 -HÁzb䙙ܡG&1% af"9 -ў;y#lDŽ ֺԝ[9Ft,]!6dE08k%O:M%[¤pڰu|q4e1809AG>e 0m; ̭+52nd&:K)@( *|g[za_3k SkNp-R2?[VzRp{_ ѐŭ6vva:ӝ]{#lc{Ne[a]wN &aI?`=Fe-xFB>#au AɊsڟKae۷vu|d)=e?\ziTjPN2[ֈnvJkKo[*ET7w v"yeSi 7!8A^KĜ_;쏷B-wmaSŚ +.L MQR?끿ѦXAŤg a.2|}LܵPBt"Ջs738d8{*3ps@ĽE%K<y'2xQ_f=欬|Ϝ钑Iܑm֩;tB0 s3Хn ;60d5b#*u=Beq3oI*$:0`9( wN!J ZŲmb > .߳S]j!PTQAlMƊۗ3j|Bn~5l\P|@E1 mv׻" |&7 ?tiBxc;,DzXB^yc 2CPIv'+S" o0P2]-˾(PڞY ς8hʊ&S(j9PQX]~c 䎻2渷Qe6^Liex7@ơ:+3̬Po9_ ^ܸl jVk( k^u9R,KS;- N)Z%J>>^2qGQ`u橘7IO/'(Pjg1ck|0W.[.p%|ɓXʙ(#Nx62i}>Gf`{bf(mϠ+z,U0 $j,k-R Nl8ĢX})Ckŵ >`D7d[(J/ђv:= rgJ1/=[rG^y6);V\`E?XHX9B;?h;qJ\FL1o NQ.wD~WO_ח~%HdMeT]h^,܆v>%VӮU&DkG`U h p@8ZfEV~n;Y=?vrl jE$&6~ AW 1!Fkv!>rOj,&`0 o^!)"d} .,Zx%^~:"[+&iSÈ6P1 %`kT[1O,fG*Pd_Py 2@`aPkj_dȎ =gG"Y/CoT 5w A^z%fksSB3ʪѝWN0L8SX9;'-Hw΅#%?kK̹5Q9)2P1j|܎ Qh$W3fwsavL|jVFsERR=pi@՜&{.ZۂL_S6^U*V\ /3`u}Άf,fqȮSP\DvL\).OOw?˱63qn DDG9+6箠 Z{I/Z *ޯot.}&@SՍ#)b%.x7El44XmOàؿ#)qͷKwW52WsmK2Dqѧ,#Lyqmq"_4Mf(%2!>;}>cZ!!M=fK.ݿ KH"|&X6pjr3_q@3Mor_̌vD rXhSkXv bW24={|ߞ b[8X | <]+~]7`s"}u#ݟ !!xc!>k6丛.R31 %ʝKJ!'?B<ŕ7:uBhkxԘt?U.G8XsZ.&̸ J쭙V͡sM[m)P-?=fSh!l;!y Z1| xy L2[r$1hX0ro3^I ([FR3NQl+٭KkF(ە[!ȴF {-ʠD/1̋)}Jባm%ҮuE2W;S8:Q|aGC9bn")C!?{&CiI`v&93#_KƃgS-z`(ۤ oҌk{:ܵWFGIk&>:%k%]>^dKkpA:.C}i H>_2cGG[?y,L*=ϲ=qY:Lwe~R::U@ީ:*ӭ-uMѾtb`&pw?(7fz-!LҘͥ ?cbxPmpl q_ϑwrӜF p?`㮑fpp㽛zO<yVfG-=%t{T4"VPE sϊt}}^l#GTժSnUJD}BN$A:u$ 8KwI;X|3%Q(ڷ+pb, 'D}#5ܠ.! #Ę}*}j aoB$(7![!S}q O;:/nHSvPQ8Xf&X+ؼQ?BnB>UvΤAzj8urTRÿ6|Ț*CKyIO1,F3-k #Jȡ_ z;(bU'ip$x3kQul ^#3m#DT"Ӆ*Qf;ap*aHP%@:[דc|T"uqʉX@偽Agm809=T?%h'dYhUFɓ];:D898B5)nUC~GtԥyhftM,[B"!ń ~;or&ƩHVרnGC幍,F1HTe%}h,Mn6m/5KC:CtP>$%Yr+֚8h >zbOƫJGi+yPAG"Lx (y[K^`\܍ [0QK,+b 3yJ}㥽Vl!1=,v+`8&zad˂md-G JEI3êM~P'^:mEunNbU6*9 }ĀOН^CG6ng w2D0[c>ƹ)L=:=~t'hk|kR#=;[h9j,dPrsuؒٳ=%'ZuG^@9|[U"kԙ*Z&:ҷ&^pimCc V!Ƥ+f`A,k/-1("6ݎ+AM"{)5$ œ|-"Pvn'y esF_6piaM߿t6,N#{@$-X8?f(a۴*dJ ?،~ T㐤yZ =$= b'1Nap}@X8TXIt>N$eon *I~LVq_y Ϳ u1=\𱻧p6pr'4**g(MAk׌ʗLkԈ%ۚA ji`Y16 V N[5&fhm#c]yMno{y JvW @NTn0O#\o c8b}/1rAs7`\`R$ U0+i쒒z/.̵=\l҃@ĺ~fҚ͠7fcR>ȅL mtǩݹŭr%)~>< `&evը_$@Lf?p8_a0ߣkYŶAݶ]GT Du"ވX)FUI̛.01/'qbp\X5~)!;I-OON\=gC!=qt0As&^eGÜ:(̵ 򡮐ԡ3Z$qnr2;n# ^bh$pEPbgGד4Ư5QoEN𒎒ڲfӳ?"YWa`'9G㠮S .|;dyLJ2')9I֙Dkb5TոW~fZM/%:#bj1ȓqjM ߱NM ֕ 6렸)`"7z",apT%. [ IL~GsYhԃw_3H'XƔDF4*k"ȤѦ$f4C?3di|XXfRsf>Ngrk;JP@3xBПq 5ծgĻlCtH 2R0vߋF,r_L |/}{|pϛ#;eq$;}B䶴8r4ڶA L5i& H0N l%Э3)45xnv@< eToI/N}{p:Oa>E e+{F׽7I>H5g׸vO9ZzUyFiq]u'⥛t٦`!>|4MGmyAw~ꞡ2ʰi`I S@M<<1adH@<DžGiϼ7߄+3s18wِ ԯά^5DҝiKt'1o]Q.vJ0q_{"qݶPE1V {,LD'WMZ5VOL]([n9Y?7>KdH.uTZ7NErx0O B 2Ѳ̍M=ҟ',lݰAiײO;b//3 f.xΗ XR?>Xg $ KbVjHя<[yoO%; =_kn٬MFkz, *x0sp*&sF7Έ:5~duм"a釂:|܌&/^D?g G$0p+p*_^t]Xrq)("R'ѧ9r;YrM2vfKr*t&"E7lgZ\id랡5u%0I2|'EPι1lvKDTT'~BB"qXuE~Fwƺe^4c= dJWg? ?idF``[0`CNGy|Ɓ. o&W0F;  B `[Vg16wt4otv.g$(%hH _E? s (A8 S6xy@[:ac\Wң:'h|D5MKME:3ӲpmA+ j{ >r b(eof*MC>8Wf970xᾈ@IGYF-z~5ӘxU!D]a!X]5}<ǏZ\nyzJ~^L٬,pvaDqROYMYJD|#Lc~Fᄩ ztjH! ,P91Y3"NNQRf:Cl=EÅ5y<Ⱦ0y3Y@!is"F7!R*z';jSz dOh߷4v?U7=(-pIw'G:u0ɹټ:y#7j#s ZR\ #A:K=aWBbnkUGlnAYUZE+I6#MTGʢo:M(rɀz]BcΚ$\&h} m4ߛ/VSNҫI=}CEΉBdLI"JB3 !Z"U} B-0 l@>Ik]M1Itk4RwR+p^d0H;OgH֟CQg&(`_dFR]j$!Kb-Pᗾ,p$o7Ʊ'!&ΘH%ߗW8^B^^$W%aGQ.܊ev~&H>ԝ]B,O ýpO)rtѿ*Ah:)W=_瑜[w`$Z1֖Gf1z 0I{㚤pV-,oM_6]A}NYY6FI{q=VXSK3YͽspҎ $cQNcŹ@v<{4w_$2EWW뽼9aY;F/=IGwrRP$}ʈ \^%0[tOd#(r44H4k[X-x>i΂Hs  Xw`?OΤ?:(mhM!kch@6%%gH@䰋./r7 9s$]n?atM2كTA8Q\@3M])0^#ڌfR}^844:ReNINO2ps<<=gV?_9 r̒ ;d} u0|^|T?Tfo *i*9pǸ?M|a1jYK2@p.Bh \e] .RTUPNc}ww%[銙-pʊ? p"f9vLzկ@S52Q"Qtˆꈧr͈n\8?|D9b@4R6Mudf܆Up+S_s%]ʏK}|iBXc Zd(d)nIua$*ѮUa"Ic>CF)S̽ꐐ]b7G&M3QZJܚFnh[1.6,f2QiK\rBw7^*ӚTad%K ]hZѷG$^H Ȟ^G{i ǶFՍ~$k@&0j E!K ϐF*m=QR}!v̉L^^^tR3@ ̧=ߕ#AM莏_<%Q\!c"?'O#;?fx*{FvlfuRfp2KвXY{UnY]ʓbO 6p{rٶ92SV uȦ(B"L;Cܧ&23%#c؂Ҽ-X#'L89p*1V-(hbɝ!O*B2F#PG}ץ{tUg/I,Zjˍ.kR v$kSơiS3ÓH~:c#ѧ%"Ŗ+߀ѩU"UT+ldtͤ2#m6!̟ @Ԍ@Z499EiGg C f3A@i9݁t:B6rܴOٕH.}tNGVS=>Łؠt}H/BdϲN;2׮ v,~䃹ZBS>j5%UbĤsOG6`IbXhX)U(`s}we*X[ǃ5P| Qh 嗠XbAh`W(GivEaҹI]߿'"$p9BX^Em<=!}o‚R2m̦} `H>^T&ӳ}^Tu*1ȸ?o!et|xB!X#j㭔 _X?‰F۟z _x[ſE÷vStޟTM1!ssc0p.G[.tZXt 1kYq;6,gpIhmg_5K(_ ?I:^^'}&UY*+9Nׂ,0(4%rѪ7mwmq}:|{Fdj oj?CaCm<z ;nf%.TN5l'cT!:hw3_PT [?w5[S/?s):1.L41D;7 ۾W`s) , 5`-9jT6F=éE^$n*[:36aBaIDlq$z^I(obGfɅ {&W'uyzx=PQrW\dg~,ݍWch䌽YB|U$77: ӟpd \F!&l4d Qoh7GZNеעO>mR N'FdO<ͳO& b/)SChـ ujs1S ܛmn\ND)51Y(Ҫ6\mAm騖2ɨ vFGid(bYJ[#͛`myQu Ȓu}Cl\/(gE}?~Suw"N»/ۙ-@umdx*G". p\&kRٸ9_rzPKz)/ek}m/},T0O*;^|[-,rߵr+l3 9 ϱRg;"U)8w Egr2ɼP#<˂--},GMm"j.TDT!D1 =f~ҁm'⎻_WJؽ% 2$YV٣~CmSv 呠HN|"{L3婽} g B-7{y4YIّ%\΋nؿyby! v,D4m=witmXm'm?S>bMCD MAv up2hVd'PP`3Hqg q9`tG|S2Oq\+:ivu^%Wqaj,:K|A4W6yN= oP yn(.^)M2؄1vwTê"W"8Ix9ID=u؉^c@T] 㐿(B~E/۾S^|,UDX>g j0p0X9ES8J@)xIue)J}C"-^l(y=}>f]jqy*em]"ЧMDH uZw|*z }#1 %ÎwGC\̽صp4!vka9 |'n)FU+r~4>=/;PIU4aMR}GwGP-/i\zmiʮvykB(x'&y&DyZyYp:*Y UGt l [sZu-g8}C:90zH|pd"hAv4~<aţT$kR{"gE H/7 3h5c&/'֡?oN'!m"OX>-@J=T $bse-A7:pY n&U#tR]r?9tFd#|n 8iX0a4*6UxmVپ|wyW5;|zXdžCNQ9: 'i;^"*,|-hڬ7m x]4` t\B9UR-8:}x*3GbGlc;sUtH6$.ʯO+QBݗɺo3+x#`$3aʱ@7w&~HR+}dCc)0 _^ 4 y[WrNFe+zѥm֐\p Pl*nY`b4ߠU=hMbXZ>ίLÇKu)>Ud9ln a_f10G?] hJ{F`83 ~"ƼKgzNn}-"Z8})efm JYTdT2z}JN›͊ p"!.GtDhFLJ9|sk#h 5'˛BqiӊP`]qkiBح>`7X,s). s,9^LPlԟ_/ͣ(NEy9gi]q&(ȻY,IjܑlFg,HV2\~aؼE-?/h)BߑoTt n{EZꢢbjEl_O? }6܆?˗kjHjTH?mT'Y#'l±"F4 [vw"bY,䮤z^hL䰥uQtJ WAڴR5vd*D;s$K! Z~AAfFE0]=nJ1'`p'VQB)_NP Q!׍ކ éaP[/RY8 "& 4ߌw)`Rqˣ3sb8Xx=B%㱍/dPj @E{GbvE_'-^.<ѾMOTT3 dŻ/&9Xm7fוqfb;bLp'!/2ȵM`u(x6 GYq@3@BQS*c*ag0.iGóK_7͏i4 uDeXG&1|%]@qdjF,[('<<.T!8/X!Pmjj)W k$tq)mk!aҁ' R*'w`Ŭa"3.=@\mJ QR@oF<?3SJ{V'7g]$@GՐb54R0*6MƒD^T|:@I#Ej#.DK.-,cm#}Khcr `b R*,2h@eڣlvS$HpJNv1-ZبpLVmXo ż.6EOq@TIPC".@V{^[umY"5 M+ .Ι8fBeۜEHPS5NDi]rz{zALWܞ3{ 4}3gԧi.|D]e -d[T~ؾn1;2@3 & 3޼B) |z_q-#mKM(' E`I(M?i$+;O*k]ʗ^Hkh~1zI/)d ywR> ӛBc46<4fN|6C|?ٛO Ǎ?J&hF>[( Dq}*(l&v0q!)\N ]X .k Yb5M~SN=^ҿSPa:ZBH:4w+L%U*BtI̳,EenZ&\ n*%gV1w]\zYp3t<A31 \Ol'x]''4bɢW/AFwV ani~~E3hG/@ƎhzK1v~Jɺ9A+[YOkyt+QUY bd?XfJPPe)eׯרG$lh6ʹE㵙>3L>PҫM긭p8Ek3u)mTipBkc?covj:?6H'EGZpc+ET~%UIW#^>db,4.0&haGr`,PI].AI%%ww*Yƫ59I?Sqv<jSx;ur<VqПU-oՕQ'1THe&82ĉ 3# 3'U.W#)8Sg&.YYOt=RQ$i8UV%3T\}>yTb%+-IqZ-` POf9ʆJi. #nz1fP +C83򟪘 ]jM1m nt+_kÕt``ozתFNLgEn7s {Ht5͓뽸ALGyfxyp3)&/%3r6t6PWkKb&K[B +ӳ!|Тlw "Hy"EXݡ)Dm"4 ՟2zHh_wǬfi':KxQrIkN<bW**sAf1GʑA'g@)(@LK^VM/om,a֘҃-$ڋ_CWxq}PK5C$- ZwBY42){D ,zGA1Mj!.l&WaO+s u6eHTi;v8W+,Kdr"{ @d7/Ͱ% Y P+=[Iy߇?oy3.ohL]Lvf14\+M_ٳ֖dAQ3YxJ˵~TƿҬRiW}W-\uй / V6.@4c@g6 {c`wKW 򖊝ys0ڕ?\/jUtxg׈qi@;a,<\>4Z{"-z3rG)p3_hpJRؚ/C9d2rmFf5Dbxu!LRё_i_Z] ^ʍ.ε#3-ceUxΗ6 קm- &079‰#/VAD4?!ŲTxTNr1 ̛op/3/\` BEZU X?-WV&[UMXln{=||u3ΉK~GwYܤIQosP饮09dR,.mWFFPW3ub+iݲ;-  \(^h͖$we!IN02Jgw&]6ϧËN&~.?D2e6}R' _}ϙkxݗ8v{3M-²|ةbP Wd=AqZ,}F-MsBFӆa;)Fz4AɃw5qOמ(s㊀Ϭ @azBQ ekG^zkP 4q|Ո[=>75}lۼLEe 0yJq6[@.&)DHyaτ<߭8hw2)!H{$5JeCвufKjf[x} 4XثLq 1swU YBfmxBea/>2fcahwy,kFRTe8nn w9=7›#Yt^_VxΒpq4VAf}1ChJ:lQ_%2ʴ+]4E4ϕSn=I i uѳk;pN?-UWnF8 y@H9 DVR69EER~Fս&<&=ò֡1n2g(o⏉Vc{qmW멹49RHݗ1[:$0&<\(ƤojaX..JI%^L]'ֳE\5cMd aA\"Qd wcM_2RucvKsl8Q!/t!fE>jW/86l?T!SQOuJLEٞ\FPK{-ҿ09B! `/cّ\&Fo#+E{ E1sG?M2DޣT׉G@ d9gN& B& Y &q[yo lƫ^ })v0֟t~r{M-&dܢ_Un62Ly}UUŬՈ芩xe㲝zP{42a&Ptg|k {Mcwۀ/C B>r CZ.r[ dG;UzEO k?jY54=cFGq V%Iu% nS 2>F*BL` 7Ѣ9\QP? ሼlSۏ vdwK*/=^7 `E<&=?v79Fo9\9ǝ ŽƢȥG[r#gd`% NL~&'kX9xމwN[6+MIEΑU 3-X98GRZZi9!a?&D-X S K?ovvoR?+qZUz8!+ӱ r6{}fŋ>CIL*{Ru4km'd }#dBZǦCc36X'5gnJ)wzߐ2M#\fZL ~NFxOVw)TJ^,aeoM}/RB+ NMD 9xΏ{g/hq Bw*.Be|Hly$s#U.bM]}ۼ6XM q(&<SU<]J)pf1F )R V6xAnIFʓLh3:i;Ϋovl\ *d_['hfq'9^oL H'ؤ<ْr@b\PFփ6rjA;zڇ<$T'2ih,/0]; =}mGN3is.nY㫷<[qi*]iCx\_)Tx^;"o{*, ܣK#|I@12YǾ:my[:k%^g0z=u:ꄕ1oSRu6*ć `NVY^`qZxVA~JhG1oO`˓祊O`NTbiIIN- ]Æ*ݠyf->\ S.ն*|dhN{!cTM$^/y#G$, V/tƔPqQb(=_RڟmxyjXJ#0ip`k: ZU'Bc ^FA?;N2Ű(KUk=Dw >|:lwH2D^i. Y%2wDo] Tjl: 2qnF@[^gvoq9vD-;9,tZ/o?}8Wm?ֶHMEA q*z;`D)un@ϼʿz5MkjS;CuWwYƷ'L' W?ҿF0 H\цk-?z+X4_elHYGl`gZ b[ÅMAdЙpa0$4ƿ@Ț?yTڷ{݊ ur@F):]qbrJz_@-=-lM>- `~A  lmg>.)-O 1E;]F/7e/Q5 ^G!?ޥGٖJ|c7H@}߫:yдj (dL2bA 0!M>߃{?fG%$UBDv8\dxӠijk ŋ@^zxsDXgo`篚͍NJ^θw0a.S$pgB~k:\kS;Ī{'D\Ԭ$; 'jxL.59 d\+.h&Ĩ.}r{(Z3<+N2'_Xc2墂9'@P>,f7Sm }{97-6ץM^Yu?|)KFѾR7&m6i=[s2K_vסQkOXB2 %N+~lyM>rg`ܹu_ q/b$vvZנc~Suĭ9z5:rvKmx9e&q>)9+A;*˜W+ A:y&1+F2/'kyA '.P\VpNCƖ{@8EMF:#Ԟd>z8\N""B:7c}SCB eU!2%W5_NS ݂m{ kGTwkJp4Yn4>b $t%l1հΒb(4R5UdFD6Q0h3jpY`u (;L1h9dϯ|/. #fMݟp Fw#1NLOžΓ4mM!6|ZppcX*>y3JTS} nYc]wV/+bwd\nB7(S&ѩ5E'Ԗ@cG t"r>tw;1hx-As#s|-nO 1t9~݆ *tDS.3bQホm[`:l|-J5]n#eΟ}l0-`D7<ܿw)J"16+4*-ٚ4ؒt^n` Eu<5 @]QwFC=m{TwM.~h#;CUOxCmhA(m9+]xtJcq|%~>ģf̩[;mASHUzLŅ?'K/7I? f5ҬN|AG4l0@=l H{{mf%loJ7[TԴ/0 m0U]I"N-bx ӻO5aqjg*j Db+K'3/cԪIor?U!*樾ѷ1WKjf-c6ywވN/g}oT!{+ChmgQ O=_e:. lI:RvjMP.b`/ Sj%)>h*};OUU^RcVס;_9dSd0K+>*+K+*<28Sز,H< ZӤj-=|˝Ot!ZLFJ7K?(Bo+.#N#撬E`]hƄ uy:叡^n H"{+Pej __nH &t :Af64x5);QpBՇ>ܓ^T" ʌwbWrVo5}f/AYy66h1׋1\2*bSXvPN:AW%j4ih5@1OՇsn?J(4$̹ooam[ـ2?aW,L]ȕE8|ri?"טI(8~ϒ8Ur[Hb==uUg_ų,TԼlGj=Т\߈6 /6ӧc^B[-G$xȳYe騼х!o~WjeC?C&"腠sC:["vzk ){z=Y$A03؟dp}j`[DѮ\E_b[' JL-I@#REaTv J-eVt!4Z|'KTQ EI}PAYINn"*i;.D\[1k]&%'3qP^&A6,䍺5Wd]2e<o,ByMeMlI!t<Ա! |4.i/mV[᳂(0d}:WTT^~\([Qژ gRYxOx#`1B#BԆ{ZHBަJsWbC\۸0 }/(NBs-ȘX"~VFmWJ=5#>ێ gҋp[?5Yq5)«A, {RW:.`},)`  BYPp>0PcmxMh 6۔҅O/cp웟!>$ta*es!6NV!uR{S"ǽ+y9/zTԌrfRs^sجӌ("x2epI>Ìj+x͘FOT(Ji!&$iK(n;D",1ڍԎ2ofxⰽ!ۗ"JbtUQ,VBGAYwJ N-Dh`=$> 2}DŽC ֵؑR+|k] ^܋9~CT՘Mpž5F%[#?NejpON{#2Zp+bs+Vsn]~)#l =;K}H{(/9>A%hubԥ߷,D9\P3FX׾ 0+) !T H]. m6m7j5rJT C|_|Fd}s"y0C=,:EİÊ2xWj){D߂p Bw7V꺣Z !5Jpe~/0zRCJ5H3?J?8I1lGJY\khq8)KGfCqbh|/QcArZv౧ƁA]QA0O(LOP$R^ »:Curj(-Tm]ȾNDwQ&V7GF>MRjfNL4ۣ\hfi ;x#bQ "ɵCƗl6y`-AZ ?گp~VG#5? bZk:ML: P/m}TNw̷iRx\7c@~,e0dێGIZޓ$dako'ۨ V5zx~I y$~r[y{K ً 6‹B[s[ۤR*0♬ɄBw:r[.4o_Ӥ6o3@~]lU̒dK,ri+f.W!XzZ eZ`d"sߺV|!ڳf_'nAgr!QuqOFԎphhm [j'Ft9Ua1m6gBL7%75F8YHң)9IvsȫMƾ߾ln8Emabu],, 1K_q=z<nx)a@v$V곖WJ(pqYt:LUeKv6m Mv{ٮ8;%-bh_B8i"4#Xz^xue[!mRh'6'lhِDR{1x5ȳ:ZT0) )H/73 ހ[ ):VqImP#l'H|WB76zQ+Hϴ0ձH k>T̀mGHM::+A+ڦD^{\[T wٔhIJzVRfC=\o}T"MOѐ_pEi6Pn~$`)ji~+RպT\g;KtSI&jU ŀqGĀЬIi\9dhS1?iG͐iٳe*wBcJ:n=/c)L{K4KjhBl3y]#Ü47uɘ<\ђlഢCBɿ:6EMcFy%dXTQVS/SA/ `zV0l w7,F<;\zuK 5S0n̥n;ߒ'I}J,s?XIL9 Q}/ v1|s˜krw!]F]]&oǬ.R]Yd8!Ost\ƨpusjvH3h0 & f8Xok@>ҭv]Bpkd F[Өq] 6Ya^nلuE4$lׄŸ52=Q~;sNP=B?4hb$ @L-I22" H߾;U5} gFk7R&8t5N݈1_D*SsljD{xC@ޞfA7ss0u 9\&7K-D-П9'|СT$ l~HN#M䳴KwO0]20!n+M(_<xHBL8^6qeA.aFbh\o0'ejum%qpRh@sN r>T4~mťbV#[z\L-6,I4,fWo|;ٌ?5;đ_Iq*'Uڟ6BϺFz1ۯ2K>gSM 2VLPEycG G3inRӔ{+y EרB <,#X~EVo ~LIK־]K} 'ok=!8YFGE_*Hr04d-FoeBp? ~-24p~Yw6 5 MXOh^0.TZ'Rt.YVOcl?QWZ908~zn12 vLeOl 0ĉc%RukKWݺ;GvO^`fwMFjC.zu)f-Gh jh"nh='W籹Xvw5Ck`XUՀCsJL=B5~8&WPٰ2ZByOI?`ɂN^YI?LQhgE eFHZY b"g9Law*1Ȩ,&ؖP|\&]i,[>[/Rb>Ea0_鴵=u%T:m 7sdcF5}Y<kwϫ屡ž%B.R^? 8Gl;͢wm}۪VO#L4{f\8](žNؘ0/*R}o!c\ᠨRyPM&?hڿe n(% :.`xGTOq|`bwp0\C# ',ODsz  &R 䌫}!D@,"G&aU:%-g l֍/j3]ήm]Nn7cS-y_#xt %?&rwO' Zq预ь6g0E9$K1Ɯʼ,.{V:^B;/Y~aF+'#VA Xj $*Jx~nzwFJ3Bgzͷte?k\wMy! Ŭ: daD7:$Q/䃕Rſvo uNKLtPζKKZfшdj )y[!:OhorĎtr҃xz}daR1Zq/JOPIcr.NclI0+Tr :1Ri&ٌĄQO-%cv"k: OCf/ϓ%w4\Qx|NAܓ֭K,/*7V#Նl=f 7 l L{!* T>tf?`XVېj|Ewѧ#*)?(BM?_iZcw!5oŮkJ{ 32#ƐU(s 1X^pf"=5Z2yx浌}޾kΫ1o=tT!ɸ@ly^ _pBX Xci#|eq@BJ:v: b{C0K+|]}Wl< !]Tm?9eO4kYeEF|T1+~h~27Þq"9 -tyW%!mJ~MrjrN*^.% @mY+(:?( ᖳAu9ńw3ztbR]@ -v iC仛HsPql@>\^0ȞgALTkqٝl$][( ꓧ{e*;d,jyߊM?h/M,]]mF6te+Q6jm*,*V+Xku"\'Ov I t"ܗ2ȶ`Vrj|HbZy&=n<+J n! B@"|"їC4&WA|:- 9h|JLWpJP?Gn<̓,Q.]D~d/r VGX<蛮A$ً\Z].>ccR/0zs6nd鉊PۜxV$tVr/*&ZV gі(AE}((<Y}M0h'o dF瞽AVkL:4FF!5&絋V\~ 9jGR:hŸwXΣaijE0eޣ?9F:Nx˳Ua4Η&̎\@*@Fñi>QdsƄx3\+^):ct]]s'Y | oů`߰ݵ>mfy,JCȯvLhYql+X_1J4<$dGFT*Ar,ZGE@a`X4V [gwie;'bf}ћlyݶ 4kɜi$[ЋtABcD#5uYJh.Ij6ٟd<, h!Mmt`xI=hWx/gaA(ݪ>0[GH:,xGbUsxi)cig %d}GWXw~TaZ6}swr=@cm^~fP)l4d6c'c*; ˧g&hc^>F: Uѓ#e+LĶJG& ~i. =`pwu5{G8*QٗpO}"kcN+A+ȕә< Y*v Q %:%5➌KX%y FGAUC|n4 U0~<@q1KOxr޺B'mԵS>_KO8bxP /a;~Dz^ Jw{ݗNv~\^/zIC8q[Bm GȮЁc-`u炛[&q#gX,cNZh5/A# Uv̦kyٔ?CZ}iggh̑`>Cj*3xRXw?κ )yNi3Z8$FQ~QN* bwu&<kqA)ehs6 d vO/PдXthCfƆ56E?Ƅ7eIvnߴkXd xMѮTHoMN-fM ~(S*FSe|Q9H}i l\2F1oJ4]KľоR'h2l\LyN*ƪfeYv|_F3ƠN{g1G aAm d#3.Vܮ*>Mg}Yh勈8̞.eTp,$&Q.ޱ-~3hP)[)/\9\0IUֺŝTLէ$b}S)j'$>?YmcI.o 0^!30b巴l>HM&_WU͹l։YsMg%nxW23-pR F\p:Șaj|lO-#VDA@'Zo :@Us߅ejycng"`•xVMb-$ g<ՔJ|in V\q}# Tz$˕8N soP`OoaLRtU^mo[0x`.3x}KeWBue4_!ZGEjڅ]ְjvظ4:_хa3%j w!%WA.V8禷v҇5[a+qtӫ59_$#ӰjT>!ow ]ENۉ@_Hqa!Oŗd2Vl(hXDY*a14'(HK6YZfW r{ 1,Bқ  'r[h2#瘡y4=*gjEMõuʩZ~jK /=; *K-Oӑ]nO~BKs[Wjܞ/SjʮI >DSF}NT~R|_9xFE`,2M԰۾%Je% 㠼o%h4<d>.Vd>n mOD,@fo\+ e&Θo[Bф۵P!Pg~q[/S W\_ d;@RE;Xڍr}$f\yLG+"8Ƽ%Pj~2+!I2>]O"*s)€Q}9IhO)az?uɒTh(:Q| IMԫpjhFw{v"cJ)t;,wH 奂5pmO?JFhC֙pdB*`(PZ}S4JcM+F-pj;Pȓ%1 &oQTq l. Ux޺Z}O5c[QX7@)VM0Œc&.vL?xz2h sY&_w*B5CR r-lpl=%hWӟeR΍lRY^T`!]ι/ZúAȶ VnxWgiKH57oDGc%$FEa{U0!ם?%-Ϧ,ef$_D ŝqa,I2b[⛦Fk{40$6 h_|νoGo_?[2Bӏ&I^QbLa!粞xsԥrqS [lu$뵖$0&M}[,>Yd]uE&Mw2nh'^PfBzV(P@SR8xlIEn_,GXZ &Fi&PXAj.]k͙NG! k?wAـ^)B&WA9N6ΖAc1 {),@Zi'X۞3AKt7#8XdpǕ=:*vO 5jA"؁VP3Q Hy6zhMj`?Sq@U#CΜ y;#:9}(!pdV3Bz[]嵾Cŀh6ס9wOԉ%)6}TFAXK { y/?f[35[LViT0%pdojߣ!y-HX<7$z=,4ƳDt2J@ޒ뵒ݮ1˻5"11˷S1r2bimZmOKt%̂ՙbna"\a4Wܺ|rWԲ\%LWHVhSC6@[:Sc &) I1qel-θԥ*4Hs:ɑ6S㸦GG^l V tN.0=3d / $u-U v~w5\jrh }Bˢk>!~0"2 Vmhg2Y}ڈ:^s!u`UZR{Ѕ.5_Y5`/73ڒW {1Z͈u#ʕgvuKn&ӗ\> \rtUdQtd|gץZ8[+!V-]#W}{Kұ^MRЭy6? R\a}, 0&-:dftt^ fcZv#x_u?yS}`f1K8Q@r7Ӹy|2};LR^sZdVwʾ\/фڴ !wH)ɳ[)G=U12( KY*agE{N1p3/ƶpdzcUǵS+T+k.>?[xY;zS_fsh{d\uOhAUAfV<*1;qİM lN %XQL5E%h Xʷwe!^q \)htsqp6rLGI~.w'1yK$qfxSHZqGW\%"XtkԸ);d@ҍ^sEwb X=D5db0EѶ|05˒hLJ6N)?#-xK@ AyhEIK| n4J+^Fl>o+fqk1Z;~t˸uGx M`n"JIڊV Cgv%/G?BHj$:18/UR\?d/=8zK}MlX/6[`B6!xr0fΙ "d7J&wK!&l;D -][9~]/lM`@4[h$ á &E'Wt",gdXO<i t/Y=Jrw=|Cg-;ldp~93 0zuE NG:͖[}G<^Cd$o,AոvK7jڴޢOsd]VF^= ȐܶAkⵐ~x |B/LB YeɎ{C#"?u%sۚN8J_:*~.jD1Os? &hf+\JvTr$OCw_xt0vB8m6*n;>h6v0H4hiR!T.(z1\ z]bХLe~m1ZDc׫AæM~Rb-%NJ}Q Wvl(.FHցJU_tH r+o@Fp?.-^2nÁ`ٗ9=hŞAm3t|?0 ʴ4s}ϩΥ&t j/,chvxv-GNfcfxXywd15;gv_`n-U@:W;İiѵ!vFzv%{ $~(7e3)JNL-{(nÂhS9S])z``drŮI{? Z3Hte;uoNLଧ5]=-Ц$`Z]>Zl4bIgdtIF5~)de7l?1rG?}F}օEP'{ ?h(uS.+SN,֗Xbp2[Mz!9e!p Y!P;IE|'璖Y4I~ݿFft႟tz.G |J::њLDu# 8pQĝmuь2D+B?to`$.z<2 2} i<#ܸ 7NN'1v,D܂J>b?D5IsmOLKd&@j,݂.  ɷҺBpˠ65#ᢑI;Q!⁅X;Z4*(QOt b4۰J 0_Gy{nCTx{E[DS}>Ebu! >(PIW/"K6̈́:}=)y!h^ ''$wQZCƪ ; 8K󳀂X(I1)fF*rD dm,M: u$)(WGl@ a1oC/b]x,o@;<YC~2@O)8<" U٤wOw _w E` ,(k]ʖ:N/O%[m' H=sO9R `1Pq>G@X͈U${w-&+k6EwQ;]zƎ%;: oER8u{` #BH^ݬryʊ"Ugy-FKR4l~Uk%S 6.Ϥ ?PKw-AñKZoGj(ßэfǦmiaKhE ^3^"ny IaP`=`WSh$ㄽ NVh\ SW K}D=+i7 -Su+G<`\B(xGPFa\iI0X f#u[8ìK^ j{cps@/L16 5ЙH.3hUne7 :PGZ*xʁSk7y '_,ҋ9oP5C{wpr&K 2)zR,|snNB[JطXgow9܇f\l OA^bl7S␻m lH̏{C !YermשT }u]7Ƞ?ԑQ`WG]<;;4YlŻ RI"mҗ:1GåBwun)WE%"ՊɈ)Ul[sڝ,Skq0l˜ ܡI8vႯ+$0_Ј^ )[c+~C!p/Z˜!@6cP@`J>ZZ7@fmfA?]l"s]*t-Bb:.plהLvrǤd뙄aVwhI"3 (B ֛kj@npD)NbK///}<$:F☰A7ۋFTN뾱 y۠StTQ߂\mk\K^Lh JPJhBa8j ͞SGz{D5D P[6xf`F bi\ҹ7j.qs#Fv+?uZ+50/8\z;>[{'G<'ґ,PbѓOjCdf `fw富2΋j)jOR2&WX33 ?-o#Ï>U AH0iܥӜIMT,^C;q<,]K)s6d!VQR!=,uOl'PO&_R iR[V 9=6|íus3{aMKZKP2akWey{ȿ/ 2PHytI<#ɝH_tJ-'#h-(L4_>>܆Z{9\WgrDtrG緎{um0pK!Q𾂋ޜݷjBxS!6=d^t+t}X$KI!R0ދ7u"-iv8-pH>qdBK3E܊d=Ej 4M/1;fVlzVD],D@Z/]=S" (`9ث/wU@KBlӴDIb¼gCIcD?ѱuɚ@K<ѱK(A1axA>pRjls,lY"S f|w_(Brc iPI7 ժC 2s[|ئ@yWՏWz\uEncf*1#PE}i;QdOSCcX ,71L6͒wgR9xf |5CPInBQLt'heryȢ':S`CHg qK͞ca,\Rf5iβ_"kArŞ`?A oՎѰ@ek"yGc̠>ҹ){%xeO!4Jj0v~bahzbq``)y#1,PT)XW&n'HeHprJe4膖_[>)Pcj%KGԑC) */l%r7yxz/Czv '[ Tw4OJt. 5(}k+6sNqwGL*25:g,d~qg1);d#POӹ9AX`_ĸ emJӃ|`?BU&Գ=e C¨<~ޤrj;ۤNqձBnpmR8G(JY踅nۭ1LeKj^ݸ~7N-C |x%*NG^ˆ 178٘M\e9*v[uik8dϭc{%~6--B,yY[Yg<.P*1'57sxPfC.=f;.ZpR FL+| *4g;&%$->Q ?ژIe"+ClkJyC5&Z%2&K*iEA:;,˳Q+[k$1̃ flʢ|FIy:WI^z:4F~W($Lhox;j4XuCmdvk!rkg.^q Z !=[Sk2c߃`P\D*"Fl~lםbz -S&Fj(;7+?\X0?-4 G>-7y]M\>ӒɡWU2wg 5౷\qaQOJ5Ys{\d:{#Ͽ =xp9_>_(}`JC{ %j:zYa,"ό#4>>+σb}\> ||nXReJ *@xq(T[+T|e:Pjv|1x攚sZY)m12lE.N0螋f`iCR̛DZ_JtIanW'rֹէ_}]Ύܑ(|2?;PaRtܬ|cf~8|5w㸔h@=Tl2ש%ޓl99O0X:Ȝ6iokn͞"Z[-lf|:7G2)ƼZ:jњ{Y\ _$6L$4$}b ȝDww 06ezb4A0qz`hf&*ޗTwŐ-7eI >$Nq_t6k_-?Q&BVoc l&I,mN4>2mO(FZ_H.2ҲgǮClu.cQUf% k{i6 @`0Yw$|Ơ tcfJZF{Ѩ9^\zFu=8%ZM4NE5ARX80GD8zRѪsn9ȑ<=z`(b hJ=hl4k}ʘFg ϓO e X~!KRӔ)R/Tl  x $}x` ڿIqRѺ4\ڧ'7 LU:+Jqvs4$ ω.yFbPr>NSCm 5?a(}L3^=Ɨ"â|< õ+kabH:Sr.PC::bβ[[^aC<< HT?V̰n}Ӎzwj>hWG0XR3ERn$<3)-l$͝>*S9I+9:\>J2XKlex3.6=_ϝ(;׹,L!5ˢ ",8fp-K=lcIccż1=aso(ޝ_[{'ϐ?e11T$ *} p· kSy4kѓ*y/3*@`^<|L'4H(ݮjKK?cΊ"CmN㑽:=ơzjN떋9Q4izXZVr&P2%L>Ұ[ &5R kpҙRVZl}%AT6{-; ]" 0qSO^)9>Y"%'U~8xiFeUSv[?;̎\a7ԗ!7'4 .pS 'M#.H*CG xh>PVqvk-ڽ$ǿ`k^ R'Y.WvD#*~p5M)#lĴÎgPPGtBa4vu*PDٿߖcӍgV#9\>ܡu=qd_Rme8kѥ'y殑IKŰG8Dd'0&f GWJ?AM[qi'Q3 /JKc{cV;@NM45ޖwPPsf$ʇKWF/O;%QFk~@ވW wdg9ѷZLeJzu/xkIٻLkrVlk:ޘ[3g?7Ki5hf5uk/9@Յlv`L, _bմ^VT^F #ާl=郯~^Anj$%Id-B;44I$L3S. 2CQPYSuKN n/™m TunJ2F*_ ǫFVX\Xj_n3BɅ qZp}Sz4TT1CxeuGAW&$޽1^cJסF4n;ތK"#<_LzɎ8_"wxٜ"]!re8=C4̓`<ե=v퟈:RMv=rSKQF`h Mbmy&;9%3t~٪X޽ `Ḧ́$v2JTcAdAW2,rߥ,6Y<,Vxjl&(m.1i&>%M Hr^0pYJؚ ӵOW6mHӶxk⑼CCxF+cJ;6멏Lz,(,G1IM"w[ G'IX7k\ q]Q9BJpmMVK!(8&P$|D7 `X,U {6CpAfI^2GDbb0p^ 7#~)Z+@8[[9,JCS,TjBqiGg8t<;\|%raGp^!T njԝh]c6RHc>O/:(wW"#QC@x\ژJh{䞫 E%%bXFkBHrcC={ޔo5ٽdߕwj|f>~"CJO8oћ_  ggYWOzM?A>6ݹh"fjFk1wc$]M 7?d[,Cwe ]M_$BLj6$\552KR?V1kg,4D k$\dU=H<$Kck=6~*MqΚ@&[<%}h瓞X- 5{1ڐ3==ATՒ9 >Ȍf~/I&h$D( |>-V=9_ATPrR†uD 0C{i3B^%$4 _01.ZZ>oSO7%I} JO!g$UT@EJO^ZF<_4xD[|.ylg9̼;lDڏw\?iTZZX%>20DFB ]L }'^,<ӈ}66}=86ty|7] L$} ԆQ"V+\8J?7AQ.nI<0Sի0xXjJo0T 'Q?dvۻ7ORB~qx!QʛZq%"VĖZ!@rwQSiQV&g}NkjDTrv%bIGgS׍?l8% P@N vR;_Qdq3jDmU9Ez"B?qͰF}c  LFz ?%.Fw2'}^NzXYͺޕMU?# 7HJhءĹUbX@6Fޔ,jӍtZ$2xףgG eڄ [P bHYlN#H3 gA?*T)9߽AL9'^d}poğ,09[ ԁ2r0pk\@}<n.MGI3̓}hCg2$G%Qtku9"$F̈t8=̽X\.q (l\ >B_$:s 2띇"..QFnR%L K&@An0c#&iVw=-Z\" & HR7ᥫ1bWZqt"4XV-:ZHq1B*#ؔt8ܱp fI8*>g2|! 2'WN:rK/)#6-æTsn7[R};4ܾN0R e@v~ LaS\Ao<^DNq[^-nkJcro _^ynuVН]ީguS2vO%+/`jK-#oKuSWZk1Zp_qpx3˕Lê.[cžh5,o 6hȯe"ɇ-ˉȎMp=^!W@cN3ys ه;;QEX)4hr`C%K!I 6{Ͷ%7pu% WY$ MrtÑF Q7FϤ1 `작 /,=IN}Ҍ'E!N1O5{%zªD^J}ht ZeEFJerO?;\,ipdfuY0ܢg";G Ý#$|>8[4N O@,O~s T}b!o[YYi@A|7;Kt%ע0-7iIcBX6-*!Tlv`>j$=xW!xDJri{=nQ>K*Ί,II_* >JO\oC$W)ůɊLA~2y$pOzI.{jbI;EtN4*lӷx|_Ȼ 0') bZ|u+З6jR eQP+2K-z# ~Q#Ƌc3u-x}MJsO{!!ֹ{tAv"ewlCruf|u Vu aN5mQ΁'X%ku*OnllbT̯2E#aLgC|j:ۡ0KČ*WYK9 QXo1.f6P{XS؈ `GdD";n [cI$e.!S'{VҾM8Hza[H7:PxGH%>50 o⢜Rљɡ.Kƫg=u l(oEp r}y~hVEFccbze`N C_y{=86 L?LΠ}?˥܁ӍmxK)zMmY[+!O_+P *Vqzտ@{QVF'1C|m͌?ULWcki4 1P.XBDsYkR e0VGA᫔Yɷ¬Fz2JX6h҈G_!!1. =yH>*wa1'M9KQy8Ct!mr/ӗ$[r]ŋ)},q}1ƘZ%t|K"RM8%# }tN_j'L>iIvom>ܗ8 % a':v_i/1*jjF]DK:͵bv ֓3螥 O\ ԩOv "gdX5d5Bb5@hY̥4ѹ fp'%eWӇ(Q0Ց 6Ҍ0iCzbJFX{/<8+ͻӠV8D^5Ү([ 1N `d{Xj<9!L5e"z-kbz|19~*cfOhH ii: C2|S3BYHІሁarxjPW:qE)Kx IrZ_n Z[  '7%YkP}bN|n=@_Fl.jLv30Y|Ir7p)9,LC{\ـL)H=$I()ήt':ngSb#a23 8@esn+ sW)oB4.IOP= x`Zhk.2ˆJ0fZxŗ?N<-52zy| }\m}HZzWpP 'j+j(Eƣb#A}"ø-ko͌R1LeD=*@0!eօĖü=Q!QY]cyۭ˹87qhHH#O94T@ybIȄ|iX˭CD^,iRNMGjA j Pr[XYKu~ IO>o# S|]o{%_"nq6)601>k4}-:B? 9*DޣEuDڵu[ BQLϷ{݈vPt/*@& {&#Jgiy)$` Q~\x/ #д8\=ܫαL@;5 =6cCCk>'gB w{htC?)PkY[?\z -:0zpWY)$nReKaZb5>LL2UCX8hFby$L~, %_? }l&ĊX~I)z3Z:6(6Yv$?Dsh܂2TlYIì;NyCQ3%ˡH^p|~'Tmae $ק,c\9 ȰGNkuNh[.L8"E2{QI1 :E|W?J?Wg@s{!yQ~f^G:c Lk Rb%˫[%nYB3R3WPI "rdib2%WYPakpRmrd+NfCP_3Ab&w$9pƮ826QK"5Sg#H0h)-ԓ?~exXޏYTfC`T?GJ 7h]}``HG¢"7\"SB"Sq4[^GXH/G1$+wUDn΂/Kv71=G;,;X\HGڶ37M@3C5#c&M#ݐ>)?z&&{2qyx]2 ^0%,2~&YQZ8"{9#"Džqv`uDd:~Ƀ}7Ԃ{gJ/UaD1m z'ܪ"[o[h/iS w}ql*7NCO򰽟@psR$<ʼDZ=95%w^14M8cŀ9愐qPP޴ecK̐W(%Iz5Pn#I9' b}n)rQxɪKA8Hݢ@ $bϖۓ5f`tԝ?K3>ĉ!vY,p9oQϪˈgvt?jK|$8mPx K<n~ SrG/P0S  y%:U%lMGmDWO ,[|`!0htj%*S]>[.CH2^y=?r8Sb΀!@wFQЌuc@~PKneş?<vKwoo;lCw ,! gO2)DN `%4{. :~%A‚3* ~ '|߼( )Fg2u@!pA';  Rn%c_?11pa|T>thV } >ZI~1msRpdWun"`bd2Υ R@U8#>hR7<6ԆG;Z b t˺\qeL/ru-2Z0FW`pcV= D;x:HsJf!ҩaM9Ӄf3mh3w:2N9zA~Zq9aFJi 5 Xm)[eyw쇦]3d` /W TT_ƛFsO-;g:H.Σkq]lrLJ4Jo944,R@Ւ[A )3] hмD(4E"_qJF,h9V_4]@̕Z "]ٍɐ-tq%\$iҶ= %_2o&Go ~IHQ3J8p ot<1+qYVO[LT):c9ay}#1 0JevG4Zw$O .bꡓy,RLbSC]9E BȮA 2ųw98JX(qk ^}-Hn`TƏN7<o (EݘOdY=~R@gNw5KAyqb~ڇ!{k"(/`_Hov%^)wAdTRg]?RXmjB("tlg{qdC i'_CJAbf.E&5+86<ѿe3eٵߎQx:P63 [OqnW-g85xTcf;.xtVŊkU Oy/;Jdd3: QaS#uhb7'yIR;'KV"hvB@$ݯ]gߜaj dZ 5NVۏѷ0tjL#6/RC]텖 h|q%wT ]zo9Kh^ƕl/g  r!6)%\is4d?<%aAyS'A8u-Q*n2׼PFyAsW~cN=YKd)lQ%fnCL| "*NjDklCU3ԩ-鯨S8)杢({ $eotD[V{񽑿fmHw̩2&eUzC9 @d-lQy(b8|_&щh~, l;p27 g.-A@=RALmv_"h%ڊ5Abi{Ⱦ v".=DhJ4IH 1~hWƕk/n}S:!xHBaqz!'5tKH:UtI 2_덄q1 篗TѳZȌsl^]as|jXWvmHm:{bӼj5"m A%-jWn/-Nû-en2O;ZXB@*UhjQrh //?3 sڛȠ:8 1VBp%.W@< Yɨ <1HebXȢ|hݺ;= %Yfiymώ~PEp94> 41m`)0;4vc{ nƠfJxD_aއLw3,yZ|C_x6k3Z 0شX Tn` ©~O/Bm@>ξBZXx(psU]Pj ;bG60bM1GF^;0?~p&uһB'_1qN2!9[^35$DݷlŊ<9+iM񰷞 ˄SzN Fg:]38?Շ5q?v@K5ft&-WϜ1DA%e!(&VUoF'^Q !?ne/&ò%j d -M*mWK0K߻,Lx}MIQ1[FO PaMEHz4,'.baݽrk[zM~02#c'h Sq_`td;&.])ͮ#)~I[4yCL;MSF w6$LOlF=쫸aԖg%cs=߳f'+c'#SgVc{YGj(+aѐgt*NYs#J#[jEpxNndN08<,=ƲSo`EIGnV/̶ K"`_Bk d"#zD49gh!2+7*^HwCP&& rv7&04['VږsIV)iZU{o8Ԗ%6*񏖄sR?d.p\ߍ]kXtv'X/t0 gQ|-e'0/CMZR97Zcd(W.# _B_/ZVG,m䙵[ ҷES` xg nPw@ia6_yŔMFQ8M9eV*ڗLC ıL^?(9)eMpW(7FV~ZTer#:8jfl&XQ9sG}=O/&ضBq/ OZ`X+ ߊjv`. sspALb{يa.}ǭշ%Y!^_b-QVE[=2W/#WETr0\Ǻ:+y@E _0~>s%*} U?4o) GʺENo9#l$TcdT¡}Pb #q_.)⭈cN/A]gg3e3\οZ5EY x}e?z.7xf]tg& \)i A'ٰs{eE+ξYWJHYBZb)^X{v.:8D\Խt@'m&g?F9in_zJ9Is> : i90mݞI?qF!/x&4({AyYʹt^L"gB yM"k}P$_,{&m͚7;,Lw7x|Hk_ZLi"?O=Ĭ~!ֻV  1^3Q9<9zJ㻼Me>o:=!Z?EIϠ 4n eu}BBN?,ݤum9EߓC-K${KB *ϙE2~Τ 㳣om\f#dU,6Z-|Zx|-\1e0a.+HVvGOvԤdƖMً M7ŮD7kL!=mHhFS͘=X7&G$OO]A|HO~9DtkQ[,iD:s<4냞!>8oK8qľ]YSf{0v)Gxn1dΥZ^Sk\).}kzG&e~1VF'Pc1gF&ȥ@FnO|i=xiej,h[eR1E\w6-8] #U~ꓫn#ӭ sH:U!1刻&yo[4䃲v,Js.͚Ch$KM{ Xu\U! vvmؔt(1jٴڑV5/DD}O1Jth5g/~-DI tnRE< xϲ%Y ,$ڄ}:4JAa5;9[ R (TL:A9lQ+BTN~ *:"V]CNL,9 wlAo%ƨ!81{h%rG=?!Qsq(X~`CFmwH/#bmPsnaѕAsKu/!;8qR}3GfVgr=aA8eSEzUhᐜm5#՜va FHXl}YX}Algtȕiy7I63$P_{*'X66Ш<&36ЩM-O: [I|%( 9O/mO4q3-߱@K5+lˑYgtzr3G 0*#F@c M忤I*u٘;-IiΜ Q2w*0ZHLy ݌%rM;dᆳ4kȐ#~ |eY#WXQ5_uD$_f:k7_*=Ppԑ(xBsh_-v X_j' %38g}myfIX6MM/ŝMH 5_S) F%w>抋kȀ@1 \//E}p&8~o!XE/ S0S jl&{Os?zSJu<6~ ~3. U^AQ֙fO⃿x jBx*W~F( "Mxo=$' Q<^l/F t&^)g!x#XVǬ&xJRB`Xdgˬo gݤ>~Er50 Ygj 'pS_maiW4&`^h^tïVz{П'*939'fpWuũ pK5KiEU@h О6i|q Z|S׎hte,)hG G*h_Sڿߪ+lbC;H!2 Q&PlĸiP$*j!i?mJu;>ЩwV5c~ijٛ: b3n&BQ6$iٗԫn;LlQoIR& 6kL.B!>'BrcytX6X9X'yqr&kr@BT.!Q#C qgPd845[-`F-ʰ.m=13Kb212(Dq8t |<^jlx9d@;e :5](OiꦏI /z}j?ҳH#%Mk/a M/-ߥ__^>ZszT{&ٱ/>A”Ѧ=kz+s)t# HgעPu $k,EB: (_Pș ,߉?f+GmU3镳1^B }}]'xEex <6IKd#/8)jSbn@w_R(5{!$ݕϮnCyO@٦|by wGu,':Fج'26f\IJ56";_3Dۅb ee8 EXo!OЕDxA]>衄c|rܔjF2K%o SG$ٻm]H /ѭ{6|9[?uo.=v[F1xeYŇ#@fSoۜf|'ɓ㧬g1$?O.Eߘ<6mRQZb,5\ Q#DrN=6ת0Z9 0߻5ĤK7ia F.._nT㝘ʁ9 SvssuPoO~Sì \+KkLJ\(P;(kC9M4ӖR@y81y2M.x24z/7M8ۧ7 힧vK'ˑ%(x0*{`.VuHz"=L3]6(YwIA t>h-+RC,I&\#ʖ-7v9GB+s4⧉#3YE%-:ʧgȣ&UօV1*ڀxc`tv4"+0=;Fݐ* ۆW¨.GiGpan8uVK] S%p{hgݪ-H<%dyUVy\D5rGWSJiD$4p(YkЏqŷ8Wϔ+k,!7?N^iYoU*p6ѓ]VnoDN*b/nySPfS˅zt;Eq"c2AGfĈ-ů;nEL;pWX, )N,l@D{!2[Fu76sKDG ZXY(FF'/!uy7]eJ}gJW)WUTb-tvb% ߐrx% >,¢h21i# [ss}L҂6Ȩ7e .]>}2\UGDDk\ƄFSL7OoqKa ͛$sZ!x;]'p2ȤJ2{߼0!"9nZg䲹kA嘨)=enh[(y7R,;rn3Df8? i/XgWDCCaMZӺƛ4{N[ؠA&J(ʴLj NC5fvUߘ..Z^ j+Pq@~& bR5b):WP $Dص>mof_PY~) nM-yeZ\F7Hȴ'J?.I2.%Zh(,y_OVyoikylAwCn~NEA4 G /]픀sƳK7t6P̄-g=HF^?P]^(Ⱇ& V)E7b"pExLlr86uԋ9pϰ|VL"B) UKJ`^o'7#!m:kSK\}&i# ${q4>:bLo"WJ ,A[V T_b0WI@9K[11Bλg*Rt:M[!>$˅WLºxI+V^ʓ |e@y>6 8kXJ=V/"P;:ބ()pcT؜(!8Կ7to1 Ott ^9*p ,WE2=D1G +3bӈQT A~M#kbrQ?&TNaL#vXԦ+'MkUBbo&ѦN4\Qf~ <՝rV7(tNfUsN:s(ӟ0]x܇x񗼦lA=Iࡥ߯,tIխf_)H# @NjaQq[zA 4@ CRK 1N{29V:PSO1Z<~oI =A|+30P9߬I H٦kA[$h1qpU/_pǶe:-%{ h *2bnזYokRi^q.RuDxY _^Qg^g`DfY$yFXrV5WRM`Y(-4FaSAOClk2BXmkfd@R\-Ezř+ms5tt:GL?JS׈Ϊ+x Ed{8tFIcȌ\`soexQV|q2(MSQ&B!J3u VFL/D|b8*W^:_HK{Z_/c=eLup^™Ab.i*dqЧ8zhdOA Thr@8eƝ@]Ǚҵ_߮q\}V6 i_e<3>6QJ?RTN 5|_L4Ԝ!mBF[AE47~-l4PB9DZ[,TR,H",/9 Y WWu87P[:@y0*kfWO5"MrЉc{c?Ą?8 "8Qd[5vX3"Bd+5F@rΈͰcb}7&CKH>nۣ}mx+|$`!٦#*l2o v'r3[uK vT]ANFtːQA>NϵEĐ3%LSJ!x r|S] .PQay٥~€a]T M\hꕽ^;UaƳ9s9uz7>PulR1Q8`HؑGe?bz=N5-49DRŶWG-4;`ĞBӹ@,uHM6vSzTs@I{fvqIM˶f^ש-: ]Svwy$a)y\8O,nQ&$ H3S+lt&U'[O@I2b(T!A eO1>?7`=샳$h*&.(]s{:ѓKvLjSJOm!Q'$!="|v:dke9lB*!H P"U-h!ۈ8L7W@ܶxVM^U 9/LkE YX5W 4n6\#!! &ȸCKLmI`$R4g'?],.KO.A&Kف*6?48]V)L]\^X>pY4ʴMkA:>ђ TU18RU2 DD. ӱ_KAJɋV+Iu\U&RH"/lYަLj+o>i)qlCR 'Y^h~ʼn1sn T^c"ELSJ B%f}P_Y$: K 7 qI'ڠ0N70ϸMNg<":7#ȗĿ&G6_xU!1Jۿvs/'YX:=nr0oavOKn+f(I0wp@+sc%<&Ẅ́_1 bExcr*+*̎GþNo^>$noi @=`'((8LC\A,S"{< $-A0*zFQTVAW8dX/rEYZgίWBe1MMɛ%H&v6}׬촏 PbR6*t=dr|E1>(q^X1k 7Н cވ"G9O^!hEJi˹LEDo~NW Ѭ t T'ʹ}M֩1"wþFش[T'}td #q{dӑ2w0F\zPgsܮuiIC+M؋XwΞ]ŢnJ!pi13l*.-ꅠx$odt#[1} nH6)?"B ٩ݼ>5t^tmaIbcӻE!0b3wNy/` 7 {sTvB NQ7g֨*b j}?^\3N[Oxp$X |\jCf(dxg2cB]Xhnճ6d^e6 LK4̀|[0k?[Xh:x&ʷI92ӞEP$bt;Yf~,=ʜ o骴L /,\kkThDe[#ɽ)X~:@f8JS-ixZSV U[THDǡ$˛U4qe> KiKgc)=sH+H^,9ߣ }XU4*xն Qh!-r3z8 h%I!LꜨsE$)Ar mp  VdMhxUYTƭiP4Chj6B*2iiiȺ[}")}Jms53иHƷZb!؆yvKlg=k~&+6 1 q쵤}VɗKJRLP?'TJʆ͏vS3[ɀ S6/5"SE^M% .9V=Zm IĈ Sr]#H?/R%!:4~NU;XH\$Ƈ1V4n"DG3h H[e 罣h8+ke'xawJUvsWd߯'Fcizl/`'gu_Ie3rJXK,"Zës͐ i娓N͝A gyPpAӾ)PR.LQb9%4UF}"atpqtl"< >pf\vN D йBpRzhs>Bྯy#Uxhܨpir!*}υ3[K&Ďko qx}3GP.Ճ85 o}GF9?,m̼f՞ rG*V񧋭QyR|2xs^'4IC?})g~C$aDwAU2˨N tU> }੩f{*h69DkBe{]hDy.X"wʏEg`=:g"4ʽ]| }-˖/S4oxzވ t{)KrDlV~I=F<9a/R"PZc[Ύ.{0v֦z%ڄ'abM}sIE/xBh0t$9hӫnבl 8̘\LC-}-w+!oAa !ꭱfTA+ſ 0/_ºo{|ȽdPj%;SbIi+JF,3/PBʅv%2'dtGKz4w-h?Kzn"5 ɴY&N.ވx> U J FJ,~qgH&bwb&2}D`l[1+3D!2`QV4_TDʯ~Hvi~숴Ib #6Rxezfo_rsL:洬o@)iڵҝ !Yxh\i?~Nb:ZkF5x{4)MضJK4}4w"Rdc&ڎ>*dt~ݶ h0Εt %c Lzs0omh\m OxzSNCGQtGšRZsَ xVE8<? =/KwZ4<?E?@j(kh&?ߥE.]>*6[ Td+@@7[,K1~ MsG';ߊbTub[LW\`!$n,Yl~B\q\H_Gt=kjgh컃YOj0#mS߲f(Ȥ1qYql4g|!ם D&%9NW.66ntj$ϻ^6tMkhH5P8rQȦ.BURq%iUC5 %CbY$p~tйB*KZ_)UC җ9 <7J I4d$I]e^h:aL۾|ٮ"А=q=!/֡7]Q<ɿ8 ~}sf*\$۳BvŊ{B|!>)4enWނQ842dj?5t0@I/*A hgrOAEl+ڙ4#$4)a!p\T0 Qsc.>ЄD`_\;jn:>ˀm\RGF⊯fLoihyV"l8/K0({2Ӿ{R)w #r* tj=%8ӧOMSaX y@050}5wg8 XzqC` sM*&Nwj3d9󓑬_ f":C m,fy2 jK>% +e hQ)WTd/Y|BvZeE48͹HhG [RFF}e^L#rs8AY\+v 鯡;TWw3-hfFht ReU @8MF .-xikHua[i >{[|f"-2"MS-Y~c֊ z+a켊z'J.Z^{i bACT?mE1[` 9bfXR$n)a3$LnNaHS%Y,qMYE*-59Q`+01 9q ڂ62+ܱ\v4`بʟhZ+Fgl.9W_}2OX|hJ߱1+rpV˻=Z 6e˘Ė[j3UNHQќV _9Xސ ѓ;()q> ԠP+щ}* UQd6˧pqe51P c&\U苆x@dU"LT F8Io7S.w \A A]s :YQͯfr8|msƼ]Ykv^ Eqk'\sV/C!VVg(4Q*c3h' X{)= X!~i~\A:BK ipDOn@idXM] #K촭9d g62ś Pa"߇`79VCfCwvޘ+! NlloSSwLI!,Tsef6q3||t0ZWFh:ymD)WxSKgmfĂu:|qscUg9lc߰f '~nt1_1%K$X- Lpdtqb@ N3cap^h3-GEAFqCΠ<+: mSw·/0B*U p3ȵ<۽@4J)k~alDtYOcK5%۫}5,J'Idt`C@qM C d36ع +/|7L0Tг.+_crfMOzeZP^gHH;nmYF䏢kF,f* f?| ޖu$@B&FeᚂN۔r\ҪLB%GkXL]Rn)?:HFi <[HNπt{^f,P3,<*\v]t'MRdRP(/&٬ SēCe4kv)DLq %3@qO;p@I;վ@-~ui QSQѸx:"=6]Sh! Z_L* SJA)rNacH>8Sgƈ{je|Exs8mUjgxxbSnEGtAs-JFt=\P4:3} $rny_RP]Poޗ\ɀ{}2'ٙZ 3@踫$F" l2>z$fsJɀCJq0 iyE4[@Q Ƴ(>I=8 B.NDL!=-)JxٿssY5lcarVj CaE| 8ֱ԰ἔ @DRX#W%n=C+=#ՠtΡ|խ'NC9y\U$o0ڢFܮg,S&vr]`^&FvJR>|@ lŗsFjWli0! tүb`Υٗ%|X3޴]aAi(v dvpzjK<Z>Y;V%a<Q:+JZe L稜LpsnLj-}Jwn+K4|G@zSߏ~_2\Sy!zBa2lKr0\jnǰH ]j$T$$ueIJN"U:xW\ȫB@M~Fb,~{7+>MeI5aןT ,5 ``aBTe$)W츩b 3DLz,Ch)6>Oc(񖳒+h"N~nGS_),Y7Y̟:11bGx?86UT{:X7gν:Q`9޼G zIVy}W \=Hea^~pڐa}P j^Uv3E$*m6PcNA˘>;R `".9B!(LYJ-SU\<)Z_͝yz@@:Uq3~KF.FT0 BGж}D wzkߕg㙢]?蚯Fza"@;>]}aKdo+I""G lHk\-6${ 2w( mBdxz/`;xF7J+#!xstY,Q 3ro!*,:~|^U XkW*]n>1t\K/T):+ҘPC&ݤ,Oↂß!@fGmk;N' GNĐǮIʈGTD)C.;VήuS t}?ЋWwRwG0$Pޱ"eCNƯ%pɤ^sNEIE[q,&}?}4seLzv !ILp1N:*%eUaHܓD2GM}<ֿ=C#9+x"Mr{Y\v76kup;Wx͈ϳ+@&lj5N ď5(u['A̪'9aNJ a  ҙRg5ۧ4cGV:y [Tܓ֎9*GJ-& GWM!FT0BoH@|RP挜5IR:7uCJ to{=SHNaa"q+` }H1jg-ʌt`,FgW+I3mHe:݇'$1'Vai-)D#jL7B'_̤ |FXp ŭ>S9+NHd5*PN3ÿ{=ͺWKŒ~đw{Omo=ࡕ.]Ϧ?GnǬNrzTBowqIƄ@+!qW?8zpy`ΚX[FjӉ}\ hyei@+"U8!sRCی@r|BGMWb:7Xb 0f(@[6VPRK/å~5^>6hX!uuq|TBo5eL3 &mpz(oLK$c|߻J]i 4Z\weP- %-e}`緁Il ]ͶUJ?ZD8hw(kAy,NsHőT;k>Z|gKOq\K! BN }u75²Y \$`S2E`,]9Jr n/L@jt-Z@^cѮ@Xn$n -@G};D | 9"5NGwf ؝:l,Bim\EWeS{]D %8{*靌# 1" Vњ?"ƚ VF9iqݙI*O✱FБǼ)b(/ub1'2B^Q7O BГUΓүTHrpAKXI~%mY*Dp@ 橷RCz |UK}Fosx~*"2ER!MPf=W:2Jr(\ XuX1۩zRfe~5hh ݊Ҥ0H!욯k9Tb1N|kp1 fq6&CZ,>_Gkx) {Ω|cGJ|Gh_ndCAi,Y 1/[uJUt^yz\~83Udi:qN4x῍F ǟ5˅G{iceZFӦ4ep *YAo ;^حɄ(8NҮy4>[ eϰ;{vЊGE&[eݭohEy.az-j\M)mȅY0Xۻ}u@[7@ +v;cU d4tԇ8UZd\ʕ6@V=[yM`o89!4Ta*cziC/Ί50iM ;7M*bA3g mNgb˰+uyeʦfyڻliڀ\5Ufd6oX`؋PHh:Njc:A>}g!j] xCC !qV%]f@Zj1Ul+  cgu*/qȝ mᣣeeh tf>wrSXF b!A\2qD&,.zR]~!rv)C43je'wW࿀<+_Ix8(e>@NMɏVhR&h{F~W#"@%/o椩$pmí3~o{cq7>rC O9H=;ooU}&K$o'Sl ,ݶ NXD ?%=b,u Kz+_4$3p"+2Scn6ۖ۩q ES0tj_)r*ks+'5w\#ڙ_{|KUTƇ­(^ `'ojyaB<}h/ZTQlsq\3g0&`YJG1$`pdܙdjh-qw)e): yl9*QϏ1Tbnz!aú1MɓIzGI5Q駎m5P./CkBZ@lXW4TsΤe 8Wsz.M< kZ947 {utt1V0.yYͳv]yldIJ̩Ƭ.E'(vB$eC>`]l8o 0+c-?;.fXsҐpBźhL9}ONKa܁~{oeyS' W^7q&vfR9ۃH(Q?-7+t%{hvKLy(^;#CS'FBf_UsE!z+?{ l(ך>o{0(OHp +4ψK cR#dT*9#\¢ '݄Wn7{`QEM)R4ڲvEnu5߼H>9b@j ߑn9\{R^O79RI|}?vէoa|NUAǣvo'Ќt-x⺫`] |x&-^:I4z{xTSw"^c// L F^v(C'xe Mи@)~zD%OtLݜv}u39IIC"Of3.F_Nxv@rﱅ3sD SShTA@ӵj64A˃I\wQb{Njٷ[") Ux)sǀ&'ė)R*-!@{wrLxv/UM{CͬkJ¯ҿqB %-*ξDggF_8CW;X簂lf Yf-w.9S$a%n!UL1Y:DY">l1x L4BآxA t5v8ӎU'N"2?+RZI>SAm04oUr,d3W  lث(>izH>ePEĎ ɼv qH={ϛТL8oTgupp*R0vJΉci{u #mM4ꈘ:ww-` .ILOƌ |+'̶ IHQ!u]JtIl_5؀ww}݇BPټ3 fǽQ^?[r%}2HWiZXpR:w4H 1/30sq A sn;5;  N;C_VWawf֪f>֜Q.-;geMAH"39cJ>m۹2!Kww Cl:g -hĖw8z}?5*pxZfAT K@z'm iK/~8L"dj[)1 odخc,X!H;SѢ$m}ɕ"J"tI1ŋa$EY+.w}0֩mϽFO:$宫3|X)( W;k] 8'I{c#AgPsMܸK¸ `xbďe!0lM+Y\Kڴg ~C:RB.K!Y) 0y=%LOϷ|&#OCo4Zfy-?YxF"NyLXSʎ ֞L}2O>HM1D7x<oZN5r ɭ(HzbP0ndI+>2L7X>)qNN&Sc~:$*Cރ5D\ܸ `hs4N wz:$N D-r30\a]UwU D"Ao_i:sbvtܬy'gz|9CآZzW<#0)W9=s4ϻE%;47(嫂0zoǝ ]TPep,Τ7hQF- mhҲ;9Q/7~ NĀ.U]m xKjqL]}DL!{`=h}\`xPZ^$nKlz퀉ݒ(1ړAT1#T/eҔry6fd$.DHzk`G'5QW*j ɘҥ?Rxv,Y6kLaS)J^]Zo1FVHZ&#ApkDJᅦP쭼4m!.U<AZ 5bNm7kC -y#f&кY,!W6ǵbHbwӡ|^ZNpS@>qUAS$ۏ!-㻂GiW( &βi:Wj6iyrtF]z#)3! )x+ly랧{օ%B0ETAI0bku!$ r!ܗqE9>sz5xtĻ+ZS IO[gȪ!Zw\eL^9?L ̨u; FOVEEUtl ƤĻJ䃽6{B&)S3Xt$:S?a:lw1 k FƸh"<-bVsM?(*?QBMT,Q`>QE@ Btޤz#pV92bN9t*g zyR͇#2}DUةPeͨ_`¢D MpP2J6D`5ܡY_ʸ:jQwi,%YLtI]Qh&(E+{uȺ) vr:4++d4Ձ${1c :#"ǩ#%#TW\:U fҾG&$p< L;rv Pa`aIVOAٴ8=>-g4F~ X ;/E`hB #SCVht}3]qv<ݞw}_l`"SI$#ɞVQtkGJa&49sO736?5FM-d3't X&/+31O#.'MxjI4@=Xsb Z@0F H+,Epf2&qm> T! vWVҜ+( %(}YJ֣>7=&xc r0ݐ͹.2A{N8QT֮@9yE7$%M"MQT63g'w J |vpT:eNlA|$z.pM>5 2Ҷ9}NjI@oVc-!ʰ~UҊ^Z*>;XC@n K"Fd&AՁHDF!香&{. ol`^Z谅u/K@'n>(EZ+ YC|jW1 XOMACBP+\S)TZcg*b<̤.^ݚiqNrGu:ࣅKJj ⟧w!Y"%&N̓;x% $ۊA\EwЦGuL`r_ k$p6ߑ^vOhVs:WH~# Bvq +:q!*H WGi+\(cNb[9QO?ص#-,2BRbHXMCu`/#%q1Ob Ff8u bqU`4> _Q6W1@Q OR%tqL/P5 iIz_? nΰjMC/nD&)BG36_֩ A}gʟkB9L>/}85/*:HxEK& NxxcMH2PtΉs$vF}fwD.%o6gB $"0j&3Dl7M!CS%|W\mu}HV{{[ewfL9TG~4>Th\'/XzX^qhx~ $sTUyKWU)?aHI1HeeΠx~ZH!=:׷BH#|+y7k]*HbU$!ė=tɦemlz Ǵ>O FOx.BTHLnSI\%9-BK<)ȝXʜ .L*.^Т?ji{D>34(ZFUyx X)|:cԞA]7nvgzZf)TG :]udҷ,FѺNekSXJ0`ȖzY>4RIpe6oro"V J'@AyuFPPvq(#?^0 EeaO&;VCv!dNdS7]]SܔZR΋ּ̲<NQ" [qZuiHHʀ{Tq%#ȼAHUh5t'tdGƏe(]~돗Em6N)M>_?Ƈj46p) V_ZH%Jj7 p!6R@tz +Z@ua^UEjA3 pv)dp",y#P:8xT/Ae2{v\Є.@tԜ- 2eu(%ro͊|MudʇW0%("c _X@ mנ+k ^}*'.4CNla٠P"!P;(Ap} 0Z^h8 A6Iwa-g) iS|:J"!%ItEsp8" ;SI4 adߠaY; L4g-UY5=ߨF' `^} Q?P[(m;RjɋEs @)Y|3yăy٩7'bQ;_=])"y[-QX ź o ܰds{S: I<"hOeO\ӌJvdg!(F ɝ4-W-~ȜG5 | EO@:Hb'r2!~)-.rC}I2˪T.꩕5Qֿ*Q 9eh 7NJUn\6=MM i쐹{%,uذzO&cZpx:kDd.\4?9NelAYhZ `/c3E 6Zx&Y54ZRvd}:m-~k ьQF@tWxwE7vH`J*8a_CQ!u0=Vo$'ᅨI׏PAhg`@ð!#9? YM=|[iC%A%j^R2GY`mhV-͏@}1%S"4֫ ϭؑe8`19QULwV\G+K$?LY3^ʑcYe@ZI5RHlk%et:w%)ltRؒAA3;=bԄ# Us6}¿j&C( N~*d7kWuƳ,?L $jN&c[-\=Y[Vl[%I |p]e^|r=+V_wpJ LwPdNi묐0h.C &PVy[VJVZo W3HP[? <ZCp-ʜҡQR8|//:~&%~#eU.}Ê Ǐi/CFɕZG\V )m4*.0 )tn4On h0m+ic8CYSs [>ќ@%| 뉕'_Npi-Q %; ,$\PGC1 w/-c(ߥpVM=@QDuÛ˱e2-, "A{'>_Y̋y-E"ݸ6O ^DxDPGJH^ggPd&=-#4y:и Z](͇&#2%YU̇юrCa^NkP+-W QlS:AWfsN?r6nm8An@Rk>*s֖!寱dCDk^" !儓H 횸t6$Gǝ=;i$AJˁcǦOEUҒ YB dYh ^^9)+*5Up2[+W1Mܽ^!sX5]TQ,z#pbhLB^=7J(TDJHؘ@N)V8mY]$|*@A1mC>a[ircˡnl ?SN9$f&3rh^0KN1 ȉ?[o䃮شI l&UL$^JI T"I=.q;V0.?ѯgǠpbHF D [ -'rZ>hh^r-Q_ AϭS$a P 9,C*nbY^F;gUnX*QLL/YYJAeSjn6:G7y 1uȨX~l=O9 ?2^!؇biQmEk{A S1._-8̞zgR`P!+Q 2 `<ͼ DŨyYY)m|И{HRO(i'iKL&H -cNِq}[v+CKivIEb-\N>_Xa9o Xԣ2 @L \2w+R.T$#*VGYcD`K ACtPvZ# A ;|,uѩ͔(",oNy{ bZ$ ޴50xnPC ӂP QZ[`4M'l~dV8='=]6ppA32,l,gm faԮ ɶW.Rq!V O9 }C \n\I1N[ivLP*RtpL#O@a yH ֘Fv'{&LuE~5:PboPY3Ojr0@F 'rG(7e&7w=f&w8 i.gD 0[ Md6ʍ:Y0RB&5Ƴ7d?>@|B _xMs772ɕz łڛmoC6;OKDq0zzufϹ-1ԳKEo4?ZyN5Q+}OeD[Ӎ-?T'_IGGhwd#ʿ"n,SjT  ŭ))6\^!m  T) k:1:"'/^6~VdJɏ"7Ն1#蛇 ~Re8 Y@1}M vOѷJ ;J(:uR8TW?>@#_i$ bvZ2Ud=#y0 k)N࿔OofZ`g{3×BE({S?4mÙƩU[|KR *`Ï],\x}|"D^'<2_rAyVcf@,.8̽ov~AS e1jƥ=m,KqV62jrJމihVﺺsBrK=h[j.(CuO/_j>[5h_'9w㲭SRr)3׬hj=P'UNi SY~z mDgɷDفm@pFЗ]KB)B|DʿvaTT3T4"_7 eJ_lWd Cӝ>Obvg.̗ieiҹeESEUȑ>LnW'E$-Ũ'weltL[_FgFAQl*Ҩes)/K^b짭i?&V>1ۉnKF:DeAL SL V>\<N]%ٙJVC3|_>Ǔfl-0B΍$ɿx Dwge/oZȂݔD{%Jxstc`_eh?\Vh{})1Xma7?Gz ! 쑳~/+STgpx%P +Ik  ujqZ`nݒ6;G`*l_)ߚ{=,ƧnVGUgj͸+w@տ&EO`_j#s?GPGNп U?Hzڈ%Qe0]PEvۘxKU55j]Wiit8ew=L\ -ނ7{&7AJI| qx'j(:_@" B;$'a~ILAx]nDNARߊbzQs:aWA>$Xpx X>q>]hC7}6b8rYeM7 ÃIA1km{,BBCGelͯ w:NH8,4qO/])5}>ڭ! G,Kʃuų GvpDb=}ڒ}IbÙ>gȟ}yC74܀_HaMM9E0,"=(!hs_b7k-w@< ͎F™TrF)?RܻCQy? UP};S, {q * &\G z!?l׫̇@a|4W,zҪԠHU ? mǾ sJG)K}ݚ!`&Ps,.!u"eǛa}\xSѹysĐ"[)3<)L|'PԊ%H|V;!~3j8#i ʛ_3B\&rC C.kRTj18c 7$0]AU2Yuur;Kοnw= o`ÜKdB);+zcmA~ ~m2[)Ϥ{WsteBoU"BZoyCѼz>܌ 0qQ&X$RkF_µ5Z9ݼ@p$c TCNY# ܎>u5Tco+O{}lqqe  KR`gc}t嗙wVs'ۛccñ݋×j*2h`TM}H%uፖ"iz92o31.<ƕ|7?o">}ǜĢY*ܴ*|]q,BX<yϹ Zg&W!&2?#irKl?-e/]tJ` fhN·zcYUYґV/O#4kh:mgXrxbG]4 pxD TaYAz6ҏ!\ִj*a \i%|/'H oSAS?}ɇ: ŚC@о &S udhby,2? IL)IDwIpFTvΥ_ |C?R^!CHrt5mnxelǺ{F!m.F'GA5qT_sz 2H->gdm0R oQ 7% Ms¡E]ye4;ǁI6,' C;ZDƮU @j n(uר "/,*x w\oZٜTn%E#RcەkpJ񮪷=a=GiSxK#BiF$d U.Z;W.5_S)f|<9R zznھ\u,s~ 6ڴ(^w[Iǥ㸨Б$SDֈ𪐳3,gW4`/)H(=DXX G5څwQA#W.)'QAԦc-񯞉Wŵ')X/~hr/R("&]l9T]Jc0M%V#(h y`W)1$uڇ`i\n?\U TҪ:Qq ,a睌"j^6G4}kGe֭Ԋ!ϾF)&s{hj# b:; p%!Pk\{URPWs\lMƜ#] m~:Ys?A&% 78Lk_$ZAR:'! kC~ `Ù<5S&K21k,)l^οw箣:ZQ=VITrNX+tb{?GTZ-`ԕ%rDYyHD?oZ=+hPcx3ovLT"7]ȳ=Eچ2>iy/+Ԝ8&A532Ӈ),!u('()#z@&5?uwCweiȌR7z0nD0E]tsX8jNZ"??{ TI[Ef މM7#7 pAB䙹 py&@aL GO=836v9گpplh:@Eִ-2cCݹ`2RkzHUfo+IV2e`6fq+p-w%8х߷fKBrY5 *NJZV [3ة[_HkXYvzYANx"C~.a(J0^$@VmHA$z⒢GQ] /"Ρ޻z%{-~/Q!rCGV /rJՈ@/Ƃw;eI -eߣ)E^:w ZRG RIoen}H P) t]2cЏsf*bm0=z6H}é$;kDI}Q!_ۣ%}++!2w_xwg 3^fbYЋA:x6q$\ 9YOn6fHkgDƫMMHf- /Yy/AXTv&AvQZVFJ08<1$Z״+)\5'/ sD,0D&ЖאsmO$`'cU%H@/,1eJu@K7D[ASX쾺JA":+%>mI _I"/Bk@kvvF9a #QGH{ac:x$Io C.j CO6%CG8I?ւens%.wT cS NHmFwp>MW% ږ 9]K0M|R lhqka4},v S*kV"+|=ޝ[eپsME ׮& 5 A՗git vp=BG2 MbUQ>· OZƮ[b, 6W)"<羈!! n‚[y ewN``=BUؓ~|~[PGyV~2jx5@AD~ɳٟ"VkMW4BH'{ι?{t"T5kd.Q kWy#,.Togkc߇nT 1ct ے&N9hm;Y> ߸g ' 0T,xڰ5Ef.١% Lp . 5L+ހAB:"%ۉ a*Ê{ 0\KPzVVu !(VVbBUڭ: lilìBK?K@«22a,ZF eOgIaQG*]ޕU Xh,:;Fɮ<^+/DIl[㋰S` #YU͢_ 楖+7] 8:3B?YVIc2olA =NUF!N:iiԟi&g{@F6TZlڜu~5_H 䢴7 뚦M(J+exq|WMMĚbvVYR+mG<8 +V2(d"/v\9N ܡl| zvu_eAuS91 _Ы/n9ހuA%~2Kp*p)H}8+O5~4jN{e徘UG4(n65ܣ_>iĞ9Z3T'y ؇zoQE͑iUŪC$Fi4 '+ۨdlXx0zL,zl$@2V H) hбam ڂc>wMOJh"Mń%Y)]eo5w/E7fu19 D s#ҬP"?pы^;àsx4jh x/U/t&!蜤|M+L*rX$x.UW[J NNJ}i8`TqQ%d0~xH`vBmhrh#V?UrgJ(&P.G2^,sl\M`Z)+5ΖɫȭTe#jQp)CeAiƩ!I#,U#/Eu(Q[PPn+M‰@wlRd^Ρ$*8V.r[6BP&Yfw hDz|secbM-MR#S2 磌n#8u#dxvQ z^7*މ OY7vvq,z>İ/߯q؛*0R`Xt=$iq2.I5e9'vWL^:Cj /0.(\Ied w(CXXH[ArS4y\ Bp̤vf33#6PqԃuC&O4RTV 3cGbt5ʱX࣭ӟlqQn"~ @)Fb:܅d6Qgd$m|#p;9I4*9 YU%;4cލ譑Pzh*&'Û 7]-ROȪ^5dҒD*~f<͍*ΫCЪ?%ݲӔ1BڠyG" ڹy|6Jyl5VI>M6QQip7Ԅ fk/kYN'%xiPVRؑL#6ܞk_&>==W,0JXMQ/?誳 fT5%EK;49&2QOd :Խ5sM[;6Z:joz!$@TOllr }Ea/=wx <b>=ÉMsQ=P,ԅ!ifRgÁ!im7'ro;`fœ$yeԭ禰 '8tVu>_ 'UhWU~VC8!:STYR PS~M9#y?Z@0x1rW$+sa׻}^`H!_+w^?6L֏9 %c3zBTĦw 4$! _l3N/T4RcV@u&JhDP,oIn"R{`>=WPN6.Ax?#]7{ڐ6":B7nI f)}gW"rP+'A-ɼ·F*G.6_6P2("ピUwZ17ͺI9Hx1OOc3wB}([VJQ3yju )/SJM|\z&~]d"4 H!lSy-.śs)B6uJWm |Xx=ܾE:aCs GPHaѳMvƄOY]S9MR/,7GN*9usN] Lyj0 1Pmq{s`4ТwT~d,yc.+zv Qk7^!Rj$,j|3Nd4C~WThZnřZ=m.MI.@ˬ7E*%wWq8`*r)1^ ʚlVO{r .iIkK' Kiyzh'zkSؔMjatYG*i~kk*c7wk>f!b)3aeA0YFA*Uu'96"ʼqɷU|-û#Gdu} 1V-GaҲ#9uqUI/f#=P\rk6ႭO<#^&B.Xm7cTW@{[ƧuAao :'G[H%E$$e5 UXW7NDt~Df&㦅\ }OdSP ģ 3jρ,og wGFf@F ܨ=<Ҋ[7z9[{SVpDx.YE<n˗ a`X/jѯϫ$w'[/C5kznR}xw)lXKٟl0){ sN|C'H=EemjLZOMmtbY!Sdڏ"sF\ cJ+qqģ=P. cj>.`h̥~{&YqalZ*u7t'CQ%X;K68+pp~մuqe2Q )Fۀ*2?}Xˊ 8Go1)Eܛ./,"ӭ)6y2 aPN1grvm!fM~͈[ ,$ڄp5|b 4t1x@Hv=aY6V9}ZT.pH !$XQͷx=b vj뢵CIw;aaNW!-dLX! }CEm 0 ڢރP;o2?CaMಣ b__tF4ļ2+/`hBC{4iF{.*;̂-UcűיNEʢD!.x# WvAY%+`8*{9@-˂sDF"$u'vU, eՄWG A^Tgv?mmhsN6k`9k]Ͼ2_qP"*X fV$3SC ثe9؏poW){2YӘШ q5s A<jfr{G'; {bmZF+kaikwKy.7WK%EQX,Ơ߳.5rk? L/ɛke>@^%`㞰v>z6L_ I#5gK:x{B k!oĨKK\k#.1&wߗP8X+E0X@cNx@ ?Ti+_ݻ`ƱYiҚ͇5jt)!/|cx J70l߻vj]3+?*ׅ2AkP$A:bxtH}FIu[FND=aLo)ս~G)Z=k\6pgP9rKpˬ[0zSnK=gk WQ][Mt.YHŋypA٣%jŃA]P$219 "X)in\S'D=)"H9cUL?N2peП-{00MICyn{2f<`¥z Ӱ8z u2!oKKW:MX%{SPΗ?W6TnP˻ez*\'[a==HwS m@NJ Vk:>b` K6:>y{Kqx {% #b :Lgitv[{fA̤+wgỡSp'~7xj+n' rxhWWqg-$BL>Xtf>0rJv=f \[+E-jS;M{ۅ"9P@n{f߰S`Z;i@Umn Opy⠍kjϣGyI4iqoXvˀ=Ū9W.o-f53s3%}*Vm%RpJ=7d1%ï%C a@}iq+}Kݖ eA=G|sGLy97Y"SjX$P,K1V@̖~C+f&Q>Uw p75x^^)|(A ie^ps3G5cf랮+s>[hL3"556cr) }P xnT;c|]arDga<&!s/5˻gYzyu K׆:K ?LVqCmy}loC/yGvI<9WUe=o_ :d׫`,I]&9xSJ@?zmBG7 ֳ%XZϰ/Q E_Usmo;iаpY| Ty+@qa,wd#=G3m |Y]_b2K`* uuj`.ώ)=>D獕 CNGOzMNbP|·NJ2c Ikߨ#3*@l;W;l>n2Jv&=lQd܂S9B^.āa*&n0CʂܛYf'tѺَ&#]k2_4ekDWG瓃L7;Nnvk^ |؈ GP<4.x݌+Ht :OL("i"9o`b7J$LY@LtHj,wE![%#³߬RK y7 'iF9D~@I4s7%ye_'P$ʶ<0S 8T)!Dtw[Ml~}{5F_ WY#Xq;ziYΊs4pL8Z7Cv-z\piZ u7$Gh'H?:ٶ@\|;SɧPΩoYE~Ҕ`ХsG1(2dP, y2Z%JWh)lk #Ckq)ݧ7@4YnitXklt'P턝|K}=ak5Ŗ}wQriz$_ai!LTʯsG&O0Z]^7+ZtJHd_SZW=6<;B IՍ,ԙs^$"]E6TWT7ձ9|.=G'd>hmD%Gm>WeAR`V{rc? X'ifHWӘ ~];.0g&&1:DNB9LAR&BIs@Ň~X0P1h-ԝ(.5ZֲQ >T롯1O uF8~7(Uq 1}TɌ"yV]ZwT(968ut \܃L,z9_4T+7k\?#)kb\$;gN(M, Qb|FgIʴG^fmu:/o5ZqVo{zu3: #Y6/젓#~2B'*?S<9'qe!*ђY-g'⑅'ۚ OO@}^›ܵ܆q}2~/Z'w1E-4&kTy]0QPʕKϯ Q0YdgMuќU97^hvy~(Uy$16f#غ0 4 d3105ZtDB̪bC%@*kgQ* "w2<ז tgHX3p tp#֬8 E7W1KPq@/5AbȲ_ 21'aw8/B 2AUj x]Xoe.:`)IN;C]W+74Oqa'ʄD|j_Ǣn",t.c)biV6sAĥmrD-$V2_L+Kz, FI ʎnNtXI,%zc AOw 7ng[OHb3SР:ROEa˟؄0#3]`hꮽTj%bz7xl=?0-Uj? BIXZob'ñ6&A -GnoRo?#[Srӎ:jD~Wcu2 Zd:XV6L.1D(/xYlhR :5fswyf 5iֽѷ&aO83ߥ2oJ}qX:ށҽ)5/.FkT9raRK/HG1VC=ZQ[& n+i zgY@`76(U dвWg}B]0L:yjH ݖez~ NY>cFǣn1ؼqo{s Cs428yg1uRw2ȪqRm_=+C$h6kjpӀ&PX)L@:Uxb<kZV0muli/48OƥR[Buɫlz 2ThjZ*%Ēam6ټF;Yitgm|߰"7 /?M8}ev1gUrw̟e:*lC|aZ1s?6X*aF{j&2`\qxHPi$)[d/R޸_ж@j(%kM\;0е鉋f‹ ϜPQ,#ti`)1Qb 6ȀoQ&?شZEՒo7qL>X}x=#dT3{6yQWhםCޙks/XY<@^Z +vw͖j5A fɃ뚽S$Ey 8$WXe6!GFU*w 5_ͧW'<Go_@{U#!=>:YY\z`76SCzܒZ*- !#ۭa^GТ3;{?\^kZtp*PڥA%4Ƈ0e}%K~!ݠH8? AHfj`s; ׆)TC`[L0~M$^*VcaAQ%&,pY `vۘ39=lDiwXR+%hdl7[~Ӫ6P:99=BtEwPKvx~#Y6nGddsҗUKpg=fRiUN_8 poߐ9xBp4U]q)Sߕ*M!mloB5LB={dZBg0w9#"r#꧎|+]wTkQ̂(e%RI8%c_h2oiFz=qѮ%r.u+QJUA<|fsSzן{ 5h֤B:ѵ˫^}w1Ԩ6K.XI, YFHUw!7ѨHR}{GSZv I#*f'gZ"*xdGBjt<}PID,1F/$ODi#zj=rEjT<zYv՜l5}w_M L030f~G ~f\MC8` ma ~dOJuFcOuXgUk1KM`ː .X@Se~C2, ӝhVo3)Q!R-2漓e;`%DNm`n77i%W尺=FT. ̯|>SPw$(hiQe2N077)6FPHD(uֵMF%n:xS$7,. >QK#!\׹ DŽJyL*}+:[4(0q#ghܟ4bf&&qW7cو(?.! , ~40:ً#4f"d CLB%*id|LR# ^ߵkɅ/!W{,UGMѣ+Mn))&z(0X9 -lџlrRI87>=GAf=(կEHJ,}V?.T<{NrG򧬋 5Xz]{[ZvV&xsC!̢Ƿ}'U+X$ h) #؋WpDPєO{O`DkFxUj KxUw1@v)C /C 30uѨrZx %A,é ѷ ?y8%xfо0UtZ/\E wJEl +ςO3e(z.:m\uAuhͲ<Ă HFbUWNS(9i$9e8"s@@tjCLbt}P-sᒇ6+&Xk* IiaXR-veZǷY4btzIl1~l {8>pw| >ʃ@?]X$ lmVmi;ψA ? 3`AwV4*0irc+8ȱ=%͡Ud_Y6"3BaspBR)܍âH.^]V6F㳄SfjZo@YhNK6['2g E=w2[ ܧf7x 4{P]Q̽dD%|؏Ep_8ޯzŐЪ/|G#-ijMRPV:=A~ke'$ZܦvexP՚@m#N֯f{R$JV^(awevcS!6141Z\F֒': | b3t;%=VT&kc+j1LpDP1~H y9X=2Aބ+ 3c&I%G8l94W_,bDk]lrWC0mĚbdXy 2ĄI pz2 ؋an-Pv3^$ xYÐ;Xdz^械g R z Ls_` };|ae;k5<>M l0p@aJBߋzÔeπzJk`ZKaĎ:Y8U}Ӄlo#Y,i͖@>ίlNԀ Zf2 _ބ1$qZ׵VV2ٔL?吂J/؊+rBRm}N ==h>N\Jæ;m7`y~Æ5(0Kȟ+5BN~*)xL'<^ +:n߄[X=\wzoIJNrԾ;ΐf0JZr[_ETԫ4D\$wRaߴ-y ŝOiXI$h*(J"ڃȐ:{">ӼJrIrcF3c $Eđ-9A[0A'Wbm(X|A Clkx8qT֣"\jZ 8H`,:y @I VY,o@ v1 C퀳$ճM C$H|C}a+d:w Xw$fXF99D_e#bȜKPmg9h_?`OE3p˝VgD7k[£1cd$, ĦҀ YvX{}fN%HK%~G!t9{Wke9&'':t.;y*`ڠӎ/ihu~6 7&+ꭣj^~XrjQL|X|yGJqŖԫ ܠ)! RMۖ1% ")ጭ]ma8'Q)Fk.@P4&-i;((ފ:r0YZC&gǛ+#ܡwxZD@oh,iwUXM\Ei}$!:݋`p.o҇q@x*%qsbG&?Jzc.6ZF5/M9耭}Έf_d%Ru,O .HGHl[KC1.g\MKGб ~$=Н FA aFm-5=> 94cʹ)ި}fFH\!tYyJy)MΔZV8ɚ TeYSAѡgl^r`Ih/8%Da?>xtJgB|#N˥1.r_mnq=L\,~*nv?14uyy5e5Vhf; 8v0srɂK՞Ք&fxt9X1 7wT$=NZ(3A2-acď_(b,vdD mfX]6H3z5⿠<PG6_М5c'Ð0Z \a.3zU`kzh"uŃo8n &|+8# #I^3$@3Nw YeY5xY/~>s7ҶicҼ冩;\1!pf~1 A,y!,fZ@.N#72!ӳTKO61~S[-"f Cq) JExx(O*׌U$gɭ4cmhUԭpzX# .NTKsfc~.ލW#?ۋnm?w6Lq`2IR|v'Q oHkn(A%9}aڷ>T $Q*869EI4Z2903w edujD}n⮤f%r5u4IӸ>YŹ $XHZxcQY{qc四⏍pB<  <:x3re<:d'MW0fmIgzD[]=Kơ,EG2ɟ,Uqw1#<%w/).%K)1SyHˬ_jq]nE0=Atshc+~R堤ґ^E/AA!kEߒky$&*qThǖtWBGKbƞs@ί(z,iNO!^rA^Upq&n : gWMfBqOb"J2":^|%Ӟ湘:w{-.:}B<_&1H˸jG:;z'J$ʅI ɬT3j.1+d4,[T*Wٳ??,.8ҷAָC>JwЈ"ʕk^B^rM >Lzlt}le x4GɮJ76zCh-z hإ5w8{5)GbNWVTԛ\r)T5+e|҂ j!(vMąJ#> Yb̃%p|T鞧C֩[¥ud{:]aAOϯ//N{ㄘ!+^utvej%2u݅4UF~ _ԩS7[_[aΗ̪+u5o ;[TP˝GMM\VMbσ(*ю*uϔʼn5 ȱF[z/|m6qP)~S=k9VyőY*c%f8RMcX^"kIuुL~ʎh7g=2'5^Iȇ-M(fxT I˺(f v ֊RȱhZouQߗLKr=8nwl 9991@\FJ ;L\l4f=s5دJ*)=ި-UJXLenhk,X`'h3lpY@m{(GG@p-$oH/ѫ!$j ^/шhizLQg|RmA^|],LzrTq4F--h\@g@`" 9h}*L~+[D_L7L?pΠu;l#y%'>c )ü2ks%z؁ %Of%[T ML^08ãidA?[P[pzIAuLvop}[6R͘Qꀽ$:d-#.H#keZ)*#Cv즵;Yε6cKfr-n0igAY^PԻT4 Tׂ9Ǜg,0f"mP{˵01Ƶ-`SFcӒ-s=09L䶆R{Ќsݎ(Wϒkax9>*G!GSGMdv(&?dkW"sÿkSrIgT%6%T郓\t9TYYGv<c5պ|+prٸÞ=o۫';X>psg:צd6:|G=ī7!as ݒG/^ t6OnRҳ =v{Rk{UF<^ @+DtmaMdWw>: ㉝B8M|ZYK2/7d2w]JD=-gXloQEUۭn]o|kr/wi5*vPY:#Aw{^uLGO"=l2uH(W?pؓE=0KprΟp"J*aR?) M_!t'-Lga?,n}Hr|[#aKu˯dH*v#G [ȴ.JO˫.f@>Fh1,ѹ볖,0+tT=SB|A{$c^&&#T,Y]t)^bM d0' WYup(ly yeϻ51n鄠 EAd!m;72TP|Dl_*6IeTPh)Tup fj" OPj+]ΕlӘݍ0Lau4N /p|~omptJH`q4!&nY;OP hՔ($ /jD0'>1K-N eRJ 䡇zf eBZY}uj]iई@n7OQl aړ]svÃ~ƚI@ >Ŕ!i'!LPaQ VrK >GPg-p汳z45/bj+x GD>Ɯsb&ZtWم%G>%bڪ,UYKgTR(ҟ)vXUPz~gQJ I~@gP5(bVܳ^C]sw[t!e7{UU~Z8} a6}pcixw{A'VNT[qJ(]0D$c%<ߍ2ZܧvH_/ơ>I408~)1^;‰'RnFYL[lF8Eb~Lz?fV 6Ùɖ?4/I125}UAx9uFg- wNPNJ]VCxcԜ~QsxyAeðuS^K9}ɚWQKϑax *Q'0c1)5갧5bx_~Wkx>}GϥjV6.WnLUXgzzƲ2wojM +U{)4%`Q [`P7fRl"U:b 3tLmxR)/้C@71W)-ep$xND|~&TSi? h0+|=naHp^`!2^änS&EV٪@}:g"ӀNy|Ӵw扥/RսPk]LT5zyQ U #:&6Ɔqf6oM/ObY:({e2x }*FB]d:!Er<Y-}kP)884(DNgN;%FAC5'Υ1 Ӧ|qzgّFthpa K#QuJ0hrtJ-9Qu# V<]IH<" Te'z4M>5,]1c_41%-3A/G7 R?ź LW-t#K׹JHY\ Aj7VxYY_7I 1ZզƎf}.=16* 4$Xm{>2XyĨLDSW)`F5#nH[f_CZ}"%vtiVB^@h5[k4pR[1̈f~_zJC(R$,Og)E\Y&Ir2Q\؊j;T@R:F\*eDY NC0/%)-33sz3G]۾7 .[9lC}j`6$w<;34+Cq)SXSZ@r81RB%㾇!tM`y@/6Հ&z(|7 6B QL44K0K]E [<|-邉bmkb.yyq})rz9I5 ѝ;uðK^0En.[WB`_ Sa``2'ɿ^WVYUq r!th{Jy>LG^nZ|Q0y涨T{:FB'6'XQH*p]`]Hxv۟#Q-^"ƴ;jZQǡ8&DȭN6׳c1dNsy{%ƶrFBe,|KE^{20T_U%5]jϧoc~s~_l7|k|뵏{'ky8^} 5oPrwC鹪i 4|7ꭤN1,cPʄ;xAd,vY~Ҝܻv z *5 P|[+Z8] 0{hB2M03ENؠ0bR<IvfGSv9/|V(hJ=zRj WJ WC@w$5V4]=J|Ks 3Ws"eg\ C ӏu:iB5qp_BrF 7%Y'1w1(r1k{(܄<i[ϙ(d&<j'h% o`w\+A4DTC-֥5{qsfǴRY@6rH##JF)6˹dgw7T-~E1 0V"hlc?g6YwB0{zɧsZZ٘ )pG@w ES1ӣ93 gJι|uq , ofA7d]L%rz2\E;fIRNlZ@*Ć|SQ76dbNs-o]D ܴ ъ}>'eC;TN|'jƆn1h|ij sSV=iQ￯0gTz+F9YK"IKU|+U0_YON>j1QVVMug_mԁ/+,j`aƖ po| 9<%*۠pl}5?.vF̿Vއ͐u.m ?ӼL3S])קILZ8Hx,] N8{tf/"dohJu68;BQf8ZL=(sXd*Ȇ#Ym0VfG`_/U|irYP9bYNPʘT:vf`FRLcM\\gJl4sP5bKU1hhK$ŔzҲ<^uhgu-7RkH+vla,:C]&Ad+h+FE赁Lb]1U2(r=tӪPb 'GbXԠ ;xXO n5sPǁUW@pʺ ,9N|FŠEҸ+>@ SԚYI[PA*kvqƚcqRAyYLN0ݥ:x֡YGt2_X|J^Dǰ!t%I(dqo>RÊ.i-s+QK;t*P"H ~C!亸i=u/2D2]!S0b唘} 0{rx`(+Ϭ^CZo"K2͘-Uj Hx`ZuKsM݄?s8!⫍tr gxꝎ@?!39b)fʚGXT{$u4N5>>?ÕD܇2Pjٛ3.]E$ɴ,\VR,H}* uK7.D1XW!no7+gc:$5'do%tk(l!x* s`k &`֘ՀRtQ{d!ߙ1Kպ]J1<_iAd7@>I`3mM@MzRPN?pPt 9ӑAH4 kyIfT^|]Diś2`jsz]Fƃ#4* z9TzjQo#1DcXf~H: L1~PAv+v ZIgM[J?:3U|nAKR]y=gVLt '!˱!VG.*âd;Xڙ[h4SI{1ԣ('2u4vlDZz.?qR(ƧYD$cP:4#HuuYP`9r2u1eɧ3β;1ma =$/+{ 40սL. IXwNC[ᘦ]ҁg1O[:ҥ^UPͳ+/^ ]{ t5(hs!G~6_V ,凥oc7NErrQ [V; FIFķMfa+mgնfM?x@ A}WI_T02?ty40'}zL5[tFU`ܨCWG*!ŤE4Mw[mG8dQM;aRJ )4=-ƌZth'b _(_.Wd8E,%AUZ-qb{N`5wP`ͫ\HI).o DͰc)`)szjw LDܺ4nZ+Gw)N~ǧтan|wh*gx'n)'z4w g@>?)$$%~G a#½Jrw睢Sw|0}=r,9^ WyQUEjBiy}ԩI@I|gKV/F!LW r Lb֦q 5 T* J ZF{(oU/}UG:h7R}Ryϕ8Dv/*wrR 42݈O'LB;ـ|=Bd~h*uŦt1鲃AbH]OSg>gn"’f{:5Z7z>r0u =l!x7Gbr^&Gs4g%)raP^d̹GVj0hm93%^7 %681R3sj)xJa#Ha5ž\WQ䳎i;` /-Lw3hl7*pyфd!uVV1;W:Ã)\1)o63Mӷ *I/?1m=~}oV{,}(p/<8[;."듣RqO *ݻL4-UR:oF\ bs"{jH.؀~qHa߇RœpkbC+#B ~m11p~ݮ*/fʧnA_FZOZ] Ƌ530 hw+|gbl`ڽ{SOarsbYA+U>8ERlsTePl+F"ܴ >63 E" V!e 3&ȴ<HX#eϭ?7E+ۍ(޴cEQQ(DD8dp=ic`Ϲlcz6a;4ۺȚ hST]1oq=PQou 19)9.8r3gz! g)IpP{(nejo<Yi%a [n+\G萢1yMTY(._47#:>:zć5˸PƏN]P/W>' w-$-[_-sI.2'3K($kNofvH]{^:0|#xb=8Բ,eyJc%!BzPV Mg8*!\*yiqैNA)F9 tt$҇?!Q6kn8FִxU sൄA[`j.ܘggיI(Sk %rR 6_M_L\0y/y٣ [zn' B$*`M~4pR<1k̯@bcҷ In>΂uWAPGlnd$kZ3́aLN?X&0WnCQ+9x%4)KrϜ(r(=䕈j8S̤r.JӒФ…ʑ`Bk`bO;2e7^sTv j9;J0;-\ڌ 0oJY S^6HB(XDu*(mP7!SN[ϊeؑ^J9+ǔ2r$h>&֘"_3'tLV}Gi4@jVK?mu'w=c#VAo$ |W=NHRi(CBuÿ" ~ðR tq}EL>C1o9DJQu#_r Q OfF*0Z!mcMT(׃lݬ^^s3iǸЧjoI]Ěr ܞ^SdDeOpFOYnL䖟iRMkkElJ?pէ ;K,2/'g};b׊D^c 1Y|FV$rE,3mBg}bRLaSMnO_q\Z'!IWGJW5gƞo"ڟ˄AJ%gl^k }aߊ`!Ezܶ" SSJ 㨦Ȼ- T,U"%h֦;cɋ{1BἿou"[Çnp^NR-TitcT S6-Ca}'0.!N Oldyd@jFL#Cns#pi`?HzM̯ҩ/hpckǯ᚜jT58@L[6B>%*&u3lyrjloCr f9j{!xN Tequ;1MtiEXggJ)pbL*nzOr.Q* J0TizOxmFpoiz˼fYSbh/b^TʒYՋIMꙭ"wKG^@+m+Yv CŪG9nD3X'H5dq؉0l‰ALStV>vA s>EI=a+NQ f+T3?Rɾ5ڕC;&9Dj:}TO^KVT ^7Յ}`ZaWYftZuY_%Dj[}qyn $l@W[~?dԷ.r]+ٯИqYF|p,U%l /ӽN 6o_tsՍ<>?4}IHO'2ꓕcg:@b4Br`{ӯȊB\쓭y=F/z RP0?sqƽjc4 97b7Nqh'g *"Sl#qnt3ok919̜ .@(N/t4چqWCsXu`+KsVS<|m6c~沿b! Ys<$\PgW(ZrG&}ns]X^IHH^Ƚtۓ⑋ eV6v,}9$YQ⪽!#n,t#}$܉\ZE\5M!MTF~DBaadAJA:e)+<" @Aj`\LTXShO%ZmzuEEadvyLf-QW ɒ*/ ]krpa3jVw4d@Cyypf_Xv-R U%S(%&\m4UFг&o'w[<*s0%QWn# ƥS`1aɽEX<%þDrzfϢ}G]p)[M~>dCTu5=g}E <&1 gGG536Pƞ- igX]|qռ\9O\{L-31ىLҧP⍾FGQ~DCd0nQ#J1I30{ lf}<̰Y-f[!|eB ԴORNkǹ8Y }Q<c5^B'4dƤqq]׋70FPmNejT1%+^(:V85Rsn~avg.5j戂D1UPfTp}t$&L!b$`L?*~X_Lm& TkePE36Q/]Wk]6rԺs&3 pIzslD*br,Tx{.mT@}38-~8{rQ鍊:yCg[iwjtu+bmL:?:4}B-<' ¯pƋ/-Jd_Ms%;W3vH pjbjEb`3e5ؽji?w_6̸DsfhGGZNr~Ȧv8t[>a ڇZx.1|M`pkXU/*$NHT6IqoMF== &;;SVkeLN.Rt~JC*.;$s2N()9N:Qw<5E)}&ų+N`55CW1,(>%nEۀtmvz*v'F/I&IHƻ!dJr0] l}(.=bA6{Hw hh 4JIǭ,QKlX.lb@7]^ŏ2g\}޲BK%wol[`)ߤE+c;vj X##/ƨ&LX3,S_5EY T۶"mGcR]QP`8 G3<=IZm/~z:P-{mL fdYB|-QBcrQ9=1+*%&G>7t vlHwHk*RP1 Wc| 9,䢶nΗQ2RKلE]Oec5{p)]kIRV[N\;zGr']rJ|<($b|#(\r>sQR?Ps _@l|Cv4R-A=WZFɴx!s RN82;s c+m&9Kч}sagZȔ+z*x`P\(ZO?~Lmт4AP/I7G{$osM }NtvAֆC2+QӦNvL3D[< ͗ΰ;3n*yi DKUDsu!L`>K JaDeѼj`v9cBB6Gpǎ6k=&)oq:1Zϳ8?AVm *` >%YΕ R ث:OtY].R&,z,۝WL[_/ϊ` f>\8AD,uܩk=іh#.*y-c)% :i14QsRݼ׷H*88InJuՊG ~Ωgh]4LP_@n@*` xl!]e"[I o< )Nsb%PGX32/nKZbB_~ ={,b vp+Dt aݐ^b$}blm^{]/pd+Zj`gI^z~\^T'"'$4 @zE4*sN{9wveؘC1&jqlǮ³sv`S8f\̱/N gNS91JČwoFosyvEq0/-dw?XH*zD]ڪ)(JQΛ_""a_Hwo?Vr= Ks1u.Q]GEԴHE@H+՞PRٙq= j"%SjԥY=㭈;j5j"aUPEi-@M&?s.b<7H7J!Iuɸ2Җ[kzx/zBɤjBX  z*wSg*zլWcY+$C2ܧ39: h^D@i{+ލZ7- zK٣;Z9crHrqQ߃! ἯMfKo)xt&B-Jpz|D}3WdKA9.‹IrŧliV #AGKCS;J1%RU!Bri&ԁlc.>KBY!-[ * |(]0TA]&}ˍ7{L~k]FU-ş MrY([6Cm!X\|7}W&T-r]50d IDNEp,{ظunWٜp7SXQ[RmrwڤLD>Vo$y"([%|̝-q(1a-AN $2zo96ҜxT7~*n'y:~JjU/+a(-s;_8!b7PHC/w6IF kXv;(v v1)>Fpfum 4a`yh}>Д|8x}` O2hoA펑9,W" ppvׇ|B,ZoNWkeG-߈.C2m=i7O2Ʊ!l_Ȳba<̀2G*G"i hMa-f/6%4"EXJ(Ϛ)'3 zS50jS\*u3SFBʷ(B(O2W0gbR|޷3CF]/pHfS UwآS;|Ct.ggMy fy=SR++,PSoi@GP +B!l>֩,Nl̙wЁ&堍MS~( \sWist\4Ⱦ4< J M.W!Ng~H=y9L GK>4UE ~|q gQdiޠl` Pf#+X{M$ƹ<ű-v84Q_+RL ̆e݅H4q:#tDtI{X^? ? EQh<`̥nV-VT+sgрMSkǷ!ݣ“QgF[[Nݩ]f4ZXd!ܫI_Sݒ5=_,\BC +h׀\i2܂)F_gj>t&LGQxW&.*ԯ+ެ%CTaoX~s$@\}! 6Btޑlމ|Q0v(1 wbcO%*31L#5Rt+(%'a/d;ӰwJNjxK~AvAoH"5[er,P&G?4ssEh%Mpr0Ŗ̻ :)wku ݾZ' IR%NRͤ1@'og)RĎY"IE ط{¢ҿb: OSL}!PKzuQKPb㮷OmP6.*W@C6C怏93T]dv6?BXmd 5Z;p?ʣ :z!#@?l,Q=OqIN)9^ ӳKg tZ 8&4OŐ ? Vxgܐ0J)n.Nԧ`'r&`*sc8cq]_@WȔCxc4y:w Y* =Ѹo,&D tLmNE9uyF (ǹOtGN"0kLxձ#]2ش+3.M.uMyW[n3`|Y-xq rmw}NXо&h u[uw}kFk& 5u"o˂X-&06oɗ"8]pm.zF:Vg-cɡ[:Tu[W GZ &4My%p=SUn.~h; :C2E o%E';Rc.xì<ʎ;H-W yē]nN07>w>/Mr qFr[RXZACH^|i~C%CwBDH:8bXA];1M8}TCM6T?l ߉zWsϣ7k&%I0iMG& \$Nh NP\^ 籹^Swm^RoZ^; VAFR]埿4qrEa}]V&C2$0s9 n vi[EɢrLJц4XU?4U1#QQ;QզYd}r*B\y\'^unwq?cӧ5^r} Li( ުbFwc|tʕFtgEw`Ҕh| N2Ƅh<Ӛ񗜷L-w-p{ a7Wp!>e;W'2h VV{zVLF83#Nuk>3yIIsG-×s!z޿46y$-g-ņJ]˫:#@@{*ຈ~-$UW4qNܰT4{$Iٶ2CoGIJ%%363p886V?QY_erx }btֲM32kJR8j~|L%[5TՄΈG>2)@촗t-#4d ֱA1P<3TJݿ/Y48W #@ֱ,J@Q3"9cs5r[no@?hU"Y^"36{n3̷*Nۏz>P 9 -To@a+ d Zlߠ9@al,AIBqv$BZU |9A|m `ZMJ W>I >)]E? $@^B9$bX;q/B[*̍HbBZzJ!.2ԸSqAvŪ'\S-f [1"~$ 2;knHUMr!{.WF`Ӗ4 '>^&yzK>J йiCPf^ z\Z!W8 :*w*%~ҕ>i"%d7~mHXi Ta^n[ms]m(/1]c`G)9V(˼vF+S}2Y" .o'C7_EhɆ16"ꥈyް C:KV&(%H ڎOy KŐw}+*]V͢|C@4 n(BZL]]O9Lf΅1fs9Vw,:Ҟ78Ϝ3Ή۷Φ?6z\vp`k Zڨ7 t9Fx-ɖA>Af?!RuʖF bc@}RzMADʣD5';̵T40F9^_{Ԗ`p$Arh/N.߇>TXwu,Nka.MX+5?|9${"soi~;ޚ)S@[l.6P(ǸO桹1AXe|&̟vwɄwgevp|gO:G]u@_r]`ڃ6DC=y5[՗`)_:#;ߟ=<[qYJ̆܄e*ߵ84KҼcd`0Fv :q%uHHщa@],PiN7icBMAneg}!_ENln^t)G !!I `n XC4Ȃ~&~¦%37Ilɞ0sۥޏZnUP$TFs7Q.It_G $vB$++--FLbEu<Q% ܠrޡّjuZt)}Hz9߿=k0;QWMwmT(^]C9s~(c./Q_hYf9j"*gʕ _6`t2ZrN fupZhl 4t*Ql0htJmf֥k+rF~"z!qK {U46zm^U'IwWu)?)d!t/]o԰"ȟtIZ?,P!,:%vN-!e=l|ܺs0Ϣ (RSIg|RiR\׻Ji2pykGG.D3 "zzun)P1j]b[d!Ўq10d#y, VxӀŁc[-ſC[A4)E}&wO HLj @]M.K2Ba0z[zMsDiGgm;d y/lVLxO9րE~ԯWKj#bҙѝ B-fIP  OO;.crb;$;'wmmV"L5VB&S%,-%̳\^;tJ@b є&Y2vE[ra\l1 8L=pǪf*XDΡ' qw{a+< >ihg5$$g)!`Il̚7^7+}Hla*W7<_\A`3u>uY^~`)le .?` C1l6sD|z;TCTLi$j y#B,gd6GŮ֢U //4,bΦd9VW_epxKk|,;Mpn)04yo E%`*ǚ5I! Ι9UG`g^qʟ* 'UyͬyX_m9wK %oiVr7^UUc5mu.C'{Q-/AE{A%`u=aK950 N6*8E"(!egRp '䀒pdtzd2YcTEǩv&88GsDT nezD oU͐zL_`, :S1 hv{y}X~"I:6 v v5ǻahn:H+?M* kGX@S&o`@Y)@|jp:PſMU )MOweߕoҕtl'ٌ/#m~?!2ς62}^6I7kmFzb[6` ..گY()]lb@Sܿ4@K޻eP$Y34tm)"gZi]q@|Ť͌/xMl̟d=dB#aBc'?3rZ`>=YUiT00TU)R$o~ C4J-ڲ +G(t?_2Iѹƍ25-9v_ CJr  RL.8Ζopb[l{RtUmE 18㷣AυEoFgX;8%bdm88}됕gHlͭd4˵!M@#TVȟ ֶ;jUC>fsԂb Z3>}nTFmBAn*D v0V#)`ahS5E@ȍ!%hHp/3A'9iamÜEnI >ciЩNlv!W)~N2} 0 Y ֞!4Tx [7t[cI'} o EihxrŃ=7߇HCy[@jIN-/BRRDaV6ggz\r`s@.S4n,d+Ɗ!։A麟^LOȺ}@3H0~7O~(f[fv9RJq%y U Yqχ~@LM򽍸  KsَKCƵrQc+;vh;-A|]kCkZ3TlKcvd-hpۙ\n6sqXnqb8:N (rm3f2| U{,[:K,5"t,ږa/4wQ \r@&\+&.c_ٕG:Bܓ^̱6"2QqZYCػ!0d߆p쭣87:b:ˋ:[y@;Wэ4$u0B~wwdzRBLQ&,DabI6r?:4WIc*+D%tc&7N߱,S >S^!V R!  JJ%ن_ξeGս"-v w@)qAc0"7,B3a]`^08ȕ _JpF*^yMvVĭ5"iG;46+J{\-͔zÒ"~j/P? s- i^N.z=J:.横ZjJ=Va5ѿ1L0[cfH"`ڬ5PW(d iS<1#Bޏ,[f2j%yM\^g`0S"HM:k ϋYyKYu3"%E^^}|JkKդԞlXK!3,( A d5m{ 5`DdC+kMy_Ʃ0ͥ]G1L乓]tkh&LPfZU~.ZZ|scm<Px+CӃRKLu'J4lp^94LVuY)>]| åv5D;E'w.gؓTyߛZ@1 9GfJ"khPh\qcw7HCIh):u8A剚D8&KҐ#< E71,(~O7Ir:$r/s1Y{rb<ա:YdM{ .a %Egg, TsJ_6Gz/_KZŋjS[M8Vbpa\r%BԏZրSvwyBZBև ě 7NI T]j|ܦLkOCiUM3b .|=sBNP:>O+y  "fna꼍Cw` ޞL!7@- ݷ,e`_֛?nJ$Hdz$uHI%sR^@UgYuI.+-6C#۳3StY^"ʛ,퍱(HHe@$bRmO*|_! 1ǸyQ+xjEmuL&sȨ*2 PU b _h$jy[70V0֫o0][,bBգzMl#O0m! $F:,b'MqF/h,n(TGR~ZlgBtuNh]U>%^G+'S;S/,ֽ8ybOo|7-(W)B_߰a6=B.VYxqʨV%RՉ3`^uwث=g\4S\b)Y%ߪ فrfCuy YwꋎGسַ@pщ10,TfFL׈L!u E?߈775Týl UG$EP)}ɔ,v9qsFwXGۚTLBbx¹N t:~fXby䖾'#v,2٨34e/Q2Qe5BCuLs9^K蝂<$qu6jEWaNS}|lm Pag<(ϴXJ~vΨ Q4qWŪH4 (k;̱MGhϤwJ)Js3 jq\F~M5 {@bY4z?/O[Y:u_K 0bqu(3SrS/1߯;S?*Qsj_yk$?bJ5 aەh+x$XV~l[aD΁ *kz@R WP SVu'C$yƘƷ7"b]*ykj ghfTTnY)%ԤhmYR;g#k%Qf/k$KSsbz!kյUm[EdLy(<б[ 4E|TH 2Ĩe# $l|}Db|=bFdKk?MS#6P?&27a+5ԑmRqw۶΁K/kx ҥ=uN 0\sR{rfL|뜥b%eJ\/rӓ'}DtJC2 \1z6JBD o3>q]dUTdh E ((kaa۱?vz&鯱$Y3㎍\gf$A @WYuJ1UHuO:8K0C~g LzP+R3}t>i3_ѵ~"/ )(}2"+sU3C2Yn4:%C%s+J4BgHˊhď[H`6koHFl몱Z\Q0ϬQ6DZhiiԤOg#Џ4ϤGPug$tJҝT3l"TGΰ4sZ̯>MQb:^ &Ds; z_) 궪Ajy}&-޾iK oĿh <::2떡(f&Ui>/ma #;?8˖cN` 3՝ Bgz!\)*R @ 2INrg]@ `覞 p,H̘ ;<-;bW}c>x)TRyiI#G~wt?u-f.-#O 䯍kX i6~Eݣp Ź-.cչuգwz_i2Ӵ|5[Q%tR]U}'5#b_Va 5!5Su9~=Xn96RpE/\h(P)10zR>tu\F FlZPZ3ȯ۔OT䀨5;|ؽUƟ2cP/}늑_3u2˪o;?;h;̍\SMp$؈ZQk؅'I ;t.20ȔoheD]rD[Z(H=npMejN!N[WnM>'~^DMiCu?HІ եh.'=HJ88_ҿ%8(ܚRXm0+~jD>( llWBxvOIؾH$3=P|p'>t˼o\➒D[~Y\*oK͌:6My]Gv{g6n!;# -p.s~ .vo_H0bm27bV{MJ2=D bs&|V>`E#+4}EIj:4ۣC * 6&?zLϤ+c jDdЕ1)W* :k<l*BJVx@eS }Q*C%cBVO8*z)'yxl$BD>r(=T2<-gDSc_j;]~Q+LkwN"ʳTZm9&ψ]3= ɒ`dhHdI!>M9ǡ؎Lz?7lkf1n%Q$ag QW^P#' /NW`OY9BRr/v :2xP{(Yئ4M%aAJEz:ehk& }!ߓx/4 Xx5c]% ֬ƿ2r=0=mIlQAs jiKvc3>[E%,"Md|.!=1Fա8ter[BqQGH%<% t3F[?;p!s!HO*vG Adzu{,Ebp||JVnsi2f0Q*|*t ;#8#䱩6"Y{%^Q5uR~8Ռ`N*vl۷BLjsO]R4LаgoD~t&Qsmk4In d !EP# wBT?FLbC&| ֒yr {Q8x3c{hY@@'4+'xc_Re2.agKxuV|,}0<}X!ͷ+n5d'We-I:Ku~*Hy_ \@hphǥ_eԸZ.;NnZ~ !-*X,q/s,'qb*p~=cibҏ֢Lǁbok  \ɥo wgA}Cy3{=zA~UR^4眄Mq7/b6ĽIY-$MeX=KAJ**:\-\x賤LI[ lExͽȇVOZ!b7f: G9fZ'UxIė65㛃0r2f:SUN;cǘ~:m L-D8BtfLL[xNn4}[V2nns_4h7Cqyv3vˌ6 \4;2Ż &>~[M #PFN}0fp_N,̥gu/ƫq*%¤zbIB_Y)cS:28+;[)L| RQcP7sɦxA>i :7ҸBWUM!X욿:/A0|8F{k8\am!%xHK[@[\6zcT|i&/n>\AS;T/ۑA/gG5('=os-5MbfRzH);$ƽd'|[߅r{YwD@)5-bMdoF-_,iZ &5 L^~/[?zAֻP}bFMǪR&Bzk>+1Y(4 ZضT>ٽ7A͂PsL+Eyy 7E2%2ؓ&\WPS1RN^WiݎRU Y AFШw5`o 7c =0Ve5||mks}" Jf3n{z&MID5zr-@ )as ʣ {A;oORu"}Cy7k3Lщ.{^^02l) rhӷLo8 -ˆbT|~0~eϛǜfk1h_˜ Pe`a P3Yfz)|mžz|:=*|,wۈ*4fbDUn&:-}"5Bǚoom*Q17nvWTpLjS!r`d!8P*{URqSiN=2^;*#DYGKh1#eRYVL~ ]EtYًnQW'r"]f =" DpqQj'fP2*gTPPX9gѓŤLJZtɨ V gz H=~j=O+ܲ9X$CV.s)NLD0Vi J4~3E`=DKb)jN9jYBX,[pKU[rl!sl>+Z| {̬d*/޺%`)4sfW*()< 6z~N(n5e 8lA]DIt,S( EsYȚ$XDxĥA++4!KhTmfm~`5LH1ey nG;;П5TkZ;Y~5mhr13 +QrA ɽcOĔ Xd•˙1aSkqѐ夈 z B7hA  ||0Q6ζTg5(tx9 BOw3c1H]{Y1 @俯X'x­~!gB@1bHiuU>s|&nU2\L,5N*1r@4GC.YߑzBA]YCtVF܎B|o0`#QKqx=ovLNޯ=uWO^%y.Bo84^tEpDȆO,`pfUG^ 0ooKEW| m6~y+G-R4"vdHhm[FP.(XlA/gZUMiZT_A )jMě akt6a&Wk#B) _|'J펚] 8}] M8ߞD1^ u?1{=w5r[@l`^Q5ta 0uZsKvQ)rsCBf |p1Uݭr /PlC`gR*ywR֗[Ol >OvȨ+ 3!u^9MhzfD5ګD)։HLhl܆d2x4F85 cWid ܐ5glPP=^t~J/MZ>ȱѴQQEDmv s;hhaj-qW$v1Uu0GPpԦCհ"2f[E(B%ŝR~YvG"kBp* Z2Xu'2aS^+!1{]<_=jN, p1N(^lٓ#fmb_l݊;t^Q#ɘo#7m16<\8oÌ-6Mi  ȓ iex$\H Iퟨ]bW!J C G_1JS*L0n14j#ˋ`c=46wO8-Bu`<,",/mdjB u'o*s zsD>LvV Q-~b-%rlMxx5ݛ L!G3:*BZ{g]ld 8դr ޕ;NyN?W=L${eᛠР2q+>,~smAgxQD~pcoоa 7 W&6c'y\Y[oafSUܕ_-gY0V-Ӂ ++dR6$*wWInnmZ!f68q~!2+ pT% xĈd|ѧ0K]% 2RGQzK(dZxUzZC#@\>qóʔw8ϑ%8$yKmC8[".f4(cO+S5q8w"mɝ PXzg:0`ZYb;㱐㏻%c&|$RQ")\dS'ͣW`F# 7[ IaG,/Y&0`c]?$FBx"po랿誥J Ƭt{'hQ0GET%H(JHF]ճ/pa p~9usNTε-N—kMyOVƅO",'gHkAzHҭaV)/}-1UW=5D1.'Fg( bK}@ãO`T(siixPP"BU*Iuu 5HlD$GThHX)C< `? y :8*Paoթn_yqiQ!VY"^($Xy6 .phծD?'%P mWfݗ.e³4T@!o} )[i+68X;ɤ$slrq8 Bs4/IX/ &DcؐW%YwV иx׏k3g_h(t@ D#LoSrRZ`[awjY=CU1MJFr8%h,Z`+ݬlP-L|S'H)L\)d3;sc쏜$)\0UnT_9~3B$[j%犇fX|SMcq2.j ClBX&HUŸХ _Wv;(ZM]kPϣ T *d2pV'!o嫉 s/^$3ĕN9l`@[+Ur6B5xa: VO;պ9YvҀh =@»@J"Rg:(#;fl%01a']F[-jm# '->;xL|lH^"ivGB;U?>&I缉Wi_yᕙ2^ṋk[9S<&, k'K,o&1W#)3E|Ӛ&zǮ/%M}DQnwk[lݬ-˃oK. #o*#NAmƎ3e+ݏY(;άXxF/h)d4BO%sWM.g-J;8h~u/n3A"wؽi[CX &UMrXuGWjks*)%GeRüsdK'ɠyzk@oPh[{ |Y;hIzpDvI%NoUΔxމ}HѓȄ**o5XW,Mޞx=UsW`bޔ 8n'?/~mAja s¼6qŤ251~r6.3B:Eo2-wxQ(ѓ?S|øT6@`֍hk,'9tK1̱pS绑4qVYb9SLXflV޻$x7jV?mñ "eAgd4/}c7(ln{cb7,pՂI=rfꄲE_ gn!8 _D%s+g|SZGHJC\̨Y-/l68v9qYb-!kw~`P3OŞM<"3N`  yh1$wd}5L5%'.0tMaʖF^&wqrwr2/-~*%=U{+&.nUr(5A2Henf4egzJbPjqNci"${U{eXu!Ԃ-sv% `vM)nd"acmb fc-}lI0 "Sc2wBrhT;S_s V <'k1QI V9M^ 7㩟'TXޱ _ATQ8&3rJ=6\YWtc[,vHp#Odh"y_8!#2>&1 (`(j:sI% /EQѾ'$=W@u"5>A8G&⮻q?2Vo 'ýY<9v;@YѬ@s^so ic)Bk\أMB0.}!F&’ YeuH,40Dn앛bƙ6_A7A&A^^M)@)+bdsϮ2z fhorpD #Vk˴cԸXC҃^ǩ ko~%jU_j z'т/ wLL*$M/cĻyHWbd!134˓(o}+Eq4]zl ,;EʰS:MtΣэtPAq?gw I&j=SEc8X–t[Po(P=yO,'hMFMAz8tʋhvʡlA30R^QC7!6*ѳuy/DAnųV6M G BB2sw1͖G-{c8$\a*?Ă4iHJk{<ޙ@ňM%觿!h~ U8Ne>VS䌸7A"p[D{8;??̓c1/mAA-N?`^(ł/Lқn/ 6U1,8.+rfO[RQj-m_WZzh-ǥE[tS,irk1Apm/l=EOnmb*LQU$|\:chNrhO`: X]S-H'J7:OEiW?d:!u{#O\&~^s2~8w0 mz﮶|Tg d5/&1"ْ[77Hwֶ_G~Z u{lcP&Lwl覅}D򇏡I wΔeŽ(s%F$ڀ=IJ+$ȫev}ۿZ6m5΃!UW.!d>A'A@` )m|@FS9^L$jJ"*%0Ѕ!Ksvqսռ &8EYG*2x]/cy(aR^hc2F7m)QZ-g#$(Ut\`)<\ĩ.տy 8T`iN<:iGmuDmzm6/Ąli9UKO1#ȴJ!ꓬ7!.Z^|PP.x3wcA+'iO\skQTkS0 =3 aZWۚMppLXmAݪxL 8f/6&u'3A{0->|!Q`sK []H eh1 EN"J!~Iiy$p,CqEJS/6'#d2!- ͔14ѕV o`r6'9PN?I_. TeWU@h:Bx0d$݉u6J׎Qi9\ĖG J.wU/o?w7LM #x!k:Me ^炂-bJ9l1pI-6 [n\HYW^c\|y ɥ70^e24S`~N𕓙h^S;P.PЫ`0fXYvȽ_q2u2]'~[IoT>Ұk8?1nI_pUO4,Xh0 f8;4.ƂQ$IsIz I?:0P5!OY'5,Xjn>W1acQ1f٭1&Q)5Mz nq燑tSXqmYD丐[͉싪|O:p;CcFQ5QSช(ͬ(|`*E% u†0p0`q$Vѻ$ S#%j&}x;R_[uR>kD3`e_2a+`ђ\ ̑?zfa=]Rx4pU»N8?ͲO+- Ȯ/rh>g q"VFS +˪bz ~(xeWet,8: ӡi郴[Fu' In8. [X6(܈#ލU ;QMET#'D.ݤEy@j%vfd/%do]#'A%7fփXVC L[մa*h|YDj(Z9"w+깇 ō? ǫ]Q># {,} ̜I!LHQdiSҥ}luztu(mB}1MSʷ(iXu|V"#ch=HJ3ZhD6Fbjڵ 80ߍN!tuY]@҄{ۉOVԚA~@N-u6ub8ח'r=ougNm0LkX6eТG; s! ׌d֌kJaxX!?8kLvqL>C_@?\h.tE\wM^mĨWʥ [+WJȜP$M YGE)%]ѾbՑ2x;8y,sjKڲD 8Ifcv HD(\59f)57I97~zh (y:K@$"_,yR" ;XG @cɃpz<,gB2#0)LCsp~!mYa`@ $P o {& 5$0]Nc9o/c&*BXn_PͿN=s=Ta0;+k+4ވOJu76X=U/(QXNØ&gl/YDq+W| vQ 2)s\%k H=w]dML:F$NZizk&}} 4=9oA6w+D={f&Ҩ% +A9)M!+KwTi͊T]1@oZq$ u6˔cSn\r>g'ܲ2] R:Q݈Td4ӎ۹%f9A$i7;(|޷jlۘD>8Zf.gJP?WB%ł_gl͆ұqUO&tpTwrƀM8!5CjqA0ډK!K0).5ⅲF|Q̋/ 9B`WQF ->$1r^ћ]=SyIŽs1իMӡsc]:F7ZCU^0sPä7, N52btYe 952v"Qo婮]%^~ 'M& ^O#<L7=Y6 'e˚!؛e,VyvGַA*&h7|fA5@\E;uM_?8}\U_Ȼ(rDؓMUw`.h 9&Xb: h>M!FȲo$P˛W.h)nbA'?qs枥mO-1x'kuझ:gX|i?_鳳inr} - A8б>8+g{& TDִ`F>)FDI") 5˿T ضw7.zf(-"b=n:%F\_g+Jva7eAb ]u>vw?P𵡦~v13e(jvD.HEu`Cx^Pyj#NKrW @l ܣӖP<&zؾG_,R2׽ ]'a/ ze -F:%C>ݙbM.xv]3T$,Np`Lkwm 'Oe>|ƓOCQBO=?b)q*IS_\耀m`bX01Krc  <Ӫg8 !uT,/4jۚc|Q:?.FJLB786iapSRLu,\<<asp *PxMR-̆ǔ0b"KTQu[<˃\N(ȇǵN#qG~܅f-*4#Ԑ\I}W } 8ul~*f0搎_w1xN^BJ~cv]/W}ʦV̓x4[.͟sfHRK1#ZD"E[Y$<7r7޻tdm =pv":e`?%uǍ6) nC:Qc0WVs1ܨN锰YrhT`T) *4 ʾjbN"ht!Qmњ! Rm,Z`&r"~ٹuu:_ԧY(}P,쭗)Od xEXn*[͇l;LjW<1*iMI+8`f"r^ ?gHgR߿nՀr@-[E0H,kp[47~|~0 S= Ji?{iZFgxDn( yN1ݫNVOw` rx\6Ei zk#U!8F)8 @)4B}rrwpu!o9EKJs+WQ~;_#_>5Dd ˺,Ɔ7X?b3|Fs,moLnHߑ#@6`czGh3TtiFvnEa\_} 1!H{[Nͤ Wڀ虖,ZN9J7i?0LJXE}bO>b*+cדPXȁϸ”)" %}JxT[|v΄9TCp{JvUߗ/EAQxO 1(kY| Wcx;9W&PPw3vpFIE+G\S)=u^+I(^yM'ѝYtkykA'`|O V"UJz/9èqMb@כ &>\CCqv<HLJ#ݳiN!Y Z+%:㴻WU>ý۸Q!6FP-<ɧ3SL>_%FVo"Zc̜K'VI9"@gH{*?gMDQ.,ȧmyIx(Xz/2gqن-OJ-s_^,=q\v`X .z_.XE:**~t@J3$I-r]i> :u9r;kD1,$NY΢ƙz-_1{3By֩&+j&^G>gS%6uV V!O7Ur/x<15qq)a2Z'R""@#Z઄: ѾeHr _ToPƻڱ;dͣ7N%xVCpx3e RM~kqlF<)XF>U&p)eu(iv] {U3KcIG>(c蚑ixjBVaN;8v{fPSmդVG.wzCE-YT$9+s(Mb0%MMQ`ZYWuYE6ھsjx4/fJg)d !浝eS/_u >H O2nԳYOy,Ff<`6|<0?OJp)y8yߖᠠfTsJj`?VK#zif̽985 ve41+D}FyλsD pFaO{B{e!M cTpMA3@K -y* 2~np$fO`KH ÙTGra^ ytL\RC eA|{;@g̿Md\CLqxÓJ!7 8 A_N`Yo;r s_п]Htħ7o;⛌*" );.ڑTxêH.x)X )Ò:"gF]@_#o2mIbjs+YO*~Qv/C#?X×/Bl$FwZh䚬d5͹):¢>S׊ֵH3?J[&+F(4Ɂ2-8͹np{ eW@JPx`Y: lkjL7oΆw8G9jja3O(^4=,8fD%LNP6#.j63K">GFv( ஃNMT:'x&UxY{_]9ߡǜ'3e){Rzz !r1GC>PRhHS;վoO_]P^ V_1 Mp 3IĔ ZB9ދ2 ~P~`~G ClnZJ]Em/EV]b@1F" \e,VjT5:&h*"wږY'&in?)f O-933y9`e=n[F,/LJbu-sW(1A ýA˦IDžևDڍ6q X$_);O|L6fnA騅۽T .oܭx<q>[Kц|љa6蝴տgyAQ[h[D8!bQF0"eA\ :$l\bBm*WkMv2;izԷ eT,\aǏNӭfr-eӸCgehثf놹z(ٟ#U/Z"W؆LV|3X?¥;PuyQavoBOgAoqW_좑Ag=2斷9>%]W;BH#` xwZ7!އkA2݈ xxx7cѶ7/dֶLjV uj1Kbb}ReenW,AߕI>{/ggeXe 豺gr< `i2S֏ҩ2o8XG ^'e[ lt0v8 ug7:ńEw.y >Z"~Uכ_!Pq2SrˆD|Lۈ*QEWfA۵)$9:5'?vD.黂,TħbP" NQضO?y3 \*$s4XNhY/\OJJ0`B6XJdg%뗠4z$Gm8=8kRy 09X.o 3{OD {qg1( 0H'Ohh֝ZmaB9"+D4H~Z >p0(؂;ژ$t.j(DV8Ƣ XX $_ZduSF2VƈgF§wRy$=rL V8AL>3KZX᜗eB_ I$ iE30j]}sSgHPz.Ύ@4SW|u؞v_6h@{*_W鶒\:}N'kEca(^Shjr^i9sH EI\`.v}M""i`g3VNE۪Y&W_aՉt=2Xpe|uI*|?l F"\!B=Ns4נ,ࠇK3f[AVF!B%.d=!VBtٗbuPgfu%;?8uO#  r ؤ<,z4.͑/Km:ҬVr,^DfA{~׊p?y^8]a! *Q̕=̂W 3hEfrQT C/^tw bW*)/\X>=BbcYB>&mQx U(l0ix(GRzhjASҮ1QK.ϘLz8w7q(h߃u9F\\uM9h *~ En6l ҕ4JukʌT{ \=!XwvŰ16B ,n;?qiFZc$@~}FA p'Du8y#c Ee« vz/M [Hy\z>(V% qP!gv^ P>Xr_=Q;Ae.ci^`Gmp2b> [Jc[P\4d/W+V9QGycѨÔf_b WaۤŜ梫݉-3||@ȩ|uxOԗ!5%x grKu0- Ԡ#D$o5n&{L՗>5lڣ=8?B6Up7?B:D a"E<Ӻ$LP dW>Aa:̞cUZGE7aD3O)E@Fׯc"ا1 <\=/X`3} "+Ti`Qh#D;4l`pȨU<0xL@-;pg{#n/ {CNseo[o#.!LmAIq>@zWEwx/jy =?GjZ'[bz:lV6Q< 3 ^mDQ&c2jؑi[nҾ^p~59E8Rk6w΢B s#HǛu#+Z]{+;ߑN`G) [+DPvX 8*@݇6zQG?W"}HfcǮCZb\Ç9e^vbhMlsN)Ш1fv${E޵x$~2OxSXvr䔨xMz-o q#SV5¹v+23?:Nm<TSi⭺k+6TȂ\8<Ң8ї vy*qYAL{|RuF59`x=x;%LɑE)@t. Pi'%=ȲNv ">G)zp+Wgad GI M(#<銫@G!:U-(+vL[1p;@ Bi+4q\Ca6:nApjQ5N Cy&:h7eglY>v`Ad;1}x};6e㱲|vђ25<&`cma}p;nn&gGeZmss9)On霸I{#ޘ4bNgUS1'K}]`,EE\9?N]vNk iJLޥJ m_@a_[5KrabbhY8ϚrzOj9uC*|)E1_Lh!,X'yє<_,Gp;Ⱦ;bѬƭ$2u)T)b'(k.4IO*y<V(/C,r{6!Vf" k-L#Uw?iֲȒ9+븸TZws]=8?#_9ώe.ȨeSδfcs㝸u4A=Hb{eXL`ѱӫ5/1`ՍRbn)yrDɝ<|$z-4jnAS)Aܚ:UA^rӛ0LBJ@a=-/űY)88 VKatp.Z%rfd8Q+㫽[J1]on'8ְbq.J\o` ZBPm;Z(s9y ;I5V׊ډ1V|Ԭ~@.kN ޔ. <9:)[ ig0(_֮V'\^DS6­)jB%8I!XMI^@+}kbX' b<_FUNm@x[U !2{l Y.C8>D R$[%vcV[[/H`7N(FAUckM,J=jNј.}MSwu_=]NGa: ξE(es(]0}ӄqY?EB 1c̅lvqd,)oMUmoBɄ7 ي;Z )c _]0^gѡW ӃK޳!(9qB"ނ Y1G:Z=P:bvsρ{s`ȕwV}#кc67kDSb[(ʼEzٖk:7lG1Vzy]U! hӰ / r4FV9iӝvqf@s暴7sAr$xΰOCJN#*][^@3I>w>FČeց=Tf !#Σ'69ECC؊pl ǞŁ?n?~-C GGp ;tZw~ mQ}Fk7 |nz,G[cӥ_X20m%ElEa"RNlxUc//E牎H7ހ1_vcK yYfwR.RJ۩+8y"vybnt-†@!+)4R˹ĕ0POe 8g`x*fO ^9\gMᳵT3dw]l;`MA=VpC%41EY:>^,M)>{UWYZcrr3?`ǯftU羷HuhH!ON9Q1֟qLG٠z湁=die?gI*G=V*ڏ0|4 '#+fSk!sJ{@7(HU$F i_Ǒ V]MBhv- lP7> j{sݥ*4{x\2{0Da߸*~8-_dsӒа$Ȍ\~kzEQt|ol1sЙqbS|&dwvDI4н1{ qQt~^z twjՙt,Qp6?֌Z$hn~ &5ְ߅V7,P-XwQ(2֤RlhsРń)ZGuu uDj/ j1x@L@ְӚEKN]nu2ʕKݝXJ\g76E@sm  f[KS b|E;rr;ֳacM7=ޤH6rY݅47G\w hwP ݦm"Oi'/pwoᎻarTK(IgSy =1&L̈́qI<&.Cnq_JWLtrqus1㟥V FV9^*WXhշכp>I7Ht*#^w%V{e=[wDx?-'8e9 ׅ0_٧ʕ˄lt\cv~Lo!S W~,WLu;@yPdPN>G/x_/2clRe6݁3EswK)Z<]!,̍^MR]I=F%otSaq%\bWꨖhvGWFonqN&9bH+H6n]g3!0vv%層xCّpch;M^1-U;8Hڭn0O=l;7mt8ntfS>Vƞ0FP}2ϒdUo=hM0x0D4[^$?ːYYGkP7w~b *9&{|p4,;z®Ѱh7/d:-8ױ+ӽ5YX+V}P-1m{DJo=2HWߚ%9ZbN islF:}vN hGsPT}M(2MOz@r2 H^dP]\ZQԮR{>aLa[uQS ȁ-P(Fxەq\(r,r6i֪]V 돰th֚/0'w?LغX %jWRK^އ&{H2ţBX߄ndt~z#})ߋeiȧj qs{=Cɰ :Eͽ4×lHcڄgJS.cgd'3P.{ݿؐD,~&QozTYA OI|>:>Ԅ#O_,!O l齈-.RA6YzWÎapbh D5ozu ~J(#,|)(x;s77?f?hwo}Bۣǧ^PLd=_Ξ΂=WK!REW$h5M."]۱Y y`"I1ZM.ajV%7Yt,4pѰM G)t ǥp[ކ<,yoA-L',m`ŧ!'aԿ;r\ AaLsl݁q~е#|p.(D#\l )\ëu#''^:zLW"'ȵ ٯ8JdžTq;V礸νc#1N3OE !LGu=HY ∡"i"m.T0mi#ᑚN2k%p@ Lvd%:Wc3(00K4_p('wq/19…j5,+|R]U=ܣQ2f&]o ^؞UF"z4r8a:r1H^-hO+w]/ hVIQdAbȏR G#M􍾺~PWmc]HFrǭ3`ga*]E;nY)iƙ"J P:i8 )aj't|vT~Q-*;)峪\) @u{z1fnsP3߿ϲCyo@oe-fIj*u]Ÿr0^%__I6`UeL0)зJAS6 ASA]J|=@Rr|>{wP 0V1lWs!OHJ - ncڽ#vX.<^,Hb-m=N< 6 mFo/mpMVەDUPs6`\$ƟH prsola;i66!(T8 xc?nrmO~.>}R3 s` _OE A$+[fdC>F}M8uoĦ) r'!#pM(:|C3El1l1.Rkuo'Ǡ C#slfOe\A +ϸ>w)8  @Bxh)4`ɵA._v !蕅FE_XV^ kRm6RqX;=@c;Gy"ZꟋ9#úz,Ųp`Nd؞xƃ,G3P[kD2ZE .\E|[. Xo}Iv گ8)p ǎPؗt/W#e w~QK1>)iذ%:&I+l{[,,@TQ>hT_i`- @=vLH3VGP0s^_!mn9G*;> SPc%MF~^zt? HI_:]De:\h)ahJT%';ZQc"mrP%?ܚˣ{;hKynkٲPx:x ˠ/NBms3[*> 9QGڎkqMG\ַ^NWӫqN@yL6ڧ<qxwPX#.1^!hV^MS*&FŔʺ}ÆRU9ďuLeY>=~m|TO>cWpi̓Φ29b9B&L=Uyb 3tJNT nqլ:N 'czq#2U}da8Ru'x%fw790^>,86mPv4Odx8B&+nS3C]/%~}b{T ;3S Б׈kDŗPA- Eg}2wT:RhU10ƀ+D&_zeN'﫤G| !g^Q'A)4^V!Xb`s֚N7Wew^}$ :ȋ/ic1-5+Z(F/6u;%l]B$5 X |ϡFʿqC,aK*^C+.9e1 7qt(ip\j`uCp.t8,}dՊXaVL!/b'bpqI9y8HR΅6./W$,se +FaZH)]@J5ז,ly)66 =0Z˱GiZ0d3`Ɗ~ 6{QfyMM ل#mVo[Y +$<4W? #|b]ܻN}UBz$zff+QWjgB WPM$ Y/eM (Wh9#t\( c`Z[<փ$G^ߧrnnNģAhFRoQ0'yj\-n- 9["J?1779ꠡg*@iv u,ͺU|%mu:; \O]tF=(KNtcʙ(|%xj r{QTCң4ZbCl2 S!5y`^-vTm%gTp}`G-a`MqF1_ٿȌz" a_0}_l@'F@nvS %3ˆu>}?dㅫ+JH9Lp9]jb/c5[rvCMQAnw; !sfV>JKy(bhis$*$H}a_ULNLď vC;UiA}+6Eh۳~˜Zy#zUџjvȗ j! zr_y,Iظ:=; -)W=AB]p (%/XdS3<m  <1ڥZFr4FH7?j oxX;? Z87'}bO9 &B>u߫IKξ:qtB𗐍!PQC6J]XEKZE+$ cY"*ſ94f)!mFzdc(76[ǵvE9ZO5eƸ_ aA}֫Ow@<^{x0k(5cK5vhNcT=!)SJWnwq|H,:PtPm'`H⩕R|u(?Ɵg'^,PT;<<0i| 1>I wf3NiIreA(i2')dW,¾wUjؓ Y? j]N#i Vje-r뛘ŷgC%DfOѽҲTe5HR,8M/hX$٦z:6h^2@pesg.SS'(K&BJN-x^S}3t#S|GG{U-3S!24t>vY{ZbuY<^7m6շr us)ݲU[+U/;FZ{3xVB0&dPDWۭ &\pH$vo[Dn  =YJ_{j|/2):^_$6Tc H[Y}R\TDYrnmn{A9!(jw!OL;렻i)6quud }FG1{e8,IX\72Ef>v}z]hSc fS{ `::0vj:!uUKwzD/əQͭPð4"6D.41dl2+ ZQ/j10^"M\Qq@$(Jyd 7⿆d)!]Srl&ޙ+tMpΐMɼ}r]'+dUfi}5 濙V:tZPN#>gzPlE*jHB!R 8*Rv̷pɶ[i)4+GJ%Z 荎=P_! c}ٔ(屭<ҏ9Oz8νPvgzyj&4N;N`0nҌ~ֿ̧ҜmUGJ[f $FP6 !wϩN&hY2@ 9'Dox\4|QdN!P59 IZfI\&i--h3 ]JM{Ix9pdv}2'ر7Uџ9*⾶8靥+r!Ҿtr(:ZY'wZy62qԡͩA.?8흳)ogpʴpC,/˘s'TVlU>! :YU-K2:lI~Rb$7L>;/PݻCs:C#\ޅq;R@Եb@fC:" ksjh30Fy=w MXe}o-mui! uV!ֿ l|X?C󓸖[tG{f2YN|uRh c쒏t+ 8 qVrjU5 \0HO~OzhpPD?2>[aCoSr1HEg>~ͫ~S(0^. >W%vl,q)ݺ\@a (*T %h9.NT$ pc0&Sױq.GXx> R+:sӹh'`g(Î [,H_vw(\N?Al [UH,iIA@d,444diٶcG=̓bwMiq^[E}e2/A`M{Ƀ8hNDm}MG\Ę(,;!iaY8R@ ,4,yb;B/=K-fKo'@<$d̔ɏEbꍯj#P ދOdQ"moJۡ04 ] ҒX`_6هьZ*;$en(qI''DE5j{w*$KIL0$q똳6? *" =3#{ +$ v@WW87|k>F˳?/5P0kȗPY2$Ӓ4Q8 . Ѫ5.#N hD~i0qSU~/p9hղQgWi$*A>PCeM8Ie)_Lc{C]݀U4_VlcC0! BI 5H5`8Pgv欙g ٛZI¦+Tu5{ɺ݈`K):RR(1 zʚKN`lb;b AP05!;ƽi"~ 8Uiޘ瓪Fơ_FͶO9G U(ty~ę fh;)5&OU1pB|pVDK.?S rҡF7;u٭h{4 !DTV@B6@%f# a6/*--{,TN/DDu,R䭋\́s(K5#Ǧ/M/$@RL̜:۾ &a|x"6~?: UE' w"R{`؜rT_tMs(;܆FX(ހE[(>ү_=OP+eXc@>)H՞|#}w#1} \WILC=:M飭R$# 4&艩y?:E9 d2K t#R:m)s&fT xd75힍Ң`v'CcKaPvnSmy4 3= 80d-(d)C>sPOST}7r+SR:atto^ϱN벸X'ۗӃcDcC~ -ۗBj-8*pui=DG`'I47΂p"k>gP6bjmF:]\Qh ~(m:(JYNNsK8F\A`@9}hץUxsiC 1m޵*q^:Qbd^9,&ybҾD[S88O$4 O@&(#FV8khPn`#9iåt]eK4VSrиjo;&p{=]*|p%Ϫ!QY IDŽ@H!x<&7Ģjtݝ&ɶѧͳh/%S-7>䷂Qڤ?CLo(RÊT-E8a6GEoIk[ t бb'y;j97PІ|:dB1yW^*Սɭ@]tBl+Nahp#<şv0zr<1hiKͧEhTc?l яYO[V 63=`d\8bT>` c* 0]@P -Q,@NcHD:V&yGeD nq",YN ւ(mӖo(.uL5+/xt)8"#j4̎>C irDP~3t-z$,8*qG@B,aD^br{2tA1w|KOEBVxuҗ=nOZUbvi #PY<) j4pMt=\H(x[ TؒBx/# m<l;1]_K^65-f9(41gG 478+ y;Ey'6cXrr1cJѺE>(d>HX!;KN 2qe:qZ0>Ԗ6OJqi´L Eկ<:-Ё݂ sb6vU"ӹFtcLpmfQK)Yq>f؅!h͖u<+'5Zcs)Z1O#aRɕ[7 Ub ݉~4+(,WPBȕ3`WH~ec98#Z}D8o}P00Zy0i+ |C 2j@:7q؂ERK+zㄜKK]\WR L"D;VTx:n#}HSZahl;Sv.^Rj5dfN>i׸<8Sġb=2PWŽY Ũ6i%yu:_njHfߩ^hl}u%}+hi7F,LEB^3ȭm=e.elhq*fjb07"S#QӡK` ۝pbWJ^u!BΤlޡɖ7w& |J-4}s>ؚ:Ga',]ӹ@J}ΕN>a`mV@Abg%CBz;^ ,C;BڢRUC{nF osn=2B#\OHgk~7)֣T AfQ/%L;~V9Y'PCxSB }~@ cMA4sA(JlnWE;=@;!Hlo >דJdp6o)t3&7x-\l ZU2d8U$9=֍yJ2t5xKjEЖH" 1^c%¬0TlWBζdl#8zw/L⯄d)pR5\Pcqf6~9S+|]BSƃc$8|$~5JÛ]ijBҒ⛻͏•g > $nƌ. 𺸂m鴵*cŭ?+(0#茟LѼ1T-> O}N:/ a:0mIa>0B-n(nFlExRtz9h}'[}ǬCЩIcomE  2J; H`$O:PȽ\(c\Ľ:fBבr6^\`UqS/#Sd^|mɂb&ʔ4jps 4@o=EXkѣ|Z?90^G@ks'bh"@^%ءd!B"|^=v|緄qu 3̪Wxl.vL$Y*_77ۻI@ߐ EۥƅXL.soZ#] d6?*Ue22NCCZ(l-x+. *ocӁPLw7Ng4F%;ٞ/%<[}asAg̓e-m?YR+_NzQK|M|Q'p6/n1Y7i۲[kA_f/O+G/2 2f`6xabÂҦjooE#/`i7ț+r)yy1.8DG"koyp?`\oC})O%\ܧ9e_/Yu(nBs^aQ FV:-㉐a# ٢vlMGM<(?uvO$FAzvQ^jc:Qxt0j;_]OĄ5Rx֎c`cr)BMiLN@U?K[т|\2=6R|pJNP޸, F_' Gd:I?/iR%9]#vb|GԖ:W7L63|Keቩ %cQ7ÀdG(,uk]bi=qvgS E@ow M` mZ l\+D Pg9&sF5 7 ;4;??юVRqw:7x [ =gGSc #v\W}Qt()P՗uE-xh՞Nbө^i ]?dـqPBq@jse#xfrQf0-^" 9F>lL0[HdDJ!6.T+bF:?UH77YZ"_e&UJYea^Q-<PeڐoR},;Q-T֥B5 w"L6슝b)V]P?/nC6U9ܘ0-1q<"[ c~o'ي%KnŏH c>L{fmW03'DQbs;N"N\J6JG6(H*m9F5skoDOJA`7?JYޭBHq 6'Ue(xPL}w+&.{&3Qp.&i0g' uWH}{OH[ҒweCnȖ덁mP m.->X 7 qMAV @b<[ڱbH Z l2,?FJ"<Ixw0G" Rbj`H?ۂQ$~p%iVSX"r_wQQ5ɛ>rx1)P78֪JJLj{#Gs?|w`8ǛQ|;RU%-v@cp ejgaLj::.Գ`(&}lYbk{6j{6ܩĹ+!)A (uI;˲aeP&ků߬8:Ae#M1=w3Zbt9k 1з\>&̽Iqt1"H7w@rF/ tW V*ݬm,k& )6˳OK90EԤB8Ur0AHO}Ċ rN*]COX+?mfT5uEW+Qu}T} ug~I*O;̩ms;'c6CK!w)dX)s{mFW1vuOx؝Q򬺯l[}m1Or>YTj,Lz4a4]$L3GFO^;ph  /41垹݋(|m }!Q8aЂ$:0(s|Qf BUPñ5pYiW hž~!}qOǽ-1i@B04*2"C'U8qSN:&/w`iO%$~7upքNI:X@Me#\D\jO`; 9G3M" cA jnXNS!3;a*_JFMOyxq3լOi^i+mq&9zFiA>pVz(+Gr M8N`qr2Ot튅䥝E*hrq#Z?+9T581d+ZBџQ03枝Bkkyۮ'_92U(栐ʩc}3o4ק<Y6NLԹ:'|6Զ(Ek浃´37rp%s4 |Sg+P+bQ 5:5JP^Nx;?{tΔ8N ,7nhk=U4s "NxPAM)7 y(jp dcھo-4 ! :Y)l7%` ќ壻9}¨ 9:1SϷ&1DsuHD QGW3Zq6:sk[V,g *2X3βu1ݰ^/ɱӟH h="c|T߳HFr<4}e]E;M{c s]]ZbC#[]}|c>#CWnu ,.9zڴQPZCP$i]oޱv6Fp6̷Jmz9Q~{ό`b%sPfig=1fR=dSiK_x:J3n'woߓm#RAF0MhL9I ]HNTXvqyt:xw8z'є g7)%]V'Ý-UvP Owr&;%1S4}y} Ȳt>"X́0egvRt fb*x+?GRoKv5= J!(۫El\Q)sp:8ݾx v#ygEI1o0,lhq01 {8IeCLhuԁ8kOⱲ۪&a.5DE D0L¨{>1O4ȸTBE껆Q.X`نby\qÇrs =i\}7Z>[Pjه[̫f!%* [4wdĪ`6f,/l}g8N?_V&,OLZf[flB;ŕ"YzܤEcvzPԎuO"^,þ)Xs{ IbROD@Ӷܗm;Wص8v#՛Q.Mz9] |Xj KuV/o.Qz&!?ԕ^c6 5 YymQߞz w`zrgPO2^bu[MHw;%#Om{s掱kJ_&X3 'Ó<)L.K z/j9d;aT~䪤a5"0:%Jg&BiWFʻ˞/g`Z[OoM23MX(#VaglcFf* GXM`5ٯJ+S$=R%}=bS]t6ٌ1YYWOFpGlNOνQ=NƳat "on.wk@$%n9C2559wɐ1@n@z9øD3mlXslN+Cn 76$tPmπ+R;߼mfƾP{Cv'?$yi4:VOZozx?{HLƈQ-[SY@E} :59F6pDlu~_#p&8U>߽}caJT-hqLI 8wz PgT( TW_Q9#r^s,AB6-dMI>#H\" M\ v.0k.bga~qpNe|YQ@(bC9~.` *#}biن<ؚ&y=Iq'%QHY5(N{ 9xBMd3fpA[Ax3_u*DnAe&DJO|&#F -fu|_(4 H,e;5޼#hg˄ W]A*z>~)XƈZĎpND;J(&7zBag0Jw$S-UWwVW>ŊƂ^)MjZPOI;-@GΏ3_$j Ӊy9TP]FM;Svף!Oy> $/h#`RB8?#Yxt в Fdʁ5 H=Z`aJkgA$j4UY0^I#C lOWWF"''bFW?Z){-wUJ17a/[ݢKb4<)_e.a#bWnU:y>t!NavxoDe0s:(xMhq61뼛29>q9^0ͪhZOLr\g^g&&f_Tw047]_9D8w. mS9@2)|i]L PGB{ﲋl:%<m;3Dߝ_-<1MJ-g"!5Ru4e+hyNLRIJ L%E(0eZ[/rF͔cmniPz38Ǻ]? _Etiɱx?soK2Su@}Ȅ}HTҗ$*)/j 3GvjAEeȌLܕǵԸh50ԉX2MFscD.yoNZ=rFgtTil˅*G=mˆ3A'\|RɃآ&80f" Zo%OA:m@TஏfKG8U]Uϋ&N4/ҸAi㼘$ŭLz0jgU!jh< d:"H imrȎ^4-;: aTg c/kaU\@# \G-\I=Ԛ^;I),u3%LcE%*ǝØڒ^࣐ԣ(X4vmܐ<:6=Cb.B zhFiV%/ِ(?9HpeqAWwA|[2 pv<[ZSV];tnFj$Qh|+״g(~#oM{zfS?4)VE̯xMY`toerpu, b0_?Em)[wzs{{htz$z [n"l5נ]eN>sha܍ >3 0G1Aga Crb͔z[Z34Jۆ8_HqLJNz^:gک`(y$qȠ@U988Bd;DsڔM\/)QD0ri<<4vC{x0CR%$=TIQhprf3Q(_zHBHӺYɉ*b$fVol~ R?2 1&?7i}+<fcAaHvUçYTcCi/PG)x^7},xR$:B5 L#T.9x AӢL}[wI7yx W\S&"癷3[݂ $0uR! ]p3JR_WKL v׭fY=~>;$<%FSV꫰P֟2H춯'҈߹u T0S \+c8:6.yD6veʂq K 6ϑ~@SBlvm& b{1HgK{p6e^Lhk]X@|MwoOoƟ=G6 HNuI@R#3,Oi d+0i{NwDO9AHtOLw><%?L+/WwDr\&1U6Y( ܶ]>y 8@'PhM*Py8ElXGѲ.TtI-;{8UIQYDF&<0b>]oLh54w5P Dc,!x4>XjrB8&|9|[9y R0+q!ObV2x=aΠĬxpcE9.r(WA at…ۿ|L keYrN|̋@yL|Qƿ``H:O2&  '\lE9ys "3E #&dQ~pL]BseM&>~i)Kg I0S;7g tƾ74~2 I{P&!f u> Yrߍ W6gUԙ1иfx[(xuEFסj{bgz>)=yHȟlO"(D޹!  :oE=5zޢFؚ pT)[uc^yE2S?V=iz> pGaX/g3/yذuI W+d9?BUne0#=mzrSگ"2iuCEo82oOZɜ[%`_~omB{saWyqp!%C2΂srtȸg)`=iKsRCV$bTJ:$ f]h"CCi`&e)I,;tFO{`m`)d:BtqI m]2Y Y-xS5Ph^)J#VPU7Xx(ov;'љPNY>ÿS\S5, iizѱ,YE`{jk$D:nTbB6MW"'q<@֍n&]V,%ƄB 9 /1oZJ'vP+`p1 Ki_A>zAeKw 6n9cI<[T%7t>1Mf]jW!OzH.YR[ؼij̓vWŽ}5׃\Ϸmכq<3/u&OphXm$VdqyN8:xii ` wLcynhVu6a峑E[{[Ԁ0;b4- øAEʏc!^y, | [)e5NYNH.nKG!kjiVG)ӽgd M{GNMO_Y&.ἵ{W;S\S".CS~2^FѶ<@_(D9Ca`tGxЀoӟ>n0\8̳?j^grh u"j1wWMzfh0#xHSh\n_gГOdEg$%A#m{g%n|soR110_mnkݰP sv| _Tp y[+huݧiǍ%ã;c)E{|0UAtF-rEbNֵxhsf=] BYE߷2̈́؆lk$6D"*{[V(jL8&Xw.)l4a }=a:Xd9;#eFZR]{hwOObYPyfJ1юOn|6~Ը^$w&fdHL/Ĥg~ +oѿ2@V=3 Z|/1bȇm$`Ӗre`+o;"dO(&ٮʻ=hpL5kPJg߯ 04ص&#ӳl<D3.5LiNǰ$̫5wxe0%kw<5}G2}MR %ffxJd-T\&\:فT Y*h7=g󥫍 xKvomLO9t? d" 8X~S1eXI+lꯒ IaM5UiS4'uV %2/,u$x $q4Js;fVlkS|0} @&b]#bu6F˖Y%/[J^c7z㘚k.`1P@-@2n~NKߏ݁(}ΙF7M4`NeʑQ&I%.%,vh`%;L-o`赓'n(a_m ڍW|Zbϴsßi* U ?3Nޕ[ huO]eO}u1z^a 8+??zF2/u]:LysDV~dOTZ;x -MMض.n"r  {UdAnH5z|WinKu!q[l+'ZJ>o ޫ?.pW(7XvhkpYBŝA+Ύ+* - fIry`}er1"xY5 c@?O<ټ<_MJ{AbmJF hʝ%kg +4Ax-sO,?Awi&.?#^[=&gV/ /PZN߂?yҔ\ ~_1یiW51B[=r6&Q`8¯{&:*)7?csGhtUO½sWqϾ؟Bs,dx !Us}&h1<֎6 `|a%:b銋W=){K͵scKի 'ѷNߘwVuw bnO\$wDӥȸĞ R ,? Z?JDwՏR1ErCE=\;[;a$IY}ϪPux7Piv'}bSz\*}CO69q)~Ț隵L.ӅG&xb"F :}…J}?]Y%;"(OcRfs3DPzMp؃#!G(`x0 ׵k-EyuVb{P;S_/7o"Y1?W`yY1g`J_/'qJ Tv("T Niy@DDCW=>\ Y@&}MG=;φ85b?a3.?&kBD&R'Jη"x)la3D?uB~e/\GTySo#.#-|xBLThM9W+F҅e@? DYí5tMxVBaPVͫ y/pv N-Ex %)r\ `|-YWё<";oQ)rA$N-Ͻlt# 4^m]t(phFkS0yGYqW8FnQ)7LGEqY*0v|S $CWl 4a"nؔNq)#M.SYhWmBd/2FrG^q}ncZUǼbZoTOus>׹r\p46lK 5tXE= m."CՁsK8o}0 C'ZZEk$]sO&q` 1SECf\tJZ mMiAF\O09Pr@Vkgc "ՙv6eM>ւ]XFǧMpֈbb-N'vY!jI=W.~:2 nA uaj'hCbg(nz c/\l``N ` u?b5(wvV`lImcta?b+> ?t+.gEd̩TScM%(V>dQZk _c/G֬nM K'+ A$79ȁsp8"4k rZEv,Ip ]%'iüFTNpX0+\{/ζ5 @?:9#oU2]~uzK]E$P"0% G2E# - *{vqlk{,S8+6~w.W% Cor4C)Ow`eIl '۶dBR&X,#XBG忷 p\)mp gq?.:8pp\__l31͙7ĉ#?hdeϵDww mF^*5zBfO֠L+_X#T}^Ak>7"ĺy }|vKm\͚zp n5(ha¬#"_R(,_$/oy aI3&h݃ɛFĴn.i3xZ18mw{`ǣ ;=^u4݇B ^6AIo8,&m k<Ҷ# JE2spx /LLf^Z S{}GF}"aH\ɩrjf4qYSħUL"jiM#iR 'ֹTj >zX5ǧ| |x8.|>k57'W#2r?O_R6:܈Jɸ2_ߢ"KpMqBjz͠όNg~4ڑn MN'Y9czuzv?SXF?h~,Ū1\kG l ̔]~v˜zA~/TH+Q)}?HH݅A)VN5s;EI2; p Ԕܳ3۶8>:jLJHfmv;[jl>R6/+fel:GMM 8Ty"K# ڈE!c!s,T\dHÜڔHxÆvslyKL(,2x[nkF5GcgϲU2ùj+/gWZ;6aAU(IH )RGHg̡"-(EW3Ə7e+^Q `Cgӹ^uiBB(wr{G1qտLߝ084n71a^QQc-F+] p>J3R^GoC|7,FXd@;(IOd$c5T+26i)25i\b,L 4 %pلpժ5?.BXRI=2ё>ND kMtsm78 d2גbռ0tL\mpg }H#Q&̐%RZxmp$؞><&<v;V'WP1Qe(aROރi/R`4덗wXWune=P?Ch0j Xw(*e"Od;q)Q3.QztFu=&9r]ئXx7\b1aly r,zP=VGBb}f,ˋr_́pY-R@qg, 1Ȧ[};g8 C5hZ:hP{y %p7옱j(>x7cFB8^ M> CLTCjljF$'z` 9_ELX~%:wtg(vnT٢is{i+7J?EY7'b Ew%r`ߑ쳝SVB܆kB Igw)?H KL4 ui㼬m@Т\hm.9e˪xM6ٷV 0k6s7/6(LbjQ]7P燨𻥋>euѶI5٭%E@,>d~)Vo(hLazmVE .aDY%;yQo^iƘFa8oNh{x)ts#[WMɲϘUVeOCp5KVBevw[-0%&IuM0q[܋`xvCOг"X|xZ BwvevU8MJS4.Ԉ<Ja BhaW#zo#fv~aY$MB;jl0SO&1Wv O_3;/+z<2z>ɡ+/|S :pZ*FaO:8cL0ly]dezG}q:ؗt MnK,>PNt^~Fn%Wɴ &,Z(CRsps{B/ʉc\8N^`NF`bqʤ0Q_@㖎]%ûKR0&_:UU]ea1 ZEwZg #O?ygIV@$_!^!"1LN37<164ũ9^`81g>#`J.EoTxܞ1J0ZTKZ[únlצRlAƇRw.*f>rt .kQZIF7mf4ZCz}e3F={GsLfl#dg(A%O Zj4xf=Z-5U%rVH&]t2WIhj\ph?t%20u0$t]rF$ʂR!IUeIGbJ TNDi"S2Dw!]6'6EzZ6y0J( ͱӁX#ɜg; *@? Fh98mP|L5RɎcJJBB?숤,$&˾i"θZ7ʗBZ}eKM^J2!+$'X*$eNs0l挷fQ"AS1=`~>z xGg!qV住!"tFF|7%?YwhβUAL} |߾н_aA.ZۂTMnhgLtT CA0`[yŎ.R2duVliꊘCgHs4[毧3CK,2eR͟( F[OjYTgS3lF3h-̭+1`.Ţ -(Q&=,>\f Ƴwd$ϖan .5`EIڣRpxnP"qq#s2z] ,& tRG2{|N*w,LQbxG"t2tTPv-XjӉwk-N JePe}B[9{j1R$+۩hiiVC-70: A`-b ˢ;r p  d)C$w$0o6܈ӌa!zhu|a܃'Xo{q:{3qtݥ*q-Q2KW:#N8`  Q'Vش6ym_9XR)2w 6*xcr%3_A.gs;^kL|D繓WzQ= UK7.gC%"z/8e`Y^k8DԽh9\,TI' !DYw>=p^لDlLžIp0+ (mRz * c@b^;c9$K,7uI{riU|ihj:)xxc?yUR휶D U6`3goӉX]gBm 26UV9ֈmx9-Њπ9/R&L[ۜ@R ɡ$KXoF2;+ 1?t]|G&So !c'5"BYT,Tf1z~`(#;$l+S?(N%nfL mֺEN챺¥Qq2bڅWT\٘_A?ts%ſjBV}9w.9nDNit*K܉BlEmF~n,,Ddڗ]КgY`!0kľcegޝSwMwz~sbWoFD`Hw|a$N$2q&-:[G0˱ppѻkn(J 7WUb?Sl}԰N{IWjJ:ܵ- S_Pu{sVנPfø/ThBbOLܔSHK;ڸ\-bhT WQw^jezt;2*J"?quqհe i8@f4r_: 3NWi; `vtF0olrrCW[06u" _ ;u^>x65OmLέG ź(t#M=TSΦ#'?RTõ{:)ż2c+ zǃD[DPn _ -xLfN͓B@ A`~sQQ,l}vazm)lH*): JX;{sWC 'zfThPڿ s-HݫxtD /-J5mNJL RcQer!@zF )1.I^]Ў@ߊ5Xɇk~Rh?=+ND(brEzd\.yNCʗ3la%~yy [~H]Ts(Z1gc(vmyPt/׷bAj ,\2ʵX?Y0 bѩHhڂXXsV2 nj?jֈ(JCUnkT&ɜҚr ÍnZ͋]l$\;B,+2\#Ih6+Y;sbnVyLaoނsqjXR1Ȩ(𦺿ր+s]Jq!dڭ~:Dmde%T2tv5N7&0STRb|~,nCn cj~Qn_"DF9z QRծ}Sɒ<*fў:bh$"Gq"}~$-L[^ڊ+b;G:N~ud I{I`ߞ,\Тů[#ˎ]6a} D8͛PB.32]gO wKhX(":MlzzR~Φ7a\3pEvʸs/.Kr2L&cic!5\T*d9)X~yVR+i9,!QKFD u6Y%jq1̫%xR'3"/+IHHϿ&#īw1sw@NKn SOM \5/()OG%oX9$m-hZ?aJxЄ5=/{-QY^bc?W7m݁F ɮFs /*]M\3 *5DeD@:$%n_sⷜ#-48}x O; o\bFiͯD1j*zeHTKhpJ0[h)IifVI6%ܗ?<ߤO;b%dK}RlRA()>t& -DL)oFeeHjQ֮|=t`9 ҖQ&{nX:LvU'1 _(4jb+, wF-k,N(8r_Gs!ƴ_ g`KN|}Oq\ҼD,HJ?ֆlz.^хΘ)bb׃oD˭J<.?9[8d,ZPQ6ya#POhl}6hxR{Xm o YXXw2œm4t'X/Zya^l^ЃI.P| bO, ;Ytlh !Ԍn3ݜ2bzXN'^Q#&$x*y >BY {((~%4  BGvɄd30ӳ~Ky4D]DJXCy.,᭦o5~ \ ͔7Ķf@pHW<%z߰Egpy"̜xcI Bo+np)']F@ «#xohaR--؏Z0w>j gl(6&J[ШV3cFOֹ$Qb o1p â.3bք%Tel5ݻd\R-gjSi H{4M־3XܔU; F:%7L *pbx-# Bt#I½}1UMA$X+=}'%ڷAw" Nn=F$ <:P?'$ [h1ș "&>',m 9'Rs[ rd%CXB:s?gl2 w. /yc@3f1?q ^ ޯ/?)0,^cZ*WTzGrN׏5fыlpeWqά6SܱBEdd_.9<21~ U23ެ yy(i YV,cc->؜ÉjgA.h Bϛp0hȗwMP:dG`JNu^1eK2X?xm4w:Z PrU/թQ#.45 r>H bd Աǖ&|js061eцLL93>;)q"fneLi2u3|>[}<tr6*퀡K/`X!۷\L ɓ-{j6|̴z\D->Fs(33h,">֊k^s( <2Bx|N# (OQCbgk=ˏGu|zZQ l I[K=Es6z _vtH{4"mÂ\4՚`lQLG~3kȅV!Bh1UaR]rƞ^ W՛BtetʺP)|Qbt&pI[q&QZ vMU^AlF$;B'b%g3/|1HúHd8C.3ZDŽ ;ZO{0>hOhǔ Qv;/fgSqۙJDs\ߛZ 8N<eRE=|S3WҢ oyZEޙbUlc`vu"{#@7(rՉleA"$Y`E˲kG《f '2ܞ &R 2ut=ڭ+i\E+Y~E2,E(*o$\2ď+1#\xi&}|L3]ШeZ[\>~ʚ|;SacP?Kn2S%zL|H8аIw$IURqcޅzݙy&~K {`1ꩿxoQn>Y " P"xv8h 0]e@}*!@&E1\fʜ'l,yS`Q#t[bPRS,hC|VmKcp.rb i>-&q Y,:@mdB&bOi(o)-,A(if\C!]Ѕ7yY0>dW@Ь}B+7Q)Y& ?L^W@[jx\͓^.X]F6f8B >@VnW) hP"̄7[  T7pOFݠ:^ NQkZYM7O%S*{WazBpQϾ++Һ1Gm)ecСġ4Jפ`r#^R7:LXI uO‹kodzՄA2&h,SBÙҶDZLۣBs +P R@/ cz}7bXYb#=ۯ ڟXDAݧoGs9G1=x9!>%]~381RKz?,Q*;h% Q` &Q^ 6QŠEӢ LJ*4@70 5 r:aaȦ&u^BSwLʨڶ&!ZJDo g]׺+ot] D| Ť7!(i;'PcA/pɵiOwWgVb*N"`PjW ׏qx͛26O\+6hSI&X7( E|+ ۊz8H'6bk &7B7^M){ 2T n?z 81p1xbћ{,SAm%<CMko`un#Fw^ng&t Σ9Ą5=ʈ>@f9&hBb8~x=%Y\^٥i\xTjeebSua,37 ~5S'FB˸nޫ@g}֠j` 7juB͘]ԅj~;.h %?fY?Cźac^jwL4ėXt ZS"ٰ;s"B v4|HW%>v>J{+bɜfAI=1> YհHQmT"_UbTwv>eĢjkWWL1({)Wh q'<<.4 U^0KUoǶT|9R>R^a܄S0 lU\c;О$WX4X,ݬ+czXPY+i ntM$MCNsϟ猔%)`QQ]/d"%41+hELTٿY~f Rpⅇ(nЌ@0əfvELy(Kf%WJ*QbNCfe6ǧSFO0Vuq~r<{ۀ57bմp %c4rd-Dx rޑW|}2[/&|u%$owTw4}ѽ[ߓRw/~RS]Z hgdpCOmu^7BD2efJnلH`n0c FwG6$N|{*9?\}U/rpgO)tJ>F R@^Ie'IWX e7\<8F(Wh⨵auJJ˜i^CQZI&7ֹ~$=xKS sl~m94OTcg<3`aq?^|6axu70]!Ԫ02'u?$mFANRu Cy1}!XlDnաN&LEրn8[Y_:l ۧ85[ūi 4j֫cl7:Ba˙q >wZ|fUY2f7?B;awxj6Ò0SfCI뤢6r2 cN@}`%%3l5mN0#I~&YjjT޴9]z"$5# g+1NFlCzMU++ ]ΑrEʝ9^*pnwHRQ0bj\-! }-8a;l؏[7Bb]&y|2=`_6eqr_d~0SgZ/"XL:#S=[刐 N46jSpb 8[t8]q{GQ+=da)pެz7KM3GUn)0]@.o~zT/|הG;Y:^Az}uf@}~ecS$rtH45U&Sч]qssτrogCXqLM㵶§&@sgSD*2,S:Sk kYa VVo|/J+[ޮ-hG$.bXm?3eܕ&.$*&m5L iv_b{]3V _Z!wɞPCo#Ad2wէiNάXC_I`wr ͕VumekyU62M kdNr&QvtfV?yh-\zwSYM%Y"; M B}@PJ&WFWt*5X;W' {J|S.X X~45KQGNk).ڞnU@ɴ$y$v7ͺC^8I @j1vLj*ՠðgz!!HVxRg]CKKSrx R%5qՔ?޷!QuNrZרbqvb@ϥ>|i TUxi.S !ZqSϸK2dcqה4c{"U6Μ ުaXhPZ 6S2W0v !q0ku=(3_-He??2H5$L1ߺu=E)fx,;ȥyePn <&dlݔn0F|U=$Ulμzj3u{vD0LD#dt$vy .i&M/)0#ar.Uzj@guID#a܋oT /K=]]?ׅ,dc{ ӴUvuJaI')l վ\]pV6~ps.uƙSvga{,fˤtl2-"lJYZCxOoNQϟ˳o\pD8X AB=$‚LZޚO8/ֱ,_]Yڇ]];aCz}"!5hBMם31tτP3`u=)ౢNe>BB? .c \OݿCO5׺QVϏViC:Ybb| j’Pczv_!OK~}w{I|\u`m(i|H 'zf&nJ,7R.tNU*yzϠ\:3.wG6"EwYm_RP>#CC}a Lort#<+~M}ni'ŞM/: mA'f* K=7eҩO."Mm^>0MdwT4& ⡎ʓ)JCXNxgd8qed"!sYɞY)l7;n'hd$4TN{]sDYvϹ-ѹ,;)D+ kެ \xQ <3u\ W1⥣$m'9䧪(s"2XG0 VK 4sZ( ձcȥ1WI~G>"l\Q9[GRyaw'l)z&CcMK9nbupnEײ,T'y֕?Ű78nD]7{>O4N5oL&:VU4X+mh0wTpH1&]YZ7}첎St}Ⲏfќ%z%I4NiE(`T=-w!v:բRaI-YI\NjUѴ&\=Dn&"Fa0bt/CM껔C-DHW|⬚Frt 7c8d~X)"M` xڻrA Z=ŧ 9p=E4]!dQ)C.PMm 5H5oń^))XΩ4һ*?9R%=hO8YϜkOr4-4l^c~XcNy:*ip*Lrb?Sr}Q?b}^ Ui#R9<3oZB9J_OyMˆ;4ѬtsvllD^}$Õ),dJoR[imb1Mc< d0@{7N} ;% )}kz11a^ Q%gd?(MΑg@B :XJ&>e@Y%LO tjKeMIh6 i?&Gko9MA,bf" ,@"6GyP\iG43<ԣ o(Yɇ.e%B]:"W.,57/ U5`tD8wt .dz%"!m} _=R j8fSgJoö_ ɹa;=R*Y/7' 3WU5q9no\$\]XtmȅVۢ:>kwXYd&c̘nqX&OnD)`IK#CcOH`t%ʄLŽqawjvZ&GѰo9pLZƽ|kq/)۪H~ ZV ӋCAC72;[ $,kbyд4Y3 F!j$K( or3u d@*Hb|ֳ! Ԅ^NOUztZ %ե+6a2ʧuc FzW sR,aoNHtj{7Cu𣼔]-:6!T<)7np$r~1YPj!,|̣ !ҬTT. Z@uG1*!zi%Wm2 aab\t5BA_5aeX2 mZq(e(E|Bɽ %Q&, [hI ?·ҩgokGB?$Q>/͑PDu䩪m:vucG;,L548{GOsBˡp5t]_&K|%<Ӝt)P. O̲X& Gn3vAU3=x5,!r_X`ǎ1"$p#tz#⛒ARFߝ;.Ys@poNY3i[2-PKA0Ҵs,9d4>a \Kjd1`GG1ޤ ĩR6yZ 24#8;,sّ[䊤}0tEKUUL3o'1nEcb ^?[eRN)YrZ(+K)=D9lK\Ɗ@i?77/w>MJxyZ =1U5C0G%eFgXĤ-vI nIGF'=׎mː[$W2DE- `RW7|1heX^9g^ӕWB"2 & OQa͝牁-~ObEY';`=mwN}I#D%_2\HQ&#Fq#n #I1Uhw_T)}˟.!Q)*>o}F-p+1¾rkJ L+رX2Nb HrI|OeH6x! 2\1ŕ|+R0frXnIkUA4.>XFcie-زKJ``;ǩ Le{先j| M!54>y{TmS"YdBDz5b0kdWfĪw80exT_!-E{K !~BsIi P^-~4]߿w h)Δy+Y:λ,X|0"K ~fKeвO8H>֏x/8|_b $>w:R1T\QEe8OJN&~~"ω)3hxI鈉U&]24򦮿o9CsZ1J$.C Ώn^ fAٍʗ/LeEf3a*Qs qYf l ܴ;Z5 D Z Q_D#k#Q#%j{_•婏:aTR'dKaSPiiB̚6knħ@veXU:B/Fs)펕Vt@C0Lܼա4VϸeԚ q[e`9'=(S)@@qł;'t?Y=L;7 :7v"6'#ӈkC`=W_*dNtᙿOMژ#2dQ: A3R^\96܅=7I#[wqDq'+ loŃZӿ <*U?_0`d'(cG4X{&Ի$;tyQ EEGtRӧ}Whk8*G8$ A*VrYJON\-:u4Ѓi`% Y:5RkuUSޡoyUKY "Qv*ɇsWq@&͆zvtU> \?B"F{]t <+ei*VQuػhrHb큓al˾G:7-R `.9p2|)J8jJ~J}%`b֡{i+n&JHJ/*rX0YpFd8Z GeVE?W22nfGFw0k ׇԇ. xB|Kʎ' aKNFUL_1ꂑR|PKc-dpZ Ȇ t2yu-Ӿ(144dw bESy[ qk\, Anfv>lHPC/՞ }@$ N ^@GǪ(ď i8Dh$D W3l#BdBgG:.{wbR FlARͼP:?ж"Ċ** KoKKV@|&קq% Ϫ]NxX:Ⱥ:nYޟꘜvx^~Z$D3Mׁ#%]ƅ)տ{Y1QEr3q.11y)Iw38 =EU0,ʌ8[oU.K㲼fR?=@׎Q: bnT%^RzbU!4͸a;c] #.Q8Q7` :J|iyW3!ɋj*j <8VJVu(]ӮY<)vhim()B-qTpo?J\q+} #>re*`mcF'S6~]鷹}X@.3C=&H".%y-PhBEgu"=,*:sWY&72IQWNr[Ե9ck&JaVV4z'Ψ%n܉V#qnK4`W%kUnGX~&){ [ Ka0u N#Xl xa G#4|Iɕܖڋȧ{@Tz};/tk16Ie4&VSn6j |:S4#*3wp3TZt>U 9Y}984z _ ?`7 ,kn ~DRLFp4y34u| a}sk77_ b}g>C՛U@w۫ EuHV~e(H#e!`@0=KSvL~Ybc֐ Iv+Qs3xpr|.5Yo=Wi; h?A $/O'yoXʘsd#9ݻ%;W\Cߜ{%czp/G\k&v. u-}@56klP=(bfFcs?gbYuE- #o`0Zf>ϑa]X>WN1vv|u!zy]OrQ!+l#jմW֢_<,tOZ.7VR zy̬x.;Hm]؁COW6)SXs癮~tJ'U"۝]oQt'U XټOcVpUDVLp~r$ kmEY/u0MҘ=x#_j"9YNyT.ipH[:\GsBG/ʤ#Kl~E Ӯ0*qcN '"%?3$%M^S*W,? )!^OTxC󖌲FAq>5c- 048gnX5LC-ɕ!L[aJG^M33O\.1D:I4Dc{qH)@]n8hFrV/5 ݒ𖟄be1?+_7 d,dlMfZ3'Veh`2TO;7%-W3qBKkXaݛWDoϼ ѝ;l]jAlL?6=3eƞ GXT vʘd~~Ə1e?~;&Vn@~{z>I-gBč#]cfv;x=LΗctPpu̺hn1WG`}QU+lH\(೉Դ%~9e찂-ܞQ`|bAz9 +>ítT{J\ |/-TNPeE:a>mʼnN%*`[sϾ EYDڧ,uW#auWUw,YX(q49 R׏t7L5;`&&?)]v#S4'fXlƪfmg[/GFNWLav^RcHj"R}64_|G$i? 8K60n|(!-$:GSv_<fS8! [ SOlnhG{5ǐuofBF/":Y”\w+a ]?^-*gQo|U3Q٨ ~(= 1OO9ԯa' P(vԈkB @I>eJK(_ 7[jeUf-av"`' `|FW^0Q)eGC5z*,PC%wg5}u܋q*źF<U2O!pH!}(X.lx@Ƒdtx̤m&LeΡ^zVɮ6h8V6 82?xe EiQz"pX`28v}e*z1j{`/tyH!nꙧU]kn+Ċ>\.)ˋkɨCcH☇"ER̰X8Ѭz8ZDf0KwgxǸ"~eeݤ N*MꎽWcfN4_ =7%wzZbn^gȹjvN"[CחR%} Rsr #C,}ֹt7#k_o0;q9egȔAMՙ)Ͼ O0ߺa"4 w0ѩW513$a@"00۹Z*Q5,{0u Ć&NM \,tc@+؀\u @!?tks Y09%v$hj N^L4-jjX~͙Yd9j҃@*j&4<̕f3D%Byr2"2,rU͆ENT[_t b?unMD9:$\ m6/]UO[uS4c(-u REqL?՟N\!0e!)KMǯdc彶w _)?|0ܜ^qO_VLwl|`A^K&i ͛ng-vT8(ݔVQIbMcGZsi.KݟW@H:B8z !TE,YjR"=8H BFAmTSԹT/e~-v-¦85E~3q.[__.AzR/Uݡ?LFáykS4(S%Z._FHz #i!=vCfq  W}\pz]}HݒOJNvdU6P˵׫< (wE=|5EIO"y!>E_U"SgP"Ni+37d W Sxr.eԄ"bQCޢC"|%r@萄>eK#5.2_I4T'Z6\;(BԤ9bG8&Lc. i pڲYN7t-"@Ô.5Nsoj2wv&l=`󶜹@*WF|K?i pv1-];kS+,P6"W[ +䴩4X~ʰ3QN4qVz"AԹITM^)*nGhOװܓjsy7 j֮ ȖS+TW{[9`0B, \P霎/zk~?"v4!r`+“HYlXVƮsykʳw=AڗS(]m[+p\GGg)f@*nʬ]B~#2Z'ԇ/Y& k}o%K 5&åmIA-<\{zjT9PK:(U)/9@c:۸k=N 'kARK<ސ ev/f7%|qϣFdф'T.a*X8Eٮ92p-Ԓ^Y-  |Ex~5Zn!PILo`Dĺe4ޤO;ˊEB:1XNlXr 8ÖD:89-߭iqu9^XVuc|x'ѥ촭j:{&Z3BdJS:5<>CV-#fk-Qkcy▷-*[|p\s#,M#@?NXnȌOIP&1Gp nTjJR@Acr/EpyykeZ#K/!t?Va}Xeଠ&\[q{q-vڎoܫ*""&=(I粥X%5VlbwZ%*y G|"Wy+wjT?<ͥר=&_ִlE_w]^=#?@'xJ׃*I eE"ʋ]h|(ʏ 2ֺH{ ҥCZ\*-{MgT{>t;yxtAy0:&􍌃L1%;latS Nk" /I= i~}DrZO 1\4WVe9SU׭fn}>Cu-_s3='քz/ˁ=x쭗Ҩ#-Ke6CG7V ::qt(`&KȐ$L>ffr4_n= YO[#A%}|У[kˢϧ\5ˎ,/%r l E>UƑŗ "f(E,=GM{i dk/)v)vϴ/48L߻3a:R%:bW{-@|t=BU|3 \@>D@@a/D8D 2 Tp6T79|6-*Mݭ0`3奘KzZ̆TDկ4Xyo |7 P'˨7tft |?R'`̙\̎*+]hnO+⎴6!_vln݅*T@PEns5)σՕ Ragв:Nc?IX6U\5I.*[ʕ" u NB{khA*[k|UfXbZ+R, ,)ITL q9̞TBXH d(g6L|#8dҦouVt5L3r4#9.Y  8^"d{Z!3Pdi@EIs'z#b@81ڢQ-6 ܺfoa2cUMMuugBIrN/B߇~7z;hsHU{ ڪ5)]'3oCͬEus|gNwT(%Ob1h=f$z5a%`/L[n 8O\ّSB/I_-k])tù^pǃD||#̯,, "uAonc͟ERIZdC29LN(éhoyA a`:i+{8X:Sw )0,㭚_^e$"Tv`A֭!C\Yf tjySPqCmN =S7n}nq0-<謢1ܓV7)ܐį: Tf[_A!οI/Ysuj!@ eȽFC q\$Otޱ<"^nkA6rLV IcDytiϲ;k!?Ӆushx9mYcz2L ڍkUЇŌFNt l. <.)J>% nB5XGyg#c;deqs0oع+ue?[nq(hN{ 2 U_-☷20Z  IVkEbGt&b γJv04 _Sf |ws*ֺR_ M)41 E^qP%f_eWbX6@GV:[fݮMnNdXy- moz̔H laJJ(PGd#H0NcB(([ <' hVSv9ysaBsLyR'Gz۬24k{XRU|U]E^+* ?w38JOsyNt;Ar)>f=(a͢+nǐ__zֽeZqޓ kccyqs;uXwwY#_i!&%[ülw2%6n fyyV2ޠo-1`?W,_-bȿpT"J'[ ֊a$P5x &+N0 HaTM^:w@|,y>);5mXۨq,Tm2Ca+IL5vo/krn8N襷4kkzyBK>Q ߿^uOB53KikGcG1~kD=6+1J`೬XPI@|=rΰ}'| ʅ_"T^` ą8l~#2ߥjC~Eb,*zMoB3 ZwKt 5E<+(-~!!Ȧo8e'44W`}`]%3T Fnw<=#E£쁡,p4eEC<$#M>PR:R}9R5 \` r~7WǪڈwu>?nV6<>z_$[QK{Jȋ>ݓǟYgcM a=?M`BfQ̏F#&j(D1%h}: Ɋoh  "^ T3ePŠ*pka!БZ[H@CWx5 d'G>rہ>U?Igg^QA8mhx0S({G<\:{5_(l*gLƈ8w|*h~.f|Lv!Vl&18ۡZ|cm9 μ̇ej+~F+!yWc\W@3?$/.’Jr' N܁@єk{`&Str}ϒY ؏ӦF +vEʺ۝|f O ߉b:+8ځɔk9{ZDqYuwOh ׳W`Z`DQ'0]nW.<}h@אY;1@ԵGv aO%Daܴ,2lӛ(5)/Yj&Gfe?i%:$8bjZKy;krp;3=hĈgX`X/[/aMϞ րפּ\--#~ʊn/HJƵ`  )lpyɎR*/wz9e黟r(;𘧃pb2FG%T$S.p%RNy$_婣peb{9Fvd*όST9q7ɛ@*\)+/?%ٮuB#'v:}dn&e?, b_!繅Zwy 3OP9c?'F)>/6x5"5՘tY'<Ƴ0nJv*Niv*!W8jP[׃F!sѺZK׿DT^&n(0X{Bh?`uT%sop%z@n(6c_&n!cY qLoE(BlaTF.ʛĆzE 5k#d*~̎S(VKn=<[GtSR(Ki8:a&t2qȊr$q4Ej-G]_4X-0(_[d.z l܁vb3 nu |K-RKidڇC:tdfIhjqP9GQnIv, zGq/Ńs"a"U,EU/ߪ?w,H/ ?'w0ʵM 6"iǽ=5 yW@0>_$-P[d6mǔ!.1o8IEa NUnOoK|9]ՊBZF_J:[FCw$@4?Paxip;|#&NURBlk֖⅞F^)Fn 6hJPT/]Gbͧ <{̙@Pa) qlmTd;f P5!غO{5ih(nBBX?7Ҙ_̾x݅>NOU v@U&JjpL~JyMyw~<Չ\ҼBb%Teg\OB0 Śd*%`1vxK<7/ zx|-KʟjGJ0|%;7YƣDn[=TŨgtl\'j(Xd8[4"q|hLػ%BvX-x)Vè';H;O-"0D rh᎟S6.>UDipMA T>l _Ϫt艣:.M#Om/]ѕV֣PӪW""blHD H$r#})Ffud~N^Wff'qT$|%LIݿ&:*L٘7z[ ӪХHDcyf(e@kSIr8\UDU ;y\^zah~43dɛvHGփ4 jmzbkNXf#; Њ₮E;7x,|\?$>*x7|`ZEՈ/خa+'i,a˲ G!i^3)HI|$(x]$|aRzޓ8s3&`0o!_`9wzuHC7u$s? D.|GB$T +$ᗗcMDgw{L_r|1MU;>Œʬ)R|ץ \XgV-; VG DUؘ`Éw6li!pWoz KpDq-JBr}Fb%BN]?֤yssU֌.@6nބODr<H1v*K;*aoYDFmCyfI R+/JlYӒSͣ k/PMesk"6$2)lZ1%v:nշ]3Q^GAtLS/3$V^t📁 Z?^2,8HBoB\g'y i(!?7|(ƮD917qfԏk;/=A:+d*#}g]AE"L$r{Ľ՗Tg~yp L*KI 26Ϗ ߖeFv0'ES(>+N; SRHgu nv)e摥6b(P:ɆsVd!k?h%fߤ ,=UZ=78@Yt]VT΃:B ҇vI#CHc'?>!kJFAک,}\+;u:RĜMӬGW*^e_@Hͻrr\A2^'a eMzk6_a*#T' `^X->Ax1=~#n]9 4q lK_!.xK{iPA xXEYyhVb(쪈P"G.-͡~ ). eaᕗyx=mޞ{²KN8z2 泬N6U ۹ROOe` @9_9ITcXN l-0X0Gc#հ Bbp@adǟrPѦCf{M0] `cwc `="&m~[֥ Zeht7lt\-x!Z21xݙY7%W1"6yEx q %59Tq<ґý:)Ɍ5^N+VBR\]L6e ; 7)3> cS!y},˴<ػQv EHs ˆ3tSڶc@^HtBIf0iܬ28{q* ~_E Omʩ]۝N ad3@RAU;~A&Y1&`#}o z(""r?R6F%Wb]fzƍf vSh|}$ _M}kKmUojm'*^ [[2:/'<*f22h7B{ >]W_ ')fHFxu$JK:DԛYaYͩC?R7WBWAEσlN 2wd`HdfL.퓐 y#6~M)2uDŽRJ/pm_+ 3}J6=^+H|XA_RffS~A*K: O4"X :uf쨌U̓[; + &i{GȢȊ+Ɩ:Q>cm2N)']/"y -E{؉/(4';U&*ivo cI{tŽ8:ԥ~@ܵsp19`zO-B"1T_ؒhyDHC-)nAdZ3h?u/4C^^`Б.r#pi4*`}.TޖyJsGP=Z{emm K,ˉ4h25c͙%Kt1BKЇݷ7=[K|Z\H;':kĥMzzt%78L j*@(x6ߨPΥD(L xjyScmsYlMuqkFTQ!)j/g٥@_$?qئx:Q^.(Aѽ\1J<1IhK7Ep/0J/dvW5/q1[f>@3,K.Ij-V `&II),jdL") +ݜm?u>kF ~̎9@~cIReɹF _B<[?dJaIDt"'H>!#<*=_3\3۫e1bGM7'hIk{&y4(w)]T;!&5 Pd^k۵bYTP)i [wiXf%ce#ZElD{4X"/$]4!q9J t#>zJs (N@EGy{[X0O %Jd2PP(HpIہ>{?[Ψ 8`m[XT d$tӫKDP xߊr ׺f%T:' weA`%*/Gtr .EàN$B谻rW>3J:,L60lְyq uRMRd;R5VFEI# jW%f%2>Y 0պIH'ƍ]A*`l` ̮[Su."m=4q%9^5@ZeuKH`,Goޟ̭Lkbdž1mA-TG&`KaQS(ßmt@3Y Y=zO~Al.^ap~cZhK>OF77q*)cȶwluIw]҈Px <<nZ]5NdVAN:=B KY:ڙ3_P8X T)^v1h<#BL$gpS婳pwl557ϭ5cz _뮮5E7k.wmxA 2a4~DO&N)Y `^+&>ѥNOeAC*89d V,PFPeTp KJMotxsBnƁeC7o"($3H(pZ/[u8f&]CT i,< [ U|/:0M3H \bzpNQEFܑFlg Ư4D{r/00&<5zc;U4شGM*irZL~ 8Q*5@ T1Q`S%P,[mw<t?&E¶[a@>q$z 𣪶ٵf~7#-bJwz-sD=^̃0 J668c^Mbtz`q})'T!5a#{^:r[5Ѕ.x8\hX`PVHEZ+y`z8.Yf~əĞ3 V ;8aY*h8)aN3Щq'WU2H?kFk]Hv>b ʂsm{U ?P~|\.@n5bPG 3 |qB ~|N_^CxJ(΅KgZ4 Q2xܢ|)vm+mPBG V6hyG)Ԓd[NPV7//| LWY|fcۥsN+.ܽؒS$>zNKhYz8VqUѿɓw#'2@yЕg~㎆Znum;gGǮ]uȗ[QqliGTՏfdiݾpX+UK =Mߧ^Si=REC _dJYyrM~vߨpxX66#S񈷚-v2RR.[̵Mjhe[`E?cHM*xWJ'DAbYqIuZ@صMLy)wQK?ݭ$y T,pPοU_#CK! K Fb c9o5xIG|"Z@ 2rof])ɭ8"[疸i~'JWT:6yUnG@4M*O5@,] C > !4߃ZHexRJIho'.aBɬ.{~xg2ױmVD3y.}kWrH8RŧYs.y?>@wU>SQn~>4|}mwL~OӦ@Ao2OSAnaI[593xŦg`[D8mN)kHMRL(S9ƇFލ Ӈ<4n ;9M\k%.SQlT_B42L%ϘQ̴ʁ>Z0 '|i*abFśI OLffVTMmḯ : nҍIO3Nv:~_WzED0(AQżZ;z[)rR9Tt-fqB, ЩTV6륍 ?1j 2䷹N#ERE 磋Q@9C 2Z(lCNs)hosBD) {XF̸sj va|8lݵ6О\7¾ǵioͳP2zV,G{>Un6k3ef|̜,ÝUp,EŠ5rum 1 -S'HN p>p8RK&FMO_OfIքUIcRؿvtBh-hLOiS Q cIc;1Kv':mo. !*RÀvSynhlw6~qYm ė w0AMv e3Ҵ%Њ z3rf- #3'έ\mo'bֳl׌ȕ;S9PE`wcpR .c3\hC%%@E3&e$&?" LQ6LWY8&5Z0XfgLQw_O I۔6XZK^ i 5ļ qbGUUJVv b i 8oaխÌN>uֽƮn3jܫ{D}ZMsVx1;,(N+@gG_ՍO)vB=j̺@nmI#V ?#) `  Vo߽;BiދhxqԘC Z^ON`tquMPЯGB'M6uqʊx& ~cy!BԼt-P_cS )%>R0D`5[Xٵ!kPx.VɗR'&xHD 1[0ѵØOGrjUt(/mJK)$=Ұ8 ,^Q 2u0!3 ],P3;+Qϴ'(=\N/Ss:ϘRJAʜ+~aEg{.v90$/=/ՏnE&=mdu=5(/p⛜.l_6,ilH| [USd{$b%tGW<2}tHjOU@Lk3}|@\Y_)Iu'1ӆǜÈT۪Wfg;s%WSlŪ3P8c b뎫H?0(>K/(8]<?`l=n2^q\i0yeLwz[x92.;N]:,riQLs3WJTs]9 _9-c s@BW*mz.0T$NjUS, 7~@?|ONCVR4jD!yN]zpD&:2KB'38 Ȅ/r\;rm`w4Ef- 21Ȅ<6.Ѵ/vv 35.umex0LnmY!˅g8;IYga&Blr2|*"NwS<;X撩>.q"Ff MC][C9AXn6fyݭ$׵OOU2Gq3ZCjLKOEs*d Cn0صVE)oKhJB  W[*|u'b&AIh&T9 {![$jx>}};Ѽ< O)^fwF TUR!\ bBF"{ ¦֜S<Ťp8$_7[5?1Y]7A'2q+{\{?w궬lAts ,'kHN=:gVI$ [/s$}R ̭8UǠmo nI Nnr-S{qER`E4QQkSYl;w̬6);0H wC.+c9^ 3Yr脥U.`d$I Z`Ϙ B3LIt1p7L,8[S'CsTqo|ڋ'7M^5N#݊&[C_W?5Hz4\猣8gޝRnCN|2L17wxZ Xy쎩 zAg4K$"dSkơμC64ʂ . .͠875jUp %f( HצvLw S86 t"P_mEd;z{xK Jy~SVp" ]6"JHZ)F7fwtnÕ40-va@拸 udWtS@\`T-B/ A=h xD 96>OT̶lI,qDIJBow)K¬:_w՝;:tH;h {2Ś$?풪%e<sgұs%5A#6Kl}*8‘vSmR;nVդ>yJVbɿQ{@X z1֑.._Gf{ HaL?@t`!\d2//ïfx^&.&u9P6ky݄PscZ?WW쵟 D 5[4'vmŧ'Q5xS-;MQL bG"-xgxJOzҶàeltCΤQHԺn~ڞ\7'gbqʰc/F& !FY'a S1Θ8sh#N`n< &u-L #Q1&5Y|Hkk3FR7OTꟳ9;\{ذKo t-6scc¦Op5#c{j:2*$ "wKj%I1h{yZ`zL܀leQ9 FʠW|<= {L%= :< uFT#z`P'I"ŹM1k/ ::I0Wذh%CN{suf2=aMUe_dNo_F +{O[ 1赜Owoiދ Qy=}OVur_R4{&K֫{;ҏj0kHz8q27vmP )NޥJSz(mFmUy`.).( oYNYe)YwbGC!Տgj˴2{25uk\oRs_w'֛M$(iD nCyv`g܄-'^+[ɡywڻ) m$l͒;,A2=*qmpv$m6UoѺV@}!b{5o.{sXp!':U*qֳ/dŢ( 9 ]hqDR"eodx9Tr= (+O`8iTu8tMn2D,/w0X rL-y`Y$t[z3o]|jGWG"l܌k-Cxss$9sHϞ9/$D#d ْmuNՃC?o~^0ւ-v*2mN̵ O۠?ʬ] R(Ö'>)NCWGZYp>{t 9⡋ iQ>w.ux.׵[Ҧ/$# ӟ MzK%05ip ΅}Wb.'vu⃥oPoq=`hzj_!l~d?70='U]EMY ]n]Is! u?,1}"\)3%ez6$(WyLrrth`dFD M荈J05^0Y:eUW4֐ea{,,>qvP C%i>iP 1STPgzgV筡 ϞtD.c\8-}s9hz[ z& R0}B)e0Bq0ؤp>#At.ϽG%D`iB~DzOOIFx.|FӛPE§ކq>I]xIS4WQEJTmK F3^UE|Ydj^Ml:RE]04tVUŤ8Gޔ@zUOa95πWH;KMӆ 祖}a=P$Ƹ| &M.p1M]{M+|vZwtFw(4?Lo+nė !}80$KnqD+vQ| 4* 8;ѻͫDcVPkwW TWy Dʠ#̫h׉YW|].<hH=6y;u5Pn.^_( .KsoJ--Pt@}I,[C*Z, 7#s䯈W5Un.ٕ\&n4u8?Z84@ fĴ~[/TEK ϯc3u 5:S53VcT2G bICuSpvܙt}e%!~ 4^M~HVRrREX:|8PQ. @\$H [ βRZ.75ݜWAƬ8OdØ5ZFw弢TF̜yEmc;qe@H}i7+ F) XCfGl"88'Tц# .JCxYqf)wˇFS&`jPLHATC{\FT"дQhA7#3Go'jh8eyxu)ܴ3MY$4ӕ;P-tRi"Njih3}r%*6u: [3SI:tZ}sD@ q"WӭfO[grކ mj``?,L]%WXbidKlYfܛ<@U71T:Bdyn؛UX|]g.llaA<y"/܏LEәQp f\_v⺈FB>yt*]O $GW N 6.yx$lbW@t#𳪲,雭@!"֪%%`\t%R`.j 8B"ūø32w#>U>`7*$͜}[Z98!Eihp8Dhg,3Cav5J'#Cb&+et&NJH{n1S F˪\2h"2Py1JxY_|/~#8-U璸,!aqm^J (mv%'9ZS{-&"pປ(}}kR84қaXJG b)K ܌&m+Q]9M˜JdQ@k_R|E~73rbjP)>ۗcJ8ĕvAWjnWdt*ӪoCw)vigbͰ:R> QЕC>iNa‰vfNۚ3FKU?=6#}8w-gd^()r]Q{FVdՁgT{TG%ohD\x+XEQkX!@KRӯ8-ՠkȬ|#_{Ui+ &7{!+Cʘz>s: j >8 EGl )% -$ZZ0`*jdܫHa+)uĩ@˔ɒ~$Er񲿑Yxpf{{И/AeQ_gzE3|퓷;YL=4d3}1DC_9o0\#x{6672H7Cb_R=rMr+0W"Q@oHId$$,WwxuJ(#aN2 3NUIb&OxJmȕQ$liaPPfӼ#m×gCE1\Q V(٧.hEX<]C^yjx !=|Q<6Ei i$k_Hq>tZMZ[qF>ӎf(|:|@\@I~'tl>X")ߦ* [/{zc8pвIH7Tn4,SBVe=+";q:sp 8ӌ(s!Yі`R=vjaEEJGPVA>bfpZLnr5pYo\Kg*XCJыp뵕'kh>D-ʼrvE9H!`tfH zMoa/]ڀ|GTIǸu _Tsn"d{-30uzT?vd|L?xoYl,<'I-H8+j:<0d3!XUᒫ<$Jl/:caR^pa^5JO=g q^ao#N%F5'{](VԴX <".1L:( ͡2*4TǺUϹP[D U̱/~Ќѕzжxk$ܬ;q"V%bZ6*nHXN!SLfj!Nœ1}*hՆҩNx80XDg`t^+=`?8`_-FF8U)GcfzC, !Qf)7Fmg[[ .q0<& _ޕޤ[iQ^z 5sXwBnWUΛ0zmvYJ~˭upT2`b4Tte,pV t8"'6z6*%4W72 qʨuǖVbuj0z6QE*{ؘ"> 1W{#$\Bva♚)7Nn`"cŐY*FH#px~ur  Vߤ, T:\"9:Nɦ[^P9PV qŚQ`XN4ܳ0ЅxzXכX>0m$T#Z%?{WJlLߋ6:-j\"@,0tQ9PWE[\kfJFԉpܳ4[xqT4Z;˞ˉj}*~:WRco+߱ѳ^l "t9`}\!R|E$cGtmDuن_ޤz◪(Fk}YdLyr̄os5j'Q%>gCTH'i/u6_iq b k r ƒ[/ep<70xM[`ᄇμXRO_BNsa}wƳŧbw#b8Rը́( iUXSO5j&u:o':kɕ9.5%5,2`TQLbH;7si PyM4}2GѢ~$Ws2pgn#If=1L:)!rg$ h 3?Q.Xȹ 40*5SMZcy(ǞU=q fPҔ7\Pd鶊># V*kt|I]%5Ud]:%dzFbN& +\:CJ&R#p6* 8~=}t)?K/Bԏf|0sAӊrPYAucTD @Ibu%=^}۷k@O@ވ{Yhmb|tU技1m#]4?!"7 N_ğ$.!nTsF&1]ld"wa[^1r(5U?AOQF&>Tߞ φۼ8G,Յj`^b#Z2 T_&H:3,:RdxQ SNbϘ~S|'ooPA_j )Z:lW I%EA8V.7LD.3?#0x15bB][9=s35v_{2gHʅ#ܰrMWė|X›G |+@#>O=AN:`QE"bR)N ^RLG&U!^f0LZm29^PQv?Dj݄ 9IBfh%K%80j'ұ{  gp_}Lu׺ ґ/=[]ri `vQe#Vޖ4ݐ϶FGx򐄝WX(9sr1SNYtTIebOK*ҧ1d-l$x ^XTPZd3eM:hi۔q(Zp<,iO; ;F\xF.y'x`"~bsۉ/ do0y N{<(9$Q{ᘚ@x`5dQW]m7ڣi>BȌ=|! r MF6wF_ק]ӓOWM߲F\PI߳ _e-Bom_ )#SlRTcUp G& e-HL0hvrbc1o;}'$?a\Qes%0hH|ޛ*lE || yi86%;uf?K6T=IbH![OSk.hWʥզaI$v}ւπ!Y>qlg ;^+ ,z(wYG@?v_K AOq6'P4 -\Kj?Jo|.I*T(Z+ ~9fA\vK 7A Mz9x(GSFK i$:zwB& k?b 1ǺuBFP}a弶ujĬ0>EUP%Ւ5c_Qqu6vxsVM1fdkVGKQNC7ŶO{i|XUwΚ&=k bR80l2ܟyHY 'МRZ/_\ lM%hBD#J}g)=щ.L?>nm1ȹܼ0 "ˇh^D< b`x5_jq4Og]̃$@Kꐯuc JV5!oKWC\Dޟ@<B@`]|EbRWO.c{;?9=%GH ^ s \ZOqJd%:6yh,C-Iqԯ f R+_mŷ:S>*}D>Io9F-IHȦ˅No7FľcEX Ȣ2DƙfzL&Lzqn$msAWΙ8@%dgo^APv|MaoFXp)zc/Z՗ZZ6W`c1;yԚ$#Y#˺MO6)h@VC1oe0 z-G!V׋픭a=b FzZKfT6"! =6N ՘ٮjTU ։X+LD 'RYFQIVE Q!Im 4 ,lJ(3 yO癆jv9Y;2ZM*@~27v_}RԸ. 3M5I2h*9%!?Xw ?N a92u|=VͭZ ?ZY̗]^ɒ9 ifyۿ'VQHV:w"Z,C' K|RBNև\ϸz×ƢLI5u.=JlFX w<N_게FD0*Bsqg=摊[Ax؄(?qÆ7 ř>F@'y$fc$02x30 ΍ l% ++Q^.7Ig)6}70ۦ=l_JsΧ|@*Lw :M yB8ձ.r|Ѵ3'-A+Va.e,B ڷUfP\JPJv7?Rot늼(W#!0#8d +x#,?`9mį ޗ\޼V-ȑ#`> ebkiX&Ys^["'("+ *kH"9&Й؉6=/L3{){P h?ľgؿ07i6BXk1)hKysc%Yw4Xw{T,:Ь wu #DGLVDDJ҃Zba!N;t|,<@;L2f+d)LoǃFSNܓ)˜ZN:XU4FL¨جUZ*7f ,Ct$0?z^Wwy"L >`TZZSA2S莶x /}Jd:޿U?qb[1hCjZ11&J:~[5[B׎RU¸:} %H~ƈN[,,D/<&:h8Gt9t0nSj*E>KCp݅LiJ$Z<0p@ !4j(;VwtΑƀS_!t/~6f,( _Ѣ!)R"ܲԫn62#U)McدOF4]ޡ,'Y|^Ҙ/ԯR~9@!Zѯ"ʡs9!Ms\2ϒlOZ itoޣ))XI>K+W<_Vv;<rֵS> 3--o^K~0(In[U>u#*\kq[VF &/]|^ L}} =9G˫/p\/¼ѝ)ce3\xos{y~Bt^g^B$#@2+ܿ04K1{uO$\Ǩx%б\G~!Tv n('6z)-U@Bre> B-lgN|:j;2tSS '\vEv \32zߊѫ3k#J 5Y )P#gl*oLj/Ĥm=<7RŞK2.u=-'B}RxI@sz>;63Tw'ri bїә}K4OFHdCK^V/pv5BaDN-]qC߷wn"M0 ɭY4xW69:]Qe~;Jx, Yvk>2ȞZ#19 `~m?uF:IS2JsrȦ )FR4/+6,aoo-+l8eq:B~iJb;I ҙN\3'a+9e^C2I6 u,\:^Z\䡭&e~O턨Cnk>#ydpG;Os $BV (1XPSw_Yrt c+y\*JŇhW +9:D vO@Ie|al4p'>k+ _nSpj'~?ZOp:PJʬQ2Y89`&{^5΅ #УfDŽɍXXЛzBhi E kNf=v})!{ʰmF15]NhgA_liQ#3.MT ̪PV7Jl]$I"D`*߯~RmQ Ռ@D?&,EǣTxxyk*֭=2):\NSE%R77#QrjVq|Y QqB8=-\3#Қ.P`@LdF~&B6kt" _} BZ6Zf0osb!q.Bq@p2uUμ+=}Es "*(ӮƓ%y5)N!dm҉r))]j.=b[d~2W[mv /sN;o1kۄ\&P<ϼ@,|kr@Da+9}XzDʢ*(蟕g['SXzw~O_գ$r76r G˕+&J]n9q D2eXm՝ ½IF+RHL# QqΙ~,w-^×рu'hgy(.yCKzb[(򟦃vjh;ԯ7Ms',)dўI@WXRN|3N=oFϺ ^E,QpU-o[i s83\?;8׬0Em;ˠ<3r-ϕ^w=z3G98d/x.&Udsv[{"j̴nW'yÏWA_MCu\Vk x9m;[~QhQ2S@.՜^_j\' [ڨvMp(dH=@D&3"׿v4pe;B_VBhlQ5wo&£+1+n}S՜3t.W!u^I?kOS*_]ɷaE͒/k>CaU[-( 5;ᤳt.y*S{4I ]3z:E7TzUW$#<; ]rP9np?k8k@X=p6 򗊂T> 1+yEx1l:\-4/E}$߆#qI!#Q/:cHku^DZ$['eh6+;TxI_$WuºIDF=$kk dR͉M21ᚪgq DZoPj[BcQt+l7 KQo|*EI*\4}} 5OV٢/9RR>ѯewtహXS`g2gGs8k0o$S툂rFWB̮WrZ$uRJD/p:!gRi J/XHKv`gڄwp 29`"es@MZ=#kU<㒻2?;b^A1Vr;_E|ul/$^LC㛋l3'pý&`揯'.?eʠM\%gnfQ?F)UejۆBìϘ 1Jop[\+|(͒kjB绮/AKJ򣊉pӷ2y?8(n5PiӐéLd3sUn0!#,##WGϻ+V5oz.Y~ėT~Jxzj< ,LS}deS$A;q8|ߵi,zb?VVd.58L|dJE=T|@9WiО@ÂY/3Ž1Ifۇ2#7((ͰT'-Q_Oxy$hDR<@<$b8_QJۚ)n9$қ2i­-t4<4u~a +p7Z.1165X!ᒬ6eBV_Y)Ѐ'KsyjSwRaR~T є,p$n-A!=,msDYۦԇ c @7-_e,.UL19W;[Pz@>CvKlG묮NV뢛/r׮]Pj#/cY}g$jhn'`EDc6ibSWږiG |@$п/ o &}JKLdy}kx]!j+;єɪVDh6$s{34Da' j5 `{5u+EPJd283)Սy H=2:2EV =/! $ԳάB@TԿٸ>!8kQҺxAƸ4ym}~p a*75[w,ѧ$!BnB1)GH-># -hYgݵߊX}#Uh|ɗ<1 KDPlvJb7 4A6NrB\޻Ϥ )"s#ef![LםĆ?/YP. d妷J qv0۵_M)}Ͳr+Wl-AEYҽ RmUT%cY|H,== 2Es^z0a8e?8B} @zQk5Vx z_k HRޖ闹q|{ź;Z&{KZ~=u9q[#uQ .̀ ^dt7;18x{oi%Zwŋ 2(0*"K0"ֿP.R Z薲RP2?E>P77:pG杌];o ?zo a8 sIs`Ą>CtZy/&kδnjf$1Ya&澆 kxлT[} Ct7K&%SV=RaJ @&6l_<0Et # M xܧ1Q.i&-RW~o\3Rsn*=foqP D ں>#zCбuOw~}n.h v5*yA?qMkXZ$6|Hh%GXmX?ǧ4Ԓb(Rh ٰyj|q}25 _ü,-H>w?}Vu@Q)ls:^)O#۵ØQM #Фb,-b6H%h X4n>\ٟJ|hd5Q^+1kMK ftH % 33gKRLok2zΆߟ4c 3C\/Sh-EsaClؼSf^H1ppSS`yW=9f-S@"nI$]M-]X1Lԃ$t"J |: )pvc# B"ܲzqьb7-ڱB\ O^P;N,dM^bܢ6H=x p`m f [n lLi>| z5/|MB-C|awzҬژ97Wu% (OwNom7< k)ϐ!.ڝ"W ndXA2DbE*Iߋw5 ?j&F[$! 0^`a AoKAڋB?D5r, QQ\K7 ^h$8gQ&ע?IrsS/yjVÍv0hy WSb5d}NܩItK5^mqR|ڳRǘޜl>%3֩l9;6F@MPWZ R|x H3Ym C:&wg<~ۍA;(u3teLj-;ׅysu-2En뽷nOSׁUL"_W.$̜Cr g ۲?AfeDUD{euZgXc𩈈?gLٿwq/K){F+D@ $QH&~o`[41ƮK5;u+Sb { /!Y:<\* S \bN[ Ǹ>fot,fSQ;BpWG)6:'a%Q#gcFo=heMe/Cn /̘^YkSL|E[ ?x,LRFH>&;%ִs'cquNpSXcW-!V;8ޤ1l!ùSFaǮs=I1Od0jkU"L![!sw(i N=2HӼ^!0޺"hAlވQ% D*7;3l.| <|9IoCd;IGBhhB3v䞗G:'da@K$]?.ܥ^Or?[R&&8\ p4)m![$ VBpvShF3e _֯+vt죽HfO=`1I M Ԏ=67ذШ}+/L YѾV6bB3mK0,;[= 4J' lD#ؽзaY ]%_KfgůFDŽZ䄕^j|KK@F D7ILK\zBy{ךbAdߖ a^Mfn/f~>dN`VléYP1~ҹSxLsb{@?*$$3 w ,^LxvQ6ϊaʏ՜V*.{ q;~;RIL>M58-(Cf*MIeWkJ|? 3b᰾7/$CO_x應W!65o`#I;0C(y?F$<7}kv`l]G%;H4`|0NR ͪ9߄"DGovξջ6E1!67yGIm)G(&^m1ْO%T^C>]bLVen1omLۡ5 HEZ|kS58w,2K**[)r]R/R@_gC\[q嫺,c3YɅ7KF.gQߺ珘̟b"8J(7-:2p 1"##uEĮH S> UW[`:A[+sw웅   X$,/?KptćK@>1c">L_fˠ*t?::R6ђ6rgΑbpޟٺ>rTIZ2 꼉b43=o*D_m$'&PPI1g9^g0/d$~6G/]YV:!b4Mԣg j- &-̔!|F>;]']rk׎Inl6:%4/u~|I>T8 Nge=# 6z 8)xR?R7 ]8!QYPBRT0% G[R3X!@NRg@`ò$+/;-L| V\i;j SKo[*duY5yN "R7ZnՆ U.QAE>MXMπv9;>dd2(Y1v,)mt9[oZ@A5N#cwwl ,~3P8 P˲K7p_H0=Qdw SP;t6Tp\MPAy?"Ͱ),zR~{$%74W hž*=_B*`oM|-L)w%;9~/׀d, 4 fLLu˰0ײid> i D~vV+x#d <xB1ry,,ijn5U9I*>q79-jVԹO #4K-uzwHǭ\C){/)BnBCOrvĢLI:ocpo]%+eb8 iJ̢1g2&]?,jl/uǁr]=IڃPly8aI$:=CD]yUDkʽPObMUMÈ wND={Z# vـI=/)}OMHȳ"Cw1zyL#rU7~KD9) N8]M0 Xo z`Ԅ2r!eks9OB_H3K'݌*oBLj*sxy|TD5R<\Om&w&Y,![[YtZT㲇P0Q:D1rhX(7I&Β¸wq7J\RSѤӗbͻQ$%TI#t@>EDHiFh3㎗f߶AsqL!O@S QoPE ²%I|UIq OЭ\L3ilŢ洐I۪Wr MYJMHD]^ĵSv_BT5s(\=EpԤX@jVS<jpƏn`YlC =RҜݣTkba@ ͬTN/X} %ۛC朰FtRU7#&TfJ s!x鴕)5myQ 3Whq%^Лn^ywCx/r+p+z(#L6 a9:LlHOuCaSV'&tεg2뵉y˲"7x'5iAGJ=A -Y" /v1~аr=QLd,T-;ƿl]_>OK"b"MXxCHFK F 8ᚼ S$O(Ә/VY{9 Da߾Y߲g ʡxetYRmk@Oi0::pq+>} ksSnOcN<Gm.reB/>ũ*$Klʾ[D~*nJ ,pA"7nls-ߙP׏ Tցi3w7];mN 8"˸ 5KyĹ*jIz?͏f& b]+ W sngF(KPW7jrO҆rMԵ3r{v[zhʨO-8U+<9˘< EcKk'[7nнBe4Ro3МPSb?ts1-k~whuZp`̪*xWk5C,Ҧwh@X*6혛#NHUMjKxsdM-) ~:3E-գiry ? VvtSE(S0h n#tp~mۇRЀ tK[}?еyףc_K"1!,A2U*4M>F#ba<<ڗyHtv}#39ȺvRؗD멪3wzNž4 t|F"߼Wm:tSi:$>sIEMpW85-L\ZIb#{\9C>B! c />>P!Jl 0hCyTRLZܪӵ |]"4Uq‘B+5HVH;}e$1˃"uU^ξg%:mrScF{M~&CXb7Ci$u(䬬a6:1p|h{(+!TPYFc) CuJ!UIJi~S"60Qp? wYp;۸=0qe SYek9TInx5b VZF>Qh?[Rus.5_=O6`d_MslRYꝭ,1Q Ħ7{&y5GLF {7Б(q6k&bSjݺK yu0 N2&::΅%E loqN-IKA:ml! Op7f)g /*;آoq߸;Fo44HZrXH!vKaa,fqys g@6u,K2 oޮtr4ƬiO9ZMUwh#e `K.fw&Kg 2 Px1 %efdsbH}4NRZҎ;dY8栻3ٻ] ծ?@9++E;jQpX^PJ6"w.u-of䘿::ѧsʱDB ُf,*+wun(beaS {{ĆdInt 'sR+ $ȱq,~`0]K"t|'u+o%$ e{&nK ri26U/muX4F01 _7F ֶ_N`f$aDť wRJУ "ij'XTsۄ<Ch?ioRm2mG;pzՙ')fhJ &՝AyƨV{G9k a.ӥI$:fpg~0糲XR VsF\hs( T5)2`j?J#SK 7].zk vd[3UH-O*|)kPׇd m?*R?m~%> >q!j|׮*A2z\lc9ץro=!c&GMGXu]Y`s@8  oQZ~)$ Ž4˶YCӪ] ・T?~n $d-!xL|牎2v_8 Hsբz tZ}woVtѵhixd}3Ipj'.VPc_͎( 7 i]}[_`KxJf 'ki3iX:.bEA`/VSݵŦ],̣_oGIa TZC['tnRA[rR, #Ĺ\m|QKذzyΫE[F>iSǦܜ,Wӏ" ]{jd kiv',2yͺ9:- 5I5ukQCCIbǂ֯?* O'+~m{Bˮ^,@,)-_]WP\s+{ ffz߸ϕ!DŦԂHģ-Yh( PujJ]ljK[- Cfn<#ubYaÿAdXN(.\ %Sxw Y)鰄5ʭhkA3C`-Y1A"vd)d{>gu/ҤgE㛅M3MXayD'`V T-f(kC~c0 1CDC>[cb,MB)]GRB6% >=RbdjG'4:_ "Bc(M: WZ]Wh룻!b=cRF9=Y',E=p;dVGL h֚KMM)4Va<_?e2tU˟j_f9wѯ=U2eEBkwb>\~DIVP6)82Zr`ݤ<ݩU xk\B^I$יzi$@+.>vT..JKN TfUWޜP(7@J9",5dxϜنǻ:+&<&-rK8kXGB grdXvgdD?w) J :J1G $n#n$N lm"kQWVEfF[ ߶3,szBT5dY>EZ'_761ǀ"N!I_AvZ[0~1" ݱ*Y-xgmc2ſqZKih$~i Ddx0W9)Mw'[ LjB JCH62T>ϬӲBek=QKl ɼ {%\~6\a?UݍK&_[$_})|YnA]blE$r/?M0a<_]߰{X(B0,^phl ._8 7#nE(_Up*!0d! #lԵ^2  1ϕ-{ѩ ȝ^X $N*r{hnN ;WZ̟=m*߯v#Ì "GENJBSgqC՝}pL9{rHջ؇`]K pYrDi*lWSp]yMtA}^ʹXYig96r x)9 f5ihg4fۦ.eAk]ɑJ|:=Q=]j;G]"=Ho7e`p,Xt4;2^?9uQyף]Ґt6x5z[k>fl jZdm`X~{PrmVNҽwe"}2}GիoxAޠy& KIL*r*cuؿq"0'~ww,ٹ3di+x?@.{*[Muk+n#Bb~9[&m@0n/C ;E' \}u9w&x y1To;Fw&)1 rΔ [ZoBAKyzU)ks"QO*t0Yjah hQ:X>25X;F_*hSwj(Z}6#}/Ao>UR.e"Zn8{8c8C?l8|׆ʮ)Z9MZ!u-/<M$bAp-N")e[z]xwr@5`ek~`OLw[VS F`}ƩM*Bd,#1qO"Ji`$Q7ezsFi6twQQ+ "e"2x {O&fe߰ x`فWLF<;ek;"5|91Um9tQ:;~ܠdhVekw&v +!Ǝztu*u;S}fR9`Ӓ+X;\~fzҥr>G8l3,Z.wFAi wh(ȗ{jhI2gؖˤGh[)9\f=!=$N1B }~̭7Rѝ0mqsVN摻c?{WJpy$[ VFD$R* ͈6H{̖5a_Bl u@)AKb{!Ѣfo^^'nhݩC"4w9 .Hlg%Kd˔-ZNTBڧT<[J%*RICea/ Z֙>UNyիj,bhvURyInPxe{IC U44 !Ś2'v@$Pj(vHv-J_29}7A~Y>92E&x] [U7,\l a#$9@_忴Pr /G&ͦ-lGi"aG%gDuB޼QAj1Vlƭmq?7 KO8A'׸ǥ.Uvы\VkN}/V!:n<)$M h}o Oի8MQoѳf8Nok}Bn6.ԗWxL=~ 2T8CBcΰRh1;߹ơȎxp$D{B*a2$)A0Xx4e{z3UZ6&`\\5b4)NR$g^ӭpqBGxrCZ?ܛT3}pAqCbq-#M|ƉCX6Un؅mqikƐDd7|yp>uɝ T\^LJ=`TI; ,|~3iLC+ ePa5y2lʷE]҂7M @#dD7_ 'p)I> GhidDE$`cg4EWCܒ|?&֝@2lit;~YzhJT>p=,]}'8M2HWbp3µ+s۪v"8ќ]~b}<}< ̉ZӖgu!hzz1mV]/q暅bҟ=z u1Z<3Y$)EUK+ީuHsN #MAmai-;DC܀e :N"dM` j=J_%tg /8tXb ~/~sHBjˇRc&8Cg/j]5o.V@BU O\rke I#=chUC*"X9wns n`a?zepםnSCݭ \]`p q[RS*Oˑ/ S񇯚`W~exiZU/;(c-`;UUD*ȣCD~%kPOF'wz[ )=Qڏ7qS,BŒKX+_kubҊej-,RG)~IvM}I| [^Pñaf9nub~aof8rqIr _Z)#Q?^8kJ] Mkni-α<08n<DP5Mw͏_?RX3eLIqU-˯wF C$)z_ح!w7s;I`W0jCԭE̎L)c\Hq8it2O"9}ωQV HaD" ^]1A5\)O)̦KsE /h5(86a NF:[fl+w t2UgW0NskHڈ_)OIʉgr0bk~Ɖ&fxѯ=p~b& fd0X=F TȽ_kT̚u"" qa*&00S3j</a:m:uH1',F|h.ĜQ@"/CYXp[^wM~rT=,goɩV4 +_ukЭȤ"STMfw&(60>(Pz4P-1ƙR h8khpw6P\-7zMUT1il+h{04n2DXFۍYƻ7J4*,&U}E Wխ:%> d/]H:/?)J\{#Vxu~@n (bd5=du֩ LPMrk d=l  @\6PT]7P%3r?Oᳯ&[Hmʭxqߤ` 5W+@;ˡ &۬_=~!;u^23|jh);':6`wK' ȵdt+D0S 44J9s=[Y-=fn:g۞uOuH 'fp>?\'/[Srx krbq6vݖ5zgwa,n&3L~@X=_h L  ;q 1|暭6&bZm\#2v:tj7+MՊ6`LA*:E]rQdY>7SR[Sp#/ pRJNrNO;@F=8tg zCjQ+s5/Tms )(p2f{+mvPu BhY2tDT l7#g5 ^qQM6iq2]lU9PD\KMTk#6tFLLizD " TĮuRVg "RٙqQ_zBgsSCw#-P hA·t Y` !,>ߥI{oSh· c9op+-`+7swj/F@`w( !}:\[fbɷ(;lYL?@APf}?eKWЀ 崡#{ϩ4_e\R3t, }xJL8qpW E&CĦujqЎZ߀gp5jOQY$h/V@np\x=>qKWP!#UmkDsM5#ij Tbǽ߉8ob;sOV E1jU}cb$]/ Dd$8s#yת=gQjzゲ&Y/Okν% `팞(:)ZeFD`V8?p'ɖ-%?޲l^snTl!i̇N U9U'0X.Bm*\dByUP> AxCາ,5=`l=Ȓ?ip4`lS<,Q|cn!% RZ\!9B ^?߱vҤR\zPL#-{utJg󞀅OVu-gͯ?Gj_"i(瘒d } 8(v*wv}=7hl byԟ]k]I;ﳼHjP^y(e]sMBWt g5w@w&=C6t5 O;yi.f pG6Q9bVx?Onv*h=c%/xPo7K_8rIDHs3U'(9*0V@}ˊ,釙|$!(VVU7Z$=:Tr2M \eEM Ph\T w[zTRS}%f:aB\UD,BXZZ/{$^ʫQ FN~Ib=1N|T,8~W&JՔ)UX=B2|~@~! ߴrD" z€U7tQ6+EN1ޭRr4d،R`x!GyA߱U(mNBc =xSVp*5ڳfҫ>,˸W!09C~EzEDtL be?YrDh-IC|F\ln2x7XWƞTjx-Ӄ/SuI1o> LUgniU5kOh\I?V#/XVk!ɛɬbB" w/B$Sݕ4Fg ˫a˰7t6rğЍ8זf5x y3).WYTb;p[!ʞ1ONceff;[vF"uD#Kٺ:}$NR`,wrXacWqF̍Ai xP,\͹ \yPrblʘAOJ]>V9_ frvwE258w #AZ>^pzf{|E+6g /NڽyR sfqҴ[]FiWQo$]u5#!LS .ϓ*;jWV~?E}zk]vzI=ud&Y M7> u@n\U<نM%G #9tA`,9<~3_PvJfRs{Q])\QXArr &͌ 7]W7o%X굾R# ]kv)!V鷍_*rKEsJC2h|7 j3_Cj=tTb&mq d:)C wHG_Lwj qMLbT1{u|ne,P/0:26Tj֭v}eSC4!1&&8Tl_,|suJ7FP E7 Wtf /OiYe0u q@%zj{M\x$4#gMpFd~'DA%~ƘEvEoüϒjCy=o(fSNP}151v% "y$vg2m'^x!J΂P JKEKq:8<: I1qz0A,P.3Zoulv>+֊Z$rIa䀐Ӵr!#rNJK$5+f#N=پ6̞ kIz D2LkdD5;܇Y$5ZI)9Iv%AA7FNX}Q8 &ZRW?R#zY )R{ZQ,5;7Ӊ=Qia} fh=7΂AQTɡ3&cqxי)QH$-4mVEМ=&%'ϡQ@1 :%smΈKh@OswpK '9g0G2& 4%H!yflހf{@D=8k屙."H hqkzc%x,W} ꐁMZ)P ~h@xb}4u!Aз y]Mn"پ&7pG:Ƨ #:CK@< p>Xqx3p` ƉŔg؇4cA3b'Vo/ld_(uKa$GS$ 'Q}]kl * }[kcHcL}Y!ӍY"h}kHٷô^u0,f/d%1~c !d"(\SY9nIӸ3"pII5lA 0{dlO7LLrwjG a*mv]Tp.sD=nQ׎ Z玾_EEJ-H1;'{ڻ3. H{;N먞#FOI ԵHX M `4L7= Iav]UOKT1[|9N<[i Mz6ң綀Q2/FYjxh(uX5o苖":dԒfD Jn_+JK73ܝp^1"u^XWCݲgúKܒoWJX{wIf-l n;wQCs7R5ӧQIq *XqR6R |+30I]1VV:M芼gom [srDMAӪ$.g3!GsՇO|3yBg,_!^56ZY‒yI>1#6Ž7a҇]7ͽM12<?d%|ð[vͳX#Aeι".UWomN$*nL"OקZrh.+>*tVOVVb _'?p`(Iˊ|ZoW_wɦ{hhl4[˹$햗#ODSn+h/SէWHfpa;y|&HqjWBݯp ֊[$A}mz'$҇w+MgŽi.B`߀=A[$~ezU e |;;-Y  bB/<~#x9C/Db)8qCG)K)5u*w02A_~LvQq8|-NOc6k8Qf*j A(ax[C\$%y:xpJ /M+VtJ_CF W =g[$qL9$P.萶uZ!b&)KV`bFqL4P$ߋs٧|Ui]B*з"%QpNfZ%O.GB\O~=H* 8u^.nٵ%q&B^\j'̓ŌgΒ ; $7}.~ ΋5{aZ̖ Wj cr% gF_3YA}(nS`^Gi'&"}@|^:bVm\َzeKF@.o#p$ 'u8ЦP.]hJ[^j>@ȇfh 6y].u;d{GOqYۮY&"E,t|8w ѹߣ.e{?2)"8~$@ C>:)ƻFCm`=:dsjf3=K 7Qr S`ol>l>7+mљ+]lJl:Ha<zBA+g fQ×0k,(~t˝IeCXM7$ҮMN ^%m_h;dUʥ+2Yi0苼ra5^ "s+&a@31lvК W\YLΠMM3[Bu}˨Ξ'3Kgy 0,(P-t̽ลJKg0eu`ݝw|(x \Kxxxż(qK)UtO{#xEmyAX4Ӵpe0vT\Dhń9S|X`yK@Թ[ zO*7QUDᣤcJbM]0ħs?7K2Sɗ 6 ܪ]&_mWpmvn_M>}KWyIP٥izJ[hxarя rYDW}&XǃƷ SY-qՀɚAڬ(XGAMg?7/MBYgM?.֍QS1wܵ>.=G?{yݒ2wgD1vq WnYL4͗ipОbhV(@M٭T1>G[k栎1̡u-7кKBd!d$Ej~O5Ėa)>XH"EJK{˟f!%DO׸p\I3XPL9?('\i,%Z#Hha zŭtWLJ"C+S/9wI,f@ZlD%ש \{ 6ez2!LV 64Q(()VX"MM nVsddW6*EF!RH1g(;[xU!ֶ7rRvho`z"Xu-s SESEaеhZaQ[NTǚHe%I#4=>x(PS0􏓕Zw#&e4sST9 Ff9MM$SWL.qY]d0ˡ'IɍYr0B:S]>n„ IKL^q{+Ωms&qg6mD}ǑGbF,h63I R :y(*"|Y(|[֊E mu2*QwvD9ӗ"S*r8N\Uܯ;ߵ{PS%kQmu`(m](r|?jԍi:°bo' vXs>#X$Y ݄0Iʴi;GjwW5@k=6 e^s0Tlg8Q&B=dr"lCK$)E{0{!}]IQF{.Uns%:ڂ?D"{ (h92,Tl6L &IY\~ ut]50cl0ża@:'Fs*.@AeJRSțPwwB0:8Q]ȗݕz8`zj4BӰoIafƎou+ #( ~ndn#CⳚ7!2h+ X7:⧜N]8?P^O:Hş<\6p<'ɀcB ֪l/x#Q,㳕ސ/[zrmI#ht0鬶uI:X !P* QjһXK<ɦEľkʶaˆ9Ea$rAtb}bܪš\q(d7.AʸtHrXh}HGG4&/DŽ F8>h3%!Yh"y_<ml*_\Q^brRf?AؖZXyz*|egD~af0=ɠ5qd:⍹vu˺O>J7y#ӞDR^7~bCN 4th9 זϡ3_c[EĒC#IFJ-PNM!-b lrLVj'O;Uvw4lrt݆гUx"{sso<ɣHjJF([Dg\n ,JX9|, +4lj>lLC{̿nǰKG;\q{ʚKȪ}FѸ:X$@+bj| >cJibd(8z UN+wQ7(uJ5\N^_;A/ayKv+_X)ҙU6{0U'[̱Y'YCcg|˴2!rG`99OƑPAWzgWCmDn)#r?;Msw۱K{2]11 U۳+%쓈vvb%֜Vǣ}HAp~5 >'% Jb7(qBay(7&p:Fi@I燺B{7p=:N2p͚/(e=Ժ(7@"Pś֦A1kjR}01y*9m,=LOX H%ֵ!m路@ +[r2bmqJA'6D&?̕UNBst/%5N5rR~cRnd <g}j؉Hburv;@{w PFPR1t|SSKQ$lnn~rK,Qv' H YBmq)KrEu8*WM?#+ Ճ-ZM&s`OPٰG|/0c34 #ӣP a]ʍ?r7lPa-9|v0j:W^eT1 _) P{t:1(V5u}aq r,1)yFYD3@Muӻ2G:aT\ m'҈ÚA ^~i8Rѿ px;S|:_$I=:V(ܱb1f`kF7|T|@⠳%u rT{> -fPFKQ,NN~g ׸k͐FWm/k^%vkВ 7ՊDk<\ XK:SGגT<Og\}4Zmm翦@ RӁςm]09H,9ջw$O{3$K˓LVљ^&8t gЮzj7K|\I]9tD)MTy@xD4Tط8i!Z0`ۑHv $qsk y |[/ Jdvx1QٳnKaoT B) BnArF?-)JڼYe0H_RS%d +3.pY}.n7o wtP4*尌nvi1m9p& 0 NC͝YF2}?qӶ fŊ%=UoA&V k<{ in+v4z , ѕ_}AJl+}K&3!(ˡbߨEMh3GgނH_p'Z鞅'sh)^q)gL#akwDޡrp2 n!Uڂ85ZD1As0Mg3UV/Ii(Mo{_J_9xJj$ ajq[0.Ԩt1 S)v;O<ʞxa ;P,5SC s4rf(wF,(QEbpKl]p1R fM %jg ,SpemDFm)q!xZ2 JiYNs叫)CaܺS+Ua")!a[ʛ[nlNUYgiC{ĉz XCO_?xhch6HTn;LCUPax#Nقbs|S߭$#c=\Xr;-e%ہyS!_5t9M5ywnϹl:o XFP'nAG I>F3 |o)~2c0 *p2] MOjTMo_+iZe=SUNf{U 6|]ČSVr`*dk= 5Esi5t=DJN*VeagU8h3c/tܠfh2l`){ޞR qΏ>+D3:˜r"z'WqKW/ jfOq r1zpePEi}׏]*!lM 0Dc%Dޥ S# / "XBZ)nuR Bsc{(ѫMd*')-. `+҄<%4IN*peN5У8,[o|AW~۾^M{HJ`fqx,is Ҁ+w.lUtzoy=Q9RY(ƗjS?+#(}nj{t,UM96ͭv? j-P!NZn^YW nÏ+ =#9?>Fd[Kt\ݣ5e\MsXU ,4ן`ͤTT'|JW&];`;EI$$2{rùjV&fT*6]16g@mso~+ EkXŠ(ԡ]_ "l&5bΈ/|W"zh:Ju|IEM)sR,p[טPbf;2-4ym/Cn͠P08xRb(5@4cbFҋ7bRtQ/W)|^' g7O8\Pƣ*$ 4lKEV>:TyCx efUU*̭"fuܿX~Qy?FL}xݖ&g|ƭZ*_SHAYmZ(>LWssK됨Lw? Kuz;RĜ5{RqžC^k+ w\Ě>reT[bpL%#?H]sLeeH~+euR'm$cxQ"urP:W߮x0NA%"BbQ g} {7X) ֮ \HٌDܲV$E=;FjxrA%6&@_ h oJe SmKa]!{N`8OKg#Ot%COII"  ^t zvD}5Y3`;-rq9 |n#n (X|VAPN*CqO ˢ Y}q]=;M'rb}+7ZNUWw 6zW}ؐKM lhw\ _qpOϩKʫ걘%dd':AFǺ07JϵztM51(V =C6i*@ Vלd"5MU1τ(`BX[npl} ZmP.`A|=ϫcG.aZ72)Hǵitru?#gw6qOu/h_dFDߥ LW3Tc e1&;rEgSu Qf0@nW_1{K(pƼl o-up5^%5: A? c7D $H`GM7-#H)>d|Z?mޓ]b<`4 A!R Mi;n/0غGE0_|  ,m3~3e,#$gx&lBM9T;|]q缾:& mXvq6χdfڽOyZ{N|C1~!UMȤZ%΅b~# U]u`XlEd@WNtaHG6k.+C.q 8Gd I dt^;;H;x3UnyI/-C֙';%֒!Aל4֊C#ƹ0eZ/xͯg{*7ҒKnLޯX<hP~Ť2}76/p\j%a6{~##&{|l0I,lgS}gع B#)_,A{U|tq.S`j{C8U4Lr R]( # Ӻ\a +dsEr4UFV{B ;CH4S@&ջ`0,*GEZ^Ƞ=`(v25Im F"&)L[RCXa_Yc -33p鴅](\Q^g|]%]L9 ͻwJlrN1V`]\%2\걻ue,:}1GGBG 9XTp2]T 31yhs 59NyMpVj1yY>v~֌ibqɛz/Bw}ȁ}F&)01MV@BTm>o[ x&2h,@ p^M)L _o'$L>) |RSlc$ H7 yuK/U$ft,`p"w>q TJ>-"-\a,߼ԅy߳F5 v6CW+$ێ 3>}0UWZTzn+uj:֥uLSaĈ['Nvplpǂ؃;Rpl.15*ެ>ET0Bݨi ؓ BdHB0T38*] s~)LDǗb;DX5;\-o3=c,DfRG@NB6OWޤfG#sknhhOlzЛllchVux'ݎdj|mѺ{ܱw٥r'W9n dVDkTяy TodtaZ2|f"BvŢevҔˏ2(bܙ*wDi0Jݟ,nUX";A1]1B1o ht(nRY)%'HUaѰ8=uřMGBާ7 $V.wl%S f K=7}KY Ͳۣ%hxmTٙ nhiާ DÉ>22&`ӤG6y3 edgoҳ2BodXYNWE`%6[b&y[(h8ZTzC2rH@:++v?&)mT- H>N\yVs:¯rxSp2C #Iu.&t:GePv0_`1YhSnD3C&'7,XT6_Pi6^i?K;l0K}j ɽŤaGWNiqLJݐj2$Znּ~1 ]Wy4.)]ɹF~A;MqR'ȇ0>f^.bZax"CnZ͟`bqG7UjHj}.n|ttຑ~UQW{>a\LL,_MpX4K9?PB߈fDŒ}T9bz~K?aWMiJ"t*uD ˦498Mr9T`=T$y5Gʏ.C8}!z6lnLG젉|sKn񏜫a((٧>9GZMoh*:k)g+zVc`ʫ- ԫ-`RB8o7n܅&uOff)ZX;"1!yxKA:mNX9ְE4jZF")IMLdD@FokPegRjZ2Au[(?/UHl |̈i2F?7Io%npd49b? r5n䏓*T4 v1V|7dۣT,/zxʈMQ'D5& bu(1S?Z@ Ʌ' e3 -T;>gE#O<OQ'37\c82T ",L?y&oh:) ɜ9,FM/o |=BFm?͒*T{^J u09b^ DU؅B "Sy2X]9ԍdxNy]_=b]H8+ۼcu1ߴ3}<_V.hC[c?vVD `6pFZ@d?&e_[v M)a  %ꄊ  Z\N'ouy=UNp&]+J臅s|woUNySsɇCm/ёhw'.Wop >J,EL"ui%Uz{¿z2:*S,*61,RqiK\?M;k0/{/obdCP']ƒ=-Zh6Y'BD Mu!.H$}k@j `R̍ '{2D p#gwfNuic@ry@s 0U+L2 ! z9ѷv"Hk-kϷ݆ }y ;®%kլc%FM7R:t_{\1@ԛ|eRv7ݬ17FdQyŴ wڦ!N#qq3jvb!=t˴h?%VB+}(Q!pկu6}+JRCҚ;vG(d{F5d(4| #S]ݠ2x$ UFmG)meːlZVLF BTt7 B}pUCBPKk4ϰ-ܱEMO0~o1omE$cwID>YJAp/jɍFP(%qUF#vPiyE<+2Pj>y5檡Tp@υ 6K5 PC:.^mFd4x`L~V~08m614_=Fty| NLZlޠ K@3qk#Z /p9u pZFV093R4fLHZg%*NݮAgGdO8\SڍKMmLqxn䌱73`G" Nl#OXwW )$hFB"rU BX5ObXUxVO2}L)n2Rb"׷>kh[yMA דG-Ik`S{6Z!wR/2x?;۫f◤)fB{#XMVH{b^D*фȈ[Ej&+ʔڴ.>,F>'>*C6;_pSJQ.m?Fwo v*9]7hmd)~XңaYZ+ZT0dSOɑy(`cG?^d!|Pǫ }Ec!zsef &"np?![]]7y=ƽmTc?TZl6:&~l{pivPC1U%bFXB֧ߑ+ Djq{%6Xxd8iCl|3oR$|Dn$5[zSާo8SwV:Kx5F avc's*8@zO| ?u:@aϨQ[{iBb>&f2z"r>Oǡ*~ 6/~TwWWcRoI2#v9[ݮVR~ISlTnh`]J`D|0)Ք)Rm>O5ܤ|'PgP?KQph5Khlg `fqcȦK`u4QMNiB nz2KBD&1 ɡnX? 9e@U"yGzss'JҸ&ܣUwb^MҀu`}UU4AP Dc5aU5J_dCHey,'rE*|̺Gh^((>qz4a5rdMHm}B[d|nb !FG uk'ʱ|.mJSP9F&˱`R&UKPsk_!UtZxm~[p1 #y@t@ *Z8H-FdnK׻ 4plZ4N"]`]yӆLG^xQV!4ӓ$ӆr}֨+v]x ^lo,餉ۦo#?P p)wMrjh'p{N^X$7R+>d wu% 5??099,ƁMz85b^NI8MHd Lqn=J^9 )ϓnʭ@Jat)oxkiqxmAܽ㶍ưx+AL,4NSl36jj0k4q,CzUh#hE8$tFLBBieq鄭<Q\OsQ81$ D9 S<݁Hs#)7֐iAb|sa=gǏc{A7RBߜ'O~߰)JQ4N=F̱:)$7*a3>QxqQYQ+ =%vm;tɏ ?t " VXO6]Af\I}̷4dtr I%#cPc7־\jn<_fdkWRSٶg+ I{مg ۵AuRw9ޣ0/!=_Ʉv%VF)QѰ[aZӞUXij9Z&~LhG s*e:7)#jB,IAƁmz?,K* ?ޗ?6_P:1{sDtpLZ;Wi̲ИEv2p 7!w-t3)zڦX{mbL~(A4w[9ҰZ~PkL3 b ip-_Am9Wo (Cg9N9{iniٸ?gF (S=ˆ(@G; p5cL"L[^\5CVr"%6dM ;c{wnvQɩf*QC`o_ BZHu.<-!qϛ[ \䏇L9ogsfd~m--K3Rw]l)G .#mcb»n=qcr{إbS=uܣe~4cNӓrxRēdc XzVͧx?Nn.D N s2']'^UK$>z`WE[,O\31BnqM_n[0GUÅs€NgoR8QI!X%rJu%N6(}v՛)!D,0qv twK[U~ٽ7G֭u5>"%lEJ9C+~!NVDh "]br[0@_j9lV{n\"bBY&\p@o¥PωI_U?lPaFO;HLPV3+ʙ ȸlKBRwH.^09+> xv =zL](YUBCnI`ޯEC6j;gFL]+^HYSYꍂ=[bOɦ1|B>$s?U#teࣘ]V5:KسoLbHSYI8"H) !'wPy £] !6.>4Ɗb@Idt:>f#d)J⇴!sFu1{ و7D8W Q3Bd *Y<ѺÕya|,:tqZQedwh;4d$ʁ6[QF;Vnzf"B`9j:;V[N|e5o#&PS"8L3n&'N F0edc+Jdĕh@G*;C( Z{4 4/+h ea>WDH)iw=> ti>=G) tRm)R<[g#= ںz,ҫ_]WukXϥkb7 6Q6m<WyF"m)1*N1fܵb.?c@X8B;?s5;CY17?V ] E}5Sya2%\-հ+80^  5k NX<+ AFi;NePhf^`L%0OGQ#x gj4 躇wr-G~|VRVxq$8 rfwqR8[M2Vstff)p%ie2P;MijnI1%{d{E湤UEW v©Q% P{)I (w2L8 W]´cB/v8O?ࡘ<„m÷UѬ ,i,G@(-78Gú:=S`@훋Ixcyڹ7vק=pa[X47 t: "eV mER,h{4ʒl>W[>%-UT́>(6"+,q ؼoJN2كq[n]2H[4 ܞU^s03I*i멆kLqR%zez98G Ӣp@*bqTTDm1Dy<> IgnB!&?MʂI5]2@UlH.kbHim fsw6m9% { fD,$HX1yl-|‘lL`R >]@.KsoZp|AL󦳃JyZD#SUwI =(429Ȯ'La:bGDsDQF{Q PZ1sЕKiΚNǺf@ⵙTˁ`, ,4<$*+kֺl.S8~y7,9IkӑGU󓡥UKJՇ?tШJ-ao6j¨PɓC2@-ƶЏpo )8 Pv`>d(,@?t5IsiK>,Gsb1S,fV_Oz(d'1q@80y8 >2{tP l>EiW +!ԗ%N<⪰"U֥nvamPiO ^HQ,VuyZ2o2+z7J /l(Ih|tiy=|)-#zz2%4܂%ohc<NܰF[h,n-'OQ*A"Q/70KSXol Xe=@W/\^Wk;!'Ƞ CEd,J0R1t:A-܇Vɝ020gHM\N:Ŵ ^OTZD!ct*qhsftOt6>x'wfY{kaݍ6:;@LH1ȿߎBNu*[(œ &QGu NH6)7HH2$*e?h^-Fyﳇc<ːu7;(l`AlG,%K4M%LAA{(5 5ٟ6qڨvܹJFXW*JzEcL'AVI؅3w;t )$Oʊ*1@0D.矰! `Yy|kߧUˢ8._T$Vh_`Ww9#.FoMKj"yq '6a9_e4s1M}0w[;E*ǩ'z uҌ4`:7ߓ68NFqM8ɧ UTVzmmd,ˮ l*ՁKӛōV~O;.T~3J pw &A=NtH'o<56YwY-#?} vFwm[IԟC=4 r1PU HhIt Zl+7B + $d6#}ٳRSceU1cˏ-1eÒbbl^ &E I"h2Uw~e+TiѨ4R1jtk_ɸ@znDPWy0:zoN}36frļ*+Y%ETZgU-Y9Ս~(aDHS=UE$e!7ep"mha GsH~Z2`š4id(HڋQƹlrT6jZ\w,έn\4wRm^y=) [Fj5ՂڀFfb]Vi}%5 E};!(10%QV̤ %] "^Jd}5beٞ]}>Ԣ 'ft5pyt5hf>)Bp/mrq^U6zd{7`{6E6Qks>,!jUՁCpe` X%99(s \uWþ X۬Bg8;^n)$3/go+C\i=V:Dظ$"#F#KV C`l(xbbϖZ j''r9%AZ01tYãEVMnC0t ̻+]ʏS_m`EGo*b hmQ DyV̅;ZE5DB> OdtfU#ⲸCISϏo-p_ĜzS+YAvQ_\ ꀮf32R$NκccGޅ7Q2rZĽ)-GԶk#?*,?w _ΙN8y @ArGRbPB>ʮZ˥VWf:8HEDyt.x̋aA-ro b9Cw=HCX"ֵ(;ToLtf_.ľ&%onۊvhޠBg$Z;FV]{>0P=.+&bP)"RC)9؜V rjA8W.KcZi.Y%VS{5?6ފ DT`L,ΉM>.tb#CasSB^EJ0?LLKxn[wtUN@0pb#_2-`e=j6\OBge|mO9]v컐eV[$N% m78{0|`5pT¸΁=GWlyGB&Y<Fq.,8 =gQ`oOq7 >J㱑ɰ*_9 Ø: q}`9|:.Ϻ fBcSf|^}L8GPgCŃ}E-0f;9px w&0}xlI2.=R'T`0C M%j͙ }XlT^Dd :Ρ!ڎ0غ5#>U=Z;R}uOf-\_k֜IoaR=6c\Y@ +r"+B~(T K].PԷ`dv]ɯ˙ఀ&^yIk6ytLCn\["%ڒ6 CuO+gozW_I()݀|@f]ÀmǏa4gFIbDy1/&!Ҧ ! Pa0.'~Ѐզ;`.4CM@G;3uO|bk7 %Uq|)[QT8AݥqHS˰TU%R}qu6g7]-:w0do$Գ󀩇:H̏fqVXCre$1Cb(UCrv%'$rs6wNfQ uR[ !exόVCYz%V%{ <ЦI\}PgAԢyΟ=% 1Nf@S/mLk/祧Lǿt} <ު( y9ױ4 *cU%D~SVRM+ùB8$$|yOwꦜ9"iծdièn;(S>mm*rR1V 鯚O),=XBGY߬A c7'Ya ֌huFS(P#P&%ْ}c=oܻwna L:6yY<;bBBVHpѭC߻umPa*e(k7*BrӬb_f9b驎6g}|$[@ [@6d|3%j)Y ,<W CsphMbGu(AF͙o2ڪV&3Ҽ"BBZۦ1-HmūӳWSfƐ)] 2 OVtEs ' hD*kw s6(jф֭*Yrc&¢\O#5n_Z&#' }\% K3̹O: A5AsC2G5[c LR|Șg2kzL+>#Naޞ\*Op>rK󜿚dᤞRb8jʐ 4nB,gf:KnW44]j)X.<eI2n=?N~GHG0;1n v]p;Ӟ1{|rF(=01>Aϻ.NKeVaŀp 4 @Zf+腟+g;h9`I1Ko3eӏTA9m$>lСQB(7s 4 D[tiVMajf=r_@rC9dCR2 C/7nFSx6ߙӇ~h+ d7ԓ׺ h!;@#tHՀ3T+?;ofG"=!Pg86Asf|Я˱B p{7$,CnbKE`-7;ɅrUe;ڌmczEw*Tg =r[)C=xA+ax|Cw죪 .6 &ҳOcuHчp^%Y"g `/W%sA$ 28EFm٦H2'?QQ!H닽k}@"DvF> / 9Jqr@X2pr&[=an58@ئPhv45:ݞalvB x.Rɿ{!Ze΂+y~YQ~dbAA5޺M_Xپ~ Y S0w n+2GlI_-"pj錊&B"O!=~y,l fKtےeW4!zk[[{U`̀DY0j2L\߹ x$)c87/pE3 U{lxKGNl ڠO~ Z0ц?A;Oay렝O[7SΌθ-cfr?d"6 ?31D!ňR浭m#!7ѽlo]W-0cB9UXeW0ޣeX9"Bɺfnd&!ƫcusH ji νګ.ġҨStʧFg_C!9(0RwM:|O&\qR[Lc rN{TýaN4̆Sndxi,H"Jrշxme\Sڪ;jo-Js'&ԣ+I@CǛ$%.-lO&jcW}-*!ܭI~%*KD\"Ý|jAtK#o(imzVcoIǰ7`_u_)օM)ΓgM?qYy/L8 N >Y_ǡB |D3ҕ8u|&y%! TFwQ6 '(_P}HY>J~R ڍEJ,S51a)4ݪh2v1O[?+%ee8R2H=l3@33cv \ +bxwf?E4#$]Շ*unMН/:}xs^lr'PW-jjk+qLbgsu9g46mp=3zD i`6B33j%U TU;0[Q7,hqZ׎z"оd ݿ3xFI[B( 磒d"x͇J*W_NI^&{n kH|{of菏`+&^~^!pXA*Uڵm\&OpudrJǜaĊ*@EgYnr΋?[ҫ4ĹزUL$oUJ6g)bzH:X4d!}ՀnP%;qYoRfz͋O [$nWR&]g6A}V(KlG 5ܻ<(1Bz+){ï_:/}4FEw!Tu(]d8M2]*Qy w!9T6P[i?oC ~WOnPX):nX~+z{~H XlGl^IRҽ1C|@Xb Ar I%Qߝܔ3_$M}?qWϾ[*ifrV+ҍS%Z06jf=Zd.*%ɓ\JdaކLvި|_!Ǩ֘\y64$>O*hc4?cJt9pp< Ċy5GŹP{1А z9Z|1vD~Rjy(ATv]Ol^4f`tZH8%2SV14ힵ3bξ$1=_,OŞKKj0ne{n1JTZhKviw+8XN)M+"24X$)Sں<~&L[(%!?5_ĝwy?+{0D8,orrśIKOZSzIY>e"r=0t KVQ qKRMIj%X![Q ^sݯZe!=m ߲y]?<)u-{Ƒ]G1{!N}fzHΤ:w`)mqf=\,Ǹ"JjAdM.HR%nE<(1{t+92D^[eKt܊ٛhހ艾DVZc1D?XQڤI`ʐ4;ui>kI3t~!_v^63~0^*𢡊NmCԎJUKN \z?W1X\7 ʍ#Mr~5X9qEƭȩ;j{7փ ddZ͝467k rDR$ ̹g/}#*gem*3 PG=&K- d H~v.;t/;I^@?5aSE ";ҢvWo`gKj~_.r#]j+XO=S!XISo@n),!t?aLq%l:ѥ? ;.126չ PBqcT,A,I YB=XZݻ5 y;SFdtEҨɤ.iE;Njj53Sm3Yw7`B چ-o' ;ϛȃyBHÆQȸJcN.?k9?ǒ&T 5tѹ \`8f7KZ`f':ʰ 5Ġ 'Y*ԗ,*Q#~qLCKzzga )5l#^08ehX4+5s,uKގ`yZĦ diWŠO+R8$J}d7۵W?/D~R Rpj('CB6M&I7]hVجJROejaAp VcaF^[*Z*A9d_~UGM`ˀ~o} zſmguFNw%E¡˻F?77Sb,ɰi$Xp=*-[7l !.!yWߢ&,P>'Ԣ29M+bMھ8QoBY4n IVu?%3߃ʶw I0R.dTzٔSdIH<%fOgf$7)i,x:6}}Qf}qL8[ 1]q+w= Zuj|++SD'GuN4DӤ/2~..xD I)AWo]ȭ#,RC_FeUoΒP3_^cxMo>&\/m E}>qw>|¬:AFVp ȲI"1QK6|ig&"y瓨veojz)ʏ~}w쐝OnQ;5c0GZBw'it@$OR,'خ0m%.u䵽w&rC`4wbN%'?-uaVt~>S[|3<8K`RbqX.H@AQ&~qsd?-w8uAd~Fm)Yo?TZRƑ`SF0q`= ]B87=1>1 O}[<!0$E6a`dďYWm;Mke8ggL~*Ň3C2*5rɅY-Rݞ/f[WpeԵUe!^3K~=Ƙ%L!""OǬZr}(ȵOӕv_1W3GpgjLvM~(xD+hKK  Lݘ7ƦI"V:<tik?-]9eBngthi- 74N[1+UIfk)ikݔҚM. Ùozën>^K) @ІGp#mNw̍#g_>Yb֫uGt4E.,I?%dY/d疭0ћC(&Gl>.D*?r,D/IDS Pm"&y-s?$onLӝqm=FGլR]ϟI+HG7XSNqHQ?c<(]7c ) en.]pBI v@ ߰[s^>lG =:΀flcا-"ې^Փ<خw~pD5;^D#C˭]2;ټ- Ӆ NMD^0Hu1C6}L9_pT!&dr4F3"G"d (e3'z{v(&ãǷNQVILug)+Hd? zdi cs$9#3k,>j + ;-oJI b}[𧻀kƩ>E>8cƦa(eA!W&"L!^kQf#DEߎx aZlPb湢`/{X(Y0xyAL9`Q ͵Ž1+T*1a:V])ik!n"^T&rV`.`EL뗊L޼z<$j1J`벨 9w#J#j#?todGU,:hZbЇP8nĶ)0_،;X|+7]J@Ɔ-zÚNd*n'ieuLؑ8jy!WC؞4p2`7~nO &bZ7NU; !jh2foԈfqK51d kNõMsNqxV}JyI6eb֡ຽv?~k |ߑMUE.diJ V wSNˁeP4-ȉ^ia0zc|.n+ !.)i7J?9ȧdhj4LR+P&d6dWYKc}!,H"iy͡'9օRIҲ@ʬA.)Z7?ԇ+fd|Ck6X?}LJ^ lYX5p\ū\DF6TEi:8;{~V۽4$3y%bU!+jJ0~eB@XBi*lqT^̓j sdV/seȠAG<"KEU%vK`ˍXU7@Зl$#OTj)ƁyS`v@t>)B$}1h8EqɆamZ HW/fjnĻuW}9R]:LznBI|;UNBTǡ(?êu7@i[k5%| yjT AДyCK9X5x31e+{)|Myh)/N),ť-F]cC2B6Tk1f0*XNYh!krkl+aǻ 1(Y F3Y)F/&3nYUk `i7Q=ҩYH I_+jܘ=qa%-WT^wA8>LyrqROs= e61"u'GW?k* s[FcNy\d.UktCa#ĴN =֑Ov `Rw{>a&PHK4_ 4hqMp (% l%b̰ވ|JPX?jQgjP̵ uaiL^44]&9VH.F<+haSCF*X>f=ql֡GCޖ:x較]]Dn8-i6j@91o#/uB[۽F>pIIRѴ3KuX )[χ,llN*o\FPМG#N{Pg%a_Tl5-1q2T^ё R\eqnSKMB`7/B:`#UpC+ΞO 41cM-M{toTD 0وdoݔ__ 69\BB[Hխz+'*m-0/Ϩw5ܞצ]w^'p 8hGOڊ֌>˞%ñ7vkou>P3st޿ *ғ<oQ\. {S A>B`'M dlyU= ]SNxM&?j 5B2CC %3H]P/ȳĐ1͛1_Q,d1_̗c*Z|Ȭo.uokWiLܵ.dc w+Nzx,|u6Aᅤ}k'2dۖ:@J -]̀&9x7ZO~ӵn!|>;1rp<\zT=Lڟ_\ꮭDm@~ e:K~ҧjJQlSBW:4Qbd r=ҽx~!$TUc}o>3te~pkXNmg&fO;yO~>(RgIPgրpbi+b颻"lm?PC֯r ֎LY,AW F֔:xz#L0i`hTf&zx;+=:>';wtwa2,0ޝPCS':Ξs+a!:JB6C<\ O7,כfE6~?rǑИ $wHkuWMuF:$=c|7MB/"(jz xg9tKA^iUW ݭsO64%6窈4Hz?oŴӖ3bnaKd]( uAm mMKJ mĪ<2ŕkFAyKO~׸$:qnQD>ܥ٦*򳖯,_FF33[e5(*\Rz!1/p-|nA^B+FnɉGBut/+C7`fvY#vGX?k-.싼dA36@o*WAS]7ɄeT5? U#&} 67l*"ؚ5ىnh#OAFw7]?gOQ_͚)Eyv /HNp]٤v٪I|GT ۾O vt;hF`6Z6*&.3xo.RP mV:aB0veOj QRyFq)lZRTn@+0$/_(e!ꫬ[D E/`RL'عQmU} \v @" CS *YVKgMZAOZ4?H[jL=g@Qwɟ8ɵ 5E3"]? Dڶ!9 Usx]@K տj_Hy[)Z#x|6BDmܗ} kez5y}+xĤ@rdy?s5܌GZצCd-(KDtoe=; #Wm#kPcng|:'xU]v}GuX Dz4Y _YJ|2Vuln2KwޖS~7\!CcX(uĸEd@X lOK_T46ϥ d e6 qːl y/ՖØ#$#odc-xVL. @Cq j"Fsv-$ >U0GoPz.wwWD.3 6^ 8.HwX@r;i% L4il˞r-eQ!NU73Ӕނ_PTbQ/Y;zt׿z|N7l:Ws$՜,3ϫӷ?-H۲3$P:՗-F6*4nLy%fkqc˂_\,=PݳبȌpct^Q89CCnPs2:=Z+VR},;S?80_DY8d%@_͐?3<߹a5R'0%jrս/לrs7兝ޯyl\5UT d497=4"[plcqv?1-2a7iD]!͗ p,U*D'T FYgR[AБu[6|N6\>C_'bNAzss`rumssb(|4E;1婒;nS;XQB;]"U͢hrh5}8M$8b8n"5ʧdzoKyb`>q2 a]73}aF;jCӫho |ŝ JrO+W ^~rS}KGaW띰ZV`LՏx)\l<Yx5EJaR~ʡb}%Mz^!55&M4 p3nPp:pI^`xyf=SOo]YI(O25YoŞȻ,@ Kk2]xtk#?҅ET9g ,:Yze#Գ\/NsX 'K fꗞo׽6m5uXlM =LvV%ApI$a\-O|'C5q} o+bTW(|Ci8^;ʒr q"njW*+a~֣W\ LDw0t#>Ιd - ]\UuN .6̕)yn!QQgxC0A޷&J2 v3"А} I.JV)Ԃrc蘧=5Q ՙUq"vf~!IR;ujLjƊKy$F- " k@vs \,.)wv ̗0KPO@{aӃxJf>yq:Ei2ї=׏.^mlIwe%&W?W2˓S3ť@`.Jg_,68so#0DCD)M(/MTgD<9׀>TyBuDǝsis`C-t[YڿƃƲ= *8n c^5)&C%w7(ծQyXk] Ž!M O+8eY94tmp8A!ilv\baCAΏ;1t+iHM/L96E%b3~*L]]Q M'Ze&L1orWXݓ`1P0 |E~OEĝIGK)%lf^(ݞH6u (v.sH6>[ ~P8y#~AI d+ ?۩ƂG.cW;pk_C5%We*[ Ƙ.>1s ]LuDQFv*-g;R8Y JnP‚YRud4 fqI}/ x NcGLz >(QR{gMX@Ph)4j60r3rnɕƌqb]DZ<f$dm *3q\mo U9z !> {qϿekk lxQ DvFDtM kbE@>Ų4MN̶w;b䷈Iyl1~&bZ>&_F([}੿aUW+R㷬$Pz((5f(&F 0YZH7:Cs9Dܵ0 /x>ojuń<40Yw{}wu!K뢽Q _:<- qgӊ [2qj0Foch2mHl@:(ֿAKuRڲ^v/ѐ/N-{i8F: Wdk7P0X9 )k`*tBTɵ~#P.?h}kKL]:;j\RxR<^dD5XsJca.DO9"z?r) 096X42NXԽ%qNf>]2I1 H4d Jwޥ&i-bpr,Gi?7f0% hdNk!L=E"A c5'-~or +B QJg%+Dο_J3v7PIZl(L: dk 1.d ܻV`BC_"U"#$RbGWeQ ~,ԛ. ::N`K$ %<)9N|\(3ޒ}-L8ÛV񞫤yN>8EiY/EߥXZOgZ)xkԳl93PYPmGa[)Ƣiۿ}Dv: Tg"ʋ nU[Aa/nJQPaWEI(~d0n~pjX݀u :UD\W/YkAs/G^3h-xfaa ^/N|&ز]D\P$T++A|@ZFys?HZ%+1fȩ{&|W1f2c|x|t|H`Jq,(A+jG`ӭtDm(~~Oe2L*ɫPd.tP:6i2N{.|zd6z!ˎn+:{)[JS3n2@4KT *v}ь}Mll8U =BEHe?"j`8Nfr^!˧IjJ[`Cޛf;w}y?!'WY%t4& Q${祘\L_CvNLSt0ES} Y sdosȅΦJ %.IexJ TeQ6GNm+CTڌXq6FJb:>.-L s1'I·: )0g׎Уm΃ ҝt:fl;Q ;1$wE˗jsʩe!{9LR&;B:9کZnbytMGۚM[^Snte#JW#e)k覦9˦eMk'ުY)c8OcL`I*4N^Jų lu^fR_Gڳpm `15ts'_mr4$5-˛O!UM5ŋ*~%ma_mxkEnk> wmoMIc"aqe6g< 2XTlQ GSHJ'l(]йj()zco||.b$ie&Qwdߵ$7aɤX2i|r Chv@+ZLE[F窞sl{F2.rFri k3?-͓;{Fv[(TRJC9%(Xy0ƁFJ~CIwRx N$ Ik6yy6_֞Sr|˒E2eT(Z}\{b\"~Xi ߡվ+I:g0Ԭ^:C82`|/p/7u 2FRd7]%\Obj|"Ù?b~e~?_gZlnie.w"r֫l#;;~%vhXNĽ#cF1p^@ r a߅e֨SvV`?=iLBo|%[w/ٱ[IMU }SzKuQ/7ƬfZrԍ? DEU蘨68SyĆ _5(+gA+Kn @s>}R@&=AQ+Z` v?#sq5DMFphIă8ttb jsD}MJ?|(.ūx暼X 7# }%6Jx !#wQ=&tG%iՊAGlAp,AR:]B0 Iq@!H%|^Ը!\&B}Z_vJv+?-BP/?س0 SuR0nO:g NƯ&i#;ql7m{۠!U;ڴ' kNyL'%2/Lx_x] \\0|0n µB[p8'|^RBח]ɇ~ot!%Sǽ(  ":m\z.9fX$fF"vAM˓cb: #e-1dYOh)cܙn2'qVjYs/PKRu|b-kџ xyfT%}@QcfVϏbh vX-^{h9b\%Թ3J5ƑŐG(PrUoX"W0?ٯ*+:$5rl*RpөSw(Wz2o"0KOu9 o2h yO 0Э/nD'{dShբz nơmY8V!i $7O&jCx_6c |,0->* Lα+.}5E+BZeG"nS`P ;`=>*P1 p,)k]DlRF8Q}&TCzOmFLb9:8Mo3]'fl5hW>Bݗk51XBe؎ϷOB[4ȋXxH3:bq l^*(Z3YdRxX++0pvY$j>՝ Ed m+d<{pι(.*=Nֳ'IDM7bK>"/&mDݽ WҩJ+)*}>Q| VCKtfk܎;AaFkjf8!IQ=^CS·^ ]{8-=eY:jipȹm3|% 5ƼP=%^)w/p櫜 7jjSOjo>*(|59{?iEaj-Qx/ imw}B$\KɯMQ$V`}vO-!t߇00HS/v^NT4x$&Jӆg 0sJSg_^Gr/Įϟ˱bX cX\3#h8Z"E:J^HaYh,`ݣ٥; ~Fs5ƟR~8K\&ǣb͜3n@-OɆ79]]->#o7CF Cz6cԎ+ea;^}WޡҊk# L4Pڗan3ȅ@%C.%Ff- /߆_~v±`ze:{? 0 !'7/Z \|T2|Sq PhѬV)K P[MOlj z#)pIʡ';}D$60xF%{NE ~cE{I?Dx9=CpaMT|bIt<݆j>ynE^oMFqeǭ.)y] B0tCw.9q4CCjт3T^#uߘbM7 X>~q!%a7 fb֟U ?[1`^~V`o^ij:s^O/"bfKp,v}P(ϽO~(4lt']Qwl5 NHrp@kiGݍ9V&2N{k{Db~fst@Kj~f0['c`cGzi _h.um\4Y5=pF`2:u_˵ }Θ@ĔcP^︝{(E'܌,LJT$s5D[&JzNs᠒fzVYG. k ]uI^TDdJY8/o$a,‹Y@=Z9ުtsXy;UeoX +΍!ܒI>b(I!to2Ln;0W̡)QqA85tiR>u/NlW̃}.O3e;!N#UdL\o4sFxTybA8+Yn`n` -Zt}U'^~Rg1fѦCYHamnsOb, x29\m 0Mh (=Sb ~X2Q+$oJ;k|q<6ݤy( e@! G} 눉TQeәVńUrMfUH|/t~$wIֶ[i,(_UR4Y&^Y_[ BvF*sLGs)-G ѤBS A u7NET(as'Yur2Mp)qxrBfJb@ЛVʽω@o-Z!`T-k;'u~S6͎:( 3"(9B[lHW]`/ 1LǾ%E_,^c.]埮 pi9 ';u QRI^eD[z7/wՀ09 M}%e>Q8BR=_x:/m.{ոDB-EC\g6f\R9J1ؑ׏E@!zG&"W⯹s?-&ɐWHa6C5#U>b7G<ף :D*2P'{>?jvgpaF=- ›s>EfT pY1Y+Ua؄/cMl ~;1iwFd%n2ʜ[OWesi6,)0"_i#wx N+"Gݨ%} ><Ήrn"JX7v]Ji1{ZU8[s֜10`t+2T8؍ ,#mh8n:K\a5P2d'Ѧ@h1[M4#%.q ?~mU "6/UBuQ9)'`N , Cs2C ?iԣƭDpg=R7v]- c\r17/T95Js+,E#M(]b.@"RD**X>l':e\3|igmK gxh7M"jngܒ B U|oXm ˲3\re՞kT0 j* m|ц<*H΃j?C'0& Iev_ M\klbd3s~j.NPo} G,X w.q`ķ08sՆ`0zR0Tے$ 5(8f![Rj)K;qRgD4\Pne8B76<ƘBΞ@yϜ~!"`8a{$; 3O="403.҉XFYahFF0ݳ*)bܡW鿹X^g~^-z6j.PdhpkU׭cSh5Ǝ!MdUe u ېRO \c/ W8izV;G'SJov?dRx婧=| 1tyqV܍[ңdW, O+m?Vh ȼD&IsXp=`JqߚjRn34;#+VKҲP/Bn'4DkkB,ku{ғ;ZSx EXt&ԛa/S\#P #džLx"*dM?dn476i>{'F}[p:?L,&4B> ITJM$„FYp{v]p󬴬-Q/L'*隐[Tg/T 0 tBn˳T) 'k&2[ek[D^؛HL? EA5m)3 ^u i Sz9:NG*3M(J?P[:dN"NIǣ@)ޕE`QMyp9g1%-qfKU'f: 0%;L~ɠx4ʢҕyWByb-YkBmb3G0]0/g梠l|̳HQ C}}*_;'nч25-YP@RF0~Sl/Kq3Du&ՙ>A>j{11U'Zܫ|fr&N g -Li\q߽Dg6^ۇE.rZxA=ͫáe8Ħ䱐q+ Á勽Hg0I!87ML+ މ]ř^q(z ) I)hUXz7<7_i/U%qF?v#7x ]/F/$4ÚrJtm!t^̮=cԫ7i(s\^CKRJ+ZTRyEQ+^pI-()ۓQx8ҍ9d\cg]G]ge)|4KǠl(iI4 ݶ &T1fO ^1 ZXt5lEX bf{n_kߎ{abDeDdX w[$; J%:{n9idꊒɅv( (w953B8z~Q1bPĶ\ho@DCt#0u:+o\hߚ7B9SʦHn_ ̂+C$ &Jk2bH\J(;TfCH*_01K?Ru24 xKGbһ˚f&=S Q+ yNnP)):T0XƢX5')7!|g7 ^EQykRokm]c$z YDTT֢!6`Rs$NF\j7BS2y M%sVrkj('`|7M`Aoju܏S|'x;r\x<2cUڳKE,)>~IC 6ăj<$ϔ}#W5Ful),Uĥe`SYd~ewq #LCOnaW 06/^@HMFp*s}HTƸc0'BԈ4\B)T\˜B ɓ U+>u?olh7GN 2#bc,o3|JrO~G!-G ΌPc]/:`9R3b 9Gg;MR7ZF€W!"[' Yհ4!H$<t_Ђ2NǧX &AVNdh^$8 h~M*Eȸ1F򍃔x-/> W>Ʊ◇gbhD3c?`VB-\1ٰV/ X~+_;&cv*[xbaVL3,-*Gk`  =$4}LiԘ 3E4@[*֗/b?ޡQ9KD02d=?2i S^5Tص<· 3Ӏp@ogqBnKY/u'aMb ]%Wkz^JX? f~ǔߕSY:?~TmN2~b TtP_I0GJc}#ZOw̦dL4.6@o4]P5cw(7ٰ2H \v@8XԇK,>3EWfHp8yͼ}5Ե84oY6]baog!d}Z$$t=jx:г4n$ i! E}3F`N!48`6úRV`fi2 +'6˸z|˕ZEJ"~ㄽ~ia:a⾨(9_7-#)U lK`/ADgaWeVѐCeN9OGk2Ϡ'Q{}83BPW 4Vz%k{r#FV nkN)gj`萭kbâ7tBNcg]mJ'2g4y0@' %Q愛hUU+zGذ=bz*;/J]r\ACӐ>C~ "N=8>b| &z a\M.$5YHۚ˷CKIC̽GUg>V;}sw"8H⪝My17jxÂTv3q~\8o0H;c|D#L ;AHS"lJI+v݆4X('op>yLS=}&rl-LBڟ|cmUZCGt!-HD@&!LNܼZ>"gsYp HnMx3N;G#˦G Ѯ uj!w(q[')ju2 Iuz TŷmjPSt!ubtMxnG <>wZ(qZUWDz2#W DG/)f*%3wsZc}>(=NQ@<IE9u"rQojȵ@SXtPb>|j(2UW>@{M;GNY7]w['m-9ͺYɣ"c!*Kae AKܨ+8=H+3Қk7`6m5]:FՄ0wIq G(jl"X͔[9Q j-S .&k6s$$U2K.Uѥ?rvJo)ټQ3GOIѵII$SH6Ť9 1K}7ޤ͈ΏmxEPTMoLȳR#yۍ}Dم't\hۧNlnټݍs|p/% QA9zV#Wrvy)z.\akK%x/q%6K?<UimiωÊ*{AhР[0^=>yvStE_|)+j>8gC)(6'J`aG&0XfOk_ X(Ka)y,ZdP;CxEvP=ս';3:Q\ Ÿ}vNREȡZvR,d/7C1Y@(/DKjAimhscLqI#s7˘Yܳ4fE_-jWb^K*n?(8e8m&؄xGUXca,HhEXd%/ LcNcAy{FCyƫyL~*''v?3A1zQ> 3C~Dmk.^56CckDGr=}EpVccrW,DžZX|*Y WƆKOKf R60}PzE#i F[`Ҿܓ{(SYA>ڦ nvX+5w4gzCڟfK/ X-D>/o'^r$Lv}ut1Ը!C\. iBǁ~C2/zR=DFK^a)!^AwR77ׁü O&:P\KAOG*DE= 'mb|ƎuG Z:@sw&ٺ.ތV&xĴ[yy%@SYG_wu߅wO("}PT]0cZȫ+*:or .8&LjTdiCԜ= m/y"vu)6W/X-,hB\!1^]Ưd1,JBWz]7[W} `d Y+ .CSk!"K9TxiďA #On#%1`T(uOb@i8hұ_/ kW"F,&ߔK =b~ߢ9QE9.]? 8ج|2?6б;Tвr)ZE/2U7aΘ ,gvH J2MGu (GCl tXwlh:" ֖ ܶ} @ZN7G6 >39AUVy2d#d4L#p\iq6,elEU|ч6_bKKض=:c[ۅcL gKGul8;`,okߩװVw%/sBbJP}bl&Y~0&sC: ^.*_X*qBx#XSy_e @}jk0 XdD5X܃%n Z-?)ئZLn2oؼSDAύE!`N{G缁{Ϝi]!-[c}/7ԁ r*Ao4:A.eWe9fJwu˘ FWfknC%XY$,fr\~8+BD"Gܟ8_yXFq6aٛl ICŝ ֝zkPJ<|cݴ=eQk*u8"Q /ZeoU,o5P9|%wD@B؉t]x{E[Ar! Q&m,1؍+]/wB=]2Y4;De㧯/Xy/w6EuGRTCÂXF,s.#A] ǝzâ_\C ~v$Йu{nVstHetZ#QZ?\٢'dw97P!P 4ݳt,Yhwzñ1f@+jJ˛w QUr2|⦡|DSV p> 6CTSa]u&Q !`;tk/xc1dIp ʤyh;0 mkk5HaT# MN?ۧkG_%k(`H( *`ࠉBnMͻ61a}X9^ҝ~ku^GMa8\z8\@n2d3ұQ\ͪ3b\#|* d)4&Xgo-جSzdRA NL4X> )Qp5$XH!6russ=ۘrPkqS(X_i5gbn+ƄK1ژ[0Ow dXvAdv'{m$hbp!e y/}; ˆ$ӕP}ãiTmB{,[T+j] X菨iPP= 0ȳOVIypɞ l1M= F^ye rmc0mLXpf, hvH5Bb{;_i?=.M͋Lw{8)R?܋^5i Wu878g7n$2&-U'=js.C:5#'85Էo~/> Dmj9')]fxr8xt60z2jT?IVT׳OAZb)=r}r1kAJFfctK+CԌE/$3}#\X>&.kұCwdf\a<娸DcͩjƜҨN ? ̓p~`7LQ=S̀^u#WC»|NԇC˱ޛ^Pk}IDz%ClbEҰ7J jZ>s¨|ĭMG ץ&Ӂw`M4D^HMx7"Q C59bN+pbw]RK J1q&m",̝Vai.9o\}raqa\eGt&P&1lJpp{^6%xP]p]Ԥ&:ǹc,,YH-2L Y6Ec7@v;uNJ߶xN7!g~NF& .w‡JuEFm'Z%qL{QOxBPD4]AeMYʍܞmlK䈒>kˈzxU:/Qp{j*a o[G-{Wb-'AilT!<[b &SP+ߪiVui.xMx#:޼JgqZ7$t~"f%` U)AЛ@(_ pW­{X%pÞnv&ur gH- k|Qb__uiPs߳īC8aRlM@J-dvgOAMtm a<~5l_LLlM)Q1,)CnϛCkڴ '^2^2 J1j_Ycb}XpNHV@b߫T :q0sK`ՙ]֌ZZ]n[ZVajJ) Dt@A#hv[ŕ|aX\*1z闕b!4{ (tRѸ ۡZ ZW?5U 4m\^(x%R}8pZ0_m`$iLfSUGI\zمzkpQd'%Pb\Jd>[_t>J긃9d,/'o>tAHI3P[_~Qžs'Il`^]^@DwXvaG}֓OĪ5%G7VmTůkw̫hGk %s jI{\BB';Yb_[5>gyGPAw݇xZkNaW |~(47s7y#B(@a"K!S!>öBb?<ُܰ1&z!j*0"eUJ'6ܹᚑw$u90yܔc(Tv>UaY*tq!a1P#̈lP?@eXŃ3OWEi[^F{O †كߕ*kfH84QzHv''TJit"P @GE0K")Z^Kn^V.DE"cMjy8fiF |2tJ-' &6J̶ϯmtPay c9\4k a=[֭Zr33rledmKYꃧU :Q^HL`V;i{5{VYʝRGhJ,(@ ѿrwCV og|Oyr9RX{ˌ#YE!ax,7\s7}j=oL6-9g-@?bꙴzmr={!-~dJ_[W3BZMolzaJ1UH2b|WXZ ܥX?`ʓס;-A9XDM/;(c i`6$ 4ݑG}8֮&WbBf!LWW1c~Ʋ5i2|d<_bNOPQdAiGUVrTirnl[C1%4 YN>kSD37*M 4DrvTkm?qOiՠLH`א.8 s=NR^a$|4:EsDej2wUnaD0U-63RRʸP\悵.+:d&iq +4EpnaYbuJ%Wz5̚QNH(=5I&^W| ? _Jy`π%h>&9i@*1(C1پv 53TФ-L-)AaѨb}'t͋Д_N~'õdM%s׭e{S)W2H,}Wu 3o;u-h̝}N&:4z _,[R iXF)nNeP^YZsiuc_#W%'gSFsr,e7+KKO_@pl=hy@mF}f٠1m<a(54 עEO!g9̂GG?w}H%4ܥ$G eWL7#Ciң0lȕvrQ{sV G^ iHT* !½Xό<8HlsK=t>n&;=0sL5-yN%c2Za]Ew6 T$Tg\˃3LۻNJŭw/V`B5r-@+Wq&".  VP#֝"SbοQwcMlTIThFH¹D[˾NU^󟜨^_s 匋Mqg۱f-n޼FvZOTK?Be}Mݴ,xY8҅Xm_o'`ǒ7RA.^NV@`Ag LLnTKgAU=xePrmÖ8NZ!L$r׋Ԓx|3^nqtK^=_1pp:)2R0 uZVT,wf+pVxWF2#[(p&0oX`vI-d ROh|k]UEb`$ζ|fDo.jY'x5;^Wvsjv켝}'i8Ò_fr7!p?;$'Jjgĸ3w8@. "?S9\7>iңAѲViZdMk&u*xcx^zzC9%.:gɐu֔K A2:~0:5y@YT gkKRL]?rf卦<"|/ƖA]©0YY/Nm_|L^"F\'S·^"/^wmݡ]ijL6bٛPEd<E>;A3iQ-  s2+)4W اfxͰ[8ɠꢚ `azQ!}~eHHA"zZCer=B$q=bGBm+ ?{ aPhDaA'घte'y(2V-e3*W9- MMmBn}& ŒbT7Q1mQ2<+_0%/5ްdUsP0B~ 2?=4aUJ@54p:|"^jKT[dmNy0}+1]I)WgoۏIYZnY ?>(ɫRY({1YsE槔eMFҩWX4P 6?A$, }Z-Z?Y hएf>p SꡙKzMwf)֏,,o߰bq4Ku֡&n+X'i)iwe$C@ ?UBz]GqSVΤMkGo#->b lSƺUIc24hF J}DU$6RT,T/N\DXOc{3qʐL[ݛ^ǏS-!AWRebZ~9T))P; ԧ |A7>GSOvݮްV&G[8SulY,.G̏4V&`br$Ir? I(O 2L;|3|e[;BͅlnKbW_{ |``Xw\-޳7,8y)`xT%X<>A@Qn#4bЕ=7{]f+SUGӽ~L+ݨ/X/Rj.("FlL1IF4O1Q-.cUi:˩Irb oa1HWsnԶ"̫|&}^3MF 7?O>~EJC~d2q*:>G#LD a7&(Ёֶh;YÒ,%6cɆ# (Ոpx(Ê5ɲ_\̽hEt_"t6%Jj9AU%c.3[gdBd`d/8E-,H@uJ=3E=x[8o-sɜ^G 34k7=!=-O,~WlvqVFc$G#5Kk lN$shղBR-ޛ)t[ػ9ﱝӮ^-~D!K(-VlO^vkqsm8\8pR#  mYaeDyk4G@(_$5b=sDH/@L'/jB$ƕxmABuwCIH~ ߯K]SɳڵVKF$[>`͛1HʠeZGd7{\Emju걥[dӇ{uYGx39hѿ<Ո\HQ_m܌K_c8e/;ƈ\H,6XɞJc*N|_k3EɊ>0C!` `8|_,%2OvJPGLjbk4 QpluLڸ:O?,!YLi?;s0,mUZ (JroU?A)BJz'Z4H=r-\PN"9 C!:A ~fŔAQc $BxcD|Z)xW~3_&8Ti8~;J$"NOFߌJQ;s0ϏJpf6\/Rzm'^-җ}9INjPΎnS\E07g0,]+xeIr#& wK(Fѝd% rXLjBǦ!N!UĦ'L >eJMڠk q%K(lGEHЇ;do墎qx6հk0ʬ29Sʫ rvTb3J0b{"[ QX۰\skFz;([zPv5wG/&Q8;2 057"\6fZ;G4)/m40U>4T(K# OBpr%(W1T5z !~S* vUk7e&Pu{{Wg@1<94j4Fdۜ8m,\A$[;&qB"4i˟36O~K2QGZc҉*0%7P SpB])|9a2t D|n{%?ᤀ>W)&j& R+q$܅+e^Yt{=fǏseb9ibZ/䵜ax39cGj6& Ky1ofvsFKYyḦp<\#}:`.Buz sV$;;8dWO;#DEc]"Hr]˼b~,Kʹ˪ +Exx}sb%1;W91r1ɯk[y^/ 󛉞$׺wxxi-Fr8@oAk4bcZkVQYPPLM~DR9l 3-W Ͼ AS0Dbh7L=#uvjhhB@*Y) m_ȣ.~EaW/[n} !?6һڂ %qd E6-Yj `tx^RS1""u:)Z%3e)7-l.62á/,4\`3))3q|aF"лPβ;!Na$4*9o-iVy; kU=$CkSf+-@ 0NqR ~¨@%vi3[ _1#zXd.L10);pg0D3 OKRyZ?OrqA@~}帚+Z 5cS\M}uwTXаeyqL7,F*¦̟rO+owr@.*:9gAk~ =&'(AeKBk2l^؉J?<܇ !c|=xI˴%t}[mp? E&_2,\hIXW^ ?c12(=OWW5 .3~-ֆמї/n>'vD NH_ 'D:&y1iC z4-#=UAEN0V1~gfET 9Ε) ĸVx ۦS p2D\ "U@)hO8]MEV\1!FήGU}k6 O-W% &_B `rws+)L*A9i߻:*0Lr~jjpѾ L45KQ#ѼAAZ2GK=/yz3R\>cI6)|Id pGU p Z<>bx蠝UF#F d>℅˦P-^v$e^r "<WLQo^9Wť %^[P fcjHQ}&2k\fa.n,6~w`Jȉ<Ɗ Ʉ*0I ݌n,'9l#C3 ꚭDj_x@Y!ɮ_+ :șV"r $gjf@Bw<㣹ZP2>;^#o^ ]LWQ1~$E\}Hv W` d ̱P_oF|Aav{/1cqF>n=F77,EшU}/#iYytX폲yƔEosE#RC9K?58Z'㊖U*Sʔ[j1TɺJ1ƈ|/JZzInb3Iye#ɾĥ3Aa:rtrL{DxU ~M$1Qp) @yJ ~ytjWӚ,Zܪaa==q<(N>$'gtPîuECBS#"8:[RB/Z@%8P9~J>sϹ׼^6g!5%˜*`ͪ mDMh|vED>+gW5.ކm.WMH [lC &^f.xkJ].JbedhpaT.TJlVIN @V:23O;R* Y`sG\-#mzo1X >--"ດl褼{d_F]fDDgyәcaC^]B{EAfwT#l fq\0"-v}{i_bv4mP:ɭ-)3Nz\{Zϐ*'$'Չasu츆GS]g ,1d0V e᜸ϱ2^ܩ4II†8"|l]$0cu%aMLt#>B7}x*jd'kD aC]0:6V ')nu \<Rhl X;7 25B'43fng$\)fEM}'4k)uށZ$F2zW,PZtOC(tdfQSi my=.8GI׭@EDWUCvBDK|TCF&\_zDQc2afG\}.<5ώCJiE,,W{"5UkJZm DC?sLw($"J"- ZRiûeKE|K`b=a?fQ`g鐫b^+\Eup Sc+(|َ`Z5$.)29^̖:ǔ|Rِ2ۘV,"t/#YLmiWP ӮÙcÖI4-S>x)( Q8DY`d؄%tc!%'%B^Jn5\q?;M z0pɛ9={Z S]_j & YA4\td?$§O*h,oh2g GTfWKm$ՠ^4 8ƒ0!6Vٲ5K):8½+e7,x%.B3`00d 5qwIJtϣKc0ibjrQ@bd2s7>1!)H-9e\`_5!2[cRe٨~xxPt! $H4e8ǎ&fMWӾ. Ý'Ȥy H ,_~C em!uRk}n؄^|=_kIm{۟~aǏ J]z2AzH -4T_sBBGt6dd[Lbz<1zG+S +6y Uދca’7w6!n<'LP@6CxEI 7։#?v.c3SHG+~_@,Q%cw o'}ɭY dSyoQXfE12wwk؊~ 4>#0cG MV&}LyO؆#,Hɪ>>sJn,3Lb`M_HjZ=.팂sB"l0*tw鍪/{#JUX=5P11ĥxni4d`fѯ @B1i?[Tρ@nSď c껙L5TTwse 0ncQ8{<2$_ (͵=ˊ_3LoBߛ%sMyEq>̨;'[W+^[\vX3k6(ޞ$`l0k`~2txOTIju]\p7 Ɍ^!XGN&ribqMX"7rfpkх!U7)6mgκ5%u&,1IC5#ӕ󹴪ˣ,E9O@3U͇Ms[M-؄^?Z2TF߾a+WɮjLyQ,P9Ϙnkյ{SJg {+eYƶW.y۽٭Iԫz>lMh m%PCy6 W3`(rAB#)pSVSވoRTamQ~=Eً\{Y8Z]68_w#o*wt8CAEacN#~>Y(:Ci4H'٢NF? h(y(("εQSVָ}\դޭ;ώX &b &qK{!?GվXG Y. Bp|an:բٗ dw_ˈp!N[@qs}JIQHD`yTL1hިv,&?ôZ4L +*أnsFf,F14D4Ӭ@D\sQ2j6+ː H", p/_6rZ;Fky, 5.G\ ෾aKu*֒yLja`ʦr3%h\LxQzŊC:lw.I= z /Ao``'V|_3W,d_ Q6SEЖf(>ę2{WxvDB4 ^_ uD;F{83XBkߠCS)ȱ7% obj 5[DI3\"ђNBm3. [5LZzZ ҈S4J Pi:u⥻|نݍ*Z $+'D6].L@!]z8l|]f~c bϗk/[+?|i=GG_o',pJ٘ '.ga;70-_$!VBzXBԐT ;S&|j^0yܴjq@^fx᳾ ^o5!Q"_)?9]+Ad&B'sYc숡EM`d<CNJUw'5<_a +ӯh6" w4ef!pq] EX%mԖԞ~Fi{kDYT4 ˿@O~1U"x gY/&*cPYۗ}aܳ7({,;"!{qT\dݓy=0bTUV_bp}.EQC[U6yKcN:p;ʺk<4Dq]Qqđ5I-n,ڳ`Ųza  ޭx,$RyfGΙYJ0xK1g[Ͷjn2^vw' ׋RәWc;$&00h^9{ y{uӥK,we!)!Ϥv0]s %X5ޢ mPKk;= DzigS&3ϖ;nSb׎t7'_Ws~fm/#إPGv&E^ES,1W {h[$߅3vY'ʢD"d(owv,XzkSZȠBHVoZ{ TX+lW]&hVhyk]h# MU&f:)|}W H!l;2MJf"2w:bfIYF!>(懒 +ϙ΍q_S°Z)FRC=jk>sJ~O?Ê<@h@̭1?~ٻghޛUه] k x&Csݸ+F,[}1!*U{L@|Ld"ٯ؝}rw;nt}Ʈ&8Lλ\Uv0+; m"=DإM.Nn z9Sp9$lxo Pu}&$9r<u]|F7UڃAnW" :sm{zN0ׇ%+B |?ȩ×\x0n#_-ĶlP{f7̡"b& bvSGT7bHZ_T=78sYߦ-0^ÓȸJf;MEO yۻNqӊG'?_s B@~[=^;htwKbYS5h< saOɿUi x&;ovg:y( I:^n Lzʘ "4`"Jy'1ޙx&G-i15ј$dtE\3!6Rj;`Ea*P.A88++IKrK5o?yd^\xXKԩtt,A\oF31`12J(7 ƹh+x6>_[I A ] ~镫C:7Sfpgi[[¸vf<,gaś_eU6 uֿ]6R˖u"X1,Ly1D /+#O0i402{37r-#1M?_'5mC[ΑËC0qh)Ǟ_EPޱxm!13RVg$7ܥ ›rw9nve^җ]l?g .SCG6pgq;HyHĔe dNg g~?ґh͏e(ov  4ϙb[k+jmo#"Ca\x·our?I(_MW&BеfH*>*"ۼO dL#u((i24tkgw1MJ zgJn1K z~2ރ#OGU:ܫVtA0@*0#Þ@o+YCr1e+}1ݞ?1uD`5MX)=,k 0 P*JMzyĚPԕ+ <\T*oٍ2eP9#&pp[P.A5Vds=!-iU%]MWoZ\Pq-XcwŃWhr L5_ zAz~` 3=bӂWz[ڍ Ѱϗb8NKhoHf_2FM%2*XowGG.mhU3vv3d㍕h♳  4k8<sI-Ca ԒeL5IadִmmEW  7rV/n9{f`{֊VZOx1TD0v FcZ@9A[6? BQdP[R H,#m#hxqxRA8λ(HtTja[}$~pfDzoM#U ~Cލ".^9 pPi| +5`ulSo*f+ hzBwW@ ݥrg [zˍA&- Tg+t.{m!^Q]BbUqc眛[yRi;ʓLE\OtBYEJ}9Nlxt0}͖&ZvOg9b_ xRFWeb*3#uGq j+0Ys#7L^q/?q.v3t%TQ`ua"ZT}hhň/hf>Y|ƵRb1eX.2~ubwS9n%ܿr_M0A3@Rj!};’>˱Xֻr2⑃4G, ?5Y.v_"RQR{J;& 93F4OVsRUIzuR '"TVx:w &M]dCC) C+,#]5֮_9_|c)L8i! *$ޡ'TXA(6 .dFvbmcAXBe銆* wO|w&"i../D44*ѓ˔Xm\MAׅSA' ?fѻ$mz8['r.9 OgZi'Iu* >dJg;Fd "$S;ɋ5-[{Kۯܾz)S|=X1?֥b K6ŞE6Z=R)ڍwzd;R/ks!roH-jIP,`U/~Nڴ|6$Jr^w*I+'Pr{Z-מsu&123rl![b%u}:X){ˢk V*VU QU^ De$ID?ς^ @b(&=603Sr>֚ r6TH-I_(hӑ1ȅĈ.z℞,.#?pBeL+YVŵ68079ά,,d~kÒRj5qwlϩl߻}N3SG{[zcZ.hG=)u*.\F̧ *-6*8lvq]&Ѷځӊ*Wtv a{JĄcA@;?$cPc gE# ^.Xc:)3b1.^.$J9o=JFH 7j^}}=I7{Կ# _Ao#S_K8Vt!@^*Q_g g0zW)*ENN$>F6as :?Ub2ulF $Ӈg6SdzZO(fu8)hƽp%L$5n0:r,]y*jK1U c@ݲt'.YJyÐ˞0'e$8qH|ѷv !z *&?1n;/ b^u\nCm-; M~C,hP(jF}JBeb^U% \>0m,3_@Z͢3BXU+(Bk^s}l.{ݣ*yE,Z+%ޜ V?=`'XEt>'sT!J#/Ok{pP_r囐-zX Ɛᗾ@b{@0};P=Fٵ בI~6dY.+!zl8=Q*MMHL&M%9x4 ,z<q#F!{v7yo诇|S)i?iޅ(az o,Ϻ*$HxLw}).܉I*E ?vAV#[ >DN $c~ƀ2%,6lJ{h_SLE&y~ g̩ܶN}[m2 9E+֮Q() 8btTUϊn^EsW]ШгqFa IAcW jj| f!K^[*)}Ns04];"vŦ1 2P֎j;D¤f$nnѺً_*^䙙qFVGsd(D~=`iw3`Qͨ4[+9:aGpcP@b=MIrj ʞ<5ν]Zl@/M6ŶehO3&ݜyAJ3wR"^Tv%|DJܰiXMUbۄzTfydu1v1ޚ(}[)Hɬм!pav'k׽sP=4^0οT3eyѲsɚus!I)n"EFymtg/]a ց($v"uƅ oEN'Ԉ?$/Q^jw/smlf<̵KPձäBYDh<:?x: -j526;|}$X]QUTtwlP̃dS^^:)7ܞ*zBHB|Y(dSCڨP1w:@(tBk~RGp񇅁{r3:eD) 1vC LE?|6C&@')( |]->idQi<vpXK\<$8ߣfBkXu3Ϲvét o ^-58KkNzlp : eŔw7-e:ĉ038-ݍJR ΢kmYFōܮ38]ܖA/섳f:>98d./aBpXeW)F uc܅(J_ၰҹn1V>6 HGa=;SXHkx R$~ 퇖i#<|O[me\ƍLE-{!ZX:"t(NLH(M>8.Ɖ cD(`2N:1|KGطa!lvcc-kQ TM5#1R<D;\)qA%e/ל9a2HuMsl\V>JP}Z)Uu;F U. R&F.͙H$9[Q {ʇIb@F4JSl1Tm{C + e}dV`9BG4g G\{(T 2qn^wnFl^;YR^& swQkdo %src+}>hHA&?ݶ0%߁K%4ɬpaoe8QAQaK4BhYZ "G\TTfF)ES䘞4U&ԃG MaH/{T^!A[P))I~?q 7& ߥerQ#@4mkl^c%V6"L6o G02k#H>D~m*sS<6k*MHȃu:jfU3܄ :v@ FŽN 6.Fj]q>I9<=x0&d9_@B c #7.ѯ.=XFSJ*ѨS7Xli,{$hBI|=^kT^L!b6X߮DQ#*k]z* OtݯXq%ᅥp?ѤRPU1Yu6VYV˟@ш,fl=-ú q2j)^@3Fo[f5;穃 L7Αѡq&fy+bXgdѥ k+R'nmY4 H/'/_;u4ͯ p/s M\ |w';_ײցE"R*9wXZA9 I8ݳ_ {V<(r ǔ݋NhnAts%G D)DT؜IW/@ZgTdEģu QivҾ AY&Eh0ёGxHݍu7oO 8Pvѷ <Y I(^z - q*4-6NRx,1̼AWӏ"m|g48s;-n'Ump-mmI`%͎;mE)`k1.iW:*&,R+L#dW|䯝nR aM ;Zp.k3u}ֈBSzͷ.W4:S쉸}Cu\эdƴL݉k_a-}Ǡ\)$uM*:z_Vsrz=+,'C=pi+ڮ$C±1s.C˞k5;<%ajX7tifڈ& Zj#ґ<$&e-7h1&V4j=.Hu߻nhm1~Z'|}S{Ox|zH|[WANJqr[:d_"9yQ;5h1bLǯc4ɫ$|Z{0& K?1iEPy:Օhɓ~-,SQeeRd^mwFM_᐀e@,0|5? 48Bh4j5g.QvVf9LO7%uЁ4\CLt赹J(tjOcy*0_qric.SKNFx>M7-Ϧ+*gBV?.tR͠FLፔYCa#=vCZC#\M@{aM8WJhFػ\t(L߳6U:Mc 9:fO<ZH+m!5ej.{a\4"I.{xD6/8?ap`\fuiԶpL+LEkAd*( \b cMw$8aԍ wƫ?O0Q*EH՚ﯿڣ3,I}Q.>ҿPB9kp<=4ٺl_V bC?f?y֮} ?3Sn;w>>yFcl~vtqosoN8DR:쿝wxnb+V.|hʹ;mG Q+Wc1ͼ:]~q"kWx=A?)2.$aRy/tc"3` +b5t ?iRzBxb~by,tvvn* 'i@l'Zia+~&@R3S!J!pin$?4jYd5c^hQ (nJ;Ø4ݷ?߲$4CiߚڿbD;~xQwG`2yBzRDyV"ɫ"w#CS.G }3U96:a? )ֽaJJGKaUk1:;Ue <"n 1l{?`O²ڻ 쪒ь@x6Fi.eefXw*I2nj_'+C: E.ɎQ >xj$D|0k 7ăGX}_M晀L%dCC~{T^I2[e*%QG )'t;7zGBi#o'?zB 冝 <.WȘTcO֝oaT˥&96,l:@˂ jgo]J](x)4 ^=V]B\Ψr;`}$a@2|AWރ42]S)<ݒDڀ;eQ~ak ” Lho 1/[k `=!VcA_B5kP 9\v m ZI=;DCx6zCme"Qo^l!)jX֢`A0r'^X*TY8} K7C6mM8qCipOHH435Y=08=DnwGlWAt'X@'pA<PC^9X|d߾ ,¡Ncʹ=Zoyd= `Xitએ<+y܉}shذsGEV X .g0QЧZNPy3lߩRQ3]hHP-[R*^l-rvyq앏p2.7 ś,C [s# DZfdGsj#ʇj2y>lߕhM$A1 b}# A6]+#B=V]'\q,$yX0c+y6q?P&3čSn7.^=#2QC)[?/z,%Θ^J^il]axTv&vMZ׵-ipm@&] G0V2E,|qJ ^Bn*(Yc/I|ߋO6M 8խK*]}RQy9_޹[HkRhaؗ^}H]p[Le#zkKhf< F?ȓ~wEt'* Heܖ; yEL]AƘ m&`o`:;4|ҟi|8Ba[vJTmD`(gI/oj̱mGG:Lfgʬia@&CP3(2E \jT+[/U:e>˜;ȐP(QFA/\;G,xbbUߛ'3 v /U|Z|c}C*x^b3w40ڽ{!d@ QI qpJ: `,LB:U&h]/Ⱥ6K?͌xEXH(jbO=Y-~h#|2HpSZs3i7s wr}/:8!q #,&=)`q`b -E#žIem"D6TYjNfyNN.ҩJ}Mv|UUnjzӥ5}J %zx}WU@Xbd0.mytk ]vVͼTY"5%Ǵzpe  hB xPTUg\d .Fˇa)vc$]%Oe.42"+ 'M0w\]Gay%G8qp&Q-(xQYkv9ήQM((v|sv~*[X i W X3:wq]BSeHpA 2DUe*zwQwT,5uS1ɤOb|jKA*Mr1>2ȇvBFi82 p+@m}sM|t v1/C]]ZY}ݿL!kfWOnOd=%)\ingV+Dxvdޱ*}fz5|>@u]Si:{uFcDEx(w[p!QMVV7. #(,?T r5f;€Dܶ?ƜϷ#[P(ؓFG$F.ڗFcKX87f*˿@ۮNbZ4pvx73R3G(q>5g]~hzZn5"S$-3~~Cܿ˅G}G*pHQ#)a&Owހ> X*H&XoR-["L#+F!굖}ER${:S)\x+-S =sbQ,230`p|&qzHE^h{A%pߟ-?8{<;eՒeÉzt8pN@GaAu3_?RBQx*#iz)O$ 5ɞJ+?^)$xa\k2-r)|}-./̕ bEDR{#3RDzYXO941/`go͛Q7O5 {nsjjUele[Fl΄MmU:vG%K.!C=f§pvu2Fフ(Rĩ ׅF%,7z5!*[8 "µB5-w3X1"*qQ.$ySHA.(R=v|0F|.Ť<R" ڛloN.@P[rz EgؓWZ v~-Mv,~^aǯ,M4Yَ%u<@FU;gAߛXBֶ*$@)k^P^;9a6ݨ=n̩;h[?=_rJo&R&;0]^+#oFxY3Zѓ5"7-h4'VՋAJtE.2}Ql͟*=y6y):n3NL'PPqdtblOMJf)8f'=A瀞S~ t6+yyga> ~!cXѽ&b# #akS-BИT$$~^<і!Zg0?QbZ||QBv d$wD{&H8Ro FnA&x lA.B HǬ"@$NN1͇M 抡BQ>Kb+NelMKL4d)\$_Ro *.nw~Zg"𧹔@zԯXQ%ui]tEM!#[[)i<Ґ3L뎩hfSHa.l.qEAcM|-(et<*9'7=fK} W:p cJ[U t%i1otɍhYX2^nHRY̐gO619H[j Ryi: *BgCVVehS>0Rc|yZa0OLP$=l H_~p*і۔t6_ӆW a4]:`.qf* ES-u"ͤY*}bA`ns<^_$sh=&(IIc삕a'MMyTG=V`6uu3j:,AxW04W{H,bAt}\"=.c3?xeZ>h"=6SUCbzH;rl9MXV]Q$ o\ș>JU$|QN= 9;1x[aXqWI] %6ٲc痆oq:6^~Et *d JBӎgdk/H̓Pys9eW$.!=)E8*yjV'qgL&aN*]۰rٵA>G)Zp81ƃA K'L8{w|}p 3Ulذo,+jΕ^y^@PYJdل"|}qZhWcTK;U[8`=XXt'H@ 8*`U&R&6OMer בT˧p_@?:|^i P \;$Ƞ62aqоϒi2pT-ZWysnt:?Dݡ+C4FpU7Th"Nwox *+yMeicF42Hl80Hh6M%䨑oOwH8_3w05 /}iX )+P/-?.sif <ׅ樧n_%> w/9%5koa#E?Ed N=;]0qk8!?"݌Ms .4F_Ј -iωgsCF`DBlsPX9@zY|LBŽXאZ4r'#?le(7s!3iyԙΪ_i17X+̣L2ᣚhBs}i1l_ &iأ(krZf`F&_Lmߘ|#QLCr%<7n~-VbDf"*iW'ZyweWh`E]! D)/Q\[ߊiQˁt2IAB)fAt[гxfsF1m2LF/ ʕVn@*#^E`1hI yỳ۩Wؠd=JΖ͞ ]1?>I{H~#3 Jд)CŽEԣ%b/\|ho߭jK&R+˂sD8AR3e.\ڍn4$kP`;8W#Yim哲n΂v["_#"U:;X. ƭ=نr>z R %՟829`CrS:I5/xf+W]Id}zP &gJ)+˗"h kcc#ɥti^XF~UnI#7xjO(BsI =oz;0.Ms,<-TK=<6lSMhGҸГ2J֛7k\!dPL 8;0 5ýx|*-Fޤ [SVfP_ap2yc[7u :tNo 73}FV 2@k5eb/+tp\eLn[ A?_x5sImQ󗰉Jz"y~V*9,?:a^I`rF֜4jg)nn~VK:ƕˬ12[,U}A P`{Mhup|9EH'W;`]ǡ x,)-1a ;di׫K*%%Vϛ05QՌCH*vɟf١6lLJԋu_;u1O6=t/6Χc~ufqk~+ǯ\ eٓTC;~#}3ζr<e^JVǦ@Eے Q2xdmblɆk MP1*F7,S _k5 e3uZU'k=kRa͇ rV N.*D\#qe c-AHy|k87jj|ɖFY[]r1qа 4NL%v0" TwJ4zt衻XFZxU ֫RΦ@C/ʐ:2NbI|l$_3H 5.t_ ^3y4=P T}0U"Bc;_Jm'ݛ'&uӯ ֟ {ײ_v֕!bf1LZW cUBϨ%Jx֝ stQdIfG=Aw*8oSWT6t͏Cz p.NUnf#Vk=@:TguggU2B ^1{tbgpSMV#U~#)H_|rONӧ%<Ș#}l{Ci i`#PIIl׉t Yv^ l-yB5M 8 zdȚEk|d繏wHef> ]r(Mu V8TZj]MLj@iO༘=QFh E$wֆ(\*Ռybsְ-C@f⌂y`TeU_OVIQVo<{-ͫg%U)?f4${,>PP:T{, Fp߂eTɻ>Ԏ۽ʉf6uQ vvXS:6Ik3LlNfU⅛N6q0d렻e`~$o-U$h-wyN9LIF2/g*[%K PGDQ]^2뉇2HטZ%aز!Vb[挕&s4 ^ݕ*`T%K6io*WBA9wUsr6M ULגKO{ ZvB8÷ywg2%/.Ġ>ƳP/g_(=9{f< qU kXGayz4qk&IBmXwv+J/єk'tKUfT1G0nt]0>L/JJNhgr9PmͬZ=K)Ѩ".:YYV6(ݹ/33NS^U "} '_tZj&6]N}v-,? XwKwn 3Ҭx ^9eLUk\jt0WΒ@*`NJTKU{< tH\ٍwD}ǃX,'2K$E1zo| { ErPBk̷wIcΈ )L(xnIj?H)Q?>uWVPϵ H-`^ ȉ|WM%n4RWg'6D#E KOj35sވhW0֨ ߋX1ދڱ_]sVM/..@uM?; ACnBR@z<rMhbפ4ގ'LE-N )X෴]䧀 Vi "  Oc;?jG@ buZ}׼w˚Q3Jݭ =ߝ^N;^57xڪTR.֝x(  ,rFs(lU'uC X~t3r8C@,05яd]TՍz-j*ķzcWov yW"󕰌;@(|dhf [j -AL~Re,EQ$lɳʩm C~D#hJ HYГoDr3Z 279YՌg&LۜalQ%gޓ[F eqt o_sr{pC01,*cK"5eàސxu+!8!޸$F2FX;5n#ZY+tп+%Оw;jsda೸8}2jzkuacNO=mى<' ̦iUu,XL󵸏R[Q/ݖVҜ!0@Gᇭ<4%*.5';;(AqY qFz4yZ!<2=i D ZecB WY,gۉt16zIG(V{#(h YqK`N` ʆRe{2Y!Dz"!>4tr_zºby訚6y{.[-;DvN59\˜hB:֟g²ϫ/|=mxq{]%s<9I:)<.` ],0cxk玏&a~v;'r)PMxX [4jkTjx\#&\2'8b@$:+|R$5[ W w+EywM M :GrRk#i4m@C谪’0^L{ߤ  6yT_3S0;n$=4DgYe/B;s@=s%BW1X^c7[ʥ7rWUK &;Bl;lEP"8B4?b˼ `EȃÐ _U!B}f4#@G}lxXHϯ_D>zUdlدvw.ܱBRQnRG=HmM&~$USWq;A2VZ If>Kc(nZ*ś?&B)ƨ 5i  "`Sc%FyY(xQmE& j{~pDoT|QL}|4b O*#Wy1KK^H}~3B]`l{ e Sԧɏ &7~'<m%́RZ,xY5P,4]CEqp j~ElҶ N.tye * Y7f/|䟮l1h0ٱ=*e5QQO\16{N+ԧU 0V cjq֐b57Epo'\)lC;t76ɐ0TIefhC|OW$aٵ $g=!F!؉DL$g[1?)!{4ᢛN/=1lLR;صMlǨ[;Dg)~jۮ0kpc8w@p5A43LдaI*qM^yjn`kY_`Eb%<aer,ZVC]4T̖&X{BkAApU[]Q1z{3NO&hz,~a/B.?_N @ך%N%js֜ 2%TUA~È?*|Vl߲R2f)ꯋFdT@Z-qzQ))&ڱb `a~N>ճ9ri6Wy 0H޴pzn=90MRN!S_*bUGR_L ˭kq[/0u  1c bq>Lr8:'Xzi/V<*!+BCFF6s{]ӫF;%YtCJ*DM+NĒ+GMpY%PgG40FC'a.Xi31UYL{mSA[,ƹ^^ &q*Hh}4`c< {uЖX[nEW RU{9'gq,~ Q.׀9L|u5l8Q;=bлl)EP$ 6ϪtZ%|z9 fio-7kl.>Q)#[4 =BtU=@Vj6),}g E0ͻJ#)hsl.RJ;nOi:o?L&6[.Dz$ EuɦuTڇ+"m!*?P| AqG駲&C qg)%`qLvA?%LqCI(P^lLEiu_X:snC1{RAxChz]پ"GxXԶ;3t1xI+NzaxQh!jaoH&f38L*BQepCKgB.g&IT <#W~Ab)_8zan~TWhuN3eΐ\y)}rXN#5IMAWmWM.QN~7L>za,jnV8Yøz+jɺf#+.{qoTfcfe#+~zN$FcmJ!]܆ӕͽhpiSX}zUZoҌ"g8夣0u>ځs :X0諫 $Ջ@bU ɱ'FA=-Tsu9xlq _őKtBwpvFڅt"_LvYTQ/iNm(t~9}h$+6щB G,Y4^ F(h}GaÇz/ӆ?N6%_C4tdzO툜rxζ5 0l6Q{f kμڹmͶ$w+oߑZІxa)!7 +^ ޽U&N3羊ChQ{m>m7"L=$ޣ"I%X9À<,/ѠDZCB'TSW1u *C W!+{t)ѧ6ڎt3!Y%?Hmm tɮ\ά|=Jbӱ*wTK|hqT dQӬQK JF[ﲼ%¿o#}iXIguȝN)GO$ TG18ڤ&MC,P)-eI f !RFn=lFN]R8= 6ϳ'#G[;~eK9cPό¢r+lGI!VNgyRU cgQR`J!9c>P+%A䍔=^\Gj7c N>h+z/hb'#zf5 $hIwXux8.u`e8u۲Dw>cYB(enj?[jbhs*ؘͥ:I#U"jJte"o:m̋*gs+>(j}b։= xQiR` oMB?6$nXu!"Oswp4`gk(tMPsPf~F"NOu!$6lhaQtyq.!tJ5[ c}zM0۪o;2 VY+ ͥ:]7sd#1LYPdA!;X6y ] 6Έn*r-1q!S> <^O龟pm}cE֜j|S1/*NрUz8-T.ڝ@]?Z(AM{*T^i*4AV,はb*T6ZOd1'8v?UidknMADzOUpөt(u%i, Orr'2㵘;! Hj%$/~yidG獝9T17u.xB^) D<>4 jGIH6?vbU] h<og=z\ӲffkMop0Übf?R/قs@g6H_[lZC OV1Uf>B.Te(Ε mPq/ݨXg?>QGdA(bh}D\۸ nJLǜowSH3&<-ܜ^?6StΩg(Vgqdw}RInkg-%qby,zu,'VĖa]D/ # J}MfKN0OTK@mL0 ?F艔KAZp  %U# v'ʍq8Ou˴5? 4BaBҷRO5~yF]]ԣ`vE:O0@F%xӇ7J[管u@:'RzB{I!]KQ.λ6M|+_PZ3}r2-ǞaʔԴl 9C,lUyRILg28QXX"Wq:CS^\T̗5R~N|R"%+_v/:Ux9ɆLRy1m,V$uX'EZCDF-g#U ,Hd:*' ?Gi._ie-Gߖy(Eu"A ;{O#x3 c='H@Q6~$[$32Xd 0F}:|Q:WR}&&疋 Y2mQ {!awўڠ D&k|l%N22og|^N,+KbCγ^᛹>XGYwKx# 8;@چ6-Ği$h$'Љ"หm1u ]޲P: |$")rH7kP}ĈzsOX+mDP=R!J?/o"- ;hĽqQHLb`wz\tVu׹@GHASrO J s%s_OHŰ*"-s) |Ul0{bE#Vq;Qtk6n4_:Yb> 2:r0ȍㆷR|jvy?ze ܾٛ Poc# Wu)\-Cgo@9&ۨ!Gy^Of;6xn7s:ӵ$S$LC^KTm gP%Yxd[7ʴ~kkh7/,S#8{T~Po\p70а'RZqAX[.Ӣn[l\Fu k%i{wŵw"GNp`5qV`ZJXїwJ{#M8n7!(2Z%q7ݴ'a ې}v&[Hwkh]!lSUc Mh(* lxxR۷U=C[~"9tZrp#/~7S)dfs_`r %8 d9;&U 6(?-ǔ }=ͪ.9~Z.yt2M 40*BHvէpy5 vp(v0rռRkVM&W(¼PEZO( _}C1jQ tL~ kBkl5BL2,%o_ ^Fg#vּY!9zűF}R xR?a*_T$e!1b[|\`j/*ű'^f~Xˈݍb1{[Λ]_ {HAq];@? afpoPնj3|"ʫs}GAQrGxވz4mfo3 TPy( -7P64rAw_o\`k2w:GN~.^rz %HW Bӝ0")w"H[n5:] -`I\«2Fކ!O=~^uӚ?X n~畟d+3\!{9ZXZ#-crQ֧bCl0ԟCF2\kF9]hƔo;&jEm\[sn[RϋQߏ-U>xȫb^5[/mƇ 6f_{me'-9fr&j)Q6^gmL'HXO]]6#d4tRO5h6,ҏUr~Z>Eŕ ʞL쀃I50IJ)nK/z=.L&S{϶ GAw]R`sDaI3\f/W5}A%;1Qkҷv`OUUwdU IkXQ.sQUj*O<'f.K_H_*2#hy6p7|š<DPfC}Ѯj=awْ @rɒ!&-kp(/7utGN j gE!47R)6,0^lK襷P݄{pc(a\0'cmYx:g{_+ ">{;#+D.z@+ʅ y)rh6UR@sŷ1D̢i릔HD>#RƋʮz 7|Ny Tl*,^һ^j@2wر끛Xm X˥*2+jh%.ySa1hLaaҿom=:h";ZG~LT >RO70n9 ʘ'ReK..Pg&jo(ˉ|ח[6zYѽ nc@~zB.<]6|j48@0q gYgx-$Y( lc*}4!Hl8蛲j5wpͤDh6fz*b/~Q*"Ӏr tyzܽ{^ʖ@N2 oyUYh$Lmt+@cPq$ B"pWnD>?6ƒp!K0j!ppfX#'UX_n`Ԙɽ6Kr A+,_ D|o o@X:n ]Fr kٳ <!8s1grc-KvUתiEdykQ+tb,P,ޡIB 0l;{xé!Eݥֆe]8FiNZ, a#thDwE./<^>JKH>Y9-g]C&a'H!y\ĹxWt".a 쀰*4n=JFH:,ާ)e NSdC󓧋gсO˪A`Y NN ՏJu4vunr+dǚaTK!xnzWUxbIT>H]%y>@"T`gr'lБpmf,[뚎<4AaUet# WPArrK·v1轜#"FgS`w5=H0rjA#JJ 5Pm}`-k=)]/$-ہɱ  es<@jJhrU`2Yˠ & ȉ;{g>ksy\p+.1\ )BhqcWH>E(RK0eXԌoz!oׂ&E061ôO,l{{PE9YPȯ6F#ObuO.@9}xD4z {=0g'V"x$BS)!ғ-z [js.nrQ 8FDQ@nDf1nAb擔u5S $4,xxn~/0eqZl6F6q!vEÞ`0pƧžk|Qɾbʫ(f`(ONZXdh8Eݾzak! VT,4JXF";[.r9mi 2|5KJ^MuT5*:RIR[G@% +M zOh~ĵ1g. !PO;^R{|"^d)ǼzEީ<:*k K2fRTV+F#R<| <*)j=^WTٶ eBBG[f'`*@v"8ՠ9!曮#$0R"Jyѹ򉪠青oq7!Q5>R Lty_$&,u@;&}.B,) h&NI0ԋ3RC-ױ)ص;|piNP?SeܮE%Uʉ?зҍw ~nb{bbSɄ [HgD㊯p 2Hׄe Y}AN*7_ıKF\M~S5eդxC`\& KS6\(56,Z`$U$ڡ)a[mT% TQXv k4A6 ڢKusm҇LP˨0BASKR/VeLk/f3׷ Vzd:⿎-]l'q+vgc=i-F#ǻg\*3.I>\Nj46^+e"c+ AE0*N;Ep\0:*n))T0Lh*ۢ}s= 7inxG݆)c a]jFE$]CpJ"3+ uc7\x }#yRcч^xO%#=p`ACiLmvǰp ;!;ugUW\]0U4zPTFk h% ?A,q mEwa= -{r$&*L%vQ-/FuuDS ؜“ww!6 }q .Kg1)b&Z9X$L?sZ1Svסۦә(6Fwb%9)lL O`#H=ֶRU;4m0:Bgv[YJBF;)C>Jg梋U"ևƻH~~'ѤE˛ RI1 *[;|A=4s4G_g s;ֈrAg#akDwY!;QÆnqDi}:ǙQz鍂k;VhᬗYssH27 jaKfH;a$Et5H/xQ )瘊![qeF-E4o-+Ont(0}"^2_8Ɣ[ׁP i vSLDX=a@ga)}z9TB{ RZR Iq$Sbyy.<-5 p `ΛD2y`3<cX^9zk|/Gm@ڷ2e58Mg,첓^+͂* WX쒋.zE!U&r6e%m}Y"&BBrm Z#(|v: ^EGIjnoNw9w..w9Nt/eGp|\Q zMV׳tv{˳>(?e0 ʠG4}qxH$Y)yq1-yOˢf*e*#ch7<KI%o7ohB R^9젙XZmx_T楰aτE\r@7!| /ZF2X#gXGL2Q:ܢJmR6FHj^Z6X¸,>kU&f+PGSk+V A1WcoÚS; 'U2 $Gb ;DΛ$;i%2,# d nb^TbBN]zF>N~#C%/t[Ze9s:ol*~.!|IiD!>1#. :XwRt> _{BvyWDu\ć2]9S39Fr〡oWNrkbӷ*ONU]YKt &mCݸz~kZ[[K}FSAv<of^Lwv](h~|ZrD4[wޫ+|Ia%)f[P޸SLI#fޟq\^M?i^{Æe~$w6fwu /wy_Jvʱ`aGm4^NaR+Z0'C֞kjȹOx"{,ɑs]Cz\xO)rH/7H岼nIRKV-#ă!ߖ$o㥱lC Xw^LN$g/? $j't#eY8Y\xqQ!1`g N\KP&@/Oxl\wɪPNw]+{uq-cM#=v ͫ+} SK.'8d ]b,LkE-lXR!bIGkܙ\Z.#jЭ/N'?؟Ā|%g|TFX0hkAlm6P|Ɣ}ѵv1<9u3P헧M T.}Xi7BB [1*zx%n ,ڛT42d| bms*;> +Ϥ22(F\~^iUf w,~qVINlZyCAdm]>}(+-fݦ$ ъѨD~*6j|S|,TUTdɰO 1wkXBu6ݡVVX$!T5Y0S:"̋#I~iwH+ c .g$+R|4Lu7!~t'<>J2f3T8B(mp タQ9<4E!8= "d-J*~F4HIVqu'DT1J0P17+\%4r@̠ ([;;U~|{efJl;Y$2E$W)?Of1*l8=sd"n #.ޙL,%ctz؋D"Oqg*=+y.j D?;2ViPnbQ ( *g~Bǻ|r{Ѳ=)t湅}NBT`Guq;}ﵟB;2cZ!\dGmnZ1[F5fen]o80yOT 5 {p&3iP^Ek5زv4y͉gV MK :"RN>Lƛ}nP>+m:蜙̾&zFH"U3gSǵGI^ S :G@2 "|- %x7V R;jf,Wj{04[jRh^xWʐB).H0\zn?T9+kd ٱs8&9}?'L6*JR̉fGPE%sBɁ0 ^Ie 1Ep˵ScCKvכ1 &t"rsmΙ,z6sU,tf5'o&H8լ/dI'TrQCt ]iYlpC>I)$ǽfgpZ{y4EQ- țd99~XYKg*תv\h} f':^"&clLb6\|k坩RLpdG8*1O!zL?&%J`9S3"!54QD@x8̹cǿ-[o ncڑdik;˯ZBm{2x40ԗ BM6$?)sƿIU-"vA s, g&\)R 7 Fy"|!1Rśߐ{%C;* GK7ⶳ.ƒo +LdOx3Ѝ1-lQƭ27*Xy@wwt,9cY9Z~&Le4ᪿb2sې([%@ː(8wVK2]S#^Jb~iU$cef#b%zޖ{ʞZbЩ#O8I.zۣSF(eF]F P~cŴmSB <\hTw \" mfv*2 )ez8t7wEQo֛[xPBpy1cS72X/[q?=KPXL$ T/ٯ &X85w=z^|1+]]w3? &P(MbzZ6A!}^B]$ȶ88U 4Ro#'j@_lϺL6pm,i r :Jfn̳ ^*F0rEa;(i/`PrOI4сi/C@vVًSG֚|~1l״{fi3}ѹPӾgrqk aܔ2|R/@jQ egl|moK?֪y.QBFygF2c;i#)%&/lur_V&h,@UO-p/_4_CA"Lh~A rr;@y9FerC EFG\}N3F6Dz;Xfgcvkٲr+HR?2Hccdqb:`ђC`Z#%QU`g B2D5A2 ;&9S1; OI"Abl Gjs9$BRi/iʉ^r2PeHӜ2 rWs ~,*$K=|`\ Rx*!c  =´oņe|s KF2\S}#ra%ǔHђwQ!aԀΏ n(l1sfPO?V+̆BwN-V8B畧]Kkej D^¶$Йh$zZ&p/|ڴ_p&9!:%S[vB 0 ~Y V,X F" 77 BTa#hvU'e÷3pM._-pĀ ^9 P tRuL=Y"md+E qՒ7)cf.tءl,)FL 9Do̸!BM%!\J{V's{oe`CMUɓ9m)AGҠmx}t,BlRSkɧܳ617@XyeVvD#8>tA̡3NHze?r1!3q]uBBa. z. ̊CGߟu5y)R|vFnmjE8J 5@[4CaE;S/ܢ7*褕"盎Huoo<&Gmf8>Fnh(劁W,DggA&~i G+BV j{55g}!;:Aq̸c*{G$=džr#2m 7@\ޖմ{c+Ƌm;>"w@_p+q) { 4uiubZal;)2I|^r4;dvR9E?fM7do*= {К%G=b4$(|wbs܄M60;.3@.&3HvC480-p'b?̩tU@{6.ǜԻ{G,o()O}Z'mΨ;|ƶ䳲՝Y'} s1 UuSHܿpޥmKJ|Ĥ_%`s#\!&jo]sWZIX.Fc[8xwz^rPRfʋz߄Px-i P'zN.zRRnC(;>:K_# _@Qs7R: 5" ~f*yZ Ǭ^ٻ2>]&6Ðd|_})f}wŢY 7 %,#Ԍsm.; v|e sfX3RBez,xJ/ϳ$^}A' ?:.a5]*?U먱u҇`@|Ty01n\]rT0c7pW@P##Z @f@ \]uPOZE8RQNb|>५PΧ^j:gE<`5'eMVCPMT5oj#Hz7eQ;q*wOQIA΁ZP5QklKбX(1<W?C=*o}r{΄:^| 9X/>5OPD'~E|snJr%{UeI{u^+;R{b-# hPWc$H8+ȠfzdQ}{]ؼԝ2pzÃUf@oBiؗQMy8JI׵XP lZ4;[ڦܼnSۼ:sr$3k_zgxhi%& w p+B5ۛjhw6ו^E mĨ24ԻA7PlaHgF, o&hVB^ONR7' }\|;2>-G- |mww6 󸼒Im,`Gkهy4寵3-XzpT3K_ɿJnoiL fOy&x,EN2!FtCM1q66ӷr4]掖+c(' hjG;X mЧwvt?|.hc 7)I͹ ׍*$+1{4&2dWxTwp+囹?()4u1w# n#vQ?oc^ަu6jv~gqp*h\  t ?Y6(!ʙv_qO9`T_K8ōV5]Ok{ͬ9n*^O/K̿BBAවy!Anu;#]70.M!r` 0i>rhaO~M !g.O%'#8hL5\3:#^8A38CckB9F"+'&+zN4ELfQ0:0*-RNUxpޯKg B }:Pպ|uuΘeEb"Y3m|0 rD4*0>֙`cەe 0 kXX=KAa d:+ŁyL;u-u sw\cotlLIx?~B~D7xv&jif u,JY*>;wbta^ >I'PlpJVL`׸ء~4,I8q&ݹR~ #K'w~q9R̙vl/̥ zdFdOAe|HŊXo1#? m7&VOמP?֬0ƃutO"cbSJ@_mM{(2r$&>,eïۭϊcWe۱N >H^7יʢ~n5 sǓjZ?vjrILS;>{,=iM;Pΐ0`:7U[F/N\D*SP|xO085`$$F~c.uH1* {ĪR}3;0Yi/F=f7#S?IS4s t"󷴘_#zLX$22!a* t}a!e3աYG{bK~ :rٰS U$|l5  -d|BJ"J‘EnFG <.y=~Ye-Go `|1F'"#}dl=u@ yљ&' ~XO3$0a'X)1mD:mbI{)Wt=e&P&qnL,b-H+ T}~Z|74(j3bR-KcL` S΄ylɁ,c?=ڼbl& ^Ο;XYwbJ#d];-ՀeIȺ)Ϗa(c r-AZ*YYDɂ2u$U]+}Ѭ XK=8Ze-} 3QLm:WWH§H`Bb%jޝ{>V+7ck-S9,K܏QIpdm69Wf]ԈEwtGAJwnyuNKߨsǴpU> 4(6@hZOG@Pn(u'!_QlbPjNRf3J+HL#rRt'Pwf]˱qxo\<x_S)e>V#`CrT;nzd%LEsq?6|DGҿ`Yy ;ҬB~\+Ƚ| [;z~m˶M9 9M|-CkM+M N u!įgַC(v} K``5­K V }ڴdң0"s-qlB0 j-dxM>jdK1pu;"%F@>l=˜܇%^Q土P|?z$!9btEWe|ZA*]j;pᴎ} 2T%[6c(Z]ga+ ^Zб8ڌc%\I30yą%zO"X7xVzC$c>fӄN:5ӞZ`OL뻍_xF /Pn%q^@:% -$UQ7Hlٲ>kNgm-iM”<[wRiRu^giQƃ EâFwhv |SYR2gq{o}rf_'G<ja *ݷbxfZ7ol npOw%Sxr͑9a.YryM+#|;N,[K=b(H guם&G?6}XLL}\Dnœ|ܪ6GD*WSLBenj֞3Jd.yEW4W~ '2_DW%DJL Iтv{{"}p D冮}5<'?>}rb;*1RMd*?J\u 's54s&W,wFnj{ϖd{LXKHp1 ,EQa?ܜyV]_}e@F*BO=H߶aZ\!($v=aTvEVJ^Q$yٰ ]ȯm@g ;H (o t/R WFMȱ0Lr mhLUvd簄ڻSSyT햟1wÃ`'9?FB 1>6<uz m/5ȧ=s84%Ԯr6.ԮR40"-\n%6:"FVE  FoB9J m +IrIlݛUT${XP>3Dɦ&d㹕 Ч0zK9Xu:FI{Nu7.XCn(CY%|5u'P׬۾z ˍƻuǠ0Ml@KHm, d 7۬/z$ER}5M+s0c2&=;Dt[K8w&,i" 8nma{mϽcMk Txx~ބ+c3kLr]y.ن"e*bV71_{c2&U=ئls^fU]!(6XDb mgIxЊA@JACt-^Koj bT4FЗ2AZjsj+Gw&_Cig+Ds)h7LdZ=Y++ݰd@gf+  Fzݠ4w0,6D,=]RIlF \^Hִb[ݾ;r`2\jd3|p_cMfRQsm(ȄOv?gԋ{: S{t"cpgz&"6!!HPu 3xBkTNCJ#:_,ф~9RiC X‹!2a~Ǥ_m5Rnq|w!h@rn<>ilp!s F_4bЛy-[v{˅?GYS,%oh ({Npb;1 Dw\7ț6z6P"/H`f6zG.3{X 7pjʭp8AB2ZQYg=4~m4ˌgyhkup+$w( @_ k`֕w;2և<~5 tMDr ֙@!9gۙ#=Y%P%9ڜ'$}e[ިy1Bb2R78lvOM Ys{*C`jbLȳ8^Oi7k~MRnvBL[ c91Ƹffܤ`UtQBu}~$G:(kd nhԇ3(*s0ˉLhq=sքaVWI9,h&[Q0 ՐiiԂcJ&X?B_ cj*>P9•Ylh(TD.^C1̇ j&T:(mfQ DQS*|me3=&l8VsBBiPg?Nj/?sʰyv`'JSr9htW7 *}XT ko%Wrym9E܀ Ln7Xl;JuXU}%2J\-XIfLl) ҳ5).D@yKotkM\|ke'ӶNNT&$@m/)oi{(1%C(z@sLB϶/I=SYc}q3$V$60 I%bNqu,.KU=5/(8~:>ekD諼JK9;v:%.IKiCcPDPPByә Hv̼w{v}{2.C$QP :(L$m$Iu;lli|Td©/}"Ck]'ye? [;=(sl0 ZoGsF'0`_lG8zЬ &S5+yb\e:egn:PٺY>~ޚ6"DukO轎낥WmSB<{NА {IQv-]unDD&=zsxOYƕ{!. Ǻ  RKyx̴?b35/4 Ug6uFdRx^ː}|f? Bm{jZ: $BC 8:mҹgGGy}≊b;#<"LL-QJdJ{~kZ/w9vVs0Ĝ"T~2B9Muzt' TFq4'_m)BJkK:EAFE}ǒgNt7OQB>-\wM|R7,qF1=K.VrWuD];O8!)ֱ[Q' } <2\ÌF'7] wBpZ~]Wū9»`Ɂrۓͳ P\\;pWe4Mxb,"Dq^+qMӫ!~imv64Џ^?F03V0ܜtY_ -l9nڒ_daO%g|8w7Rks43%8|_q} Jձ+3Xz(+'xnRfFbs&/hH|ӳRHðYsZ4Qp\Js~ Әlf( G5'HRe3D3W_l%kˠח:L}l=T`o|@F:.;d?\I20/8r+q.B@1r;"!J&'%s2䑑kqB_I&x;y^ae5B]UwohXl܇/1؛/e Kt4Z2$5"rSQ^r7x oJD: k$F2gGiVs^h?NYz9k8NX]KO+U6P؛%S9Ȍ_hd+k=W׍Hk=C@QI,V quc2{K$>Y.MEwvFGӟ>S 7 Nx`0EfXq3 Rk0 /6YPgՕ_RkVy)톥@-6 B /m)jB &sT`qַCLx{[i".2;ҥW9դgqkU y9'pյ_|#'(1\EG'_Aeњ.Y(|$J!x2=FyJ3rLeX>b'nzf9/v |:߼A&xqՈ"ݫ>yxr a>#- :c|; tg_X"/K*S(D0X.F`7\LOU} FāT[QQZHyX t`/d|6DT 6ۜ(Rx ЩAŻݒ  Cv~@JJ=ȢV m(ǷT4P+3xJ?}8{ ׆{.!w|Q=(Ùke}Gе 9M*G_1ۺT31^V"(VE7tKrlĚHNzJ B^& zA)HR('#_`*g~(f;mA>ЧSM0Z?/l;o`ô8blc17ȃ;P;X &iǐoŠt_ '-'Χ5A?"]whpaOCyT$}UieN_M'(c?Dd6~֟F#/jHE͠o8>(Qcc m1ד{UCLmvWK70~g!F%Tә]}xy}egCԒ g4g6˿xퟖLCe< _'5Mmu [ʈ*$k<;4NXuqF'[T}[Ї _ym:j9R& eUÊ+퍦_Wz1p RD溮! 73֒3*ƃi ݆vd,-No[DP\x^.ck4I;%\R7d$1^YJL5@BE!@QkA# YaSA_Pm';2BI/Wq ;NH)q]wLX)-bw 6jZ<: zƴJj6ټ9  bU o I7NYWn"qnsJNWb_n};P<:fÚX:zuG>Dx!'KHk&.&S+oF@Ьkm[U5e`*q%H啟OKw`%1{q4oƈy[! Hb|r19l"Y& ymxECPGޗN oj8Es\B32e |IWH&mBM$2=-\ T%CcR9qc{R!껴goȌv>y|M+P=px၂5:hI]BT59VG e'I8pھe~i*!g+:],lH d E%OԫR/ @W+~ZH-a1Dfrwq*[w+|tEKƴŢt>5ҽx" euc5'̤HK]wC8|,]Ց۱4,7s[F)>כ7J(jS@`1#_/SO ٩p$%iӆd7oD7AoO*sPc&ƁOQlOwwfM%:´I|I|G%yKHQ Hӊ-TqIvXFJUFoˀx^aUKbk,oQ_]kcn'_KIҦMBb~X@g|: bd@Oe|Q\')t6@жF5<$"kSt4SN Fb}PkG2O*_%cՈT7&j/%,X!K'shBW"12"&cTc2"+z:ZTՉc=eXLUVhQ5rf؉ɺ1A%XD 3W'2,)2yX?\<׿hc{Kwꂴ'U,H0\U{ڕ EY&ym#U.pOjT4XE i-%C(wƠ0=W//Dy6 /ӱBlJIKf?&:]\Hl_k&-w24 ;z0g؝ W.O9< LiW&7h{YVheh SJNĐH- l4i:ytϜ I7Q8!lU!9iFܔbNP2K+-eV]Ifg}bFyh dI=@LyՓ?|ls(hvVOG?U/o߶]ؠ3hDQ(hآʏoP)CtiQmE(ޤbqΤWn=<U\" LxiSK ^,k#q;oX1MF %o(7cYSIX-m֧lk9FaTY9]NT`qA?.ByFlɋnW-~lsd~xl zBжȁWqpa2UY8yGq^;LJXd\R1P{)pnҟ`ZS_vÍC[*`J+Fq# ~%zY nQDBc{&k|P8G7ߏ9#_^|;T)(:w|$HFh *A.cmi[-0~O>r. X5CtC5Xx\usmk-a^%`Zw2M^Vq)2 W_`<\u30+خvh=9' iKI"2*lǎď{:erN¢NMe&g6e_8YA0OQzS]?$U|]gqdɪTqo]$tr|ϮN[wJR9/D-n3'T]~2ͰJ6X1R `dfZOL{5֒W`MF:&AwT/~h(y,,c-p"Oӎ+@M_&ES> qA#"C^@3B22>*oӟ胮3v ھӯ?1-2I6{Q%43e#磓tjYJFW54󸑗u]9D D/nnvڋ?:v\Y֤I&5K(s f a^6-lhARް]%cX{0&젛18-N)bnJƹyE*X=Hʺa/F`J>ǚS߾oGڗxN}KBe)[rfwY xOc. KT_bs?Q/5z-Lm_\֞gfY_oI~P?i |SlM]3^"na5$FOr x>%C82-YM~ m%ՙ܂&@ٺz{ԃ9lT4#K#2|X{a(M.Ɵ"!Ln2bq KPh4;&<~5V9O ݵqw`xʼ8{lk&rø"hII7䄮 qߥTY~?R0rypXr_Gk&ȏ͌lh_Qn.,l_9?>5Q.sP=oC97W|XN> peUmpΥ*%]א6|e-|[Uk}bQz5r4ïi68O~GCК̞4^(FSj /|\"0ҠUAJB<4 yF"qCs̳7ΕinG悁VW(}.N?ګ~%87N?)mޏ| WBNکi%(0ϯʚIՙj()ǗjvE`Bzm`bil-7F\㝢uÂKpݩ rK(-=jy-(B`wݐ˰.XmVa_3xRzeW%f@夠}`{H_@6 Aο,$b:BBNl$@WO]aʠi; |ER V\"_wBg@Ymͻ(W>[xi؝ 3D_}nuҒ&7% b2ʺrQ @.sckGg 8)PSZ] 2OյMr: qn6%lOnuHZ D.ǭn omd >\eD_<3;v[:Jz1rQOB×XJ HTI]3u鐹IYGǩ$SyX]1繕٨л?Z)smbTX#gv1Ȯ~vVVxD8w:Ӏ{AzItoePkX=p)i#](IfP&[D D tgk!m0`B%^zAD1 Ɖê[mh~Mgw#UAMlȔ.g W(a?/Al>v!:s3i7XiOSFcEcsr}- `!~; ol; dFy#$sj\hE:F?0y,_aL5]s.Æ3腯O̳Ax5f~p6O|bos _kfϪӤo \ޗ ڣ3$hZ~#ӝ}І01byL$}8Ik t8PSTXJ#9{[ZB _qD"'vAEd{4( 2EP{T  MHFhkwD.+^bB_bDضֻzOS cp^өw屰=?QIcAwok;-L$0"+UXmssiaGb7r)׍;瞬emwg,YP;DT%mgDE@7~zRłs]EP>| ߫ yEl:m[ AE8I\?G29)uپ l7&5%MQZ b2 +bbӛ@rJ; ^?v%䷅ σT5M35˟)Ǐ1 f)8V [b*㾛S"Ձ]W?>/J$ jI9Eusﰎ4Z&"Gkh̩:e+t"jbi76eE4ai@{ 7%lʞG*0Ad?nDAjĩ{|W|}C 30L\qۛh(ڿ]I .\j9qJ8хq 7r6`*lhH^4TO;̬T/ilW aTBuz+o `ND( ܂h Un*$298Zpp*/օ"L^@*`u~,`č_8F&j? 3lkA ?md)JbʔW9J|x(,Sv܋XqqvfA`]E ىPSjTv)`7'Z cK ^wPþ;|)'D43"Т0hɥ{sl{bՆ~̰r 8!2 (V;gyը5K0Bl+Kݙye:QxK7]{ 0HGCeA˘6"W6/Kܝ*}ocjVz)qkIJ'\l7]H]<4];>2Tv+AO5a#ZAEdOpBY>01TV 0fנ<=i1pB*9&  BtFCq/m'JFuIGMޔ±} F,$RAH^UȌV d6컷˔nO Lv,qȋ2x*8.90|iGTh,$#ưDȹXavw#~R֣(5hYB@g-wk#PUn\d;ꍋOZơ41e7꘯~vg U]2Oue$!X[ @|2|+2M̜ zh=,497D[Pb;_H(t9Nc 7V[dP?rU/6 c(8`|C ccq&Q"4{ r{ǀ~[ʋz}E7jxU&݀H0Km}9s;Q9%ѕKk2ɹ/(}4T3$p46 _wmM &ыlXuhwb\؃vLQ%x)^)ֲu¹ێڝj#= Pcv$fH&V,quFr[9cA[<\Lɤe}LnZҎDhNB/b#D$ ZkFA`+9CYv/ w2[-u(>Ghd`†Z3y;x0HR9Jq  eIc4~"R+|6snZVn5 !C`er9i:_/V#Ö#82YMD3SUKkwLWf07КfvBBVjGw8)$8JQ~`4 |g)׬:}!ڹQgırIg~ q5⬿cC^:+ *` @A[}- w&vܠ(=";Xh .?fr 7SH @#wNy͑'̕Ckf=_9GL;^'lDB/RZVezWDҪ>f{Q]VƁW'/odSy =g\d91 aZ'^g uFd_Oj܁t?b\ju fʭqF|U)=Hځ|+/8G{6E8w ʠŏ68"wHau*Ib v+~qwhcO͖il?áVNGn@+c`C.4=xEq +TXȒST7t,*0Wt-'uez |J<io2b],,Ջy>z<3mDF>ˋ* KB#Ǩ`bثd7~{%fI *Zp~Q[f)32~fpx%xB t {vT YZDl1NF_.M9t~}1)80mX\A(2$t R?> =c .dm4w3R 1#XP 8Gӏ:heeQ$Ȃ0? KL`&NA YoFZC6p3%fBW]x5zaf~mMzj% rZ[h?SejMďg߳lΤW-?R8oT麼Cw)+<5>w{+@ypݦpTsBWW4kn`N8ϧ2)v&~"SZqK͒j2)Jy,Ҟ+R4t>2/ȶSPz^dB#TxSoO++TK߼f}xM@YLTWt֍ z&%d.R-9:WSMEA7X3=)4ϥzkt@k>.6s<jpd^)BY'X>Ae59L/+1IMl3aN/M%%qNL=gB|~OČi/[Ge>i)Pe /ܴ\| )#W3L-5~}:˂qFNd6A+b/'tW<ʞY ,zB}/` umڲS(1ފ@ $%(2K{x+EqܗmF,o^>ien앤FBN3קsH?oR0"LǴ6*=$щ;v$^A^r˷ vlSmOBTcCOCTzNnk?.3he7vC:q.NT|hpsUyhe':N\Uʟ !5Ƽ ZPۗQ.,e F+I  lY "Eɏ0BaC:?d +\m jMr}^8^r00z9`veb7&''-8ɀ) tɲ<2l̈%Ў=wn8스R:V"MxODlI R22#LGԗ ΞWb)#C'nu5FÇrkޗ[Wi|} ȹO^DtMOiGîa-]D^'@wKsuśu;E%q ,j/x+}}9EFV|7Yt²N~%0[ENГ(Jf=i>m@sdE ׈-^P@EmtTV@?o:+ YKkH}U(1= :5Z\龤 (ò+WͤG@π99'JpozsekР*8.dvĭ7#~$A$;Pr&uyiِqAv;ԙWuG S,Nr1]0/s՝ AA;0=8 Y~.La&μ#f\o  R O,<]@d±ఞ;>v~&Uh0{rQHtw$*jSH#Uss}_PyuhIeΌ\B?F>fg@UR 4]2ƶ嚠aڥh-ę~D?*`m2QsH:,V+4;:޴ k*uZ#we$wsO=&V!L0I('H[(=}M8M_ 2^P083&YA?plgotۇjP a~GrϟU!! ^^xBؾ{ A NTÏ~s*Xh-cK߫ijcg "2: ]*Jv3/o_b=WгYךvu/7b&J+p0,`#@Ý}Dt$:J;"9tѨ'X2NNJG"{ = \pSkgxֹ<[frYX9@ؾ|ݞ"dj[it'FH$bsϋ)_[hr nC5O%e5gMJ_SBT}]FJg 5oq|_͎M'.Z#!$aqn0 K9)g8#lis*4Va2oĵN1d ɞ?Ql ImHcYrtP ȐWtt46 Kt袬b>-a #wAA]|y6x7wP>M.s z1ufT{z4^O w؆Zьd}$n _)[J3Ru|&vF񜞗N~bO{D䇤IbI?M[M@ksXě L/zX:r4sX! d}K~ROty)~14`=fȚU汦 &]b5a!xcq"BQF0LUWL̃l?Չ{nW .0䷘$d=ɐ<`hBlS avkrjdga+0Ac'YH̏Opl8LWn9[D?!IGq_mgr *8DN`Kuk$zp VF@ո+H Lp $9}s,N4eRL}݊{$,@MYT˞&B}E]TcL̜Cj׍Oz~QC̞#VH?\8eB,X56bLE5#DnR#x@iСȌ QP}.0Љ􍏬[̘H28&l:^@OQ~`AJ~̒5ϒ5cw1;ŧ1lzs❿{#|ڭ2uuȇb^,]ӛXP7Ds[ݟo/Nh m.`_/m5ڠTD5c]!R\#({hF~T^hC6Z?u4Vqh)A<A hU7ݲ+*^HѳwxTdyf{ 6&HN^{ = rҋ&JC0Lқ˜S^|㨿Ƈ<3g'=dSAfμ"!@)ɵa)x*\36zvQ\UVeb.pT #Zmaz`1_w_1!8$#ٜ>O 6T:}τ¯k釻6HxP~Zyڽc~K\B#cr߿GIίdw~_ OO.!~[A:6UpqG]G·I3]3z w휋SOܠS.z޸6uۆ"3oi# k 04'4z.RS5 ]K}TuBv(`h7cJ1tj0uF~jɘkIV[l#QttlpE'!q7ᚴaatLM|zu?'Ҵ:JZs<ҍoeadGO=iq)e9,b9k/brjU㚮rZIѮwH` ^EWY`&nW0'DhBAv!:r{zd^FT-5Q&tMPBe^!Vܐ>]nG)Kcu_dT' m^1ۊEe=H?+m+da*YX?r!L%MAFe#K)b&@uP})ǣw }yT^LfWwq1.0b&s|8IdX]:+Wnf6L*An0N$,$mQ?Wh:+:)gglN=wSȗ k~^B_sqڎZ4]+8QGԞ=K?V{_q _ T[nKϺ:t) )JX, *\ǿCL%^i{+`{OFiii묄m9>gVq$5jzx6V LY H%ٮ Z[Gh8+г01J]CԴX#ya hqDCȘ*~C頺`klt}9C_4RUƥ[ h&Y}{ef̫I^Fۏ{ȹ^?b8[mڀJzޮ]n6ʛ켭mo [(X}F 0JASwE2U^,^1҂ w4Ppwf*unmlˣ{z:}^r'f2(!<M# UBÒH4YI\"𨷀JZD _py{ 5Uދ#Zǀfz*`5FGp 1N$3i!E@P_XJ!&N&rPP=[Bal.S$ 3)~;#1P="CϜCN ~R1M. RzT&^ MutF:)U3߳TjZu͒ i(p VgCkmөqr-y);7gБUߙ%(w׷%{&ЕKt yg}Pt2JiԕN9ݙPœ 9 LWo+ U۴򰧑=If)qӯIG\¯($a[6@ƛ#~vXީ% }[9uQ,W[HCfKdBs7 #a8퓠]!ob u:HQP[y9kS-#hPfhR $2DsbKц Me(X*l}I=Y9'/LRfd$⻜)WM/sԿO rf,ݖV7nTSX&վW=B39"d5a6]=w 8X/⊦]8d&B~x{_<"HU^A`sLOr[u&kY)'5L-C_({ vs:|mGx jr`xnl$<A{ 맦l"&|dUF[ؾiV3<¨V}$o2ubi# ܯqNVAt$gٱ~O?qkYɪ$fOE=%!l0 /܎'{ Ùk Zd\ܳZ 942bzG'WU֊*lnN(Lڻ]q9NQ lsGLoXج b6Zœj5Ec*Lg0CN48!HM7j%e/KfhЋ҃vp aWVz4I t7"Uq9Y5p|OLE2/&)PBJQ~4"[]em0ڙ<"|b7|sdJ3o.B0p\Iٟ`׉bwi$4m7*2zLRt[9^X(#c}l&:ؑ]-ߔ y^<e?\}ǻfɜR DP:&yF-^/*ܖ)r<ɚ \{ $sњA77yqv5>^JdenBQ~<В;kS7wFM,@,EvpwEd[ JDdp|Z,^qK|㖪ZYYˍ9xCzOlH_p9g Q f|ԇRxքC3'N}%,֐DbX՚Po`:|6y;W $lՅSt(PuWKp%\nJW4hUnʊI6iNl XӃᆖij7m_V3uM|Nl&FsNtqu+ ~4H]na4^ Ŵ$5&@nCcAT/` _25.--/&nA;jm#}ь4ZN#5ma"/}MV}[ .kf( t?Qp ZWیyR7+ k[2Ȉ+W Ȧy`PF@tb!~ s|A`p*EjP~BV)o@74@VKᇹU ⠙k%=;r;P,A"ϗv.%5 s<|g_EOKr29y`pMNU0^bC7|H[p\.F=ɇ.&:/|nO:' eoy`;>*mQڍlSv :'-6f)#Gb80.{)U.Ǘ]ôm,UnY0z`<1 *k@jܗ6[~AE O7_[9i ݆7zVM9WeW{C]RR!4t)HIp:RNw|(K<w6[[\^ r6x x$("Z} ~@@i?lP:Y))&f1 QTY*T Vc ŵmWXʭ$MX$ԧfU:&rK﵉iװ~_"YܠZm S3ox9҃,ohQJWC$ɨz`]ݾQ ] ~k2ٳf<2f@}_pta":NMwFԅ[oO5|y":h:{xf>/v;5'@DInEuye\蛣aO1C Ai]0WXk;F'%:N΄祏6q6\$Z ߀r)3NW CHšSK 8c^CeFxN 0F :ZGd٭?v[q-B#Ff!+V]h zߔ/jM'fZ+ Ə\q=Zd#>|s??8p}ZtNS`[{Q4vA[;<図6@1"wX7-J暽pA!: $TU7 RE[ 0bme8r`'VݪAE^\y̅F}:&M7 i :RoU`8'gm|dYquɬ@^iݽ"ԗ|+Gnʇ5V0 CQW,JDtF-p)r})."DOqTM>I6돀{|*զGCpu~PᲛA]XM&42u=<z>eUP3E7v贶jFMscJt_y`UVz7B YP+F_\oA8Bt`|ˣ5/R`MhSv柁 fxK@oE}3MuE0J,MsGen >*i&BZ'Sg)vHr9RʚT/}8B uN[>@6;TAsc-9ŝM֓z; H'#@]^b1 ̫ "5[K.K /M fC3w(Q/stȃuMORw1AXFc9&Ti f+gY1"mR5\#ךQt9.V ❮N +voԝvS:n+jht2!?^e&|I"̋|48Bm?߄c%t`e ܻKz18ގsE(Jj-\u&E2a( &mwwMG~>8X e1J#!$#찺r+UL /!J[6V@h(4 ֡b5fJKY }Ƀ`zؠPb-Ƨ18<1^<;MմZ =h ^>xx0>' u wʕ6dŅ,j͉~mi j,}R >\rf$(6l4c('oiqMzX4ѳe,7cW'~3(f1"V jFdY5VmmHpQY9nѣ&M(_M%.vrsJR: ; p6n[ 4nՈFH8st[:_ЊI,#Uz% (9؄,Hbk9(ѵҘQɐ pTQSHߒ#/bp^4BㅠkVL7n$^F yk 6hEÕDzh:j'5 u^BBsbtHLx!z6K=@'4%ZF\#K_L 4J,(Y[" k+sތtRȤa$7[{>UV5n\3mtgnD'SƜ5u+XJN/`;re}Kގ)L60#awb)tT*9y[9 ]9^B/ѕ&jHU$e]ᾮW489 /67?M}/.9Rs?o1n\IʸSOgJ.@gX ?Vfz0~x@kG9_-ԊtPVVfx EMyb5`v0dyl$*D~r4…I /z~'Pz9 BkWK HJC $#mD. :3#.4!&^7eOo6>=.p7qE)K3_l?wmqI-sy"!jY;o\ *-m(ab{@m>,ei7[x,1gSnU98u1BeAf .X1Z?4=&314cidGtL|]&}( qi'3d6,GekȾNeӱjJRơEZPw練b~dVloX)HDN ;Vm3%'5 LlԓLu|f ia]p)09 vJɥl _\CE?A:2J^vz6£4o[Sq#|Bā4~Yg%0lD4aQ'HIlK00TODgYԤ*X8jb;Y-$_qHNW ޜߢH>Q[keX~6PЬ$N3{Myotpw-B@Jx>g*N3b;(noJA> yXc^YV)-+tX?\XEzд@C\ٗhm|Pςq8FKB-]UpMUk ȠjNݝӥw|Wǻp]:`4`W|X v<ƽTHmbN+1ׁ -!.J0ۂ{X:Ǥ`)2R^.ajbJ;"k_tvб=+իQzBQ}pp'>(4\~~ 6~ꧺK?V:MC H:.7BGjf:*^o(X,`~;=W{\} pX١yJ7(^3ov0^/9p7sF4V<D-F)<$#rn`ph1Y%vEͻp;)|8 aqK2|"DdſՋ3\۞LŬcK_P$c7=s͍9YQF N"9D.)C2_(ڭNHI8PDl/`{vh3=}`ϖTTF>o V0f .+]o )oRB7d5"񒶁B(4C(r]hx l{\S6?k;Y3\qALq.Ȼ"2u YfJ,ʼ>nU~a-SYVօ?:W9m+B}DtCi ,d>%W4K)0WZߕDY 3b1:T8/zypQ1YDubJ0Qeg Z5D͋Lc/U_<SS@ -9 {%PGmчv@`%3gQO0ȃ|gm"GYu'5窪kkJ)RC̏ibZ-ͣJ1ֵ bތ\aҚuԹPRSaA pC'V6'ݪDI Ewnv$oGNNfÜ)o&oFQ3 ΫUjrvk8߰k jb1"cjh1~ <k7( %(9 ˻gu])ըEY|׎_hI9Q6<߼zbSOMj"o|HL_w / ]ǻ'˜CkC2$iU85+ 7a+MO(o,]~2;l:P0Hhh2h{Գ&齑Ԩ8q'*szEo`ua25Hl'WF4\^\F Lsy O񮌃)HW}#0j0Gq RN~B6i˽P7QUEoέ~(*q GfK!GL9{9DŽHזHr'f Kmc{룭սuiL.=Lt\neP&@c_f-*eaM(;X Փ8)@aUdڛJ!ִɂFLϦDbsS|? X~nT2ŇX򦶪F7O*IT*cN: quPw@Ԋ<|In.*O+4`2`1E8SD6tU'wf:#Es栭dH/c$-hD_?f׿F30am-;Cm,2T|;I:3B2&J||=DW)(6m>Jo]),{*/dfD iEξ6pV(t4dee 04r) /:E6FBXϵ$CՍs|@lkR0`_G2s#K:#NH>yo H J'uN=cyc~ӭJ'aRk\9κ0|!"hJy.P1U&25g|g%FEb ^ˤ] 8*zk_;'U:ZGxN½Rj U$\4%9&|?{&O `{a%ۛTeHH~=])04i„zRG˂孡c)LX6}JQ# RR70yryz<M4<3Œ OtkW/~|\0#P^i >6D$\eB!Q8QB&d ^v?aCz'qVo7HZ!y]$"6Wj*+(1Ƀw?\ysvnc9^lErH 8=52l]Jt 6 MNVY``fϛ!5әhͨ^ÕlQ[yU;)cu[r}p{cZA|HAwIMN$Uª ޣ PV_{ p pB޷M2/'zV0\nwd xgr d9!,Hk*zV9.R`f'$.)bm@ 5vQT:4 9EY D'Ht9ǯLӱv3LUR:DceЗ 0mVI82)KT%KN:8C`~䵔o9?H:/sL%TA 󏘤gl(|V:<:HtālrW' ч3pՏiF9UHZR.H@" ]Rı +0PM`etS> iLhIm O3C}w/VLwyBh@ޟOV75IbCY[]u}|cMhtZe3؂#A"@,izE^%\ 7+%/@qCa:0z6_5Pf=Ͱt EP^m" U)H8ywE Bӷr 3T A-s>2ۇp je34, Ҁ;Ò}cQ_딼ΔTvg`dH&QkNP4D'8AqCdE 67)!ҽ6GkեV,#h4~,9zc|QlQm _ӣ~LdP` ayz-M`h~xMX:ΖqOJAFI-IKnIsry&OjIlST%kRlf~]exOOe8 -4M1"1tXYIgnW,hj;y~,Qimu =Cd@*XꭐLylfj|W[4 KUӹPF8Ak"en|?%fO6ҰD0}dM#Q!.hDb[`/U[nSƦ܈ Jee`~BgC~=A7Lvtƾ Y "Ys=zDkS0 ASy:OFz(ҏk$qp&@d_'djqT0,qA]W ^h\ Y m~}~)NO2^g,0VhJx/@ɤ*} Rpkx6 5$D>Bs9Q5|HCD?%$eHmL]*mmJIS{6?Vx ?Gw3fStMToG(DmuEtZ~ыbΠf$[gj;WV8iSayI >B',u̱/BoWlZpS|^;HD IٷD>+Bֆ Zsͽ5̔qScq?Qܹ5LKlnst̩:f)K3ظs mV?3䑊oqY: H5?H*t`Kv ji͘ɱ÷nIZNI3gOo09A2ռ* Pq/4v~ U:-&i>?N,jrFҼ\Q!\qnİ5\_ZkC7Sֆ}< BB!~bނ]EJ&B{1չgV]K5pkfKV 0-Jg]#Iv %;<#զZЊ6L棏撍"-ktEFZa@d1\a!23v(V|!} f{@eVW K<2 y͍/@%o{]Z;14e8yI{QKg "=ݦ_ɻPKukCAlvٵO'"&#gJ70LlZR"TJY-;?{7^_Ф 8[s7}`Wҭ?ԇ[nfӛ/+-z}Z Bj"bp3Qq ~T1H\r4no)0Tm}^ow*bjhEӈA*^ #8_i[%%3ٌÕ@(8$i}ͶSFeb-~P߈e&SCk F"kN>)Gp`^Loa$<)/Pv헙k0͕dzM=uy;zA>8"p9"ezV$!bU`y{8f}04~k?랐G>ՁurO mw/ڔ'^kRQ=(BS]?1*ktQ(EYԴY;>w%D e.b,EO> ەxkyh$.ϰxߖMgnZ \jEJb& C"8uޟv?Z(Q{.Jx`[)P L>Hs8{rGMl Q<,!}qm+)HiNp UX 꼾4$zV8|s r4^NGRy4]nv%jE<~|" Jm_;\Th +CKƍU\6@![@`]e9ii*:bINԦNL -DFHFM 'aZ%Cz& "9bA|<ׁ+pl=Y$j_Bt#Y?6ֳ+_rLIfe.TWY"7 D|BB1ibR bp}Ƒ0{@)A'M$-]:G e#@qoY_ڀu-Af2adg}2kę%*==kov|-OVL7F#4g*ke>m,X!|c`Lۈ%iy =wրH UTTYz|O워㲣>/}>r](՘n^)NQF:UjS?6SS[Uh?гPԼYI$% z<_mUVZrZMjglUDLMW`KRj\ȹ{~^rvY~舲\Tܽù8OK~$"A6!!LTh`CP[=sRYy!"1X>'[)yRUDxcV 2?frUpjϠ{‰#ЫEf 882D$l*V /4Yě,Jw =l)%qH7.~HgV0{,-U BO#<oů߯lyMu;<~ C|JR1)=\-TkӐľ fCnRIJU30(b <.5֢UCSQ$A}F1iKH^8",kq_5.%(ADyV0`<b <>[+588.WO4[82O٬=X2ohRʅPwn$_ٳ# RN2%bʨ# >kw|D#Gh$,ZMwA^XǺŒG.eMӺⷺ&_8֛g2q?{|m#9{He`Q{bqFAEK ()(G"@.]OeAہ3$2DWHʥ|T֩fj"9!pU,/Fչ1ݚfYq s%a|Q}o=8'X]JtTzRrGʒP!'E@|2{%?/vK؂آyWʼ gpuUfˡޭ_MFłD|@R_Gq1+P/G4~[Xȡ> P>1c7j']}C =)[ {HMD́*Xc$*+ȁK 0(h`㲡PWȄG~r(N-MBuq{OԢ8ҡ[V;X;yEb 8}~s!qyX4G \IPA$>٘Fwx-n)8 w FJ_#c;j~b C.Q~Hk3SFnBg!cIQk01:?yN]7q"-^r[(J}ꈮ^ OQj*G-ru #2ׄeu~6PaP|n*yú骺))6A@% ^02n^ 3Bt}E=1`%7pKNC*{ȺAZǤJE b\)Lr+>l_/׺^ki!ʭ#6 ~b[VCйbeܠTzRO!(ϴoD-Z74i ODfm.I?=vXZԡM,Cg~ҲscrzԐcس?P8픣ޣ٫ ha8,L̊BI|Q\q>#RDSU!;1ٚ Όk#zQ@(GC٩*gn,HS?.kW $&:jWpeRsTLb۝M .4Oա>zT1Tv??o[k"0ZAؗ[sg5.1> G,e:|SPG)ho7#z Qu|ʝ΅.-vzﹾ|-1;WnU𳢪l|;"oAXȴvH 4[g;;\wNclk`]0L y;8)pEQ/Б 9ZEP%rSQoMnVW9 {y~](0#n1Q/3&Wx]efa9%(*-n=f,1IF'#|Rlqer/e(Bw:oߞ2J ?qTFbl,`Lh@ۜYbBd {Ghx([#jo~>0EYĜΜw3y_g^iR LaJv73Tү8c' ݡiz)K5y} ~*Gn/ghy) 5 7uC 9$'DXM1nOgQ"?{ ӥ((ύOzt*4-Z+AsKPv$yE&3?@*+cr,Q{=vZ{XzGd\2G.xx3yp)OűwKYhqIsR`=CؕMGf[ۨ0TIŻliv!p(;Wi:}kFD_vYԯ5f!LjmYݟh8pkU5 SpS>5t?2裘|{t}'f %qn{¶c}w~v&Hfr,FU*EHYf<ȵAϞhRâ;:*, ":aQ#zur=s܈JG"Jqr;c+ O@bATqUzkF|pb&4d@u<%)ni_?8X!eM\i S,#ZJ&kؖĎyB^?O],!!%,&EClW7<*lL? V$>w?7"u,Vg Am Ԁ,i4p o 6}@6/WC9-jkhMճ<>o haӀ!u}6V g*\:25kX}:z ޲:*WЂ`’3=*1`ꠈ,*vp@ 8N SH--mUyt+VVܭK3x ܘȂfxoDe*]lBr"ot6̭}Ңܯ ݠT00 0 h]E)'5Z̈%X-<™ P9<4`LOY^]{P7#wtW$zyiFH>:hCkryF'}vDZ(Rr {8𸆴aYo|rPK[Zg؈km" fS%$ ۊś>_Q OTrJeOa4>cG61ᶻ[f7XXJO+sZ{1+I?1LfGy2דl@ӕM8v݅iloavMe%0] (iQvRXWꄧ k}X̤y~*q$F?ǣG,5bU^bՁ2nsYN!R۞ToNwRu%iyВBABNڎӳUu$нHa-9ɢQ_T b7'oPup#IsyI3\rzG/%%:s@ۗxᏍ٠+EGJCÅ^fizk|soU%f[؝FFyϨ-gt v.E,S3|_,u>ёwlD>Ĭ7(R%>r v"_1[tA3*'DMgRp_&EꒃIVyN00Qclͫ'`OE>uAe)ܣlj $< ƣTڪFiTOyyr!M:Cuz,tqd_ y@ ަOw݃bC>~."-gT:cԝӦ3@LVʧ*z#V/f\1;R8:AtݗτY<Ԓ,ӳX-Pῖ\,W{DN.>wzFhȽzޅlm:t[D^Wg HD ;J=Yor2t21kŌLú3J0WoұC2a{wKCIa:B\!; 5i C̆v?~KB_ð4T>\}-9eXD W fUHVl=gBwXq^}NLƬJpXţ2Z.Mh9n#*RݹrKd>: ^mڳd)%`r߹/9^YMvz*mBI߂5D#4t.:tვҟ]O e7~d}t &&j϶jM?|qvXSk]]p0?!V"2q^q|Rv*YM[VϱHt)[u7ɴT=sJãA%?F.M[&ؖ89:e2"t-J{Fv$lJc5Ď冂 B-}P}uO'C OX9kD99wP}g&6k_aVPpB:wl2:uW,7zÄH*A 1N,E<Ƙ=I$ą{@+^P蜑J8z{d7H,F+ ݀l&2KJȳZ>v?GYp;7}n){Gg5gj|,kŲWs><LbmJt7$bȻWbifj[b\^rq}]4 nj6HiTf&#A_uR52Kv#kB瞓i*zZs5˄4z*u^_80ΕTK\y٨u >2|l^!0u8O& ^ZoR;2FAajT!rؘ0l׉'\JEC|c [.dAMpu[l&ĪwEׄ t(vO?6΀ϕ&!B(vUqv 2N8oϸ5'I^`'[8Ǯb!I!ltⓇ$uHU[CT KYߔNْ\FL/ն+P )n_×təH zCWcc{h0 !`ïKzznrtt]n+;J$NčȤO4K %6EM>qV8E>Ԋ~(߸@pw )=`U=[\YX~v!`D@&֨)OxkdH/I"(v8s}̖}W5-Up_ԝ\az%QECƝ~ a!@ĥUMn;x ]`L U:R-e&%G&V<^4$!A ]ktPT4xCfS-.ɏ <P=-_\*=& <ۭg${Qu{®e'6Ntý}XjYr);lr[?ԝ&2qR25";$P9- z5QVlo%~;'点{ntעjk9;S#n;I/aK[jpLtc⭰r$GpNtp ܳIB] |yױyܶװ*P2>sJבvLh"AI95&{K]=sR+N, U<Q2D|oȰ ʦw Xi(تɼHdgf.L,]Q)0H\x@FZf2`3+;Ո7 Y5t!ܖw$yu2| 5:egi/1aF[:<ցoZ a7΁3 p=/6ډ/0>yvBCu"g$.N,G}S}Q3}nLNX1&pO]9c&XZ,&*L% j#Z~%!3}44!sz%ڪ%) K6Rf'DAKP/C)vũY8#1u2hkA$[p2ws)C83>vn/XFNDU6.8RвGJ#5dsy@mUag"nGYgwpq´ #u$C[9%abƬm^ل<![ vɥ6N|m"vlO`Yx9%KU\Sp@5K;YZW}AR!#^{߂ە;ThlZ D>PH,&K{X=JӧP dNo, k'~h[8 nq Wrk|p3rN<ep~ s"?(Wk̍R/f9UGޟ]?X$! hv ,}ih^5 c G{\XhrnC ʼ\hPG*j=q!j颺7$A mJ㑾&Mj q_ HR+<>];g Tr8> KÚ|)8x߉Ѧi\A0 έʹkU3`!J&ĊYe)y wU{8WSD^L̫zCJ?qƿB6֮#a/[i 7';ױM&:NA^hHX$)Q!GR ]r`Cyt צ@f(}NI%?C.#X'9|`Lh=4|4(XrKxbg[d=Zx;b ܕQ%0*kyL4Kwً;Aw'ݬyhN(Ř٫bz ,泙jf[񃡭BSrCz__wXQM6RM&$up_ + S/vy٢J1@g .-hNorX*{db^-Rwy4ƃg@"R|ۤ 䖋X]9ROOOj;ܲFJc9EU^C9a8;2|q嗳5ܐuN[MoCVpԡtjWad"&eLiLY%$ܠJ1D{}͘ZI1+p@b -]\YhdAe㮾l6șbx}о?Ur~&QKUhu.l)Y7x>n)s\dZ.+ɶHEt.L H^iJ~E\GǕ.<$/=lYhbN>*oW^?S ˂];Q$5W%⻺iPϕ¢JsAD}Dbw1.fЫ[sĬue%OuG+?5lIz)ZG]7 $>ش>xvSxK%@bl8[ S(Xw)`heŲ:n[ЁcY.>~ޚD fmuP;- 0򑩤r} 'z6[iE5@;f1dQT$G[# L;0H 4KXs E{o.P&/[ak*4ڿE)j٥ʏP,fFFq*<a \OË]y[T}i||cPn9AwωÖ*k ~D< G7wmqPJ8ԉ%ѵ]Wn˗άz8+y6Fr~@Ce"7wk;.POfgR~W3='JzrS¡U⤹V|AD h8P^] Ո]`1,BV󲅆zz.l3 oc=QGT ҃(fGZiKN(U F[$MEa S JJq!t=#@dL랎qي|^ٷKs9p+>u%IYj/P.ToW G|^F1 SC1$ ->KxeJKK%԰(?^8o-\M0QAFFՖ>y%ܿ5jcTxZ{V]jc`B` UilTM).0|I Wo, U_+ҥCzot W5S~˘\4ω}FMrg03VwV,=).Tv iA:'߬_4ZT#.MzģH`&ؼzr$i9lKd.s}t+;X} <@W.~olO1s1JdϳDb !x!5B:4*A`si];ft@#%A A딧$/LamO '2 s6VLlO0`%"xc@h!=@vP#5\ OHj5 sYaL $1Lt7G^V^y0 I| ĠJU=Px4u7Gr0K֨a<||}gzWd2Tyg/kJYiA8Rĕ.{OW80h&s-|Ƨcqm9ȫo(E(HRBU]:Gbc$i+@h b^#1PeHS?ak[= %WaHW](08=Dž.UZC<:8`Cg"9%iz܂[,rx(sV,4n+i)I9^kvZXF@_2!f< u^ӵJPMC5ŝuИٱNrDь%FOԹU080h 5h4_զSyK9.Ieڛ֓2Aӡ~ $OН!s7Y+ڞ2rۙ|J- үQYUUX+e&>SYSԙnKã;J~XQϨܱUff(Z A_ [8\TŶgj/F"hKK I9v^7IK&"6’`|`8&ҠTY>¸[pJy<|j_WRc5Ѻhz9l+"{~Zsnpq&i܌єŝ_k|poRBtStI a)Z;{߆t5dQ%iF1@xȾc=ڊ| )%)~K`*r?w [SM{?rg N ğ^g'8ўrsf:MExN)K͋gM0þԋKтtw9hGt|q=bu%^Q(Ik&$l2h`duoZPt=% LGŜӏ2ͬ*rHmԱ4,d^9Ӕ3D3XlXuMi D ͳbĝwpsH+¢|&+ >?@ (bfo#ݥGꍻp٭y@0мp o_FP?Ukک zl+#]`_JZ@ f5i _~fDhℍֹY|"uzBtl.aU[&z# k=S9#mة+,Z7 hO؄Ăx֡"^xcvKn;)q"bNn8;.EoIIO٘[4R XLa*Ԃ#1Pjmc)6Rd.j)5}x-\TճXQbl5N`6#9 7 q"sww8WK/E?k rb+/V]DbjSYfzԟ sM3ʱMaWHН`IU|1D\zt2Dj^<?=_ĶGr,m$7&^YAKKެ$ [Я6R[Ev}%m J6v^ WF G1ޗ]7 R TF={aS)g p%TG9ܟSs҅Iթ֏bhuB/XQ- ŃwqH7?B𾂂gǖpFeqÙI%\C %57hm!TEp{I|ɗL@(H(g׆{~Jjݒk:twq BFQ6P[Zjda@w]n[9{\> l&U  Hޅ%POqidYW8s|Yo7ޢiH{ؽ}qjZIޘ#]?wdvUS:՞KQO+Z^};^ZeP| 6!5, ,ANA0X^H-jaU=3gxU.x-G veeT9)=8N ynDnpwӆwU>)}O^| N"#Mrh A]TDRZ,O,H Si '6_v,jڶܲIpclObdi)OeBt#F]knDb3'|5Gb@rqdT{V˻|;ўQ,ai;w0}M-+dԤ> ~ g;27/4v͒>/%L PTKM3θf +֡tdrxiKg_F~TnfP讽*?>E_?JX,V5f9}5^osEJyfY؁'Pi;λQӋ2xvZ7ۻ&83 cP$9xv@6in$lrsc[;6ZcgUNt7kM}t1h/[ufZW}vBY*{3|mK fXY$ k45۽`|4s—%]AޛǣKUFGjK+R"-x#πyBz[* fz C. }ުΌH.r,i+^ δa&1}nMxPwRI% ˥8-G2ȺM} 6Ә=,$t#:N!'U9 l%YUunz4F@kavLvzXDH٧rүx4LZ!#+ ^ CJdYO!XR,|C {b`ܣ+N8»^BMSȷAݕ˵q>so;rTh B3vmg,0O-S]Ss $Ĝ 2J!fn_nhu84X|L.tx$҂PW<([X] n9m}sky9:˔2|W" tKE$>!D,yApH {t).ͺOWR'3:.FWn дRUغ 9m1^f;q7@7U^Ѣe%eϪ7eqW6u٣}q>ٲ'L3y+F,Am'pU/AI@|3/0l![ -__L][5x;-ءT_5֏ۙ]]C[yag[pk6WYp@3w(4րVXy.ye/._1~ntb4:nR/'.dLG  ZEdCE>LBۓYCkE.i/z@ntZ\_B ]+೼iM̪\f[=GLxJ&\=g~ Y8W-wz P &B>(A^*ebXGfJ_WiuG .~T07?BJ:Ң?wGERkL#2`oIPdN퍢g #u֔Adx\F% D:03U6q: /,rMW ܙbZc7Vў!;HJJy4?}uCҩi(Aȵ~lR͎X]BiKK;VlimN.jn"߯`xipc:D?z's #R=ap(I7ʉqAj%ȑ0;κԹ49eqv'>+ xuxFY'@s5l7v[z:ލinurVm~[]v͉5 )AJ!=p.alށ5]j6;c{2a*6]%6) J<,6:x<TsO ǟc'gnH\B"ػ[_lE~n8Cot/9F> bӾ@bFD}.`٨ˍH{F lUEّ,{O!bO>TtZ$בҦ^rn/ {4u#Lv(6_鋯9F$_q  jgJc̓A a$W\aǺt3{4ëd^OhCֱfAэ ZVyQt76?hweP?1On:f&${ߊ#|5}Xևyg\F4EDi]}pkݨco8zhQcgAC:FDb ^䶚JrrJͬ A>E"B1舎Mٟ@~ȆS FzWQM& Kط%D@_r=1 euXDY'ͮfgزT-2xpd1-1[ʁ樜+/:lX!$)q!*ǧːNIk|abU0#%k aB4k սa6TRKFv7V%> [5k6IiC8)2i4)*%-CxgEazvMoPOYv6DonfoN^ 1eM>I%ā3n<`ymc 5QZ"gqUQ)ME3iڎdUnasg9Շ>? JԜ]2f<'=X\" Z#}8J.+c眜s ϕ0ZCD7vTRn~3gq썁}~e9)"k2jU1-d(\Uμx%sh6,c,ؾtA\jy2GA_gjUǁq8NGDS84xʼS٘ UϷRLN}Ԅ(5$)6|3gGf>;ȓy&JmOT+1K\і5ww|0eb{v %M 9b"TKtd8S5y*xI;FAu]lwSA~R[(&B;j;Yf-+tզ])Y~W*pPVS~zS\<]Q r<6CiK)ގ4BZphVQ_)JHw҂S RjYzO~tj.1*ܨ՘1mJK "݈>[3SYOM5V }C6{#_xe!ڻCCVGDaq\@Tj4j؟ˠWQ%FBșZ&?x])Ą Y61(13sw,AcT.Z('O ݤhIצ :6~/+:bPwYk |6yl2:d)| KWyέޑAiOMw wmS7ƦQ/l^s{4@P1lkjAUbFXP?tzY71V[?KT0@NΠlp8pSXi؛c|uO2Mݓ\Wmfkd[t `Y3忯Hw= Ѡ/SM s)G~`i?[Dth/:ׁIf:Ri VAz=m2l}+ MV_ϴL$D}'7.Nl/Z:5Ӎ805Á abHYxddiq#@dJmErFHUo5QFuB'|]B qF, 0I>Snt;%Bs_7n醡u;a'Da+(a Y?)yeu¸5|t &Vm9ܩgQq633+[Mbu>7x =笽S; Uؿ/>L9?ʢ|%+Rd48(㻼7MQ~TA 5n$|KK 3+e)xR}Jz6t*}lmH0Z z9ʽޙ,m,J0yV=Jf۞Nk~'NmB"S H:59ljź0pR0ă1T c~d80% $yc.~O(A>\0F<%#c=⨍Sճ"l&lߔEE₊~~Oƅ-4|%C[q 8, Z==X^R4٪KK:8Iγg/̜ζJ=UyáB2:9iߤ(q`s.ᬰ6Up=rW7S`fhvEnc;?卷bhؽ_ =o0 ҍu|4SM]k$aNQh_ʢO#Z斛/6x sUܾB|ͺ~/Gdia-'GX8ϯlKW(n!D0&d 8'9l}^/jIT3 )Gyym90l|~*1|#u-0oah-R," /59+\T6*}JeEbWuK/BQkҰ "Q lpTGn,Wa}] y@ M"}Y|VXH`fӣq +1w1Jv׍m:n6Dx+l6 Fp_5iA /X"]Wn#*CzsB"`5gy;o)^_MC憂棲\jsx*p;hurEsLplY2L?SUY6U .S[ӊ7t_0aa4qP3E׺FSJIU32֤TR yTRԽ/7)ֺJbQ1?Q*5DjF"°ڵbPPL1#^^TaT,d0יZ<+ӉFd+J"V0]:bLזhI :I_Zjvͦ]*PxZ(` J=1nVvQ0]Ӊ[xg@M^Q&!cd*ʖH \ZZq7$ }ٕxe@Y?@1ppJ m8ɞN4wQd^L͈;(y\] O|  DMzq Q-v*8AQ!یPQpr'WSAA uwѡmY}K4k:HM-0*.Ɲ4ݬuP~(3}:&'x:~הc߻W YyJ]!p1o v7rTlZ.6r!}eF'Q#yhQX&l*O(bDi]SalG/ HmK:z4շz *}#,q@x8(t߬DMM`9r]9a7=3~X:GA+%7 {rF')\d iwhxu{$$p$V(?*q /%X0,|VTe% lxqM/vy5 l.I\lbql15ӉTy;Ml=.aؠS]U5`m`Zr`@'iE"!!7 v,oj?RK)\ ITiv&|67?&:֤/_hRHq j]{.0Z}6@<7CBOi>%TKirV"1+t_¾9(%eGe:R,7Dwo{El)-IɣeΤ"pZyc,Z}a<@I5N*W}-8|=?%*ݢg0_,b)8eg8N독tSZ2h}U=pr?%#K?'`Sc~zTaGx papAxG=@+SE#VIjE@`QX) tӭ;>cClU$?N}CʌxHx:1Ƞ<!HK->>yPDv%jW!U!:1}"faWx6bXL%ʳlD%ڄnӡ/ZWnVC(c+~>8Z28JF2HD\z_${/ݠA-͗}ܙp&(ߏbmf,7Kh }҄ߧOL'RWC.Cɓy[]-!RLI~ K^q6TŦ\R8>1xs9KY,=pI 1h_K0d@`;A9uo[5v. iL?z4;'=˫c 8g]Y;>Ɨ sGS2Ǥ֤CGX/¦qG?;2 F\%+{5n.@όN,O Y?%+ R fT/ Lɛø1]Uq0_ߍ0p]X'ЛҌ GH+N\K߶l/E9dv:i n-Pc$mYhÌ\7x7 K/~: dUW'%K2G96CFxW '4%钓WV]C~٦#voin.?o8cBϘ;1'AP}A7c+CDvOgXɖ,.1+ 48"rm"Hd9^z U_(O:Hy\ )P*(8B6am" }ť~~y.Hj 9!HkxJezغigNжzcDVeǵ*/Ye;#Yc7vrV6)AǨ-ϩHG_x@pG0L҇u]hd׻âWG>Y Jl;Gfϭtqf3d뷍ir>\Í ~=py㥲^JS<:9<ԉ>ߡ@ոmO,AL!z\ W^gV2:y0dn G v14ji^coM|Lrb35˔ qb㤰 1g*pa %*J&p=^G֍5mp!ղo+{_UF-ђMLhקnBH@/ -7ϢX&B)pA VOFT󁺑0G+̈Fl#UF!도(]erח_Mm&." n9Ą %D$85\f qp';H13"\iFԯgAS\quH d!gܢ% ĺ3"0 6( `8 zhfmX<+MUޝ?MDU4_Wi:Մ'ʲ $GSNRZHU Ms*G& 4\fsT[0HoFJ\)}c8g=TB_4bW ]En@hZF(dܓ!8P3b(5U0ΜjEd.LG57t#-5z SޔN ;~gZ@cԠ ֦huNj?v񚄵6k.=t4Y4@*>MF[hZEP]jy?w+7b݄nRĕǑV|ƾq!:cOӮQPӦnkYo ]y0T{Y4[q((8}%H彯"&`sP4 `T4}߱S]F=٫'^ ? n(l^B Mlm!4y?:9:$N =rt/HVy쌅+R+Z0aB_.Őcga5W]G)?;>}E  L ԱJYs`r?ȥ+BX&g*Ingt~ʣi}(<ʏ,cFŒ+=X>̳L㇝J+O4\o5yTfd &w60Ó0!v"Ӕ/b|I+ae\qXAm@:@7s7Aa~i/n uf,TߢNپO6NQ 5Y mYTѨ$Dz}Z-I5U3x2nwuhgD<#C#G9oXo5P9rXo,^qgoVQBی.MH#̙r)p%[*rL y32?W⸹9˲aۛE)5s`8RԶTƊT3EK0,˟==xŷH_BSظ&J' P/ D+3X"wm(^(t5<;!o%)|B=}s*}}ps e^7*X`jU9ivNmky7eՔ"WUa=\K淗|P Dʆ ̤Cl3TL($݄FРD0KPp.gt@Y#P%;5:^w L _ .WmuC!+t0. q3&ew +Knk1$"^}жNt|dxp Syv(K~YCSaVtxC)T܏EG #`(F_S nBOOB)i6.K3DMaC]ٰ$Ɂ -vb.%Fg:m6̞UsKzPYL%s#T~hq!,vf8`s5ZjrԒ 6o ,SMK$Ƥ9[y$B;A{Mc[z\t1X@!2ˡE_Iͫ1뙓T;(Shl s#׫5xn*z,Wbd v]3?f?\;Pw]p$-Bˮ+1quh́{ Tx\ܬMxrKTm\Sz ˽i%UdeBfTPȺb?d|5>^wj]JaM V{cb7(Z4w;NB.mk o#F# JB,̉l,mx Tw7D˷τ;́<>GR-Y`&IxtM]sr5jdc5FyM՛5| ; 2\M}*eg2뮚^k;{6n1Snvϵi2 :9ć3$Mu 5qghK2X3&N q@aELɗlp_ѡvv?Qs6% E#zR{e rה?14ӡny˞IBA.V1k)l0WCJQO!*Is378q~}FK9\匏@-qjQ ~GlvaWw}㈧ -^62=P0 |Q ;AlCH}#|MD8͟yuNb 2S%FG| nG >m*s#MNb=$0zK? P5a$D(v0/YT$ȿĻmˬq.tL8a+O{! VpO]XM>RY2Y9w_+^ ~bk>˘DHcFNQ{nYٌWr>mEXc :H|DՋŃ=ԋ130 D"(K5Α6H 靫lxB}>+D$W΀bCƩўyeFeNU' i_RBQr+T7]S]}mv]B/JK gъ_F#{H|.1ǨE?Qj 3u't1WFֱWc=u͜1pUj92kJرKfp,qܢ84ճ>8`!iۋpYHB[|N2%W+XaG#:ur<NNƉVL}"+FXl~)HnyZ۩6JKC€6Gn 5lZp1g^tȦkpYWnIEy2 'ZJMIYYQb.25~̙~2RksӠBΆTu0QӤh(D5(_[ qNWBhl]7Yc'*w:lкEN_@K,t2AG>.=ILJCa9(z~.9]0)OF i7Hxm1o 8 7X'c1a_!"@Ķ]ˎ5JϐPE8Nm<ҥ~ ;>II6Ji[Ie@q%vh(R$rO i'*fDM]PK$uvM1?cu5iޗg9rA|_MV N a7o%LЛ΃>qf7_F䪼xrnL ])&`hKF73v,BjPMr V:k6?[w;R-~n>wB6:T<'ZYr4ȿ 9xp1fJu!*#,/BW/RXeVL2"`lL>)w9%yZ @>htǔ֎;ۣ}J_\N߽<^FTYSն"a P|NJz<}CawnO`#:8o|Y}e JpD 1O{@_`G= u# @׀Knek*Nj}IwvK@!Ju!D%=1alç?&z*CFZY1[ٜ ɏ5@ hKÛa?f&/ʊiӎ,YFkw蕴lh6aq:xL/H,@兕 Ќ7ٹtzL~؎wgAn)>9M ڸ:JRg O&ӖCu–ê#u ^H8h}qI\uOBn&NRɘNHн~x~&E:i]䑅瞟P9~J;'KG:r.٭e&9S*D _qH0jOsÕEH́\\+$ۑ u=N,\e}$IV}%p 2 :D)*9o@qR^A11T9pY*gF\RJFAUPC0Wp><Ѯ#r/@@디FEba[S<놙N^O''i=̥K263j}p%vЙ 'R7s84ʌ\%r8E:d)n@>tHU@6R4}ӳuTA^ >tm1nfʪuS@C(tYZT2[~P=S[TѾs^44ow}ݐ)IOt].b)]#}*&U~bQmp.Zz cB?T9A FM?t۔D}~1wIF?X繓nL26a)B;?&{s\tt4ѸTF]ŗ  iDs)j b]yluugђfxe&wIX}6l&QMVJaxRawG_ ZBCGQz=x"=42BbzܺqD;y1 wdmKLq ny| M;": R|L PRK?8qNя_/yiZwHvR@_Y- ۣA6Nr &m(*PsKݩ 7CNzdr]|}Q怕G3ΥVV730CqyW8X)a(1yoHd KZ/Rkvu)>)Ѣ>:[E=M<* hiz)sf(ΨOǪ@#͔ʝۅf %/>P䛃wE,Ӗp06(mPb7'vY~6,K9\6./U uOg$YI x8V)yJ5đm(҉ƱjcHR$f^mA[Ԩ۪[Wqi_̆zxfwQ=] BJOqȫ?7H[q L 7[0N~IEPOya}/$OEOds*r 6|g ͡xlBɦ3~[wIܛ|M辉D9#/<,]#nNHGhW q*}J@LV4lUe\[EN3#笅֓푵lOE"Yk'jtKН[S*p'r;4U'b YkIᝀ,=:ɨ oxUniKYwYbahrql fˆ, Z GԮWVצσO;6UZ!;ɭ[ ep*ܣOfS#bK‘NrGE&jTgY*{Tg}9j6FFIϋ51~`K4`G4{avx-~ĩֶfr}E8'ԅQkK0w*\[;e10,;6|lo62qsuiwmjg_Qty|Uh'1 `=*qqcr_U4VI3>s{~Pڢ-ȪZhpM8ܓ)~y9t.!fL6 `kqn.X!~x- l:E6\ Y|EFҤM+)Y _CF"M:r{sqM'g3Lo e.~t)]Bz=ϷŜߝ'0ouZEa*EϑLdB>bW|KL"$ 0/fkHcΡ^E %޹_ \g s2I|`ø"ǩrЈ:ei2Z\TLK'GwAIG&?:=9#WKrI'&~*f} m5?$ƦZ!8[Y1yXų:0] ׿sT$_nX]ѱԴilc(b9Њǀ%`\džR ._%JPGXYU_ۙ+7 .-faIyirK&?YnEEs*7ܷELStb>ҰjR'^9`gۜ~hfCϓY?oج/8{q,#1OP؍iIE@V5z͡VoD >tttb7]莅D|A R)f5-KjBX¹Ū=,^ݳ63;(=gU!٠M&@ۨS,p 0䨅BFDr7톑{mh|F$27XVVY]-m{M5ԢzR-==N~ͪwė2CebV)xNG6&8R4_fsi^i1X6m)4R^,܄Ao#.^$|[:<|7 ow+T۰~Ƙhɫtr UGOkj2Ain\W\rgYr!XsmZHbG0Xv'I^4Auk7O*GM>R:.S %n?e#-5TνQWxؖ7gjCS}k:ތX,΢ ;maho%猵䲙kr|(0b{MPğ݊}$]Ҭzt_r3-׋ZmkZ[~~puqO.jίΟ>,Gߑ\QQ$8 d@L2qt+kO /@N̗8_~2ۼ7Oh_#f#~7Ƃ=o@ a;J~%j; Te> >VZ|a[4EMfU'jR!5 'O{y-ÆVh8 |&Uq7Ցh:ʵŊd&v8oH &q0qj?'alz<|!HΠW.L3E~zeşd%s}ό[Fm S 0M{FS>fCL !2HGn.stkM{Gp9ǴCaEb('}q9l|}[/ p͇2T\}2%ox% IK 9 I?VwFQFsYb7#iy:5mfr o7(U,j"EzP*;L xRX c @8G@{ W݅|83oMP%[^Oy/p-)*߈qm9A5 'lKbyD\0 bRʗ^b̖umN SQO ҅ƫ l,!{`伏O6hpu6:`Z?$Zʴ@yS`B0lj[_aSP5c>CL!;Ԡr?i^`6:n^hNnx/ȍ?|}y..2a>`ie+lcT h̟>ON~Ey(b֯ :% 54@#Ko|@t+$7SZ(9KR y=z6GG#k/sl~멏?PvB: 1q2Phe3!jq dP2$驞)F>Atg]Ba 5ZBr@JAUdjғc{D?vp ˝XAR KGtfc ;&eɶjP8H\C{8۹ E2́QORq5G ]z>TB9 ib}"!Ga}*~dRXa~yJ(ߝA(h*.h~5Kq1JRt[[eiC="֥Aش7B>1[j4$pBA"a_Iqv#j|n|3<$iy!@z8xiC* ;K:V aWJ6jב83/c[1$|ضXЁ{P+W lT9=l&1N\EݽN;jh0 R?f-i>5agu/kzum&BrV2h` e[{^.M׹2؛Nj'6& j]DSaS)Mxh7~5Nqo:'\TI0"پK| w+S`- yz)C 3åu:}Sak L1Udh EWKk#B^Kվ}vrvw;1w9a `q5h0E@Ґ2Rëh ~9ε}|'5X~ hWz_DV FfB'aҐ3!䂗n)4@HE~GfW6j ., DSmU%ȵ6YRn*'ÕUB"t UJߩ# M),g;R\M8Bj|+5Q) Ih֞7J0P5_D|%j>j@ #1h4D&'"3٦4ȋ3׾p"+8X ӟWF^W׼:mze4FEsc!.!shk+Avo&X~jt\!BX-L24 {.0c$}V`^ci1}Bcvʲ% U䊻o1aeIKޫ@N!KQ 68-Aon]Zi;LBA_NE曮c Mq "sZTl].CGĝ29`Z>3VZq)LQF!Gz 2J^\#ysCf{Ű^ZGd.qM6 ^ k~}SKi>,9gKȴD.{Ԗ vG\'Zb'2eKeC0 ]`0o\I,Q"YQ;NB!  5^ŧ~lFKA$)5ߜ{dyuNXaao3CoY`0Of#rƛOj]^ovIoR-\~^%|Pp Cv*DyĎN'V9t;s@ZT*/Jq"@=# obZR_ŧ w`TYz:%[šBTMoK˼VS^-ЖR[{lK@Jdmi%^綜i3x/uc>r,-- :&H.wɦmʓO0t/SFs#B൐yx kiߓ(V@¯y:BIc2̣mck#e5OξďJqi,]^˔mǭGݨ.O/u"˩ؙWw ǐl+;>)n0T>TBGh_/_ A9f:4Fm?P}SodpS߰u:.4Χ[6K` lLBq%t" %Ԟt,3]H# >v=k{ǧ~~O@-l! y2`>g}BRo(-^~ư(qmD[3aOy۶ВJb^樽~Ĥ;I$Ft*c@Ԍ%7 5f8}FV)pkUv Sbmd1JtI2XXP1nt"epC{:zkrqj{_@p%o"q X^rHbeڎ#6(ʙ?H +qp8"5w󇊦!s1tS}{SCx!3;U7] ôڎLDYV,DmT[u8E.סK;@Uy?4wʯQhJ7 ik->#`&X%b.N.l}KS]Ia}u8}'('R^@#M.ߡ9TmoݞC齻͋{VNӝ1 lK4S ek-?Nc7$̟FLg)ݫFU [wn6f l]>Y>o3N6:jg`ǜj."pR<9+XId8ۦ9Ls(Hc_f, τh0 2oVtn4[ %ykO#>Nnh<34 M.@bd$}\|~`)zNGs'JB `Hy-Jizs0M=<%|P?+S+^ ZZXS(Nqq@OYΚ*"幖)Z=2{#fp37` I0zk٘&!jSL)a5ֶKX߹@zmW`0#g }=1=āGjSlo]G WLbcjNj6<(uZcJ:Q&;kB#>c*BrpBv-лws5hTCR#_45;4-֦{3unXCLjX!s@HR|#"V( sčog槾$VL&Lzv-M& @7.lwەP?8%&NbdJ@^eh"hK]鷰!]#=ayw?~ᦥ Mc_汆`BIV1day<~Ig``E~퓕6w<^[ VBuGsTnϪZoЮLdv.k|IOZe0}ٲz8/5"> X>D͘ŵzCL/%\7p3ܦpfT|.kuxB/<5|Q42XuY-NH`XYy0G`%=:L͕j'_x`WLrQl=tS1!m&OC-E>?L# V}÷Diʉt\Mѷ[# Kgw v®KFd?)ل^ECv"%OϠ9ܒ,e)ܙyPj3x)TP?f|!} 1v5dof~tȕȊ'\j; [jr Y#DYใưcV⑴LĨP^+3`ft]GSMLZHiQr׊f`›.i9C]@5;4Bo<%!~EL}8)N9+hI<"n<:@SN?Oaxn*,*4JHj2vBG`;1s{缍Dm Tزn,(D,C 7]bIPv^%(ۭISETo gsx;I=fE1MmG;{m-eNT& WwwTVi iz#y@]+h@&뱜⧍ hb Zưk/#ZPЯ'Я#(wyiТ̓+ hT. _1as:zeR^- <0@4cm@&Zsy_%e fG#ES#u,wj_,J[$=Ƃ3r>Bd=Y*}9;̹Y_ RNƻ,<#By?Mq\$Srw:ORv-G7W8VGkʄQTXNԭ5`).4w,Inl ".݇#1=fO1e )Uć"#.4񆠯,:~Ao#UXd:qFG%['.ߥ&yB9Jo5L}2»v1@@zSe&7 n5JCeL!ȘVa.u@=L L~ϡdr>6/֜#znγbJO1 i\D]jZ^xAeT?gGd}Ct!,(-㮼ʠAStAheky#3S`snb 0 .YfN,ʜ]yT)3v9s7^"Uz孞Uݏ#!߿GH,UKa$b"1y4@jI8 pyhw -H{L-Po+dWd^{[EMD(ӋSUF8a1X AɫT`AC :3XQHS͘XIކ*ɤ/c"gz).f[̂ךa}c;pJտ7Bl5%kOƦ 19'ud Pxla@Folު96Qdt&XZOg2zHk&.~ S5Rï1bPv\Hv ۍ:| -L%EYأ- QިO Oe/G˙}^w2N?}=#?5 ygɠEz]] wmwh =MP>!WYaTJ?j\1@Ĭrz;!BFuλ5Kȉ0tk&`9_(9Dk襛BLʌ%޳vρqvOY7 m{dzx8Zdju"x |04aAhxo& '-B/\ԥ*W YWȳ)\]kl}eqKswm&:Q<r =Ib$Z^*9`g,HXOѮ DgQΫ<\ʹK~ {wN2k->t{cʱC ~Y~9FӠfH߽ͪC6}{MqKQ4Pu3<1fĔIpJ (,(pn<Ͳ,7Rf'UZx]\ף5.z5v?Č:(8{ģ-`N25pK|FgK +ף?'Cu*Lajĵ$_[ͫWN rb-qv%⹌^dHdxҤ}IdNl zFbQQ hɦscdl5BpEE_} #ÃMW9ۿ2AͲY3nzr<("DŠ#VT]N %mJ6PȮ S0 q[¤g7H2:*'鋞Uڤ  t lˇݯUQk*yk)ׂߧ7 /*Ǫȥt]m}6OP9鷄 ٛ(ƸA5gfm eTx:${Ck+>M+kl?S%v[PH/ LvW}q -WN٪h_l&(MC~`H7_Ztb@˂Ftɴ7a4eT*pjfs?lLOC% #GmAE! qP!DUzl#!F/"u1UU?edĈ0љ&>K1~4?\_˘% ,rÄa9lUզcRrn%q9FMs-V& ~O\vk[^!~(yLmA;* Ş wOs4"DafUFQag7KWtQ?FC> D'o Xt+Vڙۧ>UӅmg0ig*bD{lRY>^y7f(\lFF .:G#oPj?(-(k-a R@yZy [20 t+n{"3^XO@/ c8{E*dڈA-`Gt.@Tf,}I[IjchMi?"h?~[Be@0Z*~K^a` *r\gJޖ@sӚ5JrFұX˷nY ZDTZ;]M#E;ؕN}9lv Ffnr>s*޾1lt=J"c0JO0~z:d)ƄeޱoLFɿmM. ` oЇ$Y;EhTH%ϒS@k T[*xXy O' 4T6hy5h?>lT&r0ڋhP;O4H8k%`쇞Pw.OfW`mc4g9C㏗{/ i·2?jwuk0k2i]?-iAT1/8!Pv6RGxFRjQWue! tżrlztR4~@h`70+~lK )ͽª(?N Du˩K)7"N/R]䓵XcCfU#xjC爽 }%bWlPdb_e|Cc(³/Ί#X8)n$:T:$;Ԯ -~8m*pvZf;dx4!JKS ߀2LtIH]WtUz\Lm. 7onD \v_uH ԯd[-,c5͝KxXa-FADje1x,G֌H;u%%:R-6S(BG)?f|U[(寞oufb\zE19ƒ T<1R@}.=|-ex ݡet!GN|/1.f̘^{=W, xv哑t"1$ ,T$I]gs;O.6 q&:.ϊisuk1pbY{|'f^oX XF вdI7pj[F9㐝?4]6Gn^խO-Oi`ߦ K 8w>D+3+拘 4 gմ־-3Δ`'CfZ,WE5'52Oyc;wAhF@n q> MA>%cHg*瞦7WN&nKy٥B9?]$>8Tҫv2)HQaPgEz]aHH03yMZ+zs)$&< g|'Jp:-^bY¾lg/԰ƊJ,*BYr>ÊPЉei,bR:څl['=c}h~ ד֝a!#fG8~0!6g[4ܳjz ЄgmfClaD|uɓXTT"sK|*ΦX撀fW>"l97FGwVMWI37hmeS}pZK%yg}iTo)7/W$3Ϡ^ã[^]Yﻮ1$,dM 9jqv&V5Cj6P" (DZZTlK 7NW50 3P.˼T ]BL iqHrohQٹy&L<ڛCl^N:Vgi yа"tـ{R&=OA YzG[)3 Ƙ!냫'+Z+"ݠzeYȝ+2 49Da5XQH[aV~[V_T,ĠT (GGp=*8T7c}~SĀTpiR'O3ʟʄV#O ae*™ҽ*X.ʵM)/)ԒlĥBfꐱ+OoV\ h 9+LO63d< \^AO6q|ȜP6%cqEgéT4l5Dv~7V6?7!|A>Y԰0zm?P>[sCޯPxd4pؤe !CֽgE5aHeV>C̖鍌c1rQ=S3ۏ OÆbuݰx<1J"/Y+`d-p; NvSwtϜ5Gqb$q?D6nKKǖƤ*<g|n"|Vl4L$gPG3k&#rm> ?o~o)5Ea@Z6= DEYicȸ!Ȅj)Q R.= 3=*q|˻:k^uf )w3 dxKq~Y:rWR ON);d/X7#/ʐ%-[@8S&ϝ!̫B_g( tSmPo!EFaOQ  YI's9N&bcoGiC<Ь@K̓,Ȳ&O?{c!ẖ[~Ԧ1mEg! '$YV,^m)j kәfp `<#U]M% sh(-b˵t[C^#{Z2LE*,ޢPŖ:иU\X8[rH'o$ƨpo8#[Q =b? it0I ͻ y[pnrwki<,N$*W$1>u$G2y˻ hre? wI$"ecKYjrX.3.ja@ӲcpRvLA_n1S K>S*k [ >QĬ-i;ig_y+H~WD\@\g&}Org~,c-w9G N#Qc ҽ~m8}N&K?5P(' Wć% hUBa[̚tL>.%A~XV<Bn\;N\9~1hkՁv"y9 1Fn6l-ddPP{h,>jrxAd<⇫mZME_52C ƜyEn~6xXY v{!/`,c8/^Jd䗣 +zy38Lvtsa[;84kI͊/V! YF4.W:¯Au4uexk?'' EXǑTZ"k.g9݌0s<N!J*\tlM0۶۷-cuWʝ:;v udۭ*Hv֓QT7IRjџv.C]/;(Z d8 S}!Ne.vG0BƖ&1mP6Y_=L)%#} .xRZ0I^}ʛCxaf9UEq)]/N8K}wEzFQЁh EM܏m,Ύ*˲wTo%c!9` .b-fM,Nx6vrCYz@0 +$%ΙkSRd WQ@Mvgk̅V4sC`@()=3&9ٴ- ^1HȤ+Ă̰wbbQñAx (wLpYZYS`.1弇W 7 ԭŠ>?Hr2K5v˷.(侙Āʟ<\ȓ}(VGxMP̛f~B&KS,)3W2VcO]n7w|/4ѕFL>?*ΗwP$dQ2i*%b,aO%$XTdRSOV[n^u+ʹJ~F2o^+7,q"iuxֶ苊&3@i(n/[.HXH~&3Ɇ /S&v6+'74S:N;6*ҌmK|+I1aKG#4Lz'/̹brI~͒`?s]6g]) y 2NΧx1?""4}@co5:Vb7<دg®'_9աӅ<Ԩi89?_kB׊ ߹vG~SEm݁ĠR gO_Y3{H{_SwHlӑwf5bjUG8p}=YᲲdmɈ,Nۙ| mI@IUq+ɾɥJEf_e'B͎높iJp![]j6Nrʃ .~ESGʗo5 D"#Da% \tuN}: mTٟ'DO*g1v.BTa̒grP,zlj ^+U@ g;x.T7Kpu&Ts5ZڃltLeb#T&+<^"] R*ǹOaҞ dSM,g ).:;|֧}EZ|wr)p`ĈP Μ.  GT-eUֱ-!C>Da̠x㮾%o|t OL|1%´6<8BMX=n8;P  qS_/(KQBN)&CEXuuIi%KFt6&5R4Y{ƕ6 ߍɝzd/I[_ W=7tfCQHzQz:k:p/x3ݲۧ`ƾU`JϿp tOq&T4ڶEu/[D4H<ɂf+M0-sLDxnϰ&\D*^r֒;@Vs<>fzr'-G"ܽ9'+iV縋js|޹InpFO2zO8IǃaiӤf\ #&6tpHV7`L bxw8VXX#=^ -h}8wЅ=V(!]h(F$ qůhe،0ҵ:6lfcׂ%(,8R+YۿI}/I#)o$8^[86!B5$(=FJ39"MG_M~s-b멒ږ`Cվ/-?85f+X0yAJMhw-;K?zY̵T ݺhIҨ1BS[XI-  ʑ VUs'zj28Vb"wE94.MwQY*%V.ԯX5gjqNX#.| |d=:[JG'm OCv;k!ժß揉MV$+,?]3TKm=CݪVz v7>f,HDI;r`m%:2B>΢-Goȷ4嶆<q?|ц!ON ;6-()Y gh/#M#{W֋s 'Ji/v{os(/BI(V3`_6{K.Ks8BP9 "%As>&L|;}nHCc xl_{AFTr_1*m SJ `]} ,W%oqaQ;ECqN† !œۯ0Ԑo4̕1vOjohEdD_&iȪ4ePAۑVӹ^Lէ  \&2@2_< h9|:g\ 4hZyLtRڪN@^-c_O[׋(kz$PB߈!P~N?Ig%}[Σ!XBޜ-냹\͝h!ޠW@(MD ~ZDbjRڧZLpݑM824#Y# ]ynUX# ~e&}F: DiQ :& am ts&jA0;(">-ۅ/ˠv9&~JlM jYa)"OA'8hJ7+J2 ݬ]7<"bCz#ttA%UYQ *F#7 _ GQ@w| 3Ăd(#ˀ-HyZ%3>nIJdeCiH_Fvhsvt] ̎䦜9@9Q' +W5>b=_gڹ1Z}{C$1З,.,z!RhUowf/jT{ȾR@V#,N!^u&D`W2`1n=:(W<)o$&߉G|,a&o^ԛ̶Ta;e fEj$%S ;<{WZFĨ9 { 3@˄LwU*!1?I?@[ 8o7J+ۙ=Z> Fd_3u XqaiٞQ&ƄH~niwFɂ^p}S۞jZ[SP(riI`pXig 3棉7!XF^EYj¢7}m7[˃ aHkуCB|ӎ¨4oOMAuJc1рҫV]`=WIFRϞո_ N[ A/aVP/㆚jim?iWF7mZ$BD)lՂU}ndwZl]p VCuF@Pe:j>B(oFx.R:s;T*y%T#Ղ'T& tt tRwIM4:Abq(j#hWIҬ 1*PZL"M\ܧ#أâh' ݉FPۏDy?7UXI7 [~#1Y FgdR9^j?6C>loT 'yv[r*a[/3 aWg 'Q58VuyOl};Ff.Swб{NiEoOm8_fku=!V`%bu/mC Di3F;8UOg%=egv g8AL=K.2[BGMn$sM]W!qA[ cM ^Awl[,2ТG82[t\bn#[=$&[EwɄ^PI"fE$ [9?o2|~UTmݖ~d퀎G8>9HS Uċ`P Y٩nѥf=ٕ8!q*Y{Ssh+ BzWv'll!A CᏉ.pW{[>`lBH F:#7n~bW;~x3#xRvn.agA&ZE0PFy+ѯya/-}ZV-6g[zMmUI4?R8K{6[fi2(0vVYz8xFUDƖGT],bҷÕ>IJL~Di.ZwcQ+y`"YThQ6{;}O ǝ$g0bLz;fͣdXs@.OC)d 9̢_Hs3tj~ 7gT J#)lHכҕ yL2ގ6;JŁ5!5%GCǩuf>( &!.d?cJ=j6 [%yKSm-|) @$;`ÿ:}VS^2Ѭ\줾'z~^p4 ̖F܃rN44$Ӑ^ȼqXL[Wů|DflWq0\d!]O72%T q"2$㻉gF/m'Ip+a1*@A6Ӌ:k@]D-xPӕɩpeM#.BhSf:YʃkZJBw]p31Ҟ~n\l\|Ԅh<{})t(>$#tFFHWd-0Bm1c{&t͘s#jR>uD<ǕO7jnGMMm?P÷k1㽅ࢺOc4g s-cv){70VozVzAʧkFX כNs]zܡDQ+f2Ӳw1p`Dk, dS{jA1Wx y7߂b }m*x}=!类>;k)R3V7F;%4sULxA__-ǂRZ )pf1ǭC5гS&` z-ܖ IV2+yK܏@M7fvmH 'l3/ Π۷ȇ|EnN#z:UAIg⭎M%P6UۍS"i;w].5MؐOn[C(%H K8Dzb@l9p|I؟$Fyj򿦋(Q dqu(5pMTZeiКy0"BCop1{\[b3]FۥMa%jr*E (z[y3҅%8O͙`˲{Xl=yA[N @mIE'2 B8ڱYMSWEMFkCZzRyu}}|La^E2stS|-9*}2 J>TNi[5%>:V_ kLJ6g?+wI] "Ω1*vVpPx< `ZTe"uoX3,`=^ s1kT/ J0[YWqaxMRcˀtsLZ2Ǝ\݁.qy >=[)t1@al;@l0Eֲ `xUMċ,s$᛺D]B)h 5* & \L63gmոP|Ecd^Kσ#|x9VʤuݔQq3a@r(j:Y] ~=v ?bL =visJ`+w r]s$òSżݨxz/sFy:'& 0ɓ vo{a[53AXo!x(dvu6_1O|[6 贀TѤ;i-E5P#4\"׶ۛYA:З{sY|4wy4"B X91L\t7H7w h*3EB VHOÁh Z%i5*,o|ԾذBc xtW cB~)u !Bsw-ٲe!pk! ̐RUK>d2.Q䄆' DNy$P ''RN4)Ll6 W*bfZ*~@B {#z9];E6 ؓ2qwéC+ތ:qR$ztȓpn#l\WJXf+F+L y8 O{i/f.Ef(_|^&.ĩ'4SI_Xw2B$ġcL.Aݙ z,AN2*Ku׻Tȁo7"(`auu mfxBg^ǶՃJ~0(/ԃ7u$zrD^snȷyƁ]R1c߬x ) UDESKcȓBP?aɫს9v ;R1o cܖ=|/;g'D/46v6[s۫t>c3ziP=շ9p6<y"3@@B<{,p2OS Aǂ-$] x8Ƣ_Zơ7 ాf J}.+ {e[/MmTdb({wqկ"i&#h1>xdj3AF6@-%>De&h䗅N΂>|QggC`5gsEG}NT#ǒj0Iy3D!8.؇1ysVOp'E.ȓO ~w%@„oȪ +F}eM b^Uz!U(Alpᝁ]vA0# 폼0ׁ @kb Mu %Gqa[ 0V"@{b`)Rg[8;5&T۟}1zfyxhB/ `[5[(OH38o4_hJEhtyH fa0y,zYQ ^XﹻwHDS-sdOKddSZN7?d[(]W`}c WժSMSҽNJS,%&|cZBjxin1&`k/0ʡ̞ʐnрgP3VToy{"`w|HQ(2m8p_LO*.Z&T$QQ F;'7XVH!٠ y laU?-Kt9CN^=;X/k,L^O7}6UJ֘q>L66F B,Ok4t$.9R!4KI0϶E %b7C;8&a%1{{iD!8¦'Jҭ9(F}ǔ4> "ӥli lB0 vӄ'dy*ϝ.9. |}gty1%%#{Uegf D;$i#c8X=gRD7FI%7ˏ,1IKsɇ<}Jgeτ8HFuB+C.R}QIccքPb`$lCTn$BܤTHLC-m ]jK aר{6f)*^&D(CGf`}^{6,yj}/:/(F[I0KQw ӻDdƇƎ#RokRcG=t:_MI yvF%at-Cv.i"5 'd|>ٻ/U(EkuTO%s.sdEQtnPAE2+]_oI<&/#}LQ lweJJWmCK[`@4|HDp%?" sijTGtfL mŨc-BوS,BF;>@bܿvIt;{יPib=Vy33zC8BMUkXգ bl-1,O #7ew\q%$^vPӴ#P5[{Bl@cmQu|[ԃr5%E`ՒцRےTw _$ǽ1Ese;zi<|Éћ|2+3? N4) 8T`(q# "A039f{LI{Nvyvi.塉 VG]bI[a75*A+elsB)UۜI.)KYo]W]x b7Y뙅Du@:GƼ9*zoFOu, );ǽ 68z1\+&1?RFGoHvkFq5W,J;3@B+fWf=@v^n Ba|9s)"8P=y|U7l b0zMxk餖^!J0 V^#B|7.I4Xg~ȎauʈN 9fNAciiJCb.`=P!^>r_P;de c2h12ŕjb;ߌBS,h/p&vϬ>߬Bu(&GWh11.|=&ut\lj Fp (ptēM_!MyWɟD4XL^tYDr_HC1 pdꜣX-[D /(נXCoĆ{ $UBAMJj~ 5CrXإ ?]\s}$mYr$A-P[{yqJ^-4ii$ M]/5ɻWcFU#CcNE"aYfX.q6D\l.::`_Qݍ.tƴ>Zo . ¼Xsr>{QT)6W3@DdlHvFBYP† '5%-@°lZ0]ј4Ʌ ':Ty2V|HKC(,XZQ <*ߙM䧩 KN8qnCH[u^i$-&6iw ;>eH]xpy/!T{RzrcӒMĈa4BIf)"~[YZcA٪`ofNffEQ焟RUz4Dи"LP $e%1`_ nB@Ϻט֚"7޿D9kywё`WLaR?!1ҩn@41 lΞ8:|h'ø$eꦒf@\XVT=If!-4L4j7Ы=Sr.{iCiTʵK-?6_sTD|{G18Ǘ\/a99Fe+p͢$t2^e$I ֩RJ)W=wuIňOq|r=8  ;^{ ^D9hRВؽ*E-ډojNWuȾ 'EQ^,4=C?^L/li凥$yE{~PaRKA)M)9~/@xU`@˟U}TwRpw3;9}JĜMm\тѭ)ɿ7nNUC}!wS(Јm⩬K"6M,cwϟ3]g CH.H{_g*fs!iX<I A0e};@W+CΰYMh8t~6 )̼_'WBNVcf4uBisuiggvl ,QjT3^k󨂨 I%aX`^xDC0b0*%~p.XîM/ɰ $ni QZu;3> /Hp yט|ɠWB>q ԝ56N nl5Jp:" H7.aSlo@7%5Q!a/2ïb!.9ַt/ĸ-hT?Z22mvﴳl&d6y Z\+V~aw]R0V"66Ȧb7h3KzwYIml̤uRԔҶoB ,1a8Q1wE;U}vH+wۍ'z/'vMBܒѓT.hMеo0J]jی..݅e'0d=? H|8Ϲ|"zJ^y0>®MW'Ӎd癬ފ.g+k̺ILS*Ί|vǃ*K4P 7߽'Xe5[YI:HHI+}WK=5_u/ρ#9Z?(x17](*H"B tXvM5|m1` 𿐽v(1nŎPcwS״*YDq驕](9G[ћ 3MRlD(Us[".x׵+9q xA"b1qD 0}˅p+{TE?!ͱIJY4)Xh }$+%hW_,ɒd,HWPAF\Bi[uPi:CZܐ .9-_й8*.@q/_ذ5c&xz\VtȊxQίeKlCad]D߶^ߟ>2D`x]3ey`)eSi@߃=C- 1S?0CJcCB0땄$D7>F eTS=`E(D\MO $}-4+AFX[ $DVAy荸"*DTR1` y xYYڂ?!L<VR2wkb ^.~먀y~24Xm^PVd 'pڲ (*" jّG* G1 U*5h !vαqԍb) 5櫆ٺapW_ am}eL҃1>XDR6,zV\Y&*.sѢ<4BEGG^5b:z J{e9o*`4mkb2m౔:2kMNW-usil|DU|^zV.3|qH>vhc᳢x΀4:]5&X?@F f#rJ ZHj/=v@\|( s4 ~H@6]b #or6j!vf+K5LYCwgax'v6 !3Pkq|K#/#Lb GsWZ Փv9Hǵ0)m(hK/0@\zuz}E#;ΫE ݒCivL JxL<FƓޛ۳)6һ@{*:{zSlJ} zu6f+=%,JDbe;Xc7ܪ;cxD!B/\7-^P :^M۬/C`l^PMsP^yh. QVTS7[wAlA$P KTt!!e B~~}lɿtZl0SK4p1KavZԀfﴚҫ\6Ixа7@w)g>Xv?yϠ[ .&R^?u2%15j[nGj|dllԝc*E堆=~k\tfX+CI zsC @| n%aQ?!<>[}R?7Զj%D]hȶ750LN+@ LGl9>W}lͦ=Zخ2#]=& +USqvs+;4ň:1  0S&|:VKP`ϢA'zbD+m` @K1B2Ec]2D*z< ̍#?W%{NxUXiH[oI f0*y U)zVqQ 2tS 9+ƗiyLRmB:&M5cwA{oF.< тY x]9 /\3`aZR^|@ s5VPز=0->s*'n[EN}nZ/iv-I`8J>"]TTBsM+jRdg@2Ϧ߯«BKPO4]7)%a33)pUkg]_1lh%Q &QgV јc›TN:]"_$=3mC+'3?J vÚZ6!$qI8.ň'-a2^'VwVIm+aHN2Ro&ih2J|[8,"m(%9P- ԁff0Vvl.҅3w+tsD&?2[iĬaYj".X5^EM"dI9Z,x6N.T$UUEh:ӎ(aF Zit{%Ak)Qm00~xyo@d>|G^F?'̷xׁ},ͪx& \N"9 %|vָy;ddurV&}Bh%8;WJ, t"څpƅ2S=Tq`ҫ8Vw?wT C]0ޞΥ2EO+͂o y7A|:x*dk|vCzM֢$$ .e(8߶a.P_ioWQe:#tBG43jœ8,_onKoqJqAҋ.b$ !ZPVĿ7k&+!Nq~߳kgĊ?B8osoN9#s[{n`:7Ơy% ӫx+hH\J,zXDOoōp!הbq/=%|#iОa)%58@0 #^|# swcZC 2҃vHtVi`rsZ|խ2Z2^/ ߫4' d 'OH [z7,:: )3"#!A| vxv]Yp!%ilm&Q9I?:]A#4~ћlCX Sb49,¤MFv m6]%7+W0OLm- <5$uw5T%WFĄ8L}q)Djv0؜/H!y:H`[,JqN3=-IF0*>Hrh Tqέe.oze|,ҏL/OH!K^ټGKʶd ma_}Й>}v.!"fW mh+;=( MJ[$< gM9Q e_&ƋGU9HYj2 ;Yi? )Y :W!חXw2RhQ khFwt{.MVH,S8rA*ԙ*X#IL.lAxкV0%jD)f3^ZW92iHIW9f;W'#F3d| 8V)) C F+dثyIKzs_c̽>W$ V:Ў,v! 2 }rS.1 =EnGKfX;³ߑG_eA:U|h 柬(<ÙB &tD&%ӕP褼v񣂤LbE,kgc^V}8`3!$K*F2'243حY0K4ė, "q>#Ed%8'VQ垦3)2 |yn(Q"/oú5rؙ&x6ۦL]"7G86b|6'!' l`4B-ddzXWA>v}Uqt)ǃS=yNLM0 Mato\+ZB"X%=sS@/+()2ȧThdsD7{A23P8]($=X9,X>6ZǠaM졞Po#^n`uI:ؽ(H.(,n)#V5C0Kd+vsj ɂbv::N̉x{"+?]TiĬm\ŔW^hnwAZ9~$_/z2p9_3yB#JEG[ &h)Xi^Ahmx@ZKҊڂ{;I3Q-[xaDKD>څ0$*`uI6FGϬ'܇Z!j:f\qܨSC'((5jt8"o x|EF6Ǽ:(3]8Sg.T%T48)HHԞ-'!5S.lN޹JM9dQ:1/K_3鄰d R`AGF߳"U}\K˝VJiP^n@b& ٤S/D J6.X+;Iw#K\NThg &͛HvLVa]ft-8Qhj_CdsY/W ո}3Tt!ieb^_),B\_sNPRx Uj-@gdzDAZS576;}8׹_+?ӴӚ(pzMo51ul zw3Pq;p1}F ב"OD=,ɐE {eB)x CFeyE}Ҋ2* = _fUHfXdze3b64j{aviѲgf?Tv"H)p2Ls]]Ӓ9\}0 {:NIʪ{{5R¤,be$|pAEgt7jz VD<ʱ)Gѕ 225*srn%͖ίg3@M@[ZhcF/Bei#v? ˎh P3phm|}{%StD Kic",샂ԂPNRCh4;cFas_l.@zj;Xȇ֓Ivrgu &Z.=dJ;̵Uxxՙ|9_&_cR.ZS˚^ ?8GoVcr_OsoK|hTE Ahb7/H_%أ:f5g6ͷY~ڙv/z,n bi;46\<^t}ɷ04 &CvʸqWN eEFP'C݈44Oz+ EvI'Vۖe ]`^By +q[;Z/s6];"͉>OmCwaNw>!Q2a=siم:Qh/X4'ub :@UY*g-cU,ЧwkHH5ܥw\Ѷ\N~, ogd2!6oHH@]7uRQq̲BVe& btC.PQcI>'CK]^v9A#kҨ#&P>wiQ$WZqtZhKL>^Wgd \zmO9|!ph6S"}q: .\9_Fn-j 5\ף; ܨw莡R/ 18qBtG7a 4‘WQq ’pc(f l sfp!TӈȲHޑeC_) (؂%N2\{M$+4ċ>H$S~49,N Wwy :y]p!M3T RImfh TΣ~|pXki+DNi ۽=ɕ )Ϣ ٪d$mFC-c/""pa3 ݊g,V3+S;'F e~, '02S\EP+ˁz4 Sv۱RčCք"6=\8a~Վ1|QŴ5K3+M^GHKӕ5 Sg ؄/Ɗbib'iҽlÚ>ξ>uR.(ߧבYdӥk"eK9b<)ݰ|eW[%xh 'CӍ(*al -ucREN&]Mnvc(;^-*"{T;H$|.iL{̛o oLᛁQ@}s BÐ驴Xq,A-+ Oy&X6zi-r s vͮd5 +H8o$fY=!$kC˔Õ rq}w\-6dS E+ORC(^RW_S:2[:d,fĖJXľ᫳߭$U[$X 9z\04F婈X.YmQlx(&{+惵_)HA \LvBPgۼ(vKɢ<wS:#Mq>T^6`2p_Q(-3U Ѽ|_{>+ȑ%J6HP%H(lh0 `w/רZ()1!"TM8F1D' B گ[ O]j1[ݞSGMrkⲮ2zheξ[[NmXn/6Yc= tKc K+;@jF|LHitf,mo 0 }?pTQV MއȐX/ K'XacԲ&~O8&OٳHÿzimB]c}gL+w""[GRe. MָQ_jWMڞPp59Τ}^OTxʍƏ͍C T`9ױuE ϧ}2b w9~9j0U̷$5'_$dGOrssx@^eۨs]pco:pjw)ˊI'oV"d箼1E̱T#UcQq-G'\.! WsֹNz׾:{%n7,a&ƣ1 B'H~Q inku`udIDtlhR2Vj9u%}pAqlPϳz0x&{ A WTP!~ E,!K'4ha_w(kD@bfU7p<|á7;NZqj6^-̎f[m*9frPn0\`ϋ^ Y3KEn kZušf+/#oFXɬݬ l:ؼ&2+Q)9 eJ,f!K${Zo3ZtRWL~U& `|x|: rsϪ-"co((E3a㹠k7U/M_NUpUᯬQgEwcS++ixf.팴ApCѽulX U?pn-cϟ]SAhnv+<7=Z[=$8y.>C[>-קMORMK,݊:CU,*O#etfG;-׳KˌX9w*.؊cn`wdqX%v1y哣 Nݩn`ˑr Fmߌ+¥#t;8؎EuFF͟@d.wJ)s?(Q.Bz3s)- /ok0E@naU3u(/d=1n2] LUn^@OCUB^p%3R"Drf2RZEpks65P>XJj>tQ`4q`6v|2/!5LST 4,>I\*JwaE&Sm"Aa+qHç`׵/E)UgZE={+co+V^SpP65~BU ƀ缊`߄IBl[#j^H'Ǿof>H \ng LXO3u&n̳ζiTr׽_}]EF>b 4_\U<ĥr6B5p\1 {?T*j\=terE;: ea`c@ս'ses$7Y]e8_DvRc7sDsP(FDۀ;$[EÆC-V _Ɍ.TŞhƠuci; ;Y.:'˙؋Xȼ$sޝhjgZSr4.fp*2QpR[4zxf}7Ű d9wuqşz`7do%t__jPaQwNJOO&:7ymJIGFac=ddVo2w(FXOR m,}/!2CVqG@* N<.Ob%ROH!xigUM,CoY*~o^ $NcqSU\ > KD('#2Ѫ馽'E7G_v,"%I⋞gpY\i }JQ_1,?HKYu%RYT:0QEz!F8g=|A4B V O=,YÉV!Ϸ@{vt[7dvq?K<1/0}tVz T}H #xԦ5wߒPv18 [Lla0u)ʂؙttKl:e]fVQZtGbi"9(O(I}_gOĻ{;uP3KA3(F#ց:6(R^ ڋLJHԹ(ԜճPaX0[]|~oBX(Hb XjK3 Ƿ~rO4˽vB{NXCkBs)ъŖٱ/i2bTD} 1^idK ^sYRMG3߻9dfa$^UJU oyy~)>`2oy2^ͧ .k64+. MrWު#Yp s!98I/pHҗE!pk"!IǙo@O" r O @w~Q8BBEgAoٕI'"eĵ0v6n5b=ewHϦ\cⱶg3`]bmv/ g7FЪ Z;iAeYfHT7Q6ĵazb.Ppy?]b}~/T?HK\Ԟe2YU1!RL<1o.־$b"TFyI=I(4XOR4m[4^ ɕ)rjSُ nе&T4hq mz߭9aEgɗ;ҽrVw Wa*̤C՝ZٜF1?Li ԪdUo{Wՙ?|x덄"o/?fT mZSvag{cU% b:S$rNfM(&nW4!%o|"8K1 aɓHV$ZyR{ ܋0ztA\/5 `DëOI?Dv0bS&1bږVW^lrheZA?jm6gA՛JQb(Sggd?Pvtk a寬 UzAШfe7ut55-hvwT|p aD١T wg5Em3ɭkqt|qR4w)uuvȀ.CTc7#8'i~E^np34ZQ;wM~sݚd?-:c3@&1!=Difa-=T㳽m(xr__v9 }!X`y#Οha{%&K6RV-ev^_?տd Nb6WH4 Fq)tM#}T+'%"~/SG R{ OvE4 ~, .솷"vÚx#{-ӷI*lvHv$H,(@ƛ5eTUdZR7 EsFeOlXhuYƗϞEm2[ $4\W'-z!3M 讝7#=;bv6:(^#fo܁1T̂Ovevrd;"=VV8hiUk?M~hQ~`V84 uI8NL @o10\[~WYpSĕ'O Ka0F!P\/G@V`{. % ɬqڙ\ѹH_6$W&]+w .D+o=lcL2?ڠ`pY^id\XE*%%_q'`YN-B:eψ; `fKn C-uss6HPu7Z^(*:D'ԥ %*}zGRùDQP'xUQ@bJ*g\Hqm5쟚/Ni2Px}vnPV[ 8Tub9q 䍸)HftJQ.G^%,̔:j9ŗ^(aFgh*X*|0Σw$hxoT z?sN]2)aʉp󽼱7Ԯ_K)j `GƧj~M ^C TQ+ d%Sˉd]ՆZDǿz៲}'æe#1  |@rty}ZÃ˃j-[U!ۦ .7&"kf`[Lu0ɰex@8@.~QCQ$.f) ΛlO]f#I èdT$×|?ozR m^Ċ:/W2{ҵ`K^x} 3q5j)mL6"I1OT.G礋19q9UvFV v٭N@!=eﴞu]-:dn=> G%3kIaO V'g v;R5AQhW}Z?;67^ΩMm ؍C ˨$h 0{f3$R;1Pypũ$DLYcӮy /;?3έH}VD@uS9uGz4 v8y\$."ŃK!R1bſ\TJfSC8tȶw-/^^㮺t;6'_'(R*TaL M6Y.WV8fҨ3e6l3nWǰ`FW0j-8N%Y [8 c~:"[g|y"mO9 gY3vWw`"caLU%~JzP]T hi;U܅ /hIP9ږׂr0@-pʙMCӫzH_1w@5 극ߚL4~% pzk9=ܛ| ڦUF*g)dkYu{aWnJ wqWM_E $ V[#ٗ|MQ8SQwYmI9i@0axf5XH" Se~[ %w28wmeR\EؿlO,ȑ(\~›>%X芣lC -+~ 3?ͅӧC:sKˊ ,G6aX^!!gF oǥ H5Lh .Owg+&r ,[2r<FkDR01I*}Nη1b҇.dH@/!C Y5Rit~2c00쉻?IϢ&6JB@m xMxuy=#mVoheiLkA~诰ϸ{Ŗß%sEl5ϲ|hzGwЕ> "%(_sMݾ@ĵPCuVq_3FPA~-DU، ܑE.3Y "p;F<$c5azqFHz<1"v dԀ[xoڧ/t;$rnunRў]\ sx#2p4B־u"[- OE&tzKꌬe񛴬?+J ^-~bJgK(#~. ȖnCPŽu#Q Qڏ W䴪 =􈀛&XcJHߕ+@fݡA@"Y!L]IpF|v'˸}zgmsoJC!_ aUr'$JFYS_l4Tfcuᆳ4/k/hZ1^p$'9 :jmˊ/炖F5̸xQ(=~4Pc?f<+yJ9H8 8=˂ߎ]MѴ@W!ʖôfϏ̈́1hEV[}1xV(0DRfKu^K Y~* };NsCbHrr ~24_>n C3IK詃8te_`j̸[@2j!ۖ&d9vkTri#)E9P@D5TXQPLv8{ǙuWS++u]X zj"O@51KCBM\bfP=^$ AS%5ݑSg" f[}Kt=R?Js7@ 7lגYp#9o:#3jlkXb% re g-A' jZ&6ZЌ:~ĆߤuZ"T!3'sn@|Ư$Va+UA}gIX&]陏.N0T<-~f Gy 5>>`hl-){/ʗ$|sBu }\_%{]}WVxFt>Hچx\$hm5ՁQ„edC6/IZbDNb+l`s?cKKuqè0^M®a]9=IπL{θZ-.8̍MhBHͩ%cWˣ(Q 4⋾T p"sU'&Lj@ﰧ4uM2SȃDKS[xVN$ɦF%AD#Mcޅ*T 5߰Y7XYj]|Z5;u;$7ȡ9{֬r=Xb\Gi~岯EώrA9]2_vb" (0{o:RƹqϚ~w[JTp}Qќ}P+Fחyғ?Mx2煕9iK /axE8pi*:Xmt]6T)wB~q@Z8f%x窻Տ1&vՎS ]s'H)n4Fl7טJybd!#?{E*ЛjE;q*,Pr?xr!WHaIi;q^/8hmAu0 8\]tEd BB(跢d'Xu߽ic^|%)&,|vk'HL}p laOƲ;CYQ<Qd2nur,W3PCfz,'|l^X"מR}Y+Θ{%wx?.]}Vmۘ2n T8sfrnxwLryަ^p[ϊM߯\.*Ė͚{,lGcf ~?+W3McT SC:e`rx`/X+=jC؞z[l|+zsw!g)8}e@Y.Y,h@(;^ԛпt++B6;}1OPes\.>2q=5n=ky5&ˇd"'aEM bRw$Kf=JcWǓd9zR3/:u*a]O!(X3vV$a mj`+̫Nm8* ^ZEwՉ˖b'Zin//\V7!r3<$?C`iX@M(}>Rp`Y1y'߄PŞnR9y5[4z)N`qjA=%G J +hp]";(cx"r'n*/(Y-qpeڷRzi=((4dJCHBWPW ow{'O,a(1}˩Aa|٫@)DYLl"pty@H`OI7M ž=MWO9Tƚ"i)fnHN"A)Ț̞xkW`҉2sr n$I P#0pg4t}t ؏[@bglnfXJ lJKF=:%66Y|U8y~Y+AYAt>E[d|"]®l LE.ĕ _q#mw.Nk۶`Tmx](sX5>nq?P]?'6.-K1ݮ\zoo9 Vy7uZm@݇+̵XBr;0ǶEN~쑖lQoEmKرIk9E]^Ml&ֈb\)g{w  FDi:8pdLk|zRRVCmNfŎf2Z/9 ՀD>z-X1;VfV=t0㱕T$wp\Q*mϝn4I"nY'x ySܥ&AuE|pĂRV}>ŨKh>/R Kf5Ӛ喼 eCVG,׽)[?I#/7r8H$1^m{}ѥTtma=n/J0 ^#xrdmۦi8A1*8.q!X6oFr Rlh$/Lc.u^F>XnfJZhyhX4XDsIlƟ cUY끢, iƅ5LW9|:D kgFC#e1;x-KS9UCZIP} ljaс=>.D:TĦ Pڥ6C N0Fsopk'۹>Us ߛEìW_Fs-Qdw  LqP ֆ,UܝUԆW.Pf;XCw{r?}m~k`)_AJjz:h,90(̙Їɗ81iNQ)V|׀_m&}3y7.(vCH$PDB~E1-@pL@^oMa'DDSpqܪy 81%Pn[@k qMn|_x8ҷ.7z'-蹐߅m,^΢͚11Aؑkʯ#7VzCi}#3 B@ߓ^} ȱ{"lG]:}KkBqWԋ `:mޖتB68&- ۖM/a]cG0%*^h_=I=)C#>XJuMd%hPTφ0%.py&{`Vٷ/H 7nej񻱌yoX*)=:WCAWT f? >ve^E+>[{mBTreg*I51GF5<ʘ eК>@Dh.kSpt+(H͵] ӽxΕPݳ'r:LcڿKd ;lڋ;u湰Z(GU{V0f'tMc?Ly5]s߃~@6&4 S9w*ϼn $"KQ'ʂR1%+`nRd2eM !w%ی0(U\Q H@gܰmON ^LP- HjcͅNmƔař%u/8S(\>ljmֿ EI0uCѢgq%43;By?mɚFXq$A+,F5^t1,ηͼsl%mflBKd~EAvbZ76xʯ 43B~B~ɼ-C.{ B =0A"< 9kj;ܡp0z% Ҩ)$eʺZsЁpҝ$'zM C>,M<B6EvQ'!H,EÜŨf^6HgQ '6z3u } #C> ~21peFĸgY*I +Q l4{@9{s't`0AO]z:}vbB5u۬sUeQ%6]$qW)0cRwym {>~!/h&V(; a1d]H\rC8~W1R \DE,A7 >>C)v|'᧿D|LCd@onVsTe~-׈ vw{ l*օ fe\'ٟY|-VMn]9^>."՛RݒxT'oźϷ3gO8Jƭ QO%q61\w lE- v@~]rDka/Ϛ\^`8}\U@V`"qrjPh gjdHiJv𻨣Fi܎wΑ%YVA^JCA98Mir+2$gqIJL;RLRltf{@XW'^xPvZC?bnrz]!̡ BE]'L{Sxa͒/~& b:+u/9𵥠Ԁ T >RMΥ7Cv+pi F*H0P'?Dk.<vHnUl@An1AT(ӊy>cLm9 (hX#i~ q,Ƌ5\L_v]hѮ7L޻qS˯$屲;IO'>q*LUк+-sPs i`4w+Sط{٭!o%Mӱ1R9{D:oז?V/cTw;h1Ϣ9JoPڻ%Õlkr _جvॺ~GY~'TZMA{w];m9pߣ3L1;*hJ!Ķ%ݣ1w/W%ʬw*ڈxX󙌞4eAzzCB '*̃JKtaL\kΞ9k N]dRAmޏL۽QFl ͭfzH9@޶ ż52^ApjM~4-C.$8d@qﭗ*828!zInW|M)TCYX1]ŷ=IEȈ%n-qdVQ̪^17|MKM0fmHdDAHW];I?%t6Ӝe&JFFIr3$wԫLE F8ZV'2``;g^?@+W$PW8&lIA_(h4,LJH|_'֚` 4B-ѪkȸQw{"0{~c=^>ͥ|Xhh]*^_E$qjm̫,=,X5$v|NϷV,R_?#jY!ńeҥP:& LSlB5$˺)Id:hCuthvϟF%79w5ϻCC$UkD)Qϟ=[;yxYl 6Q}I:X"[fSː#$ dqmKu3xԈb$bXE3MK{X X&OOhoW9DN`uAesKr-GVYաPh`<A}*ݝ#|`ŔNĕ=`db6g٬2޻xa;Դ^x̺ZŸb~ԝP٠ċ_Y韛gKA9Ջ>;YNPcá惆CKTH標+HU37[?|с^quuQ _O@YzP`??@Cc01@]!NgFhEQuIy+<ܘ@-`~^>H3zkHi.G ]VfFq9WʛwfT7H uH6_pHJe>`WNVUDžR 63qRvO;;o{ۘv^Q4ޖySӵVT۫ BpM[i YiE2!ۡBKf0)8g|F1L1wvr y~ΗEMHkX2;@1]+k@x!U}Df9s@x[0׷oRIcZxEWt:w~g0ǾəK%>hV dzX0dT,<ی:=9;*;o,_@Drri\;¦f RD5er h7bæ[,t3y#2gTVٟTQ2u..*1_&P{zY" Y;XŊߚX#z@YwF+pFh8A<˫礕ڊ )v˙u;rnvqۃ!k<(1WJGPS&tx>R4ߓ/ujxN[,⸧wX*e*2BIIxtz[ڹφ|YX{~@$+I[N3_&. ѵ zR(sH%O,ors0-o'A"OBHU%D*8:W+_9Tc{eq9;a tn'RUNjz52 ÒMn:Б JKs37زzD=}L x7<=[$:NDC.g XŲW? ;7}Jv 2v2|!9֬"7ь^D,1W6P_Jd̲q34eݰh-"vixCpz V \A tD#W$@sNXk$95!Q?>q.Je߶ ewoxJxT#?VҞjh>֧r6$w28_gTxZױlmMa^E\OG8" J9׋ZEEi.b\k$_1nwɻbMbܛg$"e( hlc1-=*Z-<Ф) Qߦ\ؘU'xzʾԥyuUE}u\LP=9K4r)13R q$+SN޸uw?+?#ca]P|X|Ծ|Ӏ:1]9 V 2݅\T{jTdJ@uXIP9-1-6M+ 8-a>GvA {ئkM{j0V}X?BD!}.iex˸] eӦBMҬa9p|]d&{_$u^ыik|"ڕeϯe$QTl1ߧbp o gVk4Q߈xyFH(;sS>]sXEbFd -ϖW0Ҟw6ܚz?fw7# Iý7K]OeB5yT#_&\!-vMdVyΌ;>oq겼VKB4|KK;_@# ipc]ʮZ>vk)"Du+  w&L%XKcI5$aJE@{H%Qt:YcoCqB*ZT ~5,)nPG_"a A0HR\]SKOԤ9!&=+~=a#W`WC%E< WkW Һ75g BRjvgf8]xH}\nבTZ AӸ(@p cC;w컿 ib<&{$DJK s+ 3uJ5hZ~u:uqk <<-m,%42Hq*J.ֲ'8l1wFÖٜ><+\|4t_0"r֙P>fר ?۪&yS}W aQLn1y該 Cc1ZN({pl$8r-5Q.I(>MGd&M ؾuuƤ ~fdJJ}#;U3%G\$F*&1İ*7ȅ)OslEq;^4V&B}75Ԫ, O϶ʿFo=wse(9VIjf"S: _.iVkF1 #T%s%6o8&lJ7ub 񳲴VU";_BcL?w=Pk䆪dHaxO=Jm/$s}6%ep(Z?#MU7u-'wxɃRNи??iԬl VUf-]K>MX@۶~^J{ s?w (G^mߴBtwոg.LzF[3F9ɜ\Ŀ {(9mP}ss'3D[m ѓxl'@|g4,@%I:{}<C4a˼D8X{:62uІ9t=|~g THޞ1'r\\{"9MpI~ṡnd49p`)vyWv|CPՅ) :{z e1~HsN,ԡ,<%Y 5$j(d8┾@;G:w;ޙ,ЀTdw۸&Nv? B9 $s8gM9RbTDKOGc^ =wfp(;oa&짌z(.y@BԧNLFJ24Ѥ lWk3h3][C"x%_~by Bz7q`cJU} 485:QSm8QɒMxg&տV֌F_E]yئ /*zQ)+7O}qG}K_%l9Dz|nM+ʀg+'Nj ((JT}[펒k6/T6lc[ƑxΫy!=1Nۣh߃%;~t}[[ ͈D? vtvUpdfwi*/#9ݗmc({i&\JϫO\' 焧qV6l7"~v;;9qJBl{U(VB}3 wA@OǥGp>YʔNiR?OYAN\7tnblH|}_Ǽ iŪvHw IO4`Ez~ނp?tУj;"H>@ozgg"Ip,l M6\Æo-giJ'E ;si~T;yw n|&ayWwߧ_ĔLGi%u%&?GȃBP3VּWYi3,sBo4GՂ (l!#͇ ? ɣxym^oa]Պ8\r=m0OMY)ߗTrNQ <,\>6Ѡ!iU(9>tA ʽ~dcYAGv1Q#U։=wJ3*G=/ x'( hs*Ni*oM}z&!!$+`3pFmRi8]=#d0`c'T9hVqV6q,h-XUtS(`%g"9~9a~~<'t 1'zm; af|QJ8:e#iQSR[Lr--7k,rwp:_3%yInW v7# 5>&I?S0@9m5B՘xɳiEնY1іdtŋ HD2 aN-ܦ d7F]1 & a X-;_,(<}|{#YA/> Q%+eI %a+"c`H 2څD630q 'wi pH!,F^CCfmS.ˡE<ڌKjszis`36 ~ԃҹxhV|r}ZSUfNT'RYpZyOlKUasm؈Fѯd#eM ڣ!r*ƠąF5Ԑ,fס xcvzR_MeЈ@5I=dADxS; ~fpO^L͒ "),Bx/1 `2+,xW5 -z.mW+q]c۸IYwg*Ϟ<AU;_?aƭkfKYu\7M@VzSS *Sx40 NO9WY7HD9rkNn[e: t(+4dū0Z؝ ~{J!}ѐ0oYwd]FK.IxH@)3E*t554oS4ۙԧ8Ag;{9ޜ5 !2Z||(q&) _/v['04pcJz!Z&uyyOYBEDůcSm$t5u$]v5gj~BBt݄TPS\eLeW(zب^̖ROB9d/#kxe%PBOj+TpG.YjG?VbV; W<e!O#*Rp|k u-QLMq1x]\Y6vNJYtiY,?#TM1BZÉEOϪfm}M"qif 9 :؆'"҄D:z7NsY@1oڢu[Kt9 ݋Wv!o,+gQ{O=^vérGF^]Wm!kiz|D Vp(Υx(.PrnWrЦY{MsO@{®Fm'K2 ZP'ivhJ{@u4+w T~ >9b%8{ DR挆R$qO 7'>L1΄{.H3S=u{`Uz%[XJ7jv"X S}'vCcկ,KPaV}o)T3.{k)g&U2Su+$8VnѪWx ({^0339wknO&h:i|tzHt>7i#3a(bUxdL-Bp!Br{a4gSWJŕyȲ1fKe %I)sկ|E],<>jz";i-;(!=Fa{\>Mwi4Ĩ|tx0kN YMhj|z[⩨I&/s)g_FY>*x9O6 2[$rQgAsh7,{ ܮxh32'`\4i֞hsnwFHZH4±@w0[p# | bۼ-c'#;Dls~>Վ5coT7@ym G6s ѩ:1P&7T Vn6;]3wlo*saA}.K$@Dփ"3mhN*@_bq8rf55[ y?NeVс ACn #ŒZƷؔfDM~J{Po\~cw*FU'?]3% 0|c .?^tcl#U/\Oq'x/n)( `9*["I|C1OPŻuoTJ!%5gD)WצXq1D4ihkj6UaZ*=W\ܽ+T 84`Z4ʅ1Lj5+mq{J$XZU[Nnx(zayym;qdyiBW,:,mQ)ϸs4GA=;Y4Zbdʧnh,\y[;ol}!0 5zp l qNm-#Nyr֊] ~"<(+1W[F]O|yǰA>:?ҽ&U < Ґ4ƺ/ZD%ncm1@WL?'zƼd4v* 9 xߧtGʶYB&MҠj4P^%~/ظ}S>2HIR>c Ȅ^-wofލ1}1E/`dd=*MP|Q'Ffe=1k?Er@&CsveX7֔4{N¼! ө]dDZB<޳ H!(cV7qD' ˌ 0ط%D8W]^(>>N mPIHl?rJ)/)+7cX{P@n΄H PnA^xiK1NZ)*R)R&p.[T|o >ѧ#O#_K+m/88w:Yng3c3ڞ}u{Nm/o*hZ2MSʭYeǻIuyUk(VLy)Jؑ|}p0 $ـ::V|˵yĻgb ~M8H&`. L*1e)y}z^ 8q#io'Dյ(ԋ|3'E!-^˽uREL2ȏ'բV8v ndIU*DCum݇L;%I xez ffD5;TZѢ~ xC;[ɉxj'3:Xxn>\ :|8]%( %ʵejrA{Av8CV䚠~)"G? [pRv- ?cLvK6e.8@?odUp]R5aaf_#Iԟnβc$= K+Rk>lQH@+y R\mʄW@E ՁI|*UI\/7'%^hS| (tvUOڄ&Q)'}3~7!y: oUh367;OYsQvC֙rJsh65!(v&-VDN$<[5ףtSt9\ 6"kƶIK!]pBl]x8B/qzr{ %6l3/#72.PWpm݃[WhyPU_3a:(tE2߯zCS׎lb`QQ[=% 5MXB0gg$)/et*•A0G ,$&5Zj ,ɮE47Sţx׭&r8(qQ:{Y¸SdkE ZM04l5K%}Hb9G8fy(shsSI$B͇LoL hO]͏=vK-\Ow Q]9fDNa#K" 钀FTꈈAQͽJz.7q]묷hY O.=$<0ٟJeVEXht$DH=X03gN/ჩ+Iш:g|~"r W 3UZ\JC2{[^`8}z8$2%h9TC{14j;y7ߕ\Ɠ%&+㩔&ql&ꑰ]#5d XZt 'DU˄Μg6$'c33 orK[t%gP/ @ @\Sζ讖ViG,:=u5eٞX+vJ4vآ>{%.% nP(*<3!^M$jsܵNZ POۓ"y'`H \j˞^N}8߁H j5Phxh пze2TC|u0FP@ͪ{Rз1Jqʫ[R*-:Zؼ- 2ik-c?1ŭ7P}oŨD%ۓi;CT4_r6]*5c;&u}+@#U&3,Β5[`q@sPZ%p .C~Vc8fhU3Ye[r2ŠՍ Uhj K@wNvCm4(b7pټx!2 hR,@9P($ QEWGia5q? BtT #@zɻJui7/QV.šhq{ʧB= A'RJ{:`ͪJ$Ȉ*yb tpG[<]P󐯉iBi~|^0=5Gr٨Cpwy ?>~rw  @r^a TF` ciH Bd1ܸLPrQBƖq2c(Q@xpPN7 Bա RK_:Yx^?חxjW_H`7 jl9F*%X A2 42zuc0? !!f6ox . EU5*ry=>,$zPq 96׊i+Pa¸OvYzeg&&j-,N{"L 8:1ŋݟ]X;}Vs8K [3_0pEo?re9%ׂEMyL5ԸZ!X"ps[9PttHcJo KLY$hmAN*€ lf**>I$oӧ$JO|YQGxҊ1ޕݮPM#H jwz`?^93/yb wIk(!| h ؆xp953EppPUԣhn5ִۀ╖\|iw%<Z߮^]c` [y: ![:LO!cD&ꂝ0 TK""2[VI+DAyj1 AfA Q5K6S]>.by\ꄢ 0qjL),7U%Ȝ|}9z6s\P@i+.KikzTn 3Ry91:i0m/9.~Juh,_2R&:z9b|r+-c!Bddx8=Sݧ i$A@M\bp`1uCm Zz~n3c.m۫o1<};ajCC mG\uF7"_2EB⟠͈iRX &LlgBՀ*$УnX2-"]"u\(3*gZΒ]- 6o6j&w}/aˉ=aAܺ4ϙ1|eb^x#vZgG~XE AҵK?\5~Xq+]/.HY x>P+_!/M%oN51?v0Fbg2*k9TQ T <75~=QA%|" G CAVB]X2 $q*Cp1P_=7oRi #t##86`%եQ嚂o0dBwlݱ,4X]Jd>fW/wL*Y 1ݎ(\xS^|[&>Hog2AL,vT&ģf!_;o-|7sҜ(xvGt'DCЂ6~g.oq n5nm@ؗ0P+ݲ 'jeڵ̰ƏQ5*i48#7>^PҥV{xpI3,\%vi'!|ƾA`BRDQx S;h (skep^ ܜ#"vbX6kz)G{xL\a2n9)XeN^~`'7 & ! 4y;V?jD,gad}qķװ^ mT$1b: 꺢9!?0"3L'هC!pIA@VHLoQ -/G*uz>>EVE0.D&~Zi?;j 6n\"\'Ys[nBl^1]ޛE?r6ݍ*/CYs{R_";Q 3Dӆr F>ڗL!=ԮLbeM˅%?,v`%-0ѨX־Ҧ#wپuZ"cPiꈼy+dNjuAg\YEz'iDkr;*n`+DiӬ 3`&ŞNl?1_uBZԃKAW[gGeV"SX_sa+\,qN2|̤ш:`6+/a -z[F zV TC&Rg. ;&DZd~ *͐5x6*ʢi县ZsyM2Vn@U\Qc%?k$[plyQYR-X nFZ׏$d)=TO ;tTy8;^G嚨(컺>02nM_KqD’)j&3,ʛU3mTl̝j| TSyɭL|)vz1^9ӭ[q4ܧZsT8E菤Qd%T׀@m8(]cFWR1~`T 0]<1;*uO\V#c9"=omDTPǺ_j U}'f'2@w$b(`%6pR}v3%y;Ԟ8FGGN8 ̇AnlxL-NߟYm.lyi;A٠d6Fgⰾ#<򭇙0ȸfnm{Xэ>΄מ^3dS?xKSHi:QNj0)ԇJq+_.|Y $|{iiZY8i'BK;A5xW3и-qoh~Ȼ].?Й໡MNj֨F4v^o.?`TQEN<ΟFS@P: &3#;Vch7&X)wx^$ >)Q?oMv~ЄWAC,{@MAIģ)(Sl}4!2;Տ_kuX@hFP'Ēm v4^: 0<I^Jĥ$#º `{՟El^~?rgyora$P^gSǻ-`f RF\At09 ¶kvTHJ]P֜ Uh \w莜 Úhm}wj*ML;U+oU|_i|\ͤ%\cK\"}h72 곬ppغm*6ߡEة-M]lZ5Tz} 뤅ERhE id5nQ_ WXmtOL饣x/70GFGn':4=>JN+geMHe^^ǧ2=.FYv~Q6^y ;ً\FY>½-UٝDab,gUJT5 ϭݢCOdnkvl&v%;>m~}%C eY9"( L./HO Hn+07G$٦l4?KV|榵r1KQPl{m7"sdEkȜҰqHmI"\.!أͮ.,kP_n0%fғ_@a]gp(,(r$)}AtUgiVҎS ?U)bVis ^S9Y$oAj,wtU)λFt09H+Y5m2xgd/ C%1YU3Ueadh?0xu+i勻n[%?(JT|8e"ň(,¬znYMآ鞧ؑnc6M"vF *w0AcGk"P ђF3{HŏY)43\5yQ?8ֶNl'G97;}C"=9_btq 8K]A=W{ޝkSԴR▙AM== DT沪\J]rfҹ Y3ÄogZ7Q*`7,[( AFCs33,$+GV6FŇ-us"xA\I.}7;K:@ɳQ}02j5'Tew,]B 'OHHlIc°?:d= ax8+'J#nk9(MXY.ؾ1V}Ύi8]as= 1äE34t,W|/4' Ff@$dbĠ:\k1>ܒ6ϸ;rZ@ot0IiTJo=>Z1vXJ_m=s*u~Z^2k*PX5B0?\p4/~n#~pW8vJOn 0LPЪtkpXkd=ް,rj/e J,8b >7G?zۛ8 rVr}!+kݔlXDfi4ͰIpm !RJvCmM8Z"FĹ!J<*{_?P}1RWvT܎YYU!3HnLMFOvt=|6MT,J CC)޷X4ALyZҳBtQpfdP#] g*:F@~׉sN^~:NI%7Q }׺ةw! wYkϴ{ʮŒ) ]J 5Q8*Ci(ε;e=&=EWzjH]A 0d]@c}_]Ou.g$zHo3Hh#I(ȃJOUF{E2OmvL􁢷FΦ&bM׳c.+c ~'SډxH][%µ͂UpǪIAG?h40$H3+|[nCh[_.Uܿ<@JFLl-zeYy:nFe|T VR%t+6T{%jd쌳_[ʟӵW9Qq_&d&*P*-3wnvB֏@?`8(9=#U<1b\@ξ`#*V)i0g66?dS"O)U ܐt[:f`̱1V݋ÝncN'r4fxzr=^Maᐧ.P!߾-FnK:{jb{6oʠ `"ܖ5p4> _5ohU_Ƈi]}`Uv ) iqEc!ڒxU}}gS&H ^Uęm֦dKS6`ӊcb gI:41y&??w=L~hq^+>m`^)rrwZ/ ~ $S}": hxmj3Qr+/txhƒFGNb`ͽ +d \m8"D :> @X)n=+fМY(2ek6-'c(̗hO1nQDTFu>{jXU96${b{rp`k_7? G) W;go8ny`7DT_qMٟJ\9.Tx|3[bGaq|NYf$7M+N&ShGJH׊m ƺ;k̥hu8(p*KnMoH/UU: O[dβ=I&[=K ~FN[u-e\ +KmDra|2^e.vR|RVx%rTAs@:u}cfX-U)@֖VR=Ӝhm9=b/Z%=38ԇPgՊ-&`v6QlXM\OneXT1Hrn&t}p5`֭Od(-aʗ婵jׂ_%ktB8}}p#)vpj- 촙q Gb6Αtt>x^FBsԻʽwud+ݸvXjSZZ*$E@}=1&-t"'z1?\Ǵ̿km`햯tI(}[ϤMoLK@tsK" {`tN~ޛH %}DPW6 qſdZG=):k 1/w?kŎ!+ upǛ"wRd[#_04.8{=qh9fdQLXlU(-uE` @muAz17{;XA'f6_̪N Bףphb.}bIy[h\ @9=!%Ї=p/3~k;5B\dX43W~O rVOVϰp7msb`TH DĦw?mZeGo (Z!M1ܝKun;7SeGZWK!PӵP $X&-%kHlslu!;uϫFQG?n㫾)gr} ܺ߭2Gk$5.[TTyR27}u"u+~takUje$Xt4i]#0-.xM1{B?l3TR)q22&G*oY-xh<%Hxb 2+Xl7**ʶBM6E6NŮuiB3. p]>?%?g]eh$ôdӥ֏{@^;CP\oEfe֕{"fLuFfMO[]m}C7.ݭӹvt W Y?"9h(_~=cAɲSyN!M {)(@LgeO4" zr/?#~{I c٦]EVr[GҚ $ԿlOa^v_Dn5ߛA,%)ݩzYe=$Dɉ*ӏļ2;י$c=/SPpOS7f@PZQk~{cAo[>7#M}/;ƛ"iy䐉,otXÅ`βe=V7κ@;z[}8kwxzf>+YZ9F^9Y#w =?f _9ƉYJE( VS¯"NwLz{+$;f!^viT# Ջ#]";s Fa:48`,owRl8)sg[i׭UI?@e]yq^à>Xj;ND^Ωй.u<0{ DGǶ_|_r(\1tu-{Ghs;7OJ{65ONǚA#F{n ,4YCsBԃ[(b H L|hR,8-M9?.+De-9x%KToRX_`_O۔0PibIXa=- (c*f@U팪z(üٸ  ͨ,f݆z;XLv1:ܳA1 Of~@+CK2$H-zY, 67I┈_vX /BPvfyM]*;-gtweCŢq%'z"f8'hʶ)PTr{3 ?,θ'2C]uEb8x# vʟLsjPўM{s;—܀V*=U0ֱ=*#Js5l#x&Ν ZO+UG+b~3!@:VwYSS'E_1Ҁ`~i$h,ijJ耰VtJ HoQPhS Bu'h2ȎK?%ޮ1';%.kd~7 z.X5aSIqWCgCO,0gN-߁QՋzŠU٠*l]mhޥ}9'8"SA-с.p$O1e,~c[ bثf͹bHGSO\Q5䯞/_6S2cZ>% ,Sv.^+ 0L4\r<>dsM>6Bl#fZ|jiZ,<kbms,ppKݚTjd'T04{Ԟ#Б'l*^+Z$ g@ %j )#p ZW,~KɂKc>jh(;)} iz1-7XHGjlܖϛ{D"Lb[jӺD` F(18H-qwynjltӎLnoF0!20j 3Y]"M\("q)) FW7'|x8ˊVp@R8R3!b[^! ך9EXYS$}',#N8#cUHnsm I(QT)w۩ܜ=n:8ΐ{X)C+~KQU=>߰@ fđ#2O9>܂407oIP٬6aN﹂ z~n $."–xČ|N|>OuY(F [#d?ZT*{-V~(ԓd38=mD{txAw6az  +^ԐbkO1ϤilzZ_כM150ᓽA Z+"O8FWj'"eμT)I^He$ѝ9nK*handPo>SOCiH8ٸF]4ʓ(Rappt ;;( '1Nh_v/Y+[v*9](v#}MdV~ o@:rHgKx!1v,TcG%8d6B:^fgULAz~xtyitĔe}e}ޱqhT]fK5 (: \dG/EA,9ܽPcm"5qxTdJ]\#nێNrWf\߅`GI)s^#Ql91!3͖lZ<]!^m`v:1=ll4i !O6LJTnk+y/ IP <|DE ݾfOSe^yx~89GagdsJL)W/?8A"$Æh3y2lܮ?l˴Pv;u%#3vt/PO4 D@;܊7ZFv&h??P){zq搪#1/S#ڈj# fTۆ?hxy$"#UtPOmOԛ[Pw>=a‮X&;͓Y[L s+1?G5#Y|f 3z-fU,"QҲ-ޓ]ݹ=➄} fz'_VѸ O `HPkxdai$j#MX?[ "JPyr~RڹCiNq[å a2{3X.& –$.?C2E>yTC\*pr Gv=D׭rI8N  L\Hl"C_To%(XS"z) urGdWS :Z{_!>HDaߎ8m}c)>pe2ȁw #&Ӵg]6F}74, h@@UC*ar^izaEވH*X.iJ-$-1_9TrM43Μد 5:;'`RR7ɩ|N#U7Q5&?#{8yH\;rIL82`c5Ҧb5ը4L6mz4y=5*7*AJےZH.pzH_L׀{am|¬gXjgiFRrďkG+<)]rT8&Sbi)%MZXpq8pҴR 2,9rm-rF]6IZ IƣPHY C|t [ Oѝgx_$&۶IPnzoBV9X~ ZzI뱦q]#Pk\. #DwJ8.9݈75PH$Ɉbvp/7 ZpQJViI;x+ Hox_ ս~_Z@CƂEҽKW}yS#Y1睹pqgVqM SPޯp/;սNJl. x*!}wם8n7ݗܕ 2gaL|XcD3^ϓ7w[@dF>.jr,>A)Tڗ8NZm8NPYNP>Âc.ݑx/ǸRy·jX<+QSӹxԴ"ZOuƂ=164Sӎf%KY6TD]Yǁ}JIn"3H !CRӟm1>\PK^DLsCé гb;L*XVXERV >o{a-%uĮS[ij=i/idCw\MA^7T9ƌwv| !TI'nI#`Ҏ@:S\]eGQuVkm%wo%>جa=ͤXH >~R+՞L]twS3ƃ( 8%ߐyޫIhfvs'KM"݊ xr Y40/2n[}_ՁkT҂|(<~m#diYwẍgO;T&dHn^I{uWVȓS[uz6 [)W̒l*%`I֔ ̅I3[w89ܫLl{iS.xDQՅ.0n㑢βX>&@قoh)/a0/hf 5^=ѮbH'Q aJTP۔_vĶ2*(x8HYS k}1DIrWB&՚pE] s49Mm5,]៥%;%G1,I+ I, jupJb1q#sM!7q-{ ҷa̓w۫4j?8{Vr8n_)z{x\ނ\ mށNԥi<P2gU8 _\G{(E65 4LJWc,!I'k jEp‬AN?pzԃD[櫐Ƚ*A;~LK~nz'2Es M‹U 4yr{KU҈[<[u#x=Ok<dJaO/^ֱj t",.[Am8y(+qV8s_aF ɇ;%ݘhxhI2c#~t  HA*Xs_}~ P%5b*~hH$Y/Og-$k`L*gPOt\rC`YkYdPK9LQul$7&d|=sBp,!?*>W> 27(g>wJ什mo6Z5s62*[DҡG!bIQX&S]3 SGj*А O![PŦ|IdH_-El;1)&L)#67^:j&z?9q ~WÐfxs*=f2Ϝ}jQ{Z$O=Ύ*BSUq:\91J\A5G(EY"P :\Q?f_thD*4R0ɯF#Ea$WT\}:--72-()]yyx_'Ixoع0xye hrQIi]iC1:$*ҙRs(`-Lpּk;.v}Kְfr!UwENj^~o|&-#"X.w_]szM-" i97&"h`,# -յlØ+{#Ba/r[Q=KC_[ ó{H2 ꄅe6-y1W =r$otcnWLd G{h.==U@bIƨ[:W@|҄]i)n"q}6~8nGpye]B ֊(.j,؃'?CgBaσ w~9S<+_lIz=UU=5IɌ)O#zcX!=|ɸX4.ڝiQwyF͖>s/cz3p.R11SgZ+ %6/(Dbdcm"mT㭡8 rgG_3q~ 3xV#@|s(Ys^} Oi6vG0b58g%&g3hǵ*4Uo,V &1OJs}^?BڀS8l|,pO_&̯Zz{,C /YǦk㳿ğC̎h*Iv8)"Ew-B- |*P೜=_-l>RuNoT^vjbL\7&SzԿX&xtzrJcPF]+ [l3^f͓!WD8%+zy{(q~ hz]~wZxxB"Aybq@ F85@IBf]?a3ƾ˛j܆K֝BQy}/ V(.7zpk6o`/ tecB~QXC&-eɞ{lr7,m2-?; Mq1N S$7c8[ ߮O![jNN,ֈR{2p¢tb&ci d]g/k$M8b[3<h ?XPDsk@cgܱq S6L/PߤC{R%ΙFLxD"7ŋ Adk-)O f |FҬ ookK8̔#Z{DE 311I{2TQ ]=@ZI4V{tCr{_Rc@|o1'{Ẻ&mDOQ(x*k.|I=fٔᎬC{".F:1Z L"Htҿ4͘Ae[[λ:6beɄVNB&c9rcעPo^"ll>57r~Ǔ4`< _s[=ʄѸpfͅ~[v$` ú!pJ^,@gJ2gPnBѰ@+Wٕ=m\}FoJBX89_?Zj>XUvJ-]/Hķ?2R~cI23v$Y4ub"|mA~].h\~0G"M84 ӎw%V'-o7Z0Xۏ&L} `</P ߣCE[okh[3J)Jnp9*@ߢȱ1f{WF#]eq]Y 0 %]P ݐW{qؕc1u;ǢO\^a]K-?uڻeRŷ|#V?ycv'Q$ԥRJeYʼnƲ0\dFZkou׻CHoMHtENڶcIcB_%o!;ڞ*`G󷧠n#gD" "s2MؐR33*yjH}&D erza.j0`[Ino.! ߺ'Avg4Jdq$)1? NOw Pnq-:{qɵiTXsϳ3;&PF"U | ?HiP*Gxò6W4xu :x @xn^w y<`? 3Fy^:1ٓPH@^Y W=EL RcFʲL`1ǯH*iH5FVkDvzݏw KmBOg8Ҕ^,9T4e2.A_:$Tڙ:|LdQK/++ƃ1 _;`YJ?,_9a|ޒgdlBNr` s '&XQ;$yXDh6괁?Qw =(&^?Y7 9M^/=fhqp )8o3irİ~(\@ΊNg7k(&֔+?ӡDq 6CdI~8T,}cĸBbwIka.AKdPa{leVVq p4+Hu t!Efҋ0!3t%Ddt[ gPys=)FdOiq|1W6WKW^o嶟P⊻-_~i"[^()h;>y-޽B;E*&Q8 3Al]Tzzޘ]2q9"2.;mio3|5fj}$ w 5L]ґY+TܝOЕ8s#PW~ISS0׷ ʩ4ERaYظLo:::WHV0E!K=&j ޔ5?K ƈGXM1< Zsbm6V%%a⩑FH1xPՌተ\BgWpn8"cKH(ςm]NO44q`B gJ_l&FWKDuBgԳ ,g]u2Ԥ`OrȢj=6ދf(@{(oKVi"} UaoW^[2_q'(,NZɪ'_c.'V= fBxYDj!12u~jr:A8xL֎"'Nc?+.w{:o*轳k23Us C%lZbNyKX6zYUTi4&KtM-dgwJ=ӪO'7zL(VraĮ\'#K /K=\#.pшCaGZ\4,G4uo\ER8KEfd3_[ ~^nP OrNDdj |rUvIcIx3$~,)?CH95"728s'eSoR!!2¯7swEs :1j;`nqQZeлJn^jfCm0zC1Li1Z+<(㠛󽸇i]zpk,ֵ0ZP M?R3gp}~/J%«9ܦ#Eb~)&f9ˆ 3yr+$+01t0v l?ɝFд2FPh53*DmJ0oPn-4Y~ *9"E%+nVxI^g?7)Sk#^z_]HI u&u f&H%`Nǃ5OV/dj#ZOYֳٕ'nK c|&j Zvs"RZD7ZA)+.?p<(4qc}&~mcE}@16k[mc1vo+e|7dАT*qS10ɖR/tl'"y7YH4$_j?!\9 I qw|dŴC\ c\?=CāT7ANjF﫮h"]Ea9i]wi#v=\ r( .xwi ^ ,dbkXY[# p&↩?PAӗL5wl0ER0Fĸ:ryC4FGvyU=A'2WfՏp3y>LBq># mG5BTmB.tz%O? TFv9`g5D81 $Z~'TB81 }rmmF y>Iܾr+[1e$¾Ò]}E^X5@3qòB|ݙIEoor/HH7i6*m-:A%Ws3X%2Epr,VSӾOӷkv8;>u(Q' o yg` ;i@-@N_j"ءffsx\./5>wɊWcEYu_%]2>cP2G&9dW]Uajaؘ@Ǧ].Y`(Z^W$E9eԿ剺G)vh .'t|bgEu[c œnoɄ&edW/o,!R c0qy"4s&?ߔiϱyi}L7򏤘(5y Baه㻼|d#:\$ , ߢMJT_A溞nAt~r6)ޙ {D5 :\]U'S[4zCm[R>_+Pl!Wؼ*(RSW"5«s_EXƲ۸w6Bun{ͯgk?ts9Ұsovgިm%P0fZ_Re,. 6 F GUR:"oe mfԎ_r1#|qƣC&Ɋ/&;G} 7ٜ#]`N%pƆ1 +D n6]SWUg `] pș ˩ős;W 1q}.Tlޭ`CN4? n 8@4PBҬWg-VQc-ƘBp)q, RXruBٛW΀cpONwUa60}Ip2U #(W8 /TM=}ˠ$hzf0 T0& OB]$7o6%I̧R3R\vӹƾ)O՛J+" 6 [=,ۃ G<2T,KxP5VIZ0'l7' ¾,EwO$s$@?i;w]e~Rʊjxhܞ( S~ f+Fְ(!0%& pJeYla9@V*RQ_IFUxq=j2.dpA2t'Hd&AX70ǜvyH ޤl)#3PܘC!m:,!|؂r3feĜQ50SI_Zn+s|YucHMe/ TMoQQ0y|^ĝ*z-RCM=89ÏqNpwF6=m,P %C#6k+,0evrI@j&:Lt$2Xϊ\Q"7JFo$4gKZ?vCHn%YrִGlL8,αDԓ ]dZYM\Q)咜fvW?(tJeh4ZHoֹH/@WKn@Ȗ5kj/nVFK^W,4ylk#_*0ũ>Ιd~7UbAgLSG⢒J|K\_]]zW60B8ř.kyT!t6,a-f)lhg R&i$5u.$j#>a,@ SS#8j{ՒU QfPKg҂ʯ,ŸT Bݠ֓Kv-%" N V#Į[COoj7p %rdWPTde'YO^жNas=k uS-ޗ'Ab=NHa#+1Q^,2RP]s'ij/pg!7Ē!w axUe7iN̩ze]U;u ,G++!ɧsG)N+t[@"/LFZdw@yc#H]Ǟ@l06=S)KMȜ@2~ԐkS\#y^ 8ϑa 3%-2giOm5ohEi}WL.i\#ӚBߝ+B BLPHQȵD`.:rS%WLB }*͒(1x3r Z3O8Il"*֟oO/gɕ({8Ǿ"X@nY̷z ŢT0}lZ yG%dx]6 eWFT5"3.P U}9j0MJ_z⤭Q8gnM$aƊQ̝Wl$8bN0ovr9s bh D-sNLsGf.TOmgLZkQ?;+@9KLo1O%hfd /5ed]mqrPjof: ȯĤQp,ބ݊/ķqjDŽfs=$NKW(?_|G]/Xj,# P+O'W X9?m3a @S.q?HT (Rqӝp8639r8r" ꨹){VSiO,FS$ᗱ$tH$AFڲ{ђ^]4?dyZFj/Bq EWhu+a7xw\oYD 9Tޅ5R&HWxmP 15HsQ`$yr F[G>a\cmp3INdPyur3"舅 QЄ(>&wLm%*3v371?2>[9fL۠@.M}{/pZ2r뫔 0ijZ]d)Tr9?͠xAsoyh .,:"+MW"Y]eh׫HpjAV>&SI=tG3͔ύ2]\00%}9skŐ-A̮C]ԕ>!Zt. E~3DBUO OPL:K&ɯ' P[=MC~hƖ{W5# >+a F4N87䉛z7k OLE~…%Aj#I~N&%NA$y9 5ո;Jhm(hք"BJ,$MK j\[7rakp?HB˯Ѹyq7*N=$x T@ sP!w0@p1N{Mk,Bvp8kԵMh꥜Ə_+],qjX`ELQ09[ӂS?F㽑(G~BdBFL6;1")`*Z1Քu(Ri-vJ}T1Q2Ec*ߖ,U)t9lop{߅Aά.2O<6jkaq2yhP.{cB ^<Gj%6p9`Db/4Btv6X.Яj (b8Bo`6X3̛7sy>[sE2DT-Hny V?o`ϵ7s~Ai`؀aVEo7RTafyF+D7\36aC;fsdBZY#@qlqW#dƴ*LYX`=&.:.@7߶t$v[ rk~Uf2EU c0~8.~e#̰j0MvU>Ǫ @_DwsWɚ=I#P\UQǘSw~ː""IbmV2Ёk,o2gz4q=fϐL؝|YP>`7AgЭZXAW\t8_an?;:GV$W"'X dO1KKZ[`qv7XS*gZxhS4M`@pjB|z}dۂIvM4=Eo!8^w)5B:~1'885\LŚYş>ڦR܈g?\!sK0c\d ?cU:MG‚\o}ag)LFϝ t_rA*>k'ީjȏiwJV/ (,"Jw *;X_gU}! NKs٨ůqu:nAu]@\L̈́Vtx9J:~U˟l'87ithVE'eK>$ "T @?.3hO8S"X Bk/hI6E75\ArG_O5朳n,F%O*H3x8w#ejB[+PXm3G/9}.SN@&CzOcUiwbI`^hiLjUh}/>5i[|wA) ee=|+O+ܝ&I/ K!Q#(jPtF3u=şL ?PCS\@JD\딸!mo%  ~ot-B\:82\m+%-DڹnzF+aT&@wA 0xut5U7M{]ݚ}$ChWak]6%4eWpDtԬ0Gptd\W5pE * \tl|f.,> chD}#{S̺kA,\|}LV$ >a' 2~xf9Um2{aVٜe#gь$ vX6J 9#; n>}pw߹l2^ z Ӳ+ eU~`7ädL+цelA97I h6;P&5-.m,kAAL?hj Wr%d SݨQC򒕌.83g6괱 ͯgDA+k1Gy:*!qRz( sgyXbM'Xy ]r%Ga&Tuj' ٜ LPW"7减Jg'SB90Zk0iƶAtM[*:s.7WO-'K*w:MAb L7elhT2Q5źB sBRa%v *rdX:8 +U]+/?KJ@X 6/aBeG|J5 IS%IhJ`N@ QcbXDI/>\@ǤN0]YN&W L&QwiY=OSgcbOIoYp 9{d '}Yd* IJStWxps<,($W贗S eMQ1`Aҍ>Q&۫a- x H[+J׏$?"⢄h^ &Ր*05 فLԩO>gpp7?tmi Ջuupsշo={X@+9N;c+Uܒ]x,MU,_ OjD0)gq\tLqt83]V(HC.>e0{v!`pUJ&TzTE- E9 $,),?|'=ɷ-|Pz+B̚R(IY1mvHRӼw|Re`>ZM;Q1- kdqn9QU:8:؍:YdLuKNmʉՕo W̕c$SY1 l&#;=5@*Y,BsW ;AiU:h˶9#q̓hh+3.V6M΋8xѶ9|1}n.z VN*|hU+ZԖeUuY*DKWAʳ|^k5Tv/|6ne-%M#\l,ɛȉ)' |h0sc-g!cEHIͣ87(ǣ৑<|ejRAGy͆0HB)\ry^>]ѸPLgb563i | d^KwhIWԠYIAJ3uqǡxD1q~{1]n\|YLUZs% % )xf۩G ĩ턴 {4g|_Rl+J;TWȱzƬ|PWK v8! XJux+8ͅ?PL@d'XKX˺{INZaW [b!{y( t,o>@`p): }.ذ+~xAa~!`aY<7(A_I CݖD+z IgRct=LCͽz^v$VG DLgwoDz`e me>tY$hKKS 6^NMgz'ziQ!>O}h5(؄{+GCuws'\?=_b&Si?bIQ;Ln\12' lXauY52)dT,e I] 7`)Yţ >7 /O+^\%HgƑblC YNlR3uw4u[6c0h' 5[j :'1Z"s\o>SFgfn?09" 0+u p_ 虋#BҘꤘ ܝ5?|)=\ts2ԌUxzJ Ds%r<-Lgt/&p8tpWI¶%['R߰NQDaJZu0 @C+܎؃lc .aU>cr=}N"fӛ|/*!dhg\= Q؛ q訪2â [иEzIH+pK|j=gܖq}JtՐ31nl36)E?b8G^icsH`?\!H^~J}"|MԷkV7/?"HI446=P 3f } 0KJv_,&wcħT丠9\DzQ\Q3p9)t8 .)͐q`MnnDŽXh&Bw~nMT36saՐrR`چq);-Ϟj?Zg6$i("G(3%׌&,Jфl5,~N;δX+`8h1/Ո R O gjGM:ӎ~"ƔkPbgE2~ڟidznS <3Vj#[V7a`ǃJ t<h d•XBHb%qD-ل23tSՐySkuuS߷w Fp٤gUEʸR<ɧf,`q,NiH?؝dky E!}֛=8ykAE9 SigB^>Q* 3G$G/b#ƒ^|}%v k;}:r=5ҜtS JdPz_u={.;9}_IgLB%xGT*s67*\uvpӨ+4l𓊳= "mi#YfQ^C %yU>qzu2R/IP߼57&ZcLu_ד9G#\o#UUrsB~ªn¢+6A6*!c *F#9?PGTg_A|ÇR>( r2x.O)&+[ 5CO#0'Tj]/[ wJhb[}5tt Ժ,sl|v~GwK^ ID?6"7LU^K8VK^W6~ 1p_tuX\'ƕ~b5Ð,'Ow*Q7cD;+]1B&bg@<~ gȽґ &qlC!⮥RAn:27:G: C&MZmŬN*1z-t($)39&kbW]+q>yQ=^O9EuEBܸr;4~kN^)M>ܔf$Y۞,xaŇ4n;r`$4%9ayN)̻xPtyd*2A>do-fV.a ]4?U=<*`}d*poS mW2MѲ" 2TN}`8q[PTo Ѝ\3tVcP&Zy̌ ⹗B?'EM ".(_q[Qd@b0ud&OjaoY5Qu|)0 uGEYɦBbMt0|oO%Ss 7 ໤8'782\UЮuLk)Z|X/\8iƶ<1%,[%2{ׂv

.zK;<9n%I]!^fY16/EOr?GAw7v%RX 3p 89*-c$-Gb^Vz?20o3n&ЏCH P#ݭG;9O4 )P%=pL8Tq#i[wWwv3u&Gд z/ovsMv{W΂fW**=KLj`TvIf}.$Dv>Ղu%kMи*bwj 1^ s4s|kf8v'T; +|Ҁ\vy$ ;CO "?\?-9$u1͗Å ("%)1[WV\SƗbJkJ\Q(Fs1"+qѝ Cb\ $2vEb/qc-:[# ʕǶQRt1RL7&{c*``╱G^UɡBà@ ل( Jʔ_xwJP;u0G w[nJ2]r1'g4Q,=^,fp.+ˍ0d3]Q剥J I~ћJ.Ս&+Efƿ Z֕W?GÙ?a&SM+va{/Q\)x|DϲQ?F};ctwb߁9wHL*D6?H;|!ɀ9n70zXNJ)G< L5sꄿӅ4 טa)0eD ƋacWp ӡ _PRXylC^WZ\턟pm[vJ/[UFmӕpULYY`);/8e6,M2Hz\S6%ɀ?7E^[Fun hijS1[@ BN<F94ySYWqVgyo,=|A}BZ|5ANGjMߥԞB*s ͭTi:{SO~#}q~6_^hA:}'j5p_4(pǦ@=i75">g9:UUIw)$fMu} *m v:l;Rz`y_Qnxd(+a@8d#D֪Ƶ XDƈHnБJ] Uq84WC# :pmir^83Yd7agKVgd Sؼa/aw(m[6h(5!Q⒁eK>yE>ۆ-'2Hٕ^qN?+&vn d'}0OU7+C8.a12:i ׻dz1G;]_Hd=MGqEl.Wͧai@xh0Hɹ7w`oR,apչl$h5 t  '1sO##}vmF@A4ښh`?qzoCZ>0٨6H44xPFߦh>\lѮ4l-)2n A|UZD;)e 5Ҍx-^ѩp4l]o {Yߨ8KmS'9% DNA9zVaÚas(X6Uׄd2#6\v.Xx1wug0;КW;A"W`Sy؆1lJa뫗ixtM]JZN(A7ZlDefWhWB - 5\*KQ.$سtКT 8I]* gќ)\?%eRɧ5)\ƫ^H ΃ΒNx&UwZ_i~BYCs|x%xcKf zE.,}}* @wU`|oz1@_:g{R| l%s2(Do|) ~~WZOm eՂ@%b?(NC&>:ٮTƷM-~a|:w۽9UdVt&8/@j5 #=I\)r-z[?˓ Qg8.e΃T~ɣV_\CElMϖe߬bujF{2j>؞ТOOXT j`ή{7ݑ B<c!ڗ8MZi?\Σ^;qɘvȕJ_:O-+Mh\rn{d7;^/N'I/>̎l>~<3|qrNd|iF)⍔a=c|y1&{/1(wLyU<\'R*3~3w@6ML8ZEтTyc|4F$J733*Bhv-$hrV&tv_F4y:BF!%r~sؽ;/75I%Z7~;'[Pܫv:yqa:nSr q䉬ʀ71&wTO+z36oE=EB7ЧK(o}$>㫅Ȍ/&W>֡ ;{pPBkɣM1o+-dOnSLA/Irmֆ+sNwzCq8Y~(N+\l(9[uhϖGsRnl/˴R:O-^ V6}K!_{o֒klb(< 9$ѹIEΩɓ?r?)cy7ְt8x6dɂDrzU'R62rĽp1܄O}E=5 ("QZR=p].V%$ ;'zg ۟ƀ* Hd"(Ch{β8)"ƑQBe/}Vq'(n=#C0ɇk}H$̊O4@ڇ5~`U,񃂡F@FGf8, 󧥄 x]=]qNv7U9Cpv嫣@|TaI^s< (׭oj)42$9.7>O{.#fowQL4Nj@C' -Y n\(M7:"ݓM{okN挛d<&gML\hkZ>8\I05Ӏ%U3_'"`[I +b1@w䣉}Xrl&Y&f|ʣf֞ >JXDhז[^)VCbh#MA< u!M+\*FILf"JDJy]CSI"^3X8IcDZ&EG4>WS?BbM w/|W2qPNi$k3 r">M ڥ1l֊zݡ@"5`>yq.ٱwdЅ+x,Eޘ#oBn|F$ڪ J?Ѹ.$;Yf8 ld_ZU"ZLsB-2.t PRıo3TsYu3TT4}:>p=W:MaoW;ȲEcWrbaP( 23 VzG, WGcz[lz{?D0b8% "ؕp1#}; _${"| &.5kGtȚ.l(uX쁡/{d ǁEuhӼF jm;iNjy}ѭثpӎ &F;uOP} b(7parZڇrX$$-ޜHDL\H[оYRHC+oThtl"?jnRt?bk.cxV}!)Q"2 dU##/k$`|VWiwn%ւ hj^W(g6ut]f3U 6uAh?)[ZjHi>7]\Au9'wW15lNHb4 H}C*~wx r0QEB`8on8-+AJr Q0[`jA>pїJ:V zt,Ld9y}ƣ'3#CH ĀdZxRީ/ "Wg_w#I%^6zmi.N < 8[O.~"R"L)t( RazQn&4 ThF m}B }bSA3Ib9Dvpp)E RDO $sQay|iw|Ev\\S.N(y 5؝ %gJzNbS)qG~17kl]|bLH]$/+yN,tԉ;̛I`}hvqYa586[aqLXnvTHmc*u\N6 pn& 4 0)KGp!N+z$C\:o{L=`I)-3Gz@p?^aOI$2|~]W؄ 6IЉ>6ۣq1+z\Yb1)hUIQ9uD S\IY:F,jl){nhaC }ILv? Ja63&';;N3 (qW_HzW ϬRGžbqV(}klfQYeAGL.RSt U,֣,e\1"e \(aZ0xCtZƔ4>9_\Rcd$B3:@ԧun $+v^|tZLZ2:5`KfY*j\+;L h&9Jz~ATZPwSID ' )̰9"ԅW"g! >m]67zOH=3}@`htr)63(['&!]Ii;8DK5?eb(fЏTOU,HWnScոk0EUUvC;A6TH}h+b}ڢogȉN)loa ʘZ 뜨tqmYE563S WݑKsL%s@CEe۰1q K]ѷ 몉;EL>J4"_A|yלMh`b0,aa]U(:{ "%ʯa/r}<,α;Z$ c5v6UJeb~:: K $nOL8y O "dz=шwB=%;Uڹ3[5xӓ2edTRAS#SF0z*$[|uՉ+>"D掺bTw`az 4\RrSx RQe/22WwkzFs-*KޚmDFcET"i=Y`KGD88Tyj3^NjӉ@l1ө$Q`M֏gm$ͥ}O9[Dշf=cwhy3ZS}'_= tV\a,5ScLp5?;qN%;5::_?+5}ejZ>'e$GHg( ߵ?*t6p>GZɀթTx p{?xİݺzN]FhbTǾD qLʋ(D5LH C#1ӂhl #ɦ jcؗ ו{cgA:!V'3:\t~XY 9,J|x(-r?v>Ry_A3gxqIIX@nj i\OY^Hl]*T &j|gi^襥fP@K]s|C@k??!XzJ&B6]جz1x/:^0yp=&-JzIhBE+ ,9'L<b=]SnzV @Wvd/.PekETeQ_LfM=4O[ԍVlDcm&xY T#cJW322vn`i9~ a[̺ WBp1%[I5Vj`1USD3-O=q+Z--㴵;; f/'YzOÊheWaѶDSfoaOMp\GQlr+jr"wc?b-] ./4kucgT !p C 5K,YJne<yQ1ƚ Fo#U1?^ビՏ /oarKc;1\}Ѫ<&UVX ohkO9[3C`G}~Yjg0>=&R#2G$Pen&뾘g1͍hEZ;Vp;2O*bb6a%a>y Bˡ\Ay|@_KwLdžW{(aqdZG\Z/a5!#%l5A @?c;﹓^D`ը9>&5}&a 32Cg(JpJzZf\LkV7p \7Xj~i()ۅ{iDwQ63jx _5f|VI*tx/5aCZ£R[?΀3u鬰GR-O"R18OS=ۂ,]~q*굿qa⋖< )ݱk!Y>k5"!Ў  5>ݴMJLg{rOl&7 -@AG 5oV'h;~SzC4iM2!s=ay-C l |^I M11^]Ev|s_ 9}]w?UĨYΠ4+SȮgiT%7 7@G:]>C*:_ux>*wTBDkn/{w䒶7%Ѿhz k(IAav𫇤C6 pn7nƯm!J` Y#/(Htp&gAGQ2E$H 哥sQjUG(_+[P % ŷ]^#- m_^:%V-^K;t>V/7q.Q;B[NHu;ey [{{}rK(~飈Wr0hlY>أA:Op\`œ,H!5ǹ XLAp.ek1_PED!<¸cZiC@W!*/o&WڽVLs]ciw3wֺihЎ|8h_ZwbYx8T䚐> wSLweI=$S&T+ ٽ?R%yI1^ZFK Kr9Ŕb{Rqo{Ւ J²_7[to;?&w^֛=<5-i@< xC09]``C?Sϳ>@ OivuEM1*;7%4,< `Ӝ":?4K MoH5zh"p^yaW<,Z6&Ÿ.#+uLi-Y%.ZrŗppTN̒cxˁӸG/+sZ_Ph B= ?)(MvHA W3 L[h*C$1K1Ko|YvcWE ME}-}Ý~L ")ir 1` } t2 L h6p|-.VFr G"+iӓW(I`>z_%b"QPs}x\t(lCUݘl6JWpzl̄Ĩ)<]H$ ˧c+ܻL&-+NGLoWH‚{tDd'SvJS;X/33%i%,Ho@h׵T`FA#v0` NW3#Gr8]=-D6E3ZykU({<΋X||ί_)`36l2񝻻t^ۣB9Ǖĭ z毽m3DhCJO8YĶVɌIk#v<'tLxI: Kj" *@ J]SD2qG'H m+ խ;tƒ'm RR3|U rGh"qEe$nmr*nqqG ~=kQoF)vB*b{iI h- R*Cۿ"1"_뀃!h/X|T2tய}r-j`h@X},'}L:i љU2%][S%zM⦻d -M/*ry D\-pڢW^.\m#::scޮԑzu7 [Cn{GvzȾDtRFT,L^lr}nBٲu/DYzB;Zm;)k0«wQ1 r{g=QBQ-H C41cشyus5}I~n?|aw]k }+1ލ&42,):~:4Bczfop遨Vx?38,{P$5OiI;OUҥ m^kɝ(E39r+zza ^m\M>86-0eЯioGog jUd~{]2_Q% l5Ǥ!7mkK 9{ r$DNn>ܓYeI,>~r%M,t.Y_rQ ZCq OCZ;qik׷oMV葟I6nufwh1MKBUg窒Ƈ%&Xw!;mn??EW3=Ek^Z~hrS*l=8zf( ,|/Zi9tl+,Uu>SaV^ q;i7|L[`Dմ bp" "׏La5@H#Zbdeңip'T 7>C[ Wsb&2gDTB"x^YFoVF+M{?@Sxº_2_HFziLG+{ h BUZ3kvtٟ㖪VZhr_dIy,~DUfUU\'hXB m禬dďvNOeU=WcwȵQS}_#U_)3Ʊ<90[XM6-Y//N9 LsF+s 25 >ٵڀu,"`<- (.f6'~ȧسLjG*{L&2ϒ1*"9+>iڛEx0Kv:<y5R6 ,{LZ%r̢H|m%jۘo8x`I3\yٯ(4@eFdjNW"],d^"nZEAr_{ ]H{Jq{k}`q,PeG8ZYDY: , EP#ο_ފ̳y`ybVu>dG-ҍG mW;+KC {8y/Fm%FnN ?Qm Mi|b`w]L*GPФ!RˤQǎdOJsejLr1OAhC@Ml2tʭnwZCWįƭ6x+`I}.yZ+'_,g3ǡyds4cG-1>_Ut.yzNe,2C*@uud~ %q`ӡocڈy 4+*I OFeS"r x`h`ZYC M1X[yݜRxj,y<1k$UY4N Eihn+W)PlDBKRy\@m`a_~~ Aرpv HŢ4}o&{n|ic"D3oZh*/m_@1VH-Tw]w!'jV2|7.7MWŢIHWL,<~ Sas ] frW~eĪdO9xFg#P `H#[7N[”M~UoS]==\Gd`InI AQhӡ;V8g!c̞J7+73H^ sIK* qjx*QDhO\?H(p2=n#}pmJu]//2gqGbi) ʓG I,'Cil!r$"PDgZ^аvoY5O$|6Yw9VI憴VL'߯GBkKBd38[0(/dYuxm^qE]l“2˟\ V ,rDl'*<|n d8;#`:.yMsSا];&Z)dZM/\VyUk,&DUEÆHK g؛5! Kнq-*;f|`iiX )zu>$B+x/x+sOR-*P͜dc%s`3?L _[\ˌ%*eľBMqBMT1kVLj7IMq"Jlr< G,'- q/ V)1rRi}|hۨ'lӼF2(OճEY⼣Uh#%8CC };h(TA9^ǡH#Ac~Ԙ)M^*.;9C?C{%IAUAp5%Hʌ͗D>I8`ZT!@vδMr)܋@AsNQ6ӗG ӯ-2zBܗx2'nZ9U]['c,"'Iy:K&Y9Όe݅CVa'say Jϓ^b\MH"BGh;6AH[QSWƙEz/maSСqpl#\_R074,WX ImQ{˥`6xRvy6<<@cbhqɻ4_Tڥ3?$K{qȽ7a:2g-^dݠ:N=lc"ށYc)>& S > ZufS/]'۞ӌt-<' Hf VjKBmk]gS^s 7 BMѪxxo[Vck.avđ8=KX#~Ò $Bm=TMmTJRt=|8C\l+*;h(C-Ȉ?}23Av-t}wګPsH?K=O%BJ3-1[! 2ݣn'(nbzR9xY1(ۃA >SʙO oToy۪X :F_lyWOK;tcCiS}幑Mx֨GfB"ܾE K*\$:k FOQ'E~4! 7Jo>W 4':Wb ݄SPjT -~EsĿ_i4WI[+  dD;IM(9;׻=imU H"BSʛ5;*"JX!++27J=K38*eg\6&sh9+P ݣ2Yd\p6C \0IC @82ȣ7|Mn$e˛Kƚt?'PɜPb3#FvV9+LUf#D1I+|Jx,89p;iJJO-͐2K_<ƨ4:+d*pg@yVԀ| Uk]0gn@voxʷ‰!Th+B-H*"``j`"56q"EICs0ǕSw@ݢ/lpl]r*n7: c35Ugņy8V}?^ފuY&vmsIJ\US&%i%wLclY .|"J^}yup\O]fy,j<1N˭@3| 먖lSJƎKR"wf5k6k[j873+ i=_щ!XBaNG<VmvxyV{g2B#lf +46xUv 3_1ׇ xQ 2߁B5yVyjyryl<.rY#JKf)VwȚ6I!ly)NŽ[ؤ/{7`各yެؗE蔐d8it-lK Tb?듚~nNXeڌ.ϞMwy9`4]H/bbGXq**g8EV?"e܇>YM7U~`F.vt4SmF*ɏͣw{){}p4qJ&aڰoė8a?U#RT$I=QFRgdx bK=5gwRAU}Snd@BևvP1ԜwAL=EPـ5x=T/'\bFC0˔Ē? A%D*buοɌ!;'ĊN:L i D0غ#i ʫK*f N ^ `UqSnU>_sXro̺&۴2gWn=nT8%|7-a { Ay4oѝJcS{-yۛ[\))i쀲: m4|)Yj۰!\祉&T#$jJq}RP^I8V'f`#s˜}-.xYĖU&+RNa_D{Ygs96 bj>*T˹,|c( dKup9ر3AvI$Huvqu#Ģ)ïF_,ӻm:u9BА33 ,o4B{-nԣؖНjifQ8ald! WG x/l}Nibv}'j x>qP!v^Ԍ}2`!4rvV8RቕԴX'$(;rl^[p15-cZx2\tEƐ%6 X\RS>>= \:a (as3GKE,GdjYVw҂n DDeJW&#B^gљ"ٸJـ{<~"+lȐ"K;ܑPBn<k B]DzwN \QoTJLl"hy(D4B9Dh:z!"\)l4cXn F+P1&c6rLE [8.OrD_ i3:8715e4F(,_H={~[^1N x3T{Pn6T"BpzNFNj:i?Yُ(ݖcmN8tX <ϝ/?X~k؁E;qN$Aό==́]ܯCSH<z;ZcM 2".5IBɰŝˢfINpWxje(e2"bS`/td#`Uxj3޸`\8웓O KD lǩH`Mʻ⠫uF ۳[ˉ_E1^SI֢뵢 t~@=pylNj-17KP?+i9˅ ggs6ߤQ |NW3_ =M^%'PX@[|nf,Z 6D)ƻ8yFޒ  I,^X=%\8Acqډ6S0GQju9 08-<.;AYLd5o H12](Y+=Ԧ4rPp TZ 32XՓd lNe}/ȑz~61Z/3p@a؅l_'U؛-A/oZ \[7qLv͑ SѯKN<t7ڲtP~p>2yi6BlFLÐXց(j˄ۂ gy]8x0=JS\ ڳ Eu s=%^,!XqLj0:"7"h\$elN7~hAm~EՁ@P#X̏6da׳X W+OSƭ,C:KfM3vFa;4%W!?l6z;hڑ+;>1bsnAzELҸ'Wn2nz)и}D2ǹE_c[ K<srbncTS/Sݥ{饺 JZή;R6 e::–/OhlPfQX`oT K`*Q9::oqa߲10ݎq67v8T>?ql&Auo9 Keyh2%{=Lm7ݽn}mLzNWѕ䢃 u7s_6&am\Lքtd9}RхGɳ^LyH6ѮVڜ;;Ɲ=tIo1)pԶaԲ=.{}yθX]C"CӺRCyKtW9k.ĕ)LsMXX;,]Jևe;O`K BH嘳!zR>ܫFTL8pa1KNd }䢯hƲ޲I/hy_`Tmk{-ĹR FO TWӼ?(dp6~jerXS^tu+Bz\lĨw~ 䂵:wP>zUar ;w.cǭxv9¬NSIVE[ #PjJ+j[WkiD=5eChLnlU:׹\k'|V}_Ei-_%8U, `<+3c.d+{h׿U3s-aB|cw*I;remQ,@FkEٸx<;3i\اN`}y(|xK TRZPލ%gh4_06q=k}ZWGpOlm`0)s(5P1$΋Z:dop!Ԋjݱ/7ĩ$Nߪy^H<\-~u6t\G>vkR*0=9 iPԐ[ɇ $:ӷ??2&E }XY͢]3lv}>Z@VV|2 viiq~^rdGxzAn3bhIc$.rĚEٷB:ʬTnY'N%.rVZ9Y[ފxI8~V=HGPDW:e:Nex_دiYVtf?2X79;qOo,f)"RqoCa-V0|`{hYQ= yg ?yYN?v1M땞):vPaJB=DP(XRDOB>kL_:ĭND8tAt]5ni7|h/$3T$5^XDǙ'1VBQ0]U5%v6MEQ-| 뇾Lt3LaE%Uf!Y@>53_+Ƕ,.wƲ5*p\J,^T'Ȣx ИWX"-afy,](8X+يaM7@xIu"tAiچr|a1;u"G;`w-̴>j^F$A ZUkfEKf& >HVvNރLZQL-Z^]Z׭yד{᩽w8z8Esr7oznv -R#d% !W {=!v7߃Dۭˈڮ͈Z⌶5#Gȅ4о"XAF$z!j`C# SWUd_$_A:p5wЍy8I!9xԋg[KSIl^2udWd%H1ҬYkg5![jYjƝ4 G y#z*]) \{pZObF*8fҺZ$)4HqV'7e؜uw7Mj}?~(q|_J2:/fre cϪH'P2VpoTn!:> )"6pAvXZ'e*S3Y&4! 6T42+@晈7R÷_XP&1^/O4Y5=؟hFvp5MbA{R6z\zm[@ 'J_TYY)ֆ'tlGVj J_WW WZԔQ*jvOf`Dc?[w)t ƦQSu*R7YQ~2ۅ=Yrn;`##4/bL'$XQ#ij&Rضb#A#/ i6b+J6奫r>e !+¯`i2$Z-̿GHaza|a`[̻Onb}69Fv9e* jDC X6ˆE/(z}:^UMrb{AejIK&5gN,' ԇt닮l5>1Z6ao`uCb8դ9"k#W&YLTK$iy{%ޔF$Kl;Wr+9c$W<&S4shz@ ϸ!| jUB"0LlHQ" H<*x%K 2ʰ;0 'ܖ clo!EV=C%u /C lϩ-j_mpa Qlț%6v.M48ZxUL5ɲWȲb=!ժ%ZjWefH`P~>%Ϣ:yHKA% OЁSaF7 14%rH<ݨ%LԵK2Z1gDڬKpuh-^.xsѲVDq8ޫ+[yh?TTbz!]~";PMVCw$bnB? #N?e#> TܟvN*6iTcA 66ۍ[*0'e) JLC=D00!Z@E#s=Gb&>W<[7r pz O*DN^t ]{rx9=ȸ!]kq)Bg0ƨ|p0xp&R 08fc,Z"K9ud 7=3bW"@lM-g(7B\vl(:ݷ'% =eZA^p/Iiy*/WiT7[@n?m)/4b>Sĩ"Y6z_fH5˓u|ŷ[Y'~aC3Vd$|.X;30EdgZVg" (njA1RD E#?bRhV^35“|tߌ*4Ktթ/%tHU 8{d\7B9B.>JWL|02Y#>c{m*wtGi*i]JcCIE(Jw **4} ZLGlF@{Ҍ*ꙧ="Zگϳfx?BR:'+fuI=6S'rJ^G,jYKq# ,$!T/V lX\y 8%άj[WV7`̸q4kri?)fm|<&+q9¼>7 BإmmAΌu\1^MRsIIӺ;&Ur|ѷߑ*NZnaJѭ\ cOs+cX\EÆ{!Th&ύk6m0t#[DUg6;;;`6 ɏ%[VSfm l#+~LVB;v`ig Undȶ%?G[:&rB<ʮ:ϣ` ej -F ֚Ɯ*Ŋr@qk6+fnM`d_^!# .] 2p5qrC\`l²`_0ʄ]k}Jfd:o.c5:&oW=DDpDN+@W4\w^_0Ze &#~sK:޸& uض5~؉"kOӱ 4ivhd4GIBP8t*N,!+L0Oh%4 Q"JpQ6&cUa`LyF]o ]lTk'y`1\Wbih/WϢ3`Ц'+w?giRx q74Ung [|83^l%nk{ 0>><b3&cH|W Y舐%4y1[>GAw=n=X5VB Ra5de_ǂD\/S}Om[1ˑtq6f?I)c7/&Ѥ+_ Tf,[x(ɤRD {i06~Ѝ=# =n{Mpv*XEaB{-9JceF4x̬N_ Q|tX#+(Yb4O 39[|LvAMo m4N'xTGu>F0i2Tjf~y݃ g8%KN7 {U}oEJmuDCŊ<$i` nyŸ> B nRM ̭ Sr>r` Y^z),hlllLJ|5ȻsYe pTIBŔ9FWb7zQn(ބe6bR3aВ_]8p*݆,o/V5{Omo,?>Or8&]d(z/gJ6»eoF:HD`x~cKRoHyr.Uԯ<54%OJ9O(U^ e}ɀ uVJKaīF2T&yC2@,CkRue8.z:9p X l3Ay4<)_YLCFwj>6xj߄ q) `/wC \&B_HKfuXvUn$0%};JToZ]x=&s`(㬿bt$n Uj:I=b66M n2LHO ]slptӠ`镯Zx5_^-Lvtq S_jzM 5۽E)~8܊Cbt#'AvX~v\^SW2&C\I8Dfcw}O+|dV*]Y}0<3TOڣNĐu$y֤lΓ1X_p؜6yJjlz״+/tAK~;$ xgIVFX? #x( ۧEC+YNsiW_iVv8;.;dn7ODaʫv,]gC$+I&N0OvX]ٕP D:]݉ \fӡl7A R}(4U0Ov~Qf {ab$vczp׸e31Iݕ?8]H =)X~Ͳ'c7+RsE\%_X4PVa8 ȟPHOYXMwԼPnB'דk3WU?tcahJIZAFUWr(q]д1LS9,eJ7._t5\kS?U_OB!Ȍ_rUa5Fڵ>z`UoDXk8$H~vSw\O[@1'qE8!n@Nb~?_+9- ~-|C#b{QGCRQqr8[g&ݫcWq؟7äG6S0]ODI|1emoDN,t 3 QY92^'(q8R7NVf$? UBJ%zIhANLM闄>On MNˇe\.Y{K$$,n ~)-LDwdsRpt>#;Prn)XGw RA+,hv fÄۢhR45lrAmH{{WT`yll1}ޡg\|qڨif⛆E<)'l= `/O6ن'y8gi`&;"$!iM.SѫKV\9\-f9- 19/_$SE6Bi=N *yŷ4g3v.LEA ~udk|6^?6v tfm-#g3\DT;^v(v\3Ļ9kzr I/LHvai:Kӆr1Q;$3j[~ !+ Qbg#<)P nE%j62i Mi%&{80,$?T;)t|Y?Ss e;aZlܲfq+5q'i~`A\]؁V#oJ3il82GeWIջ}aeALukxtJ e0-әs;.VHwQ6. hqE968`M%Gig^*D${~C Q@la89e[d&Me@)Q^t8䥦U ja͈(BIA7m>`17=YuVo,pR CG.q?N1`V.:,QD Dv]db$ nw25YQCw"'K?{A̭(0#d!` :g^{| Bd.WeW֚%R4Ϝ h 1%83Fx~) U$"jXaw[+m2cM +Oyv1I8Y]0m s1F,վQNi| Zy\kLn*oڽxYsZڥ=1n񹚏ApQvJf0ڏYY?.D˰d[|rػ75&O#Ax3}%~>'ke>ŰUMnTO ,<=ʵ A"Z\qy]7GysyoK^%6`!^-He]Oq9)Ytq#+;v5Q4ࢮ'9SZ4 Մ~˻q)n()6yK8q%p00tNVgRupQ hCE#w$菸K$bYucRy#)euWG֛ӫYy3Ƽc^KW[$X)r[\S݂%"DKJh̪,S;;%Q0KV<* |'M@JT+qO1"XgzP(ҡNiqbYZBMGC]PCPxFȶyZp6!%wK+&|I"Oyq/CHmŖ[u)Mu'՛ε$秢ɶPC^wE9hr$ ox5^d^1K>\Fgngʣt2xM%fȰF~Ԍ |:Cdު?Ld-e&ޫL9_mu%~b6<CgvZ#ƨMK)f>{כ}%N}ʼ&q3wǦ7 N_1>h ȹ*ϛN-s NGlyaDӉ4ޓklWc2zT鉪m2_U␪Vj78\:Q VKBț ,m0F&G pB؜?y=(yS}PZW$:}.Cb 0FfJ b*K-1ʎY?Bh %@఩AC.1Uf^E! ݙ) Hp>BV L4g!畏=^wx8=sٔqЏyS$0dH7D[n \Aޒh|2O|Y-;sk)vsQH愎"rL,6ۿV:}/u9rp̅SXx#T]6D5;$ե rX sܜ󈠬>o(BRa,Xї@o*;pVe:Oe唘^U RȚCNeY5"B͎,N.ǧ/c4M[=%`(q᳑x9$OGjuZ͚)D %T24c) p?n(iy5w? `YHI/ߢXavn8c @M%)S@ Q2knV3vKDpl"nʉ Xae`]9$2mh}]O&*Y$u-pa*+1ɮ,uQN rdg-G 2~G!V@]Ez= _fjvf֪ UJ6xTuncW 0h(;Y!#. |3 A^|pipw vB Y "`#㦣-SԬ޶\/etNdukE@f>cXY .&oV"ۀ@?^ o.&G =(,/};s a闺<lq8clzoJ1r/ #Lu\_`:a..:Ѕaq4ĂGbLV`VsL»8zqQHM[Dz.CK3D#>gPqz#.8gMqݳҮY$r٣ei63U_} Hiv !#!1X_>~QL_w>TQ+v8lhI[M$ ƽO$4Em "(P,"ͦښ[L ~jZGtJ% vO{[غ\VЧm/Z#!ПeǿZaZ2T›ies=9yxc,3Pxh; pNA\EGϘLknJY۱ hKM1kv Bu(&MPbM!&phҮKlIHBk$VL%g7Kq1%{3AlWWlھBf^|]Wš, -!o؆OHbHisF0?Ks)S.dlZs֛h,8Wmz\df)p`ب>S&\'ʖ&nĄad Ac-dƼ*7A>T"Sy݅ʼmI 1qfʘ) ȁYX k+9[ɴ1pR[{hQF m: Chňa>ulҌ*Q9(K9\C_u?wKJ J< D.`I:*s%lPʘPgL*bmT`%@$ؽup3?/)gTQcycwO;ߠ§ e6@Kh%T[}yk]O?ob)yɤBT϶E%EbhEGjb;2?Y?FuCXnD/w$#np5qFee 2&އ b?W5)d'9 A^t4ziSޡQH/ǿV"hB-UґGеmsS4S|)% uu?6=5%تGLH;gG!ҫr#1tHbV/TWZrXoB}e}kpH!;` Ա娔f/n$ňk CVNUa2Z,w##{ qbRE̝IMP=ڒ{!BUlegHdz%(RL{7Ƅl} 1 {&P1&9 *v6n ^$ӳڟ/LPq2ΌBES`ch.>/nԏok VVJ! 3܊jJ"aKW83 8vsmQ7h`?<03gÕy1S^$i.*pFUߨM>f;}8q,F+2Ǿ䴶bЇsƬ5LԶ݊K /?SYsMϑۇxfq˰T lڜ:U7'J`Y V]eyqwUA1.ҁKqYE嘜5eL,Y`g"<75fIFb3 M}1YeaV5:PT16kaa%VZkpEpZ!6*PxJ@/hA_ڥZ-CqKm0}/P{]6eS8P:Qy&wwoRԆʘ Xb̴TGX"Ekryk7d$( ![GG ~'6'g]H[ VћT^lcS^}n ks h05(2of+ӹL0܋粻0" g<Ӌ8%:{;g?3Qp ?\%,^`LINAz}Fgզ{Ҕz'=`zT4W 3uv圲9MaAR[g3]'LE~;GsuƲ|EUJ$%B-Ukq\C㉠(.XѤ]x h)EN@iDUYilQ=Ldnb5ڃ6,ID`^[Q 8C [t<lI9b{Nc>1y}esCN-.[`qd]:es1uW&>CHؚ,Y7_kP"Px C]BP$7FULֽ]/+̶~ꬨ)м`Vbpn#uUJVȬ. ̈8fXNےQ\EB(0B7o.u3($>Pg@mI-t9mOZ!-igL.;|{C G"O, φwiQHI4 dU\Τ/̯cYt`39.VHV\ hs*--b w<^CH@&嚠v{VV-Va3%b> t>@$_;X|-"h)` ߋ*1:o'EPR[l/˅nǐi+Ah|bh3A>4N-"&DboL$֬vi[~X&DjQhK*& 0ِ P[]#q аpހKMxk<]ZDrJh'Q%&qT1~J(2tDF1>W|ƍ߉Z6P'm:[L nV,[ p6ߤcI((Q]_myeli4~Ȍ.SPa@ 'pL=Mme3[g CPK$N 9\~)Ȝ Hh <I~蹣 ,bthBCoΜyDf=Ybt$ D}!^Oa{e&Dc]ʌx&s wY)]l Y?i< |1\izZIU DL,% IM`)mFQpd= ߕp{Z3 [Cq42:Mp"v!Mڴܯ t<ۨ{6oU"t~ѳ.N0O$ $u <9d_~z ~<+m&2rL'=zdǤGАbCNRX=I҂JOE{Pg{\dr_Yp.a*! ul Fȣye$#z/%ppbB$~zE?B !bfߒ9YOͨl|+ *t>+˺3c i~jUy% n/zݽeaÇ8|Np6tA&4 A0)͕ G@6e 0]F5Oxso Dn酯єά(f6W!ΏҧMxPҷ 4:p#j3TCTLͨM/ JxK!Kɳ)Jزo[B |% ־'2iIw}T@0"782;7YW&rdm3Nnq_!Wd%wagwzvaõ>X?m/;M$: vG[HԘS0ĝ϶wy_T+gxCMWe@'5h :rE*gZU"\kQh^ #۽o{eͶEoϰ*̈́i8 S xʸדH 'NP"$GB P]v~{ .JJ+,Lyus8t*Ӛ#NOEcE5Y31N=th1Da wL{4 e>'1kxI:0E\_7iʖK2Rg4' mG;\:_3(|qٿuu 64u-kdf,# ?04;,ŻHo'9;u7ڽUaL4QJ?aD)5nToh M>iRXKWZ".”,f!G[h7Q;?udWK \jg.6^9L74fd+*Uq4I跲l]c#`߲­q2[ʨs%crn⑋==H[v*)*M* i ydҭ c"Yؿ"'kT`:k2L53VFXl~]Wgi_'OVq(5IL2s'f.YU_ zc1|[tk@eٓw/"p`nSATIZŴʘt6 `u'@sS`J="M#Ԙp;ơԆuIyvA?/Ɇ{cp6<ޞmIjކa9ې?+Z @߁.]r,!FE=@Ax_UfS9Q;2t>Lx8ڐ;^hM >W^wѯ*%˭6zJyMշWeau ~l*Y䋆pvADށQQ M>>y}v)}c[]g&zrVQRM鯴G /Ňe:#rkeW^/~s <<<*ե+xIVXTGwr 0db\|w7LTB<*ʄ_wJ(lI;F(qp;e;zǠsmUQ@ #`*c-w>"o6#..VmԸiAu]E+$ϥv֋p*dE4&hߵ'~5A"*GeJ/2ʵF 4(=FSi5ݰv^Mн{h6H,cE~NtUFg{;H|4er,z 76C[QA̘/^܂\]iQe;ܱ+= 7 DQ Cx4Pyyr&WcT;{JIqⁿ[JXPV; DU^{q5{ق.ժO^_հ[$Z90TAJAr5෼8U),> !xvy8/P@Td fzJnaw$|U0[n6LSiϳy0?,!FctcgJYHI&pg-}҆aʠɻ=:1DL{>4E͝]d51)i3:t?BT&M0[ѦD ?TzU'VESJs$~WC-f-K\xHo1hZdwө"}9}7i(46Z^.NlϷ |=xrslS9ۏhf9ffx /&& ݒu/S3]̺easv> U{R帗ypp4*Ym!ΞQ%x4z"Ki ]xrr̬4/ Ɠ5vBsYp*7 ȟbz~ z9z`~7fz&Qsm0吚.8yÉG=Ū]]\5 RCZU7EsXv#˅5xu]i$D pF 2~,/w;|iqy#5j# ߭ ֩5 S桙aCT_HOq7B4DlR>\ٸ8џ56ɹ8PZ%žj'ppUWFКJa7Uo!b];qC}QF$A-_F5 )K3Be~M,R~ޖX ǫJޡ{*1sfYڌysg%]`]3rTȔ[o|j-%b,4E'J ӲB/V/ Uc57QɎU7!{8ש39A<u5ǚc^#5B:]ǚD|so:[9x1ofX3He|uRZTUgda\Lqz&jukeBxMiѷQSCm8߿3:x⁹ 6 b :0ITLfߩ=ƃ|KQF_-c+"?{R9`[?EjRQ|xL(ke>er+S!;noj?0cʐΦ `![Ē?"B)pBu} =ɜej'LFWMv+|WG5L-cÐ$ *NӖf@$!V?G *e6@djq#xBk&#i[/;>3p.A:Tx PwWq}!\jw(^&_W IA]ڀ26N[sb]^"S>[~)8>Zd7EG${K^ p،:FȱS{Ahig ?SX,5wG Qw52C'XKǡq:E5TµjSWnQ3hyDi?0p(,obp{QD @PI6g |d)G+T._ 64!>eĨK)ǫƺ`:BN4bn rS C vP pv}0B"^N]{lšjQ$݂=σAÃ䈓%-ϭJP١hf/U~\uXgT9 q+0vO43աcxXPјN?`7=1rly-:UĤ%'J?/h)_;Q -wPRB8\ I:SIi37HDnPWġf+M0`ܷ\<jف{WPj(}Kve&Cz!@QaQ x/q6GZKG `kꅇf,㴹Efw}PgV6I_pdyw;I o:/HR6N§<*501g1UiCP1__W菿%W ')nrYxG*{H`CH9{-E)EJw( JL2ʼN MK:EXec ^0 =kʹTK&zY-xYLqU`09Mhj,%cM$Ry$ tuTf)O" ,'{(J`)mF2i*be,Gܨ>85ұ7`]YIᦵE.Z˔k/.oUQ?MnWmPa7R$A| =]Pֻ j~9h*I#xoi3ѳrwŐѴ'q)} h!7N,1`gFZbD\24q[(E>3ҕ0|<2E(A6݅蓝[L5q%Inf~FtSM|Qк85'uw[Ow__QxHDLʨ,YS2!찾k1οj"Fۡ"@`X/fCAtQ؅~ D{d/ȱv<"}?p9 2.DZQP.NS Aۦvw ޽ M_ƚ[YSʉT2epڨ1zsH.rj~i3W!, fT7W,F8}]'Ҁ/ [qG+'kRh́/uVr<}o'z!e\aHw\ dc!Jr[-ؗWSY' sqgEJ&C* 47#7 -'USk 3~p+7`m ts zbYy76 yP&Q㣆[ su+23!i +?_-t.-~^o"T.{22װ4T6Π]KMQpg"_v|.NzK(zFzߛceYF g\z[Y3J*(v2(<9 EAE@k7vjF~|ed2xaNjDH+*6ό<1`NՋ'$ρ񉞷@ ߅h+8bV#PMj  |2:Vt3fV~nC{Wov[篟0MpaGkEu׮4)qEC SOᔀ Y&2gWlǜDHaK{lC@_&3L!&vL N~MV:y4Pʴ̮%_&6]N4 05~B[P{G8X>'1I"S%D7Ssns_ e: 4RO>_q}mh(;Y BhVJN,|.C̙[ Wi;ݶ'bd9-3Wg}UI)#{[/;@h'_;,TʦzgvWA)e`/瑨G}|"54d)~G2Qs&N/k)ja-O`!( DƄڒHɆȗ ctk'9.Ojś]7$^{i j݊c|8ҨH^TQS&az<$`{{K\ēxort0;l;)ߒw~L| BЄ߲aB)bg'17e=ӈה ӛk637 D<ů3ƞ(@|[9|b˝o#W%`3hŝcUenx$NrzII_ @D?V92QD6tlӆ=<k/ceH+U l% (xmA }X=QXjMrI'fO䨗mcj]P3ߴ9 j糍J7M,?$$wBdǼ-V rryWߙr5u~CP3P &u9f[( ]\pL8G&S SI+Yev$fׁ@OGsOG2X@.^(.(Rh.ҷLjWI:ԁxޥ0@L,KRr1Jކ ԩBꈅDF^0~e@[\\^Xgj[]' 3S+F7ISCsHb)037_΅RAF4kIѡrH9Q(fѝ KT3䯤f C^2[4om}$j5 O bOD#s\O}rSO Q;ŲDx8pGN#` @rE;U6޴p6bQh/Al󵩿(A6[[bx(xdjC.] keńm@7@J3B4$8yg+ƾ3'aM %ryփ/˼YBh6ިA| Krmm OP/=st|&J^fŏU>*jEQdg,*b G*]jrmu Eu/SמKV o|{ω[c `Vԣ"ݣ'.d}j55,Uξ>hQHjGb9El^v%#Bͥ?jEO3}Siu=&sq[@{[9# =Zo0nURQS UȾ0nt4+M=(fipF(CO.FG+߯fBR^;!Z>_D=/{@/0BϨ`Y4<<2wvAѾZ,w}sfS!JVF pZUNUB2Pwf=h=< 3 E ABjRvF_q}`,DY5뒳T9 .Duz0yQr8$u/s\0)֘_scvrR}m1((N vlY Y)Rž=x}l&BˁRv%"l7^wD$@,eKFщS RIkNYWhA:l4ee!婧J`uC1 [#g_P8X F起RWD1zj2UxAe9`,PBN#4UY/؃ 4ֈ*Dă ?(UX5ƀMŚM1`܈-F!$]'bSv2.|Ij2 PiM/+hȭ 4G{Ƹ=:FN#l8CȞs.cxӇc} wĨS+yT$ݗ=HsMzWqbCwHP.??EE9N=sσ0J#@;B "֐U+Ds]H+M֌~"̮/:s?bAeR\;QUGoM8=ڽ #ŵ^$ͬgjmrT:v&]E2ۈ<|}eǻ-J/r&;S ՙ+C:CA^\ }ѣ 6[txrS#bѪ5'7QqO* bbo5uo8&]swNGWYXѕ@!"ipVhg~-pU_(` nQaZt}&իWcs;k$cp1"œѹ03G'E%7^ c6pEiTs{+ fͤ[zӴ2drM4"8UBUM9!O`CCv ;{=w(̀0j΄ы}Y?P.pm4f@<4٤Kx%/ ^^,zd4z_5 Y^ЭrM;=eo7ƿ{w6'hlSγ ezUOentj=]%va>b95HyD /H| qs>UvZ%ޥrU$]j%Pv ?AT=raGV u-T(G'_]?l<y#F_)Ph_8+x[ TBr"65Tf)X܏AܷlC9=ʹ @WԑB_NKF&-7Tjrmg mnk+M6.iԨ#p8%k>:7ӌ߾Q8" ՗6\rnxg12DYư '+s)S`s b խ(A%t̐Yw: { ,Ql5B(+GT}țRGJ'p~#MhjTuhE, ĶvC{0+QP]7|Uނ{ܱđ҅Mp_kqe۽wYܤ%K26sBS_8tPaLWzU-UUA3Wj ԰ itL*ez3\m][|\@YbN۪l,e sFHD@6YݓaP۹}=hOt4`ت+&}Fw\ -T]ImH7q4԰2kͿ[у &&;sCGCǃGK}y͹/iUw$òz'qycɻ:o9+pečjѫ%fuXeL pIP\S&y[[E]^ my*O0$QmLg(=k"2[GTj ?`}*;*]jB}KF5s6`;GS8ģ8̊XR^yPUC]"T ʥ9fM C*;u$ʁ.J6A*1 Z[Jڡ ʩ֛sy_ ; @H]&.DWՋ, ee~ԥUk;f}'ݛ.7 Iq$T"OizBA5dL4r|ߺ3ad{ۍ<$y:MJs,͔^77es2acKecm.Nʊ IhU #f@&y~ 5-g4T'( U~Gd Ye#^ J^*,8-`âQry[;8x_D1P2SˋOcLE 4нwulF8Z5 pB*mк) 3j(BF5`%h'PvW;=9D}FfH?\j;k,GQf?t}Cǭm'˴:_/y<= qX ;6+cԮSƿ^>~1U5iD(8q#E%D9H8hǕlPs1ΘgGcDPXiD 5}o9@S*p0nܪ\dq%ۂKxm0|ʥA@DJz,.KؔkBkГ:[އ?+:J]w:8Gddۖ}>0肻mY l fX{>$G8Lma|. V)Q1ܻ~&*7wL >x:|']uJ$&;ܖ=h/}9+'ù1K>J ?ܝY@ͅ0Ȋ^Cz+7!uvEghލ {l5Q |G'ր5!j!3l 4nĽxI m8 ~˦GCmFgBoY)4ӑRSuX ^ am$:\ W_>5GA7Mr;T4QĀ>Sݹ,]59Bn2 jroO]ZV=/YdZ,-t~hŋx|}ӬZr7h뤟D#t$)d7InyN%l~&@F7ϋҵ:FiY=t{?4#sƖ`lE l/To){03N6zhQ6cԑ6M'!"<`"T(mE( qO.hYa%#V^ h6()yh5a}M+5KMs(Y jHܽ!JְODBW:WYgO r" نXַAA^1>)B&?n9Zk]4|P<5@'fdwTucXcM{geb{(="'} ! ̖ÝrK.҄(^01|ve);tjnw2T lt"wxj c Y˿='la`sp Yśũe˚Ɖ"i ZM8qoAߥV" dGb(;լCs\,Km~v󷧾b3`6b@T6Q/ehG7'd]>`l ^JIu#hZrVU$4~1E:=ꤢb[EM|8]x{ݳh'+az4qv6`~ՀJ3y1~? 3(\8 ̪B1/ TC[>'x] `9cF-AG?9oٶVFpd#qdg 2my gGM{&?_`S{o+X8kyJCdETO \p:UfHk'_/ 7M8T\_MUmRNUCQPZSZ ֹk'YoI}h7?İDjmqɖ-Qsa|Đ6QOh)"I< HfQoy߆ DA*ex+% W#FFͪILl`r&IWRD}'OrpH=Cl%66I7b Q.FbC%]S3,@&l& Xhb970"𜗠H׫%Z3q(3Ŵ:V{bŇ8[5XqRdyw= gt#fwdd-Hq6Aoi,>TEpy7DᰘW_]\KՆ {\d[5 =@'/ R#a;HYze-jT't\(Ws]@Fb~gQŝD~Y~ZWZ'OUīS.]N3PUKjTz̯C,jcA|>5=({$}?ӜN rts (NJZGxQIYy&Qչ<3F~\mamHKֶ kBz%=;· xcB$_1QC=Y4 U%Pr%ސ4r(M'MbaF^JdEy?OR(! QKsf2Yr qt!ghr,Wۚ$4Uղ}ur ]"O&()2T;Mu ZH>R(X+Uі?&s"q8 E5ZUg,^BƄ=l/)CIU󫏙尛HGY%m#ePKJXӟPe\%5/M~1-%[+C̕`ws?n@~[k.y\ O9BM@r?:ZYjlvYl! 3eW5?B.-Sqt8 !& 8#ue>0ͤ/ȜZN*Z}/,FXH`Jt,OTV看zsNS|%bu©4ru`Io,yk8S@ of{5Yp$7Qb.,qz:>4PdZ?}nqabxho3S~+fnbPܞ$ZV]:*mQf- /!2] P`zwUzQdr/QM529'HoS Y $c$d3ǘڡë́T. ds_VݠD@Ek쐆4.fv##z8kgN Fbgcuv<jYsUݐR:0K>q7R2GsgM'G&T & *c$iTnbsɟɯ\Ǽ%2QdJX# Hulg!58"<s[.7&~^5.Ɛ]ڗ;zRoԊ,r}z^ә2Y%M).vzmOψ_7ci>̫l#л$~ E'<_ލ[jZ׵J|҇|T5a7՜mӾD58/QAS#T,S1qE0UlNG]>Ɇ G.A Zi4Nqy-U+SwQپh͢/chQ|АT(*sw>؀TFa즫x,O%;`O+6B;eǨ~ef FNP o>a~_-`ip4>Ez$='`oӕE1^ֹUzr d~CI>AHE']+j, 2Q) e{h ]S!p{X޹ >!"uXO~|A|mz`ҽP=/N .KṼK2TP!򧲢誵D+\oDT d5ӎ*hW~S$C1kN b@K$SPNӓ+ i܎S!΍cw?*?}yr{H†`x[ 괊~Y`P\{ _5 4Eba8萛aӕL¸Î ='_]U,i59t<Ϟ|wceoi!u,q %`S yƗ:[!}5-Qee$e< t7O?gQi3 ɟ_<0zT,uiNy6Jfa`}xSj}^@QҬO`` BU$aM`'.c=3o֗aUaS>~ri:N'IPiQ5Ddv'oUU$a2<<^~nR~'>Hb = gnt2]XVg7~Ly ;..& fgcD>g{rC099{$<]iQy>{Z7YQ#kVǐɳmd3ܨaweHKVBc+F $kTCE{ݑi*j mNH^Pw] Zn/rBV&!I YՄWXRAl^Ud tym=nYc2Jhz0sdO[1{7 +ݯteJpR'1JHeа0C4x1QbOA#SO Ⱦ9,ܒ=f <)Ss669\d\YS"k?8n 3U":`DŻG5n@ӵ Mg4\i@g.(+Z]Sb ,A621xPNȚ7uУF&m"MlmڲB\:q%XՄ6Oim߾n^p(9̝wE,.vT-bA$є(e_ͳ RkEm?_x8ʗsƚnZjlEy# sqe /I<]}31#Pt ]%ىF!j1h`2)|2BS:H<#Ѿ0nݖ۴*[P-h+A˒L:c{.mwx\X?p0:0f2>)JsS{p pwΰO2GH+*\ׅ0 =0 {'!d\BgPb>^Y:@Vpr^!m-VUHZ3qkzWYR0]e"7WNŲdZ`37>P\/R՘&Ti=ТHŨ?xI/m\[^@`4Ot2aaʳS-ԾNN}8C}EU`ǽ1.&GO̡,̄xBi&cW5ND5*y@/M[[ 0bP~+R]r{[32Lʿ ,~ 3Y 1rn ED.ZKs?B8)zT˄,(K1g}iqG:sP[:x~t|4ŀ`E.1I{#/^;LIO5+_ݿrQ(뮿axȨ펒SNɅޝ@I)D{*{i@V]b`" ˸m [Yg՜ȖQrc`LTDH~Z (c^d*ưj5QPKkۜ4t'U@sOǁC"8dWǔ!N5=_I79l`}=rjm\fȜ"/O M۝u&zɐkFDҜ-߶'uI Q%zLa ܎ iߏ>|D~T٭cH#'c>MnH]x0Ibq@g:ɁZ'ݨ;F ŵ>? ͟Bc</&y8XJ8yi8ҏ %[g >Зۦ 5͹C8X9Q-<1g} K>!1@Ի>BA46 Ha? >˩Bnl}qknji?vPfE{r'53A"ds:Qyڬ4xq:0A|߼btg&CӁy c&̚絢\7 \C`1:̖4-M$朠OaHR8ERϓG=4Lc!ʰV[H@G*6-^Cّ;sKtj{6ȲVr<".)vtŚ4Zz.'Vk7&y۞?cxs/+[^_ s>d]lYʀu Q~'=c:"7kh Te䢒qԇษ11ќFvdz7ф_{>2$[FU3|㞡cMxe(ށUwp "'$A&jGOAOHeYFV' p#17(?¾B#"eS~)fr:іBO`Llt{-7ٷa CcL au=ȕmbr4۲ċrwmӹgTH` &Іe˵K:`HA -ނZ^E6c6%avwt(jLo嘯TM0fLZ3-1URj__Vmf.X3J¸% gar=6LJ7f/jEHsK .`( `Vo u+Lu*f͙x4j !.^&ŧ!h";J p֊fm'8g)DT^ ~=ߡiX8MkO?h G~2֏hkWrQ\VC\`5yȫBRwm*}w{83*NJƛ1g )15 ЈMw˕kv|S?v&-ÁR=CzOcߖķRFc9B@cj| z0jFzY2їbDy"K|b`:"omԈ1i93{ƇNd:;IvL#'^6XYsw"qdK [u,,ȴe*b~b {ˇkD4]Mۡ`y4ҥjoN dOL3q@꣈ ^BB[ ͤ!&)e)Fl&2m]D:}Re9%Wf"4V!O9 N|qD97L_|hW>-ea`&>p=ܝ4ծgwo7L;6IrɶߴtH,Hrui|ȯ\\CiMM*mKѼp,q s,wAhJD"'/|~3x18=Kg%xP$E [S&2kH& ءY|<wif(@T჎1uhDֹP ,k!?MBnF!kiLfBiUdҸM 2lLY]U?ފ{O:zt><(lpq@^پ1* OFZ_H&u?`o6$7Rs 88T<Upe٪b0FXlr{^*p%F-$j^+]} E%&b 1Ʀ!)3@u{{`ii7g딇xi\썕3mO9[U䞁0Pe-M f8kYE3>_g[efJ?߅$ypoD}D eT `rGQG1.LW|J`pl{ɩz:x m5>*YT D7D)\q3ruyV򿂰rmѷoTTd&G?|NJrMC"8Iv9Ct3l1uؓ+$Iuݿ ( 1Q> >E-JǛDjȌjTɄq J(lo=.mb R>/?Oh:_邌ܳH;_KhP*{Y6>~!'J7fr(;Xe9d6t -M <(~[r-'N/<\zuF2i})jo_E=LcW2i0=WEr8aqgӰi:U:yWY\,wvj5dQRHcw{͵Ϙa `~4RqS|'%MK(!yDXm׬uvƻSƦ,z - l!yR牢'1 q$ m~'^ 4ӧfw a'TNi`\}t.w{@@8anM/w”x@e4f(?ỳ_HiL1Q4fP @,{zfq*3LOkn) EF4 fIAQhm2g;N1n| ԢtgRQ֋hct8nUs(  |HB?(buhN?DGboR?tAȵMMlv. GKTQ32etTA_'"2U:7otp"y9Rs=SyIhC޼Y㟣\A؇r%ilM7%©7 *-PԘz6w.bG(~bBS!@p/ՍTM:594@*|"S:9V~^Ö$1a_O7~|qǴ%1RZ9~+R˾DvZ/A`;BX7m"zSaˬ>4dZmP=N2@J}N(*.樂a ,μH3~L8p؆˙谔4S%:9UZ)EwK 6Y뇣֖7 R/ǸB@ᏤMwO7x$ p0IbN+3uokʐ'c8 :~ddPט@P[o1hTs0`m5&ӝ㖓Lyq0X0lE,C`>&"d=1NOّ|0Q$v^_WDya{P32,"*D, q@x8?RNMY2 q&!77S6dC(w =a4T&z`xܬ^w@.D'5:jS,OjW:I+(7sKe@ޤCgrv5"obaeDl@L޹|&#}qu]%^ịQØi8UZZ"Ղh.]qݧ.y-5-ݲQv MH*OpӅ[ZGF4d!}a2E$aLifg]͢f&P)P?04.gyHBܽdCUY\|=} kE|~َr#wRWwNl=m8N#pg@eݪA;ԗv`82ы$]5OcC],ݱ^N5c [֫)EeG)s6M]cɼI<*/Rdmݚ֔.& ނb>[ sn# fRkfmdb\J˻ɴ4Wwsꔁ07fkėÂE.3ÞU'tz_T- |3[TEhx]F֕uF67ITQsP,NTV:!I<3.a[q_Mj ԰& C{M1>ׅx$<;M +0 b% ;MD&>r&WUdCc5xef;#ތoW$}Os[;@4\Z4@~׋ ѲⅸMt`eWيU.Sȝy5+D̓Ud``qvP6*/Q&6ūf*Dۯzޕ6ۅ/X \+qB۞}u+h̏~Jy8 %,p cg$)IHFg^ǽU֚:_ !@ g~deOC|qUO 1{Grz rZkpmGUޭ茏br~.'_Z__ϐS1ȔnԹҧLexBi ;Oyru\D&G2yoM#éeLBV؃==eL,s?ؤl?taE ?L10l W.KKg9{XG-FzGPl#{keN|++/]HEj^AP2r?|8Śz{{h( wEPTQ!c+ cȾ1 !vێщYND%G`wZ:q3I»'#_Ia3p%,: "jzV,퐼+6"FmmxT3{ę$w}F2}DЖd+CI1QL u 'g9#ay$l*(aX2PVDPs.Xp@",YV}1^z$ff`L?gޔSA8ղqplx,siƃ$bW`eMu42t{HdT)ЎHg9+0{^R O2XjQڋq?gK/SQ.&=}\1*~#*鲌Cw&&ڏpIX{#*%zM[|idejۤ"=L@4*H$(ͪ "+ k|S D ~_%nhe;z0>\,/݋>FJQR\A GGrjQq!~$ul FW ˖Ւ]&^!.[kg? ݂bGe5.ak ī7">OKL2r ?tPM ݾ!\|$'g)MS˪ZLZR5Z))n/D=dk!,?/ fc4]YOI@Hˌe}(!أ(FԿ) u[ٝAa c ņL^TCC,Ler );/ 7QD^$n],q_ϿZ)^aɋĆZ{=JW^o NX=} *􍃝˿&jE8nS +%l`=Ai]‹EI.riUx:3LxmN)Cr,d`C%Oa_:\%KLfp~2l}0pII$$Qv+ZSD\g(^ v2t̘m}ƎfnqZen%YQh~T-^ﴲb1&NMEw|;FFlP17>]xc\%Z|t`\0''j6Υ&&V$lj]NmoPxWIR6jd,`,X5¿ڥ拚ZNP;Br?,)IDg9/(̑lZoVdn"0'&w(rxF/\|;Ѧ!V2L!/NCB%7e|43ɾ!d,:izq]5J\)X JmJ}w֭) 9U=\$:z) 7ahEDLf jTU&=w' ʗ*hč g8emU Br,ZGŶ!7. SCDo؜a,Z [^镗AKg|?pƎsQ&}0Ѭ7*ネL؞sپdz EOCo uVQPW O&4pǼ?%xҼg%eB"ð|# kǫ}"IyoЃN3֍eRo!_0ij;%YU~x8pEz.iKrbco]4JF "ro9 YCԾn\?6/ՌuD uCЩ{jVQ!6r9 b0p-tl!S|11"dfAWU=q>&SC;w=u̚dh/RVD2$ʶrmqxa{H̪tLD4lRھT/'Xqcm-T3~?R#4:tH?;Pтg2_~3֒¿0d8y_೾oPˏnN 0DI_VZTOk% ;"]0AZ-,UGO4 zn;r_a\~Y5; zCЇiOܣ[@C541R,gr}[LGCD5#nk@D#d<%}w#YV*'DL J(,Vl}d,|T&r&D[=Qc&O#AwVR@MDjDYI6)8ؑ>迨z ǩ07&;Iw ݳٳh}B~ ,>l(뀦P a-g6.=(x8i{.\L|;LiY(CpWK*Jz}([g[YUe;GC+uG?یXF/O6J*Γ<|igr5˽D_ŢOETgV.oDע; g{lֵ%7dXyuխQ(Y\>=8j\'nJAR  ydc:Isb &+Do+Kӻe*oSx~WFnysġ*U̠4e#8 j;Jz;6 ;>e|'߱MsU=թ͝ƍ;]j,"׷.`)~":}٢-Diel % SK^GtgAЊS76hNjf^F0 X:?7)R'BSx#71ĭ!:Z sU<0reKw:Q8G> kQ_Ejl<1\*>a@a wF.hڙ/nTkx? _,«L9S [uҩ*|#lθdޖ5nZ97ILV󯌶q;fN9Cٔs-T:G p?Q{4TUf܊d*ij7Zw\de@7+&&8wă~iaX3Ëf bN pˈWY6|ƽ$j,%d .`*_sb+b.ESEZ5dۃx@~] #EWq11TXkR;s OjFVlZP' 8s˛Rk΍)]gj[B G>< ?/wQ_jN^5 j[(fv>r_ŤmpAO/4\Ҳ_tBK%z&&8qJk.j0XHqR[41Lo+eK ہ#R]ض}=-^; o&]SzRS{Qz0z\"#v6єL75t(mM?ccJvn8'oC-g?!NBqRdz`Ȋpgn_:ȼ= *Iuf vLKv_\m7RFxݡs>w9pFr[@es t$`7|E򔷟d5 rG.=h~BEbnX  !2bHzLW3 -O|Ne61veJZk]u4% qB@x$2Q>pc^vpOjw^6!U9fxD3Sc qIHgUIC\!`՟rү  9n3^ bS[%=Xݥ2%\[щ_>9e1Ja4|}y8/d%ab LKwB`57azmΞ/F*wdԄ;8/D|Z HP+/'b*軦 9WN&!﬜FĄrp{ͬ^6*̫Sm JrMZazY+x$;b L͠dQܗӾθaMb̺,0 |L$9rjJNB/80 ]7݃D #:oQJ'wfX"}čEⒽɫfS. sT)W͊Ǣ 惍йRˮt-3* /Dam:q)BO!ZsLgE٣ѓėc^aX d9 }Ž̃a`/QJ 4]XW2H2 :*BWV񚦬\#j Z!K{4n 3YSwx>^&}M3[%c'Eyq( $1Q/bj]N,sXft$zDBYE pzWF^^BneߍZ 6-gӄx687i xxCg6]{QU6ظ#6}JZ! $2)d(>mت|AZ RHTgp* X@I&Y^ +/LE iepz a .+ϲ'=%0KAE͎E7gw* hfD&'1}+:S2Ȁ|.ɡ17H)$ڈ0zOߛh&hO耉xpc\e esZ_Z%"3ij ʊ*3꼄Ǡ@)PZ^}|J˘wUh].סZ" 43xh笟f^.~O`'cL+ YXǞR]eKd"IiuDWTu(AѶưm;$WH4ʢ;6ѪmIqQL#AY[b l8*\gL/ "M9r±KDңa!P &ޫ] "atچ.r.yђ>VKQ&AzJ 3eaUѫ@GLMpzaQ>Z;]_x_<.'Lᮔ<|VYWMix?a%# Io4?.6ތ7͒VA|CN!ҕ"uK,VtӃ"|x/'2RPlm3cmS"˽n9]5ŏ62Z,@ 2`A̓u 7_bIBß7~RC?5YL;|12Tr=[ S=wCf9dڀH7`">K8ǂ\( upӘE-0UB>lWy5N'pE|HA'3R\Z8BFMCcnjO D2Do@ϿSQR}(^Sl +9Rxѫ%'%M Qm\1ȩ/eBqJ<C92A޿ [ X{1>(n_, Gs=Ne+; 3yKbyt- % c-e`wCUE/ia+R \&-XyԊ)4b`#l^gaQ.iiEE%}zT@LZ#E|!3PR-@9&-$ yI6,W )Yo=F[d$d;'`\h5']h`UASU< `^}^j?Y&R$l >:CL$Őm~-Ɇc:sm0jpv#dE1r$D:Z `>FP&!~\VGb-D~?4xh/0 ySi9t~}Kj`g~aǭaWR-[#Η~YztY@ +bܯ;U ?|dWZ8a2#:e(adhQ,b2Hu$Eoc_7WsHxvp®mvFj" a4 <@GN@kj$f4j<)oR]kl9ǓIbWЉġt\"x t5Q-$`Q\NPKͬr~W8`7NsY*ObO0YEJዤ H>OyT9boYoL$h &TUl"ـsI[KuRLsNT#LEó 3jsvI^cY޾aY$ojŸ ~<*ԐuR3:b \a+ 5- vHp2ўa1g3_㵣-ʇlB OqIe㙭N%wg. HnjwϹTɤԾ?M ΨEA(!l,n' į(0I-jBmb5˪ı[3_4|7/*f}sQ 5}:V_UTI}TUf^%+s'qqs`2+׎\{Cycstúעĩ ZOhDce#90a^y!rOR>p<%!)Gj5<'6J s❼>aA'&݂!uKitUǢ4m{QeX6)B]-|0@eL -ɒ 8r#X/7^RH'0nM.̳|La<&?/]s{`-MQvkQ2X1VxO{ޔ ;EàU8eVGpz$* #B/"+r[.<%X6˦q?fMpmn%f_՚o#@$t92__]"M$> p³NJպQuURC}jEP}!cH8 r2jk2J†k -u߫&Y_pOp707wo33׈_5Ф$"8.? Cј ,#L@(t>cY~A>1~ХkT5bu: k$vlU _WJB?}  C7k΁LWhO^"9tkInVB^zFY&$,:,#au u?g[YF[LӖȶ[_hh}9RLn( +ԜEj)''3CP,|HGdijJ[ $AM=N/U9;jrhY/]!H0Dvn]еk%@iģPvZ_gUs/(\"@wls 5g8s7oy~]S&d5\ K<0;U|,ئvYyP!?~4zjz_Cj芞m#A Z/ oϊ>*'uPϥ%=_Is~ SPi $f91,l~gLx̝3z8ܧEz' 0{dd4Pz*VE,[}/cab%o4/y.BvjД cV( kEmD-xs~a\ue>xI9/EE(bA=X^ߵޜlGNN]ҿz?w7@twebՋ!R]<'C%wA8"ZZeW62Fz`x3[l^X`Ά3v6ֶЌ+$a.}TH Of𫰢a+5/zϕ!tZxLaU>'T%oι N\$u!nid/Q\-!";&yH˯&} L0p3Ė&xBR?jK_5巎;$0WreӞkU [**A"$xU(O"!O 3JjDk @9W+-߀#ϧޤNӖ;}Pv 9䇣i6 7CiW1YyAcXA1 ";O,hf$_~KVz1 w% rA*d&%sq/!];JUhB#<2:\Br';>yOvCGQ5HhET2aZ/Ij\t5-#Ftf!.XL G|9nacVPЊ B܂f6Zx죈+ceճ:e0jm=ӤWxr MPvaVg5BGBoVR%4֘A^$W,j2ZꟘϜ8Q8]ɶbݓ29T! )x\rB9G8˰^̗ˠ׈.5` Nw{hZV5wfm7cBlk:˾sOE)@0$@\0>< i<Ϛ;n'h-bs']sPHpQv& '?H<:`/AFv3 ?7eUO]afeI̓Bl+91C+2]Iܹw|ϫ~e_=G7+cj mtef y<vm Vw{<DWx_՘@2XiUnbP eAS45YL;'у. 1i4 Ѝg|羖3Jj` Ոﮥ9wY]ͻ6 X Em+ '❙AU>z^5Ye^Gt5>:}E)xRU 43no%xr6SҟD7qEoߞ}Zu)98֖ ׄfz"EG]kJe Jczu>$rj6)tަIy[X-NKCZU>Wcv_Y#<=g4#&?!%QbSq'R't^wLlǎaVpc=5owXbC>Ԭ. ?F׳NCOҀ{3~)wťs)yrL]zL)$!uQK%VN{þ 437eòr&)p6$ɚPQs.c7I;#9.]%! e>y:!Yv&5nu@_5V/5>7Zj'w:lrBR:=#>)gS=JkH..疫HX*YzpՍLoD)uPV'z'Avxѷ.>x)*"<0iM*Lӌk ZG2=7@ãQbt0x'?~ ~@¡1ӏeC)4_FXsvnSG{҅!&:+*KWI3(TBHWD#]Hg Ip/p:s8A,XՐT$KA& n&! \H,us@rgixĿ>f/"W0[%tu>_' `CMb[pi\^6[;@=6K! Կ}{d&ijEZI}ABuu{+ـ9_c/%mL_d;K'FDTȄ)"{p( wlVpgol*)p9"(U`Gp`)Y hWgF; -Q>5?W ªTY^՘pگ$RJ&SGnLR .+2@ C;uNjg!:ek@]g'|hwHRG3^=@-j3=NZٞ[kŞIATQ qbQ~7fu#e< }k?m֤_v:sMXڻu,pe" >oKjOF%NW2'@6O'c(W?Lwzdur]2۾P_17mюS(Gdu6(@+fW<&{!ݓȓEGeS &I0-GB%sXR~AaZhl+ ,r%/3܃pV$N\K s,#2 rw{ %UR=фL͹|DAP͕iz H9+&pϒP*+Ӎ>%F)K1G*gZ܎<>a)blyDڬmn~V/tV,Yy^/eyEfg.Qjr|C%wXek"AvX9!l>lL INAwl&Oc"/Љ^܁zިo4ENG ԫ/RT\ +?7d <3X:0^ǽjQ`ORAa~:? {N] 3u.Ohh3vD?"ۭD1V\!xK@HUuX xq ռ?e`G9vU<ʩ2r9 iԞE/3 n/e_I0 ~ b _=-z%ݓmL(?pѨ~7/A%G=#PC=ϕ)EMoP$؛:ϸR6?FтD=\i*|=O*.im3UM}A&:睡aG$I 6s5|GAJi|•Za&灾9+ yڜ\_ˢɲ$ J4Jxo X.] obNy, cy .Х\=7se!kAKIH!؍v XDzr'6,4A3:E.#X½4Y9O ˰D~+\BS<]VQౙXmA}SH50ڬZD-qqBcuBT=~KhhCU-zlS\Lעl7^(jW7٧@ ˺W"sGi3ӾG姽bbHMG f*3Pj{Ŝ oefOjgxeHk϶yVf@L1G?Fe7*I2PjIl)F6q\S!{UA>!:_^iYL,lC_#+bEa|ڥ<'qf'!AOү`0;vW;ɕ) fk#Q|Ăr.DTU=BF/X5:KٔQ :/%a>C 7H!8מj `xIh='πϤ\==> ntJAS,·[5@}þx+[+׸$:a$6Csᅠ$yR=|u8})&v''] 򒁶[o T{Q(yLTAEUŻC%pKN{^Zom9DZ6;ht.wKLd4=$K O'Ȓ=_SyQi]m4N5tMVylG>" g&bhuDJ.hHbDQE h l/4xFg :q<6<ܱXU^hdAJ8ĸ$݃Uu`mwEmR4/_Q`[OZ{"yT[AF~i D?f?yNn^<}G{S٬)d_'#`JƿAӅᒸ:mCW:KU`ZPjaF'ǥZA׮ٱe )eCd6TMmO@;fPQŽM<6+͝1WIC*Ọ_"j, r͚M/M Ky`lޑ䏉Lwm陜`%@_/ )hSTg uhj *~0<%Ry6wE,VjVpMC-TH-RA7m%G/(g~fg;nneZ9Lbe#%v]%{ЏDp@ 5BlmPMO؃*;>h#+h탦^{Ucg U]r%㉧ } ',?mUz2ɟZi)Aڣ)/6ZIJ7Lп&߆MpSEK Q"Q5mCbK\OA #Jo!eZǠ0zZ oDrrgn}<[:d=@ 9,[bQoab`G5OwMqbYT ejd1WT+KI]sqF~ߕ#mjVΨ+'jn|p"mER/OLF;}`w/GҠ k{>j BK#BcKn`4&>i<`Q/sEZbƹpMdМ PO5W(1DC*(~!Df]aSf<=Vqzf zE8o X9f<ꓜ]?^gwٴZY7vڇ*w NH*DʶP #b4;dq;>bg4tKAR$WˬpU 3QfH@U l<]!^&3X auiA.4rwzۙ/a {mN+MriS LGt%ঠkuRz3#iTsnQa@]&&pn0 ^}rrjfLLvؿ)R_ #y (ken[(YO&%tL W>J;>/Mwt =z~w9ךb[8&` ~LVgV -lժVO4MNyRI:`6R7F@GP-2,ߖxm%Г3XƲ7J-bCY[`rK5MT1ek09[u;*8:J#z!D͆y .v2yTF8u[hI68=㊭m鰶'nHc1B8żG5(|6xG(ˌ\`_YnnjSimϵJUդDk/JXy4v3p5&'+Gj> <9S-!U TGxOB|ʎ5'j JH-^/bu\+e<DzYp*}sl_cȏx1W:x 5Q l,:(s"M:xNǸ2P~jxj\̕R8؇]$dhhڜB 7M[T]ߕ 9ZI>;%=&lqCgu5Gkt(;c3yX%kOd*2X*t,MN& +b.긞8b}odZ'!`![:>\Jg&-M+ A˗M5r(x> :B aů":Oз_Y~z+ByqS&Jᄡm02GE12~I3%S뫓85-'N~j\WM5`j% 39s|:`]f]&oEPQ<}O:8E$eI`V [r4B{ܖZedۢvMg!N@VpÖL+ńp]2e<.:TƸF悮6)?3?uMXSEhGpotXOı0u{g%UKS>0w?0S-?e}8eE7y Vq˶%("Z QއCzagoXGc!zK-㋿;RÝbX{[ &+MŢSwG%M{vGr QCv2id6n=1 a*&l݃ܐ'wȱ:DC7 qͲ,<bhB78gHp~ϑblnj{cam.X!8zԧ\cU .4 yo"\+wADiyL<*+#gÝr!"9ȥ/3vlU x)elHfVT}m#YH:vh-,̸SOY|Ӭ-үR$BNd]SX IzٟiQ΃Du\N ϥXDj 68uE=(Y{"(7j+3i|Fh󩡀TM7EѸuo?<`j BS#)/N&#%XQvZ +aU6Cq)eD=A!ڑKGGb= 'f< Ѐ* Y~ mű;F`ỐIDɎ%@D$3]ψf éww芾ujEc(&_^Aыpp?iiˁ˩nW#yr `!^2Sij?ZÛ$b:B\XHa\ `٪k,R9M*&]tPpi[͍ ["srD&y1Oaz7Sޖo fhXpVz<O}Е~e{~gtxa!.N D \Mp1 n7|bh Z$Otd͊6g7)N%0?bUb菓a0{!W}ZۃG.X0 E,(-ӽ:Zâ~Y Ga/Lw/q50 !0@Ґ\sD<3b]79 h !ìO9CT$>c!m URfL M QS ֗tʈ=ld? N+]IO_"NKk\9;_@Lp=HDɧPZajۑƤfsHOSvc1~&i8C細\,i79)ZDkmuu\|ԣTڠ{F3  `K墮tv!wK Ck{tq\{e3vO 9#y_/w4V!q:sn%̞$2>p [T~"yaAV PFjieTxɇ">V^=uou1vJݯإn$x"6l˔kHD"_6=kv1I̊c=l%tA'q#r#Kw> fnN|Wș}֟ o. PlDLm2ܕ*ݎrS^m`UgZCcA؊KC쐡A!ږ =>pזI!. .@kŖ ̕` /FMݔ)0S)AZݑud6fУƋ#\Pui"Eor=kfɆa}w"ab-irwRz~_nCW@u6?!K @SLBЈYgVkJAe& |͹]b~QDQ-"X]BEG킢=ycxWl</Q?**\pg5XH[@l>g!hz܌J0ɖh0W,I_`=/es|$ΫLX:* 12;ںyoURhg:fb5e+/PH5d8fW58Q`n )^'Av{[>G8j954nV?d&&Ǐ|QԻGgN9oWczfbZXC&{a1]K@#Sh+*QɱPt<&o  jyф pP3I $ƙ`QvϿ{>_?u8CLy J}-}7FL\$#Q gUK6p.J?҈*΁7p .0R'i7_D56Gl`9E̍׃EߏUthB\?G AJM`LďŏJ mOI2S0#Pt'[U)gyfJeO)C/Lzb D]@vY}D5a@}&?>^V8pBqSQT<'(XT.>fыktIld .8ZKqmbvB vDC)7oꡰ>Z`Nf2">V]~:`\'#HκX@+X%(cjv-ǍP9ځLݪ}C]EDF}С0v̿XWv7>yWVlOXk-c'/gWWq! ,PeIl9L˅gT ^lpz Jy#t5uEc9w^0|=Z!ӠJQn0C#>9N+o|^8k$L $]pߢdo|4Ť~\O/HOC+Nj-N#O6[?Pt q'Tn@令P^l nUq ʭP*KAWI`+O}M+kֶUZXyKfILMˍ9 `bsx3=-R̳K7A/-7x@yEyۓߙa)C61\x+N( ! :j5z6u/\>H5ޏ^Z#p0EHk1N>S/=<`:0 :]0Ō<`Kxx "l;O{MiKt?T{l2?9d&+M@WXG"2 sSb&]˪ -wVȐp[b0W$Y}!z.!`K6<rk0 B9?**ZwJm:[DXk2 Zb3I73,qaQޖeFW ̑ɰ+DO6b6q3Jڬ#i\@(cؿqo02m|[`Jљv0EFغIY4L!&CCLg+FK񖒠VtD:*OM'N.3˹ܬyXPfegH/~q a ބ[GHQTcP΋xYJ kL7+EwK=`"Db= H9NHgB0(+P[Zy;{h4 l;ƟOH]Pg$_,se)^??jp01o) sh@koiѺΌnR8*vsv\k/<澍|kP.:q׀L0j!h`RP7%F+8xCˠ vN&h`ZƎ9CP^|? :e |I0ןP8'`zX^Jyv*-3xWٷߗ "8,F_`_#ӿs=e%lVa>9;1)f*'bS,<J {:' {GiC تOsY:]I\cƠ0*c%iP;ƹ %1 0So.a o:,iܺ;ڰGCD$J ܛb .LT-md;<\_,O#4E~u;ws N&nuhqAds0c4|._j2iI1bM{c*<ÿ=EatGq)WKd l&V c3- 64$ 29dc]g>{fzWYڜ Fc*Qtt`ϵuԨrb‹\JxcZMW8q*ck0EB hFҗ?Go &(૥̦;_D Zp`jQ)? 9:i,3VF%T%ol炆]|e/^ NAq,Ep^*AUĿƝ4VpLC JF}#Q|T7mrQDŽt2[akE$p!-QޙB?U; YSc+j8ALan`֭ @$X?+3DT! & ,I?MGt4{waTVq#:b?ԚUMعp2Gu}8~2pmK\gwŨmnO)H{%8,d*!ADm3_8(Z'Ao5>fC΁> 1$B#1vt!k%T֙m+6_ UҌbx+ӈl'$^r?J] tkRK?hqIg~ BgT!-av:QJR12'0sz̓ҏQ%ֳMDT /{kOd1FfH:2Ul NҷLHg/SB_)ֵRU|B_􂠙݁5'@(C]r6IJ݉`p:xT7uw{[qaŝz؄S%Reћh.q0R9TCT|>6&5m-%G# #y4'0]T,jfW1ma[ 8W&! -@p c)^gK*yWM&XQoH˕gZ{b%pI>^BEbn -RBz2w:Yi2s_RH]tk=t>]Tڨ0 (}.Qd_os%i|\S*æo pB_("f|hAUy"QmgD`%*|ąV<45"6s\Yh>l-g,h +d`uZv˼ܰ3U"*f3H~v"2?P ?L*!]r vKxߍ1`zgYsB 4D[b(y$zYWz l=&$p?^嵀m.vTf0zCc,)8잖4ըx6)/p^Qsn4Kg%YqN(r]VHb?|(G͛p$e ^nkhn9YmWfGdoй[Vs~ ^ϞUj lJ CVSZ jGA ނ'W!"4w1C;4R6#?0*n^k=2P@(#i!J0(pe!@j58"<>;yss2?'oZ2Bw${ꢖʮE[$fkr02:@,ڢ\X:EɁ) Ձ6g̰Txz7c Mw.yam/9ֈO#hZ,^lwC=S| ZgVh; ON_rf?d`)C2A9-h uNb]7/8AXZ-4e J- >4,$ܝD*JAt$eAw.>k墹:睫a~\zZX+K[|N@UF@Q9m̍g-,&^ lrеI7aE" 8&~$;BVʘzD>Ɋ!靎#LK.Hi~? ~&H`EPKŢ<_ :z3gKkȍOTp@%6"#65nO-=[~5Ombaߚ'z@F`Oo57DϘ?rm3TCٷIaL9:mjȄ,6=#V@:!OA4\<zkZʳr(rx.-ZIqRrN"p%&+ӧ[pL0IOXzKVA04sSfɺV=x*!>wtgkċr42B4/jFD[vEZ,3T׷hqfTE NB٧Ь&?}f'u! ĠGgh^CB߶7lVƦ Iws ^ȑ_b|=\n1LyfQ݄IgθD7QȋcWzM-2OƏ@S0/^ڞdwm5' :FOd(Vj'mrR1\"lVh'D7kxsI%ɫ֐,/H/6f:5 VJA?IQ$\*nSOZ.y¶O`j^*'"<~M7(vI,a!F2f ivYtVܤKD!ކoTsR)kz![{xfF=rr9@.a#KƸR. ;\D$au5;}QfQi'# Gx kFs|Vk+e7b]fيz[`=9CZ-:2Dn-*w$Dh/[byWwxX{`,lQ0Q75Ay)U ^Hr9/pxigE+fpMLCz~7/L"KY~ѵfLVa@N"v.b> ノ~ |ȲˊX90|w2ЙJ`~"B@;|.T3PdnkW [ʘҦV2Qmu!?TՃ-~&۩)ڠ !ynTu?at/ vI ̩~ռKՕژJ4v{(}>\7\x*yk ]8&= 㒶rI] b&ͯ|=#CHUw$X 0dЫ/Za}I#0bG=ድj_MR5%;?Ov{V龇vnBMS9N׶ld 2&\̦w:~U ʐz PɫC}C@35R;~nSҚq][i$8dgAm&{+ÉaR@,Z)Shfϣ `ZLӗ܉m42(Gs_NKdXK~?^~ɣV5GY r2+zsk 0\`TکՊVwt6もs=J.̥¸}euu荓-L{koOGGАiOlĢ%' OWoe`+e1읈fp~ղLwOv\kL$>~} Jrl-^i%ð< ٹl m:3F5KosuYCuќ'KN5Ni>Ezh[HLXAA@`s/T#$$ eI[ծY| sS(]I&--%zo-4 4h:H*`"D"e-@C'ɖ2:%v REqMJ}Ӡ3 Ǜժ?GT{XO# lbM|UpJxw`6QXEYGXz?~IpA혱lEe(ʷȬszHKE2[8s>MSAuM\d42.=UBܖ3J{>-mKDGɌ-9IFCutyx !7D#ɝ""qZc)*O)ak!|;kYݹt2J3HjF-,́DN-]W$z:26_:ۀʧu 6SHQbP' ?)jhߪ5En[}JYK6j  #{?V{ d;bH"W< Rs?xz#Y^Z*#N9 ?XNMz\QH3p_! $g4$=VnNݘZ bEW}z&ۻ[bpgUbX/んM~:siÑ&FP)y9t5kїK&{qeJ2ySs/WsP?GtCĚ xepVz$'%,bɺVb~d!umQy/aH" J)N[|vz{YE]zҩ_7D 6iL|w-7 $7gN-3 |UGޤR/T 1=Z`["whsz`7>9-c<#%ݖ=kht-XnS3hvN}v}1F eoh9,OHT0+ S綃Ok+[eS]M'mh4P.`8RSN9ٷ QToSxcoTEn1-3bӃb㊭tzn'!;7BG֘i|#Sˬ\1$x Y6qx]3:z޵uѨJ$&J<|S]A_ }7E.[~iiW jGDUIr&AO MLSe'~GzA̫0n*B9~ozǟ oɤftė! }+rLT1Nnz$A9AѲd}0xStt(B"L*KRp`7Lro/lvqe1e.8W"A[xZ " #iP&i?L }jFr]z~yZ?Cŝq%EgrO϶Ugb7}h$ 5 >K ^\Ηلˋ s߹%&W&H5Up9@W%䕩:dsVy4.h[0T@NV68&=x0^3>WՖ{C(ޠˊsPAŒ  N"qZ^2qp9X$@wO7jbTDLYW $Bӫf\p& CɇwnfHӆ3W*Wl%^eJz_icjsל^D-e٫xäP4W  Hi9|XKxmd+:"cdD<89"UHgؾ>KM1ig>b &!I\ׂ@?vX<@1gE5Fw9&GU.hA>,FzɆ9O*ٿgXge+h2Kͧp7E+npp=0Fڷ#ui\AB _m{Bi$^yzC_ )KlV7./ng'1=w;OF<'BD)*׈|J!IK|oב7Z&*ەŴP >/M9} -MNRR4֟&vzrê$R5 tR=}e03o]+_e~䖀Ԙ焓Xa: Do\SRL=nT"%Z`#C'>0G_R18@\5:|/C{㴃p_n^n;96Oi&V.s]etxE[m+nRQҔ:s>EaB[v؁vWTn;1]ާջD~߯5̸fCmY}SV[Wc*˾I4# N (DdՁmb(%ɦD3֗3PrZKi[fMWMn/yx8HQF3T/{}x"0 'ZNG+"]TEݡ$MC<2ь 3R4'o agZ:b9{gnoj.Y?C8eXV g_ga84֠"$ [JOioE52UmBB@'+ԡs*]n7㹸@(Z%Rq{^FXtE݋ ]<C @*RBlGexV%kj6_*axW~qQNb%* ! I"[h:] ߳/eQգgDlA4-f@H:f9hҹƥP<Qk6𙉯is6;Ơ7`5+7WkOPS $˴串'97k|~UK^2u" 0 P~*u%JT(*gT7JRs'?l]8pN\1qB05X;xHyTU̦9!-BoϮ=gJ KCvr#7~_ej^]KBFyE俇 2od5߉{<[ 4_)[fۣ֌L+`QT| ?Fi&Nz*~͌Ҭ[As~AnɿFR%C;f4e,mvXxs2d*kmlj| |FC]l颠YHdʋA7/GA.t z*)VH (~PoT!-Ɂ vb 4{ 5hCu* ^7G@d5;""}Uj,WexeԎ=zCA=jRKu"æU롆r9,ٍi4%W'x>l4'啈kN[j>cpl䐅LZg.f1|J]I;nYxpJ$N >F"k%@j6:(UF"珴ʖ+w8]tx]U(ꜯ30k:6jbժid+Hd{=]\e <= .7>-ͧr?E=:b9``ґb|k^;̆<<)h/>ov{x$˫vԃ<|.'Y/*:f2:C?'T{(vHBOaKdwt,Vp$1!Mr68)ٱ,+)هU: 6bEZYVYunƴ~AƼwR~ߔ»?7Ȗ+|*{d)4^tWv1dɇrԛ2ȅz(I?S$rD xfOJF]5' ٻ ⧼ZUj͵N@g6f[Ό!ahDzC͵K883*uI0<[v)V0 %RkRnEY- 8 (bj$#ͯgq Nm^#+i2tI\]IK67& a8Ub.ANxF"Õ+vFi(u#Tһ=\3V 3ZMّWͫ?sW"׳/PXXX8G4 j|fvܿKC#/>)?amqP.htB>}{#LG 5oW #?v WJ6:O wgpvp(riȥ\aNd$kv{%c[VMbBT~]E2gq}>2yاMFAv\D.(W**M4\`ZӞib"[^>#Y\qaD},,ˇ sҵlm'j*{K`_)1>C ˩'WSTt ƉM "al"Z]pҰ>iq;b "l-X+ fw,qMDmϴ.o u0k8+/ިC)"s2SSy-ekMU?TNHڰLOj/ }#_4S벡}I,R+HޚPgzᣲ3,WJ(E>KbDup񙴃ͪƥ7\=&@p0TjQ\g Pt  80nBM^jS*H 2%p5@5eqsE!~;*b$6?~`А%"kI cYV>IQ: nj3Vgz‡F- «c9 'a_kd"KۮݻQoh/N֤C i7z?k|DDoM1@a6 "ⴂN|LSURt xAsnQ{V{D=R@q6*t芼* Ul' E8cf|kaujt?Rœ L]9'.LKt:,:#z/R3n T+)&LsYכ&qpE#B do1I' U&VWkwÂ`%6 o!5U7kZ Q@<9$F] )aT-9agm!nSzHZkJ}"7[2y.:h}۵jAZ'Y$M}ѯz:qP;,-hH•]W#G,:V7 =}DuRja-շ } _娿Iub/5cMVYDС9tQue%2T=3AzS+0Y\C@4U(2oW逐ol{x9{K;y)?qA%6o=$J*}#(1uXB$A(Db]ScoɚTp/]'%T|Nq&Ofە'(h"gwbMeWx]dJټl~&j{P!v9'eB^y L3^Ŀx4G {3똕$ElQi}{P|z ݩ\->,i%ӗ̶MJ{3r3CAr?\A][Tmo[JS:sM@-*(|mQ#Ĩ%$n@{ׄHz6'7?&ԟsxC?|`A"/k):]%[Qt @zpl@7ú|bk|YSJaX+7; Lkh$4]M@s4djmmU>qn0MѮ_V`N7uW`HJ_;^/LbL!JW6-ru0ФOM{==K"6o~XN~DYgL\q ᭭ŤJ;Ŭ}^| a9%ze"'of>┓KU$fz6!X/C,ȶN8rc@&CA1@kz}cq3'͖`IekkJh 2J:,yɩy߀0*f,6(A+6JrJv F>y#3,77y$ Y1u{w I؁ DEUك*M!ZV2ةI*BAD*7% cVD0t8 | @e g9 vڥEǂT[tdS5Q.X㣷HࢿH"Fļ6 YrP4G%CRF}`:y0ټ(Jh `PzOTO5صNb.GPG'NzMӯXsP3aUzyI뫞'Q':'N %JD^kIo'ԁ76K 3 $֒:2NN  F@*C.إӧyGrrEҺ1\H $ ?=O5Ux|EG R(Kffw5E+!,цa5j\$ϹX46PgpɃ[ˣp^:0!|G rmni2N;^x)=DEuL|L IFPRvAᶊzIt bjL`@MO<~hHt,z\:ًOZA\j V}سD;B4r$/w_ȄielםǠ=vhxb fn%OE?\[a:w2_'8 YkYm Qu_(5CAg͐yz@^6<5u Y,p%9? AO.oa "GLDoe/%2|_Īr2CN<4gK?S}dCWmD/d26B MNm}l;;{6E!QZlƸxy+ȱA1k.\*N4|wUd{u2 .ϋ*mCL+XJ^QNM 'Al@pjFPp.ˢ:D%.B GScH6fۃoAEJE[J@ =S!?c'/g|.Mf? KM*U1Owp -&[isȢeC}ި+x'k+!šNDdJ]әMoOovTb3\✡Æ&T~-m'ŝl+Cː:{ Xln"򻐥.:@ :ȇg3Œ^qH#t|_AI6z"VD"$Ꜯ3TFҲm8ޥE/܈4 ܗH + ^ |8d,l`ݲRށEM͋.0%i }?͸39f:C |SB_늨KUG܇aTJ۰QMA_C)j}%)"{ڣ@-lX>?s)Bl/ >WQہkyYEZ?Tݥ ]<dsQ~]<^)ߒ׼LP,=g|P ># 9i^"9 'ߖӤwwlGaK0%B=Wa<bw'VJʬDcnR~$v1TD9Ĕd9$()8'|Ws! rx5qbQ#nW+3wgT6s *pwS1=k@!mVD @1G}ȉ nRFjߌ;FOW?rcf|Ebpg ZiYħxmiʑj(nI8ep-Dj0 ]q70@ ?eRϘiIj55aog=Z8kg~ O$%ϗ*xgvIjMiV tƿ>I%<~H9hy;i#⢱qd5䉦IpA.Y6NGs(>$3CPG+= 6)_1HuL$C*5hxԂn-w~@kRW?g?8E8 ; Ѯj۰7}Ӑu+w1`HRr=, iONa_&섨 zT>, %3 ҄lI)%S]&,lL_)5b'`g:ex(G]q᥄Ԛ_SnOs;mJC[!@\:&KTzFw3i}(!4f!skv~( }ӛڮC.<iit !gۏGƓk>0%r!#{'#?\~ySs$";r\aJuwkvH3šq#LbiIb'|յ,FlcdtD:zZȀ91v/j+t&nc(э,i*G 23{szvvoT~6Q1JngB$(3k”`55*\68;cKUUدarۯJ݂X* #qaPF%%s45]*4ng6j&c·m>&гaj%+d0NX *EC"1~LGXM7&Uai81ɑzm]k 9j gḲ,ۊtȫmmKjXOtJDЪajfUŏǥTz$gDd)B; z-@g@GЬDkR:7u—_g1KCwO`Zv[W6o pUWz. $] v{^EU0 O\wm!r´\YPSG Qz޴nnrvqԷ 8Owtab.{aߣ ifepOKMGd#6^sLA; 'eS*YTMX(d`mḏ-ήf.b)rm:cC:%Q̐7LQu >y˂cUpp-hm`ht@j%_T_C/ {ډç$|kj$xFe4&TN@)|oăEN#;B mp)}ŭߦb9QIu=++ {Mehr#2gqQ+Rm3(}'܎p#XNG*~RNc~W00~R[pG@%XR%h ."$vZ U/3( %Eì 5wgp49*DK{1"r&# NTRGpcAHY^cRdYȒrS 8ԏdkZ vѭ"W3D*wNy"4* Zr,w3 ݅:h~CI=h]8)$! |tVʛdk² xhKD9F_Q+0'IRL>Kv1ջ4ӛ rLmAI|+9B.WYFHBˍEeJe)oiT[yv6 P&hed;TZgAw~($x]kR012uڠ`޶w>ȑUpy}fpɜnn`CiοإGӖ}ߑZ/W Tm:nZt3Ţ9vz$H YRf4=RmpŽomy(u  [_/bJ,Ӳ tAzdn,5#Ba÷ oFĈD!)l8D: w3d*p+DhxC͢GY^A/$Ԧצ_ȽܸMfi\4j7K…n=* ݁C)Wpiqn8kc.4(2ae˳!eh.^Bb]Kg.v@PPoMVMT9#2e߻%[`l9+ )`vGGP/1wP4fo L7;B l^߾Sbo2mÔ>vTa:E^ὊLǎN:"lm 24KfW*BC=YS@f %dHMPBg*%{4YzPlD UifVŭdBc| zy9v uOμ Rb 08Q),HX_1.Y% I9Jn¯L Y˵X@p1H%6AmwBQ&ƌYZXHU9)~s:E:SΡ<sÐSq 4kQ|O(+0t0ջFGT"1G^OT:H^Bx-f*4@H79|Lb=Ȭ4"RƶF$OBU+ebw԰L> 'l"K_tT!Do`-31@\L>ŭi:Ҏ6M:v m}KUȠwQ cՏ)'2B*> pD\M(v%@vo:[a)rPRoOXBD(Wm.VJECqJGw-0%nKmܖDCK.FXQS#>h9V2R1gt4:Ԙ|E+W^]F;:һhuIÂƚ`[İ:ug\1f/DQB7_dK|~k\dq._䛪}iAi̋}Vx:rfF,0==$Z2"EZKi,۫:F*;rY|UAv4yu- ht_ȘɘCUmYET(;yg`} ^pS5ߢmS /h}ls=~NMz8`+C\t%y:J(i?O{l'٤)3 2-_8"4#20XKҌ2F̵ttό窐2(C|cm7RUw ̖HCly۶}Ns3}bvvlL Mo:o7??thG.OkL]cLzu)~O*^3#tOqs^d{ag‹ YpGu|u=!)ur3er1f*YWkûX[aا%,'{1ȅҿ+x_Nz&<I=&+㼶@GȖsфxfST>Yh(7toE(_/uJhv c;mԊ酓oKTTQy[ !4AX%( eٙ֒C7b2Vu__n\0_.z*r^M9؛5WeS/~" 4'U/hsFD 8;ꢤ Y?nwvMȑfgDΝsɡE̲Bх\G(錇 *R@籤*~1Ԣ%T\0zuqK5.`dhMtY4Fkɼ/8K@gcs&@rcf&ρkZgI;?HMo0(!|MRvDǘp7lQ0H%=rFSadBP,[z1)weVYvDYg=˂CEzjWgJ!gxqiw˜qXW"J|~ĪmKM64$B*3*YP1\gPZ gq<襳2Ƙ߷;ͬiLuciF;_Hkq7ռM@j/} byL»qF.Ϯӆ{T+Ojm~P ddBۓEBմp+Ko(VΑcHh[͇]f6 )[wC_OHaẹgPn[c1>Ft%W$UgNs,FJ6"KDBWj!!LP=E yEaqcjQlW[n.uArR( sx!0)  ųGi^ )yMmR'!E$ |U20Ha!ke9Eफ>lj\ʾMᆈ vPJnMi2-(TW0e@nrJqFs[}קѾub?H@?#8<w)-U:*`eԙWN6 _4~;L^9Xܐ}>>}IP"{}_Y*BĎU>f arT[1{._x{SSLq >rxel2sC<' [L< e؍&L\t)5IxB44[irn@¸B.Gc'9.y귳] eu@cGnx>(Q9L?w:zq>2G\*pwڍuԎ+R" Um(]" 8#H.M@fqKv`T±,RGA<-`||fũ\*vVE+23ٝY<Q]y'DIåVe~/nsbZ]$I礕 . #K9y!/ZZs)o46.ŕk .ݞQw 63LLH:xjKUbp=A5n҄xXw?|֤63ClGk4cbbo,VY/vlW$AS "Sƍ -R-E`vnvSZ,򄊁lܸX~Ky;G唸yߢ/lfm#7btdp9!Ẍ́BâZ[U9T!Uf-8IaD珱 . p5+L˶Y̡w3]݋8*:Yi̜ G8m>l<'|@Gl+%@#]s" 'rwJܶ7lDH" $~VVyHtQHol]8ʒORo\&GF2q^;(+$2hd@vKqjlyh1>gG) Otz  ܫ hk9; k|w얪 =<{(, kZWE!Nӆ56>g>^ 'OK}XaZ}&vŢSPmyhL->{7#sT(^qɓ98 \3Md=U)ќS<@-lBo({5;yGՈlJWSgQp9#Z>|J5FzK,cy~H-vrQ?}Rmiڱ}~ ?< C~bN'oֳ΢x08t6d;n3!G #H ZK&\]k]I?ML"qAH@53#Q'l<ս݀w̉PQH+!zi6HwhmNXd"o܅#Uܣjw+P3Hx"*rhހ,5[bҾS145.Y/vcX|qi^z!?RCR&~NcVny%vcÇtsrT ߁Dʭ*2$_L;Kz?4%6iPP`d:`"q5#8Z P&ePݨTjsY g2ЯD-ad9۝K=7 P,I˵\H$x0i,}JӶd0a}$"3 LӲa̮{Ո]9Ș7P"C2hG#A[5u _th^;hSF7g51 nç'-Mnò3 P)R1i&4.LpG\5pf(1^WBD-%`X ']s[h0=j=\\đg W=S@U~OCի/ =)w`Ԛ {zAQXʰvde0*J~ {Vf1 gg.6^h>}OB-ny!8Y-t$0ע4πRڔMHk5"{2! z.>R{`3N&Y*p*ćݐoַ 49աSnvͷ 7?趡G~5\mH79 琱"9ԝ-Ձ+*.R׈\R]N=Ouq|wfٿgrܪQF0.U"q ! r*wx . W%>zum޳Z_Ll%-8x2'4TꙑXƠ 9!ҋ$_h]l_jOʌbX3iTHMvQ 9|Ž ]- ؋]τ( `!k=4 ̨DَrK N> ]&l!ȚN]]"}~RKX J*/z|mYK{e4FTZAOܣn2$NR 2GRn*wiȞVj>oXlV"s1;=6MOd3x_|Gk-pW㽫[VX=8p(Zc MV1'>(`=cض|TEA{b !BB; \U!JacōġYtt,UM`}n댞%~??TjqbSIZ-sP]X y|Ȼ1_p `aL3 fqP\co_j)1tG` V"2p'w[-*yzVm^iaZdﲔS JWhBd9`$hM? ^$UN6buxΓ a~̞- UzS^gMjDȎn6r }Ib *vS{x-jNݞi? R7iu'I [ g=|GVr:MW+[ MP~> :4} !LDY &a۾,ؾ8E[],9ȩDGe"j-} HX*b¿'h<*}$<ظs?vŵq?dD b F?> 8)^M_qMMBOlayBB¬__IZI6=y*QKJ6&G )a>Cڜ1Rtye [Ac6^]#?:oz G Akh@{0u[30u,e7 m!┬{LT*ZhnHt KW{o; y}[&RK${څC= ,[sXE!7`w/%; l0cR?'Ѕf9.\[ ,TiÞDNmfl}M#B¹3skH@ORK*I$[M:}fD%F+Gj?l\~plb} =Jb4Vɗ], t֖EHO +=o1bփݙ0$CҐ$|DWh%.-כƄdjZ]@ O}>vmA E*'ueݺ\Mw9Csk]%ĩ54{fYN125 k 4 Hz5Ezg)0(AKJLMiuyO&ӔF >wٖ|F̺z¯_ ,oHv5jVG)FJ磅겱jϥ*>q@G"( 3yI^gLr ZɃKEOҾ&Mo@8,9 xҋdBlJhbc7~ҡcC¶vr9/e=OqEl-_z)NEcqWXk/0U-#)@=}5_U"X=mᐬaU aB 5TdG9o$-^ca 8jiyrno2R7Ue~6Yy4g!oax(#^ dtΥ/J۪>AI"iE(JES,hB\b6 Fl=$["YaB!$pi gd"+-GG<ŚF0OO$΃1{~O:2h~AFk4>n~.%QD6_Z@!KM<ћt}ted#ɣ;xѶ=HBp"rh2"hskck-^5T22g}j =LȁIyʓ iKI;s]H$5 ᱶQaX0)U{}qK(&o ]KX :].-j[9^ RQ'< 0Lr][c5u0arDĊnJZҷ!$L1nm')ܧ.;\{luU3Br=cK k3@{]i.]ltC4.u yؼ:0h_󹸖 /K"87Sp[3H*+ U%PX"X3J[ۧ ]lu4 ]XM_roCT^G gwN?d` ! Byݒ!%khXHa,ao)1GI+% )S\ŷ:W/5-My}7:Uč"G_!Q!˾ pLi՘hbw p¶)/Ɲ p(HeeR\ĜaHO'aOUW ur1LHQ頨B춾gO> G>z_ ŃbaC݅&<47Ɏ((M}wxU ) !j%}QYD\ϛKttP1a2<`Gg&+/l;^$;7%?IF ˕)60wXh w-KˉT]A@&1ՇTd0u5jTrfd'HC=͈g%ՊzBH: Df!.À.wO!v з×>/8f ϳeph%Y0֙UʡWj%*{v:h~DM{2z5B)[mfxɳW+'TD{ RQ!mviUgH!..%_A^&YDq`o2!?ecV-Wmb{|?) Q%:.g6]f ޺i* kLj[IИWH'OMf.~өDL>&yO+U`_AnSŕ@ 5sZ#ʞ#D '*$@brp;R1 6mpASA\-Hz_w/wP9"has 8̲yĜ(}q2fW>A0-x%-LS`Fvs7k(y1+.nк$X}b2] hWvdS'L01U IK!1UbsY΢e;\c33E8˾k})ZĆOGRo|8\*#f|xfHM*n]Г}p~+:qxȇp%F?#1PZ Y_"NEk?~,@>hP t&^ $ߜ*LiD7t"s:69 YK⁴-ͮ Ai_`g3,D 2`0!*0AR|B+ +\gL[4^q83$[")024j5ALk$W;O8 t0t~r mB{@V܊i8pCc2r:Rx01{pFLOmkÒ(06 C3iW 72f"[kN/b 19lz|sj^^J;6{2Z;i{F&-{=rk{϶Qc3slv'NG&p.k-Y.+xuRꫂ2R|+_?U S׊_*%K`u9E;dRi:T9܉Hі!dg*:z]Qy跺n#h/h8gf}2. j q_C+h^q'L u97P$˯XC6ay'Z{l]΅,鵁#k{DAEĚO 5s9H?X*W\7ُծ4Dh*N̞g.X)'b$i֡O(늭2@lӉ2ym}7).KvVq3GuNn۩d k%׷re]YdDE ,/)vŅUey zJ*9&;f텻9`x 4Z6ٿqKeqCқ}cXs i(6֒D 7뿶>_֠LTG4P%룷pʉ*cWS7d+>I}ۘQfQ'X^BWfԝa0'HхL49[ZUsxU4)2W _ n.t$B=%A+ .njF X3A&Y^''O·M y}P u&ݑ+8O 8և%qU F? lȜ9 n 6G7.i_a="rD4C-?O = i єmSR㐋iQc9N^z>dGSEuFM+=8GauGrP_5avZJWGTgá !-< c4 ZQ |@``>Z\^IXPWj^4\ύU4NرWN h& w&\r\n 5D.aD9JcfQlݠo!!67kWs-L}X:H,6G}xb |/E0y7 {?cGi#JҘ8bBho&HyRZD)J"0†d>BE])[K^(@Yi^6hO/@qEf6!oWIϝC릂 /~geW{#fd.4x.yK6H:Y6-%b a_Sg! 2_ 2M,]k h,VQci U5YDΑvR&{Jc~(LiI)õ26X%J|!Pk0%4L ?m5鿞C4E$ Nq9ƎcvGAa-*L:7#^Sčc@{J0a@=Oa&/8 N!Uh/;NuF.%& ]lJ&M% p56`j:u_zD>Hm l;ad ߅)$2* 724sTK{]l\`~<_ Dr"ОrQ=\ | /lC OǙI.3!åd@{'pTlx ̥%r~)+y|4*Ҍ9J4s{AR>230i+&LӏpxQ2ZʔiM@& z;2'P' hU.Ç %d2ab΃@L)X.f('%*ʚqk@;#o>轢$NBbV"hNd> Bf NBȗ&ijhC^d~~YR8`ɱƌ/dAh,eU5>19Xr'qcKx{mFί/dAh: b۽*' ŦOKƊgM2Vd"gB8KJV3FX@B, ob|YN8K8mPdfg/FMz,eh+4 aD^&ht3ːI@{FyL,G$`)k|E&zz=qqS#o(F[B]&¸T+/ a<6dW%" j?2"e)h]=*&{.O3\uu??knET,`s2QL!,'?+zkHjhr6>G,:ltg)PqHt,<2eųq"1Reرot.Cz&kM\8_IpS"&{82ZwUa1Uayw \p+>]zoU ;<L(`x<@JmX"eSX4j~&ɬl/iD xWwӳSIb5 ߖ+\ Jj_ i*bTAE2\y5& 2vl e'tLVѢZ&MXhQ֬u7TT oQC"ׄW0׮^;r( ?ymnk!T@IҢIF)mryFuF%шYן2w;ҝH^EXTA-(zxP" ~P.jdѓ@>,hWY'WCKvk[O$$hG,%Aoh%eв^g![jq֦~+h .>ioMsd.ů۴|'+J]w[/HV1nA\sif ]2r36nUGJBZ{Э9D%- k!ZrG!_[IĖFr%$L[K!T]؁Ojovx{ ' `]:aoST44~4$EE/S\,΃ *);l)EN;Z֡]ZGҫ+hU?5AjRBkͅVLBy[YFYOsWO= :'A)+km@=ٰ9 8phz"8#D3[H6YEaP,#tr$ݕ7P6y5_b#ԵG ! ʷ;b|/d4)i/HY_}pn@6Ƣ`BTl %ݕ'/蟸.`kN0jH`U.HB#dU+pHeNڱ/ky;$6eB? 7"k@E)v~|:sJ]!IJ@M7yI٪ի tր;sYLx zm6PuN>h'g]^I) taÏNو{ mAd#8"ws ʲ5 F̵*E#w^r6@iSUbx=Y{'l>64Gh9/Bqp,%(HuP4|7:F*0J"sw"&oprР]n7ncŔ`w ;0F2u3RaC=KT3ť9naɟ9s 5,:&$!`0YWwDKR)?[DGU٠bK0݈ Pr%+^,ƚcgO$ ~_$%J6z24tR] q{zg屠#{3edj۾iAsA;\y8Bt,q dADKGj1o4ݲGjW:uz^ zH3 yJ< !23KhWS.+jU`ㄈ/(#N3>‘Ā*0 M~>C=lΔJM !61ז 2_frf[qwynqAi9_| '+a<` ~]zǃE 7BD󘹢[4732 nѲP' ,w('<{:{LqOKoqKD۪Pd g)b '#0& 7 (Qh߈o_Gux7`ݗy(=pCMe|QiB7\`5lq&SB{8>3[/t1]=r;}0CҚ"MF;f hu+9tYs[}?z~D`Y(EN?4v.oZ;.>o'婃r?8?hMÃJ܆j8)l|f7iC$+x>Np͌ ݢe&%W5I+q8}|$+Xl _ ?wkQ ⳶~~abJ̌J0A91_0*&Vq6"/1'AkB6+xZ!jbɣtIOWP9kS_? IM ?*n!pɷR\h(Sdʩ :  4 6:ocq쫕Qd1f@%q0cS@Ɨc|m^\ٰ=Cz)?R_ ~pt P'Q+=I\̣vevfe]Ekiڧ}.3{m1L%/[єɯJl܆| 04 ~80X@҉A&ӏ\]Qʏx\di-R_Eiyמ1/LV$[Ts]FfQd;(c^ޞ3a%0H`7]aԲ3LܕC)rQd&d]Bd9T#T64i`njswV':(46{ /,~ge4 M&|EaݿlHi<7+^C;?e }X< pqv!8Yy<ڳ$C`%s^H@JBSF |g Ckd]dp8M$4TB-A8(Et>Xy]hAЋ,'$6݄I/UAJZ6H7K,1{E vwg6 IS1'=o~A@]-a?<<7[~0荌S+ 8,E6K9ɹ9 An[y-KQVlڜ|Q "Dka RJ7c=Mz?A ނF&]+N%wߨ:@ Y*&AGVoX ׊ /ųQZ#_A`JV6 5'=I*sJue6HOA-ݢt3ic·RJHsL+PBrW艈[[DQIV|`,rZ3r,_UekM5A+[Dp;S*z1 1a3c u0ͭ;CN$Ϊ* 9h_0ȁ@8WJ( -hWɃc2`1` TfEwlW ͩn{Q?  U^[.t/`6O:{I4!eaG>q<4:W>MOB2[d0: 6mfG5~l̀Q!4.XzlԖCLG31R^ 30tH7ZHϲ^5lpR869:̫P}!7H\ :}Ze׌G^%tYa"49ˆ"L:@{޴?䲀O LNz+uEʝJ|t/lCJr`ٽK|d G9_<$A,d,+@} >=ʴuPS僧-Tr䮞OĊ%r =H%WFh:;YŢ{H1V[`2]gm/y 9qO xY]f1r3W'jn"“>MLx9} UT]jGu5I>R~=jT%^dAf',d2Lw ʆПTsvyCod`h3f P@ela蒣yi7[EHΓa> @9ŧz~/LmR_d=Q6-+נ(jzk6= [C}᛼[\~}xdn*brjN>'?&FA]D::0I2l!Azaa~Up~65V9^}$55K6Әm3gs%@ p|75OkBozn^wy t~aa]R;~bL@3 oj+} 5(Pz$kڙNF@m Sɭd Gw_<[8H:~lBȩ^$vR-{ oDg S ~ ,J9^993Cѯl,ÚweF}q4c<7CFe IY:B]'atʂ~VȦ̺ zM̰(sUnB®@{bo$9$'~Bɫ'Z5@],;899?gϜ5tM ˓],0 RS'UPPQ6I1a^YU1P̜zΰejE]Z;d;uA/3$OhA{^O{#uMܣy\qX3:[Dw̝hÜ8}-Cj՟ʝDCD6yр䦓0|էCSDw:]l]˺& ipQB~1&oVU*Est1GFyUTjecĚ\T9lِL@nmt2dJ}蜑!%u*׈[(69jws$S*֤P4]+!GQ^ c[X G̑h  kv7vMn-i=>cNlAZ}B팽E%(DŽeɣ.1q $~_Z@Hlo˵ƄOEPiŅEtAT}BCGIDj % /I5qqRڐ 6!,qq]rTpfj+s-@ARXм93,9 K͚s,2Bag_~lƧMZdlzB"B~敂xs4ة,tpӎ.#0?m(e80Pit9ƙ[WUn7X^8xƒ{[w0Z vp HҫJ(d8%'Z Y?E逤ˀ ;&^t#S){(qJlu<ɣ_M2 ֗ik\ 9ݱ!0O0#ޢ_,}kISxZꉯh>y{!$ &'@H-%0unJNv#W z!¡YiJ! 4]\KcѥZl\!mCVISŸ $g[~jR]yR,ppCOQI o_]KQ}$jHw$n\P]:ԅ6;Ly/{ޡPL6$[sG?1>?8 RE:P P4yե }Y`[4>y?#L|6 ֭փȳNszo`8eY4$;feE{XSlG&*;f8DyFz.,iR]A( y~t.Byp mLtq9$Hﮋ>4vjw˗;ߒ(&3oAgW 'h"|97=S1U$%L#ܣΥ g"Ś6J}e0yxqA#Sm୍52u7<ŦԤJ$S,zB~tfak~2ZvlJ;і ? &w7 @g;,%%t]g/WF 3PlKk'FL@?f_S-fK\mQi>$\ShIg2N͞Ĉvq<v eP[wNֱ6zRU5{z3Y9ػd'h:skXgi#n4=l1hc ثł/=A37šl zCPDmw{: mMA]ηɲ>"xdyvcUo2n?#x@ 3n(Ku~8}: *TxU(W Ǯ Ye*+OtOګ&"S8[]Ѷ-"XB72E2ALqRk]'nxEwnOw?N7>9gbpw}y  SS)~xQXnb/cBjh1yDE\у̷i&)C8= A+0,&1#/0py;C w'n-xmcoB|tڙU'U/ dҺUC ژc8eqE, 8^,@Wo"I1 0-5o5OEv/ou5%%?t`b 93Z&~jJϙvff޺@b.Vl'm5bGA4s6QpRԒRRjۻ']d[O3HrL0ë!aq#Z 9)Z'*&KF=[Qm⠝˜ršRI#S OqBX73?8"vj8՞>Slo|zaTg%,P]Q ͨɆd8xZ_P  'Ha2y\F>\BtPݐ:JrҍmŅ͏Q+8y<Iyev H0 hʖ$'Z<NtҺQs5[i(›M~]PlBD%6{'|rHJĴ9L8#lGX.0ٖzkpB0HuM7 Xg-g@pbFʜy2sW@~̷00&Ç#L|vc)T3Cmtn &'ߘ%P"6U]yUf.!t}T q~x|L3W:>ѢVܮئaj΃[U"\VvPs2 TQ8d&ý7{Ej=<zK|Mǻ]F[)DtKˬiPE,Vg ݼsDso1бx}w;K+R>;inЪ Xַ&Qz=3f\ Bv9cpֈPF9En S9,GC#4pa@*؏!`:nGCSX-DU;{W+z ӘVEƒx'#R!(yWGmi3žwVfMCb'o%"TX^Gk,+It_B][Ɛ{7{:5 ؟lx $J[,g[1:9"C'(NXύL5oo3d@s.=ns:W+ i4,O7T rV>":Shq*-$R v>7< AY~KV0tyh~tm+aÓriancDZЊQ$ K \s"EL懚CA,it}8Nw~GHx]CA9IΗ{zpLw?h N^T/  9ށXTOPL|ET;*yոF mGZX=6J G],.0Xcݗp#6q%1DŽH[ʃ4j9Jhr3<;˔w6yXpxc8M&4"*Fyl+,@ LVTg\{Ns aNeL XpIHm-O[?i,5igհOʲbhUOTů9l`<`vs0J|xE_ej8(W+h(raIVv"ł2jkd gaVDy9P|SԪV-׎6z%FSb׌G"SgFo*ߓEo[`Q4c;2QG4v;eW{_hԜ & \{1QP1JN~>U~ݛ6KQPtX*IltC{Vh2iخ r"VcYSJ.8r_r&4A ! â/6U`W{qդ%n^p)Y;pQ=Osx7S/=vOɺ_MEm ,1"^7 ?-gImhůns{~jQƖ#&78,U?sd 8(~hcRmZS "kt>_TBW:y  F@r'iǩ9h2wXJAz|!{|J"~H3| msޟ?|w9϶m_:\ LNyQ=FlY{GTz1nQ9I++I1@Zr¥[VA}G L_?@^ J96RwQ}i XN3|j*O'Cs:9}Y/#CU*IG!Sm>!{ aXr-)q  Y |\Պ:'3GT26}p(nPU4S`OϿ3':6T'U]fX6`~ ò`у[xCq=+y_شMk˒ ~rŞ0@$A1ӃWOjJF~wX)Tks6)rp2\m2kQ-/}Fsʢ{x b"Ʒ<1=P+.81^}w# 3LO[Y'T)#:gq Ћa'~3*7#jv,ʑkce4)9po stўuਘx6$ϰ',«$48P`QsRѽC{-_= ok9[& trt +7e|UB-AJHnlq g9h}FD@h k>7 r6XX L`<_P p+oalUO3f@W.8氤G*@Q|s7kADTp p:N`RZ~p5$4[?ICCaE5!>:Z|$Xd\Iv%CC.עt~i, Y4@ H~鋹 4}8萛/ސ; vVl*m+~UPL/h%PgnY)۫۬\&thՅ۹]X6*Z:P&L];H!/jmF7rquF rO4oRUUNpdcw;ZmT$)~q8aGJ0e}KQht|ƱӶaTң:1h5% ms_p0|7 2m(zAʙ MnV"q+p ᲩXMBHmysz4+ؖ lenaO})YVd82 "9&%aV k'v=biL<["+Ȉ*Z\Cn}k.րw"wybK#8j)rq1d+˯2ηMo?FtuyF˂YN\ 1+L1l'>ye=$nFn2O|!X4[ 2׊k([8nwc*l dwC41~r-J5v?#Ⓤhẇ|ڜȭ%c$§] ܄0ƥ6eFiv.U`;/^V5?|OZSD d$NΣ{!TYi@_бkkꏽd}l-^R+kV:|?`Qwbſ)79Vj*\iXMm(2{ Iuz8?;Dxc~lEـls-:q퉞S!"ɯ~(R<aAik O+(? 2>(-qEL .%QѦTK2'C,}6X4؂KKQS&Mߐ.Qr5Q\s6xT1z% I9 _^V@LZc=10uzClX@iH0QloS6V@mjz0aK2qˌv(UkVS2g9<XܳɧԲm!U@( G+*~iӾՏ;XeLi~_KfWS?*\nP2O{-Q(^ 8C|u;EiQ"`F|5+ 4S!_\Yg9*r`q~_4ܓuX-OUMt(eSzgh!M6ͣa:- 7Gpm'T? n2IW<=WHРsCOdܸ)Mڦ,B삫S LGNowOu dI] Y~HJ ˖zv8=r!NR]H:('Σ Ys$T7@^Jڌ 52ZE&(c_IV-7S~y& Z[` ޭժ:!$sA7>+9 Pӊou?MS^-Uv /ޯ\F( {TUE,˾nG~i׍6uݭzI& =yHfyBxTU_,%,_r|M*[neii"l{/*-K+sRDy`,E/\BL'H7{CJaеsaH1,DmAZ7wTZ9_Esc頷rj*۬@J9~X+6YJJoVwKC*߁?6 J/g--;xg&'I3ݷ_iKRrsx ]:9gJc ?~*)q2Z jNjA(!@%REa_м"f4FUv Q^]:q5E__2%3Z(vld (ADnb{22E%oT5U0+$k,K_E-IiZ:R[G `05HW)HZ:3c ߷i4ՂZɼZ̯cŠ?⧉*]CQﺗn@|ꮹLg6${QϮ'YEڟ$Z\hͥx]&-,u.ofM]1֙VŶflWem]%[;n;4s98D;MM "4+zVF +G$AX:އF W^? U#2֎Š5A ¥n$0T_߽sS Dvy/^΁4xVi PDSv􍅮>aޒ%Bm(#SU/r`YWHV1"!,=H x\}V_쳒u@~U 'p_ˋru#^J%5ʮ\c w14_ֽ&6₱uttY1Hw|inv⪖&C@ zh8pd1#e]ekxzIX92?F P4 xj JʲwLq9L~ G-[ZwܴJgo`A+,(i W2߯c(ªƨHWߛv#hAkzHf0`3H:.L`&?K,`AISSJf"W ZlGQc?xfPmF<0Eg[`B+YÃSy)m9AMrvwUϼd^Ea)3ID򤎜V" Zp1E ҵA@/͕Y~:v8|SV螊11c\1>|+*"Uhəfz^DC9Q_[üa Z M6VU"<ߑMi>507/׵%;e`C}G猐AdX+ˠ؁C=:cM#j8NLj=|=L>by&:iXgH3&!-a{h^~52tİ,P#-#KX^J$ J|~!x9S) ^$qdz2ÔwaLn+/0JtrţdzH|lLg>H ^ѝ )*"~o]QZ \DY<4fj,1ZGho =*D#< m& 'W~K0OQ)VӮ[)/{`.7yˌ)yF[s fQřۥz}[YHh{n(X:ɪAM~K84@V~+/*;3xěArICG5GUıJloWefT}]%xpq|pqC0w7ѩ,q#2p`C,7E6F%^zroOL~co/GF%ч>`I|#2 ,3x+yY6ա/*yY~Fɩb'$E(Q#PWDZ꤄wfXR-6˖K6^yS! 5m1 muRGK&Pø] K>3^9뗡6j4:_JFHQL{+҉؏,WR^@}>zLa+VI-k;Nj%mّv%^E3#ɽe/W2i18$nqƌ'UQ :#'+ڐ_>kb +mgKE OQ)M7 .On LD5 0"7 D0tfՔsRaʁwPked 0,`YaI .qkCP,X{ZѲ/6qg>pY.?H8)SJ5uU1%FEM^սBPVy(La pG#-Ȧ}n'\IFB`q[G W'[oGJQڕ7sds@W9}@DY6YrԂy='ZoRW@wx(IN>`ՋI) J#>VѤG0LoXs%c/JQ"r^yܩp,qA_|j.zK tjvo7`FT_EG@Gu^liQWЉ@A>bdW)=b4.Oׁ$K $cWi=Dѡ;XQb($6;9-hߋZR|5\U`pͿdrk7~:+ Zz!ߊF!!%Z*XNs\A%eB4e,?QNbDHn̤AaĎѲq?a&|/ِ(cU= />D Ry4E(o?ds&gbBIr!9xn QBç,:_fdv7xOOdʕ -\ZLn٬)?R!1u'3S2IVoPr@&oڄ86 "v\714V.FpjӶF-KS=<Ґ?XvG(yw h$KuK[m?*v_ûhmn_6W4?`DLiGQiP;uuxA. FmQIqỮftAQVdHb3AMABSҹ. #rOr|e]T6 ‹E~2|BݜR[?@^.*7yT! aW*D'RRLpc۠h{OpX}[w+"1"N.8n`ܡOC٘ъA=& HBqe<ʯca1v %]GU&JdN8){H6;3~UBc"uIW&GթITpX8smUp6d|96K=E™u4gG]wbAt۠9,hpͿPzcG1'r 9$[5sAGUˠg?#]+Y JC<5T#L%wjXz1VLҏrxP [AE5tKB;~ &5 L0fy8eF6~ )^D4Ư` \Nq&'}rY=2&5eF|-ϔ\'5.Zބ LX֌z~';RKPsL=&bgXO/5wN\ަۑ3J Mk*LE;WfN*YkRht,L ,Z7}Hbaµ'%1C`k7D*^1(AX:%,kA Hdq 8'wx%v\dM*AR7 _EwU&I@=t{Byv., "h̉sF0i`d >ʾprP8zplsT 5Nk+ avYųvdY5n7zgd`Y+NtpTǸ}PϞJ4]_1!ly9f<+thM 4oi&OAd񻽠i)ؕOq;,X_W΃%T_"WApN21Klɓ/?_dԋVkq/s 1[ Mܕ]uvZdLKL}$UEn?᱗%: {Ig{M} -\) S 3Pc-8#$ɝ@k"s>L2%*ސ.ҷgSEi͸uqF|/Lwi:]kfL')2pAS'F(Ht0f]A2\,{: tF`(gY-]&PnFm|Pھ9>ئ5Ԑ,3HXSPmfuEoL?(Q{I/fQb.ۍ_11Mk2Sқʟ~ m! Y~2BG}݆  *$Ƌlظk }HD#7>\=(h`NG83LQH-ռO="EX/2aoytH\-mMpD vj ~kyUۜ&Ƨ.х2UfSFPC8WJS[Vz:>:i}+kA pe}AE%&$&€?wf( gSpˢt .pD?G O%W{Io8Ofj,:'P{bމ}ZdprH=>wQb uŴy>jaT2$ vv֝s{Xm|![y '6,w1ܘ$pU]Bhzŋ.Q-!h}+0_@/CFڶ BX{kwfYaHWSzm{s(:Ub8a?ǛxTCkW<`Əo7wcڦ?_&GwWXl6DUP)mZs&* ߕ5ܑIcy-Ŭ}P9i&ɀ!xӆ'X+#fz$5vL"s6gWDƕʭ:],k>CW}:Prr$Ȏ(8'xz|:uaa)7)He5͑dG(@8ުq˜gq0"^}Ӯf4 h$P0q顱bgEoX7l(*4Qf6@^DZcwB()pcl;UJر7@%mh k lu\ʰ|j)$[)棴"[nzYShX37As[~eqW<6אw9Ruhrg#>ܒoub>/yzs~8h~ +VRL$K  %k88\ MR9_u #aܩ8a漸ٽJeoZexp{Fx:=s?iql}9߯.Hm/|E E,Өsъf#D)` %!} b.ajSQh(;|bȩ͡ky,y2BCB2~c@U3ABw* ^ٳm^u>rSJo508G`(֭&׬n8yuBFQ՟I#Ұ6g\+Gzn/I%y5FHbpꗗ~e?{ڲx[Ij))?{os%2K8%j|PH9WAxt Cu #\ A0񺌅h`Tբ\$xa*J:"dB I- 9^|+x?R*eux;Ѡ3MY.,1tmMl 0/TYyRS2!aoMm:d!=i`bD˲#QU]ә& eT)hBBcIihtJǤ g+EG%%ڹ-r■{IJ3 n`ꖈzgGͪ)&FID*U*Rk=b]͎@ɒ<#$؄`f2-3D?j$~D|cI@BM<.S/vj_D سF/l}]lSC~4:۬ ̎35l&DL%,<<3i jV_y m;` L&߻v+ZٮRk 7X8Fp.v`S4)Yً iç{~o嶒@U*z-t!0V%=ii JnBj9op}j^߉?U1oRs{XLL,f 39{/Ȑ\&Eɦ|8V?L^8z-}"hƺRy.WBJ/LwhWT aҡD=zi(YCLX@)ǚ 9 u1pu|N%%XlҼg .CItTG[;EwYgl /F R/l 4!,}.оK,6Kհz #8!S8*U.vrJfe.$ K}[yE/WOiDv%dkڻ Ziͥ]ft/psFIch 7C`>v 1Q;"ldIYak}=I_)}0 PZ(XiuςTGH?B9+ݎH"[S"Tj&i988Svx-ʬp>vc9⒁v#4?6: k>C3]jojBj˃/Vdwy\Bg;a[ޫ!) 2Miye8vbŴaPPU@9'/aΎ2I1PB^Js!z؉XcMm5?i&/zwaZU5Ꭰ*iqfEB҄}zX鸯p Jb(w@H\?OVo. }%4рed@\iBD}?lt2#q| :ŸF;gT/Tzm"ߛwVz>!t3qHv_ϑql33PCs?ʩ#"z+{V Ҁv>ԟJaV=nu<\1SR/%55scO1!b:TpÄ<.dtK[_Τ;[Бt#]gjhE#xȌYrC4,1+{N̙]ObpM -ܠQ:q>!wI$CR&=㶢BOCPvcaI}M#0k Z xշs9i @R}IwU)!{ pc9PK6$ VL%2&+iSǴ3j +#n'霬B[Cns? 28څhayܻ'K W}#ad(gsQߪtEvi19dkfx`(<I -_j}*y8,ð1p:wm>_Cﳹ6KÛ`Ͳ*~z|ůzb崼xf6Μ+UYs9Ҙ@{u[fRm 2q~fKlCcT>Cƚi&fgC1쵏HOBmQ-G  ?Zm5}L)mUT49rFhƷmvd2*~다]Q5<;u rɈn)ڢ1.]җ\fJ21rL7}OG[bg^&+}Ӄ( _.-D;*G Z kJuboexoy2*ڎEL)x@R]:G!p-Aj\sAmt`#-Jk`9%(hmr|,H YSqʍ۪&B.V<n}j*HO)^e1 4炙}3q_~bv~ ߝ;;e<?Ur 꺒BYz7٠M5âN0S0+ 4X 0J ֛L}f9'``+mʖeh-leq9")e{ t #=&(T!=U \;⫣}MGN=0:u(/z?1ȸ A֝wdW9`k,opIk_ RFʕRusWU4 Uҹ)jvԔy b 4 }[ܚxx~8;L'{֍9zos->V S /&My~ $5s0󓇟 O$؍Ocj =C y HLD,w 0\( rꤽ$EAAJbU1w# )wמkY@l$7f ]`)ztQݹAE/ 5}Ŵ AuTݴ:?;p/Xl^ؤ`xWxvX >6@uPnF #{cB;ޝj]K9U(PREyv<.; `PH6s^z\x~Jq>[A8.;]kZ AtTDqY}1} 6hL{`ƸU9!<^SǮa?)̀#sU1ZuoxJ-g_[|,+>:Ћ@K)nj<يexZ}C XS.EQ)2keHcdlRi'FQ_P<ܙڤjp&@y 6DuI Ġj3*^Sl[~=.`]~4 1m#٥LQZ6RQN򭈺aˌyx;ݶ%)OЃ4Xxfeid6P9̅ ¯5#{/M5| jXsA(GFt #x io\  _o (3&y>S23O4OA ޫd s}m`(-^ 9wÕNt029, cRrIm.e:'oPOF% <Շ|ύoT/mx./qa2Q#|EbT;_^' k1X*`2f(x'sOA2i'ʊ^3rJQjÆ5E6pj+C:m?Ӳ(y>pye)ef~t> #'\ H^ ~(bw\63CA)uu\@|,SUNBX5l@;K 6€Q"jGn-2Q@L?Z !L5 d*!m芕+^I&&.-CIGvj,o6|HHy/G9iJ$ST.`]v9{rhx:um%gPh5u$uC#0W/q2v/3RTVٔ7mwRǥVYsH~Ppr7GdZ@gmv nLX{Xa5J}u[ޒDEޡ49O:5?Q6:]VŠWwWO@#*Si+}+_` Gґ` L_*g7=+(Or݂*v:ĐFHvᵕ嵙5iO10N؛SVB1^hjw('֌oզb[Ro @u|VEIF9}SBҠ@|ݡ&ZV*EҊR"% *AϢr 6]i ƣ^+i9ձP^t1vb;>ɗvP #j^b| ygd&C,Mؗ?_8s kPeÁb_Gz-H_j#XN{3z2<ۻ0ZnttT= '1MF"#it Kxn [Me!]gn Ϧ4pPyAQG$hL 8B9#e<d]m1bK'Og~c>Y(ZV/orz"D-iLB%c;5v滁+j^luh)e8uWp8ȵf<_|&**z)`GVr^V5m|HJVtN mL~Zvki&6,BrL")"kfLV Æ`%~o]mE CYrF _"%5;_9YRUmucf\=/6Z|D=Z#d@_IEYn".yN. Qs$Lf;rU߫oD9Sǎ'As`Tgc!@(lhAtOjFsi,.ǶM_{cI-lU2̃NWl*tPm=Ŏ v.CJ:f}bpiiALbQ371[2="p_஡]IQv0y߁ٸĸFkxYJLJm –ir[L[ -x8;Xjǐ=ǃA`AwIvnG/Uu՜mqۓ x-2my]~k:}ܬbaɢYčr~s$՚KüRa !\ʮ ! ZTO}{]}㈺*ӂ1 s;' |àS i {ȳ# 2a3c",Hl+\$"WL۶<,o [2پ5#&ȶcE>֞Hyؐb޸b)V <sE&'wL,ۉICbȞ[狻!)+be|<57D͇hRjz j6C(k^ #~-Rrhnc.-@8Vh.4n+8 J%'u8l,ݣ*oC5* U^8z:ai_" ƀO,ju罝qq+kvQ4m!s'?}+x6)Ѿ?&RbfDv[9l}~6 -B!ET#)xp5@O JWz}% ǃY-l|Umϛ9NMxO脀*;#ijZ%j&/`օZ})["~._/ȝ$P5S6[+:-5;I΄+]g^Bl饻Iz]|ͩMyAn`<" EO !~P58:DL]j\:ou/iwT4=SQNdl@*#h ;ULÞeHzA.;1jF?'aL'eUK~X޵!M|,WZt-f:Lb8ٵLM7#"cԼ=plqVDd[pB_I%{ke'3Ç}臣6N5g\2SPğ'7X Lo=56(̲"گž4)Nw pf_ꬓM 7/*E&[AQOލ?I$pn=L)~u&J8tim779 t6S]nNt3.FbR);l)Q!렷l*h XFb^#v@OX^#00J{\yGAXa_bRNX ϔHgnqJ KUc4X?JFDو$1 *-1 6>imXvuJ| eLZ_f4x$T(XvX#EsyG3s쓆H*c7'6g1JLY-w1sz77xP>#AnW^dHb*s ]+DŽ`w =5 [=! Fٙ<1{XdcP  ﵠ>YD 6vZͶ T:<אc Ws5|*/{r.POЩVxKYb-p]+fd9FV}ۿ9,:d`*tp<w |n{*[o l>(Ppj";wȐ lfENl. ):FT?{%f3L?mvT"\Ikf{rĀ<[љppFȑ/a#}>}N$PqMtqq,J~]'@0 vLᨎw[R7X8+J,կΓeMBxiu :s) wFX@LJ-[i>tKv}R p-qa *<6%!Vҫ:s.p\5uX,_c%CJsp.~UX#åa:װh#䄫w~TBA HY2ĪΡ ]4eYGt&JC70ԊNxEf_0Bq2%̏6p1Ih 枲a;@ 2e9 &Vo O/r`Hhj,q#R!FZc;T4@74pf#^!y­,nsMXnI4+g]A,G"N\RX;u%Z3y+Y&M@jV@פ9q/&kq#(Z">N`ET-IQGV/QĄN?YbGa Yi51; .I99~ؓN=Jֻ ߢJ18R$ʓfGO*aqz 3&Ξ2ϱ#ϑ#cn'5 g'ӎf?:q)DZFo]*N%t. DهU su[U.mU'`2,Ug6ͥM}aҡvꙎapGXM^#lߔr@ZN]/9O֨mСIߢuISBEl+ U:&^آ$Jhoum#2&T N-/!%Z25 Re%鲜m"JЊ>M?& ҨoZ١if(6\ҴJ%S=DM~scgt F%/x:ӭ?x%z95b)lS5\z}Xz#S ɉj2*ɍ~XT=oә2g{Mp%w;M<f^)6#r@c"K}^?b\} 카Ey4KdUB&@XxbCy0}l(te] <H]0۾f;ta2#{P=`˗ UbtОl/W.v,Bϴį6U&OLׯk4 wOue'㥴{\SpVce~NBI SƊw1[O#wV;]RJٶ| +)F$?ꖬ%3(-toX",n ڄ9dUHeX26J}MVqUK NYT؃j tKI6V-$dD8Bٞ |1pljumOlcOވv^³Abnϔ6^p8.I##pu[9#&B1ɾᩓ@c ~TtN7ߋ#nU"n!˝9-Ts/ۑz3vs$iżB6'__MxdBmB=6=_ģMdZ?~ n4\z^Z-Pcf ?Y]ؘ?|$(Bޝ;_,kV]-֡aWg^Z<̫AVqYA%C3EVPʙ9B?f&~Dbq[+$t\%ޓ{s 85yb*;slf4ZSD)Ogy4(7%a4n<1]IِƉD]U$Ŧ3%H *o}ym@FdgXrbphl3& w}ugKzJfuFAp:0ͨq?}fce]\$\n4n6&]mS88D m g dN|6Tꊕnz T1 \j&@oY[J1i'Pq(1(:*YE+ȥ(XwueްLT0K-ln0*؆+~\(iKf׵PWcJ?QwS2 TH}WI[]Uށ~GkB%B-,I%}T5C3SV0Qf.tkBztJǻd:;n#e!GRTtL J ݎЁ8:LL0 E<6 :e!$VRui~g>x#nz;v_j_\?s$* 07'9B7rL2NaZnYr":#^9&6nшt},rrܘ-Sd4Sjsq#P3 a& ( \3x$GIܖ& ^^<8ԍ|3Q"4d'Ȅg]VC&ɞ.7zz_Y<ܨ]j0,i%@5-$~ϵhW,l:bդXc3%a4ќ8]~TO*ovٝ2]W)iH[S7<>ohG`Xpkl7""H +n"sHoQx`tV eђ:. [/q:lPrpG +tq{r/v_<sO# -RM.AF#X#?Zsu*}.`4@0FiVJ*bP mo$_jc,`<A@pafc+=ͻh9aj 0 fUUUG:OtC1$,P*CVxR(0Kf݋wVj/ζ^iK1F]7\̢[vi̔LyB|irP5MAM2ȑY̶;~ʋdw[\_#G|dQ$\v?eDh 1CI¹Aru6Xe0Mu|j4{q]&g*.،'g{ˠ 9Kwɗt{s\_J-yc%Hod+?R[wk m8 1*8D1Z) 8/Uo&L@Hj} =hUpkFat Gן-@ڷ;?6S릗xe>| hyǚu t\"vׯ ɉ-Em:NAR ߗRWJ-{[_1DoE.dYd׿)H{}cY,}`M_.(@:6"*`3殅?}=‚(IUu{3a`\;=ݠrHj-e-ӻJ/G?<+2R__4m!O&JmWF6k.fDr0CTDO7R9:9wB]M8zM ǽ!ϋJp2QIKleBaQyёD&Q;jή nHMP2??ױg !J *vPּfaz)Χm!{B*\Mv٤1ʒ5nw=Tޠ*YYe w8L|D\rF,TӺ/Ԟ"w"]mK%u&n5Dk}ap<]U~ܿmp3Av!ĤEA^j:wg+hɨ|e2IT7:DN_g҂ᕘV4X\ڱS"پ~9im}&FfŽ}b /-3g I)$%񬐺IȟZoPP7+?WhX=J3/Y#3,RV~T40W̺48PIJ>Re{^TxdC_Ywjb7|>PY!]/Fٖ|f̌!B NJC)O&4Ȃ -ʕ{ OM@|+dUI  6g+80.6GBl)i+z~cO*9#Qnُ\|TÇ;oGaܥJ2იyiZ8ɉ%pG&!۩ãHΐu1Z8D{E# "Ȍ]媱Yn9-<`}D%@-!01z/ paVD"ƥB^{,HFd]N$ͤѢ\M<`r#A0CnW?oᩔ rRF\onhm kSL f ٟ{2 ndjuT'R/Gا@0"Ю;3HIkFoPçG\SۭïbѷLP`%*i"WU(BQk F"7ZT k-Z<02SI pKV q :;m \z&=^̲'MmFoCT -0sT" ?!IRjγËL,Z܇!On2R$!2mIϤaHDك( Z%bmH~3Yjv-cYڎel]p`|^T:@"&G[g<>泑@ (^6{߂6v,(;&&u2d^m u2̔ĚZW"_`= xx_J4kYKLڰpYUPIjQ;?)S~.:=$مy)%7-$W a R{$󶗷~͐Iv8$:K9ߠo/Gr ~įy稬4{[27?\%hf^b7Wwmw'Q]ӎ[AYk8̻WF`77$lxGsJS S 5XT_e+Jto_XM9y|:Dh Xjx85<?<Lȁ ]sVhdnD,6ۛEAbw˛4VO3yi|ɐ݂OA? ڎN1ӗh':}pftjS`s^'WfqjJ:0IYdBG7l3l3o˨חovHdݏ,z3]J;[ 2sk އς\+z] ݾ5E`oIR;5Vt%">fbY)}1$u=D%@VS} .: rCdx\ HNO~WQҖ;Ge콢&+v4ɏvo7Z=H<Еtv\Zīf5t J;HXSDt0gKjq%Y6jo׬h0U Z20Jܙcd)zšeuє"?UgTCDT@5*-y $6ۛMÈn|w:ݝFֆF(-&뙫~6w*Q,fb.Zo Ԏg{b{=1Y ?탠г 6~ ~oJph%z)UH޴}ϣfKqkoA2UWB5j;@HsĴ!ujvyK@!p-:'Hɑmjrxg!LXxBMڕ[Cmdt NK Ca2֬ȬyPtM98I@l"^nrC %pjV,61vklX$.-'iaYR݁DF@w WӥZekC8EDԅӺpKS0/n z(r4 1WTq)}QGtpٴAM;8[qo#,Q#c ]?EjAXeZI??SH-*dC'EC bI"y26`fs_G2Qc ܮ@{-~A8g1 UES(3]ʄR G=|YFe>?ևUk6rkB6l4+`=~rޠJxSwaP֟]{^q~JHf)>olQ]OpJ(GǷV[0!~RkԵÂRzl ? jr?,ݰl/xmqj]ZD C=y"$B A$d!|RmiYUN鉽p\z2F>jˎvfh ԸgNoZ8ƪ ]:Ŷ?jFC08hAdf%oSi*ڳz} {#Q ov봡Ja#3R mVjTSncg-1K"4+=Yͨu=k>ծD{έݨ;Xgôç<;H8pwJ7M0 &)TqW*|%l#XҐ -8V4C3^k0.Ȥ h]¼O#[VyA/dEuuBdZK *y~恁 NuAxt%31vYa>aƮؓ6UޜKMf\^uɆSjJad:{GWg hFܮԸWëeޏUF3ޱ|LXd{.hḮqaNd5hc@yurcl`i/}Ɉh3v&טuyS{FmԽlg9|7ޅPvDLYIE/ o0͝ yߺ2Rt Xs:_x`O^sՆ\"('ȣ p-8ǓL3[ % ӗODop J͊NeU-t+'0(Uǽe,X߸؜lHgF]xՓ %Ǯɕ&{kZw߬@)z=2=J4р5yyP=9կ\.2GEֲa+0*c퓏8OݦBX L\HH۶da`~ H7QpOgł2QzAV Q|*:0Im!w!L@`A) {In6^ſBΜ,Dy&˵7D96G 0lM&c=3*FKkdRW(:ɚKp\׳M-.g 2Ǵ!xJ=++. Y cKa!k$yl ǨRC1tGBHe$1rP(jaFc ^ˠ }@ W[0SK@5̯n[W#rJ@ۿ&S[WƅDU]OM/Y@^齾D[:pRM~; 0A¾%Q\yudD;HƒvXY1,HjCj\-i9ScU=%w&JmP)̭_F@T8Ƴ-ߙGfͷP˟om{9dP Ks]?3 ^'R ) cae@|p1|oKf!'>IOE\‹0"ؙ> &\[ .8r[;x^@Ϭ6$nwH0_BkL. ܨ [;(Xc6wrIVU|o}%79G$`"ʥ| Sޔjcrvc bsEo;M!K>/M%,uk΅jdݡ^@7hGwwp0'g7e\=7ٍBvDŽo&}UݦhypWB貁Y>Kz+w~#i")fϊn"2ɺٿKM$f=Ѱ!;f9AOSIq#*bG%BuԗyuTrxOSHet%/h1E1H^9suEV n[XMX%z$MZXqKNLoIL;ژYms+1w` &8%oסwUiy%U@zKL$D 0x0!Ǽ߱Լ٦͕?/`% '!oI, 6`>v{Tc(ֵxQo׹(?F{IجQl 2`t-jAl) eq@Ibp% !mL%Mo?_DCvl߸k,@zdY"jM$5 yZ֌P+58 go#=.«v1n'N`'PF$EKKReh9: S8h< /.z2Dկ?#Pl/ N6-H$BR c);zvcǿ!K N$Sv$9ێu ӫ1}ݶ] -2ByˠeOymz:6r}Tik1v2˔9k#ahDG ήS57爟$y9+zʣ̜}WP x8ro@sׯs1=6u %I=&818VVmevRypKHvNʟ")Oh./Ʋ} 'IG#T 5ڱ Gi HxhɱpaVP!V0{;=.LV&QCdQ/M347h.",f!+k[|jQTg*~ӊ=2@̶sҒߦ(y&bh~jϠKu]/:nf=I^zN%"R ai9-aYo r !QMnjYk s ,ģ+F&[YղL2„)*S  M@G3ӻS Sw/צӢ ^6ݘiGޑqj]JO'(kj!a$:;P}oCk]z%7jNOOcLk +/s;1ɭΓ3%] `[Mכ4o~:fܫJn+]^navܗ^nIxr7U-$h\jb.t_e,LZOh^Q"{7S|(N<ӕct7 ePL;´&ID-͘;UugQ ğJ/Ҹ(ɻ r:Dtc*oaiU9)k Zp>6qa!I0&-Zdct9V_Y{(|Mŷ>0n(xXyrBs_xG zDпLT* EKŽ{SI&oNL֛njS/9Y: io[>G$$<$a=2]+?ٗ5*nO'i16 kυYl5']7;N 28w.1ٖzD@s~6(tfU/d{HA_>At,Q;Q ue9O-g[_ r|I 9\$.Ic~j1KkFJ dJK+3>=.RM](434R~z'W =AP% =orQZt-8T83bt%Ԑ= EodYv(]EeU]ܻo sTl2#@a,ٺ[^-V\{r O!y6AB{g`yV6펫VURE1{J*@FyX'ejŚIY1Txڲrć`G-Ȃe->Cdz(U,T9%5By/>ɆZwm а}sM\&ˠϫr(uj&:Xf4xӸ n۰G7>UޥCG3nM}xEHЈh5*㽗D#搋e"_Zponuquk읣pHzI!a +c?( ]ඎ9 ,>5R#v$d Mou&Y3+ҭ'iQ.Pt aD*4عzl`n>f1uqֹ-.gQҷHj*zW5CE-[P#j+wKvqLYYS4pb$HrD ^=8 iu!'H66bV7--QqF 538ZBC Q4jc8 &%l"!dEF-Gߐx聠r*Wer` ]em7.-" }k.=cduJkgؖq[BmR0fi<皑&tR.2RHrq v<ҬCd( StG7]WkFƭ]/(!Q[5pfI fD`@le[Rꂯv/>u&A_ob@.عnc ߶,ZP-;KGS)Fz~ ̽i^iqdqK;Q(&L}1b^Z*4BíDSGPd(]e5cyAk-'(. TKH̕ vx:f]S{;I7~EgK;Μ\a*~T!:r%o3u0ց(Y!~`ͮ'o"!I&!<O?Y0Szxg;Ӗjlg2I*U0h(bULZDr7= hfb?׾h{~|jIuo y -0kt]6!Vӹ̒1B l0п2"F&̚BոB1ӦPEj#బ|.co5KXdaֶ- ]Ew8s[MiPEM}C':vcÕR$'XΎmrRF"&ϡV)o9L`FY& #ߡMJ SupNښ[L.ӫoЮyަdnC#0QXi CSrƔf꼈Q=\;xa~uGDla^9x@Mi9gMOŤP`9/dAt~\zܔʐWU/:\3'(Ko_Xz 柈wՔS?Q{v:gs|][ *2&\2XN`d0FΉ E)uW_YQ:OY藖cջA7L_W# g}a3AR܏AEG۲ #[wY8ov_FNkS_DHueoGW?>D0}HrW}9٧T|Zz:m v*{YM%!2 ;8Qb,eo1ûG㗻Wnj)K] s琟@mޅ;-s@E*Bظ"T@#pxFg Rv^*K }Z1q%,$oޘpAkccLHO+EfMuJ21Oa"xd9}0]pj$?SZR "j V|,h?4u])ۂr0E3GJ: W:27K \H_;ҠArq6MH?a?ZEܜU 7Rp=$sOH. eF5SnZUuWZʰP[6NC`BH7]GPi6Ql_VV[ӓl$袶m6e6.%$ޡPx|"f 6~4%]2b)E?kp"A7Bb3AhGkw-ONM矫`ޒ 9f/!~)vn:N+Ԡխ'h=`k>%ŧ) dѿ9@Ihvl]9#@ȼeP4 2 $K[F̉[tϑ)itcc-4Zef$eKt:ܕ7 ,6&"tOG;(B];Pbt!J8*KE3ޠƒD8|MR'I`G[lGpx~nNa*r9Q[=yAۓ3TqbT:] Gqs#9c}XBc0%U<_3ĂV'8 %[b+ [445q^o_B#F}OV~{p@aTqAxI|i D2~9Bi?7gX]xwmː>>&t5-+4>ɔ9.]݆!w]-EH7*Y )rXzKbA`V_.<7?r 2~xoaA2)$'þCs Y Y`]H{[#(}D=2QOG9\z:-6S e)X۾aC.XmLny$qH SI}7ق`LuXu BACb׊܆|\ĻyD9h[P Lͦt<5ˬ NFL?08ć;0l`,ՕߠH'rRpyg颏6{qdž søž 3PL$3 'pY'V˅(E3EC̦dў!hc Q W5"߉m.򡍺p}^2ꚳB Ny.1L*5mn0% X_4}~ OBq R /B4pVKcOt>U.49Z> U'JnR0ܙCWSuؔO|$w dw O6CJL.yA@*A>:jrNmp&o/O^ⲘoE=ߟG)ZUoԟr9~6^=azԑekEfG$њn3#m5zrr-x^]D~s^תxyVLGJ+U+f\88n(a=!:ŚycUb:b죧8ljٺV#<-USEn$YB\ @ K@Ԡi|[OYXdE (OU2Q\eJʂ G5]O4䲪g^Q/ w0m?DN)|ɯLAy!~`<x6gj+uFFa {k\ |]sT@܉u+6BfEn_*Ij(õ7Li_,nŎo?q~JPhv]-m (&w"B -x6_W! A)ru%=;ߦwFIhO_e(_ٺjD[|\tVQ 1T;pİ)y^&zWpQNyP3C:( :下:1tU/ ٥j5HRM`jaƩgb A{?*Vh duw dn'r|I["}6ivF2_p)S(gV!|ӫ!XY8M苋j f6>sYiJDF0CDf6C5RiuDډQtӧm-,UNK[3&.Bcj>9 M8m%(}lH.YB? fuWX?Bt[ |{ʴ%:_!<'6r?*Vؾ{-Z.;#`fV yu|@#-N=uBUo;jH+"pK 1F}$<pn] F;1n& 4t%y4Cnc>s|M˫GIdz{g!}\ʍ%ieB(WKw0E{9΍J0k!P ^7()Z5X֊7K6ۻ ͓2-(\%e.7\Ǟ"u@'J$Znz* rR/qW$P^h,C^'kE%\E jjpՆTS644;Dx<:ڮH+" {**1w֔]W~VcxmiءxMfХuOSȔ(2WJbk[Z}SIF xz_Cz*=:puTGV g=OVEKRWo;*x܎ D Ih>6M9BBX?ׂF$bhGS Ouu_Eh@-`"iѿָ190z>9b`x a;7?g(U f5oeY.(Snm27~Q6rwo9`=k`5Xp8<~[)4OOj 4ϯ?]s8䇙ʸMa(  I:d{]&~?OasPÅdf^{z/ǀ?PD{&(S' X*`ߠEɔsz(Qezݗ)52ǽyx$^L9A'h2Oh-]*MW Rd*N_\-Νrq^6 l*XĪ44L[ban}C>\zV#9ɬg #Z?= 50züMT2nֈk7S2"j[t 5s&Obr)PC4-D4{X:`/N){|"%31 IK!]p#MPF\!Ėu.PCVLHZ3+,8El>8CH;/݂Z㥶#Kx4<ʝ f"g4۷Շ$$ E(&?G'ݜIB8BãD+ XhUd 0SҢ:>%u04--+oJD@Quk0o8ܸ 4eiqĚ}۴ǠɌ×5l!9pVu CY, 1d[ICO観Ce`BNŴN9'smYH)ޠCAy/,f .^k=3&l\(1R*"ٽ 8Kmg4c2ܗ1@r35l[ժ@51iz}Ԧ]~R3 Cf0cE"¡& XCLlْYO:6Ks\T:_t`Mk n帾Mzߘ"s_&kvt)e7 Ɨ559}B栰X|òUǪWqCK"x'Jt p֜}$̀PF GDfv;zt1CgU3'x8XO;EV~G£-ky25 iadھTe)>!|)lcN3 ڮ3bsaVuJ%z$@q=Y<2:DZBSiAM<5:5Jg Wr`6zr/R""b}!R!?4!/z7R2jE4 yۣM_& AqtrqPY+`94{ f!G*ѭ '_HKGw8Ie7̟ҢO{&b~ |T.])"@%.A? n7꛺qR] b> b+\4t7V >3X\q}OaB<&>:Y1I1YRx]6"? x6k3[ѓwVb*p 5SyK`hrfVUx*ptGpqLD'$ԕ;fYpcsK~xMdu&?#t)!De(&F9@d3V3/:u~b!/5sFP|gʂ\grO; ˝zZq? )#E!)b ([nqTKK8x+;%̴  =Ñz/ab><- AQA:D' ABS]_"KK}Eq?1ue3{m]4{lByulU18>٩"s1OWgߎOS/Ov眙ІXg:)$ l*j#HΏ=߅j}A^C>1]X6(/rBf-D`#ck)JwW ` SnnW,,5wlל_H ] tMl"=,;'zyf6N$>r3}C!xzLxUZIF9tMߋyxH3VIv=^ ]1S)3/CQє$SZ7g޳x hMG"Ϊ| 9`s](y7IUI֐דrX: u1GHkCa`}GyVJ*۵A%2DV, X*su̴su<9+*ъEwNNDC քnMRǃQgDB75Գ\vksrP]Os,XBws8FKI?%#d5VH܅SH>ׯu鮯0j m7/=^ʬ؈tdŊ@؞E$VIq{3` aZ!'Z'q\L/OC #RVä*k ;Iϳl=PL*qS0rBNmE$O)۲S!AaHMz[6]։d w5ҽR+wB?[;ҘxZw`Y?RkWKR-jƪtcNay:ȵo)r̓`ثb/xXTEc$[ב n@28x&ZC !LY'uĶ5cQ_ue9\k6GTe7O :,v7^͹VY=߱'I47Vu'ݛ"I8~>hj 3m ΌMz5W4$")xQw̪'GVBˬG(}>ޮ ) nSoFԽx #ZYR_.A-<݂v;1c%- |u޽<({bvyV)h'hZATBEf1oVw V!x졫jx`.c2]m E>l[[D"W8 JpQɳ;a׵/apSH` ٥+{ 櫎7>me/EcEZtf-`MkF<Y0˰L2|gxl9ܽQNOygqS,({sWǽRq)bה1Bl[&k ()RL j)z֛\fB+Nz.EǿdsBz,o*iZ"7dX;kZ_g+w>i(m$_&4h!. _!/Z3z7ۉc!.ȏh793l}` -lm1p=)]ØIDֿnM]վi32L+;f_X39#zYhI( %k:)xAG w\!StYLؠJӦ4շ*Jxװ#H`x,H<;^?ӸBOfğNKa zHvIPΟ}mnu[20Rri@ jۧ#: 1oug .c;F ۪ ˡYI>xSԭ*ABP+IO!BbDixL&PYا~:aj s̖ӽuo!BZ'!UjDHf Mڀ`^hx $uj^ۑv@E n/`5,w%x-d,Y.hKBaZtP>4N܉|[=KkW,A[^4ec%`y0uV i87qn# wfZI <Cr.n].ڶ_~Cay5K}^םRm.ֈ7=,ͦ3}L[1L?IeBuVfpC?+1XTaTW4*q5hG5Id{4:F6M?&%MGfڦ;ꜭ1Z"r;>&͹wr0 6cwyO 99\ ^UoDs)Q"k?$Z#h H2Z[FpԪ`O19'1B U+n&~3kn4z%Ȱ0>ZOv%/)f3\88w:?mEft֒ ߴMITN[Hiќ_a^lCDT Vr# y53c`Mt* .B[?'KٲbǬHTټT`Rgř o@Wrz I'I%$IWa4zu!KqUCD^n ?W@KBŪWH4 pnڠL52OYYtZL嶎gs!rш;&^uCgAT2rH2LqwI.R}ȴaAA'UsP2V*E(6l|Tiw5U./B^4뢺NWGqd >i)M}knxt/+P~R3 a.bCj sLoȧ`Ib Τ3P)reI7>l#P&ѷԖ1ue^^vyLN 'VjyHqEyuGhD' o(cFP(D[LI<\eA!=w*&a]G2 >р! Dҷʰ5hFy)*m@~f~1eGm|z—"?Ykz[}x~7TvֹT!HVVDぅ n S)Z@;}"Qy= t ,QWݷԭ:I(GsvfT2~B~yk&)k\*6ׇ-KAM_ARp0 -~fe {fS (p*Pn# f< 胃TjGn>UBؖ&䆹^"D#G W_iZNJ"qD)|\-,kŨM|O jRzB]/Ԓc ߋA 7VQn3Zo2v%ײa'NnMW.d:r؏-,(#V; oiuBsϫctP9=j UMn_d^1qJ[W*ݪm-ehmf//HGWQ'wH^)ZOuG=mf؊|;>P;-_B]/ zgwuh4KHP :hqDIקK,]S3z}qy 8wL4u1‚ڏpf5Q<ɞF,,L&[?F6 ;]_q^]4YrcB "j}?ɣ4ղ3Hp\I0DxҤHWl8!x^(a 2菻A (gpa*YI--J-w0ğ>Jyt0%\,ʹtv8Msq\zp}x۳NznK9zV1j+Ie3&D#rZjV{?LtTGͲQxQWX[4> p:IvBf +_%_1N[]zC`HǸrZ'#BGJ\ 4e VfN*=TD!v&|*{5 yg>G)Qfl p\K +@f ^n,U.72 3nS6A? o>\LPlY2)M$x[ ! D [` F=$#0 !P-=h7)f(`\'IKǿǗm;+ 8x{OQ=T a jlYz_I8KWʆ:.ƽS 0= `"f{WQ ɶZ셏7]R}98=(| ='kW[^⛇m<w$M-K4:JEZP_!G:ҙNTis63aLk," gvHU##4s{tlHkRu I[-+n&Ymqc.ee-TԦ'gnI<@?o)_uaqF $ᄄJ/Jx2")q!:bDl_5إޝg}"5 n9 ƊEJUSV; +{ݕF4xsT i 8|!y^ CΔJz0] w{ί[KfqK!@+(Do5e#ɜ |Qrj]HG/Xa ݃@c&|X&e!gݻiԭ//]I 8]eA@. 7b%%cI3^==y *3DigMtGC:݁P)æDmɪبRNK+y .|gUFPt#>%fܹ oܰ9ahcOW4 |qRL1nчӅ#'_R$ //_dC}3D? mQk.}ڦ<0A?PbGTH {٠N;jͻOT`z9kHnXκzQYK}sQLȨ=Ė,<ԣ -Z"M!叔fE( (c1mȍbCTG͔_vlty:Umq`3JujZz+'fzJbectYpK(c.}RK3#Ȱz!-l%a;sɿw-C!ou3NGȻ^i;^fJ3zef *<\XhP̠{,}`! C:5*sܞUZm@$>@'1 >F:-dɉKjC`]Ύ$0QlWs8HmNݤԣDLcKB]$3<lI,y14|'}mI?~*^3u8*#>CX1cJ6uݤyvnBF;|R&4s˺U>G!XQauʹC#A2.5Gz5Yf''/R!wሸyj|?,n\tI|H{xG\6no&\zŵDI$.A :a}vn21}"B_hΌ }KhȜ.@cx9vPNL!ϊv $zjIW4Rdz'0m]eO`Ohbg\' Qy0 ,k1k11/95DX2\h6r6r[*fsLj01Ju' ?w~w; oxljPn8|,fBȒ7M."aPzd| 5Q5Qp]hC h ]q;\xמGT8Zy5oӳj0+WP& ܱrZ5GyS$ *;ތ@B6a1Y*f&I0Yhz3Vв!eS1|Hr mD>6T0{eIWYgL=}wvkυ7`w;Unf5O_Q %CcR> QK<.l;9J7Ķҧ 33:,k >-)ҺrH4P˝_*C8f2'M[kȵg6x2PӋ7b~==}P yI/ P}Urhs}$WqC+"~.+ry҄+گUd?}0NKrLN(D*y¤P0V̷k WF3䯷+F$Yop rm~\"Au|EE",]k'($Y*2 -n/FƜ)vw5_RRzu o857E5 0:Qv| g ]3o F(pD FR*rդB 9_ݽ f&3.A@vR0ARQHq7~FKf,P4 }[$Yq',niItyyÛn5Btsh5z /"mLE (c!zZ;tb:-:!Wȶ027?oLm煡?\ qê3E!TR}I? 37/1%w,^=ri r.ٞUEy<@GpsMeKw *>Y\1`Pkzc;xӶwXr2‰A+(W> %@bQ. BLFS^z_i\F 'hG#@fs%&Y1xJ{ƦOh &,Srj^ v$HuY}uϲ]D\AR#S+ϔrJ\I LhZi/{% p*22O#QϭъN9N 'rےy62#mʝ_%8ҙܔ/xV&j*XLipNx9],_Fm} {t)V2 K,e2~ftNB})c6˥*KF€`JN!+\_`g3h>oi)JcޥI6#&SC`6Gc*V_^iwjtmn *?EU7_ 8m c+KE9>YތQ;v52#va܊0Ťԕ$yD@? ԜȻta_5iOȂ\9jӼT0Db)WNl + _"EG9^a~uyK 9Dz z6Ld)PJҧ[v͌&aTwvG*bsg \LR28/!WNg8kֽk1ZRzZ9lnQ%{ghO|e3|0 g&/OAze Vec-wvJ?p57`^i/W&{&T4cꖴ2<Ю5 R~IoS({C#@Sm5=)s偆 xcnY4?RA zUBgqUd0`H*Z`Vʣ F`J:~3agςtIDowS{@sI jh>˾͉ٗ oLR\o&n̄+yLZ[N˲B1K@e e"BYx5]%ʼn_:J!Ώq~*a|˩s\ȱ7l`:rތ:.dGp?"p#sik"N[o1hjHDC [=ƃg\"I2u)H,ln3gbDKKc暳M(aQ, ks9xK?j=S!9 /[;13;*.6ƮCwZmp?#ʊt0cIwvM05J){ze -rT%<5lv02,}5b[(Dqs)H`JX};<|x?_Ɠ!q)G7;213в oc׉h؞4)\WBnx8?;]ɶ9Zn @ϱ46rQѫ /O,S_0T#3R(kCVE?4|2'۹'?b*[m,ܓ/F@ẠSr2&-B8DJYB? m~go!ϖr`'Ҡ@8cujɂ[a?/h[gvfɜiP(;ˢJAr4> nLC̥pnI q/gqʌ ?qL=К'-lΎ'q Dyx Y+mj B*^$w/rSNc2҃ђoWU`.-b }st&Z:cZ Eljۆ X_fÐ?;1y::PqA tخxtKYW mj 17|sf_n\'%H%f9X' ~ԁBZ$*Tw, vBҨ܇|${Q+Zl\+Ќw`(-<߆! Q))iom ZqlwrJכ-'i*3w*pGXžZ4Rҁ{MOc_/1&Wz0s=xqKUDGvDKSZu-e\^ *w(XrCj_q%s(To[UPM4>1=^>|\r ͊x$.1GV֍R}lY[_OQY?fȽ%, 'ٯ522@k3OGnj!d++0p%@hzL"[}2a~%;|!Bづs9 0 LT{-I-A}PF~#/ (-z-ˤ]MMu^'%AqZliB[43>Aռ;HI]Z=!ɖ Ō%mFR'Ṇ !hUBfTSE8ћ-KN=@ yj( (su z]Hh<+6e{*ֿo]E'n-cBnx2hI+tY1[vjB$ VojZϪ;rQ@&7gQMOvg ÇѼ<4~%Q}&atm ~HeZw,*=2YY }`]  qv/P9|blPgquP:_4{4(TEPjR$pW 0>9'j`qV U l'wՆ)ydO܀5QRfs+>7beMӐ[TƼ,1g=nP{,U'4C Z~%ZTQSXS;#)5[=b \L=Gݳm`=_f ~*U|0>ɂIڡّ2vt@;\#*ľjĉ AZ7c̎Ŋh0e2i_rSKcnbbqП%9 M+qŁqi,E@6|ɹUGӤ-Σvp7rEUW,sՈT5+%ɑ0-RAʶ,g0IxxCt!AMȬԅ Nj?cdVU3ƼL5ht/0Pn%hAbz{1}S[E%.=gX ~327fg"cuVhwae?C$􎋜*7ȒN-2g/$z7mER0T(i79݉L_$}9#q4x)SJ_IlEWmPΎpܱ/%zx"EG8#Xv4䮒Bj;ępXQhcH rhb۷[!'On0ߧ;7{lB' ש&AVJ|q7j[MPp.O&컥 L %"z±č`e,̆tQlIAȾdGSD?DžwdƝֵ1[&j*fwا%?Že>]UmzR&ĕW w/AԊZESyX%+[ꒊs#vKe@h:-(eD~/#ՅY,+Tc7(cʖ_)-Egi*rp7fQc_  T@ MThBuR7#/p3AI!KU0 d`Sfz>Iy sRF Q>/TpV.k8\:A XYu)ϐF/l%$r@|L]Z;b) ;'8]mn*%yMBÛt d= /U@})6Ze 'K?tZyFNVQ] +hA3ԚsQO\e$\r8VRv- ƨ,E3^D&Y&qmLT(8qzH~7Y6NU'Ni-;ң}˺e>7|Wj\;I튪Jw">tQl|D O/3Z yv곧`b^DrYX1=l%$5x=Sݣhӏ'R>z'uCpN]OeIa?hY8$e'?Ū3\(,$̚V@,9GoEKd  ^2lk;M/:[yZR}P8ܺ}E[@,*=WE$s}sXFۋAEN>r5TE;\DXI7PGoɋ&7!]n38' HKuZƯAաf[^dR(Ö' dPs|Uhh#cgfUi|%:<UkƐ_sU9AUtX']ê b<<7a05&wr1`OZ$̿'6]'CZ|"TcNi*eiVF$]pqH@3I̙FR ]QQݜkM߇;Xh\r_* xe ʰ&n|L{ʧĔ u/S#g䟴nkJu蛲ӡʂz^ mV*2mDht }hsӇKOfs=J7N ;u6{ u0lE(nW(CSfC])t[ӄd><YФɰz(9%%qGxԷEV.%B - 0:C{"9ذNY=Kx4!VkDANQu:? %AH~GȴW.\%EPt Zg!`sΠi+V;0kOL/CRfݪ0}4؉D}\_ՒhiH@Q̓w=yߌu={9vm j /BwxYYp [c!Ð/JrPE>)͔vb!>zWxco`QůK͗fJBSmuk?q4VGE8u:R?DHgxIHP.i98,텓=@?9_pV\z=`~Z{G*XSg6p}B0;bӘ{܆rQXP;@Z/_Gbb z:ҥ34F]^T}.|҄I9u9QEM}Ećʙ[Lok~x01(:U g}]0HKL#mmOU<͂%2aų<1`ey`Js ¹kKOD|A|^lQ[M'?Tka㛘b?6]aLlܤv n)@O^' I1uuDr2}/UGO'y]x[\/D2G'WP%^) ۓ8MDT=tLu+:U 8(6cPOɗ6(l\&^H[b/aZ|" 93%!Wk'xY~^(Ićl;،[!~g6T[T&)5fƕ"L v~F;=v8M& 欂ȢkUo/@M*j}a6}sox}ntВtɛ8Pn\g_.MTdl*5VY _'͓֡6oPB-w qi{7d]k.r9#c[>IDpNٹzzeۜ>Tg TiMVKr?YeIHͩL@óFj\QY8BqsֻRF;7xe{r°frxȃ(Nc6~D"\bY+};q(gVh܉,an=6>qnj="g\!b\~礶慞 Hpv t\aG_i,[GEa,F#~ :mAӧN?&Zrjk5Blb$GGv%J1噗 ՟CP`5eK(pJEew7|>놢o Tj&K d-A5 fՅA@Hѫqs7Fb4toG#AW O9i︆ -sVڡ @v'PSI(K B mD0B&Ѧʟ mC+-yɚh騂q RbuEwo9P @8R8cbzW![>isMhzc?,A.8˫zaD*jQUDrHw{lՑ ĀrENr$Cvĺ]}~eۀ*BF[߳։w91Ցftgq!4!o/EKгqj~gR4@|9 .%/lGaq!a1R7Rtxu-&E(.L_pS6BZLR5G=eWPik=FH!gpjnZa8{6ǻ&-B PHU zO"?w ̅P)r\ YH)`uzG)4{4ǂ~цՏT]2֍;<:W5w<`mSe40SR1g8h@_7*YBÏf ƵؑJjǼ'IAa4)-{;Ȑk]U|m8*13{@%\EyLϣ6L0 &5(#N"JDmXkl~;,&"/b֕ѱ:8bߖ :"(jUyžڪsJB$V邭]㤹Kds= h3N:6W0[wԩHDO6Ζ P27b1B~S}JTk*ױ֩JL^ %{0#7eBj,*ό]mUML{^ۧufwDux+'@X|HΐD5j dܛRa37rj궺#mca-YVV{ 󓫳dTay㸴x7qP=I.m%A ݌OK9Wwo Mo& @ʇQWcMV: -y JB®Yeu+AJ dz:reB|~t;$dX3>ig sqUV93Am}9"ѿw@+r+;P%#w;+ I29н5^C `MQ5>zϜF=i,{sc>I(>6̱:Q@3m9F Vt>3PN QxmS4"؎FJcPOaDy=i8PHCZH }O:JS|} {v2:+iI&,czH"ܗT%iaI9Y5&dPqeK?Ӡ氮h3Di+Xt ]rL3r_OԐ eJB %춈o  ;i^ .Ƿs*bBh3˭k nb^˯VKكBS!}G@*hdPpЏl>l, J۝rJ 7.Jr\vuHnԨښC;TU@h4Jyh{ȞB1:(7~] (7-닳 9bN &gĒ40{9 + TXn$Ebrp5wZTzƔM`uCgbbƜ L?) <"@lcbh]ز?v̲ϦN}SUs0=zg.\&UjrʉH0fm .X3lsaG)Dysa89}4x4N}TBFcW W5/d9SYp\BSPd0*qyb:lˎ=%J_Aγ}7Hb"C8Br t p u TP/MDV[f}w[ۼD[&?1bN.7^JTW*VpqF9L}ҰuLK1V$A][Ŧn'7dt3b`|H:$hۙ &keNxޫજK=œ XsSeeߒz<ّ,L+/~z, l6хj`+R?x 1%QYq!uWgo*-ճIv 3M@fAߘ>n0;7dnN&*@bsfJs;4iA{b)-!&}޲B휅Ma>m=•75o*;Vq/ٜ}QBح6a#f~O/Z/جmS.~ٝOd"Z9ݲ]IQ>';{ϔmEo?lrj7[C^|,\xyM}C %;0NBHy{ؽ?*1=17g^n,gfu ds-%U=5} cJt~bAlnrU8A ᮡ֎%BՇψdojC3E.i¶)3<, 6՜J D \dNۺgʈm>.auP?G&d21[8 Usע8čj%"},5>ce)1%MT6PF5n `]a! xy9^Jg0(y}Yؗ51A[v^! 663awBz Wwɠc/ƺd|79Ke4$Yc4hvR`d*@eZwotFo ӍQ;ˋok$aTgg Ci)A lgU9ش3P4jw8+vw,@깈y+臛c?0Җ 샥un~C9J*`*U8:\V(Kq&|>TWצr"e;k|apofw:D$aЦ(`7~=L-4a.k.\HO/E" N Y{4i$V7ↅ%ZՃ}P8?xuP?{gEY/nhq]F';,ɮe?QRܣ_YunTblg%~Pc3-Z:õVjDWJp[99IsWK,}>LWȡt)vC G$ 7HyB6;!շ*!ElIWA#]}F|Z?pQa唣)؍o-M(r^~ āQyȺ= "r3QwEAuzi2%9㫙]e-nJE$r[nl{/ i9q GeDۉfaa #c0O-EA)>G& tpҁAT9k֘#-:,A'qyJ`dJt֥b:,J+6M˭VefKIP) D)|3MEYEzkl-D< \a<ߑA,Zo}j,a}R0~1[?cl@2N+}D.K&?VziY6+gyd4cp%{ ][x }ovO&ѥh7 d7~9~GwRk[k4[8pmz\G2Ů;T",PߟRشSm8!W9-(!tf%!O ^6ei<9?6vg fl-T5{]ϐYb<}rv̲{"OfetTBďk=5+}TT F#Pئ,np!~)u{ƥsCIE0\Kad=*MmDK=)Ԧ+"%)\'9zlG+˻;l.&jDOe,-iG\:!1jMq NxQ{q{ËS %NX+SaNSBz6 oMoξЬ00ӄ~ae6r}'u|>. a<m9TQ̶eڱ܄Y󘜬WYbb"ٴ ftp+ƕy#Sz7\W8,)#+`U~Vh?L~߭KʼC14燑ߕjYLne2]xfm<90L7mЃdHOVN.R pm kf9_( OV{vrNZK1e tMvj!"y`{6yp"& AȬki5E^p0֢'Ca gOjL~P\59'|^r/ F"sJKJ:gL"~uS1U}+TQeP\ɆZOgQ tl7HQ! Z`d'`gQHM^04bBfNՂ)tӢ9|P]z\>pW? kžu]e <L?9ہƉςs=dZ Gay?)͈? @WT)cnjyu'(8ްs jabо'~25~?&`ѮSX xjj ЯDi9ۙ_ c뢆f'뗔 Yw(({ƅo:}|`bԺFҭ$5?9B(Z{K\ŏɊeLB%|RƴUTOKow0T6j~X9C]7龎zgݤ/'OOUP_q̉vh|H%O(m2G=۵8t'Ԃ5XTz42@I:p];s}8$f}=U/*Wo]~0Vx 6/f ؒ!hL&uH>ijZ'"e1}t:W|t7 #F"PZG6!r%)&W]WN(Vukbgݶeg^{ skٖ}. 'Y cr@K*Rp{rI}~COCDR`n&1gX^!)9ǃ Fu9z3S3.,|!rLW&3b@Ƹ|O* YD1_sQBG`֪J=OQwNxxr2ӯR'7˅#(kk?1Yoy ^ !F0KU,v!n`0-f0P}OF=S/d+M|rxsOSԥ.X$Su?uC\mE19Rj?9.Thцg$s\4dpas%Ùx2`D ZBoHiYTb%ZlBzqCncaGB 5 "sg\lX viMӆ. +QPEAaϑR1sK -dfBzQ[ .n8Dk~xXB`b3ɋD4w'o)6}$ }b-rRh bz2 k)>Œdu&KUY}ʱ6 {n92RRSYKhqv|a褈X|vl”Pv1V9W5R Rc E=ZH1%VmX(KBGpl{ {UID>NZٲz9"'thQ=ȡDdVh7 }tȬ C *)zQS2ld2,unơl$W̾_qONs.~ HU_ml$(.8a :,Mv1<%3,@(T*bLdRZ c`.b\rfvUD0@tr6Ͼ9w'K܋uWF?&Eo6t`62= G2S]8ϕ* Rɥ6O UΛnur2k5ͯ22K8)M]!)(VJ7$OyLWLtp&vKP>/43}{  WM7>1},kWӶ\{!wdm߭rրhiOtAga\2PcE^];S`.RMe>l|1 E.U<̵7d67. êm5eJ1h!<,w[|"@LgDgpT:dco1]5H-">F%[کLD1xw<|-3>O|FQb҅+ت W;!@apWTLF@eP boc]R;PlRpuӬ_Un@)nԸ&P",|7ٹDR iB )n*˕E2 kg/vaͦFMY8+RS/`ẀJƑ'ɒ-+[-'AxNSѪVvȕGp;HVN.kh֚~vY3gh$P!] z 2´NC%LN&;(,;+&% a^JRVma@ɦîȦ#l4y wO,;8uCӰ?;K&tr ;~fޯV#߁Z_W4-th#ʵJEN#,TٚͭDH a|vLoCn 䞧©pwCsگv09)I;@-/wH@^n5PA-ٹ7{{H$ax+nJQfi>P-+lMu e)Lfqx52SU.j罖r/_0>}MO&|jL>H eNF'5}\St0VTmRz,; tЧ$1hϥl x.`~m&P8rLtitopefh=c60[,o?wfN):l_WHp}SᰓXS(sq1RKTz˥Co[wPL]>.lVR&%ac@}8E#vƥ+WJhkSh^Q%q@Hش`/R\br瘭ԷŜbLeo,߸ fu0#')/> ue_[*~CS[N5=چS.z+O |P 4G^eQ*# )!\) o+`a%{>+=,nQ.&coDhY)vXI$ɋy, ju;61zf݂\uIK"o2̑lj>IxԔ qEktÛIo R㫬ǞEdbb36(ǟ\Ū͓2hAbrNTжn\cŀ zm„5,1\q,_B247'Ğは7gx>%(\u]:%4y]s 5p腸֧ѡuuֲAE-]1ϕQ%V1  Cs!VrHf0f7zzb~+߷>[>R R3)!|xM(sG;/`i. [[wKQƙ~yW"狩;Hcn]-FGT+, )&Iw+dq%.E]_򥱤I7~ܸ;RlSx,#,mzoI[Jf hK1#II4egFj6=ksBX# co"Yl11@p\rCZsŔ\&l(V zlS}-(vߏkY~:5z|<7Xe^EBV"4r(? M:r3?$N㮭Qm9o)TxvO+sEPg^jغr/D^mM#|u(]=2ZRƩ" xx@lȭ`f¯SL|0Y8Vj#ߎX&d\_[w8υuwМrD)4s]QcլZ*+/kbQ*/?cnd\âj7r5I%a_E{IӂםeZ3dsmMMW,ڦS<!pwWE -ղK#&CےZٲ2RfMðk-rfۊ~,Eeاt@ۣs`L _Ek_'@w5}dQ\N edMur"}ĻYKiB*]괾K+l'k`RE4wz/ zj,בudp=|x/NZL}Bxy3p"fc/b!Z>EL.7ۿ@p!G"6Wu{g |5zI|m_=~%=؀ꠦӷLlƖg L[؋2^K(€vXi N f,9Q.p//50PŁ:@m,3oP+*BJC_lO^iv8Fe68Y@ ƫ\Om8=REZUJ;U#cm$ v/CS/M  yT +,]SCWu |Alwн!=hc>9ub' dE9W$}AUL7b?E'ktKӎB[%xۗP1-פٸ Խ\.R*WVZⴣ-/𶶯ܐ;![Hr ЩFI~2XIc`D>叩l)gcjq[h3rX>CƞҺG$?^4\ݪ>O4דK5IS}G[|IQ[[~_^V/ x%Qs9C:ڎepm|4?'ƕzNGAsz)QW)^@a9LDwblevG! 7Y$.XF>9}Ε8s z/mTuzsZ3P=me%Lihy3 X!ڝ(~^*VlV k $V?7^:ZyLP3j$wo/xAwwjq9Π_Ġ{e&VCxÂr]ѫmwkҲ9i K ̓t\fg~J [;xw#;0`DRҝ" 32,Y-9C߶L'=cΙJٯӦ\ˊQ &e''lj-yS)'ةCS&v4 vGG,'7GH3i5KhLsAo i [Xb.2X8+2o?Z~ٜatC)g$eVwDkl NA)q m[7Y 0f5MaNqHdy]I :=-R R쮦d%\=Ka :!:1?Y[iD"F3|+ 6ECm*Bl]AKTi %x!mY䘿qnLBjW 9j~Yj̗# uc%e҃o5|U7]Mf|+u;(h ]I xUz/DӞ&'e/E6+=13lBx3Ni.4K:6ur`,ҕFHj.x;:G&lTmHAlbO`7/pG ՘reQI+l5>2iS([fPF.Š Y#p-=ad9tnѪ"EmM ?culo{!"|W7Fi*̕J=co$ uDS[NOrlҽv‰r\Z^\b0L w=]yO{S #4%87]{!х\>"?%v=;]N iEf&5`{եȼ\5RvZ CE"ϝZ_l50}*PϹU061]g5]}ݬn kpo~)("ٹBb- 0cnl9t@u7L۟ʫWZ5#`dhæaշ7z׊ēz0;iEpS TG6$GeJ#4dQ<7oII&yc/'o(v hz AiD#C&+sJ0䯇OɜhwNSs^mk'!.W3 xZN?:$F֬0okh'֬7A^iT ܏1a|Vqq6eyv;riEȖlF!64εdSl+9Ǭ.~IT[ ] n?mVGYxC{=\58׮-++O*ڒzZ;. c81\ GQw.>#'kQ7bhNw{ߖ85,55&-i$)Y6[kq ?ܡCҚTDY:pkOqrт%D40/ L$KN5s ֩~4+gO֧iB8vŭ F떀*s(zΦVR+)i{7h[=Z_8G.QZ%3պWTt'kIȓ7~=ǯqxWdcxqGձ@)^, t7}hf9 `1Sz x'rO3̥,H'rTo94o>p J4H"$N1P/^%x?|լㄔ_CS+vDqcJJ/҆8z(\H|: X>, #w!86Qvv;)d+Z_%TZ "bS-R5w?"}C_,,)jgݫd9'ƙ] EhQ"RCS  {dp 5Хы]`.tGbNY$;u'ij1XG9w@m7`JD#zaYOZ ^[l`Tq^Ta/#apr|(2 1뉪͕kE Qz]ܐ\V~k7 >,7ȑOw9p TjLoɥ# kr L6yr3 2e۰[)1i(f—C#" j!e4F^ d}a`[⩺M̱xzvwK Jo\d l#<'PDZ'H=lPj%?4MPfY`$1^j?}3N!?7.)/t[aʣc *eZ˦ {M{M4h6&.Ⱥ0f2HrH ^\[A5(R.zrAEbg@`,hU&E<_I ѠiuqzX28! M"q+=?I.ؿ]nj& ],o495͋  0\tIZt>Ȅz:0vbW@6G~Qô(@GvAGgoo-V="L[nh8y2 ^+A#,S v:L?{wwg:tfJq7]Xhi0MZD :Y/1VJ&$Vcgו&rq{ ,$܈B},c~#D4UD>]NXBlk̶2ݒu`NaߌMҊDO}!=q.M|?h'_@!q+r&^8ju$Z|\]q~,q]a/Լ'7ʊ,-@[>.igPc@Y8:C4S7/Rd)9S3 ^Xip!:\ZlnQyDc? O+t2lw$SMT FkVToG,h%ypXcDjeAAsϺTէ~ J\!Pž(>vǏ}: Q^SDrʍCC u RxSfQk0׬ޛ/7Zg.n0'A3Lₛ<it<  ϱa3!mQaQH/^Tv[VDB~ZXS}a| wp40 G`y9Ǔ0Rb[%V ټm;ґu'E$控 ⎤ݎZCk0bI53}CG Z:c坆XH:-((XL $1uqcp5 UKaהuSo) u@IzNvBLKˋsRrd[M^mS8%oS׫*Yg&@ hSJ&Ll̯Wƫ}!ζ;%ҧ<\ FhokSX`g=(<5SH%0K˜1TMw/I!fPh}3mLO~Id+E3O!x;LToQ clϸ-h<2=WZMϛOf!$@Za9!ऺzRNo]D?]J^JlqXQo(C%$FDaIzp&.3MIUO Uȣ Fc.KA$txY"zbLNzN\0?ŊGkB 'UgYHsx&<;U1Nm3Q%׫YN65J!`3$WPnϚo3%bܱzļ<KW0j1ީcL]L@BjGf o46̧ w(Gy𰊈KQe9n8w!d`w%dcV_e h;,g.ڔ~::W63Ij=81K|dtƨy' v>NlxG4üaǧ+3oet& ʴQ[ñY0K"V/>{+<+E|?a^j uBNCůdG8)'Sg*H YL{r4О^`扰Y!/*(=kNў$ h2%cIKpDIHT蕄m+*Eک5ޠ-{6f+ΪGa4xOp::"דw37-wz8v')YeF7 3.F;'$Ɂ%8/=!UDHWF'YÏcܐa٬]/_~ڛJ[k237kݡHt5ezE ~:Kc>}vO=:{TQsM|E25.,nٴK+ I#fm˰]0oDx)+QxZqWAf&?x7)|9QAeݿ' 9C ?KkR?R뾓{ [xijURUh{Z2/h UOؐPIM=H `h)P7=`J'΋X!T@j_ʨ8QAO jK ueZRz~S_/\|cѻ VFAт-^<-1ńk6)ċEw7M_i,+4 1LF:6Ƙc#@Y#OrFM'53X2T@b)t b#ܟk->,y^?IGf@Trcu$di+!9 :lo !RD9 e⩘boLAH,5"d6z!fP@{{ŵ{U)?K~vr`+'Mk=s ~gF {U;/s8L.xsfo4ѮʑrM쉂d,L5>HAJI鼌ֲžaSԔD#8 D=$!M?Bh<: 4 ? ww0QD0VTR昦]]=0xdʍ]ᙺ܅ÀDߪKVZIFBﲾ3ۤf|9tQmTX|CH$,!G]i[4>):v,eGAAym:+ZV G􃤋: uYa̦%%@1+ز Z,Y01[m^3l-!~H 1ۯ`Uc#uwY<(lNIv7d|?ሳhΨwl%~ƥ~ʓSI !`?U;AY"=NM#ơ/J^] ՜M d}bṞ?Wභ i^}7}KA`kT_ @2svLz_:я:xW [gkC ]6z0ٓV%ePq4v-)nmbi_#oIpXѢyul'=h]sh,w7Ķ KM¤۽`G x_NtfjBy kHRŅ ۳;1<8Xg}ݿ_XX!Bzޖr&bMM"5l:u{ ~хZOh(M?8Tud`(u ?q}TܹrAAzӠ!2"ȑloWP'}t'{?{xrMS1uY^)aaa4&}ο}|HۈEζ6_W'ֽ'v.J+pֹ0c^JsqcjYoFVd%\-a#"&̡`6po)>)1YO#6P"y&cXN@fXAlb3;_ɋSP_ )aٞgްw,[EÆ}vys`#x_!Z`ʴ$% rmU,,^&ԢmAjEq1>DX9PAkR9ۇ`G*!Oyzh9 xe#+D8`1p՜иhR(܁#UTY>1`gbYªt.6[iT~29UО5$2r"f3Hmᄙcwp]4ultV"̡3Bz_é7;*x{ע-Tl039.pp3qLR~?,NjY];1#qM ouS 5Wݨ)k|ТlkIqkn0u)V x(a(߿ak9K5S OUϡM%4ղ]q Uf-E(&HlK1/S7ȗL4)'O8ꏛٴ9'ؽY;0fxC'Py(7!h9dt,^Kpo.GfdC%Yb{#Fe#] ;+kwyjϴnzQ/l$~e+c@\MA/N]1Ia힢ۣ;)LDoh Fi}t4!ѷ݂zކi>'5_;ZWYҒ2?Hs U>ﴨTr/X SX:8`WD}g2#TVnyvkX8X/$,MWhRXWj)nú8*I;+T8&\RXB0@r/ȇ hCz(+Q!m a&[L'5.[H)]ܙkFW`6ߓI tDH#0%GkȑHغO;KR7@NNa_gbgg*$=| wGGr'g&:FP08Xʛt\l5Y锳Ӎ-1n8c9'4CƔpZ&X3-osޟ_Sd͚ڨ,€u=SV'U~>>O3S7|AȸjW=D{r:atǧs qAQG-*o, jKqY䯾L 3ە=YbM^2*܌_n5E0Qib Vj?I6ϳ q鷍1xBeh}(Jzn-Jt5uk39C #s(^[B LMZ"Ƌ1O~4pᡋ!GnMB1z t:QɗwI :,^H?[p⹵@0\E5rF ];9z; Z/mj-fW!d~|ǘR  *#x 7wYp{i#~M*`2'216i5\‰ʃ@hyB>ߋ~6||Cr!dFy57S2vqi>׳]|S]Ri4dwpE+a7=แd*A˃N(v3lsPwM(p*w,q{P躷#N 7KGe\4zBH6;좄ZY5sMV~C"_ً.@YZdzt[e`͏Jܨ5_z+SأZ,o,VFp:WкZi #"/B_ZLʦo/Tz#t5 ܄N%=*@ ګc*ic40m6ŶM^@諔wRMl In9ƞSމZ6G,7:T&W2CFK8(,֭5tR`<%rH ˇ"C+#2Q9?- VT`w4#F~\V6`U9Zj9Ҹh'/ /(!$}͂G{ԅ]?VaNz2MDefoܞY$e\(Ӵ'vz9d m.\=X?F:۲vp+fad`IH%o",&mM7IjTMtpҪ;J8 g-Idw]w%_"9`>\С7"ΧN1Z2:+|%@֋;@!c<_j Σ|oT z eraE5a2yA5;o\TK#x/?sַSw.XLMB|q.mܮƨJxKY:: pZ vv0~X8T@uW?n" @:!Us8(U6 ܨ{R Quu\. QXjk"ISτ~OdB'$_pf*Y*&],'5A|ٟE(U;P?L<%*5֟ b#5` fP|A5bZGPꆷ-91=u ajEB63 MI5O~_\B Gyy- 戻7:)vR8WA~~Ǩ6?* [3:* [+ib㜅jL;g7ݲ4Anqd =wGF~,zˇ.?p *74Fwjy6{P#x+xOB#jbx,V~k L2U&Z%E{5q-*"UPs{FlQvHJg#{8`h{ѠpG3vɠZTXѓ1y.L=y  OmvrIN).+3.;3-?Qd@}ݛ~X24꛼6tybIe`'\`i؏kDoO nMȗ#a,{CŐ,;:8sBҀz觔{@w /߈4jP.pf@h <54F˸`ڇi05!a'&+>6ERo$ Jy bԙԏQqGz&7 drp}M2P+Z?dhfyShMᑱ([e. .H{ 9K0.m𯎎3(:'}A.L6*[5~kJxH n3.$5dqU韂NOW" N \myEB ,'hW4޻HQ[Y>Q/5%jI62J\`|j}=@X-29yw/SȾ31yىW(~gAO%xn,pꢼo|ѦKniD ^x )QhV-9ðbY.1$6ӊ=$/ͬ"0hTRVXBEoї#rEǪ;o@G>$Ϙ[q]:.~( rP]@*[]g(: ʨ Xy(>o lPnڈd^3ٸo\k R<颼b ɜHN\Z벷-[9)vZpQdZ*4:[xBʏIgsea]3} 0N&>2NlZHT-wlAO 17u0Ò {)@}١n*t.οF^to&( j߲Dڶ?5!#(@( S_oidC"4,޵xH}eؓCGfPKWeo#Rj!]ǙI(jlC}r7:wfQ[gg(M ,WQ1fLYɧب=m+zO6ۈ51pod-.C/".z!6ex[ǐh674#,x]jRFˉ*$>/)wAB=C'$eVieOs?RcӨbjik4I}:Qd/z!¸yډQZ ;K%_yE(c@L| -̰]U/l%8 H!1" "rs򙐄]Us? 6`JeNA{AG QMD4)q4CWW7jRve7- ru!C-JfJܨֱ2*/g$\sdʔr3 S7.}%Q?@E>8L%f-'Nζ 0InDZ0Yj]K S7HPb#EyNIчkەdjP!:=to EFTK(O*^8{66dxCAŰ+k[Dκ% jkȄ'OD^!Kh}8ܡC4w 8EA6UKڣ(~v<7Hc})gR3jwf[n CٿtM6Hؤr%B|=V넳se@$O,v g0ECcs+V nEg` NiD~m:2Dh@e˪ٵEt6X3\h"?ᙒg]~MKhh6\2mf͜=[3oP-AekO9nGeKcaB|ȗV1j (g@Ї}kBzi{c$]%&;*4"ìq8 hQU`2v dL2'n- L"kd;B ԞFf+a?ʪHa+ 5{CZG%U&olgbm`aօ3^?R瘎St^#X:0l]~z\u2{qCg5]a~cH77:!W[TCv? _bz[9r!W빾 (8#Ȝ >Nrpm1Ȫ&VL[F^~ZpM )\"&*EKn,9M +INmŘ5lGw%u3}_J媦9ᴙH6Z-QxպŘ;]+dp Kv[#s_M|piQoiV_߅ <_~M~;`8 lhKAhis Cvc87e_F>JvS}5?A7kcazIkER9HZ7([f&\a^ ʖNJ5(.^ȿI`1Pnőg ty>G-Aie/>Q6ahM`7$39iCC?vmWo|:Q?ICr3{";G ig3QlnD`P jA C $ǒ6CY(ar]T;q^MI)7 &@Di! rF WkR[Z"PBVݲ!udOMIWvy}^VeUO8lQEoov7Q7D'!fIh l 6l|D3B] <`h 8 I[v9AK/O&ဦf}s?]om?M u9`R6 |,9bm;&؁\w@: W 1"?yKyeu}:1:-}{My m̯ԃIw B2OQk`n+-!޴#N$Χos42K̓,9ٟ"PmTQyR5-fQ4rSMp/5kK'sͽgY!?%T$uF29iX# B >csqTA,{c ҡc5ڊez7(<4[JcC C(>?HF'\J䔼jd4χ`q Liley@4Hq snlç`&"=mREB @ko8.3h-bvX^Z+/?0Ї2hkxk`$?P&gV{Pjl`]m -0ՄD 1״u~޾ mt,?PFY}y^ IԞ\z(h@-ϑ[?$ 2-fؖz(#Yk0Yٜfz<00Q)WNeEYY֊d^`Xݜ#J)# 7(LDyutbhJDXn7SZfK҉*S LYr>k^]ڈ٪n5m!D0 qyH<J6~k{7Qd"R9S2pƊRZ&(4Q(#nC-&ag7.HO axO2/A3B> drG K!ƿ|\,Mګ%Nh-aj%ԉ qh}@=2cA&kF_c(& O&BRgνB9y! 7'0˳k|Zav6b%zIE͌ӥ~ ;Tod 3ԬM2Z#[ݼ nٖ~X|4x"⪅"c~P)6G;Pv_fZUijfE"b*)5G*QتzihK F%CƂni*"rCrO'F; xpÄb]1mV/TsuTGmN52U5pNok>%#`Xi(~d 1Q~hDJE$ ,{:Xqwi++uY8&A:0te`X6Gxx9ay0c7YYBM.ӁOM|%U%T=N. {_s\V!.CCῢg HfFx6Br S^ھR\x4jH U 3:N~PXʯ)FUvݍ}x֓ZQ+8,U.2/;pZ ;kZFŠ8*@rꚃEst` EHK?s b|퓶fm [J SHi_ݪ2 O}M$<V=CDd|<`v%wi+ yuq#ҔVUEHAWnV'cW!T/jZFʗ4_\DB,va;gZ@|eII4MxW"}G7[L\V/=퟼>,>=Bl8C >C>[?AU J /Fc(I:L wE%tiBH*!օX/X&C|F)ctuqv mu%g[|_#9 ,#>U6aa:"@"8!Ej o]jp#*bvv Lٙvlê 3yoaoxHW ?̘/IS'}hǠAU|x⿃n9$mQsT_kPkO5~"O%'y4`k $mГbJ]'UN:&DO1 S!e ~( Yaߙ /RBJn,DL[}OHKMlՠcDMN zI@#Yc28``p;}Dn,;0zG757ie,!X~$xϦBn~/0v|.. )LiY5@ӈT5R}P9)Ռl`R}*#,B;?2Z;OE#,a4 ay|spC ;$o } =PL.o<ջ2ͩ6]D /tؾGJd>]rn0x%FoܘU!ilג=UWJaA0Ltv[`")`)$=j9".I0QNlӍ[jNBϚ0x;n5zl<Sux GTheWc9K}3d1EW1WG.@ dklm**Qڳqy͢fwچq D[Djȱmp` \oǭ54DNJ zI"Q#eȃjƄsw?{e=h $ƾhUFkCxt QW_Iob{ɚɂ蒂 tmVDaC, 濁?JS@Wcq59ӓ9gfg@+iܕ{m;Ii|OxtIQ/nSa 1®grO3!67GL0_D25p0T@8>U>lbv  BOPJφqI1w%9[ړfa>m[Qbu&r%ɧVk'ЄCXY P3v&X6=[wJs3wn&_'An1uïaZ-\sM):WyzSq <ݎeRuy,5x6SfLx{Y]ocgvO9]$Yfvs l֙,i"rWgͼx ؼ"&n0n;ѕn =.U4d.uLdce%vdE8M$W-u"XxY=`5X0pnDN.#Y#D!TTIH5i׃gj-WgWYuv#2 50a԰Ѝ57IId.vA$/7IDZ^YP,30'gΥ+CG( 0- m==7Uwm屹0egkXI9j(вj/,K4;p]L: j`4  /"m3KQ Lc!9f0oz!GtxW- G=?O;g>sV*Fk+DugȚ"4;vD^yxF6ZEUd񶚭-- v_&RTY\Ư=H2qIc84LEX/]>[OMYY[[ʹMqqBd%ѽK_K^,/ԣc.k砈ؚL#2uHu2Zq&dŪ}=C@z,4dr+ > ؍byr: 4IkYb N]g}˞}-WġL+5t.);4B~nnd== 2׸="UVGu KO֕Rqxj=OR>a!=R`8 轣ї <Q5"K0憸rk{@9]eݙ+Q!n7_ ,F bƶYnK xO.R, suƴ\-: Tq|+a/RGA'SD} I j#`M˚+ޠ+Y.#uY DСֹJCFE,7B{D3"T@ רJLDi~dC Tq8?RQnF%;h͡ђ›)7Aپ/")hńxʎ6Vf~O^H]8BBJW5+Fb?7#:)9=ٓs(',{°k7b K'1WzK˚v+[} .P>sc^m${dY0au7Ro|Y:e9,n{f2Ls%d 6\8&&aKoz7Df 0xC]ca@ې o7Vm]T 7OpG<@6AZ7WQohuWL;+fov6F-T{WثZ#Ǖ)]! ݵ`1RhUˢsbknd-} Ҧtv]v{B(GMp.СZ1Q@>2wNz+nb36pH3]}p9]E% ,?¯5e5pIo7(Fm!Ai"XjXw&ߖ:HO7bȖBzn qZ\,QGYjrnAsإ[T/fޫpmۥ&=r]wAxai=z΁!Og .utrRX#J쭁w"V<,Uc:t`T;/^&aR=D-r 70A88sKuKcfYK[IBL3jq8k-Af]d _%͕m%̠/n` ft¨ Gk`+7]:N<|H̎v]HA~EnŁC0bT-c4Z:$HWitpD$kdAz+I]USX*R+fEԼAn#kбtc[dH ,tLIWjCm\P|$K« R=WK1sƄh!7noJx6_Vӓ&w m;D/|5?^JH:v!QΛDKREDrkoCgWm?BZn۳|@2}"zl݀vҲ pYJp.OZޙm$L؅IzJ{*7f\/R$H/jZ7s_ .dl-`g fW,@}-VZjw[435/I_: X #`P=V{%c\;?KI!YRlчkO!>y`s#&W98Un"ۜ(g6%$|7,3Y'-@0p޻B2s{c9e1ca\Iyki.F,%OF+v%W"B -aV Q .tWU{e>֎IErP!xVTANFbSa\(agaj B+nܯܒ! 'áQNI c]SƦYېW4# W/W7Jaby#dkJ^lK3CB({?ΐFy~)=5ڀi }qҩ SvT'}寮ɩ e7QZp4?59rF$/{>E㡞rsC9BHRh=N;"riv&U?>6r.h&<+w^p^R͉9]ܦCu!8x(T{2W'ĖCIDl4^ϯ{+~J%FMXOZ;d0U?8|~B>@ZrnٵS!w |I{Tf)1}S:%geG #3Dҏ0A?xL<&=蒡$'r'>KP1-TB=\!Z}VJܢ~КVGV[5qs} | jz !U.6hץGQ\(UmuAm7\o'lRwϊïUYXPp[*VC }= JjԢ>Gˆ(Xw; N::h$ vnZG 5X+y2fS%f`9ܲਝ zh_ٓ3|k?Ij̶,$uúGek•\(C>^v'-+WsK)1%RJ\C4KKRݡ3S9 Mr?@6KC"Yr{ugy#wI8SrU|QriPm/ "m"l3?*F́KaAǑ8GM\B™|l]DzJF.BttF,{]{f>г(ܺ@^.6 N1Ggmx: xSG]Vh%S|#G9ߣwΔMm9t\*I5B{{[/d*)x\.sC(7*NM#]ZI0A.?³[wp n4J[qLCb鮟qK;HavgKAV7r`,a(BITy,OEFiXKT=) !%T|̊hb@N!H3k:0]t6],uEG7;n&vx/;?{dnIx(/*5& cjd%Z6MȬ@_- "N埉U"i_JUxJߤ&7qit| UҢ?*dNб=Av3/oq%ilEccśvUĄHjxqp-c}qD5 _>ュ 5d9mGNpZmmF~ÛPjݟ,Cǯ}ۖ"e[E(R,Bql RB8da'w U2KK(clXշh aۢaYߢغ0:A`LeYKe :%3U~x&q9Hugs,=!9Reooߓ7ۘK@ e>Xfz$UP7hA:EsYkVy#R٬ӤIFG=X ²lv\W0{:_| C˶u6٠ cC@H}ϓ㼌ӤJZ4?+[MmN}EӊD % C5qDD\]m_EnZZJVx5o19ݼ(LڏQOz$AgzDz~zטۜa=a{~b{ˉg{u6D!y̙}TLC$ Py*1NgS; 7XUVwOqtیA&UP͔Os&Qp0^y ћJOk{'G]?:5azORYom3|a&gc@tVAqϒpnY>o_~ڈyaA1ƅw26ȍw*2L ʠ`x75hgY/P9cū\jD%VC,ltW˷Ah(KgA)p ['lܑorn*YX9uӼgk+Ds~ ]%}z`iJ&­..sV~M%0jSFNu95Q, ֹC;R2Zk9 pxQ^_ӹmV-_ 7+_| kd ^w>}HzֽCu< 9û vu@ͷyH8'֕ݒq(S?|c+^(W$7 qS\͘Z'X::NҾ;b2/OT$f$drv_) QP5 EZNZ9 Il ّTІ h7'&P'oR#\BZdQ,{|j DD`);OKlԐ7:zg"dk5fIš/@;Lg2H>=q ZITfg̟6pP D zZ5r륱Zr%ਉGq}^; &%(89,nGRVgaFjFd! O+H~҂^V$e5 ';E|(i㓣y(d<1 ȼ6(P(~PV0j 12c*+P C lfb7#4^ZϬsa8P7X} *Q)5 TlX\WLnBd8 zv|]{E*UJOքOluJ+AӰk㷨>̪Ԩɿ*tha :Ld#!V &wd ſ2!(3rJ2U8򊶈S1 MHK 2LqC򗫄Ȯ,4Z}"/cۋUI @t[JsV55ɓS38j6B4-ՖJUiZ@XY 0k݊ = w=Y1++cff0Vctvؑ](ʜ}wQf@QZVS3Gvk!q\F Q(dݠMH+1W<["4=T_ ư$ ~o~T$9Lp@TG⸱ +_% <޻*kE`o$8|}){;R?連"*i)@ q^ FB~8tYO}C LgtϬAV$➦":La\ UVq躝{!t,+ˉr"85tvG]>6&U%V.Ҹ,(O=*)wxCSX zl]UMJ! khr2T r=Ow4)J%x&nߌ8 6|Me"`[yBωT0seJMA5CLܓxuta]pZhۄ\TS vȴ>$'W|nBq 獇磫1]f&ѪArքros'."Kmj2-Y[^ɶS%DS9eTc: /F7O&PWR<|n!yW .(P]ދ/'gV3J`@rt~uxy.P17.<* 3GKPݩ|)DmED#&Ŧ6Vգa^E#lwz~mn$ĥOgU}XФ݀Q@;Yue{']:b+|yiS ۈifM^oTY䖍C>Nufg]ڭ (\3yь٩T8H(ql,@5 *K⧈ J6@k\*>WN]8>07\J3^nCZ\(lO$a$̉3\`-ZP}W10s Ϛ= ]cຏ)ivu&R++/֏Έ}TjSM y_?٦|sZ ߕM[rsi_??kd[F߳_ZZ ``W#tM05Jg,C9B$?#$΂*[Xmh'BKS L^C-HW+rDv*}ر.vf冰:WTU>ʈz=\D " \Ep8xCYx;* mD _ūuޗ+R~OGH,/K54'o.s5؉qur֘`d=~򍷘yIJ\=95VH=ޖ`#PWkH-ȸXÒ_K l'^ )u]O?g*P-Ysuh\k4:d"3<'3tm?kc}&h PA!+yW ڻ.rp _g^־S@(+|^8ٸfw׷lR9n$L{vT"|sgnNR|G4n RN$Jӛ\p T^8v7QW"@3o1 ;-vbvJk]1?zWB*99J9sbJР v#UX?&;^E T(y HgdhɯA]-l]d R1܄~?ldЍ>Lttǂ S\(gloj=9^\q }-b<0S@)&Ut>d -x.)}{>&"GJ$4U .Fr\v8}2 Ü&r >vt,HI5Oӱ?Nc4b1cKC2]bҩP:քZFu^3pьHsViΪ4j'2롚fܵ<]̘Q<(p;e;|†a8,.5>|Vͅ$(o`KjDc:Up(;P'a!WÙ5kQ<Ƅ-} JE.^0- Řkθ[yL vJ% Κ5.4:ԗ_f !w0kُA}_;eV @`K3ATkIDUz0້ǭ/ONLaj1?Jo):a'&0 3O30s+Wm,fiO!$Z.%2P*D_Pc_-=(&:Ă_d jW = m;XV6>kKh0g`K(Hsb`b?DHt4-')pϳ!1{幨N,?O_X ṁr};XN'ds@bGX/Qrb|v"|݌,ź$vA}҇{ա=As##~VOA?>1rGhe$K4`S;XC)rOy573&OSyp :u'6~b_~ȃؗ̕,R%\_ qm,2b-ER'%$SI 挲۝Q9OjZc)7gF<=ʁuE3}"@95,ՕwKjSž/}dG-@Kd{M :!H7BUf%燘LX,ӊ} "mȵ\݅Pڷê("B  <썇- {uf,ģQ+鲣-x]L B9Hb׸@^+> QEXRR(j NT/6 RF"Yh?^TҒ y> *ܲ-$竛(C*X|xدQҥGMB!*kVeT 8=|,9B ObON('!$7dd>Ѐ?? &Ȣ\ft+*Tǡ@97s^'X56bJ\6.ޢ1v֍ Vj$|I]g ɣ(wrA7uLԃ2^걫L]&Tx)%0m/cM5o@:3{٘Vl9nps >T, Ub'ٖYsLTH$tg6B/ 5]_8"TA,Ɍz$X oIe ^QWD.JЛ?) Zy"G_h2g끤 aQ jgV9Wu9#d(OVJRB,8 [oԯe :Bt'ΫV9pGWizQ37>Q*k75?'j> wp|ՎOkz` IӒfZD{0)9gb!:W&ӲK?ik#9S+1Czj$55Pd&&ޓgVWԺ('_j6S5lfzp=s`dedIMth˱vv=x[l~9aB9&yC[µ~Kx7fNnzJ뫥m4 :^~#aoznykHZR]IO W<(DRf~lU0%QyȃgIu2ʨ;7K:\ЃY?%<'z>+]\ y<$: chX-.Ci^eM9"uxL8q"x0ʬw*XbtN{dГ13UJ$ )†*I<@+yE[&U4ܳU ZҎ6*iB2&R5vN&_,EL]*΋&sL[xv`_pA%yОӖetGc4 n:vcM[zYR^'|6Fx~Y^j"v ||9^xW?o_d%{b !˫KxpnGʨm!°AC^Sg0f0&2I ~CޡQT&.n4V&(m#[3Vc{REIj`0Q'IE!XY%ey#e9v_7>t-&dQ#Y+UiϬU1&]&ψ3|&pZxI:q_3nuO#bg1SICR?m"iZ⟯?;ɓNqU' ꖗΨ K]l5)-`j>&}'P-ka1M(0'. ]w x}~pgfTnxK|~Yͽ̰Q7 mM*&A'e{"}G>i{jXfʕHQ״?F(^(v*;$dtv:H3^ƢgP!*TN; r9Rz2:-䌎oFYreԎʓvڌĩ}*O+_N8(K5c@)%C1]0'2~(/柪4e> Cc,mܲ$d@)°c޳kz÷ r V`q p9 ē1◂ChbC {jfqajŘTq9_f-v>@n ߞc3gnUz8>]zlVF͟ '@mGGڳ Nn803<}׵VB`a/=z tK{iU ;pU?uv :\l/ K?s]kGL/pt[oy pW %aLEl۷%'*+rLʉY?(߶.܃aC9yˌNL h:` z+NO+$k}PX\7W/X2+j|AvFPu:K [ \7Â$PWX͘ZrI(t W*V9~ǽ\?,#5F @u .. 壆GJwLǺ/y=tP.ٻeL\=9gIZ(Pc4Dub+s`FoYY)`OObG][in+{<5v)2)*A׋ؗxn1`'(k?;|<:뙆9j`J)BS6g2d&R`[tz!Ju\\t4'^ZVZ͏x\̞urj]Dn$X}]"Mc^&"\K.3X S=KEYh &Gj)8 ! /s=c$wWRNqHhLqLxP%`G!]ܙD<DCv:Qb[v=il\z|WR91~>+*4ѣ )˧pQ|}w(3st'y>~in$xXÈ֚ؓP8N*~ n]ȸWrƤPH`Yݷ%F+a:,tW$/ʮU~W?t"ӖNCΆ`|ȶʽ`6oP/m9']5q{!SUHDIn9d+ݞ,W0T@ӥéa#HVd7S8C\yZ8OqҗvBs블63>x[j*n7y Bi&_*Z8ZίPNHLDc>^8 ٥wr9uZo9rj_rt}>e k}9x)ĕҮ[x3=V/<@"](ZKh<!a 44y ݖsxA Xf`G+Jr-SЙok%>3h/'v5 3J.6/cYdQobdn>쟘y)$.Z{&aa)Az{JgԌ`5 ‮[shOk+!{~εd3\㮻(! ~= s LXKkA+Soŧ?j&s|^1*q^]0ןou2cPޖ[}p+hʧu#ר'0D,idfE\˽$B*%{"lBdy/uݏ{KBCp~+F%j!ͳl4 z6XϲCHXLa 57+ q8] 97T4rc9Ǿ*ZATD4'v͌k =U[(eOs x=6ΰ>"zT(ZZ PNѨWp dcI*RNV8'\8 0 `8 L&.8LrusA}N5nd/T>x.Ty8r7kX65E\'e"9,и6+D$fro2/jy-M{l}.Po 8<D3g)o*D^i_SjE|jPB?:YM(Nͱ4;J^r, ll: _ n BNuROF$ v&ZXIOv8=p'Y_?%ւ`@5"L=A鼁,aHG՝g*U/,!C't-6*V(a0-W4> [VgHGUR ӷ#% TJD., r5RC$Cl6d^G4~$"-5a~ la3p.s&aۏ4N[_~+OS"ꐀM:Q\]8Т@#.vJDa8_f<[1 |;*{qjF\,hy`T#y7`Ud:Q]L,,U9nwj]#o3p~q8;7&{GʼՋ\gReYsxKEZq/s$uj(e5*1@m*RI$(=l3񙇠1}e } Gvv+.!LG`B Mrm嵟>!ҡH)APDM[q)N6ƂL %UGUi #Q̑%1/"im/nvbW힣g^NStC#l{S5 cKN+H#"!Y5ԥ1H&}+ʭu[oGr,ާ'0,'0yPCPo\QI"0ccEE.fzϔI[D:P둕g"E-oC`azcGWա՞M0bWR8P^eڻxi[04 ӬgTK>s?L")#A5Ta~-\J=:?-ˣ|Kq퀜6$GD3!^ Y'4yitFaQ>3 AIfB[XH7I̽|G -161XoI<_,+aii\yZw:o _D2;=yj| tB:G^ zsRW+ o \ѹc~x Hzu> ’PZ]*!_DUY*Pb*q!e8^C^K&UKQMu?UpZpQcuJ{38j2N$TC'NZlP[nkYtAx = e.t(\bCiU1u7rI5GJ,3fjfV#:_.v_7 t^xeq%ꭑyWhu (So%`_A`|'4T}5#u#\ͽF݉*H:"}Ũ;;+Ȧ~VqBqbowN8^76i*s͵Y⻡bFOz[[&1!HTb"hi֮!HZqtVⳚ;VkYj|^.m@.3YoD }i-c]#\wRYFV ,-XcA} U\{7q >@|U !}m*B8V2t.gR)6.01${%cw{󍒢|ݸv$2s(Z[gާ?GeqJC3&{]'E),SWx:ᶣ5uY?p'S^78f*qԼFajnl hB;t#)?Qߛ(US1A5Cn.cBR!/GBM"ur%\OԄ7Y6Jww0,_j}t9+fJDMŠ]&)SRJ ilL*4?Aʃ\8"\]J#0 3h7>]!zsq# @}EZ(%Zli7pƲ[VMѻ*.L9$'Z2R'at[}1a`Թd$"*Jjqu1CjM%4r'ẸS ˎ[a-$`dx&nGqClLc`XS+``~A\сY3JL@9@7GmM*4V^E{0׵ɖD2OgQw-",щVUg9l!QE>{pe]x&t8xnVFmR*n C04=q=Β?neVQֳ/X]6ԇVo6F.z8<rs`x/řsͯXuM9smEؗUpV#p"`S'0ld5sWVQ|׈Jh;4ieq̩;x!vs]*ÐJ8{B(ܒɦ/ӪBK/𢇞lvFz+#|b^Ϊt֣@9? Q9a2FhSu3YZ7Q`m}c}~,{QUE{-вr7`݈RO֤g߮F;{2&5wrL,D]6LoU̜ $aSGVj٩?Buz #H}o^g\`L>jrTGQ2IU?":tMoʉ)kbP= d>D3-r1GI(1L!1qNqGj !;h0*W^$x_]J\%DafRhНp9Pp\=#+xpNh?/&O$M!_a  a*~Cp!'`!Nf{8H$"|2s N=eN2w?b?ё20'${Nt{"`s$&xoߚT]]*X/NPq?ݵ\-1Rʾ_Z؟Ӡ8WuStӷ6Md(M#lx[-T-JA; 64'ǃ2ҋf)vpDh_Q9Tl=UTCpkzE}~ ֥;y@ vѿ˒693_ nneZLl+.͛a3-GS^_s[<S&\/YuVkbqFXjxů1 2^0DTz?\k-(72![`7M~N&) c N1DiSOOi}7maGľŊǸGc,0K%Uy=-Sߩs$-7< GmM~4Ի?_;(ː?ImOF- d ?A];t͡a}N edRfF\@|uSm(~fB3 fвT[=C OFL["Y+V6*1?>1ب\ \&6<[6o&x MYo歙Uꛋ_8*eR0znSeb@+c$19,z6ŤwuLq/ގ2Nltx q)TVV4s\EFaIߡ,!yD1V,sn2j gQѹ'L:BZ%jMᖘ-5b_k9dycjbX_}0m7I_Su1h1Xt񐊫Q4x,]eZgr=(2W٘~q8}K\CX.;Kd& a[7ŭB&Uvt H!C**6X5&L8=(i}ԍҖTsXjMAAo+u(RkQg܌?Gqz xCm׸̕Zd3۔"Ssbt昼(48ZCJ2W4N-vg\LĄ1*ccy5ɷqNKXH3~0%&f`B ,yH1WޙEfookHhbRJf EuǿLPxA[g,u>_ MJ3L,oӲ\P>/9q#o0E*W':)RۉC&M9(e"]ʩPl7u FۅC&YUiKW߃ÝCdtZoMuJ1deQbD7ܚz$CL> P(ٚXDJ"l:JeN,]Z<H^6h&Q!k0EUĒ䴞=i}x? ,< @;X_ίlщ;! ^s߾yxi.dܘĹ0Tf9kwlܻoEt|S1LrGFTdWw_$Gr<JJ~>RvzYQ dsq1Y/5/,2 aH$Bc[p{]O[&4t15RzPs =.*q+\򋷞#&fU~AیC_Rȇ`{B[ W;' #2@Q,R[EwQ@&'BVPr rRm Yɸi9\-#St)QużЀ(LRBE!P`-mUU؃e&!f{upM3,^Ficsco G_7 ~~t g/:~1wbɾͿeJ)FR (8'p38=Ca\SjKhl} |Oɪ038hQ|E@}@]hHc.],ҚW5i[w@9ylKCBݭ:+Rrp,ۙBBSZٸtQM'?k59 +~:43iՎc|/}' N/Fl\۩!s].o_u蟡\"n NhW4)ӮaO9 U:/bUgPK0CY^~ǮVyΚEnT8BIO*mfL-D^a"Y_dWǕRTgE||yg 'l_%Y8UҐ0ĕ!~n\}rM| ޣbL#7.DZD QBhIy&O_5z&ā| kptC+QOtfؔ (gAWFc1&co>5-y)nObIvaXȑϥH<ȰMؿTA U}s&IIy.C=ӊp^S Ԩ>cbo}r*kHDIE&.ɵєT?ewozj6*fC5ZTjjW&ZqNUJ-lԡ[\* 4E@E n&3B %ѣv{bQ 32#sq~]{=pvT3G& m_Uzƀ#ᭈh")J6+(64A-xRsw'RfcYK  Hmu@gWͲID 6N[e"WX,Z*uA0\ǼUL .pOF&e%L]N6Q)ȵRʱAU  N3O9k?HdM:4<* D;wXfQ .V~zV1A jRkTW^e$]T0-5:fҐOfu R VϺwtmܮD 9t1H qvjWґN@Nu@0E;%]7닌ȝT1S1As>--{)T5}&]pN6j׎\J Q`DG.#u3VΦ%Wqaͮ 'oi}2w颃gFJg&HN ?"U͸E`U22G1[.)?}?ւO% :?p<yf7fn?RV\fRT.(Nvꁎqg$@-kZʵMnLsj<1oOvptR\Fm0#o Íz/uV.DI] 8;fWkQ ij%#T'jpZꣀHrl^Dtnמ: i;hL@yf.(< –N*M>_21⇌MgmƹX|BܭA׍ۈv͑͞ktLl(bß05~f^8`eI 76xը ,xyI 8VL nBK29kL!й|.mA㛯>Wm) s\8">j?k\m^X3+ aaSUjL&n5Y+V`xiiQP#i*ޮ3)6xkd`pIiZ+'PrsQ9Hbh@x).MD1`t $\O1޶nXAM_p4o$ZFiT#c-i͝N sE BhM&T$dOmB3ΑIt~ǷD=XG3jz 6~B4m;O\q-Wn+&3[/(ڃZVܝLR.Rkh.`ы1OYe%eϓn, |߹lCw~OW(Fs82h9A%nKHGH~ZQf+{MF)/(tH+*!D]IAZ?-eܪE+OTTjGV-9:ܞmnAlbxTwӡ{g4~+A0į&1Wq֟/} m|ٛ1RxZێ AeN̝0YҀ8U[3oI}GR 0ȼ:r`+6w ||M//v?bM An*d&2,%bFuIͳnM_N[8x1ͮ2ض`l+ݢU|1pV(dZsonNP c1 R[ձ&VޙmJ.j.ү/ ivzDۊH4}ٚ.?'5lxw2?˩a)@h_ /3Rss\q0lG*Xt[FKnb|)¥ɀT Q_iaW/ƙ a9 > MwV!#ox)k_`n8 Дޙ@qph=Jj;CmjGh-wk ɍ-q]1 H~kZa']c 8E"jKHرòTuB%+5M0[%Nhqm#eo&{zg)GmT͝Eh9Sv3 Y]ٰ=Ln s2ʚ#%J@]47X2kX5l I;2%nP>&HW[bs!=%0J|-f4c/{C>+/N;O*cnl>N2l$[z^JLyW?m 8"df]ZژJ`QGr= 5O۵>c^g9)%lǘl b.$߬vx%[i G?7WڜX*< |*Fs̱_L/D.E"EpO$78v6vD [ }<O6MjW(~Q> Th`f5-M  2{Ijy;'ѳHs/˚ ](?-F_xTQ> @(G̩h&ĢlP m*!))1Xށ)lLxnmU]i`1>nј2'Qohy0/9K ]G¹)+xB F>?뛁${'g~dYscs j8e:Gqm,3T.lifraPCvdYG<#90E 9l~Baַ _Tq F [̀KN,g*GƖ ׊ t,-$6eɷO,IbuyM} }MX-e8NzDO0>2Cɲ~pq8RnV,x qHnurȀ:Li9 5 Su2_q:9? i_2 ~Duy;VߥL5(}iXNj:ALP[$y0Bߔ4N*|0k nGG#_Z)/-v/Xd5su9.ܦBvEW!`~?EnXJ3Yx8t<0R##ijcTuQ@@j"UNp;Hf.Z V}<^Bj"仯lQ1+rvye׺q n6_v@Z]*cab/ae 课2J^ X4f<sAABzt$_V0hcca/2ŕא׉Vfe$-.K\G|1Q`TQl/j]: +&//YyH>X,-ñ:u$T:oD֧=)/^Fg-@lvqEz0k^J9Q︣|0"wqWr;z\(p5 r:K>gtmd.4UbOnο+v#ýӛњa:#$vʛ::P`&xQdÓX@6Cg ն_zUak(Vkq )G(Y>=9 1x F1054nvZ^L{m8*\JlsyDux_E#fU5C|̮1&yjm|AIr;/g{732$n) :a \Ď:k5o7a(nVjٔ'RۗlXRV A[2f]}y<$EKĨ}W8yaj}¢d4JF:zyd6G{Ŗ2̘t+z6Lz\+[?rt*5_'ݟ/v Y[! ehsK\NDISR={M+t?;|% ZT8>@u Ƅ1x}'oB^Glǜjն)lM*91'fѳ*4 ?ofuAƜ7 S0m8+b)C>[+̨w|<;q5Ww<\ޚ;{!$xϖ9> &1)P,-k:8Tp'W_éҥ1(~f" JYk \rh7gGD>w~ Ĵwt? ) cIUeĸ8\kwDf ng4WzH%cR:ITUO xGЦ:8iBrOL,6tZUZBq`Q?@o]bXH/%zb)idlTʣ:Yc{ i $)D n*#jInK 0-fB/ N_&eC /hUD4OqC .Y4ӣ(Nk ]XiWwk{yо/׆#6Nm_`HS$ZD\l:btz^ ΋e6[k9]MᄹŘbF}P()oqBfgZ&@<q4 a7)C?o!wg CƅpӉÐ|PT }JoO:2sF3B((a0a_NJӍ-ɡ@)I㛲<rh,C|fNK~,X{W]LaPB ,B#2U#` Qۆ?Jb2z|7ǿœ(%КWV'B&NL> ..4ΪX(RnSa(h^πMn:m"J_Q}6=ZZm7eVr6z uEMqSJ2A}eQ˻7 W* ƥb^UZwbg#b'{6ϖB[Ov,D% ^/ƜGJ9L5ya>a` c!bX:_B6]'"p"ԗcJBdIL:zZM_5 ! ;7:asPj yf|Ic+kOSfR5o$uϰCzw,8iWMSUh`v Y^b͓&Neq>@;j@_W2e<+ч߻=t6l s{WcP,vJRA#R%Y+R_0+Ƿ_$g!G=rFv)H@"6yĤ$V&5?Vlٞ%p3g>Ju*f_c/9ߙӲn"983쿩c3u4XsR?0W+s|z_B9.%OPD"K?K6kg΍n HN}$BD6rLkcyE0P̎fuFxj;Y8EKܔ Ҫdhr)cAmNR9> \hgd;\(&+yjSXĄS:OjȕKl&|t2oj݀XO.v‘Y `6|6j`>`YzU׼oSUc#=ZJb[!MZ(,-، "v7Q[ҊezʣoŇ}ސC`huc[_%D5V1]Cm̌m/ iBnݔ*S\Wjl^rɵlӁt(38, #%bA* O_>64}])v4rXI+;֩QrGA9j׳Qs]jB,IENSae(M,6}9]T5KOK_|TsI&GN]` :1X_/~ $0 7PmLѦW(Ԫ5Ҳ'(ab|8o&a@(UJ1Dvk@<{`?x*7|qNF9n$I`^սYDS{=ز7)_D)O1NޱyAekɈ{7"t)7wa٨K:4+z#(.-P<{QeޚO|GI{e\6be8=m7jPpޢ&ǁ hd ʽ_;,6M_R9tanw:E܃_wO,Zd:y* )01ՠg8V^26;8?|xHGsS]5X5Y%ݳ":ef^eD^[[UIFCzG]E(yK/GE\5?!y3d0IL{^ (IO"w+dmy/<iHAJFN̈́K[[EI$OYA{Z;NYsh^CwW.n,z0wuhfgR.%QΈE}8*h .|<؇P!L{ZEGbϻጨ^2a3V3lGidtوʰ+V8J$sUÀzCW}"4ǍzZnƍd5cq.[KP!R5&_cצDsU%}QSa{B05pXRNNT { ʕ'sV7p2j0 SoXX~'.ҌCCVE6s#_@ݧM/ErU2N8ⲋ&`ĖX}i{yem-p/bHrhOOBk$ /:Y CE>~Lk(3Gqnu4E} _ъ訃. )ݞ/Rq14Nuy52RxizWɠM6#m+r"Ri$4X{hLjqߓa[-T8rmT_ G*<3˅ j''.|&y0C Ty$cj$E</~t&ȱQ},MD^>qT4IՌuqN XrcYzXB 3"qN!%u+beɘ͙7uw2p wd-d@aꤾ]pۉJ#Kei,v$ C3'} _*,%T Ļ18|b<+V`*GJYąp%Eu:M E~iq/TnIӐˆPNT{*LPuRUQx(%1EZz'xErQ)H6"]gJ^|۩Qo+yؙEb7~M [ItM7u)Cw( /4J#7Wy5mۻW aס:v^@8 7'?I BH禂P52[ҽpOp%Ϥc5pUW,)miw;yɴdKuhtl蔦GJqNtۋRmcYcpG8L LP2Gpnc!(lO3kT#ޛ*yLa)6ͣ&tC$^wY_L}׆>+_T6TRftulOi~f^-Nk`(%A`?m/Yq\|l#—W ~|DT=Ob u|H>? xIhB^v~O[F2PVCN:47'2Ν uZeG0zsB^"9]@Pj]Hzp I[5U+CyARF[,@s U4vJ$x_}$K(')W_XH:`1^3luZJLŒ.HfݚT[ \,+j-091c̝?mPx%`|PM9j }+Hh5Czk伺x:ںT8ĩh̾xLF4Ak5 5Uf[ҼDb~́D?EvMora,.E&3%`u^⼝2MHK[|Hm'8Ƣ62?*a:m#щp br=NV=meGaJ5՜p;% Kb1O2yX9KOOlw#2i|}@`|c xFfT]ë2[G&v}bhW޵c]Њi堿(r-_" u(GB ک+!I˺;8PD){(u=rˏ7`#EԠ+>M)EO8#.+6ֹ_$. d7+G5  /Q2ièH|ne~v9aj71= A"@':8 GQ;JHN_N {BߔDԦcL 7a)Uoa5cX-`r@7Jq5NhJld= f5ZBoq1 (r, &_.d-rnwsEmUq ouA+U3/ȭQIb`ލ0{I5Eo- | Qa5_j#!~M{̉!>B[eA G!vJxŀAxLv\*e{5Ns@k;8no[UjkTO q+#Ed8-7٤F0D|D=ef7PI97ܤF:S(<4kڅC1 ^\EGg<ؙagJG6?V=݀sضZlڭR75wR}\ =),w ͖4l4XJoIY/\:%z] =4df`rb\UiaqOjC' qZi#\J@>dͻh"n'.xaѱ,:]s%d7Hy;;bo NpZHQ~EW,ؘ/37DSp"eLtuyE`C<9WFtzN<'`/DH( x,st<Y|jp~(+,RJ6!L],ć,ZvK-lxI"ivX1a}/;E`.+"GCd-a%xARQW1.լoT^W1) 6+?ҩNxo*9-*t=Xt8&좞uh4ޭ{Y:9ܼq..&̬b`A D |dowzdOح+'ltoS>&\H'J,,H b"+ϩWoXςaBU@G$^!M1n6~s AB'8.0kRûAr9ݫSʇ#NHwÆps&oۇbnӍSäkh8!H|6(9[bNE'XpHvVFql#9)A攚‰LHO] 2 -vЭp|z.yb״6nW +ĎMg|gGq][7[G%yX=`'!!1 ξHeH#7Jґpd1aTr 9T?yhI:o iƿ6t4NTVjeL`-PAUٕ'|RaZF4? D\ ?B/澡$jHO'1@}0 03*cgvj.^[=5.Vv\]eP4uzzYUDh&E(ƾ$yd35f~@#%~^{ *04aF:Po,T,[{WP*f-(ף}B_.4Q((0`1-~j$@#@਩Ry!"Yk!6I(͑RI4tF&Mфms_ 45ܸKlWq$aY6Cz\t}}w]}5LJÂ?,i&L gsJA5=cE(٫坃bbvd*O:%s(hH9=R[ z-n>Zd]azjj|UQ]4?Sr`& e.{yOt.]RR + ^ʂ Mu>l7>mc,fWNb+7u 8C8+hFP#$q/ރ6CUxyJW@4]o{ /BHW6"!PapBٛ^TyAB\O-338R6v欅/IL'L.#kNr,~:*x`o.UޫHCw%Ni}JӋ@KXLj{e ?9/2 봿,l#$231A2>oKʛ,aضi2QX4t_1 y^Wǚua*rb9i|oKL9EFm4ʏ v7Q1FV Vz$ jm 558k2f$[~kW5hv$qӹ)/MUu|?˷*ꅧ{ Bj jf% .g@!<؉¨mGd-ߪH">v4:m[}:ͻ[ muAJܷ_8AvIOT4]1!VDψe+ex`j3y*c`xHћR/<ıb&jz Y兩t9fps]@S|߰vw*N-%00MVk-%p@C}Ïve-Հ@);)lo Cـ5n:Z-ס80%]oBRU;lz$[O+ii}yg9> U2Jd}wPCVwn },[.qv}WUsbۤXS, 00ŷ?21u!԰y#l)nNF>\I3KRbvU]Mں$[[Ea8FVSęNnkMġ?4ɻE<է*Jry?rPiR;i_]phQ } !oXRv'+7Hᛀ]hp3)Dحܙ'|讙_6M.<;@["ZIZ$GxMzFHq80F)|rUCrF$y`k-˷L'lrEr&-&٫ˈ\caz烱bשoi=U3i?RThd5Q<&<زS'J$gszc#Z'OvA%.0+f[gӇl9< kÁVMot9Ck^rL ҢoUlKhcZ<_'FwEIEȓ!#j&&huյg0ntar5dYOȸRT[̾`>#~Eϊ\xcxm||^n֑;lT_z=F$3ygJD3|m>":ik0TVtuUi, ! xPP`˽ÓtTB̦[Sv-XT~f)zPVl.|qm?=GHƷX8056O)u4t -hC6*kKb'0*3s._kZj%Q=(!`mYɆ/zj< ~x@A q]aR.G_&Pv[_PZM].M?Fe. ww_pDf p^Ш^j¶4<Қ)]tP\,&̂j7Az)=jԐo>SUu`"L:h;Ze8/">`{OVgFp8;Au`L1ȬF˂)Uop@*XX:M:K28QwYqX "N1 ]$>3SP8'\{7Xv …I 4"˦Yhk 23L=/XN]j{?+^5Jw:KL^ ʑNԃ˩CH Gt̷tvLl?Wmt vu닆jU S@FǵlIȦ[Z83ӒuE -?Zfjz9e{Y n`$jUY~Mv1zq!lQ#uS9fdfADTƾ.IcBlhGQ/&&ʣ9*[uo+k3ɲMsIpĀ$A\ l,PX}^\.Y\B2ZM`v˙8~.~K;y`` U!LFc6&Ka_`32q^!ZpNGF;bikT#so4oؘ_\vR|l|Tu̠MϴDy0fM ~R4%r)Nyy6,9VU@O*YTȂ}jإ YmZ j_Υ{cVhtn]gɂi"G_Ԯ2X ׈D"p1/+ AzbelTgֿH߃WU*CDy$d6H)nKjAtvΊ#)v|K(`-.)6ƟDr0`lv4y7)ݿ4w0ŀf"sJ\LH&-"{5Tj6Y|HPSA+&,²x?O;oT$E}TAg@HA˯jo5ooM[ґ\_~:&.}7_71l%]\}lo i~s6`3sOjr[o`:󔪼qݙ2_,##{ιtD Ϲi+*<'haV #i ɢUzx8R}}f`v3+VV ekL[h&=q.-~& cV~)`UcXבA15΄h02l%r-c!ۖ^'xBhEhrk sZ9[ۯxX3D[cY'"l]?bhcXUb y.RaŦ[}(2 "}t%IJ b d$_?oycdʗFӺ HŁYًa o%N&їr6&^L[ Q )'Ôד0kahgy?_2raލء|JXDcbt ɽ>gմ e\)^k"lW`<0mަ R=\e`a 7VꔭǃI,(RF3.믟>ti(Xv%g؂9ٵ`rdA1hc`ۃ=!"h 5AާZ¦!aD%%raEA Ag(W_hA9r=~;IQ3yT;>e <lsפh?; dᐿ?EzNd3xf4@&KO:*AhgЉJdP͊ 씠V!|/EݐǏ}zAvDuTcBqirؚXV :b^EN{b_'\yjd[E-I~hKtEuaU妔s Tέz SUɞ)qI~Hҭ? %qe!\ XD: ?@d0 fQ}5XY0%Q0!>t`65tDT'QYЊ;]( +#NY;Uo]1*ϟ1KQmG8B4$@l*+`vt{S#JgNv}%`۬&ZE2)|֜d<9[y-aȏ.l0tỴVSySI/b,%E!u/ ulS7p@8\KǵxY>ƶ.4r>B)m)`{m㡺WG7/ٗY'!~\6Q'-nq>D. !ϲdL-n?i0V|.([M4 ye Ŧ?mXLIOma  0%T70&2R93B%YN,_Y< w=6yR"( pN3Q6uZŌ _k@y[EFʤ\W'lpZ6tOmV=}_B'z&ݿ`@4'{䀚Y._*Zo8̪wˎ|m6NndQIb2eFmO+\i3/v '& a9#MNB-8,)> ,hDm\X }v94!ZkPf]hk.t(АëskBx{>-Gb33RH1"P}3Zʼm}Is tJeAf 7?mdDiLp.[dW6D׎<^+"8@P—FţGe^MfcU' #i{?טDb5'^HIap-Q&{Q6v|.h^d<fk(jrFmIzݯ'(Uj ,f~B%PB M{ \0X۹jγ}JB%4\ (p+ {}O_r~ʤӃ`ߎH_j'uV{s;Mv"C^n~x;a8Z 3\q35ov~TG,o!dZlY9Eg DZ? e 9u3{ n\),HP6D^WvNT3JP2H4u>NVd(ff C.k$̀K:O^E7}ՊȾRblq҂*s2D`-$f JC>j$T5 ss8-վT%N"ޭ'kH SƃJYJ )`ȩޞL gȞj1/}h![Zig)ux8C B4_܋ʛzzXZ>\*S j|9N&F(E!6EJM#G눳K_ >2ꅩȄ /H0->K `>>K$/,ݳƈw{;챩!/1W3A֫'vß%3vd3>&^6Ngf RW;,尼 f)Nd5Hr3uB}ȁ(C1#-s$dO~>t p$Zp;%"#_*HE  Ώ~xBJLqeI#yi߯SuMдa>H=9,"/{Fy([+Mx=IרO(ZW.n$cgouCZtB& [=t,gxVhk> O[u@%nGg]vk݉t]jY?9IPm$@ tV[IzmW'X޸e2ho#J5?$\ҥ׾ýY-urW_ʟ44XhbZ\K &AuАFӂO ZXLọ{I[)C(QP\ѹ>c T럚 Z#1|0,cxPwD܏@#foGcXvlSGG`ͱ|*מF|d[4[OW{Syr쑲L>7~"4/΍"1(fxq*U6;}[ք͹kk-Rziԓ88s 9\Lwk`0UFW~coN}8SD>S@Â`wNFv$XASb`oy`|gcawAq~T+]!\;1m..wA *j?76dٽc!k1[3dZC޼V?~e ?؀8(> C Tl{wj 珑EO \j~YJ!SUIvi !I=m"D_12p:]fsy'\5Vb ˜rei˯M5*A dD"# +::Pw*$ :PRRj䀺Xu8M3'iWL 񦳔q\|j )o@di} qz2ـwMJiA9{}=U|a ^6 ӈzepn׵$Hx2E., a4Pl:o`ݐ$sY7 yzy'þӪA7!b旤֭w6噉:Au˄S]]0Ezצo9u/(FaY# aw lZ轺PHMlAL~N8#y&`t_ƈ)ΘV`TYu_p.J|Z35)>"eM~-샩8K3dXP\eWMOIUz W &BU|pҤFs>F,'tyMJYFVeQ`;S):Ujq)9gm‘'2sO@NjyZ<\91 Q)G^]F.CZމ ]c?liea]uu[VKʴ:51^LK"UOak>KWѝGu’ƂXKdˁ'k+f&JL%GVB&k]Vf=,Timyy݁g{?lf­9) T lsVU` 'VKRru~:{]{4 dzv-sHjw/Bm$\}<BZuBoxB޳Ԅ wW97\XmO9h#(q TʜO'q|J\&ySXvVaV 27w]%+u I{D  5IJ-@RB؃b4p l )q/˦jSR o0{ߊh[1"TK{ozdmdE9voZ8W45 3'v%t\c?~4&Wy-ܑ90ܓdn<5ʀ OUZ\*{;Z"2}k;/P9ֱ_3_^9J4MRf̂/{AdܯŨ7d0ŅrGFk+痈hs9A^mBd>ko{\GYb./7ܗ0bwqE)e:Y2UXZW'S^#@ *HXNY60hj^Blmujl1!ej5($RME<'wCz刉2zDZ_tKdrVm)Y/^ L~2cB אS8\Ke:dlB\b}ȝCN騱 k/BYiיI,px?n^mT;sIRONaa<ҟ ļ6Y_ AxVΊ4yboૉ>C<VS32FyGv\}B|5!ȉَ~H)©Sݳ1usq֬K 1^4+*& .rg@c$4t@4F]9Y+.u~LrҞ缰?ωV\aJV&2 Q`/hЈg.~l ng^?] I9; M3}M<_1 i M1*J΃C_"@So ݽUC8.LT!N Ŷ}#Ҋ1'RR ؛%Q0o;^0Gͫ تxf.nҡ=0@oKe;{H~GHܙV:^ep"4|G\j e 6dFw9W!0`n!_t49_3%ѵž`_fwJrȗ%=b 3Q/v*K'gR~xJS˱_<*}0r4ZoUj&8tN BPu i /h%윞ɜ" dkhݤJj ^eGm|$w3c˅Rއ*J þh?ޟ鞾`^f 9qW2l mPkS9бeZ7p]֠k'u1&xG]NN@z,e#n ``l'E8Tِ*՘[J^,l8RbDٙc xZ9oWѝã:? \h1>iq #r ΪR'7왣+dS>:GF=GQ%I׶Al򖪳#pN{;WT fO@#̈́!Ilߩj m}љI|*LnTM-js/*~HsD1[ nqUJ anl܂;5YZhLϷ*CdqӀX\As2T?pa|fivrb_㒅ڎ*4h;8zt[' &JdS{^{;yѬfE5ᘲZD:Sm^|}U' -U"o&DHeGO8%&)~6ZEU][iKVe}9Rkpq\XqM:T.ÅC&m_:ֵdI>sb-N#\Sk:" 8880Xa!œ|8nSՔMiXahR74ǞIЎy#*Ě,T!IjպxnhuԶ˻",'$EݝoĒqO&ZYt ETTɴ}/+aβ6±,SŨ?]~cnP*6lPb"<}n1Yǧ 1pmCmcOO)O~c7졩t#.=-_"-oҹ뤻@l%{a#.۹3 mojZyUoa֬¢R" "'~\QKyw'rʀs.W4HJhK#$g71(?$ riTՆ NQ(`I;6♘9w%ˠg u[_ׄk-gfKrt!3%qOt4d̎z!]។Q5F3i&0nn _4ޙjDe M{3{MH^b/ }i 0ƳND?)u}c b:5Ԛl䰼 cmE>Oz(;xNUr56D\A"NNQ.; `"Wio^\_E|aH?`֏1jǺƉ)\ TL='fwe&7d0LUx7a㵧^VCH̋6o)Uߵp&;%T~iوDM25۝@5B<&-QM F{Pݓ%M fCD?p Xw׬#!Mu *tv҃^j 7\Ue&OX)_dܔ~fqn:gu+-d(.n,kQ59h>:#B'|ltQypgt8~ /T&-ݱ-n%:ҔLH|WTb$:h~:&"%o&=wzGƩ?b`YH' i`eWXS(u7f)Vc|RE.'QƟphM :E\Jo</Ө@6D;"ha{HլHEOp:7P&!b1HپhȤS>I}JF w1Sc~6:pE;ndggԻ !|ʚ^^$o  l?ubEwCn Vut̕/fuL"td4yNxVOn&$vuP"RuOauVf,}'cc7r^'vP*,r?j9X:V"Z}9@⚀햔 аD= 9p:-Oe]1ƫ"(H}|F>ȕµf~&97~` [A; 8Q> \c;' ǨoC(&v >,o2w\A"CS?d@zMDTnPݱZfc%a !fKԔ*u.%4o'1%L{CHB܂XUdh "Sq/$I' DȫW[Y=V?"ƳQk&~E#BnT>"1%*%HHUOB%\jPU1tiqY/OG\v 9L,|;tSs3 aٖ U^Pvb2<ᗊ"5'3 G5DF<$bs VŞ=ogVkӈzڔꊦӔLAcW^v;{Gq&? cg{`>-'ĉ Mp +὆ 5<8:Bٞ`XX\-#~^|j xWY;pݶ=xG=LBaQQ8Gt5L(n0^Y˼peLWLN^9VSJ\L#e5:"KdA˳_Bdħ/Je}gRs6uwʱڲ4VLjŻV ? ɆO&tĬgj!+jI:n[*O;A]X vdO}+B淦eXp^Pz[5lQ!ecUR a#2E"$rI$z--8ٙNr :39 &+,o!߳9@d ;zlN"oWߒ Ȭ^kڳ"6w̫>L8KٰɝpA+v\w@̌jl@ٙvZD2lm__ˮ^Òl[v s[ךt,-O2k# =3`@+hBN\ãG~zkLXUZG%.< x 8=2{Ca$>vDjAZn)eP靈HE&q V58D`wSjq\P\0Ƨ~|.gRAdPsˏVz9h&4&e@3^F&=msۀœmVYCS6C!!6-%0TSODQ~cE:fݛ7L6+VPMWw*wB=!R$$i q c3(dkP6ՙ+"'"C‹ < q.ʀظk=.e;{dX} Z|vyj pGC # ru1 Lz`weN:Xg.2b_na:ųp s YJTV>)9|5&) %m}h~iN^08{2DжQ<1gM`K.=>087U(OTpf]l(p+b%b/[U cyAQoX<TUheb˜s؎Ò2hٺfn'Rl K_ P2}4*|PQt~ՃM1rH/aB;u Ф)q(ߕVZod3ʴ +z+- D~ٜ\}q|/9vmyUyޘ6DŽI=#H$Y$>쒒vVD}e&Pֲy"\(ʿ\t>~ca{L%Co1 {￴w:#rv1ޟݠF%zi1r?ЦsY(>݂p]cV8ȫyVRQ4gIv+|z8W8ؾ"@3JOEKw)_<ÄFꕔE эSXTwBpf c8e3AgjLWd +IJ[:@¯;RZ龨 $?eW~ITSA~O{{v֮e[/@jFfwxj~~~Z*.CJ0^~V6qV2UZ`ܫ K؂chmĐ` "Gۋ61l(M(V0k1tQgVpƿ4T"r#9>iOr9O@fl,6c0¬Yķٓ0CPCI u$C %PWF -vs0D#TF[0^yWobTlʤAx@[4r#ؼñC&~oerFN!-a B9Ca'ЖM,os`q0[V#"Ǘ>򼘥vnFG\Tm3IҘʫu5Ϙ:`zT We_@-l1Z I3?ijO;j`H4k){_-gqفgrr7вme%ƍZ' .{`q0jkvMFk 6}R0 =3bϻf3=qNG`'j9Ld欐 (ŻS}`^9r) x>3f/*Ւ& @2c8҂@"}z+rW|ްĘ[/L(a75]P\M Xk~cK[j'GK"EHb^F8Z"fS ><iRuJ TCa2h}DTPnj<"ϖ( C+@Z+kyäGS1^1FrZɩ\fq(%>])|x5J*(e M N|e ސY$oUƘ/w R51p%/%ŭ7tR~sK5!OЋ& 2rÆ9/Ñ(Ƀ 7DKG7_gpf5:j \^.]k7((lh@Šܴ9U5f QUgyg>B}QSQ3_͵_7|.Nܳ}s&{B6r)[7NڧԤAo A+w}2UaWÎ\yKkM5c9 9D:Q>[]Zo~U=̇qEG~4.^$:wǶHyTp i C@$ /qM$Az:ڼD8@v+uKIqkPt u:Av$&J dK9qWUrWhc*j%H4L+z#AXtߊû RcJvʷR JxJםej)Ϫ61RO94G3C EP1ۺ0+.0.斝&ZP6ek#@Ҷlf=38,gdEF-kC|pF#w|fIC{|Pr8tŝ=* oQbPwG)|Tg`nWZG>>1Jӽ ,;W7Q.TJ-R{'D`QS+QhyԨ5:N_͐U>BԇcX%>|PRX`SS캧xpXR%^,o(<4vq_[@w o*o Ww5)^ TFM 6A|ǿOfM Ӱ5_(3AY^78l֝u[\7պc[g =՘lZ RIΒ=e<$DD7dXt恖KڡdR 9S +paX%߾Ɉ>xv)՛asB|Iܜq fJ.m&d9ܛ]ozk֏_ L.:nLS 0Y11@`:)EhKaJ MZtb7A8o4G# Q .7P .K^^>=::|7qyH. []_Sv"1Eg(WO[|}?L@$`,Uu暑;ϥuBCR\<(&+ (vm<_;Ǜ1+[h6]#pP ma72.}4V A$B@U.c׼  !)'E?hߓ¡=TfУgJ !+V):vkcG"ٍ}:.,Ӌ m Gw&O?庇g聓s9}]pM =KZgv& ]6 YlW|*u=)ja.xOǥ' / gb tMLR60gI{Lۯaw>vfoK Ʉ VKD" =€5 Sf ai= * oO;Y q)}ɺlew8˂F xVXc()iyGU 2nAC̺y \>JMK>*cA#MBɩH}̤gUz.6,<;\~G E+ =_#Q}ˋ_r͟>-ǼdCܻV6:OC{PX8`E1[?;RX[5` "$^bPX HA׊'~C&@s'[JO*)KX2:|/'*"2z-C`k!bPw$!CӚ=w% -Dop|pk*[Q/dLGZzgR\IhEgdᲴnj7R`ؾv8m^v^fe`I 4r]БhuȎ'onhJ$)H0T!rhp kzO4bȲm2sT[('S$7eɋ:8ChlX5T;`-HWo-Q`aAIjL?MџWOxioÈBÍ`_khxJ늛TէIV0F)pqx6~c̉_oWq>HwhkIĮQt Ւ uv2Ԁ;*CVj,=OPP?bKo5X35ˀofu STٽ)r-PQʝ>DUbętr*rp;ZɇҤ1=q }[](% |eXO6 bd]ZslKy9SFeJGtgϲ{TEi=kb*Ѫ3Bgg sBo*7tZ*#==Ϳ {DJw&M(3 Scټt{a;Oq΂9n.}+;ܣ9[Vz2xYIF)ly< ,$0L>_ D~A E:,{T:qغe!-|Jߊݞ/D)/Z7t啉-l5_IHE1QٷŅe \UfծoZA wRo+ٯͤ0vZ# ܰ|vnb{ nx~/u-5d5̹>i%i [tGڶI8 }GDI?j\FszF5CRVK\~1wAO\p'wJ5CoU` `)!I&f(QgpIy~sdڶH% ҹ '|$%ƬX^R@9\E73mEJW: mY48qu`4]դe 90(*eθ,1Axz `۞O/#7zէСQE>ڢejû F'LMStDӴﭷ ф,n'C|A:ge'Tl*{]t:dD~ ^XFFr2s̻U`4n^J},XGBUhOp$N v$.l0gU5<`Zxv~)w ԭRW!/.賆as9wچ}%Ƈnú<čJ_Ц.$HX:qOT\ij Kr8bp"BaV0hu SLJ]2ԩrX,(4gz1m7pQŦ–,v+Fn@5mzXY<0ndjn1.E%;%I@͌ lK5gU `v BP`; -yI Hkd 7)0I= H&S%r:2`R7Q"zE=F~@zխJ^j}t :`@ltJDl9}=?žy"+/*wP[;V^ڟ!qn_B* E4Me锂Q)?u7ʞĈIlH]oPsya< Wai\|iyƄ)< Nn5ݯKǣ8"j16v ܚ<=}buTꄎV"Կ57#)eZ,|AQ1" )#, 7D=PMr@`o3X.XuscCb*j97M%Nۿ)U!sVV<5nVԠa]ANԗV1&cr]X=^NĥEX4+CI4[/A8E%j:+S{mg42 -78ż90Ϗ䄼R\p.8[lkv$kKм1t$Z5HbU/ɴġFao;y=`'1U ;^Dj:~&%G?禆v:DbWYZ"_n~kx~ hT6b7r~Z` cknzD sr.)e¥-&!Atmlc ÙZ"5 LQeL|EJj`ٙlc[pӈ5O+q} k.| KY&͢)3q0gH$.&XR` DH Z48/ŖwұNՁފg2U5Yɉ.{*1h_x8'*NoMc!ε8i`mH;i0货xR/G`i&Šȡ;+. `y0ըxWt.< yåA߃3-;G,?]$H!YDQs4m6=6 #V+jTչiԺ;njI$KDnb8c`uOpYeɇڀlpd:yhL{z޵?Fxl~LyeCŧʲ&mݼJxrm.X$C^2_}w QH8̀9 d axN2kט/E{T@W|=+ΤjA"r[rx-p/sY;$&Mwafixm1&Gpnjm@ Eޓ]hA -  m:ll0Μ _ptS9q y|5}H}k a 00G:=Lfc^Ojr2[4Og0l1d 5\M3]ItՀ. !  њXHd['וS^\/IϖimOFઑRAiɇD+LQ {Ԁ&JP~[T},l7 7(Bz9ž ZQkP1v w<Y-?\=͊7IJ8Ǵ~Ox;Y[􁳩Qjup 8ʟ6d.)scU/RZ*!1+`|$wB^55(j *葭'bC =%wn0X)cbOc^|CF|Й"TDWU7q=j۫aKvTm7hf~fb_M55O3k} 6w9ZO gػ,{|C Q3K"J]z51NWxP&s!מ+ iJ#r LF$J"!+@ '[-"pTKrzJ2ڙ1Zc!=4m@.%CVrmYlHObl7R_퍛waޢ\713CJ8B\RL#1Yvd?@_3,/_[7E+$fHӞX$K dͯsobr+bˌ*+G9\eA(y53Ki/3#DuQd`hmK^L[FQqnt#[ ,apb K}%l\Ou^\bƪV-8:C%~U!h]?% ~.%[$u~'kI(>( ʴ٣ ٰ ] s\:ZA2|ėE^-O[tjuw&7%^  H+Jt}.p Q.ԅ[ $"PotV%8w8ZR!탌j'j޺7buݵ_Ɛ%0UD+0Y&vɨ36i:{6ej#?xdBt`@֣ >*gn 9ٗnF(UXƜUǩUsz3~&bCJUƄ~GQ=tH-kኰ*td3+!Q@3f : I,b QEc6~1eG|6>; p׫+ЎnMM;iaW2-6Kcs,{1b6*ѥdR*k2" gh;Cw7[-]WLN&0 kD SJkKࠖH;X/IURs`nER{+:GcaTbC,Y\"Hf'yH-L /L`\_>rRS$vGĜjnt!x}V"/&w =. N{= ?mg3%Ěmk[ͽ^P6~Zxo'uh4_+rRMz=vY,1OMPMb= ]U ߏd-"i%Fǖe1X&lYc&q%7 5V FΟ7-oeoM/}9fӜ<¤)Ei4Ÿ`$;TJn-?t,8n`M ݜjoFt بRN qM-30Eo}?YhA&D+ܚ4+&h~Ժ](Rq`.;NB-ZW!ۉfN |֕{1Asܚ@ k=6o%lInհ%~KHOg! 1RKKQۗvY*G!%ƢE,,49LQF>e|/̓*v1%S.WFu\ǭu$P&BR r#:gF U*5!c⫸\?ZJYl? Dy2@/gg:fg$-X`W`ߗnje4%+L6 GkVy*7ms1t|x؀dY"C>^sd]F-C Uk"޷`֮B\a`m:fV87 o7Jv9Cj$>wt8?/si+=ׁ!(Q,1Y'kl#Da@`MYEd&,GzӎNݥ6 ˪7ۤlm)bnelaа l9$"A!҈jr2uqc|o>ӷy]Y~&Xx8QJ{3o&/m,s> 552PPIsIJc2Ψμ^R<}ɒa!&X| $b桦$1"0-?`Z^78?iT>_ `ÝJUR@ۄ㨁w6s.FO""sdmVs@?+$ i&tޖ1VPg,e9e5i􂝵M@9[6@ 3l64>+G|10V4£S7Ch C=D ^g2ZI=*G +3y87YGI(]W!t0FҺ}vkݘ9@&O15;5 to*ɍA}OnHz;hWʨXlv?—"& 5tmwD%ajUeAf\nJ!@HGgy%cnj|Yv=.+;Y{'"E/;iD?oU(ψ✑ڦ{O4<)#00^ 4-t^/U s҈ ϻKujQ>Q@D|qt|^rEAjR8]k@ {uXZTCgJX [P] ,z&/R3笫7ZYW$Z[ۇ"ba~VuyD] 1,sŖЮ$˘"D>f#415 iVMRAA&fϥ dB/L-v\*U%!8gn 6\{Ii%o7U I1&ZWc 1:&2r _ !CRQ٪ޑ@QjvP>#lzq?/\I߷g,KR_&W!zj̘/!%C8j"`v'UuJv3@sRCMP+ DŽ~kM[y63St׫fߚ?(?mi`oSaa5H"X33$Gpt]BˍRǡ8ئCfdvh"}l |>BqJb#fѾW)u+Ly]N0lU 쭾=sV$,*cciƱ IW"h T}ryef>n}=yB//t "qUԸPuFO"k\WߌuEwFPRytW&%![W i{h@k%`^ؕ\>f9%C w!Ӯ"r:&|{P(*bv _#5AVo_ J<#GņAWڳHO6㣵ਬɬ\I0(={H(e$wF4?9go㨋kV Sw$_GhcY~d c)EL$UT~i;~KALqip\gx*"YJ;?Q"foLؕc/2f0>qj;<k%M3[֫Þ}E=4kⓕz,-KYJ$hU)b.D`HB"V{hf;EWi6VC3bee|(}ԭ>k:CR⏎1 tfrb|RS;Btfe,~L;W|̶f)\Pp/={'.5~%LM2XrM2;rw-w2EBXźtJXCƏb4-ydfXs}LnQP1]][yہ*Q?eÞߗZݏ)Qs% !l,Xprsݤ.08r~^8raQ7V%bd/wN]\_M0qU\+/ȠK~~ 6~+ ̰IЭ&!.jY<*Z(!Xh7-oxL )x/Z/}fX@{zOJBu:a)=~#C%s{0C0euUO#6q`$mGw(Nqa๠2}6}[͢,%4s FzP6=r YҼvk H/aWjɵ^DlK*2ķIWWL:UI4OnK3әT,c*J$\BDʚUfXn(dƐ_r4Ëvv-ExW -^'k'MbN mHvgR<5ধc'Kq-o}X˒b7t66F|ydmzQ$ fy"AmCyO}~2m%ᧈ֝%/ʐ )vd+-iEc}[WYmдוe%R>KMVPiv/9>E) D ՗3mЕgIr+|Ⱦk2 ,R"aQK TQxJW3p3N9egΰ(ɣbX0Q]?diMR*T1:kuGLµ!J U _v=!mpL.$G&lj00nVSŧ'Q^+CF0tv;Cg Lݺ^bzgXRdOi 6a5`Ə3n!# W:umHoD"]6{V$j_]|:K!c| aD;ѯ*\o}G Kv) *_6$y*>'^o;-̜fW& %w*@؍np5I*DkX]%4fρ[:k,@ώ;)4aP91(I䯺 |J [Cy4S\Qt(#qąܳ).[ܞ+t F}.1} 6c )ʆd/n~yFEd`ZcQO Bh Bk?ó^Ћ=gʤ4|оDMz}$Z&pW\7|:۪͆x.&0_*R&Jaba[a KDFƟ7iƫju?4'UiObZ*O\jL[ߌMZtoьOŽyVDF3vd;k+]WT )*9oL%Ad+`x:BBDZSt1ŭ]y~F,(- ?0#"F%]/Ҏd&v,lS@xXZ^7+}ʓkoCdJZ߉6q01p(&YnQ~0(2jp7,P]1s!y`Ns*t,ln\eFi0L6% ǚa=Xwn|*ǖes>?7=lLwEbQwb[t] pD3j~l/cmEZJv6)}1 Ikthݔ'5f#$XgZ-A[L3spSVxJTFkQe`4}Xgd_H(ar #p|}~ۡ, ;Kp.‹G`ӑ:Z)N"TT1--CU8z1 ̬pH;]rPsoVg&-P2D-F76< \rd%ua92<0xpKGbZ 7X+!g;4Pp"44%U~N_SfFZ̧yX9a7Z5ǫ: *&yqffȞ]̲"Gz4I畎/(|K4[Bl5.^$ 8]ڛhul.֐kZ;\Tɱ՝Kv:$ ZTL is3(k ⺯!\*Iq&o\8~K_ő)yf*LT/WkBVk6T(oOac[8ܛe c+_ dOH<Y+{< ]AB5EۤT_/ъ@; vsJ/KH?ς]ͱki:94,o퍃 &xV hh~pO U/S!p^Z6")V`旅u kެ3d(]`TWW7摏Qz"~isrN4_Nl# hE"-l7y`0 GЍIcm11H2?LR̿>)60%QBuЋ]\54B5U_9hGR2pK,-4 Y={а=_l, !Ji]袚q>Q]Me8kATx+z{RMv39n%gZ(5SaMOu9@+ý,)VM2Њtr_ý9umήrN &AKB}MGdHA΄| E[?s]ui1b<1YSY').yFJ^MJKмsfJR:_{QNׁ'9k2$.LC5&~-M_+*7GFRM{WJa3KAӷol~'rg  /jOw[[& d7-OalVf۵#fN6g͚#?[D0IEcܨmܪz8\ҁ1X~ޔ+ZGfM&nr ?/lVՍFMRXfNe)"obP*;vUlR v-#G߶J͆X~ IPȔ!|T^>[B2}*H`@* }. kn+ҀłE zX-֪]d 4`=نh/|LqOYémM5"!oi2N<4- ,$Ŧ&t-'ڇGP&?!RĚO7F*Pa/MOCpV{^R?VXSRey:)3-[b±A)yC4D:0gtI;0#POY5-s2oȥLC=ڃ4$_AVZoOh^r6<"CڠHt@ 4 hEaS}/&`˟ 7=d@ϝxRq1 @7=H䒯h;l?B^x@X=>>Γ2VT] XsА'Hni]gXb} a:]I PEz5V| =0X6A 8`k٭yn =l7ήO!> _W;;[y}>KlYk>"McgdxȄҚWDDڰvdi:\l^(oFm52ހI*1Kˇ/ MZ I EFwȉ.bhiӤDϥ$6jx$ݳ$L601"*R*O]}KNEVΆl)u kq<'CT㟟דgggR~SVqe|b4t *,j l[Ź@1)ϺH].n2*U*?]I$(=d-1Md.Q9|mu J&%p58KRZ艒A-l_ýxcb)]=eXc! >qWɓrEXKVRf$䤜i(^GA;F7 3s3gn2Qs0)ܓ ~kMt+&pʻ[tf]9A(P"'v6 (f[ w OxZ]N8ް3g̚]g<<5 [ ["4Z|ހ(|ڜts K:4uKՀ[VB Hr¸V 2ZmG+3GEh3iD ߱:U|؋ZP۔VSu"Wcz,a`Om j12GզՕ 1Hy;|x?:f8 ^xV-W.'i>]!g{*.ڈ-W;{ ;UD.#uԠs ^c|PO}`3.W,63w>P.lR~3.1ؖ1ߡR}$ЈX <D2ks.~τk aao,2$X'd º_q'uIR5IH mDڵF /PH!F>̙dMQ0oן{+r- ū9a$ ]vLs Xtpks.3>eg*Ԫᩜfh )3)J)';nc#sgX&$.klXӾb#\R5 WCm=clG^nZK<|1s0}Y aLS}VK !N[wf#(0[eHt:3qd'땥XE8KGzN]qF5XDG7[V6X#h0O9@[U/uwW(lxri*G0#tޑLxDU.\,t)yBhEL'IeC9/ ;[5v4{QC߫`o2K8! }5GR,'٠c`m2~>ebn/EA?g6@ixlx`\ZKNmQnݺ 9b$o[Fw;,'7.2h l{QD;w:VH\w+>D=H*,7'>1zsOHw: !=P4i CN={'`iM*8l [-m`l\Ԓr~a5K(Kc*Z+d#O&&}n-ۯt@>v4sV°%bx:є|qFt%vK5>MFV=1d?U! DBiK-yJuU32TVnE.=/VУJ\4Xwgߺs2YZSj6 Xhcz+{%#I#0x\$ŽF{t\=5MxX#!BܞWM K/ W/Do??i/8vĘ~J.ca~22 z [KK#}&6cbxPEy.{>a;p׀m jtTv Kg,,}FI`v׻40A!3SͲK]M};N x$=dwǸ]fsqy|郒27_nH;K\uۢr ( VN)%E~:OHfطP/sPZx wM7cY8 h* ƗzbnnЪDǼ9I_f_[' 4LsOfN̊DUS/蒦aT\m uo@7a(},[E%t ~g~ZJis9hxD0lCx*yT. D B2M+W888GAm90N_Mu[ƫBёF$$x~q$2 ʂt eDBG/gDM11>{mv;w%m8n@IsXhZ`R{Cr'zrk7GfsIAK!h3sod ){ r )#e UJjI<3Μyeh_b6Pq#@&H1d6m8Y {aߜgŒF2~; =RFX#߹j1w9\:5j[y΄K1m R1\#;p'ZN'Lx԰|Rn+d];fK^x2k alv."Ci=|J?HJt _w/ahn+8,?gv%vWëŃ-qcz4?sS^O4bg!%]ժxN3iNZ@E@ii)-+ʊ`h!r,H5OśϹ@&1hj)X xUx'o:9&/!&}>[P=NDaS' ǃN@sMNF7yaK U r'g3H!S%#l3$ g=l%k(3ծ:\T"X^g$`Ӱ$Nܩ^}s{5cS2WzGnM*;`hF`,^G+&\OEZc ~{=42_Vcm(6wnON[jA*$ \B &/ؙPԩcURHrxA rF4JhV sыz,Tt¬E`~RD# 2V5IwLm3A2񺬱 O"rXmvc/~$/K1J/f/J4d܀fd >y5Wxm PmI2Q o0""qڞ 7æyX)ýN {:57JS䢖D8R&א۴o3Ae[+|~GKǝlmuZߘsJȳۊ#ҳ {fZϝ4Ari݂dōD%g]@7>Q{w5d>+#^CRkXE.i]n}tnT% ,z+>TGb0h[h.! ,ɪ#mQH</A/gaN8'>_$*$ȿdr |:ć.ReISBgLKkV?a*K42Lk_]WFIOڸIcč ηVPӄ &2$IdLIRD@lӸeӜ]Y2s3b SG38Ra%RbyA=:g5dK>i?RNMմRS,X KE$E,lBe&:ڣ %Fba#r<ҳ7ѭFnqKlRisI%E 6ב"Z?/bN^#GtDƚ?YA$ģ{JIs/$|NuZ&;ㄨdv-%=:<K-'%_O+spx5!yt)c+ APa:$6qÜ)ÝjمQ3+՚_!{^eQFd㍘vcm.y9TmS7he-O7Gfa Od;͢eЖs:Ecģ'21h܃zZГk߷iCYKq <|VvO !%hj7ñ&8(2U娇by[ĦA|GmBREe yG:ؽj'Խ)e5( 9D''!R Rx & Eݱiӆl0 *UjC8Scu-z/ө},br]յ3cGS0'4bއrpA%krTHEX9yA`Հp0j5Iݜob㒢?7#L:n ;`@lK@I›BP^%?HEK#(?DޮS1C<˥*U ȳiQ+2Ty"y=zR(B_*AV`ZRY(n_`La2o* 5j,z;]dZ4 JV>c7-3.(owb͎6"^ѣ[FoȅN#,n#7/Li}ә.EP#BWW(4CůGE׻Sm74>NggSI:7j(! "XD@HԏOv.;<?,&7j-`~2|453FIxr  ȭ}s#Hg]"|ٗ9L9djVw++RW=GI@_P%Gp{$CKd՚wԴD&r5`\6kI:d@;ZohUh_TK2`gUpUZó *V3e@J5[(;{u`NshX8md@-93Ѻ΁srCrxmIbRW؋3D TmPvh}aݡnVx%i~ ҫHr5OP\ßU%.Qq{\qTA<~3"TM<..?,zs4G:40RţHlaTxϕ־bG B'ґ4بY c/]rr5r|[E.UsDmɐĿߎ6yG9CRS'<}Pq!gm ?x4@<; a &`'dr T_gq``;!*{H>E>+m݀+F~4"<I{C\!Mt#c*[X;]ӹ'$Ġ.zjy[D7g*̦~d /z@Mp#~"4bHXES[A;EY/\0α5 \ ꪪyݹ&Ȁ;x6^`GX\H+H v@i akK<Nj`IQ}\XJhWY^+Dz&Kd)䌢'HPM#5B7ZVj5y-aIr0\5T!;Lpؔ06;b(d, շ/U42l" d"(5^h\xϷV@2wcT(E;-*cG˗)ۏo>8X?NB.ދnxU}4섡0P{_JL^6Vx[yC=T/g9SuGq+ O|RfkDj(*~Pc]7Y|`7E/\}_C<5r(v=Wu-ϑg$k:P&tvU_I_աNan : :>љ=B|^@p-U0{Sp( !ld1Y EGϛC`7жA"WFxI`L?q]+0RZ|d@KNRXT,5Rd{hǸ)`MfV:\^'c #AS bar@^%J6cu# OW:5*z^i3RRm޺$1?VitQEDdHA|MD#VECqC'Z*pJgJg.Hv7?:苅1ϱV5娕;굖,[l(N=2IU09؞~Z`|]hx+1j,ml^&/uc[ܤJ?%VWA˧ KaCԂ,%!z;&.5{!'tdNK)ϫZ%;Pzj*XUյJǁm˸kWCbP-S< ^ jׅnH%wq#{ Ľ t.Z'ib}*UQ?% -V! -!WTG=gWDYheW1̝E2\8+!;U5s K !0yPBCJvąsl ?ÐKC9\ڇ:7U83ƂE r+3Iw̭1n_ [)+HqvGdVu+uEAaQ9q'}u),ǖXU6 q[7ngKXe!#av#.uTѫ_ jυ1c}K_N9"*%F@TؕƻZif WM$Ǡ>07EpBiPHkʀRWId}\}w+or91"IĦwY;9.kw3Z [o2tkD.-ϖS3~@iw=`sƌ7B}:yAʒ;~sA[×$t zSAI U^kb9bVy)<,:6 6(9rh !K|ly1ʯ^6 Pr:uʅpoC}JXuT3ft-#)"2| (DJ゗⛅ easY'Ect7}HCEz{~:,~} J c)H (1]WH꣝Vb"g!.?ip:1;ͬ$f/lK]E&,H>li0|'Mv2߉Fÿtː-u^j}ChHtc엞7[Qό;Jq\Od' uJg5N ԝ}NzMw`~euDn(gދˋ[I!HNKm~6B[%|:PW<:~A0[QvNlGc,j&Sw"%d2]h4`%HEZ S^X%!'bU0Q)&V Mh+E9 R(+q53x-]'t:9WYE;mT.út=bPcU6A9İֻ<2ȿckb5t): 4muf33؇:gF?aLs5N#<$jz$b!xMQSOu=ਏeeVAnYٱ,B1q1 Ms?H?$P졝|pۜB$b5 d-wܒ{"AD64Upv~2(j%w$+0y%+Tu<=R.VsX p"i$e,oFj3R 4nk/]/.xKy'ΐ晈OLB~ DC Ǐ[;%d0"& t\p'"hWM*ք@~Ў[Zok!y/%N886vΣIK-x+-Wk/&iLoqrOv^I|EEugԨQe&9<5#yɑ9ƣ]ˡikL b!ۣxD <\", yV'k֚ PRD t^LӘ+ۙ-]ڎkƛc5 < }ɴ,57P%-.YjEZn%:qWIUKfk6F4B%;.LB5L`ܞK"Ӈ<jUW4\ړn?PV+U%yvn^Ef-E *Kq{슩vd@UA<ڵ/>ԥ[_g Шznt$︰05cD}sh<_c)]\>,@ Mdɨ9! mf.ֱijM,ы'h:A ڛ٣)l.w%Lj`j 0t@w*stSIAzP|ڙb1H:TrD DQ9E)ŗ+~8mՑT&Jn˅/jI7HzhpzC<-72"PłgE j'*rbox,pu0* 8F60Lwv(1+yϭ Q@G @6Շ/9H$ZvT EP gzf,C]ƚ JnQZthȶ ";9/T3Ii%>8J(z5 _Ld?>+ίD;\Tf6s^ Ѫ7):/"\0G-bt6 Eܽf6:jNB w`\j!7;fvܜ9nZO"$X痼z|qwsss(@L̹`{G@wL?AۻA<3vu+sͧ.=#704UPWC۠.~`;?f@&yVˀ)%bʽ| p*k.^8"hnKX(` 2g>g($u.P`ڪE_oxQ*H?Ce ˣ /2WXԌi[^W{fgxgKWwO_*Lϼ-(z<sMe)ǻT=F`6A]=!B9񑑩M /F<m5ZjK]Zp>6)#=҅]VteSTіuBE'a!ahIj@ݣNBX,=1`MNz*;OBv fp,rT8cس` *u5-eU~.[-x2-Xi$剾}.ťZ=js%wqr"FLmC{)P$Hъi+Z\(R#HA!M:tݟp`9H8XЀKhpI$] ,7.n8yYe1^@s DSX)@_٩8Gu`;xt7IN*W'皌Q7iVTCP;B\]~O ~u- nz#DXy 1?9պ90?]Ζ5zs`RyYCݻ4ؠiZJ;&p;s:NO[xIevPM[&|; J7}\3)]}Q6IA.uGQ=#a(cg~@iOI/Qv_1PnWu:O&#p@ F9lڈMLGv]$dNtX/-HxFFm9N9XWg-EjF I}Y; U,~%#]CD{/%&E1%Ǚt.fظPR4RSRaq֟ݹ' ܟe4A\<s/ 3#KT% BFF@(SSX%ZVya7p>e:zگ k<_k\ a4cX~p \X]qP "j >L~:tRô:qy,gW :Ӝ>N>ὗޛ ? az`UѫL`"Bܘnޣ Ci]DqeOi5g I4u' cYά nn}xՇPleB$39@zov_@{iBװ)p`'&gCЏ[fblJ3AԳ`96^CܒGwSQh)N) /Nwg"s.] !/v+R ge|_kZ`=f" _!p! m s~e{,VHAo /i/x٧XĪuǥpKן1|. %fU-fft6J\Ԉ|o6jǤ^to4|6 zaWTS,r6̮ҺxKpJ |T0N5R93sF ԵYf8.-~=P?Yy a[];HTymV4?rM 1 2R-~i /ϷhE!{~Y[UpŲn FF; *ܯ0.=#5IKRZ% }};u4hESEai"8>tر*gAqg(L?.kWkn7H* 7, k;0}cPmEjˢCӈ9KDW<$&8K$;ë́Q:┆ye"Rs4L(1FR9 QZ8Px9] l:v\p{(+'=X׳N}|'w֫Ԕ^$B>q KN?M!蠸q[Gpմg ydaX~Ee)GBǥd7\ȹ K2w Wj$ޛqȒ; r"]Ũy K& 0pOAʵY/T^VUs;- pgaN+e5%G朤eܺsbl6;,o ~q$ÿc9_w/dVʠ#?*6Q$# 2Xxui1lAy-,l2m'r'cU%w_,;egE ܐG]1,y U+/32u}`1{e+aX`Oޔ]cB@GݸIol]C Z{:nOym)4+NТh5fҼܾpIĕԷ6g;Gnx|ѡԕJq&^x;j f;ך˱z8 ;aL{dvN'AQcs)\ 3񨳧jľcьvo[vTG͖z (Wr[:.I0WM@bS%};њ2oʤVӞù#vى1Htܑi #TRu~|CϤHL_}̫[^xY&]`_}N滵awõR{n\x'׳8Oa ?^.L{c&FP"Wlv*@Z0A{"95uwr:=.z3 MJuZ.1\S)+3j˅b.1 6OAswe{X*Dpj/d)LRd~59T ܶ)S0iP^ɔ+_936>y?Vidչka.ʊѧ\|ְqvD6*wSq[bҪޥ,2q5mnV%s9NJC ڍWMGI{!dVF=fEP0AUc(\xܝ}->٭B:@rZҺw!\Zmڞ`z5K4Fǩo[D=7 + xg#Ģ~JwY:) Tnd Bz0zܼi}|ϐNaǡ DX?Lku+*1~wM)G1hTKDRƾof({ZN];)wp*:!e)} (=j"t˗*d$uqVnLx'91A fbbN*@6t!dDK"u(s!zqC lϬYsF>L@aaE5o v,sub"2|r5^_ςUzt72e4ȉeIt,\@5Fu1X467ظF'a ɞD *t(%~y8b@Br$Fw__&S+*Q.Grrrss|,74Hk>sQ=룿usЮ;5 V I [^ɞ#- wAG`.SUQv+9XfC˲.}BNUnK`F8N6 ?TUUxB$_- o1^ԅа/BAcUlqEO'GXvʻ W+ץIƖ(]Q; n;**a%nւ ̠ Ch=%v,Uuuٌ.1:z'ΧE;w*o!!=(p$Q:={%LpY M :loMhx1}2eITԗy2zY"{\N5{VM~7U-x2[㤱 i\ X2UgFKث*{Jl[&* f0j4 % BcuwWb0Tk N(?/Ce59UDm=*+մK]-A`iz`k¯$Z?S8f2hfy2 泦g6KP9IvMٓCYdr՜D:!Ь^%TPlf~n{ Q~AZǵEC-c|!#d2_O$.ׁXM}ڍΕd'>b4pӴ!P fcr[#?ogF[-M 992#:U8O[eTgRn.Ff9X"RIrP_ iۏ\P4$=L&㉊9ZEٕB[c t@#J\0++o2L=>4B =l8֭[BIeN欎ȀЦP/ny\`XKb#&ݩL۶T -Tչ3"?ݡ!=± SN?R{k!xJ2gwm޿,gȀxm3ϯ.:,I&g9i or4jցv~s&v–8_-3=Yu|yzC(,B@zD)/zt`3V<(i!m>ڙvi[`I@؞Ҳxtq K~xd5TQ?\Bd[yvtlT[$ZuVis{ĂEաX̄{^"F0"pa$)&b;&\-PL 6`dqB`#r~:!bO”d\ ЁqFod(K-=}+=1d[C) ys0 kIecS(kG>tq-ڄWΚw iM[i@_b #va&1`iz†@"5cd+78z(% l~TQuS^7/⨅ҿ[J-,4ӉS"}}t6llQI;0TtIIc&wLP{ڏjlV}so]9@ϒͫ8j9*m]Yy,y|0,#B"M3y>ܣ74'a9̠qkװ m]Q~x (:\dis"tFO |.#eVT m 2:V-ׅ=zD<&#v׾%@jGţI M%!͛ פ|'cfLvMmO.`_[.k(:͈YAe'.Hz$K-;f̜?Op{r?ⓘBj_nӉ::{:Pȥ='D 0dUo5843&*mE?1pUA7_`lٽ4Ӑ&e;b~í/oYHc!:ibץuԬvLp3TK'tYgig«*= `,)vƱ}^ޝ %P(Y;os]U2ǧM떾ƌ&;{ Whb] 8B/9]1ovգx?mLjiO@o:&@tt Vna`ū7.،qC6ˉV޶Fx8'C K[ vu7-gu 9qQ"ȣW0Z ({ˇ<-ddY>d~_Μ$7Bݬ%ͬ`Bf< ;VCΛ L=Gd^NSN 88&CT[y12ӡF"E;.]>ٳI̺~ÂPw"DU/[N'>%oZ֒uD.d9Vp1=\um}sy7m}wuf@?IT l$DNڇ ~X ]Ez=:'Ly59 n'iNOtF+jp"e"԰[&ͳhUι-$RTt~Vb`p]>R@_tޞ# %iZPuwvnJ`ou\ ʳQaZ-:g]fRfƩ?UiT,Ź/+(|ͥWuByi΍1,>VOCUE{b/xdAWb /!@>N~ZD%U]8jU4 L8)#1G;\q#"IU3dntZ0P)' xH,t yل2u9ESTص3N eEddSɴ_$2C3pelT:\zu.~s0Ӑ9ނJ pJKlMݙjioc+U3lKX%O4f9ub)RFvΡw8VU¨Ci--d3"VXٛ'vEz}^󶞁 GmbLWsX\n\TS8z"J~f쿲ՎZT`u1h>w"KZ-[ֲ klM r섶̹1սFԤ~.DEϧ޲Â~$Li]'H%j}UuSo7?,-sT&[{u%i^r6vG1OU+Xf$6}b`=G+fQ>7Z;oK VRy4j 6czg!pXn\ abц?^\9AI FBWh/ g 22Bxmk 7LtT*D\ik+6]tg[UAE]b#Pf|Yjvp{SFdЕY#Attlf.KQg5?d鋇;:uyOCuf!<s>e9\cz+_UXCÀܰi:PM 4l  +$G'Rx~D#ŎkXCLCkU9XuwPDK! rr=6IYEO?Idm֜ %p0.tϏ.!0jB\-jͰ4 j OZVFa1X3!t Z1`8He?q];W'lkrQ cjy-b@\A?Bb8aT?dhsLࢻ~&-J:]?}3•Iq #BLB#Yz8 7QI򗾏V1P7beRP}Tw'ʹ" vc0/ȍKΞE"5ULIn2mL+8)( 6qYgس5m#&2t|%V2QY^[;ōshC=@Ls7ΐ0iO/rxm0FH XWeq90uBŭ{X.CPLNHO;"U,dyJCX|JCtl*yX/\d.uOsRA4l]ٳy䟁kRD>w` "I|E)(?% ;P=>ڡHv=_Yiu05QY\wS2K.=ҍ`}`IhAp Vr}L ȍƠPڊJD+kx?D F2txbK>-Z[kp) wn'y4Vq3 }X NDb|3q~De]=U4DkrKzwZ,D_pG.>|p 4&u MG4?-'zpsl ީ264Q˖!JVcJ*:눫8ܼPK';dܩ`Lm\-DGqyl>ݞX6mSc ) 5Îy:|/2yuʰ$՘Y8]F(m5%WPĸόli=G| ?/@C<{e 8jlT;zm{@zY*(^s ">/>;95 eg!8S|W0o& ,Dkڥ^n _$*"vӎI1l8Ff\zXyKsb |җ)W:hwsn`ک'z.~Q'{EǑ[/tkZYn݈9#iڍ*Aqu3RCr]Gu7(u3sruTkkfwnpt[Qch3JH}iWH+3խSc<~>(Ipے\DNЩ*?M&\t>Bm/~wG>ِgoBG>~|b=zϓXz5YOK`])E]C/2d/WY͕ %BTo(s菈ۛu/|dC C4a0Em%¤uLnA^MJ Xb"Ru;梋Eu (qfPs1 _'K|; 3w%rʃ4<|혍}Y[a0BW- -Ss`qEkgBMO#KhSyWQB*`oϚNe%Th`BP*HUWm#;  $Bd$jXB4ILT;f9ߗJixîYjc|qtKf %o%{b[Y+j``Zq9RrSӽF8~-TĶm{ <Z|% ȅ]ec44 -ߵ!*,)]~$M?CJUCYtJr7gq&;嬫znMh 03 %ӷ`̪3c :M;LvO]ZJrW"0R[YT 8qT7 xڀ~Dcnh2XV<`Rz;="cam]dK(ADއ29@l,m\suŎQSZQyɯu4r~0rёbKGlQ)IDf2m`ׯb4/C?l9Ԗe2^6<_Y =tjgjϮ1秊Ϯִyi<4dT0b no<-˳4nxDĖt--R7ʒb`˶JshƱ89 խ nmi0Ļ#rdέyM@8M8B ᄱ Dv깔ZߋMirǫ,st',AQ@wZ+4*YtMʧe-p n_yu*1LO|RbN8e6?fWBvPp:ש ղ 'y5&4> RؤywxwDȑ/'/a<K9Ȍ=c~ !Xϐ7ًp'IP[FYlTٓ(-Xup(Fr0٢ ξy4S?s64UdH]v i.& a, $\ y*c[U6ؿ@4c=y׉nsCv4dU|~ 46EҹlկE,GH-M~;rObWu-Iyk Y798VZZ{Vv `OgMx='#x1E<8K JVTh Ir4FmՈ?8ZVF^r-lj\UVA4 -\4R[\٤C_.+0smX(W PAgg~3tM \\ [(;p@JDͽPY޺=_ORGkdW!\s8AyIw8z#>0(we8ˏpu+C_e9Q[u]x]5|i;*4K#ޟ18[s32d̩ ^#>STd$"L @Kπnݲ@Z_ĉJ~Q| K(;EGhh8;s[0'($;RXfV@pn|t%>akvpsBEVޟ3!-A@W &PzS@^]Nܮ^>:2V>p*qOxP?=mYkNӮX\gixA-?JFvqk<{8t qkaԻTMtNjc$\#7I69吪 e8'\DqZ|ؖz_G´9*6l#O/ؚGu#E{b^mBME;'VzYcm&Ӈ%:8GDžA`x^u6-]l{+b`؛˨#Z.\4C )R?h.깆O!bdCWgfY9':/Ew{@W\f@[V?g~V-urLP΢fEPB2ya^iH (}CqޚcS ^׊̚B /eI1$8"JK>SQr~9 v'3=M117([I3 l tiP SNMjIl~\@FKIp(!J'hp`$꩏ \7@vc #Zs;Vط JInM8G[~YGҸJ#G{Qk3YOGќjIV1ȉ#08KZq2VۺUdoj~+6 FKSxp;?Hz(ugi(ecc|!%v%oD:cJ$ g)qH)g+kڶ%C,00TN?Tܵڨ*ce kN vHRzEYJp[]fU8[PW/H4)[2fr a\˼<>".JZ},dG#; bX-0eOw8qZ^-FGO%{<) Dub;'8CbkT6iF||ݡ`"ֻn߇dnb]*%j"]$7 J]]ғrRbQnσpBZ3N<8 ^GSmnk=z &+VuM-&t45OP3>0)-GG?3aFq>ꟑ?:w/SIve, 7 ` ;@";s`Ya(9J#wmBwmBdj:j@n~LZ&s+[}TR\`B.%e;iq34Ju-OlbLY2@*h-2pDSsP2rE0`b/ܳWif=B"+_yc\s֨a&yxE׌T0)k Z:8G W$x3|]LkW7%@!fơ) T^gttv/szjd\oV&|1x) /|!uESygkWS8&nz Ŝ$ߔߣ</8I(M-_$`{; OxNR4Pnd~JQ }9`E'LzKę t!gbDT'sta;bEw2<-5c<;!֔ D'ZSKI<=Oyg|٩bC,exbʝ/0dg&hr0-l_ FOM񄦗d"G擳<}PP*WF[\"R>];NOL؋j0.\)<{\ߪ&PZ#"P-.Hu?a"] ]M!is! Reab*(MʁwOEn-(ibok0.#mH4qRPS!NZrXx\# ѳT$[0J|RWHŽ :#0M[Pb0f*U8ԖJ:,ڮGOXb(+3ΗT=۪x;XTI$xċa(QApjՖ?=&]b=`WyuΌ\>q04DdCknmsI0j)zb_\"UV7^Mf7M*jC7nNT̩vu9,KHuC'u3|}tQ XBع)E|dA{shm?hb̙Guԇڧى*w8#^`(yH"Y3o"K_iֵۿ)5h;RQdݯˋ>Ո_b2FӅI83JkvhuBYe۽] H}z0^^=ozj YK#;6 vz:v `d~ l],w;6RD jGnLqVu 6#/{h& n>)6ᢞ' Ѓ:+ʋPHxv܉|v|iP닎σy7Si9W":30{]){AW6#Can^O! ;p OVT99DAe$rݫ  f#E>?:cfF{l0FKrecJk-mh g(۴%0WV_v ʲeSedCY3*xVBU}@F~SelЎ4 .b*XeG1))$+jP&edv";a1#]ֲO"r?x-Vm/#huk/7f0l w7E 9Ygg}Ix˚Z+VE1xw&X_r,׆.t3.i=Hhޟ0<ۆ(>xg۵mo΃DՋÄ~%sJڑ4 KD?n)TO/@:Wʜ a"0tZFdI|C?){Q=[{ԓQ<+)aB=_bR /7R~8Ƞ +YfΣDloq%5yϽsŢxq{"?1PnNb /^m۪ї,C;< Vcwk!, ዧ|IF_iiZNkfPaM8Ӓ:fst;xPJuenf RV'5"97մUqUHWSSo-kYb׎~ea7)"T7ʏSpŹmf^SAVYuqw"ac4ľ:ᡩhd1IdL]w)YTR/TBU~>Saא'z_{;0Ӑ=q$s`34îqZLx_I9;(6R{ggu[X.]j#q95 &HUJ*BARG [ !KAzJRю1vD} wR˵$ivv&}^A@b"{]kH&#T''> zα ذ?F)j?nv`|@C!%+IVn/!cI9ɞt31N:m^ѽI$Q?Y\gr"3-0ex'v`n%:wI!\V.y'D1SFwo}9,øӅ#'r|%Cu.ȥXFh:[Jqtvs ȹ! goZO_~6Q f@a85pVCY|Uπ76~/]ռLQsй$W66Zi={۶a>^-@))(7;zO Z {Cs~f-rFD挥y,~F-YiEq}\O_[wJl9Sf/|tn; 7a?B" ZV`MhXsU҇:u9]-5ג׺/ \6w-.`؈aGu`7`_TT蟎Al_q,~I'a@u`gg§7s2S:`A+o6c(vpH xq ϻ­|P[:|ѼJqf7JhSӖLO>SփF#t1Iߏf>F&YB6kzR?tRdb!|qɟ\`*Qm_oxo;p4#وUB9v5ޅH 1WenKU{a>ATU3γi6֦mp筑/SBd`&6<)Sl{"8>vE()y"DٰiǜþGl!TȚ_~>V:DZѝ=kA:V~3׺sBb IO{]az[A,u E$+AڱNhz2#Gd|hJs3hN5Q9Y/\U{e64Vb9~VzT## DDI?sp8f$և[az(\ʆM|5g l,uZL@+Y|ض',l8 \B4 ; ל ^ZvV ~FC%˽ <YzYZ)_Q*UYC5WG(ʔ5"IgFp?,⊎F ?C 8·NJHl?bccsS"$tz 6C<+1ot`Geh`G`xdպV}ɾ9,[s!ͺ !"eeRCVyG?Rh);4UWVĸAW]Cb5CyMꭶaX^W?pOo}L@*ipRcʜ&D 0aEgX ߧFBCprt,,ίxe"$ &u?^z{lymIm7a_4mTd-TH%܈te@^rF32<ŴhكF'*IOhlaT;쒅/vE`zLXQ22mW9hROy6Ql_2US_K=f38No%gdh?kE˲!$%CR/ `,{)\*rVw"' vq?]PO+aĽd}w g6/z~V_g4W68_0 q5{ns}'`nM&Tu 0G͓݃ۀW] ?owmsVާEH@Y<@YEҨl,Al w3U.7eKfeL.+84ŽB[J"uZG\t"Ivk$&ͬH ׮ȴG(ϫqaR;p1^ k`t2d#3LdHM $\q ֒\')7iOc#Ç9N5sg&VY6d"Yo<ug-%".O)mbS~b߮l v/z>r4Ӆ.WE>tYL_d6.,&w d6ބh:Fᶇ7/H&%;D). HlQFb*a&ͺTgFla\ zp<*QD-6„ٲDQAu^υdKR<<&g5rP8Wq؜ rzpb)^;h;zJ.<:v:'Q5д5ilЂA9*zU8?GdPi]}MsaɆ׀ j;t}%tY R֘NqhBY%%~]ZO`ٲrehAfN}6т&k4ܺQ[ჰd*k*c!us@+]}qlJ쾬dTZx|(tӜ`mJmafە(Njo-rq !?lef|C=o6Ey Hl~Zeֱ:e9k)So,xhȟ0u< p!ϛݩ?Íh% [^:YE{C(P%ٻH9#z&OH`,_3ܐͩӣC`/ :; ;W֑|JA 8n8c;}{WƵn.IL$bp'0͢ݮ>1My @RRm+77ZƮ5'Z4 "Шpq/+= k@.oʶr)!p2g̊}`ͪk,JټsHV&l~WEUYtl3N){,L(ҿ訢ExwYn G+e!m#?>YS jE `pT%Yb{wM|G^L^l#] S s)rnQTyfks7#mŢM[Y2N.GҲ},9gES=: -d o[9qޘC{uxju9PLD.'ӷv 8XL;wS>Uޠmd a ts}S h>1K:#SE V~t#:>N`AպVMpw0z ɤOCߧ3Ħ"˔{)aor٥͐ $"8/ߢgJ}rTI$뱑A+"ơ"&z?n(1P2O8! qʊ.(ƹ2Do&(xIeJVfir8ޖVu:Qj7RHVJEV:];]@>$9;t#*%p3; E\n̡}NnO]Hu$g@^M"WޥateJv"Ū*Wi["zU3mNrwos0S^OH5_fTtt)a蘥Qm7#iZy}&/]3%eːQ_kt;GQd{Ԙ-",Jt;,O$Wim uC2^x6< l*GwK_K,$}ת]7\zQط?*BZhųN>=6 R ȥFm4Opєd=c/ PO5nMNgFjpWv[[=>UB;_^;`W6 D\N3)Jv/h+o/m+=Hml|἟ܶ| @*@& RNྡྷ%5F;)@Gp:i3ά;m<ĎkP4;$cS=Գ3RtW L w %[",Te^|r5).x-,VrTYDGhkkIʉ jy +I>MYOy-3iF^n Yx{53JұytuCm L~> &[W]w 7v?4%F9u~:jA!h ,,NA~MhkVirW[ 5d$Cm9l*;w3n^5Rsi* GM9-j o[cߧVLgeܾ_/c޲<4;tсKZo$'Ϣ&FPRUfȐv12r(#%̘H`!L.0UdΌ:]xY@75 gdXݿ.H7,?Ǯ*|PТ<;B y9EĘCҙfZdp2u.si8َ>2+hs%0=^ iIs󶾘V5)J"El$E|P/)M;>aGM=͘uSvΠ.}d˖)<Ȍ>e$)3Thc7녓aM{š4P.+ӆQ>V utB+( dt޶b;^,3. Y}id#)U4M{净$T=edq9-;(HGb}8}fqMg=>L,ܓ7~UdY*!uxw'dVhŗKlmTVW.DWү; cϨ\@lzR]rrj0ASX8 AQicNuu* qFѻ\uܕYm%=L_):)#` ]z^/v)vMjTW!AQKPɘX1Y6@\7" oU>ΐa߽kT n۽v_#'"4~Ezp<8uYcJWg@CEwC\*M?9ӎ3I!7OJk܄ܡ=a~ē.+|ĕفdb8(82X  㶺 vЏhrYE=p^B.wWũqH#M@bR7Ё`WVESSKS8af\o<9uGj*a V@ [P{;2\]fTCxV9z]@L&y<ɂ}h%.z$&&]~&45x ^9KJzb-ɘ&?GyXVT5E'H WXsM1O"-OXx$ĺgaxFY}X?~]52[*RqP k9TD\6- X\e`bFFbˈu3W^s=6рUP@#FR:{+ÙA˓ $G𵬈K؎+bJÁ]iUUDj~Xd3p~|/5\-G|uJ`O5* ;Pi,( F|ӍZ]AFCgbAkĝa|Mʉo'^Z283XQpS%]vyXh&K W)g(}/Az$ZxߢZ8!ܜ԰B `V?W!gn a y" MvQu^"v2Cq{ڣ ҹ7`DPv ec$fd1׸ LIMAxhEN``:_cY"m#dog׶4^"gXیcvo>݃ߖ/eTtf$Q6Vb3,ܝO+ZƫDhb / ɋڅM#l[6x}hHA22PGm' HF~"L9|$5+e/vN a_(.;A2ۅ0z״ޑ=i@mMu37Zlłiγ|ơiXD FAa)okYX.2JA }:y nlBp鋽 P>O"ѣawH}n6*li7{fBN?0;ۦ|ao?l\ۆn5i.8X= r*?1+ʼW"Yd/\7Q n ezLx\&?{J;هS:9[Ї<ϤVp'V:s3DJl1YriF<ޣٍqC[wc+ouNyF Y) Occ9^D { yUKd:@42)wTVIRMr oXLѥC ;5 ;$=83_|I/2P8;V6EL-~yܪ?~vNhJ Eq|*5jx[6J,=Zs3=ڎnT;vp .j'lthk!"}gCzX;İqtUY&,) I|j(bic|?!}br05gY9lW?l{T&.pՋ37 |BڬIuUMKI(TV gO>rvj:wy_f^~SeMܦ5GVOpDW ?ZNȝdp.yp |mO+,oK|E%L4g5WۂY#.=cE@ 1eFk`xsaF rV͌!ǠVyOa{}gF'À)L{(7.RPgrH=aqXP?KJ}I2 *~Fx'XA[?Sz.N1ƒ-G構tX$ɄݜfЊ+Q扫F?c6{}vkh9GV@?U9`"vQ+ w$91LpNJ͙jOCP۵~vV ןz1Tv묮go2;Uu$#u:@@[}6ZTQnɲwGky)D(3KzOAڨ_ϋ9ЋaNRT&eeL(S,RSm7ug#%^˛&HVz1YS짽1^O BE^/KYίF zo;w0M?F~B߱sk;Ix7qJY΋!"b3i dܚGn)&ƑQmZe}jK^!) ^˭jmX/̨PD`/Vf WAGsJ,VQ("g M.=*rnlA5Ne.-4d6kxmglksbUw ’WP%WLO<6Sы#`>G7]@m"TV' ̡(6לsV,whm0(˕ $ i*/Լ#v/=$[/CJwGaXD'ڶr':79b]eebbL+@F%7oíEυ، "ahTR:KIήJBBbjr:ࢎe9 L#m;hx!s&#':h(jw]?N+л9!* {u{?Zs"31:dMqa: [ءrč0t8LY=YLfAz G2c&|@rrюSBE{R8`v7v}r:ЋeKX›V3'ʡ;6\/WpH\\*i0L‰4%҉օJEoU uRVD0]G%ͦ`öt>lQrU o%FUNKK*h5^Kӣ{zT2zߙ#za Ƞ?.\ܞiOLǢءWO#iXo[HhgF%.|+xi;!؜HN?7'>VjDAoh0JלXhdH^;HcWd5eg^ TFܴ+/R.;lld~Fhǩꔫo<wj,anG\W++l1O0]؉fIgƥgC R\=4xEeʌK&.g%< =HCo QSG8ܓwq`qa|V6o@c,u/C;S%iE#GwO^0\9Nj [>Ou7t5 {$n})qY+C}Tgs/y) <"-CKcb2N1OgԸ3]LZ-8(SOzc5 ֚ӧJ͒ %ЌkXPh&K,ǥkhۄr0PՅƳN)/NfqZ@aԪ݇M=/,y gAOg`鲅vmZ&b/NWc`ƪR^7sޚhrm%%HyBuK,&%Xc q埒}tBjw>2.YnK DuL4bb%>ɻLoei }e pQL $u"EwI)Øh-}sg |qr Q)RrXͦn Y@|GԐeR z 4I4luu|3PLDgvO8[\K_%}sNOlf1/`9_򨳥RP# ?d|5TF\A|E qjEbA±~}J&h86h%~5˕[&7ۈ7(Օ trL7]&v&de7Y)ҝYUFX,~0VKc;Ԇux(R !Ԧ<{瑀O&G\VmxxPe+\Ȕ6bͅ w S6^L4r=} ʂS!ߟq8'\:mk]selAzO@g3WWPf{x0TTk8Ƞ`FkU̕~k YUr"qc_ͲP` Erj1G64/w}a7hB%5uf#wLh4&\KMˈ<&gq(RX&6,t>+ӽ=сS A[6jqƤVϾt26'Gd&Lެ= jgMYsjEg=Ё٫REKzǶQ2Rb~:VL _~cap?Y][!yIpܦD]HABߩ=S?Zѱ^r\Eѳ/g&dg"A_ID[5c6QGHD>-NxחF쩻@pD>4ZoS<A$O5k. ]J^|axYӯ41/ ;?]mF ux:5d/(&PCacNoh" a~d$0JBĉXI %L.jrm5PNHHj =#WȻ"hĎ=Ok .2\JNI~jC3/?lvr%Oh hܷr^exO YO>$?Ey$tdsNBg9C8̻L|Gn;I`zڄ[,=f 65~ ԪaAFTT9YD _5SAQ)|YKtueT"+ :s`7Jj]"lIMb=D܃I'Ֆ4=jmipsҴaXSt}*sӳvzes0hc[/: 쉡 a@B?H8>]l[hVuEo~F*{Iߡo8G>-/~!l7;fʼnÌĥ744,^=Tx6/ÚA) @QtX-ҧf3v;郩z&{(YvS3+P$Uknšz<xZ⑉w8 Wv mۋye6^[4үGDd2v_<^<l(|V^e lTac\4QrUJ̦!縩…`^FPBmJFT'Q[E58l{*m|:ɦhSs [$=e0BK݁)'8T䚯lw_:.}u)M'^ڒZc/K0!AHd{wVtvEk},IEGH:F:ߤ3oZHoӪ`>r!7%E@1* K+b$¥7З#n뗇 %_-  擓:w}:#y95Z[oIv~) jZeޗDU= Bl)' x HTz/~ibߥJznй0pH~YME<.o\hӫҭ- ҬgIV@15΢-9G͑l|%4-q,f!/>a2|/ >'Fv(Irъnq4Bۿ݀k3ZbW_e1zSo%Ң.D$Jk*BckN`0z՟OqtO5eGE`wH78]6FPJ|XNEps4Үf[;w7/m*W +CX"$ނYztn鏙2KԔ&D (#OtB7 _[y7=RUyw+3L(GY=+J il?tQFb/S(yGbO@ T|bѡZA@Ocm-lHR٥tr.Z#ݑ*(Fѯ@(KC;i5qg0!Zj*bзQ>wyDDbavLGn+gRB)i.0l+av: 9v Mv*zL4| OQh#lNl/Vg~(> .§Bm8CkZ22~. - NlKpKqs?`vQSsV,cNn?l2'4}~S/W W-T9r8Y85~sYNe+faw"WULjQq}Q<)J!T: 1<E"paP^i*e'ń4ŭam:sP-spEoԮk"HO-tݍ|Yd"n r~)"rc^Sa!}C& n `:OlU_tc!揖0G߀ڒap #6,B9?"(&'8!&c`:Nу6Y.G )XSrNDK!ӳ?SR_Gl@:~w +6T-@zcGỬ fLcZ.ۤk EvD,[ e#?i- F8I n# 0 NbZq.Ao;^2 8H" L* T ˶Ü'xvhh%:bep_u3e{,HS8s}8Ayv>@\)nzfA  G_tg'` *f=MNڠ 0۝ &$ g/4?Q˾q /JpUxZ 1ܥ(H;Pia/ w.SBSo}bK#p%c(18LTD0z!>@*.큄89B>g-M.ez]/5px],[h_UNxCFx1:' TU/La^J)y\.iAIeZptPbx˱U6ѡeto9q^ /R6h_L([LMBWMu_@~l$ ~#Ezx."c^LŗGhm)LINyڛJu:pi2iϼRCgϩĵՑdE'!Ls CUBRw{fg+JVxoOHSsL"ʺ~ d#;j@1]n=^;f(|E!4,mbʻBgTQ^ C DȪI{ Hx>@*]8NnPwx̑R V,ᯕKʮYFвGig7p4՗/ָَ߮jjђioB?А5( ^}8 <$T:[1kSYzsjm6ݘXͱ.z5,a2DśSѪĘ` s `e?OLCk TmۧcdLCpɍe1#}%V((`7*B;oMCKb sֽ B!Rʗ-hX<[K`k%c`xKְ A.iǧDlξ^kn ᇟR&G I"P@:Sh+L{Bn58heР3wx]3 ]-57fcqr}BZnsp_vxˤ0 ;D~x8wI0$ۉJ&& 8߅Bg 7*Pr+n|ګ.C%zvlӟ 0p*tzx?%.@.v V8d|l_mYȶO<@mp"-Xи\ AS 7%Zy dm_MK7 ӆw`c #)ԯ.a<8d(!Z$j S"Dg^raX_cVũS8z8VXɠޕՆ@CnnIoR~"(N2*<2rzD\;~rٽ,jDZӉVɎ@;CaBy|8O=@ TKT0RQ>*hlͽcz 6OxdG" C^nz+t>hz|0Qf\K,Ȉ*}4 uSa&˴.+ag$i% &CB)u 5qP0Wy-Th=Xh:cnEȫ),M4I6*[# }]?w["B1zC Y/8D6%Y=Iۨ7ve0UoFc_5c~:XفA?0'4)Ohե 3{g"^KC) |ŝm)ʛnɥ?zp٬Kn ⚀Of$lJrȑu;LFkJJHw6䝫hGG1*t]ѿ$&Nx.N 7cF`;Pzެ*M[RXn$iU$ M.\0 |\OiUL/4xhbe|*p}byi 9Ի y3r\(GC NDc2ūmzBDKO`aQqm9ON^n>I{,+y \"LcB=Ͷ2N$;ov0L6Dk@%Q=`8q"/ wzHex⌉z5 ɻl ֺSA򱚐Y\7EXbM6zk]w,9G\" &,lq4j'Ǽ2IL#NK2Uyg R;<jXkU 7~\&Ň{N5՞'m:1+*;mtN!ʗ; Qaҽyl2NG҅hjiHq ~6zCxp㠇*ixe@FڤbFBm+pm4!\3g{8=ς=Mns_8l0|&t qB7 p ү8XgFvmûQ{PN~[YtY.$AyNXL1_c$!( |kO'dNP\pUto 5H->|fGѓ&qO,mdYCԇv*YGZi2GtYFI?0iMG#_=X4!6+$hӃF VNp.$p"bpPꕮw}$&x20YU5;f"y=::~C}#|G d#"hv#ٓ) ڴR箧;ڛ Jx9`qeT~R>c;xI&(d~l 9@3$],̝t8? `D0bHTA.C9RUw:X(BGHz3l%]lτ7 oMpoiw" vX4 M->pl;WCKDwH&8kX~ 1cFh"LMCI~MS\dj>*Vw$>?hSdVJq^dK%$K3F}@'@Tk7g Ǿ1B&p+tٵDLͩ]xO_U'-S''2 Aai_njf- 3D0'Y@UoN^}aWUJjx+k \F|cw u0{ݟk4@5th'T]u*djFD=+)XKs؞qз$M|OxL$@IYvj/2ufQoc c־(hM&5MjPg4)v } ) 9RֲUu*1 aO椺=?j քFK<y~~#c?PHx)n #|硅7̎w?\n6>eMUbO@_bH<"TLɷ\ҷݴQ AjFvVà='v^= S*(Il%gۻAt# y 固`6G9B:!o-[NB0zHK z{@}ƝvăDОX~k6]Raؤo tW|۱.CF)%dWYOuJ'q}._bbN!e7챹&_{[uGR?4h9욎D?H411VX=#%^UP1߄, HssY{QpH8xB8'Q8'R0]o_ac͈84FqviEE1P&1JWAI"Z&ku=S# T9{=|I#34E%8/ wL_N4fo3DZOp4PylJR=,~e$Auv.{@i[Gyd|? mdjHKdxZ< m/۠aY+^{ d% y\ )~{] ݝ'&s 2i!mA{тA&h9ļۅ;^^}%u/ej#mfz%Xr?rsї$ed+ Ae[#>#=C46 V, Qįl)eDj S}jN3jSٱ$dKP)Qf+iX,(3ʫ3JBOӄZ!6o ,=)z6cKٗ2]R2;rPt-% F^ZQtpWsU'Z z :Q9ë*)zr*EE,<ҰЮuk4W Y [Y,'tK=X2iealȮ0 Xl}ϼӯ@Kw) %/ m 1 8qGv`O-U_Nm_Z9M?P3 xG^@S%$+~-BFB-7 L{zW ,Lif(mʆ}"}4^)uev,c! 4(,oVTDkI7ۜr怏;/.8]H9Y1|s8!̳b־>EiB!T"@Du.u{^`O ix MB)WibU! %hX8cTk>E\ǁl eŽa4<~qz zk  w|E79GV2G($ V.M|!X. e$} p}E4٭.] k;Ź&ēGr96l:d0(a>M$g#vj/涹n6aO';P')d%8bJl5e8u# oZ pH>rc_LP]$9C:kD0t"Uc-t!ߩX1 L^z,etmh9HJdl2KEȠ}};d"_{&GOKΖo֭ubC7;^KXoR.s–Az,9ʘ~2W@|\| FG :ϲ5AcC3!sJ+Iqd& ? |O \=שt'ʷ'"+RVw94:)XMM^C PWqHw}υK`޳b%E,(I&α'1/!C[iZQEw=*b47^wkܠ/7.Z1ОNO`tRExd)jG`F)V 0b{+m4{xU^k<喤# Y8SS F(YЈI.!ϜNp z8 C1ynZ~Q߂ۘ.}kUMq_k:{3k3dy@B@15:rŕߪ R #1`H޽ u}9 jRY-iOӑ2} c(94LǹNƎ{'jht7O['H:; JΕBZlT%_.aES-D-dŬ_)()W|;tm|,Eږf`{f4uє{6\UHip^o(UIGp?8f)χ! NM8dJw]5IITfn|cNZQXi?t5h{s)nAaG.~+j j GyhDM\r=~_OźńYZgkfr}<3hV1g9:Ys6vﳹr=nxt&d ɪϛ|E7ꮬ [rtWG3od:fR?'ّ&'㍯!ܕILk:7eqǻԥA:J02DC ExiE4z_o }̅˄ʜ.E  2AhZ|4|p+_t]0@͈\;<{,{ Jl(I~nRxqO6MŰzy!&e0͌Tsi+V[P:Hptwʠ!mR)TF'm`s>PEh lof7}SAjQ£EP١dk9lV"d|kA6BR>׵B4( KzTc 33 &D2Y 9Kž͘Ӱc2i frψ*H/&6r s&,Gە}>m]_!j ֍N)+v24j(_j mAt %tqGfPq}"1ylpJ^*i/.Se36(SjM.GQu͉PSe5N{Q jާd+d$q7փ-_I^m(bgj32V.i5$V!btS%R(*RT{*G}]zhh36Gzh3B],ʳ#W#+1B~[yAVArp*4>r7jQj`ѹǤG_W]fXUPƚ(i?3^ H,$ I; 0Pje7ܡTBiGǺ]e TȒ3 c[ 0ؐwht%892`,Q,C}V_ .z sw Qh/<8"=>\Æt[UIڊJ/ӝ[Wu^+ԚT[.OgN>ײaAU]0!:i\7M%s`_P--:e8ͅ ף.YunB%ftj(.q%w8I@*1$`):Wc=7CѲ\v20Μ[= jPt۳[D$R"G!u9p xGlr,4`̭OGǯ4Mb5;jOwDqK&wo 0d~ ɼWق]fDb|u%z,-cTP7]V̕Íi?ǂBu:5n˄{N#H>U~᭹덍+oڻ& eԫD>-3p^6%~I5ӯ WV]["AP#<7)Xg[95Bd";73g>qO~ܛ1w0/J{ H$vc[،ml_Kҋp4y-/GA0[hI{̳f))*lf0& "WbХ76?,s4܄۽F"a$5Teo_ؙz(ږ_֓xD6n[Fϡ4,v9ITe&AVMEN6hRި [\ځϣLBs~˦?o ܘ $oAR{RytrU%&lY*P#-s_Ϝ`NE:4$:JQ^΄B@ 9aNwm?\ag^d-lH!ŤvlYx$!7شV"6u@ rAni=4{~+O4b(FMؠJh~ kyH|.` _Y˻~?PllܭR<{"Yx~a`U"tѬR)Ƕc]:ʢ2=->;|G'dh j&vز~[j0vE熖2<9;e {$tL>@;jzI+P,'wo zvUN`5p!- "؅ H`Q %`וMĹjZ|C~ח-g6XL?aߏi!ޓgwJn6tM}PPi2pc\;T٭㝈fHA;0<|ݫQYqzqJxY 8o%C-5h(:L {S*0* ,.$\jKɺ$&MwYZ(p~ӌѝ<çE_Wi_&X Ď\oiM]Y)Dvn߬UvhtTSuA_'b/3+?y|˃,`Ud4p)x;$KG-"WRހۋf->$HHW{`C?dԅWudu7FR{.I ,"Z+/Lڲuڿ J_{aU}YŞֳ7|a޽՛}g[ Ed떋R\lk(+s$)KCK[ UsiE7mCF# sZG6z8A`1M8:r4Т%\W@À 5& ѫÖFtY4fyʮMŘ-1 MҁXD+kaD< *}s^;>4tyqU9\olB _6]ۘ ) (͟WǽU+&"w~ z>E?l?4wI"}MqGq*,$w@bZȼ}=Fv&6-O,p<-beVBgETOެӟ9*Kֻb4̴r*zCr=*] ٩e3YH1I6xVBawrK" B$b=lTO1q66KNp1`ɱ-2EXB[ 2iv&RI]G,]ՈKkWIZp1%CV fB~0Z185 DctDD=೉✖Q.}'5L9+x@!=jRsFd_(X6jD"}z='TvqX;RBn94bmA< Ț)쏉R2l=N=!*H:$r^6h4(f-%R68cѰ`X2$KqwFNHx LpKS&Rgw"R-u%'&pdxMMBi$$N`q8s}gXfvܥYCeJ#, -6 k1 Պ%Uup Fu H-nn|;:£ ST;{hoɥ2[UyJ4x JCK~LHR=h } _դJ!u}ӖV&xP$$BosWn%n;:/qEoeؓYr}uRԽijr/dg’Ry^s6wU4XlXHNwbu׏qKQ' >_O8Iʾx8ŰB܇룺ƩQ;;200\JRG~74:VRm0R^+RpFo1KAW~+=kRT&dcڸD"=8Ֆe9TP\&ٓJ6c 9vis}r@{*vz)vaO_pCxr}:8P u}Vvij` }8FfBMϏ+"M,7ɏJCYdQ1sS =Hp|\P ,mfN>ţTă;~WH Rӎy|cSY4xA6oSeV,eŷ<rc͟A+E:_Bͦ}g|ڿI?WBǏvvKFBJsLe8=ˮm8`e`YM`칍Xͽl{e*UxW3T[9BofEwVw&NbmI7=-RqwCs% _łEv&ڑ{QiqD.?րg)QxPج;+m؎`Լ ۥ*r9z=%>5PzQgՍ%}ih`4Byx x.*0BaLا<3x0-Q&J&6M*HeZڽP,*ImQDL}orc>HMP_Y){! \lSQ-1' N1| Ʀ-j_ ?kV0}dk$r n^{ >Zs`<]ÍMEow2/ZEa(R7#>lDRܽ*eR6( nQ$:K"|-b ?U"ǘXfO^\?v9'cs$]r݄:3mx_)gN]v=Svy$ɇ 6Ow:Ei)}cƱ d9ӡϝ%S=iKF腰xBEDtĽ5_dI:Bڔz 1=wHМDAUEBfqTGN!zzگAPkH1K*;1 U/8 -[hƄOqMm8W.+㗾$D1vB/\2.P)^NCcDѪ5nb㉷>R[2.(-q7Rlk_P4h %+lړK x XEkSKY$9pXఋ~6m follr^clhTY-wCXIgyQr08亢8Vq+"Pa|nk@; S'ɦ Jg6ȫbDWv `0FACYuD92/9o0XcN!ZM)QbmgS6@f2F"-!6e+vd>1mۆTe A~rt+U;NS;])EiYq A C]ޮ mY@d=fz"NɳyY(vJż{5$"<ҫZͤ. -onyׁI̳~YL]Σ<6.]0xݔsj*nhaqXvSycoxM keH*ࢽbN hQ[ÙHꌧg(I;x:dÍg#XCQPQCB˓OfQ;̱HO$TQ 1"d7A̙ͺ!_{DgVsTpܤ5 ւ8K=ZÓ ;*ޣRWMW8D}gNhY7VS5]@Ae"7;\l\&KjݖA]djꍣDK*cDE4={VTlxohTvGc=sZvGȋ^&zʦ6K xQVRt"h+&iʕ.@"xe,M\L\$k1;7@b~~NhZMswq~c`+bRjGag:STuWng=U,;} vdJϟ9- QuSOr# cc6EbI7ݛTRt8xZ&rI@w-BυdF3[4Cc _[oֵbs#+W4 "Je#%M~/U0L ow>sY}A-eʞt;mH0QsՂOʡeB*@*sj&M*#>rߧtdh P6GՓ^Fͱ:+tK=Z eYGLcl2*>*1v1>'^d)5]a8Y N8X4!8"tXT:|)̥&Ը!jN VL//NkOp[a &j:C*n[^G!6kn7,yF&UjPJ0F-l"dH%WU 3(N&y(tϢ| f&WkEE#fnt9W܃gZl 1QԷyF@U-#2vBtΐ(9!4>å *ٻajqӣfCtc ) j xb7n*;Z` ^o"oP4A2]]!psfTWkE.5(sȲ/V1ʁ"u.l@OLJs3߲/jRIHuIAlϐT)b&R͓*9bꞲ:;B8gP_Bl1k!IFotj|"n2?iYw)=5n^= +#[VQT䓘֗aF uxe]M_āYUwt=r]Լ~2k)ٙLP`!>Vfec"׀L۫'^J nT2*(p/Y7aeaG7Ʋ;GH0п+*+b+1ؘ m_6-!( |wMD(V<ݙ lljz YP~ri庾J io}.4p+ [q,Zs:.kߍjcF>}fм,68=r DIA9I/`Ɛ˃6;>@۶3|1V&cq* v2(X6-epD >-A6ԉ_ r^;S^RSſQ&} Qsk[dmOA~B[zX7ԯtq裤Gޢo#G}9'!qQSq~`*ALph76j STw;( ݉H4w`ZJ&{J1DϨfȮ(|8AUtȵ6i©AY77cR.y;+J`jh)WRZ5{`/4y=_އ S{kFZTw^xj K=wo5+~I2 Q i.U1k e<λ'$Tόz!b&TT8|rXsA1bT7Y\Uu5Qs3S9'H'mF:+5D ULM!˵M; .wFO,3e7U9n?LU)σIOC7Huļpҍe6}BO6ۋ0+m&+XCH;Q_0c:1+`g&ru4i'6 0bY[) ]Fn`Ng/R2'yW@7;SgaVRw#d4SSfDBo/X(!uRWs>̀FM/lSUCֱ68eDg=I;܊s7[2_TM[[&i|o݁^WЃ(1LN$ݼ<yX;\̛[q(/Zs,"1y.cWvIԤf(.6?U2)eh]4a/Üye䦘"o2=8ZBn-d% *UO:H֎@jJ-T7Y(\BߢfF#UwAzO0F:D1-EGe  %a:+-=ъ4s0 =jg5-|f ҴG+ph<)xlk ߄t؏7AOnrY3pJj r  ,˔&y%=aM 1{뜁؃=+ ˰nDkBvৃ(Q0;ArE4RĒnP;.C!6?IRs:^?V7ʂ|MmW$t:qچ.5X#'&Yԟt쑂Lya^k| %eIbjd7.3 Bx2k5pd^0iݒ0X9;ifA,vn-Tx^c^SUKPݨ 'Y#ʍ3R[g : %ufxk !X+уzƙC/0ES.MWΠ'PcOz*hke9QZ\bf?ij5 1".&鶱14Hc kSx 5Efo1h|iW[F^*Ki j~5t3voDΤ$!zU7Yir$B(y=&u҅\ɾ+ƞ+18m/p3wLPxa=?c \9R-ҁfqM,{\gf:B; Hb3\#34LY]V߻ƕJZ6Wi)3O+X1+ufep%Yh9OGp}Z[= u)NC% tLr-MG(pgkD[[ʹ&^` 1$=P3=LhWwcd̀fJ$~dC\_UߚӨ.:X]S[28<"U'n(iK`o=Kgȿa ݨRɣRo]w9| M5؁stlN5z=ʲZ>Sse;Ls&dN#h-?.j$Q -+d4G>}II$Y\媿9b $T$ޔAΩР?Z\\s~E|>N5fjPnSMfƼ,JސmN_v d2Bk%=4Gu~" A2 ;?hQ@,:"2ɣ<5Hiۅ9 cEvIs1n#[SFgM,tNe"ˑ;NpR8JV[X v1lZNU&5=Xi?p_ *k8ʒFhrLsp1sA(dF`HF+aJM-gSYZcsdb+$57[Z -"!eh2aRn x]%%KHWO~iŎ!_| (rEù:RPHūrhbj4,Λ,t]^voԾY :e6rA{|<f g%ǻ8I#GD#%9ԇFlGQF+w >jm9 y+s22Y[J>-4( 7|aPR+  H .떮 XghK0Kcia9|; #ɔGJmTJ>!>QMۙ j蜄8.tʐQP550n;qlVaⰲp-)se'ViZN@ ɵjVad oRrpOYI9hJ%82yv>mCØ>1i5Gbe0O4!/|60X`'ys]qK6PwFRݞ㯶ˣT>y] O)``ztz"k)WY՗9( m^$2}4$0aϯUO`{;K}r-+eX`k$q1BSaT'Sw44te3UiY.|:Ϸg}v"J$78R63u ezSlrU&~4,E]'ʸk]N|yvЦFJ+UG2AOčVSIA24(5ur}5Ziƌzt#ؿx^mӈ,bm,߃u! 衈@֔jx`6&'$/aarknY!ݬ:ҍϜ*[HX{ _L^6YhBz6P(|"7 S PWc+_~ֳxTЬ%2|/:eW4镊(\V|2I?,"v?rzLƥ,Uߑ)`hU񇉊Gc6 ލ~5;LGJQY-:h.ip[N2*AR_Ӓ%iaO{^8 إsY/kx2?:~r΃N44fٷ/G'>R)Hx&ȯ-bo3 € K7G%ԝH/M2$w4,WQVNo-[!:.iti`fʜyH5>GlgXa6-3L®KlKb xkCf gˡmvן+hu4ҷ̤E*P55 H'W88&OmREHCHwG)7>!U QQ*ͻnֲI]Q:Afyϟ)[wښZ;,\{ .òbfܺ1%Z1Zm(?=qjaU`v:sKOض\hZJCߡCdXD`MC5lxNED: sUy~n0l`抸i_ozr:r/kN еq.O/v6fؤ.8:0GDNeu򫦈H)a0YX*AQ\24}pzQ})Wik{ⓥbWH >aCSV VOpͯ Ë̺t2kB P&ĩMhUDy X՛<0v/GfrM#zNj݇;WVW[ǘ<)9ii #>Į퀦6J].NiRĺ2c͝/{kdj|w!sY;P a}o?=pX֌ Q)EUEa C?;X-9iFBK7<8si"v3w7YЭ^XK\r遑GKc[>l zbσkmbpsRw7h]dxEamO>\Ξ:yP??ZyO7ŭ7a24 JoHuWZ_$S,C&tTdKi]醔tWI}D"wJ!Y{T(I_Sw=}SzT9{mhEWn(oU91C43\3ny6(VX9|@5x2T(51j${iY TZ[<^l2ކ=zfG|4V|L~Ԃc1qM]aAmL0sᩥFzUɾ-Dqv߫FmxMk Ng|clG6'G!2yD1Qwd? X9=O:%ѽ"ZZ)r1dX_`ML1λ n>|ds|q1PA|{]DDI36y٦QN`x ) xG@;¹w)!䣺%T0@{jLeCW`͖(2 _%.1!pBԕ76clۯ\7ar-{^ t#+MמS/r?n{8µP{㞤)M/%1qC #Ifl2Pވ2DA<?*޸ۛ)o+=O M@\A>myvIz+W&)%l*NvYhAq X#|KKN A9u'FZX3B%[=h_ 7TzG^:uF#3Ag'Y{;7hK[?e@4g@?Ff?:!~,(uK :'^i&[xj|@0`L=*,Ǖ*N_sDdɲ+~Up鈟(idCB P~m &B> =Q-d0cUlL<}#EJ۪ ~"O_Đd0 XТ롲:ޅNGωBTJmBg4KիӖq8/^.on@XwؽW}q{mhe>yi00m\$1q/MBn4TJܥyrWSf,^%GTq`B] 㜌 U>ݩy)KiijP 7;@6TP_O&A)-AA _8-૎-ĜG9?E#C<7X}@||2X4dQμ2ό  $S4žͲ9w wW:C^ rpXKH|9'7ez0[ ӻl1iwҟưEuFz%-k >[{H9̞S(1|it+ː 3BcC0I&ot_e^|A,qcp`|7dN`يr LN2~`Rw r+gWWb(wiNzN @Xc0%bЀPoQ"Rt_> , Y;AG[P.۴ƈ.^u۬^OōG؞+< e_м B=0~1sI~Ac^,4E0XwL ,9Z+^+"P5kֻcj"@g 6/Ey}n K ՐzG.-9ivsŰ9Bܒ x%MwϣOB+p@rēkeTkvr}6G j7&M(6\Ӈ…`A&p-]BljOИuH_۱HFgm\??N\,cpLz}2F 1a|(p@uTL,0\O,x[Xm4GjB["LQ7k$cobη0eIؐ1ycU<*Q8P IkRdfB6DU0\fnLVXRTu,yA+~rZuBe!(ѣ^tq.t6/XwJBw zjP -Ŭ0uɦ|놺d Nn%W+|k,~qo tHpzxu*}ut70[*nG%ZHk|:ˇՀBHLD&_8F6 2FiCi!Ʋ$?ˎ1on3/,A v:Pq`2Z[zD3l;j+PulUi(kJh^-ZƆwEcKT#\<1C]u=ಸw^=IaBw6C;iw:t?zZ@nҦt?s~whA|)dǼ:`O#ק/$ )6}uRFLB+'fyB[558Ex>2}6o$}3uv}[U!hgFxQ^?ZurS덱W*:)Rh^1Sx2VP')O~Ԥ;E!B.G#v.Fzf5Cj,E.ˆRB,3?hf*tHeӚbkwiZNpb|Q'٦ S\շօ|._g/ND1DnP%yh&wC^6@ntsMn o][ 8reg.ЂVBBV^y=@&=?)` @,qp]!繈J54'ؤqRX΄c fjrRdSрrEw8Vjч|j ݣR=P V2Ic<YqSGk+ӣ VpV]Y՞]ԏ MGUP C>D5dUk_;N51 F]@y[/wK,SWX.Jy[(9Gg&ist/D{`/l| yFG^"8S¹Ma_|m$קy9na6 花ɈBvOjBϞh\4-#:NqReށDDjgKjR ~ 9q W UP A2NLzZr[ |FI w"i&@2x.RmD)' x$dgR8.zQ{Ţ:EW\ >(N)3{\w-25)ԓbW@(~tWħr̐ ApO趓Ĭ^9h$SW ?}Duꇛb]yTѫJ{ >&͗X{@$Vdow%@pV->=Y"5knE+Ga!|Qo_ >}XڢRCUW$=vzҪEϥj;CcL U7 K}`6 UH\v=I y7\~[GpYWÁ}1ŏ(I;@^-wWgvl:>l%~yنrI lFy>Җ“H)@]FhPT^{E[dUB)<]{T0t uHk$&W#d<" ZlTz`D[^ \<4%,b>7Ό+ʉ 3YsTDpEÄ%4X2֍G mEB9WXʡ9^-kĐjLQ)I46!c^n 2`iڔ(KZ{dxί#RLb[r`>X T~ nhPd7d߷~ 8ilHujձOythMϣ,Ko#vT.T ɫL`U^ɉ\ r@$*fuISBϪ/n'T$w?A^\_h=Bl<1uYx"Buy,^>-9Q2;sWLbj^cq*/=Z-URŅ<, >^"VGpn Uy楉g-A_޿l3QfuaWiyP*۲?5׀r*%0%- {V+)hLHw.ۢh=Ӥy0~7\adm˵vCyJ->#ȗZsg'ԊDf?5="~t(\AWl<7׃ U:EYLԎ6fqu|&np cD4ýˇ2܍`1WD#^(rZ/3f7|~z=p ٸ7Id@<9L(黃ջ;Eq桩].$,åWCs { 7+m+ to xk'HϏNUq與J߭KŻnXDI۷ C^7WXݸ/5#:ޛ-(p)#S?Bm6?n,- B.{߬jJm^KJƿ"@|WOCW3`4'ij(q{k|C2UĴs TޖD R*I$̄؇yiFw9Iq{AN+Ѩ0dB*W½)U ha¼-*"[賆Jpn3LJ,(0>& Jk~iḪl~ #L3m?=9$mA66 6Ebi;JÃ[LieRgSWHW+LչIJKA&}?S5v.(d9V thK`nuk>i7gt]pZTȉ8O5r@DfU)"S#Ž$$%(:CYP,|UɌ%>68']_3^jɜ^ qW\IpTE15jCʏ3R ȞMD-:YWB${Rz!%\AwJ|?o::>%Dة{%q/׵ =$߯Ws|6rC%AmbzͶ.}<'4/xI]7NjdȲ~,$ _!E[D0ސOɌ[kNTDK!ϼtDzo9b?<+7h"$Ջ{EpXۯ4A#Snf!JHÍoڱsaѳbȏ-H>BȱI|94vوE^_uUS 6C:›|փ&sws *^j5:a<~eM-3)qQB|.: Z!,p~D):aF&>@z'$NS1D Y|< _ZSEq9 ּ]Hn_![Sol.3mvx5MpXhld %=fٚ>'y{8b?@-fJv0>ܪ5tǽM?Y~Ӹ T 4߅_$ :C3.G\艆oܳ@bycN<A8/^R\@?Bwt X(;zn߶i:/1W+Υy`B'2Nf9Qu6$o:T:p(u@(V].G&W zr-w~%N ߱x? My|][ B_V{׼y7W0 !EgGPEDw/2T&* ]T( 'N=TNe@Кh#hϓ`&![޺1; Azqam6ӨGfiЮ}$թ ql{*%HD) ~ӥI8@Ƀ (F[B2DUx\ML 5rxB 9 ^}?1r eCRɽiyM B(< qFm%z){; ٪q4uȥxUVm.k`}NqG8Zn|sKi8rW̮nA R2-]q#E Վ0)dudeÀd!DV:wFӏ'8*y[S%A,}0 < Ӵ;Úb*oΡVVY[ieAq%ah]!vnb)0w8u]EAV4jRhOIt`mJu,e|Ć{Q>mrxv#e.dnlE2+7_:Yj4zDW~ry&XpECߚ[)j|W2>Iad'4%[X`xxeڐ-(2B14ޖW}rq]M6wۭOfć֮^$O86O1Ϟ|DVĘU$Y^Wsח,ƏǾQ?|_pwz|kKt"-f~A@3"@!Q+)EE3j%!.Z&CiRD#)kٯZooȩdupI,+&DņpA1e>a~+yבOG-8vX'1IΖ ʌyOV"#\;/cKZ.Qm ;lau9;O+[н&JrB[4tؚ̕Xo3dUsoM\, l e¹e,ejYXѿ*dױf,ɤcw& % +Z89zmh@o| U/^V1[[j]jZ)qUAc>ehGC;6711m%DQ}; 2V?\"8js;e8}@]"P 23FRVIpZ~wD0\bPR iJWٴ6 ةgb y;ti2Rd9L,}mku zf!7EcΑ9ZcnjrOJVCҹUP+?BaէE!_=Z콐愊Bfnݪ:1xs`:Vɯ`AB}PgGb ̎O ֯$u!o+- A٨- 4qI4Xܵ AMqru!j ~48?5F"2iܤJ, nG6}j)ݫUAHC%iG3yiYCm}udIp.M0- r(go8z9iYMsGD/cGS2?XHcڕb6銐ڤ:׉u.;/Y^ϓJBnjNQ. "qz2G|@+W䒌QT8,&hK6 ͧ}D* \3 9!aUrﶙ5-@rirQ\ZBdilZC^V-[ѩ;"JX-*cʗ.krKYK/ӳ;'%v&wvzȽI6{(#7}P%,vEdh+/5/EcA<㱳Va #;vYy0,^-Ɯ>Lt8M7B*4.V;ʞȩwiz"͕ssku+aGLٶ˽=܉N$CtC`F~+hhAd5'MTLYap)pj15s0ABOZH&F#jt6T$\4@YEmi4^]::7rՕrE^lYZbQtBs^09gv\n@mWHg_*DהxKmsʝc9vұ#.Qojߚңa@`SqfVW4DØ5h=8GN^AܢX%iJ.%ݥw6(0&x%Y[XQgUXtB8|`[V/׫;_'^?-Ъk-P<iF޾Xqҫdڢ|"EM\=J\}v{Ёw|eQk2^ETI|Wuk qϮXNwŌ-8z:Pv%4"C_! 'ӍGoOx0s-qWŠu3Rrf\:7|=} `IٜlZ~Dx/__10$osp<,:y;s8.P9n"\G1E^a(ڊ`rUFChIIУpr7Rַ/ -w4H12F*W( +-^4?o$Fy.Hi\ⅭRX`t}Do+Oñv "P=qjˬ.&{5yU38 }qcuFF$"S G(7}Br\rC!fDj_s#1YM7Ո qZ'&mAMo4C#+^ #ktUr#Ru~ Y z4Qֱa&}7RD>*Wt,Wk#p|!yuMEjThEr~ pY>3Rlks8 a.m}Y1K'f6}/ ܳx>j-  MZmy?ZF~)?f!{SIG.M5E٢@9D-|V'M&vja{Ec0"2m[;mj  Nkl4!,bh8fYCgm{I`Y,GG Hc/z;-_YV#ĸ! @pk[PLC8vKDiCe*M$@K=g0S«eA*jè+,t;nR0g\o9&-;~h9C\pBp  pnȸ`4r+Z7;eβѮ3z>E[ro\H قF+)$D3xg1OQ·CyӰ"u л,ʑW_e(O&n>MV-~lȓh يa`,H"zO)?.O8ۻxzlGTsdtVxp:P,UE`UCaWPPAcK7bqNy惯i~n}ngV,|Q9R )xjV`vF▯E=e= bypHILB_hOĶw#"9Dd"/#?f9`aym]b 5֮C@"yX4}ڔOT̓~ZX >Ӡ2>5Hv#^'p5G͓ZvtyClinw\3dΐ>:IKʼ`}U? lW[e44ޢbT+bNJ/i%=Cws<vDjVw>fHMQN6n:a~ 53p\`$YgCJl ΄dun0Y΂/Ruk;k^U!o~& 5 zhߠ9LGLWoPŃIg4b (F Fe?_SXݎ^X.PUGzFԶAT9d2invljw'ZxAm9 ڼ4w3gKc0%C4`(Tۑ@F(\HB0m`ՓE:B(yM+X*h>܍'k/P ؀IdxM j8M1X(E;W[l K_)(_H'&5*V(ֳ‹ G}|Y$kS 쪪96l%|%瀮WUMn HeTڑAjQ 8)8 Ih9zmUck*4l=%,;<د#r@2cG=gAWuZDMai]bP*6K~n-'ʫ\$ 7)7-@Y@_5ߪo0m_ 61l,EӰ[]vLC+knݯI=L9 5A]Qw ~[KBMA{Hf{jyQc̹3EBë^7pC ؽ=Cʨ+X2W rh5 #N`hn}ҽs Wv$fS1IjgJaRފhל Q?3(1ӂؕ5 Y`;6m ϛ@I'Jg(ìY7b*dP$~2@ pK ~JȢeWz7YY+UH!q^a*; j43^u8iC?NcfXŹU 1HdM|XJ Ct}鲁m@>p|JehUQScF( ǀ}qn0~V7eJ)k/kdyoN'#2űoy{q!wR`"*?%"L[}KvJOKgLL+ȂT\,SiȮ/ 2Az(CXy"?^0Hg'Z?AQX;U9 Cip8QU4S輽t-fТaD$٥\kˈ_O>c9KVZd X{ K=װo#1`SK$]/RJ,+-nϞ<:iyNFSiYO7-#7 y& *Q pJ 7ˋ!wxϓpl S݀i;%C`Y0U!iӎ&k0%}!GH@ ɵ'&% !G:1? :x|"'yt M51ن/ŁƕRo5dɣdN>AE'^sDkVeKș’s1tYETy @)* "N6D:2/Oo1"Ӣ{BFE!Vrc bSwxc|XZ*[w\jcuh?;fkbؙ Ru?e;Cj}c+j4{Um2e$| BȤä#7SkP$K j/&\-b|>\t^yɵŊ;g_.9u_4&porOǣHXYaϵ㠝Bb| O0h8#ҚG2*^3%G`ž@s0^0^.$t&Rh9L1a2H NJ%ƿgCAH1{@J*,k64`L@KF|rh9eL(i *1P5ȿ"\-n_Q6 fŮ+h0nia9Sh1wv5D7SQd*4w[}H< y;THg eRlmjJ( Z/*oSQnN&0UBKzZ9,J>c# ok>Wڇ>ۈX2m^䤝$?'QP1e^Jg"$@@_RAZ}%KZHC'ۂ/h~iMeA/g-`;,!8)s %-c?DWܞY_A}WͫJ]z0MS /jxeR(/?Mu`#RAf߬ | 7+;T6jt* 1.MyCFva*= 01/CnމZyvPay}+J*DWL"+Upy>>~>5?#: 론ע~OP[ Y֔-^ŢJ_WWz%+DU {jyaMWKK eh#Q,H9u4qC)ْa+dtX|nQ QbO XcJC$0@d)$ &)8Ebo!%H# hйiCi%NmN&wP_Q;}r>t흭{MqC郶GRO._W.%}蹹y}/׳"ۿzLF&8i]6MkCE29*F"u!T/K{tKﶛQNE)e@pF K^v y\}.2},A7? [Vy6C(4P7 _*{gE8͠4s*ߊS!-|d(sBz=i`FЎAwPF C I=OEvDBw>COъhzWa Tl~H7U*` y,M|oA'K0be=\vTIC?i]f2ڒBu]:g/[ee :`}yLًʂ0 H/HO 3$@Wʱo>Y/4:OӔ^BDPQ `W0ĞbMll[q!}kCʶXӻk SgP-Or(o@^a^}ܲ 0Y9&:)O>уLǹw sTq'1qĠ fQPN[kjF\Y)ꕃ'/kc`z̅F>YD4Qz=У8N\%tRkDQ+SMdg5dNkMDϢw'f%C&Sχ&!=C(f~kɷFG؅#s(@g 50V zl%L|dvV+Pv[ TѧXߩɉW:MJ7uQ>ukٛHUrz]ȩB }(-77 ^yS\ nE|uǟh!+ӰK!%H)au*ci$ԱA͎Kd`yD89ָ ek 82fpgAMlK9#MX[DVV·?D\r7uG)=Ґ&jO#ȱ=8AhOYgI!% 8ü,KQ̶OQ;PV3<Ƒƪ4ΐZ}-HוWZV Grr""gͅu|1p!CH|N1U쾚p>l.zs,3~4^F5Crj]Fۡ"ƃ]:<.C8cL)-ζ ơ5K`-=D@kp & !Fm&!{ңI=m̉QVu;cs_fSPq|]ҒG='B(%Y8FJyЗۨtoth<|>Q.dH7׋֘ֈh-hZ؇JIj],iղMt5 6DGWW$`izdvЎ~)EŨ@г+?shPE #:WVS``K3@վ/(nӗ/ozL鲷r{6˰c lPrRTH1#ܡ|d'4ґXCV KTު1kk|KHX:ɡ 9q?@mIc{ ÍSf$q[~jޏO"xr@wl4{͋ǡq;%2V!ܝ6f*A,}d$ewwIgSST e6&]j q QK(?NT_W 4I#x65Ute(Vm$ }rQdÙ[ql>*΍fQ\C9c-NynaqBz){G`Z5AN^76;<:# ,pM2\VoMEFٽ}|ҏvX~_aN/Aw4I}bB2&רj5=:^!ҽjSXr e5CV,;b`AcV*j8nM7DaCd(wj'%5` V[6AuDƴ咦4n@0BJC@)MUe(G9.T:˖*ч#A:y&@ѲF%6 m&'kFKN7V쉽cV}##![@mӌ3J֜ziA-4`3 "7Ym`G"Y /L/$ݕ1o&&QT#)YĻÈSv[o~?Z-aT9(ZnS#e:V|5vgµ+WY]ƭo Kp&dMjqRmj ߺNoy#Z@0$V [E/诙"p?|Hn7u+!ZԱe3Ae[|T3 cn'G}*TjTĂ%"ڭ=kG3}!U:NBfJId . \~hZ'y/b8,^C ?v+YG}ʺ;% ~my?g,Ii'|OΒ;nНݙI_d4/#:pNypᘓD <ڕcsPdDoUzWQ[P[DѲ\n&onyXQୖ#ǰ[CX5Yܦ\6HRG+ĊMb0Xt ,6,_I)9.^ h: CAar{_F\"LH Sh0nq+јC%pBXlò\ E(&HEZID"faZmB_=)㐷P-XO3YפSQe'´Z32d)-uRmq.ŋyho܀Ey`6maOGGX2Y휁4w;_Tݷ:HhvBYcSI*yuhItooH-(_ 홒)pO,"!s9 W D-&%";}a9[ui R^t#ʢ4Q]V X/cO砙KADV)n*աƪ^WlkqNڹ}>G#LIe>p99);i6xwhnɦ (=:cV4uh2 }c(֙@$zD$rc.XK`S<>w羚ж2iz?udC~j+w|N)v;{En-+<" Uʭ?Y74[Y;(~&TUF@;}C[hif`#{MM("m 1<awCC$]ZxcԒDc#wXh$e̦{G^Iw;`C+\3[LW綀LѸKrsq`N"߷}}_F>C!_V{w)Vi؅?Ͻ:,6 6#ַxfZ[,GԘ݉[6?hODU(0Wt/9t;%V>a/Auz WRXXS@r7l)tߑNAX$e|&]_`C2f ʸus+kr_QO 7 r 2C(,ѯjtu`4" J_"A~2eSy0Yz(|H4u)Kqo05״F k/כ`F3X:l%xV=ցNnDꆰ)B[r&\$$B 4Lb ʬdˈ"mGKg:c-+`#Z短[zB*KJș a9\&9w5Շډ$^GQ#8g2s!E .4AQCAtgr|QL\5^tDz=,*?q7OOG)\ vw,n9@n!8/l68%y!v] QeoEc<3T( yRKlLyf&Xz "Aowcy+~:k/H.fk;4yeqNx˖clrsVCBSqKE oM,R$|SHv"8Bؼ-: hW+O]-  EܜWRWg+8;XM\K-+_ {!\ʓ~ەF\>5dxLB&gl!αM{Le61|p4y~",39=j )S C3'|-]u7-d^`P8 lkM}CYIUwqv@ug !Ж{{LODhs48 .\['{b 4l MUeY)׹,"ªwB= w:6ڬO1W[㠵AE)-b 0_/&5個5Ebp1<ᅴF<v_q@2fY /|Dcס:Ela3Lv-k)w 6.ˮWW*@ c~5dHYCH]C^vuV)\S2흺4BMt&!uTA\ V)es~!u0(9\۵`B} d8c>ZvڨY4`lc^K@;`hxFQ9^W{YIC& @·=jlΐk/'w$΂ [*g_˘ew${%IOv۫:*j5X1Ғ:ʤ5+chd.staW,}FMH[zmӌ;v2R04>Y=m,&0|uՑ-,U|oZmqU<l$0Jvp%_i>c730p%RW8_rxiqh_.OD6dY7Nn;@9V]p\Ƽp* jԕK̠;Ҭ_c]j;ljK,[e]"-~IauzHҐ,פz^D^S.;JKayN$.ΉHl.X4*7iUzB4a/ְ(4671D(Jφh9V=uy % cUI*1etZKV9,Lg3й/G5.HO@.6ss#sq $9as@L@!mR,1A==W*~#S17LAziS1d>ԅEn*]uO %Pd ,˜ʵmPMc4t-N/9DP'.99_9R=QH|~IgT%* '5y+,[,NI zY 蜫Иs1*U♘; jF>\ +cco/@ b*ьE՘O}ìZb>AMqR$|87wrzMGz_e}dl·9wW7^4;j;5Hp\7 `t{[ьHα) u!F!%ܖ[]9"Vtfie`SUB]Jvpv9G !( ]"qKo{1 .Ć$Y{D#͊,XAwܤt1vSƉL#&$Q_߰>>kN@F!MGQ7N 9}9 N3*PweO³l/Q "L o`vTF;SR3TL]cѸ:fR$."tKПЏ(Mа#WK]ӡJG$G=wӔUDtF۳?utҰ%庘 ޯEj&ͨ!J(aoT`~`c 6B% ml!\|jW4 |Ih}j%hE ayȃXad%=5WƹTEuWIts{WkEqN;t'nsVNcvE`x#DaoբXxc6ز5\?P?b0EBzŀ Y>P1=t szB?ir5R1x̲VS»~o)YRx(z~U@i몀|?I߷ M%'GCbC#)+Rb?ܣpANsQIPCsQ}ոKTq]'eHOޕ_XrkI XT悧̻' m-u3W+&.K}'#̙\wy_<@s|fhzuYKRsAsʳ .'ITEi;{of`egrzބaUG K2v/Wto⍐uTN Z˥6}+%/We7GpE,jZkB-G|/U/cS#C@90Um0dAN=}2_eӑV#$Esq&qWm_NE$vOkO |!LFXX :E9K5I `6}+|StIj:0$׮y56*.&"86X^gxcHZ% 4 mJ ЌhG_:[8FG9a6NkF(-@JX`:PA 7ibmXD99 `B?]b,ʣݦMm7JiCnIľxHis3yۓ(E59+ٖ'[ +ܽyRDu[2sF:aL<-%(&,)4w2CLٗɎbo$]0S;}%`Mp/N)d˒ "4c@+w=k.NVC<~wi^tH /% xN" i!n{ٸ(hI¥!ȓ@3z_z8B٤"zӪǡD>/mO{g_Ys!4}-OVAQbxqTX(oPעL}j||Ū<%KRu痐2 /^oz DE(2|7҉~p qJ/rZGob݋Qh@_2J%(u{YйXf:#=W̉Z*WeBOϰ͗~oz᷾eN+E&N朏lXz 3J5ZTWMܥA~jbٸEZ*94̜_3=(scȿJQxowi*id,ZHS `g.7gjk!W)&$Fq#pUj\~[[ccDlb5#:X$M(Pcϳ$ ~GDj(xߑA}3ٖUn$#$JӼ˻[AYTNJ5/s†A+" Acsu/i}M[[VU/m5vm%ՕҮ #pha7ƠoW2&5ƪPlt !3tt/zahjRJ-iu) )h:jlLIo-/w%^Y؞BZOe~h1Bsu:fY{S4;fK;5lвw%'V5J^j: ֽRc)yU ܇q@)=$Ex71gDƁ71h} ^_hrۤؤHu*ˣ{8A\?f)$C2/(ђH xi|; 7ӗhUtCŁ!OE)CJs=#.?dq 0ԀR%"oî"PvcmyGskoa7sޥ̰e߆ӥ:r? =nq_beu#;y%oP807||rtߤ]{{ 'oY$pt –u-Ț|/Ll_%H=㩂Qj~H5d֜-3-P Btc,)kм;:[ [/83eV&6^/Xˮ?bOwY,̘ "u.j=2C>$D Pt8(^xоHX:qRV ){B Jk(r&CBq:1CfvĦ e(R-U!=c EK9inPdZlѾ[4Rdñ!-:^qYm<*-^;#55%?SmJ\1Vc$#T+X G=]NJ(cC"܌ROV+KeЂ :>Wz֖ `ٌNdC;J"|UkH<X¬<쏀P:Ŋy7ǒb㚫shPY .sC9 kF,)3vž:W&wUҸ@K\١;X3֒aL, o)(Ӿ\ )2A<^gaD<Dkֺ,(4yŊ.G8 ?sP31iL=lgiQ 0pvHeujs*..ιa(<Ꮞ)ZmXýex3EVa Th^)nLKW$d(=tސCep5m}6.T3SuM h)翽PQ3 N?q-[#chNˏ;^/_k[5%K"OǤ b e0Zb6{ ~+6L>X&JN=A/DiW>FSuSWL൮l0;1) YQϟ=uYvre/T JL:dQ|4yIډ&=+5Kw@#1-@VX8 Qkj`sXg`^~&='yr)O3X#p> ͚[o 6I!%>A&=:I 'b]׶C3ه(*P?l)hxtǾ$IP5L}|)rYB>@>_AZ@+F븮 ׉G0ay/SD.Hf$|1%8ꍵͰVzJuUc$H<{W,#A:N׃PR'*_YO+-!"%oؠ0eɔ%$Lw*1^!]·sgprFMßEg%{Hklc2}D,l5Ʃ8'HFr O !SOW:bCw&9%%6+2*َ_4' ##V1摔Xu#ӽA-цv3Y/t9a;N--h]᪋~ɳCB*-AW,\4 jPsu&Y?!k: Z9ޫ!$JU%WAhО'gM&jΊ'̗-| /zSU'1..BY!(ay BO0\ KQtߚ!o\M ͳw"i%H,:qwI9yv0c#yq+)dY؞ջ1d d%X\&PP>ft*Q2 _!څi4I|z)PUWw4^~ S kAoGfxÌ}oй'J[4WXri[UGB˳q3J˦sHsΈa%naUZ?V,B2/~T1@JamyAQHY9Dp?Hk wЫ5];pJAC3Sq4q_6&Nշc^ g(؟> 6uq#b}ՎF i.cpol,9b)dfhl-R~i N`R;ѕ^i~+t=޷9!9⾝[̑CW'¤-NdLFeT9)a8̖Owe87^3/ͦ'e<OѶ?\jW4ӓM},;7ي0E|z6M;1R.H!Vp%V׋cCx!Bm]W֫ZUdo[a QT;9xWIN&OwvpkN2ѝds4;:hA6Ħq;g7|o gE 4["B.:nyNA G | "zDE6ON_$<}TA;̚ZzN}^̲%(} (Uɰ vq7(=_<_}PܗȷT/~ʳz\CIx0% hzf"$a9Y@NMq)'=g:WEzIk׍gJȇXK>x)2b4:o\\Yg0+PpnJ־z0JR{(֥/wE.wc oD"g-%;@%ؑc_p}m |=qoTvcn`?7O8 d R4nH//[1J6=ew]#ĸJNu5% "U.27%n$Cﻑ % ~B'Zx)#R{Vma '8BwfqnAEV}!po{;gc#-¯>"ɌXcأ4=5j`_*W07@P31řXh0_N7uݭzyHUH|'o;gձj-3,'"F[2(O%Py [b9ct_+ f LEVBzC]֡y> |0iM< QC QII<_)vh_gAX7bnyMWSP?Z2nnuS՗[woGêF9o'4(8tU*# HuE,3nZN[޲A:}`tN0bڐ^)'')wMSa.w1|!<鶴/?jg` =㕸zNr@͓ Md3f1*mF-o>zgVU{!L Y/{PwWթЮDo;E[9{"`opPx "H SʣwSzPJtդC^t|}AP  ޡRI^>}_vN䍆D&Mh᮲LNl胿Fy7C*[k~,nɞŞ=htVIEPd9 Tl 8؅hUq tRMmwW>.adߍ~ade߳.дvMSg?>[ϯׂI2a.᭏EG:nm qa49='7e7!hS ZSQY>m~ 'Z}>I&9LdƼ2Jp)ZC٭m L7u_E_i7YxH#, JasכRl $rdQ Ptwgmv=.hF١_M|bODӓ!oKnx`#?gѹMSzRw8ᐉky܉?%]I.ϫlhر*N \Ug8|MW!#L WHeϽ{C5cTo W^">̲U#G!'ҳ|w蓍xDY+uZS PpJ/`d,6$ݒQ뛐&M(4jDt'&|:ܤ}h&/bU4~ ;1xw6Nr?^HEqmL @ߏ/?uW%&,Fˬ!}5mԿ8-q**_$Z>o]*3 R]4X U45/F-G?^L4\J)l h)T5 {Rx;[?Z9R]C(Mߛ7iG_$^0. BQ  ش"z]OM[s7,`zCLwZ5?Zfh^Շ3R{gE!jwTtLM^7[KQRSq7U `5,a,'iZޟ<=ElԘXMY4l5rNI<ĔE/ [яOep)?$e(ce1`FrLV4]XT|1'ψ޾A˳c;vn|⠈J{4;[E#n,uhR9GB`QZ?O&n՝odĞ ًlL*WW|HL}`^Y;4'sBKA;֟ ?0%vyͳ; _|}<1ϋj?Pp? IKF"xPR}E| 1p&c`T_klٜiΰ]<qUTdCƃ&+" Lq4 `O$9(Ʌ"=] ˖+W< E'+"Znrso,g#iz>F s"G7")2 i_#~$ڹ"()_;6dWp}#.`b҆4ɯspKrE=F0zn ZWGPtrٌsjA^F} &# iKJH6MJ*|lԺ2V]J~(=w:ZKR㧡(pfʪX_gq*Ƃv?0 "m;5yG70O^B')enAZXDc)~5'l^3ll3M;&һ=U߉R Xۚ9mA/x{BR*MH)Oy]L{M#u(I,5D -S>wʴ_ԕՒ R U$$hXƲF mjI n΋7[u:_| 6чFZƌ\9G'K(nF#ΝQ4QC8Qi)<[2؟zա:7%lATl.YvPa^b%aXoת!@pRn ^"j`hAX MaV2T5hU"0?N tδؓU WT!I`H{_ j:~UؾBHoj<7qM:2KrlSgM}Lq6G)w87Tloؘ4}J4P 9 Yi.R;i\e>aI>B#SN[`ΈM&,E&no:)`&pʫ8]X&R @jdLo;A |i3C*5BcQ>:)9!uv-a3$[;Zy$bI{D!AΧNwL,heBT}㗫#FCEgڼx* S TE}BǿgA0cK.¢mRv&@[9 8vИFWu$-5G􈘍!H!$BФstoWq"0N,CӞ /:3 s׶lcI$2M7b:~sπQROlmъi.$XL]@ƣw铐NKфy)F 6OAսA彾jͬ-2ϲQI4YqUMuH *!/e3^1s%ը,m}ENF] 30qW)L= r-'AfMErWdlohy6>'?L:>^IUԭjjA5OڐĤZS2x/~_=X '&(߈Rl-0]Uڨs 8}ӠĹ,79̤ntQ'zvL8v`52L= G4ZJ;a#GطWOΊ4,8c]Ph>w-?R=kB8 ^-KrnA:O6%27ôfԀ_Zzp~QQ [m@Ow<^NĒ{ˡ;#]XJiKPk XMF,gފ~bQ/b8~5Xd&gdzo)m6oNJ UP=]~YӁEߛoi"aY\E=I Ck}UYj00Zyn렾(Mu?$oö8RS_$@OʢŸ~U;EN ^17V^n•dO2䋟&P 4|7KܠĈ{DLt,i|'dte4(0}SCiMqG!sDNoD j֢T i\fTu[|.F4% Y>gn0R$Ƹ0xkTmtNة$*`^輞Cv  ,{ۺh,QNB\ {%j^T37: 0IOfvUʅ 6]8H/{ͧ6DlD>VGlOO&𚜸a:JV ^ Hy׺*.r@v޳NhL,"33dzG.MNWXS6hwկjmAEn%ZTHJu)۰ uL1ڹ+rZ4>['0Z{wL-i9Ru"X&w{ɣtQu&%6~׸+:}(6f]'ȉ~A}uB؍>)Tso(96Pұ7YW4ΓȻ&?ĺTMVyE%@j! P9,T# K=qH4Z`4z+m"%ikiHڌx\mSYs]y,?ɑBHUGʚq؅ WVk8^9Sng8 uwSKC9ouX$gU s%'TJ `[QlHDjZ ġH#Lw:; kLrlK~ b`Vpz|y)쾾אm.$ࡆ(<1 1s:FImqV.#KyPaP_fu Y*IF.g\lz`}j CwS0ߘMRfv80naP}et/}.-wFE ֏Tun a1Zc[ 90B/W=)BWS\ti_OCD$_,L5e7j?"t4UuwTE@dCԳe p. YsKьaS Ī/d/Ɩ m/y[旃~tx.& _ jc ଄ˋ"'H~\ o&`*/^4[FšzQl/t|O*ٸnrhi(YOƀT<'\E*<[]uw^2IV/9}͈GE x'g4 isP~# $L*)! M 9rbK˻\ Ft$IY&)38so{ _1(Y̺_1\YWa C)! &Og85=#[\,xe=@5OcQD(w*sՋ"Au(H63H@";B CpT9āΘ<?ER>Sz^`f wKp}z>Ec%3<jZD 馈}F;4(:˒zđ Sc'ns4xVՂy;@Щd: r{|gc);Xev?[6.x:2qj8⺆S0KB}KTtiOgDqj ~W_u\oLT'ss5,}Ń`LџsCPǮC^.4GDRX"9.2D)f8\mߎ+\PLsj/sM  %i|xTudĉyaV/l$  8 XΑn9-ޛ0eY@pYJWgcd4F6iS|oLKe8h"!e(ʔGѡc&m &@ e<cl8e-i)O$fGwG_t3!%qIB$kDL6jfY6uyGNi]A7ev |tDbebh%jw^p+1Wd(]]Ӆ)" "[֜,&L ?ㇶfDekabk |3ZɈMk%˹Kθ)8|qixdc+rt/jsDIuC+mFE{r,kJ&.Iv#vXO#yi}b4P YL1ےdX ;ݩԃ_̃?j*+\mN#'y]AH9wKy^f"~qFmH:L WJX䶉7\FH(,wݙ!g>؞gu-ay MQW2~uk(lI{x1%qt@q/%p\ڳHyѸ]y cxZ*{\zkG%l##Xgr!+ ˹#O' NP 0"Ƴ=7AJ멕Aڮ>*?NjRC3H99\OB+Q~#]\5ʁm|{o4k*)V`T 718VB臤 VCM<5v@EMa:, )U;*l$k };z\+L>_ Z}d[!`.>[JԴ0\6,*Tu(@HQ xqa3jkdrq0PJgLb'KG+0V_Ɠ?sǥ͌2e)v:u|' [́$1?DtR5;@CpҼeV=#*|9h!{!| 8'=un-切O֯s|T%gvnܤAh8~) |[J/CAx$W ,'y Eoq7gل|P\1It_=!#4)Ke4_Nݷ Lp@2``N LԾoBGhZ7/u7EK8NܨuЬۦ1*3*x%J ^ǰRJ+]7(eyș@`I^"CCb^HyL)Z+2AZ֡ QAXqz|C i;_ûwyGpڊ_+[-ܲ gxXmx\x:^;*9˱ ~U$#oae](!3dR*R`D1U261eцy|nh<\={2gdf鄄*ʁ_g-5f[$ ZEI" H0= H{{ ?gs#?*ڲu?˥pjVX{ar86UtOmڃ缋衊2rth+S zuG8<@6@T섹s--@_4T5zUp<ϥ%Hl 3,3W /93uS-Idjެ& ,x6$m' ׿ꄲ"o}Cʓ^U.[^{YzTp͖Zk`zB@K~2#Q+:i'44 OD8miE4<hکMCfezyWVD g},M*9}$=eGh F!%w@7dя7gDws)~[U` ZFTt?l\Cnl繚IU{4W(x xc tm u弨{qHf|oj!~׀jيP,gMٽoYj[ioej-Jyc7:H)7@lnPw: :]xY3cniS痒cPq8sSmO!B1Ϡ_F'}qQW?}CL֬>aja)ۮ\\f $|pD@׎%Wp0td4{2mݎd/l-2~) EIqA$sH+ԉ;}:Fw).k\kCjǖJDbñ!\.Q&cȰep'b]0(?JwK'S7LcEp: | EHxwvT$9^O晷*aVR) W`9X8|K5iMXv`ė== HvXԚy=`$LtKC}6Zʬxb"P0ң BRF t5Yz e !h]j?)HC jp\p:ē[JV\G;0P>K&zݽ):Ozm.M!,є"yQEeYhe p8]ùxpųU 8GJlx=`ψVpsG< 7?o;zphrB`ToD3n(pHs@9PoQ=;4MF_I&}mNk)@@OO4]Rtq'/=~K>Xh8Wz )2I2gj=(_C5J=֔!xBjL_'E $M·Y8` N6h]]`1{nSA? Y rEU 5ibc0:hz zKCљB[.DtOL8~tRp}9u,(DGTy^.'4PQ k4H)(A.me|v[D1#^r(zq8ܭk?ȼ,*Ӑ߽/3r6_ apIz_W/*~_!L|r3E =W`*E:ATyCEZcBK;%VꏦEKCvfQ)꜋Zid"۪V^b9Q95!Y9` M[ c  2g,g()5/ݪq@}:>">X*t*g {y؍Y=+j;ıC HaRiٚy .fm$*g =0cp  1\4V*HA`YSUz!Z+:"݅'L fTwQ'rDp&r7Vwbg+s 'DĚY_o"dȣepY,0_2cEf]H*r{dy y sot_Uh;>ʼnLQ*5F =)J_0 zN~OK3pP %5MdžBi::n=7Z:\cM5FR gH;P)[f޸R @q,_,P}UEZ|ןL9O%.y{JqݠVȧR8~..tYng(0Hs9 N7֊ܞlH%W.cX(oQ}q+)u[,5ݚBŏ8ka*yo81`W_5Z СrX'15?ƽ6CoVO]xfܽd zUz+F,,3U JBSAD-Uf?%TZMg(.ar9FP>ܢ> sHqe$$71]‰ 5#tY&͜[-q# ;,8{C x\*|RM/JH1rF<56>%*PQeUʈadii)5>A7?"&4:Scӻ{OsoFl%J "mِOz]eKAU4H)6TDwgU(Էlض*n2X--' `ZLS{aDs<&ηdr xғ1(iB ~H|0Vj]MR&LaS(jd SȮJʠ0,+,cL[^FR*1aՋڣm.ԭ`UdUu9?<$t t9<R^@dN~i*4u53ZgKvr.9+gʡ1FsRJ Wz(rl4纅vh)ǻWWZkDC=A3Ǿn*c~ 0nsD:28Rȇ*v3K$ |_E6k)D`yS,c䕒K&դW!(l.|Bdv`h^yR,ڑV̪7q=vlv4U4Cbkr9D_hd;f|9hpw>rKkrBlDNIH$FyEߵ)E5 U{||W{$/J3⡍8mJ r\R]:cb)S*:d\>0(93YF-15_&CqXb?,+Jn#oX})ᨚe%ɀH:ƤiDUzv+K6?)J*N5z&N iZ~)O `'YL9"O /T:l;pƶSX_FeWZC>ESHv Hm;I|[T*} "JiA`(nvtZos x4oG|&U9|=m`!3t/\ CcL0}wȶ5D~,N-pRwvZh,^9wz($% \=S,m%"[h$9!;w8 =I)4ozV75O %GSM\cMfx:խ"*-0X]=;.$ty]oycߧW:eË7G ~}]CK/>;MvbǛ}J!.Ro5}3H3,V_׬ǶHe/\n]RBA̘aOZq$ T?ġgKaq~p[:8 @}y:2MR9?GØUCםM*ld̪=fܪ`$Uߎ{\ y }gq~0fPe^T$}Ȅ)`FIFk; ֎\IoLQV{{Q<ķz|y4r%Ufؘ!gCTev 4<8] !xv=%R*x0^@jr 1k!44 *XȾNDfۢ/@ lه!Wќp[Bd -JΗYv4-j^0@q癭)fVÁPXt! <$b'/U.sHzxn2b֤USNH7C [FԊ?ӡ xCbV[ՈW1bA[m|t5 3hiS3FWCcTtRsƵ6m0 skIl+{Fŀm3F (cLN#^ZpKRI\qt)P]2Z7"stmNCwگ P X,JAxYUl(lhرO!|n+ڃ9[NT-zDQ7F{oq2QuxL*E0sIKМP/+yNWdŴ  *A5/I{2u^@ (e>JAP;@OT- r9`?K'4/?xQC2 @D ~$M١D *=D(K%fP,۱ !ܟ;W~vkWkPo۳aoҺg[4/)X;Ux&ռ%jRh$\EX"/h=Q~ycnU}{!]]j$*fQ1 :3ԥ)2⭕mr:W­# Z?NaH Õ8jQ0]zj.`0`ur8^4`,ԈkVWmp[Ha\E?0LɨNkpx|QVygTyW੒ÓV^rD{Z:%W Z2{\1W5QGdPӝυx_/%=}Ղ63EN3¶p_@0&^2&"+7`TAD!0cnwrͽΆ<7o=h6ä66Hh 2~{sWyldťHdH [yd;6-N`v Mc UX K;X) 2H#_MQs"=ɟ|Ҧao)}#ƶ>֖jѯHdǸ%耡HNvS %'I\g'eo,yj<9{  `8u~H_Cm+]@;6d=//PXB8 ء= Jߍ9k6z;qZYH^\\!b6hO$2-"?2^]b`D&_K7 Y̟A[('y1 GNqEN rd6Z!X)o1߳\q4)$3F0d6ܟFك%X\ь3a eqz՘V$t .8Gh*%sHw4j^.I%˜.LE@۲D).Ql aU|$-(,DscTu~ovmP3eVn#٤B'r[Wgl3OE\v%G ԯϟ{[57 jj63ѳ-0+C/u$mW~rt^ߚAxl\0{T|U;ݖUQ>q>^l.E삡.RV!Ѫ/d 1۸Fx7Fm"+ҕM@xz<[IM?%yi3w3&[ CB\KL9yIBzIg—$ vq+gk:on0F/Lk P+% ?]l[HfdJR꛴7xoG;dQڤgj͙jq5y!V7ّj phx5rADr~VK6ͱ=.c2 Z&`zE#%5@2؂-@7I#-PuX;I'q'DςUBv6dދV^:(s[B6ӗ8?}~ @`87y[J݋֝hJ}lƸ7M Y}qģz>ߡtꖼyScxc{Gs?7]D>gWW-}֑aOfx|{mEbmXڡrIgx=Ag4ŕWJQe5yGd:%'1i /|7Gu>Vt#&IxRf)؞ !M)֐A/7:PY%՟11;NMŽ,5Ro7$Nŵ\F ˞^ WH*[dM ߮'qА-ΝDUHq`m)y?cT +*G՝8z&=Lw2wg~q#Q[ m,sL=Q5m/oIzEyu{y_,)[&::ږ:8}YihfzĿ7υUN@qYYգw46bܐLXHNJDEiSݬ}LN"/?{T*a 迳qNT: Ma}nNu&O/@97B.;ØZ\2'c0k[hjY3JѴr8[w@Yw.01\VcC拰,o*`%U۔$+=W5:lܥ_1Pp]C+2x25+dN͟`, 3]yn?ʿ5dU\WF6^́\ɌNa ķB /uf~3>@Bpf:Ĺdn5a$^W)HFgF1DRiݎ#ى5qbRWh=z*#l%v׀]W^OxdXr4"=@Qr1%q!-_![4%2\8XVWAD sk??K3U %gaZ3WOSi&> ]#3l-fny Lh ѻx^2)ܖ_ ò-OWxQdtDhYȏm$ --T&&(5EǭHrT>`LYyx$ C7gGEvX#dЍ]W=I\IK@52vwB\-_j;5FxrGJ=v[=HSհK1൦%.樖xoqR `/skU#LSJ(g}gP [':Ly!kS:A_Lַq7ZՏtZΓp>6$|Z1K8}v-^`ܕQ#aDtkrp*Br+fޤlޟO@=!豦rg})=ӋS|AQqXQ.,E^ TivuI3qٶ1yܥ.> K}ZwO~>=o}WҫΎ@? w?bʐRɢ_WF |Hhb DAf{(9uZovSu13pV2J}*x g!>:f+# F )Um-V-pH! JlpKkG- x F}j^Jgygnݖ *z/b{kH^ԙ,EWs 50(FTm\ڶZ@,Q Ju<x~_!>87s}Tb=2 G< J`lx̡ ]oC#:lhb Jd l&fk炀zv:8b~,(e?2|2!jgaBeq=+fg-! ө̰ K@}myK'n8bN㷠L`̒Rm `%?ÿ QQ Gw` V0猲*'"e?J>;V31H&j1¿;M3V|qD4U/>KM$U 0P-Eck$a/Uˣowtk8#amzy'2+ׂRO|b#tFBO_6gtāOCXlmѭd6= ɣU S@Z;N oKfk4ha rVzN$rƝ|nEI1ʟnv=wo¾\\GA/S1JM5F*i21DRlfPh+!>X:DsnƱ?(CMQn$VjZTu<5mwA$"j?+הPO`%9!3*špssO_vAlˡK&|ŪA^f=::gUۋ/N9|Ѧ0`1_G^8eBo9wɓ)c([$š?Y#Y+EG # \#0[ Eǜ{"Bq]{u̓T=ѧWR]Ɠ\;wn(?{9k򗉓ޯw"Ȅ6|/|ղb^euCFzqiiAt\]eNsڿce&,Dz-` gs0!{Ҕ:}ZNN17 nB'3[GC~(kl0otM̙-3@ 2>-]yO~$,^U7#m V]*)GHYpw;mi`Vꒆ{cvINkk6z]N(:BD/%f>.i]TrɘHC9-72`:~6ȼd2s[xҪLޠ9w)g?S<"L~ʮC #Ә)YOSFPKPX3>ZkZ'KEDljLι]K⊥la Ԏ -JQД_o>R~/U@Fl"EvqjwMRs9}(ӓ2EH5‚^܄#<ݖ6"+4²> #s.dxdE+w{5HIRFmz<?׈o1?.Y󼔠%B&@Ŋ;#Lo\NJ|!\8׾عm^P̟_U1\Q;b~ICJeӡm^o|ӻc4؛Q@$_}b_ukd>ԅqOCk̈́a'YavI{IM_iIڪ M ҷyFۮ`0f<[|boKJpϒ@]6}mz~3LAr% ֧:GK0_x!51Ѣ aPh'w<fz,Wd"i+N!?%1t SGa1\g(TҀlF$15S^L VNj[:sُTX62O z.b:r挴x=Y>+mSĽt(H鉋qx.T?7wBCv,bVSca뵤_@%>eD?[w~ߑ '^E *!2=' (9~izT7`[r|@Hv:bC0E2kt6q94}%A#.y4SC_gB0/RSX+|45v&qՋ/vpfIvkMjܙi7* Ƞ/JD~j098ND/6[# bYs<*f! RgSo VN&p\LusXO,Sg Hx5WL{N) {cGt v O0EZE >Ο cp&Wh=>r~HmMPLQqda0ɠ9+.!x۱tuG0T;G~hP^Cbbo}&: =ϑj O-r,\D Y8OMn<&wF* rhUlhMXZoɿI@(ӌ/P ]8x>c$~g]{Y?]lDɗj"vXtXzC5hᩰq}xܞEbsк33iԴNA*o? 93tq}* ömo=?+80jGV|1 .z5w-l;pH;.@U¸,m iRSѩo-R]-J\f<0:P`mw,k5<,k"A9ta:I}/4.3[E2_([cy;k۞i M pdy8[hX^6rnjmcGhOcm3GA7<i2+ywDaBX% Gv>6|RORk[ As35PFމuVMBY+u9JVei&9Q~zk$< Q97 >is8ma u Q27}sĺF-܉x>ITkЕ)FOTUfye 5y>\oP:*٢]\1e]\ '>:;սͱAะiF~¦"nsӃL( A?'GY[PJbˡZpKg|ui[?1$fűJ ٣e^Yzg y^(ҨUG]MKI7m =LF-td 7ڻV`SwV=V86` OwQɢ\$N:8!-Ql⻶t]:TfOZЁcq`2oTHL%D&^S01p,o50}*{erһ\ѩ6>?Mܣz?WgE $vǃ>%|tjas=<<"+;\vУ<8TaZ]GgSAڍKzX^YèZvWhp^ݏҒX%TF]{O2(hz1XR";kց2veUVǣX@cK1pjW!nnwK8C9A5D/>D'MӉ_/e?,2R)%o%|̍eo];nB5>U5PB˪ שJ5i%z}6`s# 4'oJl32Y%*v?xQn z¢"k rhE`\bF. *G(\g7w3ٶ{o:0ͪL-HvT{!^f4qt2Qvqgݠ!t}m+^,MlrIJ;C&"go>.?T*sЕuXr n[!#gJaCPe Jj${^(jfU ;nfӹ 5S fIC\PI .;=hv%Kg v5P%n@M!RTy+I;ԏ'>8@8p*,1VJXM.qE [TZl'X^#?Uuf֠Mar5E#fRlY?𣀈nֵh@SS9I\>műm`3 )P֙/Q$~%dz=c^*`rO9bV"n $:&6Ր@h<7y`PaVN \h.⒮,N0 D z"C_<6(уl"B zm $_ˀ1zP9 S3 D8֓,Έ*m xo;2$Dªh4\-q;tdRޟo69պA.Qܠ jf"tT\J>8/F-U:w6 olR=,U/zz ~|)WP%B( 01MH#3S~ܘ ru|6Osvvy5b VUe&1Hƥ\wUEl!ݽ"}]Cg=:Dj\"7ٚ&~"C((TFx"s5 ~w`%"4SQMKM^D}А839AGl!, /!Ȣ,垝zh#~6jӞYw 'e|27{Y4Sz4xe՘'ƛU(E4{@o3l_~좚1d 8[>[ fIEYst#jQ=0L ~KjPG/ћ࿯[]s?ܓ j : ]%ܐe(]`q #{L󼕀.Uڡ. d9a7 HUpĈWo v¶j7(ɻ.%L(4\I}7jDcّ{,~f22-%0ƄKX.ϫrgJ1=+sa\$cjۺ1l)gYo{T`68E_ f(7h+&p.n N4DFawPЁG9L`a6)*)C^lj(ѻ+~[9hD@wNjdnK}e#3“Ni.F[ )ឹEt֯om>rH9\K%riZO?:WBHL DQjoG#' |rK: T(/%C>Ql1fr"I,fIQyp{ܢs2t"t/#e결|θBp0ZïV&5.ߐFGC3B=,kRkF\n G4L-UQQ/rDǕHuô;im{'[Q-?%nݘ%~ft"C;gD4ȑ YL ֍-dxUiN!tw~ӹ۲Xse{k=VGB8^CV9偦-bUʺSdmkt5+BkK1!5k?2r\8m$aq+.-Uh^#}5'9+!~+zO7]o*G6-|wz1 g|8m1AӛyT'&܎f*b풻+.9Izm*F_n8 8oJgʸ7G@zޱjo*^J) T}mSY:)r<)T80k2JO?VdqKf>! Jn /ܲ+bKɢO~ɺDdUXЭηg.ƸtCexG8VMi-KoPb^_ח$es*Y Zy71euNCKaCAeDd6zY|3CkAtq%v3{3LO@l՚4RzOCQG{P<VdSO1@DY=&Tk CGqf M sZ$OsbYEU0/P!Kx4rjvz73;<lc93kB~2HBr;x;$Ow ?PX$(eծ[tu<%2;O2ج~Y2L5gBb!8A[:1$:bs@ߝɠn9Y k$;C,H'VX{,,DE9ē;5 0=Z!*Am0y((PI8Aasɟ_ uwL,3(6AoxV%V~z8}hrGBaQaoNa/+ّ ]}_C{M%^NFf2QWB^ъ\..\Jv{H%xy\K% u>m،ZщR6+ m-SbpkJ@ETӴ3V"q𓆀im>KږH&TS$ 8=!sZӭ-O'|.Q!uR+ J_9- "7遇dGHiSmT` ORR 3}g{$1V1q*Q{@ !ݹSU:@.Ҏ1Uv(߁歧$|V?[>*t!_7%ɠyjnOR\Vl$Zΐ/z5O$8Twns !PsS (iG*&Ϙtxx]C9"fl{d3ǟMc u![J,t<0\n+#WHdmn .6cE^yl;?mOIV@YW2HE~(Շ ܲ|(>Xְjx_QϺ#T|yǍLbpˡ q6WQj[dmtMe}#4:UE_N,kA~4Wo5?.=f*T&!MrEURW)ǰ%N?w2~x gF v]w<Cbζwt_cqn7oEK Kh}dv"HUڿ[,2Nԯgmf~Lp.$S[˭rRi|~1 ;0}d5 ]+Wmia?_1kUK7  gQDYiədTtwElF2_Tv~ 5 4@Q $ZzGsWdcڗQ#B/hV!#jHLb ,_ ^pn'SЅ/vDS+Ǹye ן_y)n)jkeԙߎXN5>zs kNx5L4CwcPXenhޤl'{KP"#Qbk]9[buXHx:k!p,|jڈa g|bqpGx Ӄ8G.DO.Cߢ:Td۾yHYQѳD/> mn,ڏU(~]wN)=Ӫ"IdKPr o' sCX;J3(@;v嗢>=qvC~+ȉXڻ+m!\%i,qU6qq%t>V~6=!}dڣfe11?!fd~lD;%w983Q BJ#^+6g0S(8MEr3$wnAq}6+CsJ+ q{T@ӋZv %[LJ2z4%QwEG.qx&bv?]OH% iАڙ]m ,P+gLj5@Oià+t)_?&ШbqĞo~ *{Z)K!W(yJ]Bad~XS.ad'QWZiDІ);m}R*^$ #bΛk-1/޺uPml,'D0X&Rf8>8pxR d eWY!4'B4z6P(S_?Y7oD;d}c=d~&Ewpf,UʟLzlGTP3~k ٙ +"mD'X͍=c?N|r&OЮIXQ)bx @qJGHA7܉]𙤅pb5!\x?Vs.P KOGCiaWW}O SC-``/6u\r~R!9r׶kס"acwۈ>iQhU5STM {6'Q$D2rf/7yT[}8Ƀ<( m&Y ȵ8zX.sY3vw,Id#}0J1@kJOyQ]enugDkoi>,'\R3{6*ZvQ̇UC6;bAqbLz NkG/< !"b xz-_LgI̗ NӈaBlyG2R)eOmO+kK^lWmZ. A} 3 AnuV j%ό嗉d8 0 Fȿ(umBl\FVpq:oFˮgAz|r U 1hz+QR[SgȜw([tQ:%ax3CY$yi|~Uk]4T׫ƵiS{Gǿ</f:0$.{n@o4 Gs>漠Z[/B%ow%vcdpa fs*-Aj6`BGް`3\2P@"[U ԘVVe'@HbXU3MMNU̲Tz;M+6SKpũ$nj.F.q^!J{*rI9%D} tY[Zsu 5O ʒ ӱily s,3?s 3ΟsyE¶w\.XWbm,x"CB|弌}[w`.D}C4mLcDNTEH.=J+ʱF!ZDZ̰= ٩pZR)|%iSo?;g4D d4$7 Xb@ zIȉ<=ȣX#db 7EvNT$y:Rru MYZIyFo;ZT%Y/C (!ϤI&vH& dQ:b/5u\ Qڤd7_qvnSO~nьFOݟ}iRnt2ݹsȰ%sn/ҙ`\O&=y?DbؚɎGͳv[vC4V^063^=Tm/:Ӟ)lV*<<Tb*th"!'1~90h5Ɯgܸ1}y" o4|cAlr( hf"U!]"AK+!ʜfɽR|AgCGo#_ـ|5Xm5Q5ђg/ڢxT`^")C@+40d1z9KݤB<3Ҫ=&|sznɿ-O_}J=w%o^PSnaBn8>IxʂWC_:c` xPy2[ZWJq65%+߈]4E"RZ*==K!g]=4C+ .ys "݄':aEQnYC}VN";+e{'n?fe.I0Ɩ3WɕƣtDaG\hm?ΑQ.v](H[7cT"*"BmJ1H+P\,j#&ze;_87GMO- @f #\حd-)eǮ[¦Q,[{qk^k\Fl&~ CؔVw }պjUl]v[p3[$P2@.f E0?؇CP5S~}II2(ZZU1+6/AИb ).&Ye]© 5Hm4΀ݷ:w2]0#)w54]C #YIvyi]ɷ|;Q3;^)u&*6C  g0@0悢~ͬu*NndI+%cjJ|=kcٴ~-gWk{!4W8[h*SߌT#k^'&̔_#6Z<9mf+: /D\] Jz&24f8 !#C{FG*c{Cx07zІГJǒl?ft~|\tʸo.VzU'6/\wMkr1ũ"O :BqU`Am :-Acf/%d -b:PSH)Z_ PT <݁V6ٱ~Bo(hƣ>|zFP`j$>ׂ8}!Gq*  .vqqw핿A$="7}Mw}*-υY(8=yܧ|NѼ߆O߆c WC *c/qLP/W+4qCaWm@l[O ~*2z+bb#cp)gsSkR8)3ÁD_|9bƿ=Lp Β.ia|  `ɢg; -ON2Yju\om߹N&Y;ޑ C͙ Eldk#Kb0F{a^ I6hy rQVs?b볗5e uMҭ@t6*H}4H5x'B_`Q_4긨9i=pK1m ps@pTGຌ ?]vߎŗ+? &^q( ~C)&4 zIш2VܓJW 28&ʀ 㪬xJ0O61H̯9z-#/(GW;uҐmE,-^5=Kw[5 2˸&p7+)cYQI'#,,SSӚUȉ0o(57$aVCNA@ 631öƱG;1)z. IP`\(eV7ȬQ;_8Mti ~F:U6C[E.X?_P8{Vv{igY*e.ώ=(~ZrcҒֿqD<ۏtj. ŁRE`>Tɬ.@NµY_ǻv@C o! 9‘χ ]jGUgb>I/a@mzKt5zzuAs>q,&V}4K`8{[7 [8"075j2sAj LlBTWK8 b۰\x4D¹>NVt2g@Yn( bSA\f]e>L4WfW҂L0TߜUƶAKK7MtOWR>^aj0U{hCpo< ~{3!WCvĿ6{EW> s7z?\ (> 2 §n_7[忖:0'd֥!@՚L.vzL6w8.;A n PսY Yr4aK2r)8:!Oi[= O-9[Dxh 3F:[@L.vrzΈm_ yӒUz;o5EBE8S^*ẻ/(ET[Ø;!IتW>Jއ/˒ڮ?/aj]7 5NM$ײ_v"]bwO)Ҁ2мYJrZoÙGoc+<:bjK[vdS*QgAw%V&' A@zqoLz&BcB&}]p_VܙhmVJ[uOQhcF XK Kb60OlČ%)r?k'amKgwS.ivn_8$9c6e T'+45T-vD[3)DxA`!VVrd]ixD2$vJ8rv{~97 h߈ta U"R#Eafqlj +b={Riԯ_3T;+4$2lqMpiE@ A4B#K5@䝕_^ú$_~s :p<{TYMx`$ ױM+_鮺AdNFwN"(y=@dzo B5E cr3#cUzD&@6CBd9oIDopz&-wZwkrBքԪ}俘P?gBUUi)._=(G2_;(DUIE^꾹5jm D/  eKa넿Tڦϗm~joNY'X?5gt؍GD8`li?Ћx\~ 4_$r |>GX}[(}"ݢϊa,=Ry&te/hVz:et Fͼ3xml%Up-?LldB+Y$vrBy،֋MV'`i Y`z h|gYX)}vydN^6gVzuZdnnz5 ]dHr4]!IvJhnv`~Ӈ"@ 9LfAYH}Lpڎ~B< Jws@"elXUZzq{#oM tnQ>n~hA/"*X1\B#Y挹݄Tk:mەLgI5x Dh+|C0 S[ 0q)_tHںzY+:Y¹J˒)VY-rDt8hUn0Δ- 35  rB 08(Dɗ)S.2e)7/$ C-p V\?^԰5,78K[wr.eHsr+O+ >#`],uBzxoti zʷA-5KٵiNYit2izHgJLbV|V~@:ax#jUk^84N57ԝrZ+(_b| <`w?)|8uD)%̌f)EϝZF״ GV|巩u0$:UJlˏC۵%*'7 aLjB䲋^BW/Kbu6W5Z#8ADcnĻyb&)cW7f I}/aLEAARu+QZ̍YoƒE xXrVdyYt6(SIlGzxhE`qPeo `ɽJ;:ɖѫxtuTB A !9 grƂ +$jScMޝ ÊX2A RBUB`^?w6aӈ{UOlT  MjBh&' EgIIjA-x*Wq(tQNwt|,4oC\%thk9QWD;R(kDȹl'}&y|c|{Ln>|ED< AAfhU?p5yN?~"|TJ]bx$ذmKhdZ"C:m=gFH:CR&PZYbc'3ۦUy8Arv{Wތ _F v;, m>o$q}8ӵRCEU1c:Orҷ\%sBQ(U>\K4.g܏Z\PG7s J_9xv|sMsj$OzfBR0,E"-&mzjV^-by3FFB1B۞jhl2eHױzƏC'zK8vyԣۼ|_Pl[ p}b/'pQF*/5L,]:_U6J} $^i[kQ]N]p2qt0\:dLP]3<7My\!Q82ɑz-yK]]Zոʻ XTj8)%nAm_+';:h S$VД]C fWP˴:8nE*j;l9)c±*"Q/=A ^ WIs<./ů/=٨d&Ly\4l(=Ppg׆!g7S C-%wF  ^w\'Sެ;ӣUTW 5614[K%h+E&FLWzR:/#6yA4a$Y3E*%w'h?vAN*aOo~hV,2<6oi_koV,UcۺθA,\i^FD~|͍V<4M Ey3'>h+ABa b5FEDxGbGH4m.)iR״G䑄b4Эbw7dܸZ/=%yby(Y5nqf@{6 uSh;eYdsQ8BAN ڿo+N@_erXqYO6u>v`1`Г& <]#p>Q_ i^P˅;{vh ^{-E3hAy"n:aMC Aǹ\Ӊ9 =#Z!dSᢲl NOh]*Y %? k }1™M&SƹH²^̛yc2LQE)Sr\R2UO6dm3% 7&}T-jᅙк2BZWaE, j;ƨs$s"Ʊón;/ǒ $3p+mu4/]G1H$(zgIXl '*`wI"*@1eu{,SNy_3fȏ 9Nޟ`n-spZ4.{=)X(6 tker"r蒤gRK+ElcWH q\91TK0|_.E /5;FF.]Ǵ9v-ۓq6gh /c{NHT MH_J -3㕮TkٱǶ1•\ _EPCWHnzQu!<*fu&s"ZEC~r6xW}"W y(7,³M2GfDֲK/BaL ٌ|Sn]R+wܢ"iN6je+oK]alm(aA -+Akt"YMDZq[Uu>U>Y n)>jU\:ݦZF:Nu(vu@~Ylzb,g|:+;'zR(kw }-|SOR] ,?//L$a΃|Bv |G I@~ hOYv{ Jve,ǔqܜTק-VqdQI604l,A`մ7RO"\H@M1XA%9Tۦ( $SVID*A}$!=[@]D">k*>C9=hAepq:锿3Ń8E)˔rOV?Vj%@ 0胢mg=.ÒUoQ.kPe&He;Wt)1FS?+_PĊNzz* Xz|I=;NTM y_S'%lW[eMĠU ICCvƍtkY]ۥ+zAGsDʁTGUrhf-)n,{ARdcf߷.)m4 .+Tj eG&yp &a]ƔYe~#YSszMуS̸Q=+~:ŅxF췝~IaY\gzQ*%CP]Q.al/Ȩ.&D`}/ZF^ko͓M0"QnXMuiT{_@-&܂=aJ|9#F{4܃G1gFH4u׫g׉?IL$D"`p{]x 98{5ɱ6rfOudT ٗ'wiL(Q{b$f# ̫A}fHM<^5v IC'iuYgf ;*I V2(Ɨ 'vW;2KftwW&Me(ĻF˙Vӎ3zPkRM <Tܩԍ3=xn1[& jɁ2񧒜lV {|*p|QM'B{PWH2fQo 8`H^^YGTW[ci8t?%`I$sq}3<і7.]Ď[U&~Jش 0vebMwh%2юQڍ}ݢh\|FmoD@\ c*?S$2:)ZЌg@֦|Rj'%VV٧Bg=w;+kF-5ZixIܢIsbr$l@r~Vv/I|V,#H\u2'X/#]p-T}2w^k|c *w "}wѫܗ/|hu>V4J~rܲw['JZJ\ǝ?#x&,^<VGd !0E bn{Jw?t*}zsi5jpS g]-i/G/w U,Шnn1S%}sEFфxzU!It.L=11$,t$Ta~ ?[, $+z "px>46X 88]9m4}N2KGl9c%!L88`.]sE H<*$ҋ f(i b{}1^((MDzYL N&Դ^Ƭ183Lk {2]VJR K':,~h,c%:ۜuy0_0؇"s͟j?<^yhS`ĵ܅}%]I0@s2B_`oTWJDZ4,K Nlb.i e% uɧ-o4C]Dò.Pb?\d#DLn尉-~b!psXL.$znG /8Rظyx u{K P6 EIFSso tL gϬ=KڜeV7[9Umw-4@6Yj7{7\~UO/w<ɕ:i*|K CDqv^ CUi/i zRtUXMF?ku * Jj}gwF ;6||na4@V)F BS#,g#Ŏy&twbO* U+*xw::V`^~Wh!IkU×uU&ļUd!vHy}R<Tt-shz09Q) I~ld/ESD& -OBOaC:z 9)F/逸%&))-RХ 3Ik"{HUKĄцпU@|QU F[ Yj3;+-_oܨn)wq re2F uS5\ T |<2>e}!QM=Ass*BaiahL5na^T $ȇ4$2yxIP]" z;e'ؐ9;@,[s4dGkV9(Au֎cp\"0 p3jH),Q dnP*.e"姽'Ak#bɾR# A/)dߖ7el:da~SǓ3PFIO⬨QweQf&dU܎QN?Dj4+M&;܏vB@s{MS ̊8ZRCm[Y4tRi’ٟGU.+M -٥$`^™{A>Pg:\E'UЂ85+k\,-ߐ( ʩ/5HH^t*2LyXf[S-!b?#|_֡>Ehn72XSy&d _U+̠PV il;l`8?P6N>ۤ>n0?_!; R;Cywe,gS` ,q]yyM sE?*GL+P3qiQˑx3&)I{T?` :̟ωZ|2`sK=$@B*ExV1el&$D;}>޼\'p FwJUYΐjW&@V.U=Q`d5ANq9ww9arr!=D"oͷcNՐ|ɰ.PHbP*m-ri9'kTYwCbY *>/] QUugmI1ϔvM @Y|09@peox)"U4Uo^bN>%b 9g;|Yӓ0Ay4x{~N_O\R6LZ҉Mջ&(>?0V<4gA YXROyFp9{ߐ, 8n3`I$_y˜^uL1ŴxGD:-K_a/e٨ժ0U+3YS֫66yV рLY  `)Ś?!;2[T&P]1?r!ʺ![ĭ)RFߺ/.߈nʫ`_G'}VeH xXsQ 'c@cܸ,;,sP0BA,(ߛ3k6eن"F(8W {lSI <֋C ,xbBϲД)7+6V&v$"}]s$䯀C݊<-x bW#bm.zHyΖyBkЇkSYm3PgîZ~|g-q5"_[9*@u{ Htk Sn3Wvz@z?[FeLtzǪNU5~x!3~Ag#Ve`W;SΒp0%K.zgH\t?Ϧa枥E+wia.2ҹ IPjR饒?t0]cȁZH .y(w֞O>E#gL" B$wb(&%}]':%DG p ìQ=Y O?!ǽW>DSpXʩ)w4q,!ⱺ\ض6[G{7םJ'1da%#R&7QYQtxilQ=d8&XPF/9Rܐ8Cd7*Ҡŝ#wuGN+ 1,fx`l5Q.wkO$' f'E[ ,l5}4D!ylBV NOJL8596s7ID2Ҭ3{yɃj6rr%w$ODNhsU֢Pe תxMi(2힘|:"4dƒ|S[LRE(\rVbe^80CpaJߙvlm/-I%WDZ*uV.p/K" NH]JAP9{bY! jxlsJ0>IIwtp&ESLV8؞O%eJ?1 7 Iаy}hO*>i[Յ:BfTkr{ZJ_bMp\cqV(x—^0pz`#~hSb*LjZ jyRorA+SʔJչopn2 ^&̸?hk`V8cT0m)@RL6Ɏk (v=7o0ܖ OiXM=Kq^on׃yjci5Ju];0F#GA$սg0 Zǎ$BU^O_|u!4΍ Fc.Xoz?KwhƄ2ʭªTᗁɢۦB Kw1^ޜtڣ;3v> >F}nx-Crhy&6СO6 e׼;E [05["z?/լuj<0 2@!t,IQ7HB@ԲN"З\L+=o$! FaEUl ]nIIvEL`B06=HT\ ԙ ;z(p?w"Zq)foD}CVa ξ [XS PqN{J!+|pu QbfFXOߌPUݐ9. h 2L*m)-Rsa $i{` HP 9lwg%t/t O|$fA4 xiF5w괪 m_I7riM٥ȡ#!;1@Tcx]C86h~?CŲ ݾ]ӋhA{NܻF|RaiO@f{8`B TD-$hXs')=%+Se{RttW\kJ?/Fv}+H_Iw bfbѤH\s!k]Jt`WbKEsK;GL;џ*ovp~ԛcz)GYRpЬWLodq}qbg;;0.:@kG]¢Ƽ D=xkQ[rpbG2.0nG40iQ{)ɛk?]!5ZFp/ nyDȆgQù L|>40A @a+(" 0be^OE6A aRwFKH|&.^' X'SPyV4%fæ6m0;׆: G^(d{Ji_cx)]s1!30Z9@.w>; [GOjӫ)({7hd8b W6oq,r1෧Ce1V)N7@# +M 4_V~ jW&)>8Bea hv> _\"/1,C\B U6!V:H7>`ŵK0E++Q׸@.ׂX!j}>`&]J<0ll]+YG `DGy븸*pvUnj=uS=ۍtdXӨA@uo (Pw¯AEݘԵ\W=+o(/bz"!$: ỠK0^RIzz=ך(EB`[Gg>6{MhU^ {`R/yJ3u,|XZ{r*Q;ʭ 88]km“Yf( 8߀5A:>1_Kjɥ 0Y.fZӫKy 9ۈbwpVpf'K }[/buIY+ ]$55|d`:^eƿWNPD+}(gF6&4ďЕ'nʉ66M 7T*}sT"Q5ᕾ8\ܣ*S4{5!f̫N?ltEפ{AP}3bS+ud> ߟ7T4.z+2U!˧eV:r(8'P2F||g]Ukd7 oٛޥ|9? es嶑;yZjh2]]O$ؼLy H7 )6 SI'~ '`S2M.4k?(%*#1GTT0N f]:gzTSqi5o/t^ű}4Ge:ylxԴ d,&k NX>nS įhsoe+ߑd[oWl"g Ғ+tu?Z$T#~'; VJGٜ;iZ/1>u$YCTX؂/[:|p@R"JCkHԌ\5*^rL>*,hld r*^dZm*Kzb-H2E1RuRЂ42A_J0$L#wyL-U836<9]^1w\g}B Nscc=񄝢%9ZY* 4he K#0|dUYj~10PRXqQ籣ț>0 dZm\l8ca}n7as~ɩTEkZ^O.ۘ%h;GCfsX LYmK&gy3 DR]#3;$!C\j)tBe\\`JƃүD¼TG5t}_YȯM-ƞ~9#vhX#M._0Ȝ*IM* zCF]N+Kl8BVL-vq"|UGM3J}/XRTpͼnv>ّ\t{{s䥡 a鲁 KDk&}S*h5ȫcp|- 6YXCSE&MkM|>VȢt$F6 ZDfc&Cd|f ) gu'TN 4#c>~v L;Hxt}ybSώ#L L)t꩑T''X/]5#_S݅[ bؙB58 ~@!X^NxFi&|u=  +cufİ55_Čж٪"tW døĿF+Fy1.?I =Ipf/+PS?4aWKǂ;@697 R"FEbë=I,E $D%e+ ev3dhTWo,3tYRe7c.P|Jw1#Љnv57`4fߋ>w pQkZ+A[ hq\Qy *mt,?L03Y_QhFQ>S14 ƀ~8v/'n2qX+V &::]$(c FҦCV;2e&_qQ݈C TIObl% 5^U?xӏ\RPk5mx ' g*h M݌fCZ 9Ѣah%P$AK^TMΑ{qUlDzP\쁎䔊!m!) oe.lĨXYߑRu˳pO{GdVnMs6 G+jBvBʗ:+ob")q9&}%tgv EjBy_ 2Dg<1~ yb #'ö[!ӼY xWc#Tb|N]A*e ?%ghWq 'c}wLr <:א֮~"`WtFw*jp$"+`&% O5Xgl9L_XtEjnl3Q esNX%9]]Z=.a1S_CI!"ǟvXF{V2\wt̤.(c1MTAA8XԀ鎨]ʊ3Uuj#i'F0&%q Q!!G_Ε`kq{eR&JbC;Rڟ[P(;B;o#:sL2)}MuDoW|_WK2]4W MZ!qGC;\KВQ$BY/±ag He~:=b 5U$IjXVPEbKL_U2j.'q#WTddnU7bޘPCׅ0d.3f|z=]'irNpsR /VKݖx&>G)N,` K/-H.ΗXϨ, {ĀlIq@> HN|(^b?c{-)Bň#֮)Y4zY9)XȂBh6mw?x߫ux3-̫֟J"~_i̴4\..уQEѪ]#(5eX` l4؈UB|Z%+@0Yeq ׄ=P3D<"#7(@*4T |IZ#0Y'`ŢqʚRh )E#b CX&L'% dOQc@׋KܵHƢe7lvYVLw\P|{;gcMfUop&1Ж#7XTUū:&&MV(7%34cR?AȆڃMK&Y:x;i8L>-*2xM۵7(2&&JPp$*-"~]4!H{MȈ6֊+wXYGЎ?Mo'19?y?zy`u 54+RgE8!hs 4)d/{5)`j`T߉'|/[ 2:-ȵ{(6$D*9&M jƖf\u )qgAǓHp-&O' NuS Ě ZQҾ"(sEڼmʩIBk߫e{:BX"%j}SE`Pҡ<6;z̛,C !D4ڜbx?~`Tss= \Gžr!Zl18Ґ,|\1}b8DzF z&xexϺ*!= aĠ-}6w>R<*ėDeS,e{䫋0-eٙ`X|-N>Rw/kRKS@L, 8]4RJK[Iɞ4= wK Nbsӽ!Y;iBbNd;1rL8O#ܙ'"TB$*j*w.ݹ-up\19> ~&'uehbcF;"Mo:ӕûkLlȳ'`߯Td9UyЅWSWu>w> Y)k( ˉz xtmc$y4QRr vlXnr^[T?!..n.ҼĪU[iJ< W:;xQC5Z [ӄ,-|>t6BA]yS,=h$\( S{Q|*/F]GŚMe0ؾ9d4ä}.y՛MZ,(dC Z8nFزL$T KN$ǐn*U&O~_"8u 1P0RR vbk[vd 鬠'`LXb%ʵ0&C2TEG&x:b/oE*I  ]oS>R0=kfu>m lSwVLڼئ"YOᅍ8PcudES6!v>j(r)a+[ !ZmP Wk[\g.R8'Q|ܸ1~H`{Yͻd p\rx}?o7L7~ii^ABX~Nm?q ~̐6ص]bSÏFq DhN+c]/RyI-=.@dm"cC[[xJYUC˵K̬0לb/}m݌P}tISe~oK^o4KżZH -DV~O.4 i_g" e*&mrTR2 m|ExuN}dLH<D~c+\ yǮZ{ܑ&H)L7b-"og*,~nwѴqkz*fᥡs#ܳ\d֯]ruiʐ=8CT-aRnu97Iuu.iǦl[~Vt%ΤIy* {|1 9A/#߿\ҠʇRΆ7n"$n9̀a8Gq0YdhWu9CSm ;N54JVLS>jb?aQ,/|4'ۚ=OחZխWӶT ) vwzRF@92f#Y58@z"w;zJ}ޕzQi?fMհX5~TbQ;#e7Rf5ǔ$Ac /ƌUn(%XȵuI1X]dud Đ.V)3{#̔4/נk"+?:˳I꿩B*1Tt.Ep9' 4UUJIGµ)-ssVNzGXy-'fNJ3*zJ75_`"*s"V2Du(P5_/s2X=l %F1b7ZR9a 9GA-7)4r5Wc1I3? /hǟ !ܾr B'^db@|I.jY C>!U<>b*iadȭlڧw=)1>Qm֩=^:X7cպQ.:1d;TY7B5P}s|$T Sw3۾ 13߀(?\/xg B qUxWP-ʸl:a%_~R*'t[m~1׌z x^ΓS'!ebQTzܚzm8H`)_nVJ+@2_.E̡tD }fOM}HC`խko"NRie.3U"q|7ަDQ'sj xnǿQ2?:L B5@Ovs~B-DxՍ#a-oEiWX (9!*I2nR%.=)/] E3&7:Se\f_, CBeFz6ۃb7,d/e~|^գ1hAV,I}+рP%iO)۠6/8`: +TbM6yn a%7DlTBou'G:U!kFT"k:VEL`ћb@{3к 9}`wi<fW;O8P|g6Y"hBQgPô\5l~Tl$"4 ֆGe&W2'<Ǫc>0I"Ȇ܈ZwMpiXo껅ik "FXFtnU{1Z_x[Ze2Xla{~XFkAwЌdաޡLMJaK"@`ryVUUU53DvAv7y7[Я4P.=ˁ;"(8o36'U2",G篧x볳:}o~XbGMIFs#5_-Oa3 mV3M{rbPpmN XSpA&ɹn\bm2em9f*K^a r\ַ"^zp{K>sҥguR^^3[t;.śꞗ% *mE ,\ߊCx+2! X8\R@(Z 5%Qaٸꚴ99\"CƽIR6xtە"ΐQfR u%"ic3Kl4KvkJ/E.!т3ӼҢiHy vT[##m75MCWodxjK-3d3uUc;8fr!fr(H!\Y%*Xys>'aaEk7D۫E,=F:Q*/,d_uRv1%,ZZG8&rO‡5'{_2ƤfK2nuEtU얿CbK J8 DŨ˽A)R;>'un}͗*l_\8|; PIWqۭa?6׮!lڻԯC2d !fcqw"Ki 1(*o1i?3&5~3DCuRvhMxj677J1d 8A肾fRCOE<N OʀKs̊zX;pwQra=43(}x wiv-`VN6D9ONGu |jy{pJY~?C}jBMdNsrd:<ȉMvQ1S̢SJ' (PvosC46`LM\Ο*-]L׌œGHi$@j 9rmh׮>*62ĻևjG\9 В'|/o+ٓW=aj.j)XkwE:6E[ 2p*i $#{esiEÓ=&daPN"S'#ҋYtR_%F.ڔSwPhO r+aCiŰb7ѯuKx4UNk6^" ZS1pH"2Jg-(dŹhݨPb<* 0OϾo"m#cor=ҁH7ר:rU생( s|0FfTܯ,'!Fqf{`]ANU^L/N cF10:evT~M0Q@g--SbJ NY_4'abLhQ%TG17 C̹nUO)pzEpVOA7Ӝz44i ]qgqbdk;r$p%^'^ԉhTuOkd|E 8>U<꣧f6VǹR@a&x?=|i.t5Xդ+[[AooyK`lQj)ޕeS&/t2RlCv :0 k`4(+PUPu V(߹Fu$s$~6yk<ȥ௝Hp`Bd~i=&1<{j2eB^J CF^Gn3?ܾ rW ;M%S"EEtyrimdʏ|F?hG[Τ,W;mgKkÖcZ4^IDю4Oלݿ)=+,Ǡ#N̬^7@;b?YSF+l<&1ȁw-y) &# );UyS'`qG h>%Q*>)} \bޱv- AI[SQlPF}1DMT>ϗZakIb9naR/,YBw|:b g1JQW.6vp/ nL% }Cdy- dxդ5 i*%6mSnx%kS!];ɫ(҇]<6쁽g,1Ѽ35>6njK VbϗV "14q7JugNZ±*OXf:g}Aq6`> DQଏn ɺ:1Eiu,3 gelsz1atOVm1Fe\ ZR8͌ql|ӕvJ)P'N+/h~t8\L'̢oyIͰ'1vʑsGcRW]q 7!sHĘ|%@!&yD]SVTQI3%H؞@^^7%U٣Z0zڰ.f¶fD5[7a}vW‹wc%,&LX+ 94`Wپp +!3873F'z̮SsF5$_m щ@~o{mF A[5/ʼn|&Bp0N^TMySϕ\+Cs)j%/U@{ ok9OT-Bc< ;]laPgk"ltː*'q$tc|>ԣƳGSp58^+ϢkJ\3o43L+&!h<=/,_72b_E/#W;%ITrL O_Zex7X`Ā94 ;?r., sohD+b^[|I}Bs P1},uLΪlsLN!Re K5˟lwЩ/l*ګkd kok"1#Ug f(fw %qf7jzq++JE:7$KTR`F_ӟfpA/g9fWst2L3eJtib 8j,P|ߦ}ɦ΀iddV3cҹؐPZ-?cAE2%S5apx3S/r#V{wDV+z\_Cv`ʴSi~,T5x5!Q 1kcT+6kdS q1gPaP9`-Ʈ2%X~%_6L}1.pQ?(n,Y<`-V4=GG`!xQ>^kLj/>+*#ErTa4nԼJBn?0hs՟Rb$k"!vcSQ[V{Xҍe诒ZZ;=oaz8ٔjD̛#7,qF: 1 X`+bO!?M%̛ H/K:vCw[uTT)Ki!zfC55I*Щ -E&G2m'FORFw|h.@ҸtK0,b9e Z' tH\0η&lФ yi?&ZJB_o '3EkR9<@f-lyRzMets2`$ KCDK,9rԢQ Yr"7q 1|;ߖ̄[M=n.پ%SmiOm6P@$}˴{a';j<*7+GSԅPH^/M {E^ >G!y6ٻ٧5bF+M8 !ϓTjb|"Iؠ!Pkj-|F;#?<T͜kq8{6p՝oQA32ofM,)kSj33&bg1sAy$΀?dH27etpLX.--pkfrcU5u/&>n:Yփe0GrV8A`_?RP1FwI `DAt hyJyƸ¹SK yTCNx)̤2"ʏG4о͹o%HTC/:[JPk]~G8|D)S/F*nSx :fَ±TlV16SvbNϱ@³e*_鄥=%{֛=; *Vj`}f*aj]zDJ7uRF5Z]Nٟ҄Q bCBQ\9W  8 mE۳+R] .]oP?a>':m*&q9PZG>nEǙ\^9Y,/-gh3 )'O#j[CZbj@7FLUQ sˈ*\1ȓgZp6eWx1AwO`(zti# i=4?\u M["49l1k+A0D'd\MC=K)-5{'wY5%~bJNצH<+CNϗ-=4[բ+Kv"5T46|!z% {S_塰)r el82lۅFԨsc>l-IxYGQ+Ոx8N,y5Hp\5O2e-ֱl]F|^Y8™?H<7DQղ)Gˠ7,ƷZ? v]q:p < ߳|r%eI(p|de۱*ӫQ?}7Q= ߻90`#)DMDƨag^C<Y1t#2M!a9 yy(m4#j8 cEz,8XF?R[KtњzV ڱGVG{(3K1GpL%ED~|fg> 5o@ٵ h8j_y˪@wߥiW)fkjx%cF@@U.KoEy_@!Q}WH]~vϥmT񱹇Nq,XT鈂Wf.LZ6q@j7:#NCX P&IpRoPr.8蹒7rvՌL|řMᅿ:!1*Dt,L@  ԈXrb{Dya4}n2j'{Fj6sdŸ&3e'0+YҎ2EDIt[TcA6C1{P^)E|foS5&ѿ*1mDIྜ\v SMXPjr#X؁ nn%;Aa^`ܯ1|Xqbj-{"L!-/nvB 'pܻa+e|]aZq5^zua!;x$X"ăܛ:;(U(n٢eqH[ }B:ʈاdb( ]\{tR’I[D'K#W$-w7 j|= V`zt< ;/u<|;$ Diu:u5' Nx#e LFtR.]v8 f+ q17ˋ: 5Y8Q#G;}~JU yӇN8ɭCv,wV+1U%PH">&l4:u8(,_£B{ 9sLGC ^.T[œ%ŸGqR#脮ٻ[uټ.135I{JS&HN hpMe&qlWYaKx%e s7^1#~/z@ rUL!B]4m ou [ZkˉO%k߸'+?A5# x yGE>f4 "o0A4mY{"hCX䛗cS31Đ)LJuf9jbH)Y\;&9:ЛY Ve eT}օ˴:Ù+u9[\o>.o f`*Iæ"J;W`< d)N I,N_Fښ]CB2z&vRnj8_(\mj޼ j4p&)ݕ#eLl[RN^ 18˦|2h5U,_z{K5Mz;A,/Brk$B%!ȗ/ca%.s5RЛN4c/E?%IVED>NO1`]r=N _؄is丹68ՍdP6ΕB}(uuwgMD뀦c׊\J\E9~@ߊu/6^>ѥZ<|g%)6pXKL%HW/>QgfK0kMЪGoلykĠHY:t4 OyfD0d<xѭ1dD's/kc_Cz15jr_Ff۳װ ,# LΣY~Pٴu_x #ֱ@lIn>%^1Y[ I?paRXF홣T`]aTl8%4yI $$x>~p[@,U!~>]B&:YXc"NMZ'zA+F}yD'jN}7t,j+,|Ħff7X(y|@<^HyCe &۩0/y|qtЫ0 V1!(l6!?S)( BDۨ{"-T(hL|51~,!A AX/&SWCt:8ɥ~u`DC@F./ vș GT}*ʀEҜ*˔!F!jgoUJE`&IW],8L䓕qhc4=_& lVSM42`9L4 q?G%+;V\ר؅ɜЛ(kHʞ~`޲ϡaBPgcἛUe<We:L;,fGŧK$Nqf8n aկP*mŽ%&PWqʮa$x2ڹv4q8Ә̧v=-+/o$L:^l*1Hՙ8`(Oiq>=]DYs9Uhr| D=Uέuw.STT |YDexoJXvulmCRr1#űgL]zLƃ4%[Q6<6Yȉ _'Bnowk4hȝ "{0E+ A[0˪Q2 E`7DH库JY}oK+Aڌ%}@F+:/'ljg]-ŝΝe٭Sm_ od|;8SemcIA lHKe#ñۿOJ|yY@ү(E6N-@_,=gWNk~|y@No~ כh"?",],"8Đ- U?5 HY~= ֶ{)j,$%$P)!ٷP 1ڎ90LO>e5(rG+yv:X{(.*`.޲"OY} x(?:@SzN잲bYQnBO8Znk!y6B:#Z]FʨW@ P ,??'*kZ$(@}ݦfИ~*ߺ#=k(6bҽ>9VyDh)_;P/p_KXiCVU ld+Vd{BߑY 0-֯1BSXtW: Hq .({tW2i`($1 ov"_n[P= h(H8F2U+5_) F:wz,{*lUqćYwfд;gGF*,^04T5)8k]vAI*,Kށ򭋴HuxRmI\"ׂ["o䥖a,^+1K[XZWRvyXlU&<#ȥ Eٝe+|b4+9}j+ªX%ǻ ,=DU魊X6d+<(i➒fz$W g? 3CJ[&% ?Sܯ6~b=dVLeDB%ZR:\~}G*Jj~obNN|d 7L81]|ˣDȖۅѭ qucx {)q rpQ&`B(M5aI*br8}9K.Diԓjg4R1|2rS;u ؐ]ӿ[_^1p۾FoyN\ *3bK;5D|ub-cOs.&z \2JrY]ql3קΦ{N苇73 nAW]B=G߄![m7SPkaKGY7QGX^_lPF׽!$/>rk&+B,6sЕ*<^2~񼬌S s_T;A7ф/ʕ˕2ƻ&˲FU [."~1ǖE$<8V ;'|i,wSSnݜ[ j:7ZGpkV3_w<{Rwy$-וN,1F SsC~;>nxXЊ^p_@bo̲A~P.NnbScI(YS#vbw⯛t 0cd;Z[VXȁDܿZo**Sg&[\ƳH<]#SJ[U=ډ Aj:KWwد>6F;]iuYYMuy*+Uӥ 'y3A%Ց]huPwzH%5o4t^KՅU/ F~"[Ђzօ3.|^/jkqMHOk-)8N 7ĆY*;~~_c lչӻ:rPEUQ6!kZ7(Q(a,ԨCNZ>RwYb2HƑcat_#-v6$t&tJ?vE-dlfn?}Ho\;6l`]IcE J_]9 3,ՕT*N"#]O)G>~+~Fhڵ_ I Z16//7n=ٮ%*/;CԴqƫg|?#WFj 39-68)kh(=ެE`/,*6 )Tð(gI {_b RA}:jJsʂ=bf`wd|Ѥ[ZB偙1Vn;'sƉqT0c*ĸ*͎ߙC$H?Xpc$]Ive{JA0oo?0kiF6[-\MZR}4 ˛-XW,aN#Ђwxt!]|0iD{;zv~DSޑւ tD%oMʛI/Ki |D*H<0}"#򠬥:ۿ܇F. [{`R-ASfr9Jj@9o=Z@Q bg_՞Q @lVc5A^F]޶b';Ā *`zLGQ%)mZUɨk6O i~,FzJ|y8nd0!؄zlb !Q{dX. @t*o5_li5@?C#8bS5PO=ʡ|؛Kt!VOFa?v=P|+m+2JQZ/'\}˓B:%gӽ6m n,(F Udbe8ɐYY ׆9-؎ xQجSwa { vߑk&a6^ص|BQ~,9wy 3c -=Mf)iڧq]cR _ƙ AK65s"aK[%+5.<\/Nqv30!6|o,\ T­^:$>=uܯd;KczAU72Rwh[Ypp> 9GiSCg{̱hJj .,kc{9-%mjȓs$E6IF N!Ⱥ.בlh BtWi{ Z-ͤ KpLvW]1=-4NmofjIuZ />ɊCڅq/BJVcHbM4UZUZ bx;@zWt3SR|%C]~K^kOY܎d)И_(umr0U߆9?+X[ d ]u5>p ;V Ln_ю /ۅ^ {&h"h*PnzYrqj!"Xh'џn JDTswwH. HCQrʸNĕK9Y>seK#ةR%)^9ll#~h,}ϖ #m6wզ,$(w7A-H[†XfPJ?rQ"yQ΄F4+Txe|Y4 BkFWXU'51kdk]`g1M VLM%ms6(;7d-aZB.U~*PJ!ۤ Eb+J4LR% q^,τܢm9C&?2ƀEi2y 9E Y3 cpʧO(x:'KU ANlJ5XoG-|Cpixs@.S΂Բ+xFh[ Z$Wi+՞i4|s"8Xw߽0ܦ@'TVL3{kߝ,ZK8A,S2຾3f]U\&I~w&@8+jPQjjɱ/TP\q<ʽ&gC8G%d8^ 9sxS+%J GIG]L_C %.8.loXJ^GȢdFB+h3W'^vk]2)pQTjVdTpn_%~ M7 `o:'ErMHrU%1e4W՟QA@dH<^?G0}*aef,J4H/HYJsYSs¾,% am8JT#mx>="*깈Wos%$F/%)OBaeywS?3 Ш(3=. $|v1X4BP1[_jEOȤG&E濛S:LE0:pq'rR!]6_0˛۞5 @Trb|shEИ铣>!M#uURWˬϚs^k:Фާl3Iom3v\PV(ÄBbP[C[ȳ>)K>`dA W'ږL7Ҷ-ߐW_)i@G6o{N>ڣrc/#Yzb4oH/Ó}ʱF\#t@`oi9AvdB4ѭ̈́xY2>+^%̂,Wȕ& j0 4&4UD݁L9\p K%+wʹgk Y\ЛgbD8b0t/}-7'T{!+csH }_ 튛\T8w > _5')y)9KR90@*}ю-D nټXU{̕;?E z<+X:M:t0^=m<x'l(U T A|ޔרpMl'f2JT7̘cpL_ duAӄK5C#MJL@S<+0% _jV"R'ZZg^R_a+VkmXJd`yڷتWh) H&{PUb~jٝ#w;Dwef2p$B(8;݆?-t=:t(1Qm32Oz .7P%]jFI$ʎrmE'߈p%EC>y T(וةͤ{@ƂYP!g|ܚ)˅|uՆ8/bJNZe&6=ebgljyVڠuZŖ;-K?>Z8m/b۵]|%A8eI&ia rdQR%ޙ2u+\ksB1tw7no 5|uRgM^Q){$[49I>SKWLDs*nWֺYn?"0rKje4_n<${uq⼦ ')( q> ^SqUʁz{A8n^ 4/8=*p8^/smv6| tXEGܮ~*:pE5a2J.IޙKynxV=7Ԯ^G ;.tz^[VZpͭ"h1 Csk7@VZ>ރ^>ZkG%ݩky;ϰ8|"= i|4#'sa NϦxix!T@8RiO3"B+D4R2 7Ɉ͌3Tӷ>ױ_ ݒ2/&'؁6?o=ުHU3"}!}_R F"8VOtqdg ?и+{@ ʇ8@īEDg7ImȕtHZVX:=Qg{h΋w&:KIT$$7]-S,GL>!2*#*rLb ]*վˠrWglnH%[WNg^[ R IiqzTÍI374Us[|U~e,]O3|Q ob{9)RhK ,lQZ7h)xP| hߒ" )(.C~$1~3tӨ/LVJڣS 3A >P:hݫ%FkE7v:GJSS@h7j:k ߔ-hAKtP#羠,m|1Ou^as?A4+g`|h֬*Vu|8n)?ArAT^7+7 3#ЊCC{~BkqlG=JXЎϒ#R9䮐?龹r'n ,夶E EbYmx2GEK;WmNyA"h`I*/Vg; srTq[y9e "(5I w;8d+1K . =¯MXh:?q̗pLSvф2YA@Z sZRx/5wpGLFش%8Kx~;pZY#h̙uBk6a/ZsBթ]) _8Yw2"qIu¦,w ;j*9e3㎡Jֹpy57Sc4 [0Z@ͻYܤ_Fg]@ mYh_bL厶u^gcwVb#]49.fͦ{~R'Y`8"o RsY%4beow .w G|܌͉eUy3S=WGo#/RIr#:ʱO;i+,`V# -H@\%[uw_O0)N6-˞W1SuJ/+.-EQ߼]gk<7(s^USP׽0rVߙ킘V)Pz1yT L\+mF rK}db @A]ӯxţ_zOVF\}+wMfE9 v:ZuQqBD]k:9,-Ԙ+߱iQ}W NoHH.a2эW,3 4x ı6o^"4 }#&t_s7߾9ߖ53Gl 9u@0'n&^Oh"kc`bQZݛ2n*O 1R"sNpv |C ?CVҾ ,B',]v0nE)J<8\] '"Hb%&+ޚ<"&P>ՠfyGSM#9fbhɡi)08d JqCǏŞXUy0A5v́@ vӊ}$Ԇۄ'l_Ӌ?+@"X "IZ  dɪEF DWuʁy(lܶK&G">SrUt8lk)):]Э|ղ.gÆ) r]Hfh&L&Xce ^j(G[ds\`W !i<{N(m<̅v:0Q#G3ŴB)*HV%G AFQ4pXMy]po .' rhg obctdM m ";T4D?PHa=˗qhĜcfym c BY̦rK<k"mΝR(68a.2Dd.ٗ}ݽ FA vDE,RQ=@8#=w*=VO9l: Lf"*h[⮰&쇍]RaӨ @|A\ 4]!ybձ=9 b({HC2- 7+Dš\ Pϣuйj$&ku/\Rt||XDxZΓO뜷vr2v7o" HK85a tLckmCPڨCq >U 1( Mo2=[/wce۞C{!Hv(h:h!f{۩92Ǩ3͗N$ONkI(SX$A0i ^*WHL |WL߬SGb+/WemZ 0iL|G5.} LMgQb-W.Da=ucOˆ^,*d9zTts4ħUôQyۨ輬 }yd(!mUul抱P~Qq(  *3RXW{L݌>"4[v)]8*PaRT݅U{_p +fIY[Q?O3VQX!' mɓOX? MmRo˫fiB<ܛ{śĻSʉ,E@LӻL1K3w/IauW}2޿e0Fiv\nfnVChX͗Wh,Je~9,0/*n)8Vk؄m& +Hmd@]C 1PmqP*KmR./Eޠ0E>cW(R &HyvTفDbD1<;B+4鸳$򐍰yV+ rMR5[b4ajh s?SwN ǾV KH0ǒSz-}*oɂH(n\ݬ``J ^2ohH]qՑGRz lj^Ҍ(6C{5h Z&!&fRާ`eϙlfQ8vA/:xXɶ50Pg- ,:BkBٶ^H ['z /$(uUku񱋶zŎ2y)$ B L47>j"i),G1o$@ߘT !N77+ʯ 䅶q߶/1ᇧPu,\n1-Ҕ-2H8SORI`L5x d2"qHNNbyĆeW4- #1L>|Z:/," ̒0Pu)#I`gAmH˻/ V%lt鰭q%WI XE)_3RI"߲ ʅMy1 9cfq_˛oD@‚ӽN08Q>Pval{bvcY˕;r @pY7BHx(vl|hB9Z\(oo0ԞM%%(mҽlVFQhq~bĎH/Wa,CZ DKځRUH]bܛL,ttA yg&_pcSh͗Ӑ<@7g٤P& #ckTEI]~R"e}&Bar yр=$Chcˆ!"OڞxG\R(<%g=.S+abp4LchKkl7Zں/bO ;OK Jh  ]c9G(+w2M+Jᳲ]%w WrI#W)M3q^oGZ |2H?7(r-󋛜^߅c =r=Amq um"h}J+M!淽 %dTyG42FCIC%ň6bH`L7- C ;4wKz$^|9:@y"tqC'gz|M!8 *MSl6:ЭlX$͋O*m-r$wڎ35sīZ`=B9@@ğk8.y0Q fR!<i_JxlX! 4Tj*:E[g tVE|gH+E U8+ a'_ yW- NHh[J:wjp2V#˜ԩ=H<ϙFYk.xy?`LJ Eׇ;6jp}EֈwQ\Cm"6E7^n~̓if͏0t.FID\s2OhYzD XΘj-ZϳR$e3zp3xݗFɺteG1Mi[&*GjF… ipKv[Z0Qq)u`ҧU>_xB Ult?*(0ڤ;unj'+5<w"ϰ/h?2ku Jմl}KoMB_ϒyRߡPLJl;̜N*YսOTZ#|Z @'<# , C;$|K$Z:ڬ?4d%z|밡.CX;PGh{$tgR MAGAAcB@i/=;S&k|I*5FIն` j4$EYLi\=J]s b%_yO .UzsޟMDgՁͤqS)Lj+hO.fLQ#gse*bvlS|l㸭ԅeCOEO#|Ka0|2MlA=w!=ŴN$޶>a=^. b#^mH?ԇOX%b`D-`_Y䍻5VEd2MUu'AJiw3]{O5Il&D\D57'QtX2ԁ 9Og^w(ǎ}@~n8CklKxo&nYk`=JjiF]_v-_i1%dOw_uw@ wܸMzA~vԖ܀HlجNe^ ]ZpѽlO c3i/L4B0dst9SK\:KM^*t,&䐫8P'ZrƺT7|Jx: 6S1 2d8BK[ɠHS7xtB\@zPc&zP]^{;ھ'V݄ih n'|n[ x a}sa?5(,ANC1(nS*-M5{\CoPeObjD<-.`3R4+}_R\#jri|"IHQ4Pʲ4Yk&~KY U|˾d{ FPĐ_)Lj b۾݁2p/\f_-E Qϡ|iOah?O.ATD Rd5 s@Z8Dx{ھ?L,# _퀺ii`f9hy+!nՏQ}J4rn{TvV{_¼{ ~o)5e*V ,?&*GnpfBPZ}̹{n(bei 6~nQȁ> rFh)UZZ~zƂr5 @nX~N{KRT?Abm|uN` 1+`{(-j3)W=~4_,\SBdH2} }'@問q٘&aNZE Brm:L. “PXtPW bicBȡŁX%ĭ9YebRJ{2VsXD>;<J\]R UEӲ*5>O*DSf -!2;_Lu+C5K_ñe5ܿ쀛 cNNMg|q&!ԵU{G# @ 9s-:3._G~e**ȩ`,+D6g=nb5M5fyUnQv]A7M;#iwCii 5XSQ1^>Z^&VTH;~EbՑTzl^.{QgB|g 嶝d Ȇurdhb-(P詀wC讀=e"})>>abP+/7:Nϲc< rҙ+ Fq'0X`Ñ|[98JRx zMm'[g+s{a6NH=#aϸx5K 4V6[k18%7G M[z8j!jBG561J8j7#%(j]$J[@>j!YqVsupJ)P=àf zm6{VSv_KD'".:fr4G Nu/2jHE*g'u[C={s! BӈTLg}YC"&gqB2n8&C+-*i7Uga ~y&2O} }+Hld҆辶NkO]Yoۥl8'|9 ;+%OH7 TKsut#k?!ԙj08Ubޕ7ل y4Ǵ䫜uҲ}[bkw֗[eӷh0IPo,$Ȑ/eYO)ŚDƾO5v$kREqyڷZ@]oo# CJC'CFaӹC$8zaZmh>vHԯJ֋ӬU~ŗ) W7]hx)6_|{YUc]4Z`;X^3 `-|A X=Gx$A:a?̯!cjޱpiwa]IĤr2s[Xm$J:X&>c 6eW/ WMcֲ,Nc, ufрmH!MSuPӻd9ƀAAx7 Ҹ5 bc 2w50lEhNQyҭ0RXuy& a7;m2:e7Ƶ5D$~-E}.dvr8S[)&VbW$6}uYZ\ؕ;"LiiKECf D)_0|+41bsQ0uG RC_L:1a6=զffƧT'wz. bosJ;2< &d~QOgG0g@ B؜al\f#Tp\ͨ6Lh'+A:F僉" yzՖ:yU?4yē'8@~^KȻKE HP8 >{UtתցSA?&.I5v2J5?ѐ4lx>eTRyOtlUcȟUP8|3pԱ%+g~V1JBc u,Rs(qTUގkB3h>JK4# )y?}LIJ@YdB$ZڜA1FRECz9\B6ܯnV!_/~#׊ pBU"λ{vooSP06GTO'L"c8JA증E0pE(`+i Ja$Os:fg6uX5 CL2k`C,,Þܤ6H17]syI;gD*gC 6G߲1;H\᎜8˔յzAwdR(wxԉʟB+NNct0H;ݡ.\)7njl$t9;Q ,K< o K]n#FDF; -[c7k-;$vDxY)71(\vXAT<ҭ7[-Q4uq~`^b=y|0ƶ6oMD/(Ӝy5Y\JSsj0gYCrlڽ(`lH*fGV]ި;A5:Inݴt& ~{+L²(%;QK_܃8lsCrw=&II2?6?G{r9>mKH>`t:B%(l.˂OE=s~|kM{Ma5Sw }2ȏQeJkDz~,#=xIUg XVK ? {MT z L]s>׳UB,+`%92b,ޘ Z)e;?BM01vuCo'' i-v7ATYZ`XDvi{{W_=;Ov Az mxU S{=z.K-m!DϞ_vv_qޏSӵ\謑Z<`A51?c@,X?TJQESwt3ְb"JMo葲c֞tdelHKH>r@DXCϥ)?bS ڿO Lݹ̤GEJ2ϑ핔fnRʥ{YmbRj({~fo[(ĿVh΋AkdQ Ndր4+T({^|ǚ^awa9 xaպl6++HQ]٩ŏ^9+yo+.[ C| XC웴BPCxF#T'HLm55Q לU@"(AӼ@j7NlƁ@ʯ#O&bWNi4ĠX\h%l=_?}tgo3qv=tVo'%DR-F%0C8q8q$y+m߰%Ä@5t|tŨ^-m(Vݜٷ"n'vwݦK@ ѽP7m;>Y:cI7rL7$d U+ nBm^6{,[| 2rbN=AmE#O+lGnؚmZ? ѐGAq)0Q[i1}콩+RDl:U/Ȫ#ѽΚ z0NvI%C0mqmB߶t|KV 9c(UUT i#..v) UP0MdҙKQ!is.R^4KS\ewlRƶK9/A$v\nv̟(y+pMDڒ "/X3Z aibkE4Mq|e4~PYЩl5)&7uzr*Y\tq):( ~Yb{(l{ue ɕHW@yp"HR襶yڎ=85 a6x-W4-u{[^6I%Dmfw̿G׊Xwk6._8AkYBظCeG,`Ƌ^dlĘa.7,$<>(JWKm٪rAp2)aAנܪ>WNΏ +'/g;E[/5 p 2cS",~ZLo"`Da×,t392_+v^mBQS&/&F$@$mh)n$0To1Hf60wx&NMSm`9^} CGMkDt/] sBo<1!@Wh"Y4{nÊr  wI9puIY7) >{*xZūd(č|ϣLEEҴµ{EupJ)$ 1wdЀfr0~ 1LXHr6-YYXk7cfÑXRȰ7YaB pL/~;|jEוz-8F*#jm HO|bO6z->xgj✯;J36 l@hU-=4*7EAM%2X޹0cБ4 uk!P~pJP%K kDʗH߻W̔7ŻHM+R4Y6 xc>Z?u=xd+fì#](@mlwCqb[Kt0=tè(>L_eƬ >\!M0J ?z IǶ11J o1F4Y!!3A5 4SG˔UmQ\_E`_ e*FK:ib_k".?&;$25xR 'I#X_%~R5d4RUQ^|N*+A. RThpnyEz@#˜+yHӕN] {+H;P!BM&Z»}/ w`SL+S"G-EyKj06]>ޥLO2 NfI?cȦa kD;纐U|#r|bDe ^u]uSHỢkȈP<<ӴvOЈz~$ 2JOb~_}Re{Q=مK۾|#3,:!O҈q^.c^&vwpSu}?RxNHGXAu k"O3U$ER">)c/iY\i_J*Fqk[ QEm=9R 5g ̼2^]lDB۞ OR歂S^ >vBߑ AFGQP-d?&%]|7_+MRJ.fn`t`b, '2.tR2N}۔PWsˇt ˖yI`ʕq-AxRgYNZ-r*0r&9bqhy`گԇ=Ye-sؙrni,ImTydgtGއ=N~K<d: YExJ=QvʮuQcZ 2A(nWapxh{/EvNw @Z4C ej? 5&\OG[Jly2VwÙ-QVv9Hk{L'^'q}F%Qr?~ MYG7} _t_c ^8U]u霈Q>Ξ (w9W= wU輗妠ŽĜ35V͊KUiC106ɉaa`Jl1m]߸[wx9E_d3 4U%7qj{, uM`@ o-&X&0 Bh3v$9_E"BD&)Dёwę/1ox툐v{:(&Y@>eZ 2߃y0GtGƖG_(޴!{!6kEi}FA)цp#X~VT 8# X&NqpF EE. hY c&r;WMG 2-+']x̣ר:W hCloF \K#V*+r {K Wſ 0[,6_{&bK1..'PcDsep^ؽp9&(4zuZ?eC-<*mW*?h컏y%=>#E* b*64C;wG=.?HG2v׉mo'-];&:wCXp.5~Ak$Nfî LN,}d= Nemd*"GsY%+olZPlZ. -O GOy#4ސi 6%ؿ@  6a0%v ,iqTtN C* sD>ͅ()|wയ5:K5gZY-+ǁ?csGXJ'ώA|*w3ڿǴeSdYh@BKkQa,(hp쩏!7./PjDFtf%H#bau(|k ^$UZ.<'h cëz}4½ǚ4~}2`,gΪ* ĿE8(5ݝ>rș3=[Dfxԇ3)  lM3b Z[m@I1BJgwmϷDc +j q#rfZm/V?Z3h |v$ d3|ƘY-,6 $EGHgFF/cG)trXq7LI <oӰj#RD} ;,lˈ^Nj  [TXk>cmM76_>AT(˜ 5"$;`]ץ?+"cV\^mD@/k1 IHO,%9A32C\5@r5$,([i0:Ux ewus"zO3݀9K+ڊ pR㗂 ]W;iأIF8+&WnXpSce0pS)GN1Aتnn1| "fuBѰE%HJ-i<z 5MOK)XtW]uՋ| .(~s&` IA+Ds_a=Z6n6s?qovj 7mNPJjU-GmA)FD緷Hň)ĸ޶=/tϚ)}`n3#-Fz5[ޚ~8_:Vkwzu|[B1s0]@H<t&[rfxuOc$h"RwCMä BөwnWS54@Bt7SQ NZϬ*W.eƛq*EX ֞/aVjMRP rtk#V5445 .hkB4MoMz(=/>xP(v$*p[V)tKdZd}âx\ߧB( ,UM@R La]]L|3"UDԤ4FFcyZCLo==T ~={+K,l0,; _ L"VI] B59)zQsB?P $wE V C9w29xEY8 }@XZb0%_Tՙ3n4瘏YVMkbDJ@:t෧%-KZڐ`26\kE yX}E/242^M6LFB[V?+!w&1OC\HvUG -HVU ZLMѴ V ]1#+!dW7[=m` v!kHMRA6rU|;X P0de߸jB5l34ZiԧO]^>XΧY&ݭiy*#*w4muU}m#*b6Df E =/?y5**@ 0CrtY2UlpP$ pwSh04~*<*0)g ZTTXyW^̂3>]g-Rz06ekHc\ʾ1m!!WH|b5/@\fUG?Uj,p$9ɟQOK佌{*<١5׾x.__kPvNLGL):{v%fǸ-cùV|/+-$`^*, ]ȷN<7p_)[Rfto褗7 ?W9{Ly!naڈ-F?d(f_]C@,! .mKh-@({ke*Ixz7V2*ZBtm|Z-+?r6^?|DݡZ l~zCNȍj\z2n'%3Ne {,V&'r=oX)B$q($, `Lz`u{x0ոΎWf*MACU)V6HX6G"Χ].t/UE'xF:Y)B+J<Ӵ3  ZEC\XF`z6q1JX/'?ɭư>[{:3"K! % d0tFIDm~bB ," eJar ݕ?J14LXkڛ P_EgIu>*+2x[z\⪔P;Ԥ]}iC{Xft:''ލT(;6[@n@'#yw=wlEkYUDM7N(9${{$FJWd+Q݀XڇJFw2m㝊1nTjCm}"m !3&hS Q Է [(͠_⏫aHy3@<ʜlh|q ̲lU/ڕkwCJ,IQ]v̋ϖPm `?8߄oilĻZDlQnh}cԟe{^Tޘl;FEZ [(c9HL(:Z@@^9tշlfrc>Usfd:-NI=PA}փSq:UӘX3,=[.rJ1*;~9wJ[BE@㭿X7hj(&FwW[vp xpNR[ x S_"U`}{$u\ ZYr^]*˥_5rKv\I#sih|S$G"|׉|܀FCރd@@GTQy_T7HE`ljڋ7'16>FϚV i ;}rƊK Ox !d(YJrr>]he{~*1mw%MM%CNljGi ]Ֆ.nv18\C>_SO,+< R185(UIto[sygPHA%2w_:ih\fΖd\\iktjMKiw f"R%R7X/cG=o'*^'% !t^h u NASL"ÝayN8Wh,^jR%Ez| P!x7TA9M= rc{|FJvؿJQ̹ݪZ/tWG~1S[ ikF \%/{?1LlmL5"85 =+ 6ci3$8m@(ܿ"H[#3KYր_9}٥*]&gbZ 9tnx-SQ'd!V7đf|0>t[Ǥmvs8WI2cߌvAĩX!s=$r$tlX >*nZ:#7PǮ-}gx$Ѥt|ĩDNpѬAnV jЂ[$)fS_zƈqQ|Pi/W ӧy}uzvʷD3lBVY2t 7ªi$}k^JN#B썤}yB->6[P^wlp Ch#ޓke^wD u*iiEԆȳ "IV.nƠR-p }lCP_ om8gP{)e'6@7e~p*K$2t)yG觵t Ξ_.JU$g7"NGb1@{4>dgn! mq"SYNb"a.!TlWCS& q_ru[r ж  mv|W=l6)у$C*>!;KGP%'vaEާ)[u= l.5/W?N Fm=VLB]In6G6U\ 8$$~uɃ)GzpG%DP~#G"yt.j02AV5Wzp1&i3#G0w#wg-_+uBpkV0WFU=ܶ9c(~)O5}s kSPa!iiϢs)I f\2nh{$L6G9,Rpbя3ƇJ+~Qҝ_Rد<*4VAuNA|[Ͻ!˵xw=NFLZͬ$ {Et[^;:S&BW '-L*#uK,VAd*Z _Vo6U 4 i:YCY4BV  sdT3fG}~6߂|is7Iϑ芪Em;r|5dm#HDB]k> gYocoFtRM-H!EQ6ڟGqHfCiVnH5g3 Th`~ܧQ &#;l}Xqqjsg{viu)=5ohG5̸А$K-Cb$m .9Ci". X=b135qM]!A=-\y%<owp(vIۃ<63()3! >Α(1ݨerW)qX8bK)l 'A!:xv]M1x+r+_ $QZ7<+(Z;T[g_77fmQ42\TܮӭU3}fq=kpFߋo/}K{R{4{G<hjAj `2g;"@C=8#WP"mbW,pO((SL961b"/;@ ?cm0eYWI듮6.q5WjsjQ9 ǃZ[?a*Q>)pU׽<&^R/.ilD/" +; pNu]԰:+|W KAZR"+>K r=ZNm_SaT%8f{3̔w`lf)0RII`xW Hܫ-[XFdu(No\j-MG,Ͽ{ D&m3A5{Ϊ#5J~઺GAKIb|Zo:ԛ^hO|vAt~+耇u a4ӬxQI4R%zLOSr84 #b%Db~@C1fk,(Hve+է_GɛdEj ϓSZpa'uس۱@_JPXhϩͶ(a1#$ t*^$rDEPTVλMگz'3 WћքޣY{3Yii>C{R4K0OT+eGjBd~7vG4fT"H_;74ONWH9@F -+/c%{DN8hޒqP"C M1t->˃mZ-:L&AI?!m~)g1<D XƄmKaL?~;e[.~d[S0NP28 *3 J"j-=X#W? rB=BIh[>²n"zv*ʮ' G$Z8䳗ե` X8T(~`N1"xvN_'Q<g6ɨY3$ˊVxwuD_ŪoR]}DuA2[ ?7{ei¦*G3FcLDUUJ0ߪ$|0^0eQ3j]]e;25 z%SMѠH?wt8d|pMU1,ᒈeB`"m)2Gr|n=sEcA֒%)-],Ww&%:eܑ;]0iw [;r0QBT 9?ݗѭ,c\@Õ)iʶ-wJBCO9 ӴǓP-8%Oc p߲] 3RPDĉhۗ9b#1,͓?ijX,~?<:U(Sura]oE{:` 5a&{8UO/Cj?z֯7vAHqm~G#m\ݤ$,ǷŒ`{,AKፙȏy5扦 *0)ݰ#hΚӺP0[eqTު pi}<4;l%&z|s!c%p#O?^9'wse>EC9oq#Y ~lV(PΙJRcxY"j `;I|YEyܚE)tCu <Zf&4M5p^("yNOZҘTeWBgOHs ұ]i(ɯ2PT9:K>$8#Ǣ5fZOƊUWh;8۸wlւTP늡]&%O C`DHq x%WMm~nc,^3!?i=g s%-%JAG<-nbxnKҮ2 ou΄\i%Ỻ[v"KB*NN95ۢ3S fhY59x]@"YT$\Z<"srPp}QyxaX'nw e V;cVsbBrh xwEuG[BI,Ϝy7 Y/jو?(՗T 8~MiF``J- wBQ8޼e/l =ɯ{#H1Me4\[;k%Fhgͭ#MT1x[bʹRփWXU7|,#zxH`cgEy)1kRF"_QG sx)mXm7 )\<^Ykm&Yǝ}VmL . <3r(#OW!/XvO"4_ ztv!0ePkL!.`稭-2ЀW.n,Bčn'MiOl[gRy'eWFe3&-!}ڏ \FLH)Sn,4dƶbޗ -m\\WУE)w{KGSJȶjiJuൗRSg:I$DdbaR& g/tyT*Ȓ4?xGXm8Q OrHGhDE7Kӕ g&tTo1KNA4Ej~|TYL6Zm ]pnԞ%ǀNq(}1rq]qYEnx7N ~Fx Q$.p>4a~&@%V`hMsCTdjwhOF2)װk-BQb'Rv<`Ҽ/ :hZ`B[U !$|%vIT|1#V(Ml`V`5σ\5j[d(&qAۘfv?;eoj&t/Bרy9[;jޗ$$?0\$*V[Ѧl|4УeC~)֭W%ևjYChVTCds7eFG~ {~Wobfr>e~1ľ*)F F^}n)@HZ-U% Y1 DXٽ棸]BcvC>k HuQח]`EbyjB gxi;FwY`"_{:FQ`(׈֣vou .2Ivz~)r1VK)YM؋?~ 2ltN{EEI3+J'|%EAƎḀ"9']h?;mLM5Jl* ʀLȺL?Z8I_zxx9GK-Q\H\ Z(Z^|ZߵN78nҒ@x;qtr>˕h];3ifC#?e(Q<Vю%vqE .ۃݷ;׋tT1#:ήRL7 6`LQ+vp뻓x ۝j/58 6 ngb_[PO - 3/]Bb' 㞱wYӈ&;]MIe瓑m2qSO9Y%zz M :nw :t^+ ;m@ry/ѭ%Zg-"{lH0}Ww<"-ĿM#yziV4ιe~]} HmM+$3';DYZpQпSy]p /Ywس i5!Ifz*@ʤ>j!Q ؙʄ 4hspH6ȕa@b:k9P!,-LvB>Wb׬Uˏ mcE%'MzĕA,ԍ7o :<u?u -&70~/z:^=#ԍ i&8ϞֵbX,ᩜ+5rÉV75wSN` ,r5bs02B)# 2ZD -tJcg] p<$1ɋnٌM%.Ff_ₜ4TGRvRݓ%Vɲ)ÿ 6^3}+dT2 MU׭Awb_FW#&+K?ܞ.8h/zo iTgp.gxv#4V& \đE:*9 :n3\= $nvADW܇ި@ab(+<[`>[&kWk!,=Zyl:rͥ΂QAZ#21w֧wً X,u |D(EcyG k2LNN4 rb[ )J[~5:^ϳ)N[$am; o+k`䷝p#R f8nE [)iGɢ2ιGFq%WyЉmo=3;P gZTk˰$\J:WPh{a"IІ28/0w!*9|]Q[ Y[_d|(BKLȼlF:zsٜ = kkCi>O܃AIw?EJr4"n /3̹`VO?QbF0xtXA>Twʉc P x)+;AJJ!oL+TDEP{f1%HD4ǥs4,4 (=q>2zظHY`"蒳L.}lZ9Ԝ&z2BΉnLNvNwtb+XY sL1k*V:A얠7v1@[@(fi<=?&;m8 A[L]"K?Q`!ܾ,^|$nu$6"EMuJ@ĺ wwn0- tׇ=KXq9=d\6vI[ CZ|갔LUkA-=38&[otn2tSv ͠4F7pAI~ 4L@,Ȳ^ ,i\٣98f01u$TŒD9$g<OvBh2j/ U&YEO>JЫLajdz:t`-0$|+k`*gm9``9xl.eBA}ܙ@ݏJxemEf$+6|ip3?`^×kQyGChO.MF/$ *قfBcMwGEOԊO*rWDZ<w&s@Ж+~&#dm[r!.)7tf807]R-k2fW[#/K4&Hu`@zbU0coK+ͻ3miekw4_a3|up{m$4^j:4/c12+[>.R 4l_\cJk䂷TbGdWѢeI1N{E6)Kp|NwBTDž |V:Aөp4*ݻ4V|]C݅%J)!9>I\Eʺeܧ ;^|kU[-WЍ ոk̘S,ml3]CM,-w@mUŤTL7:")ԐMu/sWj r<鿌=r׻0Heq8*alZEX88ޢU:4vӌBQӭΧ֜0ppiFcgoyQx] d>4DwEXyEyIo L/^NYz.:bH馵m:p,h0h4TΖ)\}"/Xr퐯˔Qe*\f>70gg21[|AbhJ&0żRSϧ|1MxFs#ɻB$'XGh'eA}TlK{`H +`)e@)}Iا)=zRN7N=a{VӠC*CXd'qFنf8h?-.)8o롂6j(")s-붟0^5>Xfs]b`⳦Bcbs.OK} ہH3V,?H/8dMds5 waT!!į2At:v.Q' "`MA5X}9۵^ý2 X8M%dV !^5i [.ڨ>!'ᡒ~o}_vxeҸue?-@w7(mADw{VFt{|!fz<3ZLMp'+?eO x6(ܨnr3W3"[n[W*oAAm8 Fjg:9YRbq`.c egPbf' ,X֧Y&@Q{ "*>Z UĕםTyv*q}Ds'z\0;@uQ[ 16%U7c$-?|1&餙tFO> BC|vщ3gi6n[ih O[/[Zto1O)W}FW)8OJӇnkE|=Pj \)4\r腸%q;e@Xʓ#ּ [g%f16>ɜiL. Awq L?o;h:ozM.OPjY6eJF8Lê7emnΕq"6w`^[{լc:K~Jsh_\'=rZ|Bg<򜘣`l(M6 6- V6$&+, Fzٚx4F$6{NŝlfTtv5ȫ L464JX7"ZQ*uw>^7΃tK VxJD#M3%&t>nٰyIޯ?Ez- 'k)'jz%q­I9 @YA1{g'ڂ1P-욻 A܈;0]Kws\CWEAlbU<3 FV/Zz]8%M=.2FB8v`]2gNoK-+}{-_:J .vt#cg{i4aYu&1zbtci-^<365uj T*ه# `ٷ~.U9g.6=%+Z(^|MP%[;" I婮^%Y_yb7T[gg}Tr|&׀B>8{Day`Mp{LCOdYue/k)^(v&or:ǵIuvoꦖhi,' e=&[wN]$4g|u2̂'Yӆ5.oAYdj7$^ěv7X8^%OڀQ &! ŐVd詑{u!#SuIl7{dkuPE 4"ƺkk"~(x&m, P_u 7"˽^42!"8+yARvjۿYns.(N4!zv1S@ϴoap*xT 3$pJS[c%cFZO"V}q+FZ&4gૂUpK/^"LڨthX2[hFzh NR^)-d j6\)$e@$SyXLLW@)LjodIAj Q8_DHvY" NRPucSofpFe<9*ŦLL9I{g`eQd.R"zx\B(U\d;^^ Wr2d19a1RBxk :fn’l>Ta|H3l6WN>a#v"$m$ibI+ i2=eZݯYУ-bAoO3^#5.N.|tq@+/##uN*팸{ٝ(\auh @ݍ23$ÑQߚ2Q(M:̸YAeyoe1 iO٫j m`UGhnȐ] pOqW4 z HrT0t SŜ\m(%6^sؓ?da5- ̙j&@/Y0b  'ц>ez:Xhz7[oyשg 3ՅKb;F ft?}՛+8O^y*ix{;SDZ*!'O!+8n!g'.#ֽ"*F!~Et~?)pGm-ύ}njI\ Vx̱/*uRҸS$U!ܡG /+.h@񨹐حJN`bR-( e.6!M`₄7Bɣk"M+SU8їKA+[!ۄ$̣i#tWQR8cJ5oQ&J9 t \k:g[ps]'/6;N{=>(V)oeoMxDI#ិ./{D^  8ބDu`R$&vkvٛЎ'$Kx6T0TMUskJG \Z[l#kw4ً}ま9eVo1ՙCOXe)~R2G:$,5`)bij5/7:iӸ`,yWwWHµD/ըP/奱rc%PźW&yֱ_{򃗥ΠU\k >Vy,aw, ]GRa4kE 湝ZDe&U#+jP秾Śco&~NjI)R7 I Szxl3C@ 'Lydz䩌kjW~~` οC=|{x~I- [LJl63^` 7\l_;DeG'ZIk7bH#*G]L8k7uq t{ֻ.8nլfV;HzZJmهP!h7ԙⴂN+糕5 xZq뫜6jo!{S; 8@2`UVB^@7x)⨕nQ=b7+a'#=:i_\K@&/Io <@*ʁ[I[V ?f!Np_0g:xKE9b:MbEI9|x0$S4Jo L_i1U^!}qPAؑAe:FG=L25/d@1U.1jO&4oG?T k :HF&p C(װٰJ\s}}Za蟬Sn8WӐ9<󒖬b.KJf= j?}TbH Ô% Y2EտJU]r|.KNk#Lɵ I$d 4 "ӻNbmoMT0U<2m`{їh_x۷pCGVlWT!+8"atY δE3/`<ͽƾ*7 Գ)bY(Q/hkY$QuQzĴM\Rj4Hʯ.*뺐QW2F,%lG } (+ztx(im<'7CŨVM`Ji⠊~ k|Ow k&_ЉxegZO5aYn:jۧ˪_Z%73=OE@>}׌:6 ߇sbsG?Y];1/N~n! BaE^;5y߁uHvxK9Q0 EA-R[d1JlL AZE<8YYѪSdKt] mhRGډAK o:t>IQ5rǧx0q!VPF3a*?oencﭑq\YHAh>Ymj2F&*a#V RpH!Gx_iU;& b\b;Xm#'_0guR3U^%ѠVr?'Q:H6 .Κcc]r@Y7)Tk@ /TUtӰ"-S^Sab`ԯ~~y)cK`v7XUxc,WVA8p Z[1i)ĭ4'YAʄ3FNr^r?$tY7Ytp\u@~ j=M1 r:.ϡ 4&`ZyKR js>m 2s!G2-ADdޮ{l[ %Uq\jlgy8)0zz8VMtehdN۠ \:(=:Y<CFΐ딾/,wlq֣FԆ:` v?d"gB"*"DHeܚ1ͫd{i9dLI@ӭKNbDbdKiy6-jdھ!1|46?N? MZ0|?8'?0b \y@gu6ZNYbiΤ`AHFTOՉS$dij-@%E  nlē0c[LZi4y(r3Izp `x VGsY &?H?EuHmWnCE"şR<_l{M.79*ԋW@РS#Gd~2g5N%%e߂;B[pY:^hrT\w1MZϨ"jAZNZiSf~bbvQ\ ^"Dv 4!s"1T˷ -a@ D',?OtЄ1}!ܼ '.-̬%pjC Z"!"8~kvD"C=3`;O_Թ)> wWӏħK]. YpZKߎ]׀h/@jArF\4lFbwhOm*.eb"3@ x qG< m,O~ ]d㶍o"`Ń|zHxpyW+_Y#sȉ  TDmKA+i^ڶ2S[S*[%Qc}}c, )||Y^d@Q-t툕% ~'h-u/rxݠpN#]n$'eBtb65Ě2a'uN;rԈPpNN7Wbll3ݎJ}|}䟌vmoPGܣj~eAT_ ef$~LN:͙ڎ!IEήj-';w\Pt;"qʝndzD֒%3BWSh^#1ڍQ )z>wbx^"+dr${I艓GLǤog@P{seD DʋÞO̸Wp>^k<B$aw O줂!}x(2:x Y5Y5Xt`;TɗXX;'xjN+wlGh ;e\2 ޠRjDCRdp޺`_ܐ x6ZPKǿKጷ Cdަkæ4 b,KfmttȃKF:GC?@*\C2Tb=p8E6:@ݿ??+G-!03Ol'dLy٘錵]rM XS"8dSco4-.ґ)yv]5힃: ].l|72jp0pI!v3$U pISl+IQl/S潓M<YfCpq#T* k8"1S' o"Rcqu5cj3B5J\ݵYL)%֩p UB_h%'nL\֭@4+s@stwR~$5.wboDc=C5/{eFiK]u=t M:/4|gN^NK*>&aO:=APcn0\xAK:ֹC3H뱵lt\fm]ڻ+KU$e` 'Q"TҚi7-nv\)rW,Omx@vnL[*Ai(]V#dDC&w|T z'@Њ2~S~k CvKΙ cµ(y~}_Dх.6 ڑ)OH_AE%tgq;{.ڛ]jJWqi<~#XkMd ӽ/T.~ 7:0a>oDAvan^fD5j%^GK=: `X$[\bd#Κ Q ;?d M? ;t$H'+bCQ,Š4JK+o2g6gs@ok!uo;i!Svs^sA#6`4Kww~>2:fkgK|d?@cH*ָݴkmZqUv)i0I^ӈ:ylL7#C_ۚfE6I(gWpi@#:)I:^Gw新TDux> X5{268 ӈFLZdjB1;LrP1"?u{f|`1I%fR2q0@Z"~g EbB4p[dAJFg!fL٥ͣ|A~D2=wV}L2>8SE'uo('H{2t 7qa+A}/r L&|qFcHX2fb.naCaI@b *(" rzT-f ֔ID>w R5ٳVLjAݗgRn?yv#Sfl۹ ~4eܧEw6X (j&i[=+q=;_P ʈz 4N,SWbwe,icZ< an3XkLW^_NUyxu>Ͷ/*$Ղp9Dsvt, c:R:^J Vxj5,߳oBV^ =aAz&!0h (%lI>tj`|O`jc?.#Un:<%% B*N{XN;f؟.!i\4Ag 09 qJ؞:1wif"Mhz~38Tci9Ra/4,>LP̀KA#W"=#$Ő׮(c{luz-pIW?s9cݿ?h 5gQ(Gո=@#smŻpXN66W"}+wsWpN ,1'n! rU=a쎔Y* };^f~rA]lQخGQ'6^_ 2uDSG!`٨JAQeD#\+L-yWrr@/Vog?hm9/S=:גf*|O-?#@{iR\ܢrC;Acq[t)Ib!>kD7dOGL˄ hPוO-qxb'~#_Л`{}#=*/ف)FŒ%>g)Q:/~34׵9aD.J^Rڤ&?>e0Xߑ@45尺Ϥx,uZ̡67 3i] Dj%FMՖ>~C#dKí_W=,V FvpΫpr{p&>j FnYf0a{ -\0LM2n|CwۭhmS*Tdj*z"}yk:z!\m-S--pkŴG7ٴ5yr+ mi9iR"bDA=(5"5mK@үfG.l^p1[*x(#zp\XHJ4`{nսge]VOH?уZh}IIb^2d{6fPh#7K&Y?րIt#M n)^d]>8yⵒz>}RU#Mqy3Ms:}u u!tԾ!ϫ>2bG9iIÔ~l $/$JAl:̡.L9Jv\@S 2hH"ӎf8[`Վ%G;4g4!92M?XOn H鶏dq`'p"kuI7ſtE>HU1L_ϺI۩:-p'h*ahڈn8}7qfYYP5rXW3Xuo2=q]AZ#N Qy6D^O@YɘykmՏW ̮sP=jhm^Rt N&ܬxkAcB/S11Y:i0٢wvFSiNdNpcr׃i\}rk6IV`;  FavvJ݋ӎ`*SA5i*kOCx:|葌J,vD&ReM^`%3' [+x$=sN{1@2gI䔛]Tx .Y_ 15yyzZ[2zLvI|/@/.?PR 1&rmPA06$FW arvDXbbp g)劅gdP`.*DktQ)]wn> b6`Lkɖ!Zn48iN4ǜϽ;y4E ^`y`,3uuzmR`zsx^yuW-5r<&QNi?dD m _7Ֆx3MWOTBfE!;̠'c) l#SnjH`~N͚u+AOucK5-M 2O)˛F1h^t\MwfRN !N>]'3򠢏r]}Gj;EpZ-t F"ϧ\/m꧹^ztZ]ԡ7!-/g@|<1!UˌlVߎD/45T3nMgX5ʛG?S]lRYZ.mx2u&w{ ӶPymgMwq66^)BBȽ"Bf$z#a.U28-/X˰fow4d .QgUoSȞo,o$i:<:+۝hD)eKM\@/FXK΄js3Q'&Q}/^QF+F5=@Xiz6ڲFP0NJ d-N--=)*\ܼqAЌRIz)O'7IM'V2P%Zav :بDk׼DD;(XO^xo2QJ5Cut[9ìM ! @AuMP8 #绪َ?97xmՑԳbr׶1lsk@z˝r[[Λ E ߖq\E1f ӭA+@3͔*RO{;3M~X)gX&'l#:9_r͞.R31Jsw(q6C7s1ƿZw% Ÿ+DKfӄ@VTN;/Bp|y<'I*@NtG V[:Q25֦dZ.[x\r)fF|q*mtRdM7 }gS^x2S 5'Njj2`(_j=laPUQ]~ xo `Ca׿ؗ^QqB 4WZ>ˤ8Alq߷*$F*}=1zn `qHkFL:g9I*IX)6i" U=1l:Լ!Ed;9X!l8Kg}#-&P P~:kw}?e^|O(ߔ.(중QAoXHז'2CDf Q{ڮw>KT;+I +q`3o}b (-b~}o1aQdG/.2ޡv`@G\.0*ְ9l,;\)="-FW4l'"lU~G;R9?TtE~:,oq=ϋb]'`U}jg ʼnvFM"(x7u~"aBu19nQ󨄴vVAp i} 9op'H\e~g$sf×OVb|9ooi6i9 CuyB\UT(COpE=xMljzAR n$YE4 +6j]b 18%yF+8P/Hn=YɽQ`\Ҙ*Ġ cb@}o4-uU+8Ğ7>)C &tA|bHQXx-46H+*h㿒 e}ؒ5YY; kG+Tx wǂ:>A k7LacC!+Gu+yךOL\O5u[= ? lVa5AuZ9mjح ݛ#ѫ>`]!FQ2Qe 03ҏl#.b )3aJ-+IYwbimF}4Õ3㪯n8*A/zNFB"5?Lj>1c\z]؋PR"L4#Ww?Tgg' Rsd:!·1B_ݙd$nY{%T.iuŖ'na>qm f` /l24qWi>kwX %?|9Aќ?/13BPlÛC7Q[Aq4jt< 6O𺜃NeW!^HkmKq-CTj#lh^ג)sx0ڤh'!aV uf}"!y'k nk>brZ}1 6U%Jp%֞{-)d>P> 'R"IP$FD0Na3~q.t7e`RىxE|R*#U]"J>˛ƚYRE4&9i:@B%tLB$7Q`=DBhfri/ii.DcY5{Ƹ0Wg!4j$Ʈ]u?hjK&[ =h}=:IcZ&_]ʶ?|ȠupEh8ŔXmMTj{ރ@5]'JHDt $릅Q~5^V_¹1LS5/|b[7d- "Pu2Tf!O#wS{`Vuq83bg[՞:XrӲN;W*15vF% 3Bwhcmt֝bkFMMQX% !}||vM)0uo)r[S e5_Ϯ٩I$Tv mSN&t0zC|7|82d8 _o-rk*z[*|cj'D+$ Kjv8-k^t',!tO* q21rzwI&D#-iU05g"_cA|{P  z6tL!ܑ *Y cNxvsx FU2 h-0Ni-+(ʫ^.2RD&Hf$+n@o sty2t4۰D]4ah!3.K\(8W EnY̾XSdz-HԌ(U$3`SOДW!h`g\:xl+a[Sr `[8/竍jo\ i]Vj:91f&#+y<=br~CP< ~:ZvUo#d5cYvy[r<ˇX/|~%,'=1rMtVzTLlv"eQx$|mi!3bnٹL9z[:ޖ] 'a*wC4IaQO`GP)6J76[YϺ3|jaQbVUfM2EY; )&j{Vam~A^tӁՈZɮ&] }{lćosaT\LIpy`oN}"Q1ˑ`I(q % Y̜MҏwCL o3l-*ε6aWxȚ\?J}nшb2+ 3ƙEއ́ IL}"8Z?8Nυ瑇y KJQc#SxT#4?'ɷ^ @7)Ve`ggM _xfje{`# ,7TB,9vȫ'_{M¨cM_{$*9DBd3Z/gYC_9&m0&#yKPK0$w\{apyF|'/5i.Bۍ:[J-LI/12yQZߠ6h3kJ2L )b#^? ZGM <[S8zOd+:@ccYB.H䤮->UVՎJkh~h_of𩐾4>_y2=*UEccfaG 4ھMEd]-2ȻO3;.$j'ǚѹ:FWnY$-{݃<+OD^"{;']Iyi]Id-?|$H7Og~!lm7y,j&Քlt3W\a? moiE}>< H Oa^uR7ԯ__q,mo'iHDB쏎2iCm`.oȘis?nҹ0ˢ'H?: ;Z6Z)-G9jzEEbqb~+z)vGA-6~J&:} GTiz yE>Qs7i8z$o3$7*kcƋ?UEwpZ=,hwF ZBs;9Akڶ/)er_0 bhL?q"Q72Hub s8Si %Ҭg''k"h/T0ZQ-8?_( }}c{\I;n&ZK% $3hd,wwv߫=j$]CDY(X#(QATZ#f ЛޕV(?+{[4Q%ל&ɮb,A:0ԭE+ȗŧ30Rg汇{SA" 9 D5TT$4bkm)`Qjoq);\ōKaCSeX}) H%bb#|’d#h;qdl/747P4V"^"miݫKA` Orw6)k{OlqlY>r6+tS Yt{Jf9+4tߠςIǾAab7A'=H]Y%F;M[<󱬗Ar3-R-6Z&UUFU\6VKS4 lM|-Iɔj3KY^ά49jvL7yh A? ay"gSAL!Ũ*Aao%!?3pۈ-ϗW)Έd| hb43 ֬_YNif+ w^2%D^g dePϼB/G\!~l .r8Sθ~X(/kKTV#ݳVOCvȱwx*krnW+_LnhNA K\wCS%d1܏F~eXݽ[RrM~c!wc&wB0nd9<-N*B2l7;'q'~.y{86Ί(&]vpM(W7{lmG 1ʹ Ʈ;‘F6{N"AVBP#PJ-"3y]C@)CBwCa?sOc \IW pY!ye 7|4}[2ѥe+\;W7ٜYv f/>yQz>(!l20ӥ 2{״.15ngc ȃ`|%*CO.f2ǭDXh-4AJ?6aJ:{^A=KX3ުą]aŜ$'~A+z^H{BzhҬ50.a$9ߐ4e!#ʌ<풓p:JڮES拤%%rru8. KEXLg"??ƞ!+jn+KRTRI=t_3[)m= \/[UPtg{훌.N W9l1$ Uj"[ 5U Eb+z-peA3%`wq,A?e7{A矂`: PKD Ti&n%`L1>)6Z WYĵ=3]v;7!"}emKbpMVOTY-3~;nwEɓ4aS%m|`Mx]<$nռ ح%.;=l8/4\eքt;Cuwl*KG\N5L/"qC Fu;_i7:t' "z0ѫػ9(}t0r[jG{ZڤO|-EÓR&4IPZdc8slCE-c*>QyO/V2yle{!fAH6l2uyd+0Oq4>s26aZy5mn;ĤRWLL.wiɏDHU7=?S徣;TFJ'WsibdP^LA}tꫢl  *5M"Rť֤gf (N"=U{_Py S\2cƦ[c;(A+ztaRйj#15;-=YK,ox塷/i~Aۘ)IR\/*|H..@e}c2+k1ꂇ1wRפ![@UVq>9" K 6)$M.0wp|r9SHZ~Db?X# =מ?XON}g/WfӾ6J\F\V#B-zӎN#*<+ƯYQCd{ ̷Ҡaf $^ ( I)ף고Ϥ Ba2n5? qCDm(_9V؛F \{EQ)O,e^C/道0뺊db)w*&Ӈԥ bI[:f0hk=nC1:g>0:e.=s$\ȭQ]yK:哜^=Qw[u9'nvo ⥖3@^Sr߇ -VUFA ;2.[ĉ{\O4oT2y*~WijO}!I߻X5Lkȅ"[FEncmæ^\ɍQ=CWPgAFҳWT^blTK&.&isnZdL+p:6=9h3T{I PP;ݙ3ȅG_i ڱ* oh0 NISx:|kQsfX@Cy"Ej)j,.YNƘ^c~CzC=MTڹpssIQ@E8î$ & R {xK?>s*vsTr]qEn2@JS|haS4UX \𚧽ݛ 9EJ%`mSK6HpU6R{5cuZpWkp&P(3 6j4q] EE,I$B/v͏2X໹4A_c>׬,B5SƢ-B̬̀ |E=s*H(Dq}λՅF@c!!9LwMwN ;:-`YoUԎaZ&D=-1rJֳwiƸ.ʼ7`emS.շ4%;7G-WܪbXSdhtdљRP[& +v2^^Y䟗Aw(q1F./G4Cn[1u-M2-l@^8>Pi'#3`]SaG30+"ܦ ޒ;ӐӶj 2)u pR:8~P6SPASSG0O6'TЭ3D~猄Arfpe5m9h_r&q\\8}Q E5p= 0eQ\sWmR̾uR-sEa&rQtȿ77ten!z5>s!wDt@ʭFT]ϊi-'NnP)9)]p8Y<%]ٝ㾒'El5wQ‚=2ǁ71d@ui )= Z8t=D%͂VF#l%t\#2P `=-&S Oը+dO O"7~E}T4y^9BkBAcY4pAU9S?@z57l-A(mRto-"hK|  s[iˑ8p2ܬ 8q>)qvր!` =m?ƖoK[j%sX ]\ 31A v˕=ny6,\\ MXs&*y\dM-$&)lp fz.-Ni j)OqNa\D^ Ԛl2,,Xz W?Iq+%lYmj ;E}9zFЬgFO?m#aSjVҗJ)^PྦྷyNC|2'EHuҫL<߰DuG1j]*KMcfCI/Gpd~rtUy-Pd۫s!֌x6& 4=yLM&7]鰗|7S#qS=5`IG{[Y щL9 OA3RRj}aHV XfAgKv?G %&NNF׿ZdIl?gt8]~8"PJS`#׸#wρ HS`pN*и4$k# ǤUۤ.d<'+@R+@mBG^LJjE77A`<1>/@Or+i֝_' h+&ͮd}1]urOя?ƅFk'.C6aiP _Ld͙cr\3a&#PNJZBmyj^;Y`۳`%4&ů1I[xrܓ_t;Z Jjf}!';#C[|T6cQx_G=nހNќ tlw6d# _![ ol̽rSWhqtr:aH֜vDZU!csn~"=Lwjn_}R1eݹ$?}KdvFvHtn#2%_զ]B(S:/e=YQbo3?Pz?j ԍ1+.Ys}0r4&#`kqV) N*AKdrA] K$.)0Ky4 qIRTIr/pVhǭHddo`}PZwӎgȺ<p?/.%@qRC "P̛?aĞ7UsLVnDAz]SsKf=(αIc!7D:g]a@8 k U/ZoX YchbH Ҕt-îQL5x OE>=%4ZMw J LuC O!)7Ǡz}?-Ht2}?c/sHtmO-h@f}$XҜ(yU&b6rg$nI-zx|QD;[ 10S-64Wm5Y4N:Q.XYZ ZFtF.A_D;ueӚ)و']Im4g,G({bKve~TNO#vrB0 Z*'k##V *D]r|>V6P0gvqt~vQ{e Ia඄CaamWcݬxe* PY0|/M iS1nۓd';Jw?3ʢ/GufwQb쑥} EƬcOSXC3ђR8r$.#kjB[ȇd$ͬ>:n&bVMMĢ}IՊi=Z@Pv~sgT̐ƽ'hgU4Q!1 ӄiz rx1Y܇?nY E&Lle^o[h{b)49>IdPk\)<᪪;V#[yH/"X9@UzJ p*` v-j72?9b)c[!n´&,.AW*>v_4S@XRVΨ9nX#D(Qj~]J)31dbj>keB1ʘ Bs6%̥ۂօO 7 x27;\揥fDsɑ1k.wġԙ4N@4JIyXr$%ތ/[*>. YQwFOB!?wAFD{j.ww;c3 Y<WE%.:mU%XC l3NSMO^}$i3xbU:ȁì /m`9 DkdݗV-ŷ_{+ Fo7"@v7'l Pi檧IFQ|ڸ_ D"k3"G/|Ku ʸczfߦ>ڹџios3E/]Οm93 3aP/7yQ[?fO6sV&#{#}䫻/7H^.Ypq1s so;ꋕ\0N׭7qZ,[UW͟ h!rYAkdl%?V iEXIJ,LY>wF)iּQgX_:SuXkܕd]s*P`>5@)FVGh .g1/*?mMI U'=ڹ9uvvn ASܬ5HM^M^d q>k (lc?L坉F÷A#336C Ǥq瘈ٔPE 7\>qF&$f'UmͦƎLud*x4&&r\;|3/lfυ.g8GȷP]*/՝ 1ai2F!2/J 4щ/1XƇ|jxzc]ΜQc~EjlR+ q, +97sډ] )˰񻗅`"-Nk [_Jl,cj`\vA5t(#5)O* 6Jb[É`sf44E%Vy\NDnqeTe?Ro?{F`량|:o|5`35z9Ajvjɤϑ Wy>_1O$.Ӷ"#v? /Ȍ8fD"$H$x^\t*=UJfڪ^<"wr7`HwJ#hf~i0 xX:[$#dz8 e}ʲ_Aj i$=Kɟ?B_"w%)1!rZ; ִwt*H%񏀀m.L6udVeN4 FL|Iu?gh?o#%e`FnjBS䳑$07F|'ry޴fӕEe r^O&"bZӉ*$jaW:.^&LhP3V! s|\3N贯@L%H*Ee`. zrœR"tѝ3lWNrNz}tP~vOʠkܠs?hr_D}jdrܗH m*9IRЖ ˄=%}ƒ ɰ&ZÜFNP4U(VԈ9-AxNp !PmhuRJ#ԭ2kQu#r#do&CN//S5g`\ DDݻP0 PaxgMvl#>y52f#}I BAG]SJo@UtX3Q g6Ǎ>v@x8B^[6y{'.寗O-X+mjS(ЯWgIR+Lre7 %ɆMYm^"dN4 -9qܧ0_crb_ApJ*4=RVA<c!?nAŤ R8B-俗PSB%MBV^e)V-p*\2ovQ[̜֕&m8 DctLslRށxh< 6xkt=iiK;=XU"ݏُ'J7 ~p]3P>z|KOe+~9$/2(6: Iյf@>գnag2h@8{c_=u?Em{kc#$Du~1 >b!8E]TIKA %A׮C2s{p]hl hkoK)ۮl38Yޔn2i_VJ59ŢEE''H`F= "4,WoWɠfMY2wv~-1+KTv}9\&i+njeSUر PZ%=LM0l8[1UZcPvGhYBLsW~s]Ε};4㧞L@(!f^}q<QF1N٠X='ZRYVceuҩ ~߼U j61k ʽ,|n?AP3I^ОRޭ-nؓM!W΢/ ]= Fqetvwv2w S4drҪuР>ٰ9Qe<1[J)%,"GDdmG6Oip9OqG H;HVK +O؛8;n<"^'sDa}g&@wmx I\Cˢ2{] lpc kC=zCIvlKy4N'c0QcwٌF$JÊѥm=Yl=ԯAEےn1%k/ ʮ{$1+%zi^Yh\uU]>.`'T^*g X=Oo7pE[,Gi{Y{aSI|,YZܩnZo}X}AzhӔ%Pdbv< CPH@Ǝ.'}mQO "NGΌ$t73=܂%jf|s7);m̵8QBYU(XIIK:RE @w>Q$"<4(UkL/x8_4#Z7]O;Nt4"1uEuЌ4z/KǫN Pn=?M@]=Z V:GޗcҸ9i e w x9s\'׉G^:>ʰWqo5fZY7ċvdj'Zu]}d}iۡxLDvCȲAV /wCR[;``mwb |K98ڏa4[#Mh`irI?:J#xvOEFNʥefEK`MX| aZ}E䒞78!; N/!"-YmCg;njO<٭MGq:.x'0$4mE /5ݞWXӲe>۾j%{$رN cb}[T`s_-anID>7l |cD isxjvJC,13cٺ6daUkn6T?vbu`yrQ*`1p(k7S$OPjݚ x1Rjā)ت[qHJ4i lߺ~KLĤ57D:u|%Q)VuB/-dÙPU8Z7bQ 3z%c߰7ma~~dgzNZ/> 5'!S~Չ0T2e}S`::vC0>`| ŕ)k,꫰p#7ʧsJyLJ6_F t /%Yc@Gs~ԫl&Ղ؂#/*4]7y{C^-۬і&熴!e*CySނx8FlÀ 2r&m3Q(l U}Lops 6^ Df|?쿾qݙ<'P^lgrdv 0 I5{0+ ~flE!K9ϑEB&i3o6ݓJCYJmu4Wѿ{A,Ld#h_jO7IX]q!oBZqZ\Vi=>gB1~1[S"R[L_-xO.&>) bFd0穛5GqORE>`n5So᛬@2z?A{*x7iy44@`|SK92<ҿuSY€W'ߝY5~:8Q2o(ˑUGa?8YjpT,(j̧c XKM50h8繰[J0(`Eh0G0ԃ}x=7I2>nv*}F< e^d()\XD^֖3ZO\klxi\bw2>R:%S'DBloUZeByJjAv[KP)z :o*pjAC6?J>PCP5$.E`.=0-SW^uS k`ȁ\( Gm -jd[TϪe ` }bj"02Cf`N/7kuDfpk.H>Ecr+;n6ٶ뱇: l:ѸQZIn.2:hEveRsfmxF/lB?g b jĮcQ* `L6f=s$PI[36Lm '.$ 4´nl/γGiiFJmhLKk%Do;2%%Z h)Y;fng,.]əwF{¼ %jϺOXg3!Y9@ ]@;ѧ v+4!d6Ռg|/Ac۳unS'q Nr6,"&~DoaJ<%gsճ]₧QTPǿzt:m^2W5|fmZc>Uq t F'"\FOV?yɆh78^;'O 6͒_BMFR?1=/.p<=*d1Ej7%`8ȼ-R'?h`aDf?Oď46׶:IlٲPѽ]ʖk5a&[1봂+ r/I(}䆊x\"FK݂,_p$(Lש}i"wO}i_e*Hʮ5w7Y+}O$nMv!sQ~?eÌ|~ nvo5\XE(W ~yτDjZΛȽ髶H 4nWI*`wG} 3zD/! X F9b3nžJQrö!1sKCE_2kUP=&5t茿$nV~nEʃNCǴ#0cu^[::$HJ&X(Fm2uu@&HRb @ |Ӯ_o9YFvCJz:oyG1Exv'꽘b$gQAoE7鶴CÚJ\`3k̾ Մ/Pˍ0:7&e-{gǕ@i^<  Oqe54n-<Lٹa1ziJ -X'E"xf^YF$% .p.wMC^-oH2ߴf7>(\S%b;N$ I?7ҐR"x SLOp 1ɲluۅQtcob/]ω 1 UhŁ;a/g rR7Cx-FL;EK8->7[7+IWjע*x.Ɋvʛq㊶U> (󡿊j=I𴒒Ҡ H"j6vo05nٌ"W[bN]YRi@u瞧)T#U ~IdS`iQ\9"L?WD-PR݇ϴ ҩKDg"P(bИ%qD 6?K:cXD; ޥ ]NCٜ!YR'R} \h^GzS[)(rS:7,J^`wReQ&3xFI>:BGdxGKe,$b;,}AhJ+rcqLk$r9Cȹ'p2J[; $ B!oV &YKY0XPkcì31,r9S4v6亨G GljQiȹم*CnCg5J2緛ЈwEE[3Ih[InGPz!nGUspg^G\U?<iW3e7Rvhd ,yV\1[8]=o/X~Oy8_GӇJfu\ϡ8>sxIOj: ƫ;uZiITDY~KKkPZ Y7.6xBg !&T^?fΟ(r'OOHhm`_ܸ`4<06l D\p..q]:Y]E-33#e\rj EgZ TsG)O.1[dg; "ipgͮRҽ0qr2M(졽y8[1#Eօh f0Twc^J5 '8 už~=|?ob{6!o5_+ hfd#up2̮I\ʻks,OBtSpPM59^d0`J:@bD5̧;rHBGN芧ѴHqr]c=jɶjJ@QyTY+q!~QÖzK\m]E$!(q|(-AYQ d )ȰpFe CͲ,Duj"̏YvYfON,+x8/CVuӇPy-79! ٭ o‹:جT;lpv<(lhxzfY;,+-cʢ1Brw 쫇9Xc? b93y/U@b;~@ [g"Gl t9lEV bHw<˫a~-ϽL`vMeS $AMO^+ԃ\pu3Hwoȸ3.ѹC9+:@>9!!BHmx6#j{ߪS.wL`P{&Q|4ޖu\nKB 4 *;VSwm 3}xi:p*Q9AgŌm;dը{r(%C58t_C[}gtZoa>m'>.^嘜xHh1ɰO0>[?VZx@{oڛ3øHϲg8{ Ľt<n6Kq:tl}nj?}9m`tn̯qqFj[Mǹ~vQN<\,**8YV%u1RFnXr~|8>v36c%ҙנu@)Sx1W=39UZԋn>m:B/6E5pUL7Qe?x[X֓]2 $P0䞥k zܷlV#wOYIlaf+cJ}ëo3lUg:OcT6WUHY-OBpFʛ{u]b{_7,H*BtNZNUp̬jdsd77w"(t.z:lus݆\C1*f1-$ fy쐼.>Y%Ɉu $DNtI9[I@u΂1d<: q)WTU>>.@}iw::k? L 3=AYމڇA2[ܘdƚN#J3sHTxMC ̍7ܾݣ<E 3.͗޷陗z*/Z3H"^hWZ7NSA4:N*[w >* -:fʿEBJ]FQAe˂@P"5bWct^Xt'*:ZT9QEjBeexw㚈vPBzmO.c_oV04+M꫐,1 T~eRn:-uD)ާ8Su}9J+)T:8iEN/oȆ=(7`_OGz!C{ؕ>*:=bæA*}lz)LY"1 Qm)u-$ui++'ɩ*0~~ c%)wUhKB}IuOY>D؞ ^{AHL(emgqv3Mdm1}oD+9-$Tv!"*a<ק01sCKkI(VJq 拒]k˛?7i]7`^8N], U9TVf3gwnk[}~r^߽NV^'. ^;$%s%@`38Rx@xT2Dr1%"-߮vHÃ}˨J@}7l =Lxp4̊7U/isD~Z:nf'~_BY3hk hzo:PM )&|nRp ^l {+ʏ;)HKKqJ~3{PA \`0ҳ.U$ޛob45u w yu/xPi25#o4HΧEM}"St`j\`kwiLu*);7v!:I9,_DGISr< 7mW\rӀҝ"dێ:)WTb&)j߸z@S+$GΒ $e7<^22=vF* < À5 O1o߹}iS;O`@? ʹdT;@ YiEoInn5F0 I9?:]q*fѷDzlqlv+ED]p-W&ߓq5(B-o@aU&#LJ_0L0jfFoձ<{[L$ ގp`n v: \x8j{HfI(nvXrR"uo"[IH`X:I{qM {>8"X4W'9j]W IM4$FtCG!cR%TfOeήoQnA+Ν;52A x ;*Xl|,`)G-$]ΐXG>}ddl _ -,vHq8W VU{ `%Yavu3SBq?PWK\a)NVF-]X((u.!}-;eҟz&ۭ!E279W6tb˼*"XzP#ZCW~Y0,=^>Xî_mKoqpr&n1lrJs.A7=EmM<'O=d0`-OզtTuÝ`r{?C?5ƨLgO6Ǡ[W%DJ|^0h}a+Pt1#IS{ڈP߱3PĶEqN.VaԮ$x<9i3W EpD)$iCϠ  q1qANi1̦mDjZ&Ɠn9 ),䟕$Ăh-VCAP,6ک ?j#%}|T#MRxsL+T]ЁEơs!}ćw$Z`qbxwZL*{e,L7E<*UQ?*$`-\ts?DU᧴/f^=:d9n)N+ނ;u_ W$ӲŽs;R$Jy+psP)Gv=mGW;`벬S=:Za9nokox|)T)8}rfS.X \w a9Cs;\vߙ>ą1 m_;ԭ{w6V2W>R8 5Elfg=`>c@a>Ԛx9vA?Z:Bc_ZʉddגJD).ЊΛ&"p#fL*nwe'$.n:ahks Kk:W-C&4bJ1ҷMF"TarEpca|:MA@ᤶF_U(V:V6s isSķ(JrI5+6/˶["FSr'us8]@C f'yp='Dؘ"f&{lP}BQ a[,:-Te()N)c~*)'ϙ}}o8RNoC@\zhԌ:zcn͉m7mv`/RNsadd듃]H6 + 簁EbQ&C\%F Q$0Nj0Oamɟu􍮅f}A i~jB!XL*꺏k1|4g\?]Pe؇>79|LJ< 7/KaS|<,va!P&Q'M 6 @J GŌ:=;Q-DxA'2޴/I*y!ܹ$d̥ꧾGRUVL MȄMve.3:p꫼g 4w/4*J8Evgnt`{'&:& +5oC3:qWcF?&Q}mvI#Yҡ~n$eO #\?XF];_# 6tWy![fArR&}V̆j- Rˆ\>WvJl;,/59-R3,p%,@hIsEz!]䊣V,gq` 1͋ʣ YP.1$Axz}*PZjvt,ٽv֬L66l!\>dGmqf#od]@`cHX& >-lvx/i$H mɁk8lw'+Ƕ+?5äya%[qexI𠤩xbӣa݀#iI.WX@ x IdܯoOnkH.J4 mxPB`@Dh=cV'|r]N'd[̓2G0QWeʑ#c;>yf2Goܪ yax(ح[gepO.mqk0׽J;>gxJJbbG|,9ܿfKF0ܙ>"%\|ͿRLEQOGl6jil,L{Cw,wB{F ޳^ÜH}s q|jn5`u=ʷxŅ,q}b5B7^Jߺ;$JMO9y2YFz \&&9?_srM*eZ"[^ra{1׿sdmdD~Yuڼ򈟲P#a3n|WG] +KL cƆd4ٞzןkcf=46ƠglQϿ!6B#8SdclCO)OѾ%`L Ζ FN-Pn ٝ\uHJ[g\q y.?n[lDa`ח |/èZ_Z=2N9W;ƙăjyoy@1]; S/sl { Lyelw hpnXNnJVĨj#7gʗ/Ee 4`9WhcŒOY{` -f-&s]$z~%y)l .Q8r/`pمceSr!͏pELv3;Wߑxfĸ)v8Rk&?oe:^zl(\,*-%tO&Gr#n k76L"~XT&@ qA1YOqT\Rx&i OaW}WYnc7}[ 0\my/]i(74VVYA/7{|V% 91 ҥ ؖ?`,ð>,_ .ة|רVŤټ gUgNk@seS+rEЌ0Faѷb œ+}ͯ"_Ɣ;4D @ _"{Z3JdqAZ N w xt&Q\򺃐Sٿrx[vSsuPolڅ ϝ%b3?:Xwwz_+stqO }(B(WUc7OA:#wZ# X ǁ df/m|j&3 Ƅ${{CnNNo sQ 8̟SAigo,{B+>oeӶ`a)Ak;9W^̸(/ 2Fj)*c\_H!!c~fÓ8k!3აAeOba;/L{寱jM.j |qUt=l%bM:LL%k a}WnaM7luAW7/ȏ2:s/TeX_lnvraZ&VSM`#fZeDL7 Y o qE)Nt&`9+(cȘ$|R^`T-mG} ; %3Vy+1sw\Bm-~ ))uUϴkh ȒBfREtU<\~bRڏӪ3|-~T$9cϾ$5? tG@DJe_!?ef.r)2 G:%-!8B_l94܎M[FjS7 J'GyG BY 9DlEޢJ:% PzÚEIyOTnͺ:Rd|VKstn `ٛb^+ޢTEhWG<v.Ѻe&(^~[Yj]nj\ vy(t% F]nxgp'h<%ދ-E;,zf $1M7وlr&ʠ2_ڗr"R˰R *kcPROgv$m<\n:sE _Wxm(^V* 1]ټJ n"IUAB$zȟ`ΔmIN&"yA/{AqmA48VYlJ>L`|=i%mʽt)TVBYpd%r;hDO*$\lD,rN@a(-jey/C\裧6kM~9ح` ||=^%,SQKH2Wp 2ޜlf֦vu&>%.y;Ԝf]Of:ߏl=>\!&k}Gdd q{l*P}Ocxӳ?iL,!IhBKhԚ7 ԗkO=ni{qFB^h,x*\uƂ1pqbaɕ\ٴē_=" 8v}4چA _ί3\^ B-]AF gd0F*}¯{"jR4g ?`|i)IIMQ5}A?+ó؜(`⌼$ PatrմήdaӄXy pvMgnL r#a!@PRH@Pl5b]՘,&fh(e6n~,44@\DA͞ş;j؅](K9`<ee;$pB4eH4$QdwOwٳW r;-76ߙm9s ˽x+t o,~Wa@ Ŭj؄}D*1eܚ ȩnsoh3c[ԟ r}aWf6~D6{^{ ԟ$WNvWa<~3s>mÏ0sz"}c3}eQBO45$}ֱ %t J_V]u&Ժ# ,oŰ ;Gdya.?H10Dlo)_4ĝ ^q>˙!LV6Ѯ*5ccxgl ɝ _H3vBɶKf@EOrOAGp#'GQBƙ=际lAJ Z~-Lƒ$>?h~%0E{>;#P8# Mގ^Sm' 96$(!Wc!3FDXẗ́>sg+V5O#DS.`O}l~g#H ew;o=1p_#a/qArjFpWYLb[.!öM`|ɧdZ*(SrwWqFy betCO=tA3!~8CR9J9Iz\RVVhsЗ*x%gt՗ ~ qvZQodcA4xI'HwкP9<{ޕ? EF@ym-^Hh;1##&Is q-xfFJ2h}more.3"R_*!M'\3Uu2}{IPkw4v(^"yRn+ @qK]O!"a|,+@Y#cyW;K|%p]l]ߛ=d7`iCfcZ~uY`*shu^ZJ*fsP{l0`وh+5Bm WH"={(^m9EAb%(1/zQ;-ch'-}tb!)9qTsk>ZH& 7su1Q hZYP-<@aQ_֞ )]G"QAT[hdFO%ևlnUz󂫬3dTl'xnwp՝$pݑX'| %u`p6Ffd4X=:i<+Wژեo@.pM tCWYA[ @gh+}tܖS͂oP3icWy >ݩXlSS0;^{Gn7~"Q3[ِBm-` ",O_aw`+ ^\dЕgZ“)i̎3h%N5~iTP S LRBaB[H"b_W52CR~x=^4ߨ[a6J)QFOg?|d D[ &/zEoƯ˅T&84KB*z!"69.ṣo 8).ܟF{Y4GO8 X۬O”vx# R N"2;jWcvggSM u0nX ;.UZot=`7CiA3] `Uefb`Cl4K-2ÎpR [I&Zʀ]HḲ ݋D'#T šCCV7`SoZHl):#i]rO>/d抌 |&yWV<5$0P,,],?dI&˃6K"V)_EZNDD;*C7q}J4OPei#hzmrl + 0X8h(nI޽Y[;+UXP.AH- nxzw>kwNF+ˣnuKz_ID=9i/d#gzħ2'T 4=pgQ[?dMDd<5zPZk)qf"Mf3 ahU!b&sͥZEufWf)`c3 sD>C> xCu\gp2gdtM+f"}d:Ԑ&O t80(4:@FzSF.n-gwOֹa+" !N"+ٱ"8|_&oEUy-ҖxGUVtt+.}ط 69Jr<-85fDzq'[U];};S,Oj"[@K8:!hXWM*%q{s" O<?wVn6e} AnDYk(~zs6783yŎ^T–FO >څ"kh>?MCM)Dw䭯ҶєVHkĀPi6# d]CToc ~HS820aR<%wNEG5#+˯O&I8zFdfNjwuxCZaBܷR.iRtEe5dUK~#qI5ʚ`1OEOM8ԝkzgQ/Z@reːjsC!}?4tJ'd+ag(?@׀%[O⥹uE|ԉk8Vu5̪>p4F p>h9+|r6h!3XAVnU 7/TBbD_O:ƎjgU}ȹ_iT؍c1r"w2M%Flse/@v;u ;+BC>`8,M PV2VNd n]OIt1j 8iԐEPc[3YǤk=J!ǰ2l$+fxK\"b?0eQI+k9 !r 24鼏+51vɡhzN#MM|Ƴ}@u3Pc_|dZ_ G!9DDaV ?[[KcG!gs*kf_@|TrR(dKC_O |}٬w^%"i?@Hp}ƿk*jf֊@VF#vCT)5UU`g~qe2hR4|g-6`_|AckᶾsXoJX(x̠DpQ^O ÅdXᆇDAyƓyKK,y5zy!;?nJ'W/L4ю8`,Ξl/@JTH0CS:C&X^5cޫ~-*91a.SwF$ظ dlkmV|y6!,-Q`rI^5}-0]8K٢l-L}4VsVZe)WBp ըisuInTZ`W,j tLPT ֺDq؅KӧGuYn@TgjXq,3K-CCڋ%u^#N;!]<lE2cx9éixaH8pͷpٖ=do2Pq=7h_p0KL9?ʰяo2etms=Ew@,[MvƮ ߉3UN2\[EcnCOZl`fcŸxrt(W G!`'dEp.I|f֦ aoD(bʀԽHxKt@IK=)=ȶ(/j H`kV'͟R( ӺO {{ v*`MŊA. (6",A k]TN]2ЈUk͑ ֻڱ|y㺱b|ǰG8FHҐi,5k6p"}t`NVHtx'RW:y`i3+w`CwAT^ {:./\NvE ND.ЖdU$i YJo# )&گFލJUM-o@@h|O8}qYHU'Wk'GڠGp 'ґ@G}'B`)6F 0?pFvlܑ>_@wg MtX%;S&Rv40y!$bPtV[7`~|MAՖFl% {J0uRD*3gz,4mv9&a M!rx?jF&R"coь_7"K}\>"։F#@˿.^3= \ _az F1#Ȩ%4I {J,Ԁ/V &U PQ߾W 2|tc 2:S2vJ} JW_^jhylLTT>-3a)jIS@:Sy3jq@q R|X"7S4&0NJ^^U -}Ӊs;]5H7=GZ)kL{t7t!_3RbKSLgi|X_\eQ ׽Ir"x=9ϙ,# n~@~?$; v=uȞ/ z39&tؓGs&^82~;72zCLV^ q K/DWmde'FE aYlr'ִ͝ gm/[K'IgRa {.d)0_ۧ4\ɢpVwF4"iom=NPYJR )׸|outCs?ű]LV2Wf on2?ُo6խFJ\ ,vOǽߡt$W ?0$򦓥4}+?7W G7ErvO.f~ń)Ru*9hI1 een8&p|] 5XymG)UCĒVwE=TWv|8 $&' _ †zdN` ]|T^5V#!0rr'.1kUM=:D8~Fĸ&OsEjpl%Qeg,?)l#ɣ_ IS =oC^vʌ8B$.GO 7kggUYAkGWUJ\Rؔ7h+5=vනdю-h5ֻ &>A"cz 1`@n7fTQC d\@x2>{x9!;>zm*'qR867k.˰=̋]/T2.EޅJ,s=uƍ Wlhz*;SոܑtZz~#5߲3~bΡ_kaXw8vʈy8y #8xc ϬD":ļI+LŒ{< .}(ݝ˵l( S*Ӭ;M_d {T l"^FU%AT  o(>(Sd[{VڿObP*~}^bU şԯ+1ʽ{]S(dk@s[{4=-+QƆ9M1ۡP'Ɗuft=+K^t⻒Z/?kmINU l󗨺h)z5v +ЁK2ͅFltpdgCĚPaW9aҙU%OOB ;-h/|a׻U3ؐLVR(4KdY"+/ˉɼI~-_p-6%ĎrpC(a /F6_1qJ̾):Fvcyy!\Bc_ Gp=VTߗfW\kWUg>]RB % i[5U>`"IaE[>e#䅀\A|C4U?S47GUmRtxŔm>xmn>&t=-{E&68=w@buMBgsl3tbmmFѳ,'m͇̎DLv<_h9mBýk'${b5wKN3v+9|C9A9fQ \0U7)(GVaȩvx Y|5j4QGLzڄ՝2#sv,*>!P#^+uV&{ِ60`)|$ 0CE5ΨafpG \2f%Q(v@ cHR/li<ԀjRUzinu.ÇOɦ6{VM5+ ݑ n;Gi3i),xmZ0y)"'4q0*_ ;ʞ8ag(Z{~:`e}ff9),zxmQH7/ZT^-e&!.s E=F]o9ei<^4t+[OTWIzv&[vVQmB@U4L\}<|# N`+=ߣKdzbC"k.)/\c5a`²%hHFSJIzF̘W\jv7QK4(.B +mT3bk,b#Nu:Ne!@ae 8eupyz><|p'qyLNz]^f::K|Ș4]^(t2$#ri>Ÿms @L'#^ {vtp`V:j>[/l¼*_,%(V;\P9$l?-p;~\mPƞ֣t3JT ZcApŭ*+#DQ$e/۵ 5!œdӲFh~gL bHKzk햦| ~ Ecp2ʗ#<!.al(2ҳfQӚbd7o˅>^`"(.V}I0iݨ 췌,>t7PJus~Xnz$ϲa ^;kn;b#*)ևyZs H|o#$8>9@KrՀ;lj샣`U_f-\>mn%?~jG2Gghz4HkUN]k., ~Y>M#Bw-ۆnFf))V*j$(b/|&AG/~hs|; y0uwZNUh ]&)#;tJpt`ǸѺG12e#pLF *Eq+:s3CO[RdzO_ ĵ]8/x:173<#nY9 H;$ȹ-NdHUMcHJQWLkM$"X t n7ƍ;ȯk4?XN!j@У߲$:oo 7@K<\$ ㎩ ,:_UCJŇw֧9LM9ɩ1 L5甫l{&rP3I2lKe?Dn4||MrvO܀A$Mb=}qnB&q2e+7y-iUDk=#Dn CMɍ SEgZagqz8?_-.с?cfpI#/Xfz{k\זּzbuMŬiفO1>`s1lNgύW )/Ll^]7:1h ٘SnLd˜jYqQ9 u L9wJ'4ш56.I*)na7A&®%9!ʱCTM)U<Zn#HtSI[*N A}xT^ruņr w ZQba}kEGLTnkS]pu6C!1?]9A9#' ND-N (]LxƃMDIu  mI|G(TٺH9@H]CDǡ(},CA`YUG<{"`=Ht7H\l=ϱJs~vӝQ:o[1݊k 1W{HlG/z\?m6K(-QQ&##FeE#eu v \@[ߎclL_gFۢL#)Ny{~ڸHoǤn#{'! (L&WMsK 9ctNa38:AI;o9-j^i×`Vl|3DƼ?33.;[dsBIٯ'inC[TnIG!W SS{yr"#mw*\ v?bミWL.*|P ;%ń _t<,fC .騕fI(օƉz>[)\?A?C6Ay Q)ô cMt'X1~O]GV_:z1zpUztEʿsikw5+91fG>{XZ&t;K scQ|yu;+U$f ThsAL,BRX,av6;T\m ֎ʁBT1QcrL|[[}"iaO-.轾aܘ HwۂDCH\S#iZ<,X͒~F׵X,{̠ z^7pWw64L0FAfZmofz9QW2#:_f(h:R335Px_6 [A-@'-&ikU%{4`E~ FԺ1?5~W][Ճu>\sҙK>vɅߔIPo1to鑓:aWHFz)PRf>Kd Y 5˓W甃\v@gq9q1]1(Pz]n_b2ؠxrk*\odmfGe fmM?V:5E9[А^6M3\"n$10id%h]S.n7|t rgǢ|? Va f+7;ͯIB8pF5vᡎ% κш~t"LKg RSpB/rV1߈(ݹ=2, `a֖)XqQfb̡ȼ,`Ev*y0gGJ3$G+5E^ 5]`!"T8;>Ek @$~A2u]. X_Chfє@]]8+v4‚u:A\[:^eJ*[|Un ̳ݓe("]~vI?!>k0\JD!aY*dOM0UɁ;̮񱶫g:)I^f#âHOPw $C.SMU@:&o?Q\4+5PʛyJ['wn vyΥTw_2r!Z{Tm^sQg(Ω 1z\Nc5cW)X[XsI*] p- # vȿ~{LV"^"| aW-7d%~k|^son\@r<߻qI%F ]wQ9 *l;d5zp J6;temRS jN<[^VpSX}cX\MYǑ pCJ&L-M+EĈ3x՞"eԏWkn%Ib] 7nT{ ־;S#Jea KۀlB5HA\>`1R#׊bؐ̓хXT7#=h&c>[w.%R6j ~SwĿ̜3vƨɔjm Jc ]q :ȿ1i|pFwr' O Ka5ڒ*-7ͧO4Cک(a!NT^p)ꫀRN,ܛQu$IJg +Jp~az *!)SS799/SD}AK{hv`ܐNvӵ6; !( =C\0}?WMI.L1W}nt.NOta$ͱ'%W`C,mxy/lCH {3r?C)42Њ?z,׾4Ț.z,6w`X8%H/g5 v}8W{G7$dIףq""]F+o0lL ?=oDfFIr]{0Gji=:oȴGq,xHEq?"[WpǢN*xG3>> ZҔʘoqFg\UZʋtM$gT UhQ8}-˞i_^8+8ljW_6HzXBjV؇ozƝ;ڏ\f\!ܿyr3([(C쟃j;1&r o6sDڽ8ĩ Ze X|[ĝNtN7q%`dغdx"$ψҖEx]/,;y]_ն-<.9+a±(s6ѠPx0wpbG/aC^A#V_x5|v.|ik\nHdZ.}푠t 5 tax_;lBjMAA&?X"T'gʗ*QGd !ox݂cCh|[3 T@(jL8wԜ! fUYC49M1pGK_'NzJSi8?h&+rm-rW'W`JMë6-N<_}Gӻ!֌jC DHx Y=E.iv0ԚS<,B A>K+4ΫYzL|Ђ p5 IjK.(~EQ! hlԝry*M鄘#۰>RAv G&lG34)"o/Og|xꪠl:#X We]P% X%*&Œu?kO'>˗U`_V;DwHz!\/mvLSܮJFYٰMkL(EYAbT/pAr1ܤ#3j&5,D_S~,d>iVNAR+I)4n7ItאCOGА: %($-gwMEn'*N@=2?:xwYlh+񡴥\*hW|QehM>ݞcWB͸a0!( Jw1q&r] UJ~],CC6g6d{M֨?[ Is4DUOƆxi=z 据kC_ñ{x=#OʢhG-+Wnz؅:|LLN+hu 3U[dMP6\R/(X<D{Ə[lb.[r[ڻn!QNиZ9:#K97ѫrcP>ct6ڽsplwLxU)*45׸$.[^MtTn)$ýKE\/xr Ӌ 9WR$d,:9<kso- @ﭰaΨFzm!o= %yh?y\m#?Fwy,m:vP1< \)kdɥ i*~Dz4ǺhGQ+Pbڦ`mP^kWTaMmy:Jbs)!Gf`7t1P\ƻ;3Ӧk>/m_"I\t24Q!m켦z#mٗvl’mmG9V31A7$]y%گ?QaZy"^FYR@? < ]۷ɰ.a%-U^@ًuȆ[>+.F\3b95ԐJ 3-ЖsJ#vFXYeٗVC|GZaA 1w,<:Ȏyx4CBtᔄ~EĤHօirEs1czUioBlq秅t%| yE #ǶWϫ(y P?a/\3KB`E/r!(|!vow A: д,υ*#hPWp&-}vMQ DcؘȆA͍G*D]v%;o#udF'&+~TPX2,וB=6CC׳;81޷&$8Miu8J < ?vHP έ=J%ذuc #2_RyʹXR?~!7$z Nޑ{\K>X#J[N/CshjM` ֞X`3h =pLW EwY^l/):4d`GSo g )W543ަ57j Kp~ImI-ޥ+<{|q]g *6&7;vW(Pez\'JHpL.'(%E܆+6O`PTW[!kuצbdgOŹIV['`k2&B8$=f%hon=L[Ļ $v O-= (͒ ǫX7ﴝFͨluw{ti@'U G{ebxradQAO-z./NVqi jQb-2VZyL|g(/񴯒g߳\5<=*N0 =G[ ;A>|Vhd_̈ZTq4O@ypOyuh3*QG^޷v ߓl]O`˿2b+ 6^na9ɔ-31Y*rocV9^@j|,$ɏGϐVG3/&TB§ΡȁH@QdFP}&jnkJ "?j K/!7 \ ګ~#msõ*KKF̟y9)U@y#t7(!v+G-y>W4G6m;*w"[eơV$*6tVA!K%UGrɬ˻=<3ܡ [.DfUUAJ˗?Db2Qݺ*(lMnO J{})SdQ\ѢW.=ZoJrW%%T0|iBOWWKi'DKAIx['$1 |+ah_am|B{6e]M=XҠh7yegUo`!Oi|v?O>ێ Q*sbL2 LN ~-%ٮOX"""Blsq?*֛S?b9 >q,0P[d#~O{Ėb뭇ukr==P0u#eE#"+e.!q<{$Tdwoi^ Ԟ2KAjcWH'Yvwݐ,x //e\.N+y՛>>] fw{]X YV!cu-.I{J JHP +kMut< Oڵ7f(}a$+ ;O^W(UL4ѱ졜)ȧg}dNωVЖ9/,($ j9ZމˀgeV-?4s` U"Jf7c5,JvY$,/.@2ZyȭQ,suz~(IΓ?K[f57FmhI1XcLR)wمQej-!D6t¼$9q 21j/<CҰd8}!HݪNnE [y@i xv6ۣ=mZB>٠϶#ejCm-HkXl6=,CEw<[Nab[ V *x~q#Ў;on?Qo~eqHBlt;#EŔȬqY%TJ yYRb؞CZ U47>iNoN !pHJv@f u k:@»r}y|7/.̎{EƨeD5(OV. /X][W9$7O%[3cKi&" -Hu.vo%.^ЧaҺ2#Z4zf14CJmˇ,ZBr?0a ˦!Y81p&Ƌ[5ߌU AFIJWcH+JZp%qN|GC^@ sMcXQSW,FRA(li*g<`ː3tmhρ.}2($kU*> [RFǗ++c=DXFE87Ņ_y8&UZ&H_P+r^V/rU3w60, a<%`0p{s6w39T}ؿ/2] `=֙S oxNq\A㖭j1iER>$tXG ڳ~kiX/ %K| }0*}^# x(.BmcTQm[Gt?-AJ"ߞz9Gao$>.w`ko~)}t|_І˱ ïH 0Gl|fY K+E$ U'v;FsJ(`PzJC Re 7Y~⯻BWk3u~6Wm*}Umi-B{ V$]@[GxxoRcU@ҳqtz57d,C<Ĕ99윬7՛x\3H#hPCM*"e< ;?^y}C4A mc=6!ܯ ZLޑ\о~!L糩1p@=Vv H#-<.*> ֛cLK9BF`xL⯏kd*]w#ګA?"Ix>/ߧm{Mt3`=d1!\PS<_Zj$y핿uIiAeZ^5 {)xӶR5E4<]ok S-uz,1<u s=U1c{PoHnfA!‚OaMv8.r>䒕?_]x7H`*;84/oOdDS(B7/f{"/ /⥧'r;,f:XqGj? % MfVK_\L RG}(~T>fs1[h@@G) UcMUQԣ]M`zNL(p6Q>-Y5At|HZ@9WzcXezx)˿ovRD:Zf%& }o=7u]1/oB '}p}:X[&iU7Vo!9(A'S [Ay6m5/hl,SəwuꟄ|JsZ˘s6 %IzNf5LIPTkg"JVra]gc?azc+mojŎ8,h<=IEp> UOtй) lGK<DH;)q=FMd?3(Rpx[p|N"LW E: hqЩΎX05uwkwG!=&ǒLk>?fu Bp`%U~Dt]QXd[<,|"x`D*Xk@[z=_`wYtMO9z[O$!x]}F/KG%^h tw8%GL} Vc\Ď:ʺs-grF<v¬זK6"lYu]Ʋ>XCKiJNsN^ȉ\0ӽGF.ZF>c"*VZ~:dBa7 4Wm,d(NyHdF/hS=ALxMJ+CߊsI%7~uI@/BL9/N[JcFqaZ&f(zL0ܑEw ͞hn G~οBI NG/QvmmGi6ir vnh5>u*#(O-\6 Yڿ%J{Ag;G64PQ@x.p>ξ?#w֙"; f˥Ƶv\z#XP9;Q+=ҞxҪM|*7% "N.Etyxz":Qеc^ʏ1dY亨# Zxo_>=RdT k`򦋥ejt8}{+a͏վK=Ւi}ϟLtkUZZ Iiu[{]E@ Ʈɛ@Xub\(W ^._>G7FA}`YP5(%ߍ|:ge/$&H^ h^@S9{f{GO/…}F}!eRrhloaK3aŐ/=U#jsbQ۫EߒTqL+O2K?h?mg;Rи<:7G\]BBd3|#[@QKcS` rCm.g.Nu68g&bʯ% ^kdBwOA]ёחwζ9BQ; z(Ivd:b%+vO޸E: b+( ~t=|kܶoe`ck7(3gH8.J\BK\x+l5J#idvf[Iߤh< LY!NPEkomg|h+3جDڂsǼR بG x,@&h Gg4XI~'Emr,wphlOưPBԺ$9]6xrJ*v>'P支ݩ%*,D_ rx<&hH,[iOA/.ݼûrιbĘ%o|ӫaH4JGpZzJ€G WhZ1V"Ϣ9C_l.6xn\ Vicb$L{W\C@+?mL\A&jlnQO#"|(x2Iў(G[9$;ˁ{x\T#E9)kPkmf) p+3{=z0|/! [O'9Q -pC/`˕'Z+GqzW&WYED.Lgsq5'LK%BrXx&|u-UGʟjZM1. ԳAxegH@n{>äE01zD]$?}JT>!4L)]-M9lr2N[c[rjV+=6 1M+wWA8p@kI- se >ˮl\݊(#68uy 䎽[yaNn^8Kw= tC}ӂ⛨D&$RׁD"۴xW:Դbl`)Nxw#~D5בq0]oŧ~H*/1%+GFIE5LxVzwmE\8{t(l('ZJI1d XXXK?#?VyEv.HM%X77)5IKt1DcB L]!x2B5uT7;6`k U!Q;ЫyFn&˛+jyH;s(&[^wzX1Niwn3s+{`Wra.Ļ5{m  +wGGxl*5$-njwC?ܺOI |'5}rcp61 /|P!砰t%%y#H|){.-èU5GM],/%". #.]$Ԯ piozn DquM/{1ˤ[ou gD?>4% ߯C_yC% ZR֯ڎ6U,oCcBS`Y/P 'gΩ= jÕm796/~_nDoO&s>O!\:Iue ]S Jl,Xfk5 ١G.AhCX3 =ڠR?ucFS Wy´>(;.M?4 w:CETbV__;uX޲>z<4dr|7fwozVDh|/?{aRkXPR a>2˷6 CsC*@7ʯ! 1:&ap߭;lay$#/j>Id<@ϼ;}`J [=S˅Z7i.KyN? y7顐wy2@z^}Vd.=+?3ahyke"rYf:%B|10Rhహ6ݻáEz/"2̛? \2h0D q5M;SE- -k4,5&-$1;̑-Ξ6_GW9j,^Jaޒ;}!]d^c%s.}$UPSߞ!0+A< iھ!ˍOz\5K'=O9I{")f|?(6ɋ~R(& ^0w&As8'Ff`ZL0ⷽ ҃0{KJiD|& ڷ^q3~ϪkGȖab"^JHiE¾|Rxk:rOZ-ֽE0+{f4JoVPˋzj .6`k|VORVu'z_NNqek7#TMؔ{-:PV<$moʽ(6ZS,)Kȫ }-Y++~΀0fM*s$a!}lbҹeA1U`$['QqpGr&2sA)%(*_ !rzL8`JB}-Hꋸ|岣!?Wb:f RO7(ߛFTF=?4SU}j$W4u1Ա9]p(Aj@J;;715%[빰+}FP;.Ld&~Њ4O)Tvt6@ՏV6{Zcǜv2~ +D!}ݠy(*XIܠvbfK$o*𔞢Ɓy8c &:\c[ʱzoQ07.2 5[3Ȓ}L%Q F=S"!ҳ<56aXܖndd2½X_󠿚|9 <`~^_歮.hu8>%W^ hp2P#z枹ڽx77W_LZ+@7ϤU4rIFq|3YGbao ПŨntUͽBg-Ѵ +W8Or%? 3JpM+9)N($\dRw5m  ݿc0 fяi9%=/KyZ^T6_PGJF=9e]GB:+`2 OdwU>64C/ XLz~ɓ-޿zNBs` /XۦM,& \n@vkO͝$-9LEBV7am ۈ53;s #8YXZ /l~­W"Tɼ9)V/$Ռ.&&G+ K^O/Fpd#uqMKqan'*vTagW$^+-0.mK]^-{]RJ=.]F*Hg;SĔ rLW˨D;?KKF&vI/(Ewx.W07+T~P yñV@?l1m,2U{v57[%&towL;Wהyp3y+Cd;n5_^z YeHjm> ߕaT%OWm}f*0e+ndw l<}J)&>ew>ia|@6!$',^ZǵSYW52N;.1"z/E4ajB^0X/R?JSdw݃_9"~pvcʿ0-4\[lTo0+]1Zd d4$F:Wڅ5; |3qn*lIÊ+]0s/apig (Vicp/Mg-@= 0 Ca1^ܼwޟ1sb19%WP-E֬ "-rO!ɚu%lr9H Svsn؆E]cܧzG4k z"96ܦ0b u(F0+mf} e`H(6}d"w0y.BF:VD Қb_lpz:8f1rIYU 8VPߔn8~,'QƖD?om1Un̔0z*kCzn͍&*jqMb P: g`AScx &k2lu0Ћx˯&K%oIP:b̺[IY-l+1ir6yUk ;B[LfN꼜 _JP-ERf5Rj՛EG>͖`#n<*%\'W$''>/1Sha${<#C8) ᥬN]ᲹHIgp=@W)Hb˭*+pG* MU,lyGWJQW-{ C;],l[7= ik16%ζ'@Pw{e>dsɾEI$OaeɸF(oqm2'v+(L|P=+?{,-BdUl8;2>) L͝M(}yjN.{\SiܱRk[+E,zz;Ձ}VN{&"тd%Qɶ[*#*fïAHye|ã:S6iEQ8U3Y%رxh/*$k kw+ݼ[ L@j$0^I+œ- =I%Ά [[Tg 5pՒddxN>SqԇnrLj ZC8}K̈@aB-b=kAmt{R0 W䖁 fҊoz-OoO Lm̦ iѮB ,$i{O\+.CF)Q4ss3b:z=D{<7/^(ȃg{eEc?|Eb5\P t!iv&(m"-I9&G-Zח-2;6@.l$ٜG8:M9co?@L,4V%w(YEfO\z$D=hv|řaUyF??ON!ɢ#'ϗl\츝sa#j~Tpe73<'43Uv ѶQCTiĭLϧeaD=v6xe?oψ"DEb ⴀH=cDob7WBP4_Rwݲ%wI|lZ?hO>P1s -3UtgM%RH>z G-HMIҊ̘@XOc鈿ZIQVzB`@L=E<`ߨΛm3w=0o V!^o>|/]dŮȭ$ w%YYGy_"?,,t;*XU^I8`, M˘'pzrRj? &:YG;5u7$b!O!޸$Fb.OQvgѡ>?6Mt) w=8(q>oy0iַL%@94`WCϻ,|Ae>3w;Hgtr"|lZ-8)Ɉbv@tq2d޷n?¯AS!OpװH",1 NQ@Ep?+q+-L#vB/W)v> &KKDqśM"#s(t>&>e+&+HL s֌Zm1#ET.8Tɼnjpֱfm XN{3,XDD]dFKR~_ۼNl%h铍1Y;n,C8Lf_[I?mЊ*enᅽ\1{ݟR^\4(j%)++$hՑ',`z*HOi 7=.^ H ybw:0]8ʅDH)΅CEYΉWX,5L/17dDs<$t5y<d2$ x)`)3ؽ!u,c| [+)zQ+IIͭ傃 5Gg[I?K4M5< Y fKX]̼1TP tg Qᎌ`X,v3G'&U\HD8:lZ;Nі,K: m㝐-VS-`{reK N,`;Lq^bJH`kZ\ʣ~wo,W;=s6W@+tk8$xBĮq/$[>RUExSgL23{eKsqy2o^c0D,-c)*qjsapێuqs4Qvه:كOTC`9vuXKgOC؀s/#?x*7}6Ah9~{wsR䃽ydbR7'jQQfXah{<~eAsڐ S;'2Ɖƻ_ .ZO–跣JdDig ,5!%BOmpsDdwD@yOB|٭oYv ϓWu~8oru\<7B[0/_-ּsrwm|T(/q9a\o~g{#zt\RQ *>]Z6/,K{ֵ_uw q;u!GpyioPF/:wG&u"&ՀMދuo9I{S>1K׀R>rP+f~o9fV!mE(h;W8= 9(@>\]@%Nv7/a*̀?7tOۉUc)7D PH[v̕ Po\R%h %hҸoXt#L}٪9"ߪMu'\1aa+(0_J^0*r8GOi>m|.uNܗ_>qDG%#~I2iɊ,ٽGlƿ=(3-QK*:L׵q* `Jj*69_?E0z~U5`(/ M skv+>ll\eZh-qI!yL&KP?yW R7Yj|ή}TlM`j$ &IJ |,Cn(@Y{D7RͰ)/*?]?zwh](MG[_~Z'p017MC!TX G EG z;J֦f-|g#KȢrhC3stolC?1G!{k8"1 ,j,e$z 6еE%v(ڃ\)2ut[8J? b] l6ԚXel1bVNՄB6cBurjD`a8i> ְ,i99TRcIs; 1ު&Gf=:ܚ7&Lmȅ0F5,I4~LbaEhH1`_P?,I ._/԰n<^90C)qUzY HJ|{E9- V#'Ћiwmmǰ^G/(نhj☎/،;c:_vCy+ysT'sPͥ(NʓLy}!F[ wFÑF!* &l|.gGP~=&\$`Ї֙-4`s T7V1U:UAN}pVyGPePZoz/$Sel Mdž@d>Svv]>PZ.ȭ~1nnېdԙ)!:[ṠX@ќv,a̪*;+t,(' /n |1 AzV)j :Q>~7qPo ۿYsf_U"`x)# JaSot=&+#`҆4&5PTk-cg&=nz!BkX2pҪbp_3Ȱě;J\Dyɷ5ISAϋ%c!%7`tk--ǬxAڐ6Y $Oac8ˌ&qj Z0$V[q4Դ)NS0Ź$Bjvd…o2Xm1ɫGZke$DdR>icp|plqV/tRi334ak͆ Y_U%Yu׋xrB ifD?zgk"=~tav#Zރ:֧̳iA\NZ16k+AtRIo%^A1βHBPJIC<8Lif]Y˕r~a܌K|AfPDHˣ AUAqGrDvC )n#AoIdNpKⳳcgwXrA\K`27g@X45C*?b!RD"n \Tc)<#@,MKqLKӆPtu$̚kmfbW:\ȢOႊbګC],/ӮhR.JPK| *{Ey O+Q,`~d棎OXWmpgH9 ~t P1d/0yf^|K!V ߖ|4dJbȍ6_lou=o_̀ʂv` Pq1AB<ؙ˔W)fcYb1EK 8Bmtڐ5Ʊl#@LQ,-ԎNr_Z 퍊VT,'C9^ _v5kg $lc* 2$y-VzOI<vi?;/4!=a{ 34U턬Y6N>y{7O_ڙ 5{לKwz{-ʘ/^"‹A%P?:tsJوN8WЧ(ŹjbPw6mW_68$z;.-.0CsExrJb飞*|O-εtӵg nd3G"g:E' =`-5)n.͖z&LEGq6t ,cJǠ#@(F-z=PC~;zE0\of+QvS\Gɒ3@g'.fElm)F]%}Q7ӕrf{qBD7,[j-v d̷ɷ3Qh{^rL]'\kQ*QxA$^M_ FUڽ+,8ʈ$NǛNϩM3QXof"z6kҔ4&[Y2V.7ߗ6D,_my(t\1CmˋŮuN0%ަ%SW|$Nz'+c7\Adʫ/(NCy[-)Z|`tvf#l,UvO?hG$%O*o!qu_ gHc^6HȦ'kN-RZUptSoς cJ[Sજ;]#n &h:qݣP|_uƌj&ˬ8}r:iֺ@6כ.ܘ8Epߣ7/sch,tzQ(|ވ*<,u(5{y2rNV- .3&t7yC7=/$גTkgK8;3׶ƱfvCV\D&Kg FP.cw!7o^c8KnƣNoO0.&ZOK-p-wCՅru8XOS }odb#:*xqLo& J%q9ܟCsj(j WC3}+,5]mhvɣ-+(#]Dk}]ơ=+_/#RD3om @(_= [n#3mƀ+hQ-(L 5R" W1>4ӀcCax^,*u ST^[ B($nOSoM(.1i ӺH (p?u"Mfy/Ӗ<{o^ٴ_|"\<+a4݂)-Hnx>܈o6uRQt.qE:ŴpەM4p1U1ⶉ3Y_Nf=tqooH11NZ/vvfgD hsZHI? %E#Ol$Ia9 HWΜ$ih`._g0*J%_^^qµ#ѻ䶑馗hQ#dE/%:S |D{OXq@"+[~8g$ HlqIV7 H8+6kuӤ/ oP.dfO)Y,( ʁa4}(ջ0m8OVӼѮ/A;Z #IE[t"Xu:\1UT}ѫZPCӨtgܺ&u}pu0'$]Cdf2^jXQa*VB$7ol?jF8k Ue%qk{H %"zٻe:G͆/]@(lPrX<)'F1rH6mX$'[i;;<d  5B }ME gBOZgaJu8'n)_q4ĆBl?7L< i,\]a A$vT̳vg.J iYfZ$0E9D"G]ҹFalSf|X2>;dJME8Pw# rT_$WAL=mcÑr[02% =pUXvG5N7RuSXnTl@ꦎcɗ{iiLᤞ eq~GBtocD,MtWV׸*Fj.c[fOs̯]Bu[.cũ{NcaX !s>Uvj*4FbJV`cYpY< v WCKcY%k&a4FyM[$Dp -!@|9ݑ.cU X(#|m9\)wd`}ǥ pӉlhL;Դˢ&c:KX+&rܨQ#2>/ .Ip67_%,lufǪuޔ$8R}cKuº)r6@!7k҇^`sӣgx|KY+ň?!jP,McV2H73~as8! M&q*Кrm(3O33f-rvxbDY gϫLwYz<N¡l%_93]Ԫ"iz_DWKhBk#+h66?tX_hOZ} 2`l>Vyl$N̝%L=^Խ]̟%mPܜ=ͪ]њC&Ym$(p"J?n/@M,% Uh\kTFtoɓU}B24gks&3^.iCL?2%N;fN  Wibtk))T}VI$ P"?լN.N%4]:͋mtҘ;ͩ"]0&CC<%uYk3+Y>Kxߠo V~~'KcD䋄ſx"W-uefX^+\N 46N-M|`nBUTZM*Эj M  JXoT5pcjLg-lKQ ^D?F! bYƾhjd!ASfMO6Jw;B姒'A (@ &-BjA&c'oX@GWHf 9TE`dS˲iRW51V" ={.%u_-)?E|TC*ݞN+*.L~>z:Œ= E#vAJvv0ë"!:{7hHlMVIl#'+ ˰vpY 8_i''fY/R!fhP@mlV Cڹ AVXmQadiy_1[ $hY|V F[ _&|2)V˥rQLLfe,# FԜi1jkz>i),l7|y|-2?m!_yLNިHe5!I8u[Ze|vbY ߄?ܼX'DYZٕay7[)DѓXQ"^1Bws#b1!6X@+/meI|7xIR\'aL|M7O>TEp9ƩE Ԓ5>lCKxYa:)Ny)m{ m0%*.fB!QGֆ9:2ؼKXb 8j DjČ7J#dy[{]?,yH0¯$.:/Q!0`S"/xd0Ga6%I6V9?ĹZm<,_('3@zOjx X֞zFP_P- I3-"3qlj-\n];uGbMlF`6o&,phr qU90;D&wLBwU@tU~󾏶^V轜6 *k!iά'(rPXHЌ>uyI>Ϯn4!sUO ,o%!=l kE"l͔Wo'ʿ)SF38[tWmb/+ЯGCgTÐi"eǬ$@xZ %|icjHEE-5Du1Ywj#"\ ъ8YCg(!ӜPȸ^$2?rdZIw3ҍxI(T`|c!4V%s%%yCS!qˈ90V} ~r?&ë'bXCK5uzMsOn7伀mu %qL^8* yo3++{@OPeB.#:)cNUv?/פd&_(zPP:85=EmK G*95RT33ϛut|1bs$t%6fHZׇcɥF;% PG nBOԌ"$wWFoc"./a Aj'hٮHɣPOew>@.ob:yWJA_XNFJq&}^,TK_isR Rz{dmn|#gQLDCJfH̤ 0rKpR:I;UtAVJquapߑ,6gfj>)bC&洮+8|N&Lr61D/X^n8qDRԥMq/GOYjBi_^ ՟v.+]V54 ~N!.j+;3Q,ǑhMLjօ}X58s)fueޑ[$*{t0r^xcU2LZX !UUJ;;R)C:zoSOz=g:f8y4Ɨ'~у n=B&Дոh{gqiYT~Y*<4[.»wcUVfBJ9o۝#}5cw' I]qb,:Em) DʁDp4= z"Vw=97 AA{*#@:or:}ꆀ<ƘJ6*t G5ZaLnCӋr'[X btkd@ZU;̩oOᖞUb1,@o'SWL8=4"h-Ӻ}=fO^w*!DPtQ*hP ĄAyeMyM4}iX)j{j޻NIjԙ$y}V)x@=*Ky67|WW>t9YMLk:q.FAՙ1CWDjlS+{CZ?Aʢ; 8zOt&uT~|yL Y\aϩ§%*sRr)<,"xj+8g' ڙ^ր`h+sپ5;ɘWQhKTqR$ ȇL|VsJ>VX_^US-|RV_ z$XTgA_hkx䓦gETGC]5H H _/;^~M$.޾+ ,X|BCI(xpKfph7r {D3d!UnV7wXh}Q,+'^MKjУf2X5 }FDf-v@F0sN ]z?|ĕ9dzx"vtGp9NkW87/mhŒڗA [)֨9 ]$lF|:T JTbE kbڇrO9r1FA~dSFF W ]2ø4G'{h{FGyXX$ OH0=r0d^ƞֆ~%#pRU>JU?T)RS,#iqn,rwWȰjڪؐ*AH+Rb攂.~+fv:W;<ێLclN$f=qPFGt>׷Ta'jM;#Hkd|_Ts%( gFYgj*Tlcؕ?L~*^SW3`mQɪWt#eDR`p :~.xwIH,ИP缇Et9 8!֚;Y3#TV4N.\j&Z s*N-V)﫾,']("u$bܨ!bIܯ'T'Y,#~ܐ4#u yzCQK[Z\~,٬L'eݠ yxlU`nLcڤ]>8Ĺ9Mpr:96OOkկC+HHDlG}RXBT4P /zqUFV1s:m`D *rHLudm;h'bU9W 6Q-9ΉUs^Qf\gvrR*;8 *]jh1\?{k+>>͉-n) bҕS2·c׿Fԝ8Kq{p, qԖ_߀Oq 9 Xhk4x2K1@'{E/\~Ln^0ʆ"+v߶+AV: HjKQ?_0M-F8)\+|aFй!NV3[(y)c6b*aeO|u8radӇCggƶ ؐ`Í ,dI|Acѥ1O8hg˰Eٔ"TÙԊ/0 QKP*_pLg&XRg8|44Wul;iu6J^ľ@7n,N2!´>'ip0{h"]t$i%#y]: Z %&*2w^n!Ӷ?{%D<YIO[`lh( 0ͤ^Hg=˃bK)v2 :N-3rq{o9&Za?fJ[OPolM]%R Cp-2Kf  haAb mV.%'lCE<t{Qt}da^&ͽlWCwfl$Ax {: 58_Zݢy,s ,1>so7c|xrW ';Jӌ7]{^DrSx60#|' +[9QA.'u){ WUz YqEZ_E6QJ2]{>&_Fs& pF_9'^"#Q%yg8r 0A# w [`ц[Os\k Bd^#Y:OK~pkmGPׂC{\ZR7Υ,Ta&mgY)YJZ&)=7pG3#ؖLZjY4s SޭŁS:1H@m1 ѮtYםiqxw! =VyWQq0hɺ(Q',#Ǯ戵%yqX5r*+ +x)ƴ#&s;䆮pqPkW8AL\%٭ S[(B"a74IJhR[*-IPIH>k+ ![PO+1t. Ae_Ur A`a욪!.7 Rs an3 .3}c}Z_ r0V1JNq2#w>+r[쌈Hy|`2 ѓ^, p-8-Pv-Ƌ^G+'CTi @!w͊X V|PM4y]~sd)ƫa5uiu,ν"`O_ ?r/a-?@NpV{H6 h:sժ9 ҺHco|J~eDkdA)\_ִ)(/ ,RtRq\3{hA^RwH1|McVLh@~lwٶ|o3suj?E1bmĺ.V?OIHypYNgu)F~ӓFׂ!R/-] 7LbV3huSZݳFxywonƇjJ.]> ; _v(.?w{/_7dM^gM|>*0@2`+zBq'l"F8I K^F]k;}ѵSlF#mvlFq9#,jCҕ]Gz}A~(7׭!p HlGa6z K֒D d@pe#_K &DȢ凟(b_+-ݴw=~q'oǎO|p>; ڞEX t ->A`-l.wxd8X)^v6a$/wШ@J]z`u4jj:!:"i]|(:ϰjt2fSlmy} a&n*Pȡ 0+SQ9ғt*e`.BK_9+ (6|-5ԨD$8< &Chc"ϻu`xxdנoNwZmgw0Y"N@"kY,+NK+StzdcYj+-Y<:U.QBSs )@>Љٚ8@#; Yv oޞo %cd*96KJ̹W\ChC*9/)y5x`72Inʅ{T/a.0qʗ-0x?gv(iY^S] h2W/ aDdeV[d B%4'3s"7$ JP@&V\9Dz ])2 mbڝ R[—vԗ k :GcK0]Fd jiYaxhS--1ɲ.4?v<%X#t&ERi.Vr,0ǩ%_l,2ո,Ig%鱾"sP&;m0$pohC]t%=m֣@0Ϲ83+d^߀Fi2T7H! ~.TuL  ܁Jl-ž(GZH&F Fԏ%?0}N'vpA_lǽRy+,z!nG=sfxq2e y64"oFY9#8̠j^ \1ѐÒmlA,@{e\2=|K5.b.$|Y$֌((Y"'w&fSEM"`zO);,Z dLz&Gtfx>_R$XT#4X'B "Q=aإ&~7Csᶸ ]Eך[;RZH }PS}=x{5TǸuE$<+@kRVAA%ѴRM}*$*hq ׇۊM.è[MLr责q^KjƄ`qnBj ~mԑFN0ĵu>%Z])=ِ5;&TeC@7|V.W3j#MC=YNMKT&`UNT>`q{<{%4MSqexYk&"p7 e-dl 3[z&DUO#EO p)U7L=~@چɾ5sWx>,+dRc_EYS芕)(`FpΚ,Y~\Z]#0#s[`2'Ȑo&'x;Ų3` 9'wD/ܒm,Ll.i| cDz^!BGmmsPInA_wp wU`i;O{ !=ٜWk>sU뎠dcTkTW|[<ţdk*o agBm#(5"FvD" X!Y s=ycSemofjqB[FK [.8O-f&: ?BlE+?pMYWIGhkS2h)R-7G@@KsR _^=bMwEXHahvj۝0*^*[)%݊b=RskFṏ(L?dv2ř'+ h)eXls_>B|YJ 7WTzƪ0A .7'DGI+. p}*4:EJ {ߢNK%_Z!H(ڢ~=9*kڡ _xmwK2g8b=ꜟ.iHQjoKƦik9|K[@񣽆C2[&mD`VL,gd}4iBZ6χ5SL׎6};ȈɆ"KqE> q#8rĮ~nz*`6?иH">Ɵϗh '/ ͮgq g- nџ 5OSwH~AJLV bcF֨܌;z浹q Y4dmBqO=g>-;/X e1a2ScZqz|*C%.tJ{]Cb%ĀU͊Q)*ou=⍚:9Ϭ . [ X(?R*J (]!|JGis@hmHLoG!sop4]T-7.ymQT6)l꿹5ҤX{l1+MQOy]%۠XObp4H* QT;s+c V=]j^xc܉ Lv[@hE(D!ܒעiʩߏuB cֆ+Po)A, r"c._̪GGN/Fx>̱Жa&P;N!Iı -6&Z>3mAE9aT?BԖmNVEBk?pC0n9o}rD |z 4*{sΫ CC CQ8|+ b߹FEosnO^11=C`mUdus.vFH’xtu[31-"#WH<ϫA"} Lls {"ɐvev '/`CJ g)d6}!{T=~K! H mTOQ&*?ۨ>]\M"_#%b'h `2(/9Wpd6xvS4Q gΉGb"r:izOԌ(Hoو:Q2t | f*}NPB*Yy:HVP ɋ(ڬt1dtM8qI}iƌiɀk]<5GU7p7[% &pTeQZ9QgN1cL̰[BlgkJIU>I=f>5qFB<Ǧ%%Td}x L-E6ރ yf]'ڻ;jT!@ITENi; %WCb_V>)AfxE(aT_I`fLg ̖ J¸K'Ц\0$eYhUmkyTc΍GwE[kڳ#hlErX ,\@EC?WN|-N_ z pڪ,Q0L&HަNaKX&zXeI.?LISN}qo0]²/& K`N~ fK..&֙DV3 I'x"Ho#ucҒ-92qO᳸k IAỸ/#|3b40&nY|e6CsUdD\ HőZ)~YsPO]GFA +(Ha}H,urwkfҭh;'1d2H Oߕ3x.CC/B@lz^@@Ơ D(Nd'14xpot+4^ 5ટkϒ3拘&A{`uι99 UsM që˗ʾ_veטU,(+jU/@~UIy]J=X^7=P7-O4m)k,nZvO)cN4MS6Nw$dko072 p&tB9o/0/HC#̔Cݻ@3AIJj#۵6۝44g w #e:QXM!h'o">Y,%x`V?&]cYguZӹTӯs敭fH(B$ &"qR)q_E4KxGv-{Xhd={U-'?T=q-}\W\7`Txz%kOjyjOwoµe\%r_%v'W8v #I[7M#Q^8h"G L ѽ߭ _b9)HB*_1N)8\nR W^Э"Qލ=5꡽ xg 3$?A5<)Z2[ 5ӻGb_H/gaeINH' b@ЦXr.0pjԳ`|k>Ӣw6wP|ʜP;ga.3Е/'L[z@&j`{L%g"vum7|<3% S䵠A#C-*h3= hh8b6-'0]Dc G{h$jG{1gD#⑯;Q8JP?go"жVQc[?jKbk*P("Yﻱ&Y;WUd w"S UwE6v;ě=~=*&2`^_;KF j/y=Ø>-(I)_tQa$`)F.)yk<S4#r[PR'5@Aypڣ-Ot a'G/[ ٻ^&^.-oYV̠ieߌ'x`:a)z`xQ !Aˮ] ky/)D1@Ԩ sw,uWqNvE^x=,cS]cBص)dL8d7uVP9 Bbt-o..S`9PE< =N0=Ӡ\ŤDB'ƖcfR]!/ h4]3I:IM¢w1;0pV{b.NbܶBؕY&;pܛgd2$ ѠyC``$9gL elXp4[**y<c1/}Mg@ÕgPH&0 5m2|~j.1¦N'.ܒASiFVw<>n }.QMb-rS& $eMxKQD[.~J[ښ_=#G$3XNk~Dme_*{] ?LtXNl;i[u$0;@@W.7E%Ls'.[(ssR>$h`0Q "8o7743^p& cpYFOLѺa+| ©HܷM۵VZ^鋨FՌJ33RU|ґ&Ц@li']LaFrT7&ܶf쉰ls]sx~ xWs K#ș*]w ox)d> 0D"!L@cc"hF6*;z0XͣQR@jJ:d`As:UjKS}9\p"w]06ܢqʚ0] qA97us ݜ3ڻ!<9Qorܤ| i[Ϛu>LVBA^g 'Cg'xz-KP6}N[~Gl4.-U؈ԫB d ў9K6X"XOc0dȵLT`Xht5Zi TvWP*~60Oz5U:ŒddyfRNND'D+X(ńFGy-mdmEaM`R.rNS'RBrKҖ]6o rTI ^ь2!D,XŅjfYB K.n yoO> 2XMwɼN_xaGiUZCv.BNŃOt–z)!*,;]N~!yB}lIYhA < BfyyglCY'hvI(mC{ICsP.e:UӃߡ5X"^zP^~t(x}T* Jz!?tܘ?ki.aWa&*r~V( f4.{v_]3\ ==sMLXa XwCM/ec܌(>k ,JjL^"`2T\ 4V5LALr=C%F}3: 0ro|?agONx 3|:q.45)rPfa`Qdy۴hgW*\EX9AV}䮨 ~x4Px̯Sp*]QM_%զw3 9f#ѫj%X}@..}/t;㥰x&_'!Q5cSj4_ˀ>n=!$|˛tzЊvQi#;nMwAf,ɰMzse-Lm3!fqCfcS|Ǯ\y~p1We Z H1ߠ|gDqtÎPTѩ޺79A4̨?L.y(ǖ%!9z Lg %PoTbw&tNzA~:?u<X06k ܐq3ZLrSX;~X#ZlsY'6ۿ8V@dr!3 L8߀Һ&xyun?dn1!GԽJ:u"?c>߱@- 퐠 cx>ybT ז,*iGqXyFX󬼕@ʤő\F T->+ }(z& ó0mo1٧(- $ĚޫoV2ʑ?=يyG8ک/c~֭ҌW~u{Xs2TgU/bCA!&g-.`wvƮ>LpzDeIpsϚ*5.i:/RHQd#>£ Y=` VL%S e(R4FWo*n15i{zc KUIFO]ii׀ 6>jl(,;Iw(nӎQہm͡6o҉ =:6|nl~XnGmI.1Dl~i C8wy}"&cյIhϺ}1ۓ+n+xj4h#n[Ca@w9=b;`׍(ٲ<({vqU{"`URoIVOw?=USs꽺X=h5V+pu ߩi!rSq𜲈ʠ~?i5hRԅAv*dϐH[H]7ğ&ʨ~5qfJLǨ,xd'x- ;]gXdt BLz fC1cwD+oA0inNNj״Uah&b(0\ ƣSm(l귖\#̛ ߼ЬGc+LB&}|I d ~`QMj>Ź8mt'ZL<_ Fgbogp`C ifdUҾUarj w,9N~QwftRI 9uqvFiswZF4=6EMe5!1!OBtA /=$#ot9Yω^mr=`1?łx\csg28 Zީ-tA['}m!;a6ea-TLӠNR^[6HX2/+cu]ॅc Mz- 8TGMѼ{;xCkЎŲ񕉕Ӆ/hK ٔ;7yh.r/kۓcc#\!.fbbp0{@pQd!ICrܧv~"ȣ4/ČϢ!;rxo|jÞBXUv" s;P.>:ђ6X5`L[d *1J2Pf!|4ddGOL6=dq2Ua*:3,A? Ꙣ4{B^(@Yxʄ^ ^o;XGK؟<"롣 a]c\AsxNJʗ3;еl aNO:OI'.XZs)S,.zP.R{ewZצUd^fR҉w#Zpi Du:px+ZB mf'_r+ߑk ̈́9el!#|Ȟ^ 7Htԫ@[5e^L@ }i1MVI+Vg~|=5g:]c҉/|1n#7{c@ZLX{cxSisKjBgZMf)ƍ HɝZ=| RAlt4 T[e]ΓP-\ ʼnsnkV!+ћF ACEuVA>=0deLEs@u D@c҅huܮ8:z_Y#^M1]P<b׳蹭p@슲vf$ZK,2^ d4(4WPFUQ2𦘓] $@)x%׳{Nc(،}n[?o{CԕF]KZ([+c &Ưe=cBT&7aM Q{Me rwS,  .bgXQ9| "@<p^ zVCC*Γ24`1mlΊtQGla"zZ"`9MZʌcߣjXIjҌf/jQ~؛Fq>gq?'~%H!Tx?ea/Оp2`\q~Vd\'lҪv,_FaPYG;iWthSt&JSݹ,֤L r;$8[ۮbM+ۆa\]Sz@10 G ¹r!!MB{7hUNI'_e^%b{SX~y&aj&AĚ5) c2|nNO9juˆr-<]= #@hdz\6&G d!6|U8fTNU5U7*b>p?mqhm(#J*8 "vF EGh)k5)4bѷ;F5^hC[dvsO'n@x.K!3PK*|l)"QX:m%@gJ;9hEI_H&FY6\O0j\Īb #.qB )0ja (~kǭ:--+$oyHJ⻭F7۫*`rv!nbMvW5ξoZi6WyXZgwk8פMx#IK("Ӛ !֟i[ˁʿ/eqC ' |DG'g7<[)e@HG,"P\d|k;dj۟=68_^OH3\NP+ݬ[\G^KJXc@^ܨ{yOp9׻FEf\z{GMMmCm_rtI^eYh,/J0"5>ŅŖD,2&~ ut9ncMXd^-ڰR j{IDZ5\eR!oT]-E20T\5v:ǫ90 6Ą>-ß2熕֦ 3`g 0,A@05Cg$&Ӹ+RO;dBa0 e܆^\h2g#H/Ћv`ԐFm o)e[#F(^ӽsnims,[MBTϣ,yWq+TI)J徟Ց+T G0{"¦C?8H6U ڵ;HMm3-?ab'vjbd W5/szHK2NpY ?+[~PLՆۮ$wRJD̵tCv@\vȕ )9q:OMXEՏd} 96#!@x^@x nIdOwF-.IVt6ȓX~7|:pYtp'9) }3lWBa4|]Tƽm0hvs1}rZ|f.J$(h٣GJ{gFH\_-b^u0 B&O`.KQExL+|o.V1ZV)d*vwj[40.BlL蔍;b4*mPۢ сi\nOrA55k}8Mcv^N謇!,(G/\3H'I7&MeL?Vt&Ok;y!,[W3Aሰ=1RqxJj~x<:4Ml\K(!&EOϯ M{Ώ~=渵 6DIZ;q KHK_gxn4YVU!D皑Qf+LvUe6Vax NVF7 5'imeE@TF9cCҞ@n9;jYzڳ|pĻx{RӉF?m\ @nTFqsh-%LUfV Yut1}״.usR5 (I V[t/fuFt v)F\_dUr/]~u-Hc{7`W8 m-CH m~ < RXP+Y|om,zqз;С]+iWYHw։ka13Sg->A#%AJ~,=_c/%BtͮU8SJHj6w!}?Q: TpjB0a[kX| en Q[6^Ydy? 1KQw|p&}F GqdG`,zyJ߅ы M|AhQzo];0e5ׁkGDC95rC+1Džy^&$iv c|WO+aAf 9 (r1T,Ϊk1P{F",O80FI$,,QX*7DiXs aS '-w\ K{U<$xsiŴ ‘OK4UGu38܀v $"5VOjwaK (u_}r]m~J,Kl'iʨm6iMDHuX0{UjJ+Y(L~>Cj97 xq摳"q>%q !KBSό7q]<(ѺZgy>-@J,){\߳[B:e3Yn)wמ|ޥe JD,Oy:a\cTa_&jrXy *Ɣ>a#:1dޘN_Fk&a5Wծ)XG,Z#Yl| s [qĐJ=XCZ~VMS X{OPUe{.t@} 3f{ yGbz4!7MQ9 juAg74|L(|*增klo4hnByEaWiCGFR&GKRB~OǺz d+_ߴ8||Q}&` /qzXN+ҹb:%Jy3RI5vL68U^S;0۞.K3j(=~QIFBcIOx1 ŀd]FT@~oB 'b-S.L\L^8g@ sq:?'A-T];qKTmpU=T4AS mdã_^^םʽGD,ב/F3Mw,֕b_sdy);Q1Fs0K"ĩU[8~jt kdajЂKP㫂ijX.iY/Z%3/!Mז $>6fdWө)}-1GeYCnd?4fsivHۡ.`3o*'z*)XTz]9G=v.GTw3F3 Ms^8v0ˎ w? ^?q/LF0,97MMP8K ,Kq=^R#&n>ocI?_6Ȯм@vS.#.59Ć0o}Ӭޏ;s)& 4Ѝ2 p?j IMuiDUΰ7RO&'K0?nUf8ŇmZ$fZ*/.n81?Gs,g y ]ւPVrj\QO^&*`zKj]e_ /8VnWb+nkQNB7xXz'©2e|5&Me<;g4a m1 y]7̶QZqJ!9+\SŠqP׎0?. d!C| kϻ5q&k #^Sg2}KD|#kTXw0}5_Ki2 z|,ZOZa…Ĥ7B]jK""+f2/;b#7ef~y"Z Rip6`D߃L[ƭr (rjINϱ2N Nql?RGú :i^2eꐋ.T/VD5Q00"t~@wDeCyt>:}^޳Z(&\Q[[QЁPywݬx5|M`cDdjջU=r[s/ge4V\:* xk`Iè9F(3:,W,7hZG@*ňSTU¢HWFSCh m+w%]pڱ) w^0|hgtMRٺjkUDRlh2Mj7w>dڃk[dм_ S;$E|n*M!"eI  4c ]yƑN2wmα(k*{J`m=eLzr%X[N[U/]XʙB|owEcGʠpy $h'݀jC&W(j:nnؙ4E{@LdQ\i#{uvȏkqZW,|BvinzB)`vҾ$q5x>'.ATH^ D94g…˹7pd?$kW~:wǿMnNu5|h+ 7E^݊h޼iw[gPӲ?HK՗!,C/}3D\z_UH 30ގE(ow5~#蓗* gr8"58Fy?MRJ9}a"^eO^@1l:JUжlR kN`djJPO^j~i*w崙|ʛsZeXjmDTVH}{?rg B3 .˶M̫);I' sBd)2sqjE> 70rΪ`ƐmYeFͫz{s'=#o^C,oNVO+ZgMm Gg40Q|C'( B$K0LدAeV.73,ը"61%`+,֤MI~L>+l Xm_G$K5 v[/nh[_nCV5p2gȿ 1$} )& N:_ [PڦtD1ՐmV>3F; z f>0MV, rBRO21.HZ{caEJU 0ZAazOW)9xgchbyKD#Yld~rh _TNj&'cR~UQCsGH u2HuZwUi^G@~RDA`P#7 JhAGuxˇ'}S(Dd4qCK g[腫i6Z](NATN50X(X;Cԗ?ЬEʀ1z5d9CK*:?j7xF|nSPEٕaX}-YS'Be`9a(LJ;ךѕ(rŮ0bvkլX we2$~C7/, !z骲PEଉ(bVj>bٰxPP͐7umh#01,<9xz&:. I mO8e *YҩQ &)Q _=nnm8Xs!G)B|*{9lK m=2(/gNJ2vP=z1DWUz =/qic1#_4`> tRtE\t̤˲: g7n)Cvg:(Ka?˹ҙ4wu S.lY bMCq+eE>}GGqpCܜ-l="*bOH\fhI&@AהHYm/d (B\3c=jCˉ>vfr81<"vk$/A^0@ ,ͻ53:0#U4% P);۾JNvRlDl Ɔp-e4Yq 匛 l{%\@`ַlT"9 /Ol-I,IUA☲]ϗ8) Pwu X7k,2{V@^b@HF  y}DbHikkIKb# $- &.p1ġN_>Ҽ= y0e]tSg#V7?mv۔g$c5i'sz`[BcŊne'&Au[66p4ի #Pdnb#@jbϟQ1YֻǞvӳQ=yx1kuPJ}<}#E;Tn9byUx3hR?r#Em.udl0K_RаĦ"[]BՂTT}4%{nPp"ۅ6-UN]VPpS )h{NhvGU꣇ 1bԐ+h7b?.'%Zl}my)5^#oD&fck#pBޡ~ %G [czd14WI np5y@o _rY: VBs1v`>&? pt@M,L",nRE@wlZ"[j&L^uZSU4$_(MJS_O@AHIk V%6^6aCG? d sh$vOsYԾmpzQ D9Oyz!- tpx&c6k=97^3SCBJDhMRHXNjZ]e^|}LnhbN8aBI\&pCv;0+CAnZW HcQ롗|"63Lc]v Ĝ|[nZʗQpouJv!l܄?Y<IBAp΋(q?);Z֎[ s;D2W2ANΓoe!F ̯o_/;)[u}ną.ޘpL3dtB).ԫ-߷έݾ4n MM0'TRU*L i :C8WͪG7mz!o׬Na℣ڠ;kCo@W$'Erp,uy'?TGnfuǼdfsfJg JplW]3␜hJ%_kSdr>FiQIJlaV[ |(U`!q[U$p^ iڴUaw$F[qcjFDe1VɶWeq ꙕ~YU(lm[xZ;kLG˲cJO"s*Wϳ7=|c[uL| jdH}<z0)"{TCr@b sz q*-O(eOY|gfTO)MwoY. @}b@h&,4?*b'axPĺhTos9n!,A?%@5+ t*|!q_(%[_R2n/a`z~VGGFPjݵʘf=P}I u4*{JEAFHp8EpKr{Uedp OhKn&N`}/##;Z?-Q% }2$|:vҤ 2=XbPyaL8kF2]}h]s;)œxduE"B}y7I $8qP6,N,Iq35;kF,[]70O~\ 0qɳd7`Mڎ =(Z^r|h ~b}B;.dż ?.*bDžJj0vtj#*!|Z\zo_6^p$@㣨LLokF6G{W QrL:Ȗ'$/Yu@Ş)rb I:䲘V.~wK -Y{&QmpI`[P5xG7#=IV];XBrO֦%EJG#:jYtD Md>1,>{˫YRHXcұ!y7R:g7נQzʻ!cVPCbrbqyn X^wـX'Z,:wRXm%]&J$TJg!ф KldZ# OvodRpt6xnqX oyU?|]}@{ c%K,TUY+wS} JfN[<@_7A_맴X3zŶДzX.%HHAk\=<&??gF7Ʋ$z + t'*Æ'ǡeTzj3sgK\%Rsm"FAӤpRb$7`&5|E&kcu|>tb`#gU&Wzǐxu Bc`OcZ5 Kœ$'Z"2`lZ !w"̑̑4suQ0~ `ġ8yکMy%ATf BI1e x=׿mHBnܔ9\|M$tl j/;w)A }\5l2Й={gl  '̼*'8nnϐ7H+gѐ G E4ʋ67>%߾ 9+D" `tM#ωPb_ȯoͥ~h,aq\afFTbVyO_we{V*5)lM뜾8pL^&tԳ@(ᾉ|5k.e=O]cJ94ߦB6Y;d Fn2&`Dz^ZFS$N: .M F&ר}6743labIW Da8=+GQƀ;]Lm0(υBZx[pZZ8/VxmX ORɉX N =Q6ձ ufth`Q{me' !טȵpY0"">?5u/0:tܯ#'ѳ; r|6f;*U (ۭ11haZP|p/Ģ+5bPWI9Kah7bk=ibַ7u^[kZq)2 ܢ~{Bref "\JO^%*RAx@JL`dM9"CkI糩#4?2)08oOJesJdw7Jx7lׅg(L۽hQ4$Mbcw%&:n]h䧬4c͟ )*f1uf,č.V/J (XM`CWCc Db:ljMWȧg<73v_2BzԊ> bms{w2h#34d8(zݥֳ~C$769/"9î s}gNL YQƛ=u)yqsKCQv;,SGdPE>x?tfzTWǍ?&̹E.':$gzg=uՀbU1m0j#֤S!mI.cÒJcƹʍk²MNccf;ͶPW IP E!CgF_wx; ƠNJ^7 rn|v'I2Џgnyk}BU } )v&smmp64 kqk=;JΩCf{fi Y}jGz!?Kh,_%?~2Ë@Ⱦ@O$j[%la+` ƮDZ™Rυ<}˿WG! {* GNB|IB~"$DSlHr[ T#*{6}RG1w冚A fzk=Wkutڛei`n3iꥨ$wGq;$U+ (C\F4&q~@zg!o@{Lہ 1Sˍc.yfm+3;~])1ɂ4u1 mPxӚ(#9NuC6eUL"ܦLg..|ψY."3_l~ /0deZnv@ DX-Lq3iגEZkYs%oAniOfJmsSψ9b"~vS$^m AEgfɤ< 0p}߳"8٧Œw66}eu {2h ײňX$ rky2PmNڣE$S>y"؜8ptPMmJyvomCJ%]y 5 I @ )8it=}U$DG:a'l4֙niek(${k4j/# IcTA1(t%P.ְ ,L,]?>Cvl @!/΅HbW6z6G1wm(l4EDoگ $+$fKT_l +D%$˲)~Q B.~G/ ZnV(& aƋ/b$A[ qlpԃ>L$ftLJ/s>'i:q ڨDfzi2瘖f+Jz5zVt QÊa.]IO;oBuAIv6MS^3|IB|w)jް oVYY*, wN^.w9N+Xa :m' a*^?ҨTɶӗdt5ĖExw5WX(ғ췱;Ƞ3 A=DtqhuR55咏5Xyh [f{WJHhmi'_$`Z.CRͺݧ4;b]Tx _>(Gϓ@6(oneǥaDC ݃AYeuU@]n;'{GL=E6"u+<4KNpOZ Gr:!u%/}6ey/AӤ:$U`:Pm̓ui+9gnQ:Q>7O|,:9h>HoY0?ptE<(@bT@lTvK 3b܉*ǶorJlz,|S٠MY/=DPECX >lځi|z 獴 ~'Y4yh d BJDhp@`Tr}ă: Z}O :3b]&HY6}4g>hRlJv`g]ާ(F $<F~o"!#9v\Rs*J3P4X@8%N ,BR vMJlɟdaJeɄ{=<ĝ5( %x;wfg5ʆL`f!.cIz.g>KmތuF8{eӃ@\% b~kEߒ* Y|򇑡k)aƒeCI>4_L-K MqOA(AMI<|ryՑ:f0 !xsJ v!HDIC'mʨ 9M<99 ӟ6D?"&pX"1,.Rj74ep=N熭4CRD|ڛ,i C̗CaRnPSpJ`oY.ecTfy=,XDz/IOY%4AN3lOoGՌIӊ!MQ+&h&Z[ (!=t9p\cnw.06_/PJ:hQژ bo.A>g(a_R!p>Gluz[` ɔ TwL_Ce*rfi ATpMb%*i]ʑK{mɨ>v`'Z0baMi3?< TR< nZ̨-L {4g@|r "cY9c[ 'qE-Kʆ`ѱT8FǬأ -ص_kófGGza ,w-:dg;WFGa%~0o}0LN@gT6M'kZ}獠"Hv r:,Q6@xv|Fe5ĝPUٴLPwL@x<ċ.A`<ߊUQ (kc{\.ߨa+GN>P=;)+&sƚjpbJGƭ >A1,ůqEwM(LW{T.db4$,!`7:S3fTEr%]}-Rݱ/5\XT|lS֦c6}uQK3-ֻ㉉9]e6gLQeCF3UZB6TNѫ 10%'̵D^!7_clk_6U3t߬U% ?h{$mn܁氯RBCpNu_Sb5M.=i~}U(7MUYF+ c)X_>)pыۙECy-bYg5d!2Zt܅!"*bfF j뵡˕TL?J\ʽI+EE=< a`cg#z!QWnHo#3̛2BgUf&$$%8顗>*u !&6w}=| nQ2FY\$*9րW/ޡz 'q )Ε@j%"ѽZd$c?RVn8~:2"lm+ E(* v Tpi]߇&qc k8F͕ߟe%[ɵ%7d'r%{وuI ՘>Liۜ@/j;,ɵ"vvXn|BbԾlj?ߞML V{LZ6wf82ji,cN b7Lhѷ4pW%)7JCCh_ɥ%nWP~[~؂TyGKIaf X$a9E( =4[YMWa]7Vym~["t\ѧ]i9_>v8iDetyn5U0x՝fT{I`g"](i2-ڇSP  QذXj~?pV CPUt0袤!f`^s`-:2G&3u0C4ZKMN(i\"-6F1VёT,Ɏ?ŵ\'?ے:("ؙ=űHUuC6 ҩv.kz enM?`)$ƈĹfQDEU}(4ʿ dmmpةq[v r c9Vڀ8ʛxq7.5y=w.J}CEݿH I0iY _kQaVt |jK^'^Pҡގr@/?EP5,!ԅy [M[ep>]2@v|*uNBYK\ .ꅓ)4?7Z X7ob=G3=aJx5I. _,AŊ"ԯBiM/ҭ {|`w8}'&&_cs-\_v7 S(lQiy*S.c!p@Ɓ ڪԣ[PR{s˂Yz&v8Wz2C~^S{rLd.ȉ"QB@X{}.MR)ns—Uк*pE+4[,Cd+6BiF(&*HB@4yǐw!7jr4ա "1=^xQwSI99/S-[p65[>i$ae)#9lX#\Ug[FQ1y۞,7O Pts|\}.4~ H3Bz懬LO3qw`0$=oG_{DU*Δ_l#Ӽ AΞH5зZ5U9@T>B*-4TWA1` ߩK u7tt7,"+N2Hȏ;@1€]&q,?~u֡'sKv,vp% NG8 ɺTW3,S¶2^a%:8tm]U5?FSDɔW7>"(|0W|Y۽Tr|J8hAHFZ,Y }OPjg@`zBhM$~Mh`+oT^ L׼<# %xQ<*o?Eռa{KNQ>BlЛGoUJ"vM iҜb# (CV(ʚVB[BVVLZ;= s%0?b.h#pc!Zj?OY0>[|Eؼj,k;.wMj(/ L]?6.")O#K0?sxŞ3kOL1x;du;:%bIrrP%+!*+e9aؼ-3ϊ}lٛb _f1?nv,|!bGW9=oc[MOgT9ݡ!gǗK,Qaw}.VL<5;,3̍8"r,W4\k;`>ܵM&LXA(zz9gW+XW|^6D] dgX|Zx++')i2G5K|y`[bvP藞wٳGH8d8hڼL(<ĸO trX"v 0&B)i+V?G<8WHH8FM R 4z/Q@ !JW;}x&o㗟֕@-EaKT3 -!a8Io,~ 008^/qv͔<悀K p]вj)1e e۠ Xp 6^K`[6n,T{2cEQ(X5s&Ln^{HpMDQeW ]t'm!3F(A}Oǣ8Cp ܤ eiO >1@%R0P Q6|T۴mH0=&p^x~~R0{UIĶDÜx+*#Kv.7jǫLS`TD1J~c>TvUe 6Kf%_847'WJPYXjEtXu9bـ7 PoS" 9]qf\H21]4DHua6 BI#FT΄FicPZ ܤfܰ\QN  B ѥh/aHn{fDU*0uVėI*q(q9q_[:Shvoy1msnc9oZ53S{7gX3%?i wyyua!Cdǂr LD-+-`j.SuihaRZE2R[ U\ǢWS42nt<=-eɸёԏ3(T ţcj뺰зcC_7t;Ԭ gXp zDA[$$*Am>f.-6M)ۊsVIn8-]^}h?;i5Rz" =l1kSQI*>Be"t'4FGS&PAnYXtK\.Z/MEdѐn*nbd# j3 "'*S}HW1cBE<7E6o{Z , ds0…! ?5D9T_Okу5tnjwqPCjJ?  [{ d U5' #-I<7FT (|HLq$RH#ɸ6Z= wto<"'9 bbCH>B8a׉j0+.`y& 1v\Br Pʫ%}gԏe6Jժ^U:az ; V{#CtN!'Nlq-KۭVQv$lk/@5SKkDD,%&z ZOTqBb?:j31RX+ZKݽ!gBGJ5JdKdD .zj@֝1U;Egu?TˋE rk 7j-9/vF"Q>TbˆrSa%?KUbK2OȯgM|@M"z'ؓdcP*Q=h'|}7G8AkP./Fd& \~2Htg E(|ƹ7lR$*3VFAN I4 ہ)+R@%XkG#UPoU"1OψUxG*".PŚ4P&TQOْbtEȎڊ#k?\Z ]{mZ$m,f@}t_Dcf4kGC"[iv:l"j]:=+k;%ЃrD!480UX70/24ow18\/ΜOX|u芜_eɞyk=.߿]78|\rI@wI_AiRيqw*KPSU`k>>8#qwka=fRVmbɹO%ޒi|ּ6[h Hw#h򹃕BP\ٽn?p' ܢK?ٍyyl&64禸`L-~F&b/exǁA o s%kR2{hi_(}& Hh ?H= sB8^6%SJұ?`/vrsz*_cE!%NN7~!)ҟJR=uƾ& Q^;O:)2` B:aWFb[xF\TNu/GAuh@xaQyLcVI],P:5Dzo*o< tG[[R6g@)EVЪwAXOz:-hгi0Jv;H@*s7ٱ5G/0sf+M5WyGgb11G Yjh=d $bd;`chȏԖ|cXqd(FCln]ؕr6ާ"PCvPV58 +,Wk|wtG\ۉ:gLa"6:@HqDCC2_G2Iʲ?>U-0o\ç9 f9sj=8=q!iXvw&CYߴ&·R.:Ng|1Us2Mʥ]-5l Ǐ(%ӈDy<GZ~_G 4[SS Z )ߺ&:47w4/} Q&R vZIRKm@LA۳a 08[}_:;c7=ޓL|7(XґZlɼ`}]VR~-)Du{[л kwU8[C æRtM!885Zp{cv Ingre/WϬ|ΥA?"m7'F|ui?k*DסrI7n0<͜''=vDc%;ԌzJ(곏b&W a<oܔ-0ýFAkP¾FO_ԁuq}%l_/ ңAq.}p~CÒ6F [FXZn5x jEm$(Öh]|}\\YJz<0ee:Jw s<Z4VB?!$5pO UݡMNpqtj1%wr}Y8rKSeF5IIܵqSɢHF{lg;x6'y$W`~T͈~/'I-${4B]|ych N# Xz"9U+E0rՔ07xp-ރ`0q ނz mE=+RTS3Wjs8ɰ?O[~҅}2f]נŔ ҏ͒K7,9' Y65>~}IPAr:s"g]ՊAݯf&RG2Yrn]S(MZd΍Y:P"pa(UYlgE,]1=6[ gf5‡ [Zv.J|z#Ǝ%j 0@Y[bQ7#H&)d]$菭|S\ \5ީ.9}G;2Q A†MAL^!õM`*bE/Eu(u{t<ؑSuNQG1'xVM^Ufd634_nn6?QeV[]`è. <38f~"0!iOx ϤJwk;2HibTVRe1 V d1Oj`ж}& h jtSMZ >mVa} #OCbm}zGζcMi1?f*ІTқpN&XA耴m͝4(IM [7wqp#1i%/,11O~]#s*Q|;x#kט/j"w}N(8LKOW'@·/9~)9u+0aPFQpAR|:]y0K"Y<缹\8D$'K{ghV`-phy>McJA@++9;se+h;b ^]rvP_[ Zr&^7*{|ͦ1 L#᳿aFwenD;Ob7WaJ%B5~D+v.g÷4 ,^:Xȯ;Omdxtl\h! Э7sq=hQW9N_8 kB086#cLèw& n4Go)[w,W+97 vIK6`~Q2q2ꐸ&HTɽ"aQ-fS89nSR˼>Mo\<P](#/WĂ.= ӶF.g7{>FraW%3'9y9tr pR>p:bCΕ}1i0(C MxG xj ߸K+Cc/*e90ô8s{hHtҎ-3|髽j KAd (NG&Ѩ_4>6V3lKa|/4n3kaKWT P`3ES4XVFZq 37QkԀMpp} 0X:f3StN$@'GOYWu~` $yVx< [/DE qo]]X2"(ZB5,}ACb|x'z31>~qb}LcveE:aρ-TRG%[%1Hv? 7E>&uDɠ"09ybiךTxT8kS HoPk2 31s&l>bX2ՙȿKBDmQ|M=ɰ!UCXpZ6~6P33$Cص#p-iD"_@l!0Q/JA]БMj9`hK@C] z  cd4\ P:M=Ya[[Wl #΋SR+ xQ?%G{z_)kF~0 %e3TLh v>2&- 35Ҁ>>+8oq8R|o tkt\Ɇv V<œ)I|{=ŜSAy֯Gjtb,@[LVYE,¸PqQ= . e汮`Yړo8Cb2,WPTw_͗Y}UF,H+ԉ1mf.[<]jJHƃd5YU%f9 `ԾxZi} вheZp#ŋBYGI\2 R5^ͣW۞ iHMRE O,)3*PRkx5-kB.2d @P(:44M`iNsg#/DBFd$VclTv+ (9OXq-3`̣ i]å<ߠ1 Hjsx')oHc}\WP:Vq?DhfFm[p/Cmy% ke/F"K)JO,a@PYDv;t 3bU ?@ڸEz!dwŴ9{ȵAj&/bgIY2ۢ{arHSoa3|X>42xF)ɽGKg_/"@ˢ 6e%I0۩db'`N็=9$^~iK@X݆u7h毲*k}즂 õP,xxSiLVgḀj" \g賸1mY_g/U ]C=&c&DxK2uO1?#2oWQ7ubFBʊ}[WDnB$ĬX-jK6 I6ocUde%1M v]^\ڶQ$<#%e^f&(.s ҞB4w0̩@&%G/s |*uLzBn- U^!ec]Zs;.%\9&&G$C"¬% Ze7lebz-<.:aQpfg79j^I5KԼO-odeh_SǀqgdE8M=zj <{S\2YT;ӐN, g[q;3?MډS k]ν0tM=-]{3"ZƝh3pg6T" k8˧\qF(zL}qPUD[N ϳTjc-!sqymBI6d#b{˪>!էۯ#,9ApAiC uؐhcDG(6mIiտ^<^U~hpvK\A~F|yGONmC{>3D3eABD-ڬ*: ׺v2jE9XJsz7-ٚ d~Ґ}K~ڨFV$pDWkq{6C&H "XD>9۞=|`Λf3+|BrdrvH<0b^qxV*"/llUwD1oG1 wDad UگZ3X`V%{zցW̸՘Jd4PY 𐑱W1Y:~(TǜLJUJtĕ:(.!EpGq324T>OrCL67u5 ȴ˔c7.ڤy a9mLI$&MTK_78\M`ķEaL@w#,!1HY77~l@"0QúbypK4]{88u7lzĮ7#%yg89*mQ]R|}t~"x$lIw6,?dֽX8*Գ'U5/ \hbNQ:'r(o~WȶR)bMMm&R2E$feDкZAD_\@ Ep> Q2D+ʬ҅ѡ@S"w>F8vʲl\Kx".%Գ+d?^܍o< J٢4Uum#z^Pjޢ) ΎNj!C}"n $E7bIi)Н:dTfBg?irkz@}nQq*6u.KZp#9}ݖ;ؤ_#{u$\z!q2+\&}r؈ƞ~8/bpG[ޖB/ QYX]xj@st4I j{ ɅT೬''R^s cgz+ i}1vO1A!ߊ.ofC7.?7#Yj9uÀ (9+޷m^4Gh}3 PJ^d6UX#Y,n*eYi`k=VzB?=>po~d,yon-[``H%^&O}wT=wz*FیyjU@$58mԶiHibw2Yh"Iijô91Yjӊ(9:嗶:]O,%D!"fȗv@H"X+m#"F;xhAe|SE;tw=Zܪ XU8DKW2ɐk[4 Vty+NH~O-#&KI6J8^1gs8 65ڤ6e$ޜqfE Ԋc\qͺ16[?#HbFLfX3k10쮊77s؛ciY>f9"v>rIOq酵ғ^W[fG5. %q̂"XkQ@N#d%S+Z:-5nV܄{(DjF-M_M$hr{XAN%;h7M FĽ\]9 ESk2 DI>4(ь W =`$x~K@ p[G9-Nowd,nT1IL↌kc$^IF7;d%Gb6riRIh=TEP7{ePu!x!V7g:8ȴJk[k89Ǯ({pNmu?57@P)6oVƼo(+rN/Z1jЩ@*.E%䰇Jnx }|T@U"VP2' l[9$,R[ Y.n:<>Lj{Ni_~܃Vq/ &@O|kk'WN cjW)iފ|?h(Č}ϔCE|Aq8q.&GWj?5S?t3ox1N~lH1L\ _ v^KqMzӫzhϹ>uOGD .}C.~Wzj<ƞ0#Xe~XU6?].B^ەi'Ϟu]Ѓ*[ް6yN32uby6 \ZK=-.7tS<U˕$:jF?=uicd3aZV7z3YG+8" {{/Ӑvfϴ C@oQo2Hh~Grz2]3+"P1=9a wno~AdSYHql\YO2XfN'B DIXkFMW+.^^g vrŠ438g<%+ҜOp!\2IHshJi ~%D7׼vN)]u rHRSh).||,Uz1aA;' 㡨G״겭tft4|.&^m ɷ-xңmP7C0E†~cG0A]tSV闔ԠT*z67´$(b㠵ԐFSfiE|Ao$SK:jswWkьv*\+-Z ial@^ڕuV-C>c;P;h7Vm;1#I/NvPϸf1Zq3 q&?S 摌+~YҲiӷcl 䝒]9N:a=)#εF.^XOXAigִ :?)o[pX X`_q}}9?.=smoiMϓӆRvb8on?:@lL7 ]A4z4DzPIBpVDC{1&DyTcL|`X|*r8wxm"voRXBRk|Zn;3)e<]4pڭUmF;,i΋g_"`i8 1Tr93E,=\qaH.z% 3X&bx=o7"kw*tҩCGAvЪt_Mv\zt9@qfyr~I/ B-US0tboYSg}.ff!!o2+Z'h1a5O+ P{Bz{>%#CtNSq?mŲ}򜷦6yCGRU¸~8Pۼ>:offsu|x/[xlO>eiIm!Ib@.yG_{7bcF0J0Z^:0*ޮLzH*"}-:O_f>LgTSu~5#N: b;/h_G1#zDbpte;abr&mA"c; 1~E!a U5d=O?>w9k$ӭ T5*~U ^NlOr?KB4h1WԀC5_fFN<"R2%!NKخ9QoF=##ź|o`|^h>8լ4SYc67Iă[/,ri5tW@SqԠ˙#k  ScH!׵Kj" X^ꤔ'7ҫfZk:\Χn]_V;FO8%W ,q{5YG^K=7 ]kf8gwOrf=wYUhVgy+w ^Շ_iZɹ6bGNO7@^%F/8A`J[pBڨǽCʛء/ *ǑTsÅִ"+Mjњe6;̎ =^K{~ Mdo@LtY 7rtPp[D,2P7+^_ϕ14ý<'57q'\)fLk &ܞI˓8Vp;Ib 5+_B1lgB?Ą"d-_q]?;30'-uV{NX9ѷ[RNگui'3X?Dbn٨qU9NY@׵*q!͎2 s=e^]^aŚw+x덒pݪQkԘ C6Mqp2MlVa?k\a(iR/>,Lj\`54a_^p4_DyڙenȌ M+"#XERfOi|Qq\VZB=N+ZLY7)* ,n1?%ZErђG>A ̗s&Ѡ@Zױluڅ :0A[a8`u'5 JDu;ksH۝5~Hp$ۑgdϔe)ܶ;:UaX;' s} fiNQD2`\]O'LWXLg$eKF>p`w W}Oź_0q IPt/8pzXРŠ d KZ#f"Ow)'6[3+@nK6{`&= 1 dbѐ7FQ-|Uڱ^â} I IgB Q)S)JY-qqQR$B4p}\^uV+0IIG8t8Vyս4kmqb&wB!d`(Ž3nӧ*~GdK9<-P3# n& _7G/Q$G+ФZa3Q֔Q|dD=$G ~D+1I"Lfcvnz1c.0w`7{ԍXӰ];3KBP&.PqT8TQ<.j7nKAp"dow1)4'S;O[NP&V~  \69,g@˖9N&E7_MČ2 LyÜJp&b 5Q-0&raR:_6h)v_?Te8?a^ڃatȱݍk]D+MÂ!t<"$@]kw P,zVZ7w'g\N-L{^Jr"sSf_q⸳.F^Fk43S<Ȍ,I+]-{vM=6B@oqaTP&\a=óR O/w/L"*׋YK "=OhŜK:X롌wϋܫm$M Fs%G3"bMzʒ$dEs~𴴿tqMȷ4sبGn1x.IvnKgi%S'C洐X{fzLMM\j׳-1 @9e QKfLKCӭ< t#|oP"䱲(Lo 16xHIw=[\w4ISĽm~8߫1nib z}DUh #{) W8pg<5aj yH)9;!nuSV)DV*rŠY: jv 韑3{nmj=t|T%G"gprۊ ilxH[P~q*?X"* ǧU YHo2o.J2\TpDҚ]N'򃷅4Uݳ? q+X`=xN~0ʤ1dk"wu.LeTSfI&Yz-˷CHx=vb` ]Yv]&Í^(5;Ҙ ^}^I꯯F7rĘ{trL1.7'y_֟] ڊ֨38\'& Dv#@1=.La8WW˲U-mJZEGJ H\Tzc@@pxž+pH>3P5cd^b/PkY7CPzFzTBtV2NN^1 *!, i r6wz{b64M_q$qx$(nՋѮ=FƢw2%Tjsp H5 Nݻ=FeWp`RvQJm/&xTe T܆ E)pt.iGz@Yn~52h@ pPnl귄\ lf EH4: +_R#YT-Ef_b|</,뼂;7X qs-/N%À^Ya6\U/WCCJ E\V*t+W" KAS!i:^bGHXK Rau%lq6PtW +jX&_8oav!8خq8ؠ܍ڕ'$Jq}#־)U6D0<2:x dF9X=yR6ko&Yݳ)q i~'y^4솝8K-Jzb.|EE(˲PJ W ٘&`kMk 8zV=KR㌧TY ^R/Gui3k ;h b!랖h/7p 8q:7Fa?W5nPʓ ?;t)6*o^ADw(;Ə?"q¨! ?E"S>G{H2A{oGʁhҏ]}ڜiv'7禥”ѿRZJH"z2E&WcբG^C1`>rGEFy`0NL`UxWիT׾ɮu ~q2MUWnGV CJ=8.Y/ʂeLre?4Ġ>Zy9; y UoNI?qv$F8>=_n*nvr?dlX6sΚXRtW K_&u%%Ū65(-  . Q_+wqcs0X2-z#FU{N][ ޶ض:q";gg[r]@,Dh޴y50$s|#[kI󺎵W^ KH )/} |)):@ @Ea+k/#[N1nd38A"5GlTK_\rDTY^E=ɆoЛU96v㶶Jӥt I^d>M8d[y7GSnF!-R}sHJE듏iPKIO zsӆn.埗IB\!!1:w\EC]ZyFwܫxd*]P H,K0{ q4YwknBh:Q` G}kQ/QZʳگW֧&MV `BeHaNOS[вtDVȽ }\{c"* b"H"@n":Y#8V:q׫.S963FXKM*0~ 0$w^%k2RIfwI΅…[뛭^9Jx))t%hpr|;{K`.]8p.8T-J;~i6f IBM(3.?b˳?a¥Lp|:7UN1& ?ooUoVT'+ ùk#f0.w<#{NNmRst?ZЌ_j`A{+*Pv#QCNF;n.S{N߭] ZdB(@e F֬A
S8%S ^NiΖww;Z!=e\GJ_ q@0:&D̄k ɏ*ijsv1])'w4DK⢙Nh@,l9Gn5Fx_εP( nt6|Z72*.me'7qy{l$burlr8fhԛaX,ɭ6}$PvV,É7BwʕK|\:98 IܼSoZts4 WUdVh{e\( Z,Zm핷MdЈ|Kx+ #iJr60Md Ju5E`ս˔ "ۦ*)̘l~H|KЂq䗅c`KSՇc\! `erk 5AgJn6,*7gUro8qY[?:[tyy1>+O5H\ְ\R.>b lS}G z֡j^ [`J_ϸH YWy4 <5=coG DW[fl ~_ͨ%Z5K:S_"η&/q̜'"+By/3j#n ] ,B&:$v^oPi⮾<^ڗH 7E/E1IKTy4!A<)b'ѓwnz7:} ƛ]Ĺ pq;-@/-ڃ *T/QcU7o){]6ʆ[b,} ~%=4 m67@!Ӱ{ӝ^nUk X1D:TܵܘP`W xnjo| VW|؏{eGn$V}zU^$Go~9j ,\i1KE q kD0ĸj(ޟx:}my ̣f$*a\5ŠIz&&m7>Dc0[ o0rӟ"[G=< ̺8>M;S" i h lt'BBG5KD 5!X{MIeRiP мsކ2mtCyjFzcx &ZcüE4PݘwF hxuY]xYT\Ma/bt=}H3;-ځ?3w!L;V7  'V4ӀkOSM/[n$dP4o<{J1"CNRÃQyFɫo_c+fS-2yG(^m%LOp䙫{D4#VڔdL̨S3`{ѝq10 g۷Nw~fsrg!'}tLڵ[IA'fcV$K/GҏdSR?=JN%X>gOyR[V5>7DZ'C D_\ejdf7)CIS=v^Edl((]U\KܝH%#;i!0dMR?vw*eDW?̇vGSߗDk\btU(IJ>0B_MI?p {!c7F/4Z|=pՀOZ陃gϓ tUŻH,lQqRAHEo=? 1(#DQI7#+%] Y'l^G;S/ G qE>[$f+-iLj @/Xr랉'A5w8zZdsfJG=oh"Xwj93ދ$1ܯY-HSp-O'j%j7iDEmbN~OqkL ~M*MVԽPDŽc =w>bg8yxa{e81fVHz3<;zh *t݌Ͼ_>crce;L4%U&&$4 #SQlcMa᫃g}Xre0k]X\7Ge$ a9Uzj :bB ߁1<s0i¦Wed[!ƉGyvv8s54 Fw) kΐCݷ蹝z5%=7\t_da3rdf(GV[ĎLMHoU;@%($kem Ao/Z]\0gb6r6jmKƁ2֩,q)#yH(y矏n1 ,&t!22R8^Rf^ޗx o㢞˖/ʼsD(v~G5jb`{صPZQ!Ze^ݰNi@ X'}DqYi29Mb[kT۠=-hۋEC7ʲI{R%J0-ƽ"77x{^̟Fyew*⦁E;6fקqBݩ0':L, L2nU gaAH@|=,rɋ7dAGv~g~/AJ,+ lQ "}iM`E:`SvSM\j)O֍j۶Iv'Fe Xv3ɣ6V׎^aIS-:p[Ct -T?>Q4G0Sgyo/#_[4'TQ2w/~O)?&.©af?OSM\_ 'KCJbG6&/5Fe̾oٕs|d;E<-+M $G5Kit\SIou$2.Ds2IodQnܻ" `1 (w !{vl\44x!3Im׵q_6w~B8cՎVrj Be1r5PG]vI5[5w,[ƛ}:$C(|`HF VBdZ1JD}6ľZz\E#cE3`T]S>Cfsռ0;u] @gWXǫ’T]*_5^J s!hlmKvd9([tŨ#%(6`WE j>FI<6MOAᰑy]_/ ڰ?󝰚2@G"?OF"\Wa([6[w,pf8iy/o1*,W؊?X k<XE^|q2AQRhk;Bp .ݔex+2AdxqX$ ͸eEyXA!8̊TI1ߒaV6$=pZEN*{MtG$%V<;XC ޹ѿc2_3BvڥnVtO˖6Y qvciQ6pV(y 0pjXpU+*c$l,10΅yC]HDXQ1xŻRsZR(6."hIR*2BZ=4t*疔}ԝ{^FkEA5QD*&AcgyYCkxp,=[%L}n g(­~h)Ohbpi̓],I4亘V` mN%.@+r/= e(]Pkf,fvo=[][:Ktwc>q, WlL}|'F^r`M9EtWt(xm 7rtoz{?y6Y?n꩕vЌ[{5:+6VaNn=w@pW1y0f9kW 2zb]ꦤcc}edgtEGQBKd7u(+< L=C)k= z-T&mS A{ZdkA𿕈4bG@}m>wp!;&6jۧCy0yqtMCmYrRn;v%Vzz[>eT[3[ l{I4^q"{LܙdQ'#aq;$f^=n+fGCJ^5LQW~ 9)7r[,Zb[}&dQ)|Ÿ÷/ɾUl[;}~%4U x$ɦ@ Ʉ<RYf:?w tLd)iXM-NcYf۞y:)Xf "i }E~'n=e,Nd {OZߑFub*_w@5-03dqfid cr>7s&uab0ey5H#[TЂhdw|HRN;Vڕ)K=޺ćVtd);IUM׏'_/PHhpewBTĿ}i~iAxԮ5`?7x4:j$+M>ѣ`Б} u6b/3LW?l(1d$X;GN]FB}+TXr)+f)@r)rT31~Z]ZF"2?~m#SD&a!c>::U@5Y† ?M칊ؿHMŋ`d_F-́=($ICuV1 p]z呦 w]Ff nEQ\@s=^dsu/;[syhy4oFulsDkˬ2QD&C1|D (:`7OcZZcfOHv:-J;;[j0G™&aVJݎ= rinܴt!D+D>hh4|}f4ZexbK(ypO ]c;3m3i|ʆCWXc&z +eRy[=d!Eʴ6<'kH@4%y,8HQ(%ҍs$%?sM QBz"6j|f/Cp[9RCF[ÊG=fՁ6j %D0!}u&=ISWb.zEF3[A; NIDf _ p]RvQ{=l=ZJ-|R;h#D5hHâuyo0 * L{2 ; {Р]uث3x9eE"y7\TzD~X9 rza]^%/ ھ;ğAП42P*abХB$ />e]ӮuWڤ7/ Y=7k6?1=gDH$+@+Hwo1 )/@k_ŵ `ů]:STA*!;QXi\ #aĻ]ใmIʫ(́"s6aU':죥XY-ʶ6DFv J+X[U AbB,Sv=.lF٤P4 /g_$,+Gש0WVg'v%.t3,kN\ܢK4kӚ|ncDcQ֔ƵPw p>}.}fnaVu`!z&N;~)x$#lGȌbiЉlx|Yٱ}NBfy FcȖfPI=,=mZp04QܵicQF=  `׊j15f, 9ED(eyDPPfI;vſPJ`hRl1lGא%wXpzqZw 9)AKQ~'A#n޺MR󄓿+~W>`+ob^P}\#kȐ M57{VMhT*X }Ecp ggsh s (K 'Vi5^1zqTC`7˔X zFojL1>-V+ |r] kF'_WQf-.^6dzb9P#]򦜺۲vְ:'Dճqe|Y֗,]hd@`}&ZE7 [7BS7Y :unaZX Ƌ&^fSvi!PvDxȢdM( B5[aUOV}@ƕz Ջ:R>y=RE*j ey$rba=[cRI.& )Q¾+UU[S'ZƺW`~ c~Z˵b"N1;C+|IZcgd0ȡ}PfLH"|?[QC4K6#_%wK#7fvF@V/eߑ;$ol=M/X4\l)kzwݍM8Ub9H*K9 2i42|gtegzjSU%AEx{#pp{ƖDN|`#cJ,Gv9‱w/.G4&>1 )z!dAi]+%C%_;Iijۀ/k+Ö[ h^֊RysCjn@[[lQH*^w`Qa_cK &}> Ӈ>=$E"0ܥyD.:I,T:o#!3?X,߃+CQ]:İ'x'z 9Q͕+d/?Ɋ+s?m=K]"ŒQ$vn:a,?֐#Yq4 Q81\xخf>2gF |JZv1AUF`vW%F t`W¡3hikJY .6UZ1Te`9M9XmE\Ĩ{J>L>u97QUC#y'DgyIP8^YzeYj֫R]V|c1C=s)}ҵ 1Am`ʙNMWb)BaǸQLF!'zJ6#-=P +n)iTO}Xט6^uXQ]R-] Dɨ vwٮ,+j"Ν:R6÷9~*o_[p>blߖ\./3-.}Zڵpf< ]=;?Wͩc@6%QzWoX`d-r PRK]QOfpD9#O $|FL4:Ly:}?dMj"BBOpe m+jQRI<$D*= 3zJij>!7nP08 5FeCaدM3]o  `lj].>\Z6 umlj_hk5˸BKgj))ܗX<'2JgnOJ;vFIǞh-]%{-€4.}^$AYI|:_CF9ЪGd; ǒgYUWx3Z@i_R$¶StQ^r+>Qs=`*>Clf9Ý$ (94C \% k@'oDtO q,[˞ %uKr(M/hCsof,P`S5UPb d(^}BUꒌ[68Hddۥe W~ fOлo^[RgcC1df2: "KpB67뭃C Gpq433@Q]l=ʊMT9}= .Vi]t Td;qJ(J0nEݭ /#Ҽ3QgN_!;/8{]NP @рY9۔Gao~ lgc3|<5g>zE;Ku0^C[V*޸7*᰸R^2q[YGh&Ǻq[*@kzpls9+(caMa)rgVk, q{Hr Un7Jh%=|@z+QQid[k*aϴ{(۸*2yg(sjFI ~P8xG!7dȠG٘q.L;Oc5*E UE>Y'ɏē&DyܑNk` fgӨ Z`#.}2 ;$!"ׁr3uxH8,-xO2D(4@D`fy;!rdk PHF 7eDe%Fi$.S|HG/@uejW876Ugې3j^y'7nz&NT*OrA3àe@$V4j Jdҿ'AX.:/n-#J bX }^޻r2[R%IIZ6a+Q*7ћi!\P@M." PKT˄/$sIƓkK;E"cp{cߢ֩v)zjx!w^ٸKbF[/vo5<ѻԡc:|)P㶊w{+)niL" aJ(RYHb<62Tp؀8@Ol{B8gg4jPݒE]]\=3jԊ{@`8ڭ}͏N!w,/"N&Naܴ.|qM+0DR:kUxqQ^CjVoFs,\ *>zXM}Ct+wVOc^7pݳrq a m xQIT]xf-!W̜#ԂAs"3olb _;X\ͥ.Ǿ.n OJ^zP|e,=RPW[2Xq?E^mѼz&~t]u|zy9K'D@n/#VcXRzNQ݅ Y؅`gװn1TV/2<Kusj?EaXK0@.iOBT3-M=hɛMk8s `< lZN N!:(nT We%s т}y{o OpK}=SIyBÃ$m:܁`=?6sCK|ێ0f|`tfX 1@I g :N3xڪ<>׶YSe*2Qli~2lzzDEԼ 1f3nT#pٌIIe?gRg|5 +_DC7Hu} zl?3*h% Cn m, G@7܀>1%g @6g9!,x` %b5w)W[,Rmq VCYKQ6?I9 rдl60Ze]%Rx"5WPRB+%g—){4u9y h+s BMc7దU)CgEE%)-MuA=uѕ>43,%Ʊ.W%oS@7Ӕ_wTKxFvҺ\\ Kj|+OEzcxavbfb!qA~)Hцzm`qqK 1ff_04n6ܧY.iV9E!l~%r%D#Kwf{uɧKxШPM?8'1W`ͦMu@Y]] x܄9i@f 0AFh̯͒'ӞJ9;?/:r5Tw)j5B$$Ç$դH\@Ē:ztV= X[4e 7L{:|v :@ȆsʖP9UϹe0&j%W;n"PU8'SR3Su/B>7:)dzѸȗ6>|dœKf(E1qPɂ_[Di~CqED]L&)n'λaS޺Y18קQf+CyIYs/ ߥ_˶@uF'fd"cKW7 L 4qHzU Oq:U#ɠR?}Вw.[m`%/U_ m(n] y=vёRy囕T.&pFXA;'y6oꪎjfS:Zϝ׹A 9<ʇ,9Ob ]ۆKtZ ƼXt` ZH ,x%S|\YO*&*=8T:>,Y#RI,;GDe߰C=44d/x<6X>`nŗ7TE8h=lGĮ>款|j~ įP\!q5m:VFNtt~xNI]v2!ZrUL,ң7OOW??@6):$>|ׄz,s@^_x$R.Xogd>s.*B8]I6M֍:D}OrB KWOYȇ&F7Lގ/KGyq'7̅2\x∲D|,^^ $Nd:]p]co*n))U VT[&JVyWEsB,}Ul1X6Uˉ1%+xTWY+= Ɓ5bTIݐcRzSdJ Kl"Q/ u22(a L!G6(FSZh\cU␷U{u[_VCܓ́X2=;Q [׍$ɈB)5Oa3IE*E&:u9L9ibƦx[ u&Rd^Tyj?`nb8.<2 Hn_{ևsoNń/*J}ۑ]B}!/^\aE Qʰ##޶fDcަTԶ$X@iC)3)T6 b&'urts!$kx/d46iKzq̤^o_"o`nS6$k Z-ଦT=M/iC\p#4[du>\q_%!š1ԽL-FǖbW̖5ʐI´ks24횱xW12! 7гYOK5!B$q)KDdgt>]Ys)z&7R0w #Kx_(+tfF‘;͊lY#nɦe U Y9̀kgqH4ސ#Y4%'bhA|³+JCe3gTbYOiG0b@szskE͹I$6JZ5ߨB:]K$ێ(qj-ȯF ㄱmuXS?#s,u D6Ϙ-wkh &of XO ~y{7-u1D|N)\xA lo s\Z3k;RN+ NFx3wIàcق{&W>92뺶%#Lof:^=߄olN@ǛO24bj>Tjwg!fœ5fqѐ"hJ L;3}Py?v2)o`uxEgq6Fa:cXPbcjJ1 Ee\Ls8^M¦nlf2}Wmdukוs VtUnӞ)5g1L H.?q:qٌNKq©ӌuwt(Gu[AY +% pXhZg_9~B.=۵eoopH8<֤#Q_2`TY2o 0)2<,/H/|={JضoSSI F Ӛ 10t|q%Ds R x8Pl:ٷr&@,3xL8kdy&ĸe&zS5_"DPC|m(b`,qyP:| H =Ѻ<>awEg̫ȁ5zVVRh9jj`9u!;P8oȂ&|[;r"gʐ_2P@(]T=_XyˇV 2d\m$nߊa27,ݚElV̜tX2>Rҡw ᔄ`>s<$@S༨>ŀ*F b'&Y Y+v⧀KtyjXjs D@H:rs!FOcm 1 R!nβ]>\l*yO4x3zNLA|zLyv'_e8b[;s)qr슶B˄ԑ_RZU# 8w/@Zwɇ"c26Af LcWI^ˌDrBg`os; )~'[4zG7FwfN>,J:uA (}v `rhN<\~'}/\qQS]W4 Nk^ZD%~R88qNj<ɪyșoEчXƽbٳFh׎\ǬU~a"prr_xu%:@ dSzR!V>Bnj^^^K J8%LERSWU9fySc 阎Gtq b)&̒Rw1/M"ZfYIqRpS&"!ś=$<Ԩ 6C!\;/&Q#-t]]=BDCV=+&r k.z=AW45eOu VIK0\ߡJP7[FT0{)dFgp}*.V.Vv!Lx/zs)T3l°(0z#3&;{)M`,=7əU~0>pEY% n{tuKŒT02ߠS/_sw #-7la'aREԀP,2+5Q7DTi2ȑ9ܙ.#ɋ9Ξdo#܉ H!+\6N%"=%EEChNA FSt HZLrg<e,l@"j44ԙ㨰W)q7DO1lIT_\^O< \HPӬKLkL1Dgt}#r s[*:o ؄U`#xNiVs2D,)L`]h1+== 8ֵ'ӷ.r+9J/l;x'1X__(gCZ/tCđir2yD3] J"2%b;Kyх搖P/Oͭ_- ANG$E (!~Kpdx~{N/'կs,I6LXFd]c(}tvM(?cZ)rn%2_̙C7A8.Ux  6t p Q6DYe+.)q1H6d\w=na'|$<|hmZpoq}"_W:U!D5}Ke }K\T IV!U$-"!Rե4Yt#=`D(k `+f"I/nNeNC?-ްA seTִaNU3*m |9C&+֦e랙Oz<'s^nyzxalG0RpӸ4AG1|8/0 ʽ5BӶxBߋ^%4Ə(g+t~[AVo,PYڳM45N>&6>UxT2:yaQ3e˚ZGEy:K 7_Wd 禄2R%ӂKˬMLfr֮~Gb$??~Hht1h٢M_*>N^t]{\n0P LG~OP6[)" O9" 4ϳWj?毬4VDA ηw7]^Υ:AтP H^Cu.;|AI`v<`=E 08&\@&/@? ùmJmkjTR&6P$EaI̙3k^I'ޑtuONn$3T!C7WkċPP{r׬ቍr9OxFreƵZo#sYr. (cX/>%^m|X0?Z,Jz鸓 xb(AA)ش>L"B=`%;m_;UVr0˖3B +}qGE=M_?YtQ$"˖yt|Is e8ԟ CQc9 ~>O9l))"[qՇ TDܖh8,ڂt2~i۪wߞSv >)eiɼ%~X؄p**y<`t 4WsP u̡Jgf,2ITN^$􅠈[,P-kT[-bx@6J +~G牪f+thgҦK#/!4)߿#W@bo)żH|VM?;e8PP^%w=ypSm"ÖNɹ /CXrd!v|Ā<&6U+DZ*:w}/G\"wOR|15rܦ(!6k0R@?!@6UI :'^)vT:uEKqsB'wuZ"N3L.V0LX_WCP 'e~7­q-GqQGt!]N-_')ilE>m*PJ^WQSSg ;uV,{O~?fYkQ%U $$M@ϩFGaJǂ(4ˤ5PnԾō1efAL *2hdd[{p Ǡuq FbgRxbo%6YksVsHAdj"×g}!ϾK z UJ@LlnIIMi!{4cb-Tv9$Cv(]aw93-Q.nE( 5 dѼ>ÏfpN(VGPVoR u^iڐؓ@l{u>ź C(31>W(i?/{䫩uŝt?k!빭yud?V}Ueofڗ -30މ*qOS§T\cJG]vfweQF+k1QW)ݏŊ d5w,,,jvGb`jv&!TѩvX~U6!g`e st:pG HGȫ"DpcgWWL Y*vKm_DkY: ĖRH G^0;t?m ct2~cc>xf!Ve fKĨy_g+$l+ 9fQXmN獣8h=[03R&9 .k8EIc*ZҰřwgQ.֌9#h_A҄J"f?ZRZ ϩ%#Uvzbs{/z[lHd叻1Vӷ5 AwӡTC"xԁԥt;}hbLLx=}*jPQ0o R$;7|[0~ kU|Y0Kp;448@E'б9PǏ>{ލ(I:nalfNgru9-rtpi6m1q9:%";;n ^9?6Mkyo*>Ů"c&*0}0v$`:t\? 7}-Pt4Q _)]'BR$tzTX/=vʳσL )}JVc/#`w·61+oT*wS4(Sߍq Aш}`Vڅ՘3!.DI\<5s=Y)IO6m<l>̅"`M9r:Aq\afL xl;MNh.ݺ;Rɘlu2PM2h0~n&(Ĺe~%޾U~77*JO* sgP`_6 Bf_ J E M.Ӓr SX"&"nO^iK "},-I'z;gh{8uUAQQ5#IJ-HNe"K^j{pNTǼg>H#n]طr6rGa:?2Ly- /YO[Sˬ9sHP5Ӂ\&kEm:ˎ[shҬ0ʸQ@(Jwc7d=v,[>BfD?{G!*]v2ң\ d* Z *]ߝ%'YCv랤fwN/:ԿU7JR#RR[&}p4f7/F>MX?(ғ@karg WY5 _WR/%x{0 2Ueʻ[U1>[a^K}IE5s {փ_3> sDZL'Lf9?? r$&ńS!leih[Ux@ZPk ?_eZrR0Kz\֯eތi܍j6{ÿ|4m0@^).*^bIt H$uչyHe'Pq<)8cI[w[SzV3fjShgFojŕMo:mɡFj̤ז.[q3YTZsG؂W( /?vgR5f+b&}` Ǘp?'k6Hsf]<(f~k'Lc$!~u[}a9iR-qy:tѭ`c9SiL%H>CZsu86?D JJ0c;G%&E6h uӆ|zW{դ\)|^ALF4+(7m Mm%}6ACa0LE'|㌦5s6l+Q0@fXa茫e(|zbk.؝bYVO.!j#sO C:(ÓRG٤C86l/ 5r0"NKGY;d@y0ƪ42ǩvM&ZgÈ/JvxZ5AF)eu$Pcf(. |ѓ{S;^ax.~ mm)t#~a y1 }u"#"ɇ+\q,ia0`dݢa<r>+o>nezŅb;xAMM#YKmƋ.M &8tG'T=M׾i Ȭ6o9_O}w3cL*\;=y |kk%{G9^4"pl5ƔJ]Gd5ҿ`΀{P2T~#oM`B ^ |_duTwMb% kJBաi?swv }b-z0[-zzhl1utrnkB%: ؖ]q-DC-oF҂Q 0`/ƃ rY0|M'e~$qDXȘ$>?# Yݪ+HNyC+ܼutsG1O <;V0@YPKVL05ȡխc%rW#aF[7wGu,>qw^?ʧ8gH5 !̩ ͻE`E6Uln#B]=ؔ^@yZ[Ҧ\(Nr^xI^lU{~snm\{q1͝*FEmRưHG5#ɴ:4_k uy 9lXmCfabXk P暷x+qQ2‡X Wh%u=kZb.EY!('+Ca4sԤAlu3 Ox4z=zG2я{J>R8@K~P.[O);[ݪҞ8w =&$!}JcӜ?U'w'7B*Ϩpa9iziĆ-.rrnnah]yckf,C]"`J Pozu]9<;]t{k<ϚPR44idO6$9Jpxvr⑵,5#u>W™\;~G+ Dn`>4¶׷zOǧ%E J& :#"W0_n;&߀:]EUf+M Ha>_VÚWUtdp5b\ (lcX!7'Yf4P!z,u}[%t.ڙ/r!6.# [*߰ rPq*J%XS̀Ua;{hhqn7G$-͘bl i:/ 6 o.h拉,3l @_`\9ӫbiNv`DʼnoD)?,;hv~"{;)V.Pn1h[n6O^nׇC}bU1KƋRz:c!IO7"o`ә:8[##+tG]o'e>W H :dn}Å|~c~- )]l֮=C7_Tr^ܙKdzixҐMk(a3xޮ'Kl0h.ѧÝ"=K,g:223T>2~h{-8cVT+-Z*ч.,'C:syɅz@qkcà&x*Ni "Zrhʰ}$ROyx"¹ "Ђ2{c2Z'hPܷ+dsMGվKoW XU2f*.ؾ=Bo 8B3BRJ{-f A7h4포=\!}v:(!˕a-p=X,vKt]/EOeJjuscY`Ҷa*\Vvs,J0Zߪ #[ jAa9;ЌD8|qT ph3qys"ۺArU26ddy;43[])O/1}P<¸ )Sq/H6y/owFtPd|p vz-M 1CWUY˿O5-̕IG+U},] 4>Z!^!7[(Yڍ\Tx:Y\m2knA:pz~3Fu@j(ķ)LuȡefP‘<41x@iXx.hJ x R.HRDbrAu{˖D%y"d`C<П[Z+y2izfK0 O6SG,c='pelc II*67HO(x%w~QtÁ#O#wTؽ}  N>4ywGt=P] ,9mC$LTg;CPL]bo4%&.'1Lj`=Y˟3Mn˰kLuc{ƁcBˤ&X9ia;h,NJcK)ݒGmh&fvٯIssRϮVYr`L~'(Fh|{ VKēmјs~Zk<<6z?HZm?gt߇"D++ a 21 -dU XݧvmGdK>1=2kCD]l巽(G $eʟ 7LORp&9"Ꮰ`_/'*PoQeWuV1K :YFH RZy% ehОeۥ%c8owoD^YއQ-ц<&Kf ` TBNf]6$z˓m _SN)YO%>J5;l)x H Q6n$~@(wFx\b [^jҕ g(eJ~=C?^eul y}uۉF1Mr\ā8Z㦉>}!sy+q&YYf9!Uc=Gn{2c2M6GX4ټfx#a $,'pLj=ڛg+꜇%UxZ1X4MkqFT/uHE0qJ~Cf\X~1tWS*hKŨIydgcNGc b:~ TapU`N].q:ev9]X nlY!`IGOs=9A/'3VE\\<͇F TG b%ۼhC #5Mo"d֍[/GF}yf%V]<+)_ǂj1%.m'd2~Eqp LFN.9fQv%<~]a*3ur.(ӥ.YGWMaO pY9lܨ=i#wȿk<@,gdY+6KUW}9 ѥNCib|!XJJ<쫁&bTBOwoAϝ iߓ3?!&zB!H>=q mFZ As@a-vxq>.Ijuwy9 5Vp,nulpvEzwPXtLsMBIcdmb+1 3F`wC |~,?Ӧȱ%ZrQv =7HNrMu~>V xŬt ;^]p0J7W-p!]:W> CQӺΠ43R^XөC'):$|?ϐW9C(\*DF>defKZII_IĖW;BWD̰̚Wp<{+մ"AE})u60@}pZHFt)x FҬйڊy)7E/Y%,~YXy0 B0S5xap="1cvNj:kw'62T`%_CE9қQsh#8!ODs p|e +qhrOaw ᓅennK,5(eʼ̷@0dOBCZYSig84`mS K1٨pDmӮ,+5u: 7[U0[PHZj)h2#Ӿ ~+,^|<ΫK}VMeJ8ybOu#+b$8av.t g1+H UF12-(2ӒUn$c Sɗ:$<f k8*m$ ;wOع,xS-%)ݴǫji@94L&ʗ唃 oT30G{}J~H̤a+<*>7UmlECtZ#SL@Z|=P;.PPvD-~~"1R4=-WٰE50`r 'j[k'8`}[VÞ"8`ѨDžr8oR<`6'Te☋`wf^V~?qԅ$G\V+j{ KJEw\}&]TңH{eķuxU_!?Hvy|Pn~/c4|I{ITR,3mń6@8M\ɐ ho7 HgTOX(%B%Xs .xzFJ]N|-|=<{i7[7t(.UdIFbN Bl5f} _r?^_HYNٴ6 9ტVHM=Dj{2LNv>[X"a.&(٭\*EÎ&#υ ^ڢiסrJA z3D_H(#S;h9p"´z(6B}Ug UL,+ 8`*D3yw^A-]᭧mcܼVJ?u#s'[c|Z% G+6:.YCMyX 7P+ }^F@7/?IJ׉V ])ST}Bm@CaNvQOZ׵4?y:PJ]"F/xW֯-8jYPqk-wx",N M-v$6Q.8x{=~VDY˶ȿp%}ƈdXH(l dJQ=hD۽pY5?, ;콤{Rrmp ksU7ő /53ģ ݂?5F忶;4'H)~ۊH2o!:ѝO>1[sy%ْP`&ǒq-eʵ9J5ec!C &كziFds@{li\)/ ވ8`0<;FViȉ/KPFxpBݽhĒq,Cĥ [AXP]5T8`! F,qƔ C nM##}}"U-6FQo;KxDQW9k'iEM)oVtN<d'IGu4Y/BG@ն9Vz 9@}w0&y<8 Pf.%rkR۰o) M'EdpoF )cA.%DbxH'.rhopEE16@6\rSRYc' hz#ƆU=TnN6GwjÌ᪊YP?e7Υ~% /RU*}au70㪧'4V[4l AHxaQ\ ʾ[J}}~~S6HRGχцыʖ/]Ohޘ1o}:QL۽4|=O+$yMZJ܁^%^ &$O!Ѹ-A=?x1J§u =(cWTȞ ҈jέ<&&lչ|(]51IGt8{ usIp'e{j 4^ۭTtŽh6`,*dϦ/EjQ)NO۲qU־aQFd{WѴqSz8t[啁O9㎇W˥+_8?W^ %|B/RŻW`!wI( =sP(ΌJDkˑHf4ltu^cmȐ|(sZsL_H)Sާ啻DU-R }R0XbZ_ I9HB`,qR_˖8a^ S .K:mY߱B8eUA {x4xg6~ں{Du -Zs᥋•`NaL䷱%ߖ"T؍'CenT>d1_0)e({䜐ގ bM^gfBT6 8Le^I\=r/ɭ8@@7~Iu䫠 47en2UTd ׅѦ5qI&2WwH53j]TNL* aer*yJQ~Nי#/dҧ-v~nZYz'ãSlcm &KXR>A]]Fy&OGʢC߄7<4v2(PL|QCN@`$HlP5ߋ K`ʾ]hoIQ :?i2(bIAxAчup4ZKs7v-GoODu"jOKVn_~cuxϩJ^ ~jPSqG%8QR4(`8qOX,Z$Kګ~Iʳd p>@#Ta;یO8w9x^TG:\0jٱJBLS=JaȔpnx͛`ŏ]%Z ָ E_7QT}'DۍYm{p,VJ<JL좄@p}2QSF%S4"ʎ|4bp-'뇍]Oz&uKGԃq@BQ)TV N:Wt_lrćԧG^wx)EW^, o*ͅ⼢OX_g_K&݂O w)]iy?jtQ:n0z /W3=Ġ՛R )@l Nq<8qUSOoĉk)a_ gk>P_tS 4Vl̤[AK06 ljTp65Gxmr+$x޿e[uJ:@9E 믠|.>ooj/dn \ҢA@߳:? A{B"2Jv %EV9P&3eB{;i'^=x9 B*68i"bsV!j$v &L؍G@CL(/"ў:NvI[P9YMωuڰoHq'4vKd}-Rfh}_D2!QcKCJNL+d @:-N16MWp#x@=BAeUB& *4tRBu# i U)5N |.N+^ ( x ^ȣ<҅Zd2B' fy_&eO(t@4{3ZV]K5m/WfwFղ=8@zY3d.Xy|-xq=YC&gƮ쀛"RZtC"2]<»KoB6mm5,xQU~ɡgji cԛPg~? 4lAɦtn:cOml.x#\p4DtҬ D8\ULܖ BϡA[Y?f0gQTq,b ebA/Mg}cNtT&IM~S 'f>:{>yk^͞A[W 3%_ٖS 1GIɖUt#Ȩo$IP>ܰhuJ'g4m[vw|g.`-lj%0gI5Ԩr!z2snW Mqf]>*p~Ip &43(Mf h%ֽ(U̙7;W-Xl+A23 DmFO^V+T7 >iG#o_@ {[n5S!7yjF&yuϩY( Rc^m\bD v{Q Nbv8|Q5XNO%LxdbaMw SBE_7 Ob,rM]$ LqD΄궐~2U&ncoH7+*Tmx)Tr+K3\Af/"z'DOHu~90Dx*Ţ&EJGrMXDsSk4s\-oIoicdWkYy?2 .)2ۇ7$]_tΘҡV._Jl9/i&Ri 6ali13]s d[j5ȥǑY2ÙmtpR"]H9#t &+oTT9G(BELc1}D3fe 1p@xB>t$n^ǺӀ\v^$&|&qm!jgDE".&7S՞:)bɈwFy`W{& l~Bz5KYCَIJq+] tBr 5)K.o6_H`d/]!d7Y,O}P0hT%*IFLI ԉVJὥgif&lXw2_}]ђoWzn{YSLrߺG%hAH䵸({)+?ݭw)RLys Ʌ,D g1By´U.UIRF:>(%Of:L荵ם;:.\u a0G]'W3 , }D4?|5^\UQ\n]ȶtP"6P4F&W7 Q(\"*9+IQ[@h}pnAidW͗~uS-k$@טnNHLux5ܴC"<s w}8=́ӯD$T՜T%T74=a2y0bAVz R\Ĺ(?{C2-Ur"gDjVZ)KSwgn]t++O,>uv!Fk8omaCGm7Ir8%EIP &{?k L`sfq=#bA' qǸvz4ډNQ%M/  @̃ܐŠ6bY2-QA:S7>(FD9>r.~؇_>l66T?YVnKΪa'0ƱF5r]hѱDXhHqlv$QqdEzvF4,afW{Ftz,+QTvi[dB>$Cݒj +F^d m,.`eA5{qÊo}hX`-M%AV9a&-ҨM}qܪe_J|]n4`8'?K;Zq>";{ǩH"Մ B# Hn(\iv=F upN%[l57!M0j G5ݭvg919oRlUx[}#ͽhiZ.2bS,}恚wo<8uM`6vFΉMJ"EKSk& ݖ]+ְV`G1y[K;ZeFʚ3mgeSxH tt$s^.I˼l^P@>,y`38u(H%IuSq *,+x ɭf6GC$7dlIlUٸ 91Ӫј~b7oy/t]_h0*e %nc,Mĸd/(\ܲaq#WC0#eG_SL[h fOSᓑy摐u!H};g 3OZ[nGye|@&hy`mVbݱ$ =#8;l, >~ݱ~A&]'{FQk [ hP5ƺS/v dC .MTXyۼ"ӿLq66A8M4_33=R e]| G,L;}.Y)'6臇FL1]G]A]ZM$9.j0jI'*G3@S-g#'%3GcUa=:BJ9EVc+bmݫl6/j5%kI:,nj튬d3[5L? Kz?[ 8g$}ٸL+.q):9-qZZ'd CihQ>OEXPq%fـyqI do!3x}'+Sj8&'H kjWBhS>I{c䝘 Y΢)lXtkΎFViuǰ7ugbcک$0Ve{ymTNб-6 [p=zLʆ8)$@ 贎7o=CŎ1" vF6^??<چ͸ -j*%HI&rFJ56=J0 0j:UkfJpn=k63QgeW/G1S]-^R 9 ~/0e> BD["q<~ACqnB.S!RF2k;8Ih>V> U 'vف L!ޭ& $oȕ H2)e%F^+x^S _UaɀbRբ:<ݱBӃ_Qp|BBʱ| HAEۊuK:iX!7Az"Hg\`d\}Z jwqYM$t3Tb)ys_l9_ Hh6fx3L ONyOdamC/&zz1i@a{;jDb 7co>Lt4\[bYAf)s?HjL H'flNH2 s:3]o$.Ѫlz8+~[2a#GRȨ ӊTJ6o.?,ĮrGBW$& F!< zYt8㚂rt?X(h|lyK`owۼqm9kZ!()8ZtU{'|z,i{Sj&2`*PBj*K6v_JCBݢ陫w^Č8:gڲ9'o]iuIy(|mH3\>wL$tep=u=k6|r6Z!~/bC)s7r9xY?̀Veb:b1 !gG&oFiB3a`]791UcSCNٍf`$͚W@]dAT4{Wj!߸5H}䴤z9LbRvxQ~8T__>Af\ǼQgkd'ǟgl:)}J9[jpnel3IQq(M`_^8.Ba# kn 9): 7{x鎵xe>NJY1((kGswE@vRw0cuūx8kވl='V?ha !#aYtQQ-k0،Z_S#={67ԠxäM%>Qg&rٚ,;}e[9nT!b;b| h5pwb2r8_\Z@5EzկiIvrt]=f |A.-!1T(|+[Z {qEE 1pi?bxAEH[2(q;_=_\ Zo;N B ! ~i-(S;RShhuxk,и y5|CS)7|EA 7`s`0t'?8^̓vmBHb,T_/S.ePDܬ9&YOͽ[uڄQګf^<+F(h+}Bz6@* "&%al?׵uQqX 2K1 0 gs兑0 w@-4&+bTwk|,ICh'13q焣F&JdC?VKQN źAQ!"܈h;cYĴn/F3D%Q{DZ@%̡kCyɝq ^ts%\"YHQ bYgGFE~r )* {)+}~ \{YYMb@Sk GcaL:cq!4!(=3'yћIbnOr~`5,޼οlIPB,%`H  23c@me .b+0Z1%J/ot=ߦ3afͿ0Q-nu?mkUj%'cD{Ƥd~0* v1J (%١2|oS3,5GF%1r+!,/̼ɀ@M JBȂ^lՁ7x\ hʭX@BE~4pkLTS^#,(`-.Ws4}783;Lf>͝!J R'G.y!<&r|C~} iI( V.GBOԸ%cH `"E٦Úm+AIX̬e~a-8K|ӳԟmvc@6QP)ԔUd@Jow +(\6 )5ؤЉbdYQ z׵mJęZpg{rYque>TTB9-M w`m5Ӑ)$2tA.SXMs=?#VZ*Vugf& [KoKÏ8z̬ن:±Dk!$xAb҈fu -IVsˑjXE8ehC[ e燞 r}3zQ% 0iQedzIj[+n=SE/Z;Crsy)/vYF!NNk+z󟊣5&j t ͇r ERi_oS#$J/nTx(ַ8q5ڢn+ KxnJ8W?* -8GNօ梌ǜͪ>lie"D>Ξ8:\9p}_<-1A΁eNsFW!-|^.)qQ$t]!-RTTD}2,וer\kenX ̈́ wJÆ.R=(G #/'ߦ2(Cv~-Bv ձ Az|qA^ugĺ681I41Hr`CvLY"#Vd[5S&OeͰϾ]|E7by< zc4:@`޺] CI"䛺o6l9xXpGI^CTd=Z!P·i)Ǣl~A6 }KW3qAJJhѸ%H@a* XAuEõE0$c| 9"C+R*2G`<oSəVf6_|v1rz#:F06d޸ev'3se vrg #%'`lJ?%+=qHejF[ $L鑱 EQZ?+Kh#%'KQ D*Seۦ̂]>O:[ [J'lpX1vrq[ e| DiyK)2a2::Ҟ J\_%5@tnruw#ƒU{a& >anDTaAy|)PF:cP fS= L`M"6`C{3^/F|5$.ގ(R)^08L\ԑdN c~X F>lA3]HMUD`ə݄RV*,թMr(5MI_"p/#3F@:\O,PFFW _!MdFWf!֖;Md C|< k8x%i<Ʌ^GʾUCKښc{=NOԀz%KePBO%8 G5ݏVcOǶq::m"q4SU!Fr@ q_!ǵ̄8Vzs0h3lƬi2`_01(<%h.˝p?ɚzNռudNd۵Fx3O҇ueL&Z;8 +ZY]%oI2jyأ]۲rMyDݙ 2`*\_?&wqYOŒ=S|k|Am)óu^}:B %\dE$܏ja8Q.7쐓'10yI.z*lߝo5-+`*G_ޤw 8XI|S-ވ%+RL  {M'M 8/ZۋɠCٞl JTTvONo|@:VAmL <6%$i@}@7 4%a|Ƣ2`]e.v9.ŕ~ 9R>yo d[h!_{׌lX;*M%>( 3ԸxEY깨M)=Y(b Ly@2{?]-١?æT*Cz|bFW"FGxuffSG(6WWL~,Y(> pYpɕMλfZ+`*'CAQrw+Q0 u6kwBڌ9 hzW ֮ q0]V Yߤ8Y)7@h,|sMjx. ߘϭ"A TKzIt+{0Ɠp^dGi@?ѺۛNꕇ<vYL]G} 1'4]1qdK|w_8X6u 3t†3Sʖ 6Avf}Wt;b[,wGQTkx&u~R\$6.8]'uf>೒"!< I8w+#Υ*rm2E!juA|( hc>V|Cgx! %Dq# :閚Nk5x @@ַ;3 9FO!O[?6Oֹ\ h䔺:{9I Chrщ퀺fQzR`vxXbt_3SxQ2:@AYݡ^5]}uP_egż-js~6m!M#SBbN:bSSx>T%IA3$QÏ<%> ?㇬`-Sϸ)aA om2$,; =1Xmrt[d᪓wELyT-XȬ\;;& رM+Ǥ8 gKWX@>\'f[Y9Mn8 ]`u)W"Pzdڪ&2S{)=ʨBX+qUaջWi51)DAc e"]2g sHaH~&OgX2Mw+[ro r>6,m5z܃ߴuth5ҏ;[g =Qc΍߽|Kx  ? bn=o}U=ivӎ V^~NvY0({Hy~U"Ffs*dOЫ?1P)HKEo+&pS &&k]5X龨1)F(u.La:l0`I<,4gwyPe/A <>h" m(/зd.UP\%ǠJGp1ĸ Eޮ1qvk1Y5 0g(Fc]h-g2@LKuS'fM]^J|2LvAXXa%^UӭPv-^ϲK졭J l1ZiGy+i%: 3]lqJBNH¿򢩎!K%A4vXZy`Dj`AYߛiR"W^IUukǬ;u XW|Hyɟ-Kn'~]*;fFl7`FܖiAp.fwcj,ʎ=AIեt~USpXeѫKp>vkOW4Gz֌ڒc|Rp2C]:vhH/8Cjkw|nChE{vrs#P&d̚S*IN崛2Xv$AC Z͎ղ%1)O}BV*Nbfja_$n?=yKil evR cd_eKu3*3ۆ8׈Y=@YAIڠ:7CB<@Ȝxƃ#sgbw̋kms~2VശQM4cRF@'_jah_:vM./9 r9P- 4lZFd'DLly. xB{txDq/^*wQn6gvoCBh@T"у! Y4({L'[?OaXӗκ+"KK.p@s;zi-y) aRj|lGyvbjHwcN (܁T<|W(EƖqB0Oy9OjNfB>fBBk=lզٜ6}]$Rc|AYd;P(/YX^%G'#Q9T2Z ۬$Ku~9w'rPPђR3r @c&?y!9.|{ukIyHh _}*#7e]p&2_`+O ۠tnwґ ůѬ/.GǨi.ɦ~ _PU-j wsH*MXO eH{Mrw/i(VCs,$(x8>+a /=EOsНHka}ӥ+Cgcɦe u[o|p-&WY̦].HYFQp'_cO:S `}Tg:xT)-̔DNe @Գ A&k~Bii9Yz"`n :c@ˉB^dߜ" S1lE>a޲ vNϳ867JXa脪{OY`_ ̂2t+^ tUƓ^#UkSG'9Zc('mmUԗ}uHe:B9"Lv窏{-2-m! * Ap`ڬ )? .:pm=:ݡ (#픖BİS>9UE&ξ}WG`$fc C oXZ( qohk<.k5o}(ByvrbBRYXWr}p ۺ|%!8Ln׵ R~:ޠd|aQ^mӾ)G9f\r|wW^i1{jj&چ$ wz3aZXᔙ}p{kZmD1yRK}f9? y 8PYܾbm.-n QyF ,:3:! בbgqr 9PZ/PdXlܥm=,u*;%mlYJ *x4yq4AItOT(ť d ]uOia;ZΝnb[xa8d~r>g;{ u{~d'#0sm%ɶ TX_+zi T5ؤZx(&4R-3J6שQˉ+69qy"˞P߸]4OIZ䥹Y$ZacU:Kw}l.0&yq( ӎPW*w"ڬŹLm3wy jdL>r)oiS![pJhjOgTDrq?$4;G@+SSR.=C-ɊO3Pg_)F -c]aFƟ *[yĦ`Vk V6^)7 ԃ}J5moVfY7$i(i}{AbjSgo*55synxkNf2yL YU&ɁWqDjT?w 5/8K&?\TՏI>A[[LׂHS>[.So xRT`]#%nzKKIeg1` -U?O[x@GCGx~+"Trv}1,3D,1/{$nN@Y#RifDGӼ +)*<Ev_:6q^=m`6JCp/!ں΢cNaƽ3ڔe ËNb mECM'мn/҇8{E!LxG M| &cMSY}]gpM)dZ,w7QDc˴3A63D# cy =I;N@Y|S#1?VjEAwIZ~ԼDӑFrPh$.1;$K`KPwHnd 2tgvxTqz+DȡK²`t@(GIz!KIf.bgQ cOYE*Pe50{Wrdu + 畠ݧ6jV gobi]bW$»nCP12yk97a\11:XU$>NF-hb 0} pu|]Xt K%П*@]{dtG/|a s|rFp{= AP:_zsdvR[hV wEZN̖r |> h7->F^iԢ\E;Ԅ(ʙy5C@jR@[\O틁x$8*E0n U_kʶjƌN8YaZ{EJ#Ҋ2Bb̳^@V%'b@1rнH$D?QP GN!3ػn]6Y-.jȡBU9w..wT/g.yf:_w:MQBʐ&>:^J!b~mkd wmv0aGwS]ai#o.Ne^&l$ώlx aEkާb>\ 9)7`ɈY'~ [ %!6+{yj \_4m>ك3\_,j`s i{{w"t1JΕxxS]=a!P 30 /%sia)ls=FXx) o~ĪւSv6QVbȿ/'ƭSˉ&֏9΃=qKfAnӃ,GB088pX'Z!ɠOG]Uƶ>.q0U 5su0,&IO 3}UhC#=_yq-=-".LS ttSCIj̥VMO<@_}wra'"8ɇǖH,{N|>m {&1)=-eq;t.-LT4,o#ǻ<))5 7Qُw Xk4!CsĔ+}I }j57`@1$UҶW68`YoPET1j[!v](Um62bs8+ʍigiND0q%Y9)HSxQ;8?;x?;EOhi `:R–hP#iv?9/v=~ noAlO@H !?jK 5ȘWՃ1eџ/[|sБ בJ5:pq~% %D݊H12SC?As~^eU fkc0(+GKpp_$$0S@Bb| WƕW?B?!_1}`7)qxV%$!p{;k8κ+"yv=;$jn_oRٮ"Y=|񒂳;,$fcⷌtm-~= Dpc{yE/*amW֠UpaɓqR#Akxz=ZYl_ W5ī2~0!1FSJ:D| \y3{oXcK VיޅVVb1#]֎69s )_#1}iA#E8H(tT^$ǝ*:Ex\w"ѤNi疲s(0V^a;NA !@yU!!Mf*Drbl1C,/BSEheL@{(RK%Nyd_KD̞6NAH/4@z. p76ndqGiW*Kdɮ *#sZ9ĪA^8'ۂdgZʲߌf~'^eI*Y+@YcxZf';(kkm)}d|o=k^M9ȼE)B#{5|;TP=j/Ol/yH:U^?i6Q 1I.L]sk-d WnmolvJY}&Zfzč| /׫}\Q%#Vyъ K*67uY 8y00]dJQS3n[EF@R.O^X627yXWuɾ(y|cj(ɗ͎PpK^^Q>͸Ze |XgbTDFqvffbL4Em@&1!v Qꛡ|/&j Ø.}bMo&ƊXL!r^mG_GT&Ɠ #)n`_Qՠ*3pAx1#۾gaeWgm%͎P2@.y 1|Kyl%󹌰Mw3 t@Ppwp0aԏ}WR)J~8FU19x2B{|A⠬R`lys'e[ aWCcw\ݥe.l夳wLi^" e3=!5-t+@r;K!А-tNNy ߆ XxwRt贤>u5oq֧3k9ݦz>pÃV&b7| ^.݊APh֭ {$R? W॒IЙiJ>! 2&B!x1&M&YoobryXC}m /l uv,vA9셒N cC)FӼPV|NuSuL# vz U '~|%H H5𰕔'`Smm|ui}#6v]Ƒ `wEF剔Lpd[ƿL1\Scu 6UeY,tx58(7:r.'8$`us1:4͌PP E@fӸJP"gdu!Sm\JHbQ;C]%KTV8+C ڬ1Rit}}bxS.iB@w2`K+^bиMjYˀVЮnsk]«_/q@4p;=-!֊oTV(XJD]?e{23rmph@k1GiW~24oɂS>C Z( "v*;QTѮ(vC3vPc2b"x%]yb7&}sn9uE h 2,ĪmWd+~]T*$)>Re |mlURWv6eBG=l&=&A[mF;9ZIlC#>Wy ɇ޺6$vE]IU}Tt%sc[cH~A)H3CY)0Vu :HDeά P O@,$Jlp4QoL!R 0^rKM:͜s 0WcF/؁v(QtMv‡>c=k*v% _"\_c_[)8CjG"[V0qlLfsy̭X[{Ďa`@2V'EDLoQ ^HF]#ܒ!T_AXԍkHW49;;kȆitGw|Uo[Fg2aQ_4oJ8Q@2iz!"K^(Z /BP[]jlyUB0rQ`}g" (R<ܟf/'XajDZo !ϣ<6ﷆv/s7<$`!`V]IdY&B0i.L*Lb 8y(neAF%LK I8cB׸` m{Kj,q!u72 iMȧt0I+ #p;JJ:Cj_N5uR v`Tⶨ*t\lgha\SU&_D.Kl`7U4l,ݾ(mѳ)[ ?c_XMcZwMtYa:)Ó l)}ם'/\d$w;Z17܁lR99(}b+!(JYQ7Xf $X]zOud̞h[8dQEjVx-$Vr􈴼10jڏ@&2vG4$GqGy7C,+eDϟ%9;s{tSD>QGDXT$ MG?u(n%Ȳ9{ )=m`KI:$ +r<ѹ뻁Hf!;N,#$KYVٙ8s?o[ґ%>=,ш8(hL~l*G|YwDaNF]/Y[ ?V,fFpIhºO&dCg&$x.${7dW \vh }$|&HeN}ԩoA8\X!i^{N=Ah~Z۫*.źțGx/kdDJ*rpi_*7OLD7{xop;Czy#B&Ngp >uI.cb='^o /+]se˜]e>%dR"_U^p򉭹](kKzT:A\pFPeIRh+ %?NzFj552-I5%6aCKuywueW/7,p;^*vVKnK" e1KX?sψ.Ab-Dv3۪0JLx}C!̓OͻƜ$@~sWvUE[wԁXNG5-Apӟ#хg-.j`q].јSHV,MᘶOU{('8km '̚q#E;iΨS_ xS"߂6UDh9 \Ӎf+DօiaWpRh;do`[_{fi~XCh%wJ;Vxwr^O*v7k $m\;e4p%WwK rDLk0u}ve穠La/bR6e<y^|U}DAh k݀|@}&[ ׽cKA:CRﯲ{z@^6 W`O%eMW*«;$LDjL}92[Ҕ~m)SbwjGV_=P24>`E7uFvݦ&}Ǯ};io!ziЪyh1VK(A"EDm$^$7D&-ssψ(Dˌz#{ɗ4 9Sz(hWa-VtѼojoWzq`mwH>GAј^/ӕ̍s3M(yb`j]MtE2ɱ[dVܤInjq.k=F9lX&Fۯ}) Vb#G_OYdgSϬ, x X/T~Ww{)38vGG -?u tL.D0YWWTl&u{6l:yyo4@g׌Y9um(J.fze0OaŤ}թYlUaY~Yu` IdpK#Tr ɞgofb/WPw^+7 1 QbNqf: oIO;s,lUN;' 2DڲsLʼnQ_?['j bL]Sh}WV4Ԯ,{;$?fyل͟nڛ'ζ  Rk.%V&?2>Ar{O:1>Z!_z:0,]N3=Uv"u8aKsC*-YIJ%ajI֨ej:ł6wg[0.=I76$H!`vo$|$2S1%*}Ak%oN=,D"*cQxϠF@_#Zg).%/5@;%^=0'%4M+z06꿤l!<ぜAb@x\Uu3}vC$ku+oS ɺFs/IbuS(`?? anѬ 4vkFj^: x+ߏC0ِ^i+;p9FQ2K̑TlrkVNY9P\&|s=LqI4GugD'_65֋h`m>x~?@MPi!܇tYS~-=xΟtv,qxl(lx|HKb~q1 zmnY~\^RHHDX:U|b!Y:ώoD7վu֟ox7ֱ}>,. yW NԷa Yz;.jpY.L>lч`uWlS/gITFI*x2!+ lrr}] co~Nf)x9ߡ(ΐ(߈HA'}HĻBb+}6Hr2Us%m54Zi :Z }z`hU<+(_c ^C|cv%9U|#-J|x]'jI[r:-] ^tQu09)fH Hi imq(b 0U e:I`~FR,ScbP8 zG\;գ>>*V5nY j=`QÖ^ aPߗfLN?*k;nu#{b( ?y~AŤ.gU\!u2kphlJ]{SWe:axn%8QCaD'P}[cHZcvQ0Zb؆9juqmk[ d?ye*Ay;*&=nDvFy^^"yVeS%uGrLtŢBms+/eě{*&tmUmg5%Wk\Ov͵<.-HG.~W!Lt b_ISmQ?I30pWCg.uLvۣ "ûimϟ̀ 5ipMmpD㤏BB@> zzGD]HVr7Ǖ,`% |mC2,fGVh7mC3RWqO>hY0#x Ƅ e,^ie^9jYxask~滢`7,@Q`#7.07< Esfn<];$Otf 4ʫEBׇ7 Q fqsðk .b9W7x1ixsLbbO9a>g&S) .}gT h#Ԟ OGS7hHLT`X\]o>֐ȔzQA=z$PeR DXdFx*쾋O/c3/Q7bu eMVI裺Y*n^B@=r7oi^uoD|D#Mᅭc^XrۭG ? :p0c8RzipYiЛuj( ;HpP"j|uG W⢀/x"i{cL%omYB g YpkA.j|s5oqҠdӣY޽UxOFa0{B{Y'=`)g:qiڠԋtF&09tg?V%  w=a)[L9x9MՕsHR<l7~%J r݄AB.c:yKwc緯,\r{íSD;њqV:ua+d :ߘ%SvmLm}p@ͰB''=[7]f-21 wkp 2Sk )]{ pE ~ˊ^/_mI$M\Q4="v4Z-V:XR'ŃM; =XLm8k+ `QC@,ޘ +4>iXƳ`c*1:(h-7OB/Y9hyq&bf@r;}HƿELRIxqß je1Nzڀ"۹ةv$kYiiD3oIJZgה:LNrznt4}N9Q?[FGlo@DN i@jzP!y5ML?6Gk_"C᷄]ϡ.:YLaۡJߥ^HȼBE +<QRz3a>4 B-HX ?wiq5wo4?FIlCz,r%7fK]~ː0rFohW)e]s/PX^\M**UYDHdݞ"?&oYdG?ȩSg]u |&- 3vUpkJbclȇ.[yjPILo3lNiM㔇]_ĕpY]!JԖ>Zĕᙐ߬Gos o:gz]"0d94I~iK]i7`qGز,_eBg@fY# `m7jT_ "a-E+Ec*cq"U\:VUj/ױpv91"}SfA)Cd~tz@R fvjRk=@GIjQہ֥Kgz-Hʷ^.ka 2ቕa+҂$_9/zD>2&Jzּ˟м6AfHz5YnC>7s@:~eડ`ܚ,WJ]F uxpS&.D/cSb'EmF1HkOiI7VA/(<{Ēu;d"z/JDD@O4+| {8.RF=2؂޲Ps  9nr<c$)v pJ"h,៥P~lm<(Rg:h'r\_(s.Skՠ2#K嘟5s]FD8{~kaPj,u$JS I,CTQR?vL/}BkMSVhi)e!j_$mwO!WÊ޴a@Bs 2Qp\ HmSSb~5ĞKѫAr?v2=)0s/H4 } *Vq)/@z# ;Nd,6`?P?)~$z.MFxMQT4sZgD*-xr6ڹH. òįƗ5?Xs. Sv\M[}tqupLn(qœd׎ G-X(οa3M<2*~oЊRKYϿSoq$kjK$hk#r.Ad{ ~`w"MWmK5𦣝rNQA2 f(:\We7 H&arLN#I7Npx2h0Xma_ԊYC2<^ƃЛBtT XoWޒ$ͺ۟Vn0p'_h(,Y+xgSJʉwlҰGNv>$(~KMwb0D{@>nn掞i{-#Jk&{R:Uj_MoB0̆B:'`4ۙ)^Ua-9rFqB!_B-K,߆of {h~Nb8L4Փ@v˛J-d RCx D3XZʉf9hZ\ aG16N!{(zfNs}YtsO ű %G DĆO`@XB#s t 0f IFHˇ9h;yU4r*(?g%tULl@DcbȣU/8`%mM6 H;}Bpt-r41ܢ0E-/f/ Ua '`4 N=Gg/f6;9sb.ny :~@_G̎܅P-$(gB5ܿ~[HQ]˴k0cR$(@;{nc_`UdR$nkYUr`ߖՅ} $8Z9Wyk#oM;z1|L>=&(g+jG>C <̗[O#_.Իڬd2-SMJEcU';Ob+zisV7B Atd.O@QzM0Z|Io@e4w?g2_}Q^ y!7IiAi3մΔ7"||:kO> Ý)7)t}0ePJ+/Mt[g464RΞS?ߔԑ/Jcێ&2^z zx}ddR;JY qua,G1)-Rf ƖIyy*0aFahrm,s tE ÄW7\&g0r<XTL+>K:]r˨sjg}VKFq >zQKL/Y|oF/B ڤQ@>YdP~Hb9Vv\|ݔ["^NqyBcJ0Cp# Yw֞<*<!Vٚګ# o, CzAՉDʀv\=t]R[c]ő _CVra˙^kh*8>>~êv1:n' KFT!BF2#CMhf`J2_kX|a2l=ɢ|Nt> P=.˪Iaop Jm}uA o+k$6}}N;]v3}V?*VVQlPBDV׈mq[:%->?ČikS~h+/ggLc.X:t~L P#WTpc&N5HNBL u`dw":LUXL{jCB[}zA"2xURhV^v:5ٮϢɌ3N>BrԀFlR} `mk*D3`)u8gʟTGU`~RQKy$|C{Ȟ86ˏM]jܴ@ N)1$p壞vdOޭ'MwK$&ؐ yRv(=V2;o VK:t.o dNyQRErwi]`h:3_Ԅ$mxgD$n^wFGAIdh=- )w/"V뎾E& \e`&H$/ Yɂa]Wuъq- hvDE{daYtj_p*p-w3Mzҫ/qsC\ٵ7<|c=h܃oEsCК>Aه}UţaF@D/vBD1t0+$CŊhYH@ |YkyR򛟙V QLݕ&9# q5e]g MK$],%֍8[p~ C'U߉=$m`4󟅍j 4B. x}-ʘhLd\wR@*D#M,9씲\FW+B)&:C$0k~S|(!RZjjDIIBς/Ji^z6΅9BܢlV* .|Q G9ڣ|}~bCz'|5?;Ql-'?0!WM7OU}}>n0ӌthC(N:K7w~٘/P8zfO@SIqǪ~:b02_E$!DP:t#|Ţ5_%m: ݱ *\nrr}d&]Ĵ&A&z(tr`\h~D鱵ꤧ2 ҧ4T~~7Wb)GaR %f> @.NA{#~T+d(P \{VfY,㜽kR4E~ez [#&@))7sb8Q؂emd3N`W0žIYeg]1xq44U<QL}9Ջ}Vz5;湋&-lD>E|a NGCBJGV`wόvPTPݏA$W"aZD`ƷE(}$Cw.iBkehaZcSW/]լGdh& +f5Iφ&atY=z > Un/>1㶱'x*< TQݜ| +{O:N̄qijj[5#\+V w]Me=OV3Pw\TbPWA#_ݭcOB*]nک͌B9|)GWX|v}d ^(,HYI,/X5>o+ ,HtHڪWԳϻPY&\`8O176bw*T4`˻XN30*?,@_Z,qX{fÇT~>CՌayX1yJU"U<+\'vIt>*Ww Y H ̟[u$>HM2Ss`]q gkŧd|>M,r=LS'b1zIpNw`ߌ^V)JN4j=9N1c"_TgR1 ϰTқł*kؕ%HCK.lWPH9L4ֺcW\^ΗH<;(OF efo Z6K7s5i|M*mdtTVHj򕻓}-[2EAJ+h>p>Fl5&&F\a@KI^4MhyaU| g[n/T< eDC=Nb6f(^֏Z7OF ^i):6ܑB(ܞktVLz;+!++qXW&9QIb2|R!AQLokWc_wUu~k4'N72xC@(GBz/ѾNmMkaTCQl 5_(=P8HF_+QŞԽ@BMwVɛw<ٳ*;vQ_Jj|WY%[g<˘Nq/9@13a\9%όyr/V&ж!x]˞Iv쓟\4SզKy2Cp igo+aX( 7Ľ\T ,2@<%aB`~& (cJ瞖l1<Cb^1HL` 91|x5d]gcc)ު&ua]ݛpBlKQݝҶ@˭E7U"WnVm=&UTj=8#w! UEL'~ bi֯di$:,~}l *m 6K62NO!ۻJڞQϥBݳLj<綟Vv~{KLļv:щѣ\O+8M>망ma~cB:J15U ɨE#C7oD9oۏx:j2rPZhg6Af$_q>gN0^q(X*=(~ܫv%B ힲr$[V>4!ߑCJ:>|m)<{cXRv^<X(?=x{ d/ű, ZXc 7s'Զ㌏kп\kLh9w.jX)BO=̾{.ye ~q<`e*m:O<}odK $J͢^= xެ^ZƦG&4%EsbSKH{3m*<:me vy "5ɏʟI_ցFO9WPj6Jn*9÷cٸ(t)F–)`sqjQ"8c<(xq2y41?b7֨ati=Lְ&='G">R!VhIhqm ,Ocs}^T<<#lZΣY/R"WkX#*1}[66qXCT7gu,Z6Gm(a{ݯ;xA2̜r)H1C82X;5x'0Sio @L+M@iruC!qZۖ% 9eȫV9{D5qB)9^UjcyFg=z@DG[OG'8:NAӜIO,Mk.AU8 Ś Xt8~M._  Kj9²'.5KAuF'3g1\?i#ŽO aWR"8/Bƕ/Qj>Xd|z0Z0qvW(S\!'}T=5mǧĐ#uDes]Nf-u u`|eoQ?D[4>i(c(Ӣ\;Nrwk+>ZR/ Ai̕GٻK\zo [ʙ\@|xTȻ(?#L Dϯѝ0 r9n7(VdH0usDs!Y@?\+Lmm犅eHV Uibuً{UJRIEB$`]L;q; NiSZ)r";NH /7[<ϕ=}!Y+5 jgvڄm"ݯ4VjS;![/y'7{?^q#91BIЫJ`X:]>]RNa!}N<NqrEK!_1_r?Kq%;PV؃{2=3y{1F/-x{B_V83QS$ |b&lBf- Af3'oٷLa>ۂ<4Cod 4ۥjWuj??3o%ElV@vh|:fDiL3jACӰ4éf -防~su@a-EtDwt̶Nq8L.bx7ڸ.s0./uSD228ik."G1dNZ'xvw.Ok %d_\:ݚUR80 X@p| nU/>:nxU/k;XaRn㦐d-Xu4#{Nk!M`WOJ !,ٹ<{u7G)ԽH i?oӊ/BKXjuÖBUc<rQpaܾu*LBl;-1ITFd" mG=Me&[(YWq9vA̘B1yġ]:\y),_taTnNņ'GȄ_O^HXD&~  B}b_kp)L#~:eO>4u.mY5ThŽRIP/@fp۳8sD.NS yUȄ+uBTKO6'n -Sos-Ѥ/#(:,((ˠODFw8]BmQډzQON,Pd'v8ыt) VN!dkaTe\}B)/q_#Nqqmϡ(Qj4PIF2]???~`>6>B;9ۙ03_deYOBidlCJ5vJL}߳:6"| M/NkZ\.^ZKh?E%óऌ؜x:u{uv NS~ykhAx?@K7}އfcA">|?PqhD,@r,@b' r*(Р^K Ӟw &-}/P*MÛc@Z ZHBc8_j= z  SžNYBKX}rS_3R@E5aj8 1whKˉ]ήT1a c/9,8|2vteJ2- )gNIʹGqu#vZ{n2D˟҉ oØW#|n~8NL-P*D9+^-2BeP|׳Ek?Y+ =Rgg  ic!M+R?A^/(4W}OquI8?Ϭ9륿-yGtqft;n)[kB _Z̓:&QZ'/}s}G +T$.e}V3{#JK5{cSJtJBg˃h߿4{}S{osIw+nbdg#w+o-??|J `.f(lx <,|;nP&c#/̒I Ś+FStYvIP)!ys<jr4spG5dkSݝnwf-x,#H8,* ZGT' ,C#\aU=!:;k*oC֪?ũ9Bt1je |10Hui2U"%mPIS8Ajl%„MΘfjb:i]ZLwE3&eߣkMVbi6 7zN;Y3A~>ګ;y@X ܢ?  Gvk 1#fz``{w֊Oh9rr {b#U4F=qFYԱ!RebU)OVytӓy]l Gs]o Xc:LgGF*g8j8OaNC6) <bg4T+ 1G*vp@.q88 Ի IH9qHǂ}kY@: | @eˮZ9 9= :6ɩ=(A|4is5.(*瑄*J~)2xzr{3a@#HNEBiq m5Hb*"刳Z x11/CyP9$ *hDQUOj`Wg'逦~2,yv͢Jm0.,@}YGq?Mm'i6)] C>E;FVn [}F-PED_1W[I'Yd_]~9}NY寤Eʊ_Ax~!:`?s.D7 7;o25kW`7# c&-o9Y1,Gu O Q2{gtv@ře/QG  ;ώ=Q~Az"0`{;:K8M{l JzAd-㌛Z8[ Baqk,͈H4`u,%xqwsg|du(;I{(-v0tov}%Ă_H"nIe̐WgA:lz\TBv]"tlpF9 `P2恳Vk)th8T Y",rr ؗ@4':yN7ңt})҇>uM댾~9hLMd]=:f>׾H@a>V k(.>򋬷%pF*Ц(%` L[KϢix# ޘbc<0fR'Kg[4L3\3S+B@ezu 3jC,}>͆d7%w0{3Q(pq) R t‹JB*x׈>}j^XrFs;(r'CL%K@*h4$(Ɛ'ccIN},a30=C<|Q12h"?{}2ysG KBbll8K6sR z1'Į"Es7.²uT)uJ>K?e7٬'_ll^,`WZx6Xjւ `ը:GAqx[gyKGSت'O6/H5=gޚ|olo^uoe"% -fd !2m_XΆ%d)/aqL%Ig@ط"#,} RȲ=sQ` b8:J7 d-a3n v>œ(,h ToeUGt#Iܜ?^ZHd2b,\%%4*+Wޢ%| [|29{2QXXAMX0v9Ϲp〰*8Lyl)u !@rT1`T%#R[Kisݢvo PV;`~SXXS](u?/? %by߬聿H>7#g'$ vuq2X'N&ş8`G4% DbXJZMɑG%3kί{͂L`<ð-Wۧ6y i…$dԄᓭW=?=[c0|x˽UÈ L\UMei2u]=h%(P *`nR4N_׎$"3uz0MPYL u^J{~@.NXS{Iq.K]K+>SMdi0Q=3e&;_/'wZ٢,\xX'O\f8ְe2B1H2ѝ閴`RB!ɏ\Elҵ0@d[CZ3'? nBrD2|+$<%Qs 2M#>f5J|D+,1tl %nEG!_K!< _Bh; Bn0"^[3֭x h}@4]E:X(-)( _xdڜP'!fE'/{lW<ʿ!y1|Vi-2^7΢qt>U˻N~ǎ+B(+IhO,ӓ#Ql" #p h^%8?ʇls(WI&5oZyeTIL(M{Uwⴗ{>|yeB$oZ"…}lŲO?Zdyո#?  ~ h^ ;۝mЎU#y >Uq &{On^b3jEUV,X12{Ȫ9x & 5< \sJWi|!bt(޹!}/uPߞwcYMԝhSȨn*zKu]"ҺG>vGYjft"bG(ֳ"m&sw,f{{P0Gj,(O[ ŭέe Gf> k)q0V -wǿ(oԄ ϦYZK9ZpV"%~{$,CJ ?;),wpNdQ,bԀH:+ 4/b zW= ,Uv P+K$Dh>6Y1o 4e aEy{څ(pNpJ,=e)%4m')5)9~)7w #O4$s agc&: wR͢nY(Pm+1V=ё]JgUKHM{@GhS"T-}pBa*H$ۋ3.ܮJo r~Sz@Fvcz՚M{ bv^rЅg#}Aa&BpFTj6ȢJG%'Ӡq=ؒ-Gl.=9ȧ,*or7H"<}Ik0Z +i6=GeT; ;xTaA?[%>?|GZvl9D-/BouQCXQmUQ gn^~uZ94@ fX/ 7RFkJʼnv-voLq݃ZO5SamI2$## l»?^\ UG+]Wiا,are+"XbE ktAtrSM!fMf_2u1/2c)2ah$}!qxjQJ#kw29@0iU`砞Ix@s(`Q٪zuչǤ#3}8В̔ A1cpjs {L[{U$]ⴷm%%"_+g\ E,lb+ !{3{xT 8ZV4ze7JPQu!)0b(%Vvһ.Ks5GS>Gw̦i?4/ 3Oӡv XT0QcQ#_y-L:U;eȍ2S`{8GgK4Y2L (B'pQ0c|QD%s ,K1&,0l/1ci5T&Q'$ >J |֋@2ohJ$|mߐCaِPQ-Pn|/1~1bΡ_%=@pM9fzd9{yC\m#OMf1դ2MOl V2J@`؝~[QEؿ9E̲myP|Q _!8EԽ,X ȭP4(#4l w@o&!lq} S@H3Laac~`5&B VkFe ` <~TKb nb~\ho 4e)%sK% 'ۋKU© c8X 3>M 1sK>`3\W6~QpS h\vmEU3|fڮygX>kUopȜyBѳi-A&dcN0j!R{UvJ",_:jB?Ԓ tBXg}G/OӹR uf/ت)D'o9L;9I!.Qt_]JjZ,z3Lu)2R묰B5ҁaM7J56u.&M) 3hx .U_]+; I[]Mk/b?G=]B=R)7EKC_&σ85 ,ÎwhRoPcD%L•hkQ.(~9J$޻MN|Yr<.:h$^`h g麑M0Oh+u=D[ Sa4ĉXg=hWywr2?8'Q X(*:uUEJdn*c}R$"ߍ/.cx}QHS%oԾ9^C>G< RFNY{ت(+g[e:k 3㇥nK8j0YGǹxsa'2Wh hp;#Ny7(SY@?c\lwx!.MyR(%EArYD^HWm |fApϯw#:̰zw|eʄ|;LSL٦zFyr%nR3Z7a@3Ny:s@LO7ڨl`UX1T;!UbjKuZK1Ac780_>nT{9sRۛ=l [Qz_c|wYUԵ ygj㶙efܹ|юAB8gZb힓2Bה7"-hs.fQ%+*%v򞰴9#jژ"PPmziQ=Jv%'!`Z19Ո"a{{Z&Q[}qo>_}Vqb cB?m;uTVG :b{zzg˹({lױ.͠jxY_'%\IR(v3V#!}́buC~=^;20lӽQ{7rFL/JdY;0й"K膛VUe@` $i*M̈/Ue%(&*)Z }*88~D^>(v73bnT58 k[ t;1Q)h\zո)U|~B, ?z I5 #d@uI=o4՚9 >@ 5:=ǂFOFއV{.YeO2KY8B*ˠ,Fp N'U1H[˼4A1\#er5Ls0 c9_m5(38Hs;xXN+s7i-]\Wp{ɗf#M(ظBl@Y`_}2/z#Qj7<1X3,~V ĆA6 /{k;+>9;~`\-Yw̰CC;z_%afo|S 9bBl <^QJ-5U,ᫀn4:*Q 'fl~!`-/ {yXLdOx RNn+423R4fmc4QjCaA6ßea,JHwV>aZKưEQ0 b~gBKvQKF}J .*XRt.]vF{OmxrWDb:riH.vA|Toteߑlo*#uPs_tEEx8dϗtb~?BBFf1~7,Ka Q S)Pɫfê@bnJߎ54*B .R`P&p~׸l|l NxIw؃o)K튳IfPOsW|KmMPjZ{3!ַA,Ĕʷ4e;)SRw|cdQfAxA ;9\cdB֞V0:LO){hYh4(z@5[@! }Y{D@>5Xtl>$ пg_J [,I|{tC=8f7/6VlaD<Ib,u0 )2sA>-+11RpCo/c;ɫɯn6RDPh7o84n &Y8 4. tVzqCi+TF C <ƋBa=v` Z.%cg.3|{x*j#sd4Qq CJZT9$\z M6#- uB]?85&7MJ4Tu6[Iż\JVM;/>``VQ}5%▋kyDvB, +</ŊfM2msS:Pnۦ#b| Z c\˿YBٿL_L_ݚHvNr^P!r/C ֳa.2nm>BAZlG9x`ֱII7b/t;CȥVX#ﵴƣ>3=b)6fw^ZGbv1)WNT y8zLN :a#om~C|i9Ӌ`T _|-kS*\ =#5n'h%Ps}p\,[3zZ$Э+ ϙuY)BUo::fa%r lԖWa>K滢= mA1gt+5h*鮭m3ͰQATvcЖ@(5lQңďI=& ` cF!Y/I;% Ϙ!t&˥JȂ&2+fjn2o_;'xKe}d_I ]'*ǎj.>Mm 5Wo 92M5v ]t>_;>AОe 6hc;$ad\ b J`(u=^ec*)f5)Qa_^j0PkZ߻gEaV`M5Jծ?{8g5g_K't=;˄pc <9?t!'۲cy`º@c#Z\n{tG9(Ni%G4YgI-W )#LiD-SxJIr՚Tzu{l(%~R7<Q&ucJK-,!FPyaN:O͔ Vo/]E{m[z-)`yU'Rk|餿%&㰚xa㵞9pMYXcZbJl\"{v7q dK${jc}ID;Pjj6ŌS/HM CK @W#]sEkK徚ks66wܒFʚEQc0+o0E8 *> ON60V a /kfD\[L`{=5oKY5BbrzA+}jEq4:6T`XcUV5$34r{+*T zS194W7s|” ?~q|-;]"]0KYVM ԧ^n 0:<8[)'L5(7L۾BREM@rf)g;1Z$;mW% /8EM=?j2Xr Kב$F9d`1M8{Ѧ]АA_F" dLd8״ 6Fc8gOaǟ] PҢ+B[tZ˵6JիzJDl 0Y֖:؁UtdG! cxv00~֣2!k4Ylj (VFi: @^ 7%2-Q$cI@<|YNUSD8Vja<SI w}0G(1Zj:"'X!N{V2>};?qD._aIʓRmU3<Sp?}*HCR~]:cD]h*&lIp&7v ӧ`lh?!XrcSiPܩYS,N(*MA ⬣$>uF NS6a"׹L]SD;Fg,G{:8ᯖ& ėN_`*qII-uM4(Ž^@3L꥚`Ŋ֡J1o)|\Ǎ`~ zdۤ Oo-vW)BR|'hi>΁JӜ֣RcԆ\s ،}\Z}h:`Q1>-KXT)CX[H8w5bxݨ 0fuԫ F㴌ϕr$Yw ]a!eR>;y{M`v@rT8  ZTfS>F'+@|'6^%č烍RiY$`JW">-23GLB9)=UۺR`O%99-;gJ#[/ZCŽ8mC̗K-IĿYEN}/ It[Q&u I?;sw$bw[j* ƨhֺ R2S$U]fSCYV5$LdzLk׼a_=%Y 0e1~:E3?G8 Z:%#zDMUSP oW+=jN/e$0 RC2ڏ 8ԣW&onݳčwd&$Nqh$({ҡGFyye`$C"ƕqEzVSp]?F;vKGf.ak qm]kq Seybh}w_:$NmW_3;gyBaNV<P{}RmrT#=%#J[A4 w/Eϐ Nx 9h]Ow(Rٻ6^F}KQ5Qi^YoM(WRƀlv7Cķz|4`; \/R脀h.wEo2T6]=AӀwbu&ITl(Z4HC^J ˪J_mʥ0 1װɥq M}(ك%zGOR$fn)1\mΪ-}(V}QNp'Ü A\Y=i1yl6V}&KK~,QeeBȝgZT?ԋ'JdͧWʳCSqZT=iùh|D5y 3${m{"_S6<?S(}QF>(܇&DA|/3ǙCV猭d8lu-o\qGN;?(킧S!iW9w] Zo3LgewQ5'~G-UG4g7˻Kն1n<_2zbW2@yvkZz; Ѥa0G]BֿG 4>"gD#fNܥ/g^="co*n?"vIPH z֐chOTR/N]S@PXpVo|c) %bO4L"@jSTt 7~cV&U0nY)R݅< X no/8brԙ'`nA/ Z 80h׺P)uK~8AuCR44+qJ/3圽Fr5wy1|ِxx)غbH7}E%_/kE€odFs24_?`Pۖ FQ/ GH/gVP%!uE>$DY`wK@9DPDwQ|b0J@4~WNze7Vf./#;S(MB(;ÃW82@<[[SʇTrY9"W /:k}jVSug"-wL"C`Vg:dW,kFYs4?Ӯ p(p/MrtI:ߎNnmA9{YbOM_ M I:ny-U"xT4IVTQwӒLn&{imibAcL띨Lo L^ϖldBdқ桻g@e*;݉:z<SP$cKxx 9رU:.##0CcO_^1)4Yʰ Z`9@~ZuZewk'-(."b6ښ4!̧nf;@/򀑹 Md`0^oY\LG4 _iL P)f\dt5cAsT(4p(W2Hٜn_ʥ.z>>I as>Lhγx/zUafD %&ڿ~LJ|J ،$W&F~T6\kl&WP&V e.~]3WI4r iܚJ^e%R&=A1 >"lEr<#f?N\\Ne_7q&vX<ߢj,}psJF\MxQ`r#tEG9~nw$9^"@xͭk}djНښq,osl G[pąy9bE\;2U_x oaUR&fKm{HE*Vn+vY)nh h K"$nXY̊<}f7";z1褦_YDWeC>/1l:?W;ogNRf_om%j@ïWzn45{  R](}Ncti$e]`W YXS:5s#4{[_haB3j ԌM1ya2] gNp@Yle]+&(_0Zxu3lyO*d}7,|zCvy^=i \5yޞc,gɧ=`|P7JGgoR{ieFFӧp6Q(t*rnkXLBYsk~@ɑ^IJ>Ƹ(Hyf*%Щoj/v{HȂ⏳w=|Fj ᜏOYaEC2S[9S46\SUᄹ Ro|r3Sق bf;@ -FyL*k`zgN_F9"-9\*[d(q҉7A(uQ㷁h'SU“K[Z}բag( )WNԍ:/0]~ Z""%w"A9XA><~ ;B[ĸ3ǂ-ݚb"mb!%a]M%4h F޹Ig Ru0/9]`sFjIQ8fUՄM?H#ڣGxJ:`Ww.pOW;W$eDP/=NoC RM a6 X})Մkgԕ؊'vZ'e9`.O)YsL5N/9ydNNh;]/uY~V~Vk: 7l"W:U3]={i3 6z֊n* 8~j5:yXNmތ@˾u%2Qyo绪q6;t nݍzwd'[Z$Yg6`C,GHEĂu.HSmڳ ~fld!3TیpNfOߚS݅R1%.?{ӶMjM^83CGCX:$N Eb%mT;Pe^B'_&;]*z^v8=TY o% K(ֶ@z6f;=-\RϷ$5\eLL`P{a&<ѬzBsgq+lgbƒglġV+2WL ռ#E8x6Ѷ D2N4xb[hDDvQ[ v Ľfj|$(i߬P޵+Z/chL!鴴㖮 q8 KtHZa 񹭬%- |ɟG %SX 06`Kގ&֑cs)k*AEUrs bYo=4K hDPsgG^qK=o4ؐ'U|dA'I *U+G|5nM AUvzaCz?헰 Ea+ޗ!6{d%-+vmKJT /8v4TR!%h]rQd齄 X&lJ$ԂWajIōOaΝML:]KY@E~8JEo#QHw@q24MGCe w,]s]ad"AUj!oFFm5ksignN#>䀿BnFEvF 'Cve`x&c *`O(8ˑ m$,vT@{{.b]Dlšc vg+&_{#ڝh8 F֍:ݜM  |ir:R̯AӭwǘcZFcu53Sr4,$| -jLeeH-<;0nT|C`ǪT0_BRSjP\hŞ_ө3.ԈEp7C u  l(1d۫ui(HQ`Uout+B>/@Zq9L{X%kr<}3D Y@|ÝWV_S$%5cd&pL`k!GJ_jjjQ?f+9K/ЪPBŗ&rn1^ncmW]$&W< ,wF`Na=&DWNMDeP,^'Z?GXߕ{fZ+ =MsD0b1H9܌D$ BeǰNw=CFlzc{saOP&NE"TIidKp0VQD\ϲ湍ҥ#hi­d?uXsNz: UL@&q?p3h.dšdV7vu5UA u?8x#fѝeɽFCGE@Gd<`Li >{liI晳Jus ~h2P,S{|͊@Ϊ 0Bq3.V#5#ccJhjUӁ÷IaVil6,DM^bO}JgUX6G&#BfuޏO7b^ @#O`O[0a}=W hߡگ_mwwc\kghVD/+e=dүD`x еm"PJb660Xm :2e& [[w6RR1N^0mZ3ᑌsБgcP~!Ũ+|O mlho)mniř0l_&Z7uJ7ԧhMܤ8Ѷ`mnE4Ͻ)y]}+uFE !Y0)"6E# |l aEnR!^ g4#Iz&.F7~Dӧp4bcstk(&5 ~㣫dczû<kclmV&1v:p֯h}3aCCe4{7]1ǿxn9,͓$s-^˜&C.?kW0r Q@9UyD5%S=I `:󋉖SXX!πS|Gru tmWOT (;qAj`4,jߟU_b]UMtn({t:,44< hHgjn lSrȧvv9K7H۶ok!3 P|Y|s*‚9y[vz#-iQf$,*]3SdmIɪ`v KqES i!P+d @PL7sv\ȕc}Vµ pMYK6‹ /a!̀_r#n¨^SZĹx|SiTg'mZ:4q%VT GoPz[;~wi_L݊ib$4.=X)r&]S˚/e2f _ך|~+Kx'b=¦ڞз|S;]WzP4CMi4R"l9&E@ʎӮ}3?1dy~,yM6rtDl3ԛӤ h Sad픸w T+ ~s_8ntգs/SR=1xNdVc w™N_Q&1EFY^Dܾ]3gFi]qnNS]s04`YJs[?ͨ"s -u4@7Ue154A-b s wR.<3ٕ/V]_>5xqY1SBY2>'Mf6?o.&3x]$ƌ_ 9 %neQ29?Y.bҠtmƘ.n +JOmȥ=NN˔h]wƹ% D0qpӻ#ZJ tS\UUa]?9&0{q>*aV.݃Ց\ ܾ<_j\" +{7O_G)CdgɚOewi R+ 0}o& ݷB='"{%wV:"L)>NsGC8J҈/40+lm/>0r0Y ~Måu_f!w=8.3إo H,v$fh@m͒l4ICg떅x3^rs…Q\g(lRjf hY!sEÐUS #02Xt_ @;ͮIMltrYWMSi\t` d -Dk *;W1PYi78V{M$2Fn~? P%Æ;6U'KE .YZ.>)݈Yʷn/?hvMѷӽI%XMԭZO`jI*v0Z]'5cbؐZ2d(A8's(a0DHWIYih0mq=q4Q5W2˒΁W ^Łb0JGW"Z9wL7 B#|y`:]6|jFTݔOCnUyQ@Qm1vfrm&(dVx L-7q99 əFI]rqRi>&.ÆzTK W+8-}dF ,eMNVK/1ZM#rLDL*Y:|\BH"ί7~S@]&{;t#(ŤeRUi73;8_!3y?0UbNNXuZp*E%wN`t;wUP{YTxbKt^7*zU'\%xD_H[ʧtJ<#9Nk=9St|jhp6ifAȯ(/rWM3%j Hubj.KP,,YӅd-)$O650eI_ #LXo" o uyz agmXiq4;]:E&zxJO  ˃Mշj{Sbu-c_̔.NFDj~~(I6h l@z)XO@3h>h=@S!v^7헺S7њQ;R3 uUvGNcu"Z+L fZ7S@+K fi;eRDVRШ c}!gzXsy9*{G7ҋ, 6VҎ[oG9EKѳ<쌶((KU8.h`J,HVb1`Ԛ ~&BGO;L10eOiPo $2t?#G qG9fo2ހW'ޙ08t{Br,6q}[9SN ๢Zf9i)+vАz$tױ%QoJmf3Q}vrҖ&OoD!tl\`^2A㌙bm (A?Lvև^*:*nƭu>$gg/tۆW|Ok{9~W1>0O?O\Dbs?=2?:*{YmH?* QZBe5 V@~\6~I' j$2ؾ!J8#--kP8b-=zMu"RЩp1ЫQH j/04r 9ŊB׫̿wj:܁wY{mJ'ox)ڸ~EkKIMӵ_~ {_4l~ ؾX{?\_;1L?1Zx&qF!se{P)qN3կ #u'd5W[,z^:ہ>2kzYV$ɹVzh3;Mh\kCLE1WT2ֆ#Af?*hŠƋ?T8.ܙ)pŏY(U#yҟ>m43y1\CHaD`>{}ʒRjnCu/̍YNs{wU,PEx?YΖm V^[fS[7,XIAs~˫cg;TCz܃9&|#A1kA3덧wm+Sa<%Ub]rœ2RM}ܢ( s9m*-"YɀqIek$beRzySD* iM @eNȷI psv vNu|smg< dՑ`O%oGH%I*L g컘X.;ќ!p"Q S/zz pVd:&Mv7ٖ9+sa~s^mgI?XF_w}FINٻuW)fyXӖ)[o2 "rT5O"#xtu+)rͤ'UI6wboIbZ9.+8anX#oĀ=Yi5 @NaUqI GYF&{<ڋ `7A(P[ަ':VYɯz|G=[q4 O}˵7qƓS6jbO)7 QWP|&(ݿ2[Zn0bO8̉K)܇|`o Tpk*˯l5 PdI3ki&-)<¿#7)ſmKC͖ \?^//zpK8"Jtہ q3f dZy-dsICA4րЙy9s`zI%A5.+PvH: ~#+(O`Ѳ_mrAKR}c]cj Z&@M1S L1!eBī]WYe I2mTiEn@Tٳu/n9MЏ;y[ɾosY0=8[{1ǭYBbZq/04kX@%ވU'VhM$ k1F,>9hF* Ր;8Qʹ(RmJ?y6elt(#Ӂsd<[LSJucΐRFUi^A$Qesn('l_G Vh^ᆦGuqTE|^0>Niua\m|TJy'ƽ-YFQ/lW[ҵ'HoeyВX ^3w46伊/Cϒr-2{!xDwqv m =-uz4M?`R !/5roȠSBr3hv?HwyL;`V)S 3!Q[O2rR~fikG7ޠX3:*i?*Ds^]*u !~zC=>Ynsbڿ~,^3ڣܹTYL5Ogąv<8w~XQ0|Wm1v¹,pzLPk@X,ֆA/e8Z8}t $`H#ɟ|`5h.!Lq{rWl.+9r?2,X<hѫyUς0%,a# (z?2`.4@n83Mo-Q]*[ǸrE\@Yf-v6wfp=cΌDxܶ%lȓ7Y؏Ԫޱ?GJ^C0ٞC'oNXy8{Ǔ*Ї¢ShVKs״>34HyW̫;H61<_g+!V9:&4{lGP\s8>94Xs7δ6l+_O;}TBM sfđ]C?U~QUFʼ ?*> H <ƫ SMfi?p3(m>;G)lƲI26_U,'FozWh8*՝JoʩtJvi߫c!?S n!pȨPi%QR"u||]l'j.i,4xW0GcqӞ& 6]`B[r:~!]GE>oIMpx%#d4l RC` ?|Z!3׵Eu;(=6/{頓.HjP1q!_M ZrMap> Q]\D 쇴/4DQЮx on 5A}BC5zNv?]3I: 5S}c%TU4s 4HHa>xK(a灔Ga|wa7 I?7-8iϘ#7cwE/@yjXB@JؐrZ|s}p!(֪%IF~/׶39pa9o^̯^[?RY3hpŎ8Y&ѫ3p9*q <-qde)9V$جG?0ۤ q?wmјZa\)i;_HwF*'^{TXR_"٦fp;sR^v;X7&%}ӧ]rJ5NRQ ulAbDs8SH-ѐQHy!op-v/8̘N9L5-G+?G(LU# Fa{pIд=Ty6 Y|B.)rl|2XD"BAv}Flq8gM~0o;,ޫt'鲩_?|#ȧG`w@`Gn7W GeҚZHW1&XdUf9Uɸvg+EoBT.a'Ks٘1%Oe}Kz?-Kǀ][:9ɇ30C8LgrݚKj=8MY 740Z3sDv2xBg \cV?"3mܱ8 .ʸa2f?vsҮ, X^5Y/rE|*S=;H Ym1pƋA J]5E^v8rnG%ơ|ȼR݄A zo~x.HcV7/-x}.P||> Ӗ;$! P.Y7*iy uDJἀj5X[Gr1s3%",teQeBͳ$8)g7uP  4/Sx7͹zC:p@de#q,-\xg-2ONgVzh*Y,g D=D>i xA1ܳL=6Jm25TvEa˹Qrݎr5[3*_>xh͖ 3erwv.)˺8෮7&Jwta>9^5zQ],-,Ck`{(#tiiVK/O f+]$ur1˧l%U/sG؍A}=o Y yivjZ9x19ZѵMr :ϰV];9O49aᑟ[n3VJ7ul")cG:PB+<@{Y&1z=LA"{wa5tjt) T=z(~_6=A gZؕC Z1Bu _'aļ~@]n~/S fOl4pp@9h[9F'#U3I.o/6/s"3Umn B/~7YI!ZyA pFFQ=ԇ36 7^f\ exG^5o;%sm Ile>uxN\"2gZދq ]sя# Xx3Kx;;4:8sբSՎ!2u+pXd8eQBPo/Ks1ijJnv,0,LMpA{-mD4PySP5 x~LےlճwɦoWOmV7*r1.2-Dsݛ:%{zInvIk0a k@ p6VBj|fr LK[oԬ$9dٖ嚈nZ|2 !\ɓ܉0 |`:i`vXɥaJ0x$V8nGbȅ-fUv]vz㆔ٙŹuB};(7R ,=Զ,|wtF`X =av@HxT"S yNղ(mfi}޷(l!Ѥ4A}ݷbR쨃kJ6j},v;ޣp(oEF#8(J4@oa,O=7I&Lyf f_hb'DR$qdk/6Mjg]Kd@`- g>V !^u7Ҧ-c]?sG.`s>+G`o 2ezF6+MBJ&0XsʥN&_M׾96maUY$U+&w)~f9&_4FWYH(O|l-VA8ff#LCɊbڍyoa=[~0UQsD^ PYeN%(R A{$ěXg[AvjR#8gr',lTR#D9zi@8]2Hj<J&d"^x-o/Q`}YDXqZcX/<>p0tx~WSSZlCG)u\KV@HIXrAI`^Len 2—'ڟ&Zμ̭u`O]MIۆegOchAU`dȦԼ E@_Bź,oRCkP@%Q*%;9>pQm*pP앳NK ϊq%Ԑ]i~R_LܴpJpX>.`+'ǀaz ^]1c!EQ_ g+(t"0Q3}! Uz"Rкܑ#ad_⽀ka oe9GPNx^l*GZ}7л[ Ɏ{lyc䶵>^~c6`瀇:kK. 3Vew1z\ @iPƔpYS)fF 8<^1 CiZm6_\w)}&~ы jҌo}xF-]@SS/ؘKD5]r1}`9:@W6W ^$: b.eϫ7 K|}PYad2zt&H \@ i ]bR}8!#bw]z%?1-+.fu`"lzAK;qXN?1``ׯÂZ_'oґϓv^]&$⸼\y ,KXwG]@u'T89d!v2œmjGpM }Akk6'uS<+U9v`1S+qffM mb?l̠v()vd ,Vi*tKCSF>ҙ>opuHkp{VB*ny[]1ylN)BL5D`*,褣HpLtW{K<P+}x ze ~LL%8)~7*欥bhmi/ T\vV,:46aJmM2X9+=*U\P62yY!?)O66c^ }QF|A2S<3" ) 8;gpn|XP;2ؽ^\ U=C_ch(`]Q,^ÎL1B&X4^V&&c_<LJŦweKHvzg1l590ՀKpsf!AkNc@睻vS>!kǩ]rV/+~Rhk_ b*Ty`+s Q,`:LzE<Ոn1]hz%0É^ꆍ9]hҞ=6Ը=N)t7ӭѬ@xƐgc9QuǠ{.5ધ`qk[?w4}=0+~t휆Xy yPB %^ƙaXk0_/?f,G,{,C ?{9`FzP{` .^J[roܺG_˅16]fVE#ޠZfoZ/3>@~y{zǷÎ>p]-o ̀^ͰFqD߈@ }InH''FW b*wNjUt ח iơEAL;)DV>P'N>{Z*XKMb`i)`q"efv@XX6(pэkDq4>[.IP%pU9bk鄐1eoS5 Zʲ9|)߅[{?;۪8ӻl1ޫꢸ. -fNX2.-k.6BD4ƒ A}cXO\Nд毆V[/Z,/5 uF|!T+VSElgHDXd@ ]C/b&"2q87w_SS4%l:IpܪGtϪK;蠜XmF֥#4̣~|NK'OHXNZRKj%hhBc,Tbd"Ja,2vK ` .E@#_ӟYzFlU+j7ps;kF׮>UA;;|'./Ӓ_\ ro%lF߲9'2BزEΓ^+Om{T wOOcnP9q,0|5P>h.MWNȜ[zoJl9oJ()11H0y}'a[SRhL#Uy ˮY~Ρp76$cehj|YYΊws!O͚ȇcz9yCwd^{#e)EBpL+ .w-uzt"d^ t e^% &9!{c3Y6Pce! OѡJ. # 2{!TOjgAgw[&@2z>NU!v!K#3}[(Jc¥#]UL`ʏQ s"&Wr#Q sf ꏿbh+`8L Vn@P*9ZBg5g6ZEWGە$:)> qq0uZ$d\ZL|Z'5Bb+:8)s|[b?!OxRisr&*^xς%8p.{8noF4aCKu̅m\J{(3 ? Y hdi3XIcet L[ jug$T#Ú 6E crtЯl W}_q7Ec5>$< 1c CNpIIbe@jÕ0I-$^j @|Ƌ ?nOڏ;$C>N% .YKnPQ`:> fEa۲ =ŷ')˒"+45$e& Hzr>V#<~Ӥoe2:Jd**|8o!Q (֤恔S(UЩ ˄ zOJ*LN`1?r ~䒅"yۓ 싐3-#li9/%;2CW_?_w!`JIЂ튳}ENrWAtea%F=B}؜3h_D < ]xtr`&I cl ,׮A h֟=2y'G[ե-[Ȥ~2Nǩ}o 2b*+fX♷cEtMWvTB7( %+$G`Vp1x^{qIDֈg@"otwO X؛oeq96mG)fK) Oky<0zJpaAw;GCP/ >Ds\4Q4b 0f*(ͧNh ݧ m] oj) 2\١hp07Q8|>1_loyu׺뚛eĞrvOuFmԊl4(#x7 PeHY(#),bJMmyy`K wn|?U}*@G{S^s[Agқ7LdXc'9pxE. ylk.9Q6ާۜSq\@ZZHt$ώ+w;B"KupOd1& xhih?h[N `Q ; P?vaSYV—kU NwocavzB8X5`gkҶC"T&69Xv:"I$8 (.ІT80$Ȍ:lvI~wc+==1+7/:}B+ Bz8yZ̬p/YٳqW(ǔίaKݭOeUܪzأZ )DtqGaUH>=k1WfyPPDŦ~j^GR5I8ah8na& UF=2c3,{3}+^h}.*o{9pߓE\W5ڏ˸W ~ܤ ̪!r}AnCc ZT^`@kyGAȑl/.%%@Ե5P-$L!@n{"1yXp{N@2pnwz@w\^NĐAv { H.1_@0Rbw4]t'to&> 坄[Dܳȼg]* >dVj~E2du_-.N9oeQ8"p[SV7Kw]s`L,tUGMr=v^ D=Q7PhOhexR4SPatP.r"Yʝ &mesFοYz 3elѺYYɵf?0HîIɗ.\xT7ACϩkWY-cJ~ jB[ڹ"!"pKKqx|1L[ Ŭo>&p{CXIm G S*QRGy.>A2`}5T<-Yiqi- L(EyR%Bq_:=sBUk(2d ^$0-hwSdZRγ;4dܯTﲌ%cYGCaGw8јP!>L,( F ^ذ}j!3 9K 󡰥ld_Rn=Ky.[pf+}M7X"J4bOE +^MyO#F_師f*"+&R:O\6s5>f*&$g[Fud]BF{QDV˓2 6Cc~U}x'LTartiJK%>miaKRBP~@4֒ cؗQ ) x0s+|\&{n gBZk>r _w5(ki3Tx#]/^i B>D]-Ht7> 0ٰG?:E!@$F#l$ҕt1 仏No^b5\ {B~bpMAE sͪC^R7b(5w6A^%`%r]Y:Bf' 8;jYҷSUc,%|jvĨyT`I!&EAڐtvLiȄVEKdB rn߻5kIkM*[A–`glf]' /& ːT =#*XZ"3dLCߗ"(B]K^H0ʑn j'CD-4=Q~ȳ_,ӬOlr0N?}[V; Ɂ .T?Mdy$ۮCmОY޵ojqm`eUlJ'ճGUN8,Ra 쒁Anem)~hLʩ!u =;F*j5s;SgX xљiYf;Œm%\mqͿ u(|i5s>ƛ UE#uAj}3D\tFHU+ _et*SGdr$+UeZ'!U_LܙGU}XIG~v.JkxEUa3GZY W#op,VaϨlZAwè)!q<^߰`6^5!unzƓa)Nɴ=+g}7C7_^GTTԊl pG [#AWAއU%s" :u1s$ȱ[o]Py<~;a*]G"QFovAM o`+#ph;^!Ź9*{:]iŇnV WDrFXd4i'WS+CSn.F9ܓ%]իv?j.GYLA9K85sz+̜nZ( olq|c#F䜵<0>ET7xJq@ ;9 G b}ֵ>(7fa"C}ˢ맟ٟhnW~=2J<'@o b o}sG^q9S5~S&O]u^D૱u d8 ]TԊBQ<EWZ~}+zEe܆Hlw+M0O@LOـsP>[L~%0 Y 'ؓaut5ke.%Itџ䀈 ϗIbcc0a a%h^ognٳǨNae:Xq4p!N7|0 :͜G-1yesZ\<2P:lۓeZSN(PE3@j3m H! pU4#Ş%d9iJg'EjIyC@I\I"jȮ|]!dN] imӘ?~+5rU]>S1U?F;;k/ ze5"?SٰWcY.$OV&@N> Ke х9h`1.l GUyئzFT A'ED_&l0i:ŅT*U%dn 0/.ٱ%z~vk&==ʻ2[(ň5,QfN[$q4"n)aB ذm") įmp3l?`R&)8B!J>.2H8Wkfs7G4.."x<{ -2+)?"ǽ'/}&K! gKGF?CVAਉhAR o{O\(BPb h>Eg_Д~"rGmd`&ݙҌRFA= g)!f?},~%(-rneB˶u%hzv3MJؙ+\[9gݨ 0eI'5{-$ 4- #2F辠$lLȚK#6R>cJos447090V՛f U_1Sm1'CoC^]lts9zRe:=rF]<ȋkr\Hx E~\R V'sWi _cv!ݻt䦕MoJ(?ld+R -̘zFB.Ȁz=\oMv>ԗȴawB'lk^ѕfLE`ImL] &6JUb=,R  |ϓ4u[ܟ/.TSNRۯB|Mxc+D4 DmyXœo5wF 22!B2g;rm aj2F 4n {>q _n'ӏ58t/a9 NF sR_ qf1;֌忼 Ƌ)"ruuu7WͪX#ұy^  r54Oh`B%pS\QպO2sTų}\3J$gKH_^w/{]HݶwI2zs=^?.K>6\kjb{۟mq0L{ٗIpvO 8x$1ԡ*#-l~}g҆8o: 5b`Y fɼ wdl~pk0["{eObwL~ٌ'?;ٚ eK2Oj,\@_#CU9Lrʿv!̺qGofЖ}"ަQ-2 q1N"ZIw芦SQp+9$=X:X凢ج) (Dio k07 pqخ Hٳc_F.u HHRO=ZϋWT]hac=JUԺJcpbőn)E?g&`Gʦ!7ԟn ]Fѫ&^#wtWO اPbko"̭tuwK?Uu&}KUĔ|XpLO=edBz90A1iFHYP(p7&%mVep-Tbn&ZSO'WfO+#L OtuPzS~M'>A%py5 nr[u4ѿc-]m`Sv?r7?&ܹgB)/KZ6ׯ61DXs8`?BOBͽ,HY\F @`3z!vտ ND\p0Xav8 .? 1gcRof0Ԅ@&4 v#j~F6Ĺ;\K@E,?RNHO -_\#.[2.\綼 UL23e FJe=[4XUQE9&$kTE*)`M,TВX)^Az^9l]bǬ@ť$kuk'f78jPGz-Zd@J.}Yv()_|wxx!(Չ`qKT[A;-)$ jF/!'|T{iqĸz@'8~9 ,Ilr`*_N^;oLPO<8v!Q@o$jǁwU.8l!W+}4 n׮\\)~EhuOX:FN.2ol?pALxiY' g\~F?&,$S~#FztULp`SDPuNm7`Go $4VzӭWi+UdkTq"m\B{V°?#Jz`cEYaWjkf1 ֐=3r!?iNu^s&|;6FQͰsѤ9?vT 늰qQm1tyN9|[Hb "g{Ve76@F-TQ+zq;ē65K( \ 2985J.MTd39/ۃ1Qn3z'%7do$ ' ɤ ͠#%`vjlWw5i莗dn14)zbZKawd&ZIdl$Vff(ccs]:OvçͻŦ8!Y>f>*+f! =Bh3?Hc 1]K}F\ҳmL5JDWke]ۍMN|}<@Re%w_B1x6xU1,#%"[ꋔ63ϴ_xڦ/Ґebz)/YbOТx Y%)Ї'^ g2xRp[Bl*lX?v{RFCJYٽT>#ީ z)-_mh_IӢ]\6Tfޚ\γɛS[ wqxz͘8wUL,%.J w*6Tx*)Ji}> 1yjr`۴'rK >TgJj }4σUUbjxC?rc|(INME]\o8v 47$70$qrڦvZ܈xhF۵O2 =[q緞& Yv<(nA@_-y'rب,͠I:`$nDzJ_l!*̌ m)A춅tJ%Yp8agz>q_Luۻډ'&9vA+n҄I~W_غRdFIލDOvT>Se+Ȉj| ɘֽ|]$enw+& "o+Ɍ[:40gu)~<rcњ:tJƗ{5,wmmE]/s}qM#c&}n + +yI#Jii;Qp < ;C'bB<+8iB@uf0_BjOK=aU$=),Y0^^ 3&Zja#hh<{]4$W%@uS aJ9f,)`^dXUQ^KB¥E$G;D`]Z؟i&ۜ}DhEglkެY35>JxbA8@sT&Xk|'zu5ZE*2)v!q1ǫz ;@ΧhNZ"2h..JJLv+s!`/./e1'Z._3 7k|*^{qxDa[ohfkgzIz_R:!ϚAhLWf̢9JT?0?FNR?R/@mF3@Me yuF|SܟNpGÏAT[ CAXƕ3"Lx;BNpQ?^xz$n³'G܎⮼6!^ȕzԏ^YXPI)=ߟ.scz^z=٠%S wL^K&Ŷ_m}8E8mXܺc $8cc('^]&z 29swݲC3^34ԫc#tUgQr聅ۤɔJGUDGje<"T>6R/ջhW) ,9~BG{kB|z\:1YppM*U5`vsԆ[9=*_n=-{JK#@G[;h4⠀fr2q5/'G[~ۯXb.=RU &fye7:=G%;Jj:w1NHI[_\ n+ZjGUm{۰q^<{AN׀{9s?*ZcVˠ^BjyȶIr{*Ս$pr*]5 pc黧: KpsrDf}!58ܥOdo1Ɔ0,V4~Fq"2ScȠ?{)B1Ӻ׺r}*"d "ς(Q+ae{#9 Dkm-(X0BX'V&7JGvJ\~S7 ZÎ+bc)erb3<︷6&{WZFVAŨ!ޕC;K2Rb!{:wK@mo̼M)6ljPج96+C σP#pZ8i܏4?^ɛKbʿ?(Lߦ0(j23]3F$vR7L<恭ȯE[% qR_JRRw :z۔V<|h+ns<,XχO JMM>9O\0Oi>I,' ϠKz a`zI8+Yz c#o,?2'4bȥxI}_$"療?xWj7nUЇˑ*c  LSʥ(Fj,to =eťq"s nTSewa"I;:.%aՒ3Xk7DwˬN =a lb^D_3z`K؆7`$)oKc8x-DKcқc̀(`UW r5wiowrթ$!aL~r<$,ShX G?Z2 ,L CV<>2FZ!)b+ݍa @Sr?-^)d xdd;mTQQ 3@⦵>\zXl9ZJڒE d㓐T60w].Al0Sp=Ӳ!GOX>׊n!1U72oƷ'?jOɸfu xwesJ<ԥT|vV, G2R86x ?㷂&}0>[,: DjJ"! ]㕙&͂)AsIx=Z%$UWD_E|*8t|4 5'<..n|T>QsUt[,#q{ɫh+ rKFm*}Q3{mW#?(>ng9OJٞ , Xd;)VĔsh7=0w3C3G@bR,w8fCt孪/h Ӛן5ܷOm_gd 1vA^Jh(b6~BW!5|_^t+Mm@x}:S|c~"|q5,TҩX"g`qpJ37)|UVпO]W荎7[nж6Gw@gӻEtṘK@"lLNX4t(^iD8׆1 n/3kCy%J()QiSyqͥ-[:m_I?pWetGtc/QmIu }+^_YӡL`6U L(O1:0 h-gEH @q 4Az =C/F6@bbK9~OvZҗC?yQi I}` ?Z?YT2fap{H h+F*rA.@d͎Z26).`M=~~W9l˙WOvYg!;dF5!i}!DjaڰA\s0PsKOӰŦq#c m#H(00w%瑖d ' s)(51]mR ;|l9oe)^Gdvo}jnVH\// Bݺ.q>4+k3JɌTUɋ<*I: 017 f1I>q_-0H"$ϟuKi7OrL="hC^.=wQDVYt,.G8|Ѹ`(׸[qi97޾]#yS+7 G>\secѽA zڎh_3T;Nxk|MtCZReK7jg 轧+%h7Kӹ|̂Ůt+!4FfGS2bvpw]0CS βmJa:SbٙI] T#=5@v`.E-NjәXԜ-Uc7{SjW-nzxӜXg8Y |"7s,U^jt<{ߘ;֛lJ>52K̹Ɏ6q]P$+b,Mgh-S,a'm8*3.ƺvS&4M[VRp,Ёmrf.^tpS=͒4?1%myj [3VKU[f` [&OHjftL RPrI'6rA' 6TlF%_EuCfU܄ 8ktKw~7pǴ'ɪ՞0U'IaO0!vof!$$$+S+Q-j$ *#f^dRKmK s+sT2ύښ`s]dlM CG nyKuwÐD&l\eNX!˴7N sel 1\ H"Ey 1םQ'\tn I ٯ+*sp+_0@B.34nh"R fFvP$KcS[$%:_ W܃Lmcc t(H[k=F|Š ؎3.1;A{]/=R! bhyב聚]xC0Z*¸50p/ jMxG3**&$} Uc%Lms^5y/n *U4tQ2\ʨ@n4$!9:SS{ݝ}qsBbܺ鋛6g6|(,J]>m6ZgkIAkt}(W^T&;^=Dr t>x.e 9J,Ӹ8uqߟ@>=j0y7"vx"i\.93l2{i!Yơ>Ano/!zlOQal!t:l g'IZ(iKH^ avc/e/n5~VQ9\AfT=% &?䲓DE.qz =}: BZC8SxxZp~BZ3t,G, kx̑{~2*Ҿ&Jdg"[ ج\c#(ܷ%ʛQ+=,5 ]cQB$C6xultb c>f" {)P?Z jo/Az\%Aj ,+6JkM0c@5OlU:(bcBpoCrNuUId &/R k'WNdX8{^q:BAt2$#ԄOE6ȇ3Z" ԂG)R;HBy%nv\65ph|UQk̮v%/g(lD5xCz-/ DN#Oon$ 6jkڟ@B-c"9A:EFyqNxyϔ {G$㋌^AX4sTl":Ҳ?-Ǚo74bY'nmD:p% q}6W5HZ0ZSHda tJRmj(Ԓo`12\ī"+ot f2XdFmPIZ2[OǺK*HeBBUpJmQSb~'䗼 A+SK9r 'H@6d_=7S=ڱ&|Oq/V;=E#Z׾Wi_Vz6;5o6P^ (byKlk(ǶR[~K\. lkYr-v,T<)_tJ`ۅ]9D8fho>y .]GP1=[E/$j]g 3PZM!Xd+eK~ ʛ~~ɉgs;;]'Z2 {ӹUB9. F_`D^琿 4q&>D[5c!AH3mK px ƼeבQO0Ň#[M՚ ӍtDNE-i2$K%iϱ@-g kiN@[=v#ˢYXM]?fR=;ZpI?}n4 T?ߪz!mB.K%,SMR&gN6 H 8pQx'j d/, հ9P?{(%m`z0sc)hw,ºA poբu%V16ǀr:c\h]p* [Icd"LMa\<g/oenF)_;38V(\4Ӝsp#57Kp h/@5`lÁq 5Lnn2Zs؁9~!`Z gYl|co^ƊKC .'F@~?cl悙qy=[3Zד)^`H8XKU5B +f0}x~gib.;@mLrgg8CLUxnirT?-+V] a71 xhAjgV%`P6o%#Ž1#Zp+W`w  k lߕ⫪в@]SKd#ÍKX/C $5:ϙoF{ f̷O5:(8g)߼$ILL~)$sT+$$LI*JS t8Q9HA̮mNǣ&*i ;QP"Nx<k_͹ ߖqdZTHhM^R]fO{Pt؀~:]2Q7CWh' % 7N+ƪ *.C)zq%ig^y~%}`ٛ#=;BVqxgCA,tCݓ}-{3 G9A-\Y :5k1Jer҄Rw%ԃ="HL?T]=f'K<c q7<܍`c-yNY5Г^p#`{g Ej* $ %a{,c7Yʆi}|!jvjf҃r F~͋9 }Ƶ/׸o*_\l^Kd -wc6ʜnL0ِR[M8J2:=;譭v>tg`r}|M|9ߩw4r` ?q6n- ]:*UWr$=,τ45xM'aH+JN|2(4;Ѻp}v=(ds&+s`K΋p.67JɄfVƬ6^2r%Lljgc SA>{H]>Pj@pkJ=Kpd'slI<qF Vl5w֓UWQy\vwYF/ 7]mk)kõ1iq&+!jC|mtI;g=oSQ a ӳ;*jQށK̑aԒy~O;h ߒ rT6Q6U^S+]1$OOĥg q$ 3RtAsRЦ_lH41~P׸ѧ+ЍCZq$jlViJ&RўHw:ո. -"siq]R!鐀PTZuN9R2+##ڜDrj AӍa$/-gLJ釕PabpDDI eWlל ֌0MxlFj )eٝQ\oR"fZ>`-Z 5Dܣ61o:hQSFhX9W6ut_QA@ъvz/B*9E~ }D<%׎)7d{]%Bg_XX~5`[1aԸVD:z/]Ѽ"6\_=ݺpű7 Fq+"F'Ig.Mo4ѐ} ;0e* 3B Y 7pX6^E] ՟jdM=¯,AEBXMOeHgޛUaTߝ.FbSk^&$׏R}7xKllH5LҌ Qr`}P3Ui&yᔅP sb)RpΑ)m P/~N4l`B?E6^R\zG ,E.MWSq'Xy)al\T?=yo8/>MjvHI^(1*kSn1>B(iy?|vtK.=4M}"Rf&|fN\6}a ijFՏ]_>jG-*J7i(PFRfk@SkP&v]aKϸOE(pBIn~m|w'6Td> ~o@f6gƹƕIwN `Eg^,%`X-&U/V39(riRXX#6VDKV8GoU%ExR *-|!uGU!4 zE=q{5v NK.{ ϙLj ɭOcX5eW|` f܍;9,"}6NN(d ,쳚{^3iؗM)5RWtj"={-8#z5 p#8x%I.TDqtTþ{|Unth?M{7/"Mh5s: \pT^s~ Oж{JbhIIRDVp.5)Mbp z P@B$ӈz"Վnm76D!+װ9b?x[piVblr=wnM/h@}L0(VςS!<S~$Smko{l׀؎Kbty󦇻L+]/ ܾa#u MNR&_@;aA._2{u*EZ%wՇ1]?ͲQ4 -6uҪ=v950@VQNNA)9r,4ex茢Z=`pH΀-5$wb2~o+cs.\;& ֓JNpY23ƃLaW5.qYId0Gy0N)u֮:%ۛ2o~ܱA^ݱ`n_jbc:~U > l`R(<lߚcVLY"x'a‹>3 sikT[XGfDEXyC2 ޕZ3( v]3 )RӉ# +9-G!W8UYjhoӇ) ޒ~i4JaW_8{GODZK? 9AСq0T"]"yID>ueT̯L@-6\lj94QUh<8E'sҺF0(C4c~γvd:a9IEGcU!PQd& Ub2I:hL"Л#c>b@J/ [y[,ӯ>ݜ@c:m7O|Y(JvksZ_"Kʻ-zt+P`)]ZR}˟MnOGYt<0@_LcwΘykq<~'TxDIJ!`FpTHk _=Ds)qdSWK7.YW )ۘ O⃍ؒ8Ip"@%|6 j/+:Ea&I5|FM$6O,|_`fLzYXY MȼAHT@x1?Z#/@nLL ?? !~І jhvl/#qglWYlqa<3'hM ڕZ^(yTmv ~ dJH;%0*-_^(ġ*]9@}-.?Q'= +ݦcc>*f‚ |dd%h?l;U8Qw$%%leNj? 'cU4<6VAF0a‘? vuqDσMʍ% J+2gp=:(֦s#t]Vv5vଦ|8M)/Gyۅ2be蹙r^W))BP%&VSNVU((:C1.xOVWkac.a1I^D%Ve=xjםJI ,=k N&C@s؍H~~LxA`HC'Z1MnA?oS΄a÷.CGLW(x,acfe'4Q-1>!4e5r$Z{`5!Ԓ .ʫd˞:h{Jr{>9Re'.N E0ȏh|/y@/lGVd^YW+V <C.frǟnFI 7akI7biءh-LFA4ݻ֩f곤r,_q ;17l閯HxpkqN^DfvNg Ш?Ry#21;PFlސ !nb 측D}R%nVJ|l]C#ccYO/~W1OZu}-FR?ijGmR70|MeT'DDlgŕs&k̂wV2.֙炮3+@c>Oq ,d[Rp4Î XEcy=[͕O$f9HEi$mwD=`וZ[sԋեGM/*c @'g/UY"sb{?{)l~MY1cGͱ΀)ko{fܫ5*-%js8ex>3a}N9RQYøu6Q,wmV$w}N:;93cGmPN,IGom0-N(M1sJ6^F7K7$. <>! Df[f:qɡC >t4*hf323?V\8q1nۗ*yM,FǝҘT?-U2(yѮYj#u0~^Lq7i(\XY9cm m ncb k0S5 Ne#2ҟ[r#y} {-KM"Vx:BձEBp~GtˤT^N; (L'M`OhEEB8Ma n %>Qb;V|sgZxhtMbhȵTiun/_)#`ڈH [w?Vj IUՏ!MzT|6˧] : Yl·8:ߺ DBጷI%*QN &]og+e$rTu% ĶC^~ga\^c9ޜX!(6E&UH1(R԰HS >R9:4+EzA}.xX!Qgp `i+gq'R|Q2!Z>7&9~pX2K ׯx^kY\]8Ҿ&Zjn^ kآZ j ]mSY^vr /q6``NH~#r'waVI *Di(ccgv:c>vĝKyƥX;eP {i*R#*b'.( i%a42rdN@w|4"ewlmFy^2u`s^؊HHe>nԱ^+k+ju/QY uhQ:ѽpӹHGBNTAVڐ?%-*`sgPH&}t/h ˪5 -}!ڣqq^p |DmNws7PK?=qo 𱅎4~sg(rQ/OΊNrCpw)R㳜q5eIY3*-ef<[pߕ\:/X$1`܁HIE3\,-أ?oBE`|=``hv^?`+7j|Fj,9#!/wV-h 0IJYʝ#n-׶v9mH]$dsHƧ0YR+ukŕpa!N +BA^ZЦi3FF<S0??B# mceug"Lf5?TE=3J4Y,}NeڤsE_먬)*2ELΏn! B~ʾCQ[@xd1 !\yvt4D?ʷC=fz6!.ݒݷ=ʇWOS.Z7Ӣ0-;ǙX-C_ gkI1 *,Xc&gGpg9\-KI5ȇ,مHz"\">_+}[I/5W}񇚈KZb4WwizZJD8&  <"S-xVf] TRv/+d1>n/ctxkM@&r7G5r WUKXAA[;)_X#qV9 /sM3i {!v_J[ ADbi}a)_2\pS^b@,Fc&Ux11Q!)C҉nK#kiuٌn&zP(,7 { (|^Ԙ#* 5o\jlygcSeWm_0IC. acqs|gZm<=ɲ2wqmz@JôբGP #Ek];9ģm^(Шp3< x}Qԅ6z19Mna>x²,Eݯ9>s۹nZRinw/&"wXvn, u|ĢqNWȂlp? +;G2hHi;wf8IDF!c5ճ$lyHύ.Mb|Amά9wLj T (vQeؘ.ws\⵮OZO%+"m8+0ߤV4dy+5pZ?^^~8l4e IO@iPsA8x[HP|}ttR-C.݅YZI~!0Kg~Tž2XA+1`- mQ_6(&mSxV"mX# gj RrB|ek,7/=8g_N ;6WnX2f?W<$&Z@&sɠjM^D䳠wd{Zm8lHimKm;QSc FПBrRoDD")ɢ@v#C3DqU(xD"_EbV>Vcc3jfN ZAA7p2bh#)N4_\v暱q4vĆɑY>u\XSC&=xU'IQHkWGpU?!5>)Xofi_kQϔu usVlNCcr߫eE$tlP̓q!َo&VOs#eϾ]U:+ |F, G`uG,61Md+ctuhnr ߹rg-]Qb.1cqexrF_w=NLnFV]2sFd$EXƵ) , tTq?nVR8%̆//onCx80j \"G}1s5M/.3?Ź`~ڨd [P㗸L.}X fEr&I:q@*{ iƗGio' `t.[076$ÉW'ж2|LXK)I W_vW#Af.mQQ.~s%)yc8*ٹVNLKio'L{Yggɮ,x8TQ˴t]*xKޏ/w\fa3]o^!i z5HmU7!6~2e> eӑNruX AY^]E].aJ/s9Fs@].WS]o}šԨzM (wAZs)m <"_UWJ~1Y];`̏tv^nY?&Us@Tܺ41_f "cɢ~m!+Ui\$ɨW Ü ڼCX*Q>:9 }_F(#E~}_槂J,8P f7kmlJXḳzа#˔ $*y͎\2|\C2~*[[L?al6h~✜g?QzX)Ju'6%nߒ^PKIHc %|n+8tg,óLt! tbK Xh/H'i63|BDʊsdwo6ʡP`≐C-*%(q(ekhn|C^Qo 7U X7R,R/יPrBY$ ޼Kfw݌MԤf W2 SBNCB|e@l ׷Y|47Ak*9Yl UA'ԫ2G<4P\6VU%,1#77z9Hr2R>-gXe,#OJX&DEyv G |>to:ga1| R)M=% Ať v]1&E{ &Y@,i2jLt_D?Flhߦ{~ӷߔ.a|U%]IfZU V3Зd„!ڹ?&̻SEQw!8C@_y%L\j "N/~=>x)W)߳#C [XɜՕ/ܙY#um~>"-AJS+jYCJ~UA+lSA*bbX? AoNl:c^kkx\ oU*n(7 k㈱P'?+ѕT!Z , Nw[e=\uTsYw0-3i\" `YcҀ'j31H1p a)!6$gfu3ONkC Qn*9G^;bbkR[B!!lxRL?4@bVk#w3'gSweuoX`|VjRW˜OM=z K̒YLw6KDSΨdS辶[!2#nD$đ#H^] aס8aPS5R̛yΞm/Odor\5?ӄf>nLߦ!?|(QMSYɩ"* XPT$\ W5(˪7=]Psk J7@y\}2s_8 ϧ[D&;VֆF*ڕڼŽʣk:NkF3n%m2Cvn Bϩi|F+;~ 4O\x\!E Vu{~xRBf;DV.T(:ZZ%ީ%qAy۪)/6kȏTGbſCꕳ5 j|vAΟgʑM,N92Heւ}f=shL!3 mc:Tc^HdztA ÿOA~u~|r: {_66ۉ iտ;g?٨9DL s"W<$iKp!bAHmb"WoBh8:EÒD9\Osaڪ!v-I.ٔ(:-S;{ *C̰>)++s˩}gB v?&T7-9#ەjY{@r[>G[V]~~Eɞ!6Kw[ Tj4@>GJ 0#u]*6ȿ^D};Auv@Њv1AJ !QKϚ_#1^+f-~zxLx4 ct.L T +^w(ܴ';ր)(Є+14%*>@\FFth X0Ax-na=Fcu& @whm_յGE+0qqI@>OY08KEB(SGezd0Bɠ'aRfk \4=jI`RMtL+ޫyR@ܝŌ;VCtEP+tǿ.ĶvnLͣ.]>If cLNroyS+hfo[ʰ@ќ+3L?ՅJizm^W3z qc `Pf1h(=ʀH{3޹ʓ3:$lٺlhtFDBm7u#`p'#QX;Gy,,_^qM,fAw.a {X5=W۬$X#lnF13s1k-xV_hGx0{~ahsS; -i?i"9&%\Q@mƿƒݚ̭Ǵ~hyy zMid-hI<C4慣+NZߌV*R=sjj^ӗvM?F(u_̦?#mpd0 !ULkOXONh<-m]9/ɤXԲif1,z>['*ǼpȉJQM5pɂ $FԓTnE[^ԈH6Q [KXjP+-3Ė21B3LRw7X H[]C^oeK:Կbmg~D?'Lժ}I7* Azmo?2 |ZU͉(Jn9#`@ʈg8e~phW@{u>FLU N lYL4CAA$u Hˮ0~P?eElTH )qOo̢·DF+D=IrlXuԲ z\T[Jѹ2.L>WA`iYs.&v*Ehd&l(EiPs+si)d~"[c];7GƬۇdJ;>sy\Qi_ Fk+ ?݁ev(G.^gQX 9u+'nB%4kVL+yB,nWB^S6bSh==/ÑSb%uĨ@Ac<4_Lje} x !GxU) 7$doR,vxps}+X/bc97[ 8kU{ZeŤL@])`zS񑴊Z9e˨\>7u7*㵢6͌m F[k8e{ܣN\[z7Dp/f  l!ʙzk9rmt\LX5fѨt!vpBm!; >A&HFqmV-TUnys갱wJgf6/5i]*4ъtC-j!Wi쇿,\hMqcV@<F\|2E@łih)/a@i}rJo2#DUyZWenn(DCG$g/ &ڐC7o.!mk#|9=>3]utAgbĻn~L@ͱ4,'÷j/LsslQߎImqH:dߊ>ǼXvG.+mhy`xhx~s{MW!JiѠg/LG>OQc4i#>uY!(%^cU(a˗,+nlɉI ]nT;9(~]JƴTqw!A7v1kNDiFִ0^ U|,Яxv 0J^:=DCP$Güdd8@6\?ͧiaD~dJ]oqӨ7]DPJ.`٬ Qt,(Qh7oa *ӦqRI#1w|G(Դ(TC;05o7li y4ӺHfMX%0_飳Wq7dEc09=\PJ>UTrϕko%/D1_憂߻o18V]&B &9ًw0vǡF ESl<wnm'`mTa5;?l>׷hylqF.z+e-JaE~XWL5pj>/0ã<DŽ77}|ܫ l[jKH5e/81(lv('(A{Br312sDR׾ɱ3=gNH'<=Ye7]CQ,ɴew ":=RJm `D}>|>䜏(3g-rU|iUR[:./_ԭSzE+3l0"e o)Vh;5OZ8K4A]cQ{xϠU9F+@z3 +Pv.q{r=;ײhX0Իo\5d"𪑻̬bfS!ѧZV/-HLxd]4I2Ԙ` >J1JDIM4*2k8APad<~JXǕ)՘K>I汌H EAHsan2RJx;! ~yIR ( LR`Tb<+1M52._)&o ݛ--ږ5+[/גG޸ǧԽo\ʂ3=09VP5vBFOJ"/ v+D@}DD S68EIB?SY bGLO: R8x1a`8 g-9 D+AJB 1Z%lc*#']9CWDu^,TM(=ݼ%Xf:X6_35h }ő RAHݖ˳Y Q-T|(_AdPWuRQb@ӦKɀ]+ោQʃAԡ[excMu0R%Z-ڞ͝dd`!N[<9;ŲZzz>R/ 5zvǵ ҠQ$ǍM:mtc$k76jZX\H(h:v-LjVN .htw=o(tR! U#:hBaThAyy@,8x5z`I'WX$AńrԂUhWܲئ=Tzai/r梊tjq"I '"@\<" [,œ%p+RpDi?~l%:8x3cm +yc|3].E3O,ɬS`> b߳r{oV~%GT ;' &k %X}&)EiaRذ $ݟj t nSG7_pg4T%6 Ėʶ){,1l vgso+0 G,*njS|eQAonik:a~1:FZ豵lԷ)0o9DԪ ś"Jحyo^2B llMa/˔uB4AUS˸V=1#uOF{֔.zRۀ CPa^Ⴄb Mn|ǷfmbyN$6xx31 gA[PB>a/E3 }prO1hd# VN@jD1 X|C俩 vFE'OLmJ,oΒ=1›vvQbi` <"XI p W\ΫF -*_RWa=h gٽ ՞YmB:üG :tMa{pӒ?35߾q`ǜBtmO3\c`ΠyJTk=A#$>i:Wf v].F=|oW_B+odCcJ]GhՃ c-ucfVo_/dk|AؽЏj{q< bH|fMF^$mȔ^Hŵ~|T wmgˑLT@S ɣD DVkAs (a]2M:xƬ9:~{1ؘQщRh&fF}a.'Н%U}M&EOGIx$,gS M"P Fp Eb!aU3q‚"znMp'vBƿf O8$WyKȭT  !<8m`FbѰ>mM2 zd>,J]̟l9|2X7Sy&e@iU1S4|&у<.M8v3䎩m{/'onP5y9}I,_XGp -Ai -ʟ*9k׫ Y0saϿ>:vO#ןYҗƥ_ _T*1$܃fƏ#/ Fɶ{.H>JuY"|tbqPdbKa+t*e7(1╽pt!t,;ⱊ*p1>^[K,Do! _eYG||Sh :a:un wX(ɋp>20 L#:An茶9< {Ѥb>6EA%`dWъЪ?ʻSweZRF~F/z׍" U? Zs  !tLCRI>^JešɅn} i=_88e\d=AQ8EM M)jÜ ;OWxɻ$DBw0l3o:v\QG$oEEȅ씗ϸ*޼ cHY ^רV Ã;2hNQl`SDh<{J`FH V}0oŇ4Z>dU :mgKO@X %??4*XqӋg e9z'mH;0Fil- JNl7WһcZ-3F,`ɪN T^qjO72>#[SpP\ѧ& k9FHP6/M{, >yrWcz/*ޔҕP q [RG3A QGO91BV>°ç< ,ZU* inds̉\ÎfNEu3\X)M&9n|&?Oz-%@, cD ltV3vCB"| H.@Wҁt'§& h7^񤏋 @%+UbY{;O94Ӎ9ϺHA#yI$T5}@iH x|`Y85ch݈ǔ-'oEL9 V"֑t)#;#2Ԟ1KZ&sWOnlL;jypӜx/ ?u4PMN>Į+WUp3Eg2}yBqyKN:L<ޑAưGP[4 ;}U{}ttz({Q4x%3x(Jӫچ,a.Zxt%3]BL c?)s3i9e ěh,OrDNnm_^i7X@H!rK:{R\DȦj[769X䈳e3=מFCz8)քLs2.C5{j-"%ڽ7n%}}聙R^s=p!E`Ԑ1eH?.TycXI.oHظ\\8Cc-lflKGhWa6Wר$M݄܉E5МFb57r%쎏FG1Q|C`mU)+"ƅ.)ZWb$iĄwgs g ^"-Q9V'H(rxk0*P5=,?mWź;&t +nk^PN\m-^cCHeKl E16^\cE}ho%'(A:Wicp40Ti'2"^r8-udn.nrqL)ʱi,cICb +0Ȗ?6}9V"^v,qMCvd;dQs)1Pca7yJ9DЂI0 R'3m Mie z{(QODH~e\F$k'rO2JZSn.Q&f3(r~ɵ3<>7FbqX[F<.>m^ M)u@47KYvģ!ӣVz1bv^IJ9ǩ0ͅd^Iτ;f,zُd!0VC!ы,$x[129Kb@{R<S~D${f} t =ë9]:!f4fu٤~hKK'SdžX5녳ÆQ&Nc soum4$佡SYIֆj[Peqk^aGr?1~bkW#]7"iYcȈYd98Vֽ8[[WWOSP1vǭzom*-AqhRpq?מ%:m>P|y &Jɱl.\tݷ@[_S8AmJ#ȊfeFL([YR` X8!;"<@ug^ oE9~!/z4~z3Q.C~ޫXþoHezϹ[L8>YUepdgˮͥtTĘ!Ú:Z?rr+>m]ZVsZ~5?YZ/uzB7ӧ(䲊\`٣ e 3SjkKoOiO)![Ak7cg͓~oz\+Z:]b;*] 0v7Cu%qʜKu>S,HT^ual˷ ]@vZ )$v]hoS @-B VIآ~.O qd[r!]x9i ֻ 2QF!LZ3q,Ok.dZsp#A-7ʨ7Ҙ8e`į= _ZqZnF_l-LL6J {w`KSw >Sީڬ}*C PEtz,WiRcpDd{O=[unmmȈ5Za4C{|j7ؔˣ l'tRqx=&8/q0p!1?б]w7%zE$0 NtZvv(9 @'YWѣ}K٠EM`'vӬSВ^uhk@=qRE A|@ ,'!څ*3km."یK(qrT()ش_R`_/򥃯U@<gg^B D.r2r w0@̹ H~-3cW V?rpU?A{U9?(f")CqV^D+ta;łX( -ܗK⼔¦&_TDCml%h|SWZvk}{~$F@Fx _` =Ӣ(;+jI\'X( oRyt(C$־|ӢZGEgAB: !B*K_n<@]{eu+X㡪#.9|VUS.Y9Oj;nEVb1/9[B}]^\1\ePÇkdűwmN{"z] _=,0>}nD֒ ggk`_[^^c7ĔF(7;(EeI/VHQJ,C*!kNw=V s`t書E]w~ ԙna(n`'a$E>~ FšVϙoF~,2%8  sz)_fl$1Q]˃(BT-)uM sB [-S-G\% b]t$@(m,C?7ޜ VByΒs/’H?oHrH^dh<;Ng])=B9#>' `~ImlJgz*X7c1Qv/OaDiP.w{q7:~$eq+Ҽxp ȂcySCs@P{J(me4=kkу5DkZVl  \-֛t` G6uZP6ɻOΌJIN;1'hc3-)9 ;IX+ }xv:$J}n.aqHΔBgꄺ2'*2b!!qNj(7^ubbǴ%,=Ig$ϏA9FIb&\6IV}eo4];F7B{\p0|b@(Gx t<56#:8i`&2QhZ)ֵK- hhYV3oEǧaGhO1qj`Nej͂ȴ+yg[w** {G}$-3R*_0I[Yp*rlس Do[Ŕ*v5b<E5rȅgCLY ,Q!T`19K7#.ݼ_,Wq'kk&n*T*IߙۉVC;TğKUI͢hɺ e+i׮^9AڃpQ9 УO)*5#ʳ`8sWDܥ1mm_4vJ`ռfȤBϮ 6|MAC|wU@Zy9zKI?A˪d F5z[v0?{O<1s3@aSyex,Jo3Y]j:l ho/*5W>eLA'}Yl'j8JB-'}ٯX#^ Y-;܉7r<> RГS@|̮7ς`{`#7<-o}nf̐@E?g«ýctM͟l7 g.C)vظSR-#T=b#Ip =",i jm=7 (+ASz{*ϦD 0BU~)ȰsNM#Ҳiru7oc9 '~o2wEJ( (B:b}a'}Q p 팁ey%_,Y=8688q;%% ЅW~$<%Q\ :饸DޫkB/mIvv׹49-cnBk%4[.5`lXHAfņgOcwafz{[fXe-T`Pwu-Y T߲p6J* Q+M{>?1jT *o''jJGKnJF*x&񈙻G;1ACNy Ѹ6Dv6X#H߼2^[EM|r(D:DK# Ж7gKwYq Eh̵|sP=>NqV6ǬRh܍ No5iA?zl\S njΑ?uI>68 X0G|Δ′0@R{Ŵ"^ߪO{˂)iȵy'46UIGh-f7|5(KM,ML,>Kr>hO)H;kqĵ[!%)IET scyjjhh`nJ|% Bbl. =oPj,\aHNƶ3I&T1xw~N3/aWl?_UHnlQ.z[Qu&[GG1 ~geL@vB@w6Օ~:U阃juh- kkm][j7M&DoYrvb?fBX&'%-L[7.0 Ypg[V6pf0CwI1FBٝ;gy{z1}R #|oE L1ȍg 5U^*fG[ſJ"WޭPxEVҐv-VDYYZ *+UYynݏWKq. Z,Ǿ5iHk=eoT+,`oՊ1;6|fPAX/ ;TX}ގ8&Ukbk3uP;s3FQMCewd9.`բt٘`7r{ 30ɪ2VT6;qIzw >]FV_ϼ'EvWz0< ;$ {BPEOޅFz?t.Akܺk;ܗL*._#094"[DR A]6Lcv\Hp܏ڱs;5ih^~E6Ǒ5G0ʹ^"=!DzӗZX6EXWsS,-A*:>sdcL<p#%f}sFR|֪/"#5HPXscX NO_?΁˟+]|WX?~g>Y+\8vk{ }z[$JI=gxh-+ A7x./"YD̚\.6j? ;H=W78,q l6^UWrT|24#xG%29r@cg5d>[];FX狰@ģ~cpBhe(ia@ 9XeX @cN*!Bf1gl<%|I񆈘LRH|-nط-lsCSӶ섢lJ4t~MP/ &+Ji1|Y8PvZ Y!3$I1 jR7lLb{̟䍦'JJo!mb69 lOh}S qNC?٨mhr9ܚ43dPߤ[D]*Ir:xǘjAf9k fQCO Ñ@"z3*q~cwF آ ˿Qũ/A^4HOt2ru_Gvbx|:<"v[!zK{bĠ9~;=N(YD%I[˱2Nr^Tz+%Y @>$P8eM)Z"1;BOW݌ZL U|Vu!]߱bi0Y|L6'Cl|=3b('tZ娥W[nNKW Qmr&\Kf:hIJe C۽m{:+ 3"e ^#٫AmBӉz|&{DS]bzF9 'm5 N4Td;.Q:0aK{ P .W|(<( # 2<.l}:"s=hpGbuZUIa˵f8&_Ђ؇D ܩ0XY7/ ǬU^xtZx ^g8ce6fiU 㔘 }%RuHicE!I[R]Fhʵn Dd1P ;c{GKeP?=B WyAבx鶈<{!KJ 977QЈ7%*>-d/DZw5W[rUYZ{}āz>8<8<1~w0Z+9븯]XW!S)-t$yB:MkL1ICQQxҪl;+.WcM2Hch|2Q0,g_`Adl'(MyƂRT)ɹG/ zV-\Q %zZmq ;UJUt#)czܽB'1 ۻWhzz\;uoD dp|Me&Zܣ ̣pgYgȷ"Eh"&u Q/bϱ8 I>퀸fMA-i?Z v9.O| _ {<A`jJ3P'8-)24.Ag=/3tt CL,*P5ĖnѪSQ<ŭXJlBsşuCށHvYwEyy[¾,ޅ? gn>*Ovbp4oK&4zGEܕR#9+T"w6h`c!2O/t>Z7𱄂ևK͌EYr+Xr ZEXB(G3{3P|siX:u|WP{*./FG&tzu>"%H&V3V+$8SYq*B݄/ϵɦE9!jfmU+*5Qb_5JO)B6gx;b2H({I~EJ7J?hк{Pt\GMi\f !V*䅬#6ӆYNSE sB|g5sn3!mЮӎ rBܸx< p*jNצ7Ͽ(vD5]:TT*YֵlG ߏ#f 6:$RzYs Gz7AQ97?0xWyIcDM/E{Kf_&9fC^Gܷ/ -+zh.eB @}sWHJ}TÏ.wP>I`7[o=rM*q[ŕkF04=WH h'|@U/ ub#<~ j-?]JPD63=eͪH™Q~eGM#*KT`[ Y*^1s: % q;.a:U3Pi ; FLz(3eY+&< ;BɜH|fJ [ BO ]dt)oW\[ AP6lAe77Zi ث1;?MJH&`lN=y7s.UXX_SCYIrRFssCBؒ">3!1?\֘b!ϴ (@^ Vh6ҤyS{sYH@ah>"0K(.,E+~EB?7fgd/ic%JP IPK̷6|Y^\ᥗ Pp25r7KE+R.4p8 PceTBL<EI .ig_,#Mō 8 ~2rp$H,L`"yi9{g~@E}6:b2G.N@y-I7C˲N^V7;zp`(gxk*/ T @'c[W!rNaNK|uGa(|Lj;LT ,`U}i z5XaZ\g}twHB* >]fcS6Rn` 朕VQ2MbL~ߥ94DPDxĪ/آPnm?JyfG Hv܄f1gq(Ӭs'S\-MaquFt:2opYkȮRt!-ІFY*т31{ن]= dp׬%;0̝&U,za3G|//(WoA'p.wk:ڀo!7=R;wFTd Et7|HsbU驲YP>x@Bƹ FD.:$AfDד P>%)EE4o7ryΧopZ$hS|U[݋c z];_jgxip^m/^1rr`^t^h.s&[U5geͭQQ+tPg8NrAEBH22&BΈ;3tVb%/|jiq)Ђbh].\,m!dT{K<=YQr!@R4;%ݪf6CCos(i=D "9~ Dwuל1.)Biڵda"{!g/j[G yl[‘h<2}YVzFo9YL?K-Uu9Qɸx '#a(f{7fQԒJփҶ`7iuKv欞iNcIJW5&ߓnK~08 qa^q/H84Q$J xӬRS6dGɟ N^v:.IA ფǴ'ͮظ9To˚iEvd "vw8MVM{˒[\D-jW!6=3ފ2n}fW]| b((ҍg6А0~hE|b2t_<82hsl,1\b}@]Alcȅ,aҝnK8ڎ~ݹhz-|a{r9R-66^g4^5Z^m}ijt|TbU3G TT_wd1H[<5#u оP<H|PUB JϦzٷb+g[5W$T{/Q_k ꨃ '0``$l^{xoF2`ţ0g 6-0YѿZ*>Mvv|DKXy^-of, ;mȧ(7CTitȉY]V5O[f6!(gCNp+"s>o@P'`Ÿ6v+s*%A?#iYC!XI\ϴi&EGzrq7(ap wןX ˸yUC,y+*]OS2Ly+FcjC0DB~ּBj.˪DSzb A)zB!D %!&J#orTG̡ԁg3TM1mԳ%Q0P1eMYa`) ^UTn?&>ۤ_|dJmȶ{*7VvlH2[) [e&R> *^g[& r;}{sh*_̍1@iw_7Cs/9ܠ?5޹|s0 Œ)W9V4'H@bW(pk+fJK8Tͽ2*<rDэ83qb!km or]VTWxĨ]]rSȗ!.+p@.`tŏ6_g{xg&|!ˎn$Yodȩ$sKݘ"AI:ir5̌bJGy(mIZMG 7ik(Fr CFA"?BwU<܀?v 5٧LQ1|Q%DlzV)W 9Q3bBLˮ( e,Hr[`Kzvkl&L:w;XT\jb] YtZ så=ۣ<~ E͒u1`rxM>?9Z|'ʜ {$* {%riC.x;4ɯG&MAz apF`0sF݃FNOOmPWxzDB)=Q(6.Bӽj2v$)e kd2ӏAR7€ @kxҿ[S,F:h3ýNu7:3T:$Vm'<e''܇6B{sqԤy@I χ%4W"W %gB4+rka#e UYx|Hт޳=^%/2@΢ҎBM/L`7`U2F'u -DGcY8A i[sxS{`Ii*!XƍeBNx[0ˆ t&KmAmzi= ˡh"]/N[m"M>K-fE3CP66SOu٢>4;lЁ6k⺫06NpMHfckIcR I L恨})9[jYl^z?Tߟa_/ҒRVW3kS?b?A#cIRhڗ ?P]ssJמ{E._z얘ROSc6|p}ѥ@uj-S&v40Ĺ{W\;{2,,Y1AXO{jPqaA]:jڣWy} H#cn ,c!bI/bO%7Yi2!x?WzX{/?[3 U K<ɽePu~ɼN6*<*&z[H M !$[N qpԂ{ި}܀`|1=" 5bcvU$"IxW< {B*yOO5jDhFȖ6r2~] ̪d?˴ iADeG?˜kZȀR&N'U(uUT떯Pu8KYry4|?lK}S 4jr֭gRW)\2]ߟNa6;N(/<xZ-.tGnw.EFOs`:VTw6P,}wCE{Ɉ4Zt&w]:NLH~P5 N T>Ug?ba7 C[+V\22sE)ߣt*ppDt[˙5iF u*=!qd@ۚ+ όϋYx[_ۮXaѰqO9 _9BZnvqE7O}&6y>8=)4izݑcUmn+X]]s)WqQeǪYȡcAՀ!9|If{U=~e]T٫^HfD#e ktn>[ af錿:ѽח3ج)-Q7ݤC Y;T@&,H @$W ܣ=<:&i0Q?Ch _U|Sw`L8L{E+)"}L%' ( n":n>^i=SS o ;Alꂳ!΍U/M~4Ő#"k)ꄠ8*.kV/cs{k٠Q/[%ݑl(Pf^ |,EOr&]B?xz}Mz')w5$#CQ,?/{0F HB91vu©Q6oGE*E6csކ/Q]WvIL@{tGW&Ak-5/ MjRi 7A#'\`|iv>'h \+gU?mQ湷[x;Ouk^CJE[on?C3mӲ[dLYxZEm}}Scr%As+d%p ˴HbE~Uۈ~TQ^w. zA1[ʃr|j8` Kg`NhҍEC<F=J̅K"1,HϺϧS64OD̺bizw,]ߍ|4f068d^gKlY5jz[%L'OAwI瓠GeiL2\xz?Jq(@{-P ȗ y^a,Y1p8Pr#_ 0 0{ F[2Q$K9PMO@wcO"Ogb{Hmrpf~)<"0p?3yg+z0L=e.R3.B~rZ+rdǚc:βBߛ9$^4I"ZLHӫ)C)Xb 椸iǜ3X\qEV4m^ a2\ZEcQP"#",B[3zJsڝv(PϊK%ٱlHwr8`*Zu ^ǞY]]&(Z{mx8l!eU PcCJGҋt|YyqM['El$ gTy..#<<;hv{DҼ(3֒=kFv番%4%XkXo-,唱QAaG>1,%]E'F v30LSk]psFdZ碚,ntքKmYU{ɸg csH!)Y @BggnKt,˳~Ο crώL͞+W#DIuRĊ_qdg{y—]{^;; 4vK/ؕwX^TK&%'ZLڹbWHK>t@?AV2ޤp|wʎղ7ʂx==(X k$~Z7'Ť[\Pu ;)=K`P:" Gm%&cjydsƞr"_JDVlr`dwE e ` '¨@hm KwVVQO5I:aKrە{PΥB EԒLaN|G6 =Z܎;&|uKSV"lZ)G V:peΰf"Kh.YcP[˛oF")6pq }Qg j,u}Wn:xIRTnS@ËtC J"$l&O@_i3ܴ0K)]wh@=1yGl&uNf?O,Sf([ux!{aI[MJsZ\{΀ESqJ}i=a ˤJ % klP> ZϺԌ/eEuŌyF OeLjj[t}Aȓȋ֊5 j׌KM^#ɞ~TfD;}Jc3u?+[q5[,oa+svvw7YG ݑ<`H)%X3Y50sl2EzuOo%PpwcѱC`'  ߲H(/CMN_z}Wg;F.[ pM%|7 2vH9_AKS VDWCM,rъZ!d6(\l%_|ݔ0MT;pb`u#.D=8^{STp p t+|L{50 Ljrm*-Ïl3~p? FP4v"wP;gYQbaAez9zm'D8msdp/z\В DGycݣf[$v'D4`X3׫&5ӢE )}w~MM0]A&3  b)&;\UK1Ŭrit]Vښnh}=l' SrԖ ;[v|$z)p0ٱה_98wtBքkLfd)RU[4S>St5f[ l&_EC.?4L h9ĥ[ދVĐ o|l/D>fdgrmە42`>ZDSuM`sEb5991#*y{Tr)_cW%AXOWgջbQ*S/j^\YO>Ku2yk@O4#)Hm%E=rZ$L }#(ՋJg6t}2ԳJ͗E@uzoGl!^3䤋=Cn|(ELqg@@eaf _] [RaV۴D2FםYMkjNI;T;JrߚD?)Y3xh8l"% 2]M&~<|X5_O'M0焚Lc蒴4I +C8HDt}3+<.R5O"KLT:; K/9P!C;uxK} ^ϮSx6:4>暖=g֗H[%cbn4kxlsŚU\u6KKMKQAŽQh&3kZK5`ræFd00! @Ta+X/LՊ̵gw8Lög m%=К 7~|B'CNjk}d7ƢU +.eq&]ݥd5euK#ii̯cְpԯ kojs-}iSY$G% zM)VZB‘a9-ޫ1uYQ:l= ;iyiS?T+^]2_]ںrʺ^ϡ-Ip0U?i.uanX)z f_Lݘ*{B46^^.8Զ L )a_\$A QZ=nܣY_Ҿ}oD Pf^ű4 bL93Y8#Ȋ !Ι{]{.5%ʭuz* F]C7?Ϋq":50>"w=b1#+ A(zr9 "Km`<+RTt,hVZ^w[Ϟ7F&F`xpy̞ܤF|,_NhŸʏ@ S]\pd"67`uR/& 30sns~Ⱥ"Xڿr+ Iz0o|!ܾws سB 1tH^JQ3C@bvbD ͌q _vU'F/vL$@?\Mcm[+W F˸g3Q6VuАg<2? {Yz1lNJuTW} (US~4h:3ޔetqY~ ȏm[eHy٨."|B2|@eJ|`"br؊ionȨh }5r <%ۿ@L z4Q?x0 axE %n6%nƬcAV:㚨2v9u[Y-3 43 L >"Ӆ0E2I؈Ѽ-K6lQ"kLyvDZ7u''ϊy@O7 qS'w"9=f *!\^ޙ))cq1lc9)-@IPddũ)IPuXa&ͽnMbϭFoǕi$7gkw,XyGЇc9^Nyޛ Fb~ Ǩj^*1l⺤γZ~t):A+T0M5Dh<%hRZ:KVS7𫟚`#TImL|9cK8E.>d װ5pѫDU&ArZ/Z!:1\0˱ڱ}=fWu' Wz\KsDHMw-w{Z84w6GiQiAMyۑԍ9{/1_R|s!t]O[r,xPycRכTn!9 s[;6&:Ub!\wux!RYUUnNy9%_Nɨj,Xws_GydP# |.dҙk^vǭc_lh wpΎIu $_ytڹʽm@.eKAztH2vtOTР`\ـDSL%<":TzOoD0 xu\ Ynauwɐ1)!V?_+F93$縼k ;ߧ0@3k]-4>t .C kW: v g'M HWkɋP R%``CI#Fige3T3$6آgf'4A_ \@ĴjgnVez?YMic ? {^#OstFeQ 1aBms {cbKCjn|,E" \diRQޗAp0sYj3{:UB'ZU^{wlqᐭ šS8Kc WΒVI rIM``7`^ПZrg^} N,[%w^ :$sb3u%Q_5u\px/NaE{Poi#|dClr郙s?l7`fvk$<.N A2l־, _ Vb MHyYW]~A^޶ŴK1{WMQRćB+r;#2-c|ڬJ)DL ˶p{}8šRC*\w'n1qpa`l dZ`%_ja۴,Z&j+~-Hv3zgwKF񢦵3;=ZޮՐ\+/iIYGb33cߋuChOX2Qa'6$XkG#q#~e' HN[ѓ:P㲼BT(v B2uZZ#~wA>RBEvęɈ3+؃aN*_; 瀩^Y Jo{-uW)U&?jԉ|I#Hs3Qs g%byLP[Q(jlx}3q_t·@g7pȢ~Iq Ilt?s/PAg)suY1sc.}$lnL0[Ų4oP6#K*9-Np"ś}'CHZ/mD+ne$k9Ž g&>NMy P"ltZkMHv= 9pʫ24p,IiNQ=Kfa\Y42ͤ+'4:>*lV ZbӊȢR_ Ag4S;[@G)9$aW:**`x_V/[{nGV|z̗Mܾ-+Uy 1b'nZ<('HB2PbO=0`i6BɀtbZp=C<þ5f[e/m0,;µ;{|g.-3={ n28.KX6AftRl'RRb.;Cݶ()̌M!{Jd]Dk^!]`M̳_ͅSQ#Y/,tF|FULlOC8YeW4h9y? h{bCħJ3D4w\wqFsoy>Lqңyhp20pjWo9C;~^ 3T-sPcmbv<QRҫLCسr A sp4ɰNeeR{eq6AMPnjm~W$ηى8cNPХDn.yW/`ED\+ ɿ"œE^̷Sg *F<#3KIaa۹bqBF1uI0 A@j7JWX xdb|wɻ( -[@|V~h1)1;PNj Vk`TKErpJ$v'_eKjN=L8Hź'w T]2z|[;U}D^p= }ReȩёWG>vjϾpx]VPmV]`;M[ްhE. %)SJjTwpƙӭvD6R;>۬R )$fw@׼tm^4^e/l_оd9a֒^1VCg/Mc X-áyjľ3}ߦmtuO(n]uk*GabUٓ2{ZpהC"u\f|Mظ˼k#̢ٙWn+r/nrɛkCẤ:I1o72 'X`>.:[>.e9 NKT9 /}W07Z&*M -UԈԴӗ]1(Ḓ݇~\QF1MJw2@ҪK1b+%Mȉqpn,NFqlsD>Nm|-B7| pFS$x:*{4ȚeP!-(# NC,B;%>;Y$xH. *h܆(YEs mD,IW oNPܐĂ倁$m . 5]Eiֱ=S|AX6~W[Sg"W㓂wk?ffj*&h 24q0>dv[݉x!'P4J6vk dkFl8匒^Hh՜h쨴f_.kH2L3h))$Cy3݅SvgE>AUk)Ծ~QqVzK"W(] +ɕ"QLjʑ{mx-Uݥ5T_9X|s-:΅aGg6sfvmC9DZo uJIa>(R 'b-?4f?R¡ۅYPS HJ"wz8Ǹ-({F)zG+Vn)>9y22Q)_󎢕S$]HWR:9nY8OT?AjA-nZC|Y]i0D$[v8D3MeШ l4z; *i/m)Ez7b VGRfg7*CI&AZ><rk)-b4`;mQi?'~f<8_HA}QΆ9넷:܃7OK>fg=nӔ"nfjluYAR&pߖsnLl'{=+Pt޶7iNc$#,_`3&R_է, c`;byL4ǎ77$N1ħod '7ν S}Q eE+`PPbH/&qk 7D߶Nz2y{N>qq++JTn6tÜ=t’<5(E"sH!f0AdcjLךA͓Fpt-%"KL].٦2%p/&iaslۢЙRB-E)Aޫ.T7~(8nk$\NM<6oH$+ {)Q)/cy`!L]tV2yZ( ˋ6}CO"bl;k sKFاvᗪ0i:5ӥ x[e+b#B={|D&>LhV:Dr?nǐǚ}i 6_ _ |(RLT.aʹ+>8ts9s'J"abC@:Mzꢯ`)6B,(Ѵ =pu5K22WXE?o<8&F`lgP $HD胨1=.y4w'8!MǂCV.6݅nS\?E77x.d}_ æh X׮A]a#Q#d5jl58aF#7ܖEDq;RZUKOzhlr=\|eTPCcFBH =GK2t=eJ9^(yʒ)FfzQ'lUm\oa]sMnZ0]׺^wAAqA+L֘Y֯ެ;bRl-g*Ezh>6NIm~4Z 2F]Т" LUк6 w<múhKH Q3{F*S{ \ןO͕s1xs{aN!}Ubb <{MV[鼬PKbpLIߕɠtPELA v#WDz XXUpß^ y0/eyB r HH,?nL>fIMxVEDv|#LD%(MFjm^66h:%7;=hnso1Wm>0o0mSIF97Es}B[_y=eUG՚nM7aBX@*G}g:3uQ@މ*4P)G&Ae]}@JMD \{PWcU*p`bDLz2y+, kVT-{#٦:j+_ȩ&&aZ)=qRoL60R҇+Y2f_Zoi|ǵAη?'JFnIfr{nԡNN);[bBR@F]sFc]^}@D~-RN<vֺu_`6ي{Dq}Ǐ mBq8 xg;ߺ2=;qIpSfjȷr_JV(w9 J^wMŒwZ~g{Lh׷r4KE!j8؝^j(gq7c>K=ȁ@V3l'id9Rnֻ_/SEbݧTS7iiOByjEv<,K֌ UvY9{el=A$iN;te\c[=U+R3BӉlUɟΒyx.\Vz"^T_]]] ?bYPBF ~.Y`LY:뺑 ԲVE9B_Tnl2 wKtd^( _u>6桩/x2u[iY薣l!L& ..q y#[<ʩZ̥u'JKJ^ơN+д˯V ߌ 6DuG,s'{8/A) ̃0AVO󼪭\楘?<:l໱#dqgEqH$b".yf%/6v lSaCG.zzAu04|ipVyѱq0zK}g|$LoѨT^kA>Fn3 19yQIhn_©UMEߏg5$[3\ͿvתlkǶqO?ɂ]<ҕ,d yV*fV\N;WpL|B(0J& &Uf2_.2?/;eu^ؠ՗rT\)(yp .((HȐz?Vq,Qn͗47z0璧~+gM#߬yթ{{iquF gWs6% .!/v`h?g2W)gjZH7kv¯|aǿY|ÍսdUS8!ilDs14\MGMOqŢ  挡Xm|ʠJ6ؒ$v2/!.?,!lt~]1R y)xٸ]B+dxK4Ѥrz~:?Ua=Q=v6IC+IWRxO<\xY/ή@=%3Ӊ}@{ˍ㓲)ߠ:8;szrm"@ݘWVuC.Zf)#v]5p9RQ{C^ D)`żFPqà} Ko[;Ͻ0>fk^&B9皈_Ҹ.3Ґ"K:.Z̋Au!S.?JfqI%{Bsl/([0SBV糙lp.Jiv^M)Uߨ*I}{03񘋼%i-"jITXIlnqu5[)I:>)bF2(=I,Ver'NE\4 /9̹uyJa3H40]1Xc&P8>pD8(=_K+-3M=JLvg0MBr↲ ML9'5%f0qIN#󽍇D.j]]jLc(Gc9 N-ϙl|aV;6 1E(ᜨU=@2S:H|/T,S8t 8fZ˱%c|DG[2jQ*?@FXK݇Zj"z=]i,M*ia8Wg˷H5nȳ;kCaNھYS )2Y|BUtуQB߬xA|z[pBR_@H%|ՀgjiLRùаjkLZ&#9GB 4:]^8e~ .Aq%2Uc-J4z"J#RTi K6Q%]4{DkRP#s|QGZ7]Sy7X ְo>+,R>3ul V4䡈mYP[6c8mS, Yk%%l(VN&B=`WQig:%†|nwII9#RkOVaЫv){. ;)D- B5H7~*<x )y%t{!'ܶ(exgYzR,?)E#DT&ZH(=UDd5IɈ[xN'QkŸgw,5'܎CE[?Ƌfi{Ë<.5:.ě=FYLYU~ mTMd⼓d9~T&ZVztn.M^y2X([KCwׂ fO?j̟163 ag R;@gk@@VT^3:k3b?yVO>MF@_:*t1xԢ$ƾ >6u:̟P/m:fVl 8%%XbN أ]? ѓAI/ }7Zx0zxp7{bp/h "D ʁ#OएD.gx3+od:lt FE E8;Q*fSmC4DH]LM չ%gc"a:gsѰ vuwP6"` l#?X~x+eqšp K90Y VBb>J9&ÂBi8ʟ fw̆}bH4[E~#_CXd!#]1L»O}3$.#Y4TBDS6CS+Q+XuQ"S9RwJˌIK֗9W+`o)N d9 +5rղgXa{fR<%?hpԕ!s r7?x:3wV`vM|s[J*ujߔGb=]'vH@Xi׍̌ӛY .\8=vbTKsq&`JB3_ٵK vKۇ(&/꒩[%4;q**SaBԇ_K>_2+eoECW]: X&ܨ́d%GE;M]3z*&qUlZ"Vt̆*) V  mշg) ;i~OڸC;\c R<z# ^sԏ\G֌gփ= 5qJT<nYK1Yq?2O+wRǙjjd0vr"~; zRjшJ wyߔ/^$fd,S@ ?'*Ns<~m%cK. wҀ2>BaJdЙ =xps./@@ٴ?+ l1)@ ]E?=!:!ԸǬJ(L'D,Hn:ɨ(m|sID{te o( iJW\I l7sS%^3wNvhS^on ^Wʀڔ$XlZ)xZ09BFbf.>U_#Ѿv!N\GtpuM߉B,xOh7zk#\WcdK#/?i>*ȑjZ35\޺"RjS1V|28oil$o>vOr[|v#CAJP]_Yqɜn-pR5B\TlYv@?]C<4@$l9NVݜ6mߵ#sRP,tE 2sqEN#9HXȩG5W6dԲ;9UjK0y**%`U_)8_gRjj2k/ڗLuD>p¯ S"%Sh{b wZRUˋՉeȒhIѿf(XgB9WTwuʐ*)E^7\-"MopJst">"d`{1MV a:% v\ƥ8jq~o7 :A2 E:cE*=eI;iDC&0'UaO!B>! {t9"1`K"_QZqIFB^GwL1aUN@+~}Ѭڅ] Tf#[[~z[xL;PnۏA27غ#T`$!=& S򜇈;V<8dz6UV]Ws-c(1"@Nv+t?hg< ?:,)u֜yB%L=ZzgMLO\y)s<9~u27齺)kJ ^Iv@7Wٯ #BeP䞅M,R>d:ElPw;cCݹf |zG_ICV7sOX O*>垿I\uVyסHvԋO*8fœ"= d4WhRpx s7d@MJ1VuΠQƓn̐ +!%_f&K8(4zLD3g6<㫫n;bԓj,==o7g YѲU">2~jN7!@$NS.ʎi`!̰:V LX>9?т11 Ig 9 %Ѭen:3U^f% ~~]rO_JX Rr# |Lȱi"[7rJun:V,vɧ<۷vw| 9GSjUgsGu^d)L[_3n'`N+H:_s*RoEZ|O,Ú.sW;J:ϘZ v!:Y]v}(;i9tkq/]i< ȫ HTv- jBeT~\ }5;VFĮ (նsg3˔>FĖx{۵@)^2cA_qL Q':Jwcl\A" 0=5EHkIn_:whQi5Iu?~ kV\ϾٶzҨ騗3bhq<3ȷŠS>=\@x,pPؘ KQ\:0  jNyD6z{tWd d~_%si `]&! wxɆ%QxI2m4` x osvsv5wX Ua޳jFl"nmvNr$^LVven(ۼ*K.1=Ep$xh׀ʯj9LuFohL.>Kj22 \1O#k,mx}mu(nQKDmfLE;u"Y͹YLz lR<FG7A~ b/UӨL299?oHUS%{vCٔ|* a5G: r%M-*a\ȎViުrRW刻=RwEam"0i rIue s22Wщ1Ȍ!fn ۶@2x*O:k !`chXәLNYr2?H*M!uh>8)\8iӁҵf`^NLUqVNe5̠cz5҇+.9t9kͮrqaLHs8BHD;M_? > W ;[ZIk?QD,; VT C PUhD0MeA=Pk/91ּ6s0= /P%sj=6쾲WXEog$)3Km3CmBLiᰕ鑟op?&bԞc8X.Q0(h=eQސ#=6,7?EуЙT݄ñeؔ[>f=qiNPrddO+bfQ( w%<ǰƤN=ofyNERe<1k⡸-6^Ts(=Zzș&ÂTxҸֶV`mi噂jcH6:SSo 68"G|]2-FG*_ Vh4&>\ Ӈ 6ei>ӗ<,ŪY _4@!-D,[KfsGxN,jO1.FmO6F-Kn+/=0ߓ Nm"P2JrZ#unπ=_7ɨ w[`@>*=($*#)Y6ﴟӿö("i qĄV׷ֻ!$lfCoK]?4:N_)Ya3-~)Zl C LFuJ6 O@/̬!w\cKvDSA_Lc&~+|tu3UA=Oq@I? b(Vn y>-@ x-յ?459֒B /Byg_oOa旋m#[ gB cfiY^Ob= X eFM 1W7eGC_-(O@4V4F1"xrdS 4^K~mr|Fţ+gK oW">Os55x]^DSdm3_h+mOf`yyY|pXT< KKqk^a% co Wj ┪5 P*0"Q7`y[HQD9ne ?᜞V_m=n f=>J֥ i92>Mpx(Zp[CW@ l /mrj293V['3Ik+|0V9`z:Ha5^=*k.^Qcp1~?S$Pqi/0 `1V+w 0F߭ea.LAg ȑj~u=Z1ݣ!ֹmmI[.vPРC`c6k2l@6a +ϰ)V˄\ :MG|g͡%^\Bu6puM 7NZa58Ž~D"YW>2Bzu8Ob_g}q hgD޹:nA\㭗uW'>,U.m !^gKsWB#_F1,OENK&Cq%JtR(HzL}mF\9r+f&Jr[͆YC(kARtHf,JuV6=8iueF.jYc"S5hƇu k R)/dsq: fb&7`IF÷06yҠ7Ux)3{vuZKй֢7]l҄|׏*ѯE ̠Y yD;?%LeZWIUnԀ76| uZpa( <`s, V7o1VQZTB9K'db) TJ/A},SYaAz%A7{^4x.y0'1!e ^f!p~y=0Vj4)kx0L嫂/LXV˾a4# r\Z]:];s4TorRkbn.@71T1d"alk!RMRFNu"k?ڿ@Uh-|9a_9~xɌB"q Y'y%19σk/&V ~P-"JQAZ4]C"Mv.s[LKг2 ב?=XʋE6j=u'd'+~w-Y1RM>K *Ǚ –, 0 ꋖSk пf`)_^R{bd sW.r,'pyHsDxu _N\Fxs7N Bb]g{(C l8H:pf/3Y5D$PY歮X]T<"+MPfRCvR)/^*0GUa B,*/ !XAF?@#tݨN zD(q %0,2ȦhrQ-M"56H 4xLqٍΓ ԭg +`׀6Vϒ5k!Is&E|i6&˓ʳ#_+^D Z|-;_TcpoIc'sE3'P y\ =pEZDU[HZ[AqvPt8VOؓz h3 =DcHnMdH''V@VʗaC) Rkǀ;GNB.gp&{D .~i*9FU#}Ӷmq[/[W dcW~5݀5!<8Y8Li (pUTLZG6iCI) S u udۣ-imŲC2H;s`W V&ʱDј|RN?lz`)[vALEfM!9^,:lCc=2Ͽ [z ~h3;ltZt $>ϵ [EpUƃYRGK.Xq&G^H|%f+pimb*qD#K%΂z- wOs@Al]>4,Q搯$1ƽ< U)@1o]ܸ2*֖AM>*)6eFIQ]) y[N D̨m%aCeVp]ahY<*2GrIڔɚ6)Ld?M <ű ->Tz0V),zBvɶ~VHr0"B"J}VqLVYF JBymYZ}&Е&xijÆjf ҄Tro@ RW4F-fr#8}3*ٍ6Ej.A]S];6>n;)ic\w ʮ 3=F4i ŀUnb:F6xG FXIr"3DͬKVlpqʧ$͈ƶݽtL45_ic#^>N< i28Uz# 3*'.ԉO@Un~-K!/@J7~yWLʦ$wy#̴Aͺj&e _L #>`*||^+_0ëHTF]jj;w^iՊ?܏'n蘙SA3>qɎ`=EߴV|*]`AiV)m51@(Jh^8h1'c\M=o"16'oQ nލ`%r\y^SI{wd&4[sCFaR :Xx&ܟ7i) f>pTD1]!OLY$ -ؽV:m,>NØ**ƠsɬfLst]WfgiRU'` aGR$0H_D0-ftiD-ȳ7ɉyu?Z5æTQn;59Dz6w4\` VLW]YDADz2ד]߀ ;L\-ajf>z(0 X#[X݀?z{kҺMR{e! ~r@)IaXz*d"QK̀DVF  Uxzr|G)ZB0,o#ȸqޙĀyd3ߠ{jv\ʚ`Lc#uA·8jdtBt#(1Փ-,;Ӟp]ZIr9p"xG*D`ڝhFK Gڛ5ϩBW.+иgaaF],zeP&<^3n2,C*.xت+{ޤ4FTO [cT«M@h6K?:^&F\}ت1421_năOV Qa!׃6Ue}A\ݤM5 KY[EP % d{68>0!Ij%P,ux^c8څYC׎ MBfgHMye` FKQ[q|IQ^!nnScr>7NAy!#t&|hY_(Ip="ZCK,P5 Y$GwHO!Soj\_^'l)r]xPϦh."Lg%,Û@T!2}Doڂo䌛A>sQ sqgKl`ۄ1qHN #I^ĕWf ", s҆ c1dFz~|o!;]"\}DUVywJZ4wCZW="'. 6(F@`j?1&|Ø'3/Y5ODV9K>;CPAJuIJ*xLt^T\#Bkխ&Qaeߎ1恜K).ϒa8 g?zb9Zh8'fͶ;`2yܮf}+<}R'fILYC߽B}HFˬ% 8csşI6Soyw;YM+Irhk<0`rtg1mGGC3N9'$Y\K<8q"aJD}D327ۿحHA# VJ| 7!Ҁi68t*A\NnO#F0 WC(Wzr "}}zl1yxV'n/3\Rjg3ͷSxF 1K2'߄ 1E:D"nlAS:`(n YcsEFjo Uq lH9_1ص )SlI_GVM':~ZS;*dJBDƔG x:m6$[B`12IJ^/&[Cflbk\t6 G 5Z~&$3DoRwp_ lRYȜ" vLgDz(yEؕ٦b+|_ԂHJV:JbQ@iz],a_Av#_:0eSW>s BƊj@M<)?s- xhŎʃ߈us*x52!T^L&^Xy2zW=ܸc{6G/KT8=>-/0.ɘ []7 ,| 3+msMǚYofp1u] ߫f#,:R{>;p?"&CbbgH5Iia$;e H1<ʌ1²>k{:֒xTeTby؎9+kziJҍ{%}Lg~i) i'J',OTi/(U'3axu=Dp]?W 2QB6Tl~5'NZ&< ^r K"zx! / wg㣵7␎Z˸@:ELI4A=vcX,nfěV;1p\8VN D O߭Lh6߳!Zidv}V,]'0DggUAs?nyߠ>5){GQMݟG9&!ƾ͘IO,z aY|UvTԢ4PC5{NA  &uZDpgz?wɮhDA7$15goCTcƪWkR`JH-2e"+|'ЧsR?CD1/܈dRSuJШd@d7D\OI`X NMކ[ӈ7v;DqG8o+rjrG;ɉUr,mZ'<1c`r8@ph]{F6'2P#ˈh](7"sɀ~L:.49z_S<7 W͓Ů$?̶_SuL~e͑i#L桜"hw_pq9besa@nHj\ϝѵ4YcqHzc)lAE$+tT_.pbCWPLg!|*yTGPdw'+&Es4 h])uQWloZ,teav4"]BD n4]qm .4-jKr߸w!~8v1w@9`˨pD~ Ij|/*t(IϤ@JoM̐0?X-F K_Ь ?\IC&%q~a߽>T 9V  PSFuD71oG*- $#M_KʨK"!N |m2|n(+v_14fFEPiqa,e3Xnoz[ɎbAXӵJQ re}huy<,Et$=ÄB\RN{Et\lP=h!R)9~Bp672B̈́"-mHuϕc"~ 4W9򏶞]B{z&,B9Úz~:Z)8Ǩ+|57#B1956%M D*aJTlilw !ϵ華ط:C.*yO]sK(aN2ȥP2aaV6t lM[( -$) ujc`R!+YICD}؃uh<?bDʏ*BKd\!okqDԨ!>X *s/^JR N|t Uw ¶${&@xIuH]L 4;%3l~XTT?R} [_5LW*Y̳6ꡛX9za. 5@Ur*I-$U(~JGԺ.Y rTg3+.׼cXxnU}=ԍrmSd2AqnwC).2n 1F%/Xo+os/qUSB3= l,H2MWKZS{ӈV: b5D-+a_?[|&.D̑St)Υ NK,tV*#s;&/ɹ,`^v93eG%PѸ;\1 ~)13m޲fMUu]"Z?x;ǛM7;zBv@l%~!Ω0z)pim.N b9B(ᬚ9MCC.szaޱV-YxG ?oTG@!IGLz\;⇑q*";HW? 0m3 0~{;Zߍ.MNcd#TEn&F. 9efAy4AF#qxpFêT~|R_SciS`NSh1@ tb!wypˠJt/T?xW㸂IEΎ|'+LeqV9C ݠ]nHPv>CdX2B4RvЮQum[Ucyb%NIÏC2ұw{;ku%-pz" cboьWvb;Kd{_2M^V 5[A@8?I`T#"x(#H%\%{ѾWNrC>?^?6ItzZG'F?,6\Brj ѦaJWU%h2iS(tl+DșY;Lb55rn!w\eOgdq^; X7j8{) t̻Ǩr,SѓP8)1}UIN_բNҵ}rԶ]'$I4qr]>?\RXmrYBMxdhS]0z*(ciR`|0ө!7晏v8Uth$Z;A+ˀIܛxd se:IUqS5Ɔ.YI3xV PGyK[wW]/1£(f^qQ4 šs-5Z,NMdeKñdұb A8Qkq=4>bT2)cLLrXr_"֊U~PJAA63\eƕYhFv1k|?2Dv4!ɹ > ´Fb'0R >E09Y;@&]h&Ώx+Cڪ*JAVDks?IѐY4ō?7TInc RǿSI˴< b{ܫ 0ٹ/`q!m4੟tٿҬY|BQTi` we"WCPiڪ,"{M'M 8-Ga|E§DHm˖F[0BfSO-C;r/H L[a`Kݗ޺}豲r08Hmuq0 2$-'Ib>٬4\<Ŕ\Eaa ~tƒڲ݇Eh8. W~uqʖ}7ڑ(A*!%3޺BK0P+A}S+ŎǿQɕ7,.XU9~O n ,i[֌@REOo d*Jm1 -0GnU BS@c4׃ ۫0\] |`uG1ɩiձDŽe)mWL[۴NO qfiŰbp=v!Xd*qA=EYQ qZ讻48INz$8.t͎'T<}2i ndcmnRtZ}ϗc~D*5ݑ)ս9L\#Y;6]6 #*+l.3qBR?q򽹃&sؒd#\#;Fe'u9G:NVMH5[n<֬L߄`&76/pk>6^7/EKbxǫ1H.<8On(uq1+ee2ֵX+AB4CHI×6%G*K,*9"pVGc v2y}517HFoW}4'4**$Jb?"RPz - njoئV+:^כ -jCDߊDBQM4~NsPWe)MގRi;z zCc$${' cI_wT$8bK=S6Jɣ6?Ytw%_ݪ4R}|¬/v~Ҽm}VT:Bg-Q@#dj >N)5I`.HI7nZΨt"M@ /d A11ig=}".`D%x.JI$,f_+Jc Yq(m [-OTK\Mg"4=wvB_?^D)n\{F< gt8ՎRԣc[=?սKciA{[^V_Ύ4Lׁ𛮘C(wIgfr4Ԏ g;n :ϒKЃOC24quHM@ߤd^D'g̗<&SRƗK|eDJQCpyA\s:fBLo&ڸZYHش{i09݅EPesCTD(B)g禁 D_xEIQL{Hw֢r*yԑt۵ +[flPBw (u<䆄*\־4jJYzׁװKەAK^s=U P=. 6ýXi!2m2s{X/'ţjC3^%t  vdVdvC:Ӈ?9ATX4GH}˪tĴl1 /<{k6+kϠ_ 2Y+=pAk=Ȭ8s 9:^&a7+7DyOfJ_lm[rCb<]S&j{*,̐|z9;Ψ;aNft8>! \-稆/AB,QD'/mi|^⧴PN`։ ӥm+ߐe(%1quMA98ȲfAY/̊q9!ħy%$6Ctt*v9C.1[JY,Q1qn3Nm} 'Vd ]ōe mj,ɴIeމUPӾs[hm+jpqTgwl_OTDrS‹RyQp U6.dFrK>?|k?rԽ5_ϙ(3i3?'6k\-YXh 3E#MV3+Fh4#؂93ƗAoҴ2Ma0Zkv~`;.U.ش~y~Y_Dm jFw9P(i6-%F^SEdY!OɣzFAqq>=bvDb||֨X:}gHWX+Cx=8:nc"3l)aͿYHOLZ#llSzjs.T}uc;diu [X6jnQmZ67QRTUXj\@j_](˞yUb6h9#ܑ r*aϡeeWr ֞9/ˢoǁ:* gH^v"/iV)N8t>wEHպvᯚ.qL\.Hܚ\2Hjʳo_ǤpbKk XV?YMLCL% %1֑o6sȎZ uAIVejp = YFO[r P6#ПrFZ Ȣc$&sX/NZʟt-ڰu|<|tvp$8n9>z›:}ƒ5ZF46$_ho7MF+hlk0 _Vo&O0~T@a*йǟ2Ҵywj>hhz_ mSRB,dp&YvMgVDAG a+ʗœX.ڡfp yo݄ 3 TE;tBP\&+÷8>SLT+ʚ-OӁS-}~$4&hEN֯WFf[G+,MEc pnmA3*jj5.k[ԛߜ&&/;Wny[ 5k ]Ibr9g 2鑑[{UјXrnC7 9_20_µlb9-onz;j7ضO͗`,̡|V?17?&@Mh6P*_{WYa_eJa*C92a_'XLYcg{1 s}F~wp1K&#gZ%_3ֿ5dܬ ɓ&ͥ `bcލ;_%V%hǠ8`wքxB H#<[j݊}[gkAUAΤ ={_kEIMז P`^+]p6(. )ob/X* HJ"r[s[jsNǢ ×;>̝r0钑&Xk[z)ZG$ݢYN Y%`46A& ;YPe•>XsyF~q +>i}D>{9)Ǜg3qy "k>:[0I hⴛ[PG05v!$2_%A֞Ynu[s2 X!.^y:{]<5Kk\~i ]iz'glc9+2V2M+ON'g&ٰhY{˗bH*(ʍ/J\vDZu r^Y]cv&"<ҍ4hJJWk&?MR|;+9Ά?5#ˌ#m -!?yD;kc߻*Όtʙ_Xg1(i]NPG]f\UCPa}ғ},^NSm0Q;Be=j"i~.ofəz?Ǽ%{&7\ 2Ê yBuh𢳼e_I. J&4 ,Q"sw_V껼K9+'SGwi'J._: e6Z suQWj[Dp0nR_#(o 0צ~zs9; AjJs_V6vᩖo0V琫ZxNqWpfSA-ڵSRqut$UbܳI.vYo]hN;}ӫDkxPJXH"(HdPFt@e,y{_n TZrZp7GrhS^H~| uO9 y}MF.[&,yL x3Ԑۡ/D\">T -VÄ_f)͉&IS8Z4'ʼEф/Iӏ[>'y42Yj-ى"5qffv }M:ALoFΣ'htm[0I)$,}^gB;[=uOkHfKl " J qN+5^G<%=) oip^.b'yvoۏ]IO0z֨WQc[mNǍ<@n$IC 30Fd3bKШ37LIfSikȓS]S#&Ȉ 5" ;)}6{RZ @d OzY/01D-LQa*gMT-n͉W X^27D#j[XnvѰb.t4ck s?Y<^tL|ho^`k= ӍԠ?,{5FA?`ww]eWMY; [0Ah-}Tlڛ_;x8Lnf +v|m+Hn5G3ڳ[Y,'\Kfӓ3,)0l\m( JU$HfBf_]=qtDn>=-2]?JNIQ[*Yo2F'zjB>.d)Cgy<|!W| ݱAhrxqN(f5m?"ܠBr2-S'7͠~)nQ)rL8#XJՂ >JPSc+x2:Đ&7:o,z _JC@!3\nqݠS _ RNNF|lWkܒoc2ϫ?|٫l",1t(8ObqYdx)sFj7%^8Gm6ݓ&|F_Jms7qěg0 _62} j$`eT늊)LUՄ+/K?9+f\ְ+g 7D^a֌†j} 8 'Y'k‚4v~GSR08-xHfOj )O5o ̶F0E]^DKFy΢j]"e_;cȿG-R}yu _C€DWѰa&4aYÿ@zIc>F}2O"vbK60 ȑ?]׃斆Q8*ɼ~ P179@- 4Hx%pd_BS>@9hZѷ2}Q؊*rjvm+U6 wOdx mN n PYO=])|a0pdK;DsRuyYwf[aڿ'. .EVʜӵT& @'DmHv8{VoVT5DSc!\Vl .@i AU:#wY0[R7e($tɇIb:uc*oYh d;Ofm҄Y'õ)g"$dmx-'42"eic ^M E~(ːw%0@If.7`!CV-Db4Ҏ1{8Нh6vM[?5zeuJ]."yD{\"$HqhqE%$KF Ȼ@Bce%<&0b&U/tH;>b01.XNLK͊^4J؟n|]pt%BVFʲ0JzmX ]p%+ w|B NW35ֆ3E n[? Y6KϜD|F|K>:%l@yX2ek`7ljotS5>&4K/,jW-`oX훭bD6}5,Pb&_MYN#> Tœ첚tRIyFENG^ΓHFUx &HѲ,9r&ID=5p|0 O9v }G*0{_ty],4c9Gip<([9-"oy}I,e80fC 3=Gv<"gŮkޖmO;PaMz 34[4 x>juebY^ (GtC"Uԣ|}EcL4?}/2#̧İm"s)5RWDd\0 JVJKQXKyP/j?-V&JxDn g$gW9֢;LR!' ˧Oת#4ij BXdTgL vz3 UGUU-Z>˗q1!q~E031Ԁ>0ӧڣ`a6,+jl7h,!YD JzR g46q~YvАMJ0zr8 4nȐ BAߙXcUxfbKOk-ܫ q$2,?kBOnN$A'b޶G CI+]%jZ?xX1 S5uBuhA cLjS颸F<|7s03%&%GQ]a#.p|FQvPE<\/R付&zJ }HDEH%s6Džd+}  K۟e$>TjCŠWVQ62Kѡo{͛y3}-.rt닍Qg-Gн / 0q2K8|sP-4 62@_Y q!Xm~@a^ld ]4ݎq񷷗mvz Y{ǞfD,#o[/8EkkB'JCx=_MwD=wp҅QzzKDc+w'1VUsjZix6!ԴUs']< |L Ԩ&켑:!KЍŏ&k' r $uqQ\e;qQKw_U"^_T҂5(tLXW%PjpQF%)`ib\aHH6 1{7M@ҚJ0!7 <$G(95N5|T{lp nqy l,xmbS?I((˨[슬̺;+ƕT}Ѫ<*MtvNudp6{X1k.Bdt3)-OOsY@@jV:A9oǮѬ[C{`sV +Wr<^LSy{ nP-s,`srU:qm̩ I+SGKcnJE+rQT.9]a;vȽ 7*'@aSu;"-Ur(zqP1fZu񸟴^4 )3$iNrW3M#]+EY4P/޺#w &ϵXּ8G@ 㸒.d>;hn%mA"ćxy"|q$s\肐tޟ!a^SO-b!9;F$g*̵v|66%6LQj3jւtKj;ހԉo|uS)H_׃ .Y0"J5 u}Ѥ(9Ӗ0Ŕ@ [ [ɤ랙͠(% B)D{%g](T9~~u`ϻ(Qt`~:gZrX6K}ѶǢT`1I! .AqZ.[Xi/c\[jo I5#q%ZK'bs?l]fHx8QgIcc[|eR =4BWYTƷJ ?`tj5:ǘG} +6+p1՛{,>r zbX{Qq~h<QJ o?1cVͨ}bdCCp~Y< ҫDTR%Z_2YN!:21õ2R7PM <`Ic 0=ҠpM@o%(?r[v}KsuL[aOC T{@m=X=0׉C!2f[\ 걭E":a퐝hs 78h1,(BF:)vdE_ݘ^wRV_ E9a쐳yF7o3e6$OE{Ǒ}>+3a .^OkKjkz3mˢNADdr5!!QQB&aE7Lfpa9#?ck~A؃ E. UJ=X(۳houh>zűW*@]@hziZ-(t"܆5}CZhJd%iL`E\Ģp%'f A?lw$iqN*`<7dn^FI=ǔ|/ P x?ͪs}^PZgfJAŵ]/GNJy%k>L-p}׏QR#%CS9O0 1eo(_lPjFi*2ۜl>G,eCj()Jmw1Bcml@$@%g<T+d!%OGѬ~?:SV&kFoF"ISTb[CYҨt8?U"ӁӐĞϸ}݀ODK[tn Bdm+WRzXyYc kGÚ9ZNH~sc͕nlRbev&C܍x,|櫚^̇J0\cVў 8a2g)3O(jUf#cx]5D;&R 1VmDQ+ڑ_IV^noUmNț;Ũk3`zNfXy%0ѩ8qJ5J@is"˂!Yvϵ:{WY ¿efbbOF2dž.neA=*ƒ*-|:xَQA$,eHHW:0 (M`Gl}9o =[(`6jd@/grLT<wA6+N7 f3]wȢ.1*F l}Y:Bini쒅Ύ:슋%uț@&.&̠p g8Y$[! xC@u 5vZArs]pS*W4O$ `BIEjs!Xxyss?&}kߴ?i2\#B;mbMaڽ>羉~mU#\R]>O_'dJ˘Tg.@|}ar9G].4\gK] ֗&RW5(:Ξp)WfaMDAT ,|̱PIPCM^.T3rX;iflp Z,wk-]]Y~}o TpKJ:fC 41TKK-~Q?BhSg(aɃByVa[z}Ο_C N-Qk̳4ė. 3S푮MdO5<]i!  N yцbv{x$ȍQ0֭ o]rAĆRoxrHcĔgL}׷&WMLsP oS_(-B6Iufqj<@ x2l}@'l)ݣzTse䞎4k42_%%]GM$Fu }U\>h8,!?*P^_jMA mbV$(wa39.7+K٪kLE[)"dlXM~6+mӂٺa|*Z zQFXexYB'/ݻRܷY ĕwAuxw3JxRhjrnv}} M?$mUTR!x.XH)eIH>yr,3QI,$)̔tqDIdIJ,㓨qjf5Ӽa(+twJE֐rcU-PnA/LjJͯ85wfL9  ]9OKCm (Kn}s8Zj5A$R^*OT1;}ԱR[v|4d \jJ*sjcҧ6GxxD1/FPCU= RnOpa Y)E0+b DRn|P8tT` qv:+{].h$@O\M5%i`ج? ,k'(֏>ITk﹟kΘͭXIutJ 0*Ėte'nmGlA[t-ڟ |OTnjBD70{cagtv3llBO zeZ wD3zr67~2m5B)ђp.eX+D\!casT~k&[Mzz?O:ȥ .z}ٝ"6#n%ߜ+BheBl+_=0On0RO5&@Q}H{HY&5hDSƈ]ir%|k\{ Ϧc#Wӥa[g&(t:oa&;798h6Σ{7u "(A=LBlmaBoϨB\Vf2"Q"2{C@Ȯv+[e7J(DASn`m#"|^ hFRzӧggk#*'`9! d w \b͹_ t$='HHՆXߋ" |՛_I z7ZRBQIg@ɹeT 䥮I?:WTڻ4n%ͅ9Fe;h8i8AqLZv́܆II&YDUe^ qF.]#/WF[_58ZZ떙LvnmzŹҾ>[Bidp{UFNaIHCHE^tO8 pcXFKݵZ 5JxNN\Kk.c` >?͊pn0n#ݸ_޻=QA]~k@I:Ja_/ dFR]6e UdKm:ek"eI[Q-$|=|މk\y]2Yj;<[:oy0}w)-odH'o%\؞=x:K F| F4} I[|'@&ڗ /,ydZ`)ѕs-Tᨋ5 <;oƕCF a,vky6Ҙ1껑v[mT•CJݎ̒]?F) cJ!S *"X:3UQ:R] 1A71.DH4syKLJ#^CƹqIJKPs_ft<"[0e" k ri|3?]bW*9U*gmGoIJ^E q=}:PYӌ1"ȊkK(,G _)C9&CȂ=:D/bu\CܝȐqNjs.ˏv$@֍Nxii84 O:syzL,N !J[Jɗ3%4&AkVzݼ+,E>..\&6 rw5_5gltn0&E釵}a肵Y#M35DEhHn,s%ȹ:GmlF I 9%`SgTؤEkTmC6Ó|qXӕ@T-PF;ȫdڮ+!WPnAf l'{.}jm;gֳREᬃ;l:|nO=/>ɡ_u$7܃Si@pIoVU>Kǐ٣ŸoR:dJzTpJ8si "{ZO.wJBfdux~- &ޙ~Wa\gd 1i=pJ~~v{ k]>,ov7e^RAXN*g'Xa0` +<"x\6{qGJYQ?RC?"xgO^pm!^䤠'5f̑lvҭ2Hhx½`l%{Oe P>V[a!?OEtGסu6O@ ҿ&sJWR7 sC6:v$Ӎ|ثIL4X|3zo uО0 +Rڲ.oH`P^}BNwYMS8ͦ3sZ&l(Hi;}# JPG4xd6/㌎. M-ں-"j!`dl}F H 4#%Z_2%AY<]jꤗ| GV`T7!4CQv N3DNqEvt+/~afm](6~>8(6A~U'@6@b$6Wf_4Cp~.r1"\{zB7L¯K?Ff˧g"EGygQ4>lؤ08W;@@:L+hޫbqϧaCMKD](;gOz?:DZc)K7Js+3W`,8P )3ւ j(gm>|Ӥx $v U.%;)$[ovi&Il&H'ǏH=z=yqbC\bmA~mf})ti2{] yz\ {mxqI_ݡG,:˞v??=ζ?{}ƐLSK$r OEs*nCN.|<ɉ|_% x5NgiH5#dKa_хE[HL, #ק;"zXoKGB;rO9ݫs˰jׅ\+8˕À$g+Z euLJC~A*̼]F&4#Q2msD&h>:ƘEŵZ+z+qy9"Q@;kMMJl WChתƄ]Dz y[ &Ԕ%%1#sCr9(g%[F#?X0@)p+r&W(M3P!ind>ϟU#M!#h[|0vg{UIv>SĊI֯&sk *b 9@:^_2;ify!fb![pS" SP֕?eC ҦY0\ұd ™«V͆6ɝq ;iN/صjV9e4#.g\*wL.=M+83z:\ ҲJw}J9H#,@B)wevpsyPpQ|Z7^}Q{vLˬ?#fM& V&=1yd׀l:3ѿx몞QR21!I5ר5&'~$c;=lhPL 1@<g ExBBh15t&UCEb4]R; P=aSӰ[Zv’C G|$߹34ʱ Ëo-ɨCrQ"iܻX1a}Rv0L(36QтI]KH'(v ^]Ai{T]yE %Bώta(',JĂN'#v>sT Oog6_V~zgzz&m9J8v>Te.Ԅ."\+ `1~fLP+VZWH^ɘdU6 UQ՝C,}q%!',2l~z=R* !=tHTm=5 VKස L8DON2]Y~%.  ;785`t>ز'IƋ7C33ޫ"rSqKda$𳚯#F@_ElbL$[o(]:N/,:ek {|XL:wO-P۔4a9C2ڿ+^džu_!.e.|9;LMKڈQ)ܙ˅$oSYv\^F~&PjyQ*G#^r0Dux| gUtC?:VvуMQ'wF؜#p{O1&aL9"\CJ?ygbcXzÈ@s!I2r*lUd5%t.r$X0,z)i-3dT8ro1 A+ NeŅ*1 } _ք̘l${`EƂr%NSeX/']IÃڷv@" mLS]~U+}T+b:"4\c.VH G4f+t[Xth!B z+8aH* \i1EZcqUŞ/+c@$pLFWl"aS3̡(:fo+,ekMњ#3?wY xOyw+#bxU_n*V<0ёa¾'¥bQ7qmUOTFe EH1sU5vOQC&N=_аD5.JPw:r;$EImug1ᫍF˜\K07ZGˊy m-|x~mk5 0e24\&ro?Blԋ%&>XHw[S*YY!ctv,n@.UR o%B)SmA}UҒ0P"k\[!uҊsa{`NY %CzP_{z7O~Nt^g7x!$s{0L62ZMCǗ߽΄/ZZi3D)uNKsS-Pk8O"ePbi+.KUMp=DD e L"^Rb̓$(RgPq2gĬ6ТNJFN:e+#bOf #GOGt NO؍QQr/fJ ZʃVfF)bhyU~( 0NK#"v.-y*LhIUu?p0q΍wZqܞ˻pi %`%\3Mh?wEFv&Ͽ^UzH?dV\֡ƗhzǼ c:x# K,U5ixд#hQ+ 8vaUˣ[BL"*B%&7Y$?-o[jdևTi+v% N^Bi/mXcjLa- e:}dEۀ*.տwMKrm|㭎IM({]OjUX<I(A,[^t'q@M cHRfRC7L_ސzJw#Y*7{i@^1O'rG42?=a6V (6kp QEVmC6[%Ze ߧ.eS|lۉqBvxkj!Lܸ Mx~šDT]G!ϡdjHf-XTb2DLنodXoĩغsZOD]L>Bڌ} :i׌]pv{$Ş7|r@PvǺ|hu~g @K0P+^<7:m6q:7.| P7@N5_+cr2D#QbQ`B%9I]sS-9eՃD ķD#zqҤPۆ:`풝 1n0nSL*c*?.%;LCܻö} +^@V~`V &[G.|1L|k8vD@hkOxaϻ72՞ mh'`S?uщ:㻾9۟ /]W5ïco蓱m7\b[?`QNeAE̢3t+FZAWJac !9Qʌ 7F^0S+ hZE?7Efu?7 [3"!;nL6^8q Jy!Q5s*UÁp28(JQbG8noQ5gTL'NU/6JVT^+[g/\2:Xf!)d9/v_&GPVH=Uz.$TPO8:TDwʿV(2}Ph:2Q`whO~+RM B~7vs4nb>ٸ&@kھgKR> nE* ,'45ʏa5`b]&,:SgE"JÛ% "=k`~.u0W,?!.WЧ*->Ck9s%l/ 71H7 eIM ex&@煫X4ܤ~Ըhg^fx-q@ּރ=Q㇩WS0*"1:?Eʾw@9GܧBzO(Xj"g&Sώյ)fȵ Mgr^t]СXGuaWii+ztxk%n)jZdXv֊(Y9Aбd@ocm[.\v>N˕r.c1:ѭôվa<:<{6(ZycI5ÀษNj#5 vnsdzf]3mPJGZQ7(ɉG#I@ӛ(h%c=[dv@1i}9kbOҊۜmڬ/;^\,ӄjJ>VC ˬjGC.6X;&e q7$1%E[!soglL޹D56[1^#Wٮ6iω a܉17DWDzUQ:C ٕ!)(nPੴ&j$Q9 F;eq+UXipA"G?UFkːz0xBt(1CZ䚙tl%JDu͙C4y t9!>zӵ>z֩9Y PHo7<\~ʊjLV'oݏ=TXmzTMJ v~˟$7OOfa`fg +j8@ $4 Ae: 5?|h^/'dN6B>{y#;[za[㴂ɑoůH~1b∂z\!q} W0κkP#bv>×ګ~Áx;OyT%ظtAW1`IU,_@w/ũs4ֵ?cƘ&"ׁp/i.s>.F=7$E9/~ 5,;GΌ98<ڏЫO`C]B(_,lp1H> W'{oVԱh_1`3!FQ)]ۣdG41 ~M,EIg]$22b*fj#TVzMdA N[x`4]|}Q -.OXimk1 })S[/NiQ ή )"kg*!w<ڃoJWC}쭋O*#,ȃTX(ֽWtb:9wI~TRX|(.Svw9*#!Tq)Rr( q71X*dr ƻ: & 4q)@,gԻW*:w$ u$K_5xpQ<r sM8{÷23M4*/d)DSU3F -bL(X@C_|"@/I ˀ&w*XΓ/c]땐0m/4Ex!겮^ғ"2s Ef%D!PsK:P B_7ǥsAz/e؎:0J➰IBS}d}8nw*b( anHpq lN٬:>Ml&5zX_g;Hz0PMcߚ@pv]*1>B|ޫc1F䎎=&w0~Fݖ}J62r )t{`&Cg'^fϒ_?GE03&r|S6=. s0NbS֮ +Oòm[(CM`Z@u:9Rh k䋈cԓL)Z;JgcHUY-p@?_T4>7_Kdj5 [ҹL?S%qQor5- XJƷX'LR@O{tU˾U)ZyJ}7@qy+qan1b\B@@!TeѦC ZU!͕j#l<2> B.mՉ!%ͨHQAE_^EV Iѝ FJQw|5[QC[\IxOr 5XBW_C9 ;"N~B)(K)I&JV'5ۉȩm%vq<f'<GuzCs:g,Ο~NqQXc,xd4-ݣch2&%nޅ6>kslt6>UP`HQ1[{%n;ZrL &fzNOء&{^++yw ."¡,{:۾FїLKIj{obbl7鋡!~=ſo,b[n 9HwN_L*(A9{9!POO>D1Wȷ0jDg( Kz^ Pf2ŀز:ki%+kcBPkpu]lO1Μb"oӟ-FY0EEm?IjrZ/[`xVe>65ΪU~-Bs, 1\f㠧SulF*![TlS">XNEn{n.lbMmgzJb0Z F*UTvnJf uNLa`m㣯Mj񠝫·$'{Tl/ حZfQR)ŀ,c;|'H$h+J"Q^WfT*uYeg7{'PLFUG oD&\vLjB\=<''brL_{=wA.^)jLd*x~~)?ࠩZ\TCby"\PWTIxpk HHFl Ӻ @lӎzU fZڥYY)@8lb0kk.odXξO{_)N K+ǣeN$?:|"` _I b V*xҫ60iaEId^x0<ӛXQx]uTX.:b.9 ,S~֮6HdsZu>SHH%~1ab'ODc{&B&t"wT|Q1S~! U~#FCnY1.UNΌxr%N; u`Y~%;u:zɔ!UBKwU̞۹=)nT})5egE˨r~u< U)$cwk;Xz%i@qd,Nr>#pH>d]<{ȀVXa\ 6Ni}x-ƾ)jiݱrκ mHi0&SE=yx6Pm,ۗjtvXȅ3vz#Po7}|nJrܒ|EVr5.Dzٷk-GN~0Cuui@%.x$$#B5nNN›BP"kVU`78Ȑo0HUJOtT*3-Vmt_nck؈ٱ!g?|Õw"R~3؜۪Z5R^޾ |w)PN8TثbE+ >! k?c̲|˧-n0$S\j,E1O|yg,f(je-PsGģU}[!~5=gCHMK|RC:+8-vNM- s?1Θd|q!<ǰ6jq=R:6X2>8zS}C|l6G?@I&hsjz##{eF ">ĦqуvUi@;"iB[V6@nb{i 3nsjLlF9){QRXFxʤNv\b,ǯVɚ1S/l!o1Bbc;P|[gP}-'"[92¿1U2WS®3 L.c*FX=9TK 4K%<\9pXWRZeM8jA7Hߏ{^ӱr,O/r:'Ծ߂ ʣPO%3i(źR߃Nj47ٯ;mbu1. 4^gQ~2/Lnnڦ3 OZlKUsXyۧy׍<.SD.}:ړqur klZߡ)b,hetb̦ zE7SII¥8?_yXhgHh6::]]tO SӫOIEe$YXށ۴R\ljj>VK?|!t[>~}!*+O5hh5:hȱf][$FU1$p9mEsy~6cR͏2ڈl,Hu"ÞE±IRQ1Ir=i+rk71㘶Ltj 2 BYO/v?¾u /nAu`Iz\Fŧ[z5}]̻*j6bSgqV.`l*ZvoJFŨ9QQ[Qvu6S\QV%ǥWJ/¹@%ce/%č~)z$dR:dZȁF/}EJeZe>yL!ږB ԰܈1,Z!lt@F.TvyVW]"f{ǢdE2!l*u9toͱ(9S˷?% ج1)`QQ'ޱjbFh" Ac=@VI׶KۗM7Y@##!MIr.w WySթuS5:;ƪّFIH5~%Agtp:QoۋNOjGL"% kE%:4fx Ow9 ..ᅟ r+!&G<&p~X\M/bl8ݮ ^R#չxj+yD}IbBCʒn{Wss@>n{Eg#+:ɄkϢ3)b|s{&ѻp%c2pq2# ڷO!(xye G!=6)~ D_Сv{6z6&U8h=8U,o:^ 'l%R`- =%ծȼ\/ؒ;$-1)R&n9}qBsf}oj'm*s+JYLCHC0X4UҜ劮ڣuJ&n-)OŬU,+*ޮgznPnkD@/,AtYnQn%ff *mAW2Н%^F E%g6`^ O>1^9jcNmMu[^;9 #%j lnm3da}!5SQjW{8݊[V ҹ$ U܌2 M٬Q2]'ibHknvdC 6}{ؤF$PZC= eXL4-w%x^s%h^ˆ.8NjAOWs/vTgc-ywXb,%RC75踁[GE/=FWdC$ӅkAB'cў@%+}@˥o6\}>s6anI:6'J, VխqW `: wCL $nY{wXTȭE/Co+ͥ4p\Q 6"w-n&o^g͕%dŸ(~CB҇_jda|[t | Ѕ !3ogݹ.rG*?=Mn7ٝhiRAHw TL :r9DiUpJ %,;Fq\?2iث Uᡛh1EvW1(T׽,vOe7ϡL(COW[{7ëZՉȟm"5yPS_~fָކnvz3_E: /EI?xRp1,[=1MLb.wCfwn.]|#tڽ)ͪӴ$7!WJpKGGuٮO((9o 9CbUQmr'@ ۅ^{38uIi')&]7:TڟA FU""KbB7P+٨HFsswyCN3R\=U샕<ၹ~Q99q\H"wOg43*pG'GiVv;;6C#-(Nchý{oAe&f&=ӏ8j2Rػ8Ȋ1%o)qR~ @i.(e훸uayo`{[yڤR;rHn &.:_ )2ԽxlmQ֞1R~K8I.bpܡ#!!ٴ<@]kRZ'jS%K.Aeڮy[kr6[6ihjFm<.(~;ޮKHQD*RRpyï[6|%GVy c)wsA`2tPMk+ݾz' `M% AŢM{5+CcvO!-=\i'!Xo Ik>UZ>yUփ$b@tU͘R\ Rn` C˧-Zh{ /$N8.3 >=#!%;xTjχūebp2EPtuKc_'cMԑL]oUh|>?ya"嫬\Y:e@PAwaR)kiWJ}M% 0JסR=QToL:ᜉcw5H%Dw |#7 iUW|?*N{bB`t.jC㜶 It$"L /WTivSI-;28i5~2b2[:/ :w߂:Lqg1uW*p[6#aK3ȼyY@T/c*` aEX:Z(ػ! ; H_s#a +zq>+u>eJ`|xc tm,uۼx硼elkņ]vpbM)89F)wx=}Dy(p]O`.k(mN)+L8`t < ?OB4>(Rч.v#ucsUGP@ A{9?Ygz-ۃJn"@57w7HW37LLkaxGrXD 0<3ӬdO4v+Sh.iikL,~ψ2Vj&>~N+9"JҬ`=SQg/5Ϲ{҉K?&`1tg:[f niaW5wlZ(D$GjZ/7(ZJfqPk 0"QCtJG|^vޫΈݘϕ”/tܓ w6ikiߴ0c'ڞ l+X6ݺta_ҦEΥѫ@R3m]Or{U:j=iD/n.b:KnT[󱭤I+3siqsY0CtntI UHjDŽhr375`/`h\G~z85S9M ^!C^MԓhDz Cp3l:hUBhЋяBƧGj%ӄƅa||iMbI]!=%1!pu<$L]C!r^m$YfbGjѱxX}Ð/M.ulnֲͮ *:)KMoGj+GLsT hLL*n4O.5(B諽@ `=bJIkIQE*>r$AcQ8e| k DS\SmJOoL;kʝBf^&Xq81-*{MV-Lijle+3j.բpÛ'*-=x:DbVBSNye0BXœM}=\Ad (X4w?kxjU?V+(R5z{W6iv뚍7eMD:QW*Rn^V_v҉h؁(ieYl,9;S.#§*vS [[p: ? aF]]JfMu64\YG::]ޛ)ZI êk%NPE$&.^d$i/+55O߫x }4V][ 8W%Hҵ/ہ*LyD=~mW̪ehв 3 t <<(v7V%Y>uX/gZ5_L63W9iLrk}!ƛ>xE[5AMc"8-6?Izg8R4O1ߔ$XfX"d ,ep {K=*#!G8'3zU;IዛUoUց1bgetvWT>̊_SmԹ3G({>YyVJ0qG',i}R!ӵ,{%_oR;]n?A=Lf%eg_lr zbisIC¿5B- 6E܁3P?a%_V<I>mfzcdڗVE_z!'W>ƣ'G|ڭU^?5o@ә6:((WniV`Os..;m-Ԝ/nd> <;}t=쀦aROM'$ oéV&{wtBqQ,zV0q{VJPfR,4r [c>ΑR}[ Հm١hل 70p%#6!K  BsVh\G+[LAc#FDH$CsszB f~ya,NF\zƖlg>#$m zPykKnq<>Gd$@mXQI]e(R+Hw=~ v=h!rNJH%WATM6ߢ+r܋ݢ@kT()yO  t&ZMȖ,ћa}0sS[>|Xb[j#[ Q=<JAkSoƃm&%OԜk!Ѕ?ΰqe#Uc[Yۄ;0Ai&΂+]$b5=)+糹$dRǼ4`ܮ<7+Hj>GM)^"]7 '.J\sGҝzo3I37MC-#⹵)_b q\j-T;G?Cm@_.$B}}_ Y?ubYD1 -f-<~B^'NwR9&44~ocn><bbVLk0GJv?r7[,>/򤗼:8]~XL_}7чvS~V]͆lsj?<`ڲcTu)sͺW+-9!!i(qUp4={8rI˴`3YqmU.:\Rw[Z9t٤7_tߖ=M˖109ƍ:\YHѰ޸dVD0%uHHc]^G@H2.X^f)KW>!F\<]>7jȶU7uNnm"I2^VAT;/4O9az<cYf\\#5C"dF+!5+0`ٱsK_=:4kHɗ>7iZnc Ә0i26NB,pAJ_1?1!b ;TЭz|1{5v1IFN7* f#(aG3bHM5K{.vZ lEQQ_TDQA m̆jܔI% 1pa(Kl{+)/n ql|D %z#XfEON#K&#nZX42ҫ ?(>>vʬq`njJ%tI +e}s$#Ɋt2p!qS Ceщa `u$`uxxS>f%Sw脺@]`4@+Cp6L#1l?LXztS 1 '8#I"19zOn?`_2Z.5V`` [Ut?f vբv3\-9=`|&-A^4 洑8M i5?y8*s) ǸJa:v9%}vV !d̜غ1i$uHL뾘!M4Xx@ła`#WkRIRR?HtkLXg")f8Y IVOEJ]Vr꿻K'kt]#%^)+MpdB0x̹d!,c"סZPeZ^g~Wx-Xe_3J##pqzdO\[> v89 ނfʣס>H.";m jnC{D}Jxy.¹0pHhf@Qqck39d̉''Y&*̩7 ;83NBdϿK V g22ѨG'3-E=-wiBץԠnKú*/!r2)C"wȪ/.S/D4̤;Ehiڲq!ޠfvLvC6nzT8m~\nuҋ\GMOmev x8a\ y|%[AkTMY2Q-,?(!rXSCH`(QK$: F?)%5?R`btfU-A܉ !C]Bا%aoeҎ@2`]Ǔ,iAsPU-qNc8j=MLE@;B@u6aNTNB$Q͜4e~7Y\ ѧX+-:d̲KX(bIS_c_idbXW,!-*Lk+l?Cam݉r6ejHvFCW~5$ȴh8uQc{f|r{1m@{IIOCc&pm@t6il$Tc @.KҖaBaȌ~ 4P{JI4LT'j_UI7whlHc nj &M5kw?[{ -7U 6y7Dyw͌b\`[2c@Z ru҅viHȗ 0b﹉8oz)qU#Y,R$LJ.?عarF!J\QhV^BKa3P },mvOʥXmr,E>Q b]^8=teRm/18^m\/bVqTlǓp+ M7s*c}2 Kjtb@͌YvSg8HkEo58uSr ;\(g"&{NlSD,o5FwH8Q E1@{3 \ń-)3|]+$Dw=C;ovゟ,&g {6_ ޒx[5 iS)뭽c?P L8mds]<زʕG^ƍ8QQm.^P!ѻD0u l -fey24p/y 5P)Mb=agy5pB$Cc;KtYıWPw['R9ziG5#ÝvӠL> -2NuI>.Nȸ0!OxwĆm@xON!M݇AfXMHޛ6D̕,1EϨ(‹lNG&WɤfJ"ʸ0}%d͇R\ u`ax51ɫe5 Z\Q]>'i)1L3nu"ҘR>ۼEqQm^/'] lBNUPR` ,횃 }$ 9`|) *MKPCyyizьc)!+u9ui *i=y7n*b^o>k)-b!S3ƙm޳Lg 6݁#\F7MИ+mE I$`z`Q@TVцȱ ؒ/nnӁLxL/mtз%qgi ^l*s^@ZOd:>1٥QZ6<Nk g=s<.ʥ`85Zi,j{AZb*D%Jj:VOg'&RMao80T2ؤ&Q=p&R~;ik\irϽH"7A;6VbUw]?eH0B%<9˅*{H[B*dxy{ b-iTw.O +(*>ɂOLv%>Bҋ[yLR pgܰy~+GϻαS241踇f[-& %XgCKs.>"$!`w6Ө?O3pMS]r-,0'#b?=Y1Pm˘Da*.Vn= V^77o@jEg^v(d"r}8UlT1'/MND : Y ) 4/$]ElzҀ ͛8j)cipc @s5Iq6!NЋs&' N\4W_$D5좨]Wup'0=1!:={- PeL*ފ>PE8犊1:k4U#RHKh 'C4d\q%"qs4<Î-"]o7/oy'm[.^̨@ tDk0d$3U6P5꬚ܬuMѥS=ҙ&ut\9 eڷEa3T*oz)$CGZw;dmƂJ'՞']0Y.28&Zi\m{ʾ\D.0=VZB}`t$#t؉\={)-;(q! AT&H}VM6h4h+|מ!IE93Fޤgd%NmO[q815+akѢ<7>jӤ9}zװ)=4|Lq[$ SH^?^ iTF&3zmyh>|m^2Xm_SA69YDIfr^4 .ا)t.8*"?.!Fvbxlqkϕd^>pܯ:4J^˝Ė ~Pd.f-nj0^[qgS ς/˽w9Ԉa_uUyN}0b 0VlQq-F"x$|KV%[;]b[% |ᤂ ]Ǫ 2OPO}U}f8TũeWx [n^/d_pRvƿ! 8KH}Qahdz7LZ&mL$!gT&aywz cnmsV ?~_u4Ha†Os<,gOD of\&0~u0ea"kxR7wvi:2i 9fcX XWiPEIG.R\Lw o cAG!Mo7gbDduMuasX 6htd_&Pf3?z8Sg^&a)o_[!%,"D5'k=W:/z-yKxW Ɠ&la$k$hH42 {e5`( ,~S3vf -B3(bPihGN,Al߉|+L=E榳$!ձ^jձϧ"Kgr2怚o03/pE&auy)ߵ'/rܛ#ڃ eצ3~OC?pq.8vt[BXm2I 7V@%#2xV9%IDz:4q|B)퍏GeIٕEK=x6|Bp qgiE$j= eTmӥ/X@aĽ|;pp[{PGLg'W ; 8}1*J2e 洏_{í^Y-q*"Pí+",l18ø:O=եơU}CjD3r6˭/'AW=* LʾaF.NLϏ!tZ1gh[zؤ.+#lUYF9bZCwѦEG:]˹ؚ6|L3^*<04^뢉ƙ:^l2pc'?w&ǮH(Н6ΘT##aŐ[rF%Eo&_f"?*MAOy%nGh1 UG,ZXN/Aj<;+ט$U0Ѩ<%>&XL,<AVxf15iA lӊ!4L 7&s}ұ cQ5/:Fސ<J`.W4r+skF6}68y򕏪6]+m2]e(XmɅC^S|Hʣ4zI`0~ iD0U0CK\\ ӟщ"M.r2BfNi@'=[}"I r%3<F4, ~ 9ֱB9p}ÈRkd;M1{Ƒ{3lʈ4ޮ_DT+緑*V`VOR(\׼*>= oG`eI!? QՈfߣPRr9A(?XYyβE%;pWQ+yX>x<$v4Q3$g̐E!_UsխidWJ'n e,F/(f#TuW!,BypPA`||'R0dLO*aT& Cߐy/n8 CHIt T7>vZZPKx5+׋n̽OsdYA9} &>pgAYH1¤ ǒK܀45^'e4q{w ;xj;e?)DCxJ05כL6"h`S#fs3dʴG.r>mPfC2vh-S4F5\"L9HY9,A/B?YB e5Meih/kvx>\ *7T@^BAe%pӚ*|Je{󳆦ovS($|1{{9P٨t>3 abTk 1 g" O?#+Pɐ5ؗubQ٤]E/r/=Ig2?4dz1M[ +)lj4*[b5{`L?fݧ;ͤHoeEŅYkY/#> $l/wBe/.5j(^u`A枦B8`O> [ThU\|>&R8ӽcª0e3$U@4R]*e_m~j; l0ָnq1ᙴrEyih,@Sy[X^@D΁$k}X U$F@wSxݔ E㘕cf|W;_>St"ɽ#Q\,:ʰ[+22Rmv* \vG7>mڬ%43v_t#؛4Ki6|DiUlE29=Qd!6$\<œ3׌鼈 +-3٠~3/v`IT/?*:旁t9vq|'RVDK.@2e &&2m38nܯg7  N{-3uwUnK`ژل($J߁WsS orD;;ȧLqnW`CeW W%8NKє7A.TCttHಆ1J&ikO\\$Yuc\ܹO"' ̨$/6uW &ªˁEgO1EPyzü;((>aC)ڙTE'I /) =v^|Rb2[EѹQ C"C|k`ǧމi86Txs#mA"$d:ӿm|2~5Z^ 08:j@iݍM{g|STĒ\`k yLFfd]jZv9? @!u=x 3w;Iu$H7fQ*Ym)vT28~fv.?;ҌT%(8[`,ҹð>.L3 ǃevvOqq]>4 _<`ci'NL|:o16AD3!שL^]2"*z(-3e k,.~Zx~vy-[ 4DzP`&HZ}4B1>~P+8gIuRJ i'{QrYcKo+4eTL.Ljp͞RW\qO.pn"B@zn"gc^407@9 iѸgkw $IE3e Y]5hMKKΊcD/ES\#1|2dSbvW’dp^=*Vr`wy>cZٕ`x'o6]~OOQo<\&RR^ oZٻ7wlgvEt _=_Oב8@zV2 ֌l| zIgեB"d55Q]04**|)TͶ4{E˛ hpS#>uP G^gεI/8;V``;@Q)O>H(٭a}?Z%_BY[`Z0& f`A"[$*47}؃1SzU0O0GbںIqSn1Q0^xHK.oUjԮ _&ʿIMV NUHģع{(t,n0өNW{v/ޏ$´h6Y4-Gذ9aܳ'8E;5bn!0OB(%MXm#HA{7NQD3W@KrJsscmw9xNGGI}&4џi~z!imuc@6<o*34Y=F${}VvJ ⩐w,ySxL?8Kw]w~ -SdNv_iΣ#ubnyiXl6h\RcH*݋QU3*`db<}a3jO6jG>98(^pn x E2/~/LP k?-`Gy (M)gHpuq(eJ/f m$wuNN'enN}6(^݋'6;Lۇu:&@J=R@@D#aЊڙ@ȢgtyLT*ܣ$ D^K}"Ͳ9i{K3_tU8aZe$KW3+D,qLV:on {OF\޳k, uG!q6λ=imBL?HƦ &YW7usÏqc%d`q9`!%'NH\5ԣz m6ObaTwA]Jt<6=?peqTg!CI$EKEuʗpm;mћytYTt4oJst[E@QF#S; 2)疝6a N ġ,.)THH,Ji #Iµ՝lm=Y#E۬p3fQpDW4rϨ>Fjjʨp:kNtvO2"pG6E2yH!29ݽzL@뙞,a1U,p3HtvA} ]N+OHp5SэP%  vާY!8E[ON)?ν;glU[O@A]|tKp6/Wuv9GS"Hi. C@(o'^8P7͵1C~ ՠq6 ܬ,Բ~Z*Vr=1ʨ+F%E!k$X*?TmҰp'd خϝj#BO?{"B5I eC2^#ID4ԥ^nfZ ̣n(%!%#4- ˪(ʺQG= X#Ti D:bOr@w0:ɷ=>ؓm+u^ɗ."\ o-~{}=%-ދc** a%ed&DS$1\ސMAkIRB(L -V`C5,mu)# i -6 9l!  M 3G^Fgέo΀tPxMWOFbN튯gf!LBJ Wu.`)ͨ,Z-\:Bj]4%'%q1r Ͱ^qJֵ#:SP4d;RT!Ν|[$8G0|ߜ H_5k۽ M(adިs3q(mh1IG0Şc,ⱃ_1mI=i&:elYax{SaJm۬>\]Wj7JwIU>OkuCC/HS[rFI!|w]I04`0 ɈNV8=$~T=Gb&67*hxDeAp H탣cPDrxs^z22C ÷]Xcwu>zG`aiuVQ8H`%{O/qW>ҙp/)_%0ͼ$߭LÒΒI}3;rvv3]/eix!e>ߜiIcaneU{-qm~W7I44 gG@]؟ e5.Q_G|M%8`|_Ƀ Z}/5Kb: z8p%zImzjW=&ipv[; \*VOS:k^FpEJSьx[l`X =(:?Y7ԕ1=F~޿d4bcm =$R z{i?M~ jtUV A\z9pgu7X-:{ B&FsxuڃRqur4F\ɏ[sbND{?Gn$DXBir)D;%(ᄰ2o`8tcL D'&>]50LT?oԫdT<4lw;<=90xaQMDHY>7dE"O!qnZׁ j奙jӎE8?8JZƩ^S~?~8u*bru#KdROI;[ROe齮-%VI$>xdmQ4xfޫ@flw.ᶶs'y5FT/+WHW@6GӗRc)T0? ¾>.8y,i,`\Kjcb6۩ggCV/3BŮx"2HVl"oT7qkuRS s#DQ4؂#Jj>*Ei m8YxӜGa$쨲^ױPLď^~ƅ8^RQ9z&J=~IXA1~`߭N@֧EIpɬTk,a"wQ=SggC()vdIOub[x6bt7ҏFxoA ˋ g*RUyZ/j>*jFm56,1Gw[.Z[ԔŘb]#gܷ8<ʧoy8xxJU%XNid+mRx*BS2%\ YNvqr@1Ir0p%qAOڃ!M?46xFar1n_nڢʒ2]J7Ԡ4Cїv s|# u&zH:>90{͞8+%zSh1[q {! ~;WqG>a7P?̣YG9gyƽHRA9!'2 aϡ=wYbG V^7_X+jD]7鮽!GG;G˰- u>R8f ,GW<|Ay Px w4MC6 ۖIzmt+ x (NNM{F==?ZVj2ggr=Mn[CmS=24̓y e'ERl2pF6؃D!x${1\} 4b0 ewDyirЭ^-lѧV$)Ð>(|6ngQ3xxҹI$9ŪtLa˽0dgGZLpki} I@ '15G IBiKMV5q&ZHz̀=˷cNu2>z; 6jb}o`I9!nXӿ X1 q[(/r&, :IJp]'pևعÇXdXi<2[Nzhƻp1)97Ϊ6AʽFhJ~x" OBq=NP,sՔ{uޱM,0pV=z羊7R!6Te+D`?Vڤ)*+>̒g}+zeBRA &1U. ~ItgOk%~(K@o1ވ6똗Μ*DӅ.^V^c#aAng L:̣qU'; 1y@iy<;Qıez=ٲyѷw"ܒOh5,@Yy*߮ ')4ӽ؂`.{4fPs`FBKu,mt<\-ԢcS7̤)#k^tx-AP ~8r~_6.*Y6[lno|Vo?!iQ%.vOQshG>Өm6?e|Z0N/kz@G2́Il3]ōt`X-"1KSeMǹ6 E܆/1ONʌg G,0vbm>~DŽuS]عE2NL8 Q55O akqRq*B98cI?"Z,/O_ +ʸ.„{/'5x e'١):> 1č@PY³SJ]'tjEGcI÷#xiK7*xFo"W>lcQ þchk.]懌jwa=D4,X{^HC4kFo~x`H%H1RJ//LtH+AZ.+<Ap*ΫEh4UQ@dm*USjFt'U4T u!4xS$YMUvINt5tF.9T~]F'9~H`ɴ;MI̳~k(V\iRְwY2AyDl%“%K&XkHĎLO@wڱWFWpO70*7<0(,_$6HZEɁ망07ϡ&TyN\I&;~M-[8,n!j"[F=Tr(И%-4̦6.wMio45 Q_~#-X0f+P~|won';Q-0yGd3sEV6dIJ釋G݃vE^%oqeRPj/DIt#_AiiGک6ɲ[4q٭_6_ٓޯ1EkTp(YX2T[T3P/p.:bNeNMjH>֔LD3&{o*v($WTiF9Tı>znHW^}^%{ oı U 9 {e ҡH(;9?J̰J@9fCD$$9]m],cM XtI}Z שQൖ&P8j֠ADA k;U|=D# +}ry7Y;%nDyG&UT,0U웊Mp) fM;^ ˕X BH'Y.]YOB3̪FW9fYw8*L\65:$R]U$. 6"ԠD彨*0JҋU1ǁ޽;]@Z;'Q?1W0(w$T108i22p\pgSfml&_Ai)ޅ$j]1MR[XnFuq22VP8o$, dr~HCcNkAJmPi<C@b—@P4gBS79'Mrkz27 ]*=2w{ݕ'fG N.>,9ݲ3i8=)BIuU1Cm+mOLClL=ϊƷNJ] Ci|fx?!yxlD:bvQzI#bu#ؚSfe^K~W!n=8DEˑ[F$y75mNA}:̥4l2}K(ttv F:F] Dv` Z#(' .:5L/oRsGŠn"bi19 $ \#lӂBQ{}LNΘkݝ9 A^ HjNN3t 1Iu1qRn'WM862OL{L--].rQ#IgeZ"E=No/rq3Ƀ)#j;^`$g;`oƳzi8ʋF;q(p x.p!<s J*0B.Iot10؟0[v&^~zT&g]KIfmǒұivaI8ӹzg FT  BJ72 $ub0Nxe!3g?D}28Lب8/nh_gI maog\8)񆉟ښ&\s72f#kStC=sb9; .ST \n%O!*ir}ȌPˮc/@t b%o%U H*CӆC'W5Po#怩'agaB+&ܜXN;M650R A5zs=Ӡ2CZpdJCkdkXU'" |;VI|Y~g!W,Pޞ/ ךּUTJK6ÏXbg-ە+ VB߿.h ;rΰko;g`OdRHv%t>wxNIx}.}|LX;ٹ#~j8 DEtp/P,r| e)'*z$ncIj/n%/>*ViBqP97*g/{#{r(GAaNGңu%5j`4U hp+iRLFryNvV=M:T/xJK~Zm7U>S4zkg` ->OZ2e@k<.`gccTXr?*gXΩ&Ip̨zq {@'2;˕`$0>G% o "=WNڒP*}+Iqn:Ù M6W:=KfJ2CA&&(u`8-#k{]"уyٱGS6\vD# P VU n㡽?8ipUQI[:QJyϙih_#0s_^S_&RZ2rvnϭehXEBKӼL03ՐV\k T5Fe{6 {H ;$`gƴb:b+Ҝ{slI[9PTad=xT2p/v=Mp,-!Oh/α?~2]iſJ9q/E>)puK+X[[lc_L>N $qKM|FRsRTŝG&b5@k&i0nplRxHǂxPY74O+rx=M; Rie'OR+N=rDI^R.J Vëb:pn-:g=nKAdTEs\7ײIZ~gOn)&b&+ +}ꉺ}5K.}9B 7 /O}fĔH["+Rbt)5F~^N<A&[ MjʋLDDK6}5K9I)‹r%**1+hl~qK JJ-\㾁%jZLS4p~~^o`G@{ߙ)T4cKHS:|>(46IR9r!1nԒ29ImNL) ~9\S&%٤ޖt Nv>f˰6Mxf; xp|~dw 5LzcbFA(y+Agv&Y<\P&ShH7md rb4RAg:QEg݊@uVzvHw}W(T QT2+.zBavK򽦦>VV[?Co6a7OFp%Ekn]#Y8B<.6  p˅?3}rCA}qO?kl?b<Kob ɅjMu\w $nJᴉuL#wpsD^lF2v?d.~SzBWk ZkKp&wyNZmˇqCEYqaOml|_!E۷H~ %lN~?ZQ "uGo2f< ʏfLg;|:w2}q'@x7J~9Zޘ3,c=V;=֗(|ªGg&jBї{F:[nVbQu2L 2&ŗI?AWUe9ġ6A̒=v "7 7(Nџ Ht7ԍ8[/g**+?(JWPmـߟ"`kڒϾWMXzVI&)os]lii(>`d' 뤯X 7񚵅ӝe)nŜ_fԮK/SO\)"{ 8Le5'o| oL;pf8]xi.ue=vD[ʈ\ď6'p' k>?;%s09-vr~}^5Ii5ťr iG:Ƈ2"WWe#> 3Ni+WFkƌ-|̳2폶$qeEB ^LJ"o#R] V ʿGn78~|H=ڮm?irgh+sksnEL1Ȫ0OEzȨ _mj#1q[mZ$tN/VF77/y+³?ejBqXLa WDKI!ԩM'{<UDۭ#_Z iڱ(,KtW`nNr22mAÖ exlrhϺEZ##O=RKrV?bG/NJJe$nʏW3hZ%uޙNhh;Rϥ2A?Ͽ5y93- e>َ{דW&' =}:] d5(- KtzTƺl;:Um.qZhMy=fai43m'Yi-I(p ءL_,Ip {up7տvHB-:IZuf(fjn9sZ/ޓ̚ɇkf3Ґ5t3?wyԭњMksn=稥`LG#Jx} ݛ=e-SRoHSf ϏLp37vbn7{=WU hzhPARk$ӟ:Woеj `g]e |4oڪd;Pr0an~)?sy1/G($e'GLod Ҧ놅WEةI:Hخ^ծ$17SI?S~80r`_B%ؒ28y=fUSyK6 nR- J6*ib&Ԃ֠씐xyg1@vY2{BrF]]{cʀ O0q8J{6kF4A2k >\2=`̨ek&!a3; ~Rmaz]{iA%\M[j7hi5F\bA. N^48RI9GӶEd[qȂ8}2C^Y3;hcPNѢT5ǥ]6EhJc%3 m:aI jbлCD-E%7+QjBL> sh]Y65 So>lY8Y'~< p#Aw+Jq*B*mmOK~Bŭ՚4{?PUƁh @mLdUfUkOómD*&D"B=ѾГ&pAQ`7Wf@J7Uxh3vA^ɷ\A~ћZ {l6 >=! |KPS8ΐ vPCjz9[Hv˽sŔrؾ5 L#i;6;E9xW2.o[j ~sλSRzDTN=u/}P~K lbI*Ϥ,3˘0I-/G|&ܪzqDiÐ?SDy:`h(mei񳐞hn ^ȥ">wQCgIxtR`G MlUnkFS~/[ꉩpP'S0`ESi5xjN5ӯ\Ѣlv#8kA.bco0} H7~DVs<3e\]0蟐VJ%Wgb%~b,uc޳S]33}p f龎!tswW=Z^Q}XhSD|`KlOpN24m dic@oN0b̦.^XQz7p$a,)^kN^0?U?-eE9C^ ) ۂ t0֎l8'OԎyN5ůd@pİ B+NjUL'Hcm?)\-/>-'?3  ev E"dxuv nP=ZM[Eh>f JQ]ewvO5B.:幻PrVl}"l<6&nZm;؍uo9~ƹknM>fs<9 sW57Sشzc5duSY%}l-Q?HQ=j^^=E=愺,*z LjoCMI%nf2<ݔ U J[CxruA@HByn\8\؈5"$T Eby΂?=&L2pn;3ƭt{PB%;) &9Yw;`>;D{[f<Ʊo. HP ~-N}W:L-DG|:9[ސ[YȟTu{ܩWqKF u5Vs> \3# yloѩW`}rÊ1-N8r:X|] `/?*r UAQQUdO8!cQ>į (hXf-NԚ%HU4'-ENnB務wEU7Q:[wyP+*qq@Y\N')2nY1n\aX)B&NpOcݫq; Hy S$ j •\X?ȊV*W]5C }G2'^DIb$CQU?RIX+B,`sw~P/]FJ_KEk# eĶ/PWM ](6 9 5zܥ[2W9陽VSIO%CxQ}8hVzBL5>~4 RIwlٔӞD~-?WW(};]8c ^S=AI~ \s*xn6n,@<(RM}K2aj~9c 틺0VqԆt'u\8ToܕCϠ+BvBLՆʺ{_R:L"\~ ,='elG^G=BLE?4Q {\OKks"ѻr6u?^@.Yh]y^vȩиw<"ͫ.Gz 6@W܃>6)LjIs?k'DaDʘ8?>_q uznyh shЏ4 `Rnc`pI[1lI:Y/ڕ=0$89(O DПMUx25㓙uCh }jȨక:h.*~xjRR>&|I>[^Pl ޒbUY#>#$ݥ(klW dfx^H" djyRPý.J_<ſyrkß, aW-yOWsxIwZƣ$*&CxU /8d^J0E>ծD" T{t٬s![!hD̯ym  g;=’hDx72Gi]9zt)opXuĵ+ѼCU1u½i`-t]j꪿]}ͬ!SNNRq9龠OkNEz6.Z#u-:SNt)TώH }!-"[CV1dC'pOleoX3uQT=SWM_? c!Ґ #"ZvT.a lrf2g{t:5U|K'E >.w:bE5i97K} 1]7Ve|) yW{~ȯf7g/=uԶâ̑gcNf4 puJ)k`~ 0; w 2D;*FSEAők~4>躝oAu{f+jRwP7\_؈u7@!ݺB8<~f9(P$eM.Ɉ/5#$0S#r/HJ7sUhи"!Q~&^>MndwَӤD G 'wLI<'s4i~E\`Z> 0 z<E4&sJ=,0X(ė3\`A)|^#sQn)~aDBs a ;]x;Ac.!]}/>Ξfk-O*EQьͤR}|[6}ov7t6p :,T7p)4M̈Y*ԑ! 8kp  %] ot0ޏ 0AHJo?}Gˇɛ_~z;]4/ݩq7r0R],hB1&FLJ˶}pVinH~ADokS\4&}lRN3o^ID+(R<kehILe\k`r-QtNJ6Tqa@ʜ ױxA^?20IH }9ZdMncU0|1S3ȨnQD3w˸#b$FTw O@76G)-bтDkr-&g!0m-E xD5i͙ s}J4K:qI8tγ)0A^c,5t$\tjW7' 8p*Q"!rƜ&9ջW wKs/ktfu_!N\m) *^ϹQMּ'A~]!MkR*6Ȣkŀ%R?8;NP!X KU><%| 2|'{L:']2cITƠo] i;_a\ʂe͈ak`h=_2E"%{5sq|9̤Gm#!:,f:f*DxTqEft߬BK|8mϺ諳8nM\@rp闩`Usuj˒º[5kx'\@~f䟓 !,pȏ53^RB|WPE=VHbPU-fه ï 6|}rL$w4wXT5vR*!1,[v\O*i}VtB^ c5o\FFsZnȲ<@#.DSgN!<E':Suz78cPt0mAtRRsnUHC%?lv5gܭ lOK][PT"<QM[2'wzH~w ھUs%i⬀=!6۱V^Bd2'RLQxY ]iQ2Q^]cVzDMlIqЈtJ;N$v<qРrS*,ʝQDm_v (N;49D#W <]!nzOu}ob1QQ"7b9>BpQ*+Ԇ|0jjSy#&KF0}Vij+ mnL Iy^aT|UX/S#~ q&̏2Ni߫& KAwHrlcAn@{UVJf-6=~Μn<쑧p&JɪNƒX,@D9I6oV]HuǙ,0!mM+e$~GMNYvo& } # (N9P}Y=_3g&&½C&vL9*:Y'8tZ!rrbTi?[<R_XM7XTС`jfiTCq<0}-d :B֓oC3] Hy{"TL>bQO$,O5MEBG}^$d .*izݬq1Ƽ\|>@Hk) Xgzو/q;?tsB8+a鄑6IԑBѥKh\ÓS/ ;=~oAzu.ZVc|\`i[EbTW*IVK9}m$*uMƃ-ˊ >#J~Z9qGL HT34

    z%Ap,Yٚ*11mđmuwqwwJ؎7DN\Cߩʋ\H[9CV˱_F:LHP=2(Uå:fǴ<9Iv*+e5 ϫ:.WSީ -5W#+AU $V7LP4_!jB 5.z窟dw\|ΎE,0 IG,61U=7&16ui|K&8QR:]:vw韩0F\ৢ835jgmE!MjijocO }i?$ԧ=s"bgª\K86 /-ĢHܥ_No֘-HHԍ²ڢY\r2DSs'\(]Va"QA;:ywJ$9 lDuQ/)WNhR;hX%oL 9[Q5T.ޡf\R0%*@?总Bajh'aA6g9u֧l8;䔖9NҼHXXqZD`h7Lu)0 Isakb,߬b:>cƏ=SRs0w֫2M55]te A+[3{@c2ᛱ ]c5Apzpʯ*e9#!ۃSν-m0yj?c;TvC2|׎\!aC/mH&6~8pˆhU?{]*Mݗ姿'Lj%sZ) <僆 Aq;j]H.k ~  >:FFb9-gQ%@Kb󮫋M -?XFh=d2snG zh1!0H&knU=췪.Ed.Ջ mIvve9 eF_>M)AdZP iK2)ԠD_+?zxdBf;Ǡ:noK@\ufq|OeZ;=kPǁ dm\)>dTWP@`8M#n?r uJC뼌fvʈOGofxpW2Hl eq(F‘bZKްiMvg0@`N7L9%ȷ5cؾW ZN:ԠЅ-(4CO (c܄} t(`e4g;Ŭ :ĶIҹt|,BhV ;@t/<zfv{38ˆjA*fY[Q8~︕97=D0gk~C~$tR7-Z/ {`fyPUzυrǠmXo{2m31mC`#)uVǥn7aÚ֠pӺOX LL Řk/ VpIln٧i`sFSX"(#4=b7dꗏ?B/N2v`l@}CƊTӊSުg_US9DynqPqɞl,|B֤;KŀVr$ER#=hktIu@du`zlR%^JawDsY+{.*L@ A: |Fdjf/#*$5G(sS6kXPGfIX\O|GcpI ,{bk>|m6W˛^kf_m"+8* GA!I@N4Ay*} -4@M>3x.& 'E+( Y*\$"6nhP:a0\yrLaliz?<5<תtL3jJ |!hGU(OfgպCj}{)GӐCǾRHb&tkaswOwuF ,!JHG)Yr'gK,ǫ#|uPۃvR{B4~%CJnQΠ]9:=МTh՛CC>7ek y {E_3EB6f6Td~C?Ok 9 -eZФMI-8W E#I LMRb2Ol$JV'7+}z $;k*, g@hcOv:5H]AmGt>8ZswPhKT{Qn]2zVTuLdGP%S'/:_A~mb66B6AfeMVX Ca)%0'asCK7.g>24pR@?z? RYag73m0_SFC۩I0]e8Fƴn"VWOih!d}iR2--(}E]ZrxSb #XsbrRj 2)Hho,F\`#ak>w3 G e6FezmĒeĦ8wFďrvd]Ssmʾ9m񦧃c -` 5spQo>D*27`F–"1IfIz/9v*2w"\! mv9(k9~/`,s_+qO2tpC҄10,6j>0[o"n/bګuX{G^F2O?'AJ;k9b'X{O)GJ$(ot:k43^yYX-.T3Kq'Y:JߓMK%us}XMA׏8]2\X(t OJP݃v'qN5k8%o+>ɦ$.Rj&kXV$B/dqi8#)+} !_q+&e_R1j2?.oT^${m<:(,K Գ0b^jB@IR#S3(@U/қj !:12օ9,Am"͍ mUGξsn\x`GO{*osI,9jszBC{^{ <{)e>N5IOȷKc `H!Þ[[BJRzdryc:-47Iw/] xP-!@۬m\_fjcm6ܤ}.L4*t3k&1%Hh { DħBC9+'kà׼M;_IjVʼn?I9E7}Jp %Fgr6 7|`Ȓ߯6,_P~"0m8z2]fw{ev?11ؼJ#Q&*t Ij _=N/ai +6VJ `M|Gauv3 } ^+it,@'ć|gqL~E\or2tffp'V; & N䧷w N$L4Xej2gt3(\!+'^[\CtG[P\D,?v"<Ǘ$)b}܅jRQtf,f+$ U|9~&$QBT'Ϛ9aDY;R P јZ@̑ SE8egf (NRHeݫzը. :=YAp8VG>\I8mCL*)K>hyuѺ[~zv}X!C0~Q)q Ԁ"#͎_QxӤzr)No D5ʍ7=ϫNy,\0}L3UoG*TK#2Ww\66ea@w<?V?"dFtmLLiy?"jX5e5NV-*{҃#k4҉9<[!!†Czҳkٙ<}<—0O Mqc1hK8:KKVLk2pB9IUS{4H, ު`=jܽ/uQ#K{F@*d hXEQmhH1fg7~P U1SJ}v^zPV @0|E  I!򪔯`?.oQC;vosW-5?}ma24iu: ?sqb eÆK0LXED$iګe8CQ%HwUd#2TVd&D~ av9t}2G@Գp;խmSltNDd]0@677c6:_Z*#,"03ǧ^.qU^@Lp0p[6VOët?7Ћ2ТA ZW6֟uF2!+i euI]yiRo d,Y ^AG3wMy"Sd"J֘ﶹzYk!-C` )_ zXEӭOX J\`uI2n[f^M%ߥ+hx÷vS?HkNчquW垀 @KP׫|t阛s3-qH^B<Òle:8~›/8vɺ+]Y]/i r I^F^/"9%7c1S2%w6k,~2_nR:C4`oTx{(7:Y-C48M>1K}Rdǩ*n1{;iq}IlW퓥VH?.DҬin&ɑ=ixgr2.FХvWn}WwAO9Q)R6,91,;5{xPRs`fVf ; ifs9Ǣiu& 0" gI lwX-;cp?W _I.K7l}>Io4,VCՕXq 9[PWUĘN=̮c6y?s\J"P {SXo=(W~ipmšݵ{r`^ 8..0M_Ҋq*b)C31F:{h(\Ӫjt?Х8p}n.'pxzes:yyX fGyTEwOSf_n;Yy$  #Bm0^< ?܈4'՜qRHmƾf^ uUCXf-m#8r\9igD%ĸ|/0HD H"gLjJ049,!M1n ظeU&Wⅽ?i4o ߓIc4]:~@YWE;͠ khJ7q/܃^5J! Yo)^\U ;EK0:Ρ,{>w\Cpj;CaΗD L+57^C/YS*LLXxU=dk0Ǯp@)o W%> '蜃GNK굿` `%`Aqu'1sW&9.M FX!Xw'SmF,hg}q W[DJLZ<T>fykT wzd ".CjeZ6*w?6",e7Lᡁrzv$ik\q<ڮyC֕V0~ e>\xv㋢${#%Qs֗<:-꫟To/'Ö=5J!eױSH01:U/JBНS聧A=67mN<9xY-e*aLDA> ƻM-(x|4m칱J\6@/=5tQ =bfVwÂY`&vQ\9Ba<Dm?7eJhLxrɊdrA9raf$ϿWloCt*8[tq%ZԮF¤َ) ֔bF+/窐:¯HT#xǧ|0Sae\,%4 hJĪgҜjrd՛ k>GW9ȟ:F/ؿsim<\=YJkH];"W@c3p1$[`!f˜ 3t xUZ{Ww06xhE^xc7'eMme;v+jny]E+``hA1V2?sهN%e!5egC5OvWekkXr%kJ d% 3#mEE1|R^Sw?IJ "6#3_[=>-ՁYO̽]1;=_щbFhR-徱Mܨz 2C *RPa5&QN b2ٜtryh%TN*ymzjvmt:G ._ ERԳ>ta8#CO#D;n>1\>"%׿=aַ hխ W\`{h? &+:U*Ix}uq:{Kyg+Vyr("Ê|={$yy"W p0Fk>"l2 pMҴ/aƴ+MSmKHPcmNϿE99I@]26z/O>1 [<$(d^{DC6N9%62]zr ڝ?j+\!Ea'+pnUEл{ Zt]O]DMA>̒rL}Stb·U\6iN%p`lY%D?^pp?;)YQ*ۿCA6^_N4z$7?Z=p؁Gu jeM,=D!*;B$xvU&NGfh͐֝Duu-9@< (59(!6 1>x>sb7xגnU딴oi+N{Hssee_y–!o ҠJϺiycTܱ^iC%A7hv+]ȟԹR6 U{.J.E(xM&\Ueтp 1Gu-oofY[IB-9$PIeOҫϧfVb|5$[Oid) &쮯da7NXh)cһߏs ƻűlS-?ԀW:kib<K D-Q%=^` ɱ롥jS[e9qr˴8ws2m>RR9%e5/V폣a"\]CəamZv[ lٲQp'+B"#L{%2f xrd{${u$g F$^Lߐy#pUDpКl2YtKOPx,7Z$pro`׍ch HΒ>8Tdw|$f8ɓ4[|obJq9s#0:c(e.rmkZwߟ1Kr ,[*K| | "w:%^J^@&Ly"RF5%wΰY)wi*_h#tfMOaX7^T*~t+1i'J'@DrJ0oߨq>6w=&Ü'vqkr}$1>=˂;Qӡ7Ie(F뒲Sg%?JQ̇ \'P RI ;"5*#JQ ȍU DoT݌a ( ѓķǩ|2d90$~Ժ(I.Ӄe %G*qi8 fc\81Tv&tA|P:({OE7&!R0GF8K1%/2ėؚH&hv$OUmtx؃{oې \UKx[?fr2s*%gi; uA1=bF7N)3y+= x=dВ <'dǿjQ謭A'7f/O#* v@6}#M4|q w3<=`p0\*F4Ni*r>.!j<% T;(^hZ2VV+6^};#|`ć-95sٔUHe; ].$FrH_D+@7: oJ[ߠNMZkcQ^]wWqBxbalu4څ~ӛ/iLIJH)n3KE v/R,$W4C球@ȂI֥=u~o@[S%9 [O3': :mQă}Ib=XH$EpY1,,|V]\R u!qGXu9uSOHL'Q 0bPxOOW0j 8I2۵h@tZq١fUdI4L^To0_ȗVchJ53-NJ{L- #CL-ӖE Q:*|5 [w`?;th#Wc;αrCX.{1+qًEgX6s]RfqD$v.tv 闧YK {rbש8ӻ 8-50aH¾@^@=3?YjV`ikޭ3.G_[<]4,HfV97[$4E#3]|>)zf$\h,Ɯfv1|B_$0p&Ɇg޼3f K>'Xj<ȻJ3(+N3X% Ħ ѵr^GM%)RL),ȻS=-bH5Gn$YF@;O|,uN)!F1 NPÎwEYc-sH6 %71:E䕨eZ],eiT$4H;|Jw ¾lWi:jl=#߻a24TpzMX4Y w%Ǜȇ,\ɩ3#PL]ϣ3?v3ZӚr4PnB9:ԻzYك#hBk y|12[nX3mSZHmRͬHQ5]S\P {VYCcy۴j3&3] vL(D.oZrr5dZ`gyTP"V\! 'Q_0}"(({ƗwlLW%AfdYXt2#C]?5`!Bg$.Q7r QkB OY~cGh[͊GKv}D(y@ V/5%RPGv 0)S*B@S^wwPy$J0syUqc3jǔD* ȼDP=YÅ n):WO}x{ &*3=DnKÐإ#_豇[޷y:ի$`66`ڬD=3&1o ·ѱ YB)} ž^ǁA+T|C:$?fdblMu)sZ2.rۆ\r|<LW]f5߰_.b{x]>Vno$w9NY&/ i`YeEUG3BmQd]/ Iy H{` {m_?fRZv Ci\H}$*+1HiBQhD:69% [Cp֨/%o &83ROsRc`k -Cكps)5,huV,і%kn%&$:`ϖӖ튲 kyr{m7FgsC:ӵuѝHͻ4H|t"N o^z]vt[sͩM?{Gpo=p'=GEx2Qx…neln)zE4J'zO5=fKt}=;O]| W[C@E4Q(Sl?1ܶ> + >f@'w%.gӧK5hsQ8`V>EVMay_yTd9bX--.{r;^%x^-1ZM+!X\4'5GW>cXv}M>Wi"ߐjΗ\dOdں{1\zi0_rx0]I;p5YF6S#IjΥV / )Mks*՘U,!!ʜ0KyR)VJًԏ(v#C$>vRh CD ai}iKW8SR@9$? i`(.ǥ}WVair6-T!JTr'Qe:YKe9q@(| RxJJ8g,P(1uF6S6iXz ϭhW #ײ=6j&i0<x3ۼ!i=Bն#x 7κ?-S3 04b?k8 )YvBb,g,p'Սi76[r@^5kfB. t Cʊ]TNi .`V)pN&ْm9 ur;A ]F+{\y)`-A8e 5`N"nx\?,CUVnP7zSCo C>6R|K:΍ʹp0?\2=vLcA볝wr ,1RFϟH>U2ʤZ"mqfD=8(-!c$42ݻ 2hڭ:eۛ:_˫l ^чF ͹aDj E =SᮮVY`,A9·aheW<eXm aUg+Y?zhu->8͚ #׆]27]%Rr~k'ZazC3boOIƞFudي$8|;͠[ztQE|8Ǎ7rz6Ĝ珿\7ZTL,!E+QTp @`O)Tʕ`ps6<o052zT_۠!LJZ-?H? څ&DX6OH-!4nAu3쉱Cr2TwxN [tT.W/Ζ$ HG e4$VJĵd'\HH4.~ar|$"M^| !"qf;(O85)TJ6l,>7eՆ+t76 o>heiY&jjK 0ZpZ,\~"rv8 ?Ov6jNl41d7!787elIc&m3N;[fPd;cK08GIrjX~tԃ:f>#|%ҡo@wKx*ul6zۄ1ЩI)@4}G3(hܔmi[EQp,.#Imp:E⢣)'~źOC{%jYA/[ȈHꥅ8 `i!*"z``T!5.f`GCL oATmv'YT.N(Y햓2PU\k;C o>$AbGpWN0,e|;-Q'dɬ_o#AFsWQFӭnSb ܔgluI,o&;u\ywk MzM=)"fd"r%QÉEX8!jJG(qb} +$C$ŧ`[==XНO|a+7hr#)$劬O0&T[Nn]c ()cn; N?0a(l)}iPXHLz8bßEy,ǒ*G8hnhԌm[/ 9z1t2uci.GCߑOSpy7Y(k55e̴@គ*#kFDB}a_;>W3F{~h4/g`}(mFD#a'f|qn-D2MXLGcR 镻.5n?Yz&ll8tԛb[&u]WgqU&~= B<9ѤNIqYvd~\o2Z> ׯQfW'X#T6rkuaxMlDҘJesl~OБ(l)<-:Ql:S $.(6@r ⢸o0kx'a FvhT~&XdY恩RM8~O$+!|`JLEarҵL/#nl[w;IPJ BC&X?@/m)z5w"iQ}D>ߢsNc{.e5? /wt>Qz)y]Ғ: kϮPgmP'-}GiE*:*+wa3M#'irm`GtT!ꋎ-QΏQd:?YS&<|k?xR d6BC/dKzh6aK"Kg'SuNŋl3:&iYfP(H.Hb)j*(C@dHpD1E #G}4y$2z̮Ȣd5mtn]z&,*M+-]y{ëGc@a͖^΃W'5c&Fmy}ژW%LA?R5vn7]Ǝ>˄Ctr|_gx~'+m'ZMy!uڏ(פ 1rǑ2@E"!O' @"bNZ?`|`GNǓ!I΄k5˵gcrZҬ.#OKrj4X Z*q] ߽S29%G:{['T[ZjcqH$v_xtڏ ƳTM 42]JQv7 sɱ "}iZ 'юcpsRpBi}0 tl֢'L +ט[!q+|ꖬEY _۟8S+/ځdwɄ~yrFj8Dց纮^hG ڥBcM &lrGی>O~ZGy2ghpmjX[|by ʿcg&wED;k(xu{t y)vCKkzKK.iOk+7JK@,BTygybl=C~^,07Xˀf L@լ)_wPBTsce&*u ac@A03Z+(u( VG-Jh/FMx9IZDѿ䵌nĿ-UMDXJ!W Wc[`) =77Ff3q+^W|DpR5*KD]0 Ң6?JQ4K\)DƖHx}1RO.t9YT^uIGW=O>|6~OٮZȃs g&ȓ5 >xLPʴw>1ˑ/ueqWOʰ2ܛ ,Q6Eg%30?i#4ԀcnK&l{t{\Uʓg;37v3}u] 3Pt)$_@?&6\KܱV[&33a +6MؖKLQd&=| Ӿ0䗡ǘ@nXErMPjs7klsbΒ;ғ5OH[W^R&x( KxY_L)g9jWҀ(浯\,Y3k@1kƜKRFY9"@B_ ~м5a Ϯ0P:5F687o֖l8Ld/,)&Y9PqLh gpt"LHOFT9?syJ4k<[L5̺hq&K mnu{D5[03a&]Q<%LZ .->b S;&c];W9E JLPF;fQ8 Gۥe5A|['֏yZ&8|:|Ns$0&.l])ez 6J=2>_4"F 5k|)N;U2ʀNc=ڼՍߌ%r]`ש^ALC3^|3;VoFTP ˙%XIC753<ƄWfVd; ? iG1JŧEʶz,94gxznK[O!&/ ( 3+HMtr=,_%;>7?6Kdyn3o$Y4¨pŬgꆼ߹eCz.:%wSF3U~eyj2cT S)!sRBt oFJ5zvpJހI-ȱ)u0淝 jxkQ`YD:jGQַM "%i>~x>.\dPrav8(k?/+=(P?Tz t jYP٩]V@1$)Ɖ鐸Ǹ5;լ[#<ƣF .O?1F/J'0e缏 Vvb8Sa`49vi=X~ȎWܧA Z=2TGp0C?Ny94̛gUG(bPk ōs_we&ߴTSUf V5yVh[TA2F LUunU!\}qd9|wu=N1=ʼ./pa)(QLAԑU*2g~R "Gؤ䝗>AC?iC o`Z5=80RJ7Fz)@R?{ڍ MA`h.`YW/oC^,^u0*_GrZ˿C8yOB@QR۷_&WPLe;/Ȑv\>eE}{9嫈4V'Ao (:M%v3hI.t%Lv""Ygp?CtF>ITl߸He-nA-{;xUAEƏ2{)v:X2y%*-17XZP9o+пsaII1C {H^V{@H$iNԠl̅5D_>Q(ăj*Ad5MȰ!?Q4JpV_ *bZ*\~[ M<ܞ. {ųI[?\xk,¹> qyZiL~w F/Z?zN]X^4zpA!Ն+0%PK͗þW,Kw+v^3':IoCXS$IkŒcp[|4N~/&7eg3rc(5 ;lUVaKZqP7q{8pcxD<}ޘwʽ=O\sd[ CxcY%"HٌD;O}yޤm˨30~ߪ,^Z-<$s>j.N~} MUL'ZyfNjǐ@m-/{ Pq+Q#)) ?rrsHj|V-+cW|#ώeZuh6fb꾃ڞ+Jϥ䮩 Jr(ZEa? 28{ /?$ \/k ]R$J+ADV}X^lGG"9ǀv*`Zh|7=bJĥ{3tB_ 06`F2=JEk\H5vm9BrƠ\Eg{ qI[A˫z |; ~=X篁CԴp;ȓdT 犼 d 3 T'B}Q1:.]yU-i({'Y} 7ەNm4ZJ:HQR(*#3g E)u F>dďݬka|c]&5f񉤤;Nw)3YM?/ MKsp5<tmB(P|˃=ܳɗKR`N:k9:9ŋ`Z g= zC =$j<\"E63V )؄-14y~\C~߫ :zo+։-.z f3r'u #JjW2b"}FwtM̺Mw9q8IS?n|. ߮`=E7E5xHĘwai:p^ D(@TA \ O/uBw;"3fY+zvlgЛK Ң۔9duonubA=NÊ$齆ƨ8C3k Z S*KG#F2֨0~!kO3{=_7ʦޒp_B2^&C//A+RـÍ̝./Tg1&[-KTY<lj`ju&!0EfIP ϙ(tPɁi.lMlؚj 8v*.)6, Pͥ /$?@ kT|=t>SuMKhMS~*M*0lȎ4\2˭+95r L^ ۉhUȒ$Ȼz g0-0u oYRd_‚*UbF"8w[RxVS Ĉ6@[At?U :7%kZg1kO_ww&P"i@L/y(0r)|tXZpw2ߍ"l=`O]J9{!n/=ai of\$<"81SA֗#ku;{o3mqb:q;, 2;TH&*!+/܉&(ly aq>&Qݰ<?6f0nk\ ~6:H0s_yG??TWpM]؏ucϭ4՚2y 4ˌu{6ٻtڔJ%5g ܅!Y 6slggQ{]fhMCN +!e$RfKD]{[_R5;>RpyE*gߔvkXС%N=Ě\ *q m45&q"`SK@lW IJUDOqƔf̓탡O@A/[лt%Nf#4Kꍆ(/M3k*H7p-g:vibŔ2ʛl⪧ԟ!Q}yB.%[Yqrчxyhnƈf`A! {ǰLSxX"$zsݵ/.f^3I5 ٵd/ATJaY:v;O+nJ%ޢ_[puujfQ98 jIs8%b^xnFXs -0̣Ug)\}'=Tr1МoQ[ǛZjC ,UJ:_]VTַHp%US}y\ _n&@/믖//\KM_Dgʷ<B]0Hyu [/ ꋀOFmv9?8'"lrj [S ?`@!yF4R"_fT:en']kk(2uf*g͢xw;E]3THpx,ZIKnQ4bI 9gI^;{D3B^[Dnt\ѭ^vPV[uĵUzAWo 'OZ2j˒7} fkڥv)aBfFR1U\wH6,B sQP BvoLA- ,(oяmhm\sZr%⌛e$m\VttAx?}4h1lʳH/o~-y]ڪ%(YLeHQ"퐗=S uK;ϣCHy U#SV RF*`Q _oOaJ_PeLo&i?j>CP.sfg[}&de; r}py_LNg CCťEXA-tԑ_4OBG!nU8*+UZ-TKxYmAud L9 Ě%ŋ-z|d VpYq8b+q6@юymAت Gyr73Xl0cǔ,iOe#1 ;<j桊jJ*!**!(dnf>UcDu=L/ĖsU)xh?̖DS* 7G?䳱P QMbɝ A( cslPqH/L%d5p< ]B^ 0slүXV噇]i؆=l߰rjf A =[42[t֡y3nqCnV:_a(>d@saDG=ȗEQi^NƷlx?*&~-4 +{wqsʙLC=G^ρ>ՐNEe{gē9m~=իYPE0mn:4Womyuwxa=r uU%/G4v1P\?onb5"A0h&uaE6wzJ m*$050}nb5æ JО3ZW/pՎ'Ga0"ԭT{dCGc`ya/9x*2{X ޿oCU݉Na?U<.?iX>M8tRӱ,`4Dr`ـbINx6X 컪bkR.8wÀIpt~$j\Ye1G hV.o`IčT0Fr\ʓki->/!,d\4 3+gB ̻֧Y'rT;P*>7jݲOcP:-qa ҳiyUnc}8' U;CRzmC.LQtIKA243[ϩb Ӟ‡L(|pA\PO}jEc. ,K0C?/Ƃ+cг~WeS <-DLsa ' n*v,3V됡@|p~y%yE8]$mW~8p&]زX)f^MĞ~q(u2DDt GAnSO2>W,ɤ] >4{5s_LmD|[l;;fȷ,eb}–~`QrLݣi֠ ^!vТsۜ?γ{6Jr_K^? X uxWӊc#`FKCe s+'jkJAgue9v[2;3QRt,I',U%!.VpYE6zP?YՆaǿ"~EaמPP'Uh|}%1CF,=\T}'N ;2@RRvȍ[dzi% g+eJ˂6WοU͓ @aE,W!,tzyvη#^XC8H~RC"֕ɭ ڠpK,p'd7^'nrRLjgon laKQ_bX/a7b{E ;tA>iN( LH bs Z׏t-%K)N!:98x$V}Y(p0V: m6 㷩'R{- vGNߟq0&\ o>v'6+('=Q}a_;XL( Yo["rn:/s\{ 5uȨlmJ %l g4E,k}twC,"ѯu,fbF ̌n[`LCcx1hY\Aԡ_K96xq&'5p-<4CәkAƪ&"a5eϐWaϏ}@xÞnGo@]w-(D 1=cEQe_*(I@SĹm#0kw~gq;@bzgM8x4>MNq#MH]R DO 4~h~Dҙ6iO duPulav/QhT=y53u8I<]sXеو]]SګlnDyR>iˊiS9IM,t84²L9T>kܪbj;H)ǧ{0 ;ndQ6y1zq L"N8uܗ}jj?\ShAesu NBUM$X􋚿2muj+˼߯FX XhUۻzVOmMB< ~3{TB]Tҝ&Dg)İ:r"Bɂ-:Tej0FwC0:%E] q5yNU/+Xd|`a2ޟ~$Zigh`heD/JL;@H7VY{**(XI&w6ԽQ^hȩ;g;Z/f3 yύ<%^/`wW8nƣ0zS%edM-y'/+tU0ܧsfYUnY>CɐA;(}3d8{EKr}3O .ixqx~1O7*;5U54@>4[5M+F;xQifs$QDoڵ̾;:k/-8dԺ.NF\kj b *Ƴd⑓]o:n[sRQDmd׈3Ы2]n<_Ǐ糼|v9_yʉ46U+FSa^?Xtv`#1*ڛdCNK`#lԍ|jǑ ߮*eCX~!/_VOhd3|($;7؋Aꔯi77oC6 p3T_պtD &E˷=CKN.59w#l9:.ɩT$Qi۸AE3  5/S,A+Oj 2~_zΙ+ېU^'.70V$\iR/30fMYC50' qϦg^e姴`bQǖHrDCB÷gD7!%<OHagB ,'[l è wVbx&\hp{`b%׫NQ 2[\jKϮ'\F"#k1%(t2o# ])ҫ ~⊟b8k| v#ClIiQMʲ@ )9<^SNqh,[[2|;r!$YufGNHV߅686̜$yFҺ [,hpؓ#5sXmkC o0 JߧH|*(6T|+H|ɞEL8@;qK1 \ez V̓g/>oRrzD@:U٧ߟL㰱 Š a'59=KoO^_ 7I*&]7wXU WאU\ޏUb[J㠰}ky{57 g?JO*߾kӞBCХa (B`|}SUa-F:!,tYh !t_tݞXbW,F˱o[H$s=hyE҆/%9og5 e4He=ot,!?!ṱB g?&EdxJrN X:P gߪދ:]C/Y#<섻ycL~qL9xGͪ)oے7RWwW#~ J瑣Dk`Ua ǘSN#i"k6#b[5?-@f~QNnjTX|MEX*Vu|UJy:RMcۀ%?fDzC`#X' 'ql ma,|/MmBEt7lq:7aP-602.S۪6D#+qp'hQ\nXݛ_Ő6D۸ENHR=1,Li8V!R8#Af'=\"-~TQ\qk˗۞"?!>Ӻls)c\E&{5D!^`r ɠP~P 1sϭx>P;QFJȝ bZҎ:o#`Ԩ#~>e}y?k8Ӓ+exV/416y˫+ZauL]`YUau+Uyۨ3^*WGr(T8[{.;BW;pK@ ҪcU-X? VItB"-IODXGxѱyQR q,zdd|V'ȑt ! +B'&3p|RwF~Jk_ŕp `e3M1gEsC~&mX~^FB狭#rd;l6RYH"j)7p#DEچk0*@]U5 u>ހ6|r\FC?.ÜT7eSщ5۸t2^"$B9H7+IRՄgG-nRRǾfq DZ5Q># kiiѥO"V uAirOQ^98-²r\_)2M^xvpDkaEb%[-Y:a_ӠҖ'V`KsD1׏[l6SQg,wK3!I~~>|2։1%0ظ ?θ~@ Q2źH4U`ޝlD89r_në٨4EQ.w8mw m냑zC /a R;E8)y@ P {h!7J.ijŸWM>ыweyO )!댽$Azݠ͊,?ײQCw?T~&w^1<:K 9ߐыڧ+Н]b^ޒc}⍂oeRťf%wEҕ00]Xw-dR^ )hyM+= + 9F?4m҉l-|b4p&RIEC2icr}>ݗNCv;>G$F LJRMV`6zHLyMӃsd@bW}0!j=;:资A:o,|~o^9iFgXO/]|T<G}nzǭAX a E/Jğ-xl!?Ïf]hZfq'9nQ~|drf肟 7 ơ9V,YGT皇}p-E,r,Ci{4Gjb璇V~e}_UDAej.$Ӕq )3,*J7"e S -RP!g;52MM4Do. Pi65R]F'G#? fy( XerCW/&[KL{4S)Ÿ਑_bt]=TLVD3|v+m`  )frغRSy{| H"H/; UU`KZٖ1po:<=Ś"_In+jǢSƱ]snb +d,i@]):uЌ PJ R/N /%ҳ LhfQvFh;[flxTR^*c_?fFjcpС^ěZMWU5;rAӴ5<6F\f Ǖ+ t ef$2F; HCNe4j}j98qUCSp' 1m[{{Ix/xuux.h@caZHvW:F9npӇvHء1Jgx7r1mb?3MƖek%J7?BzDd C;fψ*RvG  "2$((I?zxzϒ5 '찟Vug9xʽD̃AA`,znC* TkIMH RV+L?.IAyY, ū=mT4cZ;ٛ1uվ;172Xr`?(nf!ܧI xKX*L/'P.zl~ɖHJp;Qm2B%ܼT3Z.Rֆ16ǜr"cNE@1np=Y֦f*/z`뙤ٸs&`&,$k^CDBb\2mQY.|TD4W_]zrlKU:qq,lyr($4F__#*2m1[,eCUF"Uh҅Z[>{OIx=j$8 [ <kXś`q 020E<7ܣ`rRe_ oH]n'xgX[ ?XbՌwD5i|thEf@GOjbr9eTF޺qĈFr1^19"&g`Z>hMV_cP>r!̜]yDFrS3& vNfiZt)+}3wkBj5k]j0Iyw2hC|p g,s9 sIR,+;=$'(StnشZC٭yiV\WDlh>c3Q93\3wx0$pY^Zb`(ӅUή -gd'^ $dVfŌDV" j+mEaov 3;zI{ڪy`N+K|-QHyQSu#!RZA LFKnӋLyl\c)•\y0ddf6i3\ HAx* =/duN(#;@jg c3S{ȌC.|2VJ 1*f%tpt>} ~B]f \:`Y,O؝hm܄MXiI1 딧:8R!ͧwh M\f`gq-e֗_-1VFx:J|]ղ p\Q~⸋iTy'0U,ESE:Mr >$pV+IR d~щgzE"ɵ1N"M7r(ITaGeʆ;@QӜ8hoaȭ M?1\ؤf9a?^;ab$údNK^BW$?{ HO168+ hDž#Yxjۂ!rIRR0P ,ڡA҄mܰu !ܛaw^>c3&r~%yڀMQ$:jC|p[FP}D쾙v=i4K)8]hL+}:K#Fב&chEӻN-^Zi-6J#gʈQrSlYRydßkr 9g$U Qۼf<`^A/Rw|*~knoI|.Sgs}ZƋ)N{hq)Ћ ?у `v5֖6㢟z$n:#vՠh" KMA~N>W.MߚB""Jc>\k3Rq>vؾ3hg<IЬ#u"{:.sXRb\Gch#R*GVoɡq`3)إ8k[󰇖&mTDqׅRo;xH_T7l ԏ)7ٰ0 ^9oG?gLN/&S@8̌]7DXC==re^JtbUbRWfpm.T Z`psDH0 , GvlZmA=He[=h(Pp$i\ED O?`ՑfDHHi=k P/VpRIGk(xl34U9#mmÈS&]#QD`:예_z؞$ .el+{eg>lڋ'sgq &d9ҟ-rnf΢*qX^U8tb!5G28WXL<7zxS2X,V֘,<+ՒHYŲQ 4Ȱv' ,r"r8ahE,>| עdYRUx9iV]@WOYAl,p;iOʈT $xBG !0:4e_P-KqIPoȌ˾dz6ځϺ@P䊘<\̠hvKW%_Y!D)0 } >|ی:.<(#<RSP̓[^a$Agxl.SsR(¦ 'EǖDL ” f-0P΋l.l?ז'_TCU2;oGT-"#Y[߃\kOC|fi,w\6 *YIHz. EHc!O J_| 75X P\,nPi`hyL0ߧ3HuUˉ{<ژ&Fy㌪t *IuzHL8S \ױ F#QAĦt TX9 *tSu|+p]hCӥ_Q~C*,*xHJNf$:yys]_0!9Ҳ7ç̡9x b:r(„7" r/μ:"¤q2CY|)$!"NS܄٩>]޲ߢ@,ۛ'TEmTdD!Hr+ȉTJ 0k' $!v?}R?IR^;0KsƔ`H%#3Kyl~a1 4:~uL;PH4uC\Q©@JAĶ:9s`Fra@fy3ŀuoļ@O^$}VKD0Mqͅ^8P˜HmڷiDF&GȎYF:Errp[s_CF=<9S_P fL"~}=_6`g Jy4C!-ѕ-'LW^Ue9 ̱A+ޙ@|n\s|Fcs*,v-a&e99E!7r[gr,`B| ]iRYVۗ3jC=,k UwiJq9`xJm Om 8:Q} }!uy4x(_?~sK1CP[JќV ts|"EJ?}26C`;xUdf)@?F PU +bCzaN>]N.x{JnBi>Htq[q-"e+.Gٔ. 7{ϮW]ٰgg# 9S jnpF~"r5χ# K(S7O谸tY11tIDG/롖-!@3-: ᩓM͓Sbn$`2hijHV9zd32 |^a x )j~Ih?F_brKuo_ 0l݇1d yUKN 03ҁ8*e:>y xkqgߛ:c:XFjn~u=w#5˂^"Ek$TV:aZ}%'l58Z(H~RL`oNEIs~l0K,Ug8@I[+am] cƅo8vrִ6 rX(ziaKkXCsL/iC pl)DK5Mҩ4\ "#`Lc:e$oR:̜ ı;1gʉ¢kv#IhKeSxpAf@ 9e[ZIs= ?kK [i>D5ZS &ˉ3J5`?БMe%?Q S/A _mh5#|mЇ\>iDA"^YI{C_H0U̠sLKn}ֆKJjl *T46ٲA #LBYJE+4ue- 0:v; al3ӦK.8IqJʄC_d&''G+UF?hK[B$C'|b =w7HJ}z]>E, EɆ/ QE)9X It_+ExDc.Ԧ_ѻgǗס4MkdhxzI}ţVH<Ԙ`Vm |e/]\՚7MMGD|ss? #h"cG!RcCb6ǻ%ED$0RuyH78׷yHp0 my}Vz'p٧ˉrzisfޑ4\),JaLjte{ &{tPM>aKN nt5<.Xq?*;j6LѰ\Y T 8V6h{qDG|iRV5ΏE1ut6mdb:a]8,G&benw:4y=wrلXol&I XL̓5\ IK22pn~7p"{E*Keze9JqoeӗqA tm.V*tk%N>A{"n lɺ~rَd9uQd Amo*xO뱎} TādsIr\g` Blm%?'ie폘^NdK C)1Q̜^vJꦕG_p(Xo$ӁctB(oSJvm6р1Q7I$zu1 D9o.H% H^~} Z"O^PWQ6A Pif иҤA⸃bF<}ʖC׻nz zk_v,ⰁQ;Z6^? Ӗh 3yJ(/v> ,@`ҙoސzBD)z˧yAOn- &s?)u%g|e݊8-p.8G$OZ?&L./!0[4} nA&Do4aJŹ O_aǻk:61Е}rr C񭡬4|KΐKQC$76&ڔ?ʋ7ۋQ(LH66b/z1_"\Hq\= ">ã!\w;.Zg &a7[j{x+XN=}QY$+B q\KkFu'[=\#߅RIl.-N+?fQi3FNf) XK~rNzJopCW6o06 9s"bl[2.;4\3/*>Qh޽X<1DPd{?6a6;u3g*gq妁qt7fQɪV@hLJ")`t]5qb=[ʁOXhJ߃Adӟt/M o?(zo=p&IժЯ[n-$SKOm+#6X1]R$ ;6Mx(ӕf5ը@s 1|Cïyg7--MNJ%kB6ϴ4ri ~<cDC-[dɥd=n/BeERk/L $6ͧCf8r4.>3AR _!!!=hν2#\ZH*-2V_azW)tH8ElBSN*=|b:(yjyvse4I/jO`EbTPHAβ'P}/,nF(X![?cu y1"=.ž J@'d5>vvNͭ4ȃ\׵Ms`)ArQL^,jk+1l!;pLNiVհ E%g&`oضs6iNt׊LS8E4gg!&n㖙l|, V6x@Nxpmޗh/mS=&˫ϲgۙtG5xsviu'!"l\"{aI1g3'U1=ʩk{bh_[W9sχ]4u &R*!uzlɀ}AB(`wj-֬t? e!Z"; RvZO-[iUAKa,s1!P-%"%(+uhYd=Na6Z{9 E 4anu/bݥrDy};gXpGU\]!n_.68:ll"v K1z<8#SM}(Drx cݰ-RGbn43V}ݛ17RoQہDӨ%n%4yN./ 7S? y'˻edz4]!t`$䙪Mrn}9~l#e}&ȊZGTTgNs J5{bv_4VSiu)疬/3 ,w-C[ѫs[n'}:pmg |^ 1hUV)(j Ƶ>}a":.@t vG1( ޥAʲa6{Æ |>",[pUzPל= zL+AƷf3'#OٹM'_G`YdJW|`ekw.T6$z{/q5}2$+j.6MGimj+ w5%(4.g!<ឞ`U]k LdǦ%@]K Ę{&Yr7]KЪtE<AP0z}&g]B/-L/&eN{LWp'۳>ҷEPƙ@aA9piQ]1bKV5gʮħ*1 dkEPҖپP%m5Z(:[Ȩ2v2cg?k 8BC?r(Vǩ9X(2~"%VH: etܲ+ "nlcQm4/Zȝy[+f2% w%\eBkW阪aE㏤;فFm!İ.Zv-Yte>w"8pcf:0DIqywIgƀv.^ yA*rUtx/ .tʨiN}̎[{PFvM`Y`b, ~n<+])Cjes%v}3U"$;`~!֑"K> hVÓޚ̈8L)6}X3GS>҈`BAʼn^TLӦNkյB:O+dRc Ep M:Xtu/ڜ+5l%:I[.(@ET-̹4Q&RB8#JܳVP:`QEێ">+sFV[`)נr ڵf}kH;u> $)v,VPa "YBy lYĢ6i܁Uz |Dn?feO3|I }G^ZxlF㉣# Bd5l^!zlEX#hE-EʚHh=uR#sq+#8E*mɣ6fa IOd(&"PE͑G/,='w-u}6a>iuN7ÞO P( JlE˦1<TJ-*1| qs6=M6yYrۀ+EJ},yU>hSFWDnuqk")폠;$:(H|{. $0<&a;#_1w };zÅw"5tpebccUD,-h/@qS&D9ZlV۪c89=R3}*0r^.Dck$+/AEBdhyɓ˙9_2ŏ"HzK RoNq,]+8NVS-GaUPl[9 O*Uiުh1?餅-iG8н~)r5}MI: erVT85tW;2]i)/bxSOI紌|=̝}NqM$1Mݛk-fuprP p7'LD6"jqxAr ⮢*Yc(#H,mJ w4ӳ0°Zoz\59uC<쀥`bR(*RA&May[y`=m^EbŽhIY=LyֲHID(} *D)oDdP4MJ9Ni'Tb?kE_jNP/g]!Q䃎s* %fQҚc>?} $:׏⚃'{Ȝy=nf;b/ aez u}t)V?o1A|9TnahE `#j LvH>CjxLg]q jHֿ͐+剬3I@PQD_dbJ!'*N;':e}%ԁ1q|UTY Q=dyT,psb|l;v2п& 9cZ/<^x+uU顀cG뽂M"VTQAvГij X7 t^)\2FEN!xJ*(II%'ho?*aEtcᤓ|x1,&75p,,G$Q%<\кlѕk$PZΰ廎N>T7_:,$c<%f8>4CE@ Mpyz>qxn0-΁+,G!4)>M4/)K,oS0v YO92R:BҤ94f_Xlpki&qUb] ϙW)ɵ_"i߇(j04-KDHg0Sχ049l*Y 4+g e=ݦzq(XMK2r^2H^ 0j؈0>;Z-R 9P m?~H1nq< 9M>X 'u'LnHo0b{7ͼE ɻ&yeR};M&貣Td ƻaX>/>u7!B)Ή1';Sl,7 {،W=bS a5P+.X-qG[F15 ߶c_JgL" zJCQՅL$DG=OݫuQr^[ P cXиÿ:ⷺO=I= ^? Kt~;vIyB5(H?>B_nUl `CЅw[>DfcLkݏ*Zb3?&6[I׼z5(i>ˎbYEhnmA28ee*%9Lk}`OCscGc \ZE6uL=Ph֯њ e I `pZ<%]Sxt@$:@dJȜdܕNA*G3|[n<- ^D 9J1;gL,8msfňҭ8"@q)%1%׎:vm#8E[ z*I^WW)A MRFWf^pENGT!{>j&yY@vj h+WA/_+ubT(SN6xiJS}ðOJc~&:v3-y|x[֙p?ϖ=_>SU&/9}g3y ws<Pb 0Jޢv79,Peh{λ L J?cfc@r ^5hOh:}\ =OK#x _7-&6iOrlnGڔ|n 2o1 ԛn}c?o~JWU[aEE UOs"a\|umJ3Hkdp:\Vbod.VTCaM.ʚYl5B> A;pY"<=6PYa)*up|>bS`L~4 iݙJ @.-3M#ij%3ΙވNT8$6}Ր>݄M2}‰9OG-ٌ `_q!;lᾕĢgm뚡J*I"1잊 qA{ٓnʧa2;0fpXUkvIynpQ.p Lph9_O%FVi+ꡐ dGB**M[q7w!)6bJ6MC@|SFnsTQ*(MS2ٮANCr& ꓀֠Y[EZ6(g5M:0C6ל1EQWyUqfbJ h o+`.mw ѧ|+alg.8t'4y luH)3_i;`B$HoPꈀppM#8v)/p<}!(WEmg [% mҼ*s4f[-FvY6ǝYނM45 8(H %`{߭Js]VHPm)$:ŧH5O1~Vl;rͤ Mcr7QbDJݦoO7˖2aV~f$Uv+mTJgpR~:WzNF}䴆۞c4>̕ !6JرηEi.J=N0IV Egz=/Mf"Bal ;34QCn#ͧ5K-> h7ohK@-igS* +WD" Ե1A?bГd(e );86v8*&"z.TY$)/:K(1f-.)GeOi/ł]]*dZOY@lw>ehe0.T/Z64hIr'e=a]} gl-!Gơp.sNo`CCT?u˗ E@/껡r70vd"i,ĵ[m+;D Do؇fT6`rnh6E OK_Κs.-ߌ82BZĺyx ,+VK/R!,š BDaTY QF5nCR7;EIDAu|yhڣ g >pr )e/VnChE9H({/fd̖gMw˧u Au2x،WqпĽY6F A?>_-:)c&T,~N.uQ")r4ݱҼz !>C/I_0)O;?ѱJcF9( {XSN ZMrϛt,jM}Ͷ|W$[7rg=RV^^!fnD"Sp@Pӿ> Ea5NCg[]/F͘ ܎]2Abc9Q< )bwWCtGMl.19&q݊nsXn@Esþu{\@22 ߼,ձ=} DB}9BB6+R®ߑrTaM]^=Y32|WfL#DЈ*Ae"]ݮ׽[>Mn:I!46T-o;!+""u 49Glݝ%<ʼ^*~bzס^38B$mAR UZeqBleւ4+g(꘾l&i #b\Q"8RoM}MֽD%! !nr1e#K}Ȃ"g2G}BTQPZY1 ZnAjyC$_p o*]8-}aCDMr|l |!{֑V9dXav5ZP=77eoʆ䥫⥚$څm"!L;E紞;`%~B@+VaUc }η⠨;gF[Q(xE[ېsA°jrK{lvTgWյݨ`đ%-3P-2@ݐ䵬=LP[GWeE%;=,'#KW狛52<޿ߘX6a jqX|l⮰]'ZþsN[ Ѻ؀%}%4;ɡ`}xyr>9]$( v$ ,5a'Ӓ|R\dE,ڮ`삃e&ѕ54~/Y~xj/c+v&¬Z7:yYqYuDP10wĶ6e u=о}Zfo*06yyYz Z-ktϷLUg;·ο\<9?;Dt!4#o f B<ң]nH-.5%!=ˆ660htRo7|QkZ :?[Yص^R{fп"4y4fUǨϽGY++gFx¾rvt2HB  hK?=C; tW F]VCUnqF[+,Yk&b%SEa{R6<4ҰZ!8Fwf;ܬDKɇb??z=Jj-T zNR7f%f{-, [OI^t{!1<]ɏJE^\F}݊4s@ S~Qzufr`Կ4.o< ,XL5@IP.<'^jG 'vt2@ܡmvMj\H՞'|@68ƌ7xYQ2t-%{$H[>0pUG[p% *)#0m.A\LnAdXP찧!|61=da|Ai(W,?iпWmһo_5SFTlB,xyg; ]aoޤPr,IKOTpxP-NP)/~xhFp&!8x;5mc}9r㵥eg::q 1/?3j"װ9:pӑӭ>f'ЫH-Y㔠ij)@+81s)ov֑4`A*49~=BT;iW 32P/@R[d$ &GAMeO^͑Ecln˻+M~D?i 19 x|F1kξhKaWbGMtMf2BJR|Wr3[3D=2M!$@)ZKV7ͅ뙮7Y#jB_ȥfrjKqU6*-}љFbg(%4ew2o}̆ޠCUAA m.!ׂݢ~ ,Iio>>%!$1z<@1qhi%Hs4%zѻIn" p8k֡B]^&lý)r I`zʭkip'vCnjOq/liEjeF#k:O74t4t1 @jy9KyW7tp ""T_NrfaoSb'?BǩlV ErU"}Ho`h J )gFdʐ0hGUؗޫSxޘiLf޿+Ky>IҘWp='p¿̞xr,K "۝.᯳~ׯ\cUqyQ~VO!b~h}H&'%n"|H{ FŠP}}ÄNaSʓJbds `aֹdBdJ.8-lh6!3|Ao>=zzH (D8@CԇBxc e Ƶ /Sz@.H$Ru]ElgޖnYм^XܧC^ cxKBYwj?'iÏ'-"R*37*֏)"vc6e{ 6۩ {U}2D퍗} A֌hV`LzRmÙOoAT0dۛjJ)x˃З PO]tN\-+]3Q}7.Tn2m<<y+::RoS,\Iο1y5oRJ >.&5di#}BvʨS:#N7#GJMI~kqa-䟠8/7M<=5fFse-ݥ~J KXQdJqbWIĻJζz0bԼ~WJac@vkre^]Nΰ>xbM8p`MΩV'4UrH Xb\ڟ\T0NX!f5ݽT#W-9zv@:Bs?:,2 uI?(¬&l#\Rav9Jtm#WJ:+(!5^*~pZE96veϊ=hS(պ ~:Ͱ.~ިp;Uei?jc5Dqu Ns9uq%0z›[pٍUq"UznǓGAk*qSA+Nh_8>>ٔUؼˮ%OF` 7V(f`2h ЋumV=Ia0D$ut:"ngzΎ–*G (qk&n 9FmmYףhH@C~K _8l]R|!+kO_1IBFr.}+L d@ l$v wim 5xMyYq|^}7AO{(H\<^VRR My(U#ETCF $6`h[/mpz0z܀> A O]o{WB_7 !v*6^myg$ЖdleZtuATy!yKFUˏpfAK J-q¾S@B}h16F#cp+ؖG/&)g_ B舖Dt1َׄMABzSK)VM.>:Zւ֔Qnϭ+$M,vs1-(3׀_~"e2^YJUDcă)4N }UO+RZ~Q dCן +tC0LH\ t!Tcv#Ӱ0vJzPAQVN Jfn-^R9 6޹2P=VO $$Pº_M0~&z bxvxGˉ Aྍ4p^_Ee>/y $a=4_lY,kc>1]%sKfۘbD*:R$o&0 2 RCcp BE@YEO(Ջ .|?qL(ZINh܋[X7 uTn_ ]>_P=5B'b{$XR3S_K&ymKGWי[cFݢUS/zLr^8.Pݤler% /:^uҨe&S\S[1~<,ȋ=Pkm/ڟ\ S.h)> Aq22Qr/ِ+F1!Ņ%^ؓ.DפLD.TPc(?{-3+ꃮ*yfΉ]d:e6wuoED"al[ǩs ge jKd-I]we$t =IV$2١hltB@IջWgĊX.Zj4)daC,YVI7 Q[X\>[lPu[D)[=\&'ke{wې'K۷YnGYߢOOfHNhZIJ}hfG~>zavNN'ΝY,}VK*׷_ GRBˢUeu|E ãAN*ppZL~DV~DK*bv3"s &MҜڻF3GSvfkyVpeΑLyZyh%uCLI|̺;?ͺ[D` 4ږS',F 92{J߬ꅇQE(>Nדx% enepfR"=&jzPG %iY6Ev(?i*E`rRxt犭5'ƉD%+@)YUϘi_j|FJoA6!~\\U&ئm5AK \#3Mj8Zs^xDbQT ;AmNiqY H Cgs͸" 9Tq{ٞIeg}nrÓZYŨxy00-gs,4^c-uXiVJ]iW @Teʏ+-Ι'u2m#ӔbW_F1yW8mD,7<a[k'47jO͗K+AI:%*(;3ٸY&2E)8kQk9>[],0YeOA]TuNJ;c~3z<ӆw&qWo&L!}Y.AU,3Aq0!7G6_$420;4yNsQu{@{A2B;c̱>h{n:륑i)5| iڍw?ǣukKЛ"HV=*  Ք/BrD뿔on?ILځMխ9 hAY-^:ѠФqwQ`>7Z҈YȖ߉J,d})*-LaSbͿʅ#/2le)-oN|dx%!93OpF[kD2km BF ic![#m喁4ɣbƽ6CC,j}!?,Pj37tP^W4Ke< {*QFKS$_ْ|{)bAUOz3q҇]1Tg7$빪Ʋ!g=H6EXϑl: $&SR)Y1[[ȅCfT&QgdK"޽rfCQ 8\K Ŋ@@e4`c3q7IƳΥO*/tfBc϶.I#4Z@Nh~Bezc3CbITX/Q E|}D= w")E-"G;܎Ԍ9 鎯v<9dI?vʳ%&Z%.Э ޹a_|y:Y>ŽhԃnlΌ.ss38 LؽP 0W`?O9ڼ!9!θO4bAb@'n %K$/?AOi ܀8;_U"qeo,UAѳʂU޹0P5%XDTMjb/)h-Zg=K7i / ΂h*1)ђ#aG^O20g9釢'd~iF ا'k3]hT=o}@ ݳ/ p 8՘]JBFJt9洊[/LJhE |u#o|cb 9!!mCR[dt\@8't4YDRJ; /e-H #- ?tZfRK~T *A|fK;W&)eRwm?!@hRln&= : #OHz*j⁵XSraSb ::K#.YW;UsA$qWn3@+FmkFD ڏ :MzGGVKnՎwѤml8zߔΌ,DW..Jr]M 5灏&]D}'84O 5>n$r8ņw;^55[E;l.E ~n㡩dhf _&!IǒWmr}S ]ۧu_ϳӏtw]#p!E Çkp.D`5u!y~1e|'A;|]ap.W}|bX2By׊*]h/@kQ7/fTX7lNӗZ2. +j,_Rׅ̳he;9C%edV,i*\T}w#pall-x?)~RKE5YU'!fsvcWڃg69ɕ`# 08uy,"ّq_kQ¦t!h`#&V ] zLcII O=Pc f _<hy6HSt"Iv?B<& ݦn?%=#5R!+p 0qBD]g<%G f^Q."Os]YuGQtmAWa&L ]& ex tF` 2܅6 .8>2`sS x\7nV[|afo74L߹$)W g> hA@Fd pk2 PA5h,j%uyݿ_|V{$HgR D&O_Dյl\3KV%g:mailYi@dBEn _^銃PߤMrM;.c͘IS:v@tC|μm#H/ن ihADJ~ ͣ p<H DHKʿu- g>uEʙ|mV}e8%b\?CF+Zxcǯʪpֲ{%y[W /w hxy<.fY&Tdl{QСw~b9k3<7UYƿ&2J a{WۋSÝrwT{u4nv#X9=WKF"y{jS5%8 g~ƬB.ԧZO7P<sю97i_ *BT>Z@h!Dd2=bemet:,ә+A-Ek,:UwTMkk+?j^?u ,Pc`kԪBp8:4R%v4k!k/B䦉}!{zTE;8+*1f+lRP!;2j>q/o$ϸeGy0ݖ;I{: r=Cdr dw Q&X+|V@3|ڈcmϹ\]sDSbFɖIـK6M#j^E@gsԄTvd OпyD=ԘftY Yk,?UL'\m [_rxd}w@d:J~[ cY~9x4s W __+VC{_X:愇H3G:DgS%jLB`C_T6YݰT -O@mޱ:ZUR#_ԃ$YC'P<ͷȰ^筌>8> Z6{{9t +s@i+Ɍ*0p\NҌ`fBF )cإ.YGm[ o*j8-BivK/ EHˤp@{ɥ \wLH͛U376^y-F^ g@Wo,yt'$9~;UG,`〲7np <_E=!N^lsXE՗ I}H66\"/DSKO>(R׃hnXNe7Lwz3V]… Ym6Zfv̇VrZ-xtjqa?.;3mAn6^r-ru^"n_ su,A^5kDMC7uNB(#EML^ѿ}C؆>/!nGkTBNhC{5/Fh"lEgyʞxeT!+qPtJ!l]tK^S!xa:)K(G÷Re!]ҧ,MgGn[^D&U#) *To3Sؠr`X0d 5fŪpeZ٨-rf~;|o8fa5*U",X4o4Lkc5CMSoAmш\#l `j:Fj 6$y {(lYv5\#b˒EgWA[斅|m}('miJcVc"AjO񚜜8zlHgzDДhpp|xn#0vHw;(p% 8=?In( ۏoB |[3*Ip:W#18Va- BU'!ۦ@7qhqDx*f  Q8 ¦L=F2۲8o ^&YI*AWXk΀BiGlⵤ<ԫU@~{Ī:'re;LS .ftOt:W"H.hTZ= /n-jծh`0# S6tO c4!4gx3)Q>!DJ]R'A rbGv; n= ùSZ_~۴DEcj͌u7&,Yl Djىt"2QT3¯cwpjrȈ^QB.}[no;TqE,kwE,ұ!|Z7I.i5(6^Go ]l%Ë+q~3' iHiO ~Or;%Y&ΊfM1cL -TZ {Rb=kn7!NrQVԺ E6h 6ȞݫI<#%q·&ĉ —VeoB1%+pt5p^h T*SJlq*lK@!i*+3>)yڿ02:W+x65rlY[1U 0$5"/:p_Xuώ'fhLȟ93ِTiޮ>`QNo%F|[2N$f^mm: `ky"Hl6+muU b{?t?!>5][]%ԫyK~$cy8IYb1?0GXq˫z0uJe8}S߼ )xeZ ݱФqD}}iҫ "~9eo4$0e5k!CKD/SU,*W9ޤq݆#u>͕\Y^iPl m3fdZNwL4h^iFx*,XsiJyXgy9 #4Wk(zC^V{Z09M.w[88˹cBOF1Wt>T}+Z¡>fIZe|Oc򯩬ݯ=IU\qI?.Q'^yI[CJ%9 noj_\i,la ^4zh>[ XVJdzl* `I+N9Y|nT Āf%U &փ*%s7EFa Mu'Ymc%4=r}PZGUT șLL쫭Fn~o'u(؎^ tѥT1/Npp/z=,poOM@e@lیP22~!x;m<׽JE1k{Է (E6/bll|a1t\+"~7`4L5u]iqG b\iY[߯m۳;I.Ӂ b8 l/\)y/(+Z4{@;l,ٸ4')`y={-=?]o`X#=檠:Ҁ`/#0W"xQ~{ +'# !Y:@LʑT|n^5&f8iDH`2آI{ o4 h"}85ߩܯMۮEƷ0׆ϒB؉wǛup-قpL0VƍHэrSz$&F/;B08ץ ϊpi\!Ye +Ұx,S8M 5JSTh>\ w HxGO?iMo)Vfe!./bM~׷#_jlк8tKV , 5'2 Y!m,5wbW;U}dD"k3!('__hcuDH ‹Co*zSARxMbǵl &ۙ<_`Т\׳:i";G:^eDRRtي }r.]fS˕'oB} v,p Z+.ׁ3q zvfR;a°H)}wj%8yaRan@TI B Yv(YnSPʼSo3'-52кc s.w7AHS KM WV '6qk{'(`{9#xoa)wu2~y*zFW@86q717iN hRpo(kO3&\"@<:D*R8%s:+K[0 .j$|\tڣ/S uۉBēIT:dc8~}L9g{~W)(Z0I89/Zⷋg{qVG]b|+l!^(Lḃ$O<#9`A+1 5 *K`5ѯ7F rsjActطf4'ɆC+=FRـrv ?$x6jȶ=DMdUk*hD쏙*ֻHJhNB#ٟz<֐CCnJb{У\.@%P- Az"4үdYW3Ъq f:{!i~ "`eHYl a]{o wFi \i#yftcvS?Q/iws=f7\CWvMS&YnR<>͊_03-)NO8?tAngm# ϬoL3.M&YtS^)TdGgBY]-:Sa @AmfBt37Z_Z!nWrN5Dji['"w-OfސWū"W"۫}=$00|rq圗bK*U޾xIK}vN|5űm}j ʆ9ύ\z2ۯK@,BTiG&M}4> <]'{aOB(W C8G]hDzۜ\/Sft۶*-a )WbiR \]FݬYymI%LIM/mʪ/Q/ lNUub|sW >ސgOk@ϘdG:/2U`SʼnAB{ɟr+ 1W^^{d)W"QDD)_w&n1߄P5Z@a\."?c \ڦ˲ Q]2{q `c:Ns"PHQKתvifG ul6<\]3 .Wnr IWO {iΊq? |F!/jN6R zEC(|q~ƙ A8T}ZfukF$G"o eX25#7t[fy=(B݇r|{^"WQoM9.e]C *pDrX+nh`KwC+DcߋH2`j@lw"_T~u##c]pњ7<}C׀'CG|vlFS?߬Z[w3f[mӲebtkǩcPCFGc8 m|t;Zʍ.Bfrj_#JZdXZn׺5\fY?p.sL/,q/Q^6Mtf~ra%y_'B^UG@ DE tuf3BCd%1էj7զ6}얎4'սO ؎yMƹ5zo#8`"%T6q4cާGdRC~fNHNɳA'` yAkL斶h}]꼾zBôP3.݃kYlw?ú; E|B?1=}?x yQ}fXT(}/2u@3y `8/ba`!D2CL?;1 UO? صl(xm$# la~Zts#>f>+O1J)LUS0>PaZP~߶.cU17! RqFºwVx;?5X+U1DR5 iZdK "F!o5>DaD*FJY gtn!j~qR}XL'ykN[( Vtdmx=7!}>w35 IS;y!rqX%nϵz<+7J4;h4*gjGڌ.l_yztwXT$bx9bm&͎?ɍܮ#ا F?-f.9#IRNfbpOajt>SͿ+yHT^ouѰ u1oA(?>U++_ ^P$]}oϬm0#Ejf G!n4\e/-^ A{1 dJ nJ~pBnIژ#jx0x= (#gSsYH^϶^:H3>[ + B53#DH}np-FZ + qXj_F54mal^=Ü\RpLiM.r1߰(Ѹ%VLDsB$(X)ExXܥVK"XA]V#|.l,6.SWRnXUTFLoKKCR@待VXR%R~@Kԑm4M'OQ?2ݏ4k,SE8mf1щQB,+k | d "M`KF:¿q+# ý$•4y&hJSc<30hC)(6+a!\|XDr2~cML0^mg*Knތv1&y1:`X͍! Mga0dyY&]KBq8D&wlngԼfkbⰂaoIVDndHp(UY!H] W ͠w;]{YZ2CK'{L,fʻ_^D31\>N<+ 0ϣѣN.zlj{N5 E~a)׉XS&gʜtӲߩY'f|äV5m, 7%c]8dƝ;+o\փdsȋ6235ipS DQgY%e^GtRK1҆E*N>a0&b Mℂ%5Ӳ哩=vpĄUmbs̃? |.WM6k F崰hFO9kMũ~uoJHl.ae*r;)A(3?+ ~ePDǻ] gsɲq/?^k`+<@@/Wn*|}In8^ucp*qV_ѥZ$PZѭA5UL}%Bua@o`a @>Og{*Î#xI(ȦQpN:0Q{/-eD6\˸yN+B{WauI]o~.CJȮ! |;FN4 Ѕ3sc_%v[ :"UX`5a(qی|P2uQv<8>< J5@ =nITD]rkdyD}u'RD kڦ@xqW`j3Q͢NMf;u䘌\1Kfi>yhi|- #D8F Q agMn`EV|@5C.M\jHIS\4M JYu`)q9XO`~;'[iyt`2۲X'iVXo٣m$"L|-g?"l[ b`%j㏦x-7?I@MC4VOL֑*Zk^ʡӭfSapGf$?݋|1ټJx*}kЩZ.ad>2]| ]/yqEHEAwnh ve4C~cAW]T'镇; /[D7lAϣ[ZJ[_7Dv !v0+3ԫԦ=&C0&qx,bEw-*EW#+!:lwzS8K/7kUa]Ua59?nBw3`ѾxUyMiU![`+xkZZFRT.D-@/{¡e*Yoj0 k҅JGGED&`Hu* (: _'N$ u/$r-n"&~H;d~GNv#6AQ{b;n]*fA*FfXu`ߞ $.=da)m\VaTkgXŽbmrB9QE]{GSWq, <3Vjک-12۷T]K12x&TKR1%ڲ8jQ5&}I9 0ve#kڛP dXE0@? Ey"|!g3?gBb44<v8W"*Bz*#]D,82`bcFo0({R ێ'n ]3U٭"VEv XO~w%'/uà h=V cX\}ƔC,Ѐ\ oIGExq1Y^:bh="nl1}TClCZS:.. ϨK JC"l3?] P^f:~e'ijWBlʨ,X*y"?MWӄ1VJx&? %Ư8{ϚG#׃'yxX`$5m˛ ꭪mzUS?xCl^A+%5ddxu>KOř0O.{0Ĝm5%Evr ܭA2gJ&~»No|.2xD1@#GJlrY.W,MC{nP fjv!yIxPȑp3U(kd8M 'Z F6a pKu`$3'UP2h=Z} P .VDwbj4~hegX.i!3]Gnl'3BR؍v}7 q=sߛWB>eo0gn<C3#num΄T`'/y]:+"&`e͋E3/%K/ZD(}[?݅ZIsY|ʁUtط_ÖG}urvOV ,&Y I> [OVޠ$i.txʋ~Ҁ=?5oBŒ9m8inVy +Юx\U :bJAdxdp py$׈9ih(6(I9}-!_\$c q S>CjZ;{d4&;~/- OQ,6ɖ+<^mY"2-ԟpɬlM kG8d^olhX6uXֽ84^lGr%ؗ9O%4{ó̓ងBC5œ{K5P긂c#lϓj5C23MmfBnȥ5B)ٓ0 z\6۔3 IDZ?uظ\}׫_)2^aC qe>и z Y `ف?p~vf հq0#Is|r7Fy-T\RRJ[va,C;I^1_`:0[}n&l"s  ckCmcQ/6hgOބy渥ofdN G;5C*ry}l A\CiC9P* v)8?S J-Ak}u!&q0gvہQ+J Hg0QlJ@?uP,Q1&D"ȵ=6-8y8%x:=T3ÔKUc~"9TtmTZZ}Zbj?3O@PXZD;64` KD֦j O!ˌH(4`MKj #-Ҙ p׍x94`ʊTqd`3G/ʾ*mA+p3tۃeĘe;e͆!oGCyZcbs@$UO*4,ȑ.RS=ՍEBԨ`4&}x+ʗm: bU>…5Qh >6@do>Xq6*K͠TaXVt7 d-F|n{@-1{bA@Z\}[[.Eի%B?sBas?4=R<6PXg[c:]K XYLuuj<#_*Sa]ڭmсt/'M(.-\ S[sN-.2vt! }0 j6b5}p* jU{ 'ۏr {*<,#,Qq 0ODR[SHk=?wqB2Fdq8'j@J9oUف<g9;qީw$FlScd#A;oxp0-M ]gZ2N'##pޫ+c%ez?-۴1Ye\ިE׮!՘mHtޗ5.4-9Uo N0$݃Å;y[X>L, ¨<|Zn7[o,;òP4f~tz/TtDcC g='{?6ath҃ "o-G=KfsX7;Q.E aCۻ\n>s)LX[.f4mxm'st ?pFL9&uzݸ/fF!"V\#:{h꽇k? )a6GiD ;垡׷=et n1>;=8.0ņ*EEzo_G<^.{6A|!©x^w|pL3‰'{㎁=Kk-ύHr o tj'Bpt0_pŊ&+$5mn`B?buZD"_s^ $$\|AQt)3H#L3&xK%V+gåf#ufph1H]\}.i7:y7z^& _8MoNXFE;Lj SՓ =$pw0rpĹeP2",ﴽ} ydrk=e=_!6%M+Cji,g."*fO6kZӛSKZ7+s5ĥG~WcOnZɯ8,ؐq07œKsYK.zKc$KƐ0~ ҧ`q{atU7SV}Ӄ&O- kAB4eD 5A&, ~(lq!$WL"CqaccEk5t{S߿pA{fAIdֻSӓ=v>@K ޣW~$ΰ ')OʑN'%%,ب0 2Vqo tzʨD;z3&[?ClnwFc֝īBBL"@\x#qdaw[i'q,~1Lipss^# :JكP4h!bЎq\ (ȚJlrUFQ۲Q^7y$'znV%lG $B f3 {.wjUi=(|۸,`Lෂe,{Mϥk<+3Z#L,+Lg"*+wCf0j"؉~i.@!5AfCQC(Y+2Q fre Ȃ ^xYPBǚCҫNӰFQTEx)u ܛq{DBԆE+1e{yQxAV\)b[UQ\XVؑ첅!G etZfL\!݆&9_C^9zkX0VM)qH2/|=vz@~LX8x DP^C*͚'#'l,̳Kked;2 ZZZA^5}: OfK%hq4љ liꏆԘ e gwkhUM'ra9pC*ӳ!SX8+y{W_8 M?M_VJeT9* /JS:i-0Gx\sȰ6Wą.^]M^!Ni$m(ǔ,h)<ǚivKs~*uЫ>fa >Sv/=YZ (3 .d[[̸c(V 7"@V-.95Ղ~J» ܱNpc#ژ('z5bk*qg4hyTj\lD_хޯhZJ`O*/o걐F9u<+UZY:BBϸGP?4r#4I &k|V]1gGT/J"*aFϽCo"^ɉPр[GLA`[Iݕʈ?TO={T`]yˊThS{}rdT;WcD3W_fN:hK:4)C VK'eA#sxYp;ys{tJ*/tt8PE1}C#I8b_M1Y$wyNo_Bi&H{oǕ:"@[q |gVc3bnZ;FdpØs>eRf`Ys a𝑌 Cr 5cKq 46ݳ~Tpi'ǪhvUFDq7arQ1lwI}%W.*˪_Y]un v7GnI{+#$_Hk__u{{_! p yaI밅>o I;|ݑj/[Yb-V*vg%,4" 9jMs}VIε YIm"rߢ#qhg)y.m%btf2v_wXhCǂA}) K'6Q PGGxU޼ Jj#j&ir[k m=H-Nċ,]`j.e-@{ u$Mde'ؑ8k1n)m8-j@N4!:5˟:]'yv8XB @=Y4z{we3Z5sD_->5b*V2jՉJ~~g 좵5 ?a W[{2"k~6:zkߧPe#}:NjaU¿ZAF:;_u=Rj\h^5RYK;)*4߉qS{zt;xuX֞< Ėc$UHTŘ_}/NFXMN[sfoW:=U6)"dC jܒ(vmހe(pwX!P 碞MkdKD<)޾j?8h>hfbie+-Y[;*HltNvJLv}*w1\ΧE?Ի~Pq B62SYQY< dfޒ^'v?DⵑjcE=Eݓ /$]&zx!ɣfddUE=+$yv9B-k4 `XS4ch46J=0.~}v `T~ؠY'UdŒE[o$GWBN]4vvf[af Z- m_fh$}MA5x3Xa OiB0kMfWtzbjkݵ,'%?Y֛)8leK ]8E*xQe$4C`tI/1W0[@/;3Ӑui쫈`YǃOo.kT8Ș 3v ^ N?I)v,AD؄|SjЫDꨇl_*+vyR9Vڊh8fS=/ɀ"v$~z+RlIAD(;l܇l"W0]p^>/.t `( 17;ГSKlkxOnv~[F1z zRJ9.ر7H\%pn&LO-i!,×]q};Ka$&3ר@ aeA5C}?7՚٠,s8wMLizo;4-GO^5f&}p?irٳ@kL"մ_0X荻b _7]f-p_Dl3E`h7eH+EIN| HZ}c[a?ơzγA `(upƬې;(^$^Zmcg;3=&񕔔`C3Y029+_9ꠕb&^) £V4ka>ct۬,.l\@e3]+Oo#^; 6ԴUp!,ȸ\rObO54F +;]cb Ccl~%&yڷHsq5\dX)q|{TttYў[f A5yd4F3-^9q[dCv*|u;&o3ûnGvIRae@ (rYz]AHzU#F{ l??y |Uxwo'3 ziug:zXP}bW6L08ddȳAN߃-X?MG?2g }&OUN DM?]%9tXLUߺR!</d W t9O]&Kޘ &V&3ɹkPψ qF8wmG9@_ nsOg)uҮ4ʿ21Qﳫ$q֋/(Gh 8/썫8wLsUvK"Itx'V^WmU<5}Iݩ% 3e~VfKhX)\ ݓ7m,ϸkq֓Ogq?I4>tb=) ^:|vXVUAKS`)}́y%ԕvO= C4\^SxvIfQ^fcQ cq}n "!Gȗ#J5h69ݠ"9O9^˗1!Be\ \CZ9:(jf 5G^܀HYHɭD_ )Q"Zub  *ق4$C笻BQTyM&hq_ j=/YZ&1XqԄ}3#0 zLDbp2RB >Mr;TtI6 :+j)2x;%kܼҫy\u1e߂+@bZ+oY|L@ܧ/4fxiX,£ğ1X!=ߢ^I'Y? 4ZaqP bh0U%oz_bk&s.SBQol>>h 1 yLqtQeq-?`{!rXɋwM&6nx_V) 8V'=q;RꘕsC6],~T;u/屢"a,ڕ:9yG"hB~:AMU$O7s_vaWO=0 i5^q ӠqSvMOO3?2/]Y O?`n, n} *^i/S7/vW(',E~ S⽚pa0;Ji30(/|t9JUB$ ^}v{w^~wȔG 4diҹol817}Wac3ࠅQ]/:k32̩q9p Ox=y\oyņm^6GjihZ}e.zsh.^k)2C/lJddhS=)-x"PɀyA]trt#ZcYlA*vdܣr}}4]d&f耎7t2òk;}Al1D%~ ZÈVUov"9 ߙkЗ ڕWR#^ snf1 gإwZW1BBŀͪ {ޓCPä'Cm>:IU2^v?^zTlNwR?|B$4'0JTNZb[V5Z8Ie'Jҽ4z7%]#Alt g-BDJΠXD7CAv}umh 0`hjxEV ],;=Ir7UzG>/1>h C"rſ6dHbٻL9gD6|@T́!(yS4b;44Sbyg_W^(J ~s=4zRQf{&qu|zy$g5C ~_u˸Spo/f /BI+Z|NjZy! UN;ӄ]!^g8ClJR* oĶa!#]ྼh_<' mV0 "WmoX!AjٹpZ._;Hd4u>VGaa+i WU iDȍޕL\9Ř OkJE`t3]@q1|4~Z\JߩVK> 8u5UQi,Ve"A3ȇ Ks<$I_yЏ\ L$d}PzQ`C03 70.<6hN$S$f шIn8KtHJBӒS2'p:9A!Sr0;?՚کwҫ5O?_9P?G*h߀j8#\5,)cN *AϜm<&w S$?iOի+㜜+jY[`1RPnXYa};Xl0U<]ᤊ@ԕP~ZT RQSK*hGH&G(cg7۝x?Hi* y7*WL+nCޯ~3uyeG6 GVR5bc&riS'e#yxy6eakt|؜w8aoAt39+/YH[. s~v$< )d.øS&!D]N$4qyq^>Q TOF>M:U>!ʩ}_&`9J9j2 r^ 7#4:(Gh/Mޫh闗?܁I.mY`˵:ʴ>ðsLQUE]0nᗢ + 1Nj`aJS%`K%\rz:`_ZÓM-k-A=@S& OOL]%vL +Z Y[}\Ϋ[$kFL@e6(֣G6TJ$<&OAz?KwZlj|]Q2DQzwadYl2+|i@D |<1a>sK㽆ڸP8|,Ed&0}yqxz |"?`^v\zHv5з^1NTy&9 `3JJk(4tS80!0QeM{@7lKG *F`+hD c|&m J9i6[wI l`9R9eS&v1|)94Yg[e5) yo/8d=*APLߵoLf 4zc˚Y&\#4jd.sP/Y<6O[vKKrQ_p>Z]i3/ԞM/%$@G-c(kR/)RQL=?}ƒToLXr:%DS,c˸CmGf a֔'9! .;:Y!Fa ol P\)-Y>Lݺ)O^B,&鏘`=ha2˾UAe&<ȴ}Ϸ^pmZ5ͥF47#| uU3;oc&5¶XQӇpLhi%TkvE~iA#+`VMB=[Z8mƞ-r_@7) TM# d{ynjOx-9|a|BܻU@1>wEЍG5HjZ7mt1)ȦTy;M#OKB?K{gD 8%o{J.5ji 3(sXʎOTjFNba/ *yaNiZIjkK^hV첼$!s=9_\41$La$RHDltZ7 -F 'G,2 ܽM\LmXni.4?*  D2ѧ̎1`B<-|UQ'f.b1u=6eҏk`D,4MI5=xc;11n{f.y X";?)rf ڼpoO߰A\hB`04/J8[aCaؖq]t'k~ 0o4Vykb|R\7CU6c.SuRH(^`.qCӛg8gxoz!G4cϋ Q } +Z^5|DQ)RGbFaҒS !"hB&V`7f&Io.ԱMMȱjKDiѷ'KR L/f=o;҈[arC@AxoEjkkw+Fmߍ@kٖk眊3wX48d>ő"G ~_IłD̡w?;?)eR5I4֊-χ֓KPAS8^m7;A,# PVP9 Sj'_SFM(Jң~vvY)>&WU4+S&e_ħ9" {Z nãhO^ֲ }̇^稧^hI):▆hguUf5vо,BTa,5. @10c{Vo@jOc3]$tex6B¸3|[W ymV K׭'4d׻\A Zl 0+}@I/||Tj" '<4+)ޠ?H( 1{%/&:[yOYo,d-c2%9L=pmJ:j`K$Т{Ҳ4j1V=C( YW WL{X81CKe7 0X">BDdS#м0l/m msz:0P έ#[ /#wnN-BR!-/sk%ÌnbJr HPHMy6@Ga$a^(U!!q%i5-&5BT6Τ#:uW3XM;Qa;8e[>R0^ 3 S6&Kȱ%6n,XA! ^mc(\s/259ɯ˥bD52a"SXIb"#IU!mXR|T ["l90c<2&er|s763 THKnS襻Slw`Bn@?xadd4MG nTHFҘ1?v cysH'çA d"z2 !j4:Y4qfͻ_bڱ6+OMg^گqUk@6:'taOI=7L8nSs<#Pӓa_ Zc UA9޻EAa;}㺯q5@z>1~F3 S<oC]nȧzC[_>hN%xk:Chf\Iljq Zdc%s êT'U֤0vuF@Q@A%a[p衧uLAmP,]=aYifh$˜#a$T'I c 0 BB9{7ChlJX1(A0%CT!c}TcLcj!eivG:&nxeo=0!G>*0͡-x["$0\v9L1АW-xQ%+Zg0>8ITIv.5ةFOkE ;jjUrTjv!E|ך.n>{vdhʘ?NE݋GB&({C(AuƻF FΡRm{RƢYQQɕ*v8`n҃[nE}֮i4Z ޓү[![˫cIDRb`dbiM>:wSjR&@\(e{P[*'%i+Bcn\)\ᵊu ˮ+,ɝDy-{^zA=E\S+{~X>۰ Y -FiFJ|,Mk`s.LR*D:Jq#2O]RxqKYc`a" F*6FxꀱR:c|9|E7zp1Ȓ.͠Ut@ULGN4?]4^.+kڃ׽ q1ѿ6߉2.-MH8_.G.!0=G¶F@^PH[alY!}M.UwE?S;I&%ܾPcYtf!5,nvh7Ca4 ^[ ^ ϛ'\k8&i䍺kY*yCi(0auE,{jYAKaޏE_^iE+yQ%P B*\cxwe: aA&A}EJ"61frpv%}9=k^v7| X :E ep)Q5JcT u]QQwX&rrJsUqԣ֙9ҒulvN&&cO"Ԣ|cvc+B/PVd:dఆ oGQR^#I`Jc2͖Jll?d̯փqpBٍaa4 * F`R0;yyWϠ)!dxυZ)` LjfĦMmz13g`4u:K^(8s]neH yBF| B]=UA(ܯ99>4BΑy#Ar;SAL zETGzY3*лPʛ8iLsX|6Jiꆅ2녘(RLhty?u8sFF2cxcBda$)I(}L O=ō{e9S@حeڢW)P"Qx1hTv| "ۣcO$2.ӿ2ڇ9Jev,z96B`{Gaf& R3^K Kn&e'-(^RFaҾ[#ߴ7Mh"#t4\o[Ų ?e@+;br[ڿ :,J%2DzۺHyfz@Udf:U@=4QN(z™JP3Pk$oKmppP?;Y0J; wui ..=vKvmX1gmGоA wi YyBJKN$7 #hljyDGhId)Zs1Ukå@W];az&0ܦ)/FV[\ n Cm ʖu@Ek .UѱU@5̬@za7^"dUpI-"+B^Rѽ#\KaX< а׍Q_ . 4ۮX<|ERq,'F U@]Q7#dtsO%D`_@Mo1ڂ8|3nN;xڬ1 NK]M = '7.V~-Um\ ,^#En/3ơ|akZGgJIm6 GEy:Zײ'[ (h9F s4$+}YԲBƬ5on+ag|I$].%dX a#Pn:wE?;U(1B95jf ^ɔ"o?=bb@9),$L 0^%K%[-&=ͫ 7xU ".E62~H=[Xߤsl^'96:.d6q]ǵ"h =9H $'a=oDPe>|˖OUv`0NJ,K b4ݣ ={koDMcw474\5Ҋ3i\DK6)/l1&Vǹ bG&[{∧9du`+><"%mGZNFGXVՈCۆ[ YےQxW6gRApW.x[/l[' F/>;T_ָ tFώ>{ `}OwrUfOz9֝sO?[M!(u2 |HV T`9Wzf2{ȎElSzMŵ>R>A%-J(QpV8bgFxFx"έ>cCcőq.+Q-[*JBjvm,-һXb2[ɠ Qpkk9QeS&,Ֆ| 2mߪW@;|5՟[aL) c=c خq_;/lzG8--t=-܆+ʜa 5pP'XEV{) i{}k7g\1JHkǏM3vN_̯I>-~vD]3k u[-9ϠI6cTۯjIZMP:EҭEmPT%iXIcXX{]t oi\WqVc8]^-hqn<JD87MX ڇ9Wɳsct8O*SW^) i8=ba°9#xǡ|NJ =Q{zS p(;>  CЅ1vrD( q=H2r."x\sao\ǘZ-gEtfVjxCX([ j j90v62oRu*6y:?(8]4.yޓ!njLpb4)[Jw}?dz fmT!qf&z$N.wd?W񚱌>{gw\ˬO"S'd\.XpLBO5s9h[&I'@F}OW[!es#˙Hyo)K?b_(@1ǫ,}zIK=jVAZ2-.y!h8e(T(ڽj ymQh0$>C'F%0Gp8,KhQX ׈V޶ [Z&ɪl4O%#Z1H@ $аX,gR8< |q+i^|x Ok\&ɀXMq4OW(= MBؽ.ri:x .9~mbanPd"v܅5k)4,{ZM+0̯'nv|iG&a_CX{]G}a< ;΀ڹkf~5a$zfr4U$R=#GxEG{i[*y y$0k8sJ"OO> "6sV)pKZm񾝞|=0#~[gP{FCVݩl|rǾV_|_:' m@OKpdq8 77ngхq\V5< lG:-]x9L mn:A8 .F!EOr+\\i\ku ۲L. Sccdk檸OjQ&uUε@c~j =3ͱ'5Os吂"U 7`nV'@R>Q߳qo[pvq'^ƠBn+UOJVr 9ԣd;HKUwixzr\EymZ d] Ӑ~f;}LUξiw`,挺S7 Z,y(<ʺ*I63م\&K4L9:9"pNܥLCLHAeCDΊ[(ѾAt OwP\_ӃFѮ7,va!\#?5$Yfݨ~19X̯&?|D2i!XM &Lgd,}<7]mSYm͆Ƭ)%_ ;2miu 60q#-16}_0rq+Jpzd0kƗ,/v-Q~p !%U"~aX4׿b$@Y{,2 SEk)EWcRR(ݸ.,ttJhr7) J.kDZRD EU}W4)sAƸA'n/;2*A2%s_C{W~< \7oX4-w4oVSov(M"weFY:&0lj: դ>,@YHq``MIwɱ55ygՊ8ݧ{F Y fƐj]o\U2=#Lpm,n$Dɪx8V{NlWyӤt^؇ ]Vv JgiIkvpYddqX'^(\`dІMar[> [;u kgOV;r7k˰|To,-+Id|\ {~(Ϭyem;%ar pQ^Y_&7.,A4 sZ7=Q@0iBٺ<@0!=(m*e.kH6Jl 0vl6EY&~tKsܕ'j!PEaa\"2Ԥ:MmbD>/i. ]0 "1TUZv6qdB|@BaξƒGW])m*ĉU^4}TyE{Bkg`TRRX@"JkG&ؔ7K4>&*Ocq]8AεXZC=J\7 $6r^ R)ŜO$?9ІO?D.ʤ.=%vf j|M+x|`>q7lOFJ&:f7&^DGf,A9|u2`5glVb4v㌅<"b;M X>q¬-NeR -)9b٫m ,itאO2 *(\ ˎ<ֺh$?!{IeJO$+XVU[Cֽ}&ʾw}lFBta3t~rg MXk 1Rw6l#,Mv3|v:;91`(R6:Z1aklֆ0xtmʶn9;AW 4UVEN`RsfMC>T^Cyqo-%9( a*~ϋ"T>%w J6A0aS+UQ9rڑ&^aW"$q}~gEeU BB2"<*0*E_"׾MZ+_^/0-OM&.cmz@<"RPgxnB4齸ᨬ]˲ukhu]*Y%-:Bx?MF8(ۯ%]y H)/ C99\ѩs:l\m}-ea~-@ LlHmI\k[أ#2Os0 -y^Ij幥NO&d!nelt##Gyoo.߬לWJ|š`}O?eȚH;U\m&ޜ4s3T- T5d )|`V!5O-Dӕ$XM{}3se׊M`~H=/(Q! (9] }0:g #r[Z3XseLL'-B fGLT0o%& }8G58lV QZwÿR74;8)s~+SwL}\&¹1 ]@D̓2Ty\=l98( H* G06K"%(KD1!(t^vd@%{,,pH[u>W2|G-e\)&tby.כvө4RO[3rˁObf8V \CKI? +c~Lbw`-XYRۃ|K.>.(#:wZX_)+ew&s(j8٘|\(V^$ىM _%C4}'[&rí,`P߃;mV߂اEeKÔ)vb?{`l} V. D{`PJ\k wu3sBIMԮKb@Ĺ3>mi<lÿfU5w#$CJOYtxꇶ+öNNJ~ OTVƓ[M% }EԜ'5&bJ6hH"DC|왼~7`P^H5ldx OTVI߈}55 l*_MP3`L:t換׭#%&2Fbf 9T?:{D&佼g%LD&\ iXsm»} ry+x&(; >"mYyv%O/hŘ[ a݀ %gϸZږ={/2[1ͣ~}E_gaDmHB) JsTw,4Ӳ;u}ZQ 2"鈊U~sY?o! ~ݯӴ^;C Y ZX'Ηt7.KOׇMc7YE@]; ܄b;w)OJ~u snu4w` [zOcd·0ibFQvD/<=qodU¥]ҍO*C!x{+/u7A^J$#Yʻ>=ߺ+ 'szSwH !7"Wη/Za=ޥX g Ӹ'H3@W #_fY_늰]X ҧn"}v>63 ֕4lT~W"q D:yԋIPjE7=XR87ykoQ/E0O'*Тq3ޕzi`Ͷ^$}-Qc~hNHB{A1Pm:? RȹTVx_aʚiSvle;q䘂-3+~C92}. J Zj,#މW)Wn}`2{Ɗ8m=jr軩@$Z2xuhJQxe@;'U>u68]' Йqi س].cg@1(;2nL< V_T{yEU?Zy.0j*bQ}-뀭jZx&QMșHXy@8θYeݶn%ro7cB@vRS8\IC!BVvp8 QtGQpZ*+(W^X W㩴7ZAٺ<9qS#h N.n>9$̧s^+DMθD- (K8uKU5֔5pJ2Zu)/ݐO[h= B23n46=5嵚'gG/6t^A/=qZ )9IG[)z٘S .DVhPCP>R!fՂ~zlVL]u4!LfTT$C8&}]l67-Ԝx2N}rz8v-U4d(,ל9R'V I u'ƃR Obmwt ͗zKU3F'k{!峝QmUILuޫ(%?$u"9@ȑWܞ9|jL]ǀɃJD_|2r xC'B@Mzñ6vĩIw[z~09VtsAo^ ?wN]>ߒۋ累!1^:HT (Q:4|ࣸYVrln)v]te*HeEGyEȒ|{>(wB/n58+ *ל3ul$yp3dęP,8AnD3oYsofJqma˩Cnĵs~ mp)ƚ O/1RҡmRlxtܷ~N{rԏkT2walC8nE"LU)#>)wæ9}3 7p~,}A}*u rkȃP妁ۚ<(,v% b*!>_ٛI^n(4X'rLA Bd==Gȼo2D]2@saMkRWT{\oePޛϏs[Jy-y5hFp7aHvQ5QڊRWBQzm{43x,5d0pםadnǎa~Бj{QCfnv}8*i7zt&'Yݢ$x0LRax[5:3pIRb>YpڌK LV욪>B*&7р;Ϻ 3Iub^7݃¦mQ 99v7jLՄn[!Ҋ WWB@e0u 3<d}>:y3'G=`3F+N8&tL/ dͶ`"%W2akj|b@q{[5YyqB;tz.dp{ p~ Sx@vzًI1J=t#yAͮg>x̜e^9s'5n&Azj@/>SwButag{"̏NLT݀.V$;ksm(Tfl̙ L#IVZ裡E`9֊{3Rq*Qm?DT;¸ w@e7i+kaM>H^U=qLʍ!j޲ԥE"AJa#ӑ, 92X,? /z|~kifeA:Pp.=j/﷋gg)"MTphVͽYw`h蓩?X(qZj2.ƣ{:y98ct]J{o& ng+kJP0l箽l++ 8$E+Ty"y%Sy/'B 3hxa͐^|H25UB!XKĞF7ߝ?~pE ok%s,H0:ZowC`ME:Dc zaL݌ q%x^$[9/.diLEz:wm3 lOT;D[Zzu{8tY 叼쭮&[R3;9VL/ `bhm3G6% { 5^`6ڇ:7ȉ8="Svz篚 k#5/tQ'Iav<3MV/V`ׁH-~UTיjI<k;~00׉; ^V 34ͥv>R`9R "% $2'q/@vbPO4x$o u`S߿Σa-D?zh3stv2dE*xE<6V ĺ7سjڹ?Gi}Hxz {QP{a9o3Ia&x1|50{FPu⡹udW)_nê<m2WZyL"d@Guju^j&+jSr"{l>ޭl<]0H= Kj5^ GҹT,!I_ޠNvRc):/Н> hh8i-3uMC6`ЕWeB2fӗUc Jgj̣%+H nӉ uD?#8%:P|4v[y@|~=Eƥ'fyxrS4$T ȴt1} 7ގQ/ ҁGcqDΗs 9s4.dnZ*M6RƂKY$v[y^O\~*[`٭6}Ѯ}7>4`W~QaF?t5Qӑ}f^09?Cj|8'"$Vv:F`̻NWC!'Am\ 6wP=3El(E͚ Aj_T+_T kPϧ[n*P*<3sVo];Y"Nw (t 8\`g{;R#Ϗ?Oj&u3![0>&mlhG; gýwsa [+kcosmXaޫωꍢLIyD[ruX"Ar,juzn0hK!QB>> q‚ z/Yy\"E86/+f qMU rВ͟!:[}Br'fy%y@yVyTQ,Z1FϠ>֛ڵ!UO 1A[E5usim%:=bTH$LaR7ڃo5?YvWU9^Sj1kGdBрFʡ 9F塑ےיvAJӆ5uiR7eQbPQu92L ɹ*~˟xQ!r!n|¦ZAuUkJ0( Ǖ؏[7MQ)8T%NPs$Oe[Vo;=;WDM rfkbhuJ$Cn*#D? Uk.*=N 3גB 7͹19f= =:@!i3 Fc]3X"R4A< w<\ݠ<#%mXHX.REYW5$;09;9c+҄!> [g}*=.1?B؋Ԣ"zI׌y1r⃋!i ećmL(`JtiSDkt\3+pM4oUBj({Eچn∜9_W;kRCC~XLbFw2& y>AŨԓp!ɬj gH0t>%XB`w橞 C[SQfIrE-Dx\5Hʙu~"XIc ?Ghd⅋O!cmiyn䨃qA.'`YZ_RJTЫnލqCO% [mPӑISɑQʶs+UGˉȇl+,B(ح=?/ yhmQlMK*`eY9f"QJ b^|b7|uv).'φ:s̃izS.*i U4j \vٯ[U悼tAKK:x" qIz;ː2k^qnݛrnT.:Mc) i.;&r^O7ivz*(K'j0ĝ" lRP#yjF祓6aLɈӼn`qW4.]y & !d%ߊDC|iΞ} VHu92jxcO#1Ʈவ},Mg~Ruw$n:֞K\wء'Qdz{ % +Exk HhAY}Ιp]U!Cme"ft h)a.)P ̈Z!1D/0_d2eKQ3+VwFژ!F" Fpl~Lxdwu,EZ)ȅˋI! fOUm ۴Y4;9 %,iF ..?h->γ7!=Daz /"6>5$oB5d]l'SlxLK΁4|U†>4DG+(@H[-ϱ((aaT+A+g2Pyl}oNd•_?Y͂mses =e5ZKu Z;TBj(YbrְR؁},Ի @:<#5bKIpx~`0oeX6H$ <ۮMAΑPBFOxHS٢NZd j64z|Jcͺ4}Δq?T{=)>h:3nكD)M^Jo>k/oshi:+>sl=TATo}1*eͣMlq&7ȸ>yq@^Cgu9u oG﷿Q7%α}r;mu?eIC$c횈%H+] !P~vZ9Qo1Yj0eMyDBDq-~珼Œ_BKA}4ID'JFסuD'>1넂+<:+o xVSup/nCy%քZjoɂӢ ŃGs^,C[(k'H#G9X':D^PEc~t6C$ɉSݙoFs#ȝ;),*Ԋы"}_'"x"iP2wCo_SGCCߩ VDDjMB0l]?26iׅC!Z_*V8Ʀo8BY uwnʼnG)乌KQ*%b7i[$ e]yCM#ᩅae&1iLiGC;jϯ!?" ~DRfPgS$FKƝ'\Ә,6 C׀㬦 ||)"JHW St[^%n;&taǿߍa#&8Yꜧ/M/o]m 5e:|YDp;/ \~M"؍:0vu-OҽH~x}Ud0adN]R]VcVۈ|юQ1' ?񦧶b`_2q!b'Wb/!ќ7Stfs?)DidN`15h䰨:hŷPo+c'vw .< i<ܼMNaTE4`J ʉ4/۱ 5{(48.B垻(*gG2ykW&:srk`2~񋿍KlUjU0oBKv)Ϥ= "(s)|KBK PXwc}ӻ:!.@[ִ +FeFrj )2%H8\N,{ǓOO`uP x^>һ)>M=kzΉŊ^qa՚@8M}l)4ȳx؈x,[Ҡ`D9\Ǖsi!T=Ml9!@~ePŭhH>C(9hf pPgPI)~Bbsd./(|[6 ́fAF%A}~!e\>/FD{09OS&Rdl|jdy-Q `\%VT#BӵQn?$ת >(3bI95:Qbhe*ٳ}xPAX7^@K'<@JY=!igS uħkVřl`Ëop˩)B֟QM#v=^w(Mk.QT\d #)mॺ*.Ic{sdI@.&f#ifc\_6~SĽFXf \Jk߿Ji;U-t,,Hz귘ĸ2N 4,rRVa6K& -K/^n)3Ȅ$>2׻;j̄- ނPpiﴠ *qBfj5; >Eg} =ξ(}2Ite3m''ͩ|;f'{j8r{$}< ݹ)X "c ENTTw`;kfygw3Hm˸&GDf ދa vzq maC E2;x-ٟN:_.k71ovSL 8?kޤWj~ȆEtSQcN.!U@fw6M.ױL9q@ zoPr~bC5`Ozw:~=,&nwbmx/Aߊt U>ˁqAT%&Rw ^,25ોw*j&I^$`v<d /@9{&^% ak*we{ZA,%G YvmM;'&U!+bo~-P.SZ3Ay:(cOw{9bOQι}Ԇ kEOX/q)9–>ٗ䧨ck 館ɓrFN1rOޘXq4ۼ#UJ;XQLjz{R/dad BDop!) )sy]+y)v=PfJ3^OŞg2n~ MբIYȿ.Yzu烰Fz爛?|eIr$*s, :&0wd6XۥsWZu#5#5R) -%t wʔ |#IZԹi0Q!ᛄUͽ UXWrN~!Js`?2'=q= j-aScUC5WYl\E 4S79q֩q*xad]A5G 1$@Ʊ3kVBQ^qg"ˇHOK]hi\)HzzYm@c) z0O :ZMg}ha.CyԎP| $uL8hێl96D3s1NY~T<}D#!PRONs7ENsw?T?h=MvY) NiFP§ %Pw:0L!%}(1rLˀDG!舲(]ˇƝ;ڇ^]y6M-};PJ=D=q0mב̕5>5;xE@~ 'OWl7rb:f%TPi ./m* =ZHuU (:5-uՊ40xUϙTYx)/za1dE4𻆟[I]Ǽ;չ6'#@ ZIZOL4G~Y).0~S,:r(L)Қæn)Zqorx[a&0 ?;Y4I쨳< rں.r1 ֕*Wn-ڢ펢^o'Փp]r39qihVӋ$xWf퐎,԰ { H|q|ɷA AA&&RH"M&M/2ͳė\ {Qݿt%3 ;"4I8R!#GJ⮾p k&6gG(BJN`两)w:*"ƵW; sПR~8F" 4z A"0{g2ёOfCҗ#%t@waCWiɄ˶'?n.9ڥN+boZmEP>pizjNGqi2J]%줩{Hlx1+5s E5˜Ғ^;PMԮOohFXk@I=Jc"M9Wk` &Dg[ur!I Q 6}L +[՜^J+rnLU ?;)7dJ _8EF[; /Olh%„w&yUTl/sn*ss\a۸ ;xҖEϠʊaF>p =N5p5^8:Ex}eAw\&ȴ5eϴo/܆]|Sce R5Ctݣ{v2\aF GFM l0oE Mj`fȰ]Ӂ=)IUcd4|liyMcMCu&d(eZmJeR?U8pV/R >;?Z1[!SO` h07IZ9^ȝj<# ={,sQ/*`?^m&V}~ܢg6FiӄhATp[уI%D7[ 0EDeX6Sh#0. ѹ_OQn>Y&y1XIh6e(F"s]0Ủ ? B""Ҳ< >W MCap}>#$4F}Nx/hJOC=/N ZHv}SlLMMMfYh"1U9EiLVt"Cu3.d=ISWM |g'ߝ4c}ч"dbZ#Kd[wV/OaG5g65u*_{n{y|{X>~Vhs6&L~f)H`w4ǫ~ t^;@nMrXz956wuD=V{4f,\߾ѝ<0ЙNXV<<O:{tPN}d|Z'FYql5έs\B@nB/t-+P&y>vEOVwC;kDؗ^"FJ;ft rU'EABAߍ^_F ؤO6Z:i;JS` kNUtUl#Rh\лvl;E$AŖ{ŠoR=+lS.OKhit4g DumTtx D5mMo!}@Sp\]yA*B(fEêLqGti#ƱL:Ae;AЅsC0}w7ZHmgfWчƷml# 2g2 7-@bQ|I#[,`&?cU sFɑ[)/PKe>̺hLbqؐ4=fo ZW bt#qa1f5Ih!Eu6Ի Pdǻ2OzU_1ZPB<@s[PzxhS0=Nɮww?uotƂGz&=G iғ<ȗ5f_H$WM'.A׏EpWDbbg$y<+:T(̨(ϖ< \-<0͗|!#PGvfbFVҜK6r&H|Qzރ(b=3Ǡ"('Uk,Z<ׅK0[݅"AlW.#0eݻVw7.av-nwrU1es5`CEΓy8eHOB#wOa(JdZ% a"Y thb2@h ĬL.KWm$LENf*歕^]eg7mӷ|Ŭȍ+/66-WW( rOȬӠ_u2WGo$4M⏟Pl I.q2Ne Fmx`S)}|ޙ@3@X*Dž@4}$USQQy Uiń>v<8t"~`[g0]s\o+W/%VfqLv@t5 8=@H!d%"<b%5QOLMAtƖopMpb,sR+Qxdkne4Е3 ZkiZ .u:{˰-ȴzF){ߢ*CAkwQYq@ }5m@JfdUr[D bEv S(I{&<}b-l4dɖ&pZ]6YMv:`wChYw-Bwsu|G!Y}7_#v?>xtU oJLx}YO.Sgc!itN?_/LE}]%^!9@QP؁ls)]>i@=ĆD@"$I1`WVI[K%jM#ӺHWM.qM'aǪ {λIIl:qt@S >=wDCh7l LwZϬ*ӝ,K>j@A( †3:8n;lORC)U?F[.uŢ_w届Zh1!VhPLwMzT]s/)gpLp= FvđPjHF @2NP1iWɱf~efjn?gXG"8&˳=r_BL+b'0dwC@],jab֥KIfNEUfSDp,S LeGi/Uq⢔-[] 0><#K'HYbt7~oƻ1^W1{^wDm U tT洢tA{.Dz\6^6qO8 51,bg!RZ:]|j_IyM8xpLҲtנlSƣɀpM+HvZ55Skwbi|o*i1W4,#>rgtNewzt㳗L4jHp8 aW[i-TnpC^-g J(zBe07oخW<*}TC55{.-z;`Εw|SJ|2i+xYT/KQbVkp؃ 3F)JJ8PwkUQM|U^ޜ)`CwݖaV@1ìفU4mU}68t/圉?Zg2{4: bK=zZU_Zd$֍G[x|:PƽiV6D: x+`:D "IfG=˵Q^('tgŋZlE~>g_;辞-GC$(WiH ̱Eha#W<0/l@aGKJoX7#^#I:uT9?\&L L  Z}i ʻZF1!enא)DP~$lL(ZȄkLBg|p*0Qx=Gveo|r_=i*H Wc -Ba'@*BBE ڧ颒dK'~uH?/6Z*,p>-]qN W}(BحR-wb+챧Щ(Um}aީ`\ub"^__1b7,γɞl|+GpfA'54Q,l]!E t?5Dk8w"n7q>K~NA3"2 ] ܭb nfLBZk{)g4P矊eBOfgs|Zgϳ㏵RIXib蛥>d )Ĉ?ɉaې ;x~! O隁\{NM.f\;-kiL?dcȯIh;(j3>CŞă= Hx.%팽nR?(_heN_1k (i[m%N>Odn"ht7jX'B 289GRI#ιUѫvc yll:z`LHp~ sٶ}#XyM: U:~&]K#SŨϓ,19]S:E 8nΧz5o)@-0]:dt-D+;%ۓ4DsB45crmgC, D@a@nbWVӖEX3d[]G! Ћ,\ ژS wOHhUO`Q›R_%6^c>)s|m@AwhD=&-*xVbf+ 0{w Kle,8:/`eLJD!$v=FH0K.V};{ &iV*qI{&->cGծWJAY-0f7BL x@X/gڕxYZBCᓰ{Hw`kDUg3ݺ1Q>v7##z~ ^O쎀 >O ߻f0%L#loC. {KVoc}Bj?}Ì> iGۄJUyd joEDVsu?4jA+q FG>+QR%1lCR-b#>T "PARշ,[[jт@wqC?gή0t8R6Dz0C]soCRf<6lGNim&# 'w<@(J3Ф@7dbF;SU86ܴڈvG!):$X@m<b< qRiURVtGyZs.-Q>Q*DX:rQuv"Br^"DIacW/#7~iK%IA(^9N/ ubи|0yZȄޫ 0,JY˞{ј9m\O։q}T9Ѩ\Z8G .cR_9͓f!7,8#me_|0(ȻBEX+쥳Ӈќ܈``d9`vn6/ tsBEYP:E>;KI͜b"Sw\:9'0Ũ`m]B7{&|UDT@ WC78Rq"N!E/2N 9WJ_]5 SsO#cy8dR T#XIxt4^TgCwȧLttI|Ԕ~n䑥 -e=oO -6brNc|h6/h/]/x\;cYS`Pv{7<6Gyvߙw8\uRzTpz-Apsh4ޠ{/l-G9{EO܎/7LۯarTaubranXpQ.V+)[xc#f%+k5͎hN>?c(R Iq:]>n,Ɇ~`%wBtw@}[RX2(uuUaWkÇ )?װRx z]Iǒz"[XkMK(j }V?˕q\qHrL@k g]6MLV+}F>w]_f5|[}]^U<^)NTqAtR}a B,/ /4.޽Vy8!1lmbQI?JA\ L2lJπ8xCm![Q#O!歈9DZHRHs: ؾr w-b(^ u_uo2|mNhc)e:\RĸrW_shd<:A7-QFRvF0`AYr Wh6V$7 J}SmUhf/ϒíܼ\pI92|Mv`xRz+xcC :%8qF3ǘ(+}/[l2߇zv-R@eUd:1};+JZ;uN&=MTgM uΞLU#i4%Gaeb!1eqU7o_01/;goeh"Z3]pIoULLQPmJQjqr0 .C-=*or'1"l柊Qtby'W/#>ȍ!RF%@D L~n"XbxD y,bnJ; !l>?6-T*0;gf.@/U?-s܈/(hNgtypLbo8Yp<8m.3XF$j?^Enr h4u0giNaOTSm9: ,g+g}keK* PeH[@giܮ[kmڜm1#XcH.1! DAl6вl/({|,T7 rRvuЀi.a.;}KU(_nV\k"獵#J̶xXx#TAjݸ)U'DkGRL^ow}'UX堔_At"fwOU]滽@Rd<΀'c-}kFEҧtR]|Rա 29FO_$=Pxl<upT ,qe47u6DHhݪ{Lt`0L38qV@) 9#1Go=e9H?ы[R*N$^ʫhJd*hɌ"i:2) U"}Eu%*TgXGf_ً9bdEqE4F A[ vbAEtʍ} xӿ ?j؝S[ T`N(PLff2lcx&[<Ǜ[2e:Zdbl$[aLš3=ݝC, 1=!m@Mge7ymN!Oݟq˚]_x pHfVHqEtґ`5ud_*w'-Mij[5M:ۅ7@ޢ`c90bVP?biL hljEo' \qQoŦT.2 W1Y%Xt)( ^`D5aRW*uxmtm5*Rn;\m2u2vw/,2 MIB2W3_7^4광ň``aj5L^Nvgi1&[c}KRw O|à e`&]Oo'"$A &"(O~n<=D}4WFs(dj 1qL,ᑕv]o VE̲Q3Gѧ<]Br#ue';ΨZDdruH4z*+_.:;ǗGBO~SEI,c7a(\. rYM̽"A"8 º6nˈvޘGkkSW{$UyO Lr#dQPArS@?YFPAe#]ām+ܹ_e-BCJb6:"WˢYl-!POo\sf2Rc(7G"Fݻo93 %rځZHt">ol `;@Y%B'|H"dHo-}~ޗ8%v#Q6 qp606b"zp燸shJi o&L\l,+yGhu32Aq*;AZ8JcJ1J4Ѽګ`3jp$5e([`]< y i~X#Pkp%E GmkB/9Arh6h"83 !|hp; D#0YhȽPȿoDzI%I `ٿMg.ūk_0b9zO23f8-pr*pF,訵Fq՜aoyn[_@M nԏF:M2². [3#IG%=0 r#g--Gk15)mjf8tk\^#tE/z4p[ufQgBe}[ghжK;ok[@$= 1uFbΩ{ QЅWw^Υ;ԛX.֍7Ӵg6(02˯yg[Xr G#ׅV/EG H ! O-Ej70 v1%2b';S"-ErAc& %&$a+e+Ul-B߽H[k!"oqC=TpWyOTc>}ә[Au"ڄzD_;7EXZ#. vr-7~ˡΖ%-b" P_:X%QlU>`y܍*ѽrblW)Xx>=[:pxٕjw>̒.Q9_kqX>AREe|%QBwb;~ye@yeKvZSݩZoQ7F\ʧTQzAz+GJBH\"[Scpr \x <,&AOX# YxQK$IaȼH Z`ۇ}#h {5fG 0fԃQcs&QٓÌI[dҍ?p.x7P}5ZCno2h8M|?g9cA=С"zn|948cM,x;,#7o<^U`e3QZ{{*:M(1,ӿ~p.d"20 =71%)|P^B-9[\^ P6.\Q+iw Xåqr RT 8"ۥϰKR Yk>৖i0_]Iܤ_S5(G#!l+Bט`l!R'u͍xzvš$^CIڄ@  =v4O- =dZV"fT6E.+@o:^~;uLj@e20|oVhh' Lf+2?4Q`z@)<$.t}rZV4 BUVޙ#K? o|lN*W9,-2hj>X8P[d`TrcnN5uTwQ7xpg;xD6 *jz@S2< -q6_b(eZ IGu 7E Se+3'quD.OVpV)-RR?` N?ܸw;<v0UKN`?éMf\bև 6gN;tsXĩ$ŨH/KWɦqEWhoq*)z; 8 (2ɤ\U!{d+9rSx ZMC u:\'LkowFxicgĔPMsF8xXplj Ƽ7dnx\ipA%{L(2J eX.`> A<hKAsDlg+--ㄴ$w),,m—^9 K\*уѷŚNtZĻ슩%f*8/Y/ӅaGZuxݎW4AL jo{f?>[6@mґӌ (06Y~0ɷ`8Zq%j0"l\`^dT;Vrc_Iԛ]SfǏMhَ]%R#u(ph& B^mJhbXQ/MFh|,P I-472C<Bsߍniq1u-@%pca"1twӪ/'mZNhf$j`sr] >UEU)ͮqIfW2D`sNme_x[/k)+-&3K 8n귗N-OXP Us|ݱG-˘یi2ɬd(vyH.A,찁_jlZO Dh|ykjEMEd";?l" y {> y|bqM&  -2K1סxdO&"0gC)|YҊ8P-6d%S#^ڂ]M %ylY9JiOk*e ug_Ȥ蠡L-r(t2: PDSlʮ NJ;|7Z¶~PZhY]1kɒIK_J[4t|s*էzI?㝮c 4VO?LQa.C8D"[\W{ߔħJ\J4V*܉"6ot:"&ݞä9T\ CU-6!ZWW@k&jUxarZꕟ`2F69DZT\ǦK<SI0Vͥ9yGqq Osk KqİMjPh;U0nJOJ~+6]uϬ ^ #>ۋ52QOQ<6P%G^GQhXB!cEiNPR69 D$BlLqёmQFH-];}cn<6AmH֫x/ӕ6憌 xz$~7Qr IIG9i%xW0$Э <,Wc /!WPnq0c9R[M)#D dC5BvpX?<ب@X3{݉Pl%+T6!6PW"t-2+ JdIeZ_Wrtʬ~Lu`:i81ɴ70bngen2>ymQ ok):W%![yO6K?nKqrk'v!u͇aa٘*Typ ˢ $x]yJy2K2'GZdSn1PvqyXIb4iCuiLoz$Q7]+h Qj/Okh!#C6hg뵗0FkTUOxK|^\Y ViOľcd2;dĥcmxLmӯ _h;{,@dkOB<9d:p`"9Mjx!Uc=seM*WG}ȱ'Ҽtj>llv4 pSVăm=~6t-[W,B׵)"n[8=+* usOsrW 3oRj{.WoY`_iCN#Yps/5#c#fwPeRE"p7yY.ߟȱ-)`;[%zFZ.t ?؜͏>:,bdaC;ل&*`-H_RάX~nYbrFs~R)ȸ3gfwφ#[*+n0pa>`V-g熽JkKRw=PHU[{V\'R-l%o)mgeg 4^Gh8D̍0~K щ1ڐ>" #VMZtvZC8\*36 R6Nf"X 4}J7sW-aAmZ$}6Db07@)!bXXuӻ5A:1g8a&^ >5'__%6o>Lg r?L~}Žz>&{"&`Mņ1(y tQY~k~_Q,yU.ĄiaE\YwJ'D7`ȭ t#J8L4W6yFXg#ox?̮@lfnzce5VhMB6<]͸Xc$'կ#FB chI.4@B淾yIk:t{N|Irn 1ri-8H~-eÁP-mJCcE5 S 5ݘ?Vb+amG(ك2)^6's`\ -R+Ɍ-CN:\hT6FKʖ81xg a|}!G8[ŠxO8ɯ[v_2H{ 'AE92PxK|+ղɷ:Y_Pύgm)C]~~T]eW!`FO[ _I^D" 󔺞b}njL qWRoy18AS"ɜ?y+(8.׏:S)9>@ k9b0غimaStx\V)ߕKUЍ,1"Ҍ bhq]htqVGA7**o s?fͭ4ZωKj| EF}i%~ۘÎSkYP':*$\(w+?"4Bx<@?/poJ 兵&m,UԈa|k;@zo: sP* UqkTKj>u"Wӽ3=k9I06í>M);X멼g c.5Y\S/zemmv) MpַMEȘ꾗(Q1 5< `*`VϤ_JS)caHW8в]ʙ FОpTAc=wܣ\e,-k1QzS& 9DV׉/їdz)qZ)-Dv͠3*Y8Q)W,e_!kc[t`%ab$[-,nd}>î 9lɥ-i^@q9wKPF)c6I) 8_Tî ˪΄V~d&n/4;x9 "1H̷s":~<+J9$/Ps DwM#XEw^+UR}p{'xRpb#ͮD<Ԟ-z E#͎k .t!: k`'1e޽=wV/҉ӑd #+70Mӗq9z~׿2 N&j17(ms 1Ҽf;ڰNu9,45\VP'. RO<J"p ׄ%`S2dT7KᖼuCrKbO#~\EɈzY'X-u V͋13H-"ZB'ځ]}SC(X459MWծ 2ʗxg6apxF{LH3s|Ht%;DИϿVw7qۙFE`BS/iY`ǜћ]n߀y!SыڙUzpw?w\!+9zO5lBh smc}>aRJkVks@BPL@ՆCs7Rە)`ȧg/ ȥvІֽ =g+t*uirBo8yfwx)Mm $`Ͼs`r9wg[/ƥJ㽄߉lREDga]k+gߨ$U;DeJw6 ͐M" [m}2ǣ/˷HZ? q>u^pI7KuRA,\ ~ rc({Zr&pɯhԩ=T{5#RrתxdTEkjtp@=k]M 2cN7Fx !(w qhrs̬/dd'a(.tr<ߪ&@n MgIHSk9(RφsO\>3]CRj u墏TT͐Bc1QSXA sư>'>w _y`'@۩6k'/'Άf734Йن!W9#ue5G |:ksr.A\ ٕr)ƐY`%E$1{v.y:ZU˝H.'x|Wl [0$q!I=9HkrM8Y>κBHEϹU Xȼepyk<2ߪfänmDe6"S[qW\Yzr;v;1L4[!T [zb{]29#/-tj7 mPv#z=9*rQ#H"`EC+H;ν)K~S$'頽 Β0yVT%a$ԹR8~pM)9 $B"=J1))F$jA#dɼC/+T+*"viN7Ĵ'T ޥI+ oit+q֟f E**/]"UKsyMuR \H/.>+$Dm|97:M!mj) j ܬp̒#iM kGQ+ӱԊlU P$%1u 1@l&@[&$Ӟ4r|o@l<ЍְwDzh[%3fu)}p'|됃>Pq}MM73B1 J|j< G͔kuV]]F??jL d`9ÌnɕwaU8lR27F/0]?t6b>F:|&` "Yevtx(_w.SJ, 0bi8h'֋ )LOB,!1-RwEX^nnk'|[d"fdul`rX}O&IjbA^%=L#@ Bn*{f^3Imlo!̍7m7N>Sј9Jj!qqC&FAFhc{8;p /uyWk|Qk)w7'ױKc#>_‡9˦bʨ{-ډ|`ZR#cG^՘&꓿-4tU)}eܖX՘D/;:({0+3(Bn{(}WfެxK=g >Xs> 41rx 5PG>Y[>CWa"3  GΪ)0U\NvHb e)4 ԇ{yS&6tS:v8=4=\y;|flD [M6w&8髐]--ٓU=Vhꕶ;L\ŵe\;K>?p97oQr4WD}9]Nr\A:3SXS&0Gn7%!Ϛ/uѱ%ɻL" TܿD/TIrmz)zv!"CV FJ ~If-O<v]M9.x\~͠t9 \2Wt uH3ǃ Go. tXM?tV\}sOVBdha )⵶=)Dv)V[p: #%1ڙ8vڭS /4BUNzQGЈUVHۂ{q3 (54PLeNFm/tA&N&Ef2jԹ/PIxCj<;D̺MFHeb۔q9:eȁaaꆫjR/k&Jl{ v,xXn_6$YMSjeC 1y$?C͙~֧hImS4 \%Ze=14;I!@7PBLQY\Km^&"楫Z(@4vR`2AIjR}q Wi`IzF_Ywp Xz" `I?㘢6˕H!uҔ@B.ЬnԨS&,?Ha'p lM\z?#/x3!iN3UL7GsXL,/#c]Fd,cGx$+FNME D+ZL!6?4)0^ bߗOuH\# NZgq٧h&Y=)@h,V%#Q^;i0uwsa҅hӮ v'A_uWLSK:IuGfbe-McQ>mwuRhϾ/ / ?`W8FC0?*v'͇MK皏ǥA=9lZ:*qڧ>-]vK/D7չ_Iv窮cr*)q  I䛲$lw֣ac!,^jDP7y:(j2{ eQ kE!1xFORZ->FW_d)=cΗ-&n-,89pjz0ٖd eEIiӤ&' tQ۠%>c);m w.C;0 e5kϷVE+r:Ic>1@{Vp>my}tiHx<`O`|]El,Cȹn蘑Sa>F%y)>5<ؤt3l^VAH|0?7hZc9f6,_9G^iukmz5*~*%RhK_F̰3mNBTYzxfGnZ102iz/ Q+Xrzuj@N='ൡnaMnÀz!cxؘK قx#0 aM q?Mf`ɉ6i5Yl6;H;%=f%xL6U2rY fU dи4ƃk6~{zJ(=Hd t!*\pYuxT[R[VnXptu#O%drJjqƻI=Isf5xAjٯsFq ?)rB)꼚E%*.e.Wr@FSq.K{f^V yEyՏyYBA˶<^,<Σ`}A_zF=~cӻ k|UD9L1(UVL58NrNJ7G<7{IkӺzNMå[T-#\_իow= *p'} Wx-AQ|ĒńNWAA':-iz֮P }-o՗~-vwAs?3U0G0׷ x=qCm甀oQN{340Ҭ *1ͭ򇲺QwhDh\3!h}Oo]wӋ'ΏW+2E1CE.ٜo걃0ͳ˪_(US/eg. I*5v>l7[ xUgW[SzJ;Mbdh )J7"5I}K_dZ 3{ 5jb*]6t ri\Bx'.5\ѝ.65N?Tn ik7K1ߟ[*Ty3߀SbI37^YY^I撵3l;['zI?F{qJRQfV09Oۓ^Ge!ELIoԯĮKg= \s(NUM]npd1ߴ)>`^Cb5a%qyCTӐ3$tCh^Dv].5`K W5u!w UhJ<﹧ Yp~]-%]]1F/0U$$_Vn>F[xݢknJ4At&(Xi{EV==0cr?Գ b@&"tM#י{e9l6}>%pQEp)Je5_64M۰~ ˅u8lB?FiCėƌ:a6z! sgPC@7ׯC>=XT}WB^Gu-L*cTHDzXk0eU$Z j O ReYcI^mϾr1UYd<^6"q //> LWmYc!(0'`E(mįzj"(-0nt8\|4f" y8o՘nYHK6-N HAx0E?؍yB'gy&NbOQ/ 6tc olyB"/qJOe0gNQ]yz,ɲO,5e"|GWX^iH J1?Zk&V3tޓlѝ->s,"ST8'/K]kY($]36ttVwij?!!Svʿr0*>AP6k+0wj&@+c4x \0i?HShTk/Tt~'(݂1g@$nDVӰXU!on#PHU6ºas"_@J [ʰ;K UJE?KImSK@NA8+ Q7Vqlsa1)U"ם3I3k.wߢ}{eAx9d-i'c^9v6_~pBhkx1 o_fn.PXu7~s-ûcvJ\eHԇ(Yz߲=35+g٘S^Do6i~*IJo0-y,ӠkaHnIZ]߾uYƒ8]ҵŲ9(y7:|چdlm!FXCi iꨍM Whs}Y6K")<E 8铦:1&+U9^> c[U\"Bi 4}qomESjڻH!iaT^6I".I!Zie!54ءVF ڣXÁ(xP&|m@P=\ַ3 7zW'6٩IuNTC@rs&F?(% K% y%qح RaMd۹Ǫ1}ȍhsX{@Rq-h G_8M5df ߿Sڱ6OUN5:wpP+^-$zzOU-ѧm:cH# \ e:#!0o c'3dޗ4QvPOBb{E"j#"Yw6In v7JU UQ RScO3ۂ*Id ` qyJ5MM{ Ԡvs5' V8M9jAߚajJi pߟUIJrN>2Ql]w^2lJ7{ne yd[uѮ^*V +~]-2`ⶠLn#Tӕ-Og'[IAA^[h5ԕR4<j>3 l6_7,r1\=~֪=lh /Lّ%¨OZ0h+b5qP΄O358u k5(yO.'tuna[:eHE P s^FZa$^/ A/R9]?ʐ'<0 f@!ӀaHsG"2?zhc|u_wDxu o@~%<?'j9z@@hL2 ޳L%/֮Ŗ$  oS=л0H3|۟-\6IݾڂݰRnF`C|yϩUcaR>~h3B02Ps. J`A*%C2 [/MMȓ 9AO%iS7ృzɽmjz?K(CWu! ƃ?0%HA&竲? Y9y+FԞ݇c(-R\0a&ؕM9>z"A`_K+9+-$r-ml9Tkh.M:C"\V/YA |= ~ Tx)k:9p >;`f난6E$+7b@gz \b1ҭD룼s=OP^,/=A gXǫ_Pv. Ӷ8 T;^F'o}Ê\+v_4ŞDҲIo(x{(1$0O.6~[So#8nަ`aԘ53@_b.}`%`;q - .Hݕ/~,U OLٓ<ŋ3bJܖ=Jz=t'A@ZTV+>tn~9Kj/BT0!R8s+: N$QNkq;G"I.}<)_-@ђK±h3m/X̋qsm Q_լ8Hܞ<$1ET $X/ah/rED {( }=kqQ 9p\cOIt W3Ԉ+/7EW;7r1M`Im>8c>MX#C䞌5t&NyHQG}|jF:?޵mdNa2%71c[VP=64m2S;*I%%/mEG5Z~Fعq¡h@j޻K/)'VKwoKif$ا*q 5h{YPs"K>P3x[woשMv5 Jڰ vZ P"\M(S$](OaЕ?^!g+ԥ2X1h(-Bj#7&5aV^Z3IfZqu*cV|4[ ȋo;rEP[}F'o.a ,!t*dj~8%@pHv!_h#)߻c0r`4q͂.U,gfJțuJZb=dKD禎ű]Xh!esaͣ Q'wM,,X|Fʃ8B#Kt-q_LXc)^.rxj+!{$'8Ma-m 9Q–&刚|ƳeK11fL;945Dʕ-tsgСfY(ӝ1-1䒉܌k0>{XbX;`Ů7{Qx ĺB -Wףϩ8i`wF.\Vp7'.gĀ1GEI\!͇R(ek;aPb5'v^lȷ~m9BuEOW(;mO r ߐgKud[O_+%lLkN1}*N63;) \ʮ> u,_Ec7Vv\o_{tԯ@ CZ |^ sit.SUxrX-PSB^!(UlgݗCvVXC *_~L,4.4ߟ0TdBwDs!aco0.e+l~2.f UĻn O'0C05%+Mm6tgGX>Lnyci]ծPcg _[$^XeW8OWh4خVYS0((5YI@^#Si-[a2P7Д*}ӼMfwr -:#ģ 頄 ^ݸ7Fxݥr M\Uk(xs29C|3̹,۾)CAAq]jōU2SuGdä]NԞ Kn-ʦm#ELgj%i[?'G{8%z"x 1f @}?9$಍c 381gOB]CRUyK6?Րk0g#G8 >)SMrtZd^5J'vw Neˋa]"Ӡmݘgu\3cGmqduaO,F!sq@MCqe=dB[؏_c!σ| a@LKpOwjz\]nr"gLxG(CBt~: qU$!q% Ieq>L7)\5FVXkĽBB?ˬ۩oHBwAjx:ov絰qIMZc-+K+ A)>+mэ dbNd a7P.boN"F&V`SOPq}t[ ňC}ܠ6PǛt Z يJ({2-Fy .ɱׂu!WH?-@:5D'EXRA"\;ceheH;@ 3ȅzŪvWVUbT]*{R8ܭQzωFUj]RAD6Nb"[12íCPPZ}dߦ hNt(Sfc:7ߧ] ;СŰ鑛r~<++p3ԝ#$Y{Uꖯy}t)] -UGot+3$b]}E˝\Ӯ-W7l‰;1s6j)1'ZҵOaX4:}I_\X (D\O,!킝eȣRN f˔Mὺh+8;h&7¸DdLoѓ+hC?qO&X-ʩēo@>~nS-{0 p̆12 ]Cn$dpPtV!#6yz8Q86 Kf ˏp0~e{P @#J觺$ĵPd3`L  twEXV ϒW3]V٥36`f:ܱ4Z{OѕG#wϒ- n{֌ea]# OWcK"^rlݟ=Ys#a}30鰍 ~ł|R ǤeX"|h;-`y,s{Jt lLAxc E6!W Z%#L=S eE | 0Gf- %Z'[+'/]uW1D]Ues$X;r*_ ifES8pB?EhƯeWRΦM=D[2wDu'A-a^s]j\Q8/sfϹx]";Y+cCx+-a'Km۔ShaM> K9pJ4K2GkJhBw&AW(BPOö`QA&ܶ*L#r@w:q(PpwN)HGvtt/IIh:kpmA\w=p C `"[U"E\(_j 0黏qC1[>"w_ຖFlr5jIۚ.7oV8R" p%HB 7rt#9-\,u 1n-GS ß^ dPR^ "(O[]տ->1'"OAj*qj!Z:KеM~lg;i9 S3⧟߼ƸѭGx {C6+52rD@9"zV/5b7:} Kc}.1RL ;7=0)߲xG AفP]3H.<4ebD]!AJ'B<{ߥ,1w\NN `/pc6Ք)H[6+L-vW=/ lM6E&gx+[Ӽ4)#Moѱ68UƝ5(ܵ鲧n/T9!&*jx(-M6T}G'(bsЎ~S@u 2_k},OidNh]6rȪW'sUC#4qo}́A$q!yLEq,i)Ӛp ze叐7A rȣ2?+XÐ@2N/ǯmY}uh MR-H,Q"oU*]ôdHFV +@9UPe\]> _$ aY;tö'+Vul`UxFea@epv&5E EORBEj46͕NfghZ)+\ F-]OsV<*jcwHb4L?M{S#`"$;}%h7{PRS Isa ZקA(7]Ȥ3Oxn#6o 9R]D0}i1HM$8_.3xe 1d`}IhuS|! 55Yy!DU/?cXCep*Q7ku@Q&tp=3š=51E4LsG&7*2g{=,^P4Y9%Gg 6SѮB%oӎTv=T W('>`֗6G7vDo>ݥv>r^ 5WSn͹P+E2~02F%K8yXVُ(9FQĤua[֓od@[[#*ƙЮC~WFG. GcVPpʻdYBfmufzF }Fcqd19½ɧGKԉ`U3ue"Ƞ34*: 81B!:N+N逈gA \SȬl J::Ή nL\גGk)*\r2!l1cݽg)_kGeh7'ɸdOnv "Jc?R0 WBhc/OSYC^ihp._3H}SGba|f\|0q=mZ5G2.@t7޸W >2KFT9?]m.mz8ZC$$Al l#*BWuZgbOϯfIMryڈ) w 2^phj|ŅzN_-Z:"`|n譣dM3 |0_8?guTg(B ]%y*=[ ' Rnb?kJ#,3.2,5̍yc%'pVAgtQt 19Q7/]W m}^B„5eu3^~*<ȜIQѡ@2Nn&a )bgwѰYP*y`t9'vPy;ӪžC;K6a-stl{fK=4Iyh,?$0vc.EpK/#J'"qˡ۔jJ=DFr٭)B)?Ig]A p1" 1B2Q gVlz`U]S,Uyvр^Ɖ]{ᶐ#/No גQs*ndr5UeT[74oZn' #'̶LޅRSzoSuBrK(:6{Z uiOEuX>ʮ#P`av9H^W)do(5I_>>.sn+JK1~a0<ӒP,ݾ0OOS8g Qhh 6PQirxYrӍ>4kYJ/4(2oFxrK-ۜ^MuҬU+#SX~k W?Jң{-*ɇ"# ]]*({(k*Dǂ/`.kk7p7x0PqxgMV1x+{l}Ql3FytQ7 7Fin mV OGs#f~f͝~g^9vDlGbl D1+’NEܨ{(k)piW`hsl~SmGA*3ÜȜ>$tړ k;GVgfV@Y}"Q~BE\ð#5(^)w{Wt7H VkE&$8Y("j_!\*~KY0ϙ23qߕeP.į3sLۥɴBZ;a^ffz=q * d|\S6v0&Or/"x[ dNHmF@^QjLVוj'm>RH&Jˀynfdռ<7l r[GNPቮ'`٫/$Ԙχ~P<0HEBfM.ՀDsr\H-h6ouSoo?r}.[|4tt[c)sM ;S:xx2j<RP mɷH }"!ap$aKHѸg}!εRx&O Ycg9-ջ&kwZ 5m%gUv܆H:pFP_IJX@r(V+P 01A5H?*?Fu?@6.:f<<]"ԖA^@8˧Ecgq31]_p@gr4Â%G},А?X[):/^M鵣JIX{]!SZM= $nq`,Xx׈uT(Ȑ[΅X7^7 Tk2"<{#%O[ay)8Z1dM`{B`G<5LBXEvծճ,F/C2pӊ8< Qj+h@”uMQ쁼iWJJ!|Ol\pJrz2zm׋WGԐ15FSܝ# ]:Cc;gt$;\@xu6,b\؊)&ea!KS~ZZd?}kKS7rroغ$,of`VrLS-n8X(6{. &gvzMUu.,O,ݧ4W<%o9l>4Ft[ɽS!%[j;;>ѻQo#^xFFp>K1Ӽ-|h v E~blQ9$vI{+a?T{Z#J#+Iȇ4Ѻٕ5q\EПY~EW%Z47KiF3Q%LVYDm+>J*ܒ?@O*F%\mUN׿ԱrZRUo5f锵Wf5yw"y0҂Zjm"V I70}K'VBϚ]yQoao,DuAֻۆʹd\  @و%*K(ĀA D ^iVwq, cpf`3I? mпJxFbZ6zjnD:vzo5&m5XLmy4Zf_3@1Bʊjġݦ{Fi J Ds.IX=0ۑ#%yn?MIv'W?\e\L 9|:UnD ʹta&ۥ&ִ'f~Mz锎UE$ߚ8<ڱY{Ac^m G F{?`ׁ;xq{ |CνB[.vM:7j#2O[8p)Țv~ 6Xᖚ93td0X;d+0cַmrgx'7+Qc+7\Feq+,&  b+GJ* ڛ)'ZX{?!XN~f(0JAՑg5lX~B%)縿SI,)t3TAzHS$0 e~1nsUiex Xw+/U_%&bKb<)OdЁGo}mc7u':jd bOtl~ ĖQWoFȑ$ 4c[4`:28>Uy*^yc,1(goa^pW1vIO\ ԍx=F>G |!1ugl56]#xuUlR~M-kI/-#.`McdĮ:A \>*؟ &;f6F麎{UJ0^fx(tlKFA F,<+AH^ao/o<< )i_o*ST*H~>%EeXf%)LU(hn.-VJ2N/Ɂl}<}bp7ՈzʽJeD}(#_nxC ^VcX4 u_1餳&т*Ϊw_p|',^#ʽ+Ugâ\% q5NҰ`-$S^z tm8/ PVJ>9WZKw[gO> dr2A?>·wlJ7qM0ň"J$!L9:.V9!5"v{ < C4RlBX5g?yG *sIULSo [ 4nO/t@Ar_#ޔWP]G<Ԕ 5ɱ[6Wxc35el(_ p+)UV4'jN6h2b䱘$)4&Tg.#L׍QEwٴN>g) [dhsP=蝗 چ|J7!H+'ZP9 GF^I@h X5 yɜL{?,Q mvY+J5XXȋyvp1b$ /~ę|4+2[ڌ j}=ްW,54=ie0~s\_H%}G&jGe}=Qi'BBYT'>raVWJZlP#M pSDCi 暧7h Cb)|%R7^Y e=^Lg,^4uX臇6w ~Y(! wƉ`ivmC@7E*-iV嚡 n8\/em`~W{^{FZ(%uWW.@6[JQ|fz8q_l*77sh2DmeXX/UaGqdlUE 90W)d?ҕJb)ţ5jdEPҽtV}uaL4f,1MǓGd&z"`34o6]Np_Co4QҸJۺ6$2l_3yIƾiaXG^:uUN#$Xwͳ2/~EvH'+|㩼1&F"#!sq+CI(e/"U-+5xn R]bX PEߓ~{u9%bbv(1( ǟtF Yrj(yZ;^ȑ+.{=4b y@v)gTьvFIhO (IN+q( Rō%_Oeh E;D;+(D iiPRq4\3ߧrm3Wȝn{ڏcjQ"HŻ+J5d0uJkzUaKd.2h"vi8*u&53Y9=Iq0j }2;K)nb~Dm~Gps>]ci+W$$J>;A>Lf6Lb Vʓ8TEBsOpG6 γL^#sw v,()BpA GG[ޜbTԕNJ|$JDx“2K:_08@6QuQLp_ 6^q<@ղ >VZ|1s<ظ7I {r Rv H—-Qsx"\*ÏCcq.d:b5r >3zs u ¬:7vJĖqhYNH)t2R[#JM0\3]}h\ _0"rWq=EsP_kU(g,ҿމCjS+άXˠ7\(e;އpn Wyu[h%=ljџ“  &iA0;{˿MKpHXck|F4@;^q[VN(Q'&a $qDrH@ #Lmm15b0Iȹ=&;7b?ẍ)t˒[Aħ`76=iV;f\/p|v}8vRxI];d:#ʾݰ 3p݆Pq'"Y݃g䐮 vD|M9bg mTAbK=ZJ~<`税L@{Gm|9[SDNX^oZãЇ_ Tjj>}ˤѶpD0Z\iiF՜džW3<\Qs43O}}6q5Y`~K׃PYbq3&j |cnqǫAֶئ T0T@#x@)Lr@i_WKXª!gy%$ZEO^x}¿.`+Cͩ\qlw?x=u@1^ݭz?TVu'soLi(}6]7D {BU47Sў{FB r/iMwȸ/:ʰ8V_fᄫaݫ?={6'6VZK jp/R?_A8e1DM;%i{Bs%*}*`Ųny{/ HUvwpYb~Ci$M̄:5Hm=7Ow|1ƃcIOWLGK|ηMpI}a7sUϘq9lѷ\ʎ Č+Ij0Rb Zs!  45#<:] .-&F"JӽӒk 3t(rT/z5 P*$`K0veqص#(_UM, RB(}7n4^T ~lkCb WBW`+ԶU5]Qao"ltst؜&9c.XrdJCdl)p+o2ؤաŐ>JO;k7I|ނ?jfqq|$WX35@'eO B=_$k-ĿLߢ5!F0eQ%ƃx D@)x~b`@) 橤! E,>BRO_ePBy&ͥ[#E|Y]/i,%#t B|sOW4D ƫ$ Ҩise5Kћ VʑlT3Zp>[qqV&rLz_ʙZ ;*1kBnBCt L=z(vE,ܚ09}ҫcMaۂv2''fA m` FVA]~Y Eqң>G'2&G/:q8I|=GJA9x&G Vjp݄"lj0J!UqhMdoQS,w"Q7'_QY.( 0LK9;eqIhۏQM'T_d[R8?=q`z0$[=LvO)hyVmLC)EdA0OwJm.(63W5 5zxa<#!x>ğG1/'g0? ւc )uփ5)/9!_InuDLlS`: pl].|U{6!xp_kGDRs\ID{^ ,rpa6X:69DLՉ{J}"b@-92M6VL9p&1}m‚stSFw iu+SfgX]_G$P1.;8i%Զ0*." |R{Hg_- `j*!'ޡwg I~`HghM R;rLͳI{[wi 8ڛPZ PB;cj~p.4x9H3U݌GbӖ@C)?n͋Pwe![<,;LDz2#ݺgaxXDԚl]p|Flǒ=,G_6Iԇs^EĻ&"0u8?S_h)f' Ʋ5=%z&let[ GQLB y6Ӑ"!^w"LhnKVG!c迫 $Pq͂ůhE5%%0} ,PlK;TnVx[V k=N* &ꈨM_0L,=6E eJSi-[qƒ΢=kQgXQ 6(Q„0KnĐۚl/ Jc)Y1#j ]gkn*PS o\'M*p_jL\VpFW\^5M&w%UsI|`cQPy̜(Gk}a.lUkNf/S-%YC:;j$n+3oX>?Wit9 7мdX2a<9͗mP w,7s-G7}y~5l/^;7/꾌u93:A.s ;;·z FSx{p&G@YIVyT)P!2\f_Q.)ml/7]Gc<>H29⃑x"O{Qb'1C^@kN/5ZЛ~lLtgz0j$ܓmiCjW1tF;-kACѻ}jدU13 9Hw<` {9kys2˖aJ--ŮqfW͂\u.Tw.1T%0Z2ÀqȃbٴŭVzIEByqfd6[,uuДYA٣DeGkp% lI(a=[#qn: V 4B8kfF䖾QhXᓼUTU&QAzDM8V-mBQ$#Oxj-NR9(! W!~7?;,L EG[^卼n ck}qP׵uW&ę̧:ب횱ޢc7f/$7mDn~R/QrE2Q6J,4Es!n.IU*,$U g)߭8 70jU^/ų å[]Q66r5r~5zmeUUSɥs?,ӈEOrPٽcದ >H^WFK{"\H3rh'40i~.\Q!oEdcyk!(!_` ">i/ne";A܆TOfmDH#F A;g%6vPC+^[o2ˆg:,2 Kӑ4d ċb}o gs%J~a+.A   :#Q h6z2GEfP*D{Cz DB}'x̮HC:"Xd8r3=uUvfg\`6zJbRsl_tTORZz"3T=۰*0 }#~0FY@l J쿺__+`*y$|K_թBc@0dfLҺ4PnwlH̡K.V,`"k޼M28ǁ! }o7t4,. <Ϻ6daQ7f+/ãљ^L/a߅eJ\+f!{F/V,30^.4'1 T@>㽼7xZ?D}}z6jϩi4wqTh5<䇰WHϡ`: _EɠPJ"UO[ծ+w}5CG*ėtΔ3;]?teGw<]p˼0,qHelym.n[B?ZRx3HP5Fͦf]5ȧ>w*/+s_}w>eAbm),j^);ڦZ35>Hx&H z*3f |X$բ:|ܑL>H/hn]1& ha};Ke;^"9i57&O*^76Z^z8gwiseosOvz,K0BW;8P!n( % 'k xNV2;>P{Q?x|ӿ3fEtGьUAS*5 X *UD~/J;\A%I2+fTw Czn.6qbZ%_N2Br{PL(hI\L<oeXn{=3LeJ% xCl@_V.rdaVsg0h ?߻\u$A2 "1CUGkkMJ"抅 tob[:RKb^>vuN˗%8yae)Pݧ5j,0doq.R%+4**CTdl}rº,aFu<`oʪeJ$Wd $0;&-cdY4(aC%1iN %qG9=׷\<\l'|(|&|Vnlʵ82XjG ,^,|w aOל bi:'53C9 :VgLVmz͟<AypIiND=N+X", bMܡ V_-c b<&Uנ3s`i#˥} UǍ娸DlS$;D߉0~f=$,BMUit(DP^SȨcӀ0AqQ nfX튡g߫uɸirY!{2k @KdF E6;(I1 7SkoȟKSm~kAAqEF9(o?Y(Nƿ B*>!OGe(L;\iѧ?9-GcаY]*ZeMĞfcEhw%P o]ViLW܍@l«h|{\PhoD%+ɾ=%nY,%7;9O4Ihz6,a`51(nd"2}iOAhV 'ca+b)'Hbs{[.>] HNJBm}NA \2Ѣ'eO<KC,q9m*&|Y44M}?Ob[f8^R@=k)]5 D'˚:vT’Hגϖ{Rho3Še֛]@Y/l8RPׇ~3_%`D%$Ͱ) зT|i))Z.0Wg-NA4 6I^ NpX}`D&ʺjioqK{RqQ>%L.Ůoe}n> ( 1NpoȫY@Ǔ CyVúN{u8Mh#ʒrV|FlkVƺXHݨɽK%+ ޞϙlq]c,t$BY.UtD㲧j.i~lXWx 3&pg3!mhRQdȉ#>mtŬ w_Sh\"cylE7UK$Zau/ɱ2wـKHM^ʥ8iF&ͤg>y$Ws;pzuž$ܐHU" :&l'С&)j+ED8AVDڱ)T(A=*1`D(񸴇"Wri~]n$gdͺ4*_k}UR4& pKNH NӅNo>(Pų20rN ą>i./ַ7Fut^iͳYΣ(HK#-(*b>9uhO@DT}EP8ðt>F]dS.-ⲫvRH8Vøl-KX/d=`l>XqQF;/;7iDy2;#9+,j&2\L 2wBg 7d;p;MZR>bg|j$wuՒxꟕ'o6uY8h'Zpt)zWILik.H'|aJmkZP.}- o6i&]IֆSU1h>+l?Mi'v"Y;"vla/dGy#L?GnZe{۾h 07֐.8teq"+55LGL 9۸(fwjgu81EWKI`AI?|.)x =T]m(mo >YК`2aԱD9!/N:baSL> T&f41DR|u@IF0sY;D“I2~5JBxzHd(T}! yyhtr@m9 \iM4doW^` OP9)(Q?=X͔l,e'%EH<3IbxS[K )4jELb&ku:r؄z o:0Cj#j(KDE`',?b)'xPC6 wo%wŃA,G*{Eݤmoh"<#dŒW SIў0cLzD-Ze )idgTOAiw Ѓ͏ ) ֆ,}QPcKBϖ>TF+c.-[bp$0srF벓g5tі7J' &$a_#1tJgl) e-q+Dte9XU uDC7o( ϹT{=+}ܱpH|KkSαy-8LXmڹMwzrC&D/&}ns5e='YHbX:J9jyù:%Zv&m5QoqYe{' H5/h(|tH̃CP{/2dQF 宺.acź(\R_AF\*av4>5M4)Og2Ytr>Tc 8Tn܊5l50*W;Fњ7꧝#{16bagѶC4 Ɛ.vysjЮz•({d ES/N\tmS"f%]zs/r1VeCAyX5ʚ3G-ބ4%%1:}]Ģ:2M4r[b:V %Jmk#@[rol:Ľ,pxSJŏ>'hdL^TFz '<WIsQ=iN'!ڮzQafǁ:?4{ѣT]XB=^e~㚋oNWttLl'ܾZ9D[JwVoZCf}wgt*]r[R&˶h;^hMZptSi2a{L> D*ߨ8G$e~7ɞVs3҆Hv!OC!Ao,H*d-w~:R)[3,73N6MPi4*jj!_ /iڈm %19]|a֗1Clí`xX; Yh>͙@e0 ƃ@_VS^ZTKms tPvy5Y]('SQ?0$*mYb1Jl(p66*\1%۟iwh&wdfMhl2.BHT-~g{ynmzII'D 5@2VF A)R2w΀ v K_1otגecR-'ҘosTPbo".nW߯r2bGQϦ9,SIJS!؞VVߎ2m!=L{(hRX54v9ΠdWib8+[-_ L:G YȅcI]~H4bA=qFS Icpv@^XB9 ?{U"ZwXuvȝ#QCDZ Lp lr_ ɔaܸLwۅ`lM$[{cvlɽ HERGA 4!R9./oQ /f:R [v fdbjQ #bgvE-.w?kTu|BЖrl|g1Ⱥ b2|-b6dn7_Q a8_}[J7'/EmN^JpD,{K}PNLn~nrp!ٞ=i&%jņ U 哲>{߈(JR|et?O \>5E 4jF#5`6JR}~+e^\b\馊=, ͨ{/u:͈Y$#xInډ_q6R i]t"_\lB˶J k q8\%Ϧ=* %, b(Lio%C\;[q\]6,D)CaNLVm56aS1;Kz@Dzd)qJ /*ID΍d-<ПE ._C#W-9G_ܝ93X xק֪1~2ߵKX%% C34U k3Rb<i? WFK5SR\*lixp /~F^&5J1T5]pa`,c\7ЩOfH6JT^Nnr~)>3Cz S.$'ozL:VwLQW_.1˵MI ϛK>L9 ӃYcӽթlII&E]=PƨV,+',O߄IheǙ"14'SSyi C;zfOfQ7@nk(6y~xQ$89C ʘ4ݷaųۯh҈|]=նRkgJh^/t~ 0> hXGbhrr'߆ s([߈}St:wAH:]9Ldu_JoG~L00mq6Xs 8ij֋liˊ)ρB[10]0B7U>lĤ73l gwozCA*$>:RE0I+'nPZdW`j_әR!] =K,.kػ#*Ɔ+=F϶t/VM6?wYW It8/&.ƖRiNc}GmYI>!;h*~f\V ;ڔqǔǗ-^{-'p 8EyTlW74} SeLP0E10MgYut~T@;QNp. 6KC$3'_ϝTm]xfV*OY~lc^x dnIJU^KKf.pb^U^zj]QJ>Hʍһ瓣cA8F:縶tf±4y&Np"[?/ح^"KK|xkY@GX9(&gv_uLLAT d7*[-2t:Rj`zS-(ZܢzS)UoN|  LVEK{[~}.B\w .iFi*Ca23V9-TYRc[P#9њk s`2({Ij 0ͥ"v) @?tY&s󰚟A9 -D >b4+GE)2'LE,0KTM^뮲LpB,p0H[?c-+.aK]b:9bDѤ#cٚ${TPR*ٛMn_$7s|MVQ&v'^~Yk#zx|Ztj4̈́'AOTr'Ac*q'>:6^o`YT슀t gl^NhalO{I9HUog"[:L }j5E#=hȟ0s(0?QGw&)R,fh}kU|d2O^.wm%DbN_#e޳#pP{o^>1Uo@甿Ә+vQ4r,LX7hM@+QTK)?7LVѻcx'&f~rNacT:'?ޣjNoָ BJD3q!N\PT8)dAgrN:t."9Bq<ڳo,&ϵbd,pm;r]ĢX&)FLi R\M:RG1&zh_c@$Nf{ NqʭPRXvziڤ qI``\Trn+=cǼI:44Pz9+hM{DNۘrx|mu(*@IEEAПdtW;=2nVD6-Xڙ-=$mILl $"Lh1F_ ~"-MȄRbVm"\dAQQY D#`2xf'҇O!aR+L RC îk 2F5o J4=Tt!%&:D ><fBup|ܧk6,)&4mkN{=p*r ^M:[7nNjq%er(iM̍3S,' Î{\Mߎ{cq pbāsMOpϜgx>r:H50m9CWދtG[!duץRq<> 䚍A;~9mRe٘3u 1.5l^@>Lg|1=hME0z!Nk@Ьq,NsȊ a%i:FKusfp{Qs,'jv':nGg5IVB`o0{I50g훜fv2L@c; :kZuN4eæeqv,-iK44si>?Z"vS62c>*p Jh(Hp'vSg (Ywz&_O 0!쀣MN)s xV%f@t>e%TY TQ `V 6m?-f&lSDCseNNB-~5d S-v* Jo%@ RyDtq'`Oq{|Z=ctMH!b7Tɤ0kxy4+o5UFO3r@'9@f =M23PZ9FÀ0ǖ nxbUN/qEܸ4m U@yoM!|køa\HRcj)A;eߓ2 h|ckbD)2lHex[sw:3B۶(M<#6bTo7j/vP"F1NB=L q(ܔ[u,DGv2=>HxIw]+Ali~F:‡A<7@BX '(X,|F ٹQ*1kl6-bI;h?[I6Zl$ LFW ruFsy`0n0 %H.uCvK5b  Pq9?er, D?ewhn] EM`aQy߳rAn`w㘸@^ I-y->RcQ%i||քtp[Z<ݒseӘUhtg-'5 C( } S`9^@ AZR|Q?}]8Wv X6!2[ɘ9jv{egـ!d)ѵ9<$ic+^ 9 A\xSđ|w'K|#R/m{?+6jw_3EuT?_ [R)w]-*wAF\F ܴ8 1y R_X$ :m(]*P-X;m󽗦Gyf)ׅ?f%rP m!C"#a1bQKF7;4..))hy}1 \xPQ&d ,__f76 !.3o&CaTC;jAi-6>( 6kzQtx$m\ ćdv7H!̿Ϝ#->-5Ks젒Ek[ܫ(:wnO`y;z6BMQ弱N8pnkA,z/V**4QRUh=npV hTƓa+}^)H>pzBJ NJM)y8xva$0)F@lhHKG z{df7]d ?%tM8+T(ѩ,<wg(DjC8\[!IB$d"tƖ;C/|-բ8d M# +A8\[Rڪt/jPH)+ݏVuJu8%ZYFGE1X&~/=GgQ՗}_X4o.X0 Q&!mv(iwzTa9c='mPYtPaC:WH6gfg? ,xGwH]icqL,GA݃tӍUiu9ݽ{tӒ,cn_f\..BKMT * ,ˤj4 HEWşY4OS)b7HEzC/fȂ24mQj4IW63*9<ԅ5-76%+!/m'= }{¦@aƾyKު:M`y˖A5G<&@</fo+o4ҷaY]|;fdRITK2l0SP|:P^.zK:"=pw,$҉~O6u@s&.WxipE3Nl熊(}5]&>o`ɜKIXk,F1G)Cl#LT;R v۷+rs@_Y SPm6-~ii NEfC 41 $>U}vy) oM'y^}=Q^R/z4K9b.KCπ|z>iU2"V92d|cN2 ޚwɨj"Lg 5V]pd\HP)+`uc ttyإnH`ag/=qT T7V;ゥQ!ˀ! Rhn8R" e>9.?oSm=.PN_W#A**wHhKɫ:?HV:YlQ3e>g19g" }:l-\it`^= 5F>CV,7Bm7~!Q|հ"~tr71t$4!,nƸCP9* S%Oj2V;x,b@Ǣ'xN@r#(oUɏ*@-J1 P< __lΑ^pmgRG? j5n)>u!1e1E1 |!Ň j^Vƛ&jippp qߏfi*5-QeQVU}9P#9O]V~Rym=5lESbmM 96-֍rx\F{GXf7@BʼnsYIߊYKK \FmoHҥۯz#brpI,ef9?=U oQx|ބñTEP.ndK},멡'ʒWgi:+ǾfO0}yU=d\VU=HUDomkY9 yfJV񌗯0ƣswrmv\x+~ <.!w7U|`r$f@po-P@i ]C0-m=;E3]rTQtrRGu{fGx z~Z;f<́*@Zu3#'+i,wі Yu@g /xJM/a>,\ť{=G˺)<4hee\J,,Aޖיя>TA=luo˓M<0.9ʒ 4~NavXuxC u7Փ{"G׮l &WE7x,szU]k7; L˚ -Q  Fșhw\qy>D(鈔\ :޺M#ע^1׽qX؟NGqs7cV(wYɱᤁ({t` x]yB3e㰈Ҙu,Wi)W:~7׊ upJ1a ӪOc^1f[R 4?ƒ_<{%QߍzZ'h%6 6# 2`QIazc|Buf"ܿMhc86վV>[ j<>tb>F퐀}0^:ξqcM\AްM[F#<٘3c> ɮ"fb)}rqM\;$&JLjv/IwY}C(r5wM7ۑkb+oDcnp*3t}X1[RGQ|`Jx;ӡ!}@&Æ0H ęoq+sAgҜǎ=,9^67E_mRMEC'H47IGëN_! رHYgAmbFe&D YPF|PQǖb詟 /24Ǫ~G'JzrQ K/-,+`\tu *JH G $KTU>4ZeOok҃ߒjw֜&OO ~|L!`jQ[RHDoN=-eS[xޱ.?C-m,W|yv{܃nBcvlzG..Ql2Bή"gb_(@ZNb'N6QIs]e">KηSgø@rƒg6;1Es:jzc2 ;HHQzNa(·d%o|jH;,H(U2KN~.v רҔmlcs>)h %+ q,-$ c8a`<1}$ M0‚HO+OX{( M'!(Q?a5?C`EL76pMY[94277_kزڷ< aN5¦[c-#/%/8; `۳^bq- _N;d`?)_ϚEz^:[il 5ɼ9-$㪇U9 m,|kwp':ŰbTqK3\䕏|4B.V%JL*,HQwKjnd,rǰz;]{=JV]J)w8"\J" ΂‰fy Gd(D)/$ 12rwԟ\?Qk{cgpJ_TDё(aiѣ;q`SagbM22$Gdnc4y]6u_>SO8u0 S |ǞΌDnC+DE8cz3b 6v9^T%I~V8Rrvz(%u?XX=CG*]Gܳ#MJdȽ2˞^"qIq Hg` H)(]j b|mՑ9ѧ}aeS@f ugB|m";๲7S$ϢYigMއJHYj7XKmWYk=v.CR[ªV՘*;1iq *ME;?0K=!}HG-2 [ WfvkE {>KuJh/(c_E`R[[SY]=. %Jg;潔2cox/߲,Y{{EN;hc{%ޭkyA${"^؀J;ڗ&n$V?WhpsDosBS\`* H!. *7UD&n2ך_$ŌZ`v1UuRvU&@Cp9pT5d*Xhwz0c0]ǝӣY=['fP1 TQ9򱝤Ol +oEyL=loBjJzu-I h,y,-؁pε=I$wr)9(Fq @)a0>Nb6e!Q[ˡjO 4˖V帏~Et|]F\6do'"--`7-]0D1#"Vqie/Mh;@r-GeWjz \6(sAƦ%\;4J_Ȳ3:ڗ)I C,Au澌ci%UmR%' ƃ.`Oߎ[uDlWiN՟$qVyN ',1&4orOPI}f>IP^hYLߘԲŦՂ{F>XamKsSR`(kD%-+[kʫ/7)XU-HNض]%;;.[!#]scB&9 Z${>7gmw]Xa_t!$ydS'VOa;m-1M<D`Lݝ<47r(-wBPo?UgRZM`E s$QG"S= q.zcaSfShWGς?Ҭd  8_O~yd.lnLކtLG4.؞:nkePpm/'(0U#rCxj4mՆ\뒗rqNMRl߭^d"}ۙDgc Щnɤmv&3ca3&LcM@eYW9LK$%FKr6adh8{,,_Y`l[U>59JjWlG/GJ[1ڤ6.:>B8[zUQE5;B)9 vB@[9<*W*36 ՄTqgI v4Ô_+)2+B@JTw0'HLpێy0uQqğrUu3AuJ,| R7VAW[Tk*׵ZǠi7TAQ~&Ic/6-2ٿ[}Khr8](ݛ]k) >TcwSL.e)?^ k[&\@8(GCi $@'. j5H,F)hxB;)6i-Pj6KM}BoUwscn)Pn sbmzA_"ؚd5۾tHoM^4Ԛ{ܘfJM?1Μؚ*'?P !%Jyjho(V|:V%J0\5_8tf3ԛMJO_J[ERݭAo 4?0 QX6{=-m`>UVOHul^gUi^Oi0=Z_esOt͙lו䃲:-ܺV^w*݆lL 9 h>X^n 6AZ N-ټK뭔"? VT?AS1;]>-A3[mG4O%+JO}=-hAZ-01#O~3; 16 'UAHͥj)<b(<29׍rGի}Cv4$(Rʝ"tNO{զZut5:# fU"# H,uտ\mbz1$>-:V+4l<3HBX">~Q>D{S.Yp.;Gdx*q&ܶ8e^E?1` qҮD6gm/IJ .sTlwsPY+1u4 \D)㇢r!0<.LU E =$()rxK6-v&+,QY`ܩca<6#%-JO".&e#V>nC13E#3!xjD^*迪$P)gI;.Fbz5Z:>IxI2ΝE|?L'Xg /.죹}'N Yavd\]Li<F(uR?rvƧm*8qYX`=\}1+ T{Nc5[;4"~><:s-Y@"ЯF6,g% ?s=Ͻu j~/+h<‹x~Oq'xal Fc4V\=0z$aA(C]pP2ڨd1W,OrQK}&ۆ6 ^q·L:cdHhVn%rb섷w;EuCDGwX>1>RFA'EJOҧޑ)t 2&/2lĘ:hž($ZFa5eSM|d^zT 3r0ԟp6AXq6y| mPPA+\$EG_Jaiw@ &~m5pO]L3-8t'.M_m!{Q3(Y+Չ%Ԣ}b8QhZ9i,MLB>lFˣdr}Gh %*VlVρmk/]IP»ˁ#QLܷ JJcc˕袖OHc g^AWKt+̳ńm+<6M~m:٬@ٔR):j&Cz/#n @3-n6K H*G!5?27ɄAW$ު'Ыi3~7.2=1t⌏4^h6;T'h 钓>Dz. O͛L_MtkXzC'=>RC6"FBPb$5;B4=f`]e$.^F OZXUq{:P#]'%oK:c3GuH$ Nz1y.sN9K(UPxACl0MN: ஌Rx/*y'B4]G`Rg<LAoc9ϳ*[dOym^ŖҸ8D+IC}zui.=dnBԕ@3-RSu_<+ JOTVH1/\tZB-p57eȒ^TFyX+EG# L6{6vo;=K+8߂t"G٨y9B_~hl>DT4#t'u5llϓa#qf"CqP%ї2bѓh_? ↾ҙ-F% `/!a(F寚&šSW0wIB\`'}V xx)(CSqKQDΕy[ѷmlXewmjAz3TnϬU <1McEݷ$xNhUNk!+wJVKLQEq/F5g 9bhB,sǖ@;mr J!a;l18O>h6fW<Ȁz7]c'ЖZUBho ;M?XVÒ8%4hΦuj;0zh)9T粩vLmzG3bmE뫌(;Y6СDXImUHZ}o0#I,);L,Q]@[pXxJyry&i A1\#^0@2% I)0F~oM +\cU}ܵoXJpO^4gB{lF"s$~@R 82Q${b cΙ)?\$(.Fql6 AP/_[Alγ=NsWvz?6,g_C)E=(5|x8HSBZ0ii.]qBe-C|)?&?50z.v0E 7/DxpHa^1FUߒHI}@FVb>+$Sz !:{K3rnf'yxUc $N5,2F`C-2,;ު_z|ctO)\"ɦ߫B06'[wނ(Z#c"\Q\дs`nq նHzΡ{А"3%HLle lyO@L3V Mݝ coSsSս6Pxfe:9=,k&b9:X8OqEVs ZfE,r#8+f-sv?K2Kw#s&R⣘'"#Niaj4۾0Up7ejqNXiPjG.l#`XN궗O3A 6)[MWlR)|+ "`]xl.Vc'z<{zb{S䓩45͖3xyVقIf<01yx =9?7\z*W9_3fD_%J<.MWzARmHRԊiru-V ʴEE>:R?58ggF__?$~U*,_~i)9TmlSVƘM~ YLF"">ZpVk a>UkŒ0~a Eg6r^adϫ3\.a6=l ɝ7) e}_S*JR5A`;_aw@ -Ǭo?n ^ 0e ZRL"cjvLw<ʦhfh* rz7{>`RrD9-OCŘd)-+qƊ,Źi5X6'8x'l>/q3uZMЄc1%*`= Hp,DƢ81>ÿ{(CG('yjM{8Fw(IVQڹ;W܀559zFhb%y赮4j1$賥,05ld hܞk<9]v꯼N2b'is|;#FeE|mK^FDX]D=J1KHe*b$r%^a]E~g@YkÍDsMvC~9T83VL'$h^硼z"X;?kB USSmeU>W-z~"D?qA3/J$;/6lŌ}LYZ[%{1[.ja3p!h#2JGȪXmYt?ODЀ]84Ӕ2"yջZoWJpBc+)xX)MSUljXe,qLaEš4%re[-5d@'+XOv$vV+A\e& YMtZL,\Dʩ=\r{N)RoƦUEէ3/Y(D YuZlJR~8CZ<>4\/E@4nW!ʩ]%2q;>mB&FxjpϺo|} p]V!TNW-ʠ`bǖQ֚q7?ۮ^A¯]?9~dHCHZ 7f Z| 81A7wOZ6+pâ1$?Sh2(΁)B/gY@zĀh@*=^Lbw|xoDb5u4,s]`Ë?iX[nUK2Zwt~ihq´$ (Aqpzר Zk=V'J>$_<^;hq55ޓh@̺e۬p",At8Lm)i \͇KS> Db{=;n+vV_T(F8XAnv _ɔ UÂ>0!gEHU!;Ri+sRh3giΟ"#'n rQGD!axZbM+g~W!¢'SG3!-)yE4oX ,{SyW,-=gBcRX :Rr_Kb۳ᑙqdJ|)P8!,*v2v&lbEQ=HO>|( QT0AL>;,ͤRY%h` рʧyLPnyʿIޠJ^E)eG3K0*ZSFiI4f@ތPd.}1,g^vqh*v;Z.Ym s^C3{JϦ=[O3QKh*!etL ʕ .7 c!M+.+䶔C&;n2.\O4c颈4Iy&0MbktZoANlפ*,k>mu9fnsƦS5~ŷek5 ߻^L̏ " m}pI?wYc2LyE6B6%x@]zK3 u$[:biF\iV% tx|@fTfN![{X(*BN`tڴvÌe'72 OԌ%,t?tBxk"F{ɬWg\^MqˣYW CZŝWn ?kt1 ߤ@LE*'FppFJ <6I!yfv}rOUmM^Wi?%9˟gm4`W˒Vo`0JT*iggb+;7DlY=3:4$ILom"yUM $fn{].b: L@17=1&S+{(*del!;vf nKqt#5HAfq`L ]7,\ƪKvB+nJ+54e:Vb(=gh8u"UD̍qu (sڧ55}SuN/Ys;%E6BT(ݪS c3_:e3WOs35v փC [O:>s*iE:@CXĤu4 $"w@5&76].Ak&SzYm=Bkx9Bw-@h"X88]ƌ$dh֘i} @l<F."{$YN8pwZp?ÝAEQ5^:*%0%h,5)kxLcqA@{֤3٧^B i:5!? Nʐw'nGAB1QRVۊY<=6}K : i<(ǵ= ڷ:Ԗ?j{$pD@Ϥ%fAJI%)0 _8B49oF4')X?0JkHȍx4vԕ ӽozgv:$ Y;u[9ځnh;,ޜf18vx#;b{(Zѯ%kLsG$SJMZe(厊B~'qq}J)[HG rChd7qsOO( ŧ3$&Axr$Qqdkoۺ. 8֦@ZhB(4svcgU:rMh6YwIç[3N,AgR\Usn3ۉ% Sl`7TN76q$+yN ҵYY؉3v1ZEUK{ҟʻR ZW=Pqw*Ny T;w϶iW%\ urR]G7Ox>spA`~oH⡃}ƅɠ9F_%~P'̝* ZCRڟӷ2S nRqz%2HMK:үt9INkUVc ;W 7󅏪5XݭIXKtb\).]22IX~kRql52ZV Cs|ǎu`DWڵ>䳬R@ dVpa;MK&u>4%<+.>g>jD9GS'q/f#{@F]NԒk* @:6<:. ?w ^ɅH hן:ѩ%VHV!AuL)K~1;mI'.(N}TJh6X1ic&;ELّ]+ Wlh[MY/9#TKg׶m|2xF6'GƢMjKP[!Gj(1IilD1sf'[7H,,3}2~ 1.d>ӛiŊr8oU!bˑփM Y!j%rG!.[ql|CђiWhnR 8Q׶jVٜ-*c_+$I yJvWv:녹yՋ2_e촖#?gXEIؼ!£\qZ6_<ԈS7sB>{u g-X@.ssJtL' "/֍[/&aLZ2\wIݍ B'.W6sIR 7.b$Q^!]͕hɐ۟EP0Y +Hɟ'NBkog%G5lGmFͭ,pjtMWSW H!E+BaSaG8gA`Fc.(VS-'L۞.{jƨwnbHr ۽9`s*ܚ=:qOY!.Xciȷ$neq&v0΀yƚ9ӅĎ/=zJ3#*Q‰R#p4%*B֒!FFLES4sSpfҽ+gl[V/u]_e\۾̻X9!OWG>H4&[TwVx+{p- !;,>R"QCX5XwcOGۢq+;^9F[v:ʜz&TK2`% E `SxR]b OE^!.}8>`UtLhXn vH(0Xl$HWAK32J"̔l~? 9Wt3HhrRxUZpJ1TԀ:+<2Y:m#KRV[?~ZAȅ CZejH* Yefx1s1¤&6~$s<_T(JKm s)pcb)7yK޳@xuWEG\sI06m.GmXya濽QF1L(%{ea"K~}+;NɋQ=ɇ)fIx"gk~ bxȭ=T٣RaTB}#$}ܚ.%P:pzf F )s]EU #S`h ~7;}-ove׉ l#q;rMWyȏ?xϽ; (9 v[vu4k&eok(Fi>G«R xk^PS0˰&$&W@os3å㠛𺌊R6GK>! !T{h\[pcq8}Lw"UE7BYށ-IoM`Шz+|,9]Q"2%cSGwۍS57P!ubp(6W| #ʙ6T}*^(2Ԧg%vl5ƺ/b}\3O,s.ן]Y1< J}ҝ:W}C̤_ ҋ',Ӓe>wƄ-؃@Rk]qx˦.lh]5׮1_@vw~M ^{TŽw0fU@* ^WǢ?琙fUfk8l1o3X)|MTk[$[ Q3rǧ! h7ebr3 m#UnyOûQH7INjQ0ݠP(pΝ[- *32TA (+-˓vĭT]t`Q,4|&a?닶B0p4.PS%E:ˆ:q3ƿ{ǬZ "eHK'(vufK%KJk".p"nAB̝(wm>\/NRKsi(6E@ǐ+ԫ~ Be J fjD BpT\&<ǣ@dGZ%έZͱ1$+ ne!?p{+`NLC(2;tMZ(x~؂w<_mF8.,|fWGX𨲴k|)z\"0"(<f/++R< _6lF#z+Q!F'XOsH<a{qB{ 3bm` Sh}!5?˳ʏuYE6QTe:ok"oaL5}E[n23]Q.X śA0/hi(3i`vn+S1aftnxvS~ℾ?%?cSL+j۩''h 6r^VJ @1^c_gXJJ|gwW}¹ j>ⳁ싼٩$N/ zQ %1ɂvkڥ#h3Ev^83tK «O{4p_ K<]uOt_ Uj:t $hN ?زteydT#i׿~bjA6gCPJLP[S=V&= Т♂3Fmlx%W>Kْ,:7Qx~Ϳb/zgigًH^}\ oj Aw%,bs?AbZ6JDI4kg\bv3UiJh4U[M'YI["0X!yhJ?KX˟܁hzb2Z퀌'bĉ-$@f0F3sGl,\z:;RoևYQ)7LB}3[ ! {Vl(d7B4 Ll[!=I(E=æN,^lQ1b-U*7JH~-%f$UduP|5c#XƵJhoɐ=|;EPL@KY; 4L`hj `|õn.8V{I,|=bX߁teMT'.7㵨J_QIW6X]4P6…P*}QtUnԇHQyATnCۣ nLUfu7K/GXs&^xG9vmU{g:r7A^~mA Ō辊}\9dnEKَM6j7)l?} d#W ef}uC6QNɞJ'[@$vS+lbBqGT=-`Pa-/<:0C8T:l^$|V$vff;V8@:-ȝCSQH.KZ`w ξX̼eN)|N1&ǁ룰q^?RRӠE=( .JXܙ(>X9b\_;-X$pu Ë ?FߎZM:uE!&ΘȜ4|߰yqC;^#VLrϑٴ8$0e"1sAN~X8p/~qSBI 2~<ΥEJH>Ur"UGi+Hje $Y_ 5 %PVkIۏi\x4mzySuB8'$w4gI~ԩN}xn /pKA(0逛G4]= %{Ӥm%NO6mRUL5s/ڵ˛![&Y2!&]d.m"JCw )"ޯ&<9l$` oߑNw(ͫL_3o+oj`&Gܲu*e!f3QJ U dcka7R$; ]@?Z*k-؋__*%u|tBͰpqgJ F+*Yu>η˜i.e4U`K^G|cܾCh tʌ.H8 CĚjmd\sMV"<WĢi /=k2*CHA,حҵG5X% =kҎڌÿ ˴V"dF?FJyGF6asA !q\ N$+7?X!*(ǹb4A.mt:~tu bl}xH)nN?A9<o$5k!O9zO'bS ;EOXY_g_:,C09y,-'so1 ﺺt0EUAӴfvDW`zK|>ZjnGEh3DWbR|(ե(tFmܨ:AAHH$ٲe1(mt{h&ݮ71yNũEaLEu\ 5JتU"f|'j途 mwq{&=4$Q!2yR*f%d$^߃'.b?/:BYN%B0t5d[I/B@gs`:S!++i,Ưw gkFAv4ddDsAZv7ܤZ(/_RU\*FfD<)2{GGPO^+/o7t-Lx"Z*3Yd}DHu!V}z-K;=+|Ōw3%œpK)B>{_dUp A2Ru8do/V_Uf(Ƕid㴈Ҽ `%Uу붲c($. q˽RW>[0,A~dk;eR.`?'k0x؉QHIX|)}$ ,Qd lկSiaW),ͬ6ʶIËIZ?qG:UW0<} 8𥠝Spn}|`ޣe<tgk"^Z3xʏU=ҟC1Wqvr^8Y>B[G2d/(d*msem>OO8*Z j::f8bcaȫt;LMk'N:;D}Hx&oÞj#^(W۱Ey7X^Jn ZjyCCoͶFZE!9-R; Ph2rEh;x?3mٙ ׆}|:$nG6?3:Q|=6ali+T0:LZq6(.r3= co.ݰO^`enARf8CQ"Ƥ~W* ;} ؈ebPhVH3}Uwaw*wo Oq'Z]BwR2?x?/BGWe5kMLln)q۷d;]m]PD$Or3B[Y;7Mŗ׻9vYM@і`74T ݇9H >3Avfw%“7,$7qIvM @y- n^qٳ#RSO6N}00,O[u <:$ד! 7d*)W\g&m-) 2 ݞ12U[(IY l!)eI~ƭh1o~2QRm.[!nn:/Jě3) oao38*&(4b l;@vWwZMtͪ|M+5l@T)k1^f Υİb`GTp"? Bz/zQH{6P@m "}k$!U_!3KM #lc$i3%eb}kn[\S))@Ш? G}6>I>H^Ҋh.E,&EZo8o{dsNQ{\ .A$,4T&2@t]ȓ!fDz. Eͤ$3Nt3޴r0c㙪_~Gg}j0l{վy駚p7@EYX8cవm13; \>/q;Dt  bUvÆkcW:c'?jl[} }1{)X0S荒3-X fI2^qHܞ2 +l98|]ּ[l,=OMK`,&ڗqR?UQ>=JQtPڂ.>DĽnVG|WVڼ2 Juxdc v|Qx_֞? Lv8r LixS Shp^ML3X #;~Ps %1W>,fը$xHF4M,8ܽTChfgF)6K2Σ@.9 I3;z Y%6x)4KS?vPy8^r)L酐B1nlFgr^yuLGsFv7Z58# O a/= f瀜1$ Ǒ>{=iޓ'$ :|Ko=a ڂpc T1x:oEa+=; N00@x=[fּ,r$ 1u|dxɖ.`Kz:AerSt9l<" nŦ>y4gcopHm&LJ|RLFo >5Fkj}1Fc"#~Yd|& xI<5ф%p|ǍՍpĵ3|S Pm0nk?/B/;ߔlK[ b c|vNIkM+e{47Vmbx5NĶP^x:5t.ߙZ}r碯 RQ%q삘4 8kK:E [gppJ f1$3e*hq Fb%s~bTnQ]*j I ajy|2Mxb)MɎK* _p5K*˧dSC#| h3zk VZs'Ј=«(!x޷\樚Z (0%$׃7v:$'C|6Wd])jG6 2FK*Wd600O5lU2RTaon"cΖI9xOg+(K=g(an+]C '% zYȻB>imͷ3Qڞ#䰸D_GeVuGdLkc&ǬquZ_r^W5֤a8$Q*T<a,b<rv).,}Bq⟒iWLka[7[/Dd>?a M(#N:̃ .$K+ O \é7({Uqd(`*j6X!lQs_AOu'{]nM#e"x]IDG̓3D7/ x,{  qVg$6QT@ItZҊ^[_d71Gq13 JHs(< _TY)8³[5w[N?7wWݵZ^bv_gK[rT.ROyLA^m4,;̚^r@iGwG5vÂf&2y^M&;t`8:iZ7^uMmS7`mߏ 6fH]zxBu*3=Ow|8w@jVIMi&V{SEb}늓ܸ"a(y"d'4]"LQoip`G\6٣R鸲sygjlv4ގ41@~o,E^5Y~3S=ڡǜwѻhAQK~&wj>I ?zB8-y2 Zt䳬Ǭڣ@) ۱FRaޘXnRɶRĐ} yM9ҡl}L]<6 Y熏hu!?_mqզ\dVbhK#mɸ[+2P&V?.|͹4 Mt@Dg;Z0"p,~MgpcZ*=!!aR8%1S?HČoJҳw>rqg(u8m#Y h|Nb8nK0c;Ş~C}rqXlLP[{*6%#gG!~Uc0:\DeVC%ulPcA*x?^RJ{Ua`KoF6o V68^A0IBU#ܮiy*ݕ?ݕ)\(!bQ QW6[̘76tk7f◄A-ML3 +L{Ǡ`ǺSa܉|< mXT ^umOϵ(P{'}^DR{)Riq+Xvx0|X# C4bra%88IXQS\)eP[gXfZqٚڠ4v!F0TjiCʏ#IR5Y '亦_̼ vK@i$̩;s[)H(6ᯠ|N4H_mMalg9kr՘(/x:X9^.=S!`p|}1\ߔ#uJP'>Yv4!<|mwb"3OKfJ(`PwXhk.6cGZ{ͻ8if"Ӡ!af{N*8,I+n<4{o9Vi1*> gpa?;I5>q?l(RW~yEM F *&Mq9jD6f{k+Uƅ4UG [W4^P- '퇕c+'36Fd_N_G Æxĺ4BʰAύެ,sm]9w8a9.$:Vbc\[d|['ZLOo#f'=0v tB#Ŵ<ԮH^7tFǔ*zeT:O4ew;!r#BG PL5!Xj/C}F:b%͇tYH 2y6`y)ŬM^_>6MQ7&ȋ#44˽fPj(QhWou|hJBPـ#P_5Ɉ`u M?o孞r\oZeJ_a -Zw"|5fpGa\d5y-6S+xT"[0κ2AUU4$oH.3 ]/@mHN'O")H񷮾ХovgVnEaU6P|<&l `Cm`_v#aNѺ' 0|Л!z07qEW1V~>5\9Y 򽱎!"Ȥ,Z7A8#r.UTCwW~*ZAJ7w#y~' gq6yx6C){*VNUo=H-D Vץlq]tW<,Q o {X`|S^К}f`w| Dy*踁M=0Y_ŀ9:G`njG't~ hTlcqcog^g}bvPǍdd1`h مQ h&q4=vNW2 &hH;e8H!Av]Ud:;t^yIQږISKfyAYM(hXm478ְJo9_۟ye(K\%3Po᪣=yM[t) )ouBy_g^.^)[U[kahs5櫯V|l\Ak֣D]ap~@6a u0%X^B1:n"Ictc}(o^~!vGlŷqFׄu H.Vjh&k\[ԗ&:9 %U$TIyc T>J&P Ԯ=k:'ib!ۏUaf??!mw8855ڵ1nm\=ح) E7@áHd0yr%:>=Ijx#^hyڗCT&7~O^YNhCN8V "ffl$kGOGћ,{*&Į-*UAvڶBI#*Dȴˌs**2:j̎eѻ^muQH~O0V 1}OtK*Br:4,30uxо.Hm$AemC`BoGmSReZ{q8\q 2CQ蚠~㿊֖ #߶O%dj{hkĘQ4F^IK}rh;̕řT~3sqX(|IY6gO~PzK5 .͚AӃ)R9Nl8Zǃ:طzi{l'"W* pVSjޢӔO(, OPUAG gD: Vrhq{KZe1%)JF{9 ox8F_dzX 8 t_FzCt6SAKo] QEZ:k҇*wQ"fp t@; qp[ߕ š$qKx߷ #.Csn@gVm`"'*J^dx_>7ڍ pPjmD8k`Z:@tܨ=:d6i8]Dj2Ac{[ sQB.rut nAwfxf$R^GN0!݁NΒ?q?rd3S7ɨ-v5^Մ |_Y2Ԩ/E?VxEDVᚢ HzOT{֒ 88{Cove_*H2rooR}?MF)GGYӔaYCXM)+{"oĈc|[Anb# l6Ld|/h"f zmM*8*-R.P}bdK8=_+bمwe:+6є>v* ~j 'ŵh}\Jy "\Yf= Sji.D3-]s25ן UlvI#~SEp&,tb~.C9c1Jb U"xI1y =&y@'LR]n2k]F! @q$ݟ6Ta?15mZ| <>"+ZDqMt0WbRcTbR7d&2`O%Jy*Ξm}H7MA^,OtX:8|t͞)r[[@=ARb'}ϓ7;$U(/Ϛ F_r?N(&J, ix՜39:Zh&~ .:JIK0~GZ7riKEBuZZa6~oKc7֗)jy) pntϤ"X.%>Kx44e lNѧ@3^xV`K,WAa17w:㪳Ȑo>v{ }iTH;4ii4чyɗsϫ}Z.MU`RT0kzW2N雍K!GٹGB}ah~C&UN] ;5qJw䝪!:rLߨqcLB=]_B_LTY0"܏a0`1M\nkI_C<7P H팵^S S5착rk* hZ.YZmUh|.+X_!N0˂=F]oSj٤0ʰ.t1U"~lMXH2k (=J_z?;8}}FkMQ05[@v4TbE4gǴmYk3#&SWỒϚ$#5e\B;㱭L<Vf†) pLR:.zFp*6C9Ŋ%DϮ3wT q:~?v_H@Gc]6R'c|Ik0:ե!0ME'T"zzZo}ZyϦTuN;+ xRPeA@wyՁKtdnkSTR=w8'>x^q_/\ʐS|#m7 uu3&x YiҥV1F:I4QEmlgj{sxT̘`Q\'a]?jh}+^]Ck)X~d5sk+V7[,fkK*B xc\􂛆 I6"mL|sTW\a(o;FCEamj /w514"5賐BM@-Toy,SGW! Ժi*+Ro[ 4r&N0jG- ?͏;t 7fE7Tڿ&. F'7$^tq LUy cdm5I ,W#:hWZVMMתSID EeS8)2j-.Y'n}xHuVyQ8v8 Oi,C![{Tʶ8CJ@>Mvj=y dgqwBSm{b̚z(EvIQiO< {L./jI[[1eq,jp3:qBڋ`xz4w4H3USGyوnV/=_".a.QaJ׈`,'Dw]۸a2ve>s۾ۀ.9-)qtm/I!}F ĆbRRuőњʑ(q5xD@p+pΜ}!NVȵ7Fz,=ðG<7Óh!^1sy7/FYlџ"EegJ8xw/Ջ-'3`*eR͙v_k Avq3 y(* yY>caK$t‹?n#ߺ<0#9WEög ;f),ލ ˋax]ۧsMG!aKZ@NVeF'%j0%}4PsXɛ礍yH;u45ܽ(/ eނ8lZ݌s6~Bvȗw!vlnĿY6BT>" \eĚHS "xaFjgS[黏wF?Ʈ1Pk60y M{R:YkNMwaD@C^4 vf@|p$IoQC]oC`ǔ!7X<W/سf_Khs>EqcŬ̒"*wo1 bRA:ˠF]]<&;>ǝZ6.a[ެĒl9A]݄q6.&۳m~sO* Ƌv[R渪YMM[;Lr7uO[tL|SD( >DJJόGd\-]ϓZ*M8W{XAꋲ`xup@,c@֞\\Q%h$;Q^DԌOQx->So@k3Ҷ(!ş̚I^^N^9>OhpTQ#_q-p,h8Mqm;ohjJ<7,Gn_&`Z_B˸( ԶɇSߢAх}R#e*{w?PAR 0aR}d3O^q9mKx/Ɠ!E_hvK"=#/]@Yύnm ĕyfVL HML+5"[|Ve18xJ/CJ iyIwYUi_5hU/A^gvd+ˡ"+}BMZ˵BNtQ֦.u:xrr⪻rkSqqBΕ`{e\s:KM0I| Lpɍz4Px^!,ԟk @UҘh<*Ngx&`g )?$!ck1jRV&QagB@JV,Tk(p2r؞vkTW4BO4[^27$,Hm)9`y"A?7HGvzXs?dˍN1@69 c zT2,^d1dWD܄$2OUxqȑJMj16i^U C@:G c{3}: 9ܼIaL8WIV%C}/eMa/| X.фZMGf 3A!`I1`c$8^7OOe0v8GmH4Qjy"%\E z??h`n/F c(BEf'{7!s7䙂h(ePZLZל|Zจ 8rv|>:Myuk֕CS7yZl 3>uBsrtUe:RMZ6`T=QHxcY/FHiG9Y)bTei9H%c"kGR^AbzX$zeHoCS`2f dB`HT-nHRښlG%uSox9`fK[uxr'6џ<%`1Ikefr+Bc/~L֗=h&kq}w܄AHagOcEIiƜRs[ώ`Lz{F\.fnlj1ʠ^ӛ T=I1~I^{ralCel8 gSCU.{nY'B4_/T܁!Z15)6fhI(r$ ufHxUZJf5VU:a _a Y%N.<=ſ a9z{gX6yu;FQaRO15}+fpEI$lXLy-YW?M:3Sc7@i6y 4CjJ6&gq߻x|.<9_B{^F&v&&YkjPCpiÖEa0ab(&'W|b +,*Ah®*MJxirO}80cTy􎓎#\Kx2TmC_E-C_Rz 棱VThyv) CrR]BplUQWñ qߨ( ;M p2V yЪ'3,?# ^6d[3Vm6R:D(,hߊ,>0&QKc7\Bc4,XA"cˈi8)dq?2d"r %g\] sH=\c_qyI{0r}>X-.ًxU(x4-5nVm%Q]֤+.(@s}IۅI%t3ڄ@i!g~ 8%=MTuŁqkQ 0Y@HVg:W_2*ȦDDz@.g3%ý] Q@V7NRFtk˜eC(¹d0FZL{wP :/4l꟪0Q5i[zu>行4g>GVMY{̒Ts H]O -&V#%$ t.=5.p+'}xn@Yi"tP{mtq6舃nǐ?x" Ï;hfv MXCm:q0½uMyjJ x$ 049B_Ub߶,£[:\xId\R/=7Bd؋W_Ƚ*V=y Q S)C;:,k2x,=W\:qJT+~:%=7Ef _f  `V̲n$S^pn|iF5E(XuQ9Q_f^Nf/?RM]cZS][gg\E;GM>Xl5<JAQwzi,cY50},`v=T&}DL󮜮$<}p":7\OEŻeҴ M'5?ۨ.@M,Hٍ^{H"?!)3k .`;;ovYiU54>a|]U@M0Ά#`ӊo: WJXo&d{NQ{ Ի> /6 wP 49vb)Ԛ,ۅt1k`[xaE%iĬk-QNH"Mn0-D(t庖~٭'}}%"rC{w/WXytV0\E>}*j&-@sv:v`gz~ {3ȋ&\QjyV8b|KGs&K0d[^8o[*u`m:mXPdRz`NK]hAZl:'G5NwV VxP2ǣ#華ji_Z"7Iҁzq.i_в̴΅3O"'#R+ 6wӒkA2qČ(&HBuu8' (#wÇ4 Pӏ #n%3}T:U[kЧs]D<(*i,fv8Yh}*Xmzlc \d7K^AvQ]A[#ޑƥ(+wtym`[6Jz6Ъsh들> u*vnЂ5*(t!,tZl032]RVaMq$F2KT _c;;LWte>>vyp/xm54[a9thizf ޤჅ,Q ̥f:Q5HB%fQD, Y?B&ҸٷwY>]GF-ܯ'7Dɞ3l Tm5DhekҸ)=J)R>1Y|> Qab"N,4~)C=N%N+VYكÊT EgTZBSWX{~ivmaBKCE$9&D{*0nQ9ܻRxT" ٧^LS;f Yy= b5_u?^ TY4њ}.-$ wn#1tax#-hDRl$>_K԰}6Է_=-{֑o'Pvc0VVG"^pۡUZeC-e:c;"Tbd[g[ul <ՙEI &AOp΄3`]x#]scOoKwRhwSTM笒kz튞gU1U 84lcwE&$ʼ[lذf%^Hgʨ/#6eHzI25uAƚ6qTȹLשD6ip^1IJ8kϥa-r4p4 5 3ߚ:.nI#W}UVkfU#T5SRezsfH&Ч2!E.]jlMp苬J0 :תY.ǕþʘCݞAޠߒ/}}M:b>'lLQ;23GI1ŝ%.ߏ”D`Q;j c_qO#F7HX3ڢa%?;8:jAq{;.%0eJdmL) Y%u([^']U1&MacӢnVHvvFj y ׻{b;!~c}gKLǑ=,gWAB9 [I[ҴrUΘUyrOըΗM ِ} Rv90 ewj ִcdyK`-<0 +72Zvڹ TdcI[bG?X % ?nOaYKHj\N.tO/סwiێmyH.V[UΝhL)PvS?j]AZS "e5CLetS޾d.sEJ]2;+F!_?"=Ϩ(G1xqAf)e'j ͍~gwuxYfVk8p5D&k> Q6C\0ct:-'EgN2^v!-:rb4+Ϗb +ntUESyx~NyW6ƨH>)rkpGȹlBL'zVX~rSWcv3[Uox%e,~; ^OF Uמq3,a?&ˤISY4Irjըg&5D>A ?PW@V="@[\XlqrHFt8jDbFˊE;Q!RM.бQOvnq Q%JS($ATk%c5f[Rz;|=UOaCmR*c^7{?Ug)cq4 Eik:"JIE6'UV3׼e\fB1VLAW68S?Ȫ6 Z6Ez d|?#!m״~hPLWBQ$h8Mh *_{+]Ȁ!"zWtv7L;ekߌKUysR5hm]J!=g}Kj댕fv'W-w|VZF;|V,@~w1$ڇ W?Ȁ^"-~LBD`!7a4ݱ;NS$vG~"ôսU^Ìj(r!Ș+Ɲ vA:UCwG*ډk  LuhZ< pM1[cf(RCB%:Yt [#1FϪ嚲Lfў!E7"3q7@(4 [Nb4i1ja2=Fn,&rn1&jJPZH)yXhpYww+Ҡ׀ڠ0u:[5GھaR_[+.X!HGUD@V>39k(1N+dvm%C'>N rtF[L !=l3ԴV]M3,1K%Ƴ^\x3ưq 4,*!19mg/Cڞ+%te禮7B ϯ#\ @,f:KTD6Sp7^ 3V4[NxM#ZDF.dHA<5ۡV"rr`^.2ޔA7.1 sⵥƖ^ؕUP-S(#SO"[.d=$K] i\ öP+ l)sj)F|@*/ܖ9,9OT%QՏfTG\1n|.HfO[e9g͋ZLp{q%Gϕe׸ K =kcfc(Hg=qXon׈Hgx nMO`Բ.rUŴjt-~^/]ܒ}c,B$y X$o5#YcM˖'ABG2o+]1iɆ;Ws: #Qz2W~6z">G"AIxdyOr2ok6^$s˗8 x 6 B[L8`(AU3KV0)l3%:A|XI& }s7Fu&7S+@&49{u"lH #+0Dɼ{> Y]}> T48p6sS:̾j8@j ީioE,^gȖltO6I܊W울xq_ Z{EvCp՚D&?0S No8 \N0zv_(n\XZXTKp&@Jx tToj1H*xP]g?ך'QycNU3bC "g:?^<,F#YE lqepF}NRVCڋF7A=dahGI7kꀢmAZ״2Z3^+Dd9a\`h /ݿz]ЯWFLQzlz -43՘d歷gy|55I{0>2|%UEef䭠OB+aNácy&K?గ5H38 T_ K6ܒYx"~0`b#Ueġ.5@pC>g_?E0k9b4K-D+>qX^!? Obcy~g`t|#z Ftڍbmkkr=L uV}ʏx%J<Dd]D qNCe]+wi[#8GF@-v ħub%X/>Dvpr,-ĪC㻁<P;&~Npv5SJ}C'̺,` Oe-_uWyTq.Z,KgK-eLuǷNLnzˆvHe 1:M[Dx"hV`C"qzU-ܠ2z!GƝ%qOjd];HE٣.Rj('m˼$7]b~%G/3zTy&zy+J/ #p|EM&m`ȋ85ǵݨjMUSR`V.>1nGI1F~Ws]$yL+mNh<흞#媼~-,~:?ه=v~m$<J×E5\܀Ǿ0̩?e$ia7A h >(w%.e濏`@j{S#^yO%¡zPݰ]vU#Ѹ|&c3.G{7Jˀl>0Wjt K\]lk -HfzbOhnp!h8vtK5𤽦ry5<5Aya&#Ǯ``gl@Oȏ P!2Pw i>\^QLT(g{ܫ<ڞe!qYkְTg:TD(&Kq"&XWFEFNFHX gX  ҁIO#DY\6ISC!|ZSB!IF8@V4];ВxDR!-@>U#L 6z$njI{PΦQ1&*6:>3E`XWyUG9kefYҎY &ܥ"_xasaSHүt1B5w e8 iU<e_Ai4rR!]*CriD]j̆4-TYW 6y' ]Q;*.ڈ8*5sq5ZjZ~93-HX4,eLLU>_w8/ѫCD9ܽ ֆ#Z@N HUL)Gy~{Cϵ T57{:qqy6BXt5̼X]L;f^ QϠci@"tiwK>e䃬 @JX/PєVLF HP:Lh]CDװx||R׹q 2T5d4jT1^ɴNs"ɾ3TDo8R@?Lnmmq8 ݩi7'}=w2]tߖ]IߕjTF2:uyV 8t7'g1McKDGg+2Kʆaz)e t%sN+ QU.A~i>`D#:%X\ZvrrzY=sP/{idgC᪉a{\ yoxU.Y DT0#Rѽ)R,Ğq*HЭ>|XbxRcaυj؁uky@jx%>lĞWf2.dÆe/MiO;yok\S`"ue۷Tshf83iR%k.ߌbYj;׀_NY^>aOI38 X\x&J*]U]I⮨4}>L8zʐf!$2x.V t'gWvfpJnx_zN/VX44 JKmD7E.vnCC6\b2Oev,^62OܴzȈ%wM& '}E[ r_C\Z:NS`cn `'Ÿ!je0`]YSYDngJ )dHAJTv-rp/JK´`4*|Ory.)PW#@J(T^7nTx?I_[]WF8b1S;H gl!êie_5sIL)4K&a1+bDm{&/U H5kko|S*K,C%R4_ 5&nV{+Іt䤋jt(5-Кᐌ20>X^hp{@\L!<8jLP9ev ^ހg^G@'33n=C%/W& 9&KIyfqdGFh5ǑpLN_‰O s3RGnaVCKLܷꑜO4(z(hqU~JJ8ˡkK :Xts2 2]WdV GXF_*ЯD#\.)[#ҿ$w+c.' '&Ox _QP`O,^tV0ntu+$zP{R XhdZ킑I6vCw6TPd (S4^{+eLܵNyTQ$[LH!}i#!ϕzQA?MP! }L:LZr {|LA L1%:9WE\xw43wcB&#%uu>Z}MJj;Jq~`5 LبtG6x2hFX?{;6"C:z*9l 1ߡeԘQb\dzVaJGwMrx_" GV?ds]:Sʲ!e Xo2cH/HMx O p^E^,%|s1ZL@b+LSB57*MeXiJ'BM/;7l<4$^c+q_Q(ŸЌy(kb& 3[ZiWr2CXh۶)~` I u@D5̀rC߫,=xaCH<F{GU:voCab40WhBl(Š(wΝyŷizLU `E֚qd':9 lJ=Zf9 nRjCj4aqc B I`ka]& i;( B9ޱ*q1&prvJ%\~N1>'rXbcHxK+&ɢ<63fk@9byOW{ 4&j7Wά6u|ifM2 6$F`bP7$IZUB:k͵0=pWtߙ3B9+auPsDn; `6=o6W\_php_HHyU4gAgM}6Bh %@٤Z^}u4*Z<6v @3)z! 26 @ƞǷu[4MzLWLMjUP +f; scȖrW~4m=g1׉T 9,ƃ3[Nt>L=20*?rB ~+CU0]+CbgC<7oźUJ͈r L屩tݲpzJSG]RO8$vKe܍])))#h`AV"s,UϮJA%>{SŚZ9Rx,3~l"?auۏpIpf/`z肳Ԉ3%XFr.lʋbf̴,8/%xLtA"&D8Esi/Pid1e6C#7.b95y5oU;7~sm"[WUk80)y4Q%ؗ=vcǚKQ1L[E 8bSGs :+EIJA,DcH-u/4'X۵OK1T W6-Q`-Sa)_gDAn{`T[9| X*XAv"jѕh_X DѪ%~T,ъ#?w>_k[}PU P2 e膟Ʉ5F1LpߑAQՐ9KRM|S1C9wuXW E.Lʎ>uTfJD0&'hIUj= PF*1<p5F9<>ΦT}`k:bi+v5~@2NU:$N@7>re_*"-5(Pxz+H^!+T&Njh<.RKBֲÔ[5=rm-` {J>[?| 9^; 1ux8ϵjN5澰).c-^f]zlm3/!\ Iw^:7l;1?2meI>%;>1p!ü oH S1+RmN51Xf?Y–k[)t[wS ]^~;t2|TeiWR X6Oc+[ŗW r% ԠZ5PՓY˛2/Hb\Qo`Fу<=:ՋgD8\f?ڛ y Z)Ƭ K1W9N"!{%5<0iqbb珫9"'R5I6,]E~qFEa 麪<1N6fl@Ϻ j;:L?YÑ]V`pxdO? j$Kp@[LI5Ey0K iGt y'n =ҦAYSZHX6N0+$헛M0t,6Z4|4tHp[ [ɭ%tJgtЊi8:+go||;&%?+N׫'ϥzz@/,0j2ewy"6Uܼ8F|,p#Ȓ9E693}rA(X3d=5*WSA'Tc\كv$W]J =nW1mpІ=q=;;;j">'0h%f/a:}a6B2yD[SKDɡFgGt2^D5SuZRFv:, )) ThT==μ+ f,dD~t>,K+а/x8o00udMu/ GmvcU E-嫾^٫$Q@ X2'i(y)gz &? )JkyD\ًh/<C;Od಺3&m 7\lm%`؜P9ɛڦ3дAimhL19@#~6I u٪:-@70iOۏ\u{]UAoYeß7}P,8֌XېuB ]qCW6!9i 9RM?s~'?7GJ๬\1A >c3)ybM͢F}X515],vIޔ컃zYa>tJL+Ւt U] & Ϗ>ƚL˲!ߠ6f9M]nSKG8pvGr ?w5*GgEVvKͫNVÍ Rpk\۶5 |hS49 g9A {$rLqt-FVϢm\phP˺I"dSz1Ff#2%ky̱&ݪ͸AQGg.1.K1T Evm$w u1@WP-dF#ۦYY_q2HLWzm䟐ND61&\u j˹zH0ZbB!v~v3J.Չ:.vE# jU۟[{W@!}cw QG8·6_*s8L1J{/]b9iΓ5 __1"SHtǜ,N_:MI7R¹0/"ùh5/3/. [E_ۊVE"YyW۟DJg2Lu98/<$&pIk{ҍ2ʽ+YdsCj &HDglE%R]SeO/chuqh/ɼ<1خb4raI:Nt`rZ>[u@=ˡ5ligE(+~=攲GaꝠ,==Dѡ }L}Ƙ<mى;1l[ Dcq(R{N7\8mȆvQ j'xAh;#C1  w_Ǯ=ɴ\]c2)2tqI}EG6TҶwȍPd%_XZ 9iǡO7$=w[d- *`+Y- "^󠤻IMqx6 {~.ed|k>n9fkj :{|TBđ,i.)˟̀d.DP֝ ؆PQ\V4u2bGO<]ZE=h?BU6gu{֐8쯉/o5pšGs@mv xmZo`8Ժn.nfB?^l,=8ԭ+,ك:7okwC9aF230ܳ4~0d eP%MiD6ٗ\Yǖ0vX'H~.5/Ki^*Q:|e>6)oYzȴkuZ!9u"/A`-,z `[(eݔ=fvUCv_ ]2rL-g45KIdg 6d4T h^dbESBwO=oƞ "BsLh. .bӶ>nu~}5>hl ka!Vr!cgZAh-}wu`C \Fd?&0|T޷.b캧N'VOXm[U.ð:0ʰP1-Ig;,E.-_DW&)N($>TTcnĪ>fWXj|d *h%0{`ًZӂ$}3k /QW.,\N,J @f 0Ft\jOt}K>]WZCȃdMe-ɦ@)8l6zCkh*J$8fEI~bJ}\pxQ qa 4hsF +朡Ri͌BCLT~FL67?5Z˵E`B ?(3KϨ[BKM&t0@L  =aEtǹ]oI : s@FF;,eʍgfOܳ(/#6}\x- S[qrh. h Xk,Hs4`JUIS֪/tfWqEĕ6C Lۺ'4̇1(/Nņuֈdw.sg|}LSȝuַ"dgBq0]</{"=oԣ/lwѽZH9HF.y]e\ԆWa\5Xdiȹkg͕Z-6+F8^p~1ZZsiBRXBsK`)!U }r#F}bL^@顶f/%7 %9an1_PONf0vbJь ܆}Y]ժpSt%/uEƏ&~l?GCBWAԁQ! VAJ?t /s"fq$ۍ}9)W,O@'^DO]=!&̘kW?|{XNBG9Jw_5wHD졨޶'4vx̭̖f/fAw͵ HJ' gE$->} zG4IglR>FuW=Okɿ?G%XG$Mqv Dai7*EA{[Htyu_l\vҜF"T1Q-&-tUXU 3Kt鬼e6mטxz{w,eAT^ځlL<#ǀ~!:+[')A~*ZHQ0 LYfA\PX~N]-0̾"p% F?Eh7==Py=8ծð'S[;ޘ[pf>l֨Җq.+YmE0m .wA:Husn^Ôk%TVڅNnzE(]fقzm 3$/}aZ1 CX L+r,M6|p(Lka}y?hfdb<%Ւ. .@?1i2mB4mNW(w*hlVx7F)rwҐn/x?U6pc% ? =>XȺQ^BcrW(eT)=YpdRYˁY:s%"Nڄ8 -f얀BjHo%I(p 1}ta gЁ38zpS,>!.yпIZ`P@O.p\S`5̞𓆅Qx+58. fCʺKdۙ6e%6^g! E@u6}z#oיGZIҍ|l;V'_;Z$tHeC{!fRjxVw ظ;j.Pzd627Iߎ,"٫)Yi.ikPt{RNfMpx8t`/^v$Ի@ JwHdl'lm*\&(8[ b0h0ߵ&ML&I5~1z܂ɟCVg\*١&½wu#wdV޻FlEf}oG?.C0GU1vw:ВHdqY'b;zOer= 9H]> ΤTBi1`/)c0R 5TYdOoDlxM89U'~]t.:Zh*Li>e|Evbx)"k&'JnF,'9d2LH^Pb X- /5+.(tNhIݼ``;O4ϤPeQH>3ȅdp"N;,Z & ?[Rlk]6`/rtTH:4p|S޲ vt2J1///,ZYM[kCwi,R HA֨ + /.w&s c|Ie#y8؏bNύ:MZ]T*kB˗bS̐*1m $sW!1҂'|2LS5+$'Uĕr>U§I^j `;~4&g(ߔv];7h'GhîlOn=$c鱄%Ir.mA{v0Aڸqwr8FV~l8>2tUV/,RnxC|$Hːb%!چDI$9ZҊq\W`_Nob/?7_'rʦK|+CD l60O|<ׂJ3%QeFL)̷?\؂>^((z9?[y@֙[=u!:PP4RF'V,~/lJm2Yp̙Ń$&UgK2{_:TgЂVwR!F Iuw!OE؄G'g꼳c8z\nCE*ҩc/jl{E׾|{آ4ڌ66tZaLѴ Mi ~>cĞFYUe4y ?eMI>*!`0ԷukL H]7yMxHF62j, g Rb4S D.@"sd~,>=lAPu1J%uꍬcxVn8t` ރ&pў~PləT_gdeA4zj)ofLaGNRϕпW>VL%/;(t|Bf4 苐D.Sƛǿ,pėIlp&c=|5BT%^:* -8Ҏo{FF4pýzbf2b)q̎&gn":Z'e I=PA^FͰz;V쫀2#Y,잔P=,8߲ ׄV/+ {'Y)26) Y+N1)l-Zj4olKFW}(̏w$.Er]r~ ‰q>~{QԵ bKpx(ͨΏz֏1oT!9?%|f7(;]M@uj:07 ״ ?ג2=UB9YR[oN|6Oyp]){19͞Bhvw7L zx}una3ŶgdeC(#E]2~[s*x!OSvn(D:d a:ϻ 7Sx/pp!!ΎywK:gsUgVl~̖Xx@?40Kg>RRH)sD́ŎdRbTеƏ(2ކloxN%DBsCg.'5K{91ǭ"G&#jDBf>!],2ݢejA7zӴԩރ1cHBMpv/G9h@ z 6ezXtR%7#V9 $mz:RVleeaA>quO'̻gv}SЩoVD9l>9|ѐB{f6(歹QTGUm+Nj&JxTkVxe\[Ƚ޲%-"F+4@kHTܟ֚ь 'RPs߱]J x&kmTG6AkCXx`wnT3 =4ǀKoqkV@G:EMQB)o O S,2FhiI]O2ԚGANj} 6V=^!h11<*,74\JR=b_쓿>HSMEZDc r*Iٺ.4,9q Ⰽ]& $UxmDeT! Cw!gw"S/Q ْyҾ}=^Ģ$]j'+Wy8`乢â8j•]@Og^ewJ/Q:mDK<#!3̏ߟMՁ?)5fl}C Rq֔z{2?)Y'I,Cy!iGb@`w({B3E =,\|?GӲljYv^ P4W_cZ8> V)v`A"(A=N0`3=hr;hH .v`KclUUHGx@vc˓+R",2x/kMtLb&W[{-nRҡtI%[j%di4ޙ}L>BeUlȵ C;c VhVP= 2ڍexc -gy*v.]spO DYh+`uJ^aO!0[^i/*3l?ut!UWl) wzwA͚aU椅⃦uZӭ'0[|ip+!VQjp v}A( s5߫|\gIrc4hq+ ;*WQw@$ړX>Zmgj.A}NJlEAhe c^ k9#ĞhdYVqB=gnA.⶗tXDvCNQM!?&2'`q&#sb@vw@{EH͉\0لD+ $b Q[cL,SmY;֟-;&LL4^A+O U,FROkVP"> I `Ch$ DKD#]㪩~mؕ<O yg,"Rx/ d 7y^$)|?6+y KBOf\udW0` ,iܨ,`1h5霏HC+`wAёGVn<5)@i7KSv5:w [4BSǞx& Q IoD>|tnY,fɀeplU8FNG"Hx \$:H?Ś}(e}|KWnP^ %BM J%neKspb Фs7UBT?[h5Xx' bop=/h-EH$܎X8=Gc J^vek'xӒ{/$!$Ҡ0Vz)-t߂ Ѥ{_H ˆ֑>']פ'+8H:#:36٥:F@}z|  ɼnjD_HF5a2= 1 z[;ؑx+e>cZy\8$4跴ӂnRW#ax~,co SqAtr>[WaL:0RxB#_lf݂|qd$[ҹʭWOfCdqar΄FCK?0G4Ƈ@lMy+j`߸g N+v~vyr.h}8^sWw,$X}?R?%J0=3^}y˓h tKK&,@$ ]P2^R}%|zd.i#ۘ;Sm9rq88wjPjoD[_q zt[8el"Y,g:+EqC5\s;j3C(ُgMG-CoV !k^k)Q J)Bj m8A$[xxWAlVf{Q<8xW+f@0N'&2o"qբ!*klO!g|XӳKN'^ dvvrUakN dvc_xiO^8vF1֛E4N`2uS=9<|smTLxeذe)\(ą^N-<+_`A겈t~cxg|s`=tCy:9~gMorr2'pch-kQa\uؼ|Z#wWN{hWd} 1P ]`qq0S cϭC70]m$gv=̋_$&$] )i5:Y;T k od(olwp[usGtS7|bKgq8QV¡~f+#euYpөҹ2fY3E$7Q g[sl3画[\85ufg'٤EX<.}Ġ$gTofl{jH'إDM\VA%PPsB0Tz)m+e Nh:M҈\1Ƿ5Ycܣ_ΕfϻS0H**7JbbV+RJ!j stԵ N{9jdQ@!(f&[sy1V^6Ԩ]Kv@Q7Se-@98*${# /E!vQ4+b[Hs[HӿM. T1zo? ^Msv ;GjhthQZ}KX04\t [>pǙa<{MJ+>VֆUH\Q&BAKr=$F&] fPhPz>bX +h&e7E&|&r׆U%h!CS q@J>zA8+DF^fUM.hT~sӽAGR7fky/=GЗf"8OEpggSlILtohpZ:+/ "XĠ!Z g?$ WӨ&DE p3i=J@_<XxqŅYR{XE=& %ł+f^EPGW{lA|N;5Rv zR4):H.he]K*i/I;8(֩ 窱6՛SUn4vB; BOI`*9b_^G$Y̘5Zh3$Czd7[{^W0Gl}չNI9Tlߠ9JB]Yky5rI{";WYO h=ur2~]/ ۆ !IU(KĖfAz@%JfSeΈgWY=c 8'b6RIJۧ)#%>kVJA!II~%Y? ,:ۦ05cnb-s4䣛!g[I7gZch9w`@ldA%sdP/{ Y"'?}i7zL~V3rQ, NS???᳗|)wX- xSd7 \PjnF9HTޟ0H,gjW [5ధCuΊ?^p h u7 >|v!=@-w5Ju(Q[tpVp;I{ʕV"II|ȧ8E8MsrZyH~f`?Ž.ͩd:.;QyCV߻Ļ3E22'k6<}bj]!_(͍1 i2>t-l U@wMXMp:ˏhf1m% DYTtX5 ;>|X̹X/jP0=i*'py읳^g_F8'~Vm4%X)VTӐ G᫸1]4t{xw| f@9YlȲ"q X{xڿP'HjhhvoWZ+ՐpelWxta&T~=(A͘$?j}ryKf31M.nuag!#_+Ěg N7:<_3u8֯J\GDX:?btm]T%u'QFVStǞKcu- ו8iq?VS?ٳ\ &s#Xђ[ & ~ѳԫhW%Z H}x6ҖG[` o"3V1 mVE9XU5GX~xƒ&V ֖[T `\@h1V=,ǫV25qWlg^ 1>w=Ғ5ӀBFyF'p Igj{&/H=gױ%.lb*jҔAH 2X #* c,tsQQ3G G!F sH%F`TO϶A)MCi5܋UL/g2$'f!gw:oي2rEdBʛ/{[,d#VEy!K*.xqູ(*/YR\ߥO546p7.pMcӦ]{LySDFYh*^~O mP:;vXaZ#h! Ԙ^^;Nz8CNW ,AIdoj] XVX0U E􉟈 d<)ⴏn!FwPSe#5pq3Dj3YG4khFIk[dY(;淋`UK2%ғԏ0#:=raDZNn oB T|1Jh*QJ5iHܛe)|оS(1A0O,{!CG dA|GM|x"MDaPzࣀSZq.EMiwwffwt`"<]R Q:#9,=( I% q pCE<ЏPRqK6]]_} D~zs,'x?)UIib4n] ?x[a` CLLAlXGóoEH9|z /$[4 ^Yjm9Az%^(,*gzS3)2u o#WQY<=~H4b,i SyM/eYz.ZCh峣:{fq$CˑjY.}vK]"hai/#8G v2kzYyS%7f@72#ķw̴Z|YA&-k|eѾ$[A#`8)p,8  p yKtxcv&u-,q An"҂| 2B%%gd\⋿Uѵ0/'~;n>p XIZpGE婌0ХWs?/D&j!;:ş˰Ka68` ʚ$BBg| z|l^T/8;  rő5wCDcv>RBx U*㵥BOco峢 )@JrbYi O&۽^PŽ ϭۺW\!2㑧fIuœr|Q4Ƙ$ k9٢ɔ\o2 \?~^,<uV9ѨRk*WIt e7dm}Vd?~eqPsߡѰc!͵Jlze읧~) ݁12u=3 zcRTE\"ࢄ߸.Pq?:x!klϩFCGES+ X-=ڰML~ꂂA*>h cByL޾ܱͥ#DPzAё^+ Yj2Ћv;i5TZ>;'$We-j& +]N𷙲?ʚUb| SA@Ҁn"/I;6W@ }aZS5ឰۏL'`Fp{^LH_qD <(76CHxUX@)p@& )dzHHiմ4-2L:ss;ZX[M1KA=Hi1]#&]?ɇ!DGtL ̪fXK-(@^މD]:{b2Vb+m4{y \\!Z?Xxy9߇HSa/t sÐ$5hC6cZt4/Y(VbEB RUg::7=7!RӶT%Ύ: =$)7!^2Y%Q3br7y5mWvZg.#Q|&k*$0}usP?B^sH[^3߆5 >.qYA3 ݁( wfa*jtU xUK>N!:VY~TǦN~:+ ="5 i\/Z}AbJM* 2$6r[-q*iU)<j \e>>S%վ#4+T_IʰX1LY[d-Dsc?XI*شOp&Zx'/Wl8.:ur#5_?VTC]4w>GsI)[_U&aj}q_u ~H%}22.l |XK\Rg!RV ìB l͕:i aj:*+ܡ^tj# ʱX]\Us @Zaj+%x3L\;%La#p/t-%jA+=ō=W QO9Z'jyj"+mfQȞcS?LG(' `Y%.!sÊ]3|jV?[%{oK扺}UCK#\j]( (nTrЂJ#ì~]؂%}\3NQF(!, pStr$ȪgHI]קNMz`H:X17ǭ`.,̔hW,!їiywmERnpDڤO`A{m_z&ogzx|[a6Hb ZeLAOF2Z!(n6ui$$ͥ 1ywe_ UFk>ZY]EPB2 X)sqSޑ_-Ҍ\ɒ[A |)QWnӢ1T ԢE< #ZVRTv&̼ySU ?7R ߆4?LʝhK;%sܝb&M/!>GYUjQ[eAd%ӽV}^h dlջfюER;+2;XS}HK~J@ ͂1K饇TY6r2EpMBR, vTLx;)K3*}WCSbMS.@Ŧ).S=2FS9ڒ2, J_ؖʙ%-0F6kI2d7yU |x3yՠ[**=zm!X1VD{wr_7Xgwdӝ\8/#r ?r73b9282d Cv6XP *xV\(Cj_-M\K|!8{v$\Hdnu^Cfc܏ky / iX6Fd^Y! $4av&eq3ѪI1m?1%wT NH͍d.](bvp:}1 6F :;j? <oD*8~9 vhnSr7)HQ/g3Oȫ)<ћyOMZxpD%DMĜ$K,JQM[R=]ޟB$K?(KV[!Xr_3 z0$ZHO? 52̄Efkt176MAfv~vk&#`_=M{^t:Ya/4.zu.dnm< cdZS%=(^qcW) ځ`7R*v^X;%4D!uq3M@L]L0A`d~Ag\HH\?i6Ra g߶,gn?d͜ORCRrf:Ev\Xz2'SPN(`d QzWEzנmp;W`&d8)fEQelKu7Gkˇ5Îyi,^yAt nOZDŽkJnF%Sgf%BWY#W(,~՜CajPDI{(V+0dE^~"/Gy ro]xū 'MIA9JMj[I??R˔JH,?[Ђ6txf /(`tKh wNO6vN"HW ɼ7]mN06x,OŴ6 ΏvqIҲS6P:}D]?S6afaO(*D͏"(Y,Gͻ0VKD~h67r_?԰ DR0fPlMT1c;?zf$ݻ4FcFEOO3|Ǣz~>í".^ohƊUlq MEY`}*!n؍d.<+v7\de|$IZ1\I3`. AK-#]8¿,IC|^:Jk`! wJ0y7T@D[1iߣWTYԮLrySTd&UaܫSa8πJiߌz(bR 3ׄQF+fvƴFYJxΠJuIijlx4?<`):&pvr5@,+I# 暢Ӟ vÐpyNC%&C4}aLu?9›)C1ȗF$=r%}h>)vF1YI8$ :a@j8SXޱKF"XMp8F. q!O?z*N1' XbG:qQډ8~$ 1jXT-m֗lXZ@{#4=QxY^c<_e4j7/R$?Ip9ĔV OSQcݔ23c3q& Bs jnD}1(hb3g"y_[+lܹP%jWM4G95ySŎ`^Bڔ%;ܿ^f#';`stKTdkJ nrL:`>Bxrs,bJTbn awփkiξ2IHn?$;1L>Ր ~uEQk-3jjjᮜm @u9HO!}ƾJS'O4lӣg7eиso|[̳3.;ՍjqtF|Q%6HIEL`CKOB$Gf5ZOm |>Q/v̽OF¿UtK?&lVsǫ`[u,j6pDϽǦA-Ni8# )4P ye俪>%zJhmROi('};q޶Lb; m($?2db5UEʵN}5]h_8HÏN[TU{]VfC rvziAyVp:Й{T LnUnlTw+;DNc/؂x~: "gIȟqqZ Z%X#Gpif=d8"dzCw$B]=dmjLB/я G(tnx&*(YD;I*=H?F$%ZN"@׊8'yU٪i&wWXhև5۩cfƊW ] ]4c^/`B o,:/~b7k@:nոb?ez'X= ħ*iGz/v5? mP\ݢ'Nl[)v:D=YJ~|8*87X/9bL!xwsTWQ|Kj&ʝI>mTqUV #qyF2Os'V o4VKX"o!!>5}7>BH4 "MVwQkV! ;G" ˆ]>ԢfFjUir`՝.DK#a ,M1^XҖWV7Os28oTf:s/[ײ숅Bd@У\p%Gdⶪ&k*"e[ԣ*ūˎa ˬkoZM۞F]ZuRx^m//to!*L#6iCNs3R2 rNܮ6ׂ2kV*d넍x:6j'מLwmS1r.QQ-)Z%֘;ݦ W ZԘH2OsaH7QɳV?8XhI>mcv7̽Mc] E pHwenjz2=<2#3>:U.H)4ER+d&pL!]5RiδUd9 Gq+"Gu8Ŕ )xe){E "<J$`4b|EsJB^kBSIjl K9FS N)LC& n4hb KǘPx"k5Em\NSEbzV Սɦr>lqlCDEq$0san>SVD1SM\%&GgLZg#|KpWN$qﳻv3SW爃k~nD-8եI;9smG@(Ga[z#| N^I¹dc[騶^M ,?sA0׾}'qnkg  ISÄ֐~Ê:ޚH7]Rl>U}`' tpYyL$g&!A~\¿Bc= 7( հ9H +rT"_KsdDVIi q˅,|akr43+YXA 6u Yg+j GT&B?A|YCf5i)Բ\'2Nq&JΒwźǗL )"/a˧!65MP]m\?rrG]CK|:v~\oZUjBÝlvXag&c|/;5HOI>V`-.cKqڍt>ͷ:6|*/^e߅/Qs9\-ʂ.,G)%؋* ˾=DKg>L`j$d+ەq] KU!#srAqb E(;`}HG}x7 cڃsgxͮrK9kֈx;fD}Mv3;i80H+ X6?>R;]ob:E ֒szN Ū12y7X,P0F悢4:t:]1EM+i-·da6/^Kݡ󂢝$(r iUa3eS6]ƒSmvZԷq "ܼWcX:Bؤse(`X4rza>'o/YkGbi,! xuN(.'{+s? %G\ |~ĉ&ia-+kr(اyi. %LSCܧt ,/hT&j[T&01Yoj? L*K4oFIMWa=~&"AڕQҍAD9c*JaeNQq9 YuF!zs䚥X2+(!䪤6B-SG8":5 Kb*oHk6 c}ebn&|.\9J8?E2a4L9*ׇp8Nqy=sMaL:"JҲU!I[GZǿ١j[03 (H[}3<mX늴:m~E:G߫ݢۥ[ٶ1զ@?1ɂyADTT ]J0ZMpP#,5+c ҂;A:x% _Fd҂]>_+xԝPLLCVZt"(ϕ#fWtө6Goc]dѤ~ d6e^~q;`،R3A\XJJ9hD?]JsA7&fbr$­ğpn#ȒʔSwD0m}F^zs`r9=1 raB!j\X^zE12ѰŌ4P₺Ъ>` q o%񶪅:` 9n˗O7IS"'3Łu:V78H:ڮa7u[KB4s :̣5H=#о|MS fBfm}| rcr UybmH)JԞO<ii I*kE;rWp/C{K=9CA#8 $ZBF 9s7#:.:T^*_*kmۃ"CI,?(MӡmО$cWl $$74T\{ϙ3x u\k T5n0j،n1|cDl*+ vuE0 $C^go4FWr$ e(#iG2 CnM;u`F_) \?ӷv;f+2V{T_ԩt꯺wU{D p.h.>خk?]] =ϝ/,ueG3vzv>H;~E$<]E+ hy&D$J~ v&zCI{pF mt >Pdk{~*18 ʍKmoH&㘔Ԗ.OhD,$aifTdJ+3-*BUn?'Bt)Ό~\L~ a]Л*N$W8,uuȺO2&0YC=%(zLk*U{GϹ,eG7_z\#NHx g6P?pa+AUk48®ķl"NIu}-x÷WYmPO JtHyNuD rCUa4X}nwQN!c4T_"cpv kA{a-X4# d{tF/:,7b@^js(7Uϼ.ɷelNן<7Z2Pv=1H;GȔnj@&3F{c~(Nc@w-+Eg\b3U;`SdRҎ-tAΙwQ%ީgV0U7B-.t %d~нMjw!Ip!U6N~o1^"cl:=9QBc 6P#d#R6rs= p[h}[ <r?+J 3ŃpEߠܧXiނWH4Lٌ:j!rQ&nM4lu*&\ZEQ_TVT7O:쉩k6?qbnvh` (BmjSvewOlEJ xH8ę-_5.9?I6g'sA'Ls/Pʷ\Oi,g=nnqn1ElT0ٚ>hOU4٠^twqzlU }ɘ(>&]2aRx&d'; fnokeŷ p]&ŗ"5syR5ptILy*DD-k }2J2D>ZPOZ\#V8IE2˦TTʘ7Us4z|˲`E[`/JjaЭL7 f;Tu0{/r3r*}߸p=]HaP5MmgZ/ـ[4҂ʒal}7eO:6 8R+XK 3~ /3aZSu߃JAܟ򱳌2/mD.FSJH0llʀkXw% o$M H!wdbN= cL0̋ &G0 窭H1c@ulf&/\GhAI&4_e raHoZ^Suw&B2F(WC :)ٻ6YL oR"3]Emw{)dcFhR'8; m[r1b< }>87"B1(J<:]nR ިPV1/oڽBXB%{zྉqyPqC cfu V֕ik!yVSCxxt7Xv|kLd&} ?ﰢa:w|D71Mcf#78RAC\ 9#:en1.@vMyHO)@ #W5 _Z+cl9+O(Ȯ@蚨t"kbʹ-Y@n(lY9ග'IHYH3(؂} *@+[(*(rVOVCϞ~\&mNCV2=1eJs(C7c8QG8=wܫЬ(!f:mJx>a+zqjh3FuslM߀mm={H'`0#V Ru`\cv X d5Zx"2{[e-"u1 6pS ]qpñ2ߎq3o^%Uݫ )^lKeS 9P5=Ou⏔rz![UtjW7g${$\̂QN*l[.X.Um+=8VHz _!C9 P]I-Ԅ,'k]TJM/qGы=_/ n) _{7[o0mԚ"ɣFIo@I4 fE?;>Pv6Mׇ/U_l\0<{˱'{>SSܰRZ~(PKu Az 6yC9JMtD?h6*e/oH4q&=8g!7J73U:Q~ĵ_Wc7/xz%Sڥ2<~bT%^\'Q}z)Cľ3<*Q5c6ϿԔ*s`ձv/0o2{Q5;LN@˳y&-ha{3P$pJr3t-ah |Вӂb{#tRg2GVG {td^%1 BseB-SLn|*vjCRe!y@;Tuor>2t toUM"G႙"PZJ \/O>߰ZUlî=GG,R^|?kLL@\t?|R9aco=e?D"U&~CyM|.@=:"o{dd}RXW@1)e9x0[ JFX*rm4i rlY¹{5%nMӘZj+U*@5q8>F}M1:@OEc%3J{:uq@nW%*fHUDP ewӻW&鎩k+k*0}g$ݬŰ yK-&\|/8k xA+R_2Љ}Vb1E6}7.rXQL) ~=1i&R{!aT)[=?׎I[ cgtT3d90 }, >ҧm2wd(q|G$h1mstD;O,\L3|KLT4!LZjnڬU2+JQA c[D :4%K,+خ=}aY(7qqbeJ Esط(w*]TnLH*p8' ٙUOq԰q'獣6IilB{[K,mf"FBtz/Lkj,RnQh-lNEB?pCtJ69I~,~oܜ˞؛)=i8!lLw[_T绚OB3;^23&>&qK|:]:XLg5{"bʦ Ŕd73zmkSΠ4 a!Ua6'kn]f֥0aDo!/I{WD^(zˁut w>2{4I‚>88qst:œ\;~3izb2Xd) ZdlvpU%qs(Աڣ`\jsCR52o(¾lJX9| eУD׀!)GӔ9hc"n:A^껵:y1K Rt+iNh| kĐҕCDlʉH;mYcƒzr; P'kBꖳ7UTжu#e|`ϧ4Γ)sg!> }+n9h )t l[^W·6`<9_advxG<Ó}c#YW%'$hߋ:c?4Up^wm mԢ%yj3^72íU!rBk?#Is#iZbܷ h;qmf##yHM}WGjȍa@$[vXyѣ/~Xe%EHsx \2jYpUJᵒnǥ1<#s]ڒM]]m!ldyQQYqg:\FPk4]iGpoWa0LT3P+U59j{uCHs!M%;L5d(H%'xs6Q*͸sd+YF#o]5b=kqީQj6-ZrDM>tHnԠ6ړl l';X S1V xmnj[S6a86h:> C$՞Ԋ*v} -`0Xhn>{QUNˎVcЭpWG}~/>e&}bIT.ؿme(ēt28b{>;~슼RKR[%EH>N׸ސ/7ig~@̘Q.zX"#+'_8+8.Ah` G$R@ U`nآ3k5l*9o;} ~Adtl|S% 5%fPO!e?Ѝ, }߯-&O GMf\F* ZqH|W-mϾDbH^q35o:NCDn$4σ汵EuNFŗ8 @g~L9tI_{YpG8m᫶`F@w9eHE´Jp.ұ\2y\[Wbf#!nM;-}ˢ2j n{{A+e%F`EFysek$+Z&SX5|hc?_Q^D֒q"{j쁦I?AUwn7#3ig)Aeb8<֣ۙV±􉳖Tyߑ2}U´/ ؀n&7G_\ i W3]YAyE^| & j1oc{@1J1LaYˠQK, k;֜`nOtxd. E,i0-L/Od,cA\ZtFCT'Te ]9G9#?s~k7e72K ) eo[} ̋C05yaF8puݓCOzCX6 d6!dЈ 5?@4bnbc`&ޞX}?)DR]pMx?4`ԋNB=k(zb}]Ɂ`Jkhu z[}iJzmڂ-CG t35͐Й1_2ad弲%O$,tǻ ZbNח+wz\Vx$I )C#%^x±l MYstkq]V)[Qz c~lʫB>o&"tv򄓭l-:Jjb _n>9Nʑ$Dgcj "nԸڿW8&QuCr89j R˙.\ SSgFh Ohb$˵0G<69L/p针a"ºƒ8*q:ZJ:Apeҭ\\p˪)UgE n3z&)r ӭC](/ P'؊A2n8Ec1. d"ZBw߫J&nZ8ŀ2H""8߼S'@KU~t@6Qc̩TG1ug&K[ n"p Fs|⧞-žsۻ_T#=Ț@XӾڒxmꀸ؝4XAܸ0k'$= o;gNJ;5ϏշOrksTjQsmƺTKٯ~FewX`t{ q}Tar,rvG$'ˈպg 7~@dvs7{dEV n{!9wx*,LU ust@Hd2` KLf8 H5]f!&rڜ*1^$1Ȯg0KDd5NVD&J6D]e*NdȰTYЍ?pkHv#[;G#H kSc\Vrkfx;0>䯤ejT3VއN$Ocdκd>2Xo \1rI pcs^ m4ȿ8{`0nCRjsBQSs w~ǰ2@\N.R% :| q!͙SFlc џDG'61ZK(4Y {G\_ % Vt-B#ý#,o:m^س2iЌS9ިK432a49/d2Њ]Uk n o~RV Wa 9N'*`cV,9'Y? w%;T.#Ee twX2f-2<#Tmq.,v;+W:=cPD'\I8Ԏ ”5៾"1{lܑ Q"USQ< +nwv[k^E]թA yiEC@ag1 Ot^ ζѝ )y)fw.W,18V! 6 _Or8?~g\3 Ջeh]#fU2Y_h_Tx5NJKv㿰Hz3BMHlKΊ &XRb3UoaQ%i@a fC) H_Sja,ݎRV3<+#U)G`@RbFef\kg6^FFi!KrHX vWJ>T. ́p:rdnpLkiϧśӌ$';QNAjF4`AyٺBd;LWpŷC5X6}uasˍ)Ul#*A_S#֛':_Sk){iW^5]&Ͳ_WJ4_zBtUkm'SfE!l:J8t kzE$9 ThqZD&f b1Iʩ`ϕ˱ޖz.2wT x=ׂE&n%γn,}TAY)M//o{FM8-|rcܞPav7OxbN?G )" PyʯsHۢ]ӤLM@4z梄yJ;./|>Kʝ"o+Kr,t7bϫ>=W^pLoV |X+?BLƏ1naq5}~,μrk0򡇦؟ѰU}"B! R$Ub|퓡w)6 \B`J1(UmK ]ٽHANRhȗ#EVξ}OD9C9yXj`^zR]W3 3ŜjG$i3EE:E)Pk|M!wy5njMʂ WDjg;k E ]|h9]PO 2 xWcٝР% +[4˽;1/,oqnL 9I$L ~׃21D$nhȟޢ.5{*)5.t2OӲ'Ep韅q'Au^s+Ns-fw.(ib^>O\ Z\Ji5ԦX-gYvd'b{Sn[d7)ҏƭpS赇jԔ9kVVXGBe_^!K&hx>rL*kץbon6O1> ȹ/Bx].ɖ<iQ$9n,e\k*pڍ;U,m!.Q`ECw!fک%/g"T{Utmd3 i|\Z\z-HqČzv0%dՍ[],Ld ݤ# qs, CHB"GahM߹9sgcfK4%G)E)d8r|JOGBZDu%.')Ĉ OYm?ӍhM twZKwO0:I'tIBa#Kd @Ǟ,)ӃXj~h'Me`TDKGkXhvs^ ú_5a Q5_-W */gHDͣOVdr$Xu7c ݳOe1qL8ܥz0Aѿŧ\TC'1j5loT!B8~ךT Y$ CR7CXO$5݊,/@ɬk[d'UlY'A}6˜&\Dʤ{ܢe˧TKK0ڐ?dx{Ocv @ -~;?F-\esɝm;zB`1&.cxxiG֑`bzjn/?G7u(u ݵȥy|p\e ӵyr W^0X#'Ίrf5С2؇u;g%S'@+*T =/TQ<zqd>DMdmH }t M K=95 XbB .Dsk Ltf[f-`&_"^kdB Cj^u&ηx%Wdpߌ- 0E\l7 %e7 ETh!N&QL$0Ma!Hج wB~t"3!K=1o XˁJo訃`|{AEkmޤ miPA*;R4p&SkOwpkOT|zL'5ʛY3-Q3s75byKCEebը;q&ƅT!*-ރG2+vvwv%D`Lڹ"gj /9nciݟn\u5.DJʴ-v$wl Ou[`uIMz!*p%I,D1u[8)$G~k8bi~%ɚ,{Ys͡yK -46æ=,v9`PP ~s1f]DN˘D󐥉BYJ%^&n:I^awϔ6!r$雺XnjVq5W3$OoR'ltF#ְ8A/bf5(espFAW 梭/? +P+ߤ6l=6r(D%Yb9 B+R "ʇ=8mBԑȭxAI83fL( dIEA K Kԏ+C Ea׸*{pZBjdH0ȾdR<tγlຂsCN1~H[d|U8ݤ;J- LI_w%b2sS.$-Rh6FHu?]NMv ;WL|5`zyv5RI5J$'^hwZ6lQlit9|S(d$vk!.w(leaRf HڕwЈ0܏"HP8xRN%HU_6': O=2rIǃѣީ1wA_7ZHQ}ZOYi+խn ctIڜK#_X2[hVMV9M'E6q<ϓ?B41 45Qk:yDlB55F\ B:zZx{( zn-F9Ҁ|>r:~*[ЃP'sCANsz C QDT>A=xpJ5/5onx %]xOb 5c_gq4'xŞ-z<$Pho{Ñx .W~EmCr ,@CF$gƊz&󫘳Z&uCaDD. 0k[Kl(֍#MhNPT)1Nߟ9)umf7A Madug 9w?B-9h>77İƭ6l$cߣ@;U|Ê5~Q%P2zwʚ62%ZeP?3s۰yXL"tu4ɦ c`ƺ "e)oB=?7e>#WVLm;68Ȝ  I"坸I@c=g E惣pqlssr/o0 w5:Ooz& iuϷNa4 "4}oA;U"7A]7u`3m|HBbcXHPG^?X@|#hô+ʤmF9;o @:PB>QXtKuBi™ V0hDxRhGP*`ЮG,LMknP֥VG)hG>l)Y)+M*Y6n}jj‚-pX;iIfX%tuq_I9v0>t܉x V[-P@&Qo5iK'w([ZX!2 czPxs;鿝'sYhӻ+\"v6d/ڟ/LQ/,R7{}t/?N1+p&)xhE! ӻQ negR"R:y@~xo阩Xuaȯm7#r7^' !V І{uJ??` OMAlrbt?E-5"IeNz}K݁OH?zگx_T FeaQ4,G=d蒧d%AO+LG f<M.b](f%ၣ"xcO/>_\%{TÁVh14Z썏A s܈P0ΠCs[.i@~z[LW̩uj@7FjW aSuEx#xI):@Umj#{>w{0"u-ŷn& ߨ,9nL\MCqʦ\a/*U"U7 D4XG:ʳh"LTu -ڝ@K˔&@~z";WyD=-Εfpn*gyɦT[$mx.{w7apdg][1; >>胎<и&pȼ&C#kCa>4b b;|kXUI(>^'2F fLP1=+['-&;We+>4 :W=WY{.#eV&WJbAOuctˑw|4v :#LY3S |b05'}peF?<-dKǴ3]Bk( :>{"_Yt7A.V'|hrP tWBc:J߁>pVښ"[,wڌQpK#G? +}\yH #y qY> N=?jϒ_._c6o&FPa5+8bvp녃.#N<\%347Xw=ρpm8lVR}P.(%0 v#SOf2Av3P@-NjQ1nv~SN0q1! ao r5㻃A&MG[nC^[r';T# ָPk\}| :S tNl5] &Z"udPD9 N]Z^P$U]>)Zg݌*k9t2K0fFZ ZK3&^ށ3*rrvOGd_7z:fyX_ة Nt(X;̋Lϑu5c%6/hWm./^Qv$0H7xqZtWVL&s%+I)N:X  xC"r ǰ硁?Zf~k}gWjKu1[`oYyd>)>"bpIzZesx #yJ73*E6KIq-8yTɁV?ݧu/`L#?_gv]Kv>oe/RVti%oh *aFÀԐ@*jU}LEHe>bZk=wd|b v Ky ,~AS'|xDu(/{a鮸|w/۸5]{nsx|i4n%Qe0T晪luU;2_|4/?dE6ZMB h{/drӍsDC.E<9u! )-V4FD]k !BlyNJmO =Xġͫ^.F{?&v=`iTyDK89>5/]*䯧čA6X?7}OڌR:'I !I1-2's097SOI] (~t1"»VJ"Aq -Ṡ1tG]+XoYdz;>f"̿ƙǠ4\B))7xV7\/~YГ 2?Tj>MeiаG BY zNA 0]ض>AG#?vy&py/=DkBF'xIRs{hbY)Vtx`^&Ӑ\R2:><}PL$[|Mc"BWIWNᔼjuwU Ue :ه&еs :X}qQ뒰?_ ,BiFjE|茡nT{$>S %r˾8=26 2k\ܫ h ;lc3 |[YytTQ?YU1aؗN[h)q*6m@z1WH^*MivO;J j[ݏٮ cW͐s6 !2XsN~s_ݱER.F7%g[u;st\D)dp8!p/cDGYrn!|"tŤ-A5},_$@APWeo7IA&Eb&I؃g?qEr "~.#%035A1R+9k2oNKVmgڎw' 岪if0bn IßUO61H,u$?ɋ#G|BզaRp(];$$h$bdHEצ`Ux{a@\k -YK8xR*S?RF -&Oc+:=<2}]IVe$L=e^)Q!ĩ{f 013-,9*.ZGgŵ߾= ];n}1`> §M,=OHk۪C͔͡'Uƣ oA ~(. ;5xQ.E >DyMvJY: u^ZʆۊQ)j#=a~VYvYe h/'SAIAZVt4KZLM (AW+o)mn}Ny\=^GP0V|li.&ue:殢Swk2s}#Ff]b7S6Ū])4 a!CtoK֊p64UK?ɚĚ=WI7Y\\~y,,X | [Q MqS*ћWD:Ftu?G`~8HGf-ϊsY%}1Y{ݒ0Zc>0iە1ƧulSAAʘ(z\R\H%4oBcP+]ĊJy{MecK ޠ +{dp#'b;lFUyMd詯ql z1NrGm_1_ QP*(;]v_5b} ;ULQyL4/_/`2m+s$ڵע&Q>DWl-JL^ \wZtb5Xv# e1oyyNӒL 2Vא)gyѭ(R~bL9Qϴe 4y]|$nַ1o[` lSoa G{OΧuxnzqtդɴ-ۭWyuR $|l/ۊIbWiAM7Z{FVhy):F:S@q6v\1\!݌WаuW"[~fkl<?A};!QɅ\K>+Uyk=3h$h>Ir(̥ Eʂa49,|JG N}wΤk/d"; 6x@r8ޞ^{8\w4ԜNb0L4s*9t& 5Wh#6vk͍w!®B\E8I./(4񤛪u:'G=.)JLcr-.gCtb:(>xoIU捥xu播';k`/{u[ӇR˶iK:/f3<0\M\˟vY‰;>ˏẙ@VF =-lr2KU&Pnx/~"iaoSпA8w>XZ2ڢAC;BI6)fˡ۽>h %tܮJ+_~NR{ E`5Iˠt%;ӫdz%Fu*`0PIdq}GrG"rS4ԙ:X>k09O(ƕ> փwț8`!3rp|̧ B.qDEg&yh? O88SᲖ'iw13݉g"TԓQ^+FFpZ6]a:%'Дc"Ə5GOKJWY֐={<!Wat[7&Quz$1e-bEn6\UrbHѠ.me[& G-J6=ri$=ϵrZbPw);.tN-x*%`Ӧ-#rxC4\Bay.4J?DvT 1JK|m|lI{[`T]vxȐp ;Cv2Fq \FYAo=@UcBpn }[U+J")nup"uK(aH*~O `ބ+_1 AFp1\V1m_qUc֢y*.Y~; 'd،V*Va!hӨWcy zA"ꌉ64处lbd(h i ]PRT6:zϡ!p>鿿C+TuG 8,pSARs^hww\tcdOXnb-e^"̏Rs4S ʎuNFnej!9R [ /þE X}x V!J3Wl*H6~'~x`<* aڬݷ6lxBBĠ.瘜! _ôeɠNy#3e}dߐ R  x9&;Y+e4y]& KC5oH(3$e<(>OzO y,,z=-!1)=ubq|r5d<2kC;+'#>~g~@ɰM d ^&D?Nk܇D,`4;V2IJ@R֋ ]V  (n6Zgw2ڲ@0}4FRBmƷ9bGFKLf LUMew1oNOvRf:ӄ)lJE4}_2P9l_UtPI0ąNxn Τi,\~aɞ:jJQPc׉Gy09 y!%5kCCRL P+5ϧ'fMf_&04sNQh^ d+sӽLm#"|k4v/ׯA$85|sE-Z٫9' [ #(ڮMlV-wpZnN.&lӡaBTaq7wzqg>~plQTbe (;4cs"R# y<6%(;Y'k",(NL//YØ6 Ӵ1z\cyCbrIb7V%$}vc CWbX͆`r"N^V*zfϞIWAM t7qY6rw0ᾢH`!`˖Wi.&&fKbzHk\,X2Dh;슉vEF]te:<ò~HOi6s+~A2P2Os7Mqj`v~n-I3;K@7 8Y߇ )U" net nEA2v; R&XN dX2 Sbsϫ,2)&E0|r]憃FtWi%hJ.8/"xZvzzU P}k"NP [0 HP\,ǫ =+TfoE\Wb>!AX}*|Qw.?ttN;=7ONs$7%RGH}z _Ȗך2uMض$TyMku9E>[ݳ&WJck* 5fC?WMrfk)8Co baEdc^6-L6%F j1vvUYR"0 6mB^3MޱN~5/VE15Fy܆M(oMaf(WkhmE;/{ ᙾ)"X|T8 ߊچ'hF[$ VM-s|c}\:BTKvAʌ=-RVBǔo3,e9P1z1a>VG/ $#YΤ]81%~,m)'tkcûoz-iOI)“7=SWqTDÄL+qX0殨_[܈v<`;)bKZbvV.~~DdS scnrs@Ll$㋹of23f[?.Tf>Κ(f^]X^b6Y֊CD:#}T6m\'60q _M|ɯAXRG 5JZA'1>mϱ8hHX5guRc8on>e*7(CH~;?};V}@U&UTlā_o`еL1z9L2q],C\i|č!17smKOM7 Oԑiߙl_OecR/lluAR]@o;%!̫4[ǧ_ނ_"h:em&>f8CGNeUgClEa:X%ɫK|-gLAqZU qFrmu1\_rDZ_,Ύ)Oo<FŬ)T &_G<ǚ0\ֶ:28[Ap `ѷ&h`_jL!G/aSnhwgLO`\$*ӢnUR->ƣ3Y2,֯Q7fx(k KmJcd~Au'+O/![;B?/g_^A%%(4f#xt5Ծ6QуE>tr ^<~YA<Ƞ}x3u+d?;cI& b41nȗjL*{@rR|T -6Q("߂SX!&ߝ Z^ĄpϜz@2E]6%[ܘslk< Op?&0UKVC}P\(lamWkCJF OrEg9 &?n"2WGDv,a`k;1QT!koMYy[%fpg(v5Rs`ZAxQ6صp;[G׷[2\`y_]mTumKXyZP91aߝOVWpx}S/+6T73{̴=$6Z C%@pܴǘUNY\rKǨkC Q<_|ԎloP`Ⱦ:Ɉ3;^1\=*HO\5d0(@pucJM\lK;R`2P]_k :P9j/nc+n@_ΈIqfx%D-ȿM 1`ۆ߻O)jK`G>t{"͋_2dL=/oIcP!`e ஶjC{ U P6moi6f;o!VMϡK>%6Ru܍X[$l13h o?]`TTdC G&@ǻgP)`dTV1kH*vÁ=$@tinqxb Zy.a+FHv6bq|6?\(vFm X?_KXqâI ݯ^♶)QuB.lWW='mOV_VU/7!J}hkqkaX d??E- X($up;`MؔD;'k&n2Pe19n%Td4sTGraG03;Iȇb.DsӻvY.h~sgR H㏓ۡh=<+8#0rN0Mxvl[ f'uJi%yY;•KLyY$5؜^[ .) p7=x,ew([e@A&;-SiX-Y1YBo>;M:6a'9^]va[V]jso+SEɭU8}Wm?1(ݴ\ ~WBm=p, |Typ4K1xyEU ,s9b4Ђ|\{.Tjٹ5:3, 鷩4&p#K% .XC͵ߧLܟIzQv"cVȑb @ .[)½Y+'R/yDl2 h9up HNn@@a(j'胼d,T/EEa/j_ͺjw\~D|1= *zGyVȸTSW>^I_!?j9g/-x%wY 1x{nVu/ Lǂ0a+*\|Is'sRScck/` 刭4j"1@sI^ HF*C6r5\VmAԓ  xmuiG/pAL= i48=UөDCIGA DfI3G P31F6?=LNZ_e^*Y(4MP~D8rJ\d ;w {kՈ:b~>=A.t:fRmf<з Negq$sTIHͭiTrVrt%ugO8[:î=]Y ,HW#[ zg{߁E"=MbTtz>;+-o~Ię+ 4P-M{zPY*2M8P]mP:i+v-<]ۃGjcJ!*=N騞~y;*6CR;kJ2,S} h|MEYy7 4G۽l)RA^!ysq8fɥK콦CfK L 򩭟&`~Eua$@UNM^i&:HvEZ7֎ai A05ߐseefJ輑8]cRY85ԂaƬS mQ.p뚏-F͍G8No -5nӋԩ+X] Q\Xh$  -}4Xpm0!fօ2{%SU6uBhlRJ>2iHM{t6j18.9N،rXo^{ހPT몎oECXf@2|( /aʵקCspÖwt͜,E(gT246gNyA fFK`jM鑂v /f!zO!\eC1b:#g ])kaY-bU@Y]C$XGׄ8fFv]G,=ŝoh iʝ,ܜ32n$o]cA}tYnn"۶22pfGLU3rU@tbkOgB׽1$+Ps`q%E7 I\_L2 iH9 JpɂD!sVgoo_+FZ=ڋXBVJ3Cf[#i 3B$4'LޏRBg2nGh^omG[v~Ǻ!g7h C!3Q)]v(!J/zuR1摂D_7SCtThkȱ/cU~}Yp焴8,2m|9%;?T"`X!_iUF+WE % oWϬ!"戉Иt|iHH ?\Hߍ(9s m8Ļd">4Jf/4O6If) (,-땶pEy;@3!h|)7Lhm` O/g1 qf{D= bM=x=A2Ht{,Qr'$شWMjB?O'`ŎKG\Fl:s0:vK^&3)WOzI4x] dqUgX Gghz %-Z|sQ,eLəm [R|M?RJ nv4 8pd',JTj8ET pCϱHDeh`.. LS؜0e5$D!􉼮2^;:oAF43H`pm~"=6ASjYWy÷)dh Ie$@ff3n\ lݿY y @m$3^ *+"D+)FN'ز,sIYRAeu:cեCl谭b9!˕ 13/"hH{Xd|1A[^"@cJ)uĉS"/3DD2k$sȂK{1ddݍȥNmuv=kFZro*2EY9tաrx\ tm{VP}{KI-/> ;_}bd2&!;*E0,lήQ?*)R7H]x0kLcQ;x8Y ,.=NH0Q}),\]ĥO,@@޺/,u6~iWY j11‘&U[I%v*B-0筕KˣgH`8Z$&W!Uf_RqԀ40۲6Q^-ћu4pz Zkk^|O Y)JOwԳX t;s(e 2tVT>SeJ.)H w4dꊿلH hJͧp5]eAlg4\4 7`ZXK JCCĬͿ𻤦 CQ"( 2Ρ"Ü:IZWet\(/sVl4#R8.s 扴0NlB@UZiO@~:lFNC6 4L?oq y1O^hT|h$$k3@ C$?3JOc̲m̈ek'ezPSLOQmRc-ɆD{>#lT0 ՠHmW߆"De5u5Ɉ %|6 !:mcwapЩbz^YVi ) Qwj|mE+G Ij[x_Hsfp1 ӱVˬIrsؠ9B-&[ڡ]R=LeAWjF^_]ƫ.fcc卫#fv ۝\/F-8 R8l۔ݼq^>~Ds"VCvѼ3u{= ˖P8l89gq'+8`\ډ}5>oB]` ds3G`+wB3xEpAL9Ve - p<|$ՍhIź)5zxAk ! u)oe$2yG*,O6(t3O.WO h270+K+_f[ui!>lwwp0SDeqZqT Ci|YJŎ7GD6Oac.za HXk*,1 >iDt~tLIxϞ< './&QmF'~`zÊ&Y/4)q%}+ōv9O^@R/&pSn|?Mx`0-0\z(c"WlW rU⯭В7А'?!r % uEoQEwO*g1-FW]y UAI`9?4wJ̘"?]h;Cm³r~) Y$ gtWjU<u jߣ2t %qBswue7͊Fx05 ygPT+tlu PZx7i4x6=d3H`'FЕ"3ZuoK[{UoK)f0WZ3wcᓿw{< &y'Lw0]La[q$xTkl-몾Y8SwS~[HNH5gk{x,inw^>MQ*_dRڷ Oau1{ ի}eb.WA}h6-~`$v(G؀Ql<5ִU"j@?~mc$\p 't`6EO]lFc e)*-!zcxT~kc U|^ő]R .DC槠l5*{'[peބ4ʝJ[.\.&ޖoV~X۲>-3Q癒 k ߿d ɬ_d񌯸ImXrJi. _HՊ7H}IUyiؑ{oGwOĔbؽED\T#Pq)ٹo )?XDzj.2aHʆW`bk>)䡨j#>*m[Ծ1܄o=vAĦQ"f{JsAȤo HN+PD"Bo*r.jJ۹ [(;ʳjH̶b_pHJ#|ʼrmHrj߻ډpl dZ!{-{3{lW~bpYeҧ]F+&B AeU&rW|3wwb,67gj0L09 hhndsUlv#3A} edoH<3 i%HõJw,Ds>}V7 _F?R`H %'xl yf3Mә+ 0/npg[0 V}y @-cHE2wNϿkԪ@Yg~%qVlL m Mv6$0'}vaG(Hb @-f ii( Mix?.dfĺY',#3ʄ :7@tӉq.CĊtVJԍy t 93s_c|\ӑǥͩڔrضel[#m/.Hfxb5d5+=Z3d.ZL`mju+LsG@ĪL+f`5*/᯴=m*Cr6DO}Y+9ڷQm'ֆC#>ahO04/>1#t:m 2jM6-^=l z~zP0 uW9V خ㊯{ Z_%ĺm0- Ԡ[GEC}d ֝ROwWds;w٘ݞ 6D8^5]!S_;L `8rR_1uᤂZ5@c WkW-{8~E@tZ|dmgV|d/]d|9#߰B7vzy&UO up*a@톧T {?8Ҙ= Vu4]Ec^Kȳf찏qTWvDlFq8eت?9<=ύ;HJjDu eAd(2F~/M!i%+ %'ߛc%h3E kAYdlsCbJ9ofF+gEyŻ<X4TwbpCaZD`ёb/l_'PJsNVaQU0_z>[=$Ք-!.d9F8_p<ˆ={%!t,q2S*wf5r4!>@KB{D2UZpRɱ_uGf-GE12ʍdbR{+y<> ÕcˁMlǦ\)a)dEԐ7X\o(CK 7 D؟Ȉ}7QĒ#ȿkYhƀw~mWZ6\ UZqE1ڰZ2-;u$ _sr}7oʾxDG/@A``="Anl?jBWQ 7Kl(NlNa^|e$&][!Y,_ڰ5B'#rĂw8D"woQppY'􆙔wW8ğ(}.>OG ԏ" kEtTB ZMt?*?NCM{S:rld Z{vГsb$V ?%( ^`˰|4i:f(DNfRP^.A҇6e9J#0/Z`ʼn h@d7 :أOرTԝ l0R9X*/g\փDʀ]IqgzLGi7sr 7\S+ɡ~m}?5^#J oʄ[dVmR{z$hp#,C?C)waA>kEy+`ړ{\A7n ,ALAR zmF.S\jػ Z>"@{X;- o'ޕlKMׯ̺IFdH-ңp8=-°ԓAVhbPU5;ic91.vD?I#* ;^[7x[pIftV(%Ҟ>X"Ek{E'P#Ff6J@ǡ2lst뤢F SkI!lz|W&u--eToBд5'jN'S $AmAw oxtQ [EhKQZOhZ4}q0U` zF޴U~8KdW:9+h$(ˋ.1M# U.C>aA\M{?_W$x>ϓٲ(oex+7LC %n]a,ʾ̩hQ5-uhgG"{\ Vа0+J!;'1Og<+CnY" w{<uMmx~p-hw(5w%44w:UFw%ɽ[(b Q_HW(HW-Of=QnsW>v" %0,{j?;?'i&A'}ɇ۹/r.6[;e`yV[Jt\Z@d.QQ) TY)}/X}3#C料F [a! HE+4GSP} $$vugGUWcaͮ*[vtxj ǫI!Wvur{pHuubmH ;mh`f! Nwvߩr3I{zl&IU}74{]SѦHɚ/թ|[>Kpx4&c8vNAиqEۄc?E}'' YҰ,9=y)w%׾n|/|UizAW_*(p}ԡ~]r NCm3=yq(~Yd3NmߴD&XGL3tT)h ֲ3[!*`֒s{[YĖm K*ټK4o^FUl"fRgZ/[%5JWQg-࣋kVT9D_)}ص&I0JPL$%_]0gpSh$z"OU| y081]!6cG}uRčP?3 H?4.~L\%uި;d.%ZV 2KӴh_BdG_ңq5/SZ+>ˊ1kkXAtifu?~ۅZ; ס+6Dھ%"݈5TŔ)ꖭ'x_rVĮ/Z%t;L>IO,@ґP.ܶt-\}ݰcߋCFǗ@ci=>V4֟-ijsC^Iғ۾L|`hfc(^WD?S [d:b̮k ZvAKTII#`J`ܫW m1i\$OaLS>~$OϪ Թ]l@XoYiPbq7TMv*VXS{oX_@_D1נju3S1fx9wz!%<#7*+=\jILU͇xy"Uϑ_1p HsU-H^YT1#4üJ ҕJ)♺+bbH6QÁE&id8>͟y[ /= S=2%Wޘw4W(闄3΢^شu1j`d%Ai,'|YfFG1ͣ6|E)C՞աPsЄru\3#fMz|TJY~NR-bNm{~S3{tPx qa~_2OmB5w TMšnw%ЅhF-٣t tAlLtpg=B?KskTȁ I R8d<\U–EEQx 5KBLG @u9$٫|z'@ wI"p9!D0k2՗%?x޳hzfpҬHs@FJ. ;~K hE.q s-Wx o7na,  w![kwVmz)g:Zhe0Љviw牴>!'?RgȇH2Pp;Z {泉n—L&RB=#Rr,Ib5,`فfwm!|6Ng)'9 8vm;vsT\WaodiebEKj 5WygF$'ҋI_JR$0jR8g"zb rJS/ R6{15A;q)v>sM""JݰNkVDZn~Dv2BƥǶ ul}1,<'ܺQǏo owH^bDR=W1OwTSFhQ"{@+Q(cv5"ǯe<O&.?V#cq`mwB Mީm"B.@ '\X`&@ewQ5[fq+mq֓~WZ*xKHMh88hlha7b}WƸ^n=I^4ujܵ|onfGxi /Oe)!̊}zvM5'G~ejYKxNsF'UisܝRTU *HȒVn2PhxЧܛaVpV덝}f2Gk4..p֚]ʧ$>IK7VvJ~煉E&c+* ;top߯dr̋Pzg|I)n845U_ngyzhpLL",±ih̎2sa1'J6'X|@DDo +6SAqc2ͫ c4(sY&qS|R" Zfz|F( ]훊:!d+Qdz\lD H>UȭX/Ig'%x JtdNzg?U`Rrtr[CkFzV:=PTq9oOO#3=N2izWĴ) no4WYn~T].N|]}2Kڻ"OPǃ8~Ж -ªtN9Si汅DIHeW8k =y'BhK+\s5x;6gUI;rrL@!DL&a0BP96#R}|$2̻REX#h'26,Kbw#] ֶ;Ddr}D hgtbbaowRG96!P:MX&;CX&%i 7Xc\e1SQўٯ +MJJD'C1wD^'Kk* ɄoM{(Nv4MToQR#Vn)H : f,:U `}F. t3%}I6@!^5l 3xuR,ڟ:IA#FB{ pB/}cw ۷LwR:]emu0;{ZbJW9yZ 5g· 넇'M؏rFW%X5&v9 `~wKY<:^a{JV0+@XX.&` Q [ X9'M]Tf<._A|? pg f 09t!(4`B&7w\Q+CB,-D.)XZ+qt`c{]'}ҚKmǹ$SҼp)'`I.tA MPR2!+AOc.`gb5 t _hIA#jpi\fYCQ 1S0V_kȾ2PF Z.5U:DA,S'߯2Uא-µ7hMpրJ5n&ʯvS\GzjO. %ئ4Az oՍ 9(]V;Ŗ8@8De.C&bO`s+X.z\#u4/ p+jcHIĎ|d}tLYLll#E~-F} 5OIQƀ>J!JCtw-Js=93 doGPCuN!.J07kcۻ2ѐ1DW~*˷=0/陉_^v|lY|*q_+֔gI˩{ >}{ Oҕy'g>ǰQnT~.BQe0\JS(vfu tnUb7Z/[_ͣQEð̍Cϳ̯D{71~]<\^aW @19\cFǫv7NH{Mނ4)ܚa'q ewoLqgnɚҵ5xPݳȩtΖkx?A9ރSTB,B6ۆλHPOq"Ssoҫ:[g5}<\]-lム7:ޒЯ0bvp@O<u\(d[j8O*ɀJ'gmVc&8ѮNN(gލ/z:hWh5D4ϒ$_|pctƒ%:wr yښzxr'oM.\\GOi2%!G)5>ڡ`5F%Kݿ3+;=MC/Eα]9 *M~庙+>!\xCr o/C:U.XԖ-jWN&fK:7gxsd]ok3*Ib/)#h&ϻ\xrDR?}1=Ke 93UR)ti2C6֕b*Vp~G*j5&/$Ozb ˁ"#@B>,퓓BJ˸ę,ACFVf{؈ ;F$^'v6:]O`jح:kwq7LZp\X\12]J00電{%bߕ,>c:fb.i + gGbk" e]0MXʡp}hn@i B%+Vo]ƱD{k{JpIHZliYz&WrmfxyOgQ5}1JwGD*vt~t]sh`›RȳыP#"!ؙdq^#GHWdM[7LË'1+KV| -f+KT r[X [ɠf6N[D)<2 #!> !Zz)@!Xd&S9!mw*jƑ\3axSxP K/ $1kI.sd{}_whcw4f>M!$2S,TJ\5G~Qj[H-|; }J+@}O!LoqAv¤3nJ dx=WrAFnw{AJv,3-+fD]L}a}9}"*Kƌ3b#Hv9w4dp=YFWgo_'+I# M0Q0=2+VNmy4&h50?b D)(NG}t9`b+ATŃ9w5 J2.5Su`|"| ߠ4lQ#:Ig쇌 dŏC^@CE\ex9w_G7ӋTZ/)tZSuƢKDi˃>UZp\:(Xl+RpzųG Sg\vSك6F6GTKLES(ߠ^6Y|,r<~Zc9 hvb5\TUë8Bo2_ YܠX}LjX,H>1 /Z7͎2>r8lB1L$ʤ \$8LZF+` u{4?H#ph0"T#S+-S~&,Q0*ޜu%/W.Fºk筟!3}UӿZ{f.QtR;0>rK%ީ2V,e2`v=Aq.vKԹu a "Qtp5OXЁknn 2*on~9nؾ2U&'U l-EBD`<l%R2},3\2D{6cm/\n7㶆!L$=hH/SOr$1~JS=SMۡ47lO БubX֝^g4,fT*,w׺σHd/ ΀LJmY)񪑜,DP#An XG)m5dCiHUlPPñk>lgf-a~iMWRGK {jʺj,BW+'Y6 ݐtWuۅ1|8Fi&7hyAܼL g= ׍uebݽQӅ^etSe{d;9-Αx<' 6qO}z.ms _m{vLX< y°|Wi5DlBV"Ldspgs.k:ZOW7DEfpZڣQY_&:^].J%&[!U{#|7N(+l;3kqEFre-zG6 Kdh:9쏯Stj_EEeh;MȱUM Yoi:̃sԛYA&:ULw7m;+av6T_x}ک5&#].ᬜT޲tDTF s1=Ϙ>(A;e;)Sޓe,ᾄ $"RPjݢv`drW!ƽgB:t>L$f~ A[!_Z:iXݪ8KCg,.Q rf\*v>"}zc!N=: n%gddPC9\TC& `Q}L$mTZ@Xiq{S {&\s>jLT'uÀ?B)]PW1QܒMeq[}ˏq%L[i ACM,V\e%lb 2[EcLOW FGl&Eꖃ9vnѦVIM\Ś8Y:{ϲ+Y8jО7Ǥkb6G>8^}Q@H)j.j91L8 ɕgL*MkGUajg#콢(H3Բ#n%?VD͇A,"ℿ }wgE%:$iL–aYBUtT,-/X3ӅwXEߓz*lsuo J4 ^aOT NBl,jHV𔓇>LݏN٪WΗe2W3:F,&.]zF]浪GÓCWk/HfPBѻk KTr.ӍyA\,OV\Wx t6BE(VΌEfy_g3,bL⛥;mN le LY{y E܌"Ȕ\RDyv0ڏoLAN/ዕK哫s<ʘmm֊ZJV9 G Uj5<,|u'5}.elI9-H`q7TC`A|8('ưGO:{3iÈ 7 hmb,hl' 8?/>Z&q8u(/"B8,ygw~%{#f!n"nSQ334X\ӊ'߀oVk/Z)X®d8Une*m [E/ۄ 6{HۀgӌIf!u~t|b4nӥ z/TH70Ar+PhK-bo^NZuprJ& ,U80˄}0"qQVyT%;L ##LC@K'Â(eُ>*Ue= 0j[m?ET_h xWRBQH hB,Oιʘ~ֱ-WDƺLMFK qEu{ATI,E}5cM)e(>^F=XӬebLPwfjhῚRcy腭P@. 0k-ZA[>Qa3&5V缯om^VBqP/٢3fIKÄ B= ڈlWq*GMx8tlU2^m6,'m6/Q<*-J#+y OoGw L8h}8[.[řNLZ_Vt6GU.^Ռ̷9v1.n sXz6Uddع ht"FnmD SUgi 3 bhi%Gh aar 7Z6"^e A q)ʖ/~6r3}LWN1s洅O"gJm "a@ 6]%ؕ%Wm0󥞘I>8QUjat VK)𔵉9-W<]#?L~X)P,_nblZpmw{שзmIwf&+Vg9u>Ȝ<]PY\EaL3!U2J?t 55I@aghOsщI,c mɔUJ>Ye@W%C4`!bD c)ie{,kyCgn0tpg'~vCt]A )FIUa2yϩtJ2p0};ARC&uc#t\Ci1aVٔF2PTizjpir"%H 5HQ!-@O+YrMKRig?ev 9o 6_[o2tBQ)81+Z5- a["AupK(T6KaD X`o(E7ckV܁_{D_dcvg3D,O$g@2D[П$(ݩ@ڴBz&%=7J WOqY- o)^tæ;{ ?+2_˪|e˄!~߁&ű2.bO8V!"'4Xf%ʝݒho};L`+*++싧%`q~o{iq_RH~ʕ.@0K2@T][Oj=a[Z)הZh6'KN&Yóg`S|~n![60p/uy@-JWOTč7Ė5 t}t .<{۾>@Ⱦ EʡԂcI,~?%. o&!"JVGTS ifn(]'BZ'NŇ4q](tUN"Z|QNU,vdV^O C$Y,Y 6<4[S hgO]AU}C T2Xc >UxqPe7!#>4l?e|[L9 gU҈g7rA(E\*%I5JW'cCSnz=n~vǮ9@M"-A?6{%ۛV5{o] *(,h+9zy7wTty69dz=U {y^!֒큼&NS9ZgGr8X'].k,"?5SX%Α;; W݇!תc!ۺj@iOu^$hU(锘Sҕm ~lY~ejþM~!2O>PzL錣_JmxR/Ф?#Qʣ(xd(7sc7@>3~#<3 c4_s]:;ۑgaj;s,hcCGwLb=j`!wCz%or#yZ\:LӓXuR|\4?.& {QJ\SMA-U1}\k1/f%K?F{njd VFI;Q;mZSߘB? D̗nj&!6GΞ~qmͥٲ>y)4'K 9%^~ {?d{*W^-I ^- {WjU x:|>e$l8)v#DmG mfB_&:DU`;`~,. xKdT$p)mD<:JSB鮽˩g5È`ܽmCF"-Q^Ѿp㑯.q AH!/}mq O2V.@*fCi֤$8Է,C)*_@ +s / KsϿݛ(DMdٰżVy&"ERC*VU [NmDr"UO"i]^749v: .?%-;:j ЭwZX~Ocp9!~uV~[nGD2=aI{!iH\>^Kb2sUS KUЯgl1f˺4ݭ.p4XZzQ]v \6Yu~I Jr([Kk4ڿRB OPe7:yj=|i,6wy>bcc#yY@Ǽv}!V22Y`8kN9W}JOi?\8j)5' Ƹ>}]#BE䦒{hYZ4X`(Ě=GE@ +Y{xMPSX ׼sr ſnՈtgzǨɓQ±ooƛbr_ fTZ徏NI;+Gԗ+5i XOXɨ15(/`9Vq}8]yCN≅u1> qG1EǗǎQu6o_x5J9n4!O7 gz;QpHjOAk宍,#6mmԟ_OX~@<&A8ziF=[{HI*yfMY=7qYLDh)Nj~C#7146-,ϛK+r2qL6=+rxh/~Cw<Nj+-!; Woy8&㯫j2TԾED<*/jPdWt,b_U&5q^ʫg}?"j>?;4,4I;lZ291;j~}y}\1:p)^Fz O p*-ѢQĕqafe!f L/NiKT7l2$!H\ev4w jsǖT2VM8Z2cp9>JT9Ź`e.KOq_B4Zٻ i)_(6Ԋ5gik6J;"*x>M俙<Xf[f.;jÒ,pThXgTAq^]^(COìjBqCuL/r9vivS~,q}oD?r; PCA?\r3w6J}Le`QnsSBW;Lp(Vn;(Q_d"TA|`Qif28nb\.(+]gF&O!W&U3RiXE/޴H]B%Q] R䉩!M5HS6 6ԇP|.s9D0=ҽ?lQ73s|/6-iæb# 腼0s$!మ@*MBwk+5HT3@|m#:ʟDQ)J59} Ek?^6ԣ9 #=ot(@$QtG2yXY<qÅg~2(,*@Oˢ= FY٩]JZ1}CD/ՠs,f07qVb3ZTdO\"[:J `ݽ?cHaOwbP0CnT.A3aȱ20t7Q.p|+:=eoAz%l*q $|6ZD:2u!  [|17 &7aCFr^_lPDs݂e4=I݈TPmT:•wcL ~Ezs;V"UfdFj;bEX݈gE O!'LP?>9%cL%0A]6c͉ơiJ .!d2 &9N=2>f)7~RHr<ѧ}}!5#j,Ӝ fPo C>­-p!eJ贗nsǗ^?M^B3`VeT 앭 m7ͫ_+cGǂEe/u5#C]?=` ~E@T }wLδL!V!Gr9XkZ* ;Ѐ۸ ᮧ%Jwx٦p)UI]LMU;.X3<қ%x ѿApxO,ONz3Z . 28{=mJ`l BObfvJz,4mϑQp!ԡ7jh|"Ș:,=i~ lönTI-&mj 0[{ qSI[9GNieb`(T'7*#rr1d88(0ПB`'!^Z|E"Z(>$IxVbeЩ{VƅmU ;g%\EIr'&U~Fn4cdoͫEqh.1\(s9"T b1GJ(mTw Eb"t\+6**[r.0A:ז᤺ZӾ<!V_&ASB3Z-6[>s1@j/ḋx3 [ҙ̮|lVxݍsa8Is4SpC;ZBx\w9eLLX3~;}CJ|M6!4-Q{oʆ gxc ( =`yݧ 1Ak_/޾+I6EhL _ Lan?$ҘZMncG# DWlZ@Ћ= o &=MCK9}Zd'jJ$1idn-igu[9 -:JG D9+d"+Y)!ǎT)ihq/ x3WtΫa%ER0֦ I{U&^L1yVYlO$|t˷ {E{CH֩՗CRMIȡDF)^À#!O۔[#U^KGo5'~y,WqBf34K5q7|ta`X`2FűsѓњwB?PW12Ol2Y"okkBܺ6Y/E}ҏ~+glVz#ZJf~ ^-C74%jy4kZqv|W x"~ 'yե-d:OޏXCaว`o_ 1tCG~3!&ա*f_6 |ԋ <~HM~4oBGF4~3H8VGk\t!_D%j[9 fyaUΚr#٤3Y3fpwv3ʀEc8s{DA7:-N[zq)luSD/2kvBcs:qd0\;\{F_oe)+J`vbk^|eҖ7bUJV%շ߆Z)X[H>H?B^nQBMh .v>`A<%0y+-9XiCH2iBd-F&<1ٖw,]Zxƴb.’mM3Ԍp/p84IPh`|Sczi[\-Zʬ^@ؗmQM"A:# '7Uv_=vozaQni`}cQaJNA^W;SՁ؍3_%ә tQ5_IKrY=}4Nh*LؚMÝƑl\ i0hAiAhS_ah׌+&H˭fa2xfLOʐ-a=eUWRl&M?ȡC,slz'Qdb @3EVk ;dz,mYT$+aG # SeQS7,zƴnA#2R2T?qh\F@-YNao!f"Hߨt:pLKۗ0?wF²UI__O}HjphыˈK{&.JhCd:['`@F'G:*Ol QJ>@jDNkZY cM PثKU@*jQ~@5p)r# F"YٜDOǰC"{8@sIj8pV ˵7J8^-EWMf(0 v],6.3tFNw#a1^Euurvϱ%sGS\4yp.wOJu8U27+? G^[f^K LCtN.n G&B'KSj^v+-y[k gvXݛB)Ծ#Îhsjz /9\emtI+8Z{v(p\gb:׸@j.MY@-ZDd哋݃(SU ;O6"^>*oz*w1Mj nGWäC94J'a~N' us}݌EY#Ek28 Tr'1mnVcO1kY /G|$[mOL<_QDz {Iv GA(ʷ<$ PMvf9,wOvT?[u-,`!<)>iɰEX] S6"z#1pr;m +Im=V"p~b->ːA5p} Z"xxoyNWIWmq-$/vЋKyD9L}- Kr0pf^λ^98A>rɠ3Q ^2& U\b$DWF$E 6erj`&%0ڞ$U:VB#6_4|hٿ"ȺED,}kR3c`um.&n36T}?ͭ8mwє41#൰;:c R\bѲҫbZ׷1<:/x0}=XG^|G '38OM7o/gse){"Q| œW; h3[*}Wbk~ x{5xHMbᢶ$c'I//a$sDLI9mqNjVֲ5k/QVcG^t{M#r)soF W${zИ=nSfvd.M64V"sw)tS{G x [{Wfg!gYC`Q0zkVbj.=;rXp(`~7>cSjpL &>@ `MnIJy! !Te`MT6hU.;m1&ҙS1vOSwP2ziW©|.IԐ#']DZ:z-)DrgPn%Zd^gx D)ϝ(zϯrx<ʥq0לdO>#vK[ χ``<)x\^w`WkCsW7-l=Ht\p[Y `{s)}Pzϻ+S~ygiP8>oJW# W$*$ġ1 U*@|6,s^Vhxjhc i9 @Pli<8Z|Lj8ʝ:[7D1 j];K]z$QLH2#NKwA*yfGƊN*T}6|8^d]%<\8X)QH-Wkxl'Bt0Xf%~%y/Zބdd ˻Yb`fّ%|rqIVٗRkrt0?ӷA&*i80fhRfzgt=tPn,9O.(g}wFF:]+sN Xzk܅G\`Qc]q)HU:bRb@Y;W| 6WCI8uuDTIhBcK03G-{0[A"ӱܜiف't98)lE˓>[g'Kۘ4A!NR¾E<[jo/T‚$%S_a'Hn]m@aw\U E0~q;'z˙~%p jOqXzLm, GX)fsqyr6D҃9 k73YW&6qǁy5}\R$(@R~$»(ff"~ӥ^d07M¥0(2&@>~whԈbmWDYMxӂvګ`y#L(s]\9x֙m9+Kp?<} 9퉗64(gx"geUQ·E)PA9%Q|'qpt÷8+ ܥ$ hummjT'p9EJ۟Z&cP7]0m0 Rp_!"4Iӝn;d&hn,}56XvRr(ޛbY6 tE{6!ap* iMgy8  Y=[>ªI0fNHQd0WmI.1Z`Lm+geO=Lȉp5{y ]1O?W24cTӺҗWD ukF lFoL]rͻq0{**P A/^:SLzpT&ʡjy0wNةꙓ4@Qξ,>C.c7?+$Hj!XnI4SjSa/2a2,ٰla㺻$QWK2z~ 0+io(BMw.A?&ޡAs9اcgKQ2U {%7p̅ϥ 7nR:r: W3w('u⧈?9!-"TA-ÅIa;OD+c2̳yFؓ~>â"{[ Zc)H֋gBwƮK~uh-uUzq@퀘C:|V3yu0}rg>5!JѰ{t mly )$\J28Du3bo5K6@Pv~Deʰaqq ƍͳzLQ?R9a_h*4|jJcp\ޠ2 ERòk>}KUQJш pFZVqgP/DuYb5~>A'!ᤎYn@4z2ԯ7(̣ȬW2ZET7b8m5gu-Zs lپ}}-5C~,uie6$OPϫrjZ Z2&<1Qffс䎫tԺyۘ٫b^XK>PfIuRH{JC%p;xHm"=_|n&ECWpeax=vrv}u95 =*v{I>e,=S %#݋Q$3S#cJ!k=S(W?!?b]5Xw4vMi\n ,#=!J@ofo^!sFcQ, ҒNE>jC$ fz9't;Ḣ?2Ev!3_W\TxlU1Eu#7Ax͉;#Yj.łi'%8>j*FPO%2V΀ύGBQtšC g_71 Ns.WjRpfY*ZkӖZÏfp).-zw u݉3 lQ iT^^6˕%DymΐPPzm!|q>VP3z\Z7IoԇeJxx9qgB7LT("htfbd4NqvnXRëqbX& U}ZP8^%DV)1Fw^E/p=  t$ٌ/ }t]qI9=y+SyBe)Ls-KUy~=ó~Ax |M!'h蟵(&ea(E/-=u,C&XÊs w^{7z9پwHAqӲ-@P%.G,!C|a?=_?OҺTS}q~<k(R:$xlML5(mkBj/Lz~T!VD7 6zkKDEob30&i ܾ7bX׸QAS@t_4 MUCjIv_t@jB[eJ?Bl/DWjhRLc5U)Dzu tAD^s6+:q051YMl̙]l[!X>E$Y<$P Rib_).ᓃsve̸]A{ Ϧ$rNkNgTᶃc-A@Ox 8Z1s&9h+1G]%:MIlv9ԣ"==ZV̿gr$;,V3hjuUmYM|JEnlyj^L]^apv VWMJ-׼ 14RrK*4 DTr-#a\ʵu  Ìuâv(\4>(ގ 0yGxN:*QIJ3Jqk%+~̞͡3bP_ec\8BJBޞ͠t[X٘ߤ[9UN;T$#}nEM'y]j^6L)Yjt" Y`F$({ՌHX4ّ22-nX2C VTlIԒ&ުxE CI̮ڃG|)сr/7>q)ƶEa3Y) +MOY pQLJFL,rn J.#AA4r~9LJn6k#F8MB #G%x Q@w["Z2vi Î;ǧ~*XY%tw;2!Xһǭ]h.?MOѕ><Y\/kҎCZjnX&6ͬE3.y o2&)F2:8UV@X9~ N}\,F@s5:kZQ0SO k4`KSJ>l#\3 ҧzZ~VhK+v0'˃f;GRdʹ=P[g!=?OH?zuiC25<'I '-A,c2pn6o 'KOSG2 mx+ p1 gJw\]4=;`FDDPoI2@ k2?˯` QڛFER[E*tvg ?mk~QicǜHKKA; pq_{}γl\Q]wۜ"YM|[M(ZRy*Yyu:iEpH xW3@:>V/}f?<#@.0bU;Zϣ)`ZܥiVk?RVJfmTE1 -2fAvQ7V*%;¼=r"ft0ݝ5 u6˳"++/:^*)Mu6M‰Nnjƨ) ݩOe't/e\#L9Nknx/*'Ud$ͰL[eJ`wXF[,|ߑIsx>s}$[#2gy_ 8Zwg&M(αUa@eiS gE[ki&B*v"h֯ͨlk#D`?8@1H#,쒄,cbP >2_<>ee^8~(=(y҂QC h8MWx6/%lCFK|\7!r*Р5$k>".e+OQm"#NNtSOVg T{^eMR$ ?3{) x<03OpX&ng__ f֙7 3K[Xw! }2cYʆMDBF 1Ļk?_\K<Q9w~kB%K+'J䤞2DgʅsAxJ;P7:n?g ? Va+yh;5>񎈇 iz x,)9ibY&p?'tz&#KVED=gTxIC.=)4< ?8{4oZY,;ZE_)9B] k'P{@ r#U)ğd7:ǩ_y k 13Ә^9*qJS]QVBHZs.&)fV_wN鹀A&T=/r+'ٗ|(h۩4ud.9eȕhY\n}ݞ%V􉢲rư[H\Eb^<TFaieȯ8,cÅ tkRnC V>6ȣ5 N-eک繗B_j/}.ZY?0yh]1OHxQ9~1y^Jb4.0}^hRxkVC<~ q ը7(쥔vIP/94@BJF݅b]I{Y􀠀(dv#_PvN.7PkngZr(߶c0NB%kCשm8x.s e"o\}eEZU\L,.E3dyC<wNHv@eCzTo P|M:ҦF՗Z+X cƂ_5yl<,w&ؿZGĩx^j_9huPhYhBJe}ffA}W&|^_'G MǑMNOtnѲ·eCaq yDELEJχ.yJXl` fU'anr)DP82脮uL}vYg@!+X/kάwZ-Wok E7{WPp˷a[,^3:>Li q?MoYvaHB#;rcADF7(%ql$مP}ت9XeHT27VA)[ dgpsmH S#Y9 b>,pr҃@J+3';"$Lb%˼S{$M<p-vX@ݛFqNfV=/$65>0EUG6׬)he8Dp}`FrlD^\=];J8p3zsIW?*Ҏc-=W̝KWCo@Jd8yl/_aj &5.1TP+EhU\,s9zOBUWʅA.vm|HFlc$JG1to ~S>/gN316E'+ĔD[/C&D.S'c?yй|U9B<@w||44?-Q/a%<5wM$צX I 6n3{'gC慙m5pr?9$L0" -a &]) =o}NwIFo OfHQ~չ/Ŷ` !]ֽw*!$nպ]yXI)P2qozI (ZGJ^KmOȑ}||LN#iXLfzfiV"cs;uKd>ΐ>𔮱Kb$kȸC4ckiC)3(엡#p{(X? gؿ>uDr#,jϚaO׸+eu<,D.DႅW@B@qLk,ǖfDk}jYkDž`Ldh47 \]؟Vy-J~(^VV-Me$X_Pb֩N},y.yvS\o6G;32m>C>~r?k)u yrRhL`k*e^[_7b 4ǭiyՅi[ |CPQOdⲸ(NNnj|B*;\4H~^-`^ht?iJr|rnaF D7xK6'1Ʈmt2HyƵW#M.͉؞|Ny4&8p8kNGWS9Z'y^~ peE^c`^eеxPߗX[{UA㝌" gdOw2OMiND4FFIkB(VUŭY#1 !g4D=1]aR$ki@CBN5{7Q'41?jsqpAW)~ ~2٫m&_y` T!=a? H~z'1<_Wx]՛U"lK>HdH(,Hn6alͷZ?e}Q9PdQEtMx eNlVkA &@<[_xZCፐ!DCmmݍimK)֚04 ^Qi{fA u(- hUhaQ6*kSCe#VU,v@7^!QGaŇlEF3u{` G38ZwPK ^3He|؍j^jS;\ 7sE۩ޮyC# L}V+`~#˔!Pa'hӚXZ.h8T)؈J*ϥ`Qiޟx~>;:BE(U0e"u`Efu3܏oh@psIa[":W;vg(4n.< P nsMjƙȟcx?肹 ǮT1{zb!Q~O@q3zu NH& i}=DK;6'gNoR~X70u>ٹo9qEqe_B\%:h1mpjz[i-Ntdw xVL-:YHIIןif*/<1/KoƓ}'d?J4FIK]]71b]iOlh&o U[,kxS5YcYH@aC"bX]tH |r-ArQ_*j]:B5QnN] ,C k"IR+lEf?,mԑE[jz֏HG`Xa]:R[y•G} {G5:k@,OilHrRwgpI„VQlO8򒯜qB.״+,al' t~l4']Ĵ'Q5!ѷ_P=cyrdrx/ʅdV} EuCZ>u;ЋmTMْ/wH'χEa,._櫨iD(l &WnPz)`'u":iBKoUfL,aгH00Zy,U{ q_#%?8\O9u/XS] Wm ԗTqKӻ'9u]FNΕ{ڼBWojh-zm K 'dE~ANZJ; 3a#H7"5נ`zU"c ܉nZGh23b:ʕKZBy{k N M(̶~V;k,g_x][pݽRH4Tͱ2h&(]+Om%;x,~(wnL(/_E1q-ϭBcyxcMJg"7ٌ#7E poG+8.a6mVPIJO9 A810kqp`B=,GAON!YGtk EuӰr[TksjK(&<e>VgOn+TI ]]7k$ 5W,by;%ݞo! NnJEKv=31)CZЙ}gbwU41YsH M %^w0їX}t'[IW)zO>5 ;J2 zj\-$NJ”+ _et{ooݔl.պ,af@.)VH@!*L;O;y i`L9nMMp>/t->u bvpnkC9V_Xb:54 )ZA8󽁎"_0iиb]ஐĿ-9Hu;8>Xň`)pܱ].`H"4,;*cW1H=noT A)fnCydJZZVWd3;_bovLI+o-|@/'Oe=Re} Uhk'*6 cbt*&ty2gū㉌eZ_?זwZ07yLθRrn$z%}d]E rdҐ5Y wB9NtӦ *3M^;U|arx=\t/4m%H:_j)_G& N{4'`Tztyڎ@>!;D|$"+v:*ӗaQJs/o/,Ju#|^TYy~ I ͏J~(腂V|L M `TxflzCGf4 #Es<Sn qmm@IGc5l@{sS ϝKZLO{c$:!9z %Z^4 bHWUKvI]Т~h풿S6*3J#( yiH2yy,*QHךƄi{;u|E 3$WѼ/[X&Ř45 D_ Bmw}N17I,4N G9#.[GjEe}Lf|\,ntc-pL~Xuf\w:GӞ!XlE/a{$o yd)îaJkon`W2Or/n-%܏h*ݐL :\gӞ0UXP;6B sEpil΋|s !vN؉y|պF!QJSՃ7BU6p8*5}%@ '^aQ\0knI2鹂bKknwa()+pkjbõh+a=_OD˧}$4oC| CO5fzOK T Kb/.Nd.Y.'Ȉc%oE?A1*D5K'p{K0?2;f3 BG<_о LRe~~S>`- xGf*/ZM NFͅ'v?cc7BzCLCd\5T)=@>NVos9KVp E[Q8_*Fj ;m#qMuQׂuB>_n_{׸!6%`SChcrt!(X Ξ1~TMYˏV*^ /ӊ֟ACn{z [fp*ObBy[ 2{I!6΋݃PMzaQdwSO|K[M=SsEYm wW{.{\EX͑iU{Wqy@ajsfT)P@Hn0B^dBX*퓥㚺Bl!a٧͜p3 V%Joa9Z?Z1CQCO4EWlCY'K%>R[0S#O&ڨD8-]nzGԿWK?ya Hbg7֡KpIOҤn4,9k¼-wȭ5(xk6'$oΈg.vɮ2dC^=i߿Oza˗z&bzs_A䏗'@L\RJ E޻iP"˹q^ $Cs%۶{ҡngUt$(neh?`"Zɂ+?Gbא-pp&fÜ.IP;ܝV6IlA4 Mpa x6U?KM~MSse I^ҠaΧ9.} A-}S#z#Cv E;eBϒ,.DF80P{V"* dNjo+1L󏉐+lS ^09= QA ݾ63TBeA/vSEnRq?bMѸ;-[/=Tۡ%MOa]m4UZguZV sq50gȎ7dxkVv_ Mbg $=OQW'pڒ&?_4P+Kt^s$d0Ss=ps'P"(-1B='zOQao|Dxz zaE4 0ZZUGM)v$ UlZW!d L|5!tG*pm[ T+ލҮŨ$D\\g ȓ"0\` e41Mձ7MHhoXf…;hGҜF%?{WT ES6+76^?fg4-N7'b`.Sȇ;Dmf((\ @Zaƴ;y8ݤwW=Nq?B4&Q5O;X6Q xW)2 8nl{AVJj88x9:=qZ)͒Brx&cXN(ºH.cEg V+8:&-ꙓEJ3q4Ƅ>ϿV75;I!4 +FC)yK[$k<>J3^⁇1uA>z.&[>2.>a"ÁddṣӞu KtHÜ(8 QE|9D W$NX|(k&iZ~D>V@MEs?'Q ,Z0rotab*Bᤉև(Gӛ[/N@@6ˋ3T9E)kXKђ^(\EgB.(t(Z`G1{ze0X Ӆ0`\>Іr(z}!/; 6ꄈo%eϏzf C8{!,m>*y$c" ܜU#gb0M7AufP MJ<D`5 (|N^la{gyZ%/B SmR uyYtrLm:w*:tǖ nORE98_ɵVZ5:t^K$CG+}> nH f.EjJ"õ˧YlQ:uDMhJslR6el{1M#>@)͚٩aU2xfP薕aLasf䜦XE,`lB.2&ʷ'11 ȁy,eR"0_71?vmgzn#}ub^3{$`6 0tiͽ- :[Ҁy9\p;<E1[d\2]H;|ONBJzQ t=dޫCTa+Ž@v!h6i*U@&di)? R2+D3*tZI١{9,gKy>FT 1\= :+Erb%_?! / t*D_~?@NPiy3XH7\n^;D?yTjv)׮]l =~9`]" @+{?#2˶q^(auy>V8CꦫԵQ*W ٗ{e\$!)6?!W EǖA2O١$\|zO2ɜd-9C_QFۓؗBl q=S~i'O9uaWȮTFi2"CR~]|x5E9#CDXҚ&W:Yӱ _t$q8A 6c!ilYݯғ+%Du(&=Ƭ閨L !pwFS) \δ@&79'itw +QOSSoÏDr,}<>|$̹[~իe .K%CP\B6l` <Ϻ(a s,&K}~V4IxCB-Ϩc&oƾa +cߣP]؋lr许kցõ^U["(a Ui_K:H SVP\2W"zQ[4X3heMs!`A'-@WK Q]r}cv׾ `(s40\EF:1“hAȺ@;QdYAef6O!5l{ijj^^/nA5a7ѭXIͅE;İi8GTX1MstdmE{LFRf CHT0,}&˥4!ׯyWd /H@ej\rKN]e'W8jLjh^*'%*-1ey~almUv#v\ǮWAuqB'G1 ,~>gqˑq++Y^rjxDB̪s\ (Z"b quew5R߼M}9ˍ|0 u{v<9*~,=gt( !E B#a H&* (fDg/۬FwzV&)NTM@$_:MUYJj G7W!2޵x43clO^cd\LM -R/W4!?;q-xeԬi˴S.uMjy$ _f-pDAx,(G+`~XIGHZe=$we^ qXJÉ5jctb q:N]2(ú?eႳnrZkP0sE`0f/ޟhQ6H>=({=0_le4YyQ};{Ǻ~ͤ mt;ϡ) } lb>տed" 5M[RD iBߌ:`4Do2 6r"alO c'̃y4Eu6zĢJs%%_:*~A|p|&~^݅/݂" K7i] 뻞#UЄo,|5g9ɞ(w)7)e.bn4\+2u3P4i,N>,#G[fy"%2e.Z=fm+Y#&탋Tzh^s?OiX_L%.I&#&4=|Ô)mXE9*?kLھuH'z3W^)/GM9󌶓 4 61^SX S*yo5pg,o0zϮDOta9B ~m9`(Lv7tC2\U·HXf ))H0H+ c  31Jn@km+˭cua"R}G0q j*q&oF܅vZ\5A 9[ټXvVzN5e㍣; δiČ}uuXj kւpU7K9R:{8aaIހ DTYį7JLEwhn )FAOlx[0Wai_ *^)\Jd#6'mNCrPE.ck =5bR1/ukZ7V^w~Yp5+PBsF=F 5}8eޤ(UA2j]f/BwEo88M?bY+#5 ]_weGeKobݚxSƬmmi1KzW 0SK> !~ =p:#)N{U_,=` 'cz>EyJ7T}"q2K+(t ѿ\ .2*Md|Mf 斛]5:a\Su/PV0uI.[(\{LF ~R7>}@37C, Co5}BLnzYI[3 PoeD\\ {qhVVDؾD30rt3d +/ȃ|Cut=*{B*v ?rf?!R)d/oc:ŅI,n/JmS4ӑsM+Y5 V0-ۑ$`UH1gRLYdR8za3Դ.,;(-G{loǣx{ _gDv̏A("pxVE5l1GmGفцr@Id6)&.r_OL_^0KMEW.=w,/P|a魩Kg(\ٸ29[!|jxP|y~G4׸NS;9ِӇ6qȮeb褄 b泮"c,:LqO(?8V:SJje_!0:m0> @A->naХLs̬`vڙ׺:]JMlՅbzWnmƪ 8+J/AfNXWB#T>f7?z46 Br""L`YÍ?_o#Gr${eX_wzp>8ZHN0\U$ wn NtͿ203Y *,hP n*2-iˆI)r[p _.SBZus%OQ/ C.EX ywEҬ6ֆ=eCBܨ`sݦM*2cs}h:fp4)DDk So@eQټ|=8?0;OŰ9KҔIч?a$ #ȯ5r'@#䳂RtGMexn -?x;St >~y_XWbѨ΀ >~ѯc8w&SکaDJ 7ln›)GMթNN<3پܻź' a ب } +LSjCBSp}Po:'6pթc?Ϥa^,B[m}|>V LгH4ճGD5\7fᷧ>'Sq7h4 I¬ ;}(S(Ny,^R<[%C9۪޻Pj?~@n?8L\x&\{~Ʌx7g51\aFΪP栆I_kV5_?Q|MA[  $^OMdfr;Pl`dEQUI 4 ;aJhp}UsC8Rȏv&,]1&FdZڵQڕs e%&7l9FHګd?!rhDyFnpfBXJxn >GU.?[(ve3k;C̹#%64wt?,Md3qp哷T#ʛ|5kQH#GgG7F˔:,5aKZA, ~I=tE"I 6㪈ǡ6RLyDO!ܰ[`xlL9a#~֫CYy%Gek =ek#TX s<KaG™ tn'n!v0#P"v]|C\2gzNXVz2Qώv4sT_ԂѯGһ} )!yG-7^(;;/d9#(<IA%x'BE{;SeVHܘ02ü<;s^o]uFtݥpTYF,zP_Yo(=evMYR+-$S7۟=n-:qج̵tOvycuP`F3ZHԻ?Y9גoKk<ϋ~ecq9Eu,i2,w^--Z51V%hzE {_hz/+o#~'wcG@DfPSE 񞸏 D{j&M}4NTA|y J58:".e!0ZПŜlE||Up=#[; }##CF 1BW&t/OiV >VGWQ},Ba}\T*a҅1~ 6}i_@"V'WdM|VW#JV܅f SQ^wIs+e ͟|fsްH'VM/q6LRbVXRK<h:r0m3Ik"^[ $KT\ s/bľa\rBƆ3 2WcinWmYur~Ūo^{sBB9ps#zpzZV:GKיt:BCyӖ qe8u|Mi`2ƝqJV}Mjx Qm!hg.%.O8%9 qҚp l^:?vᙺ$. yo~e_"Bߠ8GcʖǴ ]^uvwmC!{'"HzI3=m~v'y,B=&eu8BVZQ08]lЦii!}9U BY2Hh)tRd%q>}TyjY3Yˁ9C&!=)y)#,>+"=2 =2J(M**#,AJ薔ƂiLe;ZI*5PS&vӕ蝄̛"HpP; #UUׂ'k)>s020фEuxl咕9=42%BY0;K+;FV3; '!߫PiYOoG"F% BKvR>\d~RiS2O]*TۋЌ4j(b|b+?1o!s!R@N[y e-N-,1:jOޟ^㋅/um@܆]`#pf<ڕTm{ '?))@PCTz^ԫiJ*! m9+J[L&JIүT*\Emrp4NhP N(T_ y- ze N (M ~k ́6x%fPqH)gC#t^ $Ъ# r;qDeT;"3v)N1HSA\b4cUs UKo}ݪ b`%n |Z3B5vl|z4h-|E/Zva01M,E"܁>0 =2Gϋ1k ~Sbg:h \LnȍlڂaB,S\^4^4ԴU$%yrn,4?-GMY O1R,SJ7*,T5 9}ġܸz@3Rwypd=ѥg9a F̷9Cڹ L8 !+'&I3b˜0yNi0̫ȐSv&&kt1÷$f8mUׁ-~!@s]WetO6V`9edExfwôʚ8˪'0&*SA=d:jE^U:r A {E=dZ"I.)5?Űi tjEM7L;onȰ~~,4f(0U|Ge?BjOfbp!~s-|{FM+SJEmeh.nU6-t!hvY_UҸoLCoT9Cߘtѧ8ȬK2#֟+y<ڰM>,.7N&[jeĻGGe)YW/v&I/$uZ~MJň%FCSd!2~1+Yy(6' L[OGrTPeXO~{>-'b@~Qd.j_| F"<kXа\+SH2luz tbib=7dm[[FdZ}R<EK`* )-dY G%dR{Xpө=EZ_ `o|Nd<bӭ-5#晧M$z35#zg_˘q?y߁F*N}Um%SIlJ&QOe:hv3jl]YC EjWqT&zX!7s-~AH8  kN'lvYۗb|=C0@:yvH݊ R*/C zb]QID^1/#=KGS꽽: F ɤU;4uIJrߖމhME:&IBlUjgcLxLq _jC ?#߸G'hH8Y&OR' [ɳErva\#l/7ɲJ|S;qAϴRzFocPMZ` ;Gv:ph\,LMb(lm`]Ĭ~Ǎc'C ~GZmՅF,mڣB.T5$x(XU%nٯ8eb#Ww=:2B.ǵZ~4XܲP*j΀oL`W;~8i΀@F7Q;t*@q.SR>Pt/Wz66tSe`(?:5%8+%$4#/ᏮpN?rߧ"V7R$;/  lcYs7HpRnK; /?8I8 df6#]e3T},|DHrFbZƭAVV8:In 8=ibg ^C!O_cѠף͊i0ˆK?c0TX8]`oM[T"[Ҕд q.r~: ^ 72H&oD]bpQbq¬DA+R:=I SH.@e)U*: )1.Ȅ3c +tdў]ƣO/٧/ OY342uaB61(&g v>L/,/Hi[2>0 c^\/VơwL"M@ch t%P~|̈́Ae8jD^Sxg{zDsa4t;b JU4"\G >`VL-ˡJCKN(@kl ~9E6FY/pP&6.\ڈS߂vU̕)- Y~𢡄*d mUswm&6)@7eOm(1 }^q%K' pO`9qv9qzbĝ= Ұar׎JY[T~9c`Ԕu_'眮>@aJ # hNR:QGu[PEœZvn3B6 5.QW o?{SC#Qܹ bު)g]n0,JؒcCm,$b>+b޿K3/4WYvg}yͩȖ>7GtX!Ґ"s(6ba 0, 5d P]n!u}ꉏrJ%Ke OT(36/9IHW*w'?;KC߰1ܫ.54 *V}j Nd{ѥ**K;Ӎᢴi&av1x&X'ZoK -BA'!v][ޖt >T: ԫc63$Нi@E[89yE$,Pf#}Bn^R5nqw§ [۳8TQ]YQ1$KpֱH_, ָ_r"d -ku"0뗥vo)Xb;ppEA&HKY2W<nb]XAZC] kٚ1SjWr][!/Kdn°/p@|K3O&#@W/ɹ_?n%R/XQ]f"i!juarLW{'f^WmWd8"Raf~- Z/oXBVkJosfu.#-G@բ/OH&H:< 9rIG/2i{Qa69dm$V-1Dǡh0ed@rbډ#m ~rky>hRj!C1IMh_Pwk(fz,BncI䈼̵tptykNFI&{Z#Q DHb|)m/C37^{8}Ь,+5B1PnMbXNPfu 6Vz h˼`HEa^TYaQ)`uܮE mяՄ#Dl'':+¢?O"Nt+kc5OrҥdG 4;==B&T3f )"-32W+L $@qݦ$KfFBZRtϐ 9mX њkJdFL {2o>rÌ ;XS,Dxi[l [:V*'2Z"<61آLĖj~6Q?#j-bB A=0~̧Djk}iPB i;v&YO',{]cJz͟)s*Vر6z7n%f?hOC];E3$S-횔,'&9W'W#vl'}ܥKuF]7LQyeb@Y3Grq"A^t86;K(Ng!({gi(6.9]y6VZZKE[{lhdcMmp(tu)⺑L]~h0ݪ-r=}1ۢCgk3cZ;s5Ӎ)[֏}Y':}yFv:͹ڋeB!OBQ56㑔(πzQÝx@B^xF @a?d$xy?ժW':{y3FiTH+4؄g8Q&/RQe28GO}Qp[ĉ8% = (_9T١/uL>-[tj8֋,>=tKISivKyn*RLusY vާ'!ddN`D_כm􍡺@썁Xua}K=im#\0<OwlD-U{T&T+`*脻Kc>Yx2<džԥzym 'UF%d3WxvNmj@.՞_wZ=v-"q~Pmh"$ CFMu38|i kP4U'35 VdRlHjBG>ՄLw KVvoj ?4:P]ɍY&P'$vr\y}&H(kb^CThT$UDZF@~99PV/{, 6<[Y$zeQ3ʹ/߁rVVEمQ8.UVfbF>d= 3o:$/ʺZ?h׃e1.Y&K'5{x39Zd="{z3~gK`eN0lmiKq:gdщ5kpil3orٓ(̂Fh 8O^?+׏ʏ+IE  1eyyS?5`BaR[cj !_g{ҙ>J+k]M4=U"s~OD&DȪhSjrI+T@3}y3gҽӼ64I9i2-2%LA<}s4\)3Ac"`[{z;&  B0 $QYS TI^\a=7X?6P"T5*QƬ< *@P*,֦(BЍ10+ lw%TjZA+ y@PuSÉaJ7]bF(-@n1#[ 2_̝;ДTһZʼn8FJÐ8sq±g>Fre5冝 bSf螵م߯.%`3 s4cxx\󨶣O2LiVU+D6N=pR9:Mc-25GBH'1.Q}\uHҪ";|-~8`r’t[4[D>HY'Qu'(f7C&Iiq `lh@՟S[ }!*+>IS@ԱE i%u!B ]-RRK.R7Zu\Q'vdU:ns;ENNQ#<^Pz6sKavs⪑P`7[^of=Zc/L"L]rVhی-$%ZYؽT^zB)6] I9)7WɸxJN(]{4#5` Wn{8&so/{Pwی"$ 6#'0DGߛ+mK:_"[DL {XǒbyNO~Ɯ;%RsJ1[{u;~ 9bADP\#I"յozWP:}•,? E "GL%&t0 kz^E3pm*'~͕{]A;-ܜbQ@]i )~?U()DC֐V]M}鴝}M o_mE )QOr$Ÿלs}qiħ2Zh Ui(>{`/qQC]qYa$0AgMk7u{~1v>hhR+Jeqg1\G?5C4ͪAGśjg`cp'aTOc'7 >@̣#PDJdaD|\l ,[ڦJ>ԩ!_BKML8qal"[CcqRј#GjX}%&Jg%IQ%0GPyBAG[eH0""es9qp&T,Z~B:1X53}+lU >)b( D?g-WY~H/npF|/0[l| v-Q$w?v^H{=M=rƮE<&ƹ(a-g{@ W&SKq4 d1ةU;q}֪V%s G*2ȵνC栚rG|(|S4l=:qN{J1M.{9,m"t+[L t7!LܔiNnB5>mO+o͎c ғ Qf!@]O=Fq~Jlm$_<1YOLi(ʨOaKaL87 DPt ʰ)=8}eҽ`],]1}7*XZ7t-Yx+/Na5{ r sWبƞ۲t$P_R]z)* *52Cw+: C9ȉs^ov/ 5M91)*ZW,O[%<FwhjMu!9F6/jv*v]0GB'fW 2_TϐC7Q7"0E¾ YݎO,hf3nRXŹHx+Qvh}d2P|o yc,("6u |BypPWk;Twgy:VU)r@`oxuX?BNo @꓾-obvR2׋O>Q ~w]U=? v^ά isJ\!TkZGڹ ' ۀb\Ej gvD3󏔆^ڑ_ߜca3)TsA@]9ZT{ʋUOEa yՏ.[Ѧfg:| }>SV{BnG_'eΰ^U繣MJ@r)6H I1 S_ڐ߆wRx= dƚ;~-*^'qe_JrPNti=Uݏ4cPXsFܔ< ?s,{Guqʨ$ʆp8E=4'{ w.r⏃{!(,@9C0LBا轻Ё Jp:|(0`.p|A,)` !3iВ6(2y&'d|Oqv-6\-\ <|LBJ}",#.'mǎN ६MnT#ó/YD%Wei9NYofr<WvmAh4ѕkB;T@:eƎ $ P.w9F Vm;0c;CkZSd? /7&uF_q D<¨]yh2T˦=w,m̈J~טk18G)R6y k=t:DN:\h_SrJԍ a3{=?2\!K6Lp=DSL/ 4-rI(jp}qK G#>* G>@%O4qx|%.wЎEr[MjBS3U!s// Gq 43x6:5t W! ( XhQXwǭ!g{p0;,5Wg7#| FsYq ,=+b:̇]?uh(uhNBdtL-45B@#ٮSV݃\oa3qWlS1>י~a>T t #Ǒ6rQ燪S8[.@.@Sr.[Rl)  BigI  XՃhj/ QQ }$PR7@;wQphw!x9^ I-]J{|J9zPOѦcjg 򷒕8::s+te 1+R}i>Z۾μvaގ HsGRqw4 [ ~*̷{\,BGMT0o|_ 5fҟl T7M%ONx|)o9.y@Qr௠ SRϖ鸰OumN)mI6}.AٓBZuE _3Ux/f,"hYr~@&!M'6ePvi,g"rqb4a_%H@݅{9rL *Ӈ%TBW0[e zն 0~:{ׇ0ZT={Q OQL B{ Lm6Szz/{Sۨ|;6#HM֥xbsX5v`0+|?i$CE9@H}܏c5a^"i#pIs?[ղh$٧A'H2F*تc3rCVH3'%%_3MR,ANh~E{ )ě3p? Tеpd`dG݅סνɸG3TMvʇqa ƹM[`=v^E5҈.XwG"l팹zT56p&ESHcm5 TMesd"XE:, WEvG䥳`JM'.d* ~9:kűDp.#hWą&06c~;vTaY 1dȺ3]|Fj5PXHwlz#Pxw;шa._Dra1' T)殍;kWVXb|-mvKcDECFĨOaidɐGn 'k ,*C1YkbJW}إ.T;phD@ԝ=[4@w&%DyԘkTR-BT~pz/LB'}2[\yV=Pd5/Rd}cm~*40%8ѡ_NV n~ZL| m:0S5sq[;>< +E]<F.˧?8^땇|"e&9:5;1YŒG]>Ðʱ`9kXC4&y?4{uMkuQ-x˱(aĶc``GysPrPn،A?bӧx;2vLc mx>> -H&<lӛ T2vOTHwtRYNk_Ƅv_۲) hpd$rKi#~d D7.@Vك^qH̗ l]UjSuze)ufCU$A"9B([c>zOJu"!@ZhԜ+KJ)4US :K/C55f!yi(̙,"). t^RKMH%w ) _]ߦ!v5d@cz\k~o"ލGB'GIIٖՕ='L0;XgIQi2;EWAJ)\t]vM[B݈KV8&lS, AXkZgfa..HPfLN.BW >S3 kDk(R}!Rخ;YfBRRyJKBB2@&ZZHv&jU$*WӥM='KTrpǧ6WN[#TVVIR}KQE_SnCf2r䧬sдޙ@_lEo<>S%֟Hq+6/TM"X+SE428 O&a002nʥ+=ѩy:xV,-Dgn Tr5˫NGxJf 'sی.f1&M.nJx*OR<7aQDwV48㩘2rtw(Q>^I;ljw0JۿJVBQߧʁڑ LoiBl]Yˑḃ^T w)Nnb-0dI>2hup)f#VZ(9|w`%fա"0a vG)nVe\V¦yS 3}8t C)G%d.5G{A-LD>z:Kб鏌n=ʋ#Ѯ{ȖBT$O܊̶ì5GrvtjC%Pj+l,Rwu']̄Wñ=pEwaTaGbf BF5s4G14Z~ _t鬕.+zp(a'Ji%fZKWt{-R1'#)&uNc8RE|,17?|$N`,IfV\ϱP jI, ڛ@XBXS0mB {+Fk~=ψ@G N&x6qm _k¥#Q䙬M8>hԜPu-!N<3$H0 ? (=\k8(*wү$H/=vCO4qO"з3b6jOKt ߥ LyvkZ:'yaOGA6"7٦STE^ Y6:<ɂ7Â- ;4iDRaEˣ(!olK >ZJбct?<8$VĘMW!>^}XzwY3ǹo4 >wjhM*_/wJaŅ BTx"DD4W&_ C,dηV.jS&; nԵ.M0Hs5b](dt["v-.i-qo:,f]O`;Z*7Ȃm;̭Q4ʹ>>xRCg>kʭUЊT0Z,Rt!x7^k:-U0< g\#.t#ډ"=Ru 耾:}=#U#(J` @3l67~Y:xS7&&;8~Ly>IiHCusH lugXp[k)W@A$`)Xș3s-h?)2f&Xzq^O\dЭRx,Wq45: Efqc>Eyqɏg09RO$ވ`WB!.f+ +ZG$/s& P.&-IY3f -pStQTjr>~ǧ-O-_8Oc8ΕiHD|=0{#ġþU1)BәJ݇.)iЖr"pnچswu#OCy%N Tdo8oWkO|SVV[EٸxPO LZR4#x߆ TY4dcb&gĨoh򞥖},:[e)e2o%7"2 hZJ0 :Pu 9WgzRbPCSf$!k;dEY.>8 -̊nPSQaκ,.JcNLH^.w|Q*Z_I~ѬxT;&bE$/)!Ӻ#D೾'C2Cᖾĕz,wkG,"x`4㣧֜z-2q}/¦Wa3sE4֞6sM<+d3\uGm>j 7Zl;b@>vS^pzUa Rՙ3s Ll@6k.gm'hߜDyüJz0H ~=lIm ^f }Oۨgw\l *ӃrFI=g;4Q_tQ3B7#P^ޤy&NՆfNch3˯jCm8  Llטv;u=@k%ky/dXz9'0pvDzh{PdVL-;NJ>t);ŻtEn73p?v_id+KP'q6uD}bL)KFY<a_.{ÚĔӌW̐Vkad蝹Rd`V"w|zObQmi\J^U?Yv2==򧁢:^-`:{h9IӍoekhqӉc\_E*s`zTF={y ?ueu=GFW`ޫez,̔I~vPrmWhY`GK򘵃A?%.y35\[Xz:d|\h3[Z6d+?ZNdwzIS!x",HMߨM2aYu)P*҆ben䣃 w78ꏖa(O/Yw[r铮x9ķcBL&(p3b~ o7ȦE *y>.?uE$#+hY(^A~a1X[ķ='lq ]؉;HeqW3%Ç C__ߘnX=o-A=if1'G9s&%/&lKw2\a\=bg)g x.W'yU&?Gqt̤oMDf'u3T(CܗNc5|hW1:jtPRjvݟ=f1VvܠZ-i+Yn FjD&t}Rj@Cso4EӠ WQW#4I9ĭrY:9&(C8v9F;m-%CHxDN*$"NS"~=ts06^br_kJޣ ' GUn߫AȺodio^F2Bw9s}J`YgL2?Ӂ*blb%6N!*07i-f<9̊3@Jy8c mUS#Ig+yQ XmEOLW&JR5khs=t/.B/Ǟh,)iDZ&qNX٦^܇RNIe-3clÍU5f^1UpȌx: E3SFWUVLVU)B7 }VWNPql}JF ^IlImXPiGPQ&y>b{!L>VcV Ɛl{ *˽Q4)roLaU.RTW( Xg퓙)ˁ0d[ci-AȄ'_&gcS4Eͅv{^[qk@$S(4U86BW9Աv\}Kmʾ/ދ>G>Ul{)p\cZ2lMN龋/ ˮ39t\JB@6_SE~$wڍnFPc:z'm%вeCO0IyʙѣiZE]moqMNىշR IdUo48AP|34<6V풰Jaط\3J;@x/ gPTxYgvj,D5$y Fs)J'p>?Q#h:ql ʬGLuea)Z`ᎉ^#[e"$3rJ=e"P]f6ȣ"cJ!|F0hiGp†~bw:>Y6uKgkE-22CU;kE&O/4RlX!Ī:'Iw6|mǜh^O6 |v,6>!dn6 3$QC8w}Iumv|;4DȤ8 sD|*| JOG?qAFyx)l>Sj[6mxyB{p]O5Gc LO'4ND#hُR2Jbe6S%<]Ռ;pE}YK)xԽ+&yMsW-<T!7 ]﹯S5m#0P 9M>EJ>h\O!T;P `TR9*vL ]r>f.JWY+;89P+i ߬|C~D#7yv%SaV/ dZo*sz'%z|ZkQ7O~_LZxl,gMTbҜ>U_?:xZ'߄b4NL 8P5DSQIY_?"_!L,61@!<ZsonFv*1V4nZNy=ڙ_o-GLNټz[/ew,+*X-L! P;r!A$U@af8ZLϾHF%C445*N KLs$ahC)'y 96N it^x Y*\H ~J(l Aэq#(/rɑQgH_[]4xZNaVb,['7D 6.\)Ȍu5Ӱ-)ڭaћ0Uד waF!Xt$HIq@9#i P <Ӳl-QNԜ\NxA8H@0 D:I2 D8 yrK )  Cj}d&ݲN>{lMkDA_i80*;$|.@N@RWY~k{C֖Ѝr pjQԙ[8vcWjf*٥ӈaa!%Sf)sf(^]K\u2ôDf$骭[mCЗȡ,zHjN8vcuCreXr4[6c=d Z(PoU>._/a_pc_t@:AWQ[Kn]\k Ha?+GdڮxFM̍xIrVcg❮.?FwӮ9AWϸ}WE'Ҝ2 LK9AÉP+=3t6u/ߤ, ^Zzl+Nϭ,߬e#"Cԛ\ ^tnSv#*o8]I?Z-$ץ]t[E2Ԭ7D M rwB.(>,_jZF%]svXuMfNj/GeƼ_15#ĉ;f5ʧRp|Gie+\ ӀXfr/wx>b, {@#*,ȧQ]C< tCrL׊\v_GWLΌ]D&ɔDyё<+BSUٲ:|PVU'hVrȔ;:Hg3LKM{:S#țg卵ebV;b ؿ84Ѱ| Id9gg?w>lTdҊl_^OC%YJ*-~$⡶4A@pX<s5,r.<]}5dʬV0_ZJIAAQ"RS]c"9d=L)d'3czy8EiٔnbNMX "*̿0-9g0s+܍<X%s"x WXQ1ćL.*W9L8>9fb7rWT5jz_ n%, #O:}Wu -(ߧgCWϰM0 ]{\t )/k-5 T\(fBI+o8iP t=DϠ!U@͟nr 2m(okG!:.:EfDøttBAXAZU{ab>ӣ5^i$-d.:fX۔}Z]#} [Śl" |cc5i}k'B3llL\jk%2 wLr=i$@k*_-;aoiGKKQ+* oӸ-@X$aʼ /8[& ["Zۈg|jQ<j`z|zm]ω ttws٩.§D:o0GΟ5e1hvXZvrK?WNuݔ;B?ݢ^Ʋ RzED1hg _䷦q܀S+9ڀE#Nqd b@Է kN [b huH.RVA C`w:w_ v3:cQ[d9u`({K=_̖YwapKh9JAxgkϴEմzk8RnvKPib@x`fhY8M*Ձ )ttBFEMGlF}pTD(|˃S҈~*-2V#Lo($s.vvX uױ ~GÊ ysV9gB"p+w.×nqWx%,O;=6XGZ=v\%FuM Y[du0Hۆ%q ꛉ.8dNJ+W򼞧ziUV䚭kZ սj4s* N:o<)KX U09TmOP51Gm3ғҌv\[DJ("J53),˄pȯؼ_(&KI pyqMq2 rQxƜ=Ŭ[vrcَ#jEԪEm^J)؃-Tl)+>2R  UCz΢7x -k㤂'dݱ/?2nCͶh/*ж N?l]:++&Vwva )]?dƭ2lr"yBAm XjYK9DCkpFË" s/) wW/SO}jQ1mE)ž c;oT OmF[f!0BVҗUܞf%q#/S_;C*lu-\F1I~:~~Q*YTKL~9Tk5 N~W"@g~g: oop}耢$F̗ܲ'Oddp<70eg[*N8to _QX}enORݨ%|# Lx4Ρƭ1`5z|H;|p[~p1!]&-ryE{㜘*̘#J| O+&\LuK 9Q ^\CQ! APʧ̐ne+R rf{6$AI`e7Yd_7Tꗁv@&czܵBS @[P?g4t5@~d߂HJ W=[AQ\7znY<1#%VKI;Y>Htz,T8NKHY1(D\"!V6pIOr|/ JJpH#d׮ޠT.jCQ[Ty=J,]fCiQ~y,g#ԁ=oh8P\uK|u@ ]ZRtגs5+Tހc[jꙧtmPLRBߟ[\q[Z-YIɼT?vڐ`F8`HWxWX'm؉0vm׎E!"nu[UYo2CJX 6RvM&M?D CGyͣ%xhC_,?7F l#xn1cO*:,~dc<¹⡲*?DA*T&˸Eh nU8#~+[Pifml݋lLui_@|ѥ"8=By >z\G"<;oZy@mj-& Mbr4UK ԸzÑZyjth]s.hYpz>Ymi#Y.4 Fڨ?2ᴧ1eM>aaoxhOk?8:%^>X^a+&=HL?'7Z% 4e0{b4]{j*I$h3бH l>"9 }Aj&(kV)&[jrƒ/X-XIE-u`6*!ZYb}w(dAg!ďi-cA)ceF r?qd^R5ynÿ 9}:esyYR{w/o2=- UT9PV'_蹋ῬtiXdoD[~E6Q@{e>sYZcF;b+Nuc`ԕ |1 a0OcJR #JqoU݈JjRZw{dª^z S|I} E๳>'mXg[xA,rO>,Ҵom̐bo8,rUqWʟ"F; Zw%@p|Xk1C#mAqɣLԺ'^  k }yZNw=wGI4}UTؔ`](^u0́&q+QY >A>OMv@Q0rT6-3Cx_ b7d_ܙ4ـg!zHiVkc)1j$sc4]r61zݲng~(M*+u_߆.6[`1!jMVF S^' NR Yj2p h}KpZ2œ(@(ΝZ=Kc)Qoۆ炳N/MlHI!o\qSOzzF}e\(12&^#nnuG7T,Q4ё ?}nq\0zBqHd%Ah;y1""m7ZlA/P.7FI3şE֞aeVb46MΎ}2'l -QVM~i 0qʁ%N_?Voy͔^elL<[y"DƃU6%""4֯0Xg?Qm4 &-UWPxvTk fI dRlG冨!\ mH, 99[曯ˆ`9)de,zUr =i4pc- pi@5B›(YV t_vRw>qkp"t9!9fg^iKH$skzaHRA>΋eQ?xq^2:82랍  Tr1xRIbV0s^2 ZMqz1{6j2B{ GUyw7`U5wҩ04:+y5S:}>ZaױM5ϸP`hc#LTc?t4Boِn/_qgcKv~ DJSÐBu\9zrtd;OQ}[tv$T/Fo=щ=3k_O(s:3aV5gD.'b9ԻVFn@UB[PJ7.vlql;2]2 /ۮB(qA@:l`h6EPʙE}RWWU{G+7\<ꑮ &ONمś9nxX9_8 ht.1q80g3|F«\V&S@3(x8IN#$5 6/:]CV;ÓovUv; ieat.-6i sGq6m:Cụ׹{t;rSAV{^r+{1F~is+|HekFNAiu9rķDaOGR&P۳V>4T3'Vfx*~6+$ 3 #`й\,>-7yL jRAqYfrAȽɕFd] 'P)p SĺǰTcSm?/;ZceBe9cA(n=a#7Itl݇XdGН9xP WA r 7J,3w5݌, L -)M+}bˆūmaoC*o`V>ܿ#S{>*' 't2/"9m%h9/Z3 <.1Ҫ~wCֳ<[5*Zed}dr&dp;^d%bHʟ͊2"CQRb$`7vHe;Af.yȬ*vlu}Spd, b:D% t)V/qO4dԡ[7>DYjѻi:+rP⍍I/#ՙ&l4M4拽Na7r[eh @쀤#bV,Kj=%Dϡ0H!OB(A #]r%;xUŠz7ihm!"():P@{} ,0JޥK%sF O(l2"_lcb&&uL~X )W}1J5 MLC} ,-ӂKyW+~%ע""d R<=B074]Q!/܅Ww^q 9-Q+o^n+(3=6@-c 룤n'†A .Sw4NJDiن 6+YqdCОH"#nCl?[D!b_w;PuWivK;*"7jq m8> CdIy\YP|^hWoKj"U8{fJइtDcV3]r8S 3X}>+LŢ#6ur&3";#-tN+wtF9a)qn\xHA/v'Z9`y?L ǭ1 67 yt$Νjl((U7x˴m"̏'ҽZipxO;=VpdxCY"MeK:OlʃGyZTn:r`HEx*i3A2wRF3%3KY0'Tmփ]Jx= v& u7|^}/ubmfjޯkw&B+>!foьPUF$1Im -rX3]%QpV)s! !'wI$W9< !rNs/F:CkC-z2>i[Cr,mCyw}yWC^|Z*9~l?"`]R ^h+we 4SpK_}IaQMsȶq4~ϑgpQ&IڷRUvb]'eXB6t55^ruy IvF3{{{6opAk!\y{Gvݙi]T0Te3u$Btd>a#/PJE" c֦OeU ?TUh-!M9 / P8O5株μ;F$̙B{:LE&O`SG3v̓c}pwo!}Ib>\IL+ՑAͥ9ȹu7G4pfW/(Qgָ/]0I&4L?l(]m`:YsW: r3?/br27z`r/&(% quͻκ- Thƚ ]Ӥ__Tv *q3Ku}FЙ?C$zŵA+utʿ~dS?/' 'tֵF;$}lt[V6}1'«d,ђKq4%aM9D{w:HVKbIouw&;Z/ǚEK-^JIW N%Y&E==m TwcqQ&pkN9mUKAu&UddmFrM̄}o3 nL])EǁD' a;!ol"_GE'+=mK¿ad9H~f).{(Ș5OS5/_d Fzrݹɗ VQCHGH`{Dg$^+SN/1:t)p KebI>H~jg "͹FԀ)ލI,GKj3$m؎Sݿ#Y`-Y=W|7A7r,Dv_8ݤ]>lJik*oxMV0RMD{Q-5-2f6,0O!W}}[)T;nK騖fJ##Y(B&Z4Q!{(}*6A-}- Wt]jU"aPfA .a?t0Pbn6g*e\P{;lۥx{me ԁnTwp)QT(k*4CB&'a:,8;D_B"jXMa)ߊkr(ԸArc:ʼuz<-%/d&RL> RX0jK7;NX(av8.{}l,Z˖&K~#?n@D \cC~Q&5~vNe:v2y|q>B=ck9 ꕓq9>d޵-Įr53ca\Xy0Hw*qeN&XdՏ3R5.KUf .':o%DhU)~T֪{) 8"&,X,ܵQMrF:r%|h7DU[{Orix'~Js^Ԓe[2.eS9P(؏<-^ m3{ozjy)9"kG{>V?׵zs2:ƌg_gP"ڤΧ8ƴJ'#x߃61x6rn: ?n[ѩo#Bҡ)Bbn0:VȞ (t9[M<;imx" 3<(H+h!vl̐SrK|0 'f:/ѠmsӶ@z;u3ھ K"3<gSjHDg]#MC1k ҄͡7+N #'*Flbt)H#tj̕.xEbX@q YKa ]}U,m2T~">o(oQK Զ48dI%#&1gE(֐ny^$9uj&4e㔫VG~eP#1&Ubpz_+c ,x2]1NCpx8/qhKu3uf&K8@[;r͍J`I-E`6 +ƔcEACb尉䝸su qd sPŖIз-7Tr N5Wr`6=􏕰u4FFWmB2ep'-[fO 8f[,#gn=$Hw(iݿ4:G+ؽ Fڀ覝?>*WIAۂU.olT^)xbܲҴ$_ b Ww"ͅ-%-ӯݤMAa$.127Z윃{R6ޓSy樅עpTu/Svwd0n3qIVpb'9ҹ`FB;S~țևoJ?Ė߲YtbfxRjX.0?Ap.oG|/R>^( 6\؞{wKnǭ !W3SbKPY*z=ɚ?шsd,e}`2B@s vY֣lXDqFz3% _/}y ҡ1.>\g2-kTi"SX'*h а|P!ӜK*KoM3G!y?#zŽ<_cWau{X=%Jlsv=-IZozҨVpb.lN+9iv).%~YoD=[('[n]!7#/ ܼ-8y-}gnWr>яg|~B&qVYɵ]Ta5^T,FTiov ;"eU+5hoKzA :4p 'rqir6cۈs/+ G :O|s] jJޔl8O_MILiTw&edHe"_ߞZ$ zȑ|:V"[F%; -Ȉ V>EbkS_KF r6nVٔфPxXhz_z-l ᡻i)G`4peF8ҹvoO?ۡ~#_˝봕_ŗt 7G{>4]k3ՇV2VF;ہowx@˱yGbˑ(E䮄e jGw\uV|$p&LVTZ 甈0ؓD#Qq -jm]i/Q[O \HOna,%1 ?$xQ7B]B:ݠ> ZCԾPzr JW Ψ:%0Z} hNA>S@gͪåJ[K`-^(y#:U4ZΘl| `O=F b;LEJ5&h:tj̍ske0eL>اTh4-x2/bGUQLEWNIztzՏ[Rwm;ŕl_{Cu{m yz9r=n`]f5KZЯf5+\wWYHNpc|cQq[?΃P{MH\k*BzϾChnGbxkQ1|;+Vd|r-~ҞTߕC KVhAo9ߓZkȃ4mbI(ԏ"E==-P F87;xfK՘#nm(*S-q "gЁ5VJ;lSQeM7U)cB3bєMJ\ϒ\2g/֐>8X\Ddžai}(jHˎ8bGB# >qiKJ2=,1:=ڒlg?*5g d\,;!B&uC0`SxEm$։C:UaNZknM~ʈ a#k3,asp׊2jG|JI&GŻLxa7ݎxF޹%dFoi&ޘq;ۡ҂o1yIOtnw2"!}}fA0 H89j$c%e-2m X>|M;wXV|JsmɄߕs;W15 UT['m,b6ګT&a]܅{-z8й0tSV. '֩nr\5B݈o-Σڳ>?DBu/ubS7ۤTmHs !煈9 y$,LH$k2ˍgK[9KP ݀Si;H#(AE&"k,l-i @JLJEy*&Bo[kZivDvSL (}.b )a<;?ٍ;B*AP[g۠U}ŗ~8 +N=2uS])2#*@8g {M^iyF# pCՔ J?|p!3&Xpn [[j+R0P[Z\PJ m+؊,;: ̻T7)qcH1»/^YqC1j4wPzy4'tφg ޖD iQ.̫&ҥ ^Yr]W߱IHWuA ,z xR51KmOrS?V;"ռ YN7Hy8Ng֛h2 5]`x*z&IFuI]ɭXNf_=` E5r|\iK 4j`[E¤icJ~]-@PyjP,&QBmRWz"N#{<oJb)6:^yJ |a sF=b#^ &.l*RFBW"hpԄJbHpATME\.@MpX(B."`W7nY SWX l?Y.` w]|T O=–~XȦjtaT"E> ab;M& DAp弍Рe &YKc' 8C*X:< R\Ʋd?Yc(67C$.yV\rЮ^bd*9!L<κy`jú降ZQz { Sbq} 1vҗkXTҀ>^1 Q@Ogh1pYlk?G=qbջl¨2U8^A5"b`r6(4bЃeqiǷb,`L;Jz=R.^d+@:3/%m,$}#0,66X]1`쁄n,#]_J+͞$Pj:3\@7-Bvиh&O嗇u)DV%f;0q˽IQ@"+4rcOOCa!jq??xjMǏR·D, O; xRn*Vld t?vO&.;/(|@xvSx$0p5B'٥2};N@AD2o7m,TF5@ Kצu*MVn;H5*i7͖#& <ԇg:M`qoY g _7  y>vm;e1)9zy^x<ΔQa>r:/sbշ|9jQ;? :*%iv 6*b F-Kvh[f:2h/) P9 NBeeW E%\cV%%"ƒ2g%~I7m%82jGҟXϗ3cɭFbYp]6x+uq`S e$e]n{JvSw<4^לMڞTDmV>Th9p"Jt1Z 8ĚNn/р%=W.AtGct4A4:\|8nȼJ$f\{K#z NVH4qTg0JVM坪KGBJRbM 3tjա~\E;TC|2c-d%h?_w"9_or{a[H 1TrAI3 akv]CkC-<[u{d?M:-$b4Fxe[% >ɥ>$V3i[j(>iv #Qb~;gI)bIkHK.#-%EythbPVr}JeH!0:" 16mxIf*Gf0>H8eyYBoOսi"H_p?>s4 {<U]JZci6p~*dlҀ}jȗ`T\u)>bgLHcֈW qTu KY2G:4c|VR\p ZoBeG`DFQ}Dd@DPy{AyDTLrp.fmnNқɀEGr&``[_d,.mɒ yMwk<ߙ*;TUN𪾇E"\Z$2 Ű,tR[ VSQ`'L  T祱bn o܈| y8޾L -qHP ?a# FF,eQgaN{Pw@7GFhl)\iz2 Dk)IBGrW~5FSwJJ#2|͕&yfg7. 띷d{|jay|$P~TMTLл+e-=ZqQD5ND3}( "jw0?Zn1mESٰ .{,stb!ĢFڀ-j0W!X౧uRjL4+Iݢ";^?G1*Ln~/q]`З~峩3u S+mǪxTP ̯,":7ڤ>tU5ӓ ՕT?{xm&(ֳ's3=j&it94Hr`ⒻB&_KMz2q hKk< "Y2LWe˩Ic?Z ˯?֮/L2KMH7#w; ۱+Om7ipnٕ~ُyQ0KVYll &2CdԴ,x-nE|A=z=ѧ7IOrІk {ئ>!0S@uBzRōvfFf PL2g]IԙE#҂iWMh>ާcIExqL}#یTqW1iXt :"ʃ3I a% N^/+CA ZWܤVsӻoaN&.1=aN؛vi=ePMGtyFt~JC[i7o@XxDuc󓺬u2.F8w#K;nɴ9.+R }ZZ*wbfwշ,Kd>rt/{LL8Q̟/̤6{ 0W*Qf -c|߾etxiZͧC14^M;LW`Voe|<'5F\ecPڟ6W(=ipF3 08 J:lsW.1-?6h[ufK*@۷}pΰ%" Baޥ|qxhx^gzλZ%?Їx%s\2/y ũ{?+[heFxQE8S"zEvF$_YQŠ7Ɩ<Q(*It_Ŕ.^!Id,A?Gi x~KcK$k]``/oٞ *64jRn8?әr:3VgkO> sdl7;p.6*Fu f"AFKpč`@}D.%?"|jb@hW~J>25W z&Z[ru`,&cblKk34?_OAgbF'USkJ'Ye~ T e<*9T^ۣ[)6ơEZEH^6*>,~sP  j+lK X@[)bsadiBA16rO;tӝO}nMg⪢skR7g'EM7ulpN7'B{j-7ټU\(c6RF5>pDT0 9*vv/8F,=ݑsu+A?cj㘝f BR 35T ~I|"۩zC hg_sQ\Fyt_UEy:uXU#8 e'a]oVYwg soAGj}#At5#Wk^jT1:攲zvzcM#!F_M;X٫g2lG~yZ\a)K >qi%h5nhhG˄vw̶%t cdp!FYnZAZ -H3UyK:\ W3*D:֋OmzJ#.=>VtԭO-X^̱J'BJ޷[ `N6wj1/E6Ȩq҇ #R$e^U45 !hO䝘t{AЖJ[FZ|M ZK=~ |J{ q$c&BQm;g 0:,qVބRsACdA9N ~:GDN}#;>D@~2XsQI95@ÁK$%L гu&M01+6=ɉrIߨs]B)tMRGj' ?8LmVk¡QĨ_CG5k7AxgyO(XTHF/Uᤱ,"T1iL2/y=wNr#@>M{ ~wzD]8aao'e D/+ViOS-mTgXLr\-ηsV'#JCBciv?dCvBdF/U>Һ; ڵz}O64E!@O|J 1r/OZRvS'-{Y`2!͗Yp 2 \ƹŲl!-\s:CP:2uB1J:<}ݳ`^wDkjע\&OWiTS;hpVX)C C-OVZZ.. :<;B3!DXV p=y&zs}H]?R ؒWpVl5ijNvwba+U?x&+ $k:+W]ך$LA\*:5ƥ]Ӗ1ILps,.ͣ`@FuT.l]q Qg p۠9hFx۷0 n,CS,;M|H}U/e}{䣧jb<fHSh;y{(eԄQb]X)QJzi$ 38%8+Znsclr/tHΒXHBAHa ]fnW-1 hnp\jF /yEYQ,VM}Q< 7$/%E0 ph{/Ʊx:~}y$Uhmaۘ͟]\H6W5%'^Q?)29o5loв14[3s&{Ym ocȹ_A=ؔ5 2d !;gtdo#N~k׭8d*\U* hl̆.ِiz/ܩģu6#vyV5q/qQ}bWDu|9sXD WNS&cU- ZEpar˪g0_u&d&Y.CirRz}~F\z+ `gv?^OdJL2kvGD Dlu.GXl::epg>jGh!GǵB\{n*!DB&FDH+Domh_E>øTU40],*oЂ1?0L&z`gA+|?mݗT۠Ș/߱#4VaY[%# ΝZH &3136}р^;9|k2ǁ}@ܥb@Rʙz)ȍd+m^aƇnFh Pv[4*XfnQF)sIqL~&s# 64/-n3-rDa-*&z-#'>J V;l%w=! Q.ddO"# G\15m%o& bL2+>WRv4!-LKZX ߝowet7!z&W`qG7,*?PߎX>ϧJI4xN4Br&yٺRՎP6 g<:~GM3Gum^])}o]Nը-  @Ļߥ-i#&A8ڻGyȄ:Kk.tm~ٚ,P*h=Tg&ҘKdSpoW(? Kԭ!3Aw- l>+;O3O&Yhq_/!µ| mj1.^EB(‘fDa?3y:|lA~>Nۛ(;HJCOq%j6ږq+eX&c8jQJ8-Y*y22* _lI_LcTl^h˓F"N[{k3* d[|'3(;BR*#xV9ių7&,!_VdM vroIPhd1Y/6吖[- 0Lğ߽)*i7Kz(*8$ԯױ̬X;Ӿ_#ƇS tt"Q5L |wQ ,k*ȇg/Z|`QLA\vKS-Y;鮡 ߦX (SH9[<49lD;2rj"8?e F( c|l*KnZ2~'}WTY>~Y;6pea@NRY@+<2Sbiqr|(O&\G{BAR62vs]B^ 젻>Ƚ1W7 uVKVM6,YP&ē›:V3]Ȩ5xK G~ kۅH/;Yo:9z3 3F`ia`ȹ8"1A}bHVϪMYZ-Ȫ7HWf=ލ o瀃*Q._?d Tck5@Ջ Z4AA[=8pz+!EFъ)'.x_%٫i$W<g~EY.@6Ry1#tzj6pZl:T(D mPr^lW;bPb pmAbDrM5=06]DeOIE1I)ǜlåjw;&+j[];G?5t!%<װ8ʳo Bzonqhi/.ldž@^E#jWLx;a{ ?W?rJv`X躃bS;FdӴ}ஶ=D('&FÇݦ ")-"U Z'he7 ( ,o4^6LļzQ35 }&VGJ wQkq[N[YXu|/e&UL4n_0NE6h #Gog$TEn7.Rtr;zR9)k&_& (:@g x"|Pw.mWv8%DwJEx>uA%8]:&vRC`@U+cA;blgAY-e# =֥ʰ|4iףBP>O2pgR;~VLRf. KZ2ysC`?ވ 4I JiAK*7i`[-.b€B:?״'_m/kӲ&҅SST8 3$'2ovDŽ93.!=Nɲb#8Htrfx:c grb3&¦tFE+sY&ԓ%>w>ko 7RCDsA\1PźP1 aSl ɐB^AF m !Oh rTh@^Ά]UVΞ⅕g-o7FYMx!Ͷ$ihf:U[Bױ,hA5%;mƸW5|~Aɂ)o8.ly('4-@`nDudxs F7vӂQߋk _FHnv+[B;q5hX0/z9}N [\6?s:y@ʑ&X҉MC΍pFmbg de!!Lwml ,C,&F.~~nKW:nNïkg zU)dCy?A137;fN^OH;S \>B{KƟr_*R$ޜ8bn Qd'~Y;WjZҜ\=ݍ%(g>9˸{FG %ΆHw,$W\ޚ4_~ :PDj[ 3+HIuf<Ǡ%Iȱ_SKZWpߏۭj0_m ҁqXiV5I#@A{S08Nى}D>BZߏR%̜*Ɂ!s~j, c0\azZ M۱}":r&D_.7OfӭMؾרp򠔗zs&m<+9U*Q1BԋpJSQ+-Lh㜺-NE& qCx=gH5G@LE_x=CNrZEhärvvl2K![ڈɊ Q1b/ !DuUt佪Er< @9M4v=}R R=& 2 &%DR <PROj (,M  imr':U֚'4!N77ޠRKUKAIt!2U]6'RʺȑeYsJ@ˆp:qH>,jS@ghE׷àVA{RbNa:U+nQĢUfP&ª}6_/+R1{ʇ`y/L*ŔAq_Ō=@#On>TJEu~J(g[LN_ C#ajP#( t {3u(+]/J/⏯J9d,S|j N&kZBQοmnu@5Q7_l5>]齫}UY ( N=}n=^&wlaש\kIBk,jB@L0jmuAP±ps -+2 /fCAUxnn\PkF4ՄQR;|p"l'Äph=лPJ:-{p.ܴ9[fT,P51RFP%L'PSI&1W3IߑjvN==~@֦J_ [7}j&o(-Od,^0-08J1f>g]^rOFvۭ:Ć9&_J)\'+ aNeɻ-/*6קjYZ, 0-v7x^qU,^} +TCNۭ?[7%ϜYB߿ģr=>^U S嘕O}6I$s@q> >C06ج۹(`*YQI% A@v;6VILPz+6U >0"x,Ͼ@I'_Lo38vb)}=4u6/[T80"6^^PP!ײ t .;㐨|i~{#Ky)eCS64)㰂_~dˡIboWPfxs'?Źx*f=ymTl[ɠy:Aq2$%\ D^Mm=Ec?9ugQ|Mk"2.w+"r:>>96 ;t\6U4 uaauq|8^x5ɄZ*&0(sjHduz*I%z(_M=f9(!>z_dg7NjUn H kP7F)zg~6OCe'oH&K"@x=#1gG#x148ёrX 1W?!mIA\R9o>㔆|i|o˱ɦ /[EGLBf?mƵAu<ӫ(c t.G8 &kjrq(nwY>ε$AO=`84]`Rޱj0?Kjp[x?Jߞxo; jC" { Yn7n*2[Z6+\U&~M.A.)9Ïo.ˉ} *°Eɇ}KfMWWAWBNJFcVۿbaZ&v !ۖ}'9: }WIHȆntJjl" 4k02lCO]}'^%O:BJT$˪kXCC Ձ:Q"0avCqx~}o**o[Ձ֟эD%+#TI+"͈R΅x{_ޘ{ؔv>EY ],$9!ԫ ע@~Q{!sd~s9JoǯO%u^Yp{O'v#li+]=  u#5_}Ek, mP  $ r'թG$%wMݢ8+ۼ`O_v+At"6R9AhƤi ܗp!"PsMbD}yR8b7XceE 8hnPJ,lO);vl!Zo>Ԇ)}"RbX! - /ܧjÓcc#,iV3[`2*yU`Z;n}\ur8sGy[d7k^xtorꠗp3*Jab[5}5&`Hi2BeVcmJK]4DC'q/sC8cX[ YQ ~ ABP\Pc\M.q7M˻>r<[ Ue?4h9$66Y V>(aHyO_'zEL^qЏ `je 3>N{~[@9wo@)Imt!L oCjW@j %~ʴrc/һ380R;4x}A$7<j31Vn*sehqhaWcP*9AC1Al1XEq#$1q9t2.o̾uZ 6y^؞ 1wm$_\ۨQeێ- pB_lL⪍8d P4°Õnh~ESgb97غ&G=<"CLDu"^ˣSLt?/,';BE^~Xٕ t6W7Xf=/o>gȵЅG>+,/ wO<^8RՒl0z׿!~y暰/xMv2RN$5w/.)t>Fŀ2؏KZ8M-о&7Ǿ3ы6ڗ<zH&i]Q崃"UaW^&Rp2E/Q9eAڬٶX E]$͢BאUsz<@ dXY1tB/B%F-x Lƣ,^O "Ε%v1yDhbE%#X4cA$ښo9kD^>-1Z롥+nŨ]tuUv Ѓ0u|USy(*T HHBe/)*>J,C{~'͓D oq2VlݎhtvT0rYo9wprul/@EJTͺ0+PFM~u`mj;cq%'PBkQo9H^RNZk9:>{xdpa +8c: ?#j~X|JrkO ۄasFL͋N".wt޹`T Ԇ ym3f *O2Q{m61 :͊-]ZC61 ؖBE"k (d:L&Q⽴uOYJa9P|,Sɳ,hyd`aKV1:r'L )u?ZA |C? (f . (k>mk guD}'+dC6) n:_  VN[yo Sm(s_Y0J1~zgB@OvzhU2xgd5E)tJ&3T,!H)dExk ¾4SpB+]i^^p=.dn%[/UIIN(϶Sٻɾ# wLSCXyɳjM,5P̓ /9'zjqcR2PcM_}^9g  1n0&yV^Z Z?hRiVc3.|gƩhiS gH t%]".܎ה T4uyeahӌl='~ huݗ-q; $23"d[5cb:KՕ4|l\-sauh 92A.+\탞>׋޵^*qD#QS3a>a_'0dC uvEQjj^]D)]=ssV!UcN2ˠC!t{l]$|XJKCk_YC {C0zȲ9A\S-{S :q stg EVAb2 NB˳+ &XYj6nzj ޸O_{{/$x3 猻$2T PbijsK!=0ƵtѨAi)X`'^`LvNNU&GJ>јFݶ,P"3iՉew Aưۉ)0=lBzءWdQcl뫨9`d,zw'wc,ca܏qa8+]1>Б|ה!!r١ ~^yp@Aۅtו4/UL}778% )FDK SwP{\Ou,i>)sqR0Sp;Un?N. p{tDy(xoVfӡ2h89q 2aAlZca ybL=(.su\4ЅiDrx_X0u*B,? )KAdrjaEɚ‡` [v8˿: Q 28D3=puE?% cRtT%TڑJjn";Ft^H#^0kȖYO3g?)u8|jy]II- Y5%sTx'6Jw|sA/Z+ cV|v6WUӯm9 )COGvlZ Y)9~87Y9=(猏TԻTx@9uZ>7AYKv<HxHǁX>|[o1c#1x{a)mkN `1fَcRo)aX 7r!hGoesi7-S=XD75ů@`wŏ|c:e6 ?m lm(jGRqsF/;N+h?r **@nt6UћL*0q۔(kwgqQPB<|ٝkb˜Sƶ^Ld,c/=ġsB.5o T Cސ;7PO^!Lm}`*fc}!o2 N}#' (zJKK>]Kg ZS;OziJ&m@Vb_M/OVE %h[7Nqp0{K}*n|}(fwwaW19dZoӔ"c&Y̵KcQ.X h)e&d%!~mWF5|"%] $pOTf*!NҰ3I9&}1U]Ko{ݦ"&+&fYP^iI1iV /6@\&{2B;JiJdmb\sb"}012,قʘ  x CD\ L;VhWdiGߜi.  sӜʱ Mԯ$V8pK+U'` !9+{gO0U_l'#&@ \s_F!ZR(nԁh8GB#eBv@Dj4J2. iL$%(Iidx!ѷ,zS>iw%%k}>O/D"B0e%Z]m5'28ȵٜ=r>DnHpnsIE0WL vu\ {KӽJPQY0@s"kDJp>]cӿ{FߩfI ؜l3=3GZ a!f1'qCmv #'I*׎z|餑'"aňd(:}y ܱaeHŸC=c0a#o>@YM3dyH5}Jܥ/9+7HrO_XFy-ߌ捄F~\3%s:l K pxZhd//?! A/W 2-nW}#Ԑ蝟=4DJLHHblF_pdpBqBV*#%.O/HöL~D Q'i1(r^^'BsmQr7ü|AsR ATa.ɗ 9ZDˏUu. oIP1o|5u8L/Y` 4w2W^WGr.;Y/gMnxWe?Į Any`04͔E+>V v{8I,HW9$ԟ8ЀV<3& Q;b!oj]Ao_ ?2jmc2gS/^cIw"ID.gQ_]+)Š{&;V_J,8,5cB:㽔ѿ@NH-Nӳ-Vs'DVԳ8S]黰Dx_KGRo!&%(4݈$+41_[}y@٤LkH`9ktSo݂Їwpyr7ĎivP8M0B$T5Ue Dx$;b$H0uReɓ:.I/%etN.ec3?¬) ]hAZc̚ :$m#G1u2|-iYb?.??AbeJQrc4VQ!,\?ĔkZ PzwX0pȵ{?)T;Lp&ylB!Y'}Vn#0v Ƅkbkleɍ$垙ZK9S2t' B]^ M $R8l*ncu)i^0r(SR%?2Er]p `PK17$܄SonǐCPIrl?d_m lqy{raJWͭ5}ӎ>QI}҉K\-aֶC15)go%aK/H9Sω~x* " j<~e0"75moq^'^=nS )@j0_xy-,JPnXs.Ԇ-mݒ^ⱊp:b+c?ֿNn"v o-"E_ʵEH?8 ńU-敌v ]tv>}3^iH,ND*ʏdj'؅xE2J&_R{}sm x~(dB2H")6孅ՌҴ[Lt`g,=sPƥHx!ꥱwƳ{[|0uYTr;$CK;;%ێ"0;q c9V/gÇu> U'(" W}&;&ck ɒ FRu]>JRN{?`qD/P $@˛Wͦ c!qM㕂7Kag~Xml/Z)`)IQBJӲ 4 Л2^H#3WMkn3T5$}GIՌ6&/|-&I ~R@u&dDF {3d%]N\(,>GBjɟqb`px[B4"+LnT݃hd/ϛL`&Y" f[Z s^l(i0,hiq9"* `[@e- ZC; 4S,en\LiRszZQMYOLs*_|ܼ( =*Y]VnQMjeTqCn Љ^rd?cKu׹;f ٭ `Y/B9`1Ws?d,9g7OgٸUI$Otb+.^xG_fyΕEK@ *;;:ɷeLϱ&y &3roΈgƖ6zXq!`5ذdϟX '-*馻vrT(46V"FF}5T|}="_ -ǏߢKsmF`ȟCk=xmez|3tYZBtf{֟+Km]pքMBJ] Jv16A=J'ro햯n?ՖjSP+KщZ a);6>X_w0.0/'dkRN4HSQp뾃p~m'?٩J ?e$i{;G|{:Nk/=9ϜI*I,})FIxJe=O3ݮ.7)RBEEuD>#~A᷻Q.֬<2e9|tBMptCtm_SQD$Տh%+|z J.*/,rX ^ $`$2/IUqn_x-w,ΞcmZVͦ/F>]$wf |zG4-q 8%,a0+a5u")Xd!e<\7wڜ25)eIZD?'csg%9G_* 4d XNk]DH*FyD߱PdY{$ "1X[o#<Ed,-5a%Q^0EB 0y,X|k}*a^ l"\C P?{' ^E d\inAޒF4j]dv.L?D `D6E>2R,C:yǺyG5^3oF ȹ>kб Dŧ2UWdF j2#QTu Uk7 gDiyN~KT8֊+ΫJZOo))7@?"OL ٹs_bjMXb-ʛ]5LUYN;E}w p7X}祾Oi^` 0h:dӇn p&KD o'^{U"<&U=vO lsAtov[l*#J>KFljY}Bo1g*_C0R YLxy7Z0Ckv6$ sxrv_kB^By5km%Q y+JbT/kVN̟P*`>5P"(J.~#8BTiJ)Lj[9 h1`SzfԵn䨡J|^̉Ps6.OAf$qW6r=ً/-8TK5(hOٌ6 R YYZf`"uv H]5@֎MfٔQbz|F}ǔnt77n҈6"ѦaB FĻޟk_]3)d 4|9mx,7з=E!ڤS2.-t]fq"ҭ _^x=i.u-M 8XQ .2ߤ6iF@GL9:2Oဥ#rE#tځ3Z7*bW(j;-2lcƢ~ i}1-"8tL0^j}H*.os֭R=Bq" !-җeN^ >cʎ=C'Ju9E /Ry}H/vFJÿmv)(QQxӱSxw5=HPw#T-:*Ԯmjs^ "JQE&GEa#\nB71蕬 UVq FQ̥;$! eKoj̽hhRJ¬_8#]ZJ';R͡}3ˇ]܇/zp,`̑'-?mc^2z *MBgӗ֑u[Z+(ץMכ[4;9-pdwi=vG%3l';B[d.,09EM=ɾNRkpXܤإmyH*jW4oX*c[XpHPpQ3A~Пв!gL [k^FPs.5^IbcOit =[3'v, ch+ҝ&6w=7$*t}2_U:fo6D>lD漄}÷_U̬>@E8<aͶ Zr*ĸUo~%|OQ}_)y͐F'$HMج@Fv2;s٨0~n)cJAKD@Zf2lN!u~>h fI_H-cȢ2 MJt;d,R)ͭ$^#d{-.XIؒ`E D(JzMՠ<{ӣͬY}aK0GPT*YVsk`֬rov(m t( ^Yd40QC;?=S9U#C=%`mT nγdQu,lzfhj`fv_;^η**&b؂`,=m>9ߥ 7ޭ"'lŠ HjAB yYNAn= cў0c-ߙBzY_AЧO= Km>9!V EQMɹ)Q=W$`U˭peM 054.6H#zC0zOج}l2rt#vE~+HN/"ۑ4ё$X g|iGӆJBm 5 Nuݴ[Ԉ<PGBoOσErMƓlT&+&D-h*Jq@k|no)젌t=5G{4P:P=- YsB2E@w\7SJ^g&o60>?Y| PK{N09XQYy-e&rY^JV&p@K}W(d޶Й*L;Ro :3Vf;l(vQ9XM6s's5wTbAM=6$L9A>4̖N:+)1/%GNVZћ~.MF-R@w )0#^&Rg+?r`#7z&APTfٙ/ZKM_ SMBKH#tA H(0J?c{WԒ0OB)B&aߟO{GBQ[{uKX5NR^W 1=}IOƐN ״hd.JpCdEDϘC-h ="kL.hlNJ*M͆JyЏ(|@ ||Z>mgK))媪rNـmB$k I9-I|SU #8@iQDȮSL1(k}Én"3b-2>[q§ ʄdҠ"AVrܟf[N̖}.2d*ڀ_;i_]Ԗq˫>t0Ri:JE⦙3+ 6_X`y&T Á]yS%S!'C 7hZ11c$qwY *&[yb$|A# c+󭹓o;{u qDYA+v*뒏C[z>ìi?~)FR-1> OuqJUI/׀U>EJN!')\)jTӪ1HT./Ӣՠ@g*?տ6vqt%ҁ;hG:OL#Ҏkg*͡ND9b0>3^rE?7Nqd-C :vٰNtNCCdf'e3Z$WH JZ0pg&G\yChv.¡G_DLԭ\_@xr Pq!gr2bOJtKj}K&IJs@{5ed>jTp^r{e`9!4#/ƘL7kãdCaPY@_$cسp*~w>Y49>An V+NgsXq?E;#}ϵ*d 69ħ7JM#ٶk r%B'F$^$"וjc!gOL6 5j._;{@֞rlZT՚T2>s;6Pd&`ZY^bcs`fЏoPu L+ԏQFl-Itr(Y0(jlekVGTmj jYӏ mx}KXIzoU+8ޠ7JёAT6҅wE7qu}bMy_g[$I(Ptegk28xCiCi& o猞 IؕɎk<6jrBC@Xцz#0ԥ@I {/[|x1WP_*ie %GR[U&tFk>يdVtYu"|L,`?2ݧ^'Hy1IS.9^__8nāԮs "rtN˖GҋKZl;Fǂ4¢ ?:DfYiqht<)@M#2ǵkcQIF \4 Q%)ƑzLܶC[n:-բکتRo{YU =]<2'"02iIL=KC5sĭ6I=QPȀrmg DQ^?gRYS<-?]Ga*nnxYGG,s$f .? F\/w> c{›=)}8D{@^%(={no:Y>4ĺb!,4vݤ[qUGDp%vS=jѼo*KQ4BH8MůRTS*ӹmwPD/ @T4%f|tJSxcU!9 {Vy]Ul&MB]:C[ Y,Qj&棒CInr ̻̠>*TɺǧC)5'Uan t9`vsEv'h?ZG .Iۛ6u,> EYmlH8MO<z*nyĜ3Td^,TjPgk(O9"zj#QcB4C;1# ()VqfGZ O  l7T)Σڏ Vy Ggn-P"9q:/v 逻$vOz[*j/溍2O֧:T(G4}=1}cPyE V E~@plnQD>GK' WE[gLm'sOOb'?Sg7{ P~!0!'>~+q'/Q'>Ru2j5AHQA(_v"I}2egYD?5!'%Fn8o"^03Ko\{F$0~} M.r0J[~h:_PO:eNa-C 9P6Lj6CK1֊3faJ[viof_/gwuՉBNz)ܔ#QŠaw : ]"S Bh-ؽ%U$rUW1<'Eg7j?WCŻ{sB0AŌLV%?d]% 3kFP 5t84뺪NTy) F[4(cF<-=n!n,M6>ęs)Ao"pm $CXMj|#JCG2AbʩQJBT˳)v @xX &`z:j;@>^BoP6N'43lq>h_/k$m9Ho+~vr9j[ߤY+Sթ 6bG f(rI}l;PZ ʤ0I#eC`#gcvwOq\*"q@8E<E(q>.68STZ1r*Z͝"bM|,U4dެv'_␠r]J7۸awAnAe,sIS'Hč3( mcpVj:UѤ枽\}+Nҧܶ62`SrP2SwJ:YĸʇFA[ <y-Sx!nr3%4FqfD7TZ* u %5>rrg.e(0:j&k:hzwfxC# .Xt9U$| T-KUo$W +hЃiy X@xDŽCHOkYѴcLX.qE/ 11׶F/6Y-6xpa|>,vޑQ#(,ddY!rՑ4pKigf|߶-̕k/[tgP7oa40/` iLUT5lή$>x{300 ;v-E(*={+WHs]wo:<*G` 26Hs>*]_>uײ,2/ p/k 7 D%e#rdEU}u 2`>jVhW.=#H7}$ف!;z0QB/4|:Hz>PIMI"wch9!UTa*ti0R?"KO: 0.ݏWr緖fTWhʍME-㲱al+~aW7ڢEAyc&gM 2Kd`.ឞ0'B0j7hQ0t\Н*AԖZ{*^iig7tB JX/bNz!,}yTg8oF%L?%R0n{YMR5VNR$3哲ϽLXX6 /'JZ$qOiN]nBdWP$lc^7a(Yyiäf!KPM g 0J_{& |z+eAR#e[X"*׵YIHqlk rVd=d )K?H1w_P9=>G6i2%jW8DS 79YF358x|M- Ldo`K/=GGOl%D2?zŏe6 l_ǯj:9U*,^s$e(l<^lU*4#M f&a(ifx2+x*AhmL٘2VL#X:%5,-Rg_F c'ﭟ ˎ+O3wx5$Ir2$UxpZbq3xa_/y[)sj w ᠍N'B?b|rmFsRT[lL*eqoe5$ͦ,Pp^$ jkX?,D>OyD6Ȟl bq2)u1@֊1hltz>=өݐkG@uTg_\.҅"M+j~m t`x1 `fސ'{)ZӋ"`L;_^&" ɸA֢vD{hN*@' Q}{Lbe;64鐡+`PҔT b|{ "-TOkҏxb lNDIΟ6"igc0]pgb3^~գϯl&Vhs΀}*uc ì Gv0lhVF~h,Ht2~kLKH'N)ku[º~K+Uj7GJX+`YOt *s .qM%d0~@jyjKˀϿ&7ɔ-ǬYi C(ҍIj>GxOͬAS p 5:OeH%>ԕ%= wJ*Cj?>&)Tt &dw:=D6iؐ{R_,})hנ AheD.uG2w^PQj -Vݧ.Џ3⑶ϯyt5z*;@xk(7odcC,b R+ s]>?@t* ֞:O~`itY^ߎlո넱OI# +ၖ9_rsFt-nDP~dŁϖٮӂV}`&3u_ d{ jG!]yoN9sx>@ѩqZGgޟ֢laoldsgK½/9"nINW--CסϜ/pbN')e߷ gZ?xl&: SE}@˷P۸B}FSn&G}#f $,#[+-%hCgڍ09Ȍp ?U/oJ q ۫/6WEt2nb+zM K;ǚk+$+n5fU(Κ?\`ZŰ {e*r:.|SmI]m+h ;>xne O; P[SaOPiXq*6."1}b&H8rQQǶ }\!I5(!_#lȫOqKHeg{X?aSl],LwN@IQp O|K-FGrRe>˘jj A4{_˓_-8];GܕÛ.{90@6 ʭ֫-q' ۽9+wz9;0PT E˺}gu~9EhWCwPr2p&׎XkA6LJ# Nj˘*+">P&oDl:x1-nfuq=z# ST{?2pdjMKtw;Ҏf9wǛ˯k,D,I}*U6-1\1`,}Ubfe#Y)gg GT;{̒H@%ο$E",r[F'eEV5xG=0)݌%o%vaɸ2mji!Bا/'؜P񞕫6nV#JjͫʗL܀`skD13A-oOPOsH%(w=6g2qMhUPM Y`QyEJ~b?% $|IJpUz*;Y Ln Y3q>Yo)"[>\ }f'|[^lm`W$x7VRopFjKSeXRE,!x4$Υ=> @6taNrICb) ;KN-5U﷤i# IQ =Zs|{:YA uShJuQQўڢˮpoX͙ðkT[B=7$ω gO/ܩ'ơ1SDaTKQ8d>m/}~ן~Yh*@bȏn GdjPlcd~$-QMp;y>S03T>y>Eˠ%UgG 畖鑛x;& a5; F9Llt^+6E=DPn_86+{^Ȃ&d xk+sY0x|#IBY z(kxul 5ϿT ]S33 e9}+mӢm9iG;P+D;t*8)G"V@(yܱJ:l*M)^E(CV*Fa{o/aV%|N:V1~ˡ$ ˎYvmCC݉I)Aa:*Zg0W1;K }\d@a c"4C& RpcȃMݦH؏/|W%E|%gyٴNp '+m:5U:Q}pZ<Oyި`Ш-&7b 9R bcNII9aqe*I`HZj%P+k?|6=皮hEL.4d_'@ -[U]g(L)i,_Rme6kˢ1. @&'S sdwB¹ŮJZu~dHM*y}.fygM"'xf ua4/i8F<\ A V_&8a'滑+K0_ܑh7҆}տӑNy _QO+2Ԇ:p`tf3cîw1 ըB}:w8|]ܪ˄p 7% 8s#v?*r\CfFxP:jw+4']\ f;p{ [vzمLh|lr+hm& 9kBV]^GCJgt-a,0-쭤%Ȝǔ<2)cF"mRY_ż)ŝT7ۆ#lEc _P$dұF{l ~Q_Gq#Œ1ЉЭel7sW}z2ҬR?#~t Mw7)z%Vl#'X2''bUaʟJ(STlۧB Mʏȼږ4adQ =t˟5"Nd| -ll?LfS=` XzC5}W}}(..ːΉ4pӝ.[m0EiZ>Mpow%I<0MCM!i;G,Xm&xj^3zkx$AX5y SbS 16N5-E_ cjRLX l(;m it^usXBݎQ!B=;sEE+! ̮ntVRLg\Ox?DuD(T>2p30흌ziqIlZ3-hıp`jCiZ~Dߍ[d 1I81$B[Gྀ1+bCW{VrH?K߱kͬPx_@C\o>b#*z|DԘUV ]oZϾP84)ad(>(E qS"|XflrMz`R4آM=ՅiN f. io;G{avЭd j]^KTqY-!sC hdϠ;z&Dagkǚi:S}<: *T/k|F]ڦ$AFܮa)zF5;E AdZCBf(%%!(X׏;aîYHh GSDk ԏr9/0 WST7ta>N >5gfխw5"5z; ?{՘3B9n\sZMղ>ZFqAQl&sI}T1}U-+w`z#ț(i/k8" ǿ<{ї DM}ƪfi$R&a)G\8x 9"QV&Grmp(xm`Y-E)m#ߝ roC|B^'$ubCUXʼ.++S@_߉k U bN;{v6U;ZR" ,h &*2jqXV; ȼ;@*p'_AuuDb7@w΃yӋ0r.<ȀpQ# %=NHﰀ0 9L`L[ŎL ws4 [?YQ_0 0s6g-sYY~$rJEj WE%>5Ȝݰ уQ|'Bk A];hF{p~ rXo 5RL^=#NZЅ ӭiaP{H\]~l.wj .ыӥ[t>|s,߲2 ġ%cWk*W&*MbC;!k*PgZ/s-񙗃4~X7[0l,v+KHH9+ƽv+_UUDï,ؒKә0㇡DFV7g0N96x>m\wk0>Y8 x}L}l&o&1ѥC6`6fCEc Ӵ[_QDG*)X6hBOtiR} 1EҖpܗ{̩aчj[ x@P}ZinlzZvpO-c@v c +!1.V3䧒kN 7Q'{ɵ˙|?;. aބ)޺w^2а)|ɱ^dUu]s/\}ac-^̥ˡ-P&ih:,I؂6ON &$4'!VyncRtR~/Ќ Qxd)̀=~A)zFژ"8{{PXb )fWesYӒT x5? +ÖXb8B`J1GD|BP{v ATu bsf/,>4]-?˜$"rbClz9'xFSe -}Ҷ#-X܏J=Yj(&]Щ}q9!G1@{i2p5 pnlbt@E-۶R*B\eV<"wVC]|ssdXTBSkN=L[Nj= x*|[@>XjXdFQk& KcVu_ jt-bԤ Nn$d#28ʎ{_h& q7$e=5-EdX_͐G,jD|TWh"M [ŦsH Y5YA3iדލԯk*j1FdԴt!/n5A? }cazͩf*tM?2K%Fj0Q%:e#3?263dfԝ)S$^rQ?Tge K^\9f(K+]L9%92*gq8޾MK0pA]׼z- =;ΟFQ(20-M '"~=^Z߀u>G͞j&ySqYNFJvy 7pyN)vk5 odU9ꎖL'drMwa~<]tГM`+"]TdvF^aH#!Rv-ԋ@(MN&+S@bGoc-䇠X؋%?4.JC?uVOWuDkx1:% ~G 4YkGy;BThՙ"ܛl:gz:(׬8.Iix_ )ȶύwM2 >+Z1(ǧJ&@@X?+f-qv9&b|RNA0؊~wchZ>*,ڭ_J3>5E]V'eޭԐ.w]_:\ *)}:{򩄃C t_Nӈq4iJ . Xfm!q{\Ek7L`8em.̓C-)N71ă" ªf|neRaxGB6WAm _.ԒaK4?fh-ٺKr*8 ~n'ɢroBx%?\n٬o 3l pαqÜ*8at=7|ecM gƌ74l/LgV5ֈϙloN 'N͆# 6Mql_CG o-6[3H6m N?[5$9R*YED% @%&Y *OEa䏮/:F6Iq( \mJ$,y`aV3K O*"OVQ6:ji0XglZ_ ﺅ} 7XBk"#2]0CUx`%Y3^NB&Q nb[IlTM-i}ǻUGSb x"6@3˜ Wҧdž84``'7I&!X}O_JѴC(#*E̕Gʭ#^ܠ4SmBh{Ď{liJsv,{0 4uˋ{9e&Lk&ֽ 7Amk}{*iL#4eo~'vatnUB$b Mkf ~;0F`R_@XG ^)y?!̻m@}7 a~TU@4` jethz-rIsq"+qɳ$zޘh] v:~vrnPȕ0fc+zr5P 0$P>:,>;_pHzNkUl-> M5h P5UQI8XM'N"|POԚx!07I֡ʜFThd1{)(ulӠ꜔ך*t| A Ӂ6 01P|SkBV>,dRvUlyqG6ؔo%y=B)&?ݓW9U(I4hJQ+6@t!{ftqa0褞*ڭmE4i=bX4e#vI^wF0㇆;w VN= Jt@vQJݽJnPkfxnӺ`)ԤauE#,/tOV[t]v:5#E&!JuKbXXjݬr[2lG؛XP0KE8ujPW9DS}N Ez_6cZv=%sPoui.2AW95G[j$[cx-H˕'ef3nrBg9_8SɅN-Fc8 }hz$JaroX?[ [6` &J"CcD,#[^1#Rj8^~c)%dNJeDE @=F_}rX>0X\> Tu ^, _1͛]f^E U:vb݇LCL׍M=JdS_զ݃Og6o{4(n2dO1:VRӛ^U_F#>.xb-P<6@[ y<\;-HV$ ^~|7roOnC>#UMb܋ =ԩd 4o9}8 1w|{HV͛ܐx-\zVn#8 eY8siGy2N]fjpe.#ճ" R4=Q8¨}wV\F$Jԉ 0&9UXɥ \IC3r.=5;!eXei~ w:wO3v~b0(i;UqyS׳]s\oOǠO&Uv3Zc+J7d"$obE~. M=`s S- KO|oݖp@"uR{GutKgCY_ cYXjp$79_ ^<+|F|@'}rN.Ņ܎ȗUd,56\4qSe 64f2SBτԝ2^-@}%o7K2m.۷IiFZs*N+k#- +9a Z䝿/|>QrYp?@ gicC:XkQyw{Y\^|\P]M@;R͜vLl[Hl0!i(ڐn>I [!fн"+{򤩂'=-2β`f MY(䗫rff}:A*Uu#wኬi,n(4 $NSA嗂”An>;y"X8C+PhTXw FbWW U:T)1'֚ԣ/Җea83+1tfk]*] ܅){?E1l12I>ɵ- 'X/k!YoUG;`CĜɽXĝ|=9؊7]GFXNT^4s U0#=>z+]I)F5 94T۸GVS:su}Ǖ[h R>ъQ&1!YWʇ"XSk9;(;}MZ *VE B { d$ϐ*UX<w-ciXKv~xRG!ݑ;helnh.nv&m-`]34N~5>Fܨ~ULj2( FQ`HdQ7}bu!-%1@gGb9֩P+ՊW! o%W4Fg>Odz!(f/?nu i%o=.M\hI!.ӳCՏcy$א$@P@XVU$W=gtInԶ\"傕UysYW뚐nI!T EN dU@W 7T@рy,؇MfICSDUZ]Wnr%;xh/lk}mHB8I_`Q3sux^GFbUpMwd~3bMl1y-'a}IQYZo76To0mpalOvb[ʅы^%w/Y/Uh )%bswB^X4P@ǝ)S$??(nC]WЙ ̢yR |>=Km[)tIgsnxȌN7uQZF߿Ᾱ=sSe7T M@(Hn6{-q'sY2<w(M 8bņt,[*wò 8>= 1ps'KO>;CIw@Cܫ;VCbBcnbkm|Pk?+ jbÜ5bx6J`~:כ1_+üs 7zA6wR<:붘H7dMge }>k͘Ė8- 5nC[ԾiBǷ)vFf/[ ;%.w~B{1*I.s: %Hsw`9˅|FpJ.Y떶h ^NP]@bpb('J2K8:;AIcd+l!a-,w( cޔX4(M@/_܃=̚5n-Pr+ec97yPzwNTnHyWvdG7sŗA+(d~3/R&n&S{y㕁M G,j;N}!\/Ngx1 WSA-02f:W*#F>EQ>kۏSnSሮ¥ׇ/]إL_rD l< 2V5Zrx,Y jdN+n&10_  ĴwQU8>';qOՑtJ`OhUSB9lrkq'lS`х[R=7@.-m9gsv0wRD.e[R5S͓Eg7f͆'$*]d3aјHf.pYl8c2uMKAj;!_`.xWXmA>>%F%@xHDKk,gm'#xXz.ֺbKܛX BNǯYs76U-E“h |2,2LB5Jr\ET|%FQzrԔSB/{|.?Wg]l*i19H\Ѹ"A4Iᴏ>VOኀ+0Ab 9ER4]B\" ? sfݾ6 'zXmEz2L4U?߁E+hxpŠ:Z_!JҺl]@fgu^.FPfpef@,!ub:U: \v2SL%"BŎbdPV\.$Y"gTk]"kXD+?UAǑO4\ mo#W5mEn K4Uލ˭:hdҚXCSz2ϭ c\L D#bw4ɎeD7K*Wꫠ2*>JSs ߒPJEV6(Hx~sMwʺD_$e$H͞(dDn @ ,]ɞ"vȮի찳Ed Ix瘷 M,K ulxBTZ)b( (`1r!2;`YCdh4"| VX/R9{#*Z5&`_i|tI@8*:$y*O"`*I`TU{z?4J_v(e) Vr}y1.v[^.'Vy|C,V reK4o< q-l}а/*cDmuԀGρ (R/?ԩ Ԣ_a 2ONd\!U;1NT*[Ef uF(FL<(䥹DD|L ("c-%`y\i}sA&W;QX*0i9*9=pbslKn2otw鹭-4[{#?Uԯβl|;1%7NmNa ԄVL1.1\nZ4ޏ4G)Z9zH緙+R\GJ02 ?kȜ偖-m_ W݋>`¶[A-&x ?Pm$V|G)!l-N5&n}#Yk΢eL n:MGVq8 H*SNԏW7̪PBDٔW:Lۼ'0 C~51LJWX>v,7.N!^%kE?+J@j i@zdYeFWJf)#>{s m.q{'UVI3‡_@H-1jѼ@Ӏ;5;SL"ݼ{*R+*=CR*(Vgt tT˯Wq-D[pz8$Ƚ8|x~;_6yFwm.dnĄpcSCЧ,﹀<}SVwy42l&gk?Mߌ`I{͛3dSe|̨Nu;Ŗ \2~21z3;N#zYHtXk 6n W1Lm6$D>RE,1P:sFYsg"_6eLlHޡaÝk bDVN4wCʡZD=4KMHpòI]r$zę<) 8h9c5i8S@\a 6igxƠPǸl) dSYׯzisq) )L53k2dqp5ibF@ȭ¶.kukL#e("OEQ1LKoI{S1KNَ?X 3FƒbMHlߟ>IgH7faIx,%Liⰴ8e7CF<_ N C*-KwOMskUH|$ڭXC]\aPO 累XG}f'0P;VYU;JjEFeKIHsR*"M%qOq\Q=w)CJ+kn_Og[۶B2SődI0]<ߖ!hFO+Uu [.D1۩9*!p&+A$(swđq[ι1Chp{*ɳ>M$cxɹ/m ?hdl-‡A i@#Au Dzg%X4J=!|G|[xhٲ`9-#hxN.Qj6~I Y%!jjν.ǹ  =fڍ7,ԑ4!}`%w<7Q_GEaN}PG?@%9/GjM^6牸ÇiE'ۑvnX$Vi`bp@|ydgqHt]USGHO<®˖$ͯ7e4PC4r_M|HNyݓ{2"'`;p&#YU t]x/h)~oЖ n5P&1VjfиvWU.?aNjmP/R (nʚPi #PI&2{ƭ>ev FOx"kK ^F?#/禍ۀOQ GWe\pw1z[Ӹm$c8wt-V·t.CVbӕUd$̫SIf.F~BY(/`<(qcyf>GMWwܻ_~T~)z; h:t`N(Qɓ`moWTA=[/_j//"`RƋJNMRA @-j/P `ɩyB o1WBamprZ1g1"r֍?&̗ r$x" \MR%Իjev:p>(Tq.`@̲=T;6,|ةyRܓMa>M 6`q⑆q$J? Pw!pN(Ow"ie6QBC:!D^L2T̵F_f777Na@.xTSy3<'~v,_ ,o2SuC= ǒt1I7 g~[0d+ [gF4N}U:#FCjvfIBZ7 “Ês@].F|kZ#h\j @KW]F: hS%2<[Cz_ &S_{MN6Eck&Jfi;g>ùLE=T쭐e`b+$Swdݵ"dǘnwZYnkӳ΋TUM"3l=jA[$ `;0ۏ &yq`=!)SWHF+k3hFh :AW`ebmwo RCI<v븘k@݅-5*42lqHL!tSj jL~q 's 4 (KN8 *-{#og6pYT +P Ԓ4Cag#USj@ DϿ0Mg]NcC[\„ 6@=(U:2|Me3Gg;XpQAʉ=3UOee:zH^H= ŌlC>ODŽ̒M!MG.[SMUNO~H.IW[V̅# 1pK^ =SOG}i&䐞@y۲kBB֥(kqtDC(9166>L7h]k܅ c" XN<<"Κ T=}*##!E~3sXqou[$wҨĩ?=gn :7OJL'/'7 C)J)us\zmG SWԭ)[5; \};=1?2q(z)だQ92?oyw-Ԙр}b$G<.|;Ï늲$tl (0>{Ne㥪6kdz1J)PMSg˽Ɋ3UO^gμ_CA YS]S b!^cvtk:!l8I6GkcQˆ΍6G$6;q~Hz[L Q}K0ts_U_<cQQ23ys 9dS3Bd^)6F 7( uNx,[@ԌĖw~B]zMkv[Ook{!vI=4]3ڳ0iލw˞)&TK&n<1']'NH i't5EZև$40fB{WeH7L%ڤ?>,Jh45Cځv8Ӿ| H/kJ|`]UV7oh-mf*i1 g`/1-(6ʖSC-_ X5c8yS+;`&amUhaLYKn’垰AAAҕ3lc[ W9$%ˉeEqo z: >(ēHw7kR8l\Е0CXP(9d_ڙk̲ܸz~\%k/~H^BFףڊ–Q*7ejy3ؕo3 tDžB%<LOS Y1m_`[<2HU=LBuΜ ;/XxX+4n'>w{+F+{SI5勱0B>b ;~Rju 1b#|%h9^ctϳĩZ?RWZgU22;o'mp:c}u 0K/KZ#\&cfx`}vA^FS u4B"ƒr*07/ͬݰ K8 ORxwLRd_"eq s$]Ri4; 3A%`%=ljÉV 螇In{+01 9O]qW8DyC,%"kN˯b]x!H)ߺE ݋Hߦ!d{?5_AD ̈́R35EN'SW9uckذ:t/V{Qy(ޚ3~F,gёw9 K06H7HHF[w>ы"\&##W*#D,uT8 ܦЕ̿&(z{u="aiq4Ͷ{*/:Oyo; (L).?79AA$bOĤAIb^BV5*N̴| .fՄ4oua~2P/6s)~c3a_\?z?6mHO, j׈ /bo0Kky˄8aL2\mX5$04`sxt_oh;V8kOCݑ"VaΉ)~6ҭ7{CSG~ԗrV דYb=sk8L/ uP,!bIó'? JӧQ9[@}3Us5jnGN 42^q Ds3BjHd~ж^s ,-ݳSU{[7?ʾQk\R%3Hj-pKW s6#nsVɒ&MI;X>]ne+⑶ Du 9dF>an9+:9VW'O wt+k5Y]ăYZF8:7V*z/n=F_n3CaEѹuhi~l?DI%$|CؤFQaNJчs mjN5N  ڇ!LAo!i41U:=_u8E zp(jr8fgN1w/uV(jOU+Z u,3n(?[:bP,ΈXӠ3$~GB~Qz/;kQ\'4lz?'a,mXLOm<}*p2:&$J&T ;,y3Ŋe9?}{)q/9o\.MA DITR3UZfnL;2'ݣMx;I7YvhK# `x}ۚL#)3ķ>u4Vg?dYZ[$ hPf&Lك`%rL|2NJD;c{ #' Kp(ܒ~6.MsV?Qg4ڳ(x.GךT8TQk'F=݇DkZ(8J*׎ju)2$g]tKGʹHG-^\7r¶ecT͖ !X3#2U][|>R)77S0=ӜH!Z@p&&\QbZ6P D}8g`0~ '/I@%l pyh]c*/C3ZŇoc~Xbw6拄Ձ]U@FǾX+P=K:#Z)ee@_psdxY+>Cvl ,.V".S%P;'yķkR * &P.yńR•?c:aDGz?L0o?- )Tq4iMDm'H:dk| JCPA'o֎9FUchtp޸I ;[E@e-~Z)bbHΣr!{8ABz8QtϏdvNћ0{O^Fq <2j-֑)d*疆.dџo+n#@#ɹHhw.m_َ3qfD67o qTf$"j=˥fBSPͣp-$M nݞ\SqH (@WQ<1'-ʕ;#nOˁźT-piy#$DE$#|%(Btʪ&4$F]7L(TY }ix ?.?H޺t!aAm'$3h/ jkgcE/h$29yE3f#_DSN_E 0ۻK30#x;BD y̢8i/Oo$ S W)S?oQn罥omYƲAc͹lT'W@ҞD\;5[ $>s(~QYy 6Y'A⹋L't%8#+;+mDǸHF7ՒIS'Y\nQ"Pxz+u(-q")iN=,}$yEy#tyaa(6W{2,sȉ.Y 'FڊȲ `v >$X8jKQ dyNh-+g~u{x3\IP-  _ ^r5oɭf}?h8 | Fǧv0>g$~$whsڞGGq\JAaKH ıȫ%L)\/gH*ThZ}XgS#Dqio;nζy;F(T7Mn"gL#VY8EMu6ݝbU=*\WM?|,wHk\2U8l6~1Ok\Ëc˯ݟJH8bX8X]9>kn;`.$ ^Xǥ&/tM鴥9R u颐2.HVI|`D!~\3\91oG# `iEEIq&/mX^/:Fg #Ij qؑ ek bǠP!ZN d'ߛ#|/BGhnc˰AS!wF~<$,vy1F1{ky:CpGZFzUh{w)X|=/>])GYt 7*dȲ(#`h`:AG@SLpƼ.w2gdh-h~1̓UTtDP =Ua-^p%杴 ͓GW?#K67jlo#zC4O޹骕$V[3&߆kPlH#T}ىF7U]bM""D,w^699gٵq>rSL@"~,T^L 6ύ d+Rq..q(``U0eSzg{OA[٨G.*DZdn1%l){$ZtF謺`|v1N@5~k`ewxvGk"#"Z~wam;wF]*?O^r]M^L"\lۘ {~ w5B1WG@-z&.uD킡%28:t e]G% k#=⨬wa\ qi=tjl QpNyqTL}ҤE ?Q|̅(%˻q#Gf''ĥ2#^0I , !۠iJkwS;aq1FvBo@vQٛZYe kH!ۓ"gWwcLeһ,** 'ٸ8t=KT^k$(i!`Of_V}ز/-b>t537Mnrdݝ/&8=vM{d| Ipzޱ%.߃:?rȻVS?s""B7jgGyч,i%L&)HWekHEDs/x+@19:yf5aI(,lfAJ:CU:X-~0+_ gJ a5ɢ /h"a5 >QjKS3:~6v ]hA=k6QK1rp2r F%ỉ)z4StP`|W7*q6kqNh1xN>Lu.Ca콅+T<5jYelі /4ш% =fOv4Kx, gfGʷd%*s<\ElGki]vZ4pWA2y =t`P.[oە k!ʣ( cyhh.$ebu͝oBAd ݢ>"U - >MF+z%͜r{4]Wby:OL 3SEG/wq! 6Hj\=3TU0Ij\WjA~Jqt&^ iOpʓ)8)$l U]X]x!d@Je# x4NrܩGgϠ>Cp #m&i+Bb×=IV_E+r\@@kvmI}ǘpT>ıiߖĻ_q{x\Ci&zvS?D92~Fq7Va0~j|G*7Q͖Uțxɜ%:pPX*WeBRv`g!qoӴ^:#y$In3F?L;<}S৏InBa\J´>_J^PҜ)l├qFd{s@p':vqpex|͍(7 ]IBѽK#R~=g*;*u%(LX%FPmCj*a!qDu@˞8S$ Ny` ٻXJئߍ{ki/1xԊ4/켥˒O}ӃhP/g3\w(\M;BGY/FZq|HkC^i<)7fE6ɳܷg-?q_drBR՛RTT?B!`QTEdD%‚~Zs]8x4JڜZphDm|g ٺ^J̓ 6[s*qm>X-QC9=JO&O2.˰0Ej-HAMPJ-kG0Y.fE_i RynGw̅2澈ρPQd91xȻhv-u(+ |>~!}Yq~ПjP V5ڟc:hgpYq"󋭇#t3I4TBGݼ[ֽLS]椳IGӥe`@`S`)zu7rR_|p((#GUz=U70m]?̢iL0@鮽1>WztNX !McEZzqJh0w&:6(rH@mu!òR(.0UrKzlE'NjYܥ &%h8.FA6J.6l^yLJ}}z8yѽga9ۢAU4<=NY}( 2<FbLoxj~/QA=jVBXI xo(6neu9"2O"yPXzB|RBDDqxajZO1zz^ǁ; tLaHBs XS~15zHC?-PK2$ЩRa5ɢun}i/p8Y4=Оd1<7~h(W,!X@ Z: L*FB":Pa&BV9Y@ sBbr0vĠmo ̄ Bqn=..y90Mwa2 =4{v J[.ֹ '@Mڄ{BǬxL4igct#d~_GOOab$Ұ>) } v/%S>0-FJc}tkBBiэ+&{ lW\au`E`J L?5GbLV3m@v-޸I^fg)\'eN Z9GԞOc!4ZI~CTj[cYUvj Ypchc=sj#2kH@eY1T 5..;n5lgu!HuiO8:QHk;ڻ-JG&JpwyF~,˖ 7͊M.teCD} Ҏ'ᙜDB!'G(Y5[|QYCu\wfntKkj@1R:#wmfɽ+6#D3AftwLCkln%1Mţ73k賝h^alt}E`?Hi ̓)(7E8,nr,H1iZ $ktb0H3⡃vh? z-A^~հR[l)pQL"{,^sPAXߧp91K5>o3}-},QpxUCшJ^I}4 s"9osn_fr4"X2ֶL#*&k˺wPVf:u#p&-xF]@P\׫ꕯri+JD-3ȦHt |05io%0~+ό2!]I\Q+?յ: bV#| +Nҽkhڀ|uS7A iEn!lR>k% P{o8PM6Tq2:[hP cMT u|,e0Yo T/7XA[}jSj#тH0.TЍ3΋cq?ꧺXՐkgg*тt{GǂtM8lr߬$p_ 6HU[zf>ak؃;CC@&g }'\#m憸S(ʽITS)@Q|kY(EWʇJ6:"7ŕ#oP`Ƕc6!LE + ެd$U&Dba9\"8|5\Ru$֠mYyU)pR]YP^p]<ѼGuN?H3 X2Sr/٠_N6f@'o|O4@rm|'x(za3˳Mj0:|Qƹj{"_ PBl.|X0ɼEʂJsjLdsj˥A\BnCh HM"޼:-ZuO:)5;N:`pR҉`5@lwNyVmEz%㒝Ge`z1KI UŌYD"bIo{ָ"`naT}fID|]A[&Ctms& ]DlY;Ř Pcݮp{49G`Hzegk({4DD?\šcU=/&=,ۥk~MYqG1)Lwi(+p={.2mh3{9/29=7rQr 'v\Cm& 5N(Z_yxe7Ґ D(A80_l GNmN$_A=B`#T|K]zQ#;ܫUlz#!)l $&EݶcclkՇ'>@ǢK']6NN;Lr`UT%J YYƫ ƣW|-NqlͲCu OR(6\ jj`P%&!beǝ *fƖvܭMiΌM%2jYY?ЍIZxl>t=%lhi]G0~w!E~V5?H)CnOLgq5ibd꥽ [jAB(#OVE͆w/e$㹃b>xtlN7 ?O&!5E\Hh6eCqm;-P;ʂ܌'ŹQk0`ݎ<+<[+%TN:7oz{e.-ߟv hF޾liO(c3̞_䵢fcƹ&Ri#MM(=3&|&u_׋dϼl~$o(^8B'KemL b^slWbw޵a{]g `$#T,0$P|HuVִ:Ã%Q *l`GLV >cbZ"^ԯ-*tP8ݨ[\ңJmcxu"j>=[X0=2Q Zbi&ʺ>;4x坖j[eITF<\G/so@ՌIsm+CܸR'1&FڲwO2lм"g',pb2U~Aycdʮ:5`CF\!LnU a`vޙ_H6&^"VtMNXd>( wgF";5m9LEI\-ɈF,It Eϱ >B"ơ<|Fbl\-9)TYx%[[~\,twh}4Ŭ4Vs)Ym$PEH4|,@Ny0B<oL۰=9#] prR-sks#BrVT?Ntƃ,f 1Z $ū0䉇ዔuԿellB CʁhM(nkN8q',kiea|*> #&E(f2>16wU `N^":D8{#qJT) +3>Ǥcxh{2~8d-הEi)*ܻ֨N‚DcQY'WojE<y.~?w]CR$<*^ Mq~]DiijAe}mT$ɾ1-%K5sV97W<@Gb V|tǀ!f}xhE)j_A~viN'u|, cA$}oWR )yHF2nA" M6߅.%ٖ:DhiNxS9Y>/?>4Q`De]cGi]hW6@̀m)bh쳫;װ}Wf w1GGC}Er,W# xQqՒҚk&ZzPᛠ{9S>\~*Lk"zW[F֣`ȐBf,m!a2h߳ʥe/[J. %j]#yL7kQBN|+Bq(Fxu Q5p1M G4z6z!E;hj 8Ul̳~A8@ŌꝥF|F[v$|@PV!>D 9^=S)wuMb_DthY6]ôh)Cw[yez?Z~gKHrA [62b+Yc iж\QYhN"8CsOz4f HKAwW`B2>-;EYgS"Y)YPbO+w92 H5=DY<~R7] Kp_;q5MC0gIUմ0pB9"LR^b?m3Ii&]WIdul^S` h~~ sǜ / hKci}_[> ŝ!Zd[H(;|Bß#YH +۹+hQqm"`l'l:G[k؉ooBf+Vok %/b}"D..OF{(tA4-u7xn.?&;7BtHzkb^3^kWg]@m'Lo#}&:o" ?[X/L[gL߭BnYOxI<3,]S-iv0cq|[et@ bGL5*э9SDm7Z@t/)Z' A>=ЪII/UeOQ}LTp>kL6:vuψon-uVȗN.!HWq_..gu^t*[ݺ1Dvǩ:3Yg_sJH00|z9F8r` b!Mh/֙8yeܲKIjv1Ү9t †"%_vB}e.l)~Vݛ0%MuC>O".An@/HA?XJF>1{ΌoXLпCȲ _?iD"V5w;^4eO,/kӒ ohT6UxtGŇlH!V@?=606" zڪThU+cs] YG6/,rdں.eJwM\Y\j!n̕~gv[5)Im;82!~mgo~=ݛ $U85ObAP<]y#a8lU>LBHSAmph")j"Ëߙl#6& - x X\hWal{2M AKA {aNNh9Ux~bx[m&nGoDP~Bi)sw&_9A]qG#q> k ]@_iJE_譥iLKxJ'4녕>)MrptP6^ۢ82v(E/0yy#c,#xm@Y<}A;#0@WAUF,| 9TqKǜWwsGL4Sa5MnOiUG/9G }[-[J#2ed(?٪;NjUt\T8D?ݥ?hVyKDI Q JIWTlkmS͢()l=ܜFٚw0g]{TŜUtlgu2G\qxy\CLŹ ;ΠCNhCc&`%WP޼γmmp["hJ,.فN$JҾx}?Ǫ-A!xT0όd5yJfT.4R'~/ /MX V'DZd|k>M5~TՌL%2][IІ3d8T`3)p83j?;i&ehi6Š׈jQLk~3G> U9f -^8_/JiEFځWIDZ3եY!yI穤KhRS1^9-P1)oZ}$=2 =2=jZO;]n tZ~͓|s&e/)Jjl7&ooՔI$#WCol|RՌ)au]$v *+A"A([j,Կ*P܆De4J4 K3K.P$\׿nK@3՗SZjiкJcѿ[:ǐ)^N䋕kAp@8d,P.ؓAt2Qv*Vqc<Ϊ' or/+ɿ +Ҍ3^tUpV:3 g?x!pFݮ0E ۯ/| m'U)2v(3:e {xZq`y-\ GG_I*Ph9@Yrƅl2Y>-l+{VIyJzu:8u{}]8s#A{ZXgּžߎ5JgǀBN)* pU*Q(ъЎf+3[^bh<~f}J"X먥$b 2n ^A0d!,DZLukxX=Ux2ĝ'(@ ㊭% S|w:VxQV[ &ov4J$9oȔbvO{fY6l'Gi:E@s 7K)VW{`KvW6(Zg-=]٠.a9(ToWT"oSrcziO~ ooݬ&9mlP_כ3ő5H*sO)UR&%(/W/ =MD4ut}}=Aɚ27ܠ%(O03HL-/DEigP{C|hi>}-!FYMm1ԭMhW9C_!8 nS[Z"4<x HGҍt-]&'-Gxi.Z?Կ\EVϙ]|XJ QY/(}2g.Dyja3=jD$!c Hk[˼قYi ?HjBUW-Y #'/Nv4uXH?- ^@Gz|[USYYZJ@??Yੳ57|Gop_xKq]mITR#V챐Ջ8D3ڊ~=|vcR:L5׬ RK)h|)e*3WDcUmXX~r㶠 0 R%ۯNZrK;nxk7ntܑ* O*>B'1]݊bv#L\4KSEk'xWc3z9dTzGR+/ehiHkŞ"kʗFvҏ%'P#ag('Cc,C)q?JT6 2gu y*u>#?4qň_k4tzp# y*t*6^YvJˤ.}ܛH.b6p.'H^S9 e +~倓\ڛ(D4X9o9"VOs[ȁ$Øi7-V@V$ |hYaD,xRe7Ld#H*T ѐ]%.]txn%6Z9r>E n<TH&_< ɥܶ*"G_½la 7R 8yzg|xU{(\b A/؍J3:m[B]kODAa{>RzYɕ#:p#iN1h'62$# rlRx|J7x#H/.<6Uw֩9D.Z]Wѣ ղH(= !Q38缎BݢrtB$EFDX_Nz-J0zmB9pg&r#B 0U?}A[ ٝL8j$C=X Vus㓺ZJsS,"Pk@n%LUy\n޾HPVc'| [ׇh]ąjT܏"fˍ"aŧ7!l"ғ!ő}2*bx35;{o[΀!]5"M- %ET}T\v+k/+_hzyVB('bs8܆3;T;FqƇ }P/=BK`WQq5}?|wI 7'OQąt߿2+K@H01$?8[є鍶 y-GXM V eVEM:l4~oJNQaI]f=>B>(CX)p#(M.^HntˎؑwHBV5*pBEItQƏĂ+fFͣ%)pЎaS껄ɠ7W2-iYM򷜯aU)-!rU]\}T>&C̜ёMߎv4@rVq}'#;8vn%7K]n(Zm+l@/w/Hix^ॠ˘g< hh܎F6Mݕ#ٞRwIHb4FRt 3c-M"`Tj-7eq)d艭l4s4 f~`W<1J)q]n4,''PD;w|:L˟}d)"u.Zu }hR>!li'w3w$L0-OYmQ_D|`:L=Ř""0?+(Rx ^́4f]n K[$t owJhxT8<XC/"9!kwϿHHwx82? 7+GYUׇ,Kv*Ss/n./HYϕ fޕaM;3D0WShj]_X 1i3Qku@vV'ش9j)^ܖ>`gfBUxQZLA€2>Q^8mK/ Sp21Z #ɿ(Mp6,r ֡#}6WilbKw9?\b}jrO# -V7.7P+xePNBz/xx&i|,atƙ9qY$s*%)?@]eωT4Y0&طN->oC9 KUnxYs7< > /Ț[AKC&nKt̵(\uv4eBI-`E03ϲ ~B{f0'M%e6vc72d wDEi^?4آ Ǚsf0U퍯V{R4)b#{v~ՁI;q +Nҽ6F`~89\2Jm',y?q kGS][z?b#eGhQ=m`U4bF%P~ԑ!dFD4Ƌf(x<%ߋ*5EkG{ pNՒ1kj>O:\SmXҞoylܗQ2$צ,ExUtڤxTفX.se c1HoqJUs-=NJ ;X}3.$!Iwwk|Xs>]]V”)\Epؘ'Z"-膧p;L¦p'ZMFܢ~ ?wz 0ԝk.~ ۞)6iJ8v8&:4c Vr¿ 'Fׂ0MaM$TAñr)﷛DɬFVq@c<@(J{Lxa~|bqW\6~@RtrSi ƆC1JhsX;?ۉWT:ž0?2uL9nB9~_sטlpwjb޺{ln)]Pn~;EYW'Vd*6咪.ά!a2i+OaD+9H~KYȶˆoDc>{XUhUIЁtKZ=jwi!'⹩r2ʻڜuQ4VuOr^DU-1wzacet fH#pZ1kzq}SG2ښ=:7ƃ @V]sP LA]Q2=\<@Sת.SφݡK[tk:|+@,ەW(}u^U0d\wش!)U,~lSpݳ M]0 d KG#R q~"YX5~E|rYÃNsi(כ,dcbzO+B6UEÎC(Vv>:ŧ9EEzE v.w }Of=%[LQ)fh )O)޹{_ `h҂ng)*89:dF$V[J] 3pdtcFl_'$ sWf}!)Z6[vQnGƻ2]0@}r;NCzNd+vSM{wlX0i-Es\"Nk͟Ý8-`>05BsNi7E<hU}a<V;\E(3qM?=Y' ߍ.B93G֗`ÃL񾫸g΂Aۧ@Cq™fPÈ;qJaɩ 8QC5`۸9o#;:vHekAY7LmJWT =a_|8TnBh&?0k~&iiFW^}Yan%x~gP=2•.AjuX%(#rj"WPR޶j:Ps.'x/,y*J1k̅閾c4牌~㸽h<˞6+i70K-صz[A2齅5CўtH…8"3u?|6, a>DG)Ǐ(_r@JNaS0e5cr%#R/"jс`TzRlA{ܾE|Je Rf-ZtwcS xQm|tvڋ~ "uN^J"0J,>[p=M횹$n@ 9xL:cZ˟2KW<4i 3DL5>=P+<@̓\\ݣXO@{TLIEMC=C+r̎I;`bDˣҢ^W"D,cUD.=w2(2cfIaɝ?}7xH>2^YBW Jb=.,q(XUu`75u.%"{VBoj::!#3a@P?moȻooaRuSET'+5)Tͭ0ǟ Omj$s󫶋ovU"Q\ԴkTa[+Qi}bYIɭ!2 kQ+G#$Mv~'R e%xpƲOjGq~[|#.: oT{VIrD_BaЗw׍ `uJX33@~<sgT: _k{D,sOfhZq_ۉ6G2r}I\P\07RE?А$(L|E?6o܄t Q^OyQ7x9 Kδ,M6>[کy?u. "2A俋p*LJq>^ݙUBj?$ 1fɡ6*9/cwhz1PkR$F~wd:bKhJ.m.AW,+lszTuod)xh`=8d]'<\`3zXv:D?t(gDe?QlRX'lTh6iݲ[ta1-a+QR8aU:&ˤ(V[r({f ?hH0Ţ+X8YwM|5^NhQ  ,p4ܶ4XVb\OHgk+. irM7RgRg5!wG}'MD[w2 7Z_;SL1&ޏT Z`0b)oWduf"+*!2=}hh@:[ˎ-14*L<=cEqr1X˛TRG;H*T.q!M\e^LrZ3=kGD'? )n+26*aWۛH34 88{y!XCM}C͒ Z aŪV!qPBA3?bnjTDoO |칀y(yl'??p'U`b@[mt8i>1 R&߲ؖ2\j_q̻C<7ƳHmiaօ !8 [-T UdM̀=(<]~'ƞ c ފ6Կ <K/ƈO`o#6b_̆Z >Zs 2 ~~ 9-SB[Xo/?qm&فS\Ц2g_ﱡ@p׌`HѰK1uWon/ ;rt@]4,3`g(d+M_ҽU q60R%Y䆩8G_*[s;H|>sA4M)"8oE2VǹvM*j8k`?4{p,a'BJeMG|ʿFJIΌ5kl0\oX苫,_gP+S/wJޥ0У*)+m؞ YkҳZF5¸&Y\{IlW* vQǘOyBxqny6X!^Kit xʐj.˿)X4y(m,UrۣR:t]#6`#Γĸ+uhE_`f:.Xg_"6bDb-ܸ~{\Myލ]G(.@ψ`_\}Xi?[GjHp9'EF$0׊ϲ°ehΐM’ rRF9}1l\҇Wl5? x9Jg6ureib r~d@P‰ >QEPă bߝ2oGc# \Obgl' DymQi[QL ˜ f'A(NDi J4^lx&h+'CO) PDhifB*>葲_҇P~لc,DYF|}`JܶnF%`z cc%w촧jf^lm PUC`5nyK䄃B@"5_QpMɌըO`GQ3(ƕUw6pakp NO{Ű28m`PV9Ř5u ;"ΰ*2ufq[5TCbs&B;_]kiCY p">u2IbIk4N%jqwkj8$/?ujv|\*ؖlHӯҴ¸yȬ-([{PˋHh2s/ϩU"o5TCmN?Aʳt w;XU P'CrUԂ!Å <\ߍ3LMR\KrL8 n?gr +jPNM)ȕGȾ0aA:̏iHNc'$~0gzZs4]]t7x+[B *5AoVt.| ~ N0*rko/f ޸n"N_bJ$!A Já]Zp szxGGr[r+Kba:7LP*Va7&r<UoGVѽ‡v1{ߗ̋a7$5c䷲d@'-AM,Sp/cxJt&\!Xv{?OILk<#i=Ks݆9 "mb~&}{-˒bw@vF\F#tv6JSwiOnׁ2Cg$>}^*4._b>u,WXO#D(2lf) ~g#".I"1fw袸8:c] ؽ^Nݔw>t0)~-4Ӣ5W,AפO{ЋN uH >(nO/'#ֳINBBf P Kp{'"W\8N)Bu&2em <Q_6Yt17%WR*wgNV؀gzL&^@eCcw(|f5:Iv wHЄBb2$zsGIf#[xy4[Y s8vԲBqOo{S Ħ3 |6|sk>cX*9/%A6r\_kxi0_;XDZqՍ!NG):prrt'Q[:D͠Zj8&vdDdƥdJ,MA4˞*Jdʣmt~_:oUk̹<}[&h.F m$]0N'&?(tU._f̺jf1GA sۃrE\ZT5?L7ېeh5,wd Aw13*K`;E^׎ȑfGS$lG=Ě,_opr`\bƘʄyAy)qE(@z^4f D*ۂLlMy%XL= 7<H {Ban@hBju5,[sz[=~=K%u:{XL!Y v;7 zΙ"c6ݹ8.brJlй@.fnd0gO.%Mm%n9X&"eUx72s.520 j-;mh#Vs$rBU7<'jo#*n:~jQb HMx6__w#ҕO&}g pԱɋ(}i_5lk:Ooˌ,5I<JgN^OiBEcM9N Qr;e"0~cƶBYs7&` aĜGB-'O32J}΃.9&Çw8vv&7^("pU-iYi|;&~[q 2JgS&3b;#? ͵@QmVCkE7Y*6IŒ*͠:!&scf" *dB9N24XۅߴCih;q'2JKCpp>,, )e1QgMȮs' j i.h5g뉔 UKeBv'ʚ?)o42XgQebSOI?jsNuөMXĺmZ]aծ6D̕IaPÜSщoƩUNѝJqS%U۾?t'c{ `) R"[>Gg-&E sǷqYƁw$V=WnZ>?[«# `{,, ;:U [;|L)2+d̃ NuT2Ѱ9urjew}krV,Eڶ*fyUVWMu?EGT`!q+vGUm$eOOiSPҖ~Y͵?$dL,AYtw?vnM ":(/VaW9; XtXJkh^:N mk5%4+ZC@ hf]< Hwd˳!bf"uD-.Os^8E#$YJm*Y )M]iZ{-P(k .),V،(Ԏ85RٕqoZњV;5#6"azF7f[H)-փ 6\<W ]3;])~t ]3jI*D^%N̔y}ƯRQTQc#ƐcNClN1Rןxr:hC)1IHzW33'2_))Z! d)spK`٩^9-vpVncV215Q"8[1L߂:/tDYyYHԒqg  ܈*DhZLFkg! a@{I-eZ:OBeE/ <9ipCZ느EȫiaZ!m u#hWW#RsGSc68k‚?fP^(u&v "a:MGͫ7E$ӻIgA;F ˝-M͙wG*$ﰄ坩k4Mqsr0᡻R;n1к =І,'Ya,북z.mTq$Z.}DPGL6N$5jL@fk~8x$)h0i ‹tbC1$.7.[`6)a]t8:יּ$Fq3ÝW=c;V *Q]'í9DZ*lhßFvTTH6JIZ#y}$Su+LڢŪihda8N;rȆ2i3*2zkl.͛s6^9!R7FŘ_ٛB2*Ko[2=Y oL".% _X-R'136Ew6$2f7-­i,p2R}ze=WF* i v|ko%z2gEn9bC~vJ+B,6ghkHjE;({s>qA]qSi)C Q,OaxӛҥUV9 [5ل(&8l-WԤ⎄#iweM|Px4&"%5B]?ߗm^2_-$?|澋@5#Cu1)E [6#I:Q g.p4ykSckVPͤ#%YӺ6Fb D&s|pvfѝ| Gˑw7߈iJ[eS6n\-ka,⪉x+nT.7##h۬ъؔ^g!XJu㡠XL", X6޼4pjN0Q03T"vAuܸdupB"W)Sg~pڰkW㨀,R@sU}>pTq s?;9%x9#BW!_Ϥ 20 E4>5{)ؒBՄjoXrOP% lOfDO\MQ*ie\YZ ס$"Cv[VɽIy;ln(G>*M$H= K#G<6Ft ן'l A^p(QVSHS\|3T0 __Ӡ)o@kFj8FLIXzQ["޽]W1(Uo1R#Yy$QЬC`#S'j0(_Zr'[I Lڱ'Fgk8̟4iÃW_C.5"H:V :Qp!=OYh<$aߒBSov'Ojv99V04˘(}߇zd6U;$h!/m {k0Ȍs$yӲ vnH[5KVp'.Oྸ_RϳA2+25?hLGtɸIs,Hř5{Z N!s̠r6W%+^hn=Rwm&]ݙ#Q@X&5nPfdz6I& L1uV)뽚!jA(ʖ@ HJ}9|ھPB*Z;sA9Χ q Mpb 5Jv,zvLyʎ_wB Ĝ>NsBmh#W39mPw!z΍üȈrt?:x/iG_PԃPp$m0K2|D ^yӋP /yN8na Ż+a;0dV#>ZC #Ul0{O~#|oݳUu0`tur\_{*,_潏[[2Bho5NF03SQ-goRp+ DyEF ̅h'xpLtdRmÎ]3UO֝F[)]qOX*ƀ0'0j +·E\ƥȯvQ!UE\o4^l_ >.h+]}$ɞvO?[Ü{F*? &'y =UķGB^:@ T(0Ɲ.DnD+C%wXy8gL׿}[i+s 3g Wt _XlgXDYڢҹP`|ȡ63+|6cZ N5"ٴij1TOz:!;9'X*5ݡ;_ADTQC2_fz)'{K/p< DR7&J+cOEGIap)1;'"-]L.ʳ6*w1?bF"xLqZh}k=ej*+}&] a2[, 9!TCO~l>X)kނŀ{Zyݖ/Jn* dg^Jˁx|ޕKR[X'dM[j[2w.VCDKTY6@NDۺ}}j'rEn~Go q^YA&5s`#8p0 sⲂ'AV)9hNj zSrޟ~Fx|q3:H;׎74bmF*0b*G(/hMQGn"O:`JiE 0{~QzF#/[|#pNH`9"w+-/7/nyMqgF3 \MM+ܳiY̦@nIasqU=, 031j'qp;: kx6ga(s <%xG0q?J\'WH6ȄKeD_v}ɉa#p }*l7J>4s!駏5ye$U)RW&T& x<"TCX֊ .$QPeU?jz1n[:[q0 Ǭ}V(>+Gd%h#\"̎D_'ڍכPE.Vm0Ě+w`)tXPCSdϻJ$f (IW-耨#A٦٥w8̃v9>UX 'Ȝp`m~XS8ysNZKUXZ&rעlw*구t컛3R>xb[X zVz̓k<Z^G鸅USb'2ytd|EnynN$*dSr`9ß/s}=V-3] ;G>񆧦WXj\_mhMU[VgpY߲szfy *@9N(,Z8#;ͧg R,n lhأ 9waHfL'e&JO]uEl] LNeC@|, ui#Os'觪օqcWĬj-39c"3ȫY'/:b+xYzZLL|/C$0_ [T'Clb󭪀eޟ}. Q&z}oFi$榅SC&K•k5]PiiV} Iޮ$ATW L텍5uO7Kl?ī$yIFRP0&h/p^S3 &  )B_3@AX)7J&/'J; *_+ø̿̿, h½ -1b3Ц56_7 b-p !}ڰ/䡷5 ߴflVy]VdsyN2~_+b{z z;D9 :shYx^΄2S< cR'x糊ϗ {oPE 퀵CEНqtEd2 lm ?,HhϏ3%0-7zŇ2DA8"~IS+r3~'_byT<,QU"̢O-~_6*;kKa'G$54y kQrTwʽqAiFҸɅI^]!]G_qhqeWav&jBTE>Ae2clM'w2[f@dA$C{YA}cddIOʋ8\,1`MG~l ,h߁k܎wp^aZ=dV"j7JVV /CͻD?:=zRI|y7WU@`m^|FiHZ;'NtR~;#N g\.yn季Tia J0{n;W^-j៰q=3 H1!,sӸ??]}> D ?;gamNRؒ骲؏0T+ژJʅ׈15:s17ˇ~\aGd"\sMCqcth- 7X(*[[j `B\$="'NREZ {~%!PMI!t^2I<:P-Gk#ʰ7976-Iu0]H@uUb4AVMjWT-Lo 0HBcwjފpDm ADtC!{&e'6ȃHZ# et ;I"O1Kۉ"]UaBD`#'}h=6*&DNE Kgfmb-l8!2)rI|.Ș'xg$%HYpI+t* kl4?x.%fjO[ta[^_]/XQG=KQ.w~wrĤoN`,^0rYGraA4竼 Ss{*)0L25^r7ŏԤezҾKM,>+#궖 5驗*G*2e/kRZL+qd;J|d*ge,=x'KfB1`['7.~J(v?>8ۋޑZ3zi /"9BEctt3ūU0.)Ƒ]=Fp&Hu! 9:K1iy,qd'w!D__O7ENIq]OPpY/V~/11ڏUY81ΆֳsWr׃[Ͼ7ά`@dy=J\9~d;L9Y ;`[!Wԫ4TP9l>2^@ 23b6XFb)03-t_%БOkȁ,ϑ1R&4jjraȻB>˖7^0 w/c:H3YF+z8EX0R_m} \  OggD mFIO] =J:9Ӵrςt՜G%5 <2E$!G Qmd2}&NEK?V.8%ιGn!ķ#缌 ŎJ] B{ǁ߆lu94)'#fkG,L ڕI.'{Nu=!Ek;ߩءDmEξ9a:8?gBo޽K:7lm|i't/@llv>ЩLHec053ʱ9oeڛť}J5Ib3+^$|եNYݛWID3kj-Z*;A%g(d^˺-W,q\\N,\7Ɋ6(*sM._R,`LsyAH\vċ`Ex(@5u]\Pf4iErQ0eхO02q`T-uck'IjtމnݲNa*?听3de}- Q{탕a7ͪZHWx?%NXߟG1cn~&?Ο78*mb;l+bʗಪs4j 6 `q0*{Ԣx/ jqkתBނ$佅p!d.HG~߸UJ{ijH332;86]ea'>I/rV03xFYߎ:؞(8LxM߃ՌhvŚFaCn= i0hvZ] ᕽuda^,qJVwpA Юb@ xדo UĨ왑cTsf7cLT=l :t鹿Z-*߻'Y!F8t7ΧLaHTuwc @Wh`~,KS<|eRC0Đ5;R 4т}Bi{ ; 'l)ݝ젔CF !먚<򣭓G@͜(6I}0v8|!|?AY0(8b(*VcqWaR+0}8!"r,M3,Lo$DFXQR" )kӖ 6fr`mTGCnQky=Ba[\=VDvDpYz4Vy fs |EwQs$مM=w Y*OT(h1#|gqBrD()Mvtp$k _EPiefij\Z %r0eN1q]05R:OA@Mio6VBHܹxg˵Br堃BtF+|2}vhսTX|Pl A _g/d7Ss5]|9Y3g,rYwkIwȴX<i 'r"d[oѪA/[_VSrB ?׾e4;u1K4ҾJDƗ"{_Zd)tO*:upTvS:LTxVFp!.j{f"n n&r Hc/PoaV3"gu}! 2ڥ&-BE%{ 7s$i q$f!{ >X%Ng8s@Q-&h>w;[+(Czږa$?gI_ZOfwԎ22.yof^'D>fX2?x.4-[SO`֊~*̈lϑQK@Mg˗"=Z?`KO%IWIUHVV_8:&$q"7FHI+Ϸ,9<]>C`6 i~Qr4MceZ†K,2J# y~0 enwtvuL_L VX?^'pF$0>C`(:a.|tKm_ko[J8%g7 ̳k+25~X/T&  ,T7ZoJ$ִ!(lL;_lj"~Q 1~fsvVA▂boV)uLs͕kFu(A @'Id?OPKE3I9\okFN)YE `3yh%:![fXxoo j < -"@-m$!,~dt[F$;SK3`u|eKE#.49KwD' HRM?6 )vF} %yXРρxƒ9YB~_w[9n S%Zeػx"_^/|``6R\#, ^leL3F;OTl#H2Ms+7:TI"'c*p\yPOGi_7BX c2=A_]x#J>35&d 2>ɇAMt!׳ƟRXlqoT2XԳߢ{x.C|m,[5R\i̅Oץ~; ̥UqKQ6NA0dhij CB#u Y$ EŗhJ99A?o;MB*5Jd5 Ld*e9wR%ڮlIvv\s6- O%⸝N<0;*ڪ.0~CfT ģ Nü&5~3?@ ]d7`?6(29btjIz_%D$w$ b׺3~?/Nwx )ӑ&{95[ؕ 6o\p(RE}(,rqYSw3QbYs| 9L, \fg}r=X ixj!'D,RvϡbjUnZQu$O!M RJ#(neR.5^< p J܂GM8 tGiiPHzҀQq޹LIBӝJw)K&}RS2ּ;n- Jvk{m?bD~,J3`'&J 4,7Y-׭+Ml)#·eY֒uGZ>f<^ΑI'8}vg.=ӨFwY~h`h5|]Ru(ƾU*Zuk:awKd@2OX_*M#MQf k(ڢjrI5-\TťLUIi5k6[xͲs}U I9WP8+ H;tnJ8 Z,+_ESv7TՠYf@|1N=[g֛VqQxE=2Y|`9#S›yC0vԽ SS:ʾap6ж;d,FE// $*[/8HuC6̴dȃpn=b,_[:퍀BUyhȀfzUPac?p /B9eN]'Q}~ű9! R t= SJwFr=rjZ<]"`!ukVbF˼&V8__b. n͍$&ޝm&v>=,OiUgױ%Fr}"N\@"™ vSdvu1},14ڛT;]`XNrB` "UnK|v&RB;M3~Os0{;_a[nWLizq}feepܡ(ԞZە!"1繓P>HTav]Qߥ`Okp1gB$"+'S9%|gO_km*뜒ςL#V3)0Lt-)| #I M.ϵ_O.f/;; U1Na8@0e+r!/<(뺌4eêz˴gQh7u])H(z9ȷK4eH򞚛V.&U>)-u'_yDAExgNʹ:͇[ӑn9*G^(AD;h0؏/'Uhqu7d|n>OsKfd6/!V47NKZLl+/*Ծ˭(PZZ)bWz!('. `hH>}j6N.a [w!bB׽PHԣawb'I$䣫,<yZ: @=7.!bA5(P,U1+ŔMpzqp*Џ HKFW]|+E^*pS?ܽ,SRɝ_1(tv0_W_Py%+/O!x 54;Lq1k䍸y`6JȝPyJAY9%y HY~)]VɶKcYG;rW![KJ1+碠+䌣Ne8ك«nfBAnhq:.OWF(3n]k{pndVC<*//`䳑)~G1OAx,3FoZtQYCl RhpL]~^ ˸b8APQF+*I0X]:~Dep)> s ,AV%<44S\ b2`!.1*b`f/{~D31KRJ\1#9:*~H99kYWx8iN JLr-&K4g{Ϯy]'ę(P5v$^vB=xYb+; ծm 4̐{]׫̪OKu?$ELX,I6;܈,{6j~f={)@><8y{}{3*Ԝp1x Y׹UkwIGy2UJ G[4#Ⲱ޹ٻID B24,9BS4Vh!}MK BBdz}w\^k&e|q&Lih1݅Mc ]mUt95~Br0o5x&ԬlM+æjfs^QެvѠQBŌ:ЛnTZJSɗ}nx&͈\ͶvvX\ Ӕu;0L?Oeӗ8f-+d>@ (O=p zcjdo۬ yZ *Tlv${ԠsUh秲8:3gj:Rɡr@@%KCxrck@+8s?Kb?I(ٓS(Hm߾* !+5-`5|TGW %6gM hf PZ+W^) =%oO!ᐅg Ҿc 3_zL焑d nN7Yeﳙҥvݍf]xȘw嘙NBE[+ĩ~9hFCeq NzI DjRNę. ɮ^D>`Jpr^ oDOCU3O! ܰ a .1:_SVgK \AsEBba6_$3-w9u:>)EլW*.cprfBv}ٗ傓F]r0߾xSai&z~Xʲ>DN(AJ@mx w1,Ea WuKK); KI\d9M|9e7' IV(X{,zp5s'!صȾ`; n X1)9^`+~fAT"ttV9͜ K)e[NNFb!d6R=#6绔J`x(+]m|Ԝ@L.EC\6g" y<Xbk֛rUSwaa=AbO,Qd Z9!V$§z#_ӵEO*u4-V PsZvidEC۲v K -sØR.m&|+[P7M=wdOƃ(  p#`}#΢d,+,#0O# ы_= |v*⭀V[;R_ u^S⟟E yXE[taw ̪İ&Ld=C,MCٿ:#0nԄvpNUMisؗPE'^-CL׃RM7MA^ڴS\Kb>)T}njSEA’yy6l*sx}3SP^r_ܽr[I"4y:j<49E`HYt];$!7i&huvQ+:ݐVzz6#;-L( n?`sL.C 2XD7pFFEWcO -z;Om w)Q,`IpE(HF~#B>5gY&>ڀ4ˍ:{[ w#VD|;,|-fW>^sI|ʯbr ụo,%6OdRgAWE#":q2JI $. :a?"˓(U]EoPJ C5^S~qA)|4?5cC_ ȦskJ6͟wIFF^PNAtcp07Q6Ly稓ѧ鮬бt/sň ϳsB; @8|7ͥBQX,YZ[Y= &{E#[v߰c[컯e >Z@q8>n9 |kx4ZN3fYqcd/HnL>yh.=3J "?kD L+V;Q$&1Etk5'b&Iym4~puR$A=fc+? 6M"5o!fGģ4esuMG:6$߬obo+T ͫbh5'N0 PX) :`\Uu2a#-]M6U{6qa ;H!ӓ3RO 坼e|^j>5!KMiJ{h3f3b8=-O6o3֝.qo}H`4<`f7fO2zkuX!c_SDžLJܪkXNYpXh0/mAhLj35h#N9C TKҩ(ڛpk[.LS1|6xb>ww92TC`qDOfқr=Bs)i%\ͽQߴHagSQN_IIS:' E ![GUHCW>? *j`:A*3EǧI|̺xhuEr52e?gī =@O,i*HaXU(`I/p0a̍|$(KB팂l)xjn,Ej 0`8 ?pc&~Q:t6'Ɩ8Ɠ8dO_ sr,}jER hng{3|,Gr?(f[ŠWA37m>;|slnUo3BdߩW"\3rgȬ]4G0UwhVV؇*iQu$W 'RS13c4 [;yK΀ŦX%*o}=8EUϯkp_,'#םHoMXS-zfSNK@E V5+ǀ .f]tr-Wej: D9ew͇kg'Ra.㤱9a{'VV#k}UJg$foATN6yZvl`?[dKp*9y'1zB]\m+uަ}z`Dd%Y CVI B=@yV_=BqA8Ӡ>Nu_s?,y=dk; ɛ#`4b>}l yր |p~1뒹C4U0XAjP髰O|ӰQ>|Pv)$2}T=yMgF*],1 JdEfL#1\ߦ}!X#hקf|6n~間ԧ3t t 2vf_g:1%pGZTs2U &EW՜Rtoh ~8C"Tďjn[U be.= QCdh-Z"ijr(v@V{ n3A PХ : [/CK*YLbS[ԈQ|eRsPMm =/q6!m*~Nzdw'ۿ*TWdTZ½A/!v(SE%%YҠ!]'c6h0F0?@e1Ǻ"!AIGD饻 DFlZY3fDL`}$ ZEP8=f7 n&MTeu5++8RA<z }_ŀd>dr#/w t3vP+7=ޚRTcUT:,k2r?n_jrm{fP5sqt+9r^Lb>o ņ:*p\=gC2f8d ¥6';s-go+%f+ ]Žr؄M+2?N@*+'(MCernH5`$Â%2xUՉ"AER2-:c? "KRӃaH3<%=V`M5[1Vc5/|u|/ ~SĄ^ #fɴE`Wɘ#%o)GԟZ2ɋ\͋9N|]Sa2PכFpFb*eEa!HSM} F (R_hK+ $u3BŐ/\*ؖ*:)|f *-kTj|jyB7ዢFJ?r՜uT`5k!=fKF1}ѮHtčN} sٺMap ϛ)jۿxyY%[G֧.LUCCƑ}(K<5=Aâ#~o=ҽQ?<~TQ`]k!}k=;-Cb<ρ79m>6z#wYS]5sD1)2$_lg_4UK"{~o _{sD<QW)ܭ>Y܊-8oCQDZ1zIIy*nPܬ$Tng:-B'yaρ&lm#npOORN?2Bڕxh$:MqI-yuv|U1/[esuc=[-lYOW;Hg孜A\u`"E`: 7wݲ~ R"%.a" Ω E`®Ke4㞎/%["$E5m)"|)*|U7ԿGg/W(1 P>ug|d|u,T/X A>z'D׉19hh%x(u٘Ff{Fʭj^>,,%Yh/熸[;TE4oG9yiYU}jБ: $AXмw>H N@{[mxNYnyӸ_N{褹8; |G8֭5u<Ҧ^g*T{*A1zs. QY4&MknҞٛl Њ@IÓ!X!SjХ_`4!霿V2q]T"CDIv}/ZWX6;}η<Aq ם:Xh[aj5.ppyɠh@8N0ȵRxae䍽l?*Y~~ɏf8LKo?8րk`"aI76.4Z^TC0SU^LjoƪU}i ֨a {0e$\u.;90arr0#E&N3F&(eb nQOv"#npCklCS^LFXS$\JoH8 W{2}A}"ֽUF:|P.Pl4іYKHP+zu")~NM@&`naHRH=M#.d%)Ƚ|I],MM6:\ڊxzX>P{cxdk! pob 'QBbl[#Śb-Yy>kLj`8"|̋'~rn)i6ޓAYf/؄fwNJ #|oIG!"] :u#Q,-I"5_ Sii׼L@R\ʘ*[S!/xTX7SzЂ~wAPɾMm@+kPi@LN |AX)JYgKV́&E~B}X(_N!F|dG\"xR^<_S|,q tPw 3]h2J\k@Ew]XTY i/54Q!RAyq~mh1 LEs5c 9oP(̱sZ0(8x;۞y(sk G?)_kЄp]Zp!ZN62;f\i58Tyjׄj oKq3<+/[X<%g \4aN ?Ex;CI-"1xFX9mk^35L@q\hXSFk-Tx1A!{5]/X*Q)ⲶZYIWT(TSeɓda[1;G* Nb 7Q?\[;׆9-1jY5>Beusa`aGUmVvo1a.!Qŭz&Qs9kAE)xdF"0\$x4jp[GZO!L8o8$;X63DZ PsI0% Tt5R5 S L)pdl'`|=Z+6nKG*NǏQF׵mA-%0SŒf0zٟuw!8f? .B? rIAIa-ZEf4t^qG>`ytއwxa,Q䈎i| Y_&ݹI[r>mI\ݳd:%$h E˷oI7ViJqgEJq,t3fGdxҴ0X^`fϠ- s=.dLпZ:j~[\%Nh!3\#pWZ7cN;] RcNf2kMifJ[C+˟}yhFw6\DM'R!Jv)t >Yt)[Fy+*=Mlԭ5L bpuK:optѼȉHmt 5i<'SO™yŊ#RI_3,t ZAa6KP x Y>$Rf (Yy MNVΟ'S`q'X)=7ƺ~8'Xp)iͫYG|A3Ό&K<Z25THכVq,k M5{k!sXg5qu\izE؃Wדkw&rc'Ցk 56yzItIψ4R98,1T>cEze J>~ɲtcqmSU'8WMltlW:ba*H9l%˛5/V =`̷"iY}mĕs* H8d\,@(QD؜[e8al`]=a߂2:1T{X" >-7kNp.踥nM,6\?Sc_Xm$%* fH~UxM@EWie3L.׵}ݣnJћ4CzykLլau~[p$xP Ε*r%Il2'eH$б_rl`9q(c;O.:m-תmI_bW$57TU?4<:䄉;; Vӹ)񚳛+.7 516[84!ǐi 2qnכֿ&g}65 Hj4#Ht[,P^) asI!ӹ-cR⣓ٝ06CgqGyyh?;MKo y0uV8  oX୑C 19.ź~SO-2L66VS4#$qL 3dE~68e6uRS2a+\NA!!`jE}y!zfGHGۭ0K^d*jݤ+.RҾn#\ *"/ר&0k*YK>B_ܜzx YXyjUE＀7Ҹ`$?Z; >['֪$Θkg ƇOM06xNX "yEF{J9)S$>sY~DIx"$+nْ&qދ@\|c-Z@$o \rX)KIҤS'f& XA&uQj/ eik,_@3*3阓)8L)!UˆU8W>X+DsqCRi2HgAl{1M(~W9|IyV3C+Y(p2JLNM Rϕ4 #:lk8TRمqpD;d++SZ1WҒ@!)<\h ξ_9~'y@eiLQmT4Y_C,,?Pao4SG]hgt #<X.3mnc!? 8jA65RagGGL40P l^*SC9!eVx7Bsrp~ٸ[B0pˤ|5p(Į&ԺjS쩸\̛ۊi_?a-DsہҎz,):|i m7/cKԩ :B&<#DM35rzo7"4)CC)MӚF'lml'{k W ~:A!I*<(TUΤ#3&a/G~ 3`^lyrF%!ȶ1jŸ(R[CQљU%g;(`EU\Eꉏ?($u$F.L OS3* WSb, ^'m0L#%iZ i%oo=^,ڽ8%_VڰЫ gxL:.hU5O]z!-*U@6-oڳV:1a棓E&>tPpu?va?&';Mȑ? 4u?9дN_h U^FjwWM|QII+n9c∉N m d(F)Cebpl wPQz9:t\ Tw qVըa :} m9Ո}woC)W |Х;r=;eĢb?8:vl=8&s du,9$8]P q| `Dk+ 9Ml:[ύ˯7o?nS,wǏjm,FQ^IqPo9J\W8nNX18ߜӖ&ũ?uhE,G\%"H[d4 }`uv#w1{Ï[lȼ+yɦǭٟhqn[wX-, Xi}yK!H3 (?ٌ:<ڡ ?cgA/|-6v.pr"B#Ŵ `,*u߀>ɻTEFPi=hxSf5.'89"}2Ze R,$Lc+vyٙUIr̡U RR_k 2́EŐk[;wͪϨTl,upR>lZI)E j{agFO*䓺n/aۀFJ8i9zn~E[q7Sg#34@-A45eCdY.(; #G|b ڴIƄRǞp[ ; j71ZQT#fbWB W8}ɔO&0UWE_$;Vg`̄IΝ{3<7#If1n ~!Ǩǃ,eRC(Ey{$Mǩ@Qar)l+w  @yJ"ëJX86f 8'v/T[; f\7cTwsV"83!)ug`U,)JF>$[|;6MzoY_<$Zɍr|ko0ĖXli(‘R(ٿ ~!`=)}`IΎG+ "kS 玍/.!CŸ@x L+{~? `}c_&Abpɮ8zGd܎b |H41 "bS:TE3kp+7rc_ , ʞbr/&Xg˷,Dyf88ɜY0L``RH  "6ۈS[?aSEΛIE.pbؓqoO]gZNA&.h~fT)}7pMn?3_|:V?@ZCH;ӞncMgꁨ"kV q$ίI5)9B89 TK p!p4붸 ( C/MDEEH%:WI@c0fUF؎y$N4G/djeM'rcR?1G qqP/b{(t<]aMIU"lB'!,:m h|z_dL.᎐9ax'4C`Zbuz=DHb5/40^߰RڥrkT4l׮U}g;N0%J|⨖4A={!27.anaUJN$7|WiUjkȠ հ+%(—.d`F@_5{1( Yc*bi|cYBvn<1]eqKqr *Q}ňuL@wܔ։5 ѽ2gͲK<&<`}vi{,}UH@0Z 1[e":( HY4SB;zrs<QBsjf.;J~W$m߷F 4N"kb"2y^ʴumm.L'x͓C~L|va* )R^-4yZw`ߝ%+pAs9>z>/+f᯻hcZA2(翰7OE"}3zgOW _1}Hi{fc)J9Sߢ7 2 꺝 /NV0ajk , ˕Ӯ1iyc;bRwh-|/x^V128oZ[p0|i!c)qY& w}׼:d?&@EQ p_w"zbG 1WA{Q8EXn44 |X=`\KیiHr̲"NX wN!/_HFE wV&3fT$Vd]LyDUDܮjtY&A qGƦHF4&F&5TSz3ՏNAnfzmutۦܓ.Ha M`Oz5T%eo 5op̋hL5gl38ܴ;u#}aHh:Vh()qFM/̓(ip>X7wN8jt\ a8chil,/(՛N'|Q㝒P`]3|8~՗ĎࡰT$I[qDl D6AX!h M},gn9v`R~`'pPj)L ?=)oψBarLxչ֗jPXƈ.oQԾ X=^ pS ݳE!/Y |#J`1`a^47 G)DU_V>0 8"wt$MtTE_:qKyf ]:nut3 bzU™aj1m"+K'Kܯq>Ǯ93+>e)l2d"4T6f»\(iSW%9mPzE|P ?xf嫣M7 enGToƌv*ABC!B,||ʳaJzijaewF sF$fKTfTf%$w1m;|\^ GtEL&jɖuӮ +յ$Ku Lx+jIU˙ ?L`T/u-J1?j$O!€rt>"WY')DWj%E'>+YY/2;x a?µhAM񌝳*m~Be]bR`kDyM$x®&t:Ȕ6>:V<ǫHնjA ޠCЁ֔Zwc׃3e!R(QvQ@{c X[#/ziiU 0H^2$4q 6G 8P\4X`DY\.'xbm Ms#sj>`_RKMa7;ArIG@2ts?2L7OE)MdR/[!>#u=QV&>Teh-ģcb9\S1\263[Ai'W]u3>BgdejIA$w.cux"Čp)tAk,HEXL:3I3Pr.} T m%T=㓕xzX"49Q91oΜq^o\jB Q7|.R 9r/k|M?RT.x FSn@ +aPitY/ s na]vc$skCQe dž]~*f]FfW3#BjߗB/fODMlZCٲeO8=A42̾i.Q^ )5;jGF2 qQd'zX"gPUvXn霝{y/zNŲ@m 9>)ti%aO*q->En+IN&g0O0W׷6TӟG]gc60ʕYpt ~T X hf;B2*t@ov:s#>zv g^r$&l1˖Bmoè1iUAnXdJ )ٽ)<t\ ]ɺgPn;8m $ |>+&@ݍPBVϦƱK(`op?X)H(h-,1,`N6駍9&WlG99#P*f=W(nSl'qOƆgN=d[(XfAɛ?8ZѨk?iPǙƬ\ങh8%иOWG5}7>锵>T N9@L4tD̰ϱ)t&ë_^&_H\a uLfTۨ鎗N0M#o-Z48P-jUz :< vzɆM+KE<爉ۗwRht\x̨e b   ]k]+ ]׆`(VA/1d _2KSz7zFqۓ8fN#vQb"rRX|D;4Yܙ67>0]rjpְ)[9˂fy/,(hc#εlas\dυ\5bXSv#yC=}Bn>!+qb43!(*C/< q3չi໇AF`~?D] Pg`h_uV%'27p.]jo+ g<5G:OEAMȎ%d/hJ9HNd?%fX*Òf~qjsh_*ƌ 8hu"<٭ GUfakp' ːXW4r[i~t zKE˭`G>f^[Flx.ݕUL;c ;kЕk )7a0S/310 #Saʬ=ơ/jgo$,?ɫ(QF: iֱP!Ձ@yL)9.wR`,]#;nYnN=#Y rGV*vezO;G<$DZQSHڔ/ĉ4EN>eLqqqώjly<]P'7~\z1C)wstikl(:"HJ/f lGoIy.i| rt*J'Rk0Hڞт8_*v5:[BMKW3W5ODܢp'$p "I֥$TtvU =| {N<? @ZoocWQ"e̷ᰃNJ2Z|)8sFG9$jkz( i/O6H69Gd)$KwW8]6 yYNifUv:#4ag]6_6!$5CnaƆp/D([ckL%rGQ''.ƻWț9qp9fX8y x3o 36~w9xm"r$&XS/Jnʆ q6 o:n ?դ?o#Q."PaCeA YseYRZ".݋&c,P ,34E6!0;ƹ1I]8GNDgBGt ^/pNKZtmnVCsfy#>!"E0 (yVd~և!L-_N)E_a2U/3&h[Hhf`_*#8撇OlVMeK6![4hϪ@di\̆UU$f?W #QB*h:5d耓\r3q^;ݟMpKQ*s,fI3>1I`$kRkTAhb^:_M*Ct`V ?4ҳ&kX$o=ȟ!N=qH1:( وޱnXxKB1CooO zEf0]>Y7\Mh%\l6MlF.BLz,¹%B^-x ݾ'K;v5 60aSc:Lap͔BD4}&,uhV儢sάm3Dz@x5-?tvN*yhL;1wϔkOh% Ad?T.y|@,w lŢ[[])ҫllM"f ,;5 iE_RbpgCo2:Z[ dD_huWrwga+5/T%A&Zu~Ravy)쨢`HZ%)62.Fq USt0}\=v7okr KE0jX 4SÊw:V8%t&C$8̔LZo{꿽9l,wFb6SSIlyItH ?n O\8Jr=.Bn^: 1,Yc,gZ2zEYB;']4hChgԠƔԡ$9fr }cT_N x*D.q9 o%x {8y0n솣Oxswu} 9Jmo8j)<9[,qB'W".YVad(N|0\GX[> }q[? 8'Ȍ#vm=f3:XD߀7;4NG~ DQͯc4G|U RTC+̨E H._ÆZIݎoKRV.hvC&!7 lhD G78PDBXYgĀ i~^%Nj1ElZo̓29yIme ypR8vR팬Q2쐻>UB:W_oc*%:W\/B6gM8]b_7y~/;e𘇖'fBbqHrJ#XVT.KKS Y"ZVmm. ovpC 5RP]}'c' &SߒzU?]rUɿ_\ȋ[(yɞ6@R av߲+c"ýZ蹜mPܓjTduw#x(/1;27Zgƫ?* 8FL[Y#A9Ndm_=% deɔ-zh`;q #λfё3YˉkJ1is\jƃSGZQv䍋;؀=p >1_N:C,MҾB2ɖA**Y UC_`ٔ؄5vֿ IRicqq<4)_GȰhuzT%Y8ymsZ~cf/xd0@-9z3([5&"㮵W3K|O<(P%W-1kG4[Nʾd.7xY3$YѭqVMW=G79^ 8:[^Ui *_`RpN#'|ajg1:!XD ."*%l]5g %u^Z))4r]}ƅliBUB4LUpC .%V~Mi2-3+Ħw$XtvvVW?ю ~'yʣe }Y,7nǘ(9XFx*8n:~L(Ns\MFH=\@8ˇwhW9Z t:n\`+fLl !ZyMw ~nqT>rެJT Ι_x؈uZ䧥=Xll(E-O+Ye{{K&<{Ĉ%ѐ%x!IY~XۣD?ײvomxP!;4f櫔E]. T4_Y#K#>K~Z@N1u M>H ŤQ*cVy6 -4T43z6|ZlTuV9"}^)Ai *Q%)lc5/xٖ!(R61wؙc>ϝ\B^Qח$4W,~{G'Ţ6H{a[wѝ1q`2X\vԋ?'`7/0_syR}#Qv,>d!KfZL-`ep<:=k!E9;0 [p^%Ju n7{P:y "zv~Am[ݠB Ne{)GR}m"= hS05:UL&N 4WGwN<oT]5.:C/݈Z:{l%n;@#x#.N~jB|I\HvfHB7:@2p)TRͮ`E$@+m":RY/ʻ1^"Ɗ:}$xL*#vȓ-p ,CsLC{@c yQMUl(js*?4w5H\yÅp9I˖j?@R) SBu^D )LR-ݻU^ZEl up3*+=# DJYc9§v*5 ,lK%1҅>Bq)͈jcꨧVVr:j}jo\:rb*-_dak穮 Gm9C'FyrP|wZTsrk1ZLdވ·l|ǁ ?"5%(uCK`Pi}["*;~}ܽ ׻ euQlVN߹)VYAy;ސFv ak & w +j?r{١C޽:^e'jbm;ҫ@_+vH6k%`?Z|t\Ƨcj8-kF+k`N,y^֙PL7>_!S ow lb VE u,054סoIG[(cq>b,= Tȝ+K?+u&o1hfA &%X,ac#,).ʜa1,!7pCGه1už]7*w|J,JS9w54 Ru0s6^T]c丌Kk9Sݢ ͷYQ4Ԥ!ܮ)i`eoWVie h[fft"(3ֹ+Z6b!_џ [&0:.;WiQ1S%- EX5H'by*Ifޣ fH_[gʠϪA/P|jj޵*p_̃zݡ!_ g&M|Y^oZG$m`?Gz&\ FH}lSN˰>fvn~ 74a:I_nfY}$i`O?.'%GcKD ?Wvc@;(5L$v!?,finX\pmikXy6LR;nlKiT`k0CY6{q8EB U96OngK]Mn@"ol zo{-Uhqq*)ak)SZhB*S* 'LqTH0[/ř`c\fpEGo'>/3>Ӯoh4ڿe[ W,wu_-Vz[%:?yGzsgi@snVz\XN).H>7iDDwhqtMt#?KRM#Y݁3}KZF#?UޡT8?K;c[٥կS - B0]kN7ld}'~OQl0ۻ Mr)'𦠧YX2F5S:Q$c,NasB>|Op: *ШKdVnu:2f>s3 /*3>|ho RKkBo,r-Z\U*$mY v3/w`3C?P3k?GTmZg .>חXȌZۛC>߳?b͚_wS౱͂b&N%C=ydv֑ڵ9^]dz>"70.tHټӤ7bNr= =@Z\m` ]Of,K-='%(^*6\h|.TJnfm>C'>R6UjrsS)H5 gfBK+AL+<vr昵!c7(K4y>& _nmvBǐ(f=~XdӬP |׆ϰ)e:mjbbW8ov:|4)Kvb96$0C C Eo σ#\5~UW-鬄9rgYQ@vؓ>s܄Blvd .-c$%0$ɏ:+Vs\f) k7p|G؋7lbn %UϪ'Fj? Ll*bT̑)s23t~ ըbjsY4 {NPiTFaE_n8#wY[>ѩLo& KoS v#+erw<@\v'c6мM"`j:D{AM^|*ߗ-6 t% @Ǭ-БYS8ex-{DxB/ΦSԾi)=p}q;Ux939wǙy늭IuzM\avrHhXH`vdr tѓ=:St8tlU;˝ Pgzvf$%dIt\`qϛcsYIo\x۷w3`'`1{,)>Zӑ>_LD[qb1%vuQGE#>;G&}R!# 3~?9GͰOšn]8Џc$Fxb'^SJm&`xv`UD颉pzQ-PS8nIN54.3J NM !Y<轭dCnljӾ|*='s}2_leƿ 7o>ֹ+uBKE^z;)yᣖoJcʵt P/O,3VN"oHa!״o `8qG/Y%U/d\CZjSAo!4Pĭ?М7˻wY``U=pA(XnMT2KB\& ,MWXDp{;I-PaoYlфGyyjKN 2m ~`{NvHsϽ:ĪkE 宺[iɓyC͛ς}!~9;̲*A~2 maE8F^+JbueМXQ@zr9APx*x(mD*?ump?ځخr\O)CѼ_\0a4:ҽO#ɳwV HWN(=dO2)r]֝3aѼ{VKili@DlOt k0"}Hje:&T݀) ?/8& Y]Hoh "Xix'+LJZaxY.֕ 9n! 9 wG&Lu*6K 3DHZgE4{i@ 9"..IN(Lϳ<#vPq%|SO}IUи>]%Qz?ﶳ*@lSS.XFݒ|@]R~SNReST8DžQZ#KFR,- Ǚ U7vq@~ΈN0[IݸqI:8qexh㏵eH~f[&z\*0yJ 8,fv ,94a/P}./_^8C_=wt< d|i,qnTq'SITtÎ t=\!BvQᠷq *M3R6|nTxH-5;-p=Mz f>=Urˠke 6gՎgW7c%cYzu"Op7- e(j]љku\33BR_C2,isGds^|hö8dnͪl{${6J Hِ 㙳m+ *򸈃':Ͷ//;!82U4sur,vjYgC Xr]Bv9͕+|bL|CBz҇NT.O'>8 lz=I<\b5Zcz M^w.|0HXe9衧ּqǫ 5mW Gt;˶c!׌?ڜEMnKo3pjQt-cpԇ48?rE$.=GPgV1-{vUBotm1 ے!Z=ko1fga%j+Yl!GWy Usv(bu,"୻NբЖ?bm.wKV[k8jQ޴ o(̲"E`5!춁( >R`9Hc=.Wb x&NJA!Tv{.tjy(=l,~[9}2t7SIkRX?!RN33"mD 6Mք&<>"ڶVNr^y]ZyU~%rWG5V./402p؍Hiu|{[-9|#aA֏PqJ|${ATR  "\Lͨy[)&ҡ /,9K[>LNpOB~ 6$s; E=ۏi#_hIŕlOR-8og[Guؑ6+eM+ $GuǁO"n1MN>ف-V,dX :lE0\2HA7ZN.[,EF47WxbbDE.]'M V8" _voKGjM V?8_p3Ӳ+xjcSyP,*e qΒC ~ IXIdFٳhy F1耒Gxrř` ʀ_`|o[>t>#K'-9(WX*ؐ&d_RCair܂wQ; m- JS윕C4la>{sBDdkf/WrLʉ( 5׮ZaMn¿O"s{{ڪ7-|zdISFns+u|P;qzF&I7ۦTEsӊ %O,OPP ^r[(ѳp(V7K9r=E5!o3;j|yUUc'3ݙ]xc_:x!X[PQ՞dpԋbŷR~zF:F- AHzdbףaܹɍA?5۳,t*#f~>8 w3ZwsIuVw"1tA_%5OSk9M%8|9Ec(.x1uBO>vw$^_r V1 nȫ I<""v^ż6CMKOSf]k\^@<:ak}\ ʛ|ƪduIpOzc>5yIIPN*e HZ|% NWrtIXokvڜNKJ +3CY)qEQ@ f7N S6aL[M5í܅jdQZzdJ=#wpXvW_ 1:ֵG9{v-+ӎ SbJd(t 96>g(2/[åI&XifOl 9ȆkqK>p)u@MO lj#M3ZͬL8 knP*~hP pZh IHDAK ;-9↠Keb(Gmoڞ"9rs?]QǗCwДz;SK 5 nY9 <& fB2M*H$e (v3Qdv}W,qkV@gg$Q)g['u !zYGqB v0&=ᅻSdh<@pYLZ^k5e̛̲> 橥\4ʂMj;)$@%@V vDCIZ9pF_/*'ҕRy3 7hd}ă)Kz]ȓl;[̘-cUsT.wc?1LaE?Xrb?'Kts 0-񆑮&yY?[c]vma/ V'FʛENJgr+ )kbk [8TI=l&VZXI0)tO>8Q1ly?&iM6BDx{>ơHFbnRSq 9 Q-\5pO -S{rbJ*U.[} w=:w$.5=r5e.p msKP&C|g4FanWg5jqzO[l_WBރ34˟q`ۈsEܠib,ڎ@KГOEpݘ#eqihY/Xl1)F.A!'ܝO]2-RB<@ib0{?)U3 .Npe^+e)Sr5f5 fxR]T2@mϢ_\>sѡ!izSfm/6!-S{ %Mݰ?"a#.N|„~cz=T+gڐ561U"`I/}Wഢ_HP⬷{HUS!) ;JŲ@nZ'>pT(- C7PQvj16Ǖw:Dq`\.Rې1ROa7?΅S c45j~KZw 6`\[1)Gq<\!*Hd 69 CY}.ź#e7Y4L1OKY'M׳}!A'qZ dD^egWُ_| W'_wĩ\' 4gA;z^JcيY cZ̒[@e~MKXQr$HdʮwϕSK714_&DwPɗ4B]Slf襑a]|~ L҂g< R{" ;N %^Bĸ'` EB#cK%ByL), |i?dYb⣆q4R'c;4V1=e4=)v8b"z_{fx)N!>5?~.GS|soeAֶimE=׊R̶{U,<2DU/5qayOiKyzScjN(OwaR`x˚$ٌSY>$ K-沠|Qna5p;@XPN)ب8g~r5F~Sne'a7ʵWtɢwP<0~ə8l .q36\Z)mݞ{5/y.i*{A~궍OqYs: *fPhm?9BzZCuך^6 K=-zN w&Z%xA cnÞZQӑDX.0dKQ740b rfq>n@ג7-^XOA3u6!{\A!mNoK@#d{Nĉ &*5?[`av;FJnydx;4-4'S_ҘDX'!yoNmF {WXb'@(f*Qa1XjvD=TR++ϵvu$ VwKEn:.\ 8M% :{Q[gmTKFZJK^B0]AߺhѶIV)OOs1س"˩j 9fR[)doݜ9ÔR]†u?s&G.]g,ui+  +t/I zF91Jm+W l;Q4x+uftIviAK>"{Y\$2Ni‰h >amfxx ..#-Tn"$n gU|wGf6F ]%HFҽSؤ2׎ OLBwؚ[-P1 9.멎.&DtYPm|+#l +_Rh`&ʄ Z _cC+1`ƵLӻpŽ%Dp5l{ScEX~PU;*ACӁBqkoxQe͑tGI"$vg6^f;TI4kKhέo)h/Zt|y:oR 8hP%$@'Q͗qַQy툯~I<qU+ƍQ ҷ -?ZWP3+,K\ݱ͊)YPfzw x>侙Ū& ewn.(+>ypmTA8@!N A;hG(1)IߪϼFfu?op<6<9Λ_mBB$DK5Z hDe]&bfȇ24U9H7h7LoZ&-W\as5bb 2_ai .ZRq2엞.SȜIiϸrASVv"_4s[zP'8[\^4 Rq+pEAסwv55ScԾdVɴ$q-24Ju ͗ צQpqP4T@t!^uԅ [ɰB+GҮQ*_%ox<9X1l Ŗد$1֙ID- $HdXAd`獘N抔GVVHBNy:M7aZkԑ8" %42k=hK1}ݎ瞐 6mᴩ fŏ_0yt7z#BJ418|N,bAڃ[Ρݠuvs)R*)Z-;]eL/ gFO'toostuCDw郼K}um\}܏"0DfM,,Ā^omGY7(C~,*^;4 |;ț? N1.9x( %YB5:櫝ā#)-&F4_&{p;#5Y>Zim7}c-|W 2UrdH쨂t@l"^cZ@ahόpo. XDεBa7E`+h:g/Ҡ O-]i' %l'>ܳąk=Д *wܺ+G" kFF`sh4"}'x#=6\Ȉ_Q۪E^F BZYdN oY M9Y ۽qr#q'F-I# ׽=<!49Q Rb&P#,^h]C?L!{?M,K&ꢪ;B";Ϲՙ e g'MDZPoTAjgzI~#SN]ڼ| EaK0SVh4{X}k m2A"MjLѠlb,6I0Q S˹ cV_Ҧkⳋ7ӔSqwT{ nϓK@4nUp͇RLoi+@s@F(pRseA zhc2qJjqa%;}~ 0p纁K@pOe_Bf,ً&ق+:K(Z󿴆ŝ"ѐ%-K5•L6S錙9y3߅Wā vpRꪶ5(=,puT+p3?R?(;R 2;5PI.-`@hpM ˩C"kQjv_1ߩQuҿ<'yG,@vA&E ^ T_9yIkCjW wf+jM#t_+$Ntz-W#>vQiZ"b?;s:N?/ܦQmGRN5sUBF?"=kfpx@_$w&]Z`TS;*e&8 O^Lf{?O*{䕈ߛ'?."U VSQ~Ȑ'HM6=aQi}zn[jC^NY (ڥbOX`<NΝݠvbMj^2JfYEXuw]z}0*xY`=U&PkOW"KûZeF\Gٯq58x</a!B<Z28%<ϴ2撣:&$ ̧\v 1 ގ_(hp P4 Dhcrl Z?T!'IּY~(+CtvX4ff5]kjaP$;'¾ׄ,r!:/]IntMB|V#- \ApVu y KIPЉysMtz0[2b_' xF." V!%u C+P@E,MAa%k/1 L*W8@(mYW4wGʓ8ӧCaiއ3!1cL YrL0y?䯎T b)p PUDuAחǶRA-o񷘿fXҞք5|uʸʕ6srW~Y[@ca1-[Emنu_ȿnn:j* ȱQȪxB)/giEvT9,dV e5zޘ"ٝX7(ט(ḡn_ uNٔl-| W,LRR SqbQ;{F>}׍kר>]h:,Y~ (<wuIi8EKKk23\a29jvQ?_s~ڭwH1r= =mᑵ7bB qS횟Ifu& clhʳƷaMĿɊȄmץKu( |Eb{@J}oa=N C e/HFѬ@t:Hm8e.^}@0s_h&o&4YrN.,6ґtM}%MOpp Cq1+Emp8zY5RM?8'F8&Ae95^xC:,6N?%=T7=1: "3).@IY5̊ d,y(!%=Nxىw[},4E30BJt࣐2)}u)omޤr ] hΡJo\n+Y W]JCq!0/g?Cs7֎F[j6:+*D7̈'`^," !2l oa7RHʐw`Z:qu.D*ƒl'_|%VA7Ҟ,]{o>t[׬2R# \AL%~"(/mC-^9'÷mGsҤhc 荂8JwrB Dd=Du𭛰rػ/@͔ :k\ -O0Tw*|P8 m<e޶Ԫap]]NP;Cwݵ)RQjh粶L'1~zV=YXq횉@;ݩdb>i [u z^iZ-kĵg' 0(=+/ K%l_!} OĚ"<@Wkأ({]pKvIqM(-mDl]S=*tC:[YYzVqf /~q><[+* C0KY M L;2O)t蟼TOYA ZWKm81-▗T؊2XsNQO=ͪMC^N 8'yΛ9+l #AN U,BNotSAUm(Rp^x\OKcL?*k\Tޏʤs`O9ȏ9I *O{swQ;9,I(8Ģ _1X?!=-: sY/ b\h5Zg8 .|^=ggi{S- [fvmLNôeRdhv! /jIE4L Mw]5RCt&1cr|.'L {g&ɊtvQuKY@ a9:گL2 Xg&`p3%jl4tvŭv/&2Nma>YBfN%J]=aͰDtGoU7HM7'mر#Iؙ ϕmG^K=/lSyT`DBUSIH@6!I%rI*uFu9\Ǜv8\$f"yC QO.$E n'p_*Yp(1*Lr |*k;s@&c)MWW?ai{QbGlJI1JX($ld+0ٳ}!V c0o *r6+nRdIO1rupŒ%ZiTy"?r x~Q_qKpR5=&/Z3wl<\gOBSx$fLK&1JTlTn,!S2O'XcAsķ*6s*  ,OiBet . v]SƤjÍˣ 4 0Tmؕ YY2 YrǓcnSE)ͭ?4*i |@>N̊@ɫcT/:\С22_['<-r[scJ * ԋNV >Iۓ 9NL*mAU(njoJ%))^0|;tS=`-,/_6yC/4ףPV ӣ[\cI\w-nLzǗFP=>M~3o@da -oH m0CyuDz'{),8NDKǓk-nA.YixɎz&^YB e{6 n|{HK)MJ-c^Y4A {ꩆY*q²뗖 7nnh1biK5Lχ|JaE7].з j|cnP:? # %踸wYܔJ :ˡ~q֤B*٫b,A4(tQfO5 Vේ{G| T2süQDDǯBLjS9_&$XUK,U1kPꝂf+tm8o,Xft"OO70 4Z;B̚]`jwHau{~ԣϮCK|eFY[kcȑ .ǟ'XkV4^m]<|;ҧn )vx㤄ڈNOM[:|a24.|jvYtx`PZޔJ7~jΝCHͧ !\jg%t%OL1_d $1D'NP4s_0ިf(~0V늘J l8P-#[NP,Il K|޲"bz@B+@6a)F=,仉Ry1S_%G2^W/`JJ5%u=[Éf{|&s\$\պfa!SN;?M7KgS|BRydF'Z[KJmF qgj*YsenHivߒ$p'bZx\̬+kN,BDYC,S uxPW<IJ5"%EͩgE\@#YhhtsfFE3d ¥/ퟂP3i-wdkuEm3):D+P[m<1*x+?k.܍0^뇩XWŨtt`O*v0DrW d?+5d h- L"+>2K@W(OAکfuRl%+0^rӓr2pR(H@?n#nAwscw[GeGҸ{Q𑊅c2~c0?OϋhBlܤh.%6.I;~a]otѾv~f .AzF[b+"?pvq޴nOLVs IobYiNG=@N j-$dc\BjW x `Dz5Ց?`^NfEuA}e8KT TAL ៳'JI/dz?r*,WNL F[9"i}L=K<,yFq"e 5WFcX: buVrv39cGn{Fc5JM@4!x65(ӴB˅۽a*31+Ľ"Kxko|u'r"DT6uaŌ]ȥCa/`ol|q?+I.^/KV]CGQrzv&4ɠ oc/z;IX'Ib 驔coTxlmOl"6'1띪H 5- 9`N [0$JgdCx 2ni\}[BiX@ϙ"͌)H]d>kN'IG<xF,Yp/8[apF%$`T* BRP^*#s5Tִ?d"3m`q=㝕&Ԩ/(sd*6M {I#&'مhb ~tmKA\"3 A+Mz/5𩬴gz D6x^|2}3YJC~v?DCS@=F. hԋ 0,c >20z$xt*:jin&CR/aLF7@DH ]5<۹u ?b*X\TM, Qtv(p9F3=f\T>f Sv5;h6'a:hi鈃&ZU '=bTJ3Fپ;#A En{9cD,H:'ށ wksK.R?fyրt?$쑟Y.KFt` %m Ck֋9dy9mP!ȨzGEGe5cE霵ذƒϤ.4B6? *~POgYPwh/VI4\XzvN`}[ZmAaB;0*օsi(Fs!<c$*bB^߬OiٴG 9.G̽fh+ԣ?s!P,: l-u_䒿7UcͶ)_ C_8/J%= HށCߡwY$g* 4;s;#L5$/.w$)Ⲉ$] ˥N|FykG1~dXlT ٝ<3rQ=Rivéj}PR؜~Ӱ)\DR4 Rs,McZw_)T'bs,GI 4q%r('H㣬w@!^jSV 0d<#HOI} O;U{[( W" ~O#FZW"?Җ'kU#'i(&ڮnU6w{5[U:L5ecwrQŖ 6#)vJospbe6_ ~;qaz1س+\6y7H'<֤Fk'l37 pɱ7Pf0(/ۏQg@20^#UIf|V,WVfʇ(2]FL\ 4`(e?}B -We^`MSKy9TBw74?Ù%z)H: E҉ Qsy"R/a(N:q|:1(}{ `!Wk>7aT‰ԯtŨ%\\"An*iFnac˪}<մ{$v" Bn9Hv5wR+CDO|rE6=d1 p]_&F.|an}N:.ɩ#EJvfOL~Ⓗ|*5}6[.p4 AΩX1MǖզOfY]AH5OkH+?;\tjmdM;5H=݃EvDVQ8u) n"5;( BӸw(^m :, Hwf92b| sKŐ" bbj zY<<슕Tnj2ur^R1S\Ng:$VĮM +r vwSyH+uφ10r 8}Xc8cG9\DW2< ̇&~% ;e3^қ&7=dl~S%EjYWB_mt;K;PϾOC'<V4;֤ʢLkPWӚdw2ƀ@&Ih|G`@5+"5pxg6 gC[|sO҉}P u&~Dh4PRz݃Qϯ$GcgǷ )5RXˣWDT%4)=oU? "ii=%lޘ?pX lZ uPF:>ls-]̝fc&jn!?NNBQP<%oUO##[%s ksCטK[ݳ)]ȁi1@dz y T)b1i&%WMT u?`5ا3i)w]_Ɂ"g6i> פ%6aƺ@x3d0/M2zUϚS51rStb‚;uB@gduuA] ك?ܦ ER~$DRW)LuNjF}ЖJXw$GKh@i N[8kyZ$c)>iijʊOyYqFӌ # $jO/^z`ӕsC6y9%`Oj&;Ec9 tk`oQo%NP^V$Dd ±y'Uܹaxbp/E{`*"*%۵rZ=cI;lAL}wf[s6rKoPpJb;[J<͟kgr2w(/a)U"#K}ϝ=dP(a@H0XK"; hG0:Ca8~D9 .ぇ ]9v@4v(*@ Ռ^Z#fH@p`Hu7 <КKr@EƷ߈1RJ,? ~LʧxGy ;!>Sd%;Jt3JH_,>&;' s*Sʘ 1%wTYcJ]0:u @|QĆ5$h?#{ֳIyj\FLp! kNz8/6ɦ0y,_PD: Du/9זM^BB Mpo*<4 TA&`q 0)=|A5ACN Ű\ -@x!xJψe~޵ bG|/D]G頑4q֩f$w'$Zc'Mʷ4*&QZܞ0GEEOl:wo~Ry!r]##bn&7EL*z4QƗG\h~WESs-%e%`0T>_twjz]͔ueF}R5x1sBffJz*-oץ˕K{ҢK6> 0ݜ%ˬ @FSJN#~'$&>ATD×qn[pԶ7pm ,`$.&|p,v%1)f0[;kec#ܦ3}.|aOP\iRLG+Ky$!KQS>J,@ mlHnJ ߫&~YBfwQs JpU1atܒ˙D-G1kjY I#{=+g2HJ T~=5Rjlx)D(Or͐ˈL%6W3əB\beP |Nc|Ճl~p)?<֟~$wl$R`|H?V)o_?b%^L im%l1̆kCl@JPIqꀾC}Ys~P U jkՏmes/9bz`_ ˰BHҽ \ *tK&YX>jSr*ɋ8D]$UeEa$$G^OrB22e$Z.A-%[a(:+C{'oEcxB^E >8=8!] q[I rIyK펆weg;&2͙ѽQEn+$M4Y[ậ6F-6_ZΜB臛oNT|zas^VJA_qC͉V3dS[T|{+aJiWzUý_Oxqd!᝙ 8g^{)kQ?m~ :7⤛P6RXkI;4a+͕ٺ$_?ED0ig!2Ĵ춼x6"Ol j\`'eN>x4tz]p%Ypܛ'86"O{ ƶiih 2k̀ڌ$SLv% ^PlgC NDS޲S \[jtէZVa['f~cmjr9-bXr~Yت+Rb6Jb?#ͅ5~gu QrfX%0=r1a)ǁjLo F'm"#&Dwk|ؚTCedb2 -jCI ۙUY%AS(u Q֦pdK%+B6~_地17EHfz`_&AbD)ỉqEУ?Xrc `W\+tJ79ShgiԵ#}BOBKMJ1iYw<<g[:FtvPk&cqp&YJk$'S㈣FF@dzns!Lxwɺp+.ڳP09@Zɸo@"`nO#O2}*4f!H%=m̖HU06m 1ʱP7>1#? ߯bTEo|OJ> Lи,\eh^ K M6f:H tWe23"Y̘=ƿщ %Q3\řQ )̍h{#mxʾ cSy ML9G2텝H% 8WnA,q}Զ&xc  ꂝpGz+2(Ic( k"2MixZ=8LNy^3o#qq5Augapu:K-EOǰhJ]ƾc"^ H[E|ꙏ<>,2Lp^*Ţ9C"?Zʖܟ\yf! ']pb-s!,&+?p]$Z_j4. vV&d.5sp9lk7&hpf9|--\@Z]g1,48zڵ7XAiA߅P: U= rp X`_2_My#QIrN,|亚x)@ww|:d#+}ynoV3-u;s*_YYSC,(k#ci7/q}șuVt^eo5F'HmG,zCyj+;jxzYfG{ӡ`$1+ 176 &Ho绵K*V@Z'e>ZOyäQ;҇qP; 0JXzwH[<>1߯6Ď q9)NS:IKz+'+y8ɞil#`is'8M{|Jv) NK6. 6\h:EmptQ~J2Ky<+o/,QY V|*me)J^ԃ?Ha @%o'vcBNoË]@ wpZ0i]7Hv\OfX[ӰlLx>4[t)BA1N0N&tcd})#2Df?/J#@!Z?qG.dYuZdI¥uC_cοUt`aTE+I*JZfo8+)cKD2o.o {˅4cbXES&фi_ߍXZt;%y1\E~\diCD(GaA++pϰ3ۓ :/1 |_JUࣂ6{vYYT1*q6A OD x7YѼg>7@`+n-q>qaig|ˁj906< }J9 ܪ-g{K'Jb "qrδ$K Ġ=EftdQBTZ1*>6 Q,c2]y6up#w|c-18TϵfHFffږ c)Kp,grRi ?Ǟ =,_ NT7 !-QMΨ7:w}V#i"LhZ☴?ٌ8aXe4 И_$Ót۬h`㚈7o|7zrh%s ]/h9vꇁ,l]}m;}a"m%Qi,igg؄fc4W9ݯgCYk_gD,PHo?r4'vqxYppƸ٭ՊhD$)L+{Gckm?3>Z{m|'*AƂ=jdOxotu]U;-7EnZ_M9՚CA~g55!O>YnaӞ"Iq` ^ׯ:/HsR꜕IQ|]-*30F6ƔQqrǼO1vI{V|@'%Q!TuJ?rnxjb=WOРv&0p+^fG1 )T'aY[4D#Ī0P>:(ClqD J+SFR{5!P a<#SE#\ ~^ c!bslKy^0,ˤGc&ଢ:cҽ‘X8qHЋfU}k3=,tg;`ќ'K`ZOfuv4H~}`[FaJ4Q;o]cH鑣jz)=BuFjPnۂ(NR>d rD򿡋 NL{L0SZ ~iz$reQBu5q9 Y+E+&â&Pmm3o0 1ج9F?B8#mi=0JgoK3+9BG֩A/r ޢm#6;:ݦA~{SO~4twGy5rT}UP74f}J=VT . ?[nxffTԄU.(&>U5.qhp-36ʎw.Q'h㟚_V%_GzDNt$hM&*F"0c}Y^d'xK۫nx*wZֹgui~`UɾU3:9gCEr;*TtO%AU#zҀl-UMK")2f_8-Tmݑ"=k fzJoDXUqXtTmb.Lr0H CA7<]4ղTc!c}׌ݕ= nSCD㽦 lUT3XŬ ;ĝ R&oc}ObE VF`K[e`)JUqN]O^|P/E.< jfj_vH}~)>ܚ|g0B)*|C.N'9b(:sm9S0^h.ÂoQԥ܂8C ccl Gܓ 쬆Bi$Jz'8k*SZXCfx'J='[POZqVJlɻrX!o9$:\Ɗk*hC$W|`0"]+ gA<<됖nS6[(P((I@.Ht+Cbt@r4I|儂T,uzעiFTB&D!eT0,%tM7$l8fgrnpq"Vvt@dLlAH(!2Pl8V@ ARLJd`AJ\>zgDl{{~eY̧#^j4CYE٢:čջ ! &Yy4Z GYGMRKgRtVDP7UWZK`Xo/&LX~T!{l7{hAsovjsy<s& !L,Em[0Ֆ"P:eD}sᨄuɈ^!J-k $BC[+ kOKXQ" W6h.Te;l,_4TP5$42mEHY=XWmC~=?I̍23Vdse_w=r j*U͑c 7@Td[] |3[<(Z̹8dqƼbӲp {veBӄX;~J<I b (Q ΄ Ȣ:v cbNOJ{mq L /W e.`C|Aޮ Lk ֗^{FXkb^ S^0Xybd3Q#DzU=XB A/HpapCD% 3ɝq,}˪ !)"1 Rj2({EsU1Ex s+ڐ١X&F\uk+XE@jX:KaIc{$ I!neT0?34} e)Xǻ?[2QY 9?x^GD%yY l u@:ƖIj"ُ'8Xgg3IGc0HVOKq쾸h>8&t6IrtHĀQ},%%†8 |NT L0QBPXSy,{KI(p^Ԝohթpʶ0s@'B25A?'ImyogW;mD[M?+Q JZzS mCx6y5O:N.*CWbxZzQjOykcvӝH;<]n[WNz8364KwNVހlc Isʒ$^_MMKFڮ1RaYdv;nI zI?j&BE7{ MzJL%il ZZq <eQ.-S<7v;#09=5 >DM㯖 24j`OFALa%unp;g^}~߇lr6M ߑ %&J@q,)öa z%[]:) YĀȜ7[v{b]@+],?[_:;]@2$$;ͦ2)m:9wNVF#>ۈ? JB-n mQIY3ЬF(`ؽN.n2%QyYsjc}W&3R1$05P"$`!WM~rQh@v#oE:E%Hd*4Dtl\aſo63޺,p/HSt,ma- ȼ!TL9n^H.<KWb(ɷFN,ʥ-YACqQ`0D^(*'*,CqV<$KrHdܥưngs=6C C+fL:6˂\-[Vi^O &  P%[c0{/~q̳H-BU5 İ a{ǰXJ3@H؍YD(Äf7%߼n9 P6ɦCdHIIT2X0#BϜK+ 6P-D'ZD+)e𸁷d6~I~Ky`f Nexkm mxeµ}7pl[=Olݰ($\,}סs <f̣mC'-o^k1'Hdr7&& ){8S%,njkb<#ǬYɖ%ނd!kXS):_{1; O 5 &6y}3k9=S#6 Ӟ#,X]L 6K ix+-*H6T*ue}~ 8һ~p̷;9{Y0ü|A@r|x4F= mF~Ӂ,NP`z^;7PLleŇx۰L$HٕeYӉMDϮ w|֞ ֮ĥ ӳ2ӝ']< z6rP򤎘W\S=*Op12%GJҿ@|DQPJªFKZکL.2}e롙#aGHH'1_j8Ĭ<|rc)Ge$Wؐ9{ (g /`b?k9cA}U^cXU`Zt ANi?9}V>T%H7Rdt F7<~MED!pM6ٔ1|y&F~XN@Nڛ}|j̡0!Ou=ey׬S"+N8rAp8Ίp:z$ifY+.[7*Z\,%jrôCHU.,ɠ ,cAlotx\cI3=#/+nBYD /0"aEƺ VouvG>s! sz} XRU[;WVNge; B@>s (8ZxlàW1h#*1;m=cZhי8?;5,)Fɴٴ.p3 )zOX͞PcL0u kKbI/WMCb= iW+'>;z`Zэ&WP1^ mAp8HպkqNz&9ו(E x~9QWv1tC*Ӛ}$ҡ|\:E'6r yWGE{Ai%ބwq7ːN١x^;xHD'׼0ԄvހJ>\yCQIϹ48{XhCYM*}Y,&eZn+͔mHt+=_548lP_9oCN>qޢ*^D({GL@`5$\`WBJ @U78m->lŚ(+o%HEoZ,6hi<HcTXӡTT?0GʯTq 1)q U6t:Y1 b;H£H\}]vľ4"6n6$U|(K-jbC2ua1O;*ii]!?j^%tG7ocNJs$mU_IFwqXg1iڷW' 1i0H?A:~a6&4nDml8OdnHղkznr`7(PVhZp뉁өҴ]OvWd|]X)_[cՙ\B?^G&df/\aa(*E{_LiVۢW.쥚Cw@ː He@Oeeun-EZ:v lZ[t 5[Y"f+sZ0|؈a T3a OC)!/mf02-,+"r36h]BA8BM(J%: O JzYXy#1ce)B0ީrA\>݉ԓZM|cuI[FJأC)`t<=w:c8*Wa/93_ȡ;'-Ol։G_v*<+5;f1o6\g]|#1_j+ =17/vޕZl!<8\NYY2s@vc#mh[/ZEI$`) 2;tJ?2eh?2 4N%jetXȍRzZi7-a.SB̮rVi4Ahц12 N7=q`J 0>}ߡNX#B<&;-34М[xH^>5ŀFLBBIc!BʦV`dZ2UO7-W<p}|ÝPĥVrW4AF媞ւ%(ATğp5EߒIX-plWI!QՄzrڗh\AgvH^1 /n8 ar<8vfjn{An5h96$a8)CU&]>~dV7BQ;WXGهRS1%x ч L)ti~L\%w] (1Qs6H- ˭F[&@= 'B&ȅva8v[A lE Xrw液_#zh̑DXE73X&~{C|= ͖/qIAۀL[SaBf|9ob3E0*V8$w آI[TC<+šDH 8I 8y{jg4 5 [YݟG7;pĦΠ̓(ճ6)0r.cHz{EiTJ>/$ ώ/a;X^q1)c]pPl[Hmd#pig ץoZӗ T+j T< .tm(gp(xbZt\]u9kGefH.ucu B$;>t)<\ g;yqwXS{@D*4VRξ֝ CLd[&-UV2|m .(۱f?u2rP.E>~8 [l.|G ͣ<XhY6͆:] jX,N~(yf-||J|⃝`H;&L.8T Fb{gu8'DՃm_5U9E܅(~2hzhk#/avCiݩA-ApCyGrM`3pЋh T@FG i\p0O0^j-MwA-xe]n˃%90X*hdx-T= czW(z7@a1^WHjːn #`[ 8xyʕ<7!b^%"1u[Buq̔HanXH 6Zn<ؤz4>rc&ɏFbO4l,TqbQe섇qҠT$e,iD>; SQ1<F'^+.Ӛ&=,b}L6C2f|. :kR8}U{5ʜ=(iO?{K>)_nr8 ). m1U/Ql< zsJ^~N*ؖrDKkyN&U?EA7)=,iD1RZ[V㍞s1O8?-Uڑ2{js -zpvrn BQ*lEhBda]@EHCGjpF~ aU|u8)"ۖK#XчH؋ / -]-BE":QD7`]}g}+1׈"i˟GB.bhDhyp#j}_W*uA+t 袐s%!yYZ* T DljƟOTJe\+=Di&e[ahj%4]ǐ1u!) hK LE]ra."2aZ/~abC RtؗˢJ.r+)deH/.W|9=BIC$XL\b{|=*;3pZOtc D.~g6dAQ2D1J@1[2C͛]vz{G7j#z1 E f ?½Xӧ6>v"ejc$f?fcfʖZi6HF7DAl/J`%qpI[`1LʘNCT=\wJZI2P0- ; ?F>T,zx!$-*BېPI麧[s5T91?z=_;Y^ǥO_boRa3vS l>v X./_XW~b5 GCSܾ=L15.%4.uz †њ΃vj!^~RjTI¢ cGk/ PƮ5YN߫ݺevDdiň%z# &+nH Ҡz7(U5*}ֻ].6ܑ3S-%aAIdv@ +ulq 5_h=0-]义`ߥ/1t>a?c3(r,yԍ'qu|}yfr09pXv[4wqIM+2p;&Tπip졌 3j՛HMnMHeԜ`POY QI, W|T,6>D@9k6(Ny+A_ .Θ`t^-wAN}5#J$ 0՛]Z݅eMkW`͓dc, [Ɋ+зD:r6}y7m8iʝPEٶr+cuO" ',3 EL p\sOkǓXcߣ9PZŹ>a؛daqanʺTM2c1cr~Iс8Th2(sbnaixXPsGrZbԶp ٱZ > _ P/ 9NRh>sEK\ZwMۃ^W:X ;J.? ݉*]ù\ "B8Us ^rv9AiDŽ8-g 6 `0ȥd$_RJkc=шkjA#-B[[(z>šOe:^Na;a̔]٥b5q60.m Y$|!ˈ!=Wݴ?,s^~G^T띫yB9I*Ux%N+,vg,{YzQ`+!&q~4x]GUS#UG52%&Uo]{~?\q+^(uJV[eĂ$<`;3t6%k(5 ШY,Q҉a M XP`QIo2w,dH ry,dт:+)&X~C ?N3ߏ5^*Hch0Bl-GFcW6 s)3NiD3T۫D"~=C|\ eߢ:դejߚZz )g@SIM*;OTu]g"/5rfi*Zurt 6? Sκ/V(%a]r1ٿNs2Kŧfk}}1O'|i8L 42hY%,x-̷7Z+'=̱;vAϾ`@- n5&U[{Cc@Y;*5rӸSd8奻4 S}tGC7M,TmiA,RXwN@ʴw5pQ/1M/uYJ.oR0+>y0"1ՊМ֓VST}0[H|=q;8 e9,"DV$X=,pR<Ƿ96̴7vYP^?UUz1D FDL(a;L'"$UE= @oW8 sn8.avud'9:[cB, M#ҡ iG 17LM?HhlA syPJd yXx Ï<Ņ"Jsk{\3M'tnѥݲsLxcÄ^[Aqfqa$}avKA3jy+mXP'RY]nWg2I!?VUnj޷yтZ:}0'Јs[M> %$3_MϴTh\ .ŔI>ӲؿL"ih;f:fBZ׼=c]5(+G,+cA^wo6kRa>TWxckjO=flKzqOf+k^G*L-{@!ZKߤ_.;C^4*:LVdN˕Lǥo+`Ri6$ Uײַ9G_xÌh:v{eo+ qT $ֈy@í~o[uoxVUyMl9RuaS*&Ϟ83U_Vu<N$ϸ ==Hzx[q~=Y8B+9$@c-"BDU0.FMd\g( BF[`d :Mx5+bC`\}t ?."Lӷ3R34sn8N:8[2॥[$Uws7K%U $cHDAI`dܺÕ 4}:%:g822 "g$"a"s%=UuPFQz5o<,=#j*[HS)8bzL9@>qĺIXTJU,|(qC@?b),|`#:EjaRƼ9chxJjc/Q"ϱ:?Z Wh̻ 3rHv`[w:: Kk ==`CN#^Qݸ`s|.)mn/YXjF5_ ӌ'"ZbJ*X+Ϟ wմbd_Bvz lՇḴS#ăL?Qn,eGxu5!$c #=P&|Ny<MQG9 :PͩZoh錃jNLUQmsi~t%;4/RV@]s|$.RwRIp4(,pB FutqpVDtp\9QFD4_-w%]{bgosGB֣p Yِe#ݖ(a|Y͗E#wȈXxAAgK̈|1jCTl DM^ }8UVh i~ݣm|O:yAq$b8D@ʛwsP\ vh}5ύ;6ׄS;f}e$$M!b hEQYGHhrP w|ouf~F8T*l:LΛDG5wl6lik%a {6n)C/9/[R>*PNsz'He[̰ZȻx bѹӂX&F `}2S-%3(=f%/-%&,ɒVNEzqSROja_6Du8x4H#e}F )n~ QX<fn wɮ,֮1~&w\Wdm>c QԎc!"7MJWq]|ip3w1 !h:`&\Ɵ&gblXM]ą6d;(s|Zubt;FV5Y&pE&q:gU02?fAhyOC.5HB~5J&$KtGc&eŨL\QBICPl}64i=%!AQeP9Ӆ%;ȕ^W%V p(qƕa)ViWܙ-Hn$Tj!Yݧ-*"CaݨwЍ{juv挈u=Z:WU%otW?!֭ CubX"vЬAWEߪ!Tj^I2Uv|8֊|ewaAR@8 v'C)=<܈B8@!;%}D0n39ďߨ ݮC"UP9$k!Ε(8x@eG, GNVZI}SJ 9P֕,c9Yؚ#>Ǥ /LX^;jI72.!m@dpAڨ-FP6vˆe\WLU٫|֎~iFյdTQj="F&׫R91_*|i\HX{ )8ϣ?L;ΛGBDqi)9g n]B)_K`1sTm?MˬUq'yX4aWD*gu 34*͑EiD?Qk&4k~!SK%HY +7QEAMtDJfʗ7^!*5VB8R"MlJZDžV}P@˭2ßK.E:oTgofхY8%n,@<_=,mb0rx;L X0fr.y-9DPv59t(Nӵr2|luB$߳nZl#Sv4>kk8B2 2;} Ȭ)Ϡhj}t F*oY7RYo,[l\4ݹI?`K`~DŽ_!>ɖGbBpxҶUca rYlL @HXC،+VB@L bzo8 Ϩ l ށc.g^S#7FЉ1+~Д!Sx [$fd"CE,=-LmCV78iV/+;tݽeYuURfMB{ _NLHT!̑]١/~J횼#> ZHܛlչ;SWN;Buer:|6hoK%Ud(`ȴםQV(mݞ-j);o#Lh4:gM5y0;D xN8T ttVl oSX{x,K^䳽cd`_6o͟2)ٔv2och-F+&QCvQ9Vbr ۽ 3a!Ůd:YIh^ y' \Ԏ}Xc¡ъUMRPT׉OA=Ůd^%w|кbza;L˞w"U>PNeTڥ)9y&Z4Spd{&.$XcVFh:c>xG|͍A'`ԅF1KJ5HpB[Sp{eTi$ɲ$v]i!Έ؟ N`z\&*K`i|>W#Aa!HcSnnRl\O2Tg2:'͈|a5 H^'% 0\p Ք@xiw>gqXT ݨ[}é[ 9VYl:á,wg~64BkHu( `~se3022Hu;X{:^Tj(pvXRbl;?Qiʆ IM ѵ8wX 5vq]+nIQ 5zlG{[29 zNH%-}Ho{9l +T);f}"Pɡv`4Q}M%RB8lH5aMW$됝 ;d-"Vv韤hI;EWhɔ  I\$BVơcU@xs,lFBV SpA.icH$ ƪa5m:c4ً[fvdcΎ|_Wgvxh2C*Á0PŇPgXuRUqPH`kzaݖ(X5XCd L7"FV^ܶpeB`@&ukβمŃ#d|`Y @˼6LD"h$f~mT]瀿yw| l!3Y۪pgRBU:G]K ..f)C1MK_ص6ou wC"|r!^5o}7:G^1* ʬԳj4B r98]i3^KE;\{y BK$1\؀>6&w>A>Tw3@y Ia.f_ׁmQ?Źd*'cAjT{{E6L`Sxp%`eIL`sHFG'}-d;]Ҍà>).Kλhwk%)7jJtR+ !`=b{HӇK8>x ?[[t|4Q(#njC{&7[md>c?]BCʹ{T" dbmG xVT X9ҸV^@ {1WQlӈ|HgS;*YVhէ.LK*)/;hp%LJJU@p 47Fh >TӠ&Srl=`ܩyW#~28 Or/tOL_҇ FLOQ@JTPe–pKvoZ)$[^bJ'pݗ7.̉Ɯ׍p5IQ![q/wZ{(;!~N RwKB{Z ֘9t謧CAxʌrmd5Ҵ֢}UTw Y3B[g2%D)q4͵jiI˓8Mn+keM6r!r. n ꅄ×jHf! #@afyUOnU\h.>U~Qlm3OMXR>z!s;sO{TKn`$x({+p7pN&?)- "c`ʽP謘=1 @ߤ gY@\r8BIn#?`u)cHC p>sLu`c==9mxM,E_?p0S ]ڦ I+' ,!t$HGe(ZLWs/ Pl;?'Y23 MY΂Y&[ۖ!*,pm(IXUKG "~}l> 7~ZWZ/ "|u1xo̞Aqj =)m~ \wB[ [`Mne"wz8MQ/ՙEᓾ\ g'*&FA:]zT"沺K'Ɩѫ Pe0&gEk *Fң7Bq,\<۫/;Vd; ݝ52K(2lnW)7] 蝙%;ko -n͈ ؝X懐%mPqv]Mi%èҤS;S0t|1qް^iݼ?{r&C* i}& EK|C9GlPlfrzvc"< i|f)&N'K@f18USh0)ؑIV@s/:L!v2M(7me}´ۉ;e9?saɏWN y4t?=B^Wx 2IT$.`=l;h3|0ڔF%~S7c}n99pd8x g-Gb XE;]2)Fؕ1E눥vZ>8Kiaik>X4PߏN<׵!4|^+}u[lX`EdCbҾrS R!*c`Iܭ YvHưh+*8ԦojoU51K݈?U02)<sz8A 8k]k64pB8ʋ6(ӰY(Z7\;47R;L"#8 @ -DR6PmX@HWxaP;ݕ9dSb]ɩ[8" $L}א i):X9D=U2vrsЗ­䲌ں;CJhu&=f)̍,,o+Z5ևBuv8?쮧%BUt j7f2҄Cʕc[Zviݝz5]!5"bA;9Z%[d0+@;.tVą826wT}D;55٪{5jG ##%ܝSsMEhc5/eY_GyMF 6S&tb/ܭhS0hR}Ba09N'?xP,F>`r/)iKQ U Trr]+rcF֏Zդhemx(v9\&Vi/^G}=SۺYj+NA팳:3 0*&:Dtd[XSRF^hбk̀UnT:"6[-֐Q&{yae.zk} QZ'7g͜2Z(RȰ!l dН|}xת26m |]ta0joð#Q?xB*Fz޴M$oU| gjTHR`^]NLed2?~(OEӠDۻieD/{.D@ KdV!ޤx>UkPyւ;ި$AƮuC*y6)&wP'3Y\4nqʑb/ӉgǕg?H\$rDpV/iS:M4s6yWBoR:,*0fL)U4dM#es)M/i8;<){]twݵ?/>1F' pt hG\Ζf4!嵼uQ^LU<(jtU-w)+_-o8|V o;˞3SpXZƄ{2ϩܴ\ )-V(zb0䢹>ȤVԮ$>A^ b4;/oUU5.P+nsm!: _sh0Wc=hG=__ve7^l6_!"J.bEP+X_$c}q/-DQY 1agZz@K;[}ɑƈdEaig+2:܎8-feV/fN.T; 뺆x_B!:̍L/t{KN.>`;GRNSbݵNhK?Iצ8_X B߭W0ܭe2.dd,Snts 3Dž $3tLy'wSpU^@DFr,4#N*X\ t~$T,Y;'6ZK}:qaG{p$&qqq 'iqf. D%EB;>h\!_,@,|FR-_,5,h p'e-)Mս9}I@>?,L&['`b>{*8L"v\yu T):I+T> 7A"k?Jt0 G!qF阧Z+o/>^P/T䂣|N"/F}=6didp/CcpAegCfX,e{x5l q ޚ%'C&]cӄIduթ>9ܾlh̛G,L{92 b rtt} n~w*`\ n YvGp>=Bǀ֠ TSj\h\c;lNxtmB 7$cTZF@m /`*N8!W#zIhĐäM.އ%f[JXv *Aڽ2x"]$:^Y0q~} EfW@|q#$4 ю/ch5W{ uLtLhϧՎ+cvH(fxu Xa86vmiAssKQiiJkQÞ Ωl Tvk(qջŏh'|\Y7! y7*tӛ=DONyŶh-( 0Rn(HiZ1e;I8-b]gE0Dt/1˭-ogNb_IxS n7Yiˈ?ZᗧխIV& 6J"Yt?V ܧ ꔜ-m\%5MG lb}Wwe+ª҂2-(A[C_]8ɴ_j=N6z4 \؂ăki"X-)koz>, Ď9dQ,e Ώ[ sJVP0bWYPAm92gR_׎TQ){'Bf1TgSMg n$]-+U^a+#ȾrKx0d8.a,~ J3p@-\AW|ڂl` Ha㪵F_rBV9+'oSG'mLWBwASٷ8r|D#`Is0RdtÇw!4,(9YZ45HS1{7ZevmjPYeɜ+گ [RLu [AT i>_='>R*lT<> Z먟?eSjlڥ۶rE7Aߒ IK)OjnyP{Ga' 'R ެ! P4MU9kޔЭ`wk6l ߙzơ#kĿq6بofh,!w܏LŁ9-c\&ywܾ:CU].uJ8OwtzjغdCa֜DFxZ~0 uilOZB&#AS } Q,.BKxfκI\*|B}cBLCb3 ]<''oD!U.7]hs"ɾݛqN .$س""O[t+\^cp/KENc-E,uT'Ζ=lV 3/w9M84 e%W'n݉;f$³5V:&vYh#q83Psxt;]~+=JĔL2)Ӹ`5] oK'yg2;v}KS(lpxCaik'P}TAe%݌ J[!t+=ցW28 -gnXWJyfGwKlR1ܛzႰۓD5u&{.B 2P-YQ=rɕvt ˅.]}o5yLWt:䶒cpy1OAPfC<'΢elL'Vr}HeDhFܾZEC:FvMI'ʘ|ٿ?{iG8UCoVu3}G4xc?XBEwTMF Z4Fpeu%ȋ+( uF@q @_OXsFmU,`4@QvZ ڑt$IL:㑇}EԄ~ĥ y#nB}j43&dRxvSl-5#QUsATBs-Lٸ7E}p/W<%1sةJy.7%+ds@ƻ0&)qDd5kE~ > rKd2٠  I `V9QC9vf:ؚAW@܆c7 eo(C`QX%bܛ v"I¬n1̎J1#{)@ľ\V="aBN@k̹`#e+=e -pۚʙ1+|'Iq<9J.0oݶTSë}0sފAm>N 1vs(Z)h4k)h4#Dos@pz77X`}͞APkq+Pˉ[`8}.2GB]29/ snh8g~:_B34z/ x1"Xv}75X{U趼k1R4F?J I28G# {a6_rQ%tGb XAb L|K[C[KTp.yw:]*JhɅ+=\"A ~ڼ?%AdRH; ʳ9EYӧ~(WSNdj]s*Et"l|eP\:!Dz I "Qg=*kvhQMm0ti;)3wAK>Xye8F, <(`ko@Q& )qW:vg5d\wOVG~?z uP)CHu~u}c2JJagFh&dm}CgƸ=Z Q~g"XhK,'dQq=mK2hO~w^gjBYQQ0`N=7ga l3nh=KA}NJ\,q@wM E|6v̀,x-qTJdexXZˋ8l$fnskY Ttfl_ur{:ÅncC>!6*Y*)Ad Y8s/a7hR@4昬!.Sڒ\J48E9Hd1i P{~/VοB<vjB̦5ٙծR0[bҁܽb!Y]eHCs8G}6}7 Vs]Ee{O԰d.KÖFM\D ]~%7RQ9w[$ "G%8ĵb&tPs9 !a WW-n:i0.\1nA2|ӡLO rC yNJ-2 H b^)o㗄IO:(%h%7D8c$?GnBWGDzb=ddWk+`>o0 r1˚2F߽o m %qTb(oBul{$0V֠=8K!&2BK~Y5Uǧ4LqMpd7ayGٞ`Fyt~!ɸ!jG'2ďƬ4yHߧb7~{Η4_F7Dl3ol!s!t֧1ZAX?+e2JeMO̭vz7A#%?r^QPeLvf"O6?\2zF! ͂AX 0ē׫'`_1᝷ tNK \aTizG> h諄opd*nJۃ2[ \))EJjЯg2%dz6۰?MT35j |g*:Ih2މt2-D5I6 ˸]j<=h[gN1=%B0ؠ\FE\hŜ9/@#~R:K ~鷴j[z6(h>29-.+KE_ԼPb2 vwJSGy1I-ӢirtYxdDI&ԻSޥ8vR?gwPNN%DJ<ƎQ4KqNFaą?:T0M׀^gbOʩ8@^p68hRf`%a,ᬫ7=BYzYx> 961pwtxRPiX|.Gx{iC@g%,RyGгH@\>0Y59+H-ͨ=̌e)W 4`؄I֟Lղ!1M`k-!Fgpaz896D-ɺ FRnzAM&fdk#%,T#!U?R_k=P$A{e,Լû=+f~$v0h%c8"p͵r\_8/ݜ⋙&,OɉbNh,NŠmx],R#VdbH# GLrT{s]k`XIgW? cI٨?8z759=7e {N<1Rb*U{yN䄵Pӳeouh՟yQ5JlF˦sd +'/ -dtCD۝3ⷅ(_mcw1k!,Xח6]- <)(az A)LmBvβ D k`i8bw&̇8JKM*wI+EVTqk^4rBHI{}M&$tk!5-.MpV}u0 ܾ%2IGxScKbѝ%۞kͅuU@ >=~_f{c#Y<;Ku0wVE\uȸ35]46s\Qƛf!xEq،Q'x@Qr@n.J2*HΩda^(pa,*\il3]4+Rp:&^M0ֹm(]t+B|ue"kGnjI5GK,@x8Ebf>쭜km⃳+v{9Ċ}EM!R߁"&-"h:^.ax7^WW m \g:mifP}f&̟.mql)_yh4iZwӾ\Uo1E!'AMTœRZKm;@d^/8? FRW$~}tyz0.n:]^,L`" */|ft!K_чJN6J X68_qR :c DU|_=OrZ:$+fuX/Am,$(dFJ3^¼OU~b,-{,Ȥ\̚87H ~іQ8\Ftf!lѲɃnmJUaY;ܼT/|ݴ9jS)Km/t\ x&ܨ:N%ǻ8>I'd9„Ȏ2{L8`*s6x ZJk3U"f#H"wZћ|Eo(^uW۠t_`ou\hbMF)6C,Zyyjisb~vbʺPodl jNlMv3p@nj^qe2\&G6\/sSԺó<&14!SfN5e|=Ig516],STc1cTvWmK+Gwr7Uup)bZc:D󼐓a>jW8ɍ:i끳Wʾ(ZMpj2o0@<,Z2<--`2-,}~^ nݫIzXUe$]2Bo nl_DM <*sXrW?~ '@As![Pk'dM/Uc|^R %#o1:S 5٥p琢I=C\:;VF ĉ6H@grDްN4`TğՇs%9T8J~3O:1zjr 4JkV))vO?XQ]#މN^i$42 }$~v୨xT)-+TI$4T\*/E?cIt1izc*DŽTw1Es(XwqѧѾQXą}8V_5-=JtSHbP T.q0QDs\SiAHóF&Ս,B /; +$L$[P!;A[Macs2emiQݪ5&UJ6 &a JY2-0.e(whg7_F_oM^ Ȁҧ:!$44}pԒƖVZ iγ?zMWÙb'50M1 KJ#i˧`]ud=O\XO;"_c'yRz?6ԌlΥְE dƛr'˘G,bBmbeW '8}Hmx:C 2S>8tkl 6^v&m` QB)" w)tKk"+(+p_ꀩv9+ߢAm(DsTga[JWC㪈piòHct]t#C{rl4Z0} 3M&u+ N OV1^gA㸸2.VhOPM1z(|ێLï}X㣲,>Ujb4`(ՋcMFٌ9WT4-KZuQVΤ/y&h]\PDw-K0L 欲%rhV(ܬx!rd%z"%Cb帢W>[y2Ԟp}DuKA1_S;_ȏeN4l`FC{n> d=NPcq24 E6)Z΁J?q8{ $M]|/6}gc:p!H-oNAhSU~IZreV{dA暬.;X7&ݫ@&>PfY,fRh&ُ uK Z?yYR+NJM|yDf5B#P3_3SYgz 9(Krl︃d0#.KQ5Z /'[ѭNi'FeT5?f_#SKicU f*}/ /f~{9t0IKi^xm+tn8ɿp c"t$Ȏ;6;d-Z(yd6;5Re_cc+OA$ 811(rYEJHoN’?jRgnt{@ߚO))BUmzTﲥG9'%x_@#J Įy3A%=~^)a~I8n = -<=E#<vשWs)dBPML{6)[xz ҇B>p /X\&2Fg,y ۻR~*q82qNRG^:3ew ,\.ڿO!}in%NUž , ݗAg'oIR+|iL/#Z{#_47'Pm2&( kQjD“̱:^Iq88t7K`Г CEz5{,fRgF}e~NB,O!azˇrbLV32k$16"Wx ꧞x#`N{grts_,\4ؖm:KTo&?q]jO l¯eF?] IpvB,Pbߧܑ\':hcF:A㨷t9 2!/(Ǐ*7I=THԫ:ȐEL2׷. D'4uI}51sKnZS}'x1-fMp=V>,>X,=l.Iw|)ጉ؅4C)Hs05XA"ǦHa%3|1'xC0qBvY+#?ES&'TgqU%j֛R}iD߶`gX)9y4bdzz+Dѻ_,]eʯ-s&wR fYJ%>ϓU(c~T63fq8S& !UWL$5'v_yLDδz/Di3WP,8A?Iv|S#fɺ&:4@GLLPM  AN!V猹>hphBf:?uwI#6śL<:: 6ҧ)x\)8,JcT'Hcd@3I6 w@PH^\tmEĢTbq>x 1gtT#$YYL 0􅝺n1\qT\wDJC4-+FˈXX$2mQh4Q{ J*i1ů+nڈ%..BKfxUoqʜ[#pxwJKM#M<^wCxx+!8_@&|\eC2'"7Tw׍ &~89ݿg,K"̯/ml]a@aSe݆BMq[ʌtrΩďWbګ|C,;vce9a(k/1v1$1} m=OծuֻZLubv Ak C5wq[c)%|//Ok\K\c ,PkE %cN*.=j@QR0Yfny{a_٨uȴTb;5?z@g%9׾_ݜe(</`ҷL׀eXFRo;ˊcj븊KK 1PveZZӅl}u1O-T$L R,Iaàc"&[7H]FS7lX+߉<;h9Qѿ^~}mbÜ;sr@ u;o?zDq/DQ7Ê9ebmCZ\L沤i)7k0q&g.R%O1X;ol?%׿4?'3WdsG$\ܔU%N'y(i,lmң1$A oeԦ57כOz;6,q'^?s[>4e>^{N1EgWǶ|=e$)1IrUc3a!]?_]G2kO D0 6Q_r]|Ҟ >WU- \.t=ig ̄{ A+`K.~OPd郏|mrTd$>}U|ς,|"_aJtPحI Íp3m1%oSmA2|GM.zLd Y&~_@CI~|`k_T߂1;C<=fȏOi[l'ux\  X.M>>N? w]3O{['%q Ȕ2:!{^|ϑUdu&l=C/-ômCJ]zZkI֛51yD.ԱupeJ$4L(dbz!,tUA}ү4ñA_yz|dU~rAj&Kl1J +E|745&v+;lv TD[9OG0$j0/m>֣ݖ(E)Rjݤ՞a*ꗞ-u1oo$b2#F\4._\!aq)0c%t F'0`2"P?9 +FxYcM}sƂD }ɉ$Zwck!.ziXRGaJ[%l$>8x%U^pRKhKOX+{wJ1eIՌ}`}}R}@UOƯF.|ЍsF˴@2rWǥx CRE@oDhp\J Z`6aHLgKR4e`ߎ S,?f1Vex"Fk]ƒEDz8dDBib5q^~Z(*bs$YD@_;9QJmlYӴ|}/pg@(QFx3z NoW1ҫ1fҬzjONrh%Vp1ǒc|W zcKϛ LnH-~ԡm?sE#+}3` ^(с:M` VG]]%TJL|P{UWͱeu\lbg' i3")cPW G9EH=L؇\>'E_{V}p&ץ5y7LCQG3c^e9)2"іt2 fe( xc<f0R=O1~Z==@ 68@Ϸ-PL'{. ȑQ͕,@= "=ݢa.㝚 xX']0: Lpɝ ZloM.IJ_BT1L'쓁d()>`cb)<deER XQ\4fkC|@kh,fPA^C4fq18g=8ɻ} )u+_W[A4+SQ0 jegf%Ҥ(7PL }7NG?j4}: CmN>5?)6gBIЫOm: K6GMM9ߊk| Am;^%J(^t)`z<9(H>Q6cdkd<Պa1v1bֽcon˼]$xZWq~x\r(Ok{r*%x_;72t>YzIsUL={au>k>ע_#N82A?&ݲNm݄ G[ 7Vdw\G[ 8ȸ`m ̍Bٝ>'\t"4{`?cj)#e.I2Bc|(SMj e8v:AGo G7ޗt 8q_/p6TjUV>n/5B!"T(ɲ&T&셌^ ^R.Yg,bfd N oalk"7kOcVKlSE$<=4-2-.]"Roc7BkƺTX{<[/Q#tC;Ng?m,U(3e Z1͆ۈYq}d ڃHKtd@NZ).FlA,!XX]%Ń {[;㦌Oy5 -E(ͽԄ mI+xse7C%-,Q@Yf4QXc̛eqx=K֭o/*Xޙ-g,8Pz'vx2*9Sed4%dNTiSOW)%q.f+7q<D{\n^{X 8dlzxO"o@G W\ۭ gP-|5Q83W`=–9l>m漻ʑS0BO4YM]8⚔BFFK;{.wS_υ= r2?M 7f Ae I}&2U'ש(EΑVc&7 ]gd*mADlP9o(ewO 5 Y͞.P=}iI1^j1̀4;6TƷfy/'&C2U+Ƣ—_}؄Q^ X\L:>*->T8GI9RX-b3Zs/CQ^e9mg ͂= 8὚\@퍍[^]$* V2S&CSM9+#/2 1UVgU.bdMf5zl ]tpcx@0.},9D$,P!XƅOSqb9q2%9-Je@HGGUֶؿd9$ VUJZݨeWm!6gk|/޹9URC]WN}{eȊZ- pona(0?i]o y8N' 0 RL{`gM8ZfوvD•Jn4AT&Ho)vP\m~RQiXˣt20Эۨ10ƄT= h\ϩjPNy@\wI>g '- ԰8SUA<b l Cp8OoD[6v?[|i=wIZث!0<7pp9F^cSTS}xB-=-_,y{,DˠTtmWr݊+r V Ag[| MR[gӭ_sO?%dx&#:*C8ZTM%^?t-I%J-q kYXe(Ebm :?@R?sKVgߩ>Xb!-D$u6.y*x{t<:NN[2f;&?GP2ݫt;FDJ3/:0 `eA%\@l>X(MD$ɤ1dFi-4H^ 1D}-OzXܩ2?0Ժ$B*}S˛ͰzPY8H&FfObeBTζ.3NII`.d7k1eb;9z )  ǛQԱ JmWJϏIVNL}0Q܍"ҹR1y=гgI-3^ bafz6#܈zqҏ},|U e)>/${?1.hbt;KC5TdkC<:+Ȁp5P QI$&hՂAl vy,KǏ[І@ŮX2XӯA?ljZ6zqgI?W@FB+/JBŲ/gZ PȄrt'Hg/'d_̖8t3\}f}-;!V|WQ,{~&*~w^sC`E,eF Jy6`aiU{|L*O|la29~7sM οh)I0 ҂.De_X$R-pɳ-Y; L7/HѬ~P7xRH\ (O^3,ش-0+ѹdѭi 69:FaES[_ L)п&jGB-y 1K;Cl dGh>hlB/_)pGaY^yQ_V &A2'.J>.[=vv3f@Ja;x ¹O@9pKP[NnycS8;Jvș|]aΩS[5c[lPI@7"ڞ;z{2iwh0啽\Q'daKJƉsɁҏXi;5(g`Gf < &"^fLGXTguhm{ߺ,O %JY>!R*"Qq&@vl 4ݰ-b֐w5΂-X) eRXhKyuP8B9TQzeλ:`>&26/aHx o8Y͏%X4vF[̓@35T R`Aɩ[ $=u •΋޳)D'iTa3< Kp r. Ŷ^,{RˏёѴ3/lo`kKĴwM0c0Q$9m{D2.vfвRiM@_c*Z, gB*Yȧ"Z-:#}!BE MN)%-fI=vS޵5J~uBkk0z=IYZrJyԌS<:)q(Z̉نBXaк5ylIXG< XTqGu%9[1tS>uT 9Tavj2sjBP>U`E`M7uUxL]E0kX^ok@.t~$ʷJIC[ep:De%kB.zǢ ҎPq8Jx_?syy,%ыX~StÌ06|)M-CIV s Hp|Cޔ>}=+5 X34O nk))gO VkL%- i2מ%I}rs^uoɌM0SK ZSme(\*b<:N(殻.dN]qfDytvZ2ǭ/bq_ʯ訬-^OѨf]N!{cZZ@JK8̭3D\gNP={b ʁ5 bE[@:L4BCNq}x^P߄YYXwFiI)IYq2ׄ]H:)~9W86 Wx[;9xB/Vj1)F[n/׿Q[7Y\"X`z@]rP,ݤM"MPfۿlͦ5fLLL6 y;nO. ;v0NR]\-zl f87$zg%+b[ƾA-Ma_j-NFXLw0+cf~}hGy Xߌk KVmQ#i#kw\JȄ6b߁|Ȯ9GWtE=9\I g3[%u@u'LYC~LdV}M)]3T}='Rj€u{>>8Zqb5Ix<D6 cGu 㟳ce/5n(4/zC]@{.ɽR] 0WFJ@] ݟ% , {9yp EqPUw[R=htm9 HqJ` V ЯI&+&^VlRQ ⩣)uYΞAXn@P +zOjڎh)`j RsemBk/;ŁjQŒk}C=4-d=~Yь%;k!Ɩ5Dw`CeUCJ x >g!r|fvvi,zYbcb۠F+']3Qbdgo[5AnRi4>Μ`<|4šL͹N |l3}iqhj5ՋVھQdKaKs9[EkjEUӓe8lZ\˛VjmNiJUxtMZ+&z6kǙ:K|Y7Q66CAz;$$cSl@MҮLL b=!j}:䓯LƲ8 PD'R-y\|q WSK *XDRy)ѿ gg&2 P7b>5SrqDy$@LCe*_trGjqv <+`BL sЩkTD\ "Jʆ !Af2b-ȏ;JqR_]D-1zNC7h@*DG ^}&{q{‚{0RS("w+C?lA+ ][1JZj땀}UϿտ(Ɣez#)y )9!%FZ'@G!~_w>h=:̪^J @]>@鰉6>:[i6P\`Ws6ڍ,2>:WcTӨvvj^c[; ݶB  ?G6({J_Go.JO m# ͘޶P&rg & ;ė\ dsl{ӓ?=՟-ԗ8}jRQͽsXs RNa]dt|youSE\GX7:dZb7O [d%P7Әj{{qnr:O5,,FD6}n8{rJpgFtĽ fbh1e"nʋ6G!:I"gP+_|xo IcQs 26!MGd?4kۺHP*A/}cde <2p7}LzY$ ˿"\60]@ؤbvkFjd8q!WEn}逿fNl;dx'8Xzv${8n46iL&^G6{g݋tXa},$KxL^ឩ UG`UA;f6? ɵ2=܇(\ڼR%(긟‡;oV1K ϤYcEID<1P9F[x0`Jt>ذ)/`KU:b.e #֯70NO5~h dj7IU!Ή a'֪OU:Ip1ӄ!?h_1Aq*BR+6~3H Kph r7o*h-m[RTm)NWY=6;9 k;GPN۠]OW&'Pi,2y%H_qsNS)8=>ڛu/e|1.΂\;oh/RBQ\p.z.r).]OOjb$gB8r`(`v;rX ɔE,潣"[Y AlSLjG>g2H_t?R_ie8+*m¿%x,"t+YpwC!}V24wnXWx `iإeΘWD&]gqrrCM@Gb߻Ěw=>=hSdapO4~BsZ Z_t/qz.ʲ@ ~aԒW Emt@)Kp.N"JʆZ+4X _Uhhkn\CkS߄ jsP03-4R+0!0gz]Rz (!(yI;;U,l6FJj Dҝ{.aRcME Q0P41W-] A8)!aG{+xh/lqV8[?$wrepedH>ӊܠ>\ ÀS$5}dNJ&05ps਱U* !pڏBo5{:I>7"0\pݗP:-oN]"7VOlqQ36g_ԫu] ^Ԛ{55>wTwZ *&!^AZYt};< 61 NFL{S-|:HqӄQ cQ[w qj [\:>vŝLמ⏿yOV uG y.;/]%^7UkvOexbjޖ(/g 4XƋ;?MiROa"H&L`p]"38q̈<}mDV3a"N%@jW2WN,`1wЯaYBHJ/rQx 5 ̫CBM:rLNalbàh'kIa,Pװ`MB3p>9x!dNFbEDvՙ%3I΅m_3!W̰l7JPwjf< p ' JgT೬{"p!>:ɮ+K;2M((ύY1)7gMXDJyWZɝDJ&_#Tǐ\DU&0ٚݬGM2G76`@tfzp7&M>?ū!?'ۥ%>dOp`@/0n*1l5B  l3; 9ͼʨhuCOai(&= wG=SQl2Q +qayc 5xD-@0-PV:lLǢ|/rb4XM eB_l9:I.pz# 6F'}uC obD^>Sk?[u~j !(1Kn,)Ig{_![6n\A6C *&ܟ7#&#i1(??]4O{dLCIт_1QA1 25x Y>w>V+Z٣oVM(8G@mv{3Et nc:ávzӽD.Mct dy7O 9nZ?LP ={]z3J?eVk1RYC--ayLz#mE(ZL}<+ИuWh@`ϙtk{/HYtCHCu7^c\~ghܲCA9=vA ` f }# ,7)83wK ]wSޣ,TΎb+2ੴCiǦcznzOl1&8x{p$ +h@l,BC2ݍJ!Z`Ji,F2 j{lboN~]Fؐɟ%&cS|$AۖջOF>[gV3v5]5RNJ@NX(u'_y׉/(OFI[ka'PiX岧ʝ̂U q󟭿l@6Q Ldv :*QߛbΗ=cHSLcd,Y!b35yB'g)$DyD87wADM)!$5ch/g}MQiE0l.X(R\٤^k SL(4=f9/䬫B˄L>UA{g]#U{HW;k̬c#BhʖT;촱}T~).M*dI3$ina&j2[)8MTtA1Wl*Z F. h~zʦp*_Ş˛e 8.c}az8ɮ6zwŠ&!7 F?ۦ9tD֧ыV8REC//C-&7b#4 .Zf9!ٔ5{V0(qک) 0ޗ9kS#ÆF8~0|jB}vnZ4Xӽ >@uAѷtN'PRk{sacvEgG ΅cƻ9f`mbas>`{[vL)G|u2TҨ5T_#47(-x'mˑ({]ZT3@ Ѳo(@NbʽǞqr螉2X/x纲C!ʪpB:2\塱>;92 _eIMwh)䪦<^TрiweoVi6jP6'z[AWbg4`Zl)-ž0`pՎ-&ncWm^pyC-WZM9)yay`kq:) tg x0Z}mw0q((2UpdJD&"fE0 W vXT[HoNõۇN.4 $>3S\-bJ\Il%huU_m)wdLct<{ * N'(8(&d)g2 q,=.CN8F}cX݄lbA2IKfzX6|!.2j|ZKy֗1EK/eKC_iځ ud۪oMՑОNB\1雒Ț ӟ_?:k5C)gaS)(u4穞{ƲH(k!ϋme3+Tڋ KBrW<$9D =v{:\Db,z/˸r|$YAػ r3>3 pݪ(e<Ў5wϮqM}\iM@);р,0wƟH)z!{&N  gY}d+cy{_q Ɏ!$e 7svH w1iOIUZCv._LqSz'GKZ[}\(av4lNa[{!/g{LjttlQBFj<L4~/{ v)ģMmuZKV^Yq؃,r$̞o"2VJѝM윸S|>AE]6$-=t*Lʢ/2ADգx$,G H!_zw|+b֐@ӛx`_K g8;M &8{ a gZJa_*XSG+,7h~c'=lwO%C2̪x)>C]_9ViݸJ+gNV^*7!B-!kW;*Nt8 B|w{k"V~7I,Wëx&^BR%^KUCfKqn4CSUV1)Y\0\2'!) " SN@s@]lT bY&-S7"L=ʱl=qHEv)é#y^1dlŎ%d<O4WWQ;* T3&֡!}Ek72?ţj*e_/v3ܟ a/3s;axV},5'"auĔe4r՜^E(?Μ፦])WS:R%`^i /znfe =ǩn.v@hC`dk(//M0P*IPxQI{7@SVG{MFsaE;?,_e%j"}ljpia<9rV`A &WҺptભ|d9ې[\acEamGI0sMiYE- BiKemSYGJ3X;|*Nbw=KL^؀, ^P;hwBfK"kz' Sm+ƛOw PD)@%PEՈ'_z٭!}(/D}NvrP(y(mz 4̶ + 1R^u "ФX-(nHveF,a)iRȻL"TK5IMc߀\q=&$aT\UJ/fˎm-: y N0+ѯ)̪X߬usr?-"k;X!G.$'.¯t6/HB>kGГJ FWFwv:P#wrN ez5j[f b/c{e"$0q$h? a Йߪ vmKywxAylYc..0\3@5U*t}{X^E0.|-EBoz vEOCdm0Zʍ _`) Fl;Y~UD@̸mnjvAYb\GضZb?-f!hg, .·g ^{SsofX%rv-j˽ 'Ax݄.q :5VZqLDϋ,קw76Рl˿DIx >[Ee߯Ke-fcг!).ɭS@Va\3U*4A@'Q0ZgQPK(~M~# eN'̎,Xsn- J%yl~E)V^ 8>4q2"ť v4,ar%S~M2A>0ِ֙UT"!~̽ j7|))}ֳQ~4t "7:<5՛UNUc#e`[kHݹڂ XghIueoǛq6Wvxs&w6/# |d#~BQk'aHav&ԙ/K|h}EJ=eb}VO|ZZ/kc-'|5+_Y.hlbQ7x4 Nr*A: F f-5b,S=fmd| q7-"%m kBr~?Bn1v@WcKBeqlMjg03o5H=6YV |"BFZj;fq ?qFxYSB{[whg*#'Ի YvsHsuX79iY邍bŲ2q]:وl7q>35:,ۉ?8>eu+qO>ʉL$woR2 ̔]"rq٩e>|9ﱈG.дQvngB/? Y4S5v.8NE ?5$R0tExTM^iS 9fyH, =scy=4c{m!/nکB)E~'qw˲R5mّ$2 GG&v鱮=Yy{B12+Y#&Z[9qIWDu2E\sx޺PՓU2؜(r;l¶C iOt{&M)QbA 7.|; (RE/1by{ZyDf7hv5r |m 2Krr @*-7``2|j)2ڡ0U {D`JSkoqa3sDlR@G{uM@757wƛ/1(G4T?jILeDv,msoU':SH'D I8[g1MG\ lCXda |=/ >Zu-%IA0 LS_=p2 "t_q Lcl@KaaO00l]h>rj qSXBTx<<';yKJ%Fc#ReۋM4C $7( p31# 9$v0nMO'7$M?&6{6_5v)1Y #[O;g3joYUⱂ[xK0ӺCldz ]\_`V _~oVjo[[d&Xby= F]Ś$> M0E*@-XispV0gvSv?5N/>G>ޞh}]p~GgK/1ZdSF*5MO&jB5_:a g{W >q7&w C~kL)Fkg.__r:W7z1 \'q<2N4x~R5myμVR|M/"RJqqOջbou,i65c-j`g(jPض=]F@sih`$1W݃H*> VJU '+BJfg%bRK/\pBԶb,GY8/˞0l&ӽ¬H|/lpYH /w<WR`MlSzW'ǁ!ٖ/nW5Hrr]B*o[ tEpY33M0!Oda]768\nFYdKGyw~.2tr%P3>*Rxi./Gqt^ akD9`Us8uF.R';{rtXvɔGU37Mʖ@m=TsErYj fʑ'HAsQ[qתĒڻ[>]Wu, ){"捒{K5$)=z\HnG//yzxFrYqR1I\{44 ZUC߂մ2s4yAn+P4ШBUZWm=O[d!.> |Q;%[*&ՑmrdmqhN)+ k8&c ( ^\_FB[s04X) R9"ysp!Ko0Hz@ 8J>2!i  Z3prtw:g5y9VrA1Hu}wz٩QVU ډZ$ͺ*Y٪`oͩ|{wTf ;vd'{HWdVhW8܄ƨ}Ko}JcKyCk&{Eq'=psyОƂ!ɗ-`mMdڞqrʛ9j?~cfc~Uq9H 3v]T}ݼGCMTeeN_dSKΛχg5ڟd׎x/ȏ4d])#Mak@bo*uIX浐c/f,i΍A!ΏXbݓiyunz! qF>2z b mzZTvOMC嶒>u)yD9: vHх{]bjZcq g\i/ 1wٮ7SE=1/*T3T^˥Y^2758 #I 2K#Ocb4z͘z@}b'%i>?1TncJ#֤j=ׇ_Qu)f;_EwկTUmHڒoI("hcXNS s3m&5&MђQ_J (k,@UW{&lx7P=<6IU, F`!\O[pT G6G}ܷ/KO5ubg߈ *nf}W@Nϋj<$ƆH567qu$:Ozj-fº})Fa2x|y;Li>N 2F?]21W5/B%rV6oiD v3cx‡neZ4eSޛnP)Ǟfa@o@@bSl9,,UhP^N@2 W'5&ug8zvG'Xpfq`LJ3,6O/iC^;hMRMHMqyĹ,Y)=BavZ5b}0^9:xW#TW!qCWa:`I؋HE S^iC3J *bɬ5tfِE c v-~^-/$|8lm[!|_?թvgϮcӂ t0xVU]Ŵ1 kBG^3ToUXԅ-AUXz= e@}j@a ,Uw8F\o= S`\oQY UnzGDZ>qI p)(~AB;E8)~20%,RV73IK©gհjQϤAg,-Sxcr7)#aV|:~OkpqJjۡEEǀ87.2 d-S lj1cԵ uh7v 9=ȼ6EFQ 9ޛlH TGc] %N4IAO~%:S ƃ㐻il}dUIg _?4!!~^Ԭ*ur|l]aHW~;'y)#y1ݾ&o!ݝo5bUDɚ|@=$W۷JhxJ53ptn e  zoJCDH1I|Ơ^i:QC|USDu101 z&3'ŋjƹ6YK䁡 Df,(Ʃx4 6XRD7yn0h'm hGH<N \KL.Oi ;_ʖ؃J)N%$ zVy=8U ʰ hnnY'TT* Y{S2]S-:R9bܶ!teNւ/) 6 ~6P[eyYLJcZ4S^ְ{;<*ޮM h=}} vEO Ѣ6 6xWaҏ~N$dU?BpF;NV]~+xK2ϼnB]s;(՘ޛ ލ3efuFX$Y ;eӝ'])$KN.ϻ*9K~8V`Ei̦4Lu<Sz'%Ƚ#r|vd'$YGYџK͟=iuKX~$)[wKsy"'"p/p.Y0sgEtuX1cusb=`d+T%5[44OLճ4"/VmLKSԇZ+Am{P" DSyv|@,5?~Q(WWX@Es}:qPD%%lyŰJP`)/)4 JkfK5iy; ={]2y$#̕Py~U:HZhr0 DC&m@#'Cz]>GsvswC'djGbi4Х:ŞdSIX_[U*iV4"k0|vbuPb|%qڞD3ʠ*o惰ˎ"cFQߵE+诟PPӋL.GwB,~B8/ٴYA-:.[Jjإ61OfA~) BidN&IvXFrj v V n:Yxѓu@M6֩-Z W7^]r }:1Gp&hQy/˯ ĞQYwɡ6MI,-Z͌@ 6ej-ĕ85X Qur t߸*cöߢ΁=([z_57wm9Lu#!3uh󪂗&Qޖ|~ʫOቧ.z(Luqz /ķ7`f-,Os0DXe'E߽6R&wӚq+9k4}E#BjbJ 3/<1p%b6WckH$^oԒrG?FE`fzei)`.yx#>X(LoHmU$;eXNN1PAc=Ź֭z`"o;/B yP+jNl: ޕiIDNmzD03`>Y/E*7<3Hr/cJhE]f N~x\^OԤYyD˅_ܕ?p1Hn mA#hDX^  \ooJ4+B РhΧ[OU]V/sAVl5Ɍ->Q U)q<3`eNm4]6x)ۋ*ohߞҩRBN_]_sPbYI%n4n%PUcW^ϜHSY⨄jT:=0&zT0H\RDa}B"*ITuS[mR`[tY2>gMأDq|(4:c>mrc @OmW 68?6,1:n?e܀y#p]*FMZN=7q'Vޮq}`JAS9 Up'=e|K< A>qh:hJ0 8zoa@I]F԰H;g 6+vbCa,\074ʸTMu ȩ n<^Q)ʾslxd'[K!KEXy뻙[ue4RT 6H^DZefPrzXJ8j;V?AX:!7P#?x9Aキ׫:X¾$qv"X%)JyQ$uz9'%|? \? Q,ԹsWLrWjykO]V4T]Gé,. ʔzc6+3 l;pZE.L"}(Ԉ|9dxlZ('?Rs<*U}wOGw6K 2;Rcy mt^ 8Üfr/2\oT28Vno~̆p/AR̋KFi[lXˢcBgi 53}g!OC*] :o!up}4W irfs> 5Yد\$ުj7XnL7$Bɑ׊kb~Y`lژX5QZH$/%S9Udva0W-z8Ld¯2Y΢]~DC IM90{dRGXй} YY4x"dG!s=ӦPM"&Vci?|aB%u0<1R!ɚ6zIؙѝ,~H"i%}hr|RRKASay2tD]ll)3Îl@ZPj1nCS^iXPԑFP=I9VZ [dR xA .~ClzgVOܽ n]`Z_TZÔCy\o- r0Mi޸o4BAܜf5($O3Rn<ˎb"=Drȑ< ړ?J^ KiKY_Mщl'ڄ9y}ٱP/"\2# !'ְ:8so||^BJE]=|~TW"u{j_ReR#5N-\Ó#dHa\Z7sÎ]E`zk5var?Hw*-jR8xʧDyOM U ;5UfΤduȣp7 .puZ‡Z&߱qJK킕ޭo_0A&3_|i2D|`NFb1D\-{RTEv먔mFW$i l xu|60}9&8ȉ Cn˱ oDFksw/|IM~Pm)}{=S>~_Zy;Vy[u #P8\QxL%O?3 0DǔDםuOab|aeƭm{Y?_x)%C('azN;Z}yr{WE;?uh׊G+T,`#DXDW¥ "_$sv5X?}.57=_H)&ͬcl: 7r MJ<נH eBuI^u}USDsmrL{--tK$L%HQ='|ʁ>NG8=}/ <,`~CW꽆h5PyyftssZ5+ͺzhYTOu_3s=wy˝IL[ƎGFhps{?D)'<޿g*eEaZMWJ2MVUCj$'<:׮/9 iĶ%[TdSid;P( }GJ H:90]Ȫʧ{':x0JOeU[8*w;W+TT1qѶ9_&?9Lw A@b\H"Qm={:3 +鳏.1L-=Π+HR=5q0ޢ ebmFuQ^+ ?:K% 0`ñ/Z$ }kI 6@T? # 6 M(LQguGfM#|ژkf&K7gϻl|βH=uԧxJN;ZS,`;NAՓ0cq  I&ՊmH-}Uh\K\tm ~%3~U&!${fW ? "o |և\'HjY/IOtXe z)O$e"m)jXSq%F+Uⷬ)*S᯴Lz_b]=jj3 XDTikLe>QMv99rKXrrP;L1嵅,5u: RTBG6Ŕtc)DP \}PmUFsq@x@Ca")b0tT?cZg]N-ú%㛯|tA9lΡQa!ܿv8p י_}1p #iOE0z97P8tkxnɱQH@bUoxWQNZ":{is S %*TMiG[\:%8vNВnD x[8ar|zzFO?rm2j+}AdntN6 +X (h`'4'CWXԐ}r=C>.; 'DG|ml@Iur"A&j.?o)˶uMlM}E't!̪W&O2\J%OTW3"*ڊW>EV#H X$8fӫ]ƺW3p>eC}ȗ CiulϽlw`^trխqo`I vB8L\ nXIL%wjBNf6=6HExvF82L!%>kBf Sr.Z4P8HzBU\}njJmGsD¼yj%g2{0WܞS0C<\L,Ō|?%^ <_:y$+ejxei1 {(8҇:IܻkO(O|̅^~*pF-ml"0$@nr q,=ؖڑI.zJBMCPHpF.fV e-( R֘6Yx_n*uW*{9f<|8T;{HՒf2QvLCb\/&Ue#f1G_)x>'ZJ uo#-iEs1sOV= aXJd}1I!,a:eYy"H,WqK f ֱa<2So4ч .QweP-6r#93 voc&8UvB~LG1,4JE,늄8b\Y34&8/ڭ@i6 \a(L3CGד+|i:CBXHFV_+To:_xO{8-]5*qŒE " 9a/ ,OYQ*^_i`ċ .5=idLWXw%K`ߣa:܈ww  w+8I^ԯӅ 0zV]0%*g븲 P4|E(!e4z <$G ~(A N+E7 )^zVH^Ɲc*~hY y'祔GUv[\4MQDp8T p$R'Z`29 euQ߻8'cj&//N *%1r=l|YXCFӫmeI!E:TWJVEK^F+)S{v 8u(͂Jbi/'uoSgҜpԧt WX>QZBM /&y/,F-r>Rw=aQǜnD9'Aa5x WI]:!OhƺB&&63g; zFOR>?k tIg^O 45G_A۹Y=G,Ipao]J,DdnAW|e2_lMXi$R٧Lo\7ٕ%1bpK= lmۉM, y ?EuRȕ:? 6ˇE,XQZSJ݁OeX: X/ "I`@`Nn*^3h|r\d櫐 I(S:T*U>)zL"~dIY$JQ`W۩Of ϯ{` _osX X ,B4W߅> A!fBP ,+=lKEJ1],nn .%\s0 FJ`Hڵ8s8@3鄟}uCA,͂ٿu"דǎڎC![yCz~3D ' 6 jcSFo '.6a7v@lU#|U۝X#F☐+36)|TE} o wNxᡇeFB%{-F-d2?G㕑Qh/+`$6;"84Ĺl"vsrZKtO2)bRg*T]ҪBXв{n0ےԶX?]?1瞄ZIbfK0~ 5bN{AARS \벫<|C [tۢ 5WK  j, Yĥ®swc V(mddH b6u Q^laq^ӉƜ$Iym 0<Ƿe-Y$Q9ﲛ!]OPz^Vd bȁ:Rc'-.cc%YI$2h84%pwAOi=Gupy!)๘:E4W pMq EZz3[ fƐLy;䨩I@^ĹAɷ"YK[ d,Wy.Yf mag݅ }S+7V̥)log!(%rSPD`R@j)@̀*~5CPTP#YNwHjbrIZ渮DҤZ{r1vUj# tǀ?L* r0z<9#Ad!_#F*oWrG fBi|v#E9QҶ[3/{X_5dr:qe)V_a{,$Yx%dYu\1RKS=X!R&3̦rUl_32^ҧ%9PnnfM9 >bv/6-`U-mPH):Ie>&K=ci7`ʜTj2T&Տ ] S|x1 - 9 €a,7o6tK|(Dx:]x4FH/׬hŴKE˦QNMUG0y, m0xG鲪Ĉt~8bO%%%@D'xL ͏J(:ey 9{x_ՏX38aՋoԞK=|E:V^Wj1±9#\w?T@bR0aʈ=Iq{Fwu7Lgtr\_' %&L5A[vPCψǃiʗٽW,3)! ?c0! y紬7WL%x4m(;ؠdRRS.mSQ 4mW&aiaϨy)ZvThOLx=*a2㐕JΉb_gx G 4fw%d`%w *[ 򤟼k>7D#?[}$ZX @םkK ^fTgMCӍ:){bCEeSp(G lzF )Q]PwE]NcJ5١n* v3?JX;!eh5V̊an?@_qY@5u)&N"eDWFDZD]$S3Qr=WDEi#'l1EXYh ݞ@ˇ_w<ʼ"T+dzE0{B[b1I*4Vքz| /֚в8_G8huTby3ipx,QҶG˯/ >ea2>PNd;r52as,sx{l.ӬrMXIaz* g.<~Bzt0p/sriKx hƌ9 &Ez `&hiIVLz j焁%RL{d*)DK~qvH# bK*T|W X$l.|z UPnbd) /`ah&BoIy2xXWw& d_wHrjOu1$8Svۥ44ӧ&g+ᢘqJ&Mstы5ʻ&[&enjF.\:2e#oz}vriOk׿`Vk+rؽ1L-XQtЩv= v9VVr#/:Dpq;$Ԭb{fw4Yw¶+ e'ij)} o?XNVPVIrmA&TQ fM>qF{{ |] wܜ"/>舿%fWPCKb}D(,NY"^yݫI>UY/_c pwP(X$̿;H(c58|桉A @4{Z& = VG3/T&5v P[S(QK6 :Pُ.UE灇E2{2 R۾.DS80u7)_XfT&| #=U$ =6У*m 7s7t@dn<5Nͺgqf:Y /$TI ux ! )Ǵ !±T@oa+eO}kh;>1'ls6<ߠO :Z_9!5D3QzRZx6%htNx64Z&k)18\[\-!]\P%? %Mtz-!\7x%ԏd5+DhJWܰ H:R_Uz|ОJS|!"߉gzE"NX) oQ"r/<VCQlymWsН-LT; 6Y}+XBwL!Sb0SN-K\rPp%1}ΜmwI:+rhr9(}$%zj'>CjapE1oؼ.-{eO1h!T;NN[ [+{ŸW_*qvF+7e"Yf WI7ø.ѡ)ѵh6”⼁w Jl=C0w:8qM1]FăI {o^JyQ;1 (Cݰ 5j;m;8G0CfJђlX`n({ՈC0ɥvy׼"sM#a-NΙΑw$CIli i_ޘnmw- >lLe#:JlxB6[N!?YKwqR7# RU`@9G#2o 8 0q1uT:\-;1;ԂPr3WZ_Cxf?b1Ge䤄DuCQg(8(ӃoK)Я'L[f&sxBxL -ҫle/7? (80̆ ܷ j@oE*^I& BFkMd 8HέUѢkd(&+25n^T~MyqA1mƋV, 8yF)[e5㹧REM̻X@*u<_mH|假GN]&KfgYx^r'nfO:tL"+۵ۓ>086-ۺݧChy*lI^)WY 4Q0tNf͔f]Km_z(~| z*YLR঎(xr6w~p`҂=i$*tdAVCvF;E7Ed6Q0 k52ɊylɆĊA\80ɧZi+4H C; ([M=C]8U'v n8kBkR?b̋rؐ4_صfx8d\4=;3iKx'}gT^G?P:k+z! h(+Æʘ@zF{ eEk8ه;/[M"v_=8uvaY]QgߴeIbyCw0ә=Lro ѯxF ^wmtt,"O~Җ8/"Ҍ焷|>o,EI5:o^?eL-hC_c.r@/^@t1'Љgbboa= /#s)S"zۆ`Sx )H(BŃ('0! =e;RVQRF)5,\8 rn^m\ux]q345:c)|3}@́?o$]VF+nWwPӆ2@LոUjwxH]fQ~?.cfd,tncP|1 ;)Vh`66M=M&I=)Sy6"+-˷ 'sl3$r_BYV5 -![_*!m-) Lx[+feU5 )ލ~_? =mWR<4ھ{q*#ȴ!,AɭBN!ecjF$Ʉ-GlpX!˶ª݈} F$ġ{!plcde7Pw454NxP䮑~T~b(S+/!M]Ro}4<|J;6=:%4bxʨɠ4Zo5ɾA[@FcxhhDj F:64 }kv+s9`pHiA,}GzqkMy`jqM>LHkb,7i[?VuwTrZ&bwz[ %U/\kN4Wv^P 6[e } Ih?z8aPtXb$.m@IJp^DW]vKb\oaf2F \O:9q@V}&eml2XN`[_J+gaHlF"d ov7|-Ѵ1m {OlF@;'aP.F^»YO _bႫ5qzybe@w%S!@D$Aj0DߒS^\p(PF>Ήp0\Zr"Ocli[疁F]/:A ꥠ At+Mt9E 0+=()lʫ aʿz7]Nj̷֒!1a60BAl; gnta8+R.W^!iWk ł"䋆0"vD'Jߡ; QT :EǤU>S>}Xj{[Yŋ1*j>▧`k^%Xq:gas}t+SY214!)96 NGGGsz#ÿٍ=4jSeMåŲM<҆Yg^*Ҡ4.kRE^\\~@˒jJ*жc]TB8 gL[# x 7a[B͵#! (Q Tx'dٹ^'.saQn PjBb'&CW4TkKf:e8s[VVnyF%ӾytZ InxU:ǘԍegw-ҫ֋4eOPVYM25v~4좉hԹxCt79|chS6{#]׍# ?ݝ/xJ4~K^umONqqVZھZ!j]ӂOg!z8^ 154ŏW%.>@gS\ 1V 1M+ܺT{-[΄WXfG0Cye!W JlNۺ]rZAUi "]I_E*=BYjȍfpB%/\S:NH&Qʸ<҂ 4o]cg cVic9n>9B.E-I\F5.۟4dY>-[ ,@ (e@Jћɩ&`+RKHqm}kCh`q{ Փ)7vЅd/de|;\^q L`b$6u d|{INx_IAKx@.vxRj[MTn$#9R1Zl4~C^ ;,j<'ј+_H;԰Y`C&8.(ؿ;V5>9ް!"h+W2DO}?ƙ:3I^MEd8+93r[2Ӳj0>㕬MoQ x4m2.Anee73 y;u1[BBeIzd7;6OO` y N ˤ5|jymRLJ(>U~a`~(Z; n$/\ui>?Ծc-!xUP}_1'"dѕ4̅rK쭒 &ytf˛w4d SD'=/J%P/kEM^6cw%+R9~^:W< ٿz-1Kȅ̅M7t)@6g./mg7s}$gG?PpݠC{]2zp3}+I%ZRF'`C OΖΏYd!ɨJǒJR RU](I.fqkɽ N vUy0^$R;x-9 iK{E($WF%p$0kƴX95!|7 f&u\"pGjBo%ˈ+Ȏ06:eTeoJuT* b4]Ax\6Ǧ}+"iv #\-9 drN=?L# K>V|Q3v`h|\A4ps)Jlo#7~[+ш 0s><9MWBJaRJQvχ!O:'uo~Ax`aەQW>ʼnnX{Ѥ?ҁr,4' Fv3$г4x3Ϫ_?1S _tȴN6¬V m>}tX&7%KM9We!Fy]V ikc!'WB=-u;u.閻.8SnDҤL" O+ԠVvY":=C2M o[,!`z@Ӵ#A³ nGa^`߽^??4(~9ƩN(nڞ}.2[ejSg"\+ BuBE - `9Y&5#w t=(hzձP8du.lnWUNH~ؾ>J"|41smX'9 pO&魓e_T2c]v>ᬾQ c[ pZF<9w#JhM<=3U~S'%rJҀ!zZ&#"-8]|"|,QVrmyN4j(MxS!}j!K9fh{h3tq^H+ݰ2Y^GsdUrfzR!-5#1zfZ#ɺ*;It^&;5VZ^x'NEM+Y(X8lBs$Aڔwկ[_GVޜKk 3hl' 0#uUGd5ZeMSCg59]_ve srV?d$0b;'yh #mhH֙1I=fAbe yʬ*=9$*ڨ+6= י1x{0l['^6RL.XTV䶏 c|gκ>vGQGJ1ϔ3Us{emWt[7_*LE0+Q̋(gޡt;=nMXb`yܜ4>,IZ9'ӈ,INa_mG__ֵ+Uzzտ1ߨk9 dڅ{q'#R&L(/BU'"XzGyk.'ePK pEÅtIXŶ|#")?M:;ׇ3ЕǗ WlC@4YA7|1l6"$ ӔCxbXP)m64XN~ڪ:->7TX4qFKo#eNSPw%TqOѣgsO.nR+>qU %;; BaO2:__ӷ`ǿx $cQ&8>UG:Mq,3m`N XgInlCıCJ oz7U{A=>NX pIc?~騶$6r\1ϸkoi㙼wc-ک_o$#ca Pl-H) 4psmS1R^r$Ką$q·Pճu,ok:;i څoA4xfBfBU‹-^1XF9?&7xyzɊUG0HwM<&%wr4ŝ hF@aRhTj>ɖRh5d1RQ s֑-1un]r ^9,-O|jpi&4zBL@eja-Xr͚g((?h,gRN>To mW+-5\cNK69+zvݨ2;uAgf೙l5od v!gݏ+$<^ۺΝvKҧ.CUopV*|29G4t \| /+*yw =4ԗ '%*3::;`*a #sb W˂]:?"CsgxKʹ8=k(Z'| WDon#rc #"}Q8:aHA%i$  cV~'lrM G`aD.u6ePo9K m9~@1V:oI&Kb8ү|T5V$Ze? ::KKD7%&wr5KX+OV»'Dhj&툾˫YݠӖynQNUʽ-xRԠcpæREbuQ-& .Q&6Zgov|B-LeGf[L]3qTt`xQ8H7_gs/UHWҿ!ճ8e/PBz]O>QlX)doI1" DDjlexϔ3L>۝eߝh1,x"hdrzUsdc*u%s8Z\#Ge"%@tӸ J(C ؀_vЊS 7qz(EDVm+AI@[ƛ]#r(O4 _J/oc5ztҠB%Z>\o Y!Β`?bq?#o}u0q3zO,F}F;[u ¸ݨF5`" iX|-&< Cs]{ N\ &LN!għr?k<.oi~ʚ=m8Fwo9 [/ )hbzn@gVs'n8l~*Da$+e$b0J{k"0⼞X%Vj!WuO\=&f`Ċ ͛ddbNT]END%e^ ^xXy.$.xF5 IN8Xgרr}SYCu8?.I1yG *dI ڪlPtN^6-͠eZLsV%(ʠ`EMd腵ZtY)}*ALQMݴӚ3] ~0`]Ty*ٿa>R&5mY[ us7-.G›BN1q{넥*rWF)>"czؖzS&FE\K@-tAi5q#~F$S+(W96kyq:;WLŵ rD5V$ l\rwsv%`S/8m,˾N$PRBBd haQ#+Eic]NKpreG$TEyL`ebMUkq| WU+]2yo[Q2OL98Y4;^ԅ7+hHsnPy-l ؼUuzYKZ¦1)re?pavɥ.B ѺZj@]@U2 MZ1n#Ԝ/%7~3 1 iGbΝ!B. si02ކ/MkRk ^ >[)t{BGJL %a`PȾqo!Ik(z_iQae+x;| }'$@GD|c ckT3=/e%}1tx%;]fgoOX/՜g_9i8X'hr۔O{ra= HTB֭mߏVa:9%[bbi(DF8Ţ~<_])6W8: qVs5`e#pdX iA32Q*y'Z˭WCtZ;SijcpFx1@ӬW BGY6@P6'SU ڄJ93dk8lTs5%/e}dK=>o3(hZRpXL~gЪqD%[#-o:9X\m8p!PRs.V% 1s(P\;G97n~H?/~[OZPU:mq}~몚eZ%ىB$wF uEuCgE#4="jb$ ֱwT/wڞϲ1Mntp+pbС)p ?TX<'+'PQ Ā#o[njPzZ-U`8&6|v%-/)G!&>2)Kźe)?[&,F`^qCoMPl۹N,0}4iIhjT+(gr_iH v߹dN_!~[y@re|hTAXlO \.yH hqJ\ mgBM65It^#cʖMJBe^aDz["8Ѭ >ns-<$YTu3 [;piϦ-CP<z݈%@y 9(G-!%S{A(ZJtE:(u%'b+u @+r2P'11R_EVR`Vw$B2^ρ)cFEJ 5A j󛌿[? a)D*.@tmz.@1j{2 P\lxb)@+Gd]5t\UI _&ctU^Js0 mUg D<)~|z=D"+E)F~1?zRuO%2@ARv#7o[6oa..S@),Ő#@Nۏb(o4'ے-Ekdm "N4}mjN%x[qAf83s@m]BIkygWQ>UIU}-+،W 7Y%JP$$Uk6A/+).g=U*x7ٰl}u^)9l|i$:Mw=>C8Q2xO71;_oz VwPÇ`d\tyFIDl7huh=PKOh%M"046x>"%CR|}C`0MZBJPM)DRk<)`לd˞ Qp]s]Г,FvUIX[S(9\yS813}[-EeK kE}m!6 gBZ#vCb=E1O&8Dv|+ĝJvW(ڤ5;@V\cb6cSKN yeK^o֯3O)mP"Q Ûu=H0TtKއ?ufZ5#a1H O,uP8%I MZZHZP,'trs[\lЉQb'.v q'%qA~nK ໦Qn6 Ha1dq> щcDub[9r@}AI$tKS$}LIf[u.0TJع[C=H~ې a\ *ٻ4W)aT5lc$D Wf}6 Yc0<^ugHq2 .5X)tlrV$h|-ʮ R֫.j12 HsN i(( @,:1X6UL@nL1A&OqmUG?,y{R8Z.[X\p--ɰŔ!=p226㴉⏦#(۽kNgz]h{&*m 菏4]Z h(]ᶤ'ŝvjmBlL ~t6>Zk߻-&Knt0'͈qsc[Y kr {~՗ u'g*u ԑjHCť<ؿ|z&/{s 5多_gJTq~jk! ?td1+B!tgٗ IL9ڒ[Bf5& CA2&1"(^1ԿmS1 ξFIHxhǥ`Tu5쥱hb^%F/B&~?+q0DHK "z @mk3vZ 33J乶J:\61{5h)Z-XQm7h%r!n ClXz[VB#Tb\F t>f$ hkI2OE_sV`۬"]š֓**[Z*)LJs=ET-f]U 5,>$-b$ysTxbXb.Is kH_d{*/{Ү&*IJkkchggF~ËMt(~VOy#R|`eV[dNi;frw!5 {{Xy/ BI9Ȁ&V?q%Wk5/C=oĉ?[([?ygޚ` 3sW /XKEIAKsLC~FL.a7)"L\+l? ɬ؜ɖJ1FV湟w궟MR%Xf'd\A舦)o(|k[(E#o1Bkh]ь`_)36OG)?T#n0`]oٕSIF p06 Ճ/4vٽϋ˹FOflAt07C⾯gIc.jɶiBNq\q“s$bKls! z0]/(/d7K|BItXǬ$k.^\B~ڽ?Ͻly:SL2a9M \||#V/X~%g|z(AM>ߥab)"2lipȄIB2zk*%ՈE^>v@D62xª88ɲ!rtV~YzP$ZoM@t,'e3 N<0谨#Vzs &[5BfD¤+ԥ6d/DT#OB_MS kS԰{3+lJ9>dlh~/Iw'mJ 7t@\@KQGٔm'/$\4]ftFlX-m݋_:ܓf"R#06{x>CcЬugn Oepų(%+TSF9"҃o\(sUiE0RX!ciT lbs9-Upĩ]Vk!DZ ۸B&FJ8a[[ZpwJ?᫶Ta_gA8j]yhMjk+ua?".ܤZc5@l3̷0EjhcEǬU)@!أZP-uGô%s"KoswށCQ>[8zX4r8Hϯ0Q, ۲3֝k*Q_ H0ڮx&Y9@xR*8a't+xAZN 1i^jkDʷ[Jgڅw|$KLp2hj88MI8h# pf^LX9;Kˌ +LR6xؼDra n&p1d?Ѵnol^c/JE.g?=_Nv;.ƕi(J6oq;JUߐZ'ao 6ߖ3?k"U+4*ʁ&?@ OD4ńe;<zwW 2vbp~WڰQmjdgCTlO?K J2Az'y#y.CfnK.Xum2,;8DDPlz!\:c>L ;+CkT~Kj P$Ƚ!5S[ l=L`qN5XC:sb (mv_0vy;|#V;y1 }b֙kEܷ=ׁJFfUb&dKXPe')TB8^_6-]B)sUG"0o4SPQKDw'oz٭"WCSYAG>>4WXzۢ4u' Т}K.TDm"c]@&TW8DŽZMPYޥ7W|9H(tˮZUZ3spDŽ8FsM3{I."FW֝WӴ^ Pm#kheMHpYToDbHpxBكs-Tm%욛JRu b,{:XZX;c~@=S*1sУSNɄ\ogHLȎ X]BГ2ћ.0rLxNRvT 49՗ %yo6QNӁr3U@3I%uƠ< ,g4)woq{̛ʥڕsWqXb3KVb^p.^Ӑ\R*2h,I I1rСw@؉,k=Av̳iBi(3E 7`gotI fDЯĻ~?2IkA2m#H{ݑRA֓`*יִu.O^|3*k8e~&OTO鰃}]4srCP?ɭgf^{ FA, Oˀ.1B\=g'$"RQyreb]5%k/g\3$1[0UHUoj2KS}bI$mX4/|UmPXy캸*c4&/Sp Z6x(/f%$۱:*QXh(酻 q|{`"%.w+PS!7\# Jrxi wՐJބL8QZ-#T,[MX%z*)dU~}_TGi5aw|0=3:z{6e 8Tmdgtmzz ~Axo%xIN){=Ŧ~IxaMD2 Q Pc5}%0ʹ.8:OU[#, 6/f~xm# -a]Ubz-'*!0i@I],>p7XBY]J<ʷjRJPrz09RU"*^Дk c1q\Į zɕr*w=W~ >)pHAj`GV[`Fo4X;Vhy"9v.o$5/Yn5f6.&I}4D.W{:xXE4J/Ìc"W ?921e*G 3`ZbuLr`ISD=ގ6tZ~{,~1}8Yb(&}?!sgT tPN;<-VBPt^'M8j ZVtW7Jي{xHP }`p`[|4c*Wr/|q+ ;6 O3kIV97' v-gtFRV 60HR#wŒJO ?}(J2_0ZwsnŁ*5w&a;pG=oֵ2xTK% ˂pI ,e/w 6VY-hޘ?$M}{X薆|MNBaO(H:dcdqr)j!ݵ]+yۇڔ׀M .T4!ÎT]9GD Mۓsbx)2 9o'% qrm}7AjV ħb8v,9Fq_,,=t[ S]B!?iT-B ~o-s:\U^xWŴ)Gb"rRrDV%.0Bf06 c}90"p4 wnڛxiX¥?vht&@bznwVս rmW N{-"h~\"|0c3eƪZ&]`DϘPɾhosf2]7r |U0s!j[?'뷩)m6uiwÜpa$BZK쯣jGkI)$t\$I̕waF%+BCA6Mʰu55+J)( ƚ({;΂#2z;HZ*)s ^cXצGau O@)5Z.{Wm bwZKSx{hcc?>֯c£ |i~I︠-cK7 ea7yU;` טC< _=??q;a3M4sP8#''?$[W$K7'#wZt4;r!r\oJCaxG˃xF3 bևN)=zcT75NzLƅu(V2 s] 0N<~(^%<kù/WJB*Q".yM3N!̚+K 8AwS7|, LcYϬpVaA$,9T'PNs@DLXn~8}Jq !9s *[ȒSyN@vog \Ru:?tG1TXc*VjddG&~_#Clgt7{\乱l4ޘ#'ҹߴ_ŗ8 +asr:Lx#hFXI)VB{&$n#=\uCY&<.$V0nzBU\ixqŵ*`*pOЬu[|a}]/QBM&LUo xz̳(lI ,Q9~w/R|&lBn}_+}eMvI5TAEy~uf9UTkzxiv1|^Op?B`]𼛜s7BwSN[Ma-&d+!sx' H$WsbNcy_t,\&.MȤư^:BQ7"(xljTud"YvG9Ͷ\ȌI]F1T THE%"'dF3Brw|~ĦG_x7X$^}u`Nw0ULSUertELπRzt{_+:P_n@OWb܅Wu+yIL<a} W'" cboZFkm[.XL{D޼#>;=m O| ƚ鲂C5%S( tTPDKp8Q6 euddLEٞ"rbEL*>|40 YJ &l̖rEb]eA$)'c7]/7[nW0%HV^x3飃lCL=to$mW/5gy6Nr0t4iϲΠBj[@=8#i]mUz[b![Ӯ9VOuc ]RrN#,Xii<™ Vxp>k/3HvyEE޼yFp.')/10ҠcMYP׻&5Q2maMf=~zwIxw_/taowj+ܓdOwE=;. mᨾMK:AI+0V[Ϊ"n՗%> Od'aaQڋvwVJ| DZ0-pev<6ιUo,{ŏVMN7g,|kBC F (xZvt`z2aH)ƪȀղ\\_P:b ,5YSJu rdI5F ~6(Dγ5bz@鍢&C%?YFɢӭ{N DX, ־Y˦xշ8/ɏ 2up24IHҞӂCy9܃i;@|9Co0o7Xt$7CV[,,2JE)u꓀IVG3sdL>5ciIs\uϕ_>Ŗ9r.R7==5TL.<߽ӓo>P&<Q?e/N b[׹p^XD@bk`aXo#{ lj2td[olF]P0?JwP,Ev'@ǷosثPb;*"5 )@)4 OL&D{kZ7#Is{jWR&k -Cѧa9X,S_eaK[³3U$UKUHjdAЂW6H&1I i `?!fƽ)5DlԜˍl֛}['pl ,r¨,JbMegURNoQ <Fm^ Uռ(YR31?e>U|)7BS)6.2`!YΩ]u^8̧.UpTҙy$-C/,m2/$B¨loj׿Ym!: d7a #UMp`+F5B*I}2g\yU\言T{K.սF>b!Gh)W[Ie£_^~Atە2L29Xkt:'sQp΀V*ǧpZe6)(rhB/VFon4َ})5p ?eڲp~LcuQL}h2bCeA?粧(Wp 75i(Rz ^IhSz<D&3sjJ}nmhr}9aa0Sf.O+e@aNZ1H X$,8j WRyr @4.\y}!0B!^pS x?\E,kڡDwdb1PT\鄡q>L&־1W(#V2܆Soωڅ2hKG6Ih/Z"BB H;OcX>?x G~ : |GYo˸fMg V`Y W%RZqq?P!wg`qwa|-ۜN5}jzf^!߯7} ׎|EO >T]x,lB ,;+Tv!#vgkgR_'jZ=DU{Xl/r QVX D8aWV-@]ؠ;`:g8<@mVp`B2T=z2>jbź%wNHP9ԖX(?oyZBo7x0"=`k~5,Y}gT^j:ynlwl GvH<ĭ+nF1fwH-]$ߊ OOepXUlg˷ہYho2w"hCԔIF:%cCķ(O`QJY!)o_MGZ۠!v9ǣ{Ig1:EtɌ=Caȷ'07L-6qUb쌾Ԙ16ҬkI9@0=kѭAFBT➰#(ۣQ/bLxCVp9X]y:R) t1E126^}X{{4 ֓mšmsk0`ӕ0e/ڐH,mD@#uZ :U@RMFFy\ң}g6bjGjNRC^c+ucv*L9L~ OzA"Fcg6Ӝ<U[cՕgtX|Ȏyr'YsM愒L!^o53W& .TMMWLK0N)r`N %З%||Pl^zmS=N7ZDeBzph Ao׶Eى. E(9A--$άktgks+:; |,"Qn-AfǃC|w(US:C2D[H+&\!m6pi rJC^qS"5<8|,[G(vҁ|zA*Oa@&`:퀤VZo,ERZ~8}ENQ}z]v)KI3<wϛ@0&jp-T"Q摲h׬|*y!~ZA'ZԡaOU mPSh[=R+#Sk\Y.Xd>-/jDO޻֎HkN Oˏ_1ߛIQkVݹd."oD) #XCx#Nq}0mx4=;\<&He>E38oO+@>]L D`#0 ~}S7@G䯂RICNPoؼSp)R6y[γK6i ky2^&{EZW[v4U d`!|\)S^@SBJ+  Q0mF[{P:GEm.寨,Mfg}n@N0{$sK0A4C|ԴL}Z?mx`3tHB&J/J UfNJHb@!S2^Yɍbqk6].$Eu^&1ywgxG \V(xbᄵ9lmi#Z(cxGi$dQMO`9&3J6pE ,qs24Ӄw,%r,@>ܑ䰣@ mQFÏOȁ|\`&+;7 ԄKhRrsX Gd#)|)x{E&%jzabKqlcCLoMGNaTNI: бna+ ;3 {Ne, U7c|o,lЂYL@$CRiц윚1*K< RdT\=-]9jP28jU%˾M Ie usN\F(dwBjelAodEdd{x"pljBi";5ؾ6yө NdD{ ;A"4%:X;k8BO5^)WVVp hrSX)ew'E:-? TA/Kl&mn<=|Zb4mv ґd.zkv̓{jeoelD R1z~<Ci 72Pu(c9=QE+ɅBҋ4>~8û<{Pآ{6\dL`!$}kʑz/ A#S@!)vW,2(PĀfZ8s?=&D)^x m3MS5ܒvEК;`PŨv7Gb޹h9.L cg'(N3L :aAD煯wE}c rpݼ*Jۂ1'gTTuwTxYrBGoRV[mck%QEGP'R"/ @a^m/*\@yکSW2 %-9vWb>iT^3*p3\v1Ef)Xae~*Uh2gNZ@QރO+yP1?e V*@t;~-2(sXZIE| ;`Ff|˖W]4u_PS޽5/D5_BKUYKy#P\hl}䝸b:g<ɬv=(KVvC\!>bce*dLc}E:ǥKF qa+rdB+Ki%a'&>BiT/U%|/t6tS;tˑ&z~Eܳc LECPsyGfu2Yj%$IڙX:7<RY/x^C;doĽ!i=M@9,<\:aOqfZ]n&\V9ZV8 39I9Na 1q*%H=0r|޶FKfS_BT-3kQ .ȱB;R7*G]Au(^X]aLM'GA+36GLIraHt8$a*zĀ^1÷Y e7rzca#jiEj#{}"R7OB DMфG7f0gč?N:M CSkY`)gXħ)D:gi-xzQ"HG'23@5Mn;[4! ZҥA(_uh^*$n cy:t&_8*T(0Q%6)ɩmu#D$jqsY`5 2 d/t ʈK#ޯx:=PK9k܍Si: c~M4\8=^ʤzc'OVNzO,OyDe!DlԦRN$=IFV>rD`Do;Ff~$p ӻ̽?^B;O D3?ASa+*t)k2 ; i<$FT׆P}v^@|.!kM)^|GS$#F MCñd)?$ ^닰 FswPTgf-,5)ZUg5U1`w0o#47HɾXhS;Qu8]1ޱuľB]kudx)LkP: 4tP/^2>EZ7f~Ĭ] ٧jQVڏ'߹#یR$dѭ<%JN]8#֮T/\ZIm)6D]t?eɇ%I|g|Cص K*8L1^-Ꝿ\C!4t}+B]|פ˻Yw;Qhdwftgǟvx,Mnw3vu/9'"QzCm>9W'Q.\l\ϯ;gij5%SͣBFQ?鵦_:);[G(ș1%lLC[+m㛊~Y3@VTKyy|#E& K&}-M$rP;+pB4c vol@AًOgKf}30eaXKl" PQ}pލ\hPڤ1%&ҐD6SKҪ޾thZ]K^p:+4`ox?1R'=~򙈰6!&uHCť\,GE1{@)u*ۉdX /5XP~-=2%λj.sP]ۅ~Z :^~uѴ!Uvfd!HQF/9^%@G%M,G%'2IP$J6 nj-직n[aXM4cǔ"FJ(<^c bj@6MDT|.=6DddIomV ( ؠ:x!_2sm!1p7`:q$=ӹ ;q@j0opDQy(;"gLBQZP@j9=d|22ˮzq)Pu@"qh|Y/w<g|\Pj"S3Qb)^Byz>o-Q Ȉ3#7nwL)ù?_-ݖ9=ܢR 2QQ3y$ViQ 2Iؼhh4R.*h027-~v0, *2-xps"TIQGJOIwMʀVVJa&?YA1/:Cv@ǣM$m2 '/"G~vCxk161R6ٰ+Oc1]7T`syA{dֳT3#F̐m#CoX?m?Dg -H ;eqLVɻwݪW侎`GYL8$tX'3Lwz T[O]pPX>+C> V 5@aLat+ ͉.%Iq%[?Mz}TEs_h湲\ H4` &3>"%q6 ? }#.ʓpU$?^Sw ?\=/9cAjD kk֩6@xB.5)F&S TM$5t6qS!Ms'A&~R@3*N+@y ̰CV]h)0?oxƽ[6p37I^&cEꋢL<Žόn4_!r$빵pk.Ix2У( OL}yf7'e9_B|:FX3H_)Cҗ۷f̳8>CJjB +͜1K?kH(UQ1&"xi>*Rd?7#iZAzl̋9Ik:CMm2'Y,lmR]=Si K Ә1.z"̝,=fkϗ|TEEd9?LU&KrڼzP6÷-:*j~A^Ϲm3O\MH v㥭;9\Cq2}N(U[-SU60lg%IYdaB8WL?[kpV h]S}oP0U&Úq4r?:F!<u/Hs+ ܌خeF4lN-}=:4J*hLb7-Bۆ".q.W&ʾ! n!Q^(:T JΣ|xV NOE>x@u`rz?haf%%I[ޒΣg_u&\ԟ|QiV J).+BTy #茲B6D/b ^4ca@D6E;_}ز FK$(j<>M[jF{iWm*jz~qNu3U)g뇅CEbǣOxp^ߙ}QĄzp lÖ581A!™~ww7 p#˔\,Ҵw \Lz^3ѧghԄD)6':C/GlgK+6eTq鞕Zit>-vsX,|Fu|[ P'T?/k9 Hu j4ڍ2X8/ ,KV)1i^pՅ$2ä>\/ZޟBg.,C/PB5FCnݫ[v6v4[R@N ?9wV_zGhDkα$sRY},s[y@"9*V炽يTT|λTؠw-ؖBO/~{_4R ؛ <4aO|y`6YA@~ť[f:- ZYV-Jh0A #2 p"LA_=?hm"M{23qQ0e )De^Xq$u ~ay1>%Hv?<| Ø,"+dBO\GaճTDjei-ciƕI="U7,NtfH8en<"جRjhMҳ 9$Iv&HV!UJ%&[~g?oN O6]<"}۳*AЧg!Á&Vy*Sx86)KN:$yL^" Mߌ>H*aаK`܌iѯn辒 Qp?䙐 $ofHBL!ң\*(y,=c.u|ooDk|.S9۴O:w"xi)?n˟L˂OLV.dL ijŽdE]ǸٯKjOjjXJuԩ֠_^rI,\n,==bڼB(cVruQQ61r$=~u{L}pPl GSMۍ:KT:4ҢX=#ІF/죊jr:nWw k_׹=k֕q#~l_e]7=`x7Gl.->3I718a 1?Vyn 21j{%LzUIV$ހMa^_O/N=*""4dfuF +$I5-BR9>%y?Y)rTDrUQ006^:fef2EKUuz>D(iy$s,H5f>q@мVvt}}C^iӣR _D.'֥܊0SBjtOW*۶g1K52@pBGxu^ ȁokA*uQߒJBd>ҭk!7Еr@QU?YpD_Jeq_YTzVHc.npGQ%*)CFf)VC,&坫!|Wl> ü9C;[۞:D.yup6oR-₃t a/9y%ԃ(,#羦P\Q\ɋZX5.|'b5-tԹd2aV)PVAՇXa[B<\w])6)qg=XjfiFN|K0~#rtLt23}zۜmw^]ҕ#H' PG.vNܰ[G (_oZV&(TɶYlS hrկP>.FlK #0!\>%,^$?bEВF6E9㋚EL2(+( r?i8j(B-[ J؊#s@i,**( fz(cF;Z\[{ 4Taȝh6w9"q׻7lriا :t'- eQH>d{jl崅&#j 0:X+R@\g}=.]C|ͻؾ݁%x|8tbyaB\8j7 wiEo{jT)~ NX}a:^1d>zr (Q']o5)Gg7ZaE=EkA?u'A%$zYr)'Anlpa=zwev}ur C.QVޔU:ZJ2,t㻌mC+V(\y= Ekt`%lY0 E>82TUڏFv,t.[eT ؑ$D$lNksL=+# U|AG"Ƙ7j(W4#'YY?#(v~]t3gÙ |fBnw*BEALX rNusnzu=nz "ӚS=3BAw zT)\N>%Xh*\NVmí^ԭ9'ȎnL.ضkSGQCw]X-CR!e#4k u"nLE4EĀTNbg:܎<HnYquU e_`\T И=M"ٔ4f`e-ebX~=m's5x˟]!mOp9kB}>x:CeoJ8û宦sV@M,Fx*roS1ܩTH/DFYaGB3vH uTsŠIQNŽJµr(̂HMۤ9N*S8$Ba~#'gvu}gf*lԖzIGNԾ@ 4Z}JK ]D@#}!25~&'"a-Mڷs ?QpMNacs l/ rXj[v⒈z;e}QB-]mWԗ SN1M4"S*ѡ8#$x:e=< `)G'S I4E^4L_Ajt'ǧ69}q%O`_^c2[ D2޺\*=#ӎ\? >c$'D|Wd4Wd Óݖj}e_%u6G5rad `H.?NUBjT0:dv3=Gc-Λ!GSs^s7-Cm_C9&KDbZ`io"L%My1\pA )mHݪOmj-,o$%khiy$-ky;BdrK֟*ceY&w.fHS5IShN=e;UkY!֨IbN?)h|D8AmyqRTU"ݕ52fN#vZ?]մb[N*G?폀(_m"'TFlLu:Ot(evj}'RyJV]|EOcr9lƷL?x|=ZSWDZ&C`"55[4g-$N`S 9ؾU DZBꇖ{nEQaq g#*H1\,x] @Ř,)i{H A5 ]à5(e Ӥe Һ)7mꏦvހy`ÝԜU ۂ5JzMZq:}Ć]tn/:xFS.q ?JHng$wK VGf5wRRҢ:Z(ڤ!̛oH}Mr:Z 3kYl\}f fYg4hǢ nW;x  Q8>NL\GN ͶSf2fXIn%`"=xCols tUs޴>7|+~I*A-))fTIWZ? W!wG2OQz=?K#~[hT#?>{pcN_ R/Ӣ~B儑 .JX&gG+~06FyHm,mb꧑\gVr]e$xLo>B r.HI؅TY])1 "%= I%dR lj `%nkwr;p?>pNJX c9gpO1\J8 [E!3C$$i&bnZ1wY$>a6˄L  XemDyFJ "^Uqsĥ1F|W~O2nc?[:E$S緐8iXNd>;8J1`I>ij'oמÓ6,ޡP-xR\U!'l'uQ vzҐU/2VK_ƛŝZ~<}}:f;`z<}! LWeX},; i.Ŀ07<{Y Lv^:\({r r}Sh/0 ychހ UIur0RXk v~3-IkL328֑UN46QUY_/Gp߭9F˕qlHK]HuZءl 0vƽhg5Msbpu{N.g!mۨ B#OYiN-mJl@>6q1^`RnO>I 1ZJ2`~zkHp l[l,b*U\t]bSX0Mn6! ڒ$rF64BeU9dG(YT^Kuݳybwy.FM#"=1 *Nħ WB`tQ7cTTԢfO(D'b#>Ԓ-(GK'OG zLĤ`*x z^};h%5x-X 09)FUEA8 kx\p%oeSk% fAvWXI2` P"ӑJ(=bl˜[<MxԷɀ6(`ֶq1h.%8 =: qRi2Cw0gŐ^CNsR/AA+ne)[EP@rBBf6RRmmvPLq (ԝ TJ$EcZA֐ȻeA^8X2*J9_^x v׿}*ZK p6~r*ew/j٧\lE=Pk4[i(QDgz*yW6Z%r-R)# 4#υ''[/,/æ*"qm[xv S ZR+b3al= "SzCg9 N 7)<S?˼}S3CMZ$un G 7>C[iWC%{G#U08-lqd2ã&=(`F;67} oqF fo?f_b'K6r-;Y'և͊Lo4˕NKCUr)8dQkxd2Bwv!^ DsM$:IjcUKTZmݺLѱ B:6Ugg 傊8$ď>C Z/Q$B75tIfS[kl U, F%ypWq,߽Zt檛xׄ0Ï;*E3y,)d,|HjѲjL !|@s82qvNISRKP>П&Ow[ɽ6Xi[Š:%'kĭ%qT&r)@^4^O*shļGZnbK'p SO jX]ޯ@էEx ,MgH2X Tr۱  2/{ZƿWW%[DH0ވ eԹli6Ɗlo4 "LfU|.xM,MbCpg48.O_YTt^l3,!Hխ/un6$/H |Le߰OzX~4f)m[wlwhBL_R2a_F(%mt)b9Q~}|\ukNn$V)"%l_cs9 0x5-i+U7>{X ( A].^06: `fcQ32ն2]SǸ~MrVWkJ hna ፴*Ry T+ÒH.k-WľAQ%| b:%ZS-5  ݔC[J>˿jh2F\#f<20 R0Rvr-TJz~涝JB$mDo#?.Ds4K$DҔOga5ĸU"k=a%? Kl_܊g4m0B8YVvFilaI`IZ#7-9^~@a8経NY3&nbn)'Cef ;J%Rb,[Y/C9k+2+Ĺ$:p7z4Ҟ\IRpe'AJ,H7Q:%f/@GUuK9L;ß$dT9ʈn6n(䉞`O:d76Zhw 3O8G#`m$5y2&qu4Ԓ}o͊ ْ/nmS_PbuY]XW''1z b_h 䔃+ۀ]qy}vUY63s){@ (-ag2k`.yч2b{;30f$ͽ}}D ( #Vfܢ2_CLSzMRv)*+VԬ*g8=W9ST\ٽPsuΧ ]:In}9Өx wF캫ή۾mU\:y Yb2L$\DjC-YKN _[itTd| 7teg5)v Zcrg'&^׾0AKΑ\pZǴ۪iH4K Fi T?̸9} ҰT3DEt 锱Ź9FIW)/Sq&wA`1X2 \-WU,AWՆb\dh]ɪƭ>ՃOa^.  ˝Aݕ>E,D4#Fc"6RG͝Fvs 8NY;1zn.{eGcFZю#`EWdclx7lrJy茁?X>0?6SK4%omEegcj>^KMYO/0.˕79[/ e5j5]h8[6%, G~gM,X^T=y9w駲~N|TC!!wEo:{f B& dH8Id>3?T]gHb^9SAE/o:r!ux6ZsaK[E(`Bs&\{SUY>|_>p1.YRsKQJ+YUr^tᨍ0VW qs$$ϓOqƣ1 " ru%!.PS/&7j=>K"'X6-'xBFhT !M:$%K9<,m\t0~b[d,46q0;]zX':F&_ KKA M >e6s%%a8@rހ s~Ǜڇ`A{ଇ! Nwd):iQ TaC'tDڳ}齨IΑzT7zFt1:Vؐd!"U04ݻJ+Oyig))fB4VCyjc)eK4pQ=i-C}Y.IV2g{=B. rQM3:gxUۮDv(u~VZ>0+`[}=QU ѵX?ڦdkc#Dv`:vfkHƞzO@t[Xy$gV)I_=*K'=¾[I! BCl>%Fnx/ܨ߉3bT 1>١@v&/;86B Gգ)J {zI5ĥ";JuYx(jZ3|H2 }jʍg#@tŗ6D4Op}ʿ4B\<~VUzbui@^ś(BEUIxcz>+FXPLg0$,\p0DI?wsLnG >#B5hK-m|x1dwLeг1dWJv"4SJ31"˜QY#6 ֪:.s"Gf5Qi$-\FhgD?H6ZGdn:.,[Xc\2ҥ^rٓ5ân=0 76e)4Z2F`*ۥBOUHذr+qL*$v'|l`+'&rU{H4`s+`PgAZ>zsr|L58f_gmD#r[f\2A;ޖ6R]y`wo"#VG+$eʎeg73(y Kw.ĩ6tr}z$SΩ-WέƩp!*a̲dA_s N>HQ+M_y&r{WqAX*U6 $au%vt$ԦÍ%`EyYqg }E5̞סVbDw V1Yj7ľ;GKc zuq}D# ]hJu8pnxeܯǁf}oc )#vHac :hb@ʝ.E@g/eǏkޘJiT td@Xoz-eM>q6 >eU)@'2p1lm|yB'XmcE wc?wSђ҂UEђa.B4M5YL熰k!Ni#lr\r`?{m6I=&R Y^Aze`$sJk65Xw64x*tFB1}Wٕғ9j8$<0VjmY-{L{Kf\AԼWL0SGT BgtOpK*,(MױdxuMMN3αa Qoőv9ϝK'ɖdfxEw_yr,t,k>i²dw{%/9K_}V߉fnk1G[$/UPD.ŜOr"%WoҞ`&i=qa]_vY{UDPGpu\a+؊ȁlqwe9Nj@ 3bZNyN9?=pbϳFojtx7ķCWe=ي_ !NWA޿l˳3lI&h/ $ eZ76ϬpSBq@h#'_~)Uݕ֭$)R0@ 'ru 闁>hbcŖTCH|:SѶ hDsx?RD-O>\i@Dj70@x$GLaw }) da\дdD]ƒGB%&Q+V!iRmY얊Xp1f@9ٜ ܐĻylBJg %llR1-P{sצ=IGqpi4K qثw^y6b?}tmz9K[d]cŹ]d%[N<0t~v /Ly9Ƙ%(jwЭ[GkeR)c@jBeJ-E&;󶧅w,jOȦ'X0i: Bn$X83Z8s5l)_6PނOaAʎ[ 7EV5@!WFwMva<9g\3I#rs3ޥt Uټ =sT] {ۑ  EwlqD `d^gՔ+](3`"K"{RVT.KN:',Vc)xH^#zIȌeBlqIvޅR;fF"_fbXc}-s+Q(fd2= sm^m}k4'ê12.meXl )g穯#ӄg$2TS)$>ݳdf8'6qiip;TuF]}\YG9*9xN@Wց 4ӄo2nJx&aZm7";/fo~/yvuE=h\rHMoZ".K˨FWC#!܅"o{]m#7~p)9<$;]KZN3=yoF*Ht۾vWu qa?Sd:$Jw)IZ &X"6 k-s:Ji"]Bth=jKIv飝! LvJH6wLwuL=h4-J눘v/tGcFqP YB5E"`3-DnޢV&Aˑ1><} k.h^Y`oI|}ױzF%< hKV)|1%ǧg/h*92%gVgZ8 :Va9ݐt15Y8U)i bT7+!6̮μ8.&~aܯ>DL@ev|{[@tpV{M|E%v[d[ `?Qx_+G+RR6f!LzЄ@XM(d5o RR,dxdFû>)(@?68!=wY?έ\q M sOo P5mHjs)k|JG/e)T7 V8q򮤟?_P nZ:M$Z00B5Ǡ,.{4/]Zـ Yk4H|TŢ/߾x!ׄs$]M̔kjꗽ5 U(pa Q:xi̱…~!eo~V% % AlTOzzg 2]񃎩AG5?5$E?\df%zòJUrZUX*bB_,8GShhټ>6{>ڽk1Rǡ9z}N)Q+Ood>KC)R8( G/f ŌKA*Alrк_ hN-L)d@a_A=Hm8":FLB 5HǷȭ5d}_(cm7RW e}Sk9{2*ִ&N bN0ۖ\Gl]b[!~nm{P7LS됿n.Gdpr_5ߋ-+N^3nLŻ(9ɲ0}yZ0T d`$<#4@R@a -O A&и 2_.5)Qힹ-*at,,`G'znbxB޽Zܾ$x0X`:ErG2Qs"m# ZVzf"ؚ†oJIݢdwif2cywCI='qKz da<"bBt.UߊYBzA%w!9oY9,0귯I M >abA 'F4aQZqo-3(s3q h?&-iX<-G.oTCQ:Jy%t03`{R0GLn'Fo^RTc~Pd}ģzVp9_@:Ch#]]ߴv,3V .i>WV۾oJ]C'x߸BN_Z-2Xy {1J8#6Ҽ[ EjBH61ξ3V>B '/ =e4 giw/A].|[Xq>Y"Cr5@/D8g).Em$Y*hk!r1Bk EyS:Έz]|hHn'i 0:N4>B&e_v5uLW]=z&xj4;7}&Un=Pq3EDt`L-0iU#P:Onn?P\k1CwB[+F{f 9*%2m`S.}a{Lc5v諾)<Ό4b$Jou^{%#ƍt<9lcVue;qËa5 Pk6֒s_Vn =ao^Tm7*|q2zS֧mռ#Tێe*' # ?\j sh/;d ?"9=m PlBD5&D@:Ej5hk[ؠǙ ߊ~\^Lj0g JM/`=0O%!G-^@V6\p4[`Fxa;l߶2:NܝILBܶJڭmc&mz|BϾ,KAԁ3THFQZ&Uk哧܄FjJhCz_"4|4 a0nsNMiMfXTcl\YLm{D8p}~>7H ,HZjؗ?,|,F i1Ѕ -5J~dn?Q! O=[$jW{d Kog/>ꃱhW9u^q7m, 7u(*-d@> (OBx3M?핯OV`_9zE:yalGpzt܎,oytI !* aIx5|>`,l!)fw6Gq8,ro۫䨽! Iic[f[r|E5zR-ݎ3sLN󀊬S^q 5['gOQWq8M[B]0|?vBp0Ŵ\e๛!+E?JBQz!Hݔ!ϧ-DzeLil+̼=6",Lt;?R: ž}l= +.Rc0"U P1z%+쌎Պ()f|])-=x~D 9 !0xVL} W8$21[P DAhݹS _1vI{vAh^^>{19[ ko2uomֺ3Ĕ<6ت&2JY2B')ivYyQ6rBr4^fƧ8\"_&uyvb: ídGiM]*eFNM <)`f0(lVݓ ULo>m+M"/]Og+y-Olf{p:|0uw7Ju|T)98*iNT/f!&osF1-P3A|ςiZk )}`x6MD}ob_ÝZRIqPy뒮^6g].Ko&oXt2&az=]u"JoP7*,XwH_SEyafmg4Cbu:&aɞq.vت`[qeW̵FxgE5׷<1KʮB v֘ꇤ&*iGKkk } F¨7 7]@˜xW'GB,W+N>@2qzh Y bBuynj.\̴x|r.OGr(M˶D9w-7a0҄olg̖Z/ѥ'a:AjiJK!kIPjHZ\4bri~Y 뭩s<` HzW?R!O I[O687A?5`^lȁPB^vBS%n ̷G']'2}ОpmGX Y9;x0Tz32=l/ރl%p0/֢AC?W{'X'!+T0'2f `cd%UʂˢN(Lyd](3aE+S|枻_>MDQR{vo-ć5ЭN`&R$/LSFI#^EMG݉?± 5lR IMOA5e5zM#̄& W/sqb %k1e VOt!wt~!(d6_-7:Ω);5N%ʇʫL$ '՜săe4S0a& @%4q!]9PpR򑢍Tek/?*Xe'xV ݉کBojǏeKF6CPIM)jY!z^2a!2 `\DI&=e֪Y8t#G MeUuͳb E8\I-m;Ϫ|SSs͛ؗl]˞A\}ԛ'q0o/pA=nw2$3A5 DV&>)S| İr*uPmIyal}pF'/`Saqo4fŭf'UN7Ж.u2!MJK.>Ecu*Io-a$_!o\TIV^ =N|aK[_ ZI[݆I:G޷-\ƸRɳG;f|= KtTA}|{h6nK Xvb 46%s-8Xp-(<^`#TꚊBhq+c<]2WPe!~ߙП NfsS`g;w|AI *ɍ>"2${< |M,S", 0Iq Fy*1,2P%] v'7%%N+Q =_oGWo!PX7 agB&Gk>H6^yb}t[TJ9uc xiv=C, CJSrOE O?ƙ'J% 塰)r&˥_ %| &AEdqtbt!k+(l% R]^=MC;-mmX9z8FՏ"ɕF(Ä]gS |6 8,]p>4igIdvoi Jv~/ L`}~K?0D /ȅÙ׌ gBa?7x>῍Z$NwܾItx}OP[4&Kh&/%%s j6;q8[#@a 'Xd0Rх@?˗J%M(m& 4D#oܓF]Ҭ"RYA&GS9H>sϸM4#{r23 _1'b+鄞3ڴ;-G.G.# )A=E2+\XE3H:edBxݞVeBx*gG_^DXe{/!y&jRQJkLѿD kj˳Ms6Sos+l\aY1rvXG(گ9w*fZ c;%8/Yt;CuV<bQ Isu<`0w~\b+#;tלHCw 2/ds=[(DEPIz`w'-ׄR6۲~~^w?y3q껂$B,eNKGgĮSRx<CP9aZxIӓ`C3<(Qe.M=obG3|^-X@dT)t뻶{0 Y5ÄDc["(p yǪ08y\nD'/pY 7#;\;$5YےJjX3*~^nSot<E[ib8[$&1ճ+'R{zV/m'jqA[[XMĞR?hR?Jlå3X4\qWWwWmKQ5+GՎU sDfw{:psvTgJ&|  gs0DښTlHlaQ.#C]cęCF`f RD"AfLר L "_Yd  dJ\_z v~}"1֔^r:'˗1Թ.7Ċ1+)mwO Ђ|2I сLl1DdIhJ h>ž)o.x7{xp\7P٥_CBn@.[Ao'0t-a4.a~8HF6EW^ 1LU5z4!S>\bqklÇBpk=g=o;[2'X']4T"&vsDŽo!a:~I(]|^Lߦ1oQJ$w 3R9ɣҹoGܳmFEEOhzY;]bj ڰO5 Q2Y›Bɝ0nd +RܟR h@حի/=lD|Vf Ŗ)@B&3IEuhx*$-]IwD?:CCNV*J芫+lIT[ȨFs^ _L<12 SNgwҮ3GF ΞJ"0T@gj' n6 &,T5S;o'z2hۯ {Ro^1ƃgwa)-4; L8IrhPe>Nq-N~˸IlK(ZK;ɬki) +m/%1_xQtΙ r7ĦB7/ƳoGlm v*ٟgOF<qozN~={dۺ|2rp`Ow}Ty|\Dԟa .;$? ';`m&u"4G9bz{D]" RXYo G,?@g(a[%&Ch=>u0sRRE[`h_6ߌbQ=PLUIr[JGiKn75sU5@ÿo̢y`VOohs]މcL^pwl-ׇ`zkH~5J0CO0?!4k <:m\X:Bu 4H u,Ür f [@EY7 {YblNrm UpT1\T8D0f,/[im8 !Mjz1T ^rkgs bV9B<sE#֧ubAU,1 FUUM(a̛q* f6,YIDVQRZ(+˒+:pl9 wgDû׎V\ԭ!vE`l}j~Ls1~tFmSFʿڟ)4FZ'I)%_9y@Ka`3W71!³ Vؾip̆ÅӷͶD+.\wF}D yޢeQȇp?[;e,i3mLµrvuq?jXu- h <_WIk JcU) ^j1\;Ř'?X2/4De(%`tYӨE~W/m#ի~2 +TyG;)^pXUYaWXNm/ɪA%8nPߦlQ" j nwJiY$ܝ>!̖DS:1⹱`\:K o+NZ̈́ʥ;)Cڛ~ JqO*AwX<\Y8G=Ȍh8mlrGUA&[]G ^m½~nzx1S;x0C@ʿX`3#֫EkuJ4ƘkTU즟`@_ebߺJ όycB2u&=569!лl4tW~'|#ԪD*U{+;nw#0fju cҙ|W>HcM'Zq\ܷޞ.i6$?ju]uQ8{-Q>$0p_6@C %A'MSta`y;/bR^҉BFG'4$C\v Ixkf+N$}L5){s`CkA^S΂{eDBqJ!9[a-͌rd c:"OLBJpey[hOe kF]~ΖCjC]^sR{eHz^.[oEdMOZTSȈ&B JxN"ߣ<992 `C*`uR9횆5 a)\1ꣅI.#kq>c >>"t&2QRmxր[/OH-L{..uIVEk>PdMf۟)dBSd?ke tuQG/ F5[mm6! *#[{0= lmΉrUnC]6F{kaHe|קI8pZ;w ])A61?xm֦4Y(ڀ]:2rěk{m[B"ƒvV*1M<-^d$BE}:&#u:zYY8)YTA# B.1mfԎ.`H"Wb>5z/NJB-娧?YztS4}JXYG pǮv^EPXp;ڸCտ4^!_ɝ 1qBVk7ǼoeHW G |n8 aq|m[ɡ'{bp+ GU|!u'i\G֩w#-ʵ1 (pA}P"3mU~ajYpc愿@<'c~UNT<}|NqfE>aP^ɦׅLXTc +hT;a@8C7Ǖ=Qj! Uc>\2fA~k=Q߹B,jWxVī^&T!: _w}8qjqٍz]/b r7kQ,CZ8DKdPp=O똃YT]Yr5g>8~g,[m [ 6J')en;I3ī6Ŝ dyd@=[ >K41Қơ{[l7,;7?5_OKYI])Hy ^:E|Qǜ&` ~uDnEjkDfcGd ^K"9GnaÉ8 W/ʰQ?\y"n@=%t_76_L(6m<"7٢|'+P!{t͟"Ȧ2˟h#!Y41Jc PzGC&xS0O0$rB25c?4i8}#=z3w]qj%6U(i$M+be}T'ɫT.0qB$vjm F1jПpnp7;dS̴Bb#p5ɽ#O]jasR(@_ic¨~Gg q&:Wyw Ooѐ-H, ցy} -+]"BT38* ܲ{j1 ph`y?\,'$D;J>-te`Zkኂ>`)@.%WPcw"D@)<j|ϼmqCorڰB!qBR*=듫M;(/ {~u X)=1jSuާG0PphH _x%T+|n{ڪ;6<6KU眢d.Jxw䨒[a*Cuad)MQK<22Bba/V/O_.mcGţ_+IBX>dby`՗/*}!cTm0y8; Uyq 3SVZ (i\fm~tFhL)2DJ@Q]K;hғd~$H] IfKf9Vc}QrsfLJZcKߏ,ʍ y堐]4UO1!֮kՐ<ĸ"۟bD0@w[qopd lNÄ W'H`$=oHlF)i |㼴:x(n}t'}+`DǢ =?NlwĄsR.&?J rV=wp9sGcZfWjz l@O\&SۮE@rc#v`GΜUgCAyIɒf " ƱWc:{/yx6 :N"/{~mu?]$N2o@p}أ*ῌ݁<뼖 }#[DC r/(&'r1Mܖ*iʐ&"㠸H%*Uv#aڼ0Ǯ&,n/-fHl-w$tf _4Vxś% ;N%XSR୲GeS$G(‹ ׳8wbtqe3{%E%oXtTnPOa|jhUP2+18@x t V#p<0:]nآ6>-ÞY-GMOHYX0kC%ULӱmy kV _LrM@rOk"ʧVB_҂C Z+V_hX'g| cWQ:'ZP$;D-pwOMIafJk2 m7?ȥa=O ˜aj!3ó-vBFPLE0bI=|: `jԖWy,!3J53sY#8%onYy[>T4`9&~GQhB@&].imh RW5dC '0rq=K&!1HTr gXMqP/~BY /uݤSQkh4uH݌̌ ڐ|9$p73Ǒa&lm_̄yW!m^D8`R{+ G%~3ࡋtHO[> Z_'qZm̚E~ȹ *@ mYU_M'/])$|aȹ? s-4l=w }7hgԹ3GsZ M|׋^;$yTԞQD="fH@g=$<&'A2A==ƗuDGE')л+ {㽌`&No 3`6-Ta#ngV{07[I[»;qE*p2.n3\|@'Vz ЬD0jmΤ3RaDH@<]&G !$ t"lrHs #E#@%@,sV H&@m[Jbz}l-tW|fS\dnvʟ&-`y!08˟# (-[3W55W7q,Rfщ&xLfL'h /(E1=6+>/ %=d'sNyaLʆsAQjFX9'[|^Yrg:y&a TJM).TH]wR.4[2}У/6]=Pn hv00y=x-X^ kuqa!6mBL&8q Pk->[&A^65xa.CcO#NfoU ٴn]|plt0m RϦrNaF/yq9{=ZASDFzGtZ^ yp[|W!>҂OqMtS퐖 >@y єS"J9C/g>EÐ`N,s nF%I9,kEܦ:k *r qRlUK H"L D^/YfGAd櫳( 85D dsٜY! Y8`!&sd7! -KGad٨gn@.~ \)ks@;ΣX|eѓ6ޝˡWbϕca .;,ߺ'2pi@>Ykjrfո(0"pSc'sB#өѠܑp#"Eޓ0N:25a|B; )WhO 3*؎n $\Mv\J - ܅E=F߭2˝, ϟ%xE$XVV2=!O:~ܶFt AU{, h!e&T`o|a-Њ/NtuO}=rU~ 7D#FcP8, g02fo:XUM]׿u{7)ԄZDtj"Q84/jӠ-?Iz|`^U6Ya>Әe,&YnpwKaZP ^#Sz)0yb#[j'?>+<<X)b@rs(!\U6@]FM,ARNN#Zίh#^  R<aӔ8,Y=4lJ>纫)²BgzcN۽0N{.;)b cV~.jI9y`V et^ Ы"J08`eh2>>kIQ8 k-V-eo&S}66_v" !>K=Lo4֡|[AVz{Q/$ERm&^ iRv=U,[b*U8kχonڴ@&?C%}OCKBaj 3M1N~\v>w}FR<aHt '+9 @%QɈPY>DEne/YiI;hAu-7wHK[C (e% >#;~h9+nu3ZmOAup5^\( &obOTӄ 2BjNVNAK;ӗ26ʣ\pݾs!t$ ̆d IsǝszÓy]fIyI.gH7dژw1U"&nx! 0w\Ҋ,3F3tl~cajD؜@RAJeUc)/5g%A++Ҡ ZyN'W'/}SRڭtԚοhr44-2.*Φ4u%\ 𣫋]vAy̾ho1^4iJOմ;|%}3aH꠻lD9գnz#?rV @՝Kxy`C1Ζ/ChόOgqRŵ\tMi.wAa 4ƕߧυ4:BfP8J|7[Q"eƌҶeW#cW,&3&ƒ)kZ.\lE>XTBC6,S7HjHw|hl>q,\1[4׀g1~E@^ʙ 8_q:Fcj/fs.]GT'M#i#N\åo->(щw-TuLd2A׈0m\FvPITUX"I_OF,l$kr>Z&;H0b࿈@TU [~@VJC!!Gaa8=TgږWK5ojAԭ(mУwcsBVkI{Z.;heX,K>$h> *W<Ûğ;DsIre_JKgi무" \zoGFD3Aj;EՉtجooOyP ICe>C8mGK̓x,{Ke [d_E]IYCLH"+^V'8, WhI#fq+5t$ e+{jXM^86cj\%'FlF_+SSd]^\U ®]k-޼IllO31`X(P8)YƧmm89wkfgĬ7{Yh#G %?~ZZa5 1YzR {|Ȼ3V&e#B*+"UwƯ{X: Ynғ 2CS2v e3ݳ2NN5~8,R_g?R~ԨxϏZaZK"=ωkHW HG{& `B]H\s>'*Bʙ^v!G`4N+]ݗ ^M=0|&F qPru߽ћEfI-shpg@!k}Y'tWcfXpv@010v8ݼ, $z&!U|]ٰ#K{ovvYR|Z@둳;XYƣI&UI@Ċ9&٦A`bx3$صD9Dz"r->cq{]db<]_5>. ҡV:C'φ?{ȴ}d` *B^Y%-/6f aGAIayD4VemM ;P*p?wKx=sjS~\u{{׺qc&|܂T;mh#C(c\)?3@熣b&4Uqp8/Y;U_0>z4_U5 Qt72)'{;\ǭ[.h`B||89Qsvؒ][,$E-B"$rV^M~v;0+J0=Фly&$,3>5p(l"6:{0઄8c(Fx+fAOW1դߣf>1+&k{pnLxK[G/5 R~h q u/2V *!5P;^Cl&| z`êCQge~;>;ra_i<Vx ´7 {wy+F3m#]sS=Sv̢U/(P̚}_lUj|; Uu cӄR$.}O#?oeYSuSm:4u gr!LoVɾueTԃB]AÏ4k ^Xl|Ⱥ"W SVy#έ|><&x Fhכ=*Dg' md2 #|<댬"]z+~(w*/ =L٩7Iٜ(H;HǍ F|[VKWG[ŵ;1Z<&C-X{(O$h*9lw!8"=l[IU(XZ='10u 9NL,Hs߻CWZZΈ6\:o7U} 'M5kAkj! WcYJ ,iI噱-o'׬zP94R4gxm% F^ouKгp(L ϞQ8RތaT=>뵠#́~ѷH0#"r'5I/8yź]zmHgBa삮bD]$w $&{Eo>MX2[jlgy !"|A$8,m +wތl_mTgmg2XI{[:S0Qg9ByJdAk%7Zu>Nh;RSLduVFcɡPsތ;WũBs ^pezq"KsYbL*{N]/_~x&#U2)Nh]yڏr0B>UdiL=qB}8pF7-3kIzY@s9JwsF3 ׋3}:!zhcIL7GΊ+z]Iem|6dvdpeҁ BW$33/j^*MHFHYy7OzݮVܑuT=%#rr4XQ! 5yNuo*W6p_g~ie\τ)X-MZqLAA=q {oW4mg1k8jk@ٵ݆ rY0&g+ ?2vP" PBt#Ű̊ 9 %";veηG3Y=gSˢ'+߫Vì0xN]煉2mri'J{gyMhvڑNm" ֜n@m)[ [/x"Nqo{nYI:}CuTu!#p$"\!-nb42~@Z}vÛIc4ɫֈlk4bq<.4p3|e4`O.ޚ(FH{z,DhѶ?';*vX)(9}+ڑ&?Ǜ.颫e&2`t !^>ß m3w `k_"$YIxza TRIO{%=GxFHI7w.˧뗹Ia$nΣt O_X^mѝ˫auw*1]M׌uJɴ<i {SVZIQf*TF ;v>W<&s֘F4cD6P{LY3,S wi[M=8Eojݸ\ $svj/r=LѸGS|렻/~>vD4`L XdqSz} !*k?&"DaF41~JW7mYUJiaW?Эaǘ4QrO8` \jn D[dʘof[2̤@3 `xD_Q!a#8=c(m = qKUh(v$G6.&Y~'_|O%ֶP侊t~h?[m4[I&i,)>db;KL(A&13#R%]CC?O$$7[2I ք39A YFU9<&ct ͖b+Os=Šf8f|8ਰV|I<mf B~b=A鳏ek鄐](Ԣ' xnNxEN]d3SŁ y1(X鱖Dq\j'heAP{xsSF.i!7S~8XB5Wss1ɩ+GB"dC`WHH {zZRj-(6/hYTeW6 u8{R{y^At1 FMOx83yޓ|\'S\@_1\VNԄ[:px_ښE̟_z,׍\ȐO l5;湵hs%N<#$]'V B@ݬYz)S 0S'z1K,.bWꄅtU/8#`l=?Ȕ#H;.c`[Q62)kz)?[iƜ-7!5\(E6\hc]85=sLFc=obޒֈA,Csbf٪pgD{-9ݘiƷ<Ԫ\\A ̈mQR*>b9̚G]}y͌TB=/dnЩ% D/K<Y\9Q\ˤD Sg좵.sTɖD i2&e?k`RieNx6]mQgPZ}59dr(ʤE3.YD:m|$9nՌ m? s0D0Xv*NQ>&^V~o!^۴٢L}N'p -ZSBSO@-ԌP}8֊l1SĵbCaO㑁|O7Tp,QMHB7G` ? P0gYU5QZIVVY*WCk\ jazm)%y|r)b%=aOI#u +Kh %@cQ= W<'R E쮏Zc \n\5ǣ$4<yǚbGJH$R21,*^$<>WTFh%3,Ȏ2߲hK9T@/PjO8*zV=yr&}G]ܬQ=!nLǠ/}( Өgq¨*_/ D揁bJغk: 6d4Ęk 1mOiL2_Ӭ*uVkS&kӾq˪T}LЛ'?`UEV:X"Dނ2PvK'qM \Nu>4Pp>|WSwՐ'շHէKӇBѶA;~SJ},}:t!ߩp䎵{o\?7JdG9-mn'Ro^,QLuB:5d^kl wrOIą)+V 1zX[9>*)Z;,-rRL-#f0e}U괶pTή~%ԉg -ɼ/Wll6/-OB[߂=EҐ$,Q-1qc `9'N^m  ^\oTY9o?i;;Չf`4w+N\ļ.7)%o'5VrȖF>IP][O 4j@)>{&¡NX V & tHRXdљP}恤'+LJaZQw^jie^ T۳sSSJYfAL٘Q8Ml=]$| aL2됁SMgb PRVQp9S[*[oGHSc gϞurz]|9ZUs4- 'M$yoLdPkS6lf҉yp\U2ϼN6~2痳OX=9${ss RcH F}w+p֮ P5HVF.>Ze6. Y#zEfZ)(f,Ae(y.#t1LDj`R[n_:ء.do1gm5Ǧebwq'* =D?]N}h{&I-NS4]㸦M Xq @PSSQJ> GAK̙OIQ_ Q`=MZ0;l^ Xqq1HJUOi{򖷋qcD5B.3(Ia26"G}NܻN2:!S)v g*WqÙHZ$|#W<3(u?" o!~RmOa1k X nA f΀Z+99=LZxSlF_[j—kmA"7tQS}.1N6U܂CԨlx #X;$_{e@IqDn[ޞɿB|Y" EŸǘkg$} |$  qrGׇR)7܈nLl${{-l r ZD&3M%,ogdR]s0Ek^AsLܥSj GҙY97 B313.G0ƟRE)݄=MeYRy̥&q 2KۚYU1pT11]94"9T`]9D(L W6V(-I ;/&N`$>qa.MO|ו#e,X B~N:_*i[U UfZ\*W>x`$}. w&`!E*>2̖MqSY~.ّ}U疄@bv5 gƗ˥{A tqSsAʼHrkF Y7 #" %D;95mHFS0OĪeϑ!;5s)6U FF|`"gyަTX$?E.j8SQ V?!4GEQZv峫 NB-Nx⨘/᚝".ka8zJi@g7jEzG2erp6ښ?/t 冯pD>KGg\"dYh+2Ciѭ9F #$ >_𝐭rri 8Ԩv_QcYWb`$ܘ.ghNlhrR$bsObpыҏHi'| \ 7>o]5o =Ȏ6bqļɹZbx/ġg׎T&qޏS7&^=G c3w}bfT[#iIxxj";omIyúA= dBH?M,"uc5 Pvn\Q:B 0f7f^*lMp6<~ܹ]WJ1<%$?ޠ7N``Pe:\P=*EU-lBE q+mX$0s6ÆqyudWv : W>;∐N6Tg6H(Oh']GCƭǧ^:f{݈\-(Ԕwz"Æf6(K+(ôg(̩4 Y׏kH] 7 isNT5.FfH$`sgYz^in}s^ůf˭7r@&3/#tJ_!'OMt$/m3b *~#2#K@|^04ΧvX:"OZKtw5a >v-9Qu^Cu3ݠpl.ܤjE3Odn-&E@QgҚ5bݏU@>OiL >A_ "` B .%5HƓE{.x_ >vIBelB ˥ZqB.>F_ػHx\AM훰nZϠIhIe_Fn^q\qw~pۇ.uZp״PgVO[ԚOo6YOpZ#uҠz{8L ߗ6٫-._tTXK֣ug-6܋ҳBlg39QU`!>b < Fj&po5piju;YoOHKƇ)։?^ ڽ}AqJ6o_J8=6G 7ܣ]*N#ј/AdSV1d!Ʒ,v.ϲmׄSGM*=yn\aE9NN+~h ub<g-dHĤ*RP;֌)XJ0("4=&ȲFd1O2b T/*ҬaeU[F. ȓ!HE$ > JڠzF7t\rj'.b*grWM1Qlp4rZ4Yynz0]v8qѮbnk+o!Z#lOM6N"IPx魦Tۧx6TV]{5]1clMrL}Q4J9m-hȦb{q1܏B ڿ;T `@H=Ф[68= Yc(L Df@ƼA,t-W]s zN8󊶃? ]-x@5A?P?*Y <3-V@ޯN59t _Zfɶ]Ncex{kvѠ `$_J_n켡`?0! r4(l"R /ڵN/bo< KXB)46/h ";8%IJsc(1#_26e0pn7L֗0(1$9#!I: ,>n/ZG^ߛ _5 *P5+%7cUd/jq/դT#LlƋW8_3_]B5ё-R 8\VCś+_oPk*c"WbD6@{vSf#'q0%9Aw<= +wI-虭bR2Z] 5).Bl3\0oJF6C%" çkf<_hPg!?D5w>!ĢS.\ؙAF@OszGC+,/IbG8"n!؏2(kȬ$s^a<4 w^z>a"SHsv]4!v-}d.![m||F]Tn? ZxiG6S 7yƄW\tZg+ 0d<)G/r-YyP& |JT`|ĎXS`; qJt'lQa{J7h!hYsCz؟/ړ-[/'E]&\?r&/3HgZ;Sy^G*=q<A]>Ћj O%C9T"'&Fհ35u<+䝐+cxCfAl)lJ[vV_Ѥ*J~[ b7L8!qg+ 51|N`~u~tSs#މ! 4jI~Sr.VCI'dt𦮧NQi7ǭ÷].rcX$v 37uR>pn~wUWDEvܬ hdkқSD`z OŻ1"1I_x,j bŰ7yFg {\u1iK왬?wᗥ2Y|8'.5==Wr1K%Pd_3$ BIIaz*6Rl^ ›n$v].tZ. Uy` E700l\A&Riz05b7/:4ɨbM]S/ LwX|慕NL*o͠ zj0CF #~B8z}b{*t5p%U"vL%OTʏ l? 9չIͷKM]; Po]܁y\ȯ"ٴ:).d:q1pI eMȥKм?ט8z=hňhuB;U2c?kN|' a=SDqˬa7)Dw9{8툼У) htk2ʓnaʯ;?-p-)> ϒ× _ ?y8zy`鲇eL)4dכWn ZT :j;:D >IlGkÞrm= }6̨48"D)8(C_JP[ĸ)c~/Gɵx blܯB}I䌿?LaL9#j[da;m)NfJz:qU=14J[w5^΍Bt, }۲OtOCWZ΢|A֍d9-0'9Cj8(?/Cx? cuy>^mq[hU _ I'3Io1E@lxܹqsI5:QzJF[LrfĸIR=7x KSb\Ez3IA};'ؠSp2VJ`,٧1*I>%Man.| :6wXԮӈז:ؔY*;AЅe*1z ~ՔRꄰv7y8H LA T7-;ؼf&`m몣uSZP!H@vcj֣Lc`t+!]Y(̵^-SzNUbOo2V?M(rZB #Iy  DfT/æguǽs{eB9 ʒL_&?J,~= FthAO0O_*r#I=2`SjLr10zCjYw/ {byaÄN` br4` mS3ȲJ>]Bjih*a ; , 8@Y@l\LM_d6Zݱi*BH6ﯦd!fI¾c7UhNMԡpm5L_ ZDfa)c1'P!)BO}>,Q ![Me1IOkz?K`e]ToO7Giq/E4;u*`V8)Ǟ&SHȉS5].CZ+(jGe[#{R;kX`MyXݿM0kqYCT1.IFH lUr`=*jE+_jͤ|Pk!p:B_$ T|g΢r9Wo]{pmC2 ؜偧 S ܒ|D1ų :'˚{iIјQNl @-$ܶ*̧xBd h^W*ȒXifp=GG>=LV v|5O<³}/{x$3h 6Vf nȒH'60-;㻄}f3ǔopl+R[]$<1CJC6>%Xl`7"ZIć>Q#0ӧWe7S? 3xK ;3R BJ˺ h(TQ*.O`NNu~DYJݐH9ayDT&ҿ"k&Z4je@*s*zz Cr\I 'k'2 % *5zxegznbv+7WCa!=טlj+cMJiFc#EwD|+P\!Gnrh>+;&cMz􇱄 .%4z!hnAd@BleguqfP*"sN}% 7y\ҍ]69C؜vwQ۫O%up SGaYY%XL w(9暪 ?kGʭM4* > ka)w' >ʕW// *gC' &b8Dq'm| }v/():ViYHvT}8 "5\wQV[~l޶ i`>ӛy5<.~Mv}Y|, U#kTZv&nX FT2>t\FRGw6m+ρLiE´>}ψsV*~:8ZM׹Z\'Izx"pzǼ-D Ybfg攱;J259ilq2uS[}U{E,[T&wi g cr"'A?-^Q17+o-N N֞g~Y6+pQi>ms48PgBp\L"}'#/2w-82AO56-Ųp IgR{HoCpc23wS>7Uϯp4tACMlČ\F18r rG0!fJn$@>B:R(Tm#Δ>wZ@0znU9V-K&uEr4XN|ó>@l˨?(9_`/k iFCR%k%͢_P/kVUImrvⰛJk\ aVDƬ[>@dk9  yp!CɨLǙ Ds/5N_Ob&IJE%Hq ,%W`2bcQ'}%ͺʇ=,UT}*Gp]J'4Gp8g6eo!^Ej] 6k39)P })R)sPUX*Yx*G{oǨIoiZGHKtɂ۫Yn]CK}Ўi\& 3P:?pQ ?z ! .\ԭ 6LKN~fcy oBYۿyy+JS&/i ɀЩ z&Lp*܈e{l~X$Ja,1\zDan'X K䩣>Fb? P`8uݗbDWk:ΣjL#͒)i#עyv`db'IH/nDTNI9?QP-jהs&&Ơ$DUki{3`Z̒҃N歳 J^j=UNmQxI;ٻrڥ`i&>^bC7Բ0x c)09})P%SkꎢP'G$'n1[ '!| }he/hN(3H}"!(g7?꽺g}E 78z?YTWM3=ěGEjel]RQm|p`[@QprǮM<>/La ~܄ڇhyKӺܪ*5y/5%}X*zb`+?r+ƘrǻI=eט0}kY)1?n0VY \5%w=JXfkcZl1)01Рȷ +O7ig1tFLU* dhd qe̲4 ~;qI| Hl*EYcW6t H@D5%1VPvAp;p9 N^Y1*lGJʷNH #jAC_ D?d[%[>Woˍ:'^,5+db!ĘxߪfTnԘ3nFfxMnĕ:H\2 ?ƿb:-kŋQ #hA02Yn )@zOӮQ*A٤`--^]&fE#R)^kՓYb+]d~HW'`Y̔ш:5RS No9Vߥ[ljF=uUϑCWD_\P=Z*d=~XߪLr7y$LW:4rx|n6`_`kJŽa=w-`$=ۄ&YQehbrK;,W6ST@P6[4&$*bWmfK @agY#M23as٬O 3}$t[8!V=vspوZ!:f ެqB ő YOv{~NqKt؁$@„S \Pc!#ەMLVT,9AGo`Z,Hpn51.zЋ{ںM/=u@lXF1\T0m . b2X^#y (HeߞpF+L騥?|[Yf>~@|rdxO ~ UST36J枼hmcw vAJDzy_UQ)sR)LWTZ z%3lB0IRTF=Y?mQ>VJ:\ {yDŽg*EP`g`|z}h'7jTQkoS,nZ}$Rd_; G5Y(FZ 5K,] O I1>|?VQqn,.t4Pw8]gG35$ei922ʸn̂XU2d [hB{7~;M6o06¹SXG]PO7`FZ3wrD}ƤИsrK~M NoЗ$]&jX 1诱q _Ev-wM'*Mv#ڲ4DB|oCo΃>vR*۷ߛ.d<xTlWA_8R"PyEZsJAr/o71;nSbK]P~`t`"5gsXO-#±,2\;2WYs%{'QH]SXUq_it5I?1yhp4Z:LّVȌG2K% nLk٤FN~{b*-' i H,^/{M% Ah"47[oprIEO!8kh%.Tx݂YwK؎pݽfaf !~04 z|\ː{p7XDQc͐LJ NkD'N>d Igx::X'e33bsv2E*Hy9<0njPi] 4]6)mfЀ#<6##|9^9ic \~ =>9r_O`r[OޒXi8DE-h/Ű? ;(=ҒU܋O);Jژ׬3ϭ]nK_ :QysA#6=It6>(݃r%gx4{9SXe8p2|ozALHG蛤fE װΉ&va+D!$9~^6-v<4bw0 +vElx%p 1eಇKE7qE#Jm)ltѳ Ⱦ^8(H2UQOͧiAsP}%l$^T} c>NӬKxܶA54qĨyXLݐL`(.3*_C&v/0VTaR092"YdZȤK0ʴ9S2ƒT5lÏz$L\N1Zoej|Q)Efm!4Bq2MܨmJߔes!>XuW~)8p;@UZ)sD9O^i4G"~H?_8*hEr!-F#*]t}k1:,:lè-կ>?Z/#]^_dWݑ~;S=xausǎa|Y}n sf:K f>s`vWۮ0O{Kb/ļ @RZgNaP/ܧ#ƒy|P2g£ÉIhT>6NS9h`qЊSшSw@'㳞ZΜfdS|)GmrQ DuW=(e{gd*' g)2[>g9`9jVן(k,QˊTŀh 5,4;[iFau_?z1Nf][AX㒴U/#bƔ%最WS*h M SAhJB&1Ɠ dxJ1BLdeW wtt3-gЊD,H<nXtyv.+8[2iyx7UKv>1,y k<^iF1̻3VН+Ŝ+>58kxFkيF~0^M+JʁYRG?5 T2>02e3d˻-#-k ٛ WQI"dPlɈN=3"YjJP $a>ͯK^+YxJ#jS=\SQ5w.&+U$pϬ)>sϸϗ!#Glv.ElDj̷. -RU)XCzܪX36oJ&X _&b#蝲տB}6F ?%$gS< >t<m͟ig'6's k@h?Uz<UWd_'igHޟ76*?<(_ʌa0v eS9ixn` bX~ıfk8f/le융@WqG5mB;u22]^]y׈f'O'x'ïuȬ|%F m8v//--%*H&:L"*։0x^sp|iMxK_1kO{Ub|>]Gh2D' ;'ZgLI\ pYAk)]bHF&B-$g,W`-W5}$Z VYhA$6N  kυF`%C^ayevNܒb @D/]c7ГLb{t>p_0C$u4j9ؽ}91YǦ1 )H4%{QzI\48mV-=JrJe4oTHc~EtN=_gឡAߠ9R^}B^Ex"Ծ|e9%MpnZYcmhYӸ͑2'WKNf}~Mx$fWA!-.ůFLi qJŋ(PDDM`@IzO3 TM%1u0NRBTI8y+Rˢ􃢕=A .LqS9/{iw#a6w9v os)*I/?a)`=I/ml%fXU%ֈSW/?6+@/9+HzLq?SE p\!#S}rt<8cn`o+A;gq:ViueW7=P)Qs?{z%yGC>eŢ)lF&qE=1|EbO!CgNǖ[0EçquPR`e[|R@~sBcѡ[b#.Y^C{+4a:q >>ت?*TsW%FG~8>Q,,sOǂm?_QnxHrJ2F~UPP?{$|^&O&,MJrF冻")Kyz?9yĔ?*jkvqV?\$y,Y\RfQ} lķsk"<'U~'|M7u{7צg͏_U$.i , _קe=*nx=۞tC)tPa7!l'8b;g^29f6(y 8wtAsr҇Ƥ2GOU:IƮQd2!;*ƈZrڎYo@yk1:TI6I9\{ X!EuG?!7B~7wO9lˬe&Z2W~n靺 'O\T>2Nɪi-%D8ukc5 5/;rN7)͏3ue)d&cP3wHXA[C? Bs|>#춾<P=boK3^NƩy:fKRZHkh:ol;}Vjʋ,^ȉD`%yIcnsJ0-PMIM\.ViH's,CݳRB4C?!sLKك~˫ L]TTNqPM)|Ksa0+wLSH; x9W\6SǸh/jI E%#iZFe5; ?EUH/ ]G$/Y9XfYtb!r'Jڏ`|Cџ98㳻[T)YDw['RWgl'>Zt7pCX[o ~/3!,=x0n6 EL:VM/j A꽳mUj)(R]d ^>YNeA3RӮ.:pn< [ϕC˽=J~O9Ũ[ 0hrhk+H5 Ӯ 4] t u3dʯe9ɆIIUiG'%RyP:f6QوZN>k:“_MʃXĒ7,!0`Ҵx t։slkuDѾW)|ߜ=;9r>A<Rɂ9lCDֵ3G=^:Y%v (?<;ddǪM}@+-G @S`f,dO6~a6,D.-5tbT?j9} nH`" C&w:dDSbrYW& G(rWhj(^>XNS~Ko$KM`T-W~NKfב}R@v=VdgXc uл mIrD(X y"{R5[U-ܝRSCRhD8C anP\dbĆLppzra9{Bo!Eg;'3B*V޳a0tai8T2ʒ{ pBW~9{$y7[e?D==GB5߂MIN9=[M=`wL35h+J]*bh}j?gӵ9akUk2 Q"a5w}۩J~kt{V g= 0[u' ,n<Ӽ$ ,@u"xyZ"qP`NĹ,udx1M`& 7!ziekEI+d$σѦ8sh?Y _ڒTY˘Ï =MI>ɴ~煮x䪸cvfH{u+?tcmR @ 8z=7(|&c(0NJ$#_S!_uMLJڏ^ܳTjVe^ 0sG%f)ۻ26KEAZᏹc;__$/g4i!>80kLעJ†߱z/&8x]-.|cू"l:̮4([CE(Xh?<>fICky,9xeC*)\*da(Ae>isgbRiHP2 ux3Se=Fq}LD#48g%qS&Iؤs Qq|\T`%h4{zgj{HplN׬ M$GT~mnj_vpmRe\#“xEջ~U;\, (4ʮmxw2lJwYMiXl&esLz5KPߣ΂q N(&; l}z;̪<Ӕη,R[-c&?Y԰!= YQ܍|IK7f EܺmxYT-oO~ሃ5Es'&O{%)7Y@&*_ Q*vk6{Њp!ۿ9)Vlɾ}*ycrw۷-X݈]^LOߙ]ox52QZ>҆zCKa/oȿs ޵ZH1dlIpf iU{,|*A!'j +kNf\J2@-4䴽%c%}1R%Q`l7lYNnXes~B׹c֑zU y{e@q5BӟI(?s!wS4(/b +MqQQcG~t9*did^&WН{}Pm`/Dg?lA|TrE絭bZVV]˜ xC5i8:w M}N#]Jo-+3``6˽Ԥ} >U>e@ 8Ӹ3{ @]vBFDNmqB؍14W9K@_#ZϹyGT'sqPkwP0~<}>[560LD[ eє_` !fX+nsl<h'јOpI'Q<>k%SB,* +8Pb~g- 89Z3ĺLCԞrȲ%.bkJ:{ϰu`'mveVڱ@п9ip]BVkbF|w~ьmvCOYe*-pҜ(l$-T Sqg-0-AԾlˮ~ 3Nꃒ^dHˎZN3W7 C3C7v6(+{c.%].$ 9|g>r+&3.8!6և>78[r'H5DVF'ԩPk| #F~9rۢc'(~p|2K 1K ?Ì!-dbJz+p0%SIkYڌZ/ LF#zTkM RI{Xg)QVdWeBnu?=!=f(=4#Q·kM!THg]n-Zɰ8`廛P /}X^Pb ɊHfu> {ޢ(f1j G]X}T-KdN+ bw7UD}  hZ/pf( 'Q  /KTnObOm5s+ ?$FOhlȬ ?O+oBƔX1"!k9/=bL 9>:1ui^ǏV}M}"{G&M4L_1a*mK -3OJ;U« š~ʳ%\)MMmrZї)35WVv^ KB>nbBv'b'^~(9)p;(j[I4 ިu7kpӺ!+VVo ,-s" ~MHj]I׀P/Ҷ[蓱\8 i )LOs$^!ǻ,/*yVX=C.7^t"5๛u"HH>0X_h",ךy^2W,C}6'b㽑M]| Q7*/? *d!N|\]KI^L؟f"zׄij5X}^z㛗!P5k݃s(y)/ՕA%.E7ݝbʈB=ea9p6ϳ8XYe\E X, Z]ȅHaca7n,d`IZ[uaɖ&ꉮe"%\1x ;*LOޤa8T; EOy &[ͮ>Gb0I "BT߈P؏6Y:ȃ ,ǿ@<](I/25}BS||d@,7PuvkEŭYy &\qTJ@Ej>9"jaZd)Q~^O=^ 40edw`í!YS EMߢ@0oKxiSq84'"_*pzn2B˰qٳWS*}ۘ@@B u4k, 34gM3m.dW;i]I=m,"M)EYprq.W4@N :Yh vlb.*cGґub!~ӁZt[2%޵TJ~C[\b53A){/{*y}MUºJl@α[ǴTK$rʃ,GJb٨$$.>oY=~6ϹN_@H 7Jx$ۑoKݫl8.M}n!iXhqѵ,>kBI-2B6 [al@C`MHF$7 0.S?Y1' LtJU0xܩEK:_nCrںDT\թe| Oj$ ń`|#B>!oy(Dn^`"_b#{{^uxcvjP.t+uFR/ND4^c~3[Ф~-m}reX]hs>ăȖ20Ľ\zY&#BU32Y$Nj1CV)-_i/n;f8#} z=QBoCXM!i)@@4I71*15&dJJ?zzS7tlpOVmukߵeSBɆu$ ~X&F139%'<'t/e' ku*`BW8Gꀠy # ҁKAn̝6qzU/b+bvXCC鿸siJ"4Rzj!)\C<_B0~'44bBh7 %W6<9+.+rsWX$םk,pWBa]BG3EI^Zt3C1jLv7I[0\qi\u*BM?A VY<sS.3}D[Ĥ/(l;՗ReGLQèdɐ\ MVpu_~Oz@M.JacS6spn ʱ>ĚpPh ҈ufN>-:L1*[&ߪ5y״:ntt?XJ&&hպF86f$ yr pĕ1c]WaUi{Ȼ o č!Ro+B:(1,zԐ1-O8N؝VPbMcQvtLHi?YGf]IJ,YϬ=94) ~ʬ`hP d$H|_~a]c`X#aZMO zt'XCI ? -Ō+ v! PPm]&zx,buqXq3"%E{\f*źҋ Jˎ)z֨uo/WBp&_]Dm%Vђ]+n4`b ɴ`I7zN 99N](š6% !;`?8<}J$np}txl!` Xvgu> |(% ؛KCk?V8uB{ͰC\w;JhyO:q}Zwx$ I鹕 [;΁u /lZ'VtHud;Vczֱ'_XJp_ 2OoVeeQQ x9UE9tA<$3ӌ/7V="O^K2lg )8=GݢR~1E\%1 *^H] /R(K#{&/d /!~XMˮlxy$^DhgCko^dkuR @҅;VB0(4[gr2Z'!aŐ% >mA'.iRuT#zJYl@T\3fSܜ[` qR9k?[6dAwNeOB5|53jI jTa8RlQi{B!*Ĝ&[l =C;C;S  }a6Hx!5:"y *'Q݂P%^S/+S yw?x-OJ7,rlgCoռOCis2|A#Ƒ+RmL^}ŐFFgx}9*`۱qW OqtgDѭ]?(rY3svy,>F9{{'d>Wi$k˚mDnTX+ d֯i;|4 {t! K1(z$N6!g{썴$JJ~C)"eQ"`FJr?·ZdfX' 6"{qtfwTu6:b} @!i/7Vw'*+%o\_X,P$cnñ)޼sq2[z]iD=# WGg3R[`ݷ S%bVHL` B9~v> -)ϟrMeL{0o0Kg5qP5[ |=d#RMr$4jRϥl7/@s&)Xb|+,9\:)LD>HR#mo1caM4Z4~  )&Ӛ~ح}s DJCB(Hڎ6Ğ[ :ZՙgĤ+I&Dybw</in>M8FLMu^C-Ёa``B?+Z&GAR3c 1l+B`dm̄՝ g/mؕ ,4X@iY3Ymҗrv D8tp42Q]Gя[8ߏ;כd(coٕ#aaλQ~o,U%cU`3 &XTŠU2½LIeGX^2.hT$2$V]3`!an֞Jos}z~a$Yp4()?h?Ș"i4=w%71w'`96ijF[-)qV3 9c"|~ p9qI~ݒ>ԡI$J6M!cAyK7?lDn 3ϫA8ZkKXB_ l v[\Ѓg'?%>E; pp o=nשo*`*T!C%8-eԌzSkDr4xG}mC? ,vTQlv9'4o|0ȼ۳~Ue|O)W'p~*`Jem=N6v)4JİJcW/%(Zknz6yO/4 ?#`_2lw(5;1 .,}v@ cOM` 9 "G?%~0M<9kxfe^da•xq(Fv7V /X\-nNF-"H*zɝ1H<XN2$}@c<.cYx!V+rx RJ2 jaed{:K.M1<-o<#`(!%Tuex"9q, 1=|∎v1ڌl͟0Ay՛J\ O6p. 7$+m;`>l+&ۤ'߮"֧9/ sh`z.Jh0R%t\g#˫J@wR5a_I %U(bp{ \!d+45dzO)M+9qѰs1WU4o$Z%?Ur֦VDuLFNTVXX(JVLFC LP@hc+6/;09J _H$Jr[6As'fϮBlUEV9qsnO6{~qF 'WKS;7HR#=IBiȾx4anDsHǣ^4& w@pwT؇łuB;i{%!T`1ah $ץR/UuqzdՑTCϛDZfQ i%"ms[ւ6f)"'@@+ uc|SGHc-VT7IFs(~%h*n%2T1>{ռuV͈+/vfpz/3@p21\EW?M*zPAҡ[rSvYZ:`#Jra}pyR)tr xAf]\dcBR ҾrxR}ӞHU!{ >wP2'a w`pr0*R3kCK研z9e;ga= 9wnѡm*JGNC=y!L@1r>(dKHh黤{\ [0ЋVկ"ijb3DS7uy $І5)^UN=X2؇  BH])/:S"c)iIJRjn1BXĉ47 )p./Uq&bh `^GdVmεD <̌7ܺ|JV&uK=+Q6/:Fwm pM5+阛Xe9 =Jz#A6jB'A}ڳ'3 Z]SMK* -Rb$ZE%b uscAɏN?oRGCoyd>S}E)_KN "A%tSf'j(&\k{:ѿV2ec%_kQw wi_w ="Z6DhhV܌q_mb}w\W,TN `/Bmp!dTO=T͏p:Y `e(61BI`umuB9>2碪gJN=JJ@ήaiL2 }ΐ  \Տpb(9_z~{KUZ;av`l~(H1={D!M%nly^qo[cS'8-3=R eX]R{q^EWǣ_-|;LUm!"!if^ed}Hh*3 IYd :" HNt't('Zhk$ĻcwLhr n>; `OKLYE(`q1L9O )s'pX0NgQ[^wi JcVrue"]?̍ nXfwu3o ?]ITɡ6<ܑ+*ʞz䨳1hĞBZ3"7bs Kd~H;+. &Қ?Cp*T~>]òi,Swm5IM7vSTnU̓m'S H\n {g* h4p$tD5ɛ#Cw/>?k{#h}PK-O*y4OTlNQM P$^.o«:.HWu7d'HkbIg*Y3.A-U,DgS 7=>ձuS=mqU7"5V*zu! gnGyo` r[%W! > ;b }Aߪ 28F܄ן8i+߫b ?CWkGW YE+d䎴L?yؒrxfqjwfpM :) 8 xOñ߾I+ u}׽ϓu3;X|IyFxlٓ3a '=XTbylH G&rH;Qvk/~ͻDy y s/:YmJ[z^G'7Lc)OyHP/h Ѫb/1|1˺0kY|+e{9O3nDzl!bve ]aDkgTQĝjMyK!2` ?B\(Ԟ3#eP. &Lz[L5 /J n4<2(og!3h4liG;,/%5=XIu^^ ބuT*]턬tD8FXD!] q\d7qlDJhT[фXJs6+j{XԷ h0y*BV$Jb*ɻq%N[m Sf]cpuٞ#mM )UC6kk np1叼IUͤ D1PB`1[\|t|ObD_%P`g |434kEᡝ&O=4fzq >//?w yǓ৖Ӓmc'qm50 u!MR DK{g@EɃRa&%VW+:/;E ϳsvnlk D32ج?$mXܤZ.N%oR~"bpf l`宮Oe2$Ls5L资iosXKyna z bL~Q&8c4!8xz1XTC#Cu^{鿖o)10όҸyI?"4d܃|Zo hpٙ LSd]_s\@X^o!>0pb&8D? ;eBBCM z` *Mu F-gI㣀㩕C(1l B}<l[ei",lr~K'A}$r >1zLۥ.{U%p d${4)j?a#\nUPWGx rAiA7<#<. J wY7C{cP~0 p?*aU?־YSG!Eʨ{Bg/_?a֯>MؾDO%5:od%PpdyֆF֤;uLG(VHԲx \q;f+~E4ӥCX#G iD 9%P3M}zqe,"(RHj NjȓւAgUIa6<ub_I1\2@`m.{ S~E.|*'/A|rioL3JLg~"oШJ)6fCicA3P52!ߘck{8_2d|w?m=5g\p'xg8I,5nZu=LSCUE>}lE߻Ex22O#5O/j7s׃†Ӣ?:\{/ҞVVTŲ!bYLݶz䬻,L-2JE\i}fi$MoH)sQ{ȆϓVe4(CP3f m y|Ve}mp9׸M0-#:VPen ?JM,d՗-_EF-E,5}߼WUK6:o+VXLGDm4x"<̇/]Bfc?-=;: 'dn;󸯈:ã*m20#= }1j ɽeK ˜$ʉJɡջڷY!KQQqKU-}ľRv 49uUOG@i?ۣ&/I,K1}QS] :[|AР}ҩi0Q: h(yHE]yP FA]" ВtƓb?8VLP8i˻`D| j-] Uy]yQ19 Zt|?A8Y93:E1:Q q&)q }#4C}"ܪ|2T}ij%-MG%S؎'H=f6x8?b8d7dnfA-P*V.2oɛFnNqd>l>@I 7ʸk@b;1a .77ñ6s96H~BK֝0n Sq0 д`ƷLr|+>[cAJX_U5i; Q3߬19)Hf2rؑM#AX$C)odsao "gXхi&UϠ \g]~N8J3rϲKXz3r|rb[:1μVūB艁۰@9'C3I*F2v"_PN?Ԁ!ff WZf|s wL`^yB hN’#BNMnnSfit2y0VŖgl3VBNx%Jk}K3T(1VBVZ<պͽb\̇@)+V@ m Еv߾3'|'}G|U=f%S] O~]uDŗnF؅7 B;Gknp\1g֤=,:(C>t)Fl-Ylkٱ7>w )ЩxLJv"Bk)SS)ٴe?w\A;[&[jtˌOnX A0ȸ{3)|<7.(5%t"D_8z5.@|%JxCu#Tϑ "u/'z1>]Dlav6ǸG%Y{+DQ;ƛJj#Nzo[Km!aj(By&fW~k#bbU뾇z 5=4:|24,"KWSx6f)RS)t2 &>~19A2+;8ٯeM3uX Č Wb5)Ol{ ^߿r |{:Aaêx=J&vxr#B(HtlqL:Ct0Sn#f| r$I}EfEa(R<`6m37#bc-n\@Wu$3xK UqJ s P41GM*,Xl^ yƕL{a{$ޏ5ɦKbY}f/b)]  m:tF@73ZRhyr/k9$ @?%*M붺54?)(p% 7 #>Tf;klhG]sS?g-7WY"vɀA#T\Vr'w[eB)ôeeRo?f'iw`E|,vNhSvDBLds`#5·4y0p hOVm$q$M!b8(ZsTcF;{`/*H{i hWsh1fU?' &꓂"SMo&4NOE:p!$_3pg59%Tq ^X @=A|nl@hYpyk, "kۯ?2ۺU 8Z!PkIVZ]Rf3A5"^}7D]vK0-ͯQx.!sYrTG`:eu=\zg l0~Rq] *&W Ҍ2gx/-CG3n{00lڠjڑ:uc@Jn])rPΚ1d&mTaI(3EHu>#ʡ-H3>! N/ |9.B\::F,y GA|cZVh衍'&,sXܞST)'#u85`Qkdc$̱ ;yV0F q*ʨ&)Jp%2> gW!rkoޤ~k׼]+Ȇ5o7dMH2:CVy$_Ƒf;zt7^6׻(jk݂$¹i,B))(E AzD`,DE;3_2 yxO ZdNp+(uGLh.p/{=<(t ũL8ʖհn^Ԥr~Ks1މ:2TDЀ1 wSCjՀWK)g.Ozxei'^'\.C'ɠaeW .UKq 1ObN1(YK!DLxj*dCTDO L9Bȶ cЦ|Bv'6mw۹NQ[,,Q/(!`Rd/plL[ ç#̾.PkgꞰ]:ch-tX*rgԈ)kNA>fyԤu/E8.,qWhX%7 [8mwArvF6: c`A|A- ]^#uf 򀲩RxSXDLkeK\Hh?(A]ye٭]b)WltiL|`3P`Fp 12ZdeQѯӋ˱#WyFL^MyNݧfu~V`S磵\V-]VWǁsH^cv jE(O6әpi,|Θ*2(`X%ߵĮQ1V\_5'nR8kA!<,-]wވ\M./q?#[{dvٿ6pilCts%l%ijlyH刧!= Edgجu˩!:Q! >FW]Q+zG &陌ׅdgN ٥AXZ<9" hsπ.u*;ַ=&KI.oכkXu"`2oQ~1Î&G4׃1bųݳj~N_2Dq-^m(J<2t58L:Y`AT`0_;Z.(fAyH)(<$ kq>32LU2 b2xi nviPhIìU b>Mb Y)[9qHT$10"dyp4z>PٚrLؑt{ %:=,DT tRs-V][gf\ Γb8j8jɤsҘ;;m9:ÞXl9 5!dqŁ YicvG~}xs'њ~ VAvkk\ox핊Uo\^otkH ,z =HW07$2/Qs t_` 4@6k\\75&[4˲zfcej8ȑ陘 Z1]m E#I9dtgjFQ:@'h\ʜS z;5vN~M6r*ՏgS&y>iä_зa]&1ɹ$Ĵw-%y%r Eo_bGGDNd,?e3kB?qM%E%4g5m+GAp^"$>uQXo 䏯QZ}=E 0!ft@URd?ݯTn)UQAҋp=+b0ؒotC-T؂sKGKPx'Q %h *dn|EڔiK;PܻA! iOc}:hJnAG UNaqTA||R+( 1ا'rBfhva96S؞ >H+JcS@yaמ (lCiɀ-,%9˩dy :(֦i2O7Y݌ˢ.b: *8@ [z-퓯2DHlloyZZT+Ee&XjL~}ޏ ܧm.j&)8#3+01 VapOu#Om^&lr:\Ewn j<-˳ÌK=Qy5{vBR>6DO6wEQb>¸ hWy4"Ŕ<‚(5m%:4{%kt:(gT.!CR4^R}pVEXKHxpKk mkfpeK+;6aD}Q/ͼ72՚,*Ӣ󇤵Z)KUSCWx9n|./ TۧPsE .!_:Kgꛎ9dDji$1~AdQn#4¿2;sJ Ћ>֓AEI.9a^6Ц3f{%0:Ovz6TPQ n9oWR:x{[J:CDOW͢}u9Yp rF(ũc6y)T4d SɫCn WQ1yQ3dC'G)41ߠ :`~~X7kkn' yԱ;qDA(#\BB+'~Q4s|sbŷ bK1LFI۔% 0,C! V*@zEm'wQVmjf먪J 10 Pѷ)Hr4VoI㞋@ Y=}MJW~4yRﭽȵ]:Z}h:oC )G okc.Յw2Iq@EƱ֡it- S`$fij&0di< `ùuLQotߵtfkL {SYW.?yY; In# %2$J,"teJnd=3$B:b̾blZ=ܱ(}z\=NJ^oah~6kلS"57$^+mkF?$۲?2cZePQH<_K}@rCw2*Mva;՛J20[KZ+'Q#nqo7غH14M<@q^sg "Bps%p&0xN#Fb5cȋg:a*`5z1bWύ3^e;i.؄Ja.kpz u$3 ڕQ!UCdq H=9yT#zgpzrte|`-LLGwi fj[hU2@ʜ̼eo|h]cͲ Xu% ލ~"+S98"tz+-{V ] {ᩗ݂;+ ^E 2~[6!t2GƧX}cfWkh.V W|j@YN}>i?-=ja%$Iw"j9p= cE 8 8,$T"%$t,pN.OٜJ MX/]x WUl#A̘\ x|({h;wE-W t쒣s1Ɗm?7q'fѕ/˘=֢IR)l0vbr=լUZUpm؛9_-Wπq8}yUӼT"D a}w wY:͔4s%Yc8jyQqb*JQŸCHr/;Daܰ'1/_Or}Ha`˾7sa#qA-g{ij ?IM݂\ ֝[JdAF%d^Z{IO8cj'Wr Cќ7Gܾpg͐*2u: N68@g@Yܴ7SYo3_ZlO|3qj|4P Ѷ 标P<PgV̬EZ`WAXU_h79:e&NN.QzC{B9' :0\FJ<,)kw@qI[m E1џ0Fefa*@0<^8i'?`;w!g]"LTcPǸvϘFdFŃU YNj4eVŷ#u:Ly݂R4!-hw+Zk8]=z궎_Ź B79\BuC-X3IKrķ s\S!7%8,%e$DϦ>{"CwAEL{'iȰ}PYlɒ2崖>TBw.yc&HUA†-V{rR̦O7o;~E՜^[FE%.$kkn U1P\'(~-Za96-&~]xc KN~zPz6ܱ>uX;,/%IhK3{ U gժp͹EZ0uc2m@1 {0\ iƃY֘OȶwL T0Sxz}/ BΧHn.()G@NY@fgS #H1t4ew}٠k vw$ǫ}wϠa F[hc[` 5@E;%VyF|ewUzkk~ 7DlƈL1N>RoI" p't-epΙBƎ{; 38~Ք3#APݔw8.88/hR$i7$-/re_#Q2LfFߑWַ˖n䱎?#HWf)‰oѺiXgkdLѾ:f:rz@\ٶ\}lR$y }ls d fbS:p0(-8"LbRiXS(n[a@Yk8U6yxT/,ruV)!7+F̘Byj8n0p.<k[vJ~v ڳQLM웈Tyߠ8v(j'` 6\n ;3տV(򳁫'*Bnd-CҢe/t^o%]ذT`Ԩ`#<~  pe_=7U6z3#(Kx@42k_ZQ̀Q1Q'3o}G'u}&J<n!)+Flá[V̧B{YI=?=\Im݋ۘGI=K2?)z ~T <) &2 ֪(lo6Y@]J9HU.CTSࠖ+& ŴSV2dyyak˞ΰ7 *4^NoTAl ЦŹ4ӝdBFUN0 u{Cll@؍M,n@ ح"ie" rTj%Il7Fr#F.i`8Sg 1CcM wwf?iMԈ]zMb xƜ4sͬ|7(''|)T c恍'< uQ?cMl'*PS)4@Mp68"<6|aVAn~X);"pWa5ILFД,( ly:~^6W.=KNlSrD Q-pQ7V^DE4-Yo"Tnљ \UIz04m"6;= e[jM y*٫]`b,ͿQ;bO }ٕJe0(~) М\玍=)5~7! .2_:-EHbe{Hp8RKZlɯG]!~=.F nK7U(luW\)b" !MLXˈH{ủ=X7aeFf4K5m &Cf8;|4 ]&6Ay9NdErfMbs@lp?ptL%t(M@(׾ɂ=$uޜ /\q: qf ֿ]fE g˻|M:+53$'w9$c8!q8Qjxv8 X8c/S#PwF2Wi(Q5)ܿ$&9¡ BLҦT[H~(t!ZfC$Ҩw=7߯/L/oP[r^y>d .`]T?C,{9qD2?O=l”[&{Iu/E^2P&3i=f0K/Z]lMIUrAUlf092åC!a,tvQ7,!R5x¹pL6ZD690J~W\.Rwg|U6jv.M,cwS ~+l1*gEg:{2ٜ:8͟}V>U[;B e|!T*u^I]xwmX% f0Z[td|G+: U˿q^̀e R̜d 2|o\I{oް۷V;jk+UͣQ4VM¾fyVxSߞ+me ;,kşf|`bg7w*!"m7w}ʙt%yC(KVjt 1󗻖.1vʗM|]Ν8}Z8v"8Ar^\]:īNN?*.y$SF[@? UbZהWp=w2{ 67!v vpYJXk_冾V:lW$@oaE4pR>5<f0y\J\`ĔÓ97hm[lwJE"勉7ߚِpd%X|=5w_(1C#^UѻR#eD[gx  MPȑ٬'*S3tu @ܽU}hV0%[Ôs^|cD#a&'aԄtx?zݨ egT ĵbÀ*Bǂ@0u?[7Wq796(It r<E݋%}=sZ}%}# ,w^6z%iRyiFލYC_(.J:YxQ⤙jDD-g,YK [ .Ē8K2GGWT<6E-#gQrVz/ʤ:vYrp4+^`N~ۙZ6 p}f1eU*. ZA(sRH/T(~ܨI,An٩L8v,>B$>5,Hj{a6Ώ"}Yy*wTқ˼guviLEzupze0~?Z̚,j[X-b2.8 貆,w22ZX'4z8X9-/݅P)PP#ɬ\9%&;Zqc/F+ >vw-'KβM ;Tg>Y=q\6 BRv{&䉼H?˘VdDm*7aԧxk'eor]G&o>Zގ #"[jr$Γ;t`_d-|=:DgtçT ۩>-}4 "^6ˈcBC"T˝Dq۫,WgsX' Z) qDp& ;7gPf{rzb)[[3@R˖P "gP;v'5H6J|p"z*ciM o671Iѧ.bz[L92`jR,$֛\ԣ!e gLveJ;Ʃhy~ǥ_kjY_yȜ@F{gvQOe T[Li3FquOIDtu6R\luP+uJyH -EC@:%_OEďvOr~kIGVKTbַ;YUJQ|j?_%ɚS3̤rЁ+ev;FP0埍۸d}&Ee7T]!xe8_"49N dYp7]LOxWNT~|A<,aљ]Zρ[i}0z-ydVh$Tt_vJBD9Bgh 1I6-ԟcsqUXD3),t#7rW?,lQA=zݲBkEe0? :JѤxp%dNZǯVоu 1 ,6;_B|sl-vE9@#FL s~՗N\ 2So7g'>"9X0rv4g-xsc),D-v񀖶/l_6" oT#ӈw"8zqzx!kgMg+[@,*|sczr#ckTD,QT8ܓ?B.@&̜f6 {bQ Ƌʹ>VLw})ǮؗoVj|kcg"f4:1=ysY\YIDŖr;WdA\J~5ÆijwN H)j;a&^'2io I` a* XʧP٪V ԁbQh, NA:w1\tTɟ;WؒQ\AWb|dBUS :ŋ4#ٯf!Wzz/j;rSkRH?I0^MS86}JAd5 elK ۳ ,rIO14X6 E鲪B`iQ Bš1>߆;ovu5zJ&[\Dv׎ķ,z. gq,sѷxn-':+3Ff-ДԭRo@qe5L/ \bXXTvR~xÃK0xwPc]i%7 w>Rs/rxtD]=nfg,՛Xf210Wu*w5SxPcC_̙@; ?T@E-Б21IF")de!^d0xϘfi%gqvKzD0^PƉ7HQFJbo  x/sよ(Ӯh;lzDp`ewKm*5?pkSŹgp1[Տ_Yjyv;G|c4.) n_nЪߦju׻Ky '4`MJ;DU!= ׆,B-2^76<LJlB&8L&pQ2y9.g^z@E`|u漗zF>GhzwNx6^Qi[)hJMQk^qZYVN۰jo*sZZ! "bZWتU.T)4s5:S+%;4}-v}ϰ7DnrY*kQ|J,Xy|Ye;`bޑ)B Hbk^$ZGPkqwyI*J0$''Z|ҘGga䩛C]ZmiͷZ9C?G_pL NPV"&S#}|?D'~-\m!]x~ې`d!ʨ<;RZ x4~&,!'59C4ԳF,x(0L[w|DSwމv}o$T Jܵy7Y"buhfaMX!Fq;}l 2ί3'V(Mfj-+2oN2eֆs%ttMۨgbo5dB۸OM'9̖Taj[t=[i _{ɛ>v.Z)DoiqյH)Fr}smatM,j,T8*msZDl8v:/U}يqw~U-=s뤟 .BzP^:6)95'#Y 5s^5"r _ƶ;.f*Pr|a󌴐J+!>:T/"Gi| 0Saw(k;^veq!g)N?؅f,֯(u:R${v-<dSv 2DO4;#ِK:p]>0zZB^ n4MxZ]8mU۳l?YЋ9bb=eL~7hBuGQkFÉzÍpP;.WFK֭"Gl֥XU_]搯;:+e#҉.VU -1&En9r],[z"?[cFI*. R{E)#b y}{Vnsm14H! 5 $LG_Mzā;w]jwsϯUZo|Qg] A8GܭřM LM2R$պwoweP K=Zh-u'\jɷI2lFŠyPmJ ͫwVg$n, #:,X{:ʕ5x"2;pnlɞUN I _{sޛ>椉- JZ:kѵX"?h;(fp7 M '}F)Pߺ&EwrδPc4}<[R>,YNԧ~!_*zbΕ^2W_mytpu>A̞$%dsۤ $sӿik~v1}R=-zt 6IǼw9i>K2 3SKN=SC aNa:GQ"Yv&`s,e(|7lBf]"2:/ձ8+>1%1Kϝ`ka_(Fw鵦UZvڱv\ZE>P2"q|DcU_僢CDF+Z4)%#,; X&%F2=ISHioѝgi1u`Bz{v-;cSmG>?ĝjѧwU0oo{NR!Tsjϯ!i,>G46Fn/I5$! oV`g.QcSDm!M)H f̌h5ou*y&/Jy dت#/S`$aG0!:,sS?uYZ6k=o;sҸS)yI7(?zrׄ| '1jsYU`;7 |m8i1jGSQA]Pp2.\I,j[W?3kQi](8oö)HcG\$q (F*ϟ,0$zլGw,PF QR;T<ɜC̉-:[9.ً3BzyܝwKNY>0 1ʆv+>;}@ŔP:8u@N R:@BH #xF j@8+xyo4 tbJlq2ZBr,ŠtD# BY ido ۩ ;nONm%%:D|ui:7{ZFBd@|s q'9cGPoAru@ e ,m蓧s%a: 9(ՇV $d ?ޒ֤\] odT5ڤ5.-ӳ|e̬g}36Gff Jcyv 4D2?*C.07{sG aBj#Gf3.OC5wAȹ| ZFyUѿdhj@EPX4@HԚtroL{t*%Mg_;oum0OHQ{(1*(T,h>r̐?;n #Ar-w3Lx~$Et9"'\tª$=4GXbăÂ6|~tc [ κ/jD潴|zAc #')Dh Əy=2B|6Fj/:5ax&#FR)- {̹[oklc\k C1҂pQGa*?ϻOfq,{&TK<HGA9vQrЛ^5R6լ h?(CoCי>Nii?~{PbȈXwD85 ,_r#0aTMnG_sV+BZs͑\eKXt/(n-u xgh,[f!F܋M\. = 5l՟NjoDy-D7T "u}Ǎ˒C Wfhef'V+a7rg?JzFA sEmfq`_`DZt}i ?0Z+\T9fgOxXՎ7JbndxKuRN_;t%[mX%P\MKj="- !t#y7Y߫a;Uɻ!i+d'EbL2_Pb)FmWJJ{#&UWʵq;wɜ2DIޑz|~Z;K45`}ݩL =ve'ObX"+XBy Zi(0ek~Ώw a?nM^1Yt4E⁘Ը;z2#0KrT:#'JO98خYSװ.]^5Zܕ]v(r5sҜ31goY8.Z.`Bo3-Kzo2t)G Rs,'*_ 55+m޸ΌT:i胭fgF['^VޕK#jU;&RVStDWH{#[2.mWT]S@]U5׵PXҋZ`9p{E@+/DxQ)\|-,:mExt})ݱ^:Y<OTѿR}@\l =>X񁻣.t6b"#->;lX_FO>_7'ABbϋgCrӎR-M#ٔ'YvO>a`۾P9Cm\LP$8XU'vR@ ]BE )h~m囻/ĩ[0 m{T]~ [% \X``K'_Gܓ7p,BzR Krf8 >zRU45;N`^QI.ru`}Lϋ! {ϞUJ=_7eucZ~'މ׻$> )|Q6-;>?xdէA76@]"RaȼX~̓"Oan5(fʡWR8!~e6`$nԈtr_ئ#? jUb҈X0[VfS.ixthDž@gZ*SGܫZO# 62YQՖDb՟F?Lzg`d绪=4-tWCĥHZ=9Dޠ܇Ds^ڥF廓R$l~שx+05 I.UWiVnPвRa XqL:ݖf=!1 fq:l~섰Te4eGNby y)KPף۞;5Xꫨa&7EÄ&|ered7Hg6j$iөw@Il Ru^=Q)(8v0mIn^7r\iv;)8m̑mrD:p1U&@/Zzo9flWQ+N85+ hpHhe3 w!Ec"·9Wѹ,.'odߏ۩-#Cs.hj5 /gs'"!6qx ]u*,+@5[y֧q{g$_J6;#ZMZџ,+ ^!u vf纮e`kdS] B'E 0RX&/iU|cg9_1 a^.jF*s &Hsy؍˅;A[x9!.40Ւ=s-ъ~vQΪm6$ow"Dn>*TIsE u/L4?i?N\&捍v@~Q~+Wwik MJLA .~E) NMUj3 uA|\$ (3dâБ^'ũ9*W?MsdZ5]" 5 xG q'h0g2`ߤˮ V;S]JYPwƯ^ BFV@)%ݸ`CWlJ<Ӹb:q)1ؼv!'ұbC+3mm3XH#6^$ ÔoW5LTL0sp$?@q8⡝*~TVieǬ粔 b` 㾩zcNtu$96(+ؽXS `ULY!ӝSse6ØNqӧ }9G(106$vﲢOT^u_K\qm`ֆnT n!/F*:u` z f47kNy3(d>D]`zo"JOĩ6E7_%@@|y[;B1m(8S24؋hy\ËVܦg8>%g}9 Vt ,sLTZ΂S #dċMH5-]D6E_eC \X'%>ΰ/9[[#AEU1],V&F(sdH^ Ah81K7ͷ崤Oqf=Z9^Ah;%qO%zq8 %0_Cɚ#H|g:IBnZȟ"b/i1Tt-<0o(ɮ{A*yԷɾF$oD ؏CN x&Rvx%? /F%=NaquViRӡwNA9]Aj`Z]=9dh>j'ԃFj9 "W~RX.+YhU vu'EBW1iGJ_ena?ԅ>VAY`Y~SRUk,Vv z5V~HphS i=a3{WIt?tclCeUTƏM[-_\^nJ홳\^.QFH0'h?8:vc)u@޵D/$r4ZvoK@lAxVXMև ȝd稜5hr4ѱy5'͂ ƽ _Ӭ K ܂f5o 4r!4G4ʜ@Qv;F+Ec}5]'F,â/ag U|Fޅ*:A k[@ލcZgפ~󽫘| "+6:4Sq$n33YqSv=o%ԉ󢟂 " 6Сj?Κ‰o 5!kq 0 tiBbݖ序5ל7 oq~%q|B׿59 L&6 $FXnnzYg/Lk/9KcޚL~i%LayS,GK03պ:p+&  |w4ΩZ݅UJr34E2/GSiB`(L(4 ñV͔jK!MQ 1yX蕱u$py\<^؋ X4㿀s/UxsT}Tx9 .wɻхXtdڪϡxLZm}›.-)둞sڅ?^'ERPnwWlj➤Yh܃%g-.P6]((1Y]|{JT .d_JSk} H[KiIY|}whvW/B#Zc셫 NSɶzs5I.m9 Ro޲@$.!oq^Θ;N0tEEhڀ'17K _eg\Ć~ E)4~$d9-0]2e}|DïNdrqzd-qʤ6$O! #;Eυ 1^ɏ0QPkVBÖu@vԉQ39 P~o|n{[5(' 1,|Dnkq\3ŋ0櫦(HciR,?oG#*Lأ:ݘv0^:lV"S-Ѩ!ӭ o |bpwy4؞=/LqoyBxH4WXfN,P-%/fzUi t#&|Kg8kVЬ)2u3+8dߥDjz=^G#&_=eVd*m2ƊP"!u53H_n:ÝFOOsϜBO^ ;JҬp-V=<18wݘ>u Ga?\1z DKt@7̖i2Y8=?Ɇw:TT:?&5ύ25^.? ,Џݺ|ˇkhEB)t 9lwkXt a EsdqfD#gPzGV;˻%zy"Q[w1@bᐵAO|pStI])Y&qD@*qDGk#J8'WKU2M4 n1_wSId1:Cޒ@4s~0MM#HщN wB?k5'ŠzH<wZy$uB{Z7๟'`0rl=Z+~'#kzC~wFbt..g~8:rٍ ٵgrŨWBIxhD9  D mqT&;X3b=6=>ZY&j!6֭KlS>=Po*u^~-1IFD%5Y* ;vMJHoolr/Y)t. ?*@D!k (?|KWiW.F!rAQ>h)tJ%vmՎǶ m6r9s"ӵC"a&ˎgLӠ%5.GN>dpfN i\"XWTfOQcbfriѵl0inJǾKRbݰsXxd+E#8eb(lR+~>mLc .Mߛ]3¥]\y@$b+p̷ `kU ot; r!8d` 5UP ɾC @GoH&dKsu';`_ yw0tnB"NFw$Wk@*MjMQаP@ 4?QΓ͐bYuL#2VQ5vw S"X|T,+Fo}8 & MTυGW yNА$V&{ůEM )M}R͗?C蘮M}#_/adVD{;,{-a ٍRGݒ?tmtcBt>/h4pJE=Y: C:ml,q63Ss+s ^412BBڡT]f"l*g܈HN/ =jBt3m&@lͧgf]uI,OĢQuQ觾!M kV& I'S;Ya]Rq## 4@!_V T[˓H4FǍ$5qϫNF#'πTl45j 28BHibyOOynzCC:LDbbwssZ_cm$s)TC>W,7>Nt Q Gɚ/Y |s/tx|JlgX@ǦH[)9e6@b᳢\ֳO rfZQCfYO~` v̽0Ճ6  7|_p;9LU Pu.zh ՖR.F|,аOKN+{Ty~H .LͧSf&Á@`~a5!7\vBQ&O^!N\c|OmB$ttuKSG}٭tOck;c{~cO;k lh䀀`Ak7zn}_8E(oeQ=Ƀ&5^#|ߩ2h*zedf_+bݮ$_r#7gwobK vw$-0< $kvM") \4M餈?|\oF= x?mPd7I7VFfĉCj!py&*kz#Va2MySX<"{ݴ%PFfMvb}}Snq{@ĺП.2bR "eE󒆄WkGs7ZK/uB;IɃ4Fk&.ױ0 V/GeN2Zɂ\|p°V=n7~e;gus(RV6L[~u~՞i^9$ekGca65H|,b_Ϡ&GS;tMt2 7WBkաehH;pRHze_cr8L`1~"9VCkVe ^52!L"єF"➯2e*i9 :+,=VT) euݎN+f)/p7#XVĝ8[h~7P+v6heJUG\8$}ap׫3S2'0N&a3A@ty,r_bMI4sCYHf3<4qJ|Sv`56VR$7gmk/2{L̗4),>as e3S)Ch#ĚJyy{>G <8k@Baݩ{yMy”Uxt鑼n|sX;gБFU0.oe} AMTP60UhG|aGrp>U -ħXJeرa*PVJmocGײXENVMI* p=Ly,D! oT[ (=LR ko{nOXVL8:qhS@0=tU`1+޻0F6 ;?ӭasqea=AƺXd[daG^m pkUC)BEy8=N +%UlU?k$< 10y1#> ĬVt/ mDAb񼰛9ϩfQ/QT1|3ƺƾлi k+ 68օJײtKs7:RlۯJjagvNZ-|r|n&^qTzyc̐{?f@WOw̕ఱdabU@ a+請VCu'Lgo/]/ѣBB +NxmTrpZSfVC켇F #c!EN* "ꇉKpTI~;S7qZ_޲R c[`ϖ4GlqC^c&2I[f,b{g\hnz`[Ye!x0z| J㈽l&i,e&P_*" hrL,ImH <τBg1ۏh_ή;"ʍ ϻD:FV2 g5p"?Nq F8If3M.D? I}LI1?@ST:ZnIG%YzvD_&tܜ:@%xepN_']VJV `*hͯ")8U,ιB W_7~7TG+6 "׋T}BT2EFKL4!G!5# ~Ӕ;!Tݡ1tdL]t{#ljᆵaO= wKh\kdэhp?|dƝk0 Tfp 5j6Cg_&a-Ri4U_xPC<2QcCvԛjAWn_MT-: {HȶYҶDw>ɢph'!j{ޞcIavTwQKps}vI| 1eԱHhJcH$ ƇCPʖ0 SM@܀'@IIyY0!6mPcѭ5SO;R"ŔПDb;xU)T8!K->qBw͆Áe(zr!pNxsʻUXOpV+[)ńCL[FlF?&K\T˓=ZCȐKl)Ei ?sn  -:c3 Z Br.(SBn;M0G$ X5ujٖ~XhZ쥷֙ό]\=ì/*tOew*`ҍn2+t" y8"c ńicS c3x5ibE F#sރfH{EmchECj )谳j8x1R&]zhIބ|WjFIl8ʡeY?D9mkf/ >G$>|<j7sPڮ-ƸE"VrtΓF8Vf+.gzFm4 Z- X˙zXJ;λ+:0V!1R"*aڗ5]zyÜ9תb j]>Ft_hސZTe,M #1dƔ'n*☡D`ꕎ(%Ϥ07 Ejlҽ0[℠([lxX Ye(x~`(\>e6H trxe͋Xꋒ 0.kZ0ģˇͩ9~Py"WD {!ήf~|z ԓv&ft%(bb.]w8pr,^VSg=*~r{2_6Q5x*$ASߩXzʩLDԕ֧4*WZZ(=y6:P7Rm>'h;ew;׮r\cF#;#/rА|89UOfUgjHgw)ZQ̚ Zm?"7 iq\,F,"?_ecTA QeWl@:#ӟPG2br!!-UcMٞ9 !)ޑ1fN?vf;J4.+ c2M|NJٚ~:܊w}ݟoK6e߈ f圻!N;;XQ/Co>&8ć%YVNy2YH+\rPP±2y9U/o=*k^$xXT鍤/QLa_{eX(V ?s"|c擫K:}>wʀ1G" HliYU}7 Cd-v ]S5i "@x&-B)+H>R[ XdgrN{ ;%fd#u'_ '?;P_M`LK_dlO|a\.K0Ф[4yoPMy(jNFa龾ݓ3|vy_i |UZmؿ\ ~,, KZAL[4-A]*rjB#Iw&6$B͝縎hcRIz=ºHVo P .poqU@gR%7̕ȧB8arB- _p(fR?Fͫ 7%=Ӻzo46 6ґ?c䅐 S@-Ÿ' gRϺuNu|jyNj\]a`}Yg@hyh,zQ780*̶F&e ~P,y`2!'HuEB`Ֆ6ΣF_ȉBG~ ?b;jʉj\+9f uxZ%D z&wD6 H->읊3X$z_!1?N"&sJ^ʹ6̌vKֳg6Zi"?yJG^\IMH@<Oܦi?Vt>Y؝gs- 0BWB6I[*='Ӎ `Ry{5d}V+)=(elUնmJoՒzOI݋ڝcNlxn@N.aĒu*nH@* b7f[]BKk8OJ8Z5T ,CҨ$ΫNnT#aSmvo )$~29kG5q6pNgAd4-HWv+^<[ 8ݚA $O߳3wJX~P! k`B~zl 76 y-ՙm,P`va2\[稜Oj Qә  ha(?@avH[uw 6`µŐKJnT2yig+jR[eLK/oW[5KD߉"g*E+:*7mY4B,q! ]Yi/9 *!k/C#}JRɎN՞KK8S"'(II5 =.x"JnGd# l-',&_͡Qvm[0Fb.>dy= DnQ/=p_R඗ J\8~bشPm3$\\qzn_x/R 볰F?Ej,BQ1KkϺotuf8-nS7cD:䌌QS|y>>b=irHy754sˍj,[mL`>B^Sh'Y"s.dr]e+2_w&B%SLySIfJ[t?>ME9UO*6lb3 saҒbHꭱV,a5db5wh<R9S.坙9r?ZQHDl9Oqtt׽&Vx@&)# ho a~tSP7J6Z' gf$7 ˷Yu'g.%R4Y?Q-vCCQ}7!-[e7JLl.e8֩:Qt:g'2l~sFgf@ `v"ŋA$[EG܍mՅ4T%irQT%BN pdg\ .yԛ*RLc#7a@ O_hD]_~_YL0 ?N"~ ]&GHg+Y\Z}UiU[MD~J2&+j?oIN+mB@T5X>z0' U#!K$Jsƛ7nݢ~ϹV'Ԥ`6Hc :/[o!vF|$/&em+!Pcz s<÷Wius%뇴4+4暥ZIp‡[L.*p]xGX(sM6 BdG W$ 9Ѓ)cF_DmեHp z TgR1o &Sm/#4YΖz7O?=_yyuzG?ԙ+1x+Ru7d-a܄"%3qKm]Ź- wp_i_%G_C~^dy^m*IywK2,8P[&}wpabX~mcp !/Zh=V␥|[} }URHCZgxc*;/%&yL3QrK#X3ģrp%T 1ym >drXƧK=M: 4XT<6 $l3 ٧ì>kOt@1pYnt;BP*+]6AX .=2ʈp!yM"t(ndZ5xan nžD ,v)~Ų)wO C5D -BҒh ڴwtwg[)nnxV%H#pgDs{p꧎ګjJ8{tl$\=ҩSJXi,61bMmUiK!=ρ?R98%.߲K⁝#hI薆n-ĎWp~^@b]=xZwǤ@9( ۔9aZ^_ybĿԽ\hB)d]Ȭl!\m= T8yb)eXȏgQſP,DБxwW*z~M'+WBWєwXO!@ p7yuɁ &Y)‘Ă_O~[4aCKT:[O(|; DfNJ?l7DIhRKoqPz6xG1LOkd9p9+‚@YD`;]}x&nn0 zlJy%~[#'9ձ} D& 8HϘ-'#CL@GBGaڍZ[Kv%m^"oQfZ:cNT7 3w*ɬN#Β6g.aʻvzx?NV<:^O:9 v-lLowӸf9%{t 5AZ|dmT !1hLNbM08D;YK̊e AA! Sl@A'@il<z9QݕsiZM|e}:c7WgԽ*57" Q@yˍ@+}/_6Zew(gz'f# + t s_wpvj,e(0F"'\Ox0#Ϻ^}Rf#A#*bmНmŅ^6Ble[`'7|'J vH:Qs?6e0tZWirtC97ƛc;,  1 +MkU \@-+ 6{m֦6Sn4S̃ߝAMCoK*  N|"-AQ+Hosz(G/ر^$7㯶tsVa^OW}^\-L &a[Ԕ:Nw\cR8!܊W$*(͚RC q΅ x)[qw`~ژ궣>Z9V҃,Vn՗C!8nv:' x4ǫa@ţw*F'o_*RFߎy4'8+a3 ZT`z@cTXuJx/w8Q@+F2}bFtkjJ7 s Ӡwo=pɲ/7*> +ٰtsPt(Q _m`"$ѣ-wbB9-QQw7Rr6!*8^ DB SmS az [ܭNv :s*uu=2w쓂 n[8ސ]5UrCqIAv(:泧Pe`͌15qJ*Sa|.(1x VF;,U[v0 ?˭\5z "PZ^܇_΃Q1uVES3Hs;k CO1 *"ɫv)`,3/sFeAYWB4&*1GήA y2fwBnu|z.G8xC<Fg@P7s9ͭ]YҢ7ٷwwd/ǺbK?~C?n8麮Ev/bJJOQn%S6!:F{Y/Μ\i̚XޭabFVǷ͕h'jC簝OD]{|EERp@Lќ8jj`ġи#m#(muWPwҫWNi9Hy,05){ǟv9/m_!lCRn[)(/sDϽחkMDQCME?E\_,$kB΅k"94 ҵOrwH?;(PI Cc8U: 5,>3fwEV/2s}|?7<,/ge5P ^JY 1A sxJ4m cG絁U'e߁TǝpZjQ\ F\C0AJ \qK5ca1}K8S)Ms@7#` {^լo{2LhFM-ڴh+㰏/ Re" Xo6"RDŢgeHeWFJSk`-d {B8tH5 c!tadKCk$;`crT02įB$D ߂A?lV9N~aːU U+jjpv(XbZ5y>5h~QCڛCMK&Lȓ#)F~ ꚸ Ķx)8 @￾_8,|^WQHdgԎGƮb]<&tbe-¥Ca1@9{e֘r(,l@Rv;I2$ϯ?N\Sa랬Q:et/)wFo 7=Xl܋V! ?%GakaURzwbvrw­2EYAU2kDRjoȶn]_Ga]!i[9g׫NJ.浀d~>Oմ.̀ f\sg#!0ҫ!>٘youJWtU+`.V*(~݅Ѱ=t Iǡwetf,sFRk>]KΌR2=Of;kln'2Ebaf\o]Q8=Ge0R`W?T#3IAW4z˖YygZ\r4CEÌGBa޾wUm%]0'A,k ${t]*w(Q*i,]ֶ*N`%nĔ ީ\W زpTn_zn1v[}2_I;u\fp#U!Y  h:)V)*Mڇ H0 rJ6[ۊ }fns5s#r9:@A_N_o55E)Lh%p7Uֱѡ^2i2LtsQf3_gI mu< U O[xK'~1|$^fíBGA2 4l3J*(Lr' řދS FقJp$e/e,i1PQa ޱL~ܧ(I+90aF{@Np= qS/v Y|}X0" bKDM= ǒvƨ`4^K~8n$7u3N:tk%˴o'A xݬH =/T#_; ]p8˜8Fy_9p49vAܒbkןcWsc_SUDwn A:7dgӣ,n5,61M3~XZ2c&'*pjOto0X!rW@.ϕT { 904 `?L+Sp1P׼@+؁cŀmo@qFp_+(tC7a0+[-y.LWDaz6(soLVwf/p.]2F lX,I4R¤?t<RLQ4_yUl?~/ޒ=Yfg7و)e2˰f*aZ[|8P|˛-/qA|w1Vޛ=S9bor8cI"qрAV'@ϝ-Wg];PtǒI =އe{W²u5 hx,m@b%42 G쀡C%R>ɵoNӜ fR`6,6>m{}3o:>Lfݩn;7& aڏ5X & @YXF>*I@fm--n8`ſi~*ף67 p2KYcIs?Ex&ҼJ붹&nd9 :5@<@'h4s'lHʋ:bJ"l=KlhU*ն=5.HAyXZZs4I[9>jPCM <$!!lUbbD:36&\ӈ70tWk̝嗴I iZ ¬8,Sǵw3*fSR|ªG:gWD~͕swy^5*խlC3c"5I8_hcZ)>pZޫ#ʥ\Wg x.XMI;{)6 -κn:Tasdqf|OS"^dMaǦ8^8VZ Os \aX{ l0ٸJȄ0_5]}wѣEmnLoI\)^v6|Vz̯*.L ɷj@]iB0La2[WҜcfĮJI{ÂTݼmb'M&\r|i7̗1:oVM@h'rò\-XLC` V̮_ލWeȴh'TW8DpU⾙M'A^ V&WI/QPLx>cpmkXPG}>p &,'C8*Ic쓈cܩogCSra f2'N#(6"dj}QΡlS=~8 d$dH<~M_"~ />F7"5Mt#? <֒ :lPJjZU~.-+?6רOUSFL zG$T;j:X psĝ@'"ca9iCK 8SSq!˒ S{kG?Ġ>#(/X}<;ӶDb/w6FtWgK->зw"AoRW0)IsWoܹp@ OM]hx+"MHڝ:LӪÔǤWo>My94Ҭp+^tŨlҞ}<⬱z*D= \Evi4BW<|$C9 Ms, UjP9r{#6Ј=ZX~rXCZq3MO5yh YL m.sQ0!nSC܎)n܃62aj/Ɇ&S߹'huh7* eǶլ_FRIH ʜ/EIC He=R/dḫ=JbۥQ=LK֐V\wrQo7[u zoeJ0c.8_3q7`H tݗxלٻl xϻwgIFz@,Ī =+̃ĬO1V1JGo>ae]Wlm:dV%g ]M_ƃC1yd 0u'J!ڪi;CwZ6L;Z fߕ/%mjYL1R@B5WihV`єNyIIFs%ql%H! ϫlavA]SdhTFSuA7*y *Վ2CNYzn U{U2SC)dn_ o!^%SPS,wg.9Mö{jO5!w3p !b֛/@u6%W;fFBh}Яqe7quEkؾ!`7q>4XByVcOzuyjY`p:;?ڋjcifd|4~KIŘQ4-xwOnq¾I>/DDަ;q]?BK]SOϹeGu,cdHdv7`F"2ij Gw^A1|z0-JQ^ehF7SD0R ښ>e,.6Yl;[7L#\8(ߚ@9MPih蹴Gv,qY|^@1q Z nQˑuo&a:1w*D&4Đ8'* jpL 7V9X b.HanG8 u@Avx]#0+j#{O'-Ng2JNzPj㕨~6bi} oDˣuAk*7ǷʃODst3(m ]%6 }/vЬSe{/O=saIsAQR5Up8GSVzZfmaEZeTƫ\j PeaU&jg{TyP-!ۤp-)Lof̦cQ'5bH%B(y!eurw,Qn!=)XQ$"-?]cTƲX#×Ŷ~_IAϢU yb!_Qj> $L[ "&7 2!xE?}O@#4F^tH 8Z ׏*cH1U]L yJ#@Bb0CdͧXHDԴ6;Gl']i`# Fg˯6rS'6|0 qӉ0?Í=kO+&_;qV XbD5BvqkI=tkK y)c$  5A ՠT .p>3U[GtA՚C?_]Hi6D-x 1uؽ;4o"M驒I I13U+%g`J`\ :i6|$]d_͵q^7pWDnV8Fᶝ u(`=h F \ukgZKC?`u@hp=n11C{ūxLg?~ `#.,5uaaǪaQܵaZ=lʮ^y軀RY-WϞYzw,aŃRa%.;ҋUb:˩c82R-]V_mK%Yᵂo_@YHzm_g ʶfյUHbPLM Nh&2ʖ"6(IēQaTt+3Syr8Gg>?R&ƽw;nIISʬ>v|hZΓ̡P1b:^M8d*,LyJm [=-㋒@"h!PAQ 5;їS-%r'T8lExV贈AP=KKPCwF'kIb N{x"HyH ]RT*cp&˻vݐ#}E쎀[8RlzQ 1GnX[8}GO.e耿N8 ǔk^#YCc&/10.I<5wyfmP$Uj;n3wmVc@,"ہ5KXhG^hSOBm8?Y0ff@AA1, 9c%0:Dp"/, ʆ|U@HwgP'uVEE4s6Q$z+8WY!?wevZ RQBhT:X(PiÍtm; y}q4#S⢖7 !wH$>h2#0P0|`d;`NPJIjpo_eǺ#4$"Wf`~d̡H 1@A$ /KS i3}c{?H u4|7NnE{{qcOdAם `}3@Nn8k/\B0|Br0=(+l~A\jd['9O 8C^,5gډ bWV #01@(}[\o Ow jw[jl8Ґ!3K2 c|soeNfA.D% k zP6Plk뤗|m<5#mweҨX3֎S&ö׮gC#L 깗J<)ղI>:1 6՞K8F~wJb ' @-V؉ 1.?;w]R.agM. Vq[Ğ0ȋ̄ZlǺ 1c*[T\Yx944\'Y ۵;VfFNXVh/7!:Llrչ^[91 %\NjBL}ϝ@ψjKJ` u4WssNєq&HmI|bTDFU߻~Ɔ+"Tu-'j7'%Aډ#~ IQr`棋5CطՉ+ز \YC`=ģUrqEԻw?o2vFtv ne'K&DӒn+@9z#(-M^P`s .82ЍbqcCsD:U1pv4^ hjeMBh)В@UesoQo9.~bZby{PT=AVy1,4L:QW{LEGe \4)&(!Vx;RʼnF^kw.r h'Úl28i G_m.q=ňrQ0>Iog 3EPM]O_}^ U$B,EwQYUQޖA2M]g 0>%? C/5}Ii@.*v*&%.\ Dܞ>f"6%Mq|84-}R'h#ߛ`P[o+$ypܽS+hVopė|vvjj4L;-B5|&:!a0wzd=k,LEJfSvޚzm~׫[xOc}/R5O/f@Y/J5X=-x!gΕ1%6?0]s߀ߚ?٥0OK DP~>$0􇁊>'BƼ&M)P4nMe QǓ{=C?h@S> )b饣$z.px_-_?F1>n)WB1^uOٴ.Xemw;b"U1(k~U۰eݾ2)0qj .OJSRmeϥv&4W 'pAΠ)}AF#{Suf82væ׶n "ˑ+؈Q! G"\$pi f]rSe@eYIT?7&&cF_ps 8IӋ(]c(;\ hW,N{:ULl2u$K P֐f$lG$ۈBf)V4d*+n䕎YA]-E 9NF=L Hz0S2& 1:M,>R|aV[.rՌ @fYB#ԟl{|3?C|F>qZXa6󑦓%ANZZHG~s0@gluP-TlAOVԨxġU.Ibm?YV&yN jVEj1=/rYz ܋76>)*p p6 ${3)&[GtL%-AC[KSF` XsclmvT9h_veQS!2JJjNeɀ7*C]63LO**clGW.3?O[U R#pA°͉ +=k"sNIP0p60aQj tAqFJ]msUR,Mu:b[S"#W֤&$ u1)$sDFXs!./ SW߳h]iO Ys+ܴ~keTW92S MѥT9JນU Z"s_ER6z-w?%1c%<<~\{˪y;Aal6l6i-r8Bӂ-H(Fm_$B8?;g+PR_8m'Ph&HX N[2@Y/3/sNt5+fdGVOο~C)ɟQvX^w=JO Tr.G|_]n -L&oT,) yK-L`6c0M{b|X-H$ =ucٝ_fJ͊ fS Td{:< sa!p;wɵeNC 22PC^%(-k5!}:z_P 1` G10J Rfخ YT}VQK'm#uN!չPʐY$;U"ǝ+,F d-_ơ't9ensmF(3֋Eb4$@hgngd2H<٪ 'b[m^Q `.!BJ!ErTMq%4> -Go;pσgf&K ³9%>F_LDIt#k% A"rؾOa7TCC:1-? P ZrS{D_<@1CnzM %iJDux>OA hmtL%Z} g *fks~ilHɴ읟 V zIEs~¸6(A(?710L_ѭ=D!d&F=v-&:xPv"1u%CfqEs TNCQ8WpeWݾ461!(8 _IȸS()LD,ZhY'~.?>tE`'jddN- %;!DzHg>SR P2fN)bl &|?iR8,ԒzK<ZN?ǑbTL^[Ϣ/}\]V`Ä|WE4C`AV߀,mN)hfwL,Ce!wIu]"_b }Dg %: / płp4JNbDufo' ŸX_\2aqf +%# yx҅ڂ^ݻc9e>r@e?jn] $&e$1W>P1GQW3-|FU@t5czwb_v (HOő8F뱢ci_G/f1J#jct7ꀷE>)r\w:H/r=s EAsgۥhB ){&RmI"-ōlQMp\>ӃKo\:J;}**#idhR"E$u/0CL!z0:s!juH6F8ω ޥ7'0(R 1{ UQtbwkHq8:,P*rJa.2u-F[똅 0Gz*-," WAdC{/@ :_OD_}lĭqH!6qȣ=y: V͜ d Kȡđ<?j Jq#Հ0v7%ʉ*,a6Ċ1/˳uWH[_JΟ8Vkif OR۫>lc4rAX_3^\w Z/ ep"ͺ^/'H ˂Bޏ {:-V V3QpjκA]?5 wAY.⭼&ҧd^9=kvօBqP&PFgR^:XV1*a(GaSK3 LnDիbWt(0: w~Ha Et0,ϛȫ`N@E!=>ѿ$}"lin ~ LIGB=6M"S#׌ڑȈ+zqǿxHRUa/+=E+-IY?Ly*1334Y&x9Qx>%Eӕj"o:NsNU=a2*&//oX/F ;WJ{#j5'tReLpr9[>&7v~w 69~L]ȢѤ(P["kۤ:b`X`}bvC 9 J9Ԏ31-jfrƨ6E8$%%П6^[_|,jJAq vH9Y. ֔CjmDmHEukr8 WRojՓ[$/bH#]7=Ԥ^ ҸxIJ1Ʋ}-:Ή1+R1[HS= ҡ:8 CU`nQ[2*W>r aX1~AJB(_}!D n 7<#c#G~C|;fp*W#M\ oA'U&58n*?Ĭ_aSػ~kȡSA 3PgMO_(I o@a&+!'}ѕѴܐgu8 ۮ&'Zy&kɝ %\"UZ+ 暂 18DzʜMcT$*3rZ26œFl]xvsvn^ioKW1 lK> 1 }D-/#+FoA%;p:ՉH'p lg0_STSVF JD5WU*Őt_F DE7r>'*ǁ^ fDmЋłُ5GFk 2e_#_)ƦQʖ>>W.a+ pX`%zFWq^Qo@qcXY*GM/:|P8´q1O?euO"cJ-nu sU9!½$#x䟇`{s~)=r琀SQL!q2~aׄN7Sͤ*쫼πoEs ?BALͿ7ߺKw~RGgb|ܛr^nNҿ22]Ë;-j3 zTT8"[z~j~ $&l=7S<|FN3IPm MFgaEE袴%,jRF*S&V ~ ?`%]wrkX'-F7z\5k'F3sO=[^4֊6|Xw]ƛ̹8~i4[`qzn`DO&<VOY.wlU n{F Ӟ=:Q̌u m]ޱ~ 1x(WaG)״CX0|^O/B[ s 8ø6zhwXÙh4{彾!3fjckz:kb,~՛ qbxD衚s':/vnU:|/vq'=ox wh Mɟ ] G]9ɧ6J`ӏʢ5Y|]J1\|+ l[デ<\84n*E69h}Ay;&#?{W]>rΧEy㚥ztş6@dS8 3ANip2^TB &]x!;IxRInB(ifM*lp5r,Ea0{-y*\Vx᷌h {5XB1`?ɕ2dn%9gC _莐]u:'zy2_^:6Anh <Ǫ,RpWw!iΕ ꌨJhQDQQ2qtN3O'8 -E(: 6o%^ e?г2!5CswYYe넱G拑b尡1,JȮ<%,3bT?!]m=tfCOV=8'OyiVP.{dHƃfB?|JrT׎g^ҋ B5Tz[JGA̡ MMNJE! F4W?cRР}Θ-}Q *=Ũ9upIJbL^p_bV5-"s0iI|IoQ<]u0π%nMARěAfv, |R;!UdԪ^B@%`=P|^`#vɵ빟lK_H<ZhB :6_xm wJ oxgP &op' 6h˩RZ< /&@]K6*}boR yL߅7;!TG:VzS>W HT3tS>0r): N8/ Swh-vi2A } M}6=FwI#m#K-R g ?qgDVB丘kmLULorj&fb̔(>g` Sg\r7M| QgVsvΎu 9N}mLPjn8{h }z l3gOT|0z柇qWCk99c-K!A}):Ͱ"ְv4{h+ٗsC̿5ffk@y Daܶr=|54綅U@&؜5DfCeŌ@if*of5xA֓ pz|L _ׄ//0QiOJz {=,NTJ.QYV3 Q3۱Nph\ܷRdYC^kf'%( xDm$9rEV dDo>qiSucqIQy 'ы+e"~,XƬ׊G\n 2÷(`>hPĈ<~N}4 a8VZ('/7-q|^ Mşm}_1UP 3nXC\0ls%y" q'ۂxOϺE K4`kd,nx3jx}G$3ܤ. v[|:0c.lOmMBZ6j|س#!mN5'Ug<B0͡\ -Ps OA2(=Aہ'{lfPg3 =xm m[iF2{wGGF bA0GgDD &E}7ؑҭRwE&ۋKP)5_Y礛>xS@j^•/9lp,N]X3ghDמңh3YEopٸwG[SN(? ^|fwݔP $uQ;|^љ;Nl)BЄ{N@jG[XnSG-8oÅgAN7NIa#CD6%ϩ UO}`y;㒹v gXOq ÓBPhYުWBa0v%օfkzBNT4wB gɞ ܶ*$!2hFD7%F+|)}} 7pŵ.eF*B9E6s%S+ʦ3_z$ #${mLL{ םia3\8b©%nqK)ďؕlG-G[֮2ќ3J1?-=U$1N{hU!^ 4-Xl}'Ћm7 B_"Fyczo|=炂ZՉz, fzf*\0Kð!dAɈB ^q?Xq'ϻ)W3g|O.,5!pa˞h-%77Ѯ•=z@xG/|5ÚeDWFDVS °eŷRx\|CK,bNE/f=B"ył 0zu\w) |·6țKU8z$(DGt9BEf=!9v ZAcp4͖0`n%<@c37Gi_ '38^H4pg:Rٖ uƏgUo7k (gm) J !CWxV᫯]Pm"i2Z0B1,A$K檝R'9I%7' 2]''S̼bc}Qi;DI_i71X ły*Ԥۧ;AIP](Gv{fb1-*wRQ&uEf6l¾v U+1E/ٚ FGesi:{zث|y4ِR5Fv[XΊQ7P!M:+)VU+h49iz%{Q;K(j vvf*x3J/Dt"HI|>I6.J3;kMX-NsGX0zsӹ=1kc򌊫aB<~wGo%C#IaZ;gҏyS0 ͯ7SuCL}p?hiK!7oK'( QcduV] Nbur'Y-}z S!m i{p|Tm8h@KիM;m[f,6u+T md6j$IWڅvi7*e,NH3'{HCor!?i&hJ,սmW#Lx2Kg*]:t q|'\5ص45-¨\5TW1l$ijKU##Ѹ:m /ʵ+%\sb#OHU+"h(,ǿ~x͹iq<ƫϡ?\|xTa ΪZҀ\{o ~Ȃ4 ~.vNͪ"ݚ,@@M]hc"$QgA8hzb8 3xUE䋠XK!?Ǐ.Mu.IqowPP)( kk; %;&M(z-yxTiҶ@JzM2JpDKbC2-gSEC*6D&l/N|9PtCVjv /S=D5> +z+('W?K(Ͳu"{}b{9wrQ[0矋r()Q.Rxf:|K7%CmSH1PU{$V[YX飃z ގ28AO`l*ާ^Z[!`3Cuܻ>u>r+Fх3#&$fNBλK?JPF$fv MoCJɓkw,&6^hNxKP9-q+_JrBIM9`~Hf ?j#\ڍ ~LJHPfSFLAeND l_HYGUz;kPyt0 BpB.Ph9uyq )۵>pkUXO\'ᠧI Ԣӣ-q>Q {'gC'Iq9K ˼ MI~媯ĮV EqtB*9rDسbƨ ) Δ3{~BQymFX1_jfl5BoiXOH*](ܢEنg SWGIT*gMw-E+OfD@@V784B*@8 '.Sju}[(U.u$k1h04Uj|-ĦR:á ͺ?w!!~3#sxaYީbs71>t_]YL,DApXqfͽ(Ђq`.έ9cqQ7zzՋQ I'QMuqk4:eTO7.I{P/R"Rxs5Űdj7N^nt6X&yh Lr66@ + w|Hfu~0~iWl ?v(N;0_w~t{C YصE*zfF͹z\a˃-*h&f^oط+ ;Q=43ɮ#η.6~w _;"iUu3蹮ބcr)!Uho f$mo>e v!:[P,f_M2Gg!Ӿ6Gm}B27!ayYE5i&L>T4U'M0 }sYg" | Ň3CbY*k/ʄ_J%F !63VI5]eH-^a,k42M;E+iQN\lOg e77^(+V*~$Uk}%jQz1"MX^5=1hdg]@E&0U) D-b~sP/huG?*]/];W20WqsC4?"<GplGի=m֪dDSl2y[h{Eb0i>&' p| P,@, 0zNzg>E:iz+KRVB^ !zP4i0*C xJBdoCU?߳byL@5/\nd9w8YzyOnMM&vjU:[AX~!!J˾^[BBD?_kmaMW;8r)9eKᣗz8 MCX|TD*^#yQ4]YuVT49߄\ . &:fUF vHwROzBqaU*ewgW0$&P۶OLBØ]a2DպYA@Aa(řkN9y[q `!X v/KLSmxɠ 9q,t-fH!rYd'Xx4wHӛylՐ~uk64 1lҁy-Brtf6$!,O}`֔Q_d#cB4v%"ZZYzPoBl " zoD<:jb;-rz0- We$YMt]pz-[i7{ j@@>wj@;!D"ݕv2=\8i.IsldXtPFEEH J&_0ߓ86oukέ1'te&gS h"]NwmĚ"gPՅL WHN%0o"*N^Ў O$vP9+0|]jy fJt۵ӉfoV& tlt" _1e:&>nF s m&m\]vIy`y?mF0wz\¬͵I&IN`R?A坝CڃBz qLXs7_]S?x-dŒG0@01R9Cfvξ;6|'b&+AuA"ssZw0T6g6 QǺU'+IM DB|FeU=h:J#Lh~?&U"7 6jSDg0JEgB/_2;XJ*,j\eL d-Ey=J\O4L7 @",ݨıaE mi:˜brB@!n-R%#fO/յdY/0K2ޑ Ò9h U!aCD[W:Z=>U N 8Z%kL`slKɉQ\8 U5ZNjpF$Ww9*EV®3],ࠖw aAZlc5̺ub:W BtWI:$D (~">^w"M* ]Ӛ@#zX\D tM#j[5_,NQQ/5@:8r79XIbI&r莂`Tohb|%#oE\aYgu0Ը#db i^@ Y{8@:ߺn2e-D<͘]mJҎV>K%h҆C> s  9n޴ DC@_+>:ּUߢ_[|i(6QI w7pJ*lF×k$膚w՟8ޘ_25-1J;ıؤ*s̗'Yܲ$hfUrg^2h>O@HNQ)DBX}]!~fxCBq%ö/;:ȫ"Sq*a,&HDJ"^M0;D|\Njك5(T_7p/Қ GcVR7Ѯb@P'󫏪q?F]|* _euc$xr]s76FK)(y$9LP97Kfy Qa°# u-5jP8nQC\[%^a7G8y K&2:8Q{RԟB.Re볛Ox1dy⌄kG0S:DzU8waux*T~SkL-?&$]nt}ѧ Ř;zuveIӭ6/~45[5$R|~Y#F9T ѝklzش_pړ $DZQw~׿z5np57&5<%&V8۪O ݨȮm@0a*wzmB xy?GI\ s?ZtbQW-OuQ+- &@ FŌ{`LCD z*h@3?!Tjn,WpG寻<w%ÿ$salpPu\-=q|:r ܏]|M TG,H q$\,K|ƏgoQ9'C53[ݤJkjwݍ'3I)"JD-.z^q]VT'ͮ^Bnr@zTFh* X/HOo֬e~.};:?S#y7l9+|r)+c9 8L/kbtWS2*GG L~"YgUvԢeC_J+V ¢U=c +aR%Wz>O1rz|&6(Lc昱vq[T E$L2j,e(AOݗCE%Cď6 8flQ|nŢ~AdVEӽt"wdz9T'.sۋ?J{ka dk9GP ^IFlC\'!;vV\( 2GYI .]aF,tJ {Wn*VIؿh/,21vF qN: q`&\ASj0~;RfS#Q;# %_ЙQqjP6^n4 W2fYl9^Q2r#D"4EoeQSbţdȏ)&vyjO7I4}[q|ZN]տ" _h.8L!|xŖn׬pr>$/$L>n},c: ExOD ιa1xfo*V~ ZwotєeS?#^Co~9c" fu82G 1 Ks~uDiyK=ә^Kt4d;p]~pn4 53%%#Wr2"h(2t:7c2),ȢʕDU_b<@Ct\US]!%{FFqN0n P2/ʊZÞ$̒ޛnٟpz8taO%w9\ǜت}v\y%H"Y_ 9|zd̢ {;%a*Nɭ? 33ib'V$'SOb tociB zSίJr3s(c8YmKj 9jLg-s88sr,;J|#۫7-~ȓ RIZTq^d\Oӊթza[º0, uA蕢7T](͟/S/z W;t\(DZHl# !_NkY82 0nIߣѐفXf J^t6XQ ԕiwa|; Q*&֮LH@GU׸X0Z> nŹN9>dzF8`iBHG9AgBү Tm=AhI'ᇐ( ˢ+1=N.8N3u4nZZEȳGŎ{ǓB.S*/@uJǻ6GÆX4dA8ӂT,QP6˽ٹ_Z$fa5Z@M<ۛmW:f0ZZ+긢Yh<2ɟ ZU+6z .zt]ro(LeI~~_?hZCMaRt|:zp֔~'QMNuf@|Ϥ^N7+n4VjAYj)Ź9n!uGkWh$ l|sڶr6Ok̈z1=Yy/n%LeTG1dƠRJr%s(nٰXLF"F3""]Y6%N d lJZ-EڇG #3p‰ۘ$ߒM q M Zљi..E 4 #C&qK4eӇ]ڊuo-gwh֗C QbSD*}7~WDv^@w\8&G%c+OS] ZΝ-n$ 1? I=;,KuSI΢ź "*̱7j< {$@KXiA|XDX|KZyP|њ*N]%vU8#oˊ<7ɿ(Qʎɻo4xؠ/M6[8{񞄿0^'S܂Y[Za(yǓɕo+ H>q5l~ߡxZX8Ͼ#|lJƯa#;QC\ š渓7RaV-m'r0!ut%_s`cI߷ͻ\e{,–A4^ YdE%?O":PQ*܀Q}  LXCc>'[_`+uZwY#Yg[|L՛SW}\BU{]@nȲ \"D|u5%AiHoLg;@#"^@@뗰jUmJaL<}.GNxZ~ɀ3sa՚w[56(; QPbNm<5ᴗu Apq]uaS³^#1J<X+o}3CY3h;ڍh3%WgW[LcP_ix릋IթBpg@*(٨Ȟt#J ~;Ӿ۫u|8!S©ux٬7QFbᑾ_(]mU"g|—ww@+٫͎-javIo2lA5nd,rhOec6w;04H=kP\jJ;j| 11UW |;t#`'%yH+Y8PcrQXkH!و(pypSruC_zϞ! /%=y.Ula>,uT(trAf,TP#n7 AC-xm\'u2PSR^X\~ƈvȃ<֫mSBzt7eߥ1U rexvc'NDʘh@r,h gWP-O4^X|3̐YκǏұXO?~l2Sv۶XWM(&'4"j|!=Ҧ8||ʅk(hVD \lz/6衯xU/Q:\=RM†2ũ_JX:EM2:n>S²LuP`tc")H_ i21+F^q/zE sҾonBpءk_j?3>7nܟx螧rޘ ^I7$aQ1HiG@=*U{LeFE}h DBk:o6^:LajIQOU2H- *wcھ^j<)[e䅖e3{R$vf#E-T9CM!,v972P' ېEauKviB 6F?AW+ ^װrs/FC0dPpz|s9<] F6.g OZy+3.$mͭLt؇`鯉mw4&CFN|jB3YNűDg6ciHAKHte ^J ޿;iOvaMi`. Q+\PirF ["`~,dXo9(=:ƣJc= ,gÑZIw{_{ |ѱw4I;\ϝ}Q\mviư*rb[O|Ʃ챕:O]*-iX-/BG-U5\;k`;Bl pfw5rFÈ-$ԍUb&+dIqPA_m DDf1T?P"-\9UY/#/tTiO kǚQqx5rpWpx8W0fH-\({Y㶁b3W*s\Hhn|^·5ÊS=%-Sh4HW=huZБ_;m./sgkhpr ٍL(h(? Lo2Fl^9{eEp%㖩?鍷sR8(M< 7:(BkUV!VZNQ̼|&:Uw?#"6xw Z}#멞~L.~g <3UoH@( r ` :]X3(^#j}8S12L/ya+bqzTԁ?5_ 5vzFTmT$' GZq+걔\t+6(a2 Ȼ@wi{Cqwիh>/<,4:.{r$gl+~ۍS;”{1Ɂ|XpxZ^zvWLP3rXey,27^A:X >6GPV])6x% %<K]~ vT<eezu(ե W  ?_Tu(l~b.Aw龩45$ɻYL?mNC,̨B4᣽9N5 W E8m(ͧtک$Wg͑%QA~H``;W@%v)u@`ct-AMz&U :)`ݓ p-l 0XhD1Wy:&&; NoY ,)INs֐J׋K7(ĨG+y5ɺw5X NX}1c_Kޗ~NmC]i@zVrO-YA3r@!nHzhY/t U JGVhڞ$c+࿔6;=?;Z→19r=2CY5Qyyvm?*oG)R!&XYjkAsyOP?U5O%fG0+&0w'\4@@ B4({:c霄1c9`o2lĜ-eCw@MCdұcBNæf,F jm+'5D\ " yRsL\9$qjߺ ./?yGI<8nPH`js;}>调 "6_,J|o{y1mǡ?Zے?Ⳳl4"IJy3dj$Rn_-Z#sHjJj9Ș{܎7-l&H%1)yS0g@6f3N bHfI;ʩiy&4~q0ij?#̡mAЁɋ- g~/E-^<kDIk=bq::IR#j o,22|Jqlː jZ aw0p,$]xH藀 yrEy<^G`@K/ <DgHӫ/ L2R2#P^^5CqH{'N@:tyTQv)O^-}D!wFϯSjq.aI~$5#PO`a }5Zx]mhו7h32K`IRgxs X Ըo;1COe λ2Nߚmn<-#ܭ_N1*SZ=4*Tb Y5QX;i hV.ktx4!C5ƋZ30JV=#CۥI(AoaQ2b2lCt:']8҃\-:4;*$l@)Jv{1ͩEp8J9aOĽڷSKX!bCuy)˸lǞ~,G㸌lURE#Y2,łnQR#l{Kx]M>wp/lppmDZnoUT0-Pa0d?dS=@6W iJGnZ;G M QQ-]Y7Oue'ÿ"PH-(] r"悊֪m9xk9eI>re-{>`s^8Η5[<_aN<^ mhVvo/efn0Ĥkzjz5{DoT|HNYV}ŷ<vP xg xfkè|'z](k59$sh.kqHEԩ̫@|9h' JD>HI4DE Ϲ1&E{]$r,5쁳:ؕɒ2Gҥ0ZQL)ʍS!<-Qهf*D3P:؝=b؅ކ'y5+JVYn;(T5zUW6*“^sv^j~ %+p94sΟc :ãA4T#hl8Y$ȼuv<wd/MKS?kKA$•T,`JoH bvG]SjWQ.=Xɽy{Ko#Egk0n^>?5eoe Th匷-W2gMi1'A'o[*"]BX_һTK Gs=ؘe%f#B".QpgR25jFpee-$̜l'xs~a2L:x `[ٛQ߾~`xvIatULi]43ޫ.5Un/2rkW!+-q/g|yېg%OrQ S{&T(38jjr-E#bf+lˎ7kf͔=urcפL<4+)&eqKjݐ^z9/tl-rj rwSJ<>[9-x'Ye<|wܾ4h}#1v?'#у5kqc]%t:X{,B2cݺ 8^<퓤6%kUܺo_%[yjO~@ܨzMS3Z#C^˾z\L4HO _2kږ՟1-7.Y߇h+-M%XWh ,P㪗"mp$E,s4lKWD;Huܱ\F'H5HC[(`?m{R)5 g/tM ^-"$ϿoVF)2q4g#MH>̹;xX$MYm#_ ,X67,v.{vg6JK&uk=RǙk/ܩ#4`bGq18UpG#Z qWL)yrs,@Zu!hDIsꃐhn1‘b76  CJ0h{qǰWM1]%=p"r0."V l`В?5sG֜//ZXXe5b^柔@;Tb7/rhSI/ ==+@Gm|f,WDxpiVipLXA"א kF=b'-ljY#KdCH:fTO'87SJUNT~*_eFJR'H5h9+{˽(B9;cxʣmܪߛ%GCIb@:gK["Ñdz\4ftyQvRJ{bVKs5v(0m̗oF^O(;ɜ;^7z`!Na}❯=O]xKta]z#!N:µ;N.?n @8R8? +51(+現Jdabk׊\^ &5<:f Κغpۭ46~yQ`dA^pîb͛e 7PB=c?s'Va.IrፓV-![ O"]Z6nnf#`,~Ż,f,HC<>}S.K1ֹK-~spS+!uV_sGBoJM#.0qRzAKjWX+N l4b󙳃*ӏa^889?kX8IVGuv)m>ya)m0SWR?`MVrsӳ&HFe>l]Tc8}ܙی%e'74qǜ0xPqѢ k$&1'yšɬs$#, rTF*W 0C6}ʀ~G%d5siɳAߙl?3w&h!4=f(4*I}@ͬme%%r0H]uˉ {g ɍx1U@f8.Ƥw`/?tk/ h}#I( Y:] u;NPɊeQe!';H_ R:Yw'C\7}OI%0 TFJ70͕D5cj?Su ZVJ7j"ݧҾV<@dQ@M@Ġ":"YMW*]čFylxW#Nkr!m- /%eMoB]j%[ 1:.UQK?RLXO;)2NʤCoHpO][xЯۡ5 7.pQ^VK8fUթZt%lS?BxR:&9?ٱqˋIE ئ>c ֢'f]`>ʉ|ȧ?Rw -ek魸b~vpeEJS(ch\ATVw=000ItJ 10g@oƗr.J@՛Q ;2轉]LcZWO/fֻP(؊bP=>z#&cA&L%:3BtAgHvR|SB9ZECqn`r (~N?TIGtgfQkMvZC4J]ܰou4ޠ_z(|VF\Fs)c0lpo+;~^i-2T:wԀJ <q7mdju X&wxZW%ӞK r`c;H(w \`ht2,k3JU`2imKY54%||C[Q˄1i=wEoSnn?= ?ƞ:RXsކJ߫ gob8$))w4~%'p䍴v:.9G@C>NRc~8=~H<;_(Iމu4S#xgb@4^0h?,. I@Jޟ2)fy^%E!ʗ$kp9&y׋ӉNE]dF B$Sۨ/*%n2fg9ۯʼn<#+E$vH濱r5<5$ӬQ[pP $_gXToRNr y(xF1Ul:S#x-KIˋ7Rm](%Af#C﯒lv }oCZڎe!DpbD>:AB&Rvfpޙ?6L:QT1҅=%xZ/ZvAB|>n_|ʁrw49ѐm!@CPFJNёJQ;%a*YJ=hsˈI"fiOHł tL@O_Tq<9|N ]!'Qpے*6صyY:6XY)]xVlio0d=򠍱bhN%.8N5X)owSmdD_ >5s/jVMzl%Kf B6ekTo/O^P. fOҜ'"Օ)j@JsG\IV} }2YKfu75e<@׿&j`O!R۽E )]x5g~ݨMF9y(nstE'[e&KXJm|z򩇟3Xgv|:`ޮ2 i 50bhDp|/=]~KvoSS2 pN(#(>Ş k'IͷvA3_50}nz_YP7$jcp5۟_^rm/Tiba̵r~ RyBc BۡUF ~t_B|,ݧ@eXpj,}~#I~7U`mO&Hqk@ ^4Ũ }Gߥ4sߍi7ݥ>/}S򳈍;م-= 'V5Jd*1c(cS-o:`V`jzjKހ0"IY:e=JuXc4lQykTz8a`b 1L }:a7f;LH.z%<̶Qe PAEymwJ.Z,R"tƔ@tϵ$iwVrwHD0k!$ߜ,0(WFPffcirdm(J"h%; 9 ιmlC~]in ͐Rlp?8 nh [1FH|Y枋940.J0 &!DyUMP DQyz$`4 sꂻ%|#fG>\ȫB\0 ȗS[4Ьc.v <,hq`~<"œ]F'Ť`@K@=zG|$-| lmU 'l/y _7XnLaQ:;2tu0DEmUטR5ft+z '[1SyÞqM!}> [')aS KgF u;E<*]̤NJגoHl\uN-FV\ ZzӐIG0"kP4܅(0a_s2֑~B I[`UoD?EO\oԲ"j7RZK`%ߦifʍ=pgB9dw(uY{*{aW>ؿ6pw 8O 9dQfm_u?h$eҝLz$@.b2I_6)T4ӫIGx"yGOW>42ʹd毶Kp=' Fʘ7RH{j'r' p(K5lHګ)`(*;S,|[M1Ҟ=[ɤEDǟ#6)ܡ( e>yݱALw0M{T C0WusX[Q>vW=OC#bJ*i͎ONm^qR^ N*iX`=8 bD[լD&%qR6!޸7[5f]t46ӔƔF /z}#==gl]7F@ #ПvUܶ!V|BWq:F_tRLk :<45tA. :J)} -dw*ׄH@%E1 !q/\&])aJ3$C(@&7&KohZPS%"Dƴ_2U%sn5-~JB 卬xWz\D?iqS@1bqC0hRpB+CFa6z-Q=Dyft ODq)G, J%lJv*$>I s[>4O5e@ݖ/9>Jj#kQٌW,#݀m2~ lP[ˌ|틄se!fZ "DwJMm3EFxmi`: ]ꯝDȄ5~H wE4ft6ujHy9+lp5,6'H#bp.:Ee|TB ӫ{HtwõpXƚ NUpMtxfPno 3t3+ߞGvQn8ռ'䮛Y Ϥ2[6_[=EʆCm6Cnf.{/v%˷yzשs6O:8K$PY.}~@$/V<mq(YigtiԐV[4ShNn]ƯňF^H*C )-{>6w <]p,ecJT'=6'{F!^ ؐs(F-Љ>Q#/ STNK_'b3vrzo^/UHz>C}b|LףEPC&LKaS'ʊw g_lxswP/:1(xa$X#1s-U tp0Ʀo5`r41\(fCtm.:dqE4=Ժϩ'E+ȋFh|s;yq~yWC!hToOpF T@{I㰍Uu Q<׮nF=]JMp^¨k9oy(@9iTtA,\ cXz?|ɲЙ'qXəl][%X'`(Ft X]p7-]߽C׷K42|yg/O'o-%J<%Y9$Zw聼sgecZ@>:E#(向ˡS0׋v&!&9H+FUp7񡧮"OQbL曘nms* WAV4%*! peHv!00@2Dńd ד?BtLeR?F=1;Lɯwv>Qi,>^0ܼidxͩ:A(\% _(ղjm؝w mrb/(,Kߔj=ܵ] A]xG~gM3_} QqpM։les #pIDP{ 3qf\GO)Ja~|Yzr?4-Zwf9\㏡{%w֐Y. E9/@$d$ h9??`Kp2eS$Gkh"9z,9$Xr2@ fWz3omM1e]2URkP``8Hi1dkPg{G)I&C׋5vl/OgXT`T0O=z;F7ڜFYXLQfpQpoYK(]C"qJ<,&$ 2VQǕTOjz2})+q mT0uyy|dNaH,gb:SR(. *sI\?j'c#] Qo~C'Zk 3_.jZJ{>L+u8 ٤_XeokN,ʼnV"-I1 `}&]jZ7iCN̉e3 hFQ((<Ưe Hn<Ʌѭ~>̶|~¨Zl|U8>kEz9 CNRB6cyhEaC2EHYX'8Vb7ī꠺ `#7vv]QX0b7]me8%͗ߚ5-;t}WL=>'b@)TFy;|MÌ1PPƌ!*Uybe4vzۛfLܸ437v'xڜCG},h4PADy-OS 6NcMPQUV.)43չ/#sdW;4Mn½6O%v[]yA,}n:i'ƏLO'L0io3T4| b̢rњ1\¤fFGR>§\d ݁rg"mH;_[k,K, M6ܐo4?\eyq-<K׎/E48g5K?3F y`|,M5ܢPCBLEtMuSy;ǽð>k,Asʼn@kVy]}U51yH͜>Msٴ[R/#Rc*qB[O=̕e\4!iQu0+ЅkQ'rL^wH@YI c<& ̣.qnE9cN-RC8ٚpO)ܕ|jU474NYҿbq.w( 6R7hoݟ:wS"vetRtu*ө.K k4Ƞ)k&)SPߎlZ͢ C6Lwȷ:JA#}Z 9mL-QX1&>l^Gp{eSPЄnA ͸\{k' wUNU y8i~)\P?~oǿhS r[So&Cm[1^0  bf-|Dפ ᔬԀXj`LۇﯮisFSӺJ.30=VĬE (]́PaJ1∜vդFU%kܱY Oby֐y#~$ٶ.m=(J3ޭC `]29Mxވ 9Rh1ކg2X؍S*o J\@+l/G:|eDëIկe}C=% NPش7TOgoA8;@Y%E] Y%- 6 8ݔ$tUCVwئ5 R\KFV6oB;!OS;fmWל:nX~SaKRYD_̢m'ـ 9n_Rc.Limݵ, zӝe#' YC#`\^0ɏ71~Rw{ui)ǬJV'[gBVŔ 6x8@pcZ~ z8Q )fuCgzё4xMTo%K%Ʈg^ s9(_eh}lH?v7$t7K-),7x,ӞSk_L_iTl:4ed&3$ขjx7QL+fIfMzD `s)_W]lᾠbpMvы<3}OL/1 }4qNS6b.; "z4OuvKF4efrC[}_LYڨ̸:j֓cvGIQbQ42~G Ec9V0-ա(}'~2K&3E<=*&X7'jRU)>mro<-`]z%*^@*=msvZ枆ZDV׋Z80}u/K_nFt8ߚb 3:`'&d~A Wo NKq Ʀ,foR#zh_*nP-|sL?Ѫ;o&b]x<=Ts$)m ,4FA+#¶Fw&E.Wk3%ڣ4!߫)KkԚP豖"Mr7+ODMis=RqЯ(S(rjxBic?vMSWW/nލvZjHFg U{Uv A>x/[|ET#{ԗe/0vB./+V]Cߥ[&REpfo_ă qo"72]\VK?~ػe`pRD/=U'Vr^yֽfHNPE=C{+:97rT"[O:3PbE1 Ê[~]g7I~6W"qrwRdƣP`JaeoYShM@-lbǺ'!]u,aFy븴8 E))H2=I"bdЧ~1@ӡ^+!Klg XSг=0V؇Kg`F7 zdYY$:02qRaB6yxp7G6L)35&(c"8mbನ٥UkôDaJGV 6>& 4y$܏;3 ]G7>~,(=hiO*ŠD1m zcFh cAkRCm¦Tn9#IR~rߪ2C3M1Z7k.Bg3@`S sAf .#f3r؛ɘqL"vpk<}lյw $B2.uei.nZhK]D4Avc\<)÷wR*OR<ɇo#>02(KՑm::]O 'tv(l*~`US:P)i-NأKQ=( 1# o\hLWig \T ZbP<{"u@)<т>s<2<"cW:$_o4@ۉ=#{`r[Q0#b asWQbZzq#gD[@:bzs>%ʦ]ؗoҨ|#>939)ԀNi8 mg[Fman+Ua>rsޯ/Q g.&de.#D?/WԯZ+QS;HȨCQj1=N,7,S[[9,w^ xoPvlDm'кHM <(`+ejKRKu2t=<n92x%QqJ牿}9M15i,@H*14mr$ھ&n h#V X0 K%:C-7n\]h isy,0@}Chg& [~ȈB* Nɪ-ZS6V oo"$HrE?/y @}gp@ hPAϭ'契A;jͳ]:|RßGl5^A,΀тYŪ<-4BQS-Қ!D*Q$k ϣQ-XMC@U9uJ% ! Փ@QUtæp$Ch(ZHJ{Į#iyܖӧVe[Jh>6[zFW>&(;u%rU\_Οhc+"Av%6DП6u]i2A`b޺X6ٍJ2<$ ""odfnḢԊW<" TwOֹ/9{ꨒo@g^)\%(`ЧӛWn|24ysz0Q1&X4&He1_^VTw >D0W6 h dŵnn-e|8(gI#׉{f"I*uLFInEѹ9T =y90 Я1'O3ҰRuGm3'H2Gy}K+K5׶~Vqӧs tZBsA_.38S]eQ킥wK1fR-On{TpIW  8/TD…/$ vIaMe/}_0M`rd1OkAfg{zu PL%%>& 9C%Ochf&ԆǸydq8u2WSl! avr'pYEI/̢BcwdAK [|wīïHǡ^sK(+XSKcNEU߾Tl0m,̖sdOz-DJ[?]ifWhfXQ+.P߿yĝG,-mW-$M:YDFm`=τ#0$‚! ym{dv)xy0#EZ,  a< A+ĖcmMoNsX\"J'5]RF,3w(|/"wܽ=LEA5pYTʁuk#, [ p±~tU!e.tVԱ,08-5ߔf%2͝xfF}wѧ֙1{k123>QE=%9{Όڃd5Ln֖RֽA ,0 &Lp]\. >uXSR2ʁ. ,] "0pIԞ\ҏNǟiѝPXwvWQGKA Jd~#QB%K_zZf&ttk.R8Ă`HFJ~S-,h[vsDʺU4`0mT PQg "^zc-a+:682~\$QR\ lp$_z jtDmKаyVa0savt3r_qɸJvrt2̍bף)]4v|#˝'ʿL*5[gxq46]KGϊt:9bbr/Ʌ.ύEVjHƹ[a%Xuҳ28,')Lu1 ߃O8%)ο3U`^/9 TvTV<+ȏAs@x*v"tjH`g.gښN/\wS&)'55;Q"bjMvpl>Cވ.pA T< ǁ{Y!, Ău5mlp?^Efv)MTPϗ;v7Νܮ{ Q%N0fn$!$T#u֪3M *z,|_>LiXB$2  6S!?5޹6jJͨ7 , W,^g.ң)̝+Bgg-W&"ے!<-7cO@ܮ6qU&wĻQ*;Dj=fSp1 jmTFguk'<]s6OT]yzҗztrݳ!|u"1mM9$M6*fgq"hPDd&ءk9;vҪxEwΊYdHZ8N68ŒWϜAg 'F] @#좄gΆ@@,M/LM^¢d TĢɛ%u]tePf3"ᄐ'my&aUr0^ai`:r`!*- _OXU]ZݥH7JU_J!O?$Ro6Wue"^U}bdQ:*ջwY6WsxFWjYc"TU+_RGԟ~,L*lVGk3 kUy }?Ѣqt>$pDdPHe&p[j^{f.dd]:j-u]c ^KK!`H\6b_4AJ3ۻ`2W@Һ7Un"SFtS~yBM-j'sӛo -!VK~㼄]YAqCOR օ\.(Oym.ny/gf.hKWfv'ťGޅ/_ȶm3Y_ uuu-Y".S\^xЍW<: }X[n2;;&xENYbtȜUMqZіs-8ӷͽFSWYwv tV;5RY[.:lb+)Y_GlI׋3qɃrOO3zIxJ~Ӣ(>P? v+ F^k)$pKM>Թ /&Ө&^Cs }ekmPD Q8?]DyM6~ >DA{\D:F3S32঍b jBVqZx\zw:6hg?8 CnGgJW|b1HX,)1|{v3Yǚ3m\`r}9u|վAHO7XT&ڌ1:_! 616b!%"k ӭ)[jvU2H~>!olQkU4Ȥ~Z9FZPFَ.y7α:WGJ[[ة Bfco^y0r WWNku31"\mg8p =PBTSU˂"jB ljqaAȁ2DT^a.6V .@elKPؙ̥(G#lѲ߱p]>_-#1&$ޝK19zCg x!M*μ # ]bp0,l#6>^Lϭ,/ug[<ژw[pElP}.R.;?U􍷍b_ԛ.Z@;Vo,e-j^#'4GqpTNkrv>H+OGS~ЀE`>KoČ(k4"6 ´`@:yղnw> lve0G˔OSWnۈO[+0q,jšjɄ]Oů{ðF3o"RqzYe??ZQiT׳yzg׽3NgпL߉ѻi "̢JjT w.ozO0 5&2BF/=0E=vsdut<ѓ7NL0r}y+N zj"}ѽXWC\Gu yp8shfN}$3^'CJϏjKJɎZ1]ԃ9mzHZʱ~OR`w4Er/*2Y >Mb,o{̢MT19EHM1(Ky=Hky27Mr!/V9J.&;A[U?k \¬_4!|Y@ y -/7&lXȂOU\MÂ5TG^ۛ~9!ldӴ]},q0~1=TtizF`=/8ޕFp 6%ӊƃ])+@^\,?6~FqSrոm|Z7\4Cyx"f v !:btb5Isaw%|}><Vc ڍĥ5'{YtjB|&ǨDˣ<^#i"J@RWEMxu8KD`\,1\ (hEt{ǁp\]SڵZ6:D_6`Z/$MU|''UH,/(*F- 9iͦ#S,. E^)u鍼[{3zDK}2Z2U^t5T%2kR agI17E 2r(#Wu2jՍ^V=X³-lNgt {䖗(8*hFWIO:)G)L\l b7 k|YR/:v|V+cK!hmθH\e6ԒBBpp^WjJ> –4"Xy|g3ϺF}7[]5?iIT$'LD}^6M8mj|J[%دĎK?@*!EׅSa=`6T,uޞH\62gI`"@I~R-ȯ1흈QqwE8RFތ٥YWwt@H^S|ӾJ)鎒=e?]caϿKoFI,Why150^oBS:$#Z` O)ϡV:0Hlg >ԩmи6M ; يil~i{h;ƺ?Eqpvk?Zp&K`Sr:#mp}n{xƼy˨ki [/A'%m0< ƗœI-{NC\ȜB gefN"J0P@KJcx—&;A/Qb} J(G!m?`k҅)B)ƐJ|NN93%"B_^ u1w9 z'B!D+p\.zJljA)\@Elw޴Qyf3dC2h@0q` w4Wzq6Q?BԨ8ˇ1"b*;'f1odk.Ƞ|%u PGi{^*2ߧtBo/4w;f|o"kKR։+%W~Y0۸ )8pPSXh0fk6`J$"u[\ْK㼩ꋲKwSh Q`0pkx#Dh[WUD"-*'䠰RȬT* xjmi\?,#G[m,hпAR5t6zF82e;ɩ:2/ 4K{d6t}iko/'oI .AC^<u `9Q #OmDR k0Ѳ8 S: e&tjs 7j?\~uEa~#?.Y%k݅MЂ50 ,Ȥ5s坐ZXZۛX9rO;Z7~>]4BCp_EA/ Dwa6@ChI ^Wκš{';HG"+`366sGi DR-?ʪ sD{CsZ&ڦlɀq0\Ek Z6*G&І"Jt1i8Y2El'`l<:V2[R᫯bSW|#8 pRE  @Hkx:($]{_ 6DgFHej}ߔpfV0GՖ ,5*]P@n[tJ}~txOϑYא?R:b24@/;2aXA7*:Cߨo0\aR7[Fu,]>^G0c8"=2z&jMz0JI-oE7)~~h5ZpX*m-wÏR"V9ݤrhg26$o<>S7.IX$.7fX5f1iGNyyȞՄOx>869G2'}ժkL%&&̶h%sn.&kX f@rq<4$_>yχgZdO#fד[ \ '?OnM jҺ%(pcu_-e"8@V SN%lW" Tww#N5񪛐:> &!#5*iG~ cw퐪a2=e4FUˮ:F1_s z;n{GZ3뉧\tG4ٳ+) {oGx0b5NܲMr]P*L,C/Y߫\JS vq񟊂d34o^``K-񈋝HFx%BW ֐<MX8mvM ~uKڭ/HRP:Z` { B8dFYr EdZ^A8Z3- rݩ6uEìP{ugzp.T%Esh(E=c'N'7;r#B8J46W)Eb ]SAGp(X*VAq=Y,B^|٢x |2]SH3}d[2e|%)MjG?:T" Jƴ_1;=n/Z *ؔyiB m>9#^3_aoo+Ƀ{4ZQxMlllə*G W2eJh7?`-Ojԓd+ ~ּ;сbߡ\n4nGCvo]]pVw!#Cx+ MMx{kOcQI+%uwZoqe;KC%~GLJkV˿]5rt: }#?j+jK6_u=EK)cJ>PL&enVHywT Sor.z-Ck ̳*7v M w-qBm2)X Z>`H*7&[GǬlxsP,Žchh-43A4{ .]a.2e7&?)=5}̶ y23>!Ebs=F;k$CJ3'>hY9NR4t9 Ќ8ۈȣ"Ѱi#aWN=4QpȪ9ҵ5*)Tt%٨= = uzwH6Y$th4h/U; j9₄`S:I*sc] b,VА, =o mn^TDU1ͣ l8J(RCQg*s I5ml\^=&W) 5|G&ո*Wo:ڧYHc#/]8/U'}@_yl?dA/b~[p WݹZC|%|ml`ragjjPq4!1 @ -&c ~V1tt`6љzUՂѕ1nXS+|㥋Ezi+=bY${W9*.`(zlhIhPWbysX 1Y2*w3uޫR_;]h04Z{j"=:Dj1~`usix'3Fk#<.,~tv5vAU-!qᖩ|OI 8kGn'E2PZR^/o~T֧s揑Aj!ϯ׏TƝa(C?1#ao3 '¤[8B oBDUޠfUBC6ȥ[^'wa;]ۓ7쥴LdB#:,U;%N됯`P O\@wTE=1ޓB ω?nLvwrTd4f -i.CAYT!Il[桖_UogX{ vGРh>yB,؜ĤQ1HEc{1j }oRN (;q rjS]=n\C<ЁNxԲ/NﬦSc=R6CpY50pU Żp:bֺjaOؑ&吝k%I oL@ ͡ɾoQ\N'Z8Xlo.xA9HjI}V7N+Tx{IRZj7 ./ܶ:Y<8s* v}=U"e&=2U,7G kDzOp5"[ϧ& TK=KWm %MVs?q 츋Y\~!HPό֍Z=5?DV^b4Sn[.U;B{ ,Hk@L2|`%ٶ5oìDlVD,SAsM1UxYxY r 4cZ Hߌ)p&Τ;,6ȹyP5(#/N 1Rp @--.x ݧ,l'PfJoUD(+(?PW,RC'P*AP٬z FbZt19lIp8g~t&0LaE1koJ_OؗV@Z-dս2؆])duŰp_b\tc?6,Xd?ZI9~n,)~5d (/)ԔihN(!Oz$$x-e 3Tua-uH&Y)%29"/s]00`23|A9u")*;wz,Yt.l-Suzg@~jR6_ei`rl )8Qɂ(ل示ܻƑ76֪j3ޡM@#ްrwaXXA9 2tJ:"-X~'l+z -X5IJ}ܓQ/[PiT/$퓐`>ƆŽ{fABv _V1u 3ne"R~aƧFw|,}8hy1O5v|#]a.ߦY*LƦ]YDȍccezz1y$.`r"ؗ3~"}o`KgL3O&?&uF%o~bT X`Iѱ舦ԥ FVh鿟}uMQx&ҳj{wnb7rބ !~"ӶF.O(I0e_Xs0Dn/PI !%3T?+Pm% ubxى lk{ 82f}5|sErWayaE{~DA)0Z1dO;Eߙ9EkOPpb$G$IUō`"XW׮dLᄺl9߈܂X/ܳs+A*=L-qφ'== ;EaYDžoS*iTnwG+Ls! t@[U?у g1ptaI{֙߀@- al`LAEFz]pY-w0s@>oSӾm2LX! SD!+ Hȉŏi͘齍 D뎗5xdK$ ߏwyGZ1[' XnO:[yo(Fru-@\5K iHi4|ʇǘ*0k܍Gێ%ʛ7ݳ^$Y8O9骁ض}0fW%}-"Un[ui]ݳ>\61"z>K{ L^W5 Nx85Ng3KEW WS˗ّ_cY:_o&5!f{B[a]6HI2_bлoYa4e;5}i&*S˔hB+|d?OR&SV95ؔ @.`࿠FxP,ۿ  >!0Jԧw-(9L*K xt?U~hGұ`nj1 /zrq8,.)! \,."kD:F|qt e#jK|wJwb+_k8$G^m7R2ܺB A[N4̣1QIU6}ȏ)?5M`P4,\-jcBҫv|CTx 00u/`BNg~7s;r mx%iErQuy堤j 3t%29!BZ;ӣL#P簫 g"k\3euZX4Pb6R-thW'#ۤχ m&r_MG@ymؒ`h c ")19z\@@U4T/UT(Lӝ|2iD_$RH=uQxU;bҌ:s!)3Qʈ 9iG@?}wxBemʀEЙacXcF.)EKR4YO09GGu0Zbc3KIܲe" }{0؊ Cs7" Q$mFlM܍i+!jymƕ@9[rʏ;>r22b=p#dšnےRv˜S$Vx籉gJ<~VJ9'KWy/FQu Z~lG"Z_ySڙma\!7JvR]u=O1SEʤˀ@Hl?' #.u(}|†`-C}UKa=ν07ľ!\ʓ:DoCGi<QA˴5g2NqFƒ9 ;WBg6ѶXF?3;1Bts#iPCp|r3$}f;W(QDqt!VRXNk `g_\uV(Q:J=gFWuU  C=w&QJ7uye4kiw #bx4ƕp_h,~G1@rUA.Ck[C! @K~ӰoBͺ\.D}sa,S^W8Y9r ڇ"ڍCy47Zzޙ'1\[ ؊ذ{寄Ў_1b7?!LԳt\u(K )lCJ46iw ΧhmAbfEv+]ef}AY"kOX`\ԗ9QlmSԖ+ zml ?b x#ߖ5^Zg A#wџij{6)"um<;=l嬨=+s5ƯNո3tTC}pX9o 'ϒ/GvT~5tkJI佰T%yR4× &*u2j=~סЫ-[0PYYs&~Or,|wz{z@ PIu&MEw̲·f"@ /(<,npԣv7 ǥݫ]ɨ l%ڳj?,<%閬93:]&SJ $˗Dk$P41{m݇0: MtѤˬ*;HkLNt[p| 007uZn}njM"y4h${F,`?:$n3*2ͿCgN\ ])#4.mtk׮?^)wd&o; =4az{':.{إ73u!g2n|5rnߝSPj(;`xxUe\FjL Q Fu5{"̏tQe=l M-Aya?h΀wO|ID a]$GD5 Wiůgy%yF;b'jsq֤ t0{%(]_uXэ"-.b'=H ݍ|(Fͮ6AZX T72z-JZM%lknsg\{9ޮ_ bQIҕA-/^5JH\ l[*qh-e!ݲ^ѪHCNnN!FAlT *M(]߇hmޣ^;}) 抆&z Yĕ~U%RQVΙb3>^4~5o~ SP9a'f~?!L0zwkxVެ"0,=|;t}:ol7̔jBȑCyb 7(l[I.+y?eOYvP(!.Cź~fpI8X/t.-Sf|tIێ.*ų̼#VlMoK?Kq҂> FPq3 L1fO[{Mc3jNdS^1mu;a?-'*ߗJKP|B83/+P%- 4ς}Xg[z 7 aRσ-ީZ egF}߼$?ǔ֭Mngw#Vu@{~"#$ѻ$ N͉(=< H?E7hNun|p-d ?@#E_~NL][]Xjbׅ׍sn-?RAWS~ \qBj,;h^ oCiՒ[r;#Tr# D@GiCz: رf[H)ԅ>=U 0ܪjӁJܓ&#w[רSx❆k|ڔ)n8 wQfe8RU'PrElݾ'CLPMx>FWZK<ӹYJK*\w>Nņ tY~l 2u hGk% PP^GE<}mAe2lyY? {):T >33!>q.WײŌ8ouP݂(xF{Bp( EN8D [e˻p=IpTnV$)X?s%%ZerC|^*tF;C& ) lXh=liS6w/Ew_oeho/ѩ bw_H)&w's8Dtkkk9?м3 =48D}VOZj, '!pWC>ja⹱ =$wg—z2ؗLM6do5EʯPd:>_3q4;-#tJ܎D܏q=uDD,UAuR@Cp #D-9+ay^!L?X`Nک3f  n47rrpH÷ 4AѵPSHu2CJ14KkWa!Q[ ?kdsd% zWkN!pNn *QrD1R~1uf ctFYN5`>oԌXf(2Sd\~7?sC/zcğDv7#𨽖tԀޔܰ:.yQT;ϼzWj tƇދԏ< 2Nqbx-ڠe^ڰj c83SrU;aWi_X(q.b@%ab7?Р_>DNK4e-e][ruD4=#+(n~oKatZ|У ׂ'U`0VXf7 Y%;dL48:"W$L:J ×+Rj]kņ' M$yDї'ZTXW0d>L OzXXTӖ*(=7q +w*^!=Nm'z HGx /e  4SIl"k 17]LFkw!Afu6oZ@6X)O[x/W"'l1|D`28S(tv]-bav֓B)KB sX )Jq~ ԕR˨P/&Wl0Qz{ WT9!p7n E;~3n<*3Zb5M/!W@^z ʠJb^]Q2 ѭ(T{ ykz7PjcHRаkUڼw頲5H72NHATU-ǜ_*=s5p;;vl=f]+\أkY@-m~c%Ro7 u,p.%:=-ZTBOAd ".eOpx ŸixD'ZSICTsܽY]жPi " Έl%<ִ6#Ң0eQrl5ߨ̰KZ+ULx:=E`JHO ^3!4g|խMrѳM_T %sly4@fAyö<~(^X"j"zq>ԋʗKE '\}nJ11z:y*2GȒ:;EӬ-&Ϙ4 ika&8FѝrI`M1Op AO}}_NDv#s\F"lɕ) ՗T#ܪ0aE2;+[.9`ޝ_PD}*NeN2&=.{fX_j:sTlUVŚ Uji)@FX#l @\'y _ i nEs^?(/ PBK;\Ȱv %á+ljԖ⾛L.c7]$Έ&71jqMۅĝjä1B_xf) (1>Խ ٺ-0 yÏ*Pvſha•XE=\0yZH&~9!_3̼(*LHatj:yj7r wA,Ī>óFfPݱYF}:g)l`u Iv<x+G${zU\0g,Pۚ,ٰG0`lS U`a?o^ۮ*b"Mk&6|2A( r&F-1 q a ;Rr-`EV3ķdBzZ8hvc @J]{rؽl=p̎+uZRY]?p(w0s{Hr$*ɚ_})>{LAV!eWSNJ`HlVi/67'Li'!LNz6F6FHfկBC`edoS>X^q֐-qp5NtyugWFפ5DnXXYUby>DP|'%: 381M6]D; -RULF.°s,j+M)1@3=NOU` u0do^Tؚo$lS!/m2gjYc S3u^ UqnUiH["AC/41 +>Lg<-.ZMP/)Oq2xAxlVBwg Z;tT_L;:Z h~mB̦SI&:o)&K!?T4WSrQx )֝leDnEeP.%q]a?gxIǡ>?7$=_\Ff}NUAMD Hkо.1-,v.ۛytl@տVz9ɜ#}$=g~}᧗|@K#⽲əMhtV%s"FWg7t7_``n};+a YRQn)/=UT%g$U2 -v^eЃl{'z՜X[tACx+ͮ ɷaCYvd)<.WÊh.wsD_fSteb١h-G#gdQࣅ >Cw[%g5X5w︬Lؒt,ixYMCa{ DƌkbBT^Y9_ 25z͎̉`^LA˫ǥ6 eHL_A~TKIsqua ĩ{pyKV r8^|>#IoҢɹuƘo$ŵr X</uqQ{XJDM_)smqFEZeoTR*M&&K_9hIZ )Bl,ZxF{|З~m4bEn0 L7XuzJpz҃śI7 =.eV~[1q?Q58j V?4{ (%ה&5)_զ[;! P6r$ÓGʘF;1&l\;&`.(}ӨP̈́\L<5$'L5e{TGXLzN䰅H9ݾ8Qqd080X)lΘrLlkZpգO`T znڕ' .[?n5?!c0jmYDJ%`HBɢy583 I.t/"޽ '`yz p#> C-pc™2h$aTD3UX&'-J|TI~Ňh  ͰΨwS \8y^ݗl_ dDBN*#"}-wRڌ։@[U[GbY>.-R#潪=B{ڐQ^ȗ`MTe/28_yJ0FũSN:x}7!]I.o"K"4:#IP)9Şʨ1[KK$kֆQSuǨEiaR/_τgE(.?fH`-.a5͔ԏ_2%$J//HA^tҾs쯰h(E0Z}{.qs|ɺmen55LS`7:N"Y5| <ɚxEЯT7'~h0(V@a_ .O)Mbl0$_uА/鏻micb E+S:y^7Fu)_@A ,K&d` 2S":SzЗ^ rApth1H. -H$C5$Қ^SS:KFXE~E S+ͽhLKNڈ4ZtFP@4B*;^+@w1aN7>|7k!M*1*U 0>R`[z<k\Ь8,Di(z< ۥiCїtvJurH$_;ͻc!@]D҂}/w )v'[yh[\0=" 7cLxu4X DȢBǢ\ KW)4Zhh\o%יB/ 97mV C^pIl'$Ŵ\9ML$197kT7ptɽ=lIF#5L=uMelҨ~D+ ް"7W8iß%GY|•hokF "fd|:dЇK!EUؼڊJ2cf\/ CC/o2 B#tk]W歹]mZ't?>w4 CVW6Tbw)mo;-Y@`+asyNGOMgIYQ,s50:GI4 8Iۡnh!eUX%#l10);%1VҪ)vH~Vw_3RE^%`W@1'Z3?MFJ9OUL Yo}oDRh"N aS4c?DJqLC2j-B!I!4y6n-Lmte| J&bC@SB*nv74Z9G:=Pt: Dk3s'J$0z|"WҖf2BE<69a>hgyOtkl6TpMǨ#].<4xG7 sL2 pL^OګI8Pl+S"xBh$/vod<36ЎaRe={W^Í"m!TӕJ <7OtqO )4b}m nz^iɼi0:͎eLaC/11f7YaM&sJ@t#bC~z3d2'eHh뼧ݨt%)pKүf@7lm}sS- Vt(Qf8 ̋RY݆SKG<( uysa1}̓~4,izlW[Г5=M*Zul l"';iC X&n|Lh>(%מR$Aպ̿9C4%)`SzK$2:8bZs$\ݬJHٗufžm6JEis`!)cãad.gѾ S:̃W q,*9KI/Y2~6'VwF4؃ɝhSOO nE[$OBqN f6ʱ]ds =蔒SU6t?"bhl$&G(5GI?nhl[]zB kJݏ׏ tR'pj@CՕi eq+=qLRs}YTg|TG.}@I$WxdaTqOhunB:_}xq׾jK\'_~l^H}7;vةG4f[ t&,h ndI?~-:u%i,XOb.:gA*sT0nEsmAV$!0h|6,r#Zk9`';6`q],$Vܬ>#a<4{1ͼ )Tdh׼JGcQ+b\6hhut*QDEH12TH>hAbMq|5&nnmǿ\@c&&p 3hkn61')ēit@m rVhN+qWtCa=S}> ktEv%gԕ=i3Hi;tR+^e4c#D& cG~9Yd[x:ǴĹlo]v}_UCngh9"#L"@UGL1iMjN>¼?h{Z\aL,v`F!6ސ_;b%&U BXЩ_vf+dբ_WBnaMH.|NDw `?2T'4s}/1ŹIR_K±Iگm |+3_Ҍ&mRbe w7TwQCd.VkXRrdesE+!ޱE!?-8yw e9&h0!xD Ixm m-PlIZ6imY86XIQaPzĔauFo0-'{і&<|V ~ ޑŜV%o65/] E y)2۬-]϶,-7;1:9U&.e3BE(sWs0er":R֬x,ozcdn~&7U@*b17=P$l,z{*+zH!ͿiNMqd*B_ǎeP7 ~JfKZ9i8,(Y}m 6hA*X,Z͹Pa^g7f~l(NK :\WMу(D2Q|EC^ߙdQsSg{Dgy«Ĥ9SV=g@JcWөeCC[S|MFR1'5Ci4`rl[*8 3917U M΀*D^ Z>Gr>4  kT!++~CW\:V ]lCy[cL^b3I*`/!?'&}Eq>(.DᢼF*7.#l<H I7Id_ܿcSnNF (8 ?R<მ ܏J'L}>CSJ,ֺ̬h^.?֝bE"îS[My(tf0Ϛ3 'B2W:F +v")kZ_/[rRVb27~FDf(\Mc~ UCD ϔLp?8Ut; YF ϟfj㚧V,. ]}C3u\{.2I晍w?mlR)}a `K㤫DFY% *j/^'ܛ%M e@َDOfGQ̄YWWu?96؅- 3? Yv/J%Yξg~Z/%HdR1SсF>(]5~B-2*СvcFNM, Zvuj lSj'}Dk)ƌ!$mcx`zEc \ddI\(4b#{E&eš8U 2/MgkzB5&zCM ?/ǂ<-:ȟv%אd~!&b}|DߨP ӖM'x,q)jC}h) ]@$nbZߞ+K;Z+l}HdfyFt#U_ptxOƣok L~/@p}=jOKS`HqDl`r;o޹0L DIk +`RLn#GʶO=*ZJ4)Sz3ujwqO#Clë.~L:OW&Rw%_}x!59l_Sdإ`5QP_'+cNb0s4_^*6.5冪> o: nvtWuP Js<ٗD<*c;Es<+%'/VAEQoj ޵\әW){st_QvSuDQ|RtWu>J,ޤv ӲS OVF,CÄ@5 3(b56GH~o'=y$mHq]'Sl_ٱ{VXrihO'\̹8Wt+K։g#j|^YUʞa|Cj/[_`\6A%LM:o{hsh[?^Z%em6^JXç1fwY S˜>soWZpQ -Gk(dffRe]c 5 y1uSK5=y9o|:|o!j1lʷ|*vIO2d8-Br&T"aRޣxXIHdyT# -I{ &,i..j8> Fl/z]VʼڵEyWأJgQbb)_Ok@Vq[ʳSn;eGM?_G阚srcY_=c<$ۡ-xcYPI-eU:iQw Ӳ(dѦJYdRo-߁0ؼ9z>by:? oKFD'j8# z\桻 OL<5"m]_$bx Hѳ9DC͗ϴ2{K/I깎-/GFk>mà ZtԣɌo^k7y [G?$O8`kc- nOBU09xaɻ8-2(}%t' +qA% $j66ڌXgD W5?m?aoh+z viY.t9X8_B$5˿!WS72sf襞39!gy<V [N>ۛ] \;`~VV vO rB4> rqL%Tx,M0L>W*'-Vg/݋pDY +AhCw.9>I+l(#kaW0Z#v ^4(ă:n: &Pu++sxkgeDZ1u/ΐmғ76&oJvˑН}pQ 5ܟ< ㇲ`9 *m6{XU4=9 QV@ƜޅyYe1[K8Q0jnu!!wkA}5n:U末={9ZHZaYTg]W Nɨ}]*ٞƬ&| YfYQFyPF5=7fؘ@N 3Na=`a:r!Af t"\nI+{@-+!xha-Ag\emuEX uxz$2 =Q+E~G"]1 bҭr鉶UȬE]nĬZZg$oٻi(S։osa)ꎘa-[#nSO,|T?D3ghcޛ9(6Q4'rR^Ia,5<˽\ B4!z0Vc ^d/u6{8p]:)3NgJ̮Q#~i鄎z ioͩ`ݟU\j%g -SWlsKudDT ȳ("9Kg `N%PfȪbZCSRuɛOOgBիOO43Mu)d=[ji<~em-ЄmCZfJZ\}C3_l:5Dyec[T{ݣ̩ȯ` ^{"2]N~<ÏĆ^[ &BUPjV9nی4T~[Q- ڏPDZ|H(ZF3µp 'kvN`j~|ܙP2 kn}VI!;82:l.].JFr 㕯AN+l(&ܿe3O]ĻYܺ`QIa3^g`/*4yӿhD7qLMB/~+wGxT%i4'Rse:8nkw* Q|Q=a`R[vm=xTϦH9d=' _ۈO,Hvi .r@DY!JimnP yć|Q, tcЪrbc,in5o7H%,#%Մ&S5Ï_jzV¥l>yIM L͝@a 3俚ڝotr_^o|mėsTKf.`,(jDZ 9K"]^6oe ey%_1ؽLsaT17ۆ ZgPKĕK2D]> x== t%>&-Ί1UV 3'wh?ju#|'nVtEChX -+ˉ b0guT30ϹO?~& Umux\ )&p2wR4*59"3t4LR8v4K%)kk #+{76T@qvcr&VwN K^ pM&N魲t?\l6УKԷ\^cDbd^w/X]5shwG,k/MJA;ɴKwֵ0/e$+Z;\?dR3b*]=r##4oIi*ڱtSť64>=>,m8p6{hEoj)xC~ W15tQߔ3ʢ_ *Οdb߶^w&v0o'i5dCQY3i2X| x!rܺ9 7/KDE՛\,j⁻-]$ieN}ٺ{]iGAk6Q֝txk+~8GeW۵L ;2}8) Zn߫9<@h1T#,A׌*5=vaiD_E! A,B]po_ eL2y K&~YrF(Ęۜ蟻4j7hp^},/ڻrhQW3 T9݄yHƷoIo"lRnc_i,hPl < CkzH 9ڰ""+l*FyP%P\$ܗs95U([/&RnceL3P'd_e7yǏ n- Dkkt8 =#?аkLPCyb!< ~(672NHm~I?.~<0r73a7'A&$|8CNѼM9v,Zj8z1nZ$Ol1)}y9:ޔ *K^a n͖̩>Q16DwcRtk-H+|+,[aw!BJ W6 ^P6߿tlC"k"%EνfņW$OD,trr,\1$,S73-j6T$\&g 74F :@)1}8)oPj>bmyDtݾ oRssךr'UoY!05;kH;ɨږ;Yp1;t?ˉ/[%.rw:>-QWْd- TUN&k*]5ɧ_v7hR(tUlB:&3Y}ΩEF(̵3GgGhB8 7dzԱDž& : cY$_P~@1mjNG^Bp5;W$+f;K9nC7m 8W d"~?L"u>P7ZklٗY"ND;auk:4 2 4c꬙+MuHA obW2pɼ{Nmj/T}5۟yoj+sNaapPm6IRNLD-ަ5my;^,GB  .F m' Wj"$JV`d'(Ee:DkZ?#,0B99.p; Hl-ydtݚO3 i|>l+ xn9qLBc3#[0؂ l z 4ǚCzf Çj4Pa$%~JB@(fQBYw $ M*üz+V' *c|n7YxX ԁHJ#Hϳz v@6`cpЛfAz}1Dܑl\vo3EW򀥼a$ [%0E0QmG <ʁUxDDdibRb<榣b^#$.adt T089"RN?-ty$hOR *{0k41 ,N"HaM<<&[ Xn8. `x{ln!'wP! N=C5 6MY,NBOl+T/~ikW< P_J]Q,.w~L~DCݎyhO]n֣m"=@aA[\q5ijIL+j&ԑ:'#tVs)@VIϢ<\O"M]z%^SVbrvO7ܤCUu)7*jrZG軒֑ԥt}0(&.@9n_k=lG _'׊m0P⼭ 'ZvL٪eGNb9J,]PqӧI@ cs;ڬW]+;FWc= [O4`_EFYWc*A Ջ==ez`֫s$J5 0 !U DsK{&'&]I?ZX2RLm5āGXaiW/9|wtUNne5/;gsӬu1G4>.-`eiIX B Y5sRDu"L J Jenv֣_kTgVۦW"4]00 {Xcd%^'9|Pcݲ)cbXx -bxZe,7Ϊ$G$쭇[ڞLzt>."(&9f}Qy SyvkxV7|8{i k[ߢU#S=%3īmԖ0}{X*waS(UT`_$l =mSܨ6dOI[ G4Z(vx .UE-]BVFty1uRu3ބNcճGg 'P`$́N_t)#jDpjDKNtfXW4Gf~Y|5^<%cr`L[9lꠝ18)̡Rz:އ!Ux!7צwO2ѥ|UP8ʊE>'&d{ H&[߄~3өi_; ;Cuar6p=su}ur G5Gs*5D:SH)?Kq?KL4(C{(h<(Жx);`2x-[Tڅ`6DZЭ!Ҵ4Pp)6k36]U)ccC!^w-ޚ1-Rrr[qkQyOyp m?Jݽ x:7kzzbW*jfxQgXT.T| en^K39}; VܞIэG"fߺ2*ݱ&RIIkw7Py %y@IlDaS2TZ!jZ?5hKY!4*KHE{l3,q/ZmjԦ]d(9 R^2Ѥ8'{X:uג'9بuةEb[\ Scb^Y32m9\1'$1j;ŰR(dYN랆€rd1Cڔ=<9oBku y볧 BEWH>{ePZ-H栠QџV ؅`-6TY6T!/d=,olJ L/\Jv ) KL cJ=.K+r9 w]vGua^ }{:. S$>mYZ'%[e M@یbi"C@[ixI E+^XN0#iQsWΉȸt֊AK2BN;r>9d1L;P[\mkbz K >IeEH<@A>!wzt,@![}73@s03uRu^ *6oz:'a-=?Ucq(h_zMǒ{$+S/\'D.n@aٲ(E^J@E $qn/16V|GiI;=\%Vd!_Z|,KK|7 eQ0`N]VD)Th)ZdmϨM/{c6?#పMIz)V 0-]CbUO[Kv.qLJCqKO~` ׋L]hw<ܼE1=Tx( F[Zʐ5hf(߻H l;ۋ~ y FɎRDqOQhe>.okvG>)]QMse~;pVjts/{\Mae%=l&lY,|1Yyį,j cN1J)}$0h)sXъ躜֬lX/ٕ Wc, ]R"b>wP2/L#`46uR;Y\;PmqocQoCoe8Т4&{I q5X٣"rym}*P%zbi:D4f|@׽zhCtEUp$rE1*Nt<"OIbrtC7N'$})ݹy͌˕O`+!ZiMآ;B S+R∡!}#3&޶@RmxN1텟,n ,Z6]H29f // " ƭI+ϼV!= {{[Vf7\arïtLYso։Xc-ԨRȅ0s.b̰0 [GZu/mr y&=F}z|mLr3ޡd1'Zn@|mͳN[(UmQ\M@);inǞrfebAvUZˑreh&GacrPt$}H3Ş:i./i5M-*7Rʑ2Wu4lbq3<=F^GWy`+lߦY4d;ZYʲ(t}@2 A̔cɵ=a/dhQ%O{ZTV;ԹWޱ4cj!kSI(Dd# gU /mI ̟yh00woý5HmY K'c{UDW#d %]삌󵄩H '#< y3 t"E,P<z6CBrʕM0rݜ2cP(JMeڥye_8RB{%O軟3Ye zٶY0ߗ a8jչkګ |np{P+Xw^Vn}- I].,L*wtS-[ǥ0X4g3n \DH283]ּҲK mHG%$p"BƩh-(`Z8~k&_S(adch̄pOK(̈́O|qߗZB vhZ2ZK[7t iuD:e.Z#$c cr/y.>Pb:~7&'%-\&EԯQzfUI(= )|ȃ`t8FgR.DlD1&>5 G^0ӑg1xx40݋}31uw#5HD+J1UKY4(l 2Ƹi)#]aT*kJFJLUa!a'@,u.;_nº_?]ׂ3vޡ2c4Q=49q0o&Fq`Y̲v݂јVA4y;ZzR-ThKf; DAnR=TS@FZiLb||+sKn=칧Gۯ1.$K1"@lj|WAH!|?,81THm ʝgwlc3x7LBY4lT-i[("oe;:M!vb o+>9CÑnP$ȁq[,ac}̻K< /T7]ΛKzs `?"dc'QeKtVB/M.i$A2zIG:[E?ouWC2z&]tQAmm<yDCV<@UhMX<*Q =?%\3mksu>;kYHiM oR'7L `OQ,͂ѝNF}Oϳsr9evA?*' q&CbȁrV8أR?[צv\QE?9swN(&m8˕VSb; 4'zCey;1GB:g"R ƿ1ہ1j+ջw 2!k3ȣ&?(pHį2tj"M *SO#zyWO[ ;ꮔfZ#cS8H3T9$CxD_t +q0P[ U|i?`}9F\k`M~P>%]Nad&+t~]FPQzˆK DCIJd*8鋁F>Cc5-&g>] !Q!ϵ-;Yş-M~ b|Q-L]}n}7흶'_~b{ DQ3fJ-KnO=WZ) `߳҃xu:IP;2T9B`=i>cDsqA!ѢGBQi/\SJm'Ys>}DE*}]q*~#ga[Us$]{XAGD6V> #AsHe(ZrCOC;9*壔Љ> Ά3 {G%N2)x>iwYͳ_w$୤Bq -=w`ydR6[W-^CY4i9ϖHAwߘ;y i t{^+A~X4Ҽ!vO,OBZ|?"/};t"DT(ocmƼ2d,ʌ(4O''L7E:p+ˎ5F"YKYH 洁l0>p Ĺ.koCaTe ~Л#y/GZ%߹;X(] 2yT^ &1tej.?3r;|WϼG'In!{"fGw]qD[MY*ߏVQ%%s k;FhMn_;XLn,w0h:#A.Opf{Q Α#%xOV"RqJM7鴫 暊M=if\LjΝb*\[_d*v.Cj4g zIwU !IamkB Hlz}q8Vwŗ'uGO'p;i4Ai=4 `ǭaE\pFߘOBADbfPM(O -X-7|Efgb]WBm be]r۫xJAp MB!x}0YN$ e-`7œ!596 ͭJ֟b@$4;St +nNU}t2 HvoNuC]ʄP hOȟc=G[ z'yUH)e*|IA[lܭ!؊mz\,byY\{OBCO-s5Q#4snsr ĸiG0(p}gh:04'~o:nbZnqJ'AY"]VT6ˤ(W¤,IDnhΛ M{4LɠVQȧAxޙ}vhV4XSLto|?~I1x8M?&=[ ZvOrǚ:Jb HQUGlϱ=J+}M,g#޲̨#侣1Ct]\tzqJgЯC-Ͱ2.`K+ x)" 4V~iuC_m [MmfjEBu~peZt+q?X9+vnT [RP|@o-ivLn8{.[ O$#Qa-"ii̦j|/"Y'خury!xH)f]W$g;޺˶'5fZv1Z- XVE&\D= *<9`"-V5O,lS{&5vsHpa=adfg+;_Py_uL/|gm&q*o 7;Ѩ͸l%mMsH\rZ5Q:_ڵ R'aB7M&t"&JBIZJbHQFQH4^=/>P:$-\a.Xx 0@^*Wzz=B@/:(ZwX?8Cvڛ7(/g6tngpk~~_i\hwDQۦr\g#u9oT1p2O_n_d N" )[,sEޔ-W%h2\/!ul 2rc)9cZd wUb,+*Fj*I2`*Dђ93C)G1ǖeݓ}½R7sM$F m5 fVh)2:eAOt%Zdc2Xy:cGPLr#Vنӿ,/ȗo8 G3!qUdjWR‰=<&0|[_oaGtкv)LlTK)S>긆LPhމp[9Ri\U(*^/;VS(1X5L4c$R7H}7c_u\lg$i:F j(  42ՁAYĖ^!dA{_8dK2Kk~UNg`-ɾj`lX۱S^GqEp%)OoCGZl$l43T +i0Ib̋L3}v#0qW4zI-r7,Qڋ~Z 5SF ym{1C1Z̩3uy ?5cb9_cJ}as0fhi#IEHt1`n2z:ܧOP_ hp˩j?\5" lK(sm2I.I_TY@8gvԃ1zu 7xz_(Rvf!fL+ 2cSwtQ(EfU\KK?YkI؎) ~]΍ #C(<ڽ,@?UIݞ JMVCl[=Vl2j` yJ aj1Xxw]H{yVOti|Vz $/"8Xi趠.\(+p̠$_" GÌ Y#kjm7|yhΔ@2[sE`'HD be/ VIߪf^jԢee|SW=Myؚy LzXJdXRnW"  / ]_LnMJI88|)!7E͙74-Y> ~Ŭk"L*=PQ)KL.NDi5P93x;ئEfKڲO17NEbnhVY F{pYwNـ':D.83ӈ&DE Ӣ\kn/{7Kz5$*TP,KdS;wUGua$R&ŨG 6xPfb MR]Gd3&-Q.5^9_ۓ)TÊ׿'-d@wjq '%cţ1v'~6v:{dQg^kyu@; Y-_|ЇmP4 l9CqﶃP ?*Bh )bj᛼ZweG[` /9$2Gd3 :nPHJ(_YƦ=yv/*Ep{C7Jl!WGQK FSqY/%$'"4-kR3rHcOC̅J5` Y3v|?xɄnꎍT`.Uhx>H33+Ʃ4R-^u{fH1% !jvwa~ 3?\0 lwp2r~$'ЊoY-^St5Za6P$`-]_0Eu6,I',_#LT$g@g(Ґ\SdKaʨD[@i9@$d^1 3-y)KYi$9H;D s~e#w_xް 'Zsw+"NJ`.%1[oc]\ d)uNm;tI98Yg,5QXpKWj 44n UGv\dH$Y2@yv^o8f#`tYZ_J+»~^j9 i D8Ml^b#A1oy pօu/39vS\ %v+a{׿||o_J8 8%/ZCxz6{:ESΉC6xi$'5t"Npގ3hJTbF*``,.n |]!B&UԔ:AKX.kLTi/q$a87&_٠%z銻l lF+!u5ݯA*8=̩ jWI(*FzEy2 +g# |XꕨÂ']KknTjf\Q&?8?'J04` 1+vّZ }/7bL'ф+2^ugpxz`eB$˚tghIVޡb "xXak{@7.H(V|mPRۖN^X2rGM`<}\'kU>hZ77UN}4 N PD UC@x岌h7)e)CʉɎ.%46%6au#;.&js~!-/̂z!L.bg>/vT%GL儉 ޟ)q1 f/ )LT7zM1 ?# ?@R$Z޻RMv1mR5n%Yy\AJ!(\3 O-ײ@{v4hhe|DD3`6j|/8D0 ʚV*߾eFgaZ, &VFAz%u)m#jS7نZ3{{˚rlܕ$dsĞ0؅&-s42l*cEdvԌtx)^BUCEAy eU K*$ $bOuKIN鑗 xA@edՇ"nyFˉ ?Zc40\rٍ5SW>6sQ RІ ՓgqVN%Q|p~$RDA L A[1ٸ?Rm"cCd֜La:/a>Z5 Ǎ튲!mwRCS<`{oXP6ަ8g;˦0tu*_wM6D㡄BfHZpR:ձN4ww`۞³ "j[Ng3k2.Li \gh?__E&jpHoR @9uA5BKX9G)6qP] Z/[K2@0;R/ь(>"nUCuO0@ު#m'IOX[شXQ=~[ XM9􂗀E0pI;`5h3%V6zh/3{шk #Yy"l1=d΂ҬPInKu8;v1oCh,^Q zf@79u"BPѤahoIobq'B)xwWlڿl\|ݽ1]㝁DŽqٹM'-ַëK7cY=&l"^>E,}P%t Ϫ^d5[m 񟗅cPy@)U xl!iqM#i\3/q?)+s{b|ZHio蛊Gp$8-\Gfei`dp^ѹ {rG ٫3K&:Þ ;^u9uګ,}(i@rYuC{C9+[2a^)9(i?XV5=YqJϿŒGTaxxɸ1 t'}e*p #3=JX2 [T9N?6+ b޶o[jػZ;ǘ\}ӬInVX)ʆEG ['/oiKO-Zy)qC SĐţi?c/?O?Mtr*~#%nE?캔GPʇBqvÙqŘ4^7_h>;1 côZ]c'捒-73ٔ_x|b5W?=w\|*2,ij=[gQdO'Nq UOpqX) &A逬cKNOA"Z]2&[ j$ބ.Fڒri9q fd  [R$q<˛r'whsDy/s֖Mbk}3]܁ B`'ibgcnj"Dev}wwepvTG+:zTj2ā$ l~u3~-ӶtHAqH>#jM1i=⤨|RpЂ1O"'W_%k4tc?^+蹲XC"&`݂Cu5;^=$" @f_-[1SM9@Эظ|ɨ#!uПwP5t`o]D;{f Ҳo%Cq̡&c)p!NYm&H] yQ|1-~46W\OzvMʩ3da`IF"@xVaE.c;;jkF+d,_=z'aP$Jg[N$EZSf1O ]Qd$#[ F!, Ǯ[ߢf|0er=|˃JXZl`Ɔ֌eZ{7Uަyj򯩹9=\m:>`%FdsK9o7EnVDe ?Q5gK-pE/̅30άCB'3F?f=8)*aVgy*߹*ONVFYAI  GD22HJ0%&RS!9E )i[ڵRQFx=1~$^_d.)cDƅ`rJ70PRw׶4%OQ~f$^nkl?8=q7,bi\K0%bkN[Mς쇬F"  .M'k[ [J:翊@vN(%ȲAX;y"W\]yK[A,@:c*rؕgQA n Ԟ ,iZr=5-3S)+a5Xu_zS AV==+j=#""`[ lԍG׮Je (K#JZLg NyE1]0Ov~H 6 A0|/ lϙ 2kŇ,}y&Wӟ h5rzB2B hf)IFl[Dl~wx/~|q:| *Jc7>mFBk!4vL\3Ӛ˳шM([gn W[S:', sww3g8aU8n>$AҘ.}C36uRCpvVLѯX^ՏRL ?0 t-]ÁStOhф2CR8h@ !*Ѳ؄ ";5z1X~vK}~ H_u,Gp+:jhH A(iws ɋUrWU4rIJ%t*;=[cUMS? k?>ё5d!l;zzk15a7"XѮm)^k`)W?m "rd!lp8=(~$u?j-.z*0 `x%gkN2v~+ÌҚ_+G)fb*5x|>z-yKgۀU 'cR:c+ Ģ\4P1 a>7\Ҥ~$ش՟EwK?7f+72ёe|М5639B{uR>]7OK_{lQz.ܣ6؆~\H>XyG. 6-3#37iq~?1#E߶ŇJcQŤd}pwfh5HPXX琷|N5񅻳C#$&5Ŏo((ł@͐><#"F.\(޳÷EI`d6Pك~Ј%$.q#dok8 Hrt Z-ZɈžCE(-ȧh]&DBD:a>kVT; ܄.MZb:lYs7( rE]\5HM(UٟX_ub;i{hX(Ns-eQ*`t36 M1-/ v{;d@`rIhWc_U*/7%*! sL}oǏ0}$`hp$ׯIB3SpЭ*au;x.~Z0% N/2:k#Mz #G_l(qM:,t[a@֍<$=B_M^ԶXpUv'_|SK_ưHˏ/+Xx3S :8: /1/lGbHi0?`#})Z-.+2I#R3W t([sP]y~h݃jWRI7Ox<}v*J Hoc|yA-f#ڬl]U#NS)kF2Q .3/s}vԹknI3VjPe*^Z ̗dl 0`bL({PmFMٱC߱cdT3xdy'-r] ΐ`< ROf1T (γ Z>iGѳP֞yI\E?(W< sڟh^Gc/%xWtQ = n郷S dKo-п0A 7`3q-7d@c?cyf IYgP[LPݣWZbҎ7 7)N$nNIie{`žb,0=,;(za7l;U^DDZtu#3歋-l~$Ut6di(Y:ѫ|vۀKc *G[rn<)7ZY0m޿u4 W)ā ʫ1yJ5#(|Qb,+j0I06B>X{D2 3WX4v8MMWAp܃I(>^"Y-^Lm}}%oBSlF3bQ: Dwφ!rX4!E KN;W;m&T86:[jc!m%J+Z]\R~_Ө[մN^qT, 4\\^Qk vαRXI6)Ojx,G#ێ}>h%bEȥ@ӄvB~ֆ>dج8k͒l %'t Ol;R˴CR.5vP+>ٗGF~It@ f0+zxh%g;NE ډX6tXC;LQN|ұbN J~Md&ubGMԬ7yZ^<$t-NbEI'$/ sDqt$IHYv_}hk.#+Qcø`㹤8ATNC9ǐ>CݢAjn*='K2gzҵ7efO ۱ Xa357!{S{WboF OWr(DܗQ l vAv)y zŽ CIb^m7skXh (qO'C I >pLINpdhWD+;En,F3]2H@W,'lRo^$NS-8!Kܜ+ VQyJƖJݢt\B^|0XsuP'2Kt6rE5i̞K5 tం+n.jIq bpF]'w6&f!>r4xp|CW'coZ$sJpx:M {wc4[RZh2@(Y@}% 6v>Bw" Cpk͵V H>N+uNJ 9~#>ː_zm"xBm-DeYƌښ!oOn>j`PʅBJKR- b4`s Q*Y&z"5Hl *6jMzo '!U[Kt hJr*|,.'D)ȁyq`o_OjQTX$[̏6]+pGVȝ ;Cg sr\yg8 {bÖ}GÅ׎K9NbE`#.56߼?sî)OkdBJD(}d`QA#>*fK&8.3Kx)Hį$pZ8-{=O;GpTƞ7wH&b,f^5R)^eQG ==֎U NEwZ$Kѯ#_[j-]!+$r%.qm $ 4S;В{_Ԅ9O["x^<8J 2SeZDGhmWS_d9 *ݒs רu!qb]GL62xVPhUXL 3ogv:,۵. 59Z& Bs.d7O􂀪 UxBΝƲWP=K,Uʦ?OμLB^PH|LȫZoOݪ>XArwÅn"ͻVdYܴԾ+:rj_(H. 0$_召]̜7:X}ݘH_w Bd:gJІQ^$dfՁ4HKbֵ/KO5yl֝W:Zeb#-VN6ijZ-/]`0âS+!RoGF1;/}CqTOqo=IL r'@Yk{};`e\o2{>"ZTKټܺ o>8&8QNig oc&촗C?vEE{qOP6:911\3޵0` ЌFa4wVv!kS\#*[ 28M ,<6"LLEi> א_> @|XM]Xhoǰ+X?Glޟ}L0ea̩s&z/5\pi=NALȘ(ft+Y+|nð-t f3!A+3}(Qօ. z]pAObT<rЁ*5ǥj~j^jpM7X#zXXAZ[ȰdX}Dsy I52&%D6wOɻ<@pz3@AY= o33}Arf?) AΪz^3Nt$lEWܯ<{"GLA8cQyD9(LIFڟڒc`5'~#X`5׳Hyy(MڛAUJq_oat` v샵5۫QKqȀL2_&gUw-I qs[;_続l跿yR0p`!v*oKȋ {j(=hxǔ ݏ1EJ$Vo{ B HF3{ǐڀ,9&K˲1kBnG^}CR ףcm9A d{o"RRHa(gŭb2";XQ," zϢ^d:1- o.2nR &|sa] VuEH>j'bAΛ,^oM E4/̇ۆw~{,TR%oIUAB2@`Jѝwp1SO k>WR6 `T"r~Ȭ_7zۂfJ gT莈F(R1O !VHb )lMj?`nbr[|65g)tN?_rE&v#YAS 5lhF<gvJ<~lv8Z'R-9 k o?M%50X`9nͳl F :;?FsGmI*j*6eVڮ4"R%DczC9C4 +s,܎X&0;d?c[(䊖E6?_Ԗk3;YAP MUYFT>ְ| '@kt[J|yYJ%ev7) ,O:PIcPYZ};SEd5;\ -͉oeajT0M .x9(Ԩt)=XDM#N-C}jlOI+5I''ES̀WAП=KS |OSmoٲŲXoq-—}R;\?e§?>ǬsJa=P/Hybϕ6|9; ȍ%_w`ƛ@5!Udl5S hበz="jR*ZQ`SD<#UMYOPEGM62p\(_zf|Nb~6q)<(Q3}=Lӟchv]Ae7ubX@ )?╴3[h% _)/3>/=Sg7nK%S`!`; 2hWQfJgB\ij,w@'!ܞXF>ys8u5I(߲k'_f^MJPFR` 6T*EQ]T7g)atj9 g-(?[lwGY-RzkD~1+ OaZ1l`A7 4+>P'd4Tg:SsGⳳQ9T5 AC9LGn ֨!w:+ >O<3ڲ F^ǎPqRRF0(ė>a6%p0py2ޝ1iRak\5蝟sw,oT0MTAYK2eJ%N]A`M&n "H_8kk. 9́rNWe;ݕ G^FмN?ۜ]4vԚ~tXAX'4Z`{85j"DߏY6P nӚJ3ܸ\BׅY=jvГ*+0M7XÛHJjPw|8oGy\`BVXl!nvxNIwhv(4YаlLO,P+$s6"ksLUekcLywڧ&e+|ܺl>k|qAQI/Qq+?VJɡXK֚c šhZ:‹:bG`XXќK#KON$`ڍ gGcaF6 ?)6Zt cUTyFje6[; %q6?*orQה @n d'p Y d;~ XD {:yn^?BS{=[fw()C3g-!囡Ѡ>~U JLl3-xÿ('ωiQbl*[v zi{5@DNMUX;2Gޚ,%noPeɻiH01_f''u筫yb-r*&Oܵ%ELQP픾EWl̘)j .@:#|?hd)/vO=~ZzpPIFゅ7vW@q*_:Ayn}T@05]PzzDxLn .&۠=EN@<w -52Be,:fUHp!^ypreOcFVmbf( 4ܸW>wr%PO5"/GId>Xe~Ë:ǿ8.hx9gD]9KI_?N0㨡@T_Nb ٯ0RU%7 zDGҏQ sb%mSc"EHQvXY?n2IkWguY/k:nY"gF(R/]Ӣ *ZM\h6{#~(GQw^J'N9F MC )L؋F@!z(/\^0:}%rpP$ C/8܄%׬.&¤~∴0M- ҩeMiqekQKpfs9ސz:\E|] &d/sL Pt%&O@4p1G^Q&/]b<$*Aο:Ɲ$%T/w(ɞ&<2^(nmƢKTplQ'YBKgF*@Lርp!lƬU>p /Э$\Kvph\2<{2S+vkݻd3)ioV v2ev~h')YFB݉v-Bjn}*j^de}I H0q4!>C8Hmc~l_uм!qnhkb#Bvٌ"z*  SfR$?KGҔK5۵xKU,=wй3?_~p,̓+k0ݓ#dK/庵+;763VBON⋕j^Q7O/NiZ_oyz`N&qg/ :a@G7ive;ts?a cHhy ˇ-69tN8u@KFΦSdp'(0˜?P@d:]Uk+%geb{3[ h~gKE*!X(+$^i<>L*V5C3)eDcP.$9€|,FV:ҢaɪƼefv[p~0_{?zSFG=߾'"UG_,zx?mE*l8IJ)|_d;:ۺ˪n@+)FgZTjKI7rI -pK_…y-6M\͡ L-eleh4va &*] Rt<$jH(8)2tc p S^YI{E$sZuבC!}fLK`vtuFe:vU>ۓU>cYa*r\['k`^dU+G &R;.jZx"EDfG͡jEU؉9cQBd/S©ywt `2DobQ=*_s"Ǵbp؈= M+X?b6$gJD>aێȖOJşL]x20u;`8n5O h%Q5WTP3[aR9Ts'>K~DItG$Eۚ1$H48}'8 7qhu^KA7@|H\wEŷ\5tS:Wگr$M砹l"%0cEGdmդh?eY'I4eijJ\'g(`%>$dQ6݀G#j[e$r( `yj1ܼ^3w#K0vd`'U21r-))oG{giV loz¡w ДKE5xxbmU <*cb)S<,>|qӄ e`~j Db;8&@ÀRA`l/Rv}w͞Vb>g܅ P BuA`?Nt@)@J&]nɸ7ԏp]I?=ѧ+D܍hSR5nLAZT@6/{9xj T?$o?(uD@-wܣuOEy I#ҕ$&۸A8u|">*>~F k;vBk5d 2&duaXZKVG S.r1WCJZYī)cQ.?Gm}eՎd^rF (ShxZ` re]-=+6TRG+D&-xM@Wh'D}RӒ@0_PS1n\="T/jn/{MUA=1e⾭7Z֪سpF9-NYsp?oB =--\槓 "_Dhec:D?9-%1$]uF G6+6TqQxk7"zxŀpo͖wͦSVf[ל,aonw%%wlpsW~9!$^n5bUocHг$,{ʐ/;Z?ʮszA"p'ΘTʢ1PC@\f<ڱw "0HC)8u=2i^ㆹxsk'|1NC]Kȕ A^kwy[Xp*Qpܙ.̑k`Rp!9g0ێsl >}ztcz o2#oAIt$'. 6v}!S_bdŽ-6 ;ޡ©= @1*gtL.!Esr: ]js0#-+Ai'E-s{A؃L]Df[!wjVRXK.yWϭ7jM8xgB6,il7W m=tÑ}9(Zg #.Vt!깨342TX>F* B{ròy|ĩ]2/?zDm'tdKKf&4jWxl xĵ|>,K ]3F7D.0gLgR)^ŦNWn7$OJn |GMgc@15oj˟܄V*wӯ ÉsݢtP z2?1%5NԎSNM:XOt>}f H a,!n&Z. a9~ŕ9/56V".Z<_^TuTDEÄԹEqx\!l< j-ax+|`;N~4(̗$z`3u2pYйM]^&/MYG0Gㅠ  c@A\ JӚ NH*vDI] M`[\l2{!cnZÖX%'Y4y5]D(bdk] ZFfx%5J*x_ŪŮ'X>LqcCVRF3#U9J W4\-5bNz_w'w^-]I V)[\:Wb[Rmgecu(sϵyAAqўmFfK/V(p+4zҰp=eLB?pfh J\#)°6RY4p7^$ oӓjη/g!ǫNPnBroo^E>zj)0LHnC\#s3nco'8\>Qq17TH1-OFtu'36>V؄6%f8avT'q0 BX(BHLN$)@W.F°e iF3 6OVokBe[PsJ+nIbw̌qA}A]f4pDuzKBВp}NRS0cB }!C֖BP"|G@.ЎBezĦB1Kb@|h+͒2ϲr2Fg@V3޴viWϯk_g+v[ H̲96 |2?oB@-!`$ַt$y2-!OFOBKtY"t%p\PS=v[FY7%/R RHШ )mQPW44E#br\tcזl|{fŞqܣKB((;8o`,Vr2TbG2q _ʕd}zJ5opTk-Bﭶp]Z( 3vpxbs<c֒Άb+ڢ Hw n8~ X犊ݩPL"n"_c=ˬ;uK%0Hjv?!aalJ[:~&4 Nu+lJe~,vzo晩`@ eJkH\.(Z$D@j㘨P)\r]6O8.|N6V-QFִB®l}`jJD$O]9^8wO99tڲϕ4Jd#)m#tT#55JPjp`~ZX-/zbvYALDi=0rt/ TUy}xjdyz =hbr/;S-S>owRkM1fB/P_ך'I'mG[Ʋʿ":/ZfRĈ ]ONrJլ]5~V8hesl;JW$y#Q{artqN㖡:p Bl:wȡ{uM=zki"=%0v_:lV&$]F/U1A(j ¢X>\k Qye7QLD7 *ڽEԩ SLEg ࠤg>k\^1CNʺ= 'cs;rz;rX<ԣq ú&f}UEL*Jl{toPbe{:㞰sd]x|=ӂ.='xV4C* t !}x ;:Ͳ(nR0>mAfsDIj:gʳ`Ky8CаsG^Y 83q^]1'֩sKKS)Va3*+U 40 q? u2~n$Z%\{ 8ƧdD 4afMd%Z͇?`^7m eپݗzn2fԪIFv>0N7}ط2`!g/);#hkjPU>u6`bζgAFb>[s܊d 4D&q(bfم^`6,S :G'{Yǂ 4](_f4ʯ+X( g'e !D&n3E`Xm4L|}UC<#Kٻ'ݷOWR2Ab;1Q@ ٚkߎU;׽@AF ?fu$RX~ыuW9G]INj){O.b`-(ӀQ @iQZͺ?SGI q4Cc&R(oB[1)ӯGp~Z1>=pcaCϿC5 "v[TW:{Gq8jRD*zuƪSWi '8BFyi-p3{8G},PrH龮Aq -Ӂ9Rhp+=1)FFuN }Bq(9gIFK]sߺ3 gz EbFK?(>}WpP]3  "]1arpErO;A!*0y}5)"ilLZ=sEn#s{L&(&"F#K)خNthP:slhi*Rht{pk#sZyEq|BE*jWPYt0`<;4q'J7LCP}gLۼaDD6cFA@zfLX/R~!]4`nm6޳V^Gя m%)dʤjZ wY6 eTGrBG3 E ,b&[w;ǝ }s;3DX\ W|kd?Z/UB3*4oG$ >.aΤ-V 3mc+Oo!"`d1VΤ?ѿM-_ؗD?coմu鑇B+{0iFNCO U]%%~CPEr'B*m@$oFK:tm@,ކK 8%o/-jRMJ #l1 *CmaO'|7rC_̪M?G*`c ]4Ak[`ENs}}x:4G; f~Ev]'9{7`ؔPq^lid&9 _z yzKg%Isp%`ΆS %~_*V].zKvnFxy*M7[d m7\#l ~<6~9 ek8,_sǺr"]֩'ab;տ/ cU˱Y-y,lF]ܡ&kަ|"jrU4uBr, Ë&G3\Eww6:4y+wZJ[waηb蟛);>uS),g#ņ}6[}v&;J̟J?24 \d ߾NɬZ;sZ#@ `-NA-,1uCf):̌\F@aWST TnZO L*ξW-o#V?n@5t&dɳCىJx0O &1N.>Ri>kr4G2?ir/aHoG(Dw&Uf`  h@e}`$Fr=ĐŔ%(PnR[K)ҺZ/ndDw^H:a(ed&Bx@N"AҾt"T"$s aLzkZ?)LC洳an1C8\#4%i:fW^Õsf[H*RBY@zm- "X 3,eeJ¼™ِ֯hƝ֟ -4;zNFUZiGjw& KbGS'vFpx9M5<4lr,lj I7/@!"CwE`QJ0(8^b 銘 j~]}19.Yoac?YyEFSc=I]EٕɳXGT>~D B-)z-N+-T2|j'¢ry C|V7ײ jA*Y,> ߾@KUYE̅g><"X\Z;EŞ #5rLfGہMf{,>.dtA4ݼ̖ Sc$$3oPsz 1ݵW˜~G=[$>2JWF'i"Gb9MdVy ԗy d'<@-B/I*NP@}5UrVvCkWG.Ş)MX-R,&\*q0 r; b# w+Db:=BfNC8\y29>G ULy}^{YqbuZyKLꥄ_zſ$_k+ً|i3 0׻XWo# +r*juSޫ?8g]ԊaEӻ!淋y[ 5!u'gU7Z5Pmv*\P9e1I2bY6lʆ\Ey?4 DPᐘ`I4*N0HsA̭R,d7|g3Rg60~.Yo[=hnBL;I[suHO2vJ3-ٹ{AO-Vda"֪Vom׀RĦyzԩgæ ]z\XNJ"7%% <3b\Nuߨ(hmt%_A#VAeuVN1> %J"WsoS7Tdo"IM~.ttO0)9&% ٹ쌌8~8VNAP{ 1_={)m^Z=dþeDڒh6kߗA3Q%hk|[5RzQ`,w 0X{yk<sk{ |Z-_A Vnݏ{mPE¸7dYѓSt6Z&zদ'VcĻ|='ڍcz@|;:yoDpMH6+ >u Ϭ1=G,[W"l&`H&dP֔yhTRփO+ߔ@Tva ةZ0+Owۅ2_}gCYq%/JA!cq϶2pV8I0I`*¡rnѬ)~ QE&.I r*!07*fŻLoU ៦?Jt7WL3¼!\7 ]HZPM37bAR?Xf kv2{6ZiiRkjzxgA_W{`lVltb0N yYM c~MJB䢑\HQcy!_Sܧ !5`G:&n/[Χ/ pw$V>~J AN2L:Gn`PV"|;$i@m說Xo!pAțY ,*ޔ&l~-@Jdh(AW;7PBZoˬX 7Ɵ6 8Py\0do6U$g7┹-o{bxf( M.| ]1 0>("?|,iݹT*+* )HyKB\vxn>ۍkg%UYo7?ȝU bV]OS!ؿTDȯ-zG[aCMUhskVVb~PZ_ԜJ7-T~D/~E"_B?wiRSd.*ӍO#@!e;2]TȤ[ͦ RV-gWeUjW ֚|Hr%?nRX,ND;bGʷM{y8߳/u ]vԜ˩gfftR4ymjH ?ۄa\{u4m#o;qޗ:{BY  !^/Hc/kllȎb芬_??oO;q%z<_thZq NGպr5 E'_P@yJ5 {mRzK+r*!c9/.z>}znJH\I#[3T|c'9Ӹx+QЫNg(!*ĜScz47 |l+׹=z4 03}UXeI畗`w2"ۜ6K*aߪ[ Riװh|lENZQK>Z Jz"~Hg[qkS{İ0:WC*-O?"WWR7zd[l-<#ĆoZ.-^d\ؘlnC&xE\t8jOHjPߊ GtuoGrڴ?VBvue6Єd[_BA4cA iư$jK; ! wWMq`ax=٪066}VsgF@ B4|3p޳kЍq7Нhȳ)\phO_OTH{0V⩯zM|SVJ*vYpu|?ZFrVcqdݺ] 1kfQ=Bf}HV)y `eT^Ьxq;o_Hpy =-J&F9*Og|*[tî*GHaJ䚉leK3O8=s#I33HNCu>js_9 Q o~~Ҳ2z)2%p*w;bL`vQ%Y=V@ ]8tZ2 =Xpp^p.e!aYZˀG ,YkB/Z lVqJйxd{L)K3$4< 5)Ŭc)˅\K eF[kA)7`(X[A1hLI>,/454 }rp@|2jDZqu3]zߊLmBϣyGٙ8$==K: m^" ob*Ҥ$ׯ[ RG?J# ne.{{ 9Ev(exU6fE|OVif~U%NCKwav OT[+7aLӼ٠_G \ϭR36rkL>Wbq% dCE$/QEN8.iWV,)+@gMq Y8<Jl %o6ؼQxP; hGLG?B؎A n=ORή6_7CN)_ʙ? \v7ƛT903)o*M{d}_Ϲ Ëv9MV w8n5&Ge;.+UU= D]0F^CLa1Zqhc<'>uLв_a FN!EqeXh2gOY_-cξXʙƮ W#4~N{DfJ*#MjCM{[>j g^&15Sg|+Tne T~ ( knXAx(3 dg?^R6*rѺ75hƮuPyq Z&D `&~)~9ˇI^&ǴRxk(U|Sg#=}z݂/433^֨^F=Ukd*6ǣYqz 5P 0 ][fAK7!,K[:g*I2M JHp@dQDY6b_ϗT* mWtYdy.:~}#$0KK'wM!lQ{ }AXL>cUm}axlq"͛Mk[5I *Es&'21wj!6Yܖ* +gTFs/ƃ3 R C">wt}"%Օ7@8n9C7^[a>qX.I b 'l#K|렄 خlB6 ˀP?7q;7.-W:V'Yt _,om M\Sc :νl&meHk^:}- aAYNi0}PDC6Ǜ%{u@`uso?!Yp0͇̌)РV{KߌF$kjytp$ W!/).kj*0LRl]pA$Q/DbwyM#OXgS5+o7Ƀ/A0Ҏt`tgU]}+UIsHAl:u\ 0ag]F W/msڇc5DX@`qA*A=e%#Njy1:~=GV^Kw;e8W sR*t3idC&W2,F%H!& L&yѰ8C58 4j(. qn wY|eQ!(4 dvZ@ԤT9}jD.d_dVR; 07*`o<@1mr.h$8^i>~/sUzEt;')V#ޣL.3*i`ԥp>m?C:dĐD5{|x$㾩D4MOیߞi0G!pP3KBRy꽬@-ԧ1:MnP끇SPMdkϩZY#5Ji|a5+%c%GXoP4RoB_Ciz`vS5\ E@{pʧ@d~m%J ),]V5@nGFy^Lj+6&Ƌ16aҪמK'vDA|J^F3j,ٹyr+kmr{36Fp<ժB|[^q*Xáؑ47t{ 0M[FC۾%Q0M^va4Żv%nQ%)ǃ(Y`;buz<]ȌNR`tg^6>{t5}[@PKu[~XARQ쑓G\*c3LegTi0#:n+'2gLjأp9~^=| HSyyL׮YBMӯ飹#OIgqx'6@HS>!lh7XnB!9>[̉wq(bb,XXæ{~4vlALB oDQXAMڴ&w5['1NjK[Pv,l"wO=q_g<݃ րW_]ዌK* 9kn4o&gѩ "ѭM!,7~#4yz:˻߮÷@Ż 8^̂'W%`n") jLT#KƧp/ixWM/+fh:m7V?x(0gSwc±OSA0yP GN̎E͠TeRq XpZ,};sWmyQ) Ye׳TbF??ib73RtR8WX$ Oh[˥X/J1u5=J|[Qֹ9:5J< dpW 8,:,#I+S$JJǒںu9'0T(.nTɦ;$cOMSL.N,4+P*#EBWhHPe֪XJ$Եp@2,tf?&# FDRpE7 N-g-IU9l~eA}bWV~}.8wDeKM8pmm(_vfu O* :hg͹,:C"#@YZؗ?#@%ōns+"NɞjzO#qǔډ5q *:?m>f9Hp#XT /I?+I*@*8ᤁmNqR \<|j_;yĽ4\U08' ϒ85V΅6kC2Mg`BWPcN5 }0u/j~t9!Md@n91FS~U nr |P)&ZC'U1\;  s?c,Vk&MJX% rM> XQdZc9 -Ca>ǹ@xr)-K.fDYK."R^b)uԞƌE0[lovO4f֌56-u֚mI"8+Vb4ݟLxMVMvӿz"*ۃ⡺.v1ƈw.Cv1L [PV6%yC^[寪/a-q SЌkȫG%bz|B7n:3i6t^KWan}vq>Ty,a*it`lⱁ߁l]VZgF+Z̖xhdjKX UTb-*^6,'-w[*(m|vxzssۅ_Ke >{FAum60zTI/f&lf89>wbS3h[B5S#RF䶖lK<FJZՍ7[ļ1gbs[Bt)i&,)Jv~(npuTi )H$1/T$cu5Fj=34@׆'KB 2bd0v೪ ekr(Fr>ўuaw*WZ"{q(yz.HR 3|;GET}a~=R)i`ERG_ y˵B'_/- FMVloM =ڵԟMu,b7dz{ wDBL^P?a*3w(uPBpVNrCh{hZkxu;(4WyνGbu$ }L`?e6yYk8pOUa9>Fy_碙V4-}CY+%H⇈CQV>/]K|g Ӊ >BXi?5P9RP8$ #TU+G Wcudx3~D>yH]YT=LxY-~óЋݨ}9جlc,7)4/,^i)@\f7w+ǯ|'DuP>SI8R"$Ũ 'r"X^Wv\p(3oYH&_;oTURؤPGqN! Ny\;^҉"6BO\3ixŢ oO;jA(oVT?ruw\zeVvکڲJkb5&3G[+T b<YZr;ni McQc9XOrCȔŪw~J9b_9ܩ|ЎjQ#%

    "ʙT 3:RQrFW@V}8Ѫ 7n>g@rYg 5mM56"ufaqEnbǚD%pPUTpEtn7`#91&Ifb28ǜ $dR70NrW}ij4v,K;aa54[ qHJCy ^ u5~dXp=݉ Zj-GǑ| R01|b:͹3,Q SՔ#<о>HF<¤#ԦSY6>(E| CB4#f20i{-z3q:.8 1nq9apQY 9 GL:նv)$0 I.ժTޅuL1@kP"jRٽ8*]Q%nPySWDum-}W;{%run^FY~J!iKG}}ښq9H]UV0 'W Wdͱf0cZx"V?էv)*U?3f+%֑ؿ͈RpM q˨V }ܒ{m(AˮT%Lؘ{ z.\R^Fy=T[tw߱,py&ُ,] z+ˢ,ExC<U.74ӷܫ#FEvɨwoW]+X zY@͛=Cآ۞ozו[8s A)sDW %M,ƲEE:ҿ8*,U~?ܠ EM$Cm_J##攷~)\8W |iTQ SGcUm:iPc'$bU nwqC:]na(U q,U2qu$//]ROeSlQ{A vJ¢LȲl+׭`&;nJ#{i+F^F3ؔ\u;֐ LdraS׈za*==61ko̹ѯYy/Ɖ57h\NÇvCM%dFnI pC,jI=#V01FclBMImp/m~/% D\Ȉ Ϋ`Xn-ǘb5(]2D[S+_jDٹnǼuPcon>phcپT+UN$՗-w_֥zJRIM&<ͪpV;!#&?)G{YehFEs˿!lO be.uLM'YW\/a\6SmY GUcAKQ bD26d˙m1t57{FvSYeuX)j0QF{őlQr*B<\R)WZaJm~KYyKͨ#=kxәdJEⱗ Ȅ'**,xec eb`m;M\;Oԗ-ũ 0TѽH8^G&g@@-&Erhl70P.WwJza0͆X7ݸ6^ Pٶ8/!*\fSr<" H8cs[Z<$&2RH[Yq+NlM6 ?g{`W zD["5/=R'쓡bKP HdQeZbKTr Ɂ&tlH2}g+Z5ˆffx2DnIUwLkrGEKgSn&]-vwfD8+i5!tp>]ihKNe0ݨkA.4Lӈwh2d a`<,΀7QZJTt pD~Nn6n_Ozd:A|şA&Z£;W+<1<CSc| x12(AsmQCISbU*{_zثMZ??:Be} S90w/[‡ Uf|ukk'?"|UAi]? %-Cr~цĊQ5LOWh~} z'T=Vc5ANb`Ab->6#蘀;`N0yh8g^T/hb ;VIiЂTRmY5W,V"w^S/((!p97 4j#Ӌ`fp䨹> St'%DI"~ޙڐ;r_@x'V9Ӆ34ip)1!؇la3$)E8M xryaNT K%G&Tl%M7golw ʓhaH'#%w$\MgE˨=r,>'^Ed%͏k,F/53=Aƻ ?G+ %#?nOP!&9PWD8B:s\c)#Δ^)! S[Kپ^XM͢]W$ur&y[pMr:"S^R`qSS'~ Rn {":srzѰkp.spܾŌ' uҴAX$yӎY`^†ی=0=$h@&`N5P(iT="#GʋK,|uhEg( 4ּ%" 0P3p%bA*=-2AY .&_Yk<0Xl!r#('Q.tԎ60^[@86 BAɑ!$6jw'FmAxYy㈱7ފ#lvğ{ N']*=.,BB5 5 rϘk轢{Dty #Ņ6 X⃴갽$c-i 9 LaThKEnڣs8@S Tkm8"C9 ۩_ҵ+hdB8S6aV-iܓ%'K~tq?! 3| p'Fsv[Y/ ^_^EkKz0Ut}:bR 9w Jbl)vW)RΜ1x5Nr۰{jrU fj)֒/t?{f6:c< H-bXfо(&/j ¶=jñdT+Lj+M kd9%^(RF@gȩ } n[L޳~ @ jaS@o$M,8^&Zt-.9y&3o?.da:]nuZ;#SxDuv$9~9>5YW/m_΋_YJ#WohMJ?SDvPtlFoJ7;7;sDWzFRZ/%Ea 1M ykAPǙ% 2= m{dK=RFW8ϒdskVkP:&"M~h|Qet&uKJ!/U[̄zwΕ_?U2V Y`?7_"}^[[S097sdҍ msXbejќK@Qrַd˼A>.^+QM3d(a⅛/ ~ZXZݚ SO 2^!!E^/fԙ}ɶ;󉤡_yDeHbcGF.]VߔH1&6+qB׽S0yC<"/P@Nf:P i?BFFZ& {?P("h6ClIhb`Oի]^x3 gBODYUx G x%\64|QTc⌾`G5lڤ\'-;1 Ãt8WwukDe^)nH;YyKc}NgQ h7CysdX'lgc/Z"4ɐE,`wNv ~|䨿F`M* Y$y?@#P~=*tm,ԧ]` WB"um` {^{e$VI (u*BTL}U[ah jIJJtICw҂9ѻ+ \Wn !|f0Q+*=gỷcqPg{$m*.d:_Mv&R]8ԘÎ(")t?i4^}d.3ˆ!̠.ʎU_DB#Pҵ2y3'01@Uە#|;Jy/\%AƔ\<T**i]F9/F]_MB%*;|AVv yT AU%CVP[T<tki>wQ稷cqgd>;ୈiQw䣱㜜-֭Brƾz|V_0M4EkriRk$j\?TD߻k9;Jcx XO#Saͯ ʕ%@˘W'B&nU?#*e3(ƺx{a~OZSWI&@ X;G^K ֩|S2n 3k[_%sHZ8;DA2uBjNfbb󥑙{|! a|4rgJF/8Yʠ5 ae"$:|e1!3:w1%Ic0Eq_3j}!ᄅw$x>:5d\aed)Q87>$.Y8OgD\艿ދ o]L50JYJfidK=Ib(Wsl{yYgdj&UtA} Oux}ƾ-0$X2gW ?IWf/˯*0SVW5$XRW:֐<7,~'c.yGI;hJ2_9~)MOB$]j/D"ɪ|,ؒ);W)Xy{lS36h+l*: 0mp{7La:6%CR1X=_%kˢx3QDZS/.l )}8'/4߈>/]8)CY86)h|<2z 9ei{]GF>'koyz6'v0Ƭ-R=?+|Cna, ?\);β|.'n9Z |bJv1jK|S4BЦ>_yP j׫/G$ e?6LUûU {9M6\PC9ܶ/睍NuKĐ99a|Yr/v(͎3M،rHHd8hlykȑRq?P_ '|sŤ X4 5z .jNǩ`g? }aA}3f5NEAm`Rl;*;31R]0a /Oј;O tQJӤEPMޗYOV dhE>}" &!%(j7$htu73WЊ [!.aI}t}A?ks2AHx@}8РߨhhpK\[c`Q@L(G=fO;,BUcqd W$z;]oLdfLɣ_|%.y)u5ILD_щFd63<`0b* b9ަ\3űt,p$Z:TmD+xR [?@h ߋ1UgZ&!J5&ގp.7NRLvM`Ȧ\S+:H/ jcBUT$X1#SoNPup\=IjIcfM_U,Fu>d Ua^T j`MwϠzJNgΙ3kٍkms6atxl.]Ǔ-0f?H(1csIX%Ί+wbe rK^< &_+N_&W1Ri6"lǪ?ﺰSEHG>?,-8#Cmf«4re5ǟ墤)>T䦨m 8o 5yiDoogZ\KE5ࡷkRhG%i.˽?v]ai_@k9h^tf]V[Gz8T~q~"qǏ+X@']A~O`#ir&mc`@Q>|G`~b3.)g}nCh=jT%j7C .] Di&(g&(ىiׂ9%:3aqֵ)<.z-x8gz7 .kOH#9_c%X:W1Ѭq껰ܒ5FB5]LPUPw=TN+. @D͊>YN1c=먚4"Tw. `wT+::2:BJ)B5Ča :@9[fl 2)?Dn(J菺[ƋۗPQX"l5YNV~Kkm;*\ m<I b)v֙h5l܍!=]BSmtBrjlr`mr 3|g`ߌ tOC \Mcsa*bPcxUV4T_mC_ vqb *ㄳqh^{ ZOj{`JgdJͥ*72HckӅ/ƖlS!ڧ.<4t=^C ̷̢Of 2k>@ jVLG/v ZڄSS`/|[& #.lWvcmw4~VW˱-de{DHVGIVR=ʌY7gM/ޗ٣n/i$(R(+?Ɍ#?*޺{[-eYdAO<5-b}$%pݒpU(Ô*]T|2Remnbě+@{hm W n} }lm-k(~JD-{VA<>}* NSpÓ::*/oƓڠ1DeޔBɿ֋LN |"' ,LQ䢬"h;  -*G%eܘqbC j@|f9r$PQxYe89=g :?sUnм"$ΰ0j/kPʑ_st_w gCN "U&=Ɯ ]S‹n=ۓ bBom̯u[977}s%CAӢkK4Q׭RYa8)t$Z{m.B c(]i{iaS`/^=c3Ӕ* 0Eq3`gAy"ol8 ;KsXSn3-9BrmoOQФ۟ldzLY蜕 bػ@XEVj6&4zfPuC47cv}6뒶S@?}lXxB)VyD4=?Z9Yˠ2m.7g';k:$|[TiWfvЉn3yXr|n˩q K*39u6`u]_6ԭ-jdҌ@l3_;Oxgn4,kwi1'3,u!e}JWt:E |[ ALox@׉Ό`u=bK ͐xS@/"1&勸,OoEArok&NXܮ ҩ ?.N _ RZXe dSՀ`YgJ/6t5@ ̤N&R/j+}?MTOn ތs^ G>=Ҭ3K9Gsup!F V{3^#VS4&d3&;b:uMXMdqBN1LwQӂ@,(T;/m?d?VoKCiYb#;" M kyF)a5yžh<l:x{iۮg?BI ؍AݏChqZi=sBEE. eI'OU1'0!O'H!λ Edvn$I+KXÙL21_& phWɣTJtl N~{줪qL*@h3h@2Q"VF_dy!!?egRo1ai*+yjP P#*sLM%q-OfH܁=gTY;οn\/eW Y ť8I!C[=ZfE@a=ToNixWome{Osnv,sDn g5yd[>ŹP\H 4HHM>@ޠqSa@W(U~z?2|c2}Z BFto~n( /q*u O#Y> b[['$єAX4^O5_S;9 Y(>Cf V0¯|&n=Wj-ہ|NKI>fاW;º${)~;v!ED |J由fh;LL 4 av@b҅GG57t1|]^7zvk iLuB9Eם>V 4oI)VT x; K%dj RRnv!3i<-8[]̈J1ߢSV%=}`T~[c[{j u‘FgL49Cs- b"=R 3Q RU:43X/)X:]GV}J'zg<(rt([zauB&?NLlb/NdLBPrZ$"!MtjOjP r0AsŃM/Tm,S?RN/--<"<dee,Bi0F:0e!||UbǹnZiDD+Z%$$b_@)2+ x >e(kCvǃi?Fӌ(4]DFIe;ČMTPECz7TO [bq\?g8D}Yyf/J6Eh;RlnX'g(2n_//㡥e_!M'kZ؛sBcf# v5QtB7]W(5'ZQK)Ee士^ԋpaQe6`al|̌$H {ˈ< Ky]Fl̨؂yE!!эzYW fδJ7PhRO{؁?jFcK &lŨOSLhl鄁CuYPu !%vc"~8JBZA 5rI r;:\b~ 7AZQnՙHb!\9.3yB˺hwN-f[;xWuc_ }aUBN{,8?`Y-|~i7=HXc6Fޕ ;a#nxu{aG,G|ƓS[`_{4۲ymG = kE8D;~$ADT9S`µr?\!kXsfXP-΅׊)JXؑg4lZ ْG8oCʼ^xr\%ߜi$p?+nz2@ 'tӵВ2 |fi/ N^w(0cz֏R4qNiCj<UmG~J%arLwצNqpp_B4<&,q*; 0\a~W7_pr %P53 <⋏C//azY%uy]@U"W4H2M!o%B( Lfol ZspvW4ΰqJ$w|AZ|%VT!ʵoNtT]=UdXRiVX-/d(WT祂2H* 9lr?r'V e<{­-lCN^nMӭ07lAL~qj~('  t1$.fURs3ZrUj|0*W֌'R ,VcDe k;(a3=iinY_g<ྛ%8A7ǵ*|jBźe\c t.~Xd7g;@٤H؄jzaCsl΂ܛe5oޟH@zo-\,X ~łq)rkYq= tBo/y{<#uvZf^QOL飩bj ,>~~z$ 9:zp/>lbuЙ?)BCnN<9Zg?)ckD YGګb؀$t;W`3\Jm~,l=J\9CQnz-@ !bR>w fy}"2Fv"ԬWYXjHdt$;DC6g{qL2A8(,&7K`BK)T"]xYۣ.ӂMs1m(UʸXo84Z^0iʦ04¡eÔIL\ #@=<=ʳvy|g&R&=ʩ0s6($w :?"-6)*^x dƍ8L$U&blgÍ/_7JW9!3>z[5v2g/#Q=π|ݼHW{b٤n3]JFb`֚:RF ~ij u/p5}r.w0i ^JJZSȕExH-=Eq|e %[&<1mV#:Qp\]QKKUO%F`̽7(+!v[= QnevmxI=Pw̦u3P,UU.5ǹYHs0ݿ{34^( Y"$( {czhZH8 E o8bNa#FJ[~A8Sa1=jX܉=oV_ >ն|jw9%r<\(yX BO#soiVk  :>iPU H|;h? okiAVB&kCׇQQQ&b0QVJ[ fƃRzjFA Z&{`0jP5z%?\cs>|.?G>ٺQKCy݊jl~17髶QM#)TNZ3!إ( XRJ- JNHf U tl<=-XzdgYVVdNxO@\9R5j٣> Wdu٤l~'64 BLڧP"%$4> m:ꢶfl ڂdLW8%3:dѻ1ep: _4 $ɂPrC1pC=UH!0h9᪸As* ]{>L5M^ |'C?\D)3_L4 RC8lHء8!m!ҙ:O*2<`w_8 8k^f%Gi3z-H2ebAV*oƁϜf4W`m@xz6j nG'/5*-Fۛ=ㆮrT!?ҧ.uq^[A~DT91D[.]K1_7`dy ǀp?[¢"^&@rm4>yi-X,wwOyVZC? R -Q:j,@N%]|SK^?z.S kV`h+3=0< }jK!hn^m1C=ZOF&$F/B»/e(M) $|z %!!4LdR.M{7Wh1SxåcM!8糲NjŊMR!6A:BwfYzL#F2b Y=[QrS˶u9Re8;Z4ಯM;jVՈ'md+YЇ+JPl>pehY+sDOe<d:MXw/ԥy;Fyc|NY! sN;Ȱ 4[l;m 4!ꒊO$D.*yVgOS G𧻳6 t_7/" "aiT=hԯҲ*HZv1tLV/r+3>x|Jޞ]MЧ4,.'޳Tl ldd]B_%ۚ l>hI U#"PH1E8-U*hDF4{m>Bq*s GCH`EI~61pDAVX< t[G,K"EGK"+B=-Y6U7 PhB-` ' ٳSv cW@(>oׁvRDž߀} uGVW:C(r,9+`N_xlOPir\V g4L[cF,)su)Qq(o =&߆H֑Y+V $IM{z ^1ق=(Tq: 94//]Ӥl %Չa_8vOh|Z]tIi_HWUP`qvV$ :9:O2%= ֦zWB S/Yzo"ab";XLmHlQ;| /،4 *<]:W\c荀?gt_1Ы&.O,WJK/讦WdT0^jC0Ǣ~8y< 9d=lv5~9j15gMFSi6,j8N^ Qn K#m RPG9 I&)| IY"LYL}ϑ/hH{C౧;zavoS8q (l\(r3kub>j 'L(pp|gyam(v|+Q(<fO-Kq+ٽJUe%6u*m"81BMs,A ɪv  pbӃ mq*>pZ%ȟ^RgDXE'+)GmlTa0);0? w9,,(硘U8`<5-~hwIgzk[B IƋj\[HhЏr. AXO8\c& ;^r> ;5\:m^@}Qqڍ.K"K' |;#'zA񩫗oϺ9; YդLW cX}^NC:*]XbLoֶd(,M#\I)l W <9 c⊸S OTX=U7Oe,wJh#[J#\3l#PGNrɇ:&pi W ;EO{8lSZQZlOqtP,FJGw8օ>ItU&Ntx~УV픃1a\bpcPo?! 1۳ֿ9I3 Jҫ$e%y5qg._#ecޚ& Փm<)ba64p;x\n% ξ%4JLO.1OjcxBiOSb'!"בS"՘K,,ѡTXT}jd!/MwvT/}k&W s>:$Yѫ-,ߋ=뒫{E9{km<@j'?m$uv_Ͳc wwPrɮ}ڈ~Pu&`tY5W3]Ɲj lroiA8c l8J#ym=zgJKl-_Nh|}*4Q?oC\WL:ZEL ;n{豤y { [͘S y?;6ltǥW4YŊg\f:`>Ef1@Au]аzT:/?(YMr IEI:joa?(ō怟c{v@EsSMqFeBX]t,q`g̳6x,Z$Ч4s =vf*cZ$9*MkBK{[DT͗#-?c6kBB|#[>=;GtWvciOh@$T"Dd6- /<0U{;DՏ4qr F񮩬 ]9-mm ?,՝^`yE/8IC-ՙw C]M>ptfHNIؚ 2Ŵ5cIhf$݉i7Pr$E&'s+zSy_~h@JY =c>u' {x|9GW͹eU 86kB*1wNFw988jJ`R@>AJ}-^ŝe7 N`+2XUw4iwl/NJpK@N CAkAoB:{'T"!CQU}Z2ԿWdR-r\vw5GXUaeJR) ^DQ|}@ /Mdܛ^.-& \q>4F=AhP8Z2YRc#hi㉫ᨪdl>Cn/e'{:z#Jyumד)Fg[I_^}oU+sx3ˁ-Ч'm/J{yTk"3w@j2K1F|k2a\d/n^9@RS[(aFj mc- yΎ!w nj_ ʲ" 1I yÞF*Q+v*b j,QaOC"XAF&m]#A~TS+~P՞Di٫1{f!*a@Y~8@,9)3وKsDܶkʪQ eܶtcp<%kHoגā(g*gArΖoy"q7aE,g?y{轏?!z>MIsJ"6hxoS1DZ~EEXuGkI妛dci U ҷ¡Ea9PW 򻕵 }e9G֦YfBU"W12=xaiz>|}PmJ Qff009 ?kpI7''Zl/9!}Νp yoqsA[%/\O?]1G\3FG=j#`/L*,;u :@E=J2v+'|*Wxj 嗾Wi2\Un"}q!@l8|=肸J~oI-exӌWb4PYGiT)rg\ü-|0fRv|U|4wQ )I/vH3W^{^~[,G׺< 3ʲehsGn{aIJ1t:8įO>͔(S=uy n$ ˄ѯ#oB@UHX[p0ezBLe%n ō4ѯpZ I]$)OFum?-cyqT[cM"հN̔g 'k^ϳu"XuR>_@-ylIzT t䤿d\ר՟Pz[i"/ :C\iEb2)wD|NGZa="^[1a0'G%|r*) d?i @b ?>5Wc$4ABP#-ntf}O`T"kEȫZ %* 6(x+j~5Ёyd(Tx-zc[8ׁMGۤLB09c)iG6vx{Q&, ԼrlM+n0~t+3UPNWzԬZ1CX-ijWBz)XOBhm &Ή-DHa <4~O:{d'Ǫ"d~ *LR('zvv(Mlh_1,m׈)&vr mi o/lBP~eanʝfX& ]ߗorK)W\^0ܐ#;*MHu !R-וe&41mbgYS@W/9,hSYR䃻u me6ʒ4yܯWps*&mCBuKb wl3п|-|@N yAĕdW('m/Buoo ǔYuuʍ/vaژr}Uvvp7Y$ˏ(N/F.ԬpҬ}$v+uJ:M|8a_;;+u$[,Z *y_{@i(i˺ {R>R[2(i^3dѳkan 7S"N$~3B╥9K|y9VCF?p>[Jx %DIPD $UtJcRwkO\3G{E\c2fϋh#A좛f46$ՊN4ӯN\iuV[r+)7|xW!?c,>JI`hb/jdW1=%IŃ`#{EsySPXva lRE.?wuμRH %8[  A (y_iHX5fd:].iBjg3[V-,".u6o ɁCʌxČͫ?Y'g @ ̆= ϝ5- {,vtnlMր1fiX2X΢ƀ[|Ċ"H~^n61JXLA~Qv@vD22@ڛFmFP Ƿ4Qb<S:L1Y+Zܗ ]LP5 s< R.ܐ_c\Aÿjn!\ŧOR~~7u6 K0ŖRg/SWViKA߹kL ޣjDI)E$>STz!"JNmt>E Dݥyhi>pBSx /Uo$E˖GX$ZH2M/h^zP`3|iLLfnͱn@բ7..<=fOZQxn! `Z2iaU`%2zOw1.%o,-ux7 ʂNjuƤ|ElfsšJg;O# I(+=d2'F㭫/3BPKU( NlplQfX!P{̀E0<ciYEK e %3 aP|z׭ڈ맩b#O}Jh(.aIckʩn;qW7ˆ.*M\˟b!FRmJ;Oۖʴ$T{xX֜7GO4l-ttas:P~Fd6 H^x|v qa(#o.tZ 0H/;?sޣI>>kU֢&ej| )xNQJ#rluo\ \¾( |ֶI=vz۳X  tRRm0^+h'M:%QolI432?Z?cjEMA3s1s'YV\ph<в/>i91l<_~%`1#|Wm>2GR)yJM(bsbndio x0vӍqv~t|K$F@%OrN(Јc_z{$ |6]6c[K-9'Z kM^]V Zehp+BpQ.iv*Yg$$5ݨЎ:U2x)ޫ{: rJ9+](z8[oql_23}ሆO_L.ؠz\٧=GO 'b5+#iiWh3~=Ub|:(<.4GA*"q,X2bLY=N%͏,4&7M3SKodJb֦sbj9-{_JWku.f|Wll9hEZ0 n[d,:%Vra U$l-͓eT45Lgz=EvT07 np2OT:`,`YGu"W̓\ I5uqԂg8pG}9YfzM !rl(rďJUn$ZiFx+ r&xǩe U$>U(!HwaR%p=4=_Pޞq3pznR2~JĚ7 C6DD7y S2xC--O(V85 08!o{R } @F~9SşwXti = ڕ4Z6*!t [SL"2>3!C 5ӟB+Y{m]$k=<kqG!Dk{I;(*X`>,M0X,U'9n3n|z b*\Ew2?ic4wdxlk 6zLtn4o(IAX/IAKx`ozNكڐܦB-"t$~/ϒm8p 9k$ib3\[," +z=14J j>ba7fC1>{=j[w o6.$sPsMu.'F xwOG 7rNWxa(l]>:R 0B(0C=DB'C *=n~ij`N8] @ؽP%"\l\T6S;G`M@2BKNHW,D)=EC@` .MtWmⴅY; ^fykr𤺹yB euwVU_-vyg- 5ְťۀVsS&'dG~Ӌvʛ ") oɚG:07jL^\5{k][0?M\Cl]ڗ" j:S²X蛊{T_6ЃтT螀=OdiݭM<&Ta&3p>1&"T[[ k!;C|r{ (" dt^m_OYn{.[vBD[)GA$ zҞ)t\J`5Fߟxn1zYD` ;ƺBQWHSY1Ci=gZp o념=ek]׫9e4~p#I ,`T1}syd_LDGb5}ișө'jEɈ 2hNPuױ^D%+p4qtPG5) Y?q j取]{PLtΘ?pv;2C2ڍF3n`rewM *|ʪtQ ƽ DlK L3鴐gAb7fi6w0kTav"=gJΚrl\9@KVA3x7= Ag@D;$F/+ptMT`*~ܗHNJɺ{g"x9#8a\1K28*o= 3ed3Vli,ik~/ڣk9zު_?JulH- l '6 # f5Jy9#jOH~.:qu.bN_ʈyEкiBڶl t3 f-{(Qfdr6`彚6@|a vY/2l'o k% ̓Ѩ-D }X@%ͿJ짡n0B:g^o㯥(Q cx_88 -G*`%B(/a6 pƮܻ[^K8KIT~_K:zlOj^_hsq,'==`viøqRU\*F 6q`vRV IR7򯎌F2ç tȻ\Nu0d$)czURxx ٵ!fk{M~+bCSQ1;0VLL,_Jd*! [F'SŒj k-0hN*5{ہ~&rʗl$ō B!Uiu񮈲m6;Pi`=b$gwxRq–$M[T6 `wO*%# LRb %hX.^΋[lj>r,D]r=h[Htۛg!y/܋-ZD rw-q5Av뚭;+*8n4cNx \73ABvю?j߷PQVAQ\IAq+  ?1]ٱ`ܙ~|`Vd}|]\bEQBP'}ѡu~6l&l+8twh~Q .h>ZTC^_ gVV 9>'!89 &ݯ0C2/q>`oo=HQ{|7&uzsQ,}iaVG6YEֹl`NƹfYdwZ`3?GKDN0Rw " o*TT$E pmx߆;c!V(F3,hn,1LF`~} 봳󗛢 U%nOCˮSSO4BXATWH:9Ec8gP={u𪞼8nE(Ann ze!h`[aXkpYO#pqPQ"fSŠrcYSan+=2b/uS!q{(&NAVEm>+ڳ037v5w:}U*OζeJ"Kn8U߫߷@F)_GIr\6U-H})JkC RK&th&ɺQq0:Cy}[x\̛leqͪT( OcDHpx#FlnF5 74dqcOwld/I3LF/HM;w)j]QCXdFCb!=NQasω=IA4+^!&hE;̡co0)SҘ-8o)K-ʳi?I8ƊP$ 5b +ōkyPʸYپwЏ3#qMSf/29y$r!cY?Dp< nxngAJ EO~60 |DiUo;,@&Q∧ ]Tq>Tٖ:2g i8%C)ƛIn+=Pb1MYpXHz!*y_˫xLo0Ldx.XQ{\( uv @ :CԝE8rRYCۋy!.[ +u <+bnwթȳ[ԙ t| p†mySCW38ɛy9u; ļTgS# &WB,<G'=̳DXU.fsd+9N9櫊̠iܤ] 灄4MF;Xf UOBkq0/҅y➓}w.Z0''6-1L] x I]PD.'|)HGO(m_tƚ@ *WGݬi=rwX{nDwԲ4 WNBc^G` a_LAM1V\2y;GXo~͑X[fG()0Nq "кPR<)|O( AZ[LLOyy--0A,2$|١${E#EXe|izv +c d2%Qj(4P/{$Kga5WɌl;kߡ5[2|l{I HK}rh(xRh)#w[NUVQPjtAȾv˶߱>p]N|4?Ɇe1oDK<\gk/p"H$O Y!Dr{2v?$,cT>@4FDioh,=Se2~rRxI,.o-l`xPzļƽ*(:gH}~!+!NjGUBZB&YU02?xq`MoiDxvHXY FȅLٷk) ݣxk: oYDC""B3SF:;_xKS^ʥ|mU{hee]"o 7]T>P\Mwڛh$ֱ65r!9s3Z gn>}ܽ{(mkCu!Y"o1Ǜz&2\\\F0woP{RvL 4cЍRVkOg^$DVYtibϸZ"y:'$ lr!q3{UBn^DB~'㱧d\@' Lo,U]EirzDY%,\!He+#ٽ-.x{BaZV: Ac)q @-۸Ӈ_"&ʹ]apkU#䀑Lw F=G "G2{ " @/ɽ:8\{Vr*7[meJ?t,-X[sYXMрWW A_| ׵ sv u,NlV#r%;Q153Z(n,>PW8+27/qGdJF2ˑ{`/o%P-B$/M޶_*l 6=y}؈359n(>}MZ܌sΨPI=%4P3SdjOYM9BԼSmNAٵEzmc<^=?#XNB DY>̐vnneWUςIkn $;w;NˍȢi__EFcgBU=ΨB$D"7ע)l6_i09(k =٧0 ߒDdr*D Mj)9ˬBGM_TO [6ֳ*3ԩv\ZP ,%b?O49:vg6l2im<ɔTF4\J4D{颫ȶ0X;+DKBX#'5DC4lW|hnG 6G*0>#u$nLAcY‡*'?)L}CEV9/"*ri9s7 ot-FgңFYawXL7oX׈)asD2v7KJFk6-z\| ]n624/RA[FuOZ+ 8|u_U }B=xfaͿf$ yDJģTB5ɼ(ۃhꓙ2k R̴ey>N7WBpŶt|gft[ߢOFk ܰkV_fdAvۇDdewm8 iTܒ=>m>xw2PV;kaf|cUмl.i! <ob89Na)/qu8b4n 0zN^p%+f7RfABOy(3RMBtG[1ijⳢϛbKhVI$lvnɳ "XF˚) •͗ vZ-ڞ)8rBb!&D!RrH5m&2Eå`\I :T*1pbRrbbrYWc?n_8 ~Z[rt$m, ܴJɵ7XPs^ eiEHFy^2o@WY6 |ξ#I,/I^ +VR5!]CEZe\xͲfjūײוykc//>ٙX1׳T"mUBj m?nCXȤ`,AIœlTSzʜ >i{]L" g\ܘ;?S&!43.J+,G~08`RsČtJ 9&mŝh;cI$-kX.u pj>:dMR2iL/Ч􌤳' 3 ?$vG=v'l-/$)vY8lQy_i4_UP/^>ْ9w["QSiV +-^-@Ц'{yP$ 2t]$thղfkS\@$6ff( , m>5X]#baB  zo*vJg:GIR2lO:6PeM4-Z**~dpufxKuHw)j,#$>"= hšqAU[{dL?ݚE4N,0uR BE3KFA)fcά1#.=%KKCxe#UνA3QuK6:sDhj1۾ET!7;P/ydP^А?3RW#C̙:0Q\.=cVu ?;~x* 5HT})9-vZp0s,:l_fTdw"!j ^sZsWtd Jq-Qy*{-Dc^;':3wwS;"KW ^j ΪT[k%ҧgPJ@uhǁYM0s%{bڝg[ٔ Xb7Ou3'yB{ ò9jN؋e48؍s8]jle{eƤ_tWX4d"giYWs~ifĩd%) 8wp7>=Ayuo鈙PQ# }EmY(?y~9JdȮvLpTBව"qPtxG=;>4(?;wKͧ% #CPLqױ\fH1Ax@[KS%8a*yT3zz(hC%I+~}nxt-~6exj̧{^G `ghS `@MQˠIĐe,K:_s-J1xLbp Dۧ.bZOXH@[e-,< PP*\v=C29iFLY[0ZKzj@ /si@hjIݍq8J/^,IQ0(q;RHk^6\,PDnD%+"f'؍\;jēE=eeeo9aFPB2E [xwzfڥNRJrmjLaNh |NY%zL]uɡ_h-T}Ңg ;U3\\o$r{ ?N!PO_Ҿ4\XAU ؛(  f' B'|qL!W׏t4b25a%JDs{*B.F{lVbd,"6 L`LՅ* Bݑ+XjZǑ1Ez),=):SŦ.Z9,/W:~~}m0j) R=iSpF{MAVb򺘴g/O)=P<0HHۋ4$LiYf-%?(ճ?(&Lj)4kd.PV^z!V!W/]ؙ2S)%;49_}6 5,{뮨NjDlVY ~ F3*T93?'c?W|6ryފ"y wZB[7YIqOɤ1 &UiXr%Qi!qAȌm) {qx}^4y1IREiDeõS؊aO2nm+Qv|| {z'2 }}9v@/dH,'b4⟭&Pc3M ,h4Hf-3>.N0Ɨ#E #kit.Q&䫓"`=2ط3Ryv&Zah5MBfI )k^9ʦZ VOl\7iQl:j{IDg//{DAK/)FxF0D4+9J]F0"?{B[mI gncQ=/b·v'0_½Eڵ51o6ow1_<? Sz^{tAfpp|`@Eڟ,D]˯ CF$N'K6yYźhXsS 4Wz۽ؠj0({wv%M^*~EpX3'CGfԹs?ܪM G/AH%O?|ʸ BŶp qӾ mNG?KRe\=/Έ/: Fd-wa6G˨g~0rk55 \'SVlCi$u }G^fWa L8 dLl T,r[^D3օk TI~՜sA q֫)V⹣M. eH9X}2/ ֊`bV:H lʋ4)~3%1%*6ZVl~7deX* zў/b3͞yEF \dծR%n{}xG$[`VwE8+%[$yC'RnA;GEMɠ =untq}C;MfM!VZӎKkg"?W+7&y#4c8y?}#])ʼe;xNW dRۦl!G{Ai3!bx  io ۸3A,DN'O1eG}4q)28 o ;- J@IB䌠4@s8>At_‡ұb5J'B;( x 9Mj`*?cIUU ^%\W8dOF 4C:`| {9eQ)EvVKuq\7G6ʺ/E@EUTyM/$]Q{}PB9v %lG@=A$ڧA@枟S%>ZY1j&T}1afQ#)\E;OaF +CIDB^nbP1wܦ%WC5TҸGmATպJkYiS/vE˿eTuXWc\E|auNի0S(#&ٟz>ER1=/ʹ r ,6,UI[BPU|P+0V_uRG[axZYT8֑ ԛ rb]"/ѫ]=Do7up//F]n9{~ py ף"ikW?U}855az$G,Gj!YݢǭCb%↪7Vbv|a~ll7@kδ.ζà =Oϊ.nE"GMHb6xt YPᘱۯ2䩖\.sj?6Z_z`Ouӄf NO>[ɬXڈH(`zz;Ru>x|e٠2Llg9iCDXC{q D4lje\O *'ܤE?y#`Fm@eB|@{ʮx<bfo_b~U?mPOWI@a}M2Cej+{%Md&x-(J9ߓ_BLpPAOc 7~FbvPkMs!@e^ڵa}G>JKȧ~:6^em[!t N?)pK5|GpG-ݴ|7n〛>6aViLӹR?Q?{\($3M>\إMilOB0^ ܖt .5(f.CЂ[?Q:SNym{b'!x3^FXi",W\o=--1>BQ'}$<3B?UB>B"p(Dꤪ]ZlcՕs@m#-ˤAxDR)gKg~bbb ἷFHri #U]d(sc&|A3oxϛHy,RoV> =_HA{טq~'6!Yi T#Q?/=~7bEyE/@ƊٜkO~֟x(؄,@T!ȈpP绕^8d*N]lDa? ڜh,h bS34XtM }*LtFߧNcl#&W)Ew'ua QTEA_ _uTfD֙oH>e7'  84Hc8I^C5ͤ-H+.N?bm _pd^Y﬜10m׬5wC dL8oFB*5{Quzc kF؇%.V$B' pU5LIUlꮒ3T鋠5 Rﷱ` wS/\6@{ꌖQ&&t@&rRn@rY)՜v)GZ}QCMW}i缠Mrn,#_k-fk+7%XHV!+#=`I =90&bv=[/M/7L1 hd`=%Jѩ O"xe1V< 9g "Mf-|*zМ],9G'!)g[_⾊ۅȯaJYֱz|bVor]yV 6tAՎN謝$}2x*n\ݨC@ş2N.hbև؊'7V4L'nBxu3 _֎ ᾫ`8jdD7 K1Rsm'8WkF^I%D ٥f?nSY0uem7ށROnklZM#e&5EF?c"H^:@{Um{(&m3.dVrӢLu>g|*sAS/I;y :K^g]Q&%ƭ4):XZ,o"{\p"[iDmV5O[!|HXH8:ZSH)J"}[>&Y -Q|͒Z腡5iNtA:?}dSyf+ww㸹TjьsJF3SPi1&o\ӿ?r[fd .OPPZ0QLS>Zd^ExN0Dh/8Ju =bDJW4|v햍 AUq}DIsĹ/\GUX6:x2eEn%tkezC_5W*{1=B5E[9+qkɁC&zhOSFsZ[1Q{^H+އOR`7-ScE6Q(nx!IVX U9_Ulȧ%n 8l#_0r}|SCPFJ!P䳟WD? Ea62&(Y73*9''eiNA7r\KSbt܎j֘p^v-d%sZMk;1bDdRʒ:0H<]jK^xL~~)E0We!-;){RycP)d+@*)eΓuЊ e=Alni|ڬ&˂Dq]U2N>j8nO,9ǯv/f3a*|188#X"^Mczjs3+Pc:\9nپDӄ sͪ.Ԛ4_oP?E, bʨw=;UOى Ш ~(FFUB})աSᬬ E|voy5-fj 2ْ5lVVw ..7O"AL[o<B9%+O }hHN4*?ep4#Au */s\SlṀs{IEhC4Bkf#*Sj'ojixI=8eY`=צ!-&-̒UcnEƊ¯EЦDU%N qm@ؖEJT](!ql g+ifl  4 n I|u ([8$K]= Uu@.e1e.TF 7Zzok^v'pOY"n(4qBJU91*c>vL3<]DAhq(dpמ2#c`Ӻ0?)!jz s4.ټui#꣈ Ѧ,)YJTJ۩mv#pUmƇwԷNw!Sz&MФ§ˇPP19Ge>h{ JencRơ>.HǞ/ĭŧ /%, mތ&\ĻV;!P`Pಙ4atښr+uI]aۿhsX m%uS #m9 Dcm+{G0̼0.P7 1PhH_CےA a՗nlOE͠NfT'kRXiDş:g{э/ nh@0n-&6P`,>$eHddQNvrۺ`Oc",d3LEWd71n}Q ͛ c5"boU{?X A亶eƺ=>ԩ ۑ Q'^͏^?ؙ*)K^ |WL5V v6-6g@~2Ӹ>cX2b E=Ad2 4DPT)cY¾4x"T1P,$LP/>/DDs]'733d`F5DbՈ_bz`\$ i+(ً.keg2ý֝Px"86u"%E1uJnz,[ױϞ[ime$Z>e4S5dejZЅ[)oN3UOhjp| 4,fQ,Ya( {&neֆҀ%xA>x*&>T2~F[zQ K|*NU.,&aYF>%zƲ~K(4BTE7DA:V!t4s`kceхr["LUd-ns,m9t MySa{,Eγ l: WGveKMoî )J5)grJ-.n_Hӭ>̎~/y4X|7s$8me2!rIȢ:M)w+(|=:];kCGL:5JO6Iw:WO뼐RGdX8Ъ5+"x*[}|?13ʅ@=Ƌי= Gl6 wX)4w/M7m+t}`n[Sl!o 8D,J! Zܬ*ݓ X.4&pZ9VIp?rD [1DrmTQ?((SSh14?1 JO/F1i7CaGe_KUm#5` ^fVIU ҧqUsBW[m6sFU gld=<9:ˁ)J.Xw Fq&&7sW=r;{\-vrǰN:~py@5>s#NrB<*󧁰$epM$L g9V2s-Q$(&_.?Z U6&e>}X%)yի*?CRKlFAJP!1#B8r#X9="[aDwۡ4O+b7N-%ݺ}lL0V|gt3l/ S|֍s B*ȫt^+`{2Op8yfvD =vyGe;eϠ!es?Ĥwa nL6gR>J7`hڟ0szS-\n5}eہfr)ШN.,tVEmɈ٢Y#]At /!ɽj1c0UDFiJ:?-ׄUq&Dj;s#0=Жod)11f=?{iX!K8B*'T 6aȽ0n6zD6SnB"QV(]W` N ]n|sg+Ľ|q` %3e)!Yڳ""}WH];} x ȕGk%?SOb _s,m\8H,l(?;-Hn ŰBLL< =#.I1ܪC}zd <u:4{ ;0ʦA+Wm҄*Ss`ʬk8/g/2ۃڀI3K=kVSp߽֩HCl uo&^'/_GPQ‰'`UhLZ:NjHPYtCBe).ꇫȄ 6NR~;BX`,z]Ԥg88iJb#-NƎ&6Pm]UWSč!yFf\긟Sр=ͅ~=ð+PN#XWMD (r0X1aN1'.@By{F̶9,gALHfM"Rfm[FE?.f*'D\zB%}nEaQ8sg6(wo/Gmz)Q̀ԍt&r[6i(`Lb&'5)$+Q1Lʥ^,Eܰ_IIm@M(1ikt=V>(t&ھ˩_Ys%\TYc*FAP.:Ia4GOB2;o8FQr-fe3̹֙VΉU^72Po^S!{޺ӹ`)\-(WL.*yHyOeHVD(n?ok&h{$t@Hkqv!̚Cvr@8o xV@^6gACIDҖݗ;G-,-<S ͉94L[]_qPHi'"|֎]1~"Bɩ(؃3QZv* Gg Í\~l:K5P_@ը,*w2mTp(J-oJMylp>78r6$X۫A6"#xYxg#mwE#c]X+VHbl[eAB|]Ywe !ultqM+?kcmBjs#ߔt *jvT,: ¢zyOGHk@K&ft4|0J;!rYs֖YOqkF&6dqZ>0m[`qcC X8AXbdLz31{hr__#[ Y(ʋ6 !#Kr7m{?Ij\Ny$H U?&c-S&j: o*84l\aL ٛ m5rY5XdΉ$-5 CTfu8nl%S"D4{TZҹpן$#TB|;HkZ㈔,qΜ+>ڲP]n.TZ ~CWu)_Mn8%AİWWپk9Qϱ0F4r p1^Ah9] kn zqCkcFtm=d9P$qzH(B<qA\@.&bɰ3^KNhIkr25#$1Nҳ_m19t -!r|0wpӔ^Yt-zb3>]>k"JD@` J'g<9UˇS4-2[ ]=3ĞKwˋ- (3uMN0%H;5 22ueHucٙb=IcX3 5:%" 0AكWЩqd v.JޫoŎ76k 兄ݸa%}v&zIXsg<n`NJzU/!sgA -T@ĞgiIFc&*v˽+_uy!zp\X~\T[.ҞۑsۈDSeΜҍahUP6* eA%J,Cz 5)YM#䜟$hZ$08",hlEH/zVv eg2K6Ѥ4-NQFj3]vXy?҇J-Sn|?PIPIVF,<V[6K"$ک̓<$rOm7zŽ/+ANrM7{Io!{ *w 9QJ0H@j˄Kf9HLSN*VAlas){]6* uW0/pa֗JLעh  *lA,-?8`͏x }eRv~*q][5QI6+}*}kwφp^~߹y"G5\߾ 0 cJ'AkTCƧ礟v z͒1ԆF5~75@le3^I$kZqZKAw̛,< @3Ww|7-0hd>>՘^u}lnלDc-T伖@$+?>M޿=0twp#2 Y31EզX x2 }q P!k>}6rQK44ӝaEbh=,,5%t>DsO/ :jN_}R~QRKS|`!8)kڍ,ª4) JZҸTz `v /Y1 wcBBXǂUmsśm{XѪ ZopLw|tkk)SY߹ė5t`͌ht4Dsz"  y@|ejMv꙾,ҏh}rV;%:XæghJtO0;1'JL-afG3W cGщD@{Q!{,˖; KaJARJ} z@m`yqKTDD𬖋zд-0~jr\u%VV]XAb6,2!"S< {fHCtdbRAm"6:VISͬ~fY|Yi;=:=(f;RgKFSGI+|HM^=XP>J;oPx:S?4>=S?=$^Q11pxPeӇ0+:Ob}p/DPp6sTHoJ]cR'wHkw=𘀨3 2sJj+٢iqoP7X_JV6 "8r]_4E FzDHQM0dq "ƟN^z"*#pv&P'v YlE%a#*VaLA"`[,a9oV`L=p+HyBq"_EνhCL=f, }UCeߢ;x?rK62Zj)|OLWdFGIO*N;eɠkt#Wj (R7h $Jx8 a*e"{B5,>6{A(p.}D$ %_Ld=ϓ#yΉ8aIN|kSi]ޡUQ^۠zJSf߮%d@o:6U\bh [F'Jzc =RX/5[ilF!I +6O9:ܟZ5Lx 1@X1! !eE1JA̚$xMJE*㘙eQ7oшc4Հ z_;蝴eY-<'bV%: )XSMoQy|3"v-]lCA6]4G1 .MP]R"iy *}yE7|˸`z7a6v!+e XZν(_RѶAǶg*jdGZ/2MCnekrz9,Z=mLPkÇt"Nkm-`0NR./5/CO UaFi`G>q{jz2&H$S(wJň (HkaFM?d^zG{YҠ½|a򋃃.r%D.^.wWk/WaJo2Iiޛ ToBZãb-x4 4yzNebSO8صvWڰ*_ $ؔ]ɢ=Od`Pfm$vGsϹÈ$^AF]LND뮕!8/Sb6W<,\Vk)]?i^w'K"ӏ[W3"ߵmG} t~Cm3/_TёjD 埮.[,I1СB"T*K#>c H6em>23)Sϖƹ\2?ɦNKK͉.>qAL*@pY\"w?2om Zw +ZP鵸8=(Ϳ;:ޒf ȟFec{29zwuVߖiފ(Z7iWb y+DjנIݕh`&ϡ^cu}c^gku>+]v#ۦNlߪUG1EAdܡP1 ɸ`,A6BM=iWwE&VV<ʙ+DDžSi~ thKy}Qeҕb,)3NrB|fADA}rg}3Zi)wvwW}]>nJ5Bnj:]퍮% *(d΀#%lΦu;lؖ|(PyV0zd~ <&o\*֍ <J4NISy+5b1c?KgrJC,_LLnbPl6CVKj}#\ZԞ}r<*"AZ$חj$krPS"F[y}U N}P_ qLr*k:Tl χұ(]Ew>ZmG,v'=@lMyY%E X>Qv 1] *-^ —!a 7^( CgK7 n>b/ztc520A^)gL"9\NjOm}e9:Gk%hZ% ^FwsAB-gVX8t5{q>:MB>€drN 3LHlg4 `IӠl`v߯"#`@mO-AK9DqǼVbF  7:Gjvрl4@k` !$F&U$][e»AEW8 GB=> l̂ZMe"hS x}&㈭U~. '91&L=5^tUbQC$`R_B]nԉ N| lсe`r *&`GY*Kq`m9l(2W:iBKyĞ `1{ ˲[pVq8ocE׏\4OhpU]Iy|n:Ȫ$t#y!.JD!x Ë[?3VJĦ7&6̔<{pv_ *݉CDZb6X4tp# 0Qʧ|~ 򥎰>P^n_q~ _[nUU8%mj4z@2&l>YV :Ah.u1Nzg]Y gxu^'cq0Ÿ륟v܃fczWA oL˯^PIWneEK' c~y;Jءt8H*!u8 <8 Z՟&T~M>DX "lϤUJ L@'?E)ɾK')lU UԝB]+MC?Qt svѩo*GqCbF&XX/PV|)ԊxJF}DAhk},/nF7GaU]6_Ѡg6I/ 4PD, L!GZIt'4G# 85DrNVN:ֻ_ 4C@F]$ɗ(Q QNĝ>G@<8-OkY_2 BŅzrӫWeWyڀ{fJ_3!uyy&0f:h|mHw8fO|˚B]'3} 2I=M΄[5#ir%?eNstnHR٦(^0^ aKsL3zFЌ"qsoQ :+ר; G=dȡ࡜:x%2zhy(b,-i(Tܨv3y,%ŪM%& V'a?]ğOB:^dH1a.Pl%0S7 H{F߾ۇڭhb(P&T@cdIKN$]SDewtS VhƩ .۲Ҵ=)5Sxpo +)qފ-bdlJLj|Q26*` /KӘ7֥zo@c2!v ABB ,߳]ٗ se8ҧR:}&)or:ze 8U\p<_h+JPHVS0v[H*~p"&L {&n z:dOq7+g"L佥>7K"UMFLUIΏd# DŽGѱQ̖C"E-؂i9YN)ҚK*tÒEd QL^T骶$|XҞ4ُ9a]n>эd/ya.dgyz+|=3:eJ>e_gcwY\^yU25;*ѴR rP{›dS0Jfƒ:Xye4iFhIԃG`!_u_hg(5318nql\7GXO{m' z9Zn` pm̞5ń`0'1/^# {ڃL֦WLRʨBK]BkEM09d%WB#@di(;<a@ ?Xk-s0.c=!cWURzGmj{iI_" 4x8x,GK>QVH>[D2?xT'Ræ^X!JHS/_l߇)]x`sda?` f .& b(+3 2\2^66=1)ȵQJn G0;ulf.*#ME(c~/]j.3x5gE3)+qKlKTIM޸n!p,iU`lQѲ@E$'UXnNw2kn úÆթ.&w%`fLWd"0N.f*.fL%U~*71j3b&۠Aotv15>9#|!0O{"Xa3 ܿa.o܌ZA`U*OX/|113@2pPe\tiAxsT8-C09//4ڦNSQJUBώi,\~=HЖYGI۵ܰ>|ޞ։*3/pA-16E#5V.05?3(rI.WH |]U*@Eth*=,&%X-u{܋J`zgLn3(BtY'^XXƬ@]~a?|I׆~bL[V:_ւs\5Κ}q+{J$.oJ᷃˜F~v;)2B%M~+q+q=pAΞ K95 y%''Mt|s{oƪ|'a@V_Sp1E-Y: S,ԄߒYOaaynwo)tB}ԉcu1d">y4+pArlz*Ov>()Wݧ08%[+gHMr9 M8t^XР?7ZPsn>J W$vƵk Gn:ɍC|EYv)ݳ]WB'}JЬ|K4XI5*]DBػTCp*c,cbJOc-@ 9ӥ#q&_PGOi RfgEkXIQ^B[K a;تxZT M589lUIEXYT)i'+xCBOSbD%@"7\,rpպrޜ:EXCV> )X*cw 9n\m.B̙WRxjR˂t\s0u~Kʳ6en/{8<:]H$7yw]- ̀mGgmoP=([ҥ9?R(fJ 8 jҍ ?2?4Nho?(E9ҵ| a0yAGmΝu:BJ=dhk/YBي9V_9-Eg2l1ղ"K?rR߈Sk^"f]cQ#0PO>'Z_M XL^(®I9&ZQԺ5;QtPg\>Z?uO畫~,k-< wd)$E4E GȘа4Ի-Bz'.4E`[ Mp >N>iyR' -gn[{DumB>$~qz4愧ߚzq󅤀":G3ŃR]2$9٠ õ6jdT=xzIB^N2V S-F9tVa+81͠'8.臡TWR TvXK2Wv9(P0Dt*^撰&xa<,*0x`8I QExْ`<$S7z ZYxC-M7By\0FZ.=m ]#ɻlm%`ʦhv>  `| +ImZ g, \cS.3 >}bX, vX><{ ^.VI{J8+6Wۻ4\~L2ZR%~Y+2q ;^36V%S$QIY30AJ;Aև62W<;KI3X:nmt&s> JաCmHe/M_Xlek,3d&Eh׼_4n!?-UO`$Wcҭ[fb#T轗pa(]{B7CLlqq[I&>5ևy0K:@P_sudz=DP„OP/&X *$ J&_@{ @8 nK%D;-|[,2( ]Jނov ծc.nE(t05Ut3 q6 Rj!]H@SGC|f fK ;؇ ɑHTlw Tg, ̩$8!1t<ĵC }Kr#dOk`VH9@X#[# wYw ޢԩ 8.DQQ፡Z~:j?8 깴L!캢T3I^ƯlzsǼgec߈80k^^ i5:锗m^%ˆ7]c,]2, CݳF6.};[NA* 0%h@ 5F!6LEh\gMiBhgHe`ЅI}<ו#g8qoțMS9?kolqVOW? ioDж->_hTHʴr5^[o-9Od*:F2wy M( Mc,uG^vӀ6'3L3 I7 V);2b'5/К,-->^6CqM7W(\@ͩӕg(lm7.-Mx żQFQŰɫJTf i\x0|߉Z9]5kyBA:zoiO K9jnO霹#X'W͎~l:t3!trBP[J؊EBoJi1 :>G1Ų!+*=aKi4j?4(Fe15Ħ3~S{XEe_vp[ a!o"r-#lĠUTt-|R5XQ &qJ@XuҎ2X ],/.p+S++4e]ww1Ap.dxWTtzF+YR.汋]$k?ΥO`r3grVp)x#z5 H d+٭׬@gaޝg̣DbۼJ5E*/H[S󹓻Or]eG@me44 )QȼHcjOcHRS.I};>)|v_zZ7+2M=͔M1WHn|WE!Hh2Uܼ~&_7]/s|4E9@Vj R:/ț"ǘ ~΀8&D#AQ2w󤃿p=FJBAmC8Ɩ) _p+Z~g}RtܠQk9svlޙ2z==ff4k($SO aIx!R^ <D R]&I}m1^E~x#~r.XY6eGe]c!+i#*-l5}rۛmI6hx8 !0#ߧqH3ce' btq2`y6#mq&(8eW y3icZc,%ϚK![hJxf0$w|-U[i+D08UT#F{};ǁ$s؆ZssO[لļǣq:bU' ;ʲ51$nVTRgfg jb,B ԴG_n,yC@p,:5h`0E륞7lM71_zn5]>ȂJH@cd΅}^MYC9F ^lHDGd;ϰ0]eQTPn4%QJ1p&]Jkmyhq 3 /BÎG1Glϫe^?82Z0܊Q-l"H^,b\iK+(QpeQC,P-}O^*$:` ^}'+)T\|oUQCZa%~.ʓ́B Ҹ64ˣP9Ds͞Z~5?Q֘SX9k%)Sh뎯O\N^?im .Q}N+7sCBqvM4CrVyЩԞ|EfSrV(]qB{α\E]*`ay "!U«BtuIbIꁀá׮EӉ{CcfSPuBMC2Z Xu?LS7yLQ7un[<=TFK*0t_no+B@TH% nۨWtdCRy* #Hl1xnQВpm+9ZqM}2 <(M"=##^#G3αe%n|fΔf/g]1[}p nhzX"H]^BwNDZ==l;e;_=|與e)uﯟLΩ b\ 9baBiPC+t\Z^Gբ/iC '&Mnþch5mwNWBbz K2m㨅X MFF%d.rrǻ+o~ρ'=ߩIzx N,YYOFUvٽҬ%%ml=x{/_hVQ1~`LGObHH`HAGU T40=h9]E&H\ƛEH]KHfjޞ,͞I/66R%3Db8 )̾ضue"`O 2BUVbf/luI ZNS,4N! ( ]\_Xsv ԕ0m%D}&^fr` TkRP>%(2;1NZ5 fz WECBv9dw6qЙ/_o};AgYt?h'{̷7zYMẔ़|މ*T7jZ q6gc{vBUڧVrccL eex$ P[$'ӂ< +Ќl!Uz6'<8=VGDjVB 1IV_ lS,#VPkf_Y٫e. pLhO$JU@4';w𱹻1 wN1qQ; L?FJGWN1yfӘ-mƑ0]cVT8bc鹴]H05W/ᦱje:0p 87Oz~(eg-:~V;+V*u1D#PF*Vi>>+N6(tV, ]Ra!H)]9R6aa9>'d(s Pł7M c %7? {9T_PXϓ' U, w{P!I'Mz6E`ٍAӘ£ܿQ2V`.cc!pNt@ʶ>ء( BU樐r%?zRȞњhw^\P=p!?@:>JeW'>(If4#+(HAU;s^nnL3:&&5w>\\N(("QKccbY' ]z]a]$Գ|ƒ$qeR@AŊE=G&NiL*8??l]0]2ii;A yVѡD4 7CQY^c WHxTzG)MGrX %}w0C!}yUb"xv z8]t05қqs(Kcf{|SBCC:jJYVI9Y7j "X\'A~eYrw2{{nW7u?ߴ PIf*omlvf.Ɛcd~mY 1`pVh hBjn`lzH5+r,`Uݔ|TOc(GТ WU0꘱E0lFuHzCLp]g}{<ų;s=Jaw2m(c!7uoՑˁ-zn+E)ϱdZ)NAx"653Oȁ ՗,KgjN:KUf՝i6-ߺ"{sAmi\e7ݯ~J# ^: ~"vdѠ`y=W*(hq@얜M='f+b.vH-ngFqImc|WbHRv'0Ʈ*7]앗/ᥛ@A0Gxkd̵3 ~oZ rf[G#w؊1d~~Omg℞`B`2šrKvV4Gy`U2!IHfN<2o`ř5nO(.'V9 z!OiHHdxN+إ,剺<81' }AN_1]5q, -9ͭI!+5ȿ{8 ܯ}_{')]Q?gQ[;;yG`ă k`l`cp PIGʼE~4v>s_jzE'}in{-(41rmgGƱWL6hPE=g35SsUTm+5ldr/C _3E;F秠(B{[K_tk1#`z)_嵰(#@U N5{>ZG> *wμb_ܺz_\9I_|$Ss`&p S$}Pp T Xm0\CV*"4*䛶(l.taK BV8+lN=rɇ g\W2\9P'1ry#cw2!!@ՐÛQ:Ihfh#@Q"n#ޕMLNEbS\9. aOT/V1E6S|>$N S1u6@kt#'0o?hRm`RrtÌ׶*I(S1T$(U42ũ (֐Ռn_p6ׅ]FʼnՆ!+(n:wWóa ts% c5LЊs-Էzb}HFJ`d]=2n87I=G4C|0Igӈ_fHZs},\ܪi/>~^h@(T 8o}/sпJD5F *HE`B%FFoD S'{ƗcTqwłŰ.?Je#u$ЬZx՘MkH1wFvm0A[=>lq#(懂te>yWi_\BSI[Aos+ tQh^o?~FjgW>]\q^ 0/3[Q>c"hh gCP'[W1S;sQKW|auN 0{s Mݨ__doëpT-!eZ;dQg|\N7.f@ZP9%?Q6 _.ųoB$8B!u%' fWTj1rXb)_MRf B,bp:÷:t ҕb)/;Lu.#nePC$Hj+{AuH;V8-^7O_ܩr4 RM3ߐTDR\Q%¬x͹L$? cm> P?>~H, ;=¡X&!n?۾#y0)ƒa#V~6yF{圻m)6(4d Rؠ)rZ1@CQܽGKya+FڃPu.#7E>@骡rU] dK~#yu˧^4a.VjP i12 V|sakG(H9H{q|g3aV)9M7TJ|< 9J4gՠQI{j$6(\$PB'J |Guޯq(Uy0q3܋E 2۹IUpϢK9,w1e d"E6#Q\S\b [uUjj|0/lMu<: _p17[,,).qVk*\#mɏ5Q6itJT [n!^V[ c 2mO"wpXDڂMQvzusGsXҳUm\7M X2_D 0t ]/3I!l(`wFjW--eY.AźH>-.<ɈHTND߭KMqo5e |VW2)r !p]#=Kn,0g*8V hrTu-V-c?tg.`Ӛ^^-*!,"yL԰=' ےl|+SDRz'K Ley1a>L^brna{k? @/nOK7շ'Mn>\p]IRDwjϭgӺ8sQݵfؒTpwm$\|2&Dab|k]Ew t5/6N{|4G;Z̢a/2CkC&4%1)cqވb?*^FHnXQZ;ts?5Uu4Qm>^D`f"lA۷5.v aPwrbXsCozJ;`Dڼ1 .ŠxtyHOg?ul`ޜݩ>Sj?< $@48v'qLFŴG4K8I(O''̒>t5L>HW?݅%e5U@W7hX`n( J<#(s`2IPs5a]ش"qM}㕡`h%0F7sy{DwjEb\/l"ɌëŜ-pqb*,[UKhn![Q+ Xֹȡ^xp"=aL;E)Rh-褸.gxibC@1ۻQ|#Dh0ĤBDÉ +98둩q)G:[ %. qJd MzAԺQwEgD)FݤJm7yMvBpqxg':5h8.XXu.{AXCЫl~d8yOwQ0V1J\r (?(*^M"dԴ(ؓZCɷg of>X2:~&І`c9Ok G>^ M’`sB9Ȕ1*>uj|&8r *A `uٱ#(ﯾ |Wz*`Q-#Vu 1Ԫ&^B6G`1#Y9E:TNuֳ3H``׶PcWY>XUrj r* ]yd A91K՝^f@l}SJZ>ՄMi7<\7QNst oOL Vq ߊ҈^hθ`ִm^@tpyK.y=viFY=kgȔk0䖨–"|aJUC;qNUd=1wPphktXݼr-q3%lZ{5Ihh9$Rxr8DŽ}?i=J5KEWUR.j6yJHtv(hހ&21;ʜ]ކ }.D1Mc|ݬ2;~Q$6Y&>sڬ̽Tn2@ڷ{`~ف08zND$ʵCݕ_V% ax+4a&v,VrƳjbC,uZVfOlˣC%N2Y1)w6B=F5̷JPZj~l ~:ysˬ!I4nerhXq,W#@6)GnOۣRxxC3RABy(\Oxm HWzHo elnz 5jW 25IyA[ 7E .'ЈN$8?+9eJ@(ߤ;vs#:wjh"fA9OdH wʣ*afyJIT[wsBꦹIm@ŧaUK 3ti fkKKjJqp>dJC^43|9!|DN%s;-b(xń/y9u`֧+rax%Tݬx~I{)]tD8'. v? P"h_Յ'&IǶHAB&vi|LrNCdbxYPgVCNtא,7{E2o!m~F{ҊH/c]a*J#>`6[ef>Rv|i Y+aS\W ov^0=HϤ!PIR3]:N@C#Q, PNI&9+ \J`۱SƒbGoS CI[ OhM9f?G^ZJ=4+1X1K!:߰lUԆ/.Zi|`s"'~o7jo~+ zF m]-_|@}QŴ]eF46bPɪoޠP2i`>fB@}]֤Bs{+,iH08g|}6 NBy5UyܸdZS<V߭׉#F_BgyvB!;Xǀw?Aƕlۯe~/W> no=ՍvfBlP&K)lK*f~7y*qՄl,J\3WT-3-b0wݫ&&7|&$tTo7$-p:ї{rq* 'P.jRM1;eEA\tU>?ȔUc]4$^8_#GUƧ(S,RtRGՍF9b\;˗FDžTxMDNt/8\p\bfΣ,u|.`扟 Qtrɩ,૞}njgX("i_[UjPcئ;W'J 8!f8Mr^qRj_D-z/ dA{\#PL1]Cp)EkvgZkd &t;'7("Z=ݎ+S9k=+:$zDoW5STX*s{g2! }862j #7a*?K3$l8ԓ?k,pM7_@GS>͚'I8EǃR.+[xXΈ5 w񯜹 IסC" {9Eq ;`Y¤N|s=6cq"OGǖ-m#[gGKJQP|!CYEX^sИ˯.JATGWW^+4 [{Ia`!s>WL:u ֭tё#dd tME1c h8޺]YC0WrW;Q޾Cὁ@? YA{jw$wY 鏡){dr2^IZ:k6^m͇t < ,O<ב^ }?Ȳ JJDZl snYc TNI w@9,SMH Q/m}FǚG;%NTlMavA1UaXinwK 2þnl6;EC%C~r[$WEI$n.:s:wo *.'%j7[4x ⛕jhƬ WE'r)#NA^՝XL/ՎUxpm7jь)J%xZWYT40CןLKS7!j++c$2ϖ-%r:ޘ~/) m9ݺ 1"x#`PFUB!l!̼]+!3qt􆸗K}~]SƈBmɛϧL6 kKL$ n)T}lNgR4Dwd%P=vsVR z1&_VT3%,vƔpl/ NA~rH/95\-31YFY-|,W^`z߯6xjNЫPqAWtk؉pݎhA 2_Wj &9Q^+l!lx#z %I4bU 3O\73g_zN1(62!E"1( ٞ۞_rcslr姦4FVfKw| hi{wha!۟a2,M #eK?˃:}$dY$Δ R? &]OgO0vȄFO]TFTSʜ'W-G #" p 0f?94!{$5"ёU[1nDigoqM,8k N!9rDq۪($*|ϰhÕ1s*t݄c͗:"`p 1N,'>!:OLMлqm\>FY$T~ "0 fU ^.VSKzn4J3DAfhW#$G431=tOAg9kaθz:5_kRe'pGЃ6MS?5GW( f*#l"ytC)<&aQ+Ma<Յkysьiӆѯ=3Y}t$6=tE\0_ /Qf>25z<,3(wGzf<Q|z]'īsyA$h%s@ lB{gÂ&ªŖwGhVtU!h p0'9UVeS.T]3q9lMeɑ%q 7Y5T p# Ӫ,"PI*c /YS^O[ṾTֵ? K"=7vAgƓF-#"^w]<Xu_ 40,y\W^scY-J?NJbn3l)9qĪMfya\hWScdn^G'7C^8*L$y!G6nԎ낏C>Mx3DtfzғD  Mak f=mj 1^- ][ŗZb"ɐxбٕVokFeAQ.HGmKSgy"- ^~T-ђаk![0 h<$M7RKō,hp I"Lи(2!H)wuMUO~`˾03l 0~kfm L 367vЊ0-CܺH-:Y~780($U_mqC,y*S_mf]8o^`g ~Efzl 3Tc`dTm>~O~,>D\d\ adPa or j'`W 'Ѓ9OX &r҇$?ܳJbya_ bHaƨ'ďsa#Bj/RHz3tS=wQ왽\RGNbDŽN68.I 2sMxt N!G%BD CtFHWjtߛ]WJ|Eu2uGXe-9F+$N=[8K SuqiLY9f sg9Ki^$JXK%~A7}%3FR c/]EʊzШ+(hRxWݤi1K2TBZW0b|vҋY||2xjR¦_nAQ 87 Fh71y8H琺RjS ^M[uQ&If[lc̹ Ƨm:t[R'H$@E̩Mvq WR-.gU;&nmB}u8H/9MIx-K4 `ӤiNQXO@A3?+zh3]I 뚕@k!ϤiƴlѶbgC.} ➯ S|:4t'tR^}۾?tj^Sjb;綗:ÒEP嫹8DLxؕ!F`µ.G `(5O'W - )<3 ERFk^{Ta '>% /7# sˌ!-o1vuK&E-H >ڊVLZȑ0Ƅ?C: Z_l5DcXgq&ErWb\-Wy\Zo'3\l'-ڧPRݷpf_maX9[gy: ̌vI\)?LV&CY0ϫ&0(pחnILj^']|\=YgUsȆA`(QKD0r, >݉(bw]˳:ͳW,v XݡEdЏۯ6yRnAfx[lX`Y蒁 A{J᝾4y?D#IT{UalyuX:/qO:?27`!֚w0.S"_`¨܄_Y߹|Ldٿ&?ϧa(  a@❏!<}f0ld셓袞((4T?A:0cn4|2HC!#_*xjt"5TRf0Jvx <+rPán8 3';u!!]fV3aSVnt"f;Ѝl\25XLbQvI_ T!1ou"i;qt: !+#8/f}a;Ss"y)k|bQ6qٗN8g=G-%nF<|}7+Ҳo GշeA-,d{Ry_ FĆ5-9m%1s@RdpE&R]q}vє#9mm7BFի.LVFcWU_>XSDȱ*y ea 3A۷cW[͎h2od=@Ȣu ;_b[XbdO?"ߚg߼FCr|xu >W֎br }<kC#v./k. dkPy@]eBT7ڠv4jL"eC2% FV6y̶ @z#r@Gǵq)eι)O5%(YUPcdI|'߭lT[&H4Z/N]gyWMF|/ꕋ[uX7uiԭ^MB͎Es]6??Bri#l3>E u RW8XIV !ؖ`U'kz&@Qt扲 [A袂B=vLPmDxXi<[iW:8Z2oH΢z=zlEٚLچ}V:ȻH5wv:Q ~e\6^@?Y⬾w/!kDS:pؽC,>:H6XZ(`zodI˄Oة <%Levod6q񄧆bK]BԸ`KV׹lO/|C@ͽQxG;{%j[Cl&eu3P.3^=;{rM4iڒ с ޱ1=H k]0v`FD-pLP|s;ݴ[GK.w"?KZ=f9W}Q}{c PcxIT< Hݹ񉕱mɪ}XbQŪs4F)MR.F#,Sj3 ȝ17Y%;$;"N;:Fd+ ϰZn_p6& 6٧{$1x sk!4/וmk>6]Q:kI^fmhJ00?7j){Md3: 5u_ 'd"9W Hl'~,bAl[R)ӬؠGSyAtqלW D F8x:Bgƈ,ChaW%9S7X} &t@S&jgڨ}~ZBI&}eT3loٱ; L Boe։ظF=|+FXKE$2^krj"ְ{kk*ۡ~5ɢUO$P-2'rj7)1)/&WʱlRUxzFbfU,^oEy9XMܵ hUEb])o n H1_?wSUeٮph[u["7$͙7K06o'2S"(ڬ# 8 ]N1bfo-; X5z 7?5y8I$M6|bFLjRAՕeR{y?JϺ2B a-WDv"@ry6p>u ACj)wؠo[kFjBEd~^B՟j$' T,j? 0 ?/6pl{.whuޭ[F-`6BdmQ|VӾr<ٳYln˯s/4NT86≮'tտD \ho&36~ͱp ?7O'Ѵy.ڴ:r-`g+ݩrHfdRTS֙I ԝ/|f b Lh6%G ۗyrrL9LӸVtN1g7  '1"I֌%$ ,~G.Bw>4ClY -]ٙiΟ U0H}jGMJmRQ_A 1C-K"ȗYZd٨(Wϴ&xPI-8ǣ4.HLV%FqL M 0w e{7'i 'xf 9k({uCe0kKAM-#~ eCUUOtdf(p\] fǏuKBO,b˽ݙN0fh_W 7Փն!LĨ=w˱hǏ#od҇E4V IΎV UPo.ҋ`$p}Csh7Y .0nsp͖:c%3I-ѡRXWm_ ׊> }q|SC"WFb$Kb_湳ǔ[Q1r.Ֆߔ4U!-&P8?nYvDqBk]n(r*-KI4"/2Y05X2_SfWf}.U ݢqɵ2nL?4Gb!)sNȋ qyqGa#jesL._bRV ;\ml]؇UvC?^?[ ꊋ\Biz0A9D3?tmTNr&0' ]T5F엄 [lthbfB& u6xr"fI0u{K-i0gsRZ_ W.Y8V!Ff (b:wB s}pkmBwvPtwG"N\%Lg[HI D)nyc0+j:,-JozJ-{V9ɠ3jm*?mfLФGmȔ\s[6/@uݗY˻8 zG3_3u2Yrr} 1Dh{.WK9P̈%&?pTm:穮Ynߞb; A\"@clf&%m>#qaW_b$N3ݧ/⭌5Mh3ޮ(D|ҨxCS_4j m0o; }I/5qhC [2eNh琒CX %oݙ?:H(m[JS%WHewv iȦz~ rcL7 Y+wj.2*Ԡ"K1YMwWWޚ2Zͣ며WgK wCq'јt{AG΀>/M A '3|ynw.&0廿w9>bPQ}kSͨǡi]cC)&4j]$tyoN7hb !XӋM,KR]@Faܓ'sh-@x$]b?Yxyyl3yɇX)_잁Tq(yv W0-m*N6/Ă [=QiQ.G7]vCHi4{ n7۹s6x9Xzp!҄D~$|N+KkT 8#2 ZMT01eOQcP O"N[ۑUpc ۽<06gsO~v1 ܘsNWhVR|k?j y}Wʹ~HtDaM)B'TCJ~3}q2V|AABG"g't"dkj{iMB)n$V.%DFI\v[҇&3A," 7Z0X n~,t6dLtj] 3NY `fcD'@i\yZoEi ab?=c$B-;Oa/nWM*&:Z!-Y+KP1e;*)^]$@U-3xַ>y1xkbd2=Ud?\Fvʀl;E4JBW_ߖ3~l@O۔&k OHd\C=_.azg -amqx0I\ug6oB#,HJL,R֬,`!@17o:wcXZ{9CTaN'f%;q-s+ĺovp< L{y Ӛ@E%yQc HOXlTGۮug߁p.^fe)yN{G$ 4 ů=խ9n6M9\GEͭ"M=7F#oR+YrSzl%К l J%omP~b1 s?UnÉv:~}:TJEuv<[r|ɤq u\v` Y!ctGk. 20b+GdI3浡`ZYiPJ%舞FZG5QmM,~Gq?RWcOh-.dwYTZ+ea7qD3GQo)ǚ L* *[ ({IkFt( -6}Bl%=@CUoQ:[Wt]̴b7wm쫽OfT=iX\ؿOZ9dLtpG2E3pwUPVd΁ͳD^pfTà9ߧ?^ʖ2ci3y۔lU9)36 )ϥ"m3E~ǩK UڑBH77ܠ+ݤt|SQۨl^9?al.=^L ۼuDʸݳ79y8ۆ_Ajz'yx84+IW\N宒4-"#d  x4Ur%~{!S༟xzFFSoMrlsD7t3܎GT`jl^J*koUSwx H\U-ҦXДCЛ@bOF;4RAP$%D1=jִ1Yt/Ð=DTF.emoR_z혽$wvoՂ qg$+BT(+~}Xj꓂8S1yFd:'s&i?"9" wdNW UohFTm(c 8wi!SSt.0AeLu"Ĝ٧%e)@nr~.žp)VVa?5@6*%qO-yׄqf VL4Gc#1nzUO5B5e@ഘ.t} &i_N8\<.q#em "RR˸a.w`<$?V.QP`0,{H *z)Bȕ.7e(1ǖUGmGZ'l9^Eq<`:0 f6cyFR1J&QGat YF}j+v]1QRdT;%=d O>/8fPʅ!w Eg}_bGtTf\,x^6qSB[awTkhRl,!i,YF̋85gNJbV}VC+mϯx2}Jv4_?.ℛ&z^ |l4] jz*L)$3$xx e emC (tM|Q.M٠>[N?~U ?>,9fNu٥Qك͜Q&;Xz?m9>LFYCY1S,ĝ T/u'!GagM}h='"s ǢTnC,{I+y2^皨r wfmu8UB9]q4y_ c>|?nxn~pjrQ'p^/#ypF#{^/sSn GU& ]rg^uzAN<{XT&/*I 0IEMAEZ2':DsdD"A\,m^g&7O!'j(@ a_J tuQ4QgAϲe"ja&Q}{D`z+NTkNP[kHx"~3Pz9 3okߛP#[p:o[T6?7c դ@Ѕ3HI[ T!2C1/;) ,z;k@FKwN~ly}pRp>j7_tI2CI96um~@ų@sL#5o/fm$z3EMrcuuJ؎Xu16U?Έ_:g.Hյ$?N E |8zoN}y]!_*lԶt=`%_Av &y//%g1Eθ@x֟wD39ZXM_u⺡vRlbNjLבֿ9,=Ĩ{~we/P(U,x ˭[D.-D { {]?b!KBv!V e02ta7A vMjκqȸܕ*sBF/B mȉE5,D@]Z-szoXKcanHkIgvFdFy Щp֯1rZ51!$G%Cg 7AVb;u-Ư?sHG6kO#NSk7LF~I!V.Fk, z@yRdڐ8Ciy/'@ð0XYU;Dۚ1A̲4,ug-ZI=ÒE4$rROR/)@h%:!fYF} |q%e[󭫨 ȧGsۘWyҚ+hAĎzPp;(i'0C2,{Cѹ[)KbҘ ]v׍G„Ǐl|@dFd~v|MR`Lrlvqg/~foIuC< ><24*iPRE|킗l"}Y .I]]VApv^j>J͌h -R>%l/? c Zuk!jq(D-1EfsTS^S9mCK؇ሑjkqLq> A @nZ5 |w%9(G^dryax؇F\#eC܏,[pQ""ni(N/b@g~ybT5j3viDVY]ɝS6]SDrV벁/09dhGБMd4^h5"a @7AqHH[Qˎc-Q~|h$iuAH?Ui2v9* "nA`u _#,er4zmδe#Mu٭"T] t+zȚN`Lh++T!)O>=j+ַx%D95:Xs>\|hIA-u*1l`c[b׬B.Gzh 9*͹u1x%N$-ۏfoC_d.EcE.pz'TPx%*C(_Wv*=DrD/[xp}rbܘ' X=-Sd2J`R<LӜF;L2s‘&,|ရR𥹭֟n-/0Sn\=P,PguF Fj5鏏9sܠCr`o7M_~gR&ς?-z ԟox1E12ᓵ@pЈһc1'v8F/;&v}pɃD>`P`\U~D "CQ):4ɂC[0\0zЇkuyn*I3߇Dl^YިWk2I̐1DY8XY3s׮ m|L5򨺤cЋU,:Dž8mLPEddxq=kVB"!c\ņ5 qUqH[>ҟT.N\ŵB0ߔocGUVkR^< (z_BqF$R} U}_i=YǮ MϧYPa'qE˙I6Is]'+{ي&6'zbT8YC43}[N/}yCEKґ꽠DaKTۀɔu- kru̠w;^)zta`xw fH^/= Md6*Zd1&c)tN%sE^YVDjۚ%_=/+Qc\`tcZl1G 8Z;) A3*U`B9^Oa:|?x*"cKlԓ5M5{I~>bJ8Pom$ˤxf1Xf#*whO(x.=paS laI^~!@NLHHe%uv̢AZ7'YGwkͅ9M94uhŪ + V!<3xS||ޭXuF,o} +&KH,SҌ\Ɓ)h`#P^AX\$pı9_,RNTݭVz3A7RIA:վPY79E5LM&Hڸ~3OǩwA޿}7hMytՕz - `~go+.1QkU:҈7搣3>IX#pT;ۈDM>G@4kcZ&\_q Lh/sKŠo,G [mnٱ\;SY7گ0?Dޘz(&jLJZk)m3ꕭ[hxTµ_~Ѯ)-}?R^oj}M6Q7Ȁ6 &z/LJz2qI-uoZ xF<_[ME44hNt\_+LF1.́a'dQ~M~pXD,#}6Z1jpv6g3R~r@B1KV3f`Z^3gYRtSv#P0j ^ Jł;b̖ӟ xj_=A@(O$PY7(6A-]c  {6"s Qni2,K9rj$p['H,roݷJf#!p-iq&앯C>/3òkvY>r.#>֑1ԨP3(4yX\/ fhCnkǙz1rG߫wlߋ/Jּ)B[\/6@ uyj2[S춰q6)'W}J.]+$٩M6 FD)* fgnB?>Q̜4e9=i"LDz0]6=eT2c6`()hZ?WQ="ݝڍӯjpf%iqx!Q]ʙtNR砽m'Jjé<%E}v?o&z*ܼzLŚ3, !t\ C+P<-K[_" B=%Adi[:- \˨!9I'2C@}最Xjgd^x"?ЁvU͸d*?Sz.7Ăꍻ_qF'ׄ_ \mƒU**ӯK?'J=Gqo4)4~rQ"t=*`ni]5k'ũq(nNYKR\e󅨢sr'x2(<lI~\YR#6SzS%8!ҧ0@zip@og)b*Ok|y)2r ^".#BKfP|򠏎;VGmq1x醓'3GmB @M,F)*/ԧ5Vs3A3d#e 8I31} yC4MDdޛ09O_9,gkW"_Q=LKam#0ϠCGYrĐfBrs2,1u;ȗKWG雅zioz[agd`2O`b4FЂĥ7-</N6א?<pch"X b8-m£ אvҮPZm&]Ҧ6 h,p󡹭Ţ'_O*[t)8tOrע+/s_qMou1 9 &%:dXubNxfAFͲ°Qh?77c('Npf)`6,\0 d-}PSL@oB[ZQHUak߂Ln(΋d}^QrG1ȱ⠃ӌ0Gq6X+;%u|ӎmUY REjV[ &^~2v$ΛZ ġ.LO _`37_yu~[f~r_gMBCR59#D*!o{R:aϼIֲv`[#KR>g3(S*/?DW3aԭ!=5?[½}6бuU`e^-O#!onAB6bj;D5AML\7@IjAWELdnD).;Ǽ(W5Fۃv*ƚɳ!=z5 Qjq4:?K95 0*tqS/?l qf]lgcUD(N M8sn;fUIg TvJ8!]Z9|9cD=*$ 5Pе1e<%]=gweȎ|1N/9sك\6UN>|r(҅5.*o*|O 0|uk۶c^P2&bB*:] vs ̟iMC8n;8; A` rܖ!W8O 䰗2 Kg)~vX B67=D:YNlJ=۰Qڳ#jD5Ǯ)~D"U,"s'gTOޣ3 6ݍb &d'w5+3u'\k 1TXX/2qW2YԎxj~ўxBM LZT&ɫl dټTYc>9@lD=M$m@J5,[ Xl;\+:Btwn\B_FK)r<%^'ol.230?+fZKJMl`_t>ZR -E/E,̈́ZWa懚y*dQM3X"x6yPeOe&1C̙# ANsIG~-x`/0ڮí _d?8"]%Vƻ0c; (Bt{YZ fa&5APV6i) |˹[Ҥ MMnr$c>:2AyyqA>0< VȞ=&SO눜DR,oS:Ϡxz .c0OkIoXqe!9瘻62m[B#?k GZ%7L*w$"f X(~"J1 =ܧ`O!#{sR{x GV:z5/Gż(O"|0;=*?(Fz5ןr,H7̀<׻oźގ€M5!!; N$_]K= B&!퉼}~f⣴-[CYBnTJ P q]H0j'Ąj,سLQIB"& >i35t:… }3z\tS#6r+v̙Ptso=n-0oOI-kA'tp VC [ݫo22!TH]g%iWܘ^Xdr]6Bk5 uvyRB≹>GH^wDd#w&orZ|y'n/ qq+ 0G} 6zk;"ẃw$*kZp7OB\6(k0Y X1㱖KdCO4CLlXy}.;cy'1QR{h ;Qlijk%3WUv_>XW ־߷%-::#ϛ`$6&^BuߛI/P҆ꄍX%K|+b樎\exx'f7R+cBIbo^/e.-e܀i YK >y<,d T)Hȍnl ?0%wbCe9Xf7.E] PȔ;+d\AY|Ur9aQhIˬVY@5/&L\cĻ/`̖r71P?W~M8 ݯ Rvyle D7>R4vTa>8Pmt. yG tE،1.P)]7Sg]۟A} LlAV{BYcvE-R`gq1UvN9L2@z⟄+I!U)K-;BKqRyX _``UN˱QfFu 5{w;k ’\*VWŰp<\ p]lD\80 :~&#Z$EB'SFC-7s RNwOa,vۉ(l)j"SEunԧ~MUO!rNo/+Gɪ~@9EtP]izf2E6ܢk!% @K78-^H Ud #*Hͻ'0[8S2F8}<`c/C@]\ypd՘[W|3^CnLw0C)ʈ;cjy wSQ3d iAO<[c 0{z3ڟzq<-[PGvzjEE$K.&Vמ炵v 5 ɂ'<#,s>NPw9nUItK*^Ov# >+7zm/Ͻ=OdYk4g~cѫ}]gXPz?9'Uy& mO{:\1 ?h7X2\ze=Kği-ipw`4a#R7!NS(AVon-2ƜxuW70ؙrA'$TZJĢIm~H8$SgB_ۻVApBzԟ*OƆ maGcKBL|߁}XFG*qK듅nbK3[O#ո{)5M; ͑ȡEv)|p^x؁O.6Ƅ[A lϞ%V@b蟷~&5/c3XB¾s_\4WU'y\ Bi"t21h~٨}k,rj6źg`3~of%Xl [HJБ(ޕ;JHO0.Ui$3'BzI#hq#s6T>8!c9^YХ17? 6hCqʛRp\]̐~NT[ύr ǬfeHqX?EqϤ7aLnu]mU:MAkgM~ m4LxZjhK"{;Z5݋/lTD*rE.5K#vY%'!HbMu>DdaVi Zǧ3}*Xa(φ-Q1/y>} S F|Osp s;:|ݸ&KСLL;1t @2V-Kr;12PZRʖcq?&lInXBR.C[ձ;5s!{YӮ\JRL]u`= *N,`%-~~[aF#x/F0Rr0rjz$*~߁=80n~rhD^HېyXǵ|5d/u|~} ~}:/ow,"~gx9d HFJ\5K] n' BOisUkeKUI5XYĭ1T$LIkPgg.ku>iu3@&5

    {QdǩTlzRN |┋`WOjCkpA%h# ,n}=&8񏃚NF$OV)@ŕO1òb^Zǰ", b [~7BH 1Nr̳~c4(jH}ǺBd!+z< ?MRu'%qomݺhUA7q95~䴭:EB^-EZGԛMk7=qj W^[&u*Fb],I.|PH[И-rssJXpQ Bc&qNdI* E8ʴ72ؓݷVRG 8}wS)gJ(q8s0<&0Q~ʺ*:"1Xo/lHA`k!BLZ?dnH4~4'#KΨϊ#=؃;\.qi,hhTdg#Pl) ra?$fe?T\ijה:|b/. XlkmkpIE0NlݬOy-΋Kd:l7 .}ؓyp/m?t(;ўb9>}-{qxaOn s> )>zeLw% '|p |Dw/[,ƨ[<)7/Ip%$8:Ӵjs3vuƄw  (c6Gixi'LpkPy4l:ʺxc.DR;Ěȃ;}T۰bqe%DlU)&,h6A <2(o{ɿsУЫ0XLGstϧYbԎ]OCAoJԹ¾;çڂ\yRp-5Yׁa C䀓-AM3ŞyVI|B)c麬ȱT`Z{Q19ׂTEI߆<df|S{|WTs۔eF  K_I+{x֭*6 IJxgǯn%h`/tY znF-d#c8qfkQߞI?dK{ qDz7 Up"ϠvJR0qrߙ.+}`>/cf&ե^^1MXh,m}6˺Dj)|=؞ \8+׵reEVQO=Ι:Rþ@;ʬ ֡8<)u5]s {+0]~Fo[)zKk8bp(Ȉ^#,oAvK( ߬nTZ%P&ug5v7 -%e\*@ ߜ g؏#S ^f"9%M3IŤƜkN֎4TRg!J@B)7dW]&v-[dY1y$iLDw4?@զ7_z~^՘ʟZb5UN >v~T H;A \Bq"|prg2W&)}i/+򊥙-nݕ7g`IVPc2"xpḏb:.:Q9UPTopBP~faSh) $϶R+^, RM:8 L_^rIcȌ}$j@ eer#H-C3sؚ6RHйcJh~_C ޕ /9k/~/R +5>L+bY\$hN3:^5IR-]ub jOnQpViVA/5HJv8NM@Jiy+U̎ [>x#R"F䚯t7ų,z}.fB?>cR( !3P_=YSq6>0-ԕ97O﹏ ~ab gZc;nG4in"o=5ei^W͘]K=]5͊Z"(/0el7T'ad-:w5?YB(%ᨆkb\ 7jD_Tθ'&9ҽz$X/W#]ls (mN?<:ޥ'A@E~@c\i9_ٱNr pi }%zo<5q)? { ¢n =~eoӀDnyYF""kb7 n[>:efT]lB$gW ~>/ d|I[DSaIO<2َydILamOjeͦ sSoN\QLnxz^~SDT=~1Km]xMJMܝeZ-&4ܔ2?/ s]rl"++:YLR ]^X=rI_vl2S`&:1+1!Ak| : [AٞC7Avkx?DH 1;bNĢZ]L~hU^ۃPc{B 'F=Ȕk1??NJv-8Cl0$uۂ)[ lTB؀Ek(ܣrhD~_)-<RZͪ/eaAn]sϴ9 YԠ;#|wYQ KxAT 6W)ABǨ~, 8?z?Xf\a0ilF|p/ޟ![1hibDK8&K _ɯ°ΉnC'W7UUտ4KRD^$X:M%~דE7 Pt$ BqLR:4iK2Pm}N&i%k6~]WP1ePOJi |*#~L5앖=;V2cF9K pKVdp)%ՠv]A%.r~ ǫ-|7w@P!eie sPb!V #]Ј^w02/D#F1,yc=C4\ ^x<UvΣ ݾUYF5(UP.cTKO~r(Zr/ 9 6t|BZBp`5.F$"=M*DRsvlyk$u= &*yP0TPڬһWf.ׁu\"!) \[D"N5%wQ|m !_T{nbYElmtuo%6 w!b򔎣A|Tg:嶅l iW-뒄]4턳.BmF"NەE~fW݂ԅ.;J?I[¡̋+C~]fke*7Uqј߁¤J/j<:oӣaNC:N*-IZ#-9_4j5j6~Ɛm.MXCf!t#ʄReŸ9bT5$V s$Q졫9zW9f,ZO;u~" )^ jcJQqPi \U1 b.1!WMVudlcNB3P%]Oһ}ВxiG S{lb5MF I 1$XU#b_jbjV㉒=P3ڸ\RjC~ԝJJ [zS>(@BTB3W4n)VJof9E$Hf2hA6Ic"^C Nb79b">/[8fDc䗠ZLU1abg>8>i<qC^W,5U-|Ty-lqh۩91I`@se 4ϻMP݂*Dmr#n6S`h՝tધ+&[x<,qWAP".~xP>o=EW<р4SFWMJ\M N>!3:#<`^RVU*}@gN& '1Y$4nTFצp OcEג;:bh-Gug _vY!3l[|Gۓ.FU4(-In_1\Mm'A4Y|)iN9`\f?_4auKbg.(\rQ}g2<E[yҏZjsK.F2 5@\:Re&*_-b%8AhP'V[nLY΂uQn'~uq\7;̳pJ}a&.)•'+H[k#;JW֊ GA! =3>^rA~'5 b% C/S7NfUy*j:LȣBX(T|PnR۫-9KYL^v 0ߠkRx'&ީ9m1߇_7fsɚŷtlE( +Ã9v>J㭕GBvrHrF|(ʋԥE-qQAkl60 TdkW{Ɠ#WT^!pIn)άDOxPA1O"8@}^Gqͪ+kVPW{WģȰש] gmj$gM*Q߁|\iBq_Q8&Hs+Mדӕ 4WjAW1M Dm}m* _eŹ7OH <&s˝=pqe$x+We,v0XVf!cjJz)$ l>vIĘaw{?|ט5d% )ijSeѕ3$A"j`Xw)Kgm~ԨF=\*}zhr5&WbGܣF<,E3n!5emn)KdKΕy"g93ég, _{5U'//כ [, :ػ~JGjwْ(";G ~sܵ>Pmf}NuO0jѹVD "u5g+fHk2 8&\=G4,oI5_a@>J@MU,fH,]Cs ݤM-#QjXiMT$*ށ3%bK T+pHzov%Eo)|/C$A+}0ewbWP[6 +MFn6@mf/\V=F#^ j\tUIpOF]{T81Mۜ%glLarTԕ TQ) dx*UߴJUT4b=Ab|&q據/BA8-D30˵WM =Ƕٛ h¬i^v_Y$ 8ӷ@*U18 ?s=B2ܗ.lzH]ƛMYiErN|ҏTU'Mu=LpƦW{}n>߮IT"$]#82IJ4õIzK>Z/'C[ *jҼSJscdwXS֊[fnxRZU"d[J.w8LV7+=aF}?ݝ c򦷆ߧ^!}E ϓb%v#$™d4r|O;-[Z<B,W+}Ɍ#eZDBJy&usg2((},cPwnDhR,^4)eo[pCMrSgM96?ɞ;gC:EBʶykǚ*s+Vz_O@ҡMᒲұ:)7zƆ%f&gR@A}ZGlpQ+IXxX(2faAxC퐆/C^;e2׮)dEۭ=P_S`YW .7AS[3l&`cAHiJno'@)JJ.WQVqytlG6V ~N GS7jӚ;ȅ8Xy}MlLߕ)*ua#QWzȨ͓ZSΝU *`6< :b,+ʊ7r~:*0^Q_K-CiJH废BS8364!<NõhԜ/>*-N⢡Y?s>).r[Z i󑫦8Lc6[moULYpyo%WWEvE-nXj՞txt[Aq* 10@UJ)45yyDpxLrh=ۯV m]f> {h_}~tDdt[1aq4ʉ1F1ݘ#:`'6$ZFxs u;iIAq`Hиu.MK_lDyzǟS;FbQ̤Mσ5̛|ɯxDgk!FRڛfXw%=Tg]}ǑAgHXt%n"] 51wϦN#YH10:I0=f˚'<(fDaz5x+o=@Je&TN sV @I5H,Uc~cA8K<%8iޏQ;Bެ?"v.P< XU!F >a]鋗1X:`'4&Lxqf(`jfMGـ(l&˖2&RYH;fk'i( ø$*Í~Ôk}~6k>P{>Aӆq?pl\ ?Xm ֜3`&HIy̭L&](Ekl"4sŭq{BT{XbǷk*6!>cmX4  3x͟s9@4~-~8 #iy {YbO%ͶTuTGjT^ Q[Hn4A-t:uYvX -)<T_J  t'SM3mZl8?vWKs?SQ;_gpwmh&[T ,bT RTE Bic+:@'WjI4eau051 np3*sW+E6j4x5kfhS!sk5˅J,8vFDZ\XJ?I Gܢ4Y.f6xyo>25:iAJE3gmVί|MSEe.pM@OqE+ &c?Ljp%͛KT2m>։:4 6z5`v8::|!~i. aiQ. 7Ľ?9E,.$ N=zKdCݖPp:D7k86 !Mb msУW~G!pt:"#Iq]l|!}qە2gL2ٙJ:+ʌ`OqWz_R? U$QvXuoq) wDBvLǢy8lj@hP M=Tc60 ԏqq|lyNƔ,m$08tQ K9M4Hkl^ނ,yPPVѵǻQU؀hx'n, "-b9eioG`<<8l'ǣD= *﹇J>7* :q^\zch5jXr=8f\RR{)xa!^ƚΟNi+L=#*2 oVH60YZp o,>JxW-1,TY#׊e.Ah ,&3 ^*v^y1I tťd|c6W̋u;;6:ːH$9vL")~v6kZ[bam-Z?k!n[Χ" r bnP fD<%)-ei27 1͖ƥZy@Z'9}rOKjߓxwP&&B)^G&6;\5dDwn ^駆Gp@/_}JjMzϮ\.l$}8Qa~V ځ#FQ{T/!J 3SoH xo?1$eأKj~&*';$)d!uֶw@:yKH7YsSe 'vk@$0 ,~f,YVպFeTƒ|`0 )~d̒(njJ42Wȼgq}P7^o]Ocҗ,Ԩ%Bu+G4eZG{YO/aS@9R')x@^gAr,t(a{${e5AGHV[Q!_ fhQ+Kp7 avhmGHl݂IyJVl,ǫ~o9Ayw2nڮcxf^~M_%N<tcNå尃%?'֡1B{_ ԛ  0,v)4K v˔& !Tww aIU.JiU>gy9Zr Be Y7*= >mgt!ED%iuۀ}b ;Nu/1w٪\',V'Pz;Zy7!{WcM8'Npv~Hhn>3Y:/z~@w)z)yu`u&wM*5*mr+]hִ ,f,]As&xkEtp[xxj,r6;\AfZLI!Ub߅೘NU-f?)Ιil=3^ = K>sܹIM';kOvt~pT:O (AךS["V|S2uZN v0s1k4(/4>!BvU95g4a m%}!kC3-< !5ASt/Ś{6ި[.{!So#0vE9S5zB-hw*V&:t & <rR]ZMe6̎uX;W*H}*A3]^K(uεۢ LULS@A'gdDdC1%MNNdsS>Rk(4", j9%k< _s+ ;ֹ vqA`Rg qUcZM{>(! #"=&^r(ٛʮ"wtpGǥMyeJibeu@32ku|v%jcZ)o<]~@(-Z{.[g7ٽt`hWlaIbΔJݜ?k]dH2`-{=-)8/ZcD1,}el~ll]Np'o d]k% p^6j7 ;BLlP"j^rDq*k['['Fpd ?·RWlb U_Ik-ʏ~P`y̘? V)_*e(D)s2.y˿AY <y|Ad*ULO %hBm;8#2%36yX2RT U|ߌaUGLi7Gj3Vuk^_mkv l;Th0ѳZ ҖonB.:]0hyA|qk>rAX))wamW홇)RpX֎m"Gk ^842zfeT*UBl+Xxhc0 3+mp-Rp}/p4=$#p\ή7QdSǪ0!|y}\ڢHNynVs@H<TǿbWR DmaO%' q ko_ g`σt{ `)%p>cHs/58M˄UęrlNa+P!yC7O7;J$v Z"fd.de+Y.KJ-(-5@&H$xPޏ|X AhS' G,Ʋg}C=+6 E@%-2;zhrE8MKd_?R@x{,IUyGÅ "h6?'q851·;kD]ս`/r+1j '.@P^O)nbdi6Tʸ=k\xg0;e!lߍ}#k)aaHl(9&9W=Fj&dԜ(N +3uN?[4C ه&IqBnZDע>P w-?삊L)Ex{836|!.sk-5kOLW9')c ƨ|~՟H}WOd2zOa{|Ҁ~&$_o `UIAMWEځ_:9,ԓD hVMlEC-]tHz_JoR^L0ECZ$ߵZyAM%v xgV/\BO,*57jIx82s>\z3J@yW '_J!G!Y!Ǿ-^GnM)r}a'G~ABem|ۈ I>!vht'[vjx0˟Jj='<@OUΘ-T} h .S'DЬEWd FUre 21 1 ,/)^gѭS~A+<M+&ws8'q@=fVal@|CIb'~itDླˁ4ـJhUMQ#PRBg@{S>Nh "C;x]z$u j%aނ؍"s:r Qֈu=7Oc %U@!Н1֬WKL{|U %K<ɔ&ly e1R }Vu8T0g|ŗ}+Dz Z&wtR_idj5jbxl< $6b -p)Z";&~ՂJZiyɝk+Mֱq=xf]~y-# #0A#nӟsU EK$)x鮐w~ J*o7ʶIaPi['y=ˬ*y&:aD LPoѶG@Nk̛Ñ_bXrpxpcp,;gFLTﱥ_u"x;¡=P" HqOoX.;6MXؐ6-;|F%z}즘8)ja?/]5.?pKH>5欷ɜJJÀwYq̧dGT/ŊڄI,SJ8'c-~*=m*zz 7Dpܪ9|+22L1G'KSY;W\#jNBse07д؝0G5OW5Js+ʮ,mVp!6%~F?%gz8ðl7A!T7%:RT! Rr)3SD<‚xX:KVtHqRJ>;O5oq4#-6ÞM Wz#%,*=}a0X w%iȯt@*3p&\K ׫L-Pi,*&\1/~6:O@@a  HoDnxyoJw%moCq, ̡T5oO[1NR+Cb_o,/F7'> "e3x)bJ"ݕ=s;zLU+8@*ttLGEg˜I?,B: neA,Z'n]t]V܊ Y,phȀj$7=33p6Pg@ (=|$!X*!c\U+ "I biWا-^DTZJW6v=|Zs\I} Y}23 YGypmi1 ^ ?FeH( dx 6P5 nFjno翻'+EF4: ~/ddN]ZP'rt,uТ .tn~!b6 um "DE#FIzlQ؊ɜj0Y㳸 v{3´.qE^k^,F ۓ.K?pekQ`wt }s`KUX#~h{mkAf-Θh~|䆿^jtf] 4S(}Gۆ_FWBʈk"H@mKKIaqSGX͑X'p/G=^!)cx哒@m{5MYaw 5Xi[r8a7ǧ9Ss9o8Ӗ1w ""aƹP0PZωTWmlTn|n'9K#S8f\=Mpk[Ex=Խ uWldž}WK*{vofv3(pȬ8u{TXm/uD\)woPJ0 q﨣(Ju׼YpsdKyh2mY~.:'Hgrوey&iu2BZ 7J/sA]g># ~ )+s\lh{EjA)9 Sxw 7[@Sw%aq/ܮES7mn- UNBQYc@P.fnv WuqBUOQoV\5{1K*P {IyPY͖ @K .8q* f`jgBj [WρV#]Rm}c:ςutP&=oFĚ(+W]9$cL,w\rP7q~.J5%]cKl69#"TWL+pA9.{vk=&~c@FD8odF$cg>=`i?E{GP'gSq:lj.gbӘ4]?1ER?NNOYgdR0_x`*!m3#=<kֵ0?`ZsҝB-ƾ t`sҍd>1,nsN+,r-bMK6}Tz0eej$tr꫎ި u0z[CDSDŽE-.nJPwN[wOYDW4n^Vy~} `1p2Ò:;?\$Zc)|@'? Q7p3ZJCk,4y)٥t8`;m @ He`3=؃h{2;.W2nIK.&,=^.m{֛9Wg&MKěBN >tsS/[S6Jy۠ _nDQWWN6x݆}*%hk^&"*8֐Bꋱ5i]cRDX?dwQ5 ~ؚ|q*p6ɜ,qjْ-e \joU8lݗP$B^HR,%CyJ!>,0PZCnNǼX;ʎXE!2 sP"@ug~Y{e3'&Ic"6MZY?*XAZTkH9bn9eGLXu[\ŁNìMy.Ҏ<];j^oBCY2  I&ΞMsE'b?}A+Q%*jD V8Y#,FI h"Fgs6&FN.0R@*;mJi "vۗ/Q!.}}d RiL5m+lrDK^ۡ|n[Dp2 F KL_UeD Žՠa J{ׯ9#U&`ur*.^w5Sox,Ν$,6tռm?锛QnwZsge{mI24 f[AE= g?}K"lB&ǿuIh]H3=F+2n쩆_&4TM?:3]'r%Vk[PV|uwK6Y}dq-g@k"[JOk3YH^/@'*Ml7uj\ z=aCK+iEI޿*sR<I'p1w75O:^U!卬uZAkeA+Œb*PH(zطq z؞V|W:#j>n}9<;Li&FJEІ!=DŽ~m߻. ܪ8Dsȏ!gSGC)o%hZDxqZ<>UUrsKβ=p5ǥ .u"Pݴy0LdD& qF0Rʭתm iȝ 0('wo>?U\z:?/p]96J2휳u؊=cH!Q^qT t_\ JUsInRulďQikzaj曏3{Xc-, RU :Rq5M0G 8iMѵ9٦pQQbssۛsz3 eB~6.r\n,?MR6` f} 0Ȗu]_Dm6DOs"H<b˰ņΤGv ư{C[B8I+lXx5rp3`\miD3u!/kaYJq]K ;.0+<" n)zӴz4~M29l";:6&Zj(Է}18]` w]jraʹx;&[! B .P<=SG+S D W\0#)t*4px Q|Rj[sZ؃M8saSJ{G5S~r쀒YFa'R6_ɯ^j wqeC$ yUW^fKa{,aM;I7e1Ǚn1{ 53rPxylpx'P32[Pt\*IO"<,sVH]\u?8[!k,'O2VUt6dqYtiH[( WRǛdyڈ_G 'u'jZ\+dB!DIfݶ޴sq,Y\PG9mۻ;wг sO -=1 Pny8gP BDIe{{^4wFbz fGQۡW{>IL4;\ SC]]xr` x1NˡǸfeܪsQ;ʨd:;ą,\5]@Zo5Itc@Kz^ד`xq/ӣ<JB<+T -a(m=y˴WJؕ5~*`& ϲޞEFC"Vf!BV!2:- ʸv+m=!58yV-g.Y9tQ_j$Oi|nɰ@YtUBpS:_uLpzYg@.e}hH[]CUO(Бv&i Ry%eP af*hYL*u4t*g #SX]RKd/-ZVprK2^r߇0&L9df]uSA)L *nє` pSP-/R}4YƓ}_cV̷S$ֆ 7 Y3QU>A8`v,Uۇq+Z2e:bI^7w/rzMyjM0.}@[k|lbji5/O.6h  JZВ5*P[KwMXY["#yו| ф~ m.: U3 -3d[Dֳ6ًԦ.KY%tbUAMۤIYL$hx5ZYU5K I \'c/IUUSjl.LW+zko x8LdN E͸tи~iJBn?.$zˋc4;b"Q=o3٦襶/@fb>ϒ tlxrA28RdζMRC>tG߬i5z $ꏺx@\r'x4ar'd/7Lb64fߕ \ĂSD뗚Y.jf𡫗{v14 Zv.g]E{G}+]\G!2\rʱ=.a[nŸ}mOܣ=0-rO3^1ߚ&r+.lyԃjD%WCu#$~`9Pm$>\'FaC2l}_[tnC FkWNv+LdM{^CoU%Z[̀ Ś;n{jliT\K Tnd6.~ gZF48-:#|!3l2d4c ;4ufYW*?.1**e ۦ՚!$o KUgݫ=w وէS`"tb5H_ \ۇ+P9U,)+#$TL,C]0>-Vah "N㆗ap-a? lvV[L/i$! ҆Hon{uIH#-. A$ЌqD+XlgDSKcQᆮZ⽷ޥJSh*CFKpg,- Y3WCk6PvԬu4bHuCslZ.Τ,jrBxX?n5Egq#Ư:"}RQƮWcW,+Ie@}$fH-Gs+^dr[4<>ҺXDI%ݺj|:.VA@M1OБ9jW`7sPc_ VMpLb YmљaT#bb\{zW$kh&޺|]S{9a#ś^@4up1VA&oI.-|4԰n6˶}OUӔ5æ]qrZRtfLl=BY89-Ayef!`Yl{ۭO~ZX 6U{Ή AL#Ywh[hIm"ȃ}[ ț.5Ir9#]GQsމm:\\*׿U4Rp|r Stsg,~^Т?L-OW~t#g.'lrZ/Fsv*3wDuȘWkgQo6ZM/n_UѻtK_`);4EYFD:"V=و*MVdI AQp}ad7+SFGjɽ!k3=;k ʕâ-fB +|es27GeD?|c~ۀ3 xam"@No GOcΩMF=yQ~7[(z*eH6B* xU*B @?%vl&-xTEl}#2PpiZNRʟڤ"ѾWCc0Q =]dVhiG.סR{2p}W&ZSߜ$"ll+초am kOǻk13'<ү欑F0xyyY;ym ) 2L:J[TWJ@Aa%TwU&8t@@5CYr[WFaWmƶ(hwFjPab1H=hD/оhC$O߂/h\@^T`dxho YN=|&0XoayVN>j>>.@&GO5)v.ǟ`_~PEM`aLqVB 4`(RuEP^^J!E0BX @V|F1u0'CBڀ?˿DZ`XJ>wt[xVDk Gr5I*?6\lt!0LͿB6#/rgH_^U=W[ԂI- -ΝID|q% @1˶f&p\|w*ƍSdpGFj1ʜ: qalaáQj3hGy's8C<6e g 615$[,>пވ/אYp ?! <my`ַi41*Ii J{ȗa9okS1 S_{$!R>slX0T/'\¹o7 %)aUcM۱Hv Ϗ5.0?j*w܉)zVVnd ;yg)s=W=%ބI=1Wۼݡ(Pznl2,.qq*ZCԞV;b#͗.@m_85wsC g횇L<3I\ LF -EFcڵ-w:0~ _$L2 2E0;czeb!/ڔZ"K|<&^'h*;="|f~uYjnj} Zq4[m0)Ь CTbUoR+"pyBnG!+r !nnj r/`;=$>Gq58 q:EˇK~w!bik%QG2:g` vvjŘ10b+H D ,O-urthȇSOyp.C&';3犿z>ItzC3? wRa-٫\Zuva܁$~Ww5hۤH%N>.q7u03sBkCWǫjG뤈L蛒J|m g3ZHym(=5ݪ}nqm=ہp⃭[QCT{vwpd xcS RPBcc`Xն(ob6e(LG14qy4PY>EV`X( Oa3kn7"vtmnաHFdğ۟\+h*ܜQ,0^ ^#~^d=7̘9F aYdrE9јrވMPG, 9?_-{W'$3xZQ3@&Bl`@c%xq: 04"'-ve9*V'(*CJ,@Jb#EG8gxnc5+1V(HݒuE4I[fW?-R,[vnĞT\aפ[T:DAa6oRx_џQ4hT.>,ejߑ^Fg',D*_Rі=ـ`@fUh1}7/ vIK~5 S!zO<|qzjnpKK8s& :Q TGjӮ/~0ǚ]մ5 08sKqaw;9Cݽc%#n լBLy~$5j%'=@V/%~3íNދIw CI-VXd:S3ǁׂWt8{f AJ K _= N?i`B}? -Y—f, 2)JkWF?L2?CjWռ`ܢio(8RB͖D>ZB3[\f/N-*Ю*TC! K 6KwFAsf7ۺE; %uЬF޲"_W/m#MsWIɻ~w*ipcNuYy 2rZE_8Y#dJTuә! aT" u/l-og3XaF޺r2}o^[kOJzy^3kʾrA3U I^X,^lܑ$$ 1UQVj(.8F0Xlswow7Z^8:JW/ JUy{Za f C-|%5 QkŦ9CNZ((k?y0eUߘ hL8{o*,i*^ɈJզصQs@2tsJӽ$$HIFgs0\Qď0UOhKW茳1N4ZWdkhB/ /_6%](0aM'm?4{|FjϕPmԢB?06(Yָ,v*v^%YJ{A $QK[D փ4/4=n?xsտfR4^I z 0(lT,A~b;=Dr! 6>{h&@oud X1vsgGmªt,9ۼfonG @A{HRۭ9>Nrj4#!|T![n1a[ޯ䀫"oo h@0~1-0tZ]%s*T`m] ?A6&;'fK1ʂr4ց>HϞDf1j.<:9.D?*HWGՕskAh 2JJU?gukkC࣋@6n ylתDm?;p&̏c<ˢFL9plϏfMq/MG4rc!41#>ʆ =Mb'piqN*_,zGS6&Z{%NΝ:6,LJ1ЌH|@$LB^4j flb_[>{a?'SLYyaN{r-_[˘."*tl ϭ0A879ke?U«ͼDW3*5XuB#TT/ڃF:ܜ)9Z[-s!)ᶼf˽ H*z^Rno#fUwuĦ>Kɞje bܒ|DUrB aWN]I|i_M͂wio$#6|_jk4GUenng8 |JW肇Ty BݦToYc+\Ɇ${'NZ6pe$9T.Vzj^J^g傺SUE&cN']B^'ÍZ=3g;aQ5NǂSh UZ茶SrImuIU0=}y}APȬ{ goH윔F3+N#E3sK?$JGaaN!U`צVu r)#^虮-8]3EBHb5v>J"EYOיd?_N}p=SrnXT ob8~-v(!}rx,f#}Z3 ]iVѐk 'l2[ #IudG Ki` a8gLԖb.|xN:%\E6͖>/+JYχ}bB8)3ݯ7H*}fUKՆZFm*{Ps֮>D! 2+d +H Nr~|YsCbs:RKOw^065^M9!zȇP ƞn1llb QQEdMwI qhLneb0Y*nt9-ˆԗg˂ x] 7fcA4?_j Vdpg߫)mݔ7ʫrN gm/V6}͆sހ@4}m6+sVSٶH0nɨ͓Cfl`Fh2(! *AZDX#XZcm 4ּ6LU#Ш}s۷ƂFf*T+PG(s2`˒H(B㊽[= ً>C; =v3D%kHX\f1<'Y,&0oZu:n% J]Gi)= cPqP#[) 6N ']5JP%}/X=ow=kH|KmsFpǶ H喵;L~T8,uxFC J诸?Iӎ₆|O 7D ?]QL wzf}~D6 yg>#/^ywKK \pdNB;b8EH/l:׭ ăL`QQ{w~w7`\7Ut.g%R?=Ryw+|l}%k%C=o 'iA9V9=f7+A%EbH`.}s%C=sx !cgK+y- GJEN'C?3 0f38#QHWicљwI}ΡJJWGԀ;-1T:U3dT!|t}ȺQѢhDəT# 甏)+Y ,YØ6Ta!}8pbLzWdάȈ_8;L%]wgat5[:˟X1dP?T_,ؔr2]T #QԲݑtD6vS{f__x Ypw-m|վ!谤0! 1þ[V… LE*O$N!^ Q(9dR$]@e|@>.JICn3{iL6WzsSH'!@c$ n_0. j:- CHAw!Toߖoq@3DJO7!@`uqkU٧@a.Ph<͒Sa9W0kiv#71jՆ_-*XZ{}/v]rP|aЫh/ovNy TXC|, '"믇q5.!蒉XtB#JcJs;[*B"R$ F]VN&"nv~NbA1tkcNA]8@~.hy؁Tquޕ6q6C"aLWP8SA~u΃ua$X*1(/$wߟgySQ]m.VJ#ee;;2ؤI`{": ^`j73 p|TR~ݯm:ь \j#r d{feNkSȉQy3k*'(7=5M}Dh/zw'(CWYDёHS67`Ezed1Ml-Ӟl0+!d(Z lkGKZ4k8Jӣ9+k:J#Q[j>Qrө!jenl6zO]j ǫ2tf)ס|J 70eCnY@A:w΍S4J|YxvrP9E]"Cyz@4}B/1@J7ōeg-us+ *+ QIcLe2:8yӀ3"+*U57B0g;В)y=hUY2AȚ}ܡ Lv*&E {S K𡵹O@Տ5!lAPLBȼtrT_ͪgtNV2BqJU+t7Y}XT {42y[m٨ӑ26-F@جo&z$E w񏡸ŷJmD u_b39ֽ^V`WIxfLzH!7[i4e V$geG?Ю/NOMT(ZX~::su[\fbQlY 5WTH,b$E܌+;BnX %JQ9,{cI +kh&qbr)\ٙw#,՘VFPJ?t?d(Y],+9L~ˢ{fo'i$dG.zy2<Eڸ@GTg2Ik39N(XdvcC/ hqu{OE!foL(dHM$hݞ=*_ϡ(|V,U{ Msie9V;dq~{JV{(􈹱|>dhz&&4|Ѳ3.08eU#d:2ftlyy/<QV+[~ICoTYRbkIZ=yeS nmg`G`<yY/7 D`F~_d$I ݅`1]Oba/pм)ʑb^\@ -1?6 jJBYS ťhOLpd;Va.HQE俧) KE3Q34EϞ41Nӗ "zpR1||VlYq .7˜} 7[Aq_> nvESr|-c0ܟq)AqԞ%mqv$9}?\Z{/҆3lT[ W43Y &A`9o-Y.7g Rvp [ݻA,Q;Zgv:7e'ѻ7HŁ !^A5QAZ[^OHX&pTv}"NAΊՔ}Y7 8'WHGxgī%BKf ,+r?\ 61(Q (pp&EͨS]ݒu3so<|o `Sb9qq֑1. \vB8Zk^|Rr6jHmXjwܒ҆ہlEF:=l]uB!h9p!Ug+8l)0E*~e>@j 33l\ [EIWc v+'Ѱ EplTD!zT c1$[U̮(`@0A?W--8t_&⾜^M2>cT7eXL_6J&/9ԖӅgEz۶LOZVg7@{>szLP# OIAuv %lŴ% (g%QNeFo5ѷNOS-G-Րg0>Y.ִдe$nu J@}Oc0We5Wg2zO?~7i:} Sǒi>̵2L<EQ==x ƲR $v@tkʷ愒Wd->p\FJ?(6ę<_!~J4 |&16~ ewDН| g o)["z&Gr c4_HS{y'ʝ>"Emd߰'BkЬW3MS% JnoQ vG)֬x/[w矸b0.`1NX2tTaQ2]],Fe$>:=m;CL@VqMT2 q)T0o6zwu~ *'|T[^/ M!LUk=ObI )H'\ aҾY%1, _ۣEaMEaJ4D\|J& kĘuRFӕIASZei̙R JՎ0~~Yp+s#KQA@pDŽh*~?ciZ8/(wS(w!6>0BM_X5ŽbȪ`m?^f`(So-!YnNlx*ɻ|v3`/%'|'hRB=tn|h}w>ʭ*גdmu| P5*<1­ Fέ w%ʤ7[D~"Ћ.yCi{*Fq`Ku`09 k^ z#S>* _tPxc=W$ k!Ƌ]5m&Up\ !Eo8h=^$M*(fq7`B0GY\Mdï75-Hk] U(#%ea/3{RzKV0O13졡E2KYPNw]@u*&0B#JC2+W-sP5{nx UH=lFy*HC~]$/ÕNJL% ] "&nfv6FU`U yVLuG 2 8lUr?QfV@ncS\$qn`hFβqQ`cb^nGRo`vL2T|7'|n\%N$Nf I+%9JB~i3ataS N0JaL:t)l>x9 .w=j:EȌw ?`N:JybsxqYu`+ef;YG^szO!Xon%W_YMmkPzG٠ O0 BHF|QtfQf_6Zo/X$DW"G8F|. Ց\IW?g}I:(.EfegyW).ǁ1EN?.+FCWFi&WtG@VϦÏ&{gp԰J o%ICjwXe!;pb}3|*SR)ɳrso;& W&2W+s;_b `n[Kcc]QQ^DBճKe_[CL 3`z51`r<)uj,~D՚QDf$QCSr}`4Q| =X,$6†DuW^dHE0&g$dUqsAqizW>e}t'7mj2QtIb_^-bq9 D;<ٖ4^/C!6ڨv%R1~: #㿥Fy:öOQCc îԌPbfZ[47M;+w+OL[{rw9ZC[m- SUZ޵Ipi*|aOk ?NvomBd>ޕa7%. j,!Mx,tM?&abێWa1;optws';A" \Y*:;/{p&EOB"ZئEdiXA=)n=!Tf[,Q=ImA*2{׬URssH]_ yr)^ *ѷd PpTŸNU!C݂z4:ykT+6+ ?l "wfSI)a݀Dl ]Q7o.r)~w@nlp}y@qTdkG.'s 8G?)D }/ ZeY/vdBaY_zE*9bs ,eVR(˓lq4CfbǰEX1u$bKlYR7I?n \z@G" nx di??wm*p'7zLW?bf9 U$Vin# ׽Vؽ ?z a>UV=/YxA?)MѼi50TmI+'G`0Ha4GUQ /ْB'a 5ʉ"ezO%[ɾVTwo *W։ F,hjoӗ@0(c,)Nqgrc<v./@sEK W|֩p/Yd* +#6ٵY`5J$Q9<$_yY ' pQrn'/zPtu^ԆJΰ))H=6QWb-+51h{z/p7[f/ P +A #KZD'Ό(WYp Ӡ(>P?>~ RB_{YI F jg4 Y528L$@9Gr8lg3*è%պQ,8V-]֚(غ ER:øEf^( #YK#b)דPoPh}.V,ʋğ76fgE@I=]VɩT0W?,b#DGI,Twv8Oa;ܜ1BԍNԥ;TP+qުHj[~5mO?! x#lשCX+4bvu{ܽZ9FC T*.ڑ_:R֑ Dfi;=7ӡ!a [eCu F kTgpFʠ&l7`2xy%`i"l넫5!kmP!#2 D+I%|f~|Р;c3CjeN<><[ux&Z".~īַRU oldՍGN!':b;\ߌMY+KuH|z_BB4YԸAW 6/\"-0pQBPqxpؼcb8y8e4׹/c39䩹|u8#Z\F#Ύ:5!w?-;Ԕ+?Ϥjo[g[RL8 nSL4sH2w~IQ栈΁@u]> "0i+ϯVq6pMB~Ir&D  T Q3\y5?`s,nVuCI/rC *XB<ǝy=jX=0VQ礧)ïAZVBWP{@u3NK W\<ԖOjh.*8NO(*#| a;ܚs'PQ1},Ui=;Ycmޠ רm {P}gofXR^&#5& nٔRkaj6Jɜ/\:fz3)ތ[6-]@UhT73aj:7(t v?R02b%At79*kVx$9!/Y@|kk9;Ƭgp|"SZAYe5*'')«n涊Fm?2ð\<ۀs]kNh ^*{'p~,(ɪN nЮ(hZz'.\;{sS.j_΄ yW%ӱx?-ņUXpU(Ks?Ρ:JVzȼK%,#**&dyhi/5y;f@r;J,Ğ-s޴31|)#BBLT|/=Ε Mzj1IdF"wfx ;^)@THnU[)Ku:dTUٱN3T2~GVep1)D!@h 7a(V,g`؝[cŘ;V=ThʫR(;DT'w/W+^ <&b'ӊMig"K\֣jw L`sWQgqfͽP$MSb- ^d[ ՈHGM8Vo] 9)lRel5v=ʝ7񭧡IG[L\]53 s0f av'qm\IAǂk7J3B!uGٲ3=Y,)-;7Oڻ .2Avs홦F4.M3Jܑ@’ž@MȉCC"b4]uFjթ2g-kĸ58=wZ؜|0 {LIM) M݂z?ݯ1rfq~FE`"ΔaBw̘OtP5<^o;{hSrFާSv*.orϳ|om4)9#?dT|+gA\ieN8ynwZvq$v TC6R 7[rR@2"ʸӮDuR6u@5AvR*6ޱ|Ffs TMnf _Y*~7 .i0MnTjp-Ǿ^3W9W9oԂ|84\bV0h>0J/N_rXSUwթD:J]Y>5oT'H1Y$q2$A"ъz[8M" xQ_DbnJ?CEQ(Ti2F;uYQ+SuzQ 6xu裂l[Xk%|q2*fR vCѐOX< 敼 *9RLw}+B @Y}zT~ ;5s2^bW;rX:Iz&3vi 5ן3GY1ci\}EozGppw _%trI2SeFy:[[{;=ǞP$bf`G}*3\6q C:VtEe%Z7L8j)׿pia ЕfI P{{Ter9Fp~OTGZ#pU?/޴Ugt!Db"/#^&=igr6AIyckzOM~"x3ۉbOzV߹})V\-f蹃!<ϲ ʤV)||s btg@j:iA™YiXr?z/CFY^ΐyekN4nlL,CM: XR4Q1l9`e?|BvzKH6dLnY3ӑRmJX$e4h^g$z~WF"4tb|0\gR}3S2x-T2a(*,t8n}L3 p$M'XXb>2ic))D2b[=W!5oo.]2}3{/An2t2,*cmrJنٴYW^e.^K[g4K&-'"$)ԿBg;$jե= YWd$dA5L4h;@$ė0}mh% u}PGh `)KFqYc:J{\o,oBڶcz0q"LU'M`CG =:gNa$7Eq^>|oc36΀@tfhA~Zp&_DblZiYYݶtA'?bR҅8-_RvMis5.{/s/ڸ<la.Ϙ]!32WV_X;\no 4c1h'`]oc5\έY LMKSڽ֦ͮ_Y+v=+|ؗH&4|o"<('.<щ0=c; 'ɉo.sV |YF+Wx=H-#ŨQ+kJ?؄#wfb7ӱ7*R18+5N4;\ۙ~~&_l uSM4~`%T ZC RYQ ǣ⇄%q. h& pO&;&v\76. E!F'~`[>_.~-'c>9F0-$\ԗlRLf-/jbbyfHpuƟբ't˵D04/Ò\h?1{𱁄4R۹VyH-Z\2Q0lܲhHZAO݇EκO/"'LxAS#["X߇X[F4z&?u:jUTbJV/hz? Tw̨+d5I\i2*1PX{w{Q\^OH=-\~ѵxÓg6aUo2&\ptM}ޔ%N־ہScf~e3>dR ڌc)8?HE=ּJ%T~mo>oBzcŌ!{sLD SZvS0@}n;l=6:(RqR-5bҒ7*jdr2? 7YqNEJw=Y WS.eWio[]Դ#3S5I\ZBXp9xGrVuSQl$,+o|n&z`BB_\~u%wf);b]xݑxԺBkJW{BMZSG퐽!2iW~qNB8 ^s'yagȈĝflTM# $RjWME4*=Gt٧wz93zSc!:YJD R&SӱVzގ 88,Yj֝y"ȥ^]- ˤZsP'\}~'@K~y94Əq^|7BŚ3?fT/NϺa.oވ}ƬJAߵ&h[DosA8}VDt]}-7@Kȇu a%$QFk*;\;}>ʍs7 ah >wѥ#):l|9h~6+Ϣ#*gnD6[`t5bK \JxZL{߻|]1$1.w' ,V9錋2(V Qx+D/<~"#z[$@. ~EGO~#V\}cA> Q)x1¹DZo 2eX$ja|1@ƥGem%!c+ }F؃YRVC>г\V|zf%C OR[޸cO!Sa[f.n94) CgN<V" FtBZS3_ܥ'9$Yv\6*,TnY5&Q4tMg˚83iV=̶0@{bo~#?n_(a;^˖Jѹa]b>腽\i>cl ~Q B&[Ԩ') q }#0 rtά Sҿ_3S>3SCfCE%?zB~m$Q؛f/XvU}Qka!}*]Y3&CA=|)UP`,S\e4Z. ]83qJ piDby`HON)ʞT),ܤ( {<\8sIoބJ+S%EFRV87Hbe,:eC̒MYT4@ #y qE Sae9$!# p4헪\T|)‹1z%+Lfګe2fmRJw`f%-ETƙ]_7y/g蠂 _?2vwμ/0 _x1;d RYV Pn| r0&d $Ds,'Jqd{ϱmH^eO?A2Ż @ӪYZfkr#ҥ|j*@d*==N@kʒقM+뙋N%{@IO6-'Y.?xj*-VD4B;,Lq\ AIljBeپCsg^x|&;{3փ~䓩^& -"t7W,|XZQ ݆hӿ)8[E]QW268KMQE ѳŠ7Q:ї8W" ,duq[[c;!_ݱZ%Hh _ä6jtdh ?9s7+G_T}ྷG Nv(GB }Dѹ@/J^E.!iH^<[D0"`I/J,B7DM1Uaݎ^&0z++[vGwP]R߷LC6$oMT]c]'h+>rtn q.ꕞ7+}qW/Z̤X(/]Q^m"\Vd6 #G7oL'cp|>-yxR[՟#lu 4G&IK/^w19c5]r {rSg؆ձֻ _< |,m9*F Kx;.NoAlZՈ0n~U ̔F>z 8A2CAFoQJ_=!PuU=y(Mc6 oV`{~ԖL>\fڐ+ߏIyno', _lNwpw;E#X3Ido~&` th8qxjv z `/b:-M Fo*ԍs/=bǞ}d ҂5e8D\+^HRمcbbFSK9ǰ4eTJǡu8ys$)N+d(I h`>7BU罬Ɉgs@W=&y JI$@ ç!S)Ų#D<5K/hA.?R2IqQ/cycqy6<⧷TC>u ;W[P+>2~s vu &'' (/񘪶 t{SfMcjTR{oR)UނO#.V@tN3+$KB!W; =|=mGf̍t]\ncG#Ikմ$(FNspaoU,8 >;s`OY>zI)B]a2473$"#&8ބoYzbImfc~Vן߂n*{vm?s}ywIu4u{zZ瓸EDXּ6\5)Uf"\։1 @9{בV$qpXoZp0lQZO]GduUg+uJkz4pnVsVFΫ켭M]nWN+t'ot7Ef/;DKƳf_YWڂ[$ QιBD . k&l@!U {L/ؘCQ/S ut<n9g'uzz{=5ӂ͜Q'BșRgO`:ݻ%sT Qh M9fK ~F h~zl)g,_@X|΅A:&t|#lX|߮N>L@ _¡дes[[!&?0;`"yf^&E,;N/ uƢ ߄Gd?OZPJq <IJ"ݺFfT!X5r7\d-tň^_&Zv"VxBTZ O )B-.$aE7eq2'O;3,=Y,S`f*{p1~|c[HX*GYQT-T8^lrQiH;-1<'i & `ZO%@',B`w1v$g*Sx;d衿aZCԆ訍*SLsYf[ ¤nf QKU}h-svV=^d~^ HlAIGy2*1Okv;&0diD?,˅hD^ĻUE'xM vOHe%V*\pSl֬{RQLTdЧ0V*gaxJEP+qRxgXDU($?=.Jrq(L|*㹀i.$JՃӤXv\9kPqa*dcjG]D&1z?K\iu62S[ʗ %{pva҅7 `1f1E{uċZʃ["x[{Lo-QtKY޼uIVhP\g!:~pj!+#88d^HOBrUzav0ЬɔMi3n]H5;Aj3Pc:ȍ`0X/]fuKh\~)K-le08C)r]M! _fdo $¾eiKC iJ0Pm8q)l.]URm]]DžR,g3!Ϡt\{N#in30=kalbHlT;"GW'pD{C.^?><~+CpA(EH^S?*j*/!pI|{CR 1hAus245*Y2qm1&bڶt/X3>g8-HCVHk~Io V-{qovAw*X&ܲ%"2vr# H %PĶJ9!qnhC .cKOV!OYRF Qzo}d5ϚX wj, y~PF,$юN^TE-Q)i S=,#c6QVT olWE3v% d6e֕8kJ?`ӗ+PtVDa}$ MWœgA\6^ YIi㿭otzxND^"/n7K5b%JG-C;.C;J aU3"$&U(o'])WxClZ >lo UJb1+!72z(\a\v o.Ɲa{E_EۛU)_=B=o0-XJ$M"/B#4Փ lv~IRuY^365Jg{Y8_AKa\:& 4!_%3`( ~ݷ3vT?(,5'Ch1PŒwь]h);XJ>H7_hF܍?ǕxNb&<8/K)Ѩ-=i͒w%af7 sˊ($nd4~,\jsR?N-O,ս(Oo`mP+?΅ nG"XޣAлܡ`Nj ZBqV,*m!eTPQD={ ʖdҿMo %zW[n&}TCD M:+P9 (87dcKqR RL$}HtWP .ԪSE?k#Hd $(#fqq+3gL?BKy=T_vr²Ʊ &oǒd`H1 >D)-UmHfI gdX.T+ށ۱A ;2eeb K*72C'KjwDNYY+>9i |ċST"֪Zm O{3Uj\jQ$bjSsvIW ;t@ }Ju|[$u>=6r^ex %,LJ%| I}/˘i 듑'Rj\EZYxߠBT8(a:5rԌƬ3¬"ڬRUOF _ 7 {bghhL3#G34El_ >Ze 04[ A|3 z&F5#~ a3\+$'{է,d{2~)gÜ<ҳOrI:?_A1.!͉&n%׷¬̾s@$(_ج>`?s܅$z'\T.wrZX34ߜŰzIS9n5&l4H%Na gGz.yE! 䟾T@{8x:X`c$>"zo$Q,fChƏzq =h~KTL8S8x_a27,9`Bp&6^ f%)ZڅJzԑ0HT6R&{3@yk  xx GZR\VyXbs^t>ZXCPʊf[: (RQ=1$*` k9+ a45꧟@愢B*RM&PG.GQ#:'ȍu LjE%*Q3O`kʣ8oKk&ϖȑܵGpl-4rȰIT:v7_!.pB&0q =؝}.yp+,K@~^pex0U Xk[ouSwwRtHKmnUhv6n]^J45+'!.kLsjNEq2Un r{F^פP!OLٶ .3VQ̉Vy˗wHf}^ .{)J/4-p'849K ˎ&xxb|"a[Fsaon`jjr7ζ򖫷+qHp yN֠b֌8WWD:NW'} dXޭ $ͤc?>ɼ.7mm []f8/:=XۀMD;c]SN Hh$5u3'^Z#I9z'0čԡ݈M#V3_i,4y_w^_ê|Bep2]I|p$|m40"u* RvFSlhdCŠ :_,J {s z*Nק>@,UM tD܆7A:(̐Sct4Ԁqk[2eM[*=YXNT`e!Y:]071/ ;J)c{KRLظ} rO(=% o-3 pN%g«*lHK{[џ*߸t&jV0 ѶA1_PzFGOCHIq^JƸՇAHpһI:dz^IV}Ta5 1/hBj[ t$74Dg64mP6<>YQ*~'O3vtT>>ES"#ל+r{CB8„X,n7~{b"wE˒RtwCL<{YZYb;c}Gq]amV OD_.zt\X*aAp|x+HNoU `mr%?oUmԨӭaؐ221uü+Z"X WkG2xy(!stA-/3jA|\+eQ8E֌L}!d AE },+2w9Vv 3W]K5y@EG$>O:H6\]//ZkCPm(h`3T (+P+'&vW;LCQ; -mƌ.dCLljn$5v'b b%>iYR2}Kø^O ny}I[t.kխ 5Uf21쮁ST?"gDGXr磁#2LФtΎ^^#mkiD6JP=v 9W 5⤸ p?^ZŴ8u04>Ys uR[Ee=ϣFol1L: Q1 iLb1ڹr-=/`֑vؤ*3IU4F#>[-T}5ZJQ/Z1]y;ci# A@0*y B2xCll-S*/zhvEIU36]rZA NL?^鎏/WZAë acM{&JćϏح1 >D uN""18,ۇ8.8q \K_ 8)Cafȥ'5ddK- jJn 㳤,8LE°;-T 3WSaǘI^͂>^5i^ :KRW#9{T78_}l͵'a~&n`@^F.ɶ!mk8%4=5S\弴=Fb+u?~s=[Tइ1WB$Fi$qAݠ,c }*bHA\&`2uVuRR ]q'3u#k $K3L&#QšTYFL ISsAnk.eC{CŸВawllbr&wʺ''ug)yS'7 @L')e ' Ω jN?# eV;GYi_%fݍٙѷ 5ve-zSnCxI҇w#CKq;|oufI Tqi?>@{gc>A*yv7D7oz4K<>8]0_jR I TBx &NӾC8 6%S3 C`Ҡg4eݷ;QMsiٳ /CXs|[B#_כ{)̿ҘKk`njI*R7Bϓ) /tOMia9iLUeot[K!$g>KW:>S =,޶22f^ YLm"=[+4$o&%4Wr/ MD7^> C*/HǗ}lURYlUzc1/JPSh5jmN?Y.iP-DisFteuqU.ў.6& >swȭ*?K7g[WbMavjl'xѨdlBCg:M>"qwӶԂͱ >mCH}͍xKԻhQGmiz啸7:u98* "h6jY~s^7ۥA^}6an?jL}l B3 P; p @\룄/m{ݠ7 ظ} ~Hֿ!VdJߞ^ ~ĶPNӸY !jqoeܡ,j;]QCmDS 5GADHA~"X^LZe]eΘ7|c_-lsdV?a$hmURx4)54LTpH8@_â<oU(Z{>b lo oh6/{9v)M 쌜.%:`$3c|, C=A"w5WaVfN# r sssOF)_)j@ 'b_zȹZA]NG&ꂟ ; \]A;zʄCWj(QM0D~X/zK y( n/]-]Q c0b9'iƗ7QH#;K#[iFUbdq,/?=Y,6$PNlk RqoYyXS ~*-qA%<G|=sA*ߥZw:l1 !\ #íӸ|AOI˱' D)^ObYa5]OqN4C;jpޛUasYXXxݶ&# 0Lݘn~GI#Ǿ+SbN<&tByr= $a-7DWGK`S9jl,G8?v.2ָ)k([oGzT)*zz^}oAҾijKG=T3ǟerN.SI],)xe̪. FN/҃-4rX|qDօ ; Sm켁0 JC MDw42ozbsUo[ ygi!. 8@<QO0$/3rڴ{ZArz}n)( PsoclRDGp#?%®lU?ML6@}1?7P'j^3X}U`= euiQi@O)eSjLfHD¯Nodhw XN=ZeD ôUR UKD +xO2kj^aJtZo*WR!\13$[8WtӀQBQIbCe ?YN[tFLk7:m`p$j)IIuH%q(6Yl5 XgO6ː!>wpC+#µ&1#Pjȹ4԰<)L`2u6<{M"chZ=dBu8#2<"۲S9b2AE,l@Nf<,v(M᤹Q,s  SË@3H߄N$PYV´a::iHIR%*Tl3\ 3a6<*o*h7t΁RO)IIU(kqWejPgFٻyGdg3KҴ:p6=$;(3$)J"w-qC0LI~h+?9P nRqnk -r9|6Z0h9:":3j],ky\ `$~`F_SD!L{"#:N}m) !$ɯ! 4$:oJ Uًqv c 7gFڊڣ&BfCM|o8ޕUoLu)ҌeXvbKXmsM6jb_DZOqk %c/?s'PyŁ:S@68?yW,Ԫ6`IHj~夨jt2q=8s6i-O+)]8_~7-bP#p25:P V!4NPxG]BUdBQqҧkQhڧlM0@h?)ט!ru"{zl *{&AQsl'{MM8aVWx ;j[v"̹d4$hκsWρTM7\։~W[UoA5l`vA]c3W<#"'b2nrHA$B;ݩTCm f͜3DDd%~l EPJ|g-t/ 4jl|MP@apǙ7ˇ(=w=2$PQSKZXWjƳ +T`$}Bou0qghBFGKcd>KV rw&֜ pM7#]pfg{ O.yܝ^%IR21R6-S_<()j6%]!qhL~U! :DX{R o1 yFlhp*Ï5h ,@ZϣFp֌4^[V6Ozl`䐧_:O< 밨]AN#[uB!@#^vzr9FPUՃ&k/v{6w`ԐU)W̟-DalmQe'0\7^;$Z5+;Ӡ>=LnǐJJ=K Z6[ER3G>11C dvɬwn?_nĨ"d.@3RC P&(3Vf,S+Kt6mԙ##4-49s1+i9gYdj†ziO)wL%Z!׍aYTlEZC \2X/e KZ%.L#~!T+rlWǼ#p̗2§'X=,5l[ 6md:2pcjTd,T%Tr"SR7BTd&@ OsQxQf)I֏Lx";$ !nX-bM%\/((zu+b[H0q0K>|P=Z^X $ä>PlڳkHA(ѯ"{Mq9k,r_=ǚdm`Bv\Ĕ̢G=GkIx c/w"FhՅzMJXsmSQ ?RS̃iu3ʯ~mvOzUFG*Gۨun]Uq4G[,ӵn?Tܳ {lWGԺχQ!$jR0c,.چlaQ6ʵW1sżmI qmlh[y@}VMCc;B~mpM QBrL"QtZyr&<ϿG7q60ZT>JxcgЛԨL=py1j-}ymzeX-"T' $zA-YAuҡj"t%{!+?U7?2dfHP~venD|:9`Av% Ε!1g ֜j=؊G)*rY1W \Px]|NLK˚xN*E5莵6*{ThADuQy'$ A 9&mTo{0YO[yL;'d6Is4CGA>ϻ9/OeHڜ\H JEyWiv{N{K$Y_zz=6nrpt$N& tiu0]l]Җ2JM۟-@Cs9K ͮ9sRnԟocm*phw݉ƍj;@W`EEىܑsJ6W%N6*ԇi "u8]B_zfйGqM%Q+=2" @6HLW_dm:=w$('vh-%Y念K/I RrM.nAZ]HZE62 ( \N`A ]d2XƋX:m(z+F鐋x7+"h /BNa6"߻_x*hV]r/u,[Qh[>[~16GZ! -)MskJ.Doc4}Ӡw3&]p`ȳGs x eY&IP yC/p=!m r#F {j̰O ް)>H tաG;vm񬈵zJu"{<|;PK1z?{ҬP  o# o7<!`ԜuS*xaI4}O^,Ki8X@=M2ϡ7-< D%r4be>~OƖ+[wrݕyg w`ΊJՎpe5I]tW?sL*_:H3i<zG>^+utUn0qLrjF|[jgŻ$0H@\Khɂp[48%w:0AcCifc)W{" M6ی=ڸ+]]wt9X'Q/+vjⳁr4()SrllȨ&5)5[{fkx@cKEe(&;W T[Wg[c%Hsrs*=n+-$$$r^H}>Q@7%]ʋx=x:}ޘl,B{A#e% 4? 3 \v9#m|_W[5֘:83g+uHv*\W+_hP/ z*D"JIMa :cB-\[0Ԅw>4ތ8-쳷OZC %\ᒉ6f\|(u8_a?! ѳS]]1o Btb6v]H..;Oru8 ;V m h4t~R7hb(qXUQ`R~w= }1*b~أTAq)́fGᛴ!5zT|>u}X~5Uߣ*{N#8K $TjK gBUV䤲"(lD<.z^cdާMh2j+] 4MnK' a(RއX?,٩k[Pi$f(s$1]Yu#B@6UC8@qW}B$++ ݝ!ں8',|6"j.r$,P|GcJS3Px[qjL~kQŽ7TJr ͋-#!#Py [|*l& [1vq$O#u[gx/;uW̿o+TmۣzrSg,=cqFӭjY >$K3gj4z}c%oZIz:'Nw\2^wX{|3 &Ktʙ 4)S:윖.-&?]W?%I^X-zR\Z~>5D 7qtM`WMw <!i 00@7^gی IkXG lꮳ6ӷhJٚ;;4񫾪gga~j|&T H;P'kdFMn@AOE0W5)_,{qdDkվf"g\^#) r]8$pG}S m}Xtt}ĐpA06ᕱ _!GƏ0[lޛn Ny+#E@yOS"j(%/| d)םrNɘ .'߰\ 17;\viL# x/ NO*2s0I}1 ^ R-|^ SEDX E:¹2 VHZEq{Gj6/ |tK`ee8,BC?o-ԙ6'쪭"Jd*j8LؒȸMw6dF|V,$1/:Z!ЃkO&Ekd 0T6<ӹo%32me0Lpg3{d.nϲ#c[־3mY-9w\|v2TOܑ.O KiMf3u$;EidXpq NS~}h8[' ^z&!-Op)uվ*BbI/;{l=ܘ;$%9g;iydee0}n V[NBUp8CrZu-ӫjٞЩkb& ̓-+ƼaEq[翽X򑙮F[dS}Av[Suј/(}V<9 4MD){KFadfI :㻽$EOߞy3гFƭZw5Rz߳8uXG]rk Gt[q+lM:DJ~{^,+h]8 g cqBׂ˂&Vll B ?ddxW/cUFF}V ͟H D0^HscⱗzK}w1Ȅh'ub'@CP/1L+@ti , 4 gO=ݟ6>S;%}U؍:lX2c}s3t\>ʣX4XnS=~f,]R#yF.bP%O9P:&X$B e7isX61>x{B{vJ)QjG\VΕSf+6w?z_QEEm֐Fm6kpdI`'esD5jGê u{:{p#l4gk y1` HE96[]֚i0[7Cme;$ oQ=-t uZr|@erBfh$|X2Wt+6 Je?rͬ+vKbE+R_iAq`(Q@_6DV"fW.OvGɧmkzxCԙ ./9܊H$* {}Whݢ{d+9/: /xv#9EO/mI!-@-aۡ3]$ޏ٣\ o[{PG '~ Vd?J66M߷ A-6z 7<ʻZ3 :y+W1Dx{M;nq\Pe83>HpΎxݸ@3d)lCsIL£G nB\5a9Mu8WtNct#@d\()}K71R~o^WR<P.\h0'B  i06*2@V1+ ݳO" sYydr~A53?fmXF'3ڗR/r*+Gxc~*rKrӡW+Q-Mb9S KptT%cO׽^7 n85@R')W` gbZ7ہd.+=dڧFeTzwjֆ}џHoy]Unc{jh>vD7 *^sMk~ \²j4,ND]#)la "<:YDl* 0osЇá:<JuR[@  f3rJD.6Ӱ$;SxW A%kXKIjjDQuria}\,G!_׿xE+NJod .5[eӀaRrtԖ/↎̈lUdIdᦈ_W5jy쩢 UBW1f]]>sߩoauJˉkgxc/.#!?Mm($p5c0j〔x28&ibJu1Ǣ 6ɵ^$=ذdzH˼xK Fjӕ?Zw ecz?W-^&5gRv(]o=Ke:UPE&)$TGEsĨ˃82BgĒHV;C;dP 'U|GHJYVJ$0B1 M ˲^ Z J{Xke9Pl;$o D7 Iț _7 U@%:P1C~17 J7X ﶀY-pQو,B`<{(q؊$O( #Bze8&vn? PWbpܵ2xf3x3MvCeׄW;lqU{7fg^6i#?7S%"81E+pZ6Y,=j$C5%ZAb-U 0m@(>̖ܼ?:ē N?B!mhrkt,yŕ%0#aX Sӗ qsgdg>=uHKFfihj* 5aY_ɣgiRhjT`B& (߃JQs8={9j~ hԕKz7"L013$@m% 9\9#tOU4uLLWҲjR S[ 耉x, PG\\gH{V:T;Ȃ3_';Ò3#+?<6MZWIJܔ mʶyĥh qLeJByJL-wv31> mg6@K"QGT/]6Jr( 3z$.c%%~>D"E҈;7(jIΎmeGMNzm\zJ Uj &d- "nUAW+njXALBsY!\Nz%k,I7ɤG[ZkWDm4#,Nԕ}EOgjT$@e) MJGߜ~[5gGl}k h&lT:bSp?'*2 +sΨy +!lnʯ%>jk}9Y.}%O'#lP5j %ۄ\؊ߝ97^( tm+kn b=tn~;zcC?uϙ@޷̈2Fd5UwFrNJ4T#[m-INbrxѯC{jC;^66tI;~'hϗR-XHn\.Ӎn'LoIڜ@0H[IS_yNDɌ)24gU4tfsOMA+x`^ȗ$rߥD FW_90J&A&R C}GʇB3*C)Vdָ7s!CNZ]($D7s#Ue&Y:#{QY.G&l?ErvTzʶ*Ҥ˕GnVy߳́ib{gʍ%1!r$5[M)ł3yS g%<;>/3R$ԾVt0+T3{gNG a87Ӧ^"`ca-u$Wk DÚpV e.`ذ~EEDڎ}I^i1ہۢӆB b].T>1=x5}8d\[cWpmM6obP'tϻ0$7?Df5.85P^S ^8ETa`NO3 '3-'=8y0II M2G(آ,v<eZDW L VR#(wY_[-jud1/Zqˇj3F6oo~ϩ ΣWd˺熅`W"MMď>+M^_֎Gg1dfԕlʯu<z1,?tEijSDѴձs:Kݺd0[͹KFYu-Jiܖ -r6:/]m56XC^hJ[P /taT ĕCև'1WUA@o@)=Mzn&V1Z c;r0I6Xg}RRl٫oy6Z!RD[{+OF@s\:͓nBW[x4^)AH{3P?aԨ|>&ntp4#@r^e-5~9O!W!:!vG23jQےIrî?O[#S^vu?ʑ#8_^SY!\/Tv}+@zm2!G0p=]qW[Zc[em]#=s;ݧL?f &mW䨏7CTxiU>]S{p,mm=;"7=Th:eY)q^J]6d45@V/vB X}0#qsJ۸Ekn۳UW>[B6!p~:F">}jLaZVA v-VU='LIF񛺭0}]S1*ƛr#F@Y*t.*j>|ZKa[덠 ,N FԲ%;JB_˷h%F7}/ &o29۲ JWpεa IvJ"y^;Vta.wNJiY/2,+v {'j0!d1Iy$;EVՎ:\]#`5)~#{ps]`5 1 =tYQ( 5m 7bэɏix0?2DX^!$$SU(?>O]>˗WxŎMDL-lcX3T邖},o9yITܞOkM>}qؔ$~Ci:I"t _1R/TSXup\V+AᬬDwgffR E ݭQK/R*:M1_Pm*7K Cր=okrgF8<ݞ6ˮ[)lft^=Dߖ~E% yi:ܔO)ac?NW/mr+_F%T쎳ֆ^zC ^gk`s ;˚]R)I uW=.gsiɮ3jm^mKlTmP^w㎉2F5 #&4nBd6$mhxY456=A'}\~Nr6.Mڷ|.oϿLqN|u7'bƛZgʵi;`Ek+AA:@+/ qe6*0d^"z%TȖ N%Pc >rfqϝ(%׽9K-!52M$ERܤ(zƔ-8#J WT_TE" ]bs^b@;!s?Oc!k$Z2ǣ5b Ή %K#v=(:mC=?^Wn͖B pJ ɨH5.&Gۻ YP.XY䯓#4qFBK3:D˘YsФ"̓v^<14:r$"%R_t Ŕ_Y B # KÃQ(.@-> kPSnsF~MJC#uKZ*`^eҜoC"DvA@v%8߸saG,]7Z]'quS[r7)۬*@~pB# `|"K1E/xǛ,`mUXK#-#]3*fA&G+ZAG^ D]yDy\?ߨPD%vYL-&vd(0%M[JN'j$=6Ҩ$>X>+HFԖU3 iKL,;SؕŻefO@ rA`΁R]3R-2,rYt`촤S(A+ z=g/2B<.`sPfv34̤_& ,yxPBy'B;&nuPn)ˡsፊhw(ڹJle֘nDcsgsU b KɂeR%&iεNTA[^ۨr4U Onl# 䒩kn{lzG98 $2ѼZ Fbi`4H=S0BBV=AQtY,+Lz2 < H.dBqfυ:M.JYNaž-$Q@at 4ʼ cp)qi*S~%ԁW.K XlM*V]hik$ @p.odӞԵKs!`i*?fyڋ&ġ82s2U !H*h!qvꠣ/wY[Kp`/y5=-D9QO !VWJBb H ̣qr8fZ R圪oc|=wnDٞGL;S_?x]S!L*G%'$Mj FPD#Qg uB]% +1$ b⩲ L̻Q=Zu,̵gbPcV" U5i Ot5okŦps Q7R$EGӎ2 |_1K-3Bi/heZCְN 쒱KdVe2/%%23̊:εU$L zEٵ?hs(}?Ou%*uzgtڔƫB`Q<&AXG~ 刼{wmorn&M0 ̿MH냋GyyO 47õc4I}꙲o\ 2i;Kk]WCzcŌ JSsXf>\Wϸag:KmK<,3SCVnc9@D*dU%eJ!ó n4 kC2tI'Lc>4#=w@vT6U;y `#b#sܭqԳQpѳM`؀06#Ϳ+ [%rD keu% .0GLrBՑgQ}WBܽ+*5N"ZYjkjnó1\yWZ,2%8,E #Ui79~{\IjE #M<*z%`^ﰜSNL<ޅo%R"2ռ3KnS >8o4qhj{&T|[qșJh\ށE4v7}z>{9wA<勲$7f(쇗F8}ƒbU,EqT5={qG %hEdRNrYw{INu"J #8o<@߽p.+` Uq]nl/E=>YHݒZ˼;DWx@ΐr(olH^Q`u[3ctIlHH4jNL<n&T IJu] ~J;lAq;.HL^Z)tY=MjoV(WEK(l DLh9NU]@r݂ضZpvųYpfO AVgaYG̺k\d#dW^6~V6*QYl؋H<4D(+T(&'9+os$r 9sO^ڧԨ*`auz hnx)ÓlyeI/N"x`b#!eo'Wt]}ŝ͸׸f'zLnAdw{g& sd9%BVY|O{N6xZ{F(/ 7# 깼0cyTD: qʉLsKNCb?х(_j]>~BԾCCȗem@` ߟ'3J"ehفVDl%*9Ŧt⹀CR '~y7ARaE̽ ; JOoϩUzwI .Z#1H*9F!6[A5;g zًv8ߟvbMD@'>+It̨9JދȈb\u{ 5:UsN=J5>9kmz1=u@ii1֦Wmil&tEyWϸn2q1nFC_[U|܌eqz٭ M<7JWȬAެ+[ BTҏR-vk|yyQpy.U5~ئ@&c,+,t7BirnpU nO>[R4x)T#] ;}\ $6njvoݏIu; :LHu| w_W@܇[[G:=ߍEHӷxoa|i3O^~ q̗n(y>MɎb̺&(o/X?1ZsΨTڙpWH{Wl5F4%P&g_P&[@yez.@OƂ% md'Ԅ2:CK&i+iV#[V,.0x7%;VSrs{sCWüVuk;0ҋ 5 *B''A1/ u!dt{ -,j4rϻbSQezp011dáMJIHPFnֱz2,j$jK-&@c"6b=aqS~ }/RrhjK\xt9S~h-t񉴺;7'UmwV9t0$…}UD N j3-~ȟ L: ¬ 9w]QbW\åҡqmQu"7Æjv٪0ƜoQUp^mm X]#6-ƞ &6i sp.i%FO;?DK8b'~*RAIrJA_Y aA SZ%,is\fw/h_l+ybXg.Qrv4qXeIgiwεN\|#9vEw nJEz4ywʂox %$ f1.z[kֽU\2xUZHe6?/!k& )k=æ@9r]"ҙ2&x$ pu6x H[!k[okUgi Bg'j1z x1G\fEy~{oן XJmu:Mmopy Sk 2 W]0 >J(zIU+:?8љ8}^؃p0su{.U˼6 1BanˎϺJ(L2RQd5r87'KNGYO>]!~7S JbBUbLNy/.kK~HEIPvHQLc~O y ˢlsTi'R+8=5F8i?R=dkʆz4#`_#Khz { 2+Eݶ~l2<-rtzm٤*Cy&B]ŦM8gLr=@~:n-QgWᐖ|@MNxkLf.ZݒB Iƃ#) 8WPxы3#8A@/V[ Lm.ɋ4gA/L vxhk8+J#p ЅZ\dj}B}Js='`96Ji09Նҭ(꺩U5fiw[} }rE˅-0OR0W:Vk3J-G%2V/]^;"zG踍kR[J :;BԾ>SGuIBYCc,]S$QE_ݫ |7~2kӸ+Zk.gPg`#ˤx񍝒JVӅݚ6L~ MtZ]c1)cz6% f1wʛ1h57UI{׏'`߮AD"‹], nw$nwh 90UNdLז典6&`sa`n#xN}RR:Wh.5sFV`{Ua. `uOwE\zfba<ɮFǸpS/ղ*Paխ~$X&p6"~Cnz,7U2Z1KMIo=s"P'ɒ @Gyt6[V\Z{CYzGߛ\H,2p>>= Qqg9U@-?}@!nnՑ14/+/!Y.߆ m2ZiTH<XCQ`!2fPb92ePs8ʮЍkHwt-.T Gr3:QZ("ETͱ4j M ۃ:C}*ڟG!WNxRvt5Q1؀6xK(NH9թ27cǹ} "\KL}l PmFni$!K jiD{=}XfD[䧳e4h=~RjPkXnk/vޘ+1Z%wf_]cJ?SKd]m`t'-{0Fx 悠;abu/85x櫬}Vy/J{SLC{yT YagUrҰF^e&YXĔbldVA-){PL Nd\s:~lM,U Fja_>~".6ongeH'˖N)j\#nVV muP]A99:(o:ki:EIml7d?#RkO$:]v(dnQ835J"Ы%hI&R5zf|<@hТsvU3H1-?=tZnKe% Te55k \/؟WF6~p _ O)C"d*8OA^$J2H(Iq{wO$[ aXDŽP`y 䍘vͿiލZԾK6_MuL`LƞSue6N0Ex2"# ꪣUD7j^u͢Jׂj Xp#".fihGuNPLćQIc2EW8eWMZ!F m=uVLgċU=wr3!ER7lPR%Rh¶0 ۰zNG28 M3,6 h`,:pB3xrVxzP^hBA):dgش~9\[!-g+I]%DG~&s)H~`;"|WMצ,yurǯ5 WgoϴjIsq6 =j1Lk_bWhzr_ZPal[ό`7ܟPJ݋<;ʅ:TMvѲQmE-xO ]d$#Rzq(0*Z,+@!3ɔOv)8r>azNJW#jVXy<13īZ}bs9J*<ӓT[~O8vJ;}oo6RUKb{Fs!L1&cCnKumYlKEk7 к4E c\E*e&Z^[n*$.AGVG #N_iG[KhNM6V^(hn{"\]P g>xS-~FAQV^C2^OmӁxHP VwϷ7ژoT-ooA2ݭ[]5(H7:BARbRrNO1@ry֏G7t/mfkz,vpW#7tu+Ž;y%UZ7Ə\z ʆkB8Ő?+=C#{0wQ'9:¤LԦcbeA~5o] e7%~wdG4;i \6~e`YoBLN4UUqҹ8~ڐpI'{u= BSKhSıEO^6m982'R1ջfsa4w^s=;aiIȪwy/Vuh/Pi -Ll^ϰ8B~)cK'|qõ(?b\6^" ݳsY V%U%m{WxxJ5,ږ .z!9UeJvQqX.{cߔ$M[f TSWB&%`&I)OEuF 5ԍ\ݡͥ&`׉ќFZsڻ snMY;ubKPy(#"(mwniy\X_D^"(WQEN]&T[Zz~!xr|cdz9gSӑ%oچNy  2{Rflwٌ =GfN<絪5}:(")$μzr.|uI䡀=ÏOYz/4L Tdlrl39 WR!o|8?L/t) rsY`P$ָdc_W!Cu$#^)N=9ާ.l<ˀ)'zxlҭ`iAT8D9ҽwч#&pJm"M ]$..ouaU[3Uyh&9ևNglǏ ~m5*dQvVPX|Yy:=i3,+O-+_/W$U<'R&l"-c oOޤlMЬj(rx_hkDPȧ&B[bPU^~= S)q* mq}Cs9th?b*".2b?I6D. ɷܝz[{> E}.%gi\HƝݾNh^XL  ԫ^F߃\*Q8FAdSb^#s ށC8V|˩ /AE{h]+ԧ\L) pPcN)*:+5A͌cVxLKqvݾU}"d)wgI!F„~Kj44ԝsZ(6 \@[M'UQZUӷ$sC X=]Q𷭙"X/Cp.Y{E@xSޮ >8+Џwnm"}؈q}?>vrd߱mG2T{ \Q(PX(fuҘ[z|fԸC|OW.ᘡ70x:@8 03%Vy`iV6 ze]^x[X"Q^< EXt֙jV1FŅimK0r孫Faϓ`έ3|篘ڈogt @$7k?&QTK|i:& } 4AIp>QX֍# ]` dː2ш׫»@KX|=ᐷo1usC?`}Qk:]2Ck7>d{ܡ >!y#n*f3m%Lkj %1l?Th3fRdJ! ;`oOWxb,־ׯUVq{Hw{ϛ1coMe{#[4Iu+RH{]rat^k.xm.ѻgnvC#lٞkc"YzV)~G¿˻w᮰Ҫ\u!CQA[ث d( /vJwH@n'_5ƌjغ.:X<SkHɍ}=GKUÙG/+޷|15)/TAw'CL ֶeҎ1qNyPY}֝^d_%Yl c(bB6Mעp3!Nգ12 hB)Xl5SզbvuRPZ6% k9"oPC)wLh%WrZ@af35Z:SsWd /rY+!/2nR|p#ίD|ZՁ8';YZ Ꭳ%:MȮ!K1qEݥ2օ?8?f4!@D h|1|AA*qXIwoQTFY?Q+ZRޅcNg4H(L}NzVaNƵT%;$3 j1>5W F}^mYvϗUh&D-1Y546jw5E FhhQXI'o[ 4RpMca Xo Ǽ{Y9F~+(sQF%&?4Vn3+̐ZMAfkcJ* ?yܪU%gCĩ;甓)}!udv%=@yiQ}G}t>+o9 V)45f2 (Z[El7Z 9b1a U>x<'M2ү٪Ge, J<ե[=N~(Raow Eܜ$k'Bf;&:lZ1Ip<2¶Xh H4'\kd&-=֣]̝LhӖe )rqjgBF/ڧ!_m+RG TJH9?Jw?$ny۽tO,xlAǸ# zΊ!Ѽu:ym ߌ߃!XPX8,iXݤp Å2HL*QNM`^|Np\qNҍBEcCz)b;p@f\OƤ'0b61!Е82i9$БRA3Y h3@*ƿMIF͑~J (jͭ; 7Ko0ѻDZY}ME6eN4i(݊;MvyŪY^/+ f$M.j&#uRx'&ުo~YnWE|W4t|C5;v֜j {%V7%l ł5w |j7n.3,pO5S(a.+REa&7lFܥ.g&)J#'l b(?`z] Ѡ&:E_iߔ$ɒ*YOG2~'?Q =Do:{>R:g0uߕq4D2;p0:e (QjٖIĉ#_y6/Uei &cBCtajQZ2]>s2?[Kx0%%/>st:VXK#bt0J@u {𯿸j-Ӓ]ar0kY@$c #,KɜOwEjj~"Ȭ(niBڨ6v# h>R-扄pK3e\Fr)n]x)([K6 cHD 8dIF4~HPتuAe2Ճi?& ]՟:OgN?X'AY^ PS"P?15I5 b]+S+I,&=PXe7Gx xX${;5L_.1VgN՗9wJF=>/(Q',*~6)I`Yv7Nk̲/rb8:qQo2r%WsPt4#q)' ]= \rTMҔ-2<'Pl厅=cp2"бꝿ}6p@4e\3jX9a*J\5iPxʣ**skBz n YV_C$<}V"3׹Ȋ#`@dOLR fIdCb|jn@s⪪ %7FfZ{>" ]hL`B`usEpռ.BѹCP <~Yb;;`w(ie5ؑ{@KVVLD sҺp4-8_z5Mp[ R9eW^)?Y D?xRw{+3>Q6z&NYY kdQ'w}dD{ ~u |UW\3ȋ9T uwvAt4<﯀/'LZIɘApمT谅> TV%3@4Var s_;4&eV׽'>@(dCДm 9!WYU e{)vU z){CaINkK󥰳wx *HלϻoR7Bv3wmxպD`EJ q9l>1"{^ʕDssI`d6W_~CE]s 7Z9)=r7MbMKT!ّrج3ܒJrT%OsnP;Ix q83wxceB5-h~X5,(}BPv6,D묋lE!Hp6o@d<-,3ԃ{lhX܀=I ؽuAUq-f6dkĚz:‡>,ݟ+!P 7//Z[>u9#,ί//:/'e8@4ؐ'b % +\]zjI *Ruf f2(tϼ [8U6JK~*/(w$esF] -jWbo'}6ZҸR\`L쿪C)oJ7zsyzPFې)jU2h(^?:58vWb~i=ƳN^ˡps4wePāMQ-*>KP?.He.ŭ2hǪ$<<'aCs,sRڲA\iO"!G^xBi|%+3VbXT,V:avyCBhEd_\ C]NMK ɏ.<e]K@6)UuH(a/6 NxEWJ55h1/_h/q"ì}ϔS]#`[ T8* Ǽ>ɋ(EUZX)4I^޺ĵ2Ɨ0Ȃ5^_(U=0vF/T8'ͨ'a9ka~85GE[l=gk@$ie2<(ʇ=p0|s'.GȰW~ m4Avf]a!+8 J`8W䎸ͫpI=o-; .I]De"bzviߘT ۣfH9hl Bya GS0y/q CV87^UUQ֦A3,ͳ9@\RY B*\$3I8\F:Կ5鶹j[1Z 2m)RoܝvEОz7G'2<9Je:͔A{_3q&Hcfa//Xg)>VŅ*C^7; W b(9r~HvǗ]%(@ʐb2as05heTף.VCk`K7m i.paQm~prNX.Z0ZZ v,ߓ/LO[=ʅ”o\1]wDAiU$.|d`Q@N. 4ϯYL4szsۅ#̷˻2I@?QldKIM=U>іJ%TwE @CM]>dp<} ٜ+,N!nk| rc:rv_v<'ub-h[jݧ,=JpBK!t9_y5r$I̚ @h6ݥ @+gL( }FFRtfL8"vh~i^̃]|?ϔgvF]@;x~.tu -DKzl[L>ӷR\.=9ՒxDL叩 |k؛?:Oa\9.p|ZH6a10RHi-rMlV\P SBC)ƶ4P iUj#qJ+P!;< MEȊ6WCA]p%,E 44g,p' 74%vyfŦM\&egatӬay6˰UC@k/D.E\`oO2s`s~$.0Ttw#cZJVڞDv*d X%/="qMbnKRSIS ѹqבPxl|qW2O[,wa~cR 2aB5[J*u֊ iyĜ?Bi(4Lm l6F%L tXwS2@E&UFz_aqW)ǝj݀N{IثUaM)4p]ftM?`(E~YSgL޿ 1ǰz(g*&€ͤĶ`q |PI疊s򍚎L͊5H.QP$6@e,ЯC=|=?{6@W4u?ˎWXͅqv>C}ekΫ9CcOrD3:M[8!xy8ŝUzjY -#q6Ǚ*GZ=S-1Љhzu';ƒ^$^iKOw!ڸ i?0؉,IqwWнn<('QP>8dt c |L&ȖTβI#?zZ6(ˈE`mWD4=LZ[w=:ke}C75Q 0XTr(~ëW ?Xk] W?$>âZUG !9dJ-׹8ty33Ԍ@fVڊ3tzAX:ނv 4 7tIڰ]L\L 5z@kϏNMfb ͌ U5>KbkT֊8t :CϦN&Y RvM5 &{@P\ ?&3Z 4vOdh'->r[TzʟE"Ds /DGa|Jln@rn93՚ )F@C9oⓊ{> S+wP SH`W"r੾ Q__Kcdkjpi"^rLaU'Dd86jXwON*4έ?w.9>lu%=4AǣV;\ z6D9]㨏{,IYɏd7+^Z }"ŮU)2*ϩq: I\`6cUTn_\יblm+n.i݉{e*{Ʌi pWC*eYhr)PEM霳U%8K2df t `exrVUyhQ3Q ںD _P([W8EaARt^fNT~ѱO=|\6/Gp&{[+DϾl9!41W0]B +'0D rZ_C/B& ~G+Ym N͎:X'WgfNcǤRE0T%XmUIap kd]9(2ëcu&̳ R[  ),7q51Lh ^ eJB5|&AbC*i@#_0zw)jMj`C^m3fh5sz=;f\Eʂ,gbd?oQQ(l3 i!%wI,rxS9,|(tt[Rms0Yc3ЈŘBN+=( uǜ}9XboqTlIO:{uF=!HC@Ѹ)`@\~jK@yo=hلa!)M KK]?y7 V牯 %fZYWI0f9aI^<cʀh6=r~6Ja"pJq8Y0SufҹXQL- O:.92}D.<B{!iX8k(4uϝn3r |~C)}jx?NҭbEˬ]e˸r n.1)?t5fH\Ђx NfQ-[HA?4i0PM4ϵR=Zƣ>83-7]x9GW35aa>&G_]NAnLD؁;#!znHm9yLj[ۉu*\ʋ:}fz=V\fH=`m4yș6Wfo';nkz}eǠx8p̢ǻ[shXLȳ9"Iȧu~.;\+ov`E ⯼xY.Gx9QF J\ћ1;Է_za ʠ '5yІ)ɦN/iikgrJ0ś*3.^?<s5kAǍ !ckO|@)bF"Ty,s 8CĐ2\vuUȾT_]M؜.yUM{ {cC]E-KQBQ 2'`Y& 46V,5N@)BOvz >'C]8~p?h٦HrW#̄,S!HXKh߼_8qy;o?J)ZxDFUV7ax:^g 퀓SBNjڞ\6Ńe@;AnFq=îQ/ER16oByBZ^v p!"Od3jTp!h CGu'dhGX@_CuBu!ao/cNV_?mK :]@eAeK _ G/¿ EZku6i IXn8*?]HKb]u6/Rwc7Di)17Xk{ħL'yN{3FJ)fU `C:>{W$!x?1k UKM79]_6\Fal-,wlH4+&X hKW\&-5>WF"S\yLkE3KH(:f< ޔn]؆*}=q\O:J5)c>/!|@61|oeܯf5}z9>yg4HNSy;LV 7-k,*OPȢ 99FGodn'bE ?/~?g5[$z-?Z6a0niIi16q-CP84NC8yGhw0ឿ a;Yg+y6AC(ZHZٽnpnL>}@0L}ʔBW ZwuE$TQFß/дךj{SeQ-tˆ@/ӛ!d:ͧ"#ѽ'Y`(7G×4uT5^ºDycUXPzD"88\>W Uyw%IZ:]+i4rq=ϛrGT0ZeNG~8BZJJEf;A \?v}6"?O^ֽQԯa J(,m2+tu: ?q[Jq 2V+b8 A?m8g{>ZεK*RH.8}x*e$c~"׆42OF4.k>_C qՍ(Cl,[ Ake M %GxXrLP,9Ke>kZ7hլLU)ٴgWbZrmGHW(NXY*}*Y{gf\Fcp;uq~_Wͱk}k|JW?-Bn"K𤄶꘍DJ[ܿ.fO##q\=Z#E8p0(2 A'!/Ss]Y՝L,>hM賚 *8gzC۬Ka!Mn]M7n/ '(dA/O+TJb5ec2CJ'ޫwTPn`<}=g etܠvJDNٍXsD}jJ>2Kl)G[3,9D=.'8ӯ/h\N2>KMz ؆RKb>BtMjMmuAgO)I;%r•pg샬'F(39[.&6Ϳ%S-66J\Fe I /mϛ>Q虼ڧyϠ7 ~FamƉLnrhvš>g= \\lA-F+`mV} lP6 +-)zR$:e#| 8.YBY| Fxgg%Sg½42 a*vgyrZ`w8ԴD~8ЉD9-?=^ f s^?Q3lk;}JT h&{܋ژ ]<-A^EQ}\ +ĊSdv߷>rVb›dx~1b$^Y/6/a|m^!WXm0UOXԌdTMsQqB?;|d;yQ[~CsLmsWTK"Z:^Ct|}U]B~M @j'(DhM|ڲ2l<62Ip5z, Zq؛XC^=PFcMen^"#@1\Zb,'_+@8@i͎_`̔e12*.fwh~l@kGgf?QF8(.0o`ԙ'umg!롮st'YFܽ6g4HnŠE;K怒n Tq#gJ /- dIjl̒rD4]}<zUΈw\Ka;r_l}9Z4$}3h:uT\reͪdu£g~8l]wW5WJADV|CC-- 偬l,(}oD}DC Uu-שv|k΋@4J1Q&~G/5tut;W34 W9|nݤXG_FܵR^V?\ykZWy,κ0kqZ[weGwR &m"|2|PAaK_0$\ U"*ܬ0ةAb7Q7WIyxCf$O&)օl U4?Cp>;kQ8#[:o݋Us?ŐVv] <]O_BoUh"|$kce]^T+w6u/#MjA-h|m{fKwZF>;|P@4.KQ( LCxm@u{ f:Dj* E ƋKLN rCX@Ɲݜm2A^7eZ|H3 w~-ʎYmv+Tc 0mO1:hhږ$BUYZ7*kCEG M_}clfXڃ--X"Z4TX I`-:d-rB.`EpPF饭^$+P,* H:߻vGPwv_y|D߁D%8_Ch*rXߝtKpX̽eN`b\6jOT5Rإc^c8&f/2qmx^&ҳY~c.rU0)J.xNٯ$D=rplB>o.},O&uV'VoxA'?叛F{PJHJh}y$^ 'FJI)wǸdWQTckd9m%E(Qfbm .xm$&@F q5:ΘWѧcӴѴPYĶGPDErQ"[gG^S)L#4?cJɦJz7`i%\aIimM,pꩿ{P^*[`yQVD W9Ju'7fs{[_VCqD !]:yJŦw{Cz5%i]"c(:( aLcoQ˃ia-R]勻O( ZC~aj- K<̣5wdYi}lz0((߱H<NF=DbRv0|މqPȀ)\egO˖ (;iztT0[]f1!#[ RmgUYұ8~A]WYD`֗8=qL+pxͲPhduFWgW[{ 0l]?ѧQ]ty Q6Evo$nv-#$gc*n÷,qQPb<`LA[DH[L| L7`udSJ{hdTW hHd6 99"pQX)2과^-zf./}V#0m$eE#"{L͐y1۫,㪤sP/K50KYKŢN'he:~Q6ME IJֻ8eS\=Rb^Ƴ1va5GkmKw<aghkPT0SRٕ?&7Qg:G6\aomJt;a԰:,kT{m8B́(Q/Ik2(p&-oOfƆԪXVp٤M=h=YfS4 Aa$. <ܰܞ7 4^BDEK ?V57@aV,&-%f\]nN&̸,6+Q0/hEҷRFzqʝ .iB0Ǫ p#HG7*/]Ƞ!4V4̍Sei(B&m&E|Fz~ MhZ+U#G.Mf^خ1HؑHA1%\k-64qNstMTKHhՠW1yG<ͬTtQ7΃XdG<ȍRi)BFC-7NZq{V[{Y>:7gmRԃi٣n ڷ̱陀%"z{@W&:3~5Z8$gn$YVO(bDPo.]o_Lp|i4:{&";XqP yڵRs"{N9d$؋BXKN$Op猒ނW`q"#Wj62QbRԗD?a8tzK4Zy3Ά5lH$at L~'͌+3lw ]{RB#o8dE{LJhYhl;aۆ Xc-&fNΆ~<醵YϮ^/TEKvXRY);= ¤8d>ԩ8(0;q-I,oT3x+1<͋D Qu~K4De!ǣ,*Ó/,KSy7 ΑEIQ 37hI7pIAw*_ң xÁvS3_y{"M&f`/5E\ ω?[КPLt)skjQ>LFSحۗ.Q-09b+SF 9l.C=Ld"97<4KЊf0W*= zU[柠;C13@eKJ/selm8w.!Vf  b6u1&~S-crEҹ(;媿RݕZ˄~$CgbT+ 1E CrI-?F&܏Y28_)}a`jL=IZ4H!p^O!SzZvAmQݏ-"6ڞDHGW!ɰ}÷:JA D͒2uKF Ҷђ߆S^0i-0$=M*q̘ӫFH״`T-|t^ut5߬ O#=[?ŚdN7W>Tr|^kX4WldrcTW?Kh OnN4l].?^Uȣi TY £(|݀B]-a }<d'Ɩ J|E?hÛ!$}=̙ܧSA [6xn/WH>"`i/} +:2^}GJǙH7xUE+n=hFvc,jPF)m@&Uk<ٙ2VtK<CiITVUy.zi{Z' /qđ817t!J> MFd-PdMaɺzl7yydی*aę-&ΗaYZOlJդ,rSr#N Ұ9V8-1._z󙇈&)~毡. =*Z^n"tAsOysGn4/i- s]CU7XLe\+ &'1)nuR'lP| ՠ"@al45粴8E5T& zZxW}deI"?x~{7t&8L5V ZfG\X'w Tv(.וnPY30:]7D,X')^gA ,&1E+XWCJNg$65{իDhަZݟ㎾b9cCsH{)h6Chn'$d(,gM[>:$sb?I!بVZImTɢ.Hj&oB|*.?.Ukc~:exz^k0TɺNO1c >S~J/k2e"AV c@beI>K-X?7bY6(.(?kGsI:8D^>-3knIY}F1jWZ#װ`㇖ 16A~;"oJxAKF~Z@:CKsxU\ǯpOqZBύѮ[#vVO*Y 6Ie+hDXe,Ha .!~ۈɝ3wrɸXE)Raۙ$+˪b04;/&9Ob\֗`wŹt8垈*wdl;՞hVR,!)4k\3VDSp`K sm.~a1Sz?J"n2a ڝuL3*vA(emv!R5Z)`>9d͖[,^}e VI_C-N+ta:O2[=6)ùVu'^7Y+/3}3%{2F>eu,."f F -e$oI4s Չ6\G>ETpxeȎ5Et$2-V,/rPE %WF R5rP_'2jދΏj6ZH~rN@ mYYZeunս8wP{*6Rc*(Yϡ}ls  x_s#xpbp|YRn14bqK^ AzfC穷"~x Z Wa)Px97J\O&,J!Y^WO8IW8Om;3g v'-)%- v!6.5eGWɿgsw+vm(>DFkh?@MHo-fDfR8>By`4mam*vJEY- gZ5&N ~$GboDȒ FWV]=#(TGkSݐ]ªg, rH.© t{ȬJoVȫ|>98䇲};% \,7osXGf؊7&dI4,^+H"CNm +ɛ=H,'4t{<4 ,nY`zdGT$Zy9J~&MoE[j.8ʩI2^X)G)/ [nsݕ ~o3r6pEeE I'%ct1㠤9G`]4Y ۠v:=&kwWAF/=ف=%Z_oh1a66%,x`dh[@tq5C5Qv 7 i Q#%9+9L.nPTX< j( 3ŦT緪NL*.SvD c2GC^T/TQѽicf)&P- F2NT rg'@{.le?v5En1WgH^sqɣBJi]$HBgs T (<\S,_4EVNU hD{8[-e悰dGVF"(İpeSTB,C7"?r %0 [[ۅ_j"/|aA@Q{!wzi GBb'bY0v)3tţϺ5΂D@YoN֩Wl.ImEeeA؇*5VG@Yij&5 VWa!5ilTHX%E;J.mw\C[1@dgT2@pX[PTn#^6דʰNbҮE˷6<ܠ'v9_#̭Ʃ͐uNOP 1efsOg1(XAH =kOG|3N6g?6\m)MFrU=CZ%U<\¹׌NԻ&P~"O\Ǻp*>N5C%]|Q `W6gr~A;HQ ?jNTWc1[Hr4dvZ)l7Oևh_8X gֻ>mp< ʨ䧣ћX߻ZM9sxU,BLj"(wǽJAK4$E00:m=^r7 J!čJf 4px ?y$6]^xЩd(ZR wk}U/'ְh߲ᔲ8P 0[A}{aivqPj;'": ,t Ni/ z+Q`նPX2{5 XJe%|ԜYU&%M;?rCYJI ٮ]B8/$rX܇7wRB!AQz|{c=M=U)fC?Sүr9mW@ mKDB>~ϼfJB>#ip1H4AH] ޝfn ćX;֚ 5Ө$ӷLu\q4>sD^T?Ϧ甪)#SX\L,RXSkQ<ǻamq֦)d~ik~?l}a3yx]MkсlrVۋZ+إ͒ r t3nNGp֐)M暾U>JIp/>/_}@<]J UV5Y(?m3gP 5[ee5mc>lFvA6td GCQʣ#PK,y$]2 tձ#b1@2-fԿ~c)we!7j ;9>&k8<-,5AwϔggZVN}Ap 13|$ÖOFh jP &!׭W>_fuCܴ1&g:J>vXB{䙵CM$b5vuWyӋ'"bQl̒H3Wb@2"<0;]'JО`,["Rš"V&JYF4r@;]ي“M=pd[r+V`"my x?K1\0yQ;cG2P5 :YM}x-NunJr'!Q%n-f6@lSM8%>z7t80U%6',ReflyXH" Xkis$A,D0D+|j7k5u7B+:C3WF>`6hd ?qVTN>Q:AUp;>hXMFwo-{/zS߈QWG%NO&cLwZdLz>ij:t%h`T5ʦK=|ǝdWd) oI/ƏXR6CRQTWi]l. -g${A|XIhax 55+I rICFLtw7  ?򦠸~УF%??kE>k|L%8q5FQ!k\fzW@P߮RrPlI=*"<~DZᠦJYM'6Qф;U N-KFI{ a|p#Y]-+(_]FaT[ Jrɾh$3) ׳gA= t_!" 鶮Tos¡{`$錠uX*ZMޚv22-΢5JPW&1w]ÏdjBv26z~iJB2a5-@yXm@4 #q9B6q xk;u]pLA<_ȤZA9A%c,`g#o0iCpk(u`B8_7u u^>qbzǣ)9xJ5rMXlez툲M;'ʦWDu;1`0}Mf(?r p̿$$𧿠IiDc])$U> bOF-Ի"2#Ml%咋NFč k=IɵU*X3ax3;$M2}$VҩAN{&,ao}?Ȍ=0\I Jn#7Dtd^<<g̢3Spn@0OYjٰ͈y-+\o5 vO78m HYI{ 9zjM/)BH@1\&twP]V/mWiƫbK:E>fndH,"w-AXe͗ٞUOoB2Y_<X,--w)o/dq xmUI x5AMvl@=c2m12}f+eRY@B1h}zy7w aqŇ8Q,_!s!W/\ )3$LŊ" \u1U  d;/4RAsT9m,5H->͐ Ad@%[Ÿv%nڝz(hB3"q;a=ŷ:QReRv0JN*zS4 ߈l"׹wk:+ OjKe2kLht4UJav exW^}`$khj6jO k1hN HxܣR[&Qel7Y7~YO(11PĈ֌RD)rqQGG(c⹏ȠU;KOWt f/0dX;E<+u fuQƛ+rָE ?ۣw*wϽ$.NMilͮ^IBr-c?h\ GA]ܟJR 5]Ӳ< eu3|7,Q ߾uE-NݍR[՜>fz 3p-GrȰ"QUш;o1@څPpYPqiƮAИn)(s̜؋'uv9$dK[#6nEnP`TЬ:x˵eO ӆߙi'y/uo;8kf /q0CqOQYK^Z!*V9x ԛL%Rs`9LAw(h]!"hiK' *f UV*MǵnV =ZMMK%(01[k;b3Jujp 6W$ҽ5 Dn 8cPd jY=ۧfIiv =,)J2]ǡ aBJ'n%b7Z-*v~q)RC('J^iZW\Vt}J} ]m-0?D:wtPGu:t3asFtC>X\ sr~zN/P?A zS@ X= kEVR&X^'rmL^ߍac"{-D/ KՏݤ1t`eZ~rm߮2YS<^bB:%M}`*F Us{MƇb0tE?8jϐuN㵒'vUwmp- SX > D\]%诇8 oZĉAXڃ~ށg8L%6j6&LרH:oW)_S y0@(7pBh.8TCQN{6~ݵaMpz OiJ#No\)rcX)M~ 6 )܀m;,FMv^}I2LtqK;# Yu g!"fZ4We^h>I[z'P{!Zтgf/-@Wxz70uĨ\ÔsXv{](B W_Bh=/wuAz}6]ugШp?G_,lR}Lx56^}h8#XӄYyעkwh = k\Ԃ4 ߴO'_Wmw[i KhմnQ,Owffǜ`e$Z1OBK*<ص0@`\/ZrrPߥȹ2;ANXܠh {ƍN0d:KvƐiG%!۶L N0]l"@l*i~&."Qnov ^RSlj-=VHYCxnhB{WYngQmG" cNDp%V|^ f 2K҄PJ M BhUh}`(l C0-Jkܧ;m:fGxcmi1uņIq᮰-r6ϴ9zeGd&uZ%#ҫfH#IWZZ$ ^5OivoJ+ h &Y0ڤ%1Ȉ/KqǞm)w4 ]|zZ9ϭ^sq%))%'RƠUV ]f{Nu߼їjM%46R50 3gg B:+qxTBX3^BY!j_ڡijelj[ R) ZZj]y~ZUEPPS3U>ðw.Fky4i7^T$]ĶHQw%`[Բ)ڹI?isZʼn˴$UJ&nkg{j]J${ْ˿łܝw`'PǯCa8ܺ蚖-wGymh gn(>Ѩ+<fuAڱIWs`3$,Z˼ą8kVȾ~ on7Ε8dʻttn_x-ؤUZtWq cHdWY^ ՛^c!z1#=ėv`~eN{Yg',십/#$DF_Z'~͏]*1fͦ$/md丳Fl{WG Y>}_MCN(@nKvvt*ӣnж|7N㎵ȤOdP@9c51;R^"ywf”B(p}DڲWj9%mSb!ebt-Q ӒJOrڤDV)CE-:lٯNVE|n2-ۗOQ- 븄㳛UTq=شRRfu3t)/;UD)yik8j]3A["6PŢ_H~^q1z^Q8]*` uv=rCJ(:ECi;څ sGmFG̮[3\!=w+š(O/Ce@ yNt׻>op5ݹIҤh8 2^B~LWdssj@Н6Nq#YQk,"LGX^gÍ9d^hwho黧Bu05X'ݶvW6H:$čR8񁪄YC+B@[%iVe)~@5Ѓ^Ǿ!@ceVЀPHeɍ zo8.OڞOks1\sXcQTV>2/|& Wf.Ea]T% wG0X渵R.Ips9-"NPIډqfIPgC":>Z#{F x-qa +gvI{1Y6(.+9618&6 pp#D'Ɋ=MMLMGu;&a+V*NU^ٜ[.zzI]GQg-Uj~DF[n H=Q 80Xƶ :IPUii"Wy;m_z:>06&{s;-U~~8Twt,E҆kk}*T 8VWTU$o J}[Ny ѳYm+1+ au7ajdu ^MY( ^AQgU|v0%P) &~$Sg/脺7m5X P,֞vxw"Dz=6I_l,h5QEO {11l&f˚@+δoi.a:#߻U{gOdY&woAUq0fH`zX< "U1UqOYӹ&%g!s8ODVЅRq8[g-qԏ"a^-8K6QH<W_sUP^(2晇 UGeSi5+Wa_v2RB;cwC:`DK3 Z2 Iv,=,r)ڦ-f9P2*L=Tp&gxqWdh?>!A1- B2|odx; 6` `>ҞzdY8D}w[vuМb´ĉrO5'dT}A~wm` llę>.ѥұ_Rvx{vYGAO,# ^כYwuۓI껨5VKF=6b%}Ӆpϳ3mC35$0v@}7X|C,8 w:m ys{t?7Nc(!- rQq,?gNjP4R/CN HoKfVhЊK<׈Q cIo!L?L߉.ibxqU apHEJ_On*x[XOwmA0}hZpWGIT$# 6Si草sNP*q;OyYJ\0T "JQd?gg6F򑜭Q)ˁ-3Z&t^|VBTU1u~H]"5%}[A(OMQQj8sR9.:)+lK!DܦɉJh6h>9|<G%^H0KɫV0,}Hjˆ9f{V0c te8!{e1m: Y3N=(T a 3 G I.F?|odieH3Vk,*#AXϲ^/+czʵPR-bW g._-plPmݟl1IЪ> jȏ')x M=Zɯ^${vj{/l~cXJkvfZHϋ6fS/C*7Y3e^[p0WAgxAc}l`T-7Н~xD>AFq6xN<]r%kn0E4-scٴ;J= 4yz7y[\p6lCi8F5l(\ \31Ms}V01a]D(G>*qHC(^urT]cqM!EuuttR7h|}fq8EXKDth-2/7f/#s6,4hl#u?or{KbIGbH͗0%"Q1JYf6s7*&T}eEG݋)Ǟ]0 AM(MgiX(!O0QLRF.~ο?[.5AC8ی(6Yzp=F:vRS)=OׯlT`ȣ/7Pd_Aly>iK^4%h~XwqQ:DY1h8MϿ]J]f08c&3.xabސBmsL ɥǮ X(7UI`,SAen-~&h \ ?KC2׫OI3Z."yqo\mEE' w !c^)/7YD+0]wh$:2i`bGqd߻|vTs K7 Cu( ,I3Pۉ(PZf_8ΉAYpQRdp8v>4 N@8d>H+9;3dm͂}8ORG"?X齍ڇ'XĿL)ۍt*}@B[zOauI+IRP +_gʊpq up혝ƉIP8)G߹9޿ aؕTMRô)ّ.ݞif*O^P̈N@t琁ņ%<9P G}3>EgFE)5ݗz,0ŔL:*H9~CI'kKyPXRy~E'dߛSs%z&kN d0.?48)_ g X!Ia, +R8Q"Kvqk].q*3^>l/ Yz$?]X1^#ŘM7J.tHHto* )*@ /rr3VizHbW 6<݄q'cG 'jދḕv^A}]J[ԪzpEDr=Y+mZt4S:Ң]NDڤK?9%o9rmஏ#]NƒoqzSػ'Q.'5}Wg8+hF,Ox辡3Jc+?i0eؾYO^: *)Qrfk/! hz]P&ˏRު2@)vwa8}!$\+jH/M)۾B/h JBxh< kqepEZd?t#j>B z=?ZH'Eo LG9_hVzp"]W)H~w-l3K`Ź?b ;4q* 5jfYPp:XW(L.Q'o4h@(Ȅ,tÍm\VAH{GF[6@G 8:hO;NQ^ܿ,SG \R#,{mKA#ܓi ~fIE2L[aZ\F,X\1Fb]mAek*Z8 8ne@lFB E( e]6OQ:hAR(NuL=_8yg5_Y49N5pc_BO@A6jWugY}DTTbuaz['.r㹅\!Ik C uR ƹFj4T4y:B&%73pbp+D, J(wv9 -b?++=UOHc꫍RSO5iY+_AåI,ۀ' Ax_$ᙦ @|뷴M!IcاmWFvbadE8=]-wY /nZf6M@#M5f9<'k0]'Sɳ?=<\ncˠJL:-5XU;V޸NA.KTߋխ;QxqZ\Oe\M8M )>@Өޓw1{.qb@P r v j<'˼]z 5bܕ!K-5yƥsw6N`XvLw; ",O;t?FニzJ Gv;Z5/qw1 |Oӱ&Ť@d05찻nP`1՜=f{!j?<*fՌ[!-gD|O"q՝#-Difb蝹m5)Ot9ee"Xt&%][Wh@h(ǡK+^LǕhb0-NEÌ.Xy% m&9ye"5qy%T[g(l5qἬ+ю yQJ[i6\ ptHan^iE6`'kxx3[-!.ICB=/O V:;)mH,מ}pF2.)Mf\VHyLI9,%$@Q"zA#Hw_b)K;M@8:(+A9ƥPS@?fDA@ b} cL FNP]ϼ~2@_ ؖI.U 5o)nQhDu֡;=wlK4bF@Nf\脪Ce$ o,/9gTy^_37OD.A> ;GL(*BPj`'H=Cyv|!s9 ݮôD;!R HrQDӏv GJxO%n3W.[Eo4V22~'$*'ϵ(Đk;oOs_vr__+3{o:DKvҖFtg.o%,/4k,h?'T??*c[[&6f% `Z{M|77x[A:Q,.*((UpK6vSyФ`Smui4z|t15;"MA4UمaT}|}Sh,/DLޏ̺iwh%Qs $0ZfdP}2%⮳Lǝ˅y*XݟMxGMYiymw3:$ >XgD=HقlUL!CȅwbisfO;,lr崼] id׵ ޟy6(l] 1V x_f(Ϋ!huvGh[$\v3vPPv6RÓ̰PHY3;⪫]NHRD9:+CYco 4-WHs4i=v-<=Q*pͅ~0ZXd-zF~ DcM "Զ}5U@e@L@m.3Ϭ{.]pYdoI.tTJ/8`QKd5\#+3.k`:E $ᰡdŬnڍ&)~:1;'ACUo2I>yGP2#ȹKJ^Sfe2ޡY1wQV ٙqSkLjacIaچ/GmD1FFcϺՑ~<+rɤŐd+ v*u]%l}#-K&QUd`Ai=:+ߊHyj}DCS}/8_;U072NK F+)nva(?Z=n܀>#_ z:^JM;+)!15b'Jq/71-P !R0+d]?m90ILQ=Ng]irn#D([ rT{%i&%)>mh}^k7j\9ڗqEȳfQ+Qo+1콾o8KNwU%][:wY bNMqg$^_7,m7ldT!$0aRd#Ypr x;n8i5.)UK`PZDjj#v! o~Sk:_)̥ 2vrf:bb:ˊj14+ !~B@R 恐YztUZZ[^Hœz>@?B)Hu޷5M6F@= 2T lC3ρU0v&R]xKc#&r%,Y6Vo:,h@н8F"HUc>>9 ,綅bTB ^Aұg)ëdMhXǧx49k^{56df!rsI|pu^o˾٬&J2*8^X6a ӾiRSS|ٵ/k TSe`5 `b{FTv!Бôy +fJ9BBh@lzZa"oPqXPi/ G<.öm #͟v\SVaΌ}6ؚ6^/L Y_ㆽmOPY4=;*JѯjE@GVC6?N Yk\? V¹cdk$AXoIcZf G q>Hy\~( ebCrd\ Gn{^ՙV|*@9mU>ɀb!v07t ;]F B/Զk*$.Yb /mH!u7n gDgQõwۑ8gȅYUs\saU #3Ze%s?IMY?w[`݀hu7EnL_A_yi5Ѓl&= XˠG= U!>{~n4 e><6{'ZbEЉ1A8wfNK00M.Qo0/C+o߅8^('v#V5CvL3[u2-BQ(e=WYMˍ#?U2+'7OL5׻NTwK؁q* 쒅ʦBCWSWs y6ʒϷ`~Z7\@{q'ײb'ėɜ:XH='ˆH O/2bۅ! 9tDR[!LQIA.r&-0jtia}+\$7xD]zv*˝ȆI"Pk6uAUʏO'F*2'uJTB6%b]SAeGBɿ;x:w("K}P$F$S;M_nI}EquyNDӏE7U${O"NO֞`v ք^(׃qqZ8=Q\BJ_U梲ݑPװeN(2e<z%;7S$EcB:"xS O:]RSA]bV)Ï3{j<XCCaSʘ=Vsӎgafyif,q:S^¬,rWizFoU3aZoc#J DyX2+,#J$c C5:?9 sTdʜ6P^~Oll>c6=2'?p^Y~!#@HP ]#zechCybb뭇/ |d;|4jęVF$΂Z[IQzKOys6B׺Zm\A .^hd9 aeD %U+"szŪc%1?CKi`hJMtmrU$V&QC'LJ6uf3 ݀ ޮHgK$7.W52oAL@QwVd2yPN =T:!in֩T:03Vp/8I*1;->5&i`UI.{mn \QU{B'R|OT\Ѣ7Ϭ"6*Ltz/5TRL5*4 S9Z;Gzlp5~wŻT6R]֘,,n\o\CAP;z<m>zJwJ"2 a5$=]I%{t q)xƝG矛#Qy.6-+,Z7;ւnBL3x铷!snɑ6QIJٺ#!?Wfla9R 0CI6q+mzXiެ^[5m4BR/\.)Gll@C2lT{ `7?'D]0,p} k|#dtК8u 5||\ XraLl؊UĽ@M v{*pY}hxzCu_FPBU2P*xߕ m2(8xatG lҡXD=u8d”IV8 Lt« _ MngÅJSҒ٨8i&ިU5'~ؙ?&%'Vt䮡sFtIZ%3'.b*87`ъ"V jY/n (PI@ oƒ}Fpd.af dxڗ}5sp z%ᘓvN-AJyšWr:FKZ$Nhd6j Lp9="gOړ@Xяu9ЗcaI|MK%{=;_+ g̡ u#?;ݮzCCUm.gxaP|55I(JW{t|,QnJkKhn;l6=a]akc`[v$  "n7@ 6d&e`͸ Bت&e ik9&an/7egKJ~U3 OGhNџ=YCb8J?/rq8b&' 93YZ Ǟ}ZL+ڸS|ݟ$faDs[b+>D˸THI洵\+gV8Qƌe\Rd_.j7-лPT'Af!j̺>!{Pkt 1=+( W]A:- TĘj%OeД&iaTܩIуCσٙ [xz_91P_%޷vPAج@YԲ$iDd,B.EΖx\V~4wB>J'WbAOj\Ӥ{gQw []V\!_LUJ8.6zQ;:.t-i5>nԬ' >ZbNuq匥}:3}~%k\:LhZ"jҼ$mz_n59G(T8G, ~"t(PIۛk#{F![GkG BH4t(>f,aXk6<J 1px$vh"p"j#;Ufs<5DlR> *&ziszyJ`(W1lY墬.  `mNH՜ QJg)s/y-\͆%YI4SC no%:I"q0MʘŁe!kXB/*Rhϸ,;A؅2I֏Ƕc0$|=Vi0"j+~|SڲO 3G%-' ]m^UyDY-zřrEnȅ/a#.ݚ@Gn8Ūn_3;Uo3\狱<#KUΞU߿ݐ0ߎ:&׊+*bl;KSs:\0+R˿nCq~WBK#]^7yhIj>Eߟ*}dg9-0cq?:F>X)na&U ,6;Ю51A^F=6RMϢqEC\s\{E(| ?δU0dLLd>Ui'徶tp?7^,Z QAp:Q|3NwVG fTjYjҮEg+QV/ӛb,Vd(Ę7d`ZUJuې,hIUrXV7٣wQq^'cVxqnX~4҂dDE'a0%yθX c~>!̀˧;n"mcmD $ϋ\$DTYe 7msGKj5b2ZZmB"<1R6GzD3O .,װ^5qs:{oAE9: )$"Ln 'L`|b ;rgi!\5T[]/i*J#lWԺSD$Z#ϩod*ɺMżP3 zw zaR,Mxor?c5U QP..iE澢ݩGjʅ(g8 W9h/aIHJзgܕNޣMWZ"X ނ`4Co`ѻHM#IG&q1lON(uF,ΆiQB%zҽHT4@`fv"wq3.-ϼWzME~j^u)L. uOiZ}&ǯ]Wf1' ȍ:}-`V66ߛP\-JXxiXI52`o4f',VɃfm :Fp:&J3Qb36EM{_sP7~*#zmo6ŭemDCaNyN)CN*^3R`!_ (2 1GsǩDIdŢX+a&c>a: 0NyYB~:큊 ,.6v=rJӯԹKQmWH-q Wwd! pwl#<0獏1DǁyV[}Wji&\Ah4DTb -r.֏am?EYԩI Q6eZؤ\>N*RJM Pc˟YF~ܣk`%JWA R9a駳Pc"@tqe0qUVE\BU$\xI+Z*ԫ8 x"Fp$Y ǂP-M<]Fogs CțQԫʞ{>D0MMA@b!M툒ö鳩Ƃxߊ5|8'p~ 0Ŏ~ #(OKJE0{{Lq;)6f>HKB!6pan Wΐh7Hg/vxc?7/a( k `m5=*YՊ8\溰sU< ԕʲ"(Ue EÒ$ r):gy) ,j( pܶG)6]gr Vv\7'lT\,o1ؔvAd.z.[] w [YX#Unx :Lblr+kڼaJ5_sđ]rCnY2[~ƺ8$RyH y&^'8"7Nk T)qBйo b#GMn~cO~cwP8v'>v⤤N~p"o>၆֥86%<$#cαY]f|\KEm%.NgX6;YBVpN- IXk#!+jא:%9tx6sS-͘; Jcז]y@ hk Ly^?qKzZM✢W!8azǙm9L4G"ʰ@ߓCVv)Y8n"1/jF41 砃QXXC਩͊ow~Tߋ>*dyg].|aW׌[8qy9AiX&LO~9j,#, ~^yO"\P׏l op# ^#ltF0b9+RЇ@D*:Pݒlw{Ī؍ 3tz+~/A}` *1drSrpJK5v㿎 j7>>fxVb|;AEK<1sርMFĘ^4{;btCL[ADekŰLso.,/=:4D7 C32{Rf^Ewv\ᵅv4o2 .DKOXa #!b΢Df^rĚڂ~έH/f:=JRi[s_ >ͥC:FN!`. ddF $sXWTaC@m)ֲ9蝜JTƊ D"agA>jY ~l@_$.iq&/DJ/=H&@'q&,0CGi]VQjgY:VS~Jes7pQaљW6𞵎[䪫ZB%wS~-eeH"ni 厎 p` %tXܨOOMS-Vw'yVMf@BAZX ּxrbX{U01.7&|\"2<㿰g1%-+d vnC-pb3*Nvz_ךrb&d4_xYgTN*A$Q[I'Iլ/:zkچ X`\@!I*-|WzJX+SI|h!0p:Fв1;-kCܞIF碾8vP !6|`)4;%w h,cq=ƨMh__ ^p1v[2s~Xڸ-{P`CMc' XuE{K{eY\v^mxò?2r8-v BxL:r6jwE=i2F+:u1) ځky2rHc (cK 58k~br˓7OmW赖кh sJ }~ >Kd}lRAOa{tkl?jf+cxR=~?qvZCPLH7/WbpqWLŲ_ uQ12S fwva 6Φ2>`֜򄲕&2Wҿ)#xjyz QO1F-hHT.zH8P/~oNcܣ<Jki AhƸ19Q"DuW~WMAS઻ mIJu)teN("2)T(8TD n~B ^C,@&1ͺ,+i 0 Lod[1Vl\JDY?C;C8oU@VpI7)q@l;ftZꔀF{)YߑN1J6qnj*yknL|sqкuR ^8U ^תĹXst31h7i]rՒy r IPv yqe¶ 5l.) R 0SBɤϟ/kPoPt_͚JlZ5LWdz06Tl0hR`K0ш2-% %BaiXHj"GJ@LsŏBuړ4"•Gܔ{vWM߰8tӽU/asd@?f2{ Ur+ìc $I`UWP eysgb8*8s k9h9GM*^(N<6SU$BW6+5쨴5tr (6c=6꘲œʍ@ChR! 5v{"bYQ4]RUР/A#o=LEVNW=LCj N /&9c 9UgǦp|[ebAx?HZ6i[Ib_Z$&WjLccBnxnC8f>1PEkleͪ:滌m@[+#'3Wv]Q'Q']z :Ī]ifmHFGaBLI0 MC\ &^ 5.E1"*PFaYTW^K0f4%aϤ݆$*J Rqgv6` /`o& ~q;ZƗGZT~#?Ğ`4^L3G\Q4-~wbbE-K r~o肚oF)r#%+6V'VMl+KR"&{r˺>x 0]J{6 O9"Z.&0;l53rT:{iL kq`01.plF9遠CdP"I>lJRnﺮ +[NjqȪה,7xOy/JG9o}]܏6ϐ5/` ƶX:1}zWw9|:ˀ>"ߐdM t5DDL;mP8FN 18{9"&a\lcqᅩ(.)m݂PryI}pN .8aivdq[ !'b\#Jm*2h۸ƊFBAdʇ1y*kO>GDne^'-B~n;?UPr+DnCD/aMtk$7rlNx-Ns!v:8@wK-Y'ji#Ycߒg!.3)9F_mocƈ<a3FO=3J#j9޸?l.#bl36SmV_S8Jkb!PR<@LNάd^jsUG! wCHlBAL926#||+t?Mo,琿'̏T"M%i|%<}0M OdjBX3[ī68|&\\YkM* R. nYՁm+&6h@EQč^r,>qQ $ڨ PVy[CkY.zߗd{vWx4DWiKt#c9#]5+H@ usf 'Sblbo]C֦7ݗ.]7F]Hڗo!ep]2JR/m)|痘 UT%i fK3js>OG}: / 4pz{.` ?ꎄ]L %[{LRu![ b "PgLۥRZM 2Q&|otUBŒ?/55*jo2Jum٫>Mb"lQs-ߙZYS_"üal͚@[(Jޯ;_gGKeE80'QY{*hk"q+n4}_z!O3G$M'KcO􆎤r3yYIM&\h Y+n\ge8#;gc;mFI Y`s@DٟaV$kD-PU$lDWc67BVqWn~`WS1:ʄ)Bȅr7a6\cn+䳕G96AʌCؖ@1 2ָƭ0ށ/9Z C$7ps8I=p)(w5kێtf G.H#Āgu7b*g4М͘gf9*6vv2N ,v-J^UǎV>tX띫)=͍̟J5XP| s5uq]2 /r+ZGRL #/>d_C4 (('<7r4 rr= @/)l@A }L*?. ǰ&> ,?V+ȤgDjVnL|+'d OQ*IB䮬tV׳as\ 5*St 9GXxN'h%k`HtUWВ93jvt 95pS78E(n~ rv~(Qwf;[8K?wiTP|&UѴ<EOw]v315TX*RϹ~Nyx4iiXÇWf13v> {כ*rb\?B4ca diPB% hױd}4,460d% Dem#aZ4,=t.IIUx (04*+L;t&rSB;+~UM"Qm4-Ås7d5" B 9hrZfvV}2 >GKe/}xW"/ݑH:%5P䅙G1Lj; ׃#  5I|Ӓ%6O֓SG;#zX 9;pc蔾p0mXн:ݨGQ;p>8 p Mc3TI2k yqI/pHЃǬJ-lyь18ypeK6#zH;]4tײ|]JF3w1Xa"amb&Y|fS ^ي,;g ̍enw@MVQ2wm򍲞꣒F6M fK EnjBmi(3ɴV[{Y_f0TQKYf/2NFRػM #?KIr$mw^TKPC5δ?y֑k fimwG9Bk¹{&NZP _O9eIA?QkНUzC!6iQi^/*Zkse2GHsH0 Ǵ0 \&/p.Guv*>8"L9ry>,*[>UK }V?Whix+⺥gk0ֹ4LHr'nEs0 ]fv$h#"<|zy-ExtqBEŀ6$e Yb(ՐVhɱAt#nM ()CIIj/>&ҋގRCn c,!u!i \va|gue O$]Tq/SdBѕZ1^!ՓoiΩq @F1%Ѩ+RhO1J H.oͲhq VuR)+=-?ftC?+LV`scp, t%:A.x{\w<F@rYF j92vT3HdjC7V>^at|6B l/ͦF^6̈́m%??$MNHj`o GMG$.PCn5R]wV?9YU}8i?x CB; ʯhzg\Ŧ+Px1sĵ/~VuT_R+ٮX-1aoVvQCԾDowR\4be4S ~RTiekkT62u$5fsÝ"2(Bɹ=8=V3\X]w'Q"07o&5 Vs7-6 \2Rn#ҝ:e |Symf97OT*Jg5GL?#J)-(*NUz7dk~D<#G}%iI aczs xU!}T9?Bk\ Y huvy rP&6ۘ:@Z#JӨ igPVX =.J\Y#v*=a~Ƣd@maAv,kf >\UW5=68ax rϺyQd(_v{!zCd~ K}2&B8|c*֩\Wdž,GiG5SKRG?L, ٌEl/MDw)ߌM>۱ v]#ƶDdGӨ篈$9sIV?a r3P 13yWK3;ҝ!)H37R?]"m%7n<ia>:DRC똹nd=`(mmWlk&(\UuSsǘlD<sN,m.J}x'Y&x dz=|2{ c)s7v ͋zd_\)dTf&mθr6 4Jc&Z0҂$1󃺃_n'V~%"ܸSoĵGcw k^X9Z΍ P7R@&`y;2^UBOr|\<&%*S0ro][SߗS~lkC{Ǒ_{e%;+esF($[KKj&cE쀼lͅ T2 \>~DNpÀktץ8 `!$"! ğtXѥQwlؼh)ytQY6LE{gl1G熔콤_,^ E7Lm-H3^г#VvGqx)Mٛd/ {YpMΚz~mpV%]9VUZ`U(uP_J#[MN|pRC5 N'4dL U;!u6+`ReA:ME&&twZƑM Fb '+oլZx?&׷pI0)%$O-qa#3pIާMxd-vX6C9l ۙSH.ַp14SvΊN͕Q۠gJP%_Z7?lR|nDIh:>ͧ%!' Kv?aߢ X#|sx@xLT0!gc0n`vb*:5/'1ԋ\vPv^-/CA$/;0i j݈AkǕ꣱ce`}W<=z5veoZg^U&IixF4:%rRV|>9{gS9 %.ɬBDŽ3th'ɞAJymOǴσyH*cQ.+S%4[;A3@SR~^?7L~w)eK@>Rc[2e6ydgU54 B(Wk$-60F`8EJ[ln/keDu%?I<]b^hV5ۮ8v5¥R FG$ B ~(Fot!ɡbR6Q a"P"$`cר6] 7nt% _5-k$Y{ l06̞F ]Ј+<ɓ: vc1_njL~&yD~KN))mꏬM}H~r!7$yߌJJA-[/. d.73:O`Aݜ{ū@6? ה]@(Ε^_0L5xQ1i2?+,h#c9?Zg)Wy7ۀdnڵ=s4/=Kf.YoW?OelT''8.'m4/*.h^{ fv "BbT#'ULE&pLJc~+gkuΈI{Eih0dl癚/<8`Yx a vzH٫]1 m5Qo[SAQ9[&~@lߴm_֗ӄ"ʃv;ފ5V27e`zsX&]_\be187GDg94G{FJ=N,Elfg%G@0Xd!N_'<P89\ ]7@䕭ῺS޵8 JD/xT͊+yڮ%+BX'pY /M\$Bp7wi85Vn:2ox 1B륲RL6&9\haf5YEunQ5>z:&?s/)7\ჶ l[xȑʺBM^ىf#BH6 &žfr, V_خlvw;Þthe@w}^7. ?(Wdbncqn@e8৵9)v;*Hu ܃V`[^5#0h2g[פ˜Gxj*0^Y~or5 $ia+)^҃+ CrG.r VY{'Ұ[b؜<ɤIUuOÍΌT=CA^goy @V}p!yӁ:/MLAZ8k 6 + .#MEKD߂a4ya {+-yZ/4&цhcBGWx2_hIvֱr;SK >+@&(fh;:3l3 qw3R('}egSlg HEIhuHo1mub٦zc(kLrγ&* MKY{Яz݀ ^};&oE4v&vkADURmQy{ d}\.8T7c@:G5b٘FsЄ1.k/(5&)NO]Ɋ=<s J=zJ| rVzÕ(߭yV>&!QQzgN?dӀRT?e@˷ yy.+Q{5B5F:cR# r:MN+-ɵ4V-.1rJRl}scRU I.WZYw5,go{׀lvw0J3%,~Pu6bBpZHPC27=nЀ4ઊuM^jH/;>hC5|HȌT?Vԭpm RÐu_cfݱM\Ӟݬx̳Mτ]yǟDN`xk{1Vd”=_jbWjyUGTD!LoMZTez! D#w9;DVQqS*=<A"4eDSyEC" @<[F$%Ilܝl׷[rl1zr?X3OΝCO4way2iyJUWp`CoY 0Oao Au3GhA X-W5Xa >w]@\Q ـQL$x&҅HLIԕO j{nJP0 6:BKAǖ>Ówe}+tB6&|~݅Q+YZ<$y{ߪ5{oW=Y:]* ~w J,Ƚ,i Q-,eqzU>^˧f0Ǹw9MJcphVE$S IEk& \6 c~nNv=#z'0r̛Qr Wz'Q$weG%@ =ͫ,bls`{@ޛޔ 2"\^?^[> @fq6 ;|$󢖆9W !sWu%(8SMDT)xg|wtiWUX*^z(LBkd5x}uS4F#Igm$hx3]q *At,gdk+'#oR0cX?l{<`m61pRsJ0yw]ʴσG~_{zz I]}J*)ewuQݵG |M75eRǥS`9U/b"2y䘜vq\5cV"2K w/X}P LT>7sCFKՠݿvz#h}0I1or f %zZHJ܃6i}|7~<u(Ӳ\M fj-n\l08XYaD)YN "SdA)x`6Na/Эi:"Q /!(o(ҋ޸KyEt0ݿ q*YmG[H1h-@ y=!-0oLyebPys>N,+++U,lwb4.dG[ Nf[S>yUzuG1lI`3Wȃ &z?bZ)~/tǙƼmZa);1yɁ uuupٶ%܃ah((]CsK#1꼚s6OnS򢞟O _j\_n97><-4QM_3%k %\6' wUS꺗H?$^KJqG/jBk6o:r7-uPhW#B*ET`8r>!klҡ/͸X cJ K®qi;6q#WwY1lA :f(ȅ ;zauDR2N[v3)\408IjCaH |uSqY,kpY:57ڵwC- a*$[ȟ+Mk|; ^QwCoKVYG#íVfE-Y( 6_p/[L;DX/a=cVo}f,e2a7Jݏa(sϓL -MGf()I_hng$Qu9)Y(R^ւ.Il{\:`؄CDUSNyk҅#}X:Ҋīc6}N$&"ilɂQI@"R%#zZ~`0@ ĮfhuWk r@ƀpm3CnNH06HwpHS.  TF_-Řzxݢ{=[>l1,W ʎXJS !$U}&c57^Q+(*}.R4qwÚAj ܰ9J.,/tcf3WLQ%U9fpCө3|C&Z(_Rʳd`Z_IuX>ҡ u%x&43;T&FEEfʃK:hwT`iߕ\ {%kxbd YN*qVA])h:kk#*$G;]AkPU^SYҽ|Sq| o'T 97-Nd1NPb3i!kACi5k[מM#gG#+-<@lXǸ[8i?rtuԩ d#]xQXƿy_+9H 6,Ȏu@ :E˞(n SИnxMHJ) ߤؐR] &}w,b +hOd~dg9 U]^e!Й5mvWŀԭG gm'Ig -NJOpmY ChT"WK&8=P,WҸ{`5WEA,MҨ8R ` 7sMIogu&9O_f]eb,z\JZhfŞK9bV u#^u̔)ɐh̫mX8/~!z>3Ss BBQ 4e@dTy:pkUfOkmlĔ w%U9OٓJ۲1y"+Ԕ4U@B^ɺ^ \mũ DVAcxl #h`㖢qmG W>#߮9Qw/mgi~FfqtwIn6w-Zf JJDOӸ/QI|.xǹCKdU2ha?[nf*;x" PNJN=./&i2P{_ I{׉ˎ̒![Qmaep%cyR\{u>LviD>3h9󈶷 N"4-cA *]Xp SWU4E]S}+V ~Ol=[}8mYլau{ 5gi:O䧧#"q.>JYVz"5r3Mҏ9χ[q@u0k>B0ݼE+tmRPM=oABR$Dz޻ 8Ƚن_9;أDcNXH[ kMo71qLjGh VH& t?17?u|w@3i7ܦty|O ҆6JQ(aQBD&dY {kN'M6ags͏|DB a8cLrI?" ^!sjxXģQW,=GV{?BUbj yO oAGG<S2+WHK ¡\j|_?O&),[ZcC<(沑O,XW.p*Oո)OWDv,S%Qfo62z }tUWd>;TK"Vο/0S f(o<7qGcQ΁i_Cf?l`I*z!`TD{kzN7'KRsq{9L155\ gqPb|jgδTRلޕRA >r jOB0n;tW:l\g<IW=5^lS(;lϭXvEznߦxܹ@ٮWݐ1u $WW "¯xت˗YuZv`(s1m FdbA}B8yuF>kմ^(23\`jLv8zOv+}uS9ق2)GJY|Vx東U8,#"9|L PU$!6Q6҄ȁ.F$N? YRQ1^s+SU=7V=17 L(Il$㫕@yVsdTأfɳR.s~:SmyJlq[9rݐlnGZ 5!Iy^[4;߾D- f7}4ZRIHp92yL)9}jέUk8ԐCoݤɗ矴ίyt@d h@<81%B$f9 A(sr, R؎~7GP6^5VeodV'NluEi#!h++\ɇNH;Th%2G} ՆioVP!ǣJ(۶cc (;C9~P#7(ٳdo@ u!7}{4@O LqCN|;HuaGSS؊m@GA!9qފi{\qtrh\hr8p|%oNzW߸Q+N0wZh=Lȅl1 H2f+:ښNæ"ͦyk#C(!޲̸v&>j>;}/뢺S5=voNOߐJk"Fl=Fp pT:\5-=J1#\c}{!Vb,c™4j7-uHdH:%QR|-r*k} 9΋ix (LƸiRB )٣`w/=KӽXDeM3W9<^kg1VO10Q*W_\8P2U&byÔoG)saPcX`hid';1cp- PJsi6(onGUuA͍ޥ θv$OdiM>DLwNxِjp"UԦ ? x_=Rm.P<ט4enp1#Dʱ.cԉ(šW0!w87|Lf KovW 7Hq.[B!6ԕ2Sv$er+^Dv=l#Lл^"#B4x,dR#|A `p:Ħc28D"fIb *z:mvTYF,X:O0 4bЭaQ<eRDI't,h#EsVh0ś+u\g!^4bo6]uA,9-P8ôw6]{kΕeoHny,'/ `Yb+uB1[ø %Su$I`K]2%"T{ea Ź]a[cV'G2 <\{ǿnP 'NLQjv8Ƹ\i0Ȅz]E0U+}.n4;6]7C j\cHMF삕Sy/d}'K@r_ v{:pQhNIk4_֐gY JɹG@@B&Fx+ hdB*u=gֻް$^q c8#t72O DXP&Qs;4]=Z#̏Z&X>J"CpzBsjnD,f_kE`GS$5|0 l8vT^3JMVX>\y&U%glr%Ueqr z+3BvC\Le=%%WQ#[Tj4 U6^ƈ칈bj6NQ=YpbfO"52 ٯ'z<5ZLʧP7g9 x>.GT5 PnI#kqݘx5E?iK,{~ )0<܎(Guw<}!2&_D7=2|*ĝ&fAf\ Q$*$U]=)^Bz+5g\*z*'a?Z/xiT.W,wZb(D,[,*A?u~rD`}aІS"##2xD:<ݛzK>Ĺ&xb]/*`cq;sNNJxu#BZE$0h msJRKe=4@zJ\BAN具(Ue2as22}mS6 O~=[e5Rel!2=N,ʭ2e\n _6 M3&9oq+\yQ*2~PuDHu圣6L"8y;v>H hk6J_Q rD{K,eAkW2OR|%I՛7$cU|06EBFLiun\䎔ɩn/2rSfms%M7lEY9pW<p>izsPB!i>mVqh3PD~+93=[5SBD#\@m%f:< 1#i K imPcqa) *BRW+ƨv-N>@a7OX;joFY&7vc@={KW$A. v^1ʃPy'&ҥ0%,0ZMY1p^Thw 4)D9,pT]Wl&zIu׫bhÞ6I|bHM\)8"K6 T0dL~*\PՌ0AR۹ͩULōC;Mb]bS֤Elp}.|aAm nS_C7txf-ǙyDV8u1 [T,;ty~m<2-].Jy|?sgtYC+vL;띬;Odx>}U f_Cx)+'ϙ8Me.u_3GW~S O)(u}w,Rg4rv#7@E$dzQC OP㖰п=XS>]@=$g{r9L傍Np ՜ts2LE !@[F[v !(L6q<K($jeT8bMʊaP 3qPQE;ܠ $}C'q1qfNb0G.oaLT^!]`͚I{#X~!/)!|ojrN%X<ҴHɔ!CA\|<^.74'HU!c)ْ SM1|FMZ C>Ea$8pz\`G#_KUtA9,x%tE?0^`@Im{Jmy(`CVCpem1g|MUӟ/;{W]}&[5I$B[L֊:/'g k0'L6T2QYt^Z`T9/$}EwYIE BHNKnpZ}eKR*aGFV϶. jSHT|f5ΈS,q'r_^{=tSč+\'5oE&Hg< *ʑ3aeɲFύitԃһ5b P^q÷S1lGt);ս7 `vi(!Z 緂.zrHYӲȋn)P I՞Xo,10s<>دx`V7?lJEf7dhxwq(gڗ:v7x#^ҝgT< spACi~6T p2e峸+ t_Ԃ kƪ3Jw{2} ^nmgէ_ 0\|d2.X2elmaj !B֪`_o olyVNvGW_^|PޥtXꟌj.rF׬AjAo@JSw_X(ÛnDq(SZ5E;.ʾ6Ǩ.A^t1L*_,U욻q❎fy-~YF^*~M#nnO>St,|/~q2fo 孭ߕpxr&S]-)īS";B3fkE-G9 Wocf;/Ji ^QN"@H+A} ~'$\(S\!.q!sr?z4fM Oic!rE,< <\5nGH\6th|&nػ#fޛs} -KRU*l'ڇmQ8z#6ZPk"t aFBo7LT |P6r*[j. !̨{-<{(؂qS!-VcUdT-;JW1UoYZē*~2}tP,פ|λ兤s1'itOY72 f5heˮq(Uz2L[ MY;}VgcecXGQ-Ј:vL A=Jl}Wu^5DA~/d"&_e$ttHw_{HAt'SnI{T* [tZL Cy6~3 w՟˻R% S|l8fB}"؞J-d[scǣo>͢D'IDY9Ow FaKN1ʈ%4 )#fBl%r>9ȋ\ID =n'cvaJjT>d[LOdeW(S*A$hCFZmC`!e΂=Uncum$+J'UkSP=CCũi)`BО E(:]yE:Jʂ4gM%؄9&ZsGe.].T+> 4NTJQjV+{hi81ݍjF%ؤO8#d!.:ER)y4-?rL4W4N{5^|z!)eR?3T_DZaqKPdz Jc6D{̣K-89|RO;IoIE8Ƙc} .JepIqj]OCS`RX;3$wj'a;@ME Q7h;),ɣFqT(d|g,iɧtao[&wJH7VAx '6 V,nXl6+q՛KIW0;@RH.,iT;o&bJ(ftZمh6|nxOձ.B 1bDQ2aUmL9t~?=q:ep^ls" ַ礋ަL1\WJ$jBeba6c, qb% ,j RQ93 )3 ȍ?.XrB ^NgӾ9LSZ}[OMr yB310QGkM1) A DAD dbj(k&eq6UjQmm68U'("'g9zW٪M-+w53i8vm Cp'<*d7fDԝϑj;f[Ak"U )dy+fH:pfMew=͛q_ޗ0e"wR=_XG]E e"AyCX_ _ dw5r6L^h9N}Q܇g-Xx7$YN3Ыc?8[jMo.%ɉ$Yw<ٞJKj*dc(Y:+C.,&fՙc˱$҃xE(\4b> 2p@*WpZW8C>Jnd[2y3fbw#sfg6*@tHŠtħ |FbsC)1q:LWEP֐̱` ^j**fwKSi&4ꆒpB6U#`3Drv7"/..U3]r7%סؔ!ST[^YUUږ4YVK>>wb,~ܞ=f@v !YdU)D3AA@[;iOM/@1eU<U#gZ,[dkH '=(#\TyoA[/y'U^$EBm#9 s15 &sp[<*;;賎U4[cC3<+²Gܘ]ޓl3O>mxc/O ML5z !k!uYeS=5ޓy1 m z'J-vF$a8P;5{~/"ӯL!ip*1WP633n̥Mi'07QT!JC8Tp\ײꤤsFs`ػ==S*ӥP 5qgX u V1yIh% ][\V.,גXB ]eN!ek9Z91vQ"Cn.RJ,5/ /GC}I+2uFٯcHTd(7!ViI_n(/Hwx5Kyfe+yvh@ȣ#ZeӮpgpJk?×wdf{9>R~ ->[nGjF?E#NA'H^5;DK'd&X<ӈ Kث1%$= [;h2I &4u$gqJk_3_WJsGCR2;AmG@e E x<eCIj|t"K·" VC{`EؔD)񳤴7u8f}yqHK̯R`fYhTA<;TKE);b47L9zan^ͷֈ*޽Wrީ+M"v\aT_dU4AfԫֆAQAm;4F͈)G}QE"[(b V-OJEsKE?e' X%zq}#~okݹ] ߱e'M_jrӷ2Ldj)^%iS0 5F " CэP )PDMߋ{p1]rDVd^k(hϊ^g]|"ţT)&6D+ W&)$i^{ՉlQFSLei]"$vzaw8+jR`G0;k,28+jpmN,3<7 ^m%2P)%LIMi~eɠk£92M>)^SXi TsVp'aUI!)7Ɗz޹sͥ ͉&H]~KdW`PrP(I0uuьI&Az',fܧ<|`Y.Nd$l;hT^Ή lL>pH%sV iQ\s#FT!GJvjKܶwÆ F9Ć5! g^`Nja<m+}iשVvid:D-7ۯLʁo@73:8P]>4J/kUlhD%a; +6RI3_8(a$ #C ID`Mi4PjqMgQ p hLn}QXj\-bt@MMBS8,Ț,/bon"R&+RV.S2Lȴj$ξW+Xw-eu㡎Ihz6SۤAe[fToG>}빝2Qu&%ak.sJu{<9g<6P%7F Cv7+S`Tуo֠\[~,I~m><ϐE$U YЊjk8r[3>#nTN9[7zP۾W$+S@_ >(~TQHBxl/е6w6Y v΋Dဿr03fx@ξǺ (2xU.BfhIrF5,Nt }%;wey2pMBxe"2sv(`cѢ^tm^PN"Ps51vᜓ'@i/[Қ N2dqs 0- /%HNK3=E"x"8{-e#(S-t$#Jr5fz){-U,:,U պS#F[ iOꟖ6nR=*0\gyc~h j9o%%(^s.v_O(_*it: q@UYA\#`c.!wQ5%9; ۙC$oކ3.Š-j}O4@LXiŒxIOV }M~Zo"_"1 BldmUX ;r*'rtkl '2E<@Q>,Cz͔ 91ns C ?wַ1Ӫ{z8p)=fy 3O&L~I/4@-ff$Eea#*b^;SNyzJ+:Z ;)s&:Nž <w3Ջzs3/IA 6ef7aQ"ז=`˵cG]´D}e@ӳ%O&- AZgxH埕SxP/Ik5vt=cE^r|I `!zt{scN`*QQ /bx6/VXP=+JGtٙ&)'DKFH7;Cn9^HJv22_6'º`" 6Tp߹bؠx}>Ԛ#No>q]Il?;vzP.4E(s.ڸ&N+~'(RK6ġҌl2&rpRԭc}rǿQV7CnmDZq w 勑ܪ*wC9Γ'$De2 ȿHpI&Hn>RA?:AM4A!==/jUMN=rH#Yx;S؅=8b(TֱU6{zb6#,Y<3eO))0t蔍@˃ZuD(ۚm(GHz-b>>-A'DlU fgE,#&ler-FE!$X1r+BgNNV'b1cdL<8@S e@:$_}#"7•uI T0Vk:|߶n62`!ag dFd,pt<5 ^zEGCۜiHuw+գlkWb]IyNURF퍤 iaVhcÉ{= FB-Y {;^#aiQ5,]+fF\Tz3e?R2DZEq -fTpneTS+SexE` oSFj%3yk47[zSMhb`\-C%o #twbpؙO:uG|E4O`\8м2'9G.%%&ev1oKepV-6fc$S+TKEOpwABzBk @)% t\ACr׾u~~KHl_gw}&RFA7QBUQM, h,vmy?Ӥؗĥ> $<r;g6ۼ›{o,n/gםE z"[.`1?5 Ȁ\9ɟ$EIeQ45u;f2gEt5^Oǟ]"DI@$U `,>8%1*QnGG#YÝ~"lUŦۈ% _%Ϩ2rű {Ti 2<Yy82={4{InGp@Qſ)@z#9tA,n<X/pqCf`ڒ[bYu<#zG JFG'mA- /\6Hn5]-*] qĠm#U-nzZiݥ2o/K`vQ>D'('RQKZux KZC;S3w4 KYNY|" 3j|_˗(8Q8^98㴋{2Y,\)ajQXR9!P6wp7/4H%^áQ۠ʐNP:.B51h|ǮS)L&BCM3vR9/N@rt4t,h3? |2>ĉ_._ "K.ʇ8deCiO5~Fwz+ j;"7 J>]n]O$LE_g(jI];yzG?Z`*`7bR_ELt2M^O#%4HTw}@ܽ;b4޻ m|J4$8TAƕ\ .3co"?wzOc*|nyO$!_=沝 C8Fm xj@A+"XBwiRA$3T){q[,T)Ao ޥ -XN_@-&KX@0f#?<_@vocs5" J9jg25eAB^c2cM; T<3xR*Z"sQ0S?l3;tof7`\ŘԄ K`2 h+26`9WXIQt3:3mRy1.H 2qXϔ)sf y/PHO|AidTF{ R+%2Fp"NȎq+%̇ddۋffUTfgfcygEllT>8 u3qFZ lGI<A) ۔ew*UazO9EIy8;C( =P>ܴsKn=>Z()5Jst缸PAqbP㠘H@l31Tj5xY_ 8=".~ϟN!+!LH?zv[_6I=q"х4Vkm;70oT7a7 HãÍBX5qNؤ/dEʯȏ=S;em=k[;PJ7:q?%uEYd$0u:4TlbNX"%?YEco}$nԒo;n.kkJj?@srSsm0fɐhx!BCWz}+KRbƻ^ötGP* (J(Wȸn9N3'*Bq9@+k5^,\]ha2CQv# 3@(W+瀥Evo0 Lr/1\jkc?D&A^v,bCf1B~{҂5`u-}aLbMo")ߣ!=dIsut*DҶόy>00؜/gϩ0N+wQ"~skSnqo(POd4ښlM.aaS&qA'El͎d-:`Ce-d! hdۺ@L6czE8 ] h%CҸ. !yt$rPے׹#7lTM$Bb 0uQAQM#M8shVe08 `xQf BU[z6\ޏY!H.vՖ*ʽ0QQGs-+{u |PߪqCb1 R|W6=grAe(]DzlljA~"xl)$sQ"zCCͱ̹RVeP*%陶Tɗzk$&gSIc]X˚7 ]zHìGa8B Юz,I5fo m52aUltt;=7ص8X\>psa =51`{#>l ׍I|=Kfmx*MؖB# oX^F5't*w+' oXSPӒ:ψ5YUVF.R Ǎ\%N`MwƏ:F nv7>K-П#"irU*ϥ_@#(vyݺ?wHVF hK]-B=Izۂ8-ֽ êA|ĩ W}7L6SRtN9v R"yJ^ Ģx?rt[So).)t<:y! }qU4dypq(;Z=V,w_1BfJܛپ1(͛_ؾi?`P6,_(l FiQsE7͋NRf` %Y-"!]f{'\U7 R.վtLit%]v(zptIGV-o~/ %ŬB@}-?,Q5CB͑-G~_fwT PbMQiR|q`zV\OgspcF~ +3-Z2wNdqؔ\@az^+*+hV.<z1{+RE[|&[oJE}tϿ:/5P.%]X8+``emn,]NLPJYd+B( KcI7Ʃ~ QM8,A|Mj, G ʱ|cA톑eUt$yN~\htF7 >9 x/xn qgwiFF7s/5b7sZIwhv= Xn3LUE|ӖT͹<$XҘz6,lW@ Ho4?No`Buy6 K] Fg_:jO8jsxsmɭwVK"VitN0RP✵+i]5-UDI$!Fh >4.kwgA\yG ;$ρ;L{B,Azu=l (k5ӣd!tznveUNgNٻ%~ȣ6M4I!jM,V3vH)͜qkfÛ "\%HhK(,Q6>5$VqBJJX&̀( M6A :~ꇩ,DE<,No)Da"ԉA>Z ʘyu@^!8) V-{(2>~كR8(VJraA}+!ζE.mYk)ƙȼyfB1ǧqg}jMrD-o^q_)jԟ+8Ck^JBda6wutr3rrLWs*xɑ%\$hy'q7ܤ.sHP5e2U|\MPra&^:fL윻D8җĀV?kL&ŮHRwxLC{xn=X_>2 DԐ>'RR/5Ks>S!ι%{U`H&2q!q8{;\%G,ǐ*!p<+ԃ|TEL-_ _\iT|rեu٤ni6fl^iH2ӃNCYՁ4e%4PL>%Yꀮ6++oJtׂ 1@j3u? -_ѕ1SO`5<|eŞqh`+G fʞ\antnQDH >T6A6<9y\GPcrj7m?yV#5+xg;X81̰`#(Li4&?ĸq"kp6jR,"xZ[{F'%-q)|3CetԘuMHZY%,J4յ'6O2栥bTӷV[]2`z*0OG7 A\?gMCGlg{cd_]ˎW"{WE>5>\TRS`@)ͷP{ѿKQbh:'l 0u9A5SC-]6$(X*-1" ՞Ku\3 ^:k"Kx)jibUU_MLm I5? -D* V,?In0ჅK7s-L@cY"J;!H<>gu ?)8!@o+,J$Cݑdԫ\kV([@q}$Oe99@Viex@0V8qDB3/=GP"ôrcrsWό5r$H[#q+'ҩP~޻2q}RewmF9S khgGH <\n)sSgO7wwZ{|rp}a47-.%YBlFtZ-GȠ2GB8Q&h7V+[oaQ `6کP91ī^r`~:c|t±9&u[Ʀ3S-}uu {V )+aZn̎,l]T&g&m.HY'zhEw3LŒoJ6w}ޯÎwo1&f_k}: 1\E3SYP0e;[h(.w} w.'a l^V~"֝_8"GS]=T{֎ZHuXHgHz2?K>c#LzR\E+f8e4=Us~ kw̾PӍ+Mľ(ҟ Lt&g"?]6pYJ3 a=cFY$Ȯܙ 9Ҵ Ԑmt׸N og Ҕ/T@Bvy+W L>fJǼgW<] =e$C4(@6%g!-ŧ!?b >{}OI37 (]@s=lN$si<\mng*zQxS2O,HNn#©rZً21knh#"6SmqZo܆paJK(ۭUqZf %q Az*%b\16 BMgJ^pwȢq ,;cHv]MT2d{l1jUI&r.>yZҵ :R/XL)DcE-'FXXc?dr%5's #Sg/J2,-gpcL&RԸ%M S]+}wrjO'%})D6\u&EaR\->I{"|`iP%%[i-̍U:Ø׬G W:ז|&Y,!ѱ|:U,]834d+MH# ?_|SGvzH=染K}Uy>QD~s1}T1`?eڍ5iخcG=uؤkzJ`I:\ةb@Z >Ub(Դy֨<.l0j{Pr"w]& ХAi>N N5EU,?iD߻GrZTXn$\}:Zp wRd0vXW  _5mq}Jp^iU$cT|R}Dc Q&GXM] %Ԣwfդv&;- zq|qجj :}CM-T މ#WB共1A !BFé.e[{ǍD'~qDT7[J&%?l~JIvDr^frh:, !fs0~.X onsD)[H *8o]~qr{0!P\da٨6x_l򟮜]#aq$U|mh x–!3ѧ18#HS$% >7R砌ӥ Uэg^ޫ ll ,6V6x^{nˍ/`ˆ*,~y<ʋ!0$F=qCTꩪEj+!V{hN%H@Qz pv` f10gUV VEtlvNXe>s#Qۄo&mW}RE?ptcJ~C]`W t Br]0ӟݗn!LI|hi-|LYbyJC3`<&^:ndsZ K@$+|F4~ L<^pOϛj.>o |(4̠̌=W۵"F8?QJUݥYagt+ܯ!F+ĺLJOvU]6sBv"d6Ѧ[|NTn h$SE@ΚNspp+b\yWrvyD7Ut"%~v7X,\ y} ɵ_>1UeSLvζm؎Q!b aVEcӐii/ʹ@VIbjD' 5˓6Z bI3;ݹdC?Wb}5fr2=-ID[Y; 5CJ xp||fr/XRĈa4 SyʂB^N)PIv&iHK !O]14 ͛0 _^tek"];P:`kqCNYLuC2<$X; zrS7.%]཮q(l˷IBzL@Jwkj ^?xݮ {4\@!庛`LD/8k;bSFKL: X80J S Ӭ4xMw`" y@ȞN. "~ߞ@FFy(MKAѿ6wa1 DH1remT7Q$|UE+PZ{~/^D[I;\TCrK&!Hu``at+gF/`p}TCk-چH̢\䢛pO/%Jw а{B3? lO r{SK/]E[>&-TX,Ȏ&b[*lJmao|Ēɶ/ aW#P_6!ږ;nL1(`Ɵ7gr 1R2 ŴqGN#;t; sAS;cW4%',B@#}]k#ڴo< %{ 8+\\.~T De:fʁr%VU Ѥm$8!O]rY2N22($Ցk w!\T_8Ks&( -B"2DhS9r?=gcsxZ[ɢV]'l^⇛{+w?,:2*Lq+~~*ER5?Wɕ^҇΄vY-s&9&8!/$M3ЀowCPxE+J)XoK7HJ0>?ۤ}ښLZ knToaD(;r2@^bΪ:gIߍv)츼as6VT-PywN2)n2@s 3*6vm3K2]Gn6Q R&*vcľW5t(Kq߄o$k?kEj]+0ۖK 6~h>!4$'l?Y@=vX\F+Ԍ fGEfY a00hض;,#m mܽTd7T42l}u gfP1o磸C2f܊RH@wv>x%)<{fC7tnyzG}0~)a x~ $|)`OgI?^;ÂxN~M;$^Sl|'#%~lX }~r໔7 6JL\8!  EU@NerEPT|# Bpk{g($2K*bk&vQFw; ,S^T&j[9_S[D_ۖJ)MPU1 woefD뵝C0ݶ VmXBkqK~LIÐNs6,.p8%iV7qtĶI!y<&b.1ܾ  )?) 2+^' .22#a\ssz|ct}nƀGY`Sl+ú! ufGI>&A osAݵwۚiX':{gyo(u!ۣzU>]VX+V ?5}c5l]|BxpXiD P̋?`ݷe U5VidU5q]֑b-ӕn蠣QP "}u+Im\iysͲK΢֠$`zG.A^Ԯ6u˷x"P2 v iP{hG[=Džb.f&GU 4 B*LR-v "9Ȕcd&}|7{Dc8ƫ)̌s WPή /mem}ה4RSq0!N4j$ñd-jR^o ~ʉtRS4U?|oG+T^{k ٦=Ns. K~kDL.Evzid rje? DK]x&ϣ C+'QPQLK V 1/̌4$ICm^弓M@?,"io*^ om W2]D?t2?I9MtRzEccfOT܅eo 4'3&I2"K"-&z^cҼ|I~O7C3:`yǠQ_b4h4)u< ٣ȣΥ1 -IBإzTwIs2]Wt.P)ϩUl4 }? >a5o U-y7`SH2c'A황_ߙ\&T2ԹΜug"tW՛AA%&[#m7 AD0ޝD%PP3/qfӪq5|/q㫫xˣ[k/ 4q/K!XzHj<"ҮÌ$uO=ǃN937gWL:Վ }aB'sBL֢5 銬 -73ytgTuÜ^te**o j uMu.~jOG+5w}~ay N{=C0% `ݵ=5HtZQl7rrÚ=SQKGF3./a V 989B~r)s[+?suPFWWmxbv]V@.r} 6Xs9,~i@&jy QxtJTȇCa@m9-wH5dYf4ZpaTHI%3XY oe[\_gu (ic*DD!,^51E"F;"PDbڤ(bE"8Y ix(J(0l q‡}ri|fB?R#r ؂j~8#WX6!er Sz; n  =ys ?>/lM.o=[٫Ԣ?ȴG)qVTĚ(~ a2Hkv7f!c )M%L 0ˤK)6*Kv:aGh ]e[ 418l3I#7aʚ*MΛ, \W|caHtD{?`B sʅaVV ?,bZ\ɴ4,b+C=1da;6ݿLX"ln 1s`]v &z,96 $ZTԶU%cL,@st::xHiWo (Fgi:}IS3Yͅ>D𫻟x{ ț1 yW'!(߹þe*svkcRSZ *fE7V _>9r,tj[ VXb]y(0͝/n-powdmFX1y=3[@6nV-0]3uV4I'uj7%3ym]xRկGa=#mʳ@h*ůS6Z .fZ[iN;7>4}ThnYۚ;pgН8凤Z9c|°7UMR'!Yvu$iLZzJ/61NQZW7oZrE^>DPp̸܌.zm_ؿb?!Jr8bieqg/گb_5}օf^kP,1AJ--#12t,ɍQ\KE/ 5eIl. Ru7 5Ŝd3~C_>'hg)x[_oifj3ǝ]sxw0wBԼ?%LqS8ZS;_3|`~A_q; S M}ξ-F<߁Is9|[`Dh+TzTܻZp4/)ūhs=Z gڏun2(P[&KV MX[,xíL**j+GBV@fnh1I2!T0wFJS:~;(kl⁽7E=EϚ^j|ן}bq.PXLs1ua=v$,\GC M$p)7؟C6t(b bTݚgɼ(R(YŭӭsoqNM wIy%j!T7x.Ɏ_ '1r'T%<啄q(ݱ3-qyq4@~[-)+w^#V WZtM΢A˧Fק?9vKGUk(})T7k#+&TU^ˊ;lL.Q"פ[BDgL0B'W~28!%8M=OX6~o5MX,z>G!:[}kHd4e]SH$pBcBFG5`E#雪:L1w!c.ڐ zW*e|Þi1k<'-S~,6<^+F''t`\N >:[F6Ùq͡`[De7B`DXoLKi j; }"hH#P8Pנ:O5ݗ&3=ys9pJ XT-I0Y7Y&o-e^\ș/4YE-%-0i5,&ݱFF@?\:Pu֙^_.y'NiD H V.ɼĿC&ɅQ;EЀ+wEMU=]Z`Wj$a|AԋeGP֍򔢹Bd [-4;d^g7յy+ϋt%+_ :5GbۗVʎTzW)-r[-UXѵi+mi((dd=n1~dUS.DE=ϑ @F?-95 FөԧVSoue:٨iqa)cQ#r/HQJ,f!a~ /{?C[5%ӽD/zq,z՞b`I%wC_]wTSۀ1黬OyQwEqĐ!Ąw]o|*]85W\ێDmٸ s̄_=_JeN| "ں*iy\JhٶnA2R4{KĄWD3nDBCMz^Q p©D;usrtcH֣t;)V'R7TEfptWL|ht'CY)By.L6, Auk8'VًCCQ{tP|{oi1yqMo|CQv7Jԍ&mw CL5D1|K΄U G@ZHg-ֱ?o)ƙGm"P Mg*Cr:Wu YK'? #Նi#my$<4uk~:v![RݩeOu4iLR:ҧkڏ0qψ#v ϻGcM$jqxWdi bQiR5XdeD+&6z豻3cVV}l-.|+ mSf^;A{$zغ'ٕ hWO-A> ;Ki q#9M$n(ױؼN_ߎ@P{ѶkG Nm8/@ p rM\YubikCG3jV&(V=0  Up6f2H55M;@2o;Z!P 9~'@. LsMX2Xt R|ꃊka11UkO <`bZAGez&^PV{ӌ]:ZUSFQ^=IbQťsL{v㣕o6ϘgJ_:*?#U2dR/7\Hriq|nx9alqy #Fbj x.rm}nOH{wQ<#x3sKYi{ Fo .OW:٬m{l6ѕ`fMv7cOo9~e&{km2s{ n"`ivl/]Ϙ= /IEg3*6$dIgRƟ{mEtau$zDGlrI*>$-.Mv-"o?ęfC6T`ڄ. XJ^J*F9")S4L #s1rB㑼Qb98+6cisq7(s?,-ӻԐ&w"Wbts[Sjn=O I2ίP_(?3̦0YFfKv% d:G-'sG6ͷiˬy,VF@WƯ5 \M̠(|O꫓([ B EHt*슆'`b&v¯N Ek&n KTPq6Nu8|"H[F`|Ap}HcȜfmPnŸng!+ulIV"fM\[ьBJWԕtkEak l0:H*'<؂^PܥL??Fu03rx,}[U9Di~4[n )nǮ (Y^emIJ9Vt}-~G2koi~ @eGSZ*vj\SF' ;54mXJH_?`I lçUagzSzcf3o_E ¯Pfk:2q%y!nV'*Td=6~Z#;R b'RįF<=ce 3&OXs y$Ij!bG{iǚ(2gJ53!_^$aޅpz6h8nk ez**{5g}i9){fGHػI!Q,Zx#ehS0vS#iVC O4 TB]҅DC}76JfC>/yo24h An\vUhM#XfHq#n2 2U:G $-!G9,^XWUUl+A~P8~*\S`PⳮP\N+ýđuDWc8Z%Z.BG)93)-wK\`(S˲ z걯\+N F1/; ߆a+h$~V*J22o nȹ8%U/z}M#V;\M ͌4B=9.Y3Ie ލ##fn> t.|gTCR~]ZwNWKv)Rsd#~65]$tN O^|䠡Y2"eig@#r/ZVgTiqE%TI`HFJ$*!+)T"Jpq*௜>^<5bF"D Mp7;rs\$/]4 0xdj1'AG q%0,gFv5esx etT;Z7z96*G};Xj1LsP93?fO'A9%zErĈѽWJW~fW'zj }R5+EB>cLB( Ɗꀚ*c3_UIሹL_ [2(_n >֟@GyM(M,]Ri wzN_RKF+ Q:Ψg?غG2[)XZyqNŻҋtBX>p.'m ,&73XO.c0uǿKz'-v lI%/Jge> _q@R ttRՠ^;F/ 5 qvvavpo9V8Ma.%y/@sPIKLsep5Cz~ TҘV pOqQqV {hNYEtVgEh^]߅sHͨߍ;n=g߉yݜCgHfOiۭ6?̺䬁H0grIݫ*l $ߘBH'INĸa"k\RS%+^%wERKiÙ.dj"яE,fQp k`hԺ{_0.L;yރK?6! ɄHR(M ÷atvt@yC|'T-gcuJo%gm'2l^Ysk#wd+#YԜ+N1 Uqȃ! CNE.;='m4.Cë΁;7Ft-KW|$ӏWcCqF1c4k@"eLԐ MtxxSzAUto -2WXt{:"*Zp@+@!Vc`6Fߚ+Տ-zjVãciJQ-3< $ S^!1aU4.Խ]K&RM_LcaE95sGR}g|&i:Eܸ&ᙰ1U3۴n|J f2Lj'Ml&j]y~U[JK'q=VK<{CC94+[Dr/ Iǖ v03NAB!h R 1iBz){dtKNMHmj^hX8gSК7^VYKK%B5+<ÍvVQZ^fU^)ۯ(ļԨ}klK̨r aU?#XUGQ;s" )E,6۷J:9H1e0vh7~G{qQ>ZCS )peA 2)6AFݥ ͈FevG=2r&MPKH\'#pgA^ݱX{o"E,;Lك3S,z-s"ȠUBv>gXD[L:/e^}`v:[6W 14]wl ˹FU g_|ZmTr|3FNMo䄚-ƒi`;vH"jA9RVum44"x=\&Y@9%[s]N߆erlzrLkscjv.7r84Eᢓr* ?x.e,/GzL&Az')SG/"yqeլ,,Y? Mز+aZd?7 ?ngGcWB_gO@WAkC7EuG@`arbR#3)7譲, @@Ƿ"#J4?h6x) }p?BK,;%F fM#aN:N6H+F& > s&C)dz埐"\-ѥ0wT+> :7X<0gŔFJ_1ui.63)7Qn7ÙyuoDгubBnm.1,T~'xUgo1PQi;y|`ibhfLpEq$xQzbZn0 nN,M #k22X^( )[`@irt]i\_Jvu8_hڍeH:t=Yc.CkSE7/INB^&MP|պ@=X1bW9?yq]rY+'4ؼ 7t_Tgq $nř$#Z*JjK*C q$1&'״q SoKKwx& ÒQhCU#A~@~%L|#. y*b`4qȡ<l5i7}&OŊ6CʨI#W̻_(a~yfwRc8 1ɬJRlX&/]_r4NCxPTm;-qƩ4E+ P`!<15jaԔywȧ[[ß㘘 "U~#J^e,lĄuS*.3d360Aȗ8hLȀeCfR-G"7̸Rl(ީ=EQVCH1¤ڷc1fC/)?Ӟ\I~*G<#E'ߦQ\yH/|'VHC`GcK,fHZz2'a5kKz#fS]olkl:WCH}5EGt\Uy6ec`riucP~On#|B UB=I`IHIV*iӪEe.D s&!KĮlgHCwû;l҉wr]{+}Qn<G &|s3SA ͤa?\Y#y1wt>3:&Zh=nC. f:;ne/ǍlշLG5e%c1Tc]TֳK&~AH$$/Ge\ w*׿#mC|M[뤿 Z) eןSr.bBG32Rqx.%}U;ݘEYm"ވR$PproSa.O1}YCnG'iK:zSlFPԫFde𸬭rAԛXR#UR!~lyLA?.7 (bH>eΆ]JOdxZnS!E#ib9&YվweR[>ʤכnH1P$H )fzKU\-n+;knVU% l|L,7m~G7ޢ݅!.Wp>>uȇ^gW"|xzD7[yC,:kZ)wYy!s=CŁϙ1r=Xz辢Dl"BDG(/0*OW]TևWˑBl81 "NF b_u%֬d闤#ٲ"c_q 1R[Ka]"lNq9͔Ϣ.36hkv-c=`fjSl. Tik~4cCŸHr"^,(ȼ+? }'&uCt3t6۟1AI8\U(X0I('د{Ǯ?N+#-b2tDqj-@Ux5φn9yd#d ·I!8R|Bg}11cLuL`!h*2I'ɱs(]@uV*q&<|oRzl36Ⱥ .7ll"Bel+60L pV=MIJ[ErJ H唼XB,t׀Tлp̬_]K5Dʞ9 MvF_$Թ(PvmX8yur1FLac-.'1v!( c;)`a/o$+5n>k̡ILC{(.gMhs{l& +uZ2Y2m_Qiw[O=+hĚl 0mYrR1^+[À8oR*7 M74КRU&`UrF鮟kyR[(!=ԖQ6o;S"y}{o&NSeE,cߗ3*YXYL?G$\Qыt-WzJ%0w3 "[+` daxtsg' ?#6)VzA'u&{NvgFk|2TT~>Οϩ8 uvYc9ZͬD4 ni/N4pCnupL8$V턄.6 Ú"g7ð2z)|'Nczf|l:uLԞ'߶/y9$ubH@ 5z^LDe-HZtvN{Hm@ ɽ}I^Њ:zVw^_l.Z8o2&yRrA!F%EFĂ TN&cVƜs*xjlԂ!Fg,oh{~R[R+Wͬ!B Я0xC8KO\DK :5!|`qURkd~==UҲ60@sz_nui#p9&$c$EԱЌfkg BG ''EL}9X xF+ 8I'7>%dstsM3I4يm#ե0 vc@%aX}Gn(#[R1ʣEaVJ6Gq/G`V rō|c3emqճ ,Dw ƠeZhI*tZ.֫$ȅMg>c>y"Z1):?A!{m.c{+hhٕS#B*ys5—E';k )hƙbt՘jsXQy+/Ζ>so(Sox`^Zڌќ̉-xҍ1tN[;`iVd-)(Y$B`y { k鳉Jq,*CsJ8)ETEhͭ@*<;JWE= ʔd\ثqF4}c7C̮+aA^ (+nS6ȨD? +1əo4-ݠf0-a"U:E)75WJǞ\`XFz$z y6cadvJ8D ǁgo<1+4'pD,ɰe)F4($țU_?)_,2H}Tٞ!d|CpL9֘_>af;BZ>,=!⇯ygYiw,[*:њDC k[B?D./Xx C'[U'? m'4xaB/N)q19`ncёڝl5\6rGlE{l=.ţ )GN2ss.tu_lպCOU)Zi߶l/Xr? F4Z/~(GJs-g4iARy_AIt4]Lԙm2%XPԂ=g2]uxA"6َ@N̪}H.r$L "엘Ѭ]2J_i\1'XE:Z*N*3yu2p..p$K{iX]mQ3p}DLB(.c𴴇%2EyZ]V j5@`ez/nF[o*( *&GtHY Kյ_g+[ ATF(OK'-׸1 ʣxpQ m $ݗS4e8B-Ɓ{]#hRma nr2Y3Tgd{b<تWNj SY\J5$\h!WbU((+pS {(]i]CTA͠BI7yޝʊW}[06Ĝ6vo_qqLBh2:ƐN >o6a2Y-@5C0OٺKoh=k@o'2ZB .Gn 1O0tфHZ oc@T  pzOXtUS/ 3]K)7*l&`HJi累r:u**g"+ˆIIyz.ߘ]+סOc{{f AY8jY/7/ʤݒ@Kh'7?o+ 2{n\#y~ٿ|T8^2cj13ypVY*v菒" d<$6l}k1vR/ m"Zٕ .Λ<3Dؙ7 tu6`C}MSi#P#Ue4&l)N Ə{X?\b?rW0?`. |k o(-$>0,FHE ; :Ťܘ-Mfa;{cB}es-Wy 5:LKXQ1{TlhE7q%Y_]{8AE#3lr43ѹ@Y*xS6nQ=ŇpSqy~ oE:_>DxlPK<7&:,M\'4H2vE8/rGnD*!I3fwgWz|ICi8?ޙw?*)"RqNI6,ۢ\xG+BKD.h+x*ZaܯVa\kEV/~{.)Bz F6?@٨K5j>SAFJ'J9jQ95m$(I,]VL1gV?cTÑ,@1V[dE`H<R?;l#>CEvNCS,E[>j+ -uGP9Ͳ5#To|آ~K~V-a 5Io1'E4=}NWv.Q?krT6<$D pܧ~7ńmEyT t^QzjW~_ Qo<ذu0V: @U>f4/ƿk3+cI]y"KhݛgShR'$Q"ժ 0P lsY9jI_~[F*Z|<;s\\zǏ`3xXҜ}"CY{PQ/r@I|5n˦[Bx>xri@! .4ԵKxб0XRgQ[;}gW$A1|dC\Jq`KSH8X`3[O6_䫟 AH6(go"C aa`龘w t҄ڸ-}k3FFyWNjA9^n#F;|+H0 v8sZt6j2@a~y:&%T p !Tk5Ʋu% DquhDnTF\O]Ʒ(ΥHu?NƉ iwO^<{$JG~'P7ʻ%鱠U%j} c5PUV%U;h4z{(AT`lBߥDF'2JR#r]IhqUԯ($[m@UQ({LkCcefX3{Ӈe~x(ˏ!̜#s_f#RPNJbDbp ~!Ms#@v{oٙn$2.4§ $o m1hF/M2w=&KH'%}/P[Fƿ7E ps$å+d+Oc!~.5< ]D-8o/T#6ᓄNh,,2XvDy\)c+c$nwJm/̙1E6T"3#ݬw׾x-M{:ph {1r̭;-cnFo$)H댑,N-T@Zv (I07̘7h[C56[+:-[]L}cͣy$l,h8nBj?eD>TAz9xf*#As :OVdZZO\UgW]q(*8[E 'ht|iNRU5 rxhH&@ޘ`&k+-M$d匀|& ?ԁBW񐭞Z<5@`TDf,$]H'U2XEcaQҳX;\=yXhP('RnIƝb)ZVhZ5q4 ($[Xiyis|i3\ 4Y  :%}ng{?JkcSĺaw!&=a)sŖBDࣤ!T+GK+M兙;2+W]W߅kALh˸}jeèqُ¸o2Ëg3 `n+cqKHcu1a~Ş풤9wN;L&q""6n*2!M2 Nj5[,HQ <_t{[Adշ~[W]eqͣ7Vs^цE߬Xe )*`h 8b[jnMB GͪSGQM0P{)M6Y'nDc@ *g%+dze=z"L^5yD"0 [ F*ȫ;V @Ոf Z嘴4vu&tѶej0ka,Ɇ w7l]GE3HsF!liZk $ FsʚC?_p,/9>)H_{- lu!fAEQܒfeQ'OC0N Es]&ΥGlܫ<]7ޗgg 23юJ^7IɨbKnuxOъSP:`? { ,[u>㒀$(!ݒvw0 ɛXį>FoW*s?DLOSމo2u.+?r,Lpu(qVE؜ *V5;XE94fRMp5} c}= CbYQcVBD&#)phz' Eu%6I>ؒ ;LoYiVy'wK\2?^FP!ބ6Alfr]oZuGc KhAH7 u %<{R]2AaG7T @:`^t0: RawCG޶ɲM0%>w5T4%q$FS>R)7 ю)lhf}6>RJSd7ĔĦ5ж̀E0˧e֚]B6lI֍9h7 ?i%&)#esOt4e[ 9S{R4Mܺ ti"\&]Xd/QTGْaVz$\G@mq/֋ +õ8]\- tS&Ni"ߣ2?u4_tYg8b(R}5{@).²>qŁ*kzCe8}MP,<^%!{ c3cXHbA&cqVF4rٺF 'ɢ=|cmϤ#Z-ywAf_e<쿂dpʄ|"%\Ra_S?YG6n%#Nj^R7NdEYףY H:BU,`x$8p%Ar7T-D'9s_3ӂԿ/NЏ;sLJWPy\oO,/c΃b=DDHY6ruuFXw!j# I 906 e`B"hV~`}WF>IX'.6ݴ >ٻ$?g2 TR&4V{222usp) 嗗]ϵʺX8%x/Д;\כq-^.ߞY.-VJ3Yƭ3 J ~b]L+.>š)H[0=+X=#AE\=ɆSn8i5WP-;@"೯JƳ\815]478p.!Fb\zMoBjpj0\̬;i1#vy6pÈR: &U^?v>Z='wͽ>6ԋF-;>Gː7W*Ƃ>c\l2g>:hUևS# @8@.7{b}&ug`O]U+5'B@ʏ]^DCsQ LGKTu<SX<:aC&_T"h J8u Ȃ]ۇ51ƼⰱP yM!&җZz le2' k^D"0ֳ(lbX^8Bh 3- 7d "q.wfAw q:G7b8?#~@vU4i/GZ\t3=茴anƜ4A }kyKUnF9o݃Z7) ,F֝8[t?I,C}A AF_>qG `׳ i+6%k42Λ Au7>y pA`S](Z!,pƠDeI=hPgiMy1hZV]qCair~\*γfdjKmXgSK$dMKL]FlxpW٠f0djslR9): >KuH)|.0W:p]?Dun`*ތw0'+Ę /$63T6uְ/Oʛ Ɋ~/:[ ~>+8a!ű{jXpXbJCFU)q6fO#9|;wש */ґ:bz oE9_'Y VdK׉ / QmjgpĥBvfR`Q+*MS <FZ eR9iAE?̑\ԭ$>ޒbڃ#zɥݫN| dA^4lV(H_ j#/DE急n,[SR}agljSaeҍܽ^7AxG7ܞt*35}^n,Jݖ8S8h#Da/>3-ݯ<U"]8y!>bmmWh=}}џEmwko2jNvfWaxIDFŗG%`;$!"ѷ^jx[) &Ie-쇞na>CL#W="3F"CS+inlR~JH"haT4 07~)shMҔQùy"v)}UMU)1v*[+T|M1Y7d JESr="sGj]Gr`&wOp1 %_Ofp\(%WTݷ~Y>} (/HgbHп;ajжv%HuV Z]"ufO!{Aɞ EjoNEhmݧ.{Ft.wph*x>5U5x[6x+= Et(2ъ&;+g:5" 6-Tgv l夔|w&* K[3aT2b|]9NPi'=Jb|+5cW9vK, ]NTu_ TE+DoE TVٷL;OJnPA{J ,;J-!N uVV% .N;+WzߕVypf k'f=*Fޗb.GQғHZ {EeE801e!%K! < '_3r 兊͂Cbu)icv`D|&%Ssim!e)7[e)_5BH2ڙIVjRmBw2p`Vozߒ~ z߈49hXv@caYD,| x{v9Pсwd{Z!7-$S%n"5!}E/&3"ᦇxwǤHW-Ybԑ\7}ȑOh 7! e6E)}.y*\-ê渏IǨ;vE .qX3#Oc:p2P% K\G=݆ j,y\һEn|Nt+hpk6o [&DSdWYYCڨSouخ a몢 zs6:qf6hO^㨾G'Se$ əsMF} ]fa3 c3uj8<$gHYAK!c"4ICJUHZJk_WQ]z@ k,_.="O ëNi,E4K5P)&JQ*II} VYTE^)X**g󖥠`cF# 6g,Ca؛ywlnXlLԀw9ddu+h>K-tI h_lk<)^C ["MO`F&{[BPOn]۴U{:Y 9|*ۖ O#&T_lEVѩinMyYé0o<`wvfSDMRG%JiR/`16CjT0 ~\2NMe,"N\iq -n.~^75I7~^ 77dZ]5KD3C t#c:⯉U˓>sт:-]*툸x}qF3lm7B 1M4|9U0b",l2AMΟ9E qk^ <^tTIosº!(*w wdLWI">{5;vm{,rat\Oy1[u]"q(UNSa^ܸ[rke*P}~׃@5)hC:dlQ,zss6R' !c[X[ȉ__cCM(Eq:`imoKr1PmxD59mum45ЧveEcLqo6X-) y|֯NzdDwVVJD7Y8$aVGtTPGȁZPQ]vH6*jTYDϭ`82h{]I+ys&}Tn$N]8itnCҖQ,صj+} YA;Q1ȻZ*HXmljaݲ\ !cDL)iv6i/O6RmT䥦*U5d)ЃC&kny3}A˝o;5^{403?5 slIP0՞"'g*r1q(C9G5A*BE5MˤcK^ŽWcy51^{{>1D%.5FձPR.fs 2#ߨfuOk&:WGUfσinI$koc D7## ^Z4w x1 3Aͤ+ݞLo_/iן_Li93^OX6Pk4A  ڛ3:׽yHץTboOyDlkѥ4}* hd)cZ&Uu*N>+ ~jqȆ?L يBnT: d&hwjHtbn4ń~Jn>QW@dȩ+h҆n[㌣P#>)>0xvwa0h W %2юЭ0Dg cK:T&jٗi&9M^bizU\}ZD5TXhPG1\Re8L666!y2 0OuS[>%\Q:l* F! {$;pj$ɒbuTwgiooZZ ~zla_Ez7b/'J;:RRdi:|%1%{x)U(Gҿhr05#suޮ􅧡&nsSZ9bMXvz!$+5)DWI!\ _ydR%EvLi[cBUڒvEwÏ_C2tûu!'ˆZHejd&Ya4x 9yHt{݋kaw@fʗzrngڕy  8osn e|FJJO0Z@ɓWVav=m)/51Q\U^]Á<\ZyPp2{͒QR`kcw',Q H_5꫖;ioa<:~KT:BNȪǰg0G+BOS3ds[1:~ W~j곕oF'#%^cQVjVs[BpzzB-3u0sL6ͶBFtEaM?Qk}y>`Eeޑ;Wqͬ}֛cMGۃ&z0aeC }ğ[7N`faǦDU4Opn*+3RT`Ctbj΋֚ + hC`us6ȷ`X¤kQ^}4y StU%MC@I͋64rp7K,Ie;MJ&8_Lfhi_˖B4B`XP3|}F!=KzOl؏"~|68!+ PE0qн8hPҹg+pk8xK *42H#d 1C0;q{) $f, 70IsV=*쳑gIJ!N+80O&>*Fx6zL @C砹mǶkpSswFL Ԃ!d<,u5HK P6b!n][s㨨BZު($}3wԞ3ɚ{~刡tbO5_uo%KK-Yfר(׵7ې6<,dS Tpslޯ>zN$z ]ƿKq_Ty)Fi#jcBrϦ8G1Z% z1&1k_'@xfóΈ2*RziX+%򉹩V̌q u9X1įTH&nwѩMУO7zTcAxiȔes >rW w&߫v H7!?VB)D\%qvu(׈jl Sj]s+:(DѸApliRG%9R-IήM d])C\ΐHGFKmѥbs"M_4銢,bSJI?)i-V^-FtE} L{'9_O4 VcN\Z6+w닷U5 Ai~Z6t1 tk-7D)?|)}4ސTNG1yjH?q>ADE9˄eVlHb!yCn%JTb'\uq Ǖ<ů:x%\x"z,a0 ӳaH0M>8gWV}6duP2)^~څ8"e)@?6]3c ʽ1/QDnˋJ[#S>tm+ǣGJ6ϯP.?a7PUnDPG!gf ~P"|qȾJx!u|`Q2F8iV-ry8gU}a굜_tKՌ"f P<C޺-[ҌpM\2,L1-G}j855,s}(vԁ RDOr*,$"P,`q-GGjpdt"t]e ΩH+Z fԇڰq -yr) ׶G-ف?Ny{r{s,z8Snzq켏]"1嚬K_ΰ%Ĝ]pJ/oaDWUg'K׷' xQuY#! s$#UOfcϯJ}~RU/g$P8NS?c\r}HɩJ>K:{[렮/lyH}UHVۧ>23v>͟;A`wXBuH λl|is 6`1bzkp5Q ;o=D+鬩oS\j9⇤^$DLe~n_>*Y*4˓WOb@s?'%K}]lo3p3)ۇrX"=VyfqaEօz>i&wtb3h\s_5'Dx΍h~Lѭ]^Ͳ&nS4߈x|ϝKf/'|C霟xOT2Ѝq}M+Z|*_YTE^AOR.0ZtfPL{>&)@@Vo*h0hS+G561u;ޚ|KQ}YGy!y Shh{+Piɏ(—ESAsS\%Y+h& _&Y>BImjIFeY'G_T)v8owo(ؤ30ޣU9R:E&𜝪U؝kݐhg-*kC.$bC&>җ?6 QU˜veV|򵈞SXuVi! }%RGP|=ڱnn[;Qh ~~Nص#_R@ϽmOzKMhm}~0ת T~#z&TС 'S(.ێA\~XG[)&?JW}#)erɑq'j0Xh@8O8ǞxnE4)cQ/(aD:Q7UFV(СI] Ha-;Qі4V'\ !h)R4 `c/,`})ч%O@Dg &py#n##FVGYh-%-ZֶҠ8ѭΌlftAQƥ\,'0j;x ĺvYw`803X__X'΂CG5o8~0~F&]0njo}_M}.MkjV1=A1sgk FܺW;DݹZVա~I<1Y)yx6x~IUm 6{ʯ70ȑub? @b"t( º7[ 3:@}-mW#DKSS,]\.)66B0gED=K z'ӧk,1-OI%V|ӥؖ Q864҄O$⎑Y(vkƋF*(7Gu뉇/%g21բQ0\ϛ$qҰ:(- ,ʒV5yJZF9>%[XD&92EAD^YLj34W M\&bG9QqmbFrHc@{wk?L܈&,Sڸθh?L_eeHٙIIZ>NsO4s9#?%(灢`q)^aK2yXD c s'U'T% ^Z^l ^OץÁ\'VsdD)tqsw~0NlPՌÐHը J[FɁ̍QRe+`W<\ƝXR%l:7IEZ'ZPKkucrB#""OlDΆ7'YeE,C\Sड़0GLHTW}czdѤt' 8B0Ң7 3&=@ۣ4Lj>HDZ(>DIYYS敟f٢4wqgAsds,c~翱;reg]JL$Ǟ@j gؖXUTT8'Ěl=BPv(7ETpHRvƅm/Gv ᬠHt`춲?6"(g.YII3.j0@ŌQ DipLzϷ8 ÜWA?-5ƙ~ ⺦jL$# Hn׍_xF]?Mǝduo3f&F~^Jo ~x$Yx3!T`Siu}3W^ [( Ld2= +I܍olZKdqWUdC zn-S_sgy_ZoJ9SNQW{q8:,AI#yĝG*{;_!uA aĜ1 2e㭭Sa㡻DCBiy*cWBJ8lovQ5C1Qf꿔.l@%$Q1V:ʏE!@|QLv` 녱VKѭVux0]kC?s;`"#N|L&,n ]e(ү(O< ZED'?X,.|Z3ּo u)"]8Y\睆*b@|Ԭk.sy6Fmldȅ^bӽy- K\ 8tb#yLBĞָF#<'׶fr] 9nPhW*{x+qO[#H dݿ[.sU>9HmՇl֗^a# nⰐ[N^Lȝ 21sP>Oz$pkACGBES~FU]WGzz(jݼ>oɿs.Hy穟gщm϶pH<%n#N .!յcf= )crwȗ*i E(5eu9Tuw8+|ĉ$",CƱzCϾ gKKy `x@K>LL &QP `g)IjG։RbR 7!?ńxQ5jf"ȵ_O1D|Y=Y 8 G$;Ch':]\iúT"oP3)V 9Jq?|!^`.R9{qh1@ӌfENuE.!Gu>?Nhb9sUTa=otIhW ;U4&\u*gpn#(}[;Brj6'Zi-sNi5OUy$(VijZ:NӢ;dʈ̀(}E#_V%5+z{R]GGj8Ѽq/o 0EEM5sM2}9Cvk.V1T:_y&Y1 B/p:y+SBz\0& #ާ|\g/ܵ 9A3vXiMG(tPU҅~_мƬ"(]c. IW>myp45 ~¿jW0Hf@?r {s <+ jN /#\F"6H A}=B#1Qsp,vzI;)N劉ʖI'N_ܱL,<}vT &|aio ZE~$AC5{tG TYMrmf,+LӒt+4Ѕ8P1U~e7ڐ :I#:Lũ:8rX+*7J |;b2ܸA)fDB1qbe856cqo|2Ws닐-gV[.m!!tW n;X4:@Ag:4? af\<`FpޗƐ/UjЇ1 o%b }_.6lkUp tI]1)X=za3&ovjPRз!4([2@)pN~ $wOU$ךQsÎWGFtEg\݋@^a4Uxh@EWiP)Vl;;7;(sk`6+r`{k'Bᩊ~$nw~˓#YgByOnf=*_C"_/UCp-Tg/rupb˙Uy{H&a /tI|ݣ~+E T鄾P2KD.,oҔN%@ 9ؙ3+Q8Ǥk4.˘}q rDzk&CR$-t9vNuTWLfA-+TOp tP)ªDO#陗$6aW N݋nw񸐕km=gp| i`9m|d*1"C$1LNCǴw?D mo+rT&} QJxc"mFÕCqA@l]YtoQ3N#8]CMrBI4Fs%yώq5iy#<15gDhOUlU1N>a}0̥`r~.Ϸ\OXb_rˇےBRA^F(MF/Isi93h+ʭwRa}4ڱmXLߘ/6Ӈs$E[#v51tVb!2z!o!)clhf2= ^ŬB]#zmOXྮ6;c8g y gTw2+EEJ>Rhy`B!-k ('xd;zY-̉|r)u`=M6Ga:{Zv+ԃ\[z\n Q޽[nl~ gH!J$I9 kB+5@ f+["t|f?@&=òo''Y#Հ/$QԀ[ j+TZOKDsm,XDq *+^^b4zȬ( o0({'Ɠ[Ip`65W x"F AM*#[T:zhFhRXp&;a P'T$*JhoTT2lw%E?q@{n,PL37+=Cp״̂!9b+}GbF]m闃N?Ѓю#)Pqۅjm, ^6Fթ唪V }1ްNx9a7U+ &mda?wW^h!mJ+ z/^ jfDܙ/C:ťsS |h`iVd\_me'F|NT ˩5Y;MV8GA#ܺ^#]vK0߳CSz4"IXq"b@ Gv;+Ol=݅50Gs7=aAuul8C8]+r|f13b%> 8#1t3Q~V3q%J( iv4#s5vT2=U #wxWFk|} ޏ#Q Fg :b;@Hb+\eW'\;lbAQ&|_ Sk H}lu$%sMW҇X8}蘂ʘͱ#ܞV-G;9bo᳕}-.:3 ,q4NT+pź]iHһ@#M3ɟqTџ}Ɓ>m2$PzQNiK W9' qW F WFsq.bo?/)ܣ~w$LdFchB ]͉I6 G[l y#έ%\@fH/p9Db 4\k"ֻz?K30^8@qrUnwDΉAWq_yR;;q@)iHI×R 8cMӖQ{"s3uH ( >)仂6Qec AP' ʅwTq,X-˔:zzqH\B^qB]O`Ti9A`: R^%׮Igr֥+gAx=hx8a>.<00 ИOAM|.noY*g:|%zJy!~&?I"\smC6S $L~U4ڿ'm.3fJ!~,׍XX߬p4 (dDZ!25K{ JR@U"]gIU*kvr~yRB`Qe=.fÏl6$Levs@1t(z%_U:F1w}6$uQxbڭ\ʘӑܰfsj՚M;LH CmδN)5J6׾O>b ۩\ޫgݔ>!;k "M j1,? PC+O-aBIDÅ\Wa%d"VHBR552z!5#lׇWDT'}18VCY9j2 (V/_ `]0>ِ(}(O:,)_j jIC(#Il*RWҢ>igkH?.fChKde:O>oqXeƍ~  Cky^So|Qq'SuN9#G^=ࢠ܀pd u`'oXy`q߷@]q|#1QN[r=t)/>yvT6MI{j;Ԇ 򷃉fL2' 2A) FLvZc3*۩A|+g] =;НOqu-rn1fxsWpcUX#_V8㗝k;N.O6Az~'݂-ɚOuiK!mg9?I타b|2>i*=H7Vw#)1WX"3Nh]`+YVZחv9;@"Ý܀Bt/Ca 8칆.L;1RqN/ztEIRwQ#&AcwS h#̜vd:gy '70PdK<`6 >S/Oܓ u֔4SXuV.3-A,a&!app!^3&\Uha.?JׂOR<wi ݖL6'*6oӪM8_X&T~~J4tz]Y_]&/^{f^0v4u^~Jb;2q`&\\/#{~lX@y= ha aYg.H WFrjW#KeXӒ`^ ̅`n&BzN`lrȞ)@]?y zzjмw*J>sދtCAkt!Ѐ!  ~wwEU`EܼfV֔9b(v4uZ0`9IYrz7KCpWאߺZV޺GsgvĜ#\NhP.E#3?ZXeHs%BKݑq bJ[O{ĹhK{Ъo^b snEփ8\(asOTKunSTN 3(x)}PdPQE[i"MGS<󸠜H.yb'2s.Kgۋ_p #6q$z>F SA`/-HiDf[,g'Gw_c^qk~ ZQ ;R}Fds?xS݀( s}gu]\Q暯!Y(.du]ʹ> V%sᦳAHA>%>(zl y+h!Dڕqqx\#Wo\IA^쳻˯{L!t K )*uw1I,Po3Ww),I,בZܧܰ!V*AũBb^53p[TD3AVoaFgAI0CQL"x a6t";0F#A ͅ*yhoʲ}}sQ0Cv~YW5ϫ!Gk$N97U>?O\[7׷qUI#9F0hE/8'Od$Hi{tiTfm4DRAN~W:8 ԁ<"Go @6Oa.Eː)NJxi1LMȚ: gO> 9e/d+Et⽹+ig6iM餁N);F:-z"H4cIXgz4^dU^aC\n{'"p4o=mT\ L#H,7r8zJ[֦%!:%6hQ o/6H JMEH6eB93<,}eG%d݋Db&،Z4Q-RW ={̘Y}U:u`WJspEpSblsYwlM/O4A|̫JߔޒLj9s##0@E^pOZ5NxHnck̛Nt rdJgׂ)d,Jx Mf )n+*UkbJ+Qÿ'N-|+I9jˌI[ѣOIe*Yx/i,kqs 9WuXv9pİ>klv9[+O.j/ziiv|- άo4.pƟ!C_ʌiU[+7˪x]T `[vО20Xa ۡ$[Jmsbs &H8ٳu,'Y +*Ap NM: _!N:蒬#v+6L_|՜x9f%K~V MC"1y:4tP&g"| nk7vw [#^ݍj̯=o}co#X7^$q ==F38őNC"\L%çQf" ]yFcktnÉoo8%Y̱[[-{>Ĺ>R?#ݬ]OKI-wXK*o0ƂR<`8 pv17ܦD .vj a[۱)5f J16k(@iH=ʀȸ@֢ZRM,E)Gp[lw m}\$}^jɚ`z,>le1sC0~TDp|oc%e'*s{y9?0# Z:yy"INÝMkȑ `}+Lמj>AP$+,ϬݝaC/rr o'vGj]\(li<-ܒtZcvFe] " |7[o`)mW Vhbg?9,*_;LnGڳ͗ZNG/ekڰN\hiܴ|x0a+cY"\ Hڛf3 r#QӖqׇOc+.)Vg-&|9d;=].#!;aCH*顭ב7?%omn:wUVw7VsUҽsb~{y#ě \귙WQFF~)bzX^M r<!Dy7 y:G{6@BaN %bӤ\,+u8 nLba2CxՍȊ,.yjdz֣ tMHŁjJKƶI#fs6QBuɺ}:6lp#fk[%ƌ$&Lؾ[S&-th=MẔk^XYp3Zh==Ol1{jPXb}r>mG֤q/]|dꐷų,ɛzHAsd&P V]uطJy(L4 LV́YMnr1.}y \Ϳe:(LOx1GuY&T @?F2OUC…T,}i$V:?cKhO#vS呐HT>~>GI\.e $}ͿKԩBS IR1@:__J]Q&oĴt-]*( HydQ#fߊޑS'^L@1ָZr2ׯUqUp:=u>\8?>bx9D#4PC9ȡ32w!?7?lwYa$t/5W)4z6$PT3|F6eO*_{c븑H棠#/p1۠ٶIh#[s݇~EcpLU)MQ2kV/y $>>瞾ndus}xg(-d{d"H6ޒ~WʀN%q5?` TආR{ q=[Xo'W˒<(/׾ Һ kVhD90*c#a)3pv)&0xn j4D,,?D$c#5mK3V:V;KUۅ[V fiZ>8>QVl6Q\*0qj/Aq,iyM->5Vo7!F>>b)ust'}|O'U5C-!fRrJr#rU19P&v&58)C^@v7n _`Kd96#Ԫwplo͉wj܃;z0ŠYLiseY?Zs20 |0>IChUc#W =o|VFxC3pܳ`Ek?ŸЈJX5=u콘 Ez|2v۸ 3?c'sKf_4׷".fYNM$#< f*7|FZPS$2C*hK ]|VS5ڴ7Y#3I_@ʲoG4G5SH%#-)U7 ~)$K(MnϺaoDx;+&mcKo)Ը1, {)>#QtRcKV|P 04I?6zȢId3(Y y,X˧S4`A4Z 5v3s tSUu9ol\ iTPTKa1B1ZπQV34I\ SByQB]:?$W-Pb~z% ]ozde&` '!oI1*Csh*9ѻTh1%ܗ^Q?/ \Y+co03 O-XƮ HbC S?pvQ [Fb 4a'jn%g`Yڶ"zQLru$cGi7]{ &<6ɽ;/d+*<ؽ&7c#5]fMQ޻vQdx׆!=qn=m h5BhCre%jfr&H8 U"f1< <2`2CH[9@8[U:ܧR_M$SR3z7BZ/sTC94ʝ@0AXz܂zENަ fE-i䎙ot ?ikqx|>c[ eV{xFܠw+!+_e=Xud3kqK7q].5ͽ8Sv(S 1 R8i}"I B Z%c#;o56صIY""O ֘㈈jC]̊B|+_TnIpa_ۇyP2ui7DqZr+h)&/ÌRjۘaVr#kTš֤D(lU()Qsduue/][#hAE" {[jI_6e3`CBffcQofK꜓ YeUhk-& S,-W,;Bo*QX&5l55cnàtx&?^F:YyZ+!){M]{-Jl#$Jӡ`0l!\dc," 8顕aь$D{y6E-ĦHQLX0Q}@ԥӧuGs #(ڜTQArV\P'jC,P Xs-H0(©d5"MS&R! 4s7> )~Ghi hJT"HsҫRV \ͥ8J^+?JQmmLO- -soawd'_{ bWs#9σW  c^J>x6,T*5;:\:  ĈB:_ 3by)/r} 'cE6g_<~ʹ+GRyNԁ]C_pcb^H27Իi!-Aq[e[QVR=b tʖh3ўMnC^(Gy@b 4ʾA(aϹi^"x_VH%MKȈTvzIլY$Q2\aa.7=A,glJc?^No DÍMhLysCDt3.%`bHcȰ(RH5 @۽?#)қLJunEԽY"i| BP>qHLCJ}*RsT8i!a{[3țиFh:],j7#M9D0_-v{W(f,a2J=報2wYC2&]SO?rvy-Xq n)rDUs$T}-.I|8XG w.?>{I/Y 48b(zPVU- IyLM B BBzAc;9km(o3۱KմCsb6·S"o,A;)3w@jG ђL7}Ƀ7mIgHn B_lG1Q4D`ܜA Wq$4UqXwSԟC`"F0ؤ{ƘZmC';T^ )nD1K+Т16+k"={L{ܷ+ .'W6ci5\KrK:R\yLC7V3"k^E;p_5v&:#hN8c$iCR9١y)ir XM>p_c5$H1 i|sz(%~yĢJ63EݮJYܷq›>|K7Z8&]_P|f( _l"ɷdNJ.ct\d&S_ !ZV"3e?Z׼ )2ɬKS~.Ǎ5GgfCE!՛swl{`*X'HO1Xqênfьט+6rqh/BP`7<[c52#R_gD6aAh{SoA;4ufQuU'%=-9` 0{}l ت1YSD5t7v>Dw++>(T;hz硑9\Bv_N5(,_VYnFUEny[H%k* 6]vu=.sKgOI;/5Bz2)H[b+{LO(p,:8u壴)=)\rm6&]”䶑;3JLrN+w8l sEOڨ!"#?BJG9aYaT-~ݯ_,~.OD>у 6ymE0&I4P#ε7q:gmtNcUI#8>ⴄ03DSYu7n$bDu4w]Wǿp+/[Ѳ}pT=n0yޣ FRE7 fV\Dz:]F/ƋV|GI o(e;)/+)p^CsU÷7]> 2_/u0珡x; )'u)Tf!4Xs;SYgvV\8J^%Ԁ,n;ȚLi|MB`mtŻ^)}36:EI* 2ӽ=2e>H.>P!$Vο[?JuUɓך⭒r*B_nK*r3JGpEͣ B[$d璤>rQ`e?d8`$L}wJ?yI]0 S\wy|lwTai;t0Y?՛&ٸJ'KǓDxWk,AqiG_ϱ:L^k >x+%ʙll s~[E@!ow1ڦwStCЌb$" *BA}X4'>䔭4Qlǃq\R]d~EvBh.iRZg|4c:ӡX3Q:B:ɧRF5l85p8?<{LhwӅb$fbAVЎ3:6rݭIb=`􁛕?a\r$H !VpU)K3E&B~'*Kyfq z2!$>:8\k^6vDm!K`X3 uwzkTd,6WQVdtElBأ]oI[$9cn85S#( TEeg+b j&n5xPU`)=Maﬦ\>cz3Sޫ(D-c|Ez3ޯXq2m("װ)An 7m$*樤aI}<{Ad4b} s gRDp TU-@z!l!L;bZrDWI>h+li^Z{c<ln| ɩ2ouFxʿ za]w4"찑a;w}Cmt+* hIr^pf9\zBZ/ "vEX|\rDQZBUq{jAURMr *>A j@˜Nk Vq vv = a6;BG5viǜt_0ΏF p:w7ۯu8".Q cq ItgKRtRn4Uyo^>w.L ~u5 fYլReoLGzk57> X5~rB8_ڜonDݿDG0~>NsBP3[t_8MƟ3yIy>^ΤNPnť:2zR{$ow1s*//+/̟Lr,lzhQG }WJ$w)%0?ؾ*obm]}LK^\8@?jO{wL)c6cv1>a$Xomir zN.K)7eq(Z26DLznQC\#%;]Jx 0&__ٺXo ]y+VD7eV{PjLK() ɉEzR8CSizsG.mK"µD 78d8-uhB:+d/`µ*|Bp &#- И}}dȑ~ kpp,)p nQ^q 4 +N`vDz[ w8#MtdK.׽Թvj 9&@& DIJe`{\4yձ3G) ܱgp3\/ j|ha;)˳ϲcDM//qf8;&7&V\$Ɩ9BY길u0d(t y N*nʁGm%45)@Eߨj[/]/.Hd3ا~yI18<9ۿ)m8A:Y9UlɫzS n=_\ty ?z?>R kkN ]axV(&KEz&%RVI_}/jf .WwB~9ئb$ @Qj22ر73`'nK/%ķKւ7}oYWHKp i@v^C"*,}1L\sIjw;htrG 9,Z\g!Zg_nPPy `R&& kjrodʔk+$~Pxd&W0,6GfHkE*,՛2/[QP:fT6BWw3gр4O|ش4!]DaJMIr$On 72(\AI:Ҁ\"N M+9NGB,9Ue`$n/,}2a"f OGJ|\J \m:yR/ѫ`T7t@/O" i,. Ct7QJ̑*:07#00 {y0w hL(Y @0&Gnf޷T=DP(BXv=Xg[t٣8>yW;}$o%AG:wK?}rtcW: w*`9ZF#ɷkYzWb\E|,XK F<'{QGnYwH6Y$;GE{zLҀ_m,~9MGs>ϗW|(l&U_yY|\ ɳ+H/RŦtyHY3|X}ˌqEDf"pÏvhyD& Я!,#f쫺eۇbp;f]97{Io%<9%pV@+ TA}0!k}Hɾyz&I-[?.U:`.K$.{طކH3{sG+zrlF6 Wh 5vUiOi)*@e9pC]UnWC`t tn&.[-ε؟rvh'\I4潤S%T5{mݖmоv n)`9˴ 25/a!["8bc,ݠ{PZL/)Eo3">s>lWwL yTМZvdz4?pnQRhaH+} xΥ 9` #hND@ ǧWv_OU8:rG;Rq(E_0b ᩖ/(beA%2? 9ݘq&}7PEI/+X||/ӌ,Kn/Eh3(W{xԑ lC=o{՝>ְ,p%x;MAgugJQ4 kz'th`ǔڟgת6B4rawLԇ>;w#|/[:aST]s̓|fSS8NKض"> u/bE`A-nK~7ͨljv03+uW["&'J#V ˦ś[EXNJCKDXOM#+:RJ 2sVD|Sҥ5 "VA\g馆dVpX3s 6p Md_K\ɘdI) m8"6TbGlǾ}he`u.NLyWUgҶ.eLqGP>%m7{w--6~61k,fL 鶕tFz.Jf9GmIeԦ37)s1\|VUEIrJ @1kGh|tՄ:54O&0eCyyM(Mr~>!ʛWCF\=ՔLZ 8tUkuRFL0ۿ}I)fYOLg)` =(5VżAͥzBh XBT'4E`ԃJ&쯎|v =4:\C ӤY2wYBplc49eJ:1(-AfŸyu RaS~^yzU.Xk=YvA[[I[lgɀI(uLsRt=Qu/n(hw(3,N0?@\&tt"%'e-jlҭIʢ(anbQʮKiZ']Q"`E:/ l4o &rrbN*-5,ql.(=6JE-iG} .+ j^ŭvWuDT?ᦿ>__Lr5 ftU"q+{zFxo5[YQx@qC:ٙ{x|U6 |=ű4-WaFw|SkJV(d$K]u䖦Cq(1Nc jqDC2-"fMW? ԵIC<*ͦ@oơa96@M{BuI'\_$Zܼp9hu!MAF ><=El eePƍTOцrBo9 ~UxfKCwO0 !n]Ʌ@hwN fmD:X.Q-뢦P?"nj=#}e4nlɵ,Fh"yzm|,I+p]+t<+[:d6#z6SC86o x~nʤ™eJn&o!j G9TTIe˂s^ sqa5_'۔=H OHf? w '5LVNͿ QcUxTu% KDR6 @#Cpi"TZ0 E`-OTna= Vټ$A@m?MKcu(ol&be1%##;HˡU@Ɗ()۝Vn)C3C]:L;HU =0,%&[-k2 *@`DC>C;Ʒ^o%PM6/@F HݵfhNvUDI0$ʂN˶raD:=)P%d.(S&[{%^s1<$ :=M'&ΏH E|l|J#TZJ]Ѻ2F$^ ҏJcB24eQSD_%/~_w‚F{$ 4&v(- /s'n[5~Urd-UN D~ {N1, r۹8(sJ;-Hݺ;,y,BK>n h=6r,`E]G]KpǢĠk  5t&?]E!ƅϧ9j.Y6|pް)ObX?sed4%66&0:ۄ2T6}瑕y&uw STrgYoNoAV'c x~Pzm* \Pr&j ]]B5 G 3):CoΩw}.Af\X+D=ot=`˗<{8aoHqqҴw忴ޏm䟗KA'aAԐwT`A߹kc80q5 |i(6.`Y&ݚ"bFa1-$ik zĴ_fBڮRL 2AY@:Wϩ{@:gɸ!t!W햠ZgU۟r= L!(y+lNPwJĪ#k-oM$kڋ>~tI :iLxkm\嘏 3JNچ C=0~m(3_0zުQBc J :e 9"/o \WMI"p"t|ўã9 y&%Gw/DMV$)>MOOjqrov_iޥ2$Jo{^{BS'S{CNeވ98 mߍx-ɎJQNfJ?&!)5y;tERJLUq꯾=VInyꪺ9=ǰ1hHc2 Xh* 2oϧկ(#T2Z~#$ T@#qA2k荕EYa9/0Q\FkyvfNRؚ5-5rWP"٠ >;+eͱ? Jc:3cftl4)ٓD.IE=Tϋm(;9&r0- :!@~me ;XHu}AAR} $#8#}+x_(tF[#z}APTr ad4x1*i؋UK\_RKkH$"{ Hu3wO[캉3ZÚ鉧(|*R!^4R?8dV#ƺZ7i /VB-jcvOM1D]Nw& Ƃ[;Ouߦ}})#!Zڒ_^?~/޵-H. khN/T z5=Ts~Ool u^1e )+bJ_oGMtAcSf4,Eif$ GVoF=`%{k_Sb1z6d#ȶjg'ax}e[1 8*ubO{Km:+c`49#Xh78t$nͫ3_W*5Xȸ^$S֝0$|; Dで?JzM>p;KNVd-s)L<7)`_/R.v=3-n@%HLD Zl{Q;Q`pJ< ,ݡKMfԷ1pP 07A_FX< قjqĠN?$@,yYm)7yVwzQzOj_ bz˘udW.s_U^t|̟W +Mp2OVWĹYbFcYæ7'b2!4SUҷD=,c~' $Qr+SҿG?*e Ks ,*_1է'xli( 8׹_~!@hmf`HY߱Qe.x;lâX}\z9sFA!JJ'F1p}W@ A} bJ|әW) Y0;e;Ky,;l@p炽6b>jdkn&렸O!cX6 @ڍi {כlos8vD SƧNx٨'q\±_ p]6mfZY7MV+pYУe*J;lSp9"!D*pMų % &v8^ lS9Y`J 6\QQ\~]fκ *dH&q_9ӣ*[nQfńOÛpEXSߏoTeY~VS2M&8mK: I:^.V!g^Vo?6 q2PD%$e1ķ?#tTTQ|TR{/v0RMQ7 ;ՙOl4s+>#Iq{ -Y-iѕz|o h_/;S~IA V݄TJW(+GQ`N>joh3e.û8jto5k[` !t>)/ߚӯE\:E004]ek=z}5^VӽB`J_j/I24`XT1'*7|-݁"- =>pգ\?a1@boes~4[b-8 =IY#S*('Аdzi@J5~P5$]j/h(p#7;.XJ:&PYuz(c+貏xVyJFݢގ}VW+ ] XM= p* v)JvLGB|^6t']j0?Vz / aN7i㼃^gf]8eK266yQ@lY6"@fI7-%?Q`Eᘻ%)u) P%y\ACw.r+ GPu gj.YH(Z6:·〇n0D?SOT[$1PJVʱY/J&scm!Yb0i삁LL|66zZUƨUD)$f0q,/ljѿJLfi&U[WB5y3z/Da&Uywe|KhQ:q>Vדi v%m^_[>3ot=5<((lh2@C֪AP%Bڊz1VKh-.CރY);m2f9%h>iyw/:QiCX)JLξW4/\ި喷j0z[P_ 8YKeen0 s D[yudYFVA %T/j}Fv8D?uhmL7"',gSse# ]&mw`]V}=H|T_Bt";)"ADfpG/n>{:SXn^>v֏JiU>َێJf\r8Iy:,zB|o"GUeGޯQ{Q ޳޹ A4P.}9WG*qrReHbfXԓ+$Xv>J8OQ ,^'!msFQT gק=X< 7s?mꚈ-(|k#c;l_Vְ>̐ 9ڣ|/Lqo-~Io k`'3wepz#RַJӟRHMeԎ .6} ='몛,8_z%܁篹xZ֜!&^e:fcV㻀8@u)z-ȿAA_ylu36-'.e<.OGo [U&6H7$褅z^x7fn( hOZ u}"W_oHk.OJm+r+t eȗI-r46 c!lgzУo|دb,5r^*;,z{m2zd2iϩ;^$"pw+rn䳳CLጺ:rC,È;RF2\~PrsφOxN]1^yDP[UK΍WA=ax/s ).X6U80Aq:i Itdce<+r k_= m"Pn|rIDaC!e6'OS|7 OP(5ig(Mom^Ε2y @1YFYVuFѤVL Qr~s\Q= |1lfpÒjz]ovK_9US6^V0s.rf4uҘDEPo7tNLTIz0f(a-k\u'kJꛤ/reqH euycpn؛JHV9a##{*`{ VgNВTvM L  L3m  чS~C9(dRaݳnH>|뜓 Ǻmד-SWǶdb#ڤkkW33=4A.޽jaܳ1JMV`td^lgFnD[9 8GٻV/L!+ G DgBdu\ V!*#Fkv8*(VaW9(aq"ѐh*K+;J)`\crVo(|by$oNc1?{>߀i>u22𭄔_} w+OsM`>([ht%y $/F;BtǑ=TYɾQ#9d7&A5& 9ޜ]'Gp- Yp닐!dݲRaBE(gaDfCO0! ;s3ntȹW7qdzK4hke_sM]ChI0Iکk]~-~(=B]H1ÖB&P9lOk2]CK3] KS۽X6Up.|pSx9沾=, YͬA͜P˾IS/w/J7ejX"WUNw` @+VQjCK 2~s pIn5\U5TOY%>xO{ъu#=\Mfb@&|Rveiҋp=dɳaܣ'CLDvh{-?k^'ԋ숇FkWECN!ЁɁTWWDLٿѩSӉ0ym}$9Ɔ4h=4xw>$h-(G(*L[RYwLvF|uo۳%JL‚|O$bEDMH}tЫ$kVN8Ʊ`rR8E\$`%E Lm__cͧ!0% ӷ]Eِ5,kTa9lm*aC^[ W"I`th3DHIdx\oD'p܍eK{ sYX9r&qfv#fURo,Y[f W6][ ېeH N`'}jYүnTѬ+g{DjQ攚yܶ y RG5=n` ]UEd,.կccxC n.Ez5c̬"Vm$))Ȳ "eYr#魑QoWlDǏyP/~T'  tY+^}ZF@6QE< ƹyHP%jWv=L[_[}䋕ZFژ/oxq GV0T%QF~z~l®4HyxIjKKM3YXjCM#1Um(Z`'! gm6tO0Nڕء I+ "#)N9k>?]7YqMyPb%~#CTHn-Qҩ ߉AfWa5~mQb=|7GW*x X+=Пv>O'NQ.̐7}c8iBDaonͭ65~txumb_Gp>VH3$L=`1W7\h[ n"Oh)qO0"-lug wKcNʣ%&MEY cm.J E0R^kUF90ʷP驻mI+#Ou.vۃpۂtixj cQE#^sTbJ1q-w1lev9Ly|nbt,%0.> :uׅVX{rw35Vd[xjƴi6S h)˨Y%˼>y%=]]x; g->V9c+-WC%{Ks%QwȸtnnWe$ֳOԨ3 '8)p!"UdhB3ä=8ၟ0=07(g\Jܗ.j/CB?fI(zd=~"nOD [gY ޟh'^<%Sx ɾorTCjr>ۅRJ%C,SCKH\]ꙩy e]FfúC|(cmɄUQV R3hvѴfTȾg8 /$q~w\;Aaig8Q)Ҟ\~u^< \'74@'˒dqIo3Idvq;Jb+ 9p?-<'Mr.6]&f_ )*u;&"#'daˌ$ݲS5YAsL%5:>F)Z@o7#OfGO8FL*>z ?ÖgVᠪ"g=񮸠\MCTؿsayk;zg 0AGR(yXV;RY,gBuu.uͦp믔Y`#3oyqNf2D^Vajn>dj,®Edn?g7|/(VeMQAf~R}H/+-Om~cH`6'ǴFk9dBA ˌ (<jp#e.бz1#y`C{O͊ ؿ b\>{DQ).495}&(\&V'afXK3ϗ]ig&=jِ,#DZ.oϑ{3isF#8B+~ ْf;K8Axs 24B8 bͣψr}^U-C'LuVZ_6 ]p uSg/ UfMrʔ{-b f]!n?~-m8TY ec|A4`ȂHY-蚶JEpIk.Κ nu ׮tc)GhIac3\(Vs`d8=>υQEݕڰ1VN/̛\݄ \u|3K2z2jr;UGȸC^rOi :y.3̶.Wd{' h3]H%³,A㬳$=zhE+IȨG]@(\El޺1%Qgwnֻph)3L!XO.-фgT+2Mzr3l78H9OHWoV6bff@V G#(겶ooR W%"ӡUOU>*f-ȧ9P"7rhJ Mmrcބ``n^:]c)`FދA@}!a*}a-V=92[2TӈBwOԓ10'kT-;4O cEYRdz $D =ըFSE7ٮPp p7ć ϖ I}VДQ-ے[7KKcƲH'Kzx(=]- Q'r_yyӅBBGsp{pB7U7Fcz|+FIyx5zH1Kyv S? M>547[~^ھ8E%d 3 \CaP!JP% K-KvX3˚P")XCI[CNXMrcDuCO`k."^q+5,t(CLqðnAe=>CR1gvAcNq2 ."7128"@ȲV05&ū< Z$҃ ;Me y(^\q+A|o1DȼQ \*+[Pv-=mSsy77i}w[`|Шam7FO-V"T*A{^1mƌ=#|+,+<{ݦˎTZMr> G`;螬5Z0#n.k({~#co̍>9X0Z:c}C/>&Qk15%1x- @(}̏+G>7Z3hc+sT:&*2ߴ6^^*J(y<@}#G0C:0~` UXչ 7RK+lܨW YUtYʖV[w[N@Quz&Q',Oȭ۳ݗWay|]-H4T16OA5\ ϣ|'w: {DGHrW)Rނd7~Hp; QrG+{ٶ*ʞ1LK+GmV1U S POڑ><\CӑpWGXȥ<8X~pɦ"7wN ev17?ԙ̽ߏv~9'kW{n:8OE4{6eEm9۳.&=eߟǺʶSܳ҇!,Pߋr~`OlBeP:l)= @jC%MQ ut@X=Ư'E5`ׅ=θ$WrsRm(}lPʼn9U["|ϫžx+؛Q~ <(:]B(~߹A};)e,~oL#QP=({;^D06: RKCN#9Ȭ,wUOy"rӅg8DLpo:aB4s\=-wjq$_hHm`nVcO',7oEl'Be㛁X{j@Hx;ېCdh~0H6RPaȖϖ]IeC}r&%N=jeku9!AP<:gY<Lg*53 JCd'H0(BOuwDKbl,ˋ)+]s!]cx$!|@A]uLd1$Whx/LTk=s@(b egCY!WJ% riQ(#12A}c*͖] SBqR-fzakrwxE&VM6I*9bUBkX3Suok_[xX7̣@4v3mm)o'N͚g_.0mgrF*#e&ݕY3T8LXWt?X|oez A,`sywfw$g'D)N=Nv E{&t._a,W#ZW(In4=*vٽIuNas]ZoRS=Wifd=s49Q/yATl.<ʋ|:◡*yG3抁G M"#M$Gn[6n2]-%}<فںI1ӟ)TC h'?[^6B_-ې=X@quN̬Z+|mOP#~(ks9,M~U[f2ƅELГn1#x18IT+94Y%~CGF}zmS"p_D{6ZGX%]뻔ki>L E$jZj_[4;:QM\c~R?V/:K]dql@f%Kz7J3B!W=;SO9⅞[5@p7~xh+pߴE*1>prEG!mڰfkV+}D{Tb8O'ޤ|o{:vEdBslP0~92G:h@+f?A̪vvS$;D #t7݉6wDEwFKJL,cI\[pw(@*HCT<ݎ3ސ4&ayOg< FN'Pˑ9BMvAZ #]D-\x._FZ5׽_!Shdf'$DzԋmVAB\KZ6WpnmfClxdi"h#ϼ~H;LW.o^Po5"uZ'ޱ`HFV0p>Aj 'q19b^=qeiE"0z%Oƻ jU|7P P:l\;+avQMiMc;d~綏%|9B?`Yr!w#rg!0"Vh~3Fͽ .X5,0@FQ/үGmVp.fNL(nw22aDc/TLA.]|$QA A2Bl|tg&}`D~DL}-Tz h\ .a 'd0X}>yg36 `lInV<;z =ֵGdB;9' oK Q/x"=FSb+y+A|jW9bj}N-(  1@2jշu8$xהAKRin|0gǾҷGiag,[P= 4w ɣ`IEg1{o)Q9 Iw{^VәqB/fQ}eS߆a#<&!hc頣eedMڤ˿EgVZso@ă_PN+˹idNmE%rj,R;te_@J >5JK3ĄD4\kF%MĚ(&ю}Cn؃8S1 ^K>zM! z"]CSH^qJpےZolFH4> ^26M@^1j8ymmJ_dB\D!RaF7AΌ,Z_^I eJ|mmՎZ;=ysZ[#֫>UZUb°`yajGj;7W(B^9S-&jNcG.yeW/( Dkb`KgD YldHc%Q12jKX#LE =T&*.'7CUyyQBe^y!i ց Z3;Prǻt{Rugv߃#`yAKp"=E}b(꨼ɡ "Xe<˅^hmp*[݂5#[V8ĈVeY⬿X(fQȏ"0VoTv5⠿l›=Ok[{B\ X;!>(j$] 9 Fzw %DE8f/^޵\B ESN)aQHui m"2auBbemrmc8T/' ]}^ӯ!Zdt&`H¿%]a%rQ0+}3@QLȳ {h[tz&ҙH;sU͉Ӿێka8Dl90EI?sKw9)! 2u˲f MwVYIU9Z7vjQ fm@Z s>CO$:Gz|Oj:PdW̟OMken/u`wB.oUj.GsDZn=[7U0.}XQwZOU&ІΝ)ĕyc\b0'/9EPr bUoaě9is`;^֞LI8ЙK[eRx`<׋YY<"^bR!X$mx HӮ8]3y"Hx7 @epxTTL{),K(xi]bUDz<1J"R ,ţĪ+04QMB&4klG4<"|qXRTK=DNPY%>㢷 2~< ?æ# S<컑=0S[*έowP|g09pDyT"BO )Y_Xtv?~x歆Nwp.gB4hc(. 級nJZ3) ԴT@jLNv>~mAsz뷮<S2O}w8QQgǮXֶwUD`|OĜOk~Ҋ8S;[$D8i{( {/ ?-0w}Ϫ!spIe=P>[iHD7g[MҎ(tG_萷~ \SD6WI!@nazw=(d %)s!N:c.UH?)X]h=(b+߃1Oi$/Pzwev~~ZRS/nJ]NG椦0m"Ѯic|\HC`ILpm3cG$Q) '5ͩ+y6^-V:g:N^'5a >0Kse{iqo}͛Ҵl䓧&o[٣`IW#WBbgtYBvvNSՍXz~f_$TmTWQxL{X}@,sr6cE~#+Q{PA`~cX'nQQ) `K?`zi1Crb.kğW.LDDS3_X k/`c}V;9jg; 10sIݭDRo;?lgZF> 5wy.bU!9?@ ȹ'9Ŋ!2_j#Ee`JaJ^B˙&>rx'sqUUI&jLOع5nE+g1E}U*)'\3ɭ.Ʃz>}Pn!IH9?'A+2IZ.^2 P"F^)\ ,D}t1j4+.C*>qYPKtzpnL u8,S]պ`hC[Nu rE.Ԓ!:sͼ.L k'պ;KK#}oyaqXArzma*t@&.C?u&ݫ^Oݔv\Df-F˗(ϸ\%굂u~ɡ,'?mU k7b'*#n !Hl4ߥY6-Gi2.Pԓ)87ܤ|J{RQE}] ܶTPX^yJiH^:9(?ϯ>#|_sZr2٭3PȬMY0/?D.JL{EKV*",0' bG4 U 1T|2 ,:lr"h9dꥷ̼)6o?kޡM#]x{{)!rs>q(6)HgD[I]y>Gb>`3z 2;g-tw-`mf>4)eFyLkL@OhYB9֤xVzϑF΅%#!I^@|r~nyb2%Sȥ́ X%^i~8eˑhGG:kh^FEguy"J=e瀼DFz̰ttG2h;&oO9[21^>t%& A vA%/4OпNe35 >Ǹ@D\<ǻĥYWbEh\q\wSfH\FŎN<#. %.|DqEGL"(+Cdb[N'ֲ<RiV|o0.?v^V9Zl5( h j9; 1_IUA <$cDq,H[W5Mw6P$lw,9|9U{+':̬nF.B3<{iMlF/Ӄuׂhdޤ2=ɔL '_CX{i6*0/ΓDtq+Mت{’8gJ)/">h:*l(SbJvф,g ^C}#㘧8s +X,oʉ59sl^>WZ/Gu{n9JakYSgbcߣȭEgN0oT3_IB !X:Jp _4~vʉSǗ%c RhtDcu cUgOeF|UD1!OT /DN9o2#XRHz)Zo{rBZ* Pɞk&ݸ$],wkXm||q^w*0c7'6/9b;]Oʋ4̨pKsVL-krRlc5La Zᇏbu ˥(UɗݵHg:eKrN>*NChL f1y!#M$vQ*O gCmA+?Pŏ a,VuI]ޠ'Ϛ9|SőN Ij'Y5͙oCGδ#@`i Ke!\x,~75`9VY#[ N1)Uq Q*?8@(@OT%(͹:X uhE#ZQLH0*\حpAk 7 r)ziۼ&txUh d )d%GyB (qf6ΌzmwDI+JՔ`;:I2sȖ{Y6at#պ3,S32E@vYs(v5⁨2@pgO^J{TC_+D;|썽򯨆Ysӥz#ddC˶K>82F-f!J}SO^ }T߿oCM'MKe5(,"Qͅ}2>Uxشa$ 3*m$U|~fHp(5zodbfĎ,5H0DŽod>tެB+4"̯D;w/2QEvcdLSswUMuGciM, )c? 'dn)1 5iځ}'o 'Skv#P*#jO lJoA{KM3`e^Ga+L-$_;s-4rɲ70\t]a ~}(wSq*?"zJnMiB 2UFʦ{QEȦ:Wj4aŬrC*2mD5U|BΐsV5jm5tutg82e/;vVnD݄@h ,1E x+1GT%ں ,fv|@P?7BeaL~$:Q[[Kb~NA V )Y9u?U8c4eK a53YlۯB6 ;TeOz.q@K"*p1`f8ŠaH@*bDRϏ_F uңAQo78\`pϞ_fv~Kzco;n8ԌkU$t)}oL77{t]=M #2!c/ Bjn6#MzrZ?E`q9`gsUvS)K%j-ZbSItDNL+!?iGfܞZ4xi)<~E uYaÛ8S!&ʬ/|hsS]y:z%ݪv|2xC2G qݮ,ThYb~*J~򷮌C vRQ62J7ZE]xZBr_;~Qi9P1x`g%lY2W@E\ FzUs=cr2 Gr?wv9e gO!uVZ~)X'z#=ܨIYT-EGuG|&dSTb&1Xҏ=ذZGc1i,&܉HXUY3gBh{ FepM:GCp:;E'e$xkD%Fzv<ՏR=V[X3i;}vB 5ܺ.uSf^FIZx-&飙ePDvq@Y6CƿwR"ײoozxB,v[tW|p /1GklTf;^^E*fSzIvOoѲܮYCf8Ĩ~s)z2XVjO^}42A@ZA `2YٌTjgBPCmG70:pEa@0'vK#$sYBZRCm1f8y),7 @Ď KYb_3yKTջ|!"}?#`pb392TKRR7t8.{-'),UhP5EX5Ү)kp-~DɊ]]:H =:T.e$Z_[;TG4&;& 1M|czԾg;5$$PGJr 4*WJC|>JXST+aa#H+V"Z}U&N7eq}]Va3);5oEr h%}I' Ƴ!Kհ8,ae[Ϡ;h0mȡ.".āO9iabwJbQޘ+Gz.pEHm#yۑ?\/MX":S^\yox<442wV@~^iP+[V#fNyqsrԑ14Β6J{+ `2kp f  Mo]![6OVM;u *΢y:^yM1AԿ4SYQ18naR8_4M=7[=/)עxGРI8>mK\>?g6D_#k E/^q .L9Wb{/kxuN=U%xjelA6"zC2Yֽnf@a]QGAEݎʞ)?騍oZΠf 9,_gD#[H! }7̞ gib{Y7^-1[kW"h;@׏Nt>k3x>8o|*e |%Sjˋk*W~o7=֭)L].~*`K9J׍,GݙtSCcշ1'DztOS%pFv +7u3fdX[ck{3Gu& d'EОK4mpY"?cw6Iy.^j9&ԅ  x\O|w rN z.)lce=6Z=F%N\遺p&TfB򤎣[zm,P`3Zx7k39_0@S%[.>1cWb蠱ǾLTGޭEYv W?jYȫh491?e {G$؞y .ׇ׉ kJΏ!StX~ G_Z aM9[S%ZN!;EYTZN _n7\îb;&xYk5܏\i X|dɿ~G]94GK'=Aф\λ`((N&x̩݅{:ܾ&g-~{/.@d-IJJ$a⹡ #pl|=+FTW팣|3{~FLZQ05GXngV=-H˖k A@\=(m n!,;u[j?e74,2- CCR?XrƥM:@HeuZF`_{)]J]b"̠]RJ&Dy]w>{Oqa.s{*(>#oaAX}[1'`ˈY CӇ\<]ը-BRCI!F榳Z~}v x SZ2Vݷ&7UAVd.DFWWVQV`;t/+zmgм^l4}a.WC-aMjӰm"!g/8{ HJ?8$ nca}<:~e{2 Z>e ,n!!_3ؽ`Z%r=gZj59ff;X{+,R6Ec~aF)|»:22%m-Wo)p k{PEls>(myNU^8 PEx,(X=vB{4ѡ{p"[/ c:-R@*mwӵL p9"-on3C[~#9,hNt0co]Fr%qscQT#A i*LVnI_MɢC*E꼧 G ޑas˕R6UvVeo̳ rbs~Ei9SB R@^.͖285/;N\c^ǗNj~wi=UvDZ\<3CH )BNZL&C^#@c';,>LkKYh[#6pcP@PBR7#&Bp?;jf%LUb. {dKm? OG|PӫxZΚL"41LE!Ď WP-& m!$Ā캫NZG~ gonBXB~5xu}gSw ցq5˨3xLi&D2uN`]JFМ}<0Hq0uut^@/{>_ $D!IݴcR#|cUѤHľ<=k}ٜx9ޏ' q/ڥYtCEvvy>ɬVNnr0g'=S߭D$mHf|˒J*X8ZL1*FM=MgStr5k |_sH)8ZFFdRSw"l#5uI;-r~@ۥ2!xTGة1OᤰߔEbU/t~0xVj3ǧqE,$d:&O](L&"XJܠBhzL<)rwU~8b1 PmKSr\r }8 aZ13h1"S0> VpOfjU~FkgTCs }/z06zty p6DyV윥+s\?;]cDᾯ!+Ct?פ FKǢ TW<1`T4S0L~B2!vz2 ЮR{r=xêkHK0]SS~]f1V"AiL6mIvq,j"rUxAtVBf+~)UTLxKP&kW"-h#2BIBU^ӃUt;+:^`qGW1w'9}cg]}Q|Yj~E]JWŠHcl *cgek#:5va{L<ģJ*Y`,mI!`DMkn~4jEPmwdL3u'*0BC/3Q\]վP"0|}_b+HO>ooW hwJOvIucxI{rtuBwǓjp4J{1wuM`t& @G|jak D%[f&$s^;-,)U߈q,@1ȡ; j\-DSd'e6o"x=#3fw`nRйz`.x,:",nfr(25ePvea)}AOT7;'[O /s-o@tB'u"UetCWX[t {/ʡ\o-:!g_ yDS5Jo,;>GʞkqZ~I$z᥋K{$PQMռFn+VY9x'lDAr1BY)-ULH$u5Q'VD GՋsz[ˮ|-.6卢873^DN~AF"223ˮ;k̷pm!pI{^4'm96KgW>;ɿww a(e+TVҝ(QFm[9Aa)^FLhʘs`.0K̷O߄:yzx8kZ9oe3*摵9~{2K0t*zm?zK ~ìNJ t2lݹtI&3Z;$3~8b )08&rۺPW퉱_l.᷍b5 0rcwTJVS@_"t@. %FFJTb&kB#˔3$8Fϱc+F5)ؘn5]p$?hFkd6YLԘ[jr69/#"Bh:SfVf8zAj'fo #5'}KO;0+gNhV揊 ({*XO.^v8o(dygj +&â޿T>!H`[w P:Ԭ-2|N1`|Ƶ%>Z[7q*ݞ2uU0/4"B[5XDd<&ř< .I ڣpއE+Ķi``ip X{T6nȑ& $Kr?daQqYХ3Q aK'1pc~d;]^L>.^exrJIYt&$0lݓC:azۛ53C]z2K;m|sno ʹ,pƿ{~AO3#FY3Ja5W sh,B|xR\X5' ʵ5Gf.MkG NY`ԡD&\C]4 AA/7!Fu%]"̭7)TPd5i^8pL[L̒:B85!^ah^Vnk &9c#sx)CJ3WrU|Ds) Hy^WhtV6Rʧ3U("ߓ9%Hм-8"J2njETk<밨`ĽMgJYfv 3&߄S˵,h8-v(2Bڒae1$1 ;Dε[2Xs?X ,*|;XӵZywok^xMk$xftX@EHfr'4):G(#rraH8бwb1C*>ڷ_@s0spLe tAA (yi҇"u\3`ktp=~Kdd mm+xl$'"+Ǭm[VܕNx7 /b 4Qmcd~+Šãcv._]\lRBaDoXB GvkEՇ8h&8f6SԪ1p6 K?E=?Q^cSX D 3X(*%`YɒG#߇neO`m3JDqx٬B)7۶jêg0!M{NbLk62>UWp <&Ӭ{oP>Jd`OvC{&C-~f&vQ=>Zd;/V%F h%?]B+|rL* 9qг#V<[s,zI SH[|;-Q~T'ABh(A2mtPkz)<0|(iqZN]th'x592>*'+YPTi: /dI͢(B}`RW /+rfKOgV !(YLZM:$M/Ps7ah&H_3]z^ myƽ {n55D=H >+T+7xeb ibycy i?>b/I&"ZaoIp 4X9DDTu4tnX{~&dyH )љRQC9ɱ=_ tNC*t>D\,SRCDmֿk,I7Ù_Ю؀*lM1TLѨf_e+ckHv %:xcFAd[XȠ95x=l@xgP\cb:@: \ os/|c,1D4k?9r ezr iNʛ\b+g?þQA+1 khR$'!ӗPs:ߣ-S?uQ9*Tq<>Lm(a3-".u j[]w552m fڋ!? o)5U }1> +:-3izvƖt?^#oq]8> ݿUNa/$ܵ26;bMm h W[+'ŝ6$ #lp&* LR"ujܢ*j] ԨΗ? I7 +8_b;H9epr\ح&"aؑX뫒fPIA~¼H?.ޡܠTjf)P}ҵe S0|AKllٯ̢gW~4 pFqAgk`vByxuzǩgڑ%O-8B);áM*A_;KW*O1W]QMo[:}ŻLflo)6`Zv/)"(n!w[=42kH{ ʳӌhjUfn3.e%@u9 VJqL+ͭSP)>f'vXeCS"ARrsydfaiHJf@hn)^+XD}(-24c\l}y*)pEZ00/=BO/Y.T2֒]eػEPDiF,R!="(!n<&iY15-#q^ѓ;o[Φb#}Q`O`lsZfm72ɳXlQI4QZ餣{S1~(-J 3EkhIa$/ZE"e5:\*U Bk݈BrZtW],|1;d3'^m #j,Du ,Q K;*s.!xC~ʊ&bhYLLöt95M-YJpѽϦ8[<]}2@6Kw@XFd|!)D;acUf^kj>U?ゥ氳/}UEQ ^}%؋4"kb*~&1̝" L g D_Rϥ^jrNq4 V#dw8Fzo8]ӫ1(AغgmW!LR+dfZ{XLkQPcN$v%WW)*-~>E$ rJhV ǯJ mEJ"eC5kKLhB14k/E4%Wǡ6L=CJJ?]dW>m3iH? 1d_V({i](N0eM2bPngD Ξw-R9=V5@I#A,~fm'[0{5Nܙ-hn܌/Vkvvt^ĕRr>mLZΛj,ogk+22R/Bh "6F:,&Xܔz==9þؓr\>[}lEh$H߈9mK?xVo,?0o.Tz qX\66CrHT}|EN|~k ?0x5.:ќBLէ+$ -PL6HqB/"49^lq.+11<{oәlm3qRqikR]tq@9U23WP:H{vF6M)4$zYƯע?Hs|RxH&>܏aBpI1#(mks ]N-x(BЕɡ~HYe\u-9Ӗ)[(JR"dHzӌ7 Qj1՛E`ȱHx s_#2~,ޜu՟q>!Pv#s9!CP"ڻpNm3`Gs+WE!ĩ9ۏ?X@>[x>T=PwJPRuGy&G4",id)T* fJOQ8eO'~zt DHpi"5_՜QpwWQLQGuCh6_Tlwk%;ud[IZu@H,X9ӊ{o)h#`ہWkQs[Z1A5(6t:aUra_ 2KvPB~wt+5=< ٘o}NRlcȢON@ŽѤ<=޶=/yDf}ORZ}wp@4N.a݈GR j='%2|$<:ьM;kN.݃ŕr=bVVG)xu0Q}6"/|ʢO> mO~EKK|0dت9?(JVe@q;E& D-4;/,wJj՘Y6X;[9-eH$=S$;&(巴i=9$9V&2}%=u4c B1&x.H#<=GXq >p|/? R^e( %Ŵ$9{{m3jQi!D(%dfZvg c YCZzZ=U㐮ᴹJ2ٽ6B},C QuH\m>~Mx}br84_\{[֭X;ŶB8'@EWq<"RH~⛞ 9d6r`L=z?ǖlN]7Qp;)Hg ͼHcҎV&PrQ,d02 Y=KeXג}Yf'kDƗ( .E9m x(m֦C8Yf@g2rVjq5:;ZX}SiSe2ya2XIO1!eQA3Ϋl}9)B*IUT:nߴygQ(^z}#$yrC=>gO7bDT4 @o{"_ͧsȕD7 hKS $oeSQ)\d%HpOåMB!8#&d`!IH[QRvʵX(b TDUNbbic pm .)}cRшMmЎ8g3'$jŠ"#٤Hg |[!ja52gp/CCzP;jkXNw)4p܊$tv9lϴ3\ۧ?#XA0n:fVQݜF&/"3Uua,GUFC(!eX&jP0.IFѺXrq<}+ڥ7dTp q !X ?anO}A~=>Bw&1 KjM'uiMh!LhܵK,usG(ӅChvk _"V7.͏ N&swlgZ -e \GDnū )[=G-g4̃^G3i{?}n3IcQڑvU e9ׂ_Y0DaSVKRIdʹ!p=X*cOFLtfq,}Rp7rXDYj25U.'SkK*W"BF]ȶsfȮ}|B2BeJo_mOx^j9Sԭo?֮_,No{,r̷sQƛZ3p5հ{M,w Ԁiʕʔ?:Wgw%jdVݬ=?kM|IO]G}~jy+V *ϠYz!D)Hu?cvt:[|C5>ڃrh+T:쿩ʦbo㲱};|^2`jо2gUWT8p}~(^ n>z/.o/Y84@)Z&`kVyvKG I쎔[КZҤܧarJqB+JO*;v(4+l}m߮SR©vWedQ1lCh *8wHmN4dZؕ6sp`a: L2c,phKQ66LLd a/-r ?P$\jޒ:7qXBpxh~lhv u&1OT{JW;zʵOҜ(1Yj v<]uUBֽ"I[9><9m{U&`ʑPVP%*R}y{ `. oȭղ" MRzďqY_q~AiPB."NEHf5S5Cng[q3r]/?z\o"u&T3,&E))6sø#@~ZrhɐyId~Qq2>\R5(GWwen Lݏ+pF9w?J;jᇫKoJRO 6߇ͽ-S1,x&`枭_Bv 2|V䗠YO sɛ֓$oڕaX9&;#(9 Gá19*Ѝ@Hpf;@wgbVn h[];n$$X4Il}r̀D¨q63sH]ȜF 1Ȫs]8us14;FZ9eQJŁ`eUe"eg-=%(!le(y^Dh-yA;kiI\@ML[] Sʧ\x=Y<(et|1$u]TA']Ov45̍ql_#j"i]ѳ.,,rR47.)ͅōUp*Zi $ś `Տg_S6N'`FKL1Am }fHh%IL.4я Dɧ v^na\J:5Nա}{a }V 'DN!4i|!hFbC`Y *.}Jowf>]ϴxLk9Z&~@sHZWI BZ؎]<n|[ c!i,1+򨀰I'J5U α^v63c==n$}E}8ηHKHw5uc;~A君6+)ܘ!ΐ$`g|FB-mlXJb9w8t4ȔEKRLz=f֩4Vg^k)鹋sQrJYV sY]'"F`l o4+oD4AH7\yU~u 2Sav`*5l{RRP&7)p0 cqs5`y~d \ D=z12 Y}\V31`?NinrZ/ Pd]i@#!x*YP=_(ry;QA|?M/ n= `&MYSnp?2I~%eOoH@F `vܨۮ|̤?RgT@ݿ&Y/xN6uZ+("Cv#tʲF5}{6#+Hqu`Q T7wC.P{^Qm]7;U}c-ZRM}#1 d<&A$.JU,r4ǜWENNfP$E_+?o,uLNm)cdU]&KO\e͑ϦƱ/ c_  梑f>%SƘĝΏO:+M:w]ўJ9ΨW}3\-zt,jΰ9)[LuyU\+. E!h(Cm BSjZ+[U$QrF\6__8q<)1CzPLNqS?K.x]z,,f&3?+9 s[kPr b +gm=W;q7X%upndvͳVC֒(YZPծ\vCv LL4:Xy9Mp1!/`Q-EIUugv| ڨ6\q ZIN[<.HX#M4Uxz$@S*+“:\>ɅZ97pw9Kꊟ~weA1#2[z9>o [HeE:ސoYpHzH`o Uu-Fx`b&'* -FCS!'Yh!U2!'U0oI6Up,"*^C\4Я݈Gz?a#ݏ:)W거 kuSxm#m) loX4 jetk Nx][K{do棪[6je˅;ZgiJCAVswD]0W`YL!n"b[R5L~%N<ߠ'J,>U^=OrBiw g:|)>9f_4~&wrVsم#NTZjfKO|\6F}.RT L0Kztu9@asqfQA1}bA?f(*pL2QO뙫Q= _&E&}9M%>9L&ƕpgx `s)&:)#V[]@t: ߤ3;'u|{;Bys([xEPNT"N;|}" j1F֎.X7}I)-"Ę~j}ƙnLRPB'촰cO'v"1p5<ߺoa䅠*c/!FS x3^Me~@<+)Zn3qp?sIdg0`epP[:T? 䃐d/dz]"IM\Q3P=֨wIPL1 ( n. jBӥ6lWtpu7Ob]=̃vm KƲf+@I7^zI7Z){E:\zoVɥo<#fO{\<&8$wq"_~N~ ]rAlZ{ bcCrc%BUGvnŚc0Y-;~A.縧LjX]s-zqMjfj^貒>{|$5Qjj8*bЄnWs.);N1XYJ2v:~<4T41^S#;;;64 1l$xLXb`zLS%s*SJbzo1|`N1{ڸ/5Q CW-Q=_čZ9{#?+ݔqU`dTEY󥉻/q[~xŒ^6}s~iG޹k@ -1=eĕOkWC)̠@l&]zR up^2??4M|[.I7SZ~%Fn4wLZm;}?NHLu8\7;ԩE;I@ХO10PjL=C Ztv|!-Ғ+isQȡ#7'xjj+R{NЍ>Vk~d Kq5&;+_)S&A_s_~8F<+(KNp"`*Q'?:̠NjJ B xf>>7(u Ix݋b¡'EV^|K,'0i=G+us[^(̯n&9/X]FfխnG/4S*ޯj$OҔJ+FxN cL@ ؃]yz#W,iOc@5M4E(Nՙb D$ 6. H=F t_\:M]`'Zӟ4#yI lyS'4%$1_'+R"*yR!ޘ%Gs}%{_8UG-{2ӐVOV oLH#2|LK]| ХU ;cG k$L(MI?قl=?|22A&?W\^ni \* U/οeAcSC:x\9J|P@54Lc.ywffZ-q&;EXntZ΅fm|MUq$Om f՗,.̓e#֣#8 5E\q,nikHI ,L{*c(8%MN^kFf>nq_b^+*YB|D8M. C"p]]Gmz+yTm6 T Q %/#ѭ.lU߫qS48V }r$\ l3}Ϛ5 o:W0b}8fs J2WD#?㼏kWr%V) ԁƁ8 d#'P"Ep{Q[ؼ##> TeG՘)5v SX =w_d!P t(֓K`pgJ} }/k^\5 rPRѴx A_6V~.-`w4 f+=}65=: ;"g.U|ӿmJFP`<{UH-dyY%?i 3X316|s8(}„-Ic~P]T T2/E_|ՃrOò>fQvMKl[9ͱYLjMl1Ѯ%%~OKJg Z)'*8fΛuCQu 7Zv/zNSK~ܜ6sεPg86ZT'ۏ)),hDlV]( YÀ̂%FI 2&P}`?m|F⫇AHF^Ww$~ {_0ٮ+˯{_ub\P%}"u 3y,o,v W<Zy7* "V0(7UEj%w^v8P_ɆPN W鞾Z2#/ &ƴ8bsE>%Ό8ĎEuU}:068cjs?NoNQd5y?9 8ݓh:4纞Fpu9ZD-tFJNRDdJs.G\zu08t^ di/xȒUҽ)=6rъ($Xsq b~'h5!C;rf{>-9aN !*{M.DAW9d{J*|\%!-i9MѨhWo N~xr f WPeဿ <=rkBY7ܩrfq WUD i K2(1$Tuϐ!G=^-_7n@vb42_< HUdP":Ng5r~t䰬4X"ߕZ-25@DB0vER_Ӆz8N\*ia? ]xװa&$P.|EB׻zs/3D݌2p{8!.= |4 *qdo|w,/G?hFNzY5\z5b2|{$N*icr  @45+"𕌝bNqG:Ԑϕ{tAbSͳ<djN0:;(4BVO۷*~}qe_k~YRNɴD&k^/J'wEXӽF}iEߗ cςp|;zjش?E&`dv{VkJ[`zBޖ;T -,D1NB1o:%&~IĎBZ//kR(z<} +]mT[NgG!-gAQ Fˆɖ(<^0i75eӶ,NPCx5qv P"bk5eAFj۪Hx3RMK1#1ƋzCԺpDR&b1CcoE&i(7hJ&4t b9Ha:?o<)]4 " E\ZX=_%nt<*JK>`dhq|V(Bg v+[D^hONQU,~Ʊ_C*5<0jd1r5gR5䜄k5&nC` ,58EWytRnc;V)BT눨:N2c惿ƽ'ANj2mgGʄ wʝHoA;La5Oa#/a%Uj#Y{F ,;zzI}bD/{XjpjMֈn̻ efXUbXlY7c~zɽcErʸ`_ghs9pwlىZ: .`6kqf7i ᭋb_ zTPO&+32WA4:E-mߢ{!gr.v{X<uvrAB%/bo}\6cdabl5U}ȃXQjƺI{0Eѳ"["}.b]4dIЪܣ5G6< 55t4NQX2:]b?i+D0̕61{)鄿ˢ UѤWpMbtP|y. lJOVXxF3rv"?/q {/T`j6"FD$O|9evUb]#ڃƂsq̞~mׁQԢVh32yhF.PPu㵢? u ^& = B<Ă{$  f?.3%-/5XOw< N)d:8q6i}5ͷ&vuZTBl>i[z Cx9S (t-ʨ_;گgŲ*C#/@P"&c${[΀:M7g34U=ZvLr0RoNsZbWRie}#Ur;.+شtX͚z5khE˦d\$x\0ΪA< a4Ҡ8p[70[Li'{6)VosRKKܷUJIbfPbN&/~$ 94y~Z2"dP]v:?޵ǟ 3*bK~)Ο.u3@2sb\8w>÷Z +6ȒE$"w:lP/ǐ7x0kLƌ2ۮB lV~n*vFYB@}0l'ـ2 ^"QPȃ5{9#!QP [e}0bljֺ|[3T+V?MK(WrC1KdÞXԯFxz'[mS{"1)%.Mx7ԥj ̲ZXJݻf߉`-Vo2Kڠ1J_O3 9)PrFpO5qG4X9~b\YbXJcM,4 \NqtCjWGM6[sM8XKX <2X$?6 fsLōZr U&"/=qF3[Ijk]*\1xwi`u48M} wR_%C״Ip]{53ӆk$LTv S,z%Ie&"@dY*‚SUÜs֤T@1ۉC$֬vK&152hyDb;#,%%J=hӅayY>՟H} kL1\&rՂrͮivϭNJ_ֲ_ydO~/$UDz>{aP kEp)ESV0ךػTݜ-KiGK*^9+:^rx"\V 9wcRw.\vOÄpȬз36E<^U2Gv~"э~[!,<4[qcL$ WhCbƫ'R= $jrYߡf^V2jd[ Z\kFpOy3p p&:U<>aKtG'` -EaAL$6'-#4N*bUU x 5Iu7IYyYh`({fA ZpXv3*llͳ(wU&<1%썴'i[ѧ[W j 4`qo4I@$uqΎl [~vE@7ʪvgY5_˴ߪLp m4"ar<!>Ң̈́<\|ɭ^] `3AX[)SM=:#XփF;9&.;#(+ Pjx5:;6?s2:etI3X 8ϟѦ&: %ԫI#puWLB|d u|w,6d!渊nIoYEvmN3p,Nl>V )l>ZQj7"'nh|)dx-ٴ9weQVZ,vl}\(8ӽˆ%-P/`㓌>«i7Itv9XHxg{s/B@S)bVLL pO^avFYLeSgWԃ&X(w(TY gܹpHoLmEҩCj+iz \ABqG#a:ه`C) fL:Z-ٳ7֏jAF;9':YQlE᪍R WߟiqE<dWI +x&T: YћlyPaD r f)R$j?E6O\…0aG$b\VnMVlɉ(ihI^qC+HA7-e_cc`#m 4ֹ=0B`vxm[S@/j|ϖ*e "-KjR~w,#c8_k:Rqt+NzL6>l52@軞{=?V:χw{%} YJtT0DϾT}Y+r]1ݬ IT3@T(#Uk9JqX{S O)0e(j?L' œA!4ԫ/N9q`7n; <7#ncSH=[b O+Ċ7<8{`oLUAj'3Wy6GqC;wo3mègY$c6\{0|)Z& LI0 0pSͽ9]H`>?TZ.  uGJ̮K$L5z{+Zj~.h}c0oT KP 6S2L~⻱K'sckn@Nr3[IDLd*MU.'pҟŨ&S qhل9Xqv].}+r;?$voIv x- %tnwsZ.Ü6l ܌F2Zm'!PT,LN>ITU<:„։O':ܱ~ _H)Mڒ'ch{t`^[}@~ĕI{*3{O=/@B8 opպߞAh_: 6gXY['d% w퐖EDm>S̘gΝAM j%.uoJhJpN+ ;d|^9=ujB0ͭG_IWEl nuƎtZvǣ3ӑI"Hq襝֜?ڰtoxmJٚ~>1f -0E8Sl`( rY4Wvu_3Κx/ūսq Ohyzʊv9yZur4OCV+`Jgꅫ?L:LN ,8geܤR Sϭ[_3$+LruxԮVdX^2%4e5SZo5tj]pafk ZR<6ْoAc  FN4\rYqڅ=rr`刔'G>2ǃ;t{-> ~Q+.#+UԒ~xd8Ԉd]#4(gWqH5 5A$DjlŁf T'O [UP/Z>>ׁls4`Sg ?a(E=bpcH=U|X 0OӉgqv N4 _Ī}oN]8bzDHtf;hњ'.LKHFA#"5wO rh[f=6$~G8&ȶoO1-H7ֹQWp9\g& H3)>}]kD0kY'xVLh7y|n@S;`GԴ}f-.P+v{ )<-`HPuآQz CQ3Jwm/E8iR(v<{tJwr7&o]u 00i$ȠvDxj{#}lA7RM^J%|8ݯT !r0s}D,k)A2*:GxRpvߛlRrą=HVRan@%չy] Uޱ^W3 <&!)J|ж}>BL ҋX^؆hA 38`aYYU#:ɏ7FRrᬼ'0 GTCql}F\OJ~jY!zÊ:VxS Sޣػ?-1g9YNl4)}O'jA8d1V٪im {% )G*<R3384~OthUCL"/V_7`H@ٳ[ytOW_L r FX|0xsym2U v:5Cd@|0Y^na8m3K B QZp$/.LN_G1J5J d fu$;f"`B[]7ym=buD& coA$)^)uK|ý[Ijrt;+\y:\&N( 4^:~ p".aP2Qi$u.x؊gf( *Ӥr/MuT2(r .Ǭ'TΟ'T`eŢ nSMHMTE 5h,?YSՌQԛ&νTG,drUV.ayEb2k&VN O \>8EH~wX閯w4aK;Rfm_t؀T֜ 7 Zy5l:GE\zњH}XO DqcS}KJX1CM{hƥд+1+s uCwhH _Gw*;;8ǎ.rjuh b( Ad2Nc\թxGےKt"6qNow6a|~B9`Wp-MWqشo}X,Q+Q :z[6`Lwe%aA١d"WCfqf-U b~;s* ́W\\Zj?> _ZF=d^ Ec-<"7Gx]*c npk"zޫ5t`5oeA9{Po2b@V cG;m?E!iwdfU֢HXXj?ϫ4(RG󥬏w3֓ j^\)9 PFu=͘ 8Yd3*:mA)ˀ ?ub F{i8@&۳"m8DV\qL{?RYƙ} \^ӈrnq\ώHAQdQjfuÍ]J`:NrM*kVywdʫ8 fN' o̫oW.)hdZ4:6|sik3"?3Z.h2=!kQ⋎T"n3E0/شXh. Ԝ^dVR9'K@R#k普'<_wZ%PS4}јN&g$o_(? {?Wɐ?,. Q6@b6e.Uu( C';ӣU@ӫ_ވǰT{ŕ=TZ%8`w`? l a |l%v&}%̜tkmn`,iy֛ UyX5)FqMWsozOmՓ#Y9úU9tv.HuH'51:2"q1b7HHvk?(8f+=eSOfg@#TCA41 Ydblq^Ƈ\pEsbATX 1;%Mcx9cs$7I13{,U<>OCVZ`L W p0IMfbd5Ektꡙ\7wyy'i#IVR>$_htIl|]L{B oXo8PM-`̡-74},2P$SE)F9jw;f!qPC3uͅ܈H91v U}Ș``5 鮦crI C cT&K kT[biR*Ԣrx2$olJ*!r|xߙv>w>\JJc v㽒N]Жn[G=L5qh`םHz} b82 TD$fEd/PbnLT hxadԭȳ;CېnFRF^: @)L^ !Ղcմb@M+!AV?INɹpCSK[j&?{=Sٝs5,T{nD O[ ȱ7ļh)1iiPxMGb3,ʤf;V|D PmQܜ琊Cϐ!iv! !:nhn@ @8ORKu;+TnP}#g`o>#db8W1K0?'0ĉݑ;AXb ɜp 8A6ujg3BrFosE1KPv ӢD-*jwΔ8y : l¦D%R D?cS,;w7V=vșԛI%pz& ց+| ;LTLKֵ\Jݾc99 @ÒR'#q)J*+j6Ǔx1 ƭHh4)@KIϬzIA?1lɍ]Z(űe4. p{7yv6h6avG=ӳm%D;6q,e>Cm4۠"a-'a@ E2bW6GL [S<+3 ꦹc,՗?1P?IdMؖr=kRYdW>vqRz]b*9ahuDB,9RE2d[2FĈH@o |(F[Rs|&O*o@Jb(P4\)7:N!ʖ۸qA$t|Q#[ѻI\՜hLr2?8YmflIhGfJֳ>81^3DUǡ1~()0ZΝc<HjjekTJ~ŭyȜ>+1RUw ^.w9 -UysMs_2ᜉ\ޙtZAR a Yhҍ1tĨa|-!~6Ph y%*(:5Dq1H# $^IɨD9S.5_)=Rޓ ꉯ:6p0^O_V ;"NqWM)7"(ANǨjeycH8@X_ubX7J1UJV^qu]"M ;iՌvT0;/3|\mй1!M^K= C$C]з Rta)VL0asBPP%fNč=Edq_Lkw;oN?x )MY>4&)Y>5{*&WŠNZk$dy%DiFY]H\/ĔScQBJ_r M0VH=3j,\GUx_+ޕ7iHH-\!yr۬Nوƿ $|sugiԺR;u+/ݣϧ X?RN}UP W21ٔP w:N1j'_JlaC?*I {NUG ?fJي3pV\RQ'(1YT7^v\FHխ O_dl:{*Wfn WEmILw7g)a٨- M~9y'#zYǏ0RXuG/q[c⸻"3fûshE,3& yEo&!d2[ OSB@oTUL%'yQAuf!K&|NbۙoJj39l ί:&@aT!c XteDc%f“H]}I#Q`8,+g(0XuS~#DL[]GqsNxOGʪGCjZ- ㈎<rq`|bNߋ~R!zB&C@MAvI "KrB$x 5#~)t"qb"8 )m! j1(+%5 5?Ҁ&,ڼݐvIob׫;ܮ @ <6TfW3ꏥA_I' "!!W|~Maj,q7DD+ MR]s+H8\ۥz36Z*"1ۏaq @0JWfL[O^84n7*s`M+mKһr։qW؞5zYC7Cymĉ)~U0fWD zo7\_P2,wle2f!R\9)CHXF3 Hek}Sɥ"ݬ7*F@2؝OX$E:pmi#w@y@D,ҝdGJVB&Ą$Cg|5%ߞTyHlֆl$l xnpU3cT;"YY[_-!(;1CaO= 2,՟jG{3KjƓ,F{I&L|{o36[ RM#!.2wAoA Wyt"|Y:ݳn4Ed[LM&. 1$jz4 o4{ (pɪop k@=H*:MiogR-x̺ps_E@d 舨\snA筎AՀ3IGw1Phq3S`$?.mkdF.|$AD/ k޸ʢTQ˵Uoӵ,Jz\c}c1|~EvJf$ ?&yα$e2MLMLoٽ%iW u6cPB&JDm^nePkh2wR+\.9Ņ.aAF3Es8qjר96|EG>,B#,¿W"ireID seRԇ-P] zv93tDcIXjQ.k6UwAruodmƫ*(ݛVn_H'*8Qh[=̜ġ0[*;̵]sL[ܙ\{A'}m 0^/b<.s @;5XmXl.%ƃB¢AA^89B5ݕV_h8~jȭ$;|YB.,|`)y\ms6q:8_|Ү[k34i!UqV*@hUڽ6x dK@ΪQWhã,¯MVpӥn{أ[#<}ꓳ5 w@)B1]@E=x:@Laq!B!ޟk\&N's?BEL>ŇEC ,X*xp| Sє`2I=ӜQtcP@FHa5!5I]axSFk+T BҡVAGu6ΐ%{/p3T],, -&}п} /-$cbjXKs`w- Z|:z6ŵjxYL9tvK_~_;9wZUЌ#}]skl2dx OhOÅj?D1;?M Sӌ$ʧ(.DSEmtr)6WqӧMa$ K.ͣas\,[ּII?eԘPLs~> _͢vr겧Z׷ RYO$ޮΧ/M MwE1C/W:t5QFvZM|C%躜 D@iZGt:A#<κrpVyOy~NuژzWj/8 S6%@z-7LVt#fC*„C)o_,t9{PissA~bAF+"+k`O+7fWu4/*hbE=@ٹ#q /Fw}R0l~ xRT礐]"dI0ݘ+/rT-GQRQ ^J=hq;`X!U=mXcل~zcf0XLUٲ_DmU"s ݅bcƙ%&FS{.$ܳ{fܔeSnRY] zCwC!7Z">+ i=̓Pd;[jtS<,TKs0MKjҏ8p,Hn YyTrҀ*m9 ̯˙v̛n\IKQ%8SD&-rHysq2a] bh9RDu[ӳʼnxעHnzԁ+ZK"ғ)*ΕՏ<(#=Inf/C)Vtp=@zfYiSZS"ǝAj,>j Z|GeHƨBgNRCw6ksei,ddYZiyù_u[7[C>eN;\cc$o$' عa6VPe")?qN,Y =aĢP.s }n/m5}]z]'-.fi V{zBlkr51ajoh'\z+c.(2ietv)9X { -R 'X,A#Hkדᐁ]%l i xPUwⅪ zB5$A7hT"1f+S&+W$6=e[i A"h9jkf*?o[,ɺȆɄр;/i(f|WM$O)# 17b93 &%lpF L u^oL|/,`mlQ> F[sFRq<N[DE:zdŽdoHm݉jţHg魢?ћx1?j!(^GL @Z٥Cmro&1Y.NvGɱjd1؏ AYu°aS%2 ]jrTw+ۥ$aJ;G$A yw{܎r [t}`J ծ9atU"*9>َFkl=uiԇ~!ZM:9}A$WOr?4} dXX[V(а@7)i oCU'x_쨕mdˠP[]O˾; 3%kVnLS`f`RaOHuў#kl9&~+'br[:GJla? ҹ{:͔7{̨MT[9=5UB-3= VYb_z+-]y^;)A,{@xhRD|X[LE)Zḏ#;9+kFtl:G92(vcM%cYZ:1!g/DCi}w\2 RKP7hGt1nImBrq|\0* ?t@t;ށ1Dko$DRϩA9’k.`΃3ı5\Q Š%EUt$=Zׄ8J~+\u9 _Tv`z͆x2)Q%[?k`|h w!Mf#OƲ^PbFi`] %Jcw}q~iGSDOk:ߚ:*E :Pwf\n=3Ⴐ;p%򃻠kߣ6)=|a vO1Hp1+vi^U1}11+"nƉ-[1֦NէFjF8 ]>}"r-/tBց6[北%ɤOXfTRԕ=Y`Vgf毅P\7ivPSZ>}b4Mmn*U^ՖR-j4SY9PV鍚rc` > + Ax&^Bk:VTυmM} 9w/&O m _8J6 P6f{9Xl{4^™]o ,)/@וlLo겚Ɩ =X /F|zO3>bJ9;Z?ne\ݐ "~ZVdsKW@řzvX4m'jc$b+na,Iļa#Gvg]1Ke$ǗlPև v:OOA!IVO%#Cdӂ%((lh r'tj-?M#/r @,?_@B%GZʻtFP補Z8%m⧖l-zóju\hK$ XL`LlaJU:/vt*M5fhXр#}>ޠPRe2Y ~P^Uȓ+pIotF{.9b脖Kb“ t@}Eb є&D09eô$=s%rS 3J5_`==h?> 5DxA8_GI .ʞ ɧ4I3y#{bDFF ~R9ڌb`MDy?\S~)^RQ%p;#A,sN_3hw4m]rx%|f!6!UVu#>9?LI:nANns% V$b o@F0럊$D=:N~: GǨ Ϙxǫ]u-Lx-ڊ2foRR46­D*Sh]{siČRWXS17rc3~Vkj1\,oED—|`}uYvqG+Dr$&u@If]Yf܄X2Zxp#> B#8w pkrIH[^V5[y\%O_P}{K,D`k$DvdÆMNVʕ׼ E4*a˾j!H?XY_f{*:QZ?耖l1BH^j#)p\60@~9ו,O\ cD8ٶ[&b=ToDFarNn1 eZ@_Jd`Cy%Fh O;,PrYS2@ y3w|iM dLjfSYkEqCxǺoX*mپrh!1Gjo_D[k|$ pi}0oPj+'c}^q;K6xB}h ty`K&lFQG\E`HʞHމRƢa& E*$2tbU2Z&~ZѼqd[}(&XxF>7T!ɛZ,.ZrbHyy:ȝ2~7%EĂ4w-8sdzW&lN̸Z~+{RK>C\~v+k-R*^aYZ>xu^K=2KHQ1㛖Xw a^FyE$ }SL >_jϵ|Dо` Su?<`;Vj@6î_uj4Ft @+m.0rHy}k"p-ץ' #H]o^I.!f:k@b9[4j.C'EBM17R!mГ,LJvDia\{C {q~ (.9U.ddKKQ@v ,*Ӕ8$kg;|HZ)0 |['"O8;{pl'|jV6c[%``J8HCwT/H CJS|-X8S]$ _T} x)iL0fMOoϸq>xC Q-iv b 6i4#ԏP+g&15sֳ]ubuR;i d Ê8$]PukW\fߏ>KQ!5|kszR-/x]14TP5{7d#w>$ǂ zأLivz)UXBGcoz7N8J#&TD7(p5#8ThFS#5wYeB m~38Óp 57&8[z9YiIbYN 5DJZy]e8J&X_3uZ;=fShؽ@Qk ЈdgLrTXdC; Rd*湂J!;ʌC%ϭ|/iܔi43׳IɎ: l*Y_QUw^֩qiJ~n<ִ>@],3+!ŘTX51F Y,&G.N4r5k #迵iNQf)-̠fT$lû.9Զà wgZ/XT.xdԖ3RObNcJ.cirdLcEXmf{YNF*B &V~0B2)c.G*d =J!fo4(f8&Tι^w')<$ !rG6`]'߂nbT6 BbZ嘣f/sIXp!ˍͪ6)bQc s<_rUBdF[. %Z02q7!$kpNwh0:-MjRDM\4;df^' Cϖ->me1;U'`-ʟJn+S9Pg_ȈpɅ}ҰtfCfz ' ł QH`Z sv&dw&wyI|,% N|űQ6߮Ew-L@-“@0Lp5gQ;{!vVm_JF|zG)<3+~s}+7䯱#`H(Yq[ rR<(7%灥6oz, `y>(d>6y%qè4*Lhb5MHry({U}EolC3l3ĒxBWBY̘o#qӔCۧү M$!{9W/"PJ$䨔s7麵BYBWu_H@yo_.(smΆ),'p W';E,555UiU]HW!*e ܘjdQ"1ktw+fk;єX/1ne:@UU?V@?օаc|vt]U m-*<>u+f3X2y@NTn!-$&ӆ),Ҧhiq]t(1;$#/HVP`=9YґP2BԿp͠gG@'P#zjZ E$Ԃ U2@3śW ԩ`H~S\D ;U8-VoӘeX(IYIG=7g9nv7Y2˦ҁ&ӕ3裝&:5B.'cDkaL-tqDuB>*ؙN)s? t@vE LP|8g#idDiVz͛A~I_3 `~Ìڍ}$ O~mj{hLݖo|nw[q#!ɢ @1Z?ib@=oklGSkT6]h.EL*S:ӣ`bdSI ']xCdh-ňi+5!x7mK #u3jqI /Vm.otGx{GqPXdC$!^Igšlݙu5 9-W)\M,x*Zq,} 1-[k"IJ2n6ڳ%ԨdI!]F#lV(j#m> I>r;D(-@Ȋ)\6u)&< l3q#gw}tKo/߶RDHg90, oKrgyuu"k/_ Kd^T@hx0mώI/ˊk+{`jt%J' EܖsR%7sO R?oTD$D\SFs!OUBD`Ēfbvn{=EvCY]vIzěVMa̧{jֶqvFO*P\U76BhG $tVQ㥵q>bO-xTNZ.BMbJFtء| .BDʎMlugwF~s#rQjcWc,.IiiԲuXFBblQh?_r@EQ&>{Fgw_D[D)gr}xRNUe2p P{HӘ׎$,=\=BQpռA?L XM@4Ok7ߟ00<:8g9BƖq!nٶC[+PЛY$fQ#-ִ#X*&G[\eRݙn'Cs/Y"'Z BLR,ohśg-XS)s#ύkS}* ^2D1<隝olp9ȮkT)R+0Rzd}BDxߦDgYF/Ԥzda^q]j" 5k9^{-x-WIqI$x lqh0tu}/:Y@i}]t=@H.{zxmX*ȹSK!jy\RN r ;Aը=z$ rb6Wbw}°,8az,6R 狋'}‡qݿY=мx *qo ڬ E aGAz(6*ףVgq+Xç6ւ}&Fmex[6sb0T :bFLSn];R5ώ a+p'޹D6em,ѱRNdm6Xm)wy ͎y'j6bmR m1Mvn5s) t:rR! U邘!XP |bC5(JHJ~\{V.Eu;65WJx ' Gʛ,3ʾ) ;'Z:+ uΒRr>zmS0>B~n,TXM %e6X^ q1N« >~_~ꆌMo6([xjD}s cIm,Vm?V(E0s9SP!] qߕI1_t\Lwf+JO5֏4Y#S>`'U0)1h!7kQ^4YH̜94[#ޯY9(S:.Y-%^?2S0ʼy:7T$dCJ+>q09^w`ZVŹ{o7KoĐk`Aý̎rx7ђ{~u;S_m2Gt-><WFv׆x6`qD5oDC%ǽvt|Mv{WZ/&Y בW<}PpOb)x^%7~j+֋}֎5NkyVꝇ%R- NC`^?/wG".4ڢ◩A@Wmu( wDD$_͟@q(yDҰ ci4PTt^>]'ZG_4q@}$:h`L+X-Ѓ`䦶3¯W§OfQH\ M)N17 x.R.;LeCd j4ɸ@V"җgDazݺ'xe(ړC 3d{iZǸ0dV$Ӯ3`7m|I}9K# R9T=T",u ܂m&A'gj eZmjɣZb<|| s +E i>KػtB:2{z_8&R^Dg'u̓C%d!$1aG apu\DUy쫜Vq7ak#hc_%W.km3om%#HSH0v W2(愵g Hv>$5_Avס:40-E#2ef$\xUIMoG &>dV_ } %owĈfFIiI~zwbYSs*HeayʓorFPiM0|%)̜;- rĖLsyy~'5D>ܷr7X|}aPtg)Dhc4ZxGEX(V(k#Bm9def 0](C=;`X-t7eVr73C$AfSv4k\p{Ml}PòM.f3Fް+(SȄU8, Bnd7%zv_|-h:V,f*ΐ^-bGdz=\E7 ~i=*EMBh|V`^j>Q-(\X?:G`{ ٶIF.w*p`Ud d0c ,Sr7aKQR ԌiftN^(e]wbq/L"~"peOc6%jOb츧1v:&q"p=1"(2tAd\|m "eJۧ=dF:`];YCY9?/ML]]bJ5cJ90F߀P\vRTHLT`Dڏm TV0K8 =7dQ=YΩ-=4>17<%'N |XQîN?>964{LBXz3e[?γ.`wB"ѣB,;bMOd$exSȊ`;166ih%;`؊<\Dqh%#^v$1pN9_irz}7aG{WC >@`gҢ6Z!sLr:} />%Yܗ'q"eBŘ9ey,w`Xm*IMo0 vT{"Ie^ҕk^{-N_l2wnq=wjtҀ>ƙ1#?CƱ!}gHsEUf ̎+m*۔^%>((g4a-QȞ3Eɲb ]횒_[3ڲ@ 3qd ~,߆1H Qs[nfbp>{ ~'8Θ 2;8ޚ=ls({_7a4.۔Uc##Rl\[!dps +ƏbYlv l\R&bY_\>mM %48أVbcR~~>Ihm< ibK9zu{LF!t|oWe`"`s[Qo!c!+97<~߿{sf(33VFsHN]Y <ZTܮ'ޅ9^# `C kIG ;PG('q-1TN|~(UN$쭤ʾPm aq dY~`+C 03 -KJyw p x/+ãSp:zQHYen/+l1[EgE%Aξ2a1ީg XeVZտs!mpGṶJ{z,(NkT{t"q,CDr_Qn{ yR}6LR[*˥PEs5mY\bʬ$**T )lZ qHG=h*dR.?i&JHkɐտpU|v< آPlHJ-?̼VKb瘊O??t{)g-: jȗpOHc)[`>S^/Z֗$[zוG~&9q92ిഞi*ʹLrDKڕyb Ui<;(`oxW}Dړk* x|yξt=]0p st2!;Ί϶b@OYd3f1K[8]-lqS|/cdەKڽLٷ3 WŻYn%Pl\Tʛ!iMeX0aŁ'{*JXl|魲<CHŽJ{|c!Y</ȍnUhZD7w%=`zUA28zZ,_iw)]K|@Wh.w6oI W/] gT)fjxJBkX(|`A<$ pP÷_ߚs9y<[),gV7ۭqSw)%1%-ԜuhiBRG!/js)Wd.Euu2I@kJl.ąFJ*D[v3m)TK%s+<σyg)V9 F>=SکSPtR\75㇜%=M|W) ^ꚁ]Ze^RJT+^U:tR$eͬ/AֈtqtvهߧS)(a'*zu.:zcD|9^* />`J yFJ"oraX%FtJu^ʂ1oPL@r&vLn.6F1p`sEW&R>C8o "U3XRF:O;15R9ڈ`^’pULY [vC~[RxT0{`qva{jT8M5éɞs0sG}1._LAhQxKvbnh oFkdq@D}x`Fj?t ={B2/v K0ĉDbsnOmn>v'^"АoE71:KCt[Џ8Ȁ6? N=ug#ıIr=1GI UGjf(hUkltHKVȢq|o#A`#_2/#r]3IgTSW(gRۊO`r 3FEb0MVm= 4mz6UEQ)DKY+;OǬ1wf+!?/1a 94 >nG$$'"t)?Yu8a% +=MF4@2L>CIOII(x -`Pm]Rȥ2y1Zݟe `k%sk{)n `7_SOjr4lM}Ag@Idf<&؇^@=RYȌ)3^fIO_&3S~a\6Uƙ8M0NyS97ה9vjxMaR+$2)شZU5awq NeSnvٺpN\+8TᱰWw{pVPdu"P3X 1 Dv-'P`dN/,, ɒdܤHL𢡊A/SI)aAf[孪ޟB )u.<[1ڵT{F~F?c= BR=xrE hhC? TV_ 4݂p ' o]_jϘ\iۍ1Xc9̨=z1)*7BvGf3904"O)=c^`z?а0iԚ}pɁ<Hs+4Iƛ6R Xe:Fc!XMNY9s+pY7WoTa0p8!EjIxnE@$eKl>(x4<>w%*V+&Jژ*Nn jcǏGa,, Ii 5Gpĩ7!bR'P$n0mӆwJɞD: `0jfPt7mȌ~zm.S]=\ \ɓO ے1.M\l-BG->;_9Pi1ʑ` O"vEag9_,5zHėo()N^:v/# 0EsVO|ze\cw~Frm:] "ڒ4Auxҿ!w[CǑأ FZ" >GSX4TL. ͽzmB;n'6TQ<-Ӂ`p^H X@H{7wp:+yyػ^c?&bH#BtM96lKkLϢl+gI[2ZK T=N% 4a%2Fdx1JyB͉" ܽ2 /)l! +Xc' 6ڸyM[yc.WVH @wUƧʀ?36ku-IR~,q97O3fj g6׌.s0K6EQL6 b2F*Y~yViпî}kYzYmA9SK(+Ttdv&um.^*dciuHxe3S3ev CY֙>x7X5Z0ZSjKZ oSgͳ"VBV"Z5#0pQL`HT*Y@ê`DPW6?  tP8׃Gڧ k'%rNZ#WmOWF _?pҔ b(Ea{JQ(^D~vMAjN0 )865}Quϰ2%"˫ ک3xi6,hFƉj_=/L#$ZBez` 17J];l-FFghK Ty~_M=?|:6f0*GxjraDI2_PѶgT5egc$cyJ%]yWA?ϭ$;(9CGu;@A trRE8EGb&Ã8DcZDl-Z_fU@OB=^WTl=mh҂=vC`C06_]uI-(k6a~m3O%i5ٰpBu uqI,A XH9dHHc-,f-cM^  W-9IIz;&ЮO\ůP{i&rADrq4\|OJU[+xXcj4yYic!횽Ҍ2A[iAM)EL?^-?O_Y8e-> J?'VDb=,ZL8mJF^¢@lZ4흱s'B5)p2$di="-M̤jJ UUS>Ef:%LU)ew2WfI$m15_| ѻRDO?:ْ,܄'C?NI{2NkOT@X36y9>6b{ ,bo4q_w}noF4_/7~<(2GGzVg {BqO YIG&ᝩǾܫ%4"},p d;'׿1AS^'68ć\[6#PF/OcbD9UЌDNSr@|$(T#r5+l~[ۨm#;D VM"G՛'RI ,4S: L9 a]밺׻ r^{и3<˱D-$C߃ |=vx= MxR\LV> ͑E䊨) H-i1m6)ek;1 M #`Ep_eD2nb~9FYg1<dNu}O0jh0=Bl;`*nΜiJ{>*aݿ{(eI.RRK_k063,ξTs+[ Nֻt_ʜR,>/m¨> }$6/}:]ewvOn\8sWtdJ?6b!^%i J^"\=-mbjqq6z]ii!WJ^ 1 r$T{h8jˍ)ތU94:{Hqzn~aDÑ*;4bR&,[@oHhfΠjE;B!;Gy5$G\{ )ήm(|Iۚ!WtjhQqܤ~APR.qFyTFS҅B~̹^dԤK]ve$d}"vӫ 8:䁗|BgLe0 RqyD/4ߨ2rEğ_<4 gg^RcȽS~%h Fa;C|qeݔtv0(qE :Nw3u0s4U-!8]n~U{:2SJ󉅝TV%u_3gqdR!:X# wC'z O.+(۴N5%F]uh]Q>}9V5Ye'U5G)y.$H^sdLq^e󑤼a$D Q>#Gjnmn=a<XN,e]Э\IZe%"6vH :;4ZuiW[v/".o#Ӑ)PR8]]J^+8(%?Ҍwǩa^!Ҷ3$KM-/4jx+,Inu(v^F>| :[5m)^0kjM2 s3ama:{]C;ze.glΫl+J8_`ªL#^E eYt"6{(' 1#[N%5fks3V6 u.WKdEaMc4MΜJϛK)?p/(| ¦Nŀ_uN\Q˼ZD*}ݣxy-+m:4"P:6WLue|3Rz+`)1MR>gw[xtm۠"N>JC 0C-B;o.`[e H2%9W8@ԅq7uzrX2F>js̐;Rst|g#wc I|2 "pyOBl<1u2 k\EzK6^C M# xxf5Cʤ-2ġ1E\p]bi&"?׺z)p7Xt҈tw-qNբ[HJ܅W[ lI[(/>j > z(2ioɴ#[j}2HZ#>vW#Iw:R $2vx3J]4-H55p>T2BX]pśt}h*9UǢ](-*Ɋw78Iʭ7*L@ӗlն Z0CAĆ#΀`o?Y /FDQL·Ӌʆ ?#^0$MX 26ED'YY@cD, 4~bBo6N 2H_6f˩.ჰyfλK8Ũ_$-2ֲjkI+29څq:kj- 5^XR ["NeB}rY}G ^)ؑEHH.bw} Z#'T}1Rc^MF Z GNIhFW)6\LI?Lbi|{Lm*}gkMH&>e}Ej(bjmO.> 4 4^{I\Sr/A@$il}}IY:(3]4b .ЗhnG=TZ{)c+m_I>H*D+cAk(# $fw2E"`V%!~rAd!HT*RJW6ٸ%gPӧ/ben"Sa^z0@? u0J. iX噁JծQp9r L~=a!rڮui߆=c.ݒtaQ6=Js ,अK(OYh"y@lv ER,B=(5%oq4RvrXoG.qyTl:˽&W,YO &nC+Fͽu )4 id"xH4j72L}p9Er7o &GD?) sИ;on1fT7>'7h'3w%?' _䎁tz*.O-W'7rl'Tǐg-NjW^!ss H1 !hԄ=$ , >,̶aA<6IoU1KRg@yD~ƭSEzɟ;(-jvDZIͩ5*4'Sܑc.umܑ.jќRâޙ+O>3+Xogd$Dev!KWѫ*[Hq aolґՇy_ |8w9E7gE+t._· jXSawiFXA-Aw_#0}x|$rEwfXFgWj&LfxrODI~ l.WK2e1EcR^"PLT~ib&XP z$d7X6aSe^(kx',\ o:4V:kY:#Jyk "'`(yH(&1l.hU/Y] u0dpr>WDn$f(f-ӇխZKz7p#1N\'L`4ЎKE }pG$Ua*Y bږyh¨E@Y]$DIA p; ^ikL;ftO3*O/ؽ+\&.S\jM'-;U[ކM^`iâjyu+osSGP/2@cwSľ:ɗLPT"K6nQ\mA,, $_ L1+ 2%22UtQ9;(^|@qIsMJj)˥%V,P_q\XcL/X#e># A9w~F`j#)rI8%N>3J&c-^|jW"ԻV l}&r2 b0؎Z I]2R?3gwxl.$kvxrn)P,f]OjBLZDEH"8 s5G)&& &Ei<).m]:M3MPb#3]^[Cpi =_|T&16 *!.JRmԀHk<)SArvǥ:&)ѤM90Wnsl+OɀIAFRʹUef;^}!肃iV m흀1zd8Գ3>8{j1K2e`TƀT;a{-D'ZIhmO7 I4>Ǣx"熕RQ&9e4-wuI̜A /1 En饴 X)nڋFv\tCYÀ99;y$d '.ZZF~N9s<;+!yewH0U6ljj$; 3by ">}XO o=&fBaf dzAUġ|r(QuqQ@#V}OV=fZ3b%Ԇd *~"vv4(z3Hh55*Y #dJuO_?&` Hs `W=9$F[b h=N@tƊl_dmG[3_zUE^*qܻ -  *\L@G2 YtF8r99ULN7/Mc6t9 `[,ny4ë ._JKMɰ{D3ymu)(<Ԓ!1-e[Yu8"1'gX,c 9O_op ˇ%CyA ?yrjA4Y&d)/Y\fw걜Ȫ˫ϭ.뀂ya7p>8~0Xw_P0=8aΊ3KhG?.js%lJ?x 3X=]o*  ~Cf ʔ"I(O U!k9 , #=y$SKaQ )wXD@&P5!G^Q{09,L\(&VLI~eMVǦppF@:]`gS8R8Z[UKcn?\L~]P=O;8ZQ#}ΚcuoB619QanRӇC] SM o>7z'ڇtEȌ 1=L U.G8~|?*Z#|F@f!;M) }.V|8%ߩh8!Ǣevga6ɢh.L%z&OeR _ fn/0QGp[C|-!Vr+R|Gg9SMjс z? 'Tat1bƄq6lXLdxي Mf"S,aZdjRٽgaɼAH8&:]P *>vC(cl.rtZ)葙كҢ5*l:X^G (a, LQɖh=[֘cT'CB:a^+6Gl-t_&QݺQ$ aÓ<|sEb$o@c]$=MPۅL!7>aHMl+/,=/; rhNts8\<ȐY1ڡLǕˡD(8;xs2&jJ$>b?0AMe$_y[|92DAt|]qHHP3WM܋]I#>=vifͯ3yg$+\D(}RA[!A(˚FfWI]/`Ҟ*55;}p鼏 JeskwaX눌@^Llzn~ q!.2Mecj(ƀj:!KvGWBR)K#9Boc/F0,!&;xPOKyWb2QC$+I/ -֓w'HءYFɾzxt\0c޵G5f({O$x3+7vĤ-AbFwJXQ*z=Y)5WhrbZ1R0+%2'c~u{%Ok{:ʎϴgv ɒع+<#M!Z1<У1dgkE=h@D QȽ>og.~F<7冬|"LgTyxYcF(t|:NeH|ci<0d:R$c)aIna@%'jZINv GN5j]ٕR[L y?}_πsvݍOThYWǬKPJcvK 1Pdn-E#`;<7s[*\ԕ:jUͱ f-ߊ6e43=J ABMYaa# >첍@ⴰ +vc&TN9DeI+^F֫v1 #bqG9404Fzg!kPq,MNy!x. iu]Nvwcmn!Am9 nCol!nF]'h`\fkB?L+ w~6KcQ*+xE[QV@~(p(p]\ӓxwo7Qa"js|w oRQCƘ]"bdϸڀ~Y}t+6-< cKJxσDM'jxEBdvؠzt[*o͔TF00bcuMӊ O$\S5D9sL |2rA9)!&.C{nh# #([e3Jқ4:8ZNAc ĔԻt>c(eY1\τm$V'aX^T{T5U(*k{X;Nq$Jǹ܂ itIB'&& -ˀǃTa`- SEuG(,J69->I>M 4DVΤa|gJعaFs c++Px6RƅqE V=EVķ{U>fģtAܒiV{ Saha&I#|/lwG$[۪9Q{ c7)j\uCX4!;EiYۓq>@AYE=ҏgevڪj"4QJX/|*#QmO JnImBY Nyn,bش/B,돮*m9;Lq *X50o %#b:/R9R?Y`~Zs5(^6\/ L-мy:ncșzi]>Ct4c ƿؘYB%pɉ#t%TP19jzJ";j\6 $H$(q8%Y a^c2g!JrV5Z9\Fٕ}4c#MN>?<9cU*\UG)fvٖKn?_WŜ &c׊oym2}<a*=Z3:d2FL~2BDiV8[f{҈)K|h%?P ٭EO4+f UpayAmrq~MI%;kTa-Q0f2ƔN1̢?51莡d wGU8vA^l08!s>U__ b,̍gэ>$蹳=F BjnZĭd]A8|"ۑ nȔ):=C;cɥ㠿î6brz%&pg^~-@6r| ]8kRDE`[ vS:eUK)cծGxS Dgr>EӪ9Y5 љ7NLjE$pxF p|v0TѯKiIJv`I&dذ= l,Gi88 [5ںˌvP`~) s`N>r]%4K-i_fCgg.c:Bپhkyjq6ũ@Jw%qظ?ΎվXQMܧ9mO#/fH6fvE2ݒVdL0R 1'Z*W8(?߇HJ.bPD+r`e (hqpTw32i#TD:o8#_5;s R2/ PbP*'aCb{Ye8w &d q碤VtPWfDBWl*"@>·N);O{ 7>E><7wKG,bOķۂ]j f4~tAzxEl#t!&Ě@/S#v]u>ab8pt1 Ѫ<%;Rk1ǎܾjBtCWխ^\"ߛ`o瀖ڢE?kd0@ U\]V?%» rV ?E`ܑxr"\CWPyF=caY$v.JxPc oú9Oi=LS.1RyozH,҅+" PFEfFnQM_gb/r1T)B|ё% K? PUdGl,- mn?[D&XՙT"*L#"-wJЁ+w_PuJ : Y!rm=Nޥl:-TDtWf6*ۯ{&:pjJl_u ׅ`Gৈ8t6[ܥ 7W_䘹T1G@8WRrqS2p}]2BAYCnO@5JdG\r=XQYfS\Xض[n{s2)a"9wٝ\vv\CufyCN&(kFC%'^b/] Oqv{ fGŠsh6zal|Bt{ .31P ޱ<6}ܹ;FڙXr2'4:] [J9z_}HKқ^}m E0Ȕzh]Fs@?%ɠTvn'cLɨ®+=>EEZ,HX0&[6 H{kقg/G'<_I/Vl9ոr)潰ݛ㟼i0r؃خhx3'jX.ɦ] ldr.) ĕc4{ޔ"VfcjH6H:]·.k7q0y2݉B nl֙g~'V ̾o0Y=܄| +G'Mkݞ])U =[a¯߂qć* e]nVy PҨ`MпtAvuZY>+p{CM9^$ubhzD} ޼JQ'> Gŕd!]}Ɏ?$结Uh[_fHn*a!M"d P1kTW){?}ҌN, > Ș;J|҅K.25E:!H?h2'XNvwʽq|-VfRP&W2NevVnL >ƈ Qݺ25 7g zB$Hks!C9`?e0kZ r\HpJ&X}RX*Mk2MF[-Y"v@VjH)D/«vdy3%H&?+~֋CۃṀg(ٶ%Ylu]4\' ԱzW0E>{ 6e:cLMEޠ 0Đ t Q̏$ۋԝpHѐj@WXiv E[>(rP"/?JS?>s:uR&2"˗6mN3!.:G5BMy^ }=:bfD{cDC,w3[:o] |P8c…Z+ppFHuр= ޗ7}7i{Qh~ԓj7|cU=:9 #/ NB-,0PO+E v;=$~<Ji)5UZ0ZX^G,4@'KͩylP)8Fs/tw^'ivC+存ϕ[sIvϩ)ƥ(q1;Lγuv1VipL~R7` QͱvZv܀QKwW^ bK+Eo¬B~?;) 5=Ϣ;>/ўA//yZn"qSZ._vLZTq7+8Zc hȌ k"q7^Ryl7k .V9U"fХ򴅯~^lJ' (O* >L ű)nF__[Eꑠng8Т!a[\_Ho1Uf)Sw6D]4 h^ V{4{2DQܥaĪwEN6JlAq*̩KWRSe*|`?#=H]ݦކ!Uxb֗.o J)"yCS(%Fg `Wi8ey$eߖ2: utCekͷeF]+[Ţዄ >vš{b S\Q*Ζe)_czؗKV"L7!uCrQ@*uSdX.7U/}fۺ׹ frB-C9p(:u%%뼾U0C{ Gi9NjbQHUȨ ^Xْ870YkblQ,rߡ^&T07-Nwm1gT8D*p<.#{d3K[MQ\ע0Tg>pѡw^ơI>4m]^3LvsN7@q=kb͘2SpoHoylC=kLKcQ&#k?6E@ZlU #"x!EV+g~^~ 7݇WIHM4)8KsW܍쉨g IU+7䛉[vvҽ1ęŤd8i=I䃌@uyQ' ۟X瑿Km (zU3- m7 NF!T;p  +Lh(%0&Li&(͢.ʃh"EנUsiC?Fzv8s[򇤜H>fΥcG> G7R&N^yc%գ5 ZI`.\5K\ fbh@ѲY7?-<^b˝!fm|x9'zhkdʑ?]hN(vr+\Z[v&H.$H=z b4bD8P^ٔ&on$ׄy;Λ e`Oq+a2{NJ7!EՂ$fi ?JEb1%]q͸ݻ{?~ ՗AX+^A֎i_٫]ɮ>uaC(r(َ2j[XǮFns}9dѣ6Q\LӰvM<S i)  2FD\d~جYĚ!`6Ծz?6@4)EXU/P_rU%o)9YY{ 7]a׆oE(ò3!5s%]u.HM*}@cUɼIG(Z)39R>3:"Lɐ$#'$ƌp)L仁r-|[gdeo?loV~,xpPi"%pv55?Bs(om&E}JGu5Lѱ_|E@ˆ7ǹD]x91@'߱R=[Q.U#É%gEbe>AXASեQи4:77u Kr V40bQU6 W*T;&hڕRKQFe@Jr%sFQD!D!O4BJ'E"4 5wfp!Cz sD@ؽQsNweP<`3pgZ]+h.?na9s}DlGnx {g}3jrE/FL\lNkHdzvSb34npTcKKw@ uhK#lqFS}iv S&E t/EJ8Yd/Ky0*ΉJ G͹L{F6u Ҏ6kۨ=yt@z a'R[Dm#ħi~W⽹XiQK^Pxs`as>k@aO?tiWR]d$w9Ќ[_N\+dɣ5 ~wѵ|pAgX(bY._0dH= f.kԗM֯ 5^^sr\5U^#pFGwӅL8iC{ |!=a{_o`P\7a7{u#ðM1>c$N H Vge*OU22a{S@i8SΒI][ bK`+j*FX}Kbrm^q,E$y϶ҹֹ(ʪP9G#P귁"u:ԙ^1pVWx & =Bz3Q3\ZjG9*+5 D}e֙ժ5eO[D6]t L"~Ҝsx p\f|ͅ=spXFq o!rٌ2k(wf3+7T`*J1d=/ܷ&nq}qvQ#́^Nm}M9P4)tpX0˘u\s::Wdypq1eu#F"u}GzU5M`jħ^y*wQ;LfOM- (fT-g)|؇"7P#ѥB[dYe=k]wK #"R2KjD??ŢB}RL'/GL8 P,MYr{3H}X5pX;Ҝv4`zyf5o.8QiD,丶yB93 ɮ{ka gzgg>{YD>kBba#-0mwOW);4 G| \;>b Ė>]٧P)^T-H Om1 7>N+$o72Cg)2u#P~9WO+)q݊)n'mivFn7MVDfwG C"+*O5悶S\ ._t*V65g!`5Z@H;TWQx^^TYjIz6e6ؿnTdr*ū^)x-aiI4ʇ{b#w8hGWO;tLFzz`JRPd(S`axrDΨ= 2/Q† B-H] { #pNJCQvP.&KW^#HB~ç^b c9d4vb܉1)z [Gg+JW\.0h) ͨӽbL`:U iwXK@[p'fn _YCJ<476ږ)DLl>Mk1,|`a!Бwy~ /aq@;ŋ_5:ΡM@Q[yͣUsxgPyt}JX\qmP6n :q~hN(]W6JH i [M*jrejsK rLBY*=D&= ,>gݎ&ENݍax 0/p&z]i;Ӣ5TL9 %7!~@7'$.Ӗ[~fiY%I4{/e%{7fwn>p˩$YHii=@i%ZʙZ\$埥 )tN7g0"z[CDeb,tWBɓJxkZ B{nBF镥ZIʷ o}a@*]Vdo =*/NƺsG9k_\ƗGHx ǡڒ#_8pђ: *K2f蝋HUHZx%3ʎ`uYm}d!~?{oAnGi/n$L_OI%FF^,@ Pi@Gm >Z~f!!zZMC?:}rB'- &ِUA#֖YY`KŋZar";‘{bHaYR-ؐ_4!2MO kPJP{^7e?~ntzxTDNl1Zˀ bZn?|៴} a 4_<>:P;Bjld0 b2[yzEp8|]H$iK#B,VjE`nBbYNNKv{Q/_9`$^/N⨐%Yl"r&V9.hDgpmuد992nj W9n @1 6ZIǮH9hIE(frVpT1Ia)b'95`Bcn`; h]Qphhw~vdRэ?!\BI" S+zc3ATUc;4h $ z=uz,"V y&Uqr,uI`~du[xTI0I9x{Cpnxrfq:|: #)0~eH+TF2@AR#1HD@_R`b||k-P̜)XØLzl.z<`hu NQ{EC-ZZq2"nGWBO[O D$G[D]Vbi+P)^ qYq;[C)\T`\Z}A䐘kw2g#SCܲ;1_w0Z!߾C?[vH?,8xKaM/錠89i𙗠ӦE|x$cw2g_K=ifρJ`Q(:"};G7zb3ܩ_:y7wwӂG&@#"[4ia{6;{OW;_K;]ˬҭ RUhq}۔[!e΀*4 @|2x5r_e{:E] j\/+I(fəb{[O L#(+\!sSFX?/zFˌ?ɔeL1;v&ϛ/&n;D6ۖ뵸R[wePpvHкahC{p\hVUzF@\>p. >X'5oN1* Pç^x^yFȘ1kEI3ȸ]뿳$ʂ; !P@[ @Ssӷ؅$y6b&d;R[@=cM7-$g+~7t$(+N?c>C)%^_z쎆-odFD|s q\^}]Ŋ <ăэűV6Ƕ1 $S>NB @!WJSZ:,_v@ -Ѝ{ءvC@"wUY5g:nm C;HuN5bՠjr@XܺQjeY&1K6R̵l-LXhH*;uRHn [۹*S3,2 M▓y;Ⅎ ue?Oe',O̦0 HSD%w ^D\ja}vnOd nۭjH15lm9?:$;V9xzmuJ+$bKG5#[ϺQ\x`o8vq r&XӠ3*e?S+|=hzNw יF`fZxvU (nؾ}S~ j1t>' 95V-? k^fAd߈M3չW;渜!.W>5LC:o κqs9( Ńu~k '@gaŦ~n.#7sLugxL9B"CViкAӍܬW󒲒l<΅]K#7O+~WnySYI{iٳDk!Q,!(IXk~7I6YSj!w?<_=-+-@M"vJ6^Dp)ՆJf0n*>KQwr{a6E5NͷfХ<["% M ͕- \qp 0e" _ SNrc̭tnj˅{#@gdV{^\vL,;O &nSpIGNfaȤm1`P~$=ɖ(il Q92)(wyp$Z5RYOO8%4}#o6ȵK;úp r5S'6ϔ1!B٥TaX_8+( k 6Ÿ oAP_ 3JNʳzҘ96'pb͢2, Zvz#د0>k! :U,ݐr2 f7?^e?T32毓 e=B@qmp*[n9$BQLT\~Y::Qn9h6 _ϗFWk9HEET:%8v`*mK.J4= =&*ј}0o[[3 |)ҍѨ\=RGXRaTټR @IC6B(_vFHwLp7?oVV,UyqGqL99E {!0_h-CL-C[rnW!(QC2Ʒep}xWQ4N! ڪh T#Lݰ IJ^ɍC!4.@P=w2%iGl'cimQq(oD?mhlQDYUѭwBju,C?wx*N[J ] ^)2Tޖ1r0 \zY$X, !}bA d|-N"u{TI`sΑgN zzB腤//÷ ׀jq@XKIĭ|^#TRlOg ,<^!bL azg0j/S8ܡ{ԋܑCDBPo&N6҇{\|"ɞT Q*j)L;v*n֡S(8X `:,RÜAMdВW'6_3EۗLfU{Mn *~a_f-kV5H&MƔ!^\3&l\)MB,{NH#{̰2Xw65Sl/ //֐K1gKr;TަСOBPTxx:uנc%g~%%z\pVo"mrT!6)$,0QMnj0rJ]eL  ?ک3ǡnWF -ܚb|.w!Kfr~H0T:>p RipTo_qmzMեx;}NU/6tmHTӫέ. Iqf 3TI@ha 4oK\.CXYѪYOn^PvaDX :Ԫ|}Tk'u h0Fc.n=P#<,{ dN;b:uϮyFt@_  d?T6ՓCbn0_9]hw\@<>Ld|E3Te_D Dt)Ȼ$J@T"+H_#1>?rz̈0 37P‹*#RD뷹-}ƉWi08Tx(M7%j&gEbe d6I&-3'4gb>jQKmi:sC7'< 6*yeC?4B̊Upua3+vj hdR>ߟ# sUw5%̈́N@kK5ȨDZNإ) \"t;drQ5ʺfcV1VR=fdXIWf@]!!"J4I,Ѻ CV ۯGo('ct͏c6GO& 3&囇hucZ.7 e 5+_@pf|Kk'ICvf9ra+̑s5JЄ68:_Ò} PzѐE/R-ɰ9+8'5#쩢TU{?$ХZbE-7{U+XCZS;MƷN`0(|Rkp <@#s tm5/WއGq&%! i:\$RCEEq' >誃MC~G?]~K=|ufo{PCpfdNzcͪg6u7ßIN_ vsJ\j(kޅ}Z6O+/I#A=3V6ϼ)9s>g;9kLdvHњ]?'JpFZJ[sxH16f1v[xSÜޗd5D)u Tw ,h,/ XQ2G]hf_fk|zqNGB?dawyzGW(4~D͓kڏy #/!ݛrL:5#r2w*-a<\ ]4d|$&M-T[hrgj#9U[T_Cx҂M,E?$z]^]X?cɫ̢,c2E0KHȻd.T¯ez]1J^rҋJ9\Q$Utgr\r_xfX=0t;Z+ ߾(C#$Ƙ*g#T]Rq,(  G,Kn l)(L|Uzq"?ok^gl8Ex+:حa9 :[ӓ zcV.>Xಆlt/Q-loMսMZP{.b2xn "-@?&֖3ȳngUhqrFftװf(j 7U(ϒ #\-{Q)+jA@2毙3#Rfa24t=-noʯ7MC{!! ڨ;z%Q!h>~nPxDL5Dun1'SUusvCP<5_0JH <B(d8,LV{Q[_ |`=aHR~{'LAp`ZvI:@zs9pO?IPg'k ? )0rl@df U,U(\YP'wȵD"$b/R(tPN&I>Uq)ҡ޳l>(WEE%z^--&E,DTl;b`_aw B@-PT$gEQ]qtle\$*IQbnM"իEM?4>3k1 )$6wzRWJ/,\k9=rҁ2*㡞tB%)#Mz{+|Pׄh]i0u}P:z2,ᅰ^"0lo ~W"č [^a\ s&mfmʭ[YYB#80 sZ|)s?62ז3 &8i- 6nVr%w&,OSitM_u#:;Y՝{j̟YbN Tw06^2#boLjEs&`1l  d42D Ur% (`L)L5$:,,Iu<]nS2|N&(=Rs&Ɣ+ lMScWfV'R#.@\8̵ (Xb37kaڠWzAaOsi'!k+P:mоRd.2 ~0t˳yXauEԢێ `uZ8f|RY9 HHwoI;3"QEB6=iXE:c e5/m U}V]2ȳ D-ȼZW( S&Q4rL `?D=+ j/@ h7}Ri3U!xZH1`k.HOG<4amXy0ܿ$:w+14`1^Dh_1%SSB4"%ID׍64;l՘x?>!A۾|S6A+d0֬Nȧt\~EEgdtfd8G(ͺ߰t}fᡕJwq:t=bɏhNTX~s?ORW>vw`bT̼D[2&rwv\XȲn=QI3 n*ijFbrXKگpK|(X%;Q/-׳V1J[SJ!rDEEEMDj߇a>d9;[ &-$yĩixDTbK@1+ucdg:CּWj= uIZ TV1J;EtCk;ptT&'F g-Jpo$ϐ TM81`XO]6jbU'h0 Y3 SR(i}CIwx0gg $:fy@=֑Y#en V>!vU@cAi}K`6N"&_ܹ:wOCz~$2oEBc}4WxP\qezP80 ^Ps4÷LdC µe&$>|`zE+o1|) ֤e@*!v` a|3wq_(c(Jr0jmdjWkW!CnގW:NEL`ѻHl: *l/F/·9s&+v|Q]+ܧyӵ43G$堳mE)\!L-xޯcL9Envv`_}kp=C_t|irio?*&H2b4TrJi[L1jl?FP{Y 'l"&.VR`bT"!CRĹ.դLa7*wwA<9CI jiiFChG-ENH4bzWG<b4'}|kjC^v93w,1}pzQ;ҪW}XG/*jY=$#|Cp') X%f2觇{VؕmX f&-?G;| Zmaɢk6=.Ƀ.K;Lspˮcڣ?N&sG66q3;X{bqE8+|Enq0Z|YHa\p<]{Aa8 SbM|bCc IޞEYY\q:Qox*6NsKiosJHf=M]'oFY֍iQ_$}NRu ILҍaD/Z t8Nj(ѽ;lNo2vݹu啛D!Y7!H9Mnhڿ1&5>ŃCiXn= Qvl{h 3$@tY3'T#WLȔδPLHX%3F&%XOn>op8S5z [(+i Xd/U\ѷ0ͯOӰr=:T Tr cXr8.Km׍k^AXH5_D&ZFV a)H!A nhJnIQW4%Z%`)]fϕq۾JQ[H⑾]S4$_NJSƘ"m8ݡ-rQJnM}4iB~Ʌ_b?.ATqT*M ک!!øgKu/8Dn0VQwwY G X.r3r&Y%K p[GJŻqFJyJ>/Ne:‘`? BDCz m&y-.%6Sgnw*l(؋Ep$@Uvʄj+ %ce}Әh&"TaxP0ZDLY3\,#he_#,}%uWϬ=12/r޳7uFd3UzՀﴉ2  0 RcYhݠ2+F4K+t䘟I&xC*Q{AV@G."2*jEIl+VACƿzMӎ78)R >~bnUFZdS/9j#Fk%H,?oJMylF5Mˌ@E$_J>حbسH8i6xWH=\1h%W̟ 5{1 ^ƿj8|/rM ^ yߔ1DKRJ ֶ6c1c.l<2}ɼ"q"tc%Mb$ՇE_ESt}́[N i.a9a?J"WAȄ􆏖ΘFjmao| "&dho}(\t0 :9ɦhK\y4r{9{Xt}vk^&``yvؚM1v&kNj8)W}lvKjtn96WŸv{k4zqG!)e+*^e^2zGU JlR#RF~+u޻xjs _^c4#@ǒBBjS>='`r !X4]GN Prsb iƨ<_[e+㸪Hp׫,$LڿH }t TVPcAt BL,_Kj(^06R7Dqtޟ&6θ"auJG"E&{8MW﬩oS gMjDdC'*EGwogȝKկG>֪`d`P_+羚St+$hxO9DMp<'e׳iy$M9R~BawE^>` ro˪ɡd^NddzNf?5v8D64jL`}F: CQt wk֍ŗf G lR0{9Kδ b@AATa]Pj 僇O24vYߘɗ:=ӑ-ǫ6WcMD2Ȃ2?aVO0f &mo䐶/(W:_p1[Ղh6)2.)Fc*O̰0w?M @)75JaKbBZÿ[y ګ  (Hg*5;!{Y)e]s*V\ԫj< ׍eLJK3wU1l,-oQLve{BpTObMIBoTBKT>JR#I*)yҌ^l E1ݭbF|'&|nPHǮ $@Ǝ\Nͥl.rrQ*{q@305a*ܻ5YUV7TPa@꧅}dR6!O"^0͏8v~RP'ƈjϯ ÿkp5GgElBe 95*jrØ ֐nb4'N{/KKt;kdl@%&s֔I:k^R|w7QBoĎ'WWA{$c?w/u_ Z+}C&a3zW|,߂kC$}MsMXet0Q/qF!{5H+\aϧ18 ,s|\2JF^D]`x^aѵAtI|l,痚^_G Hmh( bABs/N'E& \Kv31kan2tǫ-0@ҋl\ZW~&qAL{0^[ yi(w@޶[gaL ca{M:w3B{}*BzܴƊ@%06kKgV>~ KmWWnt ekݠ<ʓ2%'.n]+C>f@"Mz`o:s8DF'6ӯ t}~7|6_\#"m9^nF A q}W4@cXW`}a^>PFDן/?Lj&`s jZ4$&??w)lec į+7/x7 hK%NSd.Ƅ@8SDK\v3"Hm]so#0(NoϞȺ?.ٚ4^D-[ Bwevj,Zc?%އpVMEA<rʙa]h H>ʾ@F\GEjڲM a\L˰F--v6?&l\q(0UZC Y @8UKԢf6fPEy>;H&͜Kp[uj0]в!X"\,ROՉŷDU“e y1/2 1mI>Ï+(\o=06Aё[24qiWP]u]eԉ:K ;7V@ fɖxuhU}WfEj5Vew$p'~I Nf,,r- Svi zo\_ވtR`*}WퟰH%T^u(BZɨb*-Xz{Q->Wy𐻣t$Yxxa%se<@R*uB'H Gadzf3"4.TkVԌzN>(Jj CA ?:Zo(Ŕ]I3fřpoya1y^>Aw6]hH !/GUMi^q)T'jIJg9ʊ{%R3Ȥ)b*Zl/w^5 &‰d@D¿d,?і ,ډ2N&TT=Wg7|r1Y~i&57-*BVTy9IʾXƫXuzLw0wn\]6F[={Sj⼟1!ȹ;QrDYd}"`m(Z ,ZzVǫEKåMGE8D'Yc7ғ_-7cE|X? [wИA~*{:`u!c:E.8;0S!f-[ʃ{Π}I{&π)|/J̲b )p < ̰c;>je)/h]#ބ5eq{bF|Wa> ךm@EGaW+dsHSwy*'r7xc〈 ;Ԟ ݐ#]WjGzȋ A`Y̻O!? ' BqUͤ1ҫKBn=w4ƿ/BȞUTeQ |22-3o8J=w#gCݤ2Z0RS r\)Ο_ bچ~lGEspI4^*TX; }bј9[m> >U4:F@H8{皊fDhr*9}zK=$(dsEQϭN[r_KkBEd'#㻻>Y4v35} r}֜1V,FATfc:Z}bN@/dࢼj1"HKziVͦ\&0Awt'o6KO'ĉ+ D|!}fFCb=Q5xT;6r[_QN6I`1#P s$In"Yu"ŤokXdt"4Cd|+]Nە$˗/eQY:.gʸ]&^o*Z8.ইյ2'ԸXׄUFJ%) |4TX5Y08{=lm&nl;r\ se]7=jf k0B5v\=JǷ{ .1K|L`֜?nMH0FV 2 mǀ k"e Bt=g58-@OEsτm(`Mkk:w7m c(ᆝ<K@g =%B Idyj]7a&%CDʍ|CMdJAFTE]5E$0$Ú ɏ'%qҭҼxXwscќdt*KZOhQ*+*pI؈;3 (Ⴞ97 4tP <U7]$5|X@>PL쵮S)%n㻏oϰȺd?ܙ1U#NNiubKZȵSFXUt\\t$yOoqӟIv-}eg}?-'PUC.7آ[&mb`Pp2*j{Kv0j8mp8w0YXdZ ր[Gm@ ;Ĝá|* bT}-UUuI`t[V K'KKj.I*{ =MI"m55)?~׈j{ectכ쿍xoYl=sop(_b61 IV j3a'\w!OԵ 4lczA;f͙"Ju"ļ۷/ >=m?Ļ]zG l7F<$ΣeS=֡.XA>MEm+dJѲetq 6o k eSOuv^N٠.~O*;&iQz"JϼP W*rܭ GVloHw"pw$Y.q=]zvX;6Tr#]:,^p3ǫ iK]ilaJg #zѽ38tA3>-!ީ/yg^L˗tg?{XEqt 99<0/&k; l cC:DDeP-'-6p@)& ^ĄHdr/Ò7qc-.p̽p0t"^RHw,ԖOxLȚE0 Ns;T_@uV^*s_Y ރ{ZuB⩺JrdIud( OJ+n|8ڂM, xYhH=nŐ갴J9j7yg;mbzrr?fwvfȟ+;HzujAn~X@hoF.$ORWKltE,iL#h9QE%k Xrbu7|]Dw@6˄@χ 2casJ8 \!ZD: ")gmvՑ"D-넫L ێVH倅Qn S 9t }(W^H=&Pj499["^6Fz?޷!~ӥzIt˵a/XF6ibe;v7)Qb,Q.Y1jpZ-<e~׈ힵIDnlK"E%?oXL _39yOz\'|𚈟i%!e=p͉~DKWk+|.F˭:y#Mafcw/@[ORiڨm=tw=5yy],C?ܥdqW$53 -MIf&~>>۰2o9mbSPi<9{@,IУkg`.S:o{J@Ze!*s=2- }nF9F+0дM ˰Wd_q}" 7B9?|VYjaΣhMQl6Pto,MuD3Ie'۔(1 5K`Ygy͒K7ljHl,Bܣl bA~UгT*j-s([ 찓*G4٩V@cU'J 9=γ`)D %L A+^rm}2 u UJ<6CNJO$RTu.ZYP*8 I,IE+йQԉ*88^UoO{&*Z!:>:ɒ0a:,b"j[|$ 8)tq5/0=[`dk{:hd;VQDf2_)"e.`jZMv$=s%7*LGñ5m#-fR3VGB~5og0RF) "eQ#cqd qlX0I[!yjasO*{P!n4%*Ȩ mLς& q:5SE~)K<.qG!хwK}fQv5F#%Wǘ|?b߸ⶖt|s6}@:Xݬ[B)"Y,@Pg'IIF[02*:L^ض-Ujm< a7fE{ɗ=jd~[*/A"?jr7/Y\csIzS~KZ=ufCF9Ez9ӊ %Izv?,,+뜻Ռޜɉ. ryӨ_I9LΎmyg~sC!623n.*"}Ju uTϽ} SֵQ8i([n?3<݋uFF>'Xs[{v7y㲳~irH\#vr+ү3o~K=e%4_"ӬzM17iٰ_ ]y#gkt^g*۷cTׯL@v6J/xS\R8ۭ_VG-j7p JMhпԪƳseB#3XЂzC[E6` 2J7=Qa {K+9BN͒L.C\ EP\U`v IYgA Qr2ɈYKW炈8 h|/ wWKwv =`0WE&N K}4==WY ;(+lijK-n^&9_/:, tS#̚ dI`\YU2OtOxY: M>۪Ns.~J:S-!q 4{mCϾ6D}n³^G0Di<3ǻSb93 !cv?\݆@GݵΨЬq~ ! arG۟tuFM[y^1=8> &\lq} ,&`zr3^} FPJQUCtӣ"w߲/Pf9Grp a$Aì4blhMn T71<FDaJ~VFx -USJ:URV7OK19UPPM ,[1>ٲXcwO~,ҮomE:u$C0${1i 5݁EybK KEmwG|_k{:~N 9GLcY F×qrˎ/Qc{ F. zP1ξ!~UCf' R-o֯&D l_n^(8cq;)n,yW7CfO"L eRNǽs8.b^Q}UgK)!SG"w_g9 Rj+S2+D) 7.n,3F=ya&Qz^@a}p lÐ e寯k5Noe~Ӣ/ceYLn7LO%K'x L!i "SM+ <},':у/ele{#5ʊ#g-na%V+RE3-\SP)9/r<.X-}r(S욨< Xf ҝv@gH#NcV*C -kL,9&mm}uv KƛP<,@x nbDL[MN!?8S}솷; jrQb\hEWX7V÷\WQM"_!%.- /IabTEl:9*8v ?xϮFYC f^I}/b*`z mHvOB䦻x7`p~\_OpUႉ`C-\ogօB,Ԉ^0}U-ض 5k[VRCίm}kFxiHY  @S P t-kF@j[`J6FklA\ȑs' .Rp2Q@RzV9sT?q6XNJ }վL;s(rcN9r;f '"mQULhgݣ&8\ec4Jkr;`CS/]כD ǩX P~?)[;Ɂ{\B~gjd=T "T" Ewt7pp#0Gas"fn]%tcfˢ.-kr^k1,Bѧl~h?@I9B[ǔ7 8 M/I-?|b"3gEx CM2 $Vh54B Jײ04Wۓs[B| iNAJ1C,Gk*/Jt]M&t1u+Ĭ}sh މݯ~%;O q\;  ʒť!gy;;Gz+^Ѩ:/KtMG&Kȧ'(?#%a,c]cbUd(Hr3e);Հ}[r?h&>0T\Zu~NV<;usU7-jӮd>E@TiTbg3v͉WȈnbύfpKO?; Mߩ9A1,Zq18KS8}U>?$( iK'DMӄ5iz*z}?)"]\iQ̣)[/ 6TN<|kV#UJLG4ͼSoO(&׌ZGO`.="?O]nj3p`&wvngܘ;ƂۯbɮoMh@؏x4Ƿ!xfpQ.Ie">lژEmUoRGJ)dQUZ E7j;{6N>Yb/tA_-֯<]PEo>ܜ0njQb PS,9$$!̀ƘʆުTQ`wțX4cA{]<anR'JVzyYZpgٜf"꧿A^ЖxB!$?}szڹmR 'K2cvlG'S%Y FkKN5+}֦_id&!0ǼK讌D.FO3{)&k 5 :Mz?(]b \y~sTX_x&Ȭ{α+mӱ<;c}\[ KAFe“6{1yRٍvkZ8/3 X0/_;lpOsSVy䱹8A16|&"Wұ% z02.[yVWl/u7jz#x&! 3t>4i]BSgS=JhGPHCl|Z\`%7ݺ[ dYdH!Fט!~.gW`\ݞ:蘄}CDpu[=b|6i" g_n5J Jz{ EzB8`rqc5Ti 󽼔O~5#/:0W1v e֬^l 'o} R|AjY @е1G \_l<U`%/њ'95>?uq`F՜Tՙ+RK F^pJ0 L Q U};?Kt*,jBViYh'։ tV<2n6zH_}¯ 1ph;M+Y9FqQtu('y@%N4e1_fi5ož8U]uS6&3<%i`ߎ)?N̶~ǝS'߷{5q͏B쏙%T+>9D\zHC*ű ]|ꚯ@,<7$BBaaIWKTi"^k|n_ qi+206mLHւ5Bs0FR IEyi!&nu]kW$9nSeP~HHCp]k teɶLov,>?R((@#c1r9wY?:|GkV!YkN|-ɦNU)"$llZkl(kM[R4 o+wXAsdRk(w`ǜl! %Iz1 Wq OT}I:Ule)IbKN:De1qqZ^1Q6ߏJI[ ᠔$X=JSfzw0ӽ_\//?l`_HNK(MNs}: H:AqܼȖz1{?y_3!0`moL@|9mSmQ>49@Ej"Z7nl׌Œk\k.k jw SU?-",ZhM$Sx[W O וCAφCW!]h#%;f(_zn4n٭9xg(׹+as*+xso6B&zEf~pXWbdq9毮42&V}x43r r)KJNy-Ƿ%(] 9\>~DĨBi:ÿ_z2PQZ`)1"wTܢ%HGvK+H3 M$E DYhs_'DS0 n~p(On!;k9W7WձʄbւjM4hBݒ]XgQF6IS)̇mp F:7ߘ`rshS$o .WK8>t><ɩnQk\pf,-tJdSQ$7GGPb(lafO'hN/AM۳0]o ?yi=;LFʈK@a .ϛGL~R嵷$hR+6kwkYBFc[L[)2r0;ު0Xh g8h\* a0"-´9Ri.DUHy<ֿRnD1pLs" xh켙[.?J{1ܲݘ=BꅀG T7/&TtXأzHrQ5Wy#-!>όoOĔZw~]9Ntѧ*2_(ZP&ryǦ&l*FCx˳ n2%Y tz3oH1=*gq%Z^6rg\.H-r8Ǘ^>|V+ JUV'Ǻ Z˷tF{cx}At [`'O#~ܣ]:_g&SȄٓdL V8%<I`F* r^#:CwR6ɉ# Y??^;.EnZ}O-Q%QzyjC'E&{_QdF"ڏQ%DL(+{Y(Bz]?W0W+!̚ϓDC9\ylŞcP0L6 P%5|?\C5T)-9iyYh}W]k A}FI*;gwi}L}hd~ yd[/̃/@3._aw' ܊w],ݺ@_V`0pH=nj"Oz/EMv߻L⒃,V4h)tv(S'uܷ.';+疶6%2 _O:5|OWbD[3 X^Y8m0 I6o[kQDI ^P,3A+-.x4hyq9qμ?oq,$\j9X׽+~oX<&=~ Å6eW?ٚV0sP Пw?˱Qk[-Q*p% ֲx(3,dу>pMe|.F,p~Fᔆ169[ E&‡(zHxZba955횻kU-J_Tp[)s#{hbqnrD3 ⍯*E_=\CuN8oE~Ua9[_YI- !-O1c]mFW $Djy*uAi|H]̜u츁G,ŒylT/J3-'>2|&Ƃ.(;åJJe8FMd@4%D񀢎ubÎw'۟:o6dO9&#t$Xp彟ckҟQl}7Mr EH3-5-۶ :?+xMg :zAn_N/aZ;AH,q~ {jotpD9ijW`D{qKs 9;ʦUh4][K4ej_Lm$MIA{W~zR]NS4ܘڮwRz|y>(7 7ƛUE͒tt[usF`pLQMC8rILḚ[@yrطtQ_6]WjuTДh^T%<_i ēZm6ǝ7uZx#v|aAu/G5K݁-ju@՝Dq`8c0U62QK0 GJF Tu"TFT:yITVqY,tm\8gz)П[of=Tq B8RkIh@~6oWG*0D+A@NoЄ]HR#?ãhI(> HT c1.(yDEJ2ntZD2mccԳ:Sr7d{~++ˉ6YvD .}hc 6ixn4sNϸ3(*⛈NW*TߕQYB%tëx9[ΦWqi3lN 7YW}f5HELA+$4̅XIK!2] _ᚹް'wYo91AkGhQ}*ޖ}u0Us~1qCm'TkDZB̐Jբ=Jck<7?$iz$I 09Y31@GS~3i:?o#n?Ɋ؃ x||~ (3˼Xk2ŒQjT%@obBgwl8 J /D9^QKDV nL~tzҠ^$@]li]es! X伖ol"*dl4"4R9ȝDTIjz&,@T@m1OK @N R gPq|k_jjHQ$VԸ)؊%[1O 7}6d'DՉByU-.FL&רR2t-LG zj"ήln [&2Bv0#4>$ZB|rX5 a:Sy.KPˤRhu GKA#`65ځJ|C "zq`~էL1vO>"gsO km]VrVrw߯C݈ݒ|#tP=R˥SdupᑳZ(|cB 2229O~;5 떓ԙ p[v4rW772MӤjRʄ?#dgdg{Ckۓ*Ⱥ@"MyWuKŗb2<$: y&;_j$p0AKgGײ´/R(*$vL^Ԙq=,;*C: u BwYܗ(*^vkBZϮ'+3݋*+qjlH?A5v~b}ӛ`K%Qn ;>lLY_<4\ Y=" E91lW aa8Oim9Yg䘻|0ٶi^*~rq fM m&!=B`Olpua:&#`:KΝz3:V T6diƨտdDǒl4=싧=xx]'ZȌhx2=|]5Q ALS ]ɴ @lU L= , ?2;Q}lZ)QY%ʡ6,>Ģ {.֞n$e0RL\W~/u0|fYSIY !2iN 㧫oqŠH+sU}2^+)BVq-LW=OXh&4:ppp^԰7a9Ö|Ѽcw.]ҘS^I[14TßDUA^ J0׽p8%Qg{pO('&0t7y3髒t$J7۳&dXӓH.&iKq3bI!\ڃB5gv\hdQφ!dÓBQҁy*ԡ}EWB:RyQO;XmNQT}wVTa.Ԅnaكwjx=s,6T]EGc>C)>˩ƶߣOh$3/?`9{ /'#`1r+ĺ*_jo|m0ΩʃMmu^G.h:PeB=vH .&ɕm40z3jOWjSA迠TdYW9?Ck52b&-bx Ț.VE(@ࡎ>IT2T<]J4@¦lkc!Wg)Ռ: 3N탴 )[~w/Tj BdG&­(f:W@P0`]hwh4|>*6&z(pre|zzl4Iy$G![{V#TA6̿6(FN^օQhX/y% 30g:9u Ԏ_'~9۽9r,oO'܆AB_ ?v;WZyyH".hoũ[m>lEw[yfԔ-٘ peBjn[;rN3Ň%*X?%!>ʖKk zPn !v )+tm)34IN` \ @f2I92!9V=*\*V,gNT<˰9doBklH &Ej܇YF#K3>\DhR($&xt@liX8^F">v}zA^*z gsV$1qxwp +^ y[;*lܽ`"SؒY8PgU\hP+mGG]!bRQT,`/WfQAW<74Cn$㷓QmJlH{5|1xhqjn25' ]? u3GG ۋ=8/.Y-d]{{j (e[dpZ0PxzHe;~]r'xCU32w(Ǝ,鄞,3KWYWWe:Y(pоvZ/WJu!|CGJmI q7.)oɋNg:B=ԥQ0^ּcy;\{n WI/fZ27:e .YX@D%ۡ޼z[gkK!~Vj&h546-2vlR)nyFlC`IW7@Rg w_=Z|TVcPѱ253n0RIuoA46b5.CaLXĥ*_f gsd4?@MſK\[.%%UnT)=o'`3@Mg]{ .mI}`@A@y?CaU!vQh1Jx4aCS)ܷ?D;C$ۡ}itѴx0ِ#.1Ɍ_HSy,We 3}@y ØU"5f祐NLfLO,r3ʠܠ Fo%/lٳZ3]ɞr5aU~sU3H/cRp$E|Yf14qP3x l)Y sBEI.vgTLg^<`TnCG T0EM?Mw6}ṡu]4[lJ, 0VV(є R|ɽ΢vuj8mɔsQֲ9[Ѯ4 z f'5<^6xYо͞_qP3sҬ5.AEAbMȠf)W>$QCCQ!joNgT܆*kt:@mDrޜ)Ǽr8熈y=U.-gx&ڹʞ*3c%\ Wdf"5:lc A2I3 ]Tk#E||.$ ]f ʏP@vW/תTV9Vu2MyC 6^Nך G\F==dbuDw Τ=v/CvɣY'pa2->[.BT40}]YRFLZ?8_iu|8Ȩ;<[x#-TًLlKEynݑ4ݦPOt_p$ң,"Uz(Χԙ$2 h=Nbbp;'B@=~}dkF=OD% zEOd%N0qxn0\ V q%2][VfLLŜ}itfu:K`D?"rSaUkz|vYNB"8n7 ? Rb$P {b An/LE?5DV߫>gLN KU ] P%3\zDHXĐკB X-QqwxTQOӦ/^`qi{ w!=GSk?_Jܨ>"VQJ[L;O2ոFZ;vYX; B4o853wYwYݦt/L ÍzVl#\uR Ǐ܎vy7|\n1xQe[3Z*g]>ޢfm.%VxekoCҳwEsv.?[* H"5ɽͅzkѐчN3 ݞ-UaZaKW$"⛤58 qWAK kըUC6guAڗG6,;Aq'x4KLiͼ ȈjpNWmM> $##t37 (a /oLde? v!Rpwl ^qx_7r_:}Y:(8a5cG(YW &( ⛷҃*/coJE͞ Ʀ?iL/c62Tʄl*z)~Z*Kwui!n("':UO%&g?ʅ C{Lԏcl܄/*UHr弉(BV_7Q ~5iGHlbiKJ6@_Ht5hWHqxvȔtd RH|.T4~-8?Fjh3'BwB>B82FjpM'Sx13z?LPX8{3 ].1EW k (>ew4> (>[~wIFL>RhC[o-k]{[9.~ ݀ Lp3oh:9_)"Eeo+佽o/lGwwhszMV 6Qk\¢ axQPyAέ]sErແ~>՝ETU4Itp١*暻0!"huďԇ8D z.Lij =À[tu1x6u_0ؠ/nƞq+$m1Gtzan'ܵ/M˅I&&Q@Bcb΂$veB$fѿ./-K5 Ѣ3є0qS&}I+)GĎ!Ѡ+Bse[c$γ>Yat5ׅNdEUim3[<Ҝ_vfIpO@̖"6Sښyp (s"2/dy3l}{(&ɂԢri2#i$SF 휾lIVr %DZOqxXвQJ@ [+OhWY Vz;k~y;4C2LRn 5L|2- 3\3Xx*&{?_o h_cQ nl940^APv㙬j͓XLoCMꆢCln#J :0'ԍv ,s]q_}ѳ߻sJ@e7qKY<׫;s%DK>.dhsDӾ $y╆h,umk%gEn.wU^i:$4Q2$}ˈ .I{="P ZE%byV}az;w(D@sz5(~'}*n黺µӾŽŋ:,ᖩT~"AqotE^&mc 'R/c f~iRCpt@j0En^Lsk 2feꘐعX+bdȤ ^I]w)mk^cWhAÇ0:!q2'|RYSI(h%(,vrC` xeҖ 6dp^&X%ws&7?&7x@-cNl5bHouŃTzIL ʊX mdkCW3߷iFuj,ʓp?DCηRRRL7ղ wHExͶ]T"t"$)td /*Ѳ >|H2 MSgp@= f<%R"\y;]B?4|VeW5fˬ;ZW>ZkB2 gOfL_|$<+h ǔVfMG$Zt*H2=ဨaKa1 p-l A_RUy^*E|ăjs’U./p) АvM/ IOX{uA [ͧbF*i7q|OEg^,fNӒn- ݘu -in^UԲv)`u.SFb <;lym>p{|`9E0jj]d" `/gtWl)Lǽ8;DߥQ- [3 TDdso gtAT%MZTE Ɲ Ao*-%Y:[P[6-!MǺHuY7Sŗ8(,=&MmHp*tR0IN8:EAm5?xɻc{KXŲ=3x)R^cX1x*oc~6G5U?50,ƗowX3:?9Di3QŎ)4If]gT8̯dqU^s 64ڠ?wL*pف"(p\CRFmmIlޮw[ŇEi׷Nַ6w/ey6E_hzݡpHJQzfVbX;mtT" :ԝ%xgckɡti;OzP{Ɍ58dvv<dD XĘn0zv;rwBM01><3mmxJ8\]\6ϐ31LE ʊ^[Fo.֙Ocg kk=Id<|`l#Lo]`59WphXFn)" g - צּN<9dI| nLH,cɮd2 BK/NoH4ۊb Fq&|sC/S26,-S~gރPT2'͐NJ; {.k*?ӆ̿X g bM.u[5T62{MxzՓXfyHasǤ=o{dbI<@EEp$ \|aJ9Ymp  ^BيQVaڷ`07m"Fˇ45x[` 󾲛_l|N>{yx?bXOS^A iu"`!|Uaèl/(kXdC\041T70isNduy^)f;:8Y$s0p}Q K [`r+i.9ԳZοP6q}^#x.\[ Ky$GK߇1"Rfa !Kb9MV# ݂"[_!#| s:h9=:S=O$3v-ݾnv|;V\'Gpi^>4M'7 >ۇAdA oX-K4F5SvkUknu_n8Мbbڊ}n1G%:P;!>JpC =^(WKNdg+7~O%%ΰ*%X~-״sS܋p\"Hш :7!X>:ɱ l}&c1gay 6#KP?`vlr18"jݮDHE,pr-6b\m ?/] Ě-h#$?!jp@eܳUV= F;iBfQx"øJiyI`SJ6Z~_>"+7M9V&SՐ5yr+R'gD[%D Y66*0``jehIEk~k:o(~Q>ϒ HV%_ZM #)j`i oJ2y 3 5u#m{> V8_?p muUfi/u6# *~l|/V5ObrXagd:{ p.Iճvוp(#cѩ%u\R*`I1TA=ȞHpV͌#l| wD b%Ͼ!$TU3 ƟX]6 ꣗O}ASO#2*ۀ'M ?f-y2NwMQ)'S׺HviXXk/ȰnF`Q=t}4V@7%*D/+rC%R,/+y#&6KO , /͓?.-0+yLV^n5&#uZkngI/hdn ma]XRfC3F.miyڛ &5//UxuЅAlXvER[ Ytd }O"w5%fխ?zEq76th n.AjQ⶟p[we @X 6`,]O7V77,hoԂ)!r~k*ZA#35RgvsR=])#B,7yVHba pǣ4ZӇ|A,"|w!wʕg$Sf*Hȍj)?UI&`Uiw\8 "2C9 7ÉL$epXd Eu0%6^5e <^$$)I* %D=<:dF'S T0qPki֬J\bB0a'0nzz_[Ͳ)v.b̽V,QJO-⋘`nuĭ1lVJ+oET.=A Q }̭J|IC퍚dU; bF&c}&C<u:Ngzl {@ 9$s(HOYP,{ 髀(@.qj//rR9bMx @ jier6̱$P(u6Y-KsWNE޲*yJ=w5_LHLvfƥ^~t9nӁg?@;F}D %S؛+򜡸b#9;+,ۛϨCgٻ+k\#ObNQ^UϢHEg;)z^֫8EvK8X&! #ah Yu89.fl)N),]{ ^.4d0Xxz˂[ -?)0l š^:ǒܞ=c{)6:rN<`JKi.LRޔ3"kBj-S(b|)>qY% WUSPձ^ .X/l waT)3\ӹl3 QM$:oZZʶ1_;IU5@f E׻4AD1)QI Glbf ~uOh8la##(9$:Pp^x2 @jĢ`_%x+HSw^V]- BlJoXI/?*@v,8r 7 x}s?~w0U zuhG,^?C ?p݂;!{޸\^e9v>wyU."_')ͷ;3Hlz/;4 U)7o^=(gm颣3"fSL@v̡ h?Uf,$' zǡX Sp`E(n3fA\wKF`'!5d ?Xo9OFfRy :}eSl{Rl$nLrژRݲb%5R΢S)IkqPΉ(M!tar0UʼnI,o*ǒsAثB P^VW8\;%툨DgRB."_Ej&wؿ'"bŧ}ZvK7\9J[+/~򅒝ޢQtbN J*I9H/Br65ֳ@:OgmcQS&Z 1dg%ۀrB_usT1z%4m5.Mu JN x9<*~X] bgUtf>clP"{B)r+d=*ؔj fl}ۘP/sR6vNF:'>L8klHUk~<|M)r'`ǩQ' 呆ִ۱-Eu~ 02F͔PeaiYECoOSVjCbdT[B>%C#9_7G*X1 r][M!e=GѶׅs}r%L&Ҕ ֓[ (o[nXWNg~>d/cq| z!=n 9U όn\#_+) P.Ց8@r@>O_k< ෷ӽEHU~w'oN`š!>z\7o3I&wP#;ROaPg*/f%d0qlv{1g!}^ųd9$Qbx?Z+R)6ъiޝGdMuf _>$B; ;B(A{l6KnX`6WbtZq[nZAA}vwH}D>jxInoO!ߛWpbA*׶94Lph@I .xGkDj0tyLg$T'9-Ϳ!ٺ8YQ<#B)q)q&VIymd? dP*XhO[kStxk1\W!izw0AK! `y _$Cu=?L<A;l  ЯCYΈm /".ins`e-1NÈWUc9 sS=x-F-gh9(4#6Z8B8 .F(]CImR PgcB&p hǶQ}ƙ|!)s/_'OUf  AB7'>X^6TZ"@'jNX^'NU9IKϭ4O -onz8K=ĬD]돟 dC# V >~6O]MpQ]z ]1%@E0%7MKXTnX@q6外{M\Ubvv洃,z}|OtjL`%7$: }~ӊ4&xg b|PC={blF)ʬ~G֨opWՖl\7m|JmeQXH Br\~'0;exE|I1 7тB.h soLM[= k.8~t Y(M=^{`83xJ ?9[^-`EG@T$@Z-6vDr[ &\w3!.>7Vf}5%tЗ)v?"mݭca8XW'*m#P`| (;oBmq) 85j3Ii$6 J a*Ӵh;LB,BC'5ó3oԙ_NrѾQSd/}; e A_ j1Ey}/V¤XeUe0d0@GwyF"ZfuiP%+2nIF!x^>\(Hh/GhΆId޼CW c\Zjf_קEi_7*ʁոFO9=`A,S_žƥRM\^[apq8if9e+¥2!#B4x̋J=)H4Cw_k?ȣQd(eqh~67Mx0gz9f^֧ E%sAаBYiT:ey qQPrb՛˲$ [^Χ=lpm4Is:JB7n3H/i*|8͗뫸w. V x xR#&|#3K7'D^¢VX;^ȜX(f/a Nҁ4NPqLJȷx 3dLygGo㕺S&PS].w$&5 t֖)v.nspݐ]:p_uC *9BC~@}jX _!!zB8R8ѓ+?_FFy2O|afP-De4+.eTvY |0$bVTvNBOk#Qڇ޻>D_7@罋? @U8.%C??r2xIgEˤKE?ror忀?QnOJ}o.mfb_ܗgP +S|om(9}_LG$>5bkNǾ@EK/`>]y1!{~Eٶp:,:FX.$vC@B[}ּa @Sg h. bwpɞmZ?x6>}`f'xCj]{\ [% ݪ}^BJ6xFlfΡ~]CЅ[R&N\PxnxςkZTN[0ZY."65?%ohtde 0Hich2j ֧QE$SDcJU"+.R !kdϦW)E zD1UUtQ1~ $-m<p?-'RH򼱽l:F8U]\oSct1cF9Qie TK1%.*Z ]zGcY܄6YSDj Z'@&Ow2`ڸcʑۉ:ufD&; Tb+t8pNoA$^,ՄEb>[PQ}:cLH@}E]K^AO y*3{#łU}<6B.pL0\`%@#a`eIN1 qj,@,Kp*WhO Z Z^E8wC-?,`m=J1:F3+VWܙ1Ѳ'wwR$*e, <i_EhG ;e"7's+W0X ]aRT~'[uL?Vh'֫+R1GC\'O_P[r|.]te>ԐEf;#OaC1"4fuÆ=w([k=}gK˯Ef㹉ۦUAb@jW(*Ci/#ܘGS6st(S %no};* ,6@2a X6O}#P y.}{\x#۱WBgAg[TY\vaQCzɃp=OO O'Ǹ1HƪYλ _I{bvWQr>ZHdie<5Ĺu%_<.3A*ȗ ]8)ݽ!{ZD ͟@iKo{ K B$(w[Oy#'W}|oOi5+ ع;/_K dXă+Y{o-`9LLWq@ZI֦n U~O^ҴaϾbv>8G7 Y O*8<5Ji1`YKv+As!6A槮T ^Z Ť)cLf(VK'0UO#ﶵMp$Sv+_͸*d~ enp|e98NtE_T!bY<zNKZ-*otѯ9%:3$Wu K 鿙pG,zDKaH<p(qSϟP`,6#+׸ T ܙyL,<ݸo⪹}' O[dNm !kH%/b}d! 3|9{ovx Ю$syF[|吩o5m\F*$ėa'nٴdvpЬAwdd8yPD1{s'Pjb!:;9E{;> (gb%q-/5y[q‾2FEq_YeH.b"CqB iyHۄ4V :{ n{;m6 B'W,r/Å@>#0zԴ oԗ %o Vcu$p+qpkQV!$&SEH7ukk%<4_j}C)ITӥ48g!W!Ͻa1|0T@G +sP~/غߢ,>þm[Er≰yֶɗt["2_T g(W{UCHFߤA^B?tsU'Xmw,z_/w/-14[Ȱ 8,ʏG7v,C1* pjѿzf ,6+}:uQTDTd |z-CIbw-q_:vX-f֍):!W7x iد3hxSǸ4VF0\ ~gRxP$ gP9GLÏvV{Bӣn2S .D[3JKG"{͇wm,_~ٺ-PaR:|uGt7Qr-r؟&N -?[dR/ 4k}%tsS{Z?;y6%ְ>~ rTp7d2?%n77dyQe3o8F׫罈FJ})>(,H%{5nFo|)0rE/DLjm1Nql` _w䍩8G\$T*ߏ:\&登5Kb{?F#Q.rdwJs i =hw-b%z TBziiceg>ib.9tj5JtQNn#$Z+Bq3jF|=."|f!:i(5}@}9XL5 5Ω>E0eV&E~wL@H-%04_cp֠EL%yl L<07]"R95E93!`L^eV*7/!zQnigL֙}H21C{!S^''vkOBraU5RWJ3+[&Hh +lUЯ3Hvgj;egG6ʳ NHj=--E3yGK纰ƺ׵JSɢ»<)caH"3D=vѤ˒DzVߓvZH`p @=nfY_7TK?8SU#I4)BJȭog,/<)A2d*H aeY 1/j"hz0G$ck5-%0t@"7UxYѰu0`?L>F0=i5-V__(A'%Gܫq2Uruj?iž(.ϋJ:x4F㟍M#(Gն ,@z cp7.:3vj", ArfD7̸+2F9G#Rn,q2!GmWSK# T\(顽ӻ,l͂ŇCƋ=#tTl~uF7o'xi/5q*\aJ90[r ?1E W͗.?dȗ4cQ @f&b3dcb7o'lړ]T>m~ 5D^,[mxKh/ۖqre+ )Cɩ2F& Xڪ_u҇8>,~-=e L7*ܠ~3\n -{ -,1.S-%0exjB5:_LJU"wZ\fselxiG,>AwU-+0ΑgWEae5S/Bjj(Cl!S r2h]f[X7 ӗ!߮0&QULO+\L>h-҆!z 3# " R4&ekw$dK.:m3V]OVj+B0VҎ{{XBR%U(|Tn[eDr& Jj2^/<($]0T5N0LqƃB0Og{m;" y7"do;#i yʥ[¹$jA)԰MҨvGؼlT:ypEN(kL]Q-!'?DLPX3qAJp6֮$oRoJ ' RWU˕|#T>ӿj܇ p0e!u"@;MJLLjA:RiDZ3GiƦq sZBhJmŻ;2M8xI/}96]z"JyW-#i]`f=x2z\V?vtFA<(6A"4oHCTTqJgL6L|[a +k>zU뗟&+Jdp𣙅<㖫:[&dt;8(Ge#F:~0d7ޫxԖ~AyEqJ 8, l}l3̫L~^7($&sܨ䴶lX3F=" >=-a$Ӽׯ^ +!TrPkFJBL_)S5g o8W"x҉叙!&)!])uC^/zw iOI5K AuHڷJ_Ú?lv't>պ}fR^YoNl)J?.u6'{6S9-s6hvM1|[ڰ\4(J<v xOgoUu s_q:8\;:8w@!Di1KDJbkiK?-V2o/60vDnXZwL +@Ļ'$:Ičt ݷϒ!-l+=]20;UW {+q-) J)Ch2؂% `x<! R24}<"}WW2:&R4THL=63bҙ+'E"G'=uW{jҺ4Tsropl^+ D@dS^!^XF/ 2CUba9 q?R*xo> FPY?We -M++  7‰܄A|IuKkV{ oZwY_0c5m&6]"!,B!w 5=q<7'7o^|X+4.pNj_+M ВXnC4M>PPq@y"= T'\ُ?[*)܉hĂ(v{3Zjp\:BVE]:Zfjq\@m,@.@Q+j'D ( 7fMl8P@ՂdC }ߓ1dKE]cur>5rMn<'Ձ FAm­Տ%E5|H-}G`ֳ?@r5ulwMx{ذmָb ͽݬGih?B`Y;{ZX̊0Qz63]bQWm t8rξs~06 崔ũ]XU}DvnWWRB=PhBR2EGBlc]<7j>"͈5U[c4枮޷tP˒+ Y,Y%?8Xxxl$eW1f]_$?bQ.S|FDjfs Ք.[-) 뵽 3Z:X%PMQ epF}?Ub6w&=ngX͵4yL5F:A{tVKMAVoKt"꺿|S&W{23˂^ҿ򓄭fԛlZ>s};+}H;:ƵP@>Bl [2~ jz_cPz6 NK[%aftD0' M=XH1Eߨ16!XLƋD|eUJ81ׇ,R>k<ƺ=Duu7&9P"AHwwI<.D3/ie8V%g x=.&.m'KZiǹ0ת.Jv dba',X]:Zl(FA9xDSyVv3HN~ jX-'ܳ4B+X5H,5Hځ%Síq%Cm/ͳBuͲ4JOnK !KTqr KO]61K36Eu0Q2.xT$ {}Ĝj>㞂nQq.t~R,c迍S˓ ,8NʙD/k=5*I`k !RY7TzȤ-p] '3O9Ꞁ.C# Vh\R"#e4tخ0C>FY},8o=n2+.9B^{\]s,\;U䎈BD qFT岗[ӬJm6xϻ9)׋%ۯ'+l@dOV*Wrz6Bv곮Je1R=sl7+ĈU:?E/ [hwⷯCjFٱ]J䤵_2`_+vUǞ7@lD@s,:nT"fL׫VTfMJG{i+Y)SnVTF'HadzdG{m Q*+MI_ըy( I\o@vuUv~gLTdWAܤu>9ny.OއKkЧ<@O65C |qx`rK@brՋ ?lO*Q* ZnaМ\ ^I/=}87Qvvȍ@Q`Tʗ,1KZL !ƢR;5t_8e\e ^*/28E13W5oczeEnKĒNWO\Idl;lc6OR6xiKFP/:T3k;.D- [*MHyt,{'DP`WG^$NMV͉(sE^{(^DŽ洎$[ xWC{h4; o7@\mA^:"5Ms<dY> 1'.as МX^F6P[w줵;MӬ''o={+ޕCPZVG; ?M}Tz ,ȭ*"zyt3}QoNË_-(.Jvzazj\/ D=Ȳ[_P[MK y+mJuF7XAw6t[4LkudnSEx'ё>\Fkq?9dB& ó|OjN$$B پoLOb $Ln<2k48x=kA*ŰDNPO~acD 3V],QŪEy%:3Z 4Yt@Qn>FCRm}D8qR'k*4o8ŽTMe ڃl‹ 4B.ǂN$mGїn}w4Bg]MzKnW 7stqޝ6Ud pI~| ̴jdjk_tHhC qU~e->U*rTRlW~ ^<_Ewס3aL9A?xJrѻo}}תg4[{h'sRFƣʋ%.eϣeCc!G.tvvm#ޅF>QC #/ls6oo,!_R`u)Š$!x5 "Dϼw S/Tt;V4s/Ȗ֠" Zn溹ٜd,"~wK^ ޥ6Ăo7!jׂCYp41q-`$΂߱/R1dEH6CΓQMAEKڜ^Q]ʣ41lOM]Ta; 66`G+`#0# !5/9HL>dqQ$wFYq Z=PQI.Ǿ`LM' p$hQo)S<LLk[Q+'T4T {J%ЕqݭG!%WeMs $lh2ss&VT / 9EKF'kμE<`#QvCe(p3~VP!0L`'GõK0i5NI2} GC {ǤT~1& C;tgՎ%'ݠz0(XjAIQb]c|"YV&U` ZWN6{bW:P:|歯a9c}>)5ˆWf߳XAۃ,)= JAplXK=C|dvʀ$6vWPN裲 LP%rr9ih8]Ay S(,F)KΥsX>.9ZÃhk_]}~SnПW a63Ԋ4P1a*,=ץ$DXqdKYtj[%{&t.o&nhq)(˭| s.k {*r|$'Z#$ e!+kUzNSK!Ȓ!_/,-[RnhN6Z@n:IrpxtstlĸkU X KfP!=7 Zvl;nhL0ڷZ{dyt]}qDO*I/Fϥ`hi3 '^.0`* >10 =eC7`@(d'vR~{^=jr 2ƭAσ4$c;ER%Rt:q $іvVc5#f̘ͮ2ž@/zr{*E,Q<1X/eM"!̥^ Zb_oyZ-"LvWwr/̎};(\Ln+kZ@̗x,jMpi`r4ڼaO=timQm.ubƶX=y!fW?\|M6/bA>W%Skf[ a5fLT& : m@O>:RmASxuCdA&ڱV~cRE7>ɌzGpx7 k%iY1W;c-/p WX:!ةމ&Zu#$:H5[sC"4|*vW/hGA # {֋ 7 RBe7#r-*-$XNe;@gZ>y4rw0/pK8%!X^_B\"BqtI3Q8c֘0hx N# CfTW2$^YWcڕ^7~jD[W})-͚ +(M 11'EJ% 8'.*GC-y<>QWEy0b9Pk+p|:VPh(6c¯1}HOc}4tʟ  DqOoRE0jϿGUYؓx*B %1 [#aI*&mK]$A|C>ގch#Ϡhm a$ SJ<'*1\дEKV˰|q, C#X&a | _>wVGov2VKw hsg?> A(>dTsFDܘb)J[y 8QX>O.af Ҥ$TyZg'S{(˪I QrNƱA,~S_9Z@Ks.;2g&,%7)q I1"Mu~}#xݰEdkLY 3Ct|@JMM*!T#n9hOйXξN J\>{̨ɡ&wYN8w0Ğ 9qlȨXH8rweY 66%zs3q#9;w ֋Z͓ r.r:°l,w G'qsm <-gt!@$kk0ăQ:ĆX/-1 uŪWJҟ>襟|&S(0${?G,E[n<[;PxJbө:sol\NUlBO^@T2̣p~|Nx]AH=Z4#mDH+}c]=nzyyhu°nqn[.܀ 붯 |cY͗%޺8UE @/<MA8ɣh7V(B!gom[` $>xX2.hg;[l12ocܣDp%+! w VNM hSڀA { q-jE0눒sm#HZ#\„:oCn~؇u!! ?;7&k~uЋm< ̀yd}Fh /4 ]7H2_H$~7m=#gU8%l^q:j50 4saQv"Z RA|y֖aX.t_wti+Eؕ]gs*:,^;=2.8{}E1zp37\ęCcs5lGJ e~0/e5}96 FeB~YGS\ $fUYhxVɰk9;Ig# =3aLz+϶[9ڥQ!&D\9uh dOp"p'}sNo M$IyDX똛Ӓ8?+[WEd2P_ MTX]uN9K ȩ;g=p[Ys*p٫Fj-bWH<Y^/P&.٭XXX3he[Yħ۪8;Vt%[DTh#1{kT`+] 9_KA-V3ob/}pnyywXbd)H}jA!YH !`GLF`)!^%g]!Jt7vlk!EcCfS&IEիr~g ڗDPȶRs,q,'JgD 2,Sn?DSg _ǜ4 .%r rnXpA:( 6 TSG6rzwBs$u`_UꙘ@P!UWcL#CHeЅbVM [?pUB,1>X%4Nԩ{5FcRwTD nt_C)gG:" X -T\cӿ!Lj1%UONCAv?gʗYT4vAO2B Xeüre_Paxo+i|)lp-AyQΛs |3IX(m(*zPrXj0=S2ѬGT>Z=uhżc _]' hmihwFS~O7n-/Y폂^:(=b(9.v^#*;2 &FY3zп<ћMe$c8N,= & du :ڣz%\p:mb[8!!Z*wK!ھU$zK}J,J7QTSwxUbwǼ%2TYEB'_*W<6Xac:#hsI O{֓4НJIMI~z=\BOۊrc\r%ϿZ #_ Us|҄nWA mshhd\,Q+YQYw@6i-l+,r]_"k8̿TIn4iteRXMh3*@ݓ{gA x%u, .,'fX`ӹyډ8oɍ^}D\9kDv8+C,V$|vO6uekDwAi.҂B;~I'߿x1v^_z ╄eY7[b\k4<-bo7ҹogκ̖}u^lN.k|EA@%o+\d;/~=' ҨH|9֣~[2\ fy$Zf&Mp\L*ѵu8^kqZ8uQuya~sRl ; -@ c~a{q-NjPŪ3-?i))@NbS+sQbfP 4ז@[hwAj0>iJލV?-[NJ2zSYlZڙ0aP8˄<{fZԱ4z4``SWkM+ & F`nBox,g՞jlcCn%~dV'呓k𮹧YWn.vBL-'n;uSnet}+L(*MZ7t5~`brbopnZNT`e+PhM-SF:ZЎPh4{U$1n6(<%s;~!/Nª"yQ`- Hx^[wZ?FEz(t2lg3 giqN*̩hVCc#4 ##:c;h{M&jSdCqٺC)MZ}2"FqY1[/ 5#mci@ V2JEK,)tzL-]fMwho .-ִ'fL,d΍͞z-v{4SxB NŠ%ګ+}QnЎ2j YfEwsǻݰEls7f7Q.!JRL63/zm dɖd=UngU}-2fMAIG~plM jU{qFI@5z%{+PJ_s_yM z6oRSl Kd ǔbKK>K&0Gߍ5K0WjXjVPmk9]y7qNcPcH>bHE%HG P`*{L/T1{Gu^:IÓ`[7 u+2El7LJk-Tck=#Rw+`5)h܀+5mdkG|3Li)5;hAnZ}![bZ*&=Iqe쑸/gL?:w1kL3/BG1 7;yn! 1K_hH ]viqu`VućQvbż7zΦ/~D~ +W䳸FC>+w;W;N2ub84ILXaa{\+~<,RU:sXC+)Jek]5 >m2in&z`NY !mݑL8@{=^|tDKlP )ZzD|6IDC9 n֔% (Mӱz.6yKE~'uK]< xfFMfFS D[Io\z][ʷ>U\-A[A 4A)`G^cI }Q66E\Tm3ZM 7dg>ϗXDn߿wjt>'fC,;QT؊ Y(\ PCde!R!N=#it5>#^#>lE F3DS(_mvA/~"R;+HqBL;4\B&OtJ~y'ZGLbS#ȫxmBy!h׻Y6RW^`$P7 IJ0y{rG~T "|D-/,+V8"@wTP 0{ B;; @PBR<NR&≴4ӺwRDwO c4RF$2Y<`Bh70)xUv'\\=+PTčj3'$ a쑉U? @b!6Q^3W8 $R9&TB'*36O"?X~YύaS|LTjwE ]Fvy 6&EH^+1&?g3ichNV/q2;E52EOܖ~Nige9Xǡs:x\G?38D|\f8 fWE"CQqx Se#9N qңs~"T,Ub&bXQ8@FsHdxJ1zq4`XOB,vao ʦ,`PO2F2phʚ჏qۊ%-Wdsih#B=A[~c×iɵJ[%Lg>)Ix 3r/Y>e;0(y$)Ӈ|f+pDTG^`毺^?` Ў}vB<Өaf!V]*3pp&ۓwϯZs9{M_,.Ie(8+UqBsD[5 HfCuX-Ϩ!_FEbVdg8|Z shz1-AzaIZ~r\dEiK8Zbۇk>B& 1?fp>CxF<56kFPHMy`LȡY[zaʰZkxӥl9{S/ldE>=wA /O][mC`#۸tSPnѥ'@S#~yP3Amf!xoqN[0" u?ÊH߃Dž-Ɩ$Ak)w`"Z9oA{uȵR̂b[;V ;,WTG'p}ޢg1v!N[֢25g{KU-ab׃t^2d 9&Fi|8q.ږnƾ0,m g~djT$-J_3-q{"i}I4[T ;rɀRN#aVT!? ;0XKXr\pHV3|~Z][l.GθB4ܙ/0Feq k,DXF.(4Ѿ¿`HqBf!)Tnox+IRQ(k]~>8_<1ȯEDԚjwJI1{*h^"1Qh6y]+ #k %!.1gq>݁/@aGV\U\CC 0x.P\Q]iե65FM,?]I3z Dj-elrn1| GdF@ѷujg$9j/w* LbxIު.ˇ8K}5HL8-C)c"d+g>A)kLF{ac{Шg%mL*SmReV`p%Ny+e9rc'Q\Vv0{aSgr6&ߞ׀][="); +K_;r-æaWqS5N;v'\yVlPE[E?Gs+w\yj m5񸤕D#@H\PSQcHcBY&Y1A)z (6*R2-j#UVSd+nkX Kd+>;?MI]F1&BKB di@aetqpA(9%YrwIR/uJhq)є^; ڑ&Q@`&~s#Cjhg̀몚8REzk쭓-7ja TLjG~9!ivnl$ZDZuI|03i zϸfeOMi=|Qo7BO4Ruc\.h2Zw"o (:wpn2clUrn;m[Hѳ&F-YzBS=qSp[w&qYR Tq_How?fKYR@;.1Qh @1;i kxi?}8?#r;#6K$ijw!I[,mlEt`= FrFT-[嗘M wx< g)i/'2,!`d@9Gm;nGk;o|tT|jyj`MW:#_UX$٣.*79\~t qoHo-.Lq_rR9sO,` nF:v{>I`: mpy2Ϝ );c qРQayYM3{Cdy#-[}.cp `)"V xzPRh~ݡ0"%CN.? fe-aOC$x[k߶`䇚֥n)}q~) l9?H߈ A;\z[of HYe_Ps ? p6aW⾊٦kVzq>&뺅l9}ۣ W"Q߲Ő5eJO'vnݭcP~էwd5aB&(ùM 4abPO@#.v:]UuKD*uj B%*ݔn ϵ]މgEǨ'Zk I͍sBC&qe!xG0buNrFiƃoQTK$(fWnhw% 6.^jZl}v`(lc!9wkXo-*$~y_-`ZnЏWצVEz:㼜&/;-3;DO刚*61yh~is?2svHVSW__J|ùmvh};=d03S!,'Tjӆ+V؉KJzmHᢻoR芋S)؁t#bV.˒jVvڒMץ}sa/EX9ebh*~{zD  ҳ$N C~EifO =crRPES?$\˔J>ܛ3 ۝uΕ6k;"&&-Yvl"GMBjSgMHSwto#*ZmK:P`йPenu"wWW٬HLs퍒^86.f-aC-椚 c/!8BϜ[ $8pbΪ-ǽ;X^/E;/uAr]pIPyYPM&^U<3s5>:k'|oQ:6.Y޸hu1+K`s<޸խ[;` ޴P輁%p:CgQ**O1_$RVm[{MBzK˘.$rLnwtWҼ]ԴOl+8;sk~t_ `w)beϡO Myq>vt.#0h7A`ރ؍BduO`)ynkf$J?ϭ\ޖiƀ+{4XGG=cX`oQ6dd<#Ŧ4_rG M*AkLA6X),FӃdQ~eb}vN\)/PѬ$u㗴J2_ǣ=wY :.@t _<>7+n@m;SwT4+MOVgrRNn|RUմWݓ&b"@<;o@0wFIp` }iNs̽ew la2KlX%*~n~qg(%)kj. y^esL)DR'SDpR}a{i" Z~ Mq^]1]GvR!ۗ'Sl;Au+ҿYc [Ǜ;[5%f+bύRÒmw(=|Ւm+-S aUӀB Z:hzq;|Լ7K.r 3sn{(w??p͸ L 릎ʂLyHdz$_`Nx2`3))7F8 i}02FD.[U]@B8 yO8)+oeP!=!I{e3vςưZL;,fJJ)6uV ڗ2$LUC-dRo ([AJӤ0Yf:/5R]_LێZ*zwɘ%建zF (GwѼ SPUە0Z 0'g3ch5aj4Dq *=NNA kD]Do:8,&7<~sCzQYZ6G{XNեtd#MS!֛{!4>5ɺt$mDK6T"A42aۍ epcuޢ.02kScssnjsvxρmu2[9-4;6B5q 9r P+T%qF kW42,sˍVƠXӰu"8tҾ  '4iL] 틞F)nS,8vN"?-|%fC)J>cVjA~vR5D h>jV$D,CKYTE!7&}(cH! 0Yj4@}֛o{)8d>KT֙"tsBR8 cZ^-*> TRIvx%6p/k#4%>: -MBQGXʦ<矚 1rg LU͐y)OvD*uokqWKۿ 67Us S;H.*O,y { pYI7,wJ66[=N {/;YQcgVF I[5?dsY0w7 :KE8mi"J Ꮨܬ7tu$H.覎ƴڂ#:)62k3C0{ R1=CnY 1'ґ΢F3ܻ)~ewCmBET_l (,״0yew ePr~myK`yzʽeDj/M$a4>\嶤p5O:8Icڙ+פxʶW4E!"1B=5ݙ~޼`~߽-:6t5@?ߎjqoWٞ:tfk5A&½*KYSS u8řt.E @Lz@Y1̀]>+DWekWcEa *ʩpygے4q)K#h|cKkY :Tq4F2=ǚJwy􂆿aSJ7OO33yecˣ_Mk. 3~LzBo6LI0Qxqu练wRc>"8$ΓaAxGR K!m}uMِW Yjc(`BCgI_53>#}ƌ%]RMwJ?5 tt3EN^ 53Q^UDy7o޹ T 76Hg4n){JwYgaʘC6 Q*)GC`S9,soL YW4m"г'QDe"}Kqa s{+* *CQHgjJ/ @'XZɧ]h&#y jbĨ/X۷-S}Y4 VP9PwRآms::]Kg`iWEcǡ\!:rx-BLQXqLl~w9KRt'I 2sP"9|#(U#As=sl8ˣ QA} !tqH묡C75MFYT9w@S S 0"<;m}>Qԍ;QYoɑʅ{ Q2@~ A )F\jpkYa}M)c8;&I\x֡~gh>hlsGE 'CkgA ;#?eW@&P;c\ݒV Y%+w+3l7@GJ4y6B#y>z?tjcJm dU[p9>k"9_QVx e6uɘx> $NC?loVSWlcT|7tQXЍ(' q)?n)(/eAps 1u͹}{H"Xch'4IdR`w;f:90#qyt ={L_|Ctz v׹P傎yeg|I^TP̞{-닰o7Q%D}/7u~s\R5(*Gxq^gw[d t̀_,ylE'JwɶD[ujXYjwkg~,v(,Naop`R⛋!]o 2N.>@6b~=5Ѥqltj蠁b899L"֪@DlrC@q3/^M!3)c_t 0;Q~;@2uE"^"?ʊOI\1:̝Fݖ9%y G!O ?vt -F0<|(% R䇻E5DF3fEkaד·׍l#1zW"B|^@Ů{c-5;_&K?f$!fxO|Ucjl Pv_n 0L~g]=̨3JvRW S&@la@Lgon(N&RXuԨ=Z7<'M.ā6m|%'퀛JAY 4#|1l3+xBJ[;I:ղ`CqP蚜X8 @}3to`rv&d 0*ȔP&EӆHM4;">#]V15]z %X%>Z՛Qi/3IFDZk 6 ߦѝj=Cj%즊С-^`3<>8w殏YkMSJF kN#t8 W6M.\ #_ZHZoyX84\nNRc;bc֎#Q\yȋfvs&,\!K ]2q@ =X3\g9Ȇ s>. |hg ,Qț­V7G}}FHXCxFv{d#& Fx^ (e1_0>g_ S^&bμhxz %zd{rDp@nQiQ=:U%agf}{Ϝ83Kjw˘X3`bk&*IIR+pTQщBXLSDb| °xw}Fv1gKjgޥ$` 1NSlO5g!K-/JMyxc1 FJ0XlIVB}X 5%Dk[JWnBѨ-wo{1M\N7!Q6nFwA'^\gFog':f*h=-R KF1ݸ\W9cwR3X/q#>Mҷ!% }OB4Ը4)'&.F>V-JU9#n?ݼQ֥ʅ E6C@]/W@e5hX(_Wn9$ O,y+a'$ '[7,}!шCX[fD>]{(}MQTW_LӾ 3tCႹ~enR&(я?d23OZ:@_&*N0- @r93 G Qu# sS~H*Q\Luf í,TD6II39~qCɔcYĆAz[ޛn^­^n@C7ȇ ᅗsE:M$>|sѷzh*[IM~Һgy 2(HreO'L>6!O& ~tf74u>ܻ60EMuM ʒ]/OQ ?+$AcnW͉S̋fsfUg}i ,DHNQX8H_k["3{ D}H1G͍פ?!.nIܲC}Ta-^W)8?iRa 9I4꼞S*E~} R3hB1 sJtÙ'Epo6?CWutb)]>ޚlɽ}uwH$3Sc1d !o7:Op'Moדq:O 1_8wÐzk4zh}9pPڇ18q}_si$ T^Wn8?N 09x rF-B cCmoS/qOjjCaғzhB67E\OUi@++Xw,9m7IlʀcyK~V:H1*"[ԅ\v@ڸhˬ?ksoL\?O8@|b]w_XD68i6Y/qrj2N|>z*s/am.p|A ]( gc6TQ).WEU_r✷;YGI:NLMPA! 0G0v,CiS5 'Q4Egn^TbygJ!` @Y//K0`h(&#'nph +<+$.w&E+xX?{Զ&6Tw h骞f=CP<8tXTw']~-Ys\ ACWڞ& !`"XF-_dB@ _.ҜWzk8,@!/?ŽB~e +b.#>#D)K2 F_˞gs>>?oǜ֯RlzN#Kaՙd p{>&A POzC]z Q>;H:LGŜ(Zpr޾d+J%.,2oі\b_Ζ!0^?W]ѡlȤ^KNbv`">-r5XZP+#>=֒ e1;@|ްpJtx|ey`otȅdńȊL+ r(5uMT;h5e͎43GN AZ@=,P,2&n67|e4) PM ~هPI(Ąq9f(3w͵3PiDЍڡ8T8N g*.^*p5W^Zi&n3uj\uLs#*Ȑ-ps&o$(}v—#h"f*v-%տfnz<`ܢ4CfR;T4&\#pR)V/no]YgF:ڳȜ]NG0[?7rɐ2CjC2u#B#s;}M 8cv*7/Y֒Jr*MqjBSI,[z=E,ֵ CuVdQ1B02M LRфhyv f/s5$VPR4ܡ-~509;%it}^m֍3" k cID,ym|¹$^]]ޞd{?6 H9>ftb 3aN5%$㥚=yJ%4( d[-xkWw5SJK)pU񹌙:֐{Ra#,4d%#}dbeh1qu1B6&x~D<, OO\|'k5:χkQ#%p 4[W  ek?#UmuQ}MqHKRM5|i+tÑ0gP~K,C%vV̖+wh&@:Hrƚer@g}t_ [S Cpv*ƚ E0vU* Kvqxa2A}p)&>5I>?K"2~R$~WӎT5Hh 9F <%"ZkfaCMh[܆;\Tg@m0"mRy}5B`_J(ua`#nƨDRi>n((]&xP3lϵj;h["PƌD1°!ϕCyd 3 Jco=^ ^-̓%;楆:S]v )cX{U6*XX eVyh 9ڍ:E&Kc5j = M9KWPM.~'#T-kxk򌁝8E۳q6t)=̞J0ׯ7H6'oo^/r&g/{7QuL+l7!K`[R2s7cJy {Q^?^7SY aylvjܾ,X xŒZ—Ց1sr`Ӯ]п`Eɰ12^7Xf[i1Ÿlf-)l`HXNBot/Z-2[JLiG ٢_&e(y5Fh|8v}zF _x/l\UY"yEŎ?D(4#k 7>OຍkM.3k}`7eƍ 5S~w9Í՜sә~]bJ28!0;+/?^XUKAޑ}t]1f91]Jm:A n)$ Gz T\ C0wQE?qc6 6.^r<nJ<)eJ~LeȪD\$PI#YٴlAbMAVIA "k:4S̗ak5j?^FSW]8Y/s߹H1[TL8ED4Vn*F.Q > z^6'a5ūlvD eZX`-=*oEܢKDwvʄ{4~ۏhokS]qҜM, y]};6T'8dgwS|7/M3qDV L878Q(rFnWl6kbҥXr.O10]@A~q\B6rPDF j4guEJ B [nYAQ id-*8ɤP'2~\nuR[B> Q3cMýZI[6M*8 _NpR=RI~0 $cmn@vfJM<3WN,Xtp`ܴKg]^&a@g.G~PX< , {sVC-݄azA,U0R{kRy+jd̜_s v.[|1]Nux%( 8 Ȳ>:JQR4d1Hylqy])5:t U9x3ݲnSѣ(PuPZ7g`i̱v,MVDWICY+hkQ.Ǣi@@S>(#IbCD4O&S.uNpG Mb,MqX}FD:YUQD"Bg͊fh@Jn!9n:GIG>P!܊Bk_hpz TWGmf}~0v2˃_gNU*ӚWEB8 ~/i"$$Iqwcjt&i[U&y\0άI2&7-Rh-VI77Ζ-2㾐]pģ [`7^A' yc?mBHU(VPz}r Έ_)|2AH"D(كl>8cA"Cy(w\mTL~!'mϿm4 _C1]IP.mx(.\CJհ_`j K)r7I]ݕbX5^^eIȔBfW>VCdDFr7A p<.j@o8/7M4?{uڿҜ7|> *M]]b]Q[t.Ȅl!7xRKתZJB,̃gxF*(4K"!pO3Έ],8(?o+2dK>1CY'O\X4,uu5>ΫTL FS!*o ȍi"@u-ft9zS6]9,+^Ё8 fbϰnWEޑ"}J"/ =fKձ:ZIl;-5d::Iyn)P)mRg&e|>ߖ|0s?³١"42NUr[0:Z=[^rUуu9u'=ABX) Gf{29otz:v녘g]Eyf7tI1ߣ'/HM,a4umV6o=^npBZ9gt0%Wfp/iVWFԻRy{;1 `K(EU-/8Й \2eiuz%fhE._d+Mpuޢo+bW ~]uku^*"x'6$yЋ +@<>DToAA%3! -,7mPogv[si?2XULάP$lGrT]qrBPn 厔""Ѥsk*W0w ELfd۲n#l6HE3n3=<7 :[OjLxp~Tx$+zR5e7k;$dBKS?0iW~-';؁.MA vW2jW(!˙7#҄A'u׃S?EF+YC:BNMԸId|^?wʯ#BfOtOSƎQ ;AE)l@k1W]1~$'J[h`GqP;"K+)?cp|T"F .q>6kd>V˫~MƵ-֜EH z2= "132. kTY'+~,td͉+ɒww^MDXݪ(k"AB,{Y8)O8 t2|*|baǂTuU>Jfn4㛧spܾ'j'|;޷Яu;)ᏽ KqU$ mzچG!́8[jOT.&ܗmPuYGf&V~̦tΟA4/v^ li-jtcVN<.ymF.EN>&돦\r/ /a#gMP {,c NhIU^x|2 aܣ9ߝM{TyIe}966YLY(Ըm =ѾLtRx@m;srI Ļm80P>IxV<yqAP4`+*2*jR<3q]12wCN&v#+T 8 2M1W\?2;9&` טس0<B+tݽ82Fl4k{a WB+nU/67mGx$}'mP~=uGj' s<}êe[oE)22ɺ)iR~3$j ƬͧFЮ17Y .N{V2Hw%$MД:&<,t 8A{8/{ xȚghc<,KrL:OttOTin" Zܑ 5J gVQUd7dΐAECiMzK<RܝW7g.m|sV49G.$w+*؊C#a0Ӗ hgX/:;܀»ߊ6!>9O[judW 5J +Z)}-#8^q;GJ^.$[xUCRfErzڗ7Kچs:F@@iiCl /tЎƟa' ƷxUٓzJ"~i1}>ޞ8b?hPsv%6n3g/f} D@)Md3%CVlyPlYR4{yXbl[ Q4::ޱ`S_T*)Ç}PD]u$GıaRBڙi׷>|AݮP=g(B)S%TײT@7#p#'5ȂQ ?=ք~}qriܞ#}jD󨓤!DxFő-wMZ 3tRIG   4(_ߣBt'u5`\kN '}#,Do#H?i0c0׭ YFT Z>xP Kg>ut W+.0sޒ7xkӤ>r D>ʍK;A<5OM#ՕLFm#RETjI0Pȝܙ"kvƝIYQ7L{Lw OS5w5+qbם=pSX…w1㒵N0rd Є~}+^d_,XVKAς\n#uA춹< r>KI'[+`+,F_%&S*`-"'VYC?W.K4l3Zy Sn=`BRRKId@g ;d)djAV\!@}*.1SxK_ j) iΉhq -7,ZĭZeƐxȰ({GVEF8/14N*Ywl^8WqpEQq.$עN_ř[o* bR_gI SޭP|\3KRYѐb =D}"n9;9c\4vPtǍt*yA2r?/|YJ4/5op(0ŞHceRJ.6Mnr:UD:4+*&" U9翡"o6\CZWqWVfah·]՚s8*OWޡX(oVQ#0﵎+ ؏ðhCT9*`#nUT}K&8tT[۸Vbg!1N->2/gPY TM ` siͪ'\?.T2?@AU${p4_ PnO2`. 쬗4F 3t{Fz`sh^ U{x?*N+⸀"QLur=r9c@^=&?A3C2CU<7}E_[ [H]$DO݃M,^raRd/ 5]UU)Vxt=4vzkWZfJ2aZ ]'K`z($g z)4(944t&+ A:[FCoA夲5~OYZcrW(;lhpWRW:Dl(j.2 Qf#`F5Ძ`[:jy;϶(NqXS Qm }9)‚R}"EhZH͹,s{Ȃ’ Y;f8?C2"&NfFaN3v'!3OC\m讒?DRàO"3AS4Gb7n64tUN\f~AlX+rQlc[Ze1w,ĴdwE?HJ8|)s~~+5NgC C'h3A,m:杻+dQғr%SSwֻ^hp7|5ퟔ ^wzʉ)aƇd"Ф;~ۍmrbC*y ^:;@ Fh\9&q^k\>l#Q Kᚎ{f@Uȷ&tO7_Ş3g-)$ĆH_17W6TZ'ؗ3'2+,kF]n%!Z5a(KKm\A׉bHmU -W۲˴ScaXJ9Em /_u:#@a{oJI|(-S8#'•g$TD;v҂n,ٚLt^r?5NqhAcŸU}/EU(ju!ΤZ|+ H5ZBf|^!I)ѹEF`yG]5(w5 l1^׸DZ&WN,R\!0=5i[ Nz 6@Ϻ1@ؿc[h5tq7htrY(qLIژG~^kcm4pM?24WbfN:kf(iTP2QR!?8cX``l9u@42ޛ/[U..cOZxP^m*ٛ> YZ.S@H+Q^3~/Bٗ S0Ht b.f!6&"&59gZɐOڑʂ@]/ }tx_>FcsN+;*uFT =xZ4C8:z.oGꦦH]1(Z嗶0rgJK̞NJ< Ua^к7'yf_4em_%͡'3G ϸg*/dNzj]8דrfAgU1gTQ6ъJ\&g4nx{*ɻ eΣ1VS7v+ IWO2QAa3 iPq4~"닽8x-,5Cۄ/0n xp$>/P$ބQHz^=S>P|z "89%s' V<=oB Mm\5ٲ,ίxn F*܀ncDd\MBWolC]+Jyq2x ` /t.SGti}xJi $.Hv&ZP>+ ރ<}vKtSԎS}t`' *ehN4m0=Zwz$P}d(:@eA0A|Cf!xhnӊDI"@]L(<~t Liu3;WIڃƄ.y՗0LM3v7e`q__#jNg^0vN^Ȫ2H;?U=a#T 1CTmhhՂFbݡhR!ijӰʶl֮@ؖno꺞ụ?ûk1ã)7@:5Vif`TYnKO-Nc,[݂2cU сTlsLǍRݚF_PxwbMqN_(}jh.^æĞ$*<߆(š:עJDJDƝ%@V0ԇ>aseͰB'?E,Ozֺsb5&>Stjoz#40ˈ$*DJ|c$%VZ4kǀ!GBI ] P<1Av݌ T0]x*^'uZ읭bͫSҥ9AJ-n2f=uҥ:5J@'klv`Q;ҭ% Fm_1}7e.y8)H.˧0F5TF8!YA$K&w1rhyfLO$7 À"ch4oV! _Yg(> 5eSZv=&ZҔAk%r5_N}Ë@JZd7ΡR @EQ &^ߖěNall-ckc RR̖{bP_$KPxnV)1v[75>鱮O6:BLS˃qũ1D;TM`a]< ^1v {m^&OkJgK*C{FF%ݿlHOD+mXk5E`d3QP<* +>~9{Qy.JIXtNnߠd`2Yk*#$V-u'緵Yb>dWu0}!s|p@HO3r:ެ }lFH݅MHhJ7@k{Qybnff$5|M06zo`2/G~{٢cľ.pFۭ<6}85~uEhxJ)Bqt8eviialp^'8I X0}u?)^E| 9/m{=)NKun:>)E*'6gd r<}^NZ ;%t]cg͆2RL5u\spqQrcXzA!e{_?hd5sW{dʍ~T`~},3hn>f_bjR&8=q5j/^"^6ŕWfMcGϴ!}& S-(.gч' {Ya,487U rjSRfXap9)p!ȫ?y W۪5}2x]\1VxAlīZ/E.SNHl~AYϿޥ8:W@k Rƭ6Hj5sTI|aɤ4D vW Ygj0;C$-@3K25QTQ@@0SK)AFYҠ%R $URZ5eox˂&] (1wL}cuI)bw2V*GJZ: 9M.Y\p 5|Ku\kU'U -L/>S+ W,(^k`?! Pg_[SMAk!9pED7C΄Ada"ĭo.7}B-W .:PIEuBr/p塐aSkjZ/_uߟb%>暈ntz"gYxGP5ëG KI|h_\.Մe\#`c"%\y ㏅(ouQ,kK_#MxeUFKxFݬiLv~n/KKDN:JmRUZ,+zM;&%2 w=UȚ߭ԓxPQ䪃Y|ڕ6 Z-/`TȄ,݂wOvjP(=3N<ݱEK]r|~6fGt VS-s+păKR}+r]Pcv+Ȏ_T5]gu<9 3ff|6=1$It2Ԁ_RTr n> j]0$̓o%կh~aQ~i}6V LM:En O 딢R6w&Q@h> J=ɰ7}1zijlb&DtL4$j 8<"OlnfiWo]Ÿ'DUv2Yo;tcꀗ&F"#/m?ע;kL A&xŌM_ Z$>x8C`N <"b=7ߤ5Y [ҩ#FYϥ|՝L2V'G_Do# jn֘hZ@<}]_4Ee-$AUo1D-N:P x28]'bScz/`5ԧϟw?#fF;O?Jw=lS[ fdJzX.؂rz^r̻5}uGRnT oSnq:P\vH2^W %- Y]?d%e0HBd@B_ ;ǧN1-MK5v6C;.s|8 IW26& iVOBW˄Clg $?Chd'K᭧Ì'K@.!3UgDC #(%zIX)B#+}z˰؇YVr㩖Kә9G aIroT)9! kJv@B Gqi ߌL|k;g!i0Ղ o3&2~|9.npv=׍4zz?qQ+ބ/]/\Bu]3ˬ&+ԞqвE-vt%:e[h(W{{%{ SY,!qU[{滄Wt*c#goAH{l64/CQ;Q-?'$C&#}1@/iVu+ӽB`5LԲCL%8TIkgnk0GYkpQ +^Z<_nr\ǿ-ʟ,)#TJפ y_~ZyJnU_!ռ'S!'1T8FdN*-̬2@7Z8adLIR>n Ӟ[V{MxINxDv1!ܕQr,(3p5MV^Eq}m7a }5{oTaf YvpY]K z3Qr:{0jM/l ZD50&UFjr!q~ ,Y $M EKG `9(*!Q/@\[0~gr ^v!W;Lv63ʼ0_2o 7X+ob$~PhD Df=#f$ Eڇ lPᚸu ERT3aY?O<ɀY9_ eJ0!,BQŽ,v{5]y"*gۼa3K'en Ce &)b"j遤p,ߴv;n>NgrsNq@ 3=GUm=19q_E*w1OӺ W3Leۯ1D;>@$OEJĬPr 4,ekVOM'f!Z0quR"s$^_NjC3LL!Jɼ orBc֞2hhwԟaX%y^e3M遻J H ̬u\} RS@i\V^f_k\w?{bqI|`I~|ve+ZNP7k-[Y:[EwmAW 1i/kº O}11I0_h thp j I}Zm97T3Djr49,Vַ N^ c܉N`?9O>*AS/}`7_Ѹo+{c.f~y)NPk"+e_Pl|h" ]VLߎONA{Ԕlx6\Dw#&GG+ ώd"=yZ+']+9TGL@XRʼd)0]+LƊ7"YC`-Jɩ15p.)S6.%`'v9VKͶatGne M1*SCgwfv\^}[Wrn[:8g>c(8ny:٬rX[C mTgxs,i,d,q,0gm5\H(. lw^'W8t=#~]T9I6BHEV@,7"]?sjˤ)l,} ;lوxLlj1&UxՈX)Q8T>*&R_sӊN{8ӏmTZ-2](2U?{+*5ս,.* hĞ T\@G&?n!q;=Yǭ]TsԍW@=S\-F-\pQ"Bݟ|-[,ݮvie͇ ."q LWN*"҃GC+}¢|%3Mv,\Qӝ )(v_<VP%2BB[k)ʐ&4=}057#m-Ha@VHO./ Tl2L.ݎ,/7hf^n@L,+<(g \M }!FD$ Ӏ_>Y!䙞)R+(5q%tph 켢{`~=hŽʟY!l5(ݸ>B]6N  WR4V k[tHCɒ")fD9hj$|4RkƜCbOLGlt)M"L>Kg$*' n%J'pޅ4PQx`%X?k-`#꒨nSvp19CηȚL?e.XmIonɽC!X{{V17/n:VW9n鵚2 8mK˞y%Oy| Z]rL`U>hl:xm_!9^DVWY<gIođV(\df^7B0! n,.F"ty/@JV5 pBU|6? 1|J\$c֕00W/a~Eߓ$ؼOZ2B6:_X8|{VvV)AJo̵M5ka\6[RWnL 8XW~6ckJΨV"h& 5nqӡnU5&ןcwU C+%%S%=A:16˃eK/c7p *{X1%L{^^d6/,_QaaIxؑc4'X&Y(t8 NP >GvU'NG)g0\⳥ ,YLŤۨ{,!5&53%$!IBgPgJ`ˈ bl#)R g?VJEIMf}BY&e!a݈1Ѐ:(Wcqj TGuǂ9ĢvN$~_9s} u@JvmmrS{p [P9xXInU%qy C0arJ|>1Z1!# ߖut Y,E5t!:a ?+$zη%jAU94$m>zJ  @ۃ[D^n+d݄ &M4b=( M,s ٟY[@XF7z-%fZzGLqG*hK8]+Hs08|c+3^E|/6-_lTЬ`Sz.]c o.-ӳ}zH;*;uI 9ނ/fM $?{U` 'f5:LchI֘4jzt e[#.Օ|bׄ ۅ/fpʰf@eX&v ;EZU[Iʵ)~ݩz>n Q?wX)jg{.ǡEƛ5 P;ƇgX#;љ1 ybovzÉ;$;3g߆O#Q 6d2Oe5 Nl,?w$B~d`S΀^mK4Us8hYwo]ݏ-HbR HKE' Y 8C2s(H15#fgpѓۀv9 p q\C&{hGEf-P9\I46j:!ƫ˳D] o>Sa(Y? cXCBd^pנm878&jOʘlH@a뮴JK)&͙H~ˏ }U&bIգɂ_stpmXHguڥCv hoMR?)޳r"BKO k=r=ɷE3*9wW %bE14R گ=-Gz;Vp}蘷vcD@iUQ83:h]pk8Qt-xUEY'i67Azp*&=tOs-kCRba"vOg+>'x@#r|. IuL)(Am1 *\js] |_HDUmb?&W\7x YQ_O).j2 ݫIMf\ U1~ꆃ5fPf$}`_>Zt1rQv=ќs Jη#.'/YVoDo!h_a}Yp-Z 7pD M7 *v !8[IT&ƾQ./+Rphɖ[vh]z5m5M{Wn xZ_74~|gHrJӁb-ZK&%? *8I l (R\˩զۉ@z\G` lOׂww/`O<@quޕtX?J|z:av0_xpjȏ͹CzF?2((;rNh0ʐ.ao3a> 5KxL wL (E;^he&@/6{`2ms~Qcm1Ȳػ'bbهy2Y&ĹE|^*"<* >6e{Kx%:fl{ S J`Xwqm=[nTjJK9#p1hE ޺6:"P\]фXr*Vh;Yji/HAͳb k\?ݦ'4fK^NkxY0F/E _@P%Ţja݅ŭ.;@7(OT=M@1r[E;rT39I6e{~G p6 BRuup4 $1iBθ: ^ $·a@rcv*P}{fu4VHlzn5^u֗ JjYsxpw 6jОXoy: ]$n> ِrdB:f+S[&LYXDƎԩ%,PBpRgnߗV)֫/4ZM¾ XOCQ$Py`,J]<|]55i_.iuSˈ ai(_4"'hbuh}(RFH-[rݺ\/'Ԋob4{#"Ne!{ $-ה:y;J iyʈ+6Xʄvv͵"d/2ZFTf ~V~Tݛr(*!f>*H$ 4צ81U %%!8{I`2FS2 +GĎ⿂a~t1ƴ@1``u`djIZ+6T@IB* qp0-+ $!1# @M- 7-BYoefKitp|$vB&U*1aYf"sυci )SH& _+,"v٩"|_ VgZ+mi-)?9Irt_0M8L;yo3_ ϱ{6 y0PQ;-*V=m]Di}PVyUhE9$-}mY@_6_=%P/Qj p,y]ˋYڻz{m4ӣ(%~թK깉`3YK-!WH{fSSY 8Yrk>p\$CXĠ sX[n!?m^6^/Q雎:‡gi'Tys&aY#mNM`8"wiK@ ?-xgX~Yc A՘-rR~-l?x``o)H&Vhvޭ VCʥ}N\m w mFΦ{Serp*b>N︧ا͆7vVbE\7Btc $޽ e$-yU Q}&KtpUk; IqimMU*8Nv-čq f8ΧK {->F+/)NIMv棗491EBޒ:&I?{{g|J@2v6!8 AXio)7T~h4?ٍ {-RT+X*}R#9LJzwDBtOv5ϡķe_u&HVHɓT}^#]-w \jp܏5kI4{$S[1ڤ\~b ,fz$>/e+zWf}H@#K>Bk#2aTzʝғh@m|3&#/_BUEh"(uwJc`ۙf-Z~^S([ئx?Ӌvhi> Z?dNFrM9CGT-5Yq؄gP(CgH$r_1 e"ݪ^ىQ=}Wr*E[ e@K@4w\APl)S j;+iE lFk|x%(!57tj E"dشG( ݘ'2 ޓ2n(1guvibX\0!<L.PnV#=qN5L>QJEZܮb/7FBR%.5s],aY*HA ]K=kh2KL g`)Kv")qb-,9*tyL#c,GӜbyA -F.g F1ŀl~,۠^AВA0ݝSK|QB&R E BEos?oY4NvykG miM/@c宝3[I͂~Za%S#Z\kek 0Uţt[Vu;CpCy= ^/ W"l/ ^%zLW1&9S^`̢&W>WKg~9cYr!d] u'N#hh(hLKxH<Lt~-`^`W'WY+K;դ/;p uW9KkG׃om(|vuS0d3y݁ڀ[@EZO3:P jtkj!g1֗(lF0f4^Օ1lHM~91[ J>ȹᨮf5R~@cb(j<4ȑ k@et"|pf"Q +UUUpġncyFdԜA)|mC!A58;D>*>K q+Y)$%m.ɮPm٤pa1)^ytWUE.8 ؘ"Q ^d:ZfHeln9150gbzY۽j10# {(DֆRXyc'G4HF/ބdL ƹjKq3}I ߱{kF(.LdG#b yZ, kr6ˆV`&Q&$M*6i6ϯU)fh=m~𲺷'K6 ټ-s (+4l ;^ByO.il+N;:;!ei=(Ӱxrv4Sl IQN T}g)ʚ!ldO]%,R8ޔ @ Ȗ,R?xC{5su:[jPm >3~qK,BGi+8p2 a4MabS=l:z[op$ԆkxdGKŷAtLSK> iK 6 rc ]WD0$iԭujRP\Me|7d#&qy)^W÷x]i͗]F$%'M^L>BzQ6{{l#+ )~Bv~usRރ#zbPR"nPUXYK@grLsv?sA՚u~h-O9VE39tOExX&&1U*?D?*ʹO}ݦ .Kߴ{`* j ``'Amm"I Q?pRPPCF*HYiuVSXמ1k^b8 Q:[ْ^J84EĖm`#FWv۹*!Os*BvX9Aoe8 ǃv $h Wut"*Ĵ\)k_%>3gcbVCS  CzSO_pa{7VL\s9au_ #vi5kDdƇ'w,]dz1'RܴJN"Sb+HT ރ BثH+1]zL}j]'v1lJE(hay Ûj>ӅW47>U?RëՅOuCtjfoM! (s5'쇏+ DWmvɛ4-*N TMdl-p)6c(('[9*h $Gr % T)w[^EG^A y?oBG !.S >s0^5l2kDa0Z.62"FkeT~A}'/= $+R.8M]. 6sXM9^HKY|8b+.OK?@_ ~Xe%>&qL;iL>DZAO (vV̙=RKVbod^ѹ ϫ9/4}*b*8V8sEDYFDq!Gmbp(->{<{|Yޖ*ޥslCrR Pܿ5%lv(DfoVt&/ͨW^+I^~ `L7*3$:Dz,+PSj>r+L*#v8A6%NBKzg#x#T~al%2)!A+5kLĀ<*v\OhQI"+USzج2 @M|%MDH >EIxʛ4TSȾH1zȥ2/"{!z#ӵH|`fF = (Rqs;`OxIy֙["4iϪr1օpx*Emir|!,Ӧ2 7`cJcu'贕ʟ@G}GUިBh|S+SjZ"д [m6CߌJnU|:&0؈kLaG_mߡ|bA<)m/?b_(dH.ϟT}N>n7ro-q,?sy-u.}Pj,k=2X$)>-pxy+Bf0< I6-7U:̢ r'58\poТN9u 5V`%>jVp.;&NRM)#ě,_nZB:=0{juZk4 1}< V~_0*Ӹ"eh=CT"sd;$&]NE~=]+e])Db1GB[چ8zڽIn^mF:ģfwcs wZ6Mf|nxk;x"T9n%#t^mO R<6 ]]ȢEۯ>W(BȉJ8A^4%1,2#J}u5:-y_a@k_tPb]^<*,] gZ]^6Cu4X6\Gm4rfAxbiDQ ji A|taADďz`m]]3Md5N|Yy3h+ y^ Q&$tΩ ?_c9P<'D95ȚSJL4Ӻj~)I7 M[ /+j4IVQޏ~K%lV%j(|_շ$t{>A,q[8x(/Tzy/zڥ&k\?f$WIwVZX3 gB)z9p:&fta{m<&&e<.;4\>՞ KH@:t9|ǧ`),GEiuv4^۫8NmN' FLyH00Nz"7H D@oMOD |nU >?qUa:/Oކ;2Q3!iLvWi,3<,ϻ g1Q&&0a?zYEss M$Uzyk ;E93ڶn,NbU;,&f,#TpC q}|b.mTX49fal ړyZ a0Oc39{9z1 X@ Nmi5J?GmDgk*s ˮْR背w$fP #olK|t;R[cgFnAL4,M6Kspu 0 M|2.bmB1'|bGݕ {aZj2J%^0  wm&F h~|VѝxzprI-p*8UO0x_2aTFN H&U&g+> P/͢7\p' XkW?w9r4+IF+X9Cq8b_jbhP]GoB&@;w6!?m2Ύѕ=%ZR{;YJwR^r5V]{|_N׿_\Ana;J(H wdV| #Gطn5f WojP*J"aU[W{(ޥ=xF 3UrЁH:%mvno)9c@`%*E?П'V 6FÛW%BLZ R {GAeʣTa(0 2w, ̆m&#o @S}nNp<*)_{,e/f"} 1VY:kUFM>Z "\Ng )3A0І #C,dĦU$*sœ;0cm<^Yc[pxQfEXRn^ܜOW ȯt:,- ;!0Ʋ)Iq[{*"Лh)(^x/5irHm1Vn~Ibl p!%5VlY7ItZcPI;pqj¯*sa$O<{}S*3@=ܠ=e/54F' ؕ:?VGvG.RpjK7 k=3 젫7; G|w0vRC}C)5o\E~Q@)fwĀGm[.P3)GB)l/>P[RV+o`?#pHtS)p^_B~[I0 F i#:ʁMsɳEJ -o RTM@ ;( k_0ݡ:#I0? *'Jv9mh{t^橴X-#F4pISHÚ̵^m[%"@#um4%0//X14_Cèa@uJvwùeSf }]}Kb<Q vMx?ʋtX =s9bdt:w:v1lǨXUe Ƿʡ^x)U5!w"OkRq\_2w\=v~CN]GBo)(ʥ eFhZah%ZCA![Uݶísl Ry!b~unV^_n3JS8]BG}* )N5|l>4E1Re/;0g;5"_!h}#2$-y,) sz1a<%o] @CL*O?^5+KuB %ϑϝ6ܪnG*NƘ$ ߺ,T5z;MP)Ƥ%KYW:zQ/+B./fwͲ&f |y秐Iγs6AGptn}GOW7pOjc'KLqҶ DxJ_hRjuV!UcwBs(pH#u" Ҹ/o)4_a>\/aڗ|w%Ajw*JJ@"~b1>W1D*O4wݣ .Z`yƭ>e EN6A>"?2߮Ei H|HaJZnݨ-AJ? {nzXsUƦqx=xe?H`4z9zN(M?U"o5aPrMϬ/j@(\ (T;'nReTW*-~aL“ٳ+ZdWr .l-F-03e(RWϧzu%U.S6 t1_`-/1-cK3%]v5 <]˭}n2[n"&} +6Q60̾SGҒa/Z7|J.Z };Y|@n@o#\W ڂ h3\au:M`Gxᜣ0V5UD]MrR!GN;fC6 iL:LX})*Vǧ55mr7zn{xҠ־uD#P >8ׅ+( TmC9 c8?:O}n|+ ~Wm (B>1B:p}pP&HBX"\=^Y4.\Y `FXVwM ;_"`y_l.]HͷZI\Y ʈ=3.+c6#] ՒHw#/[{lcCn =UԵu̓n}=l'r0j#ni$dxbKԔ=̤~ şgJ8,\1x-Zb&OhhͅAYû%0H3 xQާcwHVk ]~zٔu Un?bS/St3ڙ],Y|v&J`e1EՐ9g@SR !f+`*. ( Ao+UڤwL6XVA8OE;Ex3Nf<%˛_dֻ}?WĊ3ivJWM$!Q{ʺ JCDϬEXq:{@lS}Nz8Uham-lh BÀsF]$ D*tcR詻RBqms*qSs)s; !;Z^-T4|xIݤ$c.DlR%:q7wӖY"p3xy1q@x2뤀hU)} + w|S]+Fi= u(9fN-B8%8WW0$v!~'X~+ܑ-\}rj$[~Ym@)àm»PK/-^ gߠ®@M5GqйPr8AzՖմǏp 79?d`H8t}@;սl )?Ӥ8VXFü5 Z_Lcsx{pT3!~ꆫzB&K@ZkVM0\A54;Z=a]5^UTpu}L|4G1:Ydء|' pv@ E+BRχn`ee&Gu\et䌦{ӥsxXx%a83綣BJ Om[dLM҉Jc /}Ҡ`).Uu9aѳW;BB[N^/V>`cb Nߩ\LXR#o+kd\KOl;Z }BʣZMs ՐG M"Sy~\6o+'!XﮙBtlJ"S]TX DzYNy.8bN@ϵDq֯&c z)'M~GĹAmۛſwxO"YWRmOMiEM@%VvxGcoF2^ona+äuFp؃oB^hoX\<}`'jр1uAagׯd\ .} ZN|lyߣ=[(P'Ig $ r4bCt' ɛИ{Iy'wNv?QyidNNAu6Rz!.sViI.v0<!1tjXr3d%PQDE{>JG0@/h̦$ժnZK2֚[Jt3>y[ ;%FCƓQ[ ÿ2"^mWwԐ3^›e7Ͱ7/lo#+QJzUA`%֮oC9^ћP';s۷[haw \GPٱ6L;6yl(Uf>kL'W#i~U.\>*;YYP-"iLHW.T%ɻ1YR. 6tgXś?3J!Pw^;m毟RT\Mmt(r_%o4E1Yhq=aCRnֶ u fFc,L >źVeӚ7* GJ*eѮw§f~fio5#c@"2 MF_/2M"*ES^JZ%sVHAױAQEF hIj۫*G / +DK%*SP2H2%*UۖޮZ˥4`H=y]*!0KyI; l>2> ;ȑq`h=x+B\f&F[*{d& o8i 5֊0uzVrQZLE~vyh:E(Q`7ԝdVwB81g!ÅvW 9eSI1Лqj;+ ʛpۉWSz)z ESfJu]M@amp;& M, vQr3I~h@af,Ťb޹u\?u}:DzzAC/cOHFm{S5ς%8/@?՗q[S+D2RI.bڽ%ݎkKV{A-+ ^J,dH nSeD'&LiTdB31z@<sAg1w,F$}Qc_N*d1pf,z{(kZ~sRCyYXb6*z#Pr)Z,q .z0 T(-2 [n!F$3TD7RPl[ه EԆ/O=|isKG !tڟZcFzQ7]Y5m\΍,SuwWe{넲+ۿ^9W?%4*PufcDxtP4qeƠk/C/ld~˫)C R(픰c%]ݵK"4^A9)K^Gxh:a!$96».rBvEXM3}tMX@`M dem\tꯇHu$KH,ujh‰lq0zԓ}b0@~:gR^qF&/6R~+*߭z xֵl;8 ,SpVojUO-Uu$R_l>`40B8: 9 ^mVKoYҊn0+.aEr%JM+OZr~"mlO=)#>b7tX j0Br_<6+vhU~AV fzEc l:[,H%]TS[K>T/F7%):y%.<˭*!A n,?NK_@07F Q/kS؏2 lx%$X"UEWX UcrZisz⅂ Nͼo)1D;9E:.kōuýU'@T{(%2Hȟ07״HHqVUK.MùGXt ѧ۪} 748ۯ_.!FGVGH c>a: pͿxc+" c?.3:TT,h0)*NݸL@fmFKzsb8IEqlZX8*vY {7(cצ MwGM$}ryLHh;^<1yHBcfZKXDM d6H,5+[C#IK|E|*1I)ק˟5.9C^nT-odʥQ]~Vrk\ʀxjG @(hmQi`QP)J&)wƉYĮϓ:w.ctɉR@mW`sQ<Vg[+pN*xazQ>srɆ*L- g'(B!=wdC2UJA3e"l[c \n'wKKHx1-S2}T exX͡iTf ;9?\b+3zVO7k},{UQHzGa'lpMuM^TwKaW0>̼|$!vcolGb0.aEQo ȘvP S,HIRkyCã;f Ъ"j"jWj 绵:d^'0FQn'd|+E<`a61HkB.|}q/&fd3y.a.kڧ{D'hP{jrVt;^~ J1%Jz z(íQ17zA i;} H.j1O8=ĿU2wSLa҂]9UL~c-Xr(M?HY3of/)lξbS1H~*N g%uP 9;d, $^Z̄| d ڕV_s5 {ƒnmua!աͨlUg 񄣤G9RU5 )fC8^Y\x|Ľ7ZBH4tdЍ.{B't\|+N/'Qr凐lGzζfD$Z7Q8j)g ,c]( =yw4Qj*e_6ۖ[[To8o]J%%Gh udK?nA]HFm ,;Йhq!5Vqv|f᳏ۻi5  5FXGi%:[mLa:^@" b8*Йl)+Za}1bh9G1bz(<6Y W z_ffP"ӧbbGp^=V;QؑōPo$Ko98]2+jÿnt}D/3_8nIE?<۰+( Ul] eY0p8 r '1 ۱2D8K"rlk8Έ~fdX΅o;zt QEWqj ]G*.+~Z"-T>*̏K }׆CL kn$߫!p{ͭQ:z%SJ_fbWh[[z,@}, 6EX=& x,߄QSۖ䐈@8r5j~;4Lʫ "(^kA˔2, c@G%H9Awtomt+/^Y^g8VnQ4 L,gϡ7nkZ"ؕ] 4}5׍g;77|Lۑ1:s-e[/0Y3ty(?t5&)~ uҭgY&=6TrUJ[ØMUZKD/Ng崓'2=-<yC?^{8oƍF= ?[` 0i6$cǻ=B$^en2U-VYڻIjM n3ȡ}t2xrLřTH2;sJa6 :rA=@K[JIF{7}v |"5G#p]\~p ŸVOyH|R6S 73S6f{ Y&oV6,Dcξ-}q8O7_`09TIWIA*ϴ7'̓]g)J 69F-MlLH8\ eͧ|֜tzI&Uh\/C`; j(;-~ wڣcn(Ϙ𛏍hiL1A˄=+A-U\Ic6"V>^>evq ZFQY!"_W/w-zAE9 ͢6 H trL$J n%=BbORzeT?Rn$%jSY0},T-{㣝 -}~'=܆gƶ ߈ @б'> 4m5t'0:L#3<>mNjiuEn({ V6{(~Y-9W+{AP/mw]i!WM]oP#_}o}3nqqRލqZuFq[H&l^~EJ`PM9 &[h bN`ެԹgMq捊g1C!lN>mLz+pVy>gtL&^7># #фh61~}PH O~=Q @WZx!oZH13v" X4 gh˔&SW<٠a2+(ae|`ԓAGr( e9W)9 4KU;I(Q~|gePm`:Vo[EBb`[TA^mc. BoM,{vݒ>(*1Y>Ed6?xIHcr;.ߙ>)@?9ԜI+|+W4#$(B=~ ;ke 'ciVMY; !Q"8I !Эq%ð=[ w` 1"v*ijj΀@"07i5SÊ4wHcfjf(dӶw6tRcI S%UJ|LNL(Wkt:q7Z6|J(-VX3S>#:nSݾ fF*@mČ;6t=n+C ,EnLH['4Ǻź[t?!,h<.h*Mq-A:W(c|T5O궑/^Dvay3 FU;^UPZ ]5o,!zl#MzFB  saC6}`zmo-:BF ȔGBJ3[zKAj گP!-ܡ'),"` #>0m2JTwsLC%0y5- 67X3qk8W J9 u#pSx**ZKhiD}lSHSmB(|zD՛>:;޵vuEy8۞)6V;/is*"apD Ȅ^e±wG}g? !wj9rW33P ŷS 107\o,V\Fjq2?xKh ~!ADGBU-7:z2$ma>+V:J0s9.M8&p#֯;'C7>7g>IмC <%L2$;sT!(:|ᕑ=V#>!LZn}5ԥmoa𸛷u/#h0L2ƫPeԛzxTg纈ͧ6bn9o诉v耠Ԕܠdm}iI5~*ݺBiy} P'U.8L#|tJP[PedݪH(qxp^oHF\np'k8&3 ҏWBsx^aRHjt_ѫ߫rbrOЌvGK2RK6*>P5| r;S>,?%^4<;cn-wU f2mFivZ5t (f+W -4{I&sVBZiVɋ0k޴Aò]PD~z)/HvtjWlXräFXæҘ)?>kZaO᝵(9#^5ϊ Ns/Yn$qܪ|xA| EEA ޵L^x.cow劎,>F^7e ;byE%qGg{w溞Bmws{0;'d)8qO2ׁ0iqN> }8X1VYaW#_et@{>2߮pIpʬ|njTGٝxAB)h{P-ȱ n8EV*6WsԌR 1Y:hp\4Xpu r5 Io0_8eJ!zFcӺ +K|ZߔX4{ֱ7}J@_֑w"{ùE*N;A[J*?LB$مEã`[3 w`JZ)pȞ|{@vjIQX8ʝ0qqx9`f d õG& (0 og(Dz}CZ.8+i"Jy#D|P)F/9j:fZOȣt0:BFO|*ڵaI"@w ܖ8h< (_QyR6t)UĦm?CA=K`v6a;2_'y$,/{&n5u$uc\vr!VIk6iwoqw[_^6 RI h% _#"6_W_^7 ,VJsI[ s${j8z/ܭ"KL@_Cf8O ) _wGS+"{Z4M؆b"K"G 04D-kmhpftOFxz_;=.іK+$pg9UsޘRu+X!b3 kF%DL§ٌ.& ӄ5cj=KwPzLcABJ>-::7[a/Π3AX? fkbN[-gnO5k-!Bg[YմNҡ*H*+gf:a xE/ \U*e{W&UF#əN0ok|y QY. i'Be aKHUWRjr#P#șa8?mεXk[r:өp|>248@lwHp &mK \Qbr^[><, qQ J FH:]:A ~Ə7= banZk!@QlA9ol4`˷.!hp̡xIUy5_ -_?,P I/:O BEdkN*} dOkH <н(w]0+H `VgBW4"f4\ $SEԡj IȨ[lyl-c?0G¾%gbc䒎qh^`[Kq`T"p :BKWbn:כ4 |[=5z M (`J_2G9@S386|F. E?H fQ*p⫔߂/B,޵l<_t5 8YyC$3\# c7X+V}G1a!Oæ1P^Mw˦s7wxTCe{҅> IyfTAʕqg0"VF87szrNQvo-;1[eS>Ys$16Z;9 qI$5I]1~Uk4oU$X:PNJE\߂۩;GŰL*UmteLƩT Msӣ I+eE֙%ދ# UGZUMJj ֢h*NۙW8)L?<3lͰLbvmw RԫC+CjL/؈+XXHGu] GLż-7^SȈ=oO6? :6BFVa4snQDt_"ݟͺdeM"!ZyهR=z4%#x> ~8eMwI8`Y 8;d{a>.\g}UAno%Q]$'ki&;e UWb 06—2Bқ?F(j2Ƌp0"*H vri}G3Y\O MCuӟF97]T=E+AIdlI88-;X=@{łQ.X4C\4矠 gԞN$ӥz?CNaOb&SD7m2aEK8C %h =b{r12oa^&nbkҦОcodx 0"6b(-m;ԓ$ #Z 9ˡx*Gǃ|Rt _/V|_Go4}ѫ[4 ׭/aryxk'.P$[DP*bo~T1e#7lU!i&U8~) BS,VY"Ͳ;|Rf[%2iQu\iM$p63Ih:k%< ~)v(bBfffx29l#h/,ʘP 'vn]|htԕ%➾QZGXݕSK"vNl;*&[Q|9s`+R&uLe#D8W(=BԵmv}natK:45"&'%|&?v۸!(ea |?r?wL_i) \uH;ItGc2Тyo6mFd5<:▯840}@/{\>h;7 %Q/U"eSن8@gav:ݒȸk.੤#*qh^5bZTFSSO{fVo ne@v$BB #uBiRzlO,t|g#%:aHRY55v2g߄!XG뷤,Qq0R-uCF0CD]uz"e -#lvրUȌd !yHEW&vJܴXS[_M19eqK@67Q<2=h$@R1WLpRr2n򃹂Ʋ*7' ح|`!_3#OLR|nVxoCZ?i/ w7pRIߢ홥a {MQ& |fdqho]5 d$3PENZ_ Xsk4jk'ff:1ze< 5*赤]+ҌH7VݙU#񙛇D3YZ .".1B ЭuED[ <(eeu_j%$'#dh9 ^\썦_ ׭{&8B#_yRCqT`KQb"A;ۏ'V8@&؛6{q= 7Ή}! Oc/Aefܳ /elвsI L1r;ʐh2 7E P1 dFfO1 H@5 Y.2Rqi>z~r}WMX|qQЂl/\ /^ϽZ}c?-=""6ej=ceq!t` &1]"KnIɫ&BjDwBe;ɪ,C,,sxULF&=D7D[rW"U1|)d iYat g`i] [:+_v˅nxLp%"EUT?qV}WvXMIX*xq3VAx1ͬFrOUyR($Rb1ZtN R.0( ƒp ι6o:)mwƽI"^8E><,{#kX֭Z sف1TRQTG_S32'rr=DX(!a[Wf.'RVf`Xš2u`&؝NiWC*x؁f+duɽ yG'|sy>/na+2gDqlfto9,bl~4Hr(?l W}}`FUh9`j1o\]^j$JvmDAf| znHJF"xzt dy6ۦy9(Hwm߸OL8tGQyJ9+\2c)*ZFj1<>ѓN;~[$N[wV>Z&tXL$}}҃|T$z|1{3!_YŒ@҄a1!Q5I;nvY Z֞R a[b^'ʠ P{t@WЭr^ IOG< 2 51*œ86 ;+k%d9<'ӻO nx ܘ଴ b"϶g2Z8JevLv,)diº< 'cK)`eBdN!R/킷i %uYX9s1X;T Oޱk Aϐ/ 5)PV6Sf{ȽjDىytard!7XOo³'mc,nn^^ݮ[lju -j'|vXۈ X+CKW*=Y32$}Jz>j0edD}k>-{l=ErT]&d(3] 4*-wQw]Xoq}*N2ܿF 83`&QDeê9}тb Ӻ% /uy(j܋8saZ"qь~gkqG"Ui锵xzH(i̒T!tbrmjI) ҒMQ#vVkg~@/Hv/DkȇE6VN%Ii hޕ3Js$)/w BQ'sEW%l'(ЏΘϽ,;e'jN[&KVsճf9N9݇M{iD퍍l|%}c DC !4{FʈS(E1Ch~C{# ~K=V:fiD=fS KPi#'CNEa&&^ |4ﳽ˅o邒 [e *$vbŝ+[5<:?T[]_ jl~E*`3HY[ M.HwzP`uFxn=3ԅ gU8%!ӢzN࠷!.l['. w;G+ sNn7uf%;^o2i[=Hڔ*Kas^T^NLjv6"vQ 9pt%*Ue7Lk+Ja$Twgie[ۓ ȓ9 Yo?S)ڝ`. Bf:Wc ܢCM/sEHG0}?jm\8ַ ι/ˋ ӽmR=j߸=Փܪ7U %4yNvn@Ga`f6Ϫw^W|2HgdOI.lA7@JR}Fό7.UaOJ*&A>Yqw;aSF`'۝+Scu&ƞ6LR3 fAGYr<.ѿWrʟE`g%tB5^lx܀`ωS]-=8ACFҠ^ nf-AeH)|5|y Xr)*U3ƵT PIu}ND i2j[)7/[ t%n92U g4[jGy#r" ;-5R`4N) N@ݐY' puq !(f40mȈ; 0XpGP?2x^uφ$`(S&K_<-˂h(2c^MО;.;P#GRaBSD`fȦk[LA|zb*6o~=觬zTK#6! !frwW^8zOBrM#X10Qe%}b {C 9OOz͚udj/)<>)̅PLhB㷒uFJ+E>x}˺F';ä-wVj$<*"Go\kw/ \=rj\0y1/Ǥc-Tp 9o; YGs7ELzY Re)b )"b*]hwV5AĶJ{-QKl$v]}KeM ېgȼ[t ɰz93fu@k: Ah?m,G55 PrH&>ʊ 7{$1}99xKȵQqƉmб5CC8v*Cn_ɀGt:1бMaNW BJ&ܞyZR3lZGr-_s鹇#.ihhoDg\ 10+DzY2 BBiđP bfµY(O@ؾfbW͐lify.=&tg6)|xX>;jQ::{N{Fe;l2 Wɱ,Weͭa2%Vneߕs84H$/e~M dkm'6N$aN=0Yq";/z1ϵƂr8xlt$`M=A!;*%Wy(U^5`^SC+Y?'G=j^7ɠ|w+͟Hp HGkXK&hkzxBb̬؍=Dkٍ "?=T=b)#U (?):9٦Pa5Quzvb +SD?;2N[sEt.O>Rl(n &sJf Z-jtJq(dʃon5-<FYI /C?/0`siFSvS~>X6K2WqSi S[OtXׯCڄoV`Ǝa;jNoGrevF?&3U -͘(uh96dd#\y]( 9ɂLG گi1zЮ@}br3|fg>"@Fp87zܻ+}rT?xޛ&) :S G6s#ܝͪgguOU~٠P#(T4?F>tw}TnR-viqNe'n"<5C-Wv@+HqeO6 Jڢ:mR Uż NK5&M;i5Y`cJ/|'RWoq +oHsDSOfHr*\bA h"Uocf;0wo+3=Z)/PD+%z:kj NX?Do i=R=Z>4msv},6[]H1_H`EI \ma]{<|4vrԔQu$2ADΣr*L 2%%AwY"6G:F]q|lfn^]5؅poiLZrN2'tM\Yi!ɘ/\2Ȝ Q*Vmѩ(AsZ|UR{I-4`/+~r9Y4-Ϲ'aC?PqP?,Yc!E9P,@b<\A`WRޚr!V4O|XERh] [OtݿZsJWz5[]`2uqLtةߧTiMM0/X뙄-#!Y74R{/9RIcՠ}כuб@7jv{ zT,2XJe%ەfF}IazzcN޵ac%c͎nѡ} Ey7m՟عߐʣ} %+ ˖ ^-*hXƭhiTo477^ӞFUig TO:$qcc  ""Z&C% 4Mr1Wo Ӗ(vBW|*Jߺ:-$PHwo5*P`v[O!P7yiovWKOČn{ !?2u/ J;&=cLDMya=ZZϮ26gV1e* ,R6,)P`|;͢e8Q_̏NkursQ3!4@>}kt9Kz$Xm_G 'D{`F=AQ_hg_-S1j(g|ckVkLTIէܴOM:)|obDSc"C>p?!Sޫ$;1L7Ig>4̆q۳9MX+%b )U8w fvb8E,k ?eěfIrYs}E=/&I 3 .ňc\"pF}ϒ|p$}x+e'B c goٟ&Җb /iuX}LS#(+3wS ԡש]0b@υRPg/:frii5Ld$V&b^8/4ue;lwEyi+  Pc-Rǿ]ПNۚB譴,y!tD OdmG,>U_Ӗ-6SLJjMehCkE~DgL! Pnm#ҩ`N\)iW :jU`/[fe3ݦ# ,/ ΈEvRt{/_:XCOarң\CdxdTѥաYW;0j80TDA'PΕeRk@)_IwŰX;@-<'%@xF Ɯ".|o'MRdӬ}:>6'C2A aBCRܪűd }{@E#Qf̸aDvyz݆M^ysi#{ڶNDqCs%rzjP/& m-.eTHJ߷e[TgrJ^ DaUkd-$P #:,/ג.D?Amfe >}^)ylu\|},.ъuٛ"{L_EUhmgKĮT674`*;k?hTVP/%IG1 S# 5xO٪vS(@[SS+Znsniz#)ΣugN)],/v`=o)$cA_ hl!2 $+6# V;P7 %mypdY!bs7| 43~KLɂJ? լkfpaBu8Bݟ } FjQi|$T'W"!XH} ovwGc|H#$U3;aqdǿsRrkn[Zt`4ZyNN5HM?Ӫ61ŬJ 5QM q>n|yM"Hr#G +Svy x.1nY/*Zhjb&P'P.=%B"+7ى)5R6ՅHkN8VDY@Y^'T#h"m7e/as Os& P? /!E\B\yڌNh9wmȟXrA U2;Eg Ѕ.Ik!B˒F%8ѧE^?(co5JFD.K+ @H_lS.-]S Ԓ[l{n#z+T1͡8;%(^06^ ŴC2( Yt7,5 kW0kk~ %8ae-4.08Bigy#rJFL!(H) ;tϲwD +'rxA;6Oت} ),dd:I]pYQwVޟ0<!nye1 ї&@v@TTiY yETNi.N%nS8c¶\HSBvlׁ5+| Ȇ>?M5a5=8slIb" $茱oTT=_)$d/e"9}kQh`Ij GCnZΖi2ڊcӸǍt UdC@#)G bQhuv!ʂ5*40QXU֓nO+6nugI#̓d$MfA)ZtK/ëg\~D5M<ed +<1K]<\Bo~])>Òoa&lMN漣d95:I?虣Qn]"¤TXB{WD4'j/JDɌN1;ֶgy3k)kb(фꎖogr< ,&=Qq}[ζS`V*}TG,ݠGwQ:Tf *), ˜FId(h85fI/fI~fՈTr\ V!&Y'ZgŎ|ֲb#|pW*pŇ ΐ5 ST%Q8x`IWe VgBM-͖vbʧ*1u(<"+hWoK11(YS򅼝xrIl(T1ȸe#haK>I7Eӷ剈{O!Wdl0ByY~(CO.t; ooYwa?_{Xd Ob2iZ3) _* jv8 y{Ap *͠u0$d0G]'H;J:Ue(d T<[|`x.! GDYb#B<rt"ی@(O.\!^<&!~x#m0qbTMI+Lg\9i<5 P f8`d]29w8ZLV\_uMغYY,3Hŭ6"2h^hCr ;fTpb!ͬOt~',nl؁ pB֢%`ѮM&\P$]ɧ~Cw2(kT#(YiL[ YOEG/d{T]nc)H!ȗ ivWT{`;ԍ'(ϲ)A֪z@n D獝Ȗ࿂L?_pLM j]ԕ:\B,Mg-bP򑧣+jr,(>b_'wT^5r>rs6#|1UsP,/yCb7n7x)2 e@qpi~)*7s?ٖ{i!*Α9bC +KQ_B7uwN\ _lQt"eD{n5ID3'wuts%EP/$b먻- .6eNM#/[~&aN~fZ\6,9A QzZψ,wH#BZcd_ÖdX7RN =βFƈV3xw+f+5pUCnDs߲῎l֖kCuRܶFK8 ^uDrbygAf{:T]5nd2?d恆.;fYweinM@9Si]KꢢD+ʰ ?UpS \)Z40x)כ)3la$-Ε7<AXcj~uOʒ""^23? I9aEYv__v"_ƊO!On^P`Xb8~mŐQPC[}e6s\%wXZ:酲L٘P*,fWF(0]0f1Й+BMB{o rJb J{UCUeVɯ0Rr*i>q/uĂrb@qA}x83p V;I5~Wר!sa0 *ƹI. E3KIr E~4vLRt;cP1A5-}DW*U%Y$ZW3c9ϋ Q^d {dϘ!)#H DYi #鎯CNк}),dq`y%-h|~{ܶn g0E3rQ{u랁u6b|- c?]:קs-̲B]+bp-DwEdQ gsμ1zQpXb}oxY-ww >f|߰i?̺̞֕Z:ĝb$+#F*d}E4$q=~&t?C f#DLOZi0H06Ͼ-3pG3˭oڢ"m_7LQ @׸AӸ2n,ӟ]1yPٙ:CBd1+#3k` ޤis(xJ Kr4Vyr}]kDϧ|7( A7k` OB8|v[K~+[dP|p_Xy=\M]ϻFy$]"-B<(aӔ%]\NݵDSU ?mI?g$p4E {*tCa\n8 7Ɗ64Ъ'v9t3*9s=@>8Whgk+&# #QX'<L),Tp)O2`^򄀒}\h@6MB_D' WṔ3n4N(.Vg{C.zi>dT=VR~/SmO(zXBEC;sh]DzZ(컪7Δn~8%>J#%D.LmA\sW棩J<4bq>Ckr=QhV -} x= 0_bv8 o1yC#:e- zZIBuG*G( 'j8P `X1WNW^yĞ 2)|Auahsg-K](m4o2UgȲPVɆZS4[>MeER>L eӸ.0o%H!Rؽ+A)jO1|DWrQqZee0ܶyMC%r{ \s%U{:јTթX՛$쇪@CtDp9fPX0?:{q%°5LpTj, [ OKsuKV / zıG"Oe7A4b`\P g7~_USj.zmnfpAͨ9?1 t/]^Ȃ!Η)lFRa茣ol5ͶY³w3@z;+gIӝU/ hˌ;2}9;MQֳ;,lSkH\ Bɏ"HWӫh$q3?SřސρGɄ*-L,_ٶ4[('̅Syݢ3GsC;_!:j_ã I$F\ U$ N=rcx8tE|lSmҴZ\OBIHPN'UphpyU%>_mϟ쎥x}yyBi\Kʐ *::ڸʏVkQOZ0D}NNrlWRx%KN1J{L9JY`F)d qvgb%e9ِ$6N$Z)uW9Vn&2')mxʲlZ*@$oQ2AH[1pYCg1H8Wϥ 4B56q95k`Ǫj3:zp ;עZb̪%gh5惥j.5`H9+DVqLXJ` at^phtvGm蕄cEV@Fh^Oǭ6h|j'VXR'izԅ7V¤bBFԘ`H4MB*UH98|ś9Eg"8*Ș'F2jlUo4 6K"ʝ\:4f-A8X_FMв,N&R&@\+l jfo.dh]n2bĵhp4ntE}!=h$z& g_A>B~μQ:c&VSx Z&WLyPWa^ "BGǬ @v$aG.jxDϯNsڧgxPPPڥMR,F'Lj}i4!ǡ@V5`դ5"]W:IE¾HJ"u[ {J4Q0W" /ۤrz+:A{|v9Ȕ=o7Usc%p5cX$KMPfVis9i/+˻ے,Vݤ[iW?zX)Mվi/IXp37,틠L_l'b<&s_ÃQs-s DxqaWklÕM,6?НG[dG'%X@Ex#4Wf )uAxoh1ӐEk6W83zRrC];RݤVY}VvS,t>ی1Of1.L};q@ DjL> UP,qJ-`f&Zᛎ]cIQʼ  N*;J6:|2=^6>0i 9{N >iC½)%@5=\,<1(vhX$%4?q¢DD8g>!c<т a(>n6=qI`S gv Cl$+ h[c S+WvS`2Q'Un,6坛 ,k6`'@f=617 :7Q-M+2r0\x:E<' 7S3v?KӃ!&0]JV F~+'Lȉɽkͳ 壞䄸X{^7tE "ÐYmgڤz釛L{5)j]Cy _$wض*;a)h(isY F;[Z[N lH\!ml20g<:I 0QMaZROK{Б(YsP!"(4)`4Q>IT'vE]IӘeO|63qk큪{Q LaԕrZjeRZ N/3`R@Qbkx .Ս9L;nؗc(.9Ktjf}߭Hu/cU?:@P{Cd;`nYy}suF0j9DCZRydF롊omBYKּ 0֜> -ulb\y>[>Ϝcn0r"0SOiF$ɔ[f/YƪF>%;͵JDsPEP߼8Kema|B%қ94Z%a#z3EET|ˑRqZy]<֛ P!YQVИ·)$U,k藷ҭ;c84"M;4V=\@"r4*X]g خCwZ\pa&K3S[[,cOqZoݞqʲԓ}hKـ_8Eyg]3NoRl̹ aofĄg&22z0t=&FrZ[,IHooƲu~zgv*zr|.|ۋr*շ!qax=fC/+ (ZK=s=nX2_N%7ܹv#PkoR,_*?0쨊9[c a{vs6)S=!Ofpm[nw$ $\n" \70t`b]]s~]""!qlO1f;m+zW_u-d9g}J80b|Ē S~/ס)0 V`F UYBY=3gI8ylWqsoR bit1O.H,MwCZ?B"" MOQ)Ixs`@SA |[0}$W 2ˑIϛHO!%ĕPTK L3>sք/9s6O_d1m ׃yw34}(opSyM)Ml SE-V-֤䒍q b3[{I+k<7O9&FV2L"6z5Xb_U^TOηgVO3Z@уmu(UT/P*^Pp ؐ^^{( 'F{ A!m|(iob͌#`:R GyBPHyYmmx`lbֿA[,TМl6$͓?UW1c'Pv0J5t$^3p`S6יi1?-#i\!`.38Gt7eQ@P)i޼;u;V3rY<7*L)W#F$uaÕwShI4ԹvV_ɤf TTͪ)Q>^V\ A62Mw4-S0hrA~ AYu 00 d1*PˏD[{mq~7H֛|:.5!![Tڹ(iB<\*aX\ , W&z 4{5>խ#] Psb[jrO9!,C"`OHz_ P*@,SYI(n4i%ں:͞]-nPk.W)CvozՔ9gV\amtmF>SU +&>^?yzeH1w^<@\lH !ʑK5W^#ZAFל9!(}L'԰M~jVX3r ħ3 ;U~ۨٱscsĢ:X",=TrGZg[(еEY?e Eq1Ks [dۡKę})ݩ"eVSi$TYq99v-ANp"W[8?Huܪ0锪] ŎSg0#xj?fd5$%4{#'%0Dm|B+ -CL1L<_Ku_P Z ].H$N6DP*@2F4|L|2CM{h .@ իݔ.Os~U hyJQۊ﬒U4lLGA#;`Յ)b.o??,nMePE+3X3Vwh~5{h V~#Եpusmw[h׷e.|>?Xl zh:Us7Fi3Ȱsk&WIS؄~ɋvF6Mok'4o}1+Y\%fJ8h=a*N|!mg(j=BԱx:x ;>HǤTNV%c?! 謊*; ulSsLTC-:|<&NO堨҇~C8j`S=?mAMMhnFUU@[KtRSJjji&zK]h!8CkMA4# UF#Id3U6z_B$ cB)8n܅R=1ϻ68pu"b qrE#-/7f.bs4l?8{(~[/+P&@7,?Z"hm>[Ynm37P Q*?[{wރ`lI]uP!4g&Ӻ]h6m\PG͌6mfP\q@t3y~ED<X}a.GvO'TSb92@'J`Vw(zgCVWoM^xswZ?T|kuI>Nȕ$?nÛ;]|c֑ūa{T d%nCꌻUB>/U.T9jW+B >R- y쥱iDYNXCѺWRq_2-hVd3wB*>wav9t᱿J~@fW-p~1aVHLwL.+ <!]1"8%$8Z % GW[1sX3鸷cYv!ӄL4╌Nm+. 'm A&%;@q0q;kJV(JK(D0[e \z9/XÅ![Bv'5-O۵`7xMqxúoCv Fm~vJ[~:9;b}T[&#v 8CAl8>X].LP{G~p\-o4 ̾PnM!8l*Z mC!b1WaEuOzsGͻԢ$haQޝٹ,vvNsz%qet z:=u$Dmkb%ȉ`fR<~gTNjIML4t9={-WRf@[PP~=ۍH(/Z )vӎIUWH>I 01+v&MmRi[EM1}P|Lj.1;쮤;El"P D;X!NjTcKC5n9$+",v ?DI~t#pKoĿzoF][%'AZc>MG/ 8 s8Or1)i oӊIX I&tݯ3N >oiSU!JJebM@HA%\?zț<•a*N6׆!~?KOb}ҧJ>]mdɢ4Y,e!I09:?{@(9-ҧcz>12,fOlTD]ܫ+Y۶&O~Ok\wO8_xII >}U(\"qCCam@8,P-Ug5qk+B^;o}:'Ef_J< R_AދvGSlMӲ`r%3NpQdp#QHw1^x\s. rE}u\,V uxv:=M0 gMf &G)OGgZir~]Gj"> ziז c"dM`%ŅwrZ)`=r&xsŒ!dKҕ*lc_l[x]áD#^6+- )%gvk WQ9?Cnl|ʭq!X7J%..N>pЈ.w,( XWkH}BEq=}-1-: _|_h3 *>޺)[Yl%hV$cu MBl-ڃ!(!W"fCnT2*^p/6%3Wq$ p1A[%vZ? ղNF 4viӴnk(] nJ>SҐ-;(/vr ą3"Jw96Z6[D,apxTˀ$V vX+eak\}/DwJѿU@Ⱥ*e6UeNO_*o ze&r(uwcj/|L0&ҭ?hU%)"܍<:JSCq?T]P>pus .J`Sej,Cn[wfgEO/>"{ҿa1" +ţ36;BnGC_]t'L&03-@,0qmLje1xF{8Og5cF &w 4l h-d,j/ToJP( h\ReB@&OK'zmY=.yO̵Jg4{;8g+U)׭y \"pivT7a *j5ЧTm V d);߫ȓjmoL  7O2G+90?" ]aU >cc9Vgu˅%\UnqJ'2`;mv[VgC)+VR$Qk&9a'3diqvb:Xf?@ π螈ƍX`Se:cI+e\9]ȎU}>M(V;Mkڤ)q8})tY`W+e'_fvtHW}@6Fep6d)-kQKJAP(v=,*\X<E-ZL./*ܥcff\NXNY|`i\)DOw9R46\S ꝩ3Χz31I~ 4wBdtnfLp`%q=\zn# oTRvQpA,(~ƅILSq˟.,i%LFdq 퉪S3+CYa@L 4ZZo_֗+.uj b'V?\:ǐ|QI, sF3 $mr_p?]7XFx;2pOT=,9z'rP7-\U5^33F,f#?XAwG`IoLG|MkCW}2US\wpD2ޥ<\W )Ym ُ_SB8QiIM$b8"; %cB ISI D\LTg9K@W,[WPٺRd~\tZ(@74'dˡY4 TK[ bP?:uHRM r3鋜r&젗QPr A 0H=>br\͗RfU#\F1 ӆP=[҉&4!<"xw ="QLG.q ;5bpؚ f{ ]\0&|<HK@x3l特]q]BkwPX!L\Iajk;}&(ēpgX4>/5m}{:~̛ B3UcG.b&/U _s/]߅ ^ ~ܳZfglZvZdk jG~~TQKmWd7JPF_R!ֆy1T:/^苲fAws.BxMu , :EQn mS)f 0AzmhS@iPԥCOn7l2 ]:>fܨ9ϝOI~7K(f%,bI Gv,{"oRY/2inggߥL>ymbVWVA叹 @ gٕtoFQ hbAâQ\?vmMr`4EA * [< 0Uʪc?_W;iUUIS2FaL- <`N&ϓVx{Njof`O:N2E^y\ l9ԥhIS5j8gy; 8gړfdcᛍLy ,-%vñ[MGJOC1813.{;gFPRޓo:SSPZmfYZi ũ(TF T>&hw0oe{"l&Q*MkµWXlAS:.HHoF*/ !þ9ZLF}@^|28Pe;d{j@xY0R퍋 ܃0MwHb&?K]/LXEhN𳻽I<?yl1CYz۷BYlB@B_vI^ mwbGQiΖOx߈4d +xr{6K`hhSj왑NMOԀ3jpNFO?s'BWWOKPO5t9&S̆MJ$pZ/Qg@m2ut/lR'!Π@3]eңP{O)u]9c媏TNx0jv5&TG|Ϧ}ŏ7"$+5uh|lPf\{PI'*41;V2?6?w (FAN4q 7h[~ }*-cdcuP"oG[n^9@Z&JA7bc(ǿD_$(V˽\}У^0R.AӢglk5B0QT#вc2ӍQTk~}ύz!-?:jY~^؄dm8jHz9 2\6͊3'WNxƻ.F^x!QT'ܙĝoc+%_h$` mQbuNiXrexM8 ">J%Vr 91# eڧ& A4*僉>So%_zPb^I87wAD=.¹KJ@|[LOW0܂FBcUsp FfusD`~QO%~qm-(jP#8-y⁎V͐0lέ O@ʃk(/%lT%֒t&2tľ:RFjpG;Á%g `!Z#\[ @c?]<>71]fIr ajjDSgB$c|v.h\̼z"cU`?{(mqTBgG> IYX|h ^i~}3}2膂lnWE/C"k~4,mQiGƎ`$V?޹hP3 `c5A"1==ݪM_( ,nEHͿ@#M/N⨾P;niW]uu9%溻XO =څOhg[cK*i>b#*rt5V3K3"#k+}yHsdrINQQG膆yJ@4;hm"X5 Z~goD-_iz+13nEyar ῌmLk|W]kA^k[ĽPl ;Q% vTT %ÄHty71˟ (n[e,v*E}P5E kN+ >u{h7 \nXڕ("怮 {㧈_½̓ Ari"NCG7_ʧyM`qf27ʈ. n JT|6?bɷPh.pg&0'd HrWX' -~ -(4`3Yzs9[tڕQA[~ y"BD;df-NzWINH;r{qԚ]qPáKd!r~e**JTMLcۅlb yP D^૙‰` ̡n0h}Ҿ f{7_ؾd.iګydcB~1$a  +{s$xEKq=NړD Vam3Yy3o$=I+FdոkkH@٫ln[ӓA#`\9=< 4,:z>}f>?úҡꊋ''H-Ns~%f&C(!7 |CN5.B>w;H#)Q)˸T 99/ېw]ʲuW&|D_#ߘ3دc @umD1{6rO1Π !J%ͳ:yryP ⤪˫ Tc_EzLCY̿OR,Ž,x% J-.'>^n孇JÝxa;Aq+q~CR$v=12T02Q YUH .$7ZN>20Tk6U6Aj)]'(i ]7+1%{m并TvW.L PN4LgJM{T_hVCF^%+|:y 1Rl4iRJ?!"^iOQW:%Օ#s=6,X)OÆFnq7;8a9+uUs u3 RfzѠ{rpVDk$ *{UfT#{&Dt2A-ucΜRk%r_+P.9<>0̊GoYM9MPGgoS V P|JhnwѐBE$>% n,.9u16q^Z>5B}w&.c~GK#sEnWWubʁDw+Ù7dqys~6M~.:\_+7d8#^* ;Mjbb51Fǽ\cN6-|<ե˅Xҁ*8U)Sl RVө*gF,,hƜ&X0{Ҳhv񚯄䞕qr(Y Mݍji_ZY6niBBO0GGAqФF.!*=&ـCD{ЇْWpB\4ۂWf󮷏vklYќh o8Ckc&N)_;3kC 5Va#Ǐor$+2Y܋/pa)&ۅYzA&`,3K$HG 0)Op30 mߍ e 473Fő+& FYI9RiQ:bTÁ^X6 Lˆ# !@|Mh AF[qڨ^T˙zqVn*>].s/$M}(0؁1Uo)Yy`a?ӀeNcjV`~V_dmeltelEIҹ%@7D:vzxj=yLN f<2{gПƌg3azw4klB+on)4q-Frd="ņ%WQ~Q'jt:zzj7}~{]:<7HI\m)7D9*!3 S"`4݊){HÎx2|n Bo[tH'Bڅ{' wmfUGdTbhfҥR:]xEӕ4ms91z{wm(-) YW}JͳyNk2LblׂI3^!?pm#VLO+Ӭ {"zgYq'֬1Ih`G~ܦ(h#&t{l| pұ`B?}c݋L8P*^̀rӝw^aw%YPў ZN=ѳ|7 :1?PFn )}x#mC=d5\tA;$Wg0*u+TT5~ ?9??-|7,-ũ '#nYN{/~|p nG͘/OpFϤi&|kGΊ 'RW/ᇈsճ[–y6v-pvdNGg>*yO\,"ax|Y#-X2I{}?h /:/9#4RH]J(@dBfbìy2lyhu)q=8۠Ֆ/FBV>M0Sdќ3WRS8Ɛ"ڜqbGYM LhP=qD|q{Aw&!(y~Y£ڭ YZj& {  %߯ٲp;#VJVo^ ʵ+Fa搄9+ o&_8WyFF[AZAWۘbtMPəe;./izl(6$tcl4rߥOfaTy΁<.5R5֫cRxݕ ;Ga!=[b!˫m:e5V̥ш:bWKt=l _ {%AbPG㠛jfQe>Ƿ4JzQNLj$EgeY\ҤfC9*-6lZ&|8Pe!<XQ2x1,8E.`]Xwe~cp^7ŔU+l7@gS0cRip"ى:xN=׈K},f.!E =+\i?,7/0RηI^3 dE'.kP)%|^O&'gI`-*Q&`:m63£,em\,w 0r=0yT|}Up𱍇M$e㫠p-sAI䏤*{*hf 렁M`W>`\g4?E g=Ea+4ۚJ-+ެ{ыZ#[wrŀ8nwMOn;@M<'ʊ*7PHrv/ʵt[DMc3f DQz>Gn-O_ALzt>$tOq\^NF_tRtQ p< |,2VT5M+aND)"nZV /A1oу贾Hl/Gla9Rp-ZS+*#j뼂u*J8ooI?2Ă=I$T~ B&[ȈTwJU[xXID#(s $n |1IRlcJbUFE[6y*.lIJc!O6,XRMʙ6 qCL'aZ7|-L|XTwZ!}芩hE5jLN/N@ Zi ?OB-MpĦqk*p:ĵUv6&\W]Ďwl[gs#9"P!2eh2k(j ~"#PqKCE|j dLyѱn_|/(kRhW4+_aJ p6Cw徥Nr0s{Ғ}DLӉV=F^BDmdeSVzػyP?#dC mU偠)$#lG!8>X4~&ڬ9Y*?*~İCܟ=XsTiB-UZ.cx4m\Z~i5$L*9<4tPnMm|+;|M웛Eͻ V^sHq\% UksvYűI^ q996`}19$3wJg GKx!Ү|<@ĆBF` }pb4dra\RUSƋ hT_dkq@2:_;$œAף DCN>2+R n1#<9Dֈ_L!taxV&DZ];%b|>6gih^W=&ƂtlVU%=qD}bܚ4n2"bdz=OT;)BoW-b( +a(!jkd>{Y;|פIVlu >Y,8=]))zׯVͣG<;Fx"ewՃ<:(m S\'u].DnFʲsd} yr0\uIv1/% Luṉ wԺZdpc9'̚A)Pl=z\;O񒄯jG n9B0@SD{<+KX7(m(|~`؀:SYGJDH1cߍqkUx'(WN82ۦ$7D$;T#N6Mitur;ܨʆT&ֶ16s ~P6͍&-=?7mɕ9Do }8]) rzFJE^7w*= gӜ޲!I7]>;o2r *t"z_Y=i[}DQ'U&eHv1뱤ózG$wPzj>M)$A1W>M+SQ'xSbU|>֬0 #^C{kbui`g&q{_bN8{ѴC\dDɸ=Z@@kf˶,Jun۾ں%+* ^\!Nvz)WhHYeUP2zo(N1tVVoTksEN]CˊУ, 'RTD0%t`E|UP/iO iFf[Oxn9j)e-0m`jQ'@e^b3SMag/*#y>:>Yh_K4约_?6=Lh hS;Vg*B.\.Lp2yFJ04>FLf7"ڥ;Ldm+M:w",[b aLbqVB"^(*%m+h>o)9FF> r2Z!M6my5{ZJ! ?aZ4&5DG3>4hS[1d}7Kjݤ.F3\/4#peQm:0yL!rˣ}OUQ"<)jYt/e5||[[5+X{/2o|j&Q}qm;>}e_*9_9jk7 ck௑3( ߺj]#u0#>ƤXf \նwmfBҽUd`0_iG\>NkW~,|4@:BWi Gǜ Τ tjq S3!0PrFaF ] \~ 6X\CdŚ0dJ,B$ѧ_bdjɃ ʠ+oL].c v] kǃ0jT˧W|JHVֶw5߻nN}៣* | T$b'i 4@$UP `+u'S {I5AfmV3bO˼d8"$:i_D韇 ʯ۰ŭcM狖!ޜK] OA/tP?bNJ 7D1kھmy8EU쐹46V~Otd+-U4o0&˖KvqVkݻZW+rs (9QVȀ4s΋g}fcVzxoN GJ}1+[C,Re H8' hz7Œ/4&E$#>VbUz^N[愗l8/`mhvH؂Nhצ 0\sOsvho5k, ~&-w1R 嘿ڶ2N3m\@ݗi}";-@8{.+ZdL9pxB|,eb9jưܦ*30پ c1(O2@e]NF^'Eȗ_X2ѻ': ;byVl>oooFQjq[ +BRiST3oeOfur}!w`gI+HvsOjũ~֠o$"6wQe7SSʯp֥`K)ޙ<}͋w 0>i//͢}mDX_q$QJ6nK"% 8g^2Go4G#`S[_݈k?~mH83KpSomM[#7{$F-q/ ;O 5əNM߿w1 . PzOdM|Z|z1^R:Avjf{u񖈤SׁK#o;_Nɬnm}=d :%wqڍn7m^PO\3P|Pa4@* 2iAV" u;̯ZЎϛ]ǖF[W5AN[tӥDhayBdX=`RNfO1 =TMhx3K2UYU"|uҏm$nL| !b0_u?Tv!6Cr֎NWцe#1Q Gr}BEg<^EWZXX3eMEg};-DF7 ˍmw#9$_"mUX 2AK\ssYmkN%<TSٷ!ie ZrYXvoJmapmdU앬ލl*βGZS`)RDDV_{AiJ]rQo_ݾS[ݜqחrA57l`ۜ+S>Vڲ6/9Ǿy+~'LPDc:auW`6iVf 3-r 3€"GQJKJf]}%@Mq]aIΫ$?``N^~e^k!HU!i3F$ZE 2K'xçkdPo~?Dv&rCDr=L+f'ڷA-yS|D^+6ZFkez>qfԗZWMə4Wn/GZGx4N/uY yQF}X}|&Ȁ#fxXDS{C#"u}ʪi xZİ+͔k^Mia ~-&5@G3۫嵴aW5P BއWdᒵW*Zހz5v'vjjeR!ܪg@?6|H@~HxY!H)c\_ @9Ьqn]0jia " #sH^ɼA}6;S j™IftX5SVjK/@U a#E,T4[\(ImbSeUAoZxUekU=h_a{OZ"nbB*!!dӢu,PÎhFVJgʡ~^0-l}R9(~jcH:)ړ"T* I4l0-;ү{Tt4ݰQ". KDmr(qEU566hJڡd@1?ŧ9ty`{=;3,!;&r{+ǹ:fdIh狔IAGDMj{aɽo/$3j7RtPo9(IpQ#Gd0ϼI29K/raOuNq\Rsm };V='.Cx g jqYv%5rg ЛP|9,V1^b^,[@ z8e Tê>KO9_%% bw vB'x1ysx<3/ mT.03 ;6\OabJ~]of4-:jl5l0uv&VNﵧY_7d9hoyܜ*)E^o"utOJs^Jb>f#}_Gʨ'qCVCQ Ē #yvm+&9彜~|BPφ-b4.H[+y8+Ceˆ{ZIsy Ҿi+#ANra~}`FQQ=?Px Đi9"t pqQdI}xz;J(BOB426oeJ Ȉ'.pj6N"hhŘ@f{ޙ ,1:nh,fPTډ~>@bEc ;R`AoUh uMhAgG3Rǁ iޟA;NYrE`pz7 2]Bh0fn E6x;¤ <{6ðFC(=t9?G4d Y{>΁D,HV_1+ vjNuPޏ_'OS6h(6bq,#ҷ!dX֑l<ŤԄ bc/}|bqNJBx-l%'uJR4A'Pܢl9v,ҙ|n uRSyow.ۃ2HB<{&׶WZi]ZCwj1EɶS*C'd|Q!l_zo^)h$4s?VbsX/a_.hm侂׺A>G(  Dp[&1񉎨F [-?B #F<@WugpsiL@?pbBȠIR0,/a;hBeuB'[nؘFYȁ#f'X~F{jN %q-:)Xkΰ^SAѪ"$ 'қ91[JSmD,?bV)lOb*W`Ok%6em2LUQ`7~RT6W?l̔Qh) rˇ=XCZFB;tҦ  P Zw1_J$@;zl!7T-4UNea \$Qk(Qp9Z{\e" U>hs6oaHٙ` Aa9BRldZެl63x€Ӻ)i@%h0<h +Od%i`HB6/ Ne\jC(ηo}b|+3r7T,UCyڽ%P"D0orh*eœ!IMBJZ[XVPg 3M5d}k%&ȫ5b.4] HӹNˎSSCECmDU>Ȟ>KA>!Vf)$I!H>1yC/ 4HWvsd\qqI5GƺB+:8LEj$sb{@}y3\8R(l)r`[pwzPPl1ʁza=k9%=-8BH5Ds)l9k`}m EQ86XZEN;}N f9! $1 zՓ{!!Aj904,1xNsg돥W=?+9Ѝ~CXSӻe>,d@/ޘ@{>SѢ;0e-|?TĦC, :D(@v<ь ۟J/:%Qɾl_lS/oٞsϽ^h\_kRp?n)7ERћ跗:-O湅DDKT݀E.i'(~T+`\3 \g%յ'+kwfJ&)ˏ)6S ecKڳRvgJx4+W=} < uL;;m>?VQϡ_6MZ}%zƋ#8My 37;E#oɫ[IfjR&0PU C.k䜠e}]?^9BOQ4P.Tpt60/&Q*{49;$?kLҬ4^h`Thbj9"sܟzg#Ehl"hOM ^cesiHnX@:ǮaI7 Hܻr"7WV/ [Ҽqʐ׃ D[<^$Y Gq,Z3iBo\NCM,xp5G%Y1) v)ޥoݵڀ@|>@aL=܍|S˺'b3ڏێYLzwZ/#d<x2%H4h W4aՒv}H] 3g;XO-;B&jO+#8?cꋰ,6HiWX`=02;Qtq.AaCYw.2>H[DGI(]u0c3\ uZk"&mF|%ɘdbDІDԪ8hquk|Xdd>g=2e54;TdN~ނONCo "W fQձ_ HX?(ɨFp/xjR][gۙAY:8Lg!&z+NR@كO&;73 {1^|*>kTX713QjhBY|zS2t XiJ&h'V-.RK}@\)d3-l1:鯓8‰ZP$I3XyBI}+  2So3hHٮ%;`WuqLO5Rc8im'Lf)E6Wc-˘§KYZilFA5 4vwNG fк=d~ˀKm׋$u"q^e@r.]]Qͫf#]dD(`y~#9ό` {Pܙ\bӴQ_L\+u I/qƪjL?ot(/_-ڕs T/NjA}$-PuO?ޕ\a4£; F!Ac!VZ _z4U,I<ߜSVLSve4.,$?ul נ >W*}S| uKG*EkpNd+ɺ٩aP \0t>wݘ5 M!r36(.i=L;;ވ*߮&#!hd^[^=0{ˆrtuEi_;;NI\qI,ȳ޻Cs &}wO1aׁmEM00gk.ڡ鿓|KJa: +^W~YvE /M +*}RTL+݆Mug.eR骷H%K2j^nKg)W));;{l"$% ©ڃU;*dV=L *Dh}p[Kw'lajKRךqA!jyZ2|U:r>ªJĒ9h[Ddf>AK!?s+-5 uwhԥ"ylqo}mChazM$ ̸ؾ"o :jyJ-A%^qc1C肜g Tin=($7m?JH41fE$뚞=huHծukӔ!є<ꔤRL2ipR0qN "bP>嬝lA><s7jmS bN%:eǯ?^%_7\9~H@AfP\&(~Ut l`ZkdT=؈YvAJy'I`@LjM4qM0Y+߹t엻 rl+TKM&Y^YLCGV,`{Cwծ\MX"6;/Ux?ȏfi J 1o,Zcm+pU.7gc,v=WM8ݤk{z$ާ_B @WH6$REUaEBrљH7筳Jf:lZ-46홛w;@u+N{:Σz{t { SNϱNȥFmϮwqbLzٺaiHtNr q#2EmݩT1SWrT~2Y5;HcvFW;D*NFS1bچ8 ÈNXbS 1 +&'S @pրC//iL|"Kmȯ idZg?MgE@Y0uAHUbWÚ :GIes-a <- \nip:Ab RT6=mmb4準轺E3D1t ׎]ɓI֍םnu<'b+!QqK' bߐ;2|)F0=3'͌tAvGX(+}+/(H(?82dl6ub0!M0(v pp#7dU/ϵJ#Ϙ$#$ f">iff]qSd^ػ6ݴ:q&(f A@>=4ziblzyRoSݖ+#|b00e&aټG} 7 uM+K#5F0=<.lֽt i&J'DtYBFVs;[800):MA ATH29ᡑCX[Γ0]t0w {ǖ %[J<^x!>9<&뙆kÜ1LW3P /O+[SB`nANWvhDrNC *W2z@Mz?!_fbpC"04 z073ʯC0,G_+?ې^dѩ>;{Ќ|wY;k 'cVjRSg^CTvcav?F7J 0ZqR{Ȏ9.ROBU cQZ̚ :UQ4^"D^7@Rc&~)4yԃoz0=Mz\xM~\fȹ3xP'J(ʊm1FJ'e U//) ,tO;LBq9@٣J:ap!] -RBUK}8[38ccץ}հH6;J0JwR4L0;'΋S WdҊV髻()#3*-뙝dpZBk !߾pGc%;PŌP!,KF2+X,6S(ay> wTm6 atMo|`lDΏʩ 3ŸmŮ#ٙo(Fvb8h|t]i&Nґbnpq,s  \ @$΂"@׶!X-"}{MF,B-xlD`¯*0^ fBⰮ]ٶONB%ٺ 7Rߟ5U)1֩qEX;uWG$Y(pNEOm2<1#l*]*$43x)Q -n `bvt"7̀7KAbyڕƱ-Uc9qbRyR˭ @zfbK w ly+G<](wFvF8} ls1 .iZ_ͭ;G%cW=mWq7(.n行mԑoiE9 '(r w?b":8Mw?iaˎ]<=̬Źqgdr֝ ;EflGF׎wxd9J}]_:q=y-a*'fү$xij@,Yti$P81[:5БQlNoٽ H|*Sɇ89֠V:z[뢯-'YDddSFxq7]ቸ\m7?*OxomٿDG"n[ٯsFRt>yCx(=͖:qJ`~Ay(='g0:ĕQk7'JəqR+|;![HI#;HV;GfwiT]= :Z؎C&u;]Q jF/>\I\hו&'OnpeP8Ki^\+8zÜCc<(ČB Z1}b:\n«H|9JIuu3 wSzM'ZfǗj{j E?u~V{`Br~y6+%MVcѰ$fbqX};3u+u`A*DKk* l{%R AǒZAVlVkqo8`)LySSJQE!_cni{KiA e6 Xq䪘lDuOqȝXbs%U q!-|ydI>X'MGٲP rRұLȯ̅Rli(72d J@)O g}w |jψEMxҜn/ GNM@W7_3 5P44)6?b{betx y6cJj.(-&lHiށ`$o8*Lot2=@Ygr b6g%(gNow yyAX@M2=D#{ibگ)H,P>:=7z f"+,8A'-KSΎ0u[I8ߪ4S%E{yiy,'Wr(<{q.(5W aVEV"6~u`8@ q`6РGZ 5l? sTHr؅k l߉lt`/gߒ8{Be@eH"mG*stco:%Q,}A'vu#t%cw^ѿ&_t7Њjd.vL\nŰ(T4F2T"Y&4疏 2F^6&R E5fCg 9mUJ~+7u-tA@S Q[ppu$+Э4pXc䖮*&90 ><9⑏hQiL ye eY$.`p y<`XLӈR1WdޛHzéq#Q&M[?mH9uaHZ$-34a?] \|0[}Ͱۡdj6Zfe!Ic]ml=-m]^ZeF7F t}ڃ(zX7Q1bJcM:9b>E"պ_)Iz!zߒRB7J d$#ie@9SՏ1|y RVs/˜F>9 cOnNsJLlcpwmxbHVkŬJ%I4Y ԅCۧa)CTeJRwu7Z0Oc&ƹ|$*FyAKduJRF4eeuF8$j*EA kc!lo`R\##I= ?JyݪZ=*}QE`pcp񲍯nݸ:t0ot@+DlIG-qNoN.TE0_jtvO&9OF #\E+mڲ[QO^uH ]>5aJɣ>-^XQ{ynv%uK?~R(4#3+cn Guߤʆ(9<5Il=\c[}/Ϡ2Hv \Xä<X4+99ߚdZu?\ja`W X^~8 /+kcMm=۝M:KoX1.t!_v-jy6muh[fg}@&$3sl0n4V)G)Ϟ!{mxᅉjiZ@DΔ5A#8'j0OZB+.xr|m&)fr4/L_@aq9jM:΁O RάN 1^$ P]4+frd*mX[638u-Z{sIXEn\T@y2p$C= #X;@7IN{"N=TwKc˛*RD\ὛZuUNUbghVrQE􏂹_G=I)Txp.ݹGe`[-{q+%_p{%ILeX/%F+I^IbJb#lȗ2]t>/x3süT;3mdcY{Eh}0WbgbꕕWfxqA,4LkBK@H97Blp?'纵wqYT^ɭSWDtZD/V~Rlx7F5ftmS'w2wN"ӤL+}*wjwuOFB˲OU3ybQEgydc2ugLuM]197 z-8$6uq+BnAmXE W%3/sN<p&dxe|VPq74j/H7L!>cFKPRt-KIlV#oz,nT!ZiabδKՄ*j- fblc B/p];8G<mxǴ$5959 zN.ۮ%E3tvv\a7b񕎢UE9ZI[&z)+UN9J>?E],* b: 2'6ъPF$ь9{.uEeq~ݔ&aؤNEI|X6W\]*>)/&,eK0 %0_l4)p:'G=.ؤ ^7 s v~C+[z[ux6 C xs ;ؑv$AmzN˕:?~e d׳N8jҪɊ26kdWy/d̜ϺJ~(Mf%kt~H9)C,l)G ;Tھ$ÿl¥ \qwន}AzYPou?U2. ƾyfLM<.588o@x.|z.Md يjSMSL} ma'XxlgUri)"r"RtI 1#rFާKSv{,_]X΃)3xĺқ錬m17!`z_u 5wT5`RWE1KJq1,f.%C8[mM+k&nw FS'_vgs"X. H5Wt[7[\roSwHTLX>f:alm~sAjU擫SRRD'T"$ BV¼@ѓ j"VaԔnCNqmM 灄^ώ㬷R|W%wc`/ɽEh gG+֢% ͓4A7"ED }x8Xi"*[ZѪ:>Sii7++O87)yu{!yK"rJp; }LNS$T:ŻQǽ̠+,ȵ,z朜]W_w&.ѯuY'4-=g$N3kn)+L":iQkͅ_ MЊr㝾g;OgffFC*ۗ0%N-2x:#eC؆Y1P`b#&ضx nU_FNck?qES@fQfV/K赤ta7 "S|u[8h$nVs5TVHYFJ5'͵_- Tٵ~f2ߵ48 ]mJR Qc@sIqG4WaM_k@;'.GwAH.B:GLWރ\|jcGQlRC1Q(%_6 +=FPؗv{4#+_T}]>'NDjr z^0ꖺ8Wf@`:挽ERh9+wb5Z[wZ`th&1ha)QQ1N,yk5d,^uӈ7GpDwbmTXfB\SM\%{# "ۗdwUIͳeK'izNϓbV(Q% +00HrŇ4T<1T!ko@̍t7eRg㏖ffn3YbGۃ@o.8iNqXL6yiNn,X!h,=Ӯ{xӐwM.M:X{j aomo`F&]O2g vV f'Z<{7o:ϲ-9mC#4#NLqNO@ `jN K'ݢ8] h1cӳ#f;LC~E NY-NܯFQ‡5\N 7!d|z%o9OO=&%%mj0 d+4bv=3Y?a܅_,r¯SBPV4\ qnjjC[o.@M 9}A*gx?rGܛ$'1#?VèWM5-Pe]r+l\ExS;Nc)6QT$]rA^z8/2i:z襠k (=63sVe{&RugN`8bSg18`1ud|Gk'%\GK,Bԓ.Erޅ5xخJ -VA~ @d[^xz5UOXƎkxѬWD;=١I^EɛlG08 ߞx4ERFĂ|Z}mzHw;P-p_ʥ$9\:f/ nâ"ezeehor>c:%Oúzmrweux!͏%n.]I4:<4ɕ`!z-]EyiB!D9^OY;U%l ޮq ZWi~& HF9 #Rubŋ+EmE]RbSh׷}4gl{]ZYev"KJ"R6;T Md4}Lg6(جPt&g wN7JE'wzv5AM>9Nxd5K TysJ?l$ǘU(|'MB,fue4Fj<} R#eQTG޸g3{N rٽ_,3]\˂ΟA󟚠!=,6ʩgR Β/?w&uIkyuXNmpF%Ϩ'ntb3sf,O`L^,[#+ZxKP}>* ݰHD\ tűxH QyC>9[UF\M8YoMn[ Sp}9 .rl 2*D],,~'g(G^ӯ05ciϪLh9>ڬ2/okO"U7>eqJ@V/>Rěz#;t2VD:zG|cL:^py <]\L"_bB(b]`n=1jW.2Xʼn;O`b |A&W1j3cu,w:Jqg4>yӆ>! >3eo ;6T pswumCOtY6kO]n'-@ &nާ'ߊgMSEuװ/OJ. #`O[g֘C0GuMӱ J7CZ.LbcgFE1cHp{1msnI> F+ {\PRpjEb!$0?PhVPyg֌Y?i~y#.)dc2{k F7`!h=ĕ{ w{z'úN }P0 J16C brT‡^2&8!{Y!J;h,25ABC{˯RjJLqYD=K:`:XJ-8p̷}ؒ )Z_f*|ɚQ@=55=9[~R P%'@Ӭo'?.U},9նW0E=l?<seΒ-ڜ,|߈5xEԒk0T wMW8zcA8}Q&;#d47S <7w@>py{Pyt5;࿔5Ko~xArWD?@bqJ~,  Y%iQ8L6bbO:[X*^HM3=tO}Ր +*™2gI2#hiS\EK"4P.(VHJb)["Hx]M~mN} .`Á|vK$6}+8 4UӂAIdYyeCVTg;ĕ"+ `n;>) YŅ.Ѓ(#N,K֥=mN`9n_TsW{oiџ9"+:՗3HB5S mi)nNBا|r,8fH".yP_ '/%/nP{K[jIHM"]Y0VCrIz"~;IJDkQj€% ;+Z]ڕJE\&[`'_u;E+>Qذ~D{!&xBYR b!"Y7T 1b׹}%oU\PTAQVN}^bK݆,Sd2>Tyžw2e~H66YN Y(&\7@%1)(8Zx"+f ;>`D a9_~ [ 7b3˩Ѱ̗;*_Q,D<\˲QޏsE)9o_1uMԬI.j}r)Zm MOn2+c"^j2 H) =qeI `!<7lE3@w)he^z'JEu $a_&hOJTf1(}X[ӂwQP¨}_PdY0M K "XTKpل` 羚֎0@5; nn-{4O|`fySˉ@~ ET 5WnU /pbtn)j?RyCNױ[7u+9ʈKN/-4t7! fTNoJ}ll֬~ʚ0PHv"^[_֞)1O*1# }ZxqT'{ft~ᄮnS$]vb{g1vlfyhB }(k%[|ak> 5To!*(.!Hd.0! q_JcE7zɇ%O5hL)Ptiy]z/o65)y̸'{0Dw5ږ-}U%E߄U;鿖#xZJ⟝/FKC [(IyeW\g i$60z"ڞݠ$$ȗD-սO |P~^v6٨ H Kh@9hW:oo,6083nèg!BД`F-7aN7ތgL ߡoۨ{c#p*e6Par<i 90򞊻_& ,Jz.iX=~2'P; q8.Bg_1C)3p͛t[QhȌ% 93&!u%g7hL͞{-zbJ>J%sg֧4EX^ͲRquCkM++q#LÍ+/<@'/͟K1[d.o Ykz\sH6W]NߥÜAޟAMR!OiVf'{CM ̅nX:>|OCDGH|?PRU5@=O~= 8F;)IwJ?(Q+?A |~8~٧:އ%A{GiƯ|+h4SƍlH{_M =|X^7!,p/ߍ;.a\.aݣ!bDK7[uAD>9VzP-*+W\E9`Hexg4zmR ?#-І,0rFs0 s!,>[j.ҨLtLg=0ϷrF4jPRVsrP1WA|TYC&S7R<liv@`Sn+lǂ:8lp9N!jh.lqpy&YZ?Ũi ,^a$̱U<ԓs45ֻoi>/ _g |T;$DiJhjH b8kʺ68PcFl@+F*A$!c7AƋ4{/{Dq KkG@~B\bFkY]CJݯ>B;ɞd0٬pݴ*eF|zJt =B~+>zeWvJC$Bd0k@@24PlV흓WST3M$HSd >WsZclKkvĹA/c 7 2lLB =Gvau>9O|0i84vj_m>~<WloQ6r{{PVPM;7ܻp\oHUM1G_-}'H,#搢ҐN<"bĂe!)w H]+<>=Kف5g~" JOH*|HMFnܺHɿ WpzI;[(5Kg[@b(Yeb'&'jx>Z*Ieދ\nHhu$W2gF*b_j+۔[.+@^E(S"EM} n.. 'abD927,mDJ~Ux=/GPd9>JWB~~=tK(/m0%2;;т7o>.F =TEMTl VIސsE3G;Dv"J)ٷb}q[ AXax9},V2;2cHCV?Q̐,G^?O-Gq g9 hfjA 7rgԼ9,ByQ6snXoBgTPr)B)̃U_j$b gVU 93jS|՚8d ?|b2ܓ 65i/%N9M75 VԣsCuv:UZ2UFcQdy`brjJAϬ~H0hrwZ@epAX4)ҮT/gg9XsY}XUBshI,\c+[UX3Hv_*t=7fejW"yhtָ!/5 0 fL']kcTf4/D^w@ƥFޛ. bSMJsSGю]<_$eIxXCc>~?Hz+n:i߷93jh ZJF!t{HSzڳf揕z(w@z%+;k7B\@t'[Pz ?f}gz=gLña?x|3[u$sEC)f\hީ38qF'*%<:Yׯ%V1 #XF?aOVqHYE^1CL˥qҮOx;n-"UϦBîX;HvhH,q+ÜK.\>a)]!q>]Esn@wlt0vLi2+WJvg羁/%bc6),cSU9['E B6`xy?ufu&!h+񎉿P@lU!Yo6y=.3s`[% @Kw }گVy lYg1ЏknU왙$$>A8+V't~u<+oaO6I3< 'v{v=ޱ[JSi^V!-s:TBBKQ\3阓vA EG^20͠c:W'~9%{esZ67hS*m} 27/|˨ü1zez;N_gbVEgw =6_- ̌:X r0!)?=_E m X{?0Ay)[O:] !Z:3(랶ٛ4 ňEا7%& (ex L/-_E|EVΗDY|QWV aϿ|o aAbcJɞ[&97[boяu4"}3A9r~W\@DB;;Y=^zޕ,Xg}o# ⁺.`L.CXlD'#%˗S%p_,ỸÒB=;Di>.z{+@նp"HZMԨ^:4!-?տ\VJD!T?lsm"ܰJhKkf|\̋KD$*ABʼ EE)Mǡlf9)ݖ;S~]1:"PÁVUj%ڱ2onMU ]"= N딷ǬӒ7}zAdj󙠾̀䘆ܡJ}6nKEwnWmL'a>2o#? ST13/* nu%3ptxY/=T r*;4(Dnֆy:<⑾WXrSwEBJ8H Y) reqCx§= }DЁLjq @pVӪ-T(9Z5|׎&^Piu<$P mb$!)We3$CSGbu佃h%-+pg:̮naDo?;kqruPK:7r[F@*>S2ji-gwM! 䅐P&n%0GH]kj17M! G']C-nx}A8Pd8ds(k֨JA݂#ue(®t*e:3±+tt2E)uzW~ÅO_||>T3N*"[8`e&w~sEakqxQ#dsX[1G!{iZjFwqЕDT]3h|mv]$ M[cF0J?(z"Hߩn9y"Bк87^mF i<34WFVa[*X$#~ KTLU. ߑWƚ 2dudy&Unϊcuqb#8=_*Oqqȝuaq3_l.; r'8OA B?P:g1Ry!razO&RZ릐n hX79:ҹ Rr`wfA$"uk'_7bKL0a{qzo 6 1/ԥ{ureb'Au7dm psՑm<͉E-lbTz.\cz[lM!9GXoBҜIC%6Uscm.b 桅\S9TsY9LEtXdݺtIȦ;(V.%/Oj6f++ p\p؝mX;3K{2F|y"E-iM?7D)V1\x6sĢDc%~āSF;$& 1xAaSmo@s o BʳtٹZ띦-DwpA-6 =V9b#`!k<kkU)ta'R=t>w(`g+?ڨ:Lu+PoMm>a̸&T.PS]ۏ7(sN0QvHUG)OޖY743mzIKunVojs. BcV`jzCrxҼPOv4,}y֙eIro>̐Z![:].eUM=GW2&彨'580YJZ"ސO)29mZ<3C1b(P֕=.Xшt_QTwKȘB}9E)Eg[6=q C&,08I cD^K¦"#T?\Cb7;TG(Mq}#/ce/#GLsBj`;FwyJ~o]B}r쯃ͤkFEz:y,θU$ B*&&vZ5^J)g/eh;n6 Wv.԰>{ݜZd+4LLx=Oi8`Jn-+AJӇ}%%XNuԓhf oܱ-EWdI8q%QG0)ȍI[ w+^i"FMJXaѡc_{<[?T@V[ed}Tq@)S+їral-T4D3Mݶ;/NJ&JSDnC+9vdQJs_jݟh!އnYVP=0Čz ߒܾΥVݦhy~f|W9/ ˋ`eQ@dR^x-11{ըHu@2EY/3syۆx ?G#0Y=Җo^哌UUJ]U[!GAF4r8qbCK/<FrzXE .ˈiZ5bJ~Bg;}?Dّ <89"<B5n<0Naū;WT+uQ7}[D]db!"v}حT$ag$N񐃜?(O!Ečgr`^v?'ţx^9ZṕnFTSnj_#hʻrBS|Zs CW8..vjcK0SE_Ux[NGn; R@Ѱ&ʳM@#.aLQ6YcUa-U05#kPdbo5Rgf=dkitҼ}4k?"TqT̓a-lPUݗ-F3o=+~$ŷϹ;~VJ{][KQ7`V"Axvw޼IBnʝibCR [[zͽP i,AU KPF¬.v>vLGYu@5rZmLռl:z׋RoQO1ԖR}XoY!#zf̟s%\mS\b#0!ձd"O$MucL'f"4Sf .t˔)ŔQmx cx?T闸N7Jf8h\XM1K+֩{rܿ'6 m #iJTFVG X^Ӭ~iH@jol?$a\g@8TSMTX B03]Q.}[cI٫?ٕ8;k3Zjɭ/&VtcxUvϮ{I ԑͤvJsIʠizH|$`ڷ]ی;{fy:dZ Kl"jWXwS"4=X Gl* le V'L.{=>H V:x\|iLyㆼ+_Uzؐ7-(<4| Rba|6oj4 V]ۻO2YP2%p$WuGO:Zh~[6|gqz`.4orJ,RHzhNmz SUSkw8d_.]&2"lPCi:hZπep5hLy92/jAgG0 JۯWM0ZAr'uqcY% ΣX (3QG PV:cgF*@K~X),%P}c?;R)*a ':Փ zw ?nؼJ-RѲY`,;Sf 1glE}=Mwڷ}Er, aӘVs&+i&!%a%GcZ Ő{3jFY-.g8]MG'`bӄc&;-jsWζЌ)bPng#6Tq[""z4ϿsóFei!)_;4N"6~1u} ylP*kWҸ^ˈ7B\1= 0+%oR.u@JO^IVIq=U$.OIBR1J4p!kNژQς2pG3mAXqUesEnR' Ͳ=ʔ~y?y mx;,0KIORbό̝cqvpٳ "$N+o"" P[8 u?G̺yg<^@w_VbPqLy煑M|L\Z^! M}WsӁ#R<_i,`(gw6#2"eԭLE#$ (M=h8#bf~^.]rȡ~2x́v-:Uu~t=9f*ٿȅZҒ4AдŻ͚[^BGnUj:ؖbYl(RЂ_'5Uúp*\3^5乐4n"LMdQǾvϚoᓹ DAA-K F/#;gQF txń)N?Q@ cj猢6"Þ Y%{)8=k WMzMDͥYmD]xS&,AOyvU :w5ڠt@O ,Z !pu_i~0 /Ągmɽc ߒI*("4v2OŠ?&ʆ(XL0*3M/UȳjLS闆 ޫs>71s'Gq_P?̮ )2tKum, d5vyUm$K61K}N+٪jdMrvRs\ȃ(bsҤ@<&g6 XPGGćՓ)ܹ#<ƈ#ùŃk.ud\" =nyNCC7%mXNjGW/ِ#25pHJEy,joVF*^lo&;Y%/҈je?"Hf 0H4>~%{ o05AE1[ꅻX;0(Ko93|TDSȮmh>j'ykrjAy6U݅#%'mQK5y1WAmi`!VU>eK ]6<1W}|w#%Q)Gp݌/ >{x5l"=|\Ր]]U iaU|7hBY ?0R'T|ӌtFs,Bn%PAKvR!`8/4m1.Aɵ-AflHDJUcۦLվ>5)j笚0j`z`05}+'Bl|?h!G=l%7BɺJ N3v=w&O9;=P[eڥlBcorm @h1d_43.y ,j 9hvoC?Ů]Kf]j#W9ԴЩ? 3ą/:( =, nͳOͯ%m3DCN.N(.>C]l}w ut,mJ"zFnB\ov\SNC΄1ꪏnc/$Ciq|&e>-#E'H2ĬGY8aYlb2Z "svoF8r%B{p*QDv'I 0jk4CE$3ʞ2х{7}4$PANkU=z];)8aD0 41[YR{9^X '@aZYٛGEK̭b4y[;FӾD}쟾~+Սl1-T|da߄aI{ɠ}^hQtDZ;H^UdL@j!emhQs~m,;;#{]sdJ&66]</)¦X@:]'e$txw蠎\b9Cr, X-uBؙ> ]m c: 3\b 5v# 8N3.uv(bt*B&nR &cD޽;/̞qp3XK|coq"<%J̓l +U,\~EhPQ~OS_U2mw{Dž;h__CWި|{% 8!ПU)>lzL֋f_|gC@-)k 6rnq-`5M[˛ ~I5v[PwSfcm"J~1 ؗJT&`p;5V ߵ4k5fI6XRWQb`-7[17@J>hɎrQRHR͌D(᪡1l.="KR~LH(@q0F<}XI߱ "Gyo֑15ߍ v.zQ0;[ŶRrRYpط5!&8QѮ`ŴDO_ЋDD4 k>] IVD4ߟ~ٮ@ϠXŽ>uZvadQ TuA/Y`Ҏs>Ġ(r3K~m!˵4%P+G 9="5܉ihCҦFpftii M =eU&gak#r2o>a`ɮiR?#鵍ʜC_$j;8E]`K߀`ܛjzCLF NJqs6 ~IW}S QÆιkoR }qlUݯ#[`ګ-T^FAC"%~Va?XێȉM_~moy^ӼMW'>]Wg+oP^|牲hfYcYp?Qs&چs;L q("k*Y'^hx\XFa,nN<l)6zT f [ 'ڞXDzn6E^E jz7n9VOú~*]$F]- ˮ,i3x)D6Oǿ͝ V20ŕDPRRIQE`r"/{cG+P Y`\8-mN\߀"zw˫:N|u̱,]*ҁ>;- _xWc#uI?Zv(ΤS0fT ۤ(1LUG(q;46l2;UiUR}2Dn,˾!JII &r*[l w4]oo0f-GS ;h?0scjJl0_{g=AAPqjrzɖ<τޫ8NG1W1:X*⒞NO *7,w,Y!;q4056zw[+J*ArK+bRSk+Mޱ#f( vϔk{ W+!3m9T# $gŖvC@pQE!dl}P6cmn;f,R!4` B_qNj`L;MӇ`62Q9Xb,zSZL>~D(X3ԑkImOOiw@Ckna:;dﶵo4UL:".]?5NŭyXFjR#R[d[$Mi3:gm,Ľ D PoA-L̠U8o 2;"̲d/#}Q~<|:~R38W>%YAɃP#ЋW%(b m&-Q>rޏ{UјK+6x=~e 6.Ŀ^󓻘ghօP%o؆o*⢘&&kuU=¦SWJPH{#5.)&w9* Lx;Jb LTr3ռ~bSWaRP. g}rmOk ϷdhX6Ej9q Ϫ[lQΝSak `A7#+12>c+Z7;*Y&X]lr;ǒssbޏ E iG3=jL- xLj sU(l <1ߺDxZjY0 ]d{J/.l×1.ʗ ~`u2$To:yQݔB)X ډ`sǹ/j)n} ʽ"׼7)e7# 8QI}L 0kfV|_8_/f;IVVQaU$ Uz4N#FX]i? 72C揮Le B&Z@եg{ 96q?cŽ ~ti,dP Rͧ z6}hMB riz/Bca 8.ToqXP akT+[Syu_<ŽAVbHav>zFv켒ݻ4h=}(x3K6|23[aRL:~*qN@З!~Ue "7C:z%YbȨ?&_r3NB"h$X3Arx710 zZԵ `ǮPʓ%ɛSFj~Vʡnu4P)M#J= \N;^|9V;H.'% x*ĕY'E rf. e8tq߁G;m.LJR 1/d=4M|B=woV#m]R41Yޡ]}VXv\U%iapɜ޽[z׈7#3@~sN%(!I/e丂djT1/)4'r;ؔPn*O+:z$.4"1ugPh7LEedr{9Tumf+0-cyE $qzPƲAD+Xlm8R'2IhiEdU'i Nφgwͺvݏϼ=S!J4a`C)^8i\~$4e(OUq*"w1 /C4kP. &āhR:'7Q q.wǝtt+JCLVYA|jg 詫&.[O$Cdi2*l*fEW05&U nX`$"Xy׶c25[`;оo_9f}.GVT4&qFٲ-L O7pqxGTFĮ[Lbu,ծcXA.ٰvslma1z!e Ez O_^/AHp|J,9L9IwkΆô)~w*i̩ 'X > ,Gurm.y0MG#=PTqWrѓ&REYSr$R/n~HH3fc;_2 K~tHk)!٩j$ՎmܿBZ%aCbX~X=`\`h+_%%$HY{L,K%=E\'镆#0d shm ? X%55Ji׬yㅍr E$5mDM دek\<)g H:dl&|3 k"Kx(Fڔam.gK9{)tyS>wkEΎٕ2Ο|ggTg]roh\f^М NmnVjoZ71^*ŀH^+;Dŭf3C(y)KvF5oAS+0ʚ84pd Pn Hc[ X]ɏz 1E-\S7l泍TO *6B :x}~࿽uؕm?rw.~=tj<,}/2֓ ̑]`WaYʂ[}FRR0a+CFj"Ketm,&D۸?wZ*GEei\H2QpQB'19;c8L *Ѿ!PM.6 @yECVdqSGfbDܧW?pX4%@K!mj &>r9ћĒzSlY9e=6(<4Gi36IsE3r:IbU[Er3UD2lk+E%&۞K ҁ}^o hy4wzV/!ذ%Djp*߬Ŝk Dqd xzxA"@Y㑇͸ީD Jb g@Pr _ [7cO'0; *?AD^` +ˌl`ɁV򳑀F(!j@'ZuerhD!,sDgw$z8ڒU%S~'rr[s+hnȊarw6nY QP"=EjckflD zH'+q#r>=2~? __x˽<tb>[TQ2:K w#_+gfovȨ|ka7 ]dd=p|6drY{ɹCVEh6RQOiTu{7NJ{k6\(W$JըuLD2:l f 9ଚ C fz%7󑋅k4- 0 FU n *NkAL9*b R#bcYbBYRA `PYqd(/:-XuD;/[#54U |V H߃[1!Z "Ulf0sȔs$ʕV]/xt맧4A8%dDw#B(Ld, xİ7Hm<Ǥ6}4x:6"fIw+W&4]IR=AXhߦp~qQnKF{m\Hw}E #d|!\Uvb.oF9R^%+>r=`\aou (S? @Uq@e应:50̶ϋ`^wYz um!$;<l|#1-R,#" OFu?ъ7no/hs$2|8fJm vmzk0sW G2g䠳\6!.eSC) qK+/97 {"ܖ9>UH^>uJ5b^i=_{>nss̺bYb9Vo]97i% p?)~T!ލڈlkǖ;Enuŝ7<ghKA\A+<' /}a(TPx:5|^6 ~JΤY 0W-[x}S6p*. v[^pF%s6|ja_[ox=)0߿vyOCoρvl+G k(zy鍇e2\2 ,T/[?vqK2c7TNK5NAs=6䡟YgXvK$%k7ƪN*ʹy8NݦFmGsYՅI٨KNnifQ/x6±FI_T !,-\ZU"(;zW7|~TٽOa -th9&P7OV$sއ~b X!8' P)gVu5avиʥ&( Oak/UǬ |qXq7|?F=@`տ }+XwvH|aT8ve MIoQS^,v/#݊E,X͠~}yd(e:LQL V[t`yf.<2`D Yݦ>W{dW@_F~gXɴ{ ڳ('(I*_ZU>k\@g|PX``)ጐWN[{4,+j`%#K*@(T!.X˴i哔OBQ/f禊̰\XRNz`<-2BJX=q1qru*qJ9OW5q)=`@bk!nY ~C "#I8g`.{ jJQUˬN#mnS!KEBfe> <|S|^Mf:O{)>63H7lN,0 3=Y& ^٬ex] G6"*]תqdNQMϢ~۷%}ZKo[_ѱgs=Vߣ?Q}ɱiXޱWI|A$OB)wL!IOd 3h}T8'4[glN׿xρ߻Q| pDǏNP>ojsӬh4wJiĊ?#RIA(NG6")J>9/' S TcOsMQ۳B$^nƳe'$5n!nDqfl:*YxNrv;BBi8itQ2%cMoc&RI"^Ry>׵9my Y]q˰d#Gp6ݐ:gA,XLԪ]#͡f9 ڒ{ɿQ`a1L S٭V(9\!$Ȋ7?^K\0pul<`m;)4#<5Xqk` P e15-dDCCVbf[o6҆gs;Lg sM\k-[r_~ Sz |(E!/ۿuct\c\tp4DGj\ uvM3]=@y,ɩ`pz>J, bdz p@#߮ R)Ovug!å\wb(},5WgX$%3 5tsgu#(ϙ8N_xѹ0:~jQDɝw'.&Y%z{R0ʌo ҕ%%+hMfœAX ] dg+|+-s_P類WU gFeGs/Kq8Ilp? ߪIBcDGQ*m'|x H&"Ea{2AZ}^ */D[FqP p@ofM{ ݙft\+2xۜP6̺:Y5%bqP`޶jubo[,"OM0MS=$`' rm47U b-bH?]I#d?0c|c5PIa8%{ɦ#q+:in0@SFW5XNt#U[gUGfyY_CknV%'DD#Ti||EaKnA !8VGFa &=T@KTDJDŽK] ҹ7\zxE=w5f ШH̓i}U6F+ZvG(y@p T39Us%&^,:dyDSXp "b@I"ކD*^/.~$pGf9ϿN=y!T܀.NJUI͜sD:RJ%6T|@ Ϛ*/BHQ:f ( Սx&9'yce: <_q]a퍲pQrNw!x/'3rK|.HԸՂ4i@a1"!WQ§5725Y#eiĥ MHy. R0痕b$R;I6qw `r"r i זݏ<ڜ4(_=1zp3g=ci# \R7 HOVOY6҇d4oNOQe:*#\:C -'>M瀈l9v:Tm#$.-üEa]vL. l"fS hp6qj׀M% 1r2ŃN5Нœ܏R#ә0*U.G n+?1p cJ]:(9],(;X\BdX6A-y/Tiȳ>SU3 .dgk+?Gy͗Aοx0.;Ꞣ63KԋZWT]5L[NUV0Xb!0&)&y;3GYu1>0 Tvu%9 1Μt nx.)+8 Ju\',PHEՠˠ"EXwNea;5ǮjrOѦUV9{~;*vܵ)e6TȤyB?f G`?2KG~|Em4Q m^@~3?\[g1|`7m "m ͵fX A'al W 燚cIr (wJf//@'>ZuG#.Rwb`?qVz3$CnC?,Uo܀NUZ@[X+9ua,Α^Vm68DtWxX !uS4kXg#2=ʡ;C+ V"Ζa[qG&ފ=)ĆTWl1HwkXUxѫ>{o3M%sm~XH.y8zf/A``H^t3B* |}d^P+xU*J3=pIW4!(Xb>'>)E,JLM||7; Rc ypj %>6}b]j)=;B>("z OfҹɊ, |b='6JjU#zsLшKh"{l;4˜5oO Ѿs mr;Qɦ 6Ėv^腆[85%e>kWQ%ȾAB|\?RR&CPy sK/ sS}47vP0&pYxM"K)mbNg:|}c@{Pdy5 os0E QeBI3<^WgEL x`-rc >j5% Ld1FhjGlkDCt"hFWL]& cB£,CLa8S\Yo#3q&]oc1I: L^Ѻ]z9I[Ǭ zBQ<{Pu-5r⢖fhܫ G!Oi*jEX 7 FO ,3$ȌiqZmع"hPKK?</5WW?# :t~􄤫QWm@"vӸ(>*"K=u6(XG &hyYVOfMK?䬸njsXryq9B,Wm]~ >(LBK/wY:w9q]ؗz=H|wͤz+ Hu8p{0oFb*@[feŦ?Z 7U,ti߼=Iy.Ndf:DOUD/"W/Dw9aA񬶿i+ WAhxLT:Utɜ+8:Fps4KI6GfK#~QHRC=#L)s(Sl> -`A3Ѱ\~G."0I2k8I}%5^Y]hM֦tz㛞s嵑Շ(<1C7<$Tt ٗ' ^֑HNGQ#Kܱ3&;6_ǕJ6JFJy"н6La6 Z3J0 Wax={ʐrs`@㹿ڱw\bvF=e }9߸un]SdM:i% z5ĩ] ӍSM~MN09Vl})#%9\.O^++uѥ5Xߜz2Elڴ |?N:!rVշtAK2U:54#Z3$PڌA޴ #bbH XutXɎ"ÞJsoryhZ+B }V)G9~ĵwHBI> -Mo<`Dh¯}OUſ dI "Ub Ěgbp< '\*RNXTpnL?\QׂE2[4hݯҏ)&n\+g䳢.o,ׁt1OjTZv6p"7+Z?ql{,^c};AblWQŖhM?I%?*. VlJ_hq/ZX{F29ƅDr`S۬^[jB)E  |D! zezVW[ ru7$o0n_"fE ,%! (2?Z-kf46zBZw81{Ed+@Q1@Jw|EmY]0KTlZq0\k:r"6,+UVO:Cr+\|9{Nk+OJc#vPo fD6,Tf%c(e9oTG-^Am0u+_VҾ`.!N$`Q.}q&^0]r=?*|=^aKuM7Tyh`^t{L)~jg#~Je#%2aWσ;Y2o?s[d(%^lf$냧~5e0O_1A7(ADAoђsS@^'c\vQwzTgUe`0/ 9Ge[(J0q#8|wvWnѥ=obiWo9~rhi-SDg'G9#} `my929qvbD$]w;pJV筊RUbm0P/\\n4O V qi1BRGn5 rQJXM| FDJ&FўI:#eH1Naú섬'dO1u0ID8?E;PgE[ =~_0XW:R~ђP>yމ(TMf+~Un84yýpk:C SgM̛<lC|"%w~n]&7:Kk1Xx<;O$}?m״l3r+M Xz. , <׵hx )x.SyG|Tcs y toK (滶+Lp{K3y8|%@~%m>q妝g0yV,*DJ~ t-ާu`d=bi47*I8|$mēmjTX96n+Qa>E) ̉,0ࣣNiWS0A,q3EyL>_d졬L> uq\eZp ,M>8Єs?nt4zP%L|d"ԕF $N+W(GS_53V_ݑcDu> 6h;ׂF,!1q"~[KAc扶Zu@δL޲y֪ +J ^ > VQ`0H5k=MONOF d 1 Ϛ`{) 2^lD.w-42>DX+%bB, zŷePx]?TӒB0}ܲ556sT> (H2@\gwAs^_8e ,u@:޼*6T4 k&REMRL:i8U+^QLx>m` CFg_*g q@?U[3'|lGѐ rgy%̤@=GOf~yM3, "2n 1")*<|i33ՠh]AK{gUK,7.йB๮^NӤnNW\i|&,Hmפ{ 1& dD$*4-C#5[y}"&D^¶|]~%qГ>vl:e`Hʠ;)+sxLƳcD_zXP"ɡcz}W9^Ez!]Fߐ5%UBU%'XoN+IX45ۙ_kSNΓndy.)1OG;R<|A,KRXئUP)3=uFR^G?`RmÎ{X nתy aª>sW(/+30251Ǥ^ 61stUAW~FaV( yiEdthzô0Iز:|∆ދzEj?U~a:Z>YU,Nif"uhvF7fc$f%N"W+̘裉jo3\O)hxN%^qtGE> -U,M PʍQ_Yr"谨x|9{Uo18na`8w|Eop ᣉAQ46g ׺WTۂyKE^<0)ULw3#1);ͬ 5~D6JDiM|gC,D bF^|;dI{]nЈud4C}[TL9;-1!37UR2TS.i"CiA9ᲟkMwIͰLT w0v90iGrE |= k/W2s{W➹(>1,V{?yg?Ka 3sK/֞6Lp"= 1#qѷٗsm\@fQ@pdײ7 b3ku#;(>\KBDzOZK UhFXn/^%IHy >bQ.~=Z&{ KSBn-wl7m-t0z] pL+>Cgw;'_\ jI,\#IU(ӓcdsi*<:«rOs̗{K?ee‘]Ed%QՏgf |yze&5 UN:\-!H|4RjF:ntbqjIXVml{S {WP(,XoICx(Vn~(f~,9+A#D0,XxJU DŽ̸Ԥ@VqֵJApp$\Y?9.+:fQ |xp"3ciqy)gծ&Č*7ۣe0TS{Ć|!x0O q.x@L /eo冝 ؤ>~]dGbwe>\kn}J!R 7KĘZMS x",͠͵? KLeIBgB;K,qDǹH[C J{| ׶ɟAk{B1R]S;lv.O!h_0]DSAC7ͻcQog}ÐJx1dAs3`ܥwU$D^9Rf ]c}`@!ݜ7!f=$E`ѭ±(ăaVo0oH]ʓ䖃b;Bki<>4h׵@ Q,ZC8| ! ),1X`?Կea¾'7H>TGM_m˃vh60L/YRރtFU.BXVr;1JDڎ큛2g sp?$xZ2=Hٰ 5=@ꄐUwxjG*y1^-{wo/>W)u9G>LfM3AyEGbd {ۘ&l  RTh?x;a9nL7GXnFkk!2`nI8;["r5,$}+F% O ܙۀLa݌\Jr]Mjz%D{F˱s#(EqT: kI@f0Ak~HWy6T&2#ն!Ȯw[IDUHENkU$3.upoۣt[ j"XX~RW@\1@`phS>Dֵ1&P}Rq=Z.}VLQe:SCC"JiW-"#8Hf0AhJw F߸c@]lC^Wm[QMə!FLU $،xꟂ̜:(0j2QW4l7{I!ˏ!Ь .4XNxIձh (kWR9 %ؓv >Hdzǰ K6N],oga]Q_:{~e|H%1 f ~[mDvмZs]~2,{:gvo\lb?^i6 %j֠ۊ;Ԅ |H[Q`boiٵX,KmK EGJa&^t*}żeޅ[5'AuJ3ELdR)5<[jdE\oɲpaI C)Vr08l-J1}TvBxV'|4euP>Ga{N:|DRHJbwj i1R.X~N͋~/%_)UC@USO$]UEuxכl@, {>ĥir 1 Yw Ur4ߞA{ e0}<&صi dﶊbRܾ2!{4氖1'!8n \pKˁ^@"d7xL c'nr @v-G*ai:YN['2xF +Z n:}^} 񻣆L?U,D#Eg4T+Tb>N Sw oz@i K-I݈.0g=- # 1:ȡF1:d{{w7h:;AQQ8.7͊Tu/jzj#M3:`0f|(,~d#7RaZ1a;yJy-=^~ !u+hw陧bDB?wФgܜ:3]v=UW~rj]*n \ v}Ja+OZ%[?}-u[A0bW"-gEmy`)G\YO@tHcˡ㮧D2"3 I=h'tu `"bǾ@'" ._yxZ׻՚m:r:?rkZtEnp 7gh" Gӧؿ¶ !TnG :[#{k鞘ܬ{HiIb!} }EJڗ̫D &Ǧe^͗yaQqO_U0v7N{[a|nUH8}X]`u0CCo91 0%% J %)jK2~.5I@M]Sl[Rٲ[ to:xhMKnjRʳB`i(=ULɌ3IY3^^aO3NCzu5ke:WRm ګ@bU 0iET&)/e֪4N]@ќoH 6BԴђ46 J5R!^^ϸK6~C'HDvLxR},$Ԑ0K y {Y>_<i 5cBӷtWd9Au(NA7?¥5pI8vr,͇ZY4xN$!Y!:PNH 7:&_l,\ .g)\fY=tvifQtx˛^| i3LÇ݋ Hn ]H:/}Rr 9N- -ObSj@bJ9 }4\<`qa (zkDiFrCMKlo,<z]Ո껗kYE b@m#,d\DJUЩq5S.9`Sެ߄s/D5=D|nɆ4.gPB3(dm0+Q"߱MDpqY|G$"v<#ƹYC` gğqr1#_$nR467s=.LdGR!g ͪr9d|+&2b!SM;ZKxI ڇYߠHC`^v(gnV l Fn9\u3؞P1]UcVQ?/V"@6:GV*-N_37Pr%uGK8*ak|YDO ȏ3W'YD"~6{4]a(`t7R, 2Q2+3s%r KϽ1`D?Ro|(Y-Gz]q[LI@IjC=YkW"^x9MV=]:ip8p <Ԏp(83rq6AlDիh,@ f|P.v%L7Qarbhf"inrh[LYPSiVL (%kOy!fڼ{ż Յ=GDn}yfkHei)ݬ֌bLJJvPBۄ9w9xu3%#Seϒc\Jslc`IXW&}O=|Ηsm_%ŶLh霎hgZHx |hDLȉMud&| N,$|p eα-Sg{l6{fx0O`ԱF ZpAJX 96Td}(oSjw6`$>tp8UC@Z0uPhnS'-fa#RDw':^QhOǢ83,MoLyɶ.W՜ Wv3dvJ0)=;*eTq^Okt7a##`GvJsp $i*~䩧2v-Hj\ ѽ 9$:c}e񳶽Ueꑠ9oAm|aLO[o_WzNwN-L0nJ_+%OC)&%_eU`^\kFlL#Tk5~I Bۍ ,ۚQH0r0`sE<3D(1Be sP] N04 ^Z\qc&v=YcMmE$iE@ٳQT=xYqX6Qq u֩j=bt2F, G e6z(APw静3:$G􇺽 ?^9T?ɇ}~ Lea„GjT׃;`C/+(d拧M ߐZ?KDE<|~e5 SPΣtg)okRTf=RZŜ>8iwRl82H1.PdyVbj<ݿ4~ 8g 'Of7Rg侬:qs _WZψ8nD9Yk߬E,~STXWgCꀡcm3!R?5 ֘2DJE{AX6'ޡ0b0dllsj jX9 !6aY,t:* j((Da,pR /KO73E`lKAi,6Gy^mv [J 9$HB"[wjo|4A4ԭ'N0$_(m\X!LK2U1ۊp~hqP|:F;۩7~*dKOũ|=N#zX?_܂=ӡ)v],C\R5i8?]AYgCd*2:uC)2@#gm?t=47kg .AiR x815?y|q0jXL[b5H2$}A!7Mm]G&^H˗ ^6d偪u3a~aFfcLt(|:#f˪`W'-~|$7]pm2:_"T`rV^^/|߁'R EoNS[[%dg<:mZelY1iYy o+}4\Uh[6\, tS6<[,Lmv O&nOҸDJB ?7:7zrH?b$­ṽ4>,D)q:b>P`&B)>'~PAMA|ZN`ܷi47$~D;MJ-Me ūkN4pQdd8єI)2#M0Z %Mei$G3U?>`nkr7.L8xVB쇘J0񦟩xX.M"x\oUZl*lkr& 2).ݜKoyq*\]Ĉ~x$ph;!CUN3؍e'%tJv6Zox%OU2{Lj}WW9ێ6}^CrI4.(u 1}@dǍa8HJO-Zx<Ԫ.)ЮIh6J{ Xݺ\-j/SNDT)M2j;:r~\w1rPSJP;|} *44QM5\|%?N& lL9a.l&<%OW 1Abh ΐAHRf({#Aū1F۟> m0k쀰U^<,,*nc0>Xg"+¤n-`=V|@e|_*,˘0w#ɖ;t5*RJܮ'z˰cD P6P yC֠cw![ԛN kc\"T 4 )JdZت[E9vW_ sk_35k)F)ZS5wE/*`vA{Nti3&I)f9ڏ%e}!fVzY|4XS)?>Ӗ xZ]8Y68lߊ+7vkT+ܵRp8 $>>c!(H㕪kzOe6 'o8 |ia|4r:~)HPEѲhp3LPywe]2 li:h^Ue͘GZodaŵ_#ۋSsˡ*U#8Oa^Hu_P $.IPgym<ey?E0/ѳswlQx}@&kRC>yXZ_ {_7uuZiw]u1~De`hdo! `¬i~;Kj$,TtTT IHOC, s4S9[u)\wc(bpb}WpĀa`Q@8nA{R o]G:rwmR/*xl|Ys#G-70MS62Αԑ )͉BZw秎QGcbԹ9,<•VZ*.T]HBFLCKChHV)&򹸅 QR&^*@ߥ.g t$OGRJC@ڙo1_Ksy%wx8ދsIIt=[MVOINɕHF­7@kҴ[uxXP?]]¯5)S/$Cxah86IZhn;g/$He1's7w 9EoҬgw"Jmh6YX$#L0KTU/ga)e:^DrJ !Z΅DeSo A&RѠHTVnKoҒJ&jZzIU%DҲ~+P+rѨ NxH?l:_" ԏ9Rh(·b5Ion`حD])DIٓȆّ^ggOyK3v: !#htP$XR~XH/vc[@`/M ;gf<@jP`QnVۚm̭ Nzlﶖ*Ǫ0XVl/tT!8imlʏ7v͞.rs̵âu ⁉V8%@(vñm>l|(FvbCߦB_Exi}cocJ #tҪHYc.r*g%Yhnsz/)iUIv_f2/aFjnvEP*8 zeR,7H0 \?l\ X2AO^7cM]7 z(m55d/tjL>P%ENK0 ܩ^^VrU) .a85ts?#WPqg͟BΎY--=ם#vWa16O< >1;i*dHUyC=1}-s,y2m%,aA `@q.p67\ iʼn6@,i`[6_07=4߫]TBȡ>{㝳*tA0De'Wc˨-w`f*LZ4vq͙Ab~կ= ~'>Zȇ|rbLջ@_BFfF`!/A%MƏcFp3{ћ {\>I9otXaj_p5%[y#Ls8pO %: +ͤRt0츽?*p]j߸Bv؍rvuO'c&"fAxf-,ޡ.n[_[ }~^Px!`KR{xIY=AՉua!ReגdFxcf1HE>4L8_>d|_G4<$a{{n. 49%knnz?#uJ'T#1L/nqy7yy,S-i6e^F0I~1jo!3VQ.+u]]4RbŬLZf`ܜuT"׃ei8;Ny1Ⱦ5,08O}jjY֎;J;2/Hz1߽Bȱ+Z"䟣%6[7Ϝ 2FPޏԗ*5K_ hXsXc2P,&wqOvC֖T #;?F?Hlcz&%첈`Ŝ\+CCRHEb[W&]6 :E׭a|4F4z\R#E; pI&F%xugגFslbǥef$ЈnAo>sYazI" ' WQAl=W*YX^FC*麊l`iuaUf8]DƯGPL[i8fZc$R A y5(Gur|ɣf Z'eMSoDU:oES뫼dQIa)!.WCY8"0*V6s뇛hX"#:mr aRV@!jb#\vYy(bG 6\RtySW఼)t@^{@/i6E."71ȇAuq#7e߾ḛZKz f٨O&K/t;?Fi䢏}T߰SO{ѝmAG^U Ri$㣮:&iA_WגY9b(=&8nwV7.f$r51e { SPTG& S-HG[ɔ1;LN.;" +2`6SM!itL{<"1DwDw+dơ꭭Vi$ΒͅSs (ŎKhRidBX#Bvw/=yTbP#r+SiI5o}Mkxj0j\};4 &|`CL#/ppF~0dTڠu_GI$U (Y]ҿjRoTmPa|lvČG@ -&[5O= ^{-m5c: 69҄o [/^#xPrHpb\]olXjTl,/8(\䱷Ds+Ֆ.pO*gGU@,-`5@'~HJmޑs5} o%++R9d7(ts^Ly$4s6n>͋Ns@jg<3XLMSh5L?S >ٖB[տbm~Uֳ9`n| hrw8bXVIp 67s:!(ƙFy a/@f)kmp=(Cɇ/Cʼ.dӀ);2R&Qnc CCxF0tMލ~Td'n.k : 73TOeK-]+(y% VZ/[[^t6&{kj9@Aq춥ZB$㑟9Zn"eW6)MTAT~0=A׵x*AX> V곊>+f;ܟvh>f~rFQD`o:~1lWӀz}0vcr(ߊs#ڤ'nGo)p>ޙ"][?z:yV HPCة.-7+I'>TpĤĻ!֥NK^TZv/&㧡ie8[@f'ӕ7CKELb;@:]A5qT 29%G/rqo9T'i`BT/p\ +ȽӾ_ܘ V i?\^6&1R#WԳ(G Iw* U/ i)(zpW$V^ÀC1sE=ñC̗ᜧ0h tbY0.a^9¨fi&C HaipvzA-Égx #W-ָs'Ak&lYx"' A!X٩\ k<^s4{7w$43`aӮ[9E2 x3':O)m%mK]Sս9f5#:Fn~.X'po mPnwav2pN q tl` K ETC"g+ioFAI6Z<Φjz}2 !GUuֹATf#6M4/* V)?<]62EXQkW;,<,=:\J/ԜRJgmdg}nEi *11y>P IpNdvn^I"lU^'Q?,WQsOG[YX5hC| =ijOR_5֨? pINʬսOB7v.2 EY,^O/BLIH*7-b+xߌNH%&i>:f( K{h>U )LJ. ~ o_ۻ=sQ 蚦o!%s xcxĿ3;N!7sK&L!*C\P teeou7"I!g5\<_LMK CG d}鉃rfv*rRF}PnwYzŦqhӖt@.+lc,o &#| ;;'3Sy/;} 9z{1DfcQaPv\ 3-0~,KOShhaF[H*f2'F*@oT贮DŽJg'MH Z-QlZO-h%%nn:Ds@ dCwjw=อ7az]W,f'2N?pfu*O;}T 6%g/YB 3Y*&"@pLp!V#LA%j,7}R HVrAaW,',jentåߠh/[,EA) G- 4Zw !aǃUW-SvWnP,iuYS3̠8VP+ٟ1pHg:gKˆ?R/@8X&z5AkY_N0]u,$׫ DQnڙi}Nx GΆM/p.Zw&ڲUO>;)W%hM@K:I+V !A^c*z$B]4PG7jTf@ٍEJ!qCtσ›ov3z\sjwf)Rs<BpizJX.s>zFdV<:|KTJMsU kyAƿ`Ǎ ^ī nbhV8=[tTW.b{<)p}Zrj~,:ѕ?=wɵ{eG,"$ RDΪUOEc' 14{j,T/WXȈ"|!bp.B%n? I[MpcLT?rUQ)XsVzMlk)zQ4nn0 c.9^;L`lY )3^,dhV$ð&7Yn02z6m/쨝X` GqSWXˈzadUh&қ! vuM&%R"CA&8ԬŅ!z-Sp 5߱n;)?Lg/q_ɨt{$ UbV;,#~v~Tf5m~ujAx$rJp*ʥ?;Q?g0QZ^"dLֳb^g *Rw+GD~X\#i6 ȇ_OWqrݣLh4N :CvDU4Ziџ9]&H}}C.(* Uh>", !qhô~a޹7g]}נB; *q+v0`*YDͷ 9S{Z߷W: 3y8shEVXcӵACPt W>u"“Yʭil<3qMv R 2 U}ϗ(3nHurhDL)dVK2x(;ӯ3'jr;v#w79W`AíS-P bYhh#T5k^Seّۊ 'PTwʗ>Še̕! J{?eTյ<ǔ_7@IĻ%"#7ZSgȿ&094 Id9F?6,s-I3*(ɻZ4&ʹ9 Ǖ1wݳ")b7rdnCBl$)ۊs0um}&mj(<("d6KfF/^mzHb{G0&RzN$a)3pS7e~u*NXpM0:ag&v\k̰%zIX0d  ~Y2(jrj`.:f)y?Ls+.+k.u^s}Ooٕi'p'} 9*ϔ,Z)uIƛ hK(b2.}\zj}埲Kxl+4;\' ].֛ibmW MXU Um~EN'q:L(m}A$\ z>^2M-}91*阞*eUjt *4oN6Hx^[ (E7&)d/Ze"UQBi3e\o*wUu-ê<'bay}!s{,+F)PQ΋o~35pUܦ=L686!鈙'a{ )QMJ/'8>>zO٢%5pm{|:aD3.Wb/5ŮPՐk+jL }=UU R"aI7$UWd@;uri zAfZCl >F÷Īa:vNpgdcDv yfO0B~FL2Blϭdo%%I;?\lnYrohenD;4 6A%oa!c$kBZ\"[yO_e= ҩ='P+]:!qz{4ۂ<7I`F1/]/_$y`1 D`pnÒ4cce fhwMTu>_+; ~kH]IGDbKj6Pxa!h-?Qx Uۯ"2 .Ā򰻦˝o.vm?#8r®ncsIFhBٮ-^f'j6$.{,]i0&V : = RIpjϴ>!kj75Vvީs^ &:R$y]QT2Yi51@6 !2w^c7ԇ#R BÑ-b!V!?9T6C].Z3ٗE#8jkW\dh9wq* ӕ ibV*75gV^ [xED 7f*|~܂qV<"7lWH1a AǦ3'OPlFZUޡ9YmҀ_/VZVyЈM2pslorC]NoY,0RӌN0{ӻ$ }+Leb *^s/|WxhwڢˢNgjգٽ\rY*N!@k`SNAo!*E6coqYLϩ֗=xJl|1J%`K! [D3&<yMȡ ou5Y%&-ؾC}؏pNs~m Xep m W2rk?rUIaAr/t KM{5c2'I:}BD7YbWz[ G&G<ݮpes\ل2jWE\ӏpdL*/^@G*;C9ui=0PmyX.,7NxxH!o}(F)<]9&t.σ]- F5 _/C]U'kJ G|)}ؑEI't׍B *2d"SqS,)2ZSLRzyc'S^H/ݴxˏ#'c k9WYN)N? WtKm`TO%:V|!{;͈Y=}8҃=mo dڼ`U/ZgCêr8Ȫ Fnih)P8}U}lt(a+^"kʃÅ;QǝŠW`h+ʤgG";ٖ!m(}@IhC,@1Mod~#d-Zafl[v\?beVtA'0\` ikDT4$aEv)vٝ1IZ`@ ky@5e-kU%%b!svtġ힒y-`¨(ʎojc7MNL[F_Eu}^i@sXJkbS&HԍLBGV |).ݽH2wY=QbyM? 5-3W4`rD']QQit7 qspj (oJEfƱp:Ul\y.<E$ᢹ gqlM!*۽ [л$_J(y! >]Ns8)n#+rVZ򞰦!yGԨK/ռ >(yJI5,y3!!;|rFHEkɧ fd:/d+ 6nxMX0wQ@fڨQvd#gAU. QqݟA~ڊ78 _˺wFeotTS_X2='0g!( Μ=PkHo;t8"s_lxxp=N7r q۴X^X hZyHSHƸ-R- nj)8p'y/ya:T%lW[L̈́P LszZuyh])l wW2pEA=幸2^6߲ʩGf`Mv;(joQStfay XlbNzR&7'SbB)Śex£rs Gش"es3``eEa=+n'zw:zS)LٯIiH }"I Գ$\hC*"4וzhҩf=h4%4\/G/zv2:JnM*I]0Ǧ銜t% kRϜa航5.GٴpC1H<n%m|eݘ؉Y ci3ߊ5\|F Vhn]E4]eC$Xx8Sۦ"ndE90ȉ]a:wEpͿt#Ue}29WSF6d3,hԲ7Q^kU<8fR IVyYwKw^)N OWQ[Pz:Ha'2/ŗɨI(y_Gh.n*3S S˽.E-AIefqoz_>l·Bۤ<8 1eg&C`ipqe7>ڹe˷ bB޺o+Lk(<¡_?y/Ra$6Aab_V-+z} @;[U'qã?g{cW`"_ڬ`diՎi:_(,śdH,W,;!_<%fSQ1P -=4c Nf]`(p;4˨poڦ8y籤.~l0cSRA `e~t-O491VƳh1'2Ȝ՝R?VHŏA==00E\^2avv_7V$^ʕV+6 f`cm2mlv'ny {Iֺ&!_ﱹC L;kt;L1]( ϯ+!ChMa`ܢa4vJ` ܞɌ|* 'fm?@r2`Axsi!-[ܑl͉t~mM$SіH.{Vj:^Q}m5Ep-8̻T߅pry"`bQ4 F>>Rgtrž9 =m\$}|~N0!!jWԟf:)\?&7d:H=*xW*A*SW H4o=n-fx$)*X݆Oʐ!P-klX_&zWh-Y}sMQ[ EBw QDjE8u\J;w9PVdz{d4}1y\*er:F?CTCN0O, n$CTS0I4ªaTӾPC.aǷ]r6(L%LB>j?)E,=1~8{IyᲽħ!;^W^@,}UW$_8'Gǰ/[^`}S/e%|os!0H^$BkxYag\;Ka;5B-79Z?fڶh/H#=j!w ' uw3swSWM,% TL)׸kTd7 NGNA`'<{p70oEi:JY|9UWԍu~IH1Ԇ 9MPʳ={u@(_\w^iXcוֹ4;K'"i>y8ߙ3a v5PwoFgȒD"ǡ’ {ah7'4ssks?她ǿAG#yiFCG3mu9Z0u+Oeg&,c>T|}P.9+WK_t$n%ħ-#Olﯳ V(uV' ~+_6sc cڢ}9K.xU{Fz |L2s>kڻa|dbL컝Y4!]o?ѡQ;r;V-8hI7K?NRǺ;bõ}_Ce+Yw3}ih4 )' h3)GX7G8^z? \1IY^ؘr45 2GAV)oj@6sǡ)Q߳W^mhOOk=̯=A _fY藓男_e ׸guD5>HkOZpDNt3T,~S8\5zI8i^@_C*ݟaiD HHSmj|8~5{-oP2˜ы*W9VK_}$(L#-ò-;CMg=--E6r" H&/NUdl<*[_ k6?,J,Zm}78P5,5!F~HV|B^e' _j<?8 $` (GWvmy1ʵB LkƷ'嶫3HVnYQ"uE\w[)%wZޒ<:d;!ϝj)euB5)k#>Ldu3 z dw*,->9!uM]IeQzͰ2yZԬ)\cޜUQ4?S_YRm Ҵ@9Zq?@x)F^Bϑ`&\^[RL H ̶@}1ʋ߀F2hL] r" ы&6ͬ ^[R RwY 6;)AB'OM ަÇPjV#DT{e ̱NAgw@ܼIhh[.`Ұ)q$MFFe\ǹ)Xwa[lz=>p4*FYa6X"9ߚac%F4г'[ﵐ:4i"ϫFlE"-ѿW+f^zM iyr,"2NM !Bc-%;%X?gQKw"0ERJ3xHTh=qT[yFd"YQηvs HdFUwPщ6 qmߵuT|p`\Y8R+: _ D}b] 6\_1|gnjKzSd `u萢Ji>}Et~:II<]mìH"7+:k7uK{z-YҡMX0c9V`t-yP>?R ԚY:qHoSʬBKX hɇ*LXe܈d2Q{8[#l8VDSxQ툍0}i}+ %6~S.4L'If,Aў8aִ"b1Pi+D_mG@X"S& 353^ ۮ u;F׹1*qB5*kݮp(F Y4a2}t~v2g#P2J|]Ń\am dh8˥НO,#؉[-4xchȼCt-8D\m: {lWl‰u+a~A?ZQ6=1J ))pgTvPzm7brؘT "pbqUQBleW/ VfbuK3]Iwwϩ=I =%5So(Ϟ}jb-"UXN[kaBA㴉QTd9ix=/9FN,)l}Vłǜ,W*Haòה# ;tos-~U۵ĘYʱx}wu8 -)r  oƿ@@JGij7_CL1( s][y .e8|Qrd=?%@eO\k>kKf*~F1ZH崌jTϙW:kz̲iixߛU 'dE){Eޥ8ͶLCQ޹5J"0+VX|#^n-jf@'4lgEiP#iʰچ(L @"`o6\b09NgLAHb8 )@ZkX }pkO4؈gҪ[I"QQؙ,#Q"6u_Pss9wv#RB?p#&쮿h(DuM$,"} H%-ӘxF5J.y+վz?r2<'^%fo ncʚuX 0e]3]άs">I8HI59Y5欝 b0K^O_<)ȷBcYxDYC[z6'8uρDPY8˧o0{-dX~V2ќڷxPba)O9,pW VfT.bWnE61@/ȫs2&*~wf_c{Z5uhidd9Rpq맃X{x{LYԕ:!h9<. ¿ڍi{7oKK\,qT3Tl0z"U>nUw(ٸʋvhiq TYsn*o$A@BfB?=F"FUJa :!u2r%VGoagwtj]m^"`۔ņ[/[eJ9Л B8k+.0m/; 9AdI|w{N7d}ȥ_?pĥ'H 43ig6t8 -*=A.2mZ}NRSOUO,/M zf1N` 0cV/D)``Ei6Yןg`xXtЂv J`B~eGӊᅬ{ji>?6_P镍8855/|ꢾWnrEYt3 |bCr?޿[*skNqXJ?Sjuge`y݅GZfFCMGqа0t}RݭF # ZO]oGrzH K,msX}9)WO"ވ=hU6>C0[ sT D涄 _pX?_Kt$ްjv)"Ԛ^5 /d ?8Ƙq$69=4f[q2sFiS@^GIexRjVxm DZ ,tpw'YLfuL!0= +Z7NX-;d2$j?Gn*dH`ۆ>eF EHh&g 1C'd*;Z?-bHtgi6b =1ri[7V%be-n!%ݺC0:bMn)|{EFFPkP,Y"LJsW=oB Mhm7X#Ykɝe(M8QucaWɑ_; \i' c4 U%T119(dt+˼;6H,omڲc27kFgd$_pp'N^$1{`xeK!o4ZyqRO0/oH@A&;s&?~-ޜ&N94GyT2bxLfekه G\(ʐWRhӷaS"m|]F|EÚ])KV:9 0{ZZ\(4>xq=.a:'~%_e22m~^00A1Oi-X ~=zCzy[(|_p0y": .| @DǫTyVOae.x60 :9q]ϜNcSxQCL-܊E# >dgoq*[Hx +^5o~GX|;",,V;q1hn:u`-0j" ?A6t>6vïn<kzQ9qmo=鳼i}\!RvSLkiobN~!2\~4n E-vUjx]tas>yV89]9"0S@>C:;m,-x@#qZ^`:-Co奁GU6Zt7>LR2y(zXu*+ܜ>So҆E<1qSYf 8U Y3he%$ȳx ^4e:.\5o>J7:Xf@8uF xTi/M/JT\: +B0*_n#[Ò5Ǒ.s9Hyl7 vMC2z@6Fhby;]V6:wS_y8?e,>EUR i7jsL[zil‚*pLm.엸oQ(=0p^YR~UH7*&ߨi]GgEh-D_|+O7h)D1~rJj)fz wGbD0^ -(f7S`EO| o2ϘuC %3"̈́PkK 1y7'MqDN&*6':/bN~%(寵%#rþC! k-xM*$-slIi(SK DsNr\kTGy)_-VuL1 S:64VIXyeLZ;7Cǣptl2ěQPܤh_b)I5*Qѧe5(&B@$zڻ3)Qj%4D͢L}ȫ\_CǷ|a"P.'Pϫp}Ua9"׀R 45!saݐ5\a!>W2T% ')BKkr5.k*GX73dny7:%hdR"qwDBń<&YPG/NZf~W{FN N,#;g1˛䙾o,j#5*ao6?ÈY!O5<] |KKK2yB#p QR!gO_\$&XM6~~kIeL; i{ "sC#Hi-*[A ꧙OJLPhİ>A mC:mXhc'3WJlBmަdٸר>j` ^CU,CSA~/}Gp-"9 _Q_@WBm-/Iw;렇o$APˑdн<>T8'cTRu('I%tK`O-y)Iz,2!Y:mlJ:{ՃQD?fUOC{7v:";Hb,VG79[g8 ՜E<=4,Exg@ E$뤈n?^ 5G 5qIHJ wRb~ eu?uQѓARLxsrtZyh˵?*jUO˛bkrDb*-׼==alP%M\y6tIr<.AdTg=05Q @KFIs~KԼ 뺢ܾGr ڼAIIo?u *cm儐Oҗ K6緑lA6#MKof"*$QdhOBrK%5 +n쐧(6:!1* -7ܞ/wqՒ [19oĹ޼uG0ipՀHKِPRƝ6:ݫbLâهXš>7+)tWǧ6R JVVIFP-5/:ɋ@E=m4>C0/ +$)ce_[GXk0ƍMW#_5Dc12y`e+;O./*͜jdh*#R՗s-!v(7ABস3'Q%(9*saiq(0 P}RsJC8ֻ[* evÜ ,IHߡiCR)Bʂ6 h(RKDMsm^QԃZѝ,ٱTI8P^noy"h}n4O'捶,beHSZ#h DL}Z]?.}*\FLjP!QX:jvn-d\bUtp.Ķ56H_gz#lFFL?|VȦ^# &+|ZOWMY%5E`nCF n 2V~5%nǐU'6n:l!^z.p;Pw[~ 1$*.)6VCfyWwt@hX\ lyd/ 9x жOv\$}+QxeK>,T >9I {Ǔ<_&Hn gŜS,m sFWRRz< J3`C$*:h^d*D$v,}lǼ+!NKAw GnF]Fػoyׇm B#bxowPЏ@s O#bbEV2-cH$kG!Iم#DN49voY=0h 3 `OZ+6Yl;2&383J#`{>#q$x-hRI@K$PF6;BG Z{851A \q $#~Z5AE!Z"ۯnUF+YC؄)^Ԧ[MAXׯeNTm@reѯPş .X. +%-N8pƔv~L q`j P-z:²"Br6u{HiJrm˷Iºa׉n{p2l<ZXi\yi;}jGt=:k8+\ߊNŝ#6U_OLFJ0wY7Z 0 S&jv OHmpx iC=aj)ٳ;^ʾǘKQ@ƶl˙ f%s xU@ǼpPi1Ƹn`U-&naO ȧ.0hWH4ꍫJ;-v:'" LWXkZS ֮.*HwC  c}oCUK]*Rz6(; AYRI&.{`yѸާrbHUΚSO@^=:f(YBwP+Ub<)Z=6K g[ igB7P ?E L*aZ|[ 'g▜v.}XG%8xɂ2UZ(Æ$O XlVpj|0H{L]$lݝm& =!JI/}$nT!/dݚ*_&h'{L؆qAf;,MA×6`2$CŸ2;);̑+FӊFf<DFuA0 ~ 5ۏ J]? `57VS>H=;,l{C㵎I/>hR%:p34ulmuPu-g2֟+I ^xncBAӿỸŗYٕ-;k Gyپ;v3NAOgSq p'TlQoP=FeQclTmAzC1 aҎ4X? 2({O 8Fͅ/ͮ#=^:6"M܆z WΕS+(VA X.OxE-!^VҸgu±~⩋ror @$eneS$c&a_956*bu@(e68YNeG@Z!W*IUJl`c;''kݱ͗y%VIb(鱏–󳈴 p8ܯxN7YQ󟧓#Vߪ7UMs?3ҽ`sNpŖ ||YNɄEQL.޼Awh4# Σ@/vxaG0MQWu2Cp*bJ-[e=),GCRֆY"8CAӁ+4 l2MW֑u1cw,s4u{\/#dzsϕ_i)b3+0#aBҀ,Xpָo.J~ O*E<[j+?xP6큱c[f ; ABZ:7xS/̠Oyȁ0') <=aK̇p \ps}&}!0Rq _iǮ%BH;p(r{̿DqNA lh׏M&BE)ض}}Oq/! X}WhSMUO@UK)#PSi=`Z}YÚXmP*, !7Q&Br(ӹNiVP|AJTv&i/h~cs(ˉ↦ղDڨhQ5f:KȌKzOS%a z lIɫ#kD9bx,R :iłM?bvxUZ&M-4Oeú6*B@~b,Pq^>ԻA,.]XkGzuzS+R$acE4L J7R?B>*ZS}m5a<|ةãCUy͕R6"*zU-ʛ!\.v[Pn@B4h{Uxi(.hK5`*sPpF vsrms/T^ 7 κNg~Tjw2ĂmT$.NMu𬘢-47mӮg璫DGG5q:*ItH*V@>8ϠqxSYQ3}XWQ`- լ | 4+uW\r 1 b*^qR7c70~Jיg}?ƽQmr'_ZflC}7gɳ߹G]A;5lMgWouҦXn==G*o $6O84xL~h}..0}xѱ9^FgӖ0 qǥQ4Ό৩Z)mQkawWVZ &1('Oz_r$bm m )zpn@9ݼ3x rVs 6 qӢIE:PLЍPcN|1|3 EQ$RGL@T9?G {yKLVtF7N>t.z1{dQ>hh*r] \ B:tkt^wy0iBV6VrXw!WJ]h0MNuRU]~8\w^A[$AQ=<' 3\Xd/ קKHF 9:EhʻNB;")YRgWQQNLD`%yǃO v-malNX|C,j 놰負H:O nЁ@}% ֏C-g?{luajxXH1IS`l4Zck^w g {5QC`6S̜:}hѺr1p C8ԄRi*,bAH/2mSؖ!(}d`a3۷Peơj.e *3haJP쮷ƾ%M|{Htu.HX%QDXR{@*ᰑeA$BT[ѐ冇4\AvJCAeWu׏9s7K 9kXOhH 63VXqa-v@c 08#rpU]~-#)A^m"SՓ3eOaM0;|* P A]dWg=qEIlQlzs(,:J~)2 aϥEB!N:z`>\ "NM ^%EO̊ON ^3oJ:5,|ҿ `An P)4l+ΓEK~ǔ*\aX揔gȱRi( Wѳ 52A#dG!뤍_9AW< qoE-n%4;Ih 9-&fua$oiN" єR`+` o, \CvxFy_aHGe 豭^COWa<e)jK!ҷP@Nˌ77sTs/@"͔QGv`P:Cw764fH+gsws͈zđ,ZsRFlSH?[:([qw ^f( a)բz!`Q' .}|.Y"w#J&;#]O^Έ'smkxOQɗn83O0ef j-ug =@"֌.Vd}p[^k 8IIëЭPU/`'鲆2ZtP3:\ r~_Rp#pY؝b %E&%rUz\,|Lv-Z*Q] U머ɘa<fRղJu\H*iFn "do/K(J3z&-OѻxFnҋ^ǠqͯwO+ȌHV{3l paA1>+E"* ÙJ|fa>jr|pZB 3+Za᱈l)x|KѤ>jy5~)=R!t|B CWaGW$V#,a։nyyC.s 8wV9Id ]1BcR8Dk:7/:9Nej=) ;2NCcXA3b2- bˑ<~+gUZ- S0<:J*/ǵLys~$EdF='`z& I0qpӲ91ّge0bط1/P-a̺SF&6vlr{tB!͛[rBgFP4c³ Hp.:?O:BeB3_L1  ,Z;Ab:+DxpYJmAHP1q93΍O4sO 5Os"RN^34seO'p{|0췖w+fu<5CXx/lbS| "(->6]J'؜cr+S]9EO8r3PHFa>O1t&kNcXU 8Eٔȸ V! wPBgm1+WР⭠ro.yNAH ve^S V$[~eE}obN#X(*E~%.9h͸Lջyj}4é-j6f `O*v sf/C &' e gҍ= WAnF͍0韝 l>GZf o2rMf,ؖU*OQrqmhʙB!@+H15+`"g&}UCsuBBA90_C 0Ƅ[re^A ${6ҭ촦!rWHk<ؚ-`N"];.1挙(t#5D{..kONY[ͯXޖ$/![/X|9COHLUgܐiyOw@0u'_5c)$Vg:V?v;cKk sob;*ǵB[ޗC>WΪU3olr5g%ݟ"|^^B<' Y>s,MTg32507NٴqevUP^P} '@sb(LVxV##/-8^|8tώn{ ~ ܭm܂O(~ ^.!hs]*#JnµcCHLZ&i3H1mW>;n&ms=~SDDXWX=1I>Įp>x'P%[%D+Y,/,܃YTя\Nʰ^9Qܸ3ͱս ĎJ;o TόI2fQ#G@.adTD, pc,?%,3f-gFo,Hd^I?㊊׭C /Lrfe|ʬDǂjedqB׮ǬIVG@TƉ D;5O9<$'i磻/ѻwg[bɁ.Qaɫ)AV\Ucy"ҝ u uTQOS? ^<w+2HI0aCfzgEI>©tujRU(tI{ -0 w485:|$$P.)/KjǺZYg٥A x԰?2>.+i`FFCViWKNd4澝;{AkxM֯<Wȯ0QOpf)}d_??aM4L]u+1C[l#dt@% uZ0P /eERo6W>(_$_$t^)MV M^|Ћɼ9Vdp^ e23rw{oGW;ʼken4EmEB.Fq d N|~VW}20=Gkxly;)gg̕br/"Y8 ăaD^>o:~/5Nv ^.KiH #`~qJuEGn7.8;[*[ n^F gD*?qJ"UBc \0hXο8uO}P1g 웽UUYBli‡/ѣ -6'kĝ|,2+X,0Jq`Њ &]EǏH-eo/pB;Ylj22Pƌgg[`WÑ[ъrY$ K dCV/|c7r*SG;L!"&[t_ |F; t"<驚bf=,:W[ ,1RPǣ56Xv҅9ʦb@3L@|N~f,d]$T-@R=̩GfCJ OQd}qi 'a `U[N/h%>joL)T,BSʔs'';FLi-# >(N-MYan6 6J.@Rq%KYT|82†M~B5#J@zOոd 2֣#e)TSy@bҩ缼!go>yƀ@1*ѯ dRnYqKCcqF#q+͊pW_k̓Z&X ON!]/z#clkI) R~P d*"ng(=BiL!CL*q~CKjڰ[J> rm|?Rqϒg~HxAS8mwf#=әfXڭJnD{&1dرEPPsbdIxk>Մ& pǨPc> hiha~ S$G S(1\]T1!4JMNBN}u͈zm }P!2Q>ҰduY_Nœ,/ XIf P_R}Rob<+@[4ĝMw]|N3uOon^"|c|煖aJJ Rs9*LKA$ uY[USrGWjm4yܚǼI_sP5bMa ‚9; (i5>㞾05gB&-%_)ymGƯ?=8X ekf7{~TarJIsmk=N0V;[DA>T,y7;ϖdЪpP]-A_Z蒨Z7Z0Q!@P/Wzy;J'HŮp )2\h K`09Dt۱Orևv8g~ cNXI{[g6`Au|YM=wd9 n( G}rӺUFf\ 5\:ELTg,p4霒"q r xJB_iIh^E 8Yp'n&hh"t⪟ >eײJ uNg$B;%{ '/r1UnG?I1AW0;]:" &@Lvo[e`lI<2[wޣG)Uzp"}&`i:u_X~q7 ՅHҎJwhnE$7Qmu.EsIG>J|˦>~ήޱiK0%,A+ݔ]c]r1*8nԧ\JVh_f9[P{cSħz4*`ݥx|eY1{AeوmU?6%=5.,CYYv{_@Xx5mP.ނ DZ۞޵ZX(Q¦ [X1)^ ܳC\-+8d6=lx%3i #`ptDȊ:`TjfWb@˝i7 .f/c8AX;2EFE]?#9>!*< WK[mI $)h9\87gir4FpM?Ml$ٗX6nS8z/2pIJDJJc9vr#J03 PTl,$]Z~yg\d='2g{ǀZR~{cஓaVzO@X))*!pupDr?.[J@ (m9G FbF?}'ᦕ̻* g1Ɯ7q`I&+{wO]X$٣`$)`ܠO4?+n9Wՠ5=Zϧ5>fMMb=~jԆD0ڦo3Ӭu4VwG6BQ1C(AoPT`jr5JM9ڥckBW]\yx%"mls6ɏ\YTl8eu| G3#3zxk!xoV>*ncU+W!G<*)G5ΩU4G Vgk%  %ح̉2Xyx˥%Vt~l a{si vx-˛xɟ63LxgG/ Ωp!`C N)'sswr_(cX 4cPVdbFړ+WbǜYkĨw|[H#dOg{: kD[ծ ƾ.Iz_#S\m9H2l@{M~Ya|{'|<7kڮ\/SuPχM;wȻ(,P\A-|{(ֳ$=zJa.,#;rA++o7(gkp\#^nI/`%.M^6pBxDxD:Lͽ+LUGpuVe,}i*,p1x"֡Z'X>ICad_yJR##IɾLu8 ߔ eq?=4kN;̕H\Ʉ팩qvt}P{Ttvg7ݟY!;]wqk:ƅPc?[vbȑԋ&ѷ[lLk1'fӳCcT|Ԥ;54٫ } IWٛにXpR|H2G=2쟟IM;oxųUr([@\qs(#C37 +ۣB+K̖zh%7qiݴ(k*ä "Hz,$`ägԺEKPru| $@KS#wɘt}޼Q?0Ӭ|Gx`dૢ&*P3c=_̈ ;Bn$k(z X&`V^z@1rl/M}Ht3iBUFl5dy#F~bup#4Σ:鵔,_ɻ@?Re!^.)tBH'[u'0y c)gJiyJ>se5y,ǗJs*֝9[vt|?Cc5`ʊn@toD_pRϷ,OE H%m]g84"F{sMWsO(uf)S>`{~zj^*_ .!~NFQ/)*kԓy ~X?|G^1!&x4?nW8oGT+6*ZMHJU3MwcQ I3=)7=ǵ 12MгU\^MXsZm72΋U'#<v, ϔeY f[ۛk<ᥨ\O>d!{R`Jt4&m8_ⷧ}~Y&_w(>}d@ْG!,&;$$@_nc3"48h1V&ٶc]!-G47vDv _憉7,ٕQ?w`X'T#nQV"7$h~JRquy74E&C|&g`ݐ%RjZZ"1Oy)%*qni ڃ` an&g%h.?;(Z|=9z8rTk2f2ǃ+ ?n1aZEDT-?);ki7/[Dm @>ƛeLY^y){ 4Ss(?MHYWI2nk/fz>,([T+"6DнN֝H F'hwmDU5"XahiTqDjnIPfjUqf>蚵 682-X>Egi@;Wrav"Ke [񱽱TLY9{=ƮAy +~oHRfSw{3L6.:JNzʶhu$WteY}R6̗l M',[4%UTq0H'Q *oׅUC(۩J吏%8x) n4۾FIrJˊj)E u3۫S-+e{ :ۙ+)/_ NV6N;WC+}=O#܆/"aqMϾY}2J2g<:2K2p_1X X[$M'\K g;~;W (amjUi#:X #8>WcĵѓE^RY9#̘-y[ Te pF3x{\yV1]#0J4$Na\@KUZlrzY1j "NZywzm!3s~C d ֖[s1?F 3o4" CDƬjGjGO՛t"UInߥCШ/#Ï%"F76$¦0>2cbvAe ۴%zqrڠf9^D͗ XkCbIZw/x1ICIy5y9cSW<4aZI't se};u% 4otE=&i;OKU!u[_R Y@27;H_7_[ oOlj,A߆0: 9VyD( |قX0gYV_b^bPFzLLtn{c1I"w)dWm5, $N;-8Uᕏ(bp!/v z ˲GfzT,ҋ:%z )th#^o8T;:’CԐnZi× V*mr`?'di(<7y,|+Ω~ڻNB eWVxRI5u݈ROXAv)u4nYɶO⴫@U븹fP}.d;Ѯ{y!rvvZi˹Zɮam<\`ns6_K]dT`:eiJ!akX2PI" rSZwZpΓ.a7,T@z DW`5NQz ||m/N(mqǼ9I >1ȱǿ TR HP;F( +M쨕0DL’;kixJBavFe 1J?b~!N-DAA>D u ɵ'*nCc)Xק8#0hP^эxJ|W͔ L"?>IW5ӥ&|" ([C `qWA\I/ǵUQy.RH1MDn]Nׇ:p<߇D;ذH^î8qG͘ȉ 7v;YϺ^V\R ={}-{A]??e' U3`kM1m~lN|AC< Yb}yy8?1N[ ?%á oE;cـu%qk;aċww8h0DŽr֝?F cQ.IC7ZYyO6+Kk Ug"6d6a:|I{TUMp\2bމ_G&A7Fb sFBoDK%"hoRZ-%:;gl~P/Ew$*::!yhJ2a5^愊~"WaLd%Ɋ"U-QfEexmOҴ4>}vgfVsds,ku,jx)j6TK;Wn=je^ >F #sWfv7)(Q,$ ~[L}AhRtK(% [aT_)x6&3}A֚!JJ퇁}Y fOd[fjY6lm?8cY[@`Z: aldzPF w"x~_T<['('W% W"ɼnPDr/Ձ#s.nuoL XoVib?_%D[fnﰜayyLAWKzੂ"bڞBюK;JF%$ķ|!Lr 2b]de:Ş7"Xr85n2ƸPEqZ3nSsyA|6Ρ񤣋x;:P8O+s.J/߈ urv2[It6'բ&}$ vqMs笯TUBA)Byx%ևv_CZ~2ZtmS)Dnt4_xeF;7KP eat Mƙ\8NvrSnV${T)XP"&MvLJ u-)n 9~b~oLHhGJw0MHX,Ou9Gt6jl÷1)RN1}A W{wgrE DC 5 c6]E}̞.Ҝrc^/r.tzSփ GEDZ@vPmbK^8m΂2Pm}05)Cg0Jj6`|MNPHHH;MUb7$}1zvA1%R\䵄ӌw~`L Rss 1M W-.^ʓO;,palx1X?':zIn<f <+; h( \J~id>Khњ ‘vyݾbGPc)l|:{|$}/gZk^w8P1>񗹦v`7@X N".Ʋ;?MPBu^pℾ*/{Y[XkOy)KKlFtK~G{@ ^cf1Šd׭AI DN@\GH l׻6B>IJq\xaBi|hqǞ^SdKNR1TOw.t5=}",f!Y|%Z. G/5弙[K|Sᜐg=2;qеӒe@GwZwabѥ <:p=_+,yal+t½X[|jh6&ˡ胿_Z,nD + 9t<YnO?p [!@~SQ6tԳT 6]%~MS'Q┄18,Q"̥Ç2y3wh߁eN)S@d{|{FěT=`+ b/FЭޫEIH ~0&)Z̼Fj+D\Ӕ;ԯF } $kFMΙPO_'e]TK_UpJ&R!d^0 %_eK9QP?w J\Q6,g$๮fF h*:ϭ)ŧ@TSF_mOZN7ܪ;܍իn?*t6]P5N0.9jsVU>4NHޯբHzFqhdb $kGhz>1:\N-kZ)s&1OAjxC">ek h'8\uA$kY4Hάb.YD;\Q\U(6gn@^ {+;wpOze'/O)\WѦZSFXm1&{ 9n9Qw wy?+MVCB#TZE\2Y]wv@Gd):DG^'RckoX5îE0ɾoyYv۵SA3 f1R>)(?M&F07(oU ]>M 砋f4:c:=S X[`ll4QK7TQ$fk6c*g frkyrMXp‰qRO-b)˫p܊MN|'gA*ܣz [Mlxr"NPc>~[v~al Iz׼9 /= *=tםk#4%G?S efs5 _d~I[Xc%(,ʐ< @OsDe*xsݻ`"!͓]͠p _w.Sɨ'30 R5 .ZR [7dhwĩ?ƒTXS9+JsOn$H-5pَr5K87ܵ^K ĺ$&0[#C%Q=]Q2l309^L-JSvABK8p  ѸFu"&/^F'. Ot&Jc|@ "J[͠Er4 [TdTD,:#ɦ,_oHFɟH%{)k"I=qPjJ Ⱥ׹αDg8P2mVWz(BȺQ\} Ao`Yaa<.4P`dkw(b 뮂Sv_S"4ID40S!IC,qRQ?{j˧=t&;GYeòvZ!ȸ};|OL6#d<K1&g͒eKH1whE-}wa?-^ǕkXŭqѱM֟6HvBd6~b K*Xq \ޘ`4uJwǗ=qX\#-@oOpZrpB  y O$UtTe;[5ћ+rSgY*x$86(ݱ<D1ݦ!uF A8Ct@MdEү99~ d^iVbЁ[  xRCQ+ևf+6kN]'2 _g;#g}EDGl)G\݇oxݭA@ 4$b<0'N[O#79 ' J'i`qA2ȀAG\>>+B-xP9v "h;Vneˑ9!McT_\inw>%ͱäkbl-4 Ha7 \W#]6LG٭#Xʪ<>L5 U>m1Pg84Tt6,-!PT}3N:?}ݗ#VdtHWKYo;sٔYOMk2J/\/@bͫiφ:Hm/&+7q3ْqG3LϨW^6f_jg[{8ؔ3 ~Zr71|=k.GPwS$d`#2 KƔ Z(T7y>8MQnWJ|<R5DQ E aN2JA5Wi!w7L ϔ;B=*k<Y%kh:m~ G*. MOVI^wKJ ѝP^09:|?pETe5YS Ijn J?*,"U׊䆕]`]1Ca`D\0kw:PzX`4yU YO _qC.n[IVlj~p =3߆cgh^ ~yX"$|Oz@3%1E ?ޯ0GmAKs;f/Rd.'H^B+=\9{XhKak+"}J]M EZ,@iUi !jQSԳauwC; O'>xul*^pZmzV>@tdV%m*_.ʚ 9jF7YZ*1Mޣ9ƿ`^ /"7he#$W 380鐚ix:";prDi6]^Jq{%{~aVpvFHk%iF36X=*+]4pTOo1ᗳуxwzX#mpp"j^o$G췹?~2{6(199 N {zt`=*`7% o]AsE xo:4Rjlʊ]|q%fhւ4xUAluA&ap^uC<ċ,P,z:Z$]v*\{6W-u4;kXqkŀĻEmN7Q(:9әp\ٳ -O!~م%ob~NXNj3 he׮AjRMwSu_x{^bxd/T=?@({HgT߳}V _M\L9?GDP v[t=Z1W f!pX:i>IcH1U+[."W񥬄O7;R;p qH%Ner4RgE[+An*U6e[;^3հ| շiaaPHR$vN\ˇcZ|{1=F># K}L32gD>P?N*/8V)KL,-K)B0DyM/Lt"Oxii<Õ_f(l> +GiMPE -w[PCcUd=$ڴ81|B.Bghr laˬv[&={xtP2hpI%ڑAUNEKަ9ҠdҜvqnyHȨyQ@ zy_;K`;h&ǝytDzCn猄/|UT¿S%r%1o XlHpŢJ#v+ErDŚ^[:^(G";_{UD~(8PA8%m@Ӡ@JI}xn;}KOH:"#2WW-pz o23R#6N &Qk- \("הX'3n=5xŸ" NտEglDް% t3%VǬC>{zC=u벑 !$_E%*Fo BAFdkGGZcR-/\PAӊs-\ yX)0xC*c3/-r?7'Ŕ KN蜉Y&=%W=PU'MHZR)]N^ޓ]4\A %; s@71a4)P\'TAs>ŵo_1JXhMLbE5ۚoEKa .@?&tG ZU)Wyv! ؘġLvVp幽9< rhuo W̤'|bB?aQ V_J-P,$4yT_'?$m'#9>i9j|V_읥CLy5{vYԭqL P%~)*uBr;"_gSbQhuӆ#YO*rnq| F@ Ha CL.&ط6C޲ mw ~9<?0w VUK(\HOW. J=y ދ=h~TRzӅ 6:"POX?.-OGUY6\MQF˕}`Nfd S@fҽ E:#jҁa  pNb'XsEGT'r,뇀7B>/Caĝгǒ-;g:v';BQr2f%'Bfd](=na>1&eDoi扮APזgE=nTGB-53x = jqE\-suX"Z4=fmA"@GϦdK,ht꛰ wH"sx{/ZdO9wbB{ҕ r=f7߯5G i t? f0f5e TK4dVQnӑhd{'8Oa3qMB=!۶oo}䯆g:8TS÷zYbXyx5`n_xV<$Grw\p+GF-JK0z>/Cff ?96Ab6L[) $7m7z~^b_}E K@Qyb*4%/cl@*ǨNh+0TKCಟF -w0V5Un(;ZoiQ `G/GWzN+(oZoyl@`:k`J?&$L>-?YƲ -'9K^e [𘤮w s:qϔW.teHaLf|J=K|k )_T"ΎcuUhb˜\жSF=1Ey/IZDElexrHk ugVʇ}61y Mk7MSd)m7&:#_jAb%]$- Or}Q*L)z JN?m8I;LZb%tL*2$M}9|DT(JKǧzXFXR" "յ=SImu &ΜtG NYrI+̋缣I#8L | ,l1S =-μ*G:N|A.3"t3[;cDF>!:2/OPnYJy82bip=ϘHkه*

    ;*DJhO(#?Hx/v/ BI[d߅%՘rmk dbz$Ysѐzڈk_B#<Ś<%0ң SKJ#^=_dFuQ٤!78 ηUt+!`o.%>*l/(4zU8@ FG2W<](NQx&${F\lV&"SmNYKaqFvLPi{sظQkJR0aRF\P$Xĉw@ܤc :6$>}G_s&Pq;X |M$oiYp4 Jil7'w0c)*挋tviB%z8w0Mi>'HhmK/Z*W9?+, `_ͩ_N>mP[]3.šF;NWM<Ɔ4p9h 0ro8a)OfĖg~ynF"rSRWrrM>ohw@gD eŢ쿴[թ KFCW0&[]\0ڊ {!t7BE8ПXAI͔U;Ukr쬝^zm^;.^jCBp.L.vhvʘc+D.?_ߑVs)/&t/>1]l;Nk6Ka!?H;–d12 ğ'%M(9 0[Ng$@ AúdTM$|{'UzqC0:5_ ?NӋ "k=Yg3N%M差{Vc*]:fBtyy )"%d6 H"Y8 .Pܥ6A리#39pHZ[dsުvD6ƼEiu^p OweaP҄jN5:!9&Fnt"eE )B/g61ɱq+&"Z(dZ [0fӟK |q;oYؕ qe}>9XߙfV4>Nt<ƍW:ŐϺ*At戊)#R ?A_5Z. _GTKII,<쟴>hL[UƣFA 0p3=t{^O  )>o5?k~gl;#!Q! I CUUMM:ƱTogC*(HszFkCKV 4JH 'ϔd/XNJ %FN#7;fۅ)-7l bf$`\1Fpfq_%"lR$NOV-+cpaw9 yZjI6}ay9 6ń9UEa'£ $G5HXy~n|v;?}xv CB{I j ̇`Rw{1Tiݘ#cڟ?NAS'QƥmMQtN!r{ݶL*xxyg,6dOn[ rtuY\b! q255iAĮW2SȀtEr+e1qq(:W38!]M=: ض,QRֆDW!V'3'`!JU=Hw4\*HB=0;It) .2 JdzCZ+r {ZUdА@ET Uoc8Y sޢSీ] e,XX$«KlSЛfTٿ  P^aB;R{4eeW`F=# a Im(Kr?,38g<%퍤cNYwuK7hF+"햚cU[VI$L/yHPDe(h:ĸ Kcl% E)V[>]r?%=Nh/ēfɊYČu<57IU>-W_Ig~ &^! h)~mp[܄!p&%&+#CAߙΜTK yxXγbGc3n 0F$DU`)$X&] %x~ȵ &hy zFhMPjөf_nX/j Z*{Z(z:B. 웑iTgJ98AVm5璥{K.;QP2=[btL8յ%*j,̠},8!}x1#Q^ NB@؏yX5nPvt$-N۔llDR>I܃2[a6{=0 ̃dpWmdDA4?d] BlM˨cT7&c:!aG|Y)*b:%{\Ojܭl}x:f ʽH*a JW:@'aC@@<=iޮqѮO Tڐ_N` /fq htR\!t$>z"ƠUS?rn GO*$?HǞrES~k]9 2M?tu!f sT\Ճ1 nqP1Ul-mq봂S..+Lvt q>*:kkM,}2Z`;JnU:^Ɨ-Uh&]f%H+j" {D>Kkϰ oJ؜[!UJ 4*jfqѵVKĒ\΍顉3vp!)}zslC/=C *̭:4 iCF3|5׽X6P*ee E4& nZ,|3P0]$/ ޔDw$3o܃Dzz[,,BUxli4`ԃpTUy!rG؂J՘1[V2̞ZۉPh$(ް\`+VzKq=5T6 ~0p90[;5bC=p|}VjqEOYa}s8#u.=t#O^Ô R⯄kovBQ!fgT,~+MYX^ozXD7^D  ?rYܘF.4͹ՇbZI/{ &|Ὅ _lej[!fN( ]0c9<]?5K e0~n.K?O1[b8|^/ X7Ø4VEնV#2a'$N=bǡ0ZnIhu\|o S(qSAQO;bkL3>kQ xCUe/^h5lHP°:w7ODQ!E(Cq>hˈl&5=Z⨟I=,#OD-'F`OgVdzZ= 7cժlф[*41  ~ ,Ev鎡X=a4ttrKR?7TlmPbռnu5d 3+Slvj"NƖp߁l*W eR g 3Ǩs=+ٌ#ZW=2/11->+ȴga4oGfz\_~,qPDtj5}c루 #ͰT&c 35j{&f4BZGOTYއ5*?D҆!^y*GA|)-'mhiU+4=X-&$ /Xm)ǡ%J^X'a9c)x<+;;D_$T ޛ?#ˡ@lH:%Ā!6@fTsŠ7 dYD񓊐>\A:ٙ -i~b\e1iNg!CCNnONEN@H,_2Ì;[II9vf ,䙩v1чc + h }@9y;E^=߸dή:=1$Z*d56'ӯЕk@bv05=,TPxn><Ø@q1{V*,|H!$13绱͛ dxv=Iq8xm:ZtG^k:YPP}؉RRKj/G3FE`78;g?69lj*8`MfsrTCI<ԕϿ弉<סߚC8g3dP?; :9[B>YD_uZdI 2[,2,ʅyS G]j+4qAY9Nud?C!@<4mY^}(0bAIɐ`Tq7a5v3) BFsg6m!^_4pOlxPi)^qwƉV _r-0wpjX`hN߈.I4QoϚ+tbDPއ Z7dmz g'A^Gpr>Ahv/rBD+\00n=wtpf_.tT&l0,_`޻*/$^!zo&R?q}Uۂ9ب .2ۮS#4,3RyuXHz1kXy"U9l仪[e*~خG=$!3b'%vܚT3%8\'>'EW4PQ`lֿLUxoZ髴bN]19+,V/3cڴR.ܓZ0hB=`C=g>v㎈}z' ( KRL.u{Rm3@}@W8l<|7,& V*$*}Ƨy7Df޽ÛGۊ1N9$:ýhIm 4?sFOn܀}~˸q%"Dd׆c8 }dF39lBoa '4F3Yu_y{Jx&`wäY껪,&', Em iEQw W8Y_ ' ه=9+n3KX?[-f *bj/WCk'"C &>[8C:t{| YvMB}:ɚGl@U'1Bh6VJdJh6 eHfa>2>d.fEM7iq<(]cM}jkӉӍn?(BEܳ3H@L/.ùVĞڽ*YFBҒɱ54pU׫#!Ny $ElR M0m>~^Kmv ?o```KQZF/gpĢ0:ZI4h=Q0߳bcm48Hf' Md;q/iݐ5@J8N w#Y@8 `&GIBc`*n4M5(+G ԰[%SsGJx?h*wW%TY͠pyHYIw{,pt ɔ8|̤dV~z@h$%-8xsk]e{ʿW]8+|Iy;+т៟sRe<ޕ45N# ֝[ICNH[;-3yw30{i1ڬZWmK %$f&ho.?s?"Bǽ%Gnҳ |oRaQ 1Y4RS" ۃV窵!Be/G{D|I;?.xv]{¨mZED7hBA΄ʶI;?slc\b$U똥% @3*o@/YYK7fq]}J^#:5)>EFljQ/vdIVyC;̥,QDË=FF(5J8_Kx̀rȝ33e .x˕9B9K$yACB5bټ;eW^-REk_d<MxF=6y/-W {LTaLoDrIVO3jP?Øo1+UJ59d} 1̈́\yK9Ag[S@ֱ=>L9)B!:+-m(4f-tUYem2 X^ ΓS^hR G󃄦Baޓ <ۅ- ''cy80y'2jE4"F2e7D.b&,HuކMFc{?t@[}<e/9(/dQݤH']L>,7;tKtBVQLbӺXyn%[lxϪ(D}*;*3#O4v(E4u\ة\~0:Mʘz<*{|^oKfm~uGGQ#^ 7R71mDqj5fkhF@ok:} *?RV j@9:44,;c lRq)-˾`GGr_҂[1z^=pMtC,v^Ǡx\6а*Pya-It|;A`1Q0Kn_W?f1IPXf{c£=q$g:&rjὖn~f'u"R*\v{!_Inva8{Do h>D>I9Ya`cakCIj[ɕ"!T7u$Wb{eh57jw pR6S͋SPZ>A9e `ݮQ(b6 ]<As}:wA\!;ÞI5]!w?2e9Ix^1q0C$nZWTCPl.SzDZVHYXS \!W<4/C`Ź3h%_{Ϸ3)U[Ro`1-c}vly@ym\Xyf[=Av13K!CJl'vA*S>PА{VCL—@ݑ3^)3z1pBHږUrwa*_7()GH򅄀QLΨტJ ^BtF2׮zmq|Ax kuϹ_C fd ۣ0~`߆P 1-WNLuJૐR AكV܆3mQݫ[B+OӷT)a4/X;;E+zP8 YuKJyߑ} >鶣a֬p~ઈz m݊8 u3}NpUf%BX=8Րew2|lBLªQ9wA١PRĖc>v>֜Ǭ|i6ag :9&S]At$=x\ܸ,NOOܡB^My_<*ȠiP xV2µ]csMV`5z!N-H#QYMG ,QWӲe#!-9A:)J H/ DcT_ kXs]ظF>;??2?NW|OkoVl /^0EN GSA{FºY0.86I;v;bx"E[ZZ`س (ܴyoӐFOQ/>봯84ҙ0EXײn5_"f*V_i요:A; >(>Zx:N <ʞ\8TKT0hFI[t0Q/0, dd.` ԟF4$!4a}Qz13g6EDi|ȗ*buq _INO#@9uCa"h۩ruKiJ,S2L¢W|DNvי{=!a%smT) : Z.1J16pE"a8oB%(@]xJttvY ܭAVI ,k$T֊Jp)4DM{InJ ىj;');iя&L1w122ӃdׅzľHT&)t ?mjEP A&Vpr1D_Cz*]`3sC7fw, ۵c N?Uri (H ? iQm8>Y;x H?1M1;DWǒsz6/o@x ¢]2Wx T[MU$w-t cSOig۽+j}vJ\]3U-*V9L.J;l{Ca iqgl<;xb*:Up|ü FaJAG;K*32atGz?iTDK_ܽB+F(HD$rumJ)e+mucyQbNGO?DDdzLH ^7@d`P2yZ f,\ͷ"\dt|5m#n<-&~%Ȭ pD3Bvx.:y-)F2 -XmTT/&$xû>)`ѲR >Vk FaSo:[*>ݧR,,´D~dwD!*0> <8Md U(5atlOj)*e/TU@vt&aWW]hřXRGIbC31 $Z0fΡZl̹oifA+;Ľ;Lu!n<b $jmFB/A. GQt⎾$- H߄17 .,atrځw#E+1 [Mlg5GM-kov4є@]6jk>૒+V.B*x,0[MY1ki6 }l-pk5n`oZ }7;ոt~ztbeF+eZDxL&TkE|VV Gط[IشМEvRhz/oPeꧡVbV%y0v&7ݨOl[: ònZ Y.}.jeHMtՎcƕ,@ԃH6k 1`u'㮝[ Јg+B's td )2!_Ul=Zi@wIFX'J0HC(vgHXБ*:p\PU<=E}2hڹfMyAS-Џ[ݖ/q6,G9Ag>F?@S9 'WRcq1Pu ?\S0GjC,_&& % y%i{ Z{yjӱ.f 2S/ Ҿ#fZ's .LΧ8)q< ?~@|@KϐMNR('=f5GOӔ "dx޵&=`?; qr^e>Zy* ћx`lł< k 7-#7v?&GqW;m%Kލ@&/k K2%yY΂aÄ~N07' k -F$E}1h PD])/ џ ;(L/ڴ"J4-Uڡkח,Lɥ: TL,L[k+|x7əvP)ToG S6M6i`U_k:F0(Z0R(;v} 7$.O<"[:u =B1-'ʜDfLVOs\!1TSXd_Tft蠶bBu!DzT9^8Nw|Dhj'C۪0 ~EvES1ǿBa;=؂ނ?Q;g|M K/+`f;0|}a3k^Nֈ %`3-~K]FL lJk!,ĽXFm|q {O߾913/4 z#_B/Z]њ;ڎCe)BL2%v󰴜" Z/:ꓽCPҩ˫yř߫=) S?pǿgn@!w SWQHTּsdQiDۛCBy{i3 ) 5oƿG@TRh|1:$4$`RYu|kbl ,WpJrHfs]BNSa%,X,53j!NO*n#tq/]Ӳ@JUDU=? >YOC|MMxY S93{ Ku,y i(*&w$=j9QG91j<@^^jAlV! S \OW8 YҬVIՕ Bww2J * {S.><CGoڍq N{rD#mMT:lIs |m<ҥGDex (v,N$ znjnՑ0n{w֯ n<bJ2HrE䊭wk]tU%fgQ} =I_aY6 xkqJ?( fX%;M+lZjP]i @e#E+t-뤢oFOCCQ 3V_M硶HuS_Liu!olje ^ؗ#o 0p)ƚ9Y@)ʻ9^CH3)F +{ *HYu)ۦR5D0i Aso{Z.qq*eh w_ӥj~e'J/})udxF Qf ):,i,4v v$£|835\\9;ZƧ[QM plS(8YmyBY&^,`92>bCNd !Y}iӊA_)r"5{CZ =W'e0s]CtMylTN^zUhm"tZS:,f(st*!S~ii\!!i8tlH!-Ӳ~pNOsY@n)ʪOmDyHtWQXR6#Bh"j͉wp=RPՀ=EDfJ7 *c):u2 :AVg⩞5 !},Zg}a1F#K NyÌPS4ccԦLܿA!Mh]\L{BZZCLV?e dj8@q+Eыaxn[rbz]Hl돲r$gd5:6Ou.w1os>Flqn`i*ϾyIAR8!0"nS1U24x fXUG$4XqE&G8? ȴ_4l1;#tEuhl"˼g7d j)?jG&Xcx]4yo1-\ .3q$aߕ=r9M:fI|WFˠ2EҎV(W[nOw[Fʺ|(\+Hfg*/͎* l鯕24>odmG:mҍx\Z<e97ʮ{4M)dK3(.@ރܿk\Pw1`L,oI:"& 7л,+3Nl;#GljEH9 ;%:BB5;~'{.BښY+Z 2ʰ ssKg E3̃fDH 3 Ew iZWO&=ɦnZ&nP2Oj1ږ6ͪ-fSħEak;4]LӻK;%96` Cp{ͯ>; i3N\R-#$f&e$(G^t%yPwѧCN<$K$C\D'^ QR\M/OV;106+ /m3WW:}U lG~h,cLNƔ-P@VLTȊH(u޶IG%#1l'0~C:.3 :Ks;u6ꂻB/@荿8چ2i=\`Z!zq"we]_=Hr:%ۏ{|'WXv]+mx o.U m.꾻-9v":L7vBh!/8bO  =+ AGt{)yu=@HЁnTT5rE6Tɕ*6ˌH%,em fxFLu8F(& c&Ю_=\;b.a=Iл!.t[;]VQM[=LpN euXgjR]-ڬ4\ ɝ3k +-Ζ6 {?AT2 ~q" ))"j[)zOzry#zϖ&*u 8bڻ#k|=X&Uuͨo|iըx,@p)pWc!8+;] &c90Z̵źf슱ݨEm@qݪOv*c1u| lŵN^i _1ƃ2]Ž\R`p"Z%w#1,.ўJ쵆|`)$KkB˛V/U_s c hz&p .Z&򒆋yJ$gg3lP4`eҽK Y8=~󮕉O8[^%kB B:_7ϠZK' `rrAO403}CQ^P#4-4vxN` ~L@cPm9ڦثw̹ N BͰu6t Uی̳|,! 3'F3:C.;>(ְFUj7m!jK#u'XZVrjP>)' j6csh;E&JEm,i5pwi#~<3*/s?L뷡/%rAgsLS](e3r|SQ+7AZʎ{2Q+>yMcY' "VV[N-Nqu4}MpT&?)(CrhT[c Uܲdq7fr"EB9=?NhJؕawedkĉœfLK314ZQՋc.Ӄ͛֎Y4/"N5szlV ;nçڟ7xF,%zj?YĎyCIj3/xf&=y0HM+<!Yg@X,M *_efh"yӳS\Zxy [歧w(9Dٲ6[1e|-BREdÜFIѺ OޔJs@I}*!q4ģXK _MĘ tiOs+bwKh,.,QM[a[ PIfY|vF40c] g Hi<}"~K5_@Wpw_ȏ_2$$;aPpPG %^D+C4sOԃIªAMQHڱ'3wXUCvk: fی[7r8Ӄ֔/OR 2ivMx?);y6\ӀE(r(V4ǼQVSgO1 q2==Hhߑ#v7 @O. v-׆ n\axdhP(`k Q ۥPMW҆i6Xu ^D[ɱikeV6' Ι,I.u1t0Žk! D{oCK\IQ8&Ei&\. AX6n+"}7GIȒ,G yYIV-zpfԕ5yJg`~*ƙѮp[.XD&8nio Fe(JTCc)GJ=8"t$6<:0c *꣯ ٖbfg A -Bo7HtbҦNmCoiKG}nc[z5[YpBD@S%f&jljEX(9A&jň[kB"i;xQP/f =ΒJ p9x$LG)`w~Vn;htG-\BU"x*D{ӓ@lGlyvdeo!D\~) nRꉏ2z|HJ&y 7x#{q3dĩ9inJt`v}8p ._XA.mirc@?p!#/uG~̘pF o>V T&HWF*DN,T,XWR*.ê?'mcw">:K`p۶[ZpQ.տR=X6FKΛ42u߫ٗ4S#vTVk \yk>_eerpoLmWyLUҰNTPj l-7XDhDi5BHa[hvT? 뺺; d}9zT}7 [;@hHGS|/ʩI~JðX 2R P69+z.󙦝^md?WLDȑijŎ5ZnEۖ~ܢĞWbYskF+5'2aGbHש>3ď{޶ lہbRN˨괛+wy һQ_wPI>p.(aKxkZBˌHNظERt"tuC75kH^qAB~Xw,\+5͂>5#_jvw"LL0dLy&qe&IQvmjUv2]S@b% uBF=o 3\_X0o.se~miE@8m+pG+: W=hn5 Dl:2Qz/47k#od]Gm '24J,x+ȏ$7N2yX2Iiim-(yX`(pc؏!gȩ^>v5oҡL`7qܷ|Lµ/> ȇOY݂kWVw!(_ V)P!Z!NbO~lp&YLCT^gu> v`!{\6deZ7SU V֕",%"]&^|TC%|?,ohAҗzBv7@-?tWZegG< ܦdH*5 ,1k;/Rr/v+ AWfrlbI -Unml%-#ew19fO򘛖TXOa\j]V.EQ Ń]/l(փmi4+J=lK7^'vlE\E23{O’%R)t?q=w*/̲LtaH[WM`ӥ?v53tDq=)=AZ A73@v`Bio^쳔~#'I0m Af. ^Ѵ'9“]=h$~̏sѕyuuU9 {^%ڪՇ3cfZ^"˜mt e?IoBJ3m8e:GH?C]s(9"GJ(GP&;_̋ EeQ DK'Bo cƀc J?v|A997Ns[\#Wa2J+i|&#[kf+?!JB$Vivz49|w/z7e=x,sԳBY[Q`ȿ;uLWo4^424-n W<3cGuojx>0nCj[| ٮA8ET}?qְV׮gmK wPxR$y\*2磘.BL5En8?U ;b WԏgEw5 #Y=h!C?.oUvs, BכRݭ&2_$y;6jc 5/- LU,!ΓiXi`,Z*K6t%VpU8feI}bjaI5K\|GTbNU:ʇotNAk5eAХPI &Ro5h&$0N32?x sv>9bѐȇps"4 joQSMǣuT},:bIq wMxyT~ǺOӦnwLaF9eild 38W;?J#PX/%qMkV:lWV:9 W&ҽCV[=S<.I[s9Vwp؎Zkonr[J"t&(iԩ#Є{m/&P(D0l+PDnELok_ҹbv2RM?!}zq9r")I  紎;'=uwwVx qڟ`*Qk L hi}O4x]%ZU<IΡ0-4af5SF27Ռ )/!dC%@3 ^;``dʃX:YB%Yv1ShǨ`%&k\nLMq긯둩7V[ dEDznz-|5Cv|#.ѨۖgU? Sp6oWJ)lG6YsDuFeqPӔŢ͹;Y=IT+Z|'89Nw@QƠz!So<Q3'{wG^qi3]3|tm 6|/:#F, -PSڧsXB MBŚ2\t1׵2H)P"H(ewőVN+"qG 6JU@vJu43[}CN f03؀F~_f`r ؀v. #YSFL@WpCB9@M:i+FKF@' 9Mow%e In^$Pqs+5¤>4x njLrGIdfNtm"SOP'ɳ}hQH8AfsNBf}zy-2x hc֬jcFpf]Ha;#0HBMgD "$ʷKR#;6&8P*.)N;UҲc̭H`x#8Ϝlguo`cyn)-e'ò on651OdX !Q%YhQ\f՞c:poLl0Rs(t7V.Hp3}y±PIi_Cm_&uȆqS6yJ)s+ÚkƷ Yº8MlᑺL_{aBDcK8~7|%谍UP )=HMS`n>Wߣ5b+ꬄR0Gb„ A cAl[ <MK<0M;cC xfxa[Pa򽂻wKR&5ٛ4 o j$O@fEQ5P@9+hQ7B6 %-|ep [Gr;r1J3<.9' #{XzOY8Jߡl5%F J˃\;33d5itҼ 5l\*Oӵ3,Wb:ԏlS>n{4aJk5ZMc]3/ 60Eqel- ~:K[qjYUgmu-p@`CKQ>ZatgQ K>':֜Dd!9ou'Ƅ`vf)r]rʪȐ6I;V4#=/|([?֍lX~sr~ˁ33}JWrQ9yyEjKH 6Mޑz|HuO-[OK;qZ?*O_>-W49IFpw0D&Pתip{a ָWXڱ/&_uH!.rB}¸Ukg=EԢ6B?ql FtJ /f=Hl%?Ij!u O^4%<ڰe?p%`F_w`OKm&'*tWet*։uě9_f9&t6Ǐb%'$j3c^^bo<\w zkʥ*Jm-HDE kdqu$huy=<:qowKWSL.0ܿ9Tx5M.l;X|nH!-m$[ˮq/otG'gQܰ6.N|"V@/OaV%- jP$J(QEGZ|eM x&]L7d!F6ϖSۓL-1z0LA?qE.vHi$K7ZfERzVrQ:2z.v n,){r/Yʹ*W_wEأ[=6]qe|>⹟?e'ߦDxÐϘ|إZ'g/Nkʺv5k^!x+]Zj̀%2s/;"鉣aЩ::wʸ&TŁ{GpjiXy -`'hݏ]b:P)yK⨜s85 UMshVLN\ie|:j\Zuy Va}Xs$o%u!}t~mzú< _yaB R b8<=q$+ L"cT!J4HcN,ǀ|HI p{Pa,ƛy̛ͭ)1y%WZpU~ |u*9A5h!Vz~W_ِ9!0j@&_*>'76R^jV-G{iFŠC(Ms!RsfԹNu]~AAҩ) D "#:e܎^MMR\"fc[幤yQ{ K J!@Fa?(\zGNRS|4^@呁ËUzRF[ \T;kvWT`oڪ3B_iڳ⟢紳[̡K$$f,)ٝY~Z72 5tٳ'6 ~yy/޹LJX>Qۧauǂ2Mkmy굉+<]4Rv-u9^YyMƲ6xΜ\^*;أ6q['ӏ15ȓѐ!mwb(3Sp|HR[6 ݂͜+SvKC%CwǞ}m!ab+/G&\2>}˓;L^~N0E/M`.hLhKGk+o!g KBh'kFxƉ%42H N?x5@Ze} QIW9xr @B4Ư/킦ʹRqFA6>OMƴz8@ ߭r:@ȯ<~O&Yҿш?߻ h&#_;[Q\ 4Dˬ)p9Rm5ve0 d̛9!]?W_В@ªwnnF,12hB*H3x$seND!M&.sppڇŃ k7F5xޏ3PgZ| u0|v>9qəYFVu[(T #,dV>֙ԑ:-z)rI)x /vlƑK[X̄_WD ury½!ُxcX;o31NSym 23fhWP0t{X8 SMX#n]$T~sA1٧B*1‼#^X*,%lEGҭw&?0߆tqNKq/ISgC=B/6M . #ش-}B &M(8bӖ&ZVH(OeYPEi}ս"uRֽNN3cZm~ ^ib{F[ >).2z\QTpu=yfw(%Ҿۗ3ϛN2j|ڦ&ӯhg:yp…Xğ2wOmf?/a5Uu=~i,[@r2B KvL5bgu&;duF/Kx!͝(tȿt2!͟Xwd <ѐGT1!`آnY`Nj0XxLopzM/?q"pll;B#B;QʹN$ƉY2MsmR>wȯ&ߦ8Yvٗ^ZkbE_$-cG(ќVQU{MN߼r.8FG{L1= *.5k>|hEZQZ2n!wOVٰMm6V mWP&a$' 2r1ʝ$ڏc8KcZ;كYȨ41O; ԥq$^ kw!*:c&B\^T$p+" nՉoCIshI0kg;Je)RWl)>T-tu1aq@R9w;ёylr}vA1;@A(Ӣ& GCW!I$k~/nKw͇_U~&8ӸT3 =?ߓqƛ>u4WCVUAڀ\Qӭ976a-6lP~ h0{QŔRGY_䒡mtƌ=HG#e$鴁y&29۳-kVdC]]:ɕ- 7g,Akc牙֬_ES~r jHz@W%g:a趁W$0}kH{Yʵ $Uu*ВA;=,P1 :u:8TsA[$D,7?~IyZOZ߳s6Y i$ju<,<;[*`@{ z 2:y-keVxj]^; xO^@h%/!†Ww QPڔWG.V҄!]4G#Av3~cJʜ ervC#`Ҹ78'?%a5me qzEJk-w4jLx:`\jN0C (uu/;.h-uLWN#MWg #HTIy{:k'_] =*|gDU,'ZW ܀7 D9c+ƾZ .U j:%KzR&gB[/Nf:d|+,8 Ӕ'J m"Kg\飞H8Ҿ.Bis3ޫ<r* \y4XFRv\<e#7XFSa*|AoɜC3@kr2OAI A*f()SVX C׍d5 cݭC$ GcidI}3ig+05XZwOp&ueБlgHpO[7>nK(yC"/W4ǣ2ثCJ%/0+UG^LyWb \fs0ohLp[ZCfTyЙ[|lKC]#ozu \4j H Oh4*ᕚe|Ky3-ډH+=+3Q$Z1H145M)nM(*),|Ȝ7T )3K北B[Rؐ/sHbVh5 VpK@2R$<8q$xMp<n(OlYz-sRvxp\x5 I?Hŷyۙ>L*d,wApZKߎ~-l0D326(9Q`H=\xsOѴ4RSh00}+Gs6 &u?-` AM\7˦lY[!H5pw^b_ ]=vT ?o#}p3պO&V#G3fPfXJX 7ᦴ4A\%5 +'nsmr e|^sqy']x+?{6\2k4@F`c-T#U`KODtmŦ7 ŧuE'-Spn| C\9*qmɹ !ᅽ{입.~y|Uu\bZro]BQyXoT=ir9ڭI܉َ[͞G 2D+ |[(̨t9thm>2Xcb{`J:8)ȩA Ka6vsޠ{0x2s"ɭqRq&zRPeo.($iޏWIKPy '39o/j wn05H-?J&=ިB14fI]u:ĥe 脽9-&m@݅8s#[*kBS"Ն@F0*/8N"Xf mD?fT[LB&܆CSB0P#TJ-rol'8A`G:qnPtM<wTgٳE uۈܐ§{9ZcZ̰iKZ|ۃqț::/.5|0Hjse2y.hVh03z0BյD>Nd̲fϗ{@uY|&G7lZëTJʅx/~k|c'Pygc1*7C*R'6PCgy]@4^U6eVuE:yÊqFҝpOψI?Ơ?&vVNloI*ت3B3(jww.v2~*MVAΏCVӻ)|,ïO QI3O1;'㹄#y-sk>v$b݆'/#]7-p:yo,ӑJrjw @x6{k Otxq3Tx+|L^<`hKtۗ$e-i @'Qۣ_/j'_B̐{U#0[OL6 /`'vh nxwQ|VL RCNx$E JպZ3*& vް3gQ?v*'mUF~U+Т @T{n)rYRݯwUN ?vT5_"p>uJa4/M W|X`Һ @;MnPJrρ2SSQ-7 KQ0 ښt\DƇeU5L-PȽ+p'f)Zcc_Ѿ} M#ÂCa*u8Ie9TDzt5-)݌bUZwC,KȋI & [zg/oT %[{ υVǂ"( N'$㫴<^WA"> ll^ɞ٣&q#[VhN3oŝJ58FZ`ZmV(6M_/M 6Ynpֈy `6z N0&mVU9ѶRs3mЋFQ% 8߮v)wYjD!V!z&wR+"dpd:)9]Xal}@~Z8 :ˈgj>qٌXڎ¼Iq`Ch)f(#{^>1w< Zm͗0ⱥ+((jI}2 w~hwܮ0u!i'P1^WOS+ډN4WkSA6n/㥠[V,6Pp`5K[~om'](N 1v!z*7U;޶|\͆ ^Na7qC9l(忆F/T^>LaI:# 'm:Tf+Mqo1eyr{0^w9!oz6A@j:lX&IЂFKK7 //a+eEŠtrAi~mD_ YjlUD7>b\QWTq @aj(ͤsm'+,ʍE h7XP=Q81egPֹرV"}eUa~,|}wsg%@H]f T5)02pm =1Yl*Vq~ @Hu)3 ^t\{+xyXl\Ե4TP-А99='_`Si闖ڰ=;`*g4v$$4h)8I3W=XBO?x^nU_ֽzQvSb,aZ?fVMTa5|~%lSYݔc$~2:U!WXt+yWYɿd=ÍVAܸ+ʌ(ڴJ1KS]mo&үSμ7/uPAp5r?Ro2_lQfy:eܶؤ:IxPvG?(B|;QcKsB Uߴ[e!$ ua*ba(jv@~z#^NS'qדǧ(ͫu,PWWw:]_ U}ݿ1L0;1 WnMG|z mj=jԮ-Ѫ]'q lnq0qe-Q/ xǶv9=POœص/[ٴ-SOVQ 8*-]~x5fuPݲ ~aO oM($h^P tnۧL`̢vhr硦 L?yW 13H~xd<)hU^[sψDGf;S0Z= m556K&WK&XS(uoʸġYKē7:P[$n_gj[UNlLjBSsW5~C̸bCiX 3a_Jiyd4lv󐢵&tt$%yM܉L*"Povd71a + [v#A,Ɠcc@_:N)B;> )_v>ΫzEN~xzHBA#C[XM*nIo-wܽ4H@!m5V^ ~:mjf{mKk4$cFՇ]br+<2~]\& tPw1STqN6uAC>_GTVEea+1e; .yPGآyʽ"WOvP=# g+T=i{NSq,!5mm;Ƥ&rGTgRH$NoR;~\ܞ V Q̥,dO^e@kU!սKsNGC\Nte$ EsMX݁.HV_$v p uR}I{c{m V"1 @Px'=A R˶Ƣl؋j~fHf >v`eUdXI)u@F""Ǻ_e]o677y6V>sk'r P^2uo>-O$v-[~'>i,ƿ $MW3>7Va?s4Ov1~˙ZoB2i*=H¡rYxI)xlvw؊2t_%} ,h9Jn> :N57| 3 Mr9լL;KK1TbX$-HM j,WO^UPq4@ybztC㶕;™)馯-K1!OtjDJqD(''K;p} ^+A 5s32wzJQ(G^jgU<F zה-yC|GzCX[>tGڙ`م q!~K`+f+Qxпj_QD;;ܺoh@:O"$"(k!|: ۙ~73ZH3QunV!VaׅZT gԡ? `S{́ 1$;l挷qOeq ׃OkY;L@$%şj[B0C|+_x{?qm[T$kxb^q9;GE8GZ#-Eٔhm4B36Eo_ ޏFeۈPǩɵ٤3zpڋD%yΌX͐b8BScz^AT,$`3_{FϠ~>aИɔ"]Pִ)j%褕뵩(dW{ yeܖ4!J-le_p0e%@?rOm2ʃG78`m$ux]O1T2~ 9~#o%:35@efq9)"s)=³LJ]`B.! A4 zaў{יTBӼB7ݳA"ϊn}Q r\QLG I$*Ňn){`+]Bw!Z?δiB&> yB1QQeNngv|,Hɰ ϴrt`~#ȊƨK`Y>aLD{ۅ $`0T3EkKn!/5J̙DbikcTP5|x폦FQ%I&(7"3(p;206 x{y{evAio&.7w]:20-PHX0 ͱ젾g]@п=N9^H%(KQimr&™{V^ԃם+ m!(م;C'j48Pe{YE`2YE9Jp Ws{9 avl7I連OlT>ǂD"uBbq# M<=м LT,.qEG^#ڃ iO!zy2iSjt%| wvhUQ O6VǏ$q(@YIxJjJ%{cp=CAK%[w0rNug:qx k36]]Y~.&drSyH׳9nT,eVzi (=6502w2Wx븉[Hݛ B \tBd^e;V!dq%Y &Dlk,ʚ}Fy4Dv= [NX 52º3jeŃn9ժ264C֟6'4=z}_wisJ+2ޘM؉@$n9HP'Ze^W%p'1PTA6;dqVƺqG|;:c ߥ^Ir:N,yF< V鶟eMΉ qƪ<4^&SR^[-iI 3IlkdAEUX/m*~J2#<\XCdw5^>.!?Cu|iU`HD鱲z #Jɐ Ʀ($_x\&Pa-G_ٝ(mNlnw!-dw3\ܔeP(7;?omeBț}TefJHꦗ<82[TYj, fCFN^gIDnϖ)N_-<Qe&$pc";}!QsY@Ѽ[c@@) p&8 ,$ܸWKk,S4խ h [8i-{{H!H^ sÈ{zcʒ0/kiӣ׏~.Jz5+W ߳{1N$X>rI 2хW!%o} +/$FɲmL²u/1LGGc<86ՙfȨRe,ItE)p5H-%9(RLP/3#wOIdB3yVCOB VÛ0T;;>p'eg ]nʪg !a'B}+C-Ui໎ZadP}񔒝Y$}^G1^&PJۚZFNxtO-TG"?}&p h'{BqYFzʽ|,[X+Ra.ח~@&)QQm&6fѥ.\@ٓd^=_aP*qo</$.Pk)[}ml|~o+l\Da f)0??SĬ\\cܱPܩ@*l*f/*SF\V<>|hkDXd15 2G 2r<ɀYΉ|)2F%1X; @*t[9_{+kN 'u$wVT&L֩ŤSFf9:Xals~S%*ZsCgQ7+=96#4,;m,Z,.ޚ9˿Z4ؕ87|_`G]u4w=bbk. EBcYn'.Q`TXDRkC~CW}g5EMցۡ|<4(nXbǵIa1H='7ʟ=~ Ư302:f|kO# .0@N.T?cl(in2L=-{-MFmeͅgR(!ͭQ0XE]-YdtؑXG$j/gz uLEf@^W;_tvfS %{O4U̟Q,S4~,;tang"RЮf#65z\~08a,jQ@)dS(EZTOF9u׻ o=>V3j,y-W.fj'/buIS"il4%‘v[mӓW;5La fYeFL3A=dqAhPP?Bp@DR3R] ]TVQ/B}.VbRu J8*MrXR}C8_T>nPRl$Jo#gn]DZd)k,o2iLH{FCzW?1kDm/6,2Z[؎lob@dEߘAR;BZ>%5ᖍg 2h I;}%'bƬX@Sa`z;9Whx bѢwv=ۧPDŽ!NOuB[@fB"amD݂h #^I0#g+Vi L+TI)8\M6Uqti8UM9?pSUK_cr2erFp] :P'E.D ^hC6[#bc6ͺm6|PL~RMHΉ;g7DIϏ+ɿ=c0zyPilS_DD|bbZU2&*8(qZ`0hELI^*)D.ΩŔq3t~ʹZo۱a@R<_*SeA U _QB'e]_-`g3$k1RPIqU]#٧c{99AR q"GMkkNo]g"Bs[ϯV? yǴ`&w?hs(Vk!S.O\p]cz`]0y~]* ci˴Us)b6 aVǢXDi\,ٮp&V/جrBΛ RSRgsIC$t@&F .5h!F.`%i^@ ߜ(tc+Jcg|TH7*|HL}w]\^Dz(CBU{\X*:u<\ 4H B 3ޒ2PSˁPn4J"<ܕ?H~ȗ6f]qʧtZv"t.;KY/ƒ9d]2d{?D("ײQ=öZ7'Ү5 0e9Z2%sj(_B#C\"¤hYFJ)B*~E ;`i๝Cyy"5?8b;1Ai{ڧF$> ;eH4RɱfQ!% YRk-ڶAo,T3W)MB,!U/jbn,i/U*'^ϱ$(ҁyڠt{G]y *dRx't--Eɯ"7d@9WY r? F(>FdpFl5n[Cs s8^aPxbOvd amЩW}>3,i%n60f=f((GcP 1 [YeNM cTH zԢ#VX%R^`0X9MO0-e#YCT=w ~biBޢsR)pWESZhmfPxPF!j5~e{xl8:(ct,'/"GerdO6T)Ӏv;Q|Dsu`x!xVK'W"0ٯd. Nu_)X$SweD;Z+܃Rb~zsL[@kMYی6K ):|jjJւrM.H7:rLGl~H_s ZՑ[&(3LD[Ci Ava"-eq.FptrLC3bV'Vmo}zqR6!*qs2Pvy3DE_K_|e11\ȟLGK([|O V`8;-etxaiC'Y]xYo rG庒|`i#A7K@Zy.NޜtwќϦ6{]5nK<}z5`z%+)C:F*_p:}IZ ,LUKr}pgZnw,a߶ d*Ap}z`ނTYT<п(Tr.FD+x\/;HFHRzbK#E,ŎLV6lg ̫kB!ݤg&wNe #s i!gD sS&qY<1x ǯ M9zmjezP@EͣAIK3=wSpxQV>d e*-/\WrWekR]aget^Kaȱe!&wW޿5 HDw[7kmUq{L BZa#+O((]*+(-bNS6éCiF_|;Yx #|Ztw1)%[0x%J@V=S,؆K+M- vE@'"wA4IMʎEN%׍żUvUw0di[jm zRɿ']~D-bHQ70mVIq.Z&v!bGm\ңo2)GzckDnWl! L d1x`N׬hU`2VF::?f&+`h\(I@FmUjq@S 'D^t!{ ^払ƩLt-."„ -ԍk^;8yTp,p2¸x]t% |;庾-ߑOpoޝ9E^n?rqR8':R-oiY~Ci(z 8uH'VCA +.d %|YeYozw |bo~WXbثLӜc,ǎ)]Ft 2y{L+gk^jҰ#o߽{]O?{vJ1wbi=o6Ş KqrGi"c`Ⲣu?_&az`W2d2DSɹlM.0?O?zO#=sR/v9LU523bv0ㅣq{y"̩ ]2> ߒM6Ow!Kvº+!}~XsG@=T#G/0m` bP6 dV pK~I[wvG#;o(<]4wn`.yrwWB):vd#B8,xqvLd *^ľpn'-)n3 v5ȹGMI͇ 2ȯ؉TT3aX}=QV5B$(jaL1{3/ J7ÊɃ t壸ZAfCvz[gRG8[oq@_.  >p{\7~YBփmjb? |m$I·\Xne'H #w|&ؕ9̄8Δ_QCQVYnjR ) vyVL[iWBH[ IZ=b%XT$=T_g!zg »dϴM̎6XpDq 99Z( R)Ye;gDmJ2m2N?pnMwZ}|CWZxzN_|zCjpkI &ik_:Na`m#'9R-K S=z5l%X̫55Ho_ Ā݀t.{X )cki)^ gi#  9 1?.):㖻nZ >w_q "4#5/a^znהJ4X<8ނ8<@˝a ~qb8MGQ1[eq^ #n*ʬ-nh "c5CBFaпmR]5"&q85RuVL>鮍f ͫ#Lc@z06^(6j:FQ"Uٔ\grh;'j"/|Yg"̲!bՎGì~]-"󨻖P'3̮y +^kQTAAᆸ#ĵu=y>6*VɡefIB JHRP3VOlTBq@P= ^Ff%*5 MBpA뙿+a0xFA͇A}x83թl`[]7?2dkbJ["gFs~"h)G2)B*Aဤ4Щg{ZEtRۖӝς?Y@*}VCxn/irkJ_}?SF޷D†dp7#8K`{+ж$@`oK"UJiR^(W˔ Į?-(2=P r/z bLJ#e8˝,u2b!C\ oK]sM,%eVI!C8oXW +,+2>GxggCbc9uu/IvBH#y؈kMt"@ %~hR+ Q`[J,q!v;q0Y.Qp*lEc}1F- EܐC^8LSM“3y*0UVWLň:NDȇqN|@csP?s?s(l9GzgE-jq4 l,v=|!.rPKTlu781# \ec!<QyP!MM@)yˠ=pn-޸cM4//8*Ԏ/JuWn~^ovl#٧Ok`!S԰F GG%8^'4v^^G<r _Ա} [4bxRՕwStksIJvlfD9`NS!!3A pV$Jз" #M: u t2(A5D$"c PPv <'iu Z+ qV|P5Dh'b`f\[4T&bRz]Y ̸~+ḏnDE k`qa`oH ¢c3}G?z\|'YwU5anNǺdHGVWcpor9ʒWɜmQfTqXK Y/ll!h|0 cEKɀEGje¹mzh ;h# OͣsLZXx1% L6Q:,ڻk(vNU@_bØ Sʋß!Ka+|4zqS: .#;񿤥N1+ZG.̊FꄼUI߅f$u㼶g(&#ܦ崐f" +k`GaZeo,ך%W>Bߩ8uT<+׆b|c\MH~: 2 ͌r/$0W Hlyv'FnTb@}^ Ljȿxϫ޿oGdȎ`rZBnԫB_Ť^6l.n,oC~!HD:u}CQ)ؗӗq5$u/[APІMx4{aC7 W>T>:k%4Xv{:#VF-%ni>+ pTAƌ{Wzĩ6cHqy)\ R3ʆ FC0Ns+j q Qb׺z( vD:3)2i;=ƤgϥSuLtl/GBcyB~P2faKšWO}ǡ: V1NOݙE>p_V,6y;'(( 2p]dmlLi5 H1WK;OSJ6$ +If9zX1Mm3b&d"vIgEQ3?@5꽏.dzX5U|Lz<$"ʱ+_=zuD&8؞#d.4nG LhSxDb 堣á{2}GV,0btjv^.ؙFTzowb!> RA-$4Kb9s)/ۀbA*dEEvպ7*S/T듨 vN8Q\3SJh@%HӸ_1׌,dTQ ^7!*NL;V۰ `ϯ|ku̾>ϳ(L"@gYKG \pMK{h`ӕ._5;^04D>($#HmglFhD4]";}voK' )i(^`c4yj롭^ kh-\V]$sY@%q~0 EU۵=c~)T_'}hp~jd7 EF(*:, HUZmGZMj ĖM޽0mS:DQF g$t-"=[M;O49:c{")}ndu{gh}c)̰86.J? 1H0F`Z8@f:-iV345y#ň~]"HBAQYR`0zlݨ .s OvS$Fu' ,u ;_{~ODs L\?Uafr1).1s{O}C|)!6V"^lqءG]݌A@*MѰ77ȬQDtBm>:Z&Bi~#.5zق8;"Mhl ׅpI%̋}d|Td:VvCH0DyR6wHtp$Ng5Dbf ؀[wNdQk! I(?'UQF >C]xVlVu5V 16RۈkeGo14?~y<ަ`,L,wZzNt3&{([DHfG)5"r7tHiw͇J,+InNe<"j9y+ 54^]<=<| JI\I3M./^Erܲg{%$cqĺKw`[&HUx!2\4ʫL;D 4xYu bZ %~X |CK*\o~[uD#MmWA@]#/ mj΂MDsX~GL6ƓdꩵHU07og2jN{(pTVEp>r X6[aWZb OxZ_OT)̴=|< *LJ:LA/wAh>u#4;Bho…>y{7qk*E"d zv>­#`umdP:xj!y6G.;xGlתCݨ|FO(巈(x(aռj9?F|б,/]*_:ڰ3ƨPG IAѮ_ )D!DMNC1‰)%Ō55b5WY' <nM_ox.Nݧ!kWxlu!šxL㗤C%䌵t,~i?' gH?ѵj/dxqcEY<Aηzs)~G S0Tn[*{^EVC]6{|hWa8y~ &ϦJwpKXP"a7ı:spK "ʃiJ̝Q%,L8 1Poj z@]M6"E` hiO#@\HԬ/ 3t{CK1E&W^^Ƙ6J,YMT{܊c?eV/)Xj"*i8:oc9ZqOGd_6~fIpd#9վ D,?+rgiݏcEUl)j]+88>Q`4Y9!!aKIQ5mJ 6>u^,I`70Rĵ O x9UJ{m6E@"Kx+&9r Y#338R6w2P3"֔.[s\T{IU&yfBD`& kuNW~~-"M*alxSW]_Lw늀jGN.o|-=&*A<-|LVJOQNngNӔƊZ'w8yL4Pq323p^r鐥8%q8ηCOH.nie2h>|Dh$ޭ ~MeBUn4 [mp V#?(`E_e.=#‹{)McmId>xVuk'f(UeGg}zZL x˙fD$PM2:6Q1 W- UFrϟ\U͠H 3Zv>ps OSS @֨&2<#t'?y<~1<SvY-JD6wɞ{xqXUيSjM;% /< sZM8ʯh?Yo\T@orc )I^Q<s—~?lƹt|UeIo `.Ƀ O$0K< űՃN5Ĕ X̦JHϞEj%0<q|!S71]$7ނc!:Y#idڲ吲oW Q8~Pva&ESF=a)o\s0}.&t'K\h pGHjS'䑘zzfvFA}iI~2?/:x{  7JMN=ꕌ_l]>MU7~?V+NWL$膳6Ssܳ 4`Bt$5>.Frpn/ץ /1K"yYk;% tvifcޔ~$F )$f)'e(rͽ⦃X  ĩZ@S2a7#o2jO#\59岏ݣjY ]QaʲG)7$sg_= ڗi+^kX|)y?"EoSl(Ȋd␺B^;c/p+ _0%yPrHԬs ~0KjI(20`j}IDEcɄD9zДo2ߑ'gzUտwWA0#s]_YE||?G* 6ݥ#/)q'@0n_lt R;ڹk6ͱЯ&?U6 UqOD>L=#LZ%_3<('?Qå${p;af?xO[w da1xAtpkvh ) c7P7GLKwL7ӴD(<0ZU "L#oY$ 򚮚gՀ54(5=;y(i*AvL\eBaJ {a[ïzMDkf˃LM%‹^M%q%5ij-:;%JH>%3bKPu?Ԑ@"n=]|Y']"Ji}=&mZST=Ws")Naj~ ^\nTXT{,IPCPaU-V[Y xF З$GWݫe2{ CT*yBG\f̮z0]<`:FX.6Rl9$~E X.rbyŽѫhBϒ%/Fsٝ"Kw YSvh_~+[3BEcz*¨Ҹ쟭[>eʁWFn=nmBQ]N%LQ&[ryTv|A [HNaS_̠y*C ,/NBJNz]h^Md>ATuwC멶MoSJ%\EYQ5hO Lȅ (1.xg/G2(QYW[7 鐨ٌ6՜&', $7^VCKk匱U) +g*ڀ2#$iW3v!.\H-y^ g?lluFrU[}@Ovw@_$me1b>.ڰ) +J=}?°%m, 6^Q'U$'nrNZ"3Ⱥx{P:'@aU 6whx[~v#_={P&t;6QjN3K7@z,bqpe~ek⥥# 6)t "N@4V6e kyܹ^3bLX\܂;Gt#b߭ Qdt߫m )U1O~pXK LKv_^!8G\ɷ`4Mb,}llk'w{OꦅTR3}x$9|f9fWƹ@rQB3OV<ػ4{Xc_{u5EDD,@M&yj mԆhF h:|=i)j^עGHw.w',OvWY-zik**SL~#$9c8Kp%ۙuF9ٛҖgS1~$)F" (m C.*rX8Kd.IK94"+4ecAL cpd*,f@q<Oj8uUݒcr$X?K]i;4J^ ԛ~qbc0b]K-eQSHb/ƣhp qV[go$=Iܔ7R)0\um>>`lW U![N)|4A,-Ōo$ҩK^Y[%.yRz*Qޔ暌 T pWMQ9'%alFH(ewvQ=b]=.I跻 !mNUHz:A0 zڤ ylfAO72{@2b#Њ0ͣ!Q,egf7?ۜ4Q6zMfkX$'p}Z%ؤr3ւ["~*%ho!qUYY=IVoN:?QR inO)&{O Ad,4 컙ٙ,t|䑿$?=H8(%GIr2yK]h) (9//h{|54r  2a Qf._odv8JR jxoF ;$64vdEewͣxK e[SsVUx;t&K(agD-0|ZhΠTQmRA/h;F~W??ы&U bx c"rZs0b&TSD)1f>煷j$bFYd Sr 8^R*28I9~>i,n˖r@[Z7PŖ~GZEun Wk,E;B'Q(tT~{PdaHlս`n}v1{u񥺀)>V"l 2VnnZ}QdU&YX1afL}tJe7MkZ^LjZuƎ2>v(J' RS۵陡] wܥeeT^=9*0P#Xߴ>sii`5A=93S~5}JٞpZ.}؅}L"n̳)GS;5F兼}'}ՂUgh"NpGYM@x cLx4νZڗ andjf^7}t~ k4>WʋָHbFH;Vw]V2#CiR$ Q}hGK`⟝oqǪݜ |1^?WtxM5 k=bg0G6%n3WcWx*'{48 uڳaZ>g^-6TxRQ&=j1g*H$Hz$WYrj4>%Ƈ:Wa_vjDkօܱi\e/4dKhi]))Rj+:oxȎR&:ϠeSN;R p^ ݗc`I[ I@ZAmZև n|;\mљ4Rs.zU4Ɉ)<=zߧӯO0%rx;&.ٟdw7NjaЧd<}b\T{Fer:q@db64|Ma}?["t>eZ瑆6u4xj4-̇;;^p JC%=ӓFQjaLj< \dl5w?Ai8`=|,;A,? a)3dBlzK>9񃋲 k,QgFk1x0jDf2rl>Bؕ\Գ$v4Gq2j&Y$^=iRd;l{m2Ge;b{Q( Ta 0™;u.M#kpI>j9lq֕v"-+-sĻgp9%cĪZ#Г<.k'£j9`pWEIʞN_}#1moHΕT;)Y޵6;hM@!lAj;P#>̢#8t]+Aެ怡Sݺ~y? gvZ!=wS@,Z1޽M i1Q`Ь#9F .lVeNi4큏|bIzVb}m/yxWB slr@AaTǽCQىo)+ö(]N9pWXzYfAJv\Pڀ^ͷN)ˑSyf{wa28k؉"VSn#ZB 醆=ϛg@gL }J`̃pbո7 >C6 Zt'ktxvxd"Ir]Cϧ rʂ4[נ{ 0=b0셢E,)K(ۢ'ѦjWilvmHv$[OFgXL$XH1)ÒLdd~qArC#]U~'J.)Ͼ=M&S+ El=fvF$RM^| jlK:|U Pxq2/diWbJF4f_kڳKb O],ZD_ǘ Yep۰yHi -xE ,߬r)(PhhC#?4Ds Ý憦Jj{|ߥcaՎns|NvãW CM5^> ˯ľׅXe! ]Υ< r)R.(օ[KOTe,dzkdJn#W/24x[y\~IU3SU\w|z΄,IZxDF|W$S1{zL'h}Wt9eQ_yXN4"۴ QAH*i>5[+0`4KlZA᳦Mmhp"/EAw3 Fv3Y_:[:8%pEŠek_5]XZB̐W4K1JSgUm_ =q0&ԣ,iAE'76X")7L%Iyac=0«.93y* OJ`iY'ElZz.Rnm+'jU.~`*łwПC>]b)-K{`N &䎣9<2PZfEqli1>U+SLJcZte%o$Xsejt3VDS,k!*PLi0&XYG[z)qdUYM \q,(^i>w7osh!AV4J#T pJ}Q$S#:,÷6s]ae[-칒.]~Whuϔv ݲ."66;<e[~ByĽrsDrr1OoJslt_/eγl-y\$8Mx"gAl0EU>rxpBgk!CFal%a7P_7C֖5\чqB-QCitPk}*I7ĕ29%~TU {3]x䦕#!][QTT>E F}r`ˡ%z T{_ nv -(7Ll=*ڋ:Xw=cr8Mhj F*1~җoK&k 8vh,7y@ZesW^#(_ywi2^[3-x'G\ 3 3sɂcP^)8Au9Y&S?!G W,aP s̼1FBsn Ujfx~ k]~=Z#P Τ4aq)P5$l1`*N~ءZNp#MpZ囝h2by/{ĸ Lqg0$KُeK$TQA޸tZ*cl|1 PeJ#e#7TƤzӧTZS'$Gɓimr]ߥPjMX<"ڟ2wtG)d)BqE':6FA>p*]YS+ `J4+'q9M9c!<ޞR%LNoбAKlD|phM:|GI|ҺG@2zR+N|o+.VQjq!-$Y'l }]0^Mז=}Wx4wM;<ƿ'!`f:k 5 2̵ږ7Kԙ"TWD_qiZkk RCmp̰Z5Ϩs@N jޤb'݉bKsՏ*cܷT^(nQЫa]*X!$q``*PМ{@Շ/4@ ( NP';dGs*x<=@~T];.T|[ Ֆp_KثcfD)O;$O_2J\ȗ}|?"q ;KZِ>EbDjhds=NJAgz| LwtIr٪ߗF4ֱ1aћ T6CcB$ڄ 8̓{tʯdCnTLo1N r̬ f`G 1rTI ̐j+C},8;ƹ`Qx|8@L;dgtj#?> 7ɧd-,h[K=-^~+~zM'my >]nE4jekk\6EWk*s9ɵ5 A6ؓtg4MMZ?eS8>vqھ:EG׃$z/C^X]YÙOS>qDUFD:jZyLpmbR,Ei2iE_iq(1XAal%!V*תvI)[GP9f_m&IvE]1~!<mM:vq`~S']Rқ^48%i_#zE&\9/Cjamp!:&wlqժ,I՚nL T[+ŐjiܚmOkZEl 4L%>Ky[ P4nw*+]4> 6w70Te&ءwCA=}pbwu $LW!ԇMuDLyL5N]EsAubp\fܴrO% -JMCW_"~Hm@ H,j09NXXcS,@i48؀@'F+TqP 5Uh"JuT=U@Km:v#w4lGFLnUlG? D6 of!0 :.q2w{A6K1pP >e+E;i*#[E^yГvqbvcWd(,AN)Z8P%'FOYWE5 !>i_tGod'h)JSgx)L@ϢNdtggTbRyEKyanc%rK0gcnYdAa*ScUŢnbr>XO"mk./h]ɩ3]~zaE;jO+F dâCtQ.c[)%<f+hG QLMa Xa#=`rOZUpR4{X\m]E2Z5<LUeL=c_+ȍ|ѡz0JdtTKA.b襁BoT\X9]M ľkY,-n QZ.+l阆#rڣnO,7}!Q9TFò`U Z#Oju<j-e49FdY9~8bLb+,'>^jg):ot ۦ[NC7sI^M^bp~ aշBnN1*FN#9g|'v¡\k[qKJ:_LItIn ` dM:W:jKLͥⲸPG(#gT_ JP$ڏV]˜9 /)R⺽MTzRS,T욂J~ϞXSJXGgϕ K3/:c[.EtB& k<,!tUF?DX ةdMmFϻAhQ3IrV='7T-5Se#K1WރD5Q { $- H@9xGY |ow4cUW!Ya쫢V8K2LLʣ*Hb~ͺݱe17OhdLCck"x}H .?RZm6EI/F,iF^/~j$/CC ^uڶOFh%!A |8 Y6G6Tͬywva}sn;,FSOJEl*BL=Ter6R H,~gwv󓌕"H<3Q]R3d!j+KjAfwӐkSYrIse\=tFHTT?46f}Z\.1^z4|; ;J(Dif\CEέ_Imb‚Ag.íwzoH^iYV{Qˀu.p(FYX⍸ *WU?S۷SygXUt7vyo3bsrԧBGq[%nrm)iixA<Õl`ljP&֝U&y1u}pC9 ]\Y!M=tjqB| w'zX](Súm*v|'N!Y۳bkLqICx:urb϶!2V5#zW\˲< 4<3F\QopKj @!^DO\`( 7P& ;\03_q\'Y3Jy[{b̬3T-Ae}N؟Yi(w!g]"2aS} Q*d1 >ktSg1[9XVH MuYB i[jp06ڦ~5)AGijwP7 Ìq} ݂ -{#2Nə_H71?y 6 832I9Mubb6K\jѨ%|t޹sF"$6SC?`4 6O=_UZ^7fmGt4n,Cm W}S( ~  uW)rF8ctC+ЋDH ŻϹSLת"pE#˽ S/š1C m ![ȁ̗Fv]A\2smXDz6Ӱ|)8n>8K᳛>rEzgV^1/mZky,bo [h)=V#OB{ .B6+ΉK☹MWAc F9^98):ȇ{ >j5@Ldqa%o|ZPo+KWcWHra/A[>a:̖1(ZV98X,v t9)#cfCEݔd)b']2fO"繷گmK&L# ʿ %KrddW,_ ~boex@Ȗ=-Du#~AD)ckHKGͅ@:kgJnV f47ˤ[Pp/>)oo;xIr]C`g4>5jQu4R.GRRKѕ#YH+ZSu %l.Q?OTY6q#[c~]vx +e(U"'wv]=yjL*/`VT̋>X5h8t=[*c'1t `hcm:=A!ь dSJCW2OCu~.a㸫z@pqjì|7PƇ݃'7}Eo{ͺI-Du&X,q0ctM@S^N%?w-_cZZM4*a~PP쭘8,xeA  2uM;82(70qD@)BUC\ys/;P9gA9xg: i]rwA^VYc2+җ~\V3L#>8Ίc4rDvjfD&#llTַ n$Jo?**E^P))/9:X1MІ^3AZkENN>H.-F6]Zrrۨ*욽nɗY/O]h1OB4?_S/:S#b^CCBNӦr ]ꈈ7~#gkߔJ|kA\V`}+?,C9@hN,##f,-+V=1\ĉ0NJTžeoЋQA;gKN[vア0ў-cbvCF0ƅAKww0(nM'$l@!]<6qL_=Fa {83Y}h杼7(Y}|L@\!E#R;h^kl82j_F+9ӢFmdw7MmaӵRlj[}NK& tP.Vַ-WfU*Rrva 2 I@)3IRR1.f.֍F3ޣMC/Ɉ\#d!A붚f|}J#}+\@y33Y΍0:;Ғc}=.4_`EuHCR*mF}-C@T,!h!?h+T랬0<1g{4ZLu~R8iY]ٴ6OǸ4"Q0!L)i\1~Թ$kvfO9+Bi)F/33G uMp(xu_>Hx |x3F;LE]%JLyEǍf, coR$˾ދ8ԆiIGMoi_=ܛ%;R!#A+&%;v*UeT/>JgJLm(~59_ ;5p>-"SIuU$P?{:@;*\o%4 @a%)Yu I}Љ'" Ê|eUĞQueײo," G+[ )tp"ʖu_N }|:la۬9[XAd͜m4(BP?# ӏtƬShu%B5R $e$Q@7-~+7)zM!fZ܎rPEZw4FTkqK2WcM-W7eFU+ɤ(R\jIπ e1H4d}Pc-Aʜ jp@WP@S@ ύTP,hʧc0.&ݻaw!'! ӷ!4vk{in'XqMG^-+fƇ鯸'f)-EW_;VwQ+=\ݼUM-u6lL?0SQ %1@8K ,:uwD˧GIP|.픥] LXuCY o&YlWt3C4.ZH%Jg3-dXźf̼D58:En.I$ L`*2.e/ # ^n"vy=$ ʜTdJ!{Ӥfn AxS}V0lPzԽe`',.$h4%#R]Z%;1^0!EIV[Z-}5V k1ݖ򲍃8R= c|Uʣ;@,}5 _( dNqۭ`[X:w8~Z%w]5 '-" I,e 5dc'nl 4SHEꕷQnP3 '4Uo.uqO$J$c)Y#>o#I~8 Zzت9[&'a{zy$-yb:ץrmSB>4h!w̖ӇcQ*Y29TAtZ\~ { g0 -56 =]XNIcƿ1Yw`i^B(ct!jO\KwFuC!{{uGZAl!>6n8h L8l'>Gj n~ 1B|`:vAGxirU),YGu M1/u|䝙R|a!b؁NgݕDRrT6^"u}G΅w(3j~Jښ iN2ڷFm۲] BܯMWȇ_GjցT)_Qd?Iҩpe.Fi# ,ⲧQN<|įmpo [e^Zw6OU n}ܩԃ_o8mDC 1rvǜP]Ct6]O24fؤqSβK9ox񲛨^:\2e.C6u`B0$ оЃ7xwd=ISc BY,^zkwog{)u:QԆF|읨j}q֖BuI/X[9u]Vj-53}й0Va;2=%η̢_7մSj`S,"bðIf\o0U>_f&{v )VBCIϠ+]X }tмp$Ild-[C VRVp4*N+Xm TBak% e?^chۑ2=}f ]JL!d;bU2ºtPmm=~ \/y eYDdQ IH~0Ĕ"ˊ &$^,q^"do\)Ȟ2:EzU\{>ƞihg w>:MΈ|Q|XqK[80A^`L?{sk4L0b9^>(4F 0VD~6Dº;;TV_S*[00{foOFHƐ^LIO4q7YsИ6-B&3c _#;V7{KC9]@Cܲ7!OQcbw\%թM< Cp:ti}7/LZ:g͠cB|gVf;7lJ qGw@ӛX#I=F=aȅJl!01>JNu \RZtgi,;Y]Q+nv'e Qd8FytF`.Q>: i~ 6f3CYp-ý(EEm?0,05&"TaR:@H_N]D3"w"mBn(AS%n64%LrcGrR 'ܪl'j5Wɻoٯ# $r1eʾ`. ,W|na "|P 6c&'[ l~o\꺰~+Trm@\x۹뻘}.m[e,Tнb; â Eh닳dă'R]o#J꺖}Q SS\9]>]_RP=TijM=և.[("Ca(PYbI0&K3= gw^9WTBWx C0eqx_osM#3N@M ʣ_G= 3':mV `!Kǂ7~@-%c#1q{j,z~\N$e5_j?(bgj.2pwFAOqLV ϸ2G"vOe:r5NoRHj<HKoVdKYFN C*N5bxnE{#Ҧq X$*Զmnd`υV:W'3oK-ۛԀWL%sf:(ܒ)oOE@)shQV9=,[g+?q՗Z*"YtY{RKPsR,!9 A<&pGRm@2]E'rowHn;p5ZAd!WL8*l؀z$+8Ho3&pN7لc#5':J3$D*#"NC}ڼە f_O Rn1Owӄ}k3f^ft7F3 +cOGj_ ,p`f;'ZΆL6mR5Z1hty=K%I/#5DkHwJϴ$D0>a£<"Քtjԫ` J.dhF-O~|ֆ?SXea@vjnlf{aV>(`W6R%"RܪA˖ 5l8Cxx\Ɵ׌8 B*>7,ɍBvodTd"TH?[ͧ0xn[,L%B\Zfe|3  '1l$Y ΢< BJGz9 8Ji&1ųJǙ'٫ş?[շZ\u)@>~)Duab.إxqF;0aڍ|d]N~;frƤs'׺"3PE<->ސLJI k't(Βo|eʔ@xn%uicswj*.^l"Й׼g%};.wfhcTh X<#uQED%"rUQ!=R0Rb 8d)m9%6sYYK8Fw;;gickEzI@QT/15KGONSDEº(TGWCOHdN6``93>\Me(z\ `4Yu"7g×}j_LVvRm gh5.8$NDx|7隤 a?-rJ>`{pw,Sy[;>j7,CT q:.:R:&I0+56@72%^2TҩPdב[t,$Tmo ,T>QY|l @$%?w%h4O8ԻIm6`(n9a\bHl5uzg8E=<rq5/x80H}4=eכIqi0asDeib8>2J$]sxf:(M]R$gr/b"Ҡb:J͵$^.7Cnrr!:)E]IGtYT0EU-01ܳ›[{|cBd:9}bn{}}*&d-LڶK(dSE`2\ʤŲcd m~L` Rm KӮ鎻 ;r@˽U4,,rpou SoǬ #3'ac|*MHKUR;TE8SG90on>j*ᙳe~]y􍛟t laGC:&ОךP{MT8\O_2# j>@2z@'RWQfߣ[i#+,GV4ٖD JUh;+8^ ݔ~Y Q{@M#|WF=i}Sf|#ۓr n!ZCwG>pAZS/VHS?`pL+c<6i)+[~c\F!mLMtsvG4֊qٮK-5T_fY MWx>݆(R-s`Л y0TYI^0§b+};Hgov QX s |q:sA[Y Ea#0C;#K2'=Lg&q pQB YYէ|ڬVH޹U1hXH=Ӆ)#z j1o5 ֤_yC.PK#;FCZ cq,Fk_[T<`Nw|%qp/B#r>4ln-(>P 4 ՟=}Dρob~k/Rq& [K*a&+kc j EIδL(pyy<ʽpw@͙Bc#X_#f!6Z~ݞ*2K䄻駪t7O֬J6޼%,?Wf]lN>';qśH u%[?S&OH&oOq- &~CAz'bW)ЎF`fpY "2& I&ZX$> D{(퇓YXNd@,Nܮ- U4z:+\:0i^/Ժl琱(i5~&g,A}a=a[4d\ҕ5})2{2m%^7.&w(&{q *Y$itZuZ,dShgy× }Y1[VŠGq>-Zy65cH{~Ih1 (ynZaN lJgѨtoBnHP('#wbg.fUR‡H>x,VS'LPvMګd^%%qщs:Xq4>ƵHުaXliHvܜ cJZbsp6 '($ǵaHZSCG^(1&jJDNU^ll/QƖ  jǀQHi<.8 FП)^B D">҇jQF4'9ĭ !h"!;g-J7+KbJl?Pc5*>Α>]2*l{ѮuyS.WClUSnwBNz!&F?cZM{\4>;b+хD"Lm>tr j"U>u/=Z6R%K"M;å S]_aܘ='j- WZ;jYXPitYpV=`}^xL+8zrkqaC(Ȁ-# }b{1]ĝ/\= N^"qchN~X6[F&-9=*] W/Ԍ`<}dd\o_7SVP*cҒ]o$toSC\A5^Qc6`@LUUDT>OmEEYx7c?Iʥv#ΤhtOk[ycDVzo{:Е}u`h.؉z䅪Xe} O28y)V(-KtMMUbc|}("R맫{]9}|4omD<%vԘ3JSIShULXgJz$Z@N9V sڝα)Lnܘ@k)k`Z4G \`VBπ0u .X^ߞfIS^}O%h䳥Z6΍P=GnJ9B+8ĦRG.#ZgG–6 N>3e|=xU0@ҟ^!3+)C0!q ija%hZȑr y!L^76(2L$j3MǬ0onfS ߰) dU^77oh D6'2[TH >1Ejnhy^zfgށ$.̴Gf)l(K.!kq1X贳X5V-ZӳV/ 2ɟ{ʚ8b2"pueMe?ņCT>گ55:8G׼L\&`WE]/ZP$-yLWvVLo'HR߬"}_Sf3? <0GAWcj@2Jm.n8AOQ$~şw+`?$Ү$'g <Z6 ;K$H&prڏ+ڝ')!.5B$ D ln{3Z)Ckrϻ&D~fPWMe2 qoK+&س良k=cG">[q誜ɘ'W 6W_l E嘟ˏp,m?u>+A&blXva .&BㅢqDƌ'<10yffBc'J$9 ~Bn--aB Iior<ֈ@&N yNMr3WF-SқeXҞxd/!~t'v\}f;?*X\(q9Eg{Շ[b; SW%y+7sJUkI+ eRL iW)()Wd݋G>M#QI]QhA}yEXR.1|UK cHQkÈ͏cohHM&6jld #xwTf 'N TQ' 32}%M'_ãNڮQzs4@3oeWm zљFf|y!4Uл K| *xx)]8=& o\>l}"`\]Π;0AfOLF hUj-|c?+Z최 ЀY P.$X VsK)OizKds/Y'oSfY.=bI%$Pa|ȩij_q(z+>63{da\g9g :*pFg.ٚ6deVؼq/謽C9Tg`b/.`IIek鏿Qn hke  tDC^Ѻl8pɬDv*5nzUjY#bRO=WOXRiv {.*֗9XHϣ)h~*6IjQAE|i(i%[#Œs֎!d1rLvW;-i(k΁`u&."0of+#WӢ2O@O"%_XG6"5.y!1P4݁u9 .:c1Dȵ$\*4_,ϒom,'/6è$|h͓'6CdE7)EC+[pC4<̄GjJDvZzݎAi1j(~5Xz5H# \X-`bU~]mcE6|,F XW rq~[gⷾ~Ӎq ȷxgQg?SLԑΜFBh je(x3unLUc ,n(ΊHk{$J(4b? Vު}56hO^c  .P`hd !EcemO1hb~QrDn#2奇gq8Ȅ9y0C)t(g]xla YEQϭ@ 0e"VwExu]~FOR'WڕHRcr+g 7ͷCJ4s),&dFsN?VՅgTFJ ˵b|KALorXY ywW9H9luM*y8E'>.(iWyi"dYOA<2߷a+ܶaZ~ݑ], T}Xi FG8"?% dilp[B>+xt0m]u:~/ Cg\hVT~ᙡ5 qb?B&O#sJ Ħ w۲V=cA1'1-fg甛Zǝ]12A {0ɇv̏RMOEN{L+Fb,ݣ%ƣ’æm.ߋ(\-9\CbџҒe<#xm xn\;"%AL!BSk$zC)aX¶1Hr_aL0simCڱ4t}ČcL xu+DIR8vi;fNiMPk<7-WӎVF,ԕNO]Իz?FӒظ;-}!~-W9Y ݸ4$gF}vp%l@X0#@lǺ<$:~ci1 *ca43ǏTĔdnae*-O7-]b8nRR/CZeބOk<5F2Ƈh yBv>AZЇ+5,8]Yʥi[ NC , /#dB7yaCHMX!558H股{18nV8o'nVp@~ǾV8p"_Ad-Jˬ:|l(?(Hooj9=<. RCŕ#\gH\kK+KwF;w ]a5GR QCc(?a]=}&'`Szaҥk& jc$b|Ɔ(0 ٴN=\&NJJg1bU-6DU1r/rI5gYP8Uܻ6` '(RШ ~C<ɵl E^O} #gs"L* l'n_KwyY2e]F5]pxIj *g5bCJb_iTY<|n2"Hr`w]N7j|)h>ӄz2ZN? i*E_YYakZ2 j6~,aSW"[Ds7|{'2B<1[-pɦGW3 PdEwWa/p<3VVq)@T HFBhKϠe>q?~`@DoE Z09̡b $qvbyH4Qp (:8 :YXPg8 FS|Q(@5t*l,ݶ(edKfm\tvA  Aw[ -UYN~b4CB(d/wcjUwrr ,PxRMyCSQ~fR1Ff=pRLi^p?GMflқe 86VҸݠY0kcJOc1y FO?E혰k(,&e&zx^// }ך(ABk}U 2o~OgvZMAfqӠa*@ xEFD}]yZnI<f #E*DUWKűJaNS&@MJm鵽>*}? 2w4r#Q#ZxqQ%ID FLP+Dh0v'fȇSx VdAaS*o< ! 5eZ=Cc$]U2'>@K< 42Qae)g{uւ`>,1i4$.VqP{Bali霽`>6gOzQ;CKOFhK b&LdKM4V_6r@EbʱOK%~u M?fٌCor4#E!``uV܃DXrnn:Apo-b,{Iޓ)o sg&kbMw7R9'!bf#n΁TOf|H^]r3go#PWzEXžw& :P~qp* vYDI:eK #ʛXmDס찯A@J<qj-и(7)q̅w\?"[Qfx{Ǡ,7#>Uje FV5eJ~ >b`'9o{*6qLLg^]Z<;BBa(ALl[<-ݝS$*{hǫvĥ>{/k)ZSSq?'ɞp?rͮ ݕ!0vXʜ̬2HR g8uO^ Z|7юj1@s7}t6_Mhp|nFV#ċgu$K'IL 8|^c%uAj ldY뭯}Zc$ F& x* d:6&5}QcCe55!R U{;O+s"#$쿟D5!8[cEx̒[ʁG/JTq52('l ,)q tk⧱(wI<7 VD.~Quu+IfJ]]HG`*YxIQ)W y4pogw.%GG8r`MWb:j9z j !f )i1f(mlG -ycN^.)w<.hWj[c BT3qԴ̐&!Fy(Ң?KO{Uh p AP‹!]Z@f5Vqf!5b;LmBQ{@͆KU6چ:S#Z"ĵbN{gzQ#)51G  RbTR$:zb͜}}GEJ!:A983ș4g(,?>78@6-7FҖ|Hrzϱes9Mh&bࠓA_&-[>G΁3 *#Vl2K0@qR VqwSnA]vX[o;^$p3xh4=2qmX:ǽv X psGNƞʗl9O7CSUQflD:bwh"Eo ֬`b3CdRת~KQZ}"yJB-s`$^.gdX-PFU>pOUox ^D#\ʽY,xO1,ɼ_T49]fܻ0G; 9<؄Fd%8_6٥G*nKnoC&?|gTqչ@kbv B 86HBk]ci_ЩzI^*M}TV@GbgUDxڧ+D1';"ڇ |Yw+$%=x}uT9_ht}Yݩ`I/dI$/ [oCd:Poӆe3S"ݴxIA(;=$6Q ѷc.'+ݖQt.PyIJ浮,M’w8?ƱtEŒ3Ţ^ m( K5!3 @Uue$ u# F[/|V{/1ub̦w0n]c-o"}(0uEz"\WP /|DQ^ 8r'k⋌Zbx~# ϥ0Pu:vy𖖀.LGvphB10ŀB ?Dw1ťu^A`'[@YC2 )$`N2qm*lVّ́ؖ땈0HG|?d,g֒Х*^hGے[.OOV ,׈@gO4+6߱GJ /t./8Ps=6,/ )SI69XJGt'5\B]J@ a}̄ |d.=wy¶̙&),#?Wc/Xz!8'{@Gjcdkj&(ب?ֵx3)*rW`ޡrw>˲Z~kRT. lvM@cY`mT|މءxOEPyRՀ7k (2mQ?jj^]Z$2`aJ#Dj9͏f#wPw z{XS#*WMګt]Os`ffb88NgOqsF/#?vZ{)Z_m+2 Tzh!r }M MV(&:Z7hKMI>\PަYGl̻JѰ~+=c_/OkSK UЦ*d7Ov=͋xhP$ߧrГ/H*$1wb`G.xa{]Q6-< HYQ,ʚu"MzMk/;(ICa[̴cbܝkn {./ac.@T5/&P/lQ /M z\$"6$_$HSa7CDis'Bpq@+>xOp_A EBujft%5E2ޚYf[ט:)tCcneRN8>';jF6 ȹe|@,S EЪ '\6QU:euS.pȽ]d?ឃINn52F-dEV~t׆(=fpT}mg{=r.vQ-_xrMMY)ښTl~M2ɺ75P0" C{jllG*e1PϽ!rxPݲG8k,4։lIvG-Xc@Bب7>W2^)_qKUb,EW8aY7N{ȏ]r+fg,km-g%5ݗ(ZKh1Pj._ƃ,1bk"ᵅ4s];+~hI_ do3xPk/$t'*?Wŀ*">703v4s]ዃxKoY>amqW<%zN5mPjbFڧ_)„)'d7u_%I(;US٬TK}‡!; LZy0z NnMgdI{aDjKHji{asU*2$s9{)T<{Ț}!VcLyAx\.h=x/cb`kPp 8ٻ~i aabYnD.r^ ~5\ ɸm(qf6@)R-]fクS0ByD37Q4jxʫP7`GSbK#L b1 ~GFkAr7fugRyHv1^ŖLOOgIYXzr_yf\Fc)~)kwm%.-%SOARj;*7y9WA7L+s)x(S }fBfQ?Qy4hdɑ^e+mpC >wkXzM-x=dxh"D1͗*Qw W*zڇ}n+ OL5wFך pbk_ƿfAwj5ǫ! r@Zh, 1?TIbyYÌ4]`_ݖ&Z<0(+aȿ~_OqR+|Ա2^+!6tM y`*3/1!z#Όp%DD^C#Ui}uɀGD+^C׊ D!r(jS4Vm:6&+DaHjNp [j/j#5mS=e|j__9ɿر_vDZNJoc5dU}hf.;~xh]/A #=Q\br%]ǀ`Ye|jno2)Kr5D02\yL7΁6"A./gPQqdi"|;yojLw[7QLwS'&Ɇ>-6W[nodXԏwT0Fz՟Oc} U9şt MZ#NvxΘ*+|ckc*"rA|HVWGŝ\H-X„@Yl琻P2 w='"?YyV$8*3ݘƏ~cx??fr02#E~&l3l~_/}O8[< c)dO+S}zLE押4+d0xM[TifKO9CYsdj{*V$eO ԓ 9*ui(HxcwY3lych=A`͈Lx<5':&IR[oU5_DžElBJUvR/{'JDԼ{ Bl|P*)AUq]!3MJ`fXӑS rܒe2~~V0EJb乶iCcCpqq*Ⱥ> ~ IZpJ^GSpr  !t[ʿuH?Y*s >??sX&c$rn"\γmكf".A䰠\jRj_n</H;QCЕMCOOxkfS`*hs#6shĮAZDEU6~M M+Đ MY;05: 2#Ck$G|rz6 b!R zl m/U-:r/0mj1:ߪCNk+Pj.)blP${TH*}yEpnCO%3_^NʗgMgV ?X1_L<`p`[SxzhkbǑky"8/ng] }/8(< 1m=?룭Y{L+W@U4jVϪ{ޕMZ+n'#> Wп0q;jA߬) mkHkOE/6X\w+9(/ U]ݘ@$sB[fXgE<@+ۚ= `r] _Q`Nu 6ϮwBG=*(hK/c!~Ix}k9 u O4pJԫi=Гg @nġ _Zg?O é\PlTw)@ȶ Ӌv;Ȏ a gp5Zmmxj0=\bqKKt?0/*hςe߫D5>TE Za k`QdCQhgiITr):] D 3y7+FC@7W5s]QۤMn샢!KaG&!h(oW='rt4q6\1Geh ʚ,^]w` ƌ'=GTe&-F|:^`mDҴS_VuR_s}wߞ$2 dyPWFfPmvBݑ%a8ej*i0S ;8>v.jPeKɍIq \~ۦP/[}),:1PIT?m _niI_4GѤSd@zGVh'/짗q(G1CEHX`l<|7Q7e^`)ltcst!G )YjH$RBF ּI1| :9SeK /lBNRjx)'Ԙ{\6:ϚcHʏT_Үp)IK%/ uTwiaE"?l'eKnU?G[du{&a8s)V۵8Ee`u `qz_D$p3W+qE糼]brT hר4044E]K$qo?Ìc.OBXB>( y 4lO5eQ8J"m',#%4 ܣ{=le. BLZĎxw{R1 Awk1i22WTۮjw2wj+㫛HPH[~*¤ve 6l_ՙEIίJ| ތ{#SaIxSͧitc ͻ Z~*e$;{JH/ͤ$CpMt8>@0 s%̱!F_Xf!Sgl}|-LD1#PqkN.m$ RVVyG4WwZ3L.B^D2KSso殈=BXF -wd=ѥާ= <շOP5ϸ E }F(!6ZrBϦ?o a+* GIIkoX 24uB OȌp_y:0/<3j\-z>J"(^Sfa~j q!h((H~eFA5oxyU%#)ѧ1[͎jY<>"I yϿU-(Te=bz{I77X܏aJ#eDM!Mvi^*jS;p_LjUy/{C,FԊ3M[͜K ̉T9f[4t ny3jSS+AaÖ<Wt.X" 3KW>1%wä P%/>r" &4h;Qs&=i&0KRyNP!RA|pY|Udrs-3E] e蓪톸y߬ho,zv>M)]q~?! h*-m08v(ЬQ\  7jtB~@04,u~jY|H{tnG o'nv-n7.{]fEɹ') :9aa4>"pI F`f(46%LB #fEAF)!^ά*& Д 3w.O㗞]=B &zS7*gL`P܅Pc&*.N[RHg)8cA _,܄S(<~0Ik>XE3loeEfV\WlZl[.ҤE>|1ROEAM,;(xeb4m/ .қ ~MQ@JE&Y$pU@{Wq0 ).cK_$+,^Rz@ P7Wbg~T.nl)W$јap$ZX L ١*bx3hJTΑccBwׯ1ޯ8w61skǔ409uQd{~ yԴHYFHezL6z~Z=su7-lLyUdI|cByً$ZL<@d'r :l KCXlk\[zt!c0'pji꛹2cdu czdc[j2 N/Հ"M^'G*VrpVKWe/&8U >ťµ Yc/3SF`w5^RQy-JTVWfuRE ^M&ke#}xrxO#M`AG/&GjxdMj)+ڑ*umަE"YЗGuFgM2E}՟Ԑa~qFg'h Pn+9t4eulziHqAD8a߁)ˉog!D\v.\hPއD` GO; _"3G fyt`N8?bPB]q#m~=JICgɊZE&,)1L \/x? dL(gD4A '<1HU{Wev+]oG)K|<E!(q ⑴*2jB/n6τ?(ɊP \8[!q/QQ/s;#~0>t҃$;?w-iq'V^X, 33Tt}Y >z5SWG[z-J _ Gne(69A%)B/ƄAw/uq鿠^#tV1Nut-UclijǭZ-ߙ~ 7ԉ jO Kk F0 ʭ;*Qp>~X'fI2ׇ)F |ju/ߥ3UWp,[}n!H=>l"~Bta28WH,D1/'LAū?~W 6/qU1?ٸARoؠS`H\ @ !Ɯꚳ'Gx^&%iۏ䆑IB\R?۬=3Pn?7h+@T\;ZhLz/K[2hUg13zUJva\›.?\"ouus+ /?3Soo D0Z|ꄏm9&$VGf9_'1>uV7WheŖQq:3וSf KM8<|r \CG\@{B]L0f6ݤ1 JO.ӫ aͺH k+ JIphOȯN-> b2c?p a7MCvXH %qg{וe9vZArD703Bu' ۙe7Ӄ%=FM%1MlMĩagan᷐t)֨yZIix})kQeJ$bS^/wo,X)"$3w"t-w8RJ+^rWmY/\9]إq#*>b{)94 yz[=6c; WDr=Z_sw: LE~±>+T? !RN=ȉ4!D@TȕO; 1{r5y.tBIo6itUVwn+y-ŢM UЌ!\ ĥO3yiwxJUˇApI>wo$vȀ !gZSa,>b %.pwz^G%]̩KՏ3^ yKLk%d{aX5bBOW) 0-MFxAwA=kC}HI*r>)Tq01t.)&f3$p"h* huAau!ZނZhƯϐ{F^v|Fh8ԋnmgq;(j@2Iǜg}Dn٥IHLqKÄ(Zǹr"g{ܢoߪI,5wdm[N@ mMj.5DLc6 9a@y3Tl} sP{v)lghyoTv`LG&E;[@r|V/ nli#(HUwB)E@[apnDam`9kY]n s7vpZ1@cj]j R:3Vrs[:ԩdraE#Ec}R/ES)MA6&LμU-[ OSRRL۟@ۤY6R Y)!EiVTd/o'OE.\ _mVaJVtPЛ.Ľ9.2=lFUO6qyV;{/ho`6 0`8\XPa*$@7ЯRhg 2،5"yJobQ?ξ[)DMxd*ddگoդ.`C`YU/ Sy2fQ.%fp"tn^ (o%fc4I03iDĢKљ,K؀D cįᇐj'e|>k#Y Z 7U4@Bo08/ur^O#iy&/XKկ̾ wtwu `}XX_b cWz\aY7~x P٩5k[' ZS┖gDFiBEͽM=$6bCdHvY f%6nAL:JUWxq ]o_zwY{)kBr26H|IO yEQi1'喙:ԙGheo4ۘ }>2\$uyd!XjnDVsFYcÈ +_q@*7]h3fAV8/\˞Swq1znύ\|kSqAgZ^DcWNӯÝHu%oԁ!#"֕%$+k|II?^iMJץi=@cyBߵ=| _T'nEϙMԀh)1P.N?A>VVUbRRF W9AIB1PuaITn*{A*e);d@?/87g=oEŐs>2ulrZPJj?]9 sṊCׅМ-(=ooݗiJvhFJw/SbEPHdp]ѪqF ?eF̖&SAؼf0_k`H{W=V>z(fD.Saa6l莵V`}K c\T9mJj;ȌD{VQ ReL, ɌM k"R[fǢNln(}C$dKCA~7vq|en~{V.@^Yح^eD,6J1hm 4Sq[6qӴTمfRk:7KE k F^]p/{4 @?z{"bϲ5bZoIYhec9)@\pԠOV̓{o泿 ѩg}Fr"-K*斧3@R?ygPPK䐲ăLQ{PdctQqGk(t]MB?{$~{-O>ޕZo(K0=MyK1Y 3Dij7ڏ)sk.=fxmi"o6J*}uR݋Ȩ|3nNpBD-MA6ZEV4Jcnݷm̑y)!s., &gq2= r1#ZԴ*,6R,3\SYK]]$M' ? _sUh TSK%~!y/|Q M.ZyqtpQp=3gEP~7!H%|*tmA"dL&ރ 'ŪK8TQfj#%8b4}#.15joacV%N176UWA7twsԁ+'8%ܩ2D @39sZf 9p.0!X֟B;0wYQ)%/N/]e?p Ѻ| #0摅x:Oy$3e:0T>T)⧍--"5~2OEv_1[s FwpkVGҰmf"DXAjQ$7UA+]$ݬ!Ta}Q5tCц ZDPc: 0p|Y6Kh, 8(l#@߹gװ36'dYjn`!|ҏXTF8*:+S2J!9L nwcX8ň.s]8xo$QQĉ@?aӟL0zͽ͗~o F\L^ >ԡ*a_(WzI\Y8|Q hn~Xz\ S- w5%OͤGkgo&Z{6#H]OP6.t[jT[`d#rSˁP`t#cs?+^6 @6.8okqUVtN"ԁ@?rNi? ԡD?wNZWLq@JŤj˓Y m\1PjlT̮Z<߬ yk%?2k㎚fʲIܠ Q3be1 T3WmAǽ~bВ7m2OrmA̒yI5qE%صdWt'oCrQx o*6s 4E=xwnk/chp{XvUc[?1W#3 "Ȉ gCOs*(=X_.T43N3ӄkhuK 31v{&rB r0 KYW 5I#]PXQjEq$#8}?h3a6CAǁ,ߥͺ3K@bBQwӥz ޭ/w 򆼁F+w؊BGkduJY2nX;hIC:LC%fR4cT=fƥ\-rK2l Gs2fl>$o8WʱqYd= BUnc-"v}!Xv$ƆzMWg?@0?ea%i|+\wx,OMg)VT|&Q+ +U3*^?xK/Q`x _5\7Lbű[ƽ!-t,zՇ98񩩴JmrU_rTXG) >~W1OQA- T S˛$ kX&08ۥşq=uz3zjJ)MI=CR|W[lif<4\j*1~>?zS%Oq#ԭ/}(݋CR =oFd6cf-JH2ٌF#]?OגJǂz@0+a1N* &.9qHs4V, W>:/H/o5x*Q7'CgP9|,YC)A-peo*iJAM3[p,×GIP^0ђa7Ҳ7}찜-;Zᅈ)V˭T a.m~J4/Tqp鐼BQGY@_WjYk$qkq(:_wh$:J*z * 7p5 TҴ]39.B^Ƴ߃xΖn\i7|GӀ L쨅תS9^[p=GT^fypYc#"K7BOn:BlKRv#Es'+OgeYj!HلR'iCܷ :5z~iP]%J^ hPA'p}Rj=6*?sx\T]TץO7Qb$JnDJa:SzJ2PK~ܝq# M_[[›I|9T5?l3dĆ#a()a]3RSތu7CR<)U:`.Z7pUű!n8j6q:DQl"MWH7Yl} p_˜3&05,M#GCk&ҹ0zn7v1]D'u4):"-h`.^j@ۭ^:*b I4PLYPֶ_6n?l\:Z-جߦy (a:<:ΊRx %o p3}))qߐ(+J핶Yu?(Z6hUjx3C:iォ0hL0+awfӃm Ȑުj] KE.&3c>gLɁmv|GL?E_1[&ʊUh9x2 .g򄇗=~~B} q󧈽x IPRqa yKRAp88~Kknt 3] [$\?Tnu./Pנr[1h{ i:G[_P[,_>Fd*$:퉼|k51w.D/Ma~`MY'ya65j)#:TM>(1r[m[Myp*Nrb4>/NeHzisor J+o؞4{.Iw/낼,kwn?Zp-_~p锃hSZv(&q<40]ȥ5ShA+R+^sSuB-_j=3:͞awt*\?VF7/bwv RzǞY(afk Q3I]1ْzr_f&:G{*Kj?e~mwCy),L8QkV6u}0> 3"HGs#hw@Pp e;}V aQ3" Jrj6e_M)-pt.<}s̰Zգxr}^q(B߹ {A$"#ins:2}Bo[n6I񎽿8K0wYxA)Q5pjQq Ҫ R*Jmӹ8 /=T-Ccg") u sn kb<:}2?~n;vxTЉB=7?S4Ͼ'nFFsMgHF?B7jz_uɘ[Cy'iozk~Xw!5jXUB4 V HRm݉ SI7@oۅQ<9)Y5AՔ5w9ByFIlƖqvGkvv$boRZHEa"Ho &&ч,)|sXLpf޼Dɜ lY #s)TF 5"))h/FM,LNIiI < =h/Iӄ <(wrVB5hIK!H,ڔ3=Zg*9fTWYl;v~=E׮.Bt/sj^Vxpރ:ȿe/۞ 9 ΋;o"UjoKm8LX`s 8'tExR pv8C3\hS *!)p썞tCPKO4**q5, opxy~cb0L\ oE0lȕ{dAw]n 唜stācr)%5ʙ̨aCvʉ58K)[T?>(z tyׇ9=G؛}lH$d%/Ŀ)Y5ڲUђ˨ohdi V +( igHj4,1 1 ~7]v1񩩓&\͊2'SѮ]S ]rbKm O^uؒOxSC!G!/q&>Ɣ}rhW]yDI |'.9^BpD,fdLJMEx=m$.[Wwf4 t"MWJո%]ֿlHobݟ]~ ziaOѲ&mߩfGZ ^}4MR ?㨟17\A\ &.WV{eҬA;t ǟ&땷-L&$c2p];C Nf`3'Z+[_:z('x66CG\\kjo`ɘK:+a~MDRXeaC ߅by !*-Pۦ;eY޴zМwv‡a$T*Lt/_;@{[N)G×s TF0t&HF'.ݭZiʜrh6kߣ4Te =tR:Kn+陼Ye] !͂B[t>*=;ck'bA9MtG"c(!?+l&Tii$j'f Yhne;IZ.bEֿBi&_5m6D[N&c ag-ⴊqNbTQk&3g+J0 $$ Ѿ>=GmBeR!|:"3y$yõ ǐ2ؗ3mmg&VM:UPPiX 9q[ TLaQ(S/$=#fUV& `2U !f)\Ϯ"%:{-17W ug c$;j׻[vSyGtFrBȖ:[Mvcp~N/"S\aaE'/ȡk{淙DM{v[Ibi{tc, MG6$`⎅ mhNXJi #;@k00,X3U .=ID[ySݠ, B$ 8?~ nq^ʑ[46{Ne"ztTmBM4 (!$H+ Qq#u6*Iy zm og=N+I0GM&{KW iQ|jǪepǂ8'Í n*螘SBOP "" MJ$zۄ4Q]|ʡ.R+mS\f8߾U\!G=A61֜ooK˧y:$D cc,|dךttz 8M:\qt LrǞ& Uan`OdτZ:cTiL36j@(7 l'D?Q*5G3\ܳ+h{N˛ݓ:Y,&eUVY1S!b~s%oj|k*[j z~|QWTn<(Lmqgˌ##&p._K\x>[d5Ozo3EJ*A `ȸr#jL?8zoati29 I6HӋ-1~jsKƺLS4ރ ˗[">ˆK&4G'_Q/m,E^fI$X_lO~i`J[Kԓ}s\~0]s#Ί{Jj+benZ  8kڟ[yð$_SF "@-]qUD/5 u.dfĔ B MFbIw!YMJgu'"<{0@* Z%Mzd]p`}*˪~K"hZ3ʧ(z 7S,a#p̶Z˦?؉LÛndx{} [ 륵afEv[){L2BGTqR !VVTkDxK3ZI^ɿF 20U-_ )-LjHrJ-8iϻ_X#F02iL=4t"W;?u:_UCTxaqr\k-Ȫ"dsEJv٢McK:zK@6p \9Ry&kNk| /%>̼( cqGYn3RjHVh3Q:9hgvHUFUKWU lh@t| 't.gPB}Mum"覰;K/\= ɧ&ao.B\j" -o0{Ks ԥ45J˩ o}M4\q]m;| ϹԐkԜ%jG"90m6T؝r [К$%ς hj6ߪgQi+,2ᤫ1ֹ̫|*V~p/܆,iuq`tJU{{P@:hcVsR}YeV@HU^3 = T˙_3;L.zҩlg₳K2 ;{;K\j$v:[< )©NǴg?h8͇5NjPmՖau"Pu#;/@,}3他$yؤ7/Taæ1&1yAJs}>ThoBFvZ/ yH)w4|ׁlQk`5ƵC8B 8]b x AC V~({ ɂP@`U9Iоbׁ !SmT"v'( BknKv !'響7XWw;vU/ػ(a+g ݐ*VN@:فcwN?1S/f *|R+-KB4=˻dj BsC #hiʉ:,IDcf| pZ  {X C$ [o=!ou6o$/8A;ndATFI̦lº_ic0.)x0G~Den,.amņ+Hף嫈Rv* 8, a?02p7%z*V/6M a 'ZӄZ0dVv,@zwݪ5J+Lx("kE/}/ >e7 =]o%< 3Cz#f3IKĪCfih4 6aU e+PWҌ9$!(G `o#&Pf&.'nMֻs&}2R 1 1$JREZV`'4O ~l{(#x;BZDg:œ+ZnDί`WNMٞy&JmF3v_79v9= 6׎xӝ0 (n6e7Eb yGNs+@7D:c =5rpPQfeXa ho&ƿۏĀ&܊HU*♋\el&8qOLlANY.$Jo~f W*2+,Z w%I,4]♜cgQy-_1ΙD3 r`J^E3$X(*HYA$O G(ܗRɹED0F8~+21RR& VuxELX-(,5QUߠ9+ҽT*996^=]Sl_\O:0aB8ˤ7lq|zG=zXSOyk$1Eyb.4o^^w}L PEd̜lwEVL$QmR -2\[uUtzZ(ۙ`{ œ|P"#gng=(3VAEQ!̇vDȯaUhA5x\/ N$.w/}\̓:[)asW٪]ݯ*ӀuLR0&o/9TѾ$UҞBHJ;j3<8]]5Dx;mm D\!Mٺz],*jTLU2p/x'ZQYf 5Y&YaL\Vd;I 7g Ql_1,#Uz]@zUs"j| P'v*GilgޓcwzQjuA@ibsw_ K6fef/"SM"2;?5M>p;܈4Cڊ"@]GVsP-{OgxA9Li8 ѲmbM_RtMpLQ_ =עώ@ //8ƗvmtCi0p/ .{FU*Du[+%PB^q4̒Hd,! P~-#4ե@uc}e|&LȦj͙Hl+mIPމ+=I?e,Luv7eØ$#[\CPAU*bS4ϱܒ R2>|/FX# [)}@Sj@e9%WHhCNZʬ @_O//h1jm|V'bxI)#IH VmVT-ğ1ˍ? XfؚSYu`۽Fahq qz:4.N(8此X=NYzF?A~zIz hTj'V`#EK7cI&c$.t z K -X" emAOAǡkmK@w7։Xt> +/0XCu|@_/!8ҙ2s4W(A,YE>%_2l*($tklY{Hyatsߕ) }tc;P=K_Ⓡ>|'0:{>PE /d;SEM* Lǿ)I/ +*!벻5U4W'$aty| eȔ{.2*Yd"C=ء*Ԋk'Ջ +w3y@l^Fr2B; {ܝplSKt$*JlpFjgO?ylSX`U X-CQ %{ZُdI;v^GQzO[LF<.FMS-cd {>mr!=1SJv5VJ/8 lꏭ):.oh4*M'kF+[&6gSfB 1_dD K= G|b㝈  .3}o|+B)xqytR;E<ЪcK y2A\őM (a}C4HE- tk=#O2k`.жwJwr9Ky$}ϒtdMq󷛊>Hr'XH>C@8]QA> q0.]u:b Dgăx'#,{N7/|3bsV%C8_+ V㾫W˝;L]_$g.nJєt}&6L JBQYFXn66qlsnE_]@M8³&nt*9<IlkuƵh"M7#M(Sy t}#>sV|e\'fe3 33J(vz k%Ym%pTRϓoƾ0" ~!בb'~"/)8X+B%<[^wɀ-*je{d/y/u(ru?Q:eşj C y_cYLci}Rd֚hc/:c.VgH6!}=Lv+yay#?m ȥ?b*֬&TƿoMn3Z}аi=^<X-3HGuڍQ=Ce} Xi7 J<+np4h]mIϹeS{)T?k EQƔWKsA (?\21r~Q>#+t3b!CXeD܌ z})}md*_K&&V4.+679Q|oI@;5u6FWᓥX}Jy B02/`sS YyrԁYm#՜U k >q gH9;&B^+ VlI` f@aEIfۘDzzgYߥ5E{?"У/VmÈkB9h⿔.(g6gA^wPyͼ>z蓏louX%O;c_Wɓ:Uom{wJiRC+-CCTj1-7ڿI?Xn@o.9i:Wȿ3f*[sРVAC~d>n,><# ZhnZ`  δ9CrZeGf 5uξq 5pә`X W^K}f͑[=>hD8J<(AoNTuK=h$Kf0Ȳa"¿uͳp->xcn&p_8z M`_*w;1\DG!5rZ6XdgV.im0mݮ r\12# Fpw=SgXTIezч5x~O2J%^g\qI_ϪטxU/+%776ewAύ Cq[.WAC-pSȵ;Ґ%""qmg(DmNooO1o+wC@z>Br݋#_Q);>2EH/ׄ_F=U v)1@!i*xĸIF"œKa˯ %g5Z2YOh&K928PQ-/ p:&d2Ov-9P},OxTC!F~ QM()8NZYIѴ F|3%zӗOt˸޵GVuKFl ZלB(BMA6cnU`٣ >V0W%I])1rPE!['I^2WZ胉AIʵ;cq?6=Ӯ_īoѝ@P\̒Vx l$.qj|\. aބ\-Qs*^>lz[#‚&>1@+Xl);~C.OFGKC;L}@ïq]? UE/g[_O* (WWyNpDÜN 2 7>e:4yf,tT#Q=Zq8(4A*h FX ꍑE}ˉAnUa Q0@VPUp k˄@r~C,a4831vk9c K'c$ٵhM^-@3`57հIG [(;+̩Hhhb;hUY&Vd(W_Rn2Csӌe)jCi| dzuɥ34QmLAT줋"K9+0Ǖy$l49 ѬfU.%$ >:2@%XoN-,a,Q)nu5"P&|L0v,svCѤ(]?3e 'a7Z̒גZBQ=$6MKq{tQJHVSF UJkҩϮXotQߺ`⮳14u邔ig+ b6*}6> Xֹ9RCjahW9cl5yt !T| ck\5X?F4yq8Xe},$eL./i~ f!CG4hG0S (RÌch~4tND.8-L$PI=Q 40u]gJjOGmI BPwwGFNV0H9ۣ(`O~!:|d#Tac'Jg V-: k%~9:fд/_43YdFl 7vO܊j`bȷb\Ye[-.\NKGO\,G~Ϥ5%hKrEBtŏmJTO͏ 58&,ain{]00|!߅Lx_ ƝvXλp{`7-oGG$+?BЍb^7H\K ^E13~qG!62*ܖkgb\6J+/xCf A4ɹ1V@<#/ACce=c\! >O{Tإn}0EM0Ӌh*?q4մؠ/(L8f#; ^]}=X`ƪܵ]0_njDV%`\*91\IЊ6p3;p)[[xN‡6os"-Zr#>-@YTj\mng!^ NnvG~Czo}F 9p)ʉRim:8|ߎI~M2.6%s"9XQ2ȞDfCV" r*<<qH1hLaB78LMsEzz0\T),j3 ?Y" ǒh dEF- .y2Lf9 ^uHuudgp.==B wK[oRF CLfibzErFW`l׸ֹjܙĎ/нVsz 3L\.bmY _Uˤ Bp CYoJYf5@-J^,dZYhoX+ {M'OTn{"&o4t wL 94s|6쨔 }&(_-^EԲ_VcEKsmᶂcCVL95Pis\[tY'h]v+bc]ܚߑ;L;s-vȌM#P\bLkq^3(a{sd=TY}> btU A:>:(x>}C1C0+!uUI)Z)MKp AIηB*6lB6xҨdSaX4> ԈHm[(^H"0 2v1 $~j>nD6zZݾ`d$@ETOfLYa44CRǿ(0C$S.<-ԘdS&@}O;V(j7ߢl$07 SG/3 '84b&WXCˠ']ncI_Lt?03O8'USfFQtN^`U;/PBx! nU4I 4h|[bM =@h\"OsK"]]qB>T uNDgLlG.(o3 6OUl\^4q%NH;q_TqFoa)|ru[cc򞐠9O YᾨpF %'y==`^ ¹znh-۲8"8ۺ]Ӻi:2&f=m3b2h[)AWxnĴ& #>Gu1 \\8ӀLTm»} v%y]Y HX#UW?C BH, GiBA?˃;tw}0\U h09&"0=952(4j+јEiO G(RvS^|)>tzv9[!]e~?e)vD-VQr J CPmJz"澳_36ֻ*MWK-gܗ`k?XW1|Nz.1kjܹן#KmhPuvݏ<&`$3*\s^vlutq'؄K:?g ܹ`LyӍ%3Z**5wmeǸ:aDt2DT6VmD?}ʣb}\Oè:P)|W|uf$0yU_Dֱ֡b9MR%BOVIkW.Fs9(A_YεU+E8Vd5C3sŽaԫ-HH vB 2 ,448b%)V#5td&1O3_cPh1 j: ZkBM,U$O{~W 48  *RҊ*n`y̆7Fc>Dٮ%~MVP^knǸ|Ve(Wb .tU]4 ym~T{F[|R'@ S-p5m% ~woH6MnJi^~#Xn $RSN\ܞZ!2K}39”J{/ ߱^vLr_e*P{I@+HƷxڽlK<1y)T/YpuZuZA ݖg_ckrUׯ`u W9ٸ=j,RVsur2kEc< 7i.o%8/=caj?Ik}we2 : ⴐgAt{Sp M+GW`sfF~(6\z*oHj>@i^@˔Jyx@ax7܄Pm8Ы$hz~53HYYlNpbD w./HFp_7?6/K?`seؓ;:L8>PWYuM֏w ()UV7BbhdJP}@{"(vYLƍik c~AwWا=m21a+7$\nֹYQw/XvIJLޡi(^sioN6ڂR$ zs}N3J=uV ص* :xErM^cP S=O0H.;dҘK,uwKqU[v,0w=p Cߺh檊 c-g=Ŏ4[x!k-Jq?GT 9#sL+Qօ([ѤAʛ\7SЦo^mdLcLKdZQMWMM45"nU) <\nU@쁟=.PٍӬ@Emih Y LyWFUt\8/cϥvtb]èu;^CDQkw(Q%EݲĿA9fgI1MiL6^c;zs}]5 3-yەN-ZXO.FCi󇚵@&Ƃ/>v{/Umf$WS$_g+B8WwұmLԆlHE})A"M i3z f(rPy@q T^n4;"BySm)FMWԍ: ǶXkT)y!\P7 :Gc /5Dd  ĬJ9zg H`[/K*LcSИ$2_zE 7wVR O a*xGOV4YՄHFRDYHjR V2}GY}aRa/Gd (k<\)3Vۄ^i6qKŗʙ?nrmRR:MTQIm*a` ~`ye1L ;\wLx!yej s}je,Êf&)"NR*ͣ$_\'i{ +{'kD<$"YןNrĔn?0v6 ح=pwj:4׎qLwI]sg=(2^ n)9 $ȏx^/=Ӳ*5*ǖOi@Ӿݫ/D/ [d+xo(0J,u\=^teUo@pH5@1 &4X7O$V/yR~iPl?9`mAw&Ûaή뙹΃))^ZQYr0=xk~]`!̧xMppCܐ4p HLҪDq2xCv<}iXbg %ƏtL{@!n"Z$y Eϡ1xoFQ1ùAQK,zrˑ:R*|HۆEƭűCc5*?%~4^WU['{T2W.ӀW m$uCr1S{=}TWq, >dE^ q]Pʰ.N</f%&RW-ȵDEu#Z1ЋO_w~(>iOiD}@>Ϥ;ԙLo1|oEuw 3x$ҠeԤb @NSJh QK}ܷZLN_&uľj~no)/)5EuZ.5f!;5W00@XU{_mBΗ"cGQ}8ouL.wj6@d(bи_2;L.b'  fEg;nVBu]DKLi2fIj{*c--\+5tkl`mؼVDm0N8W d_}oeaOfpa'Y6pR9|3fW`'ucܞ6)vn?z2Y]AZi;i٭ 1/D!)MjE'|u7pv5WoaZD^găhbj/yy$%Xܙ Vr*ikck5`j-Zb!xAOT^`G Vo-NnVAӒsTR2əitڍa5"0A#'ʷsY >+OmUU%]edΐC0Iym6hJ3//R6R8N}l#Mz$E$y$Ӛ\\@< .ZuC 4!hQ_p~\a % . -S Bء9<Z"Ex;l}/ous@^,32j%UXi EϬ`ά,U/ tE7 ,y_9f1gb1}yu96S+]L ? l G_ff!0_Z<ٖ ^y=ܷxZfB,R{gXMzb(5>Ax|s*7 c&\O[RRa=WI_OcQ0 tQSVh.2Ɗ(r 1!&톭eqQbֱgk^!71HrKrķyeݯi=ߪ`yH6zAfjX/%Xȶ?"+qRYfe˪Fscg>;#gSr (5li}?CQư`gYH~&uvd2 "owwl7r1XRgҨ9̱,&%h&IFBM@LiX$ |IH2q^?xHVbV69!Z[OY_q5Q88,)8c,d!HWͬE9w%]2YMWzXCTN4O6 :JP^+K-ǜG+)FϨ?YqcTH8#z5/Ejě81?,p+](IpKV㈝[7mК'.:X6!Iz|?_P lB*-|1Y+EFQc|haǢ=vicd^ya@*pg>wI| +r#9's)q:8Ƃ, /G679v@=~ wBЩ^.VԈWdYI"pt@o#ח>P?)]NKt{1wkAa Lqv1UWA bd|aY\19:6$6%qeec8"TaWj_wqzc'\VB|jSͼ}By;-oyB"b84J=BQwK[nUT0!8cPEHRƄTACOqO v)!e$QU7=rY}⟧ c_% ?OrŲ37C)3+ĤDdix(IK7xgTW9oVf.'%ƻu{e˖k OHyz|+s>:;R"Ի8DvKZ:IgM SEgB)(\Jvpvd`;eo&l_ePKeѲADo wu\A+lcmlod.&]!2%}(ա|{@.jњ^/0i E#^}^ɔG~Ym+_|lui|C3lX^ߧסLP,ut5jXoHArō, Nv0nvRFLb~_&L9(m@V[}%Е3"USMKƫnr%OhlM (I%h?JRBO%G^v"G/5~dbAGļ6JWlXIX.<=A8QeJǠJVۤDQG0a[}S/19/{3TCft"; gKdYOSͻ_H3$P igĻ>?PkGPN'4sR(TsyUb0 " jk02RzM㎬`'k|Mt|32v5ADk&総cxmuGu?}`vUFi:)TF>](|O1WGH[,Ab)'~/ -H3raABE~u*P{eE4J6ܶ$=W YפU1kɮH0ۼ(h^8L L6=sJH͟s$+@D8U50k1~qZ'fE⁤rR4vѤ|'rYkn y6>tnC#6ݷ^:WU3AK8?Bq9+Nlvp>/2^D~!U,+H^Z .%MqEGq✴dJV:+|."B~1x6&Qn_ȹ;0):41 O@yGw1NjhμO|lU`56Se(Tf"B٘]z453SPD,ɏߵz4D A^$^^o)XAb #"GቒFJ*)j2@A1䶗fn^w7'#(C80DDHͩ'DνV8j_#xR/ q>KØC)Vj_1z9|y 0i-! 2lg ]u wzlE8v.Ncef-h3lgW&CMX4 \ X,$H!R kB֔UB跨n'~` au su&@`=(d:1g2Ek$,crj10>3E!RQ=˂ul#qP/X=ș y %_FCY+z5'YH>jxIzehyٕLXC1v?7Oy# 9CEtm +iJ[Un$o5kU}gz,X?ST2J*v@WcgO /dޑr\St)V /1;Kɍa*;Biպr>B/xIM(q-*۫ Azmlk,S qs&iXe{'T$ Rs;L?(J//eܥF2eO15@ =IŠz yZ龅y(3i<8A!!{Wޗ+$Zk @^S *GO޶w{ WbsVTk;F ͷ 4-1!_Z}fo0$Β/(I6CΣkM9,\(*}R ÓCDObSM,p-?6}8B .Ou\ @F qC#8`sK]K zUF-L=J8&6t/ݣ6ɹ|i)N K)cxCNH k'="9]a; 僥AvYggybٴyڹ}e:yOJJBĤZ^tbr\jP]MX k_ua(?* o) _^*}MM֫7.&=oXbP/QrAŃہ4POLV}-^ du]۾1K[uQ.AL;L|B\'buƴcUKo{Uŧ<">[e?UrJ=FD0) 4Ti \37~htD2euƷ@$;ݑ 5$H/ZbM7ۖN,SMJ/ts[7On0.6ߡ@RNG U$C2*otU(MZL-]G^v0~3..g,r~6gʺL f)RpHPBFG4Zepӟ0f$BOc^t74Fd)2b@J [rl73`;Ah媥bvЫ>J~n!>\Wl9j|Ɋ9k8px_'C4L$_>Ԝ@J`ۙ܅x )Z/V(@֍!DŽM?vASq [CC) 28Ovmq͎=/tqI4lߚr-oZwźLto?&ŏ!R%}.v H]^[MH>PJl <Sql6K8>menTh8$??Rr*ըl:Ey[vY5=Na16] ^H΍H˨2)P+د@[@vFisa 01+W]Vd銇^cؖ)_ FK`DZrõd;oWf,: &AaiBkڸ]&eEj( }8ƞ8Wlns"O0n/EjNk-;S{%%3랅sI:}~k-/ OPK(NA!76D5I]; `roy¼U NFUڄ{:6_0wr7D-l_,sԤU>D;S~: ~)aY獷{@f)H˻iD@vC+)[HfL=,Z0'ԝ](_~dzۊ.j-yowS,^q[5:ߟ wYZd0@=X6 q9͎,Ҩ:}Y^{aU-™'  bK)&۱+Ujޔ~f8zUn%"("bOtYcD\"R$Ti&}cz7x%ev+#iK!AsyCU-RM\ NCD{vvv=QSJD|HN*1r!Ct<99Kͅ)ºI>ڸ1\f nBj%s:-v_[({:T04OlG"TRM_f1hl" fŎ^_H<@FW`$E3mx,LCXZBֿPrZtLl$I0N,/tS2};:nP{v]xf C] @w*Ps3ql8M\ i*kQ^A];' yq卨APIn Rݷ_"!NiK@}A~ceaua3s]\ imHt b%քHk @>'rJ*qLa?#A%,Iߌ>Z'Բ=am+W; snkU" ,6NI.t\nĤzb}7m_'A8Izڿ5erZ`v4Eu% 8h[#V>EɄ7_.bMTX?w?^rW@ʖ[Њg q"L\CRV{u_٦17い x~Z._Zڔ?o_Cܟsa"-;U'V`qcG+g:GŽ_F5Z՞ylK#X1N|X02}="a)/" SsRD3vE!`? V씐8tVPM&\cC0IYͿ.ePGY#8rVliͼR'8YOeqc譒'Ȑ9ϢjAߙ0H>^ z+QP8x H[8R(r+BL]-ɓoDC 3V$9I\r;wˮEb,C~C}3*Էuv9QhQȲXp+{;  ]̩d'Ӏ/RC_ ! Dǵbڽ@4+5dgAVCCLs켏:J˪-l\kVru_T9XD= Oo$6L8tc?cUHe\f\䣅ӵ$2a16G7a26cLn˸X;}}`>"r覮 npƮ9\ DU 趔ϬX{X5}&7:>@Su"Q1b6*?:Ed 9oxK\ȃ%K?#+sUk:[m<\\?ָ{|,QC*v} p38,א4/)ǙTj̲}4a=XgAfB@{/GW&ys+hhOBe <6b%k=|V @+Őb>_W?F"YDR,-lO8qs3%W'Xz&#3R+cmVoWK~l{ B>BԢeLj&O~7Ӧ͍^3z4z|7cE:'|(w,vIL`|bRm5lRPÿXJab&V~7"_35M0Ošb&!ʛHd{? `:Xl^ Vz}oP;5]0&z ;Ţme$#w_uנ)(>`i[] >Xǁ=ܗ 92j-@mhkRjiU|:\y>fx%9ш4<6a/}kʭ8!*; ~Ӯbto#v`z2&pl*c PWz8q F͡?*lҮf<[ gKí;  cldwUb,Y"YS ʣ=/0Fuo7ܨFxCp }]Ds'ļQ%/xNq.W}ځ[GYFa&~'ĺz'DjKCx9 (41$Ok 6ﭴ]cSwm R8k u6#B?l+)d_rFY>kEԺb@\DTrs| v_6){ڐ/!nGt;E-`euiJ^ =(71T9C>r%a5`F,qڢUR,6VնRg ևS15B,!琲~;470K @QEPkQӌ?zUSM{ܟang$Ldh3OT G Bqi.X_;Iwjr&Ew_"|=AZ 4ST5Dn5Rf:L; y[ij,T-PQk\ @&ۊUE(7=FqiP|1I lcqmY¼Llɟ - lF ʇO">!*!+Z(-o sz k}/XGlՇH7;YB z22m ;&;_uxDf<'~m͚x溳_!(Gѱ%d -7֢r ڍPoa҇=<4 -jF/ .QU0}HDEL'"а߱ \nhrV2R:B5UY&U4M\Оb@1Ct%1# ʊqIߕ{ Z6f , I!M!GIN nZ3R9x.r#Żt g蹜,C#uzIG #'}WQ0K"Xnr+\+nWI&;BgJ{Ul1]KI 5&TPޑȵ+|Eaݳ451^O8`*Ho~eEٱc@)( ;vV_U)CbTHB\)7"7FL"3X3Jգ)OՈHo+̲|P˧7{qRiҵkJ[-Gs 9's\8aAydkk%w54Ev>8o8͊\D #+Vxe{j':L8b CF}Q#B<>fR$9OeG>ᑚMFb7gLΨ 7R0}w$&?S,n'qk~zZ'"#i|xŹ0ſ6ۄ02ZO= Iy&CNT&R/gaخXځ^744}oW6 j-v^0%p/a"g׻;4Il;͵F 8x}sOkiA%-q6F8obV^2)>ѹ:6m+U `l/p&Dګ>7Xї@  2|a݂_dVFBusS3.Q-7Ӑ#1PuQnvaWhK.L ,0kI_o6,)Vl{Aթ@L4zvqUe!kЁ~2^)5VF$Xbvs4^GgȖ\!f.yW;0rOp ϺSFOtD#u@(sq򝐋 BIn;kD2-Xb˴i. [Cהȯir:hN49%4( oAK+2c@W4xÁ;4?)^Xp!Os9ɮNxO =z T(ͣMg]{lI!4;zASs{WERfml5hHR Z:qA 8X:'eE~D{_KO=3 <;խIPtec Ј!|6-31Ly#Ӧc.!ErL+",&c"Q72ΣՓm[c2v+ިC,ɦ_ظhjU֓_5~dm0x\\;#fVeqh`O]G1;IkL(ҝ`sP-2᧐uozJěZd4=Q6RBZjb#0h -y|ߤrx~v.F0#jb)'&cȇFEW-Û>xW9Xb Y5pݚ6֩cX -× -6ϰoAj]"d;I;r]aUR}BA!4Ԭ/[@9Gzo2:\uq|u V~ǾcL= ҮjOnԗdh[NrPm&r_&A2S ͍Zݺ5W5eF0OGFku% $T(8qhIy߸.q7:?wo{s|ۯÕqS8BHڧ0¤s;o"I^2fG9d7&}vMDI*Ao8u5^ ٗsWH\|}JD>Ú@1 c;a( ] 54,ȤSg箈 1GLp6=o_d UORL3ſp]3(|o;F?ak~jGl@5Vgt5hJ>o:I9kfǬJL/Y&8V9|?&>F'3U&iTK@u3B E! ̴p9k{WqH:K&<_٤?+ƅ4Ã#z-嚰D GKi{y.[=dH/k끆Ρʑ׵Zԝ{Xm |D3L0jIȇ@ZZVְ]%͟0f>`ﶅ>pZ&]$i^bp2.!k̩gjZ=ъ٧3ʌWrqE>K|I)% C9e/1wR ԯQH1ВMp   DYmr/'yk۾ e.}4/E~'MKXo! 9 9u-H(;$3,fQ)x7mm]f.nN?S~L%xrEW]Yg+KZI8Zd{,Sw1WNOWdx690HyO4Dšxnh!\|ZiY:0?Q%f5*0@ʚp2Do"b`@CRrZ\v@6[ω)%8 qzvy|^9-DgrRMU S-)'_pav`xu /-fqE.'3j3PA1 Цm5ɠ+HCvAk@}'Lxe4pAkm&j ,}R]BVcLRemd `{3)Q~(,0da)3}vxkN#<^: z+ܚq>Q ̢yaU8W]1wv?{Έ X.GO)FpɃr%g8E|Sޢ|p]&~auXL$Slz:M jǍ~u=p}ʒU)WV v;*A~?:㾻.DxX;0JME|{RRD%B<lj}5zbJ,67&yrY+t/0 쾫fnpJeKjT^G*W׵[]Gyzm|F@9څiutn7€)37 9TH=| Io yИu(Y&UDv:ʇL(˫ fme׵[̨SBC),(vW_h)1cScr A=a !HؓlJ6r!hfE6H^ ި҅"F 'b^DI7cb07nB&T堋FQ%o KN6y"0;5kȢJG/*BAg.-%Ir 3N Z~{xᤄ k/%efŅYmz)J^wY `KL g-s}YFë'jΈ}D)a(`weO<&{xB,i o ؊)uD =Li-[FTzbYԲ+lX~-z}3J69$["h^,~m쳲 iƿx}]ł=+hٴfXi&H#Yf"]^7 isZ,v3Jm1..\fre[n[A]ȩդ*`3*YDY^Uc֪ wƘgCk'J<^l޻j3 ei3}㙨 sfG$˭2bcw?#pL_\?A`S&jV蚮#%fsK^wpqAwzZFjЋyX Ҙ{} ŰhNtDL"[ܩB9WwgBIN*G3Myۆc!U(Mx! ;8nwL5 z*ُ[Nk7|/&56p]KcO XYcd@np2:"u`[*61 V 8駌Z#56o8Fl5 xҸZ A7fŔ5d%_F-̘vz? ;`x944\kAN2~}X](}zW}:Ue. `?Z]]0T>32۰.IiBAT=rúr9~]5_y+@tfmvzz"*V`%jؙ\kM+6\My^G7M`\x h)̀uX_PL0ڑ78gpdeOWVfXeja#jh5:e8dH]/Lpƍ탭8,+FJ9-UlĂ>NF5Bs|7rֲB|jh2Ȃx5a g{dɄO %9}X*HÂ(յ[ڸi\ݜ y-/آ[$KW;odzߖXFToz跲rR,C$qvȤXOy\nDd98~ySc 4{D~Z2niu(#f5^@aT%. i?݊i8. 8ٓfY_&xO|*ڣV2JL39˓OpS(qECIzyj/򧦶Mߤcͫ#cX P2ky{# CzjwDq /P>j ,! ~3L|њkZ&tUdsyX]/B)p㛴 }@$*ql:"5zݝwO6oLkݑ@P 'I]Nh M01 +v'Ƃ $ҾHwHֳ@ӝ/jDw9ױ2UPinH9! %M=W7CE~ݯ=JhA<}2X`bՖj+^שIFNٔV-Bkh6~P?sɒsr۰ӀO':LqQY\yt ȔyT'. R+\QpaWsЉPKv a1BV|ΕM0kZqكh+n$meL%i\sEȠ7^I^o"竣-tZrj" <@J gFeJ{wŪv4G%24 +){b$$s$D'.>HaI(痗D7eL9!V10Ii;Р#ȟndؘ-~lkÿMGL7)RÙf13͠*3sݐjh &^JV3ZFfП=4 YFГċ;y `z؄/W+5FLP!8> hzs ,iڱP!3X)@c[&Y'o`F 8L<}g48aUSኗ%f?lΐrX'PI8$gYAVSO] 6 zWM9fQ#\n-4DR@vMCbqӢGǰJ5yjtUXs['4cN%OH#+6]2!AbȃL Cڒc"A"TBP) ExnHto 71qRIl7Q {e^6PV*)I-O\-uBЬ^FnoDA%]ȸcIl8R}™lL%s>͕9,C! rx"(шh̬:f)CL+f zK]Eb "4?mqDw@_:5Cg9t'폃^U̓v1EkJosrd19pXGt's' wRiX8~T s>Ww7T6Ʉņf]oo#.Tg.aA Mi_UP(Gx|u%'{ !!Z`l]qyl~l7i@JOd%B-x }䭾s=R"vL8 %~#>,̻ -* }H<Yԫd4&ϩ-g;8w>*A< Ap #"X1DNQ fؙo"?7N1 `¸ů-ſSmA۹7jPNp \+>n,E$,XS7Еc̢bٯ᛬k_z0ñ̂㵲}r4IH\eYe;̎!4F aE2X$MB26Re1~9xY m"+bi෗HCD?/@Z2'Dp~[NkU?s)h6ȑEղ89B><_-]@Sy U'Ȇtz@P3ۧvR)QG\mWȦEU岱emӥ D5rk kݵ^o2 ٪=Kfb`G;.t9:!/r<^xS4*ˍEdxh1AYWcgZҪ F@,|ㅋ_KFLbL&`PjwJkT d"LjyvЂ"4cbenZɊդkcO"ĺ2I=XZ~tCFcL<7P/GzSzj dCl'ҵ: ٿs9]'t"_ᬭk"#-kmp1̲7›X˛kؑzs,BsdI+4_0 4 vP 㩣Lr|9(6df VB+?.{{o@F0 -X m})1) \nU1Zt8r|cn86^5hp`Է0߮XN{Ogϯ l]-y&AI8eNz mTݏ̈w*' !9Hgq[pK\cԩ&ՐXqs-)k ۑil`J u%AlgUk܍(쯓t9j;q-yY~P%RΦ²ia`cCϸʥ4k&IR\ TSc]s7 n]M<|MP'ĬWQ36ʯv}Ztva:G973h<7P+UFYIً D}~0(K-3lD#=+e7dVˉmNP2|u- H&˃ \s2=[4vxiVr4Wk횳AP9hA8jר#';E M0+Mg.(讲 6Hq) oxInʆBKsd_) $G2UQxIl25%QnPqБM"c#-k*TSUE9ջT {jJ>=DMhfL8jNW1>-6GxU +?)|(CkQB7QmJ%l9DKm^I|-9Vjw1r|_JwףKbei`QqHAj a}NOfՊF ˮUWJ&*bF!=8;/o5u aӟ0=NU(=C\gJhwLagncďWVq"}V[DH1ր_^7܍nb`ZuEkƘť**Qg'qB{6 ƺ&ht_>J_|yVOgћ'z@:>yO M7yHE*̯6D<ŴP `c]KVe(cлp[kOM^h|&.׻$qGf((=!7|ԧY<0P [;c%uzD;-S@gK\Hd~g=N6^$D gFkGĂR_x\Ef$:`jٮMEȉ2TXdnb0Am$?X Cy1v<')\Jk{2ZiH!㏗iA딓W{VxIz$l\«XP ,՟&PfMXG?&\s)CELIb!-!i .`F٪ڴVVY,$nA;jML)mk?PAOʺs.^X>'U (^7oP3[΀ka%X=g6L8B'#@f]M1r-Յ"㓝HL>%o3 *FEܵb{Z|آ I{=s_|xsGIR?LiFSz}&.x 0\9R:EI{yȃnoEPۏE*?FVm pox_.0] :vzi[rX&F{J6Z,$vRiwXl!ۇu$l:鴼$ْ;9$;d)Sq ;׷w\Yp젾MȻU(6h$uJ!fWjq؉,7<< ڍ` Hٔ<:N4+PNdX`.#]m}DRW-p5ܸ="!#*;`M?0i^dϥ#%ٰ.ԞTpĒtrnIQ~<}v2 Ͻb@<-ppX*2kXH2!v܁pvX:FV}{bbe{N`!0wC4eզ1]5xSْ\TVj5SH2KG!N=JE My3NQe 7' Mnوw;T~;?v-ZG>3<>^>P1ԧio/u8N0*-3MNcV3 if-n(R'f0;Mke&Gu%(G֨{ҷ"J46;iZ[zx8SpǍ^ ̇ _XsB`'z~;`?ח}%Qz/\kۄ)&'_#fT_.-z7laxE**C@UlQS/*z:n5vcC{zhAq2\ixrA02`OP9SeŪ9ufp84=a{1\3$בߢ~vf-Av"Iq<鹇mM)Mƭh>m-\vr0 ɹCgrJ,yo9g7QŴv9 Rza@R,|7 3m:Ƃ9":Y0Y3+zJ/ u܏<ə\ĕEăp2Jz}GL Ui͟j|{}r9Q7oT1ɺ1c!ܯ`x+a¨6I *UCUtq?`=uBc37DM樣l8MckrV Ԥ~AG^nFDc6(@X,IJό8X(%?/r.JO_* hobI&x?5[[vwV}pR?3,heb*Z#aTFIqЍDlj.΍ -z%^dP(s_M{PFY G?I}ք 㸇m/ ,;p(5"R(XэSq͸^S)s ;A΃C a׏`e]®պdAPV$/'Vv0#q{3ܬ[{`O!0MхL=s/C>>Y >֗HMd^#~$WsY!dpjeA( uf?%,3Ɋ="?K/Je6HLPU^A:lůET(,2tdwH^_9*+愆=;0J~4LZ!w0uD">Es* (Y%vӆ$pc?352|!=j'҅%8.% G]!#ʸB`0+%O狾?ioϴW#ßõ 7h ii9N]NTi^&mE=lB)nq=R3w7䆗6-=Jt  #;3{ҞxnFCoaaǖLC!KfC?X'CȌ34)xFImܙ(Ű@YS/Qټw6lLZZ{GKH#>f/M?7؍[959R|rHX5(vAHQ [$2nE) &[=T|@6c2)@5OGW~1 t䧅2Kmh>DU%1q'nX 08SK0HOD7[@s]^ztG4Q*uY3ls:e♅{P}ߐhvȶ/\xퟷet zZ|.v:zYVЈK0Aw*Qv OI\m \r9sv~81AƱ!*gt|H."݌Nޮc*jS+" &\aQ{3dx%#arIٔsg,#4lX6@{>rP'oXK-ZGf0**JY- M$'hn4'OWmEV_Q6HaU,d`;%2VЏW욠 .we@ƕR3 Leuʏ2?[25_GVBD0{4Pf o3,w~wƦOsz*'&NkC1XB&&.[S-0#& ZFp~OqKr X+iNLƷP钪)呡߆yО#U嘇w 4b)?q.7UVB/حS^ʿlL#ۙՃ,;y d _wg啘wmJ]*~{yӬ%YZLM \yOgʬVE8]w-jJ84J>K|BD\p%V$eK>:\NQNq y3M(o%(-".WDB[Zʭ1t~h cDݣ0h* 즹vA)lh~B*6[ ×}jF(1O\KK–AGJ.%u^NQSeN"|:i`D pVH)ȧ|m<^ WW2D1 ` 0-oZ9|%՗,r\(S<9[3캘S~.iB줎åk)=3vՌJ+a׋G92H[(QjŶAW51J N6#2\`B: W?(OA1"~ߋPO \Sְ݃}iM%V݂ QT{ [FB&lAD19WE7<+eCxQy{llu~yY4:~Lww |/);씔yQFV TI.Iz([,>G'V5z<,j^u{1e`>l?W,=#^ b{W#-*i |RIikkLέQ9\ЫoXopuћQ)xb7o*֬S<c6=nHt'BJ8t~QW;=5S+œ9G7s&6/!T"o 0Q׋{pmAySAmnUwtTpn"zIkK/ aQI |3B(aѯ\[-(Wܤ xU/)2Xᜲi{ߣgԌBOZŎJaUGფnڄs+wNꮊmJ;s<n;v4Ù2%{r,  `VSFDf)gZukܑ U|sCph uy-p{lpgw,j皮~̋U 6ݧ:$i g  *^M7yژUkU:uB!uolCMj 5^hU'[uRmDHkA RRent3!6k(_^UMU~@kVsY!L&FX$zE bEn޽.m9P۪V)S\F/W&&aV]r5 Τ!3KV1ƾf*/.+p}icvS7+x^/mRajxpw>FAmTZArsB&bV9nK&\E0K'"bB 3Q@MDF7s J kMݖ8bi~ÎS{="fKHh' 5܃{>[iĸ:"i>PˀMx9{qM5SDx=7Q(CrcU^)0 oikv/9#ޗX1)H#"p ƫv 2@ 6y_8^۳^E{F[fA 0*w^XA2e0j>7%X|qu.b|[.$wK mK,,],~Ljh_y8Ƙ"7v+[oK(}LIGL}ۊF,y/zbWՁ2ڂJE2'D~〆B޶fȎ3 E6 ZkUST}WҷՕ*'&ռ"WqRw lxA^ލ*hE^!e;j'T߶ڏpU>ypεxLsXN\jP3^2)V{OP,A9zۀq]]ԈEǧcIsP Ec~5T _`BwqKGQs5Wɺ7UzڃevA &B 0f|ކ1!2Lcف'+ҏ)'8*XqX,7=uCcF D:+HP*xh;'9UmBOHN29Yƍkxj\fGįW{pw9JfB5 HpːG?)[z2v@mܺY$KH7-mc~0-u+SJwE^h9cޑS^T>:$,SdaZ6P/Ӌp*5HxΧyC.x8fE#>SP.Z>`m$Cs'/vHiO_3ko_& a9`?(iez%a[KߋVq^*grlD1Miv/@8CE/lޏb(=cݷ-G6ϒG!ScVLS%6f`oNKAG[ֵX3ȯ,DMb}xt; /{;B۱A' wМ¸7*iޯ/d|۷8 ^d֣NՉR5 '}7MV6 X)ɴQڍ[f<`N8Ik rf^"[{1cD /L;|_ˣ{>ٴ~l^ 'ܠ%"DJrEiE&:~|KqkJ,u<hf\ 'A&un#9l}Nh-$OˈEvpKNibTc$>aAtSX|ؖjyҮCYֱ燖X9IPez 5 *V#ˈ ܵv|"hwꕜ>u&MlzӬ&L*祯* f=C ;ؓaU]kTdQ8w fW#4Lf)6PWIhKdZU'[[2ù숃;"a\\(_9-vFΦb:U29thڒ"8@!_1f/*U2s@ό,=\7/c6NeQ5 k4]v[d5yY4^B)Z5hjd{N|3#9Ozm1tOGbK@xE-֕$JFGA[⌌m 2-qn` /SqA1NKxUz2)wš 1 \i;E0G8X.4WS%OA nv|-K雧 F/['L{G@SG.@vԒc*Q 2Q4͗Ov֗r%ȼ,ʰBm@IA,ifTƽ^hS ; KM yQz ^Q4E/|Ԝ\ݓ%쟍4ce`&5 rMy7E[oNH̹`Sׁ< ^c%XِPҕ ~I:LO%|oc-a ]sv%pTĪEWqKq|U%*}Pb:۵L0v;L/O`$`?ϜeB*S%}9N21`UBs .EKR pD9nAe+.%:b/O^@5:T ͏kbK;!f%L*MV\XPznvwTS3 !%a{^7OY;`s=K JĢCeYeJ  c.xCHt`@:FxS&&[[:C /S(weg ͼ$Rϙ XX6MpAқAj3q`Gp?ީfR_=in ݧqHў\L~L+yU8z.֢$aרar挈LD 3lb m_K+4LDU,O|L[;[MnynZ*, $ƴ1# p=8,NV ᛳ5q > Nu" L;>Qu4nN b Z>gTXso p̸da{]F.g _RƙAmJaRج)+_QKE{ S弲&fc~p+GNM$Q:=UOv&]y|@?.ZRv:spR(mʠM3X0Bq=J^lF?vHYq8IOp6h6JGgi" 0m/@߾nM@0Q^z0QEwwENUkx>YqmD XTkSJm4Dufǵ֛gR+86@Iq eyK$~ 1Đ0N ęD@6))/ ,*0-$)QB*if3槦&/-X!:uʀ< i -˰3Kv)eu)AM8XN6*( !տ7[EѬ}FQ>"V kY@T߼^񴓬:t}[]ÀH(1y'}=NXVɆQ/<]d3gtaHk(5z7sHķw: =mVMe"W|fXxkY k*Zh{>1L\@I!}/JtD@5}IM.lIoODPռvO J`k _" )*9QגH9Vo\ ;+>1a|EDOa~-{C@QvR q$.J]FcaTF lWNmVge;;*Tg,U"{&(OV:-8t&OWK }9ǟ!O,px 4$4ggfI3Nsvd7&[TaGv젨GfN#$?S(:؍{W;|ԱC?/.lޏR Uz9X0yhH Dt9騒"JS>:+q8y~>j]4XX_|${6~>ezC>CAu++ssuUyYw,I7m}e5 fP'y3|:c,51KM7#8}TM7䤈2@g~?O-cL0[oS޼km]$a-6970EᗟCc}N}c,2j cL/FhTѼ. 笔},T ?|Hw/9$^1N/crŠwqiA"lԽKo홳jx7l=\ftAC\/D(0CIQyã"-0j`)|Q&Bt3W1r tF3K:=>V'BOC`@d *BwD9>8Rh'Tܸ¸ 2T !JdgCÊJMG^ ΅ dSdLYqM\ ¯]V`kk Qdyw:~(6o# ձ TLc ^3XY }C%3ݫ~yK&Q>Ɍ5R"7pdJe Ews gfǯ aqpyr{~n?N&qOf*&zu"}<)]rf?q WR_Lމ3\G+2]\PWc՞crN+d_'+QhtYuqY 3:*#MYԩެ݁巭Gd~d o Si|/{vf0oq%RQgVo("BtMsT"jz٪?ײpdBe.4Wz "ʛQIژ%eP#Iu d+EdY~e_Kigw,km g=R)ln,sDn~u*zIMpF..'M+Ã+<2\aJCaLoO: DMx&}~t!IMԘ N|WAf&-[i{'{`[,\ Ӡ rv̋EȈ^6+9TB(s)''\r-x nStgI2KP NVUT.$ږ{:}]DFp՛7$:Hc/^͡b[5gER*Diɬ | DIPuku qȮou$/zHh[C(ԕuk+<&p9AvR]߽8]Rw,͖I BA,<{TBZO9$ RCY`"ikکgz`jk_=c酱H(폴||-[ɖ,<_[daKPdf-3it$@AT]ng\dC9L.DKv IJU^H]rFuykB1TY;fQHg;gj'-WHKqL T#x_ 9?O]l:b">9ť_V1,!BB1@zj}tx*pk9H+7p!;$ i¦b\+9_~$ۥٛ45{GIÄ{vx5ܽ̂E!fh#950Ўe-n:=r]> N<߁ @? k 89@XHh-kJ0N@}ũY~Q7LT YִEƱiT51qHM"dmF hnkd3eH5gϢ]}\yk5y;Su X^!tDƀ)~<S? ٱ` QE iǺ5oOsPۇhZNFT;"s$fd{.lQxrYKJiQ-ALSlJ> %Y'cZZ(7\C/6v.G<' Q& -NZSRɲJ"@JUQ//\0+i8]yhS3)H8 )4ŧi.'XOk LԠ3EDCP믲L]M1gskΈYi `L2LgF3M室3u<A5A{\=riI'}x|X^:.=].,0;RPe}R`p=n骻R#頋unYTi}-&Nuֲ؛r5R-\h `\WZX s[E83.R^1)^o8fh[)?x ߩł;8'Įo>TwB!Hi90NL`҇PU.^q48H `Ť%Cxo;W:ې.' =zf{cB hdlq~x}:蜆k=HVR.~f.?*xdYpU[T _K`ֱ=SΦ~v|S&ԖBTX$,@lR`|gd@nTm_`FWOPw)n٨r9:pC:GxC2>A-a1H 3EiqW"y]u2'R23ÕS4-/?_9qnl2pGh| mB8GƞB@`Cn@ q${~ kP{h9Lnv>>{oulӈ◲қkti`MPqħ ׺@y8+glvb=H?SEmIѝ֧:B@K2G`]嬼s>D 4?Z4|/b:_W>K%po]mC>l/`O cQ QqPBuLatxi!'9ȇDe ߑjsS9@"q;1>АyRg B!t:sx}ͻ Y,g[iSKJ`Hr<&~ҫN~<dJ#̹Bfq2mۣ{CԠV>o3omv0&`?cu. lnHx~+'!&8!dYp -89mH!h/(xÁv`GG"4*g'ƅ~mDڂw +C!y;,Z`fMnO.C6µ1RqN46yA&nrF}-NgΑzˑ;l=Q5ȷx` Ltߎu5A^%m ɋpUr.lj̅7`3y*n"LYmA  f/QGֹ}9U 1,SX_ 玧%D(mcKհՏ7v>1n`$:x8 i[Ȗ d.Y#"fUucj CqCװ&P8#yԚ˘w&5@I%9c+3W̺?`I$ҍ?S8/3*:AݍCOWF:LJ pe Ϊv2d I^y1!re1R}?2gu'`t"si9PʖF~rq[K U'b! ب汨n2UU&据gb^ՆҮT]p0tLT_KE{Q(DG"Y -5e(- ~H 0 ߬P[>]?iޞ}*JFwᤝ kkċ Se9 ˤ|@URM8ާaB~C\>n;>ExT>og*@RH|V {TJkX ӎnv㒔c@M0aYMF%x+F^ۯU;bj@ %.PX6? Q[ů0 -V9u-TϥO)޾#=l+'q}᳀{ơp]|˝eӣX*6;;IO#rNzE)*C?Ow(uL%P@2蠂ع|y80M̚?l4ԭkƍDE,,gu!FҖMO㨥m\_Бk'G[|zYkn8Qȩ A&2+7e%#5*ZDcMVv[,܅iAl悗 ? 9(ME*lBUVzN✨o2C|&xd;&2 tE}_@Yپ}d*.7IPײymOZy|xRVb )DTYZh&)/x{8U Tu;3u KJPh`'K$:S8ZGW`-7]` rtYjzvg)_:s{ӑ'ǔh*fEI2);h`X+Y,Zt@3^~LN.fQfiŅ\O`TuYDpN-uJHeB XN2_ry:VBe {š:0sW:ZqcjXF:YR)p"6ˊL=)o]-=W?<"ΊMt:7Ml=d0jm~I[%..(Հ&ԐfR^m<@#<P5b=<,hv5٦ 5^^EÖJIL7$+Fgsa}VuFtmuoR܀/MJ˔udqD8@h~t"vh*?x6rG1INe"Dy=Ăln&B"A;29_ѭF}P: qTe{_R R*o], @ O@ kJɭ$kU860έT(N0hqF47uTd;cy^?zLe|g8vU[(A3:1Z󗄁L{.#w5IZ!'D<,kׄ7[wfy9}|i љY u!jBM)֗\OŅ(VRS@Ug%FQ`YHMJo}̛?HA$ e5uˤE> ¬u}*P8^c댱e5J!-HNuܡdbr` 8V:"pUQ#5ő<xѺSPDUu{_Ӗ@W(>C:lo&mQSTb{" FvAwo5J("#E!xj!J";9‡ڦ*~W8Vj%y$7f[@$Fe[=Sn^][vAъsCdһM|$PZy&Y> sҶy854,!G!6F" 9%*|٘J٩ P\J^7{K+P# =t+k^E @(aݱ{DŽWU5@ g!)e$x(%iW >t$Sg%4oNj)1ޯ٭zU_r9!Mgw킈wr|4Ά0..ndAa բInɭA?5mffi{G(>4{"KQVeHmMaj%S,%c9Y!mx}ݛK׌"˲9=j`XԒ,wacP uwy2ܩa@oE\RnXU|Ljg;ۿ\M(Y&6naՁdPniӱvQA.;jvRjh4꿭'~|@R:kXlÛI@?I27ykl?To ?"ua{ȸtC'jNT$x+dN!{;62 ihP;&ކy '匲~89>AK6GN,2~fKٲܺWz⃙@$PWt,aIt̑>.HkHgV+ŭ2T"9{=]H  ң+q<< q F!6ţy$JL]F eOqWY8'rrhrAdF?`|}*WSe Qee-Z38^IVr, 󷘓luaK<NGo{evMmUWgz!-38!y^]unX8Qb{0+JHΨ~XԀ흵0)Ak%pCdByo-E)p6DFTޅkƯf4ۡ}ݐ͔Đ^6:V?\RӇ4U`T![ Ƭ2H θ u[%&*2#"b(6ĤΡCME@}o+;_#/qw,e`$oX+Oe6!;㴝_d_E_ZB(i&? ?xSZ V|g1!.▚oCȻaܾ]Y0l8@9A;UcyoGJ;Uu1p/1;{rRE1㼇TSUbW ~rGW?)V|lEX^ye/$Ȗoc]vtZ0PNgI*uEd2M{H91w=uwrNbK4 B=I*giI:iw8w/$TZ2QIlw\{*!oCFꇮD陁Td'=~j#,r/<ݒ@̍"jbÍK?s%&W|:ܹ %/'Ip0LGb6+vHehc' gMY){O]18!޷]~u3fWC;\u 0NL-jrI+`Pj48WXu^ jyeʯW7_9 R-~6dѲ lGS l Ke>ZyTb"j^Q+IGS` *v\TIU{$YDɓgehm +n}gJْ)w 㣯&Wަ$.#aW?a e>"lQFɵ|ZvGn/]M} D1@g(FAٯ406: JC^͠URUv FRPi߫ӯlH6V`YZ n[k8A^ [fRW&Ȼ~A0~͂XЫH!\qMIAJEU2nJp φAp3)$ wjBc &@=WQ ̝׺4lEx;rΒjG,Crag;O{U4A|θ BKh\wү%ܗ} %=YX h7TP[EђP.68Ha~Vy|G $ Mގ' +$BpFO#C3K"9C'~;=vcHXh>m.v]I4O%6 6[%#ӗ&ߞOИNKCq?i[ pWU;eb%߲eZIۤO+ۢ[f ؃ |9/ǽ3Ӽ=tKzzs=L<eJrg%˙A"beiLR_7b\QdGٔ9oΎD}J2gk|hhȚߣ 9 'fj+rVX居Ii2%MF<(Q2*Y㈒K5O%v萠քz~8`$J3!z:)?])ګ,tE$Ν:l%#Ln1L@Ӛ(Ж.S<;?7XB:/+JHU6 kaB$Jт ꔂRuSe;:~BCKw7a~\mo{1ӆ ܖb@.{5RQLLEc_\wKY}!bIa=tc1qޅi\d񹓘b.pw|`6AĴּ Ho QFbDb$f#*oaSo/0Ή\s4B .HT- R$4m)zhk~TFoR3xiVXX]&TsjOH^Ca|HjQ:qt7ҺU[W= n9B jHa9Uc(!Yr6hd=s5хڿ%~i߀%lh#p$AȟI]7hoQ᧕sh>,%׎<^ImFnvKGHԺejL$Fi{ls`{(1 !@uLq^yD6^87 \k{K].k(|ٷuy NdF)2)j10޳Af:+M!, pHl{ɤ kBx\lKFIbcFyM(U+[*NQS}кkz]ɴns5ogEN{F}t%hsż08.:TBa[e]ҧvs`EsVPQCy;ȉi-C`NntD3f梈+X|DI_:7Ah4 ]\[l1b$lTYQmKwXvt=|Ѝ{@/ׇrqdYR\ZzE $ΐr~3'@|o%EU*8$oBnlnz$Nj%0ߤ%9MOb R NDv0dڦL9x I0b;\H'G+cН|` cCzfšce<݅2y:%,CYQI?D)d,Yx¯6CRplbn EVߴPPઇ$quEI+R4T` X{!\3~~ lkho忸%'>@U{^+*{Cp$r"J mq=J=hp+ tcM]g-1+/t$PnvAao;-*j0v>+e[vBXXnJ'pq"kOnj5SEA8%Z&c_XqeG"ԛx4Ht& څ?^}9t_z 6z"*IR+KTq3cDXٷGiyA>pݸD&N%]$&;X͊>ʊBWKꞡ tYk .Q;d9hbG!r 튔:REusI(k5k%7ZO#_Wx*D lߗhd"gYp;^`kz(b*g4$kUQCx$x +nmIsP2mBlɔ-nc"~^(L$*;<蓻.#XXjštRN~#P IIɁ -P]?;-$,tGMvɀja.2:f8\@5{kXcކ_Q+TG@#>#yHa'WŊ1]DIp:?6ӌd@[J NH$ItjZxO2~Q^K嶖Bx쳌^q(l8M>O3iZ^4a_2$u ~VE._~.zK&^eӏHb/̻Jj\IF^ * ڭ:IW -F`扴c$1s]}(u.P`j7#4R!nB69veTKJ^ *8z W©>X ؗa^n2MڏLk=0[Zz|Hg 6TX=uLG'O*uW@*]Yנd$~6ZxXL_uR!m빚.v]gʁYzlT"R匇6|0|[RP/>MR!A*ءyg'J xj$X\\䆹 6yx/38驥vJrNPΐ`)Ù9DuZ3q[|zC#/=J0Q JOQKPQvesCq՛y@'Zw8P# ]JN&l">&BFV}]|"/~uvؽL^vTh< w8 FZ_g4jgZD0-XIQ⣎@|ch:jED:썯%^Bf2)k5#lKDaXt q $FP\ OwّxRXR\} JkV\0< ūCeŏC"p @*?x:e Ry,Djc#S[RfN'N԰+JklpBК#$HmI(`(bQʐM_EПJxW Rߏ³\py,;Z̉4"J%yiyͽ,Csf0|Θ^KAM|>+@*\5*u֋#;G1`gꈀ>f.i̳ QaGfpHPZe⍯j>V`8B:`Gf+(EsIZ8I@u+u%y-N S2Ĺq(C ? WC0~=͑ࢄ$̮n))s6l|}ք`z T|dJD62Zt[S[.wBF f}BSqJEJ6oSF|$i捈dŅ"ER'MȘ$jk28b" dH :MiJhُu;t`J+LRi!Urmؐ8B|Q=3EdM4Pp(H"Gp9PF}rhd>qugdl#rcGip#I 6ؙfFc?t?v:t:S~ꞔ[ V7 Bjň2>cKjV ! 9]OضGϏ bx-7,[6pGO? Tfڙө2s*¶m= }X,Ѭ&*8.|ۻJZÒ\Z3ZʿB)QHUBqŭ;d3f 4u=7'ݰT'69b3F|b 45OڤqMΥy=LC'x֤dmlJqG38afF}XGˢ/Eby(.8oA\5a{&Xhhk.mpZ>ivH|`Au|<9~1ms"Ϛc1E;/~+M6)gsa ਫ਼vv&u53Rc7 7ou'n$JPNPUQf>U5F$LjCmH|f-'a6 |ᗯ'=qmy:zd3aڇ:Xqgqe7jt޶^8w "iY8vob}RxF=h\=k j[ٓ<=~ 9a/w Y&/[ .55hU / ij-AN,~_!!-)x&PhF%*mΔl;5:a{w$Aq7#k}.v6ˇ0wܡbQ\KZ-B 2j Zn6C U'#)X1:k؇A) oJi?ܳ}ȯye11NwV]+V.}u{zoK-ҳ5 S?J8;>` (ɍvlkT- olFv+X>-~QЮi3.;k X0[9rDv?!"^OL8,q66\I)Dfu+2ӈB4g%L2^ *) H"0-~ xA=`)A?-'*Fo ^|lon#Æi{tF -aAD;Jԉ 'PzEm&|eW:, ; v`6g ;5Π_OU"e͂8EQb2bIKwl nX` Re#b5n& 9#5Ρw& ,KÌㆸף ƟJFJ9Lߢ,GZFE8'"F.~`ኹoT4-ZrhJ>sܑ(tCvQdLV-mUKkijF=&,=,6U(Gs_K ^F{NqD J1̓LY/PXq$@M.͓Y:)il Jq>+gwEW^RSTgӱ4=n(`TPDpZd~q NQ* ̠*9b6cUvBfewBӆxD-F3lLMXTPov}泛_t4W噇0)ϘYW4h9Tb Ms5B5r:+Uԯ.RHp"h}:sJ։S5n [F剡8Z)ɸ>Z#[9Db'.=:~_LZ 9.]yve ε2= 4}0𹫃sw!78|m({v5TJqMu"xи8BHsVڇpHouʭ6&˥t(@h&h*DXcrɝϸڂCC %36QY`d)8Pnmԙa4ۋ.FL &j07N"igp+pzʕn:5_PLdI|j޸i|0=,[s Q{5O r7e&3Ե_0D4AnH.oAgdmfJKNu\ }uکC(B@ MQ _k(!zgpyd^Ee/{3>0Bw%r,^9!7Z.ro> *4(aVOKҕy*khj'JqN ;u?~y2۳2i v=@]EdD]}^`w2gIޡ0`!X&^XLK&2dOe{¾] 2Ðp[$ɀAB@<,9ӨǎK,a%lLq; ɒ+2p ]o Cա(VD_]^%TAԒ G )2ȱ>w# ^[)źMHlPԢ갖)mI8>w%&IӔ-v&DIeB)hB-P$|_eprW9\niI&`FmOi؎ieЎ89h澞S)zsЇ97't;~)k .>1;(b1"i 2r`EHxR`9*P<ƦuXÖ1]f|sDC-3YF}F vO_~Sq xFW(U)wsF-"xu1s]]Aft5!g̈=;DS nt!D%=K ܓ)VlMMӾ,9 t QRL!If0yŢ/Naz]mi -#^C0dEd";C]?3O7Qmsh庶obqvrV@֌mm\NnqQvymFK6K]^<ŒBHB$=JW!JG58 PbgT [#!@ m(4hC!t^gŝ2;EmK6Qdcm 4\J=N{C@= ]ehٯ ky2:>8@v$=}uIz&~PHw)~5T&Ӱ3[>bs,)n*5B44jdJH6خ1*m6 cƭˀ̅8=0pPk~mwRڗ'!D1F+9gb& 4P[?m>Hԁ1V㖟EmnwէxނCTKu D98K=W:|e ʯ=*IA>IObuls$@@ L}Tϲ43p ڙgBrh+WF OZJGbs5y9 VZ}h.1јi%Zݔ@SC?ğ%,WAL3,ԄZ4XcdҝXq/FF*ipø*8qF׉Y[q@Vovn J.;hqr-Հ^L0O>Ormkܡ,;䢾6B%r7Z|,l~L|wZU-JB٪;>{e[|9Iѩj\/_Y["aĎ7mO 2@k6l`H`f\:zHyzSM)z N̻ZhFAS3m Z_MXxh .~\>\UkVi#=Ə$5yS;,k:+lOܜ:i܋U4̥?kw.^e_)Z&~[| @/ nA?EofhFt)s,L5mrMG9+foeOq٭ Ѧ& Uj,gBY{VU.}rjɋA?wBj;)lAӹ_Id p%5w{Y@щ"H I`qD$?!aqwHZAOo_mȃ "lRЦָ ]?:cĵSfLUfۋ. bVvKKPfUKN+Мk%e?P,9b]Xy4K(vwOMqQL]/t>H M43B.A+>-?3o7,B*,2*m]7->o&lWldޠ MsM0 NzZYN>NX~]?$R[0Ǫ ԬJ[O6@T\߮."{5FJ*LB=iTIY˱|VCt,OO؉D@K_XwNlgp2 tCj r1h!mϏ^iȓe22]_IfW4d8MW_c'%=Z1\niw!S`DRAa=bљ/wu?7,u[ <'jEM؁%FPfo:*vf3ů# Ѓ~123&> k J8nޚ;'#A*w >1iew}jjF tB]PAVڕ5A{#@eCР(ˮ7W)FWAgZ%ղy^T,F,<_IRD $S{C=s& ̤[I$9*xx-dX YOa1Y_#H箁k<}W!IUEݾXL,MȬ6_ؘQ}sFpqD )%PM&ݩ>3gßIr,foA56!8@!bö1~:p i.pi%P`PA8ï\xuO(th) ?aJ'"1PF.e(nšlxX)0p*νs|#< 9] M}`j(9&kizY6 ,KCϘ3.MFÝl$Rc3 D #TfOm?4[ƈϜi T%(O 8N $"s(1#j[կyb»`L;D%(/\[|v̺%k=M^1Z0.LH[uTn.5}%+9|IBu%S3I9rţ$'hLc6k(BxӁPW6ֆWC.` ?9&ٲJ%NGI#Bp8CoI?]< X3D]x\>Aͬ9!ckGB`TK]G]nD+Is cĵR +r6X=Fbo귡m"m4+"7[6MN :h/DU]NnY|f 9A \'9" beu|lxQuL:.G[X Oka] )ԍ^#?Q)q|`'#S _=;Osy,s~l~Z8 1{-*.Px WVގ/ xl~M)[Ɍ᷇gwp'zčY:Zi[)"!r3,oLLwOf^a`(|xKH#lGQy.`P}!9Tߥҹ5Y*6c rGibP8nG|ƺW$UO )[pQwj lID27a@-fC12qƮC:mE 1 S/ i`ٱ*xA^fQyHq|ܨ`zlNX(oo'o#uS990pleScʚPh h/7gzPGp ԑ %j+_h,0cX^vx&"qպsu! 3!BZ5xtO߽纾]/[`ͦ_LSBq!6{/aF /3S$<|CMu1)zZ'f"JRCq &_suk#RP'AXPzJҥU h11ɝ}I;n*~ޙa1y7iiL܈:=YY=rzn}v}V߀qގ)vpcgt|^x5"6ڷf=r8S13x pzB{UwiznYu#ײspekE`|976X+0!1RҦ',/Dd~9\_+k{ĤzƲ&$'C<>HEX+:ߪ0|J&Iҽ |oԻ  5n+ZIl7 Gr ׏{Mfe 5%zEl0ŏj47~5\D.IBzV֔SgZcq_C-NC0fcLN֭4^7gs,}y y#)& P-ڱ1}Wd*~A+ZIJ cy]|!J..y^M] z3N~͔جfn SN/0NU~CI@:俖5&Nބ;p͛!,e)V|ͽR0X!]}LEOat۸VsۨGm2-)A[0v!!#9Q M ɲgaId\r_x{Io%uƊ2׿7tmYKSuZBȽqB_ Bm!gyWxS}uzKDǶ.~s"|tx5.?QJDԂĢ|OiQR(q_e;_b+Yz:,U%ëAP\\ǫ{:ò׌»I!FCty&d跦TLG_ z]tܝmx!O`|]1`s2fx!HVD{+R$콑uij҂0og-̬x@  ΙlZAN{)!*R*O}o~3nAȩNB. &bf%f;G_Ii+Aqq۞x./ SgtnN݂Dם\RsDރ)(KM6bdaH0LTǨM5%IX*v%*P9Lh1]i՚5{ W<g/}c{r?h.w'Z|XsYA-Ug>vNveh.BhPaS;k򐔡g`$0)Y* &"d\.CtBapq(?l3ǵbZ,*vutHu]w@I(?vV5~p^IPQcSf=S^=q&ԼTBiY/X$"!1Qˏ.j,He?8.)M8˗Luiuį'Q<2v|19C[]URq>J)k_տԘP>>xģwL/`|'l>>G}S.\-0bϔ49GMz{wQSK) ]>vcBq!m䜖㘤j9کwVem4t4dBX3Cݨ'ҪX{$9 8"IO xN(.KCI3")o,o b->18AoXX5Ts? ddcq5X,yƷ&}׆]t7I)F՚#4:h CnW8"^G!Sp'erTĘcd&̑Gn9bMf"1 jـ%#` SO̠OJTrx#ݘd ^ԟ}x& ލ9ԥ"anqr[VȈHb3NhˀjۇrY qtke2vk1تjЗ-.ѣ֦* DV CyյS<\ȒmĂ"C<8ʗ~K6+L{:Ôd:vIꥍޏ/J:}υ6]^ͽBuZlC_&cÜMB'9Ij*LY\*jvbAB=>ڎ,5 3m/^`.Yބgv gŀai=3*rzod]Ipfc{Ypl=Oԛ)hxiLd6niDP (z~9=?0D'VD*3`.(+\U^rHoEfw!=ٱs8ȌuqLj&w&2j:yP]{1M:LDs=ec EGV1V!:tepz])p]'LbWxxj$wr<qu/!ҹ*1+ҴN9ߝU"BV[Ww6O8X!GxLA;\_+?t7dhpma2-.5]uFio!K]F7tM'2[\cTQ`'l!"p Z|s8_y,*=oWv3΄s{'OîWJWzZOC%Ȯx]ZFEI;tzً{"~Hay/4r(:vLiR .Q//zQBC@B%q9'2%?G?,ĹE7̉h[_Mo(_^GW3>s @5 HNKNs!zb4d+I^OGX\Dcx!UG>ɤ]bWA`/~-4Ь x火9kxJm)4~rҧ6BlƇvH3c5֝90_H# }ZO2{@Nj䚋*dޒ"qZCG=5qBΩ*o !>WI:䴊2h_!.qtu ϳQ o:H-[ר3X+0Bmta=eI[fm*PDR[(~T|pP+ h! ~s r<_Lbf99م猱vr22%% I1j?[_!G-_45IB 05-u#9԰bA1/B1Rq< Q4MA :Gq{}P! ~efN9k MiKNp}ٯ7|M . lڌv֙#q\ Y~2g9FT1e3Xh"ƆE1x* ݞvj}rTͥ1jR͕GW1kxzc5u2;d=L `t]. lSހN$|3٭}mQy Ix:1%lӤzle4T6MMK={ IHR1c+HS9S f`R>Ǧm[ HjDON tjj$U/7Xܲ;{ДC. d7)&?1FuWeŅf .$n9`&Tg:ѢټŭP:k61rjzdܐJnNkLw;_ e CySd9kE =1nʗ*4j' V"JykuiKdxfP&޿^.n7%_*:`DDZp^~$~SrVR%;+%/SZB^254GDܚeM "m{dKLl!L8ؐf5&E}Dp  a zTr L,q*h _]$W}6 /ZYyCgI#j pAiV knM5º@idWk<0ju \`%9tA/hLޯ]hdB2{wp{Z6E#+2]"qf|VF]/lmje U*ChxIRƯLRO"*.\ A6(fHGBUXoYT9X4@13[Z 'hZ{m_4JCr]ĭdM%5D3fn+PrJ#tQ٢ͫt}  X!s1ʯ*kG9Y dc]塑4edh@/ Ҁ!jol$ 61(T $uTJ8Hnc/p̵Dkfԉ'oE"+F Ĥ"%@;fuXꈰعuy lGp3>Cӣ2q(s& C-ů҃z$*-YW۠öQК$Ow:ȉo N :8k86}gx}LPt^G^hXP׋y)7YU$=e#NAzPh+o+I-6JʂadߊC]ʐF NsA9 7m$ 8qwfOG U ԴT4+KBfҺGu9S,_J:3G *iG? aUݲʦsDHb*&6yтښn2IsM]M:]hԝB ڵ<_bi;C_vQK<xIM_NpTs瓱0tZ.FfLmKwa*8n[w0-He&(荕)`Kcx0waiVC7.{먃o)YO FD^ʟ1qG@uVSLRNt]a"rtGpK3a-=' \i|2.zqs)2k c^\ӼީLD'K&bUS*qrʕ@r#%&v_3ۙI R[Y(W.Bϊֈ8ph ak?LF+(ʜc[`w΄Fpd""(8R2 ՜c+~ zL_G26p> 3}U#DqY^¼7?G}sz׮4&!F;iD6^܁m߰筆:8wȲ$ۧJDk26>,\̳o[Pj+\x)fBM*_7ڞE .f^'gO~ oX Iʍ,0X:Εthu \0rgHOnÑ}-~V/k_[bߗ괾TSymxᴯ߀g(ۗ̑e({ā,\VH&$"9VP՜HmW CF_L YkH25(R_eMI3v}Pqk]G`'` ;_pƻn[nJ9E裪xq(jгr.U{MvZEgB瀴]uwЃxDvh&ZNm 0HπUn;,ܵĄZeo dJV2R j)8gm  Ɲm8$MNrĔ>1ښ߰ϸhh]UJ",{Dּ4,65wӵ%T++GءH)7ȿ8Bz$FE85AZ$K~ʀgy^y@UJ4De/Zm͇vC=dOUИPF*aI(|v7?!EiMר![*Ӑϳ"RGL0"(D֐)ZKvB[I_,g*$?<չkL^}ޥt߿)BVD$5կ "4 `p*0aǒFkP%e!P;O섥c9jԗR4@vqQ&rZ>o<&VⓉrOY ms"e>gɠ2nnA.TV1 =1J^tl)B^'LmY۲xG@k㷿KhfB bq$R*\ԧ0fF;q㘱qoгE*51r ̴1C|E7H`Cj !W,FSEsQG]3[Y)G˂d?'k).z%O6҇YXP51TK 69`;Fc/]g7{hPY۬ f U˳hRk+$ Iݦ,~tx`1=O ][>={`|RYxC|Q\\@ïәc*?@'WCuVC2K>TvHd#q?] J;' ,˳9s $4pKܠ o ŗTԄfח?lfEQNm|mF@YyY*@_P3u(IFKhvvGd<6moJAE$ @(%4g\m~LX!]e 8C =ey7Ol5-ݘ֟UdgSq\f[V&&0WLFFpXW|H9pJR|疕D'UFSݰs{0ŭ B DVHl>4G%|x4%R"3~m Q$e`Omw-ՙOYC>qIiJ;-a99`ǩۣqMW Mƅ\w3 AK`4m{7*7,Ae<(bp,G"- e/$&k eB@Cm$͝A$tC8CY.?I WT?YtDxg^ig(}n ?mG,#u]}E'[sZ%;J/mLpCwHѫgጠ'[CjH<.b`~S4=K.ק9ҭP^<^0e&B5,aK:gb,Y֑孕8/tz<5G)Ǫu\jKCo?5M˷Vm$[1 skd3iR0I w;aEV))WFfwDY_(*siTqRLEÂ2N0:,U( ,^ ͑Lh[O=̑vOOpdrkoH|\eSHyz+]<}8$]ܴQ\b楡%/Q"Y.̝ˠ{,,~́cؗz,1ͽá{KM3rK;<"aˊ@m"ؒ@ ӭp-:ٹcIaT;4UnO>7#pԐA&H&*! O*֍gac?RXa;DK྅BA] l)Tu_Gx$f~S]ʸ7"xUU^W9SH_"&h.uH|?,s#S;ЄO6/tK(԰lrͦbe"9i-у}NULGnM-o#6.}ΎTGoZAfΓ`0G _!.SOqӷ609֗)KvH/cM¶῭\Q']۬,Jߴ =ōOt} 4neTֿ ̃mD[} G騜M\ N2B*A8J@[geo>pP}ZMv YjHuOQU8Ⱦn5nK?{x\^-ot72(|-02 oqUe'C~@j4&uJIbJeA]?7R9+[*WA[6W" {(ϡ'uڍG<3!( d4K`{')m˭KjqpUy2JV')V)BGgqwe%!:]`$-7u'&a-d-\@OR؉O}uܰ c:^gN1bJIc(?%*},. WFgG}I]Β"赚ўklQ"$ 8-)h̰j}J f$N7\e)n @[mbjӈ5M# L7pȀ>Sր? $55{S䈄 {#p\!5zitȏU'EPѐ͒Ё`B nzA"KI3H~?QqkJ:ޠuʻ p†MIhz =g)U$s Dl=6ZR=We:oG끶dM R03HQ&j$ypjo|}Ü8v7+nk{}7:EPx#8\c %h%Vk6GeKrʹݔ"]3l.hYI "3eJ8W$בz@zޯ/'ʋQ:g+LyUQA-y؟ wiht8hh7vE '…'tǁ-ver*\kU!J5%1 "ygPB٪;ɦ8R*'iB:~}|%4iqxUv@EDeŊsz.x{G߀MsKObc s0\^BꤦꠥRⳇD-!<$AkRCN&vs!nۄ^$o ȩ3݀ٛI=Tt$/E]qWLM?c9RR<ԃx{8A&cëw,U? Z*5X_E¨/V%C>`;*&lD"vU~ c To~҉z¢ijp嵣|el2<\'OndAN?.׵C 8ߦV"$-Ѭt ]dR$'2;s%o q;#zI@qɌuth*s XĀcyLxXSV)HJ/.gU'!soNkʝaj [MʰdwHVgkEBі1p"Ym,`P<-Z*| ϰNl@0'8xg Ƨ@_|BF2΁]z~br> 2X{1tf|-ͭ7]ds)rߚp"Aޣ΀y$^OODO QY+C搌 ȗtgGiAx%TXbn;-H!gӸϚT8nuϘ CGk+Xiі)1ڶ+ne yfN ۟l _֯3)E. Mixr_B(: Cl[8_]NWEN"x)H} }1n+t,lG< .TD{Nͺru, BbPEj o"gɩǥ?[#sXLV8['RUw 8onyp9b+s|]]rLt@$2Kk3KҎkd0 `EE[J9|J?pkF՜hY9,[~Ltbs-BMx j?Wͦ])]B, 8Ɋ=n'2. TPV0o;Q4]Q{o!p耕x!O4KdZ2jG9X^. Ɓ;sJ4'm^r}DFùOqI~)N٨ЗBnON[:uo:%N8##.:8SiFemBvZt<{橯 9*Jv瞠y#Q t-U:LdL "{Ú?܉W9O8ZBT >ZiÄ3'бk "]wUU癝[1V&?馹Nv L7c1ٵ@|]WCH86S%LbBIs u{ne}k7]*__\n7}*BrA>>7W\b- BK0&А(dׂ!AO'iܒf$۞6{:-e)ǢyM\Dv# [Aܲ##( Rxb%c#E)խ";݀\J3o~ sDqe4o[(.W%{¶ٙ%T%,(g1}QgY'9s|p՗EbSj0TL?eQ^:``=rU ,02t&s4J-B iX-sW&wY0'ydgi^kQi 5/v=Ƈq|I׸c42 )?#ZFZĆځh-hEc*P 5߮`[˟LR!F@aL_3"3s4IYL\Nyx.#¸`l A9>hN?m;HkmpNkђ^5()\(/oeBU|VR]=7$< re~2Q]$1:,tu&h,4 No~%[FMTEZ0G$)j=jeIx)|}[IC:Kp!fhXQg[2˹"u ށwk-n ݑ~O%+=| .'.45bWAd~>_P2#2vGEμަra"^?GHC0 \屿*ӷiiaNxggUZ9qO(bP N Mk`bqqMVEUR(92| DJ>5O}7/YEx2ջ&, ~#)"qľ3ᡡ25e h0s}Oޓ?odntɹVSoEC8@C"a%@Syۊ=%Vّ#C cѡվP ;Bpqf4nu=ϻV mKD,+mm?{G#>-A߼lEsTkn{BFy bJŠ0t WQ4/ *M*RmƁ/A3Yq$4&$f?#Q)>˱u !}0XVcZR]xjSvX BUӒT:4nw]= U00GG3s2vzfjʑ9 Z8-&_sG/0mq:3NﴔgQ̰ZYk ͣ]P5Y7q.BJr3ЪrYzy{[5H="{n!\@p$%XpR5 .Ұ{k,8I R$ 1, ;Ԙʻ]^4If;xac<"s ސ6; a eQIj_)c3JVAPJ`6kjxĜ>Y6[jP\l[R63u+QFQjLW= z8=q:9?.@M#enH QLNJ8=@ (S*X7#H1RȩʒQ2:Yr" xbt83Mc)G&6uVdnK,,+нm52HMDny~|>P 1s(l%D"P}2J7"98G>h,'.i!&fJF]e R9NN][Ѹ{>%h țgJ`xsv"Y{dNz΁^Ej~/l~\4jxYF vx ~ ,uV+H^eRsݕHP[[6"15M?äHv 9(`"pۿ.ӛ(ydL!m04"S$@F*'cobrJ.]@s1 3G@ar!%'QtlnR ŜI 9eB%bwu\/OEJ!Kib]FH5l!DY/ӗS"=^*9h@4c'Ikd0튔pEq5@3~ft5tx>Pbj psEM2WF΃P푓̒_o$?s{)k(3W[HKN2,By;1 (T×'K(۩X6I+ N\dBAxTߜBu(o5&G:^>`;_.9v̱setϤks.'ͧdQXsB`?˜2nBdJD` jbM>(D܄oF9\Q q WCCp9sWE56{b{F,7Vqe$e_>\¼. dFﯦ'4zd:dD̡X~@Lk} fS1uwlCKhs?tC\|IM~.DV 9Fԑ)jTD{N:7F  n2 [MS|65|Ty]-˳|1ʁEO Oe7R2!p(M*"]C\Щ g~,&gKeb#Ila"o Y4%ea,>`axn{1\~nC=Jmʢlf]W]V|O]tN%ґcS4RWo89 ]$ p[W[!O"džjRcO70v/̢׬zzj,vy(e;Z^EJ;(;mCMFO(Kň_E6Kg}Ozm7+gy[&m=hѣ6G11ȁ(V"Qɳ{'H1k۴ ~MjIbgz_ ýD|;jۑْcjjV,|b2Œϫ8ˣvjT|'?Q SC1c,eizQxf'2uǻ(x`҂.˦I(.A>]bǕ|kf8mt1i=˞?"Aξd_1gؤ'4"dΑ8 i@tkJi,!# vQaD YKbqe5J!fOTjݔ Ebo]k,^r!%K :Z/.(7 V4-ܒ9wɛ#btG*(q/˅z(`l&7Ϡ@mq -us5߀ֹH[B \tǶs8jZ.ՉtʡjQqU n%Hm@Y^?,;xoqtO JFVb#Y"'p.MKěDc͆ ʇ# -d=6v}M8 bz<1<956q_!o>x4x7[PŚF>9f߬Q*d1ϸ5[x'uLOXM鑢E8Mp:I(b@=cw'w/ DgS=V1c(\&f侶 LF*Y%D 7#c_ޒ @E,WTMK<5{gZ>`ۇ49 K⾥*$Y8($avLVǬ.ݒF:[SڈӴ7Td0l9o{ZpyM]0T9fnfx8t#YiLE,ҴW>5wR-Z3O>#1 U$dlҙ׭_nEM"2a<8^(dPKqzDPA r2G#l/!4f9zzYXîT b<ή'&5yO=P 2~PTо >WvDs5-xA!LI$cmQ (tIㄤ݂W&Kӈm_fC E-Y[arNQNT7["$kx}QpNHd ?R;A@nk<d)Bt]!DHMTd3G !4jvJ1O8uf4&W984 :[>97uwG0\f.t!@ % ~./.Ckuƺ" È,HIW׺_(}YD+i##m ~_9P|׈gCtֽ1]i@qhv``uz,UmԺzq.4B 6õu iB)18Wm 5W"h31|e!Dje\؄o`@j.nEiUUl?f5ң eN?cg;>CJ3kuSM-nKT1\[ {ihc-$b~4"&%1d[oˋ1#m`辰.X*L/S?2⦏ᮑXpG>'u[,nEb` zV%`=ȖC}mGE$1O\ ݬ+>v+ZY9v%]S GĞ!-̬-H_'kx.3z?҆Hd[\ZG|(sC9tX`8p[Sl/eI|w{mD>scLWҠ$g"iɃ& 6)%&a~Ԫ4jSc[N]I1mR9lYv\w1/ nP|>`G?3 4;Ҧ;_NP϶1QЫ#RYxO&'9:F'UFw nϕp[%H QV͠8dZd49cGUڜT#߾6A>qi ̫ [wxP(_8Gp:D@! 2Z̥2%ӀfX!KMZڌ_tL,)S'@[2KW@Z@7"WG~X'jDAjaWm?SKʔ2'$J49{4^= 0=IͤƁg? 'mi*nӆYCЩժ -+#=Oqfߦ+hx?E=Tc{ղZWO8M "YЛh|T\FtY=R16Vi"y-xآ$Etumb~2+OzQB~O2-)Fm!zEIR晏+ @.w tH~㿹V^H qho&81\ڢ^$߉~ݩKyNQFv=ɝGEf?opo(@}.nha8:k6(]6|,!(pGI!Ok fQ_oi )a{quչvx(Bv瀰-i4ުOj֑Za$s 2m gVȶ&g@oZh >BtZa8F*M;W3:Jz՛IP%e8"nڦ|e9j"|ˡ}3:b)62 ,>J8 0`B3T3 ٻ♖krSxMb-ϗ % EC^ iX)>gZn'6aeE$$1z,| Sڹ" 0ҤCg d%g7/>f (h%wsBs%ӯiXw.XRCR|9t[(4I.P'4j6R8(#/װЃ[jķ~/IӶqi(\->ʀt]ƇmV_1FI6/1 ^EaoF@2:t]u]wL0YQ$5IƄ= )E\GZ%ێy:Ň) Rpb,W4tNq skNx`QmQ0hN`|cen\HÍ; U=wu?ʷ74PqI$U`}s=|LA5߬kp1 BI J#RLIuϳ;:[_]>6F M?u,"/[e&EuC,9  qݬفEQp+3<<$#mY̓DeEe\aݓPzL9.?*_KhrC4bRs ")8nE f+ILJ,L.m;P)!:V_j))Ş4fo"^ۓSVkwF³7(,Lj&?i4P?_%wnPǤ_e_Yn*Ge$xҏC/O#g̲rJF @7/@(RJdhQI `|2Ʊԯ]#)jh :kR]ć}.liĵFC Ī-c3,=m  ~Pӳ\Mڂi(0URGDF_FfG[ȪAˉڜ,BkaXZŞ,H:x8%s=Ż)Qt֎E1~o|6+3.24|t( L|V nFm#㿂 xyu>--Ϻ,ymw{opxHN">&fdOn>7K`9\;@YSC_=k/nh.nl+:KwR9 3כ:9-p1xL#ۂ^ 2t?1 ;f1Кu)֟{T4PN|>A +0Z5Ԛk*gs6pDY JeZIV^\i~ݴΙe`VV#&Oy Qh7j: KΆ-}=Lńi (w,{H- įץuiڰ-'(y!Y)L67u2 zFX`IOgk 'G°spJȌ:DcDBbn5/"21+ `yI86ݨ:juRJ_p+?b($p9뽇Ez}2gvv¹ ʽ`Ln"J:T_ViK}ܪ9!6Gtw:W+HO C'EΑ.$h&ӻ0EC2 =x]+ iQy<#Muk0ת%),oyh@Ꮝ?Q6EXW립34) v@}M"%ӝJy>w<}Aɽ^(/>t380Нof]J~hc$S 87Nw036Cո5X_f X-8ƴe-~yЩxUY &r`ע 8Iu{+]J>w#;i%F'¶\b 'A&̩ۘ`]  پQTk9nT,<:ghqF+8g% &vp2u#<_žvLd9@[1ĹZG2JL(MA ZhDT~5j/(!w$׎r2¢$z6h&vե/}qM½S$a[ e[ w4~[V "`P*cw&c3t/ aHc/xsQ7@chnKa8y+QtӁ #"4B#C,nAoD xhG { E mx)Q֒y*o92< J~HڰVLj|ܢ$(E婞7=@Cŏo(,\vPrLG?c[DTo dYy *brB<NS /5!E {b"Lm)3ޕdOtJO]Ewx8û0'pC"WӾ4uˀHTJMH^޿!=r&Co:BON0.M .q  62LV+ (ݟ<Ԧ82@X#+`oKCqeӥȥlv6+TՍ¸1u c:K^EHI:d"rt9y  mtP=~Iؘ®9 LVȑXLX+_cU @sBg7mK0)'40nucMISyɇSje|Afze!TpŻ)U.q$vUV 8\GGaa+Gmg_;fTɍ:L ZFtA!寿+O6s!ljs,ud@x;T0hW[ft>cMN+1#֠.'# [Z$V*3c?l#F8-J@<>By&cɂ(|پ"AY~0G4 Tħ,d}=V jSjWcOAcYY0 |ƏN`L;珲_]VXnUl~%0葡 "ɸ\m;TJD8(`Kt=!<.yݸM! C -* h d6'JP.>|UKa>%'@XF%U"vؒ\t-B3V_=SG#C%e*8_'w#Ԡ=NqRM,y J=(wjAw76d:6ԽmpMr/uwՏE94h,X{fSiX#o7 zojO%J-׉2&Q]RvWm4N`ǐI3w7Y > eZ 3*d1 3[ؗZ_͐B`mCeyl !~Eܦ%ČaP]ӈB- HQdmyM t)\r ON;pWP+[k\30PD-Rc!Kf -s{*]gR<̆WD<.hDފue&Jzl*)dz"csa: [ȏkx ۠I# IJ[,\@f%j0qɟQzM3g1Q{8eM(LMRrV?,3%X>&yb.G%kJ٢ ?k>lwVR!N|$"0OY0,2-0864% eS4;hZk>5 ;;wq^\+mJ_3Ltx@#;̋$YLӐEtX ѣ.'|zݤ5@%ƒA=+:/t0m~=Y,RxlL{.)۹PJօgRCn$"\܌W0m"Z }o.I t~y$hQWzhc;:.a+ʁjpIO煒YkdNBSZBY''.ǯ' a7\0Gε Z>iyg//0lFS_]+Bvtc}"LCB/rØX`cF|ɦ9'MMP*CΌ`|3@dewC䗤>4tnھבu5ug *N L}4 EX Wؽ?_?_z\;m'ѠysZKŖ>AW y?3'ssƫ0n[ӎ䫋\E•sFŵh> ؏(1d&yl267 A͙L I3ڠe#RXǢ,"Z=X2/KFR)T DgZ\xz Z ꛋ,byǸ'#pW iafѵlBฌU}A\!2 &:2_sq&a ' S1T^*ˡ"YsCD8n"9׺c ˅б0ToI_`蝵 T:LҐ>-]"KG^1G\飌S3Pȡ)!BMSel#0SEj%m[R5LRB+Ayu4y=H<ĥ.grMչIx7}?p䐈e,a84PD*Т46M@U#) 8;1`qiYTMl~6$d)jb/*dtr*Ɉ¡i$EKp#'D[#4 }{JviWU[9:Pa}80U EiO4vff+hgj#XNr**(9^u޺뫥#&HYgͯqPG}RhTnաGfyvH>鯓/:$ǩ0Ҝ ȃ,Qgy|@»=?Y,:o rr5izih!:qeMZmNWRnAvA ' 1g4^3M>#2H߼ RUn_qܦwJč.SԢM;cIW\@JtPU27uiT׶r`\}4=! ;Q!k^k͊ZW dVktZV tM2HU$CI,uQĸHj~^>)u敺. ݮJ" 8c,@_yF.6- )Ư-Egx/8%ZjSl_K+iZ%}–S=P)yòC+|DlvzqX&*f-kcWx$PBVFg$H_dS(^01:=YX[O6|>EHudEk6GEZڜ=uj@)l-Ѐ_x ,eP}MXtx\,K՟d9_ q \eg<U9s&I舼ECryƕܡpЉ#W$>1OKX4bkiUd DMs,&[͠!R-A1 X%zzr.7]/**:1QM%/_\FUNJ'RWWKR  h||-=՛X*֑o}ff7染#$0.8$kӈqARGS ;Haߞ0'^E 37)/L۳m}mKJˏfLZ%wBXQZ͍5͔ؖE~{r ^ʑ.XdBw ?Kݠzsh?0k"po7ZIҵ0Ke:gNpFn1va<ؐf9kj>T_,@Q'Bj9Z5ʕS :/d_ ˈwE_9ǃ!-Lٓ=><%-Lb/dn$ĵ+gJ>ړ@ʳZN{|jsުkk TE8vpx2<`]{k6qtsUL[qUX~YzYs*R(aԀ'l$rNN v'w& H +Snu 7ý$=cSracMjxFI#ƫPiA]ɡ7|f }Q^xb-?6x# 0=BPKdu 徔Zm-7E *kIۏ2QD~^ٓ䌵@E ȭ BOQ41d+~|uMXzt/Q5sW|ѩa\bqtzAwՂ I4?lӲtk ZvGPuS[$djledH/Yul)ɍ;pAեA[GWHzjdhw~Ӯg ' ׽HybI4BItNrٮXO#Fhh0RRPKC%}W̭12v- m\Q4btjpz * 'SA=KHgsu5p< B"]lZ|VIX M+fBnxh9t8" 'љVN9e\\g)|{wSf8HzB\9HTIʡW;w"ܛbx): r"6hZڂa0K6ܢ ddSkOmr,Z <]ݡڊDŁ+R˲C/7-\>!Tp@o1p7b'Lo*}@Yϣu_ixScf-,l(Jx1 J #al G8/_smf΅Yf(.Ȳ_*n1zV#H]y6rOY?ΝgLzLOC~q'!#vMsRfO~֫kׯ5?"Ne2t I[ 8}[rPKvuŢ\t \,;跣=[Y;@}cX:91V.>|nP{: fOMb˃1=X 'A DTԞBIA~lg"KTqHv%O=lS4C&=MV6) RY:k|~,6yc`ie` A+iNq?w H2Rr#)Dg&E7b(\[Y;41d78bhɄ-L)2 $_Xx~USV JvlBh1;\8fHܴ/.@>s׉URVs6,ps iuV3yI67/<r g(\Lͩ615}v8@A՛QƉh2+Kxjx':}g{ 0]nj>.{1$?\,x'15.l33A߲ 8S ; ^݇ё@w`cd_/Yy Ȫ.MONjA6#d?icvFvV'8m9l6gi_"pnn*s"y(xȣO,]33(;Y@Y+bѫvãHGaS6L*+auY4߄\bXR=@ 2+kzH'@ -|{1ֆ*8f[#w7xvwvQIRH?I'F}D_ J/JҵA[C򋽏*Jؾv\&@g}]aYI&k>.v#N?!O]qȺIy Б' bYti8Gŷ=8]pB/+ƨi:aӟ'xro~CNoA=a1ǟeK)ok Ս$nL3Y>sDl{{K*KIj? t̩ɂ[[66SVE_D-̚iyhv塬]TrVypj9uMQH&j{VobҸ|Wn/Ε\h:ثǽW?Pym z2XX; {fM-,2#q0@2C "y }ٸH1ؙD4LnP&TTP(dJ|SNӑt^$%~\QB^B q WOLЁN*{\Mu5\TL r|=|^8:'4m*ή0;r-q$sio&=W};L8ʷ }Lr&=2tIyDr[ ]YIY`簺*Ψ{x fX'6\1^0‰e0R00"MJ ՂRKԳ ,[~r ~עW[tN 0EaعPI~GgCBJDžCS g u?KH hDƈ$1C͡sc>& jB7gGxĽlx@x%'5'CToȿvnvlc.1fv:K}$P+ g%x U8)}@NC5H's! 6gݖ5'H⒂ԳKQ\So :GOMDHɕ|(ƫ=~x¯eROl"_ ͖;Fm@,_!u4g?+P":? ,/N+?-$0 ٖ څWF(n׸p`-_c/ƪ  !ϠR Es6%(THTI}r=j"PCD/L$`[\z, :rT՞ݥ@wfWSQ29`IDV*I} -FPpެQ(-T,@1Ur{6@}.4RlPm]Y50`"Wꬭ@wHxE]97v` I9e C/`&*b&9+SߞhpuӺXE3儩xTOI\9vuw5zN;?@ͥ!e3Їk2e+=V@5"}&WJv?//saS\8:7^L_"H\jQhz|*?X =cU!-̠D73YTSK򶃛р(z53lEUw/iTnIjSφ;٢ TOD$Ҫ^\{X㍮E~WC/_D摃裖3I/ѥ 9ĬZhf1.gủ?O9H.sgKSP"#ԓFmNζnWU_a@ xlLv|_dS+,cV[5[ș"$ԟi4 N#*<ˬBr4a{/!TU5± ZD>1{EK8x{#St-V.׎ eA$ F(^i-_)?X`tg8Ca!-0?,=.XThq%Iԗ#/O!RR7α~h~m\;ZQ1,N6p1b)Pְ=!~r=0bLGW}Q=/էN`$bO"Ix=YEU&Fl"sn//N@[G,T37QOSyKh>` GVjC{׾}p}Q' p Uɐ'KpͤꤻQv1MKD5Ĩts5eO'랑c̈#c}wtO;ӆ W~`pJ=Hj㬸wFv"nruWn@ӉFtofKY n#Qu& THbhD Ik2]AoeSk'[gyȹiRBGN`ss k9}0r j"Zqpw+:}B˛v }q6 ;u8Xved@D~7oR_7g5Ab{p.yq[xpH wK_e'TGTR[xK)R\Xn!_)^PVmH͉d1prNچ!:Xz```X-s{a| ЅV<êe{t~Iw޵KdQl,I %&y*IA%z3^ы~aE]B6?0gT''C6qQOC/h= UmBVy|, [l} 1'~#75wD ۯ젆T @/:|P}îoGKP;I`smW?I&ljf#C"FAv8(vlecwLzm`ѧ,UtPCbҕBjNV |:jThs,7Ku}wK!E fM4AD&[0T|a&hTힸӂ{^j*J;z<ܓ&1vJ*4!'T#4?O=NTŕ#07E_]NV_}&F^=;_a~3 2 4߅IUWmv`)-K_Cw93" ӎ`Y[<b4Z5.PwU &mbY(\B3sk߈ƒ!l8' D~-Wv =ԛf$cEx#wS[x(6-osl]DAFt!t4l|Z-Ge/}/$nh0Q<ײ50ndtJtOqx ~$gvta6H.Sy<3#Avӻؑ _]oUgks+"I$l3ta&玤z&Q^6I|Ϝ\ŸVT}ldwB3|Vh{-06-ѝ춇S{x Aeмw1ڦǘNt M uVů=WHB)-o87\uGB0n#T{t@ lE+wW j췑6/$K!fsEvW7@o{CTf BX0 ҾU_tXO#ck#jE[*>R@Nx[)[PQ\~p@u(ýE xe6Z` 1==>:r,1/JPc}^l>cKK\+~׸Y~z\BMHtQLr)УP`sdYx.`zi`UhPCx}th?ښ+ME@,.蚟`efZiC ;i=k/n`D:s˟*l0;Nn;Y2װ:z G[sU$' !+m#`*Lh~[qFEf *C-&?^.d-Z=;LdI1,g3G;6|FP\:g8s%۪M'ka#ApX!̷dp:Mi֑A(2w-˖XG5[+ͺDL/v9- qq &AY #N[CX)ƫl:@RCA.<֬lo>`t e%6- ڌ_UW?؃XR$L;w#<0ymIT?3 {߷r|I-ƸN]YzWE$gYJ.[RK,$O€䠴HXc9㑻#IC%NAJ3SNCZ)٧,n+B's b+n7N*Vo ɬz 9Fg˞}Bߵu8^b,dpWcZP“~2vI=3nW!?rgC[dμa-j܏P AQ[w<`k=gΉj3ďj}0Q,)bBhYx4>d|]bФc5_G? e Jt.+Q3U-]XA9n1_HfJO -z]<<~Axh-x$wzۖ}G{~FvAs;SwI @bȊECV &PHW;yX֤5IJF(U:nqˌ=KBdXsjp JCm$B^.lO|ޝ~t@4Ce)G٠& |omFPb 2xVD/Q5X9CT9JvM],W!¯~,Et_©pȾAgjU=6G $z;dB|Yu\|/LGo;9OI%ۜ.,;dj=Lm̜B,( @*;|u<6&T}vQ14 DlX3cu}^_o"c\CNvlrt2TeER۩ZF--*xH"dyӑ뛐^R6s<r)rlfav%ócwigh6Yt@`)Y]w7G\D%9 ׸rHX 3.8"fJX}R_5燋S>xOssv4k Fj:&f=ϥ7-}sR٨2$diI!',MQa2_2:4ɰK1ϲ@t S-=W'H@w!RyRG7E8KLi0oK3QDP5Bv܃ꚵNsdܽ4r"y30M7ч\snm7\(-v"Kc=+eƛHuE;}qڅ@JЖq܆k*eM|r0|cN4_7lh0Cn|ii nӮW>%{z" Njpt|-/Э,z_xc-^s-Ȫ;R၍7pڊZ9w#LIP,K ݢ:anˊ֐ʪ*Z6(dcltټT~PDC".K"ZNOq;aRm[~-!+Bֆg~;([ux"M17|RE^pd3uh753ur8kIR0V3i{iu61Auڐ'Xe@84FdS9evU4JjVw\o KB$TK$l ]͢\"NKWcl+Q -0+ R3n)QO0`oa/EZ`4UA&8~-J탒ŃڰTF\POSc@I}\V?(")N/jҍt^ ;G-_^}>"r$ݮ=o*5E+?p :28/Tg8b=͑ TlYF&S_)c=T%`x!J.ZaVLhd1Lռ\Z]rLuf~+W4yL,Z27+v0i[ !`C]ck‹N$um4*yK]} M,n Us׽qӧt8HKKdf@buHܽI V,?HCVY||~,_1]wؑ"V. ā+ڢZL|L9rHuX7ZN2I\\1Qw_+7]{qa F9 Í䎣1O9覥pa]L9~XE1^1Vo$X^<_tvInN4 ih!'h1j k#hC ę4q0=D^ݳ07f#TT%6uO!;Gk;4@[;sOm!tWMC1a gjzSxDAqDR3LCz>Efsc\( K*BH˧IPxWYrp5#\хWéZF2A ͓\}&6ζ{̈'SP>rG6Mp0ޢ+G>P-8p!7 t@ kYd2HDԗ+A\݆O"[d<2'E76Ts(%翣_Q=ee>\Fd·\SG% Rn ׁh2N M%0$X(n89Joք;ƎRy*/vbpm ))g?r @WsQ]O.ul x\1 նIznbkpG!#*n%u-qmgiIBtTa"݋}5HAO<6PAI?Rd'|QH~*WaqD "/HDXJFxwꡜu폝+5z_Eu!;aߺ 5muWP/WHqPP-N] hЈ C$Q`Џhpýq/*vUbeh'zI*R8s4c'qɗ=r?_3KmbSE3@ P}2o` f^5뼎n7&?Iɛ\jՑ{ӎV@&cEŠ:Ylx8 }PCD>U,'6 9.dQڄp2; m[f$酄jO]͕-k68h?eOw?6gĆ dH?1 7A!CMC ZnGt)t*}̰sQNc! qWPnn,b6L߇ YbA,ۛtP39Mv}ooWڝ6$}̻>?~(|ϐSa5u9 cnƓG]r( ^whܯWʞO ڄUE $ZmͣMTSרLQ%4ı\'I52zzI4o>><0+ &SOeiYU՞9wny9"@R׎_;rqQuR\EI?ESd\Tb` -t_* ˩QX_pT.99=qUVp }Ƌ9Y&0_ISoQ E~J֨@o3D+ɴu^;O氷:B^uG#> gԀ>UϚh0oȀHPpxk~Rl! a6E4C(͜?>9NۧSL9*N%*LoRm3blJ5'a%V1GW%L5i>^A ogSĤ|훙cpZ.0DMLkx=3yo>V* WP?+/g#JD}aպY(P|@LG{`G$XD_?1mު%md ׭~7PZm*U!U/JT Wm}}l~m4'DlS"o3Ijg~tj&TIt_m&O VWګ=ntƁ' ׏b}jˉhMVy !ň8qY;l[`* S6w*F*ڗm?G>V22eww PaHcv7z q֝R=,\6|i9G53ϐ_:Aމ>PQ%Ob@t0#&&{8VZiK,&L#(ifQ^`*GsK #V])Xg7+3*W/Ct@^*%3!+R9,*˓ɷ;=LcϤlh*·R#CR죍,sw j:MShKXO4W$uBkT{pJWz%Mk EX ~.`SsBҽeP40g`r$.32s,7㫈He<{a@29FGuwgVyԧ+ZNjVܕ+8_ (F鹁l;dpo5 q3LjԒ3k(Ih=AkWI ] Qf̒s5/M!}@ùM>ٍuR[729laG6?z{̠c\7`CT-pB%fR5(j `Z>OLZ!6ǭ?M,\MrH/1voady;+['O3vPcBz\2̖Tau[AG!nI Yzwzpi(x\P΂Pő5JGݶ| ?e/ՃjDrLiNY~T .Gd^R4c!A,N8\w; BXW7f4iVlSė/c֛K *U@,fb, \P~ImgS՚Ϥsh&b;CygOmz p$Ta_U.0L)-cMfs@6~s'k ٞ$"'Zg\^-2"cyyŪJM*h ɲ 7T$.O{>ʼn r%)G_RY0o'tXDFncx"ꬰBvwG0+}mvb 3Q޾OW TJ8lg9#]hVL'ěu ީ$C: "5]d`)`14bqCҗ6a-|àʇ۩Zn/ī;<99p2dUDXg| o*IcI沽`7%#l-a% ]#7djO+lx\gy MYp# Ta;ETP<8!0@"L1gT Y$sJ˂>;RU0 Y`C7gfܖۆZmhLNթm\T x/ :HBfNH#3ڽXF.#WrIs6÷b\-WJ~8zY猯L8!Q,Y%kc4~n..74[<[m/.\"1:EhX ۜ3/AjJY$,rt5N|ݨŋyާ4ރ}UB ~D\+fD3瀁[|=iE ͸.vda "i6F*"z[͚%h%>c? 9TByR KeWh*k3b3)n=d}Y:n 4po^PqJ(.QdJ.=׎%bWU%f&JzKjsh\K+;} UpĻTո"ECߚ\J5X[ oNyD*/y+.-Q'$nhunZm̻- UX|Tu' !M@LW=62@w`,~JCgF7o2/qlS! c`"浹B1IL>wȖK;VoV77'?R NbvaC]2I3u"'xR?p왉M=)`Y~ OZ?3[odO.Z!z,2*J8wu1Wb¨eg69#(ߺ)O7b]V #tV/|HiUJ6XvvgU'.键7A h7sarQ LePn~k#e㔽#|߬GQwjkEi8|`mfRk~A72% 5Kֈ:_#:p4t}5KTe 7kq,B A澮~@DGG']X)K+IgtO*}ĔBg Z$%,vlDWgۖrQ_UZCyƌ{ 嶐u=A\c/3vHL롭 ׌ #@ca y{.*|AtŘmP-ʟRޭۜ]U빊w907-e3;HNK=oOϸmX:!2Gn:c~0x+r/M~2+*s=+"`/:{G5كx P[ bDt#q.JT[Ҽܙ}qƓ@un̞$= M=<ۧL>_U nлGп%`˻J5j)ņȭS?& N;aE&ܙ8ML]!ش / φ!,>˪'lܖѧyquQA14NZOיQ  @}63t ձa  uL/-E`Ql2 <d<:qRj$Rt]2+*i[WhV!'%W<|'6Je>٬"=MMi\~~Gy7({M^ ]ZGY̭nF r?P` sB[71 %{% V]Hw=?! JPmf-#(:"ͭ E_v4iA .{TX5U3pq`׀cC0C!^W_`PhyKqnL$X·vk=?zmk?l{7Xݝ}>µ3BłpoZxL|1|Wkb!qoVJ;0Cl ԠK{+$=24 szܒEZlIi`M\OGPzu՜Y)!S ;3Ax( '&WP|2#<؅h*OQٴק7K9/8m2iP 5N ZSR&>e$kH>O :vuTjAtTf|k*=hjT35 Ĭ,qmp0%+Ri CYUgTwQɁ 14IqqT]p`;ZHgkJ V$ ~vxP蓹hOSܱٔ) :D渭kbңIK胐m(SD_ Bmws0o%k-=nBLdO@JeTS_oi`sY^D +]C"4HBY".^X`bIWJY_"$)!x lZ1E,o<ُ[^n: fF7r΁{GjdFI|_>$'XJ4Ŀ 7~90m4op0 _*F@:PaCrG9T˼%' Om[ 0x=Ǚ ^P@1b8R׆OL9@՞$f*t]=Lq3FR$K?__ _lY~ܑf>7%?<Rm&06fs'Zuf?aV/7.\POdx2aJ5R%@ܗ&3hsDtNO_S9K0tՖ R 91]Z炰TZ9]-U[x)lg?nD%#I$ӑ,#$+R(j) 1M#v֖<č\@#l ?\ BV)PK|R^ׄx$kPCP, 9nloJfMQS{Oe E&o/s^|̼ܣ >G~@Sj/4)hΤno y tDS bညiq=Pf|q 7]YF~ӯ.]"/UJbd.We臌>Lܯ2SE(8rV:Yd,U? C>B4lݶ}E, rPP T-kghL=Ph94 ,Q6*@玾FEmb#)۫ qQ 5{\`_Lc:G7T vs 'sٻ|9% /}K]=A*>}Ɡ^҉ƅjLgAcfb?ki+R3lr-TO\o`| $k'Ɂ=h(Q~L 4qtQ1(H({[.ըfK, ~MLBUDZ;~0l iiEå!߮DisΙh;mMQÙS/H0I DQ(̚F^^x^kdkg)}#R2OW;ܻ$7lQG !ϹinXZŏk=bn$~ya8Qf+mhm*!k$k]ЃB0z]t8ӖcI ܕu  pU2YAS_g/?84}rPLٺjH?־{ /nޓ~ $k`1Ch)͟n-!15Ԓ y^jQ0iF*bVHcͤXѠ qL9<3 u56^ԷFHYoljJ0Gn֎^?W,& e:]( t Ȩn}cEˉzwl'i)ୄ2pHb\LHi,a? ,zFʺQr"!ýVպYrp&BnxM\y pX`7vCeu_368aGYnG;(Is& VHC8(vVu.u<ɓt9q(!+afoeVfxCSHbT@ &.Z=W]yՑ<] gL^ޕ,K )6s>tԠQжNՙ_S]Vp@})Lzץ(%SZE-e#iI7;X5GqQ4Bq %m\,u{fPj*?p)˺Dvcx[~OPpS_ Gv#s^|ŒH2]{eMc e6>x) TV]ՕjNHêc$eK]58=4M\HVT݅7d^|i[Nz[*kA@HÀ랜j# WhVėdPmroҼ&bp*Sv)#+ A P0Ph+:'p̧ڷ69NJW9lXԉ&ڥb~I96%Mߔ FA͵%`Z!"{|$#Xp2ObU]ZBC+jB.PJĪÓN cʋR|S/7 APs(v?paA,8`K!yp240e۠-YJfW/ &sB&s/w6lTcEzvqq ռPPԑ#k4% V4gzO8!Nn}ro~VKo':ijfNlIJ쑃nd{XlDovwf{>QU=B̗?J\@R#nf;7\scyԩ$m&xIJx* hI3E}Jȥk9 w85vL{|iJƋlc\+ؚ"giɀ$E͍x Đw0SrB>] ^ c~H|p" j0gK\>7`~6瀯a%7k n$hPmT+R-VCAs`k>cYoKNdqy^"BsljgR}q_N֢+j(L/荊~FJ$_h~0y[n8FrL/AMd|!B+uW-UdmkfuY>=`p"5=EF8g*Tj+볳j#) 6Sb_"ri}Z]}WsUJ8/hq (-cMZaɑ_sb&O~~Q ޤOj>H؎>n/`<]dJl?(ґsRɿMFT},X)8p[Ph5q{MFeTyݪmcmb6ʟd).tbwG{d*\Xi_r#ᶽĞ۟=Q)Z?]δ jkiq#4#c#pMSw[mPA"ѧdbΩ[Yd?S;#/ǟjsɧ:ݦzGUK,t+qݔmZZ~JT+Ht.bO' iʃRL-[V;}}C-`(BZЭ|<pͿ5[s3Sh nSz:ۃǕ܋0B_r_(c1&X=smBjʶ--M]fx+ :U(MUe*S+̢ɡV$Ɯ^6-JAvSb'Jv'Li2l{ pq#.U2Yj^/} /!*L:^h^~,Zç/B" Ul1,}(,v$*V+1OrRNi&tT;3a>P1F0{rS>_1U O*ߠ<${,IYpF _;%ȰB,:b:ޯ,·X:[R?č9ɢLp` ꯰kzBc(<Z+= /X# :. L܍">} ZJ4DbGNKN/gPB}ŃdB2q`-_g'Lϼauχ=iG74H\翽dsNc\1U昜,Wz)!#rk*Kݒ5E-OfiYn*2WWq^&HVQ؎y|d)5pv}9\*[d|S_^V%%7)B!Z@}oYaɟԓM46e>*A;]:gfo͢l-EJ3sՓ3 JZ<-%|gS&/%$3Q%yy]UJṞ`QT,I.cVd8'qCrXyixF2li|0I^S8٩J9c0`&+P5p@)UOqEo=U9Xɳh\|FgS.p\ GWi@XE}"nو'L\ .Ff2mB Ɋ/&߅ xKP<5ͼZ޿1\|JzJg e^o{^Oys8)zBsQț1oZ:8J@cccc$?*sB?jn2Iy^H?XYQ2hT$[95cs "#5Z5cK |/]-!?<#Xu0 [~ŝ s.B>Oj"ץuN҈&7M V/LS˫/Lٞ@= /3"XDy<:,o `w|No>{LI2 \d!Uv6;7=RθX z#1b: a 4CXֳ`d #~3 ߔuFz6;_C #J @Fozg  U4%7?Cqya\mM(|G)GjYϢf5RT,2m6W J$-Jh6ê;Z:$G&Sy&q"|pl+e. @S8'{P>.VWTWcR .-!6ns}7QR< eiEv;&O4E1iP.LDPQ1a4~ǗTdr\'1l#qBC0z.Duu{QɽYE2E" 4~qqq@fb b?P9Zu 1@]/ioCg )!K<(m3g1̬jQzpXlA!:~{wK0&ׁh ¢$Z"nMd.@_uavOJwtG+EnQּ53)~aeFaȉ㋨!O~⚹14ߩ'gai1mڮh]EBcW%Udw.Gh粀;~(>bF2p'\ف@z;en$douXϏP][Go`u:(ʎعknztH:<K( *gӵH^vU%t &H{\B6tBBU?t2Wr9iL`ئ#ءƭ)^hJz! j-{: C4kyr3^OXD?Q[hQ ~]m?qys_kD+La KJ_~( #5vu=tK5)3J‚R¡~ | sG=7GS2OQ CsvE,60.^*˦ 𔓂$ g.c=AQ{eTY'<ݖ>,yZj5nK"- Q2㧴Z`ºJ$/Baʃo|zKi@y8+f$xNm>&M:3|*l'^='w[.p8^ \B9D ;k^+@F1-eE檞5^ʣx-|:MxeNNl(Uh1>97]*CVR>C-W749B޳?VdշeeٶXnxP Ȉ< \G3MnG:6AzMnĠRҌ* N=7USE Pt+d[d/q5B*xxcV?^L(tڇjFo药݇rGĘml j|M{fzMPvGJJGm|Q[O 's) 2"k8w"!j ΰ}'rN 8Jye?MlrzyD4Trsm5ѕߕ@$#[N}Y& HO_[0b{-ɼar52Y,!㦐EvbVwzfWˮ .Qn.ŞǛgOiJ ,9\ZՐ+ WpxϴA,yyZlT53޷MVm\%SgfdZcDXd G1qR w7,q?9}~BGhg(X-x@oH֣@[݆P7O%5^ep#d!J@^}{Sx}F07{hpw9 `TʠMPJy)x/SZ~®v}43=vq}5w)lLw͈^J,y-߰4|7ǚ+[gā\C&>ܥŷoAIQʌ7򡒚˼Q¢qp r5Zqקzް!o֯k}vXRȧ0 z qg̊mQ9hBH'3Ay߲[-<Y} &ep:4`캻9J}Oz6)ӆcC [q쐀 YyU|)=i#i)m};b1:d ٻhF|v"7W9^m2%72 >MiCxLcO:sWTD+"W#[7brk򛇎y[,Kpܯh"…$I  o!t[n6S=Ќ5YYYh#Nw)"[?56B0O(w.z?y"d띗/6k3 7a-U}N!P^/0JZ?*ZXTT~ҵ~2&iU24>k`}}VۮK1A+5_z?uRlE)tw{3ҦNGr9LyI (zeN=|KBkQMF^2jr op5Y9҃nڛGXʡ;:Xd ^K,5D -SZh]:.[pY2:V~H (K503 dߨضS^Bh?MKg&TKC$jq_#[Ɖ3~ a*4Uh32& yœہȋH `m1H‚벯dbE@JV+и퍊>! $0DZA]#I  3]|dφY:O,ݩ{\~Rݞft:oUMUVTr5Xdd/xC!bbs  ? (UCwX{GhMB88Mث9h fc۽wWi?H#lnvwR;lreySM)4R9D/* f p?+kf3#X[aL׭&Ur2E:qY O[lB >aT ~t MFqaO.9-\,xlv2EGnحat0+طO jݳ7"\IoT93u'-Ӑk+l?M!, '!"Etfj9OoLk`[ RҮU_\t>S?"5 $s|/ RHɝwF/OW7g}%cNIIZlntj&#J66Y@w $`$hhexvgcMx^rec!&'kلC4=5QSNSWuf2|#XiQI Y1^ZU0լiPpM?AЖJԮYNfx5nM|% fRyVEZ~Cp# #SgTc#5U\mD_6'F!!x|C )a84l݌6yP_{dz߹B* ΀lz4Z{ ,nKIUU՞Y<# 59c u7zNٗt5`fׅ yAw .4ꗦYv(}BG@&7ß&J O!7h.4a=Sأ~{=͎$2+`5^< [K lz6I1UE1*7;6=6d{GčFEJ]M]9nN{$=zr]FrBBx+[V4)mih0Ek x7Nb) $vNw žSMZLGop.۠̑«>J*9EӘÌgaaG ԯ@NcF<6Y ݍ@|Q(mY?wL{ ,(OG3r᎖\ZU&KjR~WlGvg98Rqib!4s4y3>'.I$-'Fݲp2iXuP\v@XvY%?ֺp ERO3x(/5o>YI> .A^,W]ab3Ɋ{SVޡQvH '2yPGa "8I;̀"vtP?繩9L8֎?}͑mݚpBUh'V&:.|ǯɫ\JuY*7vIР[E q[ P t^Q:&C*٧3Dٯ3=jHgb^AŇb+8KW?ûhLN1*ybQh́:0>^tOaAE)y݇t:sL0^r8ubNb8q ˤiēdԒ)eQ|+Y9c.M)ƚY־eKQ|;&nb0߿inv!SϷQA2D+ȕ#C>؜%O].xzX>^f#V;yzc@ !|jK"Cc%"'&#O\fHnRǐh^؃3bP((C#ЁcPC^m`\:Zr~)z"yTZ{F,3C^ץu=ӗX'ǯ+ծ\.Q-Qh?̪҇=cfft@ #$D Ǖ;HH#ExFNj"#Y]Ȁ0&8  ' 0<ǵ!5JWեS 0)Y'GF_=^~|v>AU6& E>7yu5"DX"_()Lj!(xS~|LYtvy7?1.sKUn$vS<]RN;fj- :nɔƬ2T_0C73B.)+dLS <[fn~*$El0q!z,#xI2gC_Rj".+ϊ/D!LI3G#6rs *,^k֍*ŽF(2b"q lHw1&;Nuķ(  YQRߒm޵:JÍ'fݬ6^͞E*M0 r*ŘfUI!&3fH|M E)tw:M׏]T,J,z GM|GL(6NAK 2Jɔls9@fww"|B xhr 6vה~6TZjn4lPRk)_w]A /ZF^rJlTB`wɢH4 ltOZEM ܅Wᇐ) ӻkRk *(sRTf4[ yKo\b*qeֻҐJ4`TYTN e;)۶m[OO&=@P^hL]I:dLGcZsb)%5_A"otR#hd\m+40G YQS.6ὴ rY3hTcH[Jl֦YZRU]pyD>ˏΎ#yo0h$@PG5 lozc}IYvԊ z/i;VsREc$5,gnʵzI`B- =E-*8bZpO,^`MS; l .v^a?&Sv|eK(mÜ e[QHWmo/M],mӲ0NS QH]|EUS[d٫6B.'ёhZ@B*$JϣT2$o7%]8㻅6z׸Į .k!ڤoM*O~v_DS{iV'_RmZNpA\_-o)ɪ>C]וҶݱdc@dd0 'Be.\T ^}D?SQ Qh*q_8t(]>7#:p2Ftd})>F [m+uʂR럚[ΓC#[3Ce&XTlJ;6_m[G-l`&V+w7ūenp oxrKz&~Z5"Ln#=)a>9~?CcaYƮK(S߅Iv// ET EyT-:Lx2l[xvQJ(\wY3CvM%֠ W{]b''GF6Yjx3D9Y V髺Ҝ S BEYgrF+O= 9J*JWL͕ˈ/eXMŁvPcWLS._!_i(`T7v]jN1 ?Pf+vTc *5tZx:=hV݌1CfI'sͲBק31KNPҮ&MYMc9MWr I ׌\20&SfW@qܒ[M` /+ݣYZUOTj#^$?NB-C_q~JX6xC,˰pYt}RLpe4۷dc=GKtdqKF{Fo}b21QA`WIY3_ПT\Nod>9CeFҷx5$LDռI0~% J:a X{zmM{ӌNա?vgb4^]KbPP}SR PV=p#~$*Q?K1"of{6M̊*g9L{:v`bV}UNe!>O,Ś]=F4r2d34R.2 bI' /N,}5?!Uhߚrqz&\78T$w#Io6Ejri^X܆v6Z1T^ϲ$>x]O'4>/#6𳤡iz+% Oꂔ놫"hT7ҟ׸=j^wPOP 29kxewf7qi愊]/ax.pFZrf2$Gs;6Z2><=R)|7֙9<VqZvѻt,a7`4ᖘho \MRI ,/ghr֬5 8i5c7-!(n]!b;1.rOӺ8֤[#jO#{ӥ?~<NRK1&[x";W52I,g2.|FdrLJA]~iǥDm0M;d2;juLT!0nIgْto;M-^%^\UO]+#c̛2c P1o`BIwo5 8qW~M0g+~髁Pa*1JW!ΨQ"=WK{},gy@ʫn65_ hLvi͐l1Blގ` 5z&"$,̶UAܽ, @׃NׇPCBCRpys&O3>MK~Dj Oj^D^xh,[ˡw6%Ѩgm,vlf wH4zJ3!p. w#Ш351N fv9;#5'ޝʏBd_x=r_wQZ{'`ykbdz)Hݍs`7-yp0s-3qvH*Zp/0A40$g05v:CSrĠ0H>cX~3jbhso~pbЦ%ˣǕzZIWY"v'Qc!+@VE%I5Ӵ0P)Ȧg"(3קejn &EPѵo+'76]jo*jϢNa/)Mt[|̃q(?Ƒvڧ^3cm8&, SDewp{$ naU!!n2vA)w#Φ'iQBE^ghNAaS)6<>?MqEӐE A-#ړ1e-Y})SlFŠʌY%cE .E}gx#f A -PXo6T761{b ,C#Q a cy֛$,}oy)Oap"eU9hY b)V[c-u>K-)P`1d3'$|q[IJYQ]yKҶH_$gkM~X-1%A J&Oc+nvѯE%ԯ$KEtvݵ:_ K Tcw}tE"ao}"aT+y#Z>o5uNhYN[d!h^.-qRKb}Ӕ y3!ĞLr$Gƴ/\d7ۆ)U?lctSWa}:89D>QOD>#; k%IRxC} Gv+Ӗ~Kt![ &M }BQ>т޽KoםɁ^]8Qm Q|VD Ed`1np?䢱zSuI#P #P1tٍCȍ?:vim[%JzqtaA0Vl@3O>v/̤oʍW JZu.) [Ί~?\OI^f ǰR:+EMDHԷm<"[I9¨j)!<!Q8K;-09;¯"1ώq0 pe]mWYM`"GٽΨG@Z\0 nE/ sLx- S>SAoZ_KQG| *5ȺPM3> b1 Tn\y"nRC"Jo2W( {;weۇp7=.x |p[ ׼Z Sq!%/:2ߓ <ڽQ96_\7)7K*NrJ<(`zpmq)3 $z!KƪWp Sib=IqG䬰ybRSaҔ'l6ba9h<5a)EcKl3~/?'6xB !muPUB^6ض8Zu'ĨZ^_2m]0ֹwMsfwӇpm3}Lw ./m3ihX0@+1s"וDY&WDFXWbfuv"1XF5;v<9n{g{Ew>zuPV4gBLS.n 9Dv.UԆ:r΃Ul SNaeX. A3 Fu\kŏWE@vu\1fﮙ*Ne܅#y#+̙x<&M&g᳂1nE+oYd!7b U%@g_]e4]G6x{It$nyG2t9| H7W,y-Vh*bwEj]?{Dj3ʥK\e JGR/M<|l;] 8s߷dD)ׯ>)YUwő(2Q,$EA TB 'nzr26!bIǛEm*.:X-/yGUHmYgJOAG[NlӷMzr%{v<ݪI%hvj[ϭHdxŻXje6Wy]p8;Lw.#dx| }b$౺yWR^O{^㾚*MU@hLXzqz2+͛Ʈ98/U$&l>2ܞ2jElcexMwV䏵+%kGapjqj{|Яׂ"~Xf[XΑmɺ{QTxdV6t> 2-32US|i_X'$n!XfZB_ M"TeLIR ֌|a |$Hd'IrCL R*Y3+mUB咇@Mq-*6;Cg {ԁy)ͱBE{m얆{w1_$/TaCAP6mSssNƢl'7 q\2h(zfN- -J'Q MS3wrw:+)|0x@)[K3;qwR!r;ґD3Tҍ>} Rp4 AB+j֖fyx*RMV2tAFg{+9D4߄5J[6cy}AaZ.1( -cckMs̢@oLcd{┬44ugI L>$eԏR073YI I0 1| 1 :A`ƚ&2}O4{'w-_@v+ݟ.{nJW#Rv5b@V˺ IRQv`~mM^1}NpD^kh !g}O4kn|?!Rcs3>I3vA?hA.qeq.e3xP]1|X$B-,c5X&xwz,cᆴ9ЇXkz<x-fO $AN/Zi%ҿhXohAPI ǭ6m Hs}Kez CgGw+?eU*(Iqz jUZR˹6}5!X&0^R_EnW4qсJ^&sjd;t- >7 3Z !b;8Ҡb 5ޛON9?H9SăљI`:dM{)h݅ȢbX:̅B݌K4Q/h.My;ۘEQLi8 \p؇81w-5 O&Nt{-Αޮscn]"! &F(/?ڵ!2n`zWt!SYK?J.`ذV0Py9) 组nX,T+yݳOZB"POthax>_huJ6(x fD ۑ~R?ի1:麆.:,dY+ "D+Ye~e"F[|]#kNG+uǘ\'N_==W7$8 ˛߄OlkMKܬzvvjYz|(E,CF𥉋37ʬ01L%/;LK;/\C::zЭUc[*46ltӽc!`d2χ? MCMĹq*4ƤW1>fxQ8!u"ͭ>zpyJ_<~ w`hOxLgHjZІ IPaZʘE8έ ϣHB[uOF&u!wQ(6FrlrޱI"`&XQQ+>%o!:]z_5WK߸Nxq) 9^`OIS:ES׺vjI~Gi4oH}GČh_"&ӏM޳kjTsq|7K\F "/.@YhDE-WadW(g5pU!F"H!5ޜv(^D GO?&`>cH>mKDbQyqۧɝVP|E\\"NKSKȼ;/N{Sz[oe,T7{/ bԣ IrT؊3 fkzLEFElG0E2^Hǔd wE&zsKL=e\;TH(6PD3$ʱg`-CnAcw2jʀsPDpڳ #4<;qqd !̪>L?GpCM<%y?qoUO l9NUguQKEyvKMzNL@ܔm% rQGt9*p笷f}j*`7A5PL# ~=O5=.=q߬,(wlOBT|55,|Po^t,Un `j P"j%jxMl]?A4Ylvb .ڋA/|Oܕ@bAkJ6Ռ/2{=%_xa#5y5 t?3hTq^{t47 ̭CHW?EXe5M5YCb#%ˍ}=l!!1b烷)KVl}+'% ^s !_~ XaEWv'?XըʂҞ\{[%5Kga~K+qAVt%V f+䝾ik.$UhtQTx|n ZUrtv+c>}Qk8,'K34Knd `xq)fcWʂǩwR̪,tWAA131z#(S *yvXc묟%#&Vo ҵ +"y*|ßPX5[^gyi_JՃ8u2?dS581(Xf:"PAT/f|aܤ^h>oj X$Iq Xrb6>#szۚT)/OvQܸpq/mJ!^x/f?~ lF?m/+Δ彷%o*VAcJLvg1oL7Ha"{WD .)ι9?ؼ݄f-*|y= ]W%twE:=еQeCf>$s|T7 5& c-}P,D}Ć R&(zb/O_a Of2T={hMɬocja޶wd;JX9Z~Y8jC>x?7[?֨/} FkqT8y26XnA_q#m <`pt:5H٤7}W[,G\F Ϣ}*CKh! e<kZT٪0m [u=1X-/j8`) M_SX.3I*}y;#[$ ow9+䋤 a(f16V?p:u_ :*trP2YQo?aqa.?KS /R?h(| SdJޖSኲ%/Ag3??( gQtxbxBs4|phGv+ )ڜ>㰻[W5~=G(0=LfZ)Ʀ\Ҁ8>ߍOԷ G/Wr:5 XÉ @nˌ6mU {z݇]G\>^w5XjXgUj.\n8r=+kCdS᲍G".ϫË}n0WT=ĸFqdՓ ER9Z)iStx} 0gڤVUpL(^Nha0èb<[ x(;0|*MY# ҺL4J'g-Aw!b86nG gl2nyw^ LsL61/\aeao}&UfA1 TXQD(qcH\.7;_ ݊r[[2ksx<2B5KMk 1C -f@^B&saɦ:ܱ9D AyA-fa'[T7'ho$H^mM,;wǓ/kCpP%qr+Z| aQ;z.w E`Y Pȑ?L{nù+jwM7׍4eMLj,uܽeh˪DOڮ\~X34W9WgA(p(?MȐ@^)ܲdz^fIrު$Da?C13ͣB8 =c2)هڮ+xDO˿'[Ƹ`F*F] nNh.^&yfu.4e;q1m=d௡q|{I:W~WWoUo biuo9e#VBEMhXV NSWQkD'+E/Pb :_>>G/zaQ -!Z^Dyl"xEޔof!RK}Nm~"_2'ErҦ(Yhg~aө83M.œOZ~!hH՝M"3yp@Ci2z_9 ֎U%2?OG Bir~vJ1~2CYxvxИ/?}W ʃw4,tR/f#Olmw?}9V6`S0۩lXE)~Uk(^!!Q &^UoyAcT8ChXmϺ]3j-Z8F-->"н2hB*N /u..dKp 00kX:/{_N߷  4Rn%qISt_e#SaͧH0V987ՋUF@cQ96;bEdpYÕN]re;#E0*)(l7|$vxa*։.* WoMDb̴(~+PA)?&^0;/{=ë B2nthf{Mqt8 N ~= ])Nxdu)u@ a8:"x28iBlPVJYϘ#divL?.ovNGEblQ5=8C3y~ӾQOf^?N\t2Ȟ? ˝;x- Rpy1d=X 'P-ׇO MKe!Ґ%O^W3֗ U.;7fXZ^C%.Ygi =Di:r2 dZ}.ɏޣZ4 "å&&*޺RHp #dW[rw@bzW;Y488!{D)OS;HÚ:E^*nL faYKגQ K%c[ &lP V$86r!#.R3\|ogZa4~[}h,"rGխVdḍĎγ*’d1'('K &po?GU2.M 1:bנ# Gqz{}T!ԩٺU@wb3aĺiw2AQ"[v2.{9A}Lc5& YƿfMA3ZyAN݋wF"I CTMQ-0gO4p wρ/.0ks{ݪuHQ}Lp[̆Ul-1P!.tP.Ҿ rVzyj9 i9z5b (Yі4u[,0sGJcc},i| R6V*w7YM'&CIO_ԏwwl˧B9P`dU3QSoG=t-TΩ/LObt뾈8ݴ0†ҫuά̎~,4Bp׎#LiSH lW,ϔGτNw1*CԔ0%2#SSJڅe1r,gȢtT"/2rh G9{WjLJ"y1(uH$Ee)U 8y ,4cnUϬ?>ìW t?:v%Ft'>xo Zk.$u.V6uds"]f7MwEbH\Q"35gѥ:eux2ݣ#q& ?Q9#B ^<ӥĞ|٧dR.)9-Zkjv@F{~ ڪ\v@p>7AQwXpBtJ8iLL2.B+(#jnAG,WTE6Wb:Kt MiqT&0@+xֲp mֲ&ehD o yqT^6145:(V60vtX*&@VK;hfj78Z /M_E=3e)#*WbS;QNWn "+ v}~II̩N)8a݅wx:=JL4L<.7X/Lf*~LSw{6 JSU!OƯIYn(g^H=D#rH5qJ dJY& 'uۚ}oBjnDB}z.Y즰wdž^pd`k?Z v .*T蘢\LҶv?UOsMKşuUv; _$ӽT/5!i]l۝ht9o!A4tjKT|OePބZ̀&XGA2CBhxWNHè%0k8Az9'6pGBp37EIO/zh\M.ό 0zĄڒ=|/)Nu|TPրվ)$9rGLToD&ZcgIQSV[­-uk, e]kmp!OJ iәm٣Ծğ86^O"#!WlF[hj?-#i3F6U7n/y,xS;ecF WY֔:w݄E(tpj~e%WYr2bvlUԿtq+ԅ̠l ;[ı6Ś[qLu$x7[ͶN / ({+Y.ʚFFE'oo\B00*ga|FflPx׮NZ ϴ5щVqL yU^^SlR;z.rĊ"lPc82w}yw)m+Ƒ`+b91PW2m aW1; c,[L@yһ=D@`%ŽܵX:c( |e4bdb{-R$Z<'!e$PAR+s (.,d0(=rThмNSxVb]Aj}@4'u qO^GMah䯆.^0;hk_2)m $'_|R@ fOu2@,I8cCdvo5hm'#ÔeKLӖ5wpSXq涻m?5_;E,39 n7{MtBȼ-w_ ᓠK}ES('3voA50unRW}?U`iϝݻgI(KŗS`&ɍ\^u ZmΏ-/GO骬EavvEQY?ty;r|G~ €Ѿ 8(O@C?F0Bݢr?}4Ty96e08.^7D3q!CAr07J)MZ@1%$30b*`0 Xi?E_YefŨ)XՌGkokTT}r_* ~y6z+3b|3ğa=,jL(9+r? Vѝ*ҡL, vQoKއgKW@zûgRa2NY2$+go]}891, *`//B<vݬ i4怈0Z1V͑V,iԥ`~=p%.>mğvY˪@0/ J32=a y 9?v(m0pEVd74h^^Ny"0ΤaG$@|+X_QͳH?i"9m͎=;E *^=;?l;MzIfd0$1&_T3$/fJs1N#3LYV.H@Sn(ItzFąwq[wO zbo},:Jf+%n^QSΝM†ږ ssac 6 <8%{c-^a;/LRBu0glDk9R ^3qoenVy:˻ 2ȖՑ0fMj0 T l.JTِ2ڨmx~a@<#2f kA |iX؋ o\fWL2&9QB_w8>=:$GE!:;;jퟘ_Ϯ'Qe`^MN''Mhd!|@ͷ(IMB {g Ďh:.:i:DfrSgbKrEgyV*J 8UCq0.);^DöiGMxR a`DgB\ή%st1}[Xrnq;!RL5f:zWW|)BbVC)@'~ij-2=>#zu }<]i54)4\9RM">r3^v+t``" 9FO2M^#[Bҵc>o>f* 4w~}pWG*m>AS-~*D;[+k-+b g(~h:-z|Tmz)rƋؽ'cfw~5,onboD#Y(;tq\&vN&d6 {iT9 *FΔ~ )S! ߂^Unq[,JٗKN`ؽvX-/ F^ѮZߎFPjt*sa1&1:hOe?`%^bW$fk~Lv+Et %~lDj@Q%۳J@WvbDUJ\Hq[/R~  Kₜo550%k\%Kڳizϊ l ~w؅^GGN_, ! +Q2ݐO~6W wzp-7Դ5P(',&2Mj0^3 _O^e2cAj~xM c(?!{5=`i#^5 6nY>i 9ᤒBf&.W{^)=QVPv# Y 9wx&KLnNDn.^,\?>@X<-P씩H#IC>Ҧ9c5؁9qS/B'ڡd!5Le!I/݂ϱLfHͮ]"$),lk>]#ĥ|YVLxl.:?,3kǚm51霻X>YWXo_"!9qi<[KjMc[3=̲e6tu}xYLf&S!d$FB׾%Pő:J2{@M9xu1فƀ Z0cPL&.3 0\w~3hec, Ğ|ڇ(v;KOUppS-KOT- C`ɄT9ʞC i_by\HkwѨKUYSD+v6J|ėOӹ#Y ң)~vN_34twKCnK*˸덧OGDGF/|רʁ<5wo2ӣ1b&Nz`r{3rJ\cn KjH3^o|pСqw[_HY #^C3z(e#1rdRWn: ,L)jQIWB1;$Y=qwg'8BVZFbMEZW0uP,϶e?f({@~.퉗ZyR)o¼cD ,r(c]J`R3(P ,sTЬxn$_YՏ\9N7!Yq8[? k#;;.1X 0obJHk~W}@IJ'28{px:\BZ߉a5++m7o{]76 ~WE#x \H>DKl]n<\c8e4G:9Lp_ s8O"ޖ~nolX24+dޯAuK XdL3x9 OĿKRݕ&@<3Vos)ϷRBI VVs{~-f8^*#Li8s稦]˚Rd7lrV}EZhӃ@N~nmOEYV=h6HNtl82IqK몡Ǣ7ki]5'lF_Ɵ^U!8FR׶OI :[\Jl\iI@&A}N8+EH¼XWs@d”<2M@/m,_m$o %_xb&U{>(uU٣Yy#3wɯ<š3\q4ӭ?\ iHRZr9qrj He50LmIɸFV%JYVF*8_5/V1U )lC w#ߊy w;q\}9+-o]`HU@* #l'𘯻x ˵&d 3,*wQ``[dH ӧcBXo6 xX+ݿ/mLF)[eyNM ݸ  .T'P+F՛Qd3Et[͛ 1"ۯfvi/ԯ+!k_rC-#"DRErj۟*PE)mʒA(':H 9![0_Qi\Ls~Bl缜mCXyWBͨB5 dI S*@uI$lZTƇ(i rIR  Qwی-.i0&xU+ Y_XuͽIqEiJWI dn݁oo&s$YI!nԠbJ\++-HV?l)+俐T{E8DW'D{ۆ& D={nma6ړ(ޣ܊g'+qĜH(GBʯޙ^e( b^_u"c~{!m@ #ݛy'Ze>?O]d:0ZeQ[߬v`ތdaip^؏),1~"Nݯ( ܣ 5Z絇(K8DN u FGLX D,&Z#[Qgq'E)-z) 2˽ 6F%fsi*Jr('Cgĩi>R|p NKQe?@[A*$%72JKcr^ ѩF銘žWhGŅ ϬT?\,F|=3s. @rCbf޲ATҽ_;e! @nΘq\JQ'bDQo,(ImJ{E58^IE]M5 |_xpeMǫ"P+ `NK- E&/]xb,0\}?.&E;i`m0q|F7=@hswP){ MqCf^ho6 8rɣ[5;AoPSh#'sֹg^"s}HpQAVOoHh&ٌQ?p'kP_DDD>f^kNns"ή D L% Ta YO JsH$AOxS4eeI9=ghvPc V|/^AJOzb\k&[ZHsyƥu ]&(*p7#iQި]ix"nrM\T70}:Lc.גeT\L-d0҃U4?rnE?cž=(v g"Y듶vH_3ؗ b?L_$^qXGvK VPe_-o+$ drD dk͔03˰O;_|:$ oWGUg2쑩`-:Cr;\?1I-y@~`e_(=Nh @OMr^+]Y 6*4ZwרY ]Z}/;DiUr*h` kQ&IvtsV1) }4joznRtʾ*!e׷|#X.$!UT0X}|JuVϢIJ_)[C |=RU.K(r(d"ɫ/,6 wy9}K~oomӡRI,ey-L)e{!H~N?$i1ka{T8g\ƇW ͙wotC*?HMTEX ͳ@P m_u!./eyͧVb FC1 ^bd-j,ɜp;G>d9h 7LE]cguaU1Hݦf6} |,٫R D,# Y5Ȁ|-w_آv'q/m/P|)[k(C~g '[А y|eN_J㯏NM H|(.;;Wή49y~"SM/~e`dzZdfGM Gd_#,MrTP QK}!VDsx-b4,`t~Tǵ;7k{<!ufIk.k [v~l FՏ5萒tY!m5=K@hvEZTNA. 9c-T >3;DŎmJdbݘE-YUe W]@hJ(` {*RQd-6+̿^Td;hkTٔQ"`M)|RjܴӐ!< -i1g%r>oh~&<Pt= |mYML(Ud5kLY!ED ;p:XÔZBƔ^|3~Q1@^k,so xzܔנ]f'=osҋtr^amUfĥ7Õ0 ;]!"R X5\&UM󁄞,^"vxxnk3` i0W$9 ózpb#U8$矽HT%PlN%26 'i䟷 \} v4]N4cE\B.Hk7$zB7[Xp NojJ=k;"q\_Wir4hh #|k++cvKɆ x`բR]F"D `: ~1_N a 3e}r!P wt>7b0;/ڻOr]ЪHDbX@$S׷V ;g)fN Fd-Q^Y.jY~3vKlnt7i:n5uo%5bN*+3}mE>Ʊ /{˪G&3Kn&1PC[-,U\ tymѽ07icC;|9Q|u̎XCƇϠiJGjTgy}`x>kI3ODMk7ç+y!֥ʹ2g"wbK'x/TWag#mƼ:ڂ߼'Ñ`%tW´FﴧB:@!I߃/ =e>ļhSe/:ik 5+#GV#vpR*ѳTsrD1|?~>Xޣۍ+ȡssSUTEs 7>[JQ'4VH6!)_[5US&˄6>[@ݷ~0޼_ix<<کK`#p16*#C{I޾ם߶䣵9gSeqODi$䑾A8ΝPJJ "K}]Rm*ZKL{;8{tXJwyv}LY2Nٌ!X1phK+%H 7q핟/) 2z]l.Q[+@﵄yXZV  Jc}HpN^ k'^$ג*ogDbO[]U9t /}&m^_!3oBȚ@UQ=BX&N5%HSwEd7*.^#,O`o=F$S` )j˕U#}a)uO{/ԆE>x'N|!&[h\k^ \nwc'2 {A;}ɫi9/JZ]X%4g1]|ò>T02̥pK+ӿzQ}$NZj!҈@iJv,l-^j ]vǫD Q|p4͐j;n{p!1<|?`*q̞m|Mq;r])Xoc'vBT4- f/oZkngAjאee\&D-/t*i!#Oa P70ݬ4 >0v;H:_UűN>:(vAq?х͉9-k_'>oT{LM0r45`f)H30+T(cy}C j 7֠T%JN '/'<؊#G${]|pր֔ɆΘ=Y4r+12^Uy3`$4R~Ly5t9cmN!HI_*'L)'LdE˖b݄~%]ZO98a|-$:ut_*J^-fk.ԏ'q𕡶g`Oq,i:.V]'X;ҹZw,TCG#UMO=D|K^V HQ`\("6^qXZ/$aAi|~FY[b!hzr*B-+uiQoKBYH 7|K%uwXHF.P)aH$S$GQκ4 ]ư[̵3 *IDeG%b|"T۔MȺ}LMxUnR !Eݽ 3#񝵨qY,PRj*:*Uq<+Jü`u -rSIT#m[OLF)B󺲙XgHW#j =PtꦛY MZQP[25`E`QMWחl4+>鐸{,+ͣW6mtW<C̳!|l"5ǿ[8wODYyf{|GNlHL5tI^oJH٠8i: ^ K垎۳sÛe]xM^3!ȥZב&Kq]Űڔ+`a[wj &T DPZq$-y}+H=䫊tW|ǗŞQwT*U*Ap{-93螐:*›Kt+ h4b ?ޤzنj>)N\gVѫ^iQ|GpaUbG I`l<\ܛX!P@T||Y}ײlR$.юMMz04qĶ"e,=aM&9s+` w ራ`HTtƍ-nCWkZi`Fa5xi.8K2z( R x>ǵ:=J(gbQ?>m^p!T5D,@idzNsN/L|^_ zaLm'#qFQZ<TN/D2ںŐPm/'{߸aZmHJjs%ٕW4ܐ6e;"!4~ށjf)|<1u?QvUV % j(Sw6 [ԡ"f =81ƦRXok{![u:|vu#gn7}me 1 E%[O΁'tk,jOcL GV܄⮓nW(3ԣ` Z̑SbPi=kF)$m8%?@ybM[]IK AP- pT#=.7Npw"}OMѣ&`8=A,W3ހbg"KYj"GJTx6R1'(#낫HoALmZׄ$|i\P<\A燈Ĝ&}|ժy]b|SӪ'~kEql3>:3k_ajs`{\*e E : 3?BrP4[j:FȻ? @%*9Q+>Z0=ĞRk5"8rG` .?t{ZMɺQwm1&%7 4ckY|RV +Hp ܫ2sʝLt<1)sڟ>LzmS{db ez` Ǭ0$ igS,b%wU]lb/ lIqKiL,PS)u_cYu!`y磚zٟƍ,}<=їXsy&0i52Ju|.38Qo/_z[RӨd;$FNoݘ3gd'8+Y;ᬝ:~i d@Vk†"ճd[b!zݕ+GDbۣ w+dFhI ` Z@S~Ȏ˺w]wW:ClS<3-~2jWɴ]:9Q9.+nl;47*XSGsȏ *q`\UT%G9DHn %BE ((Z q窾z;?t w)Ӂ?Y݇ ÿDkd6 - 9͐xG$G$il4aCi^7~ECrSUdʴgΞ8b\[/&O]W L ,y);. //^% ULO@{O4U*Ӳ{Hwj8)|! 3T,|[_rrQYe/sFVt OBPS@/nG O+%muQ0gCbQ |' `[I$$W`t^HqŶ0.˱!sGv.ӛ#Whz-N}_:%I֖u1}ݕdrVR6bsOʁ'lB*RS"eluG:yF@=bν{z&ǵ3 nGc C舧$=ED`a&Қ6*UQ k+XF#A_d6c =_fu<* #8ع@)KP䐀D =һ ZOj@̐ ihb[6 #٫<'Fʕeɥǎ_du%(r0#ѝ`B ߑn"Ҟ){ # ɠCo!_umŒԭcLkj85y[ZpFV@6er%@YV:DV}S9Q0לO6Z{WԋS)r]5*@T * W16_ xTԵa=2J&|.7/F;1I61}-MBҋիA,ps.ıUs"`Kg fG ޷  ǖGf;c7u*^ū^Xtj DIԤXF)YP9,XBn]N(( mL0b 2{r[4Z/upnKx|n֧.(wǯϚWB'  ْĖ ^mj1qveLYHi|=˴_fJ3S/tܑ6Tg.jJTsp.A)pҴ|n ۏoq̔/9}I Mc]f"U+;w*\XXF;j8wf48`;3A{tlTyK&b3xM!-nktdi\YhhsG(ia4D 1O)gXw|;{/iI']ڮXp C8n>wao٩*o&ccjn !zpS&AZlU_lOQc3N1NKg#l2t-3:=xM&?ǁA(sKDI6qtw_q ŚPy?fZ|ҿ IJci:x旴]AmyvŋA#<\I" .;OAa_n/Zx+r֡ P"#Jw9_#n\kTH`ڧh2bI.~lf!kp_ t+m]];Vq@+?.-wID-p`A,ǘ-)wgT6 )ɮLqImZ@#G"+[׏i Lˌ6zBqF CfT׻G8[3qOpK/Xr_T\#wJ/עtuIxA08/ E" {eऽ6 CRQAˆS-p)r *SFM%F/oFXfK,r-jp'xuQ#X/`qZ hW}a R[A[h^IvH&&Ezr[x*WM;}(=j7I"AH%`rKw5f *ʮ 5OOE+)J.-Jc3u,H`?Q}۝܆hڈقOԩuy 1 ̟]x)ԡ[{8\/Α^ZX|ۖYFqG{RC+WGۏ pLIw+X12sA6W9|bh7KJNR࿯e"}ή&3])uD3 ™:z}D@~SZIQd$@1qFTFow+!U">1Ux$k#IWw࿋ YA&`|G붱Y7N @;Tj Lwșc5O}N k'Oٺ/ u]p-d-SB:2įɁM8^eԙ1}Z82IMT#9❍Iދ`S!Kt4\$;rk8q@Ω`yG.g'O$O,|qvQ}cMtT`g!Uj۞/TJȶ"Dx -",agyz&V  j;S((zx~YRg[o($JI\NRN#Թ-Lva!'γrG+vfH|ItF/m$HMvN /ޓ7[ȍjl-HMŽ%E0HOL3f3(ZJdl$ ?KbpT2$1p}0*əl=x~3,ıѺ0㫖͚"kb"H 7A n#M&! lXN{%q՛$:pM`G}ev?aTD\( ~ #swA=ۯ`"śZt&?k~%KaRbi79nW_5<䘐 rs ωlC0Ϫ#mC@^+6܊ӪC)ceѺP%/gӈF62*xb}<؉r$N4^]<$+ᦃu [a}W II}ߠuwfwu oX/'sE?:3(zKy\Xj H(^T渓wr};G~̗\KHqzV~gctmY@~YIdCR8H5O(iԄ'h.2kYqdC IV[V$ErO,hJ>Ɂ6A煮#F ZW(NMv˧FOa(#a)f'C[q)2Sf6YPtahTaOLڳTDGMØh:_Q`WiR`VnS]%Ժ$C1_y'񒿲pO /c5e]QXS$](x$vXt;&.Ny3CEiQp/omګ%8L<;#c)m%]kR4iDq:--D3}XpRwv^|o CM =>*KϪq{{l JW3R~U7{Tי/.|+#[=x}*׊^H':UXM6z N#8e(P/m憝z:GG)|9GŮd9.bb+da3mDJw Qj+FQic"BF/"YH.Wi:pE~f!!dXزUݤLPwAo,B6{"J0 .M4QP>F) !+N|ľU\fS4Ey /⼼, ߊ͔eo*嵮ts-}r'l ;@I!$}~&&ݮ/k 6΢8B6NlzD?G3 ^%]х7wBo vtT`DSk;\׌Kw "lC{ :EQ\5vyf`1},6'AküGs*!WsD@Y.\^ k (v}݆iY1em?P,$Uq+gRkF^ wK\j,$zu35vYa3yqvK'$ևa>R˅MujiK-C=S⠮jMu^U?PZ]@ ~ XմO[pfnUGvNINZ+tF /4ݬo'B)8kW|.Ws_ >pA e>@sl_fI8ӒƳ8@_{ Gl #^ZVPTx$N`l^+.&IO6>j_BLy4Gr.>ɍ\Lj(%섔F!úDfsS"!Y+ {sמ@̽O N}{i=눟؏*}+_Ջ:ZvL!ƫ*g9ZG_^Ğh:|Je M ?t^K# 賖xW'ů ~;03\ugQgm71S8%嶎)pH Ta;st,,{t1Oot`뇃J0w栵o7 ~"G|[u,ZXJ0kc6߫lt8~dȜVGoMq9^5έ*摀 Xv aN^/m0٨kv^O]uc%ɧf;{?D'B$WSch.['G$?*cQ}S@WA;2^#lOjr vqEtk9zK-?rw9Ҋ$}CU+:ڟa H ˉpP-D') n%bcd@tyoMVЌ]}J1t J~@ZN/a ӶSr37aHE7x! J?|_~wJC}q⏨̲B},~-f(&z<@㾂E)[W$p A򘶗 #}*^mmU'kDe&gl7$BpaϗƘ Lx1Lp1{l~8Iq8,=?2e,p ,j%%\&3>a4[Z`%/][(>K=G W-iI) f23tjN:PX.9a^)jIP #ىLVOUg9ڊ%Z(-J G n#`w-шyˠ5N4Q4PtȬ;[!%`;LNj|f0~Ycw_~ BڝS'UwL4,괊r&HA&{$'Rrz [d(~Z~(j=Q>^Z9rOx05ZlϧJy 7͐XѨl7X,m3[\䘃= taʕGT+\BqTV-kXZv?eTo쭋qb~EBmN9/3ShWT7 YJ+U*;a;^\#r@bE h!ZKafoIIz|? ŕ{N /бM" 򃵠q1Kt h$XndcГ3FuM҆W1{O4ǬY|~+5AǶJ />C령9# jKbkrt|{㦑!aB?Q挸5hz؈AN"|$Z[)1;hHF3-4mI1/DBY{[7 XAJoE0fgMU.Qsw+kUShOBe~cJ|-< DfT(GF0NPqX-s;磅m Ó4+АE||<_QİߦjAV@_fw||n[]]K У*?BF+_6t;< QRJ_lo /D+jLʞ}׹<|i&XE1"~ tںZJ2( k# ^Kb"b>nH1M0[*rnW9A~3I8[ YJmuEk:emо;aD'.cW,ǝR[F#A"#Dpv w>4mB Q2#7tXAp= BD].HE7sg?{Al0+DE.Yfu) {7)'S1"fQp'$G_']"<\頻sIΠVۓo{(0O|~K\g:vIu—ޖj9@Wv&<;:6P3rnڧkY(75mZ#K& N}3AluI%!wSLbouRzAmJV_gR_p =l BUU߰[ Ⱦ`ѽiÔE(ixwJpMT%~38Te]ke)*˻ x2zj '=Xi᷍;Z#u—ul}ϾFyI%`~8o-О`j"/!Ln\Sn_< cUR1ПݶPɓ>Yu:ʎ lkMBP#LH}~>AyÙMK/n\#**ԍ7r$fc:rz0=Bp⣀MfpZmmV`ߵv*+0df KǚS9i6*.<Z']e3hOXYm?5͑$ҰJp9S# ,*A:md=c%iWʯp-6XdH<>Bdyy ۄߒԂ.)~2\i6d>5lop{sT ,o:&g PW)9ly{G'7Vim7~߷y TVyMms)_Z'=*=-v<_.Vw]5uvK_G) 6N3)o4.i)t>|0~kٙ?A){VN,uscLЇ+<ϭ4eӭK%NB \/3hQa5KPG=ߝ1^53Ik`F Y*m<E [KL|pQŮ;!\"][ongTy[y&T}RTK;[N>އ9b5U |˞ђ'v8F+OG[r1C;8QFLBs<ٙ;% Y#> |]uAwV:h$靫&|$?T=LCeJ 4Mv6c i@)C}f3ix"[x4Ng69X :[±P6CD X)f:IчNpO/^\p `X>EWV$f L*0[bqnΆmY\H}oy@Lvx3J3 sx]1~.2q#|PC҄!V G9Ġ.G~⚺KAH&*%J }A$ѥ@yc9UB,Qe\N\WFr{LRLP+" 3ճו oN>.|1敆#&{A'y k4T &4wjNC>N?ޥ`pA>*R.*s8%Ys0#>E檗6=h21.4d鬤*!Q>U}xH1@X@~f@ᝇ0ݷB1C\xԱ7I@+V{T+96٘H5G=?Ӷ5*@v49 `!Ve̶pVI=x[KCO|nyϴ4O؁R }9#X뾑U?k:\ݴGT0oCh^1HpmZdU<:1Za& dQ ء;3vP@&KίF>ntY2/Ɔi=]ЭV,}!:]PUzH"Y.Z8hgͱQ0/J`㲔x2+7ɮdd3Sž3 XyG9&3` }o-: 3*% rd.ԑM@F"̿NHMx0P]LJa>Luq Y^&\OwY$ ($}cMHQsw؝߱WfAA{P)nmHfhQulIpíir[l}NvجҢc &uq:+$/!9 d';r2/#D_ɈwߝY{EH&KB5;낹Vl]L L1M,ꌋa*DD3}~>=rA6C}.xeפ 4܅^Ц?o;gvXcXڹD{;lC-_s蔠(@ =?CÛ"oFhV"٩7(K3_b;`y!+#rY'{JNYeRHLÛIDƔ%/m:Z,"mL@v6nVm;:ݧ~)τ`Ʋj+Vg6>D/6gp8I%3߉\߇<nS(&U JS0bMns \g-*gZY_G H^eX*/ Wjh ӝJy0ȭsbj sRwӆui4+]١DDua a>EB跙qCR3߷P0myD_,Wc)-M ^@wx_`*67rI+Ae{6H5V6lxX gs\X.d>roF!+#JAH!d"ڳCWW߳f3dQ!f3uxY]/BE+gJTq?_×ledufp.4RΙT,>~1 %tin]DLym; /Mױxϛ6jݑQ_b#o jZ׸:~1Hb| ǹ26T#g#ݸ:o.ORCSiȨ*fsyM óCYWB(Ba|-()v)^y땅M_쾠Otce-mס{vtiImfG2ӑ[nl[B/NG9ז VvOšk^_Ǻ0 ]ya u{b=)Lɻ+ 3 2$`t@#ϙ~5 m(enK5Qyfn,ր)ץ!-1Ȍ?m96 *梅o(gr  $ A'(*[TӪ9Oޮp?u f1I )%yc[]pޔ2D s7iLd@Hc8`5`xv" _՗~2Ҕ"zܲ-׬#?1 \v}m9^-^LzZ~1%|^ `q!kҨw/yfffp"ЙLz( AYQpu!ԤjG,!cemрʫ:Dג|DRò_waE;|WQf[AXMK0b'<Ԅ"/Ur5PƗ۝ĕD"6+F< Ɗ\' 26^o㦃 kKqrLi/t^|G(`C2U+!B|cM); W\er^d1=eJ ygB,_r+)):ohBA9MJ%na46ԆkovU>V玃-%8+F{t(/\؎s#|ZV\ W>B-VqmHL_a\6кq&Y[ ŨG{|H@<9=B05`_$&u6<@`cu EŽB&] Pr!Ū*bEޠcE tݝRUN.OTpQβjN [T^,%>Cp~;qކůb#[}L`"Aѓ%6oxe])q _=3}*:d5{9,y+MYM=c-<+ Η:cD:Pe9~㯘dSF5c26ш͹5M6r!y9 w^L<&'uީloVL^sT|%[7h!/(jY~ԆJ3y91EiA"`"U|toZmq?I#qZ'!pka\΀ a?qp o $C:^zGŧFZVY]r/My+\CC/HqX]oƑxPzv&>ƹN6*m f*orr5KM-rLUլ  !QC/۝&sE 3/OۏO ,9}Xv̳72h̤&@K l_T%u1=D-YST#6vك$:x b QlNնI3c_'?i\R^ jWIhLqՃ,+-c@33E,PCDe _A:K>b @&XNoș#bFJ)vm8~հ2 ^zȾ0ph< o FNބPy#Yexf[q!lkiX}]]`klD ~TฒX,ƮJ #LU"Zv=? j:ŌWXܫb]6FhK, 8'9ت.<5 PBCTԝE̦yE-bЛa@=h"5>wu"B)?8($Y %B67a¯VA=>Z|g3 OHΓA+'CEFEO8ЭY&m/4-}1vX!sJa4+&hnbz_g[36 B1uǠKc{d\?SI]p5?sfn--ttFC&A` SH[],UQW1Md*l5/h[BkyΦ6 JCM?\?*U)SҢ߹xԏ`Z 7AЃn-j |ŷO erfy[? W1w ѴVH#F\R'BKM%A}GތtZ!c(Ѡ\z*L^@!3Ҋ~C}+0݉ @d;j.9W$?!}cQI2*?Y9L%T | GBLp"unU;&=t1֦An,Y^6V=K/ R2PL]!_A'kP!~}tܯָq<Ʃ8 .bQ]Apj cH!简T>nePrE3IiBխ 0U<60(mc Z[#Cgq XF?B "GPHuj9 hyQ=7e weیո?a+rSZG[ 16P3x('WK%"=l |9۞5s!"7CmZB}ǸGd]Pxѩ.{cW|tFUzJ1Lg1>Lvd}8+r̟AD /\sJe֧J5*5OHABB-vk)7 1Orq,do7v#(Lz]B'WSuKt0-ϋZM",渊VXE_N\^`.kM[~˔s&*(&iDh]-uvݘ 4xp€$/dA\H+Uմ3V3}4 GeEa{VS03,;Kt3 .6mj Cx 6;jbnkTjLцT=zMzLr;:IX;MeuDd_)H$fIN8fPhz ptP9R9߾*_j 00f>)5!KteWsi+_/=0};1Kx[L[K\#^yOZ7u=]OjC7 H:;+X]m<Zxd_Z fQ&0&X2 1!8+D8g@ӄv$y[ΘF Ѓ _Sx6&' ȗ"d1@+,`MUG48NKO=rpffHK( ݬq[`u&j(-p-ej,<Nέ71mS؄=r'XVI>fT<@GHW70 <5o<5;R!l=܈ Zc² uZ.H1= icΒyꦒutK;Afo\oz|.:U˲h{3SnO Y2Pd8&p-HlTa9Yd/$•TM)1klb lfU)7ςXY};*B~сL5y u1_4+R#׿j$~ST޷v1X}\614ӈhECEm1Bt }\;fE'ě6%7|áԻY ڰ>_IM5lzv^zCYcGCMp>Sd1.{;ޘ:siR)6SdzЈ.-8AX!1JQ3.zܔ&Ak/ѽeK1}~m8+l:QXACM+GMbH+h n}S\l `w4{L t:?OsF(8&_Xg(FZm-QhWp~;Ì@G HQzn <WBԧon?eӄ|M5Vqĥ^FP-ه9BΟϨ]"۴[\T[^PT74 J |Kitz;lCn $X婢j!am Dߥ4Mi'raPoK@=s;HQdx/SNb]m%xq"pҿwr5:k*`D^$|~^ >w~795֒@!%[/d 䃠+7cd>7xJ./]~:N굡pN1BdK'aF6G~̊-kmke@H!ƜHR.FaRj_2ͫQ"닚~v; pj˖v`?V,GIEcj%T~B?dR"f%1`<{_|Qǭ@cl>3AǜKS8\u@_jYadsYq0k{((meS?D5,( Q-1E^,{-^ w}Vxnƒ|y*j8? Yb:]ţ >2Il7J3u J`ZYNz{%-{7fHBBvv7ᬻ'Znr׸&-cqFu~& A6j4K1OZ[Xd 0'InaeMCoj P-+gH'F-8O0JGCb+g7lLqrv)HDv=,먞gIM o큐{"SrB{)B}d,H:t-$oHg) 5^eo9;N?Dc7TrU:/)p[or?lXukCgT Vç\x/Z,$Bb{ ,?_ o/kj4z!E}z)& "9`i8nS0GhTY͑TukԲD"܂ђNA0`f}x\n.\ttJo͖͗S{7ª#"F=@Nxi76T=ճTL\ކa8쭍e9P @⽜,Oӱ|vI<3!fZg j"%L:e1h>.`i%&$3"U;U´i$ߺqJIvU@(cՊ֦{䯳cyha9^5q&.O]IFzTuu;Խ6B34aXXM ]0d V{jgp]RbiJV^Ѽ> 3ɰ9M£Wb;iKa/I̢BoW3xʁ}GL6Yř֍i%/\+{%~W[n:\|g&euɫ7|% EL3S*4%;G,ȉ?_ tE[hz ei6&RfFUN-4.EL&q Zòi¶n Ywˉ4kt%6,,UhҊgijtd%dIDD&Rqè%iLssSb)TAGAewzpĊ@rr#+K9.-?LT' fy5:KTa$cCO 0G{*{Y>c5Ofڈ/fn[G!gw\U$=$ŅC$i>r͸j ͓beҔ)ߙ!o7ӯ7l; b,8*^o+GBF z^yKC"";{:PS礅V ׁ~6Sk/^8o@U`DE}}%t_5Pz/Өŏy*\AҊcHeC` 5IGq-Ocf!DʪuSW !X}jT FēH oQ5\0nZ\|nHl[rPO)G`S zI N{ omכ֜UTAg$W c jӁb'x? Ly ̡k0Ba CkY"{Nqh&zXwu$Mۭ +{^)bv+<_`!W6UvE5fЌ3ӎ|dX}d>i]Зl&Ghﲒ}M\g^H342a/, ?p*O#dpƗeG.[Ų7b60I\Ct/C#mQ|n4|sBIBeB0qk>x+|r KJK0e }SPoqxPA^LM!o@WõQ7Fcbk{nu!CA=c}8"i -#nnH9h_^J񒅣?txS.#|6-rWyB^~OHDoeRoL@ˁY5X;~K4# F' Z0)]"PEqLP\q>E[X{{7IgoNc{ٳӹt773IL&k [vɕ>FH:3gI7V7`F B45m,AK8)T͔ 8 c , woʪc|FIgdYrYk6ϐ2l!gM!\dk(WBDŠj\AnEIAO}'6Dv5mm&*rkQa[UK5Z+mx;8XM |L4浐ZJ"V "Pt5eLyƍ) ; a-c-T+'~ -#nj h~::S%*bxҏ-,\BnUҪo)rUYtgQ;`^gXOS#Syzy#K>( H7va߁:cBi貂Dc2g=$$3dZlmi u7۫$mM8c pʏ6=J:bR%%vh,7s:TX?Cua .I`l*q>O`UB7h5%Oƺ,}nam ~‚ MP5 l_ql"B\kqcyTvMa1jsf1Eҟ6:a3G\'I꜂S(1>*/٢:?%Ø2rtgJ4Q+|'Q^w"hT.=GeGteȨW+%@<,:R?&J?({F; 潺;\]WVĉ(¥w2C pUm _'v; cJr'ƏV *eZ$=  Bk#vrZV6A؝&uV#* 4_[^&貀f^vYpQ β ]Ѵ:zg#%K4Tmb %Ao&DLqoQjEʒAT ٪&C0 ŋnnG ΛG9]O%97'~Sv*\KQzOUߛV*xo걛 9Vh9 h@_k^PSS'B7S'!5䫰2]~?N4嶙6̴ RD6mZ-0ESybg%JvkϾPq `?7x"C@K3PjKD\mk(ru_Aí4sL̺@*'7"'N1QA1~/t$ckaŽpqU~2TSz1?LAr9O@L!Zp΢cjG3[Wi#i"fV:fX#Wӟ Y۫i4e:逨 )"&88A#J"`]1]PaawDX^$;A˽(SCj\me S*G|TK.U~ɉ2: d+oЃoi&_?"*M:.wVz f @\0jT*a;\ D>';*!e:zVLew?4+Cs(}xþ-}J gfW?gہ3ֳ:_:.陌"lP)QW`M/Ya3W$FrOr c+h|æ?UO#M2j0'2]X*d諬s" }H`ӣvFn)u0:"?̅l)euw쵂7K*qBw EB R%vmM" J{ir5ݜ3yK.gX3 QN &ڔ5wةOؼB I7T*Z7*37b6j}[)`@r ϡXm3J\G>lK"pԑ.Y4|Љ3񌫀Ʈ|Xx A # jq 0!I H^)<>o2 T'Bg C֯Cki- :{e%90E35I`=ҳy渱XJzf-[6Y%iLSO"~c~uvnwޱz\@so,<3V#_>V~=eq(2ÛhAzR?@U<^Ϻo)CkG[թHAuy֛s)=x]Aۙ&!W)"IA`E6\GvB>+5YĻ3 $kjUaFĢc벩$sN$._JwEs?!wBdϣ8\*؏\>[m˄wUtPݭ20ZMjV }{ǔ=:l̬Rʱ^J=Vto:578Wl TqLڵʬC;jM6Vy+,2ʰQ2%T#GOuRlɸ+T~7ESdB9y%tAA}qLĆQ?Fb݇՝[_3rBk%}ٶ$'$o$^q}V 3x  k0iu S{9IxNKK|$`S`V4$@ p, -2E^ɃzUNTHt%2tvt<+qWDei !aڨޅz{G{ \V!+81AW^I *eO8?1o 3ѡ.B7h$$k4Qrd8B:D ߩ2O9b(dJ(,?2ӍL%Aq 3Y3lxەZH#{%M* )HMkk [s@ +VTJ*^S_E{&GqvKWn}_2 :&)6*fn4jITΜF@q̺3jGdA?A OF4'$^l><"/t$Uy8Tjzgdgx7y8_;ޟ{|S7VKl[g͑_Rh L L/RQ!Ϸ_P7+ϵˀBV3E8m#*ifbD*5r|mEᢲjVmI wjX_Q:wP6 %۰t$Bgߜ0QHj`EHfk=}J2B~9m$+7Y 4{c 2&]AU,dw{~1F9O-QY7+HY EQ PdLx*LfC?D4 Į1#x#ƕjhSЌQ: 9DtO܁C2IV *j?fkbM楈CM{ q8յ,k&(L7.4! Pװh&[^mYޤ2@˟QҺpY.ȣ"m,133ęD1}d0;(.G`тNq!+סWp[0'ŷ`?2GB.# -6, g2xHL,gk1IjO(̓JB2E3ClGNCލ$U}bn_S)>o%=%I'OS95OkhALdZ8AmVu{1zƕX'C' d@hZ M2rg:L3‹'yrFJKZϳ1-#;۸Mz<^P'Lh&) o*HdD54~`&~ȡ1R)@m)nI{=6]#rsƛisZfaC]H*k̳Q*CG3[ǯ=N%" \cF|xVYi}EvәHZfXpRu0LUa;ߗ2bU&)U~Ր/k@+ثGTb\δN*c;`Ţ5Y6׹U+k`}M;j1o%%AΙnU\pVGDl創QdY(pu!j{վT Z<~]7|qj<}bi?>3;K|DaǓ.+(j԰%Z2㮗?N.g5~xa*_M%Z7,ֳ&frq(QKBT9>, w;,zp-ߖe5[b)#e뛡!? 䎉1\Xw,HӏK"%AئL(o,K`QVBƓN X!lZD)|HU֡cE3 A225p}/2`X ɜAI"j(GUL8(4~CVGJdq@yC@]1:lC<a18ɆDsyNO7*y`QW9SF#ѧEMfAxŊTӗKZF:@ Uhc!?!깽GJ;+C8+̊jF}Q y(u!(?\p6\zMd$ifSYc{;l%tpV4$3 ;LG)VlCAhY㻄#i0]իl 7]WKB'\Z H\ "c'G#[lKՍ2`5*ilqJ=g Փ]5ߵ߱\#y_/6x`8e&([a6Ƕ'S仢`F8 x؞]:V90΄f%Rc+\z6])kl-,F `{P.#ˢtB߷怤2 5K=)aP޲2ˆ͛ t"U_'{9wjVMc 8PI2$[GDwb=5CQa4XHSVL)GplT?_@fu,hȚ+Y _Im V"Ǒ@4]l;[)Y2D i'*!oĎo L42Q麐w )zr:Y=uKl4CA:C_3PR5zUF٫` \{FMSL!5[ߊ &[-oUcZ5;*NέK0$H&T ^W"o3j7Pd938-[ <`[t{ ¾n{%Y`94g'p®Cjb ]o"PBwI9~R2]HO 'W ^A I!LĒ- 6oBaM `e SwA4MihɁAYO?ќFYcstD3T EyPUUw^ G [bw zP5K@Z hMYD9[b0WxabP-byG||^BicʠF&ǵ5ABӎޅt JZOZ|MprT?KʐW_]m~97@!&jJ¥dkt!h}˯m)sa˳zˡQ*/؂BiVG8bD\`Q(*m%Yj4{`6`$Mz,GdYt=MY@y?\5bldl '1FЀ| j{m`t]UTyHn}%MAnX!)ǩ(c$hjveCcPZV tPuxj gC谏8*Y@ >?foW92!O+y@7{qbt֖DUS^E7:u.Oq8>$i0E_ X*r6;2.wV-j޸RѸ 0<1U5FKa↚>awgq\Γp &BE 0cXxǯTa@ԫڥ0ox~9;$t0" r 4elwE \]DUCpIO jBg%*]8Ȇsa{+ bdi?dPR3;=ۅʻPG)#({Sb(+J#5Bu6RX&M^-]w7qaakI{2)4ILx .4Iv֞ZE ɢЇfI&x6͝T K>K N;䕢&7?[ clP,&uEh-j"#` *,Hcb#ZR>:w#8}gv!'LUVTf, S# "]DN8|wb0ܑR,9Ѕr3?_!ҿoS}KhQ|)]G}],6,Nf)fK#֣-%:Ȱi,]߼w6&?͢UԛqKxݭ^jN'bFL9uv O NBvTn;i&y%Y93flBux,f1"4H.w? ތ8m `C 꿁PI5ţuEJ s@Rwm 34R'p5v Vu_Z 8U^b A8/oDDU>V.:x@[qĵ@ AD,ߜm{Lls:k{#^uQI[&JQ\* kYZ:?Fu 9`x? N\s-WkYj'ak@MPP0aJ뒕jz:Gݺmн%"E-l`nXGK"_m׍f_>r_N-E=-%r?Yx0X/vR|T@':f#nXBPI4֖whg &H|.ZN1axC0AL z}2.>{UV9i(ױc^ =t"]3 sМf6ڹ_ gûA%䐭oRw8eNigՓ3([]۔sbbbTLs͢/j% RJU*`Wm(|!*l2=!/\砭sevIB|!/|֕$R^U=p{| F1p[!D(tV\~N+eoUryhO&n6J3 Jn&U +`˿EGC^WNwS>ryR 'Sj.S?8}--y^M/8qQiVjֳ҄,1Rj^gh;*J1fTr?v|-"{JѦf| pQ‚5`RC/+Uj &ɚXG#Y 7yF =hCEb#cH'BVl0Ţo'"֩ h%ѤϪ>'H諳&*PHx2oHp<&Gl/a8ޱG&Dd,J1RoʇX]</_@J"h.ll>ٳo"& S`Q^ɟN8;p-?Ib}+tX}%fzBcw;\Xxm.jypdKm>U6IELEԉ#Ihc% v?g:3'%{<ऑr5Ic/D8[n cW_06)]H؊1X;#YYj_4gW[ҊF=:K,qfA7}OyShQ?߾?I$Fx62hH{+w\P\f$`Pa! }^&neGPN-=\ut-s,|`bn="Á,dѤcf>d5Q+Oɩu9bEkТ-Gl#olr&ZW3r5 CZsCxZ΀U)4A 7pɟ&Z1'pӠIڙ(g ζɴSש<e}N7a\yd7w~3Va :̀ݔls ڽQTf^@[i̫rZT06a빌(=TG&x@3e2,)g:y碘֫F֍W#"`g|pf|sL\Tz$O=h:vfg[)f$::*KLa_Tz0`!:5LOWY>AGr屺3֬G.I  l! =꿚FJBP+QÝ&9lƞZN ۍ vԐ8K?z8\Q66qUdLY~cy{j-oRIs蛚A8[YoQg:x JU1T1J(?WöGJ ieRr ?]ݺѓ\c3FԪXby<ҤdmPۣ"‡=RI0?;GrZ!pv7\7&Q7xPk)2B$m.*L"Г߹8^RoԙM ]ЮNEgOڶw&/|^L sX%t]O3?UPмsXe xweY*g`G1;r:YK9xh0 ei"h.'P.>-NJGk/kPR0iX0J'djX}x6ܾU:0$[ ] JhO:!śq̊|3RZC5\{ԾBC{vGzdHIH2A#DkL[6JQőYXΧ;ؑ('nŲPqfݳs˦m.N?"6s`L=JGQ; u?(~*!ZeH^ b 404Oi%sfg2O/Tc\Y"8a!C(klz +^G'@ݟYjB TJEz( sꭤho]yBj4>{T:-:c%],-L Toh[ˡO1p_|S'4c hlBP%0L Ꮔ`4ə3n;DySVϪu1k-XmM,E_|Y/]'/y O$1u4gOTlWia5ݱz{Ssb{ ѵ@(Q7{' U;0`H("WiDנeQLCRH 3GOӟӐ4R("@=$wǘcY:ur@Dzޗ0w渍8/H(bLEjN*u`~( 0jy1/ XTխO<ߜm1- dVO6Hh/襥Mw4ǣQ`f+[z֔O7; C˗d. y5װSB+Ԥ<l!;:+ztʎTUE!,w0GF5UX:XlDVE+VnD%ӫޭ ΅qqaŞshs[p7*"||fŦf:jY|ygT}'AUv86.V K%vҳ@ZzL\Ջ =ֻ!8JcP8Gɚ)w_6S|=%FNڃyTs.٠DićG ԛ(h^n Yڈ%G/PW> ʎ~v$fjoy% m237'Q+T_c&@ _Kx zZ,~3 aT8g z;*GrffLۙHuh0hc/],6?R,v886 `K~J-;8^YuL__d@ﷴD #6jEm \۸o^'*&6le`bG /^e'". ]ρVwO۲@Hc;py>6EoM/hF)OqU9),|S'[~==...rZ NFkxU)JdSf@Q?C~+ӫQ*V=3#[.W%'UY]I8'U1ʝqzlwJQ(6j {Rlz3ݜIl# *56GM7&uFcO[1ɋeE!Ň^1KOF՘YD3p.'gT>h{-)5.^טM3FN-:C"?{SdEWLOL1ZПu:(ϩBQ~-8.`mBI=t;RRK "S{l72= B¤;SS1uн"<*xع?ynDm-Vvtwhe@Tòhrl Qe3rVkir4˧M慽߄Od|d{ŷh2}|fyl% V>A+$ijɵ0:ZcHדy]h/sR[øe$F^6 Nʚd-3cDj`Zx?KrƀY7x]vUko(i.(A!׃L)s k)Qbj8QQt)XbA{A<upf9GKaNvx/NK4'mʇ sl@XCii'RZW'5Tw-UJbJsf=櫴 /̡%ҘWdm5mF1 MA%(1F-SHbO],$V%U~#"^ :8I.#jj['T@a_uTvAs`<78=f&x B zC ]@]YjOI"bc5  O^.AE}&5m=|2_{2\!Lʥܮnp3ZN.  x5a'⹺Rnkt@e b[50S߸u2NJ^{ù-!Q-)CA@κ:qlϤ[TꇨDn64ゔk<7ycfJ.ZZ^v'bnW"p#`]Ir[ɲvqmV|koy3VFT~{h_w^Ño|u.r5>pkp jH|FCUM9e,* POfya&J6n )C-gQSNCR83=Ŕ*A>:ؼg5ۍPdjwčO]3ճ[}U2=<ݘw-`3%kpdkӥIMN/ԗ^VPAPV1RU^Cj46Yuby-БM bkVm,O!}'/V[x5NN`U嘨A@,u800&HD&QH&5R͒z>9vy$5H]rLة0Ω\S bLcDPI")TJ 8d] 貐9Q5d!!hNlw$}`!_ TYnCw`Hei+%kY3;U/}*`'r&VK )f!d4Ѳ D;‚_JV\SX?TbHn2  ; 8sGATbꅚwgѼ2sw 62;NJdܪD~e3c.P:}]!&@.ZTU-E@08%"*LRO.j^ݥR7aBq"P9>Z˿p5%v16"9osqL^~J`jgꞺv9g.^\?Qk1z 9!J):2gocJ 5[MDi $[ ->6$ʏrETm@X}|OR zkf˰RLi [)012'†3IýJc@2H^f!YDCG|ۖ.0Ar :<}m// lK>:YP7|qa=mɈe 3"Np۪FQf^-Hi#@B T_jݘP.JN(H)UMjgmakpYAVLޏt._ΡjXd4kv6+Oys%-CĢ"Ǩ3u?Oi+ɿrϽ s曱[vՔi\"M|֘Ð|%+l_ fljgGib+a] 2 ]C+ *)!1,ц]kp̀4_Cţ=N[/e( )zHx@Rc!mS7A?ΪPd0So|9v}EBXBr<R-.n^ /14(IoSxKր9H~%5,jSBÉHpTy%liiZĹ+sݑNa҈LHŭK&Qi MQpJ 8ar+TDiqr ۴>+ <#0"5L\ؼ[hKL$1Ѫ Z0]خp遜Z$_n?yɈnFd?,]hRNN %]$Y 4 mi e~`8箺-v9i.-Ad% t26TtF{?§>IߧQTR887}i lNW9TDQk模͍-զi>B+|Vi+mәA>ۍ|u< 82D $@"#JW-{5Y]V2׽xrQ#g`Ⱥ::҉iej-LYiᔐ|,S/MA9&)$`O.tB W-A.Ii}ufDUUCyp$A@_y͢9Rp]g KOcV(%n) 񑐆me`"^ˡmzmm`YfSC5ZO6>l'?*T^h7nL l_F_4~^ԍy]mEggSSиHgKڡc^Nc=]=OG\Sboo4*Qb)Mۥ~brۣw睩 QV[@'z!j*p)G vxꛥ+hPv H'ЏT5Z7#.g?Y җ'DgI%3߬p2`VMx"sGTh?WU{(ueҳ} - I$WaV ?p(KT_0JyKӭRo$X̲Ku'mv?z7ưU*4ӯ_4!S4Ki`Ο Do~ G2s^+bNJȮzQH~b{`$"YTruHsn3Pc\UVT[:2GD)8l#112*;Qu[pG(|~?MI>*ͣ8H%ϓWʤtT}h-[(A"T5Y}wph%9J $Nzyo*Fʪ×.z basG}ۧ2)-z$PG ډTKM&g7\dK;7] z֘p7KX[€QzH ,^s*AЎQ4ef 1^ѡ&=h;>Ԗe˚5MޢP- !YutɊz~FVʑdDhcEx}D-͆q7z ?G.wp [\&2A穣['Mt;I7%V, Ҹ'1"հO$:^v-YI/,CVH+ T/ sKWp'y Q+/Ч٩*h2:Q+ 8ZGkU*fDҮ0>ڝG&J^y3ྣW)lSJ+U[ c:-PB\Oh;\ -e9Jvr?mZY(y!x>6Ó8Vv/W`녔S`Z}qK7 %``%q̰7LޒG'^]50MU(MQwJٮuUp@z݆͒(6U7DҵdFmr_H1yťQ7l(}f2-a\LaI0ƣWKduSR5]c)t}^gTQBF%?Wy)o +Xweulq\6_MPW2PY{29>R,JK9I v>O/+cHKNRmRPZỵ 0$cL+X 2U̬'̈́gJ-@ݱЎexG<‹S3AlkbpaZTͿݭ+pco@te;JI_/{$wM$Z o e=,CINa!.O؆. ZW/-)ڀ#3btׂ9wjD[l˭X[O,!ͺ:2_JpXUoR$I"zdg*JҐƫmnӌC}a HE+;U&=݇U%>K++35M>enuaO"}Z`/g]%M?<´*AkƏ_ w?Trnp* lI&4?ldYS>6E@abd5̭ö˓ġO(ŀ X*\է \a~O/%E{bGŲB"Xxڃ!8< IƘͭ D+݆)3wopA$p:i=zA( P*ZԘȚaro.Ew$BkWm*-#ZE'u%L^N4`dzt>B*u.cDyp21Xl"-0<H#߂i?+IY%|L;f(I˖ɗ0i0[F[C` ( o6`E yPы13}NgӤg e}мs`yKAד2BVRAt0 *C'|7򞃃]te7om67n /^"1R}MF31 I4?> j=M֐`9߬ ,̵F5yPHGgWt#- JC .چ N?TV3i9tWXZ“s;|E-)ja{ hĵ [=oVC禔|3\g] O5K.. , W '"d/v>r!Ȱ!.X CPGyf7?zr9#e=LFXG:$+yXyς{NI'xR9glU%~o4e"/njw1(g%qhӝ,֜3C?qZSNS]S9_1ܡ>jlϺG4VqzF_ 8 x-.uW; ӊB^-_ ~>-sC~aS,rp_KHmnrkesC5R3z Q$]8+`h$Qh %JoBUyOs 5g׃+yN=5C !ؚzم$D-Ag\Eaw.A͖-ffPHQ6Q3a<-kһ,߫VPw0l>P? .QA*5SXsմ #.f5!/p+Z2BSiڵnd2}:]ޗɸ]WzuFrxBZ X͓eCKd0 Qm`]c@DLxVӶ Hк9 n/+q2.*)QGTie+^Th.[vԠ~z'Bxsd|ôl\!diVǶRVTBM9XDsw㈈'1_ZkqhEZ|3Q%3X@y`JbvyϒR8eѓQ8[Qũڴ][(X䆈 unYx%FpylUR͌ʫѴt:=D3x2_uD{!TFZy Ypŝd** wf!sΝg%lsЍ N9GEA+_G Q,9?wOZ]6Uw!:܀GJIB94jfN[>yAl˹1lC n& oGqXáWR@Cm_ J|A_Tsҥ1[$K*xJ}Q[FmeA,!ד`rzTa\9"Dw ^PE[8v{E$]!omF5@,%lEZq(+ɋ);71~[gq.\:u$^KtE>TY/֐Qcb0D\%Gcr QXN-Ƹ.'Ie cP9s"z.ӕnolxvs CK^>j VzdtINԋXh6%jǪlWtE]4QP!rQqkP%]afU AgRV0|->zmF(8 3)G^{f -WOJm33\lcvxд'" cO9Y hY1< x>~Jv>q|޷Av.cB(rԦD@UFРFEω9/0]A!/c7C\mx+NHMnUP'wPF4X.%$ 0u#otؑ5pT@YyFOlSȱ/qw[ۓ*P ~VbxO0Lh뛳!^' (qboAK*o^p9ru8~*sTMYbWR'k*I8^o]:tg7wrG(^C@?=R#ؼUЋ@ OA<%)۟r4uM ?O.>RhGL fOx]lp#kYQǀ!IBIpҍF(ygZ%ys3lBKF߱)QDٗ;ƘT~{PAGubpB _h°QIܱO` ~2_3# ;]˽ E1/dX.L ҺIfXH2^bq$[$ Mðͯb'ɉ9dm)@wl&0t {K-Vr[tJ?g8S\tpcz5`φH'ʸXe1_TT\p:sdq`~q-2vP/u b,޻ _uPu p-if}[xÃ|4A25@cY3-~q;/C̯W[ƵϽ*@}o8\0Sr&`4p0Cs5N2'lzͻ 7@aQxRfL@s47 jƀ~I p4~`9 g/L)euZQlc{9vC`LnG:->xpY{˓”B]GFZC%P谢܇njQ:J(/ !lo"P\//DhHxGV'6f#×ש_cԆőJe{XɆ $KWUr y Vk&+U^ҥ3Ze=\m^PcْƐbbPHd*L*O_+<ݢ]] GuژTk5i/6'ŦO"̙tz@7߃bJ}aySj0>p:^`ޔ*K "F8Lf.ʪzh+I5"RVo8YL 4(wV9'7+CGY ݜSըW"LPl_'HjKO=3@ x+Rq*hhx[SZ3KF?Ui$kCݗ+ 3+_rDbюޞQKЊi1'_9r䯫5 bX4rUgf8\nu޹:d :%4M՘UrCi+! iď&[<(sk32D{ La\*'yڧ n;{YP>F 3o(r]e5ؗr`_Dɔ'V>a46ܠ,qt:usIA$P-[J(?~uȉmWi?5K'a )3rx5,jI'hFXllޮ阒.HД[Qh&R?XHWYEi]t]0VA^;<$LO]X#)bGme-ċP J߽Xܵu^%`sk}ɩ!iA6<4>()(yZyZ(R51Sd5 D(v5T>^ Qʴ79iGn^-V@1)LQKD5X=bE^WV[}x.qY2c:l=\CPߞSQ+lNO[tƻb%m` ëۈHU`1S@J"J7QCPi8S"|s#ObSgCuQǠ_dNA7^\Bcs):{9ZHiU'? 4=aA_3JI.L-l%=T&L*H4Zeb>ߤ1$OjP\ې뉟DJy 0U@ hx*0?T1Ls_#iSJԟ2,ki!s<j Oz (?@Ɵ-+@c<*E lgեh:Eփ梡L,=bU rx->)ȇ'6O?݆IpSܴm5FZƪۯʊh!AUeScscL6>6#B|D|Yo7l jlRC"* ]bt3j>t m$sd~/?8f`lPoesʫ2t* 4j-n‡!~Չ0R)48Ɯj:d4l4ҟ[45ͽF|",oxITpPjMy) ᶁheE8 βa@!TI߲;O,̀׆ ?7*vb{# <{cnr$%hF*Mw!1ݤgJ|i] /3VD)'_0"z/#?9 a{?LJN(% [!== 5oxzxfvnss>qZA tl=,5l9y(#%z"_8"cO9xtxE 06uXy,(@kMY r=$4D.N)xbS\B25%$.[.^ ] D_TӻGhѿ/d;ypv*D86OO9)mmoeOGk G^U? KOb-}mާpxnbz|WᘐP}d% 䕓F B\2:@ nʜR7uJ[SuNswt ҶHȝ'lp+)ac@"8<?v%E@]mL ~95ߖKcZQݓQ1IrG3RG6Xk㊤ugF 4/!\ط+*|. )|ljI.mqa̚ & ay˛k\v $kWA=IXG +9Nkk#\4vr7yѤ~z.͝Yh')F_ p."18}}r'"Ս5r/50qY}Q] mc|9x^3b>i;55u1aqhx۴#"qiG5pb%" 6)VP܏73ϻ40o=eGG/IDpӫ!`]59^Mx=E{[@YU-ꍊi حnBhG5_6-չ‡ђiӓ! ǧDj"\E(yϗzGP8Vfq2R(tz=ƒ5%珦o*GWюQƣWUB^7?*"q 'f ZSI&ێN[> [T1yQ`?J%i 6S߭vf5|Zk ՘+ӊ 7.?.h=mbj˖UY'΁?2Fe9Skg%Sdǡ >{1F,/F' ^?mxduz k3suS LY9u@aYshx'sb|Ζ3iz9V9nz9kx5EK֚l(GBƕ4=g fƸE q1PNjco XϚ{xqЄx&;Z%èbk<H/Or]$Ҩwr=KHwiYp7 -w0{%8|ඐ*ʰK!Y[Tڬdl1ʎmAsR|} >S^sLu #X=IP,!tؗ CD36 {6\{$Cwf1{.Mhbk@\ O`* DE ui;bg a+Nc["R)H"X?1w$6s=Sq9B#9`4!4O?yUƲaԙqiNDQ Q9} (6A|uХ.{ՖJ'E$FPeGcRKK <]9E~͹ #O33Yk>v7RiH7`O3eG94E;Cava$) >NQԾVVBtO/29=7z* 70/ma=7CQ;}rM rJqTIK宍c&_Pn!̫m &!SvNٯq”e<}ծyV1 9G(ߥٷwA7KҮ1KZnv+F@ޱx?dYOq۞Loi" dӠ3-֗C ޵!p$6>}tN0Mg{>X4$4qM )Xd8N0lI 2~;JՊh`!}!dcIX.T|CLnR>0-6mx'URUIQ6 oSoHR~2;2f5׫ 9LDRYKCtlesȫ;@S[ʡDo̢n *GYaD$n?g?ɭ)!het:a %m>hJg}JR/ :4p$7 oŷR6p&זYgg0rFO*!:>ěq3I&~cZG@bd! g/6DoyЭ7i{is H^E~!k}sdjM7@Fd8O$Sɧc^aF%=c5]9^ܩ{e8ެn~yh)4dE/Yeϭ\(qH'vyA~w6* RZ{d~,jx`&cȤttv_ +M_EE5esX?)^GmۏRoTIaE yп8DK^rVG?x2Id X'`CA"l7v̎|.jˎ`-Em |-Hbw2,tUcQwm:zJV,qGyC2`"x|?Gl !adžc =dU(P[p^QCq^TXICX;o2fb z=ġ+\W@EIZyON(Ҁ)2R]~90!P!W 3\<5aP$zޡV}t@>m:%TN-0Só>2PN]NGwC4t 8=YsnG?r yM"~й.?SwŗPh=%sYP|_%$ZR 0SgYc_E/Utk |g1$ԩ\7WN7=^S3s@k=%Ǧ>LƂܩ0k&COB'b?%h460U%7YMt<;pH|"T -vIu3.57.k:`-wkI~#yҥEC#;`;};q|r%ʖWF[IT"uc bݑ;} \>֧e^?\@`J'…W2z&&F:9W7%UJ.)ՆTϜaji3Bf__mYt1 +mx47uҝDb$wCMGv{>;tbΞ~ MIƙ깦gVX^7m\4Ds;B.^˥ZCaAw qtd36(l ښfJ^-׸N^%1FBK b$IԮU1DF+ n]4Yyiﱴ譝[FofM-9kM0`k>SR01<``8(\TZZq4&ya<^pՄd'5ebz|$mWͲ"OIieha SZ\@Ƕ Z4y/֥ܻ_*cRl%ېjɜ~h$1qI_M'RK2ٮ{*ke&t <8VUY~,tI6K0:rb~ _} azܗ¥4[5]U ͟ ȧ7Ǯ(յ V e]}&U`vƳSs{c٠gB y^uIL%]Êt{Zyd"qZc# ߠlfDߒdހ"_kriRu:hC8U63*H>Z9Uô[Rjz7u\dҫڜ 4oH? gyNחCqYss!cwO"-2)4!u]ƕwv) *%|UU8/M#PP'W`ZO(ݐr {a>an\+|3+g$vy#i:B=Un5nq1p=MlM{(-gT3 _[7)<=3Ls7 5j[v&#rH0dZ=.H p=p(f\ڒ'_25>+UՒR~VHA /ٴf %r!ŕĐG9z, rzMhywrsP_ʩ7~Wl}p[7ʃ퉿UB:%8R0~T^^)Z##W!#C6r䇊Rq`Y,` .s;}("(@sکS  w}}VNf;D:w2'qR-rӐUW~\]՚P4j fE4bUOЙ$%cSd"1 MJg_`O}9M%7LZvĹB,}ۿV/*(7>'|1<,*g42+YgdJ60^#0Ocā=K (k"X!ֱ7bQ'F:uqp{QB-U;Aތ‚i\J&c/2?yAod jjy.Ѿ*%܈,φzx\w+hf8QWGkL jC>D֔IT+0> B1_{~5&K1|o2TV|ye5xx@-LsiԳ:fDfx_wva)aB a뮚wx„51j4`o W/L IF%BfF!~XPxW"'OGrߘY>Dx`j3b H3Qބ,V.q5{D1qGyhVPVGݧ|[stȱ?6~Ts+Vv @bC'XO<(^<bU-Vg%p$P*F%(ZygE4!vW; շx<#8t*e*4-gvLpZ 'A]Ʀpt{?꒺q"؇Iy"sV|{RQeZvz}i2xust);gy.N}G@sڑ6~бv Y`DIR Ι|_Km8xCa'@P..4aeضU?KABF6ms&TRK2ox.ma8#w&f,TK{WYΎ<~Ng@`m?9FX%F^l}1Q}“`}Zf%C"нX5]lZ182Dc4b}dyLlʸF)n򩧱p3\kk̜'# (T}emV|c7 J0G @e<3։S፹Gb&XY|W ޽ ])ME&YЁڠ4OSQ13l|{hC&u!l(G1JT-KZb^mxJ06CiqF!HVn: J 4+ 9)ƗL<}y&,B 1i't ]h͝q1pL3Ex~%*Dl Zߦ+0xjK?)?REEU9T<%ٿzѿH=?,ya_"9;0ێv%r$JAj1t!+лE]\]Q;lgEy+JЇǗ`O МŠ 9AЈA] pZ3U' W'R6-cnz3;42zҵޱ,SvS)!Zn{Wh*shqB@C#+S \ɠA8w4R!>~g:wAtQa?/iكrRԗ d/*|X`>">yrފD:}rrdƱ.A-@pIYĮ4SM0!5\!Ua#&Z8x Nغ]Cc8_0$8\R7`Л9fS{jFa%߅:J QN8aBz2ONZfcSfn>>10SLc]9k;~guRƥ24GA|Woh_,b(u%u-s@ G{\w>lߚu}Ho^W60fwVמ%kNzIp)< N>*N!o,O0iAEC~l[J{ߓk=?ɩy2i)> ]u0 fCN-ou>M p.envڬvq:>=9~iIYoVj#?^UM2hi+2r%ruٻ&o=lʐ>u%zxxOQxMs3,3\534^Ns%v"W*y} KfB'g20F)ޢV}liC ːsy ڰ_X-4kBV LVgw_XFḞfH"і)8y$˖ %`ْ"ݕv4GZqo5Zѽ೹:ˡeRJ75"@^CpG[KHD/` LPkGwHփo1ИKIv"j{~0B>$8?<ъ+Ksl m ͕E,%68..UieFz~ #)IMB`/Kdn5dNMmH$MJ?mJL*L#;ZܛJԯz0{&X1O:prQ=i34[__n ;|EV w/*ICfزEjuL+|}[Ǭ eDhy _;R5?5\X~O^`ƺ%@34{N*y7  1,peiZGd¦GPnҴ&]l)7ѧ֭y : Ghowlfzs#dIe R7OjR6s/啺b)CGVgŇphUFs9l!ŀ+0E&LPNEd1͵kɚ{"{-~~hy=늓C=^#/F6+~_噏@ҽssMKI0B$r(v 4=B*0:otQ0Y5Bwd4@\c9a+Ȟ9Xɦ)#uMR"/#5Zqs/skX8c1z4B\kK ~,WW*U޴R7^q%0fՎ+K/ ae[S6u<|t#{|end+M]:_άH}Yr9Gg\;I8;K(?mk@S(y@W:2[Æ^M/NBg> )@ ]7~l?]\JE|>Sm.${!t̶k?`zkh&y"N?6bp%`xN WV)Rfס*|˱`(k/?UC]c]3ypq]?/kjNpזQ gdm<#vv| DbyG}[zxV3`ky14Pf-(†۰.-DDs k޺6$gga <(Mʙi963vyW~?F:@f 1bJPf6`'YC:wkz9}-KFf_@>18$1M=*_5tDH̭_F;,.,C,?c%E7g|^㘱y/aߐ^ⴑ["@mܐrD `\%O V<3 o}ܥ1{>l'3fyaɠ 2tz ^8 Z䀟eYwGȓU z7^]]X+Aj/Ze*3M 8г>P}BBqy.[ї&U. 4TD"dkA )p Hσi Db.@aU7ù^b.ӎ_ _AA* p | En{5Ss2SB`ˆO@oAw7fSCG} _z#hU-ݻE cO2UbLӯ CTBlaoX7C%5(94ik[6Dr +wcZ#m ɤEtqR^o$폝zwHz9ȴ#V(e|ϼ4w'2HfX+\3½vMDcI1+zMlZ8cN@KoG @,LlH#I\W4-?quAD.tbXJǦnxpd<=Kůf{gA<%=3`O$O]Z!A$} ®3T[MPz5*@$T$#W|A0u64J dvɚA)zluB7wLR*w(vl`$S~M1ơ$ wVF1Ɇ" pV)5c@[Cnj5{Z7i,FT*oXg ]EjLKG&`RA/2S~0ea iXv;w=fX0;hX_B쨡ར6p;ôUp݀ҜsYdH9u) ujB㓱K@DAI؊Y9?:o&GImU2HIv*7J%U/+q% 9`O6@v.Es>r xH%6=m`|ū[7p0\*dhx2v,BD.BDd9j8OhCg6``yru ͧ<3du7xz:dpp'͉Mqkek ZQO -K#' 1' :txAًIJrH֜#wUndPbRπ[%M,eXlH}Ge8d= l Ip؇r=A2o/g|"~ٮVX,{c5]l]-vҞVt W=@n)Q9ivoflURfM{N `4犋}M +`@޶[Cգ y OI<:!c z{g u?mM_{IzTFm= cEǒF{Q&Z79$Kл"I?3\[MA~wwG.LuS_&_B@".Ө'2 z*Rb;^GSM'$AK(P)a~".mv߿_:xV@s\1nT^0m[ 5[R×+)KKBh cQ4zD;`qk_%t\k71D΢6jA"Bw^RD R ȬƦD4ϋD_LR9Kʾl2*|GՅ/t#\M@|Qь&)dOz[:j/((dUf9}e,2?ylsxߒX7AܒIra$gy&Mb$G@cz#3BvAӁ \5 I6v 4yhl.49ՊڻiY|\ĵJ R!СS  ~˒!8AJki~~mީen3~$ƴ ܕ:UtTS`v|k dψAV䮢55`?_:v+6bɰ^Gi%^ƐZ-d:`!}ǽsPo!HW^օ9<^ "HuOL'0$aoo6~1ml36茵"d-M!A )>$w1߼~!BƔalj{ h#IU]g&N34wakAp[l+P /3||y;S+Na <6w?FdmO7ψUŋwS[*wKtQE`IЂ@KKۙitX,C^-FDwY:3jሬ"krO. lou"E`8я%8j4uKC>5y/E8Kʈ Svb ]i+35Յ)˒>_sڬɳBJq9Y$eFPggb :Kĕ~ _qa !pϔ(`m_̓ňQ+Nְa:6JV̉NxoT쳨ǽ^1vUjpuFi Sǥ͈[vu$R'?>%1ARi*ckXE@FԱ(XFxUn$* +đ$1I9*%N+oh ԺNRX=F-P#Jeo ^L^$K}٢bW߃f7]qaWpD:ԡ4rz̀tVsmE?s鈆4)xDS&W g?ʍ !Zlz'?18*L˸󎢍gޅd*v S۱r@!: ["B/WsTp)OOg܎>mν4lyalZpQ$I5Ŧ&=WRbt48lFn4:",PWEl{N_iF|qF͵\b,i4ʛ-{A( TFb[WNzbf̒14,AX=s] ʽS$I"BGurp瓲a]xf`?vqRk!l()(??.[8_5AC.taرI-"vG }{ {,TDKa wyW^e}]1,);R7\mtE]|6F0Ыm BO<(Nn yC'vQv|$.1Nj:nh= Fj. ͉>]+[ 7(hU~4>,_oҡh{KCP3[ =W{rxLȬR;5-/s>0-}=F '2M5W%@2ӑZ>`k&6/=;cLŮݭRE><+6~ծP &9Ϣ3D62MhukoA@\ k^ "> PgCX-a>5W[ ]pZ;Ts yYP&N0 pxHo c^\,p+fYI+ڻ^.6VI=:qHk*Ծicgm4~e<`1E-[9pzObꇊŠz+p48xHGkO/߂ʕħ P6a!q dc[t˦U_p!, C$;8E[˭!OF<$vA(MQz{? 1J``Ƀ3.pz_@sL5@$S-NIzޓh&?+Wm0"!B7,\&ȿ!}3E+!OVp׿([#gDpz J`܂B^5ż\E_7׼HwC/)HNˋal<2H=opLi50' cU8%Aӻ-ge?U"UnnTΆ-~]V'ޠ漶[%% I&kD"{:Jnb+Dʉ{Q"B«o94\u~dAY" JK1\nvC9J(B2D&+P/aĆI $d,i;EƂebZҋ$*,RHf@S>MWySDppCZ9}Ƅ1H oj@aD.$u4]{hwQN7jviW])\dFԳ0e}]ywe|Eǒ]6[{AS}e^_[iTh"ޗ srˊgJTS^aq ",c}-x R'M3>NH-2+<7{B7-9 tDz+aMsAgqګ~HXv DH6˷+qX$wT]joo-dJ?u,$5d,iՓpD9 $1[ s/CZl+{Zze 1֭kpGn?vH2AAoaX?Q0{* 4)RItq[aa-6pJ{rV(jE]D=W7bҀޕ^giwrAAE/fyNge$"k?txȬxu e'@IUn\ydSxxp0m5Pgf8b(ZZ˨nKܙX?[J(Ք3ؓ@ZD@tn/i4Тxf\` Σ[Gs-D4G,bЮK"k8u16~Sg Y^ȖrOoytbI NῆHݱ?q61 ވ7*VS˪ l<cL ^޸@xe~AS|8a΃CGh|& 5Z1\<~+q_Ap\b A뷒 tR!!= s89G(hϏ:a LFoO[{N#J\+; (rlwvW^7C_T 5تlgB#y W"N=ox_HÆ6 {ˀ 7uaӻT |yqU|Ʊ7$g 'F'M>܎]KeðDp[bhW m9j:͆ӂBdξ򹡚jEsԯ= }5\hOR ͽzD1+Lh; kRf3G񖯘!Ů]9+6TF4[ ]I|yXm&E}g3v YC3<6Xd]{ÆVxu- U!!6-ds/|4R*(?Ժ]NSJNlebT;~4!so59Rfl5M>W\.1=jJMY;C7& l78u XH2bŖYAF, -xBHekL-f srUS:{ފo4hg6PKKT yo<=O/_/g@m"^A=_YVH~ЗYRvT!FIC_Ƥ Bz=WkeW&_~tؙ0 '!AؾZ[[k [дW_{;U 9ٴ,_ȅAv%5A,9nr ߨa>&?CS> W x?aF=Р+u{Xo #ng`(1h 1]s[mփ--?Q2 ݩ$ԧ{oEp(T:O痷 IEb%%۫kpv{ ALWcN)칶5k{]l!N)9 cMX%i!^$P/rHWk%2KIL/Kݿ;,K:SkknElgTɳC;LߨX8-ny*κv%ᠲ%DUiF0T\YBS3օέ NN5H8.Gn.@f5# xHpi)ƸD܋j`iRC*7)sR\,k9S*OG5!pNyA %SC b)u? o ;*v AւTizo9|$SBv-jy2Co9>jx^u&I}6dM'%f˙%Q2ӧ(_B%#>' HPn)A$V`ޑ`A"PR/+92K88 /!e0N 0 c|p~Jy+ Ϸ>]~` |(m"#|߸#}IH1ej٫X>%n} uCMϠƐ *fQbZ-Ȍ2r .Ԛ YnD-aA_ek4I7griS5OB,݇*xE9T% zyj\A..gmdb?I0{wc/X!M54wt ]]ơ: %L?f5ИPGOw)LtMW5Uِ}eZ2k{ CΫfkGnZZ̴g^O4lr@*i6i\ܸ+ wG$P#@f>z7F^46d[^STSM,&|0H|9oV%rPfҦQ1((?F\]z9f W.S*ZH*n.—7gMb3ͭCMcW+߉jrzxY8׃+eT#X{N/A˖~?Yo֙ W4̷.5:0ذ".dObxYHN.a@W!ừJh_G~'&֮u7؀)O;Ze`~~>s;FzYZ l)?1!NcQy41SAnQF*3 _Cs w\nM@4"BkPr Wz9s 8< Clxʳ $PEoѭ{pA {gDգ͏0Vm5 ,!B@Jn|tVdJl*><|n%_w&^ef96prdBݚ%iom?sB$>lFĿ˃|{5{kF_y;'K|1@4$ :VOx-W&i ՟j:~8F#Fmey0P RzWX 3t 3լNl(y8. )fA\e'o6criJXFV 6uV-yy@/sk:T6l,3hkh 7R(USU f`J]Lu:=8smcKoK?xpSok7ɩx<όZo>, Tbnkg@}afYD$x|[O{9E14йeX6ֻk?e m=LP<_~<xn a7dqw!#aҭx؃7 4d!)&|E8-˅ W/FݣRR+ 0׆)C~d}g*zDZO/H*FB1 VD-o|ՓRs{xnTs~q&m^Q[8M~`RN;mz>%4ј8D[>< IA0A7 ~g{h1 a885^ڇjxqPU[1pK"aS;fgRvQx]c`ka!#@%Ʀs7^۝jkviHw,+ew*lS LrѫzkN.0i[p6' 9Yw+VRHgJ1R.ZVޣGiNj\^H [L -Z-o!ywrz(xWL*8&4Ԣ1h\ѱN(5&2,ҏcBKg𡛶O0߲y]I UW%͡Ӎ_yF_IK5.>£49Դ=+53:4E=s(S//'Eϥpa[DB4lp\~ӯWobI0N: _TTQ]+s7~a.#{=҇K0Յ~O0[C[/N]a]RW@Q^xrG ^q7(KC+6}^hIo6 #lE6=؄mATs%r mpO ۨ4||HC&[:h&EMU#_+:t*i c-d(S0s)y/'/k?qRxwO||<vzx*TśRBTֱ_<= I\rG5W̮P 8 &>n+s 7?{κhgLD/aAՎ3J"U/ٳ/7˽qV{ІWF@+#2j[mQ便fVdRuHOYJDY2$k#T@mlrWM#(b!JK6.dZMBK )]&K}2Vdž%:z ;%[WacmLI*?L34!yj7{IֵxLNAg 跒e+c72'՞Pad!ԥaHdrYvhn>fkh?IfϚ8>u/$ȭ 0C%;zOWn-;KipG5?❷S"GOo:|`/Xy:2]mHU=F;.6+4.`Z&<I[MNn~LXR0 KS53 \f .=Dy27bsAVabC#.] Σ8 s spbhبm3[ bͱw@|Q\Gw%a{2H3-.#JXv>3ߜ~#fc&=%GkƜ钔w욠 "(Uj90`o 6c5G1 #>YgE8~R[Ֆ/:h3>M/N >ՓUdgx n3i vR3 i4Ĭ z;u"2 Zr:1V\w;A@c#ME(Vgi[apZJMfD\멐iČk֊& vᕃNPiޣ) &*.q, ]^ɟp"Om%WDSXTc\RWl裺!cml·W-َH]94L0%L@AM ڮqg" Ԟ:!9))䢛<;|y^_9e*Mщ)d_ow3Lq* :c::~p*O k7pX:Ra/EQi^WJ{ 4Bt;kNP8z~/.Chdb}Oߕ(r i fW`ἲ^S5yH=$FӺ C!-ryk\STeϢqj)NAʙDŽ~{;Yϑ1],#?!d1S-AUV dQmEOo\u"cba0O nIc?kz?DsG8e'S !0v9׹gŃ ;* nkcO8#ЏtaG@ h&qi|qNخn0ggh]؆O;r❊m7k_\x|ӐHvlhS^frUBftm|w0g?mnCeAwuyvwMM ?GL7iw^HPu ,W $yD>A.lJlNEBlqNq"l*Bɦ bOm|K:2_0H_f҇S XU1Jzc qҬYtlF 3 ɡThY2j7] _V;uۨCIl@ Nt݊*HWk܉+^KV93eAbnlXnPhgR.%V6"n=yN(7/@7n*TH˫rfT>%f-&<;^B h<98؇-ZCcp=SH C 5f𭊚} = [sΊs[zqԆU?("%D"WTJ3Y2ɝ$ eXwdMU YD]iMdB'1X k\0[ Ϻ7t:Lv"^;T_BĤF4 :7:.Dc3j}\|C}9TJ:[{r]ĉ_u!*{R]1 O;yE5T!es DtvR>q lfկý̨JPt/_wCYX+XP0Sm;v ?X䖧숕ecИ5'?{/L;Pspv{ Ɯ\PxhKHv7L #Wk{?=u 94.qtC&5k #odKkr[9eMR){F\.ؠ?oH@6&t m9`` 'f7Ӕaj|N;Hf8٨Jl@_7F]\w{:Oga)ˮ<(2:!PV Z LM7玾[Ih!} #fkwEi̕qJ::ҰHϸގ+CοwIKq\0$1H`=7Pӫ׶⭹%|ԯMtEc#pkS]2@9 O {{]#)蔐~Vv]ʱ9߃L۾}gs.{lSc(£35=/Ib c>L̹`$&я+ϝ|+'ֈ)UR*tc`tVFuČ!L9s4K'!&LܙGQP;`P|Rwş;# C2̺smdyf&O°0= T_΍ěy.~'9۹]O 2I'_}Kǰ˩{KQf4L$rL 5*)RvDQ̹G0B6t^2ߝR>'t^3!X\ o#Q?sHЯ)]}]h8B#&3~rԉPrܼP]E5mXX-mQNqI%#cQ]|nA_KwHWv,g.Y3[yep7 MNa2 JPD y\eȺ淐lvq|ž-@݇kBEcmw"Ys"G̓(&TW` 96ۚ22¼zvJ5U'331_hyW$|,҉˷LU\v8v B~8} Ndg8־Q1Ec2NѴhYyG@bwum!LjCsJ_ԓ/NL7$~nAC3XR/23CУxs `GWD>Xݟ1y'6f > iQͤB"~eѦsD.۸kQRI-,_7Mr:w`mWTFSeJ+56-^hd|KI悡6KFn Q\*'+~1#g2*q ΫX`Uyu^О]?K {Wx̚/l귘T.xg[k<Ss1y/]z &xi(NP#`ì.Cd0hAb[2A^*Y/#R 8e8hqn1֦? (M۲H"5FH GKWz{ٿe_?YN .D] X^~{VG}bi7-' [nҡ| lKܥSk[˿KV&_[GݥVAEudUН;4N96.䚫8v#m$ +鎕Zxx6#r|2NR! >n1`J,sW0!K ΏBzi ;+ibgޕIB^ D56Dl)>#+Ԛw@;YH/kAY!Tt܀D(m<|f f䋊S ѵlrK*=^,TU|I58gΒhXULЂ[v^T'D!Ugn_T:u7Y&ID+!0!YW7kp>0BG0eWbXDpagW:&#Oe}.w`ҫ|2m۽mb%_vԕhdlN;εZgl-WQ ٸT] 176"2ݱHNmoK2qHZ9Cʫ:vO9@ ȍTɟb9Z?FUϊs]qek3r Kh8=F D)gc_ȇ%Ė؃.4^RǸ5# ́GźY)ӂ yfUA"#Gyv'Cve ψrkRUQBJ787bG00p$ &w+2*Y4uR#¥!O\)3&\B{IKu)P)Jze?P9IVP 5j\#I`C$CaF?6(9̷Qص+#XV̧z<((!Ea4Kc=93|*} z{_=D@"hz*藿 $QucբKަ<~*)t^}p 0fyq>,k8k}0%O׿+½:Ob82[h?x 'ʮ\MjubT4Ac0ϳI_EJMA*VӺehQR7^"9 ".g0.ZA$٦/#CJhfZs!P#\\!MIgَX&.PX& g)ڟvQ/HD NƝŤF5ì)s0y:\nWo cwE&1EeՅDW3$p@6*L+cqwsdz/fRSZA(荆f0dl{Yo棵KNH HL;ߨB/V?4'^gϨ M5~d:mTd@@]nqv-{(8x.yQjjspםF ]eG-m..wC4;E(oX9rޝ+׾?J-V af7Lܽ`&?UĶӥY |)'n@*g&d*OtFlqEeG(}cfw7U 5%%O> ۊ_gG/%b}9049=w`i.bV~N=vsKooH,'*Ѣ \xA(sm 4E꥘kq'RE lf=EM ڤN?lJgᵥf -EHq*mekw, :lqz{TLv:k33?Xg@,6?ϡf Ȋ$WK|NITQXSԪ ׹'&%x*@*M-/PFh'>[2OЬ,n@-q[\YYV[F&,+]xh<}@/Wr:øƉWq8|綶YdƿOi Yy?xݮ{ƞܶGjkQ9+!_U2Ҁnt/΢aBzUo0 i\W.f]70Jq6M>mAм;ũU[~]4VTQq$gE"!nzgV#>V>||pF|T@CQRݨj]J{ 8 (_7Ǧ坷G ̄fOkdwO=;F:Е@?GwZ+Gn$ ):> BZyV`j'᥹9#XXMQ}1q~UT_e. $=k';[Ca Gn7UU y~I cё 6bbUu 'xȇO c3Aԇf %u5=K6ikD&YNer$(#:w'YPB`VjMگ4F)up;5j;A׀иBc^[?l]5lb,䵝pⰸObyTNWT"@с27gu$m8(C窷9dRN.#Ac"طX^4- ' ⢢Sյ%2u}G W;:mSV$ {&t['={' t[,9x)Y~a?-iE9ibMe'B]!<`GD(!kX^抩Sdr&)](*Ԓ#o:!+Cg<3F]rfa`z9q%븦 ( 2 Z/mΔ9nk>(^5R\{pAaFn|vZ iwyT£%^!!.mH0g{+d̸@W^[b̓.@K 54=ym^=z.I~IǍᙇv(xU;nt}t#EKOh@!cu@_`$S~uum 2Mx(jOrh0D*󘇐gI]G |6Ұ4,sаMk!Y )FJޔ-{TIlbldZ(=3lRS[qM+82SNi3#obeH\hqwh[Qr_>x,٣8g"u?џSxNk";;܆!U۸`F!t/5 E˲%bIp}8d|C; ffņeO1]+bH&zJOݺհp]R1#WoR}bfaP|nc=|[FRr$(̝:H;&*I& 9*]NV4܍P@v%Hl[yb 4hOJ̢;C۰%c\L`3%n@ ᆞUX/ӝ`u/b6 qIJX~Ė5͗+ib A8E?j79 U5]|Yİ܍u}ߡw.58?dtEޫ ,o(DpGʳ`=?is ~"ܔC[9/ɣRԕ*r0Fl{/uW0ӱA{KuwFzZm`4>}w4^{}시?GY$Ţ!^!A/hr2V5y2%zVKI_Z[WN͢-8撤]_/ ]ؗ:S16qJat|&"pbT-m|FA{όf̛AF$a⥞}subqy': ;%[`7K ծ\W26> ]ʃeo̒M AP{HX9SV]&xj aBnj^+㤴w;s"}mcpl&8R ]u]%GJh1oՈW5%]$OD4pZFĐ7fͲ*j( 2P{ξOH X|p>[@uLD_>RK,ۃ0́ ڣ‹5>P+8$1\' ~]FT42![F*r,1OTIgj$8cI7!9!ek.n^ d_q1zDI6  C\n܇yDG2@pF'7rW]..>!B2!v?xd/P˧mWWjYE(L~Nëg@ ~bsؙ2Pbe@C?]ž/烄s[7*ӧ!XR2v8+^s`/HK4>/\m gW6ݵZ'6Iz5"2t+t|!, ƦW6^)C4tȊL8UP؞fek@ߢԁ":,,]XtB*e安Aj0ɍLS2hԏOa =z`U]>c;?EF= +uzϿu7wbn [|8׼wk}i*hJ8vq)O#tq.j_)e$c J[T暨Ey"n=wOjL8Xmο<9jB *#!}k]vH¢`!P%VHRsqepFUSp-_z´! 2鮴潴|F. 8)΍Is ,-i F3UAxapZݒĵIȻQ?g#ìBK>Ԁ2o ۧ+{´׷L̯u#*(ʏB֪ddc$>zwNP]ZBmH+񅸍ֺOD^LRv;fxqlZwcRwJdhiuԍ]eTEpNAleGkG@5,hUZWuqSN;]\κ\V˂Tq2yW-&>p3\w )dy`Ѧd[oS0jJ#yZ;CRt ԍqj'f},~ :fL+DyZgaf)k=S6hC9h?y(?$ O37@i38R(rB_ae4K!}ֽF؈]-%BSڒeJ:9- y*]?̉RRXm_:riW@t*WgzEiTE汖FgHܶG;R-]IGV |2I!Kpm~kKTſ 3?׺@ֽؒX:^Ջ9JL&"DŽ rRy|m>3)^df.6KF( W=ġ# Trj!Gg"aF_vR*v"JP/G1_aٺ=}`DA2SlHNpԕ}\`Z|s $]V^c45Dt O5@S#CfV#qڨ3Sa=RA@:ǂӇ"w*>%# QC`kH ѢXHeEC[)|D_Y *;FY >sxl(cs sjC+40qױMIY=g-8 TdlN@DkHzЉU\%&HQ322Ty'ƃ &)p:.dYφ<%AƢ(tLM?$YX.(TZ*gE)UW RYͻ 2@O:mLPEv_`IS"f)꿜f&Х:yQ CI' lۘ>IF4p xW i{ ߦTf.PL_uj'ml:[Zvϳf©[ȚMRe 9reW-b_ynzO$!Y ?ݫ\GT_Є(N#1aoD#G>C'y:~R %cUQB9 z0⛳_pG+ZUBlOwopEɒVd'83ن BIdtHP}'}3GgZUߊpsj'PH~~Ym% B)O^W{Q-]hnhsQ~ko+I)oZY Wj鵙,Sƾ#@N`uN:To(8C Şv e߾#V#!9+Q fTS)yy%0⻱:4)op Q*BmAkb ,]z_u+QOj?VZ.tJv={qÙVCպYX|D֞#cP_D&JmŘP6dT_@0qh \Wn](`-2=QYw:-W MU3BmhJɘ)|Dn59# +/C!Mm9uqIx[W!%ՈlsM]P m'$}T<AImJ)CPx%qRaEuAd5°Q;N:`ӪlJPo)15x⻭qWm<"eO9-eE>i~ǔ|&mv̩q@Ujjc )Ib!Vzug cA5e@v`¨xeL({lFS=2ٜZnBPsrh~\pw5;-$R;|w[*4g/a3Vk_N6X~38gxytk_XzD8)A{YiT d=zϡG&Y:0>=Wͯd+AV@~j̈́(&\}-!q Qݿpt,~XTÉ1IuPS.Z*2AvY2igQw@,["鞿Ӆ`T(H^V-@;HoFVP:Vwyn'>CɄt_L d}'i3 N3CDf3J̏zH>D̀^{;Ve=u=.% b%% iPS)1x{0[,}]%~iHZ"Czc1LQG=sJ`-O੷b{Q0xFФ5PHע>ګq*Z&եmg#*&~]O0 "Nֱ1¾4ۥ]/ ߵRPٸ~j*阳qWfq Mj2=u6&Zuɥٌ X]yyONC|*m \Ē WGF(/+%zyAӦ1!ȷIQ:J_j!ftWP9ĚDN@IT̕a +tOe ]рob*,4!=< PM} C/)빇EXޖ8(vV>4cZ)AzQx?@Jെ+ո[> $gf &`^Ks]`yHˆxBTA'by*itU/Qx~hKbPw,M/Fr*bYIБoUAd l[#g AR&1kކLt,e}HѷfHWJDEoϻEW|.)2|wK:)g̖UdÇ@yfo{kަ1c_sAuH\~NsC'!M!;gO4)%2&'sJ 1Vl | j Aӎ0>Gpu~4*&]$p0"%D$noP>x$1%:F$ u9`3Wp$PQrs:O%[Dx@As sf6$` ru&kX E!"ֱSb*jQ4}jIk_XI$6FDL`!& '0bf-Rd0i|.ʎ|紺,JsoƛbQ#76˘e6mW XhWgMg#]Ɇ0&Vg <⺕&C= %cTO H7ϭb~F2ߠO& jy7p̿ND,|' "DJa ZGS f \_7)Rbibjԃ8iCB2=^ϮVr{Y&"(Ϟ╈% o=u¸̓kXħ/FF^J`+=cPL-b}ezov(itj 1crʖl'xuű,{@t9<`̋x|J#?2hg}[xѦ)moLhceN^_#P<49wpD96a|EqcBћ[u|; ?w~cƇŗnk QSOW!IJ{gȻ8i+/%Zo ܇+L*_ 9H@JdB,RZ.|mnS&}} 9A}>U ̔yZ-y\ሐ.:OXsF%+ʥU J6XYQn&86#6*,̸_&9dy>EY$yũԏ,~*YKTy0B,ܟzy򾭪 v@srN?\9*'rqpŵ>P6Gn7†jz~dt|jIZJ+eh/:Z)13iߕ" V:4 $lfK %uCU>(g9QzVd$%\rݴ"</D:1\yűA,s0l)M7O=qiW|uSuAF[ D}ݤoz 7/b:xk[|/mqs3Ε{)}pYhGi=IJ!fO)+$Đ'xUqDZ07 Š V ǻnN`5\s rT|')4. 7Q_vkTʧdi47yk~94%=a;>1 PJiLX{}k,3g۾orYs ȖJdB _BAԝ:x~,pG Pmv8Uz|eaTj>3w=\yj.S壾Xh"A{8i)` Rۆ,pTQFax],KWqUnVuHR ^xgX$V /?iVtl+0t^Vyggo6̛go=s H. Iٷ vАb`9Dہ[%NyShOcףEbS@:ekŜhdsݘTQ;泈&(uN 0"@Txn ;VBp408UU<1;>C0[k|3)Sb}YQqadu;nZB>;yTL~g].k>X%9CtiwBbPqc3ss#W7yjBV>L-06F֨WczALG࿈Kjrx\m&½.|FrBT3LlΥiaVC<9:g4(y: o(B*F\-MkJoU8W|- u {TN@-ٺt:&;J >hء}mMi'Q?e`ql1+,[f<][DHOAz >UL_R,کΌ'%LE ;M|Zx|)`[qIB}.xo<.u@T%!b.l[q:5VQ`7/I;dUb(;ͫl.Ak=B6c(c~⭀GVD;˲7TiRɂHKb !к%_%-0&c1m$JlC\M6&({2lik}VѼi2(hVSf[!1_5DWS: -/kT :(7~buS!{e! 7xϫQ R}>XPS ҖW9 Y,.3;]6x)Qs< Ӑ́h^ $l`^l{JIP1 M=f;)ؒϷN$ňMò(P C@g22q oW_cWGs09:/EN{5.y S-641MѲDREh>vZ,qLSV{YB ώC=">RPĒzL3a62:HQE|^=RhCd.ydY3oSXY)R赳p 0~KϬj f@1dQpLW$ޘ%L2~;̴\ʳc PaF+DÚ 4Swjw'r8N+ͨ\٭SgoY=7KEU߃/-/ge^+48cp@ӪlR@؊v*(뢹ay'l ;d*ATa 0;KށH= 9ѓJ#E@0Cx _}I)M5J4~$ _h.9]j/ϸ֝n@Gp`7B5?]FQ.Nv>_j3NLᾁ?~ʮ+o%R?WE)=qeD#j0Cm,tY9n <s&$QqXP$AW6ANwOqƼJ,b- Zː@/59؅Ygm3XkU eH)UCnLx<(?.5riS@D4v0=Q[X֯/azcJ,cv'c08 l࣌ͫN䆳g$K}@"XK }PoWP=.'new7[JYCWv3%|-B,u;'g~|6gٞ $nHҋ-< "R5!FySɔÆi{OOeԵ(я\\b%7rD/{4X./)}Y0{+ tEj" ;][9te^:/M"[3ÅJ\йvT`+f\k%X{O`P #?z C"dY8Nd9:Es^ݢʄ: hr}>C֏=cд"\0ܐ b{}92s@c/q W@#@oi0sGH,y<=zS1?I0>7 ;(!nUmXLȁwZ<CL_>-(TAHqu GI)HOH+78@U ZU=L?`]:d2F5YmQr> O9B\rp2@ ^ 1YP#1\ZXņ+$f. i}v^Xvb0x.+qsYVaDZ# d3bm5]46_?z13ec%Zk*H{?}VSFǚ$/Uck'̋FHdѶ-F& p C +Y~): ?yP[/ %b|lM(@*rc׍]ϣ?l/r*kw$>QL628+O`֊*UFJ<٥Q ņ9;7fs}Zcăp]lXz8M A1WV5rTCrtt04R%ikme4xhiiJ`*- -wb=M6a&$f] \)4^*/}0 ڱA+lÄ14c耍s⸺szi-(A%V=`OʼnoY)[%QI6 ZiFY<)jk8j"s·4ᵫDuQqRV 2ZJݳA,j/Rw3[c)IĘkZ !Q'2pmb g0e$8Ja{vV OI}|D_/ךE;@o(TFzzMĴmȧ/>5Q0yS Q[ [n7XNVԠe?)J96_8'SH.R\7t9UB=+7MC,ԳwGF#{=:uKp宝RYv^Aބ% ~kw4i7a0? agDLoUK^ PPT'^֏ =s)S}`ֆ1?)wBB3Ԙ܋8AAԁxo;nNS6[1E;7:z2joBcu~0"8d4 !١ ts! ԔƢ|kħHhWt,r4#UC=3D-#[lR\ۅ d"/ hBpnIHPPjnCojss hO-ƭ #JIJax;C"9Cf: gI`c?q=IDuLGyp*+Ϊh4ڐGRx (4? 2У!6z'|M$zܟi\[y5@;;n ssZ7k kx! :oGAc*}-)G2tÃFl4xCj=魻>K삣aq~4ۢA! á Jͺ- A0 x.9#%X4l' ^,NS>j%-P1Hͳtx \qJ!.^B@7J mF#svκǥP#)_s;\x'+S}}.R:p[Ic N 官Ijs Lk3aڰuR_jMo98:|ҋ`Fyo3[4 _TP7F]cu\з`%ɮJ#S#b aq(~_//"#xPW?F*!Ai߽V (OPL" Kj5nA(Li}bJɈEUP.%pl"֪x s{ޚ dilo[p9(^ ªpѵѥzŁ39kƳer':X#X t$ ;$T<~a-ћVsJzźD,2b^L$fdE5I?$kYqtRJ~jYYQ3ascE~3XȍϪKfOG^=y5g~YJ @5jRlgU"g9j/x˝/B[-zDkOGV@${Ӿ8RϮG)nw#pD Vf%Ur;Yoѧj=K>1Q 3ErƳOP*isRݐLL=#BV9wP =dP uFj@+uk8Cĉebih8kA^ąct78`h>BMmSQ \0F*%1E_:rHq['ԥqك[(W{0 x 4!lp$+1ӕo˭H^:9~ zMT"\3cu-_3Hzt{%m[J=[(fnAvMŌ# =f3n? +4l 6Gt7o%O,F1Zؕ5.zϑ ݵ^|țf l$vѯ߸P4&۪X*=\H_j 3TثS_?>߄T >I;XfJŀ"⿼~ҎV~f~fʥO @ɚ[{s.atnLbbg`a˫h0:=;-*K}䱘: XqUc14C]3yY9asr)]f @qܭ Bvb˽;-M̊i_[H@ p׎aؒTp`,e6r)gK^M LdJ xy EY<0fs|=K0yK PA}|KX̕\FY`]JurU+G'/!+7Bgnρu߲])e%9Kpr!vtXYsI;"/^2KӢm?TS,+pr.U9Qo$J]GCFOuhq&d-%5 WP%ntH&#, I-{p3_cʊ4Kdj( ИJO(sqW<1\SF^}x$4gx?qSFrZ`;j'yL2. gAT/ma6a՗6B5SOY]/kf[n<ВMG$'Tm'W-]-ձ*ڰp<zh,mUF¯Qy ˆ2uJ!WZH|Zg>vyX {vBޥį;hD@2{vKy(3Ϧj=Ca^vyPdV0oj낷^☽\0eĖxXWC)_,beoGTY2YD#ϼD%)CB#9m?Iӻ@|ǪީA-1PG9UHOuH>OȫNZj0J".tv]/@喀5qf4u?eZ 0BW~s 5F<)gEgVM;E4߯` N&O>iÆMen,5 &kE:юh{]tsӴ(.5leNlh} 72K:җƣhF'mv_ǞUji\NEѡ$( HUX(TQ{?|#iG_6(sRlnH1#qNuUp WWF uZ*6T&LJ7i8`F.Ȱi][ ˑY@_,RmRal{U[|H\)s] ~TWNR1 /w@$WY4$q!OѕܷmƷ+bE<P<#&Q-zhJL:i@ra%hA2do-V,Iϻ&OƯb\`*)GPJwYa}ڍ,c9[7#?<0^JcvG5]#J$m 1VK_`PVYB db0Ώ (F\΄^M|UFy i1ir PRTW$ p6!4w&5WO2PI&{p,y9:ٛۮZ,nyq6ǝjeIRρIG?"+ABRYrPZȬy$9OZjsL%Z24Ӽ:H]”怈VrOV$P'mȜI& 8&/ |_+6ߎV!UBџ&}]*Y `D ͦk`d'V <+of=(j:E1:-qmwY2I[qIW,FDuwkn1v0U,SJ@^GWUF!|@|h5$} I9(*38;j;I͜0 <U|;@M-Or/)'9.tfgΗNnsezXJLG׆D'H1@6c1<- Mݳ@eݐQ@Іt7V=,JAP]UEt,pnT 8~vs9Dx]YBz9|e;&gATZbkl-«rNEޠPR78Cb;Fi@AhD X: E?eZ|OHha!'yL&?!PsW>yn U'Aj.x\RU+dHY` A8 W0@d=42SӮV;gJaSQGo5PQup-X4w:ӏql7\SՆ<bNAʧ5$ Ɂ)\0@Qflx{DP̏ĵjR[$Q 6"W_>r+EH= rĖcfd;{'= }¨2s}n+*'EwY5eaꮠE]9AF@Moh+<꼠 ۴?iEyD^$ :S#dN5F2<9+㐀sݒQAe)z7T¶0e`L:81SZܾ5ɵaX lMqԑҏ$:o89Vb1{&'~? FX|: j? 5S. 'aHn#, _ bYپ=Lwp^BF=wt2>i\Ҡo>>Y.ʮxlXDps}^fo4{//f qbR.2Fi9mV ?7327{yRLph{2j7o-">hMqܱ q=?J wK*㘌{T%CdJx얲 ~@1$#W&͏]pOǭ8f|;fe%tږcK ^Oy` ~L#PZz(FPmWأ7Ozノzd{w#~pzQ+e\ҙL[Úlyҍª[Ugڨ1qNŸDHp]wl8Z %SZg+M\'TP)2OgsuDn]TXL4Z5MVƅV2͈?76K5[W|HO*'L|9h`e 5:ތO%K?+t;Pp4S#V 3[/,/,8r&'G@7 (`ۛ-%kv 3D{07~v8}XWyf@;r&૿:%oEoSO.'@ݍ jI7%,1+Iaؐ8KW0ա䖙9YgE'GHқp qp_X 8Rk#z⁖ϠP|öapIPIzaYlQ7SϫVQ. }n'lwM)[fK` /9\tqcS&1GDcj1$&ܻuՐL_~3Nf'^sB0zB =ہȎἒm/;X,G=,s`N'HߥV,;Q\LńBa"Z<2R&F ~MxhQr:~͕}N|? !+e3= 4Q(ǻոFa/pDɊnQtX݅yyj#ra51/cB6׹fP(.  HbNL'AhVgt;#eFNUz2t46]nO\FB8P` _?S_CBPr)Yh4 JKM`.CV(LGpA6}<[ Z7h(:Q D vFj1@ʝ˽K_JSSM&\uAF]Ͷ4*܂_r)= t E o'9ӵSEb> 2܊ -Xݜ7 (xب2o;͖vr;P@ 5 ?^wiSMP&w+N \dmxLMog@݃3y8в)D}]r @=6''.`L5ٻ&^.ܨ:*|Ls^›e9U&uݜBȝBl-rC.%îQRw 3Ӓ @p]275PN[m FqS} 4+g,\~,&<|GZ=<{DJ5u¼(oܒhOno)kɝBDm:NmVR G.NޤD1Ow "?fe$0"Ttg[owӬ+ L|[8˒wc9ٵ[`>yώzl=/U|Gn(T 1mLHKc3YPm hG07Sْvѐ쉢 GdTBm3cw޴ܨ|P N1.KKEA ̨p{?Hϊ[z?%MHwP [;^O|He'9aZe!u(pi2#TcR0rE5s^ \^*n׿,P2cz}'wi]lan)bdBs9Fb 9 TwIjѹDlQ|]#kASDP6ڵ?pw8l<`;f<,ag:CAaYQʤu[ SeCtMEzw  dG7.mLk"nH\Kn,eVEVj0Txk8Zh? )g%Z(-w ޠcM=Tmpack~gg2XEgRȅ2? .ds~|J dfTzFD A)Q c9> ݬU<`21(D,sf_iC38裡vnLѲ k/"8LQbB3 ?`v󻻅L@?rǃ u%C30IAPj<-c uŽs}~m12³tMfl J7L3{1h' "2* FouZ RűJ'B/rV#fb~)e5 ӒunIyfk?Um*!H=ǓL6B*־?\\ܵ30FYUjHPD D!)/Wn;!8`M$VDxq9 J[FZ(eQSksق3DFĤ1IxG|tǤ91Xׂ}cwVXp$/Z2 E?GY7ĽJ l[͖vid_Oy ?e]Ksqɿ#Q-K;w Gf?ϖPZb1}ݜ~.SnWŶ"yCkߔ3W_ ?1 a'V&(86ؘPR$hz_T{"* F#T6)?-d>h:@?Bx0,wu m(\\I g-G{i]N"fcmxA jZ"`$L_WFMO ΤPp$pFY@ch~VДUk4qz;K֩Ol:bCm{AZLS L<ʴS H5qC03KP|)tZ y55xKzt~5+ln'E|tl I}#h7Ӯ+"(A&`y5@uP?.[|P~tqwQ' %(#esKͯC޶e,HH&eY#:=H Zк7جM| (*XןʹuDžʈ &7LsTY$G7zAߣVliB`Dp?W1mֻ&',&bMoL7$gX%[ug /9' -H߲'sHf QD$`~ix̏9.MVF*a #P;W ϕ{( ZҀ*PkD :X204$*(>Lz3ٴeo-p0``+L}*-eRStǵ5L4=gVUB!mʼnB#bSCrj][aֱ1 V 707E)3Cq/ ,!ID ujpkyjO5TTQ3Ŧg f䇈,^4؊5pP%z+;wE"uZ'riBu@g+vz~91{hnJTNq sJC"6 oN?lpQ` x-'PoO:ߓa?#kD;[ȫ;4$h:|VSp9PAeP'G09HV9vN5{i뜆U>&\hwV)KdZt֝ D=RSq\v%ֿqESZD\tu[bu7kS;RJ&=<)6h%@ͤGK=v Pm-!r_=5'ظbMWC=Z9|8a.A~UQ}^$rDDŏnꚱCR5nmxtr`~aC.BHÄn=N-aeګoB)3m'GvMOoX?.X|(h<\ݠ-;7W/S7 aVJ`m | jt`4!IXw(z>>.4R^/75 Q#*+ Kt NB}x#zVY<+|h8csC-třD9+)c \$Des$&[ Kd AU[K<`^>tMVM9T'#&)DHs*o+Kzq<!$ONkd&{#[d"t wY Cׂ(*>jw]D/  .Ȃx=1뻬|JX8"ٽ :gYe`,6Tcbﯚyľ| Hzs}{bphfYE+kKzQBAPJM1 dsTlHKD2r YSH cePa5I};WgmZX8QHqLcF-ɴ!19d:a}4w! 1psKz7ŰEqBb5ү 3MKZ>y|q%jQMOFY՝.wi)'nQhA쐪ʮ##J+">>[Pu>€e"~U`1 ZU( "ED|~nb}/$:b9k)U2ZǫT#{r10J;LMGMהj'*i&_P1 ~dq۳7[-}zfk_EkXC(CXY1C0 orHB0pG2<Ol_wh !yD.T ӌ2[ǿqX]پbJ؈[BFxfw FHzQB`he2- nK*$@v=}Jõ<@E?_$%,'ëPr't I&V̕*uU:'XQhs(?K gWOx($%p+h?V戳14@)6ElşFp V3k2M^|pc)]Te.'z{Uu\ ~⪜˒0+v{?P@lޯ#+vF٣ua3|jk .7 2Ž~5LZ)NZI )35Lw\ۀFyj Iޥ53!~v2O|V70{ޝn:$]ؒ1nHT!5QwFb!GeD-+|o[t'btI6r-xrj&bpY%s:4hE7$/;x)Tl]rvu$bdNwSLhįO1Sf) ό%bq؁!*&׮:r7Ն 'B. O;݉&Si6{ 9*$C/1FH-E(ɐ_Ι3ٖ<> WePp9*HA.- `F$q+4'9_JșNߨ{?ڄiSı2)YE>iͨ~͓|1ɣɌTֶq6iJ~QּxGv+ruw19ћ 9@L,%Z|XC~h76q'Z/fei\ߵEJ A lҙLwfنI)q d *j.x\jh,~9 ZOn&F:C ,pގ.BVѝ >NLj AjiehDKc3ʣ nT]8M{: YV5L\2R]R ^.rd@B69ױ5+b9 EI Pn"cK{]H!byQ!f+vj[ٯpܻlYI u,o'8dsT :-E8ӛF ^ -nN0lWo~n80(&{>0IeG4xv4="Rqƣ?1؜R,Cm/r {&!FMQ(PiPja\tZ#z; AvN'׈ W;L"+<@-|];2O%gr fy\/AyrpFR,_bC[^G +r٘MhhdaM80t޸  Т~*.p]|,@X7c:) ʈw`6嚖K 2޶ {YPEb"B=yhPA:w:AVfs! '1`>|iq*{}sF,V^/]"7^2{PW(A|A? M1{/VѸ5+ Yةh-(AAI0r9o.9Rw_h*05?\ׇNIM :$x}~kT8}TƤ' \M,^+0%Mnp%^_1,&߲ ]ké~k4DH;)ۂ5 )0Ѹ^_#wjt%}BPAc!K&u1Ks% QW}QB$j-"iK@Z0|;.~38IxČ`VMYvDDdpd׈(mP-:F@D);ztZhHLk#־ Kiu!DjBaD&@K $ i7v34U;ꆢ>qp,JP)e5)"߇B4JEd҉|kK1t4L!hz=Zm‰]vs7㨊G8KT O^~A~k2p1Pȱ/bgMC^/s8C(<3C WY6A ] CEGC~-U֍5GVDآQ]6Z nX͍?6 O節9Q}]=;L]gИzy&|dlgi\Fu"9pNYZ |yPwtX.@޵kkÌ ^B ~.KD3MrhtL8 ؕ{~EU/F9ѓ'sҥ^OV]w,f*؂CA9aa O5@CLː͑1080sln!X:巬N/Q};jsc=<g2q _ "n--PęT #v՟,23FvؒA ؤETEkﰌǻ+ĄnjDˑO'pGu*0[g:q{EkRjf}sxwŒRm<ʗM͜« uJicfyutPG˼ ?(3T h́;^M]\֔kBtL=aH (N ]~/z tǷ >3nru6/g:\!9X k7ƝEƺq:9+Rx—JI~W6'̾P ۣժjZ$a4M[Y0z܆އdHAUV2[d?0DyrYм 7&ac*OU |!DB&%:L×rjoxe+mo/DD ܎mI)k)Y2hm{[$L ]pH ]ؓM*2[re"4Kӆ'ʾxVpB_"u` pcM1숋Q8ɧ> tJOBX@5&ʗH1 WO"O>I˰j#xfw_qN43ܾ Fg PԬ8x 1M1?^.DrᄁV4OF]R򀞀ƻ˖#hp/ lFݜJX <,t`-JzkÚúMfpk~eq 2L %?(/}8!15HA9J_K=Ne$'zro7ŏ&IwRyb Y'-*EwDF,K=6`unJMs4X9wN d|OaT*f=TBqnukZ4/:*PJ vtqJ _*i'?mEwtHzKKa^j wMŭGh&󬪵9V'Mkxq} N(}Ruf@J\)$xཆ ;G#Pc b"M+?eZ:5JxfNP炜Ug;az;!N?,5BçH^T:ʅz(x =n)ʗۦN=:K77SF#uDžbHy͆ w%F4 B|q99YG{+ǬJ95jLP0'lm"pDD og)]>R䠕f)!Lj>Wzgp3%=8[^l% HY}B1g`Ez>E`jiBEjKJ]E]rَ>Aۢd3 ֻT*Uź~$Ma8+9=Is#4b0?ꬣG|4u'sO,>X8"!9M. f^NE$޷i'C%Dn%q%]~Wږ6Gwbtုκ2M2lLbBvj|D80~ڽ- {w lar^_Mk0d=&#Tö@t%BMm]Qn&*+$U=HYn&oi{LTN3KtkiN1dw&FSym" ayLAUHD4$9a p|lߩd>9ڤKExď<獐AQLDe*͢MXN0 NX?:nqH/0|~ 18Ή?g +)g yE.*1e= wE@Q<]6vo@#eLǂI? |yY,EOle%0 G":5rύj#AVM%gv~tҁ?ӔCzR!5A[mQGػ=vݿܻ< ɫ@/ꯁRdxaYlrviE'`=K3$BxK ΍F3=kسa(=¡!!GFf!yٶwh9bƒ>ψ,z[ލ"ܰfDs -߄]AsA9Xp)a4dE{r 5Xy󮾴q )<Ǒ:`qO̢n㚗D=u oPAv>!wMe%qZsf;CdEs8[Zls?IJcۆK'#hF&$vŽ}i@4pqN1.0 XOAHhjcQ T0o,VNb!{>hyF^DLK101iZpvvE݄I)޵&OCL"^:bوԜdY< uQIKbY(]RFmʬvG=P7c+&e_RSkKLV$z]E`K:0TwiV^x̭6+ckepx4lhH?lr>~C.N* ><(K+K 7ɘCK(T{`xtkDɑ / ewAIʶ_,ƇYPs4w+D9tqq]WEK[J"Sn Wt5<Y݉YakZE<1K)˞QV5N_h*z0Su47־?E'Y*|˦1k{]D%(1pd)7}'"ӝ\9Ei$HұM5Ϫ#^W>^cwڗs\jnw_v5(FS['1S\iR\Ls,G6ћ ' BKW8fsz($jo*pΦԎv9=,(*;-CGA´YILqAMzG{Z巛y{Qœ[sQ#a]Y{ЎT\OlyvW,?ũ#bɌ'8Ը$xr{ʨnj7+ ZLesԝ;I3N<o;hl*CSAH#)M8SzsibYѼڻ*_—D<`15c҈&`b>q͹B]8Nk2{gehd8dT1Tlк❖{ a.ј4nIdCV Hn竈{ ElClG~~ |RXb>Q(ViEOn=hIhN(BKR(:]q PzFa%&mxr1v`h/ ҙ55Q DRWY!#d69Gx6ww(P֌ ܐQȜ%IPG x\x3 mS:ԕ~=bh2TkBDnUrw4ynIaŎ=;Χk]ozJ)4\fyBKv6 7T {bDˬIQΉVd<{k!|_1BKvdS`Q~Dw77jJKW"^ФkKMQHZ|4oE d LkJcAiq+t[28I)|VM]@oy4'qv١7m(X*F14vI3g{&?أ4馽ط/,U# $-+^WhqP# 4M̓ڧW^1ē2O IU7PWjt{K`*J ȼV }0 *Vѕ--&SRe[/0HbRj סONI4X;Rtª}Jʐ8٫~vyE^sa%\x!}+{9CULyƚQNZ> hN5; 2G SM='*e[8LzFNs+1ao8,mNRsn_i]7cPk=Nָ;$Ch\k>Nh}c2hr|_UM@f;a NLrE/ġxJ3zSmvxL7ZF1Gv e c%];;HI'!]Xs鿠We!G #]o_4 PX?:c6ƒWLeL#Y^F!c˻ ͑fQ`D2P)W4OKp3Dڃsj]6%&liCtK0 Qco%7j>!|3]0<'*(d=Jd̗vU!)Fgl˒|=CQi[¶pv%@cEnj@yųe› YrLpAdi^~8b}[QPH6)0^ع7dvlvZQ:vSX |x2#$FkXcdb7pơ18tTd*C 15Be>=UMĸ.q[ճ64xԙX*7(N?%'e&^nzBOI1|U+JPX.Weՙ>мH1ofxzm{E6zМY񃕫ڞUh~MC<^E&Y p,/v3%?bPpy;@}e)MK}k{ƟʀOF3`Xjq-0cN4~i0Gw)1uT GiH gjLD-hÔ] '/ Ap'251IILwI <c@0̃:mi/En"2/ &٧j3G맻d%+tW'`^gK8+b_u򈒾*ܖ;%,7F~-Xf[{^ A.@:&}ܸ5_|=z_B,ZOi]E|ُ{HA]c|{P8qLQuvb0\t^VTo +d(EΕ2+B}7SՕ%!`[i2.!sϏL\Lu8)@ CZw02D{ gcU=[\ GhqcS6; ;iL"[ $I9`5+~l9=laq^H=u E0IcmeRΠ1`dSX7S t[DinNMT8 :6 f c8:0& BdXcP_ڵfEլ ?Aq+%Z)x\#θh;ⶄN@i$M'Y 蜟xA![fTd=}7t!.O"9|7OM2ys mTW@ZgǍͬ!/4R&`aMA u <}u^P*,݅}k_DwulU| vkwq2cRqw]2zk2dS&3;{$Q1Ś]ߞ:#n,u]|٥C> Du.񼴆/}8?ilg*2ohK(0 [<tKA]0GR'B)+k>-3&'$?9GMFӴkyiH5@ 8:@Y)(}'xoLtTVJ*'ng[4JHI}Đ{=YsEK ʊ*¿c`<"np J7Yoђ][Tvhpe"ER+HDM6p>MIWg@݉ܜG,뻒GJ^{Z#OD;ENw܃ɎPedbA~TESdO"Kًnhh]&veԆ/N3Vd+wA::g{=.k~*KK_jh9,y 7"FqfRw+mj*=gzs2躞pzvŐ^w ##\$*! ӃxyTP0oΪ@H*; UTxR&K2~7mp2ogRλA-3@.WLk̉B6G̕$)u:b8,IVZ!K7}FΔ%tp2!C+g%h?n7:A)[("ZHPs$!!Yq*śQ )|/=”'$zRBb?jb$#Huvx ; }O(¥vji=ع4~Uaq\/DeCa/&[lt2m0+9 *Z f^@wKss.)Qe/&o]aSR'q%p@W_JȘ9tR 3ArZu2vi?̋Rbx!Ùx*_JC=_6VhJCZ@MJAvs CP 3=Ѹī >ď${H2zaZ'cA ofQ 8kE5GdhG3=\Jj$neߴHUWB )Jajh!HJ6~O[D䍄.mz(Z9as%g *p zIi[.XiڛgI]Af>lmv=I5͘-G_+/KeT,y@2,]l Ů|ԑކ4|TG#ou1?j{Z\ټLfť{'M@P*PMuB;Oh` -gοvwLT9hFW-^`5x[`,\#KhGN#WHj@F|hp(ӷƚZu=\Ie eOM̳2N:ʤlX*8$fͪ`)Ұ8towTniXԍWs.5`Gv*\ msr"_&*%x(w74l5cv6sgU  (qZ.cSXM@;":3>ñ&S7GDf##=pW%EhL;S qB4'HNyS %|7[པK8?ΡbItw W g~jALH:}JyZT ,/HAWgw@}N/ޑN+PTSš"6a?6&AoAwwt~,nKTO 7 !W<odme' a4i=2]k{ /ɛ >~f|pfк ło #+0~@Wd-@:x#64D9/.Ӫ@~K qEBK %yK26Ϻ5BE'0)ŃIG;yЏ ȳ=KUyfG]rFP.h'Y"^E].F}BUdǨpKwssM'\'dk]e!kh`o][w@ăLW7mZJ,]GSQU NNX ہK~U vOuD ۂ\4SkЩci$G#aF2ȍTVn[.[LJO A;88`k(=< 6Lxa]\~|1.k[v\xosVs#X#}akͮN@ 3 [HK0Q"/QwӼgJ2  rp E'P敮= t$ Q&lƔ#G<-]9cCt({4x %,+= "6;u2)aLQ5u&][))ߙ.dn\g~gXmGsl9vajO d sQ&Jf>x4@Ue zHmxMc׮n,XDX ?@[IEF?\ \lռv(Ggovc&NB΅S).♮%lڐ2MD{j6.q Y/[}MGΟS{|2M}a*iy/K促ӹUBDb.ޱCZ?[3C"0 U8tgu0ab#VbTwʅ)vLKo]ͥ:O¯g:t3EݡIK8y7h@`Zu1m+wz!$Ū!VaVhJ!MX-½f_D >?qx5C']`dIVj~Hm(:z(0Y)"1/'kq%JZ} t=JO@ ̠JKŘeмS&O6Ӊ{ xFT]p'H[hNTmK'Pyq/w_4"" :_  CWOj#P |P Uׇ筙ʖM$ٜ͢Sj s,H^Ԓ\@R_S>}{Wy_aɹݏtXo"ˉ-β֟)=KƵ  U-WE%-aڧ1i\eg0;kv5= :P!n`>'>(jB@w WB. W-zQOSc"loqqؿqrȡUҊ;⪱23j{Qop3&F/~V/JeG%Q"IBLO 3LK.1!.|Bi\C8qV-!u/D&DP vD){ M^)BWmA{?` q !OOS }}FPL16zCyAg׆uAڞޛEQRSX,.CKNEȹQɎGeI/J):D8~+*X%'} *%1%R:)i=g4^G$ -<3IAI 8#É}(mf c }[$z+kM8[B[rю-|]vJl  y SE"}h_ ŢHK`_`Ę!(nĵ.a2;Ÿ @5Ӫ3bi j{^m'䘩dU%ɦLj r})Vy)l.k'FpPpKg!+t5I`1GyIm—yHlP1z+*=#kz@,dOO#I.G)RԳy؆ gVMX9@҉X:9gq1ϰrj Z(lg<$Vt4#)#cdpٍX %bcH0) ԁy#AY{n]ۂa#X]gI׮K歳usZq}><Y/|n",N6XSw |i)q2J~ZmV|`f$W4Lr܈4F$5eH/r {F ^ÛYs.C/ol㪙VN-7"Ν_|ATan"3?L,+=_`(䈅] d^; m5ue^I-Gj-tFt7#Zq, ]FnY "Xcˠ?%+̟kN9F @- +%du@V ;4\XOݧ54;q]0+?l,/%s0})TMG`_6JU[g 6i[CVׇK͒i.ԩh篝O@DB:}%źUV֓|_S?,Z[Z~Ci`:WUCE 3>`GD8606CuTgl/{Ru#h yZb=DcO|Cܶf㫿A+\R8Y=P5_r[\Qi nL'SK݉}&`cP1vx6FvŴJZ7H$WM5vvg0I'6+!b2E <̢Ԇ~!z=h|(YA.;ȦNba{w& #.$eƷ+h?C\2I|tH*CJ 6Kd;-oJ5Ng4M͂ \~ (CVI/KT.MoWMp-t+]E "~.k=t .UG̈䞍;(Bnfhۭ$WJ`>^PQRy%|^Xϓ {Ru`,op"liGPo3B[';1MX xOӇL;'pF1wUn㣎p ^Fi$FhyP,{cvs'Mi5aK Y"P5wj`ȚIѵIilg;ў!B;k#s]v|dm{-q ={-E^&HQ_Ȑx돨B t`,5'TYV6Dp!f -vBqug/>o>Ner"{ r_3|֙7|mDvA{gлAyURU PLg)7H;}B IMė eg/nxHh_3rڝ(0xu -@~O}SvY٭@lY'T,(F\Y;3铪\ULZS^6hDxpY@ΧP)ӬtZ^ #포~n^XHp(5AgyhHbrUC?L~]7E8t@ o&EjDͷTi U\V}tbbMڿ[>(E&be17]s( yO x 6 YDnHmEz7q9}PDñ??B塈rtC͏`Y?o c8yے΀%J^,b/+fQY,kdgA*0Db: oqaAh~C+b ˅17،[h=yyZ#еd^vR![fo>}I)QxE؟stI[ M?159$%/Zi3(Ŝ)k(5xU34オω6 -=lm_`qg_Z$MWT;*/shGKWȕi$8!܌-hP`Wl!@V#[g&Bٵ(0sPLtgY Eȿ~JUn{M;HIayۖ}j͡!g.ێۥӌCMNг^ Pw10>ӛN~=^~[ݱK׃*W:3/ JW&g\>E5| A#ixߤ7xd,(/l%o2/2jh5>N&bnoO L`q^_!L?uPV⬹e!.9ٚ .Ǹ٪3F-1Tu(!b"=*Ǫ!pKVw*LC·4͋\0PRE1mD9O!wRpVGyJE9ca a5O910C)tḇ ţSZVDBh*'$j/ v{5"mՌ8T4h34j TKU F65op+Iӹ~mTKOD3T2Eu[T*eE>0b>B1YePU-ūPrW:1ETd z-KqmXA_ﷹ60xFP!N䚈'!pX yJ1m!9e F:ݥ &c$7#scL\"jk(?L ܝF( IQW.D ,hQ [zJƆ-94۫ʁk!aʕ]Y|6cɪe-yPHf>KnhzjYQT{ QV0%Yw<@"UeyS~hRS>k J~QʲKQ^={tdoqXҠOT(ShjV[Gč3 ZXa0e zaɵ'!e$7vifkږ"B>YyTUB͐ @1JF4-Պ\;dcC ߽ 3͏Bx(*p!A9~̝jϜzxQR`!B, +pWQvrf\Nxq fVV}QC<~^ \HLU0ʩgt,zd /v3mzW|'4} j$g62fs :rnvmTC*B]BiZ6[u"<ʝ1=D %1]ǘ picXi$q]JW^zzVɨTA⽖~"6M7/0԰QtQEe{8P?xqǝwEچ}2DJ1/E0g ?%w|%snewc}VYq9=b9pw/ʎ}ԛ0 l| ý FjJQsխ''SS"D5 ;Trjg:I@TySBOT|hpJ ^B?AV31 G]3?q)%YZ+0^#We F`Ȝa_ZW+MpӚ֢+[m7#e8bơAŅ{*gqtÆXRWD:^M<ˋsh_Ü5\QD]H峏}d9,@H*x N<ˋӐc s~(~nK`trWdsUGw+W ւrxhPY?BT Mۣ6kW56&\Z8R)Gg 5#x\O[7U(帓m1p,u+Vse:Ȅ$ׁGAo0=V̲ϺxdYR*kgE؈*~ήtb@wh`,zTlj+MN }=|5ZӘyV*եKCJf-? qicXk]CNZq(-Vu,lpiT=SD:c@wfIGg%X{ML3@h׬wu8vCХ:5-"X3vx 50SF|Ha`0}\sA!kt@%L4x |Ϫ,‰48E~OM_HR,0ʄJQQQ2~T ^uqCEHYLL#kMwۜ P(,4@WP fh _Ĵl2 tAǸ~hd)+R.¬qɳBڈ6w+WjjDHXf{̀e-lVU)k.\t˛“~ͮw_+*2bF7 ln5ŻެΓi«WHihō;ĆƬU&iD<Lt&~~)_#7w,R$ja:y}JMkm汌։^?Vovmpkxϲ!(x2#! &%?컜kB,WO̸+H-2}1G11YMa֤Mxu*~7,(Y*X.ƵJSWWi+rx"AXN^m ewx9I#8x1ưy)|6e5G"g{?QWadmꍐ`B*ak`MߩX}ԫL/ *6[$GBy]h[ tdn0,f ( K+>!6Qҫ2B |,ly(mrfͼ>7}n#X|-XolGӄ@-V\3GKߧdۡ.FdxV&_vRNWZ+q [Mknl\ A"bJn~;bl5|,P|| o c )D^ȆD /jc-H`O%AKˏ=g^fquWL[fWLy *kS_sQt(_%볣 I">F +%)eNeu隙qlg;TaQ ! >a:Wf !"?FI2q،)|J_|ҿ̇&+;Pcn4'4~;5M$.,f…8 X3[FL5Xs{N{O#L1!ōs_&{_[W퍱]M BnGцTZ;p,j'CnQIbw=u\:[MH}V;+YqDA%9]Dq4niWv ,mxKqq͔MPxe=i?z e8.!wHj$DLPچ[W&fn~q.MҳUyj Qӌ+_Ho!32wy,:v]J8B'ܲ܀@pDKqwWۖj+>ݭ!]H] лՀA4ɯC"N[`${L}pRG be쮌\=sz,qϹUuq"K}C9H0=(`_.=VůA|<1qVi//:x.ϋʸ9`F/)h |xx~$ #d!]CI!+xT /ȱ31[.Nv{G?Gr?c&!kL?5xQr ZF/U2ːa_Z,)z5= ~`7'f?y3q8{]Dec}5qЄORGئN<,nNf?lD:klLt9u+CWrR-1ߩ:io ֝\ rVS8IqLMtUmH]BmU K?/WM@zB?m6˷oHHl=7gӧb/)OɲL[}Z@ͩ' Ca-%'D;6LX;tlMBND?N%#>Tz~KJ홒r{_Gl1 ˁ&\q1%q 1FV6es%I6>1KrV{e4 rQEtD٦*;{鵾.h6E$WڢJ/~2(f|@O|礹7Q7q#^YS Mљ`2ق3x26%8i^ʼEvKuB淯^+W2%2vtOoVMxWv iްi3̎'syf2,7gTwșͬ{𡜗 cC<PZEq =乺~} WoVi!cn1ʸ( NLM:%_Yw !~ZKh +7n'uFZKу?$8Q,C%]a$ tn!BXvN$%vJ_-Ȋ嫩6!&P\AqS+y*fZOFc'o2&Rïm<P3n*1_:5b_c'>&%l4٪P$.5`dD7NtviHr9/՝R-l`Uy}cC\Pbq1aylLZR8CCjx~"eF~KKݡ< 3av ,攸%Q: Y1}ViDm-R5x]THuiPko&h| n3 9!0 .>Pc?^8x;YG\|E{ FwMmNjj-<[Pa+,:{1)t!zTD=X1V]Uk:)2 0h;[ _@8q4?wj#C,`']l. :KG#ԍXC.B=*3Te{J0v n.AF xk8#KHUrlMwhJi:]D.@ur,*H6yĊjm6yU/B17h?{l6]D%늠n_R%>/rg'8W)qOm"tk"2ߏ8 ZzNgcY0JnDlY =q|bM8azųr9;lFƌ〮`*ͺKp<-B,l~mrthޥv%Kzl+w{mH^vqM r;yUJMeU#煃JkSw&#QUlxr_L"ɍiFB?"qez q N9u+W/$L`:УMilU'r(ԣ"JlT˦SB8]z^= ؉ov$g_︌=?̿U/ΛUFDhDIZ_B-6ٶXs [$",:@ D.BD([od/'%/F{, Rr^Yؒ=+mяRO<: {A#F$*J ZGBrT1|PNHRxvJ0Mr| P`B&>|򗜢<s*S5K"!buљPDddu@ VD+(tXR[ܛzAݩ*_`eqn>mqv\IHӷxւ- FMe8Rka&ͅiȱ>_}bp?mvAz(jKʕ=c)YnL[!4nAVgZ>"w[w6p#9QCꅞN)nLC"L 9l;[w:{W1,|͞{9I !mEl2s;,jYq}]^TT+#m>ؙjL2^u5ܲ2)Mܼs1* XD-DsuGKd*ʱ ^SWݯ\;DJתϳa?o@|a줣 -&@kvJ e~]/(I:O Xhl}'`ZA"O9+lA+mŊ>WEM#YwO nJʞt_> -sXƼwT:[$R,6'%uH/qHP\`< ?_7h'>s|2^FʉpNRsD~c'_kşQ~1x'FZJX2&֥aqpTKPU<]L,r.g nTyf2)O98 YS.5.U<ь*R!9Β yn.fap騯AVU1ɘ.C's,F/ĩ)'>))8a\ (5>86ONd"Hޯ\HcSZ"hr;n|/x7IvBe+7: Re~B0 ;@KDʐej,xУͼ0~"1Ȭ)G_|™ F{T]Zr@Qtj {ƔI3$lHY8HaWԦXU|YM햑#HuY@7Ku1mnZxтU[y\9N!HWZ~0_}8g4Lc&rѶt^}7G7j_]۠SIwYPmy]Y(w.6ZƤP"8{OcӐP)VDWQst0h`&J܌2nU4_;F/ "QAX)j^7l&)b8{-]{uE@&E{Tf 嶼ttt9o:FTMC>']GW˿~)BR<lIz&z;vwkw)GSLQEaJ2Sa@wMQIYӄmLm| ;Ce$ =yy6܀,쫓C[iOuBBK^\=@YitnZ;z.כ)@8W@P4Z!PR^m$A$;$=?UVpsZV;v,>J3cg(МHuZ`/}wΫbUE `~y-KOW]4Ȟ@`(83Egh1dIHAÍK: $㊭OKTD#ݡ%߄tp{7m A{>|TW2z}yќ(uS!$ PvШZ2&p*}kHeN/pCp~k:yV =gOx`Hn1Z7z7ˢOI(Tyij[ El,78 G| ՞dggP}0t^57 cuW3lB~3 #kI+,8@Xz^]U l@3QnJC`1ɐ'q^$iðڦ Q.ƜbP4  6Be~9{u}پ O)0` X^tmgcz`;Pr=v VҎ:O:C)` 1Ph v>>uW\OpRwǝ +IUV?/Xp=OS^e>$c r7g_=*7MFTj8ƪrt9>5 Y08X" _oU93P+'sIֆ/pl/&*!b7Kpem85~ 8W_1bqпbSơ+'5Us:CK)( YBg Ud=\qzyu6! ˹3i`C.m&S8krj0 bEÓ 霳ˉdH^rhxU^J>X+8>9 8ZpA#pLt@3pBB0#, H]fR_P59C*8sk#_As^{b+Vґ_k[Ҙx?˓tbo!aR|GDL]_z0cXmrtʏIFMRZ~ͷ̭1S'{!՝=o0Z?b l5KY&)+*ܫ@` * s=7aO$ʶk.T}*?N?fuMzQTg_ިu{xc2bsnO\:2BjwP'> =G~O&.i!:h1qmQ@Ш: G;_59;=$60{)ЭGt:_qQ:^C(J;âEZ@'yȅk.c쒙[^)9]W/w\=#C .Ýr$ԌbEIR'fD;pFdahf[V U@Ji!8 ^ f y8;cQ>41OZL;֙WuTfS^.^sg_xX6"~kOF# \2`rKepVBOߏ,znݗ\ՐzLLϫTR~#:0UDi]U>tVY>%k{֟؍-W.kzRTA6xD\?.DNt{7Eakݭ*DG7Ҕ^KYa<$tykۄPՔ_Qb`ȼdl`{BtXzV%L2E>d0;>v`Qo?nsѯؓuKRkmΏ/WF#eemq]m;Rwϰ^?;kWUYd>nzKu6hMt\3)'K~{?f|.{&c X/m=S]"O:YR;%e(OBd$/?%* w>ӥVş05{_ԔE"VIwkRH$Da=D]e1/|~|y?b$@U{))C`7.o>rZ:9k{dp˧{iFAؓeXA Oc$&qQ+]{6#(_}$hnT4*~WSB\,eGfs5? ՇڋPf5~X^)A\>NH:4vAK U}< i頒] :%]=Nq{yFx\bu,ΨOQ9mofzUj} 1֝%ia~K& 0j+՛1]Miڻ!!^B:1ngH vDuO_-vL'0=L@g}oZ:VZcX7kJC[YTn%I_|}b{Gf1sgB oh^6_ׁ#c0w :ߠyݣAOvHwpDY"VuFjujQupܹ7HɏaK{NrNh]S8>v.!Ö亩_˥;u>i_\DE7V}>_َ6V M.?HD A2yT/;[!g 9*VW~:c[jk8c"P1}BN:Kg{}yVO5-.p,}2DYkj<(3-Z9- ߱l |#BMUcXhj-[5 ͓8hëUyKiMJۦ̅D3A˜o=OVLw+ܜ}F3W9Wx,EOFQ/};Wɵ?0`w\N:XC)!LKp;K޳ь=P $NmD!z-nS}DVW5O+ҿCG|-HW)hWɻ=#Aш] S52yۍE0X_jCD:V.`vo(ar+w&nwnRY0ʩ~6H :*S?`8[鮸i_\Zk +"є%ui+.6$.e;=-Ȝ=,w^ETԕ{ihu)4oY9U` -3Wp!Q#|rCzå#R =8) 4C2QaǍX3z3mDbxfyikK>s?13LA|N'Z[꾩P2/9⋸,+/pEP|p`|UwFH^osNA}NakTww!yZ2?3e 1ƣ[Db~bv stҀό[Y e.2lp?:@Sڵa!?8mrnbc!`kX!#ўO.1OzکW?w8%19&L˹Iէ^~5iwI::V:b7@r H5`pE%{,.o |R*4u)˼& jo겇//$T`sTtL uv^=)]e/u< l[$p}k ó7 ҩΕSwU[`orԱ3YX!3+ WL}Ƃ*-"<*'Mbod Æl)#í=,3\ 0kQ(~K|ҊHXi:L[A߇5,(d x``-vxM&ʣQ=+;fC7? ҹMEl.GkQ~OjJxtgW6;$G;V@HC7vuuG5Fx?pMV qoqDU]BcYr)|]dDrZA$ i<A_[)AݿF}0 dFuKy ^6)2[pM[h<ts]al-C7>5/.<4FM-}9ȫ-#~Ѭ.d'% O~؎.~D Ԓ*;c'+zR$ [T'4yL9] _B;h/k;5(%_6of+i]snaMN\tg[eQV16 b!Pf5Z v }¬#D,܀j?} ;"( @λ߃AyA%yU^$5 l_ġ6 ,m>GXw=BcMLZ@n"E|lDҎݩ\@[4OފN* ` 4 0~'82G Ph:+׉hOo !\|F(/Zib!ӓ.j/6.ݯDgzI.X*р?{r}*U= PMPy (3a '_nA9^(o|! m9D|8Q$ V) :܃*P;>; T2)7@`!k"hl;l]%k9kNBl|u &:=aey}qֈq:zd0-[@FM.KI GMlw՝UPJm(Zϭ/(SL 43:Y}E壖6z+# >CO(5sJ"C1i|  H#> /V|d@{:(Nۖ SerbWkUmPqHAJ]OXZ~3uRy-P$9kvr%(N>EA,t"HHG-҇A!Šp'.IGӱhV8#^e4W|h~jzs <15|״#XGwK9"\WbL̯ .Y G[fEX TVm'rqF?ȶ[?.ȳ9&or};u0\MY1Jۉ&zB?Ol.Ć^(Al ZdV)ts|ӥ'Da4.M8>@A? 44UDH]sb-%|Vܱ:! |Oubw@u^ `c?Mgfi69VNg:aTUR9eth [k/{BL?y(=qTZ̈́frs^}mIXyiHaf[qRӃm[KSSm$V gm Z&OUhokx]iTB14Z' ߷t. 9]i̕DZk00F('6H &n{ۘ|4{vϢF|dP-wD{}Ka7z-^I.WXA.hH(vHYY.EA ^BkhֳF JɃa?K&c JHtz=%ZgUAGV^ {T#ɹ.= i jGb} bb H?h;]p/wH;>LUp4 l/Z= Tqݠ(={!!ZFt0~ILPgH7d-4 tȎEeAyD0/`bO*)c/H9"|j4Qa#C++؆3F->RE 7C #zg+6eWit@=W A|xd< b^]z¥'h .;`Gg"(:k}}D+ ]3ZknA@ۺ#AAEq;Bz~'XOڥ:F 7+JRmBKы|}Z!wP9ߕʱup?ox`aY7H%$u*>/kWI+=e$C&fi^Q5؝u=X}!VXz+FZԀ|B0gDr8 !y834dLE :-0WMQWgX|R]&Bb 'Xꫵ Fffen~1lߓֆb$lqquM`B#)8Uc/%:z/)~Qa8}lǫY6IOgIkVb|/l[Du>(H҇3ƕU$z)%ӐKꜙ#5Ja@V,`=,}|MeL L~Ho#Vs–c4bǭE0ZѨfz>k/9r,He_$15s\~&Ǎ~F$x0,€ٓP]MҎ89`|e3ҀFbgpeœ~pw3ur5ZZ;&tI_@KE5À)=8:w ׅ]42{R{;o{m ?2]HgpσJ Q( ۯT3s[_ǶxiJH$&+5 '̊}SM#D:\;_Nz#ⱚѹ< G&\>\e5cBeZiZxNu=[s%v)y;N>^N#W*sƕm!ȶDG߿v dtr`5upiٳ^ȄEST^T&1dfz "֗%,jy-@@>Uyܾt:{f]3 sijȋR'Jej*Κj}d[?2=5˶O>! `6sg})[U&dH.iU<}nn^rF#wzj`nZ)X$H>ȆGh{Q ZjZTu,y&&ʇ9!oFR c.U$: Rx8؍OX)SS~x2/ڮ8ܺN3TMOdDǑJ2+DURcIG0}N #tN#~#·YD٪W#z P #hgYSW3 ow'gk* ,fMc$yÓaB{5S1gy !E(]TF |ow %Ddur,]vB0hL)+^4( JLN FET"ysq8SR{)~LJ_ҩ)dՉgFVN-d;ӠQ%a.@< aeuw] mɅA]ݨ#nVM,Ko֡ҐdϢx$K_&^V *~ipҹȸ9nӕE}yhTY97v4)z'quXz>!^riH&c_pm(qc$1̅%ͥ4 yz=? 03hI@#=j#̶Hd>Ӕ47VA*[.KM.}*1 >6x>iP݂&r1r]T[V.NAJr+nb`(.)|y7 r c -z>NBCrߜ??Vdf$dt).ql%/2z/D ]?ŊRZʜƟ>x(Xlg/}j}RW(= ә%+N]Qczv0GCOY~Z N8֋AM]Ii(( ,C|~_]1_ajwxpe졕1n`ËN^9FD. pPqKܐU7lmgҍT@Wx &FS.q']M0 T &Lw6FVu$WŒ n`[ݩ-z.>Q,(Y&]4 p-iNg%&ͣ/A @@H/Gk( Gj@TYF]lS rԤH>9\]x^%I(SGv`_Vg=ןBSzr¢@)%8 #+IzK+LPKYc^b@jDGM&ܕM@tЫtoq$N6hλ@ov.IX.٥"PtogO@ȲP] ^Ztf>{OdǥU}wZ=_]ۯz aFwW{ٓxZ+[CPvdE{n;Y~ƚsmH%2(T#=ĬJŴ1LP?4W;㫈j1?#lM)*C-@ / N%V /t#yss:;癘{>HvFg^;yǼs*?/pI9Oz^0Ĕh|f{7#hG" 0`[c1*& Wτ8C4}?])DaN /LqC3hQdGSJ#կDfšK1  Nuž?RB@2`֤|VözhA`{f7f'T!)~O &(\"*: WNL}7mR=o5~>\e28E;fB`hkab ܬM:FTڋx;v iX ?ZXHhviuH-_Y,QШr1J3p9A:gdtj jt$2t0 [ҩg1K" ʣqw=>@ڿE, ZDbJ ֐P Wkka\M%L1`We;l׋~m%4Eh?%SzV@Ԣ;:B;=FR3h3"omalVx<ү_1GkiW}3fʼn:F6%qiȺo, "8:a;x|K@='FRMnХ^r"R#]0<%]ב2$"3zd4֡ۡgw)<tr9 F9t<|b! b0usӗyߢ\ri8.o.]~U*{F-9gL`l@OŁs_&C#/ y~U3@S _)ގ"gG55Μ;;]ҐG-}9)NBGjm/2C= pϬ"ʯ}x! ܼ t w~ i_Yc`vVɕ'LX!=g^'lj:0@,FF>_k*ܲJ=,,GwNHtq*c7i d( H@w9-Y qdeH>]5t9v%kOgdh{/B!Gn8\{e;a}fVy8B|(2>,egT@w~mW\wA'MJbPQ )HxAe1F݁Rp1*J{p^<`幽`Nk3,K M^p]Ұ|]=~jERdӴ$]6o1U`z2HMý"1  UV~,Wd9Z똶F'$EeS8Pw<ğ9E ?6V6"pb bfSx䞾 ו 06%n=p#lMYL'̙7=d{Q`Ğ3DIr;?k4t{8',b Mޞ?u1u*8Ld>ɻ`G@rޕ+F /eB5^Dt.4.%%jD}sKbp6˼ᡈ 2_Ry62Hd osl_I$/s:8rB7=0.@UDɄSPx}}8dqx!An ;Ma|HW(y!14 X3~:+LWK@:a%r7Љ.xxSj6k%ߞ ]a6L|g0Qx>RL|;,]/ Ajn~ʊ)ׁn4-Yu i'ޙ33kh*r.[= y]*YWs)ѥ6V"d0uuCD#::~9s1.tX[pś%*iIDȡF<_. ۇU1`<8ሸDHZ@1JR8 UIUδKuYJ)nTw߰d0?S|㭬bϦTdlmi`KE 96-3sk/r?g[)lG2vHRUށTS6ֳ9!JڲR3_odL)b!-6[9qiIb_ۉ.fXE=}h<k䑛׭YOWgC}{X$Uvƅ]|y =>߫81ЪF+ʕgn}. $pLUoDo ;KJN"]*h'n9 $ځ2|_\{Y F>(VQ;R=tb1 ۿafY[Wԉa @,uRV}16D”QsQL~_Hw:)E%8t՝,y&Ru@eٷ{kJ'2p ֩砟u{Zm8I~JU_UU\,&,~& ^{܆y3?/0q0K0z!*5x.uEY;=R(Ł3xa&Q,R(&vy,{&G2bJ|D47Qp#˛LU:kG~-ȥLeLZ֎zwU`vBk eR;V h? 2q͝7OCf˄*JOitIXZ[5 z_H1N.OBkCɂ:oAߎVQ0`G#}kʏ W;mnb%ٌ:/ ǓBR9LrHBqٮ~ؽpTǹ23.ͩqe{sWy~ǣSqx]  ?X,Yc Op[-5SA{\ᖗ$-YVIBxB}G6l6zԂO2Y wxdy)}`ysǺj1އ %Dʦؙ콵-2_451dm2*ׁ")kpْ*UaPZ;5M˴ʺ\[iPAp 6Xt<+NK+hw-R mFq] ygz@IgkM1 o 4\D[MPAL.#4 Ԟ-De[g$vvF~` uZ﵃ 'F- 2pQ^Ckۖzͱ7` PA>;A6ݺ՝Gh `BdD%|f4pbjL$7əpl-꘎X_{S'ysBA?-:ttxm⚔{b2zEh4iEŨ2ԆPT\E}?P4qzN9+Vprj/[./UHO2wlB[9pTG`% A%@aTlc}pqK&gA|;NWN%5hFyRl; H37-8;h)x #m㡸 s+qu_zEecX@[|tlf䊯5s t@ bm@. zԔ~I0*~ڰR"&MY,,Mof+ĘN[u_'O7mu}\bg \""F?7儞9Z7Gt(@/;9', I Ζ˘ke}Z7N,[½X4K@k@)P PX*gTf偏'b($QYy8#͢';F=Jّ?K W 6Vv,d Ό9ȣH ԷךUOOcbVo\\G^[@.!{XGX*70er-߹{/󊏟Q?$Vf>-r"vQ(iuVO J%,/(SDݿ7 ȉU}rѥTk!L^z vOu+ZCfvoެlwR8c[GΎ76'Ì*=)בIdɊm` MwJO ʞj Q1gP#.{((WqObIhi-*홞rNCuD‡OЎ VFGP 1&Ӑ1 o*YZl.!w`~cO{ʫԲt# sԘvTzc) Bl:u`Y̨< ScC#ã Mۏɐkz~%VLi9P2+.7п|gy_u&?wݖBPٝ!xNHs>|raqw>Z1C飞b6a"mI;ky7 4-(E'3ǐPM11rkLB5 :sAf @Ҳ2Ӷߘ*m{ R גen,i(C~O2V+ÉqcPlLR1b6VZ< evk&ݨ;ܚIl3@eL[[+z CmJcٴb%>\:Thn!fRI8P<}fv$ȬEyzJPK?Rl3!zTv\F‘V l safQcjٮS(I?=ȥqd<+)̻ \`h;Hqp9ƔΞx,Ȯ8]~/lf O$*AL~4P2B iUQHIjʸD@kQQj G= +%F eK. g3o,r6&=a6?0NwQ L؛@-RO:g\ i\9"Aimoys&//(·^Lv:7p}b IFhv H.mI"AI#ӭ/vc|x٫h5[H:Y֣` Pals|qi{q&O*$ҪjK^mŚ:?B\$^W=jeLTj$ՅЁUd@x+ ?Ezt ୞Cp ]ě:[@X 0s̮ n:ENAEV_[wVybn)^:6ѻb6Zz l O Ξ*%`EEhld9Э{};]ίHȯ(A _eyvQh2  8뫭9aNȽiv"/JS"w$=o3-h ]LQ@x>bu)uʟ)}jpU>62$U@ZKZMW20Rt&qmo#4yo /5¬4[MCNL ƈߎ ^ah^eb״ =ᩝ<P@,N TЕL: k~; nw玶B΂i>"/֬|jpib`y<,J֑_ET&pkh~S"C|zx0XPl(mk; PVvJܰ*adM%|4x$UB(IQ)kw{6i2\$ۮLAK=`pH:ߟ<@ESGM^s㒹 xni$;ȧ]}Ag%o]JCMo]y3={IiC]]-:\Gs*u3_h1Lk˦vHσH_#^UzLJՌ|ɾ-yqĤA]0|=oޤ^x8`jo9(}WrXNig{dwEQƬPfwD[,H^ו'bS ]LWA*ˬieuI.hE~59]KG .T"B0yȈmQec]@Q+L4\M٫S<3(Fw ynu/OBQ$mIP:@znP| O Io Pg=yQJmiwmCh1FBaU6l6ut3ԡ΍{e/زߢ)L/T}k2Ҽ?uR.G3y Rɴsunzl3vFA^4eSuxrnњ=@ENQ͐Hl1 HeflfrUYkc5GXYcߘPlŶ/^= $We|6K#gXā8መe\os8:Gi^7 S.P,/;iΓUuO2w^$K`c,=1FBNsU"B$ix/ŽV:S!K:T㖏^衔É9i}>3%ߛ3H4dIn_I;_9jDZ 6ཱྀ^ZRCSE (3͵#^}";1>֩Pq:߱2|ұm:TSML"aF3kgb_XCQ!RV@uylIx89|SmZ8 D7 Jã0,D~fc+cǷ ]7&-A, [{ѯb!O\g׹% >R1XZUKIbl"J[SzIXzW#sVL%i\Ŀ%reҩщL'_;ٹDb5w$:ȯ@W7{VR"B?كuk'+#=  rmN4 J+MF6> i׶ޝD-^oj_։;8kW-ij*_I}fw;“%LI#1HJNO|y&E8OȄPgS9h*Ҟ3O){%y?^xWu{+p`,Z\i*1g >S*Əݷ5A9~ҢUz$fd,9 5o:gRS3^ v%=2Gލn)I7FG=+dahI C8܈W";D[m rĶA ^; ߝyJLCC֪QA3(( ;ss uX*%&Q̝EE/ I{^aAS;W9W0AT@)jv%p޹3~oSd*Ac~8A_C{Z{xN_ԇY8QWGN6MѻاjyyqvCNϥ>>5V̗mk;eZ^^8w緙 s"2VǎP ZWQ/niʼlpGUԂEjjS LznYT;|V5RN> ϛ1M vr.Ucb#ޱIL{D>EU<YeP)J粹Ħ"v9'8ɂ[f c'>\>I-bӱ$Ǽ;2,Iw*K;G ɒ=mNGY.:9PSЗPuPYVW1=sw; f@*–٤e'b@vDw TMߐe%s6'oi!qe:D4O 2_T[|U45T`]TD܀ z>n-T;n<M>p̲wq0xAʢ,>eRmdިz~pGxRv_cr08q?pV)_~iN/ ^:Bkk4EQdj(Źlb}V# .Ȇk\]k;H:u<4>ϣ1+$܍j38>C1pDܙ9+0EH`}!9ly6F,u &ez/r6"R:մdÇ 5op5BO"#melL[Xh`jU-;S#Hz]F$GX2'T Y e}Gl6*=`ɿSeԸTZrъջ0̦QMKBh~XrQ1`veOGȬ(%`4\SVeXn4V+I7ZA%XO *1ݢW˞b%eo||OvLH(JGjwB.=vRjl1rlO`[v|]6~ǐ2"=sI-l_:ؑI. )_%TbHЍźfgNVߴ.q7a<-`or>DPP(B)Oq,lyoJ4[?Lo!t(cj[ޗҫBemb&+Js R|Wϣ_ңJ@}y&[6<)4ЦM'#fSJF%RpAlntB|΃.[5]7=1OßJD 'xt6P0K`j𳞍61)M^dgExD#\jFAhvaY ;VlZiBAuQ!jj9&O"oc57s$HB5:B30 Ө,+lٴ[a,J4:wVeFF9 0׹aM Ƌ?Ru`m抷rPr8!u+K|ƶr4D3Wnk5]pq3\g3Z=!m; yЮOg"SCS۳:؋g+%;]W?Hfڍ3 t‘sTIȂfc=FK=<D=>k>ĉuA ,*W ?:rQ !"R70צ[Je3k(X%usԤ6fiƞWL>|>2-pTda~·E^56a+R'a#a8)c8W)N}|ۉ2N m,р2)Ps (9<8,+TH`u;MTP$=;H~Fn:un-G t4CߋkR` Ebv ©$rjaر1G7*e]7bkH|7I.}n@`{p{j;3B CUMiAO&ңk>}[cwbc , p|tO3a[y̖Ɠb, x'O&hܱBN SfYcY.'4A_UZUCeۓwz4Hم gwdC9r0ZeF>rQz])&=WQô'z({"pEoY]7Ʀw1{ߋ IOMj!c)L߆hAo99)INm+$pcF(2 OY)T*NN#hrg똣Kp2ST`i=D4Q l^w8Io.p!G_J^{v0EKd8\PҠ5zf.:QN6g]%JNThYP?ցjn!7dS:8CjC'@I_ޏ=)Uf >A/wY &~Y@޼ly\u;6DZBƥ(1ieށTj}=dM$L~7ni1xT q.).es}AMz/:1 qiY#W4!546R0BK$thj"$ Ra8$O:B{?`%[<ł8b0RhucEq̼#ZB[jހU7]VKL3 &|ddOJ pKI#3ߵPEޣ6&13($2B/AU Q8aʊ7ajqnvEIcoTW>l$U:۫ 8x;VD8 4LxuqU2Եz_ S; ,!rqsIBEAYEL@\ I;RMgZln Z?8e#C:tȒm ,sGcn&x/Yk\%69s~#n$c~nskRm}15WU4VQhKE,JKMV[@VWGgKY^LY<;":)>*|~juFh¨B C& wM"a''&+L~}w#1/~ y.m[lb{Pf" 1LL WeSn*9;b.T@ !@xv#4DOXMNWE}WJl=D<]r 9s Ob De]Ğ\%W+3M4`@0uJv^]NpGgq\m/?=Hka'ooo Iu%VCIqK0Lb ^KͽM_V<}m4)C88]0LId~3e_DU5Fj_LKPZX_"~Ssv`0{;8}+(՜~)ܸ 8g mCiWE># RY]_䝨bgj-YFN7Ͻ|xwkz@۷LDާ+{&.ܩ{W[(Zj1ogzNWG_k9Q0+ ָLpoI`֧b? cr(翮{݁4Vќr;j¾DVtκL4O/E}jztV<5|PxsX'2#[LL) Sfw٪$9;h( sS(>00Qh6 씃`yOoD>sҎT9u.6t^QAt`phT-J-gkP5=Hbwjzf݇._#'™r;h҄3~(kXvcsY!:P\YY1loQ"0.% .0 F@v8kg;e]Jy -&< 4whJp* .p)%}i%u>l\4JS&<'9ZP ,E eP}zB׉a4m8td╹ R##(Lpz [-vNnRр݁p`"漙1ү]6A^^- R,50Pz[SꍍP6F`> ońG(oߕ4"q0€`00r>:l~Q/܂KTU07u5cm<;WDy)z3GdW Ts 6Ynڅjm$N=J[Y؍Ԩu j?’[hTQ77v1٦La 6Gscىlҍ(PCi@*iP2Kxh-%n[U˶C`C{RDC~]Ԙ]~g b!/+ֱaT59z4j;B;!z;j`D/}tMmv3 k*^1_'k.S#U5p9-l -WD`y#Eìq\1 Ld|Zkl3uKr{,ӏ)qrd13g%5R;ڂ6no趕2+k1F6MDUH쀙^k4m*5M$Suy4s]5G"]=pC?}pׄ.~{ܬow'$e&sjP){\m {:.4iS ءJ-x]lEio` aFT`[v1,8 o\SP{k;ao ՟TA\\ohˡW+)@IWPׇ9ːvm8\bUˣ\߈bЊ-Ap@ے.oQ)`/kچP$O3}+:ד5Pݠ}'ܽMڞAK*Į&X8dĀV-aŁ6n嗐xOT:9 Gd/7˯葀WW߽n=f`pJ >і`J;WQJ`S&YFb|k^ۢ C\}'ޤ (v04POv+JD [e N"FOF?^6$=M/b0o;9B6 Od=B2Ĥʵ`LZ2e{uڄ))NX <m:*mjT>F(~ .}Qy J xp5vYC!mIa&Bֵ^Ҥumc%69WBG W" RjtO`o Q-H6&r뿢C`y!bҵyj"I%G ;*%p^4+ɎtX*gS0`bUݏwRFj9YTƴ`&.P/X.n@MTSA%YܧĊ`|mJIHj.`"GK'N~VzJ%n?PD"}=tLkAa|J&P2YXͅ9ŭsN2(Pd&.ːʑ-J C,:r(@P)|5NGD$1wCc_,ɍrľի mdwhBu$&2[M#dGe+®6u VD61gщ'7frL^c7G\?jWsXguﵹq= 2 SٍQ{퓔[Pd ,8卶׳ m1=hztbKy&PP1Ǜ< ܜ#E1i1\l&W-DuI^:+9 2bs+8u5C\]@?iM˥I/gN\Nb\rvԓ-g1ɛǫpN>HhC޿C%xIG5n"O<V ޏխw45" hzPHߘQ8/az>Eu(JqA%Ocit%;GHL3SC :Kw5}o籽{Gfɢgd$iC-HC#ɸ* kE yq1vv+}~; q>`X cvTuPVhlIYcҮ)R1"և2gY`Nmü!;"f1E|rZV?mٻ7NOJQNCcsf?[/XwJA3KЩMeq,&#Fz*@;*&a8 RA+(0?OLw%Ndq[YC%J8mDXȳ+PGyi"+R a߲۔"8x` ydFәh䆚:&)"yMbpiUcP >!ESjN$zi.8IҐbkHBcfj?a% OwUj͔Zr7q$Ņ434dnsRL(E5o8*AV=R<4)(͂0|r$ĵJPJގF6~N-ް+ kd,s^"#hgrqݍ[=FMe\GwI; 6} Zxa #l?Bͪ"P;UK ~O5''[RSmv{a[.@?Ԓ m1/, tT_B ce`*Ы+]~I=q}*FM}@ 81" p?I|[*nYs dTsd@^jѼs=﷏6^G{w'ݖJ!`v?A<(Nvf"4n2o1׶=VH81 fݾ8 euFϵZc}kpoF F3!@gfsK#4♭JXǢ9S]O1Po :}"e=sҪ!6lV0j5 ڸ!ێRP'I>R®;SXLN\SML.A UK/ӡ|'.AK^:a+b|J{ ("ݪ}ع(5{ }vG.uM޶7b߇Mߏ$&RKh]şK#8/; ,Sn7gc9x^>\x۶lZP ²@MڳKe/}3Z9t$XvI̙!!,l@Q)UpGX\`nTte슎L}-gtoEsYBAI{(P$82.ӕ=PGJ*L}l0N0B(2O(s'k/}W%K>1e3 Tڣ?.qpov ԴmbgтV+w>V6N/]Inbj2QXi\`!X;3M7iNԵCx9LN@> $߳*xWkhd6qS h 9XfwX;)Y2 ('J+,`I,R )KI][&HF14^2VѓI+F(|jSü9-c]Wv? w:@썒={,ѨuHyT#YaPd|a74n/"Z }`ɮ~YȵW.+*V@5jhxDJYIa WnhIiΑQev !gOUg婼xmOC F 7;t6\wEjO, k-ةQ\ḓCxF}6cO1k 4?edb8N;?/z֟Bc(zirʥsE:>8\-~ee' ݒ 3y)뉚11֚q`S8{0T|,&B]1oPZ5mzU AsM&fXBxXLʝcqffB ȷ3L 6Iˠ*m&%zEwAi}Ȇ+|)@7>8-~e] ?˝٘v.uEal֎&Sԃ"!vS@zPu^`:^zPD}jTQt,H\U*-U]/0wv?pc4n찟t6Q<[Pw^-T,*ۑBUHIg,;{б!fSr(N^jp|O-2?E"jhHeZУ]&>u/xpTZT4,KǛoחB-".Ŧwo@ Z̺ %eP+ڙҢ5U&Cs]ŔMs.YBY' .:dIlO3Bs9@m.tP Xڿj&)#ӼTz(iq4 Ŗ G` IwQ,4pԐdXF&ԱvB)(Ov } $U@=-B!2F._ۇ'^FyІs6HVBLh>پJp6\ʊ="{ tcjdIM|ʴD-6a|r%PŖ;fbW.þc.i MC =uBf}p_Rh#Sa= fHI:o{D~mt{HM\*ptܺ/Q-0CIVVs0z뉕^KnV_y3.X !Q<ǁ" BrvR G8`G* |ly J̺Z<<|^ļI:ixAp,R~E0m]}L~BbE_RUQuym)AFDĠpȳ*♜?bꟺPx>4L8D̦z;Ŋoܶ" ?LROEG9U >Mqɍn%wk.Xw5Y@¦\gDW=EXF]rTCQ,E6 AIdt)8 :S%5i$$M?J)W=OPǪ- dA{%QL5*Sc&qR UfcmuVٝBq8.bA!~!{3l`rz2k0.l)UTFjeԘ"ih/w-?p:@q1g4hk~|cS'b#Wg;PqA&+sxj8̩vDbG a <}ܭ~Ej _9H/, _u5at~afIl($~n)}L?:8I:_ uWS{ ?hmm#%z@ te99F |̍M4~41uxHF&Z4Ϛ|~ , "'/Grc7&fzoI6U_!:MMq{{_Y\d""~cd.V*lZAY7pYrLB`C~KoՅh(+&#!tځmo!ЬVbWo*:sCyCǧ;+Jx⭫wp ɻ|W%:$C2iqJ 5ֺrurnJa2XdeRy?>c4bTxńN48֗TVی5;Nkx#OFc4M'7<]6y{}ǑPY(wG[j sQN|Tdy`Ia^x\N4'y~ QYw^[fxwcGHlHUg!ӈ[aȻدkQF+MC^bZ?2ݲqa[)*2RR) HՁ8 ŸQ4Eqrvھ; pDV>-yGg]q{p%ϓbU:Mm@oאtɕ7nzlFō$ڰ#G.O_VXqIQQȮre% >]am;:wkZ<|iS!Zvd|ZGͅ0M\JdBu%ub6Q Ru䨕Cwd]6ZD(7د25sD@ 5>W^Xy=&vܙrf!* 6P7:rպh}l rjH]SN:جw56Ky BT1.V~ݏȽ"ZcOc`°"fHi2M}!C;!TL+)Blu-%D&aAyf$kb  `Et[i~4cLcxAc@)Y(6m0M1:j ?:`p+?-r8OJűDϥr|ƭs;s{AKV*FV%=M݉ʌ1SoMU]zv< _؞=_'kX`GMTSUo|KjJ\#GߍL4ʃ<2zX>O;*8*OW pz%BwRQ$(3.`n ?ϧn) 4UimŊcB)|񕩿2y{5{V%ŇØǏH'\w`LT g{QyL8``ACB0ew6aerZ$~?Wr϶0lAXxwm,GMa eح*ګ+^rgZz8}*ʚ'rv{#~|,lPr/[/]iߓnҫ-G+vcUh8)DO.}V*xN9SOѵ4CN V ˟ \A^wRٻ:j˛ P%aH#/؇$w@cL,搛{|¾ "y*A  _+2t9Y1uQO<Ȝ^ jpE=10ktH_p{Ew^, ?a亙2> d?+9jQ", ľ¸$OɎ>;Ȓݝkv\~$N|MRB9Us ȭj3; ! ܩBQ˶A? v> )T6 9]ۇQ[q&AK8Q^2[n(;Lڧ^{,-/;ҩ -sG_tZ6c0sG@:=U_gkljǿA5eo[Ɯ8 )=9b+@7֎怡˜t:TT',օN8>z|] ^}ᏍoC"F~ެmOꩃXty;Q#T}We9 6ORǷ&]4a|}2NXC09 c[hr]j;|䗔,Os:!bԺA__gcWEz2tQ1/o_I1vcyYSb۸ٴ5(/qJm('Z־3@ًlIU6bWm?'; 6q&9P{=5yDҡLžTi߬^;J7jAVuajIhY/5?/nj>.U!1ކא!W?uMjzU :?H(ȳXoRC du0{nhwZ5g3dAa‰ͩ)wb4O4LjġҚ00cMdWN0ċè  Ey!&ڂn{cqYk`Qf`ǧUyLwW;MiY9~DL/#`:Wi׻y]YҐ5(v:{vT!-ԍ.j>iNH<>ǩ띐eio5Un;Ah,#%ߣ"`?o}M*z^9tASEfh$z/7P `*ƚbN"WG~@WQ?L5fW+ԑBaqG(s\Дˆ:}arM9\hWxiG|Mc-Ǥڍ,Ѥ [*?z9JLy)@ĩ|K:)k eOGp_/]|YSo!^\OJZXOѓfkOH(wK鞒ofOsSƅ(/MaN6<1p6L`#mLX'&1YuXQOg`0uߠYdӴ/Pݵ%Wl!~0vD`A!Hhbyo3#L0PrPh.:mBqnwɢU:5+/ c~cXɯنC8ޝbtfAF{k0ZϹ:c?eU|.Ԍ.ax(KF>kͮQhyx%AC$+ad:q̶)NQ62dΠrCz]˖ѝ=&tˋ984 ՎtږWM!u<$5vhLЯz{*jwxBs;W6+l: .6kaQ6 7ayI| e"j0)E*cb6ye; i O7ԏ v|nAc pB`r4yG4rُKJ=wY|(q~L4U&k؃ZnߍZKP%oEuFڞe_! 4踝=Pn/OYqA b;`q{ݹH-+SC0ՅTS4$G P9o@ 9jثYҩ"kBĸ 뛘:9K/ypFa=p^"!Qi&jsK.e>h]TIp[ 7%ߵ{]G#FsI6%qVͳKd~81DػBWjusZWtTo@Y^jXkhb|2I{5_u08Y |L;о&#ރ5eC)<!@\V`VJGn^Y'x4>Q{KrhX'(>$6_zX/7ğ`j^;Vͳ*)]A+a>&钻M:c1H*xp=~d@ȷz@f.q7bK/8uf/7"ta+tu&٘oJAߐO~שl`h+|ʽg q@ci\D3Q]U;zM7 y\+\245>bIѿ'h$ ,uco"c0,Xsx2)(_KOQh3Qx*.VH$\vlRS 2ÇXQ,5–OWNFUϷl=`cp ?Y^^^Ix9$RIth~^Wsjx>pYS:V𣋃 uV(D_ւ6t-g(N GxwFɈpAͻAN#<q( BEoX#]ʳz#ϓAFE/7Krv,%-w!"{#!ѣ;q, eIǰ5}O]&Nܐ\<>V1PH2k+z76;Oo{e;ގн8"o^+-<͹<ލA""#Y#Lic#:~1+9+bY7S 574 vv?m EqX;4kդS>ܢ0:-;KS}وΪ܇`p3_tUJJ4NL۪[DcC{9m \ nh#3ڣ^YBec_@XxwOﲬjfTS_FG'+R}i6Gm 5L [5q3Ir-N$;]1\A>bXLv# rTZ:28ь҉GRj}yN:C6waǮN^}$'-Ilt݄(J78 FDĥ\2N'c!g$saHIFnTQtΛ$k|!)Ge)`2q 6X/ERSQ1d r1<R" ^69^"Цso%yۂj0YqH[Om>*dV<twiGT@ Ua!̂A\x?Ra4 Q3-NrYƹ Jm ,Lm/w ~A%Cqcl^ wc&>ߗRabTYw0vVr_ZserjIw-HH#l]#$zmOȌL24F0\H1>TB6G)Tm~%ex+>hblijIO#sGױVB f9&2czڧw_[x@̑|qr aRwgXejL8[Θx'DԎDh'[Mw+rHp6ŊhܦnP[MGtc+ٳJJ]ղ"p2Zvg1#5jM.,hS#CJ~ȧv\LW.( c&tm^|fqӱ8*JZ/UJ/uVy`23)1 ;هsoK'+f'@Ǯs}νIwnh*1(. F uONf m$6["oOYKfoRlRnRb/BzC%-VYJR0*G4-b˩a6>]x? SPE" y`8r@'xj_M[ ` ax 7R]U}:r%կ׬O`ݝ8'&ޓ8cLu~CJmv$3Dm!6 C@X]h >@EoN vR%*;˔ɞV+c0qRKW GY.ZS1;WYZ3l QhPUގJB\IZr@X[^'zԘ|ݳ m?((@t\Y쾽(F[._1U>nmq5"kT&u!`;¢āQ|23* tqz:*/vlvl45&yƈPI/vW893;0ٽ>wv·.>)x pk`#<*s£*Gs]ShO7!l-`Oe`21yGz0~I?DȔOn j$$Z% ,ՅQ)e={MbfȇqwiZ!2ڦ5LkMx閑v?Vs^u؞e]ˋ\M>Xfͽٳ/. ,1U6-19Dd}>ɑJ(x)5:Q-g5fƏlZ"]h I%  7rշ,E1^[r (ڃBuuMA֓e!8)0u!pV*3Uܠu;1!fv/0Su:qt& E ( rB㿴Vtb_[c_^C(vN,);QOc\k=\L{Ѐl^0MLfħ#ȕޠǁXMM1!FP 'zH&h0֋ Ϫ)=Z90yiٕxt?|WEKnvU`57^PW5tCFpڽò{]:HLK"zԡn妨D=no|jA䞿\~jxTA %y\$hx|"i CeQ&@ "mhvG(Qj&2ϥ,ρ'NYmI-TEU|5IGs6K,_J5|d_ؓmy8':ǚd \ ccՐRg,_ɡpX4=Ug}ƒ*]r5_I z0:n3%(umpDT4efH~U``_E.BŶP[Uhz(Ms"9.2\-٦VpRy_ޮRg(^ P k:H1G)c Գc:MIt#bh˽gY [?ճE/v4W=%!-SI(:u_@΂62,Qu2w0ztAYs}cFϜD[ł(FIZ?z H܇h "[@rNK=JP|x<@o֙<%}7ceO!6X6IK/냜MiE%4A=O2pc ې 5:Ta6st@ 77b>2.P wWq&Oxʧ&Qg}*x+,$]~x3+Z#9Ts2NHU!$aA;1mO®GnlRf 1+9%s/qKl{\;`ŷ^_%Ղ꟢Pl'rҧ.j- S3zP.`MX aɀ!Z2v 5}*rq'6~alQk{fn9}((D \׺uvٶ7fȶ {Y_VѶqCgw^8=RKu儙cQ]O=&Mo#gCC_`=/̍$B$287n-gu5&°铲d)Lueu@\# %7|A쉗x$WFD 0x+#HB;J^gk<ִBx GF$~VH&o+&pU‘&ev` *P~G$vV O sFU&\ؙ(X Du]F"םIS=j Wz Ō x6WF-J#{1f3{AMj?ȴ⍃up{h5 ?IU {y&8P.GN`%?i* /xcPeQ|1cJ]o2~t-0`e 69ˁ8c_觞/HkEJUM>G*\s}`-wk7LY1PC#Hyqø"N nq6 [OMC28ZiNG$yD^*nzF 0Ķ1H%w'Y%2^Z^lcR)6" "(E18, q8-ǁ^MVYJG/q_|c_GK!`uKA|h'mSA@@ŭ]CKgr1N\^Nyfuu=Wd@uN?47ϑ/iO&~Xj^|a=+~jņ7Uf]6Mm!X;O48.jnCdݨ+dEK-Gl4 #"Jȋ,j#9ݷLXة[rbW< 1BaG΋?HjoPȚrSKd}7}K 4$XBĂbUwUw7-]"m:.iw"nvYU7d!y*?fT)`ҟݭ_Ncjz3LZCS`%"2{Z̾>"'`4E]p&sYbg(8`Yrvpq׵WpDSnrmoS5W 5C'o߄T-&#v}3h5/W# JpD%3Iݳ5伹n6a0Ejap;i }-D?(SFmpN; 8G}uA9]yQ]Ѭ93FPW!39ЧUN3BSZ&nd੗0E27ܵFҥ3c+gO>=Mkћ*=Λ=-zYtB]EFyn:zԔʀXg{<+4*z'Wc;d]Rj~C~i04"Z6vlpŲb+[}qgbӼ^7fmnϗfNGy`A{M ,˹@/sej+A~Iގ-\XSl ȕ+VjΝ%'"㟨Bξ0n~m(pMI)uhznl_=j{vS$2fac5.z I?Jm_aR >[e?L*J] !DTKھOV !fApzrQmcJ{gxˢ`kMvm ލْ ɩgWrao,I{zj\ZNbw#E9Ԇ*bnZrEH A$$iS毳aS1>XOI)k-Y //%K(!3 n[ShV T0H<,|=)d͡YV0\8fQ5|8#4e3;fTBj@~ɦcpzvC[8Ba)4pښTaoF{{涫@M$N2dw1ndNٜڳCaP2A䯁^ Q=ht 뮇ˠ+[?xbsvD:~Z{BO2> :U[Nڮ %Ї|Lc_&zr1?nOAy6|pbtFS2mc+-9熶8<moY0]\]jWm>Dmgȝ;Q>Y] _>jDdY|ݝNɏRw 2 1^髛hX,c{_Bwdh-EU+2l3WO6H}|dʳ/xrlSنpN$ϋ)?2c2µSk 2bۗ IatayM|b6~CF A,:S(?2,wó n҈_{(MAjC'b͉fSہ23ei&';ri0xCWmR^wBPeF`mOkA^J|K Rw,wb2,! hKLhO 0>#ꌄSFk)AU܇-]inDyRi(1RrpAX~.щyY*W_xG#N\u>JI SDG!; /:#\O"< QF{0D' gXch.:^ol M{!Vrja͖l% SYImqx2 $d߽gu+:Ar=_{ª\LUҐE9u.rP׹ @qDSlIg>H:%Bjp b_Ɛ}z).u.-#-&/_'3)jRr^GQ_n̿Vy&:G•RJ- `v/Uiߟ2ò'W(Uvx{@5JVK< ? lnB n(""oi]uh3:wRbN&cd_ѓB$e01+stf#{UU ,k(Qj$휮G<7 {jm߇IR@) k.'̥nye{)'S[t}!TLrzdcW.(1.,:xGQKeK|eSvИ(NUjZw:BHK E%u 3槌;7RM|"\wMl?AyF~Rˡyv^{ B1{Ji;\IṞpسple~bĿ&|wҮFAqfSO*i߁rǧUr9,e#OCxݾA|xVԥ, wn!(dv>_kiSVnز__ s,6i[`hAvcTssSG2G.-G6dA׍I/sǽ3oq(BsOEU*F&k{\:5RTX8$ʅQ Giwy㇛)teBRI>j?^p. oLBm7FosEcݗXjV5E#e6Zݩ%/şY#czE%)Oq>ez;#s3.fjql Euӯa#lNz"Gm{yX$RFo:of/NzV܋m#1Gsk5 uXI8M 8I(ڴb@ $ډMUMj䵑AT~ٙELyCCIFL*ܔjn[ ir{ݵa6hؾ$!S?Z$.KzS|kp[•S2/SIkJ{rkcJ$\jSŵ|/LZr{,][l70E "qV=s:O8V 32ث~A~_Sh yB0BTiZ7240H *-X (Z차{U2bhOK>$[u|֟w"7iV)wĽ6]#Ђ{:5&,d 5[r?4w=Z}\g\ǏU,ܱTgu1 \r ,1͹$ 1r0l6*PhR\(IKT`WYNXC YZRh:!CqL2g7줡L_/C$%r&쉎 :=a)"?V*IF2m -E>yg$AӄƇ`/3xYK.S 2h7:e0 ov}yl|Q=6i!hav/wp/i*JK; C^l* @_/v%f;I/.bƂpdzՁ|tqV ۃI \pwӶhoL~x 5j H7!*}2B/Vq*be98@4$x̀WFCwU%L|"jO݄qkyO\Xh928t븈< _0]T#W1}0fҸzvL?u#V-GmZfl&6e=#dŽz`kF}ktKϯ\i?4R jŮK)V;e QLQYUG?oFY-o4$}&h(֭pδ#LfMd^u>Ûؖh%)JjTP`=4mq&{P'e I#Tl ywoWAJlh.钮3H6+\R)s5cg`|+<)*{p`֗27Т|f2\#51 6rNK>d1ski=!_>mgoBpwVn@.s%<ݘD=NW{?/Fkƹ5ԑX}z&0?Dp>k, PbhܸLHVqL,"Qwu I U T "WJ_u̧Y6k'R66 OAkhRW;.vs8@njedb G %¨b?0&t-|m^'Jk|K\Cnr~;h'V3<h.S_ѐDdBլpTa!}DJ y ~aP8Ib/jآ[.wFN`ĩ+IZ'dc;CȔTo~b8w<Zc:o"d۳:{ziy܇ϲHDuIW()ſ3A7$`D~(2JQ Sy, w:F`eP0eEj=6KvScCu3B+]'ߡYOvƏ.ه7GոZo-aL6ڐ4p`f:IJe Lğ.?0}mI7bC'y&#""'G>_?~G!"훀Tfz7tdL+Z9UpIVAWHϤ¤2gzY|i?3R;pqJ4o;#x]Jօ̉18[lB#!U7O(P.It\@Ҧm [CTEbƝK'ʡGNW0?ZJc:Z,:)U[;Ag&;U_^t@Z%-ڦ cme  (4D~>Ɖ.Ɍuˤ@j_GOb%ׯR"E2 ̏oj]0>{kC}V u+:^ aP?paFe hQcGC䲆}Թ.P?\Puwu&A֌a[C%_u whGcgC4G-Tl=b,^inS FӠϞ'Iࣣ3A3VCfΰ@O_TE~T7#"%!-TLފ(O&Wt\,'uCyC,ay a%m@vCgCWlB% $WrQPo(ǴѤmM7##w^3mMq4፱IAnXs+dnBB>2A7vGЯ齉?1R56J9ɡ7VqDQwtÛd|wf_3EPOIKIfGپWcah2:hC&@S"g$rv:KO5C5J`=dt, 4`*zJ+8BD\͠9ݨN Aq,DknR-)4Dh8O'?Ӗ;tl䘩HPY_UN$'eZtDu)^Yamp"1 ZhV8g"4~AY%1d$/g?BߙǜH8G{AhZ=JO=V+jߧqFuP<+n`sL(5J!5 5T{Mx͵uS`?L؃6lp2B.!W(H34.ΚC"VcJxF"H^om),,{0 %\obH6S+g~0 }ZPϜ|wP&gG<6Yja"EFo YI6!YnePa! 5&j o9m[y&WL1 W" IUa0 Es.v`+p8OCFhq(p`ER L|RqL,kCS6#p~Dz:4oZV0D){TKu|{(` 5ia 50"C㭥vSKoW(kOe&? ȗ[%}*Y-! 3K{m9q(6\SS$l`9'=rK#9H'^kt$I7u=`mW8w+][ϤSoiD!5RE:Ϧb)^6I}Du%f{cvۮY-ayP޻3\<636̑<ލ:jM绺 A XK_@&2a$/BK?xb$\CDKiB{4k ȃ} `ۭ/PgzU9z̳y6vv^ ]ChV#RYxj$ix}F]S_%,Ia5.8M{CT%{ XVp㫺m1)x.ͫR%Z7{1Wm [nQc!kŖd۠.A'dQJ\[ NO:)QgO lvY[&)Ɉ)jy>T$1\= wDGK@kJ?W;VC´B:VzˮISwwHݧQEs{R]zRNX}qn@qٺ! :RoPWL?CeN[a թP|V1B -[! D-]dy3Aʴ"ޜ'q's龿֨ݶS6 {~:) 1O$Mx{|Q%JܽDc~6ަҧ a)zͫNٽqg} x8&]Ԧ|fΚb7271NTW mKc*Y.QoSX1nr'g !>s<. FRbvMs I_թ#٬H  .qLN_b48L |?r[eFkKj2iT1eS ^ n %^ۿN8tQ 4?[X\,h|TUD64ʄMgU۱8+dVudZO!s@>8uڽH(q:iU;XL\)?@Zʼ sF 0~$C`A(mcqDB4&(](:qfiɲbEZߗ{+5.eߵQJ̏ѳhM,jorl<RA:gBrs*)7;z8pJvn yMDzy]gE[IQ]W' ":D;2je,eS,RMfv>,]%'sDdvحZ.lqcX\8&4vwZ l] ܞTݶ 42nv8 FҢ8y*3B=qgF8LJ"gmT.c;Vl )TV ȸݎ/a>laT#;S~675hd}'W'aw?|x *>W6#B'O{7~[ªoO;a9^b;p'㈈;HVoX`<(<J$T 8#4k1sA( K1 ?`ʼn`J(H;@^noz]oC>^.}ޖ^:)lZN*ː\_e{JQB\]K(xYtrlzt/~vdHr'%|]Q;6Cs}c[qjI@^d99[hf(qUt3J!ތFFq$6Gx)v")ׄ|`3;f#D l$O RT%! KZ)-SA?P\Wgjt&hYa $6ǴKҤAM!ېQS ʂYKb{93~F܂mȊz/Ӌ1N c-Civ`c~gk)& p.V$-ƄRDFl;o[&A H+#{Z*oמ9~~O;9[ /zR@cN%rLV9O:gH^kO_8{ھN߲qs6 =c6;ZA_.sl m=g) L.1i f9[s@  ge YS''P}2O*ڊryO~{䖌 KI4"9£-42{PԘY  j( kF電K .B.bG{ AָRӒ2\MƋghAIqf<ΦW )坉; Yz\:WQ_%rWyYWW, g,^\ qWgq-囱p+}~x)*I|L,ޚtū#[#m f=*%X)83E[I(@>]Q9n^,sWٱ 2T6ltҚ0PėPJzR)[1淛Ik~TS&QMЦnoʜMQ|7bH ׯCw1 0ZG-,>p#XS)^T^4Y;F >)v)-؉~gDQOx.X+Tݖle႗]OToHKd]0EZ,](d-mֻ2cPY ,l{"9z^jKh?i:c,ƫyB< 4szujڰL}yp)e-G=#%x};Of_qȓ.u(Yp65=YWxBk-F`8+(W%L(zyk:,yO̿0mA u1ky.Q`NJvU.v\`OZΣb1oBՕKip70ZzT)<툔j_oRƉLC S8Sn<nJ/.@E"lȸcY*>Ԃ>jmyG7Z>֕άqQ8dQVY0D(kČ]+ِMgbhLZؾU5M J)>. ҝ[tO'8=s,a ȫ$Oe9jHKCEq),K*e`<{R. Gbfa0i#'DW1S^pQvvZꁙ]uCPoj!I@u9Zp1-gG*DX+t}_jlw* ?vS_Hׅ(+R|ÇX#۰Hњ'W J\ 8አz`W_'8ͭ\,ՅoWmޏ AwV)Ȱ  bb&w3H7 & ZBYC)PuHGݳ Rq_ak p,mԑgZ04]a&XrP] ACY"dS!MX1*6)$1,qI\gYӉ gv߂:>pR*"Q)^ #22.ÍIR ,N==W"; < A q("9G  7MkԿncg_zgƷ!yI֯J`&͏{Oc\sf̴`Ʀ~79eX& Ps I oGPoP =x#B6_v*>[M)x4XY=g7/HjQVB!W4JR^)zQx氋?:Gxrd8%?^qdջ^`єa,m#:1BI{t*_^3܄m _7u'2iƝ9Ԯio'>*rxTu5{:0 R <~LW.u 5ZHNM򔓹:]!6'ߗCe+wMJ2Jz +gΒ{ -E/ ЖHtXYbimnxN5VYJ28e6ywƣK8M}-͐ [_ {P[D $'fI>B/=RTQG#(h8#GRh$.u7\ IomܥolµT_f r љg:Yn_*mHΨ;ls@y>+ukcZOk?S4 w(}YDArɭEkak0O +O>I.0xLDap-eZfLnzac>YX Jؖ^&rxwr"Zj&ߙ&E.1q[0516=oFDT;,: CDo4m|p|XWLuaR<4^\FmQƸL=Ր|7&>"*!o><&8ԥJ#ZQoZC8XTOt]YyFV9˞G%j\=rj3ٶJﰾ0s/r(vEpحsa`L}X_n Pܺ~xxe7 Ӿ ))ROC:&K<ź߆]-E2b- hۤtӀ; oaq$BF#Z3ޕkПY>Kc2gÜE=^2Ԝ={JrgPph̫>kj+,^>8c͹5gl;GɹDzI3wiDL=Ql5'wMZmH3S&kV5I988Đ'#( f>vJk!08R|5?[O'%!74ט5тb|DADhF›9S0^b|W(αN\8 [qO-K)9;G~p.T2!kY6zau&(z=gT>EUc6?Cq̏?Q*~,;Z5ݲw#m>]w]P;z5B')p)t-ocLDٽ*%Fߧ.  q:Tԫ-=VM3ʝe3(ê≢PVj0Cv>˻Ժ|Z&|8fZzVTlcq"';ۏĢFo?fMߙ&z&Imuc{iDWwte#K[2Ɣ=q-׾>ߩl og[h_9M⏚F-umOTa\Dz=8e;m _4`>M&qp(z<.z* }唠4_=*y0b`%(ԼBDP>E*&W5$qu'*$ sЊ.-,VJ8v&Ew>AC`N(Њ9ٞ ɕ%8N/#_  SubHm8ʽZuR/w' o_wDmΑp, gp);lu)(-He52 p^Ft惊)JB|-/TXEvu 4{o+u9e'ޔDU?{+.uy֊M:;t;MQStworgr)Ϥrvrjv[篡ZDM4"q'Q։xH)Sjɞgb"EåKI*j$/DqB{lJuĦ;Q\Νi#b2YKfV39d)d;15lU.d- YxAt|dɺ`ɂuN/tlz6ӟ"dH9,2+jZF0:S._~7I[%Qtn}q1g*y~ڙĔfwi"(EЈ>F7x>.\WiuMn3FY u\de}Y'[8;q~ vI maLj#؝Z=1 LڮbzV:MFERWB% oju$e!c{ָjJ6r=}ۛ@$bk{?*H恃JVTB4p4?hqMvpz&D3dA# _kWd u_y:LtdnjQFLl.U^'zn]wyAL"<}qS8NV֥X`g}UnDn{1k{ř63Ǟ zޫ:ڛtB銌-k q! Ac_G X,T OhS7*VjgGXx9 `$UtgB¶w8jc4aylOXMWڼ|١XW’6@o:_>-q0<1I`cP8F5m&x"͚G&hdRyX *YJTӯ_=ʇ7q客1F ,yP?XZ ͳC|_} -p 8'Cvtp|@rFlY7d֔%DAX]KXtޜ~QPYG pwH5fޣ*pԂ{x ya?<5 )cBtTNAjqK0P"*WxD4:1 )AcrM_X'5V+JD4/:`?.C!&'nVI/GQ!p'x^2\vTr>UVs W-F 1 0$5b]ЅZpspZEWǣ0S&dM4x;]A\k<Ի))P=v9`>ږ!xn/\!g[WgZNC}p5F% hx֩KC=V\Km~z->G75GDٔ3'S?VoEjO'[g֢%4 5i;KҋZiCKk.Җ>=H@hW_Wol!~B{fu d5 Oɫe&+ d`ʺ698cUk[E Or3AF,3-jP gI_D!:icR5Z"btI`{I$bw)7(rY|E3pµk9ŵ1J̧z?`wR1؀m3Do`EJ "".&l3bOcon6+2bewQ㗹,D KX^)۟$4Y)Xg|~P/RBt H*èA7+oK (s0}®VW܉N~0qZ5.rNΰkjʰ6U6^ _꾋{kmOPlzԚu1[}KVYW$JblBMw>Ӏ D(QV3PM$Dޔs>Jof#䣾k[T*l$~^?}JW10M2ekmt:!"KV[1.Nḉ;` 3'_מ=wS↰HM~G2! eU!j;Gli TΓ\LM:``Cda4dP|M^iSҚʃ|^,`4hZb?A<۫:B`[)x_%pH 4B&t|_qԋ8-k4H0 ݂x?LndSq3%Cz6)ȐU*b|i?̗ 2THr% ]ʹ$_z6CYs:uQhwA^cxSB:$&j+6~_=+Fsz}EAž -z2uA/tJR\ PTlqx];d `d/>sp+Ս/b;-XwSEѝl)*jɠ/[)v$VcQl;m'lQcb[u1+kuI)emdQީs3nviX jtitE׌,[('N$$RKeA{+e~ @k#TE$Sս@hal@ RFVj|>5<;S2nVC NgB+)Ȕ[% L 6.C XGKpI}#Z?1y aXm`X=kEey|Aŧ˝.L3f81{F;˞)+c.]PިQYe(R&^._ {il=2":at>nvJʠc4a dz?/Kyo*‡(w ?FIV>-O 3QPqd!`.SE?o^9=|+eޅ&AIKeի3 2fDk gv?$+HJMg:Pc:6U0iPOo<; 4ewM@ՏS_D3eoeJqt`V]NE˲^Aa[ߏ3)z|X䞵s%I~Bxt}Y}T6tN1&' Px<[>lתV2X룉C.E. anx9+wB.g@Dq~O\ mJ+y'-b% qE@njoba2@ERJ|FT9Rv$]yax+᛺/*[u za8ҷ?m혷V=k^G˗A]T,g3Vc?O}VA:aQ/>-`Uk|b>>.)@>f3b. &k baS3p@|/a必"OhNXYw;8bvkGw4 dBقQ Ϫ/C oA3N>wo.Q_vۏS5(\qv T%7)#xAWOa"W2K23 u+i6j!l XeJW-ʥ*M 8 d_ @9W2F56P$'42{A=+j۔K-Hh@Dv]LJpKڈ5b0rRZ34v5(%*{E6liuK1{/~w%n?b|,sPk>p%tӎEӅ[B"{g-0 --s3(F:묈dDKO&5=hNi]d!\|TE|sv ] _ \X7SzxXw=uR 6 s/rO{PQGY* [JVD=gKlo> Fh:8#YW' PBI6Տ;v#JV>4%byBlRYg\n)@ӑegBh{ [Q ɩ X)/0+ ^l 3I)w.H: \獙nX:ۃ*hʋ!}ɚ1أ{Ag!u5|4~NFyEdNYH-`3lRJ$ߎN@erU,s+K)Yy~˯-E#S{I+^T&SƙkI;n_!cg Hk*YTAa3jI϶l [̍g䀠VYrf+To2Z2T 卧=ơ9f~W`6<&ڍ!-r<)f^#8Y#)c7RwU͂C_->f#A:mP/Fێ;ԁ~ Ȧ"^E_C-eF,Xd]n^([|NC9ބW2OeLԢsx`/|7nd٥_hgDaRy]#;&6'fÏX| dC߉,PDIz@W˿/8s֒QDH,u=x$WtgX.:iFy )7Jo/鼴@? J'7"hf䚻+?z!(QxY*iъ<6$hЬ .,wWBG~}픣86KPZ%hDU2MQX+E+1=ff|ZUe/Q`+LJ81T8Iie=;kxZџ~HBo.Bn; nrT˨=SGσmc#Ǫ;O0MΑ .'&|ΠE:*$L]Vҽ[cCE$D&iȄmNTlg_ʕEg D?t(^ $KGQwa6a󹉍k9,=vY8ݠ}U󃫱>CqA6$UZve_(QNf6&2t{ÿ3&/Uh9 'Nwɡp$G!BTj)2}Ŕ(вI4mP\Az{ݱsaMagu&`+ D<@M kpUzm2$`bE}:cYgN߾՞nAdS*fȰw1mhșfq7n(hl:6(E, [(ƞN U3v $AU۵/ .0&:MSce'\4OHUV<48=ל͹br8mʴ1^غ4%<ͱ{'Г?Oā ub)#J xGF6ޥnh1#~ɾ y:b"쌛w*_`~\^|:f@,AO ժ"Tr(hdpaipЂkPzb il0kvu;iBX5mgA+"MOMuh9-x7d:@hԕʫ}&z]!1Ś.|w3ٹ(;>0V*?0Aʬh!A?EuAKDL8wKvջ? bܝpU7ڹ@u`'і!mUƱX:F{7N]‡5u(H/qjT/7M =tV '9m84Hx2cVl>uwy%OsV㸃\aRJ g7cΰ"#I5 $?;Rfqɐvhh剹ږg٭j8[?͚P~^*q u̦0ByO2[e|Ʒ[$B6Z3eTY^3/ 6a^XpqG5rrN6O_';'́;BPbd!yIqjgrʤ#X33ߕYJp٤$n.إ}4+;I|#r-n:⦂I5QyDtНTѻA~BOC5)(iʞ͔1Șۖ Y. LSm:فY η|.\ׇ?k0{{L]bΕ;>ҌjoyQqA*/?;vl*?+[t4G;z\GOtYaT@ZSNi([n1tpU+Fîxs \ qGXJ-6'Me f3*Vs;d\rwR6Xȭ[ 2H`ܜ%Z9cp~ &i7J`|4/"w-dT9ݨ?:Q9s][{e/UK8yƾAcb]9'0׻P++}h<`@Yb0u5'vxjKW [c(Xs'?{yṛ!^vcL=$z\(k2m"Y sy0}CmM6OB"dvr]SW5jaF9đI[jztiXI w{5X*$@2j 3úIG< hG.,evԐ1XFZ$8b2hsDTu&tnmBUW/m%p_^lC=E>>sӏ"XO-N`<=\خ=JڄlHe AE0 ,[ų,(IE¥ atl/.5sE^uKTA¨%#Wхd~psp->/=@gLʔBԲ>;EI;_rG hV!ckuY.<=$ћ{em(9.1A1;^pq}]s8F¤q1#f~qlg;xm!3*M _=\HfήB]*Vtf8kSGrqaqh'!TK{*c[k(%'26/)5=rN̢t$ΰ ꢳ>lUΈx+y2@tm.S5z\iR4L[#Ϣ D#Z>$/uؗ6xF)"'Ǖ?xWp6@½6S0v<+%_zl7n唕шE$w$,E$QSmT,ǀ}8; jP. (h3J;H65ݨPS\&7䚀;!9JBd د9MgDr^_A?\v|kjO -0=Y`TB ,`O1Z; iXD聕ML*%u:@ T2~$ƌ{u D󮦛d)iPLYnd187r]s:n#fj;EqH{cL͈҇4$}+N;K`dY#QO?Oɟ]w\~a珌zOp/zKλi^ .bqHA(FV~4X/"Fd[1P?Cfxg|ߥ]oll;.bٚmhc(/NjbUK s+%ɉ#{MX&,ڮi8 ^>e^D;t $kDXpT7{=5Im"՟wDH0aw&zdٞaX7 )6Ȝ0XAN_@W>*z\/ FCeWeXV=?_!-:PV!DKY% 9];8sUR =YqF𙢪7!&[W."NP9|sg {-x.-e"@iHp6Z_a=(0_ ēeܤ-v :ל,s zuMsl GrI++h*o=`\r<=I3d7X1{ O]Zy |Oc {Փ 'M!)pH[54\ סIEEy_AjCCB¯LX8Q##,@r>wkX{/jJiM%V8MQ"聗 ӏME%^@tp^kXdVc|&WsU>$-\Mg?+ʢƆTfD NB nR!ApQ?A x_s ŭ<hDnj{D^ 7e(i>$kv3d񝦷~n&ɬ 9ĈK&Yt?vȖ28鏥]*n:UW: a@xz5.OB ,A'$^ Qz.Tn^?TbM hyѧFx,Ei-{ۄV)X|S&[~s|˞[v}-] P=Y\|^s:$'xS4C6 iE [ɂ\ҩB]f#2t =&u÷k꠱_?,Œ яb\]'4w|=9B={]K?-_{(3:bЍ|]jѪ:h@VZ 4;OT-to(=,RS8U`` di˥CWAǰ%eЫmJcRdh4xۅȨ[7|ҝ# ])\ w. +Gy\/^2B]6< h8*`H0}:ÀXhOpQ '45pQu!œ\#uΕ&<5𹩓f[UNmXYg45D,iK̄d McL<;j(5cki]资{а4zq*hI.g]Ǎ5, ֋f(a7ǸI5(7S/MͺL_{{v/1m-?Ycz[I3&EW F:)!5fCxqq#عŸ+eZRt(& QL+S0mf;@b qX_-ۂG^cuv?!DAzc;=Y{7i{'ދ,^a 3„/Ia~1l`u{Mk0 +?=jnq4fM!Ny-Ẅ́bFZpWֆd@ɠDɧBN09ǡ8wMӼ(`@vF.4^+*]?IPwjlp2ȾXlAZ]9tam*WqDy񺌈fΩ8Ϭj`5\rwN )vY/$aPIcfZ6o'Fa1yOӮf:o]-Bz9cӭV` ^Th)8n{Vʿ d " j" =aj-RKxĝ"ۻ͉' ,۫ P{PG:Gu!sm(f;&'gݨ!98@FX_r/ X+9jF PcF!TX&̚? g*х+mBW$V5x6~)bNf %K=]@nP!m(hfy\HT^lv?i.=bQ_Q@&R8,9q] {:3Y(lZw8,wG_"^ԍį+6}a!*Lq!g~`*Gˎް|BVNz)bOvQuX:4miidۨԄHFrv)<=2[ Xo xhtJAQx=do~〕\**&a^v?IέŝYkF@%YjYhi[֑fuUs4R{oNEl ^;$%- /ן:,ÙGS_\6]m)_5@h@Z5]:Eàmfɢ P~Ӯxj1Fx+;Y5*%zX:YA~gc+@ƶ_ rYx=<>B=\ϑ=ѢI:iyG V/T:oaL@y)YZY3}}l(-qD|JvfS}ƅJ.Y]j~&%#ҵkeZqI'!u<څlYJuMYi!v~1u"މVN>A.,{?Q :ԣS{o&?*ַK3fB{BeܪŅZ>XºWD?N! >]#bl6^3:PRpmjF)YL͖'^7ZQpI/`RlV9pˠoc>|l^Rۦ뺲w&J _H%=c}4HmB8~Sml0Ur_~&bƊ}6pg ?rSxH\7-4|Po{IxOUgoJ)k˼.eA6J= U7<%& xO UjS ]b'=RN~(A <]ج}'K)~XpǕ g@.bn1fHB =Y} ^Fjwo5Ak?oBx ݮC܃˥]̨,dqkx== 55H&-l | D1V\9*}>tgE:;TX8OI'NNPpyO3Pfg}zo&uc~o]I?k3.Y35 ޞ "tEfڍ Bp&3edXVjHߌtsh'9n|.bml[iֹRujw7,AH:KTͼ0ϟ\,.u2KS3;c`//oM@Flxs`B;S1O}-u,Y!{$x|O }c쳖IQqtgh)Ejł'6.|3ފU3K%5!`9b-JD|: K0#-Isd3n$q>U rfzHU5~⦆ X!ˁ&Y*y{B9QcbQG`LnUyW-v򰩬I~9KWQ*6fs!Y rL4A0"PQy`Q >|AHgKȼ)o| '`6vT<YEœe7_޿L(o5$zlOdǢ;'C&\TySa|>upTClI0| y!遝o^&}:JQ`aZ&|4~9Wn3i\ =>BsCkxX\&,& ~ ]9pRp$27^apѱGA1$n,=+d!*Q!T>Acu-cWcTXe_G_h/ğs?{ 1!wJhN7j'mq_Dy"soc@eCwƫ cq`50KB"`㯰.g1&N~t~c2[yWmruNl]NfX$aP||j[z5QS?~Pm,Dڻ v#1 0H먝QQצo6E9~R94!4)PH@Y^Acrr9.x4z8,ˀ&(NR$󭵖젱~x>'ϔ?|J`mn:PۤuݖS$?|7hu]K|lۂ`SN3kOVNS.PY3b'y+ud[(`WU\$a@d]5"82Mj8ēw5DQ9eSE=MTCуכ2FLv}d̬M0m*n:; ZyB*볿4Nl>gUonRz+55=Tm)Oώ4FH8p`LU%/`aQpyB!9FYLIǠ,Ex/߶m1;!~YsZ6+Ƞ_7(kNH%CؤrOH$ꡓ9gBmd#´<́"Wq%_[{hjSrԽcv}껳f2s{ji Bs ]D%%(ׯܴf5YoX_%h,e<|'}"*I۴_Zx&gG5uHCh٧>#_c`LD&tBk$ܺn0EbZ.ά\KEuK@Az~yﲉıO*w@u.dh= "BL #Ėn\B|UyWr>KHX;1\s1* a&DI܃hJ)^uۤ _~8u`>w, kXoJƋ.Ѓ``Z | b|Q$w[cMVPia42?_ ѪΙX(?+R~YqS_i䔵13 D ;B,AXfB4I$,Ku/*\EQxh5‹-KxEzuy*UFD Y=szqӕjG}67Nh+(ąleyv>Diy&sѝ-gA&WDoa҈(rH3paPEp,c9+"zUz 5[i@q3cs~lv %9 yqF4bAJwd=C^f-|iJjKT!x/pU t4b?{5)x49IZ vgq*@GyuЬesF"؁sf5Շ/Bly;]GVǯQ9ڴ87: ̹ɒ!)rOK6<2-{v@Ù(XVBU ^QjEN"S'&yp8%<%6OݣO{r3ܼ<q*p)TRDZ@}ղy/ A,c ]?uXyKjCUWzSBn)Vsd8.YFq̓Z#:_uC†\ƏNWvl㏪I$**9S'Nx(d6`0״Z_\rlUw oVϾe, p ^Pb81z#J"h:IIԷKp#/ ڒ<ŏS@gqhE:2mM AC䐂JLҁRw\6Y r@A*&\{u19'yϥ]gH>C_A *81 Qp;_n v7ϫȸTX0aHe8￙gHdWI_'S_Pf@gh[vCU Z݂ TɓyXiԟ!+tǻ2Pz.ۦD66JȎ|AP6I)J@nqt\ښ2 I&dy[ @>hMx x8{rMZ[z7Lذdr* >dYIծC%;9? c6/40^Bj]G&d'uW~evX<1,< fƽ #$r'*PlNQ\5 j cexfI,`q_a@+zyu4#֋Wq+oil.J`S`{D&<8M^2([՟1~Hvn)!vUfzjhq49$:sk- Nd]5G.+Nj zR%5 W{}jڕݑWqj9O>]:Q<7^STuhU[Z%dz^R6!guV6|dgRx<\~Rsg>(%cӬޛݘ7g ղOAwM!) M'qPܟރ>NlrQOi c朥ׁZb'& d׮MCM˷FN+jm/Zb~$u"K;^<kԘn:=,$^ύVy1PD8wO&1~A [Dy:ax}9:#s 9is5oorbCUMd=4w?^?z3x󓜫ULɎŸ1DBTJъJO ](X z[ҺIgRc7bjK87]PDbƜ$o7i)%z _"u-N9/gOM\\hc&n\pw/Xb7Y7%!Y_O%9Vg1@rGև%;w_^BKom=Mg?A.|J<i+@#_Ѡt"&d8j>>?L#wvx+bU^(B<.=1͌{m6 av`3R`}\jUBaLA[=ꋼ׹{O0DكnHP`OƐFI֪ yLUr|uӻ*yb+3(kQXm#!t]|'Gp*O{-q{J2*."$~}xpto ;@f2<`:s=G{JXÐit*חa3n￿Bfzdx@eƶy}>jW=  錉;u3.FUzQ2ֲwY;#sC:X.a$fY"҃듉o1sf0.@Ѥ9<2RiAݖ(F262|,[9< #i_߰qj>\&0X {N4 }S닑PN g M*! g$p~tCrVIh-^mj`Qķh"Ltςox(KQr <->$ laiP+ۛQQg./`N(Wm8^L*6-%QMK"F[y˴jd؏A($-gjK#7 \ sQ0 o3(uEb[`6D#F u@1/\ Q1Lpt,⤡]!RШaGO÷ H#Z~4rJ4*l9Q(q(D3cH&6%J>v!|\26>u_@L}8Lĩ 5b>@*b>)֔?CTҞ쮕V=2*tɣY˭MQ\bSy`m$!Dx<-Ey܇ZR5pǯtsE[%zlA4ʎPG/0XܵN5<#do~aWmUf,>%ivTXt4_1:\@oqfUϯ~SpAuvcrtP-.Y9XL;k<2.ᵘeL8պn,o &&⥯3\#Ν=n#a/] _~M㉿0 A2NQ3A-Tq4G $bǡj[UAiɼZRz#Nu)@ +s*_b@2©e6Yl%KKZ;xD-EDEz֡r,_u. ?gf-pԶDrǘS3r*:ݡfCܫ(Sw{כ"Dx4N[WhHumN ?\8PV$Hy4\t߂M+ wd %;m4?TUC&'m6\G۸~jKbTE=E34ڧ}Uj=#Gd6= FK3 T2 uI<^Gdh$*ib!`^u`î%Xr [s&GvPeel`R>8)MQC:w6vΡGG_boY!8 B;t>gYVхP{:0R0$Y!]F-?߸g"5#:=Zf?{/"$vw@v Qeyɒ <_7o!%6ʦr~l?l[[uiDW~Q  ډ/ af_ ?7b*[t-_p5ɽk50r+1)ZKs%O~ǔPx*Xs*Q+BƊ&/֔is{J{esi cPcz QAy=HRRR7xFou70=SܰK~PZI\d4"5u?+5KL,Nf8đxΥAA҇m,kiot<:\NDpnġlL0wI&Qxqk#eGL=\uDT(ܜ{yk4xB >v 4MYد8ߌ{ZNLӐ"u18=n<.ip&-I$5<8t O7$Ś{x;S_|=؎!Өudo`Xq7Y n:cb˂C\'`1Liܶ: *'x"Bݯ5<\$O.|"ќ42js`mcrRhs׈TtQ ˪kV\ @!%7p!Oڞ=wa&}m>cIJr˰Z|Ągl ˾ zhFc)!і<aHn-RdTp7&k$Ǭ1[ĝNG4VG+ma({^{nZ"%Q}B(mQ%@ :Nr˷f+XR!NF#N'$԰4Ec8ܳ=}|X,3ȋ-vqb*JR$c@O9a*/R;(.<% Zu&5s\1*`+')Z{PC 'i-yAh kx2Iq%W9߁=HF!/d!+5qaD:I&X^9sX6vXE)ʴ((HSa V,q|R”w멑1򮟏<$ʑGSC) #v{ʡ㉖fz:P (AIwAu%"eh'$+_>e]}b 51(iU7Ҟf_k:7f<=.MI#c9^zWJ\mG\dK)Ο`jwg!O]/Ĝ~TB/0l>`|#؏04d;i,dNGcN؄` $7lOK&}hd9uX(:4 _|5U3c! Ks^ݩ}c6| >"՞4]& G 6jcf5o뚪ڬijekmS%ٵȢ7oYU/.DXՏ FDU͵N7Xm͛TC>a[_A;,{%=^Ac- ɌoGb#^+dw8'j'l1eI7F?# kZ=@BD_4iALZ,@qr7 Q 0L&q3WhjB͵t679 <zE#<.=C rdߺyusS:7Ӄ$h^\9V&^3DZ[j4 zJc48 Q؂IU_˲ &3 @{b0ZvWnȁEb{2U!;D.dj1@ wGФ >J("Qig֭!󛢒D,$镙Hm\,|eo mּQ8̴(<`P\a-+2C A('̭v_–c*#(E/U +gt]w\ %[3m,-5.I^p.6M Ls@[/M yRTs6<zNS̸sw-_9BC7DXFg_Bl&1먱ei-dr- JV+, ) FSUtT I;^BR (Ws2˥v!XO^[3wLBZ\͟Pt.*_^@گ5B ~d5y|o,EZ)̏}]]I x^n1rd!Cbt"QIw Rs=z鵙h@p!J(`,bzݦ s#G WܞBeB~X~QP ThV !RC45glgK%eАAȥ!RcN,d[lI  Ѻe%w!i$oTvyԳCAXUjN}13 8ageo dƗ.hkV%N$5x|mq 7f%/f]"C㡨Fk.P9,BGi3|:R2Qeh9S{i:ilcfX&ޫ @ \3 ܓ_A'@!=3P*`4}nNY 8pY1)SAHQrMSWURN{cA((5E zsA;8yR%;j2!%(\ğ6gSD CE - kh&'+5PxgXVe`XoX4uћ4u^3p@oq+p&V,"{͇&Ҕ a&_-#֢8M.$AV;gBf9i=j`|' ˽Cz/tXUV6Y3րu$jRO1YX wߚW&UӗAEtA(WmNK0]/Q1(#P-p)!4HB*,G 0ƾ_`{,G0fAZ~a~•'5yM?Մ(I$u]qPTq/ K+jdW͔P*#aΊr Bp([#fwRCQ8T:c[P|C7lsH\C>T: ymT`h~65]_jFa aJg}yҚ㦯nr0#uOzU,P@3OɜpjJ=O&gq9}75:x@? uā,qMoOX6Ö>[UY#^O&Bir:>vj5YxЕ %K[@> `{UJI%YQTl4Fճ?EDKL`<'Mx!Va8lӗƸW~+*'3\;WNzӡzlǍߗ3aHm7]|:Rwp%UП{0N{&4/Ǧ Ϙ)$ϑ$mmugGVT`fl򓥵]+%ZWP8,Qd 5C`e!ෆb7=ɑNލSh [W]Ѝd|ۢ-Rp5B@juQ%cyɍmbagjԟb]ksj7oG~v&lƢf" 3 HA!嬉̝ƤlwXЈ;.X0Ԃ;X-p*T\x2/O43Oעyʭa2>LΓv$CILTNo*bL}f[^"F)h vß@ן4.h-;_% gRBCI" !KfT|tb-2i9Om%Wr0] UD)<|v\0CQԐć31B"h2!rᐲײ|G:\;kƷ21)ʕ_nSc뫢^M6IS?է`Q/|Dp;g,ˡ)8vGP4 ae1/@!kMzL0+_xP0u zX'nF=ZA*fV @g~nH"r8S[Z>n|kM.iBSX6D`,تb8_M)_a0/cT~bTTLșH.& j\+ Jߟ6jŇٲ(G6t)/*wBîq=#vFgvZ/n0iL}hBr) [Q +TUu!v8;*y8zkE^xiH&2x5@.Ȯ겆, vHMPx82$څX./b{/Q~g+C V 5ƠJqQ]DlE% ;PLu2h?+1ۊ2kV#N1XYfOU4\3Ǟx3.c%2\y [w3dhDP q9z UjkflbFZKhh1kzy>p,zXh 7#x/[>~7E? ;e0Tݵy'jjeKP;aM&TmzPwZw~B,R%rסx`VE]5G_sV+"$6>yڀ&CՓmD'lMAc1c~R 1,d;G셗;]JPLsbERj6,!'G_7f"]H 0f /j[J̙bOELom ˿ ٫g_b9afӲF+}9A _[\-QK\7+;-[ာAsMCeA%"r%VsU!ؒtoj*J&=Ai%P EEQ *LR{;a<"zQZ^ƼĢjUZj,#(akmOPLq?Z!Xhw]E•^9jbVyd)fa6"ɔuXCOA^4fS/ϸl('N\k&4eeӸvW֧6Ua6jZ1DĹ/Jp e G R C"\THuWގU?TS4?cTv;j p.x$iNqD)pP0XgjmAYbdiEm7.(sQf[VByH} -G^ |ۏ3ǜxM/ H$w> 8V! `'DqIjt%ȜZ įVmSc PaEY7]1r)✀we;3B9@u2wn~}30>.kdCcZ ^t30je.Xl`埳-`X} ?Y5}辔ӕ[]ʭП%7ĴODw7LU,='x TpI,jG=d xes},T:s;Z,vX"]CbzCe;Ǖg5O *61+2$TЂʼ].Ltu{R)|&TT kxgӶu+n[Vt]Aqy M uʏE|A>ڜ{zﶊU3ӔMK[Vn' 2 1n"(F$}oۗm<@hp틒*7 7iߵn!@^>B{axwG:~O+6boK{iҷ»!cФSr_gPckݬcېْ}X! .VUk]֫T_D29:Yȼ*4Uhm"KfX_Б^vvR\+1o81̟r݋ތjܺWiQF닉b" dR䩶Ktي8JycA|E4W`'2!hu]3XH ^? _\dXV >Ħ.F=PmG?!IGԤ3EJ7(*iE媀R6=ӭ[ԉ8P RjxFhyifQH|{Â#!܄}!\$^cwiH20y}7l|f´X##:n\u.::՟Y\eC%Q'i[TJ:#t]W'-.1V{s * " ݽl峈seReۺ3DاYVhI]VXƴ5]K1#"6ȟ`ax[?[@1VN"B?i Bm1 "K|1'L'hQJ ̠p]"1O3}ɕll"A,'2/m! 2xJ,+IޙRI77=h^I.-X|p)c%*(l3xuz$dz ځP'eI$0prNg'G Qv[EY[ӯyDVV:|jGsZ^BQ޿e%ɮT(foѸ$EL{l80c 6aKJ͠c-xZPZ,IeJ##UtiqV>Sl:ڋ(BngS}_[=NSKՈԎDW;`c@]}jIcjpѫܬGKp_0Pݖ<yJ@:LmfıՐG>5 sм7#Lz.euhm}4[8B 6CY{>j"3J*;:rVÍٕ{OD'g S>JM)1D$YIJ<̉oxK#c#/GvJ,{B] Lw9L ¢ί&f\d9SHւ:mإ4E]޳O0rEZk{1lP7g?f^PB,Xalݧ@),I=e@̄ YFbpg`jQL,,'qSh;[RL,gEpC_wbUcߠ"ҘTG6s|~#RRPW$zѓs|:7 J.9v7^.hzٻ"+^I\qoWlsZ7"z5No'1 Z<q> Ar)H퉊\{P5=&h0t[ bU&UZMj2Ͷn_ )̅Ffk\obVEr܏Dm d-֫ƅ,$jjƱv\ЂqiaQIoSRlX'4=CTOJ2]UU|آC'A ZpS"$5}]be9k>ʁo%Oఉ,$;)Y٩,RWkf62)PJX 4^ьpo;#:gfEV >UHXLa5=ԸCda06Nx~P\ƖPCda"w w ;nC\!OZߙLT2.[1qc*RNC,0XZsJaKmGb *j:|/1slCt^H×`tgB *xe#3$C1uбόg1&Da_G̬qG|o)'X&ɰuii5+['Z%͙q)V;p;_~{4z}&/+.Dbvި" w 7|{|xسtw3gR7r+38hҕsB+TrA-!(~fz ];A6cVR"R >iL`} )FI.{}eBѫA{IBƄɮ˕h͓;zy緪KbӖRuW}e&wb!5}7γg(e@vGd60$=(^? o8gwZj|O2hV'a+l\H[փŀ`lNxMd(rX`<PX\}YѵWcZ7F( ܮ۟IO )ùM5 x9ŅPUh= (2q6ICSMFe - {;bMl/ڧWI/_l;7A^2/=MdڇK%CWFwN[2*ق֨A `4RUNb2^V м8 nFa>&4@B؎1 }=/i$:GUNlۖW0W"rxd=4#xv?r6707i2*Ad\3OGJo H ) H]k EZ] 1e$t ^AoZFN=YeR܄ hrGγsO͍[Z.`N?f6efKsIu~Aed3쪹k1=!D,lp߿x&:?^S}@_m2.5s͝I&O|R2S^`W*\і9(X.('󅡧qt`5 bԜ[K6mW53i=ĤKo77\hU-X]@.7n{3-uV xIT,R84n2#=$ ~qT8uِ4u@hlA* Tl\VXSI"5sEu&-RkQm 9I_.D#llY`:IosgADo|8dB'S>䜘6g_\:c^FI5CۛThP1;[Rxx" Suj…#jP`lē lĸ𓩓vl9D-2vG*K1{B߱9z FO^YfgpV7Y*hY,` 12vwH8w= TwD[n˜&3i 即nt)h0̂: an"[9y5"ꦖEOp!G]6Oj4in!}ؖ ;]3q|?lN-K+;#SV?!ZH3Hπqy?%#95QUr+԰le7h89.?EoF;+BxrS{Qi-4ڧ8>_L$$[ )EniT'n7F5P*!B!@,hx-ՐL6o[Dr~8%6tbzś,@7gEԠ(RhLClInaݣ7#} z}ZgMΨvp/ph\KY_/J3Awh4v4^PÊt}6Bp=w2UڳS0L7q@2Xp8&ЏPER 9lz፳UնF'f8줽Fcm<S"󙡣su xZB_tdj,]X݂-2Q= 6M_j\!dROHJBw #`CCmW+5~u(mEft'r"b,x|e1&isQޡ:3=uJm2QAج"4m`k1F:͂>Tũ6,([bNh{KsS6˕2lZ^6Lـ„zFzb8%BcŅ,؇@'o3J$~ݦ &fc篫]98B{QfM6Y&w-p'989,f˹FTKR dr~(SMz -~x=E~IL,H| Oh84i Qo^2:S5 NpPakkAjjҽȲPsMg*"SzɊz}U}AkoBegIK1Wu\[4nrM&iX}*.iA)ӭH  ";G)gEEs3Yd1O|!.ԇ Ⱥ:eo32svqB($wfq\(Ⱥ啅vX3oHr ..L^HP4W`P㣹L,lU}Uob5fPbqa%ql0^hz aB FV "|y8w_weIթ]C;\(sѾـܪ_t:͊NwV\H8C֙B%lb|=Q{I_R7 #)M;JyY <̓&Suʦ`(;8  jp.貺?u-2anZ_EAK Ls #HVJx\!YrB}GlGaWߴy^a8 U[t9t<,E;B|4\mS%tc{K-(Hr”$՚,E Vod(]fZ( M\Go9jHIC1*BEvkmyԿW+|I< wZfsdTdH>ŽN+V03rbi6֏ҹ $s(u}Ve\{`O}vN|ƅ9[LIEtaLk-Ď s eE@<`K# '_GodU$5af{D+J)N`P}@IˮqF`"|/{|5gV@8/FAàE+R27ŗ_$/ea9(-%Xc#nwbD4ɕym$ zDQ톰s7u5"v/G,oacQ)y$Z)xRȖ[!-.,DSpǓ!F*e;ӎ+}b4tY^>Iy03ihG̀`]&(^q1~eDF8Ӄ^uNl1š616Vzu:z'hڼS?WKB 绩L`yD VatL893"ɬE>un$Yp\1CSP_QPo5ײ`ʨxb`ڲn4* [iJ_r%Ti.̔0.&cea? ˮhB'QA}ͽ#@)E G=\+(K7m8r #ق'9 sLh#=c/Q=.R5~DBF,A!ޒB-0.W-~ ]'a>IW\ h9qK2WЉ F$ʄN1c6qe(P"_{\Wa=d*='cwYQwp2`ކ.'I(p,gp/:9Pu.˂@gcm,"Q]{MӲ%E,>O?*M cʰ3Te*%xSy\Xo8(ӭY+4d90@C~ZˆvRQ yW7^j7Kf{`!E;.8~?8ZVY^W^>m}Ak6( Lv~L]tg|. fS)Ʒn[zNU8%CrwfQ8d)UD/u *њu786_3vuLfx3-1onM)䕃 ˈ˿敼6HVԠG -ջY 9 g }<;(')Zl+ǭQ|,n@t%Ϧ>rjto3zyW8;қjvrE◽4>Ȫ)4ٷ]]WRB@Nլ[HDCJVb*wT{Rt} =3C,z8ׇ8IW/ͳg)jLHsmkV`Դ)P_~+H \MS?aI~ G#l ~V`QekQ.R)q*_F ySYO^7(gрH8e|U`-mHQg/*5oI\Ig!nT,M0 )lۋӇY+ХqH_!35}_Jڷ|۸l7A[w?QR/߆K3OZԺֆ_0R.)W279D8|OQ3Wؗ&:nq})7e_7 yl])x|Jkk-'Cv~$֑ Ѕ<,jn #jtr߶YQ`k]&@?#5z9dxƇ;  C? i||pY1͇Ѝ*Djݸ@=})d@鲺i~-@X|ډ8ŷq=Xy$RI姂oK$5x~TRT^g>3{d|n!T/2_D <: Syd;eNHƔ)]'R&V69<*G+!c`^.vx${qwXw?!])~DP"9b^ >QF%DlK:ñ%jҀÕصʼy>7GÆᆐʱ9rȷig>Vux=>$%+cMIE,ܵf?(~`ƃ&pP,zv: ަ01>'1bf{SW87CLM_1B/4m KB5[}۱fPaj?(LO('Es {K5N;ʓ9vqn9 U|0"F`_iI|6 &mbRGs%Έ;.#e/>B8wh8\`N ΂[I0yc;\<&N`h+0u@Jʵxb;r<FTSp\4Ro[upnP''5=$(4HLqU1>hGL.[{­vl0:Fv Ɛ~$Zjm(2wPHfl1{b*$p%KMtf&)v&r)rk\|/}B8A?}H"X)Hؿ*1 )ϐ4L!{$hR?,n=T#h|rұD'cu^ai3ʞ}+%8$R~TR^ahgaA;曟|> 2~wL9՚6^ѡ\@}4}1}%F|Gif35&~!قb&.kQK5G"fBA^>Vd@bk¼D/Py53s #mݶ-KPڏ80{8KfZ=2; nvW,|2Yy;_xQ CBcoFAx dʊLդe8 \$1[%L #动T[o :^c=L\.=.zcgh˺wPpy6L!\! -tI˸Z{<7l5QzTAӞ75 My l붾=j"D <['BZ>}#h1Q.rhKKuigDф"N1=r&v,~YF|SB6[jz=2-%Bv^CN H ~FxvB~bԏYܵwoAKg~B;!dv62PyT -djnݎSmyO{:z݋zR*E &'œM<mD*{Cud*Ӻ$>6fB~ q4j`id;e(?ťn-.J%hq (wS\b\&8= 0(f*;"&4": ~V:XPZfVXt:nldC$B %΄Q|j{gOKN[ oIґ;>ίNP*l՟T~{%I9+Ou`2.xyzb2pfqb@yu8l(:(*ϓ w9_#MTAJym^ Lt+؎Tz( r&D\}dY)n{S`[V[Y "w 4"PJZai(5o,J} خ]Gnpț :3Se-8GK;[j\031!ChunZ{::&%*ܪ|"N@p gBP65YI xȅS"nmҒâX`PxlF'HB6+aŷIoN2PG_Lӄ !i%vkʦ}"ě6jf_4Bjp#$UDž=Z>t@*`FG, #q$c!jAƄ])0oZC) R*|ͽD}YF$#%L;y_DUE\#\MtW'3JkfIi 32/{V;!5421 \jxws qQ~/ )o='yHT?A9ݶqyr]_nUW ^w&Wx0ep%yӣe'y'c{} wmӐ$lŁ~"!͹Rmjg9 mP58W;ѰJKQG"aLpGG3+DMNz0yl.UZ̺,|t)oZ|ĵ4G3pX=hzZ kMCa/(HŒ8VD /ɍEB媈lFeЗ3l x;?G352xˑ4U.(_Y!?"f;H~?Qi8جJ-%|Yp SYa>4i/nG|6$iNݼ oh:%jN$y,vX迌pi <\sI$o3odLd<3E%ɞV<-Lugv9c&lkpMO69v3f\֠;hGmJXS>Utܑ$a +A45]2w,aԗIfat!#~QZL-njS^fe?d5`{ʣ90O{wu}U,Ps7cTCeԶx])_=<8 57ۄWIUPP9Խ_zSmDڲijO"Sa6Dµ)ٮD!=]}3x~5,#<_sS6-;ui˸޶Il=su1%42AcaIr;p:5^q$c G:Fb2<&ӳ5ܻP]S׎^N-?y0q !y<=4;Y vt`wD^%c7@~,{{pq!0"eaf񢛆k915 ))djt@GUARljB|ǗZ }ndbr'OW2,D8NrZrY`lT-/gY]Ew8@pmZa@.9x@Cc!a|# swlbI٘3\)leمjC\XH <׎4ݹٷ,%;@vX~ߪzp#â5fz)dm0HS\GIdbe\ E ­!Y h▫HVqM gݕ6YuڅΖQN:?W#Z'zdj]C&|8'[{ʙZ ZzB/q6;ɦyE(I*h %'<b\G(\/$!~lPT #W ֘%z.=Pe7p\Ud^վ6 tE{T뻳i^M?mO u5d<u`Q>IDx}\-ym: ǤF+ x') tD1oՉ-rjB[w⑚a*[(_̃9H(Ν%0m,Mdʄ4}1/Z(+&ib_ċ^3ئcRQݒLRdOFGFNAonR9KיS&bDNƭÄ́غ!6@A4/%Ӻ\S rLxhr5,1@)^ S! o`aϰvZ/:;UXW'PdW3_g ;,L鮱 EJFRcȤOzNt]IɩO1s}x?=YF"`NvVSS  YqN8;Z{P`!-?7 b2Mq?'aʪ.CjCB0pm˕TCc樏gg(W BX8'͍=YHŁEe>ijI[GF 0#*CӶJ< l|*4x:qtӓE'ҁo{rO˧dbnA&3ǖ=:it'ltëGsMS]LAmw]|.#X &\Uԍ7s7EьMXrr+ұ & LMmUBN7FZ ؘ֊l|eڹm:Ξ 2[25-R+%@Zq eq\ TԹ,͠6L _N:~s".3 :η _:5:cjЍJSsw1j-yoXBYSgE;kU޹]v 2>uddXK6nC8rtN4C`"W/y9jpvUüD%X3[i i#(ɂ*;Y>Z֜tlzD;ȹ{zЈdklV'?Sfe@ h[' L\) C/^v%4̕O`g=- Kqȏ%4sC@i{IIP?m:h-LwހaڣIghcf&iCl* }3P`ɐpF;-j$kأD~;K dBpbj Bv020T>on$!)* |OhCD䶭o[  ^XcLˉO׏yr^p }1~d˝ha$Jw_MQ;넻jNWZ0]=(V8r5>x kKSʿNT. |خ bc$Nk,ֺS3!ç+glNZ"ޛz9m&#"!E!KnHiFِחH" 1}$eCzǑ\@#0GF@DN2gowD *4#{jOr%簙I:3$ZD;MM㼉JUU>l9)*_d/7)̡ad=U7V5䲢:˺(cA՚Rs?@2_9|_с@b  y%)ӮFXEsJ@nI j1QEb~_5`jZ /`] ^Rs8 /DL^J4>g#6&-_VYrPd`WcWT EH9~C֑AR ȸp|݀\2FhVf@`y 0,/0(bOyr"ӏ|P׃RqνHVnM[ZyQ:s?V`P /aZ]f*ơL=bPu#x #a˅> !!)[rHzZt)!U췲vuxO݁/5 Gd/zAm㵄ĮӪKݤaQep}p#xXA?e) 0Mi 3e'x?4ׁhF t-F€s!M'+N5tX52YNB_Ylm&v_,P8'/w& ?wFD2˽$S: W4OA9ogak~y/H:tNM%z | NOD7C*u|$ nQ,ڰ1!Gs`y_֘ͤ]oy6jTCdtŃ;5^LzpI/)"Lݸ!ԢhY<\!6Z:,24 zY}sɧ -|u 8exKԗoc_(V~ c?lKqro l_/V*f-nkW39.h8c쬞Aа |VK$@<&K<ǴfKeu=XfwQ2瘜>+jzRC$<<)@/@<,kH}BLiElPX*?ђZ؞Zf[A9ֆ\}~)8BBξEJ)zU V*h!?8 dc3mu f?4mH ToetCU}hw+p7k%Q ?GzCHk>Rdg?g09K.N kqږvR<^+SgxڦT-02s}؟3]Ȏݵa4ɒj$AĄFG',up_71Ybd>WU8e}eb3OW_lLV t_[EqC3t냳 T[|B郾&ދY{ E|,gJWߩլ*(wއ-< ,tMrW 0YW) \at (K6,$jRp%5(نEM-= 7}(҉lk@8Jz '4$tVC5u=8 X ہzbЂDưZo%@A.0K+ AjN om@+?_K#P 3f[Z/}8jeZn;drsP&=45UYWYke& GkAe7dЬ8tf-Z5D{t簤*3LpOPf*%Q߄9ly*+}_63<"3a.gy3)`H}g+[%Ɍs]B11h{F  wr$ۊ-?`eȂ<\e"±YCdž8R.Dx$&TGdJ'?Q`}uA>gHT[:Frm6x&9^M@nے|J9<9Z~*~gA\G~D oe4dN&{IpÉBq}^T%u2Xk.gnC3L[a)ř.0s*X _o \;7(yHv'io t## 2-?.s hMҒBm n+4x0Ev5bVmoyg俈% TL HfS{BM-A) ,xfK LT(́sA鉐yb_40@BL׌ v+ZYS<?qT5לRquDE8G@x@+RZ+oOsv1 L<-2Vrev6Щ~y 7^ HKGv}?dxp7_ȃ҉2x{TI\U M{)) #*8ݥwUg~>|WQzxɆ}` Vc:K=ÓY\U-! FߴVkgS4ڎsЗ?샼Ï>źo3o1D/8Vzh:&G)4CzH(;A4A#X{O;e[ٔŽF_rBЅ=PۖxqT–) u!+CyP$yF d(cdLoilJT0xt'vH?TBY~RZQb v7&}NJ1-gE˂\Qsk+OŨbKrޑ]v$aIαN'7SHG!׍ނzHGvR#[3,?Gs 0 S4z-.Nd.pw#!}Kz200,hȧ$-x"{R%LSkӈ́_J6={6yr/$x <tʽ^":M4M-KOMݙqF*<Ѡ3'sw,Uo+璔~.6G9c9+x?{@5Ԝ65UJwFrgSy̧Xurѩ6|T)⍽aԓ)4w.ά66W1~4saR,KV7oA6\;оP諠Ѐ?wiΚr"v0aXH1*Gc,4ALRa%n9G~tcxş X Aaػa|\'͛M R37.^9hvk2wwr}#֡3U%HW-i$E,M0"{_WL;2m1qW:D>T+gE G:G/vsY2N6#*ʸ:MIx.tQ8iNTum(F4RG/NM|˾6(i/0~gx\J,] a5ekIE,gaܦh'&jH,zt%AL7+#X<svD2c Q i I}<@ !6Jm6/x \TG<]ۮ.T`+}}H /] 愞b**1^2e%Z=H}â׈oiAQTu5Nrw9Nj(h(HPMhq5vt(oi@av?h< RC hgsd\cjjG,s*1qهȯdUa6j=HU+ מlnֶ8X_؟Jb}8/3ϥ{.D&vd^6ThM hg0j*j/[ bt痩+Jh toҿjT$daeܦ.v!TtNKVbrӴpz׬e |[_e.͌ &[""Hv{~E_+]u7s u&y>nm(d'0 bM msڷg\Wچh3hJV9x25Fq_ [̾)Vwe_[ RZ~2T;ZX%<#e&^<#LL8nn2UxU)JnC{덳K 7RҔ"X%ӴP7nYa)4k4ftbFž e#{vŗ,"Uz~; \ůt=ŗ9=3e.8;g2;ؠF^Q{$%!ë+im(N&'Je_fϕDtz8j2 -nfׯՀ4E֞9rL<{xxs\ON:-%[=aN(.$!F b34EhEhSZdz (9Xi$wɟf%U&ЂTK(cDj ޚ&xxRJxX<8B6_Ib.ՑSrovc|Z :$fBY;0/;ۼo瓲HG/eP[% +5 ժ,<& b15ދ,\85(lDr,7]L+Q.!eӣ]n,4ya1ubECJg1pEC!!d NC5e 2FcLcYDszD"F{?[/FNޢuf`,'?Q/$?) NݴcClF1$=! Gmd6hkD/K+"ZlD&R?*,4zl KƷg1O @> {u^/m=o?^r&Hgj5eu(ܡ9.;%.6BD5[LJ3nP$Y6M$B{,623Ej6;cW2oY2pw?<{u$w vg NP ;t~5;rWN@XNz=IA"> W0֢ ;Ych+xIcKܢ@}zU eer5 sUeLB'͌a'iDz=u~`g[p|ƃ+XuL :f.uɠc]7Qh98;Lu_WE_蹳;2\WPc%1^Jq4M:,@%o DяE&Ri`_TThI\JV0G)q_{NPit仆B>tJ ߗqrBhWn)ֺ|߸V+4 g;kH6۾b 4%=UQ!MY7標3BܗD3mlkDzɀ=4`|4PN}2ԝC"yaI.YN"Z%yp(apz6_3lxqm;xɷ Ww]r<ӕeK_EV~8y8{E#ۨĶ0<6u~i> C@btG:b=4JPWz2x[KYNUr+?nOpG'cEP?sd%0Gmޟ& 24`EWest5y8<)Dj6/U+.>gHe~&8t2"Gv C\Z17?Nh6wH`:ЇQB;d;C.)00И n,r sR7;<kEyʪ\ݥ|St#a*³C t&n}y\SҾ? mJT[vNS>m쫑d1dQp(jGC"L29<.'ɖ 0y928m6Sp5Ǵ2^kV$Q$:7IֺCڙ&R} fiz{.5}Oārq2{?MqMiqB7b EgS}C&T$RWZǶT18; WD0#NhNס(2:Œڗ KeeTyȥW"_ VkL9ځwYTg׳iV’@᫥g9]mjsz2Gvy2x `9Im_?Y 3&GGsyZ38<]i}D?1ӮjwSF:MY\|=nR{!28SjI@ ҏv֐bo)s"DW+TDݨiɁE+B]&4k|p9|BjC~w 8]Wt7 mw$#oW Kv 7Ŧ%&XnG^ɔ $ыӵzKϞ[a?ӧ -$RWf_0)n?v\ډ1ͩYʼ!a =8s^z{MĤV-F *wz1;+p!N}w/룆 z_+ér/6}j@&0LԵaH#R?3W8C9qW?7:kT*&}5Ny%&F߱9QApĉpڤ͞j* ^?/{'j]<1sL{^JQ jQ ?$h n׋jazp@";QJx*e {K=2l* H{)nȟ2=%c> Y--k2)~䁊\4gf"XCf nPȕTDǶ̐CGT8$j9iKC-kTXUκ hRx/~"47͸mf3:k\"e8d0# 'VěȈ;#RXRm*6@(u@y@f 9QN)z8: ʜ=Vt-+Y c -YpT0g縗r5WuK:n|ݱy{՗i-%w{ru=zcu5Q6Idz-w(AWmL1RcW(R6׬~1\C5dtb g{c4y=:Tq}NNڢ&W>}̺X+ J$`W, |c7!I W"!qF@"XyFj5daUT*&\j9#Yȝ"V{ d&njFme6 U5h`14+ؖlo,s$j`(P M0Jȳ dmL]ڜ}0&tH`zY7[.3HvwO%3K8Uէ>UWB&) ]9 jF?£(L i |RDB/8R5IĨc BH˦-b.4ZNvh)ZAjT#-ɰ)OJXL1`w-A'BQx^\{5R)>eAbKIiO lw@E1:` 󻞟;X(!NEa&~mG*kE:+~D<|:4f{c xy<D4޹cN3؎m/,*j?`x(ެbL´b~^5*} ݭ/BfHԝ?{Wouk҇NהvY{CyX%~WTE}Y=lyJk,]+7SZ7aG>BZ#D5XԒ ',4&#_\Ò]ٽ#rzcE(hY4oOA!f/UE3htLպ5xNU e:C{gXEKНul9 9:w!U#]帄.ecLuK1MzIj 3wKjZy&"Qe|van,!v8#ܯ9&Ӗ= )( Gpq].{|g43,@|åaZ= mY:ԁ1Ni 6D5 #a 1%t2gSі&*AZвU^^{­N*ti®T W*ŔHZEgo!O7HR`NC9{l}y ۨ Ԑr=&6~SuA4 N*QE<ns&svO'hf)῝xȇKPnqb)Ul6ezk(I?7yđtQR]E jmS3Ou0o()j+{,.˟&lvcZ=h3e7T|ͤHঁ0OuV$*_M6$p)Gxٷ*M |J)_rlT wGܩt"ɵn~iKO9H1$1u8LhpvctsU.]͂_,;`SKjv B 7<vkx[@;LwcɻGs|Y~++j=b]1S(a͏Dm|cjxяL҈+0_rTS"n4VssbvKWu}n DaLWq`HUegtYOURԧdm!P$diO3(dha޲vl+W"= @bDay&)FE;q_T2~7$]rۂ)p"u&H)޿ ,_-\KaL4#`! 0X pHm.eO&yX_ETwH)Pµ.LQ] +ÒT<ct|{ c@f֒X*=gȜTtrXJc:,mZTB|pV]eGTV {Hm=@ͷ<},7tt{:6pˁ/.-mzaڒe9octRM@JݰC @45=Uat*GKC|j\-01 һDִ-P0hzƚ%u Wg(&TM z<&J~,<(h銽}ұ-fK\M U1vHjϱdz=j ڴp ]:&9%=J|fla^Lصa}QHxүlUV^W@T7QTfU옏\ f[$94mMSJ>;d$ӋwDȩtf0|M9Dmyme絀gFO*Q] 䞅96sHĩRE"kD2-O$TY6dq$2F'BBz˻\G%?A%Iڄ?cTSY~aZ,+ιӇ}1~"8Za"N0 )xA,~lIbuٓ4 %f2ya-qI*ǖvK]13%נI'Կ^l[q =}J/hQ 9;.ZۊL6U'@d}&1/+\C׀h1*.7O&-|gO.˳CndBh3ʴ"e?{W 1A[5n'ҨԊx9&~tm1z!陪buXh@9ìƟ2q29-gHJ߭ ho.dĥZO.}Nq 0zU)pEPw1~G/L52 b% Jpy |礥|bywEU'ymIFr6ڏFN z2TΩx:/L(үi+u\ 2]>TX:'xsP=jwhE3=7LL՞Yڱ#CБLm~;zjijP|Ss.7.LSa0) a *T!`T 78- Uæw*` FX-H 1x;3 `~G|ξȳǍqhΏZǰ,ԝuӪ3U{ޔ Yp̗ӭ:[`UN€KtsUgB^.ڎ[ugzIw6 SD k0,aK( Z+f@FϿx=Ι;*jL?1{z0x@pVw01<2CWMV)-NISUK[Α3){L$ZÓ{ Q/P{z}M==M8obIJ!p.(?{.>*8 h[U Oj0 =!4Y#ݫx{3 w%RyoКY-cM X RoKA 1Y[$LOt(̨0*]}j!nLL7%$?3XAhң ^EoJJ&whp$j u41®Q,+fpI.;6::H L^EP#[yrŲ߀/v<"IA&e`Q'ZЦMy)2G(IK*qBa#v9uY( 堺DjZR}1xoS6$Ds=d!wB`_RCῚeo*ҘXv3ԈΖ3 %#`no((-`'㋕1>#VQ`)Wc:̮_-\j >1Y }e ,p&J7TdrnO8ew|J> P~ts.XKڮhf,u H=W@#]>o}Z ۀ#u>m^HhwiʋA H+.{;~+OL+a# ϡLk ,jpeC\eC,)k̦{=R9ԉl:ԅZ#\֡/3Nɚ,Ŝܟ38T+DB]#b7BX; ۈp##2(A6}>`m_Fy*,zɁC=pB{ $\G!~|nCQ_NI֎1g)I>:{"6|Ӷy`Oh6@Tw-Y&gv>4VT9ãU/%.wv|"}sZl78WI]T$/A ! ]VV3`yˤk:jM3\q|hrCQzá69nqB1,D$k@3rn-F"8N*H\r [罨Y*U|MJ?y"4lu\כLrqW=TBAi7H6@M`UУE&HT)_$ZUeNv^sڝPX`ဵafjsEmw"8  M6%E=as=ٓ3/N,H8sXb[,t'Yk}i4w9, g#)H[\)Fx{ْ7I9[M?ھ`c$yQIPrR:Bz=Z0$ߢJͲǴK",&\Pũrl:/e3yo2ͷ MQ7MդgQ=I^߼)-i'bp h:rrk^N"֪iy jHBjX"!nW dPl2=7魥_dyM5NKq87r/`%'2Mtuq% sd{*J8"*ě[؝(3PN)n޶maV9g P/lߤp'THe/2aXD?]AHBhaFYz"h7 V*e=}sQ]K6:7W SG5GAK˰,[͋}<@q BE8}jq3les{].JvQn? O XT@_eKt,[Qɭ32$O)* 4YW9߾3.+mNu&YĿ0h*d*`pÖ8Q"X:h8t!',Q!̲v2zm4%ӓ/jc<Ꚁ(9 m ;=y(2}^Oi91&r{ژaLlI#I#pc4teLֲon4y[#[ ܴUFVPNtgG%ŻE(a]@W3JS E)bs!ҦyR_FtηC/:y ȇsP=sd'kʣXe ˖27|H L2 ŘA?\[ZLv,%ٓ&^CFH$l[BAuQ@, xt^XLwI-IC !!R6i7@R 턇=TF-Hƹ7CtHa*Dzs19yzȱYF0 =*q?tuv;P%;S ?fȝ}NtQ)YXkK}/pC݇GOeuU|RV'qZIPrAp+0^TlkBn}g&"5[#$x%NfAIځk hɀ¿:NB;#E ɭe"Xӷ\d>-#)zZ:7U|C|.*MN:fnr܂ﺠv^24ݻH+3 "O y$(0Tm:p:z\ Ԛ١6X\o.*wg:N4' 49k JFb#jtF[]_Y i\|T\r.5߽\W۳ƏL;;|܌ Fj; O֛/ n@bmc5ry5nbelLW3CocA GhJsj^;BW$9-w.mly=!GHa͓Hu: U^25^uQؘ88ުI3b@u-QqPrsx#QߧRSʝN-NHM xؠ4.[Vpl$:;}_Ϲ }(M 3x f* ; l Ss hVEΞp+1R61k\2kAn}( AG8]H3RӔ'jĞn FiOpOuwUF6vD<Ôo֭F !\n*0fEoA A{_K2k8c|hwmEmc`s`834P!|q-NPNjfXÒ)eb/ sifNBy20<''m)@=;T V9J 5E '"SbAMs)!}lv'%6wV؇׼ QG ;ti?Ifܜw t Jf<d)yy-V݉ߡ}vD۫6a 9@;c\˫&x"r)ҧ`si*?Ϫ7ְEv uOw,PlO܍_E3|THX)_xSJ Aj%p :C22R>7ke=~r0QfꁠOB'*\x$w}0ߠ,4|n6 yY}XACX3I-]?)gCWs&xPUV<+h '!?!A'7U}~5Rvwp25vבNZ韧}rHAC[ɮl<)grT^ŏZը^Zc6vbC5e0x:h%,B:%d!S}ӮaRq+ʂ,0C5hݯ*u2k60A w"<=gJzNsoGriJlDoO?') paG"$$Jv䓚/@--tǮ^h(Ix;)"81ŴU٢p&4H5Ws{pX7[ Z7}Q-l$h9 x+EDm^~zp}@O^uUnHH= 4 _5BRMx^: TU y<ܰrumYAR̶9%zC c1,aHi#کJUt}z 9Og ?5BdNG#-JG %p8GCL1 K)]*'ɡycd'qB)Y qv9yP xz-輱~v5t JMrXL/acV60C ]y,:}oa%wBPp`.Zj-L@_gDi)ϟfU=:0b1豯ɶ1ӓ9wE?)ҍgdV+4ZV~*`zq5%}S(򤖊oQlf +%/`Cu%pK5APӐWs xqMΗYy&E3Dlh'ULùփ4\4ݿmHr`xp=|FSdEٗSH7M**be7&QymB>-cktUKy!k 6˞y gU~p>|:>-o :^(2ƺFUn27H' [G1q߼hU2M[:NRF=hDža.n{#LY9ӷ/GBEGX tB` BSve@":'U2N[n5hkc{λCBv"(vixNShg>zt S$`'h“YWl0`ݗ11LȢƲaw4(OθA^2RMˬ4OY[4Q5^C⵮\_|)PdEZwdCsD^\g0:(>ժLǙ,aI㴡b?雤{)eMd@"H!^ľWVLeAT !5짡TC[( `3quw5;/e5+%G'ˆMR̝u?H_ 0kkVeĽ%\?4'PAd7`%zJ kc~@kCii2K{Ai3H̝i\6p@zXnzfrxlF 6K^D;VKMػ1? Dpbs5^峄" Gp) \]3)cwkAiH0[Rp006Aczb>B;zlTRI[9m?,RT {*N"+@`U1|`W&tUR3;+q]=|Uw2|5R'ӋU7Ă列>I f|4 Ě/ 1+yQ<}?,j?)"Wb]o&?{*rVQpӺ^抲v\hs81XN6zXBEYY%̂+xSߗo@f9 y%P>g5>`5xjsi9K,0uBKs [TYCk?4w3kz %:_tu(!T̍7Cx5B-6^  p02o@Kp++]"Ho(+Miy2}T&$9@Oz*cY?BXS7TN;j *E{C1 Z #A57{G ~Td PU}JYi5S`F{xcv]_".H*(BoO5 #739 ,*!I>Fȴ=쟑R*6ʑo(m&kMDزl:Dw g=¥|3|Oځ?D"w EX1OI >|tc h ="=]P@hDJ;K~ҧyP' b a(" ^ ߑ+u"IXG`)=lf`Po &$W:y%~P3 J{bjcǭ81Z~ ?8!.Č)u 5e6tu=hL;(qP9m#6-PH~J)+#~vi2[}5 RZ8d/uE X<߮yqoDF/CdQ;_$h+q^ʚ\? ٸYWu9f[X97>䛰GL'0rⲦTM䆨N2CXwl&+n&mΏ窙㚼/Oe 3R3ӹ aw@RHv\ns ]mUYRr]EbDȘԶ( Y"Ш:qȅS(4͡RߘNn6v/OmFjl路i7&vхRݐRE>t 4f;\|D4ߓ*L{wBu':y@9oj%hRZ#聇hR<|)Xΐb罶~m kG6? dX.($oVp؈Cy,rTHHY|JgFlFڻ̲o͟#y[JDxks.(7Κh6?5~EU_ !dIO LZ|8ΠD]b OĝmGd)G5kQ&|V> gM;4QGۛzs4vPZJY]S;xp1P*+`_}^ / :s݁҃h5'7Lx,8DY!X|2I;V)sFjqGOMOZ wuIc2Ys%^fapK$wĹn=UW0 :'xhmȍ3E(I#G-H+^\].# ѹFsz@Frb׬PJ;BrA0¯s5Z0 ϯjM9r+#?{K6MoMDǑg>*k/zp|x[mtKE:!ԣg`q"L>}Lyk~%}YI M`m@S^఺qsXa69J7V/oF^u-/mWRYi\t(,>t5nUKwǻ 􄪿V Cޔ064Z ObZ8D\'+IhՐC!o|Qdة|PC7jinl@m lkh~Ivg呕;>jr)?"K }X9}([kd,Y5i-(V+CV r*;>)f}L}j!]h1-_G5Q|iW;v| SlXu9oEE(m M꒳rEiDO).E7] =(?a. t[c<; &7 LP 3 ݛ;yd3\Ul&T,'O#6==svZ^5Fs?h d_fmBݫ΂f''dE0H %1, Q䁦%'eX.gN.Q8vWv$hEtCtMe$g')qO-kR&UQvd:r3@1YrTӿ&(e%IauMj"lHs\}^1Ak@y ɘvN󌁥z|aJWC5ȶ\ -i(U7nҚ95 +4]ϩkͲDS%Hb9ogO1= J/݋O!r%hE8Ý}ԢBck z=fXf VŚιڀu20Һ}7%%?8[iKE-L_LaK_1uYMkk@N ?]Ihmk_KGDkFS|cϜͯkಇ)}}*MV#?)KqdYچox291kr%:jI\ϖ nH mIVp!PYu̐&C-=x?pTo׵L.%ݪ86*yq4Zb;'~1"ta4ē~EݽX,bգ"!  Co%x~|zʾͭ#j9fMW{D:zZ7!ngOك+2=Ì xM5W?x>@w!enG) ~]MJHjDoIC'CęIx#kx_d.ϼ>t_Ԇ?李(燳5޳e0'_>wS|yKY۹JC${v_+]pK^|M爡6_ֺ̋o 9q? z$6 6RΩ*уvgA9_sx Jp{>K!53;)a%i{`J4Aкղ,*P6^}$e򿑳~0ů ޿/3Ѥ'+d#>ú6 Կ ۤOheZ ?B|%K_ &#?8.XЎBphBYNs d[ pPyt|zě9fEL$wD/ #lu"WRA j yS31 2IZOtebh.QZ6^QN^rr"v VeREFclDm(FbQ:( 2bWDiMRZ2cycd8;{BUV =q"[Gc{k&>1gސX)>#P@D`q_Fmjy%Z<1P Z%ЊWZ%?/J,o[[,`ע˞E"۲7}0I&Wg-r@z8o}eT+sIgZ!_ߐD1Xw7|{6pќȼʱ>ZJUX3{ٻ!E FT9PVݔ0Jf, k1|@T jlgs [! OZsD+d}n8.y[]\BUuD0B ݁yvo- \Dem(^yU).RC R[#!9zq*UW.v9$2zqUS$;%*4wO=edZ gJͱ"0@# %) LqR2Cx 3`9M=&™YEwߦDl6Nxkڎ&в5E€+POB,:$ e $p7~&L8zoy8Jv9eg!;v $=CY%ḯ5l{B@lGH`L#_9:P:BvጩT0;icz @G*߼<abG?2{.,TxroLJ=ZoIY6TL.}I*vB@^1uO=&0*}b i9 ս )&>x,JX߫9Hd(6Z fYqڷy (ˆ&q=NLjjL#rrDI| Y< UG]*\j^dZ2Vwt_ý ‡p'CІk4M#4t|6&:|) }P:{D'+*b*jib( {?h-]aah;*d JृEp3yy;͏Bd1q/ I=)_WZ7/fnfIcr⪕ǹ7ՑBQyIyTElLKh@Xe*, -҇r  Y=)3)q.:v Е985@Y.TCylrE2El2{;xϒZ?_6,|Θ]W@<c*L-rͱm?ߨ:55aH\, [/Të#ԀDUO^p˴B_*>lx`m^=zh1c@˰)^BXaO'v~r&^6e܄皞pcOCR0`&E7E0hm袙iVaW eP}À$ermܥb_A(K 5c:s>4`o-Oڎ4)٭S6Fiy _,Ij4b*H m JNcBTY oBLCp)c.z tpOHV!V+iIj):f}VLjD;mFq$N@nEP|yV3U}Ź=ŐJg?ùwVץ4672*܁C؄z~ #ƙ e)R&Gipl=ɪUY2rHWZ3wi4N/˺Q`8 ihB6R&V(#+hI7(K7w`XX_T//cut;%c XJD~VANK5i<>Zj`O=j "v8^VuMBTjfil~<9t~vQOaHl\&m*5 ?L\akhiw/]ffH$]W}& fq51Y/a1RŵATYY=D{/~M7܉Q_vW2G&MJ(ɒ71hS+9iLX8Ld2X<ԙO `{7qa8e3 <-<Y057|(ft;RCZcYŠfJGY@_(Dx+ت_[^sS;t_vH[@0x 3-ect~n}^ڿ_^ b[I&3{gXg^lK^6b(xi' +0ui2t9%qC6v(,-޻R$%ʲUP7%+9TV7( Py81cy2۴3tCS֙S7j2鴑Π y<}43;E&V pVP'r9?sЩG`?q(Bp؝ 90;EMqBl W-sQgMP\Kf%Hw0zy3kWXTUuT ~R26iƗGl:%|ˑcik 9ZJ!L#%,[9g2.3W "4W۰𮾌Hbj{aC Q7JG g$ϟt$7niAE)1N#q[Cy=崨=; P Ǧb1~i(ٽJm+os89:׉;ZC~͍pcX!ԱA$9]3۱bidp_Q!ubVRɈtΩp@/Mkf96>׭lN*DuEɵ?kV+[a3۳QPkqaYqWڿ}@OOa39/jQ{w#<:{b^6^WB%7m?]rق0l@Z{ŠwS#a>ApZ'D-ل:CƼ 3.ۮ>_(suњv 1sjAPs@KX b\A6jx\t 4#Zq>Xc\G}bm߄GQJ24j7Ř>}I~" JƷXɲO+%ȵMRC]US:" ID1 M7LEAʾ)S9+ ni@|n u''p*n}$s܂XFA)iFЬ3%vtH7K=fg 2,#za۵oVf_3cc}^"pt+F)aȸ2)#l:8NE=(KV`P\a|6)<Jj{x)H`/XMLZ3,Qe` 1drYFA`aW>[%OZm}F_O1kFwnHۯEE~bGe]QEiZC3@tzk-L,*W$}Px\֤ZNF}p3Qc ڂЇLySTooLuMEoeW~N @P 5PYpD7%=IO:0vXܨ"q27Ei|YX=J1BlX6F)]inr;5|A{Lʼn.B1:TSV4 c"U^A*jjQ^LJD ^܆pvp:)7 6.z Cq裚4b |gcUUbd8|m]*±!\dU4S飞tD]r;%ے1&:P$TWG_=$aLe_zKC}=c*(oAca [^1w Ebtq:).W񠿟pMA|Y2Ltr>{!DG! >-AŃ<gzLB1cHqle pVfޠAl#i*faE Hr<ޘ[$@R׵FuFh}j/>Wb'Ds|؄|]tǝq.oW`IdWNy<ZHv(OOHDFfVgѕO]/W`U.ѿyMLf0,o@ĭqO:_Gs% Ji[aw 97I6W.SK q4ю6̄SEܟ =+Kw-\]/-BpFoFѴ~,&_њ(fZ;2e .ʡഷl;J]V1G6l㦃_-d?;Áê6obSEI_;Ҩ'_܄~2z)y%W9uXlq:_ua9,Ǡ.S^w8+]-!%+~!|:~;K in;diY9**)k[Qܕ.}qH"^NeBB'=Or1-qky*f#Yu+&e"X֬"IIJL|JBTPS<񀥭!>V$ ^|%jC)gOXp%wY ϛ'~ј鄶)ݜ~$;OXC"K.N;o/֋Lq159gިz"Ғg >T _){C/!m_l4oCpU)шZoyDqǘHŇæ[}yصWa2XT ,>h!G_S]?Fy_XT ;Rjrqu!zYJmzuT[G}:7.H]K !2l3,qŰ: ƞ|XẌ́с)pه=Rg>k_mm=CR#\$M:#sTf5q풦i㼿>)TSGr1 {YMtַ{}ɧ"5@XK[ *heѸ F/Aa]n%zLv.Br4e .CmBT뀒G$"1 umׄˌd*l ̨@4j(jf-|"N]>oT) PP7&>SJ7KUcĂNm7W@p;bV!W |/ms4ӷx@IH??n)v]~6n+s&aҳ#dJQ,V&cV@{j~ob3J*ij L2$QN<{6FɱV^[ե|pJ5WE-z8#-Zgy) IDKܻ{khفL]nZ{1}ӤdXR@FE:߽?2g)o`[[U(;gbwY!g^%=Pec;Fu>^42UpwT_taAb%Zl>'k3M{^!p"~`1k,Mǂ1#|U('z!e<X$1 i=R@i,˕(v 쎺 S-s^~GEي%T(Ҿ:7,,6S) 4fv>w'^SouIy*|vVsqH ],MQ+NH9 xG[i|61RBi2@]'zD=<5PĢ97,) q#( ;8nI_#5,ɼAdRi='$D:um'_X*"Ц:{eʑm|)pK8k)#fx-V"ӵb$qsW3\suY%G ٱD? +=59O'uI#Wt8b}2?𱡳גABVh j[QBRz zp9? 8=`uV'^O1>TN%%tw E V %%ΈУ*ba(wRJK(2~B)/++9;ֵQ5 '?``Z|mngFHsz#"H'Q Î?QM`SM Sn5ҿlu\瓭gJ|ZM+{ܪ~+Fil~Gm,iHo)s0#M=o, AKn@uI}cǾjqnlM8ӄهh⫵ͼfF_h}n}(*109hs}g^թ}&"J#is;<,yAК=}A !]"}Wi`Ns'i.5ڒ;W#+V:!~]anisw*)"=Ln G$ψ{;Q@or$ ZT:n۠!Vּ7!<d 8 N%UnCBg#AUaimJyŬe8[S=5T{G# %d=B'΂,|^Eԋ; _|~L.󆯃GWGy>pi*Ky FXa@=flZ92*tė2Us[6*Vqu=?6̿#G/q9屺{eFNݦ ߱.Xb[ncStēpߔ^I,>z,. Øg#e6΍~$saNJUS2܉AL`9+:('sELGc\)\^sSoݯ &vmi֑4l-6+Fm$Oc.2HHSCdjo5 yJch9h3V2z"KpWEjJIlȗ +٬/j< vPT {B%+ZÍm:^I)Jՙ!2QwM9;@8#f -oˆ[VUgT;bxE ҤE4yA¥u8Pe>ܾMkkSE ~Vpq)n7LP;cy-p@G.qVW'T rk&T:&:'UçgjjnZv6کnl#H:-sVo}B^"oR.-JM|#1 q3D<8@=fDFfjƑ]UΆzwݢ`?x˔*4ax E!|tk2H Rb=٦^d:*)ݫ<z;f%#ܭ۴ G,9&{/ މD~V*ba&'O{GcV)*B4:ĢMJuM%svD~ Q J3vҜ]hђ%HTJc~dI ?Н2ew:ꖦC6&<_ڵlekgTg ?a5b /7Kkfwg}VVw$_񞚻G(+7BgZߟΐj@K[MPodQ|3ayG5dg\'2<<5^K/‡hcKӹ}d0.B&i܊1(Af*>4F6?:l;Ovq3CeZQPě޿+s' +e燱,:W72ry]?==iƻ0noyt ᗫb9۽5{Z8mU]#w  i@Ew]J(h 9~b^<) ?mxaZ&읗ƻň͔!rHlf@٬ask(&|7 Y1=w ˖V&e^e b i}B'`[U翠YzG yI2ȃ;f.֠aLyo{X:F~-e4z*U49v9YFX(E,_@{.BXa)WX ЂZv=? )R*ΠF_%\8x>*shQ>?K>zG+,~)CzS)GlU:p9JLm#ˆד+ć/ze>\WFO(݆NiP=>RŤhBSX4b. njwg)@-xDSL2ʥ >::J gZݡyY4) bQE==uL:YVJw~rcߎZy#z=KRbip|I1FqV`<;p 69p!ivx"tclʾElP}O~a5v yv[˷uAqLiSA%>-kld=*>Ea=)&Z%pw9hNPA#?=PPYSe֛4]=N2WjFW)ܒx:WNש#'eu0{+k5ЋIu|BLt'}*%Wz͹Jсt7j.]c0'RZ3` *yF+$lܥqbE2~?mƲ5|Br6=BBd 2u^T:L?fi0mn'9x! `e$FM\Vimb{nLÏUbRB'LuޢzZÿ[(7A.cq%#U.]۞w  n^u1h—$‰C((l^lI[D6Yx2G$r(lXY>jD~=9t@,~CSz0/)Y(&SƣZ q*NNWx Wj\1Fxń#bN3^)~}oʐ[ʫIfDWMLTr ݍa̢Ax؞wwλjx.#>6W&~7O'*y_+T ;Dx~3N z H! 5HVO@J̬T͛zHG,3:i#;@rRaeU.62PѷWO.WMxTXvN1yUg5CS=ޣ2l`$&R{)C.*9ɵHg<}3IlL"T#)[+ D[;堣6Ei<hI=jے ;zՑ?o[Xu:@eΉ$ AbL#zw0[^j.RNkV^ycLt nd9AX`ŊR t+ի.#oKʔ,pTvXVQNުvn3R:O|@h/b:SQJə7vnPۦ-`ХТ!nirЩbPPa8I5ɚΈ.6$<^d O}GIbA-"*j>YaC݄ SԿALYc͕S {I'Չ1DkK ;2U&iit 顆YI/]lƑFPI?_ME+~qs1֭GŹ hά酴!,1){Eef×ȚE{#JheaktQb2M@>UjGhpUOevd+is&n&p%=qRC9ev& N/_d,jZGjh jhiHdi6pr |ݍmSAdv9bZ$F޼\Rsu沕vrDv_xrVW(.\DC(-@'ڗt9jyBb ~1i[x"Em֔L':D̾dp}駯 XѺu1{vpsm>o:وKKU^Vcq:;%\Ř1z70DEJ[g,WmH-0J&GFW<@hGd>dpcipCP)yǹή|J ^ B ׉Fwv0e$'bs&`WA%r:8QipWSyk 1kW+Jҷ&euw$A"ێW^i_UVbߗxCRӐ>\t:{{ko2\wM Lh dלzTmX@Yic/#sØنҡf2v\j_dE>vJ'L_Ss3Բ"'&0뛄@lFPficL5bߙbx= vUf\, $; >}82'n8{ư%DԟCzHbF7cN :O܉[Lz>L˂OvJpMKՉͻaLv߳㏿י

    DVQ]Qry8J],´%({$Vrٿ fRfxNF=;U*g"/' ;oJh`碲*VZ~s:s*2b<)E,(AvgBhDa}̄ kmx3I  6_,A,Jy:}sDWLGý y_7s@eS4C@ۭ#){20j@-Nkţ[,@ox>Xitp޿k/"Fk4c?tj$,Õˈh558c~$Z!ob\EĭӧJEg@8+,ArZ%a*xA-.>Tp#poSyƙ d$ ?$JN.&J^(}3ڷGWa*lݰ!. JV;V.w/xq y~j`AhK0?HdzHqTsBאN҂շh]BJV3+ %1"}v}lL[S6S=\-MTc3Rw~1hO yGdZ+Tu6' #WpOF.8Jw׊ƹ1Gd)&rcڪ1{)D=)r>]yZ.ںeF));::: Z*N_\ 3ekɪuN{zⲽw+SxIwt0R!މ] 87nG0nz+zpl(n5P KPNQ3Rt9" Ϋ_ܒR7Io6b+ j4L2k+z28B1u)A]|Xs]{3N='4^Sִ VxGiBxls@VƺQy=OK? m9,ߜ&`zcJoUZ*>+"?D9OM$;(T8KEr^M5 ]ć`C-~aP9%,PVYp > v{5hcd=3>Ʒv;4)r'"ǃ ?HR*'Q^qv ^2fY̭N CBuW8pZ1}0ySԧ_j⭌intvm-2C7q;BDD{z!ҪGSIP(eA%D2:x#9LmA#S `%u {ز8Ж_ڑ^ח(Ftt"ה:uƃ\W!G aLkA-ׇNĆ7 hK:O'C&maA~ߏCR3TH`zNC0d^饮? mјG|!݁X :lpfxr08їՆ!mfhE2wzY[4~Õlq`8Ɓf`D-\." ]QHb~s %>yp৅ ya&Ω;RHD<;ͮ?oEt`oD/X <:䔼{HDn9Q2`^8PHWZ1(xQ:cec`yއoegpFA .2U3We rm )ݺx `9 I+9qѱB>KH79,Sv"uGGEAGۉq ڦN}02&68S"dvOӵ$FZ3K[@obsηV`j5S)(Es{/( renq[Ֆ- ~R-}+$LAqPPQ@텑ѦGԽ)p9KN P@jȒ;zJ 82Ti5ZXR0qL7}ߣ/V ͷӼ@~"] [8,k{ZhlvmQ>(/ݳ1мS>ѝL%Tlg)ЎFŊ'XF==aIPFՃo2v @88o](0 C>g.ߺ:/Ve >6 pa'TA|"\`aȹ<~ )S`_ eq9=,Īkl,*xԱN]NCHg;Yæ4E=5g|Qg&z,?ֶ]KﵳB#\@"_~ڍ%4׍[ΧT0,4>^}_Ƥۑ R&Z`ő̅3y^y' \3 70ˀ+7ð!p/ZV7sՕ?R5TU>X10k,6K3V4ﵟ\_@puS"pRI'[ļQ9L<5T PGK-,$?)m 2SV!v)}! 5>j0SP~)/6KTp}@m]4UTJ(O5oG&> `Oc$F5Cde悏BJl  @d$Zs$-3}LS*Ra˶|/!YO.iR "]lclوJy*\w'K8&P+7 tz:NmKOq +^S4>G u''7siT~71Ggbl/|(, szUnh5wnl *4* oE bkXЙDI0㍳G>bY .$-ʹ/b,1>{yU$7͠%SpEśګWGm ars"%@cjO*vWeIѓ'~cኰ[9B>emW99u!M9X?s-䶒kJ"昏9ݐB>,"KI\.P}v!3*+ΪfF28eKy Sb&g5\{WD:˩.EC{Ip*d9?vEkG`0fUQ(\fw,m^(g5hxKsb.rwIt KXZϼu7ϙup("'-Z5}C]έ{3 yԚ>+A7\^Vw4ܛΆ<-e.)b<< Bd@ↀ̦Vvl~=uEm4z"HrN3̀ev4&ּ@#= Tah/^=g*0rK|H},UI:.WXҦmz esз=m"Hv JeōҖVH&=zwȥ?Ahe\>nEv@'9Aga(|9=kIQm~X#zX=).5[owZ.D+\~ }Xw(&*> k'F# YDW9q_VSd8g̻(` Cڬ07؟gs=k~["-\ B _~vEKnTn;+bO@ *[+*Iz067בЂèkT']yc>eW=g~Ҭ[ف r8t^#%S@4žw&Q3ؽm1e$a3sN/O.]@}m=F0ߍL0LrAl?Ck>AGu X ۟?ÿeq^ܝe5q5wٕާVkM {_Dq݈V$?a(NZЌϓ;p},lF_Vh]A}c0ځ>Ĕݵ@;lte?z57Yް4(+J⃑Znc&2+ n?r†2T,3Ofa$_`oS "=d!4\%bwA+fv/Q(*{k^]۽49&zp@j6&U6(Z1 ,ty;GefM t$Wr[%Srpkؕ[1_wlp8waz} )NUDMKȍ? gS:8/Sm5 E `p7P҄> Gj-b2F<%V%{~DRgZwN32,*FJl(aBIC"+P@4ۈ&71ꛧ{ⲔVnR@MtݚT;B,w3c]b0FѬ(a {{G/(렵ɵ\dC Pjv )#M`]V\&D nm It(2w2ݧǠ P|e0pdR݀Wrr2(q䓴9y׾|r߆7,d%I7ϥuۃk=ၬaYYWK*\#Ƚ9g>hn0@|Ԓr=} ":C iKM;T6@xS!DgL^Y3TGuOS$w$z8mc| rb\`nR>|o+$yLWFDQr; n|kUJhS1SD9ިO\BD>Zn4a CerbHp/On]Bk^2mWNw5S7SǑQGsshxMKf΀_eԸv{bYǁSǀ*/6gv&81fvr2wHus clTV$fIҾtx.DS+hkR]E)>n-F!bbIm?>d)EQLQPTnX@?Z?4Mw6A%VcTnVJC*sL K9Wg㿜RKDo4oz__-qȑC# ꘪ4.Vc%ίKk<[%"d tA^4,32Zt,pb)~w0xM'unQ0iPi@EY'>s5=L|Iv'.Z<14摃E }fۦVAb lpDQҗ˾"L==˹DI?z i7#r %ZXh-[xlG( pP{6#FSˍdm71DAHYq޶9rAX S`(3hadmD@~IXұғOj 8~eYubk&uH.RAcWP]bxP MԴZx;v1:&uk̙"AK9*в(溉>7;zTF%;a|WF*<gG!₮O)yRd&>=tu5Fb{"D+-sOTϩ Qw魑2m{l<,X -?1a u08ki -Jj}qbFZ3 , L*3rr>Jwvnu  C"s8% sx |ְcn%s^t7*KCt(UJ]0#c$l6䞷1 }ëӉ࣪*@=E jT+A DqSӡQ*붢Q%'MFlsɚfyYeNΖF.uhKݽ&uF67ߺn-.o7{|h3咰:SPHīԞ0DX$3[/lqQ255ZHG;G_S[P5crp쓙I{)4!CL=8FF!V&dh QS_^QsL9)TH*RØ%Gx󓧆ѻ9 C w@^= ˾ GR. 4\ҘZģf5(f$o% 2&ZaP}J kB+lBel%UK\=E [dEA^*Se$SSFN"{J:da4B$9`F̭n%"U`JŢhd{s. ͌I@bUUAB@3 ]N!=e|Rwژ ZR%qKO38rzhu!H1n6 Ml(d?1?aڙhq;ayݪ@SpT%=>mCXi-, !dc言zI1B_~AR~ح-%\{s2С#F UuEu]vбٜJE>I.ًIcunF[rIbX QO^+JhRnh:Kgۘv+)ݚ!-&|VH=eДڐP3VgP$4WkѵǦZ=PHM?S+^G,o_X.Cn}*IJ/[( &p . 8W{Ѱgsx, )*o2Eu/y֧m*dܷ%6\dI Վ!H-0UYLmoVprݴ}tVA )8+lI1("50z*tzh,d_ "TGbhIo[26gb0a[ főo~̀6`Gt:Ub0NA1*S|ža:>:m0>r >WƨrHymJזpse+KhIo̩ӬLaTv \h` %oeN[$7-kp2FݿlHOH+,)_] 0}Ql%#\]r 2 w ]!BNFIKAٷ;Z6tСM>Bڮ넟 #̰ y*cG4| H-'FYԯp8bO>$-W>lnZ<|hiT;QjxjwAbdi'd#.o0J,|oޟ mQK0Ղ~ز2Ť dt,!̪u˔+ސ { *W=OD{; Juޑoח1zGuR:3JyKMQi _8K9:UT&OeG /nF ¯ltXAOFU A#jh/k'Dɲdl}&X; Ênp#`b$+ qg9GwkI섰γ=X+GϡZ,5o0X953BR EΔbm޿46"n֊,-VbNZ_T3io1#˿fYmX3d9x'#&*CQMm_IcHf.)³c˹%R7<1s_-s&Zn! ue( {fx2Vj /u<Q̮UJXO͂3S͗UШ zv^EqD$92AXͣ_r}K 0V*|3 I[ݿT*/gbV/2[w|7_NZv3d9˙-CD%YqF&`uZJɦG' $js;!ԗһCTNp5ӽRveRӴ4C~)7.ðSUWIEK}" !F3DƣB"I8j,؄uO"w_C-K7ZuSh3ϔѲ%TD 0.fڐ-JQ/uTdȜWf(Ad_,F _]{S`a{#w&g/mr6M뤐>uv&̧E; |Df57_R?$q$L ڨHYO(7fv(wBEj]5k˻'LonKaVofUǘht$?)-K.vuSiH'p拹LJG"\:sUۊE~j[J=rXz@Z);{c7Mtz˩|!.tY86Lꀧafrxm׿=8Ҝ zpr!dK#Z~l,<Ӷpt kSL re*'/[w&;%V]"1<-2syp\Zzvʏ?eWo߂_2t{PZ9lF]* s{Rzd%Ǘ+m?--YDWGnx$+"µ7fMr# q0%XDXs[}%909bDW¾)l;p0(B]9d; nY %i"UGnK!~chM;w6jЙ+p#^qަ/*!O\drXo 9JQ fd޼(F yUϏԨ6p /SI1.l]ʉ]+bem9rq riKewZƤ *M_dkxC\_"DXq~O+ 6"5g&^<20o͓j>>Rk~aoB6xa2Txc6w ϊ<]Es׀9v w HKI.±1C#npBIŔ[r@.ꫛfَ +Xklbv!@l|<";%\1Nw|Hl }mY P?ґwo"\B+8'J| =FXʣTZ dbi fK2BpC7MA g~?'S+Pjh\}>nAj:WsC[JW1^ icA~ ]R$5v=ijv!Bj䤍_$H >0ɸ+BwxG/r0]m; Jx~ 4ʼhuvVۤAf2g !sN,G`r±հ{xuV3vl a|}Uĝ}ޑgbFSIc>dLhqe0ô8W5ǀ)au(d8ս|ࡆnn@(zFY|_l/nim^R r ~3Kz\[~g #Ǖ"T9LKUߝr.39LfrȀkj yp53Ea|z N\6'E4GSFP.±ue'lXT@0 )p?ߦ V*!&m@0WŶ?;ywVjEgC@G-L+([B5&ܟ%J ,X+-UE8pw:{8<,c1 Nh`ݑ%b${9qg܎`4E& V{}|CH,ĂU"qE,l`蚱mf+7朰8_a< ˍԥPꕘ@%y8kS@Q:8Ր LnMjskAmeF vjGytGTdB CNlTtìI$^PJ3Zo-x 3ݱy^8Rc*&fEց.2Fx3x"-Jv;ΫZ9Un{ȯպCӵ@ _`?~m.;A*̞\R Fǿ8jiAr]ģ[vFDdo=X:dm) s16E$K?S'yw=XP(i8E3iλs7b'x[;;ZJtjcQۘI gv3S2jNO{/n#;"PImL;X3{Np՛ V q]r`|ēByf"vL9x-XGǴE B>ŲOys%GAn!$5˻w(%LM d5Fme qr^w쯗vrħ<@YC^g'F;x 'C󤔄?'nSWD]ѵhۋ] .<Kuݯ{e=F -t0^ OrP E9MK'߷"D&®bl)%gĿ#Zls% -S[% B 0-U릘:G&KaʿŚHs8YKՙJS  |ʫ6G)hNxbX(0bQ2/HWĿ%1$d]h*2uB`BsŐ ?DR i:~)E)jeRٴlM9;OH0 xFNw9E 1"tV6dԮd Џ+At$asrGi@fq,wp?3YM7MYMAjp?y+-, +z+~a$ё6qp! pאn[V4]2j#QM+\O!6Y'q"SK Z:er{m夯! ܄y%Ơ N|4iz(6Q-y5DLK$n6/[3].gѥ'L->zOHţ>5A+Of E.U>^~)"l*aaN˯jJ?gztο-`1TA0\`~dv(nHnOQcA]@KNG.|qh̀AF2gE2\ѮL):u:Tt-Y3wNGAʧ$ùr륫o lАw5 my *뽑utk+u._\*![X"\9o˓8ygBL.' 8.zj.iT@h ֭4WXb^g8#ڵ Yw 6 et}.%߱ߞiWpb)}ucQsRJR*,ު0(rv2.HNL;PXàqNGD 2 QFS#6uNT 6YRvS \ )Cpwx_!v0(BzmL+Ol<>x#} mEMkj\,d!}N1)刕>KsEA3>lf yar fQ]ΚB"rqptVP0xOC β *~qU`9EFvmq? YPK|9G/@ 8UfDot6N:jc\/*)$bwA{Wy{= ٸ ?F֕o/vK$Æg,Áo@^2jJKÇj7J @9hݛhe 3Zicm11y?Yвz~n!M۶Uzw^Չ/*ɩeiÌgڤTˊzr1S l9s֑ .qbQSs9̃\Wv f^&ҡcS۠sC:#SJ ݸE?Fc3~!{HM֋Om7 |ц3M4밑э26틈}|bHzcb+ZEJs K?t#"KCUynEl7`޺t Ef}f6uDf'.KjSW= _֙JŊ pfM5GbD<\\.Q٦=@J қ٢}cPN1cAy瘍:T$DCC[~ڷc;u!mmbf\JvԾݶsݜbB)ovI>0j=Gښԯ0`2ᡝ9whzN`cc}zOB>u DP98RZwʅQ,ŔK  gQp ɪWOCBiD+Hj[] %8Eiq=Ʋ>˟dM͟*rNa(Sɟ 󰨣͘xs4+ZޭN0D}{6.̍?ei% *y& OcB6nYsfmR=SW0\{rmR[@iS&nUiVUw-XPfP [&-@BM6Joigt}2&ԭѕH4'pbR͇w9-|r嚀\#`Do:@ؠ@sB/uh>k';T 4<1[fXc\JS( FAs>[TI"PN{DQ%^e`/α(-$%vO=_zB j8iijCB[_rz_k/bE2/V4>!㻙F kR.O!koWWRXE94&!֦ܵ1'Am|/J2 DSdXOlMvtk[gS--$ovAKgPR̵׿!۷ɥc#v!Ғ4\лI_~ZE+G+Ά_Ff#Cϰ_EЯXy^>կA 6GhRwɰ݀n |%LxE@vC> qH,*YEA~1uU>&G>; y Z1hMZ(D}R-[I&*5@@YU'pV5_چkyYMG>wZk(JӠ>hXK}MUV//n]"dߛ[ʨ#g)SH7VUCFd-a?qKڄw=!#/>C(O%`3'Dt2`9BPˈ$9sa.*o%0mԾt:88$PԐ=1 TvElޱ^hh=gdC_nF#a%oβcG)'DN;ǯ1o0C+'%j~92D*(32u-qD ~T!#CmT۳G.BikDfl32('qŁGG1E1'ރz՘[> b{Y EO97wJ?0mSuf7RkHB^G8wW!@QQhVna=rZGb\],0bEAR<}&,SΘC k]ѯ40|coR 4;7l@Ӌqı>Ui%rDR;~ZlVi6fyM;&5%B\~&LK50gj~f#5'v3Q'{;VٜHWL9"]]&Qz$k9%ʍb&fOr}VѦQ|F:p ϫ`ID\O^I%Yk5>1E.;LapYҙslvhrB`XH'.x`*D*P{͗3řy`K GT#Y7P]nad;/&IW_¤?л`t +<㓎֔ղfN11[8{lѶqiӟm-qWkU&?̨uʺ)>Q5jtW ]B:o ⻬|]   QSGNS:DbH/}]uV ,r~.7?VXX@\p"IEH1_͙3 &%F>6eH4U(9ndb֝eN}A{~h4@uvRi x ?P4deTlJ5ݠ~90F)Q\PIFҷ 1\6dA#:'n4%X;{b.uRlݿ#ZWsfn*D&J?xkXA 8rskݥI'tN4NtQq3YMVf3 cQgQB[ŵ0 E6PR`6d攏lW0]W.!\VXsڛ*.PPkJ,b09+Z:ٜ'~O"ߚEN`.U4ؠك틩C"cɳnDQӷǨa8^E@^m9ئ-)w z>Ac^،1W)ִӵ|b FiEr}GaNB5& /@lY4ޞ*x0&ᣉ݃5Y"7׾@=cpf`Xt5\ңƄn\ H`Է%yh2LKG'y)ftj[M1)1(%ujН1H b`Q3Y=Y#n}u:#,q5.Ncxv -A@kx_8Xwv& 4Hf˸^ZHoGםQ/^qNa,Pŋ ݶb+˯,HCAr"{ݢˁtHDAsA*mڳCWny4I@U<Ðw|D6^e˔Q8tt?X&sp(/V7ΘG8S6^le"pX{x,A\э=uo; ѥ&kz-L~NA2;mnAEy탅GМٌ{fUU9s!1r0h+MȰw=PC0k>*ApwgoD<)&=$=(MP$iE䲲(PIpo2tԥP\CzUY;I=Dx}pd >3=?(U Vfh,*r@ȟšM3ŗrN?lQ5ٚAuI )>4n[lY5}Gs Lޏio4,2N1h_]]tSO;MRV},1h= ƈw#}$hzDe5[C7L5ZnL6c']ÆcvtcK>9!u%0,IIb0Y׃U}GJqIEMh3!x:J@?HD`s1$2ƙG<&a {2NU%!./v$r`/{}2_Z-\ux|TЯl ^3D,^g s7ao/~)͢ՠ-OH7ƤZqEh%- [O[ *}9C)Wv/ 4#49D v8Z GI xD&s'f)C|! 0Uu /ū}X>A\G+]~x(SڮOs!K `eJƃI$v(AzNB]@%DkU^@ܬTzEMȘl?D:˄ b|̻c+lDǘa\ljw%]}<Ͳxv`P2 qfؐSV`{H|<.VRt}T_lM&Dq*`9 tFŨ#Hu`* )¦<LO._ئܟt=:௺KƞY.Q-I@Ey,h"n;@ޭGSfYGt6]ʾRvQ`\w C4YyΦ)6Ϋ˅ay~f&rJVUi2$@9"Z~lՅy1)4;ePB+*NzYP b, Y*8At~) " [TjhY \#ߟhr׺S#xS%M!nc*gPR0}|=ltzDH^k˿@@p5u.% zV'$I ʼnLÙ:Ȧq<瓲Nc0*b䳀{a4(A~5J# ݺVH k?~%Wh]y+z5DӔҞ̠rh`uDǂnkya#g/>z$PG̎:;0"#eTj1\PKaRwg`%= I1đ.E۬ꋳ mjS 7.MfENyrEȕ, S^*EʛZ {OUT 2G/yg>ӗ)a?0)U ; 1?J~NMFuZRA^%:X)(_(SdtbVbUoF!l?zAܡZ2{ Q zۯM땞0t;B 7ys龹pQ2amwƻ5 Wd"Ύdr/4N]2eӰ20MXIM~CCm 1RXqx|-Feӓ| Vvoh&ܲ˄o\?VB{n!,S"1~0xnrerwH{)0*uW#?|'&]{S%AYGS4ez=ө@LT9=mg֎IkHL@(܁Y=̴ Kwl`L{Nt9 ɢk9unc&ںc% .RN1~fn4z.4-&pH6B#h064T&y;2+o9m~@m:}Fˑ ?C,f=G6a8bG}P_ }<FĻւMCV &&:O}bWxnmmiem1f'u*-^@I. AV/Z lܩ+T GN"h('B8Kw%`K9LO6 y-rpp\ [l Zo>ojeeU| \,bzZ{=pb HV3Y!Ee57Dz6J8 (SI^aj9T*~ >6y ^ d!Nhul.6!v<ghoɫO+tLa> $ɷÚ 2ѐ[q=,~R@Cyy$h6肻`^`;HB?| aejZ•X?Vz^x&W&#-#by0ZvkIv{8Z1̃ȆC^ b޳ ҟۏ)@DUjCp`*`Z\v~Vhc~ةM MԻciZ>"K 9^3$Gn1>@ц_ K'Uw>+!6Å(];5dD'ʭ]_.Ev{ߤ}TL;0Zk?ɣv\SziB7~[pf^%#h+jhPV,$E$0x!b *B#4~>VP#򥏚.o"mꍖQspxxKT01ToN "Fԉ @7J.[P^Tŕׯi?ݵaJ.@xM%t;,{#:]<$To]u DGJ|Th-[zоrT@ 练I6;uy:ig1. UnhzWIג,aY7BK WݍVl++m?=A;DzH\^~o5xGOJ|{?r cqxTPxDp[խOȈ-2]:;Ԫ⋱pZv&践柽pzTP4hA#TUCh3$eһk^k}uG%BnEe"^OybMg*Y{~H#}܇iѢœ<@W%ޣs6 ָ=5bQӸ 5%($ft#(1iU?71dMc9c/r:cl#WH6ogm[C BOF7E0ܠ qڸ x +'d)=.\@HJ sVcA?O2BEX.3jf -;ve;Fh>T&>˥yq/AeE_RĢ\^֙7CWwH1iŞC7T"|r6% 1Eהs&(A7;+++j;6cQg$H,΢U%~I`Z7:o]ݧ@AΑ0TQԾ:Cwh 6e%s~6^7Swswz:{LOC==B+h1+JƢ^SFiv_Zu!"=m^zha&ÄJ!~Ֆ/1k*oʝ;O)D qLDsak ѩHsā䇤כM,sw$$p=g܌Ȇsqc NMN,W3܋׏.T-DW4i*yFV<'T2Zp=sr#Y:kO_޼(/^M3.*) m"'}~ ch"!%=J2gt%?RNPKo_iԔ|Y(&)_swhošw2m[Ɣ6ɋ`)Ųϐwx-պkzm^FzNƩŖTTܘe%vc:bayybnOsK9$> WvB.u8hp񎙐Jw# &@ 6AX"L~2Bo@cJ%: u4hN/dG$e$'n΂eo^[gyb.i Xv=Ѿ|Hn=Ȳso%ۜUL;zʺs$9?9 𴒙>71Ngcԟŝ[rX b34517vD ud iqwtðz$D7Eܽ ,EgZq Ȳ?}HW$7 _)Pf# 3MÃGႿY>Vlzm=b؉8dFn@iShzA8:|4܅Y8M\ޙH/l7R+ sڡް(K RC ߴ* ocuZbD 1ÖøJי̱"SѦd6:B`2f▰}`vv{T[+S?GI 3{hXNgq0Z~cI/G_ m=I/*`k2|5ektבSܒbl~}")M2 {bwO`̷P.[I`?ϵ٣\ӕUӃ+Kl8 c0$kev}Vd1uKg8~Rkg# #M,wePeHOPN@CK]YŗSͺ<V/++iEl[*8<uk0aWiJP>x! Zh'a3πnsے[|?PN+2NFqQCܿZb{2'S5[rwrLN5yY1A: vvLkrPInX!ux"ƱnVW]WQ,iuAk. j0[Jygc RZ=! .s[m%f>|K](!|%¼"2f(LQȾ@aʄg䷣պg2h#vk;tk_^MDQ s?z]\AK{+{) [B0S3YdorNM}F9b5]2`f7tnG3 }5`V-XʴľVH/,"5Y+Etw!#`H \Z*N?6$uR-=;0YEe#'v@ '*őLbz6Urs h2;L.啄ɟr*36%A-ӕu|^\[AɸV!\m roUJ VnhÚiiiMSM_L9 !K\ʘ4[zp?$PCn,eز}=5n}yJKH@AsbQşJ1'45 KA3Ee:BX`b$g&f:.vHCdNnF\mkŸϳ;X@Z4`O?$%^pCF\5/K :|c"igi_#R~$RӐφhudNiѭlnmg9r[9(Q}jtLr=刂_WCCaor$a[/枃`b&]gf?y @_Rgӿa׶n>RGW?V*?:*b,1kB ˛̏, 뜹C_?L1}mX+=ʣ=-w%]D'PkW@i?BuXEb+vCZ suW U"J:/Ju&LOLysznR +lm 77 е.^z-1rFduuԠxaO3qk^BVgLќHXU#t֚c`!Q8;=.[w1G`i|YjYU o^J$@ :h1|F?e0`4/Qza@ھIcLSCh5h2hvq1 ?6&w!-cT{z3m+TJTHT-A!=-1j KUno|'͆.Nވ~\2i|:ާr8 | u[q>b p/iVѕq#߲A+РZłA-+Wgr@wlӥd6h?k23voB!MtTM4/> RB/FB[Yg܍Y]zMDSf"gNVJ2i Z)+*'5$!'ɵQKpƒQ%)$HE'Bn [*X {ZZ׍"тh`DZ.UrX՞,Թ׸ŮQ3fa>im]%6}fCP8K5_z'CVhZG͘GeBji2ka(MwIn((r#,-AˤDDA<>E Zɡ[2D8Vp@rPZq?Z@rm=SHT%ݷ@|Waeӧ~A^D/CE2yYtwc^Y&y~(8̄GP(R0_gR5yӔPOp}w%, 0F&g @P'>hX⡩1FùTGHF58g>+/p_<'4_%K@Yڻ^P8vj+4.x WIC44~)~ωe$_LNc/7)׫]! Zk<(SodPS@:ƓVZ|g O9?ZS!ƔPE}R!ES2ز%鲶A3YoMBT^#Y| yK:->%?W` MX KgX eFbeVy|Za, zbp }x8 VwEU 3Bi|ԑ|Qe{pD~SW|b t9Mq3H:~Qg D6Eix ňT]m\oUYA< KOЎDt?UJ*um%Ċi&[36H??ћjD*$fz6e(eIH?nzc&q̔/ƉR`UD+u>dC 25jB;kYBb2 f, o}ri/ɷY^~!0N:YoX w5hhk3R35KWCq" l[3p^zё9(Ǡ;%".C#uI'QIE?ͥ-FA [(=wŅbUA?g6. {1q|;Gv7u<'f] ˚9GRiwTþ7gvd:2:1ęt@Ӿz:V$Zٱ$%TsSz)%3D—ƪ1GEqJ'Sù#HRY?9-֚m*z(vnWLO_aߟZ~b2+Gk.JacR9k;z;u1[arG`%+@&+ b#{g!2O*gt0U>!*ejܔYΏL;y:KoWovJ?ζ:n2i7Ի9R<6왁-QUJr6D(݃~e3U1@\V,Ζaydz!f!/1dOmό CP&WvVOpü$lb\cfʢ$1_>Z l0$1>0Qi?c*~|~~˜4$&,L? uGrm ?mB͔f^A!l3 q_$mSuE0YÙ:}sS|Bֺ;`϶QKģt@&< 8RHyM$G ؎Cq/,]\z|(T$3ZYeÚG:?eěȕ*Ŗ1U W Hv;(˵K~ͣIkR$V lYH; SF_W(k"}i `Mz9rJ^'A 7wy:'A .5 >u(YΞ%{Q࢝7Fѭ+2sB.]h9`.Ȥ.jȪ*-ӋFi#@ąuD`)b߯!«xڷ" )Q.E≛iaYO0.s׌9~Cc2O&e*!_'@a),쳟S#Yp=XڇŪrh@Xx:(0u"&67k|cŝ~ 'ˢ?u?nPApN4-q'ψ%i3Ob'`T)0Ŧ(7e9682y(PaT` o +x)w,?XSL߯B8hHqsWLkQ[7S.CpVg8,Qp= jųfA1hf}'T7^Sջz&1} xXobFdP eis8N  &`u1nIpȝǯ$Bs#;UJ|-S5vm6G꾠ˤ2F8F,kMlnt?0&Ny \'|?t<ćGDMh;l0*Ӈ,y5ΥB5|%$Bn|Go%LpЃ #y/|zߔ(IKB pr&~-r|bЗdބH.;@A; 13'K2f[EHyQHU1>8c }`UaWCgk4Y>}p:Y)6VcCW=3S;2Z9twwȧ;{oɊ>X{J7}?Q :w׈ Pw&j Bx>ۢԮ+._#"n ^#/q0Hj9#k L?Y3fj#uJ9 rp`hJ'9zp͟bد8gi< (76kp@tV 躤2i( 쩃|l8^vhE'gSАwOdP]o4+Pj%HY1i^N$0B~Lj: |ifFwC e P7W'l :/wfz:ȑ-a'0'Fr mXBcZꔄ (c]kOG0:pyɼόGh|Ce;+(f"X@ .:'|оyz?n T !:7Tɡ»:S᝺M, _ &"M3ev?m4Bd7蔔=f%m6Дˋv]m(*Nڳ$c+W`ڹe`p3o}85=N5><ۢ|W,g w`=RXzn[PPg!9M)O?kq&^>F|"0[2e;PD6S9z"AeAÿ/G;bK[%auh2Fr_lD";QIu RH%܉ -r5ֳᾶb !ߟ0^hR bOKŴ˓):Pi=t*xivG!i{̣A*%ɹ`^-^dŒ?ea$A 4^'e[&{<9gX{q//uҀd'P>Y({ݜγe $ U2K/.l4V@tӛJy{ivfޱ1Qm?@奍DFoƮ]@FwO|.ud]XIIu6M8AASn9+RU?uز?e+F1dJՂ5s =8vtf'z05=^F=MkKXsɚLOw'/qƒ8}y"FS#6Oi-VHm c̋K:@ (^;7cr{(R4JAWU uh[O&V;aim>״LwBbB/]"iqҺ \@LVX/l6IUR5s{% @LJzE jF|E@u|_Clf$dyM G-kUp2`C9Dp?1|:dɝmu!FNޱC>>q߃Y;M/u%A~m2WeP|e<5!S[ lg~,2^f4=Qs|9v O U>K@aPe0.$8;[ۯmÓٍVwm)rQ5偊=3 d.86bUG]reNqaq"iZ8;M{q;Dr Fٖfqw۷M WvbY҃vAZYgȝ9Gg Kt79$6/-7#PY8Bwtv4&ٔTnrW34"- 9*{P_H# b113#Z=3Gy#2 /PPGgi9 ׬]۝=yctٯO)5J|r,+t9ѐi nMK˙K6ކ|0M2S% " f7ba00N `Rck\ taK>Om2\Or,hl6Q3Wf?nM;{Z"JL+;ON:6Wuj`ٲNiclgK;Rfױ6:*/pL~p>O'(H4-Iv~3$ jRQD_xD*̾BDp6K0]q1-?Nl6s0xq9q?le/;%EHK2*}TqZ4> QCT[%QY Ӧ/FZlbVBuCm#ul$)Y󑉰Qlz#:|,keW};Fp( wLgٓSCe~2>꫎ (٩ ]CMmּe+mabs5Vhj803W|ArPTrዮaG>7LeY+9qZ5`)Tcs1OyCU]SK2{ϓڂt~ `ɻ™5ߣ>E"kjx &OȻLr_/Ž_K ,/(c:V>[ݟ;e84UՙE8boL*p8+ P| r_Q8 ګ& \sxbQ1,ݳohU@/^eO3BC`Iy-OY$҇#dҌŽ3[( p$UGk aWId-,,Pn3|!83׻0`^FH^"7j龁C7M`_3Z@i < `URx)FbJB{ϴViUG}WJ{[0[>a$_vσR]w[Tp酪aڪ/apRT khRYȋA(Įܓ@}wB]7Hes.RϚy7J@[ c`]@Io=}L'OM}c 0v0B㚉"5-Qjuф@9 B݉r}.ێyb^WnZ.C}l -jYsW|OoITF'lw+RH`I̝ C\QF!&5F@AJy:4y(; o* Ag|x-p t |!UͤieWbmxP^ɀYDEDnR8s\54G*E nFkgPk1)͒])V΋4.6( @S?er6O~Mj"K dICR"yjfA>Exj i[=agÉclrv,Թ.*.슰pˏVLt0ʭTM<=l,D NTKճKZ(8 XE8_,tNӉK^A$ WUJʍIDe?^¦/DYy(@k[ RXl(N&=[JL c*~(] 񚾡2qG5krLcs\593N6H[B3{kp H\N/ur[GfH H>JC,}1\D Snq]ֻ0,4:ϵi#uz}NϽy_2Km,ƴ|fG`kR ې(vlm h( ۆ[ u &" ܴ2/:/bkȩ&v 7(f,sAeF>}|*w֍l7Pl ɉu|N D938N&FǦ7,Q 3K~: l'wȒ{df1n|l*")Ihn#iXn%ĐIsϥҍmq8=bbn' A5a.Mʥo臀'-ͮyeW"zЈscs~GAþn{҉눨AiB%w~QW ͪ00ʘԭ[G\]uR/d<⸆AXL*<(HDmȚ{Oy5'cߣOPxZc(lXs2wP>K\ce@_)J;]wsZF>0Sm vfei Jh,iWHaܯ W,DoIY6"l=r6%q?Z/}5'3k/Ja,.r{ɛtl=2VMwgRv4 F  1mx[+py5ww3y,Bkr^}98`wM9vK~!6Z?P.|5SтڋC c+! k%IRD1:htS-}_Ca057ٍ})Budg5&pPZ߬ ߄=vYH)A&4?]UE. D.rjbU6xe׏gTN:p)ײ\`,X L%zZ6#"yXH+mc5d2^-R˖6%5dCqYPI82.5M+/NV蹂%v-w%)ᾷ-7r!5&PF!ǭV r z|>WlI0o||Bo]^(;y4UvVTgvϻW&qNuճS d.X|x<-ёA/o!8 [<Ռ94c[gQ;ِ*7+:z#t0Ȱ @#?[Gˋn-VZ CƎcFQl%Rk7Rގgaoem+bR!?E봹i&$ sҠ=e;l9SQ :a{kKᜉ؋A;r,jd9WGweϗֿl}ZAihc.#1td.0tT` 9O8ft 68N5~8+APy$mGlJ# NbdyIvDGEBnߩ=y#f}RL99A,q,OIo u(m@ߖmt9&NFqqH+#ZR:cLDe ӱ c}+z-7ͰQL!667SK{& W zȯ%D>yy:P5SH@n <|JL2|=TEIp\}\**\'w~x@~?q똑~AAQCɄ9fTˆv*dĒ8v5 Sٓes4w{ijT !}aO(=Z^5QG&ts.歗!%ߛdb*JeE?ոh:=Q;Ap19r4:^5|e`?fR>fٗ;Qlp3F%Y{)m =-c׋IqyW홻+ ErCqA 7:RO!5H. F/-Bs _\&WI^6%@d΃|i@Xf l )D.R~h:/yb e?ȷ'izȩo@܋T4KVhxW?}|42rņhoҌ¤CpTd7;p*=Bv=ؐ3y7.,\LdQ=pMhg Yp0 BN;EG1EOԂAdf.R}K`@"o+lg/Yz1YEbѩW޻EdVF/ L:jY'CׁcKo*r 'h)"O ПKsNuj>훻Sd?hLG[嗵@-[Ƈj}& WdbS8gS<(b܈C4b`8)/& 1hz|Q8Lͫ~֪Ճ;,EZGqV%K\7"R:&-rdٹ8i`. o.Xs7aC춁ݩ## p)e88FamJKǸ唞JUD+"tq&xS>6t7TRȵ%֗σwPx'.U-o߃,oUKQM*2y{ܵDػ,wUVۮm#n %B5l _{45 ]m,HT)$*,4%i oK,K0$lHcxؙ˂bǏ(.M_bW>ˀޓ7oݾD_%myDkK*IQSL q^t ]s^/ˉvw- #.I%jE@~ЙyKT& >PIK |Hl~pi 1ȵ*5T*-4¬m&K{ĪIE2xhj3-5ɞD&O782R", ՊsYaBS4tTUs)QWd}?לe<_6F#RC&{m7lb; d:GT)8+'wtL1ASѬbb"]"`[F۳%\nh o9Օ;đ8[dKW!RD,vDzi ]g9=>ۻ y$Z(Xgǹ@lTZXҋ%.,!ǺJ:Re{!g"|eyjzmTi-,Ԡ4b$~aG? ds{m\QO{Xp<Իe acb"jAcIsPn |ZN68ZDi=r%07Thqetӓxp~4I>g{~JUEmrS@cTݩ,!USÉ&"۔)yo]a 4@IbQ2IuxZtRHsHorNhu&{T`sV߃ Xa.9r뱷 /8Iᚫx 1 /͍F6hPܵR\0/62 k_ZHF;|7'RYgHj"V1T}OaDn8-#v@y 25[VL2r'aU8j.Ư` )f7~ N>rrJw4+kLѼy*8=Z׃DR=8b~s<` ܑ91+SO 3IZdx6Ƨ}1{XA0ձgWWYG/ gRiϳ}M8#,V)Q@W~,Bwjx=_:t#*3@ܕu>y.e_;Dzъb=X $LC. .2qg*B!r=ȥBK06J_ Y}eq:r㛅.jNydIEgk(=tCLhB4:mv3bMx{܆|S6i4 Hbyl[UN4^uOJ 4zEPx EuEgyIZ7U{xQԟ33 gOBB'{Uyt`k>iVy4O0Q%-)@Vg G}3}1:^«h6I5L7)q'ԅmu?Τw KFic<+uNbhqSU7zaq:cd/RRrGPn}N0-LjtзKu2hH#7eTcm͙_e۴9Ss%v[C#(ooC^:uAzSǩf>I}&:hGh/(P0;uQu"*KIAQ84q^d%Xǖ6'/X1(zV|#JGy^}{Ya26dt+x"N;9&u`zwn[#?d1F8L -vh/RdQ6+_{Z/\݂GI~҂"u 5i;|;FEvfʋ;.MKRosI_iYVƈC>$c>gc>`SuGA$%k .ڹZe3q8@BVJ2|t[[kQ:<\1HB5 |DOWZű0N_IЇWS1TO=+*hV6J0_.!lHQr9~R›EMW o4fet'"Uk `E=D@Dtxy(ûxej r7O~_@"o L?[>:1!Ҟm /5y{T%ѳS͞cܵz⢯4K’g ]w2wY8,pb1ܑ@W[YSSsoSGsXqjQofV]chnAyhGbDJn)wqe=zDT)d?ɼ|jUyZ}jriϪmNZR:o#ްu4^^37#-I@p ~^\&2% \zg H6 j=xCPOyLgGRnUPmv ",֣4墷umA~H\t伵EVMAV{u6& x<[uڙk&~Dkiq֦#|86~h:8Chh]6@y] y|;z\h;0k#hP:v$OyMkȁ*):rHeWkDuʼn /\~,+2u, - +c H,5XWzzyو< }#<@c:ݹ: D[۳e|[,Ho SmVKp}؎,~f' uQ*u,"Tm0V$wW=mY'Zbq`=OzRk]܍=Z3Lu+kj,NCRk+FwuL׺5X&+0vE)R#v#ީQ-R F!ˣIm@ynDi\!iN. W';eػ`"Dfn?İAd1W-]-I _C_K.}MžHn/lXT΋q[xxpG!0]@>{0 f*mr)NL\A6dЅJ\Iq47xsVi8nZ%AǻV«M;^8Lܓk(fz.]S׍Gw'vR$3jEM3H7{r^7K\i*PyՋ0;5VovX$\ KH9: }tN ((");zǩmOqµ}rn^5E`b\ztjTDٮ>,yԠ$D+G]nu}̍Z^o /+9$2a qcZ;Eҡo[Jۓ@@ь?on9p\HhԨ1`%2rnV`tCK^/}SyU]~@JfQ-H<kqeph}wT gmbW2 E[i|;f#6G}lֱK1|[H{h[)d 9M:ߋj@g]t$ |-$PbbqQmg E+8 h8DCTg7eƣG'<+AF$GI 7w +MYlb, _{QHFY@d1j?KQ9Y?Y :87^_;rwB*M! ^+Zi6FUE)UX/ipXddK('Ax uƳۙÏ$tߛ@S̏zRo++ݼYN-poވ s ^e1hKzQ W:/F/͎ȧ%p!`o=fXZDGHs!8ݍ2~νsر 9 c>1uzp9Z)ՏV֧20ڞb_%#4dgDaK@9c_ H+Ch==ZQ(}"jmDShn m͜>7Tx/TqtrvGd;;!{.B#paY]f۪}c,j3R$) ⮱y@yҫVdF"qfvp횣5uDZSI*V(`MUcB`yc73 /:tpI!ƢiY׏Vp*J|x E/V˘u/Jsuʿ77a*VYy&C~RQ[,'tʲ`!<"Ԙ nM-b0{_,eBjq%5; H|%2qѸyCb h-!nĴ#8=ZPO)<&3@Me~5 # k]Z변V)]KtE ^CKR?pfRdK:~ayUrg!&3fȂ) c%h v_=>]Lz?Mߕim'p)):1s'"..wqTq¡_ -i`/-k r0+Y` .|Dl~x_ja}1,9˼[J`]9xBu?g2`"}nN vd[4PԬ[ Մ(.YĜZO\6h{ݳ*A7Qx>ޡY5"N#di.v( J%>J=7xTSO@Åz|IOrӉX{Y)lַKkҫUJK)ƸLɹVh|Oz2#(k3^ﲓ?a*gbDl)ٱ76t~#) } X8F ?n# Gd^ţ$eܪuRwe|҄oW~'[@W^3tՅy_4`M.A#?PLFʷ4B˳ VPR-@&yz4M TѥRcoߵāl[J?sGhGQa@\6(qcTtyIIׁT{x\Oߑ,cu?VB:rM)aQz3G2hx=&W>ؙrA\UDQc]w.Ȝ~QOEk?pVԜȱ){{u%"/m۝`q&DF\Q Ûrn /=Qo߀[UѢo7fBc0Q9deǁ|OyP%P, Jf2ImiP?blW?{D6wŤa 'uLL/lǂei+\r,n,m;翴;! jOm&^q ׊V +TlN׶ӄR;~Y d !^$D44vn5 3~4 b:)ĖYpe*"p7ǡad+B \z4xẗ́[oS Z |thTZ#8L+n5£^ݤVN_C`G)zbzjG:5}3Z"$ Oxі~B~3}fwy&wB$Dv-;wƻHVS'7[w-WftRA'UF('@rLBoӦh\:e JC2*#uG֣ H;o!Tx`#E(3!\?,ϑ͊l/QTX7ٗCe%wb[oȳwX|t1m*bfi"G!A).tS=U9mC0)3Ĥa,KyB#^8p葄ХRC17f`9ֱq$3d՚BsN8*$[uIDU[_v"C,J7Q m#NvY%ŔFYA|"3YE }|W>,PE~hK ~kUkcr$aлj5О/MuMC$'׻NGą"m:ZH\h| ';r qkz^5 歆l\S&I'4hZ'p}L‒jw`V[ܡfƥ2&Iغɓ$3%6`rj32B6]C+>k;ʺ7rln;vL08h8.'oB! Qx*.;pUݎ:PQ8w,aT8kא ɘI#+H6D.~R{ UOq]xHzL0EJ~T#dX\JRkYA|=oѷkPdn>MQg$Cߙm>-"o.#NB̭ 77/[) 8>=`ģԫ/?2E!D,@`0zE E5|[sTpܾ @LR3B8#fآF(LɁ &BqNBߓLaQm:n|.JR^ڶ|</>D^]7 攞 l rS52PFJjtܘ0$t q989`N:Fh w(q,_ pjC{ p^!goC~͏4,ǃ7N9ZAiyt VxqZ*Rxb];k]d;gB/b FxgfF00#d6X#1#/΍Z_GGHr׽̒T3۷k"ʜ/$R1ә*#x_Д1ɻQltz~gM]"/xTJ֮=!!YND-]|jv$yex֗PxERKKz)׺aE@~jV oIB3:{܅~نZQY 2&f=2L2çБ?b !R9q%4YC͆W5`RuH11lQh"@˻(Sps#?IG) _G?u`%Mg>=4Gp=Wki<y>'ۄ@%:>~8i!o{9v%NAj6iӚu+^M&q@3h:jN8'tPl$hܩ~/cB 8r&h>W8t1.hp'SmQJ-BxlVkgh[JLxC Z Tpy%ӊ 4cssag^.9|-~m̨pOWm:|X "@xgF,9[)|&۝pYqG>q7" K/ݩwL+@P1%Ws_RaFQlcr&~&9.`zdӇgy&2@y˭_ â2 ئݹ+}#~s/Y'?tLzUގ5d%FkkB(|W=aڏ2tdmvtYz4[(묀`BT!h8~P&R%7q3i~RrW-2?]PJ&՝[Q~|{ȣocLK/+hj+^dy1K7lDE Ȕ>MK)~۽M)bL=X$tO0)9"dR'xlLDrq*`}t +EL8A5(A~<1 0]I-kJ!$B((La+e^h-ecO~SEaV+*YǺ,~0`-{'TWgLD^ VfwOedTQ.׶Q6+.+ŀլ5. @p"Q.. NJÐİB$xjd7Ek&d{Y`.#.3r Z2N_\>9C=7>,諩[E'COcAFRDі=2z7> )u`M}WQpa]ӆ oҪ*/='~eKakY@Z8*3]@8ŮCgY K艖 6U-YS~s恌'({ -[o716!EHE~UYFf !3/}NC@S1zivH5 g]kRxcb ČCVò$Th QuT V7Q"NOZ8֏3f>XM`RVTNJ$ysL~:o L˱m+S0J<؇T8mq^g9* &] ~U op 7kd/7$%uJ`.j7Mmxκ Y9Ʋf˥erEnL.:#50УQ~#cis}=f̀Qϡ(a|D^*cq')O G$[trN դQH@?mГ(R2P2ޗUl;5QWgQ6+!P(B%eVH24Z07{H V bE&ѵea?ϲ_&t1]>m c۸v/I V.I ϠBQD4HH$$Uk8\I=Y!x6{Jٺǵ tcۛ1e !I[*('Tpcw$uo߬S+\!>?bQCy,VOx{5&]uMP.w|7.5UU3N/'Ο]O)pppv`_x@0P'䆖; ADz$ʆؐh67ЊpuG[Í :4{Ľ\eVB bf8/k 8lvUFSi鱮U!oBŧcE !V`9%bTz6#is Εt-/Yä! %*v._K#V!pBk_;5w즘}Z]J9 YȐ,;ڡl0xeѦdo!)u(*ԧ2 \ToB!jԙYtp,w|Sqzv)ܘp"nT⸕-u*ԯ8 k"r^ :;i4v qp"E8!ѸʐmwqJaR2>/Zo'cn]WGX\Gݦ-V7%\<\Q{[`L!*+IInmNY\&n bI?axfڨƪL^E6z5P=9<"ϑHF1LSآO&H8 =._;*5R&SiFˤ/4~,$HȽVv0s27toa)pe :3At] و0@`sXk_[}Uq`͈=΢6{-f7:> ftɲ p! )D։.)M !)>@8*iñfIgӬ&I䠽,vh?,7Ug2O(ILZ$A {Y4b;cI*.7xI1׌(GecJh0vF bMFW?;jn g m4-` v 'E>z֕18PaH IZ]9(޽be&ŗ/nE[4| pזЦܞMV O4w{ x [QN8qȰj9<%WCO ྟK8 oV\ U6ْVxUz=L]ӽoahX3 X4(Mܢ]}_1uyz6@Cً[ezfGMħjm;s"^¦ x1͠`_"Q =iBʏi!V.hk롺Ew H'7?)í!HQ&^[+qḣs* Y/{SA;$"%R3 = 5n{=f tVT>dx׸I~6V&j>$vZ+Rd=svL=*kSD$1y'r{^ pp秼7 )$S;AH6*IgGîۀ~t~|g;Ev'2'>a革iC/dH2V82.YS^bFi2Gۍ+Y3e|I*;v',q`buN:U)EoKSXkE̊fEIuw)~R3QlsY]ͩ"jLOǰj~0Ð z:QʯhA]^&RڬZp&Q5<0|DYM@%wFsE{mcr=jauSev=,݆gP+s# {WfN1"iN+D`U]F-+҄mVƴC6f do,J O!_2%XIN&^ 45z#nn҅=VO 58BqR$-Ǫ;R#ӜKLnv1?.?rQQLuz{iE& 12W& =VsI2M ¤ (1 "lp wUaI߀T,;612L' / #!E=0ZEcڠ%7,2Q(tr}g,?ut\28®EPLO2U*(TdՎupE@`)#KNxr0')戒*4y,D2$\%sط +>z:QǖUϚ/^=K'E'ղd/{BٛKwn-cDG9gR]uU._YU㲈*eL=Dq[rt ށ{3i 9rMx/[= )zQ839$qapSDϚ*u!DZR SQb݋|4*A'7~|Yy(ټ/PF\ >\:Hu^S9yPkC(6@pI-~Ԙv2^: BWI$ i+'!Ɩɶ1XQXЧм[;H^h=}7uׯgG w NWQ?2b[P3)yʱ:ەV|^ec ftU-'\SU.+"A>1Cޫ7 k0 J7 \<Ti : K4ƲwսqE,ĵ:Y&y\l۾c >q%XQƒ+c6 #tWI^&i;xҌa&ݧ䓅oCJHbN3K#f0n8JHCbwhϫ Y˶եWD|Sx?^&8G|"ud:KkgqQU.ET#@D"o/"Jl={R/~Ru5lnd/15BJ62`5s3Z6#+@LU B&|A'2aϵdAĄA/sf'>[j5~4:թY%cucZ0 gy%iዞ𚊰-HLGw$W Ih*<: : 8(!J# jFL7OnΞ-b ~n[4F:3Ve~sΘՇXB-_VUEX7h|C]lJ7aQhķd%%$pi''T0 l, ~%(ۃe/7rl^ʴ)rƊqvZ_*T^_*O+> W0x)P?;k {A*Od}ЋTźk8RHZ6og7^uE=n"My!vM<&5?o$-V5aOaUz٦W8R;_kEI{ؼ&$bTH(N;%:Dž贶2$Il2k^:'ꔔ' 0/Lۉõ q t١2=b۴Nҿh3\I\e=JvAGa* %~= =Gs2VLJwoFO&3wX9R- + tS0aUI*/"ːmb@5lHKKweD8t |c@:QGy.b’룿D^sSN .IAIϰD|bDXm|ޠÃL'b00 n6ȍ]zG D 19VfB4}?֙1 AT2_̓*μ͸ U5%7RWUN!W-5Ffj4o[ƍVo%@+5c˒:7o0a ƦW̗ f#thefYP[\X c=ZȲ)p&n[zE B?X*.I+y{#jY'X8W2xScu-.,Y#ÍPk5_$Koh𳫃4H?_QaX_`7s5 iq h|+֩Ql_^/ayO_tAk #]=aO |?QK3K%ү"L)/ T Yt P _6ɺ|HV?;jj2) 04_~sN!,ޑ?(;dCS-@M13Y"} %rlΨ+m2 ,7yqC[jUȿ2Pf>7JFrsLl/!4{87;S' 5'涧 n%0?ڗ .#@8e_deBnڼ ?O}4bjےUJ8I+yKiE`>x%:P pu#*aq'仰RYfZ6ꕥf 0-_N\-:~H8#aei,l;R^/G GRp!R #04 K˱je漜5@5LNVXEQY4]o~p[$=(WT͚X\)}ϒI/pujS]]i珇\Oow /?Z#}4,@Xv,XDi%*&p4VYҦ (%^bQSQm*ZSP߬A_Bݝ%YR<:eˣ+.^G\d#`pWnLfJN)Vpp1v1;EZQG}BkÑA.b%8MCi]fLP#3m< ,xw#?+Gں'վLX6EiaF6[#=NN-\+$!{PEIKN^8Ef_[;4X =Xpq~t[;op6<y9_ jjs Me{*}]Z(*s' e r5 c\\9$?,4L}`XI;b@t| '+C<餆&|^V:wI6z-[)R[y9|#՟4bЕ):Q8ϜȣԜGd&%08͜^].C;zMA!! _ILqHZʵZ"lpV~z^}% BJ#]9R [h5:+E0y>*(j+iiI׹YD+47Sj"`u@cDO5uRψMHP<\5uE@kEo=Q$,yK )M@۰8жReWu< _JIIе|<}EχNع /BRk[‰Wh%!xU+滜YXd->fHy"=2"eckE 4"f$ AP:<҃9t%U·?)N$7hP"?&[A'8ɒ3&8jq.]yar6P'_5#,$qtMCP֯y.'85Wӟw3@LT(v/*/FmXuMR/Iⲁx 8ѥl!pĄo˛-kқ5Ƅ~7u4.493pӠ_CAaƑq|ctѰV @q~{_X%7 %Mͅ$('ťs⍸ ?Ppˌ-j"g$qlIX:! u""9eau(vc+Ț78GaFi Rz%Rq̟ w"*lKvYkEsP?c{`J mztyFg8 Y&,&S~HXҖ&yb7tLUO5;Z/%Q0= _ pK]SSy60+I7G֍A6䨿^%ҮDrG67zvu^9@A+*=>'Q!3 >r3xN1i(.GH=]*^^1..O|d} u@(#Y$VLrԸҞb(k>zMʍWyOPc(H&b'E7-{ 0F6dKC3͖K#[S!TKLKn#w5oYli*z {pshu4@fZ#d!OTMw(/]U-ka\tQik %bzY 45tRۯi?BNbY,Y3ʵ7؜h?2ګrsz~nQyׅ?Ny1|`Mo+ؤ׉ O4 F+$WI"ާg2l2C1Su]1}ml^h+Th2`Fu-r>uEͶ[pпȂZGAr¬+VTW#\.i#Ekc:t2v$NGլ^P 0Å~Y#)C3^i'hQXX55^V6GwfL|-d\,_kDc˾<(Fs3CQ4.GMfJ [JG"AYMǺoHI0-֜CČ3SE:S@ĦW,x+1 Rޡ)u]c1,Hbgg#0(xқ;yĨ#'DA>-L›/>axf,Sc,P3rOQͅR|$~?^tTw:M0LX q@}| Lf>hnj)6wH|=Ǐ^ 2͝$'nľk}#10-YkAAݲo`)u!xdB.R^'d 3ϵY@?q$w=[Ȼ6l`o|ӣ򩎞^{5 ==)!!p5+ωWrᘮh:7wyR.)KL72bt}橥KIFu\P*#V: wh 2F̐*$=>*fڹ4>nѨP(D1⳱c_F9^잿j.m0TFo;<G%V1iڌg|9xu獤SVU H8;N*f' {FaP6Ӫ*fJ^`4f?r(\mKHtSb)ATJpcŌE)4wKD4} Z:>6qqZ`ز ;7 GCtp.BI^ۈN=-Τ/CyQ[EhftdBY0ƲLLV[p0&[r]}rX5,FD8=gYwL >gS\% Kla"$]~mnwoS\!ٔ-r9ޓo啢?b,`^J+1|VA5.:6S t Wm)1gs8j OazXB +xd_[[k/d7C| $j$ 4}=gU[!@ɲ${cv(]|V>@S܂n: Xk6NRH`eEm3:d_M8G~D(d~mvW*eb tV5F{X C"C#IU*"yHt4- bS}>0G]Q~%WBy 8NxoB<((82RC&eVf.j]F8:\JZs hǯ|?G|w;߲J9Ed1N)k./axfㅚ)T޹ƭPu_&dOio ֓*>Xn^?FUx'8-8~rÓ(ԏ}̒Hk"$f})׈'^,p*U;Elz (ӐJndL>y%z*pr1{(o#D1L,cء48hۇgʎ:=|IOsqx& '8D/g#?uOj(].[0GxN12㗖ۓCqAh 檓 QKV$$XPƭ[YXEyzGT=6-p{ޖja{M̐g<:qVŴș%MJ#ip|_t??d[4Jq-0"EF:2 sXpwXP<~̹;"l3W InO)I?'?s3 HR6XشcQ8Lv C- DS9dt)SAwa@=6h^vs遾;7lA-; WfZ❔/׽w{{7|W)Fއu ,- }nrs<#@9ߜ ο򶿥e@!qX-,'Q[sDwl$=_RXG^8jbѯ рq鵽QpN~zϩס<<,ʌZ :jjn;˝*A2٪*X3/ҵ4(tBDuqnqKqTc@Qw$'p鄂Q.V|uq׌5B*9 3n/GG_o]pk4zQ9_)V kn H_zlaM|$4(f z)O=4\?򕌣L{6I>2XHM $tOzQU(,N26,x]Fudr]̏\ǡ)PcXȊRLG2f4"l ^悆Rp!& Ϗ1x@w;1ROSFA2Գ QYx ߊzx*?j{W X,|asU$G=kQBߓsA NjgH %f)9(/<S(Oc۫6E8*cڡP٠)Ir*)8d[ )T䨑[y?I5y@mt@ |ұg,wCUһ%O;Zb%Q3u c1³HYvP"gzXv," %'ok٣b+* :O"QWVP װeqB7 ۙME/d[Aν%<2 +h @WXIL/1N,A|;_?EYDOf5'nH>z03A=,#'If6dDvZIi/֊ Ԫm 9"Xc0VWVRz\;Qj<į.*ql?s++u6䪉a>4ޜ{f$ wHʼn:c60̓ pZf+T9㬾ϋg;̉⎐zNf %Ş7s[Pd:g0TRyfx:vEŢ H//<H}i%L[d>/Wdq,eQHD'GՁa`/ ن(Pn5/8=Y/YA]0=S HY()cꘔFoɆ$ HʂeGxW^@ bFGm}֗,hԞҲi cAe۪BEP04ΰlş40w3;|G$o}h^^(-[5Y{R?`= N;P%xӾ;a ̹ӽyy]g0/-I֦WJ66 9v%Wì\WYI麚tbR罈4\HŧR :g.8Ea{6T}WKl]GZ܄2)^aܡcw#ގ 9$Wx Q탓uqǸ%ˬ& XRcA2C܋*|CZfCCR%:ndS+Ը|X&lho@P=?5͗,߸%m|n r= PDN:9([TIwgp;癗Lt}Gi B4Eai}^8cywh-H\M1)ڋ N{g{VIϏJP$pmd>k/?@7ltR2"ֲ'I t=s6 0lvc*z+2Wy}&5{H$P 9RXhɦl.b3Ohx3+I]jrau=?6Kj8/ %Y8 D.]p!I`ʾ-)[wʩX d-8R'@N{>Wc"FscgbTշƓd7g#!q#dǦzy^+槠 Ғip[o:^Yuӌ?+F< Nhþ&bټlKI-A8^b>?d5MkA$WtBX`G8ۆJ8NMJ૩ = i{z,&߈ 94edq>1oJ xH9GǥE+Z:dp9W0]ȧʹTZ#AM'=/FӍl&iMT,/P5bV@3vJ ުt{´%嵊H ^MΕZg#xWd"u4W9 AlZB/HѼ0% h &JxP?^0Zˋ i1BNkm/˗ڼsܝdvqyU_;?6;2M"ۿeFb%IwzLLN-)=^NB"pgwu\Ldc }ɥfš-~^+#wH\*I66D''pYύÙR liča+K TPݣp+,"R_p+me tmO"Saa73-mF刌tUQC~t(r Xd֞C ֯%|TC+M#.Os,ȥI5Mk֫ݾ" rZ71)xLX #y{/>4\뜜gT81uzI4T.{oEU1n&g@S]\s.ڮs73f+}ysJ]FŸL*0R/+;סyO.r鈖Q,I/C(n%WCßĤR^`Fo!heGمЍ V#z )EPdU֤ptgٲ1< gx{;0 @uͼ{ rU^'u Q uV-ZkFo+@c_jWVWt]q@ڬ MƛL]m7w3rLMe}1_=P tFχ.d#Q=}ݎ@`Ffߞb"lGhBz:^0j:.!ob ]%h e"ZE Rǘ \C/ !_UreC%T\['wɐXtd4jwȲdڻP~Id*p>mtI' `uA); '㲓%5|PS8B^ЌA&H`vf?4qL~}G~~U\nͦ+;dLKڪ5;|t Zl'rr9p =5=B 2f `}\;x94II)Č){p 4*u;^ Nly\de ?!On?l<-cP Ah%Lfm ߽Bv?o}qDzŋ֖.0')%458&;y Y[V +d: /#n=|fc V{0/Hi?"ݍ(ˆ9j50.jE9FIY!waٍZ:hbE:]qk+îB.׿n}tQk)E ;wlM 'D8˻j >vC89KkH7h~ҟOFe3؃\cov<փ ?c4@-]7P]ŏ ΃3L>'Hd7`n{fl4Zqfqy&rC4+ >i 0!"SLL ZX'!Gu9% RZ ULɁЖft4Vy, gUD ]_;CF$RW:Mը#8(A>BC*Udg?yء%nVz&޽@MF]F .)҉o+YSh Qt{`e1ɺW<@;)wjd 7wR].4I]0 Rgjڗ(,MZd>u :,9?"(+T:xa{&ջ!Nhzǁ >~pDv})T0}2 / NOw@keڦڽ<0@Eᰉg 4Ju>uzM̂lFMV6BB1 5/s I?iE߉ݸ3JMَ̤.yh[qGDZNagŦ`q Y.,pa͑+Z5@Ĕ;ĢR[rJnVsI#ddRي_}<8$LsMH\K|-Awejx~}eI`ȫыkˌKKhcq1ad&&NJtQ v-R5!SJb@#dvH q~ r]yۜ5{0!ax*s>[ -dw'F1i:CesXIW`l6Odcr={}Dٯ<_Kgɻnau:xmU 5 N1+`ƹsjOsC›Av ԇRqd@k ADrrsvS;CSAi(Z_*Y5ޏ(1WV| C`} x4|˲m$`AS~I 9S`fe>#Z,d&aˍJ&#Œ@-LWO}˂-sC@U[gbq1Bd[ԵnK;82vU) p*( !Z <~T@j*m?l¹kVp}Jͯ?3ɭ^:dT1杄w/ (}:gH nPÇˉ=o< 5b~\a)\?Ոꅘ)MCDr.O-y.iY%ž<&!^et xSkX4h`%?HJx80 [-M/@$+< jw.pQW9AORJƾۑXmϫ*ūt {*>:Zs|V{r`1;I|q]zn2!Y'[ #H!WxBj8g9jvnk&Smi;/c<7y \Kkw= RMՄE$SU\yp!2dr`sS^df&8ܽC>,QF&"1&hHwZ2k2ӄlO$5)1_0hӢbEJ f8n!UjyljOyn\3;E'f}T7USR#osYZM̔QK2;6V#!2B4}yM`&9 ZN'@l^'o:at]Yo-H#7ˈz }M~XAF<2Jvrakjٜ"R`n x,1P'ԢR5nLg.I:לzFs*ϭIDXQ9c'\4`Ѵ zN9DNmT LrN9*گ7 F/̤c''7?zϤaԽ9'N>(JM\!FJu9/ߥxh$dM[6@ (-@ļ4YU+m+ufji"IV aKyNVtAٔ]>B"IZ ܆OQOFR*31.w s/:1j+Jqo0xG'_F GzG70SHmW] QO ץ~2/D=eDin*QIy2lh2]7$T\lrR9P n"Y`D 8fbJ8*!S kkvO0|ɨ70 ƞS" q*ݑ< E嵾KB#WWxGq \j /-9kg-}l3eKM J:*=ՉHr1;ܮh;DjrOsUmjY$Üm` K"FNt>R*P[M m~ P }Orۃ7K-q:vޓGtH0T謬2B{ VgAO/`#?H ([ 7;.LH#2bA߅/}{ i'4nvh!:תY>u2qb^b@v&iFXPdC6+ d|fʼnV2ƪWգE y/'F$MvO=`9Ga ~kAA B~Y@Xj}^BedtX ueS\&&O`@ yj9 c}pyBd:dln/\6!o8fk< 8o %_ V4kęX&6%r0#OM =.swI=^#s? RlcI,|X%^XĭOi40]4Г1/6g}\.˨ 1?/>h=YO YBܰXE80^T,@947G[^7*K|+rc*  LF̩R˨4[6`-$}RY bP;:iP,Mp33$G.\Wwq\9!u*e9󱵫E {ŇνUJ{d-xL@)9i(  0?%ir h 9=x!X(ذ7`jAg27[-YjL|vEx!t*ks }Yھ$i쯕IOWCMuIz Sˈ10.YoaF^=XltG K]EHrfJ~̓l cϝ5 H9'MOF>i@(G|,y}h TaP3lf} y?̩=jStphy1ɥYW(t9rʈ@LJcc6uSF9/b/悩lg20;KNg⁧QuEa/rB99;@m֚e Ƙ&TEi*8_Jtj_Sa3I.b뮈! ʥIJ}1\9r>1|4S46^K)H^tYM)p2"NlV;Y8A,zS~3DutAR0B. DQp^_qI#N'-nCJyggZj`0Z^,4R*%?f~caM/sؗ8&JzH}6RպwKᷡj5hoq2\wbUO)%}15m#W(T9U]9OS[>Zx3pUȕ|C"\DB^,@i1P YUpi G\k#Ea=0寫U7HB, ݰ-#5{EP{+(I!6A)Zw/uOM@!JWS }!C}Yng< 9 #(!y C [PK{~OQƕ\Jͫk!vG-T^-YMd!~^]+deQzm—w}uSLlN*!>nfM>' Qi,2f'6mmkfi̍܃*L b3W=": D#:"·tRbAKR@HtY!tD.j:>ppnb6_Yp 8GO 1?3$~ٔK6Glahztj7<#) ٙW.e%AA `Ze3ŜL;u.D7nή@Rx-Se %|7һ+B-yM t'-û`i ٜ&.#%5RIKS\+[ˑU$Qeb8l@ٝ㘀.ؽjN'2PL٫Iho1\n]$hfB|T,䰞zNP&G?gDH۵youG= dˋSKdqLw7=uUP aHaű?PM.Mjhk KۿQ)J/TAg!ytulK7 Rǻw0r5ƚ5 @]RШ]۷<.&jl31-[v6sO< P? }-p(aA"-?UrP%:'';-t4Xv $?v<ն[Ep;~T BwJٕۢ(+Ѳr]YLXHT:U" tI ,zh㧗rJ3b啥uBChu%~ht>Qӭo f{q6|u$+C*δ:Ax<]_H ߏ0^“%פg$V%+@u`Κ~a˵`%Z*a^E{K#hpJI: gkU'YC#jffO9LZTԓqzlI]rcs7" |2 xcʆՌ9{ dϟ}|76ǓP$5Lhkz%W ڦݶ_1zeys-?WMevʩ6qL8{R71Dby7"޴lfwlYv㣒OY} נ8Ja04:+u!ڧVukc RL,R ܃t'usu&&3=?VMd}%t2G) "`MK߳J:gϩ+xz71d;^-GX51@tOvo?PP@oDes<)YO-;>9Pk)"ճ_"6Å{C5OAc+1$e\6 31dEoğ6OriIF1ѐ@X`}ߞ҆)g.8p!uj˧~d>ۨ&/Z] _L8NERyP/ | dZƼu6쩂Gi'5:cw) g49L+uHfC?qKFiVuo&JHM6MZsFgKptX_)+mt><noMwS+U@ㄧNj #rq4[D{rUP{\UzznpaZ!(| 0+(=.С J-]mo|تC[4ֹVSw  uoƊLb~C޸©Z?}u쵻L"pQɮ~CF%y4yz'U DVQnK3@˪ot+\ \{ SK%ɽFRֈiIb?(M2DpV}LZ[VGU "M™euJC(?W|).l JS <=(cM1:]fBc1PpC ԗ3hˌ d(8$oDfNi?0 O[&\hQ^xN m\3X^7a&Zhp )=,Tv;+2)LE&4H z̰s.&o SuS{e9Q;BѾeMvsF+9dnjB(#]9+Zv!_%! B;;3E?O &㥤i j !.Dg/Y/D9tFaS8Ɓ7=G~Zy1ٺ=q'Rh.c1 ;黹õ Gd%|1@42D˓X;:Gt!~$RǸ0;/H+ّ2>ƞEt8!\vޫآDoq(ɦv`}bޕJA&GX` K,^iPKs:DtA :vu$i_b% ۣ X72#kT}q` O&~Nu_bP]\?m"s/\Y ?~ꄝNd ]љU.GE_3#C9P*% q)]9U.V[cG~7 g+B]͞vC`EAdXvHdYb]8- fLXѬTK+61(i@ *rU{ \|je/ػMBAAT Qﰊ!zid1d(KaH WjQ㳖m*`In 0Kq'&E[8-a CliuqƎǴbCV|AJp0=TΜyy{hpC`=#`pϦ/- 55K2}@k4JǤ%GGBrjfnf AK8-{{xCc/!\^5߸g1mA߉i$9ʠ L[(dޏCUanwp9Ah *tB3_kLƵia+5. Zz$-IjDkTA}O/dBt8[e+o~orIp{eɹNq P#եе+O'*f]S-y/& gP| d Hvn8#V^|0[Fwr&Bm ~Me2|B񒌺 ^?QwfaJU*q'*#gX3湫lٹ8$JV9FCF+3V6UΣɵw8ߞ^ty\JA]!uZZ&7{}PԻwm˶҅cU2]1}/AЭe}bf9HxgUB 3m>;[Ei+,'8*(І5Amu\'^ݔ $_y3*P rJoDiTO4NܦcCIЈc(N~>3ݍ%+Fdr !%rzꦚ(U<Ӆ sS5.SnW h*):Fb ֮ aXD#b.fv`< y/˫yTiQ'T /1(=ܨX}Y nȒI8)s&zMO>z$#ҸvcNa}*xH4!uT@+ ={RF&(W^1e ͎<-ݮuu)%bNӤRB[?amh̀WK֠"DJq!x8$7b-p1? #f+h[B,15,zD:olF)3Rd2},{O2) (xVûR]vo3}$!#?n zpR2é&nyMz}8`{w"&6P@38a-OR'g35vAMk/ QR; >^T+LlтH.7e.JX#:{(D[J1o+Ј7\Fs5* 닇72˯_}`=%50QY//L2OJo5PJD*TGluN` k 6P&wёf2~I JcA=!j%Dŏֿ$ݍICa^}LQ6&(ܶ@FT(Γ4̾=zb]`y 1L _/ZAQxU%8vhV;TDyUm[eyvcPxV׌ ^2|͙ Δ:|nVߌ)qI3QV2.RhG7ȍbL"oq"&.pAC04CX,V`y mͯ82.oiM󩺟(_Dl|]Ĝ;/sgm7VlkV ٜS|OE|,76rþuS.?uN9{)bjh!Kr<Ά*-Fk/DYj$G B` ?*،./G݇Al Lɹe G9kSLA0LJ[&=\'aAqdgZ?8 qhߩhx;Yh<\6]R dU,SA^+;ieg|\h+GSr?ҧqOFƔrL W[I4EuxNEweeΐ b镪\ߝbW;Xa\p%Ƞmh/XnuvxIOT 9 MtH"$ݖޠߤtozyY$ 殧{#)+7&K_얢r9D0wJ/LzJ N4HXToy 8BUE\{c\]D@7?"SVHRxӠ1^H*;u&v }-fieTW \kPo*/^pθHkoR#pfrA3=HngΒ| Жii=h0ɞo}G P΋,+hT=xϾgb7Y]we >[} 3vlg_>!y'/d߅щSů$3zT[%cOݴNz 1R{erqN LBkt#G%k0" Fv+_fE ,_v@ΨRBGY@>27k ;]Zd3!K26r6T>< &W-q^|3U|rT*&(YZW*.D$ 9^Mt kAJ^)!N!:G[|(]i9y8gQREPXe!?ã9wen+5`bG9j/`^}fk]ّDay4582VẒ;yk%: fKai++i񉔨2sr2tTxOuMԎW̫ٟG< X/~!b(uIyF,9x;Lꛤ(B$tzYBf]5 j1}\U󾌪תudQrDfaܺ<@;eeJlEE>K>;)hc+&` N!oe\uu3I@+wWg5DhP2d0,g9B2]-3o=cpı2WM%r<9;+CGǵlcp:_ZeH&#mw^}TKQT,S_1ZƊfŮETf.MI9i7$دJqUb0l&inRw5QyJ5]Z#[X'v7ڦ| 2aZ)Bm5=ѳ%Y n'`ľGYX;FwZd6">kXԦs0 je#ȍԩw0>ya\3 *?5Z%K|5 J(Ep0eu,lCX> =*B%?`iH_o'@X]pʄ ;S%laTGޭBrReL]ou@%"_>,5M䳃uH?@Z$ eB9Kpt-8s8_VPܹM\nQUKH[&beL)J.OZ2%[*pq<'lfMa[bH!KıbNb? mV$-eOTE΍ WHϳM4+ß],7u[;  _s[4_?$Y}Ri%v>~o$\|dX wE lVxtJe](LЏᯈ Nl^+( 2az=B+FH];f:#g^sz)ҏ#+@e7VTm{u*HvTjW!ڿ-3$C˷K>!W6u9HLPyqs\AJZ0A3UgG-ndh, k32kٷ>l^5o*h^7vNwd k(bj\K諛`L߽2~g|j0"$Mk(BR{\a9[gg-S$6Pbxf^3=T%ʞwpeWIn>0jMi.-[Fy=k>i%l7&Ԡ+A+*gHާ^{="].٫03a@s1T21k8b 5fLw;+d?h4*nV12s ?U &N+qfo[\96VPrW8:H3W] KyпVLPLҫrXVƽ?%H%wPznU} &^eY/ rrOV2MߊW~Dұ6endAjXԒ =xozcYSHK\ 8|Kb9+icOf0A Tyrdjִdʥ4sy&spB%й]j:!X=/3bLAuKY`;r&QKcOu pK1\ ݭiGc?Lmut~$^4-P& qI^Jʓfoh^J‰*\#H ;f'` ?stȶ#aF8Z#mD_pv{f۶ϞHH(81ܙ=}j R^IH\EndX@hF7CrxBֲ>ƅmK 2o©Uf` Cw]{9 fi tT{^31IFd\2l! 4' \\E-e4 :TQ?uCx(;dRl ID/<~i+XM,LZAK:wKR;ź-W|[#~w8:N 2M(?Ґ ύ{KxU&LN o]qŧL7q!R$ќI5iXIZPG"ݴG=c^ MRo0Aꂮz18qV܈U3 6́bHp$XD,Ll!vʜD?iT$XMU8Y s61{2Y$PKvXOj +"g.AxEkG!8ddNkJ௩(&qi-xo Y!$(7QgH;. ? Ad{T>P ]}\ryEٿ2uz Fc}h,j7+[:/ƈ=Ph<K[UQ3s=Xk? ,1cXZJyGq^jgj`3h,yh n8ӣ1Vdqqh`MTf_f3}Xpz¼![˾O̹^#۔>OK&Vj'-?h d ouf$"Įi-q#uN֒}f)M4 ӭћ|;n$nwaL`l˟ [vh*OȔku%8#XilLDw ֋ zIȽ`w}pҔ=r"Xܝq`RH;rqW-.zL䮻H 7VrMsN2Hbc?/k+VgbU ccJSSOxc'3ByZDA%lva'xOUd&3~)q!^.RÍ I-$O+rҝD连aVf، sl|KCs +.V lyLR5}U{# r*sзoUD\|w`6v%GSxۭ' up)J wDUI.,Ǘ33@A@Beq*ħZ  yeT).qIʽ(jKK Mcf~*ySh&g ataS|Uյ:_wH<({3?o/QІ+1ٞsM\f%1,> ꀺ S6( PVoRg.:B0sjηڂex NuXw [nsK 'f:[UBH C:"/(SasͩKb:2# j},6(Kӡ1sւj.)Jԇh@c⣫r1 eDvgPh* H,ǜb t^HPYj;*>krmy:&1%Vs9K3WjZa [{ +0 rO!P ig K¹c'D?6KQ i=bts ^ESҠ0]Sz7 kJp@ ={̇wYB)즔PzYm6\}b%CFyG+< ɖ-}  CYrdTS8F5=J֛ nAٜB.9+"xd7F.j GY쎙E6 o`R )u`1|֗oZhI20ԛ>;Rfyw<**.2ȦCVXṪ ኒq X7wd 鑟L# MmۧffTSLfo)+Q"g^pBlA4{7i Dr "aGڹ<O}HU7B`_9U`G-StĚ>e`Qnhv5ȹ9di&ĢpG 6"*${+5<&9x~׽w(=VI?u)vC@YG!s`ag]C&mLY\wLLM}8IopW;iLg0I] |5^vpD7>M*\ 賤,xVŁG#T`ޕV>!'SksV܂6뿒`5Fop8/O E*ROAFy^!ۆj#e[}CR % [:K*Y+' Yϣ2g +kri9*5mrۜ R;[IFve!DN4y 4>{ @:B\ 88 7#)@@v帍 89uGK<] -g6#G;8lI}/w?$k?.1GMT-] PiTGW ߿Zo֬(SzZ,ͦGp{4[-aT1J<F'/Yo]U7?<9%C\hD2]MpAc)<˪&f v$;r,ܺ3NQyZpIG텨ۑjZ0 =郸X z|ӯ'Zľj!?S 5`E5BP닉*j4\J+i=tg֕&Sbd֦;4tꕙY0,H%d; P aaf([V2.bSef"X \G\*0~!Უښ+ yQe޴mfjl27SgMQ! Y;'KͰM7h8:!ZNb'q bIDB!51#M0 ?Mڭ%y鵄KwF, /K;L6etyTt@C}9pWQ!4.9 o>8H}/t}$ٲ'芃`0e!+sڎ̏ O|32+J=vOtmm+POXTLMA 3J[OXkf"_{=:{6 rWD~|`5 Da&E%)e[d3-a 85 @"{'(nb TݰB+nce^Rišj ݄cO#/y,&NejYvwYC&# lٽZ{K;:'IQ~fލ<g?Aa NoPԑߏقFF}9ľ"kqHy!H2N$+{8zM#=6KPuٯ~$0sj[sϩ-sl#xWl '[nHAeF!lqK B<\2} 3f)v{}lŢk³8f}y X XۣksoÆ" ɟ/%U*KI l\ Q$*6:jk7⠽p N/u0J(19Dur#O*Q\h-:P?6z~BVFO`GqKXn+Q8/p:雇 %3+{ y ] 4b610S>/[XڼdtEM^Yz+x Əru,NKP?lRY{^Au/]G~aH3l:. ,)sR4YI%"NǯNHZ:Vܛ``A<8i| +Y;#2z=xPoR ADMI.}W#ƯQ OsK[Q1~{p֔"OZ(ԶB>U We/R'[Eˬ ."cU3vg"dcJP筅/c>6 HdZ^8#W(n2AEeV-HAj,)'31 3ʔTwci&=iHEԕKzQ9xCݑ 2lo)-sLo(~mUg W˘ZӖ} y(=&?*= >NEH7, ;M)V-Z# ΰ'lXUm%D+g nEly:ubGcك,aA4V H a9Ynn0kjgdLuEySϙ7kiK-(&5FtGZD_뉹ĩRZ#$cJ멁9k"Ń2I SH)\\u+[v͓P訔e>N|VQȱ&p`GQT6H6kR %I~O1!Vwϔ_~+e PFa} t y"WTh 8h9m{/aL if;ԢJ6845oRF!8ɝI` &hS_1RRjpA,;\܉Ɲ!nta,peʔ/M2GloumF6/(iM(Ǥ!>b1d{H TU׉`r>{Ǖ(Alq똶I1)Z῜V7QjcVBwC4 =H.dK `P7$ś\@\.ma';IY+!8W |30ۚ'y AN2CX EA4H\PI_?K d!Ϥ/sWRV]=nR|aF4y/dRпJDt XfuMc2$1X3x%7{#?Symn~'WP%OOѵ,!yVnO.2+Xb@#}d@%@GTwcЛߖ.?KdBY=H6!\e2eƘ+So$O%_VS&\LS:#EܽjW>oR/tUR{jƫX3*K@FE]4~يƶ҅OЃ;$5uHz݀:̥Tn0R mBo<A- JD^-1<Amsp{f݀hQ0t Jj$$D'@]ՒzT;pOiǴKD#_NUrqھ#Q6XP7t4 5SaNw0Y+蕲Dyh?ytTsi1.Ń~qkvH;F~D6W v/@.񁎱j(xA}D qN~Y$=xX=;P_dο:.ˆߺ \I[B-#dk4m)E8g{5#_N|.%+7'#t-x ?cb4}LT$9 ^T;lFmc9)ced[Cs~PpkۡOR?NYKTek9@8*&@m8FՄ 8%CTPa]U|ʀD~'7=2=:=ǭPi-]zjVK8fϥW+|4@Z)ZllVsqm+0ig LbhR>P ĵ<)b0! YCߌkE/c,%QN?D(8(|LZCQ+dFuQD@Ӈ|E5`ڻ}S{3vfaf|U"25q+ǞݱRg=j$]#-bMgm\:kiy7QMQ:: {·C-eW٨AfbOvA3;">BUk &aR6o%F4fPQ"A|`ϥ HXM=?J''z+0=25.B qQ&5ۧ= |4CآbnԧaŬB]2#.v/Yn74Zp(ch襎^Xˆމ20hxG";/w{=] IKkh4z>Q[߻G#^ɋpH6# f&d=#fm>}rzM( ,BSXvczĐ缩 BJ:s*X6抉K;.q8{mFQm&q ݣ} _RYZJ%[qlaU8%^7,CucWc sU-0qOCI+L Y_^1l"Z!|f~OP&S$Aͻ|,: "k# vlٶQ]W1]AY޸- }[JqpA %)acr.Jh[\QuKҜFkX\1Dz6QLDߜA`wI^A,Zۧa=WqK?jY""nupGH%cbhMh^Hɮxc<VI߈EQ)&di@ͫSpu{h+S@_&O* j1uTUJUȐQLw'ԕKDK*\W|h_Ro2QlS[< eOu x iB./3:¨HPIIۅ!y+ iV?$nnpmM%j6XC(k {<%y"xy0ִ ? .EZ)0 uJOBqRsn[nE8e/9ՉA!p'V颣ăt&`$J[\G'nw6Yˉx-#S2_3UyTQ~z(q<XhEW􂀢c!_( D4 T_Rl]54mzaZ߂o6XX.\J)~꽍53j NS>lZ(mU. K9ᓆQNd{݄zB K]s̚8ǡ@v u %˂F vW&=x%:v:ɨU:W;`۠P)|{zq4;r Uy}JrcwN֭uSSQskGpInx*Qu}9M p`˫=G:@#]OQfpܪ6 Lt -I΁C25k*+1:1Qg9;H}C vT!Ϟ]43 z"tTO#Hɤyq9`zqum6t%`vWh5inp DrVȹgRolgf<7cP$,v-QEЧMh j4*E e Wm<;尖%$ʁ|͝T8Ku((A?lCʉzWdq4vfsiɓ .ep >x"^,(ܚ./Rt;t04樃 VMyڒgծ-/ aU1fR_lw<<[:%Ď8ݾՋBA{?{'S; YK'U{+6 CqNKEVN i΁&k,G\2yOṱO^p'e{_YM1hC3ԞWJ{];m붖MR-m  PŎ,jSONr`t,HWkԦ8DHtj?:)ấ$J]-yۛ}bӣSM& r@(QomڗYGo+gmrۅ?Cf PM[J7z$M&t/`A_T@!?^gMITdmd:ԄpD#ieoZ";0-uq?|tYI _(>1y ERDXeTZ9hs<QΨ*uݿͱ|FhsQ!NAEY5|V"Fܑ6"Snw|?[&o7U:4b"ÕݡreRg^YPn_TB3TS-kkˀLc7 p_.<\F ~ƪ,ܥFڿ̟"#"CN&?@cXWg!K5[Vwbdh=Uʠ_5k歯PgAm}4WxF, uSƪkNAqk<.B-ePPvY(T}O,HAT[7|U g=tin> ro\s3:D,`K80;xH8*g,6CS.!tdvZ-%c,wj :# )>2&ץ:t호2s m [ZVSNɧxf-XUk"!X|$5h. $> `Β-Ύ;\`~xCIϲ_@59vl s74N./`av}f{S}H]Q ;3lu(Ve 2b%:Kwe.t0,ݟpPH/?r*]ڿ[\.^DYPS_6uos;qŢ8jĽ[AE!O`c8bsx9Șz?iYkj/ S@pR/׷@݆ N-;?|J.((6h?2־? P|*pr& 4UZtm1OX_[:pVcLr=GwPtUM3@L^8VmD{HH%!96ֺGJÄZ"6΂3 hI/oc5~JF?)`wHEg,!][QG>2e!f#}RsSNqRf5/as$TBS}ZQKm3 J(Yb}ڎ[N@QbYk0#p6Ԧxp9 ?}Fk?NX8 b%ęu[Lkh*!Ƈq"lOUƷe5zt*J'Ch9Zqk& M Gȣ΍-frȾrj7 UL> &Xew}<6#msJ\&W9(5jt(wI Ln8Zj)"^ N#>n&A/m>j~[2 8ҕw{8g_d*\ţM$:ὁ.iFD#gx 9)Lih+bd$f92 ЪKa~ ݵ]nfD7bͫ}c*Kd,P+%g;VLڵ]ZBgfݼa=d7qG3;p'YA=2_d0BG|O,7*ʔ`SH6em-~8fK%!1O } Q8?::&q{Y\EOk3LLƻFkyPy5jHcCEqȺi;.%(\Fd/5j:dO+(8~9e8;ƤCyĻ`!UEӞ&pؙ-c$TɣY&X J+?40^uXFR6euvOT۴⤶cMOCD6CHWHA~0tQGCqq{v'XT]\?/q_@i6qpi8v)tpG x =ޗ*J Pů1T2t>rn4xLs=Kz {%i`<C v1m*E#vme9zy! [ bG._Z K޿58R5\% v6 d<$e543OuW:{ DLJ%N5B7/MքЍLL1FuDCXѢ-xi[i{#˘ }!Kb ȞBggJf?D.V7cB#ff(u# %9_8./* M)CI-e*^{=fkmSJ8[aQwҺX}z'U_k$+f%'zLI3XRn([4'1v. 'U u*+ 335gBgR [Y&qf;z)7U|HE (f=X?eqTȝwRVSDQ8ϖFHa2"@ٙ?q7g5+. ETeUC&0Ce|*0sTpdH7}`g>Qb]9G(䯃hJ N@{Rk ϑrA6=ZwGnϒ[hP]6;LZB n{,byGGҥ@Yd9sJt98!Gi7\B;ߴbr~ J\ѭWڥ%^B4t}tw^gRtB]]<`(P 5j}XeL6i}6j!=ښ8D$N讪霽U]ˊkVov.]f#ÜGbsLtJ_СeUՒylh{}~8h)ʮY >ɸFHSgC ̠LfzBh1 X͐*EI'*9uE5x]sQ3Xg(!JIui+rX߲\ԺwHR I ,J,)enYtb; V)? uf)3T-Qɵg4oA=NJÓsS*-k}j$y&Ŗꏛ s#eJMGY}'_Ih 5­"ָ⹊A&av Ԣ4e`gzwg9uk}kv=vJR=e3_^`GlRDoj ej$DdTabuՂ³UK\s.-#EEq(N/ժ4w fUOYIFs4ӣ Bݻ,Fet1;z[]Y'2Px]3GK^cI ~a|dO< &@ dK#_L9'RkЫ5{H@ѕhlndD#r~-D=±ğ_x s^Wh.xq'Eƌao&,}*<`xpT%i0h*|1U !X9[4dy>ck{OBb 1>O`~If}b7 8(7UPL_G|{~6X&27_Nn0Ll9jeN/}i7G?[#b F$0n١REGx8&alVh ~ЦJ^BܣG,~0azgۻ%6e~W6 |@捰Uע23h^ܙ'9 b%I2)sf@FhJ>9eOM/VX2'/+ x6IIX,!y$dعHWZ38s0T@i'O$dņV|;#]6| g8>էRfBLCĢ>mo'i BI"#o;?\\A\׏qn 9+Y0oy3Rd>'h2Q>xb^;,{C=/-LhC<7PI _G#2PaՒ+91s ȡU&w(.^ RčM$w~I]|EcK*(?%ū4  P/͆lZPz8Е+uSW'u[c9_?ݰ­]^Nbq1j [vsF-~}Y>ZL9c.KauS Zq-@Raod7C,NjM-C9vϊSkt'EJ1>9H1j![*OWpR,y_bXQZf S꿉"`"Bb{6-@ͧ(? N #-S'7PpZ*搧7l#h᰻Zo.*k2K8fHw`F-ȥv'][VvNae^PB +nlC兵r~2]e ?*YF6D5>T8Q`σ=4?R"ߘk38 ciU)r!R=(+B9pgJbf\܌/ WZ Pkƙ7Iszv,%H> ArƇOX}qfIXGӔ8@)q!=%o p}V|y΁湐 voAt)M$A u'dg‰Hn#]lJ mXhTFHwG1V1-C.K4:eJל$`Q-@iqIh n(-_ݵ7yT^lW{Aj Tʯ!}C<1 S%M<#zƴNVY/cئ;#"Ld9?q. y'9Rjfzpcm2k/Չ @=B/-e,ӃME75N0sQ&m  d0)'[Xtǖ_fܿ$B 'ы+R !,ZIyBf7JWE"_K(56L:VHE_\w %@&_t DS6=;r6)ef(?Чɴt,'y[N% ߻/w ՚ k^rw0"ӏn`[K|Qp]Bk&B'fJqMD#C+h{׋ NO^(Z&xP_ev,o Ku+֐{-K\ϤF;`p!Gf!xgKM&Dƚ̙AowzMYao~CD)J0_sW8o5ig3wJ '`cKfN+4fBi*T=+ 1XyKWnaLԶF cNzT5~YSXoB4gNc|aʲ7<I]&ZLt ɷE dıpմ#U#dCTsHyؿڏe*YcWl9fLMA9Fn-l;Sp(!ֳҏ* 23l>FzSgMދlR^eeqfTb8ȧ}y#q VeOߓ{li>az]-<RGOҖlp{oB^Q7LCc3/$@wH~\g q_H( 7u$",B:mߏe(:טE)Ԣz-Fo!Pۭ8RV4By[XU"[4,k=(#MD*_n[G"uN6!@5 ]oŒB 7޿|FGe&MngYD# 'tρ `FIs$h改=Aqs@7HƗ;9摸%Gq'> F"w$lͼ :!h[r|ܥ+IO4Ch !n`r0!Lŋq^wZ LLi5!/xX[}2{zup7cnK0- ތmȔ]ֱ.$N_4s/ӥȼhFt[:vdk ]܃v|$4kf//nJöGg uciLF,]2E˃!)$dv5ʥZ'FɦDҪ=Cw\e{lyjD)QZPJC5:Fu:an[5)X°ϤYF(H.ȂmGS/E KW-!ގkeUn"2 T=k<o\&# }4wW#> s~,Yxb+sY9WcBr^ 6X凄:dB鹍\&'5cռ?2Z!w)ms`{?<GSP_mMY;0ԗ ȋF0;<^B*L\ "( n~}CbN*ȵF`f(&)⳱'nc )s37:n}㣋^z9'R"-1֢/z҇qԯN4O3K'~QdWZD*y¡'DNC;%j8QJˋ/Ɍ ?qX.x)kaXa,t/*= E[e `'B&2zU?fШsЁW.8przzWY[ W!'+HϳI~1G5,|:BHE(TοMWWk gY&^j !3|:X|q35]D$M1@K| /}FQn`|xa7SDE]4N,S+e)}*l|`-c#p?΂n@~ώ~ϓl,2 5mLG0(s]LDPu&?.e 7! S-tt&'s,8v .!<-sQ}uyA4:+2&ZTx̝yѪ tH( =Ip1 z3K0 ݹUz6Wj(䙔4m]h*\=@F ,M@\0XYkw@ܣV^I&UcNqnBBPdvJ#90^5*Me^[dkNC-"EYdXd9o9sz5y%CҸb~+:I[Y o=7 "H=8b4.w'C[;GPގf3΂%(MS %X\JQc roRAhio%DWmv2 VC-ςY>|8%q PΔ63$0a}} DFO !56* 5'lxuP܊f&EV#R} Xq&s!,پ;جn9f:p== >x^D>c~sxif|&ln| S"cӨo%[͕ѪDfl TD6D8˧{>H>zJWUհ⊓Y D1k0BV.B煲VD6Q= XCCs}=H PfCӷp2 B:THa vWĕ(~Q)/ՔZC嫝'%wbяr-:EMMEjExY\c22Njesgs5WBKy{αئҿvG);6 [guAsPζφ7k{$XRWQ/uzTՂˈ.25rab+Ct%₦s g¬qQ*>R6HzH˹rjbxBI*O9sxo>TA→@'Bfy,].| S~t`UA|Jt1ʏye=n|6?׳Gjܐ%#qu r6B44PeBP4[,' kdeAi18>У#E-=01>xC߀9e-ߟ1n!ib酿s7[`,bfwm hm96/-_͸U1X4O*htT"bGX{x )vǷH/ay"{."u<-nG~ Y9^C&z}l,G9[HԗpG^Ƣܢ+& 3Mt:]PƠ}#b9}V PSaeGQq'z>㐓dw/ ՄuNt.xSej]V'݂@SBVZ( T 0MexIIq[$mNa p9UPW{j= sF pN嫿3bY~ f,tRX'Ofnl]BfDm k.S2YڇC pʆ+=gYwR~+%)H y<>8"[MC_o *l Q,Q$&\}<`Ap̦0gG!vT-< "R0eKgǃJsNv2˹hfwm`U[ٴdH@!'͈GxO;\M='=ՕПDNӆZ`&V:cm)cEg9@ġ>{_҈{ݧVcHw녫 pǭs}>RxVO8\ _7Gc֖Q"aN /K%J} 16 a[_v]Tv<_ov_i,!#ixYAL<"_w NS6oYc*{ 3Mɧ: cKGv\ǧ6&h|2OJh 6c'u07>0H}u qD%UIwj#*`$_#(Z@8`]/f֝oA=Gd"mT:Ԏҋ/d JF8( -RozHmwfMzQEJ2fU  E{.nؽNI.zB͙d"V8%PF50&Qub;*Kf7 T0O?b$~v ɡœHajs4_"c:Od%Z2a{sE4q`#~2$OmM=~),,9 G/SF;?ar!@$gaSi ;sRK&M}J;*>7Ԯe;qXT&WGog(@]j,܊V* #IBܤ#2=R~ z5'/ED 661X罂h 00YOcGʏB#uv/{{k<"XM \pKpjn$ ~Uvs̒.rI*r61;⶧ߓ%Iˤn6\$2ANOI9HwAV~yAP \,|w -H(B? ^RNnvzSaSH8yMcc=v/-A-|m_k_JsOt&}fryGf]t2KA@`gCC&3X.G/FEzyqjl@&)M_f'" +> IeK v]ڙAETpEE*v84BYG<78L"?hHVS,T[֤n6ߚ [I)&+(ZS%̒Q1cОQM50K¼V.ZfFf+.Uc_57 BSt~~f.Qt栀t%S%H甥֮&Gn-,%J*|JȊ#3 lT6ܐhY9V\{86ٗ)z5s( .ӣIҀ925AּI?X1 5Bbx{|,&"n;:Ei}7#+nWtd=UeyHѱS8T&C۰S?Eݤ,cy`oI%R`0gSdQ's=I(ʟ${ƺ"tvwa5ՇҵDD!<tFmss -1^`Bc)4"'wV|P/~ȷW(mrޛ+FS\9N11EuK$ >bnkmff^0&iGzx: BG|.Wr>,;ѱ/[}KH"'aNZ2S"DZ. Ε@Ft@~#tۣjuo j [*]+zh?<#hAn8I#t[bt^8̄CA< pg>`: ܿZP+^`CSb7,G*O"QO=T84zU)u w]u=Xa#vQ%]Snwp R($kZQS61|A^!Wo~TrZɰnַ0;'Z}EX<`{$AQ;FGLVӎ0҇8o_&NJĹy҇ECAwfyf?34>ek@;\RG3\4.7@nk€̸]kVҗ$}s8Ztՙ,t$6hle}"~dǮ`ķX0F4hex)[$;Uxd-!.Sa#[B^6*h7$s "GM=vm:RC#ϡ\϶4"|ŞܘV %O8˳$j^SWTOl ,~uI(Hͼʌ/asE"Ml94%?ӇġWpbi[A 쑲3!LY_"D1Dgaμm]Dd ]OٱbfhʽˆBzK'o.XVPSG0TH r?ytSs}m=Kp$y{͚mXóGO~8hc{ج إOB$DOd> 8 zNxR ruѫRY=}r979"˭@ˆ*9ZfiڽQȏKFu8nեc&rj oq;uWɉsMͣ TѱU.cFXO .x_C>-ʮ|&qExN+ti4g!(CVeDc}cm$NW/3}mk)`8|~a P[!`O3c7Mc@ Nro,·6! pz/n%w%L)JZ?Uy$7k|kv18P|fyv J&EDWPg[N˒jyQ_gɁ_?\oY;HițQ2"jTR)ȯbvYMӝr$؀q4:> ߊhǻ1 >_R_+^7ٮ;CVBT\kג˥oF\=0ANƭRizB5~1ZH /P$ps‡e*8Zh\7FyR]}Vi x"=iU@ZP[!@v%XǨQn% z2W~욠I*T_Eb". t,8qE2 bChZ J9eDLZpؐ#Kw+[4:bK+E߯"Ł ڶ-諸2o՛֝4S,O>K҃G=qM؈-̴=kZ8']"yx) qiUcUswHe&% AI /^z)C,Ą Y=?K簯hK[CB鄱s`9s42>kMM^Q˻#,ȨKތ,?ƽj2rp#%Yq{YTo|Б WNꈵaK9\D6qy`2vq1"hA(oBhS׶f9]0ohLթozEJl97ƉѬ/$_礙+ Z5yIu\_֨⏫Vt?ئXi8{Z)r5ܼjaf'ָG fk;|S@8xVS[T=!U6㦶K *uiSAQLB~_1{G탥Lخ6͔`l ;9(~;R*=9e$zTYs2CDyT̘kSdM۹HJw|`9U)qrxrS䭈TVB٤+ (Lb$b2<ث݇F{r}.䣲<XN[d~X.y}ueeyF6V Yc+?BE Rg?NNlY /O%?(ιv(} y17$eLQ[Z<$kF]ndU7&qcO1,EԎvJO8srY} F 1YnWVBqB&ӻn;0F 9du-qYS+pm|Z ۳5ڄm2Ozͩ"%AkbkgwInz~hIvgBF@nzW*]T@KkG9.t>ؑc+/8]6Y2U0riԹC[K+NٺbW7v  5$.Cß\0B/35-0Cd%^i:2|ibnUpu$ Q*ȑjKyty 靯f!rX l(VHa76ScM:nFeWCQ[1?NBlD11 oxW:v ?wM#W|S 5P[a|A8>C+nkNgzmVU$rw(-'d=8,o X\5O+vHW1@*Ea < gl"7 )f!mi(@v٤)kZ%26E=3!xC _PC>Q5{n?!/H=R Zp&^Gq 4 `Я89,;h+C `'%h8i-E`[BT(($D@ݤ˶iUI$S MJnnH *ZO+p'D$x8ywBݴʱډCd{ M;?rZkǏ9BpL{r#2> <٣1mXOk!Vixs`J`Tפ{.*zKer臒e<3\\iG_FልėH c^m+AkIk7\'kpk =ϣVnlEiIRP:vVc,ğ 0:>xLm;#~a&7|\ V uOY^7oH02n?N lw@zV5m άvEִ$DɻNn!NyV,YtAn(5q#K_ H=O%M49X NvCMv[0 -Y`#Kx1dPӯ+8` )eQ "f'*fXp=Lx/>J%vc/@ПA++&WN4B!FMB5 (Ŵm:{4?$*bAUiH8f~v?GG:?4ɔJjt5}՘4~ĞLf&gI+9uJ3CGШm-w3r ?{ Ӏ:5w⛥W"dݬÔ +h2f(9뛋:<<8Pӎ3fcL8*kc =\禋)\a FE~RUO 6Uʡ sϛo9_ |rq-Y5t忴!e̗ dئ~}/(g^[H;ny.|ԲK7[ E8gsHn^c&,hh9Tez|H@e?Q"|fu'GM.Ltrδᨅuzypv@PD}#rjF"p=q-?lx+075Xhugi7o3T LaGI1`;$#ܑW]T+%%PvRFo_\o׳J)'~O i"D~iIQ@ٜJ@f287W$-;4>uŵ[~>ѽAh>̟Xqȿz04$v(GL]fށ*Уwoa޴58|T2šjogeEpqjgK"\1z)cԖ{sbK8-Rehʉ^vWRhVriS)\GJ؂K?͡FUEɊME kL&y(;=g\H ohCt;@}!-(#PE-ѷt3޲;GXMNu¸C?pKw4aei$}K7ds[H3UZ_}In4&W՛,cB< ԲO\#'i#^OP~_B; S%j n ri-Y:pDm:oT+3`%rs..JڙO&yMҎGz,}JpAX^~30Z7眣g>aB+ CW&4hcD #㳕ȭхh+BB Diurh;i~cS Js n&bV􀝵7-|p׭ӝܴKS6cF&t;`6%H8tl 9q\!)CZ1u 97GatR3C'9ﲧ^u) e=~|h }buk6ݝ=s5^U x[S;,1t4_z@FgRkt h-Xft(8ϔVۮ?jo4 g:ĂH$ F >$Y_P,o/G.ܬrΎ$Qvcl p%m͙lTR95׿^vBQ*z b|) S^ܱCꛄ++. ogs DX 1{Rÿbs2&v;տ񹟾jPj8KwUo}Ffu-Wq2Z%rўVPd]xy: ]{PS~"Z`UeX; {s'Χ.f ʲrh4l'= l0fYCW ¾UXǾ0ѲK 0?iqȟyBs֮ x]&{/@?xID/U!3`6Ksw]p&H-5_>&uɝqdW%rjT.#hVr|._ B\E}ZSbuC7JjƐZ=<F&"VVIH#7n1JƘ#1T2 ]AT \jg4"WHYz0T‡7˼*W_$F|:OٻrHyfXX5TK~|Lv3Agd wMi`ej+`91ZaV{)b8`}aON3~ L~E_Z7 b]$s jQX!W=+irk(=MvI;-e+6҂"39cW9ВG2-h8a$)fb9WVKB2r1Kab8:]X ӟ2GepwHyIJD\~}.TdЍ S=.){H[i]_>.c {|fqC 82(Y$ec{WH=?99Kbi(Llr hɵ( e˜W,3`˔ϧz4q=i!7q@~jEB,-rx&Q`-܉İO7Ii?uf%I 34 vdYL˄2kkXEdvYNU%g R6;WGlmhb5c]} a2f˥"e}~:{/Rdc58LhHɎKyGýMz|=Ҋ=qWȠ \I^#rXu|2ء [hr#ú lso-ҢIDZ/L5| Q[>r!]d;38umoY¤ji4N쯟~#wN߉vdbu ܅Ď^%H> '>N*^o$w*S~X0ZԘCxfU޸V2&ٛ+OqAx֘(owՃ}ĄQs=2]a9%,IŷJC2/J,_o`f(fsS8x:}(׊]ʪ㾼$A |UChffzPcVwm7eXCb|2^E~xT| _B]D\=+dn;ry#^<?xSoU u΂1&<^l,䟈Ӯᛛ!ML BkУo:ӁVj ܈9[,rOq{c$ړҐ+7D>qr'k?t-pBT#0ۀcloĐY0PXTSY;j#o͟SJ06<Ȗ=7[>)?꘩4so־yj wlI\/El7TE:mS aev 0;61*(ґa`l*`kqgC_Y^7;ɠRKKByq:ƑcpqD ǾìJ+ Y)*~d~S2w*SrPby5j]z)#rTFbO 5.4/^ݥR?oA M)9`2uEqnSl` tNWrkyn D2 G#.H%FDjధ#KyLkil Ձs[C:NTR>%AdkT@~Li0c*4,S& ^{NT!`cf2?]gBe3O' Cf)v1Qi ש[yņB(~vEK($`Ѝz!א÷lfRE =^}8ĸW;{!s00+Ru wү1b{ڷ1R}2zGt"nP/ԔL;r̯=/K nr cϏ̝?{)Vn@eEܬ};eb&ow,e7=y7ͱ@Hͪ~Man&J]Z`(X?SM/-f':L r`+V&# XiGWn 76M?G1\P$uF:ӤcTwOvlLvg$ 6n*4oQ ltIg&~g,4TI|qwI,Wx? q }dF}6/uث4ֵ}TëO[btso9-K?SKT;6Pֺ>qY1Io"S?Şf6 Ph&:2ws fsZIt^67/1TKJՎK| ֑ݟjj^ B .뎟㴩z"`kzZjn697(1X(ک*(Oؤ1u:.xy-J*|޶wy3DjnAtQ~pмyXI9_Qt$vä%|5tKCP vX-up)㣇k1^&Q%* _VT:Jn=-9 m /7z SLd)`࠷ȵJJC+#""s/1m$r"/2˹\N4ذv6cul5,秚D@lB%`+\I-ATfZ34)r#;ؾ7mI'8ޖS:8shwd2Cw[ݏ3(>S;` XJw O#3&%y|BUҸPZ3.m 0Y9:0_rOI䕂ᬀXo}ܹ܃M%ԧѴ'@\,?I?#=t\Je bYC$%5Mq .]QםbW.u$@ P tnK  k5p=w:h(r0DZ3*os۱_SsZaRʂp *,p9Mɧ-|^.e\o@Q);ϡS*pۑ@ _l"k6YI5|sdkgl^W=pދP,ƭPM; +ͼ̄\$3tF 4</qg s#RL4?c mS˾1:jr}~(F#!}k,zWaSY,윳K5OG3lt 5?jOSqiО#Ά{eNhCj7t,,J#a36=lw ]G܃Aߥ;wϪ{\}DCk&ɃA뻲ym49)yj2@r$;__2ڳ8IdZB/\4)GflOu؄"VG @AV6=۬?sbϔ[1rft$MTc&m^CS ,.Xv[/Yu;qR~ogJ-vdy gx)sh},Šڡ+g6ᄂmz$';zz~ع/{A!Φi8լo`;@tFo7#Bi8Hۆtg'eHԱ =R}UkeXC}(/sw%=z\ 6[GF)[:^i̤nb~OQTU5+-zE*X,:(B|))k$9ji!raӤ{jDT<]H fk|Ȼ~&fڴ;m`a!P˵\4]|6"D7ZsLC*ڹ؟6Bֆ /ԵdideMHu~sAڅSZI:"͉Jk d z9q ]#~fiS@a;"WOArTȠT>.=;#c2擟YfD)Դ@a{[1#yU)ڈ5Jk\O V,}vrb;.D`{BֶYQ/'8VQJݔ}}6ݲ&$;uN[&jV{wR5۾_V=rgIZsY ](䧈Mk]UyAδ65ȳMqԛLgv d~orVS2OE_@ѡlv_eϿ{&~%u+*u\pV6qȈ|V-%#y 8 `1n?ؘ7iw] E~|p~-N:eh,YB:| (΀7 "'%q%YNs.ռS|V+8=0xĉ?~T:9%Sf &Kfזoo%z3gXrUnҳH19Z-0Ьg;8(>>X:bY.],k:uDmuזLCd2unr yU_t; 3GÕ}_D#W?0h)=@r_Ēu̔Ws&`%,2("q'zp9\{Vח܆(FM%Nd*@N{#Z!hWeKbg8!|5J=aг}r}?Lx;ޙprxkW_ՙkDﰊPdwTvMw3 o[ :Pݸ3 /R' a"6gʀ,wR;._9``sUPo=_NeFˆt6j]Q?lMcEf#Xf,_lđ"ex;jr,шW@{ pn\L٥#`V8& yM:a7ZaېV~ sSF,b@K$ hnA͒kzK 31ܰ>t-;U븗Y)/Q3V"W.$1t}5. +4x t>;rqkuE*t8 qԹYis/A8GSc--a" kQ$,}{TY%:k.KEZ(U2m< b$m0p?W$-KDriY1 y&AO.*)hL2S;@Ϯ#F6"4;*QIw(j@0HJk*\a֣nLڛؘ"ce ;* 3YFExD>̙xcewen7H7{ TLGX!hdyvSnz3$x#^s̆k_mѻ~|D-1]kgK,c͊+G.fR+g(,xOW)vKӻ@kt{[pychu(c[FNЌwSzxVy$'-2E/soCNb֩R^ucV ~g-PKLPWyE16h96FΈ`5!#Od)Λ` :K2p쨝Me) Me"1讃(b`6Sőh-ҡ dC[/?ABh!*p҉eWGw׉)OI2F<5[>w[MIt޻۝CC|2<R6F8Ln銌J?"\6}oL@+G'y_ɯgz+ _hhAe\{^omd%YSk 'MJ4Q0 8xm]1 + )& s"~Z VQO?viE/}/=9}o YѰs38I.^re.xs.N)db~2 k_%L/+-8~}T3n7,َ3:ciMeO.iBzR#n0d\'WkX_ 6[`l(!*5m2Z{9a@ٜ,XB P"&華͇3 UnjpyfI3p lj:UsA:*4% T/zbg8>Y%3ׇrB}+@k?#=;]_ەv}#1 ˠHZ 6ߛ>6(Pݽbء_8O4 P ֧MioƉz?^g.kSS4)H#ގӋU%>2`v# e/=gq?>{,c̣t&$\IܩZʨvk@RLb " 49SɱP^@>Gptۈ>G©+GM\FƒrzGuB52@A498ŵl NZ/TO2 L9?ڴ0ATyGkыh}PE:٘EfRLtZ`Пxds_bsdi#W37o揞ZnoGԚRс}\gԔw<8ilัW RU,Y,e bzŽo[ӹ<8iiS ,ʠ*b!ӤCq :zr"!?߲qYA7ْpj4٨ ?#וU))M~8VFovtsP=ٽXW X՞S RO\! %i*Sr%~եΈ etm[rHc^3/^07xfQUqQZgzlٓSUͣ.75|/ʜr J(9Vr+%t^|FėcT&a$ :Ugڰ<g̖7GKeog%:.,ݟƨϚ ](%wAش["RFRAƸˡ"\^8؝e U)a\{&ڨKv^ i,M=tl ixlnEa :aL8f"Vp(@ձ<j]Uiq@` = P]b7cL f?TFʳ%&pAkkʵEU{V9h5w=z C> id_>㡀[+@ad^!40@jmӨwܾG$Zr3E;,;1`n=(ċ^=*ճd' ќ(,:Q t$ ;WY8.Bm1)04LTn:VȜn0ФNgJ[V6ܲs7]\6 H6+#Z~3rZ\ݚ7A} vBkap(pFf==v[3(ENN/j TlU"8,Be%$mWL7lq:rIH N.7Nڌ̪t7AyWI8#:н4WA4:5GR/\^Og4 #ECx\LY)erĹhSٗ$'NwHu2c<-%`xw \b~ ⢝Oޘvp]Hѽj۟rfϕ-1'4/@?^Ugˣ(mwJlVDdN w ݥJU_2D9;W&|t v*3\}Y%AV㰓Z.Td)_ˠ҃kdxN8ɭHK ;7>&8gPck8H4IDBOӓ?3b H9sBBnټL:G:ǟHnDEr1Ҽ._cGuY@x z0msd,7X'K[>%$:ԔͲƨ[ԲfY#pM:lqQt^ ؆P)ѽK}C,D/UZw!uwi Y^!0xX gW -dvϩΑ뛽 倍fdGq\Ϥ*~m&G;酱k\EJkaE±U,ceWP3IĬ~a$EksRƛ:H )>3.Cl^A8䰿M2wO<־K `?ѢW7 tJJ`!Bu\*=w4>J}MDBOi( S4UqC1ntќ3; 6e#`gOhrk'r2IҀJR`*FoKn#@=p;K00AN-c+%W]O0mFm֪t˸ը5MmZ#ph<8zu81ʠ\t[ }uq*(U?_ۣd @l/Իj Q:)흕Ljl tF6%҉Nº@L@" !#R_&Lݜ\iItg4 {w4mFYj =]0`I{+-LVUu,FF!DaP%; mqGw ]:!m0T7]˩:>5,kte}={WlxNfQOwXrcG1b #t.!횙(0@F$ލ.N! ;כRnoyBjs÷1R156d?(/oY>҈i,?հk@o3O]6C]H߱2 Ԛ3v ͠{ŃGۯ*Vƌ0Ԡӣv\Q]̩c8_u$ aOwT;0UtVŖj/z2x < IN" bLWOIƳJ7kN롊|bVzj:6 ז9Fl?20 \gϱx0zwÅv%ފ/Jᝏv{GjA,B\Fs7@ j.3(V/ƺ`jnhK83ap/=ƅ'Y/# m>Qz]^np/{|4ڴҴNC5 mU!;[Bt]!=5 zl SN! @G!X<ȿf,̅=Qp,&}KSg^Ż +dG{-XoBJ|%Ϝ{tEY%L,r.FL2ڜL $ 㒲R@Xs%fƻdF¶$tyJNuǫy*:S<+fn0 \vAѢʼܧfo hgӧ|P{K ɘm@/o+A]oj"+|)E }!@A 3ܴaU vh=QBt/2}٢X/M(E#`.B3}MLYmp9TZC9e.#@ .0}0|A5Uv~{T47}(ǔY>9(pohNpYUWQ(qؽ/aGKBb =fPݶ\=tCMMIK~탵x\䦄=%ФW}3Y>zWʓIDMTP?A\!E҇fGm:.gA,1Fr=8O d.!TfeCi Y"P|L7J rsb(̍Ggq{U5rb~Av{1"NRTib[ gmɭ8 f#һҨd^O6Y`@GqPQm ո7nJv)"`DrVX'-~J3Y_DIVp6"ge }s4>]{.!R0(_?pSoW8Y]jأ 31uOtQ'2w@"PwA>,[IxO*-g)YE&L Std}Z])Z eѩ$zGCzF lC \.;LrA(=l:Sd=V=|&xќ0}ت[23$]u~:~lQi;-8eB8 Y@A6ݻ`KCRgˈݖ-XR7I/8a mx:!eZ@d.Gbm?BWry^fL{@0 9,deMCN@?*G1m vՊiڈ7i$gm Faȓ7./wxwe$E/OM?V`Fi71#qHU;9rp^ f<2"Kr7 ðRCpZ_ß6ipLo=|Y/4" QQBF~)6[cjئ*1(_dG:9"DVd5/)!ӒM6lL~> -Qyv dW DS"xxDOXA4:s5GK{(`g͑to6 &K >?lCՏ,&hL`CfqE"o5JYINXF|->G7]UcUP?8[> AP\"MDC@-6Դά`!~\{SrD PP]]n(#pS&0IWF*5;iTٌȁ{ TWHQ8o!fwSq I+$\jάg ߃} wWh/Ey1wh\+H982Agg)x,v}|VSxsdy^ O H:q"L%b28BmQ241/rUlbBԃ9F]߼:.]D0MyZ\]yЀ"DY -mJJ{IѭSnn8EFayUV?0c=i!i{dW9˧٨1yF$"=2@H((zw}%fBxmv~g&̖DN24 EަON- "@p/rVa#E}Vb^bRƥdA,8XOx~ 1U-YZ^аfh_`Z&͉Kw HM%i,N_B1sD7Ǜv % 9Q=G ;$EMIM !TN=EcşVm|khvT}y ^h\4'9a _Z;Ŋpc+*(GaM ,i7 =ΠW8"cbK:U)3S[7MMگQʴb7xY03Ѕ"㜆\h*ECqsB; [9bWW>gA*SOF t?+AT0WBj/8+Q>2䢒g߾fRc3\7 =)I& 'qryx ,rKNDyh͹8`f+dZ{21Դ3uյu߂EWu2aC̫{hG&b{nVs҅t^<-뷒WW+իB>l9E ԇ*Y7 K6dϡlM&CSr%\ezT3q`q`U鸨a KLDSJd6 !xcI[Ԛս[u 땪i 9Oe5FO^EfuWFI1blKN\h"~ 4srZu8QT%[P~F̡ (O݅A`X%⦶|y*5|Dӛ o44B렓|e|^ʤ5u1⯞|Uji Z̩ZجB=ō'm =ul+VcLoάa(WgF_`zy&>Ye ـ|LY{Wvf^={##ZBJ򶗾cԶWCϻVKep)Zx>̱0MUx0JKq=F. KGIz0Öu{T8t$NNhW>OcjQ&JMut@qHMq $IzmFo5G} ,b;{eu6i- p_-r&E5>fCp^Cb;ހtm*Bv$v-Lu/5ڔ*^'T3lpPB,%̰/ >Er^l9ӍO6debҾj-2ry|As(d49髴3 +Zn P#H-| w }vu!&wXzi?NC@=at4ߙk:HAB$k*w z$.[N_a5?w%?ӘvevVQ$Ɵ oXO2BvyXwF`gK_8ShݪbcHX1_(`}b.L ׾;=qaNG';{Un~k)1^8`b`?#!LңI].NȴƳ *BܾmMsr+1C)$]ssPVpsw"&T/ԅT.X*LD{&$2N31$_0dBjKxjtxnqm /n&lbg3bB~OK2v48?G*/9xtVi'Md0Gga+ _U?rsFu&ng}Bل\!Vǚ tRpx#v+@uFՖVP s;=&HoKL^ ޛVa *:/٠9M\\{BۃӚ쌑eHUiq{#Ez1+To.oǹ[DawmnL I; s 5z^ho:eaITpQEAuq.At[E)0feƑO2ȷ'AjL`fD(q,oSX-Z3(CC%;6na HI~бa3}ҥPGϹ^l,r`knڞPq:T) \P?N>ޜ,7EgΊ1.ӻbqnC,u~BMcn@]Ùtߊֹ²i}(%fhs< AVm#Ϟk%Mz }q+!&}6;Rp;8T+^!ez=JK*!&o)b8}3֌C)  ϡWQ衽前;b1lD}P+h?Ԉ2í=ǼP$/jjVZ ]N<;Mpk =RF!S&d22ekBtʊ"mSPzΎ/}Η#<&ZJ4 jL6(% J1^@Blb vY*}hn#ٷMfNK@7 3\5ҞG"" p̈́ܡy{B[u?u)ˊYkzH>w:U\b jyTsB&5٪Qi{l뤂WTh"wE²3~ %70G;aɥ6y)U$ll9ߦz |="I*V_H;܋H/:i{J ꭏf/?VKɈ})A! WY l$|40v󗦂)d+2q 6`K`P|~QU>A,b:^gҸ?xanH-qN⯠XCce mSVc ž)|dCn~0isyYd$S,Y#j@kkj0/ӢS)(s6 UD6K$h$mRbbO ۍXK yvS䠤q9$P`{o_o-rqK9De4$"A@Rz/8vX~b!|u3,W 1ddƽɋ3ABU  'R*RcXqY8 pS?XH w,N6Y PE^G ;ne{ٌn DΧt X G/R g1@pV6م?ز\c|ߓr%0u)}srդwړ|ͩMwaymLit6d h{ӟPf0rY !/>lG+M#@f#$%ia Et{lۥ2Qؤo#nK>AxvBR)9m4}hFw֠Nǃ;I+]A #f$c}X*+$V!j˥Sz\9/)8Wxů7aϋ7(3N3PaovI>4[ݎH !HsT\㚠ZGUD^O[7Y7y(7#CNJ7% !RO^"(N#0v@w[ɻɠ)7L7Չs$ܨ~ .mcg>% 7Q4emM6/p+dFۑ_`Qk `r/_>/iz([9}8joaq(4BۯMd=KI&!zz xwQ:O;}-t1䅾D/2N#:;$4yVR.'֛!L&Jϊh;-C(~D9\BΒhD=or{G=JԲ\(=5==MS2$!qm'eϬbUJdoH_¹I,4~hE<𣜋P0 |uE ߌeYIn<%3PBWlUNĥJ=;/xtܘ@lNj"?˅jI.,.W^輭W!^>]GLWJ ?<-=-hX!C.tk@US}kLIt fҚ-Z=YaG@ɷ8Ǽ"S8dL*1<|M(H]̠B ġ] pޯʸvcBy,*Cџg2fNn4F1.og`c$PNU( \&:W6¨?^^L:p:/ a b^sL0hH\ [f E;|*#YqR~ () My^z هU5?S:pħ5 ~y!6NHޙ,+8%rl2{~Cd%jq0b-},.gG| 4.xZ#mY~<6wq&oJTFxK}Q}:GCczWɄf»,õ۬5r)[h'ݞWo2*KM%\2* u~g6!A"usV :E;ZQ)8*5DG _`rxggsvuʼīlzwyz 6UvR+E-.&/t*<;q1t@>qAX1mO#WW^'0}].NHLMo*fx԰V~DIw֬T>< z-K a7+0wQ[Mq3TŒh،JAN$Ts+EMI0m-bX.HnGj}Y b>Өd2:&u\&grngC̸uqhc%UI& 90U^,WI8bw= R"VIb#=t=8-BDm09 9Ӭd*9`fIPF& `_JlBsQ;w0CGn7p?2 w0 ΃f,/OA݊m/Pܺ `:# Ajd$Ji]bCp!e1J(/+1`0ef}Fc~`\_JYfx3:=߲ ]FWf)?x <,ٺq6!L;CfYQȃؠ|i0Ѹ`5er?KGe)(\+=CơnR ~W7~+ jGg7b-Z4iT|Ru~ XcJ˜" ?)d#eww_L7u=eW zScE󍿖mv3R':' T'@fsħ_ĠZqO/Fz.7Ah 01fPRbe5 jt9˒Jq /3pUtoo,2z;\Za!pRϗkn ;l4hUAi0٠)Nגq9Rw{W14*l)U,լIeb[[c-\}}ϥŋЦd^˒Wٻ ŤOXfs ߣ_𩫚 nA9u Qq":i)he}pRڠ/zqvHC R3NNrY2< j{Xkznn>IZ1h땶\|r0Զ ܝaNQCJB<8jKyiUc{KG9eؗuUYB!Jz`%/=?֡XFDtk\@''D~B&6 :B{? r-XNaM7{CYӆcTL LT`]iS[k,mp 1K "S/uJ(I_+o ̌ :<ЮHhwAvX >}Dr63`/R;/T5&׷ׇ4ؽ%t4KɌUڐ xѮg9 :K=TIoYxL1jQo#J/踍&{t|Ia7e{܍Z% /o͐ToPW<ga n[qU^֏n#+Gb|M Pf,4fӊAH-za>  \9|c;#Ms=\q"Ig[pQo4s{t!,(z*H3`y2i@GZυz%}F59UJ:kvcM Pzd<K\`buKF7#"qӛ1] u J7(t_wrRОW'XllۆP>H K²I;tڇ&ϓ 0ywPː!j.ۅH;x+ffdKɺn]x7spens):xjtUf]X AOb`U̓w7+=+AsgJcVoӱQ/\*'̃L`5 9sGRHN}bg"@1"]۵KG '4-ಅώ-Gcoo^|,|XEg\[:<]ƕ^A > {AWZ(5cUzMv tM4聂;&%QUq5z{k7XB}^G̏'-سE1ۉ<; `{~?hI&0*LG5OhUؙ#1iX&0NӀ!C9s8S`dߺy8 &,gpaMiHB1P<I[QKc(|6jD?OgTu^Wrh gJ[Re&l F{\~n -*;ا;>7rWaϐCq,W`_桏oHC(qCo~3!I_88&܂!àTSM/p']bޣ.T8|6 KG}}D \rHڍ "Ƈ)[Zf'+&;&:P{66cr6P9)( %V0*s'L5M MeBfߚ+b:wP,Vʏ;tu"kȟ0UiFMQh/ ?HO[1+/܆ٶn5(ԏҞNOE.\9mCr0`RZ^Sͭp#1?>NHj]]?vWՙ^4oneɋSB# /gtԜR##f k~x$eeK!V.YؿVU?NFٙ?_HhY!-];t H6&9362SNͧWi{t;w7ujv&5Op}iqqKj|Dbw:BNXW 8X0EabaXQoj1EtnKMTo8T\$*/ B{xox*d9ixP Iv0H&ěqx9wjTh*L|&s>C:?۠C1W5:(c6ˡٿv~cl˳6""Bq66҄5 4e&l[xMy9%\A*(:lHbe?N LuGOg vEusXٵrWVac& hkN9iQYepxP1 pЯhUWЧPγ8#[D@c8LH ?fջ3EᎬQ͊K_+]G4Bn{F'W 'єa9LsFN 1= Y*CJ(gO+)Ja@ljRȐn/R7Ƿ0sl%Op7{v_)^+eIhxV<'DjE{aOHůzԺ X @Mjvu  +!ŵ?C_r?BHk/O:T.`SUiD,PA7_\$_mp 'Pf{i؉w)fv'N"qwrZXKkb'O-9KKGrz"͊z+ᤘy2raCĉ}#saeY-$/v)me.oҐl`@O` wvAvzTHzdkUoB;_g=Uރ9\*=?gvxYY-G.y)_RU^"-%Ә;H-:jumR;*xV{fKk\$Sh⬫Q8-"`Bw- .y_5}T@Gȸ 1R唽=&Y&Fbj5 ilA6ڦs+g0z1* F鸶Tֳ8(::(h.Hz{s$>W]R;d\3 \'\~x4'(_~Of’,idlsۗt ٸR\,5{:ԐCMe1 X>?[քGD9~(]Xlh34XzVDLe5-|m2kFjyHFj#riO* `o\h̫n39Pg6P -8u?@YC;tRGz L,w"<؂yk1D.tLіl"=>Q- ~zcJVgRdjh-'g^ZRp+/ObfHo gT2 |2?56,{j A6TpӰ[h r +v* 5g~}B]-fpk# Ӆ2wXD!`.*L3=7%A14v=Q;O-{( [o$_|"\E(Tf! eAqWcK}W\Y6Sigx,Sb4K(՛VumqK.4h#ZtŶ[܆؊;3d~ޯ8;-j@l;uV;S-s،Bb F^;-.'utci~"^0p*\Xuv :œwi9t=X9 ֦q&G#`ڙX*ՙ|CE߄,HJcrg־ 3uߊ (7q\?MFa͍ s u2q5Hq>űö͎9\fҪ78Ih;=@#Ըړ\l_QK5ᮢfyP)-x(5Q8^rO(tH~CZ/;EZ0w3j.=)vy߳,ri\BgjN'/W7 D.-Ez!PNX[!Jjb-NPGkֿ:i8Mh\* ?b^?{ (q^+QӧՒ>86S;68<Tv7ްoՌTv="2TIAVV~et%#l JI(3P|=Q˞Aq6\8mF:v-< PЗ3 Lńd߸g;YQ>B:> yg𱗢t.^OU#զQ_EYIb ꞨyϩFY<6*";O3gFE͠l 4x'3;ӅUyiR8g9(ȍ[;afF1TQ ᪱ o~\Y?eٓx-@kE0pxh39SŽym RN,\v,x"}} w,bNjʫ.y.zN{p*ua_ ȗWxBD3ߗf(cp8Ct78bKf yx۠G2 %p٫6"~#;DmjYy\؛ |GS}WIE{4כ8{Xdh0y'1u>[~lC\4=C, j7s%5޻"Ļ@hPy_$yN\~r|6iN6u1\2,z;1lhwsk# K#:%2Q ;TJs"ML<3՘bՖkC^Osr7NTFyq -K懁]a)4W٘FfPos%!+o AENj.@Na³F 3m1<inP'XGF91lZYHCaG^=K, Mx1J쾸>/_ M} rA:I} ɢpJ0|E|T{o9!,/T~%ħӇ>jO6 r+mX3N$FDnq4͍Ӑ ,]uCܗeY~aDltp0=NO!rJ{j,|A¢Z, 2r˾!R3c)˺}- muG/mTAt[[#b7qԺvA0 t sxI!}?7>biS_.7JR hX|.9An\i\hpP{ERB9UH.DrB=WBh7^9ڳus?MoPi =~}凫0wm$> hHLD4I45~7叅05 3m=Lsi\Jk!3%|ց7/l&V;ڃ蝽3[עT3qXE<J=^T e4? $!4v Vъlx'ę)e%xB2:jݝ][ʫ:8mɉ{nnx_>I1>~b\]r :gbp)wVPߊxOc صg Ї9Iq{Alz%uT!ɸ{ >hbonEnW5Iٌԡ9yE8ژ(MVY u|r2m=̅n:\ Iz~MluQt4D{Y=&f7toPi6Z&V,wZY)5MSQ^[n"x۬oզE?S3,Web/y|=NJMqjhʨx) mO&S-?jD؍Lx(AҿxPXؓHGҽxғWQ9/ږ} f^'$h49{m Os0ɊUeNv>g])E'Ğye9\Qmąަj}$h~X=MKغ~)Ory|`iL!~^` çq*TyY.˺YF4;eHW!+:&;$aOR]6i)P_}Q$\Va1tHCDgW.khY-ӈ hU<7R -sVىxajbcw(SR_..FLrLPm{D7Wg\oZ?2*-),': Mbqz ޜĶR;wUD 0X{ht=A&7;u섶 峾|-pn`F]hh;sW}Dȧ+ZphkB?*iPT^~m;yƴlCg^U94NmDخr$>$68۸Y!bɢV_Fw:WW"m(灆NQ[Kz*Jx"("n_uǗ$vq2^ΰcg`ڥe}`lnǕ3~&yX0Xk&ZD/.O":Ҳ mlP=¸ ۵ˈg;Rz; YrrKV\E*X> J$t}yl\3f> Ѽdz"5H~?H%ڂ9ފEے\,DƯ~ ~#X$4[ŔT*rs stvko 7H_pK"%/R~)j`8HQUZS&{% UDZ{EWPU _#RGKRI[ykof~mJ &FX  WFaWD! n>,kyB| cƆϻLGtHt__"A][Pp}olSH/x %L;NS!E<>DmYslZjRw0f!luᆽf+vK1{,e7&BYQoqD0 @{J,%"],2o,oDiZlicO0 ӂhcK9#iW@("/e[k`0/däJߤk$z0 JKx`!.ױ/oT1r2:N>`X'C."TruǺN'Nv*NZ8U`cZV&֟B.>0w:%ګ;k'(:~\ #=e:SAGO5{0#M•^[GD0j) GJ+޹xU""p]ZFeWcwΧ SNvNvqL1p8N. z{as&CJn/UǑrg5Le8ծ~oTҙ& Ң>.j>U`JVT"Qؔ @֌6VQFmdѫZz8pa࡚)` g4G6S wn i*Q9!N]=h>m<+,^OoT} duz r/{aEH4ƺ#.a*ˋ]+f_̨esKMwlP>a v@MɖVکJRA9ƀ%$$yTlrqX4۹^/?uY &;mEJGj$C$ua koAjhs$Gqp˭N{@ a7@6Җ.d;֙LwP g6!p)0c4Ƚ[SaXOGH 7 ?Ps04A2+ YTC6VdZy x;f"5aaVڎ,t1G͑4֝_JS)ig #C32LU\HKdӑ}VqoN4ART^#qC#)QOf;X}sʯDDA f%>9\u򿠸ÑdŨwO5YP-Fzv'> Ne!{Kќ|]Cѧ@gɕ r4K.*2䓱nb\!rL]GD޲D]]3">C\Of!|űo2燽)խ݄*'.<Ou Գ L%͍b9|Ȣb-uj=='fl* zSO5>;JQ& W GFAj ^Z:e{.jU)k k>帗5kjx!{ウl'ZIL7McL~=! e%WĂ)}څ:uP-o3 %A3rV ֆgnBPxq:X JkhwiWå7!K\.0E4xNnm=egf?  +2Rt?zh$˸g=_U2+C{ԦpNWV '0AF ۔v,oGc87L^{=ïm&TX:[;+U'`?=]MP۰ԏ˜Ȥ2o{R/1o1 =Lc^=<ě yj*sG0&}l/ => ;IH/^Djb ;a|bQt60I:D/?@ȼC{oƫӕlUUB)0LLPY(VhV57EЁ bS0I; (CW舰}g73RFX,a hķM~V$]K^Gվb6^P]/Y&,-yFN]Alvqce9ܙl*tl;oI]♹Gxϰ&hD6،H[jUpmJֱPcX0Gz$mi_t4~f:_$mhC*.hsU?vdž+?Hyc(o<0Yjx1w5]Nvr2E7Rɍ'B :7 σtR{cUevm]aE!ӨI[rϸy } I,)5UID,^.g$;g춍]X|ltp`!oS?t`zM;kt uȩˈ! 70}x$ NDBDe!;VA/.5F G1A!հ^C"``D( wLgJ8 ?"{ ;^iq>#J[Y,C{e1q–}Ѯ+L~x:Ջm؜jDށbp!g $H2P8ZC{Z nC} J+Cν8Wċ(l̜myR Y z0bfӱgɾ}2Si7uN䣬퇆w-na|q0 2\rؤ ć6UHEHH{ % iSyc':;WEz1x+Py'e7b_ ":~2T*k[̫&6Л_Hwua|4(ste1 J`֢} ApeoUSѐ۹7 ـJ݄#F gfxOMsLGH惄f}5WN,,y (SX큯Gs3<@$@ꃐwѭ`qebaRT~ET*yQ&fkAaHY 6/RK/`~@R5@qC/c+c-d:on>eC=ԅ[Uݽޑ? ܗX?[oV/Med~r<=@:C_sIV it}g)d$]#Z-P4 يvD-yAʌLL/080Rz)Rc l]!U+W;| ՙG2L^LْS6܂JJK#Ki{ y Q$XY ƤT Ẹf-"' - fT`ڝ%tߗƠfp2L(X7=-4 l2PEW}k=C]@CDV3in@>ft ikjxX=m&RT1[n0RW,@əܲH>Yȵ]n&12v{-RgI ;N!)n~>]RcW,Ov]?_o4dI^[ȃ}TNaYL QƤh.ݦkexa3J"@1"GcrP'O|}P(nK&d-xog8Չ7+{ HHȞs3|ޞ2:p"?)kψnVksevW6Z~8*sC|Ǩˬs6/cOP6,UHtY7$Xı;3ᰩEU=Gm&mZ#8Eۃy]d,+;fGnĢϱ:8ms|,6}`ܮιS86Qh!Њr߼e1E@RgX 8`T\ 8tREG)JD$ٿfZgƞQ]G%=ܖrj(ؗkGKIX\t x]Ad$swtPleqZ*{z%kU)gw̠TmZ}|l ɋ_<(>scC?q4Jb[XfS8rF# ܿ+qԽC>-{B͉ysؤ!LZ%n -[f>m՘|높HmK:4r6ND"`%mZ@+ "sWt)]]69?"L;K%TZJHp r*r] "D $n3$cD(u :R@Nl <3a/IP9~$Nfj ]]Y < SQm7.d#^ǔ!RK Д5Ž V/^Av"nTѝX<{%s~ds7wz!Gf@&Z5Xa>z {:{d`0ەçKWc˄By=AUYϳU"E9ߞ;`f LO3}޶$#0֋U% GnD#t EO؇9B3#[;`+UF$zbU;ʣ/q>$ږ|z@L9})`SMLZBNѷsZDlY¼w[(*+xHj֝}ch͢':@Qcյ~0~+yֿ49E2]9.(, \+fs(Zd?" 8f,M nL1iZnTRtgȈ4mD,B=MlMOKhWc.%&# xAVfӮ ]nllI]_轘3vs+mO 8``K-?jqC)GfMΰ5&䣴d %Ox=@[Gwi_)b'$!~B"Gۃ5ɿu-9 -dkYgu12>^N\9<񛛇.93oaqw;BGÉcׄԃN֠*'}mpW_cETG9gELϡF`_fWe,v Lp-u2S:!ugY.3wIQw% 1c=ܳUu 1:l4nYIdWGpnr"mXNPל&)BYǮ̺K}ɂpq\u,h ?_kK MJdDuG\8?Kbd *:ÅmlSؚ{?Dۑ(Jvt8xܘ!h pETA3rsB&O:T]LGcڣ A*|[7;T;Œ{\tf$`PHd}=oL"7sXUHk6~;>9WyAZ8#qm ɴN;_F%giI-.K8-zWy׽]긗LHb:A9C7Z\oɂ7Y݈ZopmK' &،Rߎ Pg o&-"V1nEߪ DC<80Ұ~ґ>^ -+q9"j9ypn$p#Q֩7ApbrVCF'pVy?5M*U[7Ύ2id(Q?R)Z6G9L5. Nzv;S9vQj=Bf=df^dv1L"ڸҵj֊On!qxz&߽򔕤)?Bؓ* ,)ܨjhՠF`dF2ɇDLWdy_Jx剢!XR~}Z2wK`jc&gbb:!` L_ΦUG$䘞=ۊPYоr0,N]Al95B#iY}Sra)scBe)h)z+%It6a`w4ɒW'w ޵*^>=^Փ=u)۸z 0x~"?Biǰ/ Ro֒OQa"f-!ZD暬\Fhvz"p0%m/p:=>U S?@M5c0qb2Xo$tY>UcgKְOh{Nj2il䊠q!$e ]3| |3 f;/n ʛިO%^kGͤTGзƋNbg )S O9x{3,4ݖݍ[iWĸ 0iOxi]Dۄ^a_/OE<ܓM=7 X12%PZb#fd!I8)o$RmEOE"^#gre՛8r BUglGZ%UMk?)O mT(76ڙ $t=p==&a߷r{KQ[m:<4;éۡ?y~W i ps$n"!z&m.yqM}zAχdU?ԺF7xT^2E~~&.AB6sIg//LEVL,2=s С`H?[('79Y"AZ;"ĂsǗZxON#zfOîloJf1>.~9$Ȯ^.RhpEGb=U\5oDЏX[ 8 ^{̓}hHUǂhq\WfSa7Ha5m;% @ODZ,dZxUYII{D7Ӭ(G%/(" Iձ=K|[KЧk&]<+ 66flW-:Y̗n05Em#E$ϗÇN\tSnON~\xGz"o:)!$D o=MZҾ!{IiEKM5n +E̋PCshD^P6*u!sh>\|3V;6~ELp ?*ߩ&ŠvK>aO)߀SH4lZze~Vn_ҧ!5T0xpN(䂏ܤHkZ׷N`n3Y \e'/ 77=U-5 iьыxaō7"/hNraQ-$OO[gi%*d⸖&{0fIczm~ ¤='._3y䳕›'Z4X.Q_ xBuG6SWf~eqz^[ΰm`l=Ml\342m}e7 }/o@;Rn@ n9 ZFA۩{nɑ܇mv1.Gk?Шa-č+]S_6A5_Jku@δ=ղV& ن0TM'(x<8㐩ٰ_<7Aʠ Ȝ% %RNź`: ~{Y ( !|MO|ALmF0]m>< z?~w$Œ)WEso~G*$)Yq>~sL1ǝBI)>azMoYorǂsCda]k[h;1ށò}0<:_Bdm~7*Xk;'n.;$?N{BAt&u[sWNj'0߻w(p!nMXRJ3!a_|}gOuˢIEwa"'&@!QS;|q3 -#='?v0HiO2|z{ &uݤ[^W&nhnSj6 bD"9zF> lX}XֽIH\.ǷĵRlB8_Cs4Q!s 9Isz(U]eTI]pxvI1Y.䕖?WgFSg ْ)Hp L9+7"ι!OlTK.8ө_=NVHfNAwL>8i̛NŶ`N#WR%A9/ v> VCYD-̔Cy&qc]Oց7wCH]Hy`òej3AJ;*#(fЈϡgf6;u'K9nvm$5UI|&U |F ;6̚x}M]: }vaΏnHjbX=N\)> 6,L` +z4+\L_l>_bԮ=M s}c@'LP-N41evYz+0adWFY7'O[ƤEҴdz(5u z$zA:P/ճcĊxBZ $Y߂ܲ|P}8ӶOh*.GV, YKqC"'2dz!hs}rf8q"Mld14:b?7 ybrk\Ơl4d|Y3אhSVɤ)o*(PL&֫1gJWOku]R 1BG}zQg Ԣb8'Hv\1 ,cGŧt r0>&.6jW>lV?h./]jQi:JvF.rڜZiݥcӺµδE uyR$U~v9Sh5"^UL=8s?K[ۉWsvdSO6̈́7ћ|?~oizĊ93LYe@:EqPjpc~umx~Hv=B $.P 4u8.2L[C;,A_L7輙/g3[.H6%%N?9c>-gu|n4tQ2D +|rmAj)>S.>Cw; 4'DWy)EnK1{04cZg?Wx x:sznl:/B-*aw8aлs>%%X]uH ) Y\Nj%RcUBПgs_Taޣ9c|.S|PtL𐱾 b^npcJ6~au3]qz*~ $auh4P#9`CQU&9NN*g){4D+u +Mƞ3 n8-^ʅ&;d ^6. eaLӯY#F׈A{>X m*(U,$Y 4K)-M(ջY[tHNyKض}!d0!=; u?'u;rkN@(\>[Ģ0B_R:P0Q? N]\RLl i'$/2&m@w7ؓs E=_ωQm?o ;b;{*3j޺_2=QFB9]Ķ(($؄Vw7L_6 )2e]َ BZ;^/>rfź' &°f;^YTAaLgB ~ZSszm5 ,M0̼O ۟ e>5C:@& Jc)|xhZ1B湎^mk9=;AR ىINF^6RJoTv%y2l[  - $r͖!D1k_]D`韸q7xcC߇[gŨSLU-e( Q;AA"о#x1(JԒΦLl,.I jhsN<ĮJbw! mnv!-LV_(7ݟ-.M#.E69lVVDGew԰WB-T uzd 9)JuoSxsHB{vDc Txq/D~pnA{2crM~C^51F!$DO_-gAiLS  CrݨP1mZ R*sFEELJ\"wJ .P3 Z3KÓсِs~v*SRϽdG6"~}+3 ?QZ8V|?**l\'98 &Ϲf PXT-'VyjP1&f>'vk8pr5]0 ; R=!oC8-EM+\u I6lr? BlJJrldmMǣ 5 L +̥bV-ZaE?ڇH3KD3/q;kQwLGaQ cӳ︘G%wURqLJ8;e`A ;k U~`>b0n\})nt>8-X\*JeM;:'j: ]"\.'Diϰ9G3S_Py8 Ny=BĮ9%,Rݺ+_vlsw4f B/7o.uՎe|("4kinN}>E낉jcnim"hCJ^M:p@VqeĎ׉Sw-|_ח_ud+n쓪q٤HAK=EZ W8: aI!=% @tz5lr2gI_XkVs~5#H5ΏCSfA>cK ug.r'lVٍ͛p^u 3(U1 4#)xH_l0R9wCۑq#vAv5.Mb *aϵH$G1WNmu/Cԩ =J*M/KDm5e- ^3de* )9Ӳ]O'8җ]y )ZU\h#Sbʴ:ϗnQ}/t堇#B@;2˙eBA^C*#@O@/$1S KY`\f}EZpwk}&r.\7>.Ab0mL=uML9󥂁>v'TzN:2/v$G} ,\5oD4,;RĪf*cE}"|ˉȶfHm)4>5i>_y2ZF6G4#-{6D6sn ]Mߙ+춟MP'좛qCEvT/ME\cv]zw- Cp{ER0$D;r9ɸ(*D3qWZMK弓oT^@<~*I 1rq~gb*ʘ3ې0J 5;NQ:VNc5 s"jތ PU_h =.@Jn۸/t`2MB@1)IiMϔCn$50(uzH.Ð9`kj&82uGMA7<%q Bl9b*W?JjKJz]{kE6dVg"}侒UFr2 {3꺌&| `mso z 8+̫z< QEK_W.y@%A >Td5sGX]0a [-{@p,rlhvZP=6]G<"rʯ<9D!Py_,}ʊ5F!—.[8Ӻﭴ(@'e {!%G"EzH^{\ԕ^6w sƊ9dDlKU)!cY-x8Fm<MeBZ\O00vqKǼIQ/^S]s 'PKMVRG)_qH.q`ˈQܓm}Ph>9^kZQ-FGR5>gk8)ӪבϝӔ.6!`ۅXwT˰jGxDA&%9;5zVxLi)j:Ui~ h4OLvW*ZLo,:MC>H khL#.؞WfRjC8l.Rɔf G !1Dzdn / jd#|i eBgh4sMG90@Ry zcP #Sԃ php}(Q-f7[GomT 8hBbAIcV-=v!}…gN,~%a|Eji/ *)1RoPs >D7jt{r^Vʶ?f*1t Ԯ'2 / AuDLBDžhމy#6=p!DTra~ [ŭW΅sb|˳KؑV:!q dϨe(@PE)F5Z mG@q^ǔ5LgόoS@EG s"Tc-U!Av8'q;GԚ}Y2Xr W!3iC>3%ºgpdEj-;5$,fj\Ch#v\+R?]VGxMN\;Ѭ'uf|Nq?IAdU+4bP ]CG@%}(\㱃Ms9^84KN3HAzKXZw ۑs d26 5+sI"EVq fW dE5F? PzUct9"R4_-m_gxLtuz%$P;d$zVݷ#ǚ1Wh}~I&{`x]0&10nn)SfcdeͿoԹϯ(ϮWȕQs ❃O y`E}Շ:62]7F՟`l#Z8L.[E AepqElPc͛y!dt*rVtJ R8{6[f;^t>T &N$4Fc ;Y-p=#m!%…]oG1tS|2<(}7/Ě0AfCv,5 LZ[|&Z4Dt5s e]%)Re^5 v^\?ZQ`MP:`MU|(+/zpQ)-Q9ٙZr#a,  kc+HĹՏi~*QOR3%˧1h:h- ^=t;T]BPC&[uNDֺAWKƅOO+Y\`n[0\/_Mg(Oщ8MuL}Oe Uq OGzp.Gv6BE@@u)_$ ~dӍX=p7,yvv^R`MjǛx# 5Ara! *ZnSD<4 _wpzLmPșM8 "E';>±9B^j?p&aM5JnxS:zeSj P"-8<v |*rnŒ}#DΙ[]l,2: Nw%Oo405gec^sᡣ>) ^[U'&!M-,A acqu_BԎHpvږ-$tQ3!}⹦kaNSm!"FYߧ-im>,ѮF'ֿaCЃ|;08E6W WS|?0eG t:[]E(Q+$ܞ="v.\k0Я+MQŬ,q\H%HHY9z.TE“/,`KgGbdPΈU[=|Ɨ@.Wɺnd MRb!Zt<5,-ŴDR̜wn}+z-*2q&w`o s9rpRvۤ씛v J2N/t[;=!5Q/o I2"xӖP̜^C|&@?Gչcٜ:B:3 cP:|aUgb` f*8&Gh=Gݰ3dJ&I*Ni<-m˻隽q'[gSCAڹBGQD[8]Qvśaa7ڋAd|$m) P}zWnm ಶ E L dJ~7wt-E}:.c/`<@ QMheXZOҠKHxb*ml֍ !g2)yL6^ T JE:qPVelFRЎj4%u Uvlbt B vFc)7.shu'[m ^|ǯirz Dy>f"vᢝruժLp!Y mtBqzM1T!ss.Wg!@}$3B&-[8FF^% &֗e,ӘFQ-5]#aXb V|ԖH`N}R(wlycßY3GU(fJR-~NMgy`n]gZ;' hW&Хnȏ"Pi_kdx~c3M!IuZ;AQHA~DiM2k `d MѤw&Xi5m$ @֧CKhMInxTɁ2[P̣I76a8u2EnhrFa=PK󎾢\sVƌKẩc2_ҧn #-\38z Fuy Z,^k,lX5}룯"5PTW&W:$aֲm~w2 {Ya&J6%u qTQ5kbJr1/wSʆL5:Fihk ףk\^VR#5uu4z<8QRzX{Wz봑cl]0WF0[wSt)jS>#W3=\˜+ȰyYR82jK7[Q=*c&l^XtܽZf􎋟;۰n C4?N>wW{@4Z ˆI^j ފFn(4.Qˤ 3WF@jiR Ev~H/.W\,5{8877Qi+ggHm{a0#U< eQ _ڂ h0l#*Xa>X3'+zȺ~unə4(G*WO? llFy(^@[y;P8AZ"a-g|+(mC$*ЮRTRA"IW'50س7 1h5%M(dQ^ȍ1><F)HAQe|&^3)WIzZ]=ɳ!xp'@猿l\5-Q.|j_HWzi륫@XNpIkq $ +F EoiX5fQtch2[aOfZ|?Ȁ RԹDhu裐]'Q?')Zw0zտ{"-+;'GTb9_ͰQ "m_`t[KPdamrg Vu< )J" I'} / =ܯsP( Z.nXAG9եs#وo7V:Iz$eb B BZzr}*4Ї-N  놸'Qσ>G߹!J]Q! cXZ Jjx|Zpa_lur"PWYC˦6Z]?,M!swb!yYVh), Uh + UssFI-&|,\%7*K(k1yf+BHX iJk妲87!-ܳ/7l t^g]9%e0r觥'^t#;KSeD85D_ 5O]Լf8P ؅B< /ߒ28%;4* O@5I e4B 쒚zUjZx].M4c*)vry&TI\zչzo`763}ۺGگw,lE e*PVk&Y`P=)~9m/_XJZ$wp?)^"j@Hָ4t#7윅ytR X$<4QφN)Q?HϤk sQ~D>/(밿 _>YeۊDD6cs6`'cU^Q[խ3ErXHΡZo? ;A_jja\mcTTPI gc;yZ]9윬Ұ^9/p ^ NU*k7qCۘFkG~X&%,45b,ͯ9,}(x`A6땱u qɸNI+ۢ>f$t(ov81Z%; s6H&Qt Vh"N7-tϺdPn9p\hrr߈o։ٽԎaMDg8XNFbEEXp@ѝƥOu\.0H#JH#·T#%(*M\Ni8h3mI5k|MHlD5<1àCwO *3XdlV蠐Bt8L{mW YeN \|:ROJ_%&/HBM M4~/4zᖩ23X;_4Clia U>2~½ǥ__6M.BBa4{X7 lzUEO7y".b6u=•9_Og'#"}ALRJ(ʦ]*`)Š?F_zD3 !![lԢ#H7UFw_]o2:;%nmeEUמֻvAHA/bC2:5>-D[+]fIKg~ƚH{mvj}R6u>-۝}L$ڬ *Ȉ{4EY9up hV5%? zȵ.cCe^a0 ov߲AֱaȎ()Қگ0>C.qBY)R׆ vca4#guoyWQ#$7ts9pG' Q29i H8hEĎ+5UTe4Tfe]h{ۨ4xhӍ'J29J9)~AoL"l {Y:UB+.F͟& Dџ}0SIV\l~(l9v]ǸvwE׵ Ɯ}C/+XOkyK O?sˆKpǂ$ vG[ŧ~M i=U@}ihqYPn2 +U$H&f1<76‰ #<}:~aN£Tc9̝橂*!Ƈ$ː@ǕFX7n%_!tbps3>!A3Y l oD݆F[cQ@sV_5o'A.>o^Jk7iX1galm_hR>$?d6 ؝ 5'ɺWp,9.>'μZ c"#k~}~HUt0qו<9b:~<&n%~I?&N)Gh˞YD[UΔ;a\7٩>=6Mu刂&-qiA\v֛@36W.X7x]VEbDVȐ^-2OFY\hZKxxR/LL-z%nouw" F:doOĝϿ$.cuz\ZQ«] ѻ GF{,M|4u]  ]%vB),K䯣gp"ϧ|#zgj zXngoiTɘ=0@>1XMj!M(JC+ʥz8O^~BjT-kF o達 Xu[t KdoH;(Doù7mCf$ S07?vWV{_KgGӵ+eu\*^ҀLsw 7.{/q]Pylogzu<ghs`+< BHJ]zN3UĬ"YQ?Dߔ8iv !T5W1ΣjU?4z*oC)zqf~V~gj壇# [vGV8!CSåa"hReB ?45| e $(_˳* 1BԌ)us %ߗ;"vH \˟OD#\7R R5e 7O4U{ ;J"_v%ǖ,\{JM;Z{Юz\!+#(@gq/^z3)!D7!rXe^{g#s>,f5*`2zaʺ3ȎyN]p_"1R!PB`LM Z04SbY={, ӻFb4G<׮_M!Mp1OJnFZ-)'P'_^#2C wTjHZH+P"5Dh_z:WCLp{ndylC) Ws8|T&"5d-w6 EWctJpѹ 'R\ (/*:2>mhO=6w7tʁo3A bGx9Z-+ Ll&P 6&ƞ-[Ĵez`E#0zvw 6,UvE[e7(VxFk~Y fl:MDl{D+no.HFML!q^d,z]g ?c3C*`Mu<)n. <j) grK$Ay/ mϐPVH١P%yAݢmAį&1o?d_Dd3HZoH.U>|r1~`-#: uZ&C6Ou%gjIQfΝ&*MfW"/rps,:`:+ QB"G >Ujbe [Á Io~5(5fW1MQ ?+9^6M I"TQ Seq~/ڬZUr4RxAjl-07/تt]2I䯀8BP,JfBj3CxyEh=5ˀ+L]˾dQ?Y2ζﺍj+֯P%g#$i{>ُ:d*hIc $QD4(j{"Wqt$˗F9tkBR/e D8 X 5ڒGOjh\䙮PR6ýX>.ZӚ%0ח:8.1<&Z6x̱W%I>vLh2W_GHա;1yZ"kT&e}L"R/sjiC{R}mZ2 l &- g1RJ|ҽQդxFD0_g(obxd!?m<[O2K<?X_ufHK)Zl+|N{O}Qֶe3gmU"R>Pyǎ$fEs!)dᆳu_UICYK;+? Ї/hrG=~e&ǚν__=ډ OPVHC)F D<];I 'KU]-^/y6!9fc)[kw.,'e 0gsekT`OE{@"zk^ npQ!i o5 u{`9oLT`'Z4 Rv K:X[L4{ a|_'K(jm=>=_ U5JC$*ɂ}_OZa^pd0OᅣYԓg@BK' LVOp ^b*q_ ZEp{z7m v<9c>a*BeΖ k( Z+vF`gZ!#DB!W{j#Y_y̢`Hy 4Fָt:s1Vk>U#AU#Kͯzq _6ꥑIn+Q<}8]! W,?ox5v/|.mvq}T6 (E 7ݜUIp`-= jnSGj7\k v*dtjڱ ZFs1 k ky@4i- *~,3ˣ("@A0Z:yF&Kt ?(״]N+v7x=޹>@NZ6 ԣUZvJ-O*`?U[gý1?\ 8s& kbqR:A,8&51Noa>]`/G h^ZQ6c8~5ܙq>H3)16؃-M k^d].~ ͶIo9IeQP4^Ar \Cn~H(k*0εVEK2 =Qd /vؚW"5:R'>Y<},Sh+5B8Mq:A cӑ;9FKtC-VV|ic-m\ER[efwn !˞q!`4QZ}\^;wDž4]2f_TW޸(C|݀`m |eBؚˎDcm+p[YjOTX(}"[~JxC9STչvk)WP߽j:guIe]]Pl3I_3"^.BQjb\b6v ٗuHc{X;=h'ЎnUz5 |r^5\֕ )RTj#|9 x)yR9pu!,#l$?_`){/ASaᄐf6m!hUJB1f@hv{tjAJL%a}_d*8n#+-9R_\ ~6+]a5DOo7Q[? +&Q޲K{WئvVᎾ٬i/=nlt7-z앂c +:P1..j8ɪQ]Ds!o\V+x5"k|qגL, Ǹ,za-ۭWSeuۏ AXm,xhȭnzqac#6{5PvK?:Y%oZ\qL:AGuu59umtX+8u [ѯ?AI[ݳbaVgN-pyƈsǎ SV6uRZszg 6 RCK0g _W6'Ry_G͙}_jl:Ji="GD.=߰ {ZGݘ@`Ddu*&`IxP3G*VѪvROZ'&s|Sc"[Lb: H$VO.M@u],ouHӀ?cO6Js*Po?y. @dH$ cg)/+@8dn<5mChM46ozʉwdI^WП' ˓&zNĊ^-]v1L7SZQ(2(ZcQͷm0 15cfw)^.f"h┋e'`+}:(_Mu5.?4|;O qL#V^cB8BV@30K}d䑵iM:_n 't$^K b~>E럑HgyıJ!1b C'h֓a@G%1ZN..z-v;L+>5ul<,ilC`1gpZՀnK@0ۄ?#ζB/sAz M%V:F!5Ut ٥s/઄`ka- :ˆ \ ?T.1GDv@JX.ց0>Ѫ@7H3%'xEmjh0X%Spk=i1A?J%aD2(FkF?5D8:ocW?n~)C.1j/ɛšL#EnNЏK ETM pBgzzj%6_(CVn9: G&}YB>kD?&9NF &繦q31&$?ڝe+J3H"Af=\7U\ %/oS*5w=4narT3 ,ɍ_p{pj!Q+4ٙ/-+GF4OCla ;*\mUv4d/QsA)kiGcI\Fiah%?X_CQmI/KQoWÁpzR+,F-,FW%$ RhgS#|kԸ)k?=G(Ѡʽ9;iNro%[S9L%~`34[lz7+̌HK:~{(z Rؓ g u?( nׯ+ΤB&(y=BL:$$EGa|nk鄍ENkMQ)_S1Qli_ p!%{dJ7_ _ľѭߘvYV@n ;l7P8ų3;O=l7T3VJJU N$H84J8" ٠sS+#!yJ(Y\2S!)(l=:oq\5HQ l8e|}u6?\@B}xIj.Y*w፽Ⱦ, hA`MԥW|/ E4Ռ\CHf2)ɛmyC$c\a+?~JۻH_Ƴ[+&G$PN I24zTPzJowM;D 9em=bzQrtÃ&UmτmVk&F N@L]CEX؆ -bIԞgJF5g]=v5LRM2` '$ep,Eqq2&!0t.!V(1ƭ?s&d-r`4݇ӛ5OJ'CuHH3ޠ%yt] ZL ʖH_b%"LHdajcC)rWAO/-r0bYIc24/Qk-l<#dOܞ ɞd {D<>Tb׽ 9b2?mk jG 2u+USOО&ܕ l|"u[n!'>ϊ45k^ڪvq㭔RST-ӊa FmM㉤n p cRMSK0vED+ j潇L Mn1PKpx%|FfeȒO@ q,$B[dg²N[j(Q^~aNڵ8pگP}+}Њ~ʃ0pTUTC"0\ 6ۋm_n*44kWNuy[?EWuqRX*+z  _I'(sWHi)ش%aQGm%ǹ:~Id/+x LW֍8SU=/,::{|/XzA.3+KwݥnDi@{S go?oH/R?9LnE,cXؔq %=0Ň |(;ѨW,Ԛw"}Gη$`d9TʤX}ehH~pŖ}K&xцZ83b~5BCa;2"t+14FArNGz#ZLfX!.m3Mv`5M *Њ}Vf툇9ߦbi.}'ʝ_:|(S/6Tϙ蜝+S֘ac_i3:%@pT q:6d,PONcd`18lo;E@|2Xuec؂DWo#\Z٘!t2q>Z<ЊT^A@GaۯWkt0噒Ak!$WLt7gQ;ujMS7I*u&/,}N& +,bE>pgp)+wY[I+%/]} u*,Z${~3VNNeZL=l++p2cW… ;A4Q܇w72(#($\eʦAJ圠ޗ^A"- &םi>VH?J@AS~ =6@+Sht&4@1h-;oŎ]9Ym<l0Ͳ~K`~ZĻ&ݧb3ɴhBZYpݼ<["Bzs ]>Ȃ7"'toAܖ-crBo/^A:E'? c wkR>o5N/S|+ʑ,a/)ZK:A 3 T5Ʃ+\7h`;`q.lP/\7D2x8P>op&k9h^ Z]zzyAĥf4OW9M-&%_ϡǀC39ηiL G a)˸սq\OD 7 <օ0a㈾.Cn.X FaThгkTxz0 أN/Y8-!j.40Gǽ]_'4B&ޥg"'Ï< GѿM݁,4f6NneW)-Tː"z=maJMt3'ywVҾ58r*2Z^FfλS2gFnH|cS.> F 1,sߋk,OUNk%#aVliX xbTçD#@>W+'ǑKL‘˄hƮ3B8M{xm0RUEWeZ8{rQ+3dwOQݳxAjXNYjAM9[A|TEIߋ;MM5ܛ/X S90?Ћcd\mo^X1@!̉^rmV^JU9Uv7s|C3ˈ [ff~:Uxλ f.)!=^d :=Gx!?$@tcm @4|g+qC"6iښØM#&ŞBWƊ)p35 cQJIqP8J'meU5w="N\ϣd HRD̓calb,a+RT Iav*NLsQcrVA]G4[bDeh8ɘm$+N$ ϮI$ Kc2ҋzwYKY%6%BDɯ%3Rj;fY!'i↭Jκ3 F"-- P@6U0H"b ݜ20MG]og~§wݗF</Y'C$&&o6~w@pc@_~K%]F3tkϼaR623>_cVkaxuU%/s WRsPpǧ 0UFS1B=䵠 4?B72~ʙ 5{~M@"s6G|h#<\2b_n$qs[;yߣ/(qLqwR)a gꀖuZKpHùxkJ}\o`j)N^:!ܲ/Y"adzWvu j&Tw"97h7 b Yӂ;n ʩJ %Hl,-LQDAPݣA}6J`#<3,:)Ԓt-N0"+y">2tװG}axDhDbnJe/0i )Z0>JCGÒ, Ƨ2C Eolp;k֠j.&v'GeWï5S3w[8v 4!Q>"5ٲ]z3g$cl$=t(}91JWI~@"s h%6Q ?mQ"{.6 0we*dTT,{Fz9ECPB0Լ4Re,vt$R#GeA4 %E3MxfƐt6g76 w(4mD,fSϛ苢n(d=۩_U l zANtjXkB}CU{b^7g:ۃ WG2V&t=b!\&. "Fs+=\yMH=LWcW1 |% 'Xǽ="3NݯkL&# ARZWÛ8G o^l,M'V'}YB%NN"4:QL>>b-C>90NagڄԟfOёӧ 5ÇmJG ܼEi+5[\SywKs>` 0=>'2WtbL IZ'n_rՋ ǩZWU|ĝHhy\vʈ6:nmdžDfx[~(9L#q:6|J[$gPL),犲eSPV&ˆT-]߻3j$Q5TUGKrў+)J m{!~4Fm3]oPǑR) nA]fZ703SH$&3kLқZUWOiҌy SbKv7?]Flҟ}YeU)C<mҭ_^~ȱ9-ivӶa Ho&ت< *;\V~r7(%*ƞpoɍEyzbC5rZWIc0ѶI`$|"l$_ ET :6Z=i@ !u²c<^pԽ7g5M*.'t81j4?6ǜbWmsR=Ap hvhw bƲX"X/l?g)# nV?arib7@h$-4ãKk]ڱHzc^ ߾"_@N:u]6VM1%/꿞 ),8Ky%y]W1y.ג|2B{Ƿ\( 4=mp7} Y)}LjsN!u kIC\ZBA-j=T!$iS. d9ja"=jNSVZU8U)TyjEU'vn- *S4*A">kƴ(M0 P`Vs=߻QEda,lbz pT,n%3EE/: 9TNǕKT)eb4t͊I{,Y-xDYХ@v%*J&u$*ZOQ&ⷌ2G/B0cWdTBT8ҷn=Ϲ H\3,1nk)2x k!BؔvemW>,BdlR҃T[zuԍbflb̩Y݀9>e.mxlRs6Tf*q Vaa"g)XMngr:[ :˽(y!N bZ`nyhi_w/Hs\&'*b2J/,0mNoEe;8HhfCwT\`TR (Ck:73 pƄNQ%ra 32/:wZ(c'&qdeMiC 3T䋕OB>nϘH@:IKhmY)]R4vDdzu0brhBhmUНd|v,~V;A<'5&kۚw-c$L1Ъ69bqWA+W>h&s^ÔZh6V3` ]A(F7Fijco[ɨ-EɛǾMwfY%]yf+\kW<"̓vBUE+.k{Lc+|1/C1Vs:f T ׃VkT"\X d p5Hpɻ ۜI)V踓"Xh *Jw&T1n䳩b~(:Zv?0K.lP/p~O礴Cֶ"Z]+0;虡-&o8<9~"Z8DͬGyr!J(ʁ dc㦯6Hefy ܠ!8JJܚy= S¡Z`ȯ"7_Ckc/Pɮ:@ADi2&%-۾q cRzfI"ߒ I|Yu> Ne/ Hk$rh:9rytA%?1~˓dNM(] ?]a2117ޠ8YS3YaK֌ d=y%lMrɸDQ)$w"#F6W8zRs.0Y{:eL fZP6lB0:1g#{d4_@.-RIٰx/$7v89դdvNj)Dim6O쐻IϚL`*.W14&Q>,ݒu5TO_3/Bpu,KLCa۵j=Grv E9?}<я:C`GqAs`y$eBur )+0t[S%ޕ$Ie ˼y,@ 0Y <=ћ09kC,+JN0\[Y0O<:y,U:g3"ta']s.^56nV#oQۢ`xLT]]h#m1 eW_ݵmoXݧ%*8cG衙e%",VcCS>֨{#] Q{ <[Ъ ^¶gAܟWi=D5kzPA(m2a |V3k[;=#[3#.0xi9Uҿ%jf79zGוlbtڍڧqC=PlI5ݡ|,`k{0V䡈څ¾ M"U4$ 1dr~ꆌ զ@Roe~4&7x] fа-bETu^f}zUqE *6$(.!m6bB\q 0xhː.p#xHw!PTAlCpx\v Ininz[b_vEjdAS8mYBPqG->#R,>,*7Waj\ׂd&nj~UY;d*KP& ~`Xߨ]ʢl8%_5 ,*eoѵЛ?XQo*!0CI2ZA\}Mcb@}˞݃昂`h%;k?Pװ@bd09whTpO0M'&,X֞a;Ô4W8Ф(Ҋjk ^~z:jAHsgQydG+ʗ O or4)0ࡺէtpro,3[9.)b'7+|t)HzZŧZ OD2Y<^TФ`2J[?[w߻sr㋄J\2A4I6!frPs*$\j{x%`Co:r}+Vd*n;?=V95<Ϗo%N )!Œa *Lh9&DRu[" r$ōbW>w۪ }Ԕ%3HTfKNO`%64" s3!둣,~هKBej&m/Cm~wZU^q>1~4ss|P!*<]>DypɎ+ݵdA<+rroUnFb[8 GSW,/ pXMFK^.*$wt('uċ9j35ЏsUSl/v&FĿ4 }xYiUx 4Y[r7#HCѤ&Ίh{W'Տ3 @JFas9"ln]}~ڶyAsђa#qA Ҟ%CH`'>Pp :ArIl$K#ޛKVjqq[Q;ƚlrE-IGZ/gYMq !(JF c#5fln,AfZVy8ʺ+  Q_:o98T%8u!&qnKDmH?1k4+.I};W U:OډLģwX ݣyy/ Mn*I!YO{R 6~2K<%0$KVŦxGpf.SEIf!꤂R95r,ZVse5/;SUb{xM)Vd,}S)t?ˍ>PNn^LG-_̊ymN& W$eC tnzj1*`@~{j;n/awۉ"-LZ8͑[ƖзsS8R0ygo7܇pjrUƩo_FrNjʓR OJT0`{řFmJɫ:(~yN@p"MYy- { <ئޏخfyz yZHu[O>Y;y1F_{blQ{ѹk cq}v aorG -yӎ;9mML/ yr0%E+|Ia]xA# ?&84Y$By=O!~s8)G=@ұ+bf 8X?TO{O2qCqCT3fCjY ge!JIk2,e?*A{D ;8;_5TSixLL_ZC}Ճ\d#YiiqU. Z3IO N0T I t2 _2=V`C˛j3țwUHӜS%}():t-F|s!u s{ȃ~.>PM]aCl? .felQLâfƖF v%\ǚ!RtDa9Y#̰&a+ ]4lo2̈PEr^/hv|E'߂>xr6<OĄ@W_\Q F!ryY /dlwб a_=J W-ЌL)l"ߟʆTU-bq:_eNY|\/n;c02`|'udU5zhp$\tŰ:t1jp}}^T 28kD| ytY4Vs ?An);"g)5!><3xvN3QL/t,ˍ|7ّc"54|jڳf^7dO04vlbt1v[! N+^jk l'm|βqIn$A3q Cpofd%޷&(n/5bg3WľN͇&5Buwr2og%578йIrjRJ~=0vG>6 qYjp LU}/(YMboHuZoZvyra{V2!${hsDjXPȤZWX?V3y*?9J3mLO?MQ/nU.C?WI^(g5 8tiDl_ؒeWHP-*5z0hK4ėA6 >c-YFYq |.k*&3ÀWsC;FZOIU %*4+pps@@ܸаx jnrV̭/ IWxɀc@E ' 64g؀f#&Ju'Zԭo3Kߞ.~k0- `~G{k+4aRG|f3,!(5bwbByѱoQ `0)AP?o%yǎbKҼk#3 [ qeO 0CsǩuA yr^"38ǀ `L,2-&s6j/L6*7BqGa];LB*z1󹥫]"Z[9FK;K}Rx m7p¡*cFVNlf]ĵ  hPgc8:P DN4"^K oAh%ѹ8Oa,Cep SKbE|Ň?4TȜnz4ţx}iV10cAeګy3v|فȝ8o ҏڠBf(%L]Bjpq\sKXb X xfUICSu2*.Lt4K5k׻b^T~_aa/ XL92rr%uT:2R\FF9 m8~Mc[ݤe %!rQ~W> hblo'g_C4ܸUP&1;*,؃6,s^̥q##4k| ݯ^]]@,pɃnuIIRs&O_(EnC\7EN'gkT9`?@FR c[.j}AL9?$1'] ^мed> KAGXlz#g!FzPU}"Ɵ[${ܓFUn|bryn7̩/1} aWFGo#l ?]{dIh@u@bM dk[Vh:wz ]uD!wVt&om d{e=y:*쟅lNŚ:6R;ëjq rq -%_t)=[d ZZә Ǹ/U ѭ|D qr2M͛ m 2ZIU;ZA_6(f&eFE G~D >6E᫅[GVqmR!3 ;RP9ne5A_XdH-tڏٝ0> " Ӫ;R&1wDIygq+).>97; 9hb^_5F#yBo\pFN(hKsO'IPAߥnEy1)WH(@M_kz8jBEMǔ:DiֵxvX&uV# RИ&/kk2kM5_xc$uV!ħ2^#8v]NOx"' Ry #j^k:$џCaF'ß_"/O1?/j% ըфȋtU>JTc#|4_?t{ۅدT,%}45˙QC2P{S'j-G \GyrJpduq[,nԿ'/YHkGFk(a/)xlzkyk^!8&gC^>Wr] dy(٢"f+"ܤP3q"MtP9 |p#кT(<_5m]drZW"m@Hvd`.,yl /q82X:q@L6OAԣ[ 5Fm)0jxjmPިϚ;4Lh|k9f/Y%Swg˙sz)ybS=Z44{׺]p0lVVg:4cX(s"VؤH ~MyOU~+ 32?ocrDB]ۚw"C|u?pM";:vςܯu G0y,*>Jޔ۲NMV. 0bM%#ifA'7?1ߌ"@sx1PFolPC)\dxij %]V3^YNsJ՗7N$HG%n.Gb`Taޯ1d<:?+ +smAܔN5'F@vn\XR |kfL趘K '1 ER Xէ9KSV3mDu3LMrs{CA~jr0pL6ikBxéh#j0xrxqr^@ljLYngA7yD-ZJCƆNl|~LkcW/ ,-bQyfq0 ]<;K!M}1|hm?զ/I?})\FPG4,G$;6/n<"0sCZ 89k:,#[Ob%wv?0o*VzQO^RlzʾG5I#QEdik|}4V L'}f6ۡnUsnm{ɕ2&?_ب+Qu1+|3קq 0fUA+>V4p@ [[c֑k N1"icoe+oJ !!(( totBe+L.[vs@OЉM1vp"ӹQlK6ZW~ 3"i$̂!2ܿ$νjnZj{M9ue(EIIՕPw]7IiLLh} UO+W40 VQ<ʩZۣ;i'2$Zwl璯7^UVѓ9GJ]\c!2Me1kRhT}}# MK8 lLbSngڝg`E lL՜FirBhi1+dzs.uVs᫴75xUO1]Z"O7m)fSzw8zj3'zba"L;+y9qnyEe*N.9Qf1(=>Xnkĺ&Vw-|j1 W.*x;H~ 7;& j(=_Yd-C!!6'vPXەή,ɯZTZ 6iM]\~Nn>8N`A*JS+\(XZ3f]xzԆA~k$#5%,03 EruX),v 2?a`Rp*bC:dNn-z9`~-)"WD nY?K)F$e茲W0>iLLow XUp~~`d w1Ёjebny[29&~2,@7sZ@d#.s=r&7e_Уɲw Xwo#3lJ1 3* gN^?_K!FayK! D1`s8jԢ~L;ulLmeD#]uCo;ZX+H߼;aƗCct0 ?PG1?#"i TܲbssH;'~Ͷ,Pl a 2l Yְmt"}9v5E7L 4i'art)$YO{F"gLˌ)]^ς]CyAɮ"Bc9yέY7"m $HZ>G;{C+B ahK1`3 mYL )+~FxXEMFcVqX1EyNW<Vɶ$UeE]ӋƎoI<3KvJr1 'ebγC8(d\I.ц,iJ!MY_bt2oD32K Lhj{ń 4E>.3{0&NL4]ȣv^Z_x&rX4Z5&srl(t@I=5'(g2մ^d'x`nj C8ı<!c`BU'VSyݲ岟3˗t y9$KGVfՌ I'`nXqd tɱ'(E]B?hq籤'W9En|u)尅 i%[{#icrYL<n] 5f!A7sHV,sn9ާ{ia.-q]&kW^ϋ^.뺻C.1@3SV\ꃊ&1-Zt֬lai JJ-]UԎ Yth!Q)˻'eewxEA!"~c3@ k"mf ƺD9  @v1L8FZ,g&[Þʮ \6*^?kY7f]djYj._vBĥqXܨ&OBsV^BJk[)ih<;P;!&Vo]tX?sgyzRc'"ԙ5]nLf,λ\ȈX uAz,⿁Mu?"tXb,lKKn}D!Oėvi\蠔Zvs=׫xHdU#9 Y=d $6\bCw DkeMn٭?8Oj0z DP{p𖮳=Rt_ߨV6|s<_| `v} 3w"|ݖ85=nBfԱWՃ}s׸Ч'1",ގ7;hwn~ L@?5?T(W_Ë>$m+ tRd3+^M)wzuy𴆱_I^QWȅLAOzq.\y c gvv93ZE A$Ý.<"]&mmbן%T]Z MUh|W$q؇"VLMa{qmFo=ہ~%N;OO!Q6X a[,ʈS*Z Slrzdut{ AxEI;iLi= ai.rX&%?֭w3o]r )|0Tm-vK7o!usc ~viy!$2v)r-> *Fos g]+*3An?( Y|k1 5@W!3f1YZ:#G-t&vSO,ޙĖWZWPB3SIDHЁ.J|"g'v$ezsOJ/ =C;[c@R18n!ك̩iEb !`QSc\rE"q0v$'SS bru?37nk@-*q0^[^4*–"튐Sޥ]K]i#j_4FzՋAl>*`VGY?Z0$O{t|2ez9ӎ[BGy!.V$nc:<&8bNLPOLb^GS_Js ,ZZp!>5`"-ocz;Z)ܓKX9(֋9n {1IuxKSTh[0 S+*F""XIY]RtoF*qel;mJ8ˉw (Sk2ϸx0ӌ#;{52cfI*1[.:]^t;ɇas2gU$Rk2K:svȍӄ55s!.%QRTУ.\Ψ7Vmj:؈i_ӊpS¤QôQ-U`{}7&^kT K. ;Ȯl)937PV?C&w8} WʙlerQ扂خwذ CUnjɠM{Ն2EAQ:fJFjbghydD̀^n< (2_-{H+t`4OeL϶$㫱sBlbQ,!Yuqe~0#GfUܺdXÃ#>k{N("V42''SPOHF$|){TvqzXX[Pܕ|3uDs GhS,Ϧٲu:dCh64HG(E ǝ}C֛7k =LIN|ַe1c\Оf#D_&gHYxD|R[Sq:]jK'(vq7 Q5 q'H;Di]tϼG0V)O.OL~!9Jш\-R'<%P9A*h*e#ݤڜsµȎ1 sW]; ;net^>a j0$b1ez(r/B~ [K)g5jBp=pUo-N'KB 3|s'}G3( (Nown/15N\CZ3y`M3D~BbpXPHeC M&?hnT`lNYh.TQYi!*LuIM*բc,8  H mŎ%$0VpŬK;4!24")I y7Z~FCYZyif!j~z;@MGڋU_b@5SO5PL2y7 EFh=3sDb깜/jn%˹@a;y±_s’Cpˆo5)#2\>R4WǎXk@,L:ZT{3lJ=;.GbN8VUb͔$ioB rgLxA]ʖ):kՙC'JMT{عu^ ٳjQ'"f ax3I0%E_6(7;#HwrAǿ@r/p"b+A cIIwB +հ]dk1oY TGk$ܨ`ǫ>׻J18IaIHOa(BtZN`J&?^XEՊ06AVe' `͊ܖqU"bu2%>rL:'C+RKƵ7y5:8u号3 "Wk%((3cIn ƌݪqB~$(RoW76ξgP.+Ng%g$PyZo?ɯZT+MXcEғscT5Uvq ikdA;.JBMw: EZݺ\dO7 ;~%p̈́FC=T?+_ zu;0rm?"xRRg AXtrrjL?)&ݶܞ{//[uDꯆGoLB;r]l2=;w`6m2ݎe=XwD7syToKV*AIt< Ucfv~ rRR@:xޝsC hcYߢV3 Ҿ]RK3s;C`̆E=q69ʏI8 ߋKs+Aw~`Ƈ,T>ՔjTͿޠnU;nG-xNl24Kc_231ߞN7뭋?LA9azKIQ)f:)~xO?VmBIǟ"erH&N_]a6d ktz{S M롰U5zسoI1>t>{NCl.}^00{L.'p4K!@7HƐT)[xZД6j-Ҳ0gRҧC -鿎 5tzTކz{c*PYSY2.ːSNf4ctѶa%*1viS%p8:HVMd5nK΢!S^ oW⡈ju?_ C;ƭ]̷=Q-`~̑&Ku[ST E!8яyW3fkhhGȯ WM<#~ !pE\j,uϠ,L -uV;iIet?6QͺƎ&;Td,svbMA]C JI{$0Z%BΪQh.o91;uFRM(ȸe&SAM廵83`h?X4i&AD\6+yVfZpdֿ¿*8u˺'BG/{ov1G$&i.c`SL*rHڅ| bnNXea[3 IBEQ}|8HCfO8RR)'rn "E%g5+EI4+ ߍƥխl&u._R)%L>X!*Y` RYBlT]{<υDP%"xȱdRFt'*NY>6#V;bWj=A N)P-Owx tA{Ol V]\'o6D:A:pG'ZŸZN;2m3v['#𷇣e pc>zK"EXe $> E&[3P(e'uw^~;hP^,Yc2:7 &> TTWW> .upQՁ/Lg'Q lN'nIk^u(uD(7+c E+-\?_ 'W;$}[ByQuIrSƒ1ڢK,\7ݏŚ3_zp.-HmjYp[9=3?K4,\̇.0_o@O0|!QɈ'e$fqr,"u8G{{4y`C*R:=ʙK+'=sbLClto(7*e+MH|P|+Uw:G@̶]-hь#h)n= CJIо@ޅd,iNŔb^UC-:cyC^[j{n ހ0-XwRhNˡ`*s [R*p[S`eG7FSP2 $!a}8@0U0`flPLᘍkاsӽ&e : k}&i$W5=Ss.3eR+`m&+ҸHѼFíܩr4'} ꆋdhB Ois% Ok[R5Uphf"zh[TxpM!V(qz"L@ I*Z6;}e/xCO<~ <{d9lĜ%q_%@H{Sܟhjl?O^ni& 0WelI&y!p Tm;] sHJ Hܥ!0A*‚4w+u}ƃnu/ 2*)ln>_W4@ \RYȄGc<\7kH ռIՆAg̘m 3?wr|*xb&W52Յ)ssNo V?UtQm!bHHighV1ǒYb IM06s#uDg oA{\k^d ,oS),%yoe:12RΠnGexBƆi%I?=` E'sc$܀tņjHl$FYH<Ι#χZց\v:JDljࡅxtƱc=N*EKUM\HF{Qb:{<|VEqۗI˱"v>wCԛE.Nkq }:U7Oֶ_ ޟ_{Tt3c X2I"TF0Ƭt k8ʳ7ڡ{5a;"9a}? @CjYnO􀔗r員yIuqhpj2Qj_oqSpm+;Fsuјz֞+F-b_dg6 plҨW%4_/ZMѮܑ!JlV2 Bp)eT\1cQ,CЇ p-d.MQ'ͦ~̟BDZ*RjR^AD'ue;Qŋ傫GLr**m8de-wpFoӲ2)eϵQJ]1~SW'rf ."Pn0=ށ?U$NY5^W>I2dr"oh^0c} Y7AtEjH! RRN_S[$7R^ǰ7h%ZPs#P!'a"P@!BhsKl[CXY٬%-ǎ3?Mo|d@8dKNN{ rTFU#]1Q r]S*8]eIngf,j"/ N&?]ŎqV0ɤ;sY 2jM&/F:/n%S`)(B1"pX8lN_mrCIʨϨ*lhOEQ>הs!$ BEi]=7CFW۞bdYS{j?V}_7Jwo(FV2Z0Mq&}t[mweB߭Wi}IHq nϮmݾ 9޸+L:}3'Hmst+f}QOU8/;KDb]ϯBڳUtV*5S0=5_谲ԛ5&{Pp͍Q3Q1^Ƃ-h1qqy"ScOtU6nkzρekkWmN*nX5O{T+BFzoO@;B{؁bߚ'TFUC}5S̙`<dW$JϊF:&*mBл%zX55~m`zXa 4۶I;]OzrUM +w=,Gc2U޹П- -#1Z ˈQԃy'?L MC bGg HgJy 3>M$v?&y 9EWK~~EDmq䳐bxmY&hk aT J"t5JďH64> N:X 4}[;bG,/ch+Z=9ߍ`YJ 5(Ưl, w@'ǝ8}|mbۋ mNA%Ys%xRxap~TKU( Ln'AX䭉jrz8F/;~_aVv5i> c1R6!ap쵢hGn)Z ͠?@dssK>Dgs%km_uwY̘7a&Q(( ."s]6i ?gQ`J +:=_09sU/hS&#E h vuҕP,>D-pnЀY:N &ز%D1źT2jtq@lj/oO6edRu1&q5;=|ڵǽ]췉RJp:޸o_"in!-m ) 1ؐ.:e:7coikFLK+kI5YT(i7JEkzhh̷g:~^!=ddFm*-hf&$V!I`ǣ ?]"L>78S7 1q)Gxe[Gy#}ExPu=mHq7c-@Ʒ?5Y9)ݫJ{~z*sC8J^F6z 8e䚶`>G//h}LKdBPDv<)sʧhE!֔_Uی m;*:x _bQEU։E?EobRWv2n-ԻOTq>kRgQԭd66Ant}&@ !(Uhh=嵁R ,E;JsnA urT0w s&_'O8{Q᎔Ce \kfeڑ`D$e `WZc<{@S?J<+&%uRRby$SSg VBs D \RKj˵OR/Kxzh}&[xu!V,̏O&E zn?z؃-t]Q|$rufۈOIߩ%+ ?|F3F)_DNNңjg+? ]*'+a=\ǩ2? ӫPv Tgc-貐^ ^wgYfE\ɉpy I gpu3y(m ri޴z/SQW ?HC m6R󕴤pg9B#>V~4pG"ߗKPs=Ko2+FuHOJz]vPADYBMљ;Tt.-Ywe%ܯ#e02Lj ~pEՄv/ϬSߩQ(y6b{/O+&i9jk߶>7"S^_š 0̻frEI8\GLKC+d>ĔϕTKi@)ùa,>fT[ŘiI,m9]:}$OEg& )TQCMa2u@0S L6LqLP89yci*#=UsgO'vhK-ET]*g+Jin V^.h7nafڥ/p'U¯KdC~ݽ|g$6l;OlKTR_ _QW%޽<S]rFM4zn+E3) K Qd8`E 2zOoH?uBsL@+S-K8g+SXI!TY]I z+Jܔ[qFODIh3`/p1^N1ۮٷCCckm uʜFS-lchݪ+n1n%1ϲ޻\gzEŦ-(Q1/$J60f5 { WvR\ZPt @@+τ9_x?dVGsaTzךђx=@>η oL8>C]uvGr&lf|v06_d'Vc{9Ն5;DRzk˶+Z 5Vܣȉdî{.V Ur@H]W葮Az0Ŕt`VQ ʀ,ɕv- eM l?Րeyw㕋bX ŌG ~!m6a[s5h*+&A O󝮈i Tf:xp3B$&}"*Eߚ[Ж4BuHIma5/FtoN ,WN,63 9vD Q5FKgG3&~n]{K}liO O'Z*OÝzSW( ,(V70Wy1X Crwaeתɑ>~RC?튊lż/b=7ѨWi\S[S_"5:G/H"Ds蘥LLҸ(yP0)=y)fM)j 淹AK\ Է15iHXfPMj:"G_ qq,GOB `V0rHQÐdHmr)䬛ܚЙv>hfbya5?<2uDhh9^$ .x>wҫ#;ap7G=C et,ه1vp93Ԋ%+#Ls@AET}z4J  ۧ Of;g`m !:,h`xcs[ J0T.4HKvfbd拋fpw4:@Z1-k9K7y}t21:}T'xqz2'5W5_rH9v1`/i^p'yc+;P<ڃY? |l_IK.v,O7sHnuf*f+YݟpY]Џ1bVᳮV WUk\WAǐRxh fY=/5Mt&#ȾUE @)0iVjDNg* Z1j-SQ~Ә BDẻr?0{xT? ; /L|E.4d|8 ٚs>`glQ|*:b `%΍`Wotek^}nL|vjM}~j}gMp*w _^Xueh KƐ>;5Eu0n8'w]־?K*X޳`g~`-*#AM|Gw.3OlCGTly85~iaXJoh8oW"rv:ȟ7;{ \>aU͏ϖ r]o[ͪ}AB1&czp{`*,ғMesXU("YwObi>f⎁A^y٫75!%ͧUr9Rp@spn`GMTFR,vf6pF+)VJɕ" c*sQrפS.νPYlV2i-l8U5;K;SVq%~)(2hetȻcc}~XzB{%ڣHX"sQɄK0e1δoYڥ?PԀ`% D׽tg)O0HV|%J2#!:BMܵsdx5/ Y7UĥqSȖ((ⴸ 醑!}y;6L yfakɖ:$FY 8Mik7PoP@zMGK)X|$AP"SY7eNMVo%DQ$<y#]#p{ щfМ P7?Cfsd ͘brڏ|Z0桰垀ҕ!_s}'VGC-ήnxpbTvՙO&\6_"JAISm1WU?qP1U?>JpY+؅`b=C7y<)WͻF洴Te"!A 䴔~7bs=׾_%m2= JD9}]}|ޞ'հa:Ӊ_T75ZO07I!=dz׫Y. HW )܃M [\FX)qZdg`;xzW:B\ (tU׊2WjE=R̥dR]\ð~Fxʀ}Pgap`m8;u#Ù} आ٤ (y4,`cn;ˆ,LD ^k)US򳈄4C gdD5G 1vyJ w0>\ƈ3Hh"{ (n]Sm=Ad4(7+Wgoٹ.gd>CkڄS z`@µ-~Oa >x3ÙѨ|~"I~QQ!n^" 6_,qTv{;ԓc04qi|}TƍzS{08vfv6 IٶBX=8K}H{1fWz|A/̎av3,MPީ]ǧฮ8 0vzp jA;̶84@;=m ȫ@rXvZyW_*bigXB^&5lM;) :V=2?qMK'f&! mmߌ1 y7ȦK>%S{}uBP=oUqcoDXM8}5hkM'Y@hnA3_{ߘw0zE"ƈ-:{Ks_" 2w񤞦N qܔiG>>78OD(+)VD}6At` ڀH9 ^tuxtN@ڵ; -x׫~#x^le;8oQY1|/Hz=,#;toC٧)ﳣa'cC^hU1B,ȮG2G9Q6*uӍ )f cdI@_ul0 x?x臛*>cl)U)R)!2m%P|/o#?DJ`cWif>c]oF_`ƣ0@1=>_1s Itj3#1wHrDiZO7 v^<:wsiQ(C רgK7K)3 Cim F˒$T'6i+YI. 4^9N[ɡ`p)`UeتnDsQ]1FZJۆ 4r+d)Yvh~,=e;;,#en.IZ(zO+m]]){b v\ $6ufxKZ~eӖ[==ohRi5o*E7dP0in7y>RdWo}<>HDjΪ+ %rNY̾`=-5%>EJ/v^n{7tP/ J( SY1Ί8霁%VxVm.X5mϝ'Vҹ7Od*k"ޥa!cj-mq~%,h94FPaDqPyˇF0r"+NCo:~몖~e\qIB@`1E8P|@[cK1v]1f{m4"GrmF P2IlH!s\K7^7D4WX`gOSy5Y'  d(>,Y,3FrNݡwj;OVJ-Af9X݂xn`.-66\eδ:;#w7detWyd2>IIid?`ӲZY|A}/U zYMk C!5*T?o{@  v߳\JCn`Ζ iJ*Mک0nt5n@8n WWqb?9zg}QG"ph$5.Pֲf|u?xjPlE4.u.3%.DblQ:d "!@;;jDsJ; Y5 KG'\҄/qb!%X0Bv^7u?ǁ"vަwS-y/.w>hLt(T_o mtkbS"b9f6h;G&jml dhVd? Ss2MK@܂chdޫxub5zXjoKAa&ː?2JtP(4_s{ Z%A\ XcCjFRssr"" ߢdEP'i1_"0?j@t+y8}AQn16r :**|Q aKnVs(Q!'H>ї`?nES})|\,=m48iHu(ߥEPӊFH,8F*foHv`ǀע_|[x!2Z*FRG%V_ `E!ŕ 0m$9El("Vؾ)NR$~9Fkhm4܌)nb~ɬ&[K}Bh.fx& ju>ҖrfѧDGw;!E[\|2| d5ᲀ' ;I/n6SŽGងo!,NwBC]"DLxo+kNPCVX@ 0f߄Zܫ(_ƣ+h\dRJ"E̶ n\uY 63cGha&J28D|uef[i}oih_ :' @#N?kЈ#+ޡT$ӫ=*1U''o@Z4b̟m@DlS$$JݖrM4TwZb%g&}Sa#E}n ߣdm5r#֪eRZ`&SX?&f391\Z(uϜ .DKZ! O6f8Dv!gn7LH`-i@o5VK# `t 9H'hJs[v`&jW6-Gl`SKVMȣ9@ߖp B>5-2' eZ: Q~E:c*PUaU% 61cTѶQD'oBE`7 oѼ_̣GG&!Bp! 0QX+jQ&\ck'ÞS5E,G~,:-5nJ İU#;jQYs#QXcџ,J}@Fؗ'-@KAem!9sego}9||/6cJQcA~:-ر?SC6Ln??YU3z(x/ pOƐCvL]H6;>~8kPFby5t਱B!l\TBW >c{|*WqdcڪU]`z˪tȮո z+FְTOڋ3fc X6ŭ#Тi>9+|ƀc#B$Xbּ^c$#mt=LT BQK.BoE"8SvМUFӗgnʁtuPBCᒳ^ '{ޒYxQccAk6bt-n kw*A2VؘmR% YX*RM"4wߑv\'PJ!=Y'5,t+)]d1Lkb1*px *$3o衽)dQ M]1QZȈMVtS2?V.ZXDW F $!{=~)+.zpE3 ,|F:#pKk^Bp'1̊`GÁ(3X*7KgnEq,[[ߡ I=T,dޏ< 4fRVc)P+(- yzɦE5x|X8(߫CNp+$HM~*Tt+4KWqx6 یbYo%"J]M5?,/N(Aj0=y1)= 8}NU2^kX S)\"I'Jթ)Qвt$ w(ך+>? 5= #keEA]p_k:]2GsC.k" &0b@4Q%\}E7g 5 +ʄ3oe]H iګ 4%^1jn{rU2MkwӋݻ}EI՘˗Q8]mVϻ"_N1:qHX<)c\v 9Y0DQekV3z%rogNg~ɘ4Wǹ|2CLL,n#_$UwJ$/c?C/ /#zpR<@/g@p-+5Nm#Xpq:+MC"%@\#ܕvy~^/@s{Ww#ufΈ[ERXXgiywUwo vI ŗ:ScțiGJ*"OUQst)e*߁΢@Zՙ7ȋDݫ8-|2a%̊\O /},m1Y]dY-+\tؠDC#[l`6Gom̰\^}SD ;â%l3u=P @DUV(!V!=s=5e\8rX@l%pg3Տ3ұˢc~ Ǭi ꘉhsaȖō KD8>G\%'ZxW>}ZLp Vݑ$ ۩HALB*e&ggVMiV>6 e+4}u S 0;$V%r Eegxd_k 3~MocX&9Zo*\,|=@%uq*fFdEh!v)tA0iv@qngAtFɔ*GX*auPćѐهܮX%kNu9Ěf\c W33Ê*qn!T,/])-}SHޙ{..}k7x5AuX%lre=na2 FPrrӢ@t.eV̀²k'KF_z,)s>2OMCŁ={$W l[2͔9"LAD)K}!1j" (β-ӼG0=Nsq }©Bs%󣢜qe5nÍ%^9/l2;폭;/jpckmJxE*-fh*MJmZ20i'UOsZ+FӣIy /elNY6BX: iQdh@ B'#JM}yЮAt$; b?>yP`+ Y:k!-U6*!>2Ơa K#YV[Yޖ<@M:s$<٬&=iTd1VA!` W,IurN'-: )~Rx%Ian|b_z͝nS%yMN SNrMRHF+ikWsnic^*)uwguKE(w!s0DKHSJJM,ǤkIb7騃2`aHa+o|!\eZ,]kDԱ*1(12qxO K5$mClj6`F*:U5bxH޲/0ZiR]"@{}|HYC)|__ї~ 2Xz ɨYg}q<| L`;qiYI/]uQӉCPjm7,:o%<1gqPjPcWǟ%2) 0+^>r ËAbفdyZWa*) Ε-<jt-?n310$%qa :Ts.>mV*P#C7L7xax:Q_097";!.1XK _\9[J L‘zp!T{61pXΣ45{]+ǣK֩'C` y~C@y 2Ha}^6̑Y0 L?8Ӻ&"NR.a EACg5]E$g&TmCzCt|J 368OBYDz0 c=0 ֊tX6MM Z G~}y7mVCs3j9eѸ [k@v|X>"L~k"ji$g7R'n_R[H}uCq]_Uы@ZU^}27Q@S7VmۤtPArM`4GJ{A1 ƙz#yeȤ|/,'P:Ɛ~r[\a=#VS97V3pDd99u`(^r;LIq + y!ܙdh@`L;xר6 ѠWKKA UI-Oj|YNc{<7卂|2׼11$?z_jT`hƉsl!7sI.Usjq=@+u_o,-x u<lI^$:U;Qf<(Fg5:J#JI+P61Qx9kvh.bb [f^=Fk-l0u@v _E$`Ȍ;p+YG(r(LaD-o7^Ý!o^+dyA2vz\Fi*LxPca "3\&. 0siuL c e2&3l'9E^9V= ]3 S:$Kbzx鼦QOK]534 gvH3OfL ͦlQg, HffHgj˦K:aŚoNȒ/˓!S%,>NSzYÐ _:C(=}鴑) 6SǸĐFdKթq[.pBTdJ0Wv?hg3Se! "=n;y>HO<b $.>إYjO WmP"[BUM%g{~~hcs:;_jSo!%4[-qb*Od-s0*^(9w?nLKs=[p?3$D67 xO sӬ%\QdY/򎫃ke~ ! ٢fA#"k]=@uA!cHrikyoR݄ް6e ssH+/Qj7jg_(OTxBXkŤ:V#Rl*`:xKq#^-<t?^"RQi.f(Mk9W3 E䌥џk5v:,x$'*~Z.HWzŏM:@l!+sAX;?7`<`P@+;8S7>ZVkh_sl|9 ~L8"3߾B頀:MC@겸ҡ.ߋ s7ZFXfNVgC>2dҝXrGTGD1̝Q )/\"Z2 +4Y0/rOdX)42Y1,lgښ(#:}aOs|yD-͝ϚJ6䧽 r+d 18xFԚVt7Kq/sQm3g3 ,⤊okTo؍VUZ6#vGcq\w!셮)2"bŠ$0;LGk\$S5s33[B΢#f5géGmleOYGEgJWy>҇(ki5fчwmpRJ?TCead# ypyuǻOTLNJY xME56,+홈g9SD(#ŲhK}ҀŹӅMtyN3Z}?j6\=w9?p'CL@1:8ѭ0:6/dzV)^?ifώl)Xg]L>] pø`N_:41bN5 nu]{ނ$ÀׯFIx{~ČM`ONẽ*MlyOU¢_WF~L`y'-S1HS_677n~>U쑅w)u*e)t]$@Sg@[SRtVp,Ӈ"f h1%~ ӚȻȂ#,}GPO@0ޔDmI @KWއW.c4(bDPt+t Sp>K)?1a ؛AQosKK;5*nσjPL- w(<*;7<a2Ql>l0AL\zb؛N|o{`q% R̭K#ӷ bL#4GX`dz{4~VY42} r8i}ƻU!,/߫Pb#d7fh\,TH͓T+9r ]mrl@kN u2*nr$w|N]Wpěav_߾Ks.6\)1Da$ف,o Xkp:~F<5r.'FҦp+x-VV#EJ\ūĺbO^BҷQMC-pz e~kP7,\WdYE$J؁Kٴ᥻ww H(vW;yɫAk-0Cd3 V썠 `7N6ˑ$j ?Ug673zߗW/OV7ޢS*?[ND A:@\+EE?XEnBh]x>)_/'sHû.z VؓX|<NXԘ,ʗhU\+:p~[(2AN|dqo%g>3cj,鯐73qs]Z ]V@?>3n,\6p1>F&R6TnVI]tB S#q3iIuu't%9,OzMj;mFʒzc8S5r#H'gVeDÞ`r2FykI(HnإM[&P2 9ͩU!QQyE/IiyM 4H,&vz¨qmW̄MF< I &fGWRP72]3]32샏 pJYL"c}_ |HQO1w-\ҷժoNsLZ83~ ʳN^e;9+AϏ| ]Y!EQ}Y t.(ytIj^~LrKfJ|uFM `hE|wó3֛^'>1 K)9T)/%ОuR~ga*|fͼUnx79Pgi3dx"WFTjфZU6V,yM:cN:d=Rvaw߽uZY,y Io -L#cklC=T!.+k$޷|m OB-B< R%}>Jֽn*iv%= EzD\NOFx!ٮR+VBnlҀoXKogP%]usqAyHS.Ӯ PR}>{"5Y?ڗ/\$iu: g0΀%N>a^oB@{t8lz<A8s:ߝ#{,UV6b>\c iYy&1s%u.it)c%kcݜlq {g_]̐%i"UEHZLFC>OZ`Ȕ=}TC4H:7BNv_wM*#4VS6^!h ݰt@yKԻP|;3m=S}q(5ђ'DG;evJ(qWm}NTFlj4Ϲ=V%_2$B{x?2D 11uPc ˔"j݇_ _@ſY# 7 ɦQoI]`ʊkv5ɉ0$Þ1~׏OBd^cO_(6'[#Tf̎"| "D|8_X.\*_VvE@|Y:TI_Jhݐ3ؼQ8u/o-gzNI{填ܾKo+#?ɉB b!g;d׼5X}*@/r8_txRS'' K̮ȆUn&wU-+Z +׺~Pj9 QH]rƕ?VXJ:@$cկME2_ɬs0=jGN9Հ$fgytyC>geU:%,9L/f|o-_$! "|ʒ^n(CvMlLğx*dBn'B0-''ե Y͐Pbi~Y0lBRo+Q5 rS7^d>&j Z!2svSݯ1 uxKkcƮ981c^wi| !1\?}mvp.(fԇ)Rʴ\S$%@vT2~rh`JFsNXE/E]6Ir aObOD10~;1Ւ2Q '0@>kZ;+mLqtFg¤Ujd}JINO>ԛ΢x4JwBdH +̥6)Ɗ',RbqQJXįOA! 2ܺOP*BtSJPq=&*PVjp)4׫ghB/ϲ/,o_x%Y7X6"oM{HT 5+ 'z91yc{rPO`vĊλ¼a^֛Fmt+Nbv C[k :wRL/r%3͢krO+Lz$ T >GospYFəgw~ +ɛɍT.TL++ \ ? -0m(jͯ ]Aq]8NGEw_T6# , j(Kg3\M:mE=bPP#x&B`+헬E A:/#E}aɚD5xsޔAU&fuP&r]XXomqYo5-ϴa|` L)9&duM iߤZΊz,MnVwǯa$S>cΥLD9%tĀ#PeG!P?FJHI$4T6rcW_5Ϭ&.ue36x2cIKKŶ>S$(Xq#:cP^)ws6}/j =c*#V責S-GMAaHeyH6^(RCYN.cPnc8q> iy_C;xns{ڦ3"?Ph}2ơo蚌XQ̥%DBWܐP|7Ov-1%ܘ'KL[a״*䝕F)r~W+R Z>O^1WbD^.~CXp򆮳F/@jY7}^iZzFC!j$b 1~O`1Y D(u%+LqOW_Fyye]3 /Q xЌd; {(eA|"A!1i@E3997-I63K$swHU6ZPBCL E?CX䉑QdAN s-ߙf-{] =X{[1O DVf?To{K5倰 T.Ynyq<}^U#5e{M5@;;&@ ^lB%ͬtfYlhwEAraf~cy55Kܶ0cjo1 $! A',k#lTJ^:^nWak͙z?y8l ~W=ӫƚ4](PVIK[cM{)>G*; esr\b;EΈE@q@O1 EuH\]a/CWu-[E?9DžjҜy@ݐ3- z:"uYec{b>LDa]f2lr=|G%<:5FI ^v?^.gWif + E7.4$¯\vU11c  ƺ%u9dDTHҎ:WK[}~Ã4o%/x9 AWz/b\=,҃_ c19ꂕ>Q<% S&x7~we`rM:)mC6 {J|5zLY72Ed/>O# P8Y>VBZ;LPyŊ|H&[6C++~@Y-{ e&ؾq:^gbe7+[rWi\[9DpCVr_蹡MXiJ8$ &_[G$}->##pqͺ045|>j*3c{`,46qʨtS2-Hd+_.VO J7\޿Tlx#BʲT7Af;li A0F?x{LvX{b%X>P+p_vWu\Ƈ$In̹tVƏ%\90X"KxBS~@)6eT3q,&Sfv&-溫՗j ud s>9ʕ$ k, _s"Hx qSN:)%۽sjL \)#i ,J@Z\:S6Ď^7`4G; ׯ !\\\gXc˗گı9WqO@tU2n40y,Iq - &.t[JMLhR(DsyW`8qG|CѫO|~\dl9 6usy:QPвl(k^"F%'4Qjg'c%nLec~}|+ͩmJu W=|ӱV$:?AL) CisgnZ0,mxYrMa{^:ka>'A.z{n;c2"I᎟*J<͚!c v0Gvj㯣G.HiG >Vt#P2j呶DkPH{'̘5Yu*x%6#׵|TA[1l͆z4&{ݎ3lgay 7yoDpvr)TOC'ΕDCx|!kݧBAea ?l&(ܮݾf\ !;ÄXo(,dPH8r9(po)tIYd^Z1Hzq'e9ci6zۆVJ\Ϟa|+]F{|ېH(@gB|2d}uux CwRor6ͻ.LyRCS0G\l GL^%\mDJe ϛQU)ejPӚg,˹3B l)!Ro:PtyS}%:G&sO}n}2tum Y¦W?eh+6CWXcE.pyd5^7n E=)?4['䆔.x&qכ-~߸pW6rIw=4 e|8[hIԪSmvE0δ+~kѡI)>'H+hB7|krL{W2l?0ͲeXmqu=ߟQy>J,0q4/ru7;8^ Wh[tLoKOvܙ=c`OQtd߯%Ln:S$hהṫ[oeL` ?[0o>(FI`+朩7;)`Q%)i4lw[88{jɓGj3Y,@4Ă:tC^_'Ї[3gjK9[%z_Ncvl`g3ۂ=Ӈo xCrjqiB^ 3BdO勝˭wmGU)L@=K5'U6ƿ5w2l(kKaɊ${v**/#%@BI y0Û|ZΝsdJ]kqnqƢ}>Lu'CN=CXaK{b8y"Yt5k)3@fޫxdr[QO9PE]#J$λ ՞DGφf;;6ІZ!q_Quh{1._Y1~t+,Z\CLimmqvQML?1Zu\vE9{Wp[|GDfWb TU *2m=FA &#n?D >p!UnbroxD#ZRvPPܡ9c!㷎"\[#$QV_R1F{Ft`1+=8#*zˠcuD_ UHq|5?aX+]MoC4:ziA9q|gN ʰbrlHmg93;f8һ~9F*ivLzϪrÓT̽A1̪'lu92 ۓEZ?7]lg{Pۉ5q'jl o_XZӧsjF}?HnIXp L5 x9Էpi=6[w|&x6WioȊI cGl9 DxƩܻׯ{NN&9 6/ `knC`_=Ub.lpg^p=8. k1y"wkū{CscxqOsnMSxo5,ħg̜/O~-2O69TE`LFh7Ջ&e7U~`K'߭͝xoC2p䬭~1; ? HDu\dpFelrJ)|n[0.E[f:L {BhEUZ䓠jaM^/`MPzz&:0 q4ޥbC7լPgSInȸ$iLRAsRCbޗ"(nɺ<\jfdgNNa??}DrjԪwV_ƥɯȈå .X!*V#6Bz|[7nZtg(vg2ϧ| x+)!}BަPD1FUަHU%#ݔ 17b a< Ғ>%Z4eW>^9Y0^鉮7 V#ؕSX -AXe\6 sM@Qx ʭVEfy S+&śr?k±6d`nWeIo4aDJHti^?ۓ"b,0n,/`SHarR"z@ £`T-1>"-@>?yI1#9\!Np ﮥ$O}5ӛ91'jXL7IPldlrdcKDG@I5 *qaI( (aDCdTlv,g$\t(X`_i#,d'cY Wnoe|ZWK~W3:o!j#:: w.p\yDߣ[?bEq'*&k8oz9>VNat ˬrv/tom4y< %Ovt\8υs2 fp4k`0!L+B+Ц6`ldYRb_+84{rw%tIYnX}h3x SlJ E49 |4yAҚ'@p>4Lз K {}4hNZI L+z5&87uj1;_Fm$ ($y=赠; Cܿdh5[QM`feM@QhHՃ#rٺ4;\V9 T5|~#o=б.K<`6{a F5|6G3F0c|K>LR2s%gKKU!ٛɊ왟y񎶻# ̶ Z32.t*,@*&fAI5ɃC v_z]P Jv: VwöFlt>gD{=xP9pvRD3:h1v\auL0j.% R2"Q^<E;y_e @{_T ql$ƪT6SZd jGpaI6`T]޺ᩰmrS؏8٦%Tkhh{MX:U*}U+Mu# x pmHFF \퀿`ᔍ4>16̮bHfY6,3_ǫ<W,m<&[r6Ys$ʏ䨃2j:34C)!@!ykY$:pxڶ6Z *U4?luiZ 8R|iȷ;5 Y7>CO*i&+mlr(LUttp/)qI{Z6@#{6Cuϔs5RV./Ijpv꟱QiTQ3hltHMWtc,BW: {Q$ f<,;D3 pzuW:NyAQ/c*o0M$;ZmN 2M‰%äwui&ɹ@YLmSW}} 4.fQ**@D$UHS[7U釺TmVZ]7b2j泴,M)szO>m2`FL#DK:XO*.b12bڻGKkbic5Ğj@) A1Y+,[آ~A z!A} <$ϏpovX}z.8Ӿ=!c8`_)j !W{r+[`5{'oT-Kn/( +ʔ\rݬZr}, 0|ؠO\>?%**xR@g_mرzݲI:+xA2g^f>)HzGn2!nL^N\Z ’`ߴlA˄JnMPeRΧYa{9ta&80dMd k Z2e1yXtU+]*+#bj:WgiՒ+iOsn陡;ǾY!Pu4Y|U 6%ZXQI( D+s9znrlވ{vceܹɼ ʥVݓ ~(h=q9 }-AYtc}UJ(fE3+:+m4h׳#=̻TG7 CXƋ]TN|@F΋ Un]#U80M1ydžJQϡtkbb wAMKu j~0CuA븇9|@F{dX:%}6;{`$byhIKˉE4-;RnQE^#!X2Ϯ}0궐oRfhԟ $[(ͨD GᵇcBj)7e(n-u.Vxz54cYA4ϦMLN8 .DCauڕQ6^$RM~y)?'W1qA٭=zAܐy]|IH 9W! gA-G(7eM4C]z0[CbD_İ$SOxb3LUy)=بYLBBQ[z?eKF-68G89\Z*AbgSg]Q BXkϗǽA=ϗI4]0f2#:9^+ vtnA""_S=?oBYh\qdm0ub=OKq$W-Ve}FΟآW.o iD4roM8|(KMa.AA#=M0_(R8񽁊t' td * 1l OhsN>^E'\pI$ wFӰC-_/G{0a3M4?;#\K%M'2|yAYK4tl% y>v;7O)mU2մPMWSSkх..g÷o@ QV{VǎsT#܃B/{gߞIJX55(Wp Uog6=\8!p\D~L$5#CbmOuM5noYEp8rf1h^d&arJɷ-9h)J+,ъT@=Df& V8a{nB D牊ŽNlDm[K#5t ~}ܾb`!L$AnD 9"W9Ea&c ZvM kǑ|p8ki/8sHo}r=7gY+ 䐬nj F(kGi*9r#ӻ Ǖփ Ih6uc/]WnÙ3jje/C-N W7 ,`y|+DUo7Ni6(πxjwcvj}Dvɛ:b]nokICiSfaI6}?:SR3;ppQâc: ~(o{QIS%-f>қ#i{r`U~92rS6sa֣ ]76ҏr +Ii"Arj]\t/ X?_Ԗ]7EMإtGt\.}E/{}]bSd~a2}CuXƵ]cZ@}1d7tle`=ɽΊvIHPЍ:i`T7B_UϷo!,ڸɫ)-L.pNJt[.ɢhO¢Mkl`u#6!o'T7q՟onRmda ҄p߳Hɉ0dɛGnLEsG\aj L6*vao~~AU:(K@޽<: Bϻ 1u]hzUDN<絓d4s\OM~r/Tӣl4gQDmg;aeK'Ŏn2 npQfڭ37*|ؿC]A3Y:4* y';䰽l;EYuqب3b*>>q<gTY{ޅ15ݎiKwu LѯDMCǠ0B 0MTi]1KR-[1/xX4@_$5Yi{;TäS2 1 薵*u7l9LY9Yv^owKlK㷁3U%3:1uca-=$C ,JAja|7auI'ېw~1{:р}UPGèz4)k*Crs-2?k\^?Vu$S>{5(_e>#OYZFNRSB -4P -{dyU!,eY##2#~A`"r=x7a@ lQFrbc:hvO9^ΨW˙d+>_F |n? r0“u 򇫑}'!Gԧ88Nw(:|Cř2;h/|`#,?ɭ䦩YgΞ|ǣJ*c<[OX4igA:ȚkJ1li{H'=~j1=6m-EkRS]㊕爞> p;N\YZT ϛKIFzr$.6dPK>@Pz*ɲ:$r駲⮛{"\|YM:r=!%v:Tuls io%Ϯ`HT%R[n0p¡3ߚ+@(Qm]W+l63W=,rҮzHbLUb@x^ ٴ`CYj:rŅỹl,IF{02]&sdg;hkX#IdF?Q&#F 3)/ʨO!׹?3ɭ[RLQ$7%^QgT&_/tM/qNp`C+j)Ż(BN՞[w'y ;OU~ pE%GCq-4ÖBXӋOyzOkaa-.j ll%A|2 hu<ȥI^x)8 G|0ZG ^3ĖfoE:t4 bz-"Vb3Jcn 1V>QFiRC #ihhy ևߘ,\ <8gͭ12TOdrt(L)o`%fUUY"1)>+$Ӭ-oT]3Lk*tR AV'epKZ h_^aM Li0sq {0U(p*lB"o5I_BX`v?AY45 Ɠ+*ʬ=枧)8uh(HͬY?#/%<Z.viy}::ℋs Qv#mA ݵ"0729o9d wxnya';u4f+!f2NB p'zN!6_ln9y1T߀Ȅ/5E|| 0ZUY# 755 ę(]+9Y xSA3,86{u/ ^CY]1jB~֔g4yWyCznWW|v9G#O^D}ű>EulAժѷ;Q4뛄ʭ3+ЕEe´Yt p.nKc1Eh'M9agw3~݇""8 ukʔSQ->o,ef ̹az.k769v<r6\2eLbzUuzq H.JKB=vX]v{!ߥg=*cБYJ"W;o5yDWOt* ~65Ԯ-D9szy3#_j\bG^ vSio .|?.T W/cL{q]!YဤBU:w!zTe,8wNcEa9j[&VExl:b7DmK-͉R%iSK<&KcC%NY+U\4KǪ05} oE?`y~'Ӡ3Ǵ}#1mgȐ eD^|֯Q:ETf(r=[2Q~PeRi5 p2pgbKAaDŽK+j FBN"CKXrTff;Rwx#KM{)ތ6dSn[z(JUo0 މ߂fRK-WZ3uFkjE .#9Xq-\s@iB:SiNōjǻ|=47Z|ҫ%J`G詅'r6o֞p<WHܭ[=Q2 l EЈ[a/P.[=V NN<((Dd!fg[L0IjWxx%_#<,mD B%%z:j/@X\J9b f$ky28~~"Ín_7 ZY=ep~x.jj|\xCp&V4M] /H!CS7 2!<;\a~"Юq1z6arըX ߳u'C;Zr]t]Dx={0&Еk:`Ⱦ PV۱;l}޿&.s5XCDlA%Rj=᫺` !/ Bv&]00C 6;{i\EACêBLunH]@`Zp>z|ž./omWȪu,j5SgnlCد⁨S3pgf !(>vFJon; k+0Q32sVszƟ-3 zggc!w-X6s 3]+5UqQM׏\vA-ǫCmt}W?Sѵ[#~C9sqQPW 7'x_A-C/8j?/nqDQ+*k$$?$Csq 䎹?imd봔2`ls΍TcxN)Ó#4Jݞ*+MJV 3B2~60p]iuIo,p*ff擭ZܰMܴڀuV:#;sg /D;\HhaZeZ󤎙0%$P_ >-TF6\ϫI<ǯe6QmzdVvL7ER0%@ mL b~=e˿{μ9f+S. $g&ZO!4Y$hz԰&S:ϤW6 JПb]C(ڣv񲵘7N]:M*ڔ ]/ţֻVmiGjKZt'pI)1J5?IVe<Cb!#R_JQ8B[}u 8H;C1 Ei`ߏnўZW̌=`>XJ>MT1GVx%gL쐘PmhQT"\J"L#`[?( 8 [坔ڸ_)H,JN7D\B$UR(l-H[U[J2!|6Q=Fd Ρ3 [7 dzNPmjXcs $+T6%Iw{\0b)Qu<&Sϻx~(Bсz=n>"lO:bE{aN-O/Gq#O*l)ob{J8X&',$-ʷ&//^ވ Na1~ȤXyoF ~]Qe~jbܨǃTT_&8d3cFyo?d,k_E8**H*^Dq)Fаړ:1WƸ;XxHl#",'p3Үzԅ* v H2.w{n+t$/&]MX64lK6$LPx8FO֏ xLmvn[*ʟ6;Z"g وSIJ.i]ŐӞkeݟ/n?d#DE$mJN0x{L~ao(D/ S?@hfX+ФQ -t 2fLxD8}! J2FY&\2@!;d&-*t7Y|7iYGtw/{J{sT!d34nSƂ=#Y5i[>EΠoCYNͳbtMdSDc%H%/gT SpJ99Ai4Jœ@a/4h> }u"G"aR80꠽ro^ƢHm!mYW1}]IǣaXFF|ѭ}f(3YN0475t @Uh=BB:hE Wx@u;{FiCWJ+ӪZcxơ@lS48U~Ѐ?@%#TtȰKE}ԁW [qۀVrΖ5.z]/vCZ\bhmʇLBhRIA|-OS4`}p1ܭ?v(P0|e1 sV)~o3  _/oV/u%kϗDGl7dk?Ǽ: rGp#2J{Xi) %*L.c?Þڢc.fO˘OI̛ԅɵ΋89on*RsQ숍5D;Pj4G9s8+jAł p* MW4Z =Hae&OD{O|ɅJ"<0 0g. o~>sR6ޕ:>gU^Yg ,. _GojEJb͓#N̊Ō#V-!?{ ~)DNE5 ͇Zş@Ľi|N$qo:J^"T2ZC=F:MI'T%*檧( Z9 ksw2_jua r*Q^"/H(X m)DAީJ$(Hɷ=3@MnUn_+"3;`KTD+ 9YN0֭oLXIlg'Tf o8@O)Aj{kX&q_) $ F(8{ʗ1]n>q3ze@E$|&ojrl}L(v2ۯJN'_bwȚvnIN!76KxH\\%X6Z dK ǰe ͏ qǹ%,h 'h-.~N#;$C%4``4Jr ~ALY tdK(^V=ڢ3LY:r |L%G,B= j??~ >44*[IOԆ@4Nߗj0LS0 xxg+xBooE, ΍9\ ^ g7׮@[g)|-|/_6`U,ǯNxSXh4[%{gM݇Bk^$/sCjr:fjɛּf'Z)Q`C^2}4!ek <}z`Jz`΂GS%M .'\4mf !Q]OfvBU.=6\I|>x H;󑾸o,"?X܌Q8=$+0k1K!jCbR]3e1^ڌvZAVArrQCV枆=;igIet=Bֲ+lSf ˋqL^EYbx }D^#5!Jy@vW?0ߏ_..' aj\NIzBL`6{&asVmFcRNLzp9vt&l@pP<oU+^V1RpJ*Q-?t͇S͇} S;5.,Oěx̿鐾aS#?sdZ-]Q6$K^_͈+}R&]F7U {d0LP^Ϧh>2sAvX~L(@V}֎J|%3vo5oB pf=fn5T~[X} _~#MSQ=%,@RSν+!EU4;\ ȉV9; PO1xe"6ԁ.׊CB8Qٞ[iQ_M=9>"KaY3ӵKPV؀E& h$iIu0ֺ<rEJU'/$ #s:)+Zy&USKһznRmj@|ri0Ƞ5oK|п@w:J'ץ%?L sX i_z`(Ӫ#.^p((jMPpGƢ7G2Ha'R;7𓁻3;9mky;f@cI(f\Z ;Ory;BĻ*? ZCY/u4/ɼ֖ݛESC^gC6mdnT҈MY `M&Y="<;87E5,^8aۓu G7Izy725 & iAU.kp*IM?@|8QjZl6{?0t'vi rYDe0ݒĭq[ $Su@l _7y|YG,aDSnIxtXTCxeA~!T't3&Aq Tg gsT^kDSCG~<^B ?,h{W؉7=Ͱbxc^: ]L[oD (Z I<&)A ]ˀ))O5{J4ceʨ* éJBO_ 1Y2e\" {o; <τέg}:0-RS\5or.{~[_[cz.7\uZ,J쬎JHv24WPq8b"qg) ϹS{; !vk;Gڕ ݲgE}hiYg kߢJјDRawE%yZU3;T.#?HDLMguVM 4};l.ءD rKNsuUb15ʅf/A 2̜rdTƍ;8#r&X#~d$FQUx2=*s{5rtz"ʳyb)~!IE/R[}5^ͪ4D* B])W/Jw㧤ᨁWlE67nvmePTz SnN*$a'=|kQDžs ~޸>AH/|No*&JL"x%p<9KU9}RWR/٠?s uVr^wsM(N.lO`d013z*ZT sUlQ2bMȵ*F1Kѵ^2`MVi(Un/D Rs@ZA -/D TTw3o2-lmˡKxQDR[qxݬ/7"Gϝ<JOKB&mFh~ Q`4K8fnU-Az,¸`#ݔg'<` 7 o?ѽ}xgʧ"'0M@Ƙ]MAvf[OJ1_.DC EK}2RRyrRO+{Sk c1Uf菝 6.$ie"nu"u+8"|o4zUS8$ݳȼm/,̻tp /]|T_HhTsvX~qM#\9eP~BiA/k`GJ"߂8 ħR~6ފiޝ{j,r:y .d޹mJύocSJ%<AeQ1CgF_C OI )DvnnWުӏf:du|C1I6.9Pm(NoK(킡Eq10 鍽o% U<_]iߵlkFY9|;[mF7"ј-h`vMZ4LO?"TssH"bz5}^Y9.[=Z -͢Gb+aډd2ȿI &<,:.$#0)a y=N*6 <w^k&>D4,5@?X\Lm{; Űsp$v{_ccn7ؑJ=%},43v-4^ብ<ђ%til $(~nAlGW) "G-ڧA0ٔ` >-`BHWkDK̻Xcf C[-1)}mW fׂ8u,=mDz=tnwWvq]UC ľW@]"ŊniRd 1~r\] w HDГ܈ͮkvIjǂ܆MV`oXz*^:5 2x+s88 j@\{:ЖuwHz_R/h,UQӨ>ˊJ;x :Yҥ2 @nN}¢գn"^nN3b^Iǥ1ޡv%a@ MDLѷ Nufxl8*)b|T m{CAϬG{m.N _?gҜlYOSʹ6IS=mOR 2]O4P3{w-&"0.M\Pr&|['E$v)7%dozX0Mm{xurSmK&~ {@))V^" N!`J8B)BeG*C@r, ZKr|Vk0nGfƊG6+{o >Aq6ѮY~bVO irqQXKXv6壠O-)f GuB֊k򿥈r/ut -fn7,6fm}TMZ}@DpN-hS\g~U^P -F[1vyGWVh#cS sY6=j9uϋS34b6k9';1 [:Eaİؘzo-墦߮nf4OtX[rP;L%+ZͪdQ|NfDPG8 ~Ё50s|کl8Dlkq= h[ ]-HD6}.ÀKs~T:.:T1 |!gMgaqs|WΒd#?d=K<G'ό9s eNސҞfy0߿./&TpGj\fL>uߨ"CHxQgM^3X ٧y%5;](Sq@l$r/ͩ_VfUV%۩093x{ׇVMW@A_<1"#T1#aHtZ8#Vj:|ltH(-c7 PzUr''e/jp1=0 (/|Rl(w6hv`}i~܇Q!zRgQhfuYlOLuI(}ѭ(cKjMCVa:3yc7 D?ߪ_׎ a5x͸&@+yΘכZE#B44ʆhK,4")L$Ա: LfH"}؉*GWߑ Z/+lGxt"GHdTKH_/8iB&a3kLR q Vk|.P]:!8ŁMiKAa;D^LPlZ-_@HbOQ,6gx8 d9cBmgY Em1ppA2M!le~MWi>н,;]]۵H[[dc=(OQiY܃@0L'x" R@`Hex` IZ׫G"S<+'ڧ5(dA}t*VD!7N6Yub#o"N'mc9j MX n}m{P٫y9KSF5&wQ)TN|򕼷5ʟIaU Ӗn~!ӷ)@}\5)IU(KWjku1,bU9wBҢ28@R"kkG/EA&.:n{xh(:2o۳I'>z e7+v4(/EZI2\" )Ĵ>N+]ވD"RզpL{WV{r??-+"JMl&S9'1axuϱ -m.To5yVC`Ɍl{2mbޠ\;uYf1XE 4"{H0HN0o"A|swo%n7xZ h:.SRJ|g\ã|bJ;s;vm^x$*> 1\ Wl-7kwu1 9O4yO /m4\ j]6QkN<"!j+"޼dZ$4UpԘpB"t g91Ws FU. i$Sd,9K2fgv5\s|3HB%~_BH0CG@kȊzҺKmpZO1v=myT"XLNg?7Wʲ225xq{:I׹2Shpi䗿cjqQQ=(E)qjiO69oyJA'gV^s/vpuu__MY@t? Dڰ32쌓H-e0ήu-r-4S/^M[anϷhdS[Wyk`{klyJKRTJTGI܊Qq'3nKg!Ed{ifJr> diZrx::ڵPEڔG "\S0y䄱;c11N:/T;󱋙VmWh֩CC7k3x/ҶE!|ag]dAݎNNsD8qNGÐSgqD4iV Ň¥z+1eQT82 j7y]7)ZT+dׁv&?gݖ}ۮK*ȦP&F x{!BXyl|6CPa^ɅYw yW:;F\?cuLZ)-O7ac`;[a4*.l]\mmY\k,WN/PimFm5fD-bKTiV{/Ji7d۬WhN֥nPh0%cBa)d7)[mj!B$gc[cK#y~<ߑ 7sgMO?f ,HW'ަiMWϽJO#~=NafIcŬQ҇:8h 6eܚD2|zs5Ĝ# Ə c6G\,?}j&*_|57Y/TeVwȓr(1KYI`u??TX.['| ^RWM:mwŒ44j훘uq~J솁'VP.{ϴ+~yI*XG*+shH{n C>DLPQPj͓um:ĩIM"m7r=GMI:663#6;ٻٽ{5.O .EӘPz@{Ugd5(]KdY|0{eSJP&ktF9ս"FcԶ1HT~mȩKw,F;MXmX?H 393GqQj&5ȅj`oD =ж zx֠H<5G`&=a sW:Q+xN~@i( 1P<K1R+Aڨڄz`"0I\50HYƶӶIQfgOy"C̞0nE@gH"I^$pYXzg.bxLsIڊ?ܰ Eh@ᥨ#5~hɘ9}7{Gk3ӝMjYfXS#Tl]: \3gb3}<V[u l-ب7Ësɹ=6"{A $G<RL qNٷeIF ⏜ENR~k*Q= AcH}{dkc˪wƩU:@ȱr&ʧtYvB:E Py|VF" v6@GH5Mc`zdNը XüČ7|b>p<ˏ~\ MLN'zQNO[2r:c.,|뜇,SFn#ǝީJ?ϸ@Oe2EU9gXDK2qkbvfb7[#rh9Ic b4( HcCZ+2?&8uB6O)*li{ ̡`5sF3K:=p_GnyBY]YH(a%ja VB58:wFiʫ (yѰdMS 5h @75 !8B-{yArCl$X,η՝%c"+)K/aۿT7;/GV;% P߼\z˃,szj=Ֆ"Prd\s;h"ޗ5'j1c3vٗ}y`uzwrdmlN2o%]lBвCB//;ie!gZMHh-ac|q˩+E^=x86jV\̽2ϩ2+E#Y_zO&w ;Mg?(!a"LնLbzs^U0l'h SVD{bg ubbs0a,B~PNd[͸x>VQv αNe K3B@DǗ SNX|yG$\v f 3jY% ߚ^ {Y4)ut8Fd0g\L*mξK@ 43},K?"b]!Ì?|vOC5j$nkg"e]DN%Z`iC`w]W(//[5ܓ0)D7h|OrB638ᶋ?6S;0vEᩂ{ZO.OՕ-cƴ?9;'ZEsgjX0֗<*A g0BU5`*NiEs._ti18VZ'&Pbh{(Z>cSW*rN!qN($OP Dl6Bk:: `_ew{ UX'\MGMtxm@QZioR<ih#TI+MCMI1n=ˇNgW+ /OlB<34q{HuDM|LM.z1C MV6۶.H Uʏ:'k]cq/0;UrA^sֽWh/n `3j:H..4ѐR6uFl  Pw-maMb:38NzrIcFZ=Pʦ\LJ^K"=2 4lqM!Ŵŵ0GOgfeU/5KAIEʈ6FqlV9m)KqOMdΡ$_ĉ>.* ˻2hZ;DCGX ._F~s6gԘ}ra֫`YOoF7&00U˓u:tHSmf,xkǻDj ߪ"-WwM7e`zJ%az޳>gh|Zx4KP$8UFsnqWTHr*MQ=5o QCPv7-(qzg,F:"lAޔsN/e3rkkׁ+<-VM$́&k)a ]_YqX c ]+?y ̓!P%*_֚,ۉs #u#D9}diݗfX ap!9t QWf6 QH}\(->3>Kj9 , ^fdP2 KA5l%B/A#h!Yy*ppA:t}j>oLˆw,-DҥEd^o屼ZNNWJr'VM@t vL^>z|:* _VjllɽT6dyNCki_5m`oX5k]aYJ}!ֽ[J,i kjiNS0.@[FF2}iI%ֱ>Ь.#$xr&4l$[4ܢ1xB-t+x0yXPB4eXEENUͱ]']xb=7~M]oSHD[(^iBARs# dbT&a.y;יp!ctV:i[52D|$rZLڼf.nRxpߴv&'f0V †s+- .߿H D[p62 Yo\1_y 6Ȳ _5~\\m F3Tg q_M_&-hAc8m}>򝕍&oOzήc3ʸb?k+ST3/PKd᳔)\ V<)ẠY>JnYRP%0[} nGt79+fQ Z݄D_:H-L S[ZS.38WHB"Gl UTĪ7o:9*oNq׆.yŁ5e\ ZRD u?C,hķ8d :Hfّb%ҥDK0J]sg7 \"Puz\T[pi^;- $;p+?ۖ<2/TaAν1D2GCI>M+O4DH\ *$3.L\L4B9YWJ*JSqq:D6uKqCܼ҇!ԄRy{vgemS=6Gpt9*1Y9,l)ͦÀg~*^ u8n:@B;BX|UBB"7B̋7yl9l%-0,g vtYϟ˾n.3t&M$ˤy oov(46ͦ>oV`ҴG?> $0R >1b+lk)( )?vAMV ̮yesc:* vLnPq7>y|9r͝$5y#(evv9uɶy5oZc:m > trQ)tMW[x ߺS+F1(ěb~azȎS1\ ʒutG4wÊG蝩1。g M}V¸7D :(#BV3jWzg 8h}tP|ZG7 ri5g+a{;:w}&v|KKg9z>kwG U>&,lj/c%f5n(B2"Cx;YY/Ep:!~IZ렯߱%2̯u3S$gAHU@~uiiUcVJH>$z>Tˡg =:`X?hU,wUhG㫙{4or_2|IQg(W$ݒD~7N[TJ;H%F4eGe+7Eknrs V!ńtx[n$seh|˘w\\!p:ASv^FuB/2LGv'v+~e`= "9Ym\(Cq<⛲џwҞr7/VChEt.i ?01< ]Hm[%#p.Qplz_{q?#,c`n^ܧ;E%ln1J+.{Y\hS?fO:-2S> b'.q@sgU;OS2$G3㣘(-yvƶdaXEdž`BR( (!e]stM QGmGcLαV֌yWm4K߳EyÞFRY_Ʋb'` ZiC[p}ʝ 'B._(L77ua2-8J?x+ l `pH0_L˚G# nin-+b!6i7I?;cWn A;cѠ2EȼH\:>E(8^aLR ^6xX[ +Y0q罕2 G/<5^kd XvcF_\LoꐤpmyffrH^PkqzLeDlߛ(,UW ԎiT3Ko.LP]C2NzRURRUv &Do#!.iVgXr<+ L%2>B\|XRf~ [fčD<~F01ͤr:9aCRbyi_*${ 󠗪h=V6D|~ REs3mld˄t}'g? Dss blU6PUV.buSAkS?h \sd|g^O|흘cR>C/)&) o$MY*O,691qG"6ޞ4ޭADϹhMs8A8D^>yM.- \WOf5 gZeHQ­ЖzoCU,$pNCJA+;,U5HDMg;=7¢<8XC '4K4'B +*IqH9}1Â&'eTB+(lEsά=]$nS,l,D4G Μp8ĒdlFdS,fzÝoQrCvc.6/]@/(ze|= 0[܈<<8iwc? gdZ<\%8e-o?LZΜ1P z=®`KJ^= wԝKOIG{-qm#}WF35c3>}{i83Z =<ނv&չ0oib,35^m(,00pN՝hdۼt1#rqd) P=?Y79Mjޝ--͠='y (|l}J+EFM'y>l)xcJVi^֟r!Jpӊ3"Wγ^5376 ^> '+} s\}>panXqLT-?ʷ gH k'ZN}m g"?hڋ/rԛ|tye9+vAsv& TKJ~쯰0̇|O:CXr? 4EE>u؉'d@'TQ.ۆ#@펛DEڌ\60]ٺUe>TJm֟W^SC݊oK6ƵQ&d|U{`A96̩~sI6=a6EaxNI Q9(k9HE = v5/#=%2V")˜7`*$f.rB<$5o2 dɚ2ZBzrdwL0 w#%5gdzz3i$ V+U&CkO=[56;gŌm7d`=3e) 3AlF8O=1%ٌ#HN%9"VpnJv {}:w'Ƽė蠛k\q/X(S5mt(NyJ6t ʚĸ̻ QghjL*9m}Oo{8_-7* IZ#`l\ ό:^!ftBEi0d|"B:|!/d,{1(4HwVyU H5Nژ,㵵^s f{/HML%VˬΧT؃k]fʆ#]1F=MS=]TeMG#Ú}΅* -:a6|+.LG #81+${ 1sa`wЎ[a]:䞯~m0"; ujJAX9hcǍoӤND/"~9u '=&5rDW."9,sͲ˻p/& DCCnѦw·sptΛK#,OJ\K{#p$x B` 8](Ì]81*k QmDNsQS2'jF`  ^OX)󦑤CGb#Y}X́F+:4Ş{ר-ԥ~)v@|按KO5jN{Z j[?-wV|"V9mXNj+c*965& ak$Ap6qcJkt\̲qqv8#tK\q]oyno+-7 G@4pR6VokɮH@l[_^3SetBW{UIxe5Ÿ/h-rX+8QjJC-d\C;n3˛E6=KFtXRvx@W8eখ"Ǐ#Mq^ 3wbAu}ֽ!&0шJ)>€ky QGYXԗ:bVf~eQκiA8nH -IR`}ɘGԢgr䕬+$uՁ:|Oܶ<.q$.:6zQh'U˵ `5]Lg'5遳Q7q=SHujGK9]>t_Ֆ˰ٟnbant jsuz9e1J%^3n?VRA ȢXh x&5TWEf6"J֪Nҳ%p)b\k+~O|r&=1sZm U|'_H[L}Q}eoyR$Y 5M 7xivZODPzԭG$I!uQsR69 Cgg{Bvd(@D,w+jz!RvzT@ 7pmy٤~>#7B32/b+y"5<;Jo%ꉱ*8Z7ߵ1;W/zfr(ax 9! %'n0ժ<#ž-h4hvrH=Y~k6@SEx#CHd4~  E:&tiV(eh1ᷪC R*FUp28_< DWp%c(#<\Rm@/iSnr,zn6l4e'!Sdb6D} <a)ljo a 8_xS,rPa !aN'@h:`%sR&Rr~ZʳpmA 0{2;{s=Xx1z+?s}! uX .o"}"'إx5T:I[h礼4dd+B0|x}f3:tTDLH,? ;l4adQp[$HK>K7o:괙 1լ7B7#MC Ӂ6G&7Rms?yE:{#?f UVc  @b0dB jS;NrxuvҨqlQC:k+0(a쯴gfIl@ƃg [ 2,05/}N]P6{ |(^mW$9XϤ}!b&R iZ"gYh:3$٭Z@7?_U1&zJ C[z0Nt n/~_xZobuQE!Eʹl tYYVڝBL&OKD[?*j-5:Ԏ4N~B*>'u"ƀ-ݴM.5C$ VZ1j޼m`ÏHNzz PIP#:LwY<ׂqaߵ$ϡ|bS)k#U!^=QCց Ო  ÿ69jRgY. ^~YXo&<g^*Z%c,$ Uh[e͊bfIr"/^&`%Yu ̑CfY"x yv@/c7yg6.]\M_3G, Z^#w ɖK^_S P!' QI+ p_-`= v KHRmQ弹]N U;'4@,3o+ec|m, _olp˕G*!?#B0T?¦MS {߇X0u֎y@|TTܘ.Am<6HWou+'˜0;x9:|x!wa)$H,vX&h yvۄˣfyecY34T [ 'HҐ9e@ 2"Li`m6QH TZU3&A{b^4͂xE*o8Cd,^d3*_K}OVIO N7t5{e}F"uJ@2f}61NYA瑫&dbJț<ƪⒻwvE?FfK=x C=naav͸r/-R34,Hu1AB_CMYidDKO[d\B8;=*E\w=-A*9yAR~q|V~7X+]±4񍕋[!8m!KB҈du0|x>tqxlFOW*z<.cgٳC-dzb:7廽bA4Y!`eۋKreJah@slXX [irՋG‰ͣ>d\!易)DBUr+OY74/r~꽥U~W:@pvl%ȁ90Xvݭ 5 {s{ő 'C|PE])QIG$sֶǭlDMJ$q/dGJST"[!k{ː6cC z Acj{ 4 K˘ 7OiF/l5\@fbQzpb ^XI#M ϩe%N)`h=49a oR jHTBY~D #Q^mg{ K qOf! w2!_˾ T00!l~t ȼ]5`v <`Tan9l,LF|և>H B!:>{O5 Wcڞ*oJ$AМi(vWYӣWĢw7FS)k 6KZ_#RS:qӺUzzts#ҕK:C)"8 lD @)Q]A+xQk:;OEwY @`9125QE*L ,r)g(֊n^b#U CF,>{qXbl2WX?'U+\洡WXL-7\& >s_0^{Pk:zM?b{tREZ"li 14#@jj 3 ^*"Z8{ ?Y_ *A7o 5=L`{_VjAjWý&5)C3~  "û.lw]}LXi A )N]el$h<\|<)Աyb˦UH{:mبt6V3-"-:Su/g|;yפ\LK-Zx^0Yo;GQ~mL|֭1^7{U)bxQ.o~{agwQb+C5GmPٹsXA0.׍[\}鲀穎e c,̪Vd./&XMs&|Evޫe 鏳d, N B^»_p[ @]\QJ#>6N[MۛߕeGsz |[UX g{lS18d6JtN1>xUe )w;_^[VpҊ5X+=ӣWcMSzSJ@Iz-ٕˢ=8_nYSP٫rA*TPh$^ h(M\1QxKC!/Tұ^ڭz,4@'C-xr5(`c=''#?eX,ăJsjx) w0!'ξ%h:kuק╣N~O[lpNϿe6'GQA] X!x6DeWmki#mܒNh%Nn<=.9 SAr'ڿ{&l\iC!*TK][6{. JU_`Ź}8Q&=ިo%|V{A~19FWSRՁdOynx?k1)dدeb=6sCm-+5`IYMtKA{[ nf:TD3Yٳ_Ip$ MrJ8wKAajh -vpRUj90֯2bx{(6Qgy"bp]{>޿5]W3q9~mљY,7!ՎS@[C61#a%67}'6Jә6atk !Yݝ[>{<42A)cܜLh" Do-l[{bf"{Ǣpg{sF+|`[82dGhYu{TlX%J|CgzڵE- Ą2y=Q{ʄu#>"?,+6 ږJ[FtW]wb nQ_ S=ʳFXBi>CY|8I04ⴣ䲷 7jXgv>Rb8ؑe),5x ;"މkdL/}Y]^`^m4o/td(eP(tlYPE<YVPS6>Px;(Py1^E&YAόRԢs ׮NV ,a2߁,[XSw#{##)'Л͈SAOV!Y0#]I% J_oEH?eC!ڔ[؂HepT58B?xsƱ1CW &T)[N۴|D=j4.SjZ@9ȬьLSr#_@z߂pht06zg`}mzF(J3HA ŻqK 7Ȥޱǻd56{(`l6Dg+hO@QnYy!U]oIdRㅉ T vvo' ڜDHI@VFzJJkSdJ.G! a+K!$ i Ι%O;\o#7xye :V»,q *+ b#4flȚZjF늸u~z=tN^b2؋eV3^;@*_&L8^⩬j{kD8{&epG}iVjRYlU%><א^2yIcJRhFn Y @QOzLbb#5eGvľ۶gۖ1wEGll'48k)jiII0$WҷcUS|[-H\_xL̎oEW$1]LEپP0kmaRd2ѶOެVt2)Pا4Oy{o&U}X(ɝ>ēZ3m4~m?nz1K[GN9 f;{'K~Wι 꿟߿ qm1nT?BI[G0Dp IxI:+ ළiV$'aw=D-`ʝ[ { ѳ}&I1L6H}G": Kjp$O>7>wvљ> I4'5F:~|_a0qļqˤY  3OtDjJE%|[-Ky[7Hmsy;F.?Nfv=DU|~`h^&v3'%&"YInBFbcoqe|8ZH13Y]61%u8z7.:>=9堌}4Z5g`lHS1AS=;r5R>ɶ }UNTlKA78ːkmX4 "cE>׫$EP P)VK}"UMaX˜hDeΓSՄ`Z>bޙɝ,(){~UW~ji&)w:T^"&̀KB槀7 #/G+dh_Г)ҍz&qƉd^%.qf0Dy̮&qb/ U!̭7x{iD_?PL  ^*+Ypb86ѡ+$o+#=dĄRy >ybި}H A1šG3hpB6vw P"~E,QV2ka/k)u+kF@H'bR RFk\SX}T=d_<LlfT|xmn1+AvgM"p=,rFI7:QKc<ϟ-A/>WTY#o:u7/Qx鍇R-[$íV1QcNTOSՎ#j03)o"p ȗ1&ΎGfNKû6 +֢Ux&Ki,`@LM{ӦU0璙QfTE+z3;(Ee sGCN; :nճAgJd%LwlXƝsuqhs'Yճ|t;9r,%aX:Q"nrpomV+:tJ\FVp.4iR,zĆ[X"z>Fy E ,46҈ 鱆\̆kC|G\B& 䜪!vDPlP͉LіLwC@8ˢ(e\2yAAt FƓ"CMu߽ \7gYs¡jVa 2 4TҌֵ쩸U'<{~`(OLW847+*8 dS= NA j $Tp6Q?`ξkHf_҉WwvA='bS\ `;-I؎+Xs>ڣ[c?u \?C6j1hk Oڻ^QLH+>J8hJ;m8TKzT#Gnȹ7]R EEox *İi紛r\k SSXtŅ[)k]EW{7LG kVW*;-$ywwo"TyK7o14!^Q5>eEfT΀/8Zf^So)_E#?u7T׼}<O֓+)GAY+4/bąZzKkM\ +[qG7SO&O m>;cV!4E3*|\. m.mV0~XbU{= ުʞ`N*nGfU!aT G2('t#$QrMRLC]cFYL}Q 2%;sX?1Ѯn})[S f~T1Jlh=Eę/noP zkT2;s!rcwS,-}Pf-TqH&PB։+[AyqwG453]  )whxފ 1YVf)K%|B軹HfArP V|4 ev/vfݓT2T\yq?D[NT !Zm 4ƌ̚a-r1[H=BKQ]F펯AUjCcn`rT~8t\j=~ F `ϖhii!K+ŬX^F־s PtbYQvmz.g&-"*AO @_6Xuc+|gDd +Byela"B!di@.]+w--K\jU9XM^,}^UGzaz6° %nz#|d3XpD|HBMjۊBS" S~ 윕}$cg8K9kh†ϓY*[>8ҥ<6]t RG`6󛘨cKw}#'/2a>o]HM_&a"^йsYLn/3Snc,`͜Y $>s]/^a%7ߘQ Z$.$\`m𫯨vy>Ҁx.r'&bXMݲ}fnn&[ao?:)]Xua @G]pkO2*hJ"@6ntbX;d`wUiAH_N Vm- !7Z򲫑I%3u,K逺AJRnSVPMJֻQAԉ3T>5|obt BwD~K.v@֠ %D/Q/Lmj ],&lsCyG ?g [j493A qX}N2ee lgĮCԼ$%Z'7ť$]2FL9Nf[OaAލ jhWDH0f3z=L%|9m9t[h]ZD uƳIb W/;e^ D2ˉDFoBR{ :PϺu84^zL؁0o-j邩N'a{_ۧp! 46 PD"sL=U-”zah̆[e1}>bF>;릦,¹TCV$=nPzFE%xG<-LB#]rTԱ.6LfC9*!IyLєÚ%zdJxG6뽼]/Yܕ@UǓō4{zƐFڞ}C@Y^#zwwHMlqpb 6?MqrIX_B3twD$N#aNPpC\&Ly1\{ɱzc{ɱHSNZzN bjqU.ATP#e m9I %]{3M!9w8_Xg$jV!_Xg#-_ DK4#[E,6}>6Cӕѣ<աv^`n1-Bbz=ScISqG$Y[7 8tk6v|| 4 3WIm^LB,vnI wNŝ.tp%K<<#}?R'K8 hf6mu!thjmW tnha^mcsCx;9ip?|DPw-'0*ڀJ"Gjuh G ba=JnL렡*U84G,Q&V9݄o]XA,I.A0A_m|'s֬\'T5ܖjjnyFҴ~ @Vi[}u]x=14/̔3~0n}мHS\Hߓ15%U*vk$7|;(F1u"=I6/AkvqcKer7*iSry~c<7%8E=YeJ]dAy)Fř/0nx8E4m4=^SЏdeN gL-bs̝C?XyRқ^2i 3hۦ9ЭF9|+RcT=2aщľScq1PM_qAw d!MˋL}IGz)uK{4mle'ziJ|F,## \9 fO m~p QC˂pmDĞQi' 7w̳q2d? w#V&vNnE2f%nK<5dp޽YnH Xf[snHdژYB[aLG<. UAܬwl&-Vo %~s$QY'7y-+9Y7v!:;y΄exQFAT'q: {&Az{5iz:S³=SL?b&wǎ~k [DVUu:1'+BvPNEH8Bf5ڴhpJyQ`[ . VQ3GŇVf|5zbc( P ^T0`r{C$%43jN[ndbBp_0$%}FcYV\wpG`&e[u!*HRk_Ƚ`LcɆ2Ggk ó7f<=)%n0NiC4]$*⽇9Dw>#ufd"*^uuϲք6ais-?75oĚd#͛0gAt5?Qͅv RP42v&5<j:ͥS+C=V19[rgD?PasU7Oޤ(hBX̝MެJ&D/vۤ"8^O,f{ ٱB6C^p,h:Z\CP/AnkrƼ(xč5QVTdQ=ḄV?D# Fq44edd9P4) W`,$>FVAI){oٛ4B@jN'td@Kؐuw޾ZAHރe6%+y5ɥR4"ݦ2>?eAEY툺s A \9̣=Ų^úRFbS,')QATTKOdVB*zNxc0l'{QAʖ͔[s-[txvF-YXz)"n8lo&`9^ן =OLP>Jls3P]/x_HXbkj)ꢑ"#״CLeL`{@]y]/-7R@mkz׾LE, pVq|b0 yfOރep2rO&鳁t%T'gQj^ )G*G9($Iߩ*g~Fs|iVGEA W9-bYezyM\N yznEкf*YIVlCe^?,׮nsN 95r3]I2,z샑r$P 5b0zR7 tŚ,-FTygz|sZ}K7Rŕs 23(ff[BaM %CD1jqjlbkWe.09s?o0[^С@rp0=s{?U(_RmZGUDڹZ}mJx,XyoENI:|O3GƥM 5hƊ~e0Y{S^+͡j_?,T=3Vl%*]fv">E#\+ ;ᔔGLyخY[2OS)vXn_aO`$ oKTE^'B&pp3oK2p,P߸ib_Ef\%]ɚDOm(Y^K71\&ό ]/H9K[=ECp .PKrDŽvOi|dtSڗ;MJFڢGѡ> ?RDW(Jk9'&D=cphQ_h 1}"Q楇My˜Ի+cP?vz1kФ#kkq`͕8PIv%cWQ!ro Ŏ }W*xW2Kd ^pX?v`}q)fA3wUy ۶ dP]ϫ]dA %PYYQIF?UyZg-/fI \T, nD9Th5UeT4e{%%8^juL2<9[%Z;T3$Ώ+k+\tX>03|M߽44ԄpGj O&mcs@]` h:Q{(o$j%yGn*Vm1].~q S{CvΪ cW,e QmN_%bGT}@c="5:+H+^0"B}aVB WB)oGE$9v;;hUqAFotKVi*{l# :D68H*0ߖk2+I{L,Eݝe^=,w|"ddeX)+ք:՞sc,[tT[#5죒]𖷴v5KP3|8Sb#81G$h;ّKe^%*"P8ғ~Q.z3hπn=+8*>)zjR4p&IrnSiFۇˊe17zI%O2h/xt}=vOBm\5$>QIN3g[u1Y,apaX,Tcڈ1e}RLzԷ=T "3 G"%TI 0ekg:?}o>3J(9Ĩ[rt&Dm?2?2-!w qdJKUijɫ֊Ò6z$-Jģq7m)!%x)6u꨾/DvVpHP*mϟrTʄ"5K%aY `l*_{QRq(zz̢ s=BmĚiMo:7|%uD8Xr/LT&j;h腉 u HD]؏ي3dNEW `G},×y(9ImF$wKiGN-P ށvvތp ҔFuG-z SZgNJL: fTZLbEx.Lj[lb׌;7ֳzb>d}X0yGX8h@lj^#zkցV)^{Ip:edrήxIlqrG_1a2nC>F*ᗠ`D tX]ɯ/ Ge$x)D8Pp*;b2A#yY5,du~_|G`D+B㴞2UxǮжuu^͐ߒUx:.=>e;Hgf.74JJ[o~:m!'> Rb+k!~rm1*N/wnV2#{⧞UkxEP/tl5 ?jhg3$/JebOb&4T,LBl hG3sf8!re+ڶ>٩؋xIN*(I}|UgeFj9KamOwį4v;NBI0DFPL]VT Pa]a%ST]aqDr;]X?/bBވg"9 <\a7P̭RdJ?9ټ\M}j$֓DΡ-Z^19_-;gۄ0\K2fI-EA8&&48G"ֶ݂t9Q:v}!?&ġT8j|C@D֣.k RfS{c?@F]0Aw&+ӑAϮZdHH7J ^3\,8Lu7;fG^-`㶖weQ'M!]7#l>2")Xʘ +b#T>c U;X[;LT=xV眿8ct:T%>r{ػ\×2vM"eY5e_e 9X^s>#5#+1  lz',͌\0wz788k抱Da,,WSN[k7 <(p*H %_-dd *xyKk}[A6gܝEkX(б΁ZE) x-R/ccM@Z2uHQy.#z+!^ \ _fKwe!FX}n_%_] }&;JE 5ž9Mř^*D1kݳ/gjغ<_``nLZl(r3 b,lQ{r#H~Ha:2@'bj'6$-5b!S4 d5y彏Bdho|xtR`Uj Q쳘n.pF=/!:w 鍺?(B%oژoW-@5)7"Ƕ"ZRa^me-Vb6yy^!ShgR,+ ?$W| ѭQۄn>"BʵzHuת8٣<\Kؽ<#Ԙą'9p^,!q$X͵Lx0궗 SH ȍjRł!0szꘀ7$7j$]<؟Z_Ē̩kZJӈu +5,$Uz|E ¤aAǵ~>dLN\{\O3\Eu~gʜc )TjKW0âP+-PS+#K"9wL)؟FNlXy._Npq)nk|pOr5N{TsBipBE#,6K ;SloҐ7d7_`AeM ߽F׾"<\P͘Mka@LKg2>{g4>$멧@ɩ٪ƤN -<'1b(wBidiyg`7"B?6MieR=ox[0[jY9j'3˟"lX`' u~ׯZɏJϭ,{dYY)]4i_B+`@#mXlbk ^P\%I| g΅$4u62Ёv}MeL鿧l 8wzpypRpiA7/Ɇ%nUɀ-M۸$aYv|g9_^71p #VCZ. p {P;WN6 ᰫBOܨt$ō|b')pQAC9/:BuZFɡ{ƸS|\qKAr{ğ T'u<ϝꐻ-R4IXnU*6:KdX95l[ЉwHE/9\r)9pyЃE,)`k9]7_Lʗ, udۄ<}޵νZYM%#"DGj'+(F=/'y_F`5A.Xs`aeud&h5u?`oFt>G'4bHp\cm&"4*ϥo12QЏAzCTdPt8x[s|O8Fjqo)h.7lJ-rDl:v ]fNY.Q36@`x, H,l3x3*Ј߅<߀HFcicG՟{ `Eʾ{ĸR ) &e)[zڸ}losWt% x- /9!׸e4a_Zܾ=Wz٦z"B Un3E8rR[QxZxV-!U{ߣOs)QwW}D*l]ۃ+="L #}*e>-q^dͰZ>͘[~Aȴ+dL-U;I$V@K_VUVX /P("+/fA-pf2~ųWc bS+bg<- 3m8<>@{bkjz+Aw!HL˿-z꼫Ҭ%,bgFwBQOg3)cү75av̛!kиo(? Ih%, sRem9DOEkgԑP'X 3Q$pT:]֩ܠܹFc4XJjIsq+x(Uw&T<`R]˸'jpѲAI7V 99`yXmJЄ0NSǯe6(~B-K̓A\Nvio}bʵ[dߕh1{,5m2q/h[0?& WM`L2}/7LEzֵsUq=֮5Ö7áaz>ӵ ? O34Zh+ѡ@3= ɉAL29i.-TB42.'!*NR=Q) F*'`^U96lɽ ٶgTTjl|[};iAr)RdƥϢOW;b`n@iH[/jwoҩfdc`e:Ǻ ;dRIK\<0w!O(wr@HvfBZeY] c;{FqQ-HK∣j ȸB,T<̇n| uhy'{MJO.DC\`##sjiEQm qEp'~T qVm| 1Y[MyWџ⏰7bDhC 4Va+,ەiq ĈL;Ysoejv I429QYu#gy)ĭָ2ARs:D҉&E79$Nmc걐ۥo î^Ze]xfIr+<)R4NN5§kRL;-Opۊ0`n+[*U˪k]وEcܺ5?ϗҠ4=gҀ!cHv^G˖Di dB|Y ,#3h=H8Vm;wHj}]* V.]Ι>woaS\ZG^rW":ct)'| Z+VJmh,Cɜ ^,5[Yud-.42J@*-snS+Nequ(01E*[#vE>!JWhBd =`sCI@G0T~p^ޏ:/ 7 `Q.Z@7Dd27ñ/KG)&6 |e;Eyj?;>04㚒,X)]ȷ0(4MmhQ,+~dlIm]X1.3(!ˋᢏDa5x i+6~W4B;It DwvT]!;t' ؠ|Wv,65Ӑt3I(DCЈDGjL dq[[P\?KEhH6%srdAj}¸j܀7 0˶zE| Ti>pox>tF0`Wi?5_D0^*Brm@$xtNdb.:,<T$lj\>oSx { cc12 Nh$Bkvڵ, {O6SYlW,A%Zx,d8d wnSK'5!f `1 "9ZHд<9O\c с9]|b}OwpRIoz + Y?m5ְBsl!Zkk-.oR 2k\< 0{Z8c.lgq0DdZ<,,@ ,i Ӂ%(@<h!nVyIXLd1(g`Pj* 'T(a7%csO>x B/5C#TH0~jkF, 5nq__ D}Z@y_D_ aֶZ*Pm:!/V3m'$GμG[3$a`Cd6]Î˺Ov% )HQT(حɒ.KFmjNUVꆹ͚n;Y5E@nN˫tQջMǍ0 WZC.%S82yL"/I,Xx v]-ECCYTǕg1[ddᯊ+9A +#;o ۂӲL95Un Ի;g5k$ϳRP}h̑AIc#˼;Kj~ElVUjsì(+{6J<t=lc2x2k~; 3 Qi~ۭ]Kc%+(ݼ,JӚ00πsNilA'.ϫ %hDpSz?p-o01Эl[ bOE!S ̖,z8%8x6hy3WWLH.mN;+}BNy2) voz1)ȆE2X{ENCY͆AG!CY<}tWsvkg~̀ &GU 8f8 AMg-0QD65|? ³?_廂fj8ϑQƃc3W^ J殒˧W~X.Ԩ\1H"%[ZKjIqȮę޽'D ndBe{Q65A9;Qp\30b%j$ǔ~B{ó~h{V&5?;yqUqo)H+'ZDUi.nx %˜/1 YT~3ZA?}cU]~YIT|к 4:>ξ3(* -sX`nQQtS!GYoO$(DH'W[U&7T&ݩޚ+m&nAjP9˔mM UU􌀦Z92k|?(P~WW2/[zZ )"DfYS@%N4GGf^0;5dj }}2< ]Cs_ PHuDO1e70p7m 7\9 `mjK%5'`XǺCEm/x}鈢2R0^}WYoG>>e+LL|(,vQtFIH}:A}7-$4G;d&gbI$#!٪BhEmә?j>l[wVv쥩s: b>NϢg6)Թcr5)D~ѣg}eLjfW`7-zD@&zsIbz<\UFA3%Ӫ_[}_¯`\LX D>oyƛDb GhSZ#83R#Sզa3F(l0lH9Uၯqw'&Rԉf?C^+eOQ 6o__]. %l>@\ьTxt~|s ^pQۉnktI7ln/_oy #sUVj_BorTZΪ,ܛeb)뚹a߱ˣNx`y7us7,Ro/k{"F'H LYQ {8/9.k3XM,Ι~avJA~6VQ=Eh|QRs׊j_뢴YB%b-mA_%}N-^7zUŃ#7JT@x ?_G$u0W@d9Ϣ9ׂ ?,wgyzD 55!1!S$nQd)xjë#lvrSU~?@kVNu^Ʌ;c`}#U{ǔVsUD*jVӛVc5₉s7+, ^O/xŗi֦[ 3TYSBfGcܨ4kc-dO8WM\6ZBOVwʍfI]}c_Ԇ6!.+G:tVlɍ!ZeW1>ZT?'J}@NйB^@B % ]0Cu+2x u~|R+z8)jR׾;%3nWޕc󳦑>O$'7=-n< &+QW07yn ёimݴȏAӾ,yr{JZ,L7r`4_\/w* J<#ʸ /*V Q5Is>+?647;z@Inlj C%ϷYGQ0¨5٣ 1g^tK#50f͵rУ5ƛ ]p~kaCqU{96=p!n>V|L̈́5r jz<JBќfv'HYw/| >jӯW^apW?C}H`>@V-&`ɭwUFkM 2&8X ]1WLM=0)NYZT\<0֤|J.%cO]P5t s!kJ (%!? gJ9 )̤qYS]liuB\.Wk%]=Ay$M碽fRpv/sϧ^$3*:<6)B#&#*B,l tBB%Mqul=)5`VQ\\10u;ܮؕsT%pn/ uV*&N~'{L2%jKU^xS솪1آMk,äUTCFQA}U~h>ԎDV?NnnGX]CjdZdVwz0NΠ+tKG`Wm@|死nɅX( <4o\ıoTNpG؎Le=7oSC'#"ISC[3962HFUȢCZJj/5/KKN?c8 g[ݙ(< cN|euhpn5ňRuY[SbH1/ w,{A; ;F Z:p r>A)xv ^{<s&UU8zG/%`t'`H3&O81$X2$&1^Yr;S}|=2dO;fĩݳXH dWI Xv|::充IqRU j3s|T5tұ] GV&Z"^138 ` | ]3hO?hֹq"(B_W #v(zeV$r÷p_6}hwcӢvڂ{>7d.EI]2ty\j+ALW?F+L_| %"Wo<6Kc1I_y&SQΒƊIR?#W۫2 <~c~L saWc iI,ؼ5tdžs8jriDQx*,UgV!RLN72Z͵Pv;')Ug~q7S2(,]0c떢/z4zf57 BXy㡓(B@'oUuw {v&_6\pm?wR"6tӲAvsW5;l$RJ)U)ɞMycNhֺ  mDǤ>S$?qцc7 r}><#[ =,h ڝJQ PQA{.ʄQ;U}ܐBFX<7;HRVMn/oMyuɰ#o wiG6Fخ+E0,Ueqb RLF+{acZSD´-70_o7+f"]Ǔ|6wD ]*'Ev +.o wSlVkt->&۹K ߾{6:! (Uid\wvNqHnu l \ܳN|-:s!$,YIJkXY *'z53 <&}'#oI;`LxQuX;@ {6G{Tb&,^%Tx`x5ጹB&RWmҝdK TG^5CJ^y;4*&&Ĥ9^RK5--/H**bV&6X/d<! !MӻR ?e4fYΜƄ׆ @~j7H?O^+SԍB%1ppXE3Dn䖵#}%xyk[ U 1xK0vzaAV&vH1>qt&Y\]n'haFjkħ\Key0aNΏ,S C;40kdroCL~7{gJe4XGu`:l`MgLwzսg7{7 c}9j)t}i\jXA b1cM!}oFlj:nEiZ!j\fɭMxFlb:cV |,[`|ax_ F. {=!@XN([Hv}+b߻oHq/,ߞl Ujl0g11j3/aCL}/ *& Zu j}Ny`eա@8ml|Tpb9[a RDNkd1[MiY[ /ťUA H&|1*ZF)cb$Yt#`z(@8wqwE|0j @jst*c7mc15+ft@̷ɗŦˡ|GY4i֙2]2b<.-lQw8BAvsEur A)j+̡vM"@ՄɆ> >HⓆp&-X[UdwrIvF֎Ok{V݃IW[z2GHq!bX'%nґN χ-Re~!1h&o- drY0mc̟.^ =,XT)q~GSO &3ڎJ[3y'&q'$mރ=Jp2 <"W4yN\TR놬P)۽ָtH>MfCNTJeCGy@]+f]8CPMI )Qz7 8&Hz̿y9Jު^/=a^õ@ 3"`44ܼ(z 2U֦[W g(h{n\XiloWKC>'#mSïJ'5$/$3glҘF?ۮz)d~FbLE6 ~c CAd|ړϥ% !w!gr-lb/m2'۟hKQNIܧ$ Q|h)k'>44K TBt>+*Yc(ec<4fEk l&_2mk4ul, U-3} ȖMZ7D`Z'kPOٽ@  }Y<k]N䎼h :xC'Lj> ]Yt}lhE@<20-%E5m/- }G% ezw\ ɕlT SDBi0E9 2nϐ2A#/f)Hk:ͱ6A7w-x|}؇D#i rifjieu9q{$Zs \۳o%c%.i~q\OFJsG sRY>tDX"_Seς2r\[^ŗEe$d/mj~/+ N90 O1Wj&=P|U;Άܐ o( ͛w(ʳ(*l 6" r ITXz.W]msx!K4M7 1v7ͱ4BqсD\;fsSd)Qta`1]$}ގ͏fm_93!W Po>P]/sgb~ƅll7/QZuifr#EB(x=[8[G|}go&RebLN6ޖz{̛gLw[ rSJ"kn#aȴא0@}15`t($k87PwuN\PG @4յ.6L:+-K'[M7'7"e\/JU?|:*@Ԕ>W_.6Twq [W$@ġu\>([t_u^0*J9.?)Gdsp#^eC*2{Hy%ŧx{}K)<^D_#ERR4]l@&t#|?HZA>kxu ĺ:9ḱtR\wtecV+H܄MR!EM2%p*)d+d[{`p\J;2|"(.#"[Gč`YM&Nq̰k ԤIVaE'MiR9BqEv0nt$z/vV#t0# GmLyWIv{8^WʩgnFa-`P-PTiQG^6֯sD9Ϊ+6D.`,rf1 假1!O*% |2͊~Rk@4>H8&Qa;'$uϛۚ;< AzfDx9L+q̹bvu,aϱ x\4y)SS4 =ч@'GSB2ˤ~\ P&r`r% [1?gPww3ΗM*w%ɽڨ0 w2 yusu+k҅%a+Q@1])`'IUQ |;[-z0Sp߳K {o#]޺^bjzeҮfJ{HI;}oWl!I3qpBP9H(]1DE+8^`e[dmHb> L .3ۆmߒ$[m)W[f.zX);6!_c˽v&7 h)b6Ĩ7X\BH%dgZDu_s=bf4kؕdrHR/7Ds\> WoEqE獵Yom):Am[ހt?w=Vc)6$A؍fooT1LR+q-/s-?2NGZ4d*|Dآ8X6$;F0i,uj#{w*xkK<'u~RPy a;?^ضFk)(ܿmXqY@xK<ԀI$D6vu6Y .>4c_*'/BoI ewU *-9Cdgp?p*::ˬ|O;s; (քh.n+XB t^ npS]{yϡP@y{*TPZ#a$ U6 Ҁ.'R,(l@y8+BHkCsr)`?8lCJE.g"-?MLCE]EA} >y2h\d#6O9ýF2=򉼴&eroKʼn#*8qhڏ':Sх`kzZ f*\2 E,ݺvi%[0=oQ\釈<<f)DD+!4_{ۉj"l%->%u֐>i㈒C6}(, bܦuN,VO/ kRSďzRN;Er El4Y!<2^:tQ%V[iNeILaLJz=dnK}.G5p]ei<.KLu `ɵ͒_BjsqgBKŽ`z\sw?Kq(`Fc#a9Söc GrP VW(Z:!|{jusɘb5jɇg)"B) (SKGȣVXBĹ#y҅8W74'b~pp|&qc+2ݕSZUB-V$WQz4~Efuq8VS"Lmk :zX!dr7'hŗRat]b},,W.?7xjfH:FmÎ?~F7ßȐe$25yW{Na 0lu,{0+-5\&<>O!rc@n}rƻaA0Os;`[W?/$R/!4L[u S- [Ogg ϛtwOr52!>R 4ǡi048л ;[r=mSmMN Ҫ#D/ˆXM cEwWrJ{_þute(.{:7f=i9)2VMa2?+8 lǷ8oC𻇬x 6G1z>?达;";6,wRh6i0Tl(#0c v\@?#KJ{ 9f6kua{bEhP n]KνQ݇YqEG4$}v3?B׹W#&{@U4@˨!Zl[~77k:CfbwlLUYTdy8>e!Ιɐ wKj_fNcoLY I"o@#:?mƖRzY&VջAT>q|c@.gP OH+4%5,P.Y7>U`y~řrf 57臭[EȜtϋ7Xky˴sѡv銳"tZl8lp͆ۀ@4 OMxğ>n~[i qpN!R8s3%Iһdvx5CUd-Vt0\2L*˷w0_"shߵ҂ ԅ'?hTcPR9U(1[ S83/0 xloy[K-E,怵0 f[%䕑WIZ lË 2f.5[oB~B{ .JW҈yg{8G C $˄qM b ,⠙tATiTZ,+3u6U3=u VSn#mWHb^ɍ!& PJ2'ޟ2{q=/iZW<➠\\e۷Юc ?YVRƶhI8`^@a>ไǹvpp 8?]F# iyFLUە`L_ /zT_.Sjq i„!-fy Î"V( : @4C6ru|Pw x׶zaZ 1BƝK! KF]FLRT,DF{k/NOx߷26=!^,!p9AJHÄc.R]δv (S*s.SRE p;SDuI𩆳e_xgf9h+@z'eꝸb "ߕԜGdd\ Abā S< PԝBQ/0Ų7o=}$'|))d. P+cbpF~CRvU*FdOW th< }v z ̩l&3|6ס Kdž9|%Le>8J pD80nm,]\ŨH7VIP0+4y.JqoEIQ}wX"ljry,BĿO134=1+%P&:N"}I‘T3J½θ9~.7>A8E,]=a7u *2,EϦAY闺WJQ/)(9CDx"^DOL UW_l2ԛ[gg;@CbҦǎf''_Rp0$$: MP=bfkCx<e=n*fu P jr&):> _+E݃C}S<7YBuZ:mi||pW!HfrpX]cOHєtB-PcPz{ EnE.[~ѡn.@kCA/w'W;bb-ԮU{YF(QO)PLA<-v!*]iWp) 4Ԋ=[.[e.;0t?Nߍ2_u#H}l}c;4"|\d?OxiΤ7Ot)ec<*ekUFh}j"u"X^ƚhMkU\m !P_J)2v*Z;C*Hٲ \#=76?VjR"Hn[q_ Rlθ4$XЛkP sǺ _D-Lc?(=ȋԠ.+v x\v=]8Q6 ӡ-s]\lZ;s&cgY% )'uV%Z ^6Z4CtAbtjO|~.\HྫྷZ^Ipj`b:ی9&aUhШ!ξd"QeMW6F uo:v9/ςfo9R/6:8`"4L)n/kgO9N'sޗQE[Ўj} 7tF@ҝ͉g5Wd|3) }S=}L})e{ܶ< #1W?4/]Z;pW6Kh6x]OK=f s.,tql{hF9,V竚gbopEj\}Z>!۩K~, z]pv3> wt#Wz_j/PUSI%}ѤG =u J9s$4ͮd]f`r8E5)fW@U^ZFIC.0sJ}@uU lR¾D Fn3aeM`wvX-s!qnU F)A'>rBRӣ8g[H[.?O /5VfCr#cA|,UWbJxg 'g +xDHSW{BJ5Uش,4VҊOG8%\p7cnծb8Z=)a >&N~HiK+ɽ&.'*41Ht8J%`5n4iZ4^ SfBlQQW^@제U&͚mXH,3 X@iт3=CTą`0 ^ e4. DnpNU'9Q5_ ) J.=6{oǟ;iG~].,$Ak7bҪq}S.L;[ ۯ7@l]#E4{hLU2`) xǢO%}+ȭZ%N*/d7Չ)՘o?q9JG9Gu1 &/ԎSǣ\IVmʷ̬8řq#]LoīOl 5d/Ϋgg &eDUFJ8tfvOX(! $܏uWr{̈́Sh^oxp/%<cW+Y H#Vk363;^O}x\? e] [."zw.@#Ffma|fU1˿\A)`'#!MqwwŲ Sdؖ").=IS5c^H,>plV:afkBP-ߪB1=U!iQ78'v$cܜnn!s=TT`|ӿ96L|X/Vv[[ګg}Ok4]y22TlR=mo);F`jDI Al| |OӒSP9Qv{RMm:,'Õ[Hy*-R}V5)UV)hfrH 43KFLMY9iy`En`] FJ4fٯ*MO2 "OvH+F*зRycC2qu&ґ ~=A]L*Y<.wya&<-/S)f>x'(5hz'=[Q7)(]ttOCL;?.čR4\=: qk݊oɶJZXntocb~߶v^'M)'97(";){])a'0 H}2 !>k-:=ω b$gL:`ȩI&'ܤػKzlԳ;ek |9~\~KҔLw5#a(FRäl!y'@=Or`x$ry`xC+L|fV woY.Ԭ -+%F h5HRL %&ǛM 6ʸ9M۲'}fUB/fH벻ֹ5lFXtۖZ>[r=?n%=wn,CPjMqP3l|D ?vU:LYl liKQy&._oHR~p;>3Q=֪.7(cw mb,Z4Qo瑐>)4E@xL<ˣ|נ@st$C=gB[zaFc*`~"R^ԽAp1wTBx)P yVى|}Z2Ga:&h8E>#-G=:&(` R呙K g~'}}l>߳ v kn/Th8uP RחUy 6O_ s LGS|cg -g "l1xz<;²L)LVz0EfcG5~2 n"d,hKG|S/BX }:& \9VӧЋ)8qєIzQ3ű>#T_xX*4zoJ\ٖ Ô x3[7F|8@0x87/? SJvς֘A)wy>Q:8'͓œMuʳ$Z$3-Cz|2~Q}RjmdJgUvdeY~5\9:`L>e-#ܸvda `c&@6$s|VWOծeHe*v&"pdN!#-ppY{HD&o ŠڽXeYBq+ t?/6ҩuc@cR6x p97,iTdi͏R_ BAlhvd6 g]fb)e=_*OHwC?UF)f0 }y5m#@G4lE-A+E6Y=Bn^2,M]^H_p)zx.emEm(G(j3qetzht8a?0#T㓘K@|X0CX\h컭n^N0ރ9d7vn/Ua{B0qNSe!\EѼSthT0E=`k5#Nmy:JV0 YDFtȖ5FCG7oh9Q=HUC|vi.?uTgGS2dEm\̱I{{ҊBmSArg$F!1NaGppL ؏cl:]#9Q2=:OXsѲxTcdhhQwS}~vAG7dǏFUzqje TBW53ӳXv*r.B@hfqbpRRc(hݽ^}1M-hQfi-R "vxbTruô-4*VI8L-;4Lz{ެB|3Ȝ !h9R) 3R῵n_ G@*j1c9V]mQ-m48-4tϴP WRu D[j8 |T/2i'ލD)R3-jZ'TS#$3g#?O݉{mIwM eA уiX'D*-:_Z)DgrjXi2Utge IR -v<2"ɞlͩ,ǬTz:u<`zK-ĩd*PR]10L,#`LG}1ޑtDhʦ-vzs XPg[/5O[> &ěDLIZIg)=2+>)_.qxc\ (%{Ci&WC7/sگ屵s!,ĶO㟍7UM}0ȻQ]ɖ&leuۖڦPw֭tʵD5ܠn;JB02Åql:oFGk_·xQ)ę4I j;7YA?m࿞fi+A t7cIGK*e W mgٯs!$dj.zK€b-y`N^"Ub*+}GNFhbxyVf`6C.lϔgIL|,NZ~xGWX s!o6V01 kSvZ`E &\\YF2fUsBLvcLc *-?e-٭A4w@P?Lʭ7{[)6̺'Ԝ?JųliGʁ'cjC,|][ 9Th]!EtU)_> Df@!Ώef g͑[]7 1=0.:he6`G|vH ,6|A:8~Lgb*˒!v!)Y ٧ iG\rCA`Ibu3>Urqn:ЪD!1mo{ x]:g)YI%i-Exzo!,?|]P"'-Ô!LǼq;c߳0%WF̊{ =jNfb>8t-BKJhMA^W 4uBUKbsM}M)u\iac 8@ q|4yK1/v-PF(Wg̠:kԪA,Y4tm=6Ngd.D0tJ({P.i^;jأ0Ddhi:^gMۻJoe|O&Wշ=`prۭ?`W S_˒;rj j`~Eo_l2OU#)8 /[`83 qʯ` ?9L%[CyK9l!>/ k۪Zϩ*G8@ؿ*} +nnd ]YdIL %p LTЄ^ZjsnO8*ɣWQ}&ULEC2tXtk"`|UGpCdž֨(>Qr'7k`W'},킶e%: ߀iiD^n BˉM`O{"7USPWS~6~|0Z J/!#k z֜u߫ S ۬qPt\26@n#tFزlKQTD`9ˠQ7s[@\m'H >>Ao}ˆv2dl)My/fۦӳfsF!*bPpu,L\X!;,NK LgX̨fhӷ/D1R*E]@؈j5KvTjQ9X|cѕ7P UmUFyk}eتٵV%@w T3cP1eH!Q]v+/d5?MY:-\iz6 f$wne62GSh69rjҠeԱ=|Dhʡ ]TuzEM9F^~'o<.|w1GZ"vv%1B$/ ]^0`Lj@BS2/i'oֲ}*SYhK>!BDQjuMa9k-壒(\aZ˥7CˌםOW!\+'>&| "FSA0K@"QovoWk ś3"EMOH L~kQ7`e-=#s#FfcF/ /=ԝaxON8NutQ"gޑ= 9]>v*[!(lWl빍wDʼnx, |*,TҎ=فH=RnK4MTwl;oKȍAzK&j fEA!ey}Z2F\^G7ȂF`"Kq_(rkĢZ4fw f) /?D 3pjĶ c*7KJ6PCʢ>T@gFN%pimNɪq((x%pRm-VA\\>WA:^zwb_\v9kaS0{>,ITH1 V=8):Fd].Gh_"ej۳;1qRQmi]C~ 0fS,|w6yC э@`MdѬȓ{>N0T,Y#UT6elJ9ѽ'L6UWmFs#WjVItPr *r+"F2b}^nM@h A`-N^)y{NfPn+[6D6&éqʚ- -Y)o;d<"̍&"R`P]FTG/0Q,N3NЧO"ñގbWݘ|7O7ҳ@ZBC+ɯO+s 4$TGHdCE4A^QSJˣf]VD2\ꨐT\ r4UYF~>r下;~i)ЅHy奈>MrJ,t %LLJ 8)(qTJI65+ ?šmOi4teJlG,^@[`w !&jι}k ~hϙ@ ^#" {ZY^hCoYHagӤy߲oU-)~ kѹBaqo:0xNIw+!*~]X9/4lnK6Ȟ,<)k|N;hSl{J!!N#|j\m] ņ+fX1ntQCLg ź;M] =޲?~H'}_K([~SfHif$\Ks8q<{)'(ԸRhXZ )@&(r;w]!|<]dn[-<-{jfs#~s}Z H[>W`եe/'b+$aVهB r; WE_C!35sd]pN:ҡ /CSzHMH!C\O3ٽ \ɗq3nѯkQC{E7ѯQҷ;CHAEl^7ܶq'H)řFd2K?K A5ރewLl3m?bD/[dɋZ3p|ok4P)zP[e_W-Rke0Rv7lENi4݌xkArZKb)o=F?KS%<>kO_UnYvYn#dT'm娰Fh.x(4m3xF!0E/ +'']f3L_C3fVEk:bߌP|>8T)jKQX8AdS5G[w_FݟLR ? \qq#DR:r|{TMZm}.5Y0M"/:ljVN$ݜ'{T=*xNh $)![e%x?R~bט<Џ&3sh0rR Mцdcm!?&fD("p 1BJK7".^(Xl3:.h JMmŠ^`vV-X㪂7Ծ&WeM>!Z 5 S4שw{!c]|Q~BKܾ@Smw+@Nw{'|9I+&܀|=/rSS{'&l꭭rhG!:5fL6ç|9YV|g8H^~"I2?gŲ2VnO0Ф6xP~=YCe@pD%:I\nD{ t6w\ԏ5Zhڝc'"(t k$Մ_3Q1@NԐ Vk{R3eZ>Q2P:ӌy" F:'5YhRūJrl̉/; Ύ8L3{)WՇ*\SBm1s{p['PtB EBNUUϰj}vewջiQ[$df((NT]Sf> ;*:C΢5ghn)H2spk. j-oo Niy} ny7sdﴗ U7O6xnct=9~ VY.}VιwK[2]geeDZRqH(a$=3Ϫ9f2 gT' ̣xhy=¾+Ņ0Wp,>1'ixĻy_Ӎΐɻr?`ֹ$=A~[ R9Cƨ ;RSF#Z;PI5Co4Eoz|t{$u0εyg}}uИcǏl>y.#J"Xv] )k bs9vzCY`Q<Y 9LǴ>L<1 ʍ3jDsˡi_n h(4@RM9iU 9PӐ1e atJNS&6yu~*bGAfazr%L&c\wA9a£br'Ok۳|8fDs+QH:~+H2zrrM\|qR+Z}AtjfKL( D|Gh!{ΕtS~Vnc×4U%-dF)M):=$oy#gmRnb>#6s q3u}gNŹ?A]]V5!ڛ_GDP>9P"$ۘ~eE\`C.}SBo+RP1űO.NCD?+t_F֙8&z=I?0\wLk3T_,4gL^E(OQyyJd8|o~ B`30*Kv!;2]R~d#bnͧ5Y @Dž ڷYfV!o&0z۔DD*ܣ k8+`Af+Q.n<(.Ȥ/1<}d*Z8iE}qRg3֢2͝} 'fAz@%O܏pLFFGEPr,!K|@ΓdIS_Q>P؁ǷjdwPDCs=4*7Ze7|:kwE70䛃|8 n6]z罢!UDeXVy.\'§3[ưӔE}C(%{Qa\s>-v;yUr"B !)riaҥG PŅ߷ꫫOQj>;IU f3 jv ۴IR$n 0i^sQ IcH<&tdi{Q@u}aIJIak9*U|S ߣԺb9bθk-Pyع*.4<"% J'l^X,^9o+=kmvP^ 5%hpF?sb#oaUy1JUPohv 5Ǒ; XjY{5 mގ^(R\9}D lH 65 ZO*hKk𓀷 5JrXЫ`ϊEȔS! X={ m*vޤR1+;E|DpcMqBoUӁ=e_DBrA"M|zTV~Byɚ)jBP#$pC\Mah7bsAf?`ED.^Y>][8UtjD%[hDr U Uw|\e>nZ] '#5_Z![ H aW}w^ W:x#$޹ qyRMj?EL@tV{:%]wZVm߅kT&A E@2p9D*_AVZ%ғ NhB*Ȳ& &zlqm=ZZНTD*ԼȲ0VY^$Oc]mL19La61{Ș¸;ڃC`d޻I]'1:e`.d`JJCf(&FS"3́RShJ!N d^FV+ [W6 П<À)cItJ%M:?+'R+ѫ" WI 0( ؀juI%I0 W UpT Цiج112uxj28))\YmKJT/j;0W:Iz`+ 47j슴_'r@YC܏6?5*7JEbB".鮛GK ^S'bh\.dϙE74ݛ#B32jKtmOMqQcXm;`?? lvn> mmGm 1J.~"+RhdvyBݭ){/gx3cyue.z:UM_ *DКr= " J E(B<Z\3bg.O ą܆.;E45wC<6 1j t3c<ɇM 53 ͊< 9D;$ K6`k#z`4~h8Hm|B!z,B|)v5Ifv+xj-|!?Dތpmn>~T /08fQ`bWo4?-rSj-]*/{byc9ߴGD-3^ha@ԾRqVYr L ' yB"y7u>8>3ˤ}!zb8O?ğAFsdo_MW'K+ALGBtf͛u5*Ne"M߳OI |Q5uݍ*\GHjq@ȷHV9j{ 9ɟ2,f,6u,. b`dX9Vm)_J9}c1"IAaϿ1ayOwB3?SHw,l2FC/"N٪uv.z/3l\ +&,`!)֫rF>ql?/%#.F,F"7͙%{!D(j۴B؅|wo| _3}UEW`?Bfzj+TC S*`@OZrՌ;ڠ\fRMR_ %HN. td'!٘7gPKhPqK)Ǖ欅W%|Z!+`29M%M.Oa\)qBQZlI Hbk<AeKTcpS+O D΂Dt[G7OC}d\W+8>2+N.>?(Q{W Bhz#WPk9tw7]1(MD~ml 1^,b,P1np p~41ȒgTFeK[Avoh9@$&m7R}"r[T)bޱ*sMxg%ʳ ǻ{FՠKIB T{js=eNkq*FxS`%j[>UODJ>$H7Bn +֛uNbV#ahnWb1k2w%$E:_ NDPC[WqմG+U9~"gS=SJf@iU#)ۚ4(i?rI-=K/Y.|}`\:#ZY&3׫tB{+&Ek} =9KNɥE,ߣq~J>XpZuFkfNw5|^hrs" >z.$r<7&sƵ)K oegYwmrYXʡ8գߌn0o[7Ӆ-8oo2Cu[^VH7,ZI NfG + "%1_ $:ѶZ0<۠@!/Z!є*[Mֽٶ 1f;χ%z.P۔ڎ2 R6E!#wORkjXȔ j:~ ΃z~mbRmu6R\)VݕZR:C8Uss1 r_\GVj `; !"Hl޲Hݱ<h;ޢ5xKU-Juy++eIE ß(3Ku\ڋgǭq;6D"TyKa90w a O+  ũ[gbɫ{:2=I:0Ȭ8JW?)@H1:!J޽λr^/͘i$#ܟQc,5kɪ3Q wLgے9͟_QPG?0v'v@{(lFւ}Ίt ~Mf|D,mKnɭ&}D`2:kUuWCOD7RIf0dcϕ6jf9}Xvlm`2<E~x HnYaF&{?F+WDQ}zӬRxEMkBX,KmoWg`@2u|6drJYՕ{Fʼ b($fvw$W~EpyW0M?}_ԧ|L %10kw˳洟,*d{&S,6䪠T#D9j5GEB`Ols}54DΆ1Jd l)Q2[#[DpUW(BxJ0BG?-~b5?b9~ uM}#ME8-%UY0U>v>"iá ,RX~]][EmeVivt4O\R7"L(nB0?%OSBU͍Ua151Q3J&]*&fM\@"W4Q vLv$Fd'+AM`,mI=!LP7vo) "v' U{+YsA0  tZ&} d3lLɷS%N:ק-f\T.7Mf`BPЊ*%N8Gc4}~Ƴf|m+5ku?5@N+cL[y)ֱ4!R;S aMZLnX#rsNERQҷ-!%O[CI1ǂ><G{1 dbA7Xx|4j#狤%8XUO#7Xbq6i,- 侭Kh V71?TkcBCl@D}aOrX Hc2=X~ N2aR'9Xtr1)dbyY T5&͆9 r gĒV@$3\&~SNp) uƟld擏ToIJdR~|EbXbI\)k2[K73{9/UGv? I׾bRAEoh񋀳\^8ǿ-+[̘a{X)Ͼ [m7`dL lq(|KB9y]Z-s)r<dJjS6BĔBfs?рX0qfЙa3"*GB FVtU6}w~'D^J򠻟I5eɩIi^jsT3;H;+(gz|<;7^FU$Gi2QRU>Cދr$V$JuIE5fm( A5ArUT1Yq"9w],1)"Fq5jS[}cRxQ`ry4VD/ؼq'~ra eh2apa.%|#˥%dqF&W74SbTV~ulu{҆$LޘBt1\Q~{}Yg#-%ߤOg5m+ˡ9t PYz *JodR?ZCO'SMtD9ܲ$pa/ʎaO”|~]r,*5|:w9Q 0Iw}0~Fs((g:RICɣ6ڴ>kdߩ8[&S~& ;O(W 9P#6[`(xgl{y&Dlc\ z~XDφ3\:pzzPE!k[u v[OA1'fab[yZ[?LtrsMW[nRT eh~"f 'S:'@#tS؎*FTEPT rHp7#mq8;wgI|RydkYco hWb\Lg:rYNYQu X--U'.nT1 ]"9Y癿8Tc7P`,E1#vG%yG+HgQޒzh7\mB&Ns!9=1[O麁iؽ%yc=WR/(x$h;C|)\ pI## t|SEE#>NVfk~/J["6,cg}uhU2..UUIH rz#B9 AvOFz2%|XXBI _1Dv*? Q1ü>`*kC=Ep1݆#*8Kti >M7<6|'DU'SY0<XbZ7Xm𥧍BnnH {QGã瞖 8CnBu΀ !#`Jo!faFRFŵG.t<8(60/~GȲ[c׆ ŹJ.5TԠY-g=q qZj/8E}AlP6d=_lXCSNԄkAƯa-08{rŅi6E$%W gJ דP7;7up#{\zV3Cb70tz8?BE2ǟء~igrɮLjpJGv3UUѤjOa] 5' ߧB&RdOfW,͒a%^,v;*&5]hV\'_Xq %1@_ iˌ`񜎐kBK>x /q٣+/bq$!3 tjE\ "k/%ȋIFܨ[O?~Ljj"ml2Ewiߓm.L,SSl DYJPi# d“z"_ g5/|%[7CPQ?¹PGjϘb-~k'YPX'?N9C=o[e|xו%?#P0RHDB#zT,ID^~kF-;j K/`0MZvYz`v"ѭ0xy(?*gZ׸y'o~ ~=hT36ؽ!!C9Y֋^zɄEٌ|TR[-Pr{0aiZtYe-at_H; n{*qxW3掏(U $CBrM b!]$8 +zwF-8&LW_K&csܼM8_?"w7EMt`:}t_(kl88NW?e+X@՜غ^MG^fyϣLJdKXKSY˟BI"QM$#:9NI`/XMdc{.Ruj>#)srR&ibouvmfl`? @8ݥ}Pk-ʝ"-Ls9P6R1`])F1K w$m RX(I}~|sEA]HCΈfTTG'0?JՔC\ȱ?ɨƛsl:}/"!`(%T+ 9pf&} .7ғ:57e[6҈ -{ b7_)v92U$'Eu9T껻wTOAnLTΨ;~]Du\ʘ]?i5-,|䠕t (h7k2&X=Rʓdz6/C|@$@ebNevJE cAϰos2%CUNJݗs&uRl%wY*.MTo†TP42%;m_bj8}%m @`P)p<yr|5+v%B:QUi|,i'CL/lA]~'~fiZ/U fPPY,ZUhmvGy<:B#cg (7<^iJ߯3.l=Fہ4&teC=>ҍKPkxL):>>^MGa~NF 7(Lߦ79CȕYzLw# %򈃚NmpдFibV2hNR4yqFoki1X}|ho·,<'S(dҐSEbMc^xN#ĸ\ebAv@#V?Z X`z0j<~/):j4[FYxf 1~䖷tb;L|,%\&]l/2}o;v.`i9lOơ%ZwacϿd+;ewO *5'j$Jg 74BS237Ow/=K҅8]ʹ,`[m`)Ж; +FF1Vy Zta7ʳ8+D~F1J(Gм|L'M1Ȁb>= Z/!e6:.`'>Vy!(gW`}S?V8M@%etR=ȹU˖G>Ѕ*+_e')|'SS&`AK%<28͑zʶ<W>"5  gTB"XU3V@c5_)/?iI$l!fg&-:jVV \Iևڨ6g3B{)x)2دzedsd.o2Q/NjTok18N VOÚigI `+l5x3Hșo@rwus9#Y4HPl  jyYDQD0eQ<毵d{sPvBi[#丝P41Q XvH'L"M.`spu8`"~SXHUq L8jW__a[lMȦaWm7kNNgCd݇P:HQx1j L&=' [%jZ%ӻԬygQqxJ'J$ _/Ew^6]<|;Kׄ:nDkJOcX&/IX|C@[`unz*`\Mv,).՟يp$ y/4!}c5Bż`öѳUNFG?!ycYS0kG6kk;.  Jm,hlCݡcۀ0=yCRJ ׵e}7P gT:,]*qȨ0'RӔSE"xn ta^;fWxѯx9A0)%!):$A7f朿_Sn4 pSP}ݘWRP!@lW7hᗍf_w;a/ms8eXON/v%+{pr=[O0e!6ؔFu%97g@pGJU9H, Z5z;S[&AHm}KsRFG!>I.۳|pR&@[X1B >TCk`mUYˑ1˚]Epqk/k$Xh *^wHu `PHG1s |0j#]gDHA(:_ {, }(,-ǰreeSǸw*RRŔ O¾,MwJ- Sȷfp;aw.> Lk}$xy"db(1ZX=nh,Wm /Gsqx{=|Mؼ_m?rz˱$,ÕoQs-DBPe'Zy< d`N nm4 S9.}ޡH1u>=zr Y%bE؍v_oeˣ 9}6Nfb!+{Ngx3O֫B؝t$BE@e0[̈́X Ewx}T92zL7s3J5Ns><(7:w&ۭn? ѭfVޙoRݐQ+M<Ӌ5dp˗庰O [c8'Tho;#pJ 0~ N oc;>bK*Ųl0t[zM֥n;?~=o%~]""1`[us)A6 @j*5d_y䊟}L6qߟO&fPN+cZ6&SA%zIaS=y?(JM#{(,4d}eFN5`kb,Od FM_$+EcZê%V f(DICi7ǜPQ3c;+['>O"֒pA$?ֱ>fkdjGk$l͚Iѳ`"t a}Dk,ܫj~FT칵KEY4ʑ@Fˑ i̱["=% 䛖XžsNB Jz\3\NT[ԴNdl2X l~L)'`T/׌҈>ԐSEu `_}W$̴&'W/ fRg3Gސ{G XrՍZzq:s;xea;ҋ6w E=ٓ!hw&v)^^'C9C4z Wݨd.)-7ؤͳKv@4.A?Mtԍ<+%ޱJz[zմ]>nf͛J8 }W_/Uj}65îH08.ڃv!PFÊvwS bz:zHF;ܼUƶKZ hK A'BϾuKc{4ۯJʶY(!Ⱥѩ{7H;q;A=o3>AGIċ̋&ڲc[ݥ/m8ԃV~u5wl4|#I*_3}8>bzTj ݧ1#3+a}*$Ziܚlչ}FVQ-R\(OM\Q - Ql?Jbn+G8h7gsd|Xzd_ %3ғ$ғ, d@u޸Cv{[R irr$*z(Y0{gɝSufG.-_ M3z0P2^:,eΈ/~!AWE;.#- *װLlZ}88XH5Xvzrkn:uy4ij.N0UZ<0pNeTRAnZg]VXӾb{01?MYzaoq6]!#X){,ޓ7MADNRx'uW 9Sr")=7g7'}j-|C+ > ,?SxAئT@1 0j ICAS~ɍY4~93IVPu7ݒ倉VNjzE#{g* ,Z<*)^8﷾c wu|{ٙC+/H[|>b)Noa^vӕ@84ZyLA S dp=2x X[aCAV!=?1c:x1OAd:=l ֢<?_#ϦI,ZJ:~FM)4S2Ji:1\^{"DgdK?$XWuhH6@_j٫[g~x*w4N,`C7dF~!1YcXuMl&/,^5U{ }u1d{7jUZBX"} QGi8xtR ^نwAs(,+Lw'@>X{IzkӒ"gӲ8?o_} xw8n uV[ƃ@֗ y&.zua>[q9l)Bp}Nqʿ1ZzU() @ C?-SIQ5wX)goyYУohxqN & c $ *ןIKN:1YzP/sAX0.ĭeJyu52)Q /&jFqӸ1'$Uk/Mk~"eZEM@n$xœTbxv/@ /~v*W[ky&,‰lと<_Rю}&ey wspk(? "G aڛ@݌*#RLwygxi"h{^ N2C篼CY\%7>t?+.T:QMs&K'Ta8\g]{0:LHh?|)esrVkXk.ٽ5ۇqaT hm2} <5s>./~ Q0eU,)@ eL2'Ii M zmР/Fg͚o^KK7y;)\$=SOE MkwЮJ 70mYoӑY=;-8DfC שw|mtlkFEg L鬫C5B/;I:LF9d ZCJNGoƸVsF ga _MJL"aIEiM/o/ ^D#02'Of pUgbDs#gj߰~w&z :lHh$?;Ұ: _i ))3e"WzNV46uzSə,nɕB{rK?8\#d1>})~`rwGI¼B{[0K52Mz %B⠉_c Me g>QQ7T!Gh;H ۏ~-R'AXItPL?KGyi4C :H!!K|˄E;E&$&'l1ĥڛB&5cRhTUoPy{}k䐐,^DÊz7Ԙ_|˰V9CK`NJʤ<7TFBdQeL*OXY%֨en줠W!1q4 ' %n>#ڰ]Lj#xz%#2gNґ+0zt@ѯ0 !v5 LmFLfBsi%m\~cycN!\V Sߐ=\#)IYcẄ́&>0j(Ծ)?tK0&B jO\e_Х p~U҂A@A$Bwe8d ^1QC+xGb+Iw ۅg475Kfr|}v6gZk+^jy3,#lx8fW~M_Ӯ H7DBs Teܔ+[dά=cVk5IrMzòsb7Fxg$V.6C9%EͿhf^F+-eZkFތ),Wb%(ww{*U7HKf!@V^!+&*2jF F xXcŴvwR&IaE;tBn\%7./ڒK% }4+#{{ǼN8Zkӳw[oAѶa>ٶ -գhyݪ)J!c…i:|q/ۤEy3yy’nlЁV#]r4_Ѭv#0lx<'Out py[h6x2}Qguv'R> U8y=x1jƮ^;9zFsdzVBE"Y_G.s<{| i<Pv}$E: -CkK(Jé(rShES\TEiyˋcp=nE\(m@!.MH/鐡R,P~Q1%"0\ g,?4Vr&+\!IfCzl/OlJ ~⶜S{Z#׃ePY2?qi wgK7>i@?p6rwCC2 ih^T)|Y\IO>! 3ޠ=aBEuHOzmgtǣ8#VѾ#?޴']`wQoG(zMJE"&~D!c4ܻස >C0crA5g%.?uf}B~҆2ne,:I)v,i.!=I;FxvQlo17hǺ9Fs6 >`h2{YTyJV6dWhTx=>TӴcb0l:EdBfCO|^\8*De]0&}lghI􍧯c3 y 2tjX5<2v8"=.:oaWX )G5 C(=wVly1y%̅U${PDNk<~nV ,w1Ꙋuj9nO58fP@tv`9Pdk<Ǘy*b+|@B;Y廜$ym힧J̑S-Cre*5m Y?vsLDĆE+2QLNJΙ94os4/!oWq,)O$ugxgq᦬ȫZg{C :/44LuEN37mȆ cDG{xg,'`)!Kx jnB}u;v╦խLxA#Ȯ' Zݝi ү%-1 j FpʚXSYRYFMx H`X2b^ga31!`Ól:q M~RBxZH=49ȑ@;HS,W _⻃F/'s qec:s+:fשּׁ%u F.2lav SK#:2P0Ʃ#nO{Â,ӚOQ@`La[%g@8Sb2ndJJMt{ɵbBUyP3Ttw~Yuw0_!if|vydz>@MnQM1֋>ڨ0L Wٞ z*}D4~5!j 24tJ;.QoO·N7"NKn_ptzd2e2&恩gZأ Bp o =o\foj::BT ]J`n,H^V[숖m6!d2,y"Vgl Rn; UjchcPы% bJ^Uh=d!>sǸ w~u X-я|MBô%*Y0DI\|ff 4la^HMJՎ݊F"e2[o#UXCUR"_g:V@T |yHH7@%Û-MKN̕cޛ;(HpVy7*ʨA=δ]LLX!mه9 )gwx?D4,ID $AiR˙k3*-sD{mTpl9sX|5_a,s<ēd=Ep~iA~W蠆 Iў]u8,HIT ؤRcQgxA H# Ǯ@fwR3 d{S)mSb re џ:3wM !o %6<2[cNV#^v홒gY%Ffe%Ny'LۂJOz {qĺ|Rv%51U^IFy G-0CŇU"]q9Pk #"VU=.X2Ŵ0, dF@t\ȴml&}ƽ1x,TPẖEd"AJMh\N|8$^cyp@L퉃*hҷkC /g3!B6I_:,.g"lC-GG 2E85=[ X=A.d^>֯C5,~*0`~pD8y(Gg+S"/?'!li#i{:|D9EJ'%&.X"x1XphO>J!YRGfֹE((솬xsڝ3Nn{W&kQ[DLJ4Q(;7ɴBw|3cl^b=]+}׵tԿ#0 y7E Fs.@<"GxxW,cfv+U54,7>_W~^$~,V,8){v\L?hd5(Mj_!KIz";]$h$ RH^Vtvý*9i_{:ȑgs32<ަNH*9הuDCmF)17{OQhlsqM >ƛA6 B983Uwh,ŽvIr+x.-tԌ\|V,][SyrcdlOr^M8!-_`P67c)lrurhR̆Xҡ8̛/ؿ *?CdB 36輥O+J0[*Ă=zAdWO: cn0Ě`r 汩`2wql?5ol A)dgSH&Fq!>Չ;w.ɣN[G0_:eʁŤ1tcw9Y~ݪK-/Ft7'u$<"oH},:=I9U:(v5[dW9Jer}'/Ε>%"&jN~p=H҂"hke*:Oa.[ߪ| @8I7]2Q<9sixt:à$L@>^JDbՓ!3WnnB R+SmQ)$XP+|KH/XYCl~uRSD:C!g|`e`hgm6dF Ή5G= tvy8dUwrѶbZ6m.IXt ,KY`Pj&`Dsz' 0ا^)qL_k2=谝QLy mbP<%SK,/DSH] 4lA.}4/Ybic(6Zɷʦ򸕕6s̀j-?Niæ2S%(+Y %'p7wX Q:xa RyA)r(oT\obs8tZ-%%W %g(<)u{hy`=f cmǚb+?X!:>:sQF:ޘkI9uW1^!ꁢÜ*"/Mcϼ vӶB.f8#vt(ʹ  9,:1 >z &hVA_VÐ(ee"AwmLq%tl:bM'QNdDW ݙ X+̼~#1_x8M-; ve1}U]QY{|ב^`2PqZˆ\<2GSMB2?DO({F *HoڛD\]kR\j8[?%%ucݧY :8p)qu{ZCG\նBy] Ց һ[mVYc;Ţ"( X91Si4GNn-T@x ANGKRUI]DrV٫3~VF;KPIg$T{-g")(o 0n>'SeZ@sOdus7NLm]oT֭Q~qj6=a=Snkc{2gZ1>1eĚtLzM#-$ls.ŒB'9VBDtDp.24jGԚjR7[t@z* Yx`:R~7i-A8l#G׉(rheYџrI!e$JވnUhAa O&X=*ob G6/ct郵wEY-y#. Z6oӬ ʏZ\<΂?tPAƫ5޸̰\$+L=6̂lIpvOm޿N5>s{H a MG9Oxh}կhBd`O BXƃ ".CfĉQoZS)P*JDx[1RFr6 J[Zr8xӫnP~,D6X@uA]13RuҴڊWX-aь %Ο@eQeSf!,uX9pY%o0 Q (Abr:%`*+댮`)$cxs͛? Nj⪃tvo7B-MbNZ ug/*W|cTt#Q$cdFQ͜8DtѻXC{3~) vK럾b_v ·rq9ߑ斘s %Z-7$YTHҘA2ۤI#|<J{d~jr=}/2aTQA4vR?fb)eEbjyF4z_  - Fqzdeiʹw;.i4)#w$q/ h%aŶ*>$ W_6#ZÌѢg^ϑ'mqjzpvY2bK-J;PK!nk$8I3oN*ӳ8,ʛ_\PL T$ 9DlMsz{r-#Ca-]9ВDahjNWĶE$2RM޿@N&ߠ؉9̱X0&@n ʰF^kN=M.גԒqD!.VOR$ K @<[n擧vL{R~Ոk C:s^C`]guuo~#Epp [ds1}a$7Yr}xjFHa jq1hhZz2;|ͥ~C怕6F%pJqfC' ww,9'3.LBi%hƒ-CKnbyś{3|e2/}2#=CL uj|l8Hv)<]+s3]*aȪ&ԶUHR%\jFwRWviwÝ6JVB}[mp֮Ql*hO=6˥dnH"*mOm@YTzE&HZAU쮟L {!I .upP|mH)4o2VγvwZz5Sl* Z]_2ଳ?[>ŚI"zw[G)5Kr"bgy<[4^. >Tc5_%Q-J?8h{=X#!x)C(q q dz)5nb|K 8FF;z![g7'ٲkΧd<@?}5D 0ǤPC@4$56WAݑsEe2^+HΗS$3ژG#0W)^qf : y ,Qw}Bxik~%}j}[d@_Q.9 qeI֏ӊm!FJ V2 =C 'lSCr.=F]+KxmZY/yQ>cM+Om%/hݲsE=B2:+ҥmWq%DORLظRrtN,\>-ڌX/]|M7`I7sWϞTWNZƩW)]ZAHe zv#IPtJ4 \W vdžgA%2K&,H9$\5βY#0DѰa^[WY^.눰@Ʀr&QH m,&Z|_XoYww`f? ءDV)-9'd݂/][a gAdDm\uYv_9 yC# JGnA[gr3nZd|1rL=u hfΒC <ϟBNPc8L!4r4@@INFgŃ2犄RǓ c͑"}P_"< cjE§R3 I{K"n5NPK.SHk|segqxXae)u&(J0Yc 7ZG8A6A;wN .Э$zYV3X6yL-c S庁?n|7B6Ҫjluk!\ GSaj_<e`ۜrkN،8 W5d$Z%MB I66Wx!X&S.>~3UVuٟ[a{u.>v''?krytFcn*x5hV[f@"te&ET:N|>"n 8es%dbRur2h_'y| X鋷x^bj[qJ7Y) v!70e6,Q'B W+vƤ;PiIN+! PXr}bԣlڦGj:GkoհXÝ%QjzDQeiQ:Z!p.a5N~>9/ue nҝ~\ B1UGe l@y ȵM$RG5p7< P> ɟ7J"Ř09°oGAg؆xPkIזQ۠/id^s~*r(0öRVE X O /2iⷊT۷ɜki߁RywFfV2-6$H5::o|0vbIj,=LzNGL-bQXA&W$P|J+mg̴uXH1Ըw}qnTFc^ 9{ΧL7+]nTȪ7t׍p)u E~w֘lպ6= HRڴhuH^k6)YN"K%"uy ZYlkCskmzC^sGj6_(08*G~,Y22}!vYt~qqlJ=)S# wYF 4@?(QM$T0,<Ɗ%8rRV<Tbe6AP_-8ѫGV!(1bʃPY0xϜ8%&5TuKG%G l-k`}4&z{{EW7|ff45Y rCmzHaN+Ԟ"hH2;'ac8)?Qi .%^w>rCg9DH#ECs@&'r]x3>ᆅB _>Ax_b0Ԙ8q\=SU!wRLc'oW:Gc߫s,jpu`~U HoOC)eMup0_=P=䅟2OBWkzxJ=B b ʸMmovJBbڱyZB_ݒ{ au}W*LG2M`|:`rw_R@+$JEv !E~@h& Yp}V>ۂ .<=s mՄUߐ/COP%iv*kLD-; .2tu!߆Qzn2 g+H2]׌F,@4ImS ձOEoB1߶ok?M(Ḁ sԽ*A~. uN\㹔~ TnW$`$_T&z>*c)~v*iV'hNoxkΧςp'U%)[6ɀi 5(X=jghz<%nq=ⴅB?h| 4n"q\Pk/mGE8/0Atq܅X( Pٜ0ËCeFd _gO%G|fW~P#,JacuDwwv I[vSv}w `/ktel\boP#)@d ȠY"7QXK5$m'K;`١Ob GmRZh38Xk+^x%[u#ϦK0?r=[6N>IŽlAypҤ8p0gtt۲>%t2{*u[tcdGSۍCsq'iU_*45# xK\%C%ݿF<]x1°<Av!K .}yJs2wuvp}mU&D_؈tA!)n`[m~j`F J@Wg*a,tyP@Vf]mx+F#֮;c>Y<Ǵ?@ށEll5Rt!&:\(RG/W6*L S/F;W t&]fKxť`A$[.חnXd0b(Zٍ)iFߧiu Əix 1orlZ#sw&[ډf5(pHAc;]BXōOxr8{3;]+p1gnNdGz7&pڀ[#R\\nQ|#u,q5Y@C^p?^vwM+={w"S?.@eߢo Xvk]??syDy*0-yb*sq%6&6/0S;LPzkzH|09jQvsOzWUK*o5;Sh ;yFC*dyv[."P2 iZ4AoorŤ>GU<\9 +5"3խ)T6B/&=EyEO7`C݃RbZWBks2upF#'ئVGF'VTKAj׳++n>m~^ab͟n)0D8ߍd7Csݎ&g/7{xSNٿ(@xa%d=4+<4Q^BZD\9}҉sFA{hK6dgɆGg|;t!{\Lf zВ Ow#<3luA \rg7\A!irԕ%7iP^>ZV[{1 ,ؗFF<ȗޝk<_A{GY;SR;CC |PqTQƿYYγ= YBrD&`(6l43*6ĚᚑI7ȤI8J0KB/4*_gNLiur寵g!ؕGZѮn|dJ `qKfKz$devB%ފs Gvtc&Nj6Ȣ%ƃfP18T)+0$*q 5r[ܒuR9)>4wkQA'_+gChܿ1Qq'ە&2쿛U= D1M-GϏsC}㡥=nsb1I8Z*GJT;\?8fOV-Ep;٧Q9.qEqys0>U A4 4|eQM,W.)\ԕt} f&+M/oʘ1 '.!# P@,Rc4cƸ{Ŝ~uu`Ƒ9- SK\XM6|~8 LE٘Lb73ދ8WFeY:9Qƞ|C[磍-XA_bAu!QW{d&Qś͈ qHan K@ r^^dfm ?~Y)$4ڡ7@.6Е{m/At x ŋgHxͱݕQRG b;S"ui)`BaƱHuwe wJ]!3^~D*RLT *R'/i;c o}h TT^+BW (&F#2v@uΡrԋ; GOG vEu@,0hPe/$15{+۶#?/ % :BR)AY,~W{."ࠫ`ӈ&Wᰥϯ,ZX5*&@ˆShE0\$ȓT@=\jq)gv6p@F$_`<3NR?{/uc?xX9oۯ~DKn9(Fd\*ij'ֈ9i230N0.N~YQ <%k莱jd/{/Pωrq&Ia0!ay0X3)cZ*(.^gwHKU:gD;٠!mNaEA! ,ljDL2RquX#]+C`UxjmX{kTyxY>"_Qp脔v/{[.&l/p]NFEM'wgH_(iɄLX5*#D ~hn(E6Gņ3YCJbB3R'xxV˟ވn tDfb.H7\ޞ0Vt\5C(&fi68rz5Ewh(1. P>Fnoٍ=GKAvJG/fi+[ IeEu E j1`M>hpT*ԡ7>50B )=NӦg (Y4U+q9ܚ{8|Ԏ۠@mYjHKEirvWz-uԉ(SR4 nEwüyB4%Ḷ,"F!+NIasNB-帀T H /,I=2@Ud4mJ?w]{ߢ!`>H8}ǻ xcvJKOȼM*) EŸ 'zb3.4kVWĠ-+6 V=V1ũOlmU2~u Y?K.g085a/z ,k7w<9Kkk7,0-T #Kn& yYmtuE:Wr%5#l`Cz3¥1-G_wDz>H^ߦ)>MB y¸tQ =Or?ˋܞ0!s%4tzv-똸ǀ-#G2b-„荏H0EH؉S3DK^颤 Z@I쿨Nq(%["zlo&mЊg#UdA/wL1'[nPA(,FQ:H ;ESFi+I-xv8jY NG-v[C*HUPmB65վT#LH;Woɑx q? !bjK7I*yӪlT4nJxZ@pU U6c % k*y(!aC-\+\8?zO  ,6*Q!!IScm6ouo_,)Mc۱ ĕr=bJoa'cCPpldIEFy!&_ ٿd濵vcN̹L|tV SΏFER_c96X->#zCORJ*$Z?afύ ( uTGMHzlH粜s2$.BggTe7c<3DJK\3T WsMdQPNZU˷Еܴ'ϪX?#{+3{;+3Y!>ܺC4Bai2M0t脚XV=:򴨒0>+:< N.=ajDeSVn2z*t~ T\E ͆ODI2*5˫z-'.tfx-LO61]j%Fi!y*zuy9̲ڕ/kol8 XO B É$gEB OSZl)vrX  Ms48IXͩSb{4=f Ӏ)G}H8ŃZE4Btd<t}'sU)zLKwgVcre k<ɶwfDzxG\U6nJakh(o"hl/bvW`UwxP1BH],H/Wp"=BPf@hH#4ԑғ@7Φ=:|Bme/8~_NLH^!yZVݗ]D ;:ٹ8iw8gUt<|]qz i]@sQdZ ׅAPHg-o4f cF6)KY-s;C-!0ܢ9e-{ZՒ1*o=-@6LGi.9kb;ӎ +@qvnοlaE7lA4\L\flqSB&3bݛ# H2 mOhE@NN2J҄eSb4Z^t5 Ci_L'ǩ,NR}?EvZ~%CP_lYU^ftZ a1FGR$\+Ezb21/%ùo;TxtEb]N&z7 ia)eh*O*l; vp[׻ e#SǕ=("XCJ,ީ܁?|[}+7JEwߦ*t(볫ZސKVQL[3lN.@$ 3cPC&-&.>jG~y"y\>;?sy~Р0%AI7q{[yM4./ E| nn7^'9S\6^D*%K K״=?,!O&J&U=;oJJ*,X߻6E.c"ȥW@Z7e+"{0c($1RaƧ̪r_tBnxQV7Z vv%0 ޡ#.ES/B%5Z|g }vF uhҝ_u}q*סB#:EKb~"c:أ &?x.(}5h Fm,٣bz{ը l/ǂ6uw\~L#7IǴ[.[Όk4! [NiSʥ1n}e6#F'M) wt{@&{Gڶ/ K,liLu.|`֙l[e6Uvq=6ܷ\Ô-|;ruݽq%ӈc+d5tg/ [0+6 R~}=qVT?j~sQwFRig̿҃oaC`];"Z@gG-C;XaNNA;?vHu24? ݬ0Xȏ] MnR֑8X5$_Jy~]Ψ .-=?߹V3tQ͛gO5oW6o}s)52Ïٖъ΂}6XBmwʕ5\W6Cs&x247xkc6`yuЦ+٬ك>C/r.U}[UR|Mc#tg{d9@e@q{KBa &PzpRpH7{f.̛Rx WMӔQ?K R~{n-iM1WHVO#&όe HJbTґ IBXM}Z%/'+LoDxrZ#Wu#F;>j⅒$mk,Qw`_3z1i@fja7z]4[=sviMɃk]Y'p]LRv.g@[^0q '.8+r!;[^z7/!C0Э]i7j/*:^- I ϖ=hh!<8d-@k)ɩ'PZ o5pJ>u4Q> ,g{*A.-=}*`NShKqjJjA^<[)V 5BCh>GgvA uY "]$fQ&eEfM`:4i``+ʨTyA!|P"f|QWl/tx+Ju\+M>:&of\uS,E {l9[ow+->cV!uvI[PTpj [@VˆPD/ܰ&(/w֠Z7۹JT`(i<04d5`s[ RtKjegҞX8[of-H8@ẏWfs6 }pF_II68rc<ᆰ01"[ 2R4 Ec~Ed; ]@C8Ƙqf.!;" -|^`4Z7UE}|YLV1s5|/u<B 9~W7 ֛x`6BC6Z_~LP,CCOzZӛ Ud,N%뷄.؏~*kL ti0&1z:Ő'Ԏ_HJ^u偭h YWWR"RQ˩Yk!OJd:X><ь_vYJpL7qd5YjQۿʒ>JlMn1 እ<ۑTmTJǀZʴ6AUe]\dDkSh(h`s?|==:QD^"9.ę_W15D\0hY( !T۰opy*HJ]^.TW/9\=cjǁd@`E;Mamlq? XՑ`Yz6S z  09庡'ߺ/"ҋ={1Po[-G.ӄ'"7C^?m. 5XF=?{DžBfГmD!OAЇKkoFd{J4.y3%&!8Uĭ9lpE3hOAJ:pT=fFG{Ljs3ۮ%5 [wQV"vK4 ku5B 3{> LJй6 ZA> Ξjy+9Z0#6*C Lٻuj[ql8ruO0&3Db-GZ%=g3yX=Pu4`*k֑ khLb1{l/̂*U0H[/ʙ7vS  J}@Kߧ{(| *HeX!,n4b+s&<=|N@08o.CcuFǶq‹ͨ^@D8/׵C{X?q4O+'\z!?j Xjjka5Y`,~rQs5b"",bxC Nt\@S1A#S%eݑd͙noQJh\rEyuǡP}c!A7g3tH@ڭJs?]YEXH#qo !x:RUQ~oncrWVhNFQfe(Ӽ>w!^&|=/QZ xRTO|hZ>@P)Hֽtu|Qx_ܼz ~84d<ٿG|cG'1P8/Fꌢl Eg6nZ ˊj-`w*vneN~:`>kxSIv#d1|Lz1dqܤq<.EhpPY(}Ì 0GD5;wETj#_ .(=AyNQ]Qo"g|-.>dT_K%|Fn!~UDaaKO`:}7&@̍#(pt~f'Ϫ 'SX,T1ī݀a R;U[|kmoMW;(}i|?' DȌm$\1؇m #,w:]RJZD8i',n L6UF4oͨY.j"5V?;Q(YM#pffPU4%Ѕ|s WW s2LB6Y\LpBp=wũʨQ^.?&nik}ۼJ5& p/7x;P/ǽՕCw([^$ucx;cm[; 'oGC2'ϵ ΦqI 3)SkA$D⫞ mEf3pLD358XgKqa9g]%"ph;]#/<ä>#ǻ>}:@^A[&XkC0Al{86,M1o@ŔX1Rִ]v%Kc叝TrɭHp%Yh3EZ(˜ȩP@fYX7` P k{&pK=%iYw ćmp.GQ1:ҕDÉh +C6’gs} mjrEC/ekpRIT^֎@PI i ;5n ߮y,󋁙Lu5"?0P̥xw9'L G &S.HqRG`F,Q*X"ogwIqu!NrXT0V*i7)|l*ovqc|{eyP\bcX:`| 85`$(Sh,A%_+EԤGxy#Ey!//SObtց AVǑֆN7r#*PE.4Pe1匠ņundF>w@h;@0dAEEEn(JUp%cEIAd?ȃs =72Yt U Bͮ~wI/=1VgOyhDD땢`p|S;";.}djjᇥ0u6MX[LVaFU,?BkdAly/SV?77ءqv8g=K h`]4W8hoTwz|+#@) 5Ћze7Pn٭a'qm~,KZrDdU؞> d޺am"̝yEkt- OIFjUK[˵+]-.L^хU~WVYxEEm>+M2߹73?.$$?qΑu]ϩQi-!yl ]+ʡicPa?3bշv)V*ܪPM"(] Cʹu^̈́@A!ɍWΏިs2ߌA[Y^ຑs &u+=ccnUO=mB\*d'-&--Oc] S{vWSD&r|n~p_LWRw9MUo j~~Ǔj5lwUz תWz3"?Rw#"͎Ig /4dgx"n$|}-a@o`lYb#+Mi쒜?BDkjIMtkqyXkvfqͿlw 6qXrD7i o6A4mLvfQf 98!聠Si&h.i9*geS\@byc#9k g3=w{d3eU,=uFT|ة-6)K,e͚$N\Hz?qs2c>s |Xu`/`/fރpQKߍ{Nn^JqoAp&eQ4@"S|kxaTd6}8z8"\ bϔ&[^c4HVm V#k TaH]<; 1Dpv)Kn70"7,A׌pA#ωP?F0iwMwa6f&L݀mHQ[k_(;"anߝ>bSK -GE%V[5 mro.bX6FT BnW%1QfK^WGpquπN&RHor=o6QLP#ə֧&Ir0Bq똿IOy&rCl|+Yx[#f:&eQв/&<NY :P,|jU gsln FSصfMSa*|S:;`̲ݛ=o)Y21RgÊwQ{-[qII`~ QQt[XP SyǘjccE \U@0"`F >i!+}&ҖdcjIsjHXLړ^vҴЙWPp an`Ҷ8`1ΥTa?n>OҞԓbw_"E8D|hVG?IӒhNB^@8 >qBFg ^xbJ2au QoW:}7^27<A Ŵy&N{@0-=?<60pg4=GPM~KT`m6u?r[?s!yvO6h"tGi4 vSٻLw-R9Eɫ".9@Z!|";#;{JV:tiK&T_SHm&T:So\JBN=w:?bSH?8kf\P=I^&uWfTY|ӈԿq$´5xid~ }Xg@uxjԺjlckHq@F% Ixl9S< nCc 0ex6MpqKAf`@yLJM *]gm&FN,]՛kP&7?,&pnCApAt^h-zgҥ%4IHYrLhK"#"穹*ARF-Cs/g̎ԗD>n ^T~ՆrÁK )jBkO`o+,yj1ظB ^+A8&fR&v>2{6zaXKd,>b1W؄W!KS"iѿPTF#*Ϗ@֒ӅI.ҢƛX[6/ʧRa0C݁$[+$=LS|8,Bg $썖@2]Q˓iؖ`4)Jf^Ygg0<.ˎA}qt^*5Xj/$ vh;ƀMM?0v I/OW,fZ.. bj&2PUi=fv#DىǶ($ X3%^ѶD|tX0_I Cз w ڮ@!o="&h"oGV#ܑ[rOBT!ybUtV-6W^ʸ(=:26Ę'⧫ /NS_idggnÃcCӌ=feHi2D]'.$;Zs&q5nڭxE.˹HT.-7P@;R c^ONg<>+4x 6#ĭ-@|\Tprb.9eg8m(6{څKyvNF0O?3Ut 9 ەAuJbLx$M~k~6 7W/A ي ! 8̔EmJEEGсX$R"?2a2Me=$5 xþ s, {ZF;iP)L/F?Z]vnkNg@Og(M Tm"w5Tcᖉd;st;RkUWC{_Ἀ0Щ j)?nYף8r:.zMT 9~"EȇPWqR4|Fqǚ:웉åp7inh/T$MGp!{GtG |a){O:w@'h",2*bpOu@[iYqei0JDhPjԶ9J٢)5Wz@p1bKcD楩 ,eÊv~oh5g]S<3U$QN;.% M/SF$Ԋ0lpY:~; qP~D]F8(UGyR0mA0I|:kcbZlu+> " $N4o**}sɞc4+*/Qwh;"C:Un֭,?3$^PhS;0.Hs7LUfm׷ދNVIg/R']rbbНe!G$ i vbcNlI!yk:PudeL|.Bb7RTw@ ?R'B;In}Rw! ׸GsRPK}O^5_)e.)&%?*gtߑ,C OZyAgGyxڼ% ᕃd. z촲ʍwkXܭ!+eN eğHӲ<ȑʸAD?vɊ7u ͥE!z -QNft Xٖl`Gce8WDE^۸Ah Nx.@ 44V+GBӵvLӸ {oY&D"*w-0e޴̡`b% ؁ɟzjkXע*%s }!-;Cb)w<ۓK(nHFHrokJ^K{Ct@%BDo]nBq ZVxHk_~dK xZ%eFQ8`[~vxaV~~@.+཈>kro_,}äz )c~Z9F΢dެ0=E_#] 9&,M>̓8Tp1_M4 0pGH138YCV[02/x'tpS'/7˝hKSK`=JQ<y0W|#:gq:Y!1w=p7k< , Y|A W *rA4Ib9B)_&t %op@_*iI-8㊥g}ThÝjiY$[q~7=lDF|S-+jpPhG~S҆:١ʽWջt^ΉsN*s&N-fo qk,[悵2 zkhmnu7h:JS4?,v:7Qw^yhS111GdXGL^#35YvS^w*A՟{*z_;[괇]CC2c Ö%}tWQ8.Mވtl{UL\!l@ÉL54tڜ%$ej'*R][ypٛ8 L5߰{)Rp[h Éo_z0݇~w&kdμ;P2 Fw8X();FA] uH dLa[-M*I,vU&%6@**;["uYxO:7B܂ yaqm:hŤkHpږ矬QL;eOc>d^l7}R5={|"NgW]_ b,2ȭ Yfz6!}A$w=]ʮ,ީFpSep_iezs߅Ca?Owl<^n{q((z죏0G!)Z)i&P|S/?M8Y-H LLjoKpCgM=R"XRpXZCɏCP_O XFߌܺ?$`«L-wCaR61f{zS#IV /_b#>9{76kfnt;_i%Em\[<ө^کzjA+\^\xdfsV| ֯_Ҳ{ۖ$/?x DŽ>nN ߷@5ܻl#gW"qߛD*!x?Xk8U_:#X6W !*Vѷ%AޥK݇}"'b]H=U鿀 ӄ Y^*fO}PY_`h`:wĸ}]c9R5Xl^:;`֩,㗿!G|K#%Sw2@ Ѻ-cNu]nuIfJ4]P$kXTB^MnéӽG:JE2\x.(8+q]wQasacm` 3}VD mm֦r$՚7\;df43A_an BֿA8QڶZ];nq2Fmm@SCpCIߊ-x0>$<0|LᚁF+`s ne}Ge thàUTɮ | mH݌.l$C~HUy1gS#q؁̢h<KK^+UJ:DZHp:A-gXLd/ @)c6ˌ4VSϻ/m|jk\؟)<]>3An߻嵲^N񽰲x,&7 uY:.m|[*$HG;Vr`JK: t|kp,ħA"p^/;a'/DƟA8^hm1L?Km'Ҕ,m 7PʛIɷ1mAHЍTmtJׅqѨD4M6` `ots/8,@љ^)teq ?{9 W?>>O9=7f{gY;+lғ&`BӪ\_lN#jU|qz }uSyS6gX]4$_"-$Y!'"nŻ#T3kKŘ ]C덚:)` $OT7!S._g1/gkeAIoVFW09h,`qT"C#>RVy` b,L^ˡuaمrʘf4>}U5 ֆG]@G5 2 ]ﲢ#M lɾ?lJj 8[-Z$.hg #c=yE["@ڟs }r3n-d|On_j_h_:hcW 9J͡kK[;_zfMCIUl:4S-.-IPкl@>i te:FK%>9vV>?$DȮ=PyVRЋe[q3JrILҘbk.T Q4:ZTttxv9pr}B!b8:+1D'_,i G@G G_i$-(f@%;[%o{ï:*bm17Lk]avT fM.VʻR1: h-T_agC9}߄m٪-Tļ:+/m+z,с-ĭMQM;!=Tq'F82]ק?'e]*.\^( o~K',`x 5&ɏ́5}Psóm[0 ס.Cq*F5X':zsH P3鈝hYO>s"T`B9ŁT(LU!hȄ}䨣d$o$G'n35jk@rKeo(ef5.AH" `͘Nu}9ϡU΍O\vFR7%(}Ϊm*;nmCUYq>[MD3"> +`DT lǕ* TB|XPe3G?R?MxYoiyc {-̻~|/z+5/l2*n,u~D!iP/~K42H{ԴD-?FeWWIlZ_ T!saV%kE۳ZD,ul3)vuI)87Zx sgϫӒRͥX.yB%R' ȵxFw0bi.3>\p{wD}7) kN&g0ak6 +E,W7(Hxl2BsW}(\-G$1V0` nc&-%OA#:b ʰ8fUu&Xbm;L^c,f['&jSLFjAhZ$E^xK-2l$=Aiuc&kaé0lT/ )P ] +&=iKpkHeߙt]} O4re$ H5§pHqf@%$yɁВTF(ۺQ+Mŀ~W¬Aڦt?:57A;ƵcIᨖqs>^+أ-NK}|8L~5ن`y*,kn JV<9A#`$*HY!0huƿJQ5٦-DyO;cj{}~f(?@EryzY.p=b#~<$yƝ'$+MyN>YJv}vgQIFMs! 4ddceZ4f6 Pr@SbBudQ>=f3uw.ԛg/ˈ\ F-֤}\S&$.iRe OŽZOM7S 3yKC3W GM t ߗNzM)FsWGŽS1a?EN4@xnC_^g>[UROڟYj2k&lUӬu(:sQxji8ecR$)ʿ~C"GNآ1B3IsIxoZ2=>iGVk *k y&$qࠀt=ڥKCwj/C*0÷׽]Fpl3)k[k% OLTݓpKc@4Q2ldB렠H< fhSbe>~vMX\KA<d|-1hTM 78):ć˸`}gl3TBD=ٻhOgXs1pj֭25{iW8QH5AzW2@v/ I: B ~PJܯ>Հ?k=1 (})! gKp9Ha6},v:&zdZD oԧolr#U}2 u8%Һ BpVSGKhH>XH:3'65@@X[l GX#)ҏ-9p!zOvɸ=J)h_PҼcQ"Y ^0Hf-WOpC\u3EX Ggg 9=:\SoT|}8%=^[L̫Gh|kޜbe6Ӏk8 2Id*)@cwpL Uyժ;e)]J+$zNF=+;wN kN,g%ǦP4W?}qs>bP92DQE'E7 c7ߢŋτKB7>[4LyN*Yx>ϢuR2u{z\gV$ @0倄\1씔x<Չ@}p?<[nD91.5%/ȤDL{݂&jJpͲ+ltp[/%w{G (7r~y(DmNﳼO;sN1A@fiYǞ,V|Ïvn+8ZZVEtzGQ02[qd#r ض^_P0O:O)W@QMDuLjUo x#-[<_ BϧV+6x 48dajM anv䒚tL@ 'Ģ"B nrFp0j5X]0y,$.\"mǾ{Gɲ7GgC}S= pPèsa'3Iv`pFr pX6\DiB..Bf~C  Q"l8:Evgg*py[\] 9y7@08 HKNy t!9=w,+Ao^YqeӜV:V]ai1)s>WOoL @nhD^ o)!e 5ln<Ev9TsrSp4 1 Yz;>I[ֆ-a'>]rѴŦK L3Ka 姨85OS_8>Gv=y@-Xq=s?>OŲoHb j7$rtCA9(\hՎʷ2ۉFXGwB6h_R%·Vdƪ-]n^tБ]ໟftq2@L)Ö?ǥe>1&Lޣ]Jbsmy%bdBbY3ת9[B}2"S!既WmwgⴓeE݃@2XFhDd,.O\&Oߙrj:r~_2l_fKv8 ՒV$ 础HM}$W5[j] PF١1zI@6"ɦ`(A]4B1@OutyyYeڲse&pyD-B;b]/orunfJF#5UpG92!Q*@wwI873 &W#Wƣ*:f΁3,4{ ; }:Z͊N3+f"۟[`vk V_ӻf[&$^A~#LYGTk839( ;8&`MߜH ؝.fgJ,ijTD[7K2kax=2|&~p?iV>Ya5}jKnR#uE+-%}wp%kLC@fhp~=(G҆C* iu/%u""%d>fcNTazumi:^/%fXtE$av5Z7)až|WN~cҌL L,~8[1?BFP#j uE۴q$ Mv[8 78A$ 4ta:{(PE,G1S|Ta3acT06{{gB":tȡR9xppz3:I؋dEkVV"e^Xiݥ")s}IwqxMEyoe?'UfZ[Hh:hFpCԤPr\ݯ~ٛ=aG/(SmTDƋcʏ0'%n`6ͬzqqIT#y[&p*?,RV@`I7evb<:(Ov_Ů׉!㐰K\&%BLj\|'A ,^uE<͟_d<|te6;y52nicrX;kH&Õ%9ܲxK5R5,D1eLe__(DHOУqy6bۯ.-$i]H@C%פ3FDj;nVziA*zBl*F+w uqgx=_Z],jY37ͫ,A9nHhfѢYH,;b<:xi} <ʒbXwdXjy=eOC>VqWߖCC|h$: V'țj^!J(5Tⳏ,`r]s|k~c=l .Ԫ 2y[r .:#1 I(J*i|]K@p w@`I:g9-X2f1]FT 1'"8`Jڑb@h"zD@TIS 1!܉qh 9{KvR" D.˿.GT.JnRgU@SyPuZeϸԭ CW?ԇ묚r⋂zn^+3x6bTY;g$cWx:^ ܨ]|~0+jFF68I a;`5SHK2erH;OJ.koX(Jbjgé0&T;I\WCZ"^vD#㈭֫mWWPh>eiaB{cI9Lg|=vx$˗ a`?dZ}t(vaЩvq1h?8)ܗ`PTkA5E~x?D%K*ub Tî$/>ZK wܳ:5CVȓXJG.Dz{Ǝy]$V 1tDjAH$ZIdD,\xxp U<Ra<_=itZmpq}yfQKY҃ PZlPi9+?/⹯ q!CS ;HD2CRN4D B%*fN87_#ˣ0c3 cNyfq{'ACV>>,4q[*:[r+ LR2*Ia-`9Vݑ;̊!g]5Ndŀ휮vE*iF>a+m˝zK?7bTMX~3}@kCxۨͅr6&I(@* (ⱃ*:9ɵ(cۍAm+)Xqt36g"[L<)F:(~ozy!RCb^(Id-V*jJVSsf0Z)/w=v{f>N4z%3?܋~!|m%6Y" *s1t~p$IYtve]?gKmSw$8V9MSw&~_WҞe8ڭtb]o}Ev>mK[BKt{XmҒɺ.Mj8QrAsӶxC{ٱ2o8,Ͽ7MmLi<tmO.Trݐn0v72Q*ANJ3R:k #!8TMhxW R)7\=-a`(*9 &j4.;`7b\ʎx!8V|9Z*W<9?֓ ֓l5}$Zg=t'QV$*)\nGS+fqXk꫰/_ٹHs;0NQS!.ձ/wJ1gkn v@wA,@Q O 5{:[kH7Β64;E.~.|ghw0ɏf\)k7*X0`+N1ۡ?4qlMRsOfmЍ,M;K^ qq[)z#zрwM;IqfBNxOY 1Y.SX2IlU£Rv؛Px>"Hd*X_JG,Lx&s++ªti%ɲO3t~ oe6Ҍ/;c&Qp(16[U- ț܇/!!0#p 5=^(m׼KIZ 46و|5{q 7׬#!<Ռ]q;eKӓÃJ=>7zSQSWĒn7F lJU1^뫻h_akB "!)_6}V"ՁM*c^R׬ 1Qa(jk=^l>֋A-c_|2IG\,/UZ-i<+KW 6"TO)J*mGl7ՙ3AChGvCEM5pwwrFnԋ?~~;/|TsSRF>iA9!rcaDn`ԪH%ZF=0r+ߌxͯ4gr˭ YՔ*ڞSV̗9~5&Ƨ:*e0 8{1Q4L5Xr/o8ems-/yCwT׸x`Я r sC hŠH]b"B~^ߜHzF`AmwuG`k_=~5Qp!1Q5)~&w2:2M=znH*f(Wm$9MMi;{/mKFԘ'os%ObrJ8F^O.p hǁǔ{|"H-h˞":4OwҦGL Meӻ%wnwn}yVqncӯ 9V<~[1kk*A9W4o]7d2ة9X'jMF;HmH䛏[l8PTZ@˭*)^g0~,q] qy. SMUs~p=*fTT|e6Z;Ǵp@>|R!O"8E,]} f!|*c9 UڃIq^gmlIkd8;b7Y|6\w'dQIJ1,|ҪK^)l?C{Mk]?e j<=m'hވP-BRaM3$}X-Ki"ʐvc:yl<(qJO.T=15:uJ ?Nx"cŻ[ng^~^&2sT3{%YsjSIFgEt uMPa%mMqLgPhvߴ,Ɣa\v9U͟T%K|:0n T{^yU&~/WX2frvz]=eU/::e[UT@r}~\Y$Nd˅zsF^emGZ3={΅hc7ЊS!]i ajQ*^qPe}4X* X}YVM!aUw$-TIP$Ǜ +?}+_':Q)hT'G=>o$m43">+9-%,/`"@9 ^ȯPߪp:@CհHhv!CN1#A@4.Di?+80v@Wu+=w!<O؆k8B/ӡ(8ɓU.&-{'Y<D/[9^~~Q5ŦuBR*~%@(pKg hteઘ5PIUS(P1bB_SLmuDNl^\@h9]A>S aeؠ2n2hz]x`2֧o|6x2>F09 |ei\5&n$w]U 6G=jWM225ػȰ""bҼ-3rQvUxtC1G0'q`N~+a<i~)۶qa p^ľn: MDB;>!I#dml{zSv"9U<={*&_f:IP2bϭupaqe,m:v(f-#oTB1ZS,[_Qx mR4 t^̄:9um^۟kai RDž}30qPvL٩dtɍOb06^!t+̅R:eaf6K/+\L.ëynӕ98ء{KN2Gp3rY{8TM3a{{i&^ }J1e VX*WNhV@u_:+_{BPtDֺ ]:'Q+wyI-a$jZ~gɇw),߷:Oȿ:uueOf b+y\J+C>|1=XO*F {R4s lI\iS ~ PY'&l|ʖ'Wc- LLN4,j]sǚ,'@ e'͜Q >\ګb"Y-ధ#iymіO4/GN&g;W7 6SN:,%ZFٲV/b)޺4=ZrBhj$SZXc ߓskuhAN U@Z#_ak%fc17| ◗H.b]^etP4tL ښĠbnR7~:,au(ˮܦGIGoZ-|dέkQcf#, +Gj*} 8-=Y-E")w{c rGCe(&=DG/)(Naa\"R18 6/f}[5jkpۣߢTwC(݈쬉_T gu/-`Uo'PPZ]v<$:k )uZ 9]ࣤoeJ\GlJS8;9iϨ p̃"ŷnCW6dd @y7ijrbqV03Yx3I„غl(>kӡq;{F%zP4ƍ;K:Y-W#Y xYYֈaOI&FT|;4lU<@+*%J tQ4 LȂ2HWLؗ!r% ?+((n+t Pc\KrxMq7 nX᜗}` {U03iy"a8l4d#''a>KɆ4dtG*xdǁ`|nv3:$3d=$h*Z C|wԃIyco4B' ͚4- 'e,XI7ZCOcW8Ye/ yDY$/RqN0RZN+PUWJ]0]DfMO^ YmZWtA㩦 bοFxN6DҨ8bB 0 ~vuiyK6=ؒ-w^kּW5t|4PVPn)sSw<}mojzndx-(1e:<{OX9˨a- ć3>D~2ӵqQpTY튢)qJ'\/`2%3qlR;d:+.30"a@4__+Y<"@|aEd̕%S'ȴ)Qy^MjҪsGhcrb x+I7x⍖S<%Iތl]{"3K=M2ă.\'=և?–{(lSsvٻm O1F4_.j C 6KsJ)BÉ%k⼾aWۇSXm^K˝b(;VQ_kfXm(x.}w)q UvAwb{hsԲR~iVaX9',xq@@ve\LڎWT{9;qz@mAO]& ~~$%Jl>WLo˰%Ќ{߳ +PJt0Ndh]݅L0 6l6塰$âOүևQ^erQ-p-Mҫ?ԤJE~l{&> TEci&>8$.TD#SF2`~oh5Emw257j2cn: r(h'XAFRj5i2Lk U)3'm( ccCA({Q*>e"/TC4ux)^,5\vXaSX´MyJhq})h].[.XWtye3i\/rO.)Io,j*:^CuڿGn>'΀]'|B'"n;ʥ')`}ԎeyjVa]jV o*jcu);)'YZ881!YhLDig8sP9ڥʹ+˿ǥyqlIasٜ1'zbW)fӛ>F7P4-p%l $ЄLQ́RM?3c $TϢھO:ԅUB}57ׁq\CLcyxP^1*re0/0߸߁K԰AWѐmVTRiqqG~CЎJi'7WUA ]{:$}:e KU@/;P\۱mW%4t)x!в> h S \O,35АӏqeM#)U~FhG=|v\\;KրiUdbP?BW)!) I _痑4:&$#~0|gp̍q Rʚj-fu>ZTUh8ٕ:]sQm <@W9_k\ָ[حRp?OWupu?pX7NӞ:0-k7}t hEܲLRZWŬ8Ǐ8ZML0Pkuw/<q])nr'"VV2eѨ7ހR B^9oQ ݒOԴn$)  ȅ l],H2CҿtNSnC;(SUꫮԡPZ@K-{O&jD?vUE篑-]d7s0QҪv[.M- :)D]](U` oD_g30nl9\i~N r@ׄKLHj xgIR(he$8LO}%ŕedd)8tOd!@ɥSVIg̸k?t\:|F]^-$8e& Jِoxګ|_5mpMrT=*>&[hJY42}{/Y`t` Hnǖ}UdPSPv1;:;֪jD!0V²E&7㒁G+>n϶ImZĎ@߼ߟtBPܥd&~(ˣ\ԡk<l 2EyZ3>@,f/FZt2ƳV) _Q IV]þ낀С$\ipC!pvuEJ.fȠҝ]S.* E-$3;Ø^+F#uZʊLK0 | ֐!a)\Z׈ Ͳ)&>s:&&xc4U(qgHt*?(ob(թXT|N2GF?<(a,4$+[ GxcWKmtSfdmVk%92f #eOȱEWЗ{>BOIPCR]i wK2{E\=#,-JwCоV$n`>W8bL2JV,{7 +xL R{:>n"AGiWz@]xUAY2Z;B^a|JmCHmМ7Oq=QӃ5\!_*躂ĥ>dCCz2vEUs ,՛AbE'ԃ uGS aq.E|0JK܌H^-yP=fH .!%mnŜԵIVngh3[ fC݉P6Naˡ]KJs >%j*5N]9 cSKk1B{VRФ1:j^o|mPO`CQ-+~>Bke=#W4iE.)%s'cb Bk(n$6iu{<smL. ~jںZܫЬ*VcI8I`;ȁ/{絹Y^Pa6[_Zz2Dv`&urQ Hz2cታk,n,5>r\gWzQZhx6:}Wn`4;%U< 3"lo*@XixfJq}Z5۠O >^V 'c#qp%/mP\h"7A6YluK)I蝹&dU~XUJ5J}2U+X])_;'/=oi +Po0V-M -9qy 0Q9/ud!zB%'P>5M1|UZR٬"=e\7]C])lDq)T 0 4x~b,U>mXh~}o@}Ϻ,P_w2E  l ʇg>Y8~sMs [)@@BG (ME蕙?/~sV艚Y 7|gCѹn*9]&տ/1,pe-~ЃU!XLW8!/#)I0#wlͻe0SVT@{1_eB6ܟ\q\I&KOFx*xdA_1vݺO/>4hqXmg}Nb)Z U*`Q U=N&@nUD:FƊţ֐lW}kYY3W 0h1}?.8|"^@Gg͚`R_^(a0mn]]a9O3tNn+lF.r\gp)9.HkNR}jx~m\RJ H7^?Dt;1p'3V8, 3~X\W l;Cȡ2,lO]k; }ڃaEn|~1,Cۮ?j48s+3(/J=f/ְ݇87ň?XT-Qa^aw3h;``t dAB^+"n2OC"3)bh%#+, cx~0pqͲ~Y}ggd: B#Op1Fxm4 jpFJźe "'7$ _DS יSrOi`E貕}UK+F~frguyx^b?X:+Ul=r34զ`C tJinäPbQ[8إAt3(yQs+ʺ pCDZ}á$ )+`++iȏueеEO6K,j h*7'di;t.^i8Ǹ)Uڒd]Ԧ X =t8%ĮwB6ydMT+="s Yf[N  X؛A#7'+]\ʑs HbP8:$eS(t hS j<_\ͣ qLQ'D{2b)XXG/)ܙӊ̈́"+;`fqG@ pөK {*k~̤2)@+r-B%54zej{D}:PžQԎK:3A(0/1\>eJM=I6\N48 j0:xY +*}m"HL-}͗gC JͨH*!4<3 ''gÓIeS&KF` T.0t1Ĥנ>f)D|%Bhj)TZ6e6qP'/ڋ 46?#뚫8?a~Z; H퀛 X/|Ϟ@Brv@?T 0h?BHRӸ[E9aN Tϭ)څ/b4[A+a-I[[pt7#{&A?@||[&OϤ9nQaIYȂ!+{?DpʪwS$Ff[^AF 1ovh9t: }@Mg|IaUݑ ztU122"Ih .d%N; _ʸ2|>]4e,3,oý0>0hT8MggX? Dx&Hs V(Ru'G$hY>h$%+Uһ$`NQ+o% 'cBHU:q6s?vW3p.ej‡Ӣ,Z;l bW [riiH.#B{}|F,ponC)'\~[,k~^? 3ҮO}2Eݕ87% Vu,_RTg&Ί|5-û!}"!AL:_meKf meOe4pEI&7"-Q4Y?Bd;)uHc &+yoӓ 6!TUqz|V[8N"5(\۠}_*}6(3~=vg F|!aC;iM5G|4;4?҈i+HB@{d{fۨ68!9uRΠ#"xё8A7m!ch9cFia<Zzy9KU'.<4hR}" }O5O2L:9AgY>Xz([ r,0x( /^- OM h0w,`b T:R ip"xL<8ZJFXgM8?3 uȝ@MP NxCLcHW#ŀNwRp ' U X@˜V(_A,T^5֯7s_C 7OW=ߗ}Z.-iېWiՈ/M܈[Qmt>FD& Lr1eY#=E<b7C.RRyG (47oL^ *3!A;4a`<)z{xVLW My[s -] KS>4}8;OvKmfG F=}[? ¥>"btŬRM 9.3#CcCM7CchcC)XO8D~ɦۥh'+Enc4OTӤPvRO2j-ɯWZf[T{㘧E2ByP*ql_cOfȍ- +/.!o\ݝ;_?ud=M aG"ƿ1hdxE@Z|,3I] 6oLٍh K:I6~٩ ""ɉugD.ߤr mam&{ ߃gׁ%[/_LMpiEL{Y.[):.]+&O%ꙍZXxzYk@<e@Zձ+%Db Rٛg(J3pk \_.oqr{e@ GB'1YG<\6%vixLVp⚉(9 _̚_5ZlI#m i{FtT0BmdllJkwJW#'Œu;+BJ8v`Iw<"F$^̰ҨI.T5".T>fuZ)Ϭn1RVy0{Ihý8m|j@ICiΧX$-Tɹ W8] Ԅa `N?,8Ғ*^)̼vqomU_ _:)m&:A}wNyC1Qgëm@NJq҄M^0~sI9~H[1U%]:Z3"@M>[=/T/R1Cd#;Cbw: ӵr17zj@G0nCcْŠ'6si2@ˮi_ bJAk b0LHމ!|)-v$$`YG~. ^cZ`kSnIdǫ~&"Fnb[|T A yCPq|ymX "OӇCg1} ne7[s4=Me3 R6 @-Nm g9|.t ul!#]B~Nva < u[3X3N}T/iۼLR}gVE ລap9*Pr$ב6XZ GF[ģ44w71IHH -N 2{| /W=p3I.y(1gq6=_y5yvIQؿ08h[ cΥw+QֺaW%!RU](bhQĮ(]$# $_?ܶ6ԛZդP'IOi!RZ%_H K+[6(2%HwW=ʓW.ak\s99\bڿ46>? U[0e/f|brxa$wn>dMx!TAxC?30T$'&%_*[m_@%[չ9nL}骐2dѭ2N4dHfVZNC6 U>̣Pzb<n8 |˟@M殚yIVXt'SڎU{!ƚ:&pr<ǍN E30/>v"XOcɈSNiהz6(6D*Yvʲ1àd_M# 6/b+q AB[ 5-HR˶X~w cFb)BL;S-ZiFz<6N3#W ݡG=NȋH{<-ZizLfBgh&(dRN)qg (/oٞroTGu^[vBCl.n.2[TQ0D":ZNĜ.Q< zҁ.C*zL66$epN?=a$E5(̓%fwnj(~Ȑ2fB\ȇ(K`4z4T>kxAQmwSx/V\B h`cf۳0Cev󎧌0}"%f}bjm>1bc79n28?Vd^{8횎c#Iuj%jҊeVga6B$wJv»iJf)Ag\?r miVWEY ⤾ 4 iK`YeɛBo;F& ;#׉g,3s?llHV"{*s;s%1)lO \ b8Hz(ۯaG _a`.o~ݘAu}`XW$_W=;ZH&b^P_=;5't󥟴6NTN_ IPHw,Epf{bX?|PjJĹ 2^Łl1+ǣ sS.u*@ɪ#u@R{v1W@M0?",\fdWBmnɘ ʓ&3[0n@+q5"+U260 K@jdЦ$e(o'9AA+센\r/)Ǵ(M_oCI$p&b7]Q_@{w6H`Wp#EBZ~NxgE'cfԽHzD `7hm.(w_*7eR9'{{C/ iDZš( b*}|Tiʴ=4le0٪2JsM![s=3H7 qj,^isf&FcM3 [=2lJŹ ƽy nUzؑdH,NhS;?WBe5w!.;SǗ%^ ̣ZY̤AIWap_Wyз Q=;R~cc!,#M(>)׭]cgP!l#5`,yK-^fy)LX鲍OpО|sBȦ錐0q1, bWީ'Pc.^A *(Aa&45tRb-"ڢ"Kn{8 (0Tl=o?dp﫜k~1o Z,5B"Gk:{džu;:ۮP>"4 /e2_J^\H@Tg#wlک}BPm&a@;Now\f1g&"$7R7,x$@+Ӓ &]&XȘ6fjiA ]q3f kulTi72p׊VtEU^hM xjPy2L}6s۴6\#-2] t^Qw3}Ћ y}♢WJ偵?sht3No4׿{/rj)h`a뿟_a^}qX3l(1 šԝMu Y̲,ɊI״TY1T#/;7 סsbZfHA-3ҩ$)WN xb_%‡xTSr!CY '%˽{?›E;Xxs>>mFޭ}d9HU:A0V5ox*dV {XRN [|RK%+S:8ט+=,X_>@N^iWh# W/+C f.#UBzrijF{8j@5` `@ 23nkKcTg`96ew;o03 ⷂ{ !a͙' Z.8IM8MW8M9Rsҟި"&=+-y` hbzO|1IE!CРzb} ٙCj.kv8'`6#blXy;i>].Bx8ZOlIhrYո >O%{Hś^c."ӓ$+;S̓W  dc6& ;/S{se0"YV=<#q:6>]tv@ҝ1'3bTΌMhku ~,k(z;KB,Ɔ J>uwfB7ømO~q{%Xx,3t <[{6%w(V4}KPޗjkro|cϑD% ĕxt8%ՆzȞ t#P\`gЫ]r>|ox2oDe5,'Z#Pt3|[X}XOPfY}n,G}U~`XhQ} kc9?pGc|Osg1ZMA\%6q x=g4q"_Im3؍sn)9TFI}MZD o6-5eKZ |-?E%݅z9(R߽_1VDesj;i*) kqHp.R~F\: H1}!g}sWpύ ^eSmC'mSKc^*(FpDz N+)2(:G`|'K ?: tW5-+z2g!cB[IPRf= =fWňbEqϻ:ESVz3Uk]C%_XG zx܏oy6E00ൄ !l" ;31׳N|2;e}1 6Me_/̝TNtn #:rU9}0*P^Xj<`9y~aL/yrͽs/ոDBUwXH1' ] eJ[RȕQ bD8x&<^*lf?ɡUX/? ^OrPP`~h9'4 |Ev<!i>~#Qg03x=I{ɀ("{b1u2bɨs{bq[k@ey(m$^GLp-&Jh4[q`||-|F qHу4%~Wރ) $XHjO:ШN4T(S_(u3|j1|%Դ ✟N\M>/kl纂=Vg fGc=',ϖ뤵_j`1~7PZLj0`2m㛫gWR4SNfex\IHg„{ R{xK݊X0Zk;^˻׀%u}2Ewvg0mad˘(33K7v 6.oXxmm1#L1βh=յί|h:Pz4@g>ao0,j6&{T>V77u`c>ÇXѱcV'Gڎ_[-x_VEkZq7jyґ`xxt`ipx(tn˾s 2;$U`h1alp2ӟ}c 6aFd΂^*)i~xNm6VdkFOudzF!]HI7Pw+D/{ӷKJwYM9vf}e | P:QEU|3fڑ乿!Duf ~:-6kou}V5%;.,WhfB!(I&bOUϻt6^t._Y=,f=We哴ʰӈ1?5:B5ڇ5Rm>z.ϫn*%9UFQ6t55 iu%/VJ<'wCW_#_8j:P~X|詻Df9A i'@{?`յy!zLI!,B4ܣQwX(T%J_;K|N7b/XJ˰f̑veQë1tt֫(,ʡo fhf4~IEEtsnr2;׷ZV 1$T)#F,Y X,"qã4]aoGyzEJ 6wrX# DsjCwS=UGb&#!N:_9܇xm N ㄥs|-Azl{!*+Đ\ TH8Wup׽|tDdzE=ܧ:_~>(]v)I`FƽٍQPޅc+vwU蘰{o߱Zn%lọ&žG jt>`0Vj,PYV(@m9BН3g<"{94Kk!2̏.) <( Z!=)<\9Uxp:BCf^{5TYu ^q%޸F2*Ѐ9܇^+Hhڕtm Æ/\W Ȳ[@[Tm*QsRbxև J56q0N)^ Mb ank GxZf1*jF iRP.S&WU:؍,ᦧ J*5+VcoG"p/7ɾ uj3X ˱zfDN]e:mg2i迪n+N}pg{F6Qd[?dW$w#$fgugnp0]ZD9A|ǾV1ֻ)S.o7紟v8hl~ֱo8\<壜I~&8'ULސ$Lk=O*9cFߝP,O2c~I97ବqܐ~Ȝݾmy;Vͷ M=u7ڡc8\ XOIby'H~~R.|mVZGЖb+O;ATݘ|yaa4l솰e̝dE@v ub tJM݆VxEN7f*WrB>x%9e)![ma )B`?fږcއ;; kq`Ӻߎ-/w LFf,bN|' ;<ܹQꍔ*"KpY/| G&{Te\BkAm4kyz- v}WxdVh΁=j#D.).cʢjoG0̦8uv jۙQg\:^8SGbs~îSbS;?7 z1 ng,)it+yBZ rThOSyzx:8ZoUi]kNҘC5D=\4Z넼tL+RKȣWD .bgʎVJV'v ;4LeX$]`R֚3ՙ1ed<2U466RB-2tWt-m,UjrG~itb&b^/^$°H*<Xhc݈XYO(PE p*ߞ1H{Bh^ȜQ[;, @6/)vH G2͇Yr~&J}7 o~v|&bL Nv JX`$>ht'$XY*mEYe=0/}eLx=᪗+J^9S/fV*vwp6}cty*chુAiПkޢ}/^ǺJʛr[Y4tE1%amE5΍$̓cM^)4rk5[Üi"T V梚\[J0H7ʹHyYIH@}vaပdΏt%f(nzUYoČZ@We,y|1|^Wh1и L<=m,- ƑH\?V nRXV*eN J* N4| \3)UXa^|cu+CBWhVDߑM1UTEEOܳgx꼺L2]·9+0 udR|XƭO_+Qfӎ0 ?&eU&@>*^'z'Hcm0 #qp{ZlqĘnz36=ȓ." qX&*>6 !ŝ݀e,Vh]<[QS+~0AK ;x~-LVxpj}"G8E}j.2w{: KH*4X1sUP=?4NS,W1 lNcS)(LB^d ]Q0Q0XZ Sq,{;fM|݀)UB |cM\R]J"9mHK.cѶ.Υ:>[<Ӂ/$ژf_V\%%Hʻ* ]Rϥ 'P wu0R>[v4&/ s8 KJ|RKu!-ou tO%#bKmG+@,_vYĜ3yx'T}ah=H!}GZsGi D:LyLy#;gܸK۸Bv}jQu̙d.[<[Ys 1rhdHA/7^-rą*ɇ5*uW&\f@DG,hh! iZA2~rkX \uL>j=i-ZHn*&&lk: %}Py/RJ=JKFbqR2bTn8aCiNc׀S->}ȟWgWakOf%u~zUva"b٦f-ZYyTc"''FtCQĤ1iW3A^zf,w׾`,/L~8O2)Vˤ!oO,1H׷,BqI`UQ wII8xܪSfw+s7IJb1XwԎFУ1Ib6Uzyɤ=\F}\ܻ7>1EQ# u@dX wvXաbY3A^96l8QI_gcZEt A*cJqʬڟ$#aR$KGoG06R4Wfi^Zh<;4gIGL+>{ PBR3t=WƲ5":Bw5ǁ҈jLNK:3LK6 |~ve2,ߴ-V=mܩАNeg=Fw*Y0l6~5M/1#aj=;c Ԥ"y4SZyJE\A; +DE+:0X}RGD &#(JzBXP' [*Å$f䡡F3pؓrZ.c@=z7ᅡOqB^E3K e|ͺ MyQ5bUB0&*r-b+zش VtjAo\ A=+8-NfJ烓s hJRc`1\0Z7mmQMW%(GC8K }U\!@R$I[5 (!ќl;=10 2b"=Jgck!\Ւq 0:XoNUdѣ $ P:zY0Xja^u*9s+ jӡ8XYz2&:eQYtx(I`u`HtQ庶Ԥq")(8DFZYQad̉z$?^b s'~FĺO T|`.]|(4ak>t$s*c1zIn>Z {_QFoBOt7P2n:2ty\xp͜KbghVݗ-C* LTͫ551#]Hfҧ1⁜&7r!M-h֭p)GBkELo->D9m\PO{SH|N 0V쮐Pum5(!#3֪n7GXuD|}D]ڹI^SN ѩU'6YԱxr`S6 vA.+{4>:.'vQm, `֊$N ȫ,LiȈigŕQ p۔򕸎'wlԎS꤄uqY@NWW1J6gVX=!J mEKRW!dc)9(3e `+C3;:4|.,1p`y*R݅,µmǐR%&E/csgҴoM\\Ќb2rN!z|dݓeنHwa:R`>^JJU:SU)בIfax̭*4ޖL4jnPp24Jka ԀW`1hfCѱ.{meb;wIU1j R.7YqSYGxbHzW>$K0b%|ĬpTϫ?ѭ%O|'`LS3,ƮCȿXXX|AW8=sysfSEas4f@6̯f*.Q^|5>1[ * F'(@:]hTG) 8fV-S {o=%WEoERoI @2Ϡy?ku`DN(HZK2({״ QL 3TaS\X`THiT0&B j }T Mqsq$WwYOYJ JVNZD J7!QqNkբjYe J 6Zl1kϴdt#>F4|w + =c*+}a ^þn8N(}AȽ0OsfarfISĴ. ~Vv]A_c H1^jFBAv.Qh}SddwEOIFn@뀪?OP@ < oFO- D4oz2q ()g^v ]$juKPV/e_(𿲛g%}ӮgnW#W+ܢ3mt]oP0g 'AAϼf3 '}Aȫ;eU;;?PW"Ώcީ^M^7` d!fv5QÝ#\JctdOY:5Vd(H({%`~"&;ݩ_ۄvb2I^שAyQZ˞U)vYui.9|tHf}e%q(2,!n, xo>8x> D٫~+mS9wmD(EI8K]s."_N)(>!2qIn/$7<#,71-a)O 3[ ;X `SE{;^Wυ乷#jiV6mA<;7._JP({ c8< {NCI_4 \<̆v"! KNea\7L:rJ<{ ȕn% WU "fB  {-`}Fd'VcR0o!ikO#/p)O37Y4K.Xҧ{q ٍJ[rPf˷'E:nH-Ҽ:_eS<Ľ<,_W Q 7y$ɠ+#PnU|[L|_m>A*u;W3ʜ:6:7D`(j^/E侄؂T cazG5A+!kL/ \9''2bQG5lEq|HW;_e]Z~7?T;"#zD9ÌCg)\0owP1=>tk8]:n = SГ0'x#:4~xG\dciklBpx"kG" ;rȹΫ8Tv㕼@_|a3R}Z!QkoP9q]'f.TԽD~ՊgC–LᐠܮEl166fq-"׹Y'UzNMsAJP5MF~V:C#]#${o0j ŮC #5/}&#kCvb{>dDD$ѾNS7Ҙ]l>?m}1"AD:twU,8gl]oٚWQγ$a亃- '0{p_}x@^C>m|t;?*C /(7 .'ZHj*KYcՕ5d4RzkHG †BmUgrp0ۏY-]$Lc! X?O*7rH5[#=5UC߀|b<KI1qsHy1A0*&q>:E=Sp$ǂKiH{sS:)W^Xoxߧyqb~F[d !P!&x]{RqJ٠Z!B-_Pghӳ G~ibG 7Y.>1H'Wy! (xt%> c$܊2 ki,f՘ǿק >)kpu'^Kad\j|Lpg2LVF32,ee0-ׄ|J%nd5G,q䑛YʹM- 9}i=C.AA`j&D دrClAL zP\yOs^iyW@.}8W~m]oΰjfD8|8Ft[T%{ÀL3wT& ~k|}[,tK# x+ VrѶƫ'EQ";g|7{nZ1ܗuڎN)v;WC*njɱ$/1i.- m1_-U@˶p4,KL-9bC>E`y,~! *;yĸ|&mT^4p\ٕtuѕ<t(>&55C;Iac@lGaafZ" λVRA^ocZ՜jo ‹>u3bk]C wJQ΁SWBFamSG/;$lEphP?ڛR9XQ/P3[{PZKWI3-|0n [v!m |?c8~GzXVǕ#՚@A 8`ixrS95'_EǍDؽ<0SӰ pla~nHL0Y(y4oE8imX7;DŽЄ0ƻN@'E>/zQjy̓Y4:T*a9b@x ^I-'8>RGqi -YT7%%3p J˹-a.R6!ߔVI1sxB4@M.p(i)y\C'0ȿc35_B(C%&jHe׾[J1rdH݆dV:;uS!@D&Ql:SzBHOa}9;󑈋AVmPUw}<&UsՁNL.Dک;&̷,܎vwWVvuэWtQIzd8Gw5YHhoQl< o$B!ԏ,HHa%vGr&*Mwa pX5q&\bޑ3=\?ң$}zīg* mz3>]Wڧl$“npEE ZQwRxq NolQ]. W<Ýx"ǟHuZ.N9Nm#psp/iAC C*j]<WnMȘH8s0[85>M2u~9 ,J7?y)i@U -p?] m9SȯpElk|Oō>dmA&3Z s_#}x#&!,>/꽙~`RNZ:8˛PD;e  %LR&PuӑR6e~aѾBVOU*Ⱦ#N# ~ cDn`,uVU&!(ALɰ1[4a-02Ȇvc,c opSM) I6^ھĶ@p6nVɛ;^(S+:25BFӿ,j\x'P8,bΡa/]ͤAp11UcɡaD굙,_w$vgP<5xm]*p <ج ~r/(eh$8\͏= C\_^оc@ ]Ex {OO1v$Ь8X@.|$v7vDnx'I-u64L>x䏜kDa#D3^%>i2Sdl1$ɹ)ΦXAΕVրCQ;XDJr-/v_61Oi6;Wx> 湠Kٞ!+ܔI ,Z Nι gD=쏑QMf-,b[O،b~ËrVWM{`F&s,ĕQoG9,9§t=P:e䈥Uu_ޠT+:Fg6MBmzT7A42ͳ=n=:̃OA;tp܈V\ 5¶R8RUJ'QCV'{eY(}&K=+%E%G;CR|`q!Q#8QB=+\5ht'kKo/fHE(<5 e{y|\z~KۋJ0cӲވg@@ }& P6T_ZB ز@QD)gjN:1@^}WbG ҁ CjFֽ 䇆#oiȄB6 mZ!pbTQ4}fmCZW=aIJg@w]!kQ\3pDF/R aZ;p{7|F>un?i grV8oOz1h|gn_2>OeLΏŶ+%9Q22.97s~#RDYy֥4`,D3{$5)+Z޹Qv4@oq,\C'JgXk$T s>dzHfK'5  +| 2cF(yXn.ĵ C@y@^5A7SM.N&5NG/ntRS' ]ӌ)ڟЫ G3d+xEX؞UhYW@Uj'I2;(w]m%z&5W6@d ̪UQ wH`WM@9Uk꓁yvuRRG;6LDz^j)+H}?Mӣ'~4q= 6mY0:UI`Dj6QB(P59 c*<p!mLdsp`ּ'Қ$JPA?UoXf[ j&Z v\'*?c(rSYbIG -+$/]8u;hT$򤭬y2̈́!I]m\uaʁ+>]| NqNu:/ylGc/xHB($B;{IȻRG`:4EC" P vfwbnǘ/O"yʐK^h }vIn7C;oTIg p5/Y n[`dU$HdKpe9*tkm9mC=;cFgM&CvAуvYٹwԴ>p5b6)ޜJ9JQ`Kb+*8!o" bip]с4*FNaekDԽ%5n@ ᶢ_ƺt.#* JbDQ>d@CVv-@A`b5E_!,}Vp9j _Y(WcEϽ:ZsGy'<6g}gy/PC&44U0'ǵ1 V~k؏\G_^GC U.4[v.@"*+Ⱦc)]#,ImTI4-=jBL?䬜 ]Xc8E\rՔ]ӵEwO(}Bԅc^ ȃ:ގVk*ېt-,ұkb('Z&KfQSx(r\Q2>o)7* V@]Y&+]I/xU2f.:xF_ {~<`LL!XWFQ2eU0!T!u?l0c0PQzMEc5bu!5~mSj6r(0_c}vdZ^0>K+Q`񓣓Ÿ,+\D\*smcjPG-L~evKp\\2KM^ :km3*L)ƪ+T6B3ZdF),&9*֐3} ysmPPFH0>*Uf4,8'Y)40{3ZYW7nPz°Z{(ݜlđ/Z=VlG ۤnU6D(½ͻtyH EQmgG$Ln/~+?` +xݖ hE> ߵJr[0IdH*&`6fǚIjz;g 莲BdåwG1U@sWΦA$2® pt)$d[+f@c(Q'筡*K=#R-Ҷ'Ѿ:~1F|#2rƕf o?Ʊ!gbl> C>5}잊z]DVbmm/qZչ `:*:dOX疏rF)VjNj xȨ^tI"]q{?A: g0//[e i%{ZmoUSEv5+C;ߦ{ .f")Ρr<펯 O{OѸȡT.ufM3ԴU~fcѫ$mys#tnސ$v`S؂M i`W#wݝL7۞=7+ D08dE{gT)_De-/cP:yG5::~0rL^寪Flm7AWӤ װoMq+YG5 5݅D3%sP@[,}rfYX\URwH7B7Peu(IC/E40%P1;֋o|a5'f? Q3Ԛ`+xQY#uaU)Kb|G"*,E}ŲgLM%"IN)4N1c܀h϶aQo76m-2#n멌w昞"+F 舤=H]7 ɼ7TI^Պ'_ X:>oᖵlI0k=,Sfe{jVo1hk.bPd1!g ߼8Ƥb,/kn"@LnSV4MnҮs+nbI}dH{{M> m$,^aZ8XM40}ˬ̠+J$:OhD֗ 'bQ#}{d{ jt7շ˔醉$>Ǎ@S;e`58C^NDX^W'`÷ \Px!$t?Cjhu(j܊n'FY1z^7#-02p^ؽߧ G͑xiiOoƚ9\=̒_9PaCx{dڝdbv[s̊uV}K3ಱ-L5q$JNu{K0T8?R7ZƄҴ@z ~qh!1~,MȬnyo+ߖشۺ\]bL 6ɞ:<{ż5tT0 Qh|D ,fH x4p!Rنy:?7|=͢ʹw [,oԿ7sztxLެ&saJ|b/[?lCR,/en2N$puJ{(&}qvH#xc|l %ZgKyyd+I,pQh-ÒY2%9«l|-:!F^qF6WsO$~}_Zި֮M:(Xo ZTz2(Ƈhɤ 9|wBN(pC6cI _гE?Ծ=`Zon-G'  Zl_&U6mf(QM8:Ԍ6eW@.E_zqxi >)ƞ-ҺapAcOke73ЮRЖb}H3>20dw#+ >ڃ_<0zb}FV㛌f݊Ҩ(S8ˊ`ޞ?o7 j^nFs{cXۖ?$2q8VPMtUnv#J49;];>i4$@Yk5B!Zvٙkj{L8!.۫$~MRR6Z*r%1ݑNAPLG\:m[[@4LU]gn4"br&zi,.YDb]/[,Z取b<(_Z*/9 :es$k|s#](You@u_ gUqO؞tW;]&4U`+o>s^]г?6%E 8o4QFVU]^4nH{rz Sܨ~Xd dNKN%%EvagU{2`Yu c$[!i4 ^Ygj'6Nvàc',nXzn ~ Q2q\ZKplm +`si_"ˍD,8)YspniKBu{̘,gCGTEخs K,RXM|p_w)-n`N"^׈ y/6Blȩ8=/sXo=`yp,&Ɂ١,KYs>ƸTS_ ߑGPӿ"bʜV:۔/rzhmx(9^)1M) 3т1/Yud&й}< tKYX +er![{ڴܯ7O/`ɻ'S72'N[O cbvjn80;~ZyNñOظ*^g /qif~]lEv ?oIaf3c * Ǥ0 R i{,}c 32|԰rA"g|DMn)N')$$̽]5 ͹x/HV1G@NF9̒NMY v^!cE?K.ZJ$cltr>'WhXԚx;/&!rKj bP-Bw y2meM5Տ݅OguHGxr[NڰrgA"^~ ! h캦IE~xkYXFy:G'D#g&a\eä{>b<;0wl إ\ 0*w ^pL7@kl،c Y8# ,hm7Kλ욕ƤǒܔwYB|϶&L֛n50fcd1]xq,ͦ)22Zv#(^sX`&9Jpb!Vx _)7z76ɞ5BGmHJ+&m-b8Q -sĔ ;J,ҏ h041LW|䦬ER_O"B*8-mI#v$JiD] \( `:ð>^4olF%hɲW u3@~(q %eu4wf AA]ç=}N&1<^JMcR_ȽW02yg9H{ i  d&6d?Q;އikr# &\9EV7=9Vv!HC+ {'Ua7<)}Wxtjb?!-,]ze"T%mU#@Ƴ2"koyڔ|ʊmsZ@c4EH{WXr¦xWo k?n0/E=BJ` nrQKUUZf:uVI_snm!fhlrFo"DV'hV$8(N$֪̔8:Ɨ䖯.-n$wDy|ʯlĂ̝u*9  ˆJS#_T ^F r 䊿h SOh⫐" uQ-r wowiKgVzbH" rICe`ZD2vGqΑ pv:rgx4u_ 蛐B,.qDyw=;􇦠0-|z>EiJ^bɌk䩊Gƕ"b2HB3^4[^i!(?2g)*p"<$'.b30WT3J..l0j_Jf51+K*;\˨w2 H'5{#ϒ]]iC@wL]AU-\⵬jx|eh}"!}Mg4zӢq7:vga+d8oD>ls&󡵿hSJiKm"<Ko"Kh*{^Eo' Tؽ*9OZ'A4f* _V|t3408iނx!" 6"̙&MX3}ٲ\5rU$V!Nmxx-mqWTkC ׁ i6YҞ>?˹?ĥA|JtN._pEUۓNψ8Ymoϣ˽/\:i}?=qߎ?kZGj"rWM?'I|Xmob[IJ3 <8(;P?7.Xj2y<\Ml_d6E, qI1c?wXaRP X;`zf1Kz}*B0PHP]$l-mmH\;-ꫲ_ o22M|{/.J->rF]mVC[H@Q.pI*uU7h1 vnd%_@Fn?$ҋhn$f:p^>:$s ?SM?'`kcW K/ hjSOae8³k-gP|=f߹7~89 "<ω]q) R 1rocy7ql fZg;\6ZHﴳ!$c3| D !yB+Q{ak7XqAQ>0QevRiE(E,a!; v4L z% (yswcszu*?(\J.tQeyZ:M?WQ 3U8.1t3F sJn bpD=&b߹z"J򾵖2w%+I YxrLߔ81tɶV Rψ EdP'{@,ȔrEuȰs5Kg G{U[&G-yџ0?|L8z dDb3Z+c^;:Z} 鴡$]Lٵ9;3)/Q:"A6(}8>"bCM].p zWZQ |`~.M\mʯ 2%5_8'Fw6'NϷEᅢ]> (=`ZR"s y,:#whBl"z%0[`Ԏ;yn X^Bd7K`ǼPU'mG!zJh%kt%&> ?rqlzFV`lvmU֥_l. C^fV\gU*o?N-%A5_Crٮg0*4 XFX(ԗiDijQOT[ۿZvdsFڨZgeа̱k͊3 YN vsPedMT2Vbg./C(qx2H@-y:z'YDg9d#;5*Vu\`]\lۮ.`mi+#.6.÷lS_edԎ=]s^(`SO0õls;!❊fI*8L3zϞd63_ZD+]2StL&6JGKYg8C6WF_l&8i-a6ӵ* Prf䢙ȸxZ"|LcyDlnLu1tJgyOb sw&]ûg~iMa#6&bIPbO=̯.‰oŮbdsD/Egys͎PN]*"_@y1<0sޜTTνJxI-[?Pnp՞v:R& nBmKkřΒ|x: 6Va&Ta)ׇ]q 5Shv8nC&I;:*dQ2]_ ^AK`j:k#qvI-9a<m&F=1hѽI֠b?|Vh7`|7;-2v1&gfC}zC rށ@O~ヨV?< .6E:k9m,YdW<q z_ UNTggckER?g!x_(Ck "S=Y?3_ȁ䤫ˏnڢ{iCI|m8q%9KV:FD)lA_B-kL11qEqbRdV685 "z۳>YEcMsin42N_E;~sg sS12C:o -|Q\l2lu{ƛ=$ڎ %Ry޶YEbbM qа":E MCh.2s+w/]HIWF ݤb,v!>śzjpjp Q1r slHm/:m<kp^9Jգ9tB#Þ}r2ީ.af6Z8PnP6?΄aܕl]9 `.#R]^,tְn5/"_NOO,Bn깶A82jhq~n%%U9ow7VQA.@|8)WĊa&p*(_z:qNcSD+!@~.\`дШKIԆ#ғ|ap%UYgPU6n ޲0o& ye .$"BgSnjv#61 ZFo_&hKl]`?Q48 u,f{nU5h~}E|.4[D}mpJDm>be'/?dNSotע ]q}(V/+`+Oﴵ$AX_[ 7`IZ0Lm]%-gHSӆ9GQ NV׾rub-ךA'යes~M}VLY/&-읛q=珍f?b{Rx@IimlVrr Z Q!f)p cS(N/\?sz Lx<~q#$ubV{3S!x?՞f?<'l*mfR=s\ 07ř_S> :ڄ+.TřT3xI݄TuD^Fnlw-Ln,M\%]沠L? [TJ-A89>p"c=U'%xFIЫ7m^}m4"蓖ՙrgh[v-=KzUeqU !"T#4[K.NoXda4c$-bw*%-;6HE&*bʟsWTM<nOuP16"{Rsޓ*،ydylJMIY9k{gZA?CmP ?x95W},϶),m¿w]ځ1^; :4n (<1"Ҏ00"Sy 5l2f |3|),ZeVD^dGO'mjSnV=)~? 6HWtctZ(*ezs6*;C~EꙁI k^Ltՠffvx?#}hZa(CjL/ {ڇuc+ dm`DۏƓUcpAܦG;H>> T' ڌek K6\y16~AqzkR  d]Ԃ'&K96;ɷ"joY%1@`oI1D2!vDEriLF}1 0 漠_ gdRҺSSINJ%R)IDpz0:MBG EkXl&3ln=~Uieujro# zOv]lɇ9?̧|Q7Fc'Q?R,j[%&h" fy%0)AM3hj;#GJ,2}M$ 5OHwko12@ĤU^+iўE5U|?eS}u~h2>VpN"YRN"&N~Xd&6y{FuN?L#kk[*S%3npN'_zXG 6PwZ]p_`?0Q^0>? h=$t7_}Z 1#Mͨ⺰q' b:A֩Pɧ G#EPb_n\zR y49|~/OIG挗Q4$&=aYij8H^qX ܼt^HV'u0G#:_Ydםy.)9> QKO/IܮY3Ϯ~fjNlgl[ YMB4&0j5hXbxl3~"=DC_ȉk b}_Feo?&,uoET+km4o W8۹鎑Y0x&B] o)@9(B2cYv*"ZEF rkf%򸣶ci"/!ztnm Tt=Ul⾔_-rD@3M,iO U&4?/@"#:Rf[xKuc<j376-$SX"<0vyc# KⓤȀ#GL0Uř!-16FyCGjXOjs({̞O#Vǂ>ɓt i2m,_iP V\FxsAZ_8>Ĝ瘴&m\6k wM@sE|.TLKD2LgPbGqƺcWSz*f5Gj^h}-ƚ\É )ip<5j,Ɗ(#F*d؁M-xdɿՕy<ZqU5Nkk:j0P5X4X_ m m!#HXoIT<]; +m,¢XD̾ \riB1ZoJ1_ٚ~k\C:V56F''足1AV5Brt~rDNy$0=?-h=s eQ=$6/i9 B=]pvkeMֱ>@WދZ8tAu2?*ci>T53F)wЎ1ZEMrp&Mii* y%;wN)=67֕F -uy7Ba6{ p, P`_U!,vԄ;ѽcZ\12)1f0<( S. c^K6,kgOt&BT/n?P N禖Ȍd^Z~#gO)/ r\w/(DIx kJŌiOnpS,rxd v%w*],Os9_ "ddLslZ%׉xmeA:[UuFh9=w˦Tr; Y{.Inѝ{ylсn7Fi`I=C7GY)ƛ|8( )2-m_z/Ģ/el66bH-i1/-;v8;Aʤi5kMZqRb &KFPj'JUl_G~!2 bFqO>^XM*QCOꖘ7ȫoNdk>o M\IEk ]$ڸso#mpYv8EӔyeɨփnJ!yqߣT ͪa|èJ2* pTI^}hDjPםB-.;d}q"God]>[`YH˱.Y8[(/Yi$Iifh_jGyA˨BUD6+ 5aU2D~ЇCFG&ojagC:3+ajcH‡Q9TшB^lcq]6/2k]$l׃<{;#AayY ʰ/'y뀉W}#Lj{ih+i":i[2x^Wtꉢ| G4L+t⨋ FzlxY?p@ULUki $T17&N֫;n%RI<^ kw!\͂&9x푪4s.;|bQc`G]Z^J2bxQ&K,jD'WSO\{TIY[פ[ySn I$ y[0P|YK Lm?eFNIʈړ $irc&ݐD-7L՗`@-ن^;y}܆XF{yq4S77xgh䇈8S'#;^T^%%f*<}Ð7P*Xqk,c[ӆ_ր| d0dQSHҿRKT9U3>r,ZrThIn"-0l0RHm!s J+  o,P=O x;!#V= bG>;N?l-F4[_6;&l/e ~CWv*ᰉGY(mķ+!d}UrĤl:D4N@NFBDGG ; ,q=1cfG= Tb(뻡Ӂ_$Okj<^Nܢki5BNL jzPUf kjG B xqHoQuRkzlub='&/УݬnBlv8h>B{U,2i P又/C::޻q) r7$&/Bw>1n|A~{I[P8=)Z׈ߩz9vKtӅ\N }~IgÂ۔s"8z+e>/ϞxAg4 .dõ \#嶿~BI 9 _r;XjQx=yba= y݇m'{"·x-omzNJֽ.mY]⩘R07_).IShz@T`x~Fؖ]ט0=SJѕl;Y: c{ä:+4maֽ^(y#Ky̔`$F2/^6=eh)'+IZXy:Q%tAyOK,cXCVz\`WmеNE -19e>40&u)(MFOIJ{0 M 5sG(mͪ/>$1l{ I$;xpgG\Jepe׼4]a+nBKaJ<{7S*TRڹc[4Pwl֬)uyq+ͯ HXYH  2],B0{Pcf!/8l(-z& ~ #h;-ZjG_E+@y.GJߧz#"r/|}Setw`ֲ4V HX0K-`jl6Gmɇcz`$΃|ǍƋVF{L▄"6$KPu\un@\$p} t%bY>;{!ejJv4IaJ7 YncⲲ }Ca 3|*{2'Ķ ;9J˝Tg.򗺢`OBHJb"I X.߼(zGromZD7W޿BC6m_IQg7,[]8\% 6Vl{T{X4rL}JDCsOBT#(!^ cpS[oa* 'XO7OH) s-ö+un/./  )'3^oGW]PWŢLIk֘";̥ :BfM`PF Cu\b\gG(Vu)=t ;nnP< \TAΡՓFox$p[5Sa-Ԥ?@StCD=}YAvAE'5 N轖$,jQ vnkoЮXlp_>3kACmq~2)dFRkϽI@VM{iKP@fWJUVlɫ06\pvJI~K NӣY*e^}S5 1:x=*{d:njܽ9ٔ2{x a@JRnc!#Qx#cS˄b@؄ U@j1A+tcVV?%; .gZK@9phR!L]"&v LGrΥ`C!(з+ƣHO?՛%Y9.hK̘'CxdrbxȂ+;exrHWeKdӤ|AU@Iq(-8.Ʒ}~25މx,C3*HJՖ\̀Q1׊.[,^Ț8l5VN .-CS 2l۬S`>EZiSmB$0&wlzArr!Γ0~jNm>(p.wd:p!~SCcWiaMa[2 ̉H+j橆O!Q:Zn i& Vɑ^ͺ$hٍ |LRi^^sZi_Cgj[Zk ƽ_xFI 5U_u7VzhN} 1]Cц`"]DhmXfވ4UVkkR Y+2Х̍cuڡd`Bd^5-cO 3DgQTrRH(Z20@R1 Ƿqb\#lX C~-ueܜ7xc c2a;ӜEGRpǿL<9s_4Ety<*?O$(߽I$r-ZŚo!YWcb ̪6{ׇFj|՛?V6'Ľv6K#֎ _H/w;0g*kH_x^w]yw0y5(A<^,n-%EIW *͡EUD(`w.P|.f3'̈=Rz [uJ_tN5Fxhd \cP1g.c:9XT|~>0 +oLh"BӰNַkN !X ޞx/Oۦ|&P H\mФq!TJWJ$*͕mu75cq2d?soaI,{fnZp ̈́U^k3_@tT2 tY985\,"fycY,!N`d~ތE5wVuBRBT4"^GLʕ: #wIZ3 YwݨfYO)úHLb-`<eiZB)>J"p]l&D:] ,R^M/"l@2ަ;PYHƦlŰ? E]"M!~l[ vȪY.M}kPmE.5 Sh;~ŋP0.UW+\6+]v]Gvlpk8!!Aj냓k+˾B\8y4sH}VtXŇ2酧ik+U ;'}cVzִM?ㄉNəř1f͎~rXXQrsr(Mbϭ!?dmĈqm/m b׷dsDSRKgȭ PC+'7{#C8ra;alJnBByß9Mlj>òqS{WR%_:du0-)}%,^wrDXT~'t`AE7ܣ7P9y7s¦ xNiM-+[M5v:L"513nxRɴ PZCJo8]4|:8Z;W"_yW bߝʐWAB}7\ZSV!&8 V\Q*.Zsc"M5YGXN3Ev_,iW|ʔ \*p$ d)|ό9{/u^,H%ߌ7ߖHqCk푾=_c gOm#TE#ȋT&j7 7)3lOv}Jt1q"(ޚݷb_0ޘTV[ *ڤsJ)\^h pYw}L&`qo5!r^,cin5R1/[KA[TZ{&E|Jg+(xmMy6? "4zӗ'#w3Pld }EE|h~bv1M{0E*gɿA,Y+2S{!ս.{J~Spk/ cHă&_nU()?֍q\,CH Ê2~a_3Mvu)ZoQ=]soZV϶|@&+n~ܛI.]I ;>Ǔ8ta( Ȁ@ U$x~ڰ{r7Km(|ɔ'>iYdͤcɉz}KIq#<A$8hudKeAjaʽn9uJpVNB: '2?EDq9 [SIVʭUw@ƯT?uqw#y J-ZUxSBKe*S!nѠB*r>(US#bӈuј(G"־l]cU?>4CKap 'z#e猽bk@Фc&cՕYTx1fr>] %J!X]r )+Bu.قBcs+g.!jy|dI4.6d{P#bq,0IPx7cYWh;>iNN"5{BUG xZs "ZrԢq6\FJ+,:h‘ŠZ;`d:.M U\ [e\}1 **[!?ڇ/n/w+ yޡ4j19u#Ƿs7: lE?3/2l\;|]t^o_Qlcg8Բ{0ij+h^ܺVMəf;3*ń }2B:c+]bOpHtbOjaaW#;lۂʙC?W (A^I#릂ɽ"{+\w}O_4u޻)m -Ě#,x O&=^*/x%O },^FWAqo]H>ct_||b DMhDDBH%hj]3O'SϥwV>Z6=v`$d3̀T*SlCaD7wm!{ 9b<],cN2 w7t)5;@lC QηU=yo_ o:,3D8Y`yu}B󐉜;iy1~\&odХ T<1Tס<4x 1&R1 p9 >DBV: j37qh쥔M&> mV'΅؇wΊI;X;:$JTFQluovs@I.8QWY)&ix 捆ɀeYx 5{L,h2$sJ*_2}*Y;_9V.5ϬDԕm)߳ؠ6!nDhTDK ¶x8$upMpct_ICbϩ;YZ `<~|v ѡ&~ZqgLDR`jH!/;~ZNoiVS=n%A X+[cCHK ͧn8#L3<4ѿEhɅ$BIXЧy~Co5([{7@JQ7RёղùIJ~f/ &|6ZgNkYS_Xgme\ĉ&/|]ٚw^j)gԜdk^{He3G@ Rğ8r+.:7Rןp LYEb+ZnGOֺ١p+]/"`٭Nc%sNL #<¬1O _)˜oU7|ƐWg|hc5|*!jg? ʯG!I"ݾו(o*hCe7׹(g`,M2 i_lIQ%5Me؎j|cBoe2ͳ>Q]} Y໸&W6(=F+(6,86AQ(622BX6#?X()^ ֝[ |!Owd=R-z24ܖvv9W|{IEp 9Zrgj[\K"E 8f9a]1P[THRA񗎵HE~LE~{Z HwUIC%欂ב(] o)פiTKƎq j6x2i!5NY`+ jRNছmxN"PRљܐ@A9$_/mXcH[UWQ„%=mM }K dRC`G"jXl },f4(1gL]%8y!Fa1ypޛRG)eliy0U]k`=&?13A!$mw^Ib@xËsS (\- 2d9[`CyJٗ՟Y՜[5ϞU#:v-MY1 ,֨+sf'Kw*cO$,Un×2ZПQ`w$N,_s>8"Kf0ΣF )J$Q}$.-i;g /f5ͿN+mOPZV 6PT7Bj\Gҏ?Hִaxn-{TD)tYx1қQtFe%~1eNR~ Om y S0x(üޒeV,?) (sx$\pKR]w+TU0lNQI_,Pbh>G#:dV"\ XC ?+&@ kcym&ݗGꤢY&5)&3Mk<%Cī#F!Pt<2m W;ƒn-j(aOP7MX UK6oR F56c_Aq[ϛ6w'1V!ޛۻz9>զr0AaIH$09ӧc^ꀧI-D&Ew)$BQ͇c{'rLi n$; S XibcM:?/ZXoYEpF=ZtefՉ]^*$ [ٔ͒<{a>vG[@Z6H܅iK[o?FЛѶf9N&mxl iĚ]ʴcREE6Or y#q3 sz<>;΁Ӟ=.V7cs7`∙rq#c 6Yx=EKl\IPohm.hYȌ|%w(*xbtzLmzwErP'79[nНU"B\ӕ,)=uKC--s$I 3W~,.wAzFLh[22Tlxp v$? @=ZXih*qj*jFF9~|Y@2I4UGQo0Ւ F]}1C60{l0hnxs[-ёhgYL>fz m7Vw2LqwdJh+!`2X aˌpg\] !˲2!vy[]Cr륫N8>t!w O/ S܄WOyd~Uoet8D&yIۘ9"xUp} ݕƟbzSTԱyiRLۓ5V էR@Es $&>N@w%3.HCStKd1XR WK:-ʲp!\9½}q* 7?pL@nAM켓Fpin7Qdq8MW"ה5"H$j|&^*|15\rqB3ԓ[a}L4$\Ӟ,v/mÔG">.js)٠nεCLw6௏nS"u$C9N%D2%צ$fTXzZ Lzq듚$%Pڄ܋ևZOtɅJ'- /es8>qQߏy?!UE7^xT:4Y) I]7 gq1٘]o40դn_HUo@D*shپQ$ׯҒ0EɧxMWw؉;/YAS pPn8X3M)w yyFvN]㏎jJ!F[3ݜlDX,BIEQ+aԾړIDSx1w ̘@:?ö]⮌CQJQV:bjtQVkYO (Kdkhթ (Uq)c Ûw$#@'נE&ƮR6Ѵ{1"8 =q8XiGy7i%$*H XНH#e sϚ |#0PoԯRw^>c,aT!Zb|Ƽ {7ٲ{"ЪѲ^ UmG%-F$n8;&_bhI-=ņ=aMȉE.: &xnw^f+mMabr771&~O1.?uw 4D`Ik9B ]phw]_/杋B^\j(P8(PFo]0fbf\RJ.aOb«.f)d?1,I>z/ƥhcRāv1 V}nd];-j[X"^ azN.YN nENvU`B>$_<|;i'7h]Pn*{N%JEi~ӵ7~l)yV($}wA%2&nT? ;I@7Ye6QWNWuޖ)oIӌj6'4DSz=2e ݍU=em׃hBaP1Gv\.K"XNCJbssw(_vB`Aw.b#;rqR^}!#̊{>/;9Mx]Sכ_{݁=[BfuP[7*Bט(Jߥs_fXy8Ac!SeY}t?yyo!RYze,[DOT @Rx$>W·L`:j!Anqqm!`Jnw-txsXu)uuF U}X/GHHG+1u~uLPHEְכ;N$. ey3+g~[ 妛mrCHxn4٦sSD3e \bD[ 1pbe_Vh`Ќaz R8j< +n{7qa;X՟:=-׬8"7\!qqV `|*ws+7;31hD|~6ܼsO1,CGqcY44jDR Hn6_t®}C3s#敖Ĝ{-Rmʥ1rW(`>yyLz(:=7$Qm=a7a=H" cq‡H͟bWkۭA*9`YL*}, }m)oR (H@~ǞNiCFumc֬: Yo/jw$XOf8f_3A_;x@^+,\i7vͲ%8h" Č A&ە=-D(7^7"^6׎t3_Hſv(u66`ŤӖ2ͩTV-"ir7-\sJ˄._!` }V 5ZҁΕw*W?>d4>#~>= nH^ilQ̢YPbnڀ2Ps>'1gc0Π5`HX4ܣ-7ʫN^?:&ƯV5  bgI`ch׃F+#i/;h<ԉ>OO Y8+zJX_k&Zޥ%<:6 9/>D,ɫq⁺ںbB-6ᰅ9: (o]K9VpB2HI~O<۹tbZމ(vJs 8ϞI{#w)j;rC?wh/܉n~ mS<G&B~b@ڠs# H4J1H/vy;vLޮ,Zp8r|b.!3KB'$ƫG::n -Gi D"C ǥū¯E.E tYap˶͟4u} ]4EG_?e#Lzʲ%AN_1AY׻;[^CdN-n6pȭϩmeR_7DީC3Fq{oM?w9qA;HQ2s:GE963]Ҳ  [#IЗb#%U{a"T:kՉ2pa:p} )SEVwl[?AP\K봰M(>75`6Z"ˎP?iKY3&)z?`UVK?uժODSQjPFoqZٿ.-VItk_UZNʎQ3.'M!r A4˱cgIGsJd%O-`S#2Y6 6$ &tnbòAAtY@qJ26A13UBs^zswLcm={p``Jg2Sξ:E4Q(ce}N٤w`Gxd{p`K|G0nh7Ś.ZH(&&\,SP 19a_vWhpʭ.Pl#椨d欅rٮ/CYuH'3?mL^%e1xO<7qhct\veWzK~u8Os'I>GlNejҳ֙Kj&6G1ݣ&bˁ2gp# ],?4$>I2x{I\i_! BI.U +x 2EE32/Ǖ"t׆k7ʰ(m0epwIG*/3!Φ¼~ B (T (MЩWc2צ~e{d BܙO6741s@%]Hc19Z99n,$b8)==IpC|w3Q=.s֦.rIy1W: Ϡ*aRnSwnHO-?LPE&ɾWLh_2r݃ЅZ^lRin).NK/"('qߋQ5EyDlQ71Q'm ?$Gio}O7a:YHR*"]bX}\xBS‹؏_U0Ǫ筌ށ7<'\6 Y${rbpBm>,0.<ri(.1qzD8w #>zzf+ǘ JrwC p\"N$+GLe9: I00! |zkmt-r ǨzAOHHM 3Cvhj@{H$ʄ 3)QGEE= q^EHl},@a5p//(ɣKN#\iMa-Db8/7vVږotPG}Z]:r@DJ.>wۿz3M-G)pH6@C;(ETw-HUgE(wC ~dk?}>X4{Ď^ssa|g?)RĐ|D|hp9ЁO'&LL~}^29$d6a)X zw6NGshyX>S~nн{,6ť"!>񖬵uEJi9Ê`fa)pʼnA\ԙI~Sv۳SpP/qzu}6 mzj2lo%բ9%s)`JI:y=%]DIȷP2%ˆ=?d6.miiiyIg7-z> ͰFF6ԟƬPzqxi_LGFc+Sd!u!2 `pxC"%/Ǔj}y4UH:5 v-^u8;[bcsi\k| .nPUtJf x[>awFVަ CUq IДW=©-԰TׯdE^i'F-4?{r Eէ/C. m(hE+ :w>Cj*WS޳Z1m7ԥqr~4` 2',7b!j1ª̩êlc;Yb `u|>3cҘbh]Ч7Mb"X\[}0Y) }.PA B/8fK]0Zګڭɞɽ":l54y1)Iғ_r?::ط'O4-Ua `Mc l/l>v|t'HMʒ*nz5b(Su5~-%mveCu5gk =չ*dmLvT3D kAa<쾪WER—;Ե$0"z.W?+j Gzv-Rԝ{i5^H6ҪH?4oy- ͤĝ8Vs$j90Ǥ[?RskCU&`]1c'^ _m{_|pWMd%!hgOW vCd|*ahk #q#%DBkAP-udlPZeoV41%d`:0irV:cm-ϑ<<^_El_[rH!nӡ?2 ~s\qa%{ z\YuwT-HM<07c&A|%<;Dcڪٛ~b R,eE;8BEhp =nHP+?W#cn~=]6"9| Zde:6~4iM_ FM$VE56Se;F'PaRȂM*،h>\Հq֑Ȕv8I۝PG;`КT? ۥyxdCv)Շ }4QP="YM?MaX,F~2Oq-_tn ;}F̅r.,$ΗZ b0(ZO- iqqC ND C KűhSŝn(>XtjNJ=Sݑ  鹞u,58jo*EXe~!a[2TzVW WE1k~mRNIfzpK;37;>rp=W7RK/nGOe7خA,IvC5,l!1!>keYW<\DqH(R)kt{ ZѸnysdf":2d;:VB'iQv, W閍{@'ԘBG`6ޣ6hc.cؚ!8L*E.ЯP{+9*,, 3DLhC.kJ^/ԇ@PRE>8)h޼j,aEsndvB:@f *Q8PrۺwZ,ŪMDd]ނ{<?>kͳw; MXԑPrZn(V˄י߹Ћ/~G6r=Pfw s9>u7HP@M'_Z&ĊNvaf/4U!v|q.B Hf,aTl8.~IR>"훂n_ЃӫTXO~o z9< YX#k[|M4OT0\ n:ֶvQ6qX~L Mz5x]ޕ (,$I;7.bT笝ea(LK}֮ABgxwtc:PA;*3e`VN>9j8m*uwTT)]/M>r3)+" `l-Dgxp_Z4mI²xH} V *LF+n_[\ F/ Eds^H]9)d6Q*nSWIȿ~ *W6m"Ɏݫ(3xG6t\+.6)M hM8:l\ 5{JLk3PVu?T uJ^Whk.hޚm9l~RLMy嵱4Α9=e] kgVߟMi>쿖,}рd2jV.hͯژx3@MaT5J߇ Ca|#KMfcRgi:䒵4x!oj,5/r/OJ!]EѶ=_߼lJf7$l;u`$'z^uU X'Lk8i\[xaxqLPKGG -5FA uT8(2Qgc^_z%CkV_ut#tO3B?AQ/W^SƵm"/ݭ68Y>鿬,Tֻ2oy+?uepᓞ0]LOqbgB?c([Lطh۪u.:?E4GFX?LDCG(Q'C青hV,&(| .*hP~N,l4NT^/LǦS6Yayj29fnE4?A )&o/(zhV穡dt9+H;9xMA^uh_ Ht20XG1[L >k&(5Ch N^_XeӼf}r Bڜ5C'&ۥWcd >Fi+bJ\F2޳5JXkMjHeLI G T>DH-\d7Nhc8ޟ)IVz/Wj_zo*0aV'}'ڱ;LhM2Hˑw7*ͼq==/hPᚌM5UϣhW;x_# /Q|vʸ q3ݑUQF8(d`yOzUtbǪr^tkY.C'tZ .=Vv8ё9Q6۽Z„J̼b6sYy|Q"E8")SIOc i⧅#;5D 6ro67 X'݃[դN|3rnݬA 1 2ui o=j;2%.^CΝ^Ԝ q{w'FsZ2>tz s.97T7-xSQ+No*9K#葼* H-aOѶa2P_Fg̽R y&̇A֊1i*2rJ`!_I8@m Lg%bMZ(#].B*~>1S?r:|>e8Ymv9"Cmf)bgY(DH.-G̝ Q!|*8q4i !}mzjqjhT^SΈA7ի0˞:UX+ftqA}84ВomWG~1oLIz',6_LQtA۪pi~+^}S%|>GKNq,5/D,cKXs0wNkAMRx&j,! q!71Yp Fm%$1+fkG@/k5h2Wұ!]3OPZR <57D_uq4gts#dwc%>iK-\cb3$P ƯKؔF']uj=:fhƿc ێPp;UZH$PH,]kAu6g~ j0G*vUAhŢS ){ZߋKUL+Sn]W} v D락:iġ?7u&;_1mKGϡ0#9GG^@e}_js>!2g&+ď5/yNB!:Bn>x[ ໅`~j@ݬg5 ʒ^@7/8 N JetomKV)r|R/sӇ K!tٓGٟ+V#>fIri+x#<ԲPS^ÒتDI.z"sO,v$1ٰиS$'g3%Fbb˙$Nׄu"i`+Ά+_qN!:qVr,Qt^ D0&|fhwe-lOfҢb|rX?M #h}J<]*IJJ4Nʕ!s.>=g2/GRjw+ׅrVWqo6; (Az[{Ӈ7d{VzY,Vcز%M-,wiX@Y,͹ ̅rʟ?jiiL~d*#)4(aF5BqEhCf(UܳM!ۯ(4 y pηVU:]70A%Mg9:+bk/XI8MeIA$~aoQ mӶS`imAM{~v!4^\뻦;vi1IOOex"R|Tt1 |qbKlz>ӟ;j[tWyKu) ]eXLTKO,g-]0` - N4lMRRΣUgQc̦]ѣH XH{B WfdH6鳴88g}&QJf×1fඹ !/  aB6pB# <XBd敀.km-/X\4!+lDb_J< jjs+rȩ ά\X6S=vA 5Fp?! \yM^ oV$Tiㄉ^+޵T%bq{ScwE`DdpbyO}ģ.'ֿA\C4ݱ|f*l5 I~¯:itN'3O p]:hc*}cL8}9KkS~]ڨO2͗*VhAь҂6d3oGz Uq25D#9*fUMf7R%[!(YDjOE_IyqVXdW~FdV3Qr"ӶXys%&n;`1#* 8/`k[ [cZrAѴ g<@xFJRmS|[ $[<RdڇKcO3N{-M3[hʨ v@)^Fɸj$JO6F#dܛ#k~{"j%ڂ  "Y(dI*N?'S^{hUZ@ҁ3!#q\gl ^ OX ^k6f"bh&m8! ('6sA6'{c[!{Jb@|ϥn@p_IZɷ|)֘Xv̝$q ׬'Yg7a5H-XÇHJ)se_z`qy\K6axn6,=aM/3چ۳-^N)/[ XGs {yLy3/Z͑ Q)lW|94->*?wa~G{cδ[.^U+_J@b0c Nj͏E8 Q/?}5}-U, vnw/챱_R(<9@t  C7%lH>4˅6?!`^>,&J6F#C~J~F\-bc8$kH.׌ETT׶ ?ϻuGDF= =o{N:5߁PVAwZcXʰrd>1v #EA-I[w_)8Qi!H4ZYYh<Hw]NsE>cK ],cpHߒqIgsF՛=Ɯ}\_?f ʘ]Pu3~+g<Bē3yP#&m>y>f70Oz/)NY7qOU5hCq,zϳUÎRRXBtf3[U%yO(ŦJ Őu@ 9`iȘA-E5 }pɷ<mcכD"c"br4yL[e`FNRl*S:9`L  ?d>wj$C:6r~'ɂZ0߫Y-e#,aD&L* \_a%ݎ6˯$dl1DHX7*L[z:ϧMI7v^V'FFF4cm`3yK/S@ ;4zzسeYXdl#o0[+kxb Vp%)k_y7~\\T֌b9eSS̉0m{,jXGhjB`M H ^cUT 5E|ቷ" $g.B\/Ic2bgJ*҆dcюqֳyjGr$d:c#1B`X.)}AkR"X Y㞈G0= JXMw*~ndjK.vjbnf^|7k*]Zt_(f`5 ZCyzEx1;? ޛM#s΢BS6T[E˼a6v 32ByoI/:tqdˀ WWPt 17BPn +#IT/)>~ĩǵt:@G  \!AV'*6Sv3t*yV0V zfؓa2}Msi0r&x*;SJα7팽sոar]$ Tfckv2 G! @",KA5ZX@CBmW6H7f6w0al='Hj瑱K7ZONv }rLNpޟݖ'EEa԰Z0:HJ~TϿ}He)_{*Mu6HUv\̣:$2q.PڻP, +\U)~z=~?Kh]Vw"4RԽn[帩hل4' 'UgaWY6^o?3窰tT8G3qRgebڂuƌvhᗻ HW2?6<ՌEM쎟F0~h&L"cug^$ .F^ p:s: I! { uO8Նj`nl6-6Hݴzu= X`F8~ @'dHq,|6Q ZՌ;fe궰 ,ǽɯͅ%R A.`ꑋb%U46mYY&xyzYldR*ɟF 1^17)m5-"nĀ't7#-%K|=L,nlyy^[rJ;1sfQ2$fMmk4>-_iQ)*޲Q4e3-~rP~z`ypoրMye0>!ICcBKM-,إ3,UY,rL9$#G%+=0XR8(Iys)}o=Vrt->-Nۈu1|z}'aO2P[6p)>'_" Bo3IA,@%oP.~c0Ń8 7r+U> 9s1V `9a,!Bq }!d&]U{msl:}Z՝q# m7ҋUojGˉ:{J'T pZUFO¢E oly|gÖࡀ+6wV<.[nn\4+|1ٍ;3Z{ `e&SƟHE5U$;{ q؜Y)}JBhʨ暶t_pz^4/m{lsw .]R2r,GT,vB5G \"s@Sgսܡb`oxlf-rBzιZ3ehJ ڗ9,"xbJ#>ԝ>]̓F'KmxiFo "w%d%#4a'UeVqluI"48a3)!4gOL&p*ADF.4wECJggCmXhvnoTl fCcdլJ'+ `9F *PZM4ЬZmm"wR JړD>w%c M`:=zK Ԫ 77̿Z{ECUoN{a9݊>MDfи g"n#ɢ0%km"&G3uʧ>ÞC*y'Y@Qդg*aP.^3z!~ej?݇̆|Lwb.U` kuޔGUh]%(\$CuY.ty?]^u9-mgqWcnψش0s:,6^[33'LڭhbcbO1@\'ʋg"P _i^vV?ùt[HPBL0"R7p]GB"QE k)Gbվm~7z-GQ>!jQG7(dz? foLA&88VŪ6vYdDhg1 iWjǎ#lഒDFH-#QN2.%Y ̡{&p^(LrOGק@‚BDw@gZLj-qu0~hH ՝I_OQ_u;H &]6Ja0/t9+&z8hTp %lڞ0D&;#9'vwy#uv f,O5]I"|+OkǷ*mPB e5PZH>StzQ:LτiϬ;pK!n-g.N[-#.z&`Uw1 ۄgi`){<_ӌ'hƦOĵbYDkc2[ cZ[7鷗k;jTrBKRvOȎrY! G`M E&c ~  s\"u h改!ڿs ŽBkKA~^ s=Qn8 [ 󰿬sX0do-jEXp4PB-ڊЏ.d&[V1qz_VS-m`Qjߧ\y7z]}nqFzhLQsZzC/a\PHل8:YB:CcWou%=vk 1BGvwiŦ"Y sm 6j1 Ilb?) Vztp: ll L̤Nnh #]L <8}GSQK5C:FP>pP]O SZdtE L+ϥ/NT~/(b@8=k7$-@N|&e>+E6.4@׳`iQ4'Ұᴐ=xkړ*QB(ِ)Jh4$h]}r[w6fH⛷}Glr:{M!*W$G u' Ѽ+yon 6_B<\P)a-b`O K)ӑ<ٴ,'%ŧUڡObgͪn,~cf] ΋s9H)7\9sUIuA1AI|z[=a{tk*RVR)DPACn~ e'ܙ_.<*,?lgb0&c(WLRta~'P..׋a+JG4qKFq׾#&̈MwV Y#َ՟(yJeߙ9µ@:[\=5pJ9Ǫ66=mQd!nMhO oBy4 !_2=?3XzJN=Zrd5m/~+-3B(HpGX9gj\dFm֥8Jō6ǕrzS6Q(g4thtCfS63QL܆A ^Яr*DTY>I)r)!rjSe=7 8Mx`a Ĥ#8ܥdG3q Yܤ _G)Ј`hz 5}ʡWpltG_|w= rShh3Ioy5md&9Qb>B}]B$U4 Y.U)ʼn8M*q1I`;60 :]_/ eX^k";C6IgG25Jv#;Y"I}m Vw~ybyWTPD"\?~:=MQO)PCk[;Ip̍nSш1-|>vɺcnGxIϞDcbq YI޵ LC߱Tg3NL8x`]w zs MeV+rsɸ)@cѷqD"TO%NRcƑϱe`'ɾO F\mٜݲzK~m!!5tK݌`U[y{ᦸxAS'x;+p.)0 ~.Ŧ> Lfu4륤RYHBi,6ҋ7 a`H߬[$ ᥓd#X{Y_Twykr-:(6K`G9WU(֖RF1K#A3os.xdXMjѮ{7G!`4hۙI  P ZԴ`( ,+@FS鴢㫤N }PnRP>mq~[z$jL?Gymnc'wtrV2e>c 8nWyjW;`c U mھ#<"7t_!`T_T,&٤ *~<\pOw>D,J*6(!J-o")MB͏VHoSJ %@A#Rx/W̓`HB+>j-98Y I5Llſ6*[d]u/23v-1RQ'Va{@Ni2]r&kcVP?GW^vEhG\#*f#&gp]b3j|~hQ 2|dW2fG*Tc%Y]X"6'Js"\w)RRl7m@sb!6 1%_q8IpD.П2d-fǫx jY(+Fal3`8==h5)%yd%-ux;D)($W<-`#/`vFs||Q8-o'IaH#z'9PBp`?J{kˆ[w[Jd;.>&J\d$XE 'U`KX.#ɯ`@3]D*gqbB*Sbf H?tT*3м Te+g1խ$gHgE,$< > 7$&#M|YR[rĒC U^b=LI6GuPk \pd$OB:8zȤD {}ʽYlFIʳ|wzO v1+,m*v (Hܻ ŘWB6bEgAB.ҵYDd5{C,l!\MnZ0aL`6#ߨ23inļ ׇ$S[i@:Q%elGޤyAqZSL#R_f'؏"^ KcRo3O0W|[? Q8\+D@_*X `bCPC[Y@@aᩅL Ŏ<C!Stz[˩H)8F輄MJ'O jOK%k0XN%2LkdK࠱@b7Hl#yfy^&l|i}VDog" ٙvAÄX@]mNj_ _W:vV03P4s^M5mҟ@l9 ] O@A?g,|L@Tݒ lJAU)[(1YhS[B=/* _Sm$Nj"xW+bCF*")[Pi+>bJO`QI&`5=ov@Ui @ZzX-k ._Xr0X27#o~dq;Yn~IaXBcD=jojk@T(.<3ϲ wgSPM^`E5v $Q@^<; +TӶ1fgE3ҤU&YUaB!*d6y_F|H4wvѱ`EDiwM0#iTMB ^ݦtX4. ׻c jVyЏ6NJ˽P#I''D1]d R|bg-WJ^'l@"K2KIRz= \@CDp@] |NI@8CxatJ[L4W{cp"ɬ&Ux`prr3ldw[a5fW !\ \m§ 鞬"Zj(HI2#x8f儆Gyڠ gv.3Y)~mCP),CvLN.ӧq) b<ނٵfBYkl?H܋q8Iq~a4DzX6Ç5S[Y[wG1XGDȲGtLo2^RҝrG8n/:Kb^='p(B/ez:E!vn};uMﴗ%Ga+; 1rn 7x13R^g!úKfGP-Z?xXF|0BB9cYxCm:>Vc4Ot:'*(ߓ("cRl2ߴ24$_o1bl;Vd >P!VPKVJI~m'7cLy 6,?{BΖY<mWV[۾\>ٯKLJbSM70v+BĆ,&@}:G( ÙuE{F::,{v{g%[9(L fW7ʫ[:G,{\ض꺉G׀2>O;eI܌F,[Ԓ\h9cm|,|g0g[T' 1c0"{ozZMl1nH?3$BlUQĖٕuE_1az4JAǡ|Xl21Í#|tLKGu P&_ΒA:cZ$ΟuJbP ?ܝK3N`/{u|GJ#(,dhתӦ_psYwmh>uL33C0 |8r/V{D9 ˢt(eQ~oրgҪM]4䥬춿)d6fY}Š%#=.Ws( <@DVapT3"Wѽ6_Bv瑅b>@..P i}гF2E66VSܵ.(>8{`3y bE[V9!Ty$gi ϕYo\P|:ܾ:'O}R}bʕ' S9%YEW>[2t,9 s\I)71ػK5H$&c=1"rwQC&Rj6G1tJÛ]1RQEGeߌ)^m،˷Ƈ۹k M5a?WfL4If9e 2g({S?tu絋 cl_e15\־SxnL jyz!e"9?e%3Ա[R#]O?<&s\_&37duDžl/md6)uMgK4#eʻaLfI6S jN,],)zbl"~ıKu¬I=0HEE܁%V7`^Ζd;on )|6{E /0 ,S$ad:'\j.x DZ~ƽOw;b٦樬%|˝ߪH@dM.?:5+aީ/"w;iu)GKɛSA)HT51^Ԇ\xG2"B!sLyWcTQnVqEeiPo[XCjq(hۨ95 l@Q˂G -N\Yl)ܼa 9C =Kgw_G^Ch㶀dE4Z0IѶ裂鎥;<.xU[jrOɿTEjY*ǦF})[á+)OrL.V /]zxdQ?<cǕuLgdIYHaœ/ ´/o6e4ƠpB$)̐n.u$n+ '*5$MKgH pe%|/ Ϥb>Dddz`4b@ybS3?T%vr:wREɗ}}ă$:WHIs%CPo_0jcUSkHGh.fC.Aձ9pBtyڠ'MD3MJ PW^v.˝ 잶qn^rҔBv1j\6Z; PK罱R55FL>[B6HbG Ӂ&Jspr&ȴ>+ ?ΎD*j 6+~m6L F x{W)FIXvA8@:TaH KZBZ{R)S#R?T}FHFI"jK˵iM,\JNrPS\B{\K,n~$ՊF FzJ \۱G禤S}؍A1^Djg,gbG KCL Cӝ%Dw`CMep!<&PSN.SnEXEՁ%X l5SJ[AcSthqX`:o#ѠBZHač"PwA{oJyűjЏ݉ĆA-n?(BS3 #fqϢ3@0MicNd G~v2r0>bPQek4HU6 UJsGl\XY `ZBNe?pcw!F$+PD֤q0=ۑ.q?1S{Kf].RMؘ!Lgۗ :>ZF?:eV+ZB4F)`|dX05u8~#%v`\ކ`H~Hͮ3Idf>#0cGOTvI?a(CCE8˰ 6S.r?}_#\΢&+J+dd_{dZ{o=EҪX昏Kk^ dop-!@s1X`VqzL4` oXB?砿F.bZq;ѭUeP1[qz+qHKjcNTJ;,$3B-rׯy̭(EvM&ʑ^} #H#V6Qʷ k-QC0p ϫ06s@걡tʼnK=큰Nl1\&>Qd@;)QeyWʌ/SNZu2;W )Ir0/W=Dgk)@ W햨3lfth_k*M02*+6rKcR,WE9>v K~9Cv8̷@s]j^ 3OC'ovpki)_Jǎ]:ч&F€bs).^n^xM >,&uzJDe߬X k|kje,NmUP 悭ok)F:?ؒD=,-.B+t7u*!1+Kfwˮ<^ڜFwuiҶT9/  v8<9t9~LTAgwg qE_L⳿43!9Į%p(fbYp]G 'N)Òb4~Sor}U,{"3I $=9x6Kw]6tK 8 $,vqMV"ŒQiKߧe >J!pJB՟<,TX_[wl&{?SehbcU7 uc^0}[=Ji|\&gH +$ߺnϒN0'c\Tz7Y5. Ţט̭LHJ|R=Zb&8"s BVhw/P Gf}02xxj=6=fFEF]%<wfʫHθT$|VŸvq`E&ו;9 iU{*@S+]Lan1-[i(|zUiMwB*Bκk4ioK{@@ԭI}bxcKg_D*/TAkMN+$N5I 8 !D-jzl-<:R/jqX >їؕu)YR^Z,By řb_hЊZ!e=eM-A?懮oıp *0?MKN`POdZ.+fbxVґd]z@gmj70^R@jVݗ~DЪ޴GG?ۧnejIW iUAB(aUiSTQgbq҇a-xlQ2yBk>yW ] ("W)dVek.'}hSGB.2RcȽ4gdj tXgA*Mx6iK!K0TQ̞g7Y]"KL*~%q3H{s Ct{h\VsX/4g]ŕ} 2/ߢ{YI2 Ҿ4H{PaQ=jn?K!#'!|4vݮI(R Oj^ܯ/ d)4~d !c\Xw=>PHFX!88z_=%@!NHfVO)48WYEpŶMYCa Sek1&/Ѿܖx9i *`%ê7w1&KehjbH0y6nWԏ.UGh ߹OTw/IS0045?q@xc/緣hbI:N%e+)$FXz {Tl!>,;\Lh l2$2`oƍq{K N&@caV &8+{˰@+ `s'z]5g*)"{AI`b$s-@Fe-$=S}`_4,҇FI\jYEj`豃pNW$4n#;w0܋ze!Y)Wc+OT%#T&]SJ] V!tjՙY| "xǨ7Y9 pA#Hݲh[|;ɿ^‹Řf_ܻz4÷pV;6~9ǭac^T+ "u \0RQQ: xsVhUD@mU/=O0EKī7R̅Txܾ2@{^IV](ʯ1 +[Ҷ2G1WY~ }aogF,9lI߲ #^9EؑSr<\=k!׶.gYhWYkm/UvhiJ_c#ǓH gyZ0 Z xóO1$~+1P-_|%|9+Ǟ0/]TcqRx^SP9j#uv,Wxkwl%$ gBp|H# 9[hb<5vBݎBoB$ ^y! ^$%"Xrca8V{e9ym%o@)lhSC+7xcl{N #|qz6Q2u)6^ 6srhnRk;`xZ\ +if#(<z¤kB3}A%^8)YQm;/CI82cWD]W&WDյPv@eu˷=]"Xz'TMp9f[""q;)-tDnua)[=kqb)ч $OyY( iD:j~A,Ju Eխס<1 8lϩOHQ@݊*6_A& y,+a'3l©pSJKldK zS @ b-ce;1H) Em-M̐3z?$|`on=WZHZ.Ƨ빜ط{T"&JMǒ@guxJT; އ0kl*ޝ2r<||NҪ5՛Wc'ҁB5 UjWNA_xԵLt*~crFS]K̎C($HAWY&u"Up7(jCս7ÈCODcަGgpjnf> u23?4eƸ@euS}!=<5߬ BtS"v((/#ȳ&px՛,u=Ctzo|VL;(]`k$6u}x=-\ O]C:bz<1 K0%`VC/OO!$u~-~iQYKp+qUZdœdJ(-o~CH qŶłqjYbѻ*]T{?P5­\bZ#NtԁH4)wJ|̊7?Kz!I icQɠC|>>m~xYR03NX+|S1&E6pRFTWJeJCAgʝq; ?,ˡ ˖n7#+#D87i@;)4Dt&!T?p㙽٘ ;2\a`nkdcvY/+@z)Kl,gvhڲA'T-p!| Hmhfn[bl4j :Got]q_9L46\fj%{'G űu^*`7Q\(jݤV):W|$4p,G +Ωi _Y}dKb/lQ)VƼk%l{sZ@j~@48`6"agBg|(׫9HȌF(^T koi<yAv69{slM. @;rkS_N{qs:K4v}0JeAj w(35O^ݨ4afD2,<" AEY mML7M XC oA\*^zېJ0u`#R @:v&iZ6=$/Ҏ~,ʧ<%GT&<ľ9lizK@ UsT0XP̀Vc%Q7Y8yĹmOl4z2/ PEi S_j(82LfEmSo"a8|"ZWZK$ 'V& 'i[*VX,YT+ERꜰQpnX!@`=qŢ]c:s=[u`\YLlh(4+_9gѹd^ &#k 䣠(B g#K,T)coz8].66Q `fU:͒uӭ&/ Tƣ)K3n-87D {2ѐzo$L'&W o*mxv4 E{&1mC,@pܵh>Pp*J3Ufjhע׍̸1jCl~?ru.[WaU;dD(1]Jaih/_[nrF_7l Զ7>AkPPPDZ=vsmo) Ϋ 0;]]=q0qMEn ~ 넿(e^f##jJ|&l xn'+l3rǀf+9Ȭ81t8L4〱 ?roNy!e]|uLR#!Lc)ҝ >8CwK8 h7ϙ뷒 v̥9N`pPMzU#|)C‡L"e?QxD;j n1 d `l)HϝI ۝UlZ &F6'V糩o$迶 ֌XVK [_oXNWqy^M/{whS`3rw o&ąW)i̻Gh܈?᠉}dҶ8)HI?V$(_2z];*S [#?);ǜi7dBGG#TbnM;tP;/'ًKQsɅv*MW/h5%[P(כ~A?t@&dt83q'_3sSf{~S:Lh( :(M^"F݊n$S8PIRsW;QNL[%GkeӁry \v!WGcfAa#FGΔ|ӻy/+$W b;0΂F>uh4>`{ ȄG8YJtIT6OZS<hsGt(䧍=yeFŧ,Y/URHmҲ\!!_]c@vѢ۝ U\[86:$)+GD]Qaȅ|Ip ֿyCUtY=ȫ:*,+V>m{(Ll]Wq+ɁI-2(>s p,Ys,IyG `iRW/-L Ó"~ }56 rX_z9v2V0bѺ0PM]kk2c?Ej\] !R]*\ O{vߝPR^G| AGvXs*܎; }pj2~|{בYƾ~:1=ԍ?'} ,]_zКDYpkCo-BMÆtM6c X-Wո4[l[m1*iM_n< 6rdr.J9UpRyT.lK*rA0_dcF ms(A*qQ\Ȫժ:s7B,i&0"wKavfR`pCa3EyMPd'A)i ;\6!f[хΘ#_W98q)w2eB- o<e>%±IqaZF|ɬ/ +-XK\DjaaEI.y֩y&Au{7Yr\e&t"]KΊF:ZxNv$/ޠ/늨|}S!( C,kq/XQLlNډW p YBO4r2#Z cn:wvw*`")\:Q,<'m2Ö5& ؕ?,޾ MO,Gԝ,S)T㿧>-Cn<+P-v:Jc!i[{ڽǒ1w8a¦iHV.4{i;){(8EZ{ּT3Iw|ą P 3 `E;M̍5HK<- d# dX%b#j%%WlWDڝ<{"PIdJոxnε#TrH}X#zb4[)Ss E7^jќ23?fRyq[^eCpw Y6Lx6=EQ[&fVn0QIp!55pu)*P,}Cg+fР7mcyP)[I}37NaRtbTG/?ȿVx8!sXB""!J|r0v(C $aLGƻ_mqJe!6ʴ%Jhu'SU<]osUzHU4Ёn7"'įtL lpOF[*eU 73rAc.%q2߇VܫG#6R4#%y;%61D{;6y4tC*<۞={ [pcq? f BJ Zn\[ &7JI^<H1Ir)@j #4#yma4&;DLm″Up$Edފ;C ے<gK$sB]⑤Vz*]z0P{/('q ,x\!nlI Wz$qT-x]\Y/nAT%60i2 f;,WC:TUNJDے=N~.U~A6(pH";} F|m f22T/+!+u!d\wxVH劜0Jڙ={/D>%%J']J*4,)ZԂisMm(0Fx Q9uɅr;w=wÑƄlJm"\m4Oz9ZSV,D :8ݗj9!hUu9!^t*hBZN_OEϺX IA$-  !@6`~4YTR_ٓaBl+#(>E w?0d| agO{ˁWL 'Z mxFͯ;dθ|Yj1X]Bk{K#;  ӱCWx%N%3zĖ<]D*`8WͬeZSkW7QVnHcoi#9Su³l$ywS"wX^gP1,g)=V{f0Y*=QfCA+h!SEX>' go%hzmUH 2C0!n'V4jȰ z%<CU%nHimi|E$'RÕ>Z7*{v Ζ Hu<qWu7'a" ]HwzH$jE(߫k끍 WRqѷMhR ܽC+o,4Q+>͘7>U3>^Th'"/lj?(J 4/F=HTHiI!ɅPJt|m|ɌJ=Uo{{NlvURO-kdXㅦ@OY eI ;hr*SV^p@ W;x`9A==z`wF Wա_P:[&T/37R\)AP w8|]xln3 b'r.=R$b0cU%e|IA[Kڙ6Ő6sR'H]{s= &wӪMrIP!^JOvm즹tqSu91RggP7=qOϥzsƙ̭gAS!s=gv3 K0j9WKփw(9a„U"rs tCKoJ\#l ޽[jЮdWZha:J˹gϝ* BĽV&*):ДDis};^+Eo0XhsK:|w0s7s㵔ibC7h!4Չ_;I @yyrVoxa ©A87ˇN \Z%QPj]^CCz>ѺܬQdA FsӾ-Ve.}/[ݸRsQNXCKQL *Wn%,f0VV%~*5wB]Sbk l `ՙ9=MC, >m=f91IͰKL-Pu?EO\]`77R: 2/ƌO$=6Ljd5"zJ =3n(<[AŲlP(EFV# x^[hu&LoBy8w=}X_ -ҘUc ^s=ܷmʣ" W^06ч'`dƫYBw6,'}XS=ԋ09a6viTkHg7ԃ&I_&_2[USQd˅vA]z]G"2[r߱hX>Av1G <1%n$פ_ғlA\,>ZZ@i4[D&ڻn95H<%uP`]#3 G)lt`hԉ%bDk7" qkQ>I$.L2i3%g;py k^O}$BH6,HO(15\}??z.?rCvg{!4_갮x;s3CXhΜ>v+OV,[_Rs d0Ԩ,pp+2Jj/Q1xa)䮾2=.\X_/q^Ut[yB <[_4+Q+]P!` “uWc 'Sf2V/d) )~<][zو֭p z=H{]J3~6'1֘0Arjc/JWoYϳڲdF-{& x<`h4L9Ph'0D ?ӃϢqE{w ڠϢ>+tD]b$CW׌&P Mgz/ WwVK@wKE(/͂ ?KLc|Nؔ0͸#wQl ]H9m~NG3D(n_rBW؎:]S  ;9o,R0.Ͷxk*H3d5؆adi6q2_!&$!s(F" c6Ztt 8FFBd:g,zw2zGY0ˉ= H..;_B5ZÕN9JdwѹWIq0 B%5:<=(tBo3"nf\:_X0P ȗri"`" b` ]ۮk^~͙e?0`{8= 8cU/ֵy4$3Y2nδ6;H@29Ul1fCgӰs[S@s6V@A/0y,Rb֊rb`,*=%b yiMwx ml /}UmXK4. auiPcMDE;'`51ɻ X.`uU +@d]Pe&mXI!L#Geb08 _sY݅8gWgnom)[3͌;I_5WI3tӞwh]AGbt˶F7bx$sʆM^k9E2Zj%{k',*zVwy4xj24'a#N|&g掶K嚽Tnzag(j=+0n73fSODrChPff?b(nտA:+fW*;ki'  @CChL@16I#q *"v/hN z x|`3<"o{h c*H0^\HTE.&)23ǿ ߽P!aD򫚶8v#~“a\oBUS&眝uJc7DL?ZBYLcC(1zmBS][GiPyhq혃ޔ{t??`$:{o`< p{=~?3[X]X*1_iM$O8k8u`sv9`]\db;) "9IVJc~aht~"V8}nĦ]#<(k6fqb,[ۛ1ŨB)6b#;bF)ݖB";+(f4CK6V>OKz=^o̶k 4ݕ[ˊk46 H4ͪv9H:}-m d{A` bT6lý<4"O{AIvK%{IZMQ?!ל{k;1C`;WncL$ςX~< GS<^,qZ!}-Wt ;Ut4[%6xnmig=b 6z_`TR/9x2gZl/%̜AXf^{|M+̋q+iMN&|tA/-Dn!yY^ފ ԬePRxIඨ~^^q&~şy(##Zskcg4)f@؝BybDr 'A/q6;XH!sr3yZ2\1_N>ͲiL '=5NN<ЭiBc2[7ǡj q^ɁdVsV mYGAt;& ]Q>ђ\\FUy q kjBjN}f=~cgv_j4YWr, YhWVCp&CIbeĩc;,|--M[00CM+ 9+9NPC|Bv_|dAI@mok݌~Dv![*~d 18ք Z%2v۱h45};tE7nVVsV8yG&;Ftgh)@[JHiNJ?'y\{'B\- <{`{W [fb|"&l?(XZhw+ n|~ƿ<ߩTޞpOŊ<5Y0!g#t 1C6CMgV`oQy ɝ8:{n+k;Z !!-VnvD0"ms#2C^I UHaK'iñu her]dT?lCHbACjĭ":4Ú|M=Z)M.wOW#picV [Ldw[4ϝʼnbmTG,~+P )79Fҭ,^H+B9^~jصh-t}X|KSi1,%"80ApŁΣ$;6挔OV1^fXYD"` zj RCد}BcN^It/Lr"9/rG%9Gbm>-Aѿ"SP}.[oi<,0t{I@Ljy3BF .S$B)9F,HKĿ܋ e v;P)2 %No0:B6ɉiv}#V%}l@ ܎9zyUQ̥"iujxN|4?Ȃc'>;ZJn(c] md7Z?aoQaiWz POڝQQBL6|iCOXVl(wחM IRe̢`փ (%]CȣݧibqsdM8&~=VAaRORtZXh>qONqSrbep D,X>m]NqqT4u;Syu'h73-g<8;b1xYR aٚ5%. (Uz Q>XckIFx m(|-ܿ9{ž,^q/Y|/ja, yP$ SgW1?W0)엒z0%ھUM YHRp3td&C5u&yѵTR5xE%_DMViFǚdE){j"4El]%43.*ыF ߂\JԔDmTwxTM(Wc*BDl%ZPң wY8%sK'{RWȃN,Բ.o: 5/`,i>ncgt](9ntt$%DCbObTnۀѸ]}YAѨY s(~F1&b*%ͭao}!6sA%Cty M>,qس2kD4eà+~^S󂞬E[ -*&L7UCRyϿpUg3$~BC j{ly\<Q|) "z#6OSǛ*@he=u0GvU."ںaQE_$=W[r?#B9銕ΌqVJ=ǎ0ws ٵc lé0(f6C.Q µk*barB0 ctkwOwPT!ǗWiX]+H!S1'[Ȝ RQx"fIDȬp4GD|Nafxi)E~>/A0c`ϑ\e4s=G+=ux6%fihj-ۿl^'A# 2AI&ikY7nJۗ y |e/HD~5 4kbMЦ8xӉ4QC(ܓ< ʪ ^ js 4Z~t3atM^겸,ouVM6XCIdr#XNgbs #"SJJEorSx}`ɛ/ic R>`ַ|c±yZ3[o_iX.U^W,K-"N$UC8ᐷ3A/˿HH]mUhm8k`xpTsX$\c )>Z&\-AuI}!'8'6@i˳L!`/@/#ލ+BH8WCA -hjw .G򝆍|ݲt-2q" %C*|bTmQP4e 5DcCȵc+l&.cf-C_{sXHH8tC̍*{5T|%K >{g0՛ҏ=k[GI;{b:2 ޤ8L!DJ_QnH+9 'K=FmfM̟uXDY!F=C!|˹<*4/AG#/Cƀz&q.P4Xbulrid6A<{RG u^gKL4v/1ZR[sD:FU b¹*H_a+Qx}7o9#$,ɇ|CFcvbν;Hi[x CX\~DE(}d5U{/ϢV\:Bmr!2JL}LĂ$4LA(k׵碵o&~ӑ Ff2 9`3oҧ*^V!~awrГn$ vfBFz(#:]UJr:.?gcsKY)2}Uk$MDi77@V:-;xv~6nٵ&X2 zc[Q\vJzKz@{C{B[SwPSQYs!4է,=z'9jJq'Fy"( u}\8A ZF=GR.7{$MK`SB޲ iOڔ/Av< tɡrGt{G j)Gkٳ"llQ>l4gFN<4bEdLiW 堏\ W^k|b-:DYw51:g7Iuv'P:lM-/NpZ$n9zv?1@-Uq|B&Z>ӶJ[  H&D%W֤uϓ k45sŵGDHV,kK6rg1UYC L >WBT4x av6I<]W?=bxqXQ8[g T}2Z"AV`SP4Nk &hёE흕g.ջVT)wj#Qj@or3Bx S1zgr[MBysXՙf8%ڶy +21J% "7y|,v;Hc3Ł3hw-^ # ɶi%l4f;I$hܧ? jIQ 6& gf09LƮOL4xL[>SBT_l eG0j>ZTQdp+ԝHncɥ'2^ASG,%l-0ObV5sӓxx)#㪞kFgTQ{V\)YѢ9M?N=>guFsBu_eMu#q0W-@IqK!k{ 2(ñ_͉n45RND@t4vQ9FubQ€P+|Pla :c 2iAx%E@0ϤM1>pOc]YOзSX6˦4O8^o/ *i񦏐MC~,b y52tkwu]orTW5pgLՊu,1vߺ6wjߜ3oUDS4~=`Ќ %Eya%F)щ5BSR9<.f|0O@h>R } a;*^!94Ow2 -pD:6&ǑB_t;?[1PT9iZ\[q(I{ɺhϨԒh"† l F7 p(~ϲSN9,XDxC<W!Yk~-+|) 22M s 4]DZwN3N'pi <<WHrK$lJc2 ;,Crתo-XĹYTIX%md(u";hYQ?dK9AF76^,! *ejfz}FҘv0}}m!iy*]3_Q8;jx@ ?jk۾WsD<)[ 8{L+\c^3 nx q )N&ufxL՝nНRw p*%(TmbRP]^"@KYBp؁j9u0ik""M1Vs]?J,u+ư,q \\J2A)_⪓iYEFTF ,D5%0 9oYW"zɿK6qrL4@1C^/z5MkqWIۦWTy& H'^JbR+cU{j!sLwUͬ:_ZE[\o kmo`c;%fIB{Ǣ:Ps0&3n`fH&Arb,ԩ X!G[4g”~6|^<d6S,T'\L_a0fqw.VC +Q˞4@'k l5!.M[ YP BsK\CT!Hhر*EӤ'NoT_?jUЅE4miJ@ n3SL,ZĈrWGeo;vɳ 5u];7- rAcH-:LTRǠUgl(qb(Y>ho=D')!sH Ipd.An.óIzfJAAg )nMTOEPh '(NUϿQPЈ/FsuYV|g|\j'G ϰN+:5NN1Q[ZDR2&Nk}( $[u)8_VqK>+b# Pt)$OTDJRG\AqHB=;^ٌ>v&%? #7(nm^g.DNYNIMkbPr6Xi#x޶.@uM#"6ng2gh@Шtk\e}ZN;zHzb{A,1N6d#2^Ibx|sdx(qF+t/Ps?YF,ytuO(%]ܦI%{zk. H,N3{fe7ɴ^ES4BȡF%NQcC0h3+jw W&*T1\ hXe =T~mCpѲs ߈5kj#8,0L4vg?`fm\ˋU1=48-Tֺ£9{\S^5ɞ)G9_JpK>ކCiT8_b}3`kSGP(]녞HႮYwcr&R0\ܮ@GΛwn+GV4>t..UNT>ے τzDov y4ppzޙܨ]ļy% }iYPLּ[E:K7sR2 :5.Tpp@S|P^An , nPBmW$eCGҟW' .1;c;|Ċ +$8$zTyfV)|wj>6yx*YK ]2H7Z]mkа"L{FZ/} H}*4(Lb4& S,t*ìbЍъӌ/FA(+<싩5>9+|շb0,=tj1kg!DT/ ]$~W< dK-9"M72lZtҮ1_knʕHZKCSax:\/I?>tjw 2E^'Maar%AB&ݞ:%`zي,jMǖȒL=vgd/Ъkg# S$/̏y3~An0leFsw/f-Ha3 lJZ=2G+.*A$) uIv%*ͪV%]5?fv?Xt}~:l!:ծKV -5T֟| #~QQ_ Sa` 4{) hܙzû=~sc' ӝD7dhj3hJN9 ^ꚠ{g!MF{!K1?-ԃqe!'tnD/w]+ڂ~؎fAt\3Ur_$('i8(}wd^ q2YdhQ6r!oa & eΫLcnqi)Y|cMq~p*` =S 7D] + JyH!d`WTɢJņT{BRLlI P3}, [=7Hvd)V3 wַh8oEW~)Dgh7[Ql2=^,ԥppcq{}l(ሞRgj[􀶾Tl׊ޯ܈y3YE{1 B.//dTQmpyr <s,T(ko7pQDwޑvPGdA‡Wdq.0@l+"b[jI'锧8/t.Wc954Lx䨎0Ђ|L>a[x1U*3xB%Jg1lZßHƐ>kvp~A{!f&3Xc.fA_qe+/IL;ȰZ6$Wn7=3n7)sTH]%u?FC!'KᮾK0° Mef7.]uGMsZe Zs+]cNOƛ( r4P{ .1$*!,ʝ}АR] D33m-H7P<٘O' ewKj N %:ys..0n$0.16 ^< д2 hz9#ز =*k"9-|ȺXھzc` Cާ[O$Qe$2Smo'MyU^N:G_N2ve w"7ΖⅦ{w2&`,r4 Bt7/j-}`lH^gS?jPLwD>5\yP M+h½xy`:'^iyC'!.OKkRchy%sP5{pPf]mv[Hрer,AI{W\^!/56 GV5EŗPKe:qN>(]{c?vu9XauY$8 $waB-D$i1z 8|#rueOH}sgOFUVnr!  *{LdT\2nMlUK> @/E8A͏MHi2r[4#sCG%kN,?1z4]﹚u,b,0FDhp0*Oa8jYArhί>VmĀmGg3F@j6Mk|K^в]KLx_(g۩V9ϵuFfkK5%?oB˲=Uѱ=x;BMs@ 2D&y7e͆ !ՋpSϳSTGEe'ؾ&5OT&bq]sGgb'O$?~Ӣ7S|/-lgƵiIʓL5(pЪï]tB+$]faoqmdx=o$˨"o1pn >KhHxϬ|?)P,_ m=|!c`o}F:YQ` fCsY(teOdϭ| SE;ձ dH6B+W:H?+bШ[=fqHp 콂O'Dw7Yz'>LthP: HhR%¶v Æ=?B Z?.p[r dA9L~USVӯ׏Ʃś ÿr0Fn}CjLsğ\ ?8]tiu#涷UF ? &ac ډo#adअc[?E,bǎxk׀̖zrv\ZBQ/X|$VIzkiғY+`NŽpNs&-[\])|[vܿTv} l7DYy&-N8ow]1CU-ZlZ {KK )BY^-&T\'JMCO\,4Ӧ{&f`1g A҈MS%f cd>^\a6]eȡ-fRW`V/4#ؖme{h^ bzЇ#*DzLrշу3jɼ]&JOx동X~k˻*"&p`gbj$/9V ]RHžb@#fme1M# `fʄǴB9)\aJw;@h#F0#h禆׬x1P"3W4Nw Ɲ :*V薄Mf,l>h=W5X܂oRa^̈́4KLm%po#eR|6Z8uJRIqBdˤ)M~NQTpۇNUIܑoTjsm0k6Uf>~;`.nTh1.%nr)>I$B? : =6VʷhIRϏ䇙9g‘A;Ĥ*f݃ INjJvoؿ[3kdݾ '.@xD1H>Yo>k/e<6 Y{;$וyLU_doبyd+E+,$WfZJI&PFa cيCfu-etkW%`zMqFH+U)@J׿x v+ڝB7@SG)+;T }eB6mV A*ՙ5'_0Y/?PM 'E WJூ"! _ShZl՛c49"@#$&,.O ђKr0&Ʒh*Ǡu VkEvmW|HRëw|\^~aqͲOB8+Lj7&"Zdc^cՒ Bp6tğ!5>]LҴ,*rY: Sq4rnk:ed/jX%\ P׍-Ȫ#~ t\pak"[93Go}TKS![CPqpUݘ{\AnӻLem\)yFG藁QmD)jWo`NyP"³#8ƒA4W}c__ȐIʎ9LT[ЌSXFUomt5S\jV~Cr8Llw0\ʰ'+ 3Mp[JƷ thr,rG]^Ozّ3PbE\ghOk&_dSmLb"L_r \_FE:)Ԍ&Pe.Wĵ\r>ԁT?k#0_,wA`c`wU'gj!42+^A +Nָ:`[6#K;i)0`[L ~wN>Up.h?~Iw~!7]{m}CWQ Ų" ѭiG^XNL/*MV[dʲ< hic|[\vBJEM^(`=@@YΨ~jVpʘ2w#SerMIl ;4p="?gIwn_(γРN2RqoܾOT-:0;+g5OnNL 2^4&Rp`c|d@-O2FP=7BV;:r\sW9~7!l|ȭ)R84s'FXCXq&l ?̧|HώakIh qB.tC-~m̎Vqm-E/ϞC~CN-f҃>&yBߧDl#X_8e쎽0}2_3%PxG㾺9Z ^>d9>X7r&{#:j>*cՅZw[X-U< skDS*7rE4qkH] & =Q {YsyVh-0۲/yq+C{v'QOh;-~ƈ9ѣs`,oksdf͆?>W+jd$#ma%$UC&I/Aϱ]B/Q4hUi#艙mxfƀ-C/ػ3ʬcib 0D:)&/~ fu豉VZ_a ؑڢq{?1Ț<μӽ#SJJ3o&f#~EIYJ"a Ga`|$3Y[S9u$oCY(0X7ũ{D#Z>dԮp߃("|SWɍd2(BDUA1qXPD/Hc?IB7EYes=L]}4nH& ! zdhoIZ~OBq !RK^oIʧk2wկ+T5@{Ň2&ݤC`;r<Dx~*C$YjX}y)]&r͒Cƃ)֤2z!E#!#3ҷsHEx0|`0ObOAⓋJixLsBte 49)߻]ӧR~9m yh};JnYz]I Ys&bO2ROn\=x텂 .*| ˷3/]QmT"5D(/q}J3s-R.R/jEd;S,;]o?gQ:hBflh 4bνNXZFijrtR$W0QK4bşp4H)r8NZ:0HZpޥ/`>0n؞ޡf?4 C,"Raw[" ^aDN]{vJ,_\k(#ua)* PE]]AE=5eƦ<\7$Vi4h,E&f,lJ.6@$%0~}N\ʍ> U?, hkKH -w =׏)X .NuK,)#,}Vİ`񭾶VOš)->{Ns7ӎBG&5@%exQ¶qoPF-WF|ڟY2 d^ tk=^} (gڇ_Hƿ<jb&}39i/{_(8~K 8# 98|Rsa j͊eìZ/O1_$!wq1R6Qm]S0>]ꪉ$-&4=Z!m'S #\˯xÑP\7`+gMś;9O{Y6ǰ% XݨKn/c'J1$3kt׺ tĴt^SEH?-`s0MkzUqW\XdV B+բdEcOf$Xz/}gω2Y 2.Oy+_3 N[d9 -Yڵj[y.,B9l%-CRiW>"8!}QI Ӛ%Y{èJ[&|հ,z4=6^!)hmXbLyMW{=1,w{@+A ^ _L Cm;kJ_ X}ozl[g`'J?mcXNJϒ>H8UEkv!}<4e^4n)s{p8wi\°6$^\> >W=t/jk3N~nS 5`B=*+axc}*Qɉ:m=CN?"x*wvy%k& ͒ lE)f>bnCQ t#4F,*xຒ:xL4m;)+٫5G,+:6 k.$ C{oTͰdPkk٩(s(}J-ZD^tGфȃ'ør30{=% =TV>HOHSgdknPS7o~9-^Fnsz 7*rj>D$QDb?LhSw{Ga=M sO! :M8wc3%> *k2truIIʱZRx2n0XBx?Ev_W;9ۚqbLζTZSj)i;EX1"s s ҖXwq^"Gdސ 2f}(=6i{OCtu~BPnJLs@twv!{>ayT YP4O >VK@6Ӓu~{O6]')y`%ɕ->Y F#k6*CSjsn%Vz\;Hѱ5 jf,5un{EvؑSrs9š90{T:ɔ pjj!Z U9dfwՂS. C-Qczg}W6xj>_^9c9r6A-1Rzёq6:E)Q[k2bb .Ӌٌ#96>*-톛#ʤ3T2OJiܨ}gI;yFOB%agy-'?iFqɐڨu2?a WՏV91o8ڽ |RcKf zadHl*UB񁐜fvd-ہ{$/F)\D_Ř1 Al~rZr&0av9XO;ڏZq+VM:SҬ:>qjt]M#7b+(7x`f|+&Eɛ37l/ϜM Ϭ#"}YɄk{w2K,b>2Γ!h,[}_+ E9FBT%R}?13 `c?!A~-!ʃ/ܸ0瓝+aЌ%LvkuŝnoK6ltϩSiFT: V l6` &[ -w<\hP/6anfRvZQI0fsQFlOna}^T{IW8E k<#T)[ O].bQ;13a!ThVm}4)B A+X`uEx릙X;8̆ K92#a˸w^ h{crLas7舅F?9sJ$?׌" 15Bntnc\SCZO' `yTӡ#}y[gR5^T|eoTjy]5ΏwZP=_ 6! R!B\KY*?,\C"PQ> T7|U@MmYaQo 7@%1[`EN=94 pwHUmliREY^ЃO\t(QzEH!ÞY `aNS|4鄤#\Y }2~EmMJ_rn1,#%Y_tQ |ʛaBqV=?D͊UO=GßrFM/iPz7%[.h KgM0.T5 cuxI`Vu .ua:t7`}{.ZӧM!֍!ic(qYÉY& q* ?2zw'*6y^Dd !V^d31OrtبPl4q=80+dS5=[UuQ}k8WcS}.ybHy,"^|Zrx E5Hq*hEeKF,ٔH s zhhSbbzK5aTnn<ߠQA- ZC*x[[83+9"sy0ֲZɽQ;~g Q8Idh! lBDxrp[68l M|/052FN\~Q;NL@:5sbZ/RPwYKg;Gtjj,xhhI;fe(8F#} 5,W zPSK( ȼn [HJqߚjAG=eI9xIӔ׶5+xI; T>2|dm:b)akȐf'l~fŘ ~@54?n( ͛I؛&Mlb{k[6'_@T!Ѭ뽩=CV#?i#V< m!Bm Poɿ[hqYÐ.!ȍ\h73f!R͵PhIq5coS?R4*Lޑs k憎m6pڊLUT9wE1*_4A*p"T6Ҕ):z.d~DȰBd}ko4mǒ4͈ėQqdWa߉;2FG/E2a zao~˪j[4=倘s7|憓I\J6VVߒ,-A c>^G㰹}*JVNȷQq;mJe+=qt=LјcU53Fl0zGqHP/CFv бG0`(!҉iIkwe'|ԧj,.Nۆ!3 P3ɷl/(Z| 7c K^6>IW]Ubz8RZ CF 1~ +'K}`) _["*TPB!`PWRϰeHpp \BQ%<.a`;)Le_ D?pi/sv񽟏zxEuH bzEy ld3$[Hx@8Cls}6ZU!0}g:VF9l|vKH $IƓR6${ϠhJ+vܠ?S~ 0qg*Vh>* ,7gvQ;p")By0 sCte 5d7%u3%PQ\K.kT=_ev]cjOuOna-8Iײ R/z)|TKBJdYPeAV-ׇy. ?'oq|D( v1h, +t.qgIK2G+^L|NRë(Bݏ5ΎP>h>9vxg7-gMlrY8a!&tp 5$q\L*>1jVsavxKt[9DlmƉTmJB T`خ1>3Ph!of&p.)vQ ɚD#eufXC;0~iF|rcߘ5ٖ>O'ud 0=YԸFrP(N6=sћFCT!v$=GrP}vW+$.=ئXkAMV=H=ڦ a [س毒"OF8؞dl-P't=7NqjG>KcxjbKF|ud-UOa5!brx[Km */o_Ӌ/Ł* 2|uiBB. *~LE|$r)S[sh?#{gMb{(u9q2eTQV3RˀT'wCTYGej/hZ3,\!qz!bτ.X$gDοUqԯ-QW]]îpO,}0Sf&4hc@K1ޔj4^" ǵ57@]Ww/s+򈺗ڴJRq Yj[۝auj8_qӻNe@ iǧ{A_y__ o5K% :+! Жۇa lE層uzբOS% )[yu&2yAVpERqC0ri ]xt[ ?,K?& d]_,m%(M"$BJM>(:0,+O0L0)K 4J\/ˁ̜o1 f _ZÁ,f8k3AXbgfp`R(RhW_vwT u0ßsǕ,$:Lz(`uJ*Ju{0 XKz?!3DYa0\VW݀s(HC@w+.] =g%:uSK%K~>\dmgR80yW\}{ {rd.C+AqAgzY} <^}n vN*Z0]hYy"|yQ+7 h|:ܾӝr|l+_I2 [Faiםrɳmܗ9)@ۖ L\SᶧJ<vc#[.3!eb oR ‘ƤD\kXPT/R.q"r 8+*PKrRZ 3/e`0[&~5q s@^Ѻ2NW5NxsV'Ix/Te. IW#'@٬jmkS\O]dz!RVd:\rIPz+ņǒo[ b= L/` ,?@ϋLg$ۧDoĠYU}/s{5B*ͽ[l>t_x#|x5\`r4' n'9TLxAv•RjE@o4;EyҒ$R3ןQ XGϣ WĦl@Iv&#)!m;d6)ӡ";Rϛ7nٳm;x'Iߨǖo'7 UwIs܎H2Yw2+ 9JcG}[ #dQjmVNs@gjI3uIڮKJ)$K7El+l}ލ oiEFx.pp޼+>9QwphJLi`%޺ى/e ƭSQaU+ b,.Um&s]tVq|3ˑe4&K4"盃&>Hډ#Q8Vl. $OM{"kvޔ0KT}7!/K#`B{sh})NGA1ImkF^zOP Hƃwܞ54d0v>9KsDt$b6Y# hu'҈A3v KKK5r8 ;:IFBEp?XE[ȳ+˼m $IL 2>+XEEgi? 廅ą"U-D#oz2Oss@T`U%[= ?3lMpRqѪMuc=j3 ͍ǐ;{ {ņrXqA.RRTS5mSͻ"dV5sgYoc^VF_#}‡rQ ̒ gX[ Z}Cqg 3ε[woMPF (wօ5l~ q:帳2VbRGKg3 cbkfv ΧWp.Z:M6sJ].ݩO(Z6B癏m[’e燷Z.y]=f rq%s d(={vԝ]%D O˯~>5"?Ƽ`?F@6[&ZT0:H'{#e(#42##^2:6?v :chĹcy:U" Pyab#njrHSZe`ˠniod7Sh`xX+7s4#q[" ~UsDIY-ϐd] }|>F~¡h1ږOˌ_X! ^9KtƸ;ܭĜπq%X@QD?~i鶂l^*=23]D@υXꠀ)Bp mF@̼=yr~=&㭣z"Q)K܄MfK8┎O z|,h1/=xK0Nf7cW4Ai6H6AR/G VWKW XM,ۏY:a p397$OgO/iiT, mצX.~}z鞚YBL$#V 1t4 APZڲ%/\^|=F5_R >jm=oVpr2FW1S6Mj;~4saN[}OsQޣ|ݹR9(EH-DH+y̑\<%l0pI&> Cd\"h&9 [֑^s2~b2>>.I >"cI]ɔqj3%J~lUx(^rږ򭽊# A 0v~ci)$U}+3)I*lFz EAV H zd?*|%+so2"ViAHC} !VcYmnƽ:T:xbc_H"wƍ-0] &)NN4 RGtQ5-x0[tXy8yz[m{@SHG/a6enׯe6lM3iVo"Zʱ/䚊__>8h fov:j((H> 1/x8 Lti!V ˺ǙK~,1 +N z?n`* n]7@ReZ7<) 83nG6D0] Y\m4nZd0D(~PAp,(-Y nz+,@0&gp I_W*b3*q_t3#"nJ4_8yh75!Z72ͧ'gRV*NF|+?P~zT,,91QP[.v5=f I_]95xt;AEPR:Tmna&@j43OĮWܟ/5*x_`"ArCJeRvuvT^Q)h쿸jSaQus,q!j cjO-}v߃ \:foQóQk(q0AΑ ف#%A #,a7kEM'g%9*:jqӟ[b b([1Q\+9b^;ad3HpJZ\K(~Fwܨk~A[~ìyxqބ43יzQ'os3\[3r45z\Re?}vhX,P,eĔ78^8u7Փ]LSï 44{,e "y͙q )mS[H%})VB~Pl88 RwBҺi=B|,O'pkE'r;SjVm@/5OR~5v {Nol;-W.4F)i'lx}=p] ẎLTyh0Y\ pƾiAﴵt(OW*'˚@*1t* ;2D+zc-9Pkn۱ 8Ҿ}OFk,!MF,Ϝk)E&/EΡt?¯nv &3G"PBW[{.~5!KZolzJ׼euOК[ 敗,14~8\zM/2-\*rqkbAMB1zd(}jnn>Tg3KJOzK!N_TEs󋃙zKԚTruLV(Tւ%xclAPzp^i,>M/4y5wSV){ D= y oɕGٝ8C8$Mj {t} cZC._-n7nJA}}@}2=D^qc|>7t=Ao|B;w8A% d K SOʋj11^ii$T3k59CqJE#%m'8H)JP7{`1^ {5Q-, |m1 Wz!X thy$P'd r8cweJx\?Ef>*o!r0 czo7y"u:i>m.뿤`Be)܀}ze_YtTt%Cp\s?1qGm)K l֢J %@/K:yJ̽j:N@ϲK+Y] n o7r/j9R2Ƽ%*^`VۋFyѢnv%G5_??r-lVHc(KGQ145Hi./էLm'|LE*jyTvB8si8z ƛn1 ,K0"BMLd7GB޼3GG);Zn?݋J{sxYwek+)$74],.貌MH#ymœ%~eQZ٪{_MIVOɳFk~[ۄ$_sP?Q%.l 0W{Ԗ(׏gJ>C<&o8Ap'z:&;M3FP)#"wc6L?~+ߎ? ҚU?aZʫS\ njD'з'gV 0ODrRݿ_U4XQKn,^7%ca~3h\WZ7U 7Gl+Uޗ n3V)`R)v4K I|}$|׌T7poMAݨ]kzXTezulbm a$/mł;[ ֞iRp%$?wk7v_Zތf^H8-HL)SdqfvXsɔ#4bHmr U3`" 7G;i@oe} ZLtc*cQ:軐[L*;j_WCeWc׼Tµv1؋]EeЙ["m4-qB~n_+'Hycy&Fi)ݧ#4j[K[>V@P m>eM.|_k,Cs_A[)OHǧʬ:*ahqHVz,7g8*v=G/VNZ/`NDD2QG$>>Ȑ =M)xh c53R7:]tv:<0YMXq gKh+$ ;2g{BH2m_ &T\A~)eOEȦ1|+JL%tO3zZ ǙUmJ 8y3pk*pE Q2+I-L]T~\m{sQ+fO53. 踂~RIxp{?Ή3<2mҋށr{-oUYueZ*6p!CkttŠȔ/RBYk#M?ۚbD8}frIuɌg6 i-gyS#ӆm4War5B D+HXogoUKb-HN4FZ6{ n o,k_|OTz?2~P)~E>B S侶yȚ|/vG|X܉<̀‰N V~s-k.]l[ cGV> :So©!S k 6]|;V1,8!7zi2i@V!S:#l6MT@[6k4)LsJ ?E労[{\y$nmj_yD[9 &Sgرᅤs$ {rNunx@U`j fCi/x+`|h5pST+ֵ;:S.D_rt2E@vAɠJurjUm{d[/k9 GC($VO!K38Zibdˬ_7b-Qiy+n ~ 2֞QV2DKC^v1L.2D6ˠG(kE1˴@>@<!3'q=Wih)jEC[a ! U8blS}c"CǍE!9cs qNk ϋ8H $vllQ䫟L56!EJ ]ђU ~įƄgVl5W{ Dgkb`+6q-Fc8,\Mͩ|% 'V@v58|$hK9dGN3\A\ !!imtvo/~K@Шyp2ufx;ݓ@/ISN6sB*e>տhM]S eW/N]flôr6!Z{0Uo g D+_% E/_[L,ӌX'@g Pe5ʷs4E$ёJ)D{DxfMgn+Yr[!60_G y` ߤhS$5tط-bɊjUH_̐*|"ƥvAq49W/Ջ2 `Asn;v5pau5.ɔȗ@Cr?k M΂.>'zJAeLػ~XF/~J>T@ RUlr;38BYS n/[My]&I!hcL|-.v!7f ma jlJXLUTGR)~Y/j@/Q{ޕ`mZ;'$lCTO a H(jˡqJd $%TI=(9=P|]i^O2`0>1BĦ!bFwIf:x0/oC*fzh0w+!a{ީ$>IxQWZ.~s "Co…f;+Gs-Z}|=_ 3KU OU.9 O *& GBrFV7FֻB"W{vP|>s1$2I7M>mgz^:0 `p wj^߫&Ij }_J.N6F'AۯMQͩ kI#A NkџpZ\1lLn2ooTo[=1h燓3: pZ"9h Mj{l)G=^Io/zu\*r"uZ.\J/عZ#_] Aàr8 j.$ܐ%K %Rb0-+O0[gy>9 * jd;Gt E nFO %9R}>,2U|uyU2"pMiL)$KiU^F+NI:^-}t>_Y hkR*Id*N6֙ܩ1`{S -mI&/ڜϷ:ct8%wDe.,<7]PW؆>\HB&uէ\p5(Cz`07Q]1A4GEpL6t? >QN-J4/o*؛g "T;O\dg@&Ő") (U`zRWH4<)`EV!`'_|8-q]=FK:\xՄ9,cjȕhBaZp=],LI0%'-*ҔlQ!WBpXfM4 -pTrx#G9bǢ<8kEv06 +a8ɝzSnLE񈵝K: 27&8@Sˆs(2tݛpzwH8v}8Uk'vQl]}:2G<+vuguI8>OQ39]ō0(kPJ\H (~Z kKBb:_0όx=*HMtxi2GMO4 V|}[ù>혪ve4:xEOor;1>VuTdÞn$ݤNƆ;y|)?;U!T,aÒQ9kO!đqI!V';XVuYv7 xs[SE=+" *mP֤n+bB_CC _PDhC5̟0F#UIN-6iV'eb#J?0W* tı%1e)!˘ְC:m2F]00;gG& HJ{eJmfq8>UN&ջ\Fd,(*ԠizѽZ7#zglM 8ǍpâaLnd_?S#-[ġ V?XŗF LOr2u5Ʃle)~O#-FUI^|(B4>wJb}#~WĴRUY}k(!gYWx965G0"*鍬Em{K'Ҋ]V=j?W.zT*ehD:nNA[c:m8{O3qDhQ g@ .΍>o)t3iGkP^m4/@2`,+vf<8SX$x RaX^!NOf("L׮&\}*״L@Ԭ[LBnJ'bᗯ +a"SrswT DR| A[򒜇 ڵM],_k`F~sܜ$i& ),T]w1)a1fw,FX6 x9 `&X$ǜ(ĶT 1*[nĨ@-V"]]n/ZG]FF-sLE4иd]Dq}>٨Nꃷ)p5 ^:]hXB6D׀S gxJ}+%L EˣyhX<4%ܿfh[ %hb F"K $;)Ͽk~m`f 8CEp@"B3m<ױ \d5wiCGػ%4hWQ0 R(.Y`Ej}6Sيw n%hq-J&G[٢Mw<uk“&G. o Z۲^W:LyK~rOhR8qxk[a ,o$ - S3ఔ&N`&T:A}\5`aGp#.<[#6Y^rfTnV>7S-5]PF8oWsr_;!leyuJ'XvR:T_7|` v1KǏ64aIR]5<bX͉)b}1EC/ ݧ.`(a y6$3[CUoYjk㷘ڮA. уQ֖\+G7eK,)Oa*)Y6FBaOsyѓu9QN q]=H9~ƅDK!?h;bv &W[)؎`*&͔9LFPYCq![wBB]ym Y<2IǏPە 䰦RsqN0{ vѫS3I:΍}ypj860VP"|ˍE!͡Ӣ NANw.\&!ufAgn9z'j4<ĸUY\j?F/X@)xpD2ۜCiRp42ÝɆ'N(1-mP&  k6=^]LDP߽3AܷeoN3ZM@'KYRt܏u񁑍ߐ؁~xtDT,3?=*m?L2Q.0]*UC2l#u+ֶ&F#xLJ2ռ6H}skDna ^E֑.“4ݪLPs^+1׿Xosya^ȦDŽJ\A(Bn)"WMx4A8j>:]nj2&y8J xSPL[mVӡ#4=w4_n1fY/vM2OkӛVUaTua oQT;聑{!xl錇_zq&?" q.H4ZB+!A^Ju1P뭜 <~R%U_>b' R+z6@( sZh5(Bm"k>⎾g Ρg.f;x{ LowC|̽wP `}KXrXuqؘ$~_\yT7, -N7+ %#W=}`jk_p>BPCM'UIvjiYۦ%~IbIkW#}vDWU#3ɺ[l uniXzaѷ12S3D5(=V}V>1y*/ǧYXA D%DUb<;e{YLhAGkbbh<2 6 8)mjҢ` n`0o8[)c{n +/G= ƆonKh155B-goYYBwUh1FL, ަ#0B;J>Z1|I[@@)iyc2Hqj F)rhh}q iU0KC `.3YabĿwɵ 8t(J`y7MWzLᰅ2+#Ĭ-ɔ]Gr|%.=^nR& 4iD+-T pWׯ2r=Ǜdjvf#Ji=n; PEfAU=9bp}RuhF ?+E8KUh"OVڟ?~WB4n;בli-n0S zƤ\4 l5AQS5Cܲ(Ib2o(iڟ?AJJ57cP8t*CA ^QKr%__$sG&P6/nx8L|V#k~ ZYmd$S"0 dL{h %?wǙmVÑ:$#RH'ׂI]&j]%;gAv; 'E3U3=w[uAXP1St(g'wed$U7%LLNg@ԲƼzQp{(~Y~WM؛Ft|PðM:Ex>l+ydXrD0 -Hn?m5+M.N}76ODi';rMpz C< f4{ {|sM!@d1ܖS%=ysRⷵ]c6s?n]Gxe^y6^,j-;#T{P%E5( Nb,4]:D5| v)-58 h Ò ZjlJy8!Gֳ{,(iqŵ64bqj&<ϫa$%%?h]YY6EǛMPt;o<.} -_0NfAk6vȺBMJ]9UDnwa3/P%+J!i7 q/cf/=pNKk'EX떿߽ӤRu-Frlxҽ˴2,-s7NkRKd34mSiPP)/-_]ܗ(byww!E "' eB末n ]45ō&Vl䖿q$lr#6AY |C(V2|̧ &f <,6K?PƛmT_V<`CZnIv!%Mm|E4o 49V{Ilŀ] $J/PNe6 s!>O'n |J͐w4TbE/sv 3~&6% 30qĮsOWTckzM6l>G! n j`tE[ߨ ,;Im=.?$7l 7L"U5ܚ49ԱtqG^Q=b2G|b)PJՄbó綁 6WT1ƞjlO һ! d /QƜ7b524,b!:;y?阮mXR>rad\6cSl!לNa%x4:c ĸ̨w@+XYX:PD_f?ȹӟaőURnF<w0w{v=)ehCs2q9gfx8&Ny-wiL+a7θ瘳6 8*؜*?2 J.kͻx_f:{PxEOr*g)(D :EnJe VBgҎ:o ݨ\o+ថ#4}b@aFR]? gVq4ڱ=:\./)AS6);@[Z;QHl!uo~[Mv%.闹J4?/` * Bz&~7NIHm6 `y O$:8uhf/4fwI/0fqaմ#̽س{R>L *akO)t(Wzmًim=W*US*t lkr)6y8}gY۟k!壝`ph Ir2BYxJAt1yڡ7S$3ʨмזK!5QZ_Xh;_qKQyYcI/ㅵj?*b{5$\*[Kr!:m9̷o 2vo\4BX\3rF_sREt$):ih̩COb(eu-߫EI2#es[v`-KPRFfb)LEFuW/ mr.o?i `"rT !4f,w <;ذAUsX=_m! /#`XCƏ_H2~$+{{^6"a΂C]^6[z2[ % ԆϿ?&ZGhR}T:"Si;J U9#n&w4lAna2(H*I9$yaFu..)wƇCjx2[ d^h85Lz_]^5y뚧LſhDkM@#7] !*:uG=qU^ ;%7. :Z_:P[\:~3B-gy"d# ܍TZBĐ9[dvL/ h_'>`"h>%kE7Ck76&[i1{w3Kߌ)oT38 MCg7A^ 7a_U3Б9E[Ӊzӏ) oC?|HW }E4&IZMcO <'ΌX|5oG9ČlssedAg~OX;u=:Yitěӻ8N-d [*]:]gCԾJH<χMGmq5s63)ޥ Nv'8]YUNwTavP660Crl_%@KǪa߈`m#_9@VɀV+8&|4 |i= > {9V=K}9:}S%`wg8=+>']Eĥ0䡐'ݢj _)7gCa X N:I^_W٩wvĉvGvr=z0a<ٙ_oshOddi׳>X=R('B4#0"wuIۋ:I ETGbMQqŊO@t5^S7E 9mۊf!YEAg9`X%Vb+F^dKcA$V(;\ʶMhN7xI{ džNcNՒ[I?gyw$W60l9Vo:f&A{:roiIS ,j?ۛ*T UQ˴KR9@զ}qa8k4_>=WL1Գs.#@elNF?)价]W Ci(~+R@CU}x mb ]lJM"\N[ Zgfaw5?Qכ!JVUc3V@NŇw^Kp%qf3jgߕb ?˸)ȆgkӠS(w,!W?Ohl@ dٞ-◢]L hFBp_,r.6р6HaOl׊zZFb3] BK .W04v6V _S#,YoϜ9z'$W#huC}b\۲S?>뢫l>k)՝ 1 Y΢hV93}sJky=8 SĈT6Yp▹Ww(A|p 08b)jf#4Hln (+{2FB#P1ټk;#?ߧ,' WMa0vihw7ªֲZ}k;TِKYzaJ*2`KLpFDBX&هq?G\VW 3WfX V ^ٲ.fOS'e7EJPһNR3.,3;53] P6EMwU;t\vGҩn7#}RKf(9|䫌9'WƽGg&Q _?Iiado[6;@}+j'>vN=Hh^8myZ| 0/f+mEe87#|*|6!嘑mǿ66ennHxN)E@]SJ*_:U d7d%I.聙4͍Yn#B7ɸ6OԒ6E#^:@wڛkNrw( tXVyVf*(%yR/H1_\XKϹ{;Ud䘞EY-v,(E ˆm$7sYXF$cE 4 (Ƨ /puAxeA |,Dn(yϿz/g:]{[L̛|-wJA.K\MxװS (Tnϸ.՗ n6/:BQsddžNA l1u_S#jD#)Kжi iдhO^I/GDcV=cݽLTRu[!F/"'!"fwf,޸fuS\R i:< qgmjf{5G :zWyH]mP{fy<$^ATgOp8*3?ocd+^1Y(/UB&qv.8)}/:VV9- ,tCm":nq[]8yŅ" , ZQb\Dܮhg)^j?U6m݅BhΒRSh^}K)QZF,s~y8\g2V4`Qb1hԇG% ٫>?x:CFc}:`57+1cL,}g۽WW &93bvBNw[Q? E#-l SE X&3Y]ɿcCAZW?ܪ*֬ramBUcW\鍛Bqɹ.sk \sb$ƭkMMg4U#0$HbPnfƨ!K#([,ncL۱0M?=(QV&@Ƭz#b76m~Ǎ -wPAz"6m5X4r{Ty9XڠgD"HeX-ŎRJBlJczfuFE@AF^P pb]Te^ZiG10}.jxIeIq)$)߆if_8N>}~À)vԾ(Ţͺt9evM:NeׄryӃ8h)yVlj.Q9;b-֡jCW>͇mω&=YK,8?2^ E':4r ' O-4n5Ѻ!H(>X)DkTbO؆Iֳ͒1 ea 3v ܔHcĆzQ2Dz*i2%|l 0B[НtGǺi2jPrĂbILΊ0.98RM:q>"fV떥&" p2^+05q2~oan +AdRM7:r5YI҄O&mFdvdjl9Y1Q =v`iRblrm p(('/Jzwa "\|LAx0s#XMH2,^\YV(hE[S +J>wB<:Kx@c++fIv])@d٭G2{meQTvLq {{]URK _x^S0* .5cIr{zwDFckYC{>"UD4s+YS0'v`tm? ֪^^{naৄQHekJ\`@`7yG2XPԊ9dpG)|[Y^c71Rнm`1M8QJ+7`dvz(Vh#fP1J!MoO$ "=fI$}rz5DUhN 'Xujn/9%icOvj|XܥZfu[ p 1`:2$E|<ƞ\2.,mF1ƱxEa4rGH?O28Fa&{G5l ^뮀"6J]FQE'ۍԣ8l+:oTY6(дdrZ.MoR j yAGvFKU#} w0Zg΍,ڞyTIY׶Q1"-1hn]PĹ![8cVOP *́ݶV.[+-@نAZXem[6:׹@p-*l˨aBӟ&:zt$"H'|FO8)p uLP,i hL률}ѻChvSO1iV8o֕CgcIY=% @oY+{:7V3F :޲QDud$m KtK%SM )ûjV a_>{EA?yz{co r'^ y^#ܗP~5;֊Xֽ5='? ?jDc(|~&Ue|fE%NZ_m\&V3oGV8vVF4z&ٶo^҈moOlW >gr pR;lMHwy!}2ƈzf}|" ozYK'?j*BQ#qHu|PddYFN:ݲ ҚC<ǥXf6"JqQd9-N-^Ws(bpJ8dō OW$!妻"]vx#6'0D|v)x~Tcu­ǵZp0EkBHhĹ~\wUP^[)P3gӿKHYmK_6roCG=C#화6ʵ- n.V-V-#mo?K.q4J{F ewJNF )\\^$jse\!3c[I-iTon GkǷ!Bz%BJ-^ē.EbVGs2Jf^=̺]4)Y"]A^﯆9.$3mf8Mi׮c_cUTp/B /XΒUfgȠ*Ef<M @/ DdwIQ@fD!~w1OMRjג)sU565S+W5"툀R-lyfFaٖ-;. ^JoT]8MKJY^ ޳ 5ws/xB9\SzgQXƝ*mW1@-v@|vN7&4a+r;(u2!YZ3x\th&[Q}-C4 $o|4v-c4%چ7@,+{PO28f@΀;bG 4*Zt(=_a R"aٌ+.]sA``)p f81$zsTe°3t:\!ʦB,LQ%} 3jDk9Zrxgſ ?`~i7({^)K s&AMXt#LVb3ÝYРS')VȻ>t (IbNnY ry7~sSQ6su{ab6Ln yr#w4 u6dEzg e騩g+EEBTYِ?RWi\$cpla=b좗H nj*Z݋Z0}n,%I1[n4' *Ja/9t[:6f=:FL"hUbCjKUgjP;lczV ݳŀ K3sA/&-Ӿ/en9Vѝ,϶~wCB#WܜA}OVn6yƖfk5Ci?#m^qCh~k0% w룀 Clxc^U߻8A̘Hy0~$QAZC7v):i#lz#%$* }MZr8 b׸ǗI8H:Ū5E*H q"_JíQ,2ٮf!.pK c96Fx#uB.C㪇IRT_ԀYadwzBM4bf`?N& U$v\%Ă%hV:&o#yEo'+k8)ln~g+iûxSS2}>} !ן'xR4i( 3eNg*qxؒ^'%.A T;N_[H.ym{i).UÏP7'Ti"qmK604 LL@b h-,BtД~Ox|pk?ZfmXbƤF q&E>wyYU܀ijj#ɱqE}SC$v Pk}߻dVg;JLu66-/W/Ԕ&f 29]^w:gphY^vp6y+R@E|ü|}Z%p*vRz$1cRplEBx/ ٕRI%spPFmTXs|v&a`<қS6[ nQui}\PIh#N\#ziGDb.\N,.X~ǒl@k<x_4oUYDxñڀ5/&L}' "->?`he 6d+IGtjf\rRKmQJ`5Zɬ>/xmVcx=.ͮ,=A3P&[dCaHi rpvV0o_|6rUuy֫~tFZfIm׼_Â.Vwd0G=·iF}dgV'x wY+@ȿ@eqsُ& _,QXO%mƔEӦ˝*mrY0}.X 3Nm|/JEQI~A~ mq 0SB ơ=w](چr]+^ȭhj+p S6] 'z &h{rյJȮL-e<gK _0II)>6rh>m~)fA&}#8K`ְ=ϜQAwJ >đ%p>?v!jT䑲2|u@]h$^1vf|7b!Ftͽ)hѣ{BZ(G_+M|pڰ]Z.iSVq'Fxm;񕁓SE5مtnQc㉣4-3ꎤuB%1Wrailpl9yЧ@̍"ii9Hی3ÒU"+ZpX&g?*jN7.2SԹy%HdOݞ"Wlz~0rݯU5@W-@QdP(f%F\AC/d%okΫ=FNyPsR[5kipH}GNzؼP-{DBX>6OKY͋c/!i*e!_xDH\ ozMΐGg3dA# 5R>tϊ&t>]s~ uo~]:wb H=WvnsvuKɳǝLCvDp'EYgG.! M1 ^ȶքTK~t;njˏ]J^Z- sfvuBۉ:*5$jPlA {8/vv-*=tHK 4_SQTsgvvg8_{oz_ߗE.Lݡd'yGD/%ȸwS~d7P>}?\q8RnLعf\p|ҳ$4j69M#ÏYvW OM0g^1aA,p 5,YYnd -kZ\ ®HZld`Vզt Ctի4" Y׫quboo>=m0Br@i~5 H9ŕE>lߘq9j":̑آĪc7+`Iy>YvJA;I l|84#?`G )A"OאW.,~YR׵LK& -OͩmoUq^a׹;)ΤHK0۹OPl! :KL"S,&S:*ArmްQ 8%}'G4| ri١{\R?1Й/:ẖuAotc`4.δ&L" ~li"u )*'V媬)4Q?fox A׬=ŝSW_jq&ZG4ɋMJoYIy2:-Pob!"A:}q8Ll>~S{X͝`H[ +u-[H?jMMθv0! >ZA9<,'Qĸ0FV'_z#pKeEfBl N\n[L]/d.Pe ourBE+Ax͖+w'93Lw\ލ_XxBm}0xtJ/Չ*! nrpS(w9 fP*rrcNPGQaI!؀/㛒Qn//ɣh!x] tKĥp;_U4Rf> A.&fBS s [jRmH~;$HS`:2m'1Fgױya=b[7'V|Th, 0r/ }\6Ґ|}!XYZ+{]bMyjv,--7xob $@}gb{ޜl'Μ)y/'*Dd:{AuDL &7bJۮyb̃(!(厚1R*k#YtΜЭ!OOAC|LYY_9 | ,Qvu`^0'lZP$h'pz\R}`8& @]ޓKJntO& {|;AVwe5oDs9]pAZSI}w #K\ zNj}v. Ng@2N( +{uOyg<>zn,UYtg.nw졎*K_p~nLȥ|' te^|\ʤwGe »daÏOJzEqHOuCVQγ}̅Wcf\4ćE֞6grŠVXҜTQ;|$;$M zQB<ؖ&ݪ^ĩɞE'hOt xZ%-b9T. , Pd; vJ϶8Oޖ8:4 'Z,MaTAŔ d haaW; dˀ^zvkc^~n<NT sD67= ?]XлSÝO$Rq}%hK'@v羅̎㜌ϼ=ӿ;/`6Lr|45IXpn]`+kJÆ /{4)ox0FI>1u4cBY6{1'yC1K\V}Ӓie;J#4p&7W9b KoABJtWFV%‚BKvű͏i~$o+128 &~} zן]l¿ vڒw~.kt휩f@X#qԍ \vl>%~|'ABi<ɪ.(x9[m;_)fԻQe̪dbj#Қ gpٷ.I#˙VȎ`4MGq1zj8$cq…:c[*:mqN_{o6;{9%UZ(ئ]{k ~#4\춌t P3l\@`N1p07NO w#Dy )(|܍Q'>ؚXToW'H2&: {KI @ŒbwsJAֳ 73,` <j2%C89HwcMvv%XQžS ^`e-/A\nԡdG!3C@wv?X$%(?vr!> 5?]>):[*antL}_ۥcmm1z_kcD ơ'FEJx,F#jjV8xІnmslsJ.r $Q\H.WA-KEK`_a`)a0d 遥 >bIi  Z,`A|e#7FEx2vࡾy^5+JUL+F-pnm(ea l\?O-`,S$qr1̰l9Fj#Iy$ Th<ԐnL4Ė-*ľsRZִq 3ԬzCYzhqu +R/470~dD9WɷtWҳ#jY7ׅm !:jYnj^\uP'k32Z.ۜqGjOo0P!i9.E:7**MZL/z?P->e?8'UXzɣdVTH#$2ڻz8I.EE*`.J,3}X~88oqox瓹8lߜfJ8Ov7Wb+`D&dKD-b%&9 v$܀UWiRMEq:on ;w[Vlæp}ߎH-䅼k@9B]#cL_cX2M 裦ވ  tbXp.{|VBW\`Զx$y R(veL{@ |P2LE}2gC{-~n*4r&e7&I#A`)N gZ+kLCFQ;1;v0MB=on]eYW? 6uۈhjPcg2ݷ7r?RIv86>:q0*!;\ c} OgksR@#rNo/xvjs(*>aVWʚgwj `knґ-lS^+"Fpl%0Q 6%hܺw)TsǁcNM#-L|7Z״$S=k\QWv,?Z:)9A[sXG5糾O>%p̩"M 7 EegUN퉪|Mܓ\KtCE#OSE+`P˔~Itm}?F u8N ޛuK/ 7F,[[dp{t3D|;ہ%ޘE'S|"V9:]teq hS]цaf.7W*nǍ3;&>+Lm0AH0}.wdx7E ڌx$1$d؝=cx}m[ʾ'kd9pqRaEd_?# }c 1px%TV8"Dv[_ְ1tI%2S|}C(eot\>~ Sp_o{X.5w`l!K6Ó0R<-qbm2`v<ۗ# bN|7gTŹp=N$--0[]؞ɕ,`ؘAkv⤂^HOEC뿼&J_T7Uތ/ 2R\)cU&Y,#HE%؆4ɍ{ Oӗ@&!jM\/)rP14ݤ# <"ߥ[OO;DC ptch!0T&;( IyNVE] 9Ć3ATĨz`B$H-Zuyj!%^_},h 4Qh v5ty؃H/Q&t;Dcn҉vUˉ=P 5o[xX+;SHǵXM5$QE`Ϻ(wń5E0[H]Lnla8kNX7.jM_vtڊH fH(%}g {^D @:glxӬaG8h)SꌓkW%,% kƛf<1H/+Sb4m ''_=jODwvgy C]H(gr&Fa&H{%!npOc(>p89b8 Kc6-y8⾀C}.vEK|DfҨ8k{M>_h#WY<8n kqSavxgw 9UUmAU4Qps[=zw#?%-҉޳q K7YFu lŜ|:Hm/~!pXvo:j=feoLX2A Q{ՠ9*G`WH `'tYEgQ'ɦ\,HtPP_/ cDva(֭AdQu\Frr0} EaRWXQ@xDDgȶ&rt\$Aл*ㆿA н 6 ;Kǩ84,ۭx۪|:9dCtOx#hMX8!:YLvYM@N$a`Q ۏg 0XT\YDҀtLԷccdYI8i+ךxPCԁ˩K*aіx~! YvQ!PA{S< k&DԮeshPеm)5"3V\`5y6d>/8uX2IRp|[E ɠ:zҥS[KgCW$ckcqY9bOrar0Ӑu9u(5b @Pbl>-^2sbQJ(:jJBB2킻1VU}1>}nn$D[PHJ~v18L~~Go4Pb:KGONsQjKxEipsY½I5:D5p&R ~!f1/ "NΥ%LIaXp}-fh'w3v-&=r?SУV;6՛*dSY`ȝQ\ )nh13 I,aɬPJ< }_ unIn!jA73P5'GqsGU8GahF9^`SLwT>AH0/Ԅ{'Z"\-(F&6$BY7Ƹ2kPrF5?jt[Uo[gWDif։¨+̍mڼ{[ OY֫|% $$]b Ly4q`صvy-avȈ.HC`>];xT`a 6:+{_ޔv 3„z9նN<4vQSW!{3<ⓕ12I?F ɈٕFfe zR;7ugiJΩX˒ie)vhvL_AR ך.QhwܺhDKW" }H͒ŝj iy/4yMf)Φ'%<ß Y͓PvyĦgis;-%' !߄%mp4)=hYڡ  ol+FA7; QUv鷣F[=6>Jq= ; gAƻs^J;-(mX\F#dZkQ}"">K;e,u6 Aɦ2iogL~eLJEލ&\1O&sĕLoMbu c|[9Kt𱐎aۚi1 D`5+6R9+/A6%y'3=~`Ҫ#h;= 8^D*Z|M~&w 1j@钆nQI?[ue6U0*a3*vCXwZߴE$9*e_J~K@ paA?r%!6?$w&'1޲Mޟ^fw]if2l=>'bObb|"TTxtB h3f!l3n U8g2,6r,E|ζ qPc`EWN4'ыc 4?wS-S1]Vz_s1P<\ylӱɗ~I FrE+A=ȦFe){Lf3s ʂ+_3|u+ɸTҰJ47F|4ܤ1SI{!(8z?Q15t #-0pBk_h: 4]HX&$1.HAHǎSsp۾)ba2*t$~52}pG)*QiΡYh[6|{9@%ֈ#$67Թ6Gn],ViGvEp8[4լec*eJQf8<7 aЇ?M)W1un ,>[K40GC4oUV] GYh&5 ޫp?S,2O)j{*h Q_\ct*O(R3oH7hMDV)2{f,JYJUDS]f 5\_ؚ@\ sCƄ m{7M4]QcE(e'~"C>_ɩlÛOiAmy7@S RoR.GMjBU#0+% #" {X6}r;XB d" Q9NJvWA98ܟ;ծ<cJٳw_qT {@^z1?{^A3 9&(M ťuL2]:*^Zw8 R0'0`C;I`ĮpsɏM=\Aך4";e*smc- 04dVr-3ʁUo *tYČȏY{AU^;c-!'YR}"nBmUx=4CKnOzIb>[Efj;P 9 o0̄c1^&N&}rmtNEC]) Uan`dIEQ>6Ed b)}t`[Qז+ąSyn 2̪{l阠l[#l`ki"BE^ù}1< Ъ]: 1eܐ]-a)MW%-n5$be~z~tf-#~;bt Sef_{N,IuK(CqfrqB/Lv3=G_TWw U&o-ߚ!hl0|+yy:>bPy *m}EO3S#52vmYq{װv:i`[^mg[ 8!!qnz8.|BL@pi]|Wfc1 i }'J-y NVD{CE>L!<ұvu+КÜm!0l>q$\^/,H}kЩ 3 }4ђ-p^ʯxihI!o' 4RsKv fha'qe񵍸3* Mq IeLD__mm*`5N}]=r WX_̈ 5X˙KR!^Ha K:C#z--:yt&FA8O(г2ɤ^>>) T ]C&v Z-ec#DAaHa["5~`K^[+5~@xDTPȤg `OۖA(=䉎5\Vs)F '/JޕqP ާ.O0˸| ^S1ki y") `^҉/w~B ) x2k`hG0rj]Gnh&9Κ(/dŚX#[ Im/P#x)hH?_中+#l; {@=?Qpt)'A ?E"n1z v37Hۍ^@&=H1ҵT( EZB˟Ԉ9$2[nL; ęCR+ueWC Q>h8rMݑ4̫1{wx=R$y,l'2i/~#RNskAN+.,Հ@2zjshwH$_*d%t4t9G3{1SRݗvĮ hLB1-Q1voD^~g0:8qab|nϤMuغ᢮o@ EuZI(ѠxuRHUZs+ayEÍ/a,~H4_ JĻ}mk{a)-"AXi-mݰh`dH\̫3l^+E6AMx(f49zW|Տ㵾´*Jf3uXI5A<bpާdqQTake}c |#.HOr$ݾb30Ù*oƙFAʼnR8d2IvD^\'x0-ncAO-0\+ D[}q02rMb` 1#(Uj2= DŽ gn u5YK'o89iY\$EyB"lCw\T h:4mv= AD}^QU`6u%̗~WbW 'yl  2#oXZY&5?=<7ƐH_=\77NU7NʐiȰspGdUMm'UY Bqoҧ/X1ux೫I|ڵy6SUmI>SZ(P) D7jJ"7*#l rhh]>,s-LV`t8٩_ʧ?c//@ovFތ3|\ۗB2%Շs]lOWQYYSMD+vOYD@QRi6:jHGgS v4 xƴy/h/Z˯4U^uOQhl0cq;X={jګ!:_A)PPE9+a j>bSl1"⇛EHcЎf3`6hlIhl^ Ny&¨m4/|#g#g䤷=1:I#QMd OTH^h2G^n (Re˯):Avj9rV9Nu4-alc_|x!pw`7+BuuwKDѩsSRVׄԦÄ[]tKrIAanql>RKl'MVÕ|E= 0$ϙO6'ƓeS|I\w?9 ~3:mha\8Wu?aZjڽVBW@Qѹ'\$]]*n>0Y]W;øu AAzEyEql[@<"OҴ=t5|2 ϕi3|e.$x_3,5oTnNۻӖs'[ ځ/}h20T2piۨ[YztXIz5p<,yY5 1@,[X|VBn)>RкN8VuU_dy~hO7_ЭO]dv)' r9 +&/ƻ}HpPsy'NKK:-1]4F_ρ\h{ }̍&P LJYRB0Z _ R&2 ˿* "GIT;˯5A3]7̓u1+ #st07LF|' 4N5xj'Y|sXv:woY<2Q|Yp$ͭ,u[ADkr3GX!8uoFEZ=JSnDKۉSjh{ V=[ZW[)<}ylS} HNx`sKs/dƹu~#S_ Y'g8#F7VۂG*yTYw3d1 Gͧ0[bGd +($_".DIBWe54.i Amj\X9041*LSs?\O#;kx;;DrJHvA0yv1GE#Lts LGZ_š!Գg*~do-iQa񓩫?Չ8f86e$TŚ|yE{(MvZ^c\%HP4uSfY6aKPD^o$d!n=7S= q+t(v󟝜/ o6)G^rj96VЧS4/dgBkިZmx;Mg t=\*GtZ[MOV؅BW$'kRD[Ug6@KivyicŸtܖak0MjٚF/QV@V,Տ,;L TZU#ߧT$؁..ԧ[wE +e Ro+el/GCCHNRb]]56W9)ѽ Gcڑ3lV &@"/ MN -G"^ [ W PԒXc?q:?PTRv B,vԖDb2AHG0amp,t 4aT OV|?dho!lsp#{WWU^nnEڙ-4 tx "#:~9wTh#ņofF>z|zv= >Q *{v;n!$e~mmNO`(vZ"9 nH{u@ *zjtݕ 8a_o.k1\Uh3ܹ~"`n}U"ޑ*tWgA~N3d6d I!3 6Yi7⭵gc9ME)=aL4.5#U%SxQϊTԴA2~Ie.H=՚ؔkثl!+yo!ރ۾ X7D|ܯviiiZIJϫ$mdRzS%1!KٌG J @}bE"@NHibg%G(a~񚢮#hJh ;oY~dD=ˡJ#s\717,}-C{kuޅw3{u'S9<}ڈ_Rz9YuK-;ǡ̚d<4z&YL8燖KlpBeK+L+XN} ,9X4sV/܁-FgATS6Bg>O:z82mBa+!^K SV kK֩-r-M A4T{?sq:n,uaEm9Kә@4r%5Ge3|Q K62H (؃gcCjWK_ +HV.;ꜘNg#=⁷&j^H5+x U?6Oߧ&rRC{LjY_{ &O3qKs \2?zkP _#Edb٫;5l^7&$3MW&'hu>ƩrT 'MYIs48KJD矕|IE9st-+@/0!1 6ޱ[J3 0ҥŗ^諤_, d k8k/;ȷ~t㐧0z p xӏRjC hL ?HlVRiJ/${\epL+Nͬ vd5?d/i6|)wu]5rBeO(N-f:b/<sDD6($?;FnO ؈y&b*+ߔ|~4̿:#Ϛ>pM%^^|H+cp * tzf* >3/ܩNaHWW|F:$hry/TWܓUEiH?5NP X}y)7 Oqc0̉`GiL4`cRLcEm2y.5D~8|#soV|1!b]19B1s ~)YG nNf cKGolj8:< zL=΂M0.F@nuRdEt'ŦpE [˖ﯠvH8~רVAVEѩJ%w#eݘ|]ݛ,\k<%rʻ#P<ŝwN8  x eC7gα'z;a9는u|(tRYjʂV8#% +( Et|eoLt# Ot#)FUO3o;+q%1y&'<4(DNd.THM,+O-BiPo\NLhF=MAm!KY=n9SJSA7t/ߴT)@mޔ\Ä6o$RD2ѩ~Țn; 3a1-r!XWIHh᳀ʚuNgr[}1]?ZN0V`_'%t-e ..8?o%4-W3!"6;lZNiEB݆_OWc+s όOW_ 8 s&ƾwXIX3(x1qeҴ~9d 92,ͷQTJӵ3+|KE pD62ANL OcC_|-)lUT!< )B )̫fźռ(э< ;BO8/0j-$HNTuxVjUʋ񂍒^5]1 G]AnL;LkC0J=#6|f$YAqo[;;LZN/v; fYQ`-zLS\zYb*nZwۛ}5c4E)_%aՉ|.1rt2^Ui-lWtQA"p>E!Q@F%<{7:?$*.OjK#$L*><E^Qg/L$2v񾛁us2HI]㈔ngflf5L[?`ISrE#U@CHBAj\{1 ϙbh:vkjݨS|[7I"tcA% TU~/[v9@7P kIPk|"ZgJQ\Į*Y+ D\YöE]>t# j|1}gJ"{bJSϖv T|a-VJ>JS^|"(h8$+;oݎdEfy'B% J.:Fх-ˁr=H35ZvdZD,ĥKY]팣Pɹ5zh<Ώ(9  7azm9L7I/tJq.H%52Q>uMZGp bI<FVv^Xʙ[Q:!v5!pLposiu(RIeep5AԌ\hގ O9bDE T">ݦC0H sVALRTf (oj:7\R, &"/CGA69' ~O d+ 'mwtNs9kKʤP30"wUSf-@೺շ[exmc TS1>GdtQ/N!UZe%>-V;y/ؕٱPwN<Ȩ B*BjG|hi?If_:CnEy1jkd'y.\$ #GVqZbjH(>ij@@0cm uyy}x9 j,2,Pk>z| e+G om4J!*"f_?b_NW ό4aMBS~Y$ ,jA)$ GˋNaη ,WWډʫCi3WQ)o#ca_3ă .a؂IƣHDLVi&޼G{MsfSΖe2|75!fB5 NE 0^9}s]ō'u*F];̓g DIjjSL1er[ňÕu7]eݪi{ *Etȳ6n)GOVs@rnjzd^E%Ќe-'Y0aЂtbŒFb.糸aK~SQE(bAHKК- ]$ߦCuZqĉi@8NFR^HF;WXU H6-rL{.iRղP`pV2q+#ch/9#9OvȢˑf=3H,#тz (Y rWSٵ$-9_'=V""㬄:fϛ>+?%nFm?\xLi-2gT n.w ,BSş7^B,Zm{)@SްwR{ rT]90N򅪭pfcZd?j #yY3>ѣ%ITef{߷O]®tD[ jgy.L-\(jBԁY+h$msifM&JAqN|26 2*8%.n6's ΏIG^_@y.nbܣ#P(ߧ.B|<Rp۔QS]= .~p>g %sȚ񎲡ݥx$ݬ 0:lF~Vv{%DJޝS|*"c7x*,n[W3>8+Å$HPΫM'd lt2gU^?D>p_tVYK8㋝SI9 Uh#D;`$xjX8"̐oѱ6R?Wf9cQ@u@͡Ѱyhpbz,l)r"3QR NH ,ڣa% 5Z~Bz{)$?;dlwkc꼽) UaNy}pn;$}o$d_$L-Jq'o=.H u+ݽʤթyF0S[@@װ]d3 FDL WjXquUм&V1:I'[Q`M}*HO׎'9"^T@Q+VE1h5%SYʻ%߻oשVl-$b D3DQ_k+!jtxHnny][hCgWl:sujKFHGrNP$t R^N56A?a5R/HՄw,mphU)l=M1&T8⓽0TWcG@ý&2m2^ ut!Y!Ȏ"`#᪵%hV=x';þ&!b[}; xm@.aQWe 2h`::ao\|@Դ (eCsQO6oHhydiT(&X3׳k@ 0M2ˎWA rNӼtzʟ+!R*GXuR] ib؃lmR7L~.nN͝ћDϬ1sb֓\jg9jA7T}{brSѝ,~x}#rA @gh/[m_ݗk05G/*33?l\[vܨ?swAP?{^aaX=/6)[|V͙Qde)HG3DXIˑHP)&6.TTsbdCQ\Tt=3j n H Z ,ĽL$޷t|Ϻf;gig-޽1sY" %{^0tuAI*ok)5=9+xZV^m3~e @޹xڅkXo~)_c񭄂"7WϳUOӖF;_q!^czm-4x#ޙrz *yAW5xCXv@&;^=Tgw.ϒhp] ;)tt$̱7skz'x\JyJBb:# o r;][ Q5y A566~ DF[.) __0(Gus.,gY^MHta4{RBp$ouV^-(@EY>Eph*-i>.Sm$/ SQAKYf.B!=0xlX蝨2J̥gz)^iḧbCLpN٨kGV~wh ~rE@3ƶ/G3D&b 8@![_R1XnP1I\sYt%t0iEԲ5t˜}5 G{ȯtb:  @*{$کvAnY)||!d3!ZAJHkfA:9B;mt|TflB ) 2N(o ~8wւd=%*a=$ųNpa;By:DI|e+:az -dLOkQh+ObJ"?%76" Q>@L+3)<*VوN♒]1)D818uGN5n>MF] @ 'Y !|BEBp'#qC)*y!ݙ4ř3/LWx=61|K1r;B58)< ka~9_ s?Rp"闁Mvf{t$Ftwin(2hxTޭ,࿘|@4-/rK{bmg b:I~GH#05b'-UHE% j#^f~yp>5cr*9b _xg>JXD0ǢuMnO8$h{-hW"c^H; z7:RåH> \gCRK\Yt^f-eؖu Rֈ%&e{'5MHbOVJaUݪŻYx#O\RspYm^y!wGo[]X{S F\MN 5vA-9gD|d Xx)Nm?'NSUhX_侳m]<-akd_BkPg($H[|tDk;;ՄF6?bq9;gXYSUHX\,@%^XhML!TEzOW̓rqj>T郇kuVYz V(ޯ$y׷#3⡊h"xHoaP?9:$3M=+xg|SҚK-w/> ؋Mh+x_Kc Q`OH$W܏N+_TG){1xq*m %@dyT``{ I<$x?DEGl]9WUN\WR#K%~b?vFA[0yym> ֥7`|}g/2Lp clfs$F߰z] ⇃s2SEVq*/'d:v%㍷&LPefu.eSpG'SuX~ R(,Q9P;zd}˺~U !{&xbZ2צ#8h!P%IMeS18 eC{K`X˪g/+Ȩ.&Eݪi@x `jӄ&wͧ"W 4 ]u>:JO5n]^T2ZĨ1OubF<%2N)˂dĪWﴞ̧d191^ٿR(I>24*,+E±Hz5C#Fvu@#@)TQ)}^I'wל\M\ #yq@SQ[K&CKv:=eTKCAt>= ^Μэ}n*[ Y{u~Sd>)͌=PʪfvkFx9G_\JhհM$o|J P)zwO3E$^u·'ژ0B L:E4B m9@jW1#/n_ٔIuacf_Ŕ檯- ؼֵfLev4)M_0־5-ERݏEEW mz$9*-#ѹ|K[@H="{C'=͉qK[?;o83MD~#+g&b͛UG\%ͳQ0&۩e2#3K\vj˜[ m-|BRx ?xihn:LțҼ8g<: lB KʫHIq52T×t{GbbY$ Uu39MUi~wR2W)+J@u.epꎌB2Nή1/I9S;kUKk~/OG8gUjGhW; |6Xqatz7jߑ-v0\*OOzW\pkH&".}q>kBf@_8Hz2g.FyZoiv] fN6rW2B+ĵt؂0Ă)CMK75N1|M|Ú5[k'pNj9<d5XjRF%vzd{}t3qⅉY MbUxM3WXSƼXD`<cLIF5/nr;uuruH̸k=v򬃶mX,S=vMoe,|B_xk [Jf_` EhIDS|lxQϧRw0!Fwrg#-GxtSI3~E!x3jj.Wن<$z!E28͋IpA.Zd#'2 '. q6#2w'~\; l4uȴ6 7+\mٿ5jYK5y8,^^T&E JgU qPXҦ bfG&bYʴ'sTvo)k:_S?}z2 h0loρa#+iB F#~pv`EG QdT K'7`,_HLxKKaV GPER+=L^ˏApy#>\w &zF5YL/Փ7q&%bQD\kYDYTBnӪE>N#\ ˖4n(>QG鵱dzK ^4CN- ߪ!X'~Fb=ཷ4 TԣX<_A&W!mgU+x e,^©%Z*82vHm(4@ ,Syh#r8;(e,9 jG!drϛUYaY^֗3ukE3l] ZQaqMBBۢi4a=D~M# bL@ V@}#8&|weTe>jc! 8ؔ*@pZrW@oTh/q63Ȍ8loRF4-xL I]6^{^M$Ftg` 0" #m%14`qokrۭIt-V0 $|֣6T6401cV~CaP9?C.%Uu 1ڄ( QҗNL6-ɪWjH v\Ф;?/=1+O djAٙ_Y +_\N tXλɯ]䏺 OǦy^f^_8ާ kZuAp)BDNo (@ -J"$֕K/}Ȏ`WY2m:Z?$EZRAw |wPD+~sKO#imf[/(rHGH- WcwgNrfEfۀtFi#$U{[z)V 5QLOFK>#劎hpF3>u|d%Ajc9o1 _M׿pՁP㉵)e˝X@Nx(e)S=UCڛ9^};8oQwX$Bis?E^݋Q.@ץZ*鎀=.fhƭ;X2l?rCDA:J1܋?w0G'c1V]sfqwpzl[mɤVRem㔊q1ݳ#W^N,skMbc12F$!&=ԯw#,D \dΓؑ-qZ~ Zbz6OԽg-%|'=ꊗ8o9>я}|(3ɧ06)E$ eȐ wN^zI&&$);4/׺CR\ \^tQCxL[e:!l%9)v>΁En">BzGۓ!P)DgܳCP!C " yt}}"C&I~呄K5וouE Ea5xI'6['FNk5A[LHK;~rBqH aa_KH@`\eBW*9cܳP?bkgN>1igaC|Zv9L4eNS#㰕uEc1 q;<)(`t/Z%Y)p‰|!xZ* DXc3WkHf>vn sHgkq5&X b?r*|xtDFtW @Φb,624"wDJo㸑p\9vcnI xY[O螄w`F^FTF l GdIU>~)Nfq7>-u (toD _ N3A*ga2{{7DfCJ8%C% {YDcca);ټa}IZ*`6=Jꔄf S!3LV0L贑AnN6f B|seV-\/Cw1R-NxPcƉ;"2c霐fNpb#LG 'z-ܼ̐ /֗zXuTf(QV;͗XK صý'.fkza KWYG'c7L|{YƳK\YeKϳZgA I).P^7o^( -ֽ Z'伵#7庺X&/RT  h 8R(pӪJǐC(*+XiD%li:+DYvN^3G*dVYsb U?SzEӔ#MaǶ6EubDʹeJױ86ܴ\gI6p$G#޳6<,pfVݻeC~TǢhv!5f{xbp  ^砍K"BXr)FN[hmZaIo.vi]Z>ZqX17ʎꨂB"EEA " ;†F bo+$hfSgvZCh6ų̊lYկ^]??v^+$Fj,S[_"Vo[d !r I K-R+zeS H@ׇշ}OYɴ`,4΅I_@@#cmRp߳h_{<&cs#*HxRʰyUz1-`. &.>!<ع3#28ԍQӊ+~&KŝG׾f >Es(z$3zGފs- `xw='yL >h|vcgm ɻ_=,ؿ MAФIdlnP$G؁lFzx = o99CUdkL5UYB/x oȐ +.n@{!f~}2wnKw,O~EشҲYP yfiY &6bЇC4cSE+sR7vEƺ;ɾ,0G{?Sd0O+ ]/S+b*730rhY43` h5Θ֛n.4 .I®(x:|XW#r=%&8$n?hcE {&kns @Һa `Z:=UZ*(1"aĩMgCvG~Qs+7ټPGp9+f~gmͭruK Yf{fMj L䇑r>]~-ްIm{+%uz<5A+;LɲMab!paY^&I}u𑇊~71A#^9_S_ 6TJ-"f~I UɽawS"]sU\Q2l}g+ H6T %*GAFFv֯}9;|?4 b[ƺ +YiYOudvz igγ|/HYSNu||l=kfU%k=&T)Ӧ꽛jz9T309bjϜGP:?3E ڇR RkayՇfmKZa OM}9*b>MY4Oe\Њ֢끆`XGTM|x"Ō'MFi wbXf\xK,. rRׂ)1ZUW{TҳQIgƧ4AU1\zX|$D&_#j廒j~(ܔ 806P&b~ueOn%`9S/=;WfMMfa7+@f Q;!JƢP|©BU$!Cߐ΅'2yVDrS2OQ&-& q_lQXNQD~;ʸph ȼ[31rp߶uIn0,/'^jZإ0  eHhAWfBs~20FsλoY(SBC|iZdm*z!+k1w}!|AtIZد4behu;؛XCs{)Vu$` Q6ȩؒ\'@{JIYOk3(!Bn{T\t5ͫz鶑lh"ŝȡO"dSWEPlV fD >3% <9gpqHZ+eӣ^<|2#29i(Wřs0wglj%?*zY$RǕ.xB=1#X[M/ïBQ'(8<]mY:a&Dļ?o2p v\y;<*z$p\0~oߦe23Bt^ /`ˮXoXx`H5[_e傿k7l1=gyg%1%iA-LH_LAo[WS҄SLŘw|,v0رhN}ߣh.K=/!%g'ub{kAhji] ~$l+UM~ϩ)qh8yo:eFr!A\(V=t*CRg $ ݲkJOqEdSN$9#3*aێ f$B_sVxg"Y1[aY-tBm! NSC9FLp:~}&%X>O&lR̫P l>vd!Gv*Ns5N:BY%h^eJ89OvbƃwY[ ڧϗ\kl8ʬ4\$&f^hпl,MN/@ZNxhw/ioj]-%#l$N\tP`w(g)`^{к2/h#^~{?Pu/b O\`ѬId`I\\~qv˽vyj }1V^)i.-0÷&!"41`-eL6JD7ܸ$]}zS#_oiASwA!⽑Vq7 f1@l`m:Joɴ3_%T Q}#\4E<7jb+vB^GRJ*H2YB o)7miyFE־!X ,Z.Obrm+N Ddy΁n{ fίqÇ!HfbprAx߭L$棌fLaCU?Lfe6Sep44ВeX3l IbcwcMi-) aV&[Q OA?A ,/hK@MNf]] n|s1s IHgRo)ePrQNڙQ& c<(EDn.XKm3sfA6Zǰ SYc7IDj÷u6 `j5BTRauOV~- Yn[!Ndew^{|ǫHn;G ,!Bt~|GQe3y#pFפma)jI}0RjpLNXhLSo׸4@i'Y0G)=#e]L-m {plM m̬x vfɂD~tO=GnK;ajVdXG vkQe%[=@ Ά>5'mYFl4tm ;;%+# jWΛ $1}^_я Q?6쥚TfZU=?cH1,[}Yj|I $_x[OS/,3Xo-Eލ?犆#2Tc1Tf?=ӈn5@bP)q`C#WRtVq;,-u7˫>}$@N/8Æ+(ZˤsgeM_4Êl ܃^*?2[Ȕ< "T̨h>#^ _\7Ԯ;mߺ\{!Ɔ?u!L xY `SIеYxJPFf;B O;$;sJgaICW*4^^ve)=l[³Y J'~Djm69ݣQ\e ߣ T5{7Ա rwY%ɷj'r}m5GWD['!Gl,`˨r^의lCz@wp8iE^jS0zrQGJ\"χM|$D1XK?VXȍ;6_%h8c,fQ>jcFwR *?o,$pIDTE-u_e/2"fܗ= ,8?v|E`P.: Z2nߴxv-s<)QH#PΎP_8eTF&<&i#gWlܒ +megJ-'S,<&~5Q]lY>l8LMGa'ʍ +]u/IsƷCDo"_t!U5- L]Xͳw..8jss ɿNP/ &7JiFG-]$FP~0P#H<&Xk!w%P>M_*NSF:2X'{[*-)/So¬,aGrO,_6, Db[qC]$Xr$1{ib(ED,8X%ɣy?\yx7Eι ټ F4g []_Gן2;ciNТųl$?SG{3m}Ḃ s0\\Ns }|DsFMI4['+CX6E^yȓ]ż+A"w?r.p1~>[v׺ CMiy;C)31JAޱaLnc'yvi:5_xGM^!-= l%$yoGF{~fhZuWQʣDדaR ;K܍jC)4Hg&)ȸ>W^A_EON,5f3N~Bqm}f#IӪaԣ]!W2O$ 'Rp7P)Y2XܼiOC$M9Bpf#MzMH" +=2<{Qc$ ]j龈:l6slPiu%S^'R6鴭4VOFϲ} Xd޾d u'F'uZ(Ņe68CqGɡG{Q P{۶` ]h9܏mvG3u-'REvF0j ՙ#a !oԛ} %o;ȐT +$kZ%#w+D_?V]pPhT}~:{TqF J$l_."|G]tA`rg7v6}o]?d:`i 8#h\{ `2leKr ۭ}ozk{7h vH\sP `C ^䪟dvl[|?0d!oJ A4{fxOQyrZ^yroK 6$ġXl#Kp8R϶JX* 6&LM 7h!ufT2vg>Io5c$fA]&E@08,K3Œ}{| p/GET&CMyQ7T?Џfo.N+vz1{R1:Q&|R _K[ TƨQRB۽ΨUn9:pr_oR}ޥY.Pժ浌>E[arx"EaZ3~k`l02D dG~A$RO_uN%L=c`LhLj,.߾"}R8ˑ$ܭ7gT%Xzz\FX  ,5F3ϟԘD|gR-p-VzCNqYhQ٪u3 85Q-(c/#qK;M(K*CwEy؍W2:cDv3ɑ]!=!?-Uܧ,K1~՜$zY3m,ܓlXȋ3-{ kf~,p>raŽ(7`$dV/춽%74mhYAԯ"Apv\Zv]]w'ܢۄj˔$Sr6s#֖"z+/|BbH TA3&{~`D|LdvIDQݵ _V/. .(N p(<#߄\㐒Nl/'89RÂ/6rhސ.fx7i@7&`Y~~K3IWŴCV^f/Xx_)TU83fVxB^6<Y묍(jjxS^[)$rӞ5-(:1։Xww kAbo6Y/R<1ԮXj r3E\}{x`[M$Dzeq&kL c~&ekwHGpϖj<0~4Õ}$8_+M`? gNtqDYZpJ=y6`}xwtd\E+wo c'q&=8 jψu ѵ>(:?#Y]!ã< Ksװ&LZ_!selUo"(#=nx]j4EB"d3`_j4ߜ: Gm|@04l#,~mY!7 &57P_/z$pvPG uߴ\fX|ڦ&_ig+"(MW`䛘FTJ`~i +(}]+jkfjR.fܮՄ,ƨnmtj5ݙsd%LuTKi-gޔԝ:?@B2AU3,L)" 1TFB֌*%_ZD"q 7[FĆ\|?M29cΗy?f 5- hJQ.wl5j7 ` r2eZmn ~ \x8ͥ}Q Wf<|e@l @I{oS3?҈)0sJm?S$>>Ep$0+ͻR*Tt+\L?wX`>7fk hWԠGm21B_P8rM|QЉ[sW;{K{^#$[:xOwSȓݚg'ЋXNOKb'2 7[ܭ3WkeE_yB"2?NEFI~g. 5Pulya_G/>!!=dHĢSYa` j 9cQ>Ͽ?Mv_Sn^(Ͳf &OqsltBNSi5uEOLjmR8XVԣoUsSs)\AH^Yqu[5+`agO7^ǠJӸlK2 OޏHQ6qvaq!P)꘻/'Le&x>C(s$G0%1~`,zWH3C;}n%kdh W ['U6Nlq8ɒDt KYw&#ʤOoP`^I(SgA_j@@LszuSi/V*!j (~~6FSn-}Cvh$ PAYZ3;ޑ5 ;|i-b(k]lNT//u??xV^f 68[CcB޽9z 8[~d$ͭȹNg旽6Jr(ٵ%L◎|ۍ5m BtZf%}"pf+3U-W*$CB*]\1y<دbUd§vaE%3V9{Ӧ \jrX{$a0c k㯽( p:s41[IgHpï7M`s7= L.pEUaI0W#\F1&g(bE^ケPcUkL|l97C$tNz_Vv'蹂1>Rt;27 dXfE#$5/9&+oGhflUYqccw/17bRd| xnϭ  Fc H9#QtYUц4A"j UuT&Ioi0\a]8@6IƘ*>=v\!/o#2y_lȩ-ތ fi׭!i/XdK_K% {F 2c `:,)lҶkHNi}?AsGjɊhKIuVVf3.ce$iײz4:{1~-#5{̢Xe(Ս6SsJÃO澮4"z  b{~Eyæ4KL*9GNa|hW1Q#cdd1b#9rv|ݢ#$p4aNKEW[%ݽi}%&q,ŋ9`es w&1@\y6aӁ E1lT*&"z"O$(Ls=hΒgz1f\:H֗z= ˅eAqm 4a3oãX^xӣӲZEWS|!-aGe:k;Z3Dt&:jZg!e[r]ۛn MAa;;=q ,>b{wAK7ć4MߎaɚӬ"TA= |걜Ǔ?QmӶwQDS.*Xx(wӲ5N7R O&XXKjFI 1&F!'=D [Q9FdcB%cdZjH\__-V4Fx:OQ;R4n-)X_juf2K8?V-&Wذƒ?z #\_ϳӧ n6x,,yWs |#HD~(&f;rf?e'#M+Q:ռkP8jT]9̱Qٱf^z:т7H=uf"S4oHca/BU#2DxPoY*hӃwGU .Z!<,j);SΘp+y6[ˏψj.Z;@tNio2xIf@ .՟ VFBI@9#k~=b?%.9ȏOasz(eD/f?F𕌛F԰gWb}v T; fy-7.BJ<-Ϟ\Fn-nkOi (FP^sp`9 Ӭ )a*WYi2Lt`fq1Av)3ܰE٬3`i_+wb :k,i{`}$K Z3xGw"c~d q}79M m1z_Wƪ<JO+Hb{ pH8$Yܹ_ю*~#,)eMMm(>Rĸ:9X\~hi,.ۈ ` .4+K~%k!%儛W D?mz/ \}MWIP rel= 23XV} h7o1ы4"ʡE+`:8x ҇`Y!+>-aH (6>3Ä,{~Q%nŏ#w \߯?Ur3ѿuwr^U1ӸDkICv2(*@6'W NE!`xu}4P9`ef-]탱Jg֡_f֪Đ)zBxǓ!jT15b pO‰xS72Q9?.49EH.ŲSq:p8*)mϝ 1$-cyufnϋ`ȂHqwqsi "K#8G11F> RRHL R`Cd R\+k5t6Y3?>e[^)xPg20c뾿C"dR*eA8R#5-sZEΛLK\Ĥcyu~e]Xc4Ҿ$/oB..dQT&w7nb/@neU [ 1'c~( ~n'vs=Y,Hқ'PUuyXi|VVp ``f""!|ͼpp:尯Y 4I B^DӜ:f޷iF`7~īLllf#ف]|LIjxK 6 I-,P>e aDCԋ !B'P={bNݟ kg{}sB/pΰ&ʪRqge(Q酬7RVƭRBP+-wՍ,khlYΒO&aw4?Co:'@8;1co`0KSV-׸Xʒ$ ӁGflmG&+霏?+^m "Zf -xUu9nhdP͌T!<]:}M.V7C~COe]^j]E=2 Ȟ3 ܦЧijx8<"4Zl )D܀݄7dInSc{=Є3M`1*qY۝&j{.5#4ICU+J?4s P Y,8WuKugT#ʪv3<8Ll> ̇h϶d[Pq@;f{sG~o,/_$L6mƞE0"r-si5zɚߘ- dwc5<daˑJV ɓ!yMHԗPA?_M֣ŻFNm۴:̚Uq'6TM=Yi[M?F*dH[AxԽԦPηP\xC>G=M: BUe5Bï!<Δs7]VLN{ @ILIv<^nQ`љ}*#G휏uͻs{-!c/x?c?E[Ir Xl˱MX $&rs-8D91YնelKg~k|lҽh:\qI Rykue6գًӹю6H_6to _%s00 spҔbZjI~wb@c_HZGGk4FQBy?Ee Q{3R;FDkUᐒְL d9j}!-,3 #%OsJ´m.*+kEX¿axC1)$۠}᪝n}F׹~_6Br j9I{c 9VJ_pl`+h^}!^U=X& 'VLM[FROXUK[9^CVd7Kg 2aH."dM{Yϖ_y=,M.B&")ojG *'ƹ@@yE$z~Krfdp9ۑ,f-ҷP 8C2FSڃ bS(љC2r] h:94 St= `OG)e:j%L!-mS]z T>l4ҦVOW˩g#0] ҖY8gOV W?(?dӉ'W@ZcQg:XפRWbubgܸvr?KrMflvZ3)L/rbۦfX'&ꭲ⑶1{AF&kW5b{6D ~gF`b#GDj(@.7WW;:d`ci;Gz7 /)xm~<i6ESr\p%U;G6VIt@-j*p^*(_8"c,ۭR&N7K\V5xܸaj2yv A&ׅkUe[P0NpL3aEf;RO]B!lݵD 0xn=. K[q6 ϻj6/^WN˩77Μ` Eqw!o6ŧ$2@%4nȚZqew^ 7ѧpѺD q˖QUwn$;l[!x "}#B8C4 N. Ev|{-5 AE|V)^΁,KN"mVّƤr 'ʰ!0'$QQ&X *O~S\ꄜOѾlZ\n&%B2~@mS^&KhP6ulIP@ 0aX&+39ͣMa$qP!ɏ7Rx !gu:2E$KC zm~rmѰ?{Բscs3+(q~F+2,ΏeG_'ͤ-ZF  fCwiz7$@MӇ>:lш ޣfoEYt E*TxG:밣 lһr/pv >x@)RO_c#XbJka]3$7eQLKˢDJCB)_ɲiI0w̩j b.8Ga|ff]w1gW,в` >9&v2xv ݑ2rmr5/Vw ={0c( q#I-wv /Xغ ?p?lR=fbmf.9Ju2IFF//cRJ]bK~RUO.J4$dcn&mxDY/J9'ٚ{ަ#ViDاEζv̞ic$m.ݚ<+QL8g!%C( 5) ٢gL س4a4/MRgExhhvs͒=ʼyJE1Ѹ#Bp5+.9V\ϟ=0{&X$,w^JeW@$W> w#aP㔺-åxGRK.MLNSC2zԽSFpqn1&v2\P݁&*sjҞ| "ncEIcz:0:$ y˝٥FWcNxF?oD7F.? 5#0W;O5,Ӧ͑s2?QB u1s߇ $WTrr"\xL6qrM׺ɛY&" C(>g+1-p`MKH3p0smFoךS$Fֺ{,zagAV 㨆UqIXaCFTN ELܵ3=ט=RVɲԈ{H6PXBTu10_Z?Z@``h-GY wqhR/B@ ,zP83C pIC}AS/5Wm!YR- <m×hC4C埋)̍]|XT܄O]. ~tu@|w nV|JgR%h@K`ҍ}1(HdZv91w|81x=Mpjm\,`\Cpl cal+BnLn +$ur,k#ܕV͘5KzΘ> UzS3 ԈUOx8G ^-v3]c[N 8uKuT,63@Y,SS,Q&vSՋËGIX$C|>"On"fSz q{؏U^{RO"#$pEWU9ʣĺ z2^B]ӣC!B*%ILh~t:ocwRX &Wo:_JNtqf7'|5 ݤ'f7gIA'+0)CK;*HSWN' 8/׵!:>V|0t@H5RnfOM\ 'JrŪh%wZ/+wN%3N7'gwvZ<=NB^ucRѢcY'b<נ8@M1O]63:>$;_'Q K;Kԍ}P2%]umXbm:?׈ީF}vǛ)Loſ.4&SЄuf1%| Bi0P(Hf%S]܄hg\#X{XOe?vbO  *[f l'hJeҀ 1g;7Euy 5w!{raeHnj`$+""èԘvfdHTĀ]4BX5H@|Ϋ6g & v~O`80sGݨan@:' NCW!lye]0~j]1, ^г#K)|= LgB([ _e@RS ̝[cwm|(h^ZM1k` >tpv2 % lqvk ii-#rN@~jxS Z;\ގ[xㆵ`X EHC?a96G_zwe30`跉yT(Z# ̔+ZyG^PA, [zJWIDdZGܟLc]Nc#'([Rdq |Ar[ 5U)` i r]ѫq￸QXxDy5 @#}yw\<9O#NL1cGU;I!| +Xy8|LT:ud.E[!ٜ JGC=sE]̤tjIoq;x3űG\ΎufPfߗ;c$$ݛ+ Һ@4 hbE7)W KfJY|}]"ѲM";*@n~F,Jf Pn!_KďvmYAe7xx~1xq_{Ե8F5p~z|}C"MVM}CVVF1g[6)@]SH`Wu"N9T}IN}{ݲ.M: TZ(z;θѓpט8a4"?ڍQC l*>H0M5/٦dkbU{Bd UT"Xe;Ni5:F&ct5pG;@mxY4G+!/U`*-V\ؘWj2Cot=m9M(]8ȵPy? cF9.U LI`#4Vc`b;TVDУ' 47(['>c^̆z-gU+kĴpMW7>rE74ۓ_}к7f ,%\'PÏo:EKЏUXl_*4v@:0~$ӳs9+[|S#3XhJZ:S2!/,.,G鞕~θ.I>4mP<%"9QiW|WNг#^w؇y-!aL_xAr>_Ӑ NJ#1V^m/za]940\=a8 cN{Z X7}Nw~3A[pܨ^d,$$0p&S i5/&P.[ƭzSQ'U 2L\$&a㑝g˝*CA: Y_ ل*<) ,^_{'XMJՀHjZy]8Hwյ Qq?FX,}g=-hH@3MA5APց%k|lPTڙFkh7orsOLί@% ͔wimD^2WӪ AX1itssg*-,+,şv<}AD@v4h;ACׁmOqgӍܚhD">5&@~ KX(-첿CC l\g?~6cSΦ0.ЭG-yEyZyg?Ky%LxkF:/ V=a`Pd8ֵ鉣68cz mɯ_ٯwGх*WfxQ& KY#\%j*:w;z^voطD q$c6)ϦkSK%٧Ҟ괡|:CTTT^r_|1[磏Wom@% d\)\5.c2fKa<up:AqR v:a[^oeէAo3FR#+!a`DSvQ=H+]^X~ؙ뮕u;y]**÷9E䪿l|4 (Q ;SN AZq o>b_$Kav8^5Z6 +y/HQ+c*l|7 sa;9iy2ȿe}ImiPIK@?9EDٗhA'? vjN? r<'a/J\*r.W}1m-N"EV w`Ct> RkuJuPU7oPa|'fRWavƙ II4(L;.!ߎ:UTZ5m~yKJUFаbMKm =p+EH-4(Y=b%&v; `db02T&Uo?6 !pc8hҰy—'y=ǰ_\~X%eM[h~Wf}:GBYa"u6 ՞6X>kUpjÓx-u 䱿+5_!*L qמ>z7ҘbJߒRU^\"DѪ ^\{ȅ+[X{ҰNwO[+!|n);cno9Ѹ]Z5̧S,UK/|ko[Z|&bNDM*1 h 8,܌"}@3q&cKxM2rB `d-8EWf8:lݏ$=֎9\Xih/cl d+ -Nz<2ʪ\ kdSaj/91'ƛκ0_xb;ս3|z&}yGTͽ/uۗB|Y@^SIUNe6 uS̸|tʹxlZt`f |)g'OAXK`hc˒hp }dfL' -Fl ״,L1cyDwqV6BsJ8AGM# PJĝu&&:׷sF{^Umog!Y!Yxrvܺ4t==߈{$&"=NZD0%GoH,P?f呱== TI3黤/B-#J 6M}|(ZD"[ORsyD,kߒ.&Q92~ ib0 Ha;AIA$,ү焘A޾ƧַEҩƻ}_)Eb*&UA،_֚%=cd; N}BrN)Q) A_b\AL,7y@6zw?V%_m#pO -$J;3H$r/z<Ƽ" u x f%>܈P29,byK$d=H%HB\ A0dFw'ckAמ?$Tz`ԸɦTaYU7fa]=7Y*~tH ԥ ?e;}~~I\OmbA"SH,2཭?ZAN7F.C^/9gԫ܀m !O!TGfl i>[c!X}Fʴэ=b=}˙~y^/҈}"*7;}ZUfo&Nd9$> '(ўLhw7B=\?\#$ bUx.yծ)I8$ⱡ/o1noR,2j]v T|2 L]tJ P>/NMd{gx RWš\vKԍ4] HJ( ǞŨYdYh2'"]³9CKnQ(q*.(j4t>1@ n@|0*DMKn*L=Dwnݾˊue˾:W}/{?J*4^oL xʠy$%gawZʟNV XP&T%؋xDڄϰן1 jV~] /8R]׿0>{O`Qpvcr43)m )R]ib1A3W\DrfΜrCm4ddF f .MWRlkPəyˀ;? /g(@"yN@.u}#1Kl:-IC鸣H˳&93%,)"&ZZ{iGws|f` QޝYbiޘQdah,X+nx56XiϞw_5)TkCȰDzsC~Q5ղs~]&T :9p:+CQ(@]]‘#dAbȜQ½>@&q!O r|j7 ?!Bf2Ld|}J;Ue5ETt)(u{ ݾb5Z2#It4 Dd`X)%1 f7)wi)SCzU ˠG],byv㤖@T✀D ҎV]o_B+xczW5 [+j^*inqe?6r+4 s-xBCh:3^vjL}=N7jS$+N!zxwӴܰZi1[E3z6Ia˒^7DJ-VƠ-uK|Y[)`6}}P}g{]=5j#`WDǭNexU ZYs)kyxZxB^̱qTS>2\tdõ,;]@G/p@SgZ_EIx,OvBU)P?h)"/W61D񞯙YgVpqr|^k P$FJI:r3py=8@O!$;;3J5ǵ4Ti("# !ξ&;V "GKKIH>%i{z;c 3E'j\h[6U2H#2[ہ6(t|9vf#ATԑgwTn#*H4WM*m_WnĽavb ˧4 8دZ6HR\Εd:s4)vC;N/Di@`]3,Onѝron_xFԪhܭb<:ݭ=lhkm` h qG4$ zH@r |ZAV^Hq}E<0Fl1#6THwfHFJk|uG4蚞 L7U܈Sp*uc%"Fw.iyZ|ASACf YiɃF26̾& >hT }jAniII}]W[ ׾G-Rg{^eqH'X0]:^pﶂmH)Q77 @"ZS1@ U%wevG#.pNib)RН+=s 6~ 4fZ%c0{{- ^LbzO@N\e@It*Yt;j贚<$ G_4\4눑PRP5 #8wAE$5lQA!o=5{l3sT} I!`ޛE"ZKZLPKP\ -#a-q&0,ƾUED㻘-VQ+~$m ѨxK964iBIM fID.LBvwy,7д,O!*LF;i#LANtOo>!}M!3m㦬nJՏs:rت/Rݾ#!2aj&+'hPf⸆F-F8xQ}ԡ聴o ONב?lK- b*CˠYI]CK{27YҩSOC(Lzť2{lg9P9zo ]i _Zx}tMS UN,6O燋xQvGR%9J$󒚩b RXF`B>sWytݼj{DxTA{E\u'LASPmw./m j .7&]Zrfy#@>žu28cC> ٔpv(g8vA8{4)nظѧsGJ< N wLD3H{}'+Ew-quB%ލ*.[,RdhA,aoU$I'wĝku&_ʅ7٫u / *',GR>3v1q(FCd41oSqXy(T]O,ckSpG?De\{kusYic-#Cp^.7*BXapAZA_,rٍ>5J[5%q`Jza6%)30*'/[8~75VX-v[0xJg˰IT>vY;*.zA~;^*4j?Q%4ARSX86u 0=q,]mT}'?eRM70n4Bq߿hb a d(͜&(o4^-Jފ6UhڭKي(E3Rc<.-ðHvD<f{;kOhAn^"Z RJj26"E5I5O+S_OD`NCi CAAV]"kXB :0ڄ S9SVJ$zF,YP[Yzfunog4􃂕X~X]nfmHڧ8sЪ3?c= Ԁ0/u^ϳVQE789~=ƶHw5DyiС`{;R1RF |qHl._yk%h#l{-X }0>F&Q `d楊b˻6濓l7z[4LH]$HjPw%mx b;٨"%ȤcѬ M]iԫKq=gAb|LUeRŨ~gvyQůZpYπ xᠼgZ#O;ZT^9US1QR_[Mh[.­`;]b'/DW,Ck՚A`8 e3΂=ڙ*Ë ;{;rqwHZ.^A cMW P^ |=`d-jJlgSlT74}VW>Vss W @E1c{P'u=*u,MaQe9ge4دDȻ*|@-``k=g[?p]οXףhzlɩU3A$'(EđFQF Kwvht?(ui9C/ A@~^8X 7+8=< )+;I.M4J{].u^ Hq`yw|V-|>]QD.LW bn͹lc"V3x~i PU`Dx+t +xU(;LS>Bگə4(32دgS;İ\ศRf 2İKHt?df,Y=@ Ik&%@gW(q#&e.gIRަS-sAΤI?\̻D 9-O'Pp\:Zy ܃TФ%Iѱ\;,2LנŨ#T^s(Bkv_8mIbXs'u pl(X_= eOym(~%V}84HcWjĮr]5KXiO .qi!T|Bs.4$j {yA>~>5 -Fj*㛖uҿ $kZqOMՒ^*fھ6 TYtƭ9BU.~-R%RtkX7N$Pm]}nDĐJ8EoV(1Mv|QI1\œ*|W/T29M.@ETZzf2rc}eYrKH?Fh҇/]:asYEϹtiZM{0PmDg<\9]9L[<ޔ+@JC!Gwh.jxwizLeؼh}C0 ?fWW %F(?y@&j(B5gZV&/h~[)\trlĊՊ~: Z]qι"ӜTjy~akͤ(Ze/8oNo*0w:/X楉5"Z z8+0XS.? +D:+<+ 8ӴYmfìtYCE.{ 'pE@PQƧ[^ThCFhS~ ১l2[p^h`zVOݧ0`^ˇTBA/E׸R+MC7Unڦ-.ac@IIāX\׀ޛ/PNbحWž3 }@0]%mJ5ig314zLכ!w d>DY&61+h!I)zk`Co{w6Eɳ*$$U )c֦}́֊hjJn p~JztJTx=Ö LQ̠>C"FT7rF MUO~sWH/Ur P wQ0UvVVuG|h7%$Xtq0[MI-= /8NFUiQ_.R ̍ڔ^ۇI4 1W$uTng>3w߿5;e?ݔKfŤGjx؈.eW5G2AWadHPJ#^@Au#abM'@Sr:XݼT :R.jLhzbASz1K%)B*0^/0y?Da6n8pJ1XZxVdyڢ?M4%j sRavw*vFsQb>u\<.{YŵjtO^^ͼdZ^l7e-/'aPeLVYN*<9m4nR$mpi_%x)zKCee9* \ќzZԝUƹXK2&0Fj~*}Y+&=IԏdX9:vdlG\ |Q7+,EenJy=EmQdVnbHrx74#@(tcR"\8S9Jj/xбK !wa^,nl![繷6}%"gKk@35hɿX~ْ6;S%yG SO%+|Xmo_Lf,sj=*pcg /!u?og[W#RR]d;Njjy$_H0Zj#hU>Dcaк.ĵWQGOҤT: e5fdb\9>p'էۍYظ6t eC:DHCp܍أbfeJ+e:ܧIB"y,tN<E|l4GNȻ϶O.I[qTpW !U2Q=}~> ,S5 Ky )(Zxiy,*=㇟KfFdq'' 3S WGހ'NrzΩjଉX4cXiMB&^PA~(H##4 mL*f|<hSZqN{Cj0e"Y4IEY.E ~rDܣ䬼~ ͒&fւQKs'rҨ߂3R|$Ffl˿_lU,^bLޚXjM9ǎPdmݱĵN>HB~PkK ?FqmQİؚ"̢zGC!פh{ma{}7_ [u7T- \8^o̮CŅ$X)}gw/}Ott}q(:_ק`PBHMP"}FH׶WdF w*cN5WKhfgC n,PLL e0PeAnB? ~M 5,p.-|_ABP(}й#{b `](o-&E0gK)e* #Tn[֒弾~=<L3ؕ>5`9u1b'+mx ߑ/c>%HҺzHB̺E ]D݅^VۥM|-K*Tmwed%E}` )`m|ug۩Pv5_'nI$Cǭ# EOΦP:R+ ;j,)Ud&?FR٦2h$Hx9kUGߘ6,v' Լ%m_6TvdKT,0eUi{nӾXXIi/UnxuH+^lkd-]XhʙSXɀK'mta&d@1E =v!Хb^8a$?rxwoqGDntV{FdͭT_|O^e\dKz* _8{I;̆|ztvrF gI7qgV}7fNm}LӶ}D)!n sbSilep$b_a^O+Y2Mט5Ap0Q:F1 5bi8e.ȴ>Ϛ0qz̶|&TNj |D}|a2k 0 n7ɭAo0r6`$shaAώyZZa!|/~Ye47 tcs%bR j0D.k3kXN -X6&ӡ…0;'*.(9 A{zoN${A1'5T[q%Tử XWp.7(4.w}(2~qy8(BnQ[zcenj2G 0{!=1ݣ1ցM= üiJ{I*Yw1.r=`-涘 y;U2P[i 9ϧ `!4^o^ܩT鉼`rȄ$&i`O_-վiY*>xmVohyujavW-$G`̼ ΅㊦GecastFk:e 8"Q[(j.byGek.358:.E1g("Z$gY o0P{P$ _`f*juo& !MmaAtQi:/;͛[gmԏ:n}DUJvАR"N! 3+QECG3溜NhMIyڞ~)ĖW,hA;M^D18tDFDZ_4 L<@?R &k)mņ"E >uu|nt Vu4mf~gUbw# Sfc+oyY-iU+xk%}*Yu4k[A5=," /^w2MjfSCq݆RU5r(Ͷ fIJnmq.6~ 2ìEYƔ>%ݠKwڽ6jZ聈wH]`Q%cy;`M S{"%O<bD$  ClApB ߲y3%Ϥmu)\#:qL]'NdS@%GRcpAudҷxm)U|%jhҹε|WUw&d%Uq@m>mZ\!yh;7b5c}O.4v V 014$xJܖ sPM Ϣ4Lp f`ڣvF߯ѻtׇd?n)n3e'Q-Xe"jkIXP`KƧF~ogD0Y~GcIF]5bFk -'kQ} Ȃ qxCvokɌ\ԐC ڝw~N,DlaA$4*_uW_zeL+CZ]&N --B琢Ll͆t^@SIw{m=цƲ(9!6&Ů o@9i`H 7uB }`ŗz{|&oP|BUU{+ʽrUDЗDt3qiy`^JF4ZV\Kc@^M`` l`C tKI(m]ճv)˾nINA~9}];n*bdjsʼQkeRP#MQPjÏ^u$ _r<6ƃMYm+tŸd*@y)QC'!@1gq68D } bfxB]cf3<5yCS$,`:9sGN)@j4V+ H `˄^YEtAR!kzדO밸T|7!5/>1ˑA*x>{rrd?ez> 4.6qpѢ꽛Ґ Yֶ{WuVĻr2Smk'Z61'Gz:-4]fSzsh3qWMQ~9Ra@ßzT ƃ< "#S;lw@*x%#t'706;|[{k_*jkHR 1zl}f^O  |M0b)[;dvڷv4;3pUR9wZ5sZPw` >?^CXx`#YcޭS*QlpL6ꫡ ]˹Xi#fM d ɚ<+H^\^Jz$ Kpv*8~KA$եJ]V05 q~af`/ Sl \@B5rPoi1ɳa4uw*ӈd+;LwVq>D+x5BXy7:"je9`g4#@{$:_¼AyCcSol'DƬ(?z!c -m•ː " @1}-ke+QUy"ͷmٙlpu Zm/ q lf hdtwOsTVȇ‹n[>T\@Y-&}~b^ފ=C7P#cSDxY5<8E?sOA¥FA#Rַ`ʕPZF*+\X O 5ZRSt&`.ZV^(l A_HLʛـפuz;<`0"O (=f}o@DTyBw'z9FDuFzi EQ9/[ToK i*(t ΏULBG ~4lے~DdF8yt -05Ej?-=ep-0d !zܚLJ%”5f&.& mbVsb 7NTIw~7ډP]@2 Bvl Sug&KꎨF쀛8hL*w|B=`3h0S0cID&#djj=4>;:ѡ r/DCPajEfh *.Jz83 g]"2=+je-DDZW\|{i[.$j4L|(oOr޲w{]Bγ^;Eb;`q4"#p^Y>FKQVNk ì54Of;hteFŤ cv}#ڕSLH"$Ֆ_ ήiT7J@Ry8k:P\< ϛ|P : F K-6C3)mS|de5φ-CٻJS1*aHLڵMv#%PC_|0n?Q U QAՒ.6vW [Y-Ã&i4&oJ eJF5@°(۸j'dxܙ-nnFLm\eE3GSʹ-e7'Cҵv5PML~]9d"8ӼŲs ~G5eBb]c삜OS!g}u&vu?% R߷6 .̿1 bp˸:]9jrXKKM$xPhj&3g^ZhAmw/ÑYA:쐟̀dB U4)Ш,@L&`8Ę[89\=r -3 Vr=K^63yTfZ,N}ٛd{vAGQs 3I;6sd-;g 1q6ʀԿG0A~!|vgB W ohB/y)fڵנkqQ4!Rųk2&~;%t/U 0q<*F-e\;~Z.Sь/Ll,+2%PjIo~p8K-"66iö1[R1'?tK-k3u)_dLt=}L2#hL^)#:Wk*_ f%Pc6Z\K5ki#lsp>81 \}p ҈-^ZanC?,*`XC 5'"[UIkx9qgzƥm-Bs&2nZ5"ǎ UxfU;"ik> 4"'0(I%lo{C9܅I[NIWATܩ-{Cq" Bxc6x/"7̤ ]7RW)wHƗZ(6WX+MW8}""4[yUDo6)Mn*'+Zq12R5Ru%54u@w;~'fՖOWqrC+RP(bAUȒvwbP̠/JU܂|15j:ğqI4l;,Xr3s:tgR}>yQ[˴m,m>o]ca2z]bvuW.WS&rŋ )3V> ZR,F&.#2K~şcKbSƌxlΦQt?CG#qTs̢ÝYEI$NXt暀_s T%P4PGW^ ͫ/e&վSM R5fc<4{Pˑ4?4bEn %MLts}xS;D5d.)~0mUd<یIm騨-uU04m\{r+A|]>ۈI1AԌNlZ.0e2mU1nL_ !T@=Χ_1j3h3sJ@伊 qxUZDDw  $^xݐ`[ܝ_3K2ԸtHSHxj4_di*7}ꉨL9ǔCVp~J =F.^lB6,_xӜ# _&\8X0;QfMV:^X1J2YoM:i@ DWӉ^TfhS1ň)8RDM$HhA)CHUl~ ,RT݀Ԛ?<]sD{-⋶&Rc f|Tjn`F}fmҎk)ֲA1PɖO)iE|Vj oqTQ+s ؍ˉ|Nt QUIWJ Ϯ{!5YZ\]p3!)i6a`vGe0'!$7ݚ`o !ŝ R%iA.{"r%{d)U4br౲8mcAo *RG}iZ9[} _cvDS]Kh'Q1X* 0F(y˯qYP7KX8=gh?snLK3ΈzfϸW2NXd%?!7ft8oT';W~cT+idžU~>ual[t(o9x[I!s? Syy5lK^֟qtiL~3jfK䢷k:A̤jZ[? f1S褂}٬bk)&ւ nUG"a𗢣~4?LNU2b}nA`!Yβԉp+x3c1kO/=Pܗrٺo;?NNS*)q{k 'ӂEM ΁8/먊>7o%z\PŸ]/Dter.y!M  -ś ݥfkPY #v-1ܾjΐ',JZ~u+{tW`E"k)rZOh?. {ѥ΂`+_Tk4#UTVqmꨛjO 0UlCŸ.m=̍uk1zى;6Rm+ wHw\ 3) ~ 0X]_ } B2#d`ȗVбWDۋ#2973 f~-P!#p`omOuH(YjtYbQ\$xrlp„̓#]GX*48THЙSbr4ϙs&c(S`#L3cZnލ+C Ǘf] t(s[)C4\d!M8dBϥvKeQFZzCfʴ)AHմ>3Phu1^L]nT| ZU) ( PQϓ\`j i4ҁvbXH 8UpCG[*5yu{tCȘ(7*BN9Ta[¤4J\R( t%#$;GԠj lу9i.lGxè*>U#L؄ ^ߠ_ {brg' ޚpwU^"7nqtV?s]2NrV(įJ@^lQST 2:)ϥ!H|4ZU썫kYȘ(7`?y6ZJ?GʁedЂ(=CƌW}"nٵD=:v>`;HqJ/>1"E<~_#4pnXmT܈2ܴ';m ~4Յ1B-=)"`u39(6cۥ/y{q[,ذkӶX{' ,۸/Oĉ>51Z*RvbʛRLߢlf΃"j1,:2-vnO.Oy Mvt2^>an=b4T>e).&IOx\|V@/> *J\•t/,=>CԼu}qiTUSXY {^K ؐ[xgu;A<wf&!h:&r: *kCv|1񕳟_]iYIazCoC]=$GiBeuCjb_X]R6Y;/vU,&Qw@| Yix.iYZ<aLO0vR l YmW١FXqS\kZ4\'nՠu~^-0u|G%#RLJ8PNqaj{zD:'تw/;=>JeP=dUKf68B@`63C| s>J|X$3}UU)"2VXh的-2I.㲫Ӂ LL[__<ᖎ8iX'jAs%g<-ZQ  U$(%f mZC5'$pD{3Gi˿L4f&mOvN`ql2LFYBa`Uh^SLClj<#.{(:HLN/H}ѝ0c׎)QN1o>;NቝUd<rSm1p\`lOF ?{ iGR,jnTl^ y[>x_Ɏv7=zT/D\^c{cxzT!7r6+  vQM>FI8Ǵf>IiCNy҈XAg ;~^Bh]4̲gl0F1 Ӣ)Yt%~ƈicUzzΘ܋{;yӉd1BMe4ߠbcLËgTis!CdRv5zV0 ۛ?M1vgs}L0vDle:[OsLh_]nxJ42C~'^_N|:s|֘ NNrbU囓C-7_hה^V$-{b|Y8gwzPIl^[KS=#˗;EJ|6UB<^䂧 N"u76`oZ_/@9DcVTm.\*2`!ȼ| 8N˷NY@^d(UsPG |?:+$v]٩Gbe+Dyr#ϳsϾqq*-r&Bƅg9EV%7> /hE?Fmy[.)-taq_PlOظ=5=c!O%ܓ,-3).naK g\QwLEX_x$IXleQ wskF|<=,?k@afa)1 ϛ'3I+>`RL~5| Z7elZ׾Σ񡞦Hٷ7/H"^4*Q..SݟjO /=:^ ! gN-[A‚^\/+ڬ~u‹<&Nr\[T¾^:hJIɉdH)V(iK+rom(Ոș,R)B8C3APp|.{l?x+CeF8n2*Fs`ǡ0~VYSGҌFzZǾ;b,)N -2ɏ/uG ÎI~gs!0&q$jg=;ٽG[/'Q\%g{C j+f`Kܤ@RK-Ñ (|| )u_ w6XV$ `"CM\N$ruXkG?zi3V͉[){V|4$tn^=tV{A,mxT,μgOTKm*i+0i/֗WI݁_D~u g l O #/Nǹ+F :2Ma\5}SہC?L aOפ)f5Tbo,% 8,2|a _&/,.[,VR-".>L +sѥ9#mCi8iS)$ 4r3IjUuT}x >!M H'ϬQML;'!(d:N #:ӄf<ܫ#ri%@ץZBy Gn+֐NKxژx W Y.b[2nke UIW ksB MvKϺغ(Sq$cђ?1U[R&9zwGGk ^ :;QcaĉJS $|r8KMnDg9l?Z$?K1L FiOw7\Aj:`Y}VO8[/[,;_[~!`/Wkg05ȷ3ybn y(i}2<7 b>PUpuN{p@p lZ4+UGg#0 (*̑#x4D&tŅ9VRW6%rA: Rt_\f˫cԵHRnyQZ\)ްXl ]U4lDO8]8G魌:Z>O }.]juxY<\'Y}{Z7RRPڣDy+j(^K+uܲ6%~xx=*ʌ%-QkJqa"}U^AT49_ Oؕ(רSr\P[Uv.1AsXj渰6 t9=|}B#G>nڵU Hcdn ڢWw$rIouwhBcoi D{s |DV̉ɲYІ5Jgpɥ$_v2/K1# y@uhf %5[(y9&tvW-q'w}f'3B3$\BR(zetܚ^Ʀlsb.ZO9/y R{M38͒H[V >vqZ2&o$.SJztD<_t#l[=@3م:nx_Sx ]͌7*)}~"`iwFxmIο9[.ӣRaW_=:2觞`t 0'3YMJ_.Za۾_В\?h6C5@5$u IWR57Z47  /&6-D5jsM+dҌcE# 2;+ΡW1+_@ٗ^[_m <̬򳣞Y&UN4_n !.Ex\I6>/mU0TV8;qE#`h9 b-oz`G˳ 'U sSѭu]R_7YkqQ7xPg Z υU3wd3s U_rI)+H -`웟ydt}FM$9ꗁv-) (~!~95&J|[0'? ?V8oL2}yOшxђjOm2J P)HnB;L<9ɯ$ا֛ +/`;?.0X 5#!gRerIRbv}eп+twhzASb ;o;5Wscu! ZyZ^.7v3Y~V~ #],1qm^n!S $' HA}!G牤H iJb!Y=)B]s)gzx.u;ڷ.= U>ɮ+V[l|\ϖĎD"~aYo7E"!rJpȮ;b1倖cre9i0Rܹ%<Ս͖+(v9DVNQys@ HhPNů7dX׽ήrtd?>뼮 j)<6+Y'<`` iV꜐\BSk:|eLB8&A&6kBZ}8/cF&-71HB|Ƈ$)4n4p<=vG(s`.Z%&*Sxl/B==?{?<Rȃ \Y=W(Z*! aqWA"- J冭Kkq^̪Jno  \o~،@ 7n_jw=E0|LWGg%ѳ!u_~) ט_A_h C M!W-LV@#D YNGLMۍ&m@P 78Ԓ۞ʹ S)30An"'3_^.M1*.k`NaF JzKy2po_F`;-[J 4tykhL `ΉI&F@`s YE53'k,> $p=Arb;jKAEx]}d zs R"i폺2AܐǔԄ[y89PBUT)F]LD{ UD5؎ w.5~BK 9DMpȪFB)_e'S}fP'cu[! $=gJq }ChO\Z6g }ĬeFU.t/1OKsK1FA"p? *XgJNR#e/-+h({smht9o#0zo [W-O ^r3NK%W@8n`P;'N-k;##R"(r1u@e= L\aiG , 0MLRb2;8{EyW&öạ#)j!4xit ,-h1]1SIya g&Ofb@Xp =>#%|_6V-hL +@ !@x<`͵3h`^IXl+MbQ%˃HN5D9+=QԪiHs!kl|!uױ?:i?r\@?^P<ۇkB@BŏϮa`%E4?M$t2\)}Q7GZ$ _{\/;#:Bd ?ӦKօ-`A 0Fk39"=#HtSJ[*U p'&WӎT˄Ϝb$h-[F ጶ1zkFfq0DĥZ" \Ŭ%H|8#|_"H*k ){<̳c*JI v ΐ~n< CWr{\]05Z5^Lj,/BHVwO S>+H:Y+E6Sׄ(*>D;Qcyu~֕8s8to|0]a&h+LYҰ> N4 n昧)P?oVE!367yQsO*\f z!WTj{ RKKczZ! UsY%6› N&»2iym”RyAAL>)n nFmOL~eVG,#iy/Vssh>KFp3h_AS5Z5F&! y"|Jߓn1*DBb$I X؄0~#_ îT!+sH2EӬL*tBA'ûi2Ҋr4OҼ 9r6>)y3 s~:iQhW ЬJ}_Th&<8/8פ _[\@Y(@d;Uv*SB] WeIx1V5ƎVۛ 4楀 PoEB}flAJ9ǡr`1̨ nأg;rsrPDfx-#nnG!~mW3G@kܬMK8dF@.܎7>.weYB;\Jz>yv|Н%WMR&pg]Q|&jE^tN VD.`✕MFy{lgo8i+dAʓ\B/a>Fg˝rLPIH?z>7d)=p@? mPzf }v6i`{C"\ ;"v @qiN+ߌaqWĩ|t3K쉿>X?nҽg] 35tP":[ʕq0d|dBg3[A&@<b'ħpuDg~RKX+S9~׿">}Yǎ+*K{ۤVaSiݐ38ߠҕϳ eSO0BL[P ń#%5k+1ֆM9+~wpVBݪ~}'FN^&ipnO;0Ĝ fGu?a@ xGoQR[^R|ZS|DҶ90cyN:Cy4`d£ιOI> K'64pƻyyfA\΢6bg!iro1iH;w!O]>^dsyLpVtБ-.{l9?Z3H8yҡ!:ev>hHp5"bYVW8hx[x]f :vNZbA)+V1FF$찺EŻZNrw+6+{m_|e82p 1#";K^mnS`tT@?H ']["'X">eI wD fô)nՁ)һFҤCFHY۠B$# 2 0_WmCAr>wPO)B[mKS耰/`œXr@6g]',IK;ugj(]S/(ŏ#|iumO8@\sҘA¬7N`RSKk@:H#WXjޏFg0n孋60Vm=d[^S b/ ]v6g bF*0u5 HWT6m᪵bn6t/!o _%[rq=YLX˧Q&9,.[ [Q.]=<ݳv>TiU.w>άi^?[=rn#w o6#Kߣrxh<Q%lgoۨi!C 磆,-zyRtx r` Z?`ov+]TxM6?5e_mȍ&w\]՞ jdmϋKvV]\ wcJ|qN~':B2m={ThZNUWC9!'ԮmVe?οٙJ4`1ME:^Z:GS.nf?1˦UlժZ Tkb+PkȈ 6 O } E/s_-rgvOT(wKUQ,a7}zנ҃l3v!,[}/5s8Wp=/wWf?0Dvh-r\^~`B!+&f6.%u:>ǙӅa5M8Waż$]& 92ñfw¤&k@sadi4 2+$SjB#1 "iY6G;XyUAЬEq$]'Áq;ۋp`%*x/UV6OHId^6X#«WM![WADH~Fj" H>Må@jlF}RMP55sv\jjN?%/=;Gdu_ - i}L~ӃjC7IoY4*$T߸K5Ase@{˨sp _WlyH.{`V:1OwO󲤃k\[j}peU^Gⷢ97K.xzʽKY TЫ\R=hLka>?ߑ h'(HTC j9=pH,ĕMh:sԿ·պzu®e9aS(w9_&\A=GlcA$d3ej 6~T98+em*!3<`L%~ăߐ؇yW̻4)TZpO22s}i3NnaZ) ]L̼Z `GћXrHt;ڍ!酆a; 0o,V9*UO"jDeds6c JOսS}aK xt!u wԧ]uD<-(y3y똂 (kAg_X1gtc#řqԅť~3xr|Ȗ9 +׶4CUT1CxR+Wԩ /=b} fyijc@ù`˞!r6+tY^qJF/k1$?Tp2#WH& UE|'1j'xƓC5`_FU+X]/6:U U$E=oZY5n#:H<*]^1E/5s#6k 0,0_m'F@I>r"ʹ FEW'X M([;|ŝRhQv=&R1#~$BtQf^CUH[yL G/LM>!m'^ ϻ<7o0+3`sd85-PMNy歓'9D81$?_g@Ls/HK.߯"L2؀@~1zKonkvܚo0&(mrEѹX2]߂)qSN ~؛m̙͉I^Q? ﱭVRxT@v22wRYP5E!J8WtOwA,:+nzQ}=<NI-{/'(ņhm+EM/[#l81(ǻ3տb305?ʼ-NE:ai#ȍn; xg$;Ӈ_'"Bi{"H"c=#K9AH P%(F웗UVSU~':iȂXբ>r9kA ģ2"^$UOp=OJ*?qTnyw1UdY+cFkAr\a~K(EXs䞥?^ 6Ai/Zۦ_jyF[r2fAMrKTIx1)q_^8[}Ml4\4þi$:nf1 ޫ7܍k'Bjqi+e?) ;"ӃҨ;Rt3;3Y9 jP[ūIj6޳U=bǹi6q\jO)"^nv&}h +Qg%6cܘs@#Wv"*zQ;|56)`cSypKTP! [+ֻ G$uݽqT)dV@Yn%p;Z&H4 @ kr;V1='R_(OV Oq2+{cz{tvý8)Bh{b\]޹a$t/i4} 1ϫLb95~FfeGg ۾F a$M}ڐxAʼnPNXb X(ȳ~GxVZj H!\'dWl?Us}c*愬4y3ɣi4(Z<8 EBdغJْT' G9yiNIC] puK;<@$%7DhcgtS.xU4=p9oRU^H2p#_t 9m+Լ*AS!gbD,sY 6Ͽc+~]a$QGTw$ CΆUv.(Tg?s RqELOXMqNl D4xT Ⱦ&8wkd s`ux 5! < jDi+AFF=| ξ7{Xn?/K;5\y5n쵒M8[XSM 32=x7p.7602p'P8,A.:5G=l)u΅faH;yX}x[Ȝ]s E y~; 3D+fnN$nyARᮞ˵aIwbYDǁW$xLN'7i* wmn%bo/|~)T.L|t`S<\Ar(͹ڮ<0( Q8FaP&㴢;Lm |$]*EslԢQ]!yQE`aghVC0hr~eN畕R Χ#X>ۇ4mI/_8SRe!- vҒ@5ɯ +MgEj%Trcln<.D<_H%hV8D?k‘_˺JĨRz ARRkU7̎GRzT5NcsjNaazV$_'Z;w#0!_ /==OMdG"R8CEVH4/աJ{[빦͒,w+h<+Dh8/LF rCƒdq)D3Ӧq+m0JX&y4_X=zYR,jcE߽TP /GA )<$;E cXa4XBYpN7 7`Dl)"@R9E*t %^UErXDP|,u2;Ϭ-zmj 92dpCSyݘ ,ƤhKaPOh^[ OV=XˠC¦ 4=΁^*kTQ yUtIa$՚ 5yF?/?`-Y O ZjH xxy-YV,]}/BƂ$WpIW"mZd8NӲ?a{.i<+K@\\ @/>?ZZ3̫ji)|S  yx`\K6:;7';:Ǖ9V٤LL­[gnǬ *v6zzƆkM$.IlRzyyyOt"yowˮq~OͫZGKi-'Q?-)!d#;{$?UgÓ ZpO{9R/Y؇ޓ?I h{ ˡ碩 Wz rulL{CFbQ)3ୁG\% 3lB8Xh @ v+(EUŮ R|!j 3m?pfefy5EM{ObL&EtBrܟ,`abt_K]((a>4E!^<;5Gf@r)V9dfre.dƏZLiLAɊXM6ɨ_oF\_xjFZ wvxPؚ__TDP;׎gӝ6߆EHg 1Rr*6Bbrc˴^TP>-uux>FW --ڇOm/pO0zN]#Y QX.d3amipQhWV}sya{GT&FY\({B-c609ņ8@J̰Jh qE10ڼv(¼GP5~y1r9 5]>\M*u+7Lu" V9*D䦳C8!rKyO؁r9Og"!;ENΦ*L3:2PN}(?w' GHt60OP>[ _ZG3 ݟ@pr|nw}]AN'*B ce h2=ZKSƏb11q\˕Dk,ADyBˇ\”X5D&'4ts3㸚0^ώdǵDRֲQ.;>2s )iMSG2+aT6BIkn?n%,Y-bAEqDW(Jr `$cI+2]$GC*B!WE-wa!2}gr]Zΐ+[^ܲ31z3dM'aC,`jǃ+޹4BJקeqˢ~#}?xeJC Ƨ 36n0OL ϜC=EtWU)n{|=0P1)0Fj(z" #ARFAr[߀bRC>ϛUrgi.6嚓_*]vz.5v0b r11=gwbZ$؏J%=-Hz?4G;bpޙ_>مaw 7F/vU~D7쑁4hꪉ Rsd8W'ߗRs`>VЪ‡k4ne Zҙ;y|d'Xi: H}(vro0MS4e##YD^)7dApn;n]XedA2 n]_3zyhj-RdmR.V;Y;4KqB31znjF(hv:IHr%u~j bSt"Y&L@?(j;j|'d/ K 0דaRE3'%J^c5Ɋj}SR\ 9鍄E+,s6 [,GHLj'FkUѺU+eK]$Iz`Uϯ7Mw_I̋V\AR·aqv]mqGqjs >2EH͉*]POkvV苪XZ7p=CKG{ H>t~wVsj :4#W\9°b0oEkqy9REk{ lKX4EśA o 2- \-&#NV9>8 0zZKiyx5+ Jm-BE+1+ob ΪUS m᧋:j6K5"a6._n:q\ȹ9P3+&y&}ꓤzb/;4`cF:& s$AqIؾO<}Bٚh=FD,r9pfq899#loqSPW6ocUIydAH=.N;Ǜ ٴ;ʱPV zkkI' n=bK:.,Ͳc rӳ O5V.A Vؐ|V_ i=}pR+rWeaB yuW2uc0sOƵK}@.3p1#iVo W*LjqA*Ӝc¡c q3Aа"CMW錾hnvI7)eՌ}Gؔbp̙FhY?GFء',l'P]JD\鶬K_/y3ϚURn37$*&kj]֧U3Jk{9֏Di_ȥQ3l"6h$ :t) Z5$@wߕ02۬#nA}ĎcMST7FчxuDLu^-94׼JӔ$$An"Q?M^,[%f_ӍT`1P&ei'iq@5;WoUwq]`Rmy8!T/d`j\.V60pGSo~5]$]X;zGs~S6yxR!@ӡ*cxG i{4^i١ pAo\Dxux-9T[ƚ9 /їӋc5C-ڹ:^I8#iܺL12o7F/qaQ6 ϽV޹64)<3+b:mKlM`R_47pϙ:/1iLP_jcBO/G1U <@5sįp%gM12ux9LϞ\,wq '#zpxj m*1xXFEM>[2lu@Nn=( @gO`F\qZ`KT`jsXș0:W֤!y c6p@c:bd#  Nn'`;tOԇ~: ܄9Ojjc~w_3@`n[˥ɭ<ٴf(iLe45R l\ HGHH\ TA VhKWN={ks:STZFy@<{[lk$Q;Syyꍳ%3YþvƉ-&5#eaH 1H̟l&,t!;=rT i.)Fip0MP~ '~|~s#2ih{ohhBu֘Dl=Co:Q0P`^8܃oTC0ac?fr%oߙI ff)L*Ԕ>1z()nM0ܛ+p]?gl*O#ܺ͟}zJE=^|4@i,g)Gcr :ȅVHؤƩJD+ѿ~7(qw|#r"C4 /4 th7зZ"29$Wۊ9r} 8ydv>{JT7 hK'G"y-u|ʯ|Q5rFL;BAݖ#!͹Sqi"*sY*e߁<Er9ޯBLyKFu* "=ͱ߹ %S=.B"qHqƍLC@@bIJBQ^o>16]7"i xP)ڗWEMIkImQF_o"c*tA =.O"gH(2>ϬJVSmZ,JygM@Kg h?e8nsVxJQ*e ,MqjzUPX ɸbNE%GdO_s͸|$ fΜXN-ЊNvPDoYBqFh$E9"ڇBz^QM`uQ6O6Mm"6D>= )=;GANYRqc{lb>xzo.i~K= +NswR`JNйxES0Gٮfdr*!d}`mȜRU堼~ICoV֏ADEJ|Ȓ] ~_/`{r_e0Bz,deC⺮ cgHyrt֚rĮ4A=҈Ķg n=LK<\)~h(-uBr tκѯ_,]܇ !<`qHPLe_1!$ G)ETY |/ŪlsL<&Bqd*X [/I\$r;c^$гf;^ឍ>T0ՕJkVؙ\ }fuHc3.-`u)UZquC<&nBn%s窩 ӹy k}9x0qZQ^gn y,cqx0,x=X= xcIv< O|1};&[3a='_mCfN}Yk]h֭X#Ip@4Q*{f~ض6~ꚥrMW$rF発rdi ru0~`vl7$x,oj u1Ct/4C.ںn{w4&P7"'UGy~!R 1 Wb6Tƙ/#6um~x sX4LossOx7~\?54kdd-e(׮C*awm5!eNK4؞K:TTK)Fq,4E4p)zߕuND'T G+u)™pqE(yAx*F듀8Vp' KbO)wE? D>y@"yT5E'2X"sj5'5WuٗJAC35$_m jp:<P;2%gP HkB%axkm^$VCŔ.x_5hZ/ ٞ:5JvUBMDp΄LÙ!ja&vHQG R O}pqI4JY;H콿paz e;/tp-$X\7qHkMn:nmF!є KҴ0l8]urX )b63Z -"w .Bz +^}QO2I  k-S;P".j{#r)L1 @ȗ)3Nm =LoX͎ y={]lkrn!t]JiRy+1R }r뼱$/S5N^-җ,9 JI? iB7cG9zfZy]^tJůxikl&qj;Tee`/j <LP  =0r Qpq mk8ƎS?`I*8Ox-zdia22eRJ w͌CGbI/ c}0( 04OÇNn2irl9 gX%C+c +s@  O%?F>_Jݛ1T4Vʳ&>ըEZoR[' S(}3 Q#;Է9 ¸\xxI0szu5FQgzȖ7+.1{HvKut0=O&yMnZ*Dș=LB_>yT9`[uE44jy{"ϰ*77"=}e6\vfNFO_OhQ@]XW~ ݍdvsԚo5mtM^4䤖h>u__ mh{Tr̴MМhTHGYw\V+VG:[@bSCo=kW7["TF NPHe 5/MYN.vk8&ŷ?m`8P{VaE֟5P͓-Tw6 ',N8uԴ1 G0*yL$]pj5:+š91i!$ûBۖQ%ƹR*r q`Ps-{KN-Tӓ},A-bMw;WBҖDCZSwd] Y/"k!u|><|XI{̿+!!B4# LYI7b4f91!0P>BRߴ Xy*^NY3&|> Rf~)UyVZ)&3s)q&\^w<*u+ Ԍw zPӅ'LPKE]`Q3?`vji' $CtVOj3y3O ރrÚši35PclI=4ɳhuk1&ԙdnW/ V~}qCby9{ªFyl^6iս/Y|7` |#sKfdS݆d|b|E;q!lUzrD9~M{Vm*:3%}obI (}\^tfj$nΧj9Gѕ+]kq`Z pẓ/9AVve)y/=.?JWeP3kD^N޸X0/8zY5QK9 r_X"vzTdH>ywMU %[c7iXchWYoS9ZIbI$rg"!PXh]H;Tiۡ $a%NCKs%zd@-`*4Zwi Β<8^L yQP<ť7N?6 > H2eԭQg>[UwA~'`1fL@J5 S뤈 dJZtooh y`>hk@1lʮ'H~݌rZ6>iX< Iwֻ_#Bģg U;gRqep5 8 =AP6l1SQT$BUdzqB@_h7&;'A+25m%Rhm$VO =gz~p]S~Kɉ1ԕa:o_'=%Vl VoL1d xK g H~F(Zia!z#0RV`ŝtsٲ|L} oN L`>[01q W))*Y<09ԥlԸبfnҸ .߭~}8nc)ZI1}W~){thг{uC ~Md:4!ݩ2ZĤybs~znoG/pƮ*,46ytq̭i>sgi}ҏl(RBeD9oB,S6Nep[I,*PCdlVO~`OYɭ2mysCk`r7]זKWqKB`pkBG;/J܆eҝyw2qo6˔T~4dU6<ڳ{<]ZҎw8,.#0stij'X_UȗHΧrcY;%52={{ѓ=fIfQ:3Ol*.o (CI+$t BIM{[|66JWK"~m[ƭ5ԺqHS]?\:u#_8֌gSf= C+\ eɥ su$PJǫrђ0|3OPa eUEOs~w=k7\/接m2śֵ"~Y,:愁#kpo;smd%4q0.=W: ӳ5EPG Y9\mͧ n4Z3>%KCJ 7>j*ONPpbb(FʨpBl̇ǴaJ{fpUW~\d>58{+o4r/5帏K65W Mz *iZov$g4dwB5[a# |/u>kgӴ 4dHTs)oDq!R,n ՝Q ޳y>Bv4|Mh!@*OU:dyoq;Â~gy &\Џ95T%wj.Ta˗*m6 IWLaX<rŲ[E9,seo,A&#֜Fp$oVذ,;jUS%ˇm- ] Hd-)QN 2N[o9Xopy|^3<$aڞd7r_7EE8ݙws)=-)G,|zy[![Og= D`!]i_3!k.z(AC=%8|֎7YBxq~˻H|$;$ŴFҘU̲7^_ޚ7]cKLŽ ű.r]bb{?8^eC}6E( ;*L'' diN ѽZ9/ b=(\=Ixi.R[m` gCt[W.KW4[uឞv BQ Y4PV2+t4|x&J0] o|fu߁@ҫ:k9[@>J$k_ZQ8ld\\jTvFg؇f utxw:eȘNQ DаO f_fז|;&bBp.7" SWmcIt픥Rʊ[<ǢйdF} ޥ GQS#׌4€зӷN>Yhl9)blW侀 <{4w?:K[iȠdEf`˶=G7:DJH/>gGHK鍰L/Dž\)s*\a+&bP.%F3 O/,lTS}yC73G΃:ֻ̙S"":1"!~V@V2`h\񻧃 7ct% ؝J>D.9Jj`a5N$#QO2n*_%"qgC6uOi8+ pW؅6Ic--Ҍ"Bw*nƈ?Gvt0i:MFJ|Na_Ee(O{ |?M4A"G&g` nw 1+h37xR&bj9nyq<&<ڈXRU4Ͻ5uxSs$8կ&i]|:nDQqcZאַi֤,q]dsy6sZ$dEyחu.g(D vp_%S$ayE`m,j#' &=MQp+ZfBq\siӁwyބoTP@w% !p+Js{:F:5ǚ~qѻ莑x 6W'z/$ ~a~b;_ı[9beh px[XK$Y}Ky w7x_TePq 8884GLsH.E aCP3% aX[B>`眢VhѭI_~!8q Whu{B) 'qiZmu{>d]|&ч5&!1t\oe<< 'n ? F9xd9.qD5D٠}B"A ?.lո'%2{ᤙWuao%@deƃ9Q;iV!:Kˡd.J*sh䐩SGn}JƢY3Òf{,7EiaڜB=YVD|9o#^7'`)GëEvwnAUi?.|\CT gǼ۱~g@Ct$s3ζ%J't-U'U?68l{d Pw+[ !ptؚY? X-}tGjW҇QQ]ei@:WtޚV=wҴRo #v=YwٸEK 6fح0T m:qn kJY iNEjM=aIL N h?ߛZR#})=ń*XHQ|#4<ْS?g 4\ݾ-L\J |M*tĆe|V Τ_5}zj>]8Vo8?owCL0x Q&y:c]4LA˯q]wOإjM:]i=T .`LkbFPM]`T>=NGĉhq 3$讴CԸи\.s"~EiߚqD (ƒi 8~+ksL.ņLky 5OX~4 VzrW ~_l%\WخQt 6r.# !;zie%f֊~|r  Ê'@sRx|Ab!V,!rtԝ=vO|wxBi%L0~+'h8豑5zQ7FB{@e1=t P-֪h}OQhz7u=^Y|b"i(m@e$BLe&9*ƉCf yM7nIxU8Dm-oS|7:5D|j8wB=֋dPpׄ#'3WӨ 9űUinX`=" -@`3-?!s.Xfq'Ct=W2S.i *(PUHiPS2%#HmeW\I-/F#%m[[ciZ?meVPipIc,v*G"JUcNȦN׎x  nk?Fƃm[3:^#<[|LtgRĞ "T}O]S[}:G}m Th12wd8EYYL@~9qW5ًsX_oah ү&^˶3i!2\hƓ* klR`CKl`sEZAUa5e^C)P:H>psZ'y-aڦ_h]nxP 縿;n`3%I#wLqwy&^y. fAKqZ.|AzХ_UϟNA4 PfZRs&u&83d :FhkGA.v,.CoW\d7jJ`eR kjbs}g35]A8*T`<ز~IƊ+n䁃UAH^.h#2 %JrD2L !naKԚf^Edq` 'EZjf;rr䦧 =E>U k\Re}<ůcKM,BgęԷj U`Q4Ÿ>/H Ko<wn¾V ;w>ʼn;qJ Sv И]$\62;! X0+厱 7GVu,KCqm*H|%Ջ0ƦSy?m*to-;^sSư1?ENRNVO J]Q5= b"?LKVgѺ GL'A~,!& EJegR:]fFF9iRɪ{>G_I\9}exbm٣fɝjo MRN@}o3x[pQctrW) hƣ]]16 (Ο_QvZf<_[QiM@Q RhjB_n y5)>#VF&m0쌖luVN\[ӝuF0 p,.͋UuHm s`r# 113yZKfZuW'H2Xii C+Ơh:n4(1>]KIg\'M!}:IXWX;ߞAVo5s0|Bfߥ`/ M}PMPz;x_u;e%`uA yh2/ B:,*?{Z^bu}s]\+jUtE ;9W:<L%I@͟8c`apBxX4JۭOEv 䓖u()O 3' >Y0;V [?z l\Pd4&/[ŧޝ4Us X~ɢZ1[,뮤ڹľP̎E:cw) fPv8luCN,;[12@[⛇;‰Dd:vc{Z\,])hDERpIoKڹ O۴Ti|C+(x/d&%Qߖov@HmjP)9#蹱Vf(!M f.>tc \&A5…*Eȍ0w|T<=jPˮ`ZҎ1DrAk4T#G\#z漃%P>âtnNu_Co);5b^XPlڔr|=C¸99D| l ]xi ܗD[l/[D5u UKurQź=i?yg}  z"4/`h&Uq :pimby^k ?g%:l0*`$JVFfJh^"cY ReӵwU 6 *BvtWjBupB]3Ax y^|x'7fO>nləmB&UL==zn(R/%mG"uPi%oZݰhhjO l ]<ɘUqPO_sBm6^ ԟ*LfD5ɟ"|0㋓L-]5,3D U L.UVٌ6uyAߘ~yL=x>/&~ѿ‚YNʻԟvQP,{{|>M#)01 ~=&!ė[äUF8ݥIҔ+r@g\G-aMe%+_yx3jk>w' "07(Dt칢*3܆Ԟ%&+~$G~>"ح+K@,L!iM>j]E4~%p(NP h~w;սz2L9l@ޟ*n6 a 5cMTnsvcIp$;c a̗ ^g%>tiGTA>z?RUg9F|Vt.b(r<57VlIVSEKjoP[Il#PE3F(Q1$%R>3I.u(6_ f6ŨkCU :'"@[PeԽMUK#9yfد#xo5jgJl0}$ F^wuDF򹌠/BfĆmIY[~'4*5?bQvd $Z>Ν>-#dz9 L 7"=Bo]Gc~i|gePT~f3Hp<$Z4D17S՗iDBmeyqc^~G T^+(S Is;u>]RvW1joܟ,,nr׺eh)ܘ;5gMe6\jBh(#=" rbJD ž!uXAZW};"ػڟNt1mX Mkd;[I8Xb[!mPD.|>y+ bA{%dV 9&oUw8HD,|%~QUA(^턠%b˺'y5cerqcoЧ!MM_"|OS !͘SE!d$Js m:RT"1=-%7R.Bz|hK32M<_ 33G{È߅^\ Hs3(y 8)gJ L'}%j#c 3\VNRQugsB; },p7!D +ꠤ(}Zuv0^{7G ߝ|T]&5q1Z3_.۩YNif $ D6D[>r9jI6QyM++~! %AH|IZRp1|djAn?ex؝1t1 )J AT F2iQ$NDYy'6Wl&kԸX骱U&$ܷbv3 ؘ.e^*^vCh0ͥyh>†A)*ӅWM2WKU;`}GScccUؓNw$_q y-`h꜃ m(:pH}jT|%G 5XQMS~鈵rS32^")&rzFy)E.R6wY@"bopRU!@;Dib`uxH@c+_ т}0G8-${o%n:T #u>w?+zLAwW +,uC#1Jg{@CFxϯ*˄AD,,%l(arh؃k5}C 'C۳8znI/M?WA,!׿~9Ǯ;~ WaCFyxuI\ks{"'gKO?: vf{΅03+l :)c 'z\qbnf]_DrI0n†jFPǤ9}07G՚u>ӅDCC{fR,kCsęE6^GD;"x;_BFOύ"mkD/1ޝ xqG;0ArI1y%<̇VޥDzu\Ǯ(vep`RBP.Glif.(5\9Vdtk,mYbu*{y<\K H :R00ZCʹLu0"~W'dZVʎ5*?h[SUǼ03/s%Y0vFw{_ˤ3ߛ:Ά8:h_ϒQGrOC2<^#HVg| ROBם;5>j>a3V WL1f-}9vThvgf` 5%am嶤4DRsH/`O|vC3%y.F.Eq q[kP5oP>ȅC{;7 #=2d6ZW)c=۫ŰO<ƓnmF2oA5Ԓ&NhjKNUd nURkp2v׹}{pCk/³N^/rU{Kfmy/$&.t;H2ȇ:Cw )ʌbO9=ڭw3"mUt܂@٬Xn>?&:9)Pj4P5qQ^pu`(% H fTqC|>=q'n /_}j C v(!ak|ܙ TܾR>@1Řx$K j /s)\+ D f6u86pUzYQ^P?r/8[EUYD9xᡃ&5V\A/dfK3A:i0#O7$ Mۧ|] j ': SH:h͒؉G=vcv)hUc =/]cbvI*{pDF|QxmP\F-Ҵ[®qnv"+irc` 0R͟ q=8귎*.FqJ V0Du,OFX|γ| RD7x2XR}qɛkk5+xb0YvDɴqfEZUys|A3bC*a`oL,a@]CV:y}4F!l'Tx"U! ? gh67E 3ѝgRà4ܑh5Km-Ry/sֻI q= UzhiR(! q wUSSD %nO_tV!&P&3Zi'9TǽV|qlt.qhv-?nV5T <ť{@-lʷ)ڈqQ=7K'rIu.}0>5J,VC/5ewwU4bcP\ M\7F3Q>S=edx{ 8]\m)#q :X,VRz^eI_\ԓ j^ ETdnd'IG#`VvJMD:VOX)˰ǍG{7kd3gsS;-u\-/رЍi(s,M#~ǯfsC ظS%k oODwuG-QFOd~]}LjVV/uI0X+*'7s9⯊;kHe-S5 *$q5B钒0&Zsh rkۨMhǃ%np$g3]8{Z3^\-t;Dc@!z&}*(ֺuZE;Ԍ.w5j4H&lMfQlnOlͰ"7Ӆ:^WحFx魗p&jT:B@@.w% 7gurq5B̷xllċ1@hnےM$X (ҷzv ,njc[kr)sbܜɰʽ% kj5_O4\9BhPG3ŃʵA`{y?JcF}]autVG(^L@~6r0\9r%ol*HXªw KivSR~+ڊ{FV-S8Y\@ rf-<~k GrR@F]p#\@4]c|፮%X#%NH[]Jb\31r[G" GBmT)M1n0gt^]N2nY J̐"nqb(pxhmnP9e ##Zhv-3y29闐+DG/W0C`P‰9Y^cU !w'v 8=TN,e\zv f[JS,mh|Io\Pc>c#s^;[ZdXg`Yj+LuuݤW )aL 4Nt[eVKV'%<+i%2|TN8Q5Nx,olh`v0:tAӦN2ȇEgȔr7  p2PaQBF>>/a # Ieg2Lmሩp1Q/|Fe6s몖xpG-}l5Pg_^[ cAHaIXq]׹OK`}9 keÂRZ&Qq"+|b #`HcP27Nv~)~e]]UQ̝:MF¡Hr%^csf59q>/\ԫ,݋')pS g9%n]0$5܉ZddKc |a荛O^5o<\[/&Gz^ R-RZ,k7lj?C乮EjB߆q﹦D-I8V":j=e" $5oosU0Gbo_ֹ8h$] 4HڕX5 ;8oENcmT3jҒ"/a-iWtA"7iMv%rJ[ߢvNO |lRIWzOi!9 >4+t0~;]>N@?]AWYӿZ"Q6.םW : Q*}&Oa]/q2Ge#Jzf;_(Xjv%f3d±v 5^\͚I]_Cp KmZJ$qR*Oy&{_}I1;A¿7g X$BLbNQ+dTK+!Lߊ_2C3W]rַbdb98r ,",pά8f X3m-k~n.r!r&ݪm6P-֫#2pk-R_x\!כg5C XW$jEQ1 `W6_lHg%h}v e$DƦL]a]s[V.;1㶈F@v]*鲕К<[W[OڋXd^هQTWZ=ñck'mc;a?VJ R}b0![aUApRD+bdq~Fa-&XVhjG'c~!\P>M8:j7=ߚOh I TNw]-k0ś۝&PW g@_)8DfqE`##)\#wu.[^I|jFR˅umYARZm\˿@tM -%*AyM'-+ʎQ9?R %gb⯐f0cKz~L TވmAزApos@ 6 .11IH]3`b0Hh-\-j0aRΦٛ-d{E"5eG 6[ dg@,OFFb&n#UeJj-&֖p406N2 QWz zx|8yK `x Wx$ G5C/‹8E+ ZQk7W!Ol^ ^"XPjK Rhz:6'Ҙ A23:'"8:=mi͵kI୒{ MҞneofm}g*15 OLofٓ窼;\b 6&&V}HQ,'C},h~orE)Jo+ʳEOR*\_\’*'oO\G7Fٵ7@6$9Zɥa65pkG5ͬBف ϚmIN{6W/- 5MHV&)/)y+靓)2L YO敻64S~# 1ntc<(&B4$O:uh0eYJ޲Q5ϴoDZLZr9g<:Jf~~GfE1~usis}f<~*#T,eUL`_^LAŒ禞0/ 6#ׂtL=ބ0}uݽ\>ֺ}M1a8I#K^@[$>NY>Lr08w4 iR@UU덜_j543w%1Y#p2l*2ѾS 1-EYGZe'ii'G!"M~.FXtf q6+.PZTa24Y9E1So}g(.F!0q`i,&T& QaaEZ>潌Q8~4Guymbk$]:g0Wd2o2PP@/T`y8TsAΪcI?h^c7mP% cU}*Q$ erZd ; /Ik">'CDpU- ;:5xeFB h=;r]qs@r$oaIMV-׶@&;Zw`Cz/Ceq'NEA*QA#C>Ki,EnjƎQHpܽC.J~uV~?l"8o׭ĩud:q>۲-;HXgA2Hkڢ? ڣ GmPlybcJK<:&rJ0h%C[ֳO>ew3ɂt߲ɴ,=uz> ^sPԚG}yS%Q$K\n;rhc㱟Ge5^dp ~E(@8EЅԤQeF"u DVj(w@e_Vu?|!ght-X||:[*璘%#ʜ_׍Way6}TG$b~{wT礄A?؋3+CZXB5%RD)6w <>൚!Q'Z !y"XY#}'gW|$a!oa 4|jv05#7k $4LoB_zCxu%=rip99VQ& ƟXZưdř1`4{C BR-04s5?l;=~{WwI^A^x]CqE!oxR6WD|W Vis *AwL–.k$O:4SpAPF~h04(HGDQ6ܥ ^"JnĿ*wq\iéj7{v(Dpz߫mnU% ZjB܉ vnH mfßZ]Xp=7e( s7|o n]?3DpuYǥ7uŜfr x`:rbAOtn[ &$o4"!S PCP|, -wlm@_4%҅U@̲ _c(P|{P]wS]"~'X(ТK PcʾRZVH oHH:O8"b蟍;,WOb?Fi]ɝ#)I\}붴!㯮4IU},QJ9)U,$b8:#9CV ~ @wR_ǡ! S<зn߽k"ټr@Jew{u,,V ~-)p*}EsZ"Qy+¹D;PSt<? "eCS> PQ*.-",B4Y0/ܱG:a֓.֒OHh{nO/,aV,o~gO}0I }vX 7sнH0νdxvT+28Eΐ{2$3GÔ imJZGNjv;.Gx(\C# -q. xQWR>ފ8^G [ȄD%Fz<((je.- F%?((ޅ9"UTʋPs|op_U}k@gG$E9(Ӂ|tJ];Q81'{8 ӆ҂_ 6jP֤<գT+ƪ/DC%mDK s7j43~X|nezLiǘ$I 8mHC^"cN=8>Ƞ6|O( 4*hiq)?!9euj&!5u;ƿ0){Mfn0;qM| 5QC3Ar0NoY~8ZF *O;;@[;k>jJC7";$M|"YrKkl+د?MHړ`z/҄p8SaW']1J]Ӳ+nTN$xdvw~T]Hʍ{pҖ#T]V5'G=^J{I6AD~6&:#TokrA\ r?+v1(]ݜG{;}G7UكTa?Ѡ=8r'e(Bô s ׎j;yb4$_s {iCsuw|Z}>q{)Q;S!m8&N|bWZF۩PHXxZʢI3X00#wGL ʆbx2| 4i#JMt/F~Hl=S\dj %: 2HcxBh}Mo2%fX_OjD' uנ|QU0A\'%gNsDA_q/zd흵K /{'~plc( ~@{ޞqvMr"z,ؐL3Q!KG/e7d[kJ"HeBC;7*eajɼ̧E}I흕:8Z_G4J"úᙳאAf'{vQm5b9-geӽ yn9ںz}bwUaE>.9Jפr%-d[?&V}vʡ։wH\hja 5mQuXѝ,NWWa!ÝtZr#K[BmXVL``l鏬/D0^1 B ]IG'Z,k'\nm.z~)7׬//l"[\sjkۺPpA%Ѧ7g ׀{ eP0=lj7+n "l~ 0$u@,J3s\HQaZj]/d3;7ؙߴÄGN^y0>:v-Sr;Hv˾g?CI816rKTFSSrE$`-IJ?0v]u'NERXNgJ2ޓNIaǮ(η]q X1r5c~o1+ij Vn`{P7뿡ivk x?`L^f،c_<}Z4wLo! 7=R[#;|#Ԧ{[:o3YYFωU6|x߄ũ!iM ̳4帍_a_:+nAnvKx)Q]H9hU)T~yKPyiMĠfDMʾ +y@=_e##A }N:;\b^ÚӹZn>+as>T4hfzާE-0f;z{;hl 2eb^qH_(ڜ+d/־֪?/joJZlbgb-<`ۊfįɉMWMqV6R:xۺMIgߦRZ ]c *yѸz_g2 _7!q 퇀Da^+lK?x @M;jX:ԋU)& k iƐS} bjr韫}6[VMr@ߕ^5cq@]7-)Փ\-@I7mT.tx`#u&g !ּȽX.@Ss)`l H|(D8E¥)ӓd|kZ`B\V]#M0)M>G]r =zt9 'ƻD&͓j; HGqnG8BY#nm[,5E˕=$+-dbwB҂"Aa ʟ( Lnk!!ȸyۘ#>Ҿ wNwbA Zv< ZgB-=wG$m.+ Ad蚗[Y=jQaJa G24Ob)ۍ<&m"]f\-uwұ2W<[`)2OrOStj %ljM}aow0GE Tgt/պ+L}Um>qkn5'Z"iKc_H}@QڛrTi.bQ:U `6g֔]̊FB v(d3Q3FX1`8z4 q^s.cU >Sk?.'L T^7"-nt' OP wBYxd٬p+&OAkgBt1;iB06>hf* 垦cG#u3&Z?`#vvֽkE^% S>(a-Nbf^3HMؖ* ֍>)`7#L Gs/ܛsk#2%ItVRF!A ѣ_`0m:OW ⑸9٢<2vqzX2g>%Nɨ[fn-Q,Q^*HHYUp12IE+FQVXY_AWd~!-RR4#lS f4:Kb\dw7D{hU'jn Ldlɀ8G^PPB7,]b,- 2G`z`3nm53#;L)`Q>2:0!9&tҼе([~^Zhl\8!n0AVtB`QZx9ݑ‘ZXc(޸S|Z3Zz̚P+IbSWv([{`e'U=8SZ\pa2RƒeNVxHò7)(8R.g1L3ˣ=3D*F˘*:^JFtt L/1t{hD^T)]5Q˧ iKyBLu\6^Xk&,wV2Mqy-63҈T` VUqOJCMhSz)Z+g>NFR.{/l. vQ\ ɢK.;7pٮQݗ =I{UQnzVj=Ot7d><񀿄˸ׄ {Rȴ䁿duPVh|Dh胐w#vFBUˇ5!/قIvQ^[ZBDnPhXnt-|g|i]Oi6Y lV=6y#C`͓YMǃE 3tfiYEl3tIܪ7 8uS`e|YfiۍlǦJ&D^rxݪ\F)c lL= bҸy:}R2h^ᩙdʨ9&PyJat%KYYTͰj;O ꕒ~D;|%( !/dj?Y ɧ f0 Ki#Rp9gi$-E+د #0'/D-V JΌ7E c2;"QQUD-tg&_q4dPu=~ kFTӅC.;_.R浓-mAxվ69J$&Tfm ct5D#qOSFM|l>)}~4[T*մD+NJAq_â!*D^he(cVW{(6Iw %/7,鞖-d  X|-볪Z R7>>f}n֎"U+$gec(y%8 %qw 0;t0cWվ|{iޣcϒKd8*۬_kNuhrȤMŜˆ _Gq JAqLΑ1@ت x|g]n|+ghUpcVA@*y 7 3DGb|aXtyR9#aSxk# @6&ŽpWy"*lp!@>9&v7 Q7Va2rE0n K{. V̄!B\[p=+ʎ&t٬;^RpBWѸ2;* hWp4 uD4Z( RTJ82Fk>_㿎O BJ)'\ 8P3TOQCc TH;oZ!xTjB`^V|;2_pA);9Wki2Ic$JBQ N"JWG_S?s6 |$y[8))#B6>\ DqdP 9#\"[WkNL@c7O*{3s9+]+SIv3t4Y+]e "],ʺ+Y,o0Dl:kuEh ΑfU$=%ݕ׺wQ /w Bo=C}82DCwoUMhlRa XiF>Ɏ <_M.;ܞu5&-F߼Ƈو0$Bұ8$,]ҜcX1<I+G a`\ Og7¡m 5lbRμ*QsC-Ғk2+7F4Yf=֗䥶D I&ꐖ|Oz_ŏ4۔ϕ} \&x,u|my&I6Y;rgwG|7͸ebR&k>k-λ-P]&~@d@7g3)hA(&? "h8 a?|  jUSgU3xWJD{E߈5O\F><7긯8:}ŀO K3$B[~YZY)0<,]A.UyCja Uc1%eȻn(~ 'Op5 ?|{ا@BvM\0@u6GH%+7'e0whA0c|7d&!UCN8L)E~1M?\&nz0kc:?n7[76)L_HJ>cbAZ mue)C坷O)H,?T%U_HɏFD^'uܰ I4 y;pk<{|qaJ2t8exR`U('iaG'_]#tLSҷE%dg%̾~Oo$-OXc\Kr0[ϟ%G' (خ#pաP9ʱ<<J{v-C;X 8v4dOD*U cLvULz T>u (zйSA҈0O.3 !/RF y ?ZN {~"oKuVI(\wB4[0jFuZҹifvwdi}wVgp)MM0>-4Vh9T0,ͬ~߆&c;Y@PCA~QYa;12lP y+ɧ_djt8 ;=_ґNPѩ&~Җ(!4+UbQQk<6Jr9IŖ85lB)y;=1)C^ [oC\r<> 9q>@=KȽyNTۓbxL"QaYDROELo [ԅRF 3nq9,E1kᦇjXV̙ icvüӑN\yB] 1 pDlЀ "_*CޘK_yH#aEyМb*YqNFa1kE*%>@6:QNעBBL>QmUO5, YEސ;Ob;tc Z~gx)!A:l!75 cG]-1Cr37Y$U7x6s }'F2"]\JFi]igˉUD=,^HNӔv OZ`LFiwΟӵ|ivȡm޾x?0s>vϰw<q(ڂ./,{j~/i3q@,)fTZM=\6hFmP;,kHmTZ*Ԭ֋m# y :ƃCQ=L=r~!\#ZqwZVr 0s:{UO;=Q̍{꠆,RUT%#]H8m\QiU٫ /aO+gon-I6dnخ V#c}yR3xCQJ#g$SR$c:)Cq\llU?G "dc ֏ u/Ճ-2({jIv EH:+Tztqe$ߑ֭vD8(讽5~ئu*W0Ѵүa$6j#8[/b|ѤD;;LWwb&8:W_Uisrʅ7U]$Oؘ+ş#X^*nBYs)ڲOjy?e*eGO@zDrS4+VkhUY+=*qymnAALI!(n=a.K5:Q ,.uŒ8y) 2TK~43%+S- n) xO$^\.Ql[i6'0 % :T1 ^GRrqC˩R47 ?ل㦼pk/xh1?ʕ "ОX8a`ZmA <]9J/`8F'|-p` v{T{n)p0LDQŠ>/\jܢO%0g\LSoY8Z4A{e1'0>Hڽ!p:<g`?4SEzŸUnyNQ^X1Z_ۡ6@0~BL.ցhVj? KZbЂ|ɲR[d Ժ "vB|&[yz\1+"=Wjq3Y +wOi}*DtA}I m?b HPpUfzFEe4Dhtrju> MY=5Xi _JV!oSA\E3@xUG_?>Lr xeew / ߴ)[n8漅xkc1ixݳ>v k(pϬ`fL94ZZ (rYyӌ|1&3:2tZf:M銑C.Ly-l ҕ:MH2_r4`"@Hr:yV%R]7) %ȗ.>;r#YYzK0yy=3 ɓ܈,ˡ-oۗ Pʈ-ߋi](PzH^iͳ*X`Y`5Ŷ#` Sҩ>n R=Յ1vV :L֚2Dy Rlq}'O FUG?`!ap!B QDPj=hWAU.#ZULO>;Zz\qS R3[obbޠ pGmXt12޹('ᄍ=(gTE(89طBA&loIz:Ta@#l@Kv8d}zQ[KIQ lӑO U$ nI 1̕Ge8XUL`l#0; 4C$Ew'>\$`@Go_@^J Q?(!pI4.$c_sx@-( J{L ቄ1@diz3N]H j9"09=fxܲ^Ԋ8#ݷP ޒ} {K^EL,("[eW6 Ml6+vA*qc=i 8#_}{RBx]9Y~P;b$6BM_@ojͱl ^d+ۡm{H6p?΁Gm܆V/*J{lq#/GCp"́eT3 M E4`I/q\}P)94@lj4B* '_VbvV2l]i,I GH"T'uakh0so9J^ɴLƨZ~r[tuZ3yT6Qhg ep6pMQ>.7Ӗ[qc1پۨFS }I=tIf?-ĥf{Jntf(Sx$8p4"*'XTW"q]n"=ETl $Fs=G34%bi1!4576 5:Ot_E#"ҧ]÷J[1H42P_̾-'9+|t܁O =p&&<_^7r*+4Dam/i}S i ˡ nJpos#*m)np0<3ljhT"oL&i*\j4#{Oޡx/OM8Fbk Fm:i^Dsh$+T+0FwQ`~JI4fd5Us7S~FTh"ˉ$ܽ&`a!w pRA'ʤzoy ЦB]zq_?g'@3_ ?{,W#cpv`8lsa Xq}4G2^3K0U+"x4O/: mKy]حvl>QNC&7<0sQJh;y`!=xx. Mٛ7|ŕź9AlI{oO#٨0T'3E}G<Ȅ ӨjT*z̉k̻Y[[q>.OǸwڎ2+KwS, -!PoWiDB$ۭصuap+ h?Pȴ~t+`O,:,P\<ФrDUo {@ӌ\7?ɍsͩwt6s$մUhEˬY#Ș7HIgU._z y8b&l270+w`Ø*]LJ,gG4@ a+MEۿD»iwu휑v7$ɞ|tJn1 锇ʿO|)a, 8LMZm0n"ÜQ-!G LyܰFĢX>My[o.7zӰ =0V쩙鱹;ǵ# E\gO_(<[\N_H$ qMY Sw:f?Uۭn }LY $ hBˢzlIDN/o_c1e"C8Dc `0`#s^)SO95 bApd68Qu#/L]d0ȬWՆ57u*G.i쇽K;Ì #cF55kSJiq'ms&v\g}wOu4md]24z1^ ꗉLS/f@ـ'S/Cw;5ڧmi=M+^t~\03pEf@ Y J`iՄ5o/@ zRv싃% sJ(Wyl k 5Aat; . 33O|$PW0:-@\Jݺ Vےf-܍Ŷb{d,aɵ X; ZO)3żt0_6[.eV.Xdbhgy#>2g"RjF{x0?{wp_Q3opѼ_'P ~ߑl2cͷY̋ T?A5)wSEq>7 #Md 7҃E&-H/䁤˺頝AJgz-jIFjIt6GI0 %&dm"T w5TQ" $ yR^ 0.a!(k {[x9x #.CGD|bdh ç8q.qJ+6|&hUh#faٓtg%Tcc d dmwCQ䳃æsWmzkQ/3v m/rܯa1zzB0 N{*/d"-ybA,Z5LPChG ?~j N&чm{ޠX48n0ېL̷-o&i\M+z2T֝u Ac#-_"[DZ `Xs /J|Wrb@.Ttm\P)(%t{*6 S?'nr Y]5 ~>O1gp0v 8g~K0GQ.1KwKUM':o^̍\e)k{v?aν gBU~ 7ojBxȚ_, (g 0+0NBK+7g?/]7] 1F& [dԡm<%v/w.k~^!jXnP X @ t`{ ؑ%gx7%0!8\%/X; QAGZnHR<[hF6!6m##mĨ"MΡw!޽6'7ЈS}bR>2y.Ft3E-2l5أgJ$yG[Vz7DmPn] 5艋@ ڣ{}Gѽp8#T<ƆXYvy㐴 Vw0;@/O\Q3=Fɶki k¤-;f&!Ic71zor|SKlfX OR<>?cT䭸,c֕t2ն#u{-=.g7LeUB 6@ʄ@C (4?~Nfܜ$ǰE_N4?: m!7l\hg }Oث:^C>>:eu~hm< Qd jx`(皐Pqbn |MsQquf㝂`CL&9"-`7zܺ)q(XZ Sm~#9wAQMg X{/v~JUuMdؑѺv]DD#M>m ҮԘRVԏ1o7qȏ"DdIh;a@S}-ܗUEޖUMOD@~P>eB"X amSnU@c)zUiW6/I_w7sDqp^^ {TF.;[? %&@*Oߩ PfR n૤"!Rn;Ը66B}~Tl? 7EP%LܯJB:x/T&scW:tKf~@z ,lPѮ; y$xWH¸T7lxAxQp J< 3e؂QO&Ѝ(FbHA44} }/[ :c|Eg)f3b錿YLӇn"ם`XaeW0-$z#H~Ƨ Ck~œYgˉ65sT,zQ50JƧ+<]o,^MqP*ܩ}жҊM 6b W}k$%(g9>"ώP~4f'L>^VJ7 y<੉B`NӀ_̰ qfr_r.к&Ȧ3GgPh UfYΦ;$/ U~}F&3E o+khu+^IUDDG&a)T #V@N!iA9d"W~17cDo4dRZG,/kEc Og<@nq.O#i_#9)X~a+KKFyUQ  3sV`~il;,,WhG56!v@j}"] -҄CfJ;S;2js_IrLcesHzMxafoմ/8{&vY͵#U) &4@#q۞_u״FDD1<2n[I枉?mJZx(ak ÷(K\n@}d"S(_3REU5vo'6'MAߟWCPX~3K oO |_8th <|K?2xY/:tg? Z^z'FIǫ܋ ?# wqƐI<)e{8 悔۱Nyi쿬'.fYS異P}:ŐU4v;;xt YwNjw6HN|X VA&ZJq>(i T-/?W"V7[*,ǵYpa~ǂuw FKߙ֎E~='>-Ր>l'b&Wh4w O y;_u<i U&%C?&SMKahjv0O"NN-3+3#5D~=.X*KGL е?!E-JwP/Ѱ!Ih,Ւ ʶ͛aG6dj tGKgn;c# KUT3Kڡ@Kuƶ4Sr481 .v }4@O2W>KH_x;&'M=Jdhhdo:K4v:~Ytp 6SU-@zϞy!HNGĂpo@#T7;NƐm%eC57h}@{ƅ-*m{7V;bf)šC PIaGW T8ѕj7t24oЬs"Z6t{ACRjY83K6(Ɵnr[Ƽ.gj\.,o0|o3nԘI\o'O$zƒ1X1Gmp!5Ik(F ,%bCA"]xWU>ȶ%+A+)#"_[\1C'U1l2oj.mnnix[qf$}?)X+= Cc::v|s-o\1#O"5\\B7037BPIK $/7 #Kĥ+~3FNrK.Nfqqw$4 I6aB٩-ʋsqN\#9ᇽO^ST)Yz;͙^u~ckYL $m 3臭|c4nG-屔.n+C}R( /hiu4T%ڼE]0Hh:@Wk[X8腆Lň_5W Jm4! p[g:::u Έ4%6 cY&lgMޑ҄x;ݣ>,w/*Wމ4{>,pLgW.bNz%'y)6Tñ bs-^-dNjqK4\!lL2ŀ߼?_j⮨BGIGťr?'fXT64qhp؀{n{kW@Bdl^O`'m6䚊ԇ~Bf:1ނX>QFc$ Io~@t'Oa+i͙|WQAB($z_ݞPHB MN.mِYcGžv (a׊/U~W.+: (^l 3)H|*se;:۔B"v/CMg ,NASٕŠ%!̕5":uZ.|7r<7E60Ӄr( g6`䐄<8*@`99344h~(!K!9[ue-aZI[ 1R2m 5jHzg3"7v h1F$ K]^vH8]+ |Z/^Z~m]Jd8/H7@Z:=KY1?ϰTP@N-`=mពѸ"lO/]5.49flv 'χbG<q.bERrXXvVןszuU:ScMb6k~{= T# ܔCDkҵ[ , ݅VŐ;Q9uA-\#P/e :-fe¦[Ρ{avӓjvD.}NXK K0S{N2Έx溸`ZUV$ = "OvsV]Ɂ.ﭪM}B /C 9]J垗vĂ带G㕒O.y f& A7X'`Tb}2w!H(?y "$ڐ֞u?l`:.s8IIvPMҎaml.2MtST~d`֡[]њۿwn ,0"4NפxZHR3:-*"ׅ% P#<,Ϙ8z/W}Ƿa>W$bgxS,OoaU2E[+bn~|Ө 4l]8@]P:pAٳ~f D`2 {,A&q76'f)"cʺs{w\s$"ٵ{{:p\_-L4P/d 7VFtIt#iCO;u2y70Mܳ^N$E[$+p,<7&4ȒpNYK O}wNA1ƞW y9K@{Ii/1ēOn̉#ysz5(|k2XhQ"ihf1RAJVX+;gɴjx ,(;5^%=Rb&GN^tm 5#-ShkW:.8﬍͈ o骳M#%2X *י1>k\KgIf*Yl(2TIl`qb^)KO͓h Y~PWѸ-^I.^xmgBVG09d^oMwL\-m::$`>=\DsY#NEKbcug-99JMX xzo$N˩"'RqZr4 n2L@CE5HZdEgkF4)T68X W7'k;^aaoܝ {X;Hsca0T r`J[LݝvP(@RR;%x#@|l.h47EaZXgHAu]&" ͘k2.+}Q`+EudHa/ 7瘢1(JmZa.!g @"l PH>nЌTڨn<YZ#zM6kǙB@ZfנXl$%-؂ߖWJd5⩨"]0eb'oQR "M֘@!W-_\H?K#W|=.sz{<'F&zN أ} dZ@ʑ_acݎr\Wf 3YpQ^!zb.ztklEOP\#rE'+ld:&I-'2]to$އHQ+ Y/f8܊ є'dqOTR.ku]ou /0lU#{@ 5 PKΖym-0'FCHV9zRǿ5B=6} (0iՒ3{#w5:RH2cy[^G-Lb2f>"}O׉!hЇCAZBjm%syǜB#4< ނ?ԡyyːl^~*!27bíB?<8Ox@`dn\/wCw| TZ Ci]zF[`ڛډ=G 8lJ!X S:W(6H%}~QH͋–%3M \8<14)>qăQB]Ntzd1[bht ĺ;6B3Qم/ N<ʮ< R 5$0%37RL!u%}Z4t)3 2=Ѫ :4yS ~lq `#~r|J tMsAw>~u?mwQ-uP HooX.{:9N_NbF$%<>Lbs)cN wE'.l[͍ ʓsX#fO G"6 n'"QúJۥZ.Nـbx`ioȇ뫓n:߆'4G^o:4"VTB2K " |NNr?M+@KP Xy v޷X4MyX{ y&d<uƊh쮡Vڛ4!ZK0e[O׼& B,ћ#zMћOWJ ,鄊P ?a j76& [w[z{PCJdvA. cpHᎦJwP( EYCQ6^Č<4j${ܺ@y@Ȗӟ^Nr[^{U_!E1~ᖅN(4%H?rckzǥ-H:4Db/8c8zsq]m<Gț EG6wg fR}t^H t$]4/2ȄBYEպφkycs|rHBžQh  |]`5zP?Kæ(koМ'ݙEO"W ίO,RrюOI t8ru TfyR?;ROrQK2\!HoN r؞tQo h:ECDBD(=U?n?\ a=ёog]$,_VɳQgZV'!9Ϙ^Q5rJ M U1@@YxY n땕]vć)q$el}ջId42KǪ,o-j5,*&YZtf pQqhMk!E8D.># %n@ nuNGF߭} v$Bb]>[ABv-!(*Z3*} )c0bcYBOPl=H8@!D$`;>.*sx,lNXy 8$9^)Uto856DVu9*WxT6 #3E-:F&P3t'sxF&Sx%Vqv1$:wI>a#M[O ,ܖ)׍DC2>⼼`o39 3d<Ћ<پAv-Qz|$jHѧ,;ҁ:.b'ds#xV^aYzk:qnVd"fpȦ/SIIf^͎U(@oJɶl+r~^W!R*kdͫ6T:D͍杒?7('7ի#i rW0enޑ?BafS5V"5vLCIl gRx{Q@?n1ug ;aa+:Ւ;4<.KM' Sr_'|sÛ-m̆Kj=7}+#Q&sFG3kI}ڵzN8ov[:TfM m3Pd&Q kçx#+۲Eݔ@(MFfTuNq. ϥ Sc΃q]1A6QZ'vxE/SUPt3d4= Pyה 9~e=0ȈحJ`?7'KQ@,jDた25Q6/&.-C~V 7MÒo=#j|&@jSMYO# Տ2 68/o8TjyC)xDK|XX߉Fl Aj;=q64IJj}atI7sÊf9mftG߈ەGdQTu5U Jpne2l 2xtZػ>v3X se966O pFH_ 8=pǐAdbD7,Oݛ9f7+xkl:yX65 5C&U\21ebG{ cDh|v V?b 9$1VJ s]z(@\UEHюDuv'֌MJ{b^CR$ 5Dkew\"viFfe"I6ÙJ4)G W`\(3!*(oUC BF.U$CT-0 8pUb[֜p(y͍} %5aʈ9MM(CJn&^ 0xE֣rYLV["\9K/2%ɬc{&fC%j↨[+i0P˾zp^Wh )\okP%@{DYEf39h -!¥,Sz3a҉tP34[; 镨|~D2S8~;Y))u'MQåyoDؾ=}duԧӄ/0weN FP4GseɻG&j;qw ħqܭ#'2B_9!B0lO~4LW!5 ´ǫ ~-5Pw<4T}/b$>C "Խ >ޮ2sSxqrX;BC1/zT:gk ;q<;bqjp#g!yۉF!I pބʎxp8LSa]DiߋC1H)volFFOFD2U+gG G^oN)O[zp :`ene- npB<⿣ B$u 8]mtfЕzH0'6̸)Khs>fԅw=N'ZO73Vd󃙭4*zʹ'⼙ w}a,Gc1(HΚoTywAxBQ式%lpYWD[ҭ[#t;4~?pJUtzNÄ%YK חx[^fx8|YZ6NQA͇"O:7RӷɋNvXm..]?3"[5]w`gÂӣ='jfI$> ] A*jx3Kj*-A'Z3[8cl ĞXz~%'81 {ΎSFl))O'l՗?12 }aTTIEU.o T(~Z@؞o=>\mN #FXźFI#S?mcib|@}HF}t!gmdub߹R،7VD\Mⷫ%+nx'WW1J6 /\y1á񊌻54q:!wYaO#+Q77<̫) ?m}T ٨{5 } h/7lWQ*]1޼()0J-37ɷ,6:#m$0]A==1ٽv{ErN?a3$ri/krd2dYː\u)&TO (h_2=:^a@宴lssVZ t>G[G:j3?eSMUoSF?+W^ԉ!W!Z7e tk *جPa [2MI@ãqq)d4)LY99I Bf? B^\(F<;n8;~x+v<1"1_T@tLb4AW'UBz8y f 9}0kzyrTYaS| &s̡r`5E70Â|fw#ieӘxV_Nܙ}bTߒ(梯 cR5]R쒩EG:Ih3dS<|[8<$:Ds`U ce*=m.֤. C9=RGQ'©f}oE|×rwX#r z ~8h~V>Lj]\ jREHo}OD.jbg>вj_"hebM񗽧>+.g,vb}Q}Q?1ѻ̗>ݍTveOoPzyV:.܀@3,#U3ä~'[#F]9B'P/#_`Q;DE'+mHz`jr,/ݲ&Et[$%3E(xdzUȵė?`gM"`{APu}l%#+!_C$?ܕ2Cnџb$pE/Qyi83B@Pɴ4Uی IP|4_d7kqtRUm-ϏmẸY.%T k0|U ] =@E#P)Mkf9(46u2v;#~&$"_?3U菇y^Rn~RflL?6pU5Gcc:.ΫG%fcڬnS |'Md RhW6'g?dJ,*42)ԁoA&' Zf-b2Ƙj68 O(͆Jr¸&%'_aA~`F$b!fZ7412]ώM${eZn4jK$c39e*Q @8o6ᠩ ' 9=9th jVm+B: /z|UTO@RcZ emTHuZ)I~;j +QPd{\):~TlJ\2qBqYul3O=$kBq.-ҭ몕 $UU3fy1W>|Gfo\=wj@c-șliiidjVRJwnŸ*ܲƳNp vE~K .nd5̑ 69c8[vBc2$+, 1uԽ986YdD.ɾ*z]ȍ Cub|3;rx3"dOiMSikŊW6S~SVrjpC4ZDr&nuPL-biwUB9lc^ Y}I:1K2,pE}M~8L a[G'-,AX[=AWmBȣE4b_ ja7YgBt٢'7Ҟ]C~rEÁaOM71\ !w"$5H@.~}Np8V]ز}cq*r̔JN!w0'-3X˘F\T"H(,go?,ahɵ9 K׹^` ďg6blsz?bԒ8i7.Mc%u .!*AceGzܣ.dnw9B]9z(izTjOR8X7v sL2'])ũ7X7Q%c~크mk):$5ǡ&)=s1 ,{ 5AspCcq>at)% 2{hk%< _+s)!{ȕ(h>V:MɆuYۭ To=0& B< H8Žt+VW幎8O%UZERmLoCݴKWca9m/6xAVb EY.*ᔏcUd3mbzûa/`8iˮ3B YMKavpL@ԯvK9{{ APed 1ZhV`Ee&V3/ﰘ Gϸ ِllzi?}_-bD΁<֨:|-Eá$ĥƩDnÜ*AM/QCg\n~jEgVԈ; f4Ma %SHTXP:ŞbN8Q>*{\Pq]oxwp5j`N| O[ Q+odu3]\H^SXBE%N+-7}srwF:~ϙMז!/MtƉ U笻_>>\Q56a"s/[`U>7blz6gN'+*a4%pX+g>Zѿ>l?2%/}q7vTkڮV~'=lS fo$cT"Ƚ*4nA  I,YALasPa Hڣ{ 5Je+}&NH1UN}%> :- _͵4vǽ 9~R]whMwxofxty@3,|C,{AFճ؉0YVLm^Aq6]R똅"#tas٠kzf_茡 ('Ga ?O` C8d힞xBt{)%ȇ޷Ÿ~@ ~!" gRMa x/K*oWb Y/\9 ScN:Ỳ"qͼ{ x.x#f<*`<>y$¹5eG/fPQ\[X33#zJIdDN':1%klb[wH=᪤z#2:3}! 3 or955ԇwj>{f]ޏfԸkiŹ+F t_MP ZE@.] ^$zY^Vcf9`? ֓n܆]{2RTsV漭Apݔ8^gZ^l@=O|"!&bӗίtl/4}{>W'rEbW]Ai"X wCk.&IaF"21GEŜ <%EV$$*mO;kgލk!W;aL&#< @Xo/_aǾKHwj l']*uպ,ҒЖV.}$Uqr(\ '>/pUEXSH_1.Yh"cr= ]Ihʸp77QZ2ec|-?zvg5 C \Mp~F[97nz3k]lNð* cVoS ]˾NjA?I> (̩w>gSmJ!"ΝFéEf2ϖa2|:Q+HѧT; Dua| Fk^*fH2y6YZVhj0 `2RÇY0ݵR29H}tb9%YkR.zv& 0&Ry+1pxo$9gB0!ZPu)"W%FY+lPpj\"-Cۡ:s7A̡) 'Q~Aowؑ&>$a)Y3&Pk%d in@Ŧ7BﭩcIS䖵禎x ׹)StVƮ,K>(T( VP:;i|*rs [҅"4 6g>R ~LƊ<g<:>>GYMSxPH9*,L4j7+={4${/To{E*u frJH7G q's c̗p*&ϴ@2(oeSP c'_9c>Wa=e994W- QqLǥӳ! ;{6Bߡc"Fr b)0c<ݏbQ`ᔑhVH##w"ڻbՅTp]<%_EilsO 17, m?0:KE*o*#ª5>C)Zuial$g#ɬs_`87,^#&U^1S)Al~b;zYFc?@h# p$ˑ۬]rz쳘7e `r&Wϭ!A8N!֛w1_R;2g Cd <}UY*$$IQaߊg/9KuPP117:wNbDgi.^YRr[e66b[_,t~t"%6J]SNA]U'UJ31Pb Ķ}JЕp.d"FS/Z >9Y>gzjs^p־skL8Nټr)4}wVp([ 7R43C;7e6ռ.`n C)NyLiU]|QMf؄t<N!O>bWCG@ ˱OUS3+.ojdJʲ|("=孽}Yttg=ɜ#(sP5X tڄ2ٹj}NUQ{px}x)c:/aY/\-kyM-W-86N[PF"ex.wm Jj;Feat_V{Þ>y»ܲ+O3Z4cUd(0<^E~ gíb;~tʭHg{0e\&Ki`G?hlTIrR_2ij:=%\#-p S б4QAaz꺘TK‰F֤ Koe@Ĝa@ x 4-&%7'DHN vKl:we1B`/{0!/y_%̊8 ^K<*Ώ*c2]Q/N¾w$ L@1}+E Q'Xw6k>B@,::hoѾ.S>DH.0HyBd;+ }\˳|fז젔xX` "w vHL2p՝Y՜p.WUG!% L紅;5g/y@V'ΦiBE%Zfh_6$Xb5BUN5=k *Se4*Ӓn:G+3ް|^ wtYU_r'7\N5Go:S`]8p=(T ]I .%ABSGc".ޒiJiF~׷o_;w4굧JV?T[iʙʴa7iT昚5@T1呥$'?Xa;@whg>͔WZGx.AOLB $jP Cb .'Yw71ؘKHA,ns{-}5iv}&sf!fo bޝ-WXk,äC5=_/K6TcM?I"L~;_y6?.S_nf(㛈-: G84_x6ߓ(xO*nzS|'\%"mpSr yl6]ئ@)Ϡ790W,-49Ut MEkU+`Z=uj]^W}hpRF&xFCnx> q"+Mk~%zP}m*pzҋoY Ta/}Kli;8{9Eޚ14{[QeCuB~r.iF-+U!3&R Sp6[ _-,-=W+I> C:ڸZyiu_DL6[τ>;2 ^ZdL#gz:#C=tbo91SY἗XB,'KǫXCzAXqm% rceYjWb߅HS<9]Tڏ0H8/5,~(p5VK )?6p 2RɶbÄ@d4iI$s|?(DpٸyHJpгzVIͨ}L~%sY3NyL)zvm+0N|``kg8p& ӬURk)&7*m!<uO&74SDb ^"ָ^ Y؂jwuŸWun֑F1QNsƊO@X2yP08'|8r )C 7D08Ӥ{L`/l3E 񲈊4?d<NE x:N ]WL\%E5뭯g_VWK?4]1' ZgaGo2I6-Ӟo :@#}٣.2xş&mLwJ!7!Ɏeܙ}ɿz`bӹGwstwU'ę%5rLO1LiUb R“EobwhmI3 *ȓ몖hA\vF{Wyڑdk4'[6EThQqV|<$X>:ZTڧޮ)~%# ʊ88[?BT(N֥e:w4Km|ɡsLWEBBj?&#!AXjʛZj]㐑 7֔A/:zw*zwOկMc5'MdlAV b·_Iץ=%v$:/VwZ̹[ɷ*VbpU ~a:`3WEjƂ"H4, u:~eC5EpvNc&OOPhZTӏeDqh*} g[}]F'Ջeu7(#Τϟ;:K . pabj GAn-Q5L7h[sr`~e_pIax˰Ά/Q(dFiÓsZ&fl,o;E`g G~gj2r`̓_Q—,,R=Q1+z`oApԜ`О,:r1Oj/^ܟu+;IIOXaC:ܼW2|/j(/w jOAXgF.֣VM;6_zBw~י6BN/=N,͢:϶] ϕ*c[%V`?xUHp3j4=5*ftZ2Won;̣y6bKSyJHŢ1)T*W5M`^ڥz/ Qј4 ɎQ@2\3T,1Zރdy?)n]B-Hưi^jHk{t9'ڔ;oUJ*Z#\ЃfS!׭J֑9+}A3bωXCRaHZp{~Ú]4fO3 DVa1PoChr=p:HAHQńogXVZx?~(}DB:d^9Q K vjn9?^c T`73m/K?{Tn{IC})or|x3g~d ސ rn'?i厓v- 1bB1}쑀a7:5Еm,w4()Q֩코;.j Ek ssKN՞ fَXhu#mSV!bZ%K;h|g"o+?;\u\x :z˫xjFw{O}V{yNzsF>pHģ:GBcu=$ꕯ8H;t'Vb%_W/.ө!%as?\0 J.!sn <B^3 ;WQ.'eï&YiX Twy^tb.O-`7Qؗ?i [4DbWԨSSٓ>tNt(d<$ۄћ>j262Մ _5g5O{ E3 ӱgЌ^Vr]Y5ns5X>HrSWH=A_Z6Ԟk!0ϴ\I!ʷ(Igt% TYRģn"H){#cx73z?qWk(E A. $G=(-J5 2=1*Ti}-.Iल73G3_Od=#,I;jy<^)>ZC9w./N!!<֒'[/E!={#!2PAmn;nTL,=a,VA8zAZ Ƈ[bqbnva!nj/2ez(W=\ ǔaȃw0\7vb~XUSy s+F6ت^_gjc0QrԴ o|6jU,KCO)MgYkvZ~C_M^zc3.y}ćаVTe.uS.ϒ~Tٜ(u,,>jeqa ߋu3ixX|&si츓ӄ@˩tD=v g&hV+8)jvJh+J seu4# k ?h10ǡYIYAaͩCGQ>vaBm5O.&ٹkҳq/a3{5ʵ3g M՗6c{uiቺuA8EIC2ޥ@qhwtfl JkTV( 0oKQR1,Et=7Pcpj'+vv 4-|$oaDj[BvP<`,CՍ#ј=ӟ(<"4(*ϣ'[ɩݟ+}EH$dU B,Ndn2@_woӟwŐ]I xE5PEt-LOgDނF#rǎx#"¸J+"/-_m3 yO,̥t+KVIjL T5竛;ꯈbZ Q,[7|>&z O27W\rK/KfM[XW\XPtm:h:c#0v8Kuİk*2JtUI( _h`7HT_ \A"G%bjqaח6&R]ʏOzEn;|`R3rˎS+BY%_Vd+~V{ >z~|4Ӑxw]Vv[5AqrǗtɏl}k͸~c}(WN|uv3MM:f ꩩԓQX_؍2hs}VZhݧQ%45gM˱Xw5='%5 847u2ΕۢjUWh/fE/H*v:!%Пg<2n4 גQ^&NIڒ;Of>#w„GD:+ 3zH1S?r|6 ^ rJp͎m5&Xpn iqY547\/ p >ȝ*f9 avÆ.b2;kKFڽw&ǡza$C(TPRZh0$n|+mh' : C5@C&DAva+?LP+>JDYyGrV?V [vd ۝=eF{;',askQF'L{Xn({|qD6\ oK 7撓'+J)Stꁣ}xXҹ.֖|F z/G1f>5 %JE3طc+  _o#J9=};wY)MǛAK;,=_Ivs N! {|}Rp01)3¾fc9ҋY c s/ 9sz" ,|:Ze۔YޓpCU ؁-s2o2gfPJU/% ѿĉ\N|LNŘB8OH-WemfgQf c]Za }21x*@$OXɇ>Hy~M%_Y 2jG>g~|^ ȔЀy7#6Nޞ5G4o@ܯ Ǻ6B*ɟ@] ٳnTYj/u"6YZ6+ENKCfIcMt2Egm 1l~/fNB¥~u@`x8UR{W9x 'U3T3&/ޫhzL7*)_#6v|r cཻ%7,Y V}c`t hÁ6D,Ӥ8]3T^h&306_KaѢ+~gԺ:fJ4^ئM Mi}eP凞 ޏ7$(&ptCw<\,gqهj=HڕI^x FjIyub]q /2ksnq J0сgrGLnUew O+R~`mH|CD"p/nQqMYjK[(2nĶh]9;6wDj|C2@1%z%3F {y(~wq SfHZb98Z{ Ou\B(MY_ +Z8e޷;5JV&آ ɀygV6$1g,nx^\_#Ŀ5|0+3Y5(nȖ*b-4[a:CWp.aH)&]e}-kA?V \"#57T/raW"xOf"Ó}wR"=uy޽-3MDQ?c 0D <Y)=ar2-zvwh5q$x*u tk+NvL1 }1=.#)]Jzy71U~ΜB#Tc14EȞ@,豽\o5a`)=2@b_V[$Q덷2Lb=|]{^"&U0u,d꺰V7oYC.!:%ɱ{wVgEw3aW,;WRF8ŷ! |rWx 5dwI: ʮx^8퐞p}(%1LJ-5)utIx!<ѭtS쌫nm%GAdkCe4{oJ:l>-TW 8UaW[ݷŐ',TBn{`rי)l}<lL:7?sNw"WA0rY:{WoJD1ҰH|e>;yH3vrXn \1ŜucԶ]%~NA9"Nw׾FA_F[.Wl$@I+cqQ 5TԝAnjm}rP!0KR֦JW;=40`]W !MԂ~KE jW/&-TlBz(S"۝|6 DcXb`ˉyj-p#N4u{U# Dؗ~;6ô(n&& ^0CˏQIqJ^SbaFvәG]0_p[.MslJ8"^Y܌⑓hOlT`|{ua5Aݧv;!܄I!$Wh'Q5_b0xGeaknL ,y0I=(]!(u.<Ƅt fZ'nH3>B5)QG˵mf-y3ܫ!+S?T i3q9{SF&`^Uk.f7 1ӌcR| @6{ЄB$:x_5T14ik?=#-XvKV zw|y[Ԗ" ]i^7p`!rW.q8ä4[uDsoGm}JSt9H+)+|_AV%mXr2ehzdPb=TI{,2'\;)%z]l#/%?`VӞO9fs&W:~5,4V>M,OXW$ei S\GauaC];񏚛w'C4Zi7 K"l-I"=ٽZkYXlp^ !|j8KdʧUN<O]~i ^L?О"@&ˤeoYTo0O#uy`M/̕tYcV2`ܢdV KOdG[Q:FmUR3 9!<,7m^,ݿ֪p x:.gR E !R~Hh312]+F,=c`I [;s,>e9tu8L<Ǒڣ Jp}eް{"vҮӯj;|1>>sR5vxh G_Vq9#MSwN~ L ppΝ?0 ):g2s_dӦX;px!R[\́e3 {?^v yO$IDa?Գ6fּB.@~4*)]D=u4Piqm N3 `c,㕴uU8_1h5%Qxfe3oS6mlSx>#tmB"ұ  |OS^;°D6hkȈ[q6G M/uxpQLg='pcf:'<@󬁢&2hBGo$ wT蚜RzXkbiŌ^@\W(amJ{ƜP+"p2DmCYkHf_egG P? IhW MVink L[uyd|?`jY$'m(L?_4dD-GĈPEHd;Xu뚍7ZgY̸U6SM S&E+[~u|oo7g\qteTςKM pf g^I#aSg ח9Y`U4~vf׸ g%v}]#\D9ҒIwhm ¥x;(F@z) (/!j^|/_M6[nΔC zj]jh+7Z~zΟ@r.gܐ⊞q!(IvVOϐjR!b' -[ " ^Ċ\TTt@H@izmRĩ5e;pnŔ\kfGoj#kւaXЩ*OH'%I ex@ KVv?}KP&*5 I{* c:b%udīюg43&ӓ;gur+~!0%Ձ݊Ad@BlRA(;'YRʡ5ݨ E$g }SI>h*crWt!cPę)* Eh \,Σ^O9 $bX3YaD '}[Aόx3BKߔ1= Z~ 0,Y)L$\Cq׆EWZ3<vDi0` G,6\*H8}ɐAgSѴk>83H 25*ZA.VbLwL w8˻y}')&G;&B (rio]B'Zv&eɁu:xLl+=7uhbVU{T2-U҇mUG}3UX0?c#(#*ⱖKU8@ʈW-3.Yjl'Hv.[RxV ԇPztAY| lG_uJ'䔯"xI{<⌲qIo lgY*NpdGk wR=w7tʠL-<ԕJxGMH%h PԴp)1iҘ!=U7~ {2$QSl"[bQYƫ-yFG-c1'Ϟ=o1$n=zξX^EpQH꞉^fFw:BMG"ʰDrZwL#7ն}8ѿ-{r~@:N}hYd:3N{M }9UFl' [ƻvx]Ka5QlM>H ^处 y~v_PΊ>VUl[PӳDh/.F'ŗ%FDF'wg0AߒI,CMu7vPDϦզfZ{5pF(Z`EA}07 9[{02++4!s<0813 Hl;) C6G" `R6U_LĈb5p߫ӼKU+O":56h Q5櫘V@63-){Q)w%X59ȱE5_uǥÈny-Me4+7T% !qǥjoY~i/E :/VP.'"jvBo2{Č)a \%2+ y zۻ Y<]V(yE]%C2!bjp61K t]XHPɺaOd;mOr{Y_g2 4ghwl]ޣ$ilweQb᥇9y:ޕ$ Wt!B8K6AĮ ֓Euäj >^~ab{ JiF@Y\1D,]. p)YShXrT$X᎝6B+ddס*vA6+cBDuNPa !hpӧJ9'p~YI }t_g-e$R &|c͒ jK!ro÷-%8N⡂b X4Hv @xa#?nLp~B_&x>IͼmN:XIK5ӰQ퇌KR5O(van%4nyݼˈCש\=`ȳwXQg"FP)V<`G>bov"O4wGTwuFw#Rٷ؋'p8E#>;#ll.5XJ2z?չNG F5 ymc6V#5T `3zk'N1R!1-#|%qRFtY8JEQ#s13 „8hb!Uۛ;}bҊbKʏCHk]Y_F EKiia H[֗% c4 U:pNY03WCx0439C,ܥȦ}M5µ;2ۼZ?]y~`Bf+E<>0/|1]5qvXDi34:gYkͅpNc/=[KyɂiH.֠D13K(H\=Gg%R4kSH˶bu<ԊOʁ_pv(]P1?vH2ʵ?֜vÅJ8Kg?p8:Q &n\7}tP-'Ix6\PA;ovZ&) ;,ډۛOmJD~~5ڰdJ-=}ސm܊Pi3j"|-'&;}zKHf| >sʳ+MPA>'`$Kܪkg+K%7灠7J֣^X~ Eт4"}'YNk Vu˙1*zAط@ݣ&#ɫ!`;i njW;hQd Ipb>@3)ax]dQ@ST"yuOl'4KjBѓ-SI̍@-yՐJ:}!?SF@=KE@ gۡ1_Խ3auzKސҭ[9*SŲ4H5KD _1AٗM p屹G6Bϼj/`br!?şÞGV4&OC02RXb F/2zI܊0oƒS1YΨ!8nүk[ZߖòHjKĢC!{WcgmÑ\j LJiӔç`4`/r̉q:USa&;s&=݂!߹XC|niqq"n|Unk; gVЈi4m}IbPu7Jf:bYC/[ߺnD0}HWϸ3$2vj zJb &fF~ND`9(Y5fޝ ٻ0 E8㕏[(X^ 6ljIUclvjHg# e8"ՔxҖ)=MBG^O:w܎86b@erNM_ "v5ѥى ŊRW|H^aDVQ9_mDfq퀌UgK{2z H$aG"=xϝWgUn;DvyV0'Z@>!.G>I遴a׎} 3D! ꛧWBIOȖj;eOLˈI'#Bv1iqLQtodʖS{I3~Ҍ(DW5X*wR8ߟ40^GAO_%2ҤUrE6}_7 Z)#JS";_AπVYgּ[$ }^GROOJ4Sm9jrL7]/aGvȬ$H +yWƞԩ`JAD+X. PVJcBA\"G&.9 &JE;1^7xjC9vDڦ9+!T}Lh2)5+:.ׅO0diIMϩ.L7ῴk#x>5Q>kY6 hL5qxEr;c1ŅwP#J ЩcX)@e@z;~*;8$uU^j%h  m[S b瀝4gɣ>l`uD}:=eg )\Ob6c*)s?[} }@B`&+f&U #1RɎak}аOy~Hzrq!Zi0!3ʿ ;nCûR s8RC.ʿPjsV>Ȥ:CXBXd̪Ah0d6R_ lNm |aMB, a0QcaPGudZ@>mMȞ&w'GɐA=^.s&8?VkT֮ѧeZHAͤ,)DDeKV$mUH,mq/Y $GU *rZDPp]10yhȨG}ݤcLkiAu'uDhc mJ/mVf t\Uی\Q4JZs UiyaE!kvHnˠ*c#e80WjFt Y;z܂uQVXו|O;9K΁?ekRoYuqEO=)H'Sh~dt4bxb?^ ́{LJ8;%\OΐjfaL!v5JjIßTmyCvrMs޷UxbpARf-مU8T0Z- &]ht*X8l١}`ikmvm'$-t!Ng…ةBJ慲<$I:ڿ+iR@N[QFd){:kP'c O;ѼtVhwɓ(CT[tDP֤yS0Yϙ6rrYz}GZNlzҖk5s xiNjSz~]I2m5yyyrI 0*' 6صs4VhYѮRiO,,no% Uf?籄-gw`Β|yGZy^a ޟhe]]W=tSE1W?6ο/A#A".] yh02X-nyĪ,{1 ?@Ά55MѠjz0ہ嫏>fnְ::]U ˥uQ>TJ'Wk/R=rM١8m&h[].'bMDWD/Ge%ˠ;W%OexbCup;Ah ؆z=K}mQTŶ]r2CgU3[^wx'nV_=-hg?OjC?C[Dv xBžWS7%aq;t)ЎF*=6I.ʿAIk/j2waܳ'>^m{l/709O |I -#?{{!Vd!jd%emm=vCĒG`R\SowEkn"/R-7F٥t@)S*(z@qh 6b}*u)Xs.`&yE'/xYA~Vs2ˎ_ Pqٓ`KDAێzʏDh0$/.8!됏>k,TbaP ~NhzzƆO4`kO8ͳҿL"` p*;GF (BY9}dDp-vcP#1 3E괦*u'E*U3^8n{:?߆"UDu t• SLAb Gm5 ;ڟ{Ru|H`sѡAFZ<Ѳ:V [:[ZĂ/ *!c++}H>ɘZ<º>pBOq"z3O n ؊ d"ET o `ϹC7#Z*$ bpgdEd۰ )X B䠚ClsZt[efkU|–'Q@u>?:K|M ҷ"ߝ_bP-PNC4&l5TĐo-tk6)|F8=J*uOY놠7ۖ"$8>t2%x'򽏸ZEɟ-܋FˡcZ ၀ۑs('cB=tLg!-T F@$yN6uariNJz {wO5\:pamR93 &T%Ȏ՜6-o>b[Ӓ WTţX }t ޼q<¹:.5 ̝&bFu1gĎ~t*!ֱAϰ4kjK= ' iHVU5m #E8QG@'[N(}.l떵F%/+}  sm♄݅l{zMprQշ*խ&W|)i?-mN0l` Qvh^ZLPq3rpɦN)p\e >u{W&Ds@w `"_v M[k_*M q{'fG7Cq TtX3DF]J=$C3g "1ގz1[5w%ϟ^&zI g+PD[A+9`z >Hx)&@O Q)dN00TMjlzN̾_[ⷢ7XdyFB_Pgs&\Fg]xk=TL)biC92]4XIOuϑGL+*ell|x'<98 ? L]vw˅2y*8*r'қˣc\Vq z1lܜ>55o>\8 '^EUpP"!Őa|=w|ƀoT?sb=^#{:7` >ZefcݶO5Z~g48{7?ypnDZhl `E?>Ųp3[M981$0=w"cgKHnl6:nx+NtM%#lj'˱>~{`?Lk.c9{&(w|X]~izf }L;:TPy@1HP%\ALhZATy|Lkrm.j9ɳ`#NVluKSlaФٻᬰBR+')Lv1 QPӏ(cI}Jo!Bm&x˼ѯ_J4o~^}צz8:TGM^t:M"XT /ot@/5.X雗#^_->Ts>& Jaֽ6հγՇ{ ˫r8p-yŴQrBKIOUKT BjфPΏy?x7Gh;_Z?Ϥqh&Vd:NGMX `( jՋwlбV,) Ic]oeTJy:p#啐S-|F`hCMwl" Ү . 7PvyT,hR^Oiɥ( L-ǐ/ORA?Rȩu؎"eVR^-Xr5$d߈7?\S:GC$ې㑏i"FVJ҅*-ȴ'S&ZB^bUsF/0 Jdt yL%,:@Z'O$#xОwAh'(B$N U{Qlq3 aB ܘƽ]b)\sk,ɦ !b·x5Q#L8.<g V~mn;=;?rSW?~s@Qጯr%7쉼9Bz>e,F5\v.č*7UG=~jlO؛lJ(SGR7 F[M(.dxt!N>@ܸ,D/ߓZIYS?aPw""f<4E󹜠2W˙Ӂ<$ݼ xDs6Z^=r*LW @6uˍe' v'UsT>,VUJ>lQsڒurOpr6~u ܇pGDzY/:է⹊b:LY{J} b{ U4|QE :8]޷q{xz[#_["XNjSNO 8XaC%ӎ"ʠg]qe tU0mPJffKe-2: J{hpX3cڀ: ij"\\m&]?&d51 (yrV*Qj#T,K}W<}Ik4+[Aj &L,=T]@QcqO|l"K,_;ˢ*‹C#XS~> <) OP6 w3#xO3{R·ِlI31ՠHCM3p#N.NTQ"6` 4MQM ]Cv\ q2$Dz܌Wwed Ot7nU@]< oW]2%:݋΋mt&j#p?6@HXB%'cNE#$,(dNsvF20$yŞ.&oH4_Ϫz4L%]VR͘ߕ:MK7xI4hb/))dS9 (}^wxLujXߌM͹]H8N<#M`):"k$-[&YhXD`W8XJr4oچBpCcTGF$\D.;e$IP82eV`]ܵ]x\]7\w9Dsw\u͡[Ձ44񰝓sE6N&?m픰6_lUiёe:IU8e #N [;R_j%݅#YBѡ1BzE=x+DÁ5MstęM&dfF9{ fI:F`{ J ANI\=~Sє2כT7)u]tbh8 H(y˯qK0x$} c,˻QS[qs~UN" ( uS2":狓3[=Lnےg(#C!o -F٢ X:C 'eJMVErI+00gAc5ˇuteU8!E.?6Z=Ԟ&7TCqD0f-Vhx'f-%pW bTg]ae|:1Go S[f\c~aƒ5 mwsCYpcAK'6V2.0 >H,΂).u v/ 7iS9$="sp+ǂ Hرz/8E. ?E)J1PKtU ZMh+f}bmZ#NPEUYgԤ=MK/71#l\HU?L`6>K]6a69fL_oBHeM×K\Dϲg͗#Jc[h([(u铦3msUvih3LZǞG)!TVu6R3sYaM Yn czd 5gP;qCS*Nds?_Ge͌l:L39>\JSyHt`c1S MLG "QL`}r%)CA[N| xP*ҩa0Oa'k!b4NV.{i9t}I7ذҞ78f2Q[=ғ^E ;1LΰN'5?fz{gȝ0OLuNRIMHdhD#{/`mkҎeϪDEsI0fkE \΋-M@/Ϯƕ*FG¬=O:\C~hfOŭ\"tιmoF$+u}+K_!k MVa1Bt{GzynN`gSbƜHLigb&O(R{>mpZFSFL!TdƌϺwюd,~Pj VHn̹Nwfҧ;|^w\V0Sm0UGrnI<-kSXf!Vl*ʺ3;ѽg@.B&3\ژ~hpՓ´P1Ӛ 轁7ꕼ)eLUݖ0Ӳi=*e ʞ B],!wUݏD$zOȈv*>.&2=id;z_=jځ-FX Rz臝mrL42D0vBgZY`?hm-2(yߑ(GE'z/4}t A@HƗL { .&|&z2(\ %~' Ð5Ѥ + ig[}UjWV z}Xu-ZO]8,\Gar5 >_}uQ},@'"i28I`xIfE,*9D*]U: @M$6 ">=vUlls!|Ǐ [<Ԅ߄Gz'M.7 tw|3G8̽,(ze4uDNBNJ굉L$.VT;+D ΃6.d{,@UaNpdTӠμ@qBG(I "JMsF/C^vБO>֭i##MUk/LK&񁐣B [郡ݟZ\ZALVj@Yk5H[6C7ǚYĐ<gF{oF7RCf) oUQd,2쇓8!m}e\G  !WT'1a^pޙ 'a1gzXM2Q>%Gmؽٞ#/Ov@"0i5c!JG8k^5\Ăҧ 7u5nWG\ QAOq8 Ζ#PȎܒij1R:ն{J&@dxQ5RKiqC퀗HzȤ@H8<Q!gsdUqy" ;Ix)X-}PS0:n=Po]זI .g3#gȧ:{o#⚳"I#C w7)Ûy:NZxj?MICLdoG]Hwq"CHe'du6^J["+J;P]c07*$Q_'jKOЅ&TCk+7R>[C-[R־%8O|OkET";yzJ?Jh۫9[أ}zܖ|CΪa.rV467] @wkۚ$op11s@p>pժ`5FT PfOmJp⻴ Y ţHꄏ*鑐?XOpeHc Ş O<6Jkv|Z-»'ALE%Z!g?ۃ鑾 r +$ V5RQRuJL[~}6uu-Q;c)H03:t8Kk1`z1~z),u RְNU<֤A1l:Kv2 <)oo V v:$1m]RBFV`[a\4\B2)gXmD<2E vKJ#W7iϰqjD}o-C @ KuHtܨC<jsO #e`} H|ܝLQi_qYm^s {8xg=WN!!Z/%Bt64im~KpKǭFQjM=HBoW5W Vhy[`V'@dקB81mJqn)wof U❓)|3,3YhoTyc-YΔ$?..Ԁ liFar5YE.56&,! ir;C269s)?D m4CAGɀ>^a*N[J-; /( )kT{f$w ּd*!sIo1 i>@?CG[y,#ƃzji>7)֭^Gɱk(!GL:݉ai{FѾ&YE@P n[˷ vX\I1~YnCAiWȲv*)Sm-2{V)m/l囸(I]xĻhV:CDmf'ri9R 28!Tל_,Ol<(Fڢ98ٛbͬi>KM1^qSa219"&K B?o]6 dzsQ5TUaۛdgx]/2?5B;agT̍_Y#75f=fE.󰀦 A-~e#=„p0dGATs+S^#!Zb_ $e澍KRͪ3&&j@'0 Los&P~;[..Љl -,~^՜UѨ!g /(ja!4@f) !ou}ueYXfI#M宺ιNnDҤvnz}m +ˍi2iMMqB_c~ĥmIB"y0QO![rCUWRyo$OWWtE_,lK31989ZqQQHbQ^Z\S9^܁gbZ$KO*~n4p 0ј?$7u4U7Bh;l[ؠ.pYX;y!Q lUhʮ_fe]F^\0]Vc2SO*r%ͮEɦcrP[hzaP]Rie޾M^b]ut(\Lo|es;-LWUɘ&XiOCΐY,ߴ:q2 iEq KHT_,ЃUi*gL^KX|g? E,  "_-`-mk?Dto@FzQ(_OdYsZoeh.QbQjN$Չ$OǍ%xRhg" $"XNB eO6Ċ*7FS')ˠilj^%^vɤS-סKFegK݀j<25 i'nlM[sq AѭarUjc"͸0e83X^QOi򼧮 XWC3?/硓pz`v#%?XMzEa` !Z٘Kj[q]Cf"+4 31v+~_"iztT$yʷ%.#F VwyIDOVH/[R4-chF)/R;S,=I?NdR'.ʰ"O ިY@Wu:|"/%_|١M;aTv(]S- ƜJO{`PLׯ#3 /xvHI9kmK1- l^:8rt' wRI@KBA(T†\vb6~nA7 )Ϸ(ۨ}knfj@ >OX#n iu7Je5.њW֪t=AP;HH~L[N1uE7Y|e+Lw D|#C#S՟ZT彄a$"%8EH=ùW0[ԒIbqByÌnMnWCX XDK0(\ϸ+ +agg{\.BIy/$D X}D"W~v= eO˸_lx2F4e(s'-I c',$$Ywـ7p|Ab28g5L"4YkaQ;俋YNc4$HPg\W]atg4qAfI^q[ABθ,R^ǡGvФj T9[48xe/tA:&ie)8)o#t6\:TWn _> +y}} uW7g7C)WIuB8TvZm j%>h$C^]ua ¶x S+9`Xظ J;_GU̵-&RE8KMA25t>"Q{pˡ -wkYohij<82ˈ G* .Wncg :YASQd'`s;ۭ;PGȄ!>{ָ=;~gHWZx\A(mvтC(201+teuڑќ0RSp0c=B|][et[}np? {wZ۶-٩*1Q}b O* `ہM3IE0m/VF<˞B8Vf|$ҥѐ{DDee8ZNZ58`9Knt4, HeB>oZ.<3:&I㩰xPkXpAYL ?Mt5(g2?˜pۺfV!VS\aޏ*&Z5L O7R}Sg0˒aw2 1kxadeOiC |ch͜)I!䂭"I0(qq5DdW2]&]י 06,:E,NcR2k1MXGm&K"58C#++`l^Hl )m? )jPrRi@x`RD&%*-rm`ϙm{fx8bBh,;G_^gZU3@NS ~~s|Lb 1, ūC +y ^ؿ>`}:a+%m}߸ /7#n4i۝#NR#/.ׅJe^qMΛH@+R#wT1-H(TmzIHYXM$LRWư]z1I>_z[D'K+q5!i42- 83d[?na xwƞ={[vVTZl_^a`w5wIQDcud݌XГxJ1AIH`U C/׈^Ar}"u ;BBvpZFB$ޫC ?mݟuyNpX YTgiY -j\u GcoƋ>+Uo &<xihR$GfV㇒HLW: (u);LL7kcO~B >^3ܒFaU}d\DF.̝8Ncܗ$}=ǖrp<+arn]cYY6.TT}נ DÑv $=e&6ul%ap!GN.rQ.$aL\\t`25_nbyl~4{چ O ru()m}4 Z}׽0?*g8xL}JCJ3_[?]}Cd3[,Q fEKt'sTtczG~e)WONep/ AIx7=?4glk('T&!f$j}S᭗D%^C:lf5{}U܋& >A6 J gD0I_E(9:ذ^Ex#>,qwu9ӹÜZe,h5;P*5nm#7Ll6jk:uJg LL|SVCm/{|^W`.Y!z*+- Ȭ[O^$A+*\pۤq1 _f6ғygSS·bp~Z;E-Ș`KԪUr"GabD: ZMPsMIP8HK97#5﹠qUk?Dk J]!0MlMbH3t#Oi.ӐJ3H2 ;CveGp 뎛II_j4bzo҇pㄙ)X>E>&O~. -0!Œ1:`t@,%V_fQ F4NLr<TLdCqOwFg=Q`2?:CAm;wE!9h<Y|~q*'Ar$KAH{~6İT62]|x V03!E_@7a 1 k>kK!]v.|UU%>x<7[dByӽ>^fiӧB) nGG7дPa͕0p{4/rh/{( =X*Yxr@^nXh# 3<3ⷎ+_ eK*JLd`Gbl4lXba}h1MQvquʢs@J(?y3Wzm*G%o"@q?5vzV+ԉ4T߉%sa&zcޠ Pr6gZ'Y=T0~l4ų+'Nab?L $<*M<{M!.j'ɃrݞO(6E-'} 2At.5dwä##}擏KD`5nbBoaw$zEI^e%`f Md[>[쳒6΁ 2zhF^$ 1B;e} 94DK/DB.0{X0KlR10t_[pall7娠Z[I!aVĤ4PbjcMoÆFaˢԠQqo¬cGW eb{pL+ !NC|J\'<%S" @t3=6LfrO\a_9?dCF7_(MF7 ܒ]ϗ3Z{RڜbwvR]R?P0WkxwM >7FXqT)u%mV9(ךVύ #Qj8)$;NڗA}H>3+*  fgWPo{#8ig1ȆOn^~eqre)cimr"ټ<̩˯]mʜ@; v`kquÏ7)zwz,1H3vR,4pPSVWKXRpZSh8zH,6OT3k =B(p |݂Z3Q!sAu}/tS:Sz[y*0k7w[nSoyY;peh%g#&걒 Bձ.7抌i5]zMST{Pt$`65(fhY:i:}QLfA?e\O[h'J|C g"!|N :ru#s\8iT >j[JBaNyj)1"ɸBm0LTNwl(RSjn5~:(ϓR>&;ɮYidSr@ "1!m3a|ɣ*yM!9G2,dL9u'+t x| sIxBJ8cǥE; qop1修ϓ.?<|N@ɵ?o@Olt:g5{ %0K@Xh4)͚#. 䱇28koFV ׇ5B)ou` Bewʠl?lkޙ☢vS┲ѻV0Jmꆹ 4vBm 5^e9iGf[e`ECVѭ~4Ɨ!2?<>3V_BIz0[Ooį 4o<\2ǻ4ݝl^{LfLa9 oN} SASKxnSSpBdfjUP)FF{KlU)dȹZc({m8iÓ(R*f!—GBμr0=`z^UK }EAVZxr?{ѬB@T:]IneTK:uT 2 %; ʪ/-YOPҥx `ZHc%p Cڻ"oF:L9ֱ |l1J:}N&Qq5ײ,Oq,\_{I\,Bd>[#> a3 8]Њmxyթpf z픦ݏ{4 >8`&{ff=X{ocP̽ 3 %S`g2ZDV'1)h*>mN]˥3VP=VaMȗ!G,& 54>VhU#3uאRʟhFE~kQ&W:8p^( H; &<uL, %v](n+6Edkx+ ^T:-SAL+J)ZÏ!$o\$& 5_ qhbt:68v0^b}sP0<{qփManoqy]O3M, Y_ iۛ?ّy=Oȇ/W%Lk5?W6жQO3YXz·B؏ymx@@%mE@tVA+T)|| ©78og4Eq?8_#jaGR/ceמo tR^C7Z- 4+r aEA~:ʯkXuO%M2xlGM|ҥ u#Ja󚲄ldc[0HvQwIf^+]KZ:( Zukvq-9b1tmE<>eURPG#VֺT;Zw!3b#%ٴG{u CA$`kNYrE5Jb @ת+#.$E8r'+ҘƚJ8b. */ J%ewMr^.lPS1iso{IF&ɓ#74m]t V>p%PP)YDDcdp F)'H{gsuL\N,URyz,j# GN]phtc'#҈eJ&vr 2Ed,ҸNĮteI].3vggX)v q6~RUql̔%J$"ݺ<1Q3وĸr B8@7S[&(/wtnApugI+ SL>8IීHc-1<ᶥm S˴9@15F\4`ws3@.# DR[<{lI'V7M]sCtYŸ?3>;'0s; xwƑYuWT̰VeJ>FR479ZkW$u +LL3 V,3,}DW(u e-kxK[QtZ%u 9%7 WzȘ~9~TmzG|}}Ν';>;>fEG1*)Cna,:\@Zl&Hi;YC#uÒ;NRן4`j~ #]gF6}d^؍Iތ(/jOzB5uUN4zVl@4YDY)PՍzT6yJ %E UT:+EGr/c˔cP~+xxKRmB]m-0=P}W);e2Stq?>3 9ʦBG&3qwx& EJJ*&B'~(m`䟲›h{(Ii| /mfևm6Psù?MܖZX I ?j߃x/Ulc/& -{ӃԈcUp8 .d!uJ gٙ_HM;`!&6 m,3Z^=8;n AÐ'k8%8 vaь : `q2ӝ @EFs0 nH H.쥧haYeH:jJD/H̃0AֽP~By>-b:YMaHe@̧!TVwm&_WuEXl,E _H YRsEIik+Tc)˜es7 nev`plJ{ dn6}-ʭȗU0R*d 96 |ᅀ]W"8ri0_=p1"iG#.I^QRh2"g=0/֟\ZH}u)'`,`ʮt_f!5 5;|=ۘL9RF1dNqmT[mpq.p%m 0dGe۪r0OQWDE׆5@Nܲ7)!E6x =Bw,qf?xL!TH$R{ Y zQ]{Idqj:bRМIfj&ͭ.- xԜ e)xuhj4V/x$E-05+,K>ъ>q=^':M~ƙY-] Vx%vLc NRt< 9MA"AS;r{ޕa}?2Ev h3k|{#V+8dO[S2%d [>+QNMd>#8M(\ʱ5Y<5<"OL/}0{bO=.0|06D.xS*iIծž]N45x6 Ώ>a Q54YԢY{D#T㴿z*d i[7xyW%w{q2ϙy./_/}7GE4AJ\K# uH /ήwf88Xshi&\\0*6In*`&ueX -xU)_Vos6c.Yx(E䣰T YߟEn#}s5&dIWsMWSGt%{G_1*d^YXT=KH8// 6C7_$WbV4um`KD.;w q mk ENF*.CuNfLCg u%': ?ŰM&7ZH_e׀ޟ5vJn.} b?gfm?g<5.\#0E\GW.?;xmzZQ&BR#b8Z]~{{CT 괏c8G%KbɉNڐVHӁߔ>ͱxP0W55 Wl|HN3[w"7e<r`MCENs5ԂvgroR !*Bjqmیq ゜Z셡j=%|VCçY@N:iUyHPbKDFh:zaNJHI{ZYoaE|jӴm8e ,؂Y)'WɏY'H"gH{nTݘ⎺رz]V>n&+eg6 X+4=N&S=´qOONTKg!9ߺO M 5I2.oeKkq%OK` Z|r)P(5Đ 'Ѐހ[R#6 PX6V@ZIBG4yetfI 2*AKǧ}HfW'9cܱ_ 3LJAx=і(. Ч*] ssBZa X8fjUhK3:f-[I?-~v xǀ:?H$xQCO]HyXO(OfY4xs5ܐLo埾7%vYYbj~"TYʫ$G&|̑9CT!m&BEP0345'媛]~s= C<' as2B|QQRjb릭+wPY2\c),D+ )(Y.xeKF89m -_s (r\LV?POK잵+`u]*cyN~+XYOk4eo sJi~}A}Rs]G|?u}2:uvd<ş<ͯ "FpFCB>޾1wA#\& eK/_.j8߹bU  ePE4\G˷8I:RjP'aunc/M ٧oA{tAƵY?Jo`.H s`X+:4, jΟΏ݌kl,a$k(-Ie/!Qx!n'mŬ{^1'FhD7=E}ZɄN_/ `Uռ2v8\8aOye Dy,,+N" /B =wVaW@3!q!+cgtIRIHBUAOþyoj4ymW3](2Dq/S,P4JީViv OXAXN'7Z7n}?wa}`#$86[djqN$雽ɯcҗjl>@1y"=PO Oށ~L;iWĥSղupyڜNǛJ !E% Y6X\!3%BFw VEAtaw^рϧS5PN`+H.yjwcfJ31 ^e]X2`_C3/v+3-4X XHZCU <˂hߜf4ӧ(sIo,=3.y+v Z2Ci4QHM^]D{Gַ־!:^>g-LdUL(FҊʜu_!+vp5;.A|ƅ* leeŃP%6*ZFo{x,;H,&Y3?S %UܧɶѿKa ^Janz)sWk1Aysl_ZZ_ƫ@#a[Dyf+UnŴ!NRig+@qILS]7r4ja2tW|dJM{) #&n#K2\bb?Yi\jJװV_N&FE\F˹ͩ wl'֪$ aK'F̀Z#t8zzrVK~{h+ټ6QlIgLI<("-;EBټ(Q#ECĜ#~bX7<v):ƿnq* DT傚2b"1 4RsZ㴗|)v(. i*c SyF:ĵG5I:e|JʸΊY ZPuVJ"eʗlƤf'C/1BHf_)^ NiF#`3`whRdJL{"CHnp(Ψ.9&H#y:@F]O%auVSCJ\(\)FC/ :g d-o6c'*- zeר:eQ)$\W&k)!KmzYdwrw v@=J徒֩3TE~HDJ!j-~>)\@o'J06&&>G[|ELnTb>S[)wm)#@N#9X}ag0'@.KUj2r(}Ȳ4`_w>GիVdP'I4%~ĀrKvnVs>* U|DA=щC94, ]"=W|ӟ5K齙S./_c`$)V\Cc O_ c4%9ڬt ;M<`9DCm&<&=1<@!9ZJ.״{CUoPG)V߬֕4s]\w,}@*l{ X_UThYeiTWI! &i(bZm|^5gT 4՝}b @vb'{&=PV~M o4kMA2bT`>%Din3,+z?{m zuLّ g٫_,AA 0k!+ Q(iޮ`stpknA. 4XܵnRfM $Z} N 2Y#%RM]{O`TFZ* ?ĽNpsE&j1wȈ+(/m M`-RM9YRPe~t?/(d[\Mփhu\#wŰe^mb犻4Rԭ~N0q]nqLqqڇo* Z3^2A֫|(0Y&#o$F͸l㲷7x3]cR~ ^ )C>D ]9!Yb۸4U;60ch)IJ Ts(iwA P[L+&4bi2kPЯo=#sB '#KiiBT:oM!TPM]Yp{4%?#N-WGs3(fyi\u;釉qw8镚S?@kh˹0/t 9Ԓco,<_Q,ΝJۑT ^Dpy[D5AI`QP wHM=:9 jP)7M'M3BeX66`Xt~g2N8*~q#R, ORNbf/ؓK d?s,#Z=ٜ_ud*%߉(sxOGϼYg/i)ij+OɈQv nP6=s rt+fzr..!|:'!2ނKj=.- mSU_s9Hd|dtԝ< [lX~ pƇvhDzI(#ǀ^oԋ$;0:j͗b Vd0%r=i}!me-j((z 9}E ~Ltfy=[{$ej+`w gP=Q{}%oZ'նմHtEaJ2@RNd+w_Itnܨd7k@,Z'ɻO"`,2!Ai5O%ƸCy0'<]Rkm#zWR,U:SȊI:}zpo c.DdF1N奰10쒺4ZPR4Y//NSFo4SFz _߉kn*yڽBxi~tz1n䠀2bD ń`VqgX7sL@* Kw JW4N3X0S M.(Ҷ$kE`@ŕ2 _ PQX`E%g^Eh}ւ]{Hд0 !ÝXK?NƳJ1+I>52ZYmTƙ^a6S=+\l֗sCR/l閤~߀g56A˝&qp@jN.v yb  [)8҃KhK43~*;L')=Mm+.PžJKx[ IRW\ovL$;ބxA&h >b5_iCY>)]Tn*ޚnh)n#j_RERì3[7vy7 \whI]=#LD<_6UuLUqcd$mwB :R=uLnm7 yRS]ofCP76˨Ri8ؠ@%dЙ(c_v`HjF6TL:}`Ƕ=7́N\`Xh(McO*OkY,ñ 1 IER^m8ָ8@Pj]R_Id妛Ί7sZ`C 1DI<[(y%;,lSbUϲSir^!pTPA2C8ݫ140{8N.ёgeAw 4jnI[Ia6jCw%GHB']eD Eqrs*Gi!o<6Q1)u8=nim|^%  n*8TvaDB-J!oPt\a(eVn]%)+F7$E$Po~H^ oj܏ka{9c6Fw7H[.&ҩ?5ֶU 6DQ)<:<5I˷6f(>;jj_MdU%ނ#F ^(GS7":hYqf( bf8-?U-P9~zWTgx@8Rjqni8X.t[_fJLj^{"($-?V&Z7~ AXS>@R xuB!xy /Lߥx=ŅF@:At^VD4VD_:m~ވOoMIysZH:ЛϣNts%^ϾR[xa<82`{ATnlaaU'[p[F5t3>  d]: nXU(aBUZQcPm~K]xv?/*'vY<*N3$ϣ%@0zUh\$s y5,"U-ry`VzHip כ0_3f7̱KMDTI_@IL]H2&KVTp'j lAnB!U g6qL[@ؖ,r9VUʿ _71Q5zEmB4?B }P0HsVVc s4kn6:6\uE. \؄h"֩dB#7:)A.{Zd{V<<4߆83SA4v2#2l[~L 4*pIVH uqniW37[dH5}^kieE@PYwj rOդ&⏝i 2V-򌞀H^I u* m;hphKi'ս x8UW֖3)iƬjD֋ -%9+۞ڮgb7I4SӮ&AF%LE3GMp 4C=Љ$@ 1$szRSzMy',ɶ8Ar?T<ؤ="Z>K2_s(2,- AFo?}[!?@W%Vz6C*p1!Cщ0iYA?v[+ڧ.4d=6^GBeTPy~y Ke!½Z e?$7RZ#u``w$\L (qHtH~`I0VpSW f^kB@nAXB-F5 {zkay@q]QǺ}(6*먇䉁 ueAXSz3δ|\k+DnVJE9ni~TAK2@|z$!t S4ʱ4tv85 3fi|i#СbD_)_ @ !ʦ HTsdy~6 @Vh'B];T4((X+ Ǜ)Ei؊ugȧKaIWcnU>8r!hu%b5@@9%켢pT`Y<# ;QE n͛@NSЩJ)G@Cl'D Y9"PX8g+n񭗝ЛkL\xӋ`ao`ֽ Ur7 '7 ]"iO9V3k`~JgWg}z&2(j43rfzD'ТBtx.t"lAmBz3|*{ Bt0N>\!owi6⯉{ 'Gb&qn >.w.I;ԁ 0ʑ{ ўō!g+ _C Hc!zW? [B;,ȮD ^ݟJCoDZ4Ϣ OvdW͙*`$]{WF_A沏mY6[-s#@:۪FV6Ά9njtDgf (1B͠ߞN?dͺ0I3o.]#rS3-$$ r8\_(bKS8P}*mskyա|f="5 86;/ϻh't?+ί*`onυ$Z2)|H^&-hK$ :slYw)xZ8t&}Y`2E>b}N&FA D H'{4'm9HT^RC?La%J;$9RXxɃac zf?eEd{[gooTh g9ۯfadt o-)2/^!z) h2CP+:&L~1j'9AM\G$-*11k"5 UBib>"Vc&NX(/̕Z9" "C'E/Z3HVM_vKw* iapbxO3i^-޴oeoϬP&xƇ1n 7ڬזA_QOy5/Jzr@55- LB Ή%d<4,N(k-'WQؤBp5=,[63k(qC0]:&kq~e= +*f<ů_I⑶'-~>j8y K$挩Pp|/!Jӯ.L~&!io#!MdIdXf-*L,#ѸY`!? j4D 8-,J.VEP]x0uҬn$ ^ԙzTg9Ǖ c|NmbcOXsvܢ+=>&go~IOf#RND#3XMJ9'څqQҦNc,d륖"ˎޭgO2R5-.Z_13Їvax}X=^쉃{It>jPz#mH:|%Ķ^{z/^B*h3LsJ/Ry x%RzLCIОg_ 4Tk5?O]qfgdC 5E3PA~ $9eJij'A%zk1GތvػC^!bls WCj co.my+ͥ[@1s2(RO'ǎY_(bڢJ,qFs !< l \Q2C^C16G ϷK'T%k@R4kV݉ 'ˬyeax|;de|~OlWGauY4|hQ#_\`b#d+첋I伖U l\hϤ4hJż#RfBާε7!D/&Dk;`;wbR{^SP֑6j$XikUDPuTOȰ!S=GTr :ђ!#g4e`ٖYyVpqi ,Z x`8 /&@Acگsغ{FHoc "ܨ#=nLCӟFmmsWT"A}iW'/'}:R $Q(= ii=s>8ҳdT*Ta\-z LUn-þʀtDN;0d^pM!\̻% Mi7%;qZ2Il٘س.Wt񠗼*.E)_XCz;=ɇ ^h,òĒa= yX#Nb{@P ]7ɩ崙鍼V%!dm.]%&o>{=6xf܁']D;f@5iiH\7H[Qϗ">8)#ۛrL%‡A 9_8a}W\{ *U̺š"kCM.pOGC_,6/?>duhA+fV{%%è^_)]Gk4+E7SuVB$ns Yj~J}->JF*SBQL :l@ B"!jfDZujAw- %i6aе8An[j>kוF3$+8j®w 䥵ip#\Wt̅JO%[ DSa-MWKOVdQam#~\y苷PVx*XM>C:ogм"4= Vɸ N ,WKp*75v ]SKssjRFt:=4w_&ã*=(pcfw|+ v,Ҹa!3V/n̪g)\^/$qUtE.)֭!*keJbB|/EKr~|= Ty Һ^?]d=XP, ó.O  %˟ > X[rYf֊awӳ"];{ǃoHq2\~dN ygc8]?3!8IH>? x'q9){VmU}eU}S~ۣ>ǼӗU!d1 `L͆]1t̮NrDUbkh*֬PڀK@߬~g"ݨ;J-&!}Jyw*B"P3 4TT#VToVɡ xD5 rUuo0;>IVHKؕye=(e ?B8]У -)w9w?`r.le'WbH YTV% m'*= c%;mvgg!|#2X?]%Vv?-Lׅ?a t(ށ+GPbʓDgotyN l_!qJ JdH<9[)Te ó(eJ|'QaH2JXvՙ //%w0ڿ`J@Wճqȅ LviիTd>O,18@tE\ia449QTe`#sJ$Eo'p>?Tm?R{XK+ɬ^, 6b[(Z;j-13[J :Ylӥ#Vώ=@Am]@/f oH=qLi&/@3#ĸҿUʶCxJ<>Y(G{+v? Āaށ6POAX8.ogc3zk=%o/\M`g=@ K8Ħ4@onMY.4g̓|=t On!*TNG 77fe`O@އ~Uo6&!z&P؁ vPfu:dymyD4 xr|-U l i'r.Bx 9d,pަ}xDnr?Q8` MJ5jhJOJA{-TIa ބCcw# Z'睦wHD;P2f(ߚvccHw* *6YS(9Fgs;,OzyV/{dp,4a?->{}ÆUf_+wNCe0Lkn{b}`@UM۳t&u1fuZodYj=nB*VѸ̓kIM^dA [9 ( jj~d\[p!uaVD%Hӈ[7o3=4".k0 3JDоfsaԷ륻BP'.'ym*ěR!v=sh҅;t| `$eSؖ.ІuA*_En;8'L8&ۂ9( ~27x餆)zRSR)H Y& V ba{]lƧ #p3GO0{){ӍkWáp-} VKR_#]PؔN zh%#kC;aҖUDp]ϣ. 4\kLNS )-qy6BJ=) WϹ>3^ԅKa Z`t#Nv;7IzJ2>dtTPP@gKj՛?h|\W~a}@5A<8G#菍ҍ"]-x]\]T,~D*=xPElšMnK]?GX+5ȚŘ_]k\cΊ|A]Q7,u\{.01o}>4۶ǰCx)qA%XaRJ)tՀ#]J>ӈ-p;H =8+9v{xgD(xאN<[~_ar+WJKǔ%=8%{=Uq`&|Mkr$ |`"fs@.V|R[i`id6)Q0 1P/;YA^PRN'1(GM7(\ C<Ǵ\?5M.YJkL= [i61:r'%gciN+ht<>ſz/Zʬ7T13^JekiF*:ȓـq'0=jH]mC1C:OB'Zhr*c."LZiOlwIXst/-f L]VȎ44>"\1f[i}KPAmBUU]cv7ht ZJN{<i7٠>ʻ[<=#-_vRSj 1򩚍'0&L1^1'VV(GƸHo|b_vc ]&1$,!gp[h(c#an&EXUY8֫Njkf-KFQ|3#YAVE[=Mx!h[M DTUl# {3E8Ċpb#4nP5_9-PMtҙc 6["*˽¬ #yٷ Y0 C}T"m.3ju($8jFKeWz\TdoNI&( v VzMX# bgGX { 4IkpAG;.>r[@o'm-iG[ſ>\4SeXQ5-)q宀óV9c[KN+q::J_ۗh7 A|V 3'=_[TP9wH0XdUz}S,.xBes1Tac[kY !d #y!'0{ f~b H9ҩgw7t=MXd*^Ӵ-wF4r bQ'v+M{7?膲'ky-WJzX+4^E|cKv z^Jhx =i\KW x0ꖤJNYCӭLˆE:uI KԡүX&[Rmל c\A=ܼ} IhӞ9ޟMXPce_Zjk׎r{/ ގ׀JI&叢RNU#EEki{ L.yJF|jNFO_5w[|ޛY&̞Lp r~ɓz@< 3}almBiR3_M7m ܇ aEJaGx L ^MgBgKTu}Z-zReRaLi?H$N]SmI_h""OF2 fdh%T"R7ix+J8V ط3^&4EgN4-2?{OBR2a&VhC}9rN(/q 5kͩV@gXld6t:)$[|D1 ]㗗 }~8QOڥan*mTkNCc2Tdab$L_4@6vΤWT $rI.jJW i;NԏX%NuРVg1lJeIؖ&QچtU!@8J7L[?<ڳ˲,Ul_gO)XΕ sp G.9VMͲ 8ƄAL 2xA'D9jDF Q\CK#Pdʤؤ(P8y Xru WB@G`bff=d"ĶXtnCߔG5cn TykGdNbJSRt&}1BDPab|;$ F^i~2&OߌbTeާvr]Ƹؑ"c ̔)tcf!xWr ^}U~b_&f`% Eo‰du&07As&B9[ڀҦ h&)Pq@ّ-] N AW5:EʘqA&_3|ūL[ٲ^>`GAȣj&)$tJB)Vf+'E6pO=Q%Zs6O}B9,XuY [4 LœOe!U:% {m>_- vJ)`' }uH _j5K`+VpMԉ,ZX+a7rDI3AFEaiGӴˉѳl>g !$Z5OK 8MD46}L q(;*elϭŏ$,$uGXRdDj̨4 ]Nr2mMHNDAmA't/P!HUynfff,jNu[)C~]$SK~W&QGWa_zb qZKDN_~1M[LZW8ά0 MS.(Ζ1N//ҩNWi4pǖuG]odWt[SEZ4b;PbZK!# v~!J?I- j-"굩jWq]caI/&[rJCHd> [kgH""mf|CE)$ 3yH鶍˞$t .$&1#ijA!vQwi)IcЃot8[Dq֏v ?ݍDQj&lm qT?cHf"[XaI. 0&-EZ-15Jz1,l&~/L~ճiON hk:{kBnux"1!Tc/0$}zz AW4n>NWg)SkTo>P9::*)s+y ۃQJ5}/]VQ#g0.ɬ%bI߭fYZhNƴBmAJcʥ8ZVWR[c9[[W 14mHu;׈W%M0OⲎPgv4Bw*);j [E ^EˀկH9R!.&Cx\|m{~S5NqR?rZjRi,7Uԓ}核ƨ*v yI@6bBOI׮V0pu #kF+LHzuYԓ8,gmJ ќ; ӜGn`!.͌&0 2s~B00~ ]|R.K^ʂ{D,Afmŀga5sujW&{0QVDT)Kbg%i߅%1]rz*{ Ӊ̍N;ɗ.^ƕL)l wXѶcrS 35pܾz`?e]v9) ~p_Qf׌cQ"W۝EyMfe-;P֬r h+"*2'3 !莈 dff[ބiQn7|wFbrքݠ~ >NJ $7}Byˉa%*o [,4\!}6lPGSaF&>-|tzUj11x9/4̾-} yޔib}`TQ)^f|˨pb=O=lBX}Oq9Fbm}>KJH$o9$&K"sOt/n)jQW\hY:Uv υuSgb|臮У8oy0YlMmtf: x'z"Yj܋1pCT~kQ([,V'uY7Wc,:duTrՈ3_-PVCWJ_H5j+$*#lOn;6rp;+S@Q&]+ &LD]+I*19lQ71fz}:th]^Z#c#zxQG0HulVKkwK]}: 0nJm J.Cըz@}W$ eZ{x#G ,$QY#ծ(~R+2R-V\/"O`Jϕ5#pE[|F~0Bk@ZsPjȮ&l*L]KsR Zc{$luJ+zEa<8P|ZƘ:H)X%u,RgdeL†jRqqGbBw*ׁ`<x8и$}bwV*( !p Fʷ@ `o?(4C$C؈M<)d9&4?G#R$Kj*9/=T~kU@8V0Csz%ƝԅŴlvGXUiaYBBi䡃3=Bٵ~H~{ZHg{tF!$T\N.&3$)]cA_ڮDÅ@1.zϧJ]RrbF6 }La"n(<0#SbS~3 A_m[Yn=:K5%@, 67;zWJW%"41_^.EU&27% wC6Q4h[ǚKD& `1Ga ]mnnw-)E#HCx_b"1G:SU>W%Qlz~98aY}+P2ټ׵kۣ(fܡ}+~2E% % <;5mYӅfRI}WLv~_SܭFқUC(/{=i74Y#^Z*^cU-qK-hH?$ G\#\wa0L0\ +eb$:$g Ǔ֭ICbO{xCl !<-bX)}{o_ WwI6mwW~y{pIcV[$$ I*;}5Hm3\?%u/:sFיp/us?G_p? G]fɋ=IhTjtf[2i`cq&fbjoV!"z 76v{,?R/ڕALh1hBkcp[CI<[|UM'A \h8B3Z^fNA._q&O%f&~$ ϕ p-fM\R3 9r|UI;8.mMnXִ" `kM 5LAәie4#C>Zl݅# =1ݽpdK d&_ZF /7р-a'u(.x#>N?ypTZecfjc(-CW[](d*]6Zܩe1і \{kJOhY^^N3;4v )\|ܠOR*=-|/1rG_8c nl~RQꖛW[J{6kvZr9˨,_8C^֛@.p!WYSCaBp/>'|b;G=״ߖQ&NRF/ƄixAc->[%1U)֗B,X fDNꪓI')C )@ P3@'p5k/ WMm_DpT*l_/sL0=p;O_J:Eh@ܺ*թn"XZEGh(ҕrےv}?#EKX"*m]~vB%?JhB37_5aJ{ 2XPH6Ƿ}S;ir,!峠oF.AfwB`<iϗ[&вwy_OY(ړi.9<#g W]QDÃ̆ySE0&F~1`3 _`Z@kOr]2/kɻxPHJH&(c? FؽQBoi;XJ2iem#/8ݶo-?#J;le7hK*( m|h?x_E:ˤOm0wZubzT_͝o[;Z052R+^/9Pq!IJ>io3@F#^Z#:Ñs<^C#a?̶hɺpH.d2D1(\G$qwrkDh +OTԛ f˳#L`) ["D?zB B"IHo-piG,܊AKZh mF)İ` &%uNR>l;cU2+:o=gU ɴl+GFq!)zRdʱ[+{d=b&Vx*D~ VYBA3GStdxdfCIKWC BZ^<qB7s"~H7:ף2V8匽0Rj~.ayŀLZ@0] 2Cq0QS{|Hzq]5)M*a/) l$N=C#8Vnns2ydOFra8-|TߒGpTsllkѮroHByyzswR=* }xIXNB˯<̢ &]Z9wH(Q18)@9ѓ~)>TzOqYȸV $j*d6AmbiVl칚b$ݡ悡ؼ 7Rj5(}z},RʙTq4g8uJ_e.&&.Bu/,#t/[7x1BV:@x!u֣YMUhq:^8e!Rty@Ѝ {7Nrt-} _=kUY OQ9CuW1ΛHNC-XMR]Y0O+zMdL-<~׵3[(nG4O~6|ϰ/6}}E^1F csn[ >an+T$#}P #[ Px VnG^'o>’Kv ^[H7 @׃b_N2dv.Geo%+z\0|+"U\BfleIqRC^}Vx2h7UHߡ02B/FsGm Anh!1gv{2ddve<.")Ewю|2i(E/ݟARbWOQY+}']#Ǭ0;)sb&/xB2TH{7JaS6ںwׂh jBtT L!}OueLHˈ«Η1]Ou !%.ϛsNCþ{Y/d%vj)JxN*l}N08Uہ[lϥOa_:&KꒇHvf2pUA^9#笰kYA$J=Cl:%k1ȉ2'Mqp~z LS^0VCh|Jo@WMpJz(!CI}l%pS/馺XedhĻ?K|Fb2<GM al W6|(lJ^4fHtY4J&bx څfnsvp),YB6P9,A@d Dӂnp:e-=QF<{]`@2o{ m,*k &"2)C,e:D&ը~nUn&-Cc(5Y43{6?JV&C*cڄy(Hcv9 NC j'\]E1;>m.ȋ'zca1Z](p턠W-?>2&0z8@*4}bɯ+AHq D|E?7sT"[kQB]x4^mq44D%q<ޜVb%@pDGCHN}X F#,,V~sgMY[߃ \@c 1*O} #p7%j:n-D+yp>cYTzˆUXֱ\d"miV6%,*᫩Br*'ǥhe l>I99Л JKrc.̹>/kEWK2He;|ŒgiOoCΟ|n7xE+`tz4J|mں{d9q;r׷&1{AFZUS5]a!.gOKFtpJ/hxsm0-џHAjGs^|cB1V {(r0}N ml:r)P>ـ-->j^rx6'3zWY]Te , 򈍏gGtFSJp'^%13KLj$RTMTԡ^aSeI?`׭Ayh!2lpנt48WRlqUhGgγJI"{=B0WٔY]Qv ,x?siYJ  tۅ'Lr!>R4W:mg.Q7@P^/j]֯5 "w78>~ is|?%1*Z~Za@!JyИ덠fr(#Q\{ݍV68-{a/:˅W/]N/4\uI K. ѾJOR_(R^0uҔ\+;n,JoW^YQPB~Sڽ@4o litGmV6KrPK%Lpu'HS?4k:kF`Uvi#J*Y=[>)U1${J+*V_9fev*G<(5u|Mn;zfZ4 5N5( LCStR<2t&?簟qH TOh)+5Sr U]"N4$ UT8#E0ױnVhgk@+ٛxl.%S[a/WnYOo>JhVq?myFQbvS!FEBhlP2# )LxE DZԼ+ RP+`&3ylkFa$mY@Kp6(j-AĉlEm{2lo:|}ݻ7IBE$1R.x{(ۛv|z|ZJsDDu^ tb{ÝU \*3/Gr~X~BGp@l3|V3~K+Dh K{Y12p8$N8Lz_m#6;8=> VR+0CU \ "eyp~3`T@;Ml2P.?smk=?"p3>)=uW4Zm:.EEXC '{%n HLSR铄,C bWsi!Rm<]()ud'8;,<6^}V"}00a%+|$ h]0حZ=abUՊY01ǣ2i"XU o Q3klmG`ĜKs/\Vj[Դ;I3q*Nqb@K.{}ի:? 'g j2EԆOɸ9DNnl{~!䷊gj˭d&E;UE<TdXDSUub8{V%)>7bu.;5{\:Rґ )Dҵ !ژ8tɦchFAG+jeKic͍[ؐJ5>GAɯd K.,xy J#;9r3ʴ1G`ޛE:i>UHmeEf,w% gv[Dz[uc 4ջL0,?7*=HR^n\ޯL RfQ'KWc55.?/ >#.r0cͺA5rl~aG,IfdHuL_^ `Us31K ,na!Wk(ȈH\?aKjEC=~βm<#!B6BeJe'7&|X`r~A4Wsx ^jl ~oTss)B&L O\J_;.r@9/\G>H9h5a$s\doBgH¸9>_۽8X-Kc/}?У 4'.S*&c\nz>-%UR:rt{2phn 6ã$KF9eߤrh~GzyKχzj>xd~wl]Rro/t !owkS7ͅmԾHȼZɢRJ|JS#&~*=-%a&ՔL eHcbrdsP췱3wgPw._/Cg֒G OUPHwRBYqHֻkx1JI8)8x+}я8~QiqMQ}(]E;p*Ao[Af^e矒"tA)b9hm.д ۋP#(R&:A.G?-g&7J>,ɕ/`r_,ȥ'FNW~1T 9iЖ{^mQ60F=p?#7$1a;aO73WuX` /=Ȱ|U*k/8ev6\7@;(]QE,{R7AŠ^bL8ʒ3冚R'"Z*.ogZ Q .aM;B~үq;-xٺ}PxU3Qc;z/U/d4)T؇ee "=5G!9 ӄ#X|0I`䠹CHm\-s&7KE|G(?#&y6Y@&R%LU ɀ ?y Gmh9sPțJ0$O(aX3&G,ڗ҅vʆ FC6wi3:ZXtྵg5}y)U9~;;FfIh(lܺ׋I{)=@e8q|  Ghf?pfPTKj.cU1 ?ڳ!BʝYh0L8Nw2sJsy5`nX|"wBTfU$j&& DqmJRJ D39p:~6Ą6Q<l.91z~wC_& Fmn8bdN Pf[⨾8ezρ*8=|Ǖ0(HAId*"*?Dp R'26gJX S=` +E}! ?۲*Pˆcd;N& B(]AqQ+Z:Wߣ枆V$b7"6-U#Jd ̟1 c~/Ld t`cdܧn.\nQ8Ü3^xJNt&i$f{caDGN#qMuE{^Kl|IFsר}[%ruZw|qO#[!?6Kj`qT˱Ҫ/R1N-DdfGvbe;=2F )#tq 51r%nꇏ!%@_j}Y[\,`d_aCXaK@G)0KlD DU\ޭ_CMk~̶K#>i zloVTu`A:C(c|; X;& zKdއ& 1;8fNl: [bת΃d7Hb7@sJӇۖlU&c wt;d^B?} 0Q`8.-7V?,&5n@lLxȢ),bHݰMHQ jү-"߈GǑ }]AvL xPbQ(V& IW0k4D)ֵ)z5.?PnCU`jj~8D7WZ+ӂc\zm/OH#1 C'wz)uHӹAH[@td 末#Wl!##ѵk\"%.mc`Q1_~H2~Lo Gl*}'VmT GIBtګ?A:a3KF 1]+ZǷՖ7}Eע/ ՏvGRd3n0}!=:6./-bySk(PFXܚryF!~ BzXK{ ,$w*K1J~]=L>HTT3nS&;q,'{gY=QbD3ChT۫DSe*AzSӛ~.`*cήHP`o/0R dU~iGWKBx4Hu8pLGs28r[|kbb6<ڑ(*_ѿZI0eNn++Rh웛Uvq?H!֮Enz+.KC#=:iˋ>Gb~\Usbe,ǯ1bTK"H=R_l6EK](x\6A^hd+m PsLܸjVK _dEčYk!Cx\j\I#Rbk($qd%߽ϰWWm2! ;@˖xBS7Was>I:j\@ZŨ:+Z^{8Zn|pS9xzJG`CM-^Vi*״ h88YfҎP\\XX84Vmb]}Pp?HuKÉ *p_%$K&U.2a=}"%"QTf$/rIIrmo+= <%!'}p7A&9eA[*}MGI"F8cԈwM+L.oLmz/t^.@՝yzHp`#DM$0kf&(9titz9ou)=䧏7J'gAki[3ŐshJy!BDiS-E{/`ksK/?ۘˇu)9]H}_Fa *3ȶ\Y )oF?if' /ͼ+散RnԲHe3V N\{WVkg NNgϏrSe(UxSLq)yI#%r\{pCN]yЗGY(ʠbČ<C+ bp yK{OC%=c &vQVrOi{r꛶W=|oH+^*nF  /g7Qʫ\yw-á@UUo]KH i3X=Vè8c/H_~:f]L(-XX$H0Z/rVuM11zt0&j)ee,֎xVfy5f]'=V}mѩam(Dzh\K]H;}w'ιwMiVWX^ȿTIorיwdz}++2&d,A@S` ];'kH&DjӲ4joP}K7Dd ~>00Y!܁xExf#Ԟ2{yj,d_#%}$v| dxaƭ,/Uh,q.Mo2DDksM~"B/xQO51 8`KAb hze+Ƹe4因U69*.x$R˗NJ:^5kIS$~[ZM8hIw ;3KS)11c`qd_Nj{bEqѷmo"PbGq>o}0$Z*eo'ݣj`MԠ„n678hήwJ!W5KD clG5dJi{X ^f =Ƥ;K9,UVZնa.kF'ITQ)ѴZT.>Y*=WZyA?d P0H7|xOxSR*>J)`q6:i)i/Z :Q[}q=(h!d"T{;n_pY~~ڽ'wӱTh%" O%92MZ[?3(7G]rݟ!.$z~bG #>l:q$T;c Ys^1Kn9ֶlWm:xf]9!Z_w{zh΃[ bto K#eT92WE^"d||}!$stR3'EH.c1A/+čA0wg4Ђna?KyMz-]iH5QG+PW@-hAU;%W>* wW1Ho&dsO8I@vݯ85|X|7M/5Fd?]4z[71HX/"jV 8d$ZifNL`EEc TjH8  %<@80Y٘6ůbU Ӑ5}FfO/mDέ!q :ȼ/u0O/σנ*cSt$b')ڤ<2 [k/аS[.v֎\:<| naB 2)@@a,|'<ڕZKS5\fBq <џYg/zB}) bH1+2zpqZѽdAʷMtܾϐӨ> -d^}Y;[Jo22v&!1i06ES>N`kF!m}8J&W4*\wP8*K, 7B&"T2)1ӰB$2s34ٲP XkїuhH HcGp'訶?8KU-D֫^֫¿L17wο@,9\T (rnTyigI$5_"*-]kXOPV,S>#oCۋE3k/ PZB 'Voac8X5JK Hv!;1RR8ʪ1EB)@'3~%8kՍjZ~MuiΤ_ϮE37Zh=qVžx\up֓RwfP}(enYUGϫtdI :>uNyXn!o}*5-L\A=L`ܙpzT:V|.q[m ha1k_Me)"<.<^fx_|)1cQrpŌ6{m[鴖ĝSc1@rL[WQcW37ZZ&!q)!I:z'?}iu5zıA ȿN]bF5zVZ;<HpKpS5U ;4f!eL5' >|vD0I <~V,~Yu )#@h4"q#(o;DM(,zPMr96b{OQܕB9mKɗ!Нk 8t5k\y%':K:/Ҝd8Ž\K࿅҂ sYrηa|\:}>#2'Q`" +RaxsxA;T`2Q ȣ.DY`G#\uA1B++ LU K/%_j#yFFFC}lAN4UjJH%Uf-WQ"[/%ECMP?eîȑ$oƨaѪfزOum_[qӻ艪 vX2T[f;撤$͔`Y [%Ԁ]7g}aX?@ƨ%>T ?rO&C12MffҜX/{&׼4Dfq&y/U"!5QHpb-9T +wJ$WmÚy.G{dXJí%=;+Dᛣ˃o\blw\aPL=ϓ OYӢMnǴ8w 1)˧O:uhɳKV8D 9d(%xaqF]iXX ֺ>J' UsYSe"9ԐZd@9--(Xb~Y^6xnL'ͪ:{;19k(.]}Yѷ*˧_J_XjKV ~*`A,M,&2Yv;_0 V&)Zҁk(f#* S MeuoKrQƟ|Ab4/*#1i4M3nƓ2W0$sʢőb:\si]?K1UlKxe.T҉8CVfou{2Y ŭ2R^A4k1]t9%LFNlZT8ZID= H5]#1E5HwIkqبGʟIJB1M@(rF;`NRc;$2#>,#,إ+ Y(`a_8cqJXlIe1UF!RWJb_FX@ÜP1 %&fW-^ƌ)bL=8qMGnvQ?!1#3#%{!q?7 nU~C@ ͞j"6wk=ZF˽Zѕi#K"Iu:t 6@ >>$,,@:$#!?8kĹ@{98^qpȢDRO2Y8g /Rz2D2Kd 7I>`:DI?efӣ>7p&j4W~(^8^SӸmӇ @D!0R]we3?dž%@~g|rhd\l+Jܯ)1A0oE@4=EIBy5FO}`TP]l:zk4m+g.CLJ!D}|J4|@{w>D[QSe!N4e;8 k[(ףwψi,a%3o'7Cf Oʬi:lԀdyԲN>9I`&aC6KS$@h{%euQ~m &BUp~|˥?g* T(72>%rަc/!r)Y/z{/qYFqY b]&:8*XQ{%.`F{Pa6#[_2-y}sbȦ*$.;u+;KZ1)=!Jq}ރ8oe]`f 8ctm1-w|\4Bdyמά{}\<áv-L/Z)i{tXX^HTo$:rzS5ԃ ~ (Sj캠T!=wXt O/r9pfj\҄cl-P_ ^é) 㝎90xtwKos]טNe:!B>`p,f{S'&ʃcH1%Ǩoؿ-DJ"d9L G<h.NWοɯ;W~tҙ<~9׉5$ ör K@pٓ-B+$$v,oeLѠ] НY0YYz7&ӒGؚ(t~`N\ZGʓg@qd;*'H^:g%cufJvhiН~Lѽm|Qxi>ΉnG͆47_ ^)'xlcx ][H:)yQ}+"m.= \]'e.B23kOS|Ѣ{GlN")$׺xDpX5 }3yc/}I^AQ$cGa@rD:W&EZ=欕X5Ck $,1%˩~TqinC%dIV/>5[ɕfB4<ϼ}@ ^+=z_F0sBLPB9dnje6+%s*!L :r{C2|h|ii=?nc0v, Ӱ^InZk(TIn'؝P@1wab4Vyrr!^R_woԱ^xc.q OكzԬ@F庒Kc/1GDlr_ @vNЇ"qbZi(8a$o=M[~szá .yAuIe_kS}XY.76M0I q/)Hu=tFnNH[qjTiYhdspu~>T1O!4kz!ӛ cf{lRB`l\QG6ɪ?Wv/ˉQ'P}BTG.u *P{ʵKioυ20u/Jfz"38kAu .1jyL*c;4ɪ6-t̬u~w$:\ne<g5|eGXc َۤhO->PJ]L+1u?8;s b 퓞0tu4U˸vJTmO>}f}m9QD+8?vw>ќ#;@mJZ~0a-NgkszGBcz}Wq1.,6Hc*|WeW31`bv$i,`v.E2R᦭qU:{zctf<5<~އ~v7]wcH֝ )%JAʄj; lXfL&{tmU`xq82GyqaGwv3׬`wsMpa ^9OPThř f 7`?r@iбCrF--zhFĵR.Li7޻S>mV0R2&z^~oe(:X곞ჺ꼺=mu?LIQp"QQL}Nzsa^{ S9xh4,3a! >޷z_ WYxe ,jnTXG&r@MqB~aQ&ij$&N#Xi/VA}7>v 4 IeD;̃ W8n,/r!T7 uϛMXxS+Hj'C 3+)_1wVmDҽ";1deOai`;u%ϩg؈︝6X.̛-o̓WYlp* jWZx޼3MapF0)m _aPTD,IXK=&qn-V~-!"<({c}!Wǜu}9@ה"OQ8IӃ310~Ē4s>F$(59tPS8%Q(#0H\37E[E QNprEѹZ!3 à ;~Ċ@cACe`3O򅸮|J6P"ur/*'/HYePo%k@];4vѿQ JhAy2q^gJP4tOiVaK5h'Ƌ'zUFƕ>-, xv&z>7h,*Ό TQ獲$=?k&(?re=)S'w=lѳ CsɔXJ(FAY>:.hDUk!$dsEzJA*Jו$wAz@U)rdO& zG)CCL՝Y wp#JC9L:UNys=[77a#W'sܢJx [W|.:W=jOߛWW\wm&p|X?>̟YkϦ)q,x'_O ۧv1Ȁ N$SK: sո  #-.5GH+g+jsY657;۝;%{j:n;5eOvjq9.ɠ ŒOע«cqlo!KBWJ9ЁM}R5YM_*'7Gf?kMgx,x5]Yi"eK([ŝ32|v\ {S.WkrcnJ}D'[O݅5i'}eF7`W]RXBjMԚYFljL%},RS-{`HJa ž\/?敼87;.w;qdϣ%<FZS8xh9nJeJ\Pӽ?3B_F~LգS&+ mjB b_cIqu?:&a`]fx4pAʉu.H>܄XFMQC:Jp5ލdG6Ғr ="xaR7~`zY|OKKzSe޶B-X-^KQ^̹'w8˽z$wrQy>cBݩJ@ge['[[Sk|[D8l Иg=M*`]lƂ%kgcg7ZkMt هOWzN.М;?DC8ea6w>~~.:C)_c U~W:.ߓp EUpXf5CH\hWVi>L>xYEzWh.OTXgu B1l(b<˃264wS&3/nbGΩ ޽ޛ_~*xMmsyI+Z Fu$yF4bAoBafwM"PD^[P5إ9 T`#WʇEѪ 8 O&-uX{mZ$c[Z2 pXƨMsvq4_Hg" a1aIwkXrerř"d>þ_ь[u%8¯ʷY; ;Cp_|ܔQN -)^_Ot)psh~` y_ (f^AC(}zY݅dWIFZVqpN5!zr\w\EUeq uH9I8 [Ã3^~ЄKF푀]bxi~]%ݑF#jL6AVL9?_P,//6z ,Bŗ[n2a·s8la1.b2m߼v68 hm);)H:`cCmkV(j}8]6u3'wÓv=ORh_0=]p5h@<+)!ziez=](bsq0*( 1+B78pz抦$Ɣ$Y8.jHn1f ͚<" ,=.}> 6܇#T]g>rmEF$$?&uXlleY<Y%j8 0퍖,$$3Dmd~>JWɵC`XWDƆ_?7wT7k\CY^^$B7$'ƽn΂ y1y.3_fC|&s3z ZTvzVw@ڋ(dK WiVQ̛{4k\S 8 ۢ7: P$<^VtR{.*l+ّ-qs/Vu~qּPW VmuI-b:LÖ=㘐[,35h4Qh"ugk\ZfsNu.}_M`2]da{Ec͸V:꣪%LІVu4$jSɇ؞\Kyk![,=_]u,|M 6vq.vJ417B&(>J(n@%!Tҳl5ghlx]sZlNétןނ> ?>ekh>2e1P *#&>…|0DˊVRmŸYr=n=7e@}`&ћu}xF#"#xIz/0pTl<)؍1vC" sp̮Qjݸzۅ^m g@DZ3ZI#4:5Z:y m] tH-8F_vl7ߢ/&dEa2yUj(^[8cF Opї!)#\*')V`)zQvd&$Wg WU̱Rz;R\ ܐk&QlIMf/>UӇi0[Bt/y62IYj[ՠ\kGpCKOsv7='7.tNٮTn1΃SqNyB#U>9{.tnwD йn4d\ Ϧ]Yeh==%4/Ԟ놭nh*%ili~H-ց28`{;W'\O🔱GT] sH IzOᰜY+6kyi[p܋UY[澟dQ^\e -E^Φs`&@?zubݒvGL{"!.xU@0sV%[Q"' D UĜS:G.ؘ j [*s;m I_.ږ(1u?1{ :DYSCgVP4 .!􁠅rb ɭ΄GPoyKVnYzY3/0WtD{kq:ҎOz&(3 [=bU?U!n6J6}Ϩgolh#ׇhCII3>>!2j%7CNekR|wVMq2nE-h\XEo ;>VO]ewIFTh3T!_m0@Ib6G/u.HŌlft}XKst֣xC j=P0 'JI0& Ch|%d&:Lq5<1Q)# {͉rpI ],wPHG4rB`)A{aЎh9`H@coP1)'t0\ RpS!_]Q,l:`fO_Y+T XLWȴ8xgnf 3(XiuRP-Ǘƣ),XUZcl} /zkJ3\|Jr!(:7s rKS]C$?8? L[hzRl{O {UIeIt橅ajEIY'J;GWbM]/şouXQ&*1*'R.C7h$ݒw؃[62)/d Gcuں:F(^m2.B}I9Fx \v}xI$aHGqU{r'q<}#i!DB էV 3j~M.2:>[uj}k/ꠒ|p%cV?YWª Z",?BSwtz'{SҀol8d4H~,&=9gGH& #w=71Y6J*L+pt99w+.ʡ7 vzB؃@T6;u/Mry\#eaӹԗ0r.av3"$msXV`%S~+x)i52 ڼ'`So}hBzڻ?ϿzhXGb6"VvqI*)($AAj&EGbL%>/c$zԎ̇*@l!574Q~JŃ(wg6ky M=aptk;0)0PE[N|訬_=觢 kI3}㟃)2`nЎ :-~?l⥺0;0x82eߟ+_ vϠM ,LɣT4e1`:(m!sͮClB[iTf@xop|e/ "@8^ViSԳg4fUEV۞DHOumO2ګ { :Cpf~^"teN)3M Ev]C4v3APղ<P 4 ^EWz4A;Jz9r$Ɖ Wy#Hs 8XNw3xln+;Ė3 ^tㆺ9.Ճ`혟!y kΙ0[ T b-p<7ta> bk`9 rgz yW[ʱh˖)F C{JI}ue.Hqin,ja7Q Og6==)9}?;\zBG. puB j $|*fu7BR.}.Xb(s)(ȗ^9ph.Jѽ UǺG h~LyhNPdp PbxyƓk'`xDqk˸ ՅfΑ΍ƽV+09fURB\0=c:p"Zs \E ,@#&NcejpXy2%na؛ީ@Tm0!"S4dZi'bvU`H42f|obn`#@(;9,\ot|uS<5tR@Yr5y\?׳Ơml4Lc iezJA]{njmzOh;/j9{Xۼ\kа]0uJ/ #LjIHt 2vml艮iLP'&F_1]4Р̹xb  1;ʴU7*L+=NR3UXERcX'XBکkkLO~%Iy>j0 +%P#qNxES'"IF} gn ثq y f, _5pK&Qwou$.V7B8}SUy~&^}g#^ ]ɔV_d#ri,Xc uWQ s_`$&3wJKp,!uxmw"6ZvLLpfs+kU۹_0̨#vs`*a! SWr/j]D' }fIg>}[SsH28G.S'D[wu`BAj)9sgSu&0eA撆t %ko 6CMxOe iJGAݺ  TB[QzypZy ?$İLﵺ,HW mPVʦCL@X!8Ơ/򵯟U4N۬`j ʚWp!/kQjY?-c'!q&7KТ`T+rR '4`E' O7b)=xI_.[X%F }?gIxo cơWOBW%-_x͍q)pM`[#9}כ3YnC3j3*s+`4p> ᯭϤs/Aius.lsA~#&oVGW:Wrcz2QTbe9m~>k.=е13C|p!mK2|/UW cB{vxtNۥ DoaT1S4l?Imc֠{:p-pBug0 &δ d*?_S#}' u G9TfF}[ *uW\3 SQxOICr+4…,kQZ(C(.LKP^%qU#ŗbȂE},M0FZ#x+v0-mɑe5;3hSE[T+:y80lF\k:SS#VC5Ӛ٘0 `=^kLi!=U8L (2RnNMxM>,ϧtkG%YMxG\7rK?}9| x;.&+R+nlT`[fvCxwl+Yϣ 3AFS8 ж$Uo ,qmw/l*IwZNd4"r/9߇hj4ʶ9(P>kM~sD\L^@ xd9,~I,ǼI?:LH3-H-C5M><];T0[.|'"#x.zuK_  P)Ӷm6(o#Qnz5o? J,}{F|:a  .Vp!!mtB)lFO8=/\ڙLDl 6'ђv}8.q)sEȭkg= Z9$0P݇;dh>A易J{*^/PTR7E8.}+z&cb> )zF%3{SFT8n|]FǏJ|(Y;Nf;4Jo\Ktx0ؿ\%WQ$LE8˅\H/+rSm>[Ib+f&5. 0_š` SqͯQd@j0.x jw|?xA⧹nMzg?]FezexT$9˨ߐݛ65.oE&,n5#l3˖F0c(-9 \AA򸈨u4iff7).gIKϐtVt_;J©o-h?-+ʴX:f "7{u=Ԗ:xqc0c`:Zt.'x♗|[5 >X?1^g ~ '/} Y#MJ*nUE0:h4-M #7J21j*efU_HKye&YJs\e7r JR0eL p/@34[e2 4|ti1qeS(M% {1٬ў~g^;j4j(iFhe @LL͵0mndW ς "O1Rqwfi2 yEGt»zHa#9 BՒ76ׄyO':X,A7Yn:~dWY588v f~Y=?tx\ΩP'Z৶Tї탙l\L@# .*ؽw';|-\ j\} O(ksTo{)-r%h]=K/%G~]6Yk+^Rf=?l6*s .jwƹZmۄe|bzd'иRK*]K' nrx^nj 5 eqnE}V0}"lǂ3f)QltͶ=^*ZD͙D-ނXm& yr[M]qyQ 5?cY^,zݨ5R;OjHL( ,Ë4܅kCgoяO!F5ks%& W^Z2d ZϤX⦯ mUE(Z;k1ͼ"^DG~ alOv~XakI^B-HF58!H~7ŒT${@Nv`aD1>ӽF"˼X]|bD qSh oKL#6*6ؙ XMdN pjNzX6Jdc`J\@w;@d̝p"KċU(TXL\9MtqZkAǷg=vIvm1\SXG8Q>*5w$yAٹC>G>;A5`vI戋5ܘw:FK_:xwk%ĕTj=Rq #&`7yWk|nV>8~fP~!"&Ŏ}MK2҃W5 Qڷ+-o|_|Il9onpgV~?~"  cnw[kX;'CI9H\ȳ= _^{9⫵Fdb;:<ElQ#K_lcoh ~h8tC2iag"xMiLo}Dz!0-}Q`Vʹж F@q/J.OD:iI*~r2xz P:u9xnP-$ -)!j׶]oOzj&*%.CiӀRVIDӚq ͇014WP&X<*_)/:P L:*isc FLsUfX`X4$JCu8#\5v'*S;1y eG։'5jGg Fv-?Ww)!=^Miw$AnfCagHG" ˺nђ:ZNf9=F!$'7Yt>n*$i֞c_Y,@cf+!{KCL<, I[V:`9P'/oF}J'u0(6J$q%FWA,AaZ{:s?+2]zR.8k6hSg ⣲k]vH(%9Ȃ.Z3=ZSQSHBعhrn_e-,8##*TX HN-}Sǚ`MV3͆qL'²tWº:1-_jRz~5/?o>fn79q_3JnxDڞ+l*%?-c80?ыI !˔_p(Nw]l YeT+wt5]\V&4DxR]6xkMɊ={_Vut$fT#W7e4 <pï<, =ݔŋᳰRkEbȉʛ$!Nḱxk&rNj<9?K8>,/v:%/ det2x@ֹ*`kmKΤ ͌q! 2qɡEۆvA=]_"Vb$ uuQGi2;}jHۄuE25')LȻ(caëÂ%t۴jƏ.@ٔ='>ot~Kj4eCVwqtUzHE.T{LQGtg5J}dwu𽛞;l.o\n)_JLg+Zٲ2]\6zo#/V>)!w*61J8/ HyS AL` ;YfFnyŞ;a#72??\L+~$24RaVMJ3Klc 2Tl1lb{߸r4 _Lc|駐" ?s%yl@$&' W`,V`uU/.0o{7DqT64;)i ;JU) (Q& .5"5(tn?|j"e/s`: 0f*W|l\ ӌVɀ8.@D#[VbA ˀ*h2g_o3reYh$0){ߤ 'J1秱d[~pcB$!iYОSӌvp9vNT$Ut_gVҧsN{@I f θ=Nɟ9isY?$ c,pdlz&!Zּ(mPdȻȸn⠫e/ `8y8p[PV6q\BV.Pt0e'SFڹ;ntfrK . 'ӠN!y.x'G ?dzqIb 8bpq(&)ɼN @mMmwV7ԍhQGPii+[=F1ѠAVGkG-j. ^",?`@w*yK$RkEd?gi^Kz[ͅW(LmL0ޜ/P="U;c}&N! tFM)hfZ鎵=%]M f֓6ߟ{C eTPqLɄGXڼ;b=& @1ik{ث ?rWvNK 1DX< E\<XHzcs^- _X G "truW}}jt-Xjug`(9M'Y2 loP;;Xμ.U`<TS'pwk?%p?QyHBGd6^ kzNW;v(gr IÌͣkƆ9ɀ5u_4Kb﮿&UKxO3uC5 ^%HQ=l29*wPIZ'L+kvk0 _M`I2u^GbG"fayruKL}tJ½1/փ1!K}t7[ #;]/*YVq\ڊJ:/BA'&T"~w!ZJ <ڎjM u\}M}WDX\:8vzw]B5 b5ʁKSo n2T4Y,` ӴhAN 䔦͹ƼT+hd+Q$I K"E{#%_l$"  iOc%G?Dh,)mpҺ͟Z^RebMؗ2 %Y@YAKsҝðҸI!U7ΛLSnҏEOl &ݨ=_酹k\7[Ʉ8o^2}{ߪ1vL9tcɉA^MwwH-Lq 4NN·m6\fJ+ZP&xU} fsFg#4G==0dP' މshdJ%fJ,F}I3+@1 (ʟ{vxcϞ8!s w/NR T `E^z-){X Z*+wb{ ޽O @ 'c)b(]C1}[=QV7כIHc|Joh-Uݡ&Yx7֪)H*?eg-JY.ԵyP'AۘBÖ׈L^%vϑ:@y"Q8p-i/? D@c-bEX~-vy&@?c$x!$D8؍ ϮK}5/ Mޙ혐!:GܠE@"k^իFv\t$]Aw-V/fM PY4Oš;=BW>E(gzy)()8j^ gM(5oI {6mOڄ[4RqZ*4' .F,i=^BϠo:!Z8CظWE 8ECAqCJBURFV4pOpld2S'G9e"Cc u024.ig#t1 2U (76bC$H:WA)~Adj#"C+kN+ i8VߊYz$T;>9\澌ZAiG0p ğYt:~-qȖm^VokO $G\ԋV!B| >W1 Vo'% _z},Bl+UOy.JݽJfL; aL 1<{3 c%ψ!d_rb!q=Y>`#YR~] ͕%SfWL#g΢ùAˏa\pp?=} L򃇎o9HBƔSL0} cc%0k*VeBR>@LF-l);a7`=YDek8`.B& $7y6n $:;q ~ ՈXyJi}41Õ~!̵Gz@fQ}0GAa`F>̡9DO^̶B61Å۷3p4퀻= vsT)GގN_*6 ]6ZkLKkwK)R]@ ĝ"X@K_S˹<ɔګV*E[ r6_bE(lT FvQ:ۜ$x@1Km(gվj6"<"QA*N" @`_BRߎvdO`,vF+FQwF6Cyoy#@$+蓀+# 4O%5j%@j>-r Wƫ߷{sNC̦扎, FuWp=GazpVm#/bȤB窷8Ս:QKXi-!Af~\4yqsVsCOHU$l;-g8lmxxzRwr׃(5&K$k 6i38&V*:w- g2A+ԃ0&]ѐt~hD%ΓFbÐvWfI.-3U$R'=ɬ=7m 7'Wkv풭n~돛6oAF2#fͺ.=vS]8K*SS"c $!ޙE^>iOEYIaL rsX9r\ R$x(M0ÕN=^+ʺF E/O"H$FY.,Vыыd)J+wAX~"Q4TAE3k Z}s~U#R6k-˙Fi#l*-(PuOcNfR%F87ڬRE(rHUR9U`%|Wy9y6byyg]vMwQ.+E3 D@OH| PnEjh$ ,gށTa$ZLV1П􃫤7s%X'8ga$יF]y54% >59KׄcmBVJO\_ٙڝJX -l6~2{αg;qTOqcHɟtkspqs%*ikQ»PqKbڻxC1;v(h5ż 5:,k'cvh f'Б6la"ј(R??P-[ L"L׵VUʝ]A-ws?>#n0{??&hKqBDf⁇tQU=)%(fĭ1!z({yw?̘ ]vSNt5ae'epiE 9ҊԶB3xsB ˨c_I>Oњ*k#Ѹxl~qiF\ Jӓ-rF49%1?Z^ti] چؚB/wn~d]6/p1H=OK#KWYu}[M>$ M\ bIr8k%7íY45t`$f_86yNOJ]L4K?!omԚbǥt#ULj /MƩzU%JjҺkp'(/ Oc@u$BO&Z5Xt!R&=ʶ{%ς=4ΤIz8s#peoqC~jbrn24n*˨!&,Gl7"e~NaM5y MEͫs _`2d4MCi u:~Lہ4U+ӰD-o~b0u."gh:zSxNh#K^hZl+h tIZXSfWՕTYD3DO]JF)SU]Pr!p !Z87Y'mn]iEwդdպ8Ԓ=|3I-X.fǓ(T6T~8 o#.|fJǼ HCvdV=rS#Tm$݆M߅o%XM3Ҫ- Y҈|pWIDjŖ%3s57^WFQ3xTUkDVs7RO'C# c9gӁ] Q;:$ġcұn4aN>WdžJR),yE1KjyI`(}(ȳRׁ%pds4 Yqe7=xLeS\g^= *hd!p-_BO8dh>55ِ(6 ]3m1=:Y:NyfJݏ-.EU@z NzzDJinj>B, سXI &(,mL̊2`Ó]4o N*8/Wڎ~ϥvj ?o/`O.o|ñs@a; ,hWS㕱vJSgw;`巘YyU߄i>ߋ9Q2nцll)-$.=smS!l"dZ:Fߦ N\a9Sxk&X)4J^vkt f!_3l=5W\I&tTEĘ%b*c,Ud'aȭ3BXݽ<y1F7!{iz=hc)@ٝ6mdG.놫!PZ2kT\k-|UhE@~D;a~/S@$5JIrjTfLnvVuLm#a)0#E]SB6{cq&BN6]ldR/8 p E:(9Sk ތ'i|e! |ƈaIiht2)d24iǓ>~>b f=a&)ggO.A> sn]Vqv^ak⥃h,N]fƒŽ; ߩԉh dy5RT_`K$ebdW/,[]cgB@ E_^}O^=H6; 6l.[,}0rrBH8ԣ| ovAņӕGzx%秝Uk7td BXo!6[?D:(-s7+=)KK&qn~9 Llv9x1䉽mTPClTwme r9o+89 73D"WWYRF6ZĶ$OɱOGZmgwK_w.~xc׉eV2QCmx@"?@"K6X4Wnj[^$&,ý?zn^Ck-L&)D{y o̰  :$@ݛ#ɊWL2{iF)pևQ(DR3:5NȻ ?(;VX#vݵ0X|G%..\F5abݧKoGw"e[*w>Vg@uWx/4c=Mï^ŝ<s ^Nά04c2KƝ/-1@͂&q=\N19UVsqYլ l1Sm*u9+d-5r+?u}9-¯GƇ36OSoa \A7'ׅo>d!ͥZH;O܌rTkAcLncVؼFЖ~l>pSri Lp|ͷ.U/093h:|- Nv ,!G!,9vK^.,d f.еrYqVd1CJH=JԼn'+&a]Śa*l5T̹76 f`UXx*A(!$$Q#$i;QGKQ(hsvڻ}Z.(fӼ!(N/Zu*2$MlX2(rldkX 1Ц;y8j>*:Nic:FZȳΞR1vn<mqR7g#ȟ);3 UrW Cauly]XAqU;ɏ|/qO ?y˧a0I1tLJ@j! fxY}}OaVS>mIJBsh SШ'i&OT!,$ HI0֎%q#s2od6bLp_z,&לT (t`@ }h^> Ïve6irQ ԈPjdh.a]NE]kfӺþy'62[ uṾ¬*^/8\M0氾La.˜5pf£3U%QE Եmx5'҂uڣ5 d)j*T 8/&5s{"R [jBQ<_A'=T&GUt&\i'(ItD<2Ya'K1#'GXs1~Sis(å?n[)@i9=\TGA` =I)Z?yF@5ucAHLE-ߒ,6{>̼e2=pLGiH`**^MVi/J}Md&4L+zpxfrTdV:'BGt`2\S WXe3h"D-C"kt~-P 4# P:܏o|vU p mi?J8bԽ4sgG9' ,=wJyGﮪnٮ;EHUݢ|tfC7a ?LwRntMW>Z?t quAGٞfȓ^ & !J=>Rhqx.g#VAIxc^3nX@EP\v~ſ{ :AcaTkv@FV |qIh! g0%*ȉ 360PuJlwk$mT?X_~iMaVcM4ҵK.if[>ղͤj(q5(%H ZaU!6@=6:^<[9ڛX8Ho7Ljʼn%4*Y,yGLKwqń"XdɿL_c %<ʏ5 r7wQou_ 3>Y^Zp]N?W.\5^#hM9W T[ЫL$A &A&RӺ\ԅa⩥]OU C\0YCWFEIZN f4sѝ P)@_(~rq"a^4 E0JL[x(,VǃS82Lm({pL)ϗ>m7R2=U)1Cg#l '`Ґ?ЍJIQo~~rMCܯjӐvoN'o:7-=X ū&e|u,Z5b> rNa!| wt/8iC֒ 0}%eSRd^PM#'r\gxwΈQ ՗wn%Vqx ;}8+?q9]zVS0a»Ř`:ڞ6#Q֫N85>A[|o;ŧXVgccɼ^pf. ka#S53^WY%myHf3֞LÐ\.ɮ$ܟhg9z ޮr%.l.YkQ.5ν/C<$mP(AIW{CR獺PcrCҭ0ŕd_֔#QZ:5אs&K#oC 2\~)@`imkew*"M,]=CȪr_|eh @E N+Rhu v@x~o&yjN<\2KhY0 h^a{{2*31bQ^-Aɰ^ENx'/ cn;qa_Γ6#?qm^>>sw=n1Qĸ4#=ȻH{#ߢ=Pzu'|;*NWxu]U 2p*Fz) 8Z%!;8P2LWĺ:/}ymrvI(L5L;G\w= ;?Eh>%ٽbבr,5$B~LS0t;u5lIؾ>!@~APGWŭNv54S.Gn'_(87j#LǂO$xo¡>#gA?dINdM;$h-b\ d{)^vgIt*i@˹Sެ|p6K. g=O .LGW0QӉ/V*6ţs1d(\lce? {fu8ZRc=A_Oi&7.6n3b. Zwp)\*^GN@8cWB\@p2Qb]|A20/,G @Efa:r:*crL5{ssŚ@/T T-.<|rd)@&'o3lczM&65B=4tuWjlITrI [#st:t2>VjNqM}+n$0259=[3 Zw_ˏmZ CU'A+B.;+HfI+ iE7a2wn=>e 0u&)K։mjH}ҿm R ё1mˠZ)(2Qn!R)~sso;ȄؓӖ;Lq1Cežh)˚Oñx2*oahiL:ˆE|FMe!m8DXMb4;lͥA5a 2Hc4 H.G'"nXX[uXD H]˭<_#h "dQ"IMLxmΏnح|R[ NN0 p})>| !z+4 h_KY̓*;P0W=H#*PRP8`#ZJ{=YdD%N&Bs _2]'DA3nN3L5~ި&U{DVb蟛>Sn);$VC*%$Nܾ+r#Ԥ>L 5q#A!@;ͷy{{1 rVH#QC{n#3]&s/c#.By#)>}t&rZgnJnd=3[]#ˀPz3;<5<$ڳy)kH(Qgzvr2{K.8ޏ\ kH L "њGW=-(p4rs #Di9 ,@3{}qݟtQB{oM CL*#V>H"m,ZGx8sLYáDnQnc3]2"\#LlcQw**]+ 2Q™`yG\_ Xg)ʘ ^X84wFEqMOSNISZ@!cST.'e(=y (;gґ՟ 0u9G{&|2>& S6ߧ,ÄYcǶ|k";q2xb)V,O À٢;/JV%|FbA,hB݇h!J. &4g@:Z7[4靐Ip[ݡ=a%$/$qO41F)'t{f3ƙh6eO'2 t_Ee7Rbe {P^,aN+>uW;? ag5 jӠ#I1vgi=`9~sdNZj8 q'>Ƃ9-nKjJ|kR6%GPfj8qE>UD@n%NA"Y[;.U[ rm -sG>_,?2V+n( RdA ͝;|xY<4X{{0>$"l;D/Wp:[kU;÷ͼ<z!Ǹorf8G65a '99Heˌ( \RPFg}ɳ86$t^Ip2z'},ۂd!x{ M;@ l=]:R?ql}%`ubytWx׫ĬjjB|1xH4c%/}P?:*Jާu*muC#(q`TD%Ih/jxnNlu'uf 8z4?K@,*Q~ k/ٹqhd,<ϕ^`CSJ!ñҕDVYpeT0~fb,d/hvep.ioI;!+by^FtBf0 onGӯK;r^Nf"9y 9s߁fzD?A ߝ,oؘŧPAvbqRS(y_`[3L7,kQHd紹R(ӣwy"贗I;Vu4ꔷJ#Ъ-A]%==vш^ :hڈ`0l:[ri]?ۋ[<`BKL|4}IG*|YWf=҈aDTkLAC3sVfi 9T׻Gq"0^E<3 fbz!|Eo֌9it3rY9>sWh0&PZqoC(Wccӡp:`,G5z E_f\f̔0*؛ֶ6ppRe~]a^ďsq`mE,a<+_y*sI;-Ua/@(H ||va8e:!L~& ZLg= }5;Ba;,eM6މ]CWL0ɬ h==B@[ڶd^8£laFr7 [4}sF9FTޖORnO#K/F:IQUO8ʃ;JTzv&V7)Q7߷+YSyΆǠ(h,eA|E@[gY(/&z{* ]6+I}G_a&ODNZܿ*gY}oGG0wΠL^ i沌cOdڵS(`drl8PW`*ЦEqxQ&שV( ]m!po,1N?b |ܠz 'W賊>@3ӂosbu]nXqRD8oȢm*@NRV_=#ߕDJPn,"9z\7uzqR,%Z:LɦCD[L,ɐx~.Jm:k5h{Iy.|AE@@9NQ!~ޓᄢNz:MR6)p}xbɳYoAlC̻cQ+}P%&'B@9[oe88Wg\'Bۙd"!(~)*Q(lϑvO9j )r{;sͶ}^(w*{Z0~5y>HptLa:n VU&gF5sQ[>8"mewN㌜_$jJ*ZEw"Ǯ/!DħT9ctk%LvИ뽭3+Ï[4j?:;!2%׸0р]ΗE Ff8<Ƌ@c;"X1mVfgTNh'kCD0 8bӎ  %*׸,>٠Я{<.]T`,oJxJ/ òbbf gokX'0_{dvO39帝1ϟ(Y /YEB‰ a*~x'p\GkS f*;0l \Q)<+]WSc8I\u$_hUt>ܫy9jYW4- В)3W8:u!kD#Gnb,,:Đ1Kkc8WnfqA`X[^?=(k|ssc`H? ^<1|bz2Qlc$PR]S+:7!zY^C6VpZw p3 wr"ťK(okRڐ1|<V,]&.Zz11ʑtS%$ $VGUF7Ŕ¡.AudYzgG ڙJw++U;2.'LA}PdS۽ a+3%h)g=Msւ_ݤӓd0 JK%P#"IDJ\fZ~EB?d++1L<$^A 3{va7|4(DLd/Gg{ui/ c: dSza2?;q7nxwAIVO|-j"Fw)8I7QUxԅ:&(5R_~--gBm^A~b}j#&C)>MY!v$";VVSDΘCU&٩>z0nY`?ע(ƒ-=y|t&u2kk<BM$ҭB#jeOoP;sZ$2T$mD d z` kVZù3X(>yU]SKsUmbD7i )캢-] 1e-a)/j ~rrc2T N*Wƭ8cYˠ}l.ߛqɬ` Ps Cdm{hqr#1=Q3*.P9N)ݔp,,N3EW=I0eq{4[!cKfL"c'  cS+At'?Țg NV.yJqڼSZbC-Q6uXO*+ ]/X*!ulVπ;}+r.tþvb╃3?rbt.53՗7He_Kb'~uӣx9EO:W?0TEYan#$[$rUW<믎8R-Vy͆W|J{@^ ̛r\|ns "2' 4B+h`}-?$ J`PjC[\q?B BFx3e4>Cv?ȃ̓b/72J=}VJկ_䋃ӊd c2Ba%#Q<E{%{H g Ҁm e7J! ʠʈ!oMEy M6Pj]kX.D8;aF!M$8>iQTλ+u{h9pynAvUbO mbQ) T{?}ysmÍ2;@ݯ>\ iK]+BZү/ IA} B3lU( "nx#BEE8}\ h6'Ns\2c+u{vRJa)`gcVߧ{ :Q蔍8[wmOƧ#QЊWnT(cŷsw_t?g<'PHb.d\zZz=[͎/ޕkg9up0bYUĉe$埣#&scÚj3(LX{ V7X+ӛͷKw&`$_Б82d-H]r-7QX\s'[mAZ,@-+,k+#bB2_n:צd8yMFxnbL~ўD&ҙT##Tyj]ZJ)I d1yi`0}rl`hσsm> e& 7 ZYtpf>-QԷӰ A8p9g-[U%BuL\ 00^'ZLAst6Uo"`5܈_Vj/yKb"uݮ k7_ZaPoD%“SDavҷ%D)_ 7(d-=5z#θ-|lGfRPZ* ` xz#hG$ᾞG|XI{E6 u!ɍF& +L̈e'{ }ԅ#-<5qofuzDo$#s7B w,5]f;rԋۙʌi(rEXb`d( 5%u+׼qIe충Wfi!^V=nQVp TB+b&2NJٗ 48+9Ǹb Hb/:us˾G>4e3 an̵no&d>B6$L !`}7@me3atǹ-R[J-ʩ%Bj |+R/Ƅbޢiح~~K"pWH3/C72utX^u34fr荝*#6޴6!slO>i,@P3p&bx |7\Mgi_@T>Sתh*ikNQʓ Vz( d Zwky܈K9#4] ~8s|;9 m:L%q`AI3E"B{X Xj"bg++cugiQA3cf>[bbO< g^xkc,TZ u78iG3JT\ӮRGu:}U ~(EN@KH{_&ېsbǷcx:B=B&fXՌ]=.jZz0;'Tz䐇eE{|,"Dħu=V22p|ۏT4ZH&{cy1{V %l|gI^#,ML IƩ]ZQ?IӆXEL+ 2~ |X!EN)=:&ԟ~0Jcӡ/O1M37蓅c^G,Qzހ pG臛.,&B,ο9r|#2\bv8v&OmhZbsݹykzeomψ]i3!䗶xff~+Mz얾إ=c+' X )tDr o4k^?aMoL(8'evA ,\w w8]~ϵc#)G[  VcA9=0ä,mODM9u2#4-(ac b YxP:2]:vQffXWVJgK^JlS<9-P@D7 G`[mn)"͟x佢Zt9Jp#EVB@估%˸gIi(l^2NTP^@Tf<3L6,I0)|=!SXG6\F' e{"-c"iYK=f5mXݳ/ Q[n"(O &!}CkG*W,CVMlvԿ}bım;?2p2J!QWsݜVQ}O3Bkc'5PmשP2e23Y?xtAvW(KMၙñ98)ՙ)wxXr?"%1]"TbFB;̀'PyvQ{'71fOdOFg_sǡ "հyʺ4L&1dZXF'B5P}޵WMGUαоU>O -wAXq[վr1,L#iY6qDopq>`3."mO?lHUlTUB亣A1ڌsA5D;p $]'$џuf/ QvJsٹ h߽Gyb=cWnswtd/ѻxidtVJǝ+@2)3lc3eL1߰5GĊ*8wPk'uu5ݲ,SҨ8&z'Uft**yPJ&<!ףŵbB5MtǞ,xzꖥZCZcuL(+*һ"*l>0ouNݥ-L==eTlhͯ' gѕzv8s89ꁬjc4\*a]#WpؒwPFgǥ o.X2N_+szs+^N26)K<SSp_=d'Dy6*4H~'$(`{ wL wD<&sY#]A,uCBk)qL9Th;W:8=]掷 q 8hbjȽXqg1)ih냇`c`a;zzL) =&VHr *1>V` w[s`=yX}$6euE"/ .%\LE |0}h4` f@q5c̒xxw|Ͳ!Z؛Yk)~dqG7k}NOKLslrH\<Z|?`V:z6VZJq]:j;Djɘ>-u&nEؿ |u󍫟ʭ&*-hPa׆k4OSc:#FuU vaUb!8Iv\"Q\7 Emֵte/&Gԓ⌺TnHN\ӊ7l(ݖۤ$Mndv1[ϝ@)5ʰayGɍ)AxG* _6Ȗ%RF$pqE4M\G1bȠa}.ݳ}R8yfJm(ى8Ӵ#]UZ[HN>FEA\e-&4\XǞ)_L[yuJp&}4umF[93UFYes \6DTg #RHOV|Z`b5QO5k4U]u_ y뚴 SI^fQDHz+~:@6%Nϣ+dNnj>I̎zUhsѤ[[OZ"1>b9N_}/gڎM)ĝ.WZHFgZ=(TJE9g[=8 3ζrم"-'[V3p9eQ|S=9".15fACX vكk KgD>wL`m/4ʰg`/@w*dW3MU0]W]>CCp+B={DՃі: }9p\P>\:{(#6LO%IƲ U+XJxT&cFJ+(ΠfI)>~3tb9(}EN=t~f2mǥvdlZŢ&CYK ^LN1vV;G tVOKy=/rۣ>taczp>Dtj*ڣ)ϊwz x킜c~1Y_"{"uRX'\ ^>BVJ賍F&z{we Cʸz]ԺvlJucIX$`}25jhyԽfO1PmE@ c7@nѪ,Q˕@|9V /i AwQ AV7l*a]p*uvf ~2L3!&F2#ϡ393 >X8ucot=0W+ñ'>vyX(ܒ75=] IkJ-Ŷ'I #m;diЎG%Ymgr]+v'Մvjp8@hvDirYT247)-t"_$KWۧ Jy\c2j>o=|H ie#,~!w5\Bm] ̢aYTVl;_qZ*NN3S e25 δ̔vg Z~~P4ڥaÑE}{FxpjÂ!boQIIip1uXMj8`fƦuYF Gwy ?4 4BgI uU`|n84Ep&! DRX1$b|{5]+Quz/دnUC)ch0) ?3h֔/_jy:8+7́`PM97Q]:6:R8XeI ~Wqp 5trV^?RSv ~5i,=SW.MpOA>y'4 q9 1,TT wīhC䱻>b0?XǡNP]gt|\ZIahw\yfƎ6hHy&O 0pO5l.fxfGaQ7o-'mk8VÛ3kGteChGj*[elḇ̠]GT#;  N-l;wKE@aT~xҌYU KUjdHgEX2 *դiTm77T ӂX1}5|7"H<Á[PJ:D1=TSiLej# >B ih] rGu|~a$G*zm dͫ'lTE}CDo ʕNYAqS΂mX g'{~<{ȷZȲ#휸ziioGWg3qVEe(QY핃 #kϺ|uPn+fK,5AY!n0^@a-D>0YTxWDWJEf.gk5Qgf + J#/x56ĉ14ri"9Y.?G 1͐Ӽ g i |eȶ>a8*"wdh @tr6H=WN"^ DQ&,pzV ?D: P F{ًaJ";i9 D_t+R6}a䇺j@,/DP.uit#".W[&4Rɟؐfg7J~pq?ۺ,FONEtBCq \cNjUO:(n-2Z~*P ~Z"q] }kHq R<>RoOVM̮/OWk6BAtpTr b,u-0C~RX4D&Į%hs^[P+)mw> iq$H a+`ja1|eKXǣ1L UTjBMoU )U OH?|4x9^.WjƜotlqH)Ve#֧f̖Ez Ѝ+XpJ;6"̛`;&${eh+kCqLmu)kLou&4Ld1 /exzu!Xlyz3HITKR玃be|!9) =#NetΆ;ԈHC˨6RJǢmU5qw"=He䕹JP/ ?k|og+Wy۽v=CS+"zgf %DCH`MO0z&MUiEBYl6 @ gQW! 3Z6bR+?`ҳ!/08~#-qF^ΰ:ҖCB~d!)98w<+Mm&KoVZI˾C50r)N)R\v\2L 9Z*q -9Z"J SKedv(!m>j*JS8$ 3pl[h?@fi:(}ɟQDU?U/ܛ!PN8}i#LգB2/d&'V45j^UJJMĻP,]Y@҄ҽU me;>M6T˻^L˩ թ`dӬ~*{kބ0)rqgϝYR=6Yʤܙ`}#y$ j$Q$K&Q52ZŲUZ9эk- Z3.乞+];S!DNrsɑr9o͏<&ؘV Q<虆ignbo;CL8:j.5g#7ש|T;)Q>\w-xDF!86Ԯ_8~TM\Eqc_yZfvEXQ'3Uktc[]&vE GȀ&VҴ6jTG]p24_ صycw4ډAVhF15t BԊṃ<䑇ۆ1M'*^gs)KX䰠(?o|UՈ?t" R+qzyL~K-#/I@K~r^}pF4U-@hm 'ul.%{- Zin_w/TGĦfZxtfxȜB8D5-R SXieUک=BʯU)_P)83K%i@PL ’Uf U]Q+{4oWMB}▙]i:X;*B9}f+c ҋ8kY;r\d *qMk,{`ɛF[>fرWƆ%zJ65:v51A=H7QCZUFk ` ^Y*۵87 |'UD Bwب${Q:e!#0/tZ% x0]Za I;JPE9bɠÍyMbi^d5ض7=F@2'f3 cCHJPj^fd0XSA0亘}O-,'OZvg B󀶾6mH⭱q =I'nDG&pXbC+LR\K D@bw=htwi>$hhv Ҙx&Y+Yba8"#zX\f\}Hޒi}')%Ȧ_@F46<@mHKa,F8!bx-Jڒy~ZC;鑊! xJGg`qhB{;Ԍ;ˁ)򄜾;)aSifp@b6&py ~:7j+͵ b9D[Pvfzt.&/bh o)&hj/^J<*;ڈQ0f!od#&XQS4:XO+D%MYXc&)k#WѱOX;R+ OA(+$9 dlAD!րWY}icq#${*tfnC)v;#}jo"to`hf * ZJf 7@r߇KRd O@Jr L$'!r*t.RI]x2)G 8=1 jDC?(z#Bi'm\VphV-0c[c;[E:yf`ɱ?HT8cczj)o?+cF ~?_zN\N|)޺=W =wǮ.v1l!{? E1CjͲ\9A -Cm푼K?8_أ䬏)VTaeHKRe'P_vsV%NE@ ()ICsUZ}3>cV'h sUΗ q{K!<7G}ikBY /_O.ږ"߶-b1_vucUHLܘČUger}L+zV]̘hY>U֥:c 5{zAYM2gΡʺ9C@&ݎ.0d5wlЄ|\~b;2ǿ qIL\ʼn|u+eb{ޝA[͹ r"q!//@ͫ5K詷oA/Oڔ3؜VkgOG|䳜[Cz0ꙌNڙK$&|Ebj+ _pR!&&K<E0`S|U0{fs_ݦy.[޼0e =J }zjvw*+Ȃ\5Yq_Ze:" pKf_O>~pDē?kyt'9ca 1K*6X0e4qA3M,bJJ4"`{6vw Ry ;\Cx&9q^(-܌f'X:RէK9 t v,|*8."(@z4Q7nNպ%Ӈ*VL1FǕCڽLׇPhX`Լ,YLݭw-:C>Y'G MSv[h&yc4d]FyF񲅥iX-.[ KmcW y;n5l`>K.^Yg1ϖHtL43``WLcHNSv[zFG5!J Ԡ]o1܂,D5J"hDE\tcEXge,gP-6>odӌ{<)"2z/|4w/z_[ FB: c tچe|abK&[G76D.j[`{\¿8 d6 f"C`ὼ>iy.fr7sڗ6$(UQ-.xpٟU2b$^ 7T |,X b(Kg!uY m9ƉJJ1F[o;DCQnwcD=0e ij/V !}nڛ5I9Z+^ņooipE<$P g/ ^-#( *(`HCB՜opI8N/f.m.KC*,qݎJac(km4mMFi{ 7㝰'N4uOˆ9Saar3p:5 ~.J-dmrg{٧>9Iu{ڝǹ.NĚa9o Y{r|tZ o_0xC#~ϗ^s.X q<@{m\r;W_Ɔp@OiSCi֘xn#ؿƐwDauE9?2YG HōS͡ȠK*ܸN/ tTr;!М_P z4;j2iFP|q=g”[(aLNҿ_Mp@^ av2@29Ed 8\%!o55 m))3^kC\>xe'Nhw1EJ: k/ʔɞ1$Ⱥԑ^ aQI(RRB?hB<%;7n~>szz''n}"ǥH5zu@Ptҩ붿yzV^*sBp6, uULg^U]K|Bp2~V|Sob g ȸ4DIquĩm's}GA<+|s|0׾ݚ+y+9UT GFKZ JCh@Qa*|ԧ:0pp3nxJ(cd< Q688rq HVCZЦ/ †Vr drvENx]kt-#¶_x{AA|^]]pd%͜ ]ld{ʑz|<8kIBqWpXJsX0PIWƾ#R͘FJ YygDnKEu:bkW:+[?C+ xE\Q6}پ* nA%yުC^ˊZOnw.Tʏ)d9;̂2 {m;?YB^p'(# XC&`w2 dԠ&…i'Ai#jZaF84e/J ,?2YJ_P4+xrfF:Tv|@/Ay0Ájγ-4PP> AP?`|G{1x[{~i*nhȀ ݭ)'cL_C;p>?@==mSQ q%xwBS|gn:O~/g~F7eR Rc{F=4ԖR;%.b%m$dԩea+B2oWڌE,r`i=,U$6:M}-l@\2/6js֋ރڇD2PM'i@8߮ Hrt1D( 3QU rPsPo%/8"hvݚ/r٧B=H.\Ϻ$)Ve[uN0@]EC"p@גtM`}B+u jc`3S&}_b7UKmҏ6?_m'-Kl"tztt$]֫&.]Sjü{{z/~J(4=p l~#%OR`ӨLgN zJF,A5-7'CA.(te#z&JU k>BA9أFQ"fpt"zζY⑊BpXlbFA_mq?&x|k)8@2qZ }+`*;=ei\ ;@mNj~bg ]ωע 7yň">튻&qQ\dK1 NK .u+h~8_Њ֩ߥZs[WQ&ML_^GLv`A-2~b4o'B\`w|y&'ȾPyT{r[(_+3EY?N[fWt.T8s8b%!/ bF5TDȄn4$%* Djf?pt_Hy xOrȭ`e.GYSJn| UrY/ f-aqMS bwn(*p .C^!ߐ¢\tg l31LXUaZsU7 3= 7'4MAÌ`AXy :lρ%"k$XڧUyJ7Xev)_rӞY2@uڼjU? T#:Ks[x1RشESuVuPFEq -5Q?vf!5'gp /Ď] s~ZB5knEL /4 \{3ӶR[V~zHT7>?U! !iƼ)Q @E) G٧L=>/IMa9YEu/w2ƽxl=(u]O }cC.D(kc6YX]]o+!PK 94F]\*2g^R+t'Fql Lƾg4K,{]2 !qĘH^b?55 TBFHoBxH5GK$ڋ_\B}$z *X'aZjLjE#%yEIiP$I_R>t,r,\e*3ԾԇW)hDq [ $u/&Bf# rƿ -sJu^yGl4_@ "S`ÐreoWZ Wz(s85θ3DEpv_c甇tt6ڔf^9@9UzUo4S@1_ch~wQ/1MRQV+c8H{U cHe-),QC)羜K*;&i vز\foXiL(L:p 9旙q\\ v*HSk!1H[q쓎;"h8R_G21ava=9`4u~7<0ć.DBIDJ& Q>a%A-W,hvfmƊ0?eJo ^UD"`!-Vԛ;C yM CaȽQ)1$$݁Cc\y&U~plPȯېfBM2ƂJ }R"S 'ށ+/]ٹ7cc}3 LplǍЈb:iK7ok'FH4;j!`R^gNUg|V͝&] qqwFH%7[@vbCȕgA=-- K6B0ӷ םUh_o=FO zWwo\Q0ċ@Y@vQZEF7;H%Yhj&>79ͻN t`; v]o8W̏8%Z`dʧp| Qݐ&#=x9m yw( Q9 QmZq^P5=0|"e!Ey d+&[mOٜY/gt->ª`[WzO1DoV [68^LT}L @VGw+$6ڊP^4׈w'=7]q_xhVo!H1 ɰM"떭,a8;zG^m&ڷO8٪V!Ե`Й}<_Wߩ7\!*.CADnoFf%pB{x~{^ _Ky2@xo66Yv~RAPL˟G"D:ܔ!H`Z,ՙ6\Y,GpwnׅmyV~oh, ~e8Ht䪨Fm F:4(7T䁞Jk8oqe="<wqצq } {oHFRq}Ř{yVE1og([ U3ٻEĬ:9QgvD6hbz@BŇ9YTZ{ИKKf1;; X;¨CF!fcy@A[q$PW0A26i'SfЬ U=mh'& ()Lq!Y#EXлN'gtc+uUV#Aۤ󨛞K' I{7iT4Q74%&wA{pNw;W^[ԽHT[\Ӷj`doJȳl $Qes:|MWajq@I3>]ڽ ~&%0:(\2~?R )B͎~Zj?,Q&Oe0ţȑ<ЍXCܶaspp`<4Q,(LA&|)˄Y( 5PairȓGr.hZ};LˋDI~a>]'UTr6O؏ 9Ç/ &y\I_OTgu,>cJXE& JLA8&֣ .zx/'љ׉XnblĘdƅi!\x7zPЇ>RQJng#,ꋌ:ݤ2 w}aeP+x ;N9 =Xdu9>:TY6QڈCw16v=4PtU Y񢸥,y"lN82^VCo$tdrvMVTj'|V\JWn;`w񭂇\^ :Ne£vY2q6Ƭ9Ug+QՒWX'I(ֹuN)[\e8~G$o2. 48MO 3@ 3B瞔\/_C\9rsN#e#hBz,z )eLWU쾽""4} " KJʞ}[z1X5};lDe$f~Adic8YEK"k6%~\^I-lh3&+.zt! Mv% \ U"x%5ٙiӵ;T8ka+>…@@zz+f3ڹ T[{-'UΙ ${KGoz5(Z|>yWbvRkr@] ?M@ $CGdA5A9IGKd^Hp[|7/™H&K'I 4sYwMljxÄJ榒o/-U ǻֿLH*GPּj|A[$GsV@gъ"Qᰥy4^arUEoמ[z-|*{Շtŗ4F_k<}`!ha4<@UGOGBs*{biZHuʘv{r{ٿa ,c!E4qwޣ'3+Z9gk3MiMXlTCu&^r8`[RН#m"~]Rv&~~1|'L|t=kmmA}`&:Dq dLCQ#:x+՜5?< HzDt.ݪ+S";dwx5t[,+lWѬӚ Z Iƀ'Y&mmғtCsΫ_!$DwgzOa~Yl{>gvYDZIx=g<:#KoT`4iEZ0JcKGANwɦzX6-Y2%pElx.GBA}fGa&LԂǩG ND 47-v=&i2$K('|5>n2>D (x$};'cjqe#m~rmIq3(u(e)<M xZ Jn'[J? z]ӻ[6KՏFu~k?&ɇt/y\ @/AXœ_&k.`D'sƴgᥤn>ziu`*lYl4StvԜͧى/,y?*gY#ȡigSE!Yw_4Gx`-f$RrLrJSHBbwZ׈bV_+7lꊟG3$07݄gxF?Tn ĵН_3\P 6_1l8 Zpf;>W20`8_.MA3|w\e_+mbh N<ڷI-#M G@I MRu,G5NHFQiړ!h-gZ8l'£!аLX^s5}fg. 7x,]e!9ߊyd"![M7d)& iDoLQJR:p{׍*](`37YIkx-]L>_r/ig-p *>jX naMHZI+RQ0hvՀz WU׮Lv\׃† #d+H" Hs*'U#^b֝pdNP Esb8?Ji9a9瞥J=uuh55KH>s} k 35PaY%l\_'3Á`3pv]j@;,)N}alvөP!1e,Ēd̅[FbOVᐵ]_{u 3292OQPH j.1OdrKfcQFԄul~CدE?$^vԑ˿%. FeaW>SLuy23"VcL)"$xmb/s"K~b9<~H6IL0L`Ͽ(BMg+9Kl9 }x$eaN'1+d=V l< Ҳsa" ",cX6.L%ZxMm"Hٕz5@FܷeD=\y,V$9P/}ϮJݥ5y1sݪ!iW0=&7-@v.Xfv_ڝiTIsmdd>y;p=i.O0bleUU m`.jXO5{Z8o а᷾tf^lK"RƢ:GyǺY FfDYRH˳p:I%_!7IyONsxFjW-Z;d}m|/銈AÓ %OK/ uye }/%6FH ԉ-WP'Tн<O&!|. (#yAV8FQTއ`t1v!B.o 8uo-':2Y~&N X9ɕh-# p/A#x yE#IӘf{XJDyJ&>G~|1#}3;lzli?(y4eg7d* fE)ܜ@9=H e#Y=̈v޶sT( Oe9^& 昇 cT~׋~g{%qY|-G (8t@NBK'^ Qo&2tEOo' ؋`3| ؀.7;=Fq/kFԳ #bcZkVQ=OBw38 tOB"%2߬|NI㪞W8!j"o焺;\CWLOMlP{xؕihrpiOxdyI~VxBنJDR__9ceDϴ1rltVKRS(χKH̹k= iEOi0;M/U,i'# $8r0F7v_=>%^ S* ~V Z p?U2~aR` ;!x >+?DDOwG/kIo.0ǻ"S.V*JLqzSV"VjgUʾӓط#;lMe6хTֵz. -V{`%Ank>O zyguDQ.#DOcqf$7݆"?;fp#8eܚiňOT-F절Lq󯵒3RovbjA$G\x98lh)8؉XƝ>%"Es{/.YVr#fC!;0$+SMFȍ4s$ܪ 'Hy)t<{t'G/pٵaUJT7U9kSpG"!T\K='IaF†(GG?U$I\XElb.e/d)ϽRc&9t2{ \ ҫ&+ecA^j*N .&,D\m!&(!mI%JX7^ƫ*5YR,v6y oA lۥ$@y ~BWñ|Yr;ɗK/'+Mevb34E z띖XqyDuwBqK:@WF:˺\zDa%7 YRm/QCh"WMHdgPRb@ XLT)7:BLN[Yb&A//kf3N,@+ 3OЯŇx&ò;bZ^͟|l {;_-GL?s2iT@]8C3w׌țeU.9!6Rrv4VN50 ڈLnyy~7F Pk n UچBʋ˅hkσbJ|2"F3)Ps_ǡOXoAFy2M?wޛXmZ-ց݈G=US7x jF,z;PMLybEhmPQ+$gp>5ɴ"R1* ·Y1IHc(/ۙ#(33'+n" Mc(S)Q+RJZyX!] Z?:me*/Wh( UL/􎫡 {ݰ:v[5Xn[q^؎kZ E BibǙT E2OݗomaLÝN-t8EvΚRm!s6.e'ls2Qqeyy|3F{jve[HOo>M$Q@]V"4؞ 1q|W6^mTDX-*ܯ\Vhw&Dz-h &Q$~I|d{\0Nt,nE=?%KRf}U ^3f . 6P+`?jՓd*lmW0cc50dK?,<tf05t! ΃&b7yE}1X:%Ocnh zHx*![LrPrdXKny^CD>V6^*+F3>ë^p.쉜NLs÷rCd 3\^\'- j&u%P@!aTK|R5r&y+J}ː`0 O;TpMHoc.0ڐn]H[g;I- w׫UDZW@ARbְf(op˾rۣQf[GbĤ ]&^{S]  [n4S<$BD4 %Y}5;e u | R 'D+^] w]7(LwQpK ]aO5*{U"ʜ)2U?dUI*Qk~RqUw q%(1Aؽjk'xv]F#LӺcvsGl޼GJ!LŃF %?XgFW31SZB/kEkYSg/nC߃-?ƗG[C`ϺUC?,"s|JtR[{+i!qZ0[kdLrHwD)kIB[#s_7? 8s;31jX LU7)gc]E4P_ZL'90P ߆#s%xX4J2ځgdk) ]|%Icp?luIXo3q2.Ra|+^Zv|fØKsߕ⁼|?5kN.[,4q]Ɏ^VQv ==*o(U&;g3Z7LOgNb Y^ cd53SrNuXUޚlШ_C/ɔ37Ņ^8~#0<"p7 F.B:Jk.56._y%Q(I~%pN@- tv tDoK5պu2. %-+nnoхm 9b_N$Y}7gd/hù|Sh-lyĂʚrc6wZF}C-k0^Z&Aq;[)Bp[o6*Ea~ufok+B#(e3>j]6;G(g^`tT j+O=ŧ({"@K_VB&_59^ rTL  &Tڝ ^BdcwZB7 u#s(э _!ܧE |)ᡈmFj }YD-b1в.-gLt@raz{5_yPg!jŽ9Y<7iKuBhɌ-mҔ}6 cps-RU٦x/T $3!uR\^(]%!]*5t@9ky<{tˤ^OX{w=bs%MQx/T[]"Z(짾2VW)3/saMFyU4(< ~8+ecn)-*TdEEp)P$mK|q!JkӺ6>8FI`H3te(ӤUSNyop_NS* k= ZWMC#:$wI4>tבCW v%Me #vUvVĵF]a{m3b{:Ҙ= owH x-x\X4Li"FDء NhVЁ-!9713-u3JsѼXm@ c(CO{p)KQT44*xlMPIH@Kn:A'濼\Of@p+397S&%j8Ye>!dGŢYh:fjp\֫_S ;-7qyX+3zOrÃUgǜCi:MJ}*]:b>NXr@~jQ6z&Ŏ"g\]VX(} NIsX_G޵ޜtTpmf{u%V3bʏt#eb](y\wthgԟfJ7?UPUFJy)4o9tK[TJgօBM]fO(n2>R[Ҋ{5"uE2(Nb t\.p !DL=A!<\~y#A1=-阠D}AN1,!# n49'drL37SB#Y4f 4QMD:?_ L>S; SkպԖrL[K;m #ceg= hf?ʎڡj%<_VXW}~n?TtS 7ЯGe^QF/0̘;U]8(x$%([Heh7{9NvuK,$6^ҵw U{2{] !akL2TVF@oD(Hu*8ݦ^8埁GS &C|ՔmDqa vɟ$uވI(D/0jT>4LE+59:K‹W7T&VO>+@R,ֱMM2i!ϣLPi.\lgv頑ƲX,mֿ٫Aj(C!*r?5^OQ e~юnQiB=:guX8"3G5e./6Yg-0=@s˟wkbG `H፽ނX[?dֻRdbiq-t_d5n=3f!lnI_ﱹG{G<d<$>Z=_?SbNZiynj̝X:͔"iu鐔5 ۮ)]&cI7P'ۗN@x/Ajs!dg? 7ܹńT{E3Mũz)昰+!Kǡ$DO1jV"ܱQm : +:L2 f<"k T'N4wWXra^Rݬ_!|<ƸP ]Tq{\~a?l021wMb?kHmvT;¯fgߗDޱQ|tC؎< S"b!ýTxbA g8uAO*Rw=T6d'3Äz ISi {Ev@";NY'Wo}; D1Vw(Vy 7/ ,1*=Ē=ߌ{;;KX@񭫄l@ t٠ }Yu)KUHƘ MkPB\5l@J8. ,%rb\d/Z!X/=)aYæzK+Aϯ_&4AEQ$eIRЛəMb6x?ȝO;h;Lh3MYO+j7G;N0~y,!_0Dvll)Uʯq\))БH/M٩?zOeRqmF&&u-`X Ĩ⋴j޾|j5g/ ;:%kp~ 2x}1ɱSa䅈 !V8L)N $jXn}z_+`U7FWGM.![[P0r[3uK@NGȲ*d/UԚ>~v[tQqWs n^UjAIץ%7-eWs7-NhJa;x¦~BHhLؽc9i** ^z)~{id|OOaKOk[cw]:)9 vF%Cjdˌ@CBԦ3ծ3C^5H^^3;G% ˁbd+;7O6Z5ɖ``%>M 5xn苽|H!38h*҃=WO s.. c+FgA6>#a>,)-< w#N8jJ\HgDNW(S=aVkbV 4//A-5~L4"pM0=e1SS]YD0uYvj#BDTWAp6^ 2HAr\n*{ca1c>1VQWw(Wc1HM}%wf}0hn<)Ԅgr@kdB K:fح9j֞}( Iʋ3KЃ2>A`ZGGQыU7b|@;1LV ʡ܅5Аy.=<Bc@ ,L[B9ׯd1Ib ު::MACH8erk-z+hq18f0kNNt|M6WKATd 5VpLߜa+m̜\*au{V^3-F5QP<jaas~ԲT;2H.3`a >s'O'fKQj6?(*CGqxRCc'o79+LJ5hS0B*Cr{Hk>lU񢴡+;w܉vzZa= c*lj{QzwE F!xHܜݮ.:,e7!;a"D/`hPJ3t9QSP`<4:O0~Fo]r͛C>P8y1@À:=Pח3Y\]6 Fd/I"6I V1ɝ( ~qޜAL: ,Km0 |P7 >83H%<) U^%ʬS?{mA6Y}2JfXm";Cն90V߼m2}4>܋^-V1<*OP(fot_mL!VY jEJK /|[t"|Eyq, ?xM `XON- YmNbRK6,aIVbm^4k bϿDC2xDZsph~߰"_k (Tr:}' uG*+4){vyQA/g2V9H5N0|w0i7S]\5(zw> Z` vZ녓nƺ.ѨX\uOj4⦧E03x[ZuO=; /7LWzoi"A]r)Iu"l=m{]B!̺JHeuzd94/93D <)Q&&gf߈q|c|XTu("#SzHYCU%Σq&Lv0  OLp-fQ>a}0A,˜fj`ケ"%syHLY1=҂Gb-!6IއYM<^v٣9d#G,( AR8C Vzdu TQcY:JP%YVS 3aMъ@\ʀ_7N0vx-I1i9ґ%ƾﯴ;Cu [fMpUES%#o<:7"$C9;'FpK2UGT8vZDr`2[nf+;֛:G50d W_ټc0$`ZL)eA7kA-X(܃FྨDKnEu.v;/t#/Ci|.p$V.ySQޣ֜@ƒL-h ʙa8ēb3q!2Ϫjmb>ƇԄj;P\!ãЙF(ԝO"l@ t'LgMDUN91pdG9֕Mzq搌ju<I`35߷ zUy")EPuzSJqC9\DZ.N$F QS}D3IhŰ_+^=vPs4)e=xB'i2|Wt-k6K6tV^iTLK=@@^ u#rpHTm=B+74__nR@{U![?clII`'u'މ(.1!:-oLe$| "^ ֪=i$Ӄv xE|B0j1㏊d=FH`>_#R[0;dc>0~ .h*6-۟3MI6T)͗  ޔ10E٬w,cP`G&Bc+YwȼvJvN,,tH s"&Jya3 Cr|tbD,z>E;xRWWeʜO9``N~Q1:7.q,j%:w4D:9e*MNDYx'p ̗2b`IiΥEM;BYR ~4+e(N9,o6Q-'x\G^95hc !.k]h xI'9+QIw`_#)Ҥd$6B]YcdKj}26m:<.^ޟD#0T=Jˏ+̀kfg8lc))I.pe bUnI7(rAq⯝ɾU"/o; h<h(= RM-]2~12fczj6ңBh;->.d)7ޞ\P5lT .@F~P ÆҫUK>e-P)AsT1hήbiOv\Rp}QG)oޏ܉ULxؽxnS %76ʡYWe^%VR f<މ;y3\xh%pT3e_ Dc|>* KPv2y%'2CB.d2ym6lt-/IU"QgGC܁k@5}W_85O%vI$b/rh%)fd xme;ѰjCק08#1{ե;wid?'܁?i-3́Iw#~ξ-a;:HU:uRTGcVxO7 0 Բ5bgl{ ~ ev Q])"X,tU$fRZ~$lMd,8vx H~ OS3jN[Uئub`z'b}IZ&2:d`[|2vf]Uv:߅"b͆6@_\PuJW v-=XanaGHr7{4ͻVJҬ`s@0jNB`h?*WSDm>'8NEig-~▚Ԝ`no`w@ϲ^fKvźE K.a}3exyR ;Ԉ$'Bd %M2:K?} S2ԑ=QNoPT0_3cJ5d.L>hpzYeһ ta%3aP mZ{53#j|7=]6B  Mކz*J VRD9_ȵ:Sۇ,5WJB)~⍶$#ƶ\ۦMo* 'i`}k 2 Oa Qܨ'?vX;7g`Fw+sV:_:L'N?ntS\`7#e'gBۊ2Tꭒm耣0GA䡇,񂎜,F=h4`z]6é%rGR'"{Da%>b~sߪ6䱦?"VD{yai-wծ&'/:fz>R{rPF!te}b=1bZW*PI:[lԶѩq@|؋@bĔs3Ba;c8,B$"V="% - }ƵJR4t9/p uS%04Ŭi}{}+՚2Ra~< ; [qXCTE!zq)=fXi}QUJwUGVf-fTU*y/ǂ_μ.jWR̰s/m;08X?Sl2B;jSmdW[3TNKӗsx:e&C#)>?wj]fMehYᛮRN59J>4C䨦Aӆ)WDAW:Wm \֖qեz)UQDIsNs*y;2^ͱȄ2@ɛy[7&tG[^3 jd /}CqSuKjk㹊|w8sջ@Erg,McG<)zW?jٰ}H|t椱h_Im&h3τ[cJdVm]O`Hu H;t؆PeU#ئF/7q<. Ȱyy($ 2p^. pUmK3%vD)~Tt:z&Yw4؁%?1\byNTEupc Y'Ep>)ex5۶HDe"6yoRD.&_G"ҟ:Z&XN` !S"{!o'%KɋJi.ˣPs {%^N,&2>nr:4Kg48ǚxD.wk_ Iqh'# l}2+\Am'qG7|vq0[=:&ۋV%c@~MOoe2{ݬ# W{0`F̼xXZ''1ANQ =g&}|+C a4hU(MS GL;q TY4F&OſAIDOP]&ة.W8ero NXY/E?,.T(u9to{xDMTШqfC ,Ȝ9F8ƏXJS䆵#F8PGR᳅gn}=T -VzBn"G` zϥF am,eSai;w;w@͵%CN},?'deV|ibaC`i5߲f^`sYUS],?cs%IYR#Ff 9~KTp]_Yƣ_l'/_߄l]j!nUh^{*=OjG6sգ!^j.}On)Kob%&p˷}f!< أz$%n,DZ;wF}!{[j0pDA\v`W\"Q;>2N< 0t1V DkwY c l6 ̪ЇÎny~ij*8}ʀ9:Jy<&5Pb*o%*A'<ߩ6F xq@Q9!;x_(" X̶狅J~AG8U8݅#atUZLj2ܵ1 idz=DZ=>kQt9B,P\]>;ysǍ)t8J"0A1¼Jep`}=>7}C޼f+-9DT"ړK?E5[_8+(3 e%hRٌ(|wQWb߹=u@[>8:%:!+V;fh~ {^/A^+.neYuIxwQPfADN,߸uaJd=\,5#QJ#3H{fwmЂc΁b;b:}T O(¶z6:%>o@> ݺe k5PYFf ΰNOzRe/#nLƑxq!s3~M-Bn;C'EښA'Al՘/R_ue㺩[|M4͢ n{~(͔QD=9TRͰQ{Β1re csX"9H.Yvp qx/+VGI+";eHoKiܼgn V\xɽ/҂'얡|7b/DЗ:?i&yCg3.=/ <ȹpw(ʼnhgTP( ̐Z/8(W/Ku+}Mĝ̎_hRS$AN>C",ua5rl[u3oj>_h0="b&YsV|+LEq] ,ExrB0-lGG5+ W-z2WZ0Vt{aFȩ yu꼗gS$[ECEڳ0rVU_n)q|~:K:44LΥn9,42sh2-z\2?VG!4J,?=ĥ7~SiӠjNO1e)xbHBO,`k? 3v:6KJZPBxw4=hx)F`V.gR[\^_$nNhz`l2pcdV,*ؽC[y7 > !p4HR8-cL0 cw IrbMp'EzQTxͮQ y(k{tJ},+swyU#{7'? @n풫%=*j!9m~4n a(/7?Vk\EA8*&-"haX=+̞&D'7yOPCJlH$q5u:ZTOx $΍9b"Y<-#-Mmސfbp;J<9JrRg}s'\m]UtS>.'+okVsYg~t1ym.5cҋSys+Y*`|yhy,LuЄHԷ*Ou HtLO6*TX]TW3IINNy)a ѭ=v=j0 ,YѮ1ؙO%_`ȹɎ'2Sb[ʸ;BN^I韨:II +;[cY h:5d'hш3t} ZF^Qˆ5yV)uyTngMVGH(̷,OQꝓ,:rkc|ֺKx5-_HhB1w3lDtI'kc1H%z/>/IZ"(p_4bNxc.~ZQrct^3+c+7@KU5W>{[J&B@v5z' Kuص~u 'F quT;E&Sfί?ԷENJ uV.JꭐP xEW+B+FGB ;t4\wyh*Q F`KIHbx;l  5ȫU"fC?Id DO?)hd #/lrYrD m` 2ȕ&;r[:g9}OCD7(XPeKfk$@(./(4o@<.J{1j[ 2lA$b@1#gڳ1Yn~ .۶{ȖMZ@o3TUhn)em G$I n* H6ixY2"U~#1`R9xJ(cM(ٛm벊Y&V^ַ6iC4Jg&j9u IZ6,wC kAJL Ы9t_  &MӺO:1M%{mh4 {,=9AaT>[]18Pd#p~wE-l5K0EDuOR/ ֪kLv~b9a:LTZY=ѕظ*[ETz}6?> V-\I}͆ڣ [ifٱB=c ,bu -@-B&DYBuf T;@b̌Iv PU꽾{ t0#dnExDRyT&;}]m^WzRA4I !.E݃nYXc3gp G)4q\l#xlad9*,EuT@qHv#.Oh_1_6*<źH{MilVROF#sS{3РBh6'g\6r 83HNEe*Ry(Mg=ezk&0kԕ iwC'," 2:+JБ;]v+r+dN4@BشV?p;T'L O(v|6Whİޥ-.\6d GK5|=).ȩW8P-A1wl1%çXf M,7@h{0Vl ʭ͸_DqLj~4)sHegӐcqz~Vu:{&@+=Jo(1Ju!ΐuJ'n.paŊtnj&LلTi:7_W8:h̡,hm"uڂRN fΨMJ-*XՁ9NJYjƬ[ JN=V"S}>*]< s.s;$kx( $6oF2)kTq1/ +%o֥ F4y7oޞ]s_ܚhh($UE&,{RCCSpfsU4EjQX?෶cru(8 WY Dd(~F.k7-]M(=()'`o6hՠ 8; ~-UWhb0c2!`okh@\gu1/]LBmW让삈nE;[޵rq:~t7o'ҵ8KS;cq=q]ǚWm+CD.עRLS܂GP8,VPa8Us!#v۝ubÏM1Fw^qE$tNm  }>-Ӵk^6 =JG?z޸rVyF wHFpMLxʴ!e8C y@L0#2l^h$`H"x]Wf_?48;/\ڪ'(#MmE r{Svxٙ$Kظ%#* We­eRg* ܪ=,+@ټ UBBSsR(&vr% S$\)qf c{H< `*:7Pz.MXM15w}aP8.5!v3U~j<h Jf2C̪weX3=AO^7_ ejti+Ti*Yж3 q(/ĒSA)X*5rh시U=SzvM-k3 uxי: /D#^f*mQvƀnstnҖfyE+^ԯK2C.`/Za r#F ݣ遧萱kʙS@?[B\Lk5`O2S&BưCRDaairl{ۉg1Eox-ףw)8@09QB]㟛|Ee3ViiC"DsrLoCeplLD%㔨jQqV +Co[2@^@/ǞSUUKq<-%C3&mEq!߁XM1ʱȬkK1~/^['<]W7•Ri+o?FX/#m> F/IfYNma ^NUmVvFi-6,X= G4,fڒƆ,\Xe=9Vt=Amy-SXm$WX8j$JϑuU|BӍ/w(tJ{%B׎/.IjN2S(mZ_𩱸i̼~wտ^PD}})xmQ+ޞ5b+aX!Isȳs~zH |K8I.Ȟ/́gf:+68LCJÚ@<߈l+v]}pD!s.-zkHށ~WrmbfaS"77M%p9  sOQ^=8sZM% .jpãW@9_OYlkA^h1]vJgK,|0Zŧ'w#—*RcJ01sFzIFʕ bZzJyPńQUɞoGzPIaҷ9kj$%1px1qtlВtf߬s61Ө(3<|J^w& g*RwMފ~#HQD5!Z8tyOHXP<%tQC<^jzkYYr彷zW9I`lXc5ȓU"!FM²Jq0DZ4*#krת<m)ByʻS*hBFI!$NM 5`}Uk2ND'I Su;w׷_劷N;rHQǻ^<^aFle1;q݌)G&CPhC"V1ud7v*Wuc 5A%GK+:` d6 #XC!S5ת?z 0K=5B fs\6)Ez&O b-sX6Dp\tcΙnj֎*՝'삏LeX>h6:AdH$hBAWWWuD^6ODkzNun?ȧcp#xe4iX]be<`Oy{;Mlx]bbH̵pCETp 󄜅WCuĈīc^vD"Z)̻$طn1uf>K`?MklHHxt\}@kҥ/Eõo{tUOVѽ%f3r.$^'.Z3eva*8=UFw߮:>ϯ\}_&-֫_ܖ7Ef(}B mSi&G{X*RGz4rݰ\<4ۗ*qoG ԛ$Ee6CLflӿ( :l{1Q_gomI)3E6 6S:G,??;5iA Ы_վdi܏ѩT;R=!ʻ6N&di꡻J4x׾Y<3TXoѤdϛ_;z-ips#|`}b\]_%mTފ CMnn :ҨYZ b ʹػYՌy{k&ZAk&Zքu?Vwv!4oU%'{`OeLV^0 RĴnІ8Y=避4}.z,b>72k󎵲P2.v ~A$q̖m`diX3"fϡTHF=[Sn>˓݁V_"n)%( MLԩ摖IyG͆KJ8d65V Y!IH{jWFncT>i\ !r<`  9ĒϘ'U_ə"bԇڃq5<^K@rԺr{pYS? q*.&6+T(3 7ETUںa4ib_H6덣"!̕{ɝh"9Q7EmYf?n"5{:~XB'C͙@x Ai p)U> n([ܨiķza n^PcWd-aK=^?j/.rᮞ;1D6- };n+ O7 ?&=lŔX\34xMz Ӌ$o=(Ԣ= $TaCF)MO띝^b)D}vBE-k갸ǓavUH#fKW?e^p9E5o,`qҍjA&ZQhW"@7vC'dzqiqGwR5`I(s}T|Tq\R.Gc.*t7A]l/0$`QLRL1TL"Ƞyʮw^OEaݘWC5]Y[U8f&TCNR|mllirֻ>()h*-gG :po? KI#n`xFZaDZUT 1ە z8%YǏڧEc^@).VbuJաuD[?Dp8}$?fT\N"u(dתq>QEpӇ6uRQQ4jٖV8,Xv 1 mJvsg%J ._H_IwV4T(",cϱpQV&"2`.[I=/Pa!<聞~䟤藉a*,[j/>bg%ipH\v)3MT-zkS6s61E]UxL]Q jVdcsPⴔ+(JPi6T-i y윚. +a5LeQ[*V~".&pŁX |>86K4J[r`u${@@!0Uh€ZlaFbrGi֮h\'5ܷs?ڂx(IXn%qQq6*) NY>j)j\8ƕQjP4' ]TbR0PjJLoqe՜1x7wdN?j=z|rhę'eWBF6Rӌ_ edg!C--2/^s[z:@?oWC{!1{fi4L/Q mr(j\.mE.;ɯrJ=Fd ਜ\Bq<ɡ4&Ʊ$ˉDÅseƛVR[kbd9[XԴ`aњ{#sq1r7wጛVXire؊#;d7kU\̼Z{͢rWpťQN]Bk;$RȨ(}p^xU>Q獈3bV70nל @3Gunj7Uxՠ <#Pmob=6J . F.,?ÅD̉w^ipFF.# ,< tgqdQR T;wvF)%ZFל2&I,Y7w,l& QU`Ӂ#M5bl7A:RBuL9.?wP|#S0.ۡͽ!f:@h4M M'} ;WӸ'lcy|xKscIufcHO1jN4g ZL2_cయaCrssx*B~ԎyHœ꒼`.iu–#jZ*׉6TG>%gb{ GDzLM%QEQðG6]X??nƎ@xc7SU-]ev[iW0P_R@|N֟7YBjΘ$>XVC GuxFtvr34%V@d/֢yo8{ %>/zRr؎AK.@ry]&/ =brؒ5LϽa)4Wm;<-;_@ۖFc(#_Dz,;yWdX;F/;|I/s2sEQc/RZf<}wk{0鵪]Z}h>vH܊'3=n(&_C5*nym{=x?5=BS͹}?e2 Tc,{Qad7Sf7G% wp7AJ 2jܓLa\`8&YAHmN,Gvmu JȞ֢is⁌aIgR];ŷ${MAeQ9^m+e=0H)G%: Ι!t){>-\f~Lz]js'靜Ƭ4 6/[-dF3OP$sT!'y=MJD'v 5V Jqr$[Uo8ٚwj^5s} NAf+3٤bUƁ;վ@a$#){K[)P bD9v{pػ5PEw$P_Xlݬ#\FϢ(OEmrk#%9j$xJX:YEf4<͑@YSlpe~[D-\ ɋ-\WD+ ⎁+ۚ\]T>:RqRʬp1t~o4J~_V$2TvreO!?+uHT|eMM,7:Z1O܋\;j (ڭg8J[J8nj!^hFGc)wr3ZTEZN*Ҧc'Yʅ ]@x!ىNX،8r23?uq*Qj`x 7,}KtR)KbCus- `ҕڸڹbT9q"/Q͋XI-eus Wcwb+!8|+ d 9Ckd$Eש4'o){_ԘExf(x9ԷM`s:/̴檖D@!,!!۞5K,raD02JQz}] RA0ոopR`#wqfq2ύt Xtj/=N^S0 fD''ff {Eo<{^_"[.TZ,c%N0^O\wGph h;]KnI%.`RԊRP,%O;<ǝ%\ZDX.d(,.9F_qaa\}şBA < ^c; ymCHDQFO};Ӄ ZySLQHOb/{P/Q<~Q pHv pǙR2/(2J,7CIM0yt #yyOp"YMs"s7>sHwM[e?rE(t\$Hd_#X җz c:7.3"JRs`E)2r~[,{>نE``X6 p w7Nb+qC*@Tj?w(ۆ3# ,5O?*&&#''c {BόYc{zfN0|6~OlP$و7점 ]/FDdg=MxWa:cCWXkVL<|Ϣy4B_{{WxBPM̭Aܠ&G#f:Fci{bD\V+QOS NEE'OZ;6&A/spsQpqӡ:/ A>G:cH6ROZ{ CPfD0^#X8'm"ͳm>Pbq5'/[M:JP<\m)YyZr =0PXҊjF0gf,2ԋ%>`$V+_KLch$sl NDzBgfil֣8p oϻk ^LPɃlgo&S F g Ɉi7XFiO(4< >"Aȋ 뺐{Ђ 27P / +[ix=͌BbݪN·>Q+EA#{%`C^-_tö{Ė[KUL(LR#j-!xy8 ޹:龼5`H]r5u)ES4١ DA 7g̼hީAD9( [9[:vb20FUQZ̼,:k;q1*KxKN]nR[Ûo=i$l5[&=ۺÜg""Q<ʩǪB~[B )_BJbRE-/\yL1YnIĩP+#g(h_=B6.i>ؕvo &=y}א+7lÃ;|M f,Ag\ڊıx$Ѻye܆Vu,2%Kl J7=!˸UU؂u 0ێS u2ΫyM>t_.6c$9;lXV+tB\qgдYz~qS9!Ǖr(3 w(h$*#cw"RwI"d#L~%S_މ#EO4SoyĝQv[Mۜ闐8Hm^=w_NPΏA3DWp]W0cˏdc7= #Spbj'ѹ IFu;#0I8w!̺--ShB.7ݑ?pcR$i&!0Ms5FeJ]+[ tLV 公3{wxN?,J|0X uxG[7hQdV>QJ)Q_Z^6s"ɢ5D2xL w]i`++Nre꒬Ի.-#XGt{bqo5uw@I:gIM][=UAӹHSPtK٥[C@J,>,pi?wB9sϚ.}Pjԑ\bDo j)!p-O6u>Y  ~)OU3ay![ŤvAgz On ޅJcbMs>ۜtEi^,*gpd6U1NIcT{#Y_rpCbHr MǤSxVw/XߩnΑ=\vom2bkkcZ%)GxO*W6Q_m:G$M'xٲW !"˘\xDgKPjxyB2x)#I3LT\`cXzrdߤFLjI] wl= NT$Tx lEdg-:[%X6-!yS&"7FjC 1*0F-P! d/1U1F'|-ӻ5 8 Ys{ѩΚMwG.ԮZk; ',qh:J!N+d;XayDS0C\򻼌҂J#ʱ澲_:o[^ͰgmƝMQ r8E\jAhlx4e4Q|=?KwIkP)g J$M>vcW T) d'Z5ܟ-*_up+&);8 ?5//> Y9lZGh*0 >Pֆ%t[}tf!3?H ߭4*KUlV+` jb_,# qԃ.++ ܹCĪfX%5`Kx+ ~!G@%݈ʏׯ'"0 G8ip"c}R|0*&{}5Mgz/$ol~rZEoVxXD x)bM3S}'fHhd/d1T౰>N%TЂ&4HK^iG_Lid%# 0Ҳ3BҊ+^C(p(?!0Ɋ+Yٖ9Ҍ糀x9VPxz0383@ |9\Z Qv/ 9b0qC 2%԰C$o"oJ{a)J"GB$܎ZL!Ո-Hx|g>\\+d6=+[eP,ލl'(O鄮:؉sS~J;〆J $dtZŅ9onRW>qx|S5u 2E{H1!%MB)N+2de͋,>\@z\\}ng\'6ԽS›FІ ݌Q]BU2noZNd),W]h )qƮb8M;}VińBuaԚ.3٥{XnU[K>5n#RL X |Ã4T|:B; VyC`f;C#fa\'ζ+W|p M*\v;[]dqB׷0*@<bC ϲ ܥfrKn RPz̋$ၘx R+3%صY ,`i9cmp+2b;busxvk\-VM8Ff{S׀uza?g1!9W`SFoZxFAvݡ_wS[X{ma} ,{֨N#>=8BÄ&]4ocuA6/\\n]5ݔk+P^ 7cI a- c06J.ة-.ib3U@ X!5Cթūjqv"VC[JnD)ȼHEW0?=ЎUK@&mPS0LesI.sٚI׿Iw4Yhm^Mf!jUwVR\()] KI\^%+"ƨ.x=i@\jAYg2_} 6 dj1]dkt%1Ri*tR- |/T0E}i)˟CE>s ~؍n<]=g }!Xq5ugU2rntKu͚IU\hOI: x ɹM[ Qc 1GQזT8*"Mu@n8SE3990+ř.y*m@KLW-"喒T BPkw}aiс`UiUn ankp2S4$4U) !:.kD4?@# qj\Z;oVjUU<=ɽ%5m$LFZcEF%,sv|Lbxu>zl0YM?c^?Pp_\j:헄s_GCYi['㒈AN2y8*2_өץ=XP"̞X%Cge#}ɬrHNI ՁYU K)&qF@[ZZN('SwuhHpBqS-u.d/Qy{չ3LK&@ q>*WɆeF"'ty=ȧDv!(#^epm4V)b҂deN\SɿKp}p75wE- 4s, );D\#/l'hDPȼPwL\=T.o"SS|KL'riQM oa IsN$C]6fm34FQ7MTnJFj$N3"9ҡ+Z/Gsdz1!V_on9γH+@uTej_7@%GKd;8ɗC~jq'be#$@h}kv_'EU-QܤMKTrStC(#ΰ 14fD2ⶡ^<pҏ`Fg) C,|xpwt9[:,6pgjF XvBOSiXՁd^pioR[+ F2*`Ddњ[kpjwZh)%oGq)e`,xzKմ'Y} X//D!яG#g/ȿg> >N"|ST )j9_xk2 YԬ٪(>I=%ޏ]*ļ"̨NrBQ,uߥD? ZfDL}92-ݼp^gpd'{=i 1!s`FRJ% }x ?]B|:cŔS#SKv-`H/ U@tVqdXFƲ37/p%ÊTmH>Y Fb(WD&1_tU3h4%f^n;JPp81MRIn5Hɲѥ5;^AKS<.c)Vx۳R"zJQdyG7fC 8c5.MH[v_F'0tth4Xխg,=63;ހyLvd&EFnK@EZN3DC2ԭUE}<`G1[{5:[yѧ=NhB+9!nZ$4CeܴGq.5rggXR)jdA4/y//>"!rVF~ z$gIwc7;vsUn-;HGl7g='@qz>}9);je6$pzTOi ٩tpه@a8O z=j֮ XL$xRyzKpb'Nrh3Mq-A)MR&L3BBG\r'f1ìJGw:RĦ [&p ݡB4縝V`֛ .\B]،]Dl&$L9Ysv+t2`К(/s:-M=JYnQRUk)m/iHsw?bRz'HU Gp@JۘVe"E /T+3\ea-7n-9*|Z{ l, iHLz>̨wm-w(#Nv;/'󻏉ͤcJy}6wP ]:q25RX/pU~wǞ瀗X ~DXPð]R!Y ;/(,}0󺲾0 )|PDe8H\ZOɤ()ò-<6>-(f+0ZgsHLHSp „&Yv'.k}j Xce\V!e"9s#<'K墸HH]4>R S'sؚqy%Т۳KbMr-s)@ǒcvSf6n07mtZլ(RΌ'Z zd/#i\t«Pٖx{ ibΌ^$;,uS9Wfvf0Ep~O\@]}9h|qIҥπ!GINȄ@EMD|;//"몾τE;2jPȢ:(́%^0P[>([3\KGc՚h3/WlaA;[[(g}HAZ:䌻⨓!&kbsȪ;3nO[;uߴU -iR񉄲e~XH48 O8fs.dfݐ7 JVw.D)ep\RO xwA2!JXUFzMjң׮rCWY^ )gެM펧ܗd$PςA{пMRĥR`1.C+f:9m`۔[ꝻBxwThDƍ\E0ٻ|2Ss* *CM ~U Cs٩cX R;T|.W='M\N#ִDr(N,=BޏCMN4b E_.XR<J%b.X?C$WmԊdУb L(=Bmjfc{e5bTE~vmj翷' OmI;7gk>y-~=|V`woVg8sھs:Paw]Ƚ9{PB)^舤oLҧqي9mc,9U qt F{ީTno.gLet ?O7OB/M+<.5N9:ܸq 2eA/ |Ps% n{cš zx-1Ŏ| O~b^Gړ2%<AD!u h1"M}(,.qEwSJD3sBt5 _෤Ow75`yO6;:It4@>ͷC&I)}g49ň)ɤuZRo˒&^E,l~ p"dRm(dnKD@z=]12 kATB@\:&]r8rJ > \5  |,!IJ{xPY!*yO.>lQ]ݙɍR#Jj76~3# n'!2~# $^7rC$Hݎ;ԢFkb/XVu"X 2l: M/OmC~Wew"™[UGpp#vUլt/ˉ-1j<#?dlڏ'MyBD%(Sv/o=$4$c&nEu#{]sa?ֺv!?I^B*ܨ% t>Xy˅mȫt_-8@bIu! ~g"ԕW6dM[k: [ rD'_)EUb#v + 1! v;?O q,<΋4T._v|8ghsBFУ0%-& ͽ\2gΦ͝Sۼ3vtnFqBR c_C-uIDLʘdjm+4LzBUME~ 8l˷=4\T;D7BzTMBz~'O>a<[+Ɯ_[ w^G6?ݰ xv֜GX xarOj8߀v aӃLMDG, KXuFot\мAzP2LVWlj,\S#؟-#7W׃U;Y!p?b!9%mq`:'%fr<(Z:asoW0+Pۢ}Y5z"B,P).d&'_x3R0Ļ&6;seZPLJ& 'k~ K RWrpKr_"Jj Sqte7ZDC?nȈ$pCuK"$q NPqo# Ko0ѣ"$Xp|\>Ē)02;k`\j5/9XMCO7LE/N Si݌a_TqS-)xq̆;Ad;['j?  p"Pp VY1򽶆N䍄eakOj-7& j_17 x:ۚauNaA|e$ܵ"ON0-pg:5=Ya|ʻ,Qx"\[kr9z)n`PO jC4};QM`៨P= v0C q*Z[ؓ@pwosfGSrַe? !JAqa!–-\+ B=>ğ?KCJ.h7Ɠԁ3G&ܐy]/gE8)4ڲ!~uaFܡpz2cNEQG'QYR7 FX%XսkaxM\YX?avL$7G0ۡ:Smꪉ[t8v;F22¶:: `~iذEc1n=>"?f|)>q\՛ '$'i͖`eqj@F8jx]N1|kzUPk':գՁN $jDk)1Ԑt5<H$#/`qeҶT~r3C bvjEw6@ lyO7)wzu^7J5^'ޓ)PkU1V|>d0ƒR\ޱS7Ijޝ E gD\aGVRō$$^}fz=,|q4Ҥ⤀eOrߐFli?sìi{"XgxI ztF%Ϲv>`z_HnVBt<*V20ux8IOQ}9fAytl~ɠEC׉N^1m'+=>>-]K!9;a EXcYeorY8oG3yP܍mv*qbKnypyynmnAr]\Z^ JdL4~n Kf)I+A^Ѱ!["jQYY|tD 8F 1ō jDy5t)Up*"fR}؝#Z1thXXk /uⵓvPY!tYaLmG܎"dff*ү('ԖzPIOHQ&xQ_U,Dj~o `ШZ:ԓB"feWK>8‡*FEWԜ!Snf>I7wB߷/s:ʵeGj*7`dBql=0I$&Dź,K1"t"&P`[-SQB3MA˹s \">'qip*T k0aj( 3sFUylaШv5Pi2ыvH'hs2"Đ=)@ PH7xs힨.mDRAT/@ kShg'4Cqdx(U7T$T=I<2WơhC: l]Zx /KBx_:-/Q+'`#JRR1!;oFٺXb^K q#sda(CVP7%4)e3 $Wjpc8\B|&N-77O͆84F-b,ƍG@Rq&+tHy3H(gs=Ss^(<7b%ȁ:l8+<&o[>8v.uy1?V 0J՟:sik/lƔ_YEDVE9R"CȞ}_,̃z`9[!턣eQ-վեu,"A}>7;"S_9 9[/85)ZP#kQyX $n׫v,SiWHBجm&6O8Ma#xCKͅ1й{cCx@6s2-tFG$!Z3Y׋ #aZ4DYA l=( 2l>/`㖽!eC:ˬJ쌵nrdX,KLt2wg7q۶Jm5LĒ~WPk8pi}E80 na uq:Ek'SW&Vw*GW *sU@PV(MF4h]G`Q/BN_aW#":{C]-#<tP6O>&8QU) y]_?/:<މM&6" &&ݖF'pUv L[?)uWaaj ts YA'(TRwZ%p=EC|-HbTwuO7(42 +cAÏ~$ToeF޼G@͖,e۝\GNSJI A_Ŭ)}+Տf INH K3(9EW^6rwPjҊ8Q K5YS&w4405CRcmYc7{&l'dQ]x >SyLlna19"˰RѦI z'PX( k%bJ^n#[;5ь֮w߭bwHPWWԢB*eC,{-{htS`BH9  m(E`s4v^Fg_4s}NےG jN9=`ELxε%e0j5"k Q&[P [H]Xx=蠳Ѩjdk' g͍@$U녺J؄.wY>0z!PLyc.Gx,$`5Qc N0@;%iڵsOiU&_',NSR~>a8ScMq"I<ơ]j; {رuLd]r?|Ai@< RD\{?QAʐx~ߦVZFV9W[dx."Ln~juwrH8DFp3g#JБu|v{>"Dz*0cgv3QR:0; QfT:YnDueII8HJp򡋽5:VkE .;‚I &[V Z6 o;`9-hD4zУv,[40F\*]qxa>A8:=z`fzį\* O8 (YЗ,/}`bZDlX Gxo:e$H =^Q}}&Ak^^NncRnG>m^SGC a^тJgov#˧ `[CG`fs(E(]˲eя| B :A}gBrOM0/%-M.:7poLGXs^hcfCV`׬SB0 eb2ةR~w Xrp+keg:zn\fEڐQe~Z(a g۶Ћ@.:2(=Rt% m@(8 xWDC~ixd]9$rVX[.v+ V:{6Ip;HQѶq h'%o WjhJBAh{9dݸlف%o987T"nra$`{|Fabq꼨N~ע V Pp2{$^G<[ِl?~nB],RP^l8V$Oڛ쨔2Ώ"-KyV"_{1.KɎG7HMiTPtE١!5%~0o.+'1rxjڈm(_'%P7lwkx_ "yxeUHmltqܳ"Lx ;bj$t~CmH#~̚ R{ +G}`tWCCuelH!rPw pilC:}S΋bP('hyEgƴ`vŧY-σ6]s4 v~d#_7a:GcwH|4:BC(woedS\1nhUb[LDWX; :\1YX61c\Ò<5IJQ?vPIL^k%^ͣ0O D H6z^|DgحCW7|lY-{5mSY SWb&l46i32S5 2waIPSh䇝=ہDqҫ_VI#y&YTGYPdy}(;0試P=i4EXu,PMLؓ?٤pm?\\qDOk *+Zn{Vz8d&*ɭV922;ks͙Y\f[iW l\q`t tSesj l6SbmxY=[uAV5.DEl+ɧ=*pgF{U6m վ,Ңr{X6P&z?/+^拠/bѪ- ;^ڦl:^A $@gޙ*l2_8h>T^…o@)u~#Ez?.p:ŷXD b q(*t\0_ {dI'q=mA(ܬ2&T+'qI :F h=|Z%S0-nӳ9,")"7lu` x}ɳ4y4Pq3 fk38:"nV_Fpg0q%HEp_L<援P+Y"kju“[l\&ٔ/{r+cwEϞǤr2=0 b_*jE^ENw!nFV?E%fuvO4&li晞 SM)!D0EMݽg~Kw?=Fla:քX:\_#᤯aj[ߙkv-*~l/#CX[:T̢#+Z8lx5l<+DٱƉeE܉mO=P 0%Xn>W=cӶbޔ( J`q- 5]feaW"*u]j!'wSӉ|q",-o%pxߥr1׵ZRNA. aT&#Gi呎0bɠ֑,@c*.Iu9 lcLUdPvtjoE#B }&$"x 侖CQ!Ao. V]lbHʷ3ҨI]WSȿ/$D#I7n5Sa* e/8ݣ \dax0;'=Y]#O f} ڠQu/#-B?wEN /Zӌֻ!7?=rR5@<翔% ]~tq̢B̘R_VR0qLӹI/BK@ uVTB0RЛcb\ěRpR0 ^6L#ee(1p]qsNW@wP`&Qư:848fEv gmG K IS"ƳwGvDž HrSc:rL;b1Nz 4x^XC}D-&͘6}ClEth>ߟ"X]7<^K)qn}f}MF)ΣljP\][/j`iD,^-5G!v򚛦 uip,ZG=!͹6Ն@sƑ[8h,wP0^'>$D=Jy!|o( ,B) . =Go "GN8=tBKqzN/#ۇ6_^'̻4gk~3o\uv.=_B- ^ OBA*%]O8h^ 8םeq|P"D R_Vtn/CngV _.H y~Lľ\>8gd %fM>pϫ1Y6^źŹf$V<*.g-+S1 ]tIaq'7fJ]ˇ؄"%s%:C@tҕkzh@E 뚘?kyLyYqӂGDsaB #RXQJbөOiR"#Ñw"vr6>ZB4N~&Xn+aM^",CPpERr6T`9dMI5rV߮q*b$rf2-G543B(`ߌJrw ÛMÀMg~}}hÝ{Dcbu(\2t,!U"3@ `2Ai ޶:Z* jU^Y TFj@3Ֆv`543CC0x.pJLnj;>17fUխ5=Vp1'қW -_Ȉ$ Ԝ} < p gmngHGxŅ\j,_`^)11%fpi5 `T蟿#r FC@jj 5g~`EfuYxz (( '"  Η)cPJ}4׋<_t؏Ǿ|@~D|i[YiOy MƞZ!E-iVHJFiqZ#lF7O\ވd'M̖M%@ʀžu?#p-;^qUQ!e7G,$l Gc˧,L;e^&Iu_d^ϣZHo~/@?#>g *Rl`op)N\V('ұGlToSFh bor@cޙ8][))glT1w_uW2sIEM$Nn䜢D*pT-L4L\\Gl,ihUp6 vtW_5sxI5fl0A%g_fѝ=xi8es`}U_ r'tF?!e{!U +%V>&8HWZd#FU}DvАe-ꜘMբ|KQwJr/ FL=I|dK!`de= h]y͔,Sw{^i{RFq_ %,lIߕ%ͫ &B+b$dog6_`i1a27&$V|(((/Dz6R_q_nkYaDx}Ƭ" ~cE^DesqLxJK1C ˆ@^)83.ШGBѾrd$o /v [rk%^׾ZTŇaOt[4,Ltm1B`&5y5>JB؂*DUV{PI;>ˆ2BfBh*nZeuZCQ̿"An.:H7# ͿhJ`QsO9nPOaQ[&uthYݺ#H}bqYZ1E8ƕ#i4jߩ]DZ VaBޯz5BՔْ/>f %ʾ#Pv f]GG#[a ({orvrG$BNjD%j1*ec; eOo~UbLOJ*ΐ6s  OPrIFVAMg"t} }mR ;gY^OC+[cxiDU?T’W_2Ҵ4.9 N2W(ݻPmM~%;N4gRܨ*`ޤ B)!%XN@O##HRmė$em{}vA7kmYee # pjWr?o(bOΑ{fllLo-d Vl}~R;ol&vZT7M0,׹[(h$tZ,;x\[ A{ rh+Y .*b”u'Ҕ+?\5^%GFG,7M*,;AҜ{#f[ nHYj/LNb4HƑ`MET.z) " Cۏi"󢳧iӥ1՟pGPJիszu޲5"ZnMQ tbN=eHT = vGg) 0nqHgv2FMPAҐ#sH*zaۭks#[toS-FA%1sA{JB 2^c2xӆa{&|\%>bUfL55> "r~U8*܉EpfʖF] >lzWV.8s h?ܟd=CcYKDXj$Y0l k)8wy&e.01jFkPJ+)$ԩIYVXd}RIȴzMbʆfT2cJ2Z} + v\-#gKǏz~.{ӖŗH/&_b ?o=tK=S=P7ŕl EDBMFzMRox3-;K` ck`/u۷Yzqͯ^U3>gT[4iPf:{zs $J\TR}#gkқc2M_BY^.f\x𡽢  %4^rœ25^u_c _&EMa.DdɈElJ?`SXsT -)uyKcNp, F- 7p7ZCKwt!rJ9,zmDjPs?RĘNPo%Ǒ2g?tԈ~"X?W<".L&\sRQ3"Dm@B=vdHC%F@R XWYkx W>ifO[T=RZmilqbȹYJ$ERrE+<09zR ֥mn @mD>$lPi}|2?q6ޯ'lEvNT3 84HN҆@Ѷ =0p2BSǓdʶf'l]7)ʿ_XMWvIqTs&wmIquc8ꅸv=CH6pqĻN'Sxك[PH5`ޱEJ+):geX/C& F2 C>|a" mk|ŵG[s.ЮuXq]9^Q=υ1.: tS o~&XDR1,Ԟku\هyK_Rk[>$֊$9tq IQ#\#C w޴ےٙ@}GM7[4)$$EV eka诌'G*112!i7|+DbH `aZ.5\^ BͶ Bşr"drr9T2uhZڳ q`eZP|sgaη0߃,G@_K½ƴB<T/j^ HhDQኄh"a!k=~IjvoW\՗1>*Afac ,@Dޫ |}iO,q+]S܍@C|`= ]žǷ+t'JG7߁Ɛ/UE}wʖ|C,A(mfni|K -\ srƿ@:Z+ R7VyoNj`YOQ< gڷ;+7]YlRg@јf#(^[ms Z`m?uCmkr8:k+bdU2cV-f-j2xK:tr^^a(\5L]&t3]}#WB[QVֱbM%h}jp9m]U`YĬvU6z}Qin-t61f2-β7vi`Ro+_z{/{I%In!o^XzL(~^iDscmX=N`<=5(diCɷzS +dTFWUTLba%ކٕV k@03I%Z-߄G,>촽iFslnI)<(;)yHtDS "!3E&=2exhO5oLàu^a}UҀAA+zH+ԖB i%-Ąs><r?73/S$z, ~Ϩ[cR6^\jh.h Z\8Vgl-a0mYoۮ8}>ZxZ6&=(:ʼƓ(U\dѻm\JĮ"Ʉ@ǬE_M1; {A%!͞e*cG<1ZАW/o>,IbÌXaIuvyh冲G۩ӒPIH "Ns~=xGQb;W Xz&Q[۾ a^]4 ɛx~O?u| G{W4lԚ[ŀM1q]zxu+Φp]myY'SV̦"6aN>@p&bZ@C8̫xlt\<0fZ->bh8H>}iZ.?i%_?AQG?`y-Ea_ <畽7W !88M@6u=/?d|DQEL}7M9ږpW~&5-LMn#ͥvijd ?-r=sN+-ODY#˃ӄ<;n OAzTf:zld5 ݧ][SQXnON ) f JmPݕ~5Ow#G[;zYAםe~/& !l!mB3=KE/ERbU]Vxč_C=;`+zQk,Iw-G˟u~M\q*DxnC-1BN9^Ӈt("be*&vI fG%w'O7Cb'WWA/7-EzoTSk],P΁Cd%>")tSbGl@J$ IU}*X 3Y{hi6wVEZʮL g$BbpnY4Wm_ڭ$sl0 Ҷ{#kNNXyŽaK^{/;ټt7# 勸Aydg4v{ze\Rmm:܃wAW$#w D̅v"f㪣0$wRe5F>*V_qUrZK2ov7b2|T 5}4x~/Y0E^öwW`Vp[%`೎&>6q9*]<uS|Ra b}q6KڥWnTd=qy , [9N9>Mavú !:j624/MEzԨ8#s[V Հwu#3sXZXd2"@M0+n0֜ꑄiǟZ<`l"|TtmzK|l%B^NVT,d` 5H.2%@6[i^ Ҫynn\YG!<Ԯ ڎGH!M *#x %KLTv&GDh-Xf͍K|Y6sKP(U%*糘~U&?PѧP/I ^iU/`p-W5?@ 'Զ"Q1=/X|X%,g}w.`[#&a?L2[LzX>='zW˪|ܕ+ x إ: {3$epc?Da| _of")RZ^ʴlu E.OCs0 R`e 'c BwQ65zͻ~w##H^gT2MKRsUUc`\rWuDUnpN;o1tJa?Px#jУi+I(L̈́᭜rꥵ2 x[}N$Xt.VJ86\eA,)Fn2ˇ,,2頂&M,tbjGRp TZ[Srn_غ ց^-G&_[v\C` ^]M8+?ޅޡ$VfBYewJøDM[ '`?9A{bjb(FUYeR/{$1N<>%Mzv3y18dk䈜)D3z6°AclN{ y}<!WCo`Gnl㘐b~ m>fCPR!pQ/Gt#^u][bG"kjGEo=>}msޡ{fmH29,@G7miFY%0cHvx`v-L+[tXNwcRlg]V1oWs>"y./0\~~p.:ˍ9fpm 1XڡO#TZ)DA-8 pCiMtș+h-,@Kf&^Pٸ&.`F@FD79띕Z~iąR'TGl|'6׸YIZI:Nreg UN+(HEJeq2*{jɓfT|2åV @89Hљ\n2az)[] kRfFUτxQɏȈ;_g}qVν %WNS]սtn< bS(f[oMW7"+mmGť.zEhP2~BQROzaH>n(25џ_T%j\1wnw@R"Tzƽwɥ-Qß\Qj ў )+x. >U]pߤ;jō F; G4dRV h܈a-]w'<[hV.7|ju)KX`1XWUC# hKD[ tQj[?0\i D|DZʅWNMî=(G.4v:R8c0&#{,+?tsk:f> |ȩv4_{[lgt}sN{j,*ݿç lNF gzY4l̈nE`S=em ?ҷ <|n. $*\Qq{ W1:D~ҲR͒+'K3L51QfvDL0Ђ@*J`c|Rw{  \°kڶᄅXYDj,'@rz"ֽ-)b_AvrU5= L4e)1A / ~q '.1iMu<.0Mb5C">HKvW@ȃgű~zoĉyI ~^\"G;Z9XD(t{cX:1 m@g )8 ͒OgWyW&C^q1kdTvE +eOA3nGN|eMl| QPnPH @A[yz"OEwxx4SջͣBԠ^Hn%sw^Il&6-i.s`wV R%!Ҧu[6ҋ1ǻ5nBkseh<օ#F 9W13jNl)dL$' a8}VمI(<)rHsߎ>*.&FK byKyIK |5Rv Z`$|g-Ze3Pg? r)죳ܿ dƜ:DMQ~*N41/чiA?@"gKO#׷fZb3Y Ѯ"#`SBa!^t{5B7FV7.NgX[3GcQKgdz|ۦk ܛĞ!q$Q_I3 ҭ0nNzpRq5-8Ue8v џsf3><"}Wa A8匟E"C7󥲂jBqy}db5܂ XH1MIZs!W! GqLw-JEEbd,„>75뙺Kv:(x[VyRb85y$JEiBavƝ ..=GwD6q]DҠ2_\$Ԓa"t,< HuqRv9++qArs=ZLCr'gcgϺv¹+^L# a9$o]xX?T$(HjjD{=1F,LIUTVGo*؄* .tςG ɒ$SWΖ4($ z~N\:EEZjavHP?e`0ThV5 F+ Á6djMB#t2V!|9)9 xf.pͦANr~mGays0-]X,j nIvSS$aֲcEm9'ra=M*vtdy|t=K,cRGb7*FzG$)UeG3n-7?o RyN}"mc3Sp,{QP#ZL#fuD(^}F}Kz=fȴC0\7B9ރE[Cgs,>=nޛp5,AI#.Xͬ`JCڣ"dzu+/qɢz1W; pp`O.yZ*K`\Zpc1݃"1%GB'"{4f6aM|~r O}0:56/G+rAxxAqw8Cn[Qf+=1<CbU2ttDzQ*TMn%K +cGX<CVlN`E%U\lGguтDI3".{LZq\mx,:)aC|ܟ$WXz0wZTE+5^x:~#)\Xu∕vϕ 0XK[*a&gYhsZ1 {Gj#Sqcn_og#t7KGc{ #n= E@'sAk閨~BB,WB`JK\d_4<sZhִ1g[uUpA#(_GѢ|3' ;)jϦ8 ߫Pe"~1.o7Ս슈59,M;%VQZ/ 7nmOs!Ī/ǑgR+'d{z 8, V*Lؑ)W%}ִ5/)L_XtuV8@OvR ,ahr^Vx8 |Yt1xIn馴;lV"`r KldZ)xg,NJ,Al|&*4FDL<=dOb cYvXY[ X$y:#CzNq (דo.-A:B9$rJ*bxh 冯ɵ 91Fp1g_;s74 CBA GE8?_{|JP}w2 eI[6!8I*W0pV]ٸIVx*Ѽ|ɯ {>,ޝ3@+Jr 9OPbW"9V<06oyBjÜk䪑r&%C7#n1l9ezFSE(5IN=v 9oiaM؁Fh W5mc<E{N[r_I*AK 1ޜК'%$GwtT]}I d)-YFgqZ N{_E/ |hnt$aW HP{X?VO,>Z kGϧ+V y+>͸θn6՝CԙfH#z\1܇O|L C)1yVoR(o#[ۘNjJ P7IJuDž9f蘿:6#˦15WE >n<ûovs1ixg}'Aȯȑ}&˧'0Nbb?F#HyЪO녲4Md \i]l;P?fY<ښ mO77TAMH @`I5&T| kΥFs ~,>_/$f~{,J,0ὕEO!‹G& 6 ,$یa>̥42gQ) !!wғ'㗏>Q5Nu<~a)CL1?3QBVG(һ= xH\.[!$Lv[V.|@ F}=:*J3&Ry9s\JlDGc3У rJc}U b.UۛA\.|Y̵Mocql? 'O޻y#`!M@I eiŴk+P AwWƀ0|t&i;n$GS(CT&8e:a<43|Q{.˕Q$x)G7Ϡԡ}cjMgR'[$ .^Eg.aNI do&)gDEOmٟQ]{z"nt1՚3y:uP"ۃr*?)x/?&35/'m[S_jD5vRўB DH"?9>afP1ϻO+~*H<`p6yR&-BnN@ 2!::p˾[?i=+5ھ[ޖ%9G1ej!Q g ϣ'y!#'9epď1k_n2BQ"0~9eRk2Z[J_/_E)z´SK_$Pi~ʱs35& \l̓%98g B, { *L )) $r JvغXg *zwڣuJ-E{p,[ybf^Ͱj[#%˟*GNYivAuz+E RJ9)FZKM$AxbȶN @uZEhb'ޘ7ݳΦ9h#%/E|m`" j9(m|:VП2QO(TdĤњ0['΄΍QݐӞb^ ؗ/ uPV*\Wd) 5a#V@6QMCfcBr^o ޑ"zR('@4Y}`xٕE,0I%)O}7ʴ'CB K Q@CP*?+d_ĻaT>mյڡq)?>:5~<Q%rƝZ4f( q?jE)W5>vHE&Wz8Q )`͒t1pi}U. H|߭kȆakWw"0&\QjIpX:(L2NdEW֪IH6M~gys6hScFiWH~fsnh_M\_l.2/ews'>[SdĈ*+*GeMlR%O5yPu!F4v٨b̒@O:nwoS08BY,Z#c񶝂vTsIJާ;:WВl$mPLï/)Q!cR--f^hD 4aoTIm} c`c#\dNG2ޖ8c`.4AbkeUt?JLibz̶JTG}n=j\w4z-VZa2kM㎕WQKC1̗qSš9䫤μg@,*PYfa8mfe?bJCy/w<gŊmR@P@eqKHW)WudXKɆSƁM) 5TeS]P5$u"55^Jضtm"Bۑ$oqm'%_U.Oޙ9ֳ՜/{0- ;u7ZK9cLOq^I,6ωG=ti|soT2*\Ux@LLɽ1@Ł#D,u@p(=g _ƂR7 TLY2~!1QMK5 }ڃt%ɕ ~X0_}S5icW"&rxuYYQNXP!PkZN[NJ* =FU\Y{Fvյ Ozz ߁D}r%e)aiUc9<`ǐ"])PrpaD.dH8Ry721Z5ܪA?4X3z/xUXXn f7aw/>^@2b#S~v~V t&r,.gZ"Y6)b m p'~s$?tsGLTݻjESi)"'L-b.\Xn#6uyʓSYx|ҨFBmu^(t{"mmD!;m(R 8<ś]b-1u=$ MU"2ZΉIS69~|*b)ɬ$7a] 3Ň"-"8{q. (^4t;+ub;X]'6QRXA$!R=AKqi]O\Aҍ}x Fӱ4sj-@pqw#%ܣo?vD{&aӱo#%>Vmh},XscvՇA4>zp=ɳz:PP޶k@*,2rbmIs/ryTKWTFC(UrS= PS1:_ JG]J;c0/Xfxw>AUdbae!  1iei{ddp9[,M \+x='-Ȅ2 9}Tb:lUDqPftdQ}XxYt LbOowT{AQFtr|j](8Fw+WB1&SDE10XmNY[>ePhTc-*C5uYϯ}jd+̠MrSeaɹB , ʓ2DQg7=D֟'qOv VBeoۊCߒӯIEϰYJ 75A-VǝטG>vsY-a-[ ~j ͔dީÁod]mtAG& މW&G*,ec*A$sbo^LP3c-z̽a8! jze\* DxUvG*SI#ʾ6PHrbf:#nwa$\DU4)~h=EƼFLuCfA'F+nq|J&x  gbrć@QPѯ3'ZxճK5dؿ5!8rvf|fEm~Qj`?市oI=QbKy1qc;bsu$p7o=(;@Q`j5PGwH\c?"Qff]XXlMK/_\>m1& @LwQwS!KG. ~?)y{I0nw(z"C-T 鿎b};ANro;Ʒq>[ Cwcߪc>G<᫨k ]u:wV_up3olי(v D=Lڣ&eR#}%y>zEU7?e8ۼ`1ڙ*Ȏr ڼW<I}RBȻ{ b16X$ W h^ 3*T1?ϯ?4vIʜƖ@ >TAY;g O>vnIr# 綜UɶL85 I7^w~O`f]j7e؞t5کVz~8NL.<ӄjS &Gl2h-`߶k q5U=EiWn(kT [c_ 0x3c\,;v$s܃q+4rNNO YQ/%%`bK]l a\U40 m%> BXbҭ:5KLvz9h#咨 ޺b~aMVRGnSR}Ph2WuܶNZaw(\9S2YK3SP%8b`iAYήWEbKP3B>_|*mpRu8}~60,v[eg'(Gʳ-4ivMr  դt/U oD"5'M!tvp&:^vW|EtPGWU|lw>. 8d+K>]ؠ`Tdd7P0i [-<1T(HD~`?KԶ%|@iC-۞-jVò6 j5]=Em>maoQ=Ӽ"bVRJDc 4$ۑSoj EH+D/@ 1]QY,*?2Ҕ̚DoW&< - Z|> &A");_ȔJ{kf\]74"^I5s_1حx }Ti%Eq!Yc~zyd$x'ڒ|D9 d7|E'rWonJ]$=l QRa;,;#'UwِWO^C#)M+vߜL[ ֹIHH)K_ۣz [(w3(KY,]wgs]mpnK^iv7J~ؕX)<O;JS`@=|A~>܃dr{;1gy؉ʇ<}jazYkNjA`Rf5 M}{iLT& I$bEк -g3PF aSա'H-ULHx}_m I+Lb_\/z xP=1|YtIX4_'F*@暐/cnCij`BZWdz`dMCG<i4C-.N4c?1K/Miu2MہZ u( j&-CO7Fs[Ii뉍Yl3SgIafr޶;>NO.p>iRM͇zlWcOyixE*_99a%yQmL2EȾu(qχ4'yAkwU:9J;wH&jIz.W1KA8劜[ J(πaL`p4Oʜt'KaIV7/P`SMgb=^Y*Sc}m=|ZO/!!-0 jXykM3stŕOrjيM~y}Fw- S=UZQ yYxWԕGȴp$"Rǭ+ 鯆~sfT4k~fpxc ZwB?(m>bi0"Q@oaf G7YH3.g|Q  wG\ w!ՂM&oGXQ 'VTZ H|m]ts NQJ.+3 1v"L,'*J[SrЄXby݅S'"GB9|fa~.QkZ8oéUK\jEɨ1̵d9^t \~Sӕ8UD4fkݽpyS-4b8|x앦MO:^PWu+*ܒ;[nI.Ly ެkX"k%Zȁ I/3v|yl|emq2pLE[A Bzp 4jF܀&e:2pϦzn-9&+33 p{֛WEeͰsc 1.; pVթȒHeKjjP~)bˌ֟ŭgs,JɈonNYu|NÈsWwVO@+Ɍ]Vm#NAjFmMݷ:|Vg}#QBPvlS\݆I;\\{a#k MU (f K( )x®h1&(qqssihZ[p2K 6,|rZvV8aǦE֤iPT&A6>KRhlMe[Ԕ>EL Wyczq Dd'il5x۝5~T#MVZ>پT>jX/?w[ruTù2qG>Y cvF)ډ6N3 " < :QdH,ι+%?ƆM Q hFc8nt9钌V,[ 4ՙ,n{V6I ^VMeg ]#qy;}KEwX4ZʞIYEpFPi~{rm)FVt$y0eel=$+:/ư&2 iY3X#Nr. ^2P%ˌd\\/}ec.#a| TUafARJrRJ$g@vET>ˊj {pR.T0*}KQ_O5˃Wj.PFzfo'puQRh!qwD PvqTC+ Z8iuFLmD)[Ũ0JTHTyX+R~x:e RfZ~McI2h@["G:91^p\5D'stW^&Ч@KC%7-L*&K.PIE~Bœ]0TNͯd+W2HHu_*-ʬV !>F(i)]$2&4Sq#RhT'wLgxɲ'tFf:zfQ{T?'iQ:ES2d24 .= Yހt0DŽ.D} y47&^M@R{C=hji,o,7Dx/sO1o p{^Wߵe9K)CVuiu~ñP5l%pȲ̜gD3cPe//`S M ?ZTVh)6Ȥv%|1?vvJں^6j,;H?/B=͘bOkI3mŸ-nW,?C Etc l쁜'[ "E +"ӳXt1:˻\޼{+;d H+UYWԷEN.!=:m}^.Kpl?]7/>c.G@;[礳0\_IZu֟F=;P#7!VICch(k*s;7-38><0H8Ilʃ{.w*޶@7FP~<_,uv͎:]@k&8nf4 DDB.] /wXiT<ﴙZ$|vA!j_k+y&>޼m Mkgn{S(^(V}[bv~}qf@q uӾnBRq2Bk[ roߣwE+|ƬƥF 7lo YdƷ(x}i1:Ӈ\t@I+@`NO%tx >-f$,V؂4RX\gF+̤#gmoɴ# w3>mOҠ[S7G|ɇɩ4+.1x>xY+mV|e^lw^j: jԓa%ļᩩ59=v-Tج-wS jyڸiGѓ&is3p>h'>A@o:b˸=gfR)T|u_,d-N 8\n; ZŜ{tL qH`H]Kj ' hJH3^P{Ks"EyK7ԯ9 iO9gJ AFw5ѡ;& TMش>fʋR [nÖisb*#|h3lY 6AO M A`afuZM;D Q]ybq:/0p0?Q<3 ~%0d{;WHܐXpaѩj (vmT3ܾ) آ;J3^6Zd5$DڋsSؑՌ(6(j BFy`=yЏ 褯7@kEGbK[/Q2 0 Z2O<HE :M(:6YM$r{"2~[[Rh\?IE;jz|ݏMPN\A Vv9̽amF2.Hfs!F \/$T+6ۀBhs\ɧ?;GiH :;ϙ58=mLpVb#nm6 nh,Rj7_kJHn9e@-zkir wN׸L-S@)nV6Z}19Zљ+exSa:r \,7kry Pnt+hB"XT٥n(WcSɭh)#yH!#|ι['5 =uE]<4rYh"` 4 X2;Q5Pr ORЏ <Ͱ)x,[M(oho:{=b&ǡ2]yeڕ–歵$f}Mb"L[B)4RAEV |9Oڠaץר OB'"٨] B~W)rqg0R n6vl^Lrx'!YaTpLSR1G[㺑ȝC|+Ij*+"'IY oI'SG^jvtX<8*fPdj"A5B$Z'/8 j]^*N&Y٩s&Q9Jw_7<׉<*_Q"J7 I]u3~YֻL_;· $Kf>u:mLEfEyK*/%XUs](_tQo#W RV4b06ؾvVB\>h:|A@Vr/ ͡"/'F'`22||XޣHXa [)fvK)hx,3K<$k%!,֠P(!ʦh) ٲr zKp}BP--{לe#q}~i.By~eOueBT}kmkz2[P9z%ٯ\(Lxm)PQl0.Pl-#$c[#5͖DJ؞ɵHGMZIfIMrUoB*"LrB')U_r>fZƖ]AW5֑!"6h;=(%{Çues1\F/5#ߴ"d襣B8F>>,~.wP`y"*NYS aŵD]bc>OҵpLYAiਖ਼̨EgqH115=v-j3qK)n-\e+ܳnOc &XF5K7y~eHVsv{~u*QAq ^O6JuF9။^-) W}!4wTut_h<C_R>*ێ/zܝ63Ά{X"ި>mB HzS'-6ޛ5t*!&j&F,4{; ~)Q5(q*?XR̬L ݲ鵘ô%#NүNݫ:]/Our9&gTfb_ Ӌ7&lQ3{6D76ãl;o zWKا}i\sZ;T.4]WSqڐuqB0ߞ4I V2 7sd;U>G}'~Xy]CԸ(pD} h1f{[IC@Yþ ^zCVO ؙhD2*WRY$c }}(sAFM;g^B{CyI)-wN8|/r\ 䏸i%8Uࢦ][Xh<}VٺVb'[pc90&=byQI.U/ZFC)VS5lD2É~-d] B&s4"G/=RS̓dZr.JzF_zOUa/O? ]fYY1X T4nӎ'-q"WiwF:~sv"Jq5}Rm{ԷqHeڌ(t 7Zإ"ݮ;}0x:i^2FC'FI]ykɖ=x3?"vzހiZ(H9^l!9 ؞U^\|&𿬈 Hs1) MB'Fpn\vu)<7h6X5YA/)em+c/vHnEɦ!0191VNTh/u? ֛&Y $]$/ ׄh,{<^lSX,#`b+!Tf)u 0 462$LA/29EQV3;%agKi(V'ˤ($-`Gs41[~R"ǛQ=|*zWIm r t?D|B QU }o@ɿO2^}Y ¥f@O.čoumaU>Y.awh>nr>JRrDVOJNWk"?]|7ay*\Btk ױR e8<|,Y*~fR-l mE ҬyB$n]O\mJgV Q vCAk&X'[ݡ {Ѩ`249 rʺ{P5e;ːl"#cQHC 6Ŏn-p q-Ml̈7pm騑9(ޤ]B?-=Il&}O`Oq;&oT_LDnpp긓f 48$:zJ}3^א7_9gs~ A]==Mu_ta}8=Xwj^1 =X-@co&DÈ)0(m.oЁ,o$Z"u>Inƙ~`0ͯ2zEB/<7sY.HHc5kqs[V9psEpL|3f] [D0éP4*N:%Xlv{A-LjiY6gt+GP˜bnO{4 s܉Lel&s Hp:UF{R HsxjŅ`upɝ: `fwwb K{6o*@p z]ѭ+124;>!ꮣJ}1)!Jۚ8d%5޹Cyk!` 80pn† ÞؒÍ;K {f9) eBH1սTg Ζ|̓9ztm]n{a:W'aoj= RӰBJQN^}ZIzX5_E=w12nzo vs#0()=݉w'T;i–躘 +`CNewїtя ,XG}'BemFK`)o;󟠹gr[qD Ye$v%v:ɦ>#^J&I&Pb-ԙ;)QEH^| /3AY ZҘR/-Æ2jIX-?Rzc*NYE=}I 0poq^>RM9TZ Pz ]q" ;߁~Ln~c8o`9⥠"t:/εP-\cPVcIیm 49fk_">TqxیьH%*& ^tk&d!M,w'6xoJ0L؛9uWBCG/^@"}'4 jE^TOq*:V]C(kw#FcZ_-!YQ:>Ӛ8]T,U1ɬ|i:<N9^ SDX:Jn(АY>(}ˀ"&eQRu_,R#R| 楺ݚCOT\z}#N8D*}х;D"!|Q:LӌRZ1ck.\1䃎'Ƃi+<7%?o~Aw dEKiCd"G+E/_&DWf7֡(SO+ RR _'O<$T;߈]nVY:yAT=HNAY 7Gd9 M\άaHlVɫ҈vëVPZhaӸ TJ9\ۇ?XUpmDPh}l;CQ P|&U=+zKM^xqҏ)|1\4bN vUndl B~ DbgxM2q\¤?6N1ݪfG|1W"|dzSc8k h÷S)Jfw:|+SuRWW,B;?qͼCZZqy1nagw~Sd怼Q~HȄɚjv53f\Nה&u)t#e]_hP6zB1Rrj?xu38zc²8u"hAґhO HB ͊)KK}+T 6X핐ƟeߏEv8YY9SژHyV2tβ#9P;PM>jCVvXSlPҲ^FTq蓝WlC6~|KW1b aqVS>/3.v1\ @Sm̓=Aht+M<3s}I?>^:Z6!z@F49Z݊>0f{)o1AA{)YM5imdkVe=C. Hȧ)CPJhw1}2/VmS]Jx:bzO;ֱn}+.J ~\*J; "&8=ʂcҁ^2*͕YD1 в7)o-lé/9ml*~l ާ!+E)EEPX#exu3O5tL1KoO0c6'uxy#EWpv>yV)^ CؖPԮp1. SܲY>\7HLf^£*]iKndW2n E@i;4F.cw!wrFWX޼TSj[Qw*wɮqjm_֚G|$UoPu^wjeZrZJ[On)MwAݎE<ȈůmIv8a,swK6c7Ouԓk#ӢkJA%t慠1vu&Ѳ#;0&ߪYQXMOa8:3ayLq%CeSo%pJ4:5z 6ATA$:߲U1VgH>zS N x>>gDRZ>eek}ݘapU&KHښII 8潳%miLk=lFn>fh\FP</="@Y[~|gX:k D4?, r7ɝ7W&mnd w\_*LBP hO ~+f3j'Iȗa \֍01h{QrfS`\bu78/;N>$FPjT7<`]~71 V腕S{č@&CRaHEP!"~X9],MmyR"RwKS_ `O;:HpbA#y[|[zQz<% 6;qN-=Zo^HR spo } l♶~ؘb>0N3 KÎL5m |wQ_y#|=ak%~𨀢Qi׊cyn(yz|ч)3F|3XF4,n 穚܂HKD g0D8>AqIU`86tu(i iR{+& ,akZNkvAbqD %c6zZ7yߚ?DJq;5R{aO0e^I7; [ފAJn'?J6Nn뾕1qZEfc$p=ʉCՉ;6M,Vy=L[| Kт6}5&`3zc ,"jSwVXDV&B(5Olg}R0br$kt1 S/'[wX܌Vtki<2m .cDhܯ{ r)Tpk@ueL&OsgbmKMD7DCɬP JCUo'Ʈ ɟu4$; s{G(RUHpλSH{ɳÚx5m` HPX1D[? OEpC-{A(!47׫ӁWUn/Y꿄M- cmOnUl Љ]"Ie.=ofzY5Dig)B.gIýHG)rr8pne?PAl'zYG"*H5 w+,>P!%x>킈,LgNZb(4'0$zD@ 3aD:涫T49ÉZ76ߺtJLzc1\#K9֛Y=:F# P-`@ Bb!/j#Qfa9. 3a1˝tҴSxZի sEkr~G 9UN]f 6;ûF%}}u&"_Z䧯"|y-c +s# ٦ah_B/up.h-*{ [kT_\Q}rؼ? )B_1Tj&ZC 46ğaDW+t7M RDSeK\!TzԺ Ja\rc0aBlT JRcPG)o$:[H? TMlg=8#ߘ8\2 #dMT~Ir.vQ2i<4O#yCS73x܅r}rcgI{XCm"Wi6T[e%U`mY%v4"9Z2.r~щwhgW#1.zHX~T2u̐O`tqv(Z{y8)?[!Ȕd5ՂPKO}Lik鼊YS}ωT@ 21dGD2fY>uo;Qs(dȖ9a.~:ݚTn5ү>^G,㇇Xʹ0CE}-UËX,JO<>$k6qRcʂ'q4ͷ;9(Q ҲL0N45FO5{R0[|c{!r998Ăw[V8 G9NslɦeS;hl{OKW,¸sYy< L#jB ׵sJӂ6{ƷiwTDNgyoS&% ә d[Y8VʁA#jvU[xsh9-&O;xB$^ba filPXH?vm^%gP+GDg' |oKnn gn E (p%ok5: ͕ R 2ܘ0ȑw+6Db깡w$.6weڂ1 IXUu?m~,#q6&McHCSECTږwJBUqA7]x=.waQ*uFv$,F>v*M0H@oYiNĜ3qy C1@*{\*sQ3,hf?~lkͩXAj=qʖJR]KX$t`kC q@&ZʢаL5.ƨj#ĊVC>v D;{sOuz0LN}FonV_6}(o}RdA}*yvœU\|;G1 6N{[-? qtN۾VޚHQ_Nq嬽VYtI]NAwz+b)ڭyZ}wq)`\2j.?roBn8D9*bZG5a2V8ߛ9T^YS͙f5^LʀrL 03x=R<~$`ŁMҼD#P4֘\l - j(܌aaCAץjctX_uxb ;Hla9(^Ű#C[ux`w} S_|o\ ?t/E`1 \p/3v͚RRru،g! p)=)kbVMqDd%:RkjJp.[GwZ"<8ߓl훘^)z ΢e;vMb;2Ȯ 887]730OQib+b.M\/o y*a߰L'Q جe9sr9 )iYCϤ`ŖeCL\MV* m0]墰͓W;ҽe SJd© r앷ovLU,GmUH*yfF:e'RGjͩ4liIPGHwLgg))xyEZNӦ:7L`~/y|Y5J:Sč-9kĸbA;ɨq.e,叝4Ǧ]B _[HqYK=bgS>߀@m @ֽt$aMA}UJ3WDF+1wPD[X,"\9# RXK[&3ڜ~K4Nl3=(,30<|!7`TFVDvV-CxY>;D9 =~EشAA"Z{GdK N^ ~ IM[E=iFhu<гÎSՐ:~PwBЂ}`B(YmGd@c/pxjZK-ڟQŌ=hQXH'hjt[3hDj&7@p? ugJk#M+ 5eQ5wP??OB ~ W{mIղ4 NɏߘUnO;pdvH,c@6У+ܩ<ћgK$|?m=XkcdRۡ^ޱuXyY%^`u#@e2b(;7贂TGTt;JhKA΅剈HY*a~k̪P R>d66N@ÃbEOqu_A|A($!ʟ-!&}CAaKXڵk:bb>[Rhwm)Nؓ6El͉#E8|so-߻خK N%3vs9^'Ģa%]] 0zQ RՁkb_S}],[Dw7T>7i}MZ`\,{彘wE*`Ddv\@iѓ,]@3o/}=@6AFo5y]^kWD:M/IeX7\H{8,)Єj\3[#Yzyz~)~Vz+cq":FTӗXV;okIzaپUKƗ%tʁ&v'Q&4\fk`4Po _ac*RD/R5J)KjCzPR' 4;}vD.qWgHXPrn IUit{29 bߏWa-  ڛ"{0o!I?e]αͪ#w+U#^[7.4Q*7cfaaoں%]AnkyGdӄ̆"l=Ac?KOu<̥sEJ蝿\3BMGz>_T._ʿuD@Ff*>I9ŇE[\x-%cjd4w|̯/AvY3"NpR=\\Z,F IFqҐ0<[ *|m[ |HQ FVbJ,VNZ3*'? `p2BxPO  5e(vWX˻T]&85 _Mx%_~r}>YּR,Mʸj󿜷}y=%$xkv8"hckC*^tex/9Un;+QRQ7%Yyb| n]BȀN3Y(.{/Qx2\'(T8ȑt?e0ETe'+]>AR+_'d ACdF)]aCr(ܳc(f`/<12ji0t$=Fz 'c7U9/vS5HG_`CO%ei`le0:+}c~>3:܍Xm=',_=$&m!ӫ2LL#aГHż}KhDB ǘZ Nm~͏s0UqY&_DGsN^3蜚!GPfԋ{T{XL6xyQ)A -זkl/f|{K^e`s9ށMA$Ԃ=*M 4 a CS|2zdj;ldKC7BQ$dBtb7lG6 ,?%7+5p]56q*u8#i#S'mk_."zcwJPEs4OdYҟRR7Ϋ0C}Z[Иh~eLSO2+jgαů}, %ճc 0Ib3 P7RU(GyR7\"MPɧWŁG@29aU'I:cU_F.'JtU E'"ZA!ۺ%<&o<YăbK*`鷫1BU;3DZ驅GHa|ы26z^4릥_:KU}m0vrgq~@b'Ր{;C!E/IEleqE\ (0^'||LH&sGtfC.EYlnW0-;t~ F]d9˚M<&pq%Xʜ"DfFdn0u¿">i`Ko:셮eKzxaOK=nژ;t>]+{͘]~=%^ -jj9gZ2s1oz;֢UH;CC)nL c&Z&RdziwU5q$̧/yn2toXԫZL]M?+ mi4dN4^LR,Μ r> DY ,[m< %}iFXr4qR>uIւ<ҙdP|M^Natl#T5ǍGbxF,'lWebKVѺ',-1\Oq嚵E<I@¬.MUf @1l O5qB M4S;uv o*0+i]Fk4՜aƮiZdƱ ?+qKNHi?K c cVVdw ¨"^oy>FO: QXpF4#N!m 8J\xk\Ϭ f/8$Ò6nB9dTP඀aq >:"yF!*>,5Vf͇Z9o!2%WFrQX5Lǻ'b ^hhYi+ ʧ#҂P 0 cʬK#El;yE~>EәS`J~o ^Z;]3? OwR!; vΧhMbq)f2ml0ۼ ˎ`˟c5zhU m]mkS@yj}ʝ'YoG JVd6ɲ\Q (F(=4b}p >Sq3j۳;jp6ɤ OfS_M/>s~:;vʿvϥU@=f3'BvPƑyX3\u OyAP"7 ZDR#_vuqV|ui:px}tQ=_v#,j?;1ϺSR}֡?wA\Y)V7*sL |fp4X;ӥh4B~K?G]zj;tQejҮ+f>̑][c= QQn[&FT bP +F v?J?@9s4M/U5o3;Ѯn irsto0~bl9xu֭^#[$6G"YJ"H{sM\٣᧛b]]x~\S2LO&kq%P4mpt˩ñqwʣmk.pQ .cp pEH `xTWox ɸ S_sD+ \=.* U/7d#HG2;H"31OL&v3X\|VRT)KBMRj5#,"băb$c W.ۏ$EB'>^Ĝ@TÆ3ffeQXkM[M nT %tJ/Е87к_e ru6A;A5q@R´ynS;vF[y!mhv@'ꭀGs4Mrqbߍ +үj ѧRǼ٩ BRTd&rφc 8]k.4빍l0B]*9>CI u<^0JtkBy灡pьҝ>@]z3yQ 8+|$%Pت7Y֏{=4;ǰ:zՑ&|<@]|5 .yՈB~Ϭ a z2 =鳤cCa, 54rWKq]騟nIHP|"nZ1H^OA(AGiN`E}td!^WS1;6 jڋ9͖^WӰn\nT/I ؑ5 Ò3#D_LxA)M`Q>~.@jeOwwmRdf^;N{s3=v tzp KJ__E9Q=JWtTdCg͎Q[ !P|Wy_엑E>Ǟ哼EH$iX9h>kt {fbS8yEF?h/Qeh'ρL%Td1P5Z"{8?ԽJ2sOaD^C>K%xcEʉM'U'嶟K-?4 Y0;inw`DD9K[/ƹ&>̖C"=xG`m.Y:M/n۠dNIɹFr Ɂ|o"M=n3it?cGvqd..Z3*9]c(52zrjeQ"Mu6 :g#XtԽ i/NhPdSttRw O,8X ~#b xhڥ8PS>ڨ!Sq'ؖv}/25jKtS)m¡!8(ܟt^:8RSӡ42u+_Xj;?UxvdQi Fמ_O_/iVFgV.ȹWXϨ1.`+N]M'5~GL(j,bfqҟ4Zp R PUmT/"{t騇Yg->Ecx5^η 5=ijD#;>r.h|cc/|_Kx;/u{|BQj'4ZS!-qVcݓc\́㍱gxͳШ>PDQg-r5w\*S.lB򇴥ofyn,d8%@ :`լX1_W8+BL&=a N9޹0{=ҥy1ԉiYSʡҖJӸ8:Z)r4'n~q]q[@KXK*K-ŭl٤/~15>YTS7X=C Ufjt݀H} #؄J"(;AOjz^`x'<3&ho}9+?"Ceh pSjʩi/̸+Y;eQSD*ʏ&Md‡!/*Rh#RCP2YPXh`B/1761|.Й Lzkrn^=vOD!Fz4 &`~l598C 5 h~RۣLS(?3L?j#F_t&ZH˴0 #W?2=,wDp䏼Mi6oxκ[Y;9*Hd->GoyDd:01]L^܏1F?;*1K6ថS~9n֧EĤ g0#t0  AXkt]3Ԓt:G=;eJb a׵R`Ej}/ ᄒlj3 }6Y"ߗ UgCF`;8+%ar &f+m4x%3Djju1Hv.Sc{'r*gQ)#MG!>8-ƯesQᩪ9r& _DZVЃ}Fxs Rr^!jYr(]]0K^he.͎A]7Eqa$P̝q4U= їh@: CU#BFEbf{z(sͿ HbӠuׯ[XoΦ'1 X1{µ(teph-3vr[ʄlO8 F]>8j'phB~I)'M?,N8)ZIC*$9(6l4]6t7 dñfm7Rdf7R?lN!3,lЧ>_SDJD0uő؅-ϝpF= 0|e$cng&:$Iό8peha'"o9 :k{f`zSJ8_ UɊ`*"Tsh IK(GWXh_@Deׂ:|7 rzpz@öPKY0Pg)xt<ɷo-d( Aojrk+ 88iME&^37t P\3%L#9SFoVFDs S]* A3݆M~Qoa҂:4'hm=x?ǍX4$xG'5UdcB<ڋX/Z~ȪK^ G||׼ͯ42@KÖm[eEb=qH;vü$Gް *T n ݄nI :cd6ia`5)%YhQoƢg} [)򱊂:Qa<3rkE C=mVY [ܼ@ȼ֪aU3-ZW>'FԼhCp 1'-I"t6l67+pP ij B .Kb^_`[#ՙ/npB sy= {6=ɷɰ,ÖB1&H"԰A叠uoquwE'(@[9ޓd|c ׬vquF@̗R.̋ނT^f4͋')р/4:B ZV@<`w=dRuAR 3 lΥw~,Dޅ Q=(gMv3nrM{|j@k|֊MXp46#8"Pya(dP:#㦔:z3$o %fˢ"RxOs5c=YAT9i8c7b;7ls\fsu`~꼐sg} yJe!ZYjL,M=DS0̴D ޅ@˛lk2WS}^[)jxS/|4a 9fl]b%,D{k;F[k1#٘, r:"+iTyfkqw_A:(.LꟇC/.|l\gAo0(I=?@K`*5VBb;*@wvmPEwȬù}ު2gyU냎@+`U^!{=Ͷ D RZi,d[6h1@vNM!AHbAcuIHu-cX+$ vMQg,]Cza /"rEcRylJy1h3#FLS_Slhj)|f&FGf0`|kG 4^ZlACpfBO ()B0ph uh}1w#:Y)o} `O K m M`0C@e=@s[+m8l|d=pwˆ`mƕ[qYzސib&n&3S$p3 !Xj U7r[iǁ4=#'ћu55nl!z掻^ KK&?m:f$N9jO*g :0M7Bcjqe`<: ăɱ*~aīc& {iy) w1Qm>:;V" lULU{ȨJȫXO8F(((ŭ|iiQ`^FT kkg\QC'L<Gb )~5iL^tׂ]ߚs6Xn.V=T*Fr'68МE~UNJ>O:<-ʽ3F&A%s{*$JXo(+5Fj)vWaTv&ͯAڳ|.*εeh_?(X 54,w^ƂpY˦E!?߄~߾#'봔;;G"FcrYu]:޻@A8}KNH$ʊIg3q1T9dk8ky${E/K0ϷjަAɻMM*}4+Ty2C$*b[ඎ/)rq2 @C*laF0{a]M:=cԖWVtgtC/~ٟԹa s}u[Xu`ЩFs`2xv&iCd,҂*y 'wv.e ͽlGRdp8rKt?ѾHA,ϮB C5h"/g"rA3i@OÐh @N,z(H97P!wcbmHyn[WgU0`і=?3fp.s"`˩<$ .1q+JhOtAluiv3YSqqvE-Mvϝ tD=XlX6dY4z&)g$J ZywUUU %Me X,;){q -0T.s 5#S\-PJE2Q_GǏCc՟p_^JEL<'nF'2wAzv /5Ksp#/l'P̎_m1_Q*!l\z '4 U<). ,Ivlݏ?xz3l$c 0Dv IJ"x`s@ŹaA}gFǫhtFjd=Dͤ?XTw#H_ZZܻ=jH) >o>dZab#X.֝Ux9rjR~r7VK<ZBuk7{j.\ E8L٪Y kuw&DH߭jl~aRf2D;1\׉SH3 z<ԫ봶TnEy6:ŵ3!ͺv(oM*}ܡKy:P *)p4@A62ձXӛzM` ^;SyĠÐA#i) m[F4fcgIt!j/nTC+&C,++8faf#j2Pc^*z b_O_RF i4J  LAr77^ R%m3 pGޙq ɑ- w\OK)/MN~PWb$`;5&ǃ/E9Q#IQ؂K b-[Nt}a H =hZ3 /p D\,xBh%u>a MrT}(u}$QQu[3vaϰվV8j+k uG8l6j$T^6어=BT\;rѓDDubLa Ƕm βf/J`SsͰ1j'~=y`EI᳟kOsDqs S{#}KuRY3q@bF/(W=ڹLf6d>JRݺҥ}aÔ&N0mU6 [TpKjVF0_іaƊ}Hr?MTGv:; c?+'yH^;j2 jە(> ʑP^`<1pgs= *2/0\ ?Bo3qjr}P('&w (vg 57tçH~Fm= Ht~Srr^7VS'YdTGzo'6[.J4dÇYy/A%ѧ>xuzw.(NZL]J/rt?jYqcj8!.E/$f_zZگD(;rp\ZO9eAŠ%3sGۓ6.ZRN u(oWig[hul?߭`sO!7ź#}]61:ԦMJp8NfP_J+Qc-KF4=*Oس%XלB.^)ɂ^a;l朶VI!J;s氂F[h2(DOTw67@;4l{\\z 9PܼiyxV*^\WQ0&Pa k.x[-Z xK. I|-mg9s%kIa}xt*6PFS:`R +C$Z 3,S4ǪGgK&oc 3zc੄8Im:K$Gz<0B? I)S $~-PdOz~:>wL'5s2U#k"b^@?!G?}Yf8؂艬4=XBlqTDvKhdq &S]o &MxF{O$LNk?N"[3rø]1j7ʹyH["l' 8T$ 7<{&ՒAN]\#JfO9S<~[nB$IFjH^,L\ooj΃ G G^q=;ج0:W@k%M uߊ~юw:" dm*HJ]gW;#m`wF)D&u "ƹ" к.L3GNwL^T]]| OAAIx18Rly,;]HS47C-(Wͽ>< E)3x@Q>S\^^gzM&؜bpd0?xY uJ^b[ 1,@LnFKc\ gH!MRÅ)Da"7LG8kWH]f͠ dm+ǵBY1Y0\\b{uuv!qA:؆ KG0;Go~5qaD#Zr@ޚeT3w]$e|grt NaC_< M/Z/ֺ3S!"}W?s#|ON?oFm4 ,3몞1(0  l2ퟛJ0IyOqē3ONk 4 v?'ƾay`,#hyBˢzGJJm{Zƺ2 D0|֋!m|tosa<1w@0~jpb[U綣uP{Kr=^mIz/uXK#@5P8+ w>rIAؖEuǹ5bdC#[O0iˍ /qhQ wlEDIG6z y]@;<ǞuR̈TN+oZS{Wp4870JbV֛5&(b$>wү,Cū 6R~AlJ fQ~ h8 |1*Dn+ƒ`811|to&$k㲔ZkԻ!p@%i\ 6t&QjXRI(p@_ݹ/ #ĚO9)bӫ4}cɮ|yJy]1ÜXj!qW8CȎ:-oLh;N  2)KPThNj7ʑ==T.8]o%7 qU]QcĸI_7/;[ѽy;:FN 2‹WgڛH \PyAkb  I ='?WKGHk9`zߕ aG>{qmn^a~rzҡ|oU^rY[_'#$@cxv#SzY! pf8+E^kf*ɟkh2ƂN'A7 վJ/oٗF|㓫D C33&TDF08HXNlithL?z|fL 3jEk-_GU!1WP/d3VaV`$Q#&Psm^yfG];AͽB͵s%"﫲vmo0l FfƣI-*"& !:Lȱ1O_NW47VlW8*uK 2{n]|cfSCL+Ո x(j`"WLMqiM`P6?8DbGl~8.1?Z#Jjy{$G:V,]Xkzn^O\[؊#H#o!$KC|HTG7}B*Tpx!3QN DS&+1<5tOi~U#ӣ:Y?61u(\ lʤ0(dvf/ ζ@ P[xnF$`R7n͆)DfٕeJ*1rsT&U(C50Hy8ɒ\I  jABeɀdPb QQ1hXAmX!iMZ7y4W xds:j2H1mE-D= ^49h+(b4_oǭkoagY*) P"Wq2C݄Vx&1dl8E'jHTӜI9OrNj rzvWبE]bczuӀ4MsĜ\COrOrO[pؔk&%0&a}*3:ųxl.ܗEl6~͠7MH|*K}tyIC'#G0U5hC}Ӧ:O q}B\S^7ߟpHckBSFA#% )jSu#JeL % 8* Yg*WX%,cM-$+7)E Ncٚs j ovHHtV=a4hZ&$ǙE$zuHGXck1ovYH,ga b@]@#D py,ԝ e:]%&Jf#vX 7@̘A=vAZfN@栋`d p;X)Zߞ*~k9\ *dˇ'WZ(cV%%uP+:;îL&Z]BR7bI{CrMP p5'|  Qy|6R4N'$ad|<,Wi%Nb*a +.^y"0Ա5p3D> S ׈T CfȀGNY ^{lY 8a9g Af|lL3w&suLR䥯 e4KLB'X:egG10Aߊ_ӎо.ѩ59Hm8TH {2p]HJkGDw Kh qy{iDzY$ǘx!FЧ9hj"Vt'/$ YѱmаRZ,*л󀮣J9n:IjG;v:]XdG_Ƥ@o8҂u1;^@\X #0آ%G.餱+`z6'cW"{$B 6'D eVfsp"28Ir.aCQMkeÚx2 DȢhYh+)PO0kr$[yz>IS2I a3rۤ lqwiC/^Fʍ?l$Jrm,U z2' ٧GC~Ȟh"f WLܽSiVdO%@Ś BHlߥI;c#{Ck- Nm}<?co%EQ QZ ֭lE׊]eP pwi9_|741VgAĜj[ۻ;n6`&9T%BfUŵM?b །<} $hIŽӫpR Ҕ̒-#s=Du,wmq ڒ,x0߁_ W#ߣo G5:s Q(y6ifȵԪ eƕSb]A4=8b(m\ ĬJLS$ˊ f udʧ VH4v]@6xlv_'ȶMX @#7hJxrw=%< Xv+WQ> Tf(qLm/NQUIQr,ڞ3l3-A;JEF!dzQS/UUbNV2DUK:,9VɚV!ZUjڲז%k 0rh߼tI-ivS' .Nմ`a]ޱ%v3;Od}>4=^rP _Xb'N/¾œK)JF2M@M&Ga8P6֎̗gojDb [uK2,~%9Nt 6hSlzuƘEȂGXEvX`q _Sm츺 c?wZ`(%%"@-uf*4P@e霌$ɥ|Ӝ^QGJTݱy.^ >]"trޙX>϶%`o27Py)rr4`SP.0-4=:rf-eHfe}tkdNbl'IK_D-d T{g̋߬ZN6A/z&v9 6R_ؖh_KPRhv}hKhUԗ1Z^O䫈"&B^SdH'f#vT=~m=+Ai'=yI6ڎ uB3]Vƛ?wuE&vbVel.v]8ƮسFpV胩tFkc-9HSo);iQzꤒVt?oHE ϙU,];krf[qdpnX!h*7)͜C gדbJ?1Oͮ>XxD]LiEAɚC[䒱wu۞OYٗq\.WzW"Ni7$6fMtqL!S~ccc>֔H_Jـ@)b*OX+TAvʞ:܀Po=w,ؒF)Dx~h &>J*Z݉Gd+6f.,w˾2LyJܑ(  -^ $| 59/cНmZruI upZk60jljoVh{kzKe,qB1/D:f2tֆ齈~|mià41<.#%wߑO N Пbvk8ne{m|sQ%2$m9?x;vz5ˋKܵGG TKYPF5.T([g[ǨGʯ;.,>^v8Ao\n1y=Z.܀?lVyɬqpZFm:UB w]Jw%WBl<2^O{2{6@vn07V;q҄@?,|Y5"(-gY6G sCq6ֵHF9͙UJw ?.%pohgDwr,`[_߆YI3w'2x% ]w3]q(P;X1GT&Mt-dv-dhDݚ~no:љH5 ]~.vVtK9eFЄ?\&؄8H9F O~o>9&|,rHs8 ! $$0oظ˾.٘\i@1kNRZ^345›AVPQ6H/V D_ׁ2'#}~bZ'@3wB$PSC.' Qmn_U}d{V;~i P~92=+Pb1rt%ZǗ7 Э;%>uiȩ$o,-c:'_ k3!R _b6 jz |RĨS_ F]5wZCE4CYCXͱVtz[]o}˟f~VD.k>iUoML ΂!rjadۨ@R2W{Nl^lMEoTFRkCSv-Z{?@"S^`xE*:ҭqwί CxjH5ZmΏ^]<%JG+`̕nCDL%'jyoXJ*,V^^7.CDp&*.QR(:xǻY7~xD7/fonqݺ1x|RդF<,3ݧ18y*}_Tc IHwAUzZj /-UT|KD4*)v=v@$N5@VTcNR0!OHc8Pis4r re:11ᖪ ɊVeR:a_tuRjt{Gɣy?B(XoS$y u?8^.3t({cq?5(j)&e̦|OIF6;=ta7/ v;eZ΍%@ ^5+ U*SȢ_S Z>6 I~o 6OͰoj75}笧 4# N_ | @JUm¦rMRNKR43bA](nC\\hyZHY|!$t  n8q7:fFD4СV4ĨU2 =7Vd~pV -- ٮ0/ 2$s }sHl \_-5CQXW0gUZ/Z8]@+ ^~GP!rHgzQ1["{:H95¸'q"bԚ~[kɋ;O~`o+twmf n# ~W6UҶˇY+REo{Cҍ*jM"4[BK=fCa6C0 3@m[KlG**;+Lñ3 T`>po_l xOǨ}՗Y N4N;78Ɲr!`KDzn~7{#ǺHssHA OFr?vK [Reg fP1 =+pP"v!\F{.?`K0j: "*se ݻSPǂo> W@XM5o,@l1!5##a|V%ieX!e/$;_Ы/66EMm쿙 ϡ7վBt S.VdZ;6a21k1L7?4$ә q8I%䟠% ts~L8V$`YכzEWbg{lxnt;_w& E ,h*_(ţ%9idW)S=1?fMV z7$MeM19B䠰)/RVͭUo3(AEK \K%4)/YeJ7Μ^W&KºDK=ERkfDZdA-:& C'+ܗl)LT*5p<:Eߣ-mNx8#Q ӗTcŽ j<ZYk;lJ뇂Yd)n}XDq7ɇ\E8| dև׍<\'JZQx#"7RA7o7))BHɮ@񿍥$!%+л we ~|~, /;Ǥw@NM_խ~$%UhG}&yOxG*Q61;TyHJ e1>:+״B7cָOmKev`iB[Y`oe",%ղT&(G$We] |,ߴzfzm o=nPRK.ծMYrU UrD-P51]g-@e$e2(Ku"UA{:F5T &(X$hFgv`qz_oSh~*"<9O/ շ)U&-#`ޣQ-d\xJe A…DRfZl,珮QU8A-Pyuڭt"gpiܑPwѮ$=7qhN;˽8颉 z~Tθ%K37C4]:a$ͭ³vyoZto:gOa;N'TKFs!(H*X&W2!'S5og&;ZnaK65Tʥ$h6rh {&%D8jw-z\쑖#3ː;_F=ֱֿf:kbSh%3ZhۭG#p &2Յ8D/ -SӪ7Д~do5F-oqa% APeOq >&*a?yd93M$+%;cLR;wйLD>,XVP53(I 35c ȿjݤiuL"tQN~(/0 y[Qb_Z WUꞾׁ)xL'4.=#ק{B|tCkůe-՜aAl>݊-xQo!!8RQ<9 tbbED+ô M. 앛 I 4Qϗ&Q[@g@Dh'I`}!6"c9+._3Ƴu}tj~*S,󍗻1V8d uyO(4t#I>NG !?CeT7V$*Xu"`ZʨmvݴZ|`ynF)Pw!^P]9=ZYn^Cyt@_V>e8M"#w[L-WZۄhgFz燅-sYֺTdzds.]IkAp^5՝ZK$RsI[ X!{)RU!=aG^Ug@˃2~|E!csI:a5ep>B*.= u } FXx@)K"ҥܥi +}ߪXw#l9bgVb$.- zF8Q!r%jIȑTk}J&wE(=Ef vU\ȣ>g7K(о??WaU@ E^c@jQƀ+=Ģ)e{SWWDZrOqh J猿%|N@9rz: }ݽ@".Ă,𨕯l/]Ic'%˼R=Ly""+4|} U e'.zP}C:xZo~ЍzUZso8 ê}ȩВauFMgl_D fV/xc`&[ h 6nO+m zf"_-Yem _ x퍔mhBMu(WLq?gVM;B}̈́~fE4F<S~-B $hRN ϔr(:K>YHrgYlߝY{z/&^bF$|cl׍mýM*U*((!!(J;vk2q:8'>]l`u"rTG؁ialu0ianaC^]uE:nc,*}A, ->tcM[0Hϙ }G$88[=E {zTP>E6P:~ `t j&L~PIj@Q"H=sH|{ "BeܨM iFcm4C_1vLKV9IAhwyˆ+V Cj碵ڼ0'1O&_G<%W2PdEXdWhq }mϱ NV9֜c1<@p$6[&q9hH^l٩r/kB#ߴh좎MA^~unUQ2gh#mBo.\N;(fL["Ddg4ī/tvTWH-cvܝjZ5m eg O5{?KH&?s_Zi 4_ 8ϼc8jΰ?֍dž &J^2Wq ܗ߂_ G +py#n醢<)g[k+ !-{7BQ (/ꎟP޺@vvX W-Ў䧌1vYML 5RaBei_Yjt|I]4|וSNkgb kwn#K]Ps9pX-`gRg-ac'Cu"כ`h~X#jJrCR>]W:yu"6$+L?+nL O F.id u/>jppdPJF{J GZ :̓* B'` P$Or+`AݙU'>p<֒c%⣮\4?"ߤqd:WM@>mXHy+|bf.em4^a25Z1hcO{w1"D8+t]_Zd";$Ue=k'fE ӻ|3N<,y?bx2lG/Ql4Q@Ta/5<Ξt<7sr~~\0B26o F8ĭ[^]/!+,7 |hjPd4uVvMޠL#]NA9M Fc\Ȩ54,1;s -4gj<Wkxkah"*5:d$o4Ma2MN.mkf.OZ2^kW)&+6sI/VU@KP 2uM+^\^-Q~Dsz6J%pB lՂ,bڌ Ҵb82*ylwf5qys2YtunśbyzmVɢ ƌjۑreZ+gu`\6*IHU& 8]sL0`vRgfm\*^ B ӞpO+j]`ZB`b-5]F9@MK3-uJ1t]t3J_;sR<"?6K`g,ʬ;|ͨK%^/C37%SCtPˡDڼD6K} q"Eg3f)phQ(գ&L].}K(;TYG[U`i8V"e+%2M S~3,:O~ߥ*yg=&+w%>K.E\cOD1!rYV>.(\7bـmzKeXTP6A|yR5gCȴh|+[ówϡlZTz*dt:Bymp4 U*%L_o|T8P&M'V,H>-}1W3IN蚼fK .2\#c6 n%x/a."+> )xǒ2Vװ4PQB |^% hO,+/ {q\Nr}YlN1$ybb=J9\Oq]B8'"`qc>Ɩ0j&P* j'<)k֚'=c|!TAg? טRv/|Hxaq1s~.;MoI{~Tû6xJpҢ2[Ȱ9TtKkI+oWv>5ׄ|CRA;Yl똮pļ]Hge4@$Ktnugv1ȿ^aS}U[jδw/8 tD\o>ahÎriW2Sp~6"6Rx9I&"eR.A;GPۋ1`dF 7MLHS*JϚQS2#ˇ-?*4LOYn.pA 'dMvM;Vz@L9F!rL&=xJ[Syzi8< Cx*7UKbnq><,(HVY=uyC|qC8꿎Ԋ2HlEϐ’3M߿fekdj,~BijƧ4xQ#"A36B}~dڠJ{Zl> # w\o9k+hj^CBZiY D\GIO9_J9g֜[l[4)2QL~‘ڂ{k r2H 2'cS_R)!)v:Tl|>X GJd9x, "`/~ ՝mﶊE3 &K/UUs`q53q"ϹS%c_fae;Bf 2x$鳟d>]I.k5Bް2*^˻MԅRmJSj"SuB6=~'Gs toG| 'WFkWKGYKm]e'dn̢qJ6ӳoNe*R6fS3 Ma~-0iuӝ`2hgR6;a +| F1 W@\:=Y9gJF&ϕ8)Xp&}irFZx .rx [Id7 q{oi*< k d)aG]xpZ!{𾰛] lnaNcl|AA kBYw۠Wau%(Zq9F4?Kp(f9fz%%fk]7?I1dԤhzQ<86hkW4ۜ0k]UUys 9]W\l&(OeuU?]4]ı,N.DNk]r5ZIT󃢿(HՆ` @ >Z[n%qSYi~w=Mcp vSWYtʞ`KS'Lui!A],tZUQ O/ȗ#*[bvbn3u@[>%6--K]zlg )VF(n7@h*#i}nݼ~5nC/C)xa@^qC 7 6>!g{5 ^6GYn;e7ծߺ-/'Ǯ?w. &%_DvZexi CG}*woﻋ]O^޳)|b49{e^ BMsgeeɝC8?"N&vLZ0d<6TcN֚cEF22{Xfi '-D0M3XF.` 2ЩY"j0|64~d^uBaUs(+=J1 3K+Aga%vpӣafd'+>>x;/Lz7fC J"{vo~û=25Wl%ʡKno| xf&j0te5~ܹtB3 X262EeXi=ؕA7QBO'8a 1Cʟ9m]L9®RG==o-ַ/n\pIZ "ȉ@.w0(3޶Z?nN(Y&,[ |tlbۓ%7lqq:԰jKCUT4MGղ K5IU:l𛠺=D$θU"R:B"vAThf;a~N-ŗ*^;G ?y03TA/@KY9 mbx+ _4uC [WẛE@"[r3ʚm6=@;ȬӴYJ!YNOgzےb[J}W&41Č) W:I$wU{"  ȮxId٣n<¾Ƥw/חZ2QfEǎͤR b ajdziwcT)iZ߃|LaA wtpbA[ߋt ٹ;K85Ӓq^4w+6}[ L b0Y}OJ-7zpLÜ_I\B7j2Z ?`>ʆ_ýPSiY[ALԅHt^r/q%Ld|yHfmaH`٪ Y^6+MPu={Xȿ3ӰiwRƐ1}*uqq#hŢEL߸oA-xR@)O q3hh:6b,xwӱ"K_y Yit 0$ #f%p1p?mG+N)dbR{YUl[2BW[:[vt k1!BXP$m駱%96ٲ}uvut% & 4IhE)t+՗t?~yCqLeeQWnv<^[$ S)mMbN8kfS264xzg.UB Qsvץj_*6k,U|CDr>L7uEzꄚ4ː?}W:GMx滕kM =?:z_'3K)+t*̬9A(f!yaYz0} 4* TK:B*%ʬc[3Q\1S0 .v^,vcL`ӏ|ZѤYmkAH/>.ǏW)Fq3o4h:j`-APo1NPC͂QE1Q&bˬEtg ]O\mLQeT}8@hy0Ig!-td OeWTa&~2'KLpHÐT ZX\fLMb E0r|*dc}/Ujt,lj+RSl)T}r߃%.Ya>ƿ'ɢXh)STNdU[K{me@um~uPîp.;v֮acʄ()\'S `ƤƊ/^w"}6bSCECi]Am?'Q'TMQ:L,P(;TN|E3h\$ѓ29#<4Q¡-DŽq p,;ρmYVN.eѪD0735ji|lj'bBډkɟ2[H2plzw@4.tY<2%僡GbC&T!qĆNS{{_ZVcIm,,Ssb⟝x%H_̉xu*cwMzwx}f62_5NCYѥЀ\WeB9F4 | AdJh4BAFqvi0dd Pc2E,jj3;-hy ^SƠkAͰ,Ꮓs;TRlhZ3 iA\j$UjR S=ufa*Ƀ{oA"mf>pimaʍ\g+ |p ^ڐ@?-nq+3aka%FDŽǃ0fx>h 0PVwD}i[fn ~ޡ-hz 6=Is# 7ה\>hlo[RG4 . J[`X!dpr8ԶِQ~&O^LU/h+"vៃn5@9gb`GG"Nx1B [PjZ&m㩏p.zͮ.t78Yq QnEimQHkO f20Ol3w7"dQ෾Ji0yf 7/i|!*Nj)T%1FZ9D^y!L7,MAkouǬu#XK[r_ bR ^;+y#AW=@-"uv5 Z>*c9gTII$͎%]\yLCX2FYx=Χ];dQ!_V)ꘪDS(bi:Hfhn4+*dEf(CRƢV2XnХl]ڼ,HcJ}/3#h)=41@X\pTЯ/ZPD Ǚ!=xS ޴ˀew~l##Y@q.3  @Ĺ:Wl6X,-h%uwu㹔8óĠ5{ɴ(I*a/ӆdџ MC8 Mxuz- Tϗ)\sfJc!x[6|_?nSwv7?k6 6KI̩cPMRQ/Yi?\¥*EӁ-w$g4h>3,"s7y8{ۼRHDvgg@@aC vB6Mdaypo3ςJVN6[qJq0ߪtNޞ6:KvKTnԻzިNCoXgoZ7A"_@= !I ~K[ `i&i.4\h<[ckP)"bۯUZ3<ɀ>f|c{aj٧,(2LbC̾U/Z[*B^!#0Jk$3n变j}cJ<:c~`As_Va/:ὰ‡der(i6[I9 *dz}wxS<),zpqqY* Spzkr-Z[19'JgTN:]C+H, E- -G7&M j-;h-%.՞a׷ g$x Q6ك{(i.`(H&ԱR릤m~Ne]]pԢb uYN,Ҿ;Ʀ]Fu?w92 ~ j5?E &dNΨcHMCl^zIvI1}< L"]6J.7*c ÜVSH~Cڂ)8Q0(7of;anOE2΋w"d EԅeCv.c$hEyyAkDz4auLvSW3u :UlR1;óXxjoU"?dQm'IMp~Vv1XFƏYfΥ{7z%ubNJ?:iŒJwe4DmkMӫX=v!HkCrm%٠ȥĆ!V8)XLϸaob1d1L /L FE YE:K>SS6`d;]}97*lLbP,Hau!]js3d0fEx8z~!ƐUUNQ"0;q : 2/6y=7& j 9}'xݵ{@6qUh2,Hky`M^^'¢y`lwNh "FDíM*;vk[hYR|} U8JCqQM ܁YOZ凥S`WgKͻ۸ IOd5@mcT"E^>̈́Eye=כ.lKnh[-&-̓MU1|G"{3DLgDhE7[I,9NWXu)xUh)Z&'޽Ki^vkmT mF5h`~?ndRa{j$P)Zn\3BT`iGPF{-@8ݞ1MlFuS`҂gU"5k8T1{옒+6.:BD@˸(Ɔ귗e<7s":騖oQiЋ)I!9)u/[Lݽ }4O«驟Xl->$##ƔI.buB ۙ(D~'&L eO|[y)^{لzys1 eG)rPT`"bƀ$m7׍Tu8c(\#dArS熠1L+YG޺s`3 ljHUŇB_ɎT1>bG|zMpu UBD >VmDK/U Fo_?kȉGAzv`񼇻MbB #ǹ Z%*csE[*=V=Ӊ-Lrid tpٷ2cMI#@v#"7C=9k> fa=^W%x _8;E& Jj% s/k!DYն1$ k[$4/CŘV짩0 }t CbʳS&oIyBԞU[i[7CHta,jd$bp<0dQqTVjW4HJU23OB^#r$xdmIVòfPBgrIEaͷZPb$t!V٧;Y7,:qY<>e1e8L=L1g{-ȫgbKfZX3 %:VL̜M3ku*c"Υ&H8Ac`X ؇, V[l.+/Q7Uʜ7o!&Wgx-Ҧ|=\aU~ݯz#wb7XΨ!KAoj0κX PKNDh;3xTPՀ+ =ynQ(N̺2B?yH9|i2orT hh@uC~X38qpWH㽒A/f6~ue\%t〉{̈,V"\-dx87݇$]aVfDE.f~lBfY~=I^aS(y+ 8Zl r02Xi'͋e)T_,ZFX-I̎ĥYo#] YYJMyL05 ?ط^ :15+#>{Br Y&כmٜDzI":?q\k(#0cy,cH+\YjTZQG2@,O{BRreԨ9J|L},s V;г8ٚLnl(QJ(:=sRď3G՝#=`$YU:lK=t.ZF1A=! `IFc.fZ|+",3W +r6e"Td&Fx:.ibC 겼бːT"il6X~]"}Jqs0lM5AX`_CQft Vf 9UrMo|I79`\E3w8"ܲ_N_>< 19ΉRZ ED2>a/L}KRE>ÅHl,B42 YRĂm%duiI`빟lTw~e'8vƂq0U=ji? 8|>.D^D0ؤzٌpєYa41j7Hl+ig& PM|q2=f̏`~4Jjc^7F 78׷SIM%H= * UW4fb^Kյ$3Гw}nVyKa(Ju+?&2Jq3e%}uϱQjo@d+Z).%'1f?+! ;?~sN!p&#CU*\a.4a!ߣ0ۤhVf;ߎTWKiI8/A>8XΝm0YU,|%I :"%8?$ 0X*0@:r}(BC]`TehVLc++-( P(rrس7B;XؗҕΙÉI>7tL (4]A˼D%|8e)UX1N3MP뽶C0l5]@}% Ar˪E~^2]Y')jQEO]4ZPhUgB ? ,LѦ gюN:c3/c#&"[ղS, Lzɂ0h7MԙiNF|ك Fb&fnXOQzME!( D{l!fZGntt '(k3~CEBT$4Jy,lBn̒ځ8`}Xzs]H ݬH;༢Ɯ5_]M Xmsv+w nqK;YiOq5j 2^SAA-aI kwl4Ի84HYw|yb$=SŎ:r\ SUg |#Uk4`g ~BOtņc_Mp9K_,.bA*qRE$Au?Wj5]{5GϧXr}$H /D7CgTz$Eǹ=i߰ RMUѸ_fgV`ݗYCЬmB3r|-U>]c5᧳69<y~. l0c'GZYteBku+:6W@ ӱ!/Y}YUG ɷ#@YP&5 )fّ5]}=+3ό= 6lC h`8qk?#2^)э}¿< "rc[c;딞4Nl u>sr[,}}Lڇ\GWI ʗp7YeELv[rCb;@<4m4 bI'%ܸ#Zҿ>Z,Y]w!TDASd}]LnV nNjz;Pŏ6`jK[Ӊ\vA C6.;UZP,kjűih;37xqٍقV6V&˽-ḷHby+ոewtS E=8&05 UR*i'0 סUu;uFHb6q{+?"3o䖟8"hT  aR^qdҦm$")P]4:Q ~w[Wݡf1uZXBBhl@u+^-GwDzqi徻f#'.ie} /\Ew) ~MD&z߀m1bC?t[gΧq^3L.GXAR,q{XEƶlϙ8XLxAsj8/ j=q+@@%"o:_E"GQdUenxzTRΠT`SȀ0mN dxuJ$6I]TŒNb D2+1t]DF-YMk>se}:yH,q>5#p q(Q~ʟNIr!,V# X$ɕJlW-Hmh&*@LVT~s}r;~t_FFa&q.D"X|ÄYh[s[[Qt{+^ Qz{QyT^ W0ΖaZdR;7杀Ԏ&yղlq@Ɇj>poNAB2}'k7yuNi[4a[oR,5&i;>_p+`9>ġP)AfvgQ9&sw9 @~w*IDo0.el==wAUS*ʿw϶eX(]%)o<mM/Ma%P Sʎ֡8̊_SZwyXNIT(hVzG*Xn\JUKX@hNJ5͏}LANm5m/Zݕ2:Ώ (@fmtw֋oeAeeF&#I _~7ؖ:M =}IP2&!&8߇niv7iցRJRH~,MznG;*x2M13F,~+n, 0m@Tg:rcZgR %Yҫ{'.ve\}w6@O3YC0k?ah,8<>1U )@\DR M | _Uhľ`pf1+vP@6UZd#Z똋@)Iot|t Yu^)' :%.9*ym^mЯGQc▿;W"*36ʁX`v ՠa מlmÔ}pBPK=h{k Ϧy0\Y7'5(!*}d$,_UX:_p .jQ)g |N&-G$caXWA&΂Sx *&cݒQ` ZiR)+(b}Y)\k tͩ\h (n_bGÄu& .c >"p+o/ܔ6[FqjҳS 1gC>U%z٭gg+o%)iSPZx7qS`8U%o^P;y5Tù'17FcLrG1΄"ܭnty F.M0%;!n!U; ؒ V#âYIV^!>#$]ZCHV5cN]ƝR?42שϴݠeH OMlbp)}BwKpHmqC@qq%4sgJמQjn_}%S׬cL-Vn{"N3[VY!Ao|z Q0DV+xpQϷۣWRxzSTH'/|/j$@gsq83&M?ډ ز*Ewo\Q)sUؗ~ #JNMWNW?z/͖bE'~@`؝R9Jވ*M7WXҠI&k.#E&y\A $7-}gj[Nl`E& z+N |U؉ ؐcfok(S 9sc}ևj3  d3)K*}# ӶafpAD'?,=/'ػ!nC:I 5=$8a!m[<0@ܭvX2A*%9Vͼ5Βa )R:ywt⑔cؔ U 4X[Q ; s'ZPՀta6+l# ?TEnzs?59 e 0ifa 0eR('֠{VrnkH)L*KD@J-jX&$SPi @@˿ k@%p<}CZe3Aɲ鉋KhNp:-&q BFkJw=ˏBwC?gmtUʢ[tmC]O@B-=λ CmE7,=P.vrZOJaIucbr#MLH"=ِ<2k,t{`AՐ &R+8zf \c<`=- jsq B}2\;5\F<ѷo[#61AL6P.&B|K@ [tuReh,q8bն;Q\Sa\jܫ#2J'e2Ⱦ\^ }V\;85dZ(E9)K+ 3I|N ’daH'jl]Ӓl 'J7.;Du.F;e۾Š2V0Sc ?3]bٿ.bзت(dWcԳFT;MВÒy$r CX{CBn$(o=;o\0ҫ}I# QwkIRr/iV3 ['J"KWV1ltP/:Hn}0XpV Ư ZʈN}  WmRhx>\E!2"<jR63 &k2>"^;!۽D#fɍ\ׁkN%rxе]+Pn@Q>]s.a1;NϫdR?x6mO^M EhD|N=Bb<2oy{+9|.RNĹ YeKZc7dK!VefB鷄xuVdqdm&R8mAzT)EȶzEܪhM{g}&< iBW$2I;'/ViU/^M S-;*2>0\uj_D2Z*]} Q/W xgOh: <>Fv/}s|&ږ[?~qh˴i7e‡˟&KpũzmC3?>cpQ$#@v.$1{ۡ~^_@8ٱbp_[ڙ̾i(^SPwswqHJ~tbb4Sn<̳q^ fZ\ `vViIJ@ 2c n^aMaG11z5)Tg2! )ݷίCo28$n {{qg6So#bܔ,FvH<#$_)ƼQc #j13CdQ?~Hm[io*F?I/, :bZ CQ5(O&YBlQa?´yNkA0K0 M^ A }lM#ħծj&. n?5wujC a~ 耰0o̦/̜Գ!ƚH cv8uLA@k/[o&R10CcbT/ 4~zQB*B2$m022b})q'tH @4!M1CAuk YYЍ(;Jl8ؗPYr T]?5$HnPN6|YdkCfMi4㺭9VnTL>4Ðgv%!qB-Y{6N5 j1B7nLOD3&)ZghcⅤzeQ_vY=T(Bm3w'&k ӈJvCG)ٚ4a a;ΚBƧڲL"]ԉ'wm5DvwZNLZgV+ٖ^(x{h c"ӉɃ-\ :=Դ;,>_Z8[-li%Up<`9/vfN=kLIn7g0[g!LuA?Ls/dJH҉ߘ AstS ?C<x@ԵbxtW9$;m3fΞZP׫ 'UA|KU)`4?BVfbϖG@̔ T.=)/Q`RjkJ$B` cNĶ\gWܹ!'ˠ;9\P>IG&W-9.J 'M#fG@uETUl]:Tu"B}{:hYN\H*=F?KM2Qp1FЇ %o8OK)8S"V)aMD=k"}4ivb V9dU 4noIWMQ1.$lɖ%zᑝ9f~Adktx g2,^r pf`McP"?) <9l%[[ʯtmܸxe9K=l޵Brxx`E:inyB03 UID {=ؔ7…=E5 <򮥊w ^aλ%YevXaG;?b+]kNAbmB ~l0Bk(Vgl'5f $=a-ȃEh e7?-Oh& >NcL-@dgTGjE$aә`&ԠOҒVKsga{b2[wn_lqh#{2SxD |3):kY!i(6nMmgs͐U$rĴʮ&NyEMr]$bΫk3;ZaC[TWЋ[%u۝H+/dKQ'@+DK:d1hgQ(p;xW<3lj3*o-Qp|~HT@{KUdzɭ0ct}E: W1d(S)j!Xwr:H\ze SiUTYYfx67)͖е*Wʡ Q82x8HJJ߿UwoQiIzegajWFi^R+nP#٥ byB|B1o#xP_WfE d'⤫ d̳ O&&3p%˵dcy :3*Y8S/~lԣ?.T.AӇN5vNprbfrH{Qcl{Ɓ.|ژhoj菂|bfղDd N9zߴZHFpK\L׆ |dLѶEh6Im ]Lc14 ˅~e"^P"3V_Pi9 $) \Cz+ Bs*NUbXXBgDOuxT\O SpGT{C g(˟q\=0}$Pը7o!׀*r"qK$k+nnߏ0k1?nEsAE>=B+su Գʑ7X 14D~U7p.i[H4K|!y53^"s V'|tⰢߖnȾsiDM-qRj  6خjJ&f`q+s/2t \׭>. Dc)2?rZ?BEsދf;zT j6 :vL#uqvjЊ5ebI~wX_9./"|#\jf kѾ˂$wzeP̌)Cn;.PL@ uVZ*+ !sB0aHTf?t뇊+G\fy /}ŐeI)W5_Af'~ȈsFwʒd~7wyZ 쵈ڣe?Q8t(q?~܄ţdY=HPF1n?E/W|SkI_ ҂1߬ n,E$PVN]<.X.x{ѸJt{ =^4r͇z֖ʍ9.!pgvF$uDe|Z}R{+;f$fAfEL5H}՛CwF,BqF{1`.1bUDV& VYVm&SZ?7:oH1*n|Tdw?eCЇBL8\eHP-K*͌IELI04rbql,_b-JRzE1ߗF=CV[u셿P}{%x((7*&'"xx@Ӄ]_}XP 9V(KyQT5'%gSFtV~XC}7sI׀v)Qځ`]{a8d&n6 PʽFfe`kv<SY+a0l-fcϔ 3|DMnFFЗ?>WnNNx[{cn>g"3OP@ "g,O0ڌ"Ujs3db(^p%:XZGRhŇ2E5j|4_;%~0kbO Ed"ERO5aOG!cku aAOgr&[K*GI~P H3cחJH%qbu/M<\'no`h3B|ûCFI 9xno[P4k#m:Tgz=DK XNx)b֋vVƵ3ǻgakXτ= &g8Wc؈qШywH5&!ZvO \ƍnyMdIIIA13vBC-KS2A}ZhcD+ ASN |gBs^)Y:S88 $Ia u拠-ň% t*0lL1Zt5Xr[f]%Ygey-}竛/ІoԄL _xW4 ,(K%(=B[BH͍mh: o;-kS``)ru>ONՎp/#Cng]yk(i"_7 @ЦNInīww0vp/$Zn=*dH8Qߵy?Г˚'yiEj@&>:Wݦ}aL>@ mίuf7Hɯhh.V@DԵ&=ĸ(- '{d轼EHvi" H:;BCpAٚTJOiW45)O&#o8ۭrdsrb *"߀Yܹ`/;$H}XXzD M/wUh$OM 昴eZ2T\óxMr:,T]UpKA {g{?,W}V 6"-.VZWÊ QĦ $Tp*˧O~dٕ"՚.jAV51`]Th6D ✨*KͫWd.bD/j)@#i ";O/*5~)mӚdEetqNas:*ed vG7xnzgBw:zܑ8="#m> |э Xwd fBiҚS3%%ɏ 8ܺo˲n fg9)()Y⸩eLw ߲LI y}8)IL1lud&19L fA9/zbm5mjZC"|}O&Z_3EC6 C?=&OÈj*^w\!,zJlN.p7]W0iK*N+œ,;P-ePOK岞Or P!'w?K·``_S[t !".v@@T_zY3=`ùrY"4γBnqIgJ/YC ܏H.M^xDRY/ ~\[IG< i&XȖ^+뚷ԫ s׉'rRð]|mrK)3PYČw᝟/;|席t[[9Koș>6ੜ}ɯȔ~+o@j0 05eЂEP ,֨rȂ6L,kAl'QJJ 'KGJhJْ jP}]  Jq՟BxH3!5DX.uǽȨ 짽*hܡu@G8Anz;snZ| QaRnYܞYAX})5f3;h1u4f!Wϝ50l!ccXxzbTiB rLrxi <: *t)^<ɝO!_jlq1kf=. VWhF1sPp1_V3)4JZ;ԯ3[xr| D2–8m3úpiPm)l iQ2[ Ro&1/~&S_4ɦ,vr{ꙏ V,䇞#"Ez]M5쩒Ws`*Mp]9LʦDR%pO,*#9jFq?Ed ]]HQc&bZa]n%=K5^XFK(Li\[r; y1 u' >Ihzx5Yu"j!'+/ 03 qfQN0ƈbUB5ΦDL Yp&^f]6wI¤RLJ{!oǰ`nWMtWm%aTN[w8kCp%2ߍ gߤDf-jN0!KWX|~c/h[u&sa@  |Y~zхmR>Cl@ [ĀbM^>k1Y]75w~XVtB^ 9ݎ'q+ l}t{pKsE}*V?8 k7`A5ݖq.75;$1=@g톉 Puc?GP- VPUr&ˁR\D"-kn(CM^6hrVgIWRrzF͓0jO COB~lմ4+hTx +gCkD/W '?l;9j/f0DxVf=ϙ>4꫱y{$pћ:oe\i)e݉D+,{Ler 2JTGxC3<&|}L:]Sb*/ǐ<1˦P?J6] Oh0v"0g pG‰X ⇠I7h7|4/.%l#đZvO/v '99&L.lGȢ8X 53Cc SR7(glkڣ3 .N 9!?sGNOQG6:1Y?Q L ( 󚾩%eT HFO('[ E7=s;)qq{^Nrip3\WUgz}`X2s :CV <ݖf3!I⪶9Uj?hv<^8Nsaev6:ݶ< M8A }9椤ۇ :/~$h)v-50"Cqjx,t^ՠsV"ЭUy{[w$qyhIȅ0LQad *OM9˨|1omÒ<[H%1}{kSį⺮sWXw&`9@; !OBkmQTe0M0!Χ9mWbc{o]\i7z!oq/ay yGMȱ΍`CiAs|u-9¦߭8d ~s"]1vw%Z FAxCb[wqer:-3ڡϡO[&bHcG=ڔSiI hCRpZ7W#9Rgq KzG*Qx,P{v?Tkt(M(s|DE,P͟Kt<3Kc,&E(!+Zpr] fهYSݨlV]]3"Wdt|WplJh34$|}M_t`W(V<;.ԭ(ݥb/kI'[nb\4):ӗ(f/y)$:>5;q'6${hJW!dF}љ=)G:c+"wj)t%~[};jlc/A7|rؽjZDG}]6JXPHj|A%ۚtqF01a)`}-::bNyB&D94" mjg׾/> bB}&95!(@Xƽ20ǁ 1A.2@4䛂Ab{,7)Ifd=Ǔ8l۷4pȗ ԧŜg1MڎHr>tm>ͨ-@*#v}tbȠkJw}3hl~1]9|e/n fhBƌWVDp]D r+McDeq%],)TsNN* +tfh|]ŚR ܫlkqdMG߷B=vٗtBfV?eS:6߱OyTҙIlxUR?b 87ܭ!AiZsXyW*֦iDu7: UT!\N-MW{-V&3Ve/Qw2V= 8$ոgE4hz0VF~%d҅%Q*?ߍ>.p}B?~ڲu2Ϊa*A܏/+ r_L,D6ۧz^_F48&H,Hb>}mٓ8;:0,<3MzYbξ剩iolM FT/o'J۟q 7!49bROvDh79zƪGɰ8| o-:!/ޝ~c-2|`wFk\ bBR<V> |2sBK,9XEVFg@IOyۣPRXM*=dG\*=\h6/\j' n>b&brکĪ'Q{*#$\!˝_?ֳ+H 8|K0mh3h!qȴOp,3:o'koxϑmbZōÞ|{ngD"XAxu hhs. 5nEx[=ݏ^{͚]w׈d\dm_Kf dRW%cbFu,9yMkevao9gc`ABcM032~q&XYHjWH CT[{ET'\%=[t}މ]<\xhD, ,nJ\1 zY~W >@`.kpt҆eLn)IyQSVJ3~z 6[qTDxR*~Wx 9Yi|yޱ# )v#׬8"%M-t"l={= s$}BuszBE/ ys|Q"d2wMOю J).B|8.ۭ7猆ٙT?_,eI-QғЗ*Aҽinνж:Nn^Ī^ Ǥ10=2\VUEV%Ai`\\Q-Xn/<_TLmepѬ.kό!J UPzGXE;}9UL"GZ8"k>#ɔ+KL'qQ·ِ4nopLLīݤ ' g'~̮5 3T );+Ye+kw?BP=&cweN"49VR=2G gR"dLW$9Ņw-9nbu0  Y$6GS7qʿDVX3WhETհ\S~Ɣȝ=JGjg1̠eDxBb|8aC3s!*s88,dJizlLKŘw1![o9~ E9n D췵7ۑ@}%d'VLbq9 #5srۚqv+_Sb[X]wj~LA2g`Pr#9`nDH2mTAsoG}zOnTC0!oXAsCk\ E/NYўuCtϚ p1JӰſv=FUBV;_5Vz$D;, K v3ȑ|SMFqH`Dc\XovvȢ?] @^{f8 U9.CC#c̭oKӅd6uE9RM{}GШx r/q23TWȨ0"=橲"].'ݔfxA.$j#Dేzh}jbg]?]18È!weÙH_Hm$..!hz($4>- }(]2nX_V91`(نQ}]x.[`mDsiLL bәĹYNX>OAcId Ӵd[1YJFO9b07]Y7q'RWu%0:B,.mg"y$#"! Z6d*xKV.T9nŢT|BF۸:Az@]bQ* ]E  %TA±~]WpB0Zv +2~NHIo y1 xli3of}|/uoQSج UYm-"4xKycv0Gd"Yx 4P4b]zq-)ЯFmo9e BGm =TT|Ol7̣B@G1i`o@_&zߑ}8~ )4 };aK: XF 0|>/ "db_ ݇~xw (zǔϕ7u6m-!$T럤T%j&=:DA3-"}5\j\,|)jYAxO2SU ]Ÿ-|+yu?74/\7VnozH}tt $ `8g߀G_%֌hv#|[REaAW-T2R7)8j8ǑϺ_7jt M7,h m0eQSڙ)3]O)dqV H'6d, eM52%&Ӄ0e.s/<뛺z/ࢹ:bcԉA Sk8$EOǹ-C0\{k_{a "h\k1)1A|~_6m.؋-Sl2=ZHCMɢ;GVxjR 2kNUr'pi^dJ}#;Z͚5OpGaeiH|qB~X{;͏YicݶQBp9OBEFc;e$m2-3ÖX)cRD>3KN8bDvqDbQt0vb܏S;bhj¶*T A(=j P4Yg&UVЊxi?0yZY9ޢ)nbN,>13^+fԿϙc-‚^LvV_a޹ %udݭ9nat  bCȑ|B=?`}§Y')zJIj29ib1LY9X;-("c\<. X5ΏeuO~juZn, ~ɠfIHXoL)뿵vh sדZ*d͉&0^02PJRZxhGQc@QJu m"YUe G,r]/IJl (9-tY8FV?W B')7!3)X;;{f~ Ǭṹ.A#ڒ`I&*^9%Fǀ7{QHNzowd]\IN8F34k!zB>iҷKx]TuF"C"J@8q3Ԇ7vԤ320*lO* C1%|!z5ΪRԥtrgbc 4")n5`^3wQC_1ml!C$n7:}kt25fXA9unZFڷ#Z$~KaM߿C=iI`4䉴#%RAџiW&`f!q a= ̤lS_Y%{B6?c"MVeUMQ7Vfߦd9T` bV`wnTmrI2"yiw^sM5Pi,-oa|*~9ƪzlG zh;+@hhy}%/736|ktUW@>Ƶ<`RIevA>dovBv!9N'CLYUkDFm1 PBqI9E4]#|qu-f] ]fʱ*b\jRR΁/ ki/[5,/-+пrv}ΫBudI_i,^%GҽU7fj5F9٘/G`LxCνB6zo{GI$;#aD1Ni$FBҕ!`a^[pd`0 } gQ;|h&}-4e:s:-D=@N\nvKؙQ e& e=}q7C\ f+4n9瑥hM;DJ$8)T"NQ0_r9}¸>+_rrc]|%TwB@?[vk9ZQ] F+dBHX'F;Ra@T?> ԱV؊F5;Zd yo`\.?P'W6vT0ma_gZA*-4֕09;T{LMy0F-Da#A7|690~lmN֘^V쎟7^P|H n+ Ӣ}͊J̄,=_ k*Cu9udݔ#r=mAN^Bݡ2U)fsi]IVQ; bTeΊ4,D\aZumfG] gC~t$ yRVj43|@\L &b̡ SÅd,ZfAx52Oh1ASRYlSn\`%d734/nQP’LgYcL.u>P!PFmٵGޕ'^~"ԜH*^t]%KG` 'C&GqLo=b/`Bā!8_i#C j.Z&M >L3Xv2{Jqiݤ:dӾj2f+5R&[=sx_D@MƔ`c }ظ[CÔjc*gH'њ#V!LBzÇH(vF)6ıb"&",u$cA2_9r~ |bVua^]5~橤HZ@ʼnϫ1H"yr,U)!@dvvFoXWrfImPo?[z/΄qA5l%U =Dm؏7w=A'`, ZaHSrQ1- .px>m?Zx,zW5rZ(C d")}Tn!5ͳ6/tp RTX\t+Hh(K"g}[bעV8'n͖o~B^ѴIl۪ƊI 8qʓ53`ɨ_!\Y#0tSvD![11kDB4@ʃ].T{&6<׭Gp ? nj#*v+ k_,.lͤ>V1(ck4R2+cnK3Di8beƖ x8B,M_8>ʹbNZ7q I'#o~#4DoV[DHB. n6q}A^m>m2(7ry}6ݺ%qYnl5-?HRj`_a"auDE*EIBʍI꫄d/{@#ed4Rb#P g= 'ұT݂ü; ٠?J*.  ZecAT*)۰m/ptS<ɭxU+>uN-+Xag]iW}fسXcCef":`WGx/&X(BExw{r_:pɃ쩢 NA0  p&^`KK|Wl/Lǁ(m,š:\4 m˾&h R8|,e,sU&Z_A!}mn񢖪<qڔ']vULw qKm!y 5K~^/N$.ђFN(ͻKs &SuFzu j QATMZ.(:{ D!E)@:tl}C+p;ay27_"a(DER=K:R `#B7l,si8Om=N] t,v:4P Onbꧧ=д0.63 u fQ3ҊH#H׉%KJ6d QǍ+Jg~1Q,sqsEv$ZrE I$YCRre1Ss)ᥚJQoI|6_tɓ9M6_+JS|TR:>먲WНSύ_{ &=VJeƽn8XESe1Ě̿{WJ$6\t)F˛n=ܢfbO+#h_ͮAU:^y0-5&=G|Os0|揤)C!)Xʺh7`Nt$ 1q( ՚s& E@E5n=L#w9ô,aBJaE<ыaMF3bxcNOTr>^'?f]ʴlVoI6#!MF MQb_K܇z UٹʔcAŔh}ʶ]apz瑣&j*k0gko'`7B6 ^>>+;YH y)mR!eYi@9Ty~d}ւЭQ'tz\riԜ 9$^?F17ypLS=Aebb-M?{q 1t|r@a+6l/VHL*ZZӞ%W=>f`qvEh萴E&9>OhjނH3/;Im!]0=nГ7WG[IKF!hw3?\jøP/2L"]ofH&k(Nĉ'\L4g.AC)gF ;D:ʭĸ^q9=5GsW %bEٜVv=D8%n@TυGeSEJ.( p-8seG-&"1XsbşA;Go*Kk3 H{-9tO8] B0pׄLJK ((oy<L5H*M`{7191Lqv8B"nNNB%o - w`б L@Yuy1?$c^-x{0BcW:'w)K\6Ǘ3N_G"  bcu>#÷o0"2T+K => (l8Zu3y/f1fA+*|!)Tfي)R~B3^wi ^uĚk+g R hXMO~!)>e:hrԜ60i9EItFTj}1|t2V{ pmC!4?Z.ϔV Л3Z^6n][=\5i-|q'y+T8M)Z65hF"<]jN̈́||ʩ&DCrҮ"tq4:Jݰϥ᥂vb]wMʬ$ri$F<:̍ 1,AjZKڜJgӹkgCS/*٥DJFsL; ]@ mU")AHbyP&fcSvF?mcK#unѢJM aUJܕaԠGv\sSޟ܇acuD (ר_TLjsZ/]Kw2s\KQi.꩟թ:T@{AlD_l C7p%W]2䷹^F&#9p3yhs坒F^a}TpkKozc{ WlbCYN؊>P @~Q (s7s ׷+;T+cʣO6?V' j0Yʠ0+֟t`:HC^ƀ7r|>=rEq@̕i<fSzĸn5Nْu.ޱ#LYncuk@&:+3${#>=6k^,H v{[.`Ilxĉ[ m59zAx/HWƆc')fd \EF1^Z#BOvÂmFUHXiV~@W cnV }{n~ԬxyOR EX24L-w_m&I yFsZbpOk=-\Yg.Еgʓ=(mN09 e>׳\J'Xz+S I'?0ꇲ#6 @oŠb&Vpr[/]aA| KwBJZ^p\Qݥ-5'GJ ;w 0b7RVf?"! :EsћH5X%4y؀_B&%huLXPv@_D]mIHV*IsCwD=F1*n7&?RL]Q8At{m5W:=VٶEiD|KߦEW3?N;vGLU "u;(6:0x,w~#OA6Q8)9C+V/1X_V[76@w~ 2fB#m:NAm]Z! x1:L}m6weMC")?J>\4j:(䨶#?ؽz8@Uu%! n5UfeLo`¯^ ;./S8Qn-|Z}=nV0(nTtݸ#8eF62dPAPC++4r9 [<8NEuhKDhd!s^BXg"ePPF nP ڼSjm3K5`ϒgKE+o]n8J\j֟ @4< a<@K7mDVvG@5sYYN̆s G|S&ණ.O=㋔kf;S+iWI- KHVS][A?չn+|sAEnC^1ӹS=@T01d(J>;EDx+Si*q7p@PsE!`f(* 脷 ă$jH2#ƧTvHEZcG1c)eqKtT;+ )H4=&ٔ4N~j?׾^^pBm?c[%pv;rzarG KP`)b.g{.kXȃ i2B;= 䫝Ӈy-=EtBXIfj:X7whgYw3E^ =]a9 ǭWH!_`Ëi^C C}y7&>v kOt0DCt!vmݿgWo׿u!Dԋ, *!e vگ">G jE.Ö >Cd3m2W~rxtBGLCX9Z} ND"edb"kxdIHϪ~!bF7xUEVR!e5_ׯy]Fpn _Uڕȳunv]Wd=Q~W־oZC䨂Yv*F1?pb U"a;˻KQ&ZjKP$ Z^c[ܑz ~Zꐰ?*kN٫'-IDv4+Z;C#Qiz۟ pIQ/?~G`ޞ]ɎOu(Q?PzHP`Еs*`ᅚxեǗiK_T%/#8WMi;؆[p-| y2ln:5(cC-5h2UB?8ueL^8wDZiUG(ܢMGs5romQ+/ ^^NBV:wbO^CGm+Hq6].X&rqG07bo/7+W^zf{ܺ2@gR4:`RhDrP,Aҝ(:oo;qv4&IO:z_WֽnO柖JFݱy X, r_d*`/!XzDp,Iu~ Rb-W-m;EhIvQ-ۅ `oV b6e2RwSOѯE$ܕ1djJnYc Fͫg{[,M^njH"!L64S5FsjJic}SH#CP- YBs d> '29limM?lu- X#ܟ86#84RE@N_:赪(qQ1S E8wP):Q-G5Sa8r\R0e0n# nпnN&A"O@ب'͸=(nҋXMz;E@QMDJfL+vF>L"v-AeNaqm-z G=ɫeBpϓ_ "Oq[?|aw"P~P:+#1Q#= ^UPps!a+Lpk_PhK%k€9B)ˊ\ÒLU^I~msbqE"6 x qw"ի`E_t8J9&' 4C,7Ů:R2wD>]bf]9=4QMt9lv|MhMYN쐳(ɧ;XS" 4tbd_A$AU߉n_/k4|kߌbhW2ԮiBgHdV1 #v-ߟ)#;{3,}ŚՃ HTt\Ees_] AmrMtok2ہNzMP<]yĿNhVhFg,(%PCVGfZZ+1)1O dC fc甝2/h?=qRT՟h?m\L+r}ӷ8 >0B,8&Rc\lGf[6ؓ%L'PDgYP&Q ? efQx׶\ډBT] aW2 ~#S=ۙ|ޥ v K%dN&Z/!zE~cK}١fk^@P(>cay&9-78&ҡw{oD6yͱ6#7rA7T XӞTc.A-)P5m?Fz14}}BIBJl (b-,U(K YohPr- e";@hVr-C iχqeZLҦ!͜ɾ9gy^}+AqzjZxvGc45dQM[ICj|#VLaΖܷW[p }]~ Ft~-kˎLHأkW!LY]2m Vl/rR\'MDMU$MJ KoWN;llЈH8 m=%^hdkRcׄƨӵ- [̌ DKFPěUx2xxWť92+c _vf=:`OVpTRU7;996ʳքW=rqnM)ݶӆϓlqC<2@8Gm!GzXPDXW(٤LEI!3/Cb>.|ƟE^D^3q[k.&e BIG;ܯt:R-Fؗ"j8Nb1fuJoVtA6kזxjcfyF d%0}82g~Е AenF ӯ]< fr5' hxU\*ً  >{0473J]Vȸe?f08>`H3|vhp faߑI+FթNJpͥP2Am~azt=k==ކWmvU ϛ j.ȫ?Ww|vUPoN!jnFzdiu{#yrTHo+GOz";؁D=F ~\pr"r|pۥ[Pm2ЖW29))< 1'{ _SA@|mtƚ\-=Ƒ0̐:=uF= 7!B)[IJe}Jf(Dc-~zABvʃSdV?Mfr z_}JpqCloUM@2|*~`2@Ul Ew~cQMZKE yMm!m|.f>~.sQ6jI׆o>P*.ܥɹ+ N6OPthm Q/\3].(tǜ ݩf!= Nf^ՠÿL 7"GS+XW6KY _%yjL+3k%Q&ͪك)J|XXm-&R$([K߰Ow}CfP6m#wv |o'eU ,h4sd!zzo"5x6Qsl*1:VE,Ɏ% /Ŀz JDZj\R0TZ?YeЏn w?ڡ?4+;S:QᤨY\@t=rR4~,).M6u^V^]M١ ,Ef~K~9 \0nU+F} tIe:EXgwSP6-SW>gp \6ó6 يTfA Lw j zڊ=X 8[枯C=cQgC﹪T g!!j,ատ)*;@9($昫]^Y8v==/J/B$gw:'qlڤX*^hL_f>Rj0O^m3g5wgD[OgK+4~s='Kzdž(6@U֚x%`&IC*{vW5\F:BGU~Oq"qV¹^ΪE.{ķ ?,A35,cWy 2A}&\]ܼ0h7%iT*!,n*ƀ'yaҵjܯ!EȺ$4] sC opCHi܁^ŗ {L֩I䴂1BNm]eK_Y4~]uUR* 6~JhFAGD(a0H17+d  "|4rvFnάH ck1]Y]V Hߴjye(zdb L?UQT?oIcUD݊ש70BΝcE=^- PDYAuَ S;`6s?dychJ:6yq˩nw;j~r/X'ijz53ECb^(z} xtOԯI_jKgNiq (tyeŇg`g^X.#jsԚ qfׁ$nt7( !hhM#a1x7ƢH"X~v#Fz+OnB{?~&H~T[o-v~(I-ZkE$[Qgls )x2-xjc$#YFj ݕDo$PR4 H?z*єW3+!ʍjo8o/a ,c5L[!{w;0c."r3"^TA&k=+tXP+>o<2PY:gڱб:n L@"r7K">@y]/? 9v:?,qZZXsfwX75:ļIg +2I(joI QcL|]*Z;$|nl^evr]GtdW"RLt5(@Y?h"gpyɩ爼K|]bqQѯ# ?Y010)r>A;sI{92dRTbL[{ܘ~aO kxR 1QY|e8 Fzx=)=<NF0ޮW;! Q|nHbz#3ǜtQFfnoiVdߙ*kFkRtՖ*p,Vz&v~%ZQ!쌉JX}9gMͩq''K!rAiH6 'T&ŹNpmΗ!|IT=?!1ײS7k|;٧P=4̀1@PQ\Z"]cQt<;>[bXYCeQg|Oӳ.w睬2Ԏ}/C#PȿcV@X#v5l\V{~1LBC?ϠIdB.`~;kCЫfA=aRAp^iӮ_ڸz3{ .L,m.BcwiCsâ=(I5(=]\Q" 8g$؂.!vQ[UD 낝7nczt^T$iR}2񑴒Q)H\-Q ?7ɯylU"*y"flmvhA%_J.­3zֽ8tLEr=#3|Α:;X};:!*sn cf)Fd2nszsEeT9Rhi @s" Xk0rjf)1Tb+TFݴk6\vJsC8ȑJX4|<9;zUXJ_SK=U#8H 2̃_B ƊuuI{5HuV)Xk1 ߐ`ЈeB(z`+䦊e–%TE W ߗ3>ۤڔ[OV~ Oc4'5NeNBMv199x5N@b'>>K[yiYb>^Fw(D0랓5@~EÅչ˪Y bp8A8Udb(%ٞ˷1nXظ,ĺܬQ}҂CniKe3O (W1A $? )8g%d<$q_܋@e]'`w,UNRSa.B/0k/@[lmS7LW d{DPbL6*^Db܈U¡ -C t?n_@0Hj}qoy+^11I7x]?o=XwmMԆVf)ҾÑr71 ?"TAeYuq%Uۣ#RuWx,88^)fCda*&z}|n>QyMdSoxӕS߀},pwã JC3. ],\|R("-{yb<噕|r9P;*^ AdOvW;ZV 'q׺3[/ 6uq'7EK֥췹?Vf|ou >Yl=(>a& Y jvHS wU$t2/86$!=v+u*e8lڅ+tuL@G~n]Ǖ׿1EgO#Oޮ0%>|3B>#^WPryI(vfkgK5wsOPQ5Lrh"- Xצ'g9x!'@r3p5Z GjVfXYcC"<ڝyJs]Z'B1Rܖʀ^P<=K@7TkD"|qN0iԹ+P*{뉮s8.ٕ3/5"8MiOj㟦E=~.lHI.1;M:g~2(*oIBP{Ey`xS!y?lT$|$XOk|M%biO4DFZ|)y_Jt:Zv_Wb#G]ET<#?AL <ׇ2DU:' '+Ip`x2 4Yߏ. l'%Ŕ\2NdKsW v윫+T ݃,22,CW x@USDj 7iDE V=aU3LA˨Mΰj._a8b Ƕr,37Npy%wpFHt h7c?bKW#Wdg`835~d|~DDZZQII$8XH 0\WR4һ@dg.?-^^t ۋ [2myd8Sx~0?b}k1Q4=KSlh#[=[߇DD=G.$&'ZHvhj3ϴ`n~,MkpZ hJut)v X, L AK=~E,ظ~a)^/‹dyN~pashr>Fjm$C;Lu=RПp?7&YCeAVmyqFDD123vB5fm-n[0r M#>D|ϗ bs3|^+aX,ltC*Ah8/0 ot̉U$^gr+QnxNOtc=" sL W bpզyGR4r)~2޵[bvGʧOPxWR<Ǩq›.ez0*^WWH=w:Y-^W(GS5, kou YVgV]vSpsH2գ!c  ut mA?%w# PDd -D-B9";spPMsݠ)+z@rPMjaq6d|pfe6+TI@Jb!ƯH#H4tr#iK̬&쉆E'D]8VSǃ8Norǒ l5i!vSArj6& Ei*)m\Vb<タO̔ؑ(.k,J(qN*vssH9uW+ѽ2N9Av°!ѱSLD@O͢2\PgܣcWr 7ؒOPigF~Ypʴ/‹Dib{ucz ~ÀǴ 3o1xM}O<.Rsdm*a_*u'~An1k+frϘ.2%<N&, 8ϹH+v@B%-'sHs@6^I p&fFGɃ{I1 U6Yi5u(q,,8:EXd$]!NhcԔ1E Gt/K(%61,o:;(m8-oQA ( H'LAwn qHٙ*믋9(C 6rHjM. :?BYxa"iySPU5Tp!à Ϊ$:34#t(;E%ђ-X$\xɞqe̜MZD+P4twZɻFo؜0pXNLk  >N2!S̖6WqZTaW!X~p*Z($WGXȞ,3? R4olcc\0TBlB1eE}d^GN[@t~#G[3(G*yIEs]n^6é ;u70t Ci} }lf I?xRQBxDdHvl3˹;|ӨSy(sY|3Y#Csz;юWDžR}Wc%,/1D(ʤki>--_];lflH#x("4v+C"'6Ie_*(]v4?_g12`RP0m8ӆUgGM߃u|t/høiЦyԩc%r'*m`(/CLL"n-Γ/^X]^G-VϗevLƥU[;ueΕ-Rt>Y "A`nlPzS5m!GJi*QRr Dp¼硲 #^ 1"؈O ixkL~Rd`CA+|c0IѮ`ⷛ@;|Bp%31Tڻės&9K홸EHh:|rQ}O3$Є{c <)h[ߴw Tx`sձdq d9|X^͙Yj9tASo١*7i4~ck;KR7YUfR4)p-s-FEZB7i =hbpgo-0\ 5K\iCXTOp3kS4/iBP =؇٠@CS;2bH٨bRBbҝBR lw>9[(7.jHNTj]_9lԪo H*0Y yp=,\l>BR5bOafƬVpŘEd<zjtoӻ1ju{(QWL)JݹCvtZo!XCY/I2+4̪RTֿ?vӚ9`R!T"A[:]aQ ~F%iE+OuU}rN>oˡ mUΠ&†P%-TZFL̀2mAWN"mC)QY^r(5hQ)_FcqH9Lix:% [6:m]ަ q}{v(ZiBrP%y79Cc\e{PlK> W"q^k2nhbף r.5CIܬs|NEMU -41dB.p5 x:3p$n{P;52+2w BgVF>U\hؐB]k!9vM kGBlu?Q`1`=b|>/1)FH\qNʃeoY9D,G5Blfno'u9rs5~G1~n1j~1n0H*'OؓOE7eeE/ ~ 2-a噒GO/8m|Cj"-3ѳ8aNU340&5T@{#3'sߡ%}ݸ&i1 :O l18Tc=4o>5c)Q"kYC2SYgjpS/WxSFJdž-1h1it.Z)(?bv4{p}XuHm*6DT1e"AD\ٛ51ҤKQO8^c( *WF8JEؚVUHTx .]v7Qh}Bf^njgm0dҌٲfHY5v@-&7"M.Wg^&;TZnFf4! l#jW&E</8c9@Ɂʘk A΃|;XT1| Y??f<,3Zsyf@Ҳ tt_hV8$Zx Dٓ/D}ˤe+X$I4JM%K6e OB5E0㦘/sAzLi?q[6ݗ؅JGݶVFT&9j% -CI`R3jy۫O>=ćW0_lfK*5w .,H FH>ϭ\6߯5wսtY8yl9^b.xsC&Y_j5a'%SIqykb_.0[D9 ps ;@t 册.*@9orOτcyG>?s!'I-wcj`$o>F6S;s"&C* ݻܱXws^y:E30`qR^e!2մ $7ذ\>PKe, ).jJ^zZ$>@i<^AIѫLAEXz ϵB+$\3 p3qN +ljU Fq6sNF*K!:'+4 Z9SiȒGxZ!ھ`E  ް0v8"nl]xxk V/la6C}/wIE yA$o\g2Q̝=ĉefU I2wY8HTԒͶmΏ\%.1nحYy .{^j\fOpzQklW{3 n(`Qӡs[9-9_ͧƣv+zC`!oFc5}u ӱśtsf}YBey|#ƓhCIS 4uުC:=*H0mʛ@QSS`F eUԎ"jUUPg._ gƣc'7ܸSAvDIH^*hS5݈GQ3Xs(IvڔXl ;vlI S:9(.Mk\ jy6myJ (X{d֝"l KF ̵佂p/)Jʓ _i$-aD_"3kKnKEaq}?z"E^"W1۬uL=[:qcXH9RlbO%j8u \H!& ,REy8&1Q-yjZo?5d_teQI`&_UJ96hJx}8tNб[0V%D1Z'SpKƑ %&r?|-+W3d$NxWyNseͿ,ޞyS٬@{|+llaِ"-J9Rt%X]Cx&{M<ϣ~}U_K?  Φ sQ,ԘS?fr~0Iz+`aWmbGi8nPldapQ${T][TR$AP5= vk_ m=e;g#:"Ȋ=hLF$z*N"UJ6`8O[@G{ B -ce񏗎xK_}K>JUVn=ag%{ܺ%)kC+yVB/8׌àwQ4v@e"ɌLn޿Kir [@paN^z~/! x7i.`1.9*Ƌ?"":w5lmɻHMoe|GE-ܛC SmleĒ)pӯ h/{SyDT^|r3J .o8AbkhyAxmdN:~[d^#EE擂̽SY?2QO0qMN̠Umaۉޫµ Sh:񑈟i)ϯWpѲlk <f`dd=]Eyi "˘!j!Tdİgc59|k^gWm䑲k3ͯT/{# 1 kRH2;IGvdFRm2 4|-C'\1a;)|>'Mm˺(#n)Չ= b>Yy<4Wϡ) >~m॰p+SSo~rLp΄Y9K@.i&+QLY8j*gS/$=++;-<)'b\xphCCxaKum@\_Ð2_)UMa.n[7 ]:&u-U(㶱UUiFG:Q[:ž-XIr(FC8V͞sN %J0?5,ZdS@~+NZ 6>խUWfGA\e3\^M(nJ0z;d;t|j{>,P8/=rp>A"\R?URh~XD_CF$A:!,+}@EI/`L_vMؐљs-&BhM4sFG7*7Nz雯륖 0+[F՘~8'!@!=!qWL\B։5.gʊK m,4Z<L仝Nw+NzI-gRw{";~Л͜XYxh;~S3YCJuNA[3Ulqn0eOg3 SGj2k! Dv@U57m:`Ƥxzr9ϙ"E8BE9q礷_&\ )Pϐ{|"^ER+Dž֗DhVXcX$V=ykE$X|:asb۟ % QTp&|ΦH?iU;j0_%KdĵbT{(dzXSC\cv~8 `(p6fqVx4ԇҰ㩩]-$.qNW^.oGr W;QO) /7awDm8tԮmUOI!(JRRne mK%ҷb) R](@y.y?mS/,(4QIs 2f4m r;w _!t7) ;Tf6M|E/<,~$/(rE;{oTU D)z#%ESnxAԛy.=ҳ2=kAv۽1WwWߗL3 u%ы6\_h['>"'Lԏt/΅L8- L>s?%‹t^Tq_'uW+yr7뢇CFɇiB&"Z妯6!G i]8؏' d"-E#-/3j[墿/9dPSt"WvJXi9A.Ьdאw(#(ۄKHHkEO ]6J88kA~[&~y8J>G>}5kGKَ1p#_F SxLflT)ǣ1_KN)ԲF(>C3Wq:AM\aN!w?I %-J`rk<؛}RʻʦW@%)LI ] &FW*%(Zg"BpMrԻ.=[ D0{A@2dX!5 E@>\R&O8?]X{U/Dס$wXڨ/g+Fd-xuAKM5 G}.Vy*I=%vFf@(^v!e"|M/| ;BnNo6ϩS(A-4'YV2BK*`u*AP64=~ H*ڒO"_}ŐGYV csٻD7^cᱬW} sP/MOY$Jt@hAhʫJFe=wUIIGTZ;t15 zU~&*W@9?aRdVew8P?6-d$z:}nelwn(1=1tC-Rb*' "ƴ(M[" iC7zzysaO O B>w8 ˕׽n .xzRSXK1aJ!F imJ&ٷ䄧@qQ~&o/C^{v`CR2 +S ca1RUF&PL$rHa"=S;I @cCơ̋zOl`|uOQi'VqUz%;z@ќA܈{cbRsf"B#!6?ͻO&&{[x(8 9=,䐆-0?a u& jeKy]&y{l䣶C\̵7)%^7on5ݺYZInT$HwQ<<٪@,4@NgKC==ћ( "-bB$c_CܰߔlW>C{8vx"ʀ@厝>a[+^sˋ <.f!0"ބeQ]J59 e TƒcS6#JBNS}OW]wI4s>rO=ڮR|nCF4N-XV%&C AW‡ſ+o,!zhPLd󵓔@JSk .f= P< =ptV\"cdiWRLNĹ8B7r]O0DنɊItd'0")Fd<Byo!f(!/mkgRBZ<f҇i$aN*9p\kW$X/YPRCŗZO]xZN^XMýZ_5V!%TWu\d[p)8h3&8E{MN1]-[fŁ;ՄO&]e_pLg%Z ;)++aZ,/.-x;9?F~@e -U{/9:CSp_zK%'UX9A 9E;uϕũdUEVKxU r1lf,"yl7kj\RӭpU. SNL{e"E++4}BsU [V;%K`M7g+&`+c0qh2iBk6OS^'EuQ\v;t )<čiC%Ě1TyCh٨)b$vʎ>O,KߺLp> ;: &{/S/XE%tq*5B !pYR-y0cL_r1lFjDx99j[ Z*mN-d7xu$uUƜ zscQXf%F}@`p<!% .0]*Q挋%JB>_.e a6b7p}ެ̽_ȑjM]ܱ57ӡi> tAs6A s{5Al3LN&-GQnqoHSDV5LaÔ|_5!'ӱ&ss)gP~ "(]EgXb[иVL"zRD_\R$]Y 7Ӵ^R%p"Q3=9R1̨u.y'6jQw$#R>9MA>xnC5X,EfQQ~Kl˅M7 6(_T#w4HhgƜ1lT u&)|-kٟ|ǹ"“!Coj+z\xTp^x& Qr^V SF _?i@|z w2Ud+$G,$y7+Z{0B_63aUx`*j:đ;$>oUK{Pjo;`ˌJH=*!F$GOr~a~rz/*-k_3P }Di]S#֊+ppRJID`cI9` 7դ.=6<*tkaغLkǫu {\JRˮ~ ژYbZ?E<7hJ GgX0JgxmѾagww2P#FfRzxRщX.) &~PB*5&N?H6wL 7GbTWV![W}]VЏrOI|T 5*U;v'NrH,Pm6QmmJĄ@sZGQ-wI.m|ZzÝU?|g9ÆT!Hm~涶<n*v[1*q_u0O@eAg]b,DbEgMf4m2z|"9+hZ(*',l!hf /[\PN-iKنHCJ@m4Tg4E f'M XÐ`E;GmSD9-&%#8}^ŨV>gfM8nu^=HRQM | O0 ,iNt#((W4 _D;.14 W+Sn-qA[X?E *>݁l碖RHש".uc)ƲIZ{@{s>5M6BU7CfiAb{]-\ FvqBn]ע@!6F,n2p[n~vW3EhZ ^<hMoD>nr3$DO֢ߜpHVq5h+xWiWE@ "-~)a'HbGxlGU W\a2.ókz[oڸ;2_>/'?Cmoх/ J֬̀L> "| rdBe/B vNdxj6?X:478wo)s⨼eCؖ7sz_K]^jfKl)a; ْ {D)9q0ne\nҸU8IaA?C?KpoᡨtpizDF6oU1_ZfMmJQ& ;}6 $+s&p߸j;-@R#^8ij>~vbެCгm5Asy:m0 ՀZwYt`ub٘%ѧ^;۸w9m`"$TP>NiNo#v1tDd;KGol{#-v ],s):|.Kwh&SpY$tx滕*<Y@8;cm'Xۻ!*yZ s7¥M ~H'i֓ԓ.[_Ii J:MEm» BP{!f6QQͥb0u nd*N \!ěЮ}ɣ+Ok(ЁX[J}Q͝ÉD8)̂@ Cכ$^XGgm!}2ݴ3j2 B(dnP9T{aT zd{!ڿ/=YUP3w(:!vBEX`6[ "?T.E6֒y2vaz.E %Qh 3G04uz0XBE7gmn3lB!8ų$sW6z9g &W|[r%$%c _f'g#^2&=y X."xe3)WG&ur\ +o&鋷օN haj!@\4짳(~NjW3z~zni4iq1 8i/ qm3c-=GIanXѨc׬oW"^?Bz[z ;y\m+Bd`Gѯ%i*V$]Wt<4 \?SϧJC=VFeg"1L49:元'1*x !@^UIJ=1'襸a:?o|R2t1qbSomuy9lʆU~*~NLq O[@]iPn$4/B_wgrÜR [z[ŭk( t66ą[WZ#q{vA]!3Dbdѓ|G5saSm,H+D߫0rJ8+%k% 2&$_6^C"1U%@iZ§ &1k srU~m>8#vUQkrSt"-0`4*Oz{jcf_E&;4 p;k۟74*Ȭ10al?ZňMgPd8s+*CiK,}ÿVKظ; gŗr%f.]/PeDit)1V'O82D2jjh^wV*VņC]Pt/=pjxa>V~.mg0:Da6IM رOaQ~_ӵ?T_1m@#C,vvkq"S*決(٥T>f+HM&>.FjGzҦ%#l,8%ŗQ IG!`V :mw31qˁބOaH1ҬƜ z<a:>:{W*D`JT6|Q Ff;Wң7Ӵ^bLc`ajEBkIW벾 ; 0 .9a9mHdfZTar"vx偙؊\Q5a[y0VN!l*"wm-6MwvKpvn?n`2oTzkͶΩ EJvc|6܁9,rz9;A]:ϱ͕eDާs{1-Sȋ3}>+7)VS ,b*(2~螟8 q X$ 5xВ@p殤#]8;/1Rj:obvGR&Iu*t/5O 5Ғ͙n nA*Owp7'( 'kWՋ)Od\,d\lT]lWrj߻+W$wq3O[Gw󼐶lR_Vͬ1㌁w>kQ0LLOpPC2|88lURޛ$S`+OlQK4 ܟu3?@/JIFZ#2Ҍ6:SbF3vxh LJϢ[phߑ%>I`Kޛ/t}On?ߋBohfXDd7soiIczF5BÙs +YE+OiWE9j*Twpv#{䛬r*a{=1hц#SX"8=ɦCen[~(bmzq bgrz`ZXEG%eb9obV\O&p5RU,5_l@LmJh_KյPBRqŶUY>ir|gk~vb+y#Ǥȯ6!ԺS(5 ;/yYGlb@ )DJ(ʃ;b|"2Q9ginwLlB=tRp|I*zu6€>#^&2]vf6WȌ^&(a51A DF[Et}EZ!9fLM ~ICgw0m9U5-,籐mXiAmABk"jܨ0շ c8åM%|s @ʉ4(ߕCJc-'2S|f+ !zX@Sz75b |1M$zv"{тMpE͔Wxz4 YGap+E\\}M=*Xr{ s&t }+ktiͲC+mmJ!bF°QP+J"qUb}$Uh~zܺĺuﯲHg"[YdBv77Kq8z p.6KnTe!%͓V azM5pP"+/,yʾf嘩uޟXq OH֧Ȳ#/h_{th[;b T1 &rNbA1X$`E,OMr:D&( v҆w*b1fUn_H$z v|j'uZbؕU?{c-ghG.f̹eoQlal(&1Ăq!6ɁX}'y "#\4 f,x.%RwM*Q Z46vQbޙ^q,G++ ܰ6"lE͹ŜOnCt{oPtF[5KldJR6/QHr 2]f>ΛaR_pV9{>ԫ&0,JznHy[hkCŇ^bkR5&s 4c?RR,Gum0<']wP=dzt3uNj ,[= *߻Qa#E Q04I[tzϯNx"D|2"fҲ !hk/"_O O),xME%KaVX%M!$1Vt /IWx,2=Ib_ۜ1t/Ke^90jO,@ 0L>T3B$wMB ,k>$|EJ8)x+_6\FaWU#D*,OFkdS񱖛rNft~h2%kSa}{1jZ"XtQ :fb gjܭ!.g| Wz%x)u|'bYG`xSg.9 vB;>{~[(tC nJ;UH;r+ EyOA6t1ℵm\A݀ +^͍\g`@&Rz+ 2O)n` ASobEj9];hCuT10oj_l|@ K9B=Y yi O/Jhmh-&q,8zT)cii0~yEGpqBKtB!gQٕsO]GFZE$r(:iUCO0oy@v`u;c.l $تFTL rjY<:R a SY3|=ǴN(ϓ8 8\i~Pßύ4}[b0PV<i|$]N1~vw䔟U3F +I%b- : _vb|U5 J%,Pr̈uSd;!Clo::3{Qpe*B.FUZS|1Q >1`/UMUp }19 _k-H}&tGrkp`'Ϊ}W\~PKÚɲG3X 폓qgER7޲z PMF]>qLrw!d1qKr*ZmYB1KAG  JB;Pخ|Rxi>5Zuۦ=DDͼN,-jc~ \[2pwwhcyJfeXv)j00":3Nb ZWd\ 0+hOk6ޒ!{ߒӐɩx[d/1A{lI]خC}=;-\F>Q.tdT1cAwh9 ªBIaTh]za֤8fBP{:e%BBvH6LnkLnO0K$-(2}מ,*ݜ:j+_ZxDVqRѩ!waűA,*GDxs6"'^^CK$)K@SVLΠY:M.㕺,:qaH`@ͥW,뱙s(59B_Ws#Hڭen*9Sg -39 ]BI?-1q&~rc8G nr- x+ 8Ho6 !yXS1p [cy;A Ǹ} ǒwL2SGRndaU3L- ?WuhB7vqŜ36-1Ch)PUaRa{+ Qd+KR| H̞XEENRU(K ]ۛ?3ٻޢ/W1Yn=^l!cn y ^H=t7O)2rSnE:ڧHv>?cZHl^ Qqe 8!&t"Jt;_^oor@vLn\TϹ; |Xy0P\¾}9Z@B)ICڒ >ެ91Pe􉻉HliUю`4j ^Y8 J:[O=-9k1k}/"orp P ~'ϵ7*ÖPgU\rX҃yFCYO48UCU"5? ^g9ϭ񟨅Mv .⦷>hm]p/yCz .Ч5 R^G }m ?  iv,N |0<>p>R}18T+͂spK%񔳶 }>\Ǘ73,qj.ȉ wgJ. |iærZ|H_}&$oǙvzXd~v QJA 3JI_tm\W# ip-x;ss|(J̜ϯ ŤM7Wn6{Mp ]#Ut4tGuP.(zSl[?KDH GGf3=NGd,aN/g[EJ +A|=/^,H@P*٠^iޮӱ!׷GǙSɎWұL5N]6dLr>a~2 5i8/4mɒf͚ӃhNe=HF:dng 0IiMӦ|p(J()@/\uYWT6\N7Qܓ|^iRO>"@d1_h_"!qp>5PE1Nak_Hs\/,H #c$(qށ1w%`QPDɬՖwK|#=DS|Ĥ sF]*WSstl\|N/ &v`cP9IۜmaUsͨRf|Q=tiNp_:(fH9\daS*J;FN[&$|uib/r!cT'aIELcI:0o]+)B&N/ilڱgB,Y SV.H_A C6E uG<#Kx#-q\;{zjf::bRPN ro| EZ|L )\&w"ɍ2Q|78 vP\FSjp]؝+BRk z4&FTVc!$^=`>}n;Z4j6CE A"ҊHQ QH gJW [-NG rX 1ٕ_IJh^gINGzv—¹zb&;DmVe|1qg'ݡ^g7o'I I *%2>-td2`~ۧ6ϣYGjRhljK6zC}o@gCpW7F<֏b2Ʀpe%qQO; ߎ NVIvY3B! D3D h1 \WHИ?F o )F"{ ]΂td1R ~Qw-599]4l#N@iχq`Ί&Kx*1D{/ RKY9 wOdۧK_'A 1cB~y4ܸ4u2Edl $Me}>RrVaaȣFGwB 4|t˳c5H!wy<@Z˺! uFk/w;rJO-i<wbiFn]u݊gv ݬRqwNQH++u:!K) d1/>¤U]ڎq g>"=I#Q&_d<]wxU{ty"Mm2_fV6v z<)-/N=ThDŽmY&L{b ,CūSdaa{ܚFT{2T4y*DPx >݉XmK\qY6@6*rµYfLL^,LusHnn;CjI!6~_vfythsG] =yFIB$NOb1$OT:~o0b"MmƢ/ * #JtMdLPUD])ݤ XdyC_ZlsYڣ% D PG8FN%3Vz *V _ͮ{ahm?WB*Q x&>V8׵cTо3rMzܘXmo WهIeVJ 4"ز <(ӧLf#Bݓd \3E<(YbBރ%yq8=UG {eBˏvT'hgǃ9^H|-3m |')q*7#[wL&M*UOj:Ax;Y[T*z`^Zht[n5t),D  No2XuNԡj e=FEո\eY1a̧u$'mK J$;pF6a[´ ;#SE6!EBB pJy/HX%:?C|%i&?{{55j{᥅ $ٓtډ*Wܭ 1#m%y&+:Ќ: |!n&bPNW|K&a`PѽE,"G,wT&HĚB Cܔid+Kͥy5 V-ALzP]*_:C(GLVLܳzl@+6ۛ̂V뤕O5HZPRE\J{4볻#th+綐-i&`pzf#Pgz<;ArЮSBݟxuChG-7OkrbE!+[;diB[gj|lC檑r1h]\nod!j|8-Vh|$9S|rQHy~LWBVZqd59*7Z &D:Fiu }~ж5 ypq4O(6xU hBI}-mW&\ջclXS<4TgoGU)v9ve,ߊUOCDћۮ+MQ#3X?1SV1j&ڝ̿Yd0n{pvȧ '#ĵN> k1:Yu15]8fҽ+&8*SVb$H/@Eiwo3xwzئLחAyMoX5 T-&1nܙ+S uf:C8}׺>ܿ EazΘЩFsj} V)/S3ݴXzДe9 w3À1ҿŷ̄,&_(c˿^M#dzXlD5<>Wж-VȂQ4* мRz7nҁ#?}W[(FpVhKuV0h|WAfN[ 0W(gbX,ϕ#W+NU~O\n SX3їOs< .1wC(/ȁg~K+Q902oL aWf7M.ooݙ+ Fg~/q{uUD;\5j zuI3GC$#R[1Q!]Piߘ(h bQrmkpՍwgs2B$Pl 5j }n^jE˖8reE/IVl}pe= 4p/$"L|ʑ8ê~pF 5mѠn,On %$~JmKŏ Y0Ĝr)+?wМ T| xlNE+~(J}.T0Wdmqzh@ta8tPJFGi?#{/8t ̕פW+=_uA+9mL A"B)Ҷ+g䡰(60Ay1P`VlކWoi 8\A*qi6te p<|-wO!3c?Kw>X7d[9.pv7z-ؾU?Պ*:gKsY.ԚfVSE. 5{Gebp yTgxXY\%@\O3,3EJtSH5V{Ņ/ 8_p)`Cd"ץ˨<E>mLy ۬K3!Z"Ymz~?7}dʮM:'w]k\nᠪ*]!y&Rj醅$-R\Q۶ Ȅ90ךmtzN8M=݆~{]0u$ 1DY,Ć Ȟ|۩d'9ưĢ/K.飣sÂfejhhMQES^$"60nQǀqC̩0%Wiب%T̩K9uڋ_i\ R!, xZh7\M|k㢈湚K׋Z:Rt:7s8@fqDzЎTi1mŶFA(AŜJ\9Mݏ 5UAuKN2eFjb pG rOy1rBłhLo9hSt憐aHPN֊D´@SȒb1N\uJ#OpByIo!1LyMY(5=O=sPR- Zd  {rԋmSz9;}~Z`0S?>x=Qı[cŖXǾxN~ %v?S[`_Kؠ KVjw"sHɤ1O"L𦻋xtRJ9@,cZf5Rfߡ1|R:g%]ªW!̖1=^G[ H8cF_]6AyA1;sfӉr칼~Y vd;=Z6_lļwcyuh" e :@Gcr4t! , 5a0A},|,\sBwFǼ6D#@ XӆHcA/+ ʃkEd:~鷉6'X̊|GgaNhqCa1Dл؎(HyFlh)Hc qE6D ]&yXUy)~2ʵIDƳ̾d$?y^N7Sޢ V,+w!YH龕Ӛ^|$'άyوO2Z& u4f -\t 2<`ʼi .-i6Hbiףu-Rloy P)},"3 }(D$iOZ= zhCrS|~U)Yn"m)[_C^5^E7DFwB{Wۤ炻}@]gT(>ā괔UC4xY2lkIfޜ) tǮY0E(sa~OČ `/BRV}sL:.3`|'|r>GyG!c^ReZå^\?ڎ=c<`2qlITnϔKJxԴ3# yQA%=lƵD3.. avҜy^ kd^fR;ԍM!uX׻C݈bDկ=<ieL|49c#Z]F'gMek W'֞Q].F\ŏZrT8<%ZwmO:W= /kwzt6vt-iiZneXZZjh%bF>ն|huׂ="@ѯT M#" --f$: &Ia=76C^ qqP-:8Xݍl>)f)4L]pGKȠ k6Zl;PjztDLӻz)"+F<(¤ ‚{n@lt\ӜvUÿy7Eu$ HɎ~ׁA6r'l8c^;9~q*uډħ,#4rdG Iӽ`E[}9 MץJ 1*smSHoG ,ASc-뉊)Ƀ,AN(T.Ew-0.Q_*YBy<7g[\xL fPn6/gS6wrhgQ>PQy3 ak!7*cRըGVI@$V'7S=ODcl8wXRo6 :2;U* $P~sh9h+?oŝG9q c:QڡdE'=D N,Zs4|]td />_lA 7a4\Օ Erŗ\,Dh}) |¼LeݢS2>ADZM#eH}@dOes{^@ {8PKXӺ6AB7 QO>S E4qvL*tOFl'#PblnOg8O2B!$!O?jfq^,B U _>6Qyj4h?-uBǣa&,mFZ)V#P^ 㺾T_Z䘡PryX[3:FBi N՜5t[̫6  ɬg ; Dvm2MRs&Y0xOUYR | rJ>|óJ1}#s <+4phx"Q@븵m2A~Q"thm@ wlJM;U8 ?<+U)-WdFu<$>;htd?"kYv<tcN2ΛSšB7R.YHQm\4˻U1tFO9:v]cOEJ97_30{H҈戴#nW6-JB'G~f@@*ХCL HnM?48!\q596L*Y8 gaWm`t;O׎*AboݬW`>نP^5/x?5f |%Ȍ^Vf:L \z: Rx(JBϹVR!m[ S]+E;)YLAxMߦmM&e{bl+<IK/)O D2c_. /鉁]$ݒל%CqweOY=&|Xt6YDoGN "͂EdTD O5peFhFM^n%DT>֒ 3_'Ɣ| opd'B8s-:`v}H kknİ5Ȧݮ·#/O UD~9ƟOA|Q3,[(1|ꂹ[`֋%eǴ`^X&0kdhiP=Kh3@QJ5 2(\qcHz+_O ͓[),if'48l߃9>y!&d k0;X\uQFz0`Yͧhǽd]|Ti:f|H4#6 v-8QLf~**YwYq`KnO,|Fk#M S-Z80.I%t粽< moȄ ,[gK˯+YV :z0pxzU^؎4e/M0E(Lqp" &EC =VA#J3S6Б^8X$ePӐyLք)E&i1M%K} #~&1F`j/&'|"Ӝ15Ymuhn<@v2$ξT*p{ gFqRvxC;?3A/ԅ7ؒ MD bKwo&1M,:' ˩zFLhb Z? TƐyn55> SXl]eғz|omGcIwzPaS~)(,g7v.\pZ*w*հ̼6سn%m; =l|U['CNj#Poΐ# a1lAg NRSmciQ=0:OHSD%^ <>: `S:WsV c(;dSA9( 0Aplt-P4sR0a>Zeιk(Qqbc{ riDUВ̞PC＀kahot$,]J-Fcij^F׸GaS6DV-zBT9Ok4s{H>cZ׎aL6K^Y.)&;Iޠ1yܳة VYY;aw+[^lIK=;易7dSܱ?c~ 6Sz3⛾.s#v!k/eS3)O\G %bP%vLCiA3fkU G$f!S9prv Llgg:djJ=<-+M 1wfkԩϼA9hd+"}@`XkFäs5#^Qx6-OZz35E)e'gs4SS=\ wR5) #2=|M#MvOhѩاy{蜵v4ۉ3ۡ(Ś'cI 1nMw)B2BysjK{T`XJW` mfW. <~J LxB)Z×Y?|e/5>}O=BO O1;^޳ HUvҰ7~dR?Bbp@X'aOQ:Z6s}$U5$ x)y:qMY( U1W*dZKTide18{t;=Pbŕ+IPO +)JԥXT8>hBfUk&S}d7%]ŏVj<nԶ2iR3.'i ?@Cf/v|i?x"k #֤>#M2 EoMvU_Կi<^ߠ5>F'Fm=ݣV!>B +#K ,T7gA쩯U'򡬐bR0p3xmu"%?*멊;;D"WV >ӹA"/8iP_]ay"_?Ҷ"6 ~i٧ 0FY#̳:"Hwm)5yuԩ4mfzTet,Mq%U\E|wV ZfS/xŦ>2lPPeE-KNS>5S]EQ(sC 툮^L=40: x1]W=M*Xu ߔ( *ѓ%,B,>?g‡JNOF?@9&EgIÑMBݜfCъ/^Ky h숆XC cX~rq-_:O1F, tӣ&Y{x3 EF_Y"N2?QcwHXRC}Gg&f}YBc^ӣ|ɠON&0'b;WbyZh7&=!mZn)JģQ/uĤ\ `hWgT%:-~"zxTB,>C3;V4xYt*B(66_ݮUV *  "j8L H,VnHuIt2S4]#wE*V xԒ+=<쿭~^2n C"_~";5nL4LZ7PT*!"Ijӑʠ3Ay,lvO}G\븇-u  G@{P[2mcB9XH:\x )g%[vr)G!*T<'Lu}WVkB(e/;>V}WǦw2cE>badWo({18G` ~XNWuӥXva 0ы: ]NK=Dž!L?PDʨ:ԢiH@~:1љk3661bq>g`f, fzlYGDߢ,L-_Os XGZx۹l{UQ)p@lO)3?K09vFR +PؙM|U%f L Fp{ ݒ|cuP۴g!XzNe %ýtiYgTR¶p p;*(: c}`HJobG^gH:%ZTRM FY]BqP$*b&`5;i_Yߋ KzBE{,@OP#g8FJ|'\!x.JH,E‹[Jq!\4Cd O !91rvP#G(_x H:HHY]b3:verd!vM EzU*M&yA|M_NL{aWN+*Ow["+\`E?Rͮb۬0.qs=(r|HLΐN2M%ccnU &6|Х|. Qxr |L)IWDyN;3KDM~ وj<<)b"@d(=߿UKUncOfOkca2?ֱNF%(BF)\_`|mZY4t219 n)h Z^*h!zxl$'H(ɈCFoGϺW(#p\\8 %47m}fb!{['mu"9J<-ʶԲ)M 0*>n{f(j(7zv9>.lCZ[U(aQ]/*.aF(onEʴ be&JӂTgg9.F(GfO4[|ܓ`19r,,#?\[_wjg_N.$7ImRqi5P<W&tAdLھ &&*湽`V`Q]VU>d,~8O<.y ~{?ל]xǑ#-wUrc,9| }$,"֜kwj<[l|u$t cɇ*Q4+e6Od3FmTyy~GYدs4LuӸl5_~Rh[7gQ%3nI?PTSX5RdF,>R -lDTɟۉ0ML/KpGtv8,Od 0ļ_0?7pG޻#Df.33W=0VBAwB:gNT A2ҭSWfd  ī473;UgMN_3l'y [JWSWsshŨUĵujb‹~d0W 0 m"1tvss%[rL2M^dZ!tm5 6VS X4徸+ɼ4g{<|= ϰ(d^S|Ng]Yï!|fZJ(U**2a|^niLk/[gҴ8O9?)PVG뫩M;cnkpzpjmJemI ahqΙ.. *p5c'GYHܩGA)(FkYoEz5r0 '?BfJkǵ[=Jr ;~i9~z/mWiOGHFk#BM+- Bhmd_kú6*^hQ;NMlq`$"Ϸ'pCX/+ô{ {P0i6yGҧ̒eqDvԘ%F}D)_;"p_GaǠ^GӘܖɜ!4 vcȭA-/HB6l g|VkjFVt$P0an7lq* 5cLg{,'l]o/ve8XB Pُj&wPpZgD~#ZS rsžōlm.0.FaѢ#ȳ$^&/W'Rn`{DrcZ^0&αSђcy u'uC'Kvt'V(]O!o,4HYR@X Ίc?r+u ,=h!D&Ȉnݚ 9~Sѣ?R>ʠը~M@t)iW!U,TL(ABB'ɬI:Ċy 'i!YG:XraYӯP~-[(]:VqE;ʥ0P [j lsFR؞ƊVFR bF אƺ?1*vIm`؆M??k~iib Ωkߧ_,W!'XKJK Uu|F0)3JOq2h|R#v99If\L:2+cTCU7UwDo`o#~ˍݣ^r,[+4g {@P IƓb0Viu`0&uYօgtTZu]C/6/뽣" 9Id0K;ƪ] /ƣN$GfЕN9@e 0VWО_Kz>(( V+-藕Jɹcth8#-.97GzpL2;@,0MR{p2y;e(dz%+X$VӽtP8avA)o+)'ħ^&Qp ,;CH((nBDgtiB"nZM2)@/|Tڀy99)= ^\AnđiNRˍJhu@ohgniJ+}}r}[q$6-)<:^^p`\o\iӎ4i'xfoɤ:6ӛFz-=è:kwy\e\S4Kal7RŚpJT2qSǙΉ+xNvq]9~mt)jJv{}z>., "j'&`Oecuw7B#֯mjy]-$(^*:;HNi¦w:`P$l} \`{ .!NbWG{|4V⹢pL|ard~<NUg[̵G`OuKBL2a>EĄ{(wݝIH0>N:%p3ypn#~ELvE*㭂 \|[T3૶_.V"&*cVhF 1릖)wOok?HL(u/F>u{^O(*V,wZi*K+>|}-3+Y$u:?ಃiu-V;Jh"Bs,~nؔ8 tO>yggZoƱO;q xFӷ$j8h2u3s"z (|a0:+MY8$<~y+GT[&ۆ29(mb\`#xrLQӃoJߏeLT%{^+n>mTPD .=k"դvkbN =(Kn#x6{Q32|( iDtVNԅpPn-d8j"KJԆx 9n/{jIXk*WV\Ɩ#g8} 75qH XOJ"4C&D|K۠`?M%[oܓ/4`;g1V 턎[e% )qbcN1pp7]Ҷ3l~Dc1-Ŭܓ$:bϣع! w͜=A&3DwD"6܍[ )\*X2wl?ywGHX ψB#ߡCpNr3mz=-CfAf¦}~so YB=Ax&ba'7<ʴ1"izgcp @e@ߡ hPfmDlbjqոh4CU`@m4k&NB%4X{̺cs{.d̥y4G3Ǵ0[!+e Ș@mBXr?uz&&uVjT.Ƿk5a/*fۤba1Ujqbن:IΪ4ΧW~$Ĕ_nt2}b^sRl-??-sSBP%!Ap]$b}=q1 Ex@gdzovca[LPG)NVkg8C7-t~ESfcbAf=Ff3.ڳJh]JC/U ?)%Ń"뽆qm`M;m8wFʂxR ;}sYE kI%ei(4ӕ̻vbمÍ9tH )6)_Ȭs`OvtRmT)NlӋ6$&) S1ެ 'J?dMxBqlG'Ig?ɰ"cGD E0)tM+.ᥱN50>=av/]'̀-Ud[JIF;%ųe+ yi`˹͊v\ԣ>J]2Sʹ7&2Fxꎞ n TW$:;]*Pn޹\Z<^YCq<\<sHQ ]T0-zUhlZ]ЇkƾTN# W2mH2 -ֿa[wŸH(4CXR|泠vAZةE8.0iDǎ)Mc,1[XAX}wO#Riypm nBR)Q;ʼ p?Rjn,VHbpwBhESnzP!ϓ2ǹ%;Sx/!h}e3P?txQqI.RK# &seY>$;:E :zY 5Z=&K>?o#ݘ6*wDدOi]UBsX.~r2#Ra2'[2'#N5]BA1R{EC-8 ('Ew*@ax c/` w'8SgXzɠFCb?VݎGy1 k [c=aȷ [k*?VYEo_"9%Ҕܢʅ$ ͟㟛ʯ>_ mMy"5jKbTNk0t;<>9 ƃd23HB[JOvN*PLS!;D-+O 8=7k c+HD,F.IORuS8JRNC/ѿ}\vL,S;lK4kx|]5ę9:ba6pHQXNY<{"/vq 1} E6tvI$AOݓ ވZK4 7zl4EY6a>2qQ)V%̛wo;LVQz`> dn7+S1$! +ܱ0)J !>('9/ϱ9 ĄfJcI\ >@'!^yERa[G- w!$Bwߖ_k2;~ki\mB=I:rPN/&eX]@  XKn߼hʰvuz1zz'4͍ć$2k~~{kΒ[>l"b)MY&LWOUtxM+&dicZY8êg9'k/u1);a^\텹;Qpbr{h Xҕ\c/# 6mf4b 2U p6+ȅVޢID6+ݿ2n>q3|E(&- -# N BEGY!љy&lȏtԐ閿IYɔj%!ǵp+k;ELIKPݜy}D7b0^c@䪃%bJbB/FƑSz'{,9׻Vb@I2Y";X| vq(l`8L-jFR' iʪ4gk βY~ck>v=pyeme0E+ekFse$(؉ZI(}:R0&ZlX?+FXrsFHPfv(0Mcz&-O鸘DsލQqQy>UJරn(6OsqdFuYVh +3DzMSzf h~9Gh0]!XΥեg#t؆J`#!#r L$ž$<߯n%tkB ɝZ8wa\WӀ L#ffYLU(npOk^^B5&/D W[|m_9x5ZVO!5-E"@ܵE ]8v۟6ɁsqYRz~nD%A$[B }fR`αeřt? 54;i.mܑ#jShㆋ"9XNU*-ٯ<}EW&Lc)kDUcҝ5.L;oxk(p3I-^ `C`0() z21*@O:[v.xVPF%[yF\sKQͧ,b4s-^Z2Kч&DKN穪={ltdf5aOyfC>Fā-\}}cd# x*ǎh?VqS`WX9߈vӺ{ oY,p+bd"C^)31m@!Y'$O9"ybe6DƯ I"$7|$58/wf9ns50EJp R9T=uM'>@׷iDod~p~PkP}!:`3"~+HxwTxgXxvU) TXv^)*6Ru˔e6c"N7-=G'Ϯ{~7&r(!v|ś BgPtU~it{&*o<İl41o93|]f&(9'=H/xbnZH?XqG#0͉4Pl`y+i&C Z>HӘE/wڼBXRZ&ꢍ?#hkO@Y>9P2Դ,\SD\M[a %:jlYF57lpkTԅ`UQ5w-lu4+-ii(>*Ozl֜n{j!KIVR}rXy#wpE{ƲȳIhw7h[(YZiux7QK3ɢ.d'1Ps}uýa`s&̘qU R\ kHngH<b rE "ㆱ] ~MHE:}b8x{x+-m$+yK<íREE>e}8m6DA1ձ]!WTkKaI,h곺L+ey!Zm9ohg=3x ᒾ&8ҋf-Df 7 y. cGؠ60|i٤eæDb@%6[ҭ(8) 缹4s}]묂Stzaj.z?h?ψ'p*]MJ=pFx|\y6ϹA[lYCib˵Cp>Yِk &DI&~.GY RX/v~Z~0gHDMg E3AЁ$Н: h TKŐ}CޮQ+θ3/x@|4]%f,47~}CnwuMS]ik׳ϒr|&SxQPtW=; >.E"lgwD4#_f.ϫv%C"mڤ 8ϔtn rfr?Ë b`u]@ %rd0Pm3n uDja2si  }b\"9Y/3 1^D'Br"o2*,&vkC}"3'=~  2Bw/@Srz\垱D}!S.XU6T/ 7!MFqOL´bWyafN`)sQ))pppW˗3~flawP`2po_AРQx+6_s E~(Bo?4mӟ'!j`a.͗0\ß`zF!ڷ 6[˛{nzG^2gRZ\,}!rҙYm}"Ų/&E/m>sAgHeLL(h~nrM'9SL~J) p1Ec^@9O }+n xFN({XS7 \{7Y`.`lCPnE`EAiR9y)B58s()^`$JZ agIdF$^r+2_$I:f̯Prڃ.k ?5mads~tkTG妕Q]SP77%Fչ-Q1 vnQƢ5t Z?c|z,#7 2x ^좍(p~:!o!c j~P0sB6dSqHO5s4H+L<D )=p&k~TUYĄƈaeC_;~!S|9:s}1^` HNۇtCVmA mTt>~6oHʯQ<'JQsT\귭c"VPM3F@ࡋ$scJj6 n_J)uϬȴi[r=$(y"kɼIUEGEL(uR?Sc%biV# 7QV?D$D$^|O@&39v6QͽNvQqa d*RM pZ+2#<)SYS/- Sup9omY:zW Fmj]TC=4Ў!=$DW2w8 wX>nh,yqu540 b`"NnW"01+b%ⱭL׋͚pa96GP}83)'ĘQ~/wk"Mo*>nF!#n7{5nCXÞ .fVV2wIT$A]N0s͈~MƴɘŝY#õW~@eF>yodMMf@^9$"lQfu;HM=]vhQy MfaIJΖ C~i`?]8e sk QALfT>IgklF=ↆcPh*xq `MٱxLU}'ӭ!)}f0G6yØ'|x]$ E%VJ7㎾q4 zqєpYK]ӘYDL5KZMO]RڲDb! ,*"xjzS5^)8='x(@B8Ũu٘T/Źz϶ƤcOky$|Oס(ͻf %K d"C֝#ƒ33+mPG6&^څD$ڈD/F J){a6[&#SH*z[Iڡ?zvڻ6Šȣ7 3~m!")z.渤cȵJqN;i4"2A9x7b4ZI` ət[`epKg >H\LaK~=TZʜ 1[o XA}-%|bB\gtء=oyN[әQtuj-xa t5Q'k7neCv/qM}sj{,xqfGHD^Z'?Qg'{Qau"s!to w( _eGZFGl,rR"eb5k XWc曳*]0ʪS3Bh։Ńy%o$Hp -O\q{y#7uQQ[ǝB>cQ>0e_wPqEԽJxВT`7kS[.J(krd"7_p n[QrrA׵3b bHKToܰn]TªZ0ӷmk:zoE)ٜ r9ȑ6h !Ŀ.sy gt<5(´bj<[i4n?*}AZe{b$BN VI:mFYĵE{捵hS_Fn $k}FrXW2Ym;ɑ8!x= `uh4D+5nV(A^D-zLU+*Q 5JVBYrA`vLZ >{Ls%~7$ޮ{YtF~ ~C(GHƗlUBJx<-Ԝe&p0^eݶ5K^gLӰDSՈ:/[o bIg1}R|R!Z$$,Er -:g/c;{ ׎޸a0,泉oI[ ÌZa|ܠaoU!ٹk  c$~`@ =*`?tJ2.3֨Ђr.2Ca]%Xkp_wabVEH`i׎ ֚>HIaM~f!v!:A8Yp #]ӓXn~d1C o3p@-.ҵ|%_#,%E@އoNI0(=,^uheR}eoJךR˅Tݍ!Yʋ"^jbK1U-&}Vrvfnwu1q<J9 [>~yUvh[0Sf{ /aL|Vwj(OTc3t$?-J▨?TD+ mSc:3^\}'"V~R%?i71:.ubM['܅C&(L ȉjMe+zVAX}3|U(lP拒^PCDF',pݪeV@Z[Ed 4*tgɊGZ{"9~.$PEuy9Y!?;  vVF@D"d%LP{٩ ڍ Nhkn ڮ>vޮ ާ8[ |@uܩPslO_$h^GaPp(hdA /OD HPh{k0zG(g+X$^`hhUm<'2\}oiI cpT883h%׉LG̝=/kNOTe|dqPd#:6,f7IF{F[էǞ $BeA%)x&d'$r Fp0!Ew?wXDwdnu9re|?%-Bc7M0#VO7QutS+ {@r/HKB@L<ҡLNB'.NT7 5hW!v h](4m}oxny$ALRJu/nbn[0=,QWmА4X~'yS$5:_KhwoCʚk:U!%nñMpx e%V~/SX-kvesHѲ;w9f8}7/~~e.]1u/ԯ| J $^b'5nltQ;u*Z; JGr!9)Ƿ؍+4,G.R] ͩko2RZrbم&Z]or"?OI7pR(7eyE6Ԓ3v Ō j:QTv+ o*ՂO5  Vz0_qKa{lmpAQ>HP F>5jGˁ McdOe|x=*ڝwwLZdwn yjh/v@Uq^`d45hXj lŧGuNMDoQz8BK}MחOVg42#7Htg>Hlsʒ'odS3dOB$/׹񂷠@Ck?^7F _=# '^an˶}VNȭZԄ) <[j^<t3 M>;-քS S_pn4K2 nlB.JQDćyY %+ɈdnE! F7a"lxZ&M1u=;:!̑4+lEZ8ouЫg+7oa==2&4p8M# jvPT>')o,}ϱ7Pʀ~1^lϰr YJ\^A1rl 53e˱-`n0c 尸u8t݉jbSxt"GH *l A:(wsk37N%ho0M_Rz :'fmDZ/|Zv1YRHFE±4ucd ho:Mnv6*QAeތp )Q Navj2⫭+ υRI@]1|lꞡޮfXY!3lWAƭR$!Mq ]WL237'AMA RJy7$~cqQ*حV#(a k1TBN~mady Z=F?'{5P:m(qT~mɒpi<ȏlidמCQCy-E̩Zb6**wf!cệiH)XYDNg8\y`OK™;>=)uPNky bc.[`Y'h%6)Q(+{z?6@$6&EfJ"&oP] Fak@ʖeUpE['?Oe ܏q*zgS&d›i@@!9ҝhAzjw`&̗4/9F zL(|%uRD #ҘYJ,V1519Gili%]iٸN2o<hl~E?@*b5$gf83&[S6[1"N?=V|v֪\â qU.X%㉒0=R& oae7RO:{@V,Kgq.UD᎒-(wyEA\8|?%8<R9gw;/!*,a{q~G^-Y4?m9a؆*Xb=Ъb\_~Vnl 4ˇW @^|D 44e26] CO2bGP+Yr0M-f;Xϸ3Ƅz$N'-/wNg/hY-WET76,o}]U'X÷4ɜ,M%AgN˔vOK+/+b<ʸyU6º` yhPFSEgVwPDNh?@$6$9āX'贻kLNL}+a;/X<ᓄ ߺex#ⱅѵ&bGhݬQOL|lf= S \(#5 t SS^B%uY;|,жo(3u屃ɝgLc|VdOw))m(T5 zLh_Yت(ZiY߫Y’JN}rFi.xV⌹x-bRE"}=2vby&E2zUZ).dtz"K01ZVQW昷8$brVUvmZRI<*/&5&L{i$e[lBJuԎLb:2k^[׋Q;)-7`\wB 6eX$LdAD_hId<)i&LY``ŝfϨ3n"]iorEa풝5:smGO |KR 1jDޔq7s-Щ\S6Ԏ?̪ErNL]fZHs tJ^^Ft\I(Gq},r$`;Qhuj9CU<c >`2GN8gl`h)_d5c 5EwƩ=*/ZjWJɕ,A#'5¡Fbkμ過+e/qE9 83~? =Q2s Uk8re@L:XW?qJp ja _¢$xa-osQ.; wYҎ\b}F,9i4lU(YBPb=Vˢ3Vɦ1_Zw6ZDVnx}j_Rjl+':fwvd<KߎBY-=:wa&T{5CD䨩 J??-w}ØETN;A>id`tVrOv*ެ:7G3 ,xEb\_Κ<Ъx+={Dϳ13MfȖ/z:Ե|AW,nDQl(@[&k׉GMNPR{쳐Ґ%%U:ZIho82tC>Ûk6=^sMa> |ʆш(o "ؒ0exSݤ}d~b:9W l .}{jFK@YOu $RD%϶2 eiv"~gh4Ȅ i'|9#"'˯D}.Z}L~Y/A̞x5|s[ ;ok W<Hj^RIHSʞ}%oja%   55<epd ݱ+Qvj:3dfm(׵bW0zcn` .*o.:E̖]F^8'+x>u4La}B2m.b6]*8rmq!h:#ɸ܊ģҽ鹎ylKǢ<iT>!i n(pfz!N{2DH8Y2eOڗ=,FFVGlgOK]OKMR}C5H..0*!l5;gjF8&]/yq02l]>q62rC>4&W e".Qlnm;nT8b[{0DN"U-]A祳:n:@4ZX벡&@gl%rio6[73Sg1XR6|1fȕ3 @Q&wNAף:j4 ^<_t'2zn1:|}{HVt o`]c鋦a}#݀l~')׶M*mbܱm]t GljFk-wtRC=7]AsZ֌#LrōRcuk,]z ߭b;"aJ6(Pe4-8?c 14TwNV`$~s¹>mtd@x3-& kz`Hd'5pZ7k?]S`zQfOjHV1 HzAuXrD (?(nPb1>l^G^ ęLgr'(jgCMlŸ@b hvJPz*$ ŠJ#,w^;rLK$8iUGmvAIE\$2` ĭfA ̏ %# ú(0mei_˒M/3EPTڏT[ܾD}v'J"9[ް1S1ONŅݐA@N *jW^z_'~ɆyKH\8JGiSOkqm]~YupօB>SNa|9DaKn3]"cr]L%wq#FJx \$5c i>KêyH >N݈/*IJg.6e:lO"^_<0ӵ6G_x%,Q~5#y&3H%t RŮRHB¬ /ӝk(AJ ~0qX.ÖG8jxh#16uM.8+9z}E Ng[SjV l! ]=|N{LP8fmInwJD!9a}R;i۟q/?߽ rjb ;hϰZa)ccDpNj$&Б2ڰNԼ1yx{j7VGU ѹ=Ϲ9Nٻ `LJLoL>*p , #izd`'],m*(gًXff0hžs O5tqpqQY:d'Y;It,tŋBȂًu) w"wC(/lQk:@/БVhh1$4e{t#W!^CV$ʻڛ>e>~,¾ ]EC9tsEd5ܑChMN>A֮M͸w8jPV,Z~2!rmCO%_Dڊұ:D\pfT"i x:PVb)7Hdio\GSz(vb ibtܔ6醘C'Ѧ9^`g+zY$҅GI@R?Kp離s҆bn<)#.ޖSKGXK)F8]u# x(bipJvdzڪ>Uቄ+|+wU׮CܮZʾ{E`H"ڃ_S6N{ɎpU{~ʡ ӯqӐ>ьXwʜ۝)¥=}Teqꈳ]%8(rΣĠ0QnoYy;5*hUtlQ]y3DxPlFQd=*b Ź7 Y.]9_(ꇣ'8U*]7Ia-0G +۳T"&Z y2+6 YO}$)7_A=jLM2n()Bpx)z {qdqN;Ҷ$-1f]d6 *91@=$\D Q2a߅JY},翈+*{'ƈ0Byw ]4m i?|WJIty7箈֚^,SVI#牫;Br,)ub8a? =@d*6v]κIeǚrpOlkTTt9i=F?X.t?!Lh ;gMٝGTp)x% +}D`Rhw՞耪9ȁ\?_V[5wTbi%J>hrcRBZ|MD/؟cWi_SfH$mof_3;fN@?0S 1FJf΅P :$ۄ$jqɼ8 vD|{Nd^M@皜Z[~AX"x.'/Y@@Y@\s]xw&!FN-ǙUlVm]jٵ|eoIPpb*9:?F>Q~~5?W~2w2xLmEއ]ZMĢl"R4k2d8ҦAkʕ7ƞ-2[}Ӵ@g xU/=T纑~t*RL7Κ0V?(lutQKmbfKLo{N 2EwaeOmA1, :a=a%K}k=0cI'CXǡI!Ӣ 9\"mQ' +":JsIPS-hQ;Dz _Ry@VvOIYQ!!9,GaZ?6;ړsNWYElvge@&A;*^kr[cVQCTIDZ~Ab+@&fG~31S7 Vu,$/A4+v-Պi @<еoOh0D1S=mBz~ɱoЄH&?f9ŕMrܜh,XpS=S=u3|F|1^a㾰Ш1NGTv5UHsra>oQLN %537ZeWWd$bFvmXKȚ{aa]сԱ~˅Z} 9_?*DzdًX0D,\1j@y<"Ucsѕ=xK _C2 0Fbk+QDQҍ;˫ƆL/֫\܍jefu @Fq5baښ#2Ngz@͠b$h\(L vӻĉj=̚>v>?6TOYd0?58KjqhSW,I'p-@;Gy(vX en=A#ȰA$ ZZ[+` Hȝ&Aղ2qqUG|b<\BwzϨH3sc$ys;Z0Z׸ҒsO z2C . >Nv bc@s;$(5aw.]խ,{KwX33Dd| xvk/d UHQfml](bgjj$8zw L_+FAHK4MIdbPW3h3oΨ*CE1Ow$ANF;$tR%XԲXk1 5X^ų'cMd4YCF s)u<>yHwrVS${5k#lЁiH>:v*c8L~ =χ$,ٟz5~W= s`M([~adJd/ ocfY4'V' {^ͦ+26O laFk Z85CӮ|Afa>q!9'R4!{汝䮜5uZ̒zX#9s Ǒ_NAyՀGk'1_ cvrwI\̈3/&ҁ;[YӯK+ MĪ`%kɴ IwF4V,C¸,&` 7Dcj‚qHח5[!F-i '/VșjRPYbh/w cPw ?:C8(jDFMb6#S.i$;~Ƀop}>>$)eh[+{ì߰j*@7kȇm͋&jQIyWlؕ>5κh1NTnVF(( (2aIl&a 7ox7L4g] L;«RZG|_*bq={ W8V,qKԱ "^遉GF'F&y]fI)%A@j3멓O'/Rڄ& k/Q;/b~+ro`mazM*lu̞IjS ~jD!n@Xԓn W٥jYsCDvH&+)hR1/ ⟅gCn3y%lT@xA҆?aZ])цJw357-i$w5YK7b4/],c5IE&&*(]@ 4\a4PzR+r}[Zbd_J"n1.e}ju$N >MH6ݟ}YpZ"-:a3h;s=ooP!͌>$l z#MASkCO>o{#02BA?FhdL&"Z6#AQa¦| e[d# _Gjʦ 6' a=xyzж Wcv(.CGOG6k0szV4y0/il(6@H~{A`OLX:TQ?imDt gJ;ǾeB41KlV}{Áe$<2#~ŀtb^nT{8N,c>;5Xw)л#1cazt, OyZr  R~GP"P욻W]8+L"8dhp!726 cq$bA6 +(7CH}X8O;~?Lg3; >  0ey5ƽClWH!;/}Kc_A¶CФ5>%*Lar YA?<'6C!_Ǽ 7!-\Kky ͵(SΑ/f7fRt޳0eq|Q.x!֠J~f%FaRC,q3 k;־C JbM4c:0qC?Ds 5 Zas]j'{ SrPq(lDU~3f7?|8Z EE9}Q9& UvPlՖ )?^;j_]yq.j,t и[0|(mplH M_t'9M{'ѧ'c]/.Ʉ:`t.e'ƋYǫyJP GRpE\bH(&g~y2*V'#zwxא͓%_;٠S9@`yy=ZwGL$T8mA^j$ L,ITtSj X{66 Iīpb^>{4}˞y]; AꋔC~e۾O]U$tvVj aъ֜U7=~4q3:jM`*QEۘf coH ZMvg 6Z">Cz$Yq|.V 19|ʧaEY"ˠ[O+zt&`;GK\s?&:\#M۟?<?0}6dkN-C:K}U/~ nє s%Q1>Uew_ï\d_92bhxb%FcNO fW5F:yҗÀ)1ɕh)>/ MjrQ_դ # ^zp&QeiLNDvɯ|Xz~s-iM}JWsKqwU> ^elQr?vJ N-UWpvW:R/68kr ƠgHDtLT:L gxqM^wa9)):bOL9B~%3U`j "kiP~:{ލPvoaCb)LY`9| sGs__hpwn!';D&q[+TF? b1l.ٻhp2W bQ}3MD>FCEoH7Ҫd ϳ;>]'Ak1B?/p󍝿B!8GɉӴށ֑s>%@`Ik5F(G}:L^}Z)R^(x k 7 ,s)?1N_ab'|h# *& C.XQ9ZIćӀFlo]>wh'bkη%(~@p+Q4GۺM<; (LTKl>iAjMVքWC-b`*y 4/h)9\mW#1r3kZ$3Ҁn^ff\^qBgTJLTӇ3 k.LV_=!j]hc=x(%ris6M2iAnnDFTЧ\@R,\.玱6@bGT[f#ɤ_.!N@މٙ !U\8NLH4-cvQPK,m/)整1'dG#U-[Q!W;!HjsnsU$yޘXq<M#o20o$HO\Zk6d(DۿHjsExKl0aVaWlbo @O 6%vH*OI2\L\1ȡ3K5[̤kF4fQ;G!UZ!3=Ulc}8JxnOOOv-^ U~IxI,P_E{T 9 j3&jlc͛*j2G d`!F#t*tøl*#H/L똔N4jZ&GE1yP'H ,TYE: n[\Uo0Fhoce 3ݷs k¼GgS"LaOz :¤ou\o>xaN]_ l.|1@N> cs!p㲑 ϛ}8̶Z AUtF؄[׈B> (ghcPKrt7| EM*ڑ9c@Ng[wc/Z9Œ9)>'uu } WjsO~俸GS散;^ar|<J a0*m&>A^~12R(vI]Ҹ~r=U Ng+0Ä]*z~܏Lz@Q(/+Tn+ǍC;J+ ̧άTϟkI2doZ5Sz&HY(UhuQQʓ(7_)N(*Nt8:eoBaz`Dn[upH\H^X@ym=RY_DfQ%NĽ 9'u* ?ciJ)4}jsAFhs+oսW&8-U EMOJN+w~qn}Q\Y'`n?□{f.q<ἐ+;]Z`FZCaEg x#<ᇥ˫pn蚄:3X5V%ys 9λ6Jeԡdz^2;](IE |37nzY"beSB".-#+6yCd)ҋTU!;& &T4 B6LGbO]%g a1QaK=E'?GmL7^Yt$26:N܅.w%b|bK|(B%>Oz2Ĉzז؜SpD5a~:T=^퀱5;F^QLb`xHQ;QuP i}058un1u$jrFL^^6Q_; gf=$2u T|Y-3(8 sN/<6rӱِ1h'4Ϛ ԭ IıMo=QjG܄u/˯0fuJ],2D$:\Q9fKLx;3Jt%5{klnj;8V=,Ӳ}Ġ7>A/^=|W<[w[W ybB] im2N%&&Qފf`"*5k} AӠ:'n~޷Xۡ4:$\ PSɥNcߧ#>ZpQ6ifB2q# 3?\E(>o-ˎGF5@C}N@ [`8\0@W8Yf:5-@/eߢ,|aP|yAB'4PtLuhglc%>&+ /##SsoyoB}*2"U=f/Y3ɱؘפ5۾.m[i Vfq+wC9`(,5Ss;o~bvk_9c@m_U~:d \c6oXr>^.6mK׎[JI{rvid"`]PRQ4(ɳ@T~Jug| a+Hz]xd5 "4 AGF^p?ar 2㚌F/qQ%9Ǿ.j )jnJ-R+} tHک9Z{n.T'ZMr=i (5d'O]e,* v oW p .IWgӸ[1SFpؠ[2ͺǑ$_v;tNRU)@p5H@d2H(Ns6`SMk`$$ƉNٿwtdg5,OI8CPq^4~DpY2vh#d6M3;IDM7a1zߧ}eWWv=!bz;nvmHv[:mrXz]Vj+ćo]@>ʧ;Lԅy63az6b >B7장p܀U7! 㻐Ro߱#.eCNɻbUHNcgGʾJ{ IpZ:ޢI&.Zi.oH2!`,V*wT37#,:W|txTO\ټ{7'b?Ǵyр*2;|xם7 %@Fhã ʧP<ȎѺ,.-uNEP (Ghn^=DA;VTU` &?;638ZTa;H^‹n"~~mleP .z. yZ* XP hY#iڗ1er%m7ogc[h)i<(8Rs6d4W_ove}I8ё l3'%tndxV 7Q ?%(pR-98U5'+LOO<c+P8ln zn(eK@͔h my<DY S$2f4w)n٢R Mh^-iR}FMM%SY>V  UUƚ~MѺFݿeHL} _n :0xfquiĚ6"Sڝ}'6e_GTj8xg=a31(BڰZ~>&e_ҁPojdδg9ٍ :`'z8K22( *%>/Y zԆŹ -IA A#eUz`+":#_MN&/w#ߞy/Ng>)"GP nd $fd` '[M/ʷ;6)m >KTw54B̌Cxf=pjUȓV?&'Dck!^$|xsÉ,vE{Ke?-AOL[ukom.̧ohRp{acyim8ڠׄɧyy=S|ezQ}7{4܋L?k}jʜ~,H0Յ뤌zXHN_"wWSvy0/ 86 [ ;bmȸ"[o4S}C;?΅_q]{EէpB;'ICxo<8+ KڲzVhqUCy?7@ZAYIPx3all%0$湭%Fa0 34t&Mob0sESIrlwmQWl=w½OMQX} -[K.UwnU0 ,2[IE 6QrxV̖+0I+:\P,>􊉠faY*]{O@CJ;=#Iajcs-c4WN94.&?Y(t~K,nIy@b[4IJ4b=V>2wpg;Ȳ,|*xB=jb4t#^֏yϊ+Lt5b" lɴAb[w8;un75g光i@hM,K) S& o1DC|c1\+\^yP)z>/y{l.\JZV&2UI^!ZzʶŴ`g (-}_m'1ͨ] ٍ1`T*/o6S[5덣I4!]caBNzUmJ3OۓTZ[TrMn*F ; Ϣ Nk6Ic=sۗa8:BU$EAx7 eLFܟ84p1W8~^uF ɴQL/BTZ c@ 8S'N5/$5f;D?dF6c&%оs5=oO$4hE __9]?Fĸ{Q. 6 {h:=1a~2m;.\+T5+/w&{]ғZ!_;h{wB4>1ҷR~'P()5 F9E#e5Cbt ʽpzS4pJh|$^`N^ -s?nŸ>0k7qݔ9ʓg%܀ *@}\ÀgQa_Qrv%ɲ7sR-Np@$nXzmf̾գ=69/ث/kϠZkjv!x* -s ivPG'ifs0XDS@719A'jv:̿/A44yMw92V(eZ5خ$iuc+PuzNbb$SwX 2rJyR SL\Ϊ3eLM5oXycqdt@7^|8r@ _3i5ڱr~2rR?MVu-oʹrdy *k2= Vnmy)pȍ3Sڧ/ǒ<4ݍ 37SoRRv WBݗĞ bIgaa}XOjYx R_ %M%eWw#-O]up,Hb*3W-Kd Q$R( ! jSR:S>d,2L?nw/?^;GǗDGT<pv%Wpypa$9wqL{iڙ+"2.[~lLZ5rl&~K>n`c}Vn`B \ dcD`bs k3 _[,o˷gRNkr5ZcuGe 1#wIw/UpEʜ1)" %NJX[LW. QX7zLG)j)Z-Shtu:X3POdTlٍPUW AE KNґ"edE 爠"N F晫BVQصt[CpVG&/BiM h'}u\Z' z)N`m&B+6]"@NŕR8Am23!|HA&sWMl)MH61 $g,|7_h0fQx_ 2GslPt˪Zdƃ^&thϵIqT :ws .C$<:jr\}"B;~v1KW ;Α.8E6Xl\Xt(@x.Bx͛6"EӢDN1Ya(@S|joVX QzRzW.ڜbr#a5OUD64t^JT^of;Wzz.+w7yfxe|#|`jCc KDe+pQB4t86i+_;XZN,7݊wS>E+&9 (Yt(")%)d ?3=""NB阢`LNX>BݱG 8EXF89#y~|7ļJzIȊ14%s"E4TW9\?D4I'ڥs6L4V/"neRl>|$KO*A/uv,\ V+ xx̛V2nx\跼#XvƬ).0PFȴ?@V˹}ix֞.,TW[ 8=lIt8 nԏ7#I;ݎd!<3ڴ{G;1TW7 '+,C1+a* +a xGx{_Zuxك5.H呻.~X.2Pӗ[ - X[O$qg%@Ȕ*/_ͧ;G?xt^ǧøc{6|v$ˀ ]7Ia p2 3cj=eLm-`BJM˻cejp7,ruю&S.#h)]Q'h\J'XIo(-)=n$Z-j%UQO >L4@Yc8w}%;|F/wUy3@& >llm]1ذ"NHRvZ CF[DIIf_D3{L!υGe'33۪[ZڍY|ɣ*r*ӓGY>KskgAYjOXJJy\m5l_GX:' x;lȌTO"4M2J\jޕ7H;{@[n`4 VZ#E@[6 j88rcSwø](C-nHg }*a$h('Uyrw8m,]|#$1دXZp&B`9K0s,Z5D"2%vjHXΘxFOQno6LyO럟(z jrgΖ%q؈_oRɈY[|6~]LGk;Dn~D @\뎒1]ҎpSVW2*t̏??ye #@$Jj༷^S,g7ԙ*T- H *9z'|671$-KʇP282yLI2V >I ^[ϔu|?@"2!'_Q0JАF1DtrA*$Ig~#*Jųx@S-0on ZťN-XreO۳6C Gs#~v0s_{.bf)k޲j 7meP[1yXtNỦcYg5WxX<ДjX@^_WI/D3Er$;_*+ʹsw`4l#bs뺨Qy̟z t- g N͑/s`FLw9R~-7 >SA{ Mb0dE Oˠu7(Xfik'ZoOIDNUã{S<*2KRk];X(k LrG{T~< pݱzq:RMp<Ųo+[ȢJ1׮xNONSPT|q95LLL?NtQw5SHTDӌL\<>ؤMa?zE}Wအb ;Y΄kLKJ`"s;6L= q-9Z7]CeUrsb,74yL%Q8/!=h'#,W [6< VLV?/oe ,sQUo&6$(M@HsQTQY翙揼>v Yo3*<@b y'gOɋVM%@鸈 2[/JJŘ9zޝ[Rۀb(paRW]m#_EYcKZ[ϫy{v=ÜcuRI:ںlbp\ǃEoQ "&*)vK OtІt?b O4Y. hmU^K2/c-$K0`JS.aUĥ9_zį ZY΅N{+87P]ԕV(N1b}=ȱ} d]0* `ڞłZ V*ӅeeMٲ]$w‣#CZn|Um .\m/~Z엃.ЏOڻj_mKt"P@WV̻D0Ϙ _'GpSzfYH7z @R*ױ$L,qcknbONDpD^L*NŬUCdqzl$sEOfSdU@p΢Pϖϊ>4șr ̈`+YA֑w|W9Th~Ug|L{џ8ɟUy]3&݁Sy0#ʽ nl:9 "S+1OI~øZh_7E㫾H7ĕdR_qXIe9LS9< Qc>Hm2e_c:GQC9 \&Ҕ\{0ȹ&/XjoY@p)qj'¨T#eĞ¢|[iz>s&(v l`vWyKaMjwB_lxItK4Q`Z{or$pQiy*h]SS;i,6;m572/x=C? s d u!%fho:i('TUӐ )J}> ɓm :F`w /u%=׽/Z>L˘,g7$SԵ.nRBæ}?y &*ȼ: HVB M Ur5]LFi ώJui27Zu77~b9aAnF7|qI"`KSZTfrcV,ʤcQ0j[< xW9M?W`,7<]yS-ۓl2LUd"/l8_ԶRMծAtީءAC|z;œ ž!÷#OH6hu8h&w=gŇ}ùXvC%\؄E]9wev\k^癸\hlږKJ ɪ"h.BF4S*Xx˭JNNAIe'%t-Ba RUa}W=`~=ҡURk1˻9,\ 妛}ԁ ,7I Z8H|\8Oԟ(]7o7uȶ(UyF8:ç.YB@'ujv9՛Tr"-JؓöRw A, 3u=onb0J +E KK6'̊f|(eg쓛PRЬ-${P*{ṊݥYOW(DLdH'-~K0+:R7m&'`=sJMg:w T'9T:RqϕВ6 .[CͿݎqOطÔJ ~$3^S >A!40PN[I) tEm?oB!l|4lBZW2"D;=L[ζ&XyjX6lYUqjY; uU\cUT3X7`zcm1"(z* tiΗ>|qb^'BW`E/yPϰɛW| 1vc:qQ$1Gwu*vN6u&~Ԍ7b]5S,Ņ1Ո5[()l$QfH$ϦW3g0c8S?8*ۥ(Z<(A7෯n\;!1 BX>$5$hy|qT٦8pIdTOsĆG +Jhr]<_FOUcԥ0#hHon];4DS 9%QT,;@Zj]>ާ.JR'aD|f< M'wdMw44j 1|3i\ =s~Z͜K2-g̼UGN0jAqҼ񈠿:')!IǢٶS:o, 8>dܵ.ݙw#E/X,\]{c4%`W}LAo{_DL_$'ב#ejZ:CdvulK#Fu24 5@h~> ۧXQ=K2 ȇ/ n<٭ ѵ5 LV aZUq?>|JTÚډU ^s<:A3/xaK|##ѕ>6ޱFy}ѝғȺC4ގTLz'>U4Jcz&eYeg:=pN! n<5zkb'Iq/I5 &&K-|fct"C-$㺔JX_{ƍm:$KV<"^1խ!x$b7oAsfnRB2 n? >sҪr )>e~9&>s!ahXD',S^Ƕ3CJ;Z -p庈u=N3I㨟~xa j)Y@BϝrׯdYtPB#P8;Fu1=M]zH3/. fz!zIS#(l 0-E2ZM,7I(E_J.6[z pVN|,JG$͡R=8bD8Txw2&x!?;[x2vLj<`5^g_TQ-bYlr藨:@\\+0ÞH)Wrbe7Hk!̓Ɯ!<1LP8ȽNsc6\I&|kxY╈w]x]!z-+ ux>4VD,/O lBw J+аtL@5v-jfp)(r&7 4ri7-)]/3<+Tm}kSgVV0C@Q Ae&t&H5i<ӛoML6SsBt&y* ctڃJ[nYei'0ȍ&1!:iJS Er-OC8g_mwu.gME贶1^^@@oAnh&`SM:ܛ2MYťcꁙ7vW/=?Uj1I_-Zn!fk{q?lx F5cx9'sXL:Af D\R>e _wA~~,eB^؍ٳǞrC3)U_3ڤ"|[B/k(ҡ3;'Sw0*/-עUM m"&VDn҅'eT Cȳ 6Mdr;2x-UO!{D%=ߋjϪG t c·:5W5>sy5۰YRTEHSDKiɠ'':VH3AlW4L(ru؆ϲaUqd":Kq;mhivϡ~1ߦڥ@WM}"\MY)͖x( v^wW(V9wZ(z# rK,8ˀ4DC5Ԫ3 *Te2v o dE◰H+ @E~]QDd%ZiWZ?2[vJCO;e0żCΣvbE=k4bM?"3KZG@GO?3+駃T@)Fp~ʵ *׎AQMOK=_^  \$/P+Mi[=+,V/_*)_h(ą:l7!)'քEl? #]zۑ|i[x Lnu<XOn=uYF0_뢞U[}ϵ0p!7my^J"myx.w;AId{ai\~$/.0PA.7(*ޫ*P}[jSǒG4~JtL3|K|FOQ?w{ͷʲY$l|}Gtݮ[o5@(zOZX:ѯPb9VF¹=RqN1VwˊZh*s֛h\j8eO= ]FdžX˾m]ewO$oӘiv1s8yn +DC|7iap%Z=]pFc{`IG OWyܻb$r^_4Wq}1ׯ9_kq`IIlfFV2و)zp)pyGm5? e\iPm:10[} A;vfБ Yd mWB;E"Efd-9kF6!6 Y[]Ur/^bM=i9!B/4:3`zNu:ԹquL7UnRJ 8>ߏ%_|c>o*ՙI$0]MzE%^l6_?_}`=i IJϨsٕS{uq)#%*_`_-ØuIC׺.NAmF:Wq=bSQc  bԣ_Pd{^Ķ+_F~0kcOPBJe mfWR/-+1^}XXHʅ*[2߉}ut:OdBީwfG̏rdsx!PkcfQ's@xdN *{ cp`FQ 㐝JLqrtF cHq-k{n0սԩňwג|*'My|YtU9όUyn$0h 0d+/NeFzSWE'2H]⾕MXBwL wh (`Ĝ+<0/ւ7:ɍ͸ XIM?L m Ms=ᵅP3U"ASShZ [¿[B .z$a/'#WSRۼGłC0·]#X~,t,^/S;:@ t{!zǿhdIphcܗJEsS uDp%JfR#ْ,g {83B{ -@>pA][ [Jܐזځ4f&aޜۏ/9B{gzN\xu{ ӻ.]G!q$ §SVk 礳-F(H @ۧ,g"Rmk->= arDA @F;-í{zO|G¸7LRPm {p7o9 NC ֪%/z8J_׫ $dDI( 譿dm\UVYŃ%ϑkz#xœY1f5aĜ]2rJ NwO $Щ/>nc͉HTMrNu-UR [eFܚQn-ⵡ] X";G)$.Q u̪g=dr[>:˴OA51S#gL$9d_;0'$PqѢy̽ dKrOPNJCTN07F{34nƷ̆~e>hjoW =rޜiB%'Ei̗gv;AJ|04ŗg Z"As7]=EŒ=mu7X5B9DqڂSN A$˺7L_jJI1ѓhy󰈑g(xF,߼_t{(AoTjՒ;89/!ÞЪc [ 4w,VEltO |lPt#h잗i<,e;:dh[p}6gi0y & 9za .RZ U|֩=p]̬}*Q.vg #7m,h oZFm}HnCض _zwEr֕bKQW%bzʕY/ȓ"Eњb_ֶXeĠ@ԇS-xQd²lI!͓_@&ޑ뢰14su֬mL*z (05|" E]o EW@NJBlDlՙ ܦLrW!$eN{z#bB_!/6NSZtW4Wur*z(TЬ+_z 2|,v&&Z^Q6qb&,U H+Y ea%\V-vl2 V+}:%+cOh%N"jdDŽ'l\d;r(ҥ1aN_jLkjd܃߾0)Bj;8tfv0`OEv\miS%ïKܯ/\(&;O!-D^ݕLDIk"ݥPD!8ė[$7ܶ1|v]o{@XazJJ36 "cB-Õ/ L[0ubcjm&F%IYhD:C^?QneZZUc_\F|$WBr2@d[v3rw3qeE15nƀ2>S`[pĸ}Vݟu0qtD> >*YZ (?vvr;D\Xihb&-~#tHp,XA[W;$^ Թ5xϴIRҔw0&zq RvovY+lS57yj2f? f,Ojrh`.wW+fizX\uoA4Yq5'%f{G#`PPzǮ\8h* 1sG 'xyNd͜txT)H\/G%]$ ]|lt?$` 6 b~/E'DnBO[I\llXFtÅRЫc~g}aFs_sUV/4`"s0|Ն*׃wF]ryS]!{%Cbk?r܉IY]Rb3<;;921ڳ؂,Ytռ W$IF bf8߀ܿMYB| <#,(!MwNk= */~8+j1c1I<ŊLSdqʴZ-:q5tqw+Rx3}?ق݄8es5ͣibg;t&yTݍn-g6DCJ/ Pq~Nuz3PZ'k8h#:tzcϹ&CJ`A4{\t]qIjE-$텏-l q{ ehJ1Qڏ[}V~=]GA)tp s3,60llAx*tV%r(Fc$d384~3A\V&=91G^`J}ҌDCb4 :5&S6 TjNf%p$kC_)<T t+"/Up_ _YdjGr;-~xZV<`/qY|L"W r<>6EbX6&zn6ڿ'K'JoW> u;ד +]A=I!o6H0VNt sKOX]*жױ6҂[!9~nGm*YBuJԨoOUcALk%v(BR m׵m˹b鮅(G-Y1тY$GDc Mےjй0wRkSIW0RpG;yb$:#DcIPZ"&Ē{T־O+ƱxPa"Ax^6mdC έRn_)yX8\r1蠹6*BINg1f)k>rwI"Boh~v8_&pT ̳NcMaDƕ2# Y/LgC9yY꧟P g^@\& m!O=PL➁$3m]>f6A;Xx;amU&ő)oM{uhby :LU!zWg5YOĨuKrgCJg4Mg_2WxB8Ff]P[u>%gњĐlVH\ړwޫv3Ҟvt(SEծ&+$pzO7o]R5+v4HorׂSLN9Nަhi4C?g`>}yjB9wΜ^sYx'Fx@ꔲ!컮@e@ sKAaip45_RVU6D\PJc1\M X_K4P6y, ޖRQM7&S@z/j[ǟNE>[+{ʩ~=¬lWQ17CLu\YM7-%CrCdu4Tw ̝@<jH=n|gT)[M`x9$. H#c-h Ĺ_ i#{;hOD]\ZݭJ٢=x k㰿zGΎϥ/zso!SC]d>?'LrA; p^`Yȷ~4\ _. gQ|G1`T;-Q;Yf[6s5أOlܯ_[HBF^X-dN{t5ˊ2o: dM^Q|_Bp\Bz݂9,޵]}twBUr3xkARFS[· (d*-CF94p"[W54p.u r1YΆርRm S >;>U ދY8cf?JNn/'ivi~o5>{;S]~TLb?6'i-:HU7s:gj:-د+R6ܴ?vm]URDb+ >Y2#uP& 'Gejݥ' xs}Gul|6ev[mDy ℌve=D@5c\&jz}e)J['ֆ$)&ЂFpGa߂4X9cAOK%EʀA e@G[d[m",S4"z|̍˙.d ϛj3Qzl0>ial)YpIF] mKBL5QDže4va-"M(b,wE!-FLSXUpp㧋2˿-'.Nh_حLadui&!6ϿY_N$ۄ$|NUUY}H1Z.AXI1#̣LH"M]@Xi;O$PU/P?%:msZFs5%¢8uNGoi1_p9@67{p!a΍=$q%+!Pz;o<֑{$`lķC[Z jOt[Ȣ 4<|MxޝpMHt}aNX^&ap4$'B1FD.O:{opim..R'(Ҋ?oڡ˲b 3HԷudmP)M,Sk X0-F¬%@JvN|cE'OBHn93?$֏dShd1:o7SSWG/]6mD?)'Sf֮Lh;SngƩuAR)P5 ) lV{jl]g6*T("qd{]h1:]MbS>'l+P'‡4(5*dZHM[ zyetsp53B~ھLGyŕ- p S}.4x.OLslr` 5uS]7pOZ.+)B = #\tH,L@9:0h 40˄uHz!U{7B'"[ʃ/djtC;< ǹ B|2\ir? gXТ: S"y=&rӥY|Ffy|ύƒH,1zܚM5tE=Zun .MX\# -.cg}+m'8SG{aJl~ a9E?nNv].B)Zq낓 ȌT5 bvAF<c [q~X^#0҂mz4M-<H]Ois' }%vv% xsp_mv#ha-}T}?J/Y+f`}d2L$.7ud%:w+Skfِ IG@w6[ U,Ng[Q]rL#*ձר\CLY J@ʨv/4u2o$4UwMjػc {vPV8%%#mĪDmġV"uI>.v &sc\߉H!/@B.;-&kHmh$f%2 imᝩ dUɟhw爭pYvxexǷSv,t5ǔ Z 1utل%s6T&'$i[Q|i"˼$Vc#wXsv $huZKD\-D2L+8MXC7ZekQr ٱpބD%:MYn87?|O--R?:te`C.: ?O =9~C1YD~!`!qM IKv~,eVŷ|(ʔזF5ΓegCQY84$Q lóy:p"Y pb)B!..SĹ+R ,i\ĸp2 SwKwlDPJH8Q3Ee{+,_mB8)PSoS(^^gd}㩄vq!MH4̄L{em5\0WJT%=p,ܱbh}2m] 7r ]ߨ]ag?SLU'{cmqw{O.': 3oDr}j݄RSzbub%8 ԯ]Rd91ʞ X ?t5$6GyY*Bg;.(^GQ ^Wp'lʀߑ-b04gK_p}; sÅad;J9YC{]}B =`K=Հc6cIPA-s>ő@d5ùǢvBCwrCC-Gy|fD]&b2/3ֹ[=9gO(ѝrI)y 춅Y,_Vb&C̲<)%qcDNOpw4KI!L6W_Qp4q1L0jL(a$Y6Nnr,iLw /+5hK<.^TtsAsŞPÈ=S\(ڑw7);Xh"7iw63[v(heKט`yQh480MhjYɆyLD P\QkLW*Q:#>DKte $PJYI) T)ȥp/x_>$%qxyT}ffM#|)=P;m%x`lŔ6'f #,*`6#mO{Bڹ#:k&ש hO7Ͽ I)K 2,ɠUK|Ö+bͣ,V'R?͛b"%{5)b@ $)=`ۈw+E-8~zk { XT6;GɊ B 'E.-Hl/pQr,:1eM施돃ݧkP7,8k6׶}D&;<م/[ (KؘGJlI>*p5x \vmUQ5n "t4yЄ SdNVk7>@bs'n(mH< ^.LCy4qI:} W>JbڻPo쎀zF#T Zp~r8xPȽ:ե:.dvB{4ܟA5DKJ%C ,PX篨P;>7Қ uRx9񳑻 Ws{ES $N;5d7puiZDii3RfzNb{rsa*T{ogB"5j.ɩ7s UďgfKZ]q\{ 8Wn֬Y7QqˆJ% ^DD:w*ww@q;bUҹ2uZl΀NK1٥M*~<$H@]bQx`B&rkbK5p]gm. 8o.Xrɇ ,h" g׭ʂcfPIp愛8HR;* /mb 7_ [t~`AV:r{,ǂbbbcB^9/`};ڶ$nY/^A@^o_ӰI dgJ0kv uCej@3ȣR1d-t(w عK~0ؖWρn3︀4(bBDgD>P  ?9/2y2 pضiʯ=GV&B iWX1 ɖ1Fr^7;bW?#iTuÕ9?)Hx8CwO_#&zn)Ę")*ƍJnOߗѐG$SvYǓuWJB搉z,byjF&E /wְ6NoLl,ϭNh3Iw&|FP|M2B t8 )ηJu׼K0_ (x?/jOukN^U"{LWwͩ9Q^LfANG%i 3z76mX>7 LKsx*,)]kVBE3Ǭ iO qԛգk\y]e%4@Y$[C8͔冏0p/_OR5VwkGml:D8| k_gpG${vkFw"Y:?h<,$QT>(˨_nmv>m:HxCp|]ȳ)e5M -޴M1t]XP/3^#b'Y|HHQ3{x`MWsZfz~S yYWc`ч zƕ%| e %</Ӳxǘe/x^g6ւ:< 3J_CQ0Sfc``vƭ*"iՙ`|/gl, ɯoԗiB.$-).DhX%/]t tznwWL>ZPd$ D1m.VOU?D R+` #u3RoPEIьu^ӵYx?'XFljŐ%HwuDdL rNM҃3>YacaonwĞ4KG"Y@uSAm}os?Ag,\r\eDe]G6Fq) 4+á̱a*snW+mʨ Ig葝DHGI 1M~zxz}NltO(c\MBK[˓?WKz KbZi#Rr8OXnI}Aͼ P4] oP"pcc߸\9#sg~;G.KV^ԋi,fI8s*;S]L=q!נq~c.rZZ55qiB T,X_N~Tѳv9Vw8 H6][,࣯-L{ͣӸ-bBl8V/1:XfFs CQTD|,nr|n5B&$.;؆S78 蜹y4 n]N Q.Bs˦%~bfM.Y6.=|q /zEӌMYR=9ɨX/h1PD76/vx8{d%,au2{a)holp~]mݐl`VT@?/#U HvV zTSѰSUXNGaP޳ _gOYI ̨BJ/ϴd\]سˑ =s!PzO&*(K;ja]mo+3_]a%b(%>7"+OܮOÖ@Bm0IY,S-b@芧uX:]qZ_w«&'FS<Ց <~×T/X DbVB"H a&Yчhwu;߷_UtnΘ$?ԛ4U^'Mnܬvl{EW;zy^@suڤp<*t&H9ٟ_;R{C,MuʊĐ2YAN#fʽ [L#FgXQ& FSӠLK18tͻ70"޾${(3Bc34|/YbY&$uNn\| Ќx^ȯV'HvByI_-Yfv*0.+ )Q3 8CUHDm5ďsFwh' z yUc'"JaD ~t:q*uZd|rٽD@v+W:54%Jf+P#z9 A X{fwXAt(a#䁭 V5q'c9ʩ@p*V39x`_;f `E5Qqoqp-P`PvpU0诼(%y  NaBp5~ &0eu92l\ :/ D0s`׳ *K~-5e W@pёO!ou М8%Aսe"7k-`E>Jf ipGpղŴMwl!#dI =<0J)ުΛW Q}%5wr#QuLh<U %ۍmڥ[,qG'ܶ w:|7DxF7RM3b¦։J:~<̞4Km_d!{y+ %]N9uOcJٮi ] [g&mtyT8L^_o嵣l,ZZj9hȳXt(wz`a Ȝ=Wrqv+ޯ"+UHnTLEЈ!gP/hŁEz#~(iCԬB `Kh7k>m{]dZ$}[ 6+N^dD ?Q J(Ks$B;y/nK.%,*Rw$~}:.@aDMI{EPU"VhC=̴VW+sȱOXwPc< ~L~vGt] 5*E CMaQe|Vu45O%bi@@(/rf2E,Tt&xHu[ DG iX WR.(9m.@{:tvԡOM*4qOP僞쩂yZIE)w ,$l`t{/7£dz1HQ0WX?zU@X]]=q߸q2(?PMVNO8PoӷsVD⏒p2G|zGMxS1Usj։"S) [9fO&T`ag'p6ZbT؋A%RZXKۿEHZTЪفX)jl\ZY߾iJg7g\~s_SRusXYg.O?syLIrtF|%:Ny@׬ԘԤi ʥc@JO)L4\+ELD~(`?Q@v?p~s 4巅F(a+k|ۘCD_,OX-fvG_>-IhmG\ՙ$JT[H7RW$4"]$%21Vs3ng&["-zϮ/E饍 KH kidq[Oho4`y#O{rTѰeex ۧ&c*K-5 ]YΎ@#".8V RU7ꦼO:*]J:Pt4 d(jukQD yv꽱RyAiRtL-VH7,'kZgoCT=-=iCPCÌxՊ[ck9ʼn{e)ٚtTOQ)h>{$=x)^1*ػf~K6IˑϔctUdQ=\mBS5}ikb}蟝,ސ{@z Am)${_#tu1hS^ R]6t_G`5:+2kڀ}?5ܝj+ۍp? d aLlt*^sqL}_;z+Ci\S^Lp\:Pf_ٚ LR-G^ت2!;LqZGNU\j/cSFA'^LLRx=Dl𶒎Sji_f.9CgďAeP :3 FgXu:[V2}Ö+'<ρ\1BL|ojFPD^5E(h% '~ߝeX;KZwN74Zž%^gx nct^^+XpG'`X ߆1:˪DP x*ӕ}Ŧ& µew&]o!t.1(+Eq|"%Wv; Q/Qf?F+M6)C!D,Wz ww/|$P")OrBW"ُM#㲀ӒYNQS,b"3gOoβܩ+;GO'qPz%cگg5<_Z{f$(~KaYQ!D9TvI*u2,59Wp@##m`~bW|tŝIUa8\x)ܡϐxg?z1I2D SX[HIl#t/mӜU{iܗjn8 | ^7tx*Z&O7LKP4?=\[ԣdA?^҆VO8bl8P^%/WduÚfΖ& Of̽&O+ޓL&OȒjiJz1CxsM+@KLΌYr@~̮ )]߬b1(eav kX|y?&G06X῭^oDk2Eȵ"}t i/|DfxKzSѶrf {T9<ÈV6߆V![F??=}/ݶ$r .WL̐["ԸqQ/߻ĚK"D P_0Kkaf>w|a3Ϩ8,kPh\,(ƽkthQ V(TTT  `fiN 3Iؾ"q X,Oe1 Sk2XJ8h86ݵ [?-'K?m'QԵqZ904T Ӈ8nx7p1؏ (SDd֦dgk.R^XnNM;y$Rϋk> @Gn]em Z/yd݃\6~2INt ?z| x1EXG뱖U QSDi9C jVT^ 75Ry!L__A$G1#!*i.D[6.\,E)a.Ngjxƭ'`0, ;vJPA w0B^.=W]z`=˟p V X1ۆ%1d^%нZ54͕fkU^xXІ4"P4s_-J7mAp94%^G(*,(MVX**5@_CB)[[Ej'A~}2YSt YSa7'p7@Pt0;[$*B1}y6zsAQxK[S\':k^ sRhp3KƏTy7TѢ6yH}׵Pw|`Ug '=E]?JSot(Y+m1zIJ Ý|[@brElJ3 ("ߒ}/کFk$ŠcdTSdE }qnJ1JX+)׺H 3 kP9n mTs .oڐ'?J$|Pt(R?V!ۢ,5s5W! FQ[ t*Qq\FBI &1L[i{! t2 ncFސ$$@zȤ#S fc~i5AQ*Q8/H0Р7qB撤Q1Ay x>Uoif1P7uU{Z =[nxyHY%Ip}f^I_ LIs z.E?/BLj:r&p4#@SfGo袿l 0쯃ma'GABd<S;؛ wsC}Sso@n{(7'0=f㾿R̈́S~BX ?{B2b`fTvtnh0찔Ek*  QrNKZQ* BJV, | ɮNq*Lp `,$&*ͬ6ՋC7rO[+Ŷ &^C&ށE1*S"Y"g:9|ckѷhX]83ԥ:59=PET(䉍[k~8޵R:bmI( #C .}Vq-"¢Ouv4N˴ W KrXur"::'3^1dh+荘UPe>6 A`L9J80BĄ䄦aij+hnB7'LĉC@0 @i"|-BlṢI!։=vH`. ,yܪp=7 p,b GP 8 kG% on-<+'cT=;w2zRaoUfCqm7Q޾f2B&4wMD>X2x"ñ6/3EӦ /u9gBBRK#\˄`jZNut̓3W6R QFOo՟oGdcvdxS07wJo2ᓻ*JK\8|FrKBM*JbJ˜XJ~ѝi `GrG]i:@zgټ A=ɯ*VW{-ԴwR.?#b }1naUfCyü.r($ _1‹vm3 ȝ/J]H}_}vR4c7y_"߻M6Y5zgI e]z"uo_bՈ6&ǸSw9FFe|D0͕Y ۓ?#!MKH]PT6~xQష@"*ۧ|H-?e ϪSv}[l !lS2h!E\nGPIٍdT LDZEP.O xQ  R5S < /3Ű#!5YX51<#"44႓֚ )}<'1 bXr~H%Ijl(3'xi@?c{xb_qx5-ɽjht:̔iĶ eUNW[ MQn1CIYIk3ԛBlS1H{r1|AnēZڗLKK9*sbǁƍ!#Fڏw &ٞ{n-Xӂ\ݮkY JFJG+OO +.}THh"|ZÛ-: wȇd}Q#-&g+V#Ooչ~:E wv. c1Sΐ[ 8!J!Ť)vh3a ]](~PH@6k$:>>` 0:b(HyhӁ:AthU̵TUZ{A`{rëCB3&yT64\[i j8:W@y ;&/c ͺgGyBKJʢWd}F7+0|fը4rjqdKbIOvY]ws2JZيrAYNN pHYh")9@+j "٭_'1u} x2y2G1I*SW+-(;.SX\hWfz+6g刃2Ien.jxL㽣c͟!6W*D@>N j[.JMk_Zֱ--fleXZbicbERBز,Th`rYy;ӬGx:.0 MU q#-M|=ag`>q =cs@D>G!N,dUlhYwIvF[cOOite u|jz֩Fw8rxS5QTXz ma>N#n\ PF .ݾaN\{eL [AAa@o<=23@:skR#0tAηF*5(L$0}}s1nYOP=Nu:~t-Mv(VMsd]~.1_I}[(h8Ff&l$(w2DP.G`6w|UhvD© @>˟ TF"2[ 2xCz_9igO:+$ J԰φfӓ= Ιf+E6sOLŴ*!0L=. ɹyP0ՀR$vv!IN?*wZgJDz:Dgnv9~0"١?MB5 **¼j)(wZgqHdq[vסnlFEMCu?H‚@,{+My~x&i/+&Rlӻ'ߠR]X`AXNdTZY.=5͓Q"yF'} .j A@GVa=Q' ~7 i145@L^iU.~Cc1/w>8;#ܽou F|\ 6d?]K(B,˚԰uU6 #ίbYI"ڹjp@>ݑФr!ll5@iCɪTw{z&-{MI=Ƶ ,~\uX.Q6A.P6VR*+E5ĩsf%^0M0 n;ENaxf$TDg4LG"QBeE:zC'* 6/Wcb7)mWt L} *3ya;$FӅpt9_zF^xR w@ؗ.vX˻cM"Ufyx:Mq'TX|[sv@^gyLs[ .5z.ly,ҕa%dIe4£8 >[yG/74rsbfM F v Ƶ #9 %FnO<{br-;D$>bu|}yFK#RHj٧k_?L3+6\Qr|j942J|P<:jzEAћL&`#9HֿDF-&"=h3t^{Oɚ3'u|6'$@>tyKp&*Pm?E@s픐qC2[r!}9dY$(Ʈsj\Rj*yRekQJmqeٚ[mFdH"=H_:=zFH=E*b@5z[K f j~ɮƍo$ T#)=N7(X)1O#dL{͇~Nz9შj Zaq28^v <9BH *w<1f8+)Bǥ2U"::1@#ծي&#J.Q}-e<,{㰤oШ dy@ ]:S>QwL|~#Cw.V<^S @."nN.)۲xw!'6c=ԑWj:OjZKyIA^0:wJK74d|j1*9G P:t踤vւ5&,2WMjV[L k1X>72qac^w4yn9M4rAx҈ <,>0aN&o 2ƨaC!?W3L4fky&yXE-|ђ%[ī*f^h#S c_%6#X%i&`$f]V[#`g#GrʀKmoz62I2Mh5-cqSGҟ$iHۻ)Bi1Pv6'ZHjz m,lTPb:=a*,1K>'ti `4&_!S9x0MHK";8GkVQnҸ/ITj 'oE+wNjwվ{@ҹr΍Fz6Rډauc[vGQYB2gOk=ZTWcytVx9D&,N>`brǧcFå/AT^Vyw1z(qs|/@IzdȀQqrmdqcn&jwe8;=J)df΂&@"nTZo,wH.daLuY ?Xû}-_2ilh'u6ԣhOKI8M.Ow܏>3yu^n&&prZ")O;rU,D p٢y4wwPo]E8FG$6ӈǎYm( V(~~)z"@c g><@JKNC^jq bس߉%"FxCVϣϜt8jQO8įći:fd#On>Mq8J)Hh4r':~ ءGPV<|;kK$JC؃20(|4m{<{,i k~@W1ҥ۝I!b[!Om쨮f.TJbqSp<{0Z8(UkJ9]~vzV4RG? 軆k'x&ʽ+a?gwZ _!HO֚,^?)j8RE!e{BNXՄRt .đ5:f-`S<6nhf I1ԃ\Wz!2fz8RRvkeml G?5VCNY)9c䃙Ã7NF[ T%ϕ$QN >[ܵ<֔qnC$6Eꊕ5t!k^Uבv bX1MW|Vw@J&z-uƘ:DfZ~zM ) " NT0Q7SǑb'n;m/rR/ScLc60yMń,)j ~=3t) @;MQm!`,y*A:7 J@i!eyc02VdۃSVj'KqM\5 Ge3l߀^%Dt=+h i,曁=ށV77_Ac=.*D8k4A0@&xW#kR8:!}h>$eI dŢ%,D'y\ q/?z/ 7 WG"#.uM$e$ٝ#9\MUw+i3EwƠB e"tH;&353VǼ̀_ydT (uYQF6GACD<ЈRi Uvղ*FdX AI>LkM[CtwoJ\n3چ8>M21J[Egi}jT=܌͝}خ ɛR#:(?cpǯZ.J\#͠7 !p>us&KEPPMi$$۸<{ESSo#Y͉0奏uS9v͈VX&=j/s$D=L'|.~ U.`&v-@iZ6' L4H}xA> E6X!.iSf'a>t_hdl°1ē>sU֤Y烩10 {7:ʞfWZ̝牄.'S0JcRm9DR,Q38\4r]YSifֆ7P+ٽJTZO*BfH=J!mO,n7a9 ,7NDK..AzH4ZcfX u'ޜ㮍a8'W #v]Q>s6[ѵǎ~%|t$j0 C3~Ў*#4>Xl=(E4Xdt}9M=>8SOR>@t(؁ 8l@ɴp^O{fjfmo ̺@g}o;-˖ڐBϟAcC/HèVXB qNOIA| 8B"$F^= >j{5iWWZpa$0+̧'0KкVas=Zg[v/qgjuHf_Zj3W_,5 HRxRuP(F'2 Hj> f~6u;0q{lsj I# n#+ 1ݥ+9*4(iJ(>rHߧJ Gz+ j,Rdh;={yzE~HIyɻis6"mbW;_rR&…bI>#q_l݌s%/vph;2x[ӆ"3|[#u^roܜ,O,bx2w)|SLU*_Qw0̊]gn[NLmpвi~ HtIuozcQc`rxFlK[ |-Q7`?$B~P,hzHfMѺwM| AQJ?/R2" d⃠ ;5yPAxq&>_@ktߔzph7 v6^Qfmvj{3m;oysJ˾['?઒L%ovپ?c i2azT_/Pm"P:HbrPlks{ۉ&(TD)(߳,7dU(4p'{B#VTAu0cE:1,5L١Vur(kgGN0^z$cH9+ffJ3ny2_ܾ~njX}2o#*A4ҧI ъk"v%̏k*͇TEnmz K <~\!t> |~b ԓFTJ,58wk/?id TUdopEp{g u|DERZm B.@$|BBׯ~"˹p I/IX-"}g:,zP}&$MkLe.I_=*.iv־~FPL,@PMg@$`!L#(UlYفl[l}jP FEpqip6q[ϒ2xCQ¢_Hy}Z͒Z=jH]UI <  C QߓgʈHo_w҅WnAHW->=q3d#'CULp  0o 9fCn@52WTUhEKZ)/q=F}I#Xp1gSx酝N`>LJbKGm'GN.WGJUr9GE'9(j*=[e%X0RO!Ć1%2 zj "bsUpQ9|euV@Jyb|* 1&jr9F5cRϏ ?M!دlgun'zq2dҦ"}FɄMʞe(r4O͹yuCz$҅oƚ}݀% $cNjaBc'yB-H*sC bDZ! ^5Iǯ/mP31N@ٲڏ Ŀ/"R\-_iK, hj?^/9ǵ?p2ߡ vȨᯢO?w:^\ۢR&4ePHbb኏i5 i,7 x-Z.JU^{[sV-4u|}L0,L jQjz*r[`G*uځ6EӟT őNݗZ !{ DԵdTn=ф(ks`Z,]AxzVAi  n" ?'?gڽVRC5<&<^U` +Bmq7LMG/KWWgR4È'x8O&X GřԭknƸZtmm>Uߍ8uӽNj7,)#!=+0ǨpB'T#@4H'!A>^u97Z$g0 xk*$_q hUuA&|cgy3 #VtX|B@!,ΰy#7Q5В2(bdR"A+l^=Bv;Ǥ8Yv|OM{"'mw A۱H61 Zg!K|Z$0Z{hgt:h7"IY&53ӭ7_pgU6sIGF/HNAe /|rq::K5m3J^]S)alݾ(* aݪ:zM\V*Ѡ\*e,.E]V"RHtR/Oǎk*|֫%1)i%**/d0 + klNֵb⽍5v.|Ek>ˏZB.0&0r{,"5Û:/v+ܟ n~EAޱ/{ZxSL5| Xq<_؛Œ}wEՆ,oQn v:6d\ 6œ( HzFAQʯR,qoƧ&ʏ@䶰hw9¹3܈l6dl ZxTcj)ٿĶ AFf ?~,Lt0?n˭naJSq_+OgpHfHMo&yov&KLJpXS/~l4]xpYyɎYZpQJN&}jbAo[WZ|8*hX=ri22WH QO錠G+Fx5Wo^BiNȄ/6E2" @ə|費V"ƈ߀ݚT%}nb[W{4߮QoW_KEF._:4;\;|{n5%ڤ׺4U쮽S=p!|e<~& BYSk\`m5["Hb#%l5/# cߙ 3 O2-"s:.mk6vg4P3>8Q2kxUej}^Lo-wUllJEPg6gV- EtGJC-»Lǝǚy({%< $cEaCc'>Ov{6|z RŃUDGx̧1sWEm \x΋^XZܥZ_':_`&K^u]LZM2)Сo)₵)OW(~p9HGg{P?|;kO4`gz )N|Un=}(ͼ4JWmЛIv,@dT̓ O5jh rQsZ _.bÃ!wX>sv8Ƕ_KrU2eB4\JcZ-G";y77%xFqY֭n``<M>i0˞\+U&'!!`yᢥ@F)B8Ο4Д@卥>d+%hإbk8>W!Ŀ fm_]X Q,}|UY8R # }CDuΪ>Me&u&6-iEo&\b"znan.ym BAO/3Bz򦜊X܂3L]4Z.+K"?6Q3v \RPC "R uTHXF/3U9i%+]|z2Y'Lo<(2;Qi| wUy E | tfKa{>M`oa 3D`#M3"xl{c()'>=aj&ъ:DqnbiS.%јS5`1kyOX «hE[es,KlS2l .O h ߁FNJcL*h<}X %vG3*v# ZE$zl贼Q͇/ךٳBu׾\/"JQ9NOTli+̎I[>FdGa.ߕTj+GdI%ƏΕrBAyGJ J;mjBB@=T}u?_n iZT6 G 5=7Uh o {G*,s6U79mO_5Yc?Pҋ^1􆸿r ^UC/ʨ I,쮸+=wo+Pb"9[ARS=-g(kc\qɡi#BxqT{dNInS;-mDtAgS 0Vf ی@(N;abP5].>FzNp׎?ymp3waj:VVVؓEj㍝ Qa{:sdnVQ`@ F W+k1%~:D.1%FW2M#y^`߶,`P2|SBQ93Nxіq7!1M;L3F= ކ.낙gXÏvpӕDY *o:͵NQ&NzF OzZ#&ti@ŹF"Ap]fp?0qAEs&٨E!YϾK+8oD=93Щlo]~==/x3U*HbW/]9=7җe/yxddtZ4tӹ-SyS쵤S)=aэuD+VӗM&(Fny߭" @.V !T7F#1V^Mqx 9՝V6vـ}cBXta^< tlCb)6R'Z3-mS0=f6ViiWz}H|orxUEw-;mw TlO5DvHbMV;fcMI~1Z[FP0F¹{ɗODT%A_nRtiYW/-}`c=@ё+,lMJzso pAמG3}5p0M{8-^Ĩ.ޫkgǹxӭvzV]kXBfiHrf8_${Xlmnq 7nӢP-= X-R8FN~ Oy_0E i|ɉK{E3Bk,~ 6a6GNX)m)&20>k̙D ^v%Fʫ [#q[q8P^xͦ{P8VJ+ kqي_bG&jJ&BQ %pTX@ ϣl&F(;M&>3zE$+&Hvl!,xB%4u1l뫉=T1tvνC'ὶZewu ;&[ ʑA&r 9v.AX|'7N꒘JM,mWOFj#rP'! Eϙ;ACUsʀj{Oҙu+[槜qTY)"= Pr1cNzDaT[ۈ-;>ժ ʲ:3"d ?$2dy m Hg\D4[S.!(g!q1L]j*hgĩD۾ZDZ5W#"lZl%YQr#2_uu3H~ՖmrFܝ;7?hKDf5Fڮw̬y)#Rit[L#rLx)ڟ' Zjgy i6rae\=GςyR0G(雤_ ?KÒL^RPc.0'SeSi00%ԡvʶ2%L_ch:ؤs$>PQD(ao{ٙnc9zT|q<[YwaZqP28Kңnc{|XvWIN:;fbh~c\yWVXSf< r&e&yz k B>uYȇhT~ROc4Y4m>=FcH[`x{ J\%m:89ٽXPD8%K>i*/K\ű㩨28tt[w[idގ7%D@19$_+7I "ty:hȀA:Tj4$-Y"ؐy#wO=<'s#&=>/sYH [Bm|麟$-q0ܠ'N'i J(`8x[/{g xR2\jWv(@ Rvr? zBVbΏያ[1aaӦw<e Ac%]tw$rw&}Bcf bF-|s!c\y^3OgXyL f^pXCBPڵGU&Ľ?a}(}!= 7CV﫽W]؛ O~MwװآvxYɎ$I|A/&K7PC(I x/~=!/=h0Xov"7Ӭ:Mֲe 5rND.6UlQOVkdZQ&a5 $V12Ciy-6r~-GtT@)ONA 5]-" tge=ՊNPMʍE,?[bG+Sb_Ir7 z'S~\連VsD"C(+LYh! "^s 8S U87wOics3O W `s߆*# z<-!_Us PӋmM9GNK zlp u[z70 9k*+Kq$C_3#beX3ѝlg>+ PX%/qTV]tÍ:4~{n6&(Mlq\hr+?Qi-HI0rzU65Ɵ>"Hs8/C!͹9Qc@(rMi>g}6RZ}V1;E$~> P)n\|oDMT$c74I`rqx5¶ƫb$&6 YIdd^CX\>$:mypע[nG}aGc,Nɔ@ 2`lǗvcdMROm XBW=H $Wr؄h_)fOfWv3\N,Lnϝ#¢ú6s2<<"],hرLxxvCO ^CI`t6,̴0$k5%AJʬc)ԲʛwD< 73:8׫ /ԅ}66?lwLW͟c1O&!gF˶.!WY{νQl/q3ޓ~>.UN/-ܝl\҉pf|\غHi*JԖt$$3{kڵ%n*5߬O;w 7% `W5xp~'7ym)@C<͇U%MyJ X5joR5°x=>*[#@V7$I\$$J].ȹދ[3oћyZvĮkւ:-5uɌ# (2L='=^mFI)UYN ]%NO k_SF.=?%#w`!S2mJ#R|cmW\>$q I4WS>6c"{K8`ERʄ(-i~iw \PB ZgW)~*Zu3!M48S8λ?]^ W5mṔ\ ,beJsse +!4^kA60ʈBkG,ڻw>jyLxG={VdTtϾ^bё]i}n İȅuhv?}7i,N<$}d$`I Ҁ>^x݈Nh Lf^63(c!踒 uH<Fa+}RҤ߷ߦ蚫Y{H~}mC1w5khtK؉?G[V $fLjsV*j6ٛoM{@ɋӀwlD #љM=)[{bڊX%K]wulo9ټ?BF-~︇:fIv<< eWaFXG1iy5eZ6zP.@Ѻyn N:v&+3iap U4kۖNJ溬17@Ox@[LʤJ.g Iy )uМl!-uI.;nžJ]vl?lt\#3g`~UŢQi2y.ei樐b~`8+2 3tegޟK[uMubF/='>S7UGME5h%1e~MZ̢۳rpRWC\Z0wa .c0|&TDvʊf5WQciɽ@,F ˙͊ `& FJϺ@O7n"EW}|Sn:̞a :o?=n´:ǝ_{LĦqқ).bKS5x&l"V)Mr($Uf.,#͂JiӸqux8~Z*;C'*/cȑ,ODnȿg:`"4OTY }a&pgAJ"xsLSp-dzNF6bjF8-RʈgE.DifaUȑvYP1r|£'iX{=jwԏB ^ 8?%YBI0tL @sRapv1 wʙF 93 vtO-ƹT^䦖_7屪dW5V|,h.xl"{OQ'5fh&E.GRH4? hqP'=$` r "#x[6Oć#o˜ȇY`DϽ8Nwd"i*"Ӿf[Tw$UtC+둊z'@.C142q Z8䷨|L#k^:"rnkP)>>A&Mn(يx>P[%RE3%`G9_c^C% &Q1?QeQO`/0=nWg&tp[Ǽ2(9Y .n4+vC9mv]% emsQCk ɜhLطBa˿F-Hr6>;4E9EmP7m>5lpnPN1{fqiEF;CZgǠ@o8nj)mAm %h̿jnOqޯqohE\gFRޠ 'E ڐ׸nj~pMsb*Yq #y$z$wHoOl FPK1 \!;Zwr!n-$D`@GS""2E(⵪eN B5=OxpSX +^!d5:J3jcrvMfξGUVDs1m4J|37|ǪH#/z$o(Lѿy@* Xk3&^"VȾ։`C0Xhaem&rQ$!=ϢW eV3crǺ8]-1n^\ LIW%O4xWM؊Py1& {տ' t'qu0'LW5uR4CZ]`_ATŨŐ} S!@ E,–c꣤yWnȩf{e]䍅hxBWfq!7E>S5vt.Oĺ%x5R>uQr#]˾hEpD$]ϔ?\:DY("zMgckBP^>̜)DL՗VJu=[S˾6e[/bt<}Lq?MԍϴTzrWUenQI젔b0q(R瓇wG5rɊ3E`]6ʑF\jǘ{ʏb'SץcI-4iף3"\t2GJ!K5b𬌌B P~SuIۊAO@JLtu%'bO, $l hBYX0b&nb\Г:FsJG9jA!TK+5T/_Ԙ^::%9U0XpUFY^ xY(r79Y4?|!, Vb pNl?70ƧW%"QH@8gʗ]:aXgIlp p,/~l)Б7~F&|k?z:pKۊ))6RU m /K#iL zHcA?oV 8bd bahYoPoYǡO-n`rk⸌jsy@*-Mq8c ga j1*%H%+(EniE<ذ]!hsLvnVc'f27fnvԊNMy&Rw % '.&tܵZ1T.XL=;mX1*Q!|1&;Vhpg '5J0 g6. B0t1lÊsRp3IX-k3}Ôp}/UHtt +QܡCqܸqGe\>$ZkA2ELV"ЭМd#+hʔidl $9S8F6!]U-?&E_Ԉ#*+:yIw Xv!W|$*)xM{{7ZXK˧_}lNZy3/2O 7h?/y!!-´z1ꎾqg*+KHD:0PRB>Ӓ]XaLvg2.靾z58/JleJ)`G{n9SEep;!sTZ7Zi1 0!4THѼ Tfڽڣ)(Ė}_v-BSÖ{_ |I\Ӽ0BC0]ip,XKV`ApÔiS p]4yNJ!rt̋ӗAƀ.aB!X DZٜy |YxȄ}_v rp6~slp_꫊flq*|1%ci~}2戰|;)ou6B7ZM{(3,Gu}%nAAB9ftW1s^B9USJYN t}8YjH:s+\QX@J4d!p.ZɊVy9yԏD8dOfw,7 aY7~Xe*bM:@lmxgBhȣ;).S&ku0^wD+9TpH:}<'w{%<>>wK~ ]z"ȽפWB2=M: 9thV5@8r :/B_5)Iuo_+f5[gh:qӸЭ"cLhZ'(.-o^@Gf"|5HLцأq`I]*V/C 7`>=Ѻe{tC6HZp6 _0Q{<!ͽVB䥑r}" yzGJdZT!ĸ/u&[UT 2bGۻ;Kb7"$|y ^6k~ܯqD&O . XFeқ!I>Jb V<3,8!R՘tmחu@ʠ=ȞH .Z~g"1 'tPD-oXʅ)KbIx er@6O>w(@4#DmR=>+5c!^cv `#u{~_`tGMlhBxE/) vEdٲKxpKS$wܶjf(B>dβ/ma"]d1bkp EgK74WV?di )>ë[%ƨP{>q6[!+If3]1cǪ?\buEmB)`_DDhˡf"u=)hJ!E7uWƣvƛw@`~v*r^ԧ 'DZuZoFfu <1!UjεHIVCEpcAD.`3CǷ/3 d<'(iZBP]0@w91>shG\kcAdB-46=PBSDB A_?S$WmPWf'SW K0[GGncP#WLBUV/˅6:eV^VU-Ef\2>* G͞+-/nt)6U-1(F̈@i|!e$)2  J'&Ң`jjzZD#ALaE Z/j4Oj|&XOFAߗZyqԯ|Ey^5<9l6 O'hd{WCdNXӛ,0' Dv64 oh3DD\)2' {l&UmXPPS1..D=7$UiZޥ l! A@v,8Yp g*)|绵zPmnKYdGw%gR}\iȾb&9^tAh^FK]S ={(cA'DL_>yoKOvXـ\3cx'S CmqyIߙj;NΘ:73QaUQ=T,`Zd1U[SVm))`E@wQ\&ř$N.\?sLk*fQM),RYx *ޅI' ? VҁF@%Y:Qw)cQ@+Ks/(f;#VdÑ KmwMbPD>1уBhjJyeFZ7̈́WBydrMy92s=٬%V}XX:Ԭ_4Q5>/^Xyа]0?8!"I]i$BOc!)9ON1EF8Ƽ36恺lf{uuX3&yz@B[rGmF/xn[*) tI DA.rOogNp&{l~-)ZB>D~6>oJTןGNIrܮhbۋ49|3|X޻=fƂM"PhW@`-9+YTaC؄$t ?,-/HL 0eqkhClf5Q$?GЙٯI48Yf/pSM1+ybýra~W^/Nvc 9xUţD'دe+1Qް $..m]v rӀ41XH@\%{ܥ8J@V3ʓ~^h[ZdAH򠻖==Z&A95&>{-K'AƇ?}A-y٢[NWOKsk% իg3^2]Jt+Ygͷo-Wlb.`0{=Nz7rPri.7uKsjr~sլp >Ȩ٫GLlf2X8{u"Fd{ DH\a׸ Epc.JԾ=1VTrGLйP%\ɀrh,ݳn bUXqQ!`Q}ܼ3t2!E1|K>#gB>>w~:'Iێ@V(';傒6V#FZrأ:Lfbgb:5A$>V쁟4u`Ps"MXp}SdDT{&~/cD64)xZzX(v `Up,b  4g:?=t|{ັUfKԐ >W094T5d=R#y$.yz'"q;$_)Rӎ3. F2~QK7rY|f?"9K`$Z9C_8`bv7DEt^_zWqw=`,h[H!Y'k],֧CGu"!Xдu )P xw]eԁ2ayqu/d^5=\Xpi9`FZL41QEC*|'ҍ}RuF@XP#\ cDn55u)^h̺q!i~~g4[j365< ԛF]D4X݇,c {#Κka:ecչL}W,Y[6br#Y.twÅXd*&\AvQn9+o/G Eky甯t`jo֥noFv*]n[*dz GY긌pr5ݓsf!K=Lc jU>vd<=HuC36'[jPQx0KAN3S)qf-GklIscތH[XP+y.NP11G.B\ ̵-$O(hg-W/;e77 1!"i#f9 =D7U墅E\o L癷][|g(c޷JUֿ1Ռ7xȃO?DRFYxʳ#@jBT!o̯klE鲱Ɨk_Wז|ĴTü@푐x،ZA|W\wG 2Aϳt<M5?."tn`S;ME@v[ EZOb|d1|\ڊpL172A5J ~C\z{1GFzH-2ٶz̨0uƈ'Ae$^~/۷px1c6/rE&˶s5vlv̟DS @O"1.q/m=Jw0UlbeJ3A2L[N;~U^ͽg@*MOc*sA M*бFMJİ91a Qrڡ@]S0Ou<=CqcMHYˏ|=1kV FMoǎ<75koX-VsV~rlD{%lt SQ*x~Epo1YTzd=l.AMFD껸gΩ6˿e| NZ;:~ېU0_DnSIkGy@14S82Y_høsn:!(aU)$C} qgv ut)rT[]-p>YxAjZ/L-܋0:qL5.e{> E&#gM2~̳2&j ]M::G,u[s_RDH?c` e?i9龪~{P&$Dc@!꼢e"Ce*7D:xe]5S!Loc~n"7} %5qcۘS1n|;I?cأa(.36_(I%B3$im aXx$ QΩvM՟+~A~j*&g:݄ 15K9a@vVͅT6pLnvA?FRu)b/-iF|z]I؉'+D@ed rh5 Ӏ)5.`-":*5g;wibئȹ7<:,@@P3In2kÛvwYK|R |BXMt^.0Ev D"`7ѱiΒ iI0zٳ{A,:?q_IC![Ďu׮:9en|}h3\M.&u9?e~Jmk Se,c@DN*[b}Qw xB;t.5kl3ħ3\(hxASIb`sXSvi0O)kWi:$8=k)/0]-.>ll PDũгe~Vr XpQHW,}z.K+2 !VOq0|kIg,SS4^x1»kl6ZZOR0f O>h| &)(Ȳ1ZQ?rV7sE>[#+pB Ǵ촯gٹ Z&.[naqN Q{\4[C@db0<]X=3W#J=c0EyZNnP0ǒ䦤`h41S%&HBA; xI5.#KэCw/b] ׷pN =dwBF5LDbˉCF @sKBd%b-F̢;QefӌEϹQ Ke_~6Yz0{# qk~YBE8)>}/U E̋S Kk;qjb.RKV]2~i[55ZJEwO^r*yg[<: dGjO3!fgKVTIBUb'YW7)RdDHvRf| @j{DQ=hV&?pNxn%\RE*UuUɉb009GC7@H6zIeo9IN;v;'MuYq'U%q#RDMF7wz)o4BkEjXfp$gSMaJoV5TD$4C|  .Q2鰭"YBGo=M/jb;%)4^C?M/Ȍfu"w"&7 !wY p& '+mbY' pd:9p=x=*IT 䫘v@̅t L?s4.(&.1BELޜS 1+(g+7 [v.[2TueCyؐU!|#ZA#ܛ3vH S'27jF !<¡g28*F=.t+ue?aBNYl9* CU$'QKso3`NzVAu:c"G- ;Ө]>2A?4)࣍@!ƴQu"6XZdž[#GSC[Rab)Eg$%l+Y!ay|%(EqFZ]>V=Ė ^[L[g\u =ڏfN Pk;3Υ}3i;u7m)P5ɿ.K">_pBM39doXB\0%7@n%0+ۂ]nE~1E_;埝\AWqƉh9ea2 RiY!t$!Z4l1@ur 8q|:DWpܥmm֥'O2Qf?C<@?u"k`k$vvݣxƒkE3tt2 .Ut^&hWrлu1>W se@`Ew|V>3,dL_),jB$*8ّ`TB4)]H.U3CpSd`ގӏXi,>br^Fmi.g[h- GT)T2*pU?cKr8hc%s9l{Wv{%ǴH¾H{i }K'۷6=k og0?M0j 6&ȕvk\4yT-aOtQ.c6IYF%lJ$M)b> K‰u>.R]Y< &OYg_]su |is+3܇tTA l-5k/gG6˹+Vk!Q]J8PE>=`V @y6uQFf\iԳ PKxO@', aLt񠙹#'BIΥZ׺K,N!\Џ1s[ r.a-_z+~A}}_Nw4 tƠ?=M+UQ#@|4Fr("^`0hw1ڔ`܎~DH0JRث}.Ҕ\g~%aDFm*3xX@'ܛkoBV]W! JVDqp+n ^LU0ĂCT>_8Es[=8põ4_({Ȋ/qҳ 1 lVrDjMfeTwkMI (硵KdYA$ -̕NHdTƠ>DDq[ӱ4F" \s<(tzZjj(,"d7,F}~@$/-P`amނ1\:}/ QejyFX*{~&VE]|pԓWO4_gU; w]Q]$Hd so7d(Fy-CZ5'Vxe̛"W_ mɑjL^Pl}xV08̒Kh2r 6+ }4ϯ:D=-Z8}ps^tđwۣܹ뇾oc h՜S!ܨ<&,&{ehg3̨S cC;ϏAg`P =/~tXj}EX{V@0X'( dl o&#m%CNƬeOMƠ|W~C%{;Qyisu.8=8ށ+SX[O#^.#ܓwF|i{쫡 ls57qZ[&7&dyg*Dx0bMSfHUqr o9 pf>39=ՑI{6`jFo8+@Rx\8U0\{#t$&Lt^K8Bqo>Mh-HpeD?A3;@;8&mL}h!ܐ6VဃpnEɷN?eUPgŻ'P g&k wURcF/rQd#Y NO-Ihl"Qu֊A*ܷ/TNS{;}uULDwx_M7PjL}oY/֐zaέ U BG'Ȱ/0_4,TOHʽ`%cY->$вv3Ryg8J(h mMvS w- BPaăI}\2^&k ~qc0_CF ?$s[#oF~o+#Z"?Oahܪ8ɩ.9}hN=TձO?e.r/EZgCKMp6{ݼ!EXo{\"iYowi}^pVIBc[Ro2$.{[?+YԢ,Q0֋ qU@ :5JߪAהRO .PZ5IF 9٣+; J8$c>TA@-ZW1H2O <7##zɧDOԊLgo-M!=8xSN"@b-ֳq77Ɵwc\3ۺǎ C:Bv1J0ŵ>fx$cd7%J݂@Dpޢi>(%KK~"y T˘^pw8>=x*jA~s&;q]K^sݷ݌L#d w3D mCIԣ y;e)eޘQ )@`1c-ݴVm(2$s_/OQ)Fn $Bǔm6,&-ok Zz5*yoqZt)àMlVzW"݇-Qeyjo\?Ԓ\vԋj7gϯv'[FZabJuܦ1 ~__'s| |j5޵<ͶcQK_,>W?jk})c̅1V=_n?~,1Ҿx*=P'PD).z}j|TL!D1D5aKc͓GJۿZjYN!/ЕWB?#}-~7 Ս}DÜWLVtRD,ԎYXJ. FpGbeZR-lѣܱ Tvo5t*/$jOY#;f,:-g0S,:Ԑt46zZ<Һt pyVwOʟ0M7xmD֢ @u@Yk74Yi6 Le|~P+Ab]d4OqJYX/2nOeTH$>ouQ7G41'r=e-_Ǭ*VFT+?]|W0yFK7{O [*P}֛yμ,3eISTO|BHrUA bP#rh4ܟĤr앟M8Q-I_ HƂ=Us-Up˪8$B|arxԻ79lo!^uds@l^aEH.:'I wG(֨|74Cw0I~:ÒNjql?KXeKQW73)7sP=.S3A1!8|9HF$1rA}7Mt_{k] ;ч𤍩jJu`dέ%`AA-:e5WZBʘB,KYRq.ܺ~fk35dXӀ2,VtKQo] yİ[ xNpَNyo=̞tߴy\G7L[V+5 4z1ز"pRQ>DPOqK'Wox\;_4$ v9)IhV )JWإ !,$hH'.X-O0f~W.VT1knI>$ tHnOyz90\ 3R=Fp PȴKdvjaaēIQꧩ)*[L&.T7cdB|_qK 5%fpMBwyҧ"z8 A$;)U;cg{ > n BOd]DG !WY ,}REwn#]3y䁰~_Uv ̀ƤfA >vX+p !>)gj"#hg:>\TL'1~Զl5zw kX6zD8:ыA,>8쩎i08 ӓ -_ 7^wHr8M ho`~z 5gsAler8cgi6>r~ Qz>J#((8R; wb mmoȷ2Ά6G}2m?]d"3m ' |Kl[,-'< )\nU9iM-̸j&{Nֶ:Vl5,v tre})*Ϝn3Hl]dO~GiLX*;\|$\b{0Ю*R8/a&Rk.sNݦxMٲbуEꠚj^='NhI~֏i nQ+r\qEbf.O%֊~*۠z2m:&?Qxqt7uQֽA[W-Dw&KD& LOi㩧$V]t=-T]k]!ڮ̒Z_dݕ%.~i, D `~hBW&X6C$P" k-6ߪafV6+x!Vr1;U| Z\Sj9UFc,W$%@GMܾ廐33Ui:q2m CDnG'5V ` { A]W= TehL l5qB)P1 km4:~ҏ@ʈ: Cƿʿ=zY5|8|t_`   gbe] ߖn^"{ԄHO`qJSkC=\) Z ctxQaS"@$*Rw]3KYׇ~LoG[i_$([\I'< )ZveȾSAs3%TVɎ<@`og*?#:u??)1'l-&^HhU R9䁍,  f=sV*&$icm͏*>`gsfTL UMh%bC|s{Bl 374[#q f,)9ξ̶̣9iF~ne $ NW,5DIYzj pz/UE};:pt#ک@OU.dYx;L6܍R;DŽUP{|vUKD^~Sxq텃{.ܘp@GIC_i>wƗ è.kZ<:D֓)EInmfh!ĞR^H2>Q J 6@ISTn:S` voO KAࡨ XC8ϣ3EohB6ewf gO?U&w3MYnP4t6>Co\h݂O I  Q JrcdaǏ&crzY-Ɩt7v nl9 )qh=1ZY:S f+4uұ {Z 'K3u;(d[Ӗ妫w9JzH><|BmdޡFpjciC EJb7%-WJl7Z9c:*=F `?F̜.@rwjn&TE_Gʜ]'H7M' =v32ǺtS]6Dkk(nh"( T֓3󼥮L1;\R*n$z_KY=GQ=u@˯P T96/dЌ']|{Q;GX$})p\,u$R'; !m =G+_cc$/B^i+}FაV`Ʀq: DiCuNs$ҩI|^@YGH`m^1Ф<]\m 2b>M:Ȁ1D/u*pQ4Wo:xF=RW\%NCiqρNJԼ8I(;:4}HcN?qUVpT y^0.θ˪Hx`s(u0sj|j!IYiSdkgM(h:Eh~OZ Ql\9n $;q'Ī3bl N:j3 ж(=GNH0ͧ)Ø*=]xnڵu0ܘ[{Fn(<9Lԧb4\sW͎dnvSX { _.4M{yi,GCՇ>|${~`B~Az4pJkN ZˉlCN hRC^n`NooTf8M2 F>{LP ,`俔[bIW Bd Qų_>!u+T )/ V;=}m䄲q6-"a2W#V71&jU30֦[~\b[i˵df HOow~r4HJĥz̼:MdJ;Eǖ4ia4}C<{9/Բ?Vؓ-% S V(Z_ WU}7M%i:X J6 oa +G4(HT=%{PYn>LrJ80hu 63?Q14%% 1dc(o_EdKy)Yzh"9_v}&dׯR)s >Uu K^?C$ 5vn+32T!Aσf]7O 13ݒ00>~ɄH򐥛xqP|9. Hh3ɔQ$P@iŤ+<쨞+6cL'/](VߨpdUsEEI7V~p{UX F55B2ɪ$< mOgܙ@NTgg#sb{L?aAX Ŗ۪D#A hn:J]{|m!9Ddjm7ېjaw[H>cspglqCL:~ID+@.mK!s/M"N*;RSTX϶xnBg .zBž+䵭U -5>Ӫ#ДR5龇V{FQVNK؜]2NU~B:{#qYܶ^ˍS0KxLisnNtf=3{li4bxX|febDLq{Uty( kV0$u!5O BA@$W/)}NdZרW>a-T۝DgzkDy   rtIykک!_; 29HWS.b`+EQGh.kSH6 ,ئx:Ix3=W͹Qt+ ~b.J`զ,IHj5?HB^Kjv5uw"6~ͩ*ѡ dT>=CX3΄ sb٬#0;;왆Q S88斾>UCZ 9n5pV[(h`8L5qcsIg'{Ϗk֥R\ɱؚ^MAa*!#G)=ruC([iba|᧚ɘ$EEe%<R] {-A} "5~],g)[,ʝ[jש).4sQ'i;}NdBhtj@JIlS\_ =*Bip1\DEYN*[3o@ +M"D K12FZ@I9OLءӘ ّNߝ|{{zE1EҞ!>> 7G* 3Z!3TE,h(TWb0&%zL a@,>^QYBS'Ƒo$zC FJn~X%) l9DR Ƀg$D=Yͦpk0w AZJK,t~+9v0+>ј"@?hN' 'rUq6~$˫.n9[˱!F=bK;sN%.9!3[OQJ]b`0 ~\:9Į@ >|(Q^b*P x;J@r)pMכ1T U)ZAy6@E'z `f=/V|=Ӆ\/"0O-Cbj)Ľ{ќ33ȓ#KmB1'=y X:B(?Zf { Aп7#h(Ӊ]yJ\}0A4"++o 3[<3 {p%ZI*CʘGw݇3;I+Q9D:d]]iG9BzM*ix1)'/2-2*^3 5jUuDÜΈ?ø ff[? iEݦ l×[ 7*mtvI⃚ܹ[,*ɞy<!ȟ)-.n l6Wo ,j^uQ+`sw2j`g"!rQ2%cv]>KaapDx o%>ܛSlj΃~gX[fC᧤!7Ib~6`G"WaOJ КÿVCE0M̙ouǹ]6j'GKJA~T[,\ik} Z?<晃ydνw$ ۔E&7+zNkA[/Wʂ-%fzJtk}ۚrNy3NLk=+M弃\ a?#dFiWZ>-B4B;?op7ߠN-lǢtAȹfs1-xV^{C[Z.ᛲ~ :FX/uD-pς@_bY5(W>?%Bʷb[&0^xi̛Fl9ݖn|8+Y *lrDl)'\`- &,pJsY'I)Bb1yKT.)όaR.]cnB"򸝟-SZLP 8+?X.O;K*Cxg/;iY)BSTxTGkPHwa5P{&jACxiR/7"pc;p˻rn3c4ft#@7=6mQzYzRm;Y"n~:x~Tttn 8$GHf/MnnwrSK'ye] Տ[h&9ŐGZ;@ļ"-۶ݒ͝)='d1ؕS) YlgφALI-I__OѠt`rBu^9Q:76KF˼aQz4q *Eڕ{d6J1ۛvX mg̳=?ؕc`X:NHxc233#7[=?Bte ZqȨG=ݧ CuO}ib+PfYSܯacWoԁ~0k}y|1Ǩ_U: q%W|z)n\]ĊG0 {F9^6ck1оWv!Kh@b\:X3[vALE|!Xf#s>Qêf\W5o P\lnp | c0m˰K8#̩=wXdEe^Iv9fi:CSݞ{hYD([M!Dȸ8% 5!rXr3'u5M? K}:*\S9TF-e1C0Ϙ3a,qyIRE>8aU1+< O6A(۳ T0%DmumD)Gl+'1`xK!l(5 O 4:Da_T+RT5CBdKͶZS]!: j g1gViŹ< L)kI|u=ϪhF\,CI 8JY)AJ!Uc }497%D&wioX3!cv@q C봄(BC~4ur3#IwER` =JRRL>ӽI>y v_7<ιD=F .wl83\\"4| Ia W'GŵX#RW/X+pPU:o|eK*;ZNkS&&v d-ZKq*ͅO=So*%[0"ygi&:6 TK[@`GMuP>ua[uw􁈍1#qk'diͬ0jcf¥"Aː9?j&qT92LXօ)d|dAo?תs0:%[MUee_5dBjrpe^^j=hAv2v1cBpi3I`7 ͓"{H_C/ .E&,U'3Vp}acF;'*:Fnj((ٕM|l:GFnK@D`zqzU6CpB`9h@ǷUmKYPXVɭuZFKܡ'rLWEůX")Mᩈba8jPwД]5a􊊖T:[[3b7P|yW8|' ,;4Lh<1\K<bFʖcyhEVaƯ᪔K@<8)ҙCdz_eb,B梨NK`0ϸ ;>73ݖ`l3խ*W|:{'lKLkG5:@L6ֈ&眃 '.N)l}Ȟ4CҼu\n&#8%`h3竭fHq>n|@qE1 1+JuKɀ^-m}BENKd.9h_ZSV& :K-s-nv&L+VB iS ҈.*#l-P 蔸L+йHDǘÖǔ ]^ge^3ǃAoZ.4CsJ^9IbN;~> wfl?.a*WtBrGE'[VHHcX1pNN܊05ZDY1\? QT$rdd9x # 8>횝-buuRDW:$3:p)/龎WDbt(L$K8ekb2h Q|fJHES$4v6#|B ̆!Y3n bq9K?"yz)K7HR;@X8%+&H8BQ<&`Ipӄx*gїEܡyKjZH}ɹ>(TVFӉI-;|D4 '>M;-d X[lOV9C2j3ԕ٫j7gTv/K'juչ^n@Ɗ1zcjhu8^$@}lo5*k 42ʹv fpW.I<o6=IǮK-2;ڄXg")gKHmlJT"#XKK|\75>&s˥QbŇJ*"3Z:RvEvX5$)Vp^8{/o7g6dKw- #R(N3Rֽ!]x՗ ".V?kXA=Ki3$w:} b=[,mm6g<4k0yjh 7i5aRѶo#l4B]#(iBV>_1WjwƆ  -'\rܹ7]ǝm |~PP*t;!W%f*fc1/7/~pV"c|29Jԫd\PÔ\"a+&D-,j$4馿^?2rSlZ`[K%,֭ ^Fg lte2@\3\cMh5OS1S: ,2]5BD dQ*:$t.գ6 l!JemR3 Ku*O岿&AP+br%'/i$2`iMƂZyc/uׁ'ah \izbX|[ q[8c5 b܇}~5Ꟙ"N#"`,b6y=~mV~7 Nѷ9Yǜw@zsv[ru,4N(9TT$ėw 19 oY&ޣ$Lnx=+J{W{ *{>W)>*WB!fn K7椎}ě:jVmov'BŲz**rCO%TM"mNZU"VTg1.t)Ir& FU6L/Hܥ5gS-;n @+Kqɜ7<\^f'264 BȶIOEaABx]}gy#qyXmәtI쳡 Jl\~6T7([LXEJQ:_Y;J9[2K,YAo$Yt.Rz:K}ZZZ+O_>3h3:+zG@7 yWw @P lw䟈(.hkb WZwy*ҌMr%ʓau6*'h>FDjx[+jŮsЄn,cIZw(N,  3vY8:5lkHx`~>z֧ q$dٯЛ"CF\UWy`e<'-Kt?\U]t'tW6*B>JKUYx8,`]+Mf?W׻EJ dTȒ JPc~soNJ.U@c;MC46t/>}qb˷pǷge}ưCf UU͆#Nh@dVC4 _Hކu8&Rj}*ᗖ~wjjƂ8"{2r(ɢ$F0";ʼp'ң^&`G(Z!894Ef@T\*G(8 GYzwmw1]5 I]l#hT_*ܭZ7lbFEu#L3Ac$늜K)2 5Qv6bG SjMh}iSZsƮ\. W|vk-{vNr>2YvqB o+~L|HPexǶd$#V |<z{ˑTD(7#Ă0le`{+t!E|#U#^LDFtT " ay|TJG`ŭ2 C]eF I"db~ڀ)" s`/\jss302[K+p46. p+q#r&M͔m?Cq,;"$>LF%^irrcS,9 ~]H8B,(z68!*u43yvbG ~悮;&T5UGm +jb1o[}o?ͭ+:G(I0&\6P &0"4iZZjIɎ:SY58rA$'P.11q=kzv=U/M쬎"9Z}I[na=v"tqbW.6pr\q"V;+*13 N}ZiJ2;'50,9" $%!,ZJޡ!:]3[9Z -Zz [py,6"ޓZ]H25UW*#4rv ++_ bOrS̏/8})*IJ$FVL/_uNoT=튏#%kg*a#+ cQ6T }Ů8}e7$ޖG$mHܛׅ>{ ;>c^ݢ,uo]d᪦yW,vߍቮoD%7A]MWy_O_;rCdN0APz7vkr0d鉌Y?mlde#;Fnpk [OvKsp@{sSJSZ͍٘ZH 63GU /f$x;x+R./^Tkkqԡcd@A*%n퀮ekO<0O'fjNٽ]E5){gw>·AtAJ&W8>R]W6ur/afr`/Q<ETIĄU8ﳩ賕G7&V3oDk4dn~P/=$I`ݠ9,͖5sDiv"@/zN*)lv]*UhCUtJ6k0象yq锆䦦Sʂn|BF+Q_CjRǒ4BN4Jc CErb>JNAUI8YBXVYِ]$=(R og:ڊ4CDM6xZf^Iz#x=`!nfvݽf^m!X?S 5|\U%H\.u#b#@p๬b,y8C 5knb+IyyVmf |a3a>B7tK05wf!u ]j0/'(3)i"/w\74+{Zm[5ձp."(ߌLKʠ45Oy(Y;yk\opyd*-o6+Kw护]볠mƂx{EB`gΡ5}s9(iAca;N: F!v}r@6gFTŪBR\~5Ч ~z O@;AlHv=GĜc 2)ka#*8 V.6 y𬒣5ӝK7,t?IRҸo>f  t(R'zJ0`ͺA#^'9fu;qx>D]ךvPDdu]@,]`+ZEmDpӿ&\۝2iʻ#Xb\ 8fuC'qtn LϋZY( 3hh{%܉zh;=O-V{rwQҬһLUs^YE3 >/ΰ EыMlQ2@= w X$sJk&^ksp Dr` ٿmy:1};8+ B0a1 ^MYH'3.G81Q FK-o1: R7[w+n߇$J.& LslG)w(g=87ƁB3O9FB54BfqP5 xFB,MF11{.dx.cIL+)#NT4OC_"_IhxX&(%+b Qɤu_ brWa©DcV:L٩+iKY~G)J`ANJBCJ>' ԉԵLEWN/$u;MVST {Rcʜ[Ωk NT3:W)= Q8S|8,O`GoԲ+Br}7OСZ MpלՓ(!96W"d)tC8j ъ(j.ӡCaY^t;ED:ɩ]Of;^y`.ydd,|aDj?9k2>D.lD^0|JcZKmpPT+y\<];_TR [+HݏŊ&Elys4JT'6MtLJ>z0UUWiC+g BҺB"+tT$ۗfyi\ҬмA'+q&X+[uhj,>ʃqi0{2x4>jjMƲ"?qH8}|4PX}; v+h@oRɵoԵ'-XDRnyrzn4*P*+Nkl3ķp4jXjEl/8`D*d3 ʲXgcG㎸D6ͱ pC\s&@nn&8z_jf1J|T@ƂY;xUߓ`.ZOWx,1֏صE'3\/I %Z C=Xf-B< äΏ ';}GӸ˩qCs ˚ju 5@ lf9MP2vwft/j}7O#@K@;12q_;c)*5!:\H(5'2:YjGAz]NӟYM6Y gjUXt77 gbX9BxH(GEEN/v40{d0>:ctO+LFS} T!wŶI)Ly8GƩmduycD^?"XA 2Sm&cacW<z D*c%"2TP-Nˤ`9Ds.i]EVQZ,+Ԭ?* lWqX̍hŊHbL6e9,!UvLkm9LP}=Iki%B߯Ĥ6. ڐYG,s y{.%C ΍R=`sVC32M_`de?ŻٜTkw5,ii6OKz7Kc/V9TT BVv CO4-HB :>:X2Nv-[uAʒ̈́)*5B?`O qT$#" *2bi;dB|[~F=1 8# v3bim`s(@4PşNL~8Z~KMx/`E~8*27- x`5)=n֡l݌p\2~R\p|'WtaTXΦV83.'=vޅ>Rvݷ嫉Bh @é|iΎ GˮQel;MɡF a#\W#4ҵ<{SC$T2pCj BlMbIǻBqDmo%g{"^G@ L{lBB;i8͂jـHPm1O Dr lܝEAklG6reP[߆5> Dx°>/Mb7lWմU]CRm:cxbj$Ȇ*wdS@6C}YOE 96\)z~[*ʙ i|6?[52&A0𺄣C(I`w F̼1c6wF?W,F 6\1*fbbW!S cHWk`j5xe^8pEZ$[AӒ-%AqaQ܁qBΣλX7Hq٤Vqçϐ *JզG' JfڙU7L Qpչ!'P9Ts09墩3RþzOkM2b7zӍyE4w۬S.ݿtRT2^~5Xfj(p>Noqeq-1l5/fy'GIx2RRdHQǠXn{uĢ-q]{J(rGxBq6g yQt a-ɩCr]L;cQN[C%ٜt sc;鍽"6eR%`%ncvqcKXm<1ngS2vGfp fZae?cP*mKyh~3NT{IzR/R5uVk(txV#&WYdG&ШTZ=#?GV #OjSQKYjtwN%Z-Ѭ}F I n;9zoK2 gf^ׯvd7dѴ1b}[-^ڍmŎ܉5ɘ^8e<芈DdYiz1w~'! 3tyeKrzTe%K0<}ΞP[$õs_̩rcL*s/rF.M+XL/bCT؛mKڳfL"Zd¯GQwrp`x.d7w* YŸ;i $0o3s"MǶsv.y>Ur&יw^d^N!llEp wVYQʴm-N5yZC>xF_X9}"6vΐ!Y`_@-3$C$1.?2BUx8.JQ${WS(FmL)%sHAݢi,\3|3[ʢGo ! Qbn]ۊ߂俷"9TDߦ1]F:hfSvSXi\~v+c"w˻OWQKofTtp0]PS2¿emO◪4vGRFi \%OL!!)W_G99 ,yjc UF8ÿ Gݨ0M v5k6T~rl%@Y,fydÁF>h!YTL!ɴrґQNtRwP_5'a€eSV!K܍ȱ5p0bQZhVO"keu1Y$,sVfN@)L1dn%\zYk>ڟСà1@弭>6d̲wh4aCn[]+'?ol1P[&ibJL̐=ǠcJd#>3RԃO⯡FyCi&EDBL|[ 2%c_KSn'oʰg\wbtOA|5bYjX\BeD^w`:JrHǣ 8YҜSXcƀ.{Ae3U;[!K[;R!gzXiqO`A{|\-UE4yUp xu}&,). _+*>CcZ7@qmGzfmjol} #|F2ϧ@o"ٿNtE\Ύ9qXXjq^aC^ƣA*Ӫ65*WU~j=5 +뗑(rK[n$N)*+s3"?Mm>K][U.~ϺPg@ߴ2&^a[zw[nAZ t 7tazM"f?f8L,':@Y&>W5yS/pI^ sV}G0 忦I" % 8սwLVΘk:@) 'FMIiXi$2ӯt)*ȅx!{H19HR\ouaaV?$'V^@Ls,I/ҭݚ-5HsڄeG~$L~o}1qqVs 3}Z/kџ{bI&(⽨p+*0'hh6$ȴx'aFVQ&]LCUAYm%| jOnxbw@94قB>yV| ">x>:+KlV 1StAۀh&eͷyuYumWWZ;bFj(@Hj1&L介i-YOMAA[~-\+d(•K6F%Uf8:0H/ 5ގU<-ú! r9NѢ&%Fnlg+d1:$k5'"ieę~A rX<Y)fJhrW9LC\[s'Ւ}0&DA@rOݚjԫ<`s̲"3Tu+!D! M,quY 64ŧ+V5EfY#e?jgr*W~h$HFv0GU=&D޾ZVlCY[{N6w\3 _S ?C4ma"w{=Svʜ٬\Y~!)Ě;cxD^XHEgL5f8\v<XlB-^*[p: L43Tz2q@3$ }>' k`u\N)Tbz:i~0$E%gVRXMXHe8_K~Ƹ Lȩ؋j z3ddCv!żO$3.^?~UV/e1n$[tM˯ogu$fE "51L-# cN hF ip^u -IG+Xy* .:=83"{+17I]F>E2ߓhH&_՟iYukK hu_?`ecihQɾL[=i `XX[dkRE/(W?{4qڑr o7d~F|rX8xTY Αvt ;"F_>y+$cĐ1B\*l3%+/`LaB,C?F^ !:%Zõs 7CqWxFPOg'3%(2qgڪ{*ю}۩pab Dޢ@b[V; <؈2]%"; %*Z;O?!ΫG]jG<7*Ϝzn|j֬ g"P[dLPaXiBem.^i󉜻akrH.iroZut7H[Ѡ5N1nk.Ws  ҽ$z|db,GXlĥl9CWfۑg_fO?Cy{c܈ >.#$<#!LDOAuFB/ϘvtzW8u[/ Tnr׻xI'P]oP:UF>΂)&QP"J#?vWb T|lٳR:FOomϹ[å3 nɋ/> ǃ8`Tw).Sxhf-EMZ`pOxCY"G4KRVO8՗]F-?&gs,\h +9GZC螪TI_s%8lhO2l;y|WQ2k]5ߦh Cw1,&* h9O)fFL^'uw%xrp|IVkYjME"<ƅ"RUW&@}: >x?r--|{ڵAB·7=,gf`CLWob|6Z7uc~H0c~uxfW@Ճ0j' 䌽r'&}ru[\nLy ё[N=(Fk{b9`#BJE 4KG އo V~5.s7Ikfߺ9S{FgȁF\%"i ,yOp#~ݘ} Юez̝8dwAXA%}/Q> `7:BXu(&< 8Haæh6JHSAʼnEAQzNGW'om\+Y"uq l- _cLn#q_>+x@1{!؊BZ}aQd>Nl)k*faFZSʓc :5D'`γZ";"ؙgOzf) [@LnU7uTn[5 |?fr Da$I5+"R1w u{vdRp+&+>y tPBFxxb&CsΖc|l~Ȏ,x7k`6TX.UI8rn1AW rMoHyr#szP=Пl¦]@:xKNL {Py={~޼/((RotXmw֮N>7|\UHn'tΨD@ss\\z&V0CT*GPx['Wa-ٻEjw_;@ԯSE ~'&K~ѽqm|]Q{ζXg*7|4^r}q8l D\42Ru PDaPL&w@L}W^4o3g[i $u8yqKHӷ2QPΡoOaHn~ ͮDX3 ~'k3r'wkO!R7uy3`4kd=<LB.nk#y4SZ+i>L>iILt{C`>H G,s.%ǧI~"znmM?`%ٷ;s{Yr[_jt֕&[rtHWZWBovWCX[qzİT8\RqAޘy[򶑤 fD@fI?.VNi5L`ƈK^Ҝ8Aꔞt{xx[dMHlWAra( V PfY;a1աWT@HwE?5<-:%Xzi܆àldۤ@IދCo_tTOҡ5-c\e g3 ;/Eja1hgCҴhO]%>j)^;!"_uIhjyUk N7V+wU`CqlO/&{V2#<`0:Lr<$han ;tZX_=tJ4U0"`>IE~ ei/g6o8fR8VݝjNSS60Hy~k?A!;3)NNqPNN80ʴpȴ05OL3^7tF1ѩ5 †b}Hx[0!^y5$%u9k\ tSOo<Šn #xp!A-wٕHFϘ(l0xmNH'kaNi+Q"F Ecqj|V4`"3pNVDT[=;²b|!aWdh_=ft$L9fYN@`h`Isl^Ҏz&_З">i'7+Bwc?HKfRGd1jSYlg. c:r(Z :3B% ,pcXѥ| &ϸԙh}bX}u `Ɖ#tqǽd> UD=6u2;;@T/`ue70}AORh*}L% aF2m#d\oWG|h6q=֜*!+"6^а)ӫ]Ofy[eό  xϲol׆g R?"p,@E]5ʌGSg/F4`v^3KE:-b>[^i8W´W9揿ڀ~}.h)j"6D9J:4H,@m-[_X:LC~ n80tVxdcB%򚇆 +1o.Y1c~s w:CICcm΅t= l;J7y4Q%q4w93ln !0Мyoxpuvhp!W8&sl'AE .sjHY7seb}(ZoN-ixb,R5 Ktb1yLI7ujB9lL.4~rzzovZ56#Ҋf?ɶ!H;CRbh=Xg Al3_Eθ[#JslkTP6Fz{]tHB' Q{[ݘwt)y58Zb0i ޻.ܵ8. ފWg[$ZȰm&P"(ujcDg-0+O3]!0b&΁_uo*UeV PmӶFTB>C%69a(i.5+e1)T*T˩eݳ#Fsk o|:#98F;ʪG)/CnWx#JLt9<2q- B%LӉ$])u!}|S܁;2mY?8Y5U R\M>Ь.:$+^qܽS$뮣,:K2!^Uwlk[4ݵk9hH #VA߉2p ڡ=U#yw ;*z@J6n.}fTq$kz*s*SEBpuYo^,ܻϚlk6/̾Q̋Rx\Vk9W,.鞓s# u*O5KtF`ޏ[@YNZ@XTDZw6)~@Ppxw8d\8Í9bMxqΪѹՅG{5JryKFr>@6:t"Wm[bU&Cȸ;̧w.}[m5^ZaPΫ.O3p?h}CfJBbGsLVax|JM'.qWPkk9H3A,}ԞtقURMA=^Q]<^E`H:h A|\o(s A9 RN=W`(bѼi7On<୑Z6>%@Qg1WPȜDa- x_ k+$G BJ@tJrKy7\ff3z%a4p4VA7Xfx| p,^ZoVYw9%6f/8/_/mTB.Id>T)C^htI(b WGi{>_^3R2P.!KT HcXJMr)$>)F0lzN9c6h֛Ŭ:vM%>Oz Qݝ)JHc+Umo׀(Qdt)c-yc<fЎ_H|Ĩm^oԛ7_)Wpm? Etoߤ$ʏ/CņʩHӸD>]fadC$nՕ^uUtӨ.1^mY'PzK> /Bs#+mYkZ/qS?]X)kջ`}0ld-vB]E/n"i,ONxk(Udf R{ߵ- PE` ˡ{Prg߀rF1bbA| ciDKT3U\WTwSRH+eT[-\=R$=)WM)'-(|;8nLYJ&<+05F~Z29 kfqqL`P/@w[Ng̯*,`Q׸/ǥy%J2+{g8˻xN?}\Rɗźf 7ԩZ oM%"I3M%W5hopR.LDg_m dR.>bX}PcުY7H y[@E8vKlDhkYGg(i!y/Df^DxxZt|ܱy,V৪BIƚ}W#xn2to.;Zus+ 2.i{ڬ~TZ)2[*:#+ee44 {P:xFԏaBCWρ+2$j-X5 r f`o@maYk?ʳڱ }܉Uծ v28)""^bD`qyU2bs,A5:Ja!>Vft3XB8)ƦBx>;Y3<„q {˴)}c.%ZLOw] TNV  vw=Dc d ڃzVNF>d*hr/+FXT^=LBߠFWuh26NTm C'm7. viwSc+I2>2PJ[Z3"~HJWSrM)c̲ʜհC"~ZYsUU{ 9cU5eD/'(\Wc{agb&&H*~HUтi!Lկ|l98G7M䓂\_BYv-%5xd־CnÛdVm':ό͈N8?j\]m|vDUA9!dw[6U jtBb77 \ rE$ i%R NDiH[PW&6KzQ#t4#s x!Dj'^՜scI]Pze-\*N7^13fg2e*cEb#E!2i3귵=G0C,ʼnlApW#UczuZQ|4+&LWca `/ݠO/jci"]ȴ|9F] IzwN'3;3T0( \_xU ,H>:4|FӢxhQcOsTo!r~hi~hk2%Hˢ+@q&J(69/OAznъOe$zBhf;4Nk\1~L ޻ǹK+`E!{ J޶(Kd^p>mCB|8+D9{$AJձGН)3NtN9}Ƨ04QGlTAt㯌]:꿛T{ pbRЫ|No~sn[#rIrFΝP&z__ yɠ/&߁F4ug͠O\[:İ"`^Rb`ˮq(Yã)i!X޴=\{FΛ( vq ?ڥc0L+)OY^;  ^d|xF=A$i{|S¬ yG=ϱCh\{TNqZP~Mkh@e1'Y̞:ou X dc-[0`, C_ .kL-Z\O^N%vJ$dDVT<_ikb'6Ʊ¹-͂!&ŶAeH  + ~jh D!? 5goMW3c1:05gdr1^Kbx\3tb4>!/Ǻ'4Z +0LǞk "9Hxl-bm̞ AyjUzzdnFyu `C/n8WA$ع %V<[hjGڪ.iP#Jh;N43Vv|'3'.wݢ1:$Z\H":Q*E,f|>&8vHkM4Oܜӟ<*X~VáVx|#bYݐh. "}w|pnJMEp@Z a tĝYUMsG;e ÐCue"b0Ƙ{%^jWI$ո nD}fyik敺h6gLI1%Az^鿋~B[V~+ء-}'ʍvG_i{7 f@U}7`K? KZd2.AYRH#w UA4 a+\AmSάS U`DG4Vc9dA9i9㖈[MzyZ̛kFBjNԯ3; v {vqtS /iEb }(%zt㘜XR l#M)qwc4 x{ ƱaE8| N\) e1t,sY{Ci7_Cqޔ1Q+a~(3ш?Z܂]zd7g3Nͫ:{t'b_*z쑫pn6(݋:lB1E O6yRwPTcޟwЊU~ - ~34%MNp2t |x8|'HC<=^6Rf ."l~~L?JXY͑ǑỶXXzeq9cE-tMv\f1ߗX)(!k?{#GK,F8o^{$|= oܻ$`F 6=uP3 EɐaU^ɛ32n yڜCA8ƯHcl pypaQ;%.JCHr)vJb$>Zֈ8gomtX84\C^΢`CVE1:VҬUiM0&X ٴ̈= =* ἰ yq)%do-}ފULX9ꃭGrG|svv;*El*n\`ngPP6 fKw~ ^[q6Tؼ|8p)'2E=̀N|{KQ' .L$[NW3eO9=[wm٦>d$'pIQrlC,;m_~, ]9+-;F7ьHfiDcNWbG=^ 7mp"NO.o.C+ӣC-,jRD|R^nf)f,fE+p"HRF< :+s!(K%GL }j )O-HW ٪ K1qXxDq=XmcANᓚt[=7Dg?EeZn=iPG>ױxVKf54 w7M#ɪ%Ƅ'-j4x[\WAևjF^7g1 _rbHv_g?bF݇%Qf(vh5tVby2ëZؾT'U] g-Ec&봥+Vާ*ԾyKwh^ܠp9~k՚$<E<#^*S2y+ 2fQQZEAA1HRÎ3gy"H*{"'.Ѯ^;M k.[.2'{$0{EB^QE=5߹w[71Rnu3"oOh*RNQBc\$pܷǻɱA kMۤCKZ_qҗ $Jdf@ QiW_%J_ TUVHefGxe3pR4efԺzeVBq5l[R54akQQu`<.ӟ "+@لkJNs["#ʌa gҷ5EbRsaVqTW\iDвO,0Y>|FOߎ_-i4#F0B*}mÓXimpWY{}QtJɪ9sZmKXJ->2ND,wkArv!]\˫sYS?b'W}#ݳ*}5 mYĞo!.Q;$?ƆW~_pRxZ`K]~ڳw)SxN [q3xav0#3˷#v/uNܙ+<7>KL~q2$5UF $ÁQuDoΖWO85sSS)򦤮$OҀ?:Bſ".Kds+F396(&TEF{S=egb1$sh 9ifo^3¤JTܖ%ڕ,[-SV.z}#Q"qE)VV&΃ Eeտdq-D{rAJj')ʶs)\HopQʙ'ėH,V75 cQT5ECI8%H)( W[hŢ Ah횪cQ"{DBݧ*J¯$s h n; r5Cszʟ\nhY+ YX#^l0v $LbFC<.` [j$9 uӷ GU۽;j$sI>NM:1FԢ6|%AzŪ.)~S8 0dky3 &qAcG؝قAIibǡMq%3)9K˯_+Å5݉4="N еΣn"d9dZ{K*hJrV&tj"}|x_t0>KVR9UklRhvIEkAZ+Hzh+r౜$`T ^u;/HM QiXlLƉ"2D/)ω& B)FU^~ C!c=`A3!Ex\Jn !qY𾚎?MLi9̓[h:i뙃KUs"d ްY`Xo!WA_P@t}I3t,&y1jv]S RP%9nDl|Qv N,(#9U7[V~n-1tB`c2; eim86]B=rfc 0ULMl Yxe5c>+Joab|F({d!LsWLU={ c֊܋2~; YZ